diff --git a/code/CMakeModules/FindMercurial.cmake b/code/CMakeModules/FindMercurial.cmake index 9c252ad17..a18e50c43 100644 --- a/code/CMakeModules/FindMercurial.cmake +++ b/code/CMakeModules/FindMercurial.cmake @@ -60,7 +60,7 @@ IF(Mercurial_HG_EXECUTABLE) "\\1" Mercurial_VERSION_HG "${Mercurial_VERSION_HG}") MACRO(Mercurial_WC_INFO dir prefix) - EXECUTE_PROCESS(COMMAND ${Mercurial_HG_EXECUTABLE} tip + EXECUTE_PROCESS(COMMAND ${Mercurial_HG_EXECUTABLE} tip --template "{rev};{node};{tags};{author}" WORKING_DIRECTORY ${dir} OUTPUT_VARIABLE ${prefix}_WC_INFO ERROR_VARIABLE Mercurial_hg_info_error @@ -70,18 +70,18 @@ IF(Mercurial_HG_EXECUTABLE) IF(NOT ${Mercurial_hg_info_result} EQUAL 0) MESSAGE(SEND_ERROR "Command \"${Mercurial_HG_EXECUTABLE} tip\" failed with output:\n${Mercurial_hg_info_error}") ELSE(NOT ${Mercurial_hg_info_result} EQUAL 0) - - STRING(REGEX REPLACE "^(.*\n)?Repository Root: ([^\n]+).*" - "\\2" ${prefix}_WC_ROOT "${${prefix}_WC_INFO}") - STRING(REGEX REPLACE "^(.*\n)?changeset: *([0-9]+).*" - "\\2" ${prefix}_WC_REVISION "${${prefix}_WC_INFO}") - STRING(REGEX REPLACE "^(.*\n)?Last Changed Author: ([^\n]+).*" - "\\2" ${prefix}_WC_LAST_CHANGED_AUTHOR "${${prefix}_WC_INFO}") - STRING(REGEX REPLACE "^(.*\n)?Last Changed Rev: ([^\n]+).*" - "\\2" ${prefix}_WC_LAST_CHANGED_REV "${${prefix}_WC_INFO}") - STRING(REGEX REPLACE "^(.*\n)?Last Changed Date: ([^\n]+).*" - "\\2" ${prefix}_WC_LAST_CHANGED_DATE "${${prefix}_WC_INFO}") - + LIST(LENGTH ${prefix}_WC_INFO _COUNT) + IF(_COUNT EQUAL 4) + LIST(GET ${prefix}_WC_INFO 0 ${prefix}_WC_REVISION) + LIST(GET ${prefix}_WC_INFO 1 ${prefix}_WC_CHANGESET) + LIST(GET ${prefix}_WC_INFO 2 ${prefix}_WC_BRANCH) + LIST(GET ${prefix}_WC_INFO 3 ${prefix}_WC_LAST_CHANGED_AUTHOR) + ELSE(_COUNT EQUAL 4) + MESSAGE(STATUS "Bad output from HG") + SET(${prefix}_WC_REVISION "unknown") + SET(${prefix}_WC_CHANGESET "unknown") + SET(${prefix}_WC_BRANCH "unknown") + ENDIF(_COUNT EQUAL 4) ENDIF(NOT ${Mercurial_hg_info_result} EQUAL 0) ENDMACRO(Mercurial_WC_INFO) diff --git a/code/CMakeModules/FindWindowsSDK.cmake b/code/CMakeModules/FindWindowsSDK.cmake index 25903be14..9d9b91777 100644 --- a/code/CMakeModules/FindWindowsSDK.cmake +++ b/code/CMakeModules/FindWindowsSDK.cmake @@ -2,47 +2,86 @@ # Find the Windows includes # # WINSDK_INCLUDE_DIR - where to find Windows.h +# WINSDK_INCLUDE_DIRS - where to find all Windows headers +# WINSDK_LIBRARY_DIR - where to find libraries # WINSDK_FOUND - True if Windows SDK found. IF(WINSDK_INCLUDE_DIR) # Already in cache, be silent - SET(WINSDK_FIND_QUIETLY TRUE) + SET(WindowsSDK_FIND_QUIETLY TRUE) ENDIF(WINSDK_INCLUDE_DIR) +# TODO: add the possibility to use a specific Windows SDK + +IF(MSVC11) + GET_FILENAME_COMPONENT(WINSDK8_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows\\v8.0;InstallationFolder]" ABSOLUTE CACHE) + GET_FILENAME_COMPONENT(WINSDK8_VERSION "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows\\v8.0;ProductVersion]" NAME) + + IF(WINSDK8_DIR) + IF(NOT WindowsSDK_FIND_QUIETLY) + MESSAGE(STATUS "Found Windows SDK ${WINSDK8_VERSION} in ${WINSDK8_DIR}") + ENDIF(NOT WindowsSDK_FIND_QUIETLY) + IF(TARGET_ARM) + SET(WINSDK8_SUFFIX "arm") + ELSEIF(TARGET_X64) + SET(WINSDK8_SUFFIX "x64") + ELSEIF(TARGET_X86) + SET(WINSDK8_SUFFIX "x86") + ENDIF(TARGET_ARM) + ENDIF(WINSDK8_DIR) +ENDIF(MSVC11) + GET_FILENAME_COMPONENT(WINSDK71_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows\\v7.1;InstallationFolder]" ABSOLUTE CACHE) GET_FILENAME_COMPONENT(WINSDK71_VERSION "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows\\v7.1;ProductVersion]" NAME) IF(WINSDK71_DIR) - IF(NOT WINSDK_FIND_QUIETLY) + IF(NOT WindowsSDK_FIND_QUIETLY) MESSAGE(STATUS "Found Windows SDK ${WINSDK71_VERSION} in ${WINSDK71_DIR}") - ENDIF(NOT WINSDK_FIND_QUIETLY) + ENDIF(NOT WindowsSDK_FIND_QUIETLY) ENDIF(WINSDK71_DIR) GET_FILENAME_COMPONENT(WINSDKCURRENT_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentInstallFolder]" ABSOLUTE CACHE) GET_FILENAME_COMPONENT(WINSDKCURRENT_VERSION "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentVersion]" NAME) IF(WINSDKCURRENT_DIR) - IF(NOT WINSDK_FIND_QUIETLY) + IF(NOT WindowsSDK_FIND_QUIETLY) MESSAGE(STATUS "Found Windows SDK ${WINSDKCURRENT_VERSION} in ${WINSDKCURRENT_DIR}") - ENDIF(NOT WINSDK_FIND_QUIETLY) + ENDIF(NOT WindowsSDK_FIND_QUIETLY) ENDIF(WINSDKCURRENT_DIR) FIND_PATH(WINSDK_INCLUDE_DIR Windows.h - PATHS + HINTS + ${WINSDK8_DIR}/Include/um ${WINSDK71_DIR}/Include ${WINSDKCURRENT_DIR}/Include ) +FIND_PATH(WINSDK_SHARED_INCLUDE_DIR d3d9.h + HINTS + ${WINSDK8_DIR}/Include/shared + ${WINSDK71_DIR}/Include + ${WINSDKCURRENT_DIR}/Include +) + +FIND_PATH(WINSDK_LIBRARY_DIR ComCtl32.lib + HINTS + ${WINSDK8_DIR}/Lib/win8/um/${WINSDK8_SUFFIX} + ${WINSDK71_DIR}/Lib + ${WINSDKCURRENT_DIR}/Lib +) + FIND_PROGRAM(WINSDK_SIGNTOOL signtool - PATHS + HINTS + ${WINSDK8_DIR}/Bin/x86 ${WINSDK71_DIR}/Bin ${WINSDKCURRENT_DIR}/Bin ) IF(WINSDK_INCLUDE_DIR) SET(WINSDK_FOUND TRUE) + SET(WINSDK_INCLUDE_DIRS ${WINSDK_INCLUDE_DIR} ${WINSDK_SHARED_INCLUDE_DIR}) ELSE(WINSDK_INCLUDE_DIR) - IF(NOT WINSDK_FIND_QUIETLY) + IF(NOT WindowsSDK_FIND_QUIETLY) MESSAGE(STATUS "Warning: Unable to find Windows SDK!") - ENDIF(NOT WINSDK_FIND_QUIETLY) + ENDIF(NOT WindowsSDK_FIND_QUIETLY) ENDIF(WINSDK_INCLUDE_DIR) diff --git a/code/CMakeModules/GetRevision.cmake b/code/CMakeModules/GetRevision.cmake index 52f443d5f..18e997af2 100644 --- a/code/CMakeModules/GetRevision.cmake +++ b/code/CMakeModules/GetRevision.cmake @@ -3,20 +3,24 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.3) # ROOT_DIR should be set to root of the repository (where to find the .svn or .hg directory) # SOURCE_DIR should be set to root of your code (where to find CMakeLists.txt) -# Replace spaces by semi-columns -IF(CMAKE_MODULE_PATH) - STRING(REPLACE " " ";" CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}) -ENDIF(CMAKE_MODULE_PATH) +IF(SOURCE_DIR) + # Replace spaces by semi-columns + IF(CMAKE_MODULE_PATH) + STRING(REPLACE " " ";" CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}) + ENDIF(CMAKE_MODULE_PATH) -SET(CMAKE_MODULE_PATH ${SOURCE_DIR}/CMakeModules ${CMAKE_MODULE_PATH}) + SET(CMAKE_MODULE_PATH ${SOURCE_DIR}/CMakeModules ${CMAKE_MODULE_PATH}) -IF(NOT ROOT_DIR AND SOURCE_DIR) - SET(ROOT_DIR ${SOURCE_DIR}) -ENDIF(NOT ROOT_DIR AND SOURCE_DIR) + IF(NOT ROOT_DIR AND SOURCE_DIR) + SET(ROOT_DIR ${SOURCE_DIR}) + ENDIF(NOT ROOT_DIR AND SOURCE_DIR) -IF(NOT SOURCE_DIR AND ROOT_DIR) - SET(SOURCE_DIR ${ROOT_DIR}) -ENDIF(NOT SOURCE_DIR AND ROOT_DIR) + IF(NOT SOURCE_DIR AND ROOT_DIR) + SET(SOURCE_DIR ${ROOT_DIR}) + ENDIF(NOT SOURCE_DIR AND ROOT_DIR) +ELSE(SOURCE_DIR) + SET(ROOT_DIR ${CMAKE_SOURCE_DIR}) +ENDIF(SOURCE_DIR) MACRO(NOW RESULT) IF (WIN32) @@ -53,10 +57,11 @@ IF(EXISTS "${ROOT_DIR}/.hg/") ENDIF(MERCURIAL_FOUND) ENDIF(EXISTS "${ROOT_DIR}/.hg/") -IF(DEFINED REVISION) +IF(SOURCE_DIR AND DEFINED REVISION) IF(EXISTS ${SOURCE_DIR}/revision.h.in) + MESSAGE(STATUS "Revision: ${REVISION}") NOW(BUILD_DATE) CONFIGURE_FILE(${SOURCE_DIR}/revision.h.in revision.h.txt) EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy revision.h.txt revision.h) # copy_if_different ENDIF(EXISTS ${SOURCE_DIR}/revision.h.in) -ENDIF(DEFINED REVISION) +ENDIF(SOURCE_DIR AND DEFINED REVISION) diff --git a/code/CMakeModules/PCHSupport.cmake b/code/CMakeModules/PCHSupport.cmake index 0ef2243d6..d444bfa3d 100644 --- a/code/CMakeModules/PCHSupport.cmake +++ b/code/CMakeModules/PCHSupport.cmake @@ -9,250 +9,384 @@ # ADD_NATIVE_PRECOMPILED_HEADER _targetName _inputh _inputcpp IF(MSVC) - SET(PCHSupport_FOUND TRUE) - SET(_PCH_include_prefix "/I") + SET(PCHSupport_FOUND TRUE) + SET(_PCH_include_prefix "/I") ELSE(MSVC) - IF(CMAKE_COMPILER_IS_GNUCXX) - EXEC_PROGRAM(${CMAKE_CXX_COMPILER} - ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion - OUTPUT_VARIABLE gcc_compiler_version) + IF(CMAKE_COMPILER_IS_GNUCXX) + EXEC_PROGRAM(${CMAKE_CXX_COMPILER} + ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion + OUTPUT_VARIABLE gcc_compiler_version) - IF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") - SET(PCHSupport_FOUND TRUE) - ELSE(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") - IF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") - SET(PCHSupport_FOUND TRUE) - ENDIF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]") - ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]") - ELSE(CMAKE_COMPILER_IS_GNUCXX) - # TODO: make tests for other compilers than GCC - SET(PCHSupport_FOUND TRUE) - ENDIF(CMAKE_COMPILER_IS_GNUCXX) + IF(gcc_compiler_version MATCHES "^4\\.1(\\.[0-9]+)?") + SET(PCHSupport_FOUND FALSE) + ELSEIF(gcc_compiler_version MATCHES "^4\\.[0-9]+(\\.[0-9]+)?") + SET(PCHSupport_FOUND TRUE) + ENDIF(gcc_compiler_version MATCHES "^4\\.1(\\.[0-9]+)?") + ELSE(CMAKE_COMPILER_IS_GNUCXX) + # TODO: make tests for other compilers than GCC + SET(PCHSupport_FOUND TRUE) + ENDIF(CMAKE_COMPILER_IS_GNUCXX) - SET(_PCH_include_prefix "-I") + SET(_PCH_include_prefix "-I") ENDIF(MSVC) -MACRO(_PCH_GET_COMPILE_FLAGS _out_compile_flags) - STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name) - SET(_FLAGS ${${_flags_var_name}} ) +# Set PCH_FLAGS for common flags, PCH_ARCH_XXX_FLAGS for specific archs flags and PCH_ARCHS for archs +MACRO(PCH_SET_COMPILE_FLAGS _target) + SET(PCH_FLAGS) + SET(PCH_ARCHS) - IF(NOT MSVC) - GET_TARGET_PROPERTY(_targetType ${_PCH_current_target} TYPE) - IF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) - LIST(APPEND _FLAGS "-fPIC") - ENDIF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) - ENDIF(NOT MSVC) + SET(FLAGS) + LIST(APPEND _FLAGS ${CMAKE_CXX_FLAGS}) - GET_DIRECTORY_PROPERTY(DIRINC INCLUDE_DIRECTORIES ) - FOREACH(item ${DIRINC}) - LIST(APPEND _FLAGS " ${_PCH_include_prefix}\"${item}\"") - ENDFOREACH(item) + STRING(TOUPPER "${CMAKE_BUILD_TYPE}" _UPPER_BUILD) + LIST(APPEND _FLAGS " ${CMAKE_CXX_FLAGS_${_UPPER_BUILD}}") - # Required for CMake 2.6 - SET(GLOBAL_DEFINITIONS "") - GET_DIRECTORY_PROPERTY(DEFINITIONS COMPILE_DEFINITIONS) - FOREACH(item ${DEFINITIONS}) - LIST(APPEND GLOBAL_DEFINITIONS -D${item}) - ENDFOREACH(item) + IF(NOT MSVC) + GET_TARGET_PROPERTY(_targetType ${_target} TYPE) + IF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) + LIST(APPEND _FLAGS " -fPIC") + ENDIF(${_targetType} STREQUAL SHARED_LIBRARY OR ${_targetType} STREQUAL MODULE_LIBRARY) + ENDIF(NOT MSVC) - GET_DIRECTORY_PROPERTY(_directory_flags DEFINITIONS) - GET_DIRECTORY_PROPERTY(_directory_definitions DIRECTORY ${CMAKE_SOURCE_DIR} DEFINITIONS) - LIST(APPEND _FLAGS ${GLOBAL_DEFINITIONS}) - LIST(APPEND _FLAGS ${_directory_flags}) - LIST(APPEND _FLAGS ${_directory_definitions}) - LIST(APPEND _FLAGS ${CMAKE_CXX_FLAGS}) + GET_DIRECTORY_PROPERTY(DIRINC INCLUDE_DIRECTORIES) + FOREACH(item ${DIRINC}) + LIST(APPEND _FLAGS " ${_PCH_include_prefix}\"${item}\"") + ENDFOREACH(item) - # Format definitions - SEPARATE_ARGUMENTS(_FLAGS) + # Required for CMake 2.6 + SET(GLOBAL_DEFINITIONS) + GET_DIRECTORY_PROPERTY(DEFINITIONS COMPILE_DEFINITIONS) + FOREACH(item ${DEFINITIONS}) + LIST(APPEND GLOBAL_DEFINITIONS " -D${item}") + ENDFOREACH(item) - IF(CLANG) - SET(_IGNORE_NEXT OFF) - FOREACH(item ${_FLAGS}) - IF(_IGNORE_NEXT) - SET(_IGNORE_NEXT OFF) - ELSE(_IGNORE_NEXT) - IF(item MATCHES "^-Xarch") - SET(_IGNORE_NEXT ON) - ELSEIF(item MATCHES "^-arch") - SET(_IGNORE_NEXT ON) - ELSE(item MATCHES "^-Xarch") - LIST(APPEND ${_out_compile_flags} ${item}) - ENDIF(item MATCHES "^-Xarch") - ENDIF(_IGNORE_NEXT) - ENDFOREACH(item) - ELSE(CLANG) - SET(${_out_compile_flags} ${_FLAGS}) - ENDIF(CLANG) -ENDMACRO(_PCH_GET_COMPILE_FLAGS) + GET_DIRECTORY_PROPERTY(DEFINITIONS COMPILE_DEFINITIONS_${_UPPER_BUILD}) + FOREACH(item ${DEFINITIONS}) + LIST(APPEND GLOBAL_DEFINITIONS " -D${item}") + ENDFOREACH(item) -MACRO(_PCH_GET_PDB_FILENAME out_filename _target) - # determine output directory based on target type - GET_TARGET_PROPERTY(_targetType ${_target} TYPE) - IF(${_targetType} STREQUAL EXECUTABLE) - SET(_targetOutput ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) - ELSEIF(${_targetType} STREQUAL STATIC_LIBRARY) - SET(_targetOutput ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}) - ELSE(${_targetType} STREQUAL EXECUTABLE) - SET(_targetOutput ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) - ENDIF(${_targetType} STREQUAL EXECUTABLE) + GET_TARGET_PROPERTY(oldProps ${_target} COMPILE_FLAGS) + IF(oldProps) + LIST(APPEND _FLAGS " ${oldProps}") + ENDIF(oldProps) - # determine target postfix - STRING(TOUPPER "${CMAKE_BUILD_TYPE}_POSTFIX" _postfix_var_name) - GET_TARGET_PROPERTY(_targetPostfix ${_target} ${_postfix_var_name}) - IF(${_targetPostfix} MATCHES NOTFOUND) - SET(_targetPostfix "") - ENDIF(${_targetPostfix} MATCHES NOTFOUND) + GET_TARGET_PROPERTY(oldPropsBuild ${_target} COMPILE_FLAGS_${_UPPER_BUILD}) + IF(oldPropsBuild) + LIST(APPEND _FLAGS " ${oldPropsBuild}") + ENDIF(oldPropsBuild) - SET(${out_filename} "${_targetOutput}/${_target}${_targetPostfix}.pdb") -ENDMACRO(_PCH_GET_PDB_FILENAME) + GET_DIRECTORY_PROPERTY(_directory_flags DEFINITIONS) + GET_DIRECTORY_PROPERTY(_directory_definitions DIRECTORY ${CMAKE_SOURCE_DIR} DEFINITIONS) + LIST(APPEND _FLAGS " ${GLOBAL_DEFINITIONS}") + LIST(APPEND _FLAGS " ${_directory_flags}") + LIST(APPEND _FLAGS " ${_directory_definitions}") -MACRO(_PCH_GET_COMPILE_COMMAND out_command _input _inputcpp _output) - IF(CMAKE_CXX_COMPILER_ARG1) - # remove leading space in compiler argument - STRING(REGEX REPLACE "^ +" "" pchsupport_compiler_cxx_arg1 ${CMAKE_CXX_COMPILER_ARG1}) - ELSE(CMAKE_CXX_COMPILER_ARG1) - SET(pchsupport_compiler_cxx_arg1 "") - ENDIF(CMAKE_CXX_COMPILER_ARG1) + STRING(REGEX REPLACE " +" " " _FLAGS ${_FLAGS}) - IF(MSVC) - _PCH_GET_PDB_FILENAME(PDB_FILE ${_PCH_current_target}) - SET(${out_command} ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} /Yc /Fp\"${_output}\" ${_inputcpp} /c /Fd\"${PDB_FILE}\") - ELSE(MSVC) - SET(HEADER_FORMAT "c++-header") - IF(APPLE) - SET(HEADER_FORMAT "objective-${HEADER_FORMAT}") - ENDIF(APPLE) - SET(${out_command} ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} -x ${HEADER_FORMAT} -o ${_output} -c ${_input}) - ENDIF(MSVC) -ENDMACRO(_PCH_GET_COMPILE_COMMAND) + # Format definitions + SEPARATE_ARGUMENTS(_FLAGS) -MACRO(GET_PRECOMPILED_HEADER_OUTPUT _targetName _input _output) - IF(MSVC) - GET_FILENAME_COMPONENT(_name ${_input} NAME_WE) - SET(_output "${CMAKE_CURRENT_BINARY_DIR}/${_name}.pch") - ELSE(MSVC) - GET_FILENAME_COMPONENT(_name ${_input} NAME) - SET(_output "${CMAKE_CURRENT_BINARY_DIR}/${_name}.gch") - ENDIF(MSVC) -ENDMACRO(GET_PRECOMPILED_HEADER_OUTPUT _targetName _input) + IF(CLANG) + # Determining all architectures and get common flags + SET(_ARCH_NEXT) + SET(_XARCH_NEXT) + FOREACH(item ${_FLAGS}) + IF(_ARCH_NEXT) + LIST(FIND PCH_ARCHS ${item} ITEM_FOUND) + IF(ITEM_FOUND EQUAL -1) + LIST(APPEND PCH_ARCHS ${item}) + STRING(TOUPPER "${item}" _UPPER_ARCH) + SET(PCH_ARCH_${_UPPER_ARCH}_FLAGS "-arch" ${item}) + ENDIF(ITEM_FOUND EQUAL -1) + SET(_ARCH_NEXT OFF) + ELSEIF(_XARCH_NEXT) + SET(_XARCH_NEXT OFF) + ELSE(_ARCH_NEXT) + IF(item MATCHES "^-arch") + SET(_ARCH_NEXT ON) + ELSEIF(item MATCHES "^-Xarch_") + STRING(REGEX REPLACE "-Xarch_([a-z0-9_]+)" "\\1" item ${item}) + LIST(FIND PCH_ARCHS ${item} ITEM_FOUND) + IF(ITEM_FOUND EQUAL -1) + LIST(APPEND PCH_ARCHS ${item}) + STRING(TOUPPER "${item}" _UPPER_ARCH) + SET(PCH_ARCH_${_UPPER_ARCH}_FLAGS "-arch" ${item}) + ENDIF(ITEM_FOUND EQUAL -1) + SET(_XARCH_NEXT ON) + ELSE(item MATCHES "^-arch") + LIST(APPEND PCH_FLAGS ${item}) + ENDIF(item MATCHES "^-arch") + ENDIF(_ARCH_NEXT) + ENDFOREACH(item) -MACRO(ADD_PRECOMPILED_HEADER_TO_TARGET _targetName _input _pch_output_to_use ) - GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) - IF(${oldProps} MATCHES NOTFOUND) - SET(oldProps "") - ENDIF(${oldProps} MATCHES NOTFOUND) + # Get architcture specific flags + SET(_XARCH_NEXT) + FOREACH(item ${_FLAGS}) + IF(_XARCH_NEXT) + STRING(TOUPPER "${_XARCH_NEXT}" _UPPER_XARCH) + LIST(APPEND PCH_ARCH_${_UPPER_XARCH}_FLAGS ${item}) + SET(_XARCH_NEXT OFF) + ELSE(_XARCH_NEXT) + IF(item MATCHES "^-Xarch_") + STRING(SUBSTRING "${item}" 7 -1 _XARCH_NEXT) + ENDIF(item MATCHES "^-Xarch_") + ENDIF(_XARCH_NEXT) + ENDFOREACH(item) - IF(MSVC) - SET(_target_cflags "${oldProps} /Yu\"${_input}\" /FI\"${_input}\" /Fp\"${_pch_output_to_use}\"") - ELSE(MSVC) - # to do: test whether compiler flags match between target _targetName - # and _pch_output_to_use - FILE(TO_NATIVE_PATH ${_pch_output_to_use} _native_pch_path) + # Remove duplicated architectures + IF(_ARCHS AND PCH_ARCHS) + LIST(REMOVE_DUPLICATES PCH_ARCHS) + ENDIF(_ARCHS AND PCH_ARCHS) + ELSE(CLANG) + SET(PCH_FLAGS ${_FLAGS}) + ENDIF(CLANG) - # for use with distcc and gcc >4.0.1 if preprocessed files are accessible - # on all remote machines set - # PCH_ADDITIONAL_COMPILER_FLAGS to -fpch-preprocess - SET(_target_cflags "${oldProps} ${PCH_ADDITIONAL_COMPILER_FLAGS}-include ${_input} -Winvalid-pch") - ENDIF(MSVC) + IF(PCH_FLAGS) + LIST(REMOVE_DUPLICATES PCH_FLAGS) + ENDIF(PCH_FLAGS) +ENDMACRO(PCH_SET_COMPILE_FLAGS) - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS ${_target_cflags}) - IF(oldProps) - SET_TARGET_PROPERTIES(${_targetName}_pch_dephelp PROPERTIES COMPILE_FLAGS ${oldProps}) - ENDIF(oldProps) - ADD_CUSTOM_TARGET(pch_Generate_${_targetName} DEPENDS ${_pch_output_to_use}) - ADD_DEPENDENCIES(${_targetName} pch_Generate_${_targetName}) +MACRO(GET_PDB_FILENAME _out_filename _target) + # determine output directory based on target type + GET_TARGET_PROPERTY(_targetType ${_target} TYPE) + IF(${_targetType} STREQUAL EXECUTABLE) + SET(_targetOutput ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) + ELSEIF(${_targetType} STREQUAL STATIC_LIBRARY) + SET(_targetOutput ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}) + ELSE(${_targetType} STREQUAL EXECUTABLE) + SET(_targetOutput ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) + ENDIF(${_targetType} STREQUAL EXECUTABLE) + + # determine target postfix + STRING(TOUPPER "${CMAKE_BUILD_TYPE}_POSTFIX" _postfix_var_name) + GET_TARGET_PROPERTY(_targetPostfix ${_target} ${_postfix_var_name}) + IF(${_targetPostfix} MATCHES NOTFOUND) + SET(_targetPostfix "") + ENDIF(${_targetPostfix} MATCHES NOTFOUND) + + SET(${_out_filename} "${_targetOutput}/${_target}${_targetPostfix}.pdb") +ENDMACRO(GET_PDB_FILENAME) + +MACRO(PCH_SET_COMPILE_COMMAND _inputcpp _compile_FLAGS) + IF(CMAKE_CXX_COMPILER_ARG1) + # remove leading space in compiler argument + STRING(REGEX REPLACE "^ +" "" pchsupport_compiler_cxx_arg1 ${CMAKE_CXX_COMPILER_ARG1}) + ELSE(CMAKE_CXX_COMPILER_ARG1) + SET(pchsupport_compiler_cxx_arg1 "") + ENDIF(CMAKE_CXX_COMPILER_ARG1) + + IF(MSVC) + GET_PDB_FILENAME(PDB_FILE ${_PCH_current_target}) + SET(PCH_COMMAND ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} /Yc /Fp"${PCH_OUTPUT}" ${_inputcpp} /Fd"${PDB_FILE}" /c /Fo"${PCH_OUTPUT}.obj") + ELSE(MSVC) + SET(HEADER_FORMAT "c++-header") + SET(_FLAGS "") + IF(APPLE) + SET(HEADER_FORMAT "objective-${HEADER_FORMAT}") + SET(_FLAGS -fobjc-abi-version=2 -fobjc-legacy-dispatch) + ENDIF(APPLE) + SET(PCH_COMMAND ${CMAKE_CXX_COMPILER} ${pchsupport_compiler_cxx_arg1} ${_compile_FLAGS} ${_FLAGS} -x ${HEADER_FORMAT} -o ${PCH_OUTPUT} -c ${PCH_INPUT}) + ENDIF(MSVC) +ENDMACRO(PCH_SET_COMPILE_COMMAND) + +MACRO(PCH_SET_PRECOMPILED_HEADER_OUTPUT _targetName _input _arch _language) + SET(_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/${_targetName}_pch") + + IF(MSVC) + FILE(MAKE_DIRECTORY ${_OUTPUT_DIR}) + GET_FILENAME_COMPONENT(_name ${_input} NAME_WE) + SET(PCH_INPUT ${_input}) + SET(PCH_OUTPUT "${_OUTPUT_DIR}/${_name}.pch") + ELSE(MSVC) + IF(NOT "${_arch}" STREQUAL "") + SET(_OUTPUT_DIR "${_OUTPUT_DIR}_${_arch}") + ENDIF(NOT "${_arch}" STREQUAL "") + + IF(NOT "${_language}" STREQUAL "") + SET(_OUTPUT_DIR "${_OUTPUT_DIR}_${_language}") + ENDIF(NOT "${_language}" STREQUAL "") + + GET_FILENAME_COMPONENT(_name ${_input} NAME) + + # Copy .h to output dir + SET(PCH_INPUT "${_OUTPUT_DIR}/${_name}") + ADD_CUSTOM_COMMAND(OUTPUT ${PCH_INPUT} + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${_input} ${PCH_INPUT} + DEPENDS ${_input} + COMMENT "[${_targetName}] Update precompiled header - done" + ) + + IF(CLANG) + SET(PCH_EXT "pth") + ELSE(CLANG) + SET(PCH_EXT "gch") + ENDIF(CLANG) + + # For GCC and Clang, PCH needs to be in the same directory as .h + SET(PCH_OUTPUT "${_OUTPUT_DIR}/${_name}.${PCH_EXT}") + ENDIF(MSVC) +ENDMACRO(PCH_SET_PRECOMPILED_HEADER_OUTPUT) + +# Add common flags +MACRO(ADD_PRECOMPILED_HEADER_TO_TARGET _targetName) + GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) + + IF(${oldProps} MATCHES NOTFOUND) + SET(oldProps "") + ENDIF(${oldProps} MATCHES NOTFOUND) + + IF(MSVC) + SET(_target_cflags "${oldProps} /Yu\"${PCH_INPUT}\" /FI\"${PCH_INPUT}\" /Fp\"${PCH_OUTPUT}\"") + ELSE(MSVC) + # for use with distcc and gcc >4.0.1 if preprocessed files are accessible + # on all remote machines set + # PCH_ADDITIONAL_COMPILER_FLAGS to -fpch-preprocess + SET(PCH_ADDITIONAL_COMPILER_FLAGS) + LIST(LENGTH PCH_ARCHS PCH_ARCHS_COUNT) + + # If no arch is specified, create common flags + IF(PCH_ARCHS_COUNT LESS 2) + SET(PCH_ADDITIONAL_COMPILER_FLAGS "-include ${PCH_INPUT} ${PCH_ADDITIONAL_COMPILER_FLAGS}") + ENDIF(PCH_ARCHS_COUNT LESS 2) + + IF(APPLE) + SET(PCH_ADDITIONAL_COMPILER_FLAGS "-fobjc-abi-version=2 -fobjc-legacy-dispatch -x objective-c++ ${PCH_ADDITIONAL_COMPILER_FLAGS}") + ENDIF(APPLE) + + IF(WITH_PCH_DEBUG) + SET(PCH_ADDITIONAL_COMPILER_FLAGS "-H ${PCH_ADDITIONAL_COMPILER_FLAGS}") + ENDIF(WITH_PCH_DEBUG) + + SET(_target_cflags "${oldProps} ${PCH_ADDITIONAL_COMPILER_FLAGS} -Winvalid-pch") + ENDIF(MSVC) + + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS ${_target_cflags}) ENDMACRO(ADD_PRECOMPILED_HEADER_TO_TARGET) +# Add specific flags for an arch +MACRO(ADD_PRECOMPILED_HEADER_TO_TARGET_ARCH _targetName _arch) + LIST(LENGTH PCH_ARCHS PCH_ARCHS_COUNT) + + IF(PCH_ARCHS_COUNT GREATER 1) + GET_TARGET_PROPERTY(_FLAGS ${_targetName} COMPILE_FLAGS) + + IF(${_FLAGS} MATCHES NOTFOUND) + SET(_FLAGS "") + ENDIF(${_FLAGS} MATCHES NOTFOUND) + + SET(_FLAGS "${_FLAGS} -Xarch_${_arch} -include${PCH_INPUT}") + + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS ${_FLAGS}) + ENDIF(PCH_ARCHS_COUNT GREATER 1) +ENDMACRO(ADD_PRECOMPILED_HEADER_TO_TARGET_ARCH) + +MACRO(PCH_CREATE_TARGET _targetName _targetNamePCH) + ADD_CUSTOM_COMMAND(OUTPUT ${PCH_OUTPUT} COMMAND ${PCH_COMMAND} COMMENT "Generating ${_targetNamePCH}" DEPENDS ${PCH_INPUT}) + ADD_CUSTOM_TARGET(${_targetNamePCH} DEPENDS ${PCH_INPUT} ${PCH_OUTPUT}) + ADD_DEPENDENCIES(${_targetName} ${_targetNamePCH}) +ENDMACRO(PCH_CREATE_TARGET _targetName _inputh _inputcpp) + MACRO(ADD_PRECOMPILED_HEADER _targetName _inputh _inputcpp) + SET(_PCH_current_target ${_targetName}) - SET(_PCH_current_target ${_targetName}) + IF(NOT CMAKE_BUILD_TYPE) + MESSAGE(FATAL_ERROR + "This is the ADD_PRECOMPILED_HEADER macro. " + "You must set CMAKE_BUILD_TYPE!" + ) + ENDIF(NOT CMAKE_BUILD_TYPE) - IF(NOT CMAKE_BUILD_TYPE) - MESSAGE(FATAL_ERROR - "This is the ADD_PRECOMPILED_HEADER macro. " - "You must set CMAKE_BUILD_TYPE!" - ) - ENDIF(NOT CMAKE_BUILD_TYPE) + PCH_SET_COMPILE_FLAGS(${_targetName}) - GET_PRECOMPILED_HEADER_OUTPUT( ${_targetName} ${_inputh} _output) + IF(PCH_ARCHS) + SET(PCH_OUTPUTS) + FOREACH(_ARCH ${PCH_ARCHS}) + STRING(TOUPPER "${_ARCH}" _UPPER_ARCH) - GET_TARGET_PROPERTY(_targetType ${_PCH_current_target} TYPE) + PCH_SET_PRECOMPILED_HEADER_OUTPUT(${_targetName} ${_inputh} ${_ARCH} "") + LIST(APPEND PCH_OUTPUTS ${PCH_OUTPUT}) - # always build static library because it doesn't need linking - ADD_LIBRARY(${_targetName}_pch_dephelp STATIC ${_inputcpp}) + PCH_SET_COMPILE_COMMAND(${_inputcpp} "${PCH_ARCH_${_UPPER_ARCH}_FLAGS};${PCH_FLAGS}") + PCH_CREATE_TARGET(${_targetName} ${_targetName}_pch_${_ARCH}) - _PCH_GET_COMPILE_FLAGS(_compile_FLAGS) + ADD_PRECOMPILED_HEADER_TO_TARGET_ARCH(${_targetName} ${_ARCH}) + ENDFOREACH(_ARCH) + ELSE(PCH_ARCHS) + PCH_SET_PRECOMPILED_HEADER_OUTPUT(${_targetName} ${_inputh} "" "") + LIST(APPEND PCH_OUTPUTS ${PCH_OUTPUT}) - SET_SOURCE_FILES_PROPERTIES(${_inputh} PROPERTIES GENERATED 1) + PCH_SET_COMPILE_COMMAND(${_inputcpp} "${PCH_FLAGS}") + PCH_CREATE_TARGET(${_targetName} ${_targetName}_pch) + ENDIF(PCH_ARCHS) - _PCH_GET_COMPILE_COMMAND(_command ${_inputh} ${_inputcpp} ${_output}) + ADD_PRECOMPILED_HEADER_TO_TARGET(${_targetName}) - ADD_CUSTOM_COMMAND( - OUTPUT ${_output} - COMMAND ${_command} - DEPENDS ${_inputh} ${_targetName}_pch_dephelp - ) - - ADD_PRECOMPILED_HEADER_TO_TARGET(${_targetName} ${_inputh} ${_output}) + SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PCH_OUTPUTS}") ENDMACRO(ADD_PRECOMPILED_HEADER) # Macro to move PCH creation file to the front of files list +# or remove .cpp from library/executable to avoid warning MACRO(FIX_PRECOMPILED_HEADER _files _pch) - # Remove .cpp creating PCH from the list - LIST(REMOVE_ITEM ${_files} ${_pch}) - # Prepend .cpp creating PCH to the list - LIST(INSERT ${_files} 0 ${_pch}) + # Remove .cpp creating PCH from the list + LIST(REMOVE_ITEM ${_files} ${_pch}) + IF(MSVC) + # Prepend .cpp creating PCH to the list + LIST(INSERT ${_files} 0 ${_pch}) + ENDIF(MSVC) ENDMACRO(FIX_PRECOMPILED_HEADER) MACRO(ADD_NATIVE_PRECOMPILED_HEADER _targetName _inputh _inputcpp) - SET(PCH_METHOD 0) + IF(NOT PCHSupport_FOUND) + MESSAGE(STATUS "PCH disabled because compiler doesn't support them") + RETURN() + ENDIF(NOT PCHSupport_FOUND) - # 0 => creating a new target for PCH, works for all makefiles - # 1 => setting PCH for VC++ project, works for VC++ projects - # 2 => setting PCH for XCode project, works for XCode projects - IF(CMAKE_GENERATOR MATCHES "Visual Studio") - SET(PCH_METHOD 1) - ELSEIF(CMAKE_GENERATOR MATCHES "NMake Makefiles" AND MFC_FOUND AND CMAKE_MFC_FLAG) - # To fix a bug with MFC - # Don't forget to use FIX_PRECOMPILED_HEADER before creating the target -# SET(PCH_METHOD 1) - ELSEIF(CMAKE_GENERATOR MATCHES "Xcode") - SET(PCH_METHOD 2) - ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio") + # 0 => creating a new target for PCH, works for all makefiles + # 1 => setting PCH for VC++ project, works for VC++ projects + # 2 => setting PCH for XCode project, works for XCode projects + IF(CMAKE_GENERATOR MATCHES "Visual Studio") + SET(PCH_METHOD 1) + ELSEIF(CMAKE_GENERATOR MATCHES "NMake Makefiles" AND MFC_FOUND AND CMAKE_MFC_FLAG) + # To fix a bug with MFC + # Don't forget to use FIX_PRECOMPILED_HEADER before creating the target +# SET(PCH_METHOD 1) + ELSEIF(CMAKE_GENERATOR MATCHES "Xcode") + SET(PCH_METHOD 2) + ELSE(CMAKE_GENERATOR MATCHES "Visual Studio") + SET(PCH_METHOD 0) + ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio") - IF(PCH_METHOD EQUAL 1) - # Auto include the precompile (useful for moc processing, since the use of - # precompiled is specified at the target level - # and I don't want to specifiy /F- for each moc/res/ui generated files (using Qt) + IF(PCH_METHOD EQUAL 1) + # Auto include the precompile (useful for moc processing, since the use of + # precompiled is specified at the target level + # and I don't want to specifiy /F- for each moc/res/ui generated files (using Qt) - GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) - IF(${oldProps} MATCHES NOTFOUND) - SET(oldProps "") - ENDIF(${oldProps} MATCHES NOTFOUND) + GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) + IF(${oldProps} MATCHES NOTFOUND) + SET(oldProps "") + ENDIF(${oldProps} MATCHES NOTFOUND) - SET(newProperties "${oldProps} /Yu\"${_inputh}\" /FI\"${_inputh}\"") - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS "${newProperties}") + SET(newProperties "${oldProps} /Yu\"${_inputh}\" /FI\"${_inputh}\"") + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES COMPILE_FLAGS "${newProperties}") - #also inlude ${oldProps} to have the same compile options - SET_SOURCE_FILES_PROPERTIES(${_inputcpp} PROPERTIES COMPILE_FLAGS "${oldProps} /Yc\"${_inputh}\"") - ELSEIF(PCH_METHOD EQUAL 2) - # For Xcode, cmake needs my patch to process - # GCC_PREFIX_HEADER and GCC_PRECOMPILE_PREFIX_HEADER as target properties + #also inlude ${oldProps} to have the same compile options + SET_SOURCE_FILES_PROPERTIES(${_inputcpp} PROPERTIES COMPILE_FLAGS "${oldProps} /Yc\"${_inputh}\"") + ELSEIF(PCH_METHOD EQUAL 2) + # For Xcode, cmake needs my patch to process + # GCC_PREFIX_HEADER and GCC_PRECOMPILE_PREFIX_HEADER as target properties - GET_TARGET_PROPERTY(oldProps ${_targetName} COMPILE_FLAGS) - IF(${oldProps} MATCHES NOTFOUND) - SET(oldProps "") - ENDIF(${oldProps} MATCHES NOTFOUND) + # When buiding out of the tree, precompiled may not be located + # Use full path instead. + GET_FILENAME_COMPONENT(fullPath ${_inputh} ABSOLUTE) - # When buiding out of the tree, precompiled may not be located - # Use full path instead. - GET_FILENAME_COMPONENT(fullPath ${_inputh} ABSOLUTE) - - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PREFIX_HEADER "${fullPath}") - SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PRECOMPILE_PREFIX_HEADER "YES") - ELSE(PCH_METHOD EQUAL 1) - #Fallback to the "old" precompiled suppport - ADD_PRECOMPILED_HEADER(${_targetName} ${_inputh} ${_inputcpp}) - ENDIF(PCH_METHOD EQUAL 1) + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PREFIX_HEADER "${fullPath}") + SET_TARGET_PROPERTIES(${_targetName} PROPERTIES XCODE_ATTRIBUTE_GCC_PRECOMPILE_PREFIX_HEADER "YES") + ELSE(PCH_METHOD EQUAL 1) + #Fallback to the "old" precompiled suppport + ADD_PRECOMPILED_HEADER(${_targetName} ${_inputh} ${_inputcpp}) + ENDIF(PCH_METHOD EQUAL 1) + IF(TARGET ${_targetName}_static) + ADD_NATIVE_PRECOMPILED_HEADER(${_targetName}_static ${_inputh} ${_inputcpp}) + ENDIF(TARGET ${_targetName}_static) ENDMACRO(ADD_NATIVE_PRECOMPILED_HEADER) diff --git a/code/CMakeModules/nel.cmake b/code/CMakeModules/nel.cmake index b8f74e4de..1c339fef8 100644 --- a/code/CMakeModules/nel.cmake +++ b/code/CMakeModules/nel.cmake @@ -22,32 +22,52 @@ ENDMACRO(NL_GEN_PC) ### MACRO(NL_GEN_REVISION_H) IF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h.in) - INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) - ADD_DEFINITIONS(-DHAVE_REVISION_H) - SET(HAVE_REVISION_H ON) + SET(TOOL_FOUND OFF) + + IF(EXISTS "${CMAKE_SOURCE_DIR}/../.svn/") + FIND_PACKAGE(Subversion) + + IF(SUBVERSION_FOUND) + SET(TOOL_FOUND ON) + ENDIF(SUBVERSION_FOUND) + ENDIF(EXISTS "${CMAKE_SOURCE_DIR}/../.svn/") + + IF(EXISTS "${CMAKE_SOURCE_DIR}/../.hg/") + FIND_PACKAGE(Mercurial) + + IF(MERCURIAL_FOUND) + SET(TOOL_FOUND ON) + ENDIF(MERCURIAL_FOUND) + ENDIF(EXISTS "${CMAKE_SOURCE_DIR}/../.hg/") # if already generated IF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h) # copy it MESSAGE(STATUS "Copying provided revision.h...") FILE(COPY ${CMAKE_SOURCE_DIR}/revision.h DESTINATION ${CMAKE_BINARY_DIR}) - ELSE(EXISTS ${CMAKE_SOURCE_DIR}/revision.h) + SET(HAVE_REVISION_H ON) + ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h) + + IF(TOOL_FOUND) # a custom target that is always built ADD_CUSTOM_TARGET(revision ALL - DEPENDS ${CMAKE_BINARY_DIR}/revision.h) - - # creates revision.h using cmake script - ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/revision.h COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_SOURCE_DIR} -DROOT_DIR=${CMAKE_SOURCE_DIR}/.. + -DCMAKE_MODULE_PATH=${CMAKE_SOURCE_DIR}/CMakeModules -P ${CMAKE_SOURCE_DIR}/CMakeModules/GetRevision.cmake) # revision.h is a generated file SET_SOURCE_FILES_PROPERTIES(${CMAKE_BINARY_DIR}/revision.h PROPERTIES GENERATED TRUE HEADER_FILE_ONLY TRUE) - ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h) + SET(HAVE_REVISION_H ON) + ENDIF(TOOL_FOUND) + + IF(HAVE_REVISION_H) + INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}) + ADD_DEFINITIONS(-DHAVE_REVISION_H) + ENDIF(HAVE_REVISION_H) ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/revision.h.in) ENDMACRO(NL_GEN_REVISION_H) @@ -79,6 +99,11 @@ ENDMACRO(NL_TARGET_DRIVER) # Argument: ### MACRO(NL_DEFAULT_PROPS name label) + IF(HAVE_REVISION_H) + # explicitly say that the target depends on revision.h + ADD_DEPENDENCIES(${name} revision) + ENDIF(HAVE_REVISION_H) + # Note: This is just a workaround for a CMake bug generating VS10 files with a colon in the project name. # CMake Bug ID: http://www.cmake.org/Bug/view.php?id=11819 STRING(REGEX REPLACE "\\:" " -" proj_label ${label}) @@ -386,7 +411,7 @@ MACRO(NL_SETUP_BUILD) ENDIF(CMAKE_GENERATOR MATCHES "Xcode") # If target and host CPU are the same - IF("${HOST_CPU}" STREQUAL "${TARGET_CPU}") + IF("${HOST_CPU}" STREQUAL "${TARGET_CPU}" AND NOT CMAKE_CROSSCOMPILING) # x86-compatible CPU IF(HOST_CPU MATCHES "x86") IF(NOT CMAKE_SIZEOF_VOID_P) @@ -407,9 +432,9 @@ MACRO(NL_SETUP_BUILD) MESSAGE(STATUS "Unknown architecture: ${HOST_CPU}") ENDIF(HOST_CPU MATCHES "x86") # TODO: add checks for PPC - ELSE("${HOST_CPU}" STREQUAL "${TARGET_CPU}") + ELSE("${HOST_CPU}" STREQUAL "${TARGET_CPU}" AND NOT CMAKE_CROSSCOMPILING) MESSAGE(STATUS "Compiling on ${HOST_CPU} for ${TARGET_CPU}") - ENDIF("${HOST_CPU}" STREQUAL "${TARGET_CPU}") + ENDIF("${HOST_CPU}" STREQUAL "${TARGET_CPU}" AND NOT CMAKE_CROSSCOMPILING) # Use values from environment variables SET(PLATFORM_CFLAGS "$ENV{CFLAGS} $ENV{CPPFLAGS} ${PLATFORM_CFLAGS}") @@ -430,6 +455,7 @@ MACRO(NL_SETUP_BUILD) IF(NOT CMAKE_OSX_ARCHITECTURES) IF(TARGET_CPU STREQUAL "x86_64") SET(TARGET_X64 1) + SET(TARGET_X86 1) ELSEIF(TARGET_CPU STREQUAL "x86") SET(TARGET_X86 1) ELSEIF(TARGET_CPU STREQUAL "armv7s") @@ -446,7 +472,37 @@ MACRO(NL_SETUP_BUILD) SET(TARGET_ARMV5 1) ELSEIF(TARGET_CPU STREQUAL "arm") SET(TARGET_ARM 1) + ELSEIF(TARGET_CPU STREQUAL "mips") + SET(TARGET_MIPS 1) ENDIF(TARGET_CPU STREQUAL "x86_64") + + IF(TARGET_ARM) + IF(TARGET_ARMV7S) + ADD_PLATFORM_FLAGS("-DHAVE_ARMV7S") + ENDIF(TARGET_ARMV7S) + + IF(TARGET_ARMV7) + ADD_PLATFORM_FLAGS("-DHAVE_ARMV7") + ENDIF(TARGET_ARMV7) + + IF(TARGET_ARMV6) + ADD_PLATFORM_FLAGS("-HAVE_ARMV6") + ENDIF(TARGET_ARMV6) + + ADD_PLATFORM_FLAGS("-DHAVE_ARM") + ENDIF(TARGET_ARM) + + IF(TARGET_X86) + ADD_PLATFORM_FLAGS("-DHAVE_X86") + ENDIF(TARGET_X86) + + IF(TARGET_X64) + ADD_PLATFORM_FLAGS("-DHAVE_X64 -DHAVE_X86_64") + ENDIF(TARGET_X64) + + IF(TARGET_MIPS) + ADD_PLATFORM_FLAGS("-DHAVE_MIPS") + ENDIF(TARGET_MIPS) ENDIF(NOT CMAKE_OSX_ARCHITECTURES) # Fix library paths suffixes for Debian MultiArch @@ -454,10 +510,9 @@ MACRO(NL_SETUP_BUILD) SET(CMAKE_LIBRARY_PATH /lib/${LIBRARY_ARCHITECTURE} /usr/lib/${LIBRARY_ARCHITECTURE} ${CMAKE_LIBRARY_PATH}) IF(TARGET_X64) SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib64 /usr/lib64) - ENDIF(TARGET_X64) - IF(TARGET_X86) + ELSEIF(TARGET_X86) SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /lib32 /usr/lib32) - ENDIF(TARGET_X86) + ENDIF(TARGET_X64) ENDIF(LIBRARY_ARCHITECTURE) IF(APPLE AND NOT IOS) @@ -465,32 +520,22 @@ MACRO(NL_SETUP_BUILD) SET(CMAKE_LIBRARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH}) ENDIF(APPLE AND NOT IOS) - IF(TARGET_ARM) - IF(TARGET_ARMV7) - ADD_PLATFORM_FLAGS("-DHAVE_ARMV7") - ENDIF(TARGET_ARMV7) - - IF(TARGET_ARMV6) - ADD_PLATFORM_FLAGS("-HAVE_ARMV6") - ENDIF(TARGET_ARMV6) - - ADD_PLATFORM_FLAGS("-DHAVE_ARM") - ENDIF(TARGET_ARM) - - IF(TARGET_X86) - ADD_PLATFORM_FLAGS("-DHAVE_X86") - ENDIF(TARGET_X86) - - IF(TARGET_X64) - ADD_PLATFORM_FLAGS("-DHAVE_X64 -DHAVE_X86_64") - ENDIF(TARGET_X64) - IF(WITH_LOGGING) ADD_PLATFORM_FLAGS("-DENABLE_LOGS") ENDIF(WITH_LOGGING) IF(MSVC) - IF(MSVC10) + IF(MSVC_VERSION EQUAL "1700" AND NOT MSVC11) + SET(MSVC11 ON) + ENDIF(MSVC_VERSION EQUAL "1700" AND NOT MSVC11) + + IF(MSVC11) + ADD_PLATFORM_FLAGS("/Gy- /MP") + # /Ox is working with VC++ 2010, but custom optimizations don't exist + SET(RELEASE_CFLAGS "/Ox /GF /GS- ${RELEASE_CFLAGS}") + # without inlining it's unusable, use custom optimizations again + SET(DEBUG_CFLAGS "/Od /Ob1 /GF- ${DEBUG_CFLAGS}") + ELSEIF(MSVC10) ADD_PLATFORM_FLAGS("/Gy- /MP") # /Ox is working with VC++ 2010, but custom optimizations don't exist SET(RELEASE_CFLAGS "/Ox /GF /GS- ${RELEASE_CFLAGS}") @@ -508,9 +553,9 @@ MACRO(NL_SETUP_BUILD) SET(RELEASE_CFLAGS "/Ox /GF /GS- ${RELEASE_CFLAGS}") # without inlining it's unusable, use custom optimizations again SET(DEBUG_CFLAGS "/Od /Ob1 ${DEBUG_CFLAGS}") - ELSE(MSVC10) + ELSE(MSVC11) MESSAGE(FATAL_ERROR "Can't determine compiler version ${MSVC_VERSION}") - ENDIF(MSVC10) + ENDIF(MSVC11) ADD_PLATFORM_FLAGS("/D_CRT_SECURE_NO_DEPRECATE /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DWIN32 /D_WINDOWS /Zm1000 /wd4250") @@ -553,13 +598,10 @@ MACRO(NL_SETUP_BUILD) ENDIF(CLANG) ENDIF(WIN32) - IF(TARGET_ARM) - ADD_PLATFORM_FLAGS("-mthumb") - ENDIF(TARGET_ARM) - IF(APPLE) IF(IOS) - SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.7" CACHE PATH "" FORCE) + # Disable CMAKE_OSX_DEPLOYMENT_TARGET for iOS + SET(CMAKE_OSX_DEPLOYMENT_TARGET "" CACHE PATH "" FORCE) ELSE(IOS) IF(NOT CMAKE_OSX_DEPLOYMENT_TARGET) SET(CMAKE_OSX_DEPLOYMENT_TARGET "10.6" CACHE PATH "" FORCE) @@ -585,6 +627,11 @@ MACRO(NL_SETUP_BUILD) SET(_ARCHS "${_ARCHS} x86_64") SET(TARGET_X64 1) MATH(EXPR TARGETS_COUNT "${TARGETS_COUNT}+1") + ELSEIF(_ARCH STREQUAL "armv7s") + SET(_ARCHS "${_ARCHS} armv7s") + SET(TARGET_ARMV7S 1) + SET(TARGET_ARM 1) + MATH(EXPR TARGETS_COUNT "${TARGETS_COUNT}+1") ELSEIF(_ARCH STREQUAL "armv7") SET(_ARCHS "${_ARCHS} armv7") SET(TARGET_ARMV7 1) @@ -595,16 +642,51 @@ MACRO(NL_SETUP_BUILD) SET(TARGET_ARMV6 1) SET(TARGET_ARM 1) MATH(EXPR TARGETS_COUNT "${TARGETS_COUNT}+1") + ELSEIF(_ARCH STREQUAL "mips") + SET(_ARCHS "${_ARCHS} mips") + SET(TARGET_MIPS 1) + MATH(EXPR TARGETS_COUNT "${TARGETS_COUNT}+1") ELSE(_ARCH STREQUAL "i386") SET(_ARCHS "${_ARCHS} unknwon(${_ARCH})") ENDIF(_ARCH STREQUAL "i386") ENDFOREACH(_ARCH) MESSAGE(STATUS "Compiling under Mac OS X for ${TARGETS_COUNT} architectures: ${_ARCHS}") ELSE(CMAKE_OSX_ARCHITECTURES) - SET(TARGETS_COUNT 1) + SET(TARGETS_COUNT 0) ENDIF(CMAKE_OSX_ARCHITECTURES) IF(TARGETS_COUNT EQUAL 1) + IF(TARGET_ARM) + IF(TARGET_ARMV7S) + ADD_PLATFORM_FLAGS("-arch armv7s -DHAVE_ARMV7S") + ENDIF(TARGET_ARMV7S) + + IF(TARGET_ARMV7) + ADD_PLATFORM_FLAGS("-arch armv7 -DHAVE_ARMV7") + ENDIF(TARGET_ARMV7) + + IF(TARGET_ARMV6) + ADD_PLATFORM_FLAGS("-arch armv6 -DHAVE_ARMV6") + ENDIF(TARGET_ARMV6) + + IF(TARGET_ARMV5) + ADD_PLATFORM_FLAGS("-arch armv5 -DHAVE_ARMV5") + ENDIF(TARGET_ARMV5) + + ADD_PLATFORM_FLAGS("-mthumb -DHAVE_ARM") + ENDIF(TARGET_ARM) + + IF(TARGET_X64) + ADD_PLATFORM_FLAGS("-arch x86_64 -DHAVE_X64 -DHAVE_X86_64 -DHAVE_X86") + ELSEIF(TARGET_X86) + ADD_PLATFORM_FLAGS("-arch i386 -DHAVE_X86") + ENDIF(TARGET_X64) + + IF(TARGET_MIPS) + ADD_PLATFORM_FLAGS("-arch mips -DHAVE_MIPS") + ENDIF(TARGET_MIPS) + ELSEIF(TARGETS_COUNT EQUAL 0) + # Not using CMAKE_OSX_ARCHITECTURES, HAVE_XXX already defined before IF(TARGET_ARM) IF(TARGET_ARMV7S) ADD_PLATFORM_FLAGS("-arch armv7s") @@ -621,15 +703,19 @@ MACRO(NL_SETUP_BUILD) IF(TARGET_ARMV5) ADD_PLATFORM_FLAGS("-arch armv5") ENDIF(TARGET_ARMV5) - ENDIF(TARGET_ARM) - IF(TARGET_X86) - ADD_PLATFORM_FLAGS("-arch i386") - ENDIF(TARGET_X86) + ADD_PLATFORM_FLAGS("-mthumb") + ENDIF(TARGET_ARM) IF(TARGET_X64) ADD_PLATFORM_FLAGS("-arch x86_64") + ELSEIF(TARGET_X86) + ADD_PLATFORM_FLAGS("-arch i386") ENDIF(TARGET_X64) + + IF(TARGET_MIPS) + ADD_PLATFORM_FLAGS("-arch mips") + ENDIF(TARGET_MIPS) ELSE(TARGETS_COUNT EQUAL 1) IF(TARGET_ARMV6) ADD_PLATFORM_FLAGS("-Xarch_armv6 -mthumb -Xarch_armv6 -DHAVE_ARM -Xarch_armv6 -DHAVE_ARMV6") @@ -640,15 +726,21 @@ MACRO(NL_SETUP_BUILD) ENDIF(TARGET_ARMV7) IF(TARGET_X86) - ADD_PLATFORM_FLAGS("-arch i386 -Xarch_i386 -DHAVE_X86") + ADD_PLATFORM_FLAGS("-Xarch_i386 -DHAVE_X86") ENDIF(TARGET_X86) IF(TARGET_X64) - ADD_PLATFORM_FLAGS("-arch x86_64 -Xarch_x86_64 -DHAVE_X64 -Xarch_x86_64 -DHAVE_X86_64") + ADD_PLATFORM_FLAGS("-Xarch_x86_64 -DHAVE_X64 -Xarch_x86_64 -DHAVE_X86_64") ENDIF(TARGET_X64) + + IF(TARGET_MIPS) + ADD_PLATFORM_FLAGS("-Xarch_mips -DHAVE_MIPS") + ENDIF(TARGET_MIPS) ENDIF(TARGETS_COUNT EQUAL 1) IF(IOS) + SET(CMAKE_OSX_SYSROOT "" CACHE PATH "" FORCE) + IF(IOS_VERSION) PARSE_VERSION_STRING(${IOS_VERSION} IOS_VERSION_MAJOR IOS_VERSION_MINOR IOS_VERSION_PATCH) CONVERT_VERSION_NUMBER(${IOS_VERSION_MAJOR} ${IOS_VERSION_MINOR} ${IOS_VERSION_PATCH} IOS_VERSION_NUMBER) @@ -657,20 +749,44 @@ MACRO(NL_SETUP_BUILD) ENDIF(IOS_VERSION) IF(CMAKE_IOS_SYSROOT) - ADD_PLATFORM_FLAGS("-isysroot${CMAKE_IOS_SYSROOT}") - ADD_PLATFORM_FLAGS("-miphoneos-version-min=${IOS_VERSION}") - SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -Wl,-iphoneos_version_min,${IOS_VERSION}") + IF(TARGET_ARMV7S) + IF(TARGETS_COUNT GREATER 1) + SET(XARCH "-Xarch_armv7s ") + ENDIF(TARGETS_COUNT GREATER 1) + + ADD_PLATFORM_FLAGS("${XARCH}-isysroot${CMAKE_IOS_SYSROOT}") + ADD_PLATFORM_FLAGS("${XARCH}-miphoneos-version-min=${IOS_VERSION}") + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} ${XARCH}-Wl,-iphoneos_version_min,${IOS_VERSION}") + ENDIF(TARGET_ARMV7S) + + IF(TARGET_ARMV7) + IF(TARGETS_COUNT GREATER 1) + SET(XARCH "-Xarch_armv7 ") + ENDIF(TARGETS_COUNT GREATER 1) + + ADD_PLATFORM_FLAGS("${XARCH}-isysroot${CMAKE_IOS_SYSROOT}") + ADD_PLATFORM_FLAGS("${XARCH}-miphoneos-version-min=${IOS_VERSION}") + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} ${XARCH}-Wl,-iphoneos_version_min,${IOS_VERSION}") + ENDIF(TARGET_ARMV7) + + IF(TARGET_ARMV6) + IF(TARGETS_COUNT GREATER 1) + SET(XARCH "-Xarch_armv6 ") + ENDIF(TARGETS_COUNT GREATER 1) + + ADD_PLATFORM_FLAGS("${XARCH}-isysroot${CMAKE_IOS_SYSROOT}") + ADD_PLATFORM_FLAGS("${XARCH}-miphoneos-version-min=${IOS_VERSION}") + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} ${XARCH}-Wl,-iphoneos_version_min,${IOS_VERSION}") + ENDIF(TARGET_ARMV6) ENDIF(CMAKE_IOS_SYSROOT) IF(CMAKE_IOS_SIMULATOR_SYSROOT AND TARGET_X86) - IF(TARGETS_COUNT EQUAL 1) - ADD_PLATFORM_FLAGS("-arch i386") - ELSE(TARGETS_COUNT EQUAL 1) + IF(TARGETS_COUNT GREATER 1) SET(XARCH "-Xarch_i386 ") - ENDIF(TARGETS_COUNT EQUAL 1) + ENDIF(TARGETS_COUNT GREATER 1) - # Always force -mmacosx-version-min to override environement variable - ADD_PLATFORM_FLAGS("${XARCH}-mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") + ADD_PLATFORM_FLAGS("${XARCH}-isysroot${CMAKE_IOS_SIMULATOR_SYSROOT}") + ADD_PLATFORM_FLAGS("${XARCH}-mios-simulator-version-min=${IOS_VERSION}") SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} ${XARCH}-Wl,-macosx_version_min,${CMAKE_OSX_DEPLOYMENT_TARGET}") ENDIF(CMAKE_IOS_SIMULATOR_SYSROOT AND TARGET_X86) ELSE(IOS) @@ -722,6 +838,46 @@ MACRO(NL_SETUP_BUILD) ENDIF(CLANG) ENDIF(WITH_WARNINGS) + IF(ANDROID) + ADD_PLATFORM_FLAGS("--sysroot=${PLATFORM_ROOT}") + ADD_PLATFORM_FLAGS("-ffunction-sections -funwind-tables") + ADD_PLATFORM_FLAGS("-DANDROID") + ADD_PLATFORM_FLAGS("-Wa,--noexecstack") + + IF(TARGET_ARM) + ADD_PLATFORM_FLAGS("-fpic -fstack-protector") + ADD_PLATFORM_FLAGS("-D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__") + + IF(TARGET_ARMV7) + ADD_PLATFORM_FLAGS("-march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16") + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -march=armv7-a -Wl,--fix-cortex-a8") + ELSEIF(TARGET_ARMV5) + ADD_PLATFORM_FLAGS("-march=armv5te -mtune=xscale -msoft-float") + ENDIF(TARGET_ARMV7) + + SET(TARGET_THUMB ON) + IF(TARGET_THUMB) + ADD_PLATFORM_FLAGS("-mthumb -fno-strict-aliasing -finline-limit=64") + SET(DEBUG_CFLAGS "${DEBUG_CFLAGS} -marm") + ELSE(TARGET_THUMB) + ADD_PLATFORM_FLAGS("-funswitch-loops -finline-limit=300") + SET(DEBUG_CFLAGS "${DEBUG_CFLAGS} -fno-strict-aliasing") + SET(RELEASE_CFLAGS "${RELEASE_CFLAGS} -fstrict-aliasing") + ENDIF(TARGET_THUMB) + ELSEIF(TARGET_X86) + # Optimizations for Intel Atom + ADD_PLATFORM_FLAGS("-march=i686 -mtune=atom -mstackrealign -msse3 -mfpmath=sse -m32 -flto -ffast-math -funroll-loops") + ADD_PLATFORM_FLAGS("-fstack-protector -funswitch-loops -finline-limit=300") + SET(RELEASE_CFLAGS "${RELEASE_CFLAGS} -fstrict-aliasing") + SET(DEBUG_CFLAGS "${DEBUG_CFLAGS} -fno-strict-aliasing") + ELSEIF(TARGET_MIPS) + ADD_PLATFORM_FLAGS("-fpic -finline-functions -fmessage-length=0 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers -fno-strict-aliasing") + SET(RELEASE_CFLAGS "${RELEASE_CFLAGS} -funswitch-loops -finline-limit=300") + ENDIF(TARGET_ARM) + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now") + SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} -L${PLATFORM_ROOT}/usr/lib") + ENDIF(ANDROID) + IF(APPLE) ADD_PLATFORM_FLAGS("-gdwarf-2") ENDIF(APPLE) @@ -775,7 +931,7 @@ ENDMACRO(NL_SETUP_BUILD_FLAGS) MACRO(NL_MAKE_ABSOLUTE_PREFIX NAME_RELATIVE NAME_ABSOLUTE) IF(IS_ABSOLUTE "${${NAME_RELATIVE}}") SET(${NAME_ABSOLUTE} ${${NAME_RELATIVE}}) - ELSE(IS_ABSOLUTE "${${{NAME_RELATIVE}}") + ELSE(IS_ABSOLUTE "${${NAME_RELATIVE}}") IF(WIN32) SET(${NAME_ABSOLUTE} ${${NAME_RELATIVE}}) ELSE(WIN32) @@ -922,11 +1078,41 @@ MACRO(SETUP_EXTERNAL) IF(WIN32) FIND_PACKAGE(External REQUIRED) - IF(MSVC10) - IF(NOT MSVC10_REDIST_DIR) + IF(NOT VC_DIR) + SET(VC_DIR $ENV{VC_DIR}) + ENDIF(NOT VC_DIR) + + IF(MSVC11) + IF(NOT MSVC_REDIST_DIR) + # If you have VC++ 2012 Express, put x64/Microsoft.VC110.CRT/*.dll in ${EXTERNAL_PATH}/redist + SET(MSVC_REDIST_DIR "${EXTERNAL_PATH}/redist") + ENDIF(NOT MSVC_REDIST_DIR) + + IF(NOT VC_DIR) + IF(NOT VC_ROOT_DIR) + GET_FILENAME_COMPONENT(VC_ROOT_DIR "[HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\11.0_Config;InstallDir]" ABSOLUTE) + # VC_ROOT_DIR is set to "registry" when a key is not found + IF(VC_ROOT_DIR MATCHES "registry") + GET_FILENAME_COMPONENT(VC_ROOT_DIR "[HKEY_CURRENT_USER\\Software\\Microsoft\\WDExpress\\11.0_Config\\Setup\\VC;InstallDir]" ABSOLUTE) + IF(VC_ROOT_DIR MATCHES "registry") + SET(VS110COMNTOOLS $ENV{VS110COMNTOOLS}) + IF(VS110COMNTOOLS) + FILE(TO_CMAKE_PATH ${VS110COMNTOOLS} VC_ROOT_DIR) + ENDIF(VS110COMNTOOLS) + IF(NOT VC_ROOT_DIR) + MESSAGE(FATAL_ERROR "Unable to find VC++ 2012 directory!") + ENDIF(NOT VC_ROOT_DIR) + ENDIF(VC_ROOT_DIR MATCHES "registry") + ENDIF(VC_ROOT_DIR MATCHES "registry") + ENDIF(NOT VC_ROOT_DIR) + # convert IDE fullpath to VC++ path + STRING(REGEX REPLACE "Common7/.*" "VC" VC_DIR ${VC_ROOT_DIR}) + ENDIF(NOT VC_DIR) + ELSEIF(MSVC10) + IF(NOT MSVC_REDIST_DIR) # If you have VC++ 2010 Express, put x64/Microsoft.VC100.CRT/*.dll in ${EXTERNAL_PATH}/redist - SET(MSVC10_REDIST_DIR "${EXTERNAL_PATH}/redist") - ENDIF(NOT MSVC10_REDIST_DIR) + SET(MSVC_REDIST_DIR "${EXTERNAL_PATH}/redist") + ENDIF(NOT MSVC_REDIST_DIR) IF(NOT VC_DIR) IF(NOT VC_ROOT_DIR) @@ -948,7 +1134,7 @@ MACRO(SETUP_EXTERNAL) # convert IDE fullpath to VC++ path STRING(REGEX REPLACE "Common7/.*" "VC" VC_DIR ${VC_ROOT_DIR}) ENDIF(NOT VC_DIR) - ELSE(MSVC10) + ELSE(MSVC11) IF(NOT VC_DIR) IF(${CMAKE_MAKE_PROGRAM} MATCHES "Common7") # convert IDE fullpath to VC++ path @@ -958,7 +1144,7 @@ MACRO(SETUP_EXTERNAL) STRING(REGEX REPLACE "VC/bin/.+" "VC" VC_DIR ${CMAKE_CXX_COMPILER}) ENDIF(${CMAKE_MAKE_PROGRAM} MATCHES "Common7") ENDIF(NOT VC_DIR) - ENDIF(MSVC10) + ENDIF(MSVC11) ELSE(WIN32) IF(APPLE) IF(WITH_STATIC_EXTERNAL) @@ -983,7 +1169,7 @@ MACRO(SETUP_EXTERNAL) FIND_PACKAGE(WindowsSDK REQUIRED) # use VC++ and Windows SDK include paths - INCLUDE_DIRECTORIES(${VC_INCLUDE_DIR} ${WINSDK_INCLUDE_DIR}) + INCLUDE_DIRECTORIES(${VC_INCLUDE_DIR} ${WINSDK_INCLUDE_DIRS}) ENDIF(MSVC) ENDIF(WITH_STLPORT) ENDMACRO(SETUP_EXTERNAL) diff --git a/code/nel/include/nel/3d/anim_detail_trav.h b/code/nel/include/nel/3d/anim_detail_trav.h index 471ccd52b..7b51afe84 100644 --- a/code/nel/include/nel/3d/anim_detail_trav.h +++ b/code/nel/include/nel/3d/anim_detail_trav.h @@ -71,7 +71,7 @@ public: // For clipTrav. cleared at beginning of CClipTrav::traverse void clearVisibleList(); - // For ClipTrav only. NB: list is cleared at begining of traverse(). NB: only CTransform are supported + // For ClipTrav only. NB: list is cleared at begininng of traverse(). NB: only CTransform are supported void addVisibleModel(CTransform *model) { _VisibleList[_CurrentNumVisibleModels]= model; diff --git a/code/nel/include/nel/3d/camera.h b/code/nel/include/nel/3d/camera.h index 431998f8a..3185dfe7b 100644 --- a/code/nel/include/nel/3d/camera.h +++ b/code/nel/include/nel/3d/camera.h @@ -68,7 +68,7 @@ public: class CCamera : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); diff --git a/code/nel/include/nel/3d/clip_trav.h b/code/nel/include/nel/3d/clip_trav.h index e892ee02e..10dd9dccb 100644 --- a/code/nel/include/nel/3d/clip_trav.h +++ b/code/nel/include/nel/3d/clip_trav.h @@ -93,7 +93,7 @@ public: /// \name Visible List mgt. Those visible models are updated each traverse(). //@{ - // NB: list is cleared at begining of traverse(). + // NB: list is cleared at beginning of traverse(). void addVisibleModel(CTransform *model) { model->_IndexInVisibleList= _CurrentNumVisibleModels; diff --git a/code/nel/include/nel/3d/driver.h b/code/nel/include/nel/3d/driver.h index 630cbcb01..d090d77da 100644 --- a/code/nel/include/nel/3d/driver.h +++ b/code/nel/include/nel/3d/driver.h @@ -293,6 +293,11 @@ public: */ virtual void forceDXTCCompression(bool dxtcComp)=0; + /** if different from 0, enable anisotropic filter on textures. -1 enables max value. + * Default is 0. + */ + virtual void setAnisotropicFilter(sint filter)=0; + /** if !=1, force mostly all the textures (but TextureFonts lightmaps, interfaces etc..) * to be divided by Divisor (2, 4, 8...) * Default is 1. diff --git a/code/nel/include/nel/3d/driver_user.h b/code/nel/include/nel/3d/driver_user.h index a7f6ac7a5..bfe4c1755 100644 --- a/code/nel/include/nel/3d/driver_user.h +++ b/code/nel/include/nel/3d/driver_user.h @@ -471,6 +471,7 @@ public: virtual void delete3dMouseListener (U3dMouseListener *listener); virtual TPolygonMode getPolygonMode (); virtual void forceDXTCCompression(bool dxtcComp); + virtual void setAnisotropicFilter(sint filter); virtual void forceTextureResize(uint divisor); virtual void forceNativeFragmentPrograms(bool nativeOnly); virtual bool setMonitorColorProperties (const CMonitorColorProperties &properties); diff --git a/code/nel/include/nel/3d/landscape_def.h b/code/nel/include/nel/3d/landscape_def.h index 783846d12..c189a428f 100644 --- a/code/nel/include/nel/3d/landscape_def.h +++ b/code/nel/include/nel/3d/landscape_def.h @@ -81,14 +81,14 @@ class IDriver; class CLandscapeGlobals { public: - // LANDSCAPE RENDERING CONTEXT. Landscape must setup it at the begining at refine()/render(). + // LANDSCAPE RENDERING CONTEXT. Landscape must setup it at the beginning at refine()/render(). // The current date of LandScape for refine only. static sint CurrentDate; // The current date of LandScape for render only. static sint CurrentRenderDate; // The center view for refinement. static CVector RefineCenter; - // What is the treshold for tessellation. + // What is the threshold for tessellation. static float RefineThreshold; // Guess. static float OORefineThreshold; @@ -143,7 +143,7 @@ public: static CLandscapeVBAllocator *CurrentTileVBAllocator; - // PATCH GLOBAL INTERFACE. patch must setup them at the begining at refine()/render(). + // PATCH GLOBAL INTERFACE. patch must setup them at the beginning at refine()/render(). // NO!!! REMIND: can't have any patch global, since a propagated split()/updateErrorMetric() // can arise. must use Patch pointer. @@ -158,7 +158,7 @@ public: // *************************************************************************** -// Out of CLandscapeGlobals, because myabe used in __asm{} +// Out of CLandscapeGlobals, because maybe used in __asm{} extern uint NL3D_LandscapeGlobals_PassNTri; extern void *NL3D_LandscapeGlobals_PassTriCurPtr; extern CIndexBuffer::TFormat NL3D_LandscapeGlobals_PassTriFormat; diff --git a/code/nel/include/nel/3d/landscape_model.h b/code/nel/include/nel/3d/landscape_model.h index f9ca071bd..981e3e972 100644 --- a/code/nel/include/nel/3d/landscape_model.h +++ b/code/nel/include/nel/3d/landscape_model.h @@ -42,7 +42,7 @@ const NLMISC::CClassId LandscapeModelId=NLMISC::CClassId(0x5a573b55, 0x6b395829 class CLandscapeModel : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/load_balancing_trav.h b/code/nel/include/nel/3d/load_balancing_trav.h index 37bd69ddd..43d5c95d8 100644 --- a/code/nel/include/nel/3d/load_balancing_trav.h +++ b/code/nel/include/nel/3d/load_balancing_trav.h @@ -165,7 +165,7 @@ public: // For clipTrav. cleared at beginning of CClipTrav::traverse void clearVisibleList(); - // For ClipTrav only. NB: list is cleared at begining of traverse(). + // For ClipTrav only. NB: list is cleared at beginning of traverse(). void addVisibleModel(CTransform *model) { _VisibleList[_CurrentNumVisibleModels]= model; diff --git a/code/nel/include/nel/3d/mesh_base_instance.h b/code/nel/include/nel/3d/mesh_base_instance.h index 4a4091e3c..b045fa414 100644 --- a/code/nel/include/nel/3d/mesh_base_instance.h +++ b/code/nel/include/nel/3d/mesh_base_instance.h @@ -53,7 +53,7 @@ const NLMISC::CClassId MeshBaseInstanceId=NLMISC::CClassId(0xef44331, 0x739f6bc class CMeshBaseInstance : public CTransformShape { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/mesh_instance.h b/code/nel/include/nel/3d/mesh_instance.h index c4018913f..17eb7a97a 100644 --- a/code/nel/include/nel/3d/mesh_instance.h +++ b/code/nel/include/nel/3d/mesh_instance.h @@ -49,7 +49,7 @@ const NLMISC::CClassId MeshInstanceId=NLMISC::CClassId(0x6bfe0a34, 0x23b26dc9); class CMeshInstance : public CMeshBaseInstance { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/mesh_mrm_instance.h b/code/nel/include/nel/3d/mesh_mrm_instance.h index 03fed2d86..4df6b92f0 100644 --- a/code/nel/include/nel/3d/mesh_mrm_instance.h +++ b/code/nel/include/nel/3d/mesh_mrm_instance.h @@ -49,7 +49,7 @@ const NLMISC::CClassId MeshMRMInstanceId=NLMISC::CClassId(0xec608f3, 0x1111c33) class CMeshMRMInstance : public CMeshBaseInstance { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); protected: diff --git a/code/nel/include/nel/3d/mesh_mrm_skinned_instance.h b/code/nel/include/nel/3d/mesh_mrm_skinned_instance.h index 610744a52..71fac9476 100644 --- a/code/nel/include/nel/3d/mesh_mrm_skinned_instance.h +++ b/code/nel/include/nel/3d/mesh_mrm_skinned_instance.h @@ -49,7 +49,7 @@ const NLMISC::CClassId MeshMRMSkinnedInstanceId=NLMISC::CClassId(0x6cfd2619, 0x class CMeshMRMSkinnedInstance : public CMeshBaseInstance { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); protected: diff --git a/code/nel/include/nel/3d/mesh_multi_lod_instance.h b/code/nel/include/nel/3d/mesh_multi_lod_instance.h index 2b249678c..549979438 100644 --- a/code/nel/include/nel/3d/mesh_multi_lod_instance.h +++ b/code/nel/include/nel/3d/mesh_multi_lod_instance.h @@ -61,7 +61,7 @@ public: Lod0Blend = 0x1, }; - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); /// Last Matrix date for Lods diff --git a/code/nel/include/nel/3d/meshvp_per_pixel_light.h b/code/nel/include/nel/3d/meshvp_per_pixel_light.h index bc211a4b6..d7be0f3f9 100644 --- a/code/nel/include/nel/3d/meshvp_per_pixel_light.h +++ b/code/nel/include/nel/3d/meshvp_per_pixel_light.h @@ -29,7 +29,7 @@ namespace NL3D { /** - * This vertex program is used to perform perpixel lighting with meshs. Its ouputs are : + * This vertex program is used to perform perpixel lighting with meshs. Its outputs are : * * Coord Tex 0 : duplicate the tex Coord 0 set from the v.b. * Coord Tex 1 : The light vector in tangent space. diff --git a/code/nel/include/nel/3d/patch.h b/code/nel/include/nel/3d/patch.h index 4b35660d0..c1363953a 100644 --- a/code/nel/include/nel/3d/patch.h +++ b/code/nel/include/nel/3d/patch.h @@ -808,7 +808,7 @@ private: CTessFarVertex BaseFarVertices[4]; - // Local info for CTessFace tiles. CPatch must setup them at the begining at refine()/render(). + // Local info for CTessFace tiles. CPatch must setup them at the beginning at refine()/render(). // For Far Texture coordinates. float Far0UScale, Far0VScale, Far0UBias, Far0VBias; float Far1UScale, Far1VScale, Far1UBias, Far1VBias; diff --git a/code/nel/include/nel/3d/point_light_model.h b/code/nel/include/nel/3d/point_light_model.h index a9da70661..2ca3e46d3 100644 --- a/code/nel/include/nel/3d/point_light_model.h +++ b/code/nel/include/nel/3d/point_light_model.h @@ -55,7 +55,7 @@ const NLMISC::CClassId PointLightModelId=NLMISC::CClassId(0x7e842eba, 0x140b6c6 class CPointLightModel : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); diff --git a/code/nel/include/nel/3d/ps_attrib_maker_template.h b/code/nel/include/nel/3d/ps_attrib_maker_template.h index 8d7b68ba2..92953b86f 100644 --- a/code/nel/include/nel/3d/ps_attrib_maker_template.h +++ b/code/nel/include/nel/3d/ps_attrib_maker_template.h @@ -29,7 +29,7 @@ namespace NL3D { /* * In this file, we define several template that helps to create attributes maker such as gradient (of float, int, vector etc) * attributes maker are used in the particle system to generate values, such as size, color etc. see ps_attrib_maker.h - * for more informations + * for more information */ diff --git a/code/nel/include/nel/3d/quad_grid_clip_manager.h b/code/nel/include/nel/3d/quad_grid_clip_manager.h index 7e32c07b3..54d427a8b 100644 --- a/code/nel/include/nel/3d/quad_grid_clip_manager.h +++ b/code/nel/include/nel/3d/quad_grid_clip_manager.h @@ -55,7 +55,7 @@ const NLMISC::CClassId QuadGridClipManagerId=NLMISC::CClassId(0x1ffb079a, 0x6c5 class CQuadGridClipManager : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/render_trav.h b/code/nel/include/nel/3d/render_trav.h index 271165427..6e8d04b32 100644 --- a/code/nel/include/nel/3d/render_trav.h +++ b/code/nel/include/nel/3d/render_trav.h @@ -227,7 +227,7 @@ public: enum {MaxVPLight= 4}; /** reset the lighting setup in the driver (all lights are disabled). - * called at begining of traverse(). Must be called by any model (before and after rendering) + * called at beginning of traverse(). Must be called by any model (before and after rendering) * that wish to use CDriver::setLight() instead of the standard behavior with changeLightSetup() */ void resetLightSetup(); diff --git a/code/nel/include/nel/3d/root_model.h b/code/nel/include/nel/3d/root_model.h index 3faa5b675..d54ad7c20 100644 --- a/code/nel/include/nel/3d/root_model.h +++ b/code/nel/include/nel/3d/root_model.h @@ -39,7 +39,7 @@ const NLMISC::CClassId RootModelId=NLMISC::CClassId(0x25f0505d, 0x75c69f9); class CRootModel : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); diff --git a/code/nel/include/nel/3d/seg_remanence.h b/code/nel/include/nel/3d/seg_remanence.h index dddfa3a61..2e3202a89 100644 --- a/code/nel/include/nel/3d/seg_remanence.h +++ b/code/nel/include/nel/3d/seg_remanence.h @@ -54,7 +54,7 @@ public: CSegRemanence(CSegRemanence &other); CSegRemanence &operator = (CSegRemanence &other); //@} - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); /// to instanciate that model from a scene static CTransform *creator() { return new CSegRemanence; } diff --git a/code/nel/include/nel/3d/skeleton_model.h b/code/nel/include/nel/3d/skeleton_model.h index 196cc680c..ed4f8aadc 100644 --- a/code/nel/include/nel/3d/skeleton_model.h +++ b/code/nel/include/nel/3d/skeleton_model.h @@ -79,7 +79,7 @@ public: /// max number of bones supported in skeleton enum { MaxNumBones = 256 }; - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/transform.h b/code/nel/include/nel/3d/transform.h index cf8d3031f..00e023331 100644 --- a/code/nel/include/nel/3d/transform.h +++ b/code/nel/include/nel/3d/transform.h @@ -90,7 +90,7 @@ const NLMISC::CClassId TransformId=NLMISC::CClassId(0x174750cb, 0xf952024); class CTransform : public ITransformable { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); /// get the scene which has created us @@ -113,7 +113,7 @@ public: /** * Extra init for a model. this method is called by the framework at the very end of CScene::createModel() * Warning! if the model is a CTransformShape, then when initModel() is called, Shape and other related member/setup - * of IShape::createInstance() are not yet done (because createModel() is called at the begining in createInstance()). + * of IShape::createInstance() are not yet done (because createModel() is called at the beginning in createInstance()). * * Because initModel() is called at the very end, deriver could implement anything like creating other models, * but not deleting this model... diff --git a/code/nel/include/nel/3d/transform_shape.h b/code/nel/include/nel/3d/transform_shape.h index 28c5602c3..7bffe971a 100644 --- a/code/nel/include/nel/3d/transform_shape.h +++ b/code/nel/include/nel/3d/transform_shape.h @@ -55,7 +55,7 @@ const NLMISC::CClassId TransformShapeId=NLMISC::CClassId(0x1e6115e6, 0x63502517 class CTransformShape : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/u_driver.h b/code/nel/include/nel/3d/u_driver.h index 9b9eac656..d66a72e47 100644 --- a/code/nel/include/nel/3d/u_driver.h +++ b/code/nel/include/nel/3d/u_driver.h @@ -660,6 +660,11 @@ public: */ virtual void forceDXTCCompression(bool dxtcComp)=0; + /** if different from 0, enable anisotropic filter on textures. -1 enables max value. + * Default is 0. + */ + virtual void setAnisotropicFilter(sint filter)=0; + /** if !=1, force mostly all the textures (but TextureFonts lightmaps, interfaces etc..) * to be divided by Divisor (2, 4, 8...) * Default is 1. diff --git a/code/nel/include/nel/3d/vegetable_blend_layer_model.h b/code/nel/include/nel/3d/vegetable_blend_layer_model.h index ea37a0e4d..1f8840de9 100644 --- a/code/nel/include/nel/3d/vegetable_blend_layer_model.h +++ b/code/nel/include/nel/3d/vegetable_blend_layer_model.h @@ -48,7 +48,7 @@ const NLMISC::CClassId VegetableBlendLayerModelId=NLMISC::CClassId(0x77375163, class CVegetableBlendLayerModel : public CTransform { public: - /// Call at the begining of the program, to register the model + /// Call at the beginning of the program, to register the model static void registerBasic(); public: diff --git a/code/nel/include/nel/3d/vertex_program_parse.h b/code/nel/include/nel/3d/vertex_program_parse.h index 8c7ec7f9b..cd9f414c9 100644 --- a/code/nel/include/nel/3d/vertex_program_parse.h +++ b/code/nel/include/nel/3d/vertex_program_parse.h @@ -188,7 +188,7 @@ public: * \warning: Only syntax is checked. It doesn't check that a register has been initialised before use. * \param src The input text of a vertex program, in OpenGL format. * \param result The result program. - * \param errorOuput If parsing failed, contains the reason + * \param errorOutput If parsing failed, contains the reason * \result true if the parsing succeeded */ bool parse(const char *src, TProgram &result, std::string &errorOutput); diff --git a/code/nel/include/nel/georges/header.h b/code/nel/include/nel/georges/header.h index 769cc0568..3733f0707 100644 --- a/code/nel/include/nel/georges/header.h +++ b/code/nel/include/nel/georges/header.h @@ -19,6 +19,9 @@ #include "nel/misc/types_nl.h" +// Include from libxml2 +#include + namespace NLGEORGES { diff --git a/code/nel/include/nel/misc/big_file.h b/code/nel/include/nel/misc/big_file.h index 3043295a2..4c11b01b0 100644 --- a/code/nel/include/nel/misc/big_file.h +++ b/code/nel/include/nel/misc/big_file.h @@ -19,6 +19,7 @@ #include "types_nl.h" #include "tds.h" +#include "singleton.h" namespace NLMISC { diff --git a/code/nel/include/nel/misc/contiguous_block_allocator.h b/code/nel/include/nel/misc/contiguous_block_allocator.h index 2cdeeade9..7a15d296d 100644 --- a/code/nel/include/nel/misc/contiguous_block_allocator.h +++ b/code/nel/include/nel/misc/contiguous_block_allocator.h @@ -17,6 +17,7 @@ #ifndef NL_CONTIGUOUS_BLOCK_ALLOCATOR_H #define NL_CONTIGUOUS_BLOCK_ALLOCATOR_H +#include "types_nl.h" namespace NLMISC { diff --git a/code/nel/include/nel/misc/debug.h b/code/nel/include/nel/misc/debug.h index dcd9fe68d..8c2efc62e 100644 --- a/code/nel/include/nel/misc/debug.h +++ b/code/nel/include/nel/misc/debug.h @@ -17,14 +17,14 @@ #ifndef NL_DEBUG_H #define NL_DEBUG_H -#include - #include "common.h" #include "log.h" #include "mutex.h" #include "mem_displayer.h" #include "displayer.h" #include "app_context.h" + +#include #include namespace NLMISC @@ -169,7 +169,7 @@ void setCrashAlreadyReported(bool state); *\endcode */ #ifdef NL_NO_DEBUG -# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +# if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # define nldebug __noop # else # define nldebug 0&& @@ -184,7 +184,7 @@ void setCrashAlreadyReported(bool state); * Same as nldebug but it will be display in debug and in release mode. */ #ifdef NL_NO_DEBUG -# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +# if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # define nlinfo __noop # else # define nlinfo 0&& @@ -212,7 +212,7 @@ void setCrashAlreadyReported(bool state); */ #ifdef NL_NO_DEBUG -# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +# if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # define nlwarning __noop # else # define nlwarning 0&& @@ -478,7 +478,7 @@ do { \ #endif // NL_NO_DEBUG -#define nlunreferenced(identifier) (identifier) +#define nlunreferenced(identifier) (void)identifier #define nlstop \ do { \ diff --git a/code/nel/include/nel/misc/file.h b/code/nel/include/nel/misc/file.h index 51d9d6cbc..17154e6be 100644 --- a/code/nel/include/nel/misc/file.h +++ b/code/nel/include/nel/misc/file.h @@ -17,6 +17,7 @@ #ifndef NL_FILE_H #define NL_FILE_H +#include "types_nl.h" #include "stream.h" diff --git a/code/nel/include/nel/misc/fixed_size_allocator.h b/code/nel/include/nel/misc/fixed_size_allocator.h index 02e4573a2..9eb1d8a10 100644 --- a/code/nel/include/nel/misc/fixed_size_allocator.h +++ b/code/nel/include/nel/misc/fixed_size_allocator.h @@ -17,6 +17,7 @@ #ifndef NL_FIXED_SIZE_ALLOCATOR_H #define NL_FIXED_SIZE_ALLOCATOR_H +#include "types_nl.h" namespace NLMISC { diff --git a/code/nel/include/nel/misc/grid_traversal.h b/code/nel/include/nel/misc/grid_traversal.h index 2e3f76a1e..893b3978a 100644 --- a/code/nel/include/nel/misc/grid_traversal.h +++ b/code/nel/include/nel/misc/grid_traversal.h @@ -17,6 +17,8 @@ #ifndef _GRID_TRAVERSAL_H #define _GRID_TRAVERSAL_H +#include "types_nl.h" + namespace NLMISC { diff --git a/code/nel/include/nel/misc/input_device_manager.h b/code/nel/include/nel/misc/input_device_manager.h index bb5e01e87..a23437696 100644 --- a/code/nel/include/nel/misc/input_device_manager.h +++ b/code/nel/include/nel/misc/input_device_manager.h @@ -19,7 +19,7 @@ #include "types_nl.h" #include "game_device.h" - +#include "common.h" namespace NLMISC { diff --git a/code/nel/include/nel/misc/inter_window_msg_queue.h b/code/nel/include/nel/misc/inter_window_msg_queue.h index 90fb720b4..f65767bce 100644 --- a/code/nel/include/nel/misc/inter_window_msg_queue.h +++ b/code/nel/include/nel/misc/inter_window_msg_queue.h @@ -17,6 +17,7 @@ #ifndef RY_INTER_WINDOW_MSG_QUEUE_H #define RY_INTER_WINDOW_MSG_QUEUE_H +#include "types_nl.h" #ifdef NL_OS_WINDOWS diff --git a/code/nel/include/nel/misc/mutex.h b/code/nel/include/nel/misc/mutex.h index 7659d05e6..adbc7e7e5 100644 --- a/code/nel/include/nel/misc/mutex.h +++ b/code/nel/include/nel/misc/mutex.h @@ -586,7 +586,7 @@ extern uint32 NbMutexes; /** - * This class ensure that the Value is accessed by only one thread. First you have to create a CSynchronized class with you type. + * This class ensure that the Value is accessed by only one thread. First you have to create a CSynchronized class with your type. * Then, if a thread want to modify or do anything on it, you create a CAccessor in a \b sub \b scope. You can modify the value * of the CUnfairSynchronized using the value() function \b until the end of the scope. So you have to put the smaller scope as you can. * diff --git a/code/nel/include/nel/misc/object_arena_allocator.h b/code/nel/include/nel/misc/object_arena_allocator.h index 6370b9834..6d318aca8 100644 --- a/code/nel/include/nel/misc/object_arena_allocator.h +++ b/code/nel/include/nel/misc/object_arena_allocator.h @@ -17,6 +17,7 @@ #ifndef NL_OBJECT_ARENA_ALLOCATOR_H #define NL_OBJECT_ARENA_ALLOCATOR_H +#include "types_nl.h" #include "singleton.h" namespace NLMISC diff --git a/code/nel/include/nel/misc/p_thread.h b/code/nel/include/nel/misc/p_thread.h index 0ef221760..4f0a9aa63 100644 --- a/code/nel/include/nel/misc/p_thread.h +++ b/code/nel/include/nel/misc/p_thread.h @@ -17,9 +17,10 @@ #ifndef NL_P_THREAD_H #define NL_P_THREAD_H +#include "types_nl.h" + #ifdef NL_OS_UNIX -#include "types_nl.h" #include "thread.h" #include diff --git a/code/nel/include/nel/misc/path.h b/code/nel/include/nel/misc/path.h index 2ac69c4e7..73652a581 100644 --- a/code/nel/include/nel/misc/path.h +++ b/code/nel/include/nel/misc/path.h @@ -19,14 +19,13 @@ #include "types_nl.h" #include "time_nl.h" +#include "common.h" +#include "string_mapper.h" #include #include #include -#include "common.h" -#include "string_mapper.h" - namespace NLMISC { /// Exception throw when a find is not found in a lookup() call diff --git a/code/nel/include/nel/misc/polygon.h b/code/nel/include/nel/misc/polygon.h index 9be40c189..a0183d20d 100644 --- a/code/nel/include/nel/misc/polygon.h +++ b/code/nel/include/nel/misc/polygon.h @@ -21,6 +21,7 @@ #include "matrix.h" #include "stream.h" #include "vector_2f.h" + #include diff --git a/code/nel/include/nel/misc/pool_memory.h b/code/nel/include/nel/misc/pool_memory.h index 05103a569..def4125dc 100644 --- a/code/nel/include/nel/misc/pool_memory.h +++ b/code/nel/include/nel/misc/pool_memory.h @@ -18,6 +18,7 @@ #define NL_POOL_MEMORY_H #include "types_nl.h" + #include #include diff --git a/code/nel/include/nel/misc/quat.h b/code/nel/include/nel/misc/quat.h index 73e6a43d3..6703a1455 100644 --- a/code/nel/include/nel/misc/quat.h +++ b/code/nel/include/nel/misc/quat.h @@ -20,6 +20,7 @@ #include "types_nl.h" #include "vector.h" #include "stream.h" + #include namespace NLMISC @@ -232,8 +233,8 @@ inline bool CQuatT::equal(const CQuatT& a, float epsilon) const template inline CQuatT CQuatT::operator*(const CQuatT& o) const { - // wres= ww - vv - // vres= wv + wv + v^v ] + // wres= ww' - v.v' + // vres= wv' + w'v + v^v' ] return CQuatT( (w*o.x) +(x*o.w) + (y*o.z)-(z*o.y), (w*o.y) +(y*o.w) + (z*o.x)-(x*o.z), diff --git a/code/nel/include/nel/misc/resource_ptr_inline.h b/code/nel/include/nel/misc/resource_ptr_inline.h index fde8da963..b287e9b18 100644 --- a/code/nel/include/nel/misc/resource_ptr_inline.h +++ b/code/nel/include/nel/misc/resource_ptr_inline.h @@ -18,6 +18,8 @@ #ifndef NL_RESOURCE_PTR_INLINE_H #define NL_RESOURCE_PTR_INLINE_H +#include "types_nl.h" + namespace NLMISC { diff --git a/code/nel/include/nel/misc/rgba.h b/code/nel/include/nel/misc/rgba.h index 944b453d8..7eeadaf99 100644 --- a/code/nel/include/nel/misc/rgba.h +++ b/code/nel/include/nel/misc/rgba.h @@ -17,11 +17,11 @@ #ifndef NL_RGBA_H #define NL_RGBA_H -#include - #include "types_nl.h" #include "common.h" +#include + namespace NLMISC { diff --git a/code/nel/include/nel/misc/sha1.h b/code/nel/include/nel/misc/sha1.h index 6fab640d3..d4c630c22 100644 --- a/code/nel/include/nel/misc/sha1.h +++ b/code/nel/include/nel/misc/sha1.h @@ -17,11 +17,12 @@ #ifndef NL_SHA1_H #define NL_SHA1_H -#include - +#include "types_nl.h" #include "common.h" #include "stream.h" +#include + struct CHashKey { CHashKey () { HashKeyString.resize(20); } diff --git a/code/nel/include/nel/misc/smart_ptr.h b/code/nel/include/nel/misc/smart_ptr.h index f345f7f6c..2bfb57cc3 100644 --- a/code/nel/include/nel/misc/smart_ptr.h +++ b/code/nel/include/nel/misc/smart_ptr.h @@ -352,7 +352,7 @@ public: } }; -#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +#if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 80 // This operator only purpose is to compare with NULL value template diff --git a/code/nel/include/nel/misc/smart_ptr_inline.h b/code/nel/include/nel/misc/smart_ptr_inline.h index 6ea1f9bd4..f6665825a 100644 --- a/code/nel/include/nel/misc/smart_ptr_inline.h +++ b/code/nel/include/nel/misc/smart_ptr_inline.h @@ -18,6 +18,8 @@ #ifndef NL_SMARTPTR_INLINE_H #define NL_SMARTPTR_INLINE_H +#include "types_nl.h" + namespace NLMISC { diff --git a/code/nel/include/nel/misc/stl_block_allocator.h b/code/nel/include/nel/misc/stl_block_allocator.h index 56afd24e4..5e38b573c 100644 --- a/code/nel/include/nel/misc/stl_block_allocator.h +++ b/code/nel/include/nel/misc/stl_block_allocator.h @@ -44,7 +44,7 @@ namespace NLMISC { * will assert when allocations will occur). * * To construct a container which use this allocator, do like this: - * list> myList( ptrOnBlockMemory ); + * list > myList( ptrOnBlockMemory ); * * But see CSTLBlockList for easier list instanciation, because using it, you'll do like this: * CSTLBlockList myList(ptrOnBlockMemory); diff --git a/code/nel/include/nel/misc/stl_block_list.h b/code/nel/include/nel/misc/stl_block_list.h index f901e516c..ccd207187 100644 --- a/code/nel/include/nel/misc/stl_block_list.h +++ b/code/nel/include/nel/misc/stl_block_list.h @@ -19,6 +19,7 @@ #include "types_nl.h" #include "stl_block_allocator.h" + #include diff --git a/code/nel/include/nel/misc/stop_watch.h b/code/nel/include/nel/misc/stop_watch.h index a3a56d51d..b519f4c82 100644 --- a/code/nel/include/nel/misc/stop_watch.h +++ b/code/nel/include/nel/misc/stop_watch.h @@ -19,6 +19,7 @@ #include "types_nl.h" #include "time_nl.h" + #include diff --git a/code/nel/include/nel/misc/stream.h b/code/nel/include/nel/misc/stream.h index b198bc890..ad0e8ddd4 100644 --- a/code/nel/include/nel/misc/stream.h +++ b/code/nel/include/nel/misc/stream.h @@ -21,6 +21,7 @@ #include "ucstring.h" #include "class_registry.h" #include "common.h" + #include #include #include diff --git a/code/nel/include/nel/misc/stream_inline.h b/code/nel/include/nel/misc/stream_inline.h index b36d1eae7..f0b1e3603 100644 --- a/code/nel/include/nel/misc/stream_inline.h +++ b/code/nel/include/nel/misc/stream_inline.h @@ -17,10 +17,11 @@ #ifndef NL_STREAM_INLINE_H #define NL_STREAM_INLINE_H -#include - +#include "types_nl.h" #include "debug.h" +#include + namespace NLMISC { diff --git a/code/nel/include/nel/misc/string_conversion.h b/code/nel/include/nel/misc/string_conversion.h index 0b1aa5487..2c19e0a80 100644 --- a/code/nel/include/nel/misc/string_conversion.h +++ b/code/nel/include/nel/misc/string_conversion.h @@ -19,6 +19,7 @@ #include "types_nl.h" #include "common.h" + #include namespace NLMISC diff --git a/code/nel/include/nel/misc/string_id_array.h b/code/nel/include/nel/misc/string_id_array.h index c1a1739e4..9ca01695e 100644 --- a/code/nel/include/nel/misc/string_id_array.h +++ b/code/nel/include/nel/misc/string_id_array.h @@ -18,6 +18,7 @@ #define NL_STRING_ID_ARRAY_H #include "types_nl.h" +#include "debug.h" #include #include @@ -25,8 +26,6 @@ #include #include -#include "debug.h" - namespace NLMISC { diff --git a/code/nel/include/nel/misc/string_mapper.h b/code/nel/include/nel/misc/string_mapper.h index c3ae832c4..36a73ed4d 100644 --- a/code/nel/include/nel/misc/string_mapper.h +++ b/code/nel/include/nel/misc/string_mapper.h @@ -18,13 +18,12 @@ #define STRING_MAPPER_H #include "types_nl.h" +#include "stream.h" +#include "mutex.h" #include #include -#include "stream.h" -#include "mutex.h" - namespace NLMISC { diff --git a/code/nel/include/nel/misc/types_nl.h b/code/nel/include/nel/misc/types_nl.h index 40d89f879..6485960f7 100644 --- a/code/nel/include/nel/misc/types_nl.h +++ b/code/nel/include/nel/misc/types_nl.h @@ -48,32 +48,44 @@ # define NL_OS_WINDOWS # define NL_LITTLE_ENDIAN # define NL_CPU_INTEL -# ifndef _WIN32_WINNT +# ifndef _WIN32_WINNT # define _WIN32_WINNT 0x0500 // Minimal OS = Windows 2000 (NeL is not supported on Windows 95/98) -# endif -# if _MSC_VER >= 1600 -# define NL_COMP_VC10 -# elif _MSC_VER >= 1500 -# define NL_COMP_VC9 -# elif _MSC_VER >= 1400 -# define NL_COMP_VC8 -# undef nl_time -# define nl_time _time32 // use the old 32 bit time function -# undef nl_mktime -# define nl_mktime _mktime32 // use the old 32 bit time function -# undef nl_gmtime -# define nl_gmtime _gmtime32 // use the old 32 bit time function -# undef nl_localtime -# define nl_localtime _localtime32 // use the old 32 bit time function -# undef nl_difftime -# define nl_difftime _difftime32 // use the old 32 bit time function -# elif _MSC_VER >= 1310 -# define NL_COMP_VC71 -# elif _MSC_VER >= 1300 -# define NL_COMP_VC7 -# elif _MSC_VER >= 1200 -# define NL_COMP_VC6 -# define NL_COMP_NEED_PARAM_ON_METHOD +# endif +# ifdef _MSC_VER +# define NL_COMP_VC +# if _MSC_VER >= 1700 +# define NL_COMP_VC11 +# define NL_COMP_VC_VERSION 110 +# elif _MSC_VER >= 1600 +# define NL_COMP_VC10 +# define NL_COMP_VC_VERSION 100 +# elif _MSC_VER >= 1500 +# define NL_COMP_VC9 +# define NL_COMP_VC_VERSION 90 +# elif _MSC_VER >= 1400 +# define NL_COMP_VC8 +# define NL_COMP_VC_VERSION 80 +# undef nl_time +# define nl_time _time32 // use the old 32 bit time function +# undef nl_mktime +# define nl_mktime _mktime32 // use the old 32 bit time function +# undef nl_gmtime +# define nl_gmtime _gmtime32 // use the old 32 bit time function +# undef nl_localtime +# define nl_localtime _localtime32 // use the old 32 bit time function +# undef nl_difftime +# define nl_difftime _difftime32 // use the old 32 bit time function +# elif _MSC_VER >= 1310 +# define NL_COMP_VC71 +# define NL_COMP_VC_VERSION 71 +# elif _MSC_VER >= 1300 +# define NL_COMP_VC7 +# define NL_COMP_VC_VERSION 70 +# elif _MSC_VER >= 1200 +# define NL_COMP_VC6 +# define NL_COMP_VC_VERSION 60 +# define NL_COMP_NEED_PARAM_ON_METHOD +# endif # endif # if defined(_HAS_TR1) && (_HAS_TR1 + 0) // VC9 TR1 feature pack or later # define NL_ISO_STDTR1_AVAILABLE @@ -320,7 +332,7 @@ typedef unsigned int uint; // at least 32bits (depend of processor) # define CHashMap std::tr1::unordered_map # define CHashSet std::tr1::unordered_set # define CHashMultiMap std::tr1::unordered_multimap -#elif defined(NL_COMP_VC7) || defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) // VC7 through 9 +#elif defined(NL_COMP_VC) && (NL_COMP_VC_VERSION >= 70 && NL_COMP_VC_VERSION <= 90) // VC7 through 9 # include # include # define CHashMap stdext::hash_map @@ -366,7 +378,7 @@ typedef uint16 ucchar; // To define a 64bits constant; ie: UINT64_CONSTANT(0x123456781234) #ifdef NL_OS_WINDOWS -# if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +# if defined(NL_COMP_VC) && (NL_COMP_VC_VERSION >= 80) # define INT64_CONSTANT(c) (c##LL) # define SINT64_CONSTANT(c) (c##LL) # define UINT64_CONSTANT(c) (c##LL) diff --git a/code/nel/include/nel/misc/win32_util.h b/code/nel/include/nel/misc/win32_util.h index 67fe69883..d040458c1 100644 --- a/code/nel/include/nel/misc/win32_util.h +++ b/code/nel/include/nel/misc/win32_util.h @@ -17,6 +17,7 @@ #ifndef NL_WIN32_UTIL_H #define NL_WIN32_UTIL_H +#include "types_nl.h" #ifdef NL_OS_WINDOWS diff --git a/code/nel/include/nel/misc/xml_pack.h b/code/nel/include/nel/misc/xml_pack.h index 555f3bb09..5dc2f5b2f 100644 --- a/code/nel/include/nel/misc/xml_pack.h +++ b/code/nel/include/nel/misc/xml_pack.h @@ -69,7 +69,7 @@ namespace NLMISC * return true and advance the it iterator if match is found. */ bool matchString(std::string::iterator &it, std::string::iterator end, const char *text); - /// Advance up to the begining of the next line, incrementing the in/out param lineCount + /// Advance up to the beginning of the next line, incrementing the in/out param lineCount void skipLine(std::string::iterator &it, std::string::iterator end, uint32 &lineCount); ///@} diff --git a/code/nel/src/pacs/build_indoor.h b/code/nel/include/nel/pacs/build_indoor.h similarity index 100% rename from code/nel/src/pacs/build_indoor.h rename to code/nel/include/nel/pacs/build_indoor.h diff --git a/code/nel/src/pacs/chain.h b/code/nel/include/nel/pacs/chain.h similarity index 100% rename from code/nel/src/pacs/chain.h rename to code/nel/include/nel/pacs/chain.h diff --git a/code/nel/src/pacs/chain_quad.h b/code/nel/include/nel/pacs/chain_quad.h similarity index 100% rename from code/nel/src/pacs/chain_quad.h rename to code/nel/include/nel/pacs/chain_quad.h diff --git a/code/nel/src/pacs/collision_callback.h b/code/nel/include/nel/pacs/collision_callback.h similarity index 100% rename from code/nel/src/pacs/collision_callback.h rename to code/nel/include/nel/pacs/collision_callback.h diff --git a/code/nel/src/pacs/collision_desc.h b/code/nel/include/nel/pacs/collision_desc.h similarity index 100% rename from code/nel/src/pacs/collision_desc.h rename to code/nel/include/nel/pacs/collision_desc.h diff --git a/code/nel/src/pacs/collision_mesh_build.h b/code/nel/include/nel/pacs/collision_mesh_build.h similarity index 100% rename from code/nel/src/pacs/collision_mesh_build.h rename to code/nel/include/nel/pacs/collision_mesh_build.h diff --git a/code/nel/src/pacs/collision_ot.h b/code/nel/include/nel/pacs/collision_ot.h similarity index 100% rename from code/nel/src/pacs/collision_ot.h rename to code/nel/include/nel/pacs/collision_ot.h diff --git a/code/nel/src/pacs/collision_surface_temp.h b/code/nel/include/nel/pacs/collision_surface_temp.h similarity index 100% rename from code/nel/src/pacs/collision_surface_temp.h rename to code/nel/include/nel/pacs/collision_surface_temp.h diff --git a/code/nel/src/pacs/edge_collide.h b/code/nel/include/nel/pacs/edge_collide.h similarity index 100% rename from code/nel/src/pacs/edge_collide.h rename to code/nel/include/nel/pacs/edge_collide.h diff --git a/code/nel/src/pacs/edge_quad.h b/code/nel/include/nel/pacs/edge_quad.h similarity index 100% rename from code/nel/src/pacs/edge_quad.h rename to code/nel/include/nel/pacs/edge_quad.h diff --git a/code/nel/src/pacs/exterior_mesh.h b/code/nel/include/nel/pacs/exterior_mesh.h similarity index 100% rename from code/nel/src/pacs/exterior_mesh.h rename to code/nel/include/nel/pacs/exterior_mesh.h diff --git a/code/nel/src/pacs/face_grid.h b/code/nel/include/nel/pacs/face_grid.h similarity index 100% rename from code/nel/src/pacs/face_grid.h rename to code/nel/include/nel/pacs/face_grid.h diff --git a/code/nel/src/pacs/global_retriever.h b/code/nel/include/nel/pacs/global_retriever.h similarity index 100% rename from code/nel/src/pacs/global_retriever.h rename to code/nel/include/nel/pacs/global_retriever.h diff --git a/code/nel/src/pacs/local_retriever.h b/code/nel/include/nel/pacs/local_retriever.h similarity index 100% rename from code/nel/src/pacs/local_retriever.h rename to code/nel/include/nel/pacs/local_retriever.h diff --git a/code/nel/src/pacs/move_cell.h b/code/nel/include/nel/pacs/move_cell.h similarity index 100% rename from code/nel/src/pacs/move_cell.h rename to code/nel/include/nel/pacs/move_cell.h diff --git a/code/nel/src/pacs/move_container.h b/code/nel/include/nel/pacs/move_container.h similarity index 100% rename from code/nel/src/pacs/move_container.h rename to code/nel/include/nel/pacs/move_container.h diff --git a/code/nel/src/pacs/move_container_inline.h b/code/nel/include/nel/pacs/move_container_inline.h similarity index 100% rename from code/nel/src/pacs/move_container_inline.h rename to code/nel/include/nel/pacs/move_container_inline.h diff --git a/code/nel/src/pacs/move_element.h b/code/nel/include/nel/pacs/move_element.h similarity index 100% rename from code/nel/src/pacs/move_element.h rename to code/nel/include/nel/pacs/move_element.h diff --git a/code/nel/src/pacs/move_element_inline.h b/code/nel/include/nel/pacs/move_element_inline.h similarity index 100% rename from code/nel/src/pacs/move_element_inline.h rename to code/nel/include/nel/pacs/move_element_inline.h diff --git a/code/nel/src/pacs/move_primitive.h b/code/nel/include/nel/pacs/move_primitive.h similarity index 100% rename from code/nel/src/pacs/move_primitive.h rename to code/nel/include/nel/pacs/move_primitive.h diff --git a/code/nel/src/pacs/primitive_block.h b/code/nel/include/nel/pacs/primitive_block.h similarity index 100% rename from code/nel/src/pacs/primitive_block.h rename to code/nel/include/nel/pacs/primitive_block.h diff --git a/code/nel/src/pacs/primitive_world_image.h b/code/nel/include/nel/pacs/primitive_world_image.h similarity index 100% rename from code/nel/src/pacs/primitive_world_image.h rename to code/nel/include/nel/pacs/primitive_world_image.h diff --git a/code/nel/src/pacs/quad_grid.h b/code/nel/include/nel/pacs/quad_grid.h similarity index 100% rename from code/nel/src/pacs/quad_grid.h rename to code/nel/include/nel/pacs/quad_grid.h diff --git a/code/nel/src/pacs/retrievable_surface.h b/code/nel/include/nel/pacs/retrievable_surface.h similarity index 100% rename from code/nel/src/pacs/retrievable_surface.h rename to code/nel/include/nel/pacs/retrievable_surface.h diff --git a/code/nel/src/pacs/retriever_bank.h b/code/nel/include/nel/pacs/retriever_bank.h similarity index 100% rename from code/nel/src/pacs/retriever_bank.h rename to code/nel/include/nel/pacs/retriever_bank.h diff --git a/code/nel/src/pacs/retriever_instance.h b/code/nel/include/nel/pacs/retriever_instance.h similarity index 100% rename from code/nel/src/pacs/retriever_instance.h rename to code/nel/include/nel/pacs/retriever_instance.h diff --git a/code/nel/src/pacs/surface_quad.h b/code/nel/include/nel/pacs/surface_quad.h similarity index 100% rename from code/nel/src/pacs/surface_quad.h rename to code/nel/include/nel/pacs/surface_quad.h diff --git a/code/nel/src/pacs/vector_2s.h b/code/nel/include/nel/pacs/vector_2s.h similarity index 100% rename from code/nel/src/pacs/vector_2s.h rename to code/nel/include/nel/pacs/vector_2s.h diff --git a/code/nel/nel-config.in b/code/nel/nel-config.in index 063900903..39e6afe9c 100644 --- a/code/nel/nel-config.in +++ b/code/nel/nel-config.in @@ -5,7 +5,7 @@ # nel-config # # Script printing NeL's install library/include paths and some other -# informations like NeL's version +# information like NeL's version # prefix=@prefix@ diff --git a/code/nel/samples/pacs/readme.txt b/code/nel/samples/pacs/readme.txt index 9f3c0424e..e78327b3a 100644 --- a/code/nel/samples/pacs/readme.txt +++ b/code/nel/samples/pacs/readme.txt @@ -12,7 +12,7 @@ This sample show: - Managing several dynamic world image - Moving PACS primitives - Managing collisions -- Get triggered informations by collisions (flashes) +- Get triggered information by collisions (flashes) ---------------- diff --git a/code/nel/src/3d/driver.cpp b/code/nel/src/3d/driver.cpp index 13e76cfa1..fa48649ae 100644 --- a/code/nel/src/3d/driver.cpp +++ b/code/nel/src/3d/driver.cpp @@ -33,7 +33,7 @@ namespace NL3D { // *************************************************************************** -const uint32 IDriver::InterfaceVersion = 0x6a; // added cursors methods +const uint32 IDriver::InterfaceVersion = 0x6b; // added anisotropic filter // *************************************************************************** IDriver::IDriver() : _SyncTexDrvInfos( "IDriver::_SyncTexDrvInfos" ) diff --git a/code/nel/src/3d/driver/direct3d/driver_direct3d.cpp b/code/nel/src/3d/driver/direct3d/driver_direct3d.cpp index 2b18c8698..412cb52da 100644 --- a/code/nel/src/3d/driver/direct3d/driver_direct3d.cpp +++ b/code/nel/src/3d/driver/direct3d/driver_direct3d.cpp @@ -292,6 +292,11 @@ CDriverD3D::CDriverD3D() _CurrIndexBufferFormat = CIndexBuffer::IndicesUnknownFormat; _IsGeforce = false; _NonPowerOfTwoTexturesSupported = false; + _MaxAnisotropy = 0; + _AnisotropicMinSupported = false; + _AnisotropicMagSupported = false; + _AnisotropicMinCubeSupported = false; + _AnisotropicMagCubeSupported = false; _FrustumLeft= -1.f; _FrustumRight= 1.f; @@ -1493,6 +1498,11 @@ bool CDriverD3D::setDisplay(nlWindow wnd, const GfxMode& mode, bool show, bool r _MaxVertexIndex = caps.MaxVertexIndex; _IsGeforce = !(caps.DevCaps & D3DDEVCAPS_NPATCHES) && (caps.PixelShaderVersion >= D3DPS_VERSION(2, 0) || caps.PixelShaderVersion < D3DPS_VERSION(1, 4)); _NonPowerOfTwoTexturesSupported = !(caps.TextureCaps & D3DPTEXTURECAPS_POW2) || (caps.TextureCaps & D3DPTEXTURECAPS_NONPOW2CONDITIONAL); + _MaxAnisotropy = caps.MaxAnisotropy; + _AnisotropicMinSupported = (caps.TextureFilterCaps & D3DPTFILTERCAPS_MINFANISOTROPIC) != 0; + _AnisotropicMagSupported = (caps.TextureFilterCaps & D3DPTFILTERCAPS_MAGFANISOTROPIC) != 0; + _AnisotropicMinCubeSupported = (caps.CubeTextureFilterCaps & D3DPTFILTERCAPS_MINFANISOTROPIC) != 0; + _AnisotropicMagCubeSupported = (caps.CubeTextureFilterCaps & D3DPTFILTERCAPS_MAGFANISOTROPIC) != 0; } else { @@ -1506,6 +1516,11 @@ bool CDriverD3D::setDisplay(nlWindow wnd, const GfxMode& mode, bool show, bool r _MaxVertexIndex = 0xffff; _IsGeforce = false; _NonPowerOfTwoTexturesSupported = false; + _MaxAnisotropy = 0; + _AnisotropicMinSupported = false; + _AnisotropicMagSupported = false; + _AnisotropicMinCubeSupported = false; + _AnisotropicMagCubeSupported = false; } // If 16 bits vertices only, build a vb for quads rendering if (_MaxVertexIndex <= 0xffff) @@ -1607,6 +1622,7 @@ bool CDriverD3D::setDisplay(nlWindow wnd, const GfxMode& mode, bool show, bool r // Init some variables _ForceDXTCCompression = false; + _AnisotropicFilter = 0; _ForceTextureResizePower = 0; _FogEnabled = false; @@ -2049,6 +2065,25 @@ void CDriverD3D::forceDXTCCompression(bool dxtcComp) // *************************************************************************** +void CDriverD3D::setAnisotropicFilter(sint filter) +{ + H_AUTO_D3D(CDriverD3D_setAnisotropicFilter); + + // anisotropic filter not supported + if (_MaxAnisotropy < 2) return; + + if (filter < 0 || filter > _MaxAnisotropy) + { + _AnisotropicFilter = _MaxAnisotropy; + } + else + { + _AnisotropicFilter = filter; + } +} + +// *************************************************************************** + void CDriverD3D::forceTextureResize(uint divisor) { H_AUTO_D3D(CDriverD3D_forceTextureResize); diff --git a/code/nel/src/3d/driver/direct3d/driver_direct3d.h b/code/nel/src/3d/driver/direct3d/driver_direct3d.h index c1b05cc67..cff7cb804 100644 --- a/code/nel/src/3d/driver/direct3d/driver_direct3d.h +++ b/code/nel/src/3d/driver/direct3d/driver_direct3d.h @@ -640,7 +640,7 @@ public: void *lock (uint size, uint stride, uint &offset); void unlock (); - // Runtime reset (called at the begining of the frame rendering), blocking lock here. + // Runtime reset (called at the beginning of the frame rendering), blocking lock here. void reset (); }; @@ -670,7 +670,7 @@ public: void *lock (uint size, uint &offset); void unlock (); - // Runtime reset (called at the begining of the frame rendering), blocking lock here. + // Runtime reset (called at the beginning of the frame rendering), blocking lock here. void reset (); }; @@ -777,6 +777,7 @@ public: virtual void disableHardwareVertexArrayAGP(); virtual void disableHardwareTextureShader(); virtual void forceDXTCCompression(bool dxtcComp); + virtual void setAnisotropicFilter(sint filter); virtual void forceTextureResize(uint divisor); virtual void forceNativeFragmentPrograms(bool /* nativeOnly */) {} // ignored @@ -1521,6 +1522,7 @@ public: setSamplerState (stage, D3DSAMP_MAGFILTER, d3dtext->MagFilter); setSamplerState (stage, D3DSAMP_MINFILTER, d3dtext->MinFilter); setSamplerState (stage, D3DSAMP_MIPFILTER, d3dtext->MipFilter); + setSamplerState (stage, D3DSAMP_MAXANISOTROPY, _AnisotropicFilter); // Profile, log the use of this texture if (_SumTextureMemoryUsed) @@ -2205,6 +2207,11 @@ private: bool _CubbedMipMapSupported; bool _IsGeforce; bool _NonPowerOfTwoTexturesSupported; + uint _MaxAnisotropy; + bool _AnisotropicMinSupported; + bool _AnisotropicMagSupported; + bool _AnisotropicMinCubeSupported; + bool _AnisotropicMagCubeSupported; uint _NbNeLTextureStages; // Number of texture stage for NeL (max IDRV_MAT_MAXTEXTURES) uint _MaxVerticesByVertexBufferHard; uint _MaxLight; @@ -2411,6 +2418,7 @@ private: bool _MustRestoreLight; D3DXMATRIX _D3DMatrixIdentity; DWORD _FogColor; + uint _AnisotropicFilter; // stencil buffer bool _CurStencilTest; diff --git a/code/nel/src/3d/driver/direct3d/driver_direct3d_shader.cpp b/code/nel/src/3d/driver/direct3d/driver_direct3d_shader.cpp index 419027577..b9b757de1 100644 --- a/code/nel/src/3d/driver/direct3d/driver_direct3d_shader.cpp +++ b/code/nel/src/3d/driver/direct3d/driver_direct3d_shader.cpp @@ -355,8 +355,8 @@ bool CDriverD3D::activeShader(CShader *shd) // Assemble the shader LPD3DXBUFFER pErrorMsgs; - if (D3DXCreateEffect(_DeviceInterface, shd->getText(), (UINT)strlen(shd->getText())+1, NULL, NULL, 0, NULL, &(shaderInfo->Effect), &pErrorMsgs) - == D3D_OK) + HRESULT hr = D3DXCreateEffect(_DeviceInterface, shd->getText(), (UINT)strlen(shd->getText())+1, NULL, NULL, 0, NULL, &(shaderInfo->Effect), &pErrorMsgs); + if (hr == D3D_OK) { // Get the texture handle uint i; @@ -374,7 +374,7 @@ bool CDriverD3D::activeShader(CShader *shd) } else { - nlwarning ("Can't create shader '%s':", shd->getName()); + nlwarning ("Can't create shader '%s' (0x%x):", shd->getName(), hr); if (pErrorMsgs) nlwarning ((const char*)pErrorMsgs->GetBufferPointer()); shd->_ShaderChanged = false; diff --git a/code/nel/src/3d/driver/direct3d/driver_direct3d_texture.cpp b/code/nel/src/3d/driver/direct3d/driver_direct3d_texture.cpp index cfafaf5f9..7922b30ea 100644 --- a/code/nel/src/3d/driver/direct3d/driver_direct3d_texture.cpp +++ b/code/nel/src/3d/driver/direct3d/driver_direct3d_texture.cpp @@ -454,6 +454,7 @@ bool CDriverD3D::generateD3DTexture (ITexture& tex, bool textureDegradation, D3D } else { +/* // textures with mipmaps doesn't support not power of two sizes // only DXTC formats are beginning with a 'D' if (supportNonPowerOfTwoTextures() && (!isPowerOf2(width) || !isPowerOf2(height)) && levels == 1) @@ -464,6 +465,7 @@ bool CDriverD3D::generateD3DTexture (ITexture& tex, bool textureDegradation, D3D _DeviceInterface->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP); _DeviceInterface->SetSamplerState(0, D3DSAMP_ADDRESSW, D3DTADDRESS_CLAMP); } +*/ HRESULT hr = _DeviceInterface->CreateTexture (width, height, levels, renderTarget?D3DUSAGE_RENDERTARGET:0, destFormat, renderTarget?D3DPOOL_DEFAULT:D3DPOOL_MANAGED, &(d3dtext->Texture2d), NULL); @@ -506,6 +508,19 @@ inline void CDriverD3D::setupTextureWrapMode(ITexture& tex) d3dtext->MagFilter = RemapMagTextureFilterTypeNeL2D3D[tex.getMagFilter()]; d3dtext->MinFilter = RemapMinTextureFilterTypeNeL2D3D[tex.getMinFilter()]; d3dtext->MipFilter = RemapMipTextureFilterTypeNeL2D3D[tex.getMinFilter()]; + + // only enable for min filter, because it's never supported for mag filter + if (_AnisotropicFilter > 1 && tex.getMinFilter() > ITexture::NearestMipMapLinear) + { + if (tex.isTextureCube()) + { + if (_AnisotropicMinCubeSupported) d3dtext->MinFilter = D3DTEXF_ANISOTROPIC; + } + else + { + if (_AnisotropicMinSupported) d3dtext->MinFilter = D3DTEXF_ANISOTROPIC; + } + } } diff --git a/code/nel/src/3d/driver/opengl/CMakeLists.txt b/code/nel/src/3d/driver/opengl/CMakeLists.txt index 8fa99d488..aea202e8b 100644 --- a/code/nel/src/3d/driver/opengl/CMakeLists.txt +++ b/code/nel/src/3d/driver/opengl/CMakeLists.txt @@ -27,7 +27,7 @@ ENDIF(WIN32) NL_TARGET_DRIVER(${NLDRV_OGL_LIB} ${SRC}) -INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) +INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) TARGET_LINK_LIBRARIES(${NLDRV_OGL_LIB} nel3d nelmisc ${OPENGL_gl_LIBRARY}) NL_DEFAULT_PROPS(${NLDRV_OGL_LIB} "NeL, Driver, Video: OpenGL") diff --git a/code/nel/src/3d/driver/opengl/EGL/eglext.h b/code/nel/src/3d/driver/opengl/EGL/eglext.h index 0d318b258..a28f5b88e 100644 --- a/code/nel/src/3d/driver/opengl/EGL/eglext.h +++ b/code/nel/src/3d/driver/opengl/EGL/eglext.h @@ -34,8 +34,8 @@ extern "C" { /* Header file version number */ /* Current version at http://www.khronos.org/registry/egl/ */ -/* $Revision: 17614 $ on $Date: 2012-04-26 06:56:02 -0700 (Thu, 26 Apr 2012) $ */ -#define EGL_EGLEXT_VERSION 12 +/* $Revision: 19332 $ on $Date: 2012-09-28 17:56:20 -0700 (Fri, 28 Sep 2012) $ */ +#define EGL_EGLEXT_VERSION 14 #ifndef EGL_KHR_config_attribs #define EGL_KHR_config_attribs 1 @@ -293,6 +293,25 @@ EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface sur typedef EGLBoolean (EGLAPIENTRYP PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); #endif +#ifndef EGL_ANDROID_image_native_buffer +#define EGL_ANDROID_image_native_buffer 1 +struct ANativeWindowBuffer; +#define EGL_NATIVE_BUFFER_ANDROID 0x3140 /* eglCreateImageKHR target */ +#endif + +#ifndef EGL_ANDROID_swap_rectangle +#define EGL_ANDROID_swap_rectangle 1 +#ifdef EGL_EGLEXT_PROTOTYPES +EGLAPI EGLBoolean EGLAPIENTRY eglSetSwapRectangleANDROID (EGLDisplay dpy, EGLSurface draw, EGLint left, EGLint top, EGLint width, EGLint height); +#endif /* EGL_EGLEXT_PROTOTYPES */ +typedef EGLBoolean (EGLAPIENTRYP PFNEGLSETSWAPRECTANGLEANDROIDPROC) (EGLDisplay dpy, EGLSurface draw, EGLint left, EGLint top, EGLint width, EGLint height); +#endif + +#ifndef EGL_ANDROID_recordable +#define EGL_ANDROID_recordable 1 +#define EGL_RECORDABLE_ANDROID 0x3142 /* EGLConfig attribute */ +#endif + #ifndef EGL_ANGLE_query_surface_pointer #define EGL_ANGLE_query_surface_pointer 1 #ifdef EGL_EGLEXT_PROTOTYPES @@ -333,38 +352,38 @@ typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMENVPROC) (void); #define EGL_KHR_stream 1 typedef void* EGLStreamKHR; typedef khronos_uint64_t EGLuint64KHR; -#define EGL_NO_STREAM_KHR ((EGLStreamKHR)0) -#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 -#define EGL_PRODUCER_FRAME_KHR 0x3212 -#define EGL_CONSUMER_FRAME_KHR 0x3213 -#define EGL_STREAM_STATE_KHR 0x3214 -#define EGL_STREAM_STATE_CREATED_KHR 0x3215 -#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 -#define EGL_STREAM_STATE_EMPTY_KHR 0x3217 +#define EGL_NO_STREAM_KHR ((EGLStreamKHR)0) +#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 +#define EGL_PRODUCER_FRAME_KHR 0x3212 +#define EGL_CONSUMER_FRAME_KHR 0x3213 +#define EGL_STREAM_STATE_KHR 0x3214 +#define EGL_STREAM_STATE_CREATED_KHR 0x3215 +#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 +#define EGL_STREAM_STATE_EMPTY_KHR 0x3217 #define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 #define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 -#define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A -#define EGL_BAD_STREAM_KHR 0x321B -#define EGL_BAD_STATE_KHR 0x321C +#define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A +#define EGL_BAD_STREAM_KHR 0x321B +#define EGL_BAD_STATE_KHR 0x321C #ifdef EGL_EGLEXT_PROTOTYPES EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR(EGLDisplay dpy, const EGLint *attrib_list); EGLAPI EGLBoolean EGLAPIENTRY eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream); EGLAPI EGLBoolean EGLAPIENTRY eglStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStream64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); +EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); #endif /* EGL_EGLEXT_PROTOTYPES */ typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy, const EGLint *attrib_list); typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAM64KHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); +typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMU64KHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); #endif #endif #ifdef EGL_KHR_stream /* Requires KHR_stream extension */ #ifndef EGL_KHR_stream_consumer_gltexture #define EGL_KHR_stream_consumer_gltexture 1 -#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321E +#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321E #ifdef EGL_EGLEXT_PROTOTYPES EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream); EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream); @@ -379,7 +398,7 @@ typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERRELEASEKHRPROC)(EGLDisplay #ifdef EGL_KHR_stream /* Requires KHR_stream extension */ #ifndef EGL_KHR_stream_producer_eglsurface #define EGL_KHR_stream_producer_eglsurface 1 -#define EGL_STREAM_BIT_KHR 0x0800 +#define EGL_STREAM_BIT_KHR 0x0800 #ifdef EGL_EGLEXT_PROTOTYPES EGLAPI EGLSurface EGLAPIENTRY eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); #endif /* EGL_EGLEXT_PROTOTYPES */ @@ -397,10 +416,10 @@ typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDi #ifndef EGL_KHR_stream_fifo #define EGL_KHR_stream_fifo 1 /* reuse EGLTimeKHR */ -#define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC -#define EGL_STREAM_TIME_NOW_KHR 0x31FD -#define EGL_STREAM_TIME_CONSUMER_KHR 0x31FE -#define EGL_STREAM_TIME_PRODUCER_KHR 0x31FF +#define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC +#define EGL_STREAM_TIME_NOW_KHR 0x31FD +#define EGL_STREAM_TIME_CONSUMER_KHR 0x31FE +#define EGL_STREAM_TIME_PRODUCER_KHR 0x31FF #ifdef EGL_EGLEXT_PROTOTYPES EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value); #endif /* EGL_EGLEXT_PROTOTYPES */ @@ -421,6 +440,47 @@ typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMTIMEKHRPROC)(EGLDisplay dpy, E /* reuse EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE */ #endif +#ifndef EGL_KHR_create_context +#define EGL_KHR_create_context 1 +#define EGL_CONTEXT_MAJOR_VERSION_KHR EGL_CONTEXT_CLIENT_VERSION +#define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB +#define EGL_CONTEXT_FLAGS_KHR 0x30FC +#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR 0x30FD +#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR 0x31BD +#define EGL_NO_RESET_NOTIFICATION_KHR 0x31BE +#define EGL_LOSE_CONTEXT_ON_RESET_KHR 0x31BF +#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001 +#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR 0x00000002 +#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR 0x00000004 +#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x00000001 +#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR 0x00000002 +#define EGL_OPENGL_ES3_BIT_KHR 0x00000040 +#endif + +#ifndef EGL_KHR_surfaceless_context +#define EGL_KHR_surfaceless_context 1 +/* No tokens/entry points, just relaxes an error condition */ +#endif + +#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ +#ifndef EGL_KHR_stream_cross_process_fd +#define EGL_KHR_stream_cross_process_fd 1 +typedef int EGLNativeFileDescriptorKHR; +#define EGL_NO_FILE_DESCRIPTOR_KHR ((EGLNativeFileDescriptorKHR)(-1)) +#ifdef EGL_EGLEXT_PROTOTYPES +EGLAPI EGLNativeFileDescriptorKHR EGLAPIENTRY eglGetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream); +EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); +#endif /* EGL_EGLEXT_PROTOTYPES */ +typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); +typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); +#endif +#endif + +#ifndef EGL_EXT_multiview_window +#define EGL_EXT_multiview_window 1 +#define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 +#endif + #ifdef __cplusplus } #endif diff --git a/code/nel/src/3d/driver/opengl/GL/glext.h b/code/nel/src/3d/driver/opengl/GL/glext.h index bd7b9b863..44ab7c62e 100644 --- a/code/nel/src/3d/driver/opengl/GL/glext.h +++ b/code/nel/src/3d/driver/opengl/GL/glext.h @@ -29,9 +29,9 @@ extern "C" { */ /* Header file version number, required by OpenGL ABI for Linux */ -/* glext.h last updated $Date: 2012-04-26 00:59:42 -0700 (Thu, 26 Apr 2012) $ */ +/* glext.h last updated $Date: 2012-09-19 19:02:24 -0700 (Wed, 19 Sep 2012) $ */ /* Current version at http://www.opengl.org/registry/ */ -#define GL_GLEXT_VERSION 81 +#define GL_GLEXT_VERSION 85 /* Function declaration macros - to move into glplatform.h */ #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) @@ -88,9 +88,6 @@ extern "C" { #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E -#endif - -#ifndef GL_VERSION_1_2_DEPRECATED #define GL_RESCALE_NORMAL 0x803A #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 #define GL_SINGLE_COLOR 0x81F9 @@ -110,9 +107,6 @@ extern "C" { #define GL_BLEND_EQUATION 0x8009 #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B -#endif - -#ifndef GL_ARB_imaging_DEPRECATED #define GL_CONVOLUTION_1D 0x8010 #define GL_CONVOLUTION_2D 0x8011 #define GL_SEPARABLE_2D 0x8012 @@ -239,9 +233,6 @@ extern "C" { #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_CLAMP_TO_BORDER 0x812D -#endif - -#ifndef GL_VERSION_1_3_DEPRECATED #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 #define GL_MAX_TEXTURE_UNITS 0x84E2 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 @@ -298,9 +289,6 @@ extern "C" { #define GL_TEXTURE_DEPTH_SIZE 0x884A #define GL_TEXTURE_COMPARE_MODE 0x884C #define GL_TEXTURE_COMPARE_FUNC 0x884D -#endif - -#ifndef GL_VERSION_1_4_DEPRECATED #define GL_POINT_SIZE_MIN 0x8126 #define GL_POINT_SIZE_MAX 0x8127 #define GL_POINT_DISTANCE_ATTENUATION 0x8129 @@ -354,9 +342,7 @@ extern "C" { #define GL_DYNAMIC_READ 0x88E9 #define GL_DYNAMIC_COPY 0x88EA #define GL_SAMPLES_PASSED 0x8914 -#endif - -#ifndef GL_VERSION_1_5_DEPRECATED +#define GL_SRC1_ALPHA 0x8589 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 @@ -378,7 +364,6 @@ extern "C" { #define GL_SRC1_RGB 0x8581 #define GL_SRC2_RGB 0x8582 #define GL_SRC0_ALPHA 0x8588 -#define GL_SRC1_ALPHA 0x8589 #define GL_SRC2_ALPHA 0x858A #endif @@ -463,9 +448,6 @@ extern "C" { #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 -#endif - -#ifndef GL_VERSION_2_0_DEPRECATED #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 #define GL_POINT_SPRITE 0x8861 #define GL_COORD_REPLACE 0x8862 @@ -489,9 +471,6 @@ extern "C" { #define GL_SRGB8_ALPHA8 0x8C43 #define GL_COMPRESSED_SRGB 0x8C48 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 -#endif - -#ifndef GL_VERSION_2_1_DEPRECATED #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F #define GL_SLUMINANCE_ALPHA 0x8C44 #define GL_SLUMINANCE8_ALPHA8 0x8C45 @@ -726,9 +705,6 @@ extern "C" { /* reuse GL_RG32UI */ /* Reuse tokens from ARB_vertex_array_object */ /* reuse GL_VERTEX_ARRAY_BINDING */ -#endif - -#ifndef GL_VERSION_3_0_DEPRECATED #define GL_CLAMP_VERTEX_COLOR 0x891A #define GL_CLAMP_FRAGMENT_COLOR 0x891B #define GL_ALPHA_INTEGER 0x8D97 @@ -749,7 +725,6 @@ extern "C" { #define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B #define GL_TEXTURE_BINDING_BUFFER 0x8C2C #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D -#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E #define GL_TEXTURE_RECTANGLE 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE 0x84F7 @@ -1015,6 +990,7 @@ extern "C" { /* reuse GL_MEDIUM_INT */ /* reuse GL_HIGH_INT */ /* reuse GL_SHADER_COMPILER */ +/* reuse GL_SHADER_BINARY_FORMATS */ /* reuse GL_NUM_SHADER_BINARY_FORMATS */ /* reuse GL_MAX_VERTEX_UNIFORM_VECTORS */ /* reuse GL_MAX_VARYING_VECTORS */ @@ -1164,6 +1140,290 @@ extern "C" { /* reuse GL_TEXTURE_IMMUTABLE_FORMAT */ #endif +#ifndef GL_VERSION_4_3 +#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 +#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E +/* Reuse tokens from ARB_arrays_of_arrays (none, GLSL only) */ +/* Reuse tokens from ARB_fragment_layer_viewport (none, GLSL only) */ +/* Reuse tokens from ARB_shader_image_size (none, GLSL only) */ +/* Reuse tokens from ARB_ES3_compatibility */ +/* reuse GL_COMPRESSED_RGB8_ETC2 */ +/* reuse GL_COMPRESSED_SRGB8_ETC2 */ +/* reuse GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 */ +/* reuse GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 */ +/* reuse GL_COMPRESSED_RGBA8_ETC2_EAC */ +/* reuse GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC */ +/* reuse GL_COMPRESSED_R11_EAC */ +/* reuse GL_COMPRESSED_SIGNED_R11_EAC */ +/* reuse GL_COMPRESSED_RG11_EAC */ +/* reuse GL_COMPRESSED_SIGNED_RG11_EAC */ +/* reuse GL_PRIMITIVE_RESTART_FIXED_INDEX */ +/* reuse GL_ANY_SAMPLES_PASSED_CONSERVATIVE */ +/* reuse GL_MAX_ELEMENT_INDEX */ +/* Reuse tokens from ARB_clear_buffer_object (none) */ +/* Reuse tokens from ARB_compute_shader */ +/* reuse GL_COMPUTE_SHADER */ +/* reuse GL_MAX_COMPUTE_UNIFORM_BLOCKS */ +/* reuse GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS */ +/* reuse GL_MAX_COMPUTE_IMAGE_UNIFORMS */ +/* reuse GL_MAX_COMPUTE_SHARED_MEMORY_SIZE */ +/* reuse GL_MAX_COMPUTE_UNIFORM_COMPONENTS */ +/* reuse GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS */ +/* reuse GL_MAX_COMPUTE_ATOMIC_COUNTERS */ +/* reuse GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS */ +/* reuse GL_MAX_COMPUTE_LOCAL_INVOCATIONS */ +/* reuse GL_MAX_COMPUTE_WORK_GROUP_COUNT */ +/* reuse GL_MAX_COMPUTE_WORK_GROUP_SIZE */ +/* reuse GL_COMPUTE_LOCAL_WORK_SIZE */ +/* reuse GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER */ +/* reuse GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER */ +/* reuse GL_DISPATCH_INDIRECT_BUFFER */ +/* reuse GL_DISPATCH_INDIRECT_BUFFER_BINDING */ +/* Reuse tokens from ARB_copy_image (none) */ +/* Reuse tokens from KHR_debug */ +/* reuse GL_DEBUG_OUTPUT_SYNCHRONOUS */ +/* reuse GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH */ +/* reuse GL_DEBUG_CALLBACK_FUNCTION */ +/* reuse GL_DEBUG_CALLBACK_USER_PARAM */ +/* reuse GL_DEBUG_SOURCE_API */ +/* reuse GL_DEBUG_SOURCE_WINDOW_SYSTEM */ +/* reuse GL_DEBUG_SOURCE_SHADER_COMPILER */ +/* reuse GL_DEBUG_SOURCE_THIRD_PARTY */ +/* reuse GL_DEBUG_SOURCE_APPLICATION */ +/* reuse GL_DEBUG_SOURCE_OTHER */ +/* reuse GL_DEBUG_TYPE_ERROR */ +/* reuse GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR */ +/* reuse GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR */ +/* reuse GL_DEBUG_TYPE_PORTABILITY */ +/* reuse GL_DEBUG_TYPE_PERFORMANCE */ +/* reuse GL_DEBUG_TYPE_OTHER */ +/* reuse GL_MAX_DEBUG_MESSAGE_LENGTH */ +/* reuse GL_MAX_DEBUG_LOGGED_MESSAGES */ +/* reuse GL_DEBUG_LOGGED_MESSAGES */ +/* reuse GL_DEBUG_SEVERITY_HIGH */ +/* reuse GL_DEBUG_SEVERITY_MEDIUM */ +/* reuse GL_DEBUG_SEVERITY_LOW */ +/* reuse GL_DEBUG_TYPE_MARKER */ +/* reuse GL_DEBUG_TYPE_PUSH_GROUP */ +/* reuse GL_DEBUG_TYPE_POP_GROUP */ +/* reuse GL_DEBUG_SEVERITY_NOTIFICATION */ +/* reuse GL_MAX_DEBUG_GROUP_STACK_DEPTH */ +/* reuse GL_DEBUG_GROUP_STACK_DEPTH */ +/* reuse GL_BUFFER */ +/* reuse GL_SHADER */ +/* reuse GL_PROGRAM */ +/* reuse GL_QUERY */ +/* reuse GL_PROGRAM_PIPELINE */ +/* reuse GL_SAMPLER */ +/* reuse GL_DISPLAY_LIST */ +/* reuse GL_MAX_LABEL_LENGTH */ +/* reuse GL_DEBUG_OUTPUT */ +/* reuse GL_CONTEXT_FLAG_DEBUG_BIT */ +/* reuse GL_STACK_UNDERFLOW */ +/* reuse GL_STACK_OVERFLOW */ +/* Reuse tokens from ARB_explicit_uniform_location */ +/* reuse GL_MAX_UNIFORM_LOCATIONS */ +/* Reuse tokens from ARB_framebuffer_no_attachments */ +/* reuse GL_FRAMEBUFFER_DEFAULT_WIDTH */ +/* reuse GL_FRAMEBUFFER_DEFAULT_HEIGHT */ +/* reuse GL_FRAMEBUFFER_DEFAULT_LAYERS */ +/* reuse GL_FRAMEBUFFER_DEFAULT_SAMPLES */ +/* reuse GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS */ +/* reuse GL_MAX_FRAMEBUFFER_WIDTH */ +/* reuse GL_MAX_FRAMEBUFFER_HEIGHT */ +/* reuse GL_MAX_FRAMEBUFFER_LAYERS */ +/* reuse GL_MAX_FRAMEBUFFER_SAMPLES */ +/* Reuse tokens from ARB_internalformat_query2 */ +/* reuse GL_INTERNALFORMAT_SUPPORTED */ +/* reuse GL_INTERNALFORMAT_PREFERRED */ +/* reuse GL_INTERNALFORMAT_RED_SIZE */ +/* reuse GL_INTERNALFORMAT_GREEN_SIZE */ +/* reuse GL_INTERNALFORMAT_BLUE_SIZE */ +/* reuse GL_INTERNALFORMAT_ALPHA_SIZE */ +/* reuse GL_INTERNALFORMAT_DEPTH_SIZE */ +/* reuse GL_INTERNALFORMAT_STENCIL_SIZE */ +/* reuse GL_INTERNALFORMAT_SHARED_SIZE */ +/* reuse GL_INTERNALFORMAT_RED_TYPE */ +/* reuse GL_INTERNALFORMAT_GREEN_TYPE */ +/* reuse GL_INTERNALFORMAT_BLUE_TYPE */ +/* reuse GL_INTERNALFORMAT_ALPHA_TYPE */ +/* reuse GL_INTERNALFORMAT_DEPTH_TYPE */ +/* reuse GL_INTERNALFORMAT_STENCIL_TYPE */ +/* reuse GL_MAX_WIDTH */ +/* reuse GL_MAX_HEIGHT */ +/* reuse GL_MAX_DEPTH */ +/* reuse GL_MAX_LAYERS */ +/* reuse GL_MAX_COMBINED_DIMENSIONS */ +/* reuse GL_COLOR_COMPONENTS */ +/* reuse GL_DEPTH_COMPONENTS */ +/* reuse GL_STENCIL_COMPONENTS */ +/* reuse GL_COLOR_RENDERABLE */ +/* reuse GL_DEPTH_RENDERABLE */ +/* reuse GL_STENCIL_RENDERABLE */ +/* reuse GL_FRAMEBUFFER_RENDERABLE */ +/* reuse GL_FRAMEBUFFER_RENDERABLE_LAYERED */ +/* reuse GL_FRAMEBUFFER_BLEND */ +/* reuse GL_READ_PIXELS */ +/* reuse GL_READ_PIXELS_FORMAT */ +/* reuse GL_READ_PIXELS_TYPE */ +/* reuse GL_TEXTURE_IMAGE_FORMAT */ +/* reuse GL_TEXTURE_IMAGE_TYPE */ +/* reuse GL_GET_TEXTURE_IMAGE_FORMAT */ +/* reuse GL_GET_TEXTURE_IMAGE_TYPE */ +/* reuse GL_MIPMAP */ +/* reuse GL_MANUAL_GENERATE_MIPMAP */ +/* reuse GL_AUTO_GENERATE_MIPMAP */ +/* reuse GL_COLOR_ENCODING */ +/* reuse GL_SRGB_READ */ +/* reuse GL_SRGB_WRITE */ +/* reuse GL_FILTER */ +/* reuse GL_VERTEX_TEXTURE */ +/* reuse GL_TESS_CONTROL_TEXTURE */ +/* reuse GL_TESS_EVALUATION_TEXTURE */ +/* reuse GL_GEOMETRY_TEXTURE */ +/* reuse GL_FRAGMENT_TEXTURE */ +/* reuse GL_COMPUTE_TEXTURE */ +/* reuse GL_TEXTURE_SHADOW */ +/* reuse GL_TEXTURE_GATHER */ +/* reuse GL_TEXTURE_GATHER_SHADOW */ +/* reuse GL_SHADER_IMAGE_LOAD */ +/* reuse GL_SHADER_IMAGE_STORE */ +/* reuse GL_SHADER_IMAGE_ATOMIC */ +/* reuse GL_IMAGE_TEXEL_SIZE */ +/* reuse GL_IMAGE_COMPATIBILITY_CLASS */ +/* reuse GL_IMAGE_PIXEL_FORMAT */ +/* reuse GL_IMAGE_PIXEL_TYPE */ +/* reuse GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST */ +/* reuse GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST */ +/* reuse GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE */ +/* reuse GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE */ +/* reuse GL_TEXTURE_COMPRESSED_BLOCK_WIDTH */ +/* reuse GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT */ +/* reuse GL_TEXTURE_COMPRESSED_BLOCK_SIZE */ +/* reuse GL_CLEAR_BUFFER */ +/* reuse GL_TEXTURE_VIEW */ +/* reuse GL_VIEW_COMPATIBILITY_CLASS */ +/* reuse GL_FULL_SUPPORT */ +/* reuse GL_CAVEAT_SUPPORT */ +/* reuse GL_IMAGE_CLASS_4_X_32 */ +/* reuse GL_IMAGE_CLASS_2_X_32 */ +/* reuse GL_IMAGE_CLASS_1_X_32 */ +/* reuse GL_IMAGE_CLASS_4_X_16 */ +/* reuse GL_IMAGE_CLASS_2_X_16 */ +/* reuse GL_IMAGE_CLASS_1_X_16 */ +/* reuse GL_IMAGE_CLASS_4_X_8 */ +/* reuse GL_IMAGE_CLASS_2_X_8 */ +/* reuse GL_IMAGE_CLASS_1_X_8 */ +/* reuse GL_IMAGE_CLASS_11_11_10 */ +/* reuse GL_IMAGE_CLASS_10_10_10_2 */ +/* reuse GL_VIEW_CLASS_128_BITS */ +/* reuse GL_VIEW_CLASS_96_BITS */ +/* reuse GL_VIEW_CLASS_64_BITS */ +/* reuse GL_VIEW_CLASS_48_BITS */ +/* reuse GL_VIEW_CLASS_32_BITS */ +/* reuse GL_VIEW_CLASS_24_BITS */ +/* reuse GL_VIEW_CLASS_16_BITS */ +/* reuse GL_VIEW_CLASS_8_BITS */ +/* reuse GL_VIEW_CLASS_S3TC_DXT1_RGB */ +/* reuse GL_VIEW_CLASS_S3TC_DXT1_RGBA */ +/* reuse GL_VIEW_CLASS_S3TC_DXT3_RGBA */ +/* reuse GL_VIEW_CLASS_S3TC_DXT5_RGBA */ +/* reuse GL_VIEW_CLASS_RGTC1_RED */ +/* reuse GL_VIEW_CLASS_RGTC2_RG */ +/* reuse GL_VIEW_CLASS_BPTC_UNORM */ +/* reuse GL_VIEW_CLASS_BPTC_FLOAT */ +/* Reuse tokens from ARB_invalidate_subdata (none) */ +/* Reuse tokens from ARB_multi_draw_indirect (none) */ +/* Reuse tokens from ARB_program_interface_query */ +/* reuse GL_UNIFORM */ +/* reuse GL_UNIFORM_BLOCK */ +/* reuse GL_PROGRAM_INPUT */ +/* reuse GL_PROGRAM_OUTPUT */ +/* reuse GL_BUFFER_VARIABLE */ +/* reuse GL_SHADER_STORAGE_BLOCK */ +/* reuse GL_VERTEX_SUBROUTINE */ +/* reuse GL_TESS_CONTROL_SUBROUTINE */ +/* reuse GL_TESS_EVALUATION_SUBROUTINE */ +/* reuse GL_GEOMETRY_SUBROUTINE */ +/* reuse GL_FRAGMENT_SUBROUTINE */ +/* reuse GL_COMPUTE_SUBROUTINE */ +/* reuse GL_VERTEX_SUBROUTINE_UNIFORM */ +/* reuse GL_TESS_CONTROL_SUBROUTINE_UNIFORM */ +/* reuse GL_TESS_EVALUATION_SUBROUTINE_UNIFORM */ +/* reuse GL_GEOMETRY_SUBROUTINE_UNIFORM */ +/* reuse GL_FRAGMENT_SUBROUTINE_UNIFORM */ +/* reuse GL_COMPUTE_SUBROUTINE_UNIFORM */ +/* reuse GL_TRANSFORM_FEEDBACK_VARYING */ +/* reuse GL_ACTIVE_RESOURCES */ +/* reuse GL_MAX_NAME_LENGTH */ +/* reuse GL_MAX_NUM_ACTIVE_VARIABLES */ +/* reuse GL_MAX_NUM_COMPATIBLE_SUBROUTINES */ +/* reuse GL_NAME_LENGTH */ +/* reuse GL_TYPE */ +/* reuse GL_ARRAY_SIZE */ +/* reuse GL_OFFSET */ +/* reuse GL_BLOCK_INDEX */ +/* reuse GL_ARRAY_STRIDE */ +/* reuse GL_MATRIX_STRIDE */ +/* reuse GL_IS_ROW_MAJOR */ +/* reuse GL_ATOMIC_COUNTER_BUFFER_INDEX */ +/* reuse GL_BUFFER_BINDING */ +/* reuse GL_BUFFER_DATA_SIZE */ +/* reuse GL_NUM_ACTIVE_VARIABLES */ +/* reuse GL_ACTIVE_VARIABLES */ +/* reuse GL_REFERENCED_BY_VERTEX_SHADER */ +/* reuse GL_REFERENCED_BY_TESS_CONTROL_SHADER */ +/* reuse GL_REFERENCED_BY_TESS_EVALUATION_SHADER */ +/* reuse GL_REFERENCED_BY_GEOMETRY_SHADER */ +/* reuse GL_REFERENCED_BY_FRAGMENT_SHADER */ +/* reuse GL_REFERENCED_BY_COMPUTE_SHADER */ +/* reuse GL_TOP_LEVEL_ARRAY_SIZE */ +/* reuse GL_TOP_LEVEL_ARRAY_STRIDE */ +/* reuse GL_LOCATION */ +/* reuse GL_LOCATION_INDEX */ +/* reuse GL_IS_PER_PATCH */ +/* Reuse tokens from ARB_robust_buffer_access_behavior (none) */ +/* Reuse tokens from ARB_shader_storage_buffer_object */ +/* reuse GL_SHADER_STORAGE_BUFFER */ +/* reuse GL_SHADER_STORAGE_BUFFER_BINDING */ +/* reuse GL_SHADER_STORAGE_BUFFER_START */ +/* reuse GL_SHADER_STORAGE_BUFFER_SIZE */ +/* reuse GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS */ +/* reuse GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS */ +/* reuse GL_MAX_SHADER_STORAGE_BLOCK_SIZE */ +/* reuse GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT */ +/* reuse GL_SHADER_STORAGE_BARRIER_BIT */ +/* reuse GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES */ +/* Reuse tokens from ARB_stencil_texturing */ +/* reuse GL_DEPTH_STENCIL_TEXTURE_MODE */ +/* Reuse tokens from ARB_texture_buffer_range */ +/* reuse GL_TEXTURE_BUFFER_OFFSET */ +/* reuse GL_TEXTURE_BUFFER_SIZE */ +/* reuse GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT */ +/* Reuse tokens from ARB_texture_query_levels (none) */ +/* Reuse tokens from ARB_texture_storage_multisample (none) */ +/* Reuse tokens from ARB_texture_view */ +/* reuse GL_TEXTURE_VIEW_MIN_LEVEL */ +/* reuse GL_TEXTURE_VIEW_NUM_LEVELS */ +/* reuse GL_TEXTURE_VIEW_MIN_LAYER */ +/* reuse GL_TEXTURE_VIEW_NUM_LAYERS */ +/* reuse GL_TEXTURE_IMMUTABLE_LEVELS */ +/* Reuse tokens from ARB_vertex_attrib_binding */ +/* reuse GL_VERTEX_ATTRIB_BINDING */ +/* reuse GL_VERTEX_ATTRIB_RELATIVE_OFFSET */ +/* reuse GL_VERTEX_BINDING_DIVISOR */ +/* reuse GL_VERTEX_BINDING_OFFSET */ +/* reuse GL_VERTEX_BINDING_STRIDE */ +/* reuse GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET */ +/* reuse GL_MAX_VERTEX_ATTRIB_BINDINGS */ +#endif + #ifndef GL_ARB_multitexture #define GL_TEXTURE0_ARB 0x84C0 #define GL_TEXTURE1_ARB 0x84C1 @@ -1746,9 +2006,6 @@ extern "C" { #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 #define GL_MAX_SAMPLES 0x8D57 -#endif - -#ifndef GL_ARB_framebuffer_object_DEPRECATED #define GL_INDEX 0x8222 #define GL_TEXTURE_LUMINANCE_TYPE 0x8C14 #define GL_TEXTURE_INTENSITY_TYPE 0x8C15 @@ -1980,6 +2237,7 @@ extern "C" { #ifndef GL_ARB_texture_gather #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F +#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F #endif #ifndef GL_ARB_texture_query_lod @@ -2157,6 +2415,7 @@ extern "C" { #define GL_MEDIUM_INT 0x8DF4 #define GL_HIGH_INT 0x8DF5 #define GL_SHADER_COMPILER 0x8DFA +#define GL_SHADER_BINARY_FORMATS 0x8DF8 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB #define GL_MAX_VARYING_VECTORS 0x8DFC @@ -2399,6 +2658,386 @@ extern "C" { #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F #endif +#ifndef GL_KHR_texture_compression_astc_ldr +#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 +#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 +#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 +#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 +#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 +#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 +#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 +#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 +#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 +#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 +#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA +#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB +#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC +#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC +#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD +#endif + +#ifndef GL_KHR_debug +#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 +#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 +#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 +#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 +#define GL_DEBUG_SOURCE_API 0x8246 +#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 +#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 +#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 +#define GL_DEBUG_SOURCE_APPLICATION 0x824A +#define GL_DEBUG_SOURCE_OTHER 0x824B +#define GL_DEBUG_TYPE_ERROR 0x824C +#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D +#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E +#define GL_DEBUG_TYPE_PORTABILITY 0x824F +#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 +#define GL_DEBUG_TYPE_OTHER 0x8251 +#define GL_DEBUG_TYPE_MARKER 0x8268 +#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 +#define GL_DEBUG_TYPE_POP_GROUP 0x826A +#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B +#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C +#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D +#define GL_BUFFER 0x82E0 +#define GL_SHADER 0x82E1 +#define GL_PROGRAM 0x82E2 +#define GL_QUERY 0x82E3 +#define GL_PROGRAM_PIPELINE 0x82E4 +#define GL_SAMPLER 0x82E6 +#define GL_DISPLAY_LIST 0x82E7 +/* DISPLAY_LIST used in compatibility profile only */ +#define GL_MAX_LABEL_LENGTH 0x82E8 +#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 +#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 +#define GL_DEBUG_LOGGED_MESSAGES 0x9145 +#define GL_DEBUG_SEVERITY_HIGH 0x9146 +#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 +#define GL_DEBUG_SEVERITY_LOW 0x9148 +#define GL_DEBUG_OUTPUT 0x92E0 +#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 +/* reuse GL_STACK_UNDERFLOW */ +/* reuse GL_STACK_OVERFLOW */ +#endif + +#ifndef GL_ARB_arrays_of_arrays +#endif + +#ifndef GL_ARB_clear_buffer_object +#endif + +#ifndef GL_ARB_compute_shader +#define GL_COMPUTE_SHADER 0x91B9 +#define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB +#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC +#define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD +#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 +#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 +#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 +#define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 +#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266 +#define GL_MAX_COMPUTE_LOCAL_INVOCATIONS 0x90EB +#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE +#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF +#define GL_COMPUTE_LOCAL_WORK_SIZE 0x8267 +#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC +#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED +#define GL_DISPATCH_INDIRECT_BUFFER 0x90EE +#define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF +#define GL_COMPUTE_SHADER_BIT 0x00000020 +#endif + +#ifndef GL_ARB_copy_image +#endif + +#ifndef GL_ARB_texture_view +#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB +#define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC +#define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD +#define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE +#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF +#endif + +#ifndef GL_ARB_vertex_attrib_binding +#define GL_VERTEX_ATTRIB_BINDING 0x82D4 +#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 +#define GL_VERTEX_BINDING_DIVISOR 0x82D6 +#define GL_VERTEX_BINDING_OFFSET 0x82D7 +#define GL_VERTEX_BINDING_STRIDE 0x82D8 +#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 +#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA +#endif + +#ifndef GL_ARB_robustness_isolation +#endif + +#ifndef GL_ARB_ES3_compatibility +#define GL_COMPRESSED_RGB8_ETC2 0x9274 +#define GL_COMPRESSED_SRGB8_ETC2 0x9275 +#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 +#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 +#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 +#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 +#define GL_COMPRESSED_R11_EAC 0x9270 +#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 +#define GL_COMPRESSED_RG11_EAC 0x9272 +#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 +#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 +#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A +#define GL_MAX_ELEMENT_INDEX 0x8D6B +#endif + +#ifndef GL_ARB_explicit_uniform_location +#define GL_MAX_UNIFORM_LOCATIONS 0x826E +#endif + +#ifndef GL_ARB_fragment_layer_viewport +#endif + +#ifndef GL_ARB_framebuffer_no_attachments +#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 +#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 +#define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312 +#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 +#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 +#define GL_MAX_FRAMEBUFFER_WIDTH 0x9315 +#define GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 +#define GL_MAX_FRAMEBUFFER_LAYERS 0x9317 +#define GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 +#endif + +#ifndef GL_ARB_internalformat_query2 +/* reuse GL_IMAGE_FORMAT_COMPATIBILITY_TYPE */ +/* reuse GL_NUM_SAMPLE_COUNTS */ +/* reuse GL_RENDERBUFFER */ +/* reuse GL_SAMPLES */ +/* reuse GL_TEXTURE_1D */ +/* reuse GL_TEXTURE_1D_ARRAY */ +/* reuse GL_TEXTURE_2D */ +/* reuse GL_TEXTURE_2D_ARRAY */ +/* reuse GL_TEXTURE_3D */ +/* reuse GL_TEXTURE_CUBE_MAP */ +/* reuse GL_TEXTURE_CUBE_MAP_ARRAY */ +/* reuse GL_TEXTURE_RECTANGLE */ +/* reuse GL_TEXTURE_BUFFER */ +/* reuse GL_TEXTURE_2D_MULTISAMPLE */ +/* reuse GL_TEXTURE_2D_MULTISAMPLE_ARRAY */ +/* reuse GL_TEXTURE_COMPRESSED */ +#define GL_INTERNALFORMAT_SUPPORTED 0x826F +#define GL_INTERNALFORMAT_PREFERRED 0x8270 +#define GL_INTERNALFORMAT_RED_SIZE 0x8271 +#define GL_INTERNALFORMAT_GREEN_SIZE 0x8272 +#define GL_INTERNALFORMAT_BLUE_SIZE 0x8273 +#define GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 +#define GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 +#define GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 +#define GL_INTERNALFORMAT_SHARED_SIZE 0x8277 +#define GL_INTERNALFORMAT_RED_TYPE 0x8278 +#define GL_INTERNALFORMAT_GREEN_TYPE 0x8279 +#define GL_INTERNALFORMAT_BLUE_TYPE 0x827A +#define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B +#define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C +#define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D +#define GL_MAX_WIDTH 0x827E +#define GL_MAX_HEIGHT 0x827F +#define GL_MAX_DEPTH 0x8280 +#define GL_MAX_LAYERS 0x8281 +#define GL_MAX_COMBINED_DIMENSIONS 0x8282 +#define GL_COLOR_COMPONENTS 0x8283 +#define GL_DEPTH_COMPONENTS 0x8284 +#define GL_STENCIL_COMPONENTS 0x8285 +#define GL_COLOR_RENDERABLE 0x8286 +#define GL_DEPTH_RENDERABLE 0x8287 +#define GL_STENCIL_RENDERABLE 0x8288 +#define GL_FRAMEBUFFER_RENDERABLE 0x8289 +#define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A +#define GL_FRAMEBUFFER_BLEND 0x828B +#define GL_READ_PIXELS 0x828C +#define GL_READ_PIXELS_FORMAT 0x828D +#define GL_READ_PIXELS_TYPE 0x828E +#define GL_TEXTURE_IMAGE_FORMAT 0x828F +#define GL_TEXTURE_IMAGE_TYPE 0x8290 +#define GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 +#define GL_GET_TEXTURE_IMAGE_TYPE 0x8292 +#define GL_MIPMAP 0x8293 +#define GL_MANUAL_GENERATE_MIPMAP 0x8294 +#define GL_AUTO_GENERATE_MIPMAP 0x8295 +#define GL_COLOR_ENCODING 0x8296 +#define GL_SRGB_READ 0x8297 +#define GL_SRGB_WRITE 0x8298 +#define GL_SRGB_DECODE_ARB 0x8299 +#define GL_FILTER 0x829A +#define GL_VERTEX_TEXTURE 0x829B +#define GL_TESS_CONTROL_TEXTURE 0x829C +#define GL_TESS_EVALUATION_TEXTURE 0x829D +#define GL_GEOMETRY_TEXTURE 0x829E +#define GL_FRAGMENT_TEXTURE 0x829F +#define GL_COMPUTE_TEXTURE 0x82A0 +#define GL_TEXTURE_SHADOW 0x82A1 +#define GL_TEXTURE_GATHER 0x82A2 +#define GL_TEXTURE_GATHER_SHADOW 0x82A3 +#define GL_SHADER_IMAGE_LOAD 0x82A4 +#define GL_SHADER_IMAGE_STORE 0x82A5 +#define GL_SHADER_IMAGE_ATOMIC 0x82A6 +#define GL_IMAGE_TEXEL_SIZE 0x82A7 +#define GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 +#define GL_IMAGE_PIXEL_FORMAT 0x82A9 +#define GL_IMAGE_PIXEL_TYPE 0x82AA +#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC +#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD +#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE +#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF +#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 +#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 +#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 +#define GL_CLEAR_BUFFER 0x82B4 +#define GL_TEXTURE_VIEW 0x82B5 +#define GL_VIEW_COMPATIBILITY_CLASS 0x82B6 +#define GL_FULL_SUPPORT 0x82B7 +#define GL_CAVEAT_SUPPORT 0x82B8 +#define GL_IMAGE_CLASS_4_X_32 0x82B9 +#define GL_IMAGE_CLASS_2_X_32 0x82BA +#define GL_IMAGE_CLASS_1_X_32 0x82BB +#define GL_IMAGE_CLASS_4_X_16 0x82BC +#define GL_IMAGE_CLASS_2_X_16 0x82BD +#define GL_IMAGE_CLASS_1_X_16 0x82BE +#define GL_IMAGE_CLASS_4_X_8 0x82BF +#define GL_IMAGE_CLASS_2_X_8 0x82C0 +#define GL_IMAGE_CLASS_1_X_8 0x82C1 +#define GL_IMAGE_CLASS_11_11_10 0x82C2 +#define GL_IMAGE_CLASS_10_10_10_2 0x82C3 +#define GL_VIEW_CLASS_128_BITS 0x82C4 +#define GL_VIEW_CLASS_96_BITS 0x82C5 +#define GL_VIEW_CLASS_64_BITS 0x82C6 +#define GL_VIEW_CLASS_48_BITS 0x82C7 +#define GL_VIEW_CLASS_32_BITS 0x82C8 +#define GL_VIEW_CLASS_24_BITS 0x82C9 +#define GL_VIEW_CLASS_16_BITS 0x82CA +#define GL_VIEW_CLASS_8_BITS 0x82CB +#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC +#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD +#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE +#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF +#define GL_VIEW_CLASS_RGTC1_RED 0x82D0 +#define GL_VIEW_CLASS_RGTC2_RG 0x82D1 +#define GL_VIEW_CLASS_BPTC_UNORM 0x82D2 +#define GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 +#endif + +#ifndef GL_ARB_invalidate_subdata +#endif + +#ifndef GL_ARB_multi_draw_indirect +#endif + +#ifndef GL_ARB_program_interface_query +#define GL_UNIFORM 0x92E1 +#define GL_UNIFORM_BLOCK 0x92E2 +#define GL_PROGRAM_INPUT 0x92E3 +#define GL_PROGRAM_OUTPUT 0x92E4 +#define GL_BUFFER_VARIABLE 0x92E5 +#define GL_SHADER_STORAGE_BLOCK 0x92E6 +/* reuse GL_ATOMIC_COUNTER_BUFFER */ +#define GL_VERTEX_SUBROUTINE 0x92E8 +#define GL_TESS_CONTROL_SUBROUTINE 0x92E9 +#define GL_TESS_EVALUATION_SUBROUTINE 0x92EA +#define GL_GEOMETRY_SUBROUTINE 0x92EB +#define GL_FRAGMENT_SUBROUTINE 0x92EC +#define GL_COMPUTE_SUBROUTINE 0x92ED +#define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE +#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF +#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0 +#define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1 +#define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2 +#define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 +#define GL_TRANSFORM_FEEDBACK_VARYING 0x92F4 +#define GL_ACTIVE_RESOURCES 0x92F5 +#define GL_MAX_NAME_LENGTH 0x92F6 +#define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7 +#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8 +#define GL_NAME_LENGTH 0x92F9 +#define GL_TYPE 0x92FA +#define GL_ARRAY_SIZE 0x92FB +#define GL_OFFSET 0x92FC +#define GL_BLOCK_INDEX 0x92FD +#define GL_ARRAY_STRIDE 0x92FE +#define GL_MATRIX_STRIDE 0x92FF +#define GL_IS_ROW_MAJOR 0x9300 +#define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301 +#define GL_BUFFER_BINDING 0x9302 +#define GL_BUFFER_DATA_SIZE 0x9303 +#define GL_NUM_ACTIVE_VARIABLES 0x9304 +#define GL_ACTIVE_VARIABLES 0x9305 +#define GL_REFERENCED_BY_VERTEX_SHADER 0x9306 +#define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307 +#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308 +#define GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309 +#define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A +#define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B +#define GL_TOP_LEVEL_ARRAY_SIZE 0x930C +#define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D +#define GL_LOCATION 0x930E +#define GL_LOCATION_INDEX 0x930F +#define GL_IS_PER_PATCH 0x92E7 +/* reuse GL_NUM_COMPATIBLE_SUBROUTINES */ +/* reuse GL_COMPATIBLE_SUBROUTINES */ +#endif + +#ifndef GL_ARB_robust_buffer_access_behavior +#endif + +#ifndef GL_ARB_shader_image_size +#endif + +#ifndef GL_ARB_shader_storage_buffer_object +#define GL_SHADER_STORAGE_BUFFER 0x90D2 +#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 +#define GL_SHADER_STORAGE_BUFFER_START 0x90D4 +#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 +#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6 +#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7 +#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8 +#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 +#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA +#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB +#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC +#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD +#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE +#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF +#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 +#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS +/* reuse GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS */ +#endif + +#ifndef GL_ARB_stencil_texturing +#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA +#endif + +#ifndef GL_ARB_texture_buffer_range +#define GL_TEXTURE_BUFFER_OFFSET 0x919D +#define GL_TEXTURE_BUFFER_SIZE 0x919E +#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F +#endif + +#ifndef GL_ARB_texture_query_levels +#endif + +#ifndef GL_ARB_texture_storage_multisample +#endif + #ifndef GL_EXT_abgr #define GL_ABGR_EXT 0x8000 #endif @@ -4255,6 +4894,8 @@ extern "C" { #define GL_RGB4_S3TC 0x83A1 #define GL_RGBA_S3TC 0x83A2 #define GL_RGBA4_S3TC 0x83A3 +#define GL_RGBA_DXT5_S3TC 0x83A4 +#define GL_RGBA4_DXT5_S3TC 0x83A5 #endif #ifndef GL_ATI_draw_buffers @@ -4278,7 +4919,7 @@ extern "C" { #endif #ifndef GL_ATI_pixel_format_float -#define GL_TYPE_RGBA_FLOAT_ATI 0x8820 +#define GL_RGBA_FLOAT_MODE_ATI 0x8820 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 #endif @@ -4738,7 +5379,7 @@ extern "C" { #define GL_PRIMITIVES_GENERATED_NV 0x8C87 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 #define GL_RASTERIZER_DISCARD_NV 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A +#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C #define GL_SEPARATE_ATTRIBS_NV 0x8C8D @@ -5255,6 +5896,7 @@ extern "C" { #endif #ifndef GL_AMD_debug_output +#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 #define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 #define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 #define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 @@ -5478,6 +6120,24 @@ extern "C" { #ifndef GL_NV_shader_atomic_float #endif +#ifndef GL_AMD_query_buffer_object +#define GL_QUERY_BUFFER_AMD 0x9192 +#define GL_QUERY_BUFFER_BINDING_AMD 0x9193 +#define GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 +#endif + +#ifndef GL_AMD_sparse_texture +#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 +#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 +#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 +#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 +#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 +#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A +#define GL_MIN_SPARSE_LEVEL_AMD 0x919B +#define GL_MIN_LOD_WARNING_AMD 0x919C +#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001 +#endif + /*************************************************************/ @@ -5502,9 +6162,7 @@ typedef ptrdiff_t GLsizeiptrARB; #ifndef GL_ARB_shader_objects /* GL types for program/shader text and shader object handles */ typedef char GLcharARB; -//#if !defined(MAC_OS_X_VERSION_10_7) typedef unsigned int GLhandleARB; -//#endif #endif /* GL type for "half" precision (s10e5) float data in host memory */ @@ -5579,6 +6237,10 @@ typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLen typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam); #endif +#ifndef GL_KHR_debug +typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam); +#endif + #ifndef GL_NV_vdpau_interop typedef GLintptr GLvdpauSurfaceNV; #endif @@ -5592,18 +6254,6 @@ GLAPI void APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLAPI void APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); GLAPI void APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); -typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -#endif - -#ifndef GL_VERSION_1_2_DEPRECATED -#define GL_VERSION_1_2_DEPRECATED 1 -#ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); GLAPI void APIENTRY glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params); GLAPI void APIENTRY glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params); @@ -5637,6 +6287,12 @@ GLAPI void APIENTRY glMinmax (GLenum target, GLenum internalformat, GLboolean si GLAPI void APIENTRY glResetHistogram (GLenum target); GLAPI void APIENTRY glResetMinmax (GLenum target); #endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); +typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); +typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); +typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); @@ -5683,21 +6339,6 @@ GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum target, GLint level, GLint GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); GLAPI void APIENTRY glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); -typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img); -#endif - -#ifndef GL_VERSION_1_3_DEPRECATED -#define GL_VERSION_1_3_DEPRECATED 1 -#ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glClientActiveTexture (GLenum texture); GLAPI void APIENTRY glMultiTexCoord1d (GLenum target, GLdouble s); GLAPI void APIENTRY glMultiTexCoord1dv (GLenum target, const GLdouble *v); @@ -5736,6 +6377,15 @@ GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *m); GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *m); GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *m); #endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); +typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); +typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img); typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); @@ -5779,25 +6429,12 @@ typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m); #define GL_VERSION_1_4 1 #ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); -GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); +GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); +GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount); GLAPI void APIENTRY glPointParameterf (GLenum pname, GLfloat param); GLAPI void APIENTRY glPointParameterfv (GLenum pname, const GLfloat *params); GLAPI void APIENTRY glPointParameteri (GLenum pname, GLint param); GLAPI void APIENTRY glPointParameteriv (GLenum pname, const GLint *params); -#endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); -typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); -typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); -typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); -typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -#endif - -#ifndef GL_VERSION_1_4_DEPRECATED -#define GL_VERSION_1_4_DEPRECATED 1 -#ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glFogCoordf (GLfloat coord); GLAPI void APIENTRY glFogCoordfv (const GLfloat *coord); GLAPI void APIENTRY glFogCoordd (GLdouble coord); @@ -5837,6 +6474,13 @@ GLAPI void APIENTRY glWindowPos3iv (const GLint *v); GLAPI void APIENTRY glWindowPos3s (GLshort x, GLshort y, GLshort z); GLAPI void APIENTRY glWindowPos3sv (const GLshort *v); #endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); +typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); +typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount); +typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); +typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); +typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); +typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord); typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat *coord); typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord); @@ -6263,13 +6907,13 @@ typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint ind /* ARB_copy_buffer */ /* ARB_uniform_buffer_object */ #ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -GLAPI void APIENTRY glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); +GLAPI void APIENTRY glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); +GLAPI void APIENTRY glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount); GLAPI void APIENTRY glTexBuffer (GLenum target, GLenum internalformat, GLuint buffer); GLAPI void APIENTRY glPrimitiveRestartIndex (GLuint index); #endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); +typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); +typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount); typedef void (APIENTRYP PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer); typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index); #endif @@ -6364,6 +7008,33 @@ typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, /* ARB_texture_storage */ #endif +#ifndef GL_VERSION_4_3 +#define GL_VERSION_4_3 1 +/* OpenGL 4.3 reuses entry points from these extensions: */ +/* ARB_arrays_of_arrays (no entry points, GLSL only) */ +/* ARB_fragment_layer_viewport (no entry points, GLSL only) */ +/* ARB_shader_image_size (no entry points, GLSL only) */ +/* ARB_ES3_compatibility (no entry points) */ +/* ARB_clear_buffer_object */ +/* ARB_compute_shader */ +/* ARB_copy_image */ +/* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */ +/* ARB_explicit_uniform_location (no entry points) */ +/* ARB_framebuffer_no_attachments */ +/* ARB_internalformat_query2 */ +/* ARB_invalidate_subdata */ +/* ARB_multi_draw_indirect */ +/* ARB_program_interface_query */ +/* ARB_robust_buffer_access_behavior (no entry points) */ +/* ARB_shader_storage_buffer_object */ +/* ARB_stencil_texturing (no entry points) */ +/* ARB_texture_buffer_range */ +/* ARB_texture_query_levels (no entry points) */ +/* ARB_texture_storage_multisample */ +/* ARB_texture_view */ +/* ARB_vertex_attrib_binding */ +#endif + #ifndef GL_ARB_multitexture #define GL_ARB_multitexture 1 #ifdef GL_GLEXT_PROTOTYPES @@ -7118,13 +7789,13 @@ typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum w #ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); -GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); +GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex); +GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex); #endif /* GL_GLEXT_PROTOTYPES */ typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); -typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex); +typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex); +typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex); #endif #ifndef GL_ARB_fragment_coord_conventions @@ -7802,13 +8473,13 @@ typedef void (APIENTRYP PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint locati #ifndef GL_ARB_base_instance #define GL_ARB_base_instance 1 #ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); -GLAPI void APIENTRY glDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLuint baseinstance); -GLAPI void APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); +GLAPI void APIENTRY glDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); +GLAPI void APIENTRY glDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); +GLAPI void APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); #endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance); -typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLuint baseinstance); -typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance); +typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); +typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); +typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); #endif #ifndef GL_ARB_shading_language_420pack @@ -7818,11 +8489,11 @@ typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (G #ifndef GL_ARB_transform_feedback_instanced #define GL_ARB_transform_feedback_instanced 1 #ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei primcount); -GLAPI void APIENTRY glDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei primcount); +GLAPI void APIENTRY glDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei instancecount); +GLAPI void APIENTRY glDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); #endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount); -typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount); +typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount); +typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); #endif #ifndef GL_ARB_compressed_texture_pixel_storage @@ -7885,6 +8556,242 @@ typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum ta typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); #endif +#ifndef GL_KHR_texture_compression_astc_ldr +#define GL_KHR_texture_compression_astc_ldr 1 +#endif + +#ifndef GL_KHR_debug +#define GL_KHR_debug 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); +GLAPI void APIENTRY glDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); +GLAPI void APIENTRY glDebugMessageCallback (GLDEBUGPROC callback, const void *userParam); +GLAPI GLuint APIENTRY glGetDebugMessageLog (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); +GLAPI void APIENTRY glPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar *message); +GLAPI void APIENTRY glPopDebugGroup (void); +GLAPI void APIENTRY glObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); +GLAPI void APIENTRY glGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); +GLAPI void APIENTRY glObjectPtrLabel (const void *ptr, GLsizei length, const GLchar *label); +GLAPI void APIENTRY glGetObjectPtrLabel (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); +typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); +typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const void *userParam); +typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); +typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); +typedef void (APIENTRYP PFNGLPOPDEBUGGROUPPROC) (void); +typedef void (APIENTRYP PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); +typedef void (APIENTRYP PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (APIENTRYP PFNGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label); +typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); +#endif + +#ifndef GL_ARB_arrays_of_arrays +#define GL_ARB_arrays_of_arrays 1 +#endif + +#ifndef GL_ARB_clear_buffer_object +#define GL_ARB_clear_buffer_object 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); +GLAPI void APIENTRY glClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); +GLAPI void APIENTRY glClearNamedBufferDataEXT (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); +GLAPI void APIENTRY glClearNamedBufferSubDataEXT (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data); +#endif + +#ifndef GL_ARB_compute_shader +#define GL_ARB_compute_shader 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glDispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); +GLAPI void APIENTRY glDispatchComputeIndirect (GLintptr indirect); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); +typedef void (APIENTRYP PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); +#endif + +#ifndef GL_ARB_copy_image +#define GL_ARB_copy_image 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); +#endif + +#ifndef GL_ARB_texture_view +#define GL_ARB_texture_view 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); +#endif + +#ifndef GL_ARB_vertex_attrib_binding +#define GL_ARB_vertex_attrib_binding 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +GLAPI void APIENTRY glVertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +GLAPI void APIENTRY glVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +GLAPI void APIENTRY glVertexAttribLFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +GLAPI void APIENTRY glVertexAttribBinding (GLuint attribindex, GLuint bindingindex); +GLAPI void APIENTRY glVertexBindingDivisor (GLuint bindingindex, GLuint divisor); +GLAPI void APIENTRY glVertexArrayBindVertexBufferEXT (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +GLAPI void APIENTRY glVertexArrayVertexAttribFormatEXT (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +GLAPI void APIENTRY glVertexArrayVertexAttribIFormatEXT (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +GLAPI void APIENTRY glVertexArrayVertexAttribLFormatEXT (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +GLAPI void APIENTRY glVertexArrayVertexAttribBindingEXT (GLuint vaobj, GLuint attribindex, GLuint bindingindex); +GLAPI void APIENTRY glVertexArrayVertexBindingDivisorEXT (GLuint vaobj, GLuint bindingindex, GLuint divisor); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); +typedef void (APIENTRYP PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); +typedef void (APIENTRYP PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); +typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor); +#endif + +#ifndef GL_ARB_robustness_isolation +#define GL_ARB_robustness_isolation 1 +#endif + +#ifndef GL_ARB_ES3_compatibility +#define GL_ARB_ES3_compatibility 1 +#endif + +#ifndef GL_ARB_explicit_uniform_location +#define GL_ARB_explicit_uniform_location 1 +#endif + +#ifndef GL_ARB_fragment_layer_viewport +#define GL_ARB_fragment_layer_viewport 1 +#endif + +#ifndef GL_ARB_framebuffer_no_attachments +#define GL_ARB_framebuffer_no_attachments 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glFramebufferParameteri (GLenum target, GLenum pname, GLint param); +GLAPI void APIENTRY glGetFramebufferParameteriv (GLenum target, GLenum pname, GLint *params); +GLAPI void APIENTRY glNamedFramebufferParameteriEXT (GLuint framebuffer, GLenum pname, GLint param); +GLAPI void APIENTRY glGetNamedFramebufferParameterivEXT (GLuint framebuffer, GLenum pname, GLint *params); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); +typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); +#endif + +#ifndef GL_ARB_internalformat_query2 +#define GL_ARB_internalformat_query2 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); +#endif + +#ifndef GL_ARB_invalidate_subdata +#define GL_ARB_invalidate_subdata 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glInvalidateTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); +GLAPI void APIENTRY glInvalidateTexImage (GLuint texture, GLint level); +GLAPI void APIENTRY glInvalidateBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr length); +GLAPI void APIENTRY glInvalidateBufferData (GLuint buffer); +GLAPI void APIENTRY glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments); +GLAPI void APIENTRY glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); +typedef void (APIENTRYP PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); +typedef void (APIENTRYP PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); +typedef void (APIENTRYP PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer); +typedef void (APIENTRYP PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments); +typedef void (APIENTRYP PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); +#endif + +#ifndef GL_ARB_multi_draw_indirect +#define GL_ARB_multi_draw_indirect 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glMultiDrawArraysIndirect (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); +GLAPI void APIENTRY glMultiDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); +typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); +#endif + +#ifndef GL_ARB_program_interface_query +#define GL_ARB_program_interface_query 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glGetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint *params); +GLAPI GLuint APIENTRY glGetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar *name); +GLAPI void APIENTRY glGetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); +GLAPI void APIENTRY glGetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); +GLAPI GLint APIENTRY glGetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar *name); +GLAPI GLint APIENTRY glGetProgramResourceLocationIndex (GLuint program, GLenum programInterface, const GLchar *name); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params); +typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name); +typedef void (APIENTRYP PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); +typedef void (APIENTRYP PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); +typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name); +typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name); +#endif + +#ifndef GL_ARB_robust_buffer_access_behavior +#define GL_ARB_robust_buffer_access_behavior 1 +#endif + +#ifndef GL_ARB_shader_image_size +#define GL_ARB_shader_image_size 1 +#endif + +#ifndef GL_ARB_shader_storage_buffer_object +#define GL_ARB_shader_storage_buffer_object 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glShaderStorageBlockBinding (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); +#endif + +#ifndef GL_ARB_stencil_texturing +#define GL_ARB_stencil_texturing 1 +#endif + +#ifndef GL_ARB_texture_buffer_range +#define GL_ARB_texture_buffer_range 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glTexBufferRange (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +GLAPI void APIENTRY glTextureBufferRangeEXT (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (APIENTRYP PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +#endif + +#ifndef GL_ARB_texture_query_levels +#define GL_ARB_texture_query_levels 1 +#endif + +#ifndef GL_ARB_texture_storage_multisample +#define GL_ARB_texture_storage_multisample 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +GLAPI void APIENTRY glTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +GLAPI void APIENTRY glTextureStorage2DMultisampleEXT (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +GLAPI void APIENTRY glTextureStorage3DMultisampleEXT (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +typedef void (APIENTRYP PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +#endif + #ifndef GL_EXT_abgr #define GL_EXT_abgr 1 #endif @@ -8626,11 +9533,15 @@ GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum target, GLenum pname, GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum target, GLenum pname, GLfloat param); GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum target, GLenum pname, const GLint *params); GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum target, GLenum pname, const GLfloat *params); +GLAPI void APIENTRY glGetPixelTransformParameterivEXT (GLenum target, GLenum pname, GLint *params); +GLAPI void APIENTRY glGetPixelTransformParameterfvEXT (GLenum target, GLenum pname, GLfloat *params); #endif /* GL_GLEXT_PROTOTYPES */ typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); #endif #ifndef GL_EXT_pixel_transform_color_table @@ -8982,11 +9893,11 @@ typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLen #ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glVertexWeightfEXT (GLfloat weight); GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *weight); -GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer); +GLAPI void APIENTRY glVertexWeightPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); #endif /* GL_GLEXT_PROTOTYPES */ typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight); -typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); #endif #ifndef GL_NV_light_max_exponent @@ -10050,10 +10961,10 @@ typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, c #ifndef GL_NV_pixel_data_range #define GL_NV_pixel_data_range 1 #ifdef GL_GLEXT_PROTOTYPES -GLAPI void APIENTRY glPixelDataRangeNV (GLenum target, GLsizei length, GLvoid *pointer); +GLAPI void APIENTRY glPixelDataRangeNV (GLenum target, GLsizei length, const GLvoid *pointer); GLAPI void APIENTRY glFlushPixelDataRangeNV (GLenum target); #endif /* GL_GLEXT_PROTOTYPES */ -typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer); +typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, const GLvoid *pointer); typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); #endif @@ -11562,7 +12473,7 @@ typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei #ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glVDPAUInitNV (const GLvoid *vdpDevice, const GLvoid *getProcAddress); GLAPI void APIENTRY glVDPAUFiniNV (void); -GLAPI GLvdpauSurfaceNV APIENTRY glVDPAURegisterVideoSurfaceNV (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); +GLAPI GLvdpauSurfaceNV APIENTRY glVDPAURegisterVideoSurfaceNV (const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); GLAPI GLvdpauSurfaceNV APIENTRY glVDPAURegisterOutputSurfaceNV (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); GLAPI void APIENTRY glVDPAUIsSurfaceNV (GLvdpauSurfaceNV surface); GLAPI void APIENTRY glVDPAUUnregisterSurfaceNV (GLvdpauSurfaceNV surface); @@ -11573,7 +12484,7 @@ GLAPI void APIENTRY glVDPAUUnmapSurfacesNV (GLsizei numSurface, const GLvdpauSur #endif /* GL_GLEXT_PROTOTYPES */ typedef void (APIENTRYP PFNGLVDPAUINITNVPROC) (const GLvoid *vdpDevice, const GLvoid *getProcAddress); typedef void (APIENTRYP PFNGLVDPAUFININVPROC) (void); -typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); +typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); typedef void (APIENTRYP PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface); typedef void (APIENTRYP PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface); @@ -11807,6 +12718,20 @@ typedef GLboolean (APIENTRYP PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle) #define GL_NV_shader_atomic_float 1 #endif +#ifndef GL_AMD_query_buffer_object +#define GL_AMD_query_buffer_object 1 +#endif + +#ifndef GL_AMD_sparse_texture +#define GL_AMD_sparse_texture 1 +#ifdef GL_GLEXT_PROTOTYPES +GLAPI void APIENTRY glTexStorageSparseAMD (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); +GLAPI void APIENTRY glTextureStorageSparseAMD (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); +#endif /* GL_GLEXT_PROTOTYPES */ +typedef void (APIENTRYP PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); +typedef void (APIENTRYP PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); +#endif + #ifdef __cplusplus } diff --git a/code/nel/src/3d/driver/opengl/GL/glxext.h b/code/nel/src/3d/driver/opengl/GL/glxext.h index e640ff7e3..580ba347d 100644 --- a/code/nel/src/3d/driver/opengl/GL/glxext.h +++ b/code/nel/src/3d/driver/opengl/GL/glxext.h @@ -444,6 +444,10 @@ extern "C" { #define GLX_LATE_SWAPS_TEAR_EXT 0x20F3 #endif +#ifndef GLX_EXT_buffer_age +#define GLX_BACK_BUFFER_AGE_EXT 0x20F4 +#endif + /*************************************************************/ @@ -993,6 +997,10 @@ typedef void ( * PFNGLXCOPYIMAGESUBDATANVPROC) (Display *dpy, GLXContext srcCtx, #define GLX_EXT_swap_control_tear 1 #endif +#ifndef GLX_EXT_buffer_age +#define GLX_EXT_buffer_age 1 +#endif + #ifdef __cplusplus } diff --git a/code/nel/src/3d/driver/opengl/GLES/glext.h b/code/nel/src/3d/driver/opengl/GLES/glext.h index d591832bf..5b46ae6d0 100644 --- a/code/nel/src/3d/driver/opengl/GLES/glext.h +++ b/code/nel/src/3d/driver/opengl/GLES/glext.h @@ -1,7 +1,7 @@ #ifndef __glext_h_ #define __glext_h_ -/* $Revision: 16481 $ on $Date:: 2012-01-04 10:43:56 -0800 #$ */ +/* $Revision: 19260 $ on $Date:: 2012-09-20 11:30:36 -0700 #$ */ #ifdef __cplusplus extern "C" { @@ -165,6 +165,9 @@ typedef void* GLeglImageOES; #define GL_DEPTH24_STENCIL8_OES 0x88F0 #endif +/* GL_OES_required_internalformat */ +/* No new tokens introduced by this extension. */ + /* GL_OES_rgb8_rgba8 */ #ifndef GL_OES_rgb8_rgba8 #define GL_RGB8_OES 0x8051 @@ -240,7 +243,7 @@ typedef void* GLeglImageOES; * APPLE extension tokens *------------------------------------------------------------------------*/ -/* GL_APPLE_texture_2D_limited_npot */ +/* GL_APPLE_copy_texture_levels */ /* No new tokens introduced by this extension. */ /* GL_APPLE_framebuffer_multisample */ @@ -254,6 +257,41 @@ typedef void* GLeglImageOES; #define GL_READ_FRAMEBUFFER_BINDING_APPLE 0x8CAA #endif +/* GL_APPLE_sync */ +#ifndef GL_APPLE_sync + +/* These types are defined with reference to + * in the Apple extension spec, but here we use the Khronos + * portable types in khrplatform.h, and assume those types + * are always defined. + * If any other extensions using these types are defined, + * the typedefs must move out of this block and be shared. + */ +typedef khronos_int64_t GLint64; +typedef khronos_uint64_t GLuint64; +typedef struct __GLsync *GLsync; + +#define GL_SYNC_OBJECT_APPLE 0x8A53 +#define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE 0x9111 +#define GL_OBJECT_TYPE_APPLE 0x9112 +#define GL_SYNC_CONDITION_APPLE 0x9113 +#define GL_SYNC_STATUS_APPLE 0x9114 +#define GL_SYNC_FLAGS_APPLE 0x9115 +#define GL_SYNC_FENCE_APPLE 0x9116 +#define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE 0x9117 +#define GL_UNSIGNALED_APPLE 0x9118 +#define GL_SIGNALED_APPLE 0x9119 +#define GL_ALREADY_SIGNALED_APPLE 0x911A +#define GL_TIMEOUT_EXPIRED_APPLE 0x911B +#define GL_CONDITION_SATISFIED_APPLE 0x911C +#define GL_WAIT_FAILED_APPLE 0x911D +#define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE 0x00000001 +#define GL_TIMEOUT_IGNORED_APPLE 0xFFFFFFFFFFFFFFFFull +#endif + +/* GL_APPLE_texture_2D_limited_npot */ +/* No new tokens introduced by this extension. */ + /* GL_APPLE_texture_format_BGRA8888 */ #ifndef GL_APPLE_texture_format_BGRA8888 #define GL_BGRA_EXT 0x80E1 @@ -288,12 +326,23 @@ typedef void* GLeglImageOES; #define GL_STENCIL_EXT 0x1802 #endif +/* GL_EXT_map_buffer_range */ +#ifndef GL_EXT_map_buffer_range +#define GL_MAP_READ_BIT_EXT 0x0001 +#define GL_MAP_WRITE_BIT_EXT 0x0002 +#define GL_MAP_INVALIDATE_RANGE_BIT_EXT 0x0004 +#define GL_MAP_INVALIDATE_BUFFER_BIT_EXT 0x0008 +#define GL_MAP_FLUSH_EXPLICIT_BIT_EXT 0x0010 +#define GL_MAP_UNSYNCHRONIZED_BIT_EXT 0x0020 +#endif + /* GL_EXT_multisampled_render_to_texture */ #ifndef GL_EXT_multisampled_render_to_texture #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8D6C -#define GL_RENDERBUFFER_SAMPLES_EXT 0x9133 -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x9134 -#define GL_MAX_SAMPLES_EXT 0x9135 +/* reuse values from GL_EXT_framebuffer_multisample (desktop extension) */ +#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB +#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 +#define GL_MAX_SAMPLES_EXT 0x8D57 #endif /* GL_EXT_multi_draw_arrays */ @@ -353,10 +402,10 @@ typedef void* GLeglImageOES; /* GL_EXT_texture_storage */ #ifndef GL_EXT_texture_storage #define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F -#define GL_ALPHA8_EXT 0x803C +#define GL_ALPHA8_EXT 0x803C #define GL_LUMINANCE8_EXT 0x8040 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045 -#define GL_RGBA32F_EXT 0x8814 +#define GL_RGBA32F_EXT 0x8814 #define GL_RGB32F_EXT 0x8815 #define GL_ALPHA32F_EXT 0x8816 #define GL_LUMINANCE32F_EXT 0x8818 @@ -366,7 +415,7 @@ typedef void* GLeglImageOES; #define GL_ALPHA16F_EXT 0x881C #define GL_LUMINANCE16F_EXT 0x881E #define GL_LUMINANCE_ALPHA16F_EXT 0x881F -#define GL_RGB10_A2_EXT 0x8059 +#define GL_RGB10_A2_EXT 0x8059 #define GL_RGB10_EXT 0x8052 #define GL_BGRA8_EXT 0x93A1 #endif @@ -771,6 +820,11 @@ typedef void (GL_APIENTRYP PFNGLWEIGHTPOINTEROESPROC) (GLint size, GLenum type, #define GL_OES_packed_depth_stencil 1 #endif +/* GL_OES_required_internalformat */ +#ifndef GL_OES_required_internalformat +#define GL_OES_required_internalformat 1 +#endif + /* GL_OES_query_matrix */ #ifndef GL_OES_query_matrix #define GL_OES_query_matrix 1 @@ -892,9 +946,13 @@ typedef GLboolean (GL_APIENTRYP PFNGLISVERTEXARRAYOESPROC) (GLuint array); * APPLE extension functions *------------------------------------------------------------------------*/ -/* GL_APPLE_texture_2D_limited_npot */ -#ifndef GL_APPLE_texture_2D_limited_npot -#define GL_APPLE_texture_2D_limited_npot 1 +/* GL_APPLE_copy_texture_levels */ +#ifndef GL_APPLE_copy_texture_levels +#define GL_APPLE_copy_texture_levels 1 +#ifdef GL_GLEXT_PROTOTYPES +GL_API void GL_APIENTRY glCopyTextureLevelsAPPLE (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); +#endif +typedef void (GL_APIENTRYP PFNGLCOPYTEXTURELEVELSAPPLEPROC) (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); #endif /* GL_APPLE_framebuffer_multisample */ @@ -908,6 +966,32 @@ typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC) (GLenum typedef void (GL_APIENTRYP PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC) (void); #endif +/* GL_APPLE_sync */ +#ifndef GL_APPLE_sync +#define GL_APPLE_sync 1 +#ifdef GL_GLEXT_PROTOTYPES +GL_API GLsync GL_APIENTRY glFenceSyncAPPLE (GLenum condition, GLbitfield flags); +GL_API GLboolean GL_APIENTRY glIsSyncAPPLE (GLsync sync); +GL_API void GL_APIENTRY glDeleteSyncAPPLE (GLsync sync); +GL_API GLenum GL_APIENTRY glClientWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout); +GL_API void GL_APIENTRY glWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout); +GL_API void GL_APIENTRY glGetInteger64vAPPLE (GLenum pname, GLint64 *params); +GL_API void GL_APIENTRY glGetSyncivAPPLE (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); +#endif +typedef GLsync (GL_APIENTRYP PFNGLFENCESYNCAPPLEPROC) (GLenum condition, GLbitfield flags); +typedef GLboolean (GL_APIENTRYP PFNGLISSYNCAPPLEPROC) (GLsync sync); +typedef void (GL_APIENTRYP PFNGLDELETESYNCAPPLEPROC) (GLsync sync); +typedef GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCAPPLEPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); +typedef void (GL_APIENTRYP PFNGLWAITSYNCAPPLEPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); +typedef void (GL_APIENTRYP PFNGLGETINTEGER64VAPPLEPROC) (GLenum pname, GLint64 *params); +typedef void (GL_APIENTRYP PFNGLGETSYNCIVAPPLEPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); +#endif + +/* GL_APPLE_texture_2D_limited_npot */ +#ifndef GL_APPLE_texture_2D_limited_npot +#define GL_APPLE_texture_2D_limited_npot 1 +#endif + /* GL_APPLE_texture_format_BGRA8888 */ #ifndef GL_APPLE_texture_format_BGRA8888 #define GL_APPLE_texture_format_BGRA8888 1 @@ -945,6 +1029,17 @@ GL_API void GL_APIENTRY glDiscardFramebufferEXT (GLenum target, GLsizei numAttac typedef void (GL_APIENTRYP PFNGLDISCARDFRAMEBUFFEREXTPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments); #endif +/* GL_EXT_map_buffer_range */ +#ifndef GL_EXT_map_buffer_range +#define GL_EXT_map_buffer_range 1 +#ifdef GL_GLEXT_PROTOTYPES +GL_API void GL_APIENTRY *glMapBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); +GL_API void GL_APIENTRY glFlushMappedBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length); +#endif +typedef void* (GL_APIENTRYP PFNGLMAPBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); +typedef void (GL_APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length); +#endif + /* GL_EXT_multisampled_render_to_texture */ #ifndef GL_EXT_multisampled_render_to_texture #define GL_EXT_multisampled_render_to_texture 1 @@ -1068,8 +1163,8 @@ typedef void (GL_APIENTRYP PFNGLCLIPPLANEXIMGPROC) (GLenum p, const GLfixed *eqn GL_API void GL_APIENTRY glRenderbufferStorageMultisampleIMG (GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_API void GL_APIENTRY glFramebufferTexture2DMultisampleIMG (GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); #endif -typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); +typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); #endif /*------------------------------------------------------------------------* diff --git a/code/nel/src/3d/driver/opengl/driver_opengl.cpp b/code/nel/src/3d/driver/opengl/driver_opengl.cpp index b4cff6121..29e14a1a0 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl.cpp @@ -161,21 +161,12 @@ const uint CDriverGL::_EVSNumConstant = 97; GLenum CDriverGL::NLCubeFaceToGLCubeFace[6] = { -#ifdef USE_OPENGLES - GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES, - GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES, - GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES, - GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES, - GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES, - GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES -#else GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB, GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB, GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB, GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB -#endif }; // *************************************************************************** @@ -305,6 +296,8 @@ CDriverGL::CDriverGL() _NVTextureShaderEnabled = false; + _AnisotropicFilter = 0.f; + // Compute the Flag which say if one texture has been changed in CMaterial. _MaterialAllTextureTouchedFlag= 0; for(i=0; i < IDRV_MAT_MAXTEXTURES; i++) @@ -1337,11 +1330,7 @@ void CDriverGL::copyFrameBufferToTexture(ITexture *tex, { if(_Extensions.ARBTextureCubeMap) { -#ifdef USE_OPENGLES - glBindTexture(GL_TEXTURE_CUBE_MAP_OES, gltext->ID); -#else glBindTexture(GL_TEXTURE_CUBE_MAP_ARB, gltext->ID); -#endif glCopyTexSubImage2D(NLCubeFaceToGLCubeFace[cubeFace], level, offsetx, offsety, x, y, width, height); } } @@ -2626,11 +2615,10 @@ void CDriverGL::checkTextureOn() const GLboolean flagCM; GLboolean flagTR; glGetBooleanv(GL_TEXTURE_2D, &flag2D); + glGetBooleanv(GL_TEXTURE_CUBE_MAP_ARB, &flagCM); #ifdef USE_OPENGLES - glGetBooleanv(GL_TEXTURE_CUBE_MAP_OES, &flagCM); flagTR = true; // always true in OpenGL ES #else - glGetBooleanv(GL_TEXTURE_CUBE_MAP_ARB, &flagCM); glGetBooleanv(GL_TEXTURE_RECTANGLE_NV, &flagTR); #endif switch(dgs.getTextureMode()) diff --git a/code/nel/src/3d/driver/opengl/driver_opengl.h b/code/nel/src/3d/driver/opengl/driver_opengl.h index 66e0b1325..bfe73492d 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl.h +++ b/code/nel/src/3d/driver/opengl/driver_opengl.h @@ -364,6 +364,7 @@ public: virtual bool uploadTextureCube (ITexture& tex, NLMISC::CRect& rect, uint8 nNumMipMap, uint8 nNumFace); virtual void forceDXTCCompression(bool dxtcComp); + virtual void setAnisotropicFilter(sint filter); virtual void forceTextureResize(uint divisor); @@ -955,6 +956,8 @@ private: bool _NVTextureShaderEnabled; // Which stages support EMBM bool _StageSupportEMBM[IDRV_MAT_MAXTEXTURES]; + // Anisotropic filtering value + float _AnisotropicFilter; // Prec settings for material. CDriverGLStates _DriverGLStates; diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_extension.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_extension.cpp index 770e273dc..d38ff8f51 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_extension.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_extension.cpp @@ -628,7 +628,7 @@ static bool setupARBTextureNonPowerOfTwo(const char *glext) { H_AUTO_OGL(setupARBTextureCompression); -#ifndef USE_OPENGL_ES +#ifndef USE_OPENGLES CHECK_EXT("GL_ARB_texture_non_power_of_two"); #endif @@ -805,20 +805,20 @@ static bool setupARBTextureCubeMap(const char *glext) #ifdef USE_OPENGLES CHECK_EXT("OES_texture_cube_map"); + + CHECK_ADDRESS(NEL_PFNGLTEXGENFOESPROC, glTexGenfOES); + CHECK_ADDRESS(NEL_PFNGLTEXGENFVOESPROC, glTexGenfvOES); + CHECK_ADDRESS(NEL_PFNGLTEXGENIOESPROC, glTexGeniOES); + CHECK_ADDRESS(NEL_PFNGLTEXGENIVOESPROC, glTexGenivOES); + CHECK_ADDRESS(NEL_PFNGLTEXGENXOESPROC, glTexGenxOES); + CHECK_ADDRESS(NEL_PFNGLTEXGENXVOESPROC, glTexGenxvOES); + CHECK_ADDRESS(NEL_PFNGLGETTEXGENFVOESPROC, glGetTexGenfvOES); + CHECK_ADDRESS(NEL_PFNGLGETTEXGENIVOESPROC, glGetTexGenivOES); + CHECK_ADDRESS(NEL_PFNGLGETTEXGENXVOESPROC, glGetTexGenxvOES); #else CHECK_EXT("GL_ARB_texture_cube_map"); #endif -// CHECK_ADDRESS(NEL_PFNGLTEXGENFOESPROC, glTexGenfOES); -// CHECK_ADDRESS(NEL_PFNGLTEXGENFVOESPROC, glTexGenfvOES); -// CHECK_ADDRESS(NEL_PFNGLTEXGENIOESPROC, glTexGeniOES); -// CHECK_ADDRESS(NEL_PFNGLTEXGENIVOESPROC, glTexGenivOES); -// CHECK_ADDRESS(NEL_PFNGLTEXGENXOESPROC, glTexGenxOES); -// CHECK_ADDRESS(NEL_PFNGLTEXGENXVOESPROC, glTexGenxvOES); -// CHECK_ADDRESS(NEL_PFNGLGETTEXGENFVOESPROC, glGetTexGenfvOES); -// CHECK_ADDRESS(NEL_PFNGLGETTEXGENIVOESPROC, glGetTexGenivOES); -// CHECK_ADDRESS(NEL_PFNGLGETTEXGENXVOESPROC, glGetTexGenxvOES); - return true; } @@ -1499,11 +1499,7 @@ void registerGlExtensions(CGlExtensions &ext) ext.ARBMultiTexture= setupARBMultiTexture(glext); if(ext.ARBMultiTexture) { -#ifdef USE_OPENGLES - glGetIntegerv(GL_MAX_TEXTURE_UNITS, &ntext); -#else glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &ntext); -#endif // We could have more than IDRV_MAT_MAXTEXTURES but the interface only // support IDRV_MAT_MAXTEXTURES texture stages so take min ext.NbTextureStages= (ntext<((GLint)IDRV_MAT_MAXTEXTURES)?ntext:IDRV_MAT_MAXTEXTURES); diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_extension.h b/code/nel/src/3d/driver/opengl/driver_opengl_extension.h index 5d58840c1..9d28a15ab 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_extension.h +++ b/code/nel/src/3d/driver/opengl/driver_opengl_extension.h @@ -55,12 +55,12 @@ struct CGlExtensions bool NVTextureEnvCombine4; bool ARBTextureCubeMap; bool NVVertexProgram; - bool EXTVertexShader; + bool EXTVertexShader; bool NVTextureShader; - bool NVOcclusionQuery; + bool NVOcclusionQuery; bool NVTextureRectangle; - bool EXTTextureRectangle; - bool ARBTextureRectangle; + bool EXTTextureRectangle; + bool ARBTextureRectangle; bool FrameBufferObject; bool FrameBufferBlit; bool FrameBufferMultisample; @@ -89,10 +89,10 @@ struct CGlExtensions // ATI Extensions. bool ATIVertexArrayObject; - bool ATIMapObjectBuffer; + bool ATIMapObjectBuffer; bool ATITextureEnvCombine3; - bool ATIEnvMapBumpMap; - bool ATIFragmentShader; + bool ATIEnvMapBumpMap; + bool ATIFragmentShader; bool ATIXTextureEnvRoute; bool ATIVertexAttribArrayObject; // ARB Extensions @@ -157,7 +157,7 @@ public: NVTextureRectangle = false; EXTTextureRectangle = false; EXTTextureFilterAnisotropic = false; - EXTTextureFilterAnisotropicMaximum = 1.f; + EXTTextureFilterAnisotropicMaximum = 0.f; ARBTextureRectangle = false; ARBTextureNonPowerOfTwo = false; ARBMultisample = false; @@ -781,3 +781,4 @@ extern NEL_PFNGLSAMPLECOVERAGEARBPROC nglSampleCoverageARB; #endif // USE_OPENGLES #endif // NL_OPENGL_EXTENSION_H + diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_extension_def.h b/code/nel/src/3d/driver/opengl/driver_opengl_extension_def.h index d8862ff14..a11d0cd1c 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_extension_def.h +++ b/code/nel/src/3d/driver/opengl/driver_opengl_extension_def.h @@ -63,6 +63,27 @@ typedef void (APIENTRY * NEL_PFNGLGETTEXGENFVOESPROC) (GLenum coord, GLenum pnam typedef void (APIENTRY * NEL_PFNGLGETTEXGENIVOESPROC) (GLenum coord, GLenum pname, GLint *params); typedef void (APIENTRY * NEL_PFNGLGETTEXGENXVOESPROC) (GLenum coord, GLenum pname, GLfixed *params); +#define GL_MULTISAMPLE_ARB GL_MULTISAMPLE +#define GL_TEXTURE_CUBE_MAP_ARB GL_TEXTURE_CUBE_MAP_OES +#define GL_NONE 0 +#define GL_MAX_TEXTURE_UNITS_ARB GL_MAX_TEXTURE_UNITS +#define GL_REFLECTION_MAP_ARB GL_REFLECTION_MAP_OES +#define GL_RGB_SCALE_EXT GL_RGB_SCALE +#define GL_REFLECTION_MAP_ARB GL_REFLECTION_MAP_OES +#define GL_PREVIOUS_EXT GL_PREVIOUS +#define GL_PRIMARY_COLOR_EXT GL_PRIMARY_COLOR +#define GL_CONSTANT_EXT GL_CONSTANT +#define GL_ADD_SIGNED_EXT GL_ADD_SIGNED +#define GL_INTERPOLATE_EXT GL_INTERPOLATE +#define GL_BUMP_ENVMAP_ATI GL_INTERPOLATE + +#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES +#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES +#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES +#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES +#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES +#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES + #else // *************************************************************************** diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_material.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_material.cpp index ff73eb480..6d9dbb247 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_material.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_material.cpp @@ -87,10 +87,9 @@ static inline void convTexAddr(ITexture *tex, CMaterial::TTexAddressingMode mode nlassert(mode < CMaterial::TexAddrCount); static const GLenum glTex2dAddrModesNV[] = { -#ifdef USE_OPENGLES - 0, GL_TEXTURE_2D -#else - GL_NONE, GL_TEXTURE_2D, GL_PASS_THROUGH_NV, GL_CULL_FRAGMENT_NV, + GL_NONE, GL_TEXTURE_2D, +#ifndef USE_OPENGLES + GL_PASS_THROUGH_NV, GL_CULL_FRAGMENT_NV, GL_OFFSET_TEXTURE_2D_NV, GL_OFFSET_TEXTURE_2D_SCALE_NV, GL_DEPENDENT_AR_TEXTURE_2D_NV, GL_DEPENDENT_GB_TEXTURE_2D_NV, GL_DOT_PRODUCT_NV, GL_DOT_PRODUCT_TEXTURE_2D_NV, GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV, @@ -101,10 +100,9 @@ static inline void convTexAddr(ITexture *tex, CMaterial::TTexAddressingMode mode static const GLenum glTexCubeAddrModesNV[] = { -#ifdef USE_OPENGLES - 0, GL_TEXTURE_CUBE_MAP_OES -#else - GL_NONE, GL_TEXTURE_CUBE_MAP_ARB, GL_PASS_THROUGH_NV, GL_CULL_FRAGMENT_NV, + GL_NONE, GL_TEXTURE_CUBE_MAP_ARB, +#ifndef USE_OPENGLES + GL_PASS_THROUGH_NV, GL_CULL_FRAGMENT_NV, GL_OFFSET_TEXTURE_2D_NV, GL_OFFSET_TEXTURE_2D_SCALE_NV, GL_DEPENDENT_AR_TEXTURE_2D_NV, GL_DEPENDENT_GB_TEXTURE_2D_NV, GL_DOT_PRODUCT_NV, GL_DOT_PRODUCT_TEXTURE_2D_NV, GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV, @@ -147,11 +145,7 @@ void CDriverGL::setTextureEnvFunction(uint stage, CMaterial& mat) { // Cubic or normal ? if (text->isTextureCube ()) -#ifdef USE_OPENGLES - _DriverGLStates.setTexGenMode (stage, GL_REFLECTION_MAP_OES); -#else _DriverGLStates.setTexGenMode (stage, GL_REFLECTION_MAP_ARB); -#endif else #ifdef USE_OPENGLES _DriverGLStates.setTexGenMode (stage, GL_TEXTURE_CUBE_MAP_OES); @@ -974,11 +968,7 @@ void CDriverGL::setupLightMapPass(uint pass) if (mat._LightMapsMulx2) { // Multiply x 2 -#ifdef USE_OPENGLES - glTexEnvi(GL_TEXTURE_ENV, GL_RGB_SCALE, 2); -#else glTexEnvi(GL_TEXTURE_ENV, GL_RGB_SCALE_EXT, 2); -#endif } } } @@ -1087,11 +1077,7 @@ void CDriverGL::endLightMapMultiPass() for (uint32 i = 0; i < (_NLightMapPerPass+1); ++i) { _DriverGLStates.activeTextureARB(i); -#ifdef USE_OPENGLES - glTexEnvi(GL_TEXTURE_ENV, GL_RGB_SCALE, 1); -#else glTexEnvi(GL_TEXTURE_ENV, GL_RGB_SCALE_EXT, 1); -#endif } } } @@ -1165,12 +1151,7 @@ void CDriverGL::setupSpecularBegin() // todo hulud remove // _DriverGLStates.setTextureMode(CDriverGLStates::TextureCubeMap); - -#ifdef USE_OPENGLES - _DriverGLStates.setTexGenMode (1, GL_REFLECTION_MAP_OES); -#else _DriverGLStates.setTexGenMode (1, GL_REFLECTION_MAP_ARB); -#endif // setup the good matrix for stage 1. glMatrixMode(GL_TEXTURE); diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_states.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_states.cpp index 1d517d0fc..60a0609dc 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_states.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_states.cpp @@ -165,11 +165,9 @@ void CDriverGLStates::forceDefaults(uint nbStages) if(_TextureCubeMapSupported) { -#ifdef USE_OPENGLES - glDisable(GL_TEXTURE_CUBE_MAP_OES); - glDisable(GL_TEXTURE_GEN_STR_OES); -#else glDisable(GL_TEXTURE_CUBE_MAP_ARB); +#ifdef USE_OPENGLES + glDisable(GL_TEXTURE_GEN_STR_OES); #endif } @@ -393,6 +391,7 @@ void CDriverGLStates::enableMultisample(bool enable) { // new state. _CurMultisample= enable; + // Setup GLState. if(_CurMultisample) glEnable(GL_MULTISAMPLE_ARB); @@ -686,7 +685,7 @@ void CDriverGLStates::setTexGenMode (uint stage, GLint mode) else { #ifdef USE_OPENGLES -// nglTexGeniOES(GL_TEXTURE_GEN_STR_OES, GL_TEXTURE_GEN_MODE_OES, mode); + nglTexGeniOES(GL_TEXTURE_GEN_STR_OES, GL_TEXTURE_GEN_MODE_OES, mode); #else glTexGeni( GL_S, GL_TEXTURE_GEN_MODE, mode); glTexGeni( GL_T, GL_TEXTURE_GEN_MODE, mode); @@ -702,8 +701,8 @@ void CDriverGLStates::setTexGenMode (uint stage, GLint mode) #ifdef USE_OPENGLES // if(mode==GL_OBJECT_LINEAR || mode==GL_EYE_LINEAR) // { - nglTexGeniOES(GL_TEXTURE_GEN_STR_OES, GL_TEXTURE_GEN_MODE_OES, mode); - glEnable(GL_TEXTURE_GEN_STR_OES); +// nglTexGeniOES(GL_TEXTURE_GEN_STR_OES, GL_TEXTURE_GEN_MODE_OES, mode); +// glEnable(GL_TEXTURE_GEN_STR_OES); // } // else // { @@ -742,11 +741,7 @@ void CDriverGLStates::resetTextureMode() if (_TextureCubeMapSupported) { -#ifdef USE_OPENGLES - glDisable(GL_TEXTURE_CUBE_MAP_OES); -#else glDisable(GL_TEXTURE_CUBE_MAP_ARB); -#endif } #ifndef USE_OPENGLES @@ -789,11 +784,7 @@ void CDriverGLStates::setTextureMode(TTextureMode texMode) { if(_TextureCubeMapSupported) { -#ifdef USE_OPENGLES - glDisable(GL_TEXTURE_CUBE_MAP_OES); -#else glDisable(GL_TEXTURE_CUBE_MAP_ARB); -#endif } else { @@ -823,11 +814,7 @@ void CDriverGLStates::setTextureMode(TTextureMode texMode) { if(_TextureCubeMapSupported) { -#ifdef USE_OPENGLES - glEnable(GL_TEXTURE_CUBE_MAP_OES); -#else glEnable(GL_TEXTURE_CUBE_MAP_ARB); -#endif } else { @@ -872,11 +859,11 @@ void CDriverGLStates::forceActiveTextureARB(uint stage) _CurrentActiveTextureARB= stage; } - // *************************************************************************** void CDriverGLStates::enableVertexArray(bool enable) { - H_AUTO_OGL(CDriverGLStates_enableVertexArray) + H_AUTO_OGL(CDriverGLStates_enableVertexArray); + if(_VertexArrayEnabled != enable) { if(enable) @@ -1038,7 +1025,7 @@ void CDriverGLStates::enableVertexAttribArrayARB(uint glIndex,bool enable) // *************************************************************************** void CDriverGLStates::enableVertexAttribArrayForEXTVertexShader(uint glIndex, bool enable, uint *variants) { - H_AUTO_OGL(CDriverGLStates_enableVertexAttribArrayForEXTVertexShader) + H_AUTO_OGL(CDriverGLStates_enableVertexAttribArrayForEXTVertexShader); if(_VertexAttribArrayEnabled[glIndex] != enable) { diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_texture.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_texture.cpp index f0aab8938..77954a8e3 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_texture.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_texture.cpp @@ -781,11 +781,7 @@ void CDriverGL::bindTextureWithMode(ITexture &tex) { _DriverGLStates.setTextureMode(CDriverGLStates::TextureCubeMap); // Bind this texture -#ifdef USE_OPENGLES - glBindTexture(GL_TEXTURE_CUBE_MAP_OES, gltext->ID); -#else glBindTexture(GL_TEXTURE_CUBE_MAP_ARB, gltext->ID); -#endif } } else @@ -820,19 +816,16 @@ void CDriverGL::setupTextureBasicParameters(ITexture &tex) { if (_Extensions.ARBTextureCubeMap) { -#ifdef USE_OPENGLES - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_WRAP_S, translateWrapToGl(ITexture::Clamp, _Extensions)); - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_WRAP_T, translateWrapToGl(ITexture::Clamp, _Extensions)); -// glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_WRAP_R, translateWrapToGl(ITexture::Clamp, _Extensions)); - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_MAG_FILTER, translateMagFilterToGl(gltext)); - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_MIN_FILTER, translateMinFilterToGl(gltext)); -#else glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_WRAP_S, translateWrapToGl(ITexture::Clamp, _Extensions)); glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_WRAP_T, translateWrapToGl(ITexture::Clamp, _Extensions)); +#ifndef USE_OPENGLES glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_WRAP_R, translateWrapToGl(ITexture::Clamp, _Extensions)); +#endif glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_MAG_FILTER, translateMagFilterToGl(gltext)); glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_MIN_FILTER, translateMinFilterToGl(gltext)); -#endif + + if (_AnisotropicFilter > 1.f && gltext->MinFilter > ITexture::NearestMipMapLinear) + glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB, GL_TEXTURE_MAX_ANISOTROPY_EXT, _AnisotropicFilter); } } else @@ -841,6 +834,9 @@ void CDriverGL::setupTextureBasicParameters(ITexture &tex) glTexParameteri(gltext->TextureMode,GL_TEXTURE_WRAP_T, translateWrapToGl(gltext->WrapT, _Extensions)); glTexParameteri(gltext->TextureMode,GL_TEXTURE_MAG_FILTER, translateMagFilterToGl(gltext)); glTexParameteri(gltext->TextureMode,GL_TEXTURE_MIN_FILTER, translateMinFilterToGl(gltext)); + + if (_AnisotropicFilter > 1.f && gltext->MinFilter > ITexture::NearestMipMapLinear) + glTexParameteri(gltext->TextureMode, GL_TEXTURE_MAX_ANISOTROPY_EXT, _AnisotropicFilter); } // tex.clearFilterOrWrapModeTouched(); @@ -1516,31 +1512,19 @@ bool CDriverGL::activateTexture(uint stage, ITexture *tex) _CurrentTextureInfoGL[stage]= gltext; // setup this texture -#ifdef USE_OPENGLES - glBindTexture(GL_TEXTURE_CUBE_MAP_OES, gltext->ID); -#else glBindTexture(GL_TEXTURE_CUBE_MAP_ARB, gltext->ID); -#endif // Change parameters of texture, if necessary. //============================================ if(gltext->MagFilter!= tex->getMagFilter()) { gltext->MagFilter= tex->getMagFilter(); -#ifdef USE_OPENGLES - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_MAG_FILTER, translateMagFilterToGl(gltext)); -#else glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_MAG_FILTER, translateMagFilterToGl(gltext)); -#endif } if(gltext->MinFilter!= tex->getMinFilter()) { gltext->MinFilter= tex->getMinFilter(); -#ifdef USE_OPENGLES - glTexParameteri(GL_TEXTURE_CUBE_MAP_OES,GL_TEXTURE_MIN_FILTER, translateMinFilterToGl(gltext)); -#else glTexParameteri(GL_TEXTURE_CUBE_MAP_ARB,GL_TEXTURE_MIN_FILTER, translateMinFilterToGl(gltext)); -#endif } } } @@ -1617,34 +1601,16 @@ bool CDriverGL::activateTexture(uint stage, ITexture *tex) // This maps the CMaterial::TTexOperator -static const GLenum OperatorLUT[9]= { GL_REPLACE, GL_MODULATE, GL_ADD, -#ifdef USE_OPENGLES - GL_ADD_SIGNED, GL_INTERPOLATE, GL_INTERPOLATE, GL_INTERPOLATE, GL_INTERPOLATE, GL_INTERPOLATE -#else - GL_ADD_SIGNED_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_BUMP_ENVMAP_ATI -#endif -}; +static const GLenum OperatorLUT[9]= { GL_REPLACE, GL_MODULATE, GL_ADD, GL_ADD_SIGNED_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_INTERPOLATE_EXT, GL_BUMP_ENVMAP_ATI }; // This maps the CMaterial::TTexSource -static const GLenum SourceLUT[4]= { GL_TEXTURE, -#ifdef USE_OPENGLES - GL_PREVIOUS, GL_PRIMARY_COLOR, GL_CONSTANT -#else - GL_PREVIOUS_EXT, GL_PRIMARY_COLOR_EXT, GL_CONSTANT_EXT -#endif -}; +static const GLenum SourceLUT[4]= { GL_TEXTURE, GL_PREVIOUS_EXT, GL_PRIMARY_COLOR_EXT, GL_CONSTANT_EXT }; // This maps the CMaterial::TTexOperand static const GLenum OperandLUT[4]= { GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA }; // This maps the CMaterial::TTexOperator, used for openGL Arg2 setup. -static const GLenum InterpolateSrcLUT[8]= { GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, -#ifdef USE_OPENGLES - GL_PREVIOUS, GL_PRIMARY_COLOR, GL_CONSTANT -#else - GL_PREVIOUS_EXT, GL_PRIMARY_COLOR_EXT, GL_CONSTANT_EXT -#endif -}; +static const GLenum InterpolateSrcLUT[8]= { GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, GL_TEXTURE, GL_PREVIOUS_EXT, GL_PRIMARY_COLOR_EXT, GL_CONSTANT_EXT }; #ifndef USE_OPENGLES @@ -2224,6 +2190,25 @@ void CDriverGL::forceDXTCCompression(bool dxtcComp) _ForceDXTCCompression= dxtcComp; } +// *************************************************************************** +void CDriverGL::setAnisotropicFilter(sint filtering) +{ + H_AUTO_OGL(CDriverGL_setAnisotropicFiltering); + + if (!_Extensions.EXTTextureFilterAnisotropic) return; + + if (filtering < 0 || filtering > _Extensions.EXTTextureFilterAnisotropicMaximum) + { + // set maximum value for anisotropic filter + _AnisotropicFilter = _Extensions.EXTTextureFilterAnisotropicMaximum; + } + else + { + // set specified value for anisotropic filter + _AnisotropicFilter = filtering; + } +} + // *************************************************************************** void CDriverGL::forceTextureResize(uint divisor) { diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_vertex_buffer_hard.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_vertex_buffer_hard.cpp index 06ebafab0..60109cfb6 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_vertex_buffer_hard.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_vertex_buffer_hard.cpp @@ -1542,7 +1542,7 @@ void CVertexBufferHardARB::unlock() #ifdef NL_DEBUG _Unmapping = true; #endif - GLboolean unmapOk = false; + GLboolean unmapOk = GL_FALSE; #ifdef USE_OPENGLES if (_Driver->_Extensions.OESMapBuffer) @@ -1671,3 +1671,4 @@ void CVertexBufferHardARB::invalidate() #endif } // NL3D + diff --git a/code/nel/src/3d/driver/opengl/driver_opengl_vertex_program.cpp b/code/nel/src/3d/driver/opengl/driver_opengl_vertex_program.cpp index dc2a4243a..5392bcbdd 100644 --- a/code/nel/src/3d/driver/opengl/driver_opengl_vertex_program.cpp +++ b/code/nel/src/3d/driver/opengl/driver_opengl_vertex_program.cpp @@ -205,8 +205,8 @@ bool CDriverGL::activeNVVertexProgram (CVertexProgram *program) return false; } - // *************************************************************************** +#ifndef USE_OPENGLES static inline GLenum convSwizzleToGLFormat(CVPSwizzle::EComp comp, bool negate) { @@ -216,16 +216,11 @@ inline GLenum convSwizzleToGLFormat(CVPSwizzle::EComp comp, bool negate) { switch(comp) { -#ifdef USE_OPENGLES - case CVPSwizzle::X: return GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES; - case CVPSwizzle::Y: return GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES; - case CVPSwizzle::Z: return GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES; -#else case CVPSwizzle::X: return GL_X_EXT; case CVPSwizzle::Y: return GL_Y_EXT; case CVPSwizzle::Z: return GL_Z_EXT; case CVPSwizzle::W: return GL_W_EXT; -#endif + default: nlstop; return 0; @@ -236,16 +231,11 @@ inline GLenum convSwizzleToGLFormat(CVPSwizzle::EComp comp, bool negate) { switch(comp) { -#ifdef USE_OPENGLES - case CVPSwizzle::X: return GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES; - case CVPSwizzle::Y: return GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES; - case CVPSwizzle::Z: return GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES; -#else case CVPSwizzle::X: return GL_NEGATIVE_X_EXT; case CVPSwizzle::Y: return GL_NEGATIVE_Y_EXT; case CVPSwizzle::Z: return GL_NEGATIVE_Z_EXT; case CVPSwizzle::W: return GL_NEGATIVE_W_EXT; -#endif + default: nlstop; return 0; @@ -253,6 +243,7 @@ inline GLenum convSwizzleToGLFormat(CVPSwizzle::EComp comp, bool negate) } } } +#endif // *************************************************************************** /** Convert an output register to a EXTVertexShader register diff --git a/code/nel/src/3d/driver/opengl/mac/cocoa_event_emitter.cpp b/code/nel/src/3d/driver/opengl/mac/cocoa_event_emitter.cpp index 15bb40d28..d290e0cee 100644 --- a/code/nel/src/3d/driver/opengl/mac/cocoa_event_emitter.cpp +++ b/code/nel/src/3d/driver/opengl/mac/cocoa_event_emitter.cpp @@ -209,7 +209,7 @@ static bool isTextKeyEvent(NSEvent* event) /* TODO check why iswprint(character) does not solve it. - it always returns false, even for π, é, ... + it always returns false, even for non-ASCII characters */ // characters > 127 but not printable if( nelKey == NLMISC::KeyF1 || nelKey == NLMISC::KeyF2 || diff --git a/code/nel/src/3d/driver_user.cpp b/code/nel/src/3d/driver_user.cpp index df66f99d0..b45ebbd37 100644 --- a/code/nel/src/3d/driver_user.cpp +++ b/code/nel/src/3d/driver_user.cpp @@ -1469,12 +1469,21 @@ UDriver::TPolygonMode CDriverUser::getPolygonMode () return umode; } + void CDriverUser::forceDXTCCompression(bool dxtcComp) { NL3D_HAUTO_UI_DRIVER; _Driver->forceDXTCCompression(dxtcComp); } + +void CDriverUser::setAnisotropicFilter(sint filter) +{ + NL3D_HAUTO_UI_DRIVER; + + _Driver->setAnisotropicFilter(filter); +} + void CDriverUser::forceTextureResize(uint divisor) { NL3D_HAUTO_UI_DRIVER; diff --git a/code/nel/src/3d/fasthls_modifier.cpp b/code/nel/src/3d/fasthls_modifier.cpp index 3203587c0..5195ddb5a 100644 --- a/code/nel/src/3d/fasthls_modifier.cpp +++ b/code/nel/src/3d/fasthls_modifier.cpp @@ -109,7 +109,7 @@ CRGBA CFastHLSModifier::convert(uint H, uint L, uint S) return col; } -#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +#if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # pragma warning( push ) # pragma warning( disable : 4799 ) #endif @@ -262,7 +262,7 @@ uint16 CFastHLSModifier::applyHLSMod(uint16 colorIn, uint8 dHue, uint dLum, uin #pragma managed(pop) #endif -#if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +#if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # pragma warning( pop ) #endif diff --git a/code/nel/src/3d/particle_system_shape.cpp b/code/nel/src/3d/particle_system_shape.cpp index 6810bd6ef..7acbea6d4 100644 --- a/code/nel/src/3d/particle_system_shape.cpp +++ b/code/nel/src/3d/particle_system_shape.cpp @@ -173,7 +173,7 @@ void CParticleSystemShape::serial(NLMISC::IStream &f) throw(NLMISC::EStream) ///=========================================================================== void CParticleSystemShape::buildFromPS(const CParticleSystem &ps) { - // must be sure that we are writting in the stream + // must be sure that we are writing in the stream if (_ParticleSystemProto.isReading()) { _ParticleSystemProto.invert(); diff --git a/code/nel/src/3d/tessellation.cpp b/code/nel/src/3d/tessellation.cpp index 8f6dd5134..58171c40f 100644 --- a/code/nel/src/3d/tessellation.cpp +++ b/code/nel/src/3d/tessellation.cpp @@ -202,7 +202,7 @@ CTessFace::~CTessFace() // *************************************************************************** float CTessFace::computeNearLimit() { - // General formula for Level, function of Size, treshold etc...: + // General formula for Level, function of Size, threshold etc...: // WantedLevel= log2(BaseSize / sqrdist / RefineThreshold); // <=> WantedLevel= log2( CurSize*2^Level / sqrdist / RefineThreshold). // <=> WantedLevel= log2( ProjectedSize* 2^Level / RefineThreshold). @@ -1774,7 +1774,7 @@ void CTessFace::refineAll() /* if(psRefineThreshold*2), the face is fully splitted/geomoprhed (tests reported on sons...). */ @@ -1831,7 +1831,7 @@ void CTessFace::refineAll() // Split or merge, and meaning of errorMetric: /* if(errorMetricRefineThreshold*2), the face is fully splitted/geomoprhed. */ diff --git a/code/nel/src/3d/transform.cpp b/code/nel/src/3d/transform.cpp index 65af1ebc0..c12754c57 100644 --- a/code/nel/src/3d/transform.cpp +++ b/code/nel/src/3d/transform.cpp @@ -1418,7 +1418,7 @@ void CTransform::forceCompute() } else { - // force to compte the father + // force to compute the father if (_HrcParent) { _HrcParent->forceCompute(); diff --git a/code/nel/src/3d/vertex_program_parse.cpp b/code/nel/src/3d/vertex_program_parse.cpp index 25ed6e9f4..9b535d551 100644 --- a/code/nel/src/3d/vertex_program_parse.cpp +++ b/code/nel/src/3d/vertex_program_parse.cpp @@ -146,7 +146,7 @@ bool CVPParser::parseOperand(CVPOperand &operand, bool outputOperand, std::strin break; case 'A': result = parseAddressRegister(operand, errorOutput); break; case '-': - errorOutput = "Negation not allowed on ouput register."; + errorOutput = "Negation not allowed on output register."; return false; default: errorOutput = "Output, Address, or Temporary register expected as an output operand."; @@ -365,7 +365,7 @@ bool CVPParser::parseOutputRegister(CVPOperand &operand, std::string &errorOutpu operand.Type = CVPOperand::OutputRegister; if (*_CurrChar != '[') { - errorOutput = "'[' expected when parsing an ouput register."; + errorOutput = "'[' expected when parsing an output register."; return false; } ++_CurrChar; @@ -565,7 +565,7 @@ bool CVPParser::parseAddressRegister(CVPOperand &operand, std::string &errorOutp bool CVPParser::parseOp2(CVPInstruction &instr,std::string &errorOutput) { skipSpacesAndComments(); - // parse ouput + // parse output if (!parseOperand(instr.Dest, true, errorOutput)) return false; // Can't write in input or consant register if (instr.Dest.Type == CVPOperand::Constant || instr.Dest.Type == CVPOperand::InputRegister) diff --git a/code/nel/src/3d/zone.cpp b/code/nel/src/3d/zone.cpp index b075e477e..4acca80f5 100644 --- a/code/nel/src/3d/zone.cpp +++ b/code/nel/src/3d/zone.cpp @@ -127,7 +127,7 @@ void CZone::build(const CZoneInfo &zoneInfo, uint32 numVertices) // Compute the bbox and the bias/scale. //===================================== CAABBox bb; - if(patchs.size()) + if(!patchs.empty()) bb.setCenter(patchs[0].Patch.Vertices[0]); bb.setHalfSize(CVector::Null); for(j=0;j<(sint)patchs.size();j++) diff --git a/code/nel/src/3d/zone_lighter.cpp b/code/nel/src/3d/zone_lighter.cpp index 8ed47c673..112df54e0 100644 --- a/code/nel/src/3d/zone_lighter.cpp +++ b/code/nel/src/3d/zone_lighter.cpp @@ -2781,7 +2781,7 @@ void CZoneLighter::computeTileFlagsOnly (CLandscape &landscape, CZone& output, u // can't copy tile flags if(!ok) - throw Exception("The input zonew, and ouput zonel are too different: not same patchs!!"); + throw Exception("The input zonew, and output zonel are too different: not same patchs!!"); /// copy the tiles flags from the zone to light to the output zone copyTileFlags(output, zonew); diff --git a/code/nel/src/georges/type.cpp b/code/nel/src/georges/type.cpp index 344ba50f9..5b18c65c5 100644 --- a/code/nel/src/georges/type.cpp +++ b/code/nel/src/georges/type.cpp @@ -25,7 +25,6 @@ #include "nel/georges/form.h" #include "nel/georges/form_elm.h" #include "nel/georges/form_loader.h" - #include "nel/georges/type.h" using namespace NLMISC; diff --git a/code/nel/src/logic/logic_state_machine.cpp b/code/nel/src/logic/logic_state_machine.cpp index 1694936d3..0edc7bd14 100644 --- a/code/nel/src/logic/logic_state_machine.cpp +++ b/code/nel/src/logic/logic_state_machine.cpp @@ -426,7 +426,7 @@ void CLogicStateMachine::setVerbose( string varName, bool b ) filter = 1; } else - // xxx* => we look for a string with xxx at the begining + // xxx* => we look for a string with xxx at the beginning if( varName[varName.size()-1]=='*' ) { motif = varName.substr(0,varName.size()-1); diff --git a/code/nel/src/misc/aabbox.cpp b/code/nel/src/misc/aabbox.cpp index 6e1a9e428..3636552d1 100644 --- a/code/nel/src/misc/aabbox.cpp +++ b/code/nel/src/misc/aabbox.cpp @@ -21,6 +21,10 @@ #include "nel/misc/bsphere.h" #include "nel/misc/matrix.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/algo.cpp b/code/nel/src/misc/algo.cpp index 71fd14347..6a3ef62dd 100644 --- a/code/nel/src/misc/algo.cpp +++ b/code/nel/src/misc/algo.cpp @@ -21,6 +21,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/app_context.cpp b/code/nel/src/misc/app_context.cpp index 1213a6559..a0b35b35a 100644 --- a/code/nel/src/misc/app_context.cpp +++ b/code/nel/src/misc/app_context.cpp @@ -19,6 +19,10 @@ #include "nel/misc/dynloadlib.h" #include "nel/misc/command.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/async_file_manager.cpp b/code/nel/src/misc/async_file_manager.cpp index b9be77f45..366237722 100644 --- a/code/nel/src/misc/async_file_manager.cpp +++ b/code/nel/src/misc/async_file_manager.cpp @@ -23,6 +23,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/big_file.cpp b/code/nel/src/misc/big_file.cpp index e2d64d052..f5ee067f4 100644 --- a/code/nel/src/misc/big_file.cpp +++ b/code/nel/src/misc/big_file.cpp @@ -22,6 +22,9 @@ using namespace std; using namespace NLMISC; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bit_mem_stream.cpp b/code/nel/src/misc/bit_mem_stream.cpp index c8ae37163..ed282786e 100644 --- a/code/nel/src/misc/bit_mem_stream.cpp +++ b/code/nel/src/misc/bit_mem_stream.cpp @@ -25,6 +25,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bit_set.cpp b/code/nel/src/misc/bit_set.cpp index c19b8d35d..79eda0c13 100644 --- a/code/nel/src/misc/bit_set.cpp +++ b/code/nel/src/misc/bit_set.cpp @@ -20,6 +20,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bitmap.cpp b/code/nel/src/misc/bitmap.cpp index aa426d47a..cfe8cab89 100644 --- a/code/nel/src/misc/bitmap.cpp +++ b/code/nel/src/misc/bitmap.cpp @@ -26,6 +26,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bitmap_jpeg.cpp b/code/nel/src/misc/bitmap_jpeg.cpp index cae1f9700..799d659d6 100644 --- a/code/nel/src/misc/bitmap_jpeg.cpp +++ b/code/nel/src/misc/bitmap_jpeg.cpp @@ -32,6 +32,9 @@ extern "C" using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bitmap_png.cpp b/code/nel/src/misc/bitmap_png.cpp index 768619e76..cea0b7d0c 100644 --- a/code/nel/src/misc/bitmap_png.cpp +++ b/code/nel/src/misc/bitmap_png.cpp @@ -27,6 +27,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/block_memory.cpp b/code/nel/src/misc/block_memory.cpp index d6abdffe6..d7c8e445c 100644 --- a/code/nel/src/misc/block_memory.cpp +++ b/code/nel/src/misc/block_memory.cpp @@ -21,6 +21,9 @@ // remove stupid VC6 warnings void foo_block_memory_cpp() {} +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/bsphere.cpp b/code/nel/src/misc/bsphere.cpp index 8e3494514..1fcf359e7 100644 --- a/code/nel/src/misc/bsphere.cpp +++ b/code/nel/src/misc/bsphere.cpp @@ -21,6 +21,9 @@ using namespace NLMISC; using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/buf_fifo.cpp b/code/nel/src/misc/buf_fifo.cpp index 2f39bd098..6c377f078 100644 --- a/code/nel/src/misc/buf_fifo.cpp +++ b/code/nel/src/misc/buf_fifo.cpp @@ -26,6 +26,10 @@ using namespace std; // if 0, don't stat the time of different function #define STAT_FIFO 1 +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { #ifdef BUFFIFO_TRACK_ALL_BUFFERS diff --git a/code/nel/src/misc/class_id.cpp b/code/nel/src/misc/class_id.cpp index e705c26a8..72d9cc43b 100644 --- a/code/nel/src/misc/class_id.cpp +++ b/code/nel/src/misc/class_id.cpp @@ -20,6 +20,9 @@ +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/class_registry.cpp b/code/nel/src/misc/class_registry.cpp index 74e3e24b9..91c603c90 100644 --- a/code/nel/src/misc/class_registry.cpp +++ b/code/nel/src/misc/class_registry.cpp @@ -17,9 +17,14 @@ #include "stdmisc.h" #include "nel/misc/class_registry.h" +#include "nel/misc/debug.h" using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/cmd_args.cpp b/code/nel/src/misc/cmd_args.cpp index c42473027..2ef32a6c9 100644 --- a/code/nel/src/misc/cmd_args.cpp +++ b/code/nel/src/misc/cmd_args.cpp @@ -24,6 +24,10 @@ #include "nel/misc/cmd_args.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/co_task.cpp b/code/nel/src/misc/co_task.cpp index 8fdfb6449..91b0132a9 100644 --- a/code/nel/src/misc/co_task.cpp +++ b/code/nel/src/misc/co_task.cpp @@ -15,9 +15,13 @@ // along with this program. If not, see . #include "stdmisc.h" + +#include "nel/misc/types_nl.h" #include "nel/misc/co_task.h" #include "nel/misc/tds.h" #include "nel/misc/time_nl.h" +#include "nel/misc/debug.h" + // Flag to use thread instead of coroutine primitives (i.e windows fibers or gcc context) #ifndef NL_OS_WINDOWS #define NL_USE_THREAD_COTASK @@ -59,6 +63,10 @@ #endif #endif //NL_USE_THREAD_COTASK +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/command.cpp b/code/nel/src/misc/command.cpp index 1fff9627b..30e3defe2 100644 --- a/code/nel/src/misc/command.cpp +++ b/code/nel/src/misc/command.cpp @@ -22,6 +22,10 @@ using namespace std; using namespace NLMISC; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { //ICommand::TCategorySet* ICommand::_Categories; diff --git a/code/nel/src/misc/common.cpp b/code/nel/src/misc/common.cpp index 347569976..36e167260 100644 --- a/code/nel/src/misc/common.cpp +++ b/code/nel/src/misc/common.cpp @@ -16,6 +16,9 @@ #include "stdmisc.h" +#include "nel/misc/types_nl.h" +#include "nel/misc/common.h" + #ifdef NL_OS_WINDOWS # define NOMINMAX # include @@ -68,6 +71,9 @@ extern "C" long _ftol2( double dblSource ) { return _ftol( dblSource ); } #endif // NL_OS_WINDOWS +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/config_file/cf_gramatical.ypp b/code/nel/src/misc/config_file/cf_gramatical.ypp index 4b6a2707e..199f3df9a 100644 --- a/code/nel/src/misc/config_file/cf_gramatical.ypp +++ b/code/nel/src/misc/config_file/cf_gramatical.ypp @@ -225,7 +225,7 @@ inst: VARIABLE ADD_ASSIGN expression SEMICOLON } else { - // this var has been created in a parent Cfg, append at the begining of the array + // this var has been created in a parent Cfg, append at the beginning of the array Var.add ((*((vector*)(YYPARSE_PARAM)))[i]); if (Var != (*((vector*)(YYPARSE_PARAM)))[i] && Var.Callback != NULL) (Var.Callback)(Var); diff --git a/code/nel/src/misc/config_file/config_file.cpp b/code/nel/src/misc/config_file/config_file.cpp index f502d327e..6113a7a2c 100644 --- a/code/nel/src/misc/config_file/config_file.cpp +++ b/code/nel/src/misc/config_file/config_file.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "../stdmisc.h" #include "nel/misc/config_file.h" #include @@ -27,6 +28,10 @@ #include "nel/misc/mem_stream.h" #include "locale.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + using namespace std; using namespace NLMISC; diff --git a/code/nel/src/misc/contiguous_block_allocator.cpp b/code/nel/src/misc/contiguous_block_allocator.cpp index 7d4ae1e0f..6db4b0d63 100644 --- a/code/nel/src/misc/contiguous_block_allocator.cpp +++ b/code/nel/src/misc/contiguous_block_allocator.cpp @@ -15,8 +15,13 @@ // along with this program. If not, see . #include "stdmisc.h" + #include "nel/misc/contiguous_block_allocator.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/cpu_time_stat.cpp b/code/nel/src/misc/cpu_time_stat.cpp index a1f9bc23f..861ab8e56 100644 --- a/code/nel/src/misc/cpu_time_stat.cpp +++ b/code/nel/src/misc/cpu_time_stat.cpp @@ -15,9 +15,10 @@ // along with this program. If not, see . #include "stdmisc.h" -#include "nel/misc/cpu_time_stat.h" +#include "nel/misc/cpu_time_stat.h" #include "nel/misc/common.h" +#include "nel/misc/debug.h" #ifdef NL_OS_UNIX #include @@ -27,6 +28,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/debug.cpp b/code/nel/src/misc/debug.cpp index f2dd31290..28f40f641 100644 --- a/code/nel/src/misc/debug.cpp +++ b/code/nel/src/misc/debug.cpp @@ -16,6 +16,9 @@ #include "stdmisc.h" +#include "nel/misc/types_nl.h" +#include "nel/misc/debug.h" + #ifdef HAVE_NELCONFIG_H # include "nelconfig.h" #endif // HAVE_NELCONFIG_H @@ -27,6 +30,7 @@ #include "nel/misc/report.h" #include "nel/misc/path.h" #include "nel/misc/variable.h" +#include "nel/misc/system_info.h" #ifdef NL_OS_WINDOWS # define _WIN32_WINDOWS 0x0410 @@ -53,6 +57,8 @@ # include #endif +#define NL_NO_DEBUG_FILES 1 + using namespace std; // If you don't want to add default displayer, put 0 instead of 1. In this case, you @@ -77,6 +83,9 @@ using namespace std; // If true, debug system will trap crash even if the application is in debugger static const bool TrapCrashInDebugger = false; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { @@ -88,7 +97,7 @@ namespace NLMISC bool DisableNLDebug= false; NLMISC::CVariablePtr _DisableNLDebug("nel","DisableNLDebug","Disables generation and output of nldebug logs (no code associated with the log generation is executed)",&DisableNLDebug,true); -static std::string LogPath = ""; +static std::string LogPath; //bool DebugNeedAssert = false; //bool NoAssert = false; diff --git a/code/nel/src/misc/di_event_emitter.cpp b/code/nel/src/misc/di_event_emitter.cpp index c0894e381..8f41f6453 100644 --- a/code/nel/src/misc/di_event_emitter.cpp +++ b/code/nel/src/misc/di_event_emitter.cpp @@ -28,7 +28,9 @@ #ifdef NL_OS_WINDOWS - +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/di_game_device.cpp b/code/nel/src/misc/di_game_device.cpp index 22a9d57fd..6574b5cde 100644 --- a/code/nel/src/misc/di_game_device.cpp +++ b/code/nel/src/misc/di_game_device.cpp @@ -21,6 +21,10 @@ #ifdef NL_OS_WINDOWS +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/di_keyboard_device.cpp b/code/nel/src/misc/di_keyboard_device.cpp index dffc1f4da..0802019a4 100644 --- a/code/nel/src/misc/di_keyboard_device.cpp +++ b/code/nel/src/misc/di_keyboard_device.cpp @@ -27,6 +27,10 @@ #include "Mmsystem.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/di_mouse_device.cpp b/code/nel/src/misc/di_mouse_device.cpp index cce2650dc..2dfcf95f0 100644 --- a/code/nel/src/misc/di_mouse_device.cpp +++ b/code/nel/src/misc/di_mouse_device.cpp @@ -23,6 +23,10 @@ #ifdef NL_OS_WINDOWS +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/diff_tool.cpp b/code/nel/src/misc/diff_tool.cpp index 9422e2a79..15a91cdb8 100644 --- a/code/nel/src/misc/diff_tool.cpp +++ b/code/nel/src/misc/diff_tool.cpp @@ -22,6 +22,9 @@ using namespace NLMISC; using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace STRING_MANAGER { diff --git a/code/nel/src/misc/displayer.cpp b/code/nel/src/misc/displayer.cpp index d8b8f0306..d91193759 100644 --- a/code/nel/src/misc/displayer.cpp +++ b/code/nel/src/misc/displayer.cpp @@ -16,6 +16,7 @@ #include "stdmisc.h" +#include "nel/misc/types_nl.h" #ifdef NL_OS_WINDOWS # include @@ -49,6 +50,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/dummy_window.cpp b/code/nel/src/misc/dummy_window.cpp index 90c36d55b..a0d807ac5 100644 --- a/code/nel/src/misc/dummy_window.cpp +++ b/code/nel/src/misc/dummy_window.cpp @@ -21,6 +21,10 @@ #ifdef NL_OS_WINDOWS +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/dynloadlib.cpp b/code/nel/src/misc/dynloadlib.cpp index 7153643fc..6dcb7e4cf 100644 --- a/code/nel/src/misc/dynloadlib.cpp +++ b/code/nel/src/misc/dynloadlib.cpp @@ -21,6 +21,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/eid_translator.cpp b/code/nel/src/misc/eid_translator.cpp index 710acb440..acf4046e5 100644 --- a/code/nel/src/misc/eid_translator.cpp +++ b/code/nel/src/misc/eid_translator.cpp @@ -31,6 +31,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { // diff --git a/code/nel/src/misc/entity_id.cpp b/code/nel/src/misc/entity_id.cpp index b90a25ea3..b62bf1f1c 100644 --- a/code/nel/src/misc/entity_id.cpp +++ b/code/nel/src/misc/entity_id.cpp @@ -20,6 +20,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { const uint64 CEntityId::MaxEntityId = ((uint64)1 << (CEntityId::ID_SIZE + 1)) - (uint64)1; diff --git a/code/nel/src/misc/eval_num_expr.cpp b/code/nel/src/misc/eval_num_expr.cpp index de7f3b2bf..c47309498 100644 --- a/code/nel/src/misc/eval_num_expr.cpp +++ b/code/nel/src/misc/eval_num_expr.cpp @@ -17,6 +17,11 @@ #include "stdmisc.h" #include "nel/misc/eval_num_expr.h" +#include "nel/misc/debug.h" + +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/event_emitter.cpp b/code/nel/src/misc/event_emitter.cpp index 946efd75c..0cf3aad72 100644 --- a/code/nel/src/misc/event_emitter.cpp +++ b/code/nel/src/misc/event_emitter.cpp @@ -19,6 +19,10 @@ // remove stupid VC6 warnings void foo_event_emitter_cpp() {} +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/event_emitter_multi.cpp b/code/nel/src/misc/event_emitter_multi.cpp index f119601f5..52bc235cd 100644 --- a/code/nel/src/misc/event_emitter_multi.cpp +++ b/code/nel/src/misc/event_emitter_multi.cpp @@ -18,6 +18,10 @@ #include "nel/misc/event_emitter_multi.h" #include "nel/misc/system_utils.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/event_listener.cpp b/code/nel/src/misc/event_listener.cpp index 1b8b29017..14bb5d73d 100644 --- a/code/nel/src/misc/event_listener.cpp +++ b/code/nel/src/misc/event_listener.cpp @@ -20,6 +20,9 @@ #include "nel/misc/event_server.h" #include "nel/misc/events.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/event_server.cpp b/code/nel/src/misc/event_server.cpp index 21ed8c576..eceb783fe 100644 --- a/code/nel/src/misc/event_server.cpp +++ b/code/nel/src/misc/event_server.cpp @@ -21,6 +21,9 @@ #include "nel/misc/event_emitter.h" #include "nel/misc/events.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/events.cpp b/code/nel/src/misc/events.cpp index 1d88be177..daa651ed7 100644 --- a/code/nel/src/misc/events.cpp +++ b/code/nel/src/misc/events.cpp @@ -19,6 +19,9 @@ #include "nel/misc/events.h" #include "nel/misc/string_conversion.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/fast_floor.cpp b/code/nel/src/misc/fast_floor.cpp index 614ad3474..29411492b 100644 --- a/code/nel/src/misc/fast_floor.cpp +++ b/code/nel/src/misc/fast_floor.cpp @@ -18,6 +18,10 @@ #include "nel/misc/fast_floor.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { int OptFastFloorCWStack[OptFastFloorCWStackSize]; diff --git a/code/nel/src/misc/fast_id_map.cpp b/code/nel/src/misc/fast_id_map.cpp index 3d434066c..5ba919b09 100644 --- a/code/nel/src/misc/fast_id_map.cpp +++ b/code/nel/src/misc/fast_id_map.cpp @@ -35,6 +35,10 @@ // Project includes +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { void dummytoavoidthecompilerwarningfastidmap() { } diff --git a/code/nel/src/misc/fast_mem.cpp b/code/nel/src/misc/fast_mem.cpp index 6d7ca97ff..c957195b3 100644 --- a/code/nel/src/misc/fast_mem.cpp +++ b/code/nel/src/misc/fast_mem.cpp @@ -19,6 +19,9 @@ #include "nel/misc/fast_mem.h" #include "nel/misc/system_info.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/file.cpp b/code/nel/src/misc/file.cpp index 4c8501a17..842d9ea51 100644 --- a/code/nel/src/misc/file.cpp +++ b/code/nel/src/misc/file.cpp @@ -15,9 +15,7 @@ // along with this program. If not, see . #include "stdmisc.h" -#ifndef NL_OS_WINDOWS -#include -#endif + #include "nel/misc/file.h" #include "nel/misc/debug.h" #include "nel/misc/big_file.h" @@ -26,10 +24,18 @@ #include "nel/misc/sstring.h" #include "nel/misc/xml_pack.h" +#ifndef NL_OS_WINDOWS +#include +#endif + using namespace std; #define NLMISC_DONE_FILE_OPENED 40 +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/fixed_size_allocator.cpp b/code/nel/src/misc/fixed_size_allocator.cpp index f16e87dd4..790275ec6 100644 --- a/code/nel/src/misc/fixed_size_allocator.cpp +++ b/code/nel/src/misc/fixed_size_allocator.cpp @@ -15,8 +15,13 @@ // along with this program. If not, see . #include "stdmisc.h" -#include "nel/misc/fixed_size_allocator.h" +#include "nel/misc/fixed_size_allocator.h" +#include "nel/misc/debug.h" + +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/game_device.cpp b/code/nel/src/misc/game_device.cpp index ee0924a1a..2ba49367f 100644 --- a/code/nel/src/misc/game_device.cpp +++ b/code/nel/src/misc/game_device.cpp @@ -17,6 +17,10 @@ #include "stdmisc.h" #include "nel/misc/game_device.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/game_device_events.cpp b/code/nel/src/misc/game_device_events.cpp index 59cc115d5..bf64a1c4b 100644 --- a/code/nel/src/misc/game_device_events.cpp +++ b/code/nel/src/misc/game_device_events.cpp @@ -18,6 +18,10 @@ #include "nel/misc/game_device_events.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/geom_ext.cpp b/code/nel/src/misc/geom_ext.cpp index 0b1735099..32dba1d60 100644 --- a/code/nel/src/misc/geom_ext.cpp +++ b/code/nel/src/misc/geom_ext.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_geom_ext_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/grid_traversal.cpp b/code/nel/src/misc/grid_traversal.cpp index 19e59e7c2..a88267331 100644 --- a/code/nel/src/misc/grid_traversal.cpp +++ b/code/nel/src/misc/grid_traversal.cpp @@ -19,6 +19,10 @@ #include "nel/misc/grid_traversal.h" #include "nel/misc/vector_2f.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/gtk_displayer.cpp b/code/nel/src/misc/gtk_displayer.cpp index d348bab79..f558a4909 100644 --- a/code/nel/src/misc/gtk_displayer.cpp +++ b/code/nel/src/misc/gtk_displayer.cpp @@ -15,6 +15,7 @@ // along with this program. If not, see . #include "stdmisc.h" +#include "nel/misc/gtk_displayer.h" #ifdef NL_USE_GTK @@ -35,10 +36,12 @@ #include "nel/misc/command.h" #include "nel/misc/thread.h" -#include "nel/misc/gtk_displayer.h" - using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { // diff --git a/code/nel/src/misc/heap_memory.cpp b/code/nel/src/misc/heap_memory.cpp index de9f794f2..0c3918ba0 100644 --- a/code/nel/src/misc/heap_memory.cpp +++ b/code/nel/src/misc/heap_memory.cpp @@ -17,9 +17,13 @@ #include "stdmisc.h" #include "nel/misc/heap_memory.h" +#include "nel/misc/debug.h" using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/hierarchical_timer.cpp b/code/nel/src/misc/hierarchical_timer.cpp index 9d3c40c44..62dc0786a 100644 --- a/code/nel/src/misc/hierarchical_timer.cpp +++ b/code/nel/src/misc/hierarchical_timer.cpp @@ -26,6 +26,10 @@ #include "nel/misc/time_nl.h" #endif +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/i18n.cpp b/code/nel/src/misc/i18n.cpp index c68b190c5..cf1803c76 100644 --- a/code/nel/src/misc/i18n.cpp +++ b/code/nel/src/misc/i18n.cpp @@ -22,6 +22,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { CI18N::StrMapContainer CI18N::_StrMap; diff --git a/code/nel/src/misc/i_xml.cpp b/code/nel/src/misc/i_xml.cpp index 6cd675ace..d8925ddef 100644 --- a/code/nel/src/misc/i_xml.cpp +++ b/code/nel/src/misc/i_xml.cpp @@ -28,6 +28,10 @@ using namespace std; #define NLMISC_READ_BUFFER_SIZE 1024 +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/input_device.cpp b/code/nel/src/misc/input_device.cpp index 03e8f8c39..3825935a6 100644 --- a/code/nel/src/misc/input_device.cpp +++ b/code/nel/src/misc/input_device.cpp @@ -20,6 +20,10 @@ // remove stupid VC6 warnings void foo_input_device_cpp() {} +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/input_device_server.cpp b/code/nel/src/misc/input_device_server.cpp index 2b713d836..253b68e71 100644 --- a/code/nel/src/misc/input_device_server.cpp +++ b/code/nel/src/misc/input_device_server.cpp @@ -15,10 +15,14 @@ // along with this program. If not, see . #include "stdmisc.h" + #include "nel/misc/input_device_server.h" #include "nel/misc/input_device.h" +#include "nel/misc/debug.h" - +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/inter_window_msg_queue.cpp b/code/nel/src/misc/inter_window_msg_queue.cpp index 2526f1449..77e72e654 100644 --- a/code/nel/src/misc/inter_window_msg_queue.cpp +++ b/code/nel/src/misc/inter_window_msg_queue.cpp @@ -16,12 +16,16 @@ #include "stdmisc.h" -#ifdef NL_OS_WINDOWS #include "nel/misc/inter_window_msg_queue.h" -// + +#ifdef NL_OS_WINDOWS #include "nel/misc/mem_stream.h" #include "nel/misc/shared_memory.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/keyboard_device.cpp b/code/nel/src/misc/keyboard_device.cpp index 3fc0e07a1..4c7f353bc 100644 --- a/code/nel/src/misc/keyboard_device.cpp +++ b/code/nel/src/misc/keyboard_device.cpp @@ -18,6 +18,9 @@ //#include "nel/3d/u_keyboard_device.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NL3D { diff --git a/code/nel/src/misc/line.cpp b/code/nel/src/misc/line.cpp index b8148dfb5..aba33734c 100644 --- a/code/nel/src/misc/line.cpp +++ b/code/nel/src/misc/line.cpp @@ -18,6 +18,10 @@ #include "nel/misc/line.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/log.cpp b/code/nel/src/misc/log.cpp index ee7cc67c0..85ec59e04 100644 --- a/code/nel/src/misc/log.cpp +++ b/code/nel/src/misc/log.cpp @@ -16,6 +16,8 @@ #include "stdmisc.h" +#include "nel/misc/log.h" + #ifdef NL_OS_WINDOWS # define NOMINMAX # include @@ -31,6 +33,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { @@ -430,7 +435,7 @@ void CLog::displayRawString (const char *str) (*idi)->display( *args, disp ); } } - TempString = ""; + TempString.clear(); unsetPosition(); } diff --git a/code/nel/src/misc/matrix.cpp b/code/nel/src/misc/matrix.cpp index 6fac71aa2..dd884f4d5 100644 --- a/code/nel/src/misc/matrix.cpp +++ b/code/nel/src/misc/matrix.cpp @@ -23,6 +23,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/md5.cpp b/code/nel/src/misc/md5.cpp index 363bc09f4..eaf9df6cc 100644 --- a/code/nel/src/misc/md5.cpp +++ b/code/nel/src/misc/md5.cpp @@ -52,6 +52,10 @@ documentation and/or software. using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { // **************************************************************************** diff --git a/code/nel/src/misc/mem_displayer.cpp b/code/nel/src/misc/mem_displayer.cpp index 1dc156913..52d399350 100644 --- a/code/nel/src/misc/mem_displayer.cpp +++ b/code/nel/src/misc/mem_displayer.cpp @@ -37,6 +37,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/mem_stream.cpp b/code/nel/src/misc/mem_stream.cpp index 7396dbbab..49e19f523 100644 --- a/code/nel/src/misc/mem_stream.cpp +++ b/code/nel/src/misc/mem_stream.cpp @@ -18,6 +18,10 @@ #include "nel/misc/mem_stream.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/mouse_smoother.cpp b/code/nel/src/misc/mouse_smoother.cpp index e8389119d..a92cbca6e 100644 --- a/code/nel/src/misc/mouse_smoother.cpp +++ b/code/nel/src/misc/mouse_smoother.cpp @@ -17,6 +17,10 @@ #include "stdmisc.h" #include "nel/misc/mouse_smoother.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/mutex.cpp b/code/nel/src/misc/mutex.cpp index fb337fab6..f8a75d2ea 100644 --- a/code/nel/src/misc/mutex.cpp +++ b/code/nel/src/misc/mutex.cpp @@ -22,6 +22,7 @@ #include "nel/misc/mutex.h" #include "nel/misc/time_nl.h" +#include "nel/misc/debug.h" using namespace std; @@ -47,6 +48,9 @@ using namespace std; #define NOMINMAX #include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/noise_value.cpp b/code/nel/src/misc/noise_value.cpp index 5b6507be3..28fe24001 100644 --- a/code/nel/src/misc/noise_value.cpp +++ b/code/nel/src/misc/noise_value.cpp @@ -20,6 +20,9 @@ #include "nel/misc/fast_floor.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/o_xml.cpp b/code/nel/src/misc/o_xml.cpp index 1bd5d3d7b..005ef8000 100644 --- a/code/nel/src/misc/o_xml.cpp +++ b/code/nel/src/misc/o_xml.cpp @@ -25,6 +25,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/object_arena_allocator.cpp b/code/nel/src/misc/object_arena_allocator.cpp index 35a786c1a..9c73f5059 100644 --- a/code/nel/src/misc/object_arena_allocator.cpp +++ b/code/nel/src/misc/object_arena_allocator.cpp @@ -18,6 +18,10 @@ #include "nel/misc/object_arena_allocator.h" #include "nel/misc/fixed_size_allocator.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/object_vector.cpp b/code/nel/src/misc/object_vector.cpp index c547dfc8d..7a863342b 100644 --- a/code/nel/src/misc/object_vector.cpp +++ b/code/nel/src/misc/object_vector.cpp @@ -23,6 +23,9 @@ void dummyToAvoidStupidCompilerWarning_misc_object_vector_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/p_thread.cpp b/code/nel/src/misc/p_thread.cpp index ab5530342..e4deab4ca 100644 --- a/code/nel/src/misc/p_thread.cpp +++ b/code/nel/src/misc/p_thread.cpp @@ -24,6 +24,10 @@ #include #include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { /* Key for thread specific storage holding IThread pointer. */ diff --git a/code/nel/src/misc/path.cpp b/code/nel/src/misc/path.cpp index bcef9bdeb..f92b0bda7 100644 --- a/code/nel/src/misc/path.cpp +++ b/code/nel/src/misc/path.cpp @@ -17,8 +17,8 @@ #include "stdmisc.h" -#include "nel/misc/big_file.h" #include "nel/misc/path.h" +#include "nel/misc/big_file.h" #include "nel/misc/hierarchical_timer.h" #include "nel/misc/progress_callback.h" #include "nel/misc/file.h" @@ -48,6 +48,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { // @@ -1218,18 +1222,18 @@ void CFileContainer::addSearchBigFile (const string &sBigFilename, bool recurse, //nlfseek64 (Handle, 0, SEEK_END); //uint32 nFileSize = ftell (Handle); nlfseek64 (Handle, nFileSize-4, SEEK_SET); - uint32 nOffsetFromBegining; - if (fread (&nOffsetFromBegining, sizeof(uint32), 1, Handle) != 1) + uint32 nOffsetFromBeginning; + if (fread (&nOffsetFromBeginning, sizeof(uint32), 1, Handle) != 1) { fclose(Handle); return; } #ifdef NL_BIG_ENDIAN - NLMISC_BSWAP32(nOffsetFromBegining); + NLMISC_BSWAP32(nOffsetFromBeginning); #endif - nlfseek64 (Handle, nOffsetFromBegining, SEEK_SET); + nlfseek64 (Handle, nOffsetFromBeginning, SEEK_SET); uint32 nNbFile; if (fread (&nNbFile, sizeof(uint32), 1, Handle) != 1) { diff --git a/code/nel/src/misc/plane.cpp b/code/nel/src/misc/plane.cpp index 505a5cb62..7da917459 100644 --- a/code/nel/src/misc/plane.cpp +++ b/code/nel/src/misc/plane.cpp @@ -19,6 +19,9 @@ #include "nel/misc/plane.h" #include "nel/misc/uv.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/polygon.cpp b/code/nel/src/misc/polygon.cpp index 2942fb66b..b541d2eba 100644 --- a/code/nel/src/misc/polygon.cpp +++ b/code/nel/src/misc/polygon.cpp @@ -24,6 +24,9 @@ using namespace std; using namespace NLMISC; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/progress_callback.cpp b/code/nel/src/misc/progress_callback.cpp index 965f25ec1..c4d4841ea 100644 --- a/code/nel/src/misc/progress_callback.cpp +++ b/code/nel/src/misc/progress_callback.cpp @@ -15,8 +15,13 @@ // along with this program. If not, see . #include "stdmisc.h" -#include "nel/misc/progress_callback.h" +#include "nel/misc/progress_callback.h" +#include "nel/misc/debug.h" + +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/quad.cpp b/code/nel/src/misc/quad.cpp index 6486bb5c1..8fced3318 100644 --- a/code/nel/src/misc/quad.cpp +++ b/code/nel/src/misc/quad.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_quad_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/quat.cpp b/code/nel/src/misc/quat.cpp index 950870842..c1b441df9 100644 --- a/code/nel/src/misc/quat.cpp +++ b/code/nel/src/misc/quat.cpp @@ -18,6 +18,9 @@ #include "nel/misc/quat.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/reader_writer.cpp b/code/nel/src/misc/reader_writer.cpp index 22019aaa3..57c5c517d 100644 --- a/code/nel/src/misc/reader_writer.cpp +++ b/code/nel/src/misc/reader_writer.cpp @@ -18,6 +18,9 @@ #include "nel/misc/reader_writer.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/rect.cpp b/code/nel/src/misc/rect.cpp index 40acd9456..d4347b7e9 100644 --- a/code/nel/src/misc/rect.cpp +++ b/code/nel/src/misc/rect.cpp @@ -19,6 +19,9 @@ #include "nel/misc/rect.h" #include "nel/misc/vector_2f.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/report.cpp b/code/nel/src/misc/report.cpp index 1c7888a2c..64871e6a3 100644 --- a/code/nel/src/misc/report.cpp +++ b/code/nel/src/misc/report.cpp @@ -29,8 +29,14 @@ # include #endif // NL_OS_WINDOWS +#define NL_NO_DEBUG_FILES 1 + using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/rgba.cpp b/code/nel/src/misc/rgba.cpp index 1d7a88f6b..8075d78b2 100644 --- a/code/nel/src/misc/rgba.cpp +++ b/code/nel/src/misc/rgba.cpp @@ -21,6 +21,9 @@ #include "nel/misc/system_info.h" #include "nel/misc/common.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/sha1.cpp b/code/nel/src/misc/sha1.cpp index 64c94ee6f..19e8a440a 100644 --- a/code/nel/src/misc/sha1.cpp +++ b/code/nel/src/misc/sha1.cpp @@ -31,6 +31,10 @@ using namespace std; using namespace NLMISC; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + // // Types // diff --git a/code/nel/src/misc/shared_memory.cpp b/code/nel/src/misc/shared_memory.cpp index 544ba882a..2a7f85a8b 100644 --- a/code/nel/src/misc/shared_memory.cpp +++ b/code/nel/src/misc/shared_memory.cpp @@ -15,7 +15,9 @@ // along with this program. If not, see . #include "stdmisc.h" + #include "nel/misc/shared_memory.h" +#include "nel/misc/debug.h" #ifdef NL_OS_WINDOWS # define NOMINMAX @@ -28,6 +30,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/sheet_id.cpp b/code/nel/src/misc/sheet_id.cpp index 9a9b8813f..7bc9c7c61 100644 --- a/code/nel/src/misc/sheet_id.cpp +++ b/code/nel/src/misc/sheet_id.cpp @@ -29,6 +29,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { CSheetId::CChar CSheetId::_AllStrings; diff --git a/code/nel/src/misc/smart_ptr.cpp b/code/nel/src/misc/smart_ptr.cpp index a85edfbe9..e5c31fcd7 100644 --- a/code/nel/src/misc/smart_ptr.cpp +++ b/code/nel/src/misc/smart_ptr.cpp @@ -18,6 +18,9 @@ #include "nel/misc/smart_ptr.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/stl_block_allocator.cpp b/code/nel/src/misc/stl_block_allocator.cpp index 3b519f736..f57d0c238 100644 --- a/code/nel/src/misc/stl_block_allocator.cpp +++ b/code/nel/src/misc/stl_block_allocator.cpp @@ -21,6 +21,9 @@ // remove stupid VC6 warnings void foo_stl_block_allocator_cpp() {} +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/stl_block_list.cpp b/code/nel/src/misc/stl_block_list.cpp index a4474d65f..628b79371 100644 --- a/code/nel/src/misc/stl_block_list.cpp +++ b/code/nel/src/misc/stl_block_list.cpp @@ -21,6 +21,10 @@ // remove stupid VC6 warnings void foo_stl_block_list_cpp() {} +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/stop_watch.cpp b/code/nel/src/misc/stop_watch.cpp index 420f29914..59b62150e 100644 --- a/code/nel/src/misc/stop_watch.cpp +++ b/code/nel/src/misc/stop_watch.cpp @@ -20,6 +20,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/stream.cpp b/code/nel/src/misc/stream.cpp index e592e4d4a..c652d6fe9 100644 --- a/code/nel/src/misc/stream.cpp +++ b/code/nel/src/misc/stream.cpp @@ -21,6 +21,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/string_common.cpp b/code/nel/src/misc/string_common.cpp index f06258893..dd8d1fe96 100644 --- a/code/nel/src/misc/string_common.cpp +++ b/code/nel/src/misc/string_common.cpp @@ -20,6 +20,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/string_id_array.cpp b/code/nel/src/misc/string_id_array.cpp index 5dfc5d318..b9489e3f9 100644 --- a/code/nel/src/misc/string_id_array.cpp +++ b/code/nel/src/misc/string_id_array.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_string_id_array_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/string_mapper.cpp b/code/nel/src/misc/string_mapper.cpp index 9b896f206..cf8a38e49 100644 --- a/code/nel/src/misc/string_mapper.cpp +++ b/code/nel/src/misc/string_mapper.cpp @@ -20,6 +20,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/system_info.cpp b/code/nel/src/misc/system_info.cpp index a6c1c4bf3..7ef96ec58 100644 --- a/code/nel/src/misc/system_info.cpp +++ b/code/nel/src/misc/system_info.cpp @@ -16,6 +16,8 @@ #include "stdmisc.h" +#include "nel/misc/system_info.h" + #ifdef NL_OS_WINDOWS # define NOMINMAX # include @@ -42,6 +44,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { #ifdef NL_OS_UNIX diff --git a/code/nel/src/misc/system_utils.cpp b/code/nel/src/misc/system_utils.cpp index c62f0b46d..c60364741 100644 --- a/code/nel/src/misc/system_utils.cpp +++ b/code/nel/src/misc/system_utils.cpp @@ -28,6 +28,10 @@ #endif #endif +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + using namespace std; // Key in registry diff --git a/code/nel/src/misc/task_manager.cpp b/code/nel/src/misc/task_manager.cpp index 13af3e4ac..4cdb16bd0 100644 --- a/code/nel/src/misc/task_manager.cpp +++ b/code/nel/src/misc/task_manager.cpp @@ -23,6 +23,10 @@ using namespace std; #define NLMISC_DONE_TASK_SIZE 20 +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { /* diff --git a/code/nel/src/misc/tds.cpp b/code/nel/src/misc/tds.cpp index bfc3b6af0..13105f98d 100644 --- a/code/nel/src/misc/tds.cpp +++ b/code/nel/src/misc/tds.cpp @@ -17,12 +17,17 @@ #include "stdmisc.h" #include "nel/misc/tds.h" +#include "nel/misc/debug.h" #ifdef NL_OS_WINDOWS # define NOMINMAX # include #endif // NL_OS_WINDOWS +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/time_nl.cpp b/code/nel/src/misc/time_nl.cpp index 422ba192f..0ba60c8e2 100644 --- a/code/nel/src/misc/time_nl.cpp +++ b/code/nel/src/misc/time_nl.cpp @@ -16,6 +16,10 @@ #include "stdmisc.h" +#include "nel/misc/time_nl.h" +#include "nel/misc/sstring.h" +#include "nel/misc/thread.h" + #ifdef NL_OS_WINDOWS # define NOMINMAX # include @@ -29,10 +33,9 @@ #include #endif -#include "nel/misc/time_nl.h" -#include "nel/misc/sstring.h" - -#include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/triangle.cpp b/code/nel/src/misc/triangle.cpp index 3fcde2ec9..234eb0506 100644 --- a/code/nel/src/misc/triangle.cpp +++ b/code/nel/src/misc/triangle.cpp @@ -20,6 +20,9 @@ #include "nel/misc/plane.h" #include "nel/misc/matrix.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/unicode.cpp b/code/nel/src/misc/unicode.cpp index ac58580ee..00bf6a226 100644 --- a/code/nel/src/misc/unicode.cpp +++ b/code/nel/src/misc/unicode.cpp @@ -17,6 +17,10 @@ #include "stdmisc.h" #include "nel/misc/ucstring.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/uv.cpp b/code/nel/src/misc/uv.cpp index f25643300..9926efcc7 100644 --- a/code/nel/src/misc/uv.cpp +++ b/code/nel/src/misc/uv.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_uv_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/variable.cpp b/code/nel/src/misc/variable.cpp index 48c775c9c..16953f990 100644 --- a/code/nel/src/misc/variable.cpp +++ b/code/nel/src/misc/variable.cpp @@ -21,6 +21,10 @@ using namespace std; using namespace NLMISC; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/vector.cpp b/code/nel/src/misc/vector.cpp index 7230a75c6..dc64925b7 100644 --- a/code/nel/src/misc/vector.cpp +++ b/code/nel/src/misc/vector.cpp @@ -20,6 +20,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/vector_2d.cpp b/code/nel/src/misc/vector_2d.cpp index 5ab0ffdec..939e41239 100644 --- a/code/nel/src/misc/vector_2d.cpp +++ b/code/nel/src/misc/vector_2d.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_vector_2d_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/vector_2f.cpp b/code/nel/src/misc/vector_2f.cpp index 0e9621601..08bd0d096 100644 --- a/code/nel/src/misc/vector_2f.cpp +++ b/code/nel/src/misc/vector_2f.cpp @@ -18,6 +18,9 @@ #include "nel/misc/vector_2f.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/vector_h.cpp b/code/nel/src/misc/vector_h.cpp index 528f5f4cc..67eb41f6b 100644 --- a/code/nel/src/misc/vector_h.cpp +++ b/code/nel/src/misc/vector_h.cpp @@ -24,6 +24,10 @@ void dummyToAvoidStupidCompilerWarning_misc_vector_h_cpp() { } +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/vectord.cpp b/code/nel/src/misc/vectord.cpp index 1273f190a..aa14a3828 100644 --- a/code/nel/src/misc/vectord.cpp +++ b/code/nel/src/misc/vectord.cpp @@ -18,6 +18,9 @@ #include "nel/misc/vectord.h" +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/win32_util.cpp b/code/nel/src/misc/win32_util.cpp index 17601797b..63315e1b2 100644 --- a/code/nel/src/misc/win32_util.cpp +++ b/code/nel/src/misc/win32_util.cpp @@ -22,6 +22,10 @@ #include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { diff --git a/code/nel/src/misc/win_displayer.cpp b/code/nel/src/misc/win_displayer.cpp index d016b4106..f5c0d9545 100644 --- a/code/nel/src/misc/win_displayer.cpp +++ b/code/nel/src/misc/win_displayer.cpp @@ -15,6 +15,7 @@ // along with this program. If not, see . #include "stdmisc.h" +#include "nel/misc/win_displayer.h" #ifdef NL_OS_WINDOWS @@ -33,10 +34,12 @@ #include "nel/misc/thread.h" #include "nel/misc/ucstring.h" -#include "nel/misc/win_displayer.h" - using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { static CHARFORMAT2 CharFormat; diff --git a/code/nel/src/misc/win_event_emitter.cpp b/code/nel/src/misc/win_event_emitter.cpp index cf3ff2197..b330d7e57 100644 --- a/code/nel/src/misc/win_event_emitter.cpp +++ b/code/nel/src/misc/win_event_emitter.cpp @@ -32,6 +32,9 @@ */ #include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/misc/win_thread.cpp b/code/nel/src/misc/win_thread.cpp index eec462d3c..d90d081ff 100644 --- a/code/nel/src/misc/win_thread.cpp +++ b/code/nel/src/misc/win_thread.cpp @@ -15,16 +15,20 @@ // along with this program. If not, see . #include "stdmisc.h" +#include "nel/misc/win_thread.h" #ifdef NL_OS_WINDOWS -#include "nel/misc/win_thread.h" #include "nel/misc/path.h" #define NOMINMAX #include #include +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { CWinThread MainThread ((void*)GetCurrentThread (), GetCurrentThreadId()); diff --git a/code/nel/src/misc/window_displayer.cpp b/code/nel/src/misc/window_displayer.cpp index f54c82505..5c9227933 100644 --- a/code/nel/src/misc/window_displayer.cpp +++ b/code/nel/src/misc/window_displayer.cpp @@ -24,6 +24,10 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { class CUpdateThread : public IRunnable diff --git a/code/nel/src/misc/words_dictionary.cpp b/code/nel/src/misc/words_dictionary.cpp index f35c41abe..e2113e62d 100644 --- a/code/nel/src/misc/words_dictionary.cpp +++ b/code/nel/src/misc/words_dictionary.cpp @@ -25,6 +25,10 @@ using namespace std; const string DefaultColTitle = "name"; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif + namespace NLMISC { NL_INSTANCE_COUNTER_IMPL(CWordsDictionary); diff --git a/code/nel/src/misc/xml_pack.cpp b/code/nel/src/misc/xml_pack.cpp index feab06775..4494be062 100644 --- a/code/nel/src/misc/xml_pack.cpp +++ b/code/nel/src/misc/xml_pack.cpp @@ -20,6 +20,9 @@ using namespace std; +#ifdef DEBUG_NEW + #define new DEBUG_NEW +#endif namespace NLMISC { diff --git a/code/nel/src/net/login_server.cpp b/code/nel/src/net/login_server.cpp index 736f0f7ef..5bd6dfd34 100644 --- a/code/nel/src/net/login_server.cpp +++ b/code/nel/src/net/login_server.cpp @@ -53,7 +53,7 @@ static string ListenAddr; static bool AcceptInvalidCookie = false; -static string DefaultUserPriv = ""; +static string DefaultUserPriv; static TDisconnectClientCallback DisconnectClientCallback = NULL; diff --git a/code/nel/src/net/message.cpp b/code/nel/src/net/message.cpp index 0f9c40562..5110bed45 100644 --- a/code/nel/src/net/message.cpp +++ b/code/nel/src/net/message.cpp @@ -79,7 +79,7 @@ CMessage::CMessage (NLMISC::CMemStream &memstr) : else invert(); // calls readType() if ( ! reading ) - invert(); // set ouput mode back if necessary + invert(); // set output mode back if necessary seek( pos, begin ); // sets the same position as the one in the memstream } diff --git a/code/nel/src/pacs/build_indoor.cpp b/code/nel/src/pacs/build_indoor.cpp index 51dbdf4c0..b4bad19a6 100644 --- a/code/nel/src/pacs/build_indoor.cpp +++ b/code/nel/src/pacs/build_indoor.cpp @@ -15,11 +15,11 @@ // along with this program. If not, see . #include "stdpacs.h" -#include "build_indoor.h" +#include "nel/pacs/build_indoor.h" -#include "collision_mesh_build.h" -#include "local_retriever.h" -#include "exterior_mesh.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/exterior_mesh.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/chain.cpp b/code/nel/src/pacs/chain.cpp index 1543d68ab..f908cc875 100644 --- a/code/nel/src/pacs/chain.cpp +++ b/code/nel/src/pacs/chain.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "chain.h" +#include "nel/pacs/chain.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/chain_quad.cpp b/code/nel/src/pacs/chain_quad.cpp index 29468fa1f..321761953 100644 --- a/code/nel/src/pacs/chain_quad.cpp +++ b/code/nel/src/pacs/chain_quad.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "chain_quad.h" +#include "nel/pacs/chain_quad.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/collision_callback.cpp b/code/nel/src/pacs/collision_callback.cpp index 2d5fc2485..016cda262 100644 --- a/code/nel/src/pacs/collision_callback.cpp +++ b/code/nel/src/pacs/collision_callback.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "collision_callback.h" +#include "nel/pacs/collision_callback.h" namespace NLPACS diff --git a/code/nel/src/pacs/collision_desc.cpp b/code/nel/src/pacs/collision_desc.cpp index e501dd716..c38049623 100644 --- a/code/nel/src/pacs/collision_desc.cpp +++ b/code/nel/src/pacs/collision_desc.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "collision_desc.h" +#include "nel/pacs/collision_desc.h" namespace NLPACS diff --git a/code/nel/src/pacs/collision_ot.cpp b/code/nel/src/pacs/collision_ot.cpp index 95f15359c..74f93f498 100644 --- a/code/nel/src/pacs/collision_ot.cpp +++ b/code/nel/src/pacs/collision_ot.cpp @@ -16,8 +16,8 @@ #include "stdpacs.h" -#include "collision_ot.h" -#include "move_primitive.h" +#include "nel/pacs/collision_ot.h" +#include "nel/pacs/move_primitive.h" namespace NLPACS diff --git a/code/nel/src/pacs/collision_surface_temp.cpp b/code/nel/src/pacs/collision_surface_temp.cpp index 92f869c2c..4033cc33f 100644 --- a/code/nel/src/pacs/collision_surface_temp.cpp +++ b/code/nel/src/pacs/collision_surface_temp.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "collision_surface_temp.h" +#include "nel/pacs/collision_surface_temp.h" namespace NLPACS diff --git a/code/nel/src/pacs/edge_collide.cpp b/code/nel/src/pacs/edge_collide.cpp index f785e97db..700935947 100644 --- a/code/nel/src/pacs/edge_collide.cpp +++ b/code/nel/src/pacs/edge_collide.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "edge_collide.h" +#include "nel/pacs/edge_collide.h" using namespace NLMISC; using namespace std; diff --git a/code/nel/src/pacs/edge_quad.cpp b/code/nel/src/pacs/edge_quad.cpp index 9bd60b54b..1515af075 100644 --- a/code/nel/src/pacs/edge_quad.cpp +++ b/code/nel/src/pacs/edge_quad.cpp @@ -16,8 +16,8 @@ #include "stdpacs.h" -#include "edge_quad.h" -#include "global_retriever.h" +#include "nel/pacs/edge_quad.h" +#include "nel/pacs/global_retriever.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/exterior_mesh.cpp b/code/nel/src/pacs/exterior_mesh.cpp index a53873e77..d7c72c96f 100644 --- a/code/nel/src/pacs/exterior_mesh.cpp +++ b/code/nel/src/pacs/exterior_mesh.cpp @@ -16,9 +16,9 @@ #include "stdpacs.h" -#include "exterior_mesh.h" -#include "local_retriever.h" -#include "collision_desc.h" +#include "nel/pacs/exterior_mesh.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/collision_desc.h" using namespace std; diff --git a/code/nel/src/pacs/global_retriever.cpp b/code/nel/src/pacs/global_retriever.cpp index b21b199ec..115fac0e6 100644 --- a/code/nel/src/pacs/global_retriever.cpp +++ b/code/nel/src/pacs/global_retriever.cpp @@ -16,8 +16,8 @@ #include "stdpacs.h" -#include "global_retriever.h" -#include "retriever_bank.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" #include "nel/misc/async_file_manager.h" #include "nel/misc/common.h" diff --git a/code/nel/src/pacs/local_retriever.cpp b/code/nel/src/pacs/local_retriever.cpp index af087219f..7158cee0a 100644 --- a/code/nel/src/pacs/local_retriever.cpp +++ b/code/nel/src/pacs/local_retriever.cpp @@ -18,9 +18,9 @@ #include "nel/misc/plane.h" -#include "local_retriever.h" -#include "collision_desc.h" -#include "retriever_instance.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/collision_desc.h" +#include "nel/pacs/retriever_instance.h" #include "nel/misc/hierarchical_timer.h" diff --git a/code/nel/src/pacs/move_cell.cpp b/code/nel/src/pacs/move_cell.cpp index 2dcb1d987..436808754 100644 --- a/code/nel/src/pacs/move_cell.cpp +++ b/code/nel/src/pacs/move_cell.cpp @@ -16,9 +16,9 @@ #include "stdpacs.h" -#include "move_cell.h" -#include "move_element.h" -#include "move_primitive.h" +#include "nel/pacs/move_cell.h" +#include "nel/pacs/move_element.h" +#include "nel/pacs/move_primitive.h" namespace NLPACS { diff --git a/code/nel/src/pacs/move_container.cpp b/code/nel/src/pacs/move_container.cpp index 6e456a9e1..93e05794a 100644 --- a/code/nel/src/pacs/move_container.cpp +++ b/code/nel/src/pacs/move_container.cpp @@ -16,9 +16,9 @@ #include "stdpacs.h" -#include "move_primitive.h" -#include "move_element.h" -#include "primitive_block.h" +#include "nel/pacs/move_primitive.h" +#include "nel/pacs/move_element.h" +#include "nel/pacs/primitive_block.h" #include "nel/misc/hierarchical_timer.h" diff --git a/code/nel/src/pacs/move_element.cpp b/code/nel/src/pacs/move_element.cpp index e21162ab8..b64285769 100644 --- a/code/nel/src/pacs/move_element.cpp +++ b/code/nel/src/pacs/move_element.cpp @@ -16,8 +16,8 @@ #include "stdpacs.h" -#include "move_element.h" -#include "move_element_inline.h" +#include "nel/pacs/move_element.h" +#include "nel/pacs/move_element_inline.h" // leave not static else this workaround don't work diff --git a/code/nel/src/pacs/move_primitive.cpp b/code/nel/src/pacs/move_primitive.cpp index 661ffa1a4..08da7ac38 100644 --- a/code/nel/src/pacs/move_primitive.cpp +++ b/code/nel/src/pacs/move_primitive.cpp @@ -16,9 +16,9 @@ #include "stdpacs.h" -#include "move_primitive.h" -#include "collision_desc.h" -#include "move_element.h" +#include "nel/pacs/move_primitive.h" +#include "nel/pacs/collision_desc.h" +#include "nel/pacs/move_element.h" #include "nel/misc/hierarchical_timer.h" using namespace NLMISC; diff --git a/code/nel/src/pacs/primitive_block_pacs.cpp b/code/nel/src/pacs/primitive_block_pacs.cpp index 8cbf47c39..0681d2eea 100644 --- a/code/nel/src/pacs/primitive_block_pacs.cpp +++ b/code/nel/src/pacs/primitive_block_pacs.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" #include "nel/misc/i_xml.h" -#include "primitive_block.h" +#include "nel/pacs/primitive_block.h" namespace NLPACS diff --git a/code/nel/src/pacs/primitive_world_image.cpp b/code/nel/src/pacs/primitive_world_image.cpp index 050b8dd9f..e8d0378e6 100644 --- a/code/nel/src/pacs/primitive_world_image.cpp +++ b/code/nel/src/pacs/primitive_world_image.cpp @@ -18,9 +18,9 @@ #include "nel/misc/hierarchical_timer.h" -#include "primitive_world_image.h" -#include "move_primitive.h" -#include "move_element.h" +#include "nel/pacs/primitive_world_image.h" +#include "nel/pacs/move_primitive.h" +#include "nel/pacs/move_element.h" using namespace NLMISC; diff --git a/code/nel/src/pacs/retrievable_surface.cpp b/code/nel/src/pacs/retrievable_surface.cpp index 65ce01e55..308034083 100644 --- a/code/nel/src/pacs/retrievable_surface.cpp +++ b/code/nel/src/pacs/retrievable_surface.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "retrievable_surface.h" +#include "nel/pacs/retrievable_surface.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/retriever_bank.cpp b/code/nel/src/pacs/retriever_bank.cpp index ab98323ad..03691aca2 100644 --- a/code/nel/src/pacs/retriever_bank.cpp +++ b/code/nel/src/pacs/retriever_bank.cpp @@ -20,7 +20,7 @@ #include "nel/misc/path.h" #include "nel/misc/progress_callback.h" -#include "retriever_bank.h" +#include "nel/pacs/retriever_bank.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/retriever_instance.cpp b/code/nel/src/pacs/retriever_instance.cpp index 04b902ef9..d5d96510c 100644 --- a/code/nel/src/pacs/retriever_instance.cpp +++ b/code/nel/src/pacs/retriever_instance.cpp @@ -16,8 +16,8 @@ #include "stdpacs.h" -#include "retriever_instance.h" -#include "global_retriever.h" +#include "nel/pacs/retriever_instance.h" +#include "nel/pacs/global_retriever.h" using namespace std; using namespace NLMISC; diff --git a/code/nel/src/pacs/surface_quad.cpp b/code/nel/src/pacs/surface_quad.cpp index a7d22e1c2..dade8462c 100644 --- a/code/nel/src/pacs/surface_quad.cpp +++ b/code/nel/src/pacs/surface_quad.cpp @@ -15,7 +15,7 @@ // along with this program. If not, see . #include "stdpacs.h" -#include "surface_quad.h" +#include "nel/pacs/surface_quad.h" #include "nel/misc/file.h" diff --git a/code/nel/src/pacs/vector_2s.cpp b/code/nel/src/pacs/vector_2s.cpp index f63ba0c72..57e635f5d 100644 --- a/code/nel/src/pacs/vector_2s.cpp +++ b/code/nel/src/pacs/vector_2s.cpp @@ -16,7 +16,7 @@ #include "stdpacs.h" -#include "vector_2s.h" +#include "nel/pacs/vector_2s.h" namespace NLPACS { diff --git a/code/nel/src/sound/CMakeLists.txt b/code/nel/src/sound/CMakeLists.txt index 9d2e0dd82..2cf570f69 100644 --- a/code/nel/src/sound/CMakeLists.txt +++ b/code/nel/src/sound/CMakeLists.txt @@ -1,4 +1,3 @@ - FILE(GLOB SRC *.cpp *.h) FILE(GLOB HEADERS ../../include/nel/sound/*.h) diff --git a/code/nel/src/sound/audio_mixer_user.cpp b/code/nel/src/sound/audio_mixer_user.cpp index da3c7d177..3a75433f4 100644 --- a/code/nel/src/sound/audio_mixer_user.cpp +++ b/code/nel/src/sound/audio_mixer_user.cpp @@ -35,7 +35,6 @@ #include "nel/sound/driver/buffer.h" #include "nel/sound/driver/effect.h" -#include "nel/sound/background_sound_manager.h" #include "nel/sound/background_sound_manager.h" #include "nel/sound/music_sound_manager.h" #include "nel/sound/background_source.h" diff --git a/code/nel/src/sound/background_source.cpp b/code/nel/src/sound/background_source.cpp index b6177999d..d8cb4a7a4 100644 --- a/code/nel/src/sound/background_source.cpp +++ b/code/nel/src/sound/background_source.cpp @@ -16,7 +16,6 @@ #include "stdsound.h" #include "nel/sound/background_sound_manager.h" - #include "nel/sound/background_source.h" using namespace std; diff --git a/code/nel/src/sound/context_sound.cpp b/code/nel/src/sound/context_sound.cpp index 71ffb9b20..d1403c7c9 100644 --- a/code/nel/src/sound/context_sound.cpp +++ b/code/nel/src/sound/context_sound.cpp @@ -276,7 +276,7 @@ void CContextSound::init() if (i == _BaseName.size()) { // The base name is ok, check that the next char is a digit (avoid conflit if some - // sound have a longeur base name with same begining) + // sound have a longeur base name with same beginning) if (soundName[i] >= '0' && soundName[i] <= '9') _ContextSounds->addSound(CAudioMixerUser::instance()->getSoundId(*first), _BaseName); } diff --git a/code/nel/src/sound/driver/dsound/buffer_dsound.h b/code/nel/src/sound/driver/dsound/buffer_dsound.h index 0a1b100c5..fed09c413 100644 --- a/code/nel/src/sound/driver/dsound/buffer_dsound.h +++ b/code/nel/src/sound/driver/dsound/buffer_dsound.h @@ -17,7 +17,7 @@ #ifndef NL_BUFFER_DSOUND_H #define NL_BUFFER_DSOUND_H -#include +#include "nel/sound/driver/buffer.h" namespace NLSOUND { diff --git a/code/nel/src/sound/driver/dsound/listener_dsound.h b/code/nel/src/sound/driver/dsound/listener_dsound.h index 33e97a66b..fe8872cc2 100644 --- a/code/nel/src/sound/driver/dsound/listener_dsound.h +++ b/code/nel/src/sound/driver/dsound/listener_dsound.h @@ -17,7 +17,7 @@ #ifndef NL_LISTENER_DSOUND_H #define NL_LISTENER_DSOUND_H -#include +#include "nel/sound/driver/listener.h" namespace NLSOUND { diff --git a/code/nel/src/sound/driver/dsound/sound_driver_dsound.h b/code/nel/src/sound/driver/dsound/sound_driver_dsound.h index b094776f0..14872c1e1 100644 --- a/code/nel/src/sound/driver/dsound/sound_driver_dsound.h +++ b/code/nel/src/sound/driver/dsound/sound_driver_dsound.h @@ -17,7 +17,7 @@ #ifndef NL_SOUND_DRIVER_DSOUND_H #define NL_SOUND_DRIVER_DSOUND_H -#include +#include "nel/sound/driver/sound_driver.h" #include "source_dsound.h" #include "buffer_dsound.h" diff --git a/code/nel/src/sound/driver/dsound/source_dsound.cpp b/code/nel/src/sound/driver/dsound/source_dsound.cpp index 2ef01f8c4..c3bff3289 100644 --- a/code/nel/src/sound/driver/dsound/source_dsound.cpp +++ b/code/nel/src/sound/driver/dsound/source_dsound.cpp @@ -616,7 +616,6 @@ void CSourceDSound::fadeOut(const TLockedBufferInfo &lbi) ptr = lbi.Ptr2; count = lbi.Size2/2; - while (fade && count) { alpha = (fade<<16) / _XFadeSize; diff --git a/code/nel/src/sound/driver/dsound/source_dsound.h b/code/nel/src/sound/driver/dsound/source_dsound.h index 86130c800..81174c1a0 100644 --- a/code/nel/src/sound/driver/dsound/source_dsound.h +++ b/code/nel/src/sound/driver/dsound/source_dsound.h @@ -17,9 +17,9 @@ #ifndef NL_SOURCE_DSOUND_H #define NL_SOURCE_DSOUND_H -#include -#include -#include +#include "nel/sound/driver/source.h" +#include "nel/sound/driver/sound_driver.h" +#include "nel/sound/driver/buffer.h" namespace NLSOUND { diff --git a/code/nel/src/sound/driver/fmod/buffer_fmod.h b/code/nel/src/sound/driver/fmod/buffer_fmod.h index 1678fb426..64d8cf592 100644 --- a/code/nel/src/sound/driver/fmod/buffer_fmod.h +++ b/code/nel/src/sound/driver/fmod/buffer_fmod.h @@ -18,7 +18,7 @@ #define NL_BUFFER_FMOD_H -#include +#include "nel/sound/driver/buffer.h" namespace NLSOUND { diff --git a/code/nel/src/sound/driver/fmod/music_channel_fmod.h b/code/nel/src/sound/driver/fmod/music_channel_fmod.h index abaa9c510..28ffef6ce 100644 --- a/code/nel/src/sound/driver/fmod/music_channel_fmod.h +++ b/code/nel/src/sound/driver/fmod/music_channel_fmod.h @@ -17,7 +17,7 @@ #ifndef NL_MUSIC_CHANNEL_FMOD_H #define NL_MUSIC_CHANNEL_FMOD_H -#include +#include "nel/sound/driver/music_channel.h" struct FSOUND_STREAM; diff --git a/code/nel/src/sound/driver/fmod/sound_driver_fmod.h b/code/nel/src/sound/driver/fmod/sound_driver_fmod.h index bcf75ece6..8beabe562 100644 --- a/code/nel/src/sound/driver/fmod/sound_driver_fmod.h +++ b/code/nel/src/sound/driver/fmod/sound_driver_fmod.h @@ -17,7 +17,7 @@ #ifndef NL_SOUND_DRIVER_FMOD_H #define NL_SOUND_DRIVER_FMOD_H -#include +#include "nel/sound/driver/sound_driver.h" namespace NLSOUND { class IListener; diff --git a/code/nel/src/sound/driver/fmod/source_fmod.h b/code/nel/src/sound/driver/fmod/source_fmod.h index 34e3168d0..a8ef4fb57 100644 --- a/code/nel/src/sound/driver/fmod/source_fmod.h +++ b/code/nel/src/sound/driver/fmod/source_fmod.h @@ -17,9 +17,9 @@ #ifndef NL_SOURCE_FMOD_H #define NL_SOURCE_FMOD_H -#include -#include -#include +#include "nel/sound/driver/source.h" +#include "nel/sound/driver/sound_driver.h" +#include "nel/sound/driver/buffer.h" namespace NLSOUND { class CBufferFMod; diff --git a/code/nel/src/sound/driver/fmod/stdfmod.h b/code/nel/src/sound/driver/fmod/stdfmod.h index 9afe2bef1..afb1af3f1 100644 --- a/code/nel/src/sound/driver/fmod/stdfmod.h +++ b/code/nel/src/sound/driver/fmod/stdfmod.h @@ -24,22 +24,22 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "nel/misc/common.h" +#include "nel/misc/time_nl.h" +#include "nel/misc/singleton.h" +#include "nel/misc/fast_mem.h" +#include "nel/misc/debug.h" +#include "nel/misc/vector.h" +#include "nel/misc/path.h" +#include "nel/misc/file.h" +#include "nel/misc/matrix.h" +#include "nel/misc/big_file.h" +#include "nel/misc/hierarchical_timer.h" +#include "nel/misc/dynloadlib.h" -#include -#include -#include -#include +#include "nel/sound/driver/sound_driver.h" +#include "nel/sound/driver/buffer.h" +#include "nel/sound/driver/source.h" +#include "nel/sound/driver/listener.h" /* end of file */ diff --git a/code/nel/src/sound/driver/openal/buffer_al.cpp b/code/nel/src/sound/driver/openal/buffer_al.cpp index 7714abc67..b63e39fa2 100644 --- a/code/nel/src/sound/driver/openal/buffer_al.cpp +++ b/code/nel/src/sound/driver/openal/buffer_al.cpp @@ -117,10 +117,10 @@ bool CBufferAL::unlock(uint size) _DataPtr = NULL; _Capacity = 0; } - + // Error handling if (alGetError() == AL_NO_ERROR) - _IsLoaded = true; + _IsLoaded = true; // ->lock() set it to false return _IsLoaded; } @@ -159,10 +159,9 @@ bool CBufferAL::fill(const uint8 *src, uint size) // Fill buffer (OpenAL one) alBufferData(_BufferName, _SampleFormat, src, size, _Frequency); - + // Error handling - if (alGetError() == AL_NO_ERROR) - _IsLoaded = true; + _IsLoaded = (alGetError() == AL_NO_ERROR); return _IsLoaded; } diff --git a/code/nel/src/sound/driver/openal/buffer_al.h b/code/nel/src/sound/driver/openal/buffer_al.h index 4564f5be3..b2abf2036 100644 --- a/code/nel/src/sound/driver/openal/buffer_al.h +++ b/code/nel/src/sound/driver/openal/buffer_al.h @@ -17,7 +17,7 @@ #ifndef NL_BUFFER_AL_H #define NL_BUFFER_AL_H -#include +#include "nel/sound/driver/buffer.h" namespace NLSOUND { diff --git a/code/nel/src/sound/driver/openal/sound_driver_al.h b/code/nel/src/sound/driver/openal/sound_driver_al.h index 49150f31e..a58d5418e 100644 --- a/code/nel/src/sound/driver/openal/sound_driver_al.h +++ b/code/nel/src/sound/driver/openal/sound_driver_al.h @@ -17,7 +17,7 @@ #ifndef NL_SOUND_DRIVER_AL_H #define NL_SOUND_DRIVER_AL_H -#include +#include "nel/sound/driver/sound_driver.h" namespace NLSOUND { class CBufferAL; @@ -126,7 +126,7 @@ public: virtual void startBench(); virtual void endBench(); - virtual void displayBench(NLMISC::CLog * /* log */); + virtual void displayBench(NLMISC::CLog *log); /// Change the rolloff factor and apply to all sources @@ -136,7 +136,7 @@ public: virtual void commit3DChanges(); /// Write information about the driver to the output stream. - virtual void writeProfile(std::string& /* out */); + virtual void writeProfile(std::string& out); /// Remove a buffer void removeBuffer(CBufferAL *buffer); diff --git a/code/nel/src/sound/driver/openal/source_al.cpp b/code/nel/src/sound/driver/openal/source_al.cpp index 4d5bcfa47..1f8d2219f 100644 --- a/code/nel/src/sound/driver/openal/source_al.cpp +++ b/code/nel/src/sound/driver/openal/source_al.cpp @@ -162,6 +162,13 @@ void CSourceAL::submitStreamingBuffer(IBuffer *buffer) CBufferAL *bufferAL = static_cast(buffer); ALuint bufferName = bufferAL->bufferName(); nlassert(bufferName); + + if (!bufferAL->isBufferLoaded()) + { + nlwarning("AL: MUSICBUG: Streaming buffer was not loaded, skipping buffer. This should not happen."); + return; + } + alSourceQueueBuffers(_Source, 1, &bufferName); alTestError(); _QueuedBuffers.push(bufferAL); @@ -242,11 +249,31 @@ bool CSourceAL::play() else if (_IsStreaming) { _IsPaused = false; + /* NEW */ + // called by user as well as by code to resume after buffer underrun + if (!_IsPlaying) // set start time if not playing yet + _StartTime = CTime::getLocalTime(); + _IsPlaying = true; // this play always virtually succeed but may not actually be playing + if (_QueuedBuffers.size()) // ensure buffers have actually queued + { + alSourcePlay(_Source); + if (alGetError() != AL_NO_ERROR) + { + nlwarning("AL: MUSICBUG: Unknown error while trying to play streaming source."); + } + } + else + { + nlwarning("AL: MUSICBUG: Trying to play stream with no buffers queued."); + } + return true; + /* OLD alSourcePlay(_Source); _IsPlaying = (alGetError() == AL_NO_ERROR); if (_IsPlaying) _StartTime = CTime::getLocalTime(); // TODO: Played time should freeze when buffering fails, and be calculated based on the number of buffers played plus passed time. This is necessary for synchronizing animation with sound. return _IsPlaying; + */ // Streaming mode //nlwarning("AL: Cannot play null buffer; streaming not implemented" ); //nlstop; @@ -375,7 +402,7 @@ bool CSourceAL::isPaused() const uint32 CSourceAL::getTime() { if (!_StartTime) return 0; - return (uint32)(CTime::getLocalTime() - _StartTime); + return (uint32)(CTime::getLocalTime() - _StartTime); } /// Set the position vector. diff --git a/code/nel/src/sound/driver/openal/source_al.h b/code/nel/src/sound/driver/openal/source_al.h index d3c08bf41..22cb3d67d 100644 --- a/code/nel/src/sound/driver/openal/source_al.h +++ b/code/nel/src/sound/driver/openal/source_al.h @@ -17,7 +17,7 @@ #ifndef NL_SOURCE_AL_H #define NL_SOURCE_AL_H -#include +#include "nel/sound/driver/source.h" namespace NLSOUND { class IBuffer; diff --git a/code/nel/src/sound/driver/xaudio2/adpcm_xaudio2.h b/code/nel/src/sound/driver/xaudio2/adpcm_xaudio2.h index 19a1b0486..6655c57a8 100644 --- a/code/nel/src/sound/driver/xaudio2/adpcm_xaudio2.h +++ b/code/nel/src/sound/driver/xaudio2/adpcm_xaudio2.h @@ -17,7 +17,7 @@ #ifndef NLSOUND_ADPCM_XAUDIO2_H #define NLSOUND_ADPCM_XAUDIO2_H -#include +#include "nel/sound/driver/buffer.h" namespace NLSOUND { class CBufferXAudio2; diff --git a/code/nel/src/sound/driver/xaudio2/buffer_xaudio2.h b/code/nel/src/sound/driver/xaudio2/buffer_xaudio2.h index 54f802978..0094494ed 100644 --- a/code/nel/src/sound/driver/xaudio2/buffer_xaudio2.h +++ b/code/nel/src/sound/driver/xaudio2/buffer_xaudio2.h @@ -17,7 +17,7 @@ #ifndef NLSOUND_BUFFER_XAUDIO2_H #define NLSOUND_BUFFER_XAUDIO2_H -#include +#include "nel/sound/driver/buffer.h" namespace NLSOUND { class CSoundDriverXAudio2; diff --git a/code/nel/src/sound/driver/xaudio2/listener_xaudio2.h b/code/nel/src/sound/driver/xaudio2/listener_xaudio2.h index 146611de9..10a39ffe5 100644 --- a/code/nel/src/sound/driver/xaudio2/listener_xaudio2.h +++ b/code/nel/src/sound/driver/xaudio2/listener_xaudio2.h @@ -17,8 +17,8 @@ #ifndef NLSOUND_LISTENER_XAUDIO2_H #define NLSOUND_LISTENER_XAUDIO2_H -#include -#include +#include "nel/sound/driver/listener.h" +#include "nel/sound/driver/sound_driver.h" namespace NLSOUND { class CSoundDriverXAudio2; diff --git a/code/nel/src/sound/driver/xaudio2/source_xaudio2.h b/code/nel/src/sound/driver/xaudio2/source_xaudio2.h index f5050c12f..a2d542349 100644 --- a/code/nel/src/sound/driver/xaudio2/source_xaudio2.h +++ b/code/nel/src/sound/driver/xaudio2/source_xaudio2.h @@ -17,9 +17,9 @@ #ifndef NLSOUND_SOURCE_XAUDIO2_H #define NLSOUND_SOURCE_XAUDIO2_H -#include -#include -#include +#include "nel/sound/driver/source.h" +#include "nel/sound/driver/sound_driver.h" +#include "nel/sound/driver/buffer.h" namespace NLSOUND { class CSoundDriverXAudio2; diff --git a/code/nel/tools/3d/build_gamedata/cfg/panoply.cfg b/code/nel/tools/3d/build_gamedata/cfg/panoply.cfg index ab0fccfa4..c3b96c39e 100644 --- a/code/nel/tools/3d/build_gamedata/cfg/panoply.cfg +++ b/code/nel/tools/3d/build_gamedata/cfg/panoply.cfg @@ -6,7 +6,7 @@ // additionnal paths to search for masks textures //additionnal_paths = { "panoply" }; -// the ouput path for result textures +// the output path for result textures output_path = "tga"; // A character that is used to generate output names when a mask is not defined for a texture. diff --git a/code/nel/tools/3d/ig_lighter/ig_lighter.cpp b/code/nel/tools/3d/ig_lighter/ig_lighter.cpp index 3041d3b49..a243ad7bc 100644 --- a/code/nel/tools/3d/ig_lighter/ig_lighter.cpp +++ b/code/nel/tools/3d/ig_lighter/ig_lighter.cpp @@ -27,9 +27,9 @@ #include "nel/3d/shape.h" #include "nel/3d/transform_shape.h" #include "nel/3d/register_3d.h" -#include "../../../src/pacs/global_retriever.h" -#include "../../../src/pacs/local_retriever.h" -#include "../../../src/pacs/retriever_bank.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/retriever_bank.h" #include "../ig_lighter_lib/ig_lighter_lib.h" diff --git a/code/nel/tools/3d/ig_lighter_lib/ig_lighter_lib.cpp b/code/nel/tools/3d/ig_lighter_lib/ig_lighter_lib.cpp index c933947ed..4365eab9b 100644 --- a/code/nel/tools/3d/ig_lighter_lib/ig_lighter_lib.cpp +++ b/code/nel/tools/3d/ig_lighter_lib/ig_lighter_lib.cpp @@ -16,8 +16,8 @@ #include "ig_lighter_lib.h" #include "nel/misc/path.h" -#include "nel/../../src/pacs/retriever_bank.h" -#include "nel/../../src/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" +#include "nel/pacs/global_retriever.h" #include "nel/3d/scene_group.h" diff --git a/code/nel/tools/3d/ligo/plugin_max/ligoscape_utility.def b/code/nel/tools/3d/ligo/plugin_max/ligoscape_utility.def index 18beb72e0..c3f1a6b7c 100644 --- a/code/nel/tools/3d/ligo/plugin_max/ligoscape_utility.def +++ b/code/nel/tools/3d/ligo/plugin_max/ligoscape_utility.def @@ -1,4 +1,4 @@ -LIBRARY nelligoscapeutility.dlx +;LIBRARY nelligoscapeutility.dlx EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/ligo/plugin_max/script.cpp b/code/nel/tools/3d/ligo/plugin_max/script.cpp index 7763a0126..41740bcbe 100644 --- a/code/nel/tools/3d/ligo/plugin_max/script.cpp +++ b/code/nel/tools/3d/ligo/plugin_max/script.cpp @@ -18,6 +18,14 @@ #include +#ifdef _STLPORT_VERSION +namespace std +{ + float fabsf(float f); + double fabsl(double f); +} +#endif + // Various MAX and MXS includes #include #if MAX_VERSION_MAJOR >= 14 diff --git a/code/nel/tools/3d/object_viewer/object_viewer.cpp b/code/nel/tools/3d/object_viewer/object_viewer.cpp index 71aba41df..19490309b 100644 --- a/code/nel/tools/3d/object_viewer/object_viewer.cpp +++ b/code/nel/tools/3d/object_viewer/object_viewer.cpp @@ -54,7 +54,7 @@ #include "nel/3d/ps_util.h" -#include "nel/../../src/pacs/global_retriever.h" +#include "nel/pacs/global_retriever.h" diff --git a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_manager.cpp b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_manager.cpp index 6c5b8a36c..9b9da508b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_manager.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_manager.cpp @@ -54,7 +54,7 @@ void PluginManager::addObject(QObject *obj) nlwarning("trying to add duplicate object"); return; } - nlinfo(QString("addObject: " + obj->objectName()).toStdString().c_str()); + nlinfo("addObject: %s", obj->objectName().toUtf8().constData()); m_allObjects.append(obj); @@ -71,10 +71,10 @@ void PluginManager::removeObject(QObject *obj) if (!m_allObjects.contains(obj)) { - nlinfo(QString("object not in list: " + obj->objectName()).toStdString().c_str()); + nlinfo("object not in list: %s", obj->objectName().toUtf8().constData()); return; } - nlinfo(QString("removeObject: " + obj->objectName()).toStdString().c_str()); + nlinfo("removeObject: %s", obj->objectName().toUtf8().constData()); Q_EMIT aboutToRemoveObject(obj); QWriteLocker lock(&m_lock); diff --git a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp index fea606af2..89f8046bb 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp @@ -186,7 +186,7 @@ bool PluginSpec::setFileName(const QString &fileName) #endif - nlinfo(m_filePath.toStdString().c_str()); + nlinfo(m_filePath.toUtf8().constData()); if (!exists) return reportError(QCoreApplication::translate("PluginSpec", "File does not exist: %1").arg(file.fileName())); diff --git a/code/nel/tools/3d/object_viewer_qt/src/main.cpp b/code/nel/tools/3d/object_viewer_qt/src/main.cpp index ea78905fa..d7569bda8 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/main.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/main.cpp @@ -149,7 +149,7 @@ sint main(int argc, char **argv) #if defined(NL_OS_MAC) QDir::setCurrent(qApp->applicationDirPath() + QString("/../Resources")); - NLMISC::CLibrary::addLibPath((qApp->applicationDirPath() + QString("/../PlugIns/nel")).toStdString()); + NLMISC::CLibrary::addLibPath((qApp->applicationDirPath() + QString("/../PlugIns/nel")).toUtf8().constData()); #endif ExtensionSystem::PluginManager pluginManager; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_file.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_file.cpp index 3d755ba47..8cae1164b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_file.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_file.cpp @@ -116,13 +116,13 @@ bool BNPFileHandle::readHeader(const std::string &filePath) uint32 nFileSize = bnp.getFileSize(); bnp.seek(nFileSize-sizeof(uint32), IStream::begin); - uint32 nOffsetFromBegining; + uint32 nOffsetFromBeginning; - bnp.serial(nOffsetFromBegining); + bnp.serial(nOffsetFromBeginning); - if ( !bnp.seek (nOffsetFromBegining, IStream::begin) ) + if ( !bnp.seek (nOffsetFromBeginning, IStream::begin) ) { - nlwarning("Could not read offset from begining"); + nlwarning("Could not read offset from beginning"); bnp.close(); return false; } @@ -206,7 +206,7 @@ void BNPFileHandle::fileNames(std::vector &fileNames) // *************************************************************************** void BNPFileHandle::addFiles( const vector &filePathes) { - uint32 OffsetFromBegining = 0; + uint32 OffsetFromBeginning = 0; // create packed files and add them to the private vector vector::const_iterator it_vec = filePathes.begin(); @@ -233,13 +233,13 @@ void BNPFileHandle::addFiles( const vector &filePathes) { append(m_openedBNPFile + ".tmp", *it_packed); // Set now the new offset for the new header - it_packed->m_pos = OffsetFromBegining; - OffsetFromBegining += it_packed->m_size; + it_packed->m_pos = OffsetFromBeginning; + OffsetFromBeginning += it_packed->m_size; it_packed++; } - writeHeader(m_openedBNPFile + ".tmp", OffsetFromBegining); + writeHeader(m_openedBNPFile + ".tmp", OffsetFromBeginning); // Delete any previous existing file if (CFile::fileExists( m_openedBNPFile )) @@ -252,7 +252,7 @@ void BNPFileHandle::deleteFiles( const vector& fileNames) { vector::const_iterator it_vec; TPackedFilesList::iterator it_packed; - uint32 OffsetFromBegining = 0; + uint32 OffsetFromBeginning = 0; string tmpFile = m_openedBNPFile + ".tmp"; // create a new temporary bnp file with extension *.tmp @@ -270,14 +270,14 @@ void BNPFileHandle::deleteFiles( const vector& fileNames) { append(tmpFile, *it_packed); // Set now the new offset for the new header - it_packed->m_pos = OffsetFromBegining; - OffsetFromBegining += it_packed->m_size; + it_packed->m_pos = OffsetFromBeginning; + OffsetFromBeginning += it_packed->m_size; it_packed++; } } - writeHeader(tmpFile, OffsetFromBegining); + writeHeader(tmpFile, OffsetFromBeginning); CFile::deleteFile( m_openedBNPFile ); string src = m_openedBNPFile + ".tmp"; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_filelist_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_filelist_dialog.cpp index 42106e864..ebeb07bd8 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_filelist_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_filelist_dialog.cpp @@ -79,7 +79,7 @@ bool BnpFileListDialog::loadTable(const QString filePath) int row = 0; // read the header from the bnp file - if (!myBNPFileHandle.readHeader( filePath.toStdString()) ) + if (!myBNPFileHandle.readHeader( filePath.toUtf8().constData()) ) { return false; } @@ -125,7 +125,7 @@ void BnpFileListDialog::getSelections(TSelectionList& SelectionList) { QVariant data = model->data(index); QString filename = data.toString(); - SelectionList.push_back( filename.toStdString() ); + SelectionList.push_back( filename.toUtf8().constData() ); } } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_manager_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_manager_window.cpp index edeb30bc4..04b4fd628 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_manager_window.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/bnp_manager/bnp_manager_window.cpp @@ -94,7 +94,7 @@ void BNPManagerWindow::createDialogs() { // create dialog to list the contents of the specified // bnp data file directory - m_BnpDirTreeDialog = new CBnpDirTreeDialog(tr(m_DataPath.toStdString().c_str()),this); + m_BnpDirTreeDialog = new CBnpDirTreeDialog(tr(m_DataPath.toUtf8().constData()),this); addDockWidget(Qt::LeftDockWidgetArea, m_BnpDirTreeDialog); m_BnpDirTreeDialog->setVisible(true); restoreDockWidget(m_BnpDirTreeDialog); @@ -187,7 +187,7 @@ void BNPManagerWindow::newFile() m_openedBNPFile = filePath; m_BnpFileListDialog->setWindowTitle (filePath); - myBNPFileHandle.createFile ( filePath.toStdString() ); + myBNPFileHandle.createFile ( filePath.toUtf8().constData() ); } // *************************************************************************** @@ -196,7 +196,7 @@ void BNPManagerWindow::open() QString fileName; // file dialog to select with file should be opened fileName = QFileDialog::getOpenFileName(this, - tr("Open BNP file"), tr(m_DataPath.toStdString().c_str()), tr("BNP Files (*.bnp)")); + tr("Open BNP file"), tr(m_DataPath.toUtf8().constData()), tr("BNP Files (*.bnp)")); // Check if filename is empty if (fileName.isNull()) @@ -234,7 +234,7 @@ void BNPManagerWindow::addFiles() QStringList::iterator it_list = FileList.begin(); while (it_list != FileList.end() ) { - string fileName = CFile::getFilename (it_list->toStdString() ); + string fileName = CFile::getFilename (it_list->toUtf8().constData() ); if ( std::find(currentFiles.begin(), currentFiles.end(), fileName ) != currentFiles.end() ) { // Ask the user if he wants to override the existing file @@ -246,7 +246,7 @@ void BNPManagerWindow::addFiles() } else { - addFiles.push_back( it_list->toStdString() ); + addFiles.push_back( it_list->toUtf8().constData() ); // log it nlinfo("Add file %s", fileName.c_str() ); } @@ -277,7 +277,7 @@ void BNPManagerWindow::addFiles( QStringList FileList ) QStringList::iterator it_list = FileList.begin(); while (it_list != FileList.end() ) { - string fileName = CFile::getFilename (it_list->toStdString() ); + string fileName = CFile::getFilename (it_list->toUtf8().constData() ); if ( std::find(currentFiles.begin(), currentFiles.end(), fileName ) != currentFiles.end() ) { // Ask the user if he wants to override the existing file @@ -289,7 +289,7 @@ void BNPManagerWindow::addFiles( QStringList FileList ) } else { - addFiles.push_back( it_list->toStdString() ); + addFiles.push_back( it_list->toUtf8().constData() ); // log it nlinfo("Add file %s", fileName.c_str() ); } @@ -346,7 +346,7 @@ void BNPManagerWindow::unpackFiles() } QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"), - tr(m_DataPath.toStdString().c_str()), + tr(m_DataPath.toUtf8().constData()), QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); @@ -354,7 +354,7 @@ void BNPManagerWindow::unpackFiles() if ( dir.isEmpty() ) return; - if (myBNPFileHandle.unpack(dir.toStdString(),selectedrows)) + if (myBNPFileHandle.unpack(dir.toUtf8().constData(),selectedrows)) { QMessageBox::information(this, tr("BNP Manager"), tr("All files has been exported successfully."), @@ -426,7 +426,7 @@ void BNPManagerWindow::dropEvent(QDropEvent *event) filePath = it->toLocalFile(); if ( filePath.endsWith(".bnp") ) { - nlwarning("Could not add a bnp file!", filePath.toStdString().c_str() ); + nlwarning("Could not add bnp file %s!", filePath.toUtf8().constData() ); } else { diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp index d82cdb63b..8355b5cb8 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/context_manager.cpp @@ -1,167 +1,167 @@ -// Object Viewer Qt - MMORPG Framework -// Copyright (C) 2010 Winch Gate Property Limited -// Copyright (C) 2011 Dzmitry Kamiahin -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Affero General Public License as -// published by the Free Software Foundation, either version 3 of the -// License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Affero General Public License for more details. -// -// You should have received a copy of the GNU Affero General Public License -// along with this program. If not, see . - -// Project includes -#include "context_manager.h" -#include "icontext.h" -#include "main_window.h" - -// NeL includes -#include - -// Qt includes -#include -#include - -namespace Core -{ - -struct ContextManagerPrivate -{ - explicit ContextManagerPrivate(Core::MainWindow *mainWindow, QTabWidget *tabWidget); - Core::MainWindow *m_mainWindow; - QTabWidget *m_tabWidget; - QVector m_contexts; - int m_oldCurrent; -}; - -ContextManagerPrivate::ContextManagerPrivate(Core::MainWindow *mainWindow, QTabWidget *tabWidget) - : m_mainWindow(mainWindow), - m_tabWidget(tabWidget), - m_oldCurrent(-1) -{ -} - -ContextManager::ContextManager(Core::MainWindow *mainWindow, QTabWidget *tabWidget) - : d(new ContextManagerPrivate(mainWindow, tabWidget)) -{ - QObject::connect(d->m_mainWindow->pluginManager(), SIGNAL(objectAdded(QObject *)), - this, SLOT(objectAdded(QObject *))); - QObject::connect(d->m_mainWindow->pluginManager(), SIGNAL(aboutToRemoveObject(QObject *)), - this, SLOT(aboutToRemoveObject(QObject *))); - - QObject::connect(d->m_tabWidget, SIGNAL(currentChanged(int)), this, SLOT(currentTabChanged(int))); -} - -ContextManager::~ContextManager() -{ - delete d; -} - -Core::IContext *ContextManager::currentContext() const -{ - int currentIndex = d->m_tabWidget->currentIndex(); - if (currentIndex < 0) - return 0; - return d->m_contexts.at(currentIndex); -} - -Core::IContext *ContextManager::context(const QString &id) const -{ - const int index = indexOf(id); - if (index >= 0) - return d->m_contexts.at(index); - return 0; -} - +// Object Viewer Qt - MMORPG Framework +// Copyright (C) 2010 Winch Gate Property Limited +// Copyright (C) 2011 Dzmitry Kamiahin +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +// Project includes +#include "context_manager.h" +#include "icontext.h" +#include "main_window.h" + +// NeL includes +#include + +// Qt includes +#include +#include + +namespace Core +{ + +struct ContextManagerPrivate +{ + explicit ContextManagerPrivate(Core::MainWindow *mainWindow, QTabWidget *tabWidget); + Core::MainWindow *m_mainWindow; + QTabWidget *m_tabWidget; + QVector m_contexts; + int m_oldCurrent; +}; + +ContextManagerPrivate::ContextManagerPrivate(Core::MainWindow *mainWindow, QTabWidget *tabWidget) + : m_mainWindow(mainWindow), + m_tabWidget(tabWidget), + m_oldCurrent(-1) +{ +} + +ContextManager::ContextManager(Core::MainWindow *mainWindow, QTabWidget *tabWidget) + : d(new ContextManagerPrivate(mainWindow, tabWidget)) +{ + QObject::connect(d->m_mainWindow->pluginManager(), SIGNAL(objectAdded(QObject *)), + this, SLOT(objectAdded(QObject *))); + QObject::connect(d->m_mainWindow->pluginManager(), SIGNAL(aboutToRemoveObject(QObject *)), + this, SLOT(aboutToRemoveObject(QObject *))); + + QObject::connect(d->m_tabWidget, SIGNAL(currentChanged(int)), this, SLOT(currentTabChanged(int))); +} + +ContextManager::~ContextManager() +{ + delete d; +} + +Core::IContext *ContextManager::currentContext() const +{ + int currentIndex = d->m_tabWidget->currentIndex(); + if (currentIndex < 0) + return 0; + return d->m_contexts.at(currentIndex); +} + +Core::IContext *ContextManager::context(const QString &id) const +{ + const int index = indexOf(id); + if (index >= 0) + return d->m_contexts.at(index); + return 0; +} + void ContextManager::registerUndoStack(QUndoStack *stack) { nlassert(stack); d->m_mainWindow->undoGroup()->addStack(stack); } -void ContextManager::unregisterUndoStack(QUndoStack *stack) -{ +void ContextManager::unregisterUndoStack(QUndoStack *stack) +{ nlassert(stack); d->m_mainWindow->undoGroup()->removeStack(stack); -} - -void ContextManager::activateContext(const QString &id) -{ - const int index = indexOf(id); - if (index >= 0) - d->m_tabWidget->setCurrentIndex(index); -} - -void ContextManager::updateCurrentContext() -{ - d->m_mainWindow->updateContext(currentContext()); -} - -void ContextManager::objectAdded(QObject *obj) -{ - IContext *context = qobject_cast(obj); - if (context) - addContextObject(context); -} - -void ContextManager::aboutToRemoveObject(QObject *obj) -{ - IContext *context = qobject_cast(obj); - if (context) - removeContextObject(context); -} - -void ContextManager::addContextObject(IContext *context) -{ - d->m_contexts.push_back(context); - d->m_mainWindow->addContextObject(context); - - QWidget *tabWidget = new QWidget(d->m_tabWidget); - d->m_tabWidget->addTab(tabWidget, context->icon(), context->trName()); - QGridLayout *gridLayout = new QGridLayout(tabWidget); - gridLayout->setObjectName(QString::fromUtf8("gridLayout_") + context->id()); - gridLayout->setContentsMargins(0, 0, 0, 0); - gridLayout->addWidget(context->widget(), 0, 0, 1, 1); -} - -void ContextManager::removeContextObject(IContext *context) -{ - d->m_mainWindow->removeContextObject(context); - - const int index = indexOf(context->id()); - QWidget *widget = d->m_tabWidget->widget(index); - d->m_tabWidget->removeTab(index); - d->m_contexts.remove(index); - delete widget; -} - -void ContextManager::currentTabChanged(int index) -{ - if (index >= 0) - { - IContext *context = d->m_contexts.at(index); - IContext *oldContext = 0; - if (d->m_oldCurrent >= 0) - oldContext = d->m_contexts.at(d->m_oldCurrent); - d->m_oldCurrent = index; - Q_EMIT currentContextChanged(context, oldContext); - } -} - -int ContextManager::indexOf(const QString &id) const -{ - for (int i = 0; i < d->m_contexts.count(); ++i) - { - if (d->m_contexts.at(i)->id() == id) - return i; - } - nlwarning(QString("Warning, no such context: %1").arg(id).toStdString().c_str()); - return -1; -} - +} + +void ContextManager::activateContext(const QString &id) +{ + const int index = indexOf(id); + if (index >= 0) + d->m_tabWidget->setCurrentIndex(index); +} + +void ContextManager::updateCurrentContext() +{ + d->m_mainWindow->updateContext(currentContext()); +} + +void ContextManager::objectAdded(QObject *obj) +{ + IContext *context = qobject_cast(obj); + if (context) + addContextObject(context); +} + +void ContextManager::aboutToRemoveObject(QObject *obj) +{ + IContext *context = qobject_cast(obj); + if (context) + removeContextObject(context); +} + +void ContextManager::addContextObject(IContext *context) +{ + d->m_contexts.push_back(context); + d->m_mainWindow->addContextObject(context); + + QWidget *tabWidget = new QWidget(d->m_tabWidget); + d->m_tabWidget->addTab(tabWidget, context->icon(), context->trName()); + QGridLayout *gridLayout = new QGridLayout(tabWidget); + gridLayout->setObjectName(QString::fromUtf8("gridLayout_") + context->id()); + gridLayout->setContentsMargins(0, 0, 0, 0); + gridLayout->addWidget(context->widget(), 0, 0, 1, 1); +} + +void ContextManager::removeContextObject(IContext *context) +{ + d->m_mainWindow->removeContextObject(context); + + const int index = indexOf(context->id()); + QWidget *widget = d->m_tabWidget->widget(index); + d->m_tabWidget->removeTab(index); + d->m_contexts.remove(index); + delete widget; +} + +void ContextManager::currentTabChanged(int index) +{ + if (index >= 0) + { + IContext *context = d->m_contexts.at(index); + IContext *oldContext = 0; + if (d->m_oldCurrent >= 0) + oldContext = d->m_contexts.at(d->m_oldCurrent); + d->m_oldCurrent = index; + Q_EMIT currentContextChanged(context, oldContext); + } +} + +int ContextManager::indexOf(const QString &id) const +{ + for (int i = 0; i < d->m_contexts.count(); ++i) + { + if (d->m_contexts.at(i)->id() == id) + return i; + } + nlwarning(QString("Warning, no such context: %1").arg(id).toUtf8().constData()); + return -1; +} + } /* namespace Core */ \ No newline at end of file diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/general_settings_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/general_settings_page.cpp index e21edafec..bfbb06d66 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/general_settings_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/general_settings_page.cpp @@ -99,10 +99,10 @@ void GeneralSettingsPage::applyGeneralSettings() QString primitivePath = settings->value(Core::Constants::PRIMITIVES_PATH, QString("%1/primitives").arg(levelDesignPrefix)).toString(); QString ligoConfigFile = settings->value(Core::Constants::LIGOCONFIG_FILE, QString("%1/leveldesign/world_editor_files/world_editor_classes.xml").arg(levelDesignPrefix)).toString(); QString leveldesignPath = settings->value(Core::Constants::LEVELDESIGN_PATH, QString("%1/leveldesign").arg(levelDesignPrefix)).toString(); - NLMISC::CPath::addSearchPath(primitivePath.toStdString(), true, false); + NLMISC::CPath::addSearchPath(primitivePath.toUtf8().constData(), true, false); NLMISC::CPath::display(); - NLMISC::CPath::addSearchFile(ligoConfigFile.toStdString()); - NLMISC::CPath::addSearchPath(leveldesignPath.toStdString(), true, false); + NLMISC::CPath::addSearchFile(ligoConfigFile.toUtf8().constData()); + NLMISC::CPath::addSearchPath(leveldesignPath.toUtf8().constData(), true, false); settings->endGroup(); } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/menu_manager.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/menu_manager.cpp index 68a8e3080..3e6272f0a 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/menu_manager.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/menu_manager.cpp @@ -62,7 +62,7 @@ QMenu *MenuManager::menu(const QString &id) const { QMenu *result = 0; if (!d->m_menuMap.contains(id)) - nlwarning("QMenu %s not found", id.toStdString().c_str()); + nlwarning("QMenu %s not found", id.toUtf8().constData()); else result = d->m_menuMap.value(id); return result; @@ -72,7 +72,7 @@ QAction *MenuManager::action(const QString &id) const { QAction *result = 0; if (!d->m_actionMap.contains(id)) - nlwarning("QAction %s not found", id.toStdString().c_str()); + nlwarning("QAction %s not found", id.toUtf8().constData()); else result = d->m_actionMap.value(id); return result; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/search_paths_settings_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/search_paths_settings_page.cpp index 1a2ac3eef..e76d6c796 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/core/search_paths_settings_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/core/search_paths_settings_page.cpp @@ -116,11 +116,11 @@ void SearchPathsSettingsPage::applySearchPaths() settings->endGroup(); for (int i = 1; i < remapExt.size(); i += 2) - NLMISC::CPath::remapExtension(remapExt.at(i - 1).toStdString(), remapExt.at(i).toStdString(), true); + NLMISC::CPath::remapExtension(remapExt.at(i - 1).toUtf8().constData(), remapExt.at(i).toUtf8().constData(), true); Q_FOREACH(QString path, paths) { - NLMISC::CPath::addSearchPath(path.toStdString(), m_recurse, false); + NLMISC::CPath::addSearchPath(path.toUtf8().constData(), m_recurse, false); } } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/CMakeLists.txt b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/CMakeLists.txt index 514657535..9f705e604 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/CMakeLists.txt +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/CMakeLists.txt @@ -47,3 +47,6 @@ ADD_DEFINITIONS(${LIBXML2_DEFINITIONS} -DQT_PLUGIN -DQT_SHARED ${QT_DEFINITIONS} INSTALL(TARGETS ovqt_plugin_georges_editor LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} RUNTIME DESTINATION ${NL_BIN_PREFIX} ARCHIVE DESTINATION ${OVQT_PLUGIN_DIR} COMPONENT tools3d) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/ovqt_plugin_georges_editor.xml DESTINATION ${OVQT_PLUGIN_SPECS_DIR} COMPONENT tools3d) +IF(WITH_PCH) + ADD_NATIVE_PRECOMPILED_HEADER(ovqt_plugin_georges_editor ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp) +ENDIF(WITH_PCH) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/expandable_headerview.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/expandable_headerview.cpp index 731fa8d16..cbe4bc0d7 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/expandable_headerview.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/expandable_headerview.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" // Project includes #include "expandable_headerview.h" diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formdelegate.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formdelegate.cpp index 7f21fa072..91f62c24b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formdelegate.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formdelegate.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "formdelegate.h" // NeL includes @@ -95,7 +96,7 @@ namespace GeorgesQt //QString min = QString(type->getMin().c_str()); //QString max = QString(type->getMax().c_str()); //QString inc = QString(type->getIncrement().c_str()); - //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toStdString().c_str()); + //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toUtf8().constData()); // TODO: use saved min/max values editor->setMinimum(-99999); @@ -110,7 +111,7 @@ namespace GeorgesQt //QString min = QString(type->getMin().c_str()); //QString max = QString(type->getMax().c_str()); //QString inc = QString(type->getIncrement().c_str()); - //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toStdString().c_str()); + //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toUtf8().constData()); // TODO: use saved min/max values editor->setMinimum(-99999); @@ -201,7 +202,7 @@ namespace GeorgesQt else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } } @@ -222,7 +223,7 @@ namespace GeorgesQt else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; @@ -239,7 +240,7 @@ namespace GeorgesQt else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; @@ -260,7 +261,7 @@ namespace GeorgesQt else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formitem.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formitem.cpp index e6e526631..744bb58da 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formitem.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/formitem.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "formitem.h" // Qt includes @@ -118,10 +119,10 @@ namespace GeorgesQt { if (elmt->isAtom()) { - ((NLGEORGES::CFormElmAtom*)elmt)->setValue(value.toString().toStdString().c_str()); + ((NLGEORGES::CFormElmAtom*)elmt)->setValue(value.toString().toUtf8().constData()); nldebug(QString("array element string %1 %2") .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + .toUtf8().constData()); } } } @@ -129,18 +130,18 @@ namespace GeorgesQt else { if(parentItem->formElm->setValueByName( - value.toString().toStdString().c_str(), - itemData[0].toString().toStdString().c_str())) + value.toString().toUtf8().constData(), + itemData[0].toString().toUtf8().constData())) { nldebug(QString("string %1 %2") .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + .toUtf8().constData()); } else { nldebug(QString("FAILED string %1 %2") .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + .toUtf8().constData()); } } break; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges.cpp index b340869ad..ce577bfab 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "georges.h" #include "nel/misc/o_xml.h" diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_dirtree_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_dirtree_dialog.cpp index 264026b1f..0a467aac5 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_dirtree_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_dirtree_dialog.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" // Project includes #include "georges_dirtree_dialog.h" diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_form.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_form.cpp index a36f411e0..6c46d4964 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_form.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_form.cpp @@ -15,6 +15,7 @@ // along with this program. If not, see . // Project includes +#include "stdpch.h" #include "georges_editor_form.h" #include "georges_editor_constants.h" #include "georges_dirtree_dialog.h" @@ -253,7 +254,7 @@ namespace GeorgesQt } else { - nlwarning("Failed to load form: %s", info.fileName().toStdString().c_str()); + nlwarning("Failed to load form: %s", info.fileName().toUtf8().constData()); m_dockedWidgets.last()->close(); } } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_plugin.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_plugin.cpp index ec20e6b35..075ac41b2 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_plugin.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_editor_plugin.cpp @@ -15,6 +15,7 @@ // along with this program. If not, see . // Project includes +#include "stdpch.h" #include "georges_editor_plugin.h" #include "georges_editor_form.h" @@ -22,7 +23,7 @@ #include "../core/core_constants.h" // NeL includes -#include "nel/misc/debug.h" +#include // Qt includes #include diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_filesystem_model.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_filesystem_model.cpp index 762d79ff4..56a5856ae 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_filesystem_model.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_filesystem_model.cpp @@ -14,6 +14,7 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "georges_filesystem_model.h" #include diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_treeview_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_treeview_dialog.cpp index 3bdc680ff..0dda2c9a9 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_treeview_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georges_treeview_dialog.cpp @@ -14,7 +14,14 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "georges_treeview_dialog.h" +#include "georges.h" +#include "georgesform_model.h" +#include "georgesform_proxy_model.h" +#include "formitem.h" +#include "formdelegate.h" +#include "expandable_headerview.h" // Qt includes #include @@ -36,14 +43,6 @@ #include "../core/icore.h" #include "../core/core_constants.h" -// Project includes -#include "georges.h" -#include "georgesform_model.h" -#include "georgesform_proxy_model.h" -#include "formitem.h" -#include "formdelegate.h" -#include "expandable_headerview.h" - using namespace NLMISC; using namespace NLGEORGES; @@ -117,30 +116,30 @@ namespace GeorgesQt NLGEORGES::CForm* CGeorgesTreeViewDialog::getFormByName(const QString formName) { - if(NLMISC::CPath::exists(formName.toStdString())) + if(NLMISC::CPath::exists(formName.toUtf8().constData())) { - //NLGEORGES::CForm *form = dynamic_cast(m_georges->loadForm(formName.toStdString())); - return (NLGEORGES::CForm *)m_georges->loadForm(formName.toStdString()); + //NLGEORGES::CForm *form = dynamic_cast(m_georges->loadForm(formName.toUtf8())); + return (NLGEORGES::CForm *)m_georges->loadForm(formName.toUtf8().constData()); } //else //{ // CForm *form = 0; // // Load the DFN - // std::string extStr = NLMISC::CFile::getExtension( formName.toStdString() ); + // std::string extStr = NLMISC::CFile::getExtension( formName.toUtf8() ); // QString dfnName = QString("%1.dfn").arg(extStr.c_str()); // UFormDfn *formdfn; - // if (NLMISC::CPath::exists(dfnName.toStdString())) + // if (NLMISC::CPath::exists(dfnName.toUtf8())) // { - // formdfn = _georges->loadFormDfn (dfnName.toStdString()); + // formdfn = _georges->loadFormDfn (dfnName.toUtf8()); // if (!formdfn) // { - // nlwarning("Failed to load dfn: %s", dfnName.toStdString().c_str()); + // nlwarning("Failed to load dfn: %s", dfnName.toUtf8()); // return 0; // } // } // else // { - // nlwarning("Cannot find dfn: %s", dfnName.toStdString().c_str()); + // nlwarning("Cannot find dfn: %s", dfnName.toUtf8()); // return 0; // } @@ -156,20 +155,20 @@ namespace GeorgesQt // } // return form; //} - nlinfo("File '%s' does not exist!", formName.toStdString().c_str()); + nlinfo("File '%s' does not exist!", formName.toUtf8().constData()); return 0; } NLGEORGES::CForm* CGeorgesTreeViewDialog::getFormByDfnName(const QString dfnName) { - if(NLMISC::CPath::exists(dfnName.toStdString())) + if(NLMISC::CPath::exists(dfnName.toUtf8().constData())) { // Create a new form object. NLGEORGES::CForm *form = new NLGEORGES::CForm(); m_form = form; // Retrieve a copy of the root definition. - NLGEORGES::CFormDfn *formDfn = dynamic_cast(m_georges->loadFormDfn(dfnName.toStdString())); + NLGEORGES::CFormDfn *formDfn = dynamic_cast(m_georges->loadFormDfn(dfnName.toUtf8().constData())); // Next we'll use the root node to build a new form. NLGEORGES::CFormElmStruct *fes = dynamic_cast(getRootNode(0)); @@ -184,7 +183,7 @@ namespace GeorgesQt return form; } - nlinfo("File '%s' does not exist!", dfnName.toStdString().c_str()); + nlinfo("File '%s' does not exist!", dfnName.toUtf8().constData()); return NULL; } @@ -250,7 +249,7 @@ namespace GeorgesQt nlinfo("typ's %d",deps["typ"].count()); nlinfo("dfn's %d",deps["dfn"].count()); - //nlwarning(strList.join(";").toStdString().c_str()); + //nlwarning(strList.join(";").toUtf8()); if (root) { loadedForm = m_form->getFilename().c_str(); @@ -277,7 +276,7 @@ namespace GeorgesQt void CGeorgesTreeViewDialog::addParentForm(QString parentFormNm) { // Try to load the form - NLGEORGES::UForm *uParentForm = m_georges->loadForm(parentFormNm.toStdString()); + NLGEORGES::UForm *uParentForm = m_georges->loadForm(parentFormNm.toUtf8().constData()); NLGEORGES::CForm *parentForm = dynamic_cast(uParentForm); NLGEORGES::CForm *mainForm = static_cast(m_form); @@ -292,11 +291,11 @@ namespace GeorgesQt if (parentForm->Elements.FormDfn == mainForm->Elements.FormDfn) { // This is the parent form selector - if(!mainForm->insertParent(mainForm->getParentCount(),parentFormNm.toStdString().c_str(), parentForm)) - nlwarning("Failed to add parent form: %s", parentFormNm.toStdString().c_str()); + if(!mainForm->insertParent(mainForm->getParentCount(),parentFormNm.toUtf8(), parentForm)) + nlwarning("Failed to add parent form: %s", parentFormNm.toUtf8().constData()); else { - nlinfo("Successfullyadded parent form: %s", parentFormNm.toStdString().c_str()); + nlinfo("Successfullyadded parent form: %s", parentFormNm.toUtf8().constData()); model->addParentForm(parentFormNm); } } @@ -318,7 +317,7 @@ namespace GeorgesQt { NLMISC::COFile file; - std::string s = NLMISC::CPath::lookup(loadedForm.toStdString(), false); + std::string s = NLMISC::CPath::lookup(loadedForm.toUtf8().constData(), false); if(file.open (s)) { try @@ -406,7 +405,7 @@ namespace GeorgesQt if (item->parent() && item->parent()->data(0) == "parents") { - Q_EMIT changeFile(CPath::lookup(item->data(0).toString().toStdString(),false).c_str()); + Q_EMIT changeFile(CPath::lookup(item->data(0).toString().toUtf8().constData(),false).c_str()); } //// col containing additional stuff like icons @@ -416,7 +415,7 @@ namespace GeorgesQt // CFormItem *item = m->getItem(in2); // QString value = item->data(1).toString(); - // QString path = CPath::lookup(value.toStdString(),false).c_str(); + // QString path = CPath::lookup(value.toUtf8(),false).c_str(); // if(value.contains(".tga") || value.contains(".png")) // { @@ -444,7 +443,7 @@ namespace GeorgesQt // { // Modules::objViewInt()->resetScene(); // //Modules::config().configRemapExtensions(); - // Modules::objViewInt()->loadMesh(path.toStdString(),""); + // Modules::objViewInt()->loadMesh(path.toUtf8(),""); // } // return; // } @@ -551,7 +550,7 @@ namespace GeorgesQt file = file.remove(0,file.indexOf(".")+1); QString filePattern = "Parent Sheets (*."+file+")"; - nlinfo("parent defn name '%s'", file.toStdString().c_str()); + nlinfo("parent defn name '%s'", file.toUtf8().constData()); QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("Select parent sheets..."), m_lastSheetDir, filePattern); if(!fileNames.isEmpty()) { @@ -561,7 +560,7 @@ namespace GeorgesQt QFileInfo pathInfo( fileToParent ); QString tmpFileName( pathInfo.fileName() ); - nlinfo("requesting to add parent form '%s'", tmpFileName.toStdString().c_str()); + nlinfo("requesting to add parent form '%s'", tmpFileName.toUtf8().constData()); // Call to add the form and load it into the Georges form. addParentForm(tmpFileName); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_model.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_model.cpp index 9e3f97c48..dd0220bbf 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_model.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_model.cpp @@ -14,7 +14,9 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" #include "georgesform_model.h" +#include "formitem.h" // NeL includes #include @@ -35,9 +37,6 @@ #include #include -// project includes -#include "formitem.h" - using namespace NLGEORGES; namespace GeorgesQt @@ -140,13 +139,13 @@ namespace GeorgesQt CFormItem *item = getItem(in); QString value = item->data(1).toString(); - //QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + //QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); /*if (value.contains(".shape")) { if (Modules::objViewInt()) { - QIcon *icon = Modules::objViewInt()->saveOneImage(value.toStdString()); + QIcon *icon = Modules::objViewInt()->saveOneImage(value.toUtf8().constData()); if (icon) { if(icon->isNull()) @@ -162,7 +161,7 @@ namespace GeorgesQt }*/ if(value.contains(".tga") || value.contains(".png")) { - QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); if(path.isEmpty()) { path = ":/images/pqrticles.png"; @@ -185,7 +184,7 @@ namespace GeorgesQt { if (Modules::objViewInt()) { - QIcon *icon = Modules::objViewInt()->saveOneImage(value.toStdString()); + QIcon *icon = Modules::objViewInt()->saveOneImage(value.toUtf8().constData()); if (icon) { if(icon->isNull()) @@ -201,7 +200,7 @@ namespace GeorgesQt }*/ if(value.contains(".tga") || value.contains(".png")) { - QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); if(path.isEmpty()) { path = ":/images/pqrticles.png"; @@ -406,7 +405,7 @@ namespace GeorgesQt //uint value_uint; //sint value_sint; //double value_double; - QString elmtType = ""; + QString elmtType; UFormElm *elmt = 0; if(root->getNodeByName(&elmt, elmName.c_str(), whereN, true)) { @@ -428,13 +427,23 @@ namespace GeorgesQt switch (type->getType()) { case UType::UnsignedInt: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble()).toStdString(); + { + uint v; + NLMISC::fromString(value, v); + value = NLMISC::toString(v); elmtType.append("_uint");break; + } case UType::SignedInt: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble()).toStdString(); + { + sint v; + NLMISC::fromString(value, v); + value = NLMISC::toString(v); elmtType.append("_sint");break; + } case UType::Double: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble(),0,'f',1).toStdString(); + float v; + NLMISC::fromString(value, v); + value = NLMISC::toString(v); elmtType.append("_double");break; case UType::String: elmtType.append("_string");break; @@ -569,7 +578,7 @@ namespace GeorgesQt { QList columnData; std::string value; - QString elmtType = ""; + QString elmtType; UFormElm *elmt = 0; if(root->getArrayNode(&elmt,0) && elmt) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_proxy_model.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_proxy_model.cpp index 8b13ca8ba..2792699b0 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_proxy_model.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/georgesform_proxy_model.cpp @@ -14,15 +14,15 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#include "stdpch.h" +#include "georgesform_proxy_model.h" +#include "formitem.h" +#include "georgesform_model.h" + // NeL includes #include #include -// project includes -#include "formitem.h" -#include "georgesform_proxy_model.h" -#include "georgesform_model.h" - namespace GeorgesQt { diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.cpp new file mode 100644 index 000000000..85c10995f --- /dev/null +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.cpp @@ -0,0 +1,17 @@ +// Object Viewer Qt - Georges Editor Plugin - MMORPG Framework +// Copyright (C) 2011 Adrian Jaekel +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +#include "stdpch.h" diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.h new file mode 100644 index 000000000..e5279839b --- /dev/null +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/georges_editor/stdpch.h @@ -0,0 +1,39 @@ +// Object Viewer Qt - Georges Editor Plugin - MMORPG Framework +// Copyright (C) 2011 Adrian Jaekel +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +#ifndef NL_STDPCH_H +#define NL_STDPCH_H + +#include + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#endif diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/mission_compiler/mission_compiler_main_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/mission_compiler/mission_compiler_main_window.cpp index 0c791aa7c..e01f5f617 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/mission_compiler/mission_compiler_main_window.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/mission_compiler/mission_compiler_main_window.cpp @@ -239,11 +239,11 @@ void MissionCompilerMainWindow::compileMission(bool publish) try { CMissionCompiler mc; - mc.compileMissions(primDoc.RootNode, filename.toStdString()); + mc.compileMissions(primDoc.RootNode, filename.toUtf8().constData()); m_compileLog.append("Found "+QString::number(mc.getMissionsCount())+" valid missions\n"); updateCompileLog(); - mc.installCompiledMission(m_ligoConfig, filename.toStdString()); + mc.installCompiledMission(m_ligoConfig, filename.toUtf8().constData()); nbMission += mc.getMissionsCount(); // publish files to selected servers @@ -296,7 +296,7 @@ void MissionCompilerMainWindow::compileMission(bool publish) { m_compileLog.append(" "+QString(NLMISC::CFile::getFilename(mc.getFileToPublish(j)).c_str())+"\n"); } - mc.publishFiles(primPath.toStdString(), textPath.toStdString(), localPath.toStdString()); + mc.publishFiles(primPath.toUtf8().constData(), textPath.toUtf8().constData(), localPath.toUtf8().constData()); } column++; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/CMakeLists.txt b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/CMakeLists.txt index b5af7f1e9..0ebc8a0b1 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/CMakeLists.txt +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/CMakeLists.txt @@ -1,129 +1,149 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${LIBXML2_INCLUDE_DIR} - ${QT_INCLUDES}) + ${QT_INCLUDES} + ${CMAKE_CURRENT_SOURCE_DIR}/scene/ + ${CMAKE_CURRENT_SOURCE_DIR}/particle_system/ + ${CMAKE_CURRENT_SOURCE_DIR}/vegetable/ + ${CMAKE_CURRENT_SOURCE_DIR}/widgets/ +) FILE(GLOB SRC *.cpp *.h) +FILE(GLOB OVQT_SCENE_SRC scene/*.cpp scene/*.h) +FILE(GLOB OVQT_PS_SRC particle_system/*.h particle_system/*.cpp) +FILE(GLOB OVQT_VEGETABLE_SRC vegetable/*.h vegetable/*.cpp) +FILE(GLOB OVQT_WIDGETS_SRC widgets/*.h widgets/*.cpp) + SET(OVQT_EXT_SYS_SRC ${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin.h ${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin_manager.h ${CMAKE_CURRENT_SOURCE_DIR}/../../extension_system/iplugin_spec.h) -SET(OBJECT_VIEWER_PLUGIN_HDR object_viewer_plugin.h - main_window.h - graphics_viewport.h - animation_dialog.h - animation_set_dialog.h - setup_fog_dialog.h - slot_manager_dialog.h - particle_control_dialog.h - particle_workspace_dialog.h - particle_tree_model.h - particle_system_page.h - particle_workspace_page.h - edit_range_widget.h - emitter_page.h - attrib_widget.h - located_bindable_page.h - located_page.h - particle_force_page.h - particle_light_page.h - particle_zone_page.h - particle_sound_page.h - basic_edit_widget.h - direction_widget.h - color_edit_widget.h - particle_property_dialog.h - ps_mover_page.h - value_blender_dialog.h - value_gradient_dialog.h - value_from_emitter_dialog.h - curve_dialog.h - bin_op_dialog.h - hoverpoints.h - mesh_widget.h - morph_mesh_dialog.h - constraint_mesh_widget.h - tail_particle_widget.h - auto_lod_dialog.h - particle_texture_widget.h - particle_texture_anim_widget.h - multi_tex_dialog.h - spinner_dialog.h - follow_path_dialog.h - water_pool_dialog.h - skeleton_scale_dialog.h - skeleton_tree_model.h - particle_link_skeleton_dialog.h - vegetable_dialog.h - global_wind_dialog.h - day_night_dialog.h - sun_color_dialog.h - vegetable_noise_value_widget.h - vegetable_density_page.h - vegetable_landscape_page.h - vegetable_scale_page.h - vegetable_appearance_page.h - vegetable_rotate_page.h - tune_mrm_dialog.h - tune_timer_dialog.h - camera_control.h +SET(OBJECT_VIEWER_PLUGIN_QT_HDR object_viewer_plugin.h + main_window.h + graphics_viewport.h graphics_settings_page.h sound_settings_page.h vegetable_settings_page.h - scheme_bank_dialog.h) -SET(OBJECT_VIEWER_PLUGIN_UIS animation_form.ui - animation_set_form.ui - setup_fog_form.ui - slot_form.ui - particle_control_form.ui - particle_workspace_form.ui - edit_range_float_form.ui - edit_range_uint_form.ui - particle_system_form.ui - workspace_form.ui - attrib_form.ui - emitter_form.ui - located_bindable_form.ui - located_form.ui - particle_force_form.ui - particle_light_form.ui - particle_zone_form.ui - particle_sound_form.ui - basic_edit_form.ui - direction_form.ui - color_edit_form.ui - ps_mover_form.ui - curve_form.ui - mesh_form.ui - morph_mesh_form.ui - constraint_mesh_form.ui - tail_form.ui - auto_lod_form.ui - particle_texture_form.ui - particle_texture_anim_form.ui - multi_tex_form.ui - skeleton_scale_form.ui - particle_link_skeleton_form.ui - water_pool_form.ui - vegetable_dialog_form.ui - vegetable_noise_value_form.ui - global_wind_form.ui - sun_color_form.ui - day_night_form.ui - vegetable_density_form.ui - vegetable_apperance_form.ui - vegetable_landscape_form.ui - vegetable_rotate_form.ui - vegetable_scale_form.ui - tune_mrm_form.ui - tune_timer_form.ui + scene/animation_dialog.h + scene/animation_set_dialog.h + scene/setup_fog_dialog.h + scene/slot_manager_dialog.h + scene/water_pool_dialog.h + scene/skeleton_scale_dialog.h + scene/skeleton_tree_model.h + scene/global_wind_dialog.h + scene/day_night_dialog.h + scene/sun_color_dialog.h + scene/tune_mrm_dialog.h + scene/tune_timer_dialog.h + scene/camera_control.h + + particle_system/particle_control_dialog.h + particle_system/particle_workspace_dialog.h + particle_system/particle_tree_model.h + particle_system/particle_system_page.h + particle_system/particle_workspace_page.h + particle_system/emitter_page.h + particle_system/attrib_widget.h + particle_system/located_bindable_page.h + particle_system/located_page.h + particle_system/particle_force_page.h + particle_system/particle_light_page.h + particle_system/particle_zone_page.h + particle_system/particle_sound_page.h + particle_system/basic_edit_widget.h + particle_system/direction_widget.h + particle_system/scheme_bank_dialog.h + particle_system/particle_property_dialog.h + particle_system/ps_mover_page.h + particle_system/value_blender_dialog.h + particle_system/value_gradient_dialog.h + particle_system/value_from_emitter_dialog.h + particle_system/curve_dialog.h + particle_system/bin_op_dialog.h + particle_system/mesh_widget.h + particle_system/morph_mesh_dialog.h + particle_system/constraint_mesh_widget.h + particle_system/tail_particle_widget.h + particle_system/auto_lod_dialog.h + particle_system/particle_texture_widget.h + particle_system/particle_texture_anim_widget.h + particle_system/multi_tex_dialog.h + particle_system/spinner_dialog.h + particle_system/follow_path_dialog.h + particle_system/particle_link_skeleton_dialog.h + + vegetable/vegetable_dialog.h + vegetable/vegetable_noise_value_widget.h + vegetable/vegetable_density_page.h + vegetable/vegetable_landscape_page.h + vegetable/vegetable_scale_page.h + vegetable/vegetable_appearance_page.h + vegetable/vegetable_rotate_page.h + + widgets/edit_range_widget.h + widgets/color_edit_widget.h + widgets/hoverpoints.h +) + +SET(OBJECT_VIEWER_PLUGIN_UIS scene/animation_form.ui + scene/animation_set_form.ui + scene/setup_fog_form.ui + scene/slot_form.ui + scene/skeleton_scale_form.ui + scene/water_pool_form.ui + scene/global_wind_form.ui + scene/sun_color_form.ui + scene/day_night_form.ui + scene/tune_mrm_form.ui + scene/tune_timer_form.ui + + particle_system/particle_control_form.ui + particle_system/particle_workspace_form.ui + particle_system/particle_system_form.ui + particle_system/workspace_form.ui + particle_system/attrib_form.ui + particle_system/emitter_form.ui + particle_system/located_bindable_form.ui + particle_system/located_form.ui + particle_system/particle_force_form.ui + particle_system/particle_light_form.ui + particle_system/particle_zone_form.ui + particle_system/particle_sound_form.ui + particle_system/basic_edit_form.ui + particle_system/direction_form.ui + particle_system/ps_mover_form.ui + particle_system/curve_form.ui + particle_system/mesh_form.ui + particle_system/morph_mesh_form.ui + particle_system/constraint_mesh_form.ui + particle_system/tail_form.ui + particle_system/auto_lod_form.ui + particle_system/particle_texture_form.ui + particle_system/particle_texture_anim_form.ui + particle_system/multi_tex_form.ui + particle_system/particle_link_skeleton_form.ui + particle_system/scheme_bank_form.ui + particle_system/value_gradient_form.ui + + vegetable/vegetable_dialog_form.ui + vegetable/vegetable_noise_value_form.ui + vegetable/vegetable_density_form.ui + vegetable/vegetable_apperance_form.ui + vegetable/vegetable_landscape_form.ui + vegetable/vegetable_rotate_form.ui + vegetable/vegetable_scale_form.ui + + widgets/color_edit_form.ui + widgets/edit_range_float_form.ui + widgets/edit_range_uint_form.ui + graphics_settings_page.ui sound_settings_page.ui vegetable_settings_page.ui - scheme_bank_form.ui - value_gradient_form.ui) +) SET(OBJECT_VIEWER_PLUGIN_RCS object_viewer.qrc) @@ -131,16 +151,29 @@ SET(QT_USE_QTGUI TRUE) SET(QT_USE_QTOPENGL TRUE) QT4_ADD_RESOURCES(OBJECT_VIEWER_PLUGIN_RC_SRCS ${OBJECT_VIEWER_PLUGIN_RCS}) -QT4_WRAP_CPP(OBJECT_VIEWER_PLUGIN_MOC_SRC ${OBJECT_VIEWER_PLUGIN_HDR}) +QT4_WRAP_CPP(OBJECT_VIEWER_PLUGIN_MOC_SRC ${OBJECT_VIEWER_PLUGIN_QT_HDR}) QT4_WRAP_UI(OBJECT_VIEWER_PLUGIN_UI_HDRS ${OBJECT_VIEWER_PLUGIN_UIS}) SOURCE_GROUP(QtResources FILES ${OBJECT_VIEWER_PLUGIN_UIS}) SOURCE_GROUP(QtGeneratedUiHdr FILES ${OBJECT_VIEWER_PLUGIN_UI_HDRS}) SOURCE_GROUP(QtGeneratedMocSrc FILES ${OBJECT_VIEWER_PLUGIN_MOC_SRC}) -SOURCE_GROUP("Object Viewer Plugin" FILES ${SRC}) -SOURCE_GROUP("OVQT Extension System" FILES ${OVQT_EXT_SYS_SRC}) -ADD_LIBRARY(ovqt_plugin_object_viewer MODULE ${SRC} ${OBJECT_VIEWER_PLUGIN_MOC_SRC} ${OVQT_EXT_SYS_SRC} ${OBJECT_VIEWER_PLUGIN_UI_HDRS} ${OBJECT_VIEWER_PLUGIN_RC_SRCS}) +SOURCE_GROUP("ovqt Extension System" FILES ${OVQT_EXT_SYS_SRC}) +SOURCE_GROUP("ovqt Plugin Src" FILES ${SRC}) +SOURCE_GROUP("ovqt Plugin Scene Src" FILES ${OVQT_SCENE_SRC}) +SOURCE_GROUP("ovqt Plugin PS Src" FILES ${OVQT_PS_SRC}) +SOURCE_GROUP("ovqt Plugin Vegetable Src" FILES ${OVQT_VEGETABLE_SRC}) +SOURCE_GROUP("ovqt Plugin Widgets Src" FILES ${OVQT_WIDGETS_SRC}) + +ADD_LIBRARY(ovqt_plugin_object_viewer MODULE ${SRC} + ${OVQT_SCENE_SRC} + ${OVQT_PS_SRC} + ${OVQT_VEGETABLE_SRC} + ${OVQT_WIDGETS_SRC} + ${OBJECT_VIEWER_PLUGIN_MOC_SRC} + ${OVQT_EXT_SYS_SRC} + ${OBJECT_VIEWER_PLUGIN_UI_HDRS} + ${OBJECT_VIEWER_PLUGIN_RC_SRCS}) TARGET_LINK_LIBRARIES(ovqt_plugin_object_viewer ovqt_plugin_core @@ -154,15 +187,15 @@ TARGET_LINK_LIBRARIES(ovqt_plugin_object_viewer NL_DEFAULT_PROPS(ovqt_plugin_object_viewer "NeL, Tools, 3D: Object Viewer Qt Plugin: Object Viewer") -IF(WITH_PCH) - ADD_NATIVE_PRECOMPILED_HEADER(ovqt_plugin_object_viewer ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp) -ENDIF(WITH_PCH) - NL_ADD_RUNTIME_FLAGS(ovqt_plugin_object_viewer) NL_ADD_LIB_SUFFIX(ovqt_plugin_object_viewer) ADD_DEFINITIONS(-DQT_NO_KEYWORDS ${LIBXML2_DEFINITIONS} -DQT_PLUGIN -DQT_SHARED ${QT_DEFINITIONS}) +IF(WITH_PCH) + ADD_NATIVE_PRECOMPILED_HEADER(ovqt_plugin_object_viewer ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.h ${CMAKE_CURRENT_SOURCE_DIR}/stdpch.cpp) +ENDIF(WITH_PCH) + INSTALL(TARGETS ovqt_plugin_object_viewer LIBRARY DESTINATION ${OVQT_PLUGIN_DIR} RUNTIME DESTINATION ${NL_BIN_PREFIX} ARCHIVE DESTINATION ${OVQT_PLUGIN_DIR} COMPONENT tools3d) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/ovqt_plugin_object_viewer.xml DESTINATION ${OVQT_PLUGIN_SPECS_DIR} COMPONENT tools3d) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/main_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/main_window.cpp index a65f510c4..2d45f0fb3 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/main_window.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/main_window.cpp @@ -449,9 +449,9 @@ bool CMainWindow::loadFile(const QString &fileName, const QString &skelName) QFileInfo fileInfo(fileName); bool loaded; if (fileInfo.suffix() == "ig") - loaded = Modules::objView().loadInstanceGroup(fileName.toStdString()); + loaded = Modules::objView().loadInstanceGroup(fileName.toUtf8().constData()); else - loaded = Modules::objView().loadMesh(fileName.toStdString(), skelName.toStdString()); + loaded = Modules::objView().loadMesh(fileName.toUtf8().constData(), skelName.toUtf8().constData()); if (!loaded) { diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/object_viewer.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/object_viewer.cpp index 4b0509018..48c679455 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/object_viewer.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/object_viewer.cpp @@ -468,7 +468,7 @@ void CObjectViewer::loadConfig() #endif _CameraFocal = settings->value("CameraFocal", 75).toInt(); - _FontName = settings->value(Constants::FONT, "andbasr.ttf").toString().toStdString(); + _FontName = settings->value(Constants::FONT, "andbasr.ttf").toString().toUtf8().constData(); _BloomEffect = settings->value(Constants::ENABLE_BLOOM, false).toBool(); _BloomDensity = settings->value(Constants::BLOOM_DENSITY, 0).toInt(); _BloomSquare = settings->value(Constants::ENABLE_SQUARE_BLOOM, false).toBool(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/attrib_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/attrib_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/auto_lod_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/auto_lod_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_widget.cpp similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_widget.cpp index b3816a034..771568550 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_widget.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_widget.cpp @@ -202,15 +202,15 @@ void CBasicEditWidget::updateGraphics() } bool CBasicEditWidget::eventFilter(QObject *object, QEvent *event) -{ - if( event->type() == QEvent::Paint ) - { +{ + if( event->type() == QEvent::Paint ) + { QPainter painter(_ui.graphicsWidget); painter.setRenderHint(QPainter::Antialiasing, true); painter.setBrush(QBrush(Qt::white)); painter.setPen(QPen(Qt::black, 2, Qt::SolidLine)); - painter.drawRoundedRect(QRect(3, 3, _ui.graphicsWidget->width() - 6, _ui.graphicsWidget->height() - 6), 3.0, 3.0); - } + painter.drawRoundedRect(QRect(3, 3, _ui.graphicsWidget->width() - 6, _ui.graphicsWidget->height() - 6), 3.0, 3.0); + } return QWidget::eventFilter(object, event); } -} /* namespace NLQT */ \ No newline at end of file +} /* namespace NLQT */ diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/basic_edit_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/basic_edit_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/bin_op_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/bin_op_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/bin_op_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/bin_op_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/bin_op_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/bin_op_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/bin_op_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/bin_op_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/constraint_mesh_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/constraint_mesh_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/curve_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/curve_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/direction_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/direction_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/dup_ps.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/dup_ps.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/dup_ps.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/dup_ps.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/dup_ps.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/dup_ps.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/dup_ps.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/dup_ps.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/emitter_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/emitter_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/follow_path_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/follow_path_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/follow_path_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/follow_path_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/follow_path_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/follow_path_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/follow_path_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/follow_path_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_form.ui similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_form.ui index 491d68f16..857f9c241 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_form.ui +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_form.ui @@ -395,7 +395,7 @@ - Fake motion blur treshold: + Fake motion blur threshold: diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_page.cpp similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_page.cpp index 084c44f50..26643200b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_page.cpp @@ -64,8 +64,8 @@ CLocatedBindablePage::CLocatedBindablePage(QWidget *parent) _ui.blurCoeffWidget->setWrapper(&_MotionBlurCoeffWrapper); // Fake motion blur threshold - _ui.blurTresholdWidget->setRange(0.0, 5.0); - _ui.blurTresholdWidget->setWrapper(&_MotionBlurThresholdWrapper); + _ui.blurThresholdWidget->setRange(0.0, 5.0); + _ui.blurThresholdWidget->setWrapper(&_MotionBlurThresholdWrapper); // Shock wave radius cut _ui.radiusCutWidget->setRange(0, 1); @@ -275,7 +275,7 @@ void CLocatedBindablePage::setEditedItem(CWorkspaceNode *ownerNode, NL3D::CPSLoc _MotionBlurThresholdWrapper.P = fla; _MotionBlurThresholdWrapper.OwnerNode = _Node; - _ui.blurTresholdWidget->updateUi(); + _ui.blurThresholdWidget->updateUi(); _ui.zalignCheckBox->show(); _ui.alignCheckBox->show(); @@ -633,7 +633,7 @@ void CLocatedBindablePage::updateValidWidgetForAlignOnMotion(bool align) _ui.blurCoeffLabel->setEnabled(align); _ui.blurCoeffWidget->setEnabled(align); _ui.blurTreshholdLabel->setEnabled(align); - _ui.blurTresholdWidget->setEnabled(align); + _ui.blurThresholdWidget->setEnabled(align); _ui.zalignCheckBox->setEnabled(align); } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_bindable_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_bindable_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/located_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/located_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_widget.cpp similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_widget.cpp index debb0f157..e92ca7e20 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_widget.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_widget.cpp @@ -86,10 +86,10 @@ void CMeshWidget::browseShape() setCursor(Qt::WaitCursor); if (!fileName.isEmpty()) { - NLMISC::CPath::addSearchPath(NLMISC::CFile::getPath(fileName.toStdString())); + NLMISC::CPath::addSearchPath(NLMISC::CFile::getPath(fileName.toUtf8().constData())); try { - std::string shapeName = NLMISC::CFile::getFilename(fileName.toStdString()); + std::string shapeName = NLMISC::CFile::getFilename(fileName.toUtf8().constData()); _ShapeParticle->setShape(shapeName); _ui.meshLineEdit->setText(shapeName.c_str()); touchPSState(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/mesh_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/mesh_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_dialog.cpp similarity index 96% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_dialog.cpp index de88d14c8..20e19b539 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_dialog.cpp @@ -110,7 +110,7 @@ void CMorphMeshDialog::add() shapeNames.resize(_CM->getNumShapes() + 1); _CM->getShapesNames(&shapeNames[0]); uint index = (uint)shapeNames.size() - 1; - shapeNames[index] = fileName.toStdString(); + shapeNames[index] = fileName.toUtf8().constData(); _CM->setShapes(&shapeNames[0], (uint)shapeNames.size()); std::vector numVerts; _CM->getShapeNumVerts(numVerts); @@ -152,7 +152,7 @@ void CMorphMeshDialog::insert() std::vector shapeNames; shapeNames.resize(_CM->getNumShapes()); _CM->getShapesNames(&shapeNames[0]); - shapeNames.insert(shapeNames.begin() + row, fileName.toStdString()); + shapeNames.insert(shapeNames.begin() + row, fileName.toUtf8().constData()); _CM->setShapes(&shapeNames[0], (uint)shapeNames.size()); touchPSState(); updateMeshList(); @@ -172,7 +172,7 @@ void CMorphMeshDialog::change() if (!fileName.isEmpty()) { sint row = _ui.listWidget->currentRow(); - _CM->setShape(row, fileName.toStdString()); + _CM->setShape(row, fileName.toUtf8().constData()); updateMeshList(); touchPSState(); } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/morph_mesh_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/morph_mesh_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/multi_tex_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/multi_tex_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_control_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_control_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_editor.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_editor.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_editor.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_editor.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_editor.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_editor.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_editor.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_editor.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_page.cpp similarity index 97% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_page.cpp index e7e19abc9..2f9135e3d 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_page.cpp @@ -185,11 +185,11 @@ void CForcePage::setDir(const NLMISC::CVector &value) void CForcePage::setGlobalName(const QString &globalName) { nlassert(_LBTarget); - dynamic_cast(_LBTarget)->enableGlobalVectorValue(globalName.toStdString()); + dynamic_cast(_LBTarget)->enableGlobalVectorValue(globalName.toUtf8().constData()); if (!globalName.isEmpty()) { // take a non NULL value for the direction - NL3D::CParticleSystem::setGlobalVectorValue(globalName.toStdString(), NLMISC::CVector::I); + NL3D::CParticleSystem::setGlobalVectorValue(globalName.toUtf8().constData(), NLMISC::CVector::I); } updateModifiedFlag(); } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_force_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_force_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_light_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_light_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_link_skeleton_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_link_skeleton_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_node.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_node.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_node.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_node.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_node.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_node.h similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_node.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_node.h index 9bc3de885..9ae36fd49 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_node.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_node.h @@ -235,7 +235,7 @@ public: virtual void nodeModifiedFlagChanged(CWorkspaceNode &node) = 0; virtual void nodeSkelParentChanged(CWorkspaceNode &node) = 0; // called when fx has been linked / unlinked from a skeleton parent }; - /// Сonstructor + /// Constructor CParticleWorkspace(); /// Destructor ~CParticleWorkspace(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_property_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_property_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_property_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_property_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_property_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_property_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_property_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_property_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_page.cpp similarity index 96% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_page.cpp index ce7034e56..ee9e77466 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_page.cpp @@ -122,7 +122,7 @@ void CSoundPage::browse() void CSoundPage::play() { - Modules::sound().play(_ui.soundNameLineEdit->text().toStdString()); + Modules::sound().play(_ui.soundNameLineEdit->text().toUtf8().constData()); } void CSoundPage::setSpawn(bool state) @@ -162,7 +162,7 @@ void CSoundPage::setKeepPitch(bool state) void CSoundPage::setSoundName(const QString &text) { - _Sound->setSoundName(NLMISC::CSheetId(text.toStdString())); + _Sound->setSoundName(NLMISC::CSheetId(text.toUtf8().constData())); } void CSoundPage::setEmissionPercent(float value) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_sound_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_sound_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_page.cpp similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_page.cpp index 072297437..7cdf0895b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_page.cpp @@ -50,7 +50,7 @@ static void chooseGlobalUserParam(uint userParam, NL3D::CParticleSystem *ps, QWi QString(ps->getGlobalValueName(userParam).c_str()), &ok); if (ok) - ps->bindGlobalValueToUserParam(text.toStdString(), userParam); + ps->bindGlobalValueToUserParam(text.toUtf8().constData(), userParam); } CParticleSystemPage::CParticleSystemPage(QWidget *parent) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_system_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_anim_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_anim_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_widget.cpp similarity index 96% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_widget.cpp index f09e752da..82e171f19 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_widget.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_widget.cpp @@ -76,10 +76,10 @@ void CParticleTextureWidget::chooseTexture() if (!fileName.isEmpty()) { // Add search path for the texture - NLMISC::CPath::addSearchPath(NLMISC::CFile::getPath(fileName.toStdString())); + NLMISC::CPath::addSearchPath(NLMISC::CFile::getPath(fileName.toUtf8().constData())); try { - texName = NLMISC::CFile::getFilename(fileName.toStdString()); + texName = NLMISC::CFile::getFilename(fileName.toUtf8().constData()); NL3D::CTextureFile *tf = new NL3D::CTextureFile(texName); _Wrapper->setAndUpdateModifiedFlag(tf); _Texture = tf; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_texture_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_texture_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.cpp similarity index 99% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.cpp index 2daebd6e4..1d9574b6d 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.cpp @@ -319,7 +319,7 @@ bool CParticleTreeModel::setData(const QModelIndex &index, const QVariant &value QList listData; listData << value; item->replace(listData); - std::string name = value.toString().toStdString(); + std::string name = value.toString().toUtf8().constData(); if (item->itemType() == ItemType::Located) item->getLoc()->setName(name); else diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.h similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.h index 2ab5dbe89..9cf73d9d5 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_tree_model.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_tree_model.h @@ -59,7 +59,7 @@ struct ItemType /** @class CParticleTreeItem @brief Basic elements tree model particles workspace. -Сontains pointer to items particle workspace and type icons. +Contains pointer to items particle workspace and type icons. */ class CParticleTreeItem { diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_dialog.cpp similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_dialog.cpp index 74182120c..4c92a5fc4 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_dialog.cpp @@ -348,7 +348,7 @@ void CParticleWorkspaceDialog::saveAsPS() tr("ps files (*.ps)")); // after check if (!fileName.isEmpty()) - node->savePSAs(fileName.toStdString()); + node->savePSAs(fileName.toUtf8().constData()); } } @@ -546,7 +546,7 @@ void CParticleWorkspaceDialog::bindNewLocatedBindable(int id) std::string name = toCreate->getName(); if (_PSElementIdentifiers.count(name)) { - name += (QString("%1").arg(++_PSElementIdentifiers[name])).toStdString(); + name += NLMISC::toString("%u", ++_PSElementIdentifiers[name]); toCreate->setName(name); } else @@ -770,12 +770,13 @@ NL3D::CPSLocated *CParticleWorkspaceDialog::createLocated(NL3D::CParticleSystem { // build new name std::string name; - if (_PSElementIdentifiers.count(std::string("located"))) - name = (QString("located %1").arg(++_PSElementIdentifiers[std::string("located")])).toStdString(); - + if (_PSElementIdentifiers.count("located")) + { + name = NLMISC::toString("located %u", ++_PSElementIdentifiers["located"]); + } else { - name = std::string("located 0"); + name = "located 0"; _PSElementIdentifiers["located"] = 0; } NL3D::CPSLocated *loc = new NL3D::CPSLocated; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_page.cpp similarity index 94% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_page.cpp index 3f2dd1657..62ffb6d3b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_page.cpp @@ -63,7 +63,7 @@ void CWorkspacePage::newWP() tr("pws files (*.pws)")); if (!fileName.isEmpty()) { - Modules::psEdit().createNewWorkspace(fileName.toStdString()); + Modules::psEdit().createNewWorkspace(fileName.toUtf8().constData()); _treeModel->setupModelFromWorkSpace(); _ui.saveToolButton->setEnabled(true); _ui.saveAsToolButton->setEnabled(true); @@ -83,7 +83,7 @@ void CWorkspacePage::loadWP() setCursor(Qt::WaitCursor); if (!fileName.isEmpty()) { - Modules::psEdit().loadWorkspace(fileName.toStdString()); + Modules::psEdit().loadWorkspace(fileName.toUtf8().constData()); _treeModel->setupModelFromWorkSpace(); _ui.unloadToolButton->setEnabled(true); _ui.saveToolButton->setEnabled(true); @@ -109,7 +109,7 @@ void CWorkspacePage::saveAsWP() tr("pws files (*.pws)")); if (!fileName.isEmpty()) { - Modules::psEdit().getParticleWorkspace()->setFileName(fileName.toStdString()); + Modules::psEdit().getParticleWorkspace()->setFileName(fileName.toUtf8().constData()); Modules::psEdit().saveWorkspaceStructure(); Modules::psEdit().saveWorkspaceContent(); _treeModel->setupModelFromWorkSpace(); @@ -125,7 +125,7 @@ void CWorkspacePage::insertPS() if (!fileName.isEmpty()) { // TODO: create method particle editor insertNewPS and multiple add - CWorkspaceNode *node = Modules::psEdit().getParticleWorkspace()->addNode(NLMISC::CFile::getFilename(fileName.toStdString())); + CWorkspaceNode *node = Modules::psEdit().getParticleWorkspace()->addNode(NLMISC::CFile::getFilename(fileName.toUtf8().constData())); if (node != 0) { try @@ -158,14 +158,14 @@ void CWorkspacePage::createPS() { // TODO: create method particle editor createNewPS - if (Modules::psEdit().getParticleWorkspace()->containsFile(NLMISC::CFile::getFilename(fileName.toStdString()))) + if (Modules::psEdit().getParticleWorkspace()->containsFile(NLMISC::CFile::getFilename(fileName.toUtf8().constData()))) { QMessageBox::critical(this, tr("NeL particle system editor"), tr("Failed to create new particle system"), QMessageBox::Ok); return; } - CWorkspaceNode *node = Modules::psEdit().getParticleWorkspace()->addNode(NLMISC::CFile::getFilename(fileName.toStdString())); + CWorkspaceNode *node = Modules::psEdit().getParticleWorkspace()->addNode(NLMISC::CFile::getFilename(fileName.toUtf8().constData())); // should always succeed because we tested if file already exists nlassert(node); node->createEmptyPS(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_workspace_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_workspace_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_zone_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/particle_zone_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_initial_pos.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_initial_pos.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_initial_pos.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_initial_pos.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_initial_pos.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_initial_pos.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_initial_pos.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_initial_pos.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_mover_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_mover_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_wrapper.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_wrapper.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/ps_wrapper.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/ps_wrapper.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_dialog.cpp similarity index 95% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_dialog.cpp index bca0f4879..af8a4829f 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_dialog.cpp @@ -61,7 +61,7 @@ void CSchemeBankDialog::createScheme() if (ok && !text.isEmpty()) { NL3D::CPSAttribMakerBase *attribMakerBase = _attribWidget->getCurrentSchemePtr()->clone(); - Modules::psEdit().getSchemeManager()->insertScheme(text.toStdString(), attribMakerBase); + Modules::psEdit().getSchemeManager()->insertScheme(text.toUtf8().constData(), attribMakerBase); CSchemeItem *item = new CSchemeItem(text, _ui.listWidget); item->setUserData(attribMakerBase); @@ -108,7 +108,7 @@ void CSchemeBankDialog::saveBank() try { NLMISC::COFile iF; - iF.open(fileName.toStdString()); + iF.open(fileName.toUtf8().constData()); NLQT::CSchemeManager *schemeManager = Modules::psEdit().getSchemeManager(); iF.serial(*schemeManager); } @@ -132,7 +132,7 @@ void CSchemeBankDialog::loadBank() try { NLMISC::CIFile iF; - iF.open(fileName.toStdString()); + iF.open(fileName.toUtf8().constData()); iF.serial(sm); Modules::psEdit().getSchemeManager()->swap(sm); } @@ -152,7 +152,7 @@ void CSchemeBankDialog::changeNameScheme(QListWidgetItem *item) NL3D::CPSAttribMakerBase *attrib = schemeItem->getUserData(); nlassert(attrib); - Modules::psEdit().getSchemeManager()->rename(attrib, item->text().toStdString()); + Modules::psEdit().getSchemeManager()->rename(attrib, item->text().toUtf8().constData()); } void CSchemeBankDialog::enableButtons() diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_bank_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_bank_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_manager.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_manager.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_manager.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_manager.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_manager.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_manager.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scheme_manager.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/scheme_manager.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/spinner_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/spinner_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/spinner_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/spinner_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/spinner_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/spinner_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/spinner_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/spinner_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_particle_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_particle_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_particle_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_particle_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_particle_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_particle_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tail_particle_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/tail_particle_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_blender_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_blender_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_blender_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_blender_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_blender_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_blender_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_blender_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_blender_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_from_emitter_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_from_emitter_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_from_emitter_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_from_emitter_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_from_emitter_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_from_emitter_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_from_emitter_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_from_emitter_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/value_gradient_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/value_gradient_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/workspace_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/workspace_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/workspace_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/particle_system/workspace_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_dialog.cpp similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_dialog.cpp index 0ff05e5dd..01f4c434b 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_dialog.cpp @@ -90,7 +90,7 @@ void CAnimationDialog::setCurrentShape(const QString &name) { if (name.isEmpty()) return; - CEntity &entity = Modules::objView().getEntity(name.toStdString()); + CEntity &entity = Modules::objView().getEntity(name.toUtf8().constData()); _ui.inPlaceCheckBox->setChecked(entity.getInPlace()); _ui.incPosCheckBox->setChecked(entity.getIncPos()); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_dialog.cpp similarity index 95% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_dialog.cpp index fa779d63a..f2d5e6567 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_dialog.cpp @@ -57,7 +57,7 @@ void CAnimationSetDialog::setCurrentShape(const QString &name) if (name.isEmpty()) return; - Modules::objView().setCurrentObject(name.toStdString()); + Modules::objView().setCurrentObject(name.toUtf8().constData()); updateListAnim(); @@ -161,8 +161,7 @@ void CAnimationSetDialog::loadAnim() QStringList::Iterator it = list.begin(); while(it != list.end()) { - std::string animName = it->toStdString(); - entity.loadAnimation(animName); + entity.loadAnimation(it->toUtf8().constData()); ++it; } updateListAnim(); @@ -187,8 +186,7 @@ void CAnimationSetDialog::loadSwt() QStringList::Iterator it = list.begin(); while(it != list.end()) { - std::string swtName = it->toStdString(); - entity.loadSWT(swtName); + entity.loadSWT(it->toUtf8().constData()); ++it; } updateListAnim(); @@ -212,8 +210,7 @@ void CAnimationSetDialog::addAnim() Q_FOREACH(QTreeWidgetItem *item, list) { - std::string animName = item->text(0).toStdString(); - entity.addAnimToPlayList(animName); + entity.addAnimToPlayList(item->text(0).toUtf8().constData()); ui.animPlaylistWidget->addItem(item->text(0)); } } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/animation_set_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/animation_set_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/camera_control.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/camera_control.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/camera_control.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/camera_control.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/camera_control.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/camera_control.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/camera_control.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/camera_control.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/day_night_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/day_night_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.cpp similarity index 97% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.cpp index 1aaacbf6e..f5a1b5094 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.cpp @@ -117,7 +117,7 @@ CEntity::~CEntity(void) } } -void CEntity::loadAnimation(std::string &fileName) +void CEntity::loadAnimation(const std::string &fileName) { uint id = _AnimationSet->addAnimation(fileName.c_str(),CFile::getFilenameWithoutExtension(fileName).c_str()); _AnimationList.push_back(_AnimationSet->getAnimationName(id)); @@ -128,13 +128,13 @@ void CEntity::loadAnimation(std::string &fileName) _PlayList->registerTransform(_Instance); } -void CEntity::loadSWT(std::string &fileName) +void CEntity::loadSWT(const std::string &fileName) { uint id = _AnimationSet->addSkeletonWeight(fileName.c_str(),CFile::getFilenameWithoutExtension(fileName).c_str()); _SWTList.push_back(_AnimationSet->getSkeletonWeightName(id)); } -void CEntity::addAnimToPlayList(std::string &name) +void CEntity::addAnimToPlayList(const std::string &name) { _PlayListAnimation.push_back(name); @@ -176,7 +176,7 @@ void CEntity::reset() _PlayList->resetAllChannels(); } -float CEntity::getPlayListLength() +float CEntity::getPlayListLength() const { // Accumul all the time float time = 0; @@ -185,7 +185,7 @@ float CEntity::getPlayListLength() return time; } -float CEntity::getAnimLength(std::string name) +float CEntity::getAnimLength(const std::string &name) const { uint id = _AnimationSet->getAnimationIdByName(name.c_str()); NL3D::UAnimation *anim = _AnimationSet->getAnimation(id); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.h similarity index 93% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.h index ea1d53e25..47dad0386 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/entity.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/entity.h @@ -109,14 +109,14 @@ public: /// Loads a file animations /// @param fileName - name animation file - void loadAnimation(std::string &fileName); + void loadAnimation(const std::string &fileName); /// Loads a file skeleton weight - void loadSWT(std::string &fileName); + void loadSWT(const std::string &fileName); /// Adds an animation to a playlist /// @param name - name loaded animations - void addAnimToPlayList(std::string &name); + void addAnimToPlayList(const std::string &name); /// Removes the animation from a playlist /// @param row - number of animations in the playlist @@ -135,10 +135,10 @@ public: /// Get the total time of animation playlist /// @return total time of animation - float getPlayListLength(); + float getPlayListLength() const; /// get time length single animation - float getAnimLength(std::string name); + float getAnimLength(const std::string &name) const; /// Get slot infomation void setSlotInfo(uint num, CSlotInfo &slotInfo) @@ -159,7 +159,7 @@ public: } /// Get in place mode - bool getInPlace() + bool getInPlace() const { return _inPlace; } @@ -171,35 +171,35 @@ public: } /// Get inc position - bool getIncPos() + bool getIncPos() const { return _incPos; } /// Get information about the current status of playing a playlist /// @return struct containing current information playback - SAnimationStatus getStatus() + SAnimationStatus getStatus() const { return _AnimationStatus; } /// Get name entity /// @return name entity - std::string getName() + std::string getName() const { return _Name; } /// Get file name shape /// @return file name shape - std::string getFileNameShape() + std::string getFileNameShape() const { return _FileNameShape; } /// Get file name skeleton /// @return file name skeleton - std::string getFileNameSkeleton() + std::string getFileNameSkeleton() const { return _FileNameSkeleton; } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/global_wind_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/global_wind_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/setup_fog_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/setup_fog_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_dialog.cpp similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_dialog.cpp index a4221279e..8145c0bcc 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_dialog.cpp @@ -93,8 +93,8 @@ void CSkeletonScaleDialog::setCurrentShape(const QString &name) if (name.isEmpty()) return; - _Skeleton = Modules::objView().getEntity(name.toStdString()).getSkeleton(); - _SkeletonFileName = Modules::objView().getEntity(name.toStdString()).getFileNameSkeleton(); + _Skeleton = Modules::objView().getEntity(name.toUtf8().constData()).getSkeleton(); + _SkeletonFileName = Modules::objView().getEntity(name.toUtf8().constData()).getFileNameSkeleton(); // Setup Bone mirror _Bones.clear(); @@ -290,7 +290,7 @@ void CSkeletonScaleDialog::clickSaveAsSkel() { NLMISC::COFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) { if(saveCurrentInStream(f)) { @@ -300,7 +300,7 @@ void CSkeletonScaleDialog::clickSaveAsSkel() } // bkup the valid fileName (new file edited) - _SkeletonFileName = fileName.toStdString(); + _SkeletonFileName = fileName.toUtf8().constData(); } else { @@ -324,7 +324,7 @@ void CSkeletonScaleDialog::clickLoadScale() if (!fileName.isEmpty()) { NLMISC::CIFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) loadSkelScaleFromStream(f); else QMessageBox::critical(this, tr("Skeleton scale editor"), tr("Failed to open file for read!"), QMessageBox::Ok); @@ -345,7 +345,7 @@ void CSkeletonScaleDialog::clickSaveScale() if (!fileName.isEmpty()) { NLMISC::COFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) saveSkelScaleInStream(f); else QMessageBox::critical(this, tr("Skeleton scale editor"), tr("Failed to open file for write!"), QMessageBox::Ok); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_scale_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_scale_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_tree_model.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_tree_model.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_tree_model.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_tree_model.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_tree_model.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_tree_model.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/skeleton_tree_model.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/skeleton_tree_model.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_manager_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_manager_dialog.cpp similarity index 97% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_manager_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_manager_dialog.cpp index d5fc6f42b..f846bdf4a 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_manager_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_manager_dialog.cpp @@ -111,8 +111,8 @@ void CSlotGroupBox::updateUi() void CSlotGroupBox::saveSlotInfo() { CSlotInfo slotInfo; - slotInfo.Animation = _animName.toStdString(); - slotInfo.Skeleton = _skelName.toStdString(); + slotInfo.Animation = _animName.toUtf8().constData(); + slotInfo.Skeleton = _skelName.toUtf8().constData(); slotInfo.EndBlend = _ui.endBlendSpinBox->value(); slotInfo.EndTime = float(_ui.endFrameSpinBox->value()) / Modules::mainWin().getFrameRate(); slotInfo.Offset = float(_ui.offsetSpinBox->value()) / Modules::mainWin().getFrameRate(); @@ -182,7 +182,7 @@ void CSlotGroupBox::selectAnim() _animName = item; QString title = tr("Slot %1 : ").arg(_numSlot) + _animName + " : " + _skelName; this->setTitle(title); - _ui.endFrameSpinBox->setValue(int(entity.getAnimLength(_animName.toStdString()) * Modules::mainWin().getFrameRate())); + _ui.endFrameSpinBox->setValue(int(entity.getAnimLength(_animName.toUtf8().constData()) * Modules::mainWin().getFrameRate())); saveSlotInfo(); } } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_manager_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_manager_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/slot_manager_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/slot_manager_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sun_color_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/sun_color_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_mrm_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_mrm_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/tune_timer_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/tune_timer_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_dialog.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_dialog.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/water_pool_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/scene/water_pool_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sound_system.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sound_system.cpp index 5ca313b0f..afa315e0f 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sound_system.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/sound_system.cpp @@ -86,12 +86,12 @@ void CSoundSystem::init() QSettings *settings = Core::ICore::instance()->settings(); settings->beginGroup(Constants::OBJECT_VIEWER_SECTION); - _PackedSheetPath = settings->value(Constants::SOUND_PACKED_SHEET_PATH, "").toString().toStdString(); - _SamplePath = settings->value(Constants::SOUND_SAMPLE_PATH, "").toString().toStdString(); + _PackedSheetPath = settings->value(Constants::SOUND_PACKED_SHEET_PATH, "").toString().toUtf8().constData(); + _SamplePath = settings->value(Constants::SOUND_SAMPLE_PATH, "").toString().toUtf8().constData(); _AudioMixer->setSamplePath(_SamplePath); _AudioMixer->setPackedSheetOption(_PackedSheetPath, true); std::vector devices; - _AudioMixer->initDriver(settings->value(Constants::SOUND_DRIVER, "Auto").toString().toStdString()); + _AudioMixer->initDriver(settings->value(Constants::SOUND_DRIVER, "Auto").toString().toUtf8().constData()); _AudioMixer->getDevices(devices); NLSOUND::UAudioMixer::CInitInfo audioInfo; audioInfo.AutoLoadSample = settings->value(Constants::SOUND_AUTO_LOAD_SAMPLE, true).toBool(); @@ -101,7 +101,7 @@ void CSoundSystem::init() audioInfo.ForceSoftware = settings->value(Constants::SOUND_FORCE_SOFTWARE, false).toBool(); audioInfo.MaxTrack = settings->value(Constants::SOUND_MAX_TRACK, 48).toInt(); audioInfo.UseADPCM = settings->value(Constants::SOUND_USE_ADCPM, false).toBool(); - _AudioMixer->initDevice(settings->value(Constants::SOUND_DEVICE, "").toString().toStdString(), audioInfo, NULL); + _AudioMixer->initDevice(settings->value(Constants::SOUND_DEVICE, "").toString().toUtf8().constData(), audioInfo, NULL); _AudioMixer->setLowWaterMark(1); settings->endGroup(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/stdpch.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/stdpch.h index d9dcf4d58..fbb367fc8 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/stdpch.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/stdpch.h @@ -20,7 +20,8 @@ #ifndef NL_STDPCH_H #define NL_STDPCH_H -#include +#include +#include #include #include @@ -28,6 +29,97 @@ #include #include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include #endif diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_appearance_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_appearance_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_appearance_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_appearance_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_appearance_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_appearance_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_appearance_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_appearance_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_apperance_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_apperance_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_apperance_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_apperance_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_page.cpp similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_page.cpp index 04d42828f..ba70b4c9f 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_page.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_page.cpp @@ -145,13 +145,13 @@ void CVegetableDensityPage::browseShapeVeget() if (!fileName.isEmpty()) { // Add search path for the .veget - NLMISC::CPath::addSearchPath (NLMISC::CFile::getPath(fileName.toStdString())); + NLMISC::CPath::addSearchPath (NLMISC::CFile::getPath(fileName.toUtf8().constData())); try { // update shapeName and view - _Vegetable->ShapeName = NLMISC::CFile::getFilename(fileName.toStdString()); - _ui.meshLineEdit->setText(QString(NLMISC::CFile::getFilename(fileName.toStdString()).c_str())); + _Vegetable->ShapeName = NLMISC::CFile::getFilename(fileName.toUtf8().constData()); + _ui.meshLineEdit->setText(QString::fromUtf8(_Vegetable->ShapeName.c_str())); // update the name in the list-box Q_EMIT vegetNameChanged(); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_density_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_density_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog.cpp similarity index 96% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog.cpp index ed7271e66..2fc621411 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog.cpp @@ -68,7 +68,7 @@ void CVegetableDialog::loadVegetset() { NL3D::CTileVegetableDesc vegetSet; // if succes to load the vegetSet - if(Modules::veget().loadVegetableSet(vegetSet, fileName.toStdString())) + if(Modules::veget().loadVegetableSet(vegetSet, fileName.toUtf8().constData())) { // Delete all vegetables. Modules::veget().clearVegetables(); @@ -94,7 +94,7 @@ void CVegetableDialog::appendVegetset() { NL3D::CTileVegetableDesc vegetSet; // if succes to load the vegetSet - if(Modules::veget().loadVegetableSet(vegetSet, fileName.toStdString())) + if(Modules::veget().loadVegetableSet(vegetSet, fileName.toUtf8().constData())) { // Do not Delete any vegetables. // build them from list. @@ -124,7 +124,7 @@ void CVegetableDialog::saveVegetset() { NLMISC::COFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) { try { @@ -226,7 +226,7 @@ void CVegetableDialog::loadVegetdesc() { NLMISC::CIFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) { NL3D::CVegetable veget; try @@ -272,7 +272,7 @@ void CVegetableDialog::saveVegetdesc() { NLMISC::COFile f; - if( f.open(fileName.toStdString()) ) + if( f.open(fileName.toUtf8().constData()) ) { try { diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_dialog_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_dialog_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_editor.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_editor.cpp similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_editor.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_editor.cpp index b6a3b89dc..73b639647 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_editor.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_editor.cpp @@ -596,15 +596,15 @@ void CVegetableEditor::loadLandscapeSetup() QSettings *settings = Core::ICore::instance()->settings(); settings->beginGroup(Constants::OBJECT_VIEWER_SECTION); - _VegetableLandscapeTileBank = settings->value(Constants::VEGET_TILE_BANK, "").toString().toStdString(); - _VegetableLandscapeTileFarBank = settings->value(Constants::VEGET_TILE_FAR_BANK, "").toString().toStdString(); - _CoarseMeshTexture = settings->value(Constants::COARSE_MESH_TEXTURE, "").toString().toStdString(); - _VegetableTexture = settings->value(Constants::VEGET_TEXTURE, "").toString().toStdString(); + _VegetableLandscapeTileBank = settings->value(Constants::VEGET_TILE_BANK, "").toString().toUtf8().constData(); + _VegetableLandscapeTileFarBank = settings->value(Constants::VEGET_TILE_FAR_BANK, "").toString().toUtf8().constData(); + _CoarseMeshTexture = settings->value(Constants::COARSE_MESH_TEXTURE, "").toString().toUtf8().constData(); + _VegetableTexture = settings->value(Constants::VEGET_TEXTURE, "").toString().toUtf8().constData(); QStringList list = settings->value(Constants::VEGET_LANDSCAPE_ZONES).toStringList(); _VegetableLandscapeZoneNames.clear(); for (int i = 0; i < list.size(); ++i) - _VegetableLandscapeZoneNames.push_back(list[i].toStdString()); + _VegetableLandscapeZoneNames.push_back(list[i].toUtf8().constData()); settings->endGroup(); } diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_editor.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_editor.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_editor.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_editor.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_landscape_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_landscape_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_node.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_node.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_node.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_node.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_node.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_node.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_node.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_node.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_noise_value_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_noise_value_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_rotate_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_rotate_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_page.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_page.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_page.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_page.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_page.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable_scale_page.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/vegetable/vegetable_scale_page.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_widget.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/color_edit_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/color_edit_widget.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_float_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_float_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_float_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_float_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_uint_form.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_uint_form.ui similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_uint_form.ui rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_uint_form.ui diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_widget.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_widget.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_widget.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_widget.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_widget.h similarity index 98% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_widget.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_widget.h index d84b93b67..ae617d10d 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/edit_range_widget.h +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/edit_range_widget.h @@ -33,7 +33,7 @@ namespace NLQT /** @class CEditRangeUIntWidget -@brief The widget provides a horizontal slider and 3 QSpinBox(to set start/end value range and сurrent value from this range.). +@brief The widget provides a horizontal slider and 3 QSpinBox(to set start/end value range and current value from this range.). @details Slider sets the uint32 value within a specified range (start/end QSpinBox). The values range can be set through the class methods: setRange() or setRangeMin(), setRangeMax(). Or the user input values in the widgets start/end QSpinBox. @@ -120,7 +120,7 @@ private: /** @class CEditRangeIntWidget -@brief The widget provides a horizontal slider and 3 QSpinBox(to set start/end value range and сurrent value from this range.). +@brief The widget provides a horizontal slider and 3 QSpinBox(to set start/end value range and current value from this range.). @details Slider sets the sint32 value within a specified range (start/end QSpinBox). The values range can be set through the class methods: setRange() or setRangeMin(), setRangeMax(). Or the user input values in the widgets start/end QSpinBox. @@ -207,7 +207,7 @@ private: /** @class CEditRangeFloatWidget -@brief The widget provides a horizontal slider and 3 QDoubleSpinBox(to set start/end value range and сurrent value from this range.). +@brief The widget provides a horizontal slider and 3 QDoubleSpinBox(to set start/end value range and current value from this range.). @details Slider sets the float value within a specified range (start/end QDoubleSpinBox). The values range can be set through the class methods: setRange() or setRangeMin(), setRangeMax(). Or the user input values in the widgets start/end QDoubleSpinBox. diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/hoverpoints.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/hoverpoints.cpp similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/hoverpoints.cpp rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/hoverpoints.cpp diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/hoverpoints.h b/code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/hoverpoints.h similarity index 100% rename from code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/hoverpoints.h rename to code/nel/tools/3d/object_viewer_qt/src/plugins/object_viewer/widgets/hoverpoints.h diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/ovqt_sheet_builder/sheetbuilderdialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/ovqt_sheet_builder/sheetbuilderdialog.cpp index 69e5da30e..c999daa17 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/ovqt_sheet_builder/sheetbuilderdialog.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/ovqt_sheet_builder/sheetbuilderdialog.cpp @@ -119,7 +119,7 @@ void SheetBuilderDialog::buildSheet() bool clean = chckClean->isChecked(); - string outputFileName(outputFile.toStdString()); + string outputFileName(outputFile.toUtf8()); if (outputFileName.empty()) { @@ -129,11 +129,11 @@ void SheetBuilderDialog::buildSheet() list inputDirs; Q_FOREACH (QString str, paths) - inputDirs.push_back(str.toStdString()); + inputDirs.push_back(str.toUtf8().constData()); Q_FOREACH (QString str, extensions) { - ExtensionsAllowed.insert(str.toStdString()); + ExtensionsAllowed.insert(str.toUtf8().constData()); } // get the current associations (read the sheet_id and fill the working structures) diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_phrase.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_phrase.cpp index 805e2361d..01ec90fe1 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_phrase.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_phrase.cpp @@ -40,7 +40,7 @@ namespace TranslationManager void CEditorPhrase::open(QString filename) { std::vector phrases; - if(readPhraseFile(filename.toStdString(), phrases, false)) + if(readPhraseFile(filename.toUtf8().constData(), phrases, false)) { text_edit = new CTextEdit(this); text_edit->setUndoStack(current_stack); diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_worksheet.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_worksheet.cpp index f9b216da6..c353bb1aa 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_worksheet.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/editor_worksheet.cpp @@ -1,4 +1,4 @@ -// Translation Manager Plugin - OVQT Plugin +// Translation Manager Plugin - OVQT Plugin // Copyright (C) 2010 Winch Gate Property Limited // Copyright (C) 2011 Emanuel Costea // @@ -37,7 +37,7 @@ namespace TranslationManager void CEditorWorksheet::open(QString filename) { STRING_MANAGER::TWorksheet wk_file; - if(loadExcelSheet(filename.toStdString(), wk_file, true) == true) + if(loadExcelSheet(filename.toUtf8().constData(), wk_file, true) == true) { bool hasHashValue = false; table_editor = new QTableWidget(); @@ -149,7 +149,7 @@ void CEditorWorksheet::save() void CEditorWorksheet::saveAs(QString filename) { STRING_MANAGER::TWorksheet new_file, wk_file; - loadExcelSheet(current_file.toStdString(), wk_file, true); + loadExcelSheet(current_file.toUtf8().constData(), wk_file, true); // set columns new_file.resize(new_file.size() + 1); for(unsigned int i = 0; i < wk_file.ColCount; i++) @@ -185,7 +185,7 @@ void CEditorWorksheet::saveAs(QString filename) makeHashCode(wk_file, true); } ucstring s = prepareExcelSheet(new_file); - NLMISC::CI18N::writeTextFile(filename.toStdString(), s, false); + NLMISC::CI18N::writeTextFile(filename.toUtf8().constData(), s, false); current_file = filename; setCurrentFile(filename); } @@ -299,29 +299,29 @@ void CEditorWorksheet::extractWords(QString filename, QString columnId, IWordLis // **** Load the excel sheet // load STRING_MANAGER::TWorksheet workSheet; - if(!loadExcelSheet(filename.toStdString(), workSheet, true)) + if(!loadExcelSheet(filename.toUtf8().constData(), workSheet, true)) { - nlwarning("Error reading '%s'. Aborted", filename.toStdString().c_str()); + nlwarning("Error reading '%s'. Aborted", filename.toUtf8().constData()); return; } // get the key column index uint keyColIndex = 0; - if(!workSheet.findCol(columnId.toStdString(), keyColIndex)) + if(!workSheet.findCol(ucstring(columnId.toUtf8().constData()), keyColIndex)) { - nlwarning("Error: Don't find the column '%s'. '%s' Aborted", columnId.toStdString().c_str(), filename.toStdString().c_str()); + nlwarning("Error: Don't find the column '%s'. '%s' Aborted", columnId.toUtf8().constData(), filename.toUtf8().constData()); return; } // get the name column index uint nameColIndex; if(!workSheet.findCol(ucstring("name"), nameColIndex)) { - nlwarning("Error: Don't find the column 'name'. '%s' Aborted", filename.toStdString().c_str()); + nlwarning("Error: Don't find the column 'name'. '%s' Aborted", filename.toUtf8().constData()); return; } // **** List all words with the builder given std::vector allWords; - if(!wordListBuilder.buildWordList(allWords, filename.toStdString())) + if(!wordListBuilder.buildWordList(allWords, filename.toUtf8().constData())) { return; } @@ -380,7 +380,7 @@ bool CEditorWorksheet::compareWorksheetFile(QString filename) { STRING_MANAGER::TWorksheet wk_file; int colIndex = 0; - if(loadExcelSheet(filename.toStdString(), wk_file, true) == true) + if(loadExcelSheet(filename.toUtf8().constData(), wk_file, true) == true) { if(wk_file.getData(0, 0) == ucstring("*HASH_VALUE")) { @@ -392,11 +392,12 @@ bool CEditorWorksheet::compareWorksheetFile(QString filename) } for(int i = 0; i < table_editor->columnCount(); i++) { - QString item = table_editor->horizontalHeaderItem(i)->text(); + ucstring item; + item.fromUtf8(table_editor->horizontalHeaderItem(i)->text().toUtf8().constData()); ucstring itemC = wk_file.getData(0, i+ colIndex); - if(item.toStdString() != itemC.toString()) + if(item != itemC) { - nlwarning(item.toStdString().c_str()); + nlwarning(item.toString().c_str()); nlwarning(itemC.toString().c_str()); return false; } @@ -412,7 +413,7 @@ bool CEditorWorksheet::compareWorksheetFile(QString filename) void CEditorWorksheet::mergeWorksheetFile(QString filename) { STRING_MANAGER::TWorksheet wk_file; - if(loadExcelSheet(filename.toStdString(), wk_file, true) == true) + if(loadExcelSheet(filename.toUtf8().constData(), wk_file, true) == true) { bool hasHashValue = false; int colIndex = 0; diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/ftp_selection.ui b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/ftp_selection.ui index 7b3041c04..026b6dcfd 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/ftp_selection.ui +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/ftp_selection.ui @@ -17,7 +17,7 @@ - FTP Server informations + FTP Server information diff --git a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/translation_manager_main_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/translation_manager_main_window.cpp index 306c30ea9..9fcb9626a 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/translation_manager_main_window.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/plugins/translation_manager/translation_manager_main_window.cpp @@ -300,8 +300,8 @@ void CMainWindow::initializeSettings(bool georges = false) { if(georges == true && initialize_settings["georges"] == false) { - NLMISC::CPath::addSearchPath(level_design_path.toStdString() + "/DFN", true, false); - NLMISC::CPath::addSearchPath(level_design_path.toStdString() + "/Game_elem/Creature", true, false); + NLMISC::CPath::addSearchPath(std::string(level_design_path.toUtf8().constData()) + "/DFN", true, false); + NLMISC::CPath::addSearchPath(std::string(level_design_path.toUtf8().constData()) + "/Game_elem/Creature", true, false); initialize_settings["georges"] = true; } @@ -357,34 +357,34 @@ void CMainWindow::extractWords(QString typeq) { column_name = "item ID"; builderS.SheetExt = "sitem"; - builderS.SheetPath = level_design_path.append("/game_element/sitem").toStdString(); + builderS.SheetPath = level_design_path.append("/game_element/sitem").toUtf8().constData(); isSheet = true; } else if(typeq.toAscii() == Constants::WK_CREATURE) { column_name = "creature ID"; builderS.SheetExt = "creature"; - builderS.SheetPath = level_design_path.append("/Game_elem/Creature/fauna").toStdString(); + builderS.SheetPath = level_design_path.append("/Game_elem/Creature/fauna").toUtf8().constData(); isSheet = true; } else if(typeq.toAscii() == Constants::WK_SBRICK) { column_name = "sbrick ID"; builderS.SheetExt = "sbrick"; - builderS.SheetPath = level_design_path.append("/game_element/sbrick").toStdString(); + builderS.SheetPath = level_design_path.append("/game_element/sbrick").toUtf8().constData(); isSheet = true; } else if(typeq.toAscii() == Constants::WK_SPHRASE) { column_name = "sphrase ID"; builderS.SheetExt = "sphrase"; - builderS.SheetPath = level_design_path.append("/game_element/sphrase").toStdString(); + builderS.SheetPath = level_design_path.append("/game_element/sphrase").toUtf8().constData(); isSheet = true; } else if(typeq.toAscii() == Constants::WK_PLACE) { column_name = "placeId"; - builderP.PrimPath = primitives_path.toStdString(); + builderP.PrimPath = primitives_path.toUtf8().constData(); builderP.PrimFilter.push_back("region_*.primitive"); builderP.PrimFilter.push_back("indoors_*.primitive"); isSheet = false; @@ -428,7 +428,7 @@ void CMainWindow::extractBotNames() QApplication::setOverrideCursor(Qt::WaitCursor); initializeSettings(true); - editor_window->extractBotNames(convertQStringList(filters), level_design_path.toStdString(), ligoConfig); + editor_window->extractBotNames(convertQStringList(filters), level_design_path.toUtf8().constData(), ligoConfig); QApplication::restoreOverrideCursor(); } } @@ -627,7 +627,7 @@ std::list CMainWindow::convertQStringList(QStringList listq) Q_FOREACH(QString text, listq) { - stdlist.push_back(text.toStdString()); + stdlist.push_back(text.toUtf8().constData()); } return stdlist; } @@ -635,7 +635,7 @@ std::list CMainWindow::convertQStringList(QStringList listq) bool CMainWindow::isWorksheetEditor(QString filename) { STRING_MANAGER::TWorksheet wk_file; - if(loadExcelSheet(filename.toStdString(), wk_file, true) == true) + if(loadExcelSheet(filename.toUtf8().constData(), wk_file, true) == true) { if(wk_file.ColCount > 1) return true; @@ -646,7 +646,7 @@ bool CMainWindow::isWorksheetEditor(QString filename) bool CMainWindow::isPhraseEditor(QString filename) { vector phrases; - return readPhraseFile(filename.toStdString(), phrases, false); + return readPhraseFile(filename.toUtf8().constData(), phrases, false); } } /* namespace TranslationManager */ diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts index a2c2cb40e..696013950 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts +++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts @@ -855,7 +855,7 @@ - Fake motion blur treshold: + Fake motion blur threshold: diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts index ac130014d..4e1e28ab8 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts +++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts @@ -855,7 +855,7 @@ - Fake motion blur treshold: + Fake motion blur threshold: diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts index f5c0c68af..3d2b9f8bd 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts +++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts @@ -855,7 +855,7 @@ - Fake motion blur treshold: + Fake motion blur threshold: diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts index e67722c12..f86ccaa90 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts +++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts @@ -855,7 +855,7 @@ - Fake motion blur treshold: + Fake motion blur threshold: diff --git a/code/nel/tools/3d/panoply_maker/panoply.cfg b/code/nel/tools/3d/panoply_maker/panoply.cfg index 2cbb8fe1e..9e1300d4b 100644 --- a/code/nel/tools/3d/panoply_maker/panoply.cfg +++ b/code/nel/tools/3d/panoply_maker/panoply.cfg @@ -19,7 +19,7 @@ additionnal_paths = { "panoply", "data" }; // The input path for textures input_path = "panoply"; -// the ouput path for result textures +// the output path for result textures output_path = "png"; // output files format used diff --git a/code/nel/tools/3d/plugin_max/max_material_support.txt b/code/nel/tools/3d/plugin_max/max_material_support.txt index b0c107a9e..24500db00 100644 --- a/code/nel/tools/3d/plugin_max/max_material_support.txt +++ b/code/nel/tools/3d/plugin_max/max_material_support.txt @@ -6,7 +6,7 @@ SUMMARY --> Export those informations from stdmat +-> Export those information from stdmat -> How to use lightmaps -> How to use "color vertex" -> How to use "alpha vertex" @@ -15,7 +15,7 @@ SUMMARY ------------------------------------------------- --> Export those informations from stdmat +-> Export those information from stdmat * Ambiant color * Diffuse color diff --git a/code/nel/tools/3d/plugin_max/nel_export/nel_export.rc b/code/nel/tools/3d/plugin_max/nel_export/nel_export.rc index c25a08456..a2f49f0da 100644 --- a/code/nel/tools/3d/plugin_max/nel_export/nel_export.rc +++ b/code/nel/tools/3d/plugin_max/nel_export/nel_export.rc @@ -121,7 +121,7 @@ BEGIN 8 PUSHBUTTON "Interrupt",IDC_BUTTONCANCEL,129,23,50,14,BS_NOTIFY LTEXT "Object progression",IDC_STATIC,7,28,79,8 - LTEXT "Lightmaps Informations...",IDC_STATICINFO,7,60,172,114 + LTEXT "Lightmaps Information...",IDC_STATICINFO,7,60,172,114 END IDD_LOD DIALOG DISCARDABLE 0, 0, 360, 200 diff --git a/code/nel/tools/3d/plugin_max/nel_export/nel_export_collision.cpp b/code/nel/tools/3d/plugin_max/nel_export/nel_export_collision.cpp index 4aea7d654..8ff853031 100644 --- a/code/nel/tools/3d/plugin_max/nel_export/nel_export_collision.cpp +++ b/code/nel/tools/3d/plugin_max/nel_export/nel_export_collision.cpp @@ -19,8 +19,8 @@ #include "nel/misc/file.h" #include "nel/misc/o_xml.h" -#include "nel/../../src/pacs/collision_mesh_build.h" -#include "nel/../../src/pacs/primitive_block.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/primitive_block.h" #include "../nel_mesh_lib/export_nel.h" #include "../nel_mesh_lib/export_appdata.h" diff --git a/code/nel/tools/3d/plugin_max/nel_export/nel_export_view.cpp b/code/nel/tools/3d/plugin_max/nel_export/nel_export_view.cpp index ae0b15263..f4d5fdaf2 100644 --- a/code/nel/tools/3d/plugin_max/nel_export/nel_export_view.cpp +++ b/code/nel/tools/3d/plugin_max/nel_export/nel_export_view.cpp @@ -25,8 +25,8 @@ #include "nel/3d/water_pool_manager.h" #include "nel/3d/instance_lighter.h" -#include "nel/../../src/pacs/retriever_bank.h" -#include "nel/../../src/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" +#include "nel/pacs/global_retriever.h" #include "../../object_viewer/object_viewer_interface.h" @@ -714,7 +714,7 @@ void CNelExport::viewMesh (TimeValue time) // Delete the pointer IObjectViewer::releaseInterface (view); - // Collisions informations are no more used. + // Collisions information are no more used. delete slInfo.RetrieverBank; delete slInfo.GlobalRetriever; } diff --git a/code/nel/tools/3d/plugin_max/nel_export/std_afx.h b/code/nel/tools/3d/plugin_max/nel_export/std_afx.h index c9ce76d89..9b4b18357 100644 --- a/code/nel/tools/3d/plugin_max/nel_export/std_afx.h +++ b/code/nel/tools/3d/plugin_max/nel_export/std_afx.h @@ -14,6 +14,19 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . +#ifndef STDAFX_H +#define STDAFX_H + +#include + +#ifdef _STLPORT_VERSION +namespace std +{ + float fabsf(float f); + double fabsl(double f); +} +#endif + #include #include #include @@ -36,7 +49,7 @@ # include # include # include -# include +# include #else # include # include @@ -58,3 +71,5 @@ #endif #include "nel/misc/bsphere.h" + +#endif diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/StdAfx.h b/code/nel/tools/3d/plugin_max/nel_mesh_lib/StdAfx.h index dfbd11915..cb2cec48f 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/StdAfx.h +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/StdAfx.h @@ -49,6 +49,7 @@ #include #include +#include #include "../nel_patch_lib/rpo.h" #include "nel/misc/time_nl.h" diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/calc_lm.cpp b/code/nel/tools/3d/plugin_max/nel_mesh_lib/calc_lm.cpp index 0f08dd163..27ba7b796 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/calc_lm.cpp +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/calc_lm.cpp @@ -298,7 +298,7 @@ void SLightBuild::convertFromMaxLight (INode *node,TimeValue tvTime) } #endif // (MAX_RELEASE < 4000) - // Get Soft Shadow informations + // Get Soft Shadow information string sTmp = CExportNel::getScriptAppData (node, NEL3D_APPDATA_SOFTSHADOW_RADIUS, toString(NEL3D_APPDATA_SOFTSHADOW_RADIUS_DEFAULT)); this->rSoftShadowRadius = (float)atof(sTmp.c_str()); sTmp = CExportNel::getScriptAppData (node, NEL3D_APPDATA_SOFTSHADOW_CONELENGTH, toString(NEL3D_APPDATA_SOFTSHADOW_CONELENGTH_DEFAULT)); diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_collision.cpp b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_collision.cpp index 16c3ae727..ecc9e8127 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_collision.cpp +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_collision.cpp @@ -14,9 +14,6 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . -#include -#include - #include "stdafx.h" #include "export_nel.h" #include "export_appdata.h" @@ -25,11 +22,11 @@ #include "../nel_export/nel_export.h" #include "../nel_export/nel_export_scene.h" -#include "nel/../../src/pacs/collision_mesh_build.h" -#include "nel/../../src/pacs/retriever_bank.h" -#include "nel/../../src/pacs/global_retriever.h" -#include "nel/../../src/pacs/build_indoor.h" -#include "nel/../../src/pacs/primitive_block.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/retriever_bank.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/build_indoor.h" +#include "nel/pacs/primitive_block.h" #include "nel/3d/quad_grid.h" diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_misc.cpp b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_misc.cpp index 8dbaeb56b..44f51fc75 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_misc.cpp +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_misc.cpp @@ -27,6 +27,14 @@ using namespace NLMISC; using namespace NL3D; +#ifdef _STLPORT_VERSION +namespace std +{ + float fabsf(float f) { return ::fabsf(f); } + double fabsl(double f) { return ::fabsl(f); } +} +#endif + // *************************************************************************** // -------------------------------------------------- diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_nel.h b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_nel.h index d9383fea2..11e762099 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_nel.h +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_nel.h @@ -27,7 +27,7 @@ #include "nel/3d/bone.h" #include "nel/3d/animation_time.h" #include "nel/3d/animation_time.h" -#include "nel/../../src/pacs/collision_mesh_build.h" +#include "nel/pacs/collision_mesh_build.h" #define UVGEN_MISSING (-1) #define UVGEN_REFLEXION (-2) diff --git a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_skinning.cpp b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_skinning.cpp index 61213df85..41741f86d 100644 --- a/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_skinning.cpp +++ b/code/nel/tools/3d/plugin_max/nel_mesh_lib/export_skinning.cpp @@ -1470,7 +1470,7 @@ bool CExportNel::mirrorPhysiqueSelection(INode &node, TimeValue tvTime, const st } - // **** Build the ouput vertices + // **** Build the output vertices std::vector vertOut; vertOut.reserve(tempVertex.size()); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_converter/nel_patch_converter.def b/code/nel/tools/3d/plugin_max/nel_patch_converter/nel_patch_converter.def index a6cecd424..c3a249d4a 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_converter/nel_patch_converter.def +++ b/code/nel/tools/3d/plugin_max/nel_patch_converter/nel_patch_converter.def @@ -1,4 +1,4 @@ -LIBRARY nelconvertpatch.dlm +;LIBRARY nelconvertpatch.dlm EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/nel_patch_converter/script.cpp b/code/nel/tools/3d/plugin_max/nel_patch_converter/script.cpp index 6ee1c43f1..8acae94bd 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_converter/script.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_converter/script.cpp @@ -19,7 +19,19 @@ #pragma conform(forScope, push) #pragma conform(forScope, off) +#ifndef _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_DEPRECATE +#endif + +#include + +#ifdef _STLPORT_VERSION +namespace std +{ + float fabsf(float f); + double fabsl(double f); +} +#endif #include @@ -66,9 +78,9 @@ #include "nel/misc/file.h" #include "nel/misc/common.h" -#include "..\nel_patch_lib\rpo.h" -#include "..\nel_mesh_lib\export_nel.h" -#include "..\nel_mesh_lib\export_appdata.h" +#include "../nel_patch_lib/rpo.h" +#include "../nel_mesh_lib/export_nel.h" +#include "../nel_mesh_lib/export_appdata.h" #include "nel/3d/zone.h" #include "nel/3d/zone_symmetrisation.h" @@ -123,12 +135,12 @@ def_visible_primitive( set_tile_bank, "NelSetTileBank"); def_visible_primitive( export_zone, "ExportRykolZone"); def_visible_primitive( import_zone, "NeLImportZone"); -/* permettre l'acces Eauto/manual intrior edges -faire une methode pour interfacer la fonction compute interior edge -donner un acces Etiledmode/patchmode (on/off) -faire un getselectedvertex -faire un getselectedpatch -faire un getselectedtile */ +/* allows access to auto/manual interior edges +create a method to interface compute interior edge function +give access to tiledmode/patchmode (on/off) +use getselectedvertex +use getselectedpatch +use getselectedtile */ /*def_visible_primitive( set_interior_mode, "SetRykolInteriorMode"); def_visible_primitive( set_vertex_count, "GetRykolVertexCount");*/ diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit/nel_patch_edit.def b/code/nel/tools/3d/plugin_max/nel_patch_edit/nel_patch_edit.def index 607869257..c01fdf4e9 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit/nel_patch_edit.def +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit/nel_patch_edit.def @@ -1,4 +1,4 @@ -LIBRARY neleditpatch +;LIBRARY neleditpatch EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit/np.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit/np.cpp index 0c4d5c935..7b1c9c644 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit/np.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit/np.cpp @@ -96,12 +96,12 @@ //#define VMAP_DEBUG 1 // Forward references -BOOL CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); void ResetVert (PatchMesh *patch); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP.cpp index 0c4d5c935..7b1c9c644 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP.cpp @@ -96,12 +96,12 @@ //#define VMAP_DEBUG 1 // Forward references -BOOL CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); void ResetVert (PatchMesh *patch); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Selection.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Selection.cpp index e465e1345..3814a2df9 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Selection.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Selection.cpp @@ -9,9 +9,9 @@ #define PROMPT_TIME 2000 -BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); extern void ChangePatchType(PatchMesh *patch, int index, int type); extern BOOL filterVerts; // ------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Surface.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Surface.cpp index 2c475b0c7..4f72420b1 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Surface.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Surface.cpp @@ -15,7 +15,7 @@ extern int sbmParams[4]; extern DWORD sbsParams[3]; // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK SelectByMatDlgProc( +INT_PTR CALLBACK SelectByMatDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { static int *param; @@ -84,7 +84,7 @@ void SetSmoothButtonState(HWND hWnd, DWORD bits, DWORD invalid, DWORD unused = 0 // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK SelectBySmoothDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK SelectBySmoothDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { static DWORD *param; switch (msg) @@ -137,9 +137,9 @@ BOOL CALLBACK SelectBySmoothDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM l // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); if (!ep && message != WM_INITDIALOG) return FALSE; @@ -150,7 +150,7 @@ BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP ep =(EditPatchMod *)lParam; ep->hTilePanel = hDlg; - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); ep->tileNum = SetupIntSpinner(hDlg, IDC_TILE_MAT_SPIN, IDC_TILE_MAT, 0, 65535, 0); ep->tileRot = SetupIntSpinner(hDlg, IDC_TILE_ROT_SPIN, IDC_TILE_ROT, 0, 3, 0); ep->SetTileDlgEnables(); @@ -249,9 +249,9 @@ BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); if (!ep && message != WM_INITDIALOG) return FALSE; @@ -262,7 +262,7 @@ BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP ep =(EditPatchMod *)lParam; ep->hEdgePanel = hDlg; - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); ep->SetEdgeDlgEnables(); return TRUE; } @@ -324,9 +324,9 @@ BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); if (!ep && message != WM_INITDIALOG) return FALSE; @@ -339,7 +339,7 @@ BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP for (int i = IDC_SMOOTH_GRP1; i < IDC_SMOOTH_GRP1 + 32; i++) SendMessage(GetDlgItem(hDlg, i), CC_COMMAND, CC_CMD_SET_TYPE, CBT_CHECK); - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); ep->matSpin = SetupIntSpinner(hDlg, IDC_MAT_IDSPIN, IDC_MAT_ID, 1, MAX_MATID, 0); ep->tessUSpin = SetupIntSpinner(hDlg, IDC_TESS_U_SPIN, IDC_TESS_U2, 1, 4, RPO_DEFAULT_TESSEL); ep->tessVSpin = SetupIntSpinner(hDlg, IDC_TESS_V_SPIN, IDC_TESS_V2, 1, 4, RPO_DEFAULT_TESSEL); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Tess.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Tess.cpp index 3da46fee5..5a1a54cb4 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Tess.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EPM_Tess.cpp @@ -10,7 +10,7 @@ #define PROMPT_TIME 2000 extern AdvParams sParams; -BOOL CALLBACK AdvParametersDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK AdvParametersDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); // ------------------------------------------------------------------------------------------------------------------------------------------------------ @@ -210,9 +210,9 @@ void EditPatchMod::SetTessUI(HWND hDlg, TessApprox *tess) // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); if (!ep && message != WM_INITDIALOG) return FALSE; @@ -223,7 +223,7 @@ BOOL CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM ep =(EditPatchMod *)lParam; ep->hSurfPanel = hDlg; - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); if (!ep->settingViewportTess && ep->settingDisp && ep->GetProdTess().type == TESS_SET) ep->settingDisp = FALSE; TessApprox t; @@ -599,7 +599,7 @@ static ISpinnerControl* psMaxTrisSpin = NULL; // this max matches the MI max. #define MAX_SUBDIV 7 static BOOL initing = FALSE; // this is a hack but CenterWindow causes bad commands -BOOL CALLBACK +INT_PTR CALLBACK AdvParametersDialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EditPatchMod.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EditPatchMod.cpp index 343699663..55825158b 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EditPatchMod.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_EditPatchMod.cpp @@ -264,7 +264,7 @@ void EditPatchMod::NewSetByOperator(TSTR &newName, Tab < int> &sets, int op) // Named selection set copy/paste methods follow... -static BOOL CALLBACK PickSetNameDlgProc( +static INT_PTR CALLBACK PickSetNameDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { static TSTR *name; @@ -328,7 +328,7 @@ BOOL EditPatchMod::GetUniqueSetName(TSTR &name) -static BOOL CALLBACK PickSetDlgProc( +static INT_PTR CALLBACK PickSetDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch (msg) diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Main.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Main.cpp index 32c0eb120..a6592893b 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Main.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Main.cpp @@ -9,12 +9,12 @@ #define PROMPT_TIME 2000 -BOOL CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); -BOOL CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchObjSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchSurfDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchTileDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK PatchEdgeDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); extern void CancelEditPatchModes(IObjParam *ip); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Rollup.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Rollup.cpp index e550f1774..22b06376b 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Rollup.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_Rollup.cpp @@ -33,10 +33,10 @@ extern void CancelEditPatchModes(IObjParam *ip); extern void LoadImages(); -BOOL CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { static char string[64]; - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); ICustToolbar *iToolbar; if (!ep && message != WM_INITDIALOG) return FALSE; @@ -104,7 +104,7 @@ BOOL CALLBACK PatchSelectDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM ep =(EditPatchMod *)lParam; ep->hSelectPanel = hDlg; - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); // Set up the editing level selector LoadImages(); iToolbar = GetICustToolbar(GetDlgItem(hDlg, IDC_SELTYPE)); @@ -349,9 +349,9 @@ void EditPatchMod::SetOpsDlgEnables() // ------------------------------------------------------------------------------------------------------------------------------------------------------ -BOOL CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +INT_PTR CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - EditPatchMod *ep =(EditPatchMod *)GetWindowLong(hDlg, GWL_USERDATA); + EditPatchMod *ep =(EditPatchMod *)GetWindowLongPtr(hDlg, GWLP_USERDATA); if (!ep && message != WM_INITDIALOG) return FALSE; @@ -367,7 +367,7 @@ BOOL CALLBACK PatchOpsDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lPa ep->hOpsPanel = hDlg; for (int i = IDC_SMOOTH_GRP1; i < IDC_SMOOTH_GRP1 + 32; i++) SendMessage(GetDlgItem(hDlg, i), CC_COMMAND, CC_CMD_SET_TYPE, CBT_CHECK); - SetWindowLong(hDlg, GWL_USERDATA, (LONG)ep); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LONG_PTR)ep); ICustButton *but = GetICustButton(GetDlgItem(hDlg, IDC_ATTACH)); but->SetHighlightColor(GREEN_WASH); but->SetType(CBT_CHECK); diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_editpops.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_editpops.cpp index 65344b052..abbd4e34d 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_editpops.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_editpops.cpp @@ -50,7 +50,7 @@ EPTempData::EPTempData(EditPatchMod *m,EditPatchData *pd) mod = m; } -void EPTempData::Invalidate(DWORD part,BOOL patchValid) +void EPTempData::Invalidate(PartID part,BOOL patchValid) { if ( !patchValid ) { diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_mods.cpp b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_mods.cpp index 3723a8a75..4020110e3 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_mods.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/NP_mods.cpp @@ -225,11 +225,11 @@ __declspec( dllexport ) ULONG CanAutoDefer() BOOL CALLBACK DefaultSOTProc( HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) { - IObjParam *ip = (IObjParam*)GetWindowLong(hWnd,GWL_USERDATA); + IObjParam *ip = (IObjParam*)GetWindowLongPtr(hWnd,GWLP_USERDATA); switch (msg) { case WM_INITDIALOG: - SetWindowLong(hWnd,GWL_USERDATA,lParam); + SetWindowLongPtr(hWnd,GWLP_USERDATA,lParam); break; case WM_LBUTTONDOWN: diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/mods.def b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/mods.def index f3b941802..d3759424e 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/mods.def +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/mods.def @@ -1,4 +1,4 @@ -LIBRARY neleditpatchadv +;LIBRARY neleditpatchadv EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/stdafx.h b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/stdafx.h index 14e542a3f..9045b4b53 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/stdafx.h +++ b/code/nel/tools/3d/plugin_max/nel_patch_edit_adv/stdafx.h @@ -1,4 +1,6 @@ #pragma warning (disable : 4786) + +#include #include #include #include diff --git a/code/nel/tools/3d/plugin_max/nel_patch_lib/nel_patch_mesh.cpp b/code/nel/tools/3d/plugin_max/nel_patch_lib/nel_patch_mesh.cpp index 560b03d25..a0697ac79 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_lib/nel_patch_mesh.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_lib/nel_patch_mesh.cpp @@ -178,7 +178,7 @@ RPatchMesh::RPatchMesh (PatchMesh *pmesh) SetNumVerts (pmesh->getNumVerts()); } - // Getback the binding informations + // Getback the binding information for (int v=0; vhooks.Count(); v++) { int hookPoint=pmesh->hooks[v].hookPoint; diff --git a/code/nel/tools/3d/plugin_max/nel_patch_lib/stdafx.h b/code/nel/tools/3d/plugin_max/nel_patch_lib/stdafx.h index 85d489147..db03395e8 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_lib/stdafx.h +++ b/code/nel/tools/3d/plugin_max/nel_patch_lib/stdafx.h @@ -17,7 +17,9 @@ #pragma conform(forScope, push) #pragma conform(forScope, off) +#ifndef _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_DEPRECATE +#endif #pragma warning (disable : 4786) #include diff --git a/code/nel/tools/3d/plugin_max/nel_patch_paint/nel_patch_paint.def b/code/nel/tools/3d/plugin_max/nel_patch_paint/nel_patch_paint.def index 59c2e5d46..ddb039e28 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_paint/nel_patch_paint.def +++ b/code/nel/tools/3d/plugin_max/nel_patch_paint/nel_patch_paint.def @@ -1,4 +1,4 @@ -LIBRARY nelpaintpatch.dlm +;LIBRARY nelpaintpatch.dlm EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/nel_patch_paint/paint.cpp b/code/nel/tools/3d/plugin_max/nel_patch_paint/paint.cpp index 998d5ed08..3fd00f000 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_paint/paint.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_paint/paint.cpp @@ -4480,7 +4480,7 @@ bool CheckTri (const Point3& pos0, const Point3& pos1, const Point3& pos2, const if ((plane*pos)<0.f) return false; - // Derrire ? + // Behind ? if ((dir*(center-pos))<0.f) return false; diff --git a/code/nel/tools/3d/plugin_max/nel_patch_paint/paint_undo.cpp b/code/nel/tools/3d/plugin_max/nel_patch_paint/paint_undo.cpp index baccda17d..775278284 100644 --- a/code/nel/tools/3d/plugin_max/nel_patch_paint/paint_undo.cpp +++ b/code/nel/tools/3d/plugin_max/nel_patch_paint/paint_undo.cpp @@ -9,7 +9,7 @@ void CTileUndo::toUndo ( const CUndoElement& undoList ) { - // Push in the toundo list + // Push in the toundo list _ToUndoList.push_back (undoList); } diff --git a/code/nel/tools/3d/plugin_max/nel_vertex_tree_paint/vertex_tree_paint.def b/code/nel/tools/3d/plugin_max/nel_vertex_tree_paint/vertex_tree_paint.def index 1c3524d1c..dcd6d1e33 100644 --- a/code/nel/tools/3d/plugin_max/nel_vertex_tree_paint/vertex_tree_paint.def +++ b/code/nel/tools/3d/plugin_max/nel_vertex_tree_paint/vertex_tree_paint.def @@ -1,4 +1,4 @@ -LIBRARY nel_vertex_tree_paint +;LIBRARY nel_vertex_tree_paint EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/scripts/nel_assets_png_batched.ms b/code/nel/tools/3d/plugin_max/scripts/nel_assets_png_batched.ms index 56f83f3be..7a4783027 100644 --- a/code/nel/tools/3d/plugin_max/scripts/nel_assets_png_batched.ms +++ b/code/nel/tools/3d/plugin_max/scripts/nel_assets_png_batched.ms @@ -320,7 +320,7 @@ rollout assets_png_rollout "Properties" -- This script is a base script to include to add multiple functionality to your script -- To use this script - -- Include it in your script into the rollout at the begining. + -- Include it in your script into the rollout at the beginning. -- Implement a do_it function to do the job in your rollout. -- The function should retun -1 if an arror occured, else the count of modification done -- It the function returns <1, the project will not be overwritten diff --git a/code/nel/tools/3d/plugin_max/scripts/nel_batched_mergesave.ms b/code/nel/tools/3d/plugin_max/scripts/nel_batched_mergesave.ms index 5555a93f2..cbf17a097 100644 --- a/code/nel/tools/3d/plugin_max/scripts/nel_batched_mergesave.ms +++ b/code/nel/tools/3d/plugin_max/scripts/nel_batched_mergesave.ms @@ -1,7 +1,7 @@ -- This script is a base script to include to add multiple functionality to your script -- To use this script --- Include it in your script into the rollout at the begining. +-- Include it in your script into the rollout at the beginning. -- Implement a do_it function to do the job in your rollout. -- The function should retun -1 if an arror occured, else the count of modification done -- It the function returns <1, the project will not be overwritten diff --git a/code/nel/tools/3d/plugin_max/scripts/nel_batched_script.ms b/code/nel/tools/3d/plugin_max/scripts/nel_batched_script.ms index 9dff737c6..628aa916b 100644 --- a/code/nel/tools/3d/plugin_max/scripts/nel_batched_script.ms +++ b/code/nel/tools/3d/plugin_max/scripts/nel_batched_script.ms @@ -1,7 +1,7 @@ -- This script is a base script to include to add multiple functionality to your script -- To use this script --- Include it in your script into the rollout at the begining. +-- Include it in your script into the rollout at the beginning. -- Implement a do_it function to do the job in your rollout. -- The function should retun -1 if an arror occured, else the count of modification done -- It the function returns <1, the project will not be overwritten diff --git a/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.def b/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.def index 6a8b07e45..8fe710a8f 100644 --- a/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.def +++ b/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.def @@ -1,4 +1,4 @@ -LIBRARY neltileutility.dlu +;LIBRARY neltileutility.dlu EXPORTS LibDescription @1 LibNumberClasses @2 diff --git a/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.h b/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.h index ade41e486..5d5e4e298 100644 --- a/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.h +++ b/code/nel/tools/3d/plugin_max/tile_utility/tile_utility.h @@ -20,7 +20,9 @@ #pragma conform(forScope, push) #pragma conform(forScope, off) +#ifndef _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_DEPRECATE +#endif #include #include diff --git a/code/nel/tools/3d/s3tc_compressor_lib/s3tc_compressor.cpp b/code/nel/tools/3d/s3tc_compressor_lib/s3tc_compressor.cpp index 6423f77f2..0d2ea6a7e 100644 --- a/code/nel/tools/3d/s3tc_compressor_lib/s3tc_compressor.cpp +++ b/code/nel/tools/3d/s3tc_compressor_lib/s3tc_compressor.cpp @@ -67,6 +67,9 @@ static void compressMipMap(uint8 *pixSrc, sint width, sint height, vectorcheckedId()) ) + if ( ! browserModel.setTile128 ( tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) { browserModel.removeTile128 (tileId); break; @@ -247,7 +247,7 @@ void CTile_browser_dlg::on_actionAddTile_triggered(bool checked) { tileId = browserModel.addTile256 (); fileName = QDir::toNativeSeparators(fileNames.at(i)); - if ( ! browserModel.setTile256 ( tileId, fileName.toStdString(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) + if ( ! browserModel.setTile256 ( tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) { browserModel.removeTile256 (tileId); break; @@ -307,7 +307,7 @@ void CTile_browser_dlg::on_actionReplaceImage_triggered(bool checked) { int tileId = (ui.tileBrowserListView->selectionModel()->selectedRows().at(i).data(Qt::UserRole + 1)).toInt(); - if ( ! browserModel.setTile128 ( tileId, fileName.toStdString(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) + if ( ! browserModel.setTile128 ( tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) break; } break; @@ -315,7 +315,7 @@ void CTile_browser_dlg::on_actionReplaceImage_triggered(bool checked) for (int i=0; iselectionModel()->selectedRows().count(); i++) { int tileId = (ui.tileBrowserListView->selectionModel()->selectedRows().at(i).data(Qt::UserRole + 1)).toInt(); - if ( ! browserModel.setTile256 (tileId, fileName.toStdString(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) + if ( ! browserModel.setTile256 (tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) break; } break; @@ -325,7 +325,7 @@ void CTile_browser_dlg::on_actionReplaceImage_triggered(bool checked) int tileId = (ui.tileBrowserListView->selectionModel()->selectedRows().at(i).data(Qt::UserRole + 1)).toInt(); if ( tileTextureButtonGroup->checkedId() != Alpha ) { - if ( ! browserModel.setTileTransition (tileId, fileName.toStdString(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) + if ( ! browserModel.setTileTransition (tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) break; } else @@ -334,7 +334,7 @@ void CTile_browser_dlg::on_actionReplaceImage_triggered(bool checked) int rot = CTile_rotation_dlg::getRotation(this, &rotationOk); if (rotationOk) { - if ( ! browserModel.setTileTransitionAlpha (tileId, fileName.toStdString(), rot) ) + if ( ! browserModel.setTileTransitionAlpha (tileId, fileName.toUtf8().constData(), rot) ) break; } } @@ -344,7 +344,7 @@ void CTile_browser_dlg::on_actionReplaceImage_triggered(bool checked) for (int i=0; iselectionModel()->selectedRows().count(); i++) { int tileId = (ui.tileBrowserListView->selectionModel()->selectedRows().at(i).data(Qt::UserRole + 1)).toInt(); - if ( ! browserModel.setDisplacement (tileId, fileName.toStdString(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) + if ( ! browserModel.setDisplacement (tileId, fileName.toUtf8().constData(), (CTile::TBitmap) tileTextureButtonGroup->checkedId()) ) break; } break; @@ -444,13 +444,13 @@ void CTile_browser_dlg::on_batchLoadPushButton_clicked() QString batchNumber = transitionNumber.rightJustified(2, '0'); QString nextBaseName = baseName + batchNumber; QString nextFileName = QDir::toNativeSeparators(fi.absolutePath()) + QDir::separator() + nextBaseName + QString(".") + fi.suffix(); - FILE *pFile=fopen (nextFileName.toStdString().c_str(), "rb"); + FILE *pFile=fopen (nextFileName.toUtf8().constData(), "rb"); // Close the file and add the tile if opened if (pFile) { fclose (pFile); - ok=browserModel.setTileTransitionAlpha (i, nextFileName.toStdString().c_str(), (4-rot)%4); + ok=browserModel.setTileTransitionAlpha (i, nextFileName.toUtf8().constData(), (4-rot)%4); // End break; @@ -545,7 +545,7 @@ void CTile_browser_dlg::on_exportBorderPushButton_clicked() try { COFile file; - if (file.open (fileName.toStdString().c_str())) + if (file.open (fileName.toUtf8().constData())) { // Export bitmap.writeTGA (file, 32); @@ -594,7 +594,7 @@ void CTile_browser_dlg::on_importBorderPushButton_clicked() try { CIFile file; - if (file.open (fileName.toStdString().c_str())) + if (file.open (fileName.toUtf8().constData())) { // Export bitmap.load (file); diff --git a/code/nel/tools/3d/tile_edit_qt/tile_edit_dlg.cpp b/code/nel/tools/3d/tile_edit_qt/tile_edit_dlg.cpp index 1fdcb1aea..595067cd2 100644 --- a/code/nel/tools/3d/tile_edit_qt/tile_edit_dlg.cpp +++ b/code/nel/tools/3d/tile_edit_qt/tile_edit_dlg.cpp @@ -103,7 +103,7 @@ void CTile_edit_dlg::on_addLandPushButton_clicked() } else { - tileBank.addLand( text.toStdString() ); + tileBank.addLand( text.toUtf8().constData() ); ui.landListWidget->addItem(text); ui.landListWidget->setCurrentRow(ui.landListWidget->count() - 1); @@ -138,7 +138,7 @@ void CTile_edit_dlg::on_editLandPushButton_clicked() for (int i=0; iaddTileSet( rString.toStdString().c_str() ); + tileBank.getLand(nindex)->addTileSet( rString.toUtf8().constData() ); } } } @@ -176,7 +176,7 @@ void CTile_edit_dlg::on_addTileSetPushButton_clicked() } else { - tileBank.addTileSet( text.toStdString() ); + tileBank.addTileSet( text.toUtf8().constData() ); ui.tileSetListWidget->addItem(text); ui.tileSetListWidget->setCurrentRow(ui.tileSetListWidget->count() - 1); @@ -239,7 +239,7 @@ void CTile_edit_dlg::on_chooseVegetPushButton_clicked() if (!fileName.isEmpty()) { QFileInfo fi(fileName); - tileBank.getTileSet (nindex)->setTileVegetableDescFileName (fi.fileName().toStdString()); + tileBank.getTileSet (nindex)->setTileVegetableDescFileName (fi.fileName().toUtf8().constData()); ui.chooseVegetPushButton->setText(fi.fileName()); } } @@ -347,7 +347,7 @@ void CTile_edit_dlg::on_loadPushButton_clicked() if (!fileName.isEmpty()) { CIFile stream; - if ( stream.open( fileName.toStdString().c_str() ) ) + if ( stream.open( fileName.toUtf8().constData() ) ) { ui.landListWidget->clear(); ui.tileSetListWidget->clear(); @@ -383,7 +383,7 @@ void CTile_edit_dlg::on_loadPushButton_clicked() void CTile_edit_dlg::on_savePushButton_clicked() { - string fullPath = this->mainFile.absoluteFilePath().toStdString(); + string fullPath = this->mainFile.absoluteFilePath().toUtf8().constData(); if ( !fullPath.empty() ) { COFile stream; @@ -411,7 +411,7 @@ void CTile_edit_dlg::on_saveAsPushButton_clicked() ui.savePushButton->setEnabled(true); - string fullPath = this->mainFile.absoluteFilePath().toStdString(); + string fullPath = this->mainFile.absoluteFilePath().toUtf8().constData(); if ( !fullPath.empty() ) { COFile stream; @@ -445,7 +445,7 @@ void CTile_edit_dlg::on_exportPushButton_clicked() copy.cleanUnusedData (); QFileInfo fileInfo(fileName); - string fullPath = fileInfo.absoluteFilePath().toStdString(); + string fullPath = fileInfo.absoluteFilePath().toUtf8().constData(); if ( !fullPath.empty() ) { COFile stream; @@ -524,7 +524,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked() if (bitmapPath!="") { // Check the path - if ( CheckPath( bitmapPath, path.toStdString().c_str() ) == false ) + if ( CheckPath( bitmapPath, path.toUtf8() ) == false ) { // Bad path goodPath=false; @@ -552,7 +552,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked() if (strcmp (bitmapPath, "")!=0) { // Check the path - if (CheckPath( bitmapPath, path.toStdString().c_str() )==false) + if (CheckPath( bitmapPath, path.toUtf8() )==false) { // Bad path goodPath=false; @@ -593,7 +593,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked() if (bitmapPath!="") { // Remove the absolute path - bool res=RemovePath (bitmapPath, path.toStdString().c_str()); + bool res=RemovePath (bitmapPath, path.toUtf8()); nlassert (res); // Set the bitmap @@ -613,7 +613,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked() if (bitmapPath!="") { // Remove the absolute path - bool res=RemovePath (bitmapPath, path.toStdString().c_str()); + bool res=RemovePath (bitmapPath, path.toUtf8()); nlassert (res); // Set the bitmap @@ -633,7 +633,7 @@ void CTile_edit_dlg::on_absolutePathPushButton_clicked() if (goodPath) { // Change the abs path of the bank - tileBank.setAbsPath (path.toStdString()); + tileBank.setAbsPath (path.toUtf8().constData()); // Change the bouton text ui.absolutePathPushButton->setText(path); diff --git a/code/nel/tools/3d/zone_dump/zone_dump.cpp b/code/nel/tools/3d/zone_dump/zone_dump.cpp index 817104f34..de6872463 100644 --- a/code/nel/tools/3d/zone_dump/zone_dump.cpp +++ b/code/nel/tools/3d/zone_dump/zone_dump.cpp @@ -188,7 +188,7 @@ int main(int argc, char* argv[]) // Get the current pos sint32 curPos=output.getPos (); - // File at the begining + // File at the beginning output.seek (0, NLMISC::IStream::begin); // Write the triangle count diff --git a/code/nel/tools/logic/logic_editor_dll/ConditionsView.cpp b/code/nel/tools/logic/logic_editor_dll/ConditionsView.cpp index a0bd40c57..5cab8c7ff 100644 --- a/code/nel/tools/logic/logic_editor_dll/ConditionsView.cpp +++ b/code/nel/tools/logic/logic_editor_dll/ConditionsView.cpp @@ -71,7 +71,7 @@ END_MESSAGE_MAP() // Creating Drag Image for a CTreeCtrl without images -// Contribution of Pl K Tnder on www.codeguru.com +// Contribution of Pal K Tonder on www.codeguru.com // The method CreateDragImage is used during drag'n drop to create a drag image. The problem is that it only works for a CTreeCtrl with images. // The following method, CreateDragImageEx, checks whether the CTreeCtrl has a valid normal CImageList. If so, it just calls the standard CreateDragImage method and returns. // If, on the other hand, no valid CImageList is found, a bitmap is created based on the size of item rect, and the item text is drawn into it. Then a CImageList is diff --git a/code/nel/tools/misc/bnp_make/main.cpp b/code/nel/tools/misc/bnp_make/main.cpp index 8bfc4c8a1..06025d80c 100644 --- a/code/nel/tools/misc/bnp_make/main.cpp +++ b/code/nel/tools/misc/bnp_make/main.cpp @@ -148,18 +148,18 @@ struct BNPHeader uint32 nFileSize=CFile::getFileSize (filename); nlfseek64 (f, nFileSize-sizeof(uint32), SEEK_SET); - uint32 nOffsetFromBegining; - if (fread (&nOffsetFromBegining, sizeof(uint32), 1, f) != 1) + uint32 nOffsetFromBeginning; + if (fread (&nOffsetFromBeginning, sizeof(uint32), 1, f) != 1) { fclose (f); return false; } #ifdef NL_BIG_ENDIAN - NLMISC_BSWAP32(nOffsetFromBegining); + NLMISC_BSWAP32(nOffsetFromBeginning); #endif - if (nlfseek64 (f, nOffsetFromBegining, SEEK_SET) != 0) + if (nlfseek64 (f, nOffsetFromBeginning, SEEK_SET) != 0) { fclose (f); return false; diff --git a/code/nel/tools/misc/data_mirror/StdAfx.h b/code/nel/tools/misc/data_mirror/StdAfx.h index a065be4ed..90fe14511 100644 --- a/code/nel/tools/misc/data_mirror/StdAfx.h +++ b/code/nel/tools/misc/data_mirror/StdAfx.h @@ -10,6 +10,9 @@ #pragma once #endif // _MSC_VER > 1000 +#include "nel/misc/types_nl.h" +#include "nel/misc/file.h" + #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers #include // MFC core and standard components diff --git a/code/nel/tools/misc/extract_filename/extract_filename.cpp b/code/nel/tools/misc/extract_filename/extract_filename.cpp index 33a8a7249..7708f9031 100644 --- a/code/nel/tools/misc/extract_filename/extract_filename.cpp +++ b/code/nel/tools/misc/extract_filename/extract_filename.cpp @@ -23,7 +23,7 @@ using namespace NLMISC; #ifdef NL_DEBUG #define INFO nlinfo #else // NL_DEBUG -# if defined(NL_COMP_VC71) || defined(NL_COMP_VC8) || defined(NL_COMP_VC9) || defined(NL_COMP_VC10) +# if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 71 # define INFO __noop # else # define INFO 0&& diff --git a/code/nel/tools/misc/make_sheet_id/make_sheet_id.cpp b/code/nel/tools/misc/make_sheet_id/make_sheet_id.cpp index b5dda0c06..53d515fdd 100644 --- a/code/nel/tools/misc/make_sheet_id/make_sheet_id.cpp +++ b/code/nel/tools/misc/make_sheet_id/make_sheet_id.cpp @@ -529,10 +529,10 @@ int main( int argc, char ** argv ) // output path sint lastSeparator = CFile::getLastSeparator(outputFileName); - string ouputPath; + string outputPath; if( lastSeparator != -1 ) { - ouputPath = outputFileName.substr(0,lastSeparator+1); + outputPath = outputFileName.substr(0,lastSeparator+1); } // erase the unwanted extensions from map (modify the map, save it, and quit) @@ -568,7 +568,7 @@ int main( int argc, char ** argv ) if( dumpExtensions ) { FILE * extListOutput; - string extListFileName = ouputPath + "sheet_ext.txt"; + string extListFileName = outputPath + "sheet_ext.txt"; if( !(extListOutput = fopen(extListFileName.c_str(),"w")) ) { nlwarning("Can't open output file %s",extListFileName.c_str()); @@ -608,7 +608,7 @@ int main( int argc, char ** argv ) // display the map //display(); - string sheetListFileName = ouputPath + "sheets.txt"; + string sheetListFileName = outputPath + "sheets.txt"; COFile output; if( !output.open(sheetListFileName,false,true) ) { diff --git a/code/nel/tools/misc/words_dic_qt/words_dicDlg.cpp b/code/nel/tools/misc/words_dic_qt/words_dicDlg.cpp index acbebd611..683755ae6 100644 --- a/code/nel/tools/misc/words_dic_qt/words_dicDlg.cpp +++ b/code/nel/tools/misc/words_dic_qt/words_dicDlg.cpp @@ -151,7 +151,7 @@ void CWords_dicDlg::on_findButton_clicked() { QString inputStr = ui.lookUpEdit->text(); bool showAll = ui.showAllCheckBox->isChecked(); - lookUp( inputStr.toStdString(), showAll ); + lookUp( inputStr.toUtf8().constData(), showAll ); } void CWords_dicDlg::on_lookUpEdit_textChanged() @@ -191,7 +191,7 @@ void CWords_dicDlg::on_fileListButton_clicked() void CWords_dicDlg::on_resultsListWidget_itemSelectionChanged() { QListWidgetItem *i = ui.resultsListWidget->currentItem(); - copyIntoClipboard( i->text().toStdString() ); + copyIntoClipboard( i->text().toUtf8().constData() ); } diff --git a/code/nel/tools/nel_unit_test/ut_net_module.h b/code/nel/tools/nel_unit_test/ut_net_module.h index 2fb1d2cb1..1ccc007cb 100644 --- a/code/nel/tools/nel_unit_test/ut_net_module.h +++ b/code/nel/tools/nel_unit_test/ut_net_module.h @@ -2880,16 +2880,16 @@ public: { NLNET::TParsedCommandLine mif; - string paramString = " a=1 b=2 ( b=1) "; + string paramString = " a=1 b=2 ( b=1) "; TEST_ASSERT(!mif.parseParamList(paramString)); - paramString = " lswkd ,fpqoj(( ruq fzemfwijf ujr wmozejifp_zujf woijp_u ' "; + paramString = " lswkd ,fpqoj(( cruq fzemfwijf ujr wmozejifp_zujf woijpc_u ' "; TEST_ASSERT(!mif.parseParamList(paramString)); - paramString = "a ( b=2"; + paramString = "a ( b=2"; TEST_ASSERT(!mif.parseParamList(paramString)); - paramString = "a b=2)"; + paramString = "a b=2)"; TEST_ASSERT(!mif.parseParamList(paramString)); paramString = "a b=2\"toto\""; diff --git a/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp b/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp index f6bb4681d..f553eaf47 100644 --- a/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp +++ b/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.cpp @@ -17,11 +17,11 @@ #include #include -#include "nel/../../src/pacs/collision_mesh_build.h" -#include "nel/../../src/pacs/local_retriever.h" -#include "nel/../../src/pacs/exterior_mesh.h" -#include "nel/../../src/pacs/surface_quad.h" -#include "nel/../../src/pacs/chain.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/exterior_mesh.h" +#include "nel/pacs/surface_quad.h" +#include "nel/pacs/chain.h" #include "build_surfaces.h" diff --git a/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.h b/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.h index a3e86dd09..fdfbb2c21 100644 --- a/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.h +++ b/code/nel/tools/pacs/build_indoor_rbank/build_surfaces.h @@ -23,7 +23,7 @@ #include "nel/misc/vector.h" #include "nel/misc/file.h" -#include "nel/../../src/pacs/collision_mesh_build.h" +#include "nel/pacs/collision_mesh_build.h" // External class declaration namespace NLPACS diff --git a/code/nel/tools/pacs/build_indoor_rbank/main.cpp b/code/nel/tools/pacs/build_indoor_rbank/main.cpp index a749572f7..2e797d61d 100644 --- a/code/nel/tools/pacs/build_indoor_rbank/main.cpp +++ b/code/nel/tools/pacs/build_indoor_rbank/main.cpp @@ -23,11 +23,11 @@ #include "nel/misc/time_nl.h" #include "nel/misc/file.h" -#include "nel/../../src/pacs/collision_mesh_build.h" -#include "nel/../../src/pacs/local_retriever.h" -#include "nel/../../src/pacs/retriever_instance.h" -#include "nel/../../src/pacs/global_retriever.h" -#include "nel/../../src/pacs/retriever_bank.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/retriever_instance.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" #include "nel/pacs/u_global_position.h" diff --git a/code/nel/tools/pacs/build_indoor_rbank/mouline.cpp b/code/nel/tools/pacs/build_indoor_rbank/mouline.cpp index 8322daa33..57592a431 100644 --- a/code/nel/tools/pacs/build_indoor_rbank/mouline.cpp +++ b/code/nel/tools/pacs/build_indoor_rbank/mouline.cpp @@ -17,9 +17,9 @@ #include #include -#include "nel/../../src/pacs/collision_mesh_build.h" -#include "nel/../../src/pacs/local_retriever.h" -#include "nel/../../src/pacs/exterior_mesh.h" +#include "nel/pacs/collision_mesh_build.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/exterior_mesh.h" #include "mouline.h" #include "build_surfaces.h" diff --git a/code/nel/tools/pacs/build_rbank/build_rbank.cpp b/code/nel/tools/pacs/build_rbank/build_rbank.cpp index 7003e93d6..2285873c0 100644 --- a/code/nel/tools/pacs/build_rbank/build_rbank.cpp +++ b/code/nel/tools/pacs/build_rbank/build_rbank.cpp @@ -35,13 +35,13 @@ #include "surface_splitter.h" -#include "nel/../../src/pacs/global_retriever.h" -#include "nel/../../src/pacs/retriever_bank.h" -#include "nel/../../src/pacs/surface_quad.h" -#include "nel/../../src/pacs/local_retriever.h" -#include "nel/../../src/pacs/retriever_instance.h" -#include "nel/../../src/pacs/chain.h" -#include "nel/../../src/pacs/collision_mesh_build.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" +#include "nel/pacs/surface_quad.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/retriever_instance.h" +#include "nel/pacs/chain.h" +#include "nel/pacs/collision_mesh_build.h" #include #include diff --git a/code/nel/tools/pacs/build_rbank/build_surf.cpp b/code/nel/tools/pacs/build_rbank/build_surf.cpp index 7500d1083..9546e19f1 100644 --- a/code/nel/tools/pacs/build_rbank/build_surf.cpp +++ b/code/nel/tools/pacs/build_rbank/build_surf.cpp @@ -31,7 +31,7 @@ #include "nel/3d/mesh.h" #include "nel/3d/quad_grid.h" -#include "nel/../../src/pacs/vector_2s.h" +#include "nel/pacs/vector_2s.h" #include "build_surf.h" diff --git a/code/nel/tools/pacs/build_rbank/build_surf.h b/code/nel/tools/pacs/build_rbank/build_surf.h index 2e0588546..ad0342b1e 100644 --- a/code/nel/tools/pacs/build_rbank/build_surf.h +++ b/code/nel/tools/pacs/build_rbank/build_surf.h @@ -35,8 +35,8 @@ #include "nel/misc/geom_ext.h" #include "nel/misc/polygon.h" -#include "nel/../../src/pacs/surface_quad.h" -#include "nel/../../src/pacs/retrievable_surface.h" +#include "nel/pacs/surface_quad.h" +#include "nel/pacs/retrievable_surface.h" #include "prim_checker.h" diff --git a/code/nel/tools/pacs/build_rbank/main.cpp b/code/nel/tools/pacs/build_rbank/main.cpp index ef805e8e0..8421ed807 100644 --- a/code/nel/tools/pacs/build_rbank/main.cpp +++ b/code/nel/tools/pacs/build_rbank/main.cpp @@ -29,11 +29,11 @@ #include "build_rbank.h" #include "prim_checker.h" -#include "nel/../../src/pacs/global_retriever.h" -#include "nel/../../src/pacs/retriever_bank.h" -#include "nel/../../src/pacs/surface_quad.h" -#include "nel/../../src/pacs/local_retriever.h" -#include "nel/../../src/pacs/retriever_instance.h" +#include "nel/pacs/global_retriever.h" +#include "nel/pacs/retriever_bank.h" +#include "nel/pacs/surface_quad.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/retriever_instance.h" #include #include diff --git a/code/nel/tools/pacs/build_rbank/surface_splitter.h b/code/nel/tools/pacs/build_rbank/surface_splitter.h index 0aea88968..3cf035e9d 100644 --- a/code/nel/tools/pacs/build_rbank/surface_splitter.h +++ b/code/nel/tools/pacs/build_rbank/surface_splitter.h @@ -19,8 +19,8 @@ #include "nel/misc/types_nl.h" -#include "../../../src/pacs/local_retriever.h" -#include "../../../src/pacs/quad_grid.h" +#include "nel/pacs/local_retriever.h" +#include "nel/pacs/quad_grid.h" #include diff --git a/code/nelns/admin_executor_service/admin_executor_service.cpp b/code/nelns/admin_executor_service/admin_executor_service.cpp index 5563806ea..c7bbb02f7 100644 --- a/code/nelns/admin_executor_service/admin_executor_service.cpp +++ b/code/nelns/admin_executor_service/admin_executor_service.cpp @@ -205,7 +205,7 @@ uint32 LastPing = 0; // contains the date of the last ping sent to the services // Alarms // -void sendInformations(TServiceId sid) +void sendInformation(TServiceId sid) { CMessage msgout("INFO"); msgout.serialCont(AllAdminAlarms); @@ -1170,7 +1170,7 @@ static void getRegisteredServicesFromCfgFile() static void cbAESInfo(CMessage &msgin, const std::string &serviceName, TServiceId sid) { - nlinfo("Updating all informations for AES and hosted service"); + nlinfo("Updating all information for AES and hosted service"); // // setup the list of all registered services @@ -1195,7 +1195,7 @@ static void cbAESInfo(CMessage &msgin, const std::string &serviceName, TServiceI { if (Services[j].Connected) { - sendInformations(Services[j].ServiceId); + sendInformation(Services[j].ServiceId); } } } @@ -1309,7 +1309,7 @@ void serviceConnection(const std::string &serviceName, TServiceId sid, void *arg Services[sid.get()].init(serviceName, sid); - sendInformations(sid); + sendInformation(sid); nlinfo("%s-%hu connected", Services[sid.get()].ShortName.c_str(), Services[sid.get()].ServiceId.get()); diff --git a/code/nelns/admin_service/admin_service.cpp b/code/nelns/admin_service/admin_service.cpp index 8f437adbb..6d75b6aac 100644 --- a/code/nelns/admin_service/admin_service.cpp +++ b/code/nelns/admin_service/admin_service.cpp @@ -31,9 +31,12 @@ #include #include -#if defined (NL_OS_WINDOWS) -#include +#ifdef NL_OS_WINDOWS +#include +#include +typedef unsigned long ulong; #endif + #include #include diff --git a/code/nelns/login_service/connection_client.cpp b/code/nelns/login_service/connection_client.cpp index 74269550b..37976cb24 100644 --- a/code/nelns/login_service/connection_client.cpp +++ b/code/nelns/login_service/connection_client.cpp @@ -152,7 +152,7 @@ retry: CLoginCookie c; c.set((uint32)(uintptr_t)from, rand(), uid); - reason = sqlQuery("update user set state='Authorized', Cookie='"+c.setToString()+"' where UId="+uid); + reason = sqlQuery("update user set state='Authorized', Cookie='"+c.setToString()+"' where UId=" + NLMISC::toString(uid)); if(!reason.empty()) break; reason = sqlQuery("select * from shard where Online>0 and ClientApplication='"+application+"'", nbrow, row, result); diff --git a/code/nelns/login_service/login_service.h b/code/nelns/login_service/login_service.h index d8f43219e..7c8c5a427 100644 --- a/code/nelns/login_service/login_service.h +++ b/code/nelns/login_service/login_service.h @@ -20,7 +20,9 @@ // we have to include windows.h because mysql.h uses it but not include it #ifdef NL_OS_WINDOWS # define NOMINMAX +# include # include +typedef unsigned long ulong; #endif #include diff --git a/code/nelns/login_service/mysql_helper.h b/code/nelns/login_service/mysql_helper.h index ab57b8ffa..fee1d1bf6 100644 --- a/code/nelns/login_service/mysql_helper.h +++ b/code/nelns/login_service/mysql_helper.h @@ -25,7 +25,9 @@ // we have to include windows.h because mysql.h uses it but not include it #ifdef NL_OS_WINDOWS # define NOMINMAX +# include # include +typedef unsigned long ulong; #endif #include diff --git a/code/nelns/login_system/database/nel.sql b/code/nelns/login_system/database/nel.sql index e90f1109b..66c887dcb 100644 --- a/code/nelns/login_system/database/nel.sql +++ b/code/nelns/login_system/database/nel.sql @@ -40,7 +40,7 @@ CREATE TABLE `shard` ( `Version` varchar(64) collate latin1_general_ci NOT NULL default '', `DynPatchURL` varchar(255) collate latin1_general_ci NOT NULL default '', PRIMARY KEY (`ShardId`) -) ENGINE=MyISAM AUTO_INCREMENT=301 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='contains all shards informations for login system'; +) ENGINE=MyISAM AUTO_INCREMENT=301 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='contains all shards information for login system'; @@ -58,5 +58,5 @@ CREATE TABLE `user` ( `ExtendedPrivilege` varchar(45) collate latin1_general_ci NOT NULL default '', `Cookie` varchar(255) collate latin1_general_ci NOT NULL default '', PRIMARY KEY (`UId`) -) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='contains all users informations for login system'; +) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='contains all users information for login system'; diff --git a/code/nelns/login_system/nel_launcher_qt/nel_launcher_dlg.cpp b/code/nelns/login_system/nel_launcher_qt/nel_launcher_dlg.cpp index 28e8114c9..0e9efc2e7 100644 --- a/code/nelns/login_system/nel_launcher_qt/nel_launcher_dlg.cpp +++ b/code/nelns/login_system/nel_launcher_qt/nel_launcher_dlg.cpp @@ -72,8 +72,8 @@ void CNelLauncherDlg::clickedSignUp() void CNelLauncherDlg::clickedLogin() { - std::string username = leUsername->text().toStdString(); - std::string password = lePassword->text().toStdString(); + std::string username = leUsername->text().toUtf8(); + std::string password = lePassword->text().toUtf8(); nlinfo("received login attempt for %s with %s", username.c_str(), password.c_str()); diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/interface.txt b/code/ryzom/client/data/gamedev/interfaces_v3/interface.txt index 96e1ebf59..cbe37b268 100644 --- a/code/ryzom/client/data/gamedev/interfaces_v3/interface.txt +++ b/code/ryzom/client/data/gamedev/interfaces_v3/interface.txt @@ -1276,7 +1276,7 @@ Sur les nodes qui contiennent des fils on peut setuper la valeur de d h6_font_size="16" // Headline 6 font size paragraph_begin_space="12" // Space between paragraphs multi_line_space_factor="0.25" // Space between 2 lines of a paragraph. Factor of the font size - td_begin_space="0" // Space at the begining of a table cell + td_begin_space="0" // Space at the beginning of a table cell li_begin_space="4" // H space when "" ul_begin_space="12" // H space when "
    " li_indent="-10" // W space when "
  • " diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/inventory.xml b/code/ryzom/client/data/gamedev/interfaces_v3/inventory.xml index 300f47ef0..83a8dc089 100644 --- a/code/ryzom/client/data/gamedev/interfaces_v3/inventory.xml +++ b/code/ryzom/client/data/gamedev/interfaces_v3/inventory.xml @@ -254,7 +254,7 @@ oncandrop="inv_can_drop" ondrop="inv_drop" item_slot="LEFT_HAND" value="%hand_l" other_hand_slot="handr" auto_grayed="false" /> - + @@ -1114,7 +1114,7 @@ other_hand_slot="handr" auto_grayed="false" tooltip_parent="win" /> - + - - - + + + diff --git a/code/ryzom/client/src/attached_fx.cpp b/code/ryzom/client/src/attached_fx.cpp index 0934d9a15..0f520f689 100644 --- a/code/ryzom/client/src/attached_fx.cpp +++ b/code/ryzom/client/src/attached_fx.cpp @@ -197,7 +197,7 @@ void CAttachedFX::create(CCharacterCL &parent, if (targeterInfo.StickMode.UserBoneName != 0) { CEntityCL *targeter = EntitiesMngr.entity(TargeterInfo.Slot); - if (targeter && targeter->skeleton()) + if (parent.skeleton() && targeter && targeter->skeleton()) { TargeterUserBoneID = parent.skeleton()->getBoneIdByName(NLMISC::CStringMapper::unmap(TargeterInfo.StickMode.UserBoneName)); } diff --git a/code/ryzom/client/src/attached_fx.h b/code/ryzom/client/src/attached_fx.h index faf38aeae..6f8f791cd 100644 --- a/code/ryzom/client/src/attached_fx.h +++ b/code/ryzom/client/src/attached_fx.h @@ -65,14 +65,14 @@ public: class CBuildInfo { public: - const CAnimationFX *Sheet; - const CFXStickMode *StickMode; // NULL to use default stick mode of the sheet - NLMISC::CVector StickOffset; - const NLMISC::CMatrix *StaticMatrix; // Useful if stick mode is "StaticMatrix" - uint MaxNumAnimCount; // Number of frame on which the fx can overlap when it is being shutdown - float TimeOut; - double StartTime; - float DelayBeforeStart; + const CAnimationFX* Sheet; + const CFXStickMode* StickMode; // NULL to use default stick mode of the sheet + NLMISC::CVector StickOffset; + const NLMISC::CMatrix* StaticMatrix; // Useful if stick mode is "StaticMatrix" + uint MaxNumAnimCount; // Number of frame on which the fx can overlap when it is being shutdown + float TimeOut; + double StartTime; + float DelayBeforeStart; public: CBuildInfo() { diff --git a/code/ryzom/client/src/character_cl.cpp b/code/ryzom/client/src/character_cl.cpp index 2f947e198..60171614d 100644 --- a/code/ryzom/client/src/character_cl.cpp +++ b/code/ryzom/client/src/character_cl.cpp @@ -3345,7 +3345,7 @@ void CCharacterCL::showOrHideBodyParts( bool objectsVisible ) { // Right Hand if(rHandInstIdx<_Instances.size()) - if( !(_Items[rHandInstIdx].Sheet && _Items[rHandInstIdx].Sheet->NeverHideWhenEquiped ) ) + if( !(_Items[rHandInstIdx].Sheet && _Items[rHandInstIdx].Sheet->NeverHideWhenEquipped ) ) if(!_Instances[rHandInstIdx].Current.empty()) { _Instances[rHandInstIdx].Current.hide(); @@ -3353,7 +3353,7 @@ void CCharacterCL::showOrHideBodyParts( bool objectsVisible ) } // Left Hand if(lHandInstIdx <_Instances.size()) - if( !(_Items[lHandInstIdx].Sheet && _Items[lHandInstIdx].Sheet->NeverHideWhenEquiped ) ) + if( !(_Items[lHandInstIdx].Sheet && _Items[lHandInstIdx].Sheet->NeverHideWhenEquipped ) ) if(!_Instances[lHandInstIdx].Current.empty()) { _Instances[lHandInstIdx].Current.hide(); diff --git a/code/ryzom/client/src/client.cpp b/code/ryzom/client/src/client.cpp index 85b852e35..368afe0ee 100644 --- a/code/ryzom/client/src/client.cpp +++ b/code/ryzom/client/src/client.cpp @@ -104,8 +104,8 @@ static CTcpSock CrashCounterSock; void quitCrashReport () { - if (NLMISC::CFile::fileExists(getLogDirectory() + "ryzom_started")) - CFile::deleteFile (getLogDirectory() + "ryzom_started"); + //if (NLMISC::CFile::fileExists(getLogDirectory() + "ryzom_started")) + //CFile::deleteFile (getLogDirectory() + "ryzom_started"); // must disconnect now, else could crash at dtor time because nldebug -> access a new INelContext() contReset(CrashCounterSock); } @@ -148,7 +148,7 @@ INT_PTR CALLBACK MyDialogProc( HWND SlashScreen = NULL; HINSTANCE HInstance; - +/* static bool connect() { string server = "crashcounter.nevrax.com"; @@ -354,7 +354,7 @@ void initCrashReport () #ifdef TEST_CRASH_COUNTER MessageBox (NULL, res.c_str(), res.c_str(), MB_OK); #endif // TEST_CRASH_COUNTER -} +}*/ int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE /* hPrevInstance */, LPSTR cmdline, int /* nCmdShow */) #else @@ -430,12 +430,12 @@ int main(int argc, char **argv) // exit (0); //} - initCrashReport (); + //initCrashReport (); #endif // FINAL_VERSION // Set default email value for reporting error #ifdef TEST_CRASH_COUNTER - initCrashReport (); + //initCrashReport (); setReportEmailFunction ((void*)sendEmail); setDefaultEmailParams ("smtp.nevrax.com", "", "hulud@nevrax.com"); @@ -637,7 +637,7 @@ int main(int argc, char **argv) //ICommand::execute("iFileAccessLogClear",*NLMISC::InfoLog); #endif - CFile::createEmptyFile(getLogDirectory() + "during_release"); + //CFile::createEmptyFile(getLogDirectory() + "during_release"); #ifdef TEST_CRASH_COUNTER if (string(cmdline) == "/release") diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp index 61cfbf9ad..916e907b7 100644 --- a/code/ryzom/client/src/client_cfg.cpp +++ b/code/ryzom/client/src/client_cfg.cpp @@ -380,6 +380,7 @@ CClientConfig::CClientConfig() ScreenAspectRatio = 0.f; // Default commmon Screen Aspect Ratio (no relation with the resolution) - 0.f = auto FoV = 75.f; // Default value for the FoV. ForceDXTC = false; // Default is no DXTC Compression. + AnisotropicFilter = 0; // Default is disabled (-1 = maximum value, 0 = disabled, 1+ = enabled) DivideTextureSizeBy2= false; // Divide texture by 2 DisableVtxProgram = false; // Disable Hardware Vertex Program. DisableVtxAGP = false; // Disable Hardware Vertex AGP. @@ -979,6 +980,8 @@ void CClientConfig::setValues() READ_FLOAT_FV(FoV) // ForceDXTC READ_BOOL_FV(ForceDXTC) + // AnisotropicFilter + READ_INT_FV(AnisotropicFilter) // DivideTextureSizeBy2 READ_BOOL_FV(DivideTextureSizeBy2) // DisableVtxProgram diff --git a/code/ryzom/client/src/client_cfg.h b/code/ryzom/client/src/client_cfg.h index 2c448bac0..c76cfaf36 100644 --- a/code/ryzom/client/src/client_cfg.h +++ b/code/ryzom/client/src/client_cfg.h @@ -230,6 +230,8 @@ struct CClientConfig float FoV; /// Force the DXTC Compression. bool ForceDXTC; + /// Set the anisotropic filter + sint AnisotropicFilter; /// Divide texture size by 2 bool DivideTextureSizeBy2; /// Disable Hardware Vertex Program. @@ -755,7 +757,7 @@ struct CClientConfig // LUA // ///////// - /// Allow Lua commands (commands begining with Lua) + /// Allow Lua commands (commands beginning with Lua) bool AllowDebugLua; bool LoadLuaDebugger; diff --git a/code/ryzom/client/src/client_sheets/attack_id_sheet.h b/code/ryzom/client/src/client_sheets/attack_id_sheet.h index 2eaaabed8..1dfe1b790 100644 --- a/code/ryzom/client/src/client_sheets/attack_id_sheet.h +++ b/code/ryzom/client/src/client_sheets/attack_id_sheet.h @@ -14,8 +14,6 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . - - #ifndef CL_ATTACK_ID_H #define CL_ATTACK_ID_H diff --git a/code/ryzom/client/src/client_sheets/body_to_bone_sheet.cpp b/code/ryzom/client/src/client_sheets/body_to_bone_sheet.cpp index ea08a9747..fb065e6df 100644 --- a/code/ryzom/client/src/client_sheets/body_to_bone_sheet.cpp +++ b/code/ryzom/client/src/client_sheets/body_to_bone_sheet.cpp @@ -19,6 +19,7 @@ #include "stdpch.h" // #include "body_to_bone_sheet.h" +#include "client_sheets.h" // #include "nel/georges/u_form_elm.h" diff --git a/code/ryzom/client/src/client_sheets/body_to_bone_sheet.h b/code/ryzom/client/src/client_sheets/body_to_bone_sheet.h index f71356c5b..10e59ba72 100644 --- a/code/ryzom/client/src/client_sheets/body_to_bone_sheet.h +++ b/code/ryzom/client/src/client_sheets/body_to_bone_sheet.h @@ -21,6 +21,8 @@ #include "game_share/body.h" +#include + namespace NLGEORGES { class UFormElm; diff --git a/code/ryzom/client/src/client_sheets/faction_sheet.h b/code/ryzom/client/src/client_sheets/faction_sheet.h index babdb78e9..1b1a3f3e5 100644 --- a/code/ryzom/client/src/client_sheets/faction_sheet.h +++ b/code/ryzom/client/src/client_sheets/faction_sheet.h @@ -14,11 +14,10 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . - - #ifndef RY_FACTION_SHEET_H #define RY_FACTION_SHEET_H +#include "entity_sheet.h" /** Sheet of a faction * NB : it doesn't derives from CEntitySheet, because its instances are aggragated in a CContinentSheet diff --git a/code/ryzom/client/src/client_sheets/item_fx_sheet.cpp b/code/ryzom/client/src/client_sheets/item_fx_sheet.cpp index ce1912897..c58bc601f 100644 --- a/code/ryzom/client/src/client_sheets/item_fx_sheet.cpp +++ b/code/ryzom/client/src/client_sheets/item_fx_sheet.cpp @@ -14,10 +14,10 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . - - #include "stdpch.h" #include "item_fx_sheet.h" +#include "client_sheets.h" + #include "nel/georges/u_form_elm.h" // ******************************************************************************************* diff --git a/code/ryzom/client/src/client_sheets/item_sheet.cpp b/code/ryzom/client/src/client_sheets/item_sheet.cpp index 6da0eefab..1e7894b79 100644 --- a/code/ryzom/client/src/client_sheets/item_sheet.cpp +++ b/code/ryzom/client/src/client_sheets/item_sheet.cpp @@ -100,7 +100,7 @@ CItemSheet::CItemSheet() Type = CEntitySheet::ITEM; Bulk= 0.f; EquipTime= 0; - NeverHideWhenEquiped = false; + NeverHideWhenEquipped = false; RequiredCharac = CHARACTERISTICS::Unknown; RequiredCharacLevel = 0; RequiredSkill = SKILLS::unknown; @@ -214,8 +214,8 @@ void CItemSheet::build(const NLGEORGES::UFormElm &item) IconText = strlwr (IconText); IdIconText = ClientSheetsStrings.add(IconText); - // See if this item can be hiden when equiped - if(!item.getValueByName (NeverHideWhenEquiped, "3d.never hide when equiped")) + // See if this item can be hiden when equipped + if(!item.getValueByName (NeverHideWhenEquipped, "3d.never hide when equiped")) debug("key '3d.never hide when equiped."); // Load the different slot in wicth the item can be equipped. @@ -633,7 +633,7 @@ void CItemSheet::serial(class NLMISC::IStream &f) throw(NLMISC::EStream) f.serial(HasFx); // Serialize the has fx. f.serial(DropOrSell); f.serial(IsItemNoRent); - f.serial(NeverHideWhenEquiped); + f.serial(NeverHideWhenEquipped); f.serial(Stackable); f.serial(IsConsumable); f.serial(Bulk); diff --git a/code/ryzom/client/src/client_sheets/item_sheet.h b/code/ryzom/client/src/client_sheets/item_sheet.h index 9af186c6a..250f8411e 100644 --- a/code/ryzom/client/src/client_sheets/item_sheet.h +++ b/code/ryzom/client/src/client_sheets/item_sheet.h @@ -329,8 +329,8 @@ public: float Bulk; /// Equip Time uint32 EquipTime; - /// true if this item can be hidden when equiped - bool NeverHideWhenEquiped; + /// true if this item can be hidden when equipped + bool NeverHideWhenEquipped; // FX CItemFXSheet FX; diff --git a/code/ryzom/client/src/client_sheets/outpost_building_sheet.h b/code/ryzom/client/src/client_sheets/outpost_building_sheet.h index f1bccc371..e753f3352 100644 --- a/code/ryzom/client/src/client_sheets/outpost_building_sheet.h +++ b/code/ryzom/client/src/client_sheets/outpost_building_sheet.h @@ -18,7 +18,7 @@ #define RY_OUTPOST_BUILDING_H #include "entity_sheet.h" - +#include "client_sheets.h" /** * Outpost building definition for client side management (buy building upgrades ...) diff --git a/code/ryzom/client/src/client_sheets/stdpch.h b/code/ryzom/client/src/client_sheets/stdpch.h index 6656b4553..3421b031d 100644 --- a/code/ryzom/client/src/client_sheets/stdpch.h +++ b/code/ryzom/client/src/client_sheets/stdpch.h @@ -14,7 +14,8 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . -#include +#ifndef CL_STDPCH_H +#define CL_STDPCH_H #include #include @@ -33,15 +34,21 @@ #include #include +#include #include #include - #include #include #include #include #include #include +#include +#include -#include "client_sheets.h" -#include "entity_sheet.h" +#include +#include +#include +#include + +#endif diff --git a/code/ryzom/client/src/client_sheets/text_emot_list_sheet.h b/code/ryzom/client/src/client_sheets/text_emot_list_sheet.h index ccfdb8f9e..8533e14f5 100644 --- a/code/ryzom/client/src/client_sheets/text_emot_list_sheet.h +++ b/code/ryzom/client/src/client_sheets/text_emot_list_sheet.h @@ -14,8 +14,6 @@ // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . - - #ifndef CL_TEXT_EMOT_LIST_SHEET_H #define CL_TEXT_EMOT_LIST_SHEET_H diff --git a/code/ryzom/client/src/connection.cpp b/code/ryzom/client/src/connection.cpp index fbeb2e8ef..02572d5e6 100644 --- a/code/ryzom/client/src/connection.cpp +++ b/code/ryzom/client/src/connection.cpp @@ -400,7 +400,6 @@ bool connection (const string &cookie, const string &fsaddr) nlinfo ("PROFILE: %d seconds for connection", (uint32)(ryzomGetLocalTime ()-connStart)/1000); // Init web box - nlinfo("ok"); // TMP TMP if (ClientCfg.Local) diff --git a/code/ryzom/client/src/entity_animation_manager.cpp b/code/ryzom/client/src/entity_animation_manager.cpp index d96ce431e..db1eccb01 100644 --- a/code/ryzom/client/src/entity_animation_manager.cpp +++ b/code/ryzom/client/src/entity_animation_manager.cpp @@ -179,7 +179,8 @@ void CEntityAnimationManager::load(NLMISC::IProgressCallback &/* progress */, bo release(); // Log in the animation file. - setDebugOutput(getLogDirectory() + "animation.dbg"); + //setDebugOutput(getLogDirectory() + "animation.dbg"); + setDebugOutput(""); // no log // Create the animation set for all entities. _AnimationSet = Driver->createAnimationSet(); diff --git a/code/ryzom/client/src/far_tp.cpp b/code/ryzom/client/src/far_tp.cpp index 5b4870ad1..4f5b389a8 100644 --- a/code/ryzom/client/src/far_tp.cpp +++ b/code/ryzom/client/src/far_tp.cpp @@ -160,6 +160,7 @@ const std::string& CLoginStateMachine::toString(CLoginStateMachine::TEvent event #define SM_END_EVENT_TABLE \ } \ +/* #define SM_EVENT(eventId, stateId) \ if (ev == eventId) \ { \ @@ -178,6 +179,14 @@ const std::string& CLoginStateMachine::toString(CLoginStateMachine::TEvent event _CurrentState = stateId; \ break; \ } \ +*/ + +#define SM_EVENT(eventId, stateId) \ + if (ev == eventId) \ + { \ + _CurrentState = stateId; \ + break; \ + } \ extern std::string LoginLogin, LoginPassword; extern bool noUserChar; @@ -898,7 +907,7 @@ retryJoinEdit: // Save this error (regular log file is deleted at every startup) // res = res + "\n\n"; - try +/* try { COFile outputF; if ( outputF.open( getLogDirectory() + "error_join.log", true, true ) ) @@ -913,7 +922,7 @@ retryJoinEdit: } catch (const Exception &) {} - +*/ // If the session is not a permanent session and has vanished, pop the position if ( requestRetToMainland ) { diff --git a/code/ryzom/client/src/init.cpp b/code/ryzom/client/src/init.cpp index ce6aa535c..0b6a9cf42 100644 --- a/code/ryzom/client/src/init.cpp +++ b/code/ryzom/client/src/init.cpp @@ -533,31 +533,6 @@ void checkDriverVersion() nlwarning ("Can't check video driver version"); } -void checkNoATIOpenGL() -{ - string deviceName; - uint64 driverVersion; - if (CSystemInfo::getVideoInfo (deviceName, driverVersion)) - { - string lwr = deviceName; - strlwr(lwr); - if (lwr.find (ATI_RECOMMANDED_DRIVERS_STRING_TEST)!=string::npos && ClientCfg.Driver3D==CClientConfig::OpenGL) - { - // special case for radeon 7500 or less : doesn't issue message since doesn't work with Direct3D for now - if (!(strstr(lwr.c_str() , "radeon 7000") || strstr(lwr.c_str() , "radeon 7200") || strstr(lwr.c_str() , "radeon 7500"))) - { - ucstring message= CI18N::get("uiUseATID3D"); - if (ClientQuestion (message)) - { - ClientCfg.Driver3D= CClientConfig::DrvAuto; - ClientCfg.writeString("Driver3D", "Auto"); - ClientCfg.ConfigFile.save(); - } - } - } - } -} - void checkDriverDepth () { // Check desktop is in 32 bit else no window mode allowed. @@ -815,8 +790,6 @@ void prelogInit() // Check driver version checkDriverVersion(); - // Check ATI not in OpenGL - checkNoATIOpenGL(); // Create the driver (most important part of the client). nmsg = "Creating 3d driver..."; ProgressBar.newMessage ( ClientCfg.buildLoadingString(nmsg) ); @@ -831,21 +804,12 @@ void prelogInit() switch(ClientCfg.Driver3D) { - case CClientConfig::DrvAuto: #ifdef NL_OS_WINDOWS - { - // Fallback to D3D for card other than nVidia - std::string deviceName; - uint64 drvVersion; - CSystemInfo::getVideoInfo(deviceName, drvVersion); - strlwr(deviceName); - driver = strstr(deviceName.c_str(), NVIDIA_RECOMMANDED_DRIVERS_STRING_TEST) == NULL ? UDriver::Direct3d:UDriver::OpenGl; - } - break; case CClientConfig::Direct3D: driver = UDriver::Direct3d; break; #endif // NL_OS_WINDOWS + case CClientConfig::DrvAuto: case CClientConfig::OpenGL: driver = UDriver::OpenGl; break; @@ -1067,6 +1031,9 @@ void prelogInit() // Init the DXTCCompression. Driver->forceDXTCCompression(ClientCfg.ForceDXTC); + // Set the anisotropic filter + Driver->setAnisotropicFilter(ClientCfg.AnisotropicFilter); + // Divide the texture size. if (ClientCfg.DivideTextureSizeBy2) Driver->forceTextureResize(2); diff --git a/code/ryzom/client/src/interface_v3/action_handler_phrase.cpp b/code/ryzom/client/src/interface_v3/action_handler_phrase.cpp index 1b2959f1e..cb317102c 100644 --- a/code/ryzom/client/src/interface_v3/action_handler_phrase.cpp +++ b/code/ryzom/client/src/interface_v3/action_handler_phrase.cpp @@ -1620,7 +1620,6 @@ public: } } }; - REGISTER_ACTION_HANDLER(CHandlerPhraseSelectShortcutBar, "select_shortcut_bar"); diff --git a/code/ryzom/client/src/interface_v3/bot_chat_page_trade.h b/code/ryzom/client/src/interface_v3/bot_chat_page_trade.h index a4e1ee94a..242d098b5 100644 --- a/code/ryzom/client/src/interface_v3/bot_chat_page_trade.h +++ b/code/ryzom/client/src/interface_v3/bot_chat_page_trade.h @@ -70,7 +70,7 @@ public: void setBuyMean(TBuyMean buyMean) { _BuyMean = buyMean; } // set the title of the window (actually applied when 'begin' is called) void setTitle(const ucstring &title) { _Title = title; } - // update the 'buy' dialog window for the given sphrase sheet (the player has changed an equiped weapon => action stats change) + // update the 'buy' dialog window for the given sphrase sheet (the player has changed an equipped weapon => action stats change) void updateSPhraseBuyDialog(); // invalidate window coords void invalidateCoords(); diff --git a/code/ryzom/client/src/interface_v3/chat_window.cpp b/code/ryzom/client/src/interface_v3/chat_window.cpp index 844b25299..50f8aaad9 100644 --- a/code/ryzom/client/src/interface_v3/chat_window.cpp +++ b/code/ryzom/client/src/interface_v3/chat_window.cpp @@ -925,27 +925,31 @@ void CChatGroupWindow::saveFreeTeller(NLMISC::IStream &f) { f.serialVersion(2); - // Save the free teller only if it is present in the friend list to avoid the only-growing situation - // because free tellers are never deleted in game if we save/load all the free tellers, we just create more - // and more container. - - uint32 i, nNbFreeTellerSaved = 0; - for (i = 0; i < _FreeTellers.size(); ++i) - if (PeopleInterraction.FriendList.getIndexFromName(_FreeTellers[i]->getUCTitle()) != -1) - nNbFreeTellerSaved++; - + sint32 nNbFreeTellerSaved = 0; f.serial(nNbFreeTellerSaved); - for (i = 0; i < _FreeTellers.size(); ++i) - { - CGroupContainer *pGC = _FreeTellers[i]; + // Don't save the free tellers + //// Save the free teller only if it is present in the friend list to avoid the only-growing situation + //// because free tellers are never deleted in game if we save/load all the free tellers, we just create more + //// and more container. - if (PeopleInterraction.FriendList.getIndexFromName(pGC->getUCTitle()) != -1) - { - ucstring sTitle = pGC->getUCTitle(); - f.serial(sTitle); - } - } + //uint32 i, nNbFreeTellerSaved = 0; + //for (i = 0; i < _FreeTellers.size(); ++i) + // if (PeopleInterraction.FriendList.getIndexFromName(_FreeTellers[i]->getUCTitle()) != -1) + // nNbFreeTellerSaved++; + + //f.serial(nNbFreeTellerSaved); + + //for (i = 0; i < _FreeTellers.size(); ++i) + //{ + // CGroupContainer *pGC = _FreeTellers[i]; + + // if (PeopleInterraction.FriendList.getIndexFromName(pGC->getUCTitle()) != -1) + // { + // ucstring sTitle = pGC->getUCTitle(); + // f.serial(sTitle); + // } + //} } //================================================================================= @@ -974,11 +978,12 @@ void CChatGroupWindow::loadFreeTeller(NLMISC::IStream &f) ucstring sTitle; f.serial(sTitle); - CGroupContainer *pGC = createFreeTeller(sTitle, ""); + // Don't actually create the free teller + //CGroupContainer *pGC = createFreeTeller(sTitle, ""); - // With version 1 all tells are active because windows information have "title based" ids and no "sID based". - if ((ver == 1) && (pGC != NULL)) - pGC->setActive(false); + //// With version 1 all tells are active because windows information have "title based" ids and no "sID based". + //if ((ver == 1) && (pGC != NULL)) + // pGC->setActive(false); } } diff --git a/code/ryzom/client/src/interface_v3/dbgroup_combo_box.cpp b/code/ryzom/client/src/interface_v3/dbgroup_combo_box.cpp index 099016a40..94b816285 100644 --- a/code/ryzom/client/src/interface_v3/dbgroup_combo_box.cpp +++ b/code/ryzom/client/src/interface_v3/dbgroup_combo_box.cpp @@ -34,6 +34,12 @@ NLMISC_REGISTER_OBJECT(CViewBase, CDBGroupComboBox, std::string, "combo_box"); extern bool loginFinished; +// Compare strings +static inline bool lt_text(const std::pair &s1, const std::pair &s2) +{ + return toLower(s1.second) < toLower(s2.second); +} + // *************************************************************************** CDBGroupComboBox::CDBGroupComboBox(const TCtorParam ¶m) : CInterfaceGroup(param) @@ -173,7 +179,7 @@ void CDBGroupComboBox::checkCoords () } else { - _ViewText->setText(_Texts[_CacheSelection]); + _ViewText->setText(_Texts[_CacheSelection].second); } } } @@ -205,7 +211,7 @@ void CDBGroupComboBox::resetTexts() void CDBGroupComboBox::addText(const ucstring &text) { dirt(); - _Texts.push_back(text); + _Texts.push_back(make_pair(_Texts.size(), text)); _Textures.push_back(std::string()); } @@ -214,7 +220,7 @@ void CDBGroupComboBox::setText(uint i, const ucstring &text) { dirt(); if(i<_Texts.size()) - _Texts[i]= text; + _Texts[i].second= text; } // *************************************************************************** @@ -223,14 +229,14 @@ void CDBGroupComboBox::insertText(uint i, const ucstring &text) dirt(); if(i<_Texts.size()) { - addText(_Texts[_Texts.size()-1]); + addText(_Texts[_Texts.size()-1].second); for(uint t=i; t<_Texts.size()-1; t++) { _Texts[t+1] = _Texts[t]; _Textures[t+1] = _Textures[t]; } - _Texts[i]= text; + _Texts[i] = make_pair(i, text); _Textures[i] = std::string(); } else if(i==_Texts.size()) @@ -246,13 +252,13 @@ void CDBGroupComboBox::setTexture(uint i, const ucstring &texture) } // *************************************************************************** -void CDBGroupComboBox::removeText(uint i) +void CDBGroupComboBox::removeText(uint nPos) { dirt(); - if(i<_Texts.size()) + if(nPos<_Texts.size()) { - _Texts.erase( _Texts.begin()+i ); - _Textures.erase( _Textures.begin()+i ); + _Texts.erase( _Texts.begin()+nPos ); + _Textures.erase( _Textures.begin()+nPos ); } } @@ -261,11 +267,37 @@ const ucstring &CDBGroupComboBox::getText(uint i) const { static ucstring null; if(i<_Texts.size()) - return _Texts[i]; + return _Texts[i].second; else return null; } +// *************************************************************************** +const uint &CDBGroupComboBox::getTextId(uint i) const +{ + static uint null = 0; + if(i<_Texts.size()) + return _Texts[i].first; + else + return null; +} + +// *************************************************************************** +uint CDBGroupComboBox::getTextPos(uint nId) const +{ + for(uint i=0; i<_Texts.size(); i++) + { + if(nId == _Texts[i].first) {return i;} + } + return 0; +} + +// *************************************************************************** +void CDBGroupComboBox::sortText() +{ + sort(_Texts.begin(), _Texts.end(), lt_text); +} + // *************************************************************************** const ucstring &CDBGroupComboBox::getTexture(uint i) const { @@ -355,7 +387,7 @@ void CDBGroupComboBox::setViewText(const ucstring & text) // *************************************************************************** ucstring CDBGroupComboBox::getViewText() const { - return _ViewText->getText(); + return _ViewText->getText(); } // *************************************************************************** diff --git a/code/ryzom/client/src/interface_v3/dbgroup_combo_box.h b/code/ryzom/client/src/interface_v3/dbgroup_combo_box.h index fe92d19ad..4d74508ad 100644 --- a/code/ryzom/client/src/interface_v3/dbgroup_combo_box.h +++ b/code/ryzom/client/src/interface_v3/dbgroup_combo_box.h @@ -66,9 +66,12 @@ public: void setText(uint i, const ucstring &text); void insertText(uint i, const ucstring &text); const ucstring &getText(uint i) const; + const uint &getTextId(uint i) const; + uint getTextPos(uint nId) const; const ucstring &getTexture(uint i) const; - void removeText(uint i); + void removeText(uint nPos); uint getNumTexts() const {return (uint)_Texts.size();} + void sortText(); // selection void setSelection(sint32 val); @@ -125,32 +128,32 @@ public: protected: friend class CHandlerComboBoxSelectStart; - bool _LinkedToDB; // if not linked to db, then _NotLinkedToDBSelection is used instead - bool _Setuped; - bool _DirtySelection; - sint32 _CacheSelection; + bool _LinkedToDB; // if not linked to db, then _NotLinkedToDBSelection is used instead + bool _Setuped; + bool _DirtySelection; + sint32 _CacheSelection; // sint32 - CInterfaceProperty _Selection; - sint32 _NotLinkedToDBSelection; - std::vector _Texts; - std::vector _Textures; + CInterfaceProperty _Selection; + sint32 _NotLinkedToDBSelection; + std::vector > _Texts; + std::vector _Textures; // Action Handler called on combo click - std::string _AHOnSelectStart; + std::string _AHOnSelectStart; // Action handler called when the content is changed - std::string _AHOnChange; - std::string _AHOnChangeParams; - bool _CallingOnChangeActionHandler; // avoid infinite loop here + std::string _AHOnChange; + std::string _AHOnChangeParams; + bool _CallingOnChangeActionHandler; // avoid infinite loop here // Children - CViewText *_ViewText; - CCtrlBaseButton *_SelectButton; + CViewText *_ViewText; + CCtrlBaseButton *_SelectButton; - bool _IsExternViewText; - ucstring _ExternViewText; + bool _IsExternViewText; + ucstring _ExternViewText; private: diff --git a/code/ryzom/client/src/interface_v3/group_html.cpp b/code/ryzom/client/src/interface_v3/group_html.cpp index 034214d3d..65983c861 100644 --- a/code/ryzom/client/src/interface_v3/group_html.cpp +++ b/code/ryzom/client/src/interface_v3/group_html.cpp @@ -148,7 +148,7 @@ void CGroupHTML::addImageDownload(const string &url, CViewBase *img) nlwarning("add to download '%s' dest '%s' img %p", url.c_str(), dest.c_str(), img); #endif - // erase the tmp file if exists + // erase the tmp file if exists if (NLMISC::CFile::fileExists(tmpdest)) NLMISC::CFile::deleteFile(tmpdest); diff --git a/code/ryzom/client/src/interface_v3/group_in_scene_user_info.cpp b/code/ryzom/client/src/interface_v3/group_in_scene_user_info.cpp index 8f7d597fb..c20615600 100644 --- a/code/ryzom/client/src/interface_v3/group_in_scene_user_info.cpp +++ b/code/ryzom/client/src/interface_v3/group_in_scene_user_info.cpp @@ -259,8 +259,8 @@ CGroupInSceneUserInfo *CGroupInSceneUserInfo::build (CEntityCL *entity) if (strnicmp(sFame.c_str(),"tribe_",6)==0) { tribeName = true; - // always display title for tribe - title = true; + //// always display title for tribe + //title = true; theTribeName = STRING_MANAGER::CStringManagerClient::getFactionLocalizedName(sFame); // tribeName stuff disable any guild name guildName= false; diff --git a/code/ryzom/client/src/interface_v3/group_map.cpp b/code/ryzom/client/src/interface_v3/group_map.cpp index b1c8387d7..4347a3380 100644 --- a/code/ryzom/client/src/interface_v3/group_map.cpp +++ b/code/ryzom/client/src/interface_v3/group_map.cpp @@ -26,6 +26,7 @@ #include "../user_entity.h" #include "ctrl_button.h" #include "group_editbox.h" +#include "dbgroup_combo_box.h" #include "../string_manager_client.h" #include "group_container.h" #include "action_handler.h" @@ -79,7 +80,8 @@ static CGroupMap *LastClickedMap = NULL; static CCtrlButton *LastSelectedLandMark = NULL; static bool UseUserPositionForLandMark = false; static const char *WIN_LANDMARK_NAME="ui:interface:enter_landmark_name"; - +// Loaded position of user landmark types +static std::vector LoadedPosition; //////////// // GLOBAL // @@ -110,6 +112,10 @@ static void popupLandMarkNameDialog() CGroupEditBox *eb = dynamic_cast(gc->getGroup("eb")); if (!eb) return; + // Load ComboBox for Landmarks & sort entries + CDBGroupComboBox *cb = dynamic_cast(gc->getGroup("landmarktypes")); + cb->sortText(); + if (LastSelectedLandMark) { CGroupMap *map = dynamic_cast(LastSelectedLandMark->getParent()); @@ -117,12 +123,12 @@ static void popupLandMarkNameDialog() const CUserLandMark userLM = map->getUserLandMark(LastSelectedLandMark); - im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->setValue8(userLM.Type); + im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->setValue8(cb->getTextPos(userLM.Type)); eb->setInputString(userLM.Title); } else { - im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->setValue8(CUserLandMark::Misc); + im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->setValue8(cb->getTextPos(CUserLandMark::Misc)); eb->setInputString(ucstring()); } @@ -132,6 +138,7 @@ static void popupLandMarkNameDialog() static void closeLandMarkNameDialog() { + LoadedPosition.clear(); CInterfaceManager *im = CInterfaceManager::getInstance(); CGroupContainer *gc = dynamic_cast(im->getElementFromId(WIN_LANDMARK_NAME)); if (!gc) return; @@ -3202,10 +3209,14 @@ class CAHValidateUserLandMarkName : public IActionHandler CGroupEditBox *eb = dynamic_cast(ig->getGroup("eb")); if (!eb) return; ig->setActive(false); + CGroupContainer *gc = dynamic_cast(im->getElementFromId(WIN_LANDMARK_NAME)); + if (!gc) return; + // Retrieve ComboBox to get the position(ordered landmark type) of the selected item + CDBGroupComboBox *cb = dynamic_cast(gc->getGroup("landmarktypes")); CUserLandMark::EUserLandMarkType landMarkType = CUserLandMark::Misc; - sint8 nLandMarkType = im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->getValue8(); + sint8 nLandMarkType = cb->getTextId(im->getDbProp( "UI:TEMP:LANDMARKTYPE" )->getValue8()); if (nLandMarkType>=0 && nLandMarkType<=CUserLandMark::UserLandMarkTypeCount) { landMarkType = (CUserLandMark::EUserLandMarkType)nLandMarkType; diff --git a/code/ryzom/client/src/interface_v3/interface_expr_user_fct.cpp b/code/ryzom/client/src/interface_v3/interface_expr_user_fct.cpp index 02139a908..836a5c2ed 100644 --- a/code/ryzom/client/src/interface_v3/interface_expr_user_fct.cpp +++ b/code/ryzom/client/src/interface_v3/interface_expr_user_fct.cpp @@ -447,7 +447,7 @@ REGISTER_INTERFACE_USER_FCT("switch", userFctSwitch) ///////////////////////////////// static DECLARE_INTERFACE_USER_FCT(userFctMax) { - // compute type of ouput + // compute type of output if (!promoteToNumericalBestType(args)) { nlwarning("max : invalid entry"); @@ -479,7 +479,7 @@ REGISTER_INTERFACE_USER_FCT("max", userFctMax) ///////////////////////////////// static DECLARE_INTERFACE_USER_FCT(userFctMin) { - // compute type of ouput + // compute type of output if (!promoteToNumericalBestType(args)) { nlwarning("max : invalid entry"); diff --git a/code/ryzom/client/src/interface_v3/inventory_manager.cpp b/code/ryzom/client/src/interface_v3/inventory_manager.cpp index 5089ee841..20b6102f2 100644 --- a/code/ryzom/client/src/interface_v3/inventory_manager.cpp +++ b/code/ryzom/client/src/interface_v3/inventory_manager.cpp @@ -866,7 +866,7 @@ void CInventoryManager::equip(const std::string &bagPath, const std::string &inv const string sMsg = "ITEM:EQUIP"; if (GenericMsgHeaderMngr.pushNameToStream(sMsg, out)) { - // Fill the message (equiped inventory, equiped inventory slot, bag slot) + // Fill the message (equipped inventory, equipped inventory slot, bag slot) out.serial(inventory); out.serial(invSlot); out.serial(indexInBag); @@ -977,7 +977,7 @@ void CInventoryManager::unequip(const std::string &invPath) const string sMsg = "ITEM:UNEQUIP"; if (GenericMsgHeaderMngr.pushNameToStream(sMsg, out)) { - // Fill the message (equiped inventory, equiped inventory slot) + // Fill the message (equipped inventory, equipped inventory slot) out.serial(inventory); out.serial(invSlot); NetMngr.push (out); diff --git a/code/ryzom/client/src/interface_v3/inventory_manager.h b/code/ryzom/client/src/interface_v3/inventory_manager.h index 14fd540a9..c76bdfd5c 100644 --- a/code/ryzom/client/src/interface_v3/inventory_manager.h +++ b/code/ryzom/client/src/interface_v3/inventory_manager.h @@ -242,7 +242,7 @@ public: void equip(const std::string &bagPath, const std::string &invPath); // UnEquip a part of the player (same format as equip method) void unequip(const std::string &invPath); - // auto equip an item (given by index) from the bag (return true if equiped) + // auto equip an item (given by index) from the bag (return true if equipped) bool autoEquip(sint bagEntryIndex, bool allowReplace); void dropOrDestroyItem(CDBCtrlSheet *item, NLMISC::CBitMemStream &out, uint16 quantity); diff --git a/code/ryzom/client/src/interface_v3/view_text.cpp b/code/ryzom/client/src/interface_v3/view_text.cpp index cac9e7ce8..f7db59955 100644 --- a/code/ryzom/client/src/interface_v3/view_text.cpp +++ b/code/ryzom/client/src/interface_v3/view_text.cpp @@ -1018,7 +1018,7 @@ void CViewText::updateTextContextMultiLineJustified(uint nMaxWidth, bool expandS } } - // Detect change of wordFormat at the begining of the word + // Detect change of wordFormat at the beginning of the word if(isFormatTagChange((uint)spaceEnd, formatTagIndex)) { getFormatTagChange((uint)spaceEnd, formatTagIndex, wordFormat); diff --git a/code/ryzom/client/src/interfaces_manager/chat_control.cpp b/code/ryzom/client/src/interfaces_manager/chat_control.cpp index 9be33a153..44068c84a 100644 --- a/code/ryzom/client/src/interfaces_manager/chat_control.cpp +++ b/code/ryzom/client/src/interfaces_manager/chat_control.cpp @@ -274,7 +274,7 @@ void CChatControl::add(const ucstring &text) //----------------------------------------------- void CChatControl::display() { - // \todo GUIGUI : remove this damn thing after the UBI dmo. + // \todo GUIGUI : remove this damn thing after the UBI demo. const CRGBA playerColors[10] = { CRGBA(250,250, 10), // 0 : Jaune diff --git a/code/ryzom/client/src/interfaces_manager/osd.cpp b/code/ryzom/client/src/interfaces_manager/osd.cpp index d1c73b9db..53638e355 100644 --- a/code/ryzom/client/src/interfaces_manager/osd.cpp +++ b/code/ryzom/client/src/interfaces_manager/osd.cpp @@ -351,7 +351,7 @@ void COSD::drawBorders(float bSizeW, float bSizeH, float x0, float y0, float x1, //----------------------------------------------- // drawText : -// Draw a text with all informations needed. +// Draw a text with all information needed. //----------------------------------------------- void COSD::drawText(float x, float y, const ucstring &text, const CPen &pen) { diff --git a/code/ryzom/client/src/interfaces_manager/osd.h b/code/ryzom/client/src/interfaces_manager/osd.h index 2076cba9f..92a0206e6 100644 --- a/code/ryzom/client/src/interfaces_manager/osd.h +++ b/code/ryzom/client/src/interfaces_manager/osd.h @@ -167,7 +167,7 @@ private: void drawTB(); /// Draw the resize borders. void drawBorders(float bSizeW, float bSizeH, float x0, float y0, float x1, float y1, const CRGBA &color); - /// Draw a text with all informations needed. + /// Draw a text with all information needed. void drawText(float x, float y, const ucstring &text, const CPen &pen); /// Test the mode of the OSD. diff --git a/code/ryzom/client/src/login_patch.cpp b/code/ryzom/client/src/login_patch.cpp index bf3910dcf..860f5c7f2 100644 --- a/code/ryzom/client/src/login_patch.cpp +++ b/code/ryzom/client/src/login_patch.cpp @@ -1701,18 +1701,18 @@ bool CPatchManager::readBNPHeader(const string &SourceName, vector &Fi uint32 nFileSize = NLMISC::CFile::getFileSize (SourceName); nlfseek64 (f, nFileSize-sizeof(uint32), SEEK_SET); - uint32 nOffsetFromBegining; - if (fread (&nOffsetFromBegining, sizeof(uint32), 1, f) != 1) + uint32 nOffsetFromBeginning; + if (fread (&nOffsetFromBeginning, sizeof(uint32), 1, f) != 1) { fclose(f); return false; } #ifdef NL_BIG_ENDIAN - NLMISC_BSWAP32(nOffsetFromBegining); + NLMISC_BSWAP32(nOffsetFromBeginning); #endif - if (nlfseek64 (f, nOffsetFromBegining, SEEK_SET) != 0) + if (nlfseek64 (f, nOffsetFromBeginning, SEEK_SET) != 0) { fclose(f); return false; diff --git a/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexBaan.cxx b/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexBaan.cxx index 98a5443ef..cb768c15a 100644 --- a/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexBaan.cxx +++ b/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexBaan.cxx @@ -135,7 +135,7 @@ static void ColouriseBaanDoc(unsigned int startPos, int length, int initStyle, W } } if (sc.atLineEnd) { - // Reset states to begining of colourise so no surprises + // Reset states to beginning of colourise so no surprises // if different sets of lines lexed. visibleChars = 0; } diff --git a/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexCPP.cxx b/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexCPP.cxx index 718abc6a0..886bb0a4e 100644 --- a/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexCPP.cxx +++ b/code/ryzom/client/src/lua_ide_dll_nevrax/source/scintilla/LexCPP.cxx @@ -265,7 +265,7 @@ static void ColouriseCppDoc(unsigned int startPos, int length, int initStyle, Wo } if (sc.atLineEnd) { - // Reset states to begining of colourise so no surprises + // Reset states to beginning of colourise so no surprises // if different sets of lines lexed. chPrevNonWhite = ' '; visibleChars = 0; diff --git a/code/ryzom/client/src/net_manager.cpp b/code/ryzom/client/src/net_manager.cpp index 397414deb..0e7d31c79 100644 --- a/code/ryzom/client/src/net_manager.cpp +++ b/code/ryzom/client/src/net_manager.cpp @@ -963,7 +963,6 @@ void impulseFarTell(NLMISC::CBitMemStream &impulse) ChatMngr.processFarTellString(impulse, InterfaceChatDisplayer); } - void impulseTell2(NLMISC::CBitMemStream &impulse) { ChatMngr.processTellString2(impulse, InterfaceChatDisplayer); diff --git a/code/ryzom/client/src/permanent_ban.cpp b/code/ryzom/client/src/permanent_ban.cpp index e176240c4..fe56446d2 100644 --- a/code/ryzom/client/src/permanent_ban.cpp +++ b/code/ryzom/client/src/permanent_ban.cpp @@ -150,18 +150,18 @@ static void markBNPFile(std::string &path) return; } - uint32 nOffsetFromBegining; - if (fread (&nOffsetFromBegining, sizeof(uint32), 1, f) != 1) + uint32 nOffsetFromBeginning; + if (fread (&nOffsetFromBeginning, sizeof(uint32), 1, f) != 1) { fclose (f); return; } #ifdef NL_BIG_ENDIAN - NLMISC_BSWAP32(nOffsetFromBegining); + NLMISC_BSWAP32(nOffsetFromBeginning); #endif - if (nlfseek64 (f, nOffsetFromBegining, SEEK_SET) != 0) + if (nlfseek64 (f, nOffsetFromBeginning, SEEK_SET) != 0) { fclose (f); return; diff --git a/code/ryzom/client/src/player_cl.cpp b/code/ryzom/client/src/player_cl.cpp index f5ff60596..e9ad26889 100644 --- a/code/ryzom/client/src/player_cl.cpp +++ b/code/ryzom/client/src/player_cl.cpp @@ -495,7 +495,7 @@ void CPlayerCL::equip(SLOTTYPE::EVisualSlot slot, const std::string &shapeName, } /* If the object is sticked (ie not a skin), decide to delete the Current instance. Why? because the animation - is changed according to the equiped item. + is changed according to the equipped item. Hence, For example, if a sword would be changed for a gun, then the new gun animation would take place, while Keeping the old sword shape. BAD. diff --git a/code/ryzom/client/src/player_r2_cl.cpp b/code/ryzom/client/src/player_r2_cl.cpp index ecfd621f2..fbc97b147 100644 --- a/code/ryzom/client/src/player_r2_cl.cpp +++ b/code/ryzom/client/src/player_r2_cl.cpp @@ -321,7 +321,7 @@ void CPlayerR2CL::equip(SLOTTYPE::EVisualSlot slot, const std::string &shapeName } /* If the object is sticked (ie not a skin), decide to delete the Current instance. Why? because the animation - is changed according to the equiped item. + is changed according to the equipped item. Hence, For example, if a sword would be changed for a gun, then the new gun animation would take place, while Keeping the old sword shape. BAD. diff --git a/code/ryzom/client/src/r2/dmc/action_historic.h b/code/ryzom/client/src/r2/dmc/action_historic.h index 641b71c6b..fef3a9971 100644 --- a/code/ryzom/client/src/r2/dmc/action_historic.h +++ b/code/ryzom/client/src/r2/dmc/action_historic.h @@ -36,7 +36,7 @@ public: CActionHistoric(); ~CActionHistoric(); void setDMC(IDynamicMapClient *dmc) { _DMC = dmc; } - /** Signal the begining of a new action. Calling this twice in a row will not create + /** Signal the beginning of a new action. Calling this twice in a row will not create * an empty action. */ void newSingleAction(const ucstring &name); diff --git a/code/ryzom/client/src/scene_parser.cpp b/code/ryzom/client/src/scene_parser.cpp index 03cd3e8f6..4816459fb 100644 --- a/code/ryzom/client/src/scene_parser.cpp +++ b/code/ryzom/client/src/scene_parser.cpp @@ -1403,7 +1403,7 @@ void CSceneParser::updateCamera(double timeInSec) UAnimation *animation = _AnimationSet->getAnimation(idAnim); if(animation) { - // Get Camera informations from the animation (Pos, Target, Roll). + // Get Camera information from the animation (Pos, Target, Roll). UTrack* trackRollCam = animation->getTrackByName("Camera.roll"); UTrack* trackFovCam = animation->getTrackByName("Camera.fov"); UTrack* trackPosCam = animation->getTrackByName("Camera.PathPos"); diff --git a/code/ryzom/client/src/sheet_manager.cpp b/code/ryzom/client/src/sheet_manager.cpp index d467112b9..cdb9b4ff1 100644 --- a/code/ryzom/client/src/sheet_manager.cpp +++ b/code/ryzom/client/src/sheet_manager.cpp @@ -55,8 +55,8 @@ using namespace NLGEORGES; // Sheet manager. CSheetManager SheetMngr; UFormLoader *CSheetManager::FormLoader = NULL; -COFile fItemAssoc; -bool ItemAssocFileOpen = false; +//COFile fItemAssoc; +//bool ItemAssocFileOpen = false; // there can be several instance of CSheetManager (for reload operations) -> ctruct the loader here rather than in CSheetManager ctor class CFormLoaderInit @@ -598,17 +598,17 @@ void CSheetManager::release() void CSheetManager::load(NLMISC::IProgressCallback &callBack, bool updatePackedSheet, bool needComputeVS, bool dumpVSIndex) { // Open The Item Association File - if(!fItemAssoc.open(getLogDirectory() + "item_association.dbg", false, true)) - nlwarning("CSheetManager::load: Cannot Open the 'item_association.txt'."); - else - ItemAssocFileOpen = true; +// if(!fItemAssoc.open(getLogDirectory() + "item_association.dbg", false, true)) +// nlwarning("CSheetManager::load: Cannot Open the 'item_association.txt'."); +// else +// ItemAssocFileOpen = true; // Initialize the Sheet DB. loadAllSheet(callBack, updatePackedSheet, needComputeVS, dumpVSIndex); // Close the Item Association File. - fItemAssoc.close(); - ItemAssocFileOpen = false; +// fItemAssoc.close(); +// ItemAssocFileOpen = false; // Optimize memory taken by all strings of all sheets ClientSheetsStrings.memoryCompress(); diff --git a/code/ryzom/client/src/user_entity.cpp b/code/ryzom/client/src/user_entity.cpp index c0dec5500..51a5a9882 100644 --- a/code/ryzom/client/src/user_entity.cpp +++ b/code/ryzom/client/src/user_entity.cpp @@ -518,7 +518,7 @@ void CUserEntity::updateVisualPropertyName(const NLMISC::TGameCycle &gameCycle, html->browse("home"); } } -*/ +*/ }// updateVisualPropertyName // //----------------------------------------------- diff --git a/code/ryzom/common/data_common/msg.xml b/code/ryzom/common/data_common/msg.xml index 7b30729f8..3fa75650e 100644 --- a/code/ryzom/common/data_common/msg.xml +++ b/code/ryzom/common/data_common/msg.xml @@ -355,11 +355,11 @@ + description="the client equip character (equipped inventory, equipped inventory slot, bag slot)" /> + description="the client unequip character (equipped inventory, equipped inventory slot)" />  

    style='mso-ansi-language:EN-US'>sheet_client : This is sheet from which all non-modified attributes are extracted for the customized bot. NB: all visual -informations are still extracted from the original sheet of the bot.

     

    diff --git a/code/ryzom/common/src/game_share/dyn_chat.cpp b/code/ryzom/common/src/game_share/dyn_chat.cpp index b9eba4cff..aae0015d7 100644 --- a/code/ryzom/common/src/game_share/dyn_chat.cpp +++ b/code/ryzom/common/src/game_share/dyn_chat.cpp @@ -138,11 +138,12 @@ CDynChatSession *CDynChatClient::getSession(TChanID chan) const CDynChatChan::CDynChatChan() : HistoricSize(0), HideBubble(false), + UniversalChannel(false), _FirstSession(NULL), _ID(CEntityId::Unknown), _DontBroadcastPlayerInputs(false), _ForwardPlayerIntputToOwnerService(false), - _UnifyChannel(false) + _UnifyChannel(false) { } @@ -151,6 +152,7 @@ CDynChatChan::CDynChatChan() CDynChatChan::CDynChatChan(TChanID id, bool noBroadcast, bool forwardInput, bool unified) : HistoricSize(0), HideBubble(false), + UniversalChannel(false), _FirstSession(NULL), _ID(id), _DontBroadcastPlayerInputs(noBroadcast), diff --git a/code/ryzom/common/src/game_share/dyn_chat.h b/code/ryzom/common/src/game_share/dyn_chat.h index a5575a68f..081bf7434 100644 --- a/code/ryzom/common/src/game_share/dyn_chat.h +++ b/code/ryzom/common/src/game_share/dyn_chat.h @@ -131,6 +131,7 @@ public: bool Localized; // for EGS only ucstring Title; // gives the title of the channel when it is not translated (e.g Localized == false) bool HideBubble; // hide the display of bubble + bool UniversalChannel; // treat like universe channel public: CDynChatChan(); // CDynChatChan(TChanID id = NLMISC::CEntityId::Unknown, NLNET::TServiceId ownerServiceId, bool noBroadcast, bool forwadInput); diff --git a/code/ryzom/common/src/game_share/item_infos.h b/code/ryzom/common/src/game_share/item_infos.h index 7d4576233..1cb32ae41 100644 --- a/code/ryzom/common/src/game_share/item_infos.h +++ b/code/ryzom/common/src/game_share/item_infos.h @@ -105,10 +105,10 @@ public: uint32 LacustreMagicResistance; uint32 JungleMagicResistance; uint32 PrimaryRootMagicResistance; - sint32 HpBuff; // hp buff / debuff gived when item is equiped - sint32 SapBuff; // sap buff / debuff gived when item is equiped - sint32 StaBuff; // sta buff / debuff gived when item is equiped - sint32 FocusBuff; // focus buff / debuff gived when item is equiped + sint32 HpBuff; // hp buff / debuff gived when item is equipped + sint32 SapBuff; // sap buff / debuff gived when item is equipped + sint32 StaBuff; // sta buff / debuff gived when item is equipped + sint32 FocusBuff; // focus buff / debuff gived when item is equipped SKILLS::ESkills RequiredSkill; // required skill uint16 RequiredSkillLevel; // required skill level diff --git a/code/ryzom/common/src/game_share/msg_client_server.h b/code/ryzom/common/src/game_share/msg_client_server.h index c1e9e21c0..cf521a02d 100644 --- a/code/ryzom/common/src/game_share/msg_client_server.h +++ b/code/ryzom/common/src/game_share/msg_client_server.h @@ -152,7 +152,7 @@ public: sint8 HairType; // 0 - 3 sint8 HairColor; // 0 - 5 - // color for equipement slots (Only for pre-equiped perso created with sheet) + // color for equipement slots (Only for pre-equipped perso created with sheet) sint8 JacketColor; sint8 TrousersColor; sint8 HatColor; @@ -258,7 +258,7 @@ public: f.serial( EyesColor ); // 0 - 7 f.serial( Tattoo ); // 0 = neutral, 1 - 64 Tattoo - // color for equipement slots (Only for pre-equiped perso created with sheet) + // color for equipement slots (Only for pre-equipped perso created with sheet) f.serial( JacketColor ); f.serial( TrousersColor ); f.serial( HatColor ); @@ -307,7 +307,7 @@ public: f.serial( EyesColor ); // 0 - 7 f.serial( Tattoo ); // 0 = neutral, 1 - 15 Tattoo - // color for equipement slots (Only for pre-equiped perso created with sheet) + // color for equipement slots (Only for pre-equipped perso created with sheet) f.serial( JacketColor ); f.serial( TrousersColor ); f.serial( HatColor ); diff --git a/code/ryzom/common/src/game_share/ring_session_manager_itf.xml b/code/ryzom/common/src/game_share/ring_session_manager_itf.xml index c71567a61..7fc670080 100644 --- a/code/ryzom/common/src/game_share/ring_session_manager_itf.xml +++ b/code/ryzom/common/src/game_share/ring_session_manager_itf.xml @@ -413,7 +413,7 @@ - + diff --git a/code/ryzom/common/src/game_share/scenario.cpp b/code/ryzom/common/src/game_share/scenario.cpp index 5320f0918..6911df31a 100644 --- a/code/ryzom/common/src/game_share/scenario.cpp +++ b/code/ryzom/common/src/game_share/scenario.cpp @@ -989,7 +989,7 @@ bool CScenarioValidator::setScenarioToSave(const std::string& filename, CObject* return true; } -std::string CScenarioValidator::AutoSaveSignature = ""; +std::string CScenarioValidator::AutoSaveSignature; bool CScenarioValidator::applySave(const std::string& signature) { @@ -1252,7 +1252,7 @@ bool CUserComponentValidator::setUserComponentToSave(const std::string& filename return true; } -std::string CUserComponentValidator::AutoSaveSignature = ""; +std::string CUserComponentValidator::AutoSaveSignature; bool CUserComponentValidator::applySave(const std::string& signature) { diff --git a/code/ryzom/common/src/game_share/server_animation_module.cpp b/code/ryzom/common/src/game_share/server_animation_module.cpp index 3758dbf53..51d7ce19e 100644 --- a/code/ryzom/common/src/game_share/server_animation_module.cpp +++ b/code/ryzom/common/src/game_share/server_animation_module.cpp @@ -2017,7 +2017,7 @@ bool CServerAnimationModule::doMakeAnimationSession(CAnimationSession* animSessi //first <=> actId CPrimitives *primDoc = &primDocs[first]; - std::string streamFileName = ""; + std::string streamFileName; if (first==0) { streamFileName= toString("r2.%04d.base.primitive", aiInstance); diff --git a/code/ryzom/common/src/game_share/string_manager_sender.cpp b/code/ryzom/common/src/game_share/string_manager_sender.cpp index d4fa0b397..83336ecf3 100644 --- a/code/ryzom/common/src/game_share/string_manager_sender.cpp +++ b/code/ryzom/common/src/game_share/string_manager_sender.cpp @@ -117,6 +117,7 @@ namespace STRING_MANAGER case damage_type: case power_type: case classification_type: + case clan: // enum f.serial(const_cast(Enum)); break; @@ -332,6 +333,7 @@ namespace STRING_MANAGER NL_STRING_CONVERSION_TABLE_ENTRY( event_faction ) NL_STRING_CONVERSION_TABLE_ENTRY( classification_type ) NL_STRING_CONVERSION_TABLE_ENTRY( outpost ) + NL_STRING_CONVERSION_TABLE_ENTRY( clan ) NL_END_STRING_CONVERSION_TABLE(TParamType, ParamTypeConversion, NB_PARAM_TYPES) //----------------------------------------------- diff --git a/code/ryzom/common/src/game_share/string_manager_sender.h b/code/ryzom/common/src/game_share/string_manager_sender.h index 1e2b25d2d..2520c0e77 100644 --- a/code/ryzom/common/src/game_share/string_manager_sender.h +++ b/code/ryzom/common/src/game_share/string_manager_sender.h @@ -66,6 +66,7 @@ namespace STRING_MANAGER event_faction, classification_type, outpost, + clan, invalid_value, NB_PARAM_TYPES = invalid_value diff --git a/code/ryzom/common/src/game_share/welcome_service_itf.h b/code/ryzom/common/src/game_share/welcome_service_itf.h index fded04c26..410204cd8 100644 --- a/code/ryzom/common/src/game_share/welcome_service_itf.h +++ b/code/ryzom/common/src/game_share/welcome_service_itf.h @@ -6,9 +6,6 @@ #ifndef WELCOME_SERVICE_ITF #define WELCOME_SERVICE_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" @@ -18,7 +15,9 @@ #include "nel/net/module_gateway.h" #include "nel/net/login_cookie.h" - + +#include + namespace WS { diff --git a/code/ryzom/server/ai_service.cfg b/code/ryzom/server/ai_service.cfg index 55f168607..1a11d9507 100644 --- a/code/ryzom/server/ai_service.cfg +++ b/code/ryzom/server/ai_service.cfg @@ -13,15 +13,10 @@ SUAddress = SUHost+":"+SUPort; AESAliasName= "ais_newbyland"; -GraphVars += { "TickSpeedLoop", "0" }; GraphVars += { "TickSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; -GraphVars += { "MirrorCallbackCount", "0" }; GraphVars += { "MirrorCallbackCount", "60000" }; -GraphVars += { "MirrorCallbackTime", "0" }; GraphVars += { "MirrorCallbackTime", "60000" }; Paths = { @@ -50,7 +45,7 @@ UsedPrimitives = // of the packed sheet reader GeorgePaths = { "" }; - // ---- service custom variables (used by CVariable class) +// ---- service custom variables (used by CVariable class) NbPlayersLimit = PlayerLimit; diff --git a/code/ryzom/server/data_shard/mirror_sheets/fe_temp.dataset b/code/ryzom/server/data_shard/mirror_sheets/fe_temp.dataset index 442a9a2cf..4caf2d0b2 100644 --- a/code/ryzom/server/data_shard/mirror_sheets/fe_temp.dataset +++ b/code/ryzom/server/data_shard/mirror_sheets/fe_temp.dataset @@ -292,7 +292,7 @@ - + diff --git a/code/ryzom/server/entities_game_service.cfg b/code/ryzom/server/entities_game_service.cfg index 8835d9cd2..4ec5fc63d 100644 --- a/code/ryzom/server/entities_game_service.cfg +++ b/code/ryzom/server/entities_game_service.cfg @@ -32,19 +32,12 @@ StartCommands += { "setShardExchangeLimit 302 250" }; StartCommands += { "displayShardExchangeLimits" }; StartCommands += { "EnableStlAllocatorChecker 0" }; -GraphVars += { "CharacterLoadPerTick", "0" }; GraphVars += { "CharacterLoadPerTick", "60000" }; -GraphVars += { "CharacterSavePerTick", "0" }; GraphVars += { "CharacterSavePerTick", "60000" }; -GraphVars += { "TickSpeedLoop", "0" }; GraphVars += { "TickSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; -GraphVars += { "MirrorCallbackCount", "0" }; GraphVars += { "MirrorCallbackCount", "60000" }; -GraphVars += { "MirrorCallbackTime", "0" }; GraphVars += { "MirrorCallbackTime", "60000" }; NSHost = "localhost"; diff --git a/code/ryzom/server/entities_game_service_default.cfg b/code/ryzom/server/entities_game_service_default.cfg index 3016a6f99..4cc685e40 100644 --- a/code/ryzom/server/entities_game_service_default.cfg +++ b/code/ryzom/server/entities_game_service_default.cfg @@ -1165,7 +1165,7 @@ ElectricityJewelProtection = 0.01001; MaxMagicProtection = 10; // Maximum protection can be gived by jewelry (clamp value), de 0 100 (pourcentage) HominBaseProtection = 10; // Homin base protection in generic magic damage type HominRacialProtection = 10; // Homin base protection in racial magic damage type -MaxAbsorptionFactor = 10; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equiped jewels recommandeds) * factor) +MaxAbsorptionFactor = 10; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equipped jewels recommandeds) * factor) ////////////////////////////// // JEWEL RESISTANCE DesertResistance = 1; // In skill points bonus diff --git a/code/ryzom/server/frontend_service.cfg b/code/ryzom/server/frontend_service.cfg index c9392bd51..36a4103c5 100644 --- a/code/ryzom/server/frontend_service.cfg +++ b/code/ryzom/server/frontend_service.cfg @@ -14,15 +14,10 @@ FSListenHost = "open.ryzom.com"; AESAliasName= "fes"; -GraphVars += { "TickSpeedLoop", "0" }; GraphVars += { "TickSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; -GraphVars += { "MirrorCallbackCount", "0" }; GraphVars += { "MirrorCallbackCount", "60000" }; -GraphVars += { "MirrorCallbackTime", "0" }; GraphVars += { "MirrorCallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/gpm_service.cfg b/code/ryzom/server/gpm_service.cfg index b3d254734..3d06bf73b 100644 --- a/code/ryzom/server/gpm_service.cfg +++ b/code/ryzom/server/gpm_service.cfg @@ -8,15 +8,10 @@ AESAliasName= "gpms"; -GraphVars += { "TickSpeedLoop", "0" }; GraphVars += { "TickSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; -GraphVars += { "MirrorCallbackCount", "0" }; GraphVars += { "MirrorCallbackCount", "60000" }; -GraphVars += { "MirrorCallbackTime", "0" }; GraphVars += { "MirrorCallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/mirror_service.cfg b/code/ryzom/server/mirror_service.cfg index eafe07456..6bfaef14f 100644 --- a/code/ryzom/server/mirror_service.cfg +++ b/code/ryzom/server/mirror_service.cfg @@ -8,11 +8,8 @@ AESAliasName= "ms"; -GraphVars += { "UserSpeedLoop", "0" }; GraphVars += { "UserSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/monitor_service.cfg b/code/ryzom/server/monitor_service.cfg index 478333649..91119f9f5 100644 --- a/code/ryzom/server/monitor_service.cfg +++ b/code/ryzom/server/monitor_service.cfg @@ -10,11 +10,8 @@ AESAliasName= "mos"; -GraphVars += { "UserSpeedLoop", "0" }; GraphVars += { "UserSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/session_browser_server.cfg b/code/ryzom/server/session_browser_server.cfg index c784e581e..9dc54e077 100644 --- a/code/ryzom/server/session_browser_server.cfg +++ b/code/ryzom/server/session_browser_server.cfg @@ -20,11 +20,8 @@ StartCommands += "sbs.plug gw", }; -GraphVars += { "NetSpeedLoop", "0" }; GraphVars += { "NetSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/shard.screen.rc b/code/ryzom/server/shard.screen.rc index ba8d7f2b7..5d7dab6d1 100644 --- a/code/ryzom/server/shard.screen.rc +++ b/code/ryzom/server/shard.screen.rc @@ -12,60 +12,62 @@ bind K kill bind I login on bind O login off +hardstatus alwayslastline "%w" + chdir $RYZOM_PATH/server -screen -t aes /bin/sh service_launcher.sh aes src/ryzom_admin_service/ryzom_admin_service -A. -C. -L. --nobreak --fulladminname=admin_executor_service --shortadminname=AES +screen -t aes /bin/sh service_launcher.sh aes $RYZOM_PATH/../build/bin/ryzom_admin_service -A. -C. -L. --nobreak --fulladminname=admin_executor_service --shortadminname=AES # bms_master -screen -t bms_master /bin/sh service_launcher.sh bms_master src/backup_service/backup_service -C. -L. --nobreak --writepid -P49990 +screen -t bms_master /bin/sh service_launcher.sh bms_master $RYZOM_PATH/../build/bin/ryzom_backup_service -C. -L. --nobreak --writepid -P49990 # bms_pd_master -#screen -t bms_pd_master /bin/sh service_launcher.sh bms_pd_master src/backup_service/backup_service -C. -L. --nobreak --writepid -P49992 +#screen -t bms_pd_master /bin/sh service_launcher.sh bms_pd_master $RYZOM_PATH/../build/bin/ryzom_backup_service -C. -L. --nobreak --writepid -P49992 # egs -screen -t egs /bin/sh service_launcher.sh egs src/entities_game_service/entities_game_service -C. -L. --nobreak --writepid +screen -t egs /bin/sh service_launcher.sh egs $RYZOM_PATH/../build/bin/ryzom_entities_game_service -C. -L. --nobreak --writepid # gpms -screen -t gpms /bin/sh service_launcher.sh gpms src/gpm_service/gpm_service -C. -L. --nobreak --writepid +screen -t gpms /bin/sh service_launcher.sh gpms $RYZOM_PATH/../build/bin/ryzom_gpm_service -C. -L. --nobreak --writepid # ios -screen -t ios /bin/sh service_launcher.sh ios src/input_output_service/input_output_service -C. -L. --nobreak --writepid +screen -t ios /bin/sh service_launcher.sh ios $RYZOM_PATH/../build/bin/ryzom_ios_service -C. -L. --nobreak --writepid # rns -screen -t rns /bin/sh service_launcher.sh rns src/ryzom_naming_service/ryzom_naming_service -C. -L. --nobreak --writepid +screen -t rns /bin/sh service_launcher.sh rns $RYZOM_PATH/../build/bin/ryzom_naming_service -C. -L. --nobreak --writepid # rws -screen -t rws /bin/sh service_launcher.sh rws src/ryzom_welcome_service/ryzom_welcome_service -C. -L. --nobreak --writepid +screen -t rws /bin/sh service_launcher.sh rws $RYZOM_PATH/../build/bin/ryzom_welcome_service -C. -L. --nobreak --writepid # ts -screen -t ts /bin/sh service_launcher.sh ts src/tick_service/tick_service -C. -L. --nobreak --writepid +screen -t ts /bin/sh service_launcher.sh ts $RYZOM_PATH/../build/bin/ryzom_tick_service -C. -L. --nobreak --writepid # ms -screen -t ms /bin/sh service_launcher.sh ms src/mirror_service/mirror_service -C. -L. --nobreak --writepid +screen -t ms /bin/sh service_launcher.sh ms $RYZOM_PATH/../build/bin/ryzom_mirror_service -C. -L. --nobreak --writepid # ais_newbyland -screen -t ais_newbyland /bin/sh service_launcher.sh ais_newbyland src/ai_service/ai_service -C. -L. --nobreak --writepid -mCommon:Newbieland:Post +screen -t ais_newbyland /bin/sh service_launcher.sh ais_newbyland $RYZOM_PATH/../build/bin/ryzom_ai_service -C. -L. --nobreak --writepid -mCommon:Newbieland:Post # mfs -screen -t mfs /bin/sh service_launcher.sh mfs src/mail_forum_service/mail_forum_service -C. -L. --nobreak --writepid +screen -t mfs /bin/sh service_launcher.sh mfs $RYZOM_PATH/../build/bin/ryzom_mail_forum_service -C. -L. --nobreak --writepid # su -screen -t su /bin/sh service_launcher.sh su src/shard_unifier_service/shard_unifier_service -C. -L. --nobreak --writepid +screen -t su /bin/sh service_launcher.sh su $RYZOM_PATH/../build/bin/ryzom_shard_unifier_service -C. -L. --nobreak --writepid # fes -screen -t fes /bin/sh service_launcher.sh fes src/frontend_service/frontend_service -C. -L. --nobreak --writepid +screen -t fes /bin/sh service_launcher.sh fes $RYZOM_PATH/../build/bin/ryzom_frontend_service -C. -L. --nobreak --writepid # sbs -screen -t sbs /bin/sh service_launcher.sh sbs src/session_browser_server/session_browser_server -C. -L. --nobreak --writepid +screen -t sbs /bin/sh service_launcher.sh sbs $RYZOM_PATH/../build/bin/ryzom_session_browser_service -C. -L. --nobreak --writepid # lgs -screen -t lgs /bin/sh service_launcher.sh lgs src/logger_service/logger_service -C. -L. --nobreak --writepid +screen -t lgs /bin/sh service_launcher.sh lgs $RYZOM_PATH/../build/bin/ryzom_logger_service -C. -L. --nobreak --writepid # mos -#screen -t mos /bin/sh service_launcher.sh mos src/monitor_service/monitor_service -C. -L. --nobreak --writepid +#screen -t mos /bin/sh service_launcher.sh mos $RYZOM_PATH/../build/bin/ryzom_monitor_service -C. -L. --nobreak --writepid # pdss -#screen -t pdss /bin/sh service_launcher.sh pdss src/pd_support_service/pd_support_service -C. -L. --nobreak --writepid +#screen -t pdss /bin/sh service_launcher.sh pdss $RYZOM_PATH/../build/bin/ryzom_pd_support_service -C. -L. --nobreak --writepid # ras -screen -t ras /bin/sh service_launcher.sh ras src/ryzom_admin_service/ryzom_admin_service --fulladminname=admin_service --shortadminname=AS -C. -L. --nobreak --writepid +screen -t ras /bin/sh service_launcher.sh ras $RYZOM_PATH/../build/bin/ryzom_admin_service --fulladminname=admin_service --shortadminname=AS -C. -L. --nobreak --writepid diff --git a/code/ryzom/server/shard_unifier_service.cfg b/code/ryzom/server/shard_unifier_service.cfg index 4e0cab244..9b37f063b 100644 --- a/code/ryzom/server/shard_unifier_service.cfg +++ b/code/ryzom/server/shard_unifier_service.cfg @@ -20,11 +20,8 @@ StartCommands += }; GraphVars += { "TotalConcurentUser", "60000" }; -GraphVars += { "NetSpeedLoop", "0" }; GraphVars += { "NetSpeedLoop", "60000" }; -GraphVars += { "L5CallbackCount", "0" }; GraphVars += { "L5CallbackCount", "60000" }; -GraphVars += { "L5CallbackTime", "0" }; GraphVars += { "L5CallbackTime", "60000" }; Paths = { diff --git a/code/ryzom/server/sheet_pack_cfg/entities_game_service.cfg b/code/ryzom/server/sheet_pack_cfg/entities_game_service.cfg index 547fd4558..765eb289b 100644 --- a/code/ryzom/server/sheet_pack_cfg/entities_game_service.cfg +++ b/code/ryzom/server/sheet_pack_cfg/entities_game_service.cfg @@ -1203,7 +1203,7 @@ ElectricityJewelProtection = 0.01001; MaxMagicProtection = 10; // Maximum protection can be gived by jewelry (clamp value), de 0 100 (pourcentage) HominBaseProtection = 10; // Homin base protection in generic magic damage type HominRacialProtection = 10; // Homin base protection in racial magic damage type -MaxAbsorptionFactor = 10; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equiped jewels recommandeds) * factor) +MaxAbsorptionFactor = 10; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equipped jewels recommandeds) * factor) ////////////////////////////// // JEWEL RESISTANCE DesertResistance = 1; // In skill points bonus diff --git a/code/ryzom/server/src/admin_modules/aes_module.cpp b/code/ryzom/server/src/admin_modules/aes_module.cpp index 356ad6568..c4faf5c47 100644 --- a/code/ryzom/server/src/admin_modules/aes_module.cpp +++ b/code/ryzom/server/src/admin_modules/aes_module.cpp @@ -569,7 +569,7 @@ namespace ADMIN FILE *fp = fopen("aes_nagios_report.txt", "wt"); if (fp != NULL) { - // ouput the current date + // output the current date time_t t = now; fprintf(fp, "AESReportDate=%s", ::ctime(&t)); diff --git a/code/ryzom/server/src/ai_data_service/pacs_scan.cpp b/code/ryzom/server/src/ai_data_service/pacs_scan.cpp index c65636565..6a15900d0 100644 --- a/code/ryzom/server/src/ai_data_service/pacs_scan.cpp +++ b/code/ryzom/server/src/ai_data_service/pacs_scan.cpp @@ -39,7 +39,7 @@ #include "nel/pacs/u_retriever_bank.h" #include "nel/pacs/u_primitive_block.h" -#include "nel/../../src/pacs/global_retriever.h" +#include "nel/pacs/global_retriever.h" // Nel Ligo diff --git a/code/ryzom/server/src/ai_service/ai_bot_npc.cpp b/code/ryzom/server/src/ai_service/ai_bot_npc.cpp index a87b05865..cb183850e 100644 --- a/code/ryzom/server/src/ai_service/ai_bot_npc.cpp +++ b/code/ryzom/server/src/ai_service/ai_bot_npc.cpp @@ -875,9 +875,9 @@ Colors are something like that: 2: VERT CITRON VERT CITRON GREEN 3: VERT VERT TURQUOISE 4: BLEU BLEU BLUE -5: ROUGE fonc ROUGE (tout court) CRIMSON +5: ROUGE fonce ROUGE (tout court) CRIMSON 6: BLANC JAUNE WHITE -7: NOIR BLEU trs fonc BLACK +7: NOIR BLEU tres fonce BLACK 3D column is (probably) used for equipment */ diff --git a/code/ryzom/server/src/ai_service/ai_grp_fauna.cpp b/code/ryzom/server/src/ai_service/ai_grp_fauna.cpp index bebaa89b3..2bab5200d 100644 --- a/code/ryzom/server/src/ai_service/ai_grp_fauna.cpp +++ b/code/ryzom/server/src/ai_service/ai_grp_fauna.cpp @@ -197,12 +197,12 @@ CBotFauna* CSpawnGroupFauna::findLeader() while (it!=itEnd) { CBotFauna* botPtr = static_cast(*it); - if (botPtr->isSpawned()) // si le bot est spawn. + if (botPtr->isSpawned()) // if bot is spawned { - if (botPtr->getSpawnObj()->isAlive()) // s'il est en vie. + if (botPtr->getSpawnObj()->isAlive()) // is alive { possibleLeader=botPtr; - if (_TargetPlace->atPlace(possibleLeader->getSpawn()->pos())) // et ventuellement s'il est dans la place. + if (_TargetPlace->atPlace(possibleLeader->getSpawn()->pos())) // and eventually in place return possibleLeader; } } @@ -1032,7 +1032,7 @@ void CGrpFauna::setPopulation(CPopulation* pop) if (pop && pop->size()==0) // no population record :( pop=NULL; - if (sameAliasPop) // Alias already prsent ? + if (sameAliasPop) // Alias already present ? { index = sameAliasPop->getChildIndex(); _Populations.addChild(pop, index); // automatic deletion with smart pointers diff --git a/code/ryzom/server/src/ai_service/alias_tree_owner.cpp b/code/ryzom/server/src/ai_service/alias_tree_owner.cpp index fe47e9635..d8c963c9e 100644 --- a/code/ryzom/server/src/ai_service/alias_tree_owner.cpp +++ b/code/ryzom/server/src/ai_service/alias_tree_owner.cpp @@ -129,7 +129,7 @@ void CAliasTreeOwner::updateAliasTree(const CAIAliasDescriptionNode &newTree) CAliasTreeOwner* child = cont->getAliasChildByAlias(newAliasChild->getAlias()); if (!child) // a child related to this alias not yet exists .. { - // so we ask to create one objet of this type ( implmentation is specialized :) ) + // so we ask to create one objet of this type ( implementation is specialized :) ) // giving it the so precious CAIAliasDescriptionNode. // assumes that it adds the child to its parent ( check by the next assert ). child=childOwner->createChild(cont,newAliasChild); diff --git a/code/ryzom/server/src/ai_service/commands.cpp b/code/ryzom/server/src/ai_service/commands.cpp index 27a47682a..92193e6c5 100644 --- a/code/ryzom/server/src/ai_service/commands.cpp +++ b/code/ryzom/server/src/ai_service/commands.cpp @@ -2513,10 +2513,10 @@ NLMISC_COMMAND(displayFightSheet,"display the sheet","") log.displayNL("value means the number of attacker sensitivity of the bot, equals to zero means the bot never mind the number of attackers on the target"); log.displayNL("- ScoreModulator [0 1]: %f score>ScoreModulator", sheet->ScoreModulator()); - log.displayNL("value means the minimum value (treshold) needed for the bot to attack, 0 means always, 1 never (also impossible)"); + log.displayNL("value means the minimum value (threshold) needed for the bot to attack, 0 means always, 1 never (also impossible)"); log.displayNL("- FearModulator [0 1]: %f score>FearModulator", sheet->FearModulator()); - log.displayNL("value means the minimum value (treshold) needed for the bot to flee, 0 means always, 1 never (also impossible)"); + log.displayNL("value means the minimum value (threshold) needed for the bot to flee, 0 means always, 1 never (also impossible)"); log.displayNL("- LifeLevelModulator [0 1]: %f value=LifeLevelModulator*lifeCoef+(1.f-LifeLevelModulator)*levelCoef", sheet->LifeLevelModulator()); log.displayNL("value means the ratio between the life and level ratio, 1 means life is only take in count, 0 means level only take in count"); @@ -2545,10 +2545,10 @@ NLMISC_COMMAND(displayFightSheet,"display the sheet","") // value means the number of attacker sensitivity of the bot, equals to zero means the bot never mind the number of attackers on the target // // - ScoreModulator [0 1]: score>ScoreModulator -// value means the minimum value (treshold) needed for the bot to attack, 0 means always, 1 never (also impossible) +// value means the minimum value (threshold) needed for the bot to attack, 0 means always, 1 never (also impossible) // // - FearModulator [0 1]: score>FearModulator -// value means the minimum value (treshold) needed for the bot to flee, 0 means always, 1 never (also impossible) +// value means the minimum value (threshold) needed for the bot to flee, 0 means always, 1 never (also impossible) // // - LifeLevelModulator [0 1]: value=LifeLevelModulator*lifeCoef+(1.f-LifeLevelModulator)*levelCoef // value means the ratio between the life and level ratio, 1 means life is only take in count, 0 means level only take in count diff --git a/code/ryzom/server/src/ai_service/doc/source/primitive_parsing.dox b/code/ryzom/server/src/ai_service/doc/source/primitive_parsing.dox index 8c4dd12ea..4552d22a4 100644 --- a/code/ryzom/server/src/ai_service/doc/source/primitive_parsing.dox +++ b/code/ryzom/server/src/ai_service/doc/source/primitive_parsing.dox @@ -21,7 +21,7 @@ The parsing is in fact done in 2 steps, and is not done the same in all services The first step is common although not being done at the same time. It load the primitive file as a DOM document and check its XML validity and its content according to the world_editor_classes.xml file. In the EGS, this step is done at loading for all files declared in the common.cfg file. On the AIS, this is done after the service initialization, even after the service starts to tick, in commands in the config file. Thus a file can be loaded well after shard initialization while it is already running for a while. -The second step consist in interpreting that DOM tree loaded by the first step. This step differs greatly from one service to another. In the EGS, each manager (an EGS manager is a singleton which manage an aspect of the game) parses all primive files and extract the primitive nodes it needs. In the AIS, a special function is called just after the first step. That function parses the DOM tree and reacts to the nodes it encounters almost like a SAX parser. It extracts the current node informations (including its type, name, and eventually some simple field subnodes like its alias) and generates some NeL like commands, and then parses the primitive children. The commands are interpreted in a kind of state machine which constructs objects roughly reflecting the primitives. +The second step consist in interpreting that DOM tree loaded by the first step. This step differs greatly from one service to another. In the EGS, each manager (an EGS manager is a singleton which manage an aspect of the game) parses all primive files and extract the primitive nodes it needs. In the AIS, a special function is called just after the first step. That function parses the DOM tree and reacts to the nodes it encounters almost like a SAX parser. It extracts the current node information (including its type, name, and eventually some simple field subnodes like its alias) and generates some NeL like commands, and then parses the primitive children. The commands are interpreted in a kind of state machine which constructs objects roughly reflecting the primitives. The main advantage of that method is that it's possible to cache a binary representation of the commands to speedup the loading of the AIS. The drawback is the complexity involved by this dual parsing scheme and the difficulty to modify it and add new primitive types. diff --git a/code/ryzom/server/src/ai_service/family_behavior.cpp b/code/ryzom/server/src/ai_service/family_behavior.cpp index f178c21b7..6612d19db 100644 --- a/code/ryzom/server/src/ai_service/family_behavior.cpp +++ b/code/ryzom/server/src/ai_service/family_behavior.cpp @@ -421,7 +421,7 @@ void CFamilyBehavior::update(uint32 nbTicks) || !grp->isSpawned()) break; -// rajouter un test sur la validit du groupe par rapport aux flags des zones occupes pour savoir s'il faut le despawner .. :) +// add a check if group is valid related to used regions flags to know if we need to despawn it bool alreadyDespawned=false; breakable diff --git a/code/ryzom/server/src/ai_service/script_compiler.cpp b/code/ryzom/server/src/ai_service/script_compiler.cpp index cad927c57..8f4b188ee 100644 --- a/code/ryzom/server/src/ai_service/script_compiler.cpp +++ b/code/ryzom/server/src/ai_service/script_compiler.cpp @@ -898,7 +898,7 @@ CCompiler::CCompiler() while (!file.eof()) { file.getline(buffer, bufferSize); - if (buffer[0]=='#' || buffer[0]=='\0') // Skip lines begining with a # and empty lines + if (buffer[0]=='#' || buffer[0]=='\0') // Skip lines beginning with a # and empty lines continue; string line = buffer; const string sep1 = ": "; diff --git a/code/ryzom/server/src/ai_service/script_parser.yacc b/code/ryzom/server/src/ai_service/script_parser.yacc index 52a39e7e6..3d40bc592 100644 --- a/code/ryzom/server/src/ai_service/script_parser.yacc +++ b/code/ryzom/server/src/ai_service/script_parser.yacc @@ -510,7 +510,7 @@ exp: lValue TOKEN_ASSIGNATOR expression NODE2 ($$, $3, $1); } | lValue TOKEN_ASSIGNATOR TOKEN_LP expression { ERROR_DETECTED ($$, "missing ')' at the end of the expression"); } - | lValue TOKEN_ASSIGNATOR expression TOKEN_RP { ERROR_DETECTED ($$, "missing '(' at the begining of the expression");} + | lValue TOKEN_ASSIGNATOR expression TOKEN_RP { ERROR_DETECTED ($$, "missing '(' at the beginning of the expression");} printContent: printContent TOKEN_SEPARATOR TOKEN_CHAIN { NODE3 ($$, $1, CScriptVM::PUSH_PRINT_STRING, $3); } | TOKEN_CHAIN { NODE2 ($$, CScriptVM::PUSH_PRINT_STRING, $1); } @@ -532,7 +532,7 @@ openStatement: TOKEN_IF TOKEN_LP condition TOKEN_RP statement NODE4 ($$, $3, CScriptVM::JE, sizeToJump, $5); } | TOKEN_IF TOKEN_LP condition statement {ERROR_DETECTED ($$, "missing ')' at the end of the if condition");} - | TOKEN_IF condition TOKEN_RP statement {ERROR_DETECTED ($$, "missing '(' at the begining of the if condition");} + | TOKEN_IF condition TOKEN_RP statement {ERROR_DETECTED ($$, "missing '(' at the beginning of the if condition");} | TOKEN_IF TOKEN_LP condition TOKEN_RP closedStatement TOKEN_ELSE openStatement { int sizeToJump0 = (int)$5.ByteCode->size() + 3; // 2 jump instructions to escape @@ -540,7 +540,7 @@ openStatement: TOKEN_IF TOKEN_LP condition TOKEN_RP statement NODE7 ($$, $3, CScriptVM::JE, sizeToJump0, $5, CScriptVM::JUMP, sizeToJump1, $7); } | TOKEN_IF TOKEN_LP condition closedStatement TOKEN_ELSE openStatement { ERROR_DETECTED ($$, "missing ')' at the end of the if condition");} - | TOKEN_IF condition TOKEN_RP closedStatement TOKEN_ELSE openStatement { ERROR_DETECTED ($$, "missing '(' at the begining of the if condition");} + | TOKEN_IF condition TOKEN_RP closedStatement TOKEN_ELSE openStatement { ERROR_DETECTED ($$, "missing '(' at the beginning of the if condition");} | TOKEN_WHILE TOKEN_LP condition TOKEN_RP openStatement { int sizeToJump0 = (int)$5.ByteCode->size() + 3; // 2 jump instructions to escape @@ -548,7 +548,7 @@ openStatement: TOKEN_IF TOKEN_LP condition TOKEN_RP statement NODE6 ($$, $3, CScriptVM::JE, sizeToJump0, $5, CScriptVM::JUMP, sizeToJump1); } | TOKEN_WHILE TOKEN_LP condition openStatement { ERROR_DETECTED ($$, "missing ')' at the end of the while condition");} - | TOKEN_WHILE condition TOKEN_RP openStatement { ERROR_DETECTED ($$, "missing '(' at the begining of the while condition");} + | TOKEN_WHILE condition TOKEN_RP openStatement { ERROR_DETECTED ($$, "missing '(' at the beginning of the while condition");} closedStatement:TOKEN_IF TOKEN_LP condition TOKEN_RP closedStatement TOKEN_ELSE closedStatement { @@ -565,7 +565,7 @@ closedStatement:TOKEN_IF TOKEN_LP condition TOKEN_RP closedStatement TOKEN_ELSE NODE6 ($$, $3, CScriptVM::JE, sizeToJump0, $5, CScriptVM::JUMP, sizeToJump1); } | TOKEN_WHILE TOKEN_LP condition closedStatement { ERROR_DETECTED ($$, "missing ')' at the end of the while condition");} - | TOKEN_WHILE condition TOKEN_RP closedStatement { ERROR_DETECTED ($$, "missing '(' at the begining of the while condition");} + | TOKEN_WHILE condition TOKEN_RP closedStatement { ERROR_DETECTED ($$, "missing '(' at the beginning of the while condition");} | exp TOKEN_PV { $$ = $1; } | printString TOKEN_PV { $$ = $1; } | logString TOKEN_PV { $$ = $1; } @@ -583,10 +583,10 @@ closedStatement:TOKEN_IF TOKEN_LP condition TOKEN_RP closedStatement TOKEN_ELSE | TOKEN_INCRDECR context TOKEN_NAME TOKEN_PV { NODE7 ($$, $2, CScriptVM::PUSH_CONTEXT_VAR_VAL, $3, $1, $2, CScriptVM::SET_CONTEXT_VAR_VAL, $3); } | TOKEN_NAME TOKEN_ASSIGN expression TOKEN_PV { NODE6 ($$, CScriptVM::PUSH_VAR_VAL, $1, $3, $2, CScriptVM::SET_VAR_VAL, $1); } | TOKEN_NAME TOKEN_ASSIGN TOKEN_LP expression TOKEN_PV { ERROR_DETECTED ($$, "missing ')' at the end of the expression");} - | TOKEN_NAME TOKEN_ASSIGN expression TOKEN_RP TOKEN_PV { ERROR_DETECTED ($$, "missing '(' at the begining of the expression");} + | TOKEN_NAME TOKEN_ASSIGN expression TOKEN_RP TOKEN_PV { ERROR_DETECTED ($$, "missing '(' at the beginning of the expression");} | context TOKEN_NAME TOKEN_ASSIGN expression TOKEN_PV { NODE8 ($$, $1, CScriptVM::PUSH_CONTEXT_VAR_VAL, $1, $4, $3, $1, CScriptVM::SET_CONTEXT_VAR_VAL, $2); } | context TOKEN_NAME TOKEN_ASSIGN TOKEN_LP expression TOKEN_PV { ERROR_DETECTED ($$, "missing ')' at the end of the expression");} - | context TOKEN_NAME TOKEN_ASSIGN expression TOKEN_RP TOKEN_PV { ERROR_DETECTED ($$, "missing '(' at the begining of the expression");} + | context TOKEN_NAME TOKEN_ASSIGN expression TOKEN_RP TOKEN_PV { ERROR_DETECTED ($$, "missing '(' at the beginning of the expression");} | statementBlock { NODE1 ($$, $1); } | error TOKEN_PV { NODE0 ($$); } @@ -715,8 +715,8 @@ switch: TOKEN_SWITCH TOKEN_LP expression TOKEN_RP TOKEN_LA cases TOKEN_RA } } | TOKEN_SWITCH TOKEN_LP expression TOKEN_LA cases TOKEN_RA {ERROR_DETECTED ($$, "missing ')' at the end of the switch expression");} - | TOKEN_SWITCH expression TOKEN_RP TOKEN_LA cases TOKEN_RA {ERROR_DETECTED ($$, "missing '(' at the begining of the switch expression");} - | TOKEN_SWITCH TOKEN_LP expression TOKEN_RP cases TOKEN_RA {ERROR_DETECTED ($$, "missing '{' at the begining of the switch cases");} + | TOKEN_SWITCH expression TOKEN_RP TOKEN_LA cases TOKEN_RA {ERROR_DETECTED ($$, "missing '(' at the beginning of the switch expression");} + | TOKEN_SWITCH TOKEN_LP expression TOKEN_RP cases TOKEN_RA {ERROR_DETECTED ($$, "missing '{' at the beginning of the switch cases");} statementBlock: TOKEN_LA statements TOKEN_RA { $$ = $2; } diff --git a/code/ryzom/server/src/ai_service/script_parser_yacc.cpp b/code/ryzom/server/src/ai_service/script_parser_yacc.cpp index cf8939758..77ef7999e 100644 --- a/code/ryzom/server/src/ai_service/script_parser_yacc.cpp +++ b/code/ryzom/server/src/ai_service/script_parser_yacc.cpp @@ -1942,7 +1942,7 @@ yyreduce: case 58: #line 544 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the expression");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the expression");;} break; case 59: @@ -2010,7 +2010,7 @@ yyreduce: case 71: #line 566 "ai_service/script_parser.yacc" - {ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the if condition");;} + {ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the if condition");;} break; case 72: @@ -2029,7 +2029,7 @@ yyreduce: case 74: #line 574 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the if condition");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the if condition");;} break; case 75: @@ -2048,7 +2048,7 @@ yyreduce: case 77: #line 582 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the while condition");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the while condition");;} break; case 78: @@ -2086,7 +2086,7 @@ yyreduce: case 83: #line 599 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the while condition");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the while condition");;} break; case 84: @@ -2176,7 +2176,7 @@ yyreduce: case 101: #line 619 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the expression");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the expression");;} break; case 102: @@ -2191,7 +2191,7 @@ yyreduce: case 104: #line 625 "ai_service/script_parser.yacc" - { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the expression");;} + { ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the expression");;} break; case 105: @@ -2361,12 +2361,12 @@ yyreduce: case 117: #line 754 "ai_service/script_parser.yacc" - {ERROR_DETECTED (yyval.ByteCode, "missing '(' at the begining of the switch expression");;} + {ERROR_DETECTED (yyval.ByteCode, "missing '(' at the beginning of the switch expression");;} break; case 118: #line 755 "ai_service/script_parser.yacc" - {ERROR_DETECTED (yyval.ByteCode, "missing '{' at the begining of the switch cases");;} + {ERROR_DETECTED (yyval.ByteCode, "missing '{' at the beginning of the switch cases");;} break; case 119: diff --git a/code/ryzom/server/src/ai_service/stdpch.h b/code/ryzom/server/src/ai_service/stdpch.h index 1dcb7b4ff..d0978b2f7 100644 --- a/code/ryzom/server/src/ai_service/stdpch.h +++ b/code/ryzom/server/src/ai_service/stdpch.h @@ -174,8 +174,8 @@ namespace MULTI_LINE_FORMATER { #include "game_share/ryzom_entity_id.h" #include "game_share/mode_and_behaviour.h" #include "game_share/player_visual_properties.h" -#include "../ai_share/ai_event.h" -#include "../server_share/msg_ai_service.h" +#include "ai_share/ai_event.h" +#include "server_share/msg_ai_service.h" //---------------------------------------------------------------- // ai share diff --git a/code/ryzom/server/src/entities_game_service/admin.cpp b/code/ryzom/server/src/entities_game_service/admin.cpp index be097a3c1..20941e77f 100644 --- a/code/ryzom/server/src/entities_game_service/admin.cpp +++ b/code/ryzom/server/src/entities_game_service/admin.cpp @@ -430,6 +430,78 @@ bool getAIInstanceFromGroupName(string& groupName, uint32& instanceNumber) return true; } +bool checkBannerPriv(const string &sheetName, CEntityId eid) +{ + + if (sheetName.find("banner") == string::npos) + { + // Not a banner + return true; + } + + CPlayer* player = PlayerManager.getPlayer( PlayerManager.getPlayerId(eid) ); + + if (player == NULL) + { + return false; + } + + if (player->havePriv(":DEV:")) + { + // Dev should be able to get all banners + return true; + } + + if ( ! player->havePriv(BannerPriv)) + { + // Player has no banner privs + return false; + } + + if (sheetName.find("_gu") != string::npos) + { + if (player->havePriv(":G:")) + { + return true; + } + } + else if (sheetName.find("_sgu") != string::npos) + { + if (player->havePriv(":SG:")) + { + return true; + } + // VG uses SG banner for now + if (player->havePriv(":VG:")) + { + return true; + } + } + else if (sheetName.find("_vgu") != string::npos) + { + if (player->havePriv(":VG:")) + { + return true; + } + } + else if (sheetName.find("_gm") != string::npos) + { + if (player->havePriv(":GM:")) + { + return true; + } + } + else if (sheetName.find("_sgm") != string::npos) + { + if (player->havePriv(":SGM:")) + { + return true; + } + } + + return false; +} + CAdminCommand * findAdminCommand(const string & name) { H_AUTO(findAdminCommand); @@ -1381,18 +1453,12 @@ NLMISC_COMMAND (createItemInBag, "Create an item and put it in the player bag", } // banners are the only items in game which use privilege - if( sheetName.find("banner") != string::npos ) + // banners are the only items in game which use privilege + bool ok = checkBannerPriv(sheetName, eid); + if ( ! ok) { - CPlayer * player = PlayerManager.getPlayer( PlayerManager.getPlayerId(eid) ); -// if (player != NULL && !player->havePriv(":DEV:") ) - if (player != NULL && player->havePriv(BannerPriv) ) - { - if( sheetName.find("_gu") != string::npos && !player->havePriv(":G:") ) return false; - if( sheetName.find("_sgu") != string::npos && !player->havePriv(":SG:") ) return false; - if( sheetName.find("_vgu") != string::npos && !player->havePriv(":VG:") ) return false; - if( sheetName.find("_gm") != string::npos && !player->havePriv(":GM:") ) return false; - if( sheetName.find("_sgm") != string::npos && !player->havePriv(":SGM:") ) return false; - } + log.displayNL("Invalid banner priviledge"); + return false; } const CStaticItem *form = CSheets::getForm (sheet); @@ -1472,17 +1538,11 @@ NLMISC_COMMAND (createItemInTmpInv, "Create an item and put it in the player tem } // banners are the only items in game which use privilege - if( sheetName.find("banner") != string::npos ) + bool ok = checkBannerPriv(sheetName, eid); + if ( ! ok) { - CPlayer * player = PlayerManager.getPlayer( PlayerManager.getPlayerId(eid) ); - if (player != NULL && player->havePriv(BannerPriv) ) - { - if( sheetName.find("_gu") != string::npos && !player->havePriv(":G:") ) return false; - if( sheetName.find("_sgu") != string::npos && !player->havePriv(":SG:") ) return false; - if( sheetName.find("_vgu") != string::npos && !player->havePriv(":VG:") ) return false; - if( sheetName.find("_gm") != string::npos && !player->havePriv(":GM:") ) return false; - if( sheetName.find("_sgm") != string::npos && !player->havePriv(":SGM:") ) return false; - } + log.displayNL("Invalid banner priviledge"); + return false; } const CStaticItem *form = CSheets::getForm (sheet); @@ -1545,17 +1605,11 @@ NLMISC_COMMAND (createItemInInv, "Create items and put them in the given invento } // banners are the only items in game which use privilege - if( sheetName.find("banner") != string::npos ) + bool ok = checkBannerPriv(sheetName, eid); + if ( ! ok) { - CPlayer * player = PlayerManager.getPlayer( PlayerManager.getPlayerId(eid) ); - if (player != NULL && player->havePriv(BannerPriv) ) - { - if( sheetName.find("_gu") != string::npos && !player->havePriv(":G:") ) return false; - if( sheetName.find("_sgu") != string::npos && !player->havePriv(":SG:") ) return false; - if( sheetName.find("_vgu") != string::npos && !player->havePriv(":VG:") ) return false; - if( sheetName.find("_gm") != string::npos && !player->havePriv(":GM:") ) return false; - if( sheetName.find("_sgm") != string::npos && !player->havePriv(":SGM:") ) return false; - } + log.displayNL("Invalid banner priviledge"); + return false; } const CStaticItem *form = CSheets::getForm (sheet); @@ -4629,7 +4683,7 @@ CInventoryPtr getInv(CCharacter *c, const string &inv) return inventoryPtr; } -NLMISC_COMMAND (webExecCommand, "Execute a web command", " [] [] []") +NLMISC_COMMAND (webExecCommand, "Execute a web command", " [] [] []") { if (args.size() < 5) @@ -5516,7 +5570,7 @@ NLMISC_COMMAND (webExecCommand, "Execute a web command", " args2; - if (args.size() == 3 && args[3] != "0") + if (args.size() == 3 && args[2] != "0") { // Do the whole group args2.push_back(args[0]); diff --git a/code/ryzom/server/src/entities_game_service/building_manager/building_unit_test.cpp b/code/ryzom/server/src/entities_game_service/building_manager/building_unit_test.cpp index a93bcf185..977696af7 100644 --- a/code/ryzom/server/src/entities_game_service/building_manager/building_unit_test.cpp +++ b/code/ryzom/server/src/entities_game_service/building_manager/building_unit_test.cpp @@ -66,7 +66,7 @@ static CEntityId createFakeCharacter(uint32 playerId, const string & name, EGSPD /** * Class used to test building manager - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2004 */ diff --git a/code/ryzom/server/src/entities_game_service/building_manager/room_instance.cpp b/code/ryzom/server/src/entities_game_service/building_manager/room_instance.cpp index 6cebd81fe..518b30a23 100644 --- a/code/ryzom/server/src/entities_game_service/building_manager/room_instance.cpp +++ b/code/ryzom/server/src/entities_game_service/building_manager/room_instance.cpp @@ -91,6 +91,8 @@ void CRoomInstanceGuild::removeUser( CCharacter* user ) return; } + user->sendUrl("app_ryzhome action=quit_guild_room&room_name="+guildBuilding->getName(), ""); + --_RefCount; if ( _RefCount == 0 ) { @@ -104,9 +106,14 @@ void CRoomInstanceGuild::addUser( CCharacter* user, CCharacter* owner ) { BOMB_IF( !user, " null character!", return ); + CBuildingPhysicalGuild * guildBuilding = dynamic_cast( _Building ); + BOMB_IF( !guildBuilding, " building type does not match with room type", return ); + // open guild inventory window PlayerManager.sendImpulseToClient(user->getId(), "GUILD:OPEN_INVENTORY"); + user->sendUrl("app_ryzhome action=open_guild_room&owner="+ owner->getName().toString()+"&room_name="+guildBuilding->getName(), ""); + ++_RefCount; } @@ -141,21 +148,8 @@ void CRoomInstancePlayer::removeUser( CCharacter* user ) return; } - TVectorParamCheck titleParams; - TVectorParamCheck textParams; - uint32 userId = PlayerManager.getPlayerId( user->getId() ); - std::string name = "CLOSE_URL"; - //send command to close webig - ucstring phrase = ucstring("CLOSE_URL(){[WEB : app_ryzhome action=quit_room]}"); - NLNET::CMessage msgout("SET_PHRASE"); - msgout.serial(name); - msgout.serial(phrase); - sendMessageViaMirror("IOS", msgout); - - uint32 titleId = STRING_MANAGER::sendStringToUser(userId, "web_transactions", titleParams); - uint32 textId = STRING_MANAGER::sendStringToUser(userId, "CLOSE_URL", textParams); - PlayerManager.sendImpulseToClient(user->getId(), "USER:POPUP", titleId, textId); - + user->sendUrl("app_ryzhome action=quit_player_room&room_name="+playerBuilding->getName(), ""); + --_RefCount; if ( _RefCount == 0 ) { @@ -170,6 +164,9 @@ void CRoomInstancePlayer::addUser( CCharacter* user, CCharacter* owner ) { BOMB_IF( !user, " null character!", return ); + CBuildingPhysicalPlayer * playerBuilding = dynamic_cast( _Building ); + BOMB_IF( !playerBuilding, " building type does not match with room type", return ); + // open room inventory window PlayerManager.sendImpulseToClient(user->getId(), "ITEM:OPEN_ROOM_INVENTORY"); if (owner) @@ -182,23 +179,7 @@ void CRoomInstancePlayer::addUser( CCharacter* user, CCharacter* owner ) // Very rare case owner = user; } - // solve bot names for title and text - TVectorParamCheck titleParams; - TVectorParamCheck textParams; - // send the popup message - uint32 userId = PlayerManager.getPlayerId( user->getId() ); - - std::string name = "RYZHOME_URL"; - ucstring phrase = "RYZHOME_URL(){[WEB : app_ryzhome user=" + owner->getName().toString() + "]}"; - NLNET::CMessage msgout("SET_PHRASE"); - msgout.serial(name); - msgout.serial(phrase); - sendMessageViaMirror("IOS", msgout); - - uint32 titleId = STRING_MANAGER::sendStringToUser(userId, "web_transactions", titleParams); - uint32 textId = STRING_MANAGER::sendStringToUser(userId, "RYZHOME_URL", textParams); - PlayerManager.sendImpulseToClient(user->getId(), "USER:POPUP", titleId, textId); - + user->sendUrl("app_ryzhome action=open_player_room&owner="+ owner->getName().toString()+"&room_name="+playerBuilding->getName(), ""); ++_RefCount; } diff --git a/code/ryzom/server/src/entities_game_service/client_messages.cpp b/code/ryzom/server/src/entities_game_service/client_messages.cpp index 58dc114e2..239f3da4e 100644 --- a/code/ryzom/server/src/entities_game_service/client_messages.cpp +++ b/code/ryzom/server/src/entities_game_service/client_messages.cpp @@ -108,12 +108,12 @@ void cbClientItemEquip( NLNET::CMessage& msgin, const std::string &serviceName, { H_AUTO(cbClientItemEquip); - uint16 equipedInventory, equipedSlot, bagSlot; + uint16 equippedInventory, equippedSlot, bagSlot; CEntityId id; msgin.serial( id ); - msgin.serial( equipedInventory ); - msgin.serial( equipedSlot ); + msgin.serial( equippedInventory ); + msgin.serial( equippedSlot ); msgin.serial( bagSlot ); CCharacter *c = (CCharacter * ) CEntityBaseManager::getEntityBasePtr( id ); @@ -125,7 +125,7 @@ void cbClientItemEquip( NLNET::CMessage& msgin, const std::string &serviceName, // if player is stunned or dead cancel action if (c->isDead() || c->isStunned()) return; - c->equipCharacter( INVENTORIES::TInventory(equipedInventory), equipedSlot, bagSlot, true ); + c->equipCharacter( INVENTORIES::TInventory(equippedInventory), equippedSlot, bagSlot, true ); } } @@ -134,12 +134,12 @@ void cbClientItemUnequip( NLNET::CMessage& msgin, const std::string &serviceName { H_AUTO(cbClientItemUnequip); - uint16 equipedInventory, equipedSlot; + uint16 equippedInventory, equippedSlot; CEntityId id; msgin.serial( id ); - msgin.serial( equipedInventory ); - msgin.serial( equipedSlot ); + msgin.serial( equippedInventory ); + msgin.serial( equippedSlot ); CCharacter *c = (CCharacter * ) CEntityBaseManager::getEntityBasePtr( id ); if( c ) @@ -151,7 +151,7 @@ void cbClientItemUnequip( NLNET::CMessage& msgin, const std::string &serviceName if (c->isDead() || c->isStunned()) return; - c->unequipCharacter( INVENTORIES::TInventory(equipedInventory), equipedSlot, true ); + c->unequipCharacter( INVENTORIES::TInventory(equippedInventory), equippedSlot, true ); } } diff --git a/code/ryzom/server/src/entities_game_service/dyn_chat_egs.cpp b/code/ryzom/server/src/entities_game_service/dyn_chat_egs.cpp index a665c6eb5..90d41820f 100644 --- a/code/ryzom/server/src/entities_game_service/dyn_chat_egs.cpp +++ b/code/ryzom/server/src/entities_game_service/dyn_chat_egs.cpp @@ -50,14 +50,14 @@ void CDynChatEGS::init() { { "DYN_CHAT:ADD_SERVICE_CHAN", CDynChatEGS::cbServiceAddChan }, { "DYN_CHAT:SET_HIDE_BUBBLE", CDynChatEGS::cbServiceSetHideBubble }, + { "DYN_CHAT:SET_UNIVERSAL_CHANNEL", CDynChatEGS::cbServiceSetUniversalChannel}, { "DYN_CHAT:SET_CHAN_HISTORY", CDynChatEGS::cbServiceSetChanHistory }, { "DYN_CHAT:REMOVE_SERVICE_CHAN", CDynChatEGS::cbServiceRemoveChan }, { "DYN_CHAT:ADD_CLIENT", CDynChatEGS::cbServiceAddClient }, { "DYN_CHAT:ADD_SESSION", CDynChatEGS::cbServiceAddSession }, { "DYN_CHAT:ADD_SESSION_ENTITY", CDynChatEGS::cbServiceAddSessionEntity }, { "DYN_CHAT:REMOVE_SESSION", CDynChatEGS::cbServiceRemoveSession }, - { "DYN_CHAT:REMOVE_SESSION_ENTITY", CDynChatEGS::cbServiceRemoveSessionEntity } - + { "DYN_CHAT:REMOVE_SESSION_ENTITY", CDynChatEGS::cbServiceRemoveSessionEntity} }; CUnifiedNetwork::getInstance()->addCallbackArray( _cbArray, sizeof(_cbArray) / sizeof(_cbArray[0]) ); @@ -315,7 +315,16 @@ bool CDynChatEGS::setHideBubble(TChanID chanID, bool hideBubble) return true; } - +//============================================================================================================ +bool CDynChatEGS::setUniversalChannel(TChanID chanID, bool universalChannel) +{ + CDynChatChan *chan = _DynChat.getChan(chanID); + if (!chan) return false; + if (universalChannel == chan->UniversalChannel) return true; // already good value + chan->UniversalChannel = universalChannel; + iosSetUniversalChannel(chanID, universalChannel); + return true; +} //============================================================================================================ void CDynChatEGS::cbServiceAddChan(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId) @@ -344,6 +353,16 @@ void CDynChatEGS::cbServiceSetHideBubble(NLNET::CMessage& msgin, const std::stri DynChatEGS.setHideBubble(chan, hideBubble); } //============================================================================================================ +void CDynChatEGS::cbServiceSetUniversalChannel(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId) +{ + TChanID chan; + bool universalChannel; + + msgin.serial(chan); + msgin.serial(universalChannel); + DynChatEGS.setUniversalChannel(chan, universalChannel); +} +//============================================================================================================ void CDynChatEGS::cbServiceAddClient(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId) { TDataSetRow dsr; @@ -484,6 +503,15 @@ void CDynChatEGS::iosSetHideBubble(TChanID chan, bool hideBubble) sendMessageViaMirror( "IOS", msg); } +//============================================================================================================ +void CDynChatEGS::iosSetUniversalChannel(TChanID chan, bool universalChannel) +{ + CMessage msg("DYN_CHAT:SET_UNIVERSAL_CHANNEL"); + msg.serial(chan); + msg.serial(universalChannel); + sendMessageViaMirror( "IOS", msg); +} + //============================================================================================================ void CDynChatEGS::iosRemoveSession(TChanID chan, const TDataSetRow &client) { diff --git a/code/ryzom/server/src/entities_game_service/dyn_chat_egs.h b/code/ryzom/server/src/entities_game_service/dyn_chat_egs.h index b24dd84ff..fb1ad9313 100644 --- a/code/ryzom/server/src/entities_game_service/dyn_chat_egs.h +++ b/code/ryzom/server/src/entities_game_service/dyn_chat_egs.h @@ -68,8 +68,14 @@ public: * \return true if success */ bool setHideBubble(TChanID chan, bool hideBubble); + + /** Change sessions in channel 'chan' so that chat is treated like universe channel + * \return true if success + */ + bool setUniversalChannel(TChanID chan, bool universalChannel); + /** Stop session in channel 'chan' for the client 'client'. - * \return true if success + * \return true if success */ bool removeSession(TChanID chan, const TDataSetRow &client); // Set 'write right' flag for a session. @@ -92,6 +98,8 @@ public: static void cbServiceAddChan(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId); /// Message from a service that need to hide bubbble of player/npc speaking in that channel static void cbServiceSetHideBubble(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId); + /// Message from a service that need to set channel to be like universe channel + static void cbServiceSetUniversalChannel(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId); /// Message from a service: remove a channel. static void cbServiceRemoveChan(NLNET::CMessage& msgin, const std::string &serviceName, NLNET::TServiceId serviceId); /// Message from a service : set the channel history @@ -116,7 +124,8 @@ private: private: // ios msg void iosAddChan(TChanID chan, bool noBroadcast, bool forwardPlayerInputs, bool unify); - void iosSetHideBubble(TChanID chan, bool hiddeBubble); + void iosSetHideBubble(TChanID chan, bool hideBubble); + void iosSetUniversalChannel(TChanID chan, bool universalChannel); void iosRemoveChan(TChanID chan); void iosAddSession(TChanID chan, const TDataSetRow &client, bool readOnly); void iosRemoveSession(TChanID chan, const TDataSetRow &client); diff --git a/code/ryzom/server/src/entities_game_service/egs_sheets/egs_static_brick.cpp b/code/ryzom/server/src/entities_game_service/egs_sheets/egs_static_brick.cpp index d0d770d7c..4ccde62da 100644 --- a/code/ryzom/server/src/entities_game_service/egs_sheets/egs_static_brick.cpp +++ b/code/ryzom/server/src/entities_game_service/egs_sheets/egs_static_brick.cpp @@ -665,7 +665,7 @@ void addParam(const std::string ¶mStr, std::vector &Par case TBrickParam::STA_WEIGHT_FACTOR: // $*STRUCT CSBrickParamStaWeightFactor TBrickParam::STA_WEIGHT_FACTOR // $*-i float StaFactor=0 // quantity of STA FACTOR of WEIGHT to use - // $*-i unsigned StaConst=0 // quantity of STA Constante to use, used STA = StaFactor * (weight of equiped weapons) + StaConst + // $*-i unsigned StaConst=0 // quantity of STA Constante to use, used STA = StaFactor * (weight of equipped weapons) + StaConst Params.push_back(new CSBrickParamStaWeightFactor(tail)); break; diff --git a/code/ryzom/server/src/entities_game_service/entities_game_service.cpp b/code/ryzom/server/src/entities_game_service/entities_game_service.cpp index ef0f9404e..085d67aae 100644 --- a/code/ryzom/server/src/entities_game_service/entities_game_service.cpp +++ b/code/ryzom/server/src/entities_game_service/entities_game_service.cpp @@ -251,7 +251,7 @@ CCharacterBotChatBeginEnd CharacterBotChatBeginEnd; CCharacterDynChatBeginEnd CharacterDynChatBeginEnd; //*** Removed by Sadge *** //// Transport class for EGS asking information about creatures/Npc -//CCreatureAskInformationMsg CreatureNpcInformations; +//CCreatureAskInformationMsg CreatureNpcInformation; //*** *** // Transport class sent to AIS to set bot mode as death. CBSAIDeathReport BotDeathReport; diff --git a/code/ryzom/server/src/entities_game_service/entity_manager/entity_base.cpp b/code/ryzom/server/src/entities_game_service/entity_manager/entity_base.cpp index 7414979a7..6b2fe76bd 100644 --- a/code/ryzom/server/src/entities_game_service/entity_manager/entity_base.cpp +++ b/code/ryzom/server/src/entities_game_service/entity_manager/entity_base.cpp @@ -1029,7 +1029,7 @@ void CEntityBase::resetEntityModifier() _Skills._Skills[ i ].Modifier = 0; } - // Apply effect product by equiped items on local variables if race is homin + // Apply effect product by equipped items on local variables if race is homin if( _Race < EGSPD::CPeople::EndHumanoid ) { for( i = 0; i < SLOT_EQUIPMENT::NB_SLOT_EQUIPMENT; ++i ) @@ -1117,7 +1117,7 @@ void CEntityBase::resetEntityModifier() } } - // if current slot is equiped, get a pointer of form corresponding to item + // if current slot is equipped, get a pointer of form corresponding to item if( id != CSheetId() ) { const CStaticItem* itemForm = CSheets::getForm( id ); diff --git a/code/ryzom/server/src/entities_game_service/game_item_manager/player_inv_xchg.h b/code/ryzom/server/src/entities_game_service/game_item_manager/player_inv_xchg.h index ab468098b..65b875723 100644 --- a/code/ryzom/server/src/entities_game_service/game_item_manager/player_inv_xchg.h +++ b/code/ryzom/server/src/entities_game_service/game_item_manager/player_inv_xchg.h @@ -26,7 +26,7 @@ /** * CExchangeView * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Matthieu 'Trap' Besson * \author Nevrax France * \date February 2005 diff --git a/code/ryzom/server/src/entities_game_service/game_item_manager/player_inventory.h b/code/ryzom/server/src/entities_game_service/game_item_manager/player_inventory.h index 76494810b..e88c9bf88 100644 --- a/code/ryzom/server/src/entities_game_service/game_item_manager/player_inventory.h +++ b/code/ryzom/server/src/entities_game_service/game_item_manager/player_inventory.h @@ -381,7 +381,7 @@ private: /** * CCharacterInvView * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date February 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/guild_manager/fame_manager.cpp b/code/ryzom/server/src/entities_game_service/guild_manager/fame_manager.cpp index 3c4b9bcc6..e054fe0cb 100644 --- a/code/ryzom/server/src/entities_game_service/guild_manager/fame_manager.cpp +++ b/code/ryzom/server/src/entities_game_service/guild_manager/fame_manager.cpp @@ -1344,7 +1344,7 @@ sint32 CFameManager::getMaxFameByFactionIndex(std::pair _FactionIndexToTribeThresholdIndex; // :OPTIM: init/doInit is dual to inline the _FactionIndexToTribeThresholdIndex.empty() test - void initTribeTresholdIndex() + void initTribeThresholdIndex() { if(_FactionIndexToTribeThresholdIndex.empty()) - doInitTribeTresholdIndex(); + doInitTribeThresholdIndex(); } - void doInitTribeTresholdIndex(); + void doInitTribeThresholdIndex(); // FameStart - starting values for fame, [player's group][target group] // - There are no None or Neutral clans for starting fame, so leave those out. diff --git a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost.h b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost.h index a0f37df42..64b6c893d 100644 --- a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost.h +++ b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost.h @@ -34,7 +34,7 @@ * All classes in this file : * \author Nicolas Brigand * \author Olivier Cado - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Jrme Vuarand * \author Nevrax France * \date 2005 diff --git a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_guild_db_updater.h b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_guild_db_updater.h index 91c470eb2..55be3dbee 100644 --- a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_guild_db_updater.h +++ b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_guild_db_updater.h @@ -30,7 +30,7 @@ class COutpost; /** * Base class to manipulate the outpost guild client database. * - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date october 2005 */ @@ -102,7 +102,7 @@ private: /** * This class updates the outpost guild client database. * - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date october 2005 */ @@ -158,7 +158,7 @@ typedef NLMISC::CSmartPtr COutpostGuildDBUpdaterPtr; /** * This class clears the outpost guild client database. * - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date october 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_squad.h b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_squad.h index 16ad90783..15e2040fd 100644 --- a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_squad.h +++ b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_squad.h @@ -25,7 +25,7 @@ * All classes in this file : * \author Nicolas Brigand * \author Olivier Cado - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Jrme Vuarand * \author Nevrax France * \date 2005 diff --git a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_version_adapter.h b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_version_adapter.h index 88eaea193..89fa637f7 100644 --- a/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_version_adapter.h +++ b/code/ryzom/server/src/entities_game_service/outpost_manager/outpost_version_adapter.h @@ -22,7 +22,7 @@ class COutpost; /** * Singleton class used to adapt different version of COutpost - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/phrase_manager/special_power_enchant_weapon.cpp b/code/ryzom/server/src/entities_game_service/phrase_manager/special_power_enchant_weapon.cpp index 54a10da5e..4c1663693 100644 --- a/code/ryzom/server/src/entities_game_service/phrase_manager/special_power_enchant_weapon.cpp +++ b/code/ryzom/server/src/entities_game_service/phrase_manager/special_power_enchant_weapon.cpp @@ -59,11 +59,11 @@ void CSpecialPowerEnchantWeapon::apply() // Test some cases that should be avoided on client (so don't bother adding an error message) - // If we have no equiped item + // If we have no equipped item if (inv->getSlotCount()<=0) return; - // If equiped item is invalid + // If equipped item is invalid CGameItemPtr item = inv->getItem(0); if (item == NULL) return; diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character.cpp b/code/ryzom/server/src/entities_game_service/player_manager/character.cpp index cca9cbb3b..aedd017c4 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/character.cpp +++ b/code/ryzom/server/src/entities_game_service/player_manager/character.cpp @@ -147,6 +147,8 @@ #include "server_share/log_character_gen.h" #include "server_share/log_item_gen.h" +#include "player_manager/character_achievements.h" + /////////// // USING // /////////// @@ -187,7 +189,7 @@ extern float CarriedItemsDecayRate; extern uint8 TeamMembersStatusMaxValue; extern CCharacterBotChatBeginEnd CharacterBotChatBeginEnd; //*** Removed by Sadge *** -//extern CCreatureAskInformationMsg CreatureNpcInformations; +//extern CCreatureAskInformationMsg CreatureNpcInformation; //*** *** extern float MaxHarvestDistance; extern float MaxMountDistance; @@ -501,7 +503,7 @@ CCharacter::CCharacter(): CEntityBase(false), _TeamId= CTEAM::InvalidTeamId; ///init LeagueId - _LeagueId = TChanID::Unknown; + _LeagueId = DYN_CHAT_INVALID_CHAN; // init combat flags _CombatEventFlagTicks.resize(32); @@ -602,6 +604,7 @@ CCharacter::CCharacter(): CEntityBase(false), _CurrentParrySkill = BarehandCombatSkill; _EncycloChar = new CCharacterEncyclopedia(*this); + _AchievementsChar = new CCharacterAchievements(*this); _GameEvent = new CCharacterGameEvent(*this); _RespawnPoints = new CCharacterRespawnPoints(*this); _PlayerRoom = new CPlayerRoomInterface; @@ -1533,6 +1536,8 @@ uint32 CCharacter::tickUpdate() nextUpdate = 8; } + _AchievementsPlayer->tickUpdate(); + return nextUpdate; } // tickUpdate // @@ -2792,6 +2797,7 @@ CCharacter::~CCharacter() _BarUpdateTimer.reset(); delete _EncycloChar; + delete _AchievementsChar; delete _GameEvent; delete _RespawnPoints; delete _PlayerRoom; @@ -2808,6 +2814,12 @@ CCharacter::~CCharacter() // NLMEMORY::StatisticsReport( "egs_memory_report.csv", false ); } // destructor // + +void CCharacter::mobKill(TDataSetRow creatureRowId) +{ + _AchievementsChar->mobKill(creatureRowId); +} + //--------------------------------------------------- // prepareToLoad: method called before applying a pdr save record // @@ -3503,8 +3515,8 @@ void CCharacter::setTarget( const CEntityId &targetId, bool sendMessage ) //*** Removed by Sadge *** // // Ask information about target to AI service -// CreatureNpcInformations.Character.push_back( _EntityRowId ); -// CreatureNpcInformations.Creature.push_back( target->getEntityRowId() ); +// CreatureNpcInformation.Character.push_back( _EntityRowId ); +// CreatureNpcInformation.Creature.push_back( target->getEntityRowId() ); //*** *** } else // target == NULL @@ -7811,9 +7823,9 @@ void CCharacter::endHarvest(bool sendCloseTempImpulsion) _HarvestOpened = false; _DepositSearchSkill = SKILLS::unknown; _MpIndex = 0xff; - _DepositHarvestInformations.DepositIndex = 0xffffffff; + _DepositHarvestInformation.DepositIndex = 0xffffffff; - if ( _DepositHarvestInformations.Sheet != CSheetId::Unknown/*_DepositHarvestInformations.EndCherchingTime != 0xffffffff && _DepositHarvestInformations.EndCherchingTime > CTickEventHandler::getGameCycle()*/ ) + if ( _DepositHarvestInformation.Sheet != CSheetId::Unknown/*_DepositHarvestInformation.EndCherchingTime != 0xffffffff && _DepositHarvestInformation.EndCherchingTime > CTickEventHandler::getGameCycle()*/ ) { if ( sendCloseTempImpulsion ) { @@ -9938,7 +9950,7 @@ void CCharacter::sellItem( INVENTORIES::TInventory inv, uint32 slot, uint32 quan if (item->getRefInventory() == _Inventory[INVENTORIES::equipment]) { - nlwarning(" character %s try to sell an equiped item %s, must not permited by client", _Id.toString().c_str(), sheet.toString().c_str() ); + nlwarning(" character %s try to sell an equipped item %s, must not permited by client", _Id.toString().c_str(), sheet.toString().c_str() ); return; } @@ -12482,10 +12494,15 @@ bool CCharacter::autoFillExchangeView() { invItem = playerBagInvPointer->getItem(inventoryIndex); if (invItem == NULL) - continue; + continue; + + if (invItem->getLockedByOwner()) + continue; + + if (invItem->getRefInventory() != NULL) + continue; itemsSeenCount++; - // Changed to support comparisons on sheetID masks if (invItem->getSheetId() == validateSteps[stepCounter].Sheet) { @@ -13119,7 +13136,10 @@ void CCharacter::setPlaces(const std::vector & places) const uint size = (uint)places.size(); _Places.resize(places.size()); for ( uint i = 0; i < size; i++ ) + { _Places[i] = places[i]->getId(); + _AchievementsChar->inPlace(places[i]); + } } //----------------------------------------------- @@ -13655,9 +13675,13 @@ void CCharacter::sendUrl(const string &url, const string &salt) string control; if (!salt.empty()) { - string checksum = salt+url; control = "&hmac="+getHMacSHA1((uint8*)&url[0], (uint32)url.size(), (uint8*)&salt[0], (uint32)salt.size()).toString(); } + else + { + string defaultSalt = toString(getLastConnectedDate()); + control = "&hmac="+getHMacSHA1((uint8*)&url[0], (uint32)url.size(), (uint8*)&defaultSalt[0], (uint32)defaultSalt.size()).toString(); + } nlinfo(url.c_str()); TVectorParamCheck titleParams; @@ -14032,7 +14056,7 @@ bool CCharacter::pickUpRawMaterial( uint32 indexInTempInv, bool * lastMaterial ) } clearHarvestDB(); - //CZoneManager::getInstance().removeRmFromDeposit( this, _DepositHarvestInformations.DepositIndex, _DepositHarvestInformations.DepositIndexContent,_HarvestedQuantity); + //CZoneManager::getInstance().removeRmFromDeposit( this, _DepositHarvestInformation.DepositIndex, _DepositHarvestInformation.DepositIndexContent,_HarvestedQuantity); } } } @@ -14176,6 +14200,11 @@ void CCharacter::sendCloseTempInventoryImpulsion() //----------------------------------------------- void CCharacter::setFameValuePlayer(uint32 factionIndex, sint32 playerFame, sint32 fameMax, uint16 fameTrend) { + if (playerFame != NO_FAME) + { + _AchievementsChar->fameValue(factionIndex, playerFame); + } + uint32 firstTribeFameIndex = CStaticFames::getInstance().getFirstTribeFameIndex(); uint32 firstTribeDbIndex = CStaticFames::getInstance().getDatabaseIndex( firstTribeFameIndex ); uint32 fameIndexInDatabase = CStaticFames::getInstance().getDatabaseIndex( factionIndex ); diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character.h b/code/ryzom/server/src/entities_game_service/player_manager/character.h index 8a3c127da..9ad894abe 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/character.h +++ b/code/ryzom/server/src/entities_game_service/player_manager/character.h @@ -115,6 +115,7 @@ class CMissionEvent; class CMissionSolo; class CCharacterVersionAdapter; class CCharacterEncyclopedia; +class CCharacterAchievements; class CCharacterGameEvent; class CCharacterRespawnPoints; class CCharacterShoppingList; @@ -444,6 +445,8 @@ private: NL_INSTANCE_COUNTER_DECL(CCharacter); public: + void mobKill(TDataSetRow creatureRowId); + // Start by declaring methods for persistent load/ save operations // The following macro is defined in persistent_data.h // At time of writing it evaluated to: @@ -3201,7 +3204,7 @@ private: /// if harvesting a deposit, the skill used SKILLS::ESkills _DepositSearchSkill; /// Harvest deposit information - HARVEST_INFOS::CHarvestInfos _DepositHarvestInformations; + HARVEST_INFOS::CHarvestInfos _DepositHarvestInformation; //@} /// the tick value of the nex decay of player items @@ -3502,6 +3505,8 @@ private: CCharacterEncyclopedia *_EncycloChar; + CCharacterAchievements *_AchievementsChar; + CCharacterGameEvent *_GameEvent; CCharacterRespawnPoints *_RespawnPoints; diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.cpp b/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.cpp new file mode 100644 index 000000000..b80abbdcf --- /dev/null +++ b/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.cpp @@ -0,0 +1,90 @@ +// Ryzom - MMORPG Framework +// Copyright (C) 2010 Winch Gate Property Limited +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +//----------------------------------------------------------------------------- +// includes +//----------------------------------------------------------------------------- + +#include "stdpch.h" +//#include "egs_sheets/egs_sheets.h" +//#include "egs_sheets/egs_static_encyclo.h" +//#include "game_share/msg_encyclopedia.h" +//#include "game_share/string_manager_sender.h" +//#include "player_manager/player_manager.h" +//#include "player_manager/player.h" +//#include "mission_manager/mission_manager.h" +#include "player_manager/character_achievements.h" +#include "player_manager/character.h" +#include "phrase_manager/phrase_utilities_functions.h" + +//----------------------------------------------------------------------------- +// namespaces +//----------------------------------------------------------------------------- + +using namespace std; +using namespace NLMISC; + +NL_INSTANCE_COUNTER_IMPL(CCharacterAchievements); + +//----------------------------------------------------------------------------- +// methods CCharacterEncyclopedia +//----------------------------------------------------------------------------- + +CCharacterAchievements::CCharacterAchievements(CCharacter &c) : _Char(c) +{ + init(); +} + +//----------------------------------------------------------------------------- + +void CCharacterAchievements::init() +{ + nlinfo("hello achievements"); + //load atoms +} + +//----------------------------------------------------------------------------- + +void CCharacterAchievements::clear() +{ + //clear atoms +} + +//----------------------------------------------------------------------------- + +void CCharacterAchievements::mobKill(TDataSetRow creatureRowId) +{ + const CCreature *creature = CreatureManager.getCreature(creatureRowId); + if (creature) + { + nlinfo("player has killed a mob: %s!",creature->getType().toString().c_str()); + } +} + +void CCharacterAchievements::inPlace(const CPlace *region) +{ + nlinfo("player in region %u",region->getId()); +} + +void CCharacterAchievements::fameValue(uint32 factionIndex, sint32 playerFame) +{ + nlinfo("fame: f(%u)=>v(%u)",factionIndex,playerFame); +} + +void CCharacterAchievements::tickUpdate() +{ + //evaluate atoms +} \ No newline at end of file diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.h b/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.h new file mode 100644 index 000000000..94fae1260 --- /dev/null +++ b/code/ryzom/server/src/entities_game_service/player_manager/character_achievements.h @@ -0,0 +1,78 @@ +// Ryzom - MMORPG Framework +// Copyright (C) 2010 Winch Gate Property Limited +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +#ifndef EGS_CHARACTER_ACHIEVEMENTS_H +#define EGS_CHARACTER_ACHIEVEMENTS_H + + +//----------------------------------------------------------------------------- +// includes +//----------------------------------------------------------------------------- + +// game share +//#include "game_share/persistent_data.h" +#include "zone_manager.h" +#include "creature_manager/creature.h" +#include "creature_manager/creature_manager.h" + +//----------------------------------------------------------------------------- + +class CCharacter; + +/** + * Dynamic part of the encyclopedia stored in a character + * This structure is optimized for size because its stored directly in the player persistant data stuff + * We use CEncyMsgXXX for sending info to the player + * \author Matthieu 'Trap' Besson + * \author Nevrax France + * \date November 2004 + */ +class CCharacterAchievements +{ + NL_INSTANCE_COUNTER_DECL(CCharacterAchievements); +public: + + CCharacterAchievements(CCharacter &c); + + // Construct the encyclopedia album structure from the static sheet that defines encyclopedia + // This method ensure that we have at least the same number of album and the same number of thema by album + // as in the sheets defines the encyclopedia + void init(); + + // remove all + void clear(); + + void mobKill(TDataSetRow creatureRowId); + + void inPlace(const CPlace *region); + + void fameValue(uint32 factionIndex, sint32 playerFame); + + void tickUpdate(); + + +private: + + + +private: + + // The parent class + CCharacter &_Char; + +}; + +#endif // EGS_CHARACTER_ACHIEVEMENTS_H diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character_inlines.h b/code/ryzom/server/src/entities_game_service/player_manager/character_inlines.h index 615ddaeb8..d0bfe3358 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/character_inlines.h +++ b/code/ryzom/server/src/entities_game_service/player_manager/character_inlines.h @@ -168,7 +168,7 @@ inline uint16 CCharacter::harvestedMpQuantity() const inline HARVEST_INFOS::CHarvestInfos& CCharacter::getHarvestInfos() { - return _DepositHarvestInformations; + return _DepositHarvestInformation; } //------------------------------------------------------------------------------ diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character_inventory_manipulation.cpp b/code/ryzom/server/src/entities_game_service/player_manager/character_inventory_manipulation.cpp index 67a8ba0ce..2ce09282c 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/character_inventory_manipulation.cpp +++ b/code/ryzom/server/src/entities_game_service/player_manager/character_inventory_manipulation.cpp @@ -937,7 +937,7 @@ void CCharacter::equipCharacter(INVENTORIES::TInventory dstInvId, uint32 dstSlot return; } - // if item is already referenced (maybe equiped), do not equip it + // if item is already referenced (maybe equipped), do not equip it if (item->getRefInventory() != NULL) return; @@ -1097,7 +1097,7 @@ void CCharacter::unequipCharacter(INVENTORIES::TInventory invId, uint32 slot, bo CPhraseManager::getInstance().disengage( _EntityRowId, true ); } - // Remove enchant weapon effects as they are linked to equiped item + // Remove enchant weapon effects as they are linked to equipped item if (invId==INVENTORIES::handling && slot==0) { CSEffectPtr const effect = lookForActiveEffect(EFFECT_FAMILIES::PowerEnchantWeapon); @@ -1784,7 +1784,7 @@ CGameItemPtr CCharacter::removeItemFromInventory(INVENTORIES::TInventory invId, return NULL; } - // if item is equiped, unequip + // if item is equipped, unequip // TODO : still needed ? // bool hand; // uint16 slotImg; @@ -2127,8 +2127,8 @@ void CCharacter::clearTempInventory() case TEMP_INV_MODE::Quarter: case TEMP_INV_MODE::Harvest: - _DepositHarvestInformations.Sheet = CSheetId::Unknown; - _DepositHarvestInformations.EndCherchingTime = 0xffffffff; + _DepositHarvestInformation.Sheet = CSheetId::Unknown; + _DepositHarvestInformation.EndCherchingTime = 0xffffffff; endHarvest(); break; diff --git a/code/ryzom/server/src/entities_game_service/player_manager/character_respawn_points.h b/code/ryzom/server/src/entities_game_service/player_manager/character_respawn_points.h index 9c972748b..b53329096 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/character_respawn_points.h +++ b/code/ryzom/server/src/entities_game_service/player_manager/character_respawn_points.h @@ -34,7 +34,7 @@ class CCharacter; /** * CCharacterRespawnPoints * This class contains code and data relative to the player respawn points. - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.cpp b/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.cpp index c21346bbc..2644c4f87 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.cpp +++ b/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.cpp @@ -48,7 +48,7 @@ CItemServiceManager * CItemServiceManager::_Instance = NULL; /** * Base class for persistent item service providers (ISP) * WARNING: this class should never modify client->getPersistentItemServices() vector (only CItemServiceManager should do) - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2005 */ @@ -76,7 +76,7 @@ private: /** * Base class for item service providers * WARNING: this class should never modify client->getPersistentItemServices() vector (only CItemServiceManager should do) - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.h b/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.h index ce2758b8a..c896fb13f 100644 --- a/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.h +++ b/code/ryzom/server/src/entities_game_service/player_manager/item_service_manager.h @@ -33,7 +33,7 @@ class IItemServiceProvider; /** * This class provides services associated to items (aka "item services") - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2005 */ diff --git a/code/ryzom/server/src/entities_game_service/progression/progression_pve.cpp b/code/ryzom/server/src/entities_game_service/progression/progression_pve.cpp index ed3c03c8e..6cd1c96a0 100644 --- a/code/ryzom/server/src/entities_game_service/progression/progression_pve.cpp +++ b/code/ryzom/server/src/entities_game_service/progression/progression_pve.cpp @@ -1980,6 +1980,8 @@ bool CCharacterActions::dispatchXpGain( TDataSetRow actor, TDataSetRow creatureR // compute xp gain on creature, cap xp gain per player to MaxXPGainPerPlayer const float xpGainPerOpponent = min( MaxXPGainPerPlayer.get(), float(xpFactor * maxXPGain / equivalentXpMembers) ); + c->mobKill(creatureRowId); + TSkillProgressPerOpponentContainer::iterator it = _SkillProgressPerOpponent.find( creatureRowId ); if( it != _SkillProgressPerOpponent.end() ) { diff --git a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.cpp b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.cpp index 012877931..6beb7b1b2 100644 --- a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.cpp +++ b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.cpp @@ -210,6 +210,21 @@ std::vector CPVPManager2::getCharacterChannels(CCharacter * user) std::vector result; result.clear(); + // Add lang channel, should be first. + if (!user->getLangChannel().empty()) { + TMAPExtraFactionChannel::iterator it = _ExtraFactionChannel.find(user->getLangChannel()); + if (it != _ExtraFactionChannel.end()) + { + result.push_back((*it).second); + } + } else { + TMAPExtraFactionChannel::iterator it = _ExtraFactionChannel.find("en"); + if (it != _ExtraFactionChannel.end()) + { + result.push_back((*it).second); + } + } + PVP_CLAN::TPVPClan faction = user->getAllegiance().first; if( faction != PVP_CLAN::Neutral ) { @@ -230,21 +245,6 @@ std::vector CPVPManager2::getCharacterChannels(CCharacter * user) } } - // Add lang channel - if (!user->getLangChannel().empty()) { - TMAPExtraFactionChannel::iterator it = _ExtraFactionChannel.find(user->getLangChannel()); - if (it != _ExtraFactionChannel.end()) - { - result.push_back((*it).second); - } - } else { - TMAPExtraFactionChannel::iterator it = _ExtraFactionChannel.find("en"); - if (it != _ExtraFactionChannel.end()) - { - result.push_back((*it).second); - } - } - /* bool matis = CFameInterface::getInstance().getFameIndexed(user->getId(), 0) >= PVPFameRequired*6000; bool fyros = CFameInterface::getInstance().getFameIndexed(user->getId(), 1) >= PVPFameRequired*6000; @@ -1112,11 +1112,11 @@ void CPVPManager2::onIOSMirrorUp() */ // Community Channels - createExtraFactionChannel("en"); - createExtraFactionChannel("fr"); - createExtraFactionChannel("de"); - createExtraFactionChannel("ru"); - createExtraFactionChannel("es"); + createExtraFactionChannel("en", true); + createExtraFactionChannel("fr", true); + createExtraFactionChannel("de", true); + createExtraFactionChannel("ru", true); + createExtraFactionChannel("es", true); for (uint i = PVP_CLAN::BeginClans; i <= PVP_CLAN::EndClans; i++) { @@ -1161,7 +1161,7 @@ void CPVPManager2::createFactionChannel(PVP_CLAN::TPVPClan clan) } } -void CPVPManager2::createExtraFactionChannel(const std::string & channelName) +void CPVPManager2::createExtraFactionChannel(const std::string & channelName, bool universalChannel) { TMAPExtraFactionChannel::iterator it = _ExtraFactionChannel.find(channelName); @@ -1171,6 +1171,7 @@ void CPVPManager2::createExtraFactionChannel(const std::string & channelName) TChanID factionChannelId = DynChatEGS.addLocalizedChan(name); // set historic size of the newly created channel DynChatEGS.setHistoricSize( factionChannelId, FactionChannelHistoricSize ); + DynChatEGS.setUniversalChannel( factionChannelId, universalChannel ); _ExtraFactionChannel.insert( make_pair(channelName, factionChannelId) ); } diff --git a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.h b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.h index 1207b1a11..9d24f1fe6 100644 --- a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.h +++ b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_manager_2.h @@ -150,7 +150,7 @@ public: // create a faction channel if not already exist void createFactionChannel(PVP_CLAN::TPVPClan clan); // create an extra faction channel if not already exist (for marauders, agnos, urasiens and hominits) - void createExtraFactionChannel(const std::string & channelName); + void createExtraFactionChannel(const std::string & channelName, bool universalChannel = false); // create an user channel if not already exist TChanID createUserChannel(const std::string & channelName, const std::string & pass); // remove a user channel diff --git a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_safe_zone.h b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_safe_zone.h index 5d51285b2..05f529ffe 100644 --- a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_safe_zone.h +++ b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_safe_zone.h @@ -26,7 +26,7 @@ /** * A PVP safe zone - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2004 */ diff --git a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_zone.h b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_zone.h index 8370a40d4..132c02d95 100644 --- a/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_zone.h +++ b/code/ryzom/server/src/entities_game_service/pvp_manager/pvp_zone.h @@ -60,7 +60,7 @@ class CPVPSafeZone; /** * Base class of PVP zones - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2004 */ @@ -188,7 +188,7 @@ private: /** * A PVP versus zone : 2 clans fight there - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2004 */ @@ -257,7 +257,7 @@ private: /** * A PVP guild zone : guilds fight there - * \author Sbastien Guignot + * \author Sebastien Guignot * \author Nevrax France * \date 2004 */ diff --git a/code/ryzom/server/src/entities_game_service/stat_db.h b/code/ryzom/server/src/entities_game_service/stat_db.h index 39ca77a67..ac25b1c5e 100644 --- a/code/ryzom/server/src/entities_game_service/stat_db.h +++ b/code/ryzom/server/src/entities_game_service/stat_db.h @@ -30,7 +30,7 @@ class CFileDescription; /** * This class collects leaves and furnishes their persistent data for backup * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -63,7 +63,7 @@ private: /** * This class collects all leaves and furnishes the message data for MFS init * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -83,7 +83,7 @@ private: /** * This class displays a node of SDB * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ diff --git a/code/ryzom/server/src/frontend_service/entity_container.h b/code/ryzom/server/src/frontend_service/entity_container.h index d07cdbc76..75ae8250d 100644 --- a/code/ryzom/server/src/frontend_service/entity_container.h +++ b/code/ryzom/server/src/frontend_service/entity_container.h @@ -25,6 +25,7 @@ #include "game_share/tick_event_handler.h" #include "game_share/ryzom_mirror_properties.h" #include "client_id_lookup.h" +#include "fe_types.h" #include #include diff --git a/code/ryzom/server/src/frontend_service/frontend_service.h b/code/ryzom/server/src/frontend_service/frontend_service.h index 301e34506..12fa4df5c 100644 --- a/code/ryzom/server/src/frontend_service/frontend_service.h +++ b/code/ryzom/server/src/frontend_service/frontend_service.h @@ -33,6 +33,7 @@ #include "fe_receive_sub.h" #include "fe_send_sub.h" +#include "fe_types.h" #include "history.h" #include "prio_sub.h" #include "client_id_lookup.h" diff --git a/code/ryzom/server/src/frontend_service/id_impulsions.h b/code/ryzom/server/src/frontend_service/id_impulsions.h index 449a1da2c..e4cd1b407 100644 --- a/code/ryzom/server/src/frontend_service/id_impulsions.h +++ b/code/ryzom/server/src/frontend_service/id_impulsions.h @@ -19,6 +19,7 @@ #ifndef ID_IMPULSIONS_H #define ID_IMPULSIONS_H +#include "fe_types.h" // misc #include "nel/misc/types_nl.h" diff --git a/code/ryzom/server/src/frontend_service/stdpch.h b/code/ryzom/server/src/frontend_service/stdpch.h index dd904c1bc..7702d9717 100644 --- a/code/ryzom/server/src/frontend_service/stdpch.h +++ b/code/ryzom/server/src/frontend_service/stdpch.h @@ -67,7 +67,6 @@ #include "game_share/entity_types.h" -#include "fe_types.h" #ifndef NL_RELEASE #ifndef TRACE_SHARD_MESSAGES diff --git a/code/ryzom/server/src/input_output_service/CMakeLists.txt b/code/ryzom/server/src/input_output_service/CMakeLists.txt index 9064ad0a3..56b5a07eb 100644 --- a/code/ryzom/server/src/input_output_service/CMakeLists.txt +++ b/code/ryzom/server/src/input_output_service/CMakeLists.txt @@ -25,7 +25,7 @@ TARGET_LINK_LIBRARIES(ryzom_ios_service nelgeorges nelligo) -NL_DEFAULT_PROPS(ryzom_ios_service "Ryzom, Services: Input Ouput Service (IOS)") +NL_DEFAULT_PROPS(ryzom_ios_service "Ryzom, Services: Input Output Service (IOS)") NL_ADD_RUNTIME_FLAGS(ryzom_ios_service) ADD_DEFINITIONS(${LIBXML2_DEFINITIONS}) diff --git a/code/ryzom/server/src/input_output_service/chat_manager.cpp b/code/ryzom/server/src/input_output_service/chat_manager.cpp index 27d1c55e8..a4765c300 100644 --- a/code/ryzom/server/src/input_output_service/chat_manager.cpp +++ b/code/ryzom/server/src/input_output_service/chat_manager.cpp @@ -2312,7 +2312,7 @@ ucstring CChatManager::filterClientInput(ucstring &text) { ucstring result; result.reserve(text.size()); - // 1st, remove any begining or ending white space + // 1st, remove any beginning or ending white space ucstring::size_type pos = 0; // skip begin white spaces diff --git a/code/ryzom/server/src/mail_forum_service/hof_generator.h b/code/ryzom/server/src/mail_forum_service/hof_generator.h index a7b2774d6..96381d7ee 100644 --- a/code/ryzom/server/src/mail_forum_service/hof_generator.h +++ b/code/ryzom/server/src/mail_forum_service/hof_generator.h @@ -27,7 +27,7 @@ * It parses all the 'HoF Data Template' files (.hdt) * and generates data in PHP scripts for all shards * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ diff --git a/code/ryzom/server/src/mail_forum_service/shard_stat_db_manager.h b/code/ryzom/server/src/mail_forum_service/shard_stat_db_manager.h index 68b2f212c..dde776280 100644 --- a/code/ryzom/server/src/mail_forum_service/shard_stat_db_manager.h +++ b/code/ryzom/server/src/mail_forum_service/shard_stat_db_manager.h @@ -26,7 +26,7 @@ typedef NLMISC::CSmartPtr CShardStatDBPtr; /** * This class manages player and guild names for SDB * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -52,7 +52,7 @@ private: /** * This class displays a node of SDB * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -105,7 +105,7 @@ private: /** * This class provides a read-only access to a shard SDB copy * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -143,7 +143,7 @@ private: /** * A shard SDB copy * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ @@ -189,7 +189,7 @@ private: * This manager keeps copies of shard statistical databases up-to-date * and furnishes a read-only access to the shard SDB copies * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ diff --git a/code/ryzom/server/src/monitor_service/service_main.cpp b/code/ryzom/server/src/monitor_service/service_main.cpp index 9b02a1164..0ad027d86 100644 --- a/code/ryzom/server/src/monitor_service/service_main.cpp +++ b/code/ryzom/server/src/monitor_service/service_main.cpp @@ -582,7 +582,7 @@ bool CMonitorService::update () if (var && (var->Type == CConfigFile::CVar::T_INT)) count = var->asInt(); - // Loop to the begining + // Loop to the beginning if (primitiveToUpdate >= Entites.size()) primitiveToUpdate = 0; @@ -687,7 +687,7 @@ bool CMonitorService::update () // Next primitive primitiveToUpdate++; - // Loop to the begining + // Loop to the beginning if (primitiveToUpdate >= Entites.size()) primitiveToUpdate = 0; diff --git a/code/ryzom/server/src/pd_support_service/hourly_commands.cpp b/code/ryzom/server/src/pd_support_service/hourly_commands.cpp index 835bb8cb7..6f77396ae 100644 --- a/code/ryzom/server/src/pd_support_service/hourly_commands.cpp +++ b/code/ryzom/server/src/pd_support_service/hourly_commands.cpp @@ -46,7 +46,7 @@ public: } return; } - + // get the start time time_t startTime; time( &startTime ); @@ -73,7 +73,7 @@ public: // execute hourly tasks NLMISC::CConfigFile::CVar *commandsVar = NLNET::IService::getInstance()->ConfigFile.getVarPtr("HourlyCommands"); WARN_IF(commandsVar == NULL,"'HourlyCommands' not found in cfg file"); - + // if we have hourly commands... if (commandsVar!=NULL) { @@ -104,7 +104,7 @@ public: FILE* fileHandle= fopen(HourlyActivityLogFileName,"ab"); nlassert(fileHandle!=NULL); fprintf(fileHandle,"%02u/%02u/%u CHourlyTaskScheduler: Started: %02u:%02u, Finished: %02u:%02u, Executed %u commands Started %u Jobs\n", - ptm->tm_mday, ptm->tm_mon+1, ptm->tm_year+1900, startTime/3600%24, startTime/60%60, endTime/3600%24, endTime/60%60, commandsVar==NULL?0:commandsVar->size(), jobsRemaining ); + ptm->tm_mday, ptm->tm_mon+1, ptm->tm_year+1900, (uint)startTime/3600%24, (uint)startTime/60%60, (uint)endTime/3600%24, (uint)endTime/60%60, commandsVar==NULL?0:commandsVar->size(), jobsRemaining ); nlinfo("JobManager state: %s",CJobManager::getInstance()->getStatus().c_str()); fclose(fileHandle); } diff --git a/code/ryzom/server/src/server_share/char_name_mapper_itf.h b/code/ryzom/server/src/server_share/char_name_mapper_itf.h index b9d51c02f..e4abc7332 100644 --- a/code/ryzom/server/src/server_share/char_name_mapper_itf.h +++ b/code/ryzom/server/src/server_share/char_name_mapper_itf.h @@ -21,9 +21,7 @@ #ifndef CHAR_NAME_MAPPER_ITF #define CHAR_NAME_MAPPER_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif +#include #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" diff --git a/code/ryzom/server/src/server_share/chat_unifier_itf.h b/code/ryzom/server/src/server_share/chat_unifier_itf.h index 2f5a62816..37f7b45b2 100644 --- a/code/ryzom/server/src/server_share/chat_unifier_itf.h +++ b/code/ryzom/server/src/server_share/chat_unifier_itf.h @@ -21,9 +21,7 @@ #ifndef CHAT_UNIFIER_ITF #define CHAT_UNIFIER_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif +#include #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" diff --git a/code/ryzom/server/src/server_share/command_executor_itf.h b/code/ryzom/server/src/server_share/command_executor_itf.h index baa9a45ed..3c2feb606 100644 --- a/code/ryzom/server/src/server_share/command_executor_itf.h +++ b/code/ryzom/server/src/server_share/command_executor_itf.h @@ -21,9 +21,7 @@ #ifndef COMMAND_EXECUTOR_ITF #define COMMAND_EXECUTOR_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif +#include #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" diff --git a/code/ryzom/server/src/server_share/entity_locator_itf.h b/code/ryzom/server/src/server_share/entity_locator_itf.h index c4d1ac8c9..a33e94e44 100644 --- a/code/ryzom/server/src/server_share/entity_locator_itf.h +++ b/code/ryzom/server/src/server_share/entity_locator_itf.h @@ -21,9 +21,7 @@ #ifndef ENTITY_LOCATOR_ITF #define ENTITY_LOCATOR_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif +#include #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" diff --git a/code/ryzom/server/src/server_share/logger_service_itf.h b/code/ryzom/server/src/server_share/logger_service_itf.h index 01723f118..c6bda3f5c 100644 --- a/code/ryzom/server/src/server_share/logger_service_itf.h +++ b/code/ryzom/server/src/server_share/logger_service_itf.h @@ -21,9 +21,7 @@ #ifndef LOGGER_SERVICE_ITF #define LOGGER_SERVICE_ITF #include "nel/misc/types_nl.h" -#ifdef NL_COMP_VC8 - #include -#endif +#include #include "nel/misc/hierarchical_timer.h" #include "nel/misc/string_conversion.h" #include "nel/net/message.h" diff --git a/code/ryzom/server/src/server_share/stat_db_tree.h b/code/ryzom/server/src/server_share/stat_db_tree.h index 3b98be248..7e512a40f 100644 --- a/code/ryzom/server/src/server_share/stat_db_tree.h +++ b/code/ryzom/server/src/server_share/stat_db_tree.h @@ -229,7 +229,7 @@ private: /** * This class removes entities (players and guilds) through a SDB node * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ diff --git a/code/ryzom/server/src/server_share/stat_db_tree_visitor.h b/code/ryzom/server/src/server_share/stat_db_tree_visitor.h index 6baf0242e..d4d44ee6f 100644 --- a/code/ryzom/server/src/server_share/stat_db_tree_visitor.h +++ b/code/ryzom/server/src/server_share/stat_db_tree_visitor.h @@ -27,7 +27,7 @@ class CStatDBTableLeaf; /** * SDB node visitor (visitor design pattern). * - * \author Sbastien 'kxu' Guignot + * \author Sebastien 'kxu' Guignot * \author Nevrax France * \date 2005 July */ diff --git a/code/ryzom/server/src/shard_unifier_service/nel.sql b/code/ryzom/server/src/shard_unifier_service/nel.sql index 0d8741e8a..6230cc7ef 100644 --- a/code/ryzom/server/src/shard_unifier_service/nel.sql +++ b/code/ryzom/server/src/shard_unifier_service/nel.sql @@ -63,7 +63,7 @@ CREATE TABLE `shard` ( `DynPatchURL` varchar(255) default NULL, `FixedSessionId` int(10) unsigned default '0', PRIMARY KEY (`ShardId`) -) TYPE=MyISAM COMMENT='contains all shards informations for login system'; +) TYPE=MyISAM COMMENT='contains all shards information for login system'; diff --git a/code/ryzom/server/src/shard_unifier_service/ring_session_manager.cpp b/code/ryzom/server/src/shard_unifier_service/ring_session_manager.cpp index 5d9c7feb2..987d4c86b 100644 --- a/code/ryzom/server/src/shard_unifier_service/ring_session_manager.cpp +++ b/code/ryzom/server/src/shard_unifier_service/ring_session_manager.cpp @@ -1736,7 +1736,7 @@ endOfWelcomeUserResult: (session->getAccessType()==TAccessType::at_public), session->getLang(), session->getOrientation(), session->getDescription()); } - // Update the informations of a planned or running session + // Update the information of a planned or running session // Return 'invokeResult' : 0 : ok, session updated // 1 : unknown character // 2 : unknown session diff --git a/code/ryzom/server/src/testing_tool_service/testing_tool_service.h b/code/ryzom/server/src/testing_tool_service/testing_tool_service.h index 1dc5786a6..551b0162f 100644 --- a/code/ryzom/server/src/testing_tool_service/testing_tool_service.h +++ b/code/ryzom/server/src/testing_tool_service/testing_tool_service.h @@ -217,7 +217,7 @@ public: bool CTestingTool::testSentence( const std::vector< NLMISC::CSheetId >& s1, const std::vector< NLMISC::CSheetId >& s2 ); private: - // Sheet informations + // Sheet information std::string _TestDescription; uint16 _IterationCount; uint16 _LevelMini; diff --git a/code/ryzom/tools/leveldesign/export/export.cpp b/code/ryzom/tools/leveldesign/export/export.cpp index 0380aad4d..b15e48a59 100644 --- a/code/ryzom/tools/leveldesign/export/export.cpp +++ b/code/ryzom/tools/leveldesign/export/export.cpp @@ -1793,7 +1793,6 @@ bool CExport::generateIGFromFlora (const std::string &SrcFile, std::vector -90000.0f) _FloraInsts.push_back (vi); - } // End of Generate for a point // Generate for a path @@ -2024,7 +2023,7 @@ void CExport::writeFloraIG (const string &LandFile, bool bTestForWriting) // Make the .IG - string ZoneName = ""; + string ZoneName; ZoneName += NLMISC::toString(-j) + "_"; ZoneName += 'a' + (i/26); ZoneName += 'a' + (i%26); diff --git a/code/ryzom/tools/leveldesign/georges_dll/edit_list_ctrl.cpp b/code/ryzom/tools/leveldesign/georges_dll/edit_list_ctrl.cpp index 8e565dd5e..aac663c1f 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/edit_list_ctrl.cpp +++ b/code/ryzom/tools/leveldesign/georges_dll/edit_list_ctrl.cpp @@ -52,7 +52,7 @@ bool CEditListCtrl::create (DWORD wStyle, RECT &rect, CWnd *parent, uint dialog_ subRect.top = 0; subRect.right = rect.right-rect.left; subRect.bottom = rect.bottom-rect.top; -#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) +#if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 80 if (ListCtrl.CreateEx ( WS_EX_CLIENTEDGE, /*WC_LISTVIEW, "",*/ WS_CHILD|LVS_REPORT, subRect, this, 0)) #else if (ListCtrl.CreateEx ( WS_EX_CLIENTEDGE, WC_LISTVIEW, "", WS_CHILD|LVS_REPORT, subRect, this, 0)) diff --git a/code/ryzom/tools/leveldesign/georges_dll/file_tree_view.cpp b/code/ryzom/tools/leveldesign/georges_dll/file_tree_view.cpp index 9eb467b97..90b742860 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/file_tree_view.cpp +++ b/code/ryzom/tools/leveldesign/georges_dll/file_tree_view.cpp @@ -54,7 +54,7 @@ bool CFileTreeCtrl::create( const RECT& rect, CWnd* pParentWnd, UINT nID ) if (CWnd::Create (className, "empty", WS_CHILD, rect, pParentWnd, nID )) -#if defined(NL_COMP_VC8) || defined(NL_COMP_VC9) +#if defined(NL_COMP_VC) && NL_COMP_VC_VERSION >= 80 if (_TreeCtrl.CreateEx (WS_EX_CLIENTEDGE, /*_T("SysTreeView32"), "",*/ TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS|TVS_EDITLABELS|WS_CHILD|WS_TABSTOP, rect, this, 0)) #else if (_TreeCtrl.CreateEx (WS_EX_CLIENTEDGE, _T("SysTreeView32"), "", TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTTONS|TVS_EDITLABELS|WS_CHILD|WS_TABSTOP, rect, this, 0)) diff --git a/code/ryzom/tools/leveldesign/georges_dll/georges_edit_doc.h b/code/ryzom/tools/leveldesign/georges_dll/georges_edit_doc.h index 87b33779f..f1c165a72 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/georges_edit_doc.h +++ b/code/ryzom/tools/leveldesign/georges_dll/georges_edit_doc.h @@ -262,7 +262,7 @@ protected: // Operations public: - // Plugin informations + // Plugin information class CPlugin { public: @@ -274,7 +274,7 @@ public: NLGEORGES::IEditPlugin *Plugin; }; - // Array of plugin informations + // Array of plugin information std::vector PluginArray; // Overrides diff --git a/code/ryzom/tools/leveldesign/georges_dll/georges_implementation.cpp b/code/ryzom/tools/leveldesign/georges_dll/georges_implementation.cpp index b97c22dba..2422d4b65 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/georges_implementation.cpp +++ b/code/ryzom/tools/leveldesign/georges_dll/georges_implementation.cpp @@ -517,7 +517,7 @@ void CGeorgesImpl::MakeTyp( const std::string& filename, TType type, TUI ui, con } catch (Exception &e) { - nlwarning ("Error during writting file '%s' : ", filename.c_str (), e.what ()); + nlwarning ("Error during writing file '%s' : ", filename.c_str (), e.what ()); } } else diff --git a/code/ryzom/tools/leveldesign/georges_dll/header_dialog.cpp b/code/ryzom/tools/leveldesign/georges_dll/header_dialog.cpp index a69d481f4..6ecfe13fc 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/header_dialog.cpp +++ b/code/ryzom/tools/leveldesign/georges_dll/header_dialog.cpp @@ -263,7 +263,7 @@ void CHeaderDialog::getFromDocument (const NLGEORGES::CFileHeader &header) if (end) { // Build a string - int length = std::min (31, end-start); + int length = std::min (31, (int)(end-start)); memcpy (name, start, length); name[length] = 0; diff --git a/code/ryzom/tools/leveldesign/georges_dll/imagelist_ex.cpp b/code/ryzom/tools/leveldesign/georges_dll/imagelist_ex.cpp index 513abe109..195a44381 100644 --- a/code/ryzom/tools/leveldesign/georges_dll/imagelist_ex.cpp +++ b/code/ryzom/tools/leveldesign/georges_dll/imagelist_ex.cpp @@ -27,8 +27,8 @@ using namespace NLMISC; #pragma warning (disable : 4786) -BOOL CALLBACK EnumResLangProc(HINSTANCE hModule, LPCTSTR lpszType, LPCTSTR lpszName, WORD wIDLanguage, - LONG lParam) +BOOL CALLBACK EnumResLangProc(HMODULE hModule, LPCSTR lpszType, LPCSTR lpszName, WORD wIDLanguage, + LONG_PTR lParam) { set *iconNames = (set*)lParam; diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/CMakeLists.txt b/code/ryzom/tools/leveldesign/georges_editor_qt/CMakeLists.txt index 3edbb69fb..96dc03d06 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/CMakeLists.txt +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/CMakeLists.txt @@ -6,12 +6,24 @@ #----------------------------------------------------------------------------- # This tells the application(s) where to find the installed data. -ADD_DEFINITIONS(-DDATA_DIR="\\"${RYZOM_SHARE_ABSOLUTE_PREFIX}/georges_editor_qt/\\"") +IF(WIN32) + SET(GEQT_DATA_DIR ".") +ELSEIF(APPLE) + # TODO: under Mac OS X, don't install but copy files in application package + SET(GEQT_DATA_DIR ".") +ELSE(WIN32) + SET(GEQT_DATA_DIR ${RYZOM_SHARE_PREFIX}/georges_editor_qt/data) + + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/geqt_config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/geqt_config.h) + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) + + ADD_DEFINITIONS(-DHAVE_GEQT_CONFIG_H) +ENDIF(WIN32) ADD_SUBDIRECTORY(src) INSTALL(DIRECTORY data/ - DESTINATION ${RYZOM_SHARE_PREFIX}/georges_editor_qt/data + DESTINATION ${GEQT_DATA_DIR} COMPONENT data PATTERN "CVS" EXCLUDE PATTERN ".svn" EXCLUDE diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/geqt_config.h.cmake b/code/ryzom/tools/leveldesign/georges_editor_qt/geqt_config.h.cmake new file mode 100644 index 000000000..6f31bc7d0 --- /dev/null +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/geqt_config.h.cmake @@ -0,0 +1,6 @@ +#ifndef GEQT_CONFIG_H +#define GEQT_CONFIG_H + +#define DATA_DIR "${RYZOM_SHARE_ABSOLUTE_PREFIX}/georges_editor_qt" + +#endif diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/configuration.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/configuration.cpp index 5868220cd..6af950eae 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/configuration.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/configuration.cpp @@ -98,7 +98,7 @@ namespace NLQT { void CConfiguration::addLeveldesignPath() { std::vector list; - list.push_back(Modules::config().getValue("LeveldesignPath", QString("").toStdString())); + list.push_back(Modules::config().getValue("LeveldesignPath", std::string())); addSearchPaths(&list); } diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/formdelegate.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/formdelegate.cpp index a1e3e1d13..bb91f8b62 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/formdelegate.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/formdelegate.cpp @@ -96,7 +96,7 @@ namespace NLQT //QString min = QString(type->getMin().c_str()); //QString max = QString(type->getMax().c_str()); //QString inc = QString(type->getIncrement().c_str()); - //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toStdString().c_str()); + //nldebug(QString("min %1 max %2 inc %3").arg(min).arg(max).arg(inc).toUtf8().constData()); // TODO: use saved min/max values editor->setMinimum(-99999); @@ -203,7 +203,7 @@ namespace NLQT else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } } @@ -224,7 +224,7 @@ namespace NLQT else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; @@ -241,7 +241,7 @@ namespace NLQT else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; @@ -262,7 +262,7 @@ namespace NLQT else { nldebug(QString("setModelData from %1 to %2") - .arg(oldValue).arg(value).toStdString().c_str()); + .arg(oldValue).arg(value).toUtf8().constData()); model->setData(index, value, Qt::EditRole); } break; diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/formitem.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/formitem.cpp index 5dc0fe498..6636e944e 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/formitem.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/formitem.cpp @@ -120,10 +120,8 @@ namespace NLQT { if (elmt->isAtom()) { - ((NLGEORGES::CFormElmAtom*)elmt)->setValue(value.toString().toStdString().c_str()); - nldebug(QString("array element string %1 %2") - .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + ((NLGEORGES::CFormElmAtom*)elmt)->setValue(value.toString().toUtf8().constData()); + nldebug("array element string %s %s", itemData[0].toString().toUtf8().constData(), value.toString().toUtf8().constData()); } } } @@ -131,18 +129,14 @@ namespace NLQT else { if(parentItem->formElm->setValueByName( - value.toString().toStdString().c_str(), - itemData[0].toString().toStdString().c_str())) + value.toString().toUtf8().constData(), + itemData[0].toString().toUtf8().constData())) { - nldebug(QString("string %1 %2") - .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + nldebug("string %s %s", itemData[0].toString().toUtf8().constData(), value.toString().toUtf8().constData()); } else { - nldebug(QString("FAILED string %1 %2") - .arg(itemData[0].toString()).arg(value.toString()) - .toStdString().c_str()); + nldebug("FAILED string %s %s", itemData[0].toString().toUtf8().constData(), value.toString().toUtf8().constData()); } } break; diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georges_treeview_dialog.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georges_treeview_dialog.cpp index cae202aa8..088170a6d 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georges_treeview_dialog.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georges_treeview_dialog.cpp @@ -93,29 +93,29 @@ namespace NLQT CForm* CGeorgesTreeViewDialog::getFormByName(const QString formName) { - if(NLMISC::CPath::exists(formName.toStdString())) + if(NLMISC::CPath::exists(formName.toUtf8().constData())) { - return (CForm*)_georges->loadForm(formName.toStdString()); + return (CForm*)_georges->loadForm(formName.toUtf8().constData()); } else { CForm *form = 0; // Load the DFN - std::string extStr = NLMISC::CFile::getExtension( formName.toStdString() ); - QString dfnName = QString("%1.dfn").arg(extStr.c_str()); + std::string extStr = NLMISC::CFile::getExtension( formName.toUtf8().constData() ); + std::string dfnName = extStr + ".dfn"; UFormDfn *formdfn; - if (NLMISC::CPath::exists(dfnName.toStdString())) + if (NLMISC::CPath::exists(dfnName)) { - formdfn = _georges->loadFormDfn (dfnName.toStdString()); + formdfn = _georges->loadFormDfn (dfnName); if (!formdfn) { - nlwarning("Failed to load dfn: %s", dfnName.toStdString().c_str()); + nlwarning("Failed to load dfn: %s", dfnName.c_str()); return 0; } } else { - nlwarning("Cannot find dfn: %s", dfnName.toStdString().c_str()); + nlwarning("Cannot find dfn: %s", dfnName.c_str()); return 0; } @@ -175,7 +175,7 @@ namespace NLQT nlinfo("typ's %d",deps["typ"].count()); nlinfo("dfn's %d",deps["dfn"].count()); - //nlwarning(strList.join(";").toStdString().c_str()); + //nlwarning(strList.join(";").toUtf8().constData()); if (root) { loadedForm = _form->getFilename().c_str(); @@ -222,7 +222,7 @@ namespace NLQT { COFile file; - std::string s = CPath::lookup(loadedForm.toStdString(), false); + std::string s = CPath::lookup(loadedForm.toUtf8().constData(), false); if (file.open (s)) { try @@ -313,7 +313,7 @@ namespace NLQT CFormItem *item = m->getItem(in2); QString value = item->data(1).toString(); - QString path = CPath::lookup(value.toStdString(),false).c_str(); + QString path = CPath::lookup(value.toUtf8().constData(),false).c_str(); if(value.contains(".tga") || value.contains(".png")) { @@ -341,7 +341,7 @@ namespace NLQT { Modules::objViewInt()->resetScene(); //Modules::config().configRemapExtensions(); - Modules::objViewInt()->loadMesh(path.toStdString(),""); + Modules::objViewInt()->loadMesh(path.toUtf8().constData(),""); } return; } diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_model.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_model.cpp index b16e0123c..89cba843c 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_model.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_model.cpp @@ -140,13 +140,13 @@ namespace NLQT CFormItem *item = getItem(in); QString value = item->data(1).toString(); - //QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + //QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); if (value.contains(".shape")) { if (Modules::objViewInt()) { - QIcon *icon = Modules::objViewInt()->saveOneImage(value.toStdString()); + QIcon *icon = Modules::objViewInt()->saveOneImage(value.toUtf8().constData()); if (icon) { if(icon->isNull()) @@ -162,7 +162,7 @@ namespace NLQT } else if(value.contains(".tga") || value.contains(".png")) { - QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); if(path.isEmpty()) { path = ":/images/pqrticles.png"; @@ -185,7 +185,7 @@ namespace NLQT { if (Modules::objViewInt()) { - QIcon *icon = Modules::objViewInt()->saveOneImage(value.toStdString()); + QIcon *icon = Modules::objViewInt()->saveOneImage(value.toUtf8().constData()); if (icon) { if(icon->isNull()) @@ -201,7 +201,7 @@ namespace NLQT } else if(value.contains(".tga") || value.contains(".png")) { - QString path = NLMISC::CPath::lookup(value.toStdString(),false).c_str(); + QString path = NLMISC::CPath::lookup(value.toUtf8().constData(),false).c_str(); if(path.isEmpty()) { path = ":/images/pqrticles.png"; @@ -380,7 +380,7 @@ namespace NLQT //uint value_uint; //sint value_sint; //double value_double; - QString elmtType = ""; + QString elmtType; UFormElm *elmt = 0; if(root->getNodeByName(&elmt, elmName.c_str(), whereN, true)) { @@ -401,13 +401,13 @@ namespace NLQT switch (type->getType()) { case UType::UnsignedInt: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble()).toStdString(); + value = QString("%1").arg(QString(value.c_str()).toDouble()).toUtf8().constData(); elmtType.append("_uint");break; case UType::SignedInt: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble()).toStdString(); + value = QString("%1").arg(QString(value.c_str()).toDouble()).toUtf8().constData(); elmtType.append("_sint");break; case UType::Double: - value = QString("%1").arg(QString("%1").arg(value.c_str()).toDouble(),0,'f',1).toStdString(); + value = QString("%1").arg(QString(value.c_str()).toDouble(),0,'f',1).toUtf8().constData(); elmtType.append("_double");break; case UType::String: elmtType.append("_string");break; @@ -542,7 +542,7 @@ namespace NLQT { QList columnData; std::string value; - QString elmtType = ""; + QString elmtType; UFormElm *elmt = 0; if(root->getArrayNode(&elmt,0) && elmt) diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_proxy_model.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_proxy_model.cpp index 0c4c5b7eb..46ee12567 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_proxy_model.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/georgesform_proxy_model.cpp @@ -42,7 +42,7 @@ namespace NLQT CFormItem *item = smodel->getItem(index); //qDebug() << smodel->showParents() << (item->valueFrom() == NLGEORGES::UFormElm::NodeParentForm); - //nlinfo("%s %d %d %d %d", item->data(index.column()).toString().toStdString().c_str(), + //nlinfo("%s %d %d %d %d", item->data(index.column()).toString().toUtf8().constData(), // item->valueFrom(), // item->nodeFrom(), // smodel->showParents(), diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/main.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/main.cpp index ef8fadec0..3b0d606d3 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/main.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/main.cpp @@ -21,6 +21,10 @@ #include "modules.h" #include "georges_splash.h" +#ifdef HAVE_GEQT_CONFIG_H +#include "geqt_config.h" +#endif + // nel_qt log file name #define NLQT_LOG_FILE "nel_qt.log" @@ -96,7 +100,7 @@ sint main(int argc, char **argv) #if defined(NL_OS_MAC) QDir::setCurrent(qApp->applicationDirPath() + QString("/../Resources")); CLibrary::addLibPath( - (qApp->applicationDirPath() + QString("/../PlugIns/nel")).toStdString()); + (qApp->applicationDirPath() + QString("/../PlugIns/nel")).toUtf8().constData()); #endif // go nel! diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/main_window.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/main_window.cpp index 1e5959973..ef40f4dbc 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/main_window.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/main_window.cpp @@ -63,7 +63,7 @@ namespace NLQT // load and set leveldesign path from config _leveldesignPath = Modules::config(). - getValue("LeveldesignPath", QString("").toStdString()).c_str(); + getValue("LeveldesignPath", std::string()).c_str(); QFileInfo info(_leveldesignPath); if (!info.isDir()) _leveldesignPath = ""; @@ -229,7 +229,7 @@ namespace NLQT setCursor(Qt::WaitCursor); //TODO: if not exists open FileDialog SaveAs... - if(!CPath::exists(_currentView->loadedForm.toStdString())) + if(!CPath::exists(_currentView->loadedForm.toUtf8().constData())) { QString fileName = QFileDialog::getSaveFileName( this, @@ -239,7 +239,7 @@ namespace NLQT QFile file(fileName); file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text); file.close(); - CPath::addSearchFile(fileName.toStdString()); + CPath::addSearchFile(fileName.toUtf8().constData()); //QFileInfo info = QFileInfo(file); //m->setData(in2, info.fileName()); } @@ -417,7 +417,7 @@ namespace NLQT //tabList = _mainWindow->findChildren(); //nlinfo(QString("%1 %2").arg(QString::number((int)this,16)). // arg(QString::number((int)_mainWindow,16)). - // toStdString().c_str()); + // toUtf8().constData()); QTabBar *tb = 0; Q_FOREACH(QTabBar *tabBar, tabList) { @@ -427,11 +427,11 @@ namespace NLQT // arg(QString::number((int)tabBar,16)). // arg(QString::number((int)tabBar->parentWidget(),16)). // arg(QString::number((int)tabBar->parent(),16)). - // toStdString().c_str()); + // toUtf8().constData()); for (int i = 0; i < tabBar->count(); i++) { QString currentTab = tabBar->tabText(i); - //nlinfo(currentTab.toStdString().c_str()); + //nlinfo(currentTab.toUtf8().constData()); } tb = tabBar; } @@ -440,7 +440,7 @@ namespace NLQT void CMainWindow::tabChanged(int index) { - nlinfo(QString("%1").arg(index).toStdString().c_str()); + nlinfo("%d", index); if (index == -1) { setWindowTitle("Qt Georges Editor"); @@ -448,7 +448,7 @@ namespace NLQT } QTabBar *tb = getTabBar(); - //nlinfo(QString("%1").arg(index).toStdString().c_str()); + //nlinfo(QString("%1").arg(index).toUtf8().constData()); Q_FOREACH(CGeorgesTreeViewDialog* dlg, _treeViewList) { @@ -456,7 +456,7 @@ namespace NLQT { //nlinfo(QString("%1 modified %2").arg(tb->tabText(index)). // arg(dlg->modified()). - // toStdString().c_str()); + // toUtf8().constData()); _currentView = dlg; setWindowTitle("Qt Georges Editor - " + tb->tabText(index)); _saveAction->setEnabled(dlg->modified()); diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/modules.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/modules.cpp index 59f596f51..e77e72772 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/modules.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/modules.cpp @@ -68,12 +68,12 @@ bool Modules::loadPlugin() // if(!QFile::exists(pluginPath + pluginFilename)) // { // nlwarning("Cannot find %s in %s, fallback to working dir", - // pluginFilename.toStdString().c_str(), pluginPath.toStdString().c_str()); + // pluginFilename.toUtf8().constData(), pluginPath.toUtf8().constData()); // // pluginPath = ""; // // Q_FOREACH (QString path, qApp->libraryPaths()) - // nlwarning("libraryPaths %s", path.toStdString().c_str()); + // nlwarning("libraryPaths %s", path.toUtf8().constData()); // } QDir pluginsDir(pluginPath); @@ -86,20 +86,20 @@ bool Modules::loadPlugin() if (_objViewerInterface) { nlinfo("Loaded %s", - pluginsDir.absoluteFilePath(pluginFilename).toStdString().c_str()); + pluginsDir.absoluteFilePath(pluginFilename).toUtf8().constData()); return true; } else { nlwarning("Loaded %s, but cannot cast to NLQT::IObjectViewer*", - pluginFilename.toStdString().c_str()); + pluginFilename.toUtf8().constData()); } } else { nlwarning("Cannot get plugin instance for %s (searched in %s)", - pluginFilename.toStdString().c_str(), - (qApp->applicationDirPath() + pluginPath).toStdString().c_str()); + pluginFilename.toUtf8().constData(), + (qApp->applicationDirPath() + pluginPath).toUtf8().constData()); } return false; diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/new_dialog.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/new_dialog.cpp index e3cbda962..499b06d94 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/new_dialog.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/new_dialog.cpp @@ -87,9 +87,9 @@ namespace NLQT QString path = Modules::mainWin().leveldesignPath(); QStringList typelist; //nlinfo ("Searching files in directory '%s'...", dir.c_str()); - NLMISC::CPath::getPathContent(path.toStdString(),true,false,true,_files); + NLMISC::CPath::getPathContent(path.toUtf8().constData(),true,false,true,_files); - getTypes( /* path.toStdString() // incompatible parameter type */ ); + getTypes( /* path.toUtf8() // incompatible parameter type */ ); //nlinfo ("%d supported file types :",FileTypeToId.size()); for ( std::map::iterator it = FileTypeToId.begin(); it != FileTypeToId.end(); ++it ) { @@ -103,8 +103,8 @@ namespace NLQT std::string extStr = NLMISC::CFile::getExtension( _files[i] ); // filter files without existing dfn - if (!NLMISC::CPath::exists(QString("%1.dfn").arg(extStr.c_str()).toStdString()) && - !NLMISC::CPath::exists(QString("%1.typ").arg(extStr.c_str()).toStdString())) + if (!NLMISC::CPath::exists(extStr + ".dfn") && + !NLMISC::CPath::exists(extStr + ".typ")) { continue; } @@ -253,7 +253,7 @@ namespace NLQT { std::string extStr = NLMISC::CFile::getExtension( fileName ); - if (!NLMISC::CPath::exists(QString("%1.dfn").arg(extStr.c_str()).toStdString())) + if (!NLMISC::CPath::exists(extStr + ".dfn")) { return; } diff --git a/code/ryzom/tools/leveldesign/georges_editor_qt/src/settings_dialog.cpp b/code/ryzom/tools/leveldesign/georges_editor_qt/src/settings_dialog.cpp index a005fdf5d..bb4fafd2e 100644 --- a/code/ryzom/tools/leveldesign/georges_editor_qt/src/settings_dialog.cpp +++ b/code/ryzom/tools/leveldesign/georges_editor_qt/src/settings_dialog.cpp @@ -146,13 +146,13 @@ namespace NLQT QMessageBox::Ok);*/ // save graphics settings to config file - Modules::config().getConfigFile().getVar("GraphicsDriver").setAsString(ui.driverGraphComboBox->currentText().toStdString()); + Modules::config().getConfigFile().getVar("GraphicsDriver").setAsString(ui.driverGraphComboBox->currentText().toUtf8().constData()); // save leveldesign path to config file QString oldLdPath = Modules::config().getValue("LeveldesignPath", std::string("")).c_str(); if (oldLdPath != ui.leveldesignPath->text()) { - std::string ldPath = ui.leveldesignPath->text().toStdString(); + std::string ldPath = ui.leveldesignPath->text().toUtf8().constData(); Modules::config().getConfigFile().getVar("LeveldesignPath").forceAsString(ldPath); Q_EMIT ldPathChanged(ldPath.c_str()); // TODO: remove old Path from CPath @@ -171,8 +171,8 @@ namespace NLQT std::vector addList; for (sint i = 0; i < ui.pathsListWidget->count(); ++i) { - std::string str = ui.pathsListWidget->item(i)->text().toStdString(); - if (str != "") + std::string str = ui.pathsListWidget->item(i)->text().toUtf8().constData(); + if (!str.empty()) { list.push_back(str); if (!sl.contains(str.c_str())) diff --git a/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.cpp b/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.cpp index e1f6b317c..58ea1e9da 100644 --- a/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.cpp +++ b/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.cpp @@ -186,7 +186,7 @@ void CSoundDialog::setPlaying(bool play) // *************************************************************************** -void CSoundDialog::OnTimer(UINT id) +void CSoundDialog::OnTimer(UINT_PTR id) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); updateTime(); diff --git a/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.h b/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.h index 1b8c46e91..884c52423 100644 --- a/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.h +++ b/code/ryzom/tools/leveldesign/georges_plugin_sound/sound_dialog.h @@ -126,7 +126,7 @@ private: // Generated message map functions //{{AFX_MSG(CSoundDialog) - afx_msg void OnTimer(UINT id); + afx_msg void OnTimer(UINT_PTR id); afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags); afx_msg void OnControlPlayback(); afx_msg void OnZoom(NMHDR* pNMHDR, LRESULT* pResult); diff --git a/code/ryzom/tools/leveldesign/icon_search/icon_search_default.cfg b/code/ryzom/tools/leveldesign/icon_search/icon_search_default.cfg index 3ef97f480..b343d9e7d 100644 --- a/code/ryzom/tools/leveldesign/icon_search/icon_search_default.cfg +++ b/code/ryzom/tools/leveldesign/icon_search/icon_search_default.cfg @@ -1,4 +1,4 @@ -// check howto for more informations : \\server\_RYZOM\how_to\leveldesign\ht_icon_search_en.doc +// check howto for more information : \\server\_RYZOM\how_to\leveldesign\ht_icon_search_en.doc SearchClientSrc = 0; ClientSrcPath = "R:\code\ryzom\src_v2\"; diff --git a/code/ryzom/tools/leveldesign/mission_compiler_lib/step_content.cpp b/code/ryzom/tools/leveldesign/mission_compiler_lib/step_content.cpp index 0e24b05e6..adcf6c680 100644 --- a/code/ryzom/tools/leveldesign/mission_compiler_lib/step_content.cpp +++ b/code/ryzom/tools/leveldesign/mission_compiler_lib/step_content.cpp @@ -282,7 +282,7 @@ public: string genCode(CMissionData &md) { - string ret = ""; + string ret; if (!_MissionName.empty()) { ret = "spawn_mission : " + _MissionName + " : " + _GiverName; @@ -1809,7 +1809,7 @@ string CContentObjective::genCode(CMissionData &md) // --------------------------------------------------------------------------- /*std::string CContentObjective::genNbGuildMembersNeededOption(CMissionData &md) { - string ret = ""; + string ret; // If we are in a guild mission we add the 'nb_guild_members_needed' option to the script if (md.isGuildMission()) { diff --git a/code/ryzom/tools/leveldesign/mp_generator/main.cpp b/code/ryzom/tools/leveldesign/mp_generator/main.cpp index e61546a8d..7387e32d9 100644 --- a/code/ryzom/tools/leveldesign/mp_generator/main.cpp +++ b/code/ryzom/tools/leveldesign/mp_generator/main.cpp @@ -1455,7 +1455,7 @@ void GenerateDoc() AltDocs[c].write( "" + string(DataColStr[cc]) + "" ); AltDocs[c].write( "" ); string previousKey = "[NO PREVIOUS]"; // not a blank string, because it may be a valid value - string previousName = ""; + string previousName; for ( CRMData::CLookup::const_iterator isd=SortableData.lookup( c ).begin(); isd!=SortableData.lookup( c ).end(); ++isd ) { const TRMItem& item = SortableData.getRow( (*isd).second ); @@ -1530,7 +1530,7 @@ void LoadFamillesMP() ligne = fileData.splitTo( "\n", true ); - while ( !ligne.empty() ) + while ( ligne != "" ) { NewMP( ligne ); ligne = fileData.splitTo( "\n", true ); diff --git a/code/ryzom/tools/leveldesign/world_editor/land_export_lib/export.cpp b/code/ryzom/tools/leveldesign/world_editor/land_export_lib/export.cpp index 64e156909..608702b18 100644 --- a/code/ryzom/tools/leveldesign/world_editor/land_export_lib/export.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/land_export_lib/export.cpp @@ -34,7 +34,7 @@ #include "nel/ligo/zone_region.h" #include "nel/ligo/zone_bank.h" -#include "nel/../../src/pacs/collision_mesh_build.h" +#include "nel/pacs/collision_mesh_build.h" #include "../../../leveldesign/export/tools.h" @@ -777,7 +777,7 @@ void CExport::treatPattern (sint32 x, sint32 y, // 4 - Cut the big zone into a set of unit zones - // - Build patch informations + // - Build patch information // Retrieve source patches vector SrcPI; diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/builder_zone_region.h b/code/ryzom/tools/leveldesign/world_editor/world_editor/builder_zone_region.h index 68036d8d6..64038e19c 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/builder_zone_region.h +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/builder_zone_region.h @@ -38,7 +38,7 @@ class CBuilderZone; // *************************************************************************** -// CZoneRegion contains informations about the zones painted +// CZoneRegion contains information about the zones painted class CBuilderZoneRegion { diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.cpp b/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.cpp index 7bf850817..781e78005 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.cpp @@ -51,7 +51,7 @@ END_MESSAGE_MAP() // *************************************************************************** -int CFileDialogEx::DoModal () +INT_PTR CFileDialogEx::DoModal () { // Get the path char path[512]; diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.h b/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.h index f647b3add..ce367c906 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.h +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/file_dialog_ex.h @@ -41,7 +41,7 @@ public: LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL); - virtual int DoModal( ); + virtual INT_PTR DoModal( ); virtual BOOL OnCommand( WPARAM wParam, LPARAM lParam ); diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/imagelist_ex.cpp b/code/ryzom/tools/leveldesign/world_editor/world_editor/imagelist_ex.cpp index 513abe109..195a44381 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/imagelist_ex.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/imagelist_ex.cpp @@ -27,8 +27,8 @@ using namespace NLMISC; #pragma warning (disable : 4786) -BOOL CALLBACK EnumResLangProc(HINSTANCE hModule, LPCTSTR lpszType, LPCTSTR lpszName, WORD wIDLanguage, - LONG lParam) +BOOL CALLBACK EnumResLangProc(HMODULE hModule, LPCSTR lpszType, LPCSTR lpszName, WORD wIDLanguage, + LONG_PTR lParam) { set *iconNames = (set*)lParam; diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.cpp b/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.cpp index df79db226..a70813f47 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.cpp @@ -3304,7 +3304,7 @@ void CMainFrame::OnUpdateEditSelectChildren(CCmdUI* pCmdUI) // *************************************************************************** -void CMainFrame::OnTimer(UINT nIDEvent) +void CMainFrame::OnTimer(UINT_PTR nIDEvent) { if (nIDEvent == TIMER_UPDATE_FILES) { diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.h b/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.h index 5c2173186..97bda4584 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.h +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/main_frm.h @@ -297,7 +297,7 @@ public: virtual void deleteRootPluginPrimitive (void); virtual void getAllRootPluginPrimitive (std::vector &prims); /* - * The players or informations coming from the server are considered as primitives by the WorldEditor + * The players or information coming from the server are considered as primitives by the WorldEditor * so we need to create/delete/modify these primitives */ // Create a plugin primitive @@ -470,7 +470,7 @@ public: afx_msg void OnUpdateEditCollapse(CCmdUI* pCmdUI); afx_msg void OnEditSelectChildren(); afx_msg void OnUpdateEditSelectChildren(CCmdUI* pCmdUI); - afx_msg void OnTimer(UINT nIDEvent); + afx_msg void OnTimer(UINT_PTR nIDEvent); afx_msg void OnEditExpand (); afx_msg void OnEditCollapse (); afx_msg void OnHelpFinder(); diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor/plugin_interface.h b/code/ryzom/tools/leveldesign/world_editor/world_editor/plugin_interface.h index 8496dab9f..836285241 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor/plugin_interface.h +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor/plugin_interface.h @@ -90,7 +90,7 @@ public: /// get all the current root primitve in the world editor. only the editable one are returned virtual void getAllRootPluginPrimitive (std::vector &prims) = 0; /* - * The players or informations coming from the server are considered as primitives by the WorldEditor + * The players or information coming from the server are considered as primitives by the WorldEditor * so we need to create/delete/modify these primitives */ // Create a plugin primitive diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor_plugin/plugin.cpp b/code/ryzom/tools/leveldesign/world_editor/world_editor_plugin/plugin.cpp index ff837c912..3cf2a00b7 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor_plugin/plugin.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor_plugin/plugin.cpp @@ -38,9 +38,9 @@ Voici la d -5) World_Editor_Service utilise un cache pour stocker les dplacements des joueurs, afin de n'envoyer que ce qui bouge +5) World_Editor_Service uses a cache to save players moves, to be able to send only moving entities -6) World_Editor_Plugin utilise aussi un cache avec un pointeur sur les Primitives, afin de ne modifier dans WE que ce qui bouge +6) World_Editor_Plugin uses too a cache with a pointer on Primitives, to modify only moving entities in WE */ #include "stdafx.h" @@ -262,7 +262,7 @@ void CPlugin::onIdle() } else { - // first, we receive the stack of messages, which is composed of players informations + // first, we receive the stack of messages, which is composed of players information _Client->update(); // now, we insert the players into the GUI for (uint i = 0; i < StackPlayers.size(); ++i) diff --git a/code/ryzom/tools/leveldesign/world_editor/world_editor_shard_monitor_plugin/plugin.cpp b/code/ryzom/tools/leveldesign/world_editor/world_editor_shard_monitor_plugin/plugin.cpp index cdcc61c4e..14a076694 100644 --- a/code/ryzom/tools/leveldesign/world_editor/world_editor_shard_monitor_plugin/plugin.cpp +++ b/code/ryzom/tools/leveldesign/world_editor/world_editor_shard_monitor_plugin/plugin.cpp @@ -833,7 +833,7 @@ void CPlugin::onIdle() if (_Client && _Client->connected()) { _ConnectionMsg.MsgType = CConnectionMsg::NoMsg; - // first, we receive the stack of messages, which is composed of players informations + // first, we receive the stack of messages, which is composed of players information _Client->update(); // See if there's aconnection relarted msg switch(_ConnectionMsg.MsgType) diff --git a/code/ryzom/tools/pd_parser/parse_node.h b/code/ryzom/tools/pd_parser/parse_node.h index b1c43fa4a..ad2b6a8f2 100644 --- a/code/ryzom/tools/pd_parser/parse_node.h +++ b/code/ryzom/tools/pd_parser/parse_node.h @@ -870,7 +870,7 @@ public: std::string getIndexName(uint32 value) const { - std::string result = ""; + std::string result; uint i; for (i=0; iName; return res; @@ -1078,7 +1078,7 @@ public: std::string getDebugCallStringFmt() { uint i, idx=0; - std::string res = ""; + std::string res; for (i=0; i _pmap; _pmap playerList; -// Define informations used for the snowballs management +// Define information used for the snowballs management struct _snowball { _snowball( uint32 Id, uint32 Owner, CTrajectory Traj, float ExplosionRadius ) : @@ -434,7 +434,7 @@ void cbSnowball (CMessage &msgin, const std::string &serviceName, TServiceId sid msgin.serial( explosionRadius ); nldebug( "SB: Received SNOWBALL line." ); - // Store new snowballs informations + // Store new snowballs information CTrajectory traj; traj.init( start, target, speed, CTime::getLocalTime() + THROW_ANIM_OFFSET ); _snowball snowball = _snowball( snowballId, playerId, traj, explosionRadius ); diff --git a/code/tool/build/build b/code/tool/build/build index 708030bc4..e1ea7df5e 100644 --- a/code/tool/build/build +++ b/code/tool/build/build @@ -28,7 +28,7 @@ # $ build snowballs all install # # As you can see there is no need to specify the installed directory -# of NeL, etc ... These informations are automaticly provided to the +# of NeL, etc ... These information are automaticly provided to the # configure script. # # Check the following variables to get an idea of the place of the @@ -410,7 +410,7 @@ case $1 in && cp -Rfdp $NEL_SRC/include $BUILD_DIR/nel # Remove from the compilation directory the useless CVS - # informations + # information cd $BUILD_DIR/nel/include \ && find . -prune -type d -name CVS -exec rm -rf \{\} \; diff --git a/code/web/api/client/config.php.default b/code/web/api/client/config.php.default index 3c8ca869d..6cdbff401 100644 --- a/code/web/api/client/config.php.default +++ b/code/web/api/client/config.php.default @@ -17,4 +17,4 @@ */ // Url where player_auth.php is located -define('RYAPI_AUTH_SCRIPT', ''); +define('RYAPI_AUTH_SCRIPT', ''); \ No newline at end of file diff --git a/code/web/api/client/time.php b/code/web/api/client/time.php new file mode 100644 index 000000000..4b81db42a --- /dev/null +++ b/code/web/api/client/time.php @@ -0,0 +1,46 @@ +. + */ + +$tick_cache_timeout = 60; + +function ryzom_time_tick() { + $fn = RYAPI_URL.'data/cache/game_cycle.ticks'; + $handle = fopen($fn, "r"); + $version = fread($handle, 1); + $raw_tick = fread($handle, 4); + fclose($handle); + $arr = unpack("V", $raw_tick); + $tick = $arr[1]; + return sprintf("%u", $tick & 0xffffffff); +} + + +/** + * Takes a computed ryzom time array and returns a SimpleXMLElement + */ +function ryzom_time_xml($rytime) { + global $tick_cache_timeout; + $out = ryzom_time_xml_without_cache($rytime); + $filename = RYAPI_URL.'data/cache/game_cycle.ticks'; + $cache = $out->addChild('cache'); + $cache->addAttribute('created', filemtime($filename)); + $cache->addAttribute('expire', (filemtime($filename)+$tick_cache_timeout)); + return $out; +} + +?> \ No newline at end of file diff --git a/code/web/api/common/actionPage.php b/code/web/api/common/actionPage.php new file mode 100644 index 000000000..735a33f32 --- /dev/null +++ b/code/web/api/common/actionPage.php @@ -0,0 +1,161 @@ +. + */ + +class ryActionClass { + public $classname; + public $instance; + public $args; + public $requires; + + function __construct($classname, $instance, $args, $requires) { + $this->classname = $classname; + $this->instance = $instance; + $this->args = $args; + $this->requires = $requires; + } + +} + +class ryActionPage { + + private static $classesArgs = array(); + private static $myClasses = array(); + private static $aliases = array(); + private static $messages; + private static $haveMessage; + protected static $id; + + public $instanceName; + public $myMethods = array(); + + function __construct() { + } + + function addMethods($child_class) { + if (is_array($child_class)) { + foreach ($child_class as $c_class) + $this->myMethods = array_merge($this->myMethods, get_class_methods($c_class)); + } else { + $this->myMethods = get_class_methods($child_class); + } + } + + static function addClass($name, $classname, $args=array(), $requires=NULL) { + self::$myClasses[$name] = new ryActionClass($classname, NULL, $args, $requires); + } + + static function addAlias($aliasname, $name) { + self::$aliases[$aliasname] = $name; + } + + static function initInstance($listener) { + $i = self::$myClasses[$listener]; + if (!$i->instance) { + // requires + if ($i->requires) { + self::initInstance($i->requires); + } + if ($i->args) + $i->instance = new $i->classname($listener, $i->args); + else + $i->instance = new $i->classname($listener); + $i->instance->addMethods($i->classname); + $i->instance->instanceName = $listener; + + } + return $i->instance; + } + + static function getInstance($listener) { + return self::initInstance($listener); + } + + static function _addMSG($type='OK', $message='') { + self::$messages[] = array($type, $message); + return ''; + } + + function addMSG($type='OK', $action='', $message='') { + self::$messages[] = array($type, $message); + $this->haveMessage = $action; + return ''; + } + + static function getMSGs() { + return self::$messages; + } + + static function call($action, $url_params) { + $action_params = explode('_', $action); + + if (count($action_params) != 2) + return self::_addMSG('ERR', 'Action call error : bad params of ['.$action.']'); + + list($listener, $call) = $action_params; + if (array_key_exists($listener,self::$aliases)) + $listener = self::$aliases[$listener]; + + if (!array_key_exists($listener, self::$myClasses)) + return self::_addMSG('ERR', 'Action call error : class ['. $listener .'] not found'); + + $i = self::initInstance($listener); + + if (in_array('action'.$call, $i->myMethods)) { + $i->haveMessage = NULL; + $ret = call_user_func(array($i, 'action'.$call), $url_params); + if (!isset($_SESSION['last_action']) or $action != $_SESSION['last_action']) + $_SESSION['last_action'] = $action; + $msg = $i->haveMessage; + if ($msg and ($msg != $action)) { + $ret = self::call($msg, $url_params); + return self::_addMSG('OK', $ret); + } + return self::_addMSG('OK', $ret); + } else + return self::_addMSG('ERR', 'Action call error : action ['. $call .'] of ['. $listener .'] not found'); + } +} + +function callAction($action) { + $c = ''; + ryActionPage::call($action, ryzom_get_params()); + $msgs = ryActionPage::getMSGs(); + + foreach ($msgs as $msg) { + if ($msg[0] == 'HEADER') + $c .= $msg[1]; + } + + foreach ($msgs as $msg) { + if ($msg[0] == 'ERR') + $c .= _s('message error', $msg[1]); + else if ($msg[0] == 'MSG') + $c .= _s('message', $msg[1]); + else if ($msg[0] == 'WARNING') + $c .= _s('message warning', $msg[1]); + else if ($msg[0] != 'HEADER') + $c .= $msg[1]; + } + return $c; +} + + + + +?> diff --git a/code/web/api/common/auth.php b/code/web/api/common/auth.php index 1d52c5d8e..05cda2dba 100644 --- a/code/web/api/common/auth.php +++ b/code/web/api/common/auth.php @@ -1,37 +1,94 @@ . + */ + + +function ryzom_app_authenticate(&$user, $ask_login=true, $welcome_message='', $webprivs=true) { $name = ryzom_get_param('name'); - $authserver = ryzom_get_param('authserver'); - $authkey = ryzom_get_param('authkey'); + $urluser = ryzom_get_param('user'); // user serialization send by auth server + $urlusercheksum = ryzom_get_param('checksum'); // user serialization checksum + $authkey = ryzom_get_param('authkey'); // InGame authkey $lang = ryzom_get_param('lang'); - $cid = ryzom_get_param('cid', ''); - $is_ingame = false; + $cid = intval(ryzom_get_param('cid')); + $is_auth_ingame = false; // we have to set the $user['lang'] even for anonymous user or we cannot display the test in the right langage if($lang == '') { - $l = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); - if($l=='fr'||$l=='en'||$l=='de'||$l=='ru'||$l=='es') + $l = isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])?substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2):'en'; + if ($l=='fr'||$l=='en'||$l=='de'||$l=='ru'||$l=='es') $lang = $l; else $lang = 'en'; } + if ($lang!='fr'&&$lang!='en'&&$lang!='de'&&$lang!='ru'&&$lang!='es') + $lang = 'en'; + $user['message'] = ''; $user['lang'] = $lang; - $user['ig'] = false; - - if ((isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Ryzom')) || ryzom_get_param('ig')) { + $user['groups'] = array(); + + if ((isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Ryzom')) || ryzom_get_param('ig')) $user['ig'] = true; + else + $user['ig'] = false; + + if (isset($_SESSION['user'])) { + if (ryzom_get_param('action') == 'logout') + unset($_SESSION['user']); + else { + $_SESSION['user']['ig'] = $user['ig']; + define('RYZOM_IG', $user['ig']); + $user = $_SESSION['user']; + return true; + } + } + + if ($urluser && $urlusercheksum) { + // Check $authuser (used to test app from another server ingame) + if (hash_hmac('sha1', $urluser, RYAPI_AUTH_KEY) == $urlusercheksum) { + $ig = $user['ig']; + $user = array_merge($user, unserialize(base64_decode($urluser))); + $user['ig'] = $ig; + if (!isset($user['groups'])) + $user['groups'] = array(); + define('RYZOM_IG', $user['ig']); + $_SESSION['user'] = $user; + return true; + } + } + + if ($user['ig']) { // Ingame $shardid = ryzom_get_param('shardid'); - if (!ryzom_authenticate_ingame($shardid, $cid, $name, $authkey)) - return false; - $is_ingame = true; + $error_message = ''; + if (ryzom_authenticate_ingame($shardid, $cid, $name, $authkey) || ryzom_authenticate_with_session($name, $cid, $error_message)) { + $is_auth_ingame = true; + } } else { - // Outgame : Use session + // Outgame or bad ingame auth (external server) : Use session $error_message = ''; if (!ryzom_authenticate_with_session($name, $cid, $error_message)) { + define('RYZOM_IG', false); if ($ask_login) { - $c = ''; + + if ($error_message) + $c = '

    '._t($error_message).'

    '; + else + $c = ''; if (!$welcome_message) $welcome_message = 'The application '._t(APP_NAME).' require authentication. Please enter your credentials'; @@ -47,18 +104,40 @@ function ryzom_app_authenticate(&$user, $ask_login=true, $welcome_message='') { } } - if ($lang) - $_SESSION['lang'] = $lang; + $_SESSION['lang'] = $lang; + + define('RYZOM_IG', $user['ig']); + // get user information + $ig = $user['ig']; + $user = ryzom_user_get_info($cid, $webprivs); - // get user informations - $user = ryzom_user_get_info($cid); - $user['lang'] = $_SESSION['lang']; if (isset($user['creation_date'])) - $user['id'] = ryzom_get_user_id($cid, $user['char_name'], $user['creation_date']); - if ($is_ingame && $user['last_played_date'] != '0') - $user['ig'] = true; + $user['id'] = ryzom_get_user_id($cid, $user['char_name'], $user['creation_date'], $user); + + $user['ig'] = $ig; + $user['lang'] = $_SESSION['lang']; + if (!isset($user['groups'])) + $user['groups'] = array(); + + if ($is_auth_ingame && $user['last_played_date'] != '0') + $user['auth_ig'] = true; else - $user['ig'] = false; + $user['auth_ig'] = false; + + if (!isset($_SESSION['translater_mode']) || ryzom_get_param('translate_this') == '0') + $_SESSION['translater_mode'] = false; + + // Set/unset translation mode + if (in_array('WTRS', $user['groups']) && ryzom_get_param('translate_this') == '1') + $_SESSION['translater_mode'] = true; + + $user['translation_mode'] = $_SESSION['translater_mode']; + + ryzom_unset_url_param('translate_this'); + + if (isset($user['last_played_date'])) + $_SESSION['last_played_date'] = $user['last_played_date']; + // don't send this information to external apps unset($user['last_played_date']); unset($user['creation_date']); return true; diff --git a/code/web/api/common/bbCode.php b/code/web/api/common/bbCode.php new file mode 100644 index 000000000..e45dfadb9 --- /dev/null +++ b/code/web/api/common/bbCode.php @@ -0,0 +1,988 @@ +. + */ + +// setup bbCode formatter + +bbCode::$ig = RYZOM_IG; + +/** + * Image proxy + */ +if(!defined('IMG_PROXY')){ + $url = 'http://'.$_SERVER['HTTP_HOST'].'/app_forum/tools/imageproxy.php'; + define('IMG_PROXY', $url); +} +if (!function_exists('proxy_image_url')) { + function proxy_image_url($href, $attrs=''){ + return IMG_PROXY.'?'.($attrs != '' ? $attrs.'&' : '').'url='.urlencode($href); + } +} + + +abstract class bbCodeParser { + + /** + * @var bool + */ + private $_ig; + + /** + * @var array + */ + private $tags_ignore; + private $tags_block_open; + private $tags_block_close; + private $tags_ignore_depth; + + /** + * @var array + */ + private $open_tags; + + /** + * @var string + */ + private $last_closed_tag; + + /** + * @var int + */ + private $current_tag; + + /** + * @var array + */ + private $state; + + /** + * @param bool $ig if true, use ingame markup + */ + function __construct($ig) { + $this->_ig = $ig; + + // ignore bbcode between these tags + $this->tags_ignore = array( + 'noparse', 'code', + 'url', 'img', 'mail', 'page', 'forum', 'topic', 'post', 'wiki', 'time', 'date' + ); + + // these create block level html code, so '\n' or ' ' or '\t' around them needs to be cleared + $this->tags_block_open = array('h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'quote', 'list', 'p'); + $this->tags_block_close = $this->tags_block_open; + if ($this->_ig) { + // ingame

    is not block level when closing, so dont strip there + $key = array_search('p', $this->tags_block_close, true); + unset($this->tags_block_close[$key]); + } + + $this->state = array(); + + // reset internals + $this->reset(); + } + + /** + * Format bbcode tag + * + * @param string $tag tag name + * @param string $open open markup + * @param string $close close markup + * @param string $attr tag attributes + * @param string $text text between tags + */ + abstract function format($tag, $open, $close, $attr, $text); + + /** + * Wrapper to call Child->format(...) + * + * @param array $tag assoc array with tag info + * @return string + */ + function handle_tag($tag) { + return $this->format($tag['tag'], $tag['open'], $tag['close'], $tag['attr'], $tag['text']); + } + + /** + * Reset internals + */ + function reset() { + $this->current_tag = 0; + $this->tags_ignore_depth = 0; + + // 0'th position is used as result + $this->open_tags = array( + 0 => array('tag' => '', 'open' => '', 'close' => '', 'attr' => '', 'text' => '') + ); + + $this->last_closed_tag = false; + } + + /** + * Save working state + */ + private function _state_save() { + $this->state[] = array($this->current_tag, $this->tags_ignore_depth, $this->open_tags, $this->last_closed_tag); + $this->reset(); + } + + /** + * Restore working state + */ + private function _state_restore() { + if (!empty($this->state)) { + list($this->current_tag, $this->tags_ignore_depth, $this->open_tags, $this->last_closed_tag) = array_pop($this->state); + } + } + + /** + * Main worker. Parse $text for bbCode tags + * + * NOTE: Text must already be safe for HTML, ie. treated with htmlspecialchars() + * + * @param string $text + * @return string formatted string + */ + function bbcode($text) { + $text = str_replace("\r\n", "\n", $text); + + $split = preg_split('/(\[[a-zA-Z0-9_\/]*?(?:[= ].*?)?\])/', $text, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); + + foreach ($split as $chunk) { + if (substr($chunk, 0, 1) == '[' && substr($chunk, -1, 1) == ']') { + if (substr($chunk, 0, 2) == '[/') { + $this->close($chunk); + } else { + $this->open($chunk); + } + } else { + $this->text($chunk); + } + } + + return $this->result(); + } + + /** + * Push tag with args to stack + * Do not strip whitespace because tag might be invalid + * + * @param string $chunk full tag string, eg. [tag=attr] + */ + function open($chunk) { + list($tag, $attr) = $this->split_params($chunk); + + // test for [noparse] + if ($this->tags_ignore_depth > 0) { + $this->text($chunk); + } else { + $this->current_tag++; + // remember tag, attributes and complete string that was used in markup + $this->open_tags[$this->current_tag] = array('tag' => $tag, 'attr' => $attr, 'open' => $chunk, 'close' => '', 'text' => ''); + } + + if (in_array($tag, $this->tags_ignore)) { + $this->tags_ignore_depth++; + } + } + + /** + * Close tag and call tag handler to format output + * + * @param $chunk full tag string, eg. [/tag] + */ + function close($chunk) { + // extract tag name from [/name] + $tag = strtolower(substr($chunk, 2, -1)); + + if ($this->tags_ignore_depth > 0 && in_array($tag, $this->tags_ignore)) { + $this->tags_ignore_depth--; + } + + // stack underrun + if ($this->current_tag < 0) { + $this->text($chunk); + return; + } + + // ignore block + if ($this->tags_ignore_depth > 0) { + $this->text($chunk); + return; + } + + // tag mismatch + if ($this->open_tags[$this->current_tag]['tag'] !== $tag) { + // try to find first open tag for this + $key = false; + for ($i = $this->current_tag - 1; $i > 0; $i--) { + if (isset($this->open_tags[$i]['tag']) && $this->open_tags[$i]['tag'] === $tag) { + $key = $i; + break; + } + } + if ($key === false) { + $this->text($chunk); + return; + } + + // tag is open so we need to 'rewind' a bit + for ($i = $this->current_tag; $i > $key; $i--) { + $tmp_tag = $this->pop_stack(); + $this->text($tmp_tag['open'] . $tmp_tag['text']); + } + } + + // close tag + $open = $this->pop_stack(); + + // handle bbcode + $open['close'] = $chunk; + + $block_level = false; + if (in_array($tag, $this->tags_block_open)) { + $block_level = true; + // for block level element, trim whitespace from inside tag + // [tag]...text...[/tag] + $open['text'] = $this->trim_ws($open['text']); + } + $result = $this->handle_tag($open); + + // strip whitespace from text before tag 'text...[tag]' + if ($block_level) { + $ts = $this->rtrim_ws($this->open_tags[$this->current_tag]['text']); + $this->open_tags[$this->current_tag]['text'] = $ts; + } + + $this->text($result); + + $this->last_closed_tag = $open['tag']; + } + + function text($text) { + // strip whitespace after closing '[/tag]...text' + if (in_array($this->last_closed_tag, $this->tags_block_close)) { + $text = $this->ltrim_ws($text); + } + $this->open_tags[$this->current_tag]['text'] .= $text; + + $this->last_closed_tag = false; + } + + function result() { + // close tags that are still open + while ($this->current_tag > 0) { + $open = $this->pop_stack(); + + if ($this->tags_ignore_depth > 0) { + $this->tags_ignore_depth--; + // need to reparse text that's after ignore tag + $this->_state_save(); + $text = $open['open'] . $this->bbcode($open['text']); + $this->_state_restore(); + } else { + // tag was not closed proprely, include start tag with result + $text = $open['open'] . $open['text']; + } + + $this->text($text); + }; + + return $this->open_tags[0]['text']; + } + + /** + * Pop tag and text from stack and return them + * + * @return array [0] = tag, [1] = text + */ + function pop_stack() { + // remove from stack + $open = $this->open_tags[$this->current_tag]; + unset($this->open_tags[$this->current_tag]); + $this->current_tag--; + + return $open; + } + + /** + * Trim from end of string + * 'text...\s{0,}\n{1}\s{0,}' + * + * @param string $ts + * @return string + */ + function rtrim_ws($ts){ + // we want to get rid of all spaces/tabs, but only single \n, so rtrim($ts, " \t\n\r") would not work + $ts = rtrim($ts, " \t"); + if (substr($ts, -1, 1) === "\n") { + $ts = substr($ts, 0, -1); + $ts = rtrim($ts, " \t"); + } + return $ts; + } + + /** + * Trim from start of string + * '\s{0,}\n{1}...text' + * + * @param string $ts + * @return string + */ + function ltrim_ws($ts){ + // we want to get rid of all spaces/tabs, but only single \n, so ltrim($ts, " \t\n\r") would not work + $ts = ltrim($ts, " \t"); + if (substr($ts, 0, 1) === "\n") { + $ts = substr($ts, 1); + } + return $ts; + } + + /** + * Trim from both sides + * '\s{0,}\n{1}...text...\s{0,}\n{1}\s{0,} + * + * @param string $ts + * @return string + */ + function trim_ws($ts){ + $ts = $this->ltrim_ws($ts); + $ts = $this->rtrim_ws($ts); + return $ts; + } + + /** + * Extract tag parameters from [tag=params] or [tag key1=val1 key2=val2] + * + * @param type $tag + * @return type + */ + function split_params($chunk) { + if (substr($chunk, 0, 1) == '[') { + $b = '\['; + $e = '\]'; + } else { + $b = ''; + $e = ''; + } + // [1] [2] [3] + if (preg_match('/^' . $b . '([\*a-zA-Z0-9]*?)' . '(=| )' . '(.*?)' . $e . '$/', $chunk, $match)) { + $tagName = strtolower($match[1]); + if ($match[2] == '=') { + // = means single parameter + $tagParam = $match[3]; + } else { + // means multiple parameters + $tagParam = array(); + $args = preg_split('/[ ]/', $match[3], null, PREG_SPLIT_NO_EMPTY); + foreach ($args as $arg) { + $pairs = explode('=', $arg); + // preg_replace will remove possible quotes around value + if (isset($pairs[1])) { + $tagParam[strtolower($pairs[0])] = preg_replace('@("|\'|)(.*?)\\1@', '$2', $pairs[1]); + } else { + $tagParam[] = preg_replace('@("|\'|)(.*?)\\1@', '$2', $pairs[0]); + } + } + } + } else { + if (substr($chunk, 0, 1) == '[' && substr($chunk, -1, 1) == ']') { + $chunk = substr($chunk, 1, -1); + } + $tagName = strtolower($chunk); + $tagParam = ''; + } + return array($tagName, $tagParam); + } + +} + +class bbCode extends bbCodeParser { + static $legacy_sync = 1348956841; + static $legacy_shard = array( + 'ani' => 2363920179, + 'lea' => 2437578274, + 'ari' => 2358620001, + ); + + static $ig = false; + static $timezone = 'UTC'; + static $clock12h = false; + static $shardid = false; + static $lang = 'en'; + static $disabledTags = array(); + // + const COLOR_P = '#d0d0d0'; // normal text + // + const COLOR_BBCODE_TAG = '#444444'; + + static function bbDisabled($tag) { + return in_array(strtolower($tag), self::$disabledTags); + } + + static function getFontSize($value) { + $size = 16; + switch (strtolower($value)) { + case '1': case 'xx-small': $size = 9; break; + case '2': case 'x-small' : $size = 10; break; + case '3': case 'small' : $size = 13; break; + case '4': case 'medium' : $size = 16; break; + case '5': case 'large' : $size = 18; break; + case '6': case 'x-large' : $size = 24; break; + case '7': case 'xx-large': $size = 32; break; + //case '8': case 'smaller' : break; + //case '9': case 'larger' : break; + } + return $size; + } + + static function bb_noparse($code) { + return preg_replace(array('/\[/', '/\]/'), array('[', ']'), $code); + } + + static function bb_code($code) { + return '

    ' . self::bb_noparse($code) . '
    '; + } + + static function bb_list($list) { + $result = ''; + $list = str_replace("\n[", '[', $list); + $result = '
      ' . preg_replace('/\s*\[\*\]\s*/is', "
    • ", $list) . '
    '; + return preg_replace('#
      \s*#is', '
        ', $result); + } + + static function bb_quote($author, $text) { + if (self::$ig) { + // prevents [color] tag to take over color + $author = self::bb_color(self::COLOR_P, $author); + $text = self::bb_color(self::COLOR_P, $text); + // left/right border, top/bottom border height + $l = ''; + $r = ''; + return // 98% gives bit padding on the right + '' . + '' . // top padding - no border + '' . $l . '' . $r . '' . // top border + '' . $l . '' . $r . '' . // author top padding + '' . $l . '' . $r . '' . // author + '' . $l . '' . $r . '' . // author bottom padding + '' . $l . '' . $r . '' . // quote top padding + '' . $l . '' . $r . '' . // quote + '' . $l . '' . $r . '' . // quote bottom padding + '' . $l . '' . $r . '' . // bottom border + '' . // bottom padding - no border + '
        ' . $author . '
        ' . $text . '
        '; + } else { + return '' . + '
        ' . + '' . $author . '' . + '
        ' . $text . '
        ' . + '
        '; + } + } + + static function bb_h($nr, $color, $text) { + $tag = 'h' . $nr; + + if (self::$ig) { + if ($color != '') { + $text = '' . $text . ''; + } + return '<' . $tag . '>' . $text . ''; + } else { + if ($color != '') { + $style = ' style="color: ' . $color . ';"'; + } else { + $style = ''; + } + return '<' . $tag . $style . '>' . $text . ''; + } + } + + static function bb_url($href, $text) { + // "http://..../" remove " if present + if (substr($href, 0, 6) == '"') { + if (substr($href, -6) == '"') { + $href = substr($href, 6, -6); + } else { + $href = substr($href, 6); + } + } + + if ($href == '') + $href = $text; + if ($text == '') { + $text = $href; + $text = wordwrap($text, 65, ' ', true); + } + + $disable = self::bbDisabled('url'); + // if not disabled and in ryzom and is proper url (:///) + if (!$disable && self::$ig) { + $url = @parse_url(strtolower($href)); + $disable = true; + if (!empty($url['scheme']) && !empty($url['host'])) { + if (in_array($url['scheme'], array('http', 'https'))) { + if (in_array($url['host'], array('app.ryzom.com'))) { + if (empty($url['query']) || stripos($url['query'], 'redirect') === false) { + // http://atys.ryzom.com/ + // and does not contain redirect + // - allow url in game browser + $disable = false; + } + } + } + } // !empty + }// isRYZOM + + if ($disable) { + // empty href will give proper link color without 'underline' - perfect for 'disabled' links + if ($href == '') { + $text = '' . $text . ''; + } else { + $href = wordwrap($href, 65, ' ', true); + $text = wordwrap($text, 65, ' ', true); + $text = '' . $text . ' ' . self::bb_color(self::COLOR_BBCODE_TAG, '(' . $href . ')'); + } + return $text; + } + + // make sure http:// (or ftp:// or mailto:// etc is present), if not, add it + if (!preg_match('#://#', $href)) { + $href = 'http://' . $href; + } + + return sprintf('%s', $href, $text); + } + + static function bb_img($attr, $href) { + if (self::bbDisabled('img')) { + return self::bb_noparse('[img]' . $href . '[/img]'); + } + // $href is treated with htmlspecialchars() so any & in url is & + $href = str_replace('&', '&', $href); + + // images from current server directly + if ($attr=='src' || strstr($href, $_SERVER['HTTP_HOST']) !== false){ + return ''; + } + $url = proxy_image_url($href); + return ''; + } + + static function bb_banner($lang, $ckey) { + // $lang and $ckey should already be escaped for HTML, so urlencode() in here would double escape them + // - channel it thru image proxy. proxy does caching better and uses '304 Not Modified' status + $src = 'http://atys.ryzom.com/api/banner.php?ckey=' . $ckey . '&langid=' . $lang . '&size=500'; + return self::bb_img('', $src); + } + + static function bb_mail($user) { + $url = 'http://' . $_SERVER['HTTP_HOST'] . '/app_mail/?page=compose/to/' . urlencode($user); + return '' . $user . ''; + } + + static function bb_profile($ptype, $pname) { + // types from app_profile + $types = array('user', 'player', 'npc', 'fauna', 'entity', 'source'); + $ptype = array_search($ptype, $types, true); + // if type not found, then fall back to player + if ($ptype === false) + $ptype = 1; + + $url = 'http://' . $_SERVER['HTTP_HOST'] . '/app_profile/?ptype=' . intval($ptype) . '&pname=' . urlencode($pname); + return '' . $pname . ''; + } + + static function bb_color($color, $str) { + if ($color == '') { + return $str; + } + + if (self::$ig) { + return '' . $str . ''; + } else { + return '' . $str . ''; + } + } + + static function bb_size($size, $str) { + $size = self::getFontSize($size); + + if (self::$ig) { + return '' . $str . ''; + } else { + return '' . $str . ''; + } + } + + static function bb_pre($str) { + return '
        ' . $str . '
        '; + } + + static function bb_p($str) { + return '

        ' . $str . '

        '; + } + + // Added by ulukyn. WebIg compatibility. + static function bb_center($str) { + if (self::$ig) { + return '
        ' . $str . '
        '; + } else { + return '
        ' . $str . '
        '; + } + } + + /** Table format : (added by ulukyn) + * A1| A2|A3 + * B1| B2 |B3 + * C1|C2 |C3 + */ + static function bb_table($attr, $content) { + $width = isset($attr['width'])?$attr['width']:'100%'; + $border = isset($attr['border'])?$attr['border']:'0'; + $bgcolor = isset($attr['bgcolor'])?' bgcolor="'.$attr['bgcolor'].'" ':''; + $ret = ''; + $lines = explode("\n", $content); + foreach ($lines as $line) { + if ($line) { + $ret .= ''; + $cols = explode('|', $line); + foreach ($cols as $text) { + if (!$text) + continue; + $params = array('valign' => 'middle'); + if ($text[0] == '#') { + $paramsdef = explode(' ', $text); + $paramlist = substr(array_shift($paramsdef), 1); + $paramlist = explode(',', $paramlist); + foreach ($paramlist as $p) { + list($name, $value) = explode('=', $p); + $params[ _h(str_replace('"', '', $name))] = _h(str_replace('"', '', $value)); + } + if ($paramsdef) + $text = implode(' ', $paramsdef); + } + $param_html = ''; + foreach ($params as $name => $value) + $param_html .= $name.'="'.$value.'" '; + + if ($text && $text[0] == ' ' && $text[strlen($text)-1] == ' ') + $align = 'center'; + else if ($text && $text[0] == ' ') + $align = 'right'; + else + $align = 'left'; + + $ret .= ''; + } + $ret .= ''; + } + } + + $ret .= '
        '.$text.'
        '; + return $ret; + } + + + static function bb_page_link($page, $txt) { + if ($page == '') { + $page = $txt; + } + $tmp = explode('/', $page); + foreach ($tmp as $k => $v) { + $tmp[$k] = urlencode($v); + } + $url = 'http://' . $_SERVER['HTTP_HOST'] . '/app_forum/?page=' . join('/', $tmp); + return '' . $txt . ''; + } + + static function bb_forum_link($page, $id, $txt) { + $page = $page . '/view/' . $id; + if ($id == '') { + $page.= $txt; + } + return self::bb_page_link($page, $txt); + } + + // Added by Ulukyn + static function bb_wiki_link($page, $txt) { + $need_new_txt = false; + if ($page == '') { + $page = $txt; + $need_new_txt = true; + } + + if (substr($page, 0, 22) == 'http://atys.ryzom.com/') + $url = 'http://atys.ryzom.com/start/app_wiki.php?page=' . substr($page, 21); + else { + $tmp = explode('/', $page); + if (count($tmp) != 2) { + return 'Syntax: [wiki]/[page], ex: en/Chronicles'; + } else { + $wiki = $tmp[0]; + $page = $tmp[1]; + } + if (self::$ig) { + $url = 'http://atys.ryzom.com/start/app_wiki.php?page=/projects/pub' . $wiki . '/wiki/' . $page; + } + else + $url = 'http://atys.ryzom.com/projects/pub' . $wiki . '/wiki/' . $page; + if ($need_new_txt) + $txt = 'WIKI [' . $page . ']'; + } + return '' . $txt . ''; + } + + static function bb_biu($tag, $txt) { + $tag = strtolower($tag); + if (self::$ig) { + switch ($tag) { + // FIXME: darken/lighter or tint current color + case 'b': $txt = self::bb_color('white', $txt); + break; + case 'i': $txt = self::bb_color('#ffffd0', $txt); + break; + case 'u': $txt = '' . self::bb_color(self::COLOR_P, $txt) . ''; + break; + default : $txt = self::bb_color(self::COLOR_BBCODE_TAG, $txt); + break; // fallback + } + return $txt; + } + + switch ($tag) { + case 'b': $tag = 'strong'; + break; + case 'i': $tag = 'em'; + break; + case 'u': $tag = 'u'; + break; + default: $tag = 'span'; // fallback + } + return '<' . $tag . '>' . $txt . ''; + } + + static function bb_date($attr, $txt) { + $time = strtotime($txt); + + $shardid = isset($attr['shard']) ? $attr['shard'] : self::$shardid; + if ($time === false || $shardid === false) + return 'ERR:[' . $txt . ']'; + + if (isset(self::$legacy_shard[$shardid])) { + $tick = self::$legacy_shard[$shardid]; + if (self::$legacy_sync > $time) { + // only modify game cycle when asked time is before sync + $tick = ($time - self::$legacy_sync) * 10 + $tick; + } + } else { + $tick = ryzom_time_tick($shardid); + // tick is for NOW, adjust it to match time given + $now = time(); + $tick = ($time - $now) * 10 + $tick; + } + + $rytime = ryzom_time_array($tick, $shardid); + $txt = ryzom_time_txt($rytime, self::$lang); + + return $txt; + } + + static function bb_time($options, $txt) { + $time = strtotime($txt); + + if ($time == 0) { + return $txt; + } + + $timezone = self::$timezone; + + $show_time = ''; + $show_date = ''; + $show_timer = ''; + + if (is_array($options)) { + foreach ($options as $key => $val) { + switch ($key) { + case 'timezone': + // fix some timezones for php + switch ($val) { + case 'pst': // fall thru + case 'pdt': $val = 'US/Pacific'; + break; + } + $timezone = $val; + break; + case 'date' : + $show_date = $val == 'off' ? false : $val; + break; + case 'time' : + $show_time = $val == 'off' ? false : $val; + break; + case 'timer': + $show_timer = $val == 'off' ? false : $val; + break; + }//switch + }//foreach + } + + $ret = array(); + + $old_timezone = date_default_timezone_get(); + @date_default_timezone_set($timezone); + if ($show_date !== false) { + $date = ryzom_absolute_time($time); + //ryzom_absolute_time does not have year, so we need to add it + $current_y = date('Y', time()); + $y = date('Y', $time); + if ($y != $current_y) { + $date.= ' ' . $y; + } + $ret[] = self::bb_color($show_date, $date); + } + if ($show_time !== false) { + $fmtTime = self::$clock12h ? 'g:i:s a T' : 'H:i:s T'; + $ret[] = self::bb_color($show_time, date($fmtTime, $time)); + } + date_default_timezone_set($old_timezone); + + if ($show_timer !== false) { + if ($show_time === false && $show_date === false) { + $f = '%s'; + } else { + $f = '(%s)'; + } + $ret[] = self::bb_color($show_timer, sprintf($f, ryzom_relative_time($time))); + } + + return join(' ', $ret); + } + + /** + * This function is called by bbCodeParser class + * + * @see bbCodeParser::format + */ + public function format($tag, $open, $close, $attr, $text) { + // silly functions all have different parameters + switch ($tag) { + case 'noparse' : + $result = self::bb_noparse($text); + break; + case 'code' : + $result = self::bb_code($text); + break; + case 'quote' : + $result = self::bb_quote($attr, $text); + break; + case 'h1' : // fall thru + case 'h2' : // fall thru + case 'h3' : // fall thru + case 'h4' : // fall thru + case 'h5' : // fall thru + case 'h6' : + $nr = (int) substr($tag, -1); + $color = isset($attr['color']) ? $attr['color'] : ''; + $result = self::bb_h($nr, $color, $text); + break; + case 'color' : + $result = self::bb_color($attr, $text); + break; + case 'size' : + $result = self::bb_size($attr, $text); + break; + case 'list' : + $result = self::bb_list($text); + break; + case 'img' : + $result = self::bb_img($attr, $text); + break; + case 'banner' : + $result = self::bb_banner($attr, $text); + break; + case 'pre' : + $result = self::bb_pre($text); + break; + case 'p' : + $result = self::bb_p($text); + break; + case 'table' : + $result = self::bb_table($attr, $text); + break; + case 'center' : + $result = self::bb_center($text); + break; + case 'url' : + $result = self::bb_url($attr, $text); + break; + case 'mail' : + $result = self::bb_mail($text); + break; + case 'profile' : + $result = self::bb_profile($attr, $text); + break; + case 'page' : + $result = self::bb_page_link($attr, $text); + break; + case 'forum' : // fall thru + case 'topic' : // fall thru + case 'post' : + $result = self::bb_forum_link($tag, $attr, $text); + break; + case 'wiki' : + $result = self::bb_wiki_link($attr, $text); + break; + case 'b' : // fall thru + case 'i' : // fall thru + case 'u' : + $result = self::bb_biu($tag, $text); + break; + case 'time' : + $result = self::bb_time($attr, $text); + break; + case 'date' : + $result = self::bb_date($attr, $text); + break; + default : + $result = $open . $text . $close; + break; + } + return $result; + } + + /** + * Replaces some BBcode with HTML code + * + * NOTE: $text should be already escaped for HTML + * + * @param string $text html escaped input text + * @param array $disabledTags + */ + static function parse($text, $disabledTags = array()) { + static $parser = null; + if ($parser === null) { + $parser = new self(self::$ig); + } + $parser->reset(); + + self::$disabledTags = $disabledTags; + return $parser->bbcode($text); + } + +} diff --git a/code/web/api/common/config.php.default b/code/web/api/common/config.php.default index 3a00bb04e..35202ae29 100644 --- a/code/web/api/common/config.php.default +++ b/code/web/api/common/config.php.default @@ -17,6 +17,8 @@ * along with ryzom_api. If not, see . */ + define('RYAPI_MODE', 'client'); + // Url where the api is define('RYAPI_URL', 'http://'); if (!defined('RYAPI_PATH')) @@ -24,5 +26,6 @@ if (!defined('RYAPI_PATH')) // used by "home" link if (!defined('RYAPP_URL')) define('RYAPP_URL', 'http://'); - +if (!defined('RYAPI_AUTH_KEY')) + define('RYAPI_AUTH_KEY', ''); // key gived by AUTH_SERVER ?> diff --git a/code/web/api/common/db_defs.php b/code/web/api/common/db_defs.php new file mode 100644 index 000000000..e2d9536ab --- /dev/null +++ b/code/web/api/common/db_defs.php @@ -0,0 +1,24 @@ +. + */ + +// init database table used by webig +$db = ryDB::getInstance('webig'); +$db->setDbDefs('players', array('id' => SQL_DEF_INT, 'cid' => SQL_DEF_INT, 'name' => SQL_DEF_TEXT, 'creation_date' => SQL_DEF_DATE, 'deleted' => SQL_DEF_BOOLEAN, 'last_login' => SQL_DEF_TEXT)); +$db->setDbDefs('accounts', array('uid' => SQL_DEF_INT, 'web_privs' => SQL_DEF_TEXT)); + +?> \ No newline at end of file diff --git a/code/web/api/common/db_lib.php b/code/web/api/common/db_lib.php index c3c7e8677..8d8dc936a 100644 --- a/code/web/api/common/db_lib.php +++ b/code/web/api/common/db_lib.php @@ -43,91 +43,96 @@ class ServerDatabase } if (($this->hostname != '') && ($this->username != '') && ($this->database != '')) - { - $this->_connection = mysql_connect($this->hostname, $this->username, $this->password) - or die("ERR1"); // ace . $this->get_error()); - $this->select_db($this->database); - } + $this->_connection = new mysqli($this->hostname, $this->username, $this->password, $this->database); } function close() { - @mysql_close($this->_connection); + $this->_connection->close(); } function query($sql_statement) { - $result = mysql_query($sql_statement, $this->_connection); + $result = $this->_connection->query($sql_statement); + if (!$result) + alert('MYSQL', $this->get_error(), 2); return $result; } function select_db($dbname) { $this->database = $dbname; - mysql_select_db($this->database, $this->_connection) or die("Database selection error : " . $this->get_error()); + $this->_connection->select_db($dbname); } function num_rows($result) { - return @mysql_num_rows($result); + return $result->num_rows; } - function fetch_row($result, $result_type=MYSQL_BOTH) + function fetch_row($result, $result_type=MYSQLI_BOTH) { - return @mysql_fetch_array($result, $result_type); - } - - function fetch_assoc($result) - { - return @mysql_fetch_array($result, MYSQL_ASSOC); + if (gettype($result) == "object") + return $result->fetch_array($result_type); + return NULL; } + function fetch_assoc($result) + { + if (gettype($result) == "object") + return $result->fetch_assoc(); + return NULL; + } function query_single_row($sql_statement) { $result = $this->query($sql_statement); - return @mysql_fetch_array($result); + if (gettype($result) == "object") + return $result->fetch_array(); + + return NULL; } function free_result($result) { - @mysql_free_result($result); + $result->free(); } function get_error() { - return mysql_errno($this->_connection) .": ". mysql_error($this->_connection); + return $this->_connection->errno.': '.$this->_connection->error; } function last_insert_id() { - return @mysql_insert_id(); + return $this->_connection->insert_id; + } + + function escape_string($escapestr) { + return $this->_connection->real_escape_string($escapestr); } function change_to($host,$user,$pass,$dbname) { - $this->close(); + /*$this->close(); $this->hostname = $host; $this->username = $user; $this->password = $pass; $this->database = $dbname; - $this->ServerDatabase(); + $this->ServerDatabase();*/ } } - - - class ryDB { private static $_instances = array(); private $db; private $defs = array(); private $errors = ''; - - + + private function __construct($db_name) { global $_RYZOM_API_CONFIG; - + $this->db_name = $db_name; $this->db = new ServerDatabase(RYAPI_WEBDB_HOST, RYAPI_WEBDB_LOGIN, RYAPI_WEBDB_PASS, $db_name); $this->db->query("SET NAMES utf8"); } @@ -140,20 +145,41 @@ class ryDB { return self::$_instances[$db_name]; } - function setDbDefs($table, $defs) { + function setDbDefs($table, $defs, $check=true) { + if ($check) + { + $result = $this->db->query('SHOW FIELDS FROM '.$table); + if (!$result) + die("Table $table not found in database"); + + $fields = array_keys($defs); + while ($row = $this->db->fetch_row($result)) { + if (in_array($row['Field'], $fields)) + unset($fields[array_search($row['Field'], $fields)]); + else + alert('DbLib', 'Missing field '.$row['Field']." on DbDef of table [$table] of database [$this->db_name] !", 2); + } + if ($fields) + die('Missing fields ['.implode('] [', $fields)."] in table [$table] of database [$this->db_name] !"); + } $this->defs[$table] = $defs; } - + function getDefs($table) { - if (!array_key_exists($table, $this->defs)) - die("Please add tables defs using setDbDefs('$table', \$defs)"); - return $this->defs[$table]; + if ($this->hasDbDefs($table)) + return $this->defs[$table]; + + alert('DBLIB', "Please add tables to '$this->db_name' defs using setDbDefs('$table', \$defs)", 2); } - + + function hasDbDefs($table) { + return array_key_exists($table, $this->defs); + } + function getErrors() { return $this->db->get_error(); } - + function now() { return date('Y-m-d H:i:s', time()); } @@ -169,18 +195,43 @@ class ryDB { function addDbTableProp($table, $props) { $this->props[$table] = $props; } - + + function sqlEscape($escapestr) { + return $this->db->escape_string($escapestr); + } + + function insertID() { + return $this->db->last_insert_id(); + } + + /// DIRECT QUERY - function sqlQuery($sql) { + function sqlQuery($sql, $index = false, $result_type = MYSQLI_BOTH) { $result = $this->db->query($sql); + if (!$result) + return NULL; + if($index !== false && !is_array($index)){ + $index = array($index); + } $ret = array(); - while ($row = $this->db->fetch_row($result)) { - $ret[] = $row; + while ($row = $this->db->fetch_row($result, $result_type)) { + if($index !== false) { + // if $index is ['id1', 'id2'], then this code executes as + // $ret[$row['id1']][$row['id2']] = $row + $current = &$ret; + foreach($index as $key){ + if(!isset($row[$key])) + alert('DBLIB', "Requested index field ($key) was not selected from db"); + $current = &$current[$row[$key]]; + } + $current = $row; + } else + $ret[] = $row; } return $ret; } - - + + /// QUERY /// function sqlSelect($table, $props, $values=array(), $extra='') { if ($table) { @@ -188,16 +239,16 @@ class ryDB { $params = array(); $test = array(); if (!$props) - die("Bad Select on [$table] : missing props"); - + alert('DBLIB', "Bad Select on [$table] : missing props"); + foreach($props as $name => $type) - $params[] = '`'.addslashes($name).'`'; - + $params[] = '`'.$this->sqlEscape($name).'`'; + foreach($values as $name => $value) { if ($name[0] == '=') - $test[] = '('.addslashes(substr($name, 1)).' LIKE '.var_export($value, true).')'; + $test[] = '('.$this->sqlEscape(substr($name, 1)).' LIKE '.var_export($value, true).')'; else - $test[] = '('.addslashes($name).' = '.var_export($value, true).')'; + $test[] = '('.$this->sqlEscape($name).' = '.var_export($value, true).')'; } $sql .= implode(",\n\t", $params)."\nFROM\n\t".$table."\n"; if ($test) @@ -209,39 +260,37 @@ class ryDB { return $sql.';'; } - + function querySingle($table, $values=array(), $extra='') { $sql = $this->sqlSelect($table, $this->getDefs($table), $values, $extra); - $result = $this->db->query($sql); - return $this->db->fetch_row($result); + $result = $this->sqlQuery($sql, false, MYSQLI_BOTH); + if(empty($result)) + return NULL; + return $result[0]; } - + function querySingleAssoc($table, $values=array(), $extra='') { $sql = $this->sqlSelect($table, $this->getDefs($table), $values, $extra); - $result = $this->db->query($sql); - return $this->db->fetch_row($result, MYSQL_ASSOC); + $result = $this->sqlQuery($sql, false, MYSQLI_ASSOC); + if(empty($result)) + return NULL; + return $result[0]; } - - function query($table, $values=array(), $extra='') { + + function query($table, $values=array(), $extra='', $index = false, $result_type = MYSQLI_BOTH) { $sql = $this->sqlSelect($table, $this->getDefs($table), $values, $extra); - $result = $this->db->query($sql); - $ret = array(); - while ($row = $this->db->fetch_row($result)) { - $ret[] = $row; - } - return $ret; + return $this->sqlQuery($sql, $index, $result_type); } - - function queryAssoc($table, $values=array(), $extra='') { - $sql = $this->sqlSelect($table, $this->getDefs($table), $values, $extra); - $result = $this->db->query($sql); - $ret = array(); - while ($row = $this->db->fetch_row($result, MYSQL_ASSOC)) { - $ret[] = $row; - } - return $ret; + + function queryAssoc($table, $values=array(), $extra='', $index = false) { + return $this->query($table, $values, $extra, $index, MYSQLI_ASSOC); } + function queryIndex($table, $index, $values=array(), $extra='') { + return $this->query($table, $values, $extra, $index, MYSQLI_ASSOC); + } + + /// INSERT /// function sqlInsert($table, $props, $vals) { $sql = 'INSERT INTO '.$table.' '; @@ -250,7 +299,7 @@ class ryDB { foreach($props as $name => $type) { if (!isset($vals[$name])) continue; - $params[] = $name; + $params[] = '`'.$name.'`'; switch ($type) { case SQL_DEF_BOOLEAN: $values[] = $vals[$name]?1:0; @@ -260,12 +309,12 @@ class ryDB { break; case SQL_DEF_DATE: // date if (is_string($vals[$name])) - $values[] = "'".addslashes($vals[$name])."'"; + $values[] = "'".$this->sqlEscape($vals[$name])."'"; else $values[] = "'".$this->toDate($vals[$name])."'"; break; default: - $values[] = "'".addslashes($vals[$name])."'"; + $values[] = "'".$this->sqlEscape($vals[$name])."'"; break; } } @@ -284,8 +333,8 @@ class ryDB { $sql = "DELETE FROM\n\t".$table."\n"; $test = array(); foreach($values as $name => $value) - $test[] = '('.addslashes($name).' = '.var_export($value, true).')'; - + $test[] = '('.$this->sqlEscape($name).' = '.var_export($value, true).')'; + if ($test or $where) $sql .= "WHERE\n\t"; if ($test) @@ -294,7 +343,7 @@ class ryDB { $sql .= "\n".$where; return $sql.';'; } - + function delete($table, $values=array(), $where='') { $sql = $this->sqlDelete($table, $values, $where); $result = $this->db->query($sql); @@ -316,23 +365,23 @@ class ryDB { break; case SQL_DEF_DATE: if (is_string($vals[$name])) - $values[] = '`'.$name.'` = \''.addslashes($vals[$name]).'\''; + $values[] = '`'.$name.'` = \''.$this->sqlEscape($vals[$name]).'\''; else $values[] = '`'.$name.'` = \''.$this->toDate($vals[$name]).'\''; break; default: - $values[] = '`'.$name.'` = \''.addslashes($vals[$name]).'\''; + $values[] = '`'.$name.'` = \''.$this->sqlEscape($vals[$name]).'\''; break; } } $sql .= "\n\t".implode(",\n\t", $values)."\n"; foreach($tests as $name => $value) { - $test[] = '('.addslashes($name).' = '.var_export($value, true).')'; + $test[] = '('.$this->sqlEscape($name).' = '.var_export($value, true).')'; } if ($test) $sql .= "WHERE\n\t".implode("\nAND\n\t", $test); - + $sql .= "\n".$extra; return $sql; @@ -363,17 +412,17 @@ class ryDB { continue; switch ($type) { case 'trad': - $values[] = '`'.$name."` = '".addslashes($vals[$name])."'"; + $values[] = '`'.$name."` = '".$this->sqlEscape($vals[$name])."'"; break; case 'textarea': case 'string': case 'option': - $values[] = '`'.$name."` = '".addslashes($vals[$name])."'"; + $values[] = '`'.$name."` = '".$this->sqlEscape($vals[$name])."'"; break; case 'id': case 'int': case 'float': - $values[] = '`'.$name.'` = '.addslashes($vals[$name]); + $values[] = '`'.$name.'` = '.$this->sqlEscape($vals[$name]); break; case 'bool': $values[] = '`'.$name.'` = '.($vals[$name]?'1':'0'); @@ -389,7 +438,7 @@ class ryDB { return $result; } - + /// Display function getTableHtml($name, $params, $values, $order_by='') { @@ -417,6 +466,55 @@ class ryDB { return $ret; } + /// Update Database Structure + + static function updateDatabaseStruct($defs) + { + if (file_exists(RYAPP_PATH.'database.versions')) + $versions = unserialize(file_get_contents(RYAPP_PATH.'database.versions')); + else + $versions = array(); + + $c = "Updating DB Structure...\n"; + foreach ($defs as $dbname => $tables) { + $db = new ServerDatabase(RYAPI_WEBDB_HOST, RYAPI_WEBDB_LOGIN, RYAPI_WEBDB_PASS, $dbname); + $db->query("SET NAMES utf8"); + $c .= "\n Selected DB '$dbname'\n"; + foreach ($tables as $table => $sql) + { + $version = count($sql); + if (array_key_exists($table, $versions)) + $diff = $version - $versions[$table]; + else { + $versions[$table] = 0; + $diff = $version; + } + + $c .= " Table '$table' need v$version (current v".strval($versions[$table].') => '); + + if ($diff > 0) { + $sql_to_run = array_slice($sql, $versions[$table], $diff); + foreach($sql_to_run as $sql_run) { + if ($sql_run) { + $c .= "Run sql... "; + $result = $db->query($sql_run); + } else + $c .= "KO!!!"; + } + if ($result) { + $c .= "OK"; + $versions[$table] = $version; + } + } else + $c .= "OK"; + $c .= "\n"; + } + $c .= "\n"; + $db->close(); + } + file_put_contents(RYAPP_PATH.'database.versions', serialize($versions)); + return '
        '.$c.'
        ';
        +	}
         }
         
         ?>
        diff --git a/code/web/api/common/dfm.php b/code/web/api/common/dfm.php
        new file mode 100644
        index 000000000..57bbe70d3
        --- /dev/null
        +++ b/code/web/api/common/dfm.php
        @@ -0,0 +1,151 @@
        +.
        + */
        +
        + function getDirLinks($url_params, $path, $getvar, $home) {
        +	$ret = '';
        +	$dirs = explode('/', $path);
        +	$dirpath = '';
        +	$ret .= _l($home, $url_params, array($getvar => ''));
        +	foreach($dirs as $dirname) {
        +		if ($dirname)  {
        +			$ret .= ' » '._l($dirname, $url_params, array($getvar => '/'.$dirpath.$dirname));
        +			$dirpath .= $dirname.'/';
        +		}
        +	}
        +	return $ret;
        +}
        +
        +function isEmptyDir($dir)
        +{
        +	if (($files = scandir($dir)) && count($files) <= 2) {
        +		return true;
        +	}
        +	return false;
        +}
        + 
        +class ryDataFileManager {
        +
        +	public $id;
        +	public $log_dir;
        +	public $data_dir;
        +	public $user_dir;
        +	public $app_name;
        +	
        +	function __construct($id, $app_name=APP_NAME) {
        +		$this->app_name = $app_name;
        +		$id = (strlen($id) == 0?'0':'').$id;
        +		$id = (strlen($id) == 1?'0':'').$id;
        +		$this->id = $id;
        +		$this->log_dir = RYAPP_PATH.$app_name.'/data/logs/';
        +		$this->data_dir = RYAPP_PATH.$app_name.'/data/app/';
        +		$this->user_dir =  RYAPP_PATH.$app_name.'/data/chars/'.$id[0].'/'.$id[1].'/'.$id.'/';
        +		
        +		if (!is_dir($this->user_dir))
        +			@mkdir($this->user_dir, 0777, true);
        +
        +		if (!is_dir($this->log_dir))  {
        +			@mkdir($this->log_dir, 0777, true);
        +			@mkdir($this->data_dir, 0777, true);
        +		}
        +	}	
        +	
        +	/*** Generic datafiles access methods ***/
        +
        +	function getData($name, $default=null) {
        +		if (file_exists($name))
        +			return unserialize(file_get_contents($name));
        +		if ($default !== NULL) {
        +			@file_put_contents($name, serialize($default));
        +			return $default;
        +		}
        +		return NULL;
        +	}
        +
        +	function saveData($name, $datas, $create_folders=true) {
        +		if ($create_folders) {
        +			if (!is_dir(dirname($name)))
        +				@mkdir(dirname($name), 0777, true);
        +		}
        +		if ($datas !== NULL)
        +			@file_put_contents($name, serialize($datas));
        +		else
        +			@unlink($name);
        +	}
        +	
        +	function listDataFiles($dir) {
        +		$ret = array();
        +		if ($handle = @opendir($dir)) {
        +			while (false !== ($file = readdir($handle))) {
        +				if ($file != '.' && $file != '..' && $file[0] != '.')
        +					$ret[] = $file;
        +			}
        +		}
        +		return $ret;
        +	}
        +
        +	/*** App Datas ***/
        +
        +	function loadAppData($name, $default=null) {
        +		return $this->getData($this->data_dir.$name, $default);
        +	}
        +
        +	function saveAppData($name, $datas, $create_folders=true) {
        +		return $this->saveData($this->data_dir.$name, $datas, $create_folders);
        +	}
        +
        +	function listAppDataFiles($basedir='') {
        +		return $this->listDataFiles($this->data_dir.$basedir);
        +	}
        +
        +
        +	/*** User Datas ***/
        +	
        +	function loadUserData($name, $default=null) {
        +		return $this->getData($this->user_dir.$name, $default);
        +	}
        +
        +	function saveUserData($name, $datas, $create_folders=true) {
        +		return $this->saveData($this->user_dir.$name, $datas, $create_folders);
        +	}
        +
        +	function listUserDataFiles($basedir='') {
        +		return $this->listDataFiles($this->user_dir.$basedir);
        +	}
        +
        +	function loadUserDataFromApp($name, $app, $default=null) {
        +		$id = $this->id;
        +		$file = RYAPP_PATH.$app.'/data/chars/'.$id[0].'/'.$id[1].'/'.$id.'/'.$name;
        +		if (file_exists($file))
        +			return unserialize(file_get_contents($file));
        +		if ($default !== null)
        +			return $default;
        +		return null;
        +	}
        +
        +	function saveUserDataFromApp($name, $app, $datas) {
        +		$id = $this->id;
        +		$dir = RYAPP_PATH.$app.'/data/chars/'.$id[0].'/'.$id[1].'/'.$id.'/';
        +		if (!is_dir($dir))
        +			@mkdir($dir, 0777, true);
        +		file_put_contents($dir.$name, serialize($datas));
        +	}
        +}
        +
        +
        +?>
        diff --git a/code/web/api/common/logger.php b/code/web/api/common/logger.php
        index 1e5106b54..7599c62c9 100644
        --- a/code/web/api/common/logger.php
        +++ b/code/web/api/common/logger.php
        @@ -1,9 +1,26 @@
         .
        + */
        +
         class ryLogger {
         
         	public $enable = false;
        -	private $logs;
        +	private $logs = array();
         	private static $_instance = NULL;
         	
         	public static function getInstance() {
        @@ -32,12 +49,16 @@ class ryLogger {
         
         	function getLogs() {
         		$ret = '';
        -		if ($this->logs && $this->enable)
        -			$ret = "Debug\n\n".implode("\n", $this->logs);
        -		$this->logs = array();
        +		if ($this->logs && $this->enable) {
        +			$ret = 'Debug

        '. implode('
        ', $this->logs).'
        '; + $this->logs = array(); + } return $ret; } } +function _log() { + return ryLogger::getInstance(); +} ?> diff --git a/code/web/api/common/render.php b/code/web/api/common/render.php index 60b101d38..30a68a266 100644 --- a/code/web/api/common/render.php +++ b/code/web/api/common/render.php @@ -1,4 +1,5 @@ . */ -function ryzom_app_render($title, $content, $ig=false, $bgcolor='', $javascript=array(), $homeLink=false) { +function ryzom_app_render($title, $content, $style='', $javascript=array(), $homeLink=false) { $c = ''; + + // get Lua code + $c .= ryLua::get(RYZOM_IG); + $at_end = ryLua::getEnd(RYZOM_IG); + // Render header $title_prefix = ''; if (ON_IPHONE) { $title_prefix = 'Ryzom - '; } - if (!$bgcolor) - $bgcolor = '#000000'.($ig?'00':''); - - if (!$ig) { + if (!RYZOM_IG) $c .= ''."\n"; - $c .= ' - '."\n"; - $c .= ' '.$title_prefix.(translation_exists($title)?_t($title):$title).''."\n"; + $c .= ''."\n"; + $c .= ' '.$title_prefix.(translation_exists($title)?_t($title):$title).''."\n"; + if (!RYZOM_IG) $c .= ' '."\n"; + + $events = ''; + if (!RYZOM_IG) { $c .= ryzom_render_header(); $c .= ryzom_render_header_www(); - $events = ON_IPHONE ? 'onorientationchange="updateOrientation();" ' : ''; - $c .= ' '."\n"; - $c .= ' '."\n"; + if (function_exists('newrelic_get_browser_timing_header')) + $c .= newrelic_get_browser_timing_header(); + if(ON_IPHONE) $events = 'onorientationchange="updateOrientation();" '; + } else { + #if (!$style) + $style='bgcolor="#00000000"'; + } + + if (!RYZOM_IG) { // Javascript $js_code = ''; + if (is_string($javascript)) + $javascript = array($javascript); foreach ($javascript as $js) - $js_code .= ''; + $js_code .= ' '."\n"; $c .= $js_code; - - $c .= ryzom_render_www(ryzom_render_window($title, $content, $homeLink)); - $c .= ''; - } else { - $c .= ''; - $c .= $content; - $debug = ryLogger::getInstance()->getLogs(); - if ($debug) - $c .= '
        '.$debug.'
        '; - $c .= ''; } + + $c .= ' '."\n"; + $c .= ' '."\n"; + + if (!RYZOM_IG) { + $c .= ryzom_render_www(ryzom_render_window($title, $content, $homeLink)); + $c .= ''; + if (function_exists('newrelic_get_browser_timing_header')) + $c .= newrelic_get_browser_timing_footer(); + } else { + $c .= $content.'
        '.ryLogger::getInstance()->getLogs().'
        '; + } + + $c .= ''.$at_end; + return $c; } @@ -146,7 +165,9 @@ function ryzom_render_window_begin($title, $homeLink=false) { } function ryzom_render_window_end() { + global $user; return ' +
        '.(isset( $user['groups'])?implode(':', $user['groups']):'').'
        '.ryLogger::getInstance()->getLogs().'

        powered by ryzom-api

        @@ -191,25 +212,161 @@ function ryzom_render_www_end() { return ''; } -function ryzom_render_login_form($char, $aligned=true) { + +function _s($tag, $text) { + global $ryzom_render_styles, $ryzom_render_tmpls; + if (!array_key_exists($tag, $ryzom_render_tmpls)) + return $text; + if (is_array($text)) + return $p = $text; + else + $p[0] = $text; + $p['color1'] = $ryzom_render_styles[$tag][0]; + $p['color2'] = $ryzom_render_styles[$tag][1]; + $code = '$c = "'.str_replace('"', '\"', $ryzom_render_tmpls[$tag]).'";'; + eval($code); + return $c; +} + +function ryzom_get_color_style($tag, $color=0) { + global $ryzom_render_styles; + if (!array_key_exists($tag, $ryzom_render_styles)) + return '000000'; + return $ryzom_render_styles[$tag][$color]; +} + +function ryzom_set_title($title) { + $GLOBALS['ryzom_render_title'] = $title; +} + +function ryzom_get_title() { + return $GLOBALS['ryzom_render_title']; +} + +function ryzom_font($text, $color="", $size="") { + if (RYZOM_IG) { + $color = $color?'color="'.$color.'"':''; + $size = $size?'size="'.$size.'"':''; + } else { + $color = $color?'color:'.$color.';':''; + $size = $size?'font-size:'.$size.'pt':''; + } + return (RYZOM_IG?"":"").$text.''; +} + +function ryzom_render_login_form($char, $aligned=true, $action="") { $c = ''; if ($aligned) { - $c .= '
        '; + $c .= '
        '; $c .= ''; - $c .= ''; + $c .= ''; $c .= ''; - $c .= ''; + if (RYZOM_IG) + $c .= ''; + else + $c .= ''; $c .= ''; } else { - $c .= '
        '._t('enter_char').'
        '._t('enter_password').'
        '; + $c .= '
        '; $c .= ''; - $c .= ''; + $c .= ''; $c .= ''; - $c .= ''; + if (RYZOM_IG) + $c .= ''; + else + $c .= ''; $c .= ''; } $c .= '
        '._t('login').'
        '._t('password').'
        '; return $c; } +function ryzom_dialog_yes_no($desc, $action, $name) { // will append ryzom_dialog=yes|no to url + + return '
        '.(RYZOM_IG?'':''). + $desc.'
        + + + +
        +
        '; +} + +$GLOBALS['ryzom_render_title'] = defined('APP_NAME')?APP_NAME:'Ryzom'; + +$ig = (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'Ryzom')) || ryzom_get_param('ig'); // need be set using url param because auth is not done +$transparency = $ig?'':''; +$ryzom_render_styles = array(); +$ryzom_render_tmpls = array(); + +$ryzom_render_styles['main title'] = array('#222222'.$transparency, '#FFFFFF'); +$ryzom_render_tmpls['main title'] = '

         ${p[0]}

        '."\n"; + +$ryzom_render_styles['section'] = array('#555555'.$transparency, '#FFFFFF'); +$ryzom_render_tmpls['section'] = '
         ${p[0]}
        '."\n"; + +$ryzom_render_styles['color'] = array('', ''); +$ryzom_render_tmpls['color'] = ($ig?'':'').'${p[0]}'; + +$ryzom_render_styles['link'] = array('#111111', ''); +$ryzom_render_tmpls['link'] = '
         ${p[0]}
        '."\n"; + +$ryzom_render_styles['button'] = array('#000000', ''); +$ryzom_render_tmpls['button'] = '
         ${p[0]}
        '."\n"; + +$ryzom_render_styles['links'] = array('#111111'.$transparency, ''); +$ryzom_render_tmpls['links'] = '
         ${p[0]}
        '."\n"; + +$ryzom_render_styles['back'] = array('#000000'.$transparency, ''); +$ryzom_render_tmpls['back'] = '
         «'.'main'.'
         
        '; + +$ryzom_render_styles['highlight'] = array('#55ff55'.$transparency, ''); +$ryzom_render_tmpls['highlight'] = '${p[0]}'; + +$ryzom_render_styles['backlight'] = array('#272727'.$transparency, ''); +$ryzom_render_tmpls['backlight'] = '
        ${p[0]}
        '."\n"; + +$ryzom_render_styles['actionbar'] = array('#555555'.$transparency, ''); +$ryzom_render_tmpls['actionbar'] = '${p[0]}'."\n"; + +$ryzom_render_styles['table'] = array('#050505'.$transparency, '#FFFFFF'); +$ryzom_render_tmpls['table'] = '${p[0]}
        '."\n"; + +$ryzom_render_styles['t header'] = array('#111111'.$transparency, '#FFFFFF'); +$ryzom_render_tmpls['t header'] = '${p[0]}'."\n"; + +$ryzom_render_styles['t row 0'] = array('#353535'.$transparency, ''); +$ryzom_render_tmpls['t row 0'] = '${p[0]}'."\n"; + +$ryzom_render_styles['t row 1'] = array('#252525'.$transparency, ''); +$ryzom_render_tmpls['t row 1'] = '${p[0]}'."\n"; + +$ryzom_render_styles['t element'] = array('#FFFFFF'.$transparency, ''); +$ryzom_render_tmpls['t element'] = '${p[0]}'; + +$ryzom_render_styles['log'] = array('#001100'.$transparency, ''); +$ryzom_render_tmpls['log'] = '
        ${p[0]}
        '."\n"; + +$ryzom_render_styles['message'] = array('#445566'.$transparency, ''); +$ryzom_render_tmpls['message'] = '

         ${p[0]}

        '."\n"; + +$ryzom_render_styles['message warning'] = array('#AA3300'.$transparency, ''); +$ryzom_render_tmpls['message warning'] = '

         ${p[0]}

        '."\n"; + +$ryzom_render_styles['message window'] = array('#5555ff'.$transparency, '#7799ff'); +$ryzom_render_tmpls['message window'] = ''.''. + '
        ${p[0]}${p[0]}
        '."\n"; + +$ryzom_render_styles['message ask'] = array('#333333'.$transparency, ''); +$ryzom_render_tmpls['message ask'] = '
        '.($ig?'':'').'${p[0]}
        '."\n"; + +$ryzom_render_styles['message error'] = array('#AA2222'.$transparency, ''); +$ryzom_render_tmpls['message error'] = '

         ${p[0]}

        '."\n"; + +$ryzom_render_styles['message debug'] = array('#FFAA22'.$transparency, ''); +$ryzom_render_tmpls['message debug'] = '
        ${p[0]}
        '."\n"; + +$ryzom_render_styles['progress bar'] = array('#FF0000'.$transparency, '#000000'); +$ryzom_render_tmpls['progress bar'] = '${p[0]}
         ${p[0]} 
        '."\n"; + ?> diff --git a/code/web/api/common/ryform.php b/code/web/api/common/ryform.php new file mode 100644 index 000000000..9f674a8a9 --- /dev/null +++ b/code/web/api/common/ryform.php @@ -0,0 +1,678 @@ +. + */ + +include_once (RYAPI_PATH.'/common/ryformBases.php'); + +class ryVar extends basicRyForm { + public $formName = ''; + public $varName = ''; + public $varValue = ''; + + function getFormDefs() { + return array( + new ryFormDef('varName', DEF_TYPE_TEXT), + new ryFormDef('varValue', DEF_TYPE_TEXT), + ); + } + + function getHtmlRepr() { + return $this->varName.' => '.$this->varValue; + } +} + +class ryForm { + + private $name = ''; + private $defines = array(); + private $template = ''; + + static private $forms; + static private $ryformsIcons = array(); + + function __construct($dir, $name) { + $this->name = $name; + self::$forms[$dir.'/'.$name] = $this; + } + + static function addRyFormIcon($ryform_name, $icon) { + self::$ryformsIcons[$ryform_name] = $icon; + } + + function addDefine($def) { + $this->defines[$def->name] = $def; + } + + function setTemplate($template) { + $this->template = $template; + } + + function getTemplate() { + return $this->template; + } + + function addValue($name, $value) { + if (array_key_exists($name, $this->defines)) + $this->defines[$name]->value = $value; + else + return false; + return true; + } + + function addExtraValues($name, $value) { + if (array_key_exists($name, $this->defines)) + $this->defines[$name]->extraValues = $value; + else + return false; + return true; + } + + function getForm($params) { + + if (isset($params['ryform_action']) && $params['ryform_action']) { + $res = $this->doAction($params); + return $res; + } + + if (@$params['validate'] == $this->name) + return array(DATA_FORM_VALUES, $_POST); + + if (isset($params['ryform_parent'])) + $parent_ryform_name = $params['ryform_parent'].'/'; + else + $parent_ryform_name = ''; + + $action =_url(ryzom_get_params(), array('validate' => $this->name)); + $ret = ''; + $ret .= '
        '."\n"; + + if (!$this->getTemplate()) { + $ret .= ' '."\n"; + $ret .= ' '._s('t header', '')."\n"; + $tmpl = ''; + } else { + $tmpl = $this->getTemplate(); + } + + $i = 0; + + foreach ($this->defines as $def_id => $def) { + if ($def->name == 'name') + $def->name = '_name'; + + $deffullname = $def->name; + $url_params = ryzom_get_params(); + $type = $def->type; + $infos = $def->infos; + $value = ($def->value !== NULL)?$def->value:$def->defaultValue; + + if (!is_object($value) && !is_array($value)) + $str_value = _h(strval($value)); + else + $str_value = ''; + + if ($def->hidden) + $type = DEF_TYPE_HIDDEN; + + $hidden = false; + $input = ''; + switch ($type) { + + case DEF_TYPE_HIDDEN: + $input = ''."\n"; + $hidden = true; + break; + + case DEF_TYPE_TEXT: + $input = ''; + break; + case DEF_TYPE_NAMEID: + $input = ''; + break; + + case DEF_TYPE_ID: + case DEF_TYPE_INT: + case DEF_TYPE_FLOAT: + $input = ''; + break; + + case DEF_TYPE_BOOL: + $input = ''; + break; + + case DEF_TYPE_OPTION_FUNCTION: + case DEF_TYPE_OPTION: + if ($type == DEF_TYPE_OPTION) + $options = $def->params; + else { + if (is_array($def->defaultValue)) + $options = call_user_func_array($def->params, $def->defaultValue); + else + $options = call_user_func($def->params); + } + $input = ''; + break; + + case DEF_TYPE_COMBO_FUNCTION: + case DEF_TYPE_COMBO: + if ($type == DEF_TYPE_COMBO) + $options = $def->params; + else { + if (is_array($def->defaultValue)) + $options = call_user_func_array($def->params, $def->defaultValue); + else + $options = call_user_func($def->params); + } + if (_user()->ig) { + // TODO : try to do it with lua + } else { // HTML 4 + $input .= ' + '; + } + break; + + case DEF_TYPE_TEXTAREA: + if (!$value) + $value = ""; + $input = '
        '.($type == DEF_TYPE_BBCODE?'- BBCode -
        ':'').'
        '; + break; + + case DEF_TYPE_TRAD: + $base = ''; + $param = $def->name; + $value = array_merge(array('en' => '', 'fr' => '', 'de' => '', 'ru' => '', 'es' => ''), $value); + $base = ryzom_get_param('select_base', ''); + $edit = $display = $input_header = ''; + foreach (array('en', 'fr', 'de', 'ru', 'es') as $lang) { + if (_user()->lang == $lang) + $edit = _i($lang == 'en'?API_URL.'data/img/lang/us.png':API_URL.'data/img/lang/'.$lang.'.png').' '; + if ((!$base && $value[$lang]) || $base == $lang) { + $base = $lang; + $display = strtoupper($lang).' = '.str_replace("\n", '
        ', _h($value[$lang])).'
        '; + } + $input .= ''; + $input_header .= _l(_i($lang == 'en'?API_URL.'data/img/lang/us.png':API_URL.'data/img/lang/'.$lang.'.png'), $url_params, array('select_base' => $lang)).'  '; + } + + $input = $input_header.$input.'   '.$display.'
        '.$edit; + break; + + case DEF_TYPE_RYFORM: + case DEF_TYPE_RYFORMS_ARRAY: + $savedRyform = $value; + if (is_array($savedRyform)) { + $to_clean = array(); + foreach ($savedRyform as $id => $ryform) { + if (!is_object($ryform)) + $to_clean[] = $id; + } + foreach ($to_clean as $id) + unset($savedRyform[$id]); + $savedRyform = array_values($savedRyform); + } else if (is_object($savedRyform)) { + $savedRyform = array($savedRyform); + } else + $savedRyform = array(); + + $input .= '
        '._t('parameter').''._t('value').'
        '; + if ($savedRyform) { + foreach ($savedRyform as $id => $ryform) { + if (!is_object($ryform)) { + p('!!! ERROR !!!', $ryform); + continue; + } + $ryform->id = $id+1; + if (!isset($ryform->formName) || !$ryform->formName) + $ryform->formName = 'Element '.$id; + if (count($savedRyform) > 1) + $display_id = ''.strval(intval($id)+1).''; + else + $display_id = ''; + + $script_up = ($id != 0)?_l(_i('16/arrow_up', _t('up')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'up')).' ':''; + $script_down = ($id != count($savedRyform)-1)?_l(_i('16/arrow_down', _t('down')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'down')).' ':''; + + $icon = (isset(self::$ryformsIcons[get_class($ryform)]))?self::$ryformsIcons[get_class($ryform)]:_i('32/brick'); + $input .= _s('t row '.($id%2), + ''. + ''. + ''); + } + } + $input .= '
        '._l(($def->type == DEF_TYPE_RYFORM?_i('16/arrow_redo', _t('change')):_i('16/add', _t('add'))), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.strval(intval($id)+1), 'ryform_action' => 'list')).' '.$display_id.''.$script_up.$script_down.' + + + +
        '.$icon.''. + _l($ryform->formName, $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'edit')).' '. + '
        '._t(get_class($ryform).'_short_description').'
        '.$ryform->getHtmlRepr().'
        '. + _l(_i('16/script_edit', _t('edit')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'edit')).' '. + _l(_i('16/script_code', _t('edit_source')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'source')).'      '. + _l(_i('16/script_delete', _t('del')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':'.$id, 'ryform_action' => 'del')).' 
        '; + if (count($savedRyform) == 0 || $def->type != DEF_TYPE_RYFORM) { + if (is_string($def->params)) + $infos = _l(_i('16/add', _t('add')), $url_params, array('new_ryform' => $def->params, 'ryform_name' => $parent_ryform_name.$deffullname.':0', 'ryform_action' => 'add')); + else + $infos = _l(_i('16/add', _t('add')), $url_params, array('ryform_name' => $parent_ryform_name.$deffullname.':0', 'ryform_action' => 'list')); + + if ($type == DEF_TYPE_RYFORMS_ARRAY) + $infos .= '   '._l(_i('16/application_form_add', _t('multiadd')), $url_params, array('ryform_name' => $deffullname, 'ryform_action' => 'list_multiadd')); + } + break; + + case DEF_TYPE_FUNCTION: + if (is_array($def->defaultValue)) + list($result_type, $value) = call_user_func_array($def->params, $def->defaultValue); + else + list($result_type, $value) = call_user_func($def->params); + if ($result_type == DATA_HTML_FORM) { + return array(DATA_HTML_FORM, $value); + } else { + unset($url_params[$deffullname.'_action']); + $input = $value; + } + break; + + default: + $input = ''.$value."\n"; + $hidden = true; + + } + + if ($hidden) + $ret .= $input; + else + { + if ($tmpl) { + $tmpl = str_replace('{'.$def->name.'}', 'ig?'color="orange" size="11"':'style="color:orange;"').'>'._t($def->prefixTrad.$def->name).'', $tmpl); + $tmpl = str_replace('{'.$def->name.'.input}', $input, $tmpl); + $tmpl = str_replace('{'.$def->name.'.infos}', $infos, $tmpl); + } else + $ret .= _s('t row '.strval($i % 2), ' '.(!$def->optional?'*':'').($def->superAdmin?'##':'').($def->admin?'#':'')._t($def->prefixTrad.$def->name).''.$input.''.$infos.'')."\n"; + $i++; + } + } + + if ($tmpl) { + $tmpl = str_replace('{submit.input}', '', $tmpl); + $ret .= $tmpl; + $ret .= ''._s('t row '.strval($i % 2), '').'
             '._t('required_fields').'
        '; + } else { + $ret .= _s('t row '.strval($i % 2), '     '._t('required_fields').''); + $ret .= ''; + } + $ret .= '

        '; + return array(DATA_HTML_FORM, $ret."\n"); + } + + + function doAction($url_params) { + if (!$url_params['ryform_name']) + return array(DATA_RYFORM_VALUE, array()); + $ret = ''; + $ryforms = explode('/', $url_params['ryform_name']); + $this_ryform_name = array_shift($ryforms); + list($ryform_name,$ryform_pos) = explode(':', $this_ryform_name); + if (!isset($this->defines[$ryform_name])) + return 'Bad ryform name'; + $def = $this->defines[$ryform_name]; + + if ($ryforms) { + $action = 'edit'; + $next_action = $url_params['ryform_action']; + } else { + $action = $url_params['ryform_action']; + $next_action = ''; + } + + switch ($action) { + case 'list': + if (isset($url_params['ryform_parent']) && $url_params['ryform_parent']) + $ryform_parent = $url_params['ryform_parent'].'/'; + else + $ryform_parent = ''; + $ret .= ''; + foreach ($def->params as $id => $ryform) { + if (is_array($ryform)) { + $ret .= _s('t row 1', ''); + foreach ($ryform as $subid => $subryform) { + $ret .= _s('t row '.($subid%2), ''); + } + } else + $ret .= _s('t row '.($id%2), ''); + } + $ret .= '
        '.ryzom_font(_t('ryform_cat_'.$id), '', '12').''.self::$ryformsIcons[$subryform].'  '. + _l(_t($subryform.'_short_description'), $url_params, array('ryform_name' => $ryform_parent.$url_params['ryform_name'], 'ryform_action' => 'add', 'new_ryform' => $subryform)).''.$subryform.''.self::$ryformsIcons[$ryform].'  '. + _l(_t($ryform.'_short_description'), $url_params, array('ryform_name' => $ryform_parent.$url_params['ryform_name'], 'ryform_action' => 'add', 'new_ryform' => $ryform)).''.$ryform.'
        '; + return array(DATA_HTML_FORM, $ret); + break; + + case 'list_multiadd': + // TODO + /* + unset($url_params[$deffullname.'_action']); + $ret .= ''; + foreach ($def->params as $ryform) { + $ret .= ''; + } + $ret .= '
        '._l($ryform, $url_params, array('ryform_action' => 'multiadd', 'new_ryform' => $ryform)).'
        '; + return array(DATA_HTML_FORM, $ret);*/ + break; + + case 'add': + $new_ryform = ryzom_get_param('new_ryform'); + $valid_ryform = false; + if ($new_ryform) { + + if ((is_string($def->params) && $new_ryform == $def->params) || in_array($new_ryform, $def->params)) + $valid_ryform = true; + else { + foreach ($def->params as $param) { + if (is_array($param) && in_array($new_ryform, $param)) + $valid_ryform = true; + } + } + if (!$valid_ryform) + return array(DATA_HTML_FORM, 'Bad ryform'); + + } else { + $new_ryform = $def->params; + } + $ryform = new $new_ryform($new_ryform, ''); + $ryform->preSerialization(); + if ($def->type != DEF_TYPE_RYFORM) { + p($def->value); + if (!is_array($def->value)) + $savedRyform = array($def->value); + else + $savedRyform = $def->value; + if ($ryform_pos === 0) { + $value = array_values(array_merge(array($ryform), $savedRyform)); + } else if ($ryform_pos !== NULL) { + $begin = array_slice($savedRyform, 0, $ryform_pos); + $end = array_slice($savedRyform, $ryform_pos, count($savedRyform)-$ryform_pos); + $value = array_values(array_merge($begin, array($ryform), $end)); + } else + $value[] = $ryform; + p($ryform_name, $value); + //return array(DATA_RYFORM_VALUE, array('stages' => array())); + return array(DATA_RYFORM_VALUE, array($ryform_name => $value)); + } else { + p($ryform_name, $ryform); + return array(DATA_RYFORM_VALUE, array($ryform_name => $ryform)); + } + break; + + case 'edit': + $a_ryforms = $def->value; + if (is_array($a_ryforms)) + $ryform = $a_ryforms[$ryform_pos]; + else + $ryform = $a_ryforms; + $ryform->postSerialization(); + $validate = isset($url_params['validate']) && $url_params['validate']; + + $form = new ryForm('', $def->name); + foreach ($ryform->getFormDefs() as $form_def) { + $form->addDefine($form_def); + $name = $form_def->name; + // Init form with ryfom values + if (property_exists($ryform, $name)) { + $form->addValue($form_def->name, $ryform->$name); + } + } + foreach ($ryform->getFormDefsExtraValues() as $def_name => $extra_values) + $form->addExtraValues($def_name, $extra_values); + $form->setTemplate($ryform->getTemplate()); + + list($result_type, $value) = $form->getForm(array('action' => $url_params['action'], 'script' => $url_params['script'], 'ryform_action' => $next_action, 'ryform_parent' => $this_ryform_name, 'ryform_name' => implode('/', $ryforms), 'validate' => $validate)); + if ($result_type == DATA_HTML_FORM) { + return array(DATA_HTML_FORM, $value); + } else { + if ($result_type == DATA_FORM_VALUES) + $value = $form->validateFormPost($value); + $ryform->setFormParams($value); + $ryform->preSerialization(); + + } + if (is_array($a_ryforms)) + $a_ryforms[$ryform_pos] = $ryform; + else + $a_ryforms = $ryform; + + $value = array($ryform_name => $a_ryforms); + return array(DATA_RYFORM_VALUE, $value); + break; + + + case 'del': + $id = $ryform_pos; + p($def->value); + if (!is_array($def->value)) + $def->value = array(); + else + unset($def->value[$id]); + $value = array_values($def->value); + return array(DATA_RYFORM_VALUE, array($ryform_name => $value)); + break; + + case 'up': + $a_ryforms = $def->value; + if (!is_array($a_ryforms)) + ryzom_redirect(_url($url_params, array('ryform_action' => ''))); + + $temp_ryform = $a_ryforms[$ryform_pos-1]; + $a_ryforms[$ryform_pos-1] = $a_ryforms[$ryform_pos]; + $a_ryforms[$ryform_pos] = $temp_ryform; + $a_ryforms = array_values($a_ryforms); + p($ryform_name, $a_ryforms); + return array(DATA_RYFORM_VALUE, array($ryform_name => $a_ryforms)); + break; + + case 'down': + $a_ryforms = $def->value; + if (!is_array($a_ryforms)) + ryzom_redirect(_url($url_params, array('ryform_action' => ''))); + + $temp_ryform = $a_ryforms[$ryform_pos+1]; + $a_ryforms[$ryform_pos+1] = $a_ryforms[$ryform_pos]; + $a_ryforms[$ryform_pos] = $temp_ryform; + $a_ryforms = array_values($a_ryforms); + return array(DATA_RYFORM_VALUE, array($ryform_name => $a_ryforms)); + break; + + case 'source': + $a_ryforms = $def->value; + if (is_array($a_ryforms)) + $ryform = $a_ryforms[$ryform_pos]; + else + $ryform = $a_ryforms; + $ryform->postSerialization(); + + $form = new ryForm('', $def->name); + $form->addDefine(new ryFormDef('ryform_source', DEF_TYPE_TEXTAREA, '', base64_encode(serialize($ryform)))); + $validate = isset($url_params['validate']) && $url_params['validate']; + list($result_type, $value) = $form->getForm(array('ryform_action' => $next_action, 'ryform_parent' => $this_ryform_name, 'ryform_name' => implode('/', $ryforms), 'validate' => $validate)); + if ($result_type == DATA_HTML_FORM) { + return array(DATA_HTML_FORM, $value); + } else { + if ($result_type == DATA_FORM_VALUES) + $params = $form->validateFormPost($value); + else + $params = $value; + $ryform = unserialize(base64_decode($params['ryform_source'])); + if (!is_object($ryform)) { + unset($url_params['validate']); + ryzom_redirect(_url($url_params, array('ryform_action' => '', 'message' => 'bad_paste'))); + } + + $is_valid = false; + p($def->params); + foreach ($def->params as $id => $ryform_class) { + if (is_array($ryform_class)) { + if (in_array(get_class($ryform), array_values($ryform_class))) + $is_valid = true; + } else if (get_class($ryform) == $ryform_class) + $is_valid = true; + } + if (!$is_valid) { + p(get_class($ryform), $def->params); + ryzom_redirect(_url($url_params, array($deffullname.'_action' => '', 'message' => 'not_valid_stage'))); + return; + } + if (is_array($a_ryforms)) + $a_ryforms[$ryform_pos] = $ryform; + else + $a_ryforms = $ryform; + $value = array($ryform_name => $a_ryforms); + return array(DATA_RYFORM_VALUE, $value); + } + return; + break; + } + + return $ret; + } + + function validateFormPost($params, $use_default=true) { + $final = array(); + foreach ($this->defines as $def) { + $name = $def->name; + if ($def->name == 'name') + $def->name = '_name'; + + $type = $def->type; + if ($def->hidden) + $type = DEF_TYPE_HIDDEN; + + if (isset($params[$def->name])) { + $value = $params[$def->name]; + } else if (!$use_default) { + continue; + } else { + $value = ''; + } + + + switch ($type) { + + case DEF_TYPE_HIDDEN: + case DEF_TYPE_TEXT: + case DEF_TYPE_OPTION: + case DEF_TYPE_TEXTAREA: + $final[$name] = $value; + break; + + case DEF_TYPE_TRAD: + if (!$value[_user()->lang] && $value['europeanunion']) + $value[_user()->lang] = $value['europeanunion']; + $final[$name] = $value; + break; + + case DEF_TYPE_NAMEID: + $final[$name] = cleanNameID($value); + break; + + case DEF_TYPE_COMBO: + $final[$name] = $value; + break; + + case DEF_TYPE_ID: + case DEF_TYPE_INT: // TODO + $final[$name] = intval($value); + break; + case DEF_TYPE_FLOAT: // TODO + $final[$name] = floatval($value); + break; + + case DEF_TYPE_BOOL: + $final[$name] = $value == 'on'; + break; + + case DEF_TYPE_RYFORM: + if (is_array($value)) + $final[$name] = $value[0]; + break; + case DEF_TYPE_RYFORMS_ARRAY: + break; + + default: + $final[$name] = $value; + + } + } + return $final; + } + +/* + function reset() { + + // Clean all temp files + $userDatas = _tools()->listAppDataFiles($this->dir); + foreach ($userDatas as $userData) { + if (substr($userData, 0, strlen($this->name)) == $this->name) + _tools()->saveAppData($this->dir.'/'.$userData, NULL); + } + }*/ +} + + +?> diff --git a/code/web/api/common/ryformBases.php b/code/web/api/common/ryformBases.php new file mode 100644 index 000000000..7592af511 --- /dev/null +++ b/code/web/api/common/ryformBases.php @@ -0,0 +1,177 @@ +. + */ + +define('DEF_TYPE_UNKNOWN', 0); +define('DEF_TYPE_HIDDEN', 1); +define('DEF_TYPE_TEXT', 2); +define('DEF_TYPE_ID', 3); +define('DEF_TYPE_INT', 4); +define('DEF_TYPE_FLOAT', 5); +define('DEF_TYPE_BOOL', 6); +define('DEF_TYPE_OPTION', 7); +define('DEF_TYPE_TEXTAREA', 8); +define('DEF_TYPE_TRAD', 9); +define('DEF_TYPE_FORM', 10); +define('DEF_TYPE_ICON', 11); +define('DEF_TYPE_RYFORM', 12); +define('DEF_TYPE_RYFORMS_ARRAY', 13); +define('DEF_TYPE_BBCODE', 14); +define('DEF_TYPE_FUNCTION', 15); +define('DEF_TYPE_COMBO', 16); +define('DEF_TYPE_OPTION_FUNCTION', 17); +define('DEF_TYPE_NAMEID', 18); +define('DEF_TYPE_COMBO_FUNCTION', 19); + +define('DEF_TYPE_ICON_UNKNOWN', 0); +define('DEF_TYPE_ICON_SHARED', 1); +define('DEF_TYPE_ICON_RYZITEM', 2); +define('DEF_TYPE_ICON_URL', 3); + +define('DATA_HTML_FORM', 0); +define('DATA_FORM_VALUES', 1); +define('DATA_FORM_VALID_VALUES', 2); +define('DATA_RYFORM_VALUE', 3); + +function cleanFormName($name) { + $final_name = ''; + for ($i=0; $i= ord('a')) && (ord(strtolower($c)) <= ord('z'))) || + (in_array($c, array('-', '.', '_'))) || + (ord(strtolower($c)) >= ord('0')) && (ord(strtolower($c)) <= ord('9')) ) + $final_name .= $c; + } + return $final_name; +} + +function cleanNameID($name) { + $final_name = ''; + for ($i=0; $i= ord('a')) && (ord(strtolower($c)) <= ord('z'))) || + (ord($c) >= ord('0')) && (ord($c) <= ord('9')) ) + $final_name .= $c; + } + return $final_name; +} + +function getNameId($name) { + return str_replace('_', ' ', $name); +} + +function getTrad($value) { + if ($value[_user()->lang]) + $trad = $value[_user()->lang]; + foreach (array('en', 'fr', 'de', 'ru', 'es') as $lang) { + if ($value[$lang]) { + $trad = $value[$lang]; + break; + } + } + if (substr($trad, 0, 2) == '//') + $trad = strstr(str_replace("\r", '', $trad), "\n"); + return substr($trad, 1); +} + +interface iRyForm { + function getForm($url_params); + function setFormParams($params); + function getHtmlRepr(); + function getFormDefs(); + function getFormDefsExtraValues(); + function preSerialization(); + function postSerialization($vars=array()); + function getTemplate(); +} + +class ryFormDef { + + public $name = ''; + public $type = DEF_TYPE_UNKNOWN; + public $params = array(); + public $infos = ''; + public $defaultValue = NULL; + public $value = NULL; + public $extraValues = array(); + public $hidden = false; + public $optional = false; + public $admin = false; + public $superAdmin = false; + public $prefixTrad = ''; + + function __construct($name, $type, $params=array(), $defaultValue=NULL, $optional=false, $infos='') { + $this->name = $name; + $this->type = $type; + $this->params = $params; + $this->defaultValue = $defaultValue; + $this->optional = $optional; + $this->infos = $infos; + } + +} + +class basicRyForm implements iRyForm { + public $formName = ''; // Used by Form + public $id = 0; + + function __construct($name, $title) { + } + + function getForm($url_params) { + $form = new ryForm($this->formName, $this->tools); + $form_defs = $this->getFormDefs(); + foreach ($form_defs as $def) + $form->addDefine($def); + return $form->getForm(_s('section', $this->formName.' ('.get_class($this).')')); + } + + function setFormParams($params) { + foreach ($params as $name => $value) { + if (property_exists($this, $name)) + $this->$name = $value; + } + } + + function getHtmlRepr() { + return $this->formName.' ('.get_class($this).')'; + } + + function getFormDefs() { + return array(); + } + + function getFormDefsExtraValues() { + return array(); + } + + function preSerialization() { + unset($this->tools); + } + + function postSerialization($vars=array()) { + } + + function getTemplate() { + return ''; + } +} + +?> diff --git a/code/web/api/common/time.php b/code/web/api/common/time.php new file mode 100644 index 000000000..9d2020efe --- /dev/null +++ b/code/web/api/common/time.php @@ -0,0 +1,130 @@ +. + */ + +/* Basic constants */ +/* 1 IG hour = 3 IRL minutes = 1800 ticks */ +define('RYTIME_HOUR_TICKS', 1800); +define('RYTIME_DAY_HOURS', 24); +define('RYTIME_SEASON_DAYS', 90); +define('RYTIME_MONTH_DAYS', 30); +define('RYTIME_CYCLE_MONTHS', 12); +define('RYTIME_JY_CYCLES', 4); +define('RYTIME_WEEK_DAYS', 6); +/* 0 = spring, 1 = summer, 2 = automn, 3 = winter */ +define('RYTIME_CYCLE_SEASONS', 4); +/* Tick is offset on server of 61 days. */ +define('RYTIME_TICK_OFFSET', 61 * RYTIME_DAY_HOURS * RYTIME_HOUR_TICKS); + +define('RYTIME_START_JY', 2568); + +/* Helpers */ +define('RYTIME_CYCLE_DAYS',RYTIME_CYCLE_MONTHS * RYTIME_MONTH_DAYS); +define('RYTIME_JY_DAYS', RYTIME_CYCLE_DAYS * RYTIME_JY_CYCLES); +define('RYTIME_JY_MONTHS', RYTIME_CYCLE_MONTHS * RYTIME_JY_CYCLES); + +// Takes a server tick and returns a computed array +function ryzom_time_array($tick) { + $out = array(); + $out["server_tick"] = $tick; + + $time_in_hours = ($tick-RYTIME_TICK_OFFSET) / RYTIME_HOUR_TICKS; + $day = $time_in_hours / RYTIME_DAY_HOURS; + + $out["jena_year"] = floor($day / RYTIME_JY_DAYS) + RYTIME_START_JY; + if ($day < 0) $day = RYTIME_JY_DAYS - abs($day) % RYTIME_JY_DAYS; + $out["day_of_jy"] = $day % RYTIME_JY_DAYS; + $out["month_of_jy"] = floor($out["day_of_jy"] / RYTIME_MONTH_DAYS); + + $out["cycle"] = floor($out["day_of_jy"] / RYTIME_CYCLE_DAYS); + $out["day_of_cycle"] = $day % RYTIME_CYCLE_DAYS; + $out["month_of_cycle"] = $out["month_of_jy"] % RYTIME_CYCLE_MONTHS; + + $out["day_of_month"] = $out["day_of_jy"] % RYTIME_MONTH_DAYS; + $out["day_of_week"] = $day % RYTIME_WEEK_DAYS; + + $out["season"] = ($day / RYTIME_SEASON_DAYS) % RYTIME_CYCLE_SEASONS; + $out["day_of_season"] = $day % RYTIME_SEASON_DAYS; + + $out["time_of_day"] = abs($time_in_hours) % RYTIME_DAY_HOURS; + if ($time_in_hours < 0 && $out["time_of_day"]) $out["time_of_day"] = RYTIME_DAY_HOURS - $out["time_of_day"]; + + return $out; +} + +function ryzom_time_xml_without_cache($rytime) { + $out = new SimpleXMLElement(''); + foreach($rytime as $key => $value) { + $out->addChild($key, $value); + } + return $out; +} + +/** + * Take number of the month (0-11) and returns its name + */ +function ryzom_month_name($month_number) { + if ($month_number < 0 || $month_number > 11) return "bad month"; + + $RYTIME_MONTHS = array( + 'Winderly', 'Germinally', 'Folially', 'Floris', + 'Medis', 'Thermis', 'Harvestor', 'Frutor', + 'Fallenor', 'Pluvia', 'Mystia', 'Nivia' + ); + + return $RYTIME_MONTHS[(int)$month_number]; +} + + +/** + * Take number of the day of week (0-5) and returns its name + */ +function ryzom_day_name($day_number) { + if ($day_number < 0 || $day_number > 5) return "bad day of week"; + + $RYTIME_DAYS = array( + 'Prima', 'Dua', 'Tria', + 'Quarta', 'Quinteth', 'Holeth' + ); + + return $RYTIME_DAYS[(int)$day_number]; +} + +/** + * Take a computed ryzom time array and returns the formatted date + * (Official 2004 Format without trailing JY) + */ +function ryzom_time_txt($rytime, $lang = "en") { + if ($lang != "en" && $lang != "fr" && $lang != "de") $lang = "en"; + + $RYTIME_AC = array( + "de" => array("1. AZ", "2. AZ", "3. AZ", "4. AZ"), + "en" => array("1st AC", "2nd AC", "3rd AC", "4th AC"), + "fr" => array("1er CA", "2e CA", "3e CA", "4e CA") + ); + + # Day, Month DayOfMonth, CycleNth AC JY + return sprintf("%sh - %s, %s %d, %s %d", + $rytime["time_of_day"], + ryzom_day_name($rytime["day_of_week"]), + ryzom_month_name($rytime["month_of_cycle"]), + $rytime["day_of_month"] + 1, + $RYTIME_AC[$lang][$rytime["cycle"]], + $rytime["jena_year"]); +} + +?> \ No newline at end of file diff --git a/code/web/api/common/user.php b/code/web/api/common/user.php index 62a2de0c8..ea6359454 100644 --- a/code/web/api/common/user.php +++ b/code/web/api/common/user.php @@ -1,3 +1,61 @@ . + */ + + +class ryUser { + private $infos; + + function __construct($infos) { + $this->infos = $infos; + } + + function __get($name) + { + if (array_key_exists($name, $this->infos)) { + return $this->infos[$name]; + } else { + /** TODO **/ + return NULL; + } + } + + function inGroup($groups) { + $groups = explode(':', $groups); + foreach ($groups as $group) { + if (in_array($group, $this->groups)) + return true; + } + return false; + } +} + +function ryzom_auth_user($ask_login=true, $welcome_message='') { + global $user, $_USER; + + $result = ryzom_app_authenticate($user, $ask_login, $welcome_message, true); + $_USER = new RyUser($user); + return $result; +} + +function _user() { + global $_USER; + return $_USER; +} + ?> diff --git a/code/web/api/common/utils.php b/code/web/api/common/utils.php index 9f12fdfc1..093a63ec0 100644 --- a/code/web/api/common/utils.php +++ b/code/web/api/common/utils.php @@ -1,6 +1,31 @@ . + */ + include_once('logger.php'); +include_once('dfm.php'); + +define('SERVER', 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']); + +if (ini_get('magic_quotes_gpc') == 1) { + $_POST = stripslashes_deep($_POST); + $_GET = stripslashes_deep($_GET); +} // Always use this function to get param because in game, the param can be pass by _GET or by _POST function ryzom_get_param($var, $default='') @@ -24,13 +49,30 @@ function parse_query($var) foreach($var as $val) { $x = explode('=', $val); - $arr[$x[0]] = urldecode($x[1]); + if (count($x) > 1) + $arr[$x[0]] = urldecode($x[1]); + else + $arr[$x[0]] = ''; } unset($val, $x, $var); } return $arr; } +function ryzom_get_params() +{ + if (!isset($GLOBALS['URL_PARAMS'])) + $GLOBALS['URL_PARAMS'] = parse_query($_SERVER['REQUEST_URI']); + return $GLOBALS['URL_PARAMS']; +} + +function ryzom_unset_url_param($name) { + if (!isset($GLOBALS['URL_PARAMS'])) + $GLOBALS['URL_PARAMS'] = parse_query($_SERVER['REQUEST_URI']); + unset($GLOBALS['URL_PARAMS'][$name]); + return $GLOBALS['URL_PARAMS']; +} + if (!function_exists('http_build_query')) { function http_build_query($data, $prefix='', $sep='', $key='') { $ret = array(); @@ -50,6 +92,55 @@ if (!function_exists('http_build_query')) { } } +if(!function_exists('_url')){ + function _url($base_params=null, $add_params=array()){ + if ($base_params !== null) + return SERVER.'?'.http_build_query(array_merge($base_params, $add_params)); + else + return SERVER; + } +} + + +if(!function_exists('_h')){ + function _h($s){ + return htmlspecialchars($s, ENT_QUOTES, 'UTF-8'); + } +} + +if(!function_exists('_i')){ + function _i($img, $alt=''){ + if (substr($img, strlen($img)-4) == '.tga') // img from client texture : ig only + return $img; + + if (is_file(RYAPI_PATH.'/data/icons/'.$img.'.png')) + $img = RYAPI_URL.'/data/icons/'.$img.'.png'; + else if (is_file(RYAPP_PATH.'/data/icons/'.$img.'.png')) + $img = RYAPP_URL.'/data/icons/'.$img.'.png'; + else + $img = 'view_remove'; + + if ($alt) + return ''.utf8_decode($alt).''; + else + return ''; + + } +} + +if(!function_exists('_l')){ + function _l($text, $base_params=array(), $add_params=array()) + { + return ''.$text.''; + } +} + +if(!function_exists('_b')){ + function _b($text, $base_params=array(), $add_params=array()) + { + return ''.$text.''; + } +} /*** * @@ -66,8 +157,10 @@ function translation_exists($id) { function get_translation($id, $lang, $args=array()) { global $ryzom_texts, $user; if(!isset($ryzom_texts[$id])) return '{'.$id.'}'; - if(!isset($ryzom_texts[$id][$lang])) return '{'.$id.'['.$lang.']}'; - if($ryzom_texts[$id][$lang] == '' && isset($ryzom_texts[$id]['en'])) return @vsprintf($ryzom_texts[$id]['en'], $args); + if(empty($ryzom_texts[$id][$lang])){ + if(isset($ryzom_texts[$id]['en'])) return @vsprintf($ryzom_texts[$id]['en'], $args); + return '{'.$id.'['.$lang.']}'; + } return @vsprintf($ryzom_texts[$id][$lang], $args); } @@ -87,10 +180,12 @@ function _t($id, $args=array()) { $a = ' '.strval($args); } if(!isset($ryzom_texts[$id])) return '{'.$id.$a.'}'; - if(!isset($ryzom_texts[$id][$user['lang']])) return '{'.$id.'['.$user['lang'].']'.$a.'}'; - if($ryzom_texts[$id][$user['lang']] == '' && isset($ryzom_texts[$id]['en']) && $ryzom_texts[$id]['en'] != '') return @vsprintf($ryzom_texts[$id]['en'], $args); - if($ryzom_texts[$id][$user['lang']] == '' && isset($ryzom_texts[$id]['fr']) && $ryzom_texts[$id]['fr'] != '') return '{'.$id.$a.'}'; - if($ryzom_texts[$id][$user['lang']] == '' && isset($ryzom_texts[$id]['de']) && $ryzom_texts[$id]['de'] != '') return '{'.$id.$a.'}'; + if(empty($ryzom_texts[$id][$user['lang']])){ + if(!empty($ryzom_texts[$id]['en'])) return @vsprintf($ryzom_texts[$id]['en'], $args); + if(!empty($ryzom_texts[$id]['fr'])) return '{'.$id.$a.'}'; + if(!empty($ryzom_texts[$id]['de'])) return '{'.$id.$a.'}'; + return '{'.$id.'['.$user['lang'].']'.$a.'}'; + } return @vsprintf($ryzom_texts[$id][$user['lang']], $args); } @@ -100,7 +195,20 @@ function _t($id, $args=array()) { * * ***/ - +function ryzom_timer($timestamp) { + $d = intval($timestamp / 86400); + $timestamp = $timestamp % 86400; + $h = intval($timestamp / 3600); + $timestamp = $timestamp % 3600; + $m = intval($timestamp / 60); + $s = $timestamp % 60; + if ($d>1) + return sprintf('%d'._t('days').' %02d:%02d:%02d', $d, $h, $m, $s); + else if ($d) + return sprintf('%d'._t('day').' %02d:%02d:%02d', $d, $h, $m, $s); + else + return sprintf("%02d:%02d:%02d", $h, $m, $s); +} // Get a human and translated readable time, for example "3 days ago" function ryzom_relative_time($timestamp) { @@ -133,7 +241,10 @@ function ryzom_relative_time($timestamp) { } } - $final = $ryzom_periods[$user['lang']][$form][$j]; + if(!empty($ryzom_periods[$user['lang']][$form][$j])) + $final = $ryzom_periods[$user['lang']][$form][$j]; + else + $final = $ryzom_periods['en'][$form][$j]; $text = _t('date_format', array($difference, $final, $ending)); return $text; } @@ -150,33 +261,193 @@ function ryzom_absolute_time($timestamp) { return $text; } + +/*** + * + * Ryzom utilities + * + * + * ***/ + +function ryzom_generate_password($length=8, $level=2, $oneofeach=false) { + $validchars[1] = "0123456789abcdfghjkmnpqrstvwxyz"; + $validchars[2] = "0123456789abcdfghjkmnpqrstvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + $validchars[3] = "0123456789_!@#$%&*()-=+/abcdfghjkmnpqrstvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_!@#$%&*()-=+/"; + + $password = ""; + $counter = 0; + + while ($counter < $length) { + $actChar = substr($validchars[$level], rand(0, strlen($validchars[$level])-1), 1); + + // if $oneofeach then All character must be different (slower) + if (!$oneofeach || !strstr($password, $actChar)) { + $password .= $actChar; + $counter++; + } + } + + return $password; +} + + +function file_get_contents_cached($fn, $cache_time=300) { + global $ryzom_bench_text; + + $lfn = 'tmp/'.strtr($fn, ':/.?&=', '____________'); + + // get the new file from internet every $cache_time (default=5min) + if (file_exists($lfn) && filesize($lfn) > 0 && time() < filemtime($lfn) + $cache_time) { + $content = file_get_contents($lfn); + } else { + $content = file_get_contents($fn); + if ($content != '') file_put_contents($lfn, $content); + } + return $content; +} + +function ryzom_redirect($url, $group='webig', $extra_lua='') { + global $user; + $lua = $extra_lua."\n"; + if ($user['ig']) { + if (!$group) + $lua .= 'getUI(__CURRENT_WINDOW__):browse("'.str_replace('&', '&', $url).'")'; + else + $lua .= 'getUI("ui:interface:'.$group.':content:html"):browse("'.str_replace('&', '&', $url).'")'; + echo ''.$lua.''; + exit(); + } else { + header('Location: '.$url); + exit(); + } +} + /*** * * Debug tools * * ***/ -function p($var, $value=NULL) { +function alert($var, $value=NULL, $level=1) { + p($var, $value, '#FF7777', $level); +} + +define('pNULL', '§$£¤*µ%ù²&#!;,;:.?/?.<>'); + +function p($var, $value=pNULL, $color='#FFFF00', $level=0) { ob_start(); debug_print_backtrace(); $bt = ob_get_contents(); ob_end_clean(); - $bt = explode("\n",$bt); - $bt = explode('[', $bt[1]); - ob_start(); - echo ''.substr($bt[count($bt)-1], 0, -1)."\n"; - if ($value !== NULL) { - echo ''.$var.' : '; + $bt = explode("\n#",$bt); + if (isset($bt[$level])) + $bt1 = explode('[', $bt[$level]); + else + $bt1 = array(''); + + if (isset($bt[$level+1])) + $bt2 = explode('[', $bt[$level+1]); + else + $bt2 = array(''); + + $c = ''; + if ($value !== pNULL) { + $c .= ''.$var.' : '; $var = $value; } - //if (is_array($var)) - echo '
        ';
        -	print_r($var);
        -	echo '
        '; -// else - // var_dump($var); - ryLogger::getInstance()->addPrint(ob_get_contents()); + $c .= ''.substr(str_replace("\n", "", $bt2[count($bt2)-1]), 0, -1).' => '.substr(str_replace("\n", "", $bt1[count($bt1)-1]), 0, -1)." "; + ryLogger::getInstance()->addPrint($c); + ob_start(); + var_dump($var); + ryLogger::getInstance()->addPrint(_h(ob_get_contents()), $color); ob_end_clean(); } + +/*** + * + * Lua tools + * + * ***/ + + class ryLua { + + static private $lua = array(); + static private $luaend = array(); + static private $indent; + static private $indentend; + static private $linkTargetId = 0; + + static function add($code, $indent=NULL) { + if ($indent !== NULL) + self::$indent += $indent; + $tabs = str_repeat(" ", self::$indent); + $a = $tabs.str_replace("\n", "\n ".$tabs, $code); + self::$lua[] = $a; + } + + static function addEnd($code, $indent=NULL) { + if ($indent !== NULL) + self::$indentend += $indent; + $tabs = str_repeat(" ", self::$indentend); + $a = $tabs.str_replace("\n", "\n ".$tabs, $code); + self::$luaend[] = $a; + } + + + static function get($ig) { + ryLogger::getInstance()->addPrint(implode("\n", self::$lua), '#FF00FF'); + $ret = ($ig)?"\n".implode("\n", self::$lua)."\n":''; + self::$lua = array(); + return $ret; + } + + static function getEnd($ig) { + ryLogger::getInstance()->addPrint(implode("\n", self::$luaend), '#FF55FF'); + $ret = ($ig)?"\n".implode("\n", self::$luaend)."\n":''; + self::$luaend = array(); + return $ret; + } + + static function url($base_params=null, $add_params=array()) { + return str_replace('&', '&', _url($base_params, $add_params)); + } + + + function openLink($text, $target='webig', $base_params=array(), $add_params=array(), $urllua='', $runlua='') + { + $url = self::url($base_params, $add_params); + if ($target == "help_browser") + $url .= "&ignore="; + $id = ryzom_generate_password(8).strval(time()).strval(self::$linkTargetId++); + $lua = <<< END +function openLink{$id}() + runAH(nil, "browse", "name=ui:interface:{$target}:content:html|url={$url}"{$urllua}) + {$runlua} +end +END; + self::add($lua); + if (RYZOM_IG) + return ''.$text.''; + return $text; + } + + static function link($id, $luacode, $text) { + $lua = <<'.$text.''; + return $text; + } + +} + + + + + ?> diff --git a/code/web/api/common/xml_utils.php b/code/web/api/common/xml_utils.php new file mode 100644 index 000000000..28d166866 --- /dev/null +++ b/code/web/api/common/xml_utils.php @@ -0,0 +1,23 @@ +. + */ + +function ryzom_display_xml_header() { + header('Content-Type: application/xml; charset=UTF-8'); +} + +?> \ No newline at end of file diff --git a/code/web/api/data/css/ryzom_ui.css b/code/web/api/data/css/ryzom_ui.css index 8342b77f8..8b8e9ed37 100644 --- a/code/web/api/data/css/ryzom_ui.css +++ b/code/web/api/data/css/ryzom_ui.css @@ -33,14 +33,18 @@ color: white; } .ryzom-ui input, .ryzom-ui select { - border-top: 1px solid #030403; - border-right: 1px solid #6e7f57; - border-bottom: 1px solid #889e6c; - border-left: 1px solid #272d1f; - background-color: #37402b; - color: #ddd; + border-bottom: 1px solid #7B7E80; + border-left: 1px solid #7B7E80; + border-top: 1px solid #101010; + border-right: 1px solid #101010; + background-color: #1D1D1D; + border-radius: 3px; + color: #BBB; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; font-size: 12px; margin: 2px 0 5px 0; + padding: 1px; } .ryzom-ui input[type=text] { width: 100%; @@ -52,27 +56,43 @@ /* input[type=submit] will make IE6 to ignore whole CSS rule, so cant combine this with .ryzom-ui-button below */ input[type=submit] { - border-bottom: 1px solid #030403; - border-left: 1px solid #6e7f57; - border-top: 1px solid #889e6c; - border-right: 1px solid #272d1f; - background-color: #435120; + border-bottom: 1px solid #7B7E80; + border-left: 1px solid #7B7E80; + border-top: 1px solid #7B7E80; + border-right: 1px solid #7B7E80; + background-color: #232323; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + color: #BBB; +} +input[type=submit]:hover { + border-bottom: 1px solid #FFFFFF; + border-left: 1px solid #FFFFFF; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #FFFFFF; + color: #FFF; } input.ryzom-ui-button, .ryzom-ui-button { - border-bottom: 1px solid #030403; - border-left: 1px solid #6e7f57; - border-top: 1px solid #889e6c; - border-right: 1px solid #272d1f; - background-color: #435120; + border-bottom: 1px solid #7B7E80; + border-left: 1px solid #7B7E80; + border-top: 1px solid #7B7E80; + border-right: 1px solid #7B7E80; + background-color: #232323; + border-radius: 3px; + color: #BBB; } a.ryzom-ui-button, a.ryzom-ui-button:visited { - color: white; - padding: 0 .5em; + color: #DDD; + padding: .2em .5em; text-decoration: none; } a.ryzom-ui-button:hover { - background: #536130; - color: #ddd; + border-bottom: 1px solid #FFFFFF; + border-left: 1px solid #FFFFFF; + border-top: 1px solid #FFFFFF; + border-right: 1px solid #FFFFFF; + color: #FFF; } /* window without title - just borders */ .ryzom-ui-tl { diff --git a/code/web/api/data/icons/add_app.png b/code/web/api/data/icons/add_app.png new file mode 100644 index 000000000..12cfb5546 Binary files /dev/null and b/code/web/api/data/icons/add_app.png differ diff --git a/code/web/api/data/icons/edit.png b/code/web/api/data/icons/edit.png new file mode 100644 index 000000000..315b5d8b4 Binary files /dev/null and b/code/web/api/data/icons/edit.png differ diff --git a/code/web/api/data/icons/edit_16.png b/code/web/api/data/icons/edit_16.png new file mode 100644 index 000000000..9a0dd7a37 Binary files /dev/null and b/code/web/api/data/icons/edit_16.png differ diff --git a/code/web/api/data/icons/no_action.png b/code/web/api/data/icons/no_action.png new file mode 100644 index 000000000..93aef43b3 Binary files /dev/null and b/code/web/api/data/icons/no_action.png differ diff --git a/code/web/api/data/icons/spe_com.png b/code/web/api/data/icons/spe_com.png new file mode 100644 index 000000000..9e3f48ecc Binary files /dev/null and b/code/web/api/data/icons/spe_com.png differ diff --git a/code/web/api/data/img/bordure.png b/code/web/api/data/img/bordure.png new file mode 100644 index 000000000..6c8da76f6 Binary files /dev/null and b/code/web/api/data/img/bordure.png differ diff --git a/code/web/api/data/img/lang/de.png b/code/web/api/data/img/lang/de.png index 767abe088..787c68830 100644 Binary files a/code/web/api/data/img/lang/de.png and b/code/web/api/data/img/lang/de.png differ diff --git a/code/web/api/data/img/lang/en.png b/code/web/api/data/img/lang/en.png index 2673310cc..6505dc41b 100644 Binary files a/code/web/api/data/img/lang/en.png and b/code/web/api/data/img/lang/en.png differ diff --git a/code/web/api/data/img/lang/es.png b/code/web/api/data/img/lang/es.png new file mode 100644 index 000000000..a2e450fbc Binary files /dev/null and b/code/web/api/data/img/lang/es.png differ diff --git a/code/web/api/data/img/lang/fr.png b/code/web/api/data/img/lang/fr.png index 420474693..60ed561d4 100644 Binary files a/code/web/api/data/img/lang/fr.png and b/code/web/api/data/img/lang/fr.png differ diff --git a/code/web/api/data/img/lang/ru.png b/code/web/api/data/img/lang/ru.png index 53aaf57be..281cf66f2 100644 Binary files a/code/web/api/data/img/lang/ru.png and b/code/web/api/data/img/lang/ru.png differ diff --git a/code/web/api/data/js/combobox.js b/code/web/api/data/js/combobox.js new file mode 100644 index 000000000..0a9440909 --- /dev/null +++ b/code/web/api/data/js/combobox.js @@ -0,0 +1,17 @@ + +function comboInit(thelist) +{ + theinput = document.getElementById(theinput); + var idx = thelist.selectedIndex; + var content = thelist.options[idx].value; + if(theinput.value == "") + theinput.value = content; +} + +function combo(thelist, theinput) +{ + theinput = document.getElementById(theinput); + var idx = thelist.selectedIndex; + var content = thelist.options[idx].value; + theinput.value = content; +} diff --git a/code/web/api/data/js/jquery-1.7.1.js b/code/web/api/data/js/jquery-1.7.1.js new file mode 100644 index 000000000..8ccd0ea78 --- /dev/null +++ b/code/web/api/data/js/jquery-1.7.1.js @@ -0,0 +1,9266 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function( window, undefined ) { + +// Use the correct document accordingly with window argument (sandbox) +var document = window.document, + navigator = window.navigator, + location = window.location; +var jQuery = (function() { + +// Define a local copy of jQuery +var jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // A central reference to the root jQuery(document) + rootjQuery, + + // A simple way to check for HTML strings or ID strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Check if a string has a non-whitespace character in it + rnotwhite = /\S/, + + // Used for trimming whitespace + trimLeft = /^\s+/, + trimRight = /\s+$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, + rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + + // Useragent RegExp + rwebkit = /(webkit)[ \/]([\w.]+)/, + ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, + rmsie = /(msie) ([\w.]+)/, + rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, + + // Matches dashed string for camelizing + rdashAlpha = /-([a-z]|[0-9])/ig, + rmsPrefix = /^-ms-/, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // Keep a UserAgent string for use with jQuery.browser + userAgent = navigator.userAgent, + + // For matching the engine and version of the browser + browserMatch, + + // The deferred used on DOM ready + readyList, + + // The ready event handler + DOMContentLoaded, + + // Save a reference to some core methods + toString = Object.prototype.toString, + hasOwn = Object.prototype.hasOwnProperty, + push = Array.prototype.push, + slice = Array.prototype.slice, + trim = String.prototype.trim, + indexOf = Array.prototype.indexOf, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), or $(undefined) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // The body element only exists once, optimize finding it + if ( selector === "body" && !context && document.body ) { + this.context = document; + this[0] = document.body; + this.selector = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = quickExpr.exec( selector ); + } + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context ? context.ownerDocument || context : document ); + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + ret = rsingleTag.exec( selector ); + + if ( ret ) { + if ( jQuery.isPlainObject( context ) ) { + selector = [ document.createElement( ret[1] ) ]; + jQuery.fn.attr.call( selector, context, true ); + + } else { + selector = [ doc.createElement( ret[1] ) ]; + } + + } else { + ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); + selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; + } + + return jQuery.merge( this, selector ); + + // HANDLE: $("#id") + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.7.1", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return slice.call( this, 0 ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = this.constructor(); + + if ( jQuery.isArray( elems ) ) { + push.apply( ret, elems ); + + } else { + jQuery.merge( ret, elems ); + } + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Attach the listeners + jQuery.bindReady(); + + // Add the callback + readyList.add( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ), + "slice", slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + // Either a released hold or an DOMready/load event and not yet ready + if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.fireWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger( "ready" ).off( "ready" ); + } + } + }, + + bindReady: function() { + if ( readyList ) { + return; + } + + readyList = jQuery.Callbacks( "once memory" ); + + // Catch cases where $(document).ready() is called after the + // browser event has already occurred. + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + return setTimeout( jQuery.ready, 1 ); + } + + // Mozilla, Opera and webkit nightlies currently support this event + if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else if ( document.attachEvent ) { + // ensure firing before onload, + // maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var toplevel = false; + + try { + toplevel = window.frameElement == null; + } catch(e) {} + + if ( document.documentElement.doScroll && toplevel ) { + doScrollCheck(); + } + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + // A crude way of determining if an object is a window + isWindow: function( obj ) { + return obj && typeof obj === "object" && "setInterval" in obj; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + for ( var name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + parseJSON: function( data ) { + if ( typeof data !== "string" || !data ) { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, + length = object.length, + isObj = length === undefined || jQuery.isFunction( object ); + + if ( args ) { + if ( isObj ) { + for ( name in object ) { + if ( callback.apply( object[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( object[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in object ) { + if ( callback.call( object[ name ], name, object[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { + break; + } + } + } + } + + return object; + }, + + // Use native String.trim function wherever possible + trim: trim ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); + }, + + // results is for internal usage only + makeArray: function( array, results ) { + var ret = results || []; + + if ( array != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + var type = jQuery.type( array ); + + if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { + push.call( ret, array ); + } else { + jQuery.merge( ret, array ); + } + } + + return ret; + }, + + inArray: function( elem, array, i ) { + var len; + + if ( array ) { + if ( indexOf ) { + return indexOf.call( array, elem, i ); + } + + len = array.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in array && array[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var i = first.length, + j = 0; + + if ( typeof second.length === "number" ) { + for ( var l = second.length; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var ret = [], retVal; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( var i = 0, length = elems.length; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + if ( typeof context === "string" ) { + var tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + var args = slice.call( arguments, 2 ), + proxy = function() { + return fn.apply( context, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }, + + // Mutifunctional method to get and set values to a collection + // The value/s can optionally be executed if it's a function + access: function( elems, key, value, exec, fn, pass ) { + var length = elems.length; + + // Setting many attributes + if ( typeof key === "object" ) { + for ( var k in key ) { + jQuery.access( elems, k, key[k], exec, fn, value ); + } + return elems; + } + + // Setting one attribute + if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = !pass && exec && jQuery.isFunction(value); + + for ( var i = 0; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + + return elems; + } + + // Getting an attribute + return length ? fn( elems[0], key ) : undefined; + }, + + now: function() { + return ( new Date() ).getTime(); + }, + + // Use of jQuery.browser is frowned upon. + // More details: http://docs.jquery.com/Utilities/jQuery.browser + uaMatch: function( ua ) { + ua = ua.toLowerCase(); + + var match = rwebkit.exec( ua ) || + ropera.exec( ua ) || + rmsie.exec( ua ) || + ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || + []; + + return { browser: match[1] || "", version: match[2] || "0" }; + }, + + sub: function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }, + + browser: {} +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +browserMatch = jQuery.uaMatch( userAgent ); +if ( browserMatch.browser ) { + jQuery.browser[ browserMatch.browser ] = true; + jQuery.browser.version = browserMatch.version; +} + +// Deprecated, use jQuery.browser.webkit instead +if ( jQuery.browser.webkit ) { + jQuery.browser.safari = true; +} + +// IE doesn't match non-breaking spaces with \s +if ( rnotwhite.test( "\xA0" ) ) { + trimLeft = /^[\s\xA0]+/; + trimRight = /[\s\xA0]+$/; +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); + +// Cleanup functions for the document ready method +if ( document.addEventListener ) { + DOMContentLoaded = function() { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + }; + +} else if ( document.attachEvent ) { + DOMContentLoaded = function() { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( document.readyState === "complete" ) { + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }; +} + +// The DOM ready check for Internet Explorer +function doScrollCheck() { + if ( jQuery.isReady ) { + return; + } + + try { + // If IE is used, use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + document.documentElement.doScroll("left"); + } catch(e) { + setTimeout( doScrollCheck, 1 ); + return; + } + + // and execute any waiting functions + jQuery.ready(); +} + +return jQuery; + +})(); + + +// String to Object flags format cache +var flagsCache = {}; + +// Convert String-formatted flags into Object-formatted ones and store in cache +function createFlags( flags ) { + var object = flagsCache[ flags ] = {}, + i, length; + flags = flags.split( /\s+/ ); + for ( i = 0, length = flags.length; i < length; i++ ) { + object[ flags[i] ] = true; + } + return object; +} + +/* + * Create a callback list using the following parameters: + * + * flags: an optional list of space-separated flags that will change how + * the callback list behaves + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible flags: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( flags ) { + + // Convert flags from String-formatted to Object-formatted + // (we check in cache first) + flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; + + var // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = [], + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Add one or several callbacks to the list + add = function( args ) { + var i, + length, + elem, + type, + actual; + for ( i = 0, length = args.length; i < length; i++ ) { + elem = args[ i ]; + type = jQuery.type( elem ); + if ( type === "array" ) { + // Inspect recursively + add( elem ); + } else if ( type === "function" ) { + // Add if not in unique mode and callback is not in + if ( !flags.unique || !self.has( elem ) ) { + list.push( elem ); + } + } + } + }, + // Fire callbacks + fire = function( context, args ) { + args = args || []; + memory = !flags.memory || [ context, args ]; + firing = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { + memory = true; // Mark as halted + break; + } + } + firing = false; + if ( list ) { + if ( !flags.once ) { + if ( stack && stack.length ) { + memory = stack.shift(); + self.fireWith( memory[ 0 ], memory[ 1 ] ); + } + } else if ( memory === true ) { + self.disable(); + } else { + list = []; + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + var length = list.length; + add( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away, unless previous + // firing was halted (stopOnFalse) + } else if ( memory && memory !== true ) { + firingStart = length; + fire( memory[ 0 ], memory[ 1 ] ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + var args = arguments, + argIndex = 0, + argLength = args.length; + for ( ; argIndex < argLength ; argIndex++ ) { + for ( var i = 0; i < list.length; i++ ) { + if ( args[ argIndex ] === list[ i ] ) { + // Handle firingIndex and firingLength + if ( firing ) { + if ( i <= firingLength ) { + firingLength--; + if ( i <= firingIndex ) { + firingIndex--; + } + } + } + // Remove the element + list.splice( i--, 1 ); + // If we have some unicity property then + // we only need to do this once + if ( flags.unique ) { + break; + } + } + } + } + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + if ( list ) { + var i = 0, + length = list.length; + for ( ; i < length; i++ ) { + if ( fn === list[ i ] ) { + return true; + } + } + } + return false; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory || memory === true ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( stack ) { + if ( firing ) { + if ( !flags.once ) { + stack.push( [ context, args ] ); + } + } else if ( !( flags.once && memory ) ) { + fire( context, args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!memory; + } + }; + + return self; +}; + + + + +var // Static reference to slice + sliceDeferred = [].slice; + +jQuery.extend({ + + Deferred: function( func ) { + var doneList = jQuery.Callbacks( "once memory" ), + failList = jQuery.Callbacks( "once memory" ), + progressList = jQuery.Callbacks( "memory" ), + state = "pending", + lists = { + resolve: doneList, + reject: failList, + notify: progressList + }, + promise = { + done: doneList.add, + fail: failList.add, + progress: progressList.add, + + state: function() { + return state; + }, + + // Deprecated + isResolved: doneList.fired, + isRejected: failList.fired, + + then: function( doneCallbacks, failCallbacks, progressCallbacks ) { + deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); + return this; + }, + always: function() { + deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); + return this; + }, + pipe: function( fnDone, fnFail, fnProgress ) { + return jQuery.Deferred(function( newDefer ) { + jQuery.each( { + done: [ fnDone, "resolve" ], + fail: [ fnFail, "reject" ], + progress: [ fnProgress, "notify" ] + }, function( handler, data ) { + var fn = data[ 0 ], + action = data[ 1 ], + returned; + if ( jQuery.isFunction( fn ) ) { + deferred[ handler ](function() { + returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + }); + } else { + deferred[ handler ]( newDefer[ action ] ); + } + }); + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + if ( obj == null ) { + obj = promise; + } else { + for ( var key in promise ) { + obj[ key ] = promise[ key ]; + } + } + return obj; + } + }, + deferred = promise.promise({}), + key; + + for ( key in lists ) { + deferred[ key ] = lists[ key ].fire; + deferred[ key + "With" ] = lists[ key ].fireWith; + } + + // Handle state + deferred.done( function() { + state = "resolved"; + }, failList.disable, progressList.lock ).fail( function() { + state = "rejected"; + }, doneList.disable, progressList.lock ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( firstParam ) { + var args = sliceDeferred.call( arguments, 0 ), + i = 0, + length = args.length, + pValues = new Array( length ), + count = length, + pCount = length, + deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? + firstParam : + jQuery.Deferred(), + promise = deferred.promise(); + function resolveFunc( i ) { + return function( value ) { + args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + if ( !( --count ) ) { + deferred.resolveWith( deferred, args ); + } + }; + } + function progressFunc( i ) { + return function( value ) { + pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + deferred.notifyWith( promise, pValues ); + }; + } + if ( length > 1 ) { + for ( ; i < length; i++ ) { + if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { + args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); + } else { + --count; + } + } + if ( !count ) { + deferred.resolveWith( deferred, args ); + } + } else if ( deferred !== firstParam ) { + deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); + } + return promise; + } +}); + + + + +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + marginDiv, + fragment, + tds, + events, + eventName, + i, + isSupported, + div = document.createElement( "div" ), + documentElement = document.documentElement; + + // Preliminary tests + div.setAttribute("className", "t"); + div.innerHTML = "
        a"; + + all = div.getElementsByTagName( "*" ); + a = div.getElementsByTagName( "a" )[ 0 ]; + + // Can't get basic test support + if ( !all || !all.length || !a ) { + return {}; + } + + // First batch of supports tests + select = document.createElement( "select" ); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName( "input" )[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.55/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent( "onclick" ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute("type", "radio"); + support.radioValue = input.value === "t"; + + input.setAttribute("checked", "checked"); + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + div.innerHTML = ""; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + if ( window.getComputedStyle ) { + marginDiv = document.createElement( "div" ); + marginDiv.style.width = "0"; + marginDiv.style.marginRight = "0"; + div.style.width = "2px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; + } + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for( i in { + submit: 1, + change: 1, + focusin: 1 + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + fragment.removeChild( div ); + + // Null elements to avoid leaks in IE + fragment = select = opt = marginDiv = div = input = null; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, outer, inner, table, td, offsetSupport, + conMarginTop, ptlm, vb, style, html, + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + conMarginTop = 1; + ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;"; + vb = "visibility:hidden;border:0;"; + style = "style='" + ptlm + "border:5px solid #000;padding:0;'"; + html = "
        " + + "" + + "
        "; + + container = document.createElement("div"); + container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
        t
        "; + tds = div.getElementsByTagName( "td" ); + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Figure out if the W3C box model works as expected + div.innerHTML = ""; + div.style.width = div.style.paddingLeft = "1px"; + jQuery.boxModel = support.boxModel = div.offsetWidth === 2; + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.style.display = "inline"; + div.style.zoom = 1; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = ""; + div.innerHTML = "
        "; + support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); + } + + div.style.cssText = ptlm + vb; + div.innerHTML = html; + + outer = div.firstChild; + inner = outer.firstChild; + td = outer.nextSibling.firstChild.firstChild; + + offsetSupport = { + doesNotAddBorder: ( inner.offsetTop !== 5 ), + doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) + }; + + inner.style.position = "fixed"; + inner.style.top = "20px"; + + // safari subtracts parent border width here which is 5px + offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); + inner.style.position = inner.style.top = ""; + + outer.style.overflow = "hidden"; + outer.style.position = "relative"; + + offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); + offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); + + body.removeChild( container ); + div = container = null; + + jQuery.extend( support, offsetSupport ); + }); + + return support; +})(); + + + + +var rbrace = /^(?:\{.*\}|\[.*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + // Please use with caution + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var privateCache, thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, + isEvents = name === "events"; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = ++jQuery.uuid; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + privateCache = thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Users should not attempt to inspect the internal events object using jQuery.data, + // it is undocumented and subject to change. But does anyone listen? No. + if ( isEvents && !thisCache[ name ] ) { + return privateCache.events; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + // Reference to internal data cache key + internalKey = jQuery.expando, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + + // See jQuery.data for more information + id = isNode ? elem[ internalKey ] : internalKey; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject(cache[ id ]) ) { + return; + } + } + + // Browsers that fail expando deletion also refuse to delete expandos on + // the window, but it will allow it on all other JS objects; other browsers + // don't care + // Ensure that `cache` is not a window object #10080 + if ( jQuery.support.deleteExpando || !cache.setInterval ) { + delete cache[ id ]; + } else { + cache[ id ] = null; + } + + // We destroyed the cache and need to eliminate the expando on the node to avoid + // false lookups in the cache for entries that no longer exist + if ( isNode ) { + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( jQuery.support.deleteExpando ) { + delete elem[ internalKey ]; + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + } else { + elem[ internalKey ] = null; + } + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + if ( elem.nodeName ) { + var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; + + if ( match ) { + return !(match === true || elem.getAttribute("classid") !== match); + } + } + + return true; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, attr, name, + data = null; + + if ( typeof key === "undefined" ) { + if ( this.length ) { + data = jQuery.data( this[0] ); + + if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { + attr = this[0].attributes; + for ( var i = 0, l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( this[0], name, data[ name ] ); + } + } + jQuery._data( this[0], "parsedAttrs", true ); + } + } + + return data; + + } else if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split("."); + parts[1] = parts[1] ? "." + parts[1] : ""; + + if ( value === undefined ) { + data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); + + // Try to fetch any internally stored data first + if ( data === undefined && this.length ) { + data = jQuery.data( this[0], key ); + data = dataAttr( this[0], key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + + } else { + return this.each(function() { + var self = jQuery( this ), + args = [ parts[0], value ]; + + self.triggerHandler( "setData" + parts[1] + "!", args ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + parts[1] + "!", args ); + }); + } + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + jQuery.isNumeric( data ) ? parseFloat( data ) : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + for ( var name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + + + + +function handleQueueMarkDefer( elem, type, src ) { + var deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + defer = jQuery._data( elem, deferDataKey ); + if ( defer && + ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && + ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { + // Give room for hard-coded callbacks to fire first + // and eventually mark/queue something else on the element + setTimeout( function() { + if ( !jQuery._data( elem, queueDataKey ) && + !jQuery._data( elem, markDataKey ) ) { + jQuery.removeData( elem, deferDataKey, true ); + defer.fire(); + } + }, 0 ); + } +} + +jQuery.extend({ + + _mark: function( elem, type ) { + if ( elem ) { + type = ( type || "fx" ) + "mark"; + jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); + } + }, + + _unmark: function( force, elem, type ) { + if ( force !== true ) { + type = elem; + elem = force; + force = false; + } + if ( elem ) { + type = type || "fx"; + var key = type + "mark", + count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); + if ( count ) { + jQuery._data( elem, key, count ); + } else { + jQuery.removeData( elem, key, true ); + handleQueueMarkDefer( elem, type, "mark" ); + } + } + }, + + queue: function( elem, type, data ) { + var q; + if ( elem ) { + type = ( type || "fx" ) + "queue"; + q = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !q || jQuery.isArray(data) ) { + q = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + q.push( data ); + } + } + return q || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + hooks = {}; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + jQuery._data( elem, type + ".run", hooks ); + fn.call( elem, function() { + jQuery.dequeue( elem, type ); + }, hooks ); + } + + if ( !queue.length ) { + jQuery.removeData( elem, type + "queue " + type + ".run", true ); + handleQueueMarkDefer( elem, type, "queue" ); + } + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + } + + if ( data === undefined ) { + return jQuery.queue( this[0], type ); + } + return this.each(function() { + var queue = jQuery.queue( this, type, data ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, object ) { + if ( typeof type !== "string" ) { + object = type; + type = undefined; + } + type = type || "fx"; + var defer = jQuery.Deferred(), + elements = this, + i = elements.length, + count = 1, + deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + tmp; + function resolve() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + } + while( i-- ) { + if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || + ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || + jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && + jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { + count++; + tmp.add( resolve ); + } + } + resolve(); + return defer.promise(); + } +}); + + + + +var rclass = /[\n\t\r]/g, + rspace = /\s+/, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea)?$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + nodeHook, boolHook, fixSpecified; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.attr ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.prop ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classNames, i, l, elem, className, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + + if ( (value && typeof value === "string") || value === undefined ) { + classNames = ( value || "" ).split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 && elem.className ) { + if ( value ) { + className = (" " + elem.className + " ").replace( rclass, " " ); + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + className = className.replace(" " + classNames[ c ] + " ", " "); + } + elem.className = jQuery.trim( className ); + + } else { + elem.className = ""; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space seperated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var self = jQuery(this), val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attrFn: { + val: true, + css: true, + html: true, + text: true, + data: true, + width: true, + height: true, + offset: true + }, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && name in jQuery.attrFn ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, l, + i = 0; + + if ( value && elem.nodeType === 1 ) { + attrNames = value.toLowerCase().split( rspace ); + l = attrNames.length; + + for ( ; i < l; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + + // See #9699 for explanation of this approach (setting first, then removal) + jQuery.attr( elem, name, "" ); + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( rboolean.test( name ) && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) +jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? + ret.nodeValue : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.nodeValue = value + "" ); + } + }; + + // Apply the nodeHook to tabindex + jQuery.attrHooks.tabindex.set = nodeHook.set; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = "" + value ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); + + + + +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, + rhoverHack = /\bhover(\.\S+)?\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, + quickParse = function( selector ) { + var quick = rquickIs.exec( selector ); + if ( quick ) { + // 0 1 2 3 + // [ _, tag, id, class ] + quick[1] = ( quick[1] || "" ).toLowerCase(); + quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); + } + return quick; + }, + quickIs = function( elem, m ) { + var attrs = elem.attributes || {}; + return ( + (!m[1] || elem.nodeName.toLowerCase() === m[1]) && + (!m[2] || (attrs.id || {}).value === m[2]) && + (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) + ); + }, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, quick, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + quick: quickParse( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), + t, tns, type, origType, namespaces, origCount, + j, events, special, handle, eventType, handleObj; + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + handle = elemData.handle; + if ( handle ) { + handle.elem = null; + } + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, [ "events", "handle" ], true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var type = event.type || event, + namespaces = [], + cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + old = null; + for ( ; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old && old === elem.ownerDocument ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = [].slice.call( arguments, 0 ), + run_all = !event.exclusive && !event.namespace, + handlerQueue = [], + i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Determine handlers that should run if there are delegated events + // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { + + // Pregenerate a single jQuery object for reuse with .is() + jqcur = jQuery(this); + jqcur.context = this.ownerDocument || this; + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + selMatch = {}; + matches = []; + jqcur[0] = cur; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = ( + handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) + ); + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) + if ( event.metaKey === undefined ) { + event.metaKey = event.ctrlKey; + } + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + ready: { + // Make sure the ready event is setup + setup: jQuery.bindReady + }, + + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + if ( elem.detachEvent ) { + elem.detachEvent( "on" + type, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector, + ret; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !form._submit_attached ) { + jQuery.event.add( form, "submit._submit", function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + }); + form._submit_attached = true; + } + }); + // return undefined since we don't need an event listener + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + jQuery.event.simulate( "change", this, event, true ); + } + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + elem._change_attached = true; + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on.call( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + var handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( var type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( jQuery.attrFn ) { + jQuery.attrFn[ name ] = true; + } + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); + + + +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){ + +var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, + expando = "sizcache" + (Math.random() + '').replace('.', ''), + done = 0, + toString = Object.prototype.toString, + hasDuplicate = false, + baseHasDuplicate = true, + rBackslash = /\\/g, + rReturn = /\r\n/g, + rNonWord = /\W/; + +// Here we check if the JavaScript engine is using some sort of +// optimization where it does not always call our comparision +// function. If that is the case, discard the hasDuplicate value. +// Thus far that includes Google Chrome. +[0, 0].sort(function() { + baseHasDuplicate = false; + return 0; +}); + +var Sizzle = function( selector, context, results, seed ) { + results = results || []; + context = context || document; + + var origContext = context; + + if ( context.nodeType !== 1 && context.nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + var m, set, checkSet, extra, ret, cur, pop, i, + prune = true, + contextXML = Sizzle.isXML( context ), + parts = [], + soFar = selector; + + // Reset the position of the chunker regexp (start from head) + do { + chunker.exec( "" ); + m = chunker.exec( soFar ); + + if ( m ) { + soFar = m[3]; + + parts.push( m[1] ); + + if ( m[2] ) { + extra = m[3]; + break; + } + } + } while ( m ); + + if ( parts.length > 1 && origPOS.exec( selector ) ) { + + if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { + set = posProcess( parts[0] + parts[1], context, seed ); + + } else { + set = Expr.relative[ parts[0] ] ? + [ context ] : + Sizzle( parts.shift(), context ); + + while ( parts.length ) { + selector = parts.shift(); + + if ( Expr.relative[ selector ] ) { + selector += parts.shift(); + } + + set = posProcess( selector, set, seed ); + } + } + + } else { + // Take a shortcut and set the context if the root selector is an ID + // (but not if it'll be faster if the inner selector is an ID) + if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && + Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { + + ret = Sizzle.find( parts.shift(), context, contextXML ); + context = ret.expr ? + Sizzle.filter( ret.expr, ret.set )[0] : + ret.set[0]; + } + + if ( context ) { + ret = seed ? + { expr: parts.pop(), set: makeArray(seed) } : + Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); + + set = ret.expr ? + Sizzle.filter( ret.expr, ret.set ) : + ret.set; + + if ( parts.length > 0 ) { + checkSet = makeArray( set ); + + } else { + prune = false; + } + + while ( parts.length ) { + cur = parts.pop(); + pop = cur; + + if ( !Expr.relative[ cur ] ) { + cur = ""; + } else { + pop = parts.pop(); + } + + if ( pop == null ) { + pop = context; + } + + Expr.relative[ cur ]( checkSet, pop, contextXML ); + } + + } else { + checkSet = parts = []; + } + } + + if ( !checkSet ) { + checkSet = set; + } + + if ( !checkSet ) { + Sizzle.error( cur || selector ); + } + + if ( toString.call(checkSet) === "[object Array]" ) { + if ( !prune ) { + results.push.apply( results, checkSet ); + + } else if ( context && context.nodeType === 1 ) { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { + results.push( set[i] ); + } + } + + } else { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && checkSet[i].nodeType === 1 ) { + results.push( set[i] ); + } + } + } + + } else { + makeArray( checkSet, results ); + } + + if ( extra ) { + Sizzle( extra, origContext, results, seed ); + Sizzle.uniqueSort( results ); + } + + return results; +}; + +Sizzle.uniqueSort = function( results ) { + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( var i = 1; i < results.length; i++ ) { + if ( results[i] === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; +}; + +Sizzle.matches = function( expr, set ) { + return Sizzle( expr, null, null, set ); +}; + +Sizzle.matchesSelector = function( node, expr ) { + return Sizzle( expr, null, null, [node] ).length > 0; +}; + +Sizzle.find = function( expr, context, isXML ) { + var set, i, len, match, type, left; + + if ( !expr ) { + return []; + } + + for ( i = 0, len = Expr.order.length; i < len; i++ ) { + type = Expr.order[i]; + + if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { + left = match[1]; + match.splice( 1, 1 ); + + if ( left.substr( left.length - 1 ) !== "\\" ) { + match[1] = (match[1] || "").replace( rBackslash, "" ); + set = Expr.find[ type ]( match, context, isXML ); + + if ( set != null ) { + expr = expr.replace( Expr.match[ type ], "" ); + break; + } + } + } + } + + if ( !set ) { + set = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( "*" ) : + []; + } + + return { set: set, expr: expr }; +}; + +Sizzle.filter = function( expr, set, inplace, not ) { + var match, anyFound, + type, found, item, filter, left, + i, pass, + old = expr, + result = [], + curLoop = set, + isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); + + while ( expr && set.length ) { + for ( type in Expr.filter ) { + if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { + filter = Expr.filter[ type ]; + left = match[1]; + + anyFound = false; + + match.splice(1,1); + + if ( left.substr( left.length - 1 ) === "\\" ) { + continue; + } + + if ( curLoop === result ) { + result = []; + } + + if ( Expr.preFilter[ type ] ) { + match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); + + if ( !match ) { + anyFound = found = true; + + } else if ( match === true ) { + continue; + } + } + + if ( match ) { + for ( i = 0; (item = curLoop[i]) != null; i++ ) { + if ( item ) { + found = filter( item, match, i, curLoop ); + pass = not ^ found; + + if ( inplace && found != null ) { + if ( pass ) { + anyFound = true; + + } else { + curLoop[i] = false; + } + + } else if ( pass ) { + result.push( item ); + anyFound = true; + } + } + } + } + + if ( found !== undefined ) { + if ( !inplace ) { + curLoop = result; + } + + expr = expr.replace( Expr.match[ type ], "" ); + + if ( !anyFound ) { + return []; + } + + break; + } + } + } + + // Improper expression + if ( expr === old ) { + if ( anyFound == null ) { + Sizzle.error( expr ); + + } else { + break; + } + } + + old = expr; + } + + return curLoop; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Utility function for retreiving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +var getText = Sizzle.getText = function( elem ) { + var i, node, + nodeType = elem.nodeType, + ret = ""; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 ) { + // Use textContent || innerText for elements + if ( typeof elem.textContent === 'string' ) { + return elem.textContent; + } else if ( typeof elem.innerText === 'string' ) { + // Replace IE's carriage returns + return elem.innerText.replace( rReturn, '' ); + } else { + // Traverse it's children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + } else { + + // If no nodeType, this is expected to be an array + for ( i = 0; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + if ( node.nodeType !== 8 ) { + ret += getText( node ); + } + } + } + return ret; +}; + +var Expr = Sizzle.selectors = { + order: [ "ID", "NAME", "TAG" ], + + match: { + ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, + ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, + TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, + CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, + POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, + PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ + }, + + leftMatch: {}, + + attrMap: { + "class": "className", + "for": "htmlFor" + }, + + attrHandle: { + href: function( elem ) { + return elem.getAttribute( "href" ); + }, + type: function( elem ) { + return elem.getAttribute( "type" ); + } + }, + + relative: { + "+": function(checkSet, part){ + var isPartStr = typeof part === "string", + isTag = isPartStr && !rNonWord.test( part ), + isPartStrNotTag = isPartStr && !isTag; + + if ( isTag ) { + part = part.toLowerCase(); + } + + for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { + if ( (elem = checkSet[i]) ) { + while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} + + checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? + elem || false : + elem === part; + } + } + + if ( isPartStrNotTag ) { + Sizzle.filter( part, checkSet, true ); + } + }, + + ">": function( checkSet, part ) { + var elem, + isPartStr = typeof part === "string", + i = 0, + l = checkSet.length; + + if ( isPartStr && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + var parent = elem.parentNode; + checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; + } + } + + } else { + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + checkSet[i] = isPartStr ? + elem.parentNode : + elem.parentNode === part; + } + } + + if ( isPartStr ) { + Sizzle.filter( part, checkSet, true ); + } + } + }, + + "": function(checkSet, part, isXML){ + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); + }, + + "~": function( checkSet, part, isXML ) { + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); + } + }, + + find: { + ID: function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }, + + NAME: function( match, context ) { + if ( typeof context.getElementsByName !== "undefined" ) { + var ret = [], + results = context.getElementsByName( match[1] ); + + for ( var i = 0, l = results.length; i < l; i++ ) { + if ( results[i].getAttribute("name") === match[1] ) { + ret.push( results[i] ); + } + } + + return ret.length === 0 ? null : ret; + } + }, + + TAG: function( match, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( match[1] ); + } + } + }, + preFilter: { + CLASS: function( match, curLoop, inplace, result, not, isXML ) { + match = " " + match[1].replace( rBackslash, "" ) + " "; + + if ( isXML ) { + return match; + } + + for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { + if ( elem ) { + if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { + if ( !inplace ) { + result.push( elem ); + } + + } else if ( inplace ) { + curLoop[i] = false; + } + } + } + + return false; + }, + + ID: function( match ) { + return match[1].replace( rBackslash, "" ); + }, + + TAG: function( match, curLoop ) { + return match[1].replace( rBackslash, "" ).toLowerCase(); + }, + + CHILD: function( match ) { + if ( match[1] === "nth" ) { + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + match[2] = match[2].replace(/^\+|\s*/g, ''); + + // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' + var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( + match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || + !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); + + // calculate the numbers (first)n+(last) including if they are negative + match[2] = (test[1] + (test[2] || 1)) - 0; + match[3] = test[3] - 0; + } + else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + // TODO: Move to normal caching system + match[0] = done++; + + return match; + }, + + ATTR: function( match, curLoop, inplace, result, not, isXML ) { + var name = match[1] = match[1].replace( rBackslash, "" ); + + if ( !isXML && Expr.attrMap[name] ) { + match[1] = Expr.attrMap[name]; + } + + // Handle if an un-quoted value was used + match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); + + if ( match[2] === "~=" ) { + match[4] = " " + match[4] + " "; + } + + return match; + }, + + PSEUDO: function( match, curLoop, inplace, result, not ) { + if ( match[1] === "not" ) { + // If we're dealing with a complex expression, or a simple one + if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { + match[3] = Sizzle(match[3], null, null, curLoop); + + } else { + var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); + + if ( !inplace ) { + result.push.apply( result, ret ); + } + + return false; + } + + } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { + return true; + } + + return match; + }, + + POS: function( match ) { + match.unshift( true ); + + return match; + } + }, + + filters: { + enabled: function( elem ) { + return elem.disabled === false && elem.type !== "hidden"; + }, + + disabled: function( elem ) { + return elem.disabled === true; + }, + + checked: function( elem ) { + return elem.checked === true; + }, + + selected: function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + parent: function( elem ) { + return !!elem.firstChild; + }, + + empty: function( elem ) { + return !elem.firstChild; + }, + + has: function( elem, i, match ) { + return !!Sizzle( match[3], elem ).length; + }, + + header: function( elem ) { + return (/h\d/i).test( elem.nodeName ); + }, + + text: function( elem ) { + var attr = elem.getAttribute( "type" ), type = elem.type; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); + }, + + radio: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; + }, + + checkbox: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; + }, + + file: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; + }, + + password: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; + }, + + submit: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "submit" === elem.type; + }, + + image: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; + }, + + reset: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "reset" === elem.type; + }, + + button: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && "button" === elem.type || name === "button"; + }, + + input: function( elem ) { + return (/input|select|textarea|button/i).test( elem.nodeName ); + }, + + focus: function( elem ) { + return elem === elem.ownerDocument.activeElement; + } + }, + setFilters: { + first: function( elem, i ) { + return i === 0; + }, + + last: function( elem, i, match, array ) { + return i === array.length - 1; + }, + + even: function( elem, i ) { + return i % 2 === 0; + }, + + odd: function( elem, i ) { + return i % 2 === 1; + }, + + lt: function( elem, i, match ) { + return i < match[3] - 0; + }, + + gt: function( elem, i, match ) { + return i > match[3] - 0; + }, + + nth: function( elem, i, match ) { + return match[3] - 0 === i; + }, + + eq: function( elem, i, match ) { + return match[3] - 0 === i; + } + }, + filter: { + PSEUDO: function( elem, match, i, array ) { + var name = match[1], + filter = Expr.filters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + + } else if ( name === "contains" ) { + return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; + + } else if ( name === "not" ) { + var not = match[3]; + + for ( var j = 0, l = not.length; j < l; j++ ) { + if ( not[j] === elem ) { + return false; + } + } + + return true; + + } else { + Sizzle.error( name ); + } + }, + + CHILD: function( elem, match ) { + var first, last, + doneName, parent, cache, + count, diff, + type = match[1], + node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + + case "nth": + first = match[2]; + last = match[3]; + + if ( first === 1 && last === 0 ) { + return true; + } + + doneName = match[0]; + parent = elem.parentNode; + + if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { + count = 0; + + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + node.nodeIndex = ++count; + } + } + + parent[ expando ] = doneName; + } + + diff = elem.nodeIndex - last; + + if ( first === 0 ) { + return diff === 0; + + } else { + return ( diff % first === 0 && diff / first >= 0 ); + } + } + }, + + ID: function( elem, match ) { + return elem.nodeType === 1 && elem.getAttribute("id") === match; + }, + + TAG: function( elem, match ) { + return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; + }, + + CLASS: function( elem, match ) { + return (" " + (elem.className || elem.getAttribute("class")) + " ") + .indexOf( match ) > -1; + }, + + ATTR: function( elem, match ) { + var name = match[1], + result = Sizzle.attr ? + Sizzle.attr( elem, name ) : + Expr.attrHandle[ name ] ? + Expr.attrHandle[ name ]( elem ) : + elem[ name ] != null ? + elem[ name ] : + elem.getAttribute( name ), + value = result + "", + type = match[2], + check = match[4]; + + return result == null ? + type === "!=" : + !type && Sizzle.attr ? + result != null : + type === "=" ? + value === check : + type === "*=" ? + value.indexOf(check) >= 0 : + type === "~=" ? + (" " + value + " ").indexOf(check) >= 0 : + !check ? + value && result !== false : + type === "!=" ? + value !== check : + type === "^=" ? + value.indexOf(check) === 0 : + type === "$=" ? + value.substr(value.length - check.length) === check : + type === "|=" ? + value === check || value.substr(0, check.length + 1) === check + "-" : + false; + }, + + POS: function( elem, match, i, array ) { + var name = match[2], + filter = Expr.setFilters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + } + } + } +}; + +var origPOS = Expr.match.POS, + fescape = function(all, num){ + return "\\" + (num - 0 + 1); + }; + +for ( var type in Expr.match ) { + Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); + Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); +} + +var makeArray = function( array, results ) { + array = Array.prototype.slice.call( array, 0 ); + + if ( results ) { + results.push.apply( results, array ); + return results; + } + + return array; +}; + +// Perform a simple check to determine if the browser is capable of +// converting a NodeList to an array using builtin methods. +// Also verifies that the returned array holds DOM nodes +// (which is not the case in the Blackberry browser) +try { + Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; + +// Provide a fallback method if it does not work +} catch( e ) { + makeArray = function( array, results ) { + var i = 0, + ret = results || []; + + if ( toString.call(array) === "[object Array]" ) { + Array.prototype.push.apply( ret, array ); + + } else { + if ( typeof array.length === "number" ) { + for ( var l = array.length; i < l; i++ ) { + ret.push( array[i] ); + } + + } else { + for ( ; array[i]; i++ ) { + ret.push( array[i] ); + } + } + } + + return ret; + }; +} + +var sortOrder, siblingCheck; + +if ( document.documentElement.compareDocumentPosition ) { + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { + return a.compareDocumentPosition ? -1 : 1; + } + + return a.compareDocumentPosition(b) & 4 ? -1 : 1; + }; + +} else { + sortOrder = function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + + siblingCheck = function( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; + }; +} + +// Check to see if the browser returns elements by name when +// querying by getElementById (and provide a workaround) +(function(){ + // We're going to inject a fake input element with a specified name + var form = document.createElement("div"), + id = "script" + (new Date()).getTime(), + root = document.documentElement; + + form.innerHTML = ""; + + // Inject it into the root element, check its status, and remove it quickly + root.insertBefore( form, root.firstChild ); + + // The workaround has to do additional checks after a getElementById + // Which slows things down for other browsers (hence the branching) + if ( document.getElementById( id ) ) { + Expr.find.ID = function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + + return m ? + m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? + [m] : + undefined : + []; + } + }; + + Expr.filter.ID = function( elem, match ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + + return elem.nodeType === 1 && node && node.nodeValue === match; + }; + } + + root.removeChild( form ); + + // release memory in IE + root = form = null; +})(); + +(function(){ + // Check to see if the browser returns only elements + // when doing getElementsByTagName("*") + + // Create a fake element + var div = document.createElement("div"); + div.appendChild( document.createComment("") ); + + // Make sure no comments are found + if ( div.getElementsByTagName("*").length > 0 ) { + Expr.find.TAG = function( match, context ) { + var results = context.getElementsByTagName( match[1] ); + + // Filter out possible comments + if ( match[1] === "*" ) { + var tmp = []; + + for ( var i = 0; results[i]; i++ ) { + if ( results[i].nodeType === 1 ) { + tmp.push( results[i] ); + } + } + + results = tmp; + } + + return results; + }; + } + + // Check to see if an attribute returns normalized href attributes + div.innerHTML = ""; + + if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && + div.firstChild.getAttribute("href") !== "#" ) { + + Expr.attrHandle.href = function( elem ) { + return elem.getAttribute( "href", 2 ); + }; + } + + // release memory in IE + div = null; +})(); + +if ( document.querySelectorAll ) { + (function(){ + var oldSizzle = Sizzle, + div = document.createElement("div"), + id = "__sizzle__"; + + div.innerHTML = "

        "; + + // Safari can't handle uppercase or unicode characters when + // in quirks mode. + if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { + return; + } + + Sizzle = function( query, context, extra, seed ) { + context = context || document; + + // Only use querySelectorAll on non-XML documents + // (ID selectors don't work in non-HTML documents) + if ( !seed && !Sizzle.isXML(context) ) { + // See if we find a selector to speed up + var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); + + if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { + // Speed-up: Sizzle("TAG") + if ( match[1] ) { + return makeArray( context.getElementsByTagName( query ), extra ); + + // Speed-up: Sizzle(".CLASS") + } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { + return makeArray( context.getElementsByClassName( match[2] ), extra ); + } + } + + if ( context.nodeType === 9 ) { + // Speed-up: Sizzle("body") + // The body element only exists once, optimize finding it + if ( query === "body" && context.body ) { + return makeArray( [ context.body ], extra ); + + // Speed-up: Sizzle("#ID") + } else if ( match && match[3] ) { + var elem = context.getElementById( match[3] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id === match[3] ) { + return makeArray( [ elem ], extra ); + } + + } else { + return makeArray( [], extra ); + } + } + + try { + return makeArray( context.querySelectorAll(query), extra ); + } catch(qsaError) {} + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + var oldContext = context, + old = context.getAttribute( "id" ), + nid = old || id, + hasParent = context.parentNode, + relativeHierarchySelector = /^\s*[+~]/.test( query ); + + if ( !old ) { + context.setAttribute( "id", nid ); + } else { + nid = nid.replace( /'/g, "\\$&" ); + } + if ( relativeHierarchySelector && hasParent ) { + context = context.parentNode; + } + + try { + if ( !relativeHierarchySelector || hasParent ) { + return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); + } + + } catch(pseudoError) { + } finally { + if ( !old ) { + oldContext.removeAttribute( "id" ); + } + } + } + } + + return oldSizzle(query, context, extra, seed); + }; + + for ( var prop in oldSizzle ) { + Sizzle[ prop ] = oldSizzle[ prop ]; + } + + // release memory in IE + div = null; + })(); +} + +(function(){ + var html = document.documentElement, + matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; + + if ( matches ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9 fails this) + var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), + pseudoWorks = false; + + try { + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( document.documentElement, "[test!='']:sizzle" ); + + } catch( pseudoError ) { + pseudoWorks = true; + } + + Sizzle.matchesSelector = function( node, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); + + if ( !Sizzle.isXML( node ) ) { + try { + if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { + var ret = matches.call( node, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || !disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9, so check for that + node.document && node.document.nodeType !== 11 ) { + return ret; + } + } + } catch(e) {} + } + + return Sizzle(expr, null, null, [node]).length > 0; + }; + } +})(); + +(function(){ + var div = document.createElement("div"); + + div.innerHTML = "
        "; + + // Opera can't find a second classname (in 9.6) + // Also, make sure that getElementsByClassName actually exists + if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { + return; + } + + // Safari caches class attributes, doesn't catch changes (in 3.2) + div.lastChild.className = "e"; + + if ( div.getElementsByClassName("e").length === 1 ) { + return; + } + + Expr.order.splice(1, 0, "CLASS"); + Expr.find.CLASS = function( match, context, isXML ) { + if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { + return context.getElementsByClassName(match[1]); + } + }; + + // release memory in IE + div = null; +})(); + +function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 && !isXML ){ + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( elem.nodeName.toLowerCase() === cur ) { + match = elem; + break; + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 ) { + if ( !isXML ) { + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( typeof cur !== "string" ) { + if ( elem === cur ) { + match = true; + break; + } + + } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { + match = elem; + break; + } + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +if ( document.documentElement.contains ) { + Sizzle.contains = function( a, b ) { + return a !== b && (a.contains ? a.contains(b) : true); + }; + +} else if ( document.documentElement.compareDocumentPosition ) { + Sizzle.contains = function( a, b ) { + return !!(a.compareDocumentPosition(b) & 16); + }; + +} else { + Sizzle.contains = function() { + return false; + }; +} + +Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; + + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +var posProcess = function( selector, context, seed ) { + var match, + tmpSet = [], + later = "", + root = context.nodeType ? [context] : context; + + // Position selectors must be done after the filter + // And so must :not(positional) so we move all PSEUDOs to the end + while ( (match = Expr.match.PSEUDO.exec( selector )) ) { + later += match[0]; + selector = selector.replace( Expr.match.PSEUDO, "" ); + } + + selector = Expr.relative[selector] ? selector + "*" : selector; + + for ( var i = 0, l = root.length; i < l; i++ ) { + Sizzle( selector, root[i], tmpSet, seed ); + } + + return Sizzle.filter( later, tmpSet ); +}; + +// EXPOSE +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +Sizzle.selectors.attrMap = {}; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.filters; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})(); + + +var runtil = /Until$/, + rparentsprev = /^(?:parents|prevUntil|prevAll)/, + // Note: This RegExp should be improved, or likely pulled from Sizzle + rmultiselector = /,/, + isSimple = /^.[^:#\[\.,]*$/, + slice = Array.prototype.slice, + POS = jQuery.expr.match.POS, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var self = this, + i, l; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + var ret = this.pushStack( "", "find", selector ), + length, n, r; + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var targets = jQuery( target ); + return this.filter(function() { + for ( var i = 0, l = targets.length; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + POS.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var ret = [], i, l, cur = this[0]; + + // Array (deprecated as of jQuery 1.7) + if ( jQuery.isArray( selectors ) ) { + var level = 1; + + while ( cur && cur.ownerDocument && cur !== context ) { + for ( i = 0; i < selectors.length; i++ ) { + + if ( jQuery( cur ).is( selectors[ i ] ) ) { + ret.push({ selector: selectors[ i ], elem: cur, level: level }); + } + } + + cur = cur.parentNode; + level++; + } + + return ret; + } + + // String + var pos = POS.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( i = 0, l = this.length; i < l; i++ ) { + cur = this[i]; + + while ( cur ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + + } else { + cur = cur.parentNode; + if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { + break; + } + } + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + andSelf: function() { + return this.add( this.prevObject ); + } +}); + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return jQuery.nth( elem, 2, "nextSibling" ); + }, + prev: function( elem ) { + return jQuery.nth( elem, 2, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( elem.parentNode.firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.makeArray( elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + nth: function( cur, result, dir, elem ) { + result = result || 1; + var num = 0; + + for ( ; cur; cur = cur[dir] ) { + if ( cur.nodeType === 1 && ++num === result ) { + break; + } + } + + return cur; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} + + + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rtagName = /<([\w:]+)/, + rtbody = /", "" ], + legend: [ 1, "
        ", "
        " ], + thead: [ 1, "", "
        " ], + tr: [ 2, "", "
        " ], + td: [ 3, "", "
        " ], + col: [ 2, "", "
        " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE can't serialize and "; + break; + case 'LOG': + logf("MySQL ERROR: ".$error); + break; + default: + flush(); + break; + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_API/conf.php b/code/web/app/app_achievements/_API/conf.php new file mode 100644 index 000000000..79f94ca9e --- /dev/null +++ b/code/web/app/app_achievements/_API/conf.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/AchWebParser.php b/code/web/app/app_achievements/_AchWebParser/AchWebParser.php new file mode 100644 index 000000000..be43d9011 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/AchWebParser.php @@ -0,0 +1,319 @@ +logf("File: '".$_REQUEST['file']."'"); + + $log->logf("Starting up... ",false); + + if(!$_REQUEST['file']) { + $log->logf("ERROR: no file given! EXITING!"); + $log->close(); + die(); + } + + //create database connection + $DBc = new mySQL($CONF['mysql_error']); + $DBc->connect($CONF['mysql_server'],$CONF['mysql_user'],$CONF['mysql_pass'],$CONF['mysql_database']); + + + require_once("class/DataDispatcher_class.php"); + require_once("class/DataSourceHandler_class.php"); + require_once("class/SourceDriver_abstract.php"); + require_once("class/Callback_class.php"); + require_once("class/ValueCache_class.php"); + require_once("class/Atom_class.php"); + require_once("class/XMLgenerator_class.php"); + require_once("class/XMLnode_class.php"); + require_once("class/XMLfile_class.php"); + require_once("class/Stats_class.php"); + + $_CACHE = new ValueCache(); + + //new generator for API xml files. + $XMLgenerator = new XMLgenerator(); + + //create datasource handler + $_DISPATCHER = new DataDispatcher(); + $_DATASOURCE = new DataSourceHandler(); + foreach($CONF['data_source'] as $elem) { //populate + require_once("source/".$elem."/".$elem."_class.php"); + eval('$tmp = new '.$elem.'();'); + $_DATASOURCE->addSource($tmp); + } + + #REPLACE WITH REGEX!!! + + $tmp = explode("/",$_REQUEST['file']); + $tmp2 = explode("_",$tmp[(sizeof($tmp)-1)]); + + $DBc->database($CONF['char_mysql_database']); + + $res = $DBc->sendSQL("SELECT id FROM players WHERE cid='".$DBc->mre($tmp2[1]*16+$tmp2[2])."' AND deleted='0'","ARRAY"); + #$res[0]['id'] = 1; + if(($res[0]['id'] > 0) == false) { + $log->logf("ERROR: no character found!"); + $log->close(); + die(); + } + $cdata = array("cid"=>$res[0]['id'],"aid"=>$tmp2[1],"sid"=>$tmp2[2]); + + #$cdata = array("cid"=>1,"aid"=>1,"sid"=>1); + + $DBc->database($CONF['mysql_database']); + +#echo var_export($cdata); + + $log->logf(" done!"); + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + + #foreach($chars as $cid) { + #STEP 1: load and register atoms + + $log->logf("Processing char '".$cdata['cid']."' ..."); + + $log->logi("Loading and registering Atoms... ",false); + + $atom_list = array(); + + $res = $DBc->sendSQL("SELECT at_id FROM ach_task WHERE NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_player='".$cdata['cid']."' AND apt_task=at_id) AND at_dev='0'","ARRAY"); + foreach($res as $task) { + //get unfinished atoms belonging to unfinished objectives + $res2 = $DBc->sendSQL("SELECT ach_atom.* FROM ach_atom,ach_objective WHERE ao_task='".$task['at_id']."' AND ao_id=atom_objective AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_player='".$cdata['cid']."' AND apo_objective=ao_id)","ARRAY"); + foreach($res2 as $atom) { + $a = new Atom($atom,$cdata); + $atom_list[] = $a; + $atom_list[] = $a; + $a->register(); + } + } + + $statsdb = new Stats(); + $statsdb->register(); + + $log->logf("done!"); + + $log->logf("Memory load: ".memory_get_usage()." bytes"); + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + + $log->logi("Driving data... ",false); + + #STEP 2: drive data + $_CACHE->setChar($cdata); + $res = $DBc->sendSQL("SELECT sum(at_value) as anz FROM ach_task,ach_player_task WHERE at_id=apt_task AND apt_player='".$cdata['cid']."'","ARRAY"); + $_DISPATCHER->dispatchValue("yubopoints",$res[0]['anz']); + + $_DISPATCHER->dispatchValue("aid",$cdata['aid']); + $_DISPATCHER->dispatchValue("cid",$cdata['cid']); + $_DISPATCHER->dispatchValue("sid",$cdata['sid']); + $_DATASOURCE->drive($cdata); + + //save daily stats + $res = $DBc->sendSQL("SELECT COUNT(*) as anz FROM stat_daily WHERE sdm_day='".date("Y-m-d",time())."'","ARRAY"); + if($res[0]['anz'] == 0) { + $res = $DBc->sendSQL("SELECT SUM(sp_money) as all_money, AVG(sp_money) as avg_money, COUNT(*) as playercount FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''","ARRAY"); + + $res2 = $DBc->sendSQL("SELECT sp_money FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1","ARRAY"); + + $res3 = $DBc->sendSQL("SELECT SUM(sp_yubototal) as all_yubo, AVG(sp_yubototal) as avg_yubo FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''","ARRAY"); + + $res4 = $DBc->sendSQL("SELECT sp_yubototal FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1","ARRAY"); + + $res5 = $DBc->sendSQL("SELECT SUM(sp_mekcount) as all_mek, AVG(sp_mekcount) as avg_mek FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''","ARRAY"); + + $res6 = $DBc->sendSQL("SELECT sp_mekcount FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1","ARRAY"); + + $res7 = $DBc->sendSQL("SELECT SUM(sp_maxlevel) as all_lvl, AVG(sp_maxlevel) as avg_lvl FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''","ARRAY"); + + $res8 = $DBc->sendSQL("SELECT sp_maxlevel FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1","ARRAY"); + + $res9 = $DBc->sendSQL("SELECT SUM(sp_itemcount) as all_item, AVG(sp_itemcount) as avg_item FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''","ARRAY"); + + $res10 = $DBc->sendSQL("SELECT sp_itemcount FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1","ARRAY"); + + $DBc->sendSQL("INSERT IGNORE INTO stat_daily (sd_day,sd_players,sd_money_avg,sd_money_total,sd_money_mean,sd_mek_total,sd_mek_avg,sd_mek_mean,sd_yubo_total,sd_yubo_avg,sd_yubo_mean,sd_lvl_total,sd_lvl_avg,sd_lvl_mean,sd_item_total,sd_item_avg,sd_item_mean) VALUES ('".date("Y-m-d",time())."','".$res[0]['playercount']."','".$res[0]['avg_money']."','".$res[0]['all_money']."','".$res2[0]['sp_money']."','".$res5[0]['all_mek']."','".$res5[0]['avg_mek']."','".$res6[0]['sp_mekcount']."','".$res3[0]['all_yubo']."','".$res3[0]['avg_yubo']."','".$res4[0]['sp_yubototal']."','".$res7[0]['all_lvl']."','".$res7[0]['avg_lvl']."','".$res8[0]['sp_maxlevel']."','".$res9[0]['all_item']."','".$res9[0]['avg_item']."','".$res102[0]['sp_itemcounty']."')","NONE"); + } + + $log->logf("done!"); + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + $log->logf("xml-gen took: ".$tmp_log_xmlgen_time); + $log->logf("Memory load: ".memory_get_usage()." bytes"); + + $log->logi("Writing XML export... ",false); + + $XMLgenerator->generate(); + + $log->logf("done!"); + + $log->logf("Memory load: ".memory_get_usage()." bytes"); + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + + #STEP 3: detect obj/task progression + $log->logi("Detecting Objectives... ",false); + + //obj + $res = $DBc->sendSQL("SELECT ao_id FROM ach_objective WHERE ao_condition='all' AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."') AND NOT EXISTS (SELECT * FROM ach_atom WHERE atom_objective=ao_id AND NOT EXISTS (SELECT * FROM ach_player_atom WHERE apa_atom=atom_id AND apa_state='GRANT' AND apa_player='".$cdata['cid']."')) AND EXISTS (SELECT * FROM ach_atom WHERE atom_objective=ao_id)","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_objective (apo_objective,apo_player,apo_date) VALUES ('".$res[$i]['ao_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + + $log->logf("1... ",false); + + $res = $DBc->sendSQL("SELECT ao_id FROM ach_objective WHERE ao_condition='value' AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."') AND ao_value<=(SELECT sum(apa_value) FROM ach_atom,ach_player_atom WHERE atom_objective=ao_id AND apa_atom=atom_id AND apa_state='GRANT' AND apa_player='".$cdata['cid']."') AND EXISTS (SELECT * FROM ach_atom WHERE atom_objective=ao_id)","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_objective (apo_objective,apo_player,apo_date) VALUES ('".$res[$i]['ao_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + + $log->logf("2... ",false); + + $res = $DBc->sendSQL("SELECT ao_id FROM ach_objective WHERE ao_condition='any' AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."') AND EXISTS (SELECT * FROM ach_atom WHERE atom_objective=ao_id AND EXISTS (SELECT * FROM ach_player_atom WHERE apa_atom=atom_id AND apa_state='GRANT' AND apa_player='".$cdata['cid']."')) AND EXISTS (SELECT * FROM ach_atom WHERE atom_objective=ao_id)","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_objective (apo_objective,apo_player,apo_date) VALUES ('".$res[$i]['ao_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + + $log->logf("3... ",false); + + //meta + #$res = $DBc->sendSQL("SELECT ao_id FROM ach_objective,ach_task as t1,ach_achievement WHERE ao_display='meta' AND ao_task=t1.at_id AND t1.at_achievement=aa_id AND NOT EXISTS (SELECT * FROM ach_task as t2 WHERE t2.at_achievement=ao_metalink AND NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_task=t2.at_id AND apt_player='".$cdata['cid']."'))","ARRAY"); + $res = $DBc->sendSQL("SELECT ao_id FROM ach_objective WHERE ao_display='meta' AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."') AND NOT EXISTS (SELECT * FROM ach_task WHERE ao_metalink=at_achievement AND NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_task=at_id AND apt_player='".$cdata['cid']."'))","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_objective (apo_objective,apo_player,apo_date) VALUES ('".$res[$i]['ao_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + + $log->logf("4... ",false); + + $log->logf("done!"); + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + + $log->logi("Clearing atom data... ",false); + + //clear atom state for completed objectives + #$DBc->sendSQL("DELETE FROM ach_player_atom WHERE EXISTS (SELECT * FROM ach_player_objective,ach_atom WHERE atom_id=apa_atom AND apa_player='".$cdata['cid']."' AND atom_objective=apo_objective)"); + + $DBc->sendSQL("DELETE FROM ach_player_atom WHERE apa_player='".$cdata['cid']."' AND EXISTS (SELECT * FROM ach_player_objective,ach_atom WHERE atom_id=apa_atom AND apo_player='".$cdata['cid']."' AND atom_objective=apo_objective)"); + + $log->logf("done!"); + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Expired time: ".($stop_time - $start_time)); + + //task + $log->logi("Detecting Tasks... ",false); + $res = $DBc->sendSQL("SELECT at_id FROM ach_task WHERE at_condition='all' AND NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_task=at_id AND apt_player='".$cdata['cid']."') AND NOT EXISTS (SELECT * FROM ach_objective WHERE ao_task=at_id AND NOT EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."')) AND EXISTS (SELECT * FROM ach_objective WHERE ao_task=at_id) AND at_dev='0'","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_task (apt_task,apt_player,apt_date) VALUES ('".$res[$i]['at_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + +$log->logf("1... ",false); + + $res = $DBc->sendSQL("SELECT at_id FROM ach_task WHERE at_condition='value' AND NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_task=at_id AND apt_player='".$cdata['cid']."') AND at_value<=(SELECT count(*) FROM ach_objective WHERE ao_task=at_id AND EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."')) AND EXISTS (SELECT * FROM ach_objective WHERE ao_task=at_id) AND at_dev='0'","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_task (apt_task,apt_player,apt_date) VALUES ('".$res[$i]['at_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + +$log->logf("2... ",false); + + $res = $DBc->sendSQL("SELECT at_id FROM ach_task WHERE at_condition='any' AND NOT EXISTS (SELECT * FROM ach_player_task WHERE apt_task=at_id AND apt_player='".$cdata['cid']."') AND EXISTS (SELECT * FROM ach_objective WHERE ao_task=at_id AND EXISTS (SELECT * FROM ach_player_objective WHERE apo_objective=ao_id AND apo_player='".$cdata['cid']."')) AND EXISTS (SELECT * FROM ach_objective WHERE ao_task=at_id) AND at_dev='0'","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("INSERT INTO ach_player_task (apt_task,apt_player,apt_date) VALUES ('".$res[$i]['at_id']."','".$cdata['cid']."','".time()."')","NONE"); + } + +$log->logf("3... ",false); + + /*if($CONF['facebook'] == true) { + require_once("../fb/facebook.php"); + + $facebook = new Facebook(array(appId=>$CONF['fb_id'], secret=>$CONF['fb_secret'])); + + + $res = $DBc->sendSQL("SELECT * FROM ach_fb_token WHERE aft_player='".$cdata['cid']."'","ARRAY"); + + $access_token = $res[0]['aft_token']; + + if($res[0]['aft_allow'] == 1) { + + $res2 = $DBc->sendSQL("SELECT * FROM ach_player_task WHERE apt_player='".$cdata['cid']."' AND apt_fb='0'","ARRAY"); + $sz = sizeof($res2); + + for($i=0;$i<$sz;$i++) { + + //this has to be adapted! + + #$result = $facebook->api( + # '/me/feed/', + # array('access_token' => $$access_token, 'message' => 'Playing around with FB Graph..') + #); + + } + + $DBc->sendSQL("UPDATE ach_player_task SET apt_fb='1' WHERE apt_player='".$cdata['cid']."'","NONE"); + + + + + } + }*/ + + $log->logf("done!"); + #} + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $log->logf("Total time: ".($stop_time - $start_time)); + + $log->logf("Run complete; exiting..."); + $log->close(); + exit(0); +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/Atom_class.php b/code/web/app/app_achievements/_AchWebParser/class/Atom_class.php new file mode 100644 index 000000000..8ddaed775 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/Atom_class.php @@ -0,0 +1,113 @@ +ruleset = $data['atom_ruleset_parsed']; + + $this->id = $data['atom_id']; + $this->objective = $data['atom_objective']; + + $this->user = $user; + } + + function register() { // register the atom's ruleset code + + try { + return eval($this->ruleset); + } + catch(Exception $e) { + echo $e->getMessage(); + } + + return null; + } + + function registerValue($name,$func) { // register to listen for a value + global $_DISPATCHER; + + $tmp = new Callback($this,$func); + $_DISPATCHER->registerValue($name,$tmp); + } + + function unregisterValue($name,$callback) { // unregister listening + global $_DISPATCHER; + + $_DISPATCHER->unregisterValue($name,$callback); + } + + function registerEntity($name,$func) { // register to listen for an entity + global $_DISPATCHER; + + $tmp = new Callback($this,$func); + $_DISPATCHER->registerEntity($name,$tmp); + } + + function unregisterEntity($name,$callback) { // unregister + global $_DISPATCHER; + + $_DISPATCHER->unregisterEntity($name,$callback); + } + + function grant($count = 1) { // grant an atom + global $DBc; + + $DBc->sendSQL("INSERT INTO ach_player_atom (apa_atom,apa_player,apa_date,apa_expire,apa_state,apa_value) VALUES ('".$this->id."','".$this->user['cid']."','".time()."',null,'GRANT','".$count."')","NONE"); + } + + function deny() { // deny an atom + global $DBc; + + $DBc->sendSQL("INSERT INTO ach_player_atom (apa_atom,apa_player,apa_date,apa_expire,apa_state) VALUES ('".$this->id."','".$this->user['cid']."','".time()."',null,'DENY','1')","NONE"); + } + + function reset_() { // reset progress for this atom + global $DBc; + + $DBc->sendSQL("DELETE FROM ach_player_atom WHERE apa_atom='".$this->id."' AND apa_player='".$this->user['cid']."'","NONE"); + } + + function reset_all() { // reset progress for all atoms of the same objective + global $DBc; + + $res = $DBc->sendSQL("SELECT atom_id FROM ach_atom WHERE atom_objective='".$this->objective."'","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("DELETE FROM ach_player_atom WHERE apa_atom='".$res[$i]['atom_id']."' AND apa_player='".$this->user['cid']."'","NONE"); + } + } + + function unlock() { // unlock atom + global $DBc; + + $DBc->sendSQL("DELETE FROM ach_player_atom WHERE apa_atom='".$this->id."' AND apa_player='".$this->user['cid']."' AND apa_state='DENY'","NONE"); + } + + function unlock_all() { // unlock all atoms of the same objective + global $DBc; + + $res = $DBc->sendSQL("SELECT atom_id FROM ach_atom WHERE atom_objective='".$this->objective."'","ARRAY"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $DBc->sendSQL("DELETE FROM ach_player_atom WHERE apa_atom='".$res[$i]['atom_id']."' AND apa_player='".$this->user['cid']."' AND apa_state='DENY'","NONE"); + } + } + + function getID() { + return $this->id; + } + + function getObjective() { + return $this->objective; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/Callback_class.php b/code/web/app/app_achievements/_AchWebParser/class/Callback_class.php new file mode 100644 index 000000000..3449d024f --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/Callback_class.php @@ -0,0 +1,18 @@ +who = $who; + $this->func = $func; + } + + function call($what) { // now call it + eval(''.$this->func.'($what,$this->who,$this);'); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/DataDispatcher_class.php b/code/web/app/app_achievements/_AchWebParser/class/DataDispatcher_class.php new file mode 100644 index 000000000..2e296e715 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/DataDispatcher_class.php @@ -0,0 +1,90 @@ +value = array(); + $this->entity = array(); + $this->event = array(); + } + + //registering atoms + + function registerValue($name,$callback) { + if(!is_array($this->value[$name])) { + $this->value[$name] = array(); + } + $this->value[$name][] = $callback; + } + + function registerEntity($name,$callback) { + if(!is_array($this->entity[$name])) { + $this->entity[$name] = array(); + } + $this->entity[$name][] = $callback; + } + + function registerEvent($name,$callback) { + if(!is_array($this->event[$name])) { + $this->event[$name] = array(); + } + $this->event[$name][] = $callback; + } + + //unregistering atoms + + function unregisterValue($name,$callback) { + $res = array_search($callback,$this->value[$name],true); + if($res !== false) { + unset($this->value[$name][$res]); + } + } + + function unregisterEntity($name,$callback) { + $res = array_search($callback,$this->entity[$name],true); + if($res !== false) { + unset($this->entity[$name][$res]); + } + } + + function unregisterEvent($name,$callback) { + $res = array_search($callback,$this->event[$name],true); + if($res !== false) { + unset($this->event[$name][$res]); + } + } + + //dispatching data + + function dispatchValue($key,$val) { + if(is_array($this->value[$key])) { + foreach($this->value[$key] as $callback) { + $callback->call($val); + } + } + } + + function dispatchEntity($key,$val) { + if(is_array($this->entity[$key])) { + foreach($this->entity[$key] as $callback) { + $callback->call($val); + } + } + } + + function dispatchEvent($key,$val) { + if(is_array($this->event[$key])) { + foreach($this->event[$key] as $callback) { + $callback->call($val); + } + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/DataSourceHandler_class.php b/code/web/app/app_achievements/_AchWebParser/class/DataSourceHandler_class.php new file mode 100644 index 000000000..97aa2d8ad --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/DataSourceHandler_class.php @@ -0,0 +1,23 @@ +source = array(); + } + + function addSource($src) { + $this->source[] = $src; + } + + function drive($cdata) { // tell the datasources to start reading data + foreach($this->source as $elem) { + $elem->drive($cdata); + } + } + + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/Entity_abstract.php b/code/web/app/app_achievements/_AchWebParser/class/Entity_abstract.php new file mode 100644 index 000000000..a4c33227c --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/Entity_abstract.php @@ -0,0 +1,25 @@ +name; + } + + function setName($n) { + $this->name = $n; + } + + function setData($key,$data) { + $this->_dataset[$key] = $data; + } + + function getData($key) { + return $this->_dataset[$key]; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/Logfile_class.php b/code/web/app/app_achievements/_AchWebParser/class/Logfile_class.php new file mode 100644 index 000000000..5e7843f8f --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/Logfile_class.php @@ -0,0 +1,44 @@ +logfile = false; + + if($f != false) { + $this->logfile = fopen($MY_PATH.$CONF['logfile'].'.'.date("Ymd",time()).'.txt','a+'); + #echo "kk"; + } + } + + function logf($t,$nl = true) { + $this->write("[".date("H:i:s")."] ".$t); + if($nl == true) { + $this->write("\n"); + } + } + + function logi($t,$nl = true) { + #echo $t; + $this->write("[".date("H:i:s")."] > ".$t); + if($nl == true) { + $this->write("\n"); + } + } + + function write($txt) { + #echo $txt; + fwrite($this->logfile,$txt); + } + + function close() { + fclose($this->logfile); + #echo "ii"; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/SourceDriver_abstract.php b/code/web/app/app_achievements/_AchWebParser/class/SourceDriver_abstract.php new file mode 100644 index 000000000..2d872600c --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/SourceDriver_abstract.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/Stats_class.php b/code/web/app/app_achievements/_AchWebParser/class/Stats_class.php new file mode 100644 index 000000000..3ae07c660 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/Stats_class.php @@ -0,0 +1,42 @@ +user = $user; + } + + function register() { // register the stats code + + include_once("script/statsdb.php"); + + return null; + } + + function registerValue($name,$func) { // register to listen for a value + global $_DISPATCHER; + + $tmp = new Callback($this,$func); + $_DISPATCHER->registerValue($name,$tmp); + } + + function unregisterValue($name,$callback) { // unregister listening + global $_DISPATCHER; + + $_DISPATCHER->unregisterValue($name,$callback); + } + + function registerEntity($name,$func) { // register to listen for an entity + global $_DISPATCHER; + + $tmp = new Callback($this,$func); + $_DISPATCHER->registerEntity($name,$tmp); + } + + function unregisterEntity($name,$callback) { // unregister + global $_DISPATCHER; + + $_DISPATCHER->unregisterEntity($name,$callback); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/ValueCache_class.php b/code/web/app/app_achievements/_AchWebParser/class/ValueCache_class.php new file mode 100644 index 000000000..d71ba21f6 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/ValueCache_class.php @@ -0,0 +1,31 @@ +char = false; + } + + function setChar($cdata) { // select the character + $this->char = $cdata['cid']; + } + + function writeData($key,$val) { // write to cache + global $DBc; + + $DBc->sendSQL("INSERT INTO ach_player_valuecache (apv_name,apv_player,apv_value,apv_date) VALUES ('".$DBc->mre($key)."','".$this->char."','".$DBc->mre($val)."','".time()."') ON DUPLICATE KEY UPDATE apv_value='".$DBc->mre($val)."', apv_date='".time()."'","NONE"); + } + + function getData($key) { // read from cache + global $DBc; + + $res = $DBc->sendSQL("SELECT apv_value as value, apv_date as date FROM ach_player_valuecache WHERE apv_name='".$DBc->mre($key)."' AND apv_player='".$this->char."'","ARRAY"); + + return $res[0]; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/XMLfile_class.php b/code/web/app/app_achievements/_AchWebParser/class/XMLfile_class.php new file mode 100644 index 000000000..f7208d8a3 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/XMLfile_class.php @@ -0,0 +1,74 @@ +ident = $i; + $this->xml = new XMLNode($this->ident); + $this->curr = $this->xml; + } + + function getIdent() { + return $this->ident; + } + + function addXML($name,$attrs,$open) { + if($open == true) { + if($name == "__KEY__") { + $x = explode(".",$attrs["VALUE"]); + if(sizeof($x) > 1) { + $v = $x[1]; + $a = array("sheetid"=>$attrs["VALUE"]); + } + else { + $v = $attrs["VALUE"]; + $a = array(); + } + $this->curr = new XMLNode($v,null,$this->curr); + foreach($a as $key=>$elem) { + $this->curr->addArg($key,$elem); + } + $tmp = $this->curr->getParent(); + $tmp->addChild($this->curr); + } + elseif($name == "__VAL__") { + $this->curr->setValue($attrs["VALUE"]); + } + else { + $this->curr = new XMLNode($name,null,$this->curr); + if(isset($attrs["VALUE"])) { + $this->curr->addArg("value",$attrs["VALUE"]); + } + $tmp = $this->curr->getParent(); + $tmp->addChild($this->curr); + } + } + else { + if($name == "__KEY__") { + // do nothing + } + elseif($name == "__VAL__") { + $this->curr = $this->curr->getParent(); + } + elseif($name == $this->curr->getName()) { + if($this->curr->getArg("value") !== null) { + $this->curr->setValue($this->curr->getArg("value")); + $this->curr->clearArg("value"); + } + $this->curr = $this->curr->getParent(); + } + else { + $this->curr = $this->curr->getParent(); + } + } + } + + function generate($i) { + return $this->xml->generate($i); + } + + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/XMLgenerator_class.php b/code/web/app/app_achievements/_AchWebParser/class/XMLgenerator_class.php new file mode 100644 index 000000000..c913a36d8 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/XMLgenerator_class.php @@ -0,0 +1,106 @@ +def['xml/CLEAR'] = array("stats"); + require_once("xmldef/public.php"); + $this->files["public"] = new XMLfile("public"); + + require_once("xmldef/logs.php"); + $this->files["logs"] = new XMLfile("logs"); + + require_once("xmldef/stats.php"); + $this->files["stats"] = new XMLfile("stats"); + + require_once("xmldef/faction.php"); + $this->files["faction"] = new XMLfile("faction"); + + require_once("xmldef/inventory.php"); + $this->files["inventory"] = new XMLfile("inventory"); + + require_once("xmldef/shop.php"); + $this->files["shop"] = new XMLfile("shop"); + + require_once("xmldef/fame.php"); + $this->files["fame"] = new XMLfile("fame"); + + require_once("xmldef/knowledge.php"); + $this->files["knowledge"] = new XMLfile("knowledge"); + + require_once("xmldef/social.php"); + $this->files["social"] = new XMLfile("social"); + + require_once("xmldef/skills.php"); + $this->files["skills"] = new XMLfile("skills"); + + require_once("xmldef/missions.php"); + $this->files["missions"] = new XMLfile("missions"); + + require_once("xmldef/debug.php"); + $this->files["debug"] = new XMLfile("debug"); + } + + function addWildcard($w,$ident) { + $this->wildcard[] = array($ident,$w); + } + + function xml_split($pathid,$name,$attrs,$open) { + global $tmp_log_xmlgen_time; + $microstart = explode(' ',microtime()); + $start_time = $microstart[0] + $microstart[1]; + + #echo $pathid." => ".$name."
        "; + if(is_array($this->def[$pathid])) { + foreach($this->def[$pathid] as $elem) { + #echo $elem."
        "; + $this->files[$elem]->addXML($name,$attrs,$open); + } + } + + foreach($this->wildcard as $elem) { + if($elem[1] == substr($pathid,0,strlen($elem[1]))) { + $this->files[$elem[0]]->addXML($name,$attrs,$open); + } + } + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + $tmp_log_xmlgen_time += ($stop_time - $start_time); + } + + function generate() { + global $cdata,$CONF; + + foreach($this->files as $elem) { + $xml = ''."\n"; + $xml .= "\n"; + $xml .= " ".time()."\n"; + $xml .= " ".$cdata['cid']."\n"; + $xml .= " ".$cdata['aid']."\n"; + $xml .= " ".$cdata['sid']."\n"; + + $xml .= $elem->generate(' '); + + $xml .= ""; + + + //store + $pth = $CONF['export_xml_path'].$elem->getIdent()."/".($cdata['cid']%10); + + if(!is_dir($pth)) { + mkdir($pth,0777,true); + } + + $f = fopen($pth."/".$cdata['cid'].".xml","w"); + fwrite($f,$xml); + fclose($f); + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/XMLnode_class.php b/code/web/app/app_achievements/_AchWebParser/class/XMLnode_class.php new file mode 100644 index 000000000..abb211f56 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/XMLnode_class.php @@ -0,0 +1,77 @@ +name = $n; + $this->value = $v; + $this->parent = $p; + } + + function getParent() { + return $this->parent; + } + + function getName() { + return $this->name; + } + + function setName($n) { + $this->name = $n; + } + + function setValue($v) { + $this->value = $v; + } + + function addArg($k,$v) { + $this->args[$k] = $v; + } + + function getArg($k) { + return $this->args[$k]; + } + + function clearArg($k) { + unset($this->args[$k]); + } + + function addChild($c) { + $this->children[] = $c; + } + + function generate($indent) { + $xml = ""; + #for($i=0;$i<$indent;$i++) { + $xml .= $indent; + #} + $xml .= "<".strtolower($this->name); + foreach($this->args as $key=>$elem) { + $xml .= ' '.strtolower($key).'="'.$elem.'"'; + } + + if(sizeof($this->children) > 0) { + $xml .= ">\n"; + foreach($this->children as $elem) { + $xml .= $elem->generate($indent.' '); + } + #for($i=0;$i<$indet;$i++) { + $xml .= $indent; + #} + $xml .= "name).">\n"; + } + elseif($this->value !== null) { + $xml .= ">".$this->value."name).">\n"; + } + else { + $xml .= " />\n"; + } + + return $xml; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/class/mySQL_class.php b/code/web/app/app_achievements/_AchWebParser/class/mySQL_class.php new file mode 100644 index 000000000..e93194675 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/class/mySQL_class.php @@ -0,0 +1,160 @@ +$elem) { + $in[$key] = mysql_real_escape_string(stripslashes($elem)); + } + } + else { + $in = mysql_real_escape_string(stripslashes($in)); + } + return $in; + } + + function mySQL($err=false) { // constructor + $this->DBstats = array(); + $this->DBc = false; + //set error handling + if($err === "DIE" || $err === "PRINT" || $err === "ALERT" || $err === "HIDE" || $err === "LOG") { + $this->DBerror = $err; + } + else { + $this->DBerror = "HIDE"; + } + $this->resetStats(); // reset stats counter + $this->cached = false; + } + + function connect($ip,$user,$pass,$db=false) { // connect + $this->DBc = mysql_pconnect($ip,$user,$pass) or $this->error(mysql_error()); + if($this->DBc && $db) { + $this->database($db); + } + $this->resetStats(); + } + + function database($db) { // set database + if(!$this->DBc) { + return false; + } + mysql_select_db($db,$this->DBc) or $this->error(mysql_error()); + } + + function resetStats() { + $this->DBstats['query'] = 0; + $this->DBstats['error'] = 0; + } + + function getStats() { // return stats + return $this->DBstats; + } + + function sendSQL($query,$handling="PLAIN",$buffer=false) { // can be INSERT, DELETE, UPDATE, ARRAY, NONE, PLAIN + if(!$this->DBc) { + return false; + } + + if($buffer === false && $handling !== "PLAIN") { + $res = mysql_unbuffered_query($query,$this->DBc) or $this->error(mysql_error(),$query); + } + else { + $res = mysql_query($query,$this->DBc) or $this->error(mysql_error(),$query); + } + + $this->DBstats['query']++; + + if($res) { + if($handling === "INSERT") { + $tmp = mysql_insert_id($this->DBc) or $this->error(mysql_error());; + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "DELETE" || $handling === "UPDATE") { + $tmp = mysql_affected_rows($this->DBc) or $this->error(mysql_error()); + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "ARRAY") { + $tmp = $this->parseSql($res); + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "NONE") { + $this->unlinkSql($res); + return true; + } + else { + return $res; + } + } + else { + return false; + } + } + + function unlinkSql($res) { + @mysql_free_result($res); + } + + private function parseSql($res) { + $data = array(); + $k = 0; + while($tmp = mysql_fetch_array($res,MYSQL_ASSOC)) { + $data[$k] = $tmp; + $k++; + } + + return $data; + } + + function getNext($res) { + if($res) { + if($tmp = mysql_fetch_array($res,MYSQL_ASSOC)) { + return $tmp; + } + else { + return false; + } + } + else { + return false; + } + } + + private function error($error,$query = false) { // error handler + global $log; + + $this->DBstats['error']++; + + if($query != false) { + $error .= " -->|".$query."|<--"; + } + + switch($this->DBerror) { + case 'DIE': + die($error); + break; + case 'PRINT': + echo "
        ".$error."
        "; + break; + case 'ALERT': + echo ""; + break; + case 'LOG': + $log->logf("MySQL ERROR: ".$error); + break; + default: + flush(); + break; + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/conf.php b/code/web/app/app_achievements/_AchWebParser/conf.php new file mode 100644 index 000000000..0c597e934 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/conf.php @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/include/functions_inc.php b/code/web/app/app_achievements/_AchWebParser/include/functions_inc.php new file mode 100644 index 000000000..bc0a1d960 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/include/functions_inc.php @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/log/_logDefaultDir_ b/code/web/app/app_achievements/_AchWebParser/log/_logDefaultDir_ new file mode 100644 index 000000000..e69de29bb diff --git a/code/web/app/app_achievements/_AchWebParser/log/xml_tmp/_xml_tmp_dir b/code/web/app/app_achievements/_AchWebParser/log/xml_tmp/_xml_tmp_dir new file mode 100644 index 000000000..e69de29bb diff --git a/code/web/app/app_achievements/_AchWebParser/script/_scriptDir b/code/web/app/app_achievements/_AchWebParser/script/_scriptDir new file mode 100644 index 000000000..e69de29bb diff --git a/code/web/app/app_achievements/_AchWebParser/script/include_InPoly_class.php b/code/web/app/app_achievements/_AchWebParser/script/include_InPoly_class.php new file mode 100644 index 000000000..476c77b41 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/include_InPoly_class.php @@ -0,0 +1,77 @@ +pointOnVertex = $pointOnVertex; + + // Transform string coordinates into arrays with x and y values + $point = $this->pointStringToCoordinates($point); + $vertices = array(); + foreach($polygon as $vertex) { + $vertices[] = $this->pointStringToCoordinates($vertex); + } + + // Check if the point sits exactly on a vertex + if($this->pointOnVertex == true and $this->pointOnVertex($point, $vertices) == true) { + return "vertex"; + } + + // Check if the point is inside the polygon or on the boundary + $intersections = 0; + $vertices_count = count($vertices); + + for($i=1; $i < $vertices_count; $i++) { + $vertex1 = $vertices[$i-1]; + $vertex2 = $vertices[$i]; + if($vertex1['y'] == $vertex2['y'] and $vertex1['y'] == $point['y'] and $point['x'] > min($vertex1['x'], $vertex2['x']) and $point['x'] < max($vertex1['x'], $vertex2['x'])) { // Check if point is on an horizontal polygon boundary + return "boundary"; + } + if($point['y'] > min($vertex1['y'], $vertex2['y']) and $point['y'] <= max($vertex1['y'], $vertex2['y']) and $point['x'] <= max($vertex1['x'], $vertex2['x']) and $vertex1['y'] != $vertex2['y']) { + $xinters = ($point['y'] - $vertex1['y']) * ($vertex2['x'] - $vertex1['x']) / ($vertex2['y'] - $vertex1['y']) + $vertex1['x']; + if($xinters == $point['x']) { // Check if point is on the polygon boundary (other than horizontal) + return "boundary"; + } + if($vertex1['x'] == $vertex2['x'] || $point['x'] <= $xinters) { + $intersections++; + } + } + } + // If the number of edges we passed through is even, then it's in the polygon. + if ($intersections % 2 != 0) { + return "inside"; + } + else { + return "outside"; + } + } + + function pointOnVertex($point, $vertices) { + foreach($vertices as $vertex) { + if ($point == $vertex) { + return true; + } + } + + return false; + + } + + function pointStringToCoordinates($pointString) { + $coordinates = explode(" ", $pointString); + return array("x" => $coordinates[0], "y" => $coordinates[1]); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/script/item_grade_script.php b/code/web/app/app_achievements/_AchWebParser/script/item_grade_script.php new file mode 100644 index 000000000..4be071adc --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/item_grade_script.php @@ -0,0 +1,13 @@ +sendSQL("SELECT grade FROM ryzom_nimetu_item_data WHERE sheetid='".str_replace(".sitem","",$item)."'","ARRAY"); + + #echo $res[0]['grade']; + + return $res[0]['grade']; +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/script/places/continents.php b/code/web/app/app_achievements/_AchWebParser/script/places/continents.php new file mode 100644 index 000000000..e7fb2ccbb --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/places/continents.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/script/places/global.php b/code/web/app/app_achievements/_AchWebParser/script/places/global.php new file mode 100644 index 000000000..1b6609f53 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/places/global.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/script/places/silan.php b/code/web/app/app_achievements/_AchWebParser/script/places/silan.php new file mode 100644 index 000000000..a77ea8357 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/places/silan.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/script/statsdb.php b/code/web/app/app_achievements/_AchWebParser/script/statsdb.php new file mode 100644 index 000000000..85d92fa61 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/script/statsdb.php @@ -0,0 +1,82 @@ +registerValue("_money","_statsdb_money"); + function _statsdb_money($money,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "_money"; + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_money) VALUES ('".$cdata['cid']."','".$money."') ON DUPLICATE KEY UPDATE sp_money='".$money."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("_race","_statsdb_race"); + function _statsdb_race($race,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "_race"; + + $race = "r_".strtolower($race); + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_race) VALUES ('".$cdata['cid']."','".$race."') ON DUPLICATE KEY UPDATE sp_race='".$race."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("yubopoints","_statsdb_yubototal"); + function _statsdb_yubototal($yubo,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "yubopoints"; + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_yubototal) VALUES ('".$cdata['cid']."','".$yubo."') ON DUPLICATE KEY UPDATE sp_yubototal='".$yubo."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("petcount","_statsdb_mekcount"); + function _statsdb_mekcount($count,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "petcount"; + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_mekcount) VALUES ('".$cdata['cid']."','".$count."') ON DUPLICATE KEY UPDATE sp_mekcount='".$count."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("skilllist","_statsdb_maxlevel"); + function _statsdb_maxlevel($skills,$_P,$_CB) { + global $cdata,$DBc,$log; + $_IDENT = "skilllist"; + + $log->logf("rcv skilllist: ".var_export($skills,true)); + + $lvl = 0; + foreach($skills->skills as $elem) { + if($elem->current > $lvl) { + $lvl = $elem->current; + } + } + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_maxlevel) VALUES ('".$cdata['cid']."','".$lvl."') ON DUPLICATE KEY UPDATE sp_maxlevel='".$lvl."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("_guildid","_statsdb_guildid"); + function _statsdb_guildid($id,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "_guildid"; + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_guildid) VALUES ('".$cdata['cid']."','".$id."') ON DUPLICATE KEY UPDATE sp_guildid='".$id."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } + + $this->registerValue("itemcount","_statsdb_itemcount"); + function _statsdb_itemcount($count,$_P,$_CB) { + global $cdata,$DBc; + $_IDENT = "itemcount"; + + $DBc->sendSQL("INSERT INTO stat_players (sp_char,sp_itemcount) VALUES ('".$cdata['cid']."','".$count."') ON DUPLICATE KEY UPDATE sp_itemcount='".$count."'","NONE"); + + $_P->unregisterValue($_IDENT,$_CB); + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/PDRtoXMLdriver_class.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/PDRtoXMLdriver_class.php new file mode 100644 index 000000000..9639a7714 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/PDRtoXMLdriver_class.php @@ -0,0 +1,845 @@ +lock = 0; + $this->open = null; + $this->entity = null; + $this->inv = null; + $this->iblock = false; + + $this->petcount = 0; + $this->itemcount = 0; + + $this->gear = new Gear(); + $this->skills = new SkillList(); + $this->mission = new MissionList(); + $this->friendlist = new Friendlist(); + + //these nodes are ignored, but children are processed + $this->ignore = array(); + $this->ignore[] = "XML"; + $this->ignore[] = "ENTITYBASE"; + $this->ignore[] = "NORMALPOSITIONS"; + $this->ignore[] = "_VEC"; + $this->ignore[] = "SESSIONID"; + #$this->ignore[] = "POSSTATE"; + $this->ignore[] = "_PLAYERROOM"; + $this->ignore[] = "_INVENTORYID"; + $this->ignore[] = "_PHYSCHARACS"; + $this->ignore[] = "_PHYSSCORES"; + $this->ignore[] = "_SKILLS"; + $this->ignore[] = "_FAMES"; + + //these nodes are ignored, as well as their children + $this->ignore_block = array(); + $this->ignore_block[] = "_MEMORIZEDPHRASES"; + $this->ignore_block[] = "_FORBIDPOWERDATES"; + $this->ignore_block[] = "_INEFFECTIVEAURAS"; + $this->ignore_block[] = "_CONSUMABLEOVERDOSEENDDATES"; + $this->ignore_block[] = "_MODIFIERSINDB"; + $this->ignore_block[] = "_MISSIONS"; + $this->ignore_block[] = "_ITEMSINSHOPSTORE"; + $this->ignore_block[] = "RINGREWARDPOINTS"; + $this->ignore_block[] = "_PACT"; + $this->ignore_block[] = "_KNOWNPHRASES"; + $this->ignore_block[] = "STARTINGCHARACTERISTICVALUES"; + $this->ignore_block[] = "_ENCYCLOCHAR"; + $this->ignore_block[] = "_GAMEEVENT"; + $this->ignore_block[] = "_ENTITYPOSITION"; + $this->ignore_block[] = "_MISSIONHISTORIES"; + $this->ignore_block[] = "_KNOWNBRICKS"; + $this->ignore_block[] = "_BOUGHTPHRASES"; + $this->ignore_block[] = "SKILLPOINTS"; + $this->ignore_block[] = "SPENTSKILLPOINTS"; + $this->ignore_block[] = "_LASTLOGSTATS"; + } + + function drive($cdata) { + global $_DISPATCHER,$MY_PATH,$log; + + #$file = $this->conf['xml_dir']."account_".$uid."_".$slot."_pdr.xml"; + $file = $_REQUEST['file']; + + $xml_parser = xml_parser_create(); + xml_set_object($xml_parser,$this); + xml_set_element_handler($xml_parser, "startElement", "endElement"); + + // temporary storage for xml files for debug purpose + $ftmp = fopen($MY_PATH."/log/xml_tmp/char_".$cdata['cid'].".xml","w"); + $fcont = file_get_contents($file); + fwrite($ftmp,$fcont); + fclose($ftmp); + # end of temp xml store + + if(!xml_parse($xml_parser, $fcont)) { + $log->logf("FATAL ERROR (PDRtoXMLdriver): unable to parse given XML!"); + $log->close(); + die(); + } + + xml_parser_free($xml_parser); + + $_DISPATCHER->dispatchEntity($this->gear->getName(),$this->gear); + #echo var_export($this->gear,true); + $_DISPATCHER->dispatchEntity($this->skills->getName(),$this->skills); + $_DISPATCHER->dispatchEntity($this->friendlist->getName(),$this->friendlist); + #$_DISPATCHER->dispatchEntity($this->skills->mission(),$this->mission); + $_DISPATCHER->dispatchValue('petcount',$this->petcount); + $_DISPATCHER->dispatchValue('itemcount',$this->itemcount); + } + + function startElement($parser, $name, $attrs) { + global $_DISPATCHER,$DBc,$XMLgenerator; + + array_push($this->pathid,$name); + + $XMLgenerator->xml_split(implode("/",$this->pathid),$name,$attrs,true); + + if($this->lock == 1) { + return null; + } + + if(in_array($name,$this->ignore)) { + return null; + } + + if(in_array($name,$this->ignore_block)) { + $this->lock = 1; + return null; + } + + /* spawn points */ + if($name == "RESPAWNPOINTS" && !$attrs["VALUE"]) { + $this->open = "RESPAWNPOINTS"; + $this->entity = new RespawnPoints(); + return null; + } + + if($this->open == "RESPAWNPOINTS") { + if($name == "RESPAWNPOINTS") { + $this->respawn_outer = 0; + $this->entity->spawns[] = $attrs["VALUE"]; + } + } + + /* faction points */ + if($name == "FACTIONPOINTS") { + $this->open = "FACTIONPOINTS"; + return null; + } + + if($this->open == "FACTIONPOINTS") { + if($name == "__KEY__") { + $this->entity = new FactionPoints(); + $this->entity->faction = $attrs["VALUE"]; + return null; + } + + if($name == "__VAL__") { + $this->entity->value = $attrs["VALUE"]; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + return null; + } + + /* Fame */ + if($name == "_FAME") { + $this->open = "_FAME"; + return null; + } + + if($this->open == "_FAME") { + if($name == "__KEY__") { + $this->entity = new Fame(); + $this->entity->faction = $attrs["VALUE"]; + return null; + } + + if($name == "FAME") { + $this->entity->fame = $attrs["VALUE"]; + return null; + } + if($name == "FAMEMEMORY") { + $this->entity->famememory = $attrs["VALUE"]; + return null; + } + if($name == "LASTFAMECHANGETREND") { + $this->entity->lastfamechangetrend = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* last log stats */ + if($name == "_LASTLOGSTATS") { + $this->open = "_LASTLOGSTATS"; + $this->entity = new LastLogStats(); + return null; + } + + if($this->open == "_LASTLOGSTATS") { + if($name == "LOGINTIME") { + $this->entity->logintime = $attrs["VALUE"]; + return null; + } + if($name == "DURATION") { + $this->entity->duration = $attrs["VALUE"]; + return null; + } + if($name == "LOGOFFTIME") { + $this->entity->logofftime = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* mission */ + if($name == "_MISSIONHISTORIES") { + $this->open = "_MISSIONHISTORIES"; + return null; + } + + if($this->open == "_MISSIONHISTORIES") { + if($name == "__KEY__") { + $this->entity = new Mission(); + $this->entity->mission = $attrs["VALUE"]; + return null; + } + + if($name == "SUCCESSFULL") { + $this->entity->successfull = $attrs["VALUE"]; + return null; + } + if($name == "UTC_LASTSUCCESSDATE") { + $this->entity->utc_lastsuccessdate = $attrs["VALUE"]; + return null; + } + + return null; + } + + if($name == "_FRIENDSLIST") { + $this->entity = new Friend(); + $this->entity->id = $attrs["VALUE"]; + $this->friendlist->friends[] = $this->entity; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + } + + if($name == "_ISFRIENDOF") { + $this->entity = new FriendOf(); + $this->entity->id = $attrs["VALUE"]; + $this->friendlist->friendof[] = $this->entity; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + } + + /* permanent mod */ + if($name == "SCOREPERMANENTMODIFIERS") { + $this->open = "SCOREPERMANENTMODIFIERS"; + return null; + } + + if($this->open == "SCOREPERMANENTMODIFIERS") { + if($name == "__KEY__") { + $this->entity = new PermanentMod(); + $this->entity->score = $attrs["VALUE"]; + return null; + } + + if($name == "__VAL__") { + $this->entity->value = $attrs["VALUE"]; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + return null; + } + + /* pet */ + if($name == "_PLAYERPETS") { + $this->open = "_PLAYERPETS"; + return null; + } + + if($this->open == "_PLAYERPETS") { + if($name == "__KEY__") { + $this->entity = new Pet(); + $this->entity->pet = $attrs["VALUE"]; + return null; + } + + if($name == "TICKETPETSHEETID") { + $this->entity->ticketpetsheetid = $attrs["VALUE"]; + return null; + } + if($name == "PETSHEETID") { + $this->entity->petsheetid = $attrs["VALUE"]; + $this->petcount++; + return null; + } + if($name == "PRICE") { + $this->entity->price = $attrs["VALUE"]; + return null; + } + if($name == "OWNERID") { + $this->entity->ownerid = $attrs["VALUE"]; + return null; + } + if($name == "STABLEALIAS") { + $this->entity->stablealias = $attrs["VALUE"]; + return null; + } + if($name == "LANDSCAPE_X") { + $this->entity->landscape_x = $attrs["VALUE"]; + return null; + } + if($name == "LANDSCAPE_Y") { + $this->entity->landscape_y = $attrs["VALUE"]; + return null; + } + if($name == "LANDSCAPE_Z") { + $this->entity->landscape_z = $attrs["VALUE"]; + return null; + } + if($name == "UTC_DEATHTICK") { + $this->entity->utc_deathtick = $attrs["VALUE"]; + return null; + } + if($name == "PETSTATUS") { + $this->entity->petstatus = $attrs["VALUE"]; + return null; + } + if($name == "SLOT") { + $this->entity->slot = $attrs["VALUE"]; + return null; + } + if($name == "ISTPALLOWED") { + $this->entity->istpallowed = $attrs["VALUE"]; + return null; + } + if($name == "SATIETY") { + $this->entity->satiety = $attrs["VALUE"]; + return null; + } + if($name == "CUSTOMNAME") { + $this->entity->customname = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* physical characteristics */ + if($name == "_PHYSICALCHARACTERISTICS") { + $this->open = "_PHYSICALCHARACTERISTICS"; + return null; + } + + if($this->open == "_PHYSICALCHARACTERISTICS") { + if($name == "__KEY__") { + $this->entity = new PhysCharacs(); + $this->entity->charac = $attrs["VALUE"]; + return null; + } + + if($name == "__VAL__") { + $this->entity->value = $attrs["VALUE"]; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + return null; + } + + /* physical scores */ + if($name == "PHYSICALSCORES") { + $this->open = "PHYSICALSCORES"; + return null; + } + + if($this->open == "PHYSICALSCORES") { + if($name == "__KEY__") { + $this->entity = new PhysScores(); + $this->entity->score = $attrs["VALUE"]; + return null; + } + + if($name == "CURRENT") { + $this->entity->current = $attrs["VALUE"]; + return null; + } + if($name == "BASE") { + $this->entity->base = $attrs["VALUE"]; + return null; + } + if($name == "MAX") { + $this->entity->max = $attrs["VALUE"]; + return null; + } + if($name == "BASEREGENERATEREPOS") { + $this->entity->baseregeneraterepos = $attrs["VALUE"]; + return null; + } + if($name == "BASEREGENERATEACTION") { + $this->entity->baseregenerateaction = $attrs["VALUE"]; + return null; + } + if($name == "CURRENTREGENERATE") { + $this->entity->currentregenerate = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* skill points */ + if($name == "SKILLPOINTS") { + $this->open = "SKILLPOINTS"; + return null; + } + + if($this->open == "SKILLPOINTS") { + if($name == "__KEY__") { + $this->entity = new SkillPoints(); + $this->entity->skill = $attrs["VALUE"]; + return null; + } + + if($name == "__VAL__") { + $this->entity->value = $attrs["VALUE"]; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + return null; + } + + /* spent skill points */ + if($name == "SPENTSKILLPOINTS") { + $this->open = "SPENTSKILLPOINTS"; + return null; + } + + if($this->open == "SPENTSKILLPOINTS") { + if($name == "__KEY__") { + $this->entity = new SpentSkillPoints(); + $this->entity->skill = $attrs["VALUE"]; + return null; + } + + if($name == "__VAL__") { + $this->entity->value = $attrs["VALUE"]; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + return null; + } + + /* skills */ + if($name == "SKILLS") { + $this->open = "SKILLS"; + return null; + } + + if($this->open == "SKILLS") { + if($name == "__KEY__") { + $this->entity = new Skill(); + $this->entity->skill = $attrs["VALUE"]; + return null; + } + + if($name == "BASE") { + $this->entity->base = $attrs["VALUE"]; + return null; + } + if($name == "CURRENT") { + $this->entity->current = $attrs["VALUE"]; + return null; + } + if($name == "MAXLVLREACHED") { + $this->entity->maxlvlreached = $attrs["VALUE"]; + return null; + } + if($name == "XP") { + $this->entity->xp = $attrs["VALUE"]; + return null; + } + if($name == "XPNEXTLVL") { + $this->entity->xpnextlvl = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* Position */ + if($name == "POSSTATE") { + $this->open = "POSSTATE"; + $this->entity = new Position(); + return null; + } + + if($this->open == "POSSTATE") { + if($name == "X") { + $this->entity->x = $attrs["VALUE"]; + return null; + } + if($name == "Y") { + $this->entity->y = $attrs["VALUE"]; + return null; + } + if($name == "Z") { + $this->entity->z = $attrs["VALUE"]; + return null; + } + if($name == "HEADING") { + $this->entity->heading = $attrs["VALUE"]; + return null; + } + + return null; + } + + /* items */ + + if($name == "ROOMINVENTORY") { + $this->inv = "room"; + return null; + } + + if($name == "INVENTORY") { + $this->iblock = true; + return null; + } + + if($this->iblock == true) { + if($name == "__KEY__") { + $this->inv = $attrs["VALUE"]; + } + if($name == "__VAL__") { + return null; + } + } + + if($name == "_ITEMS" || $name == "_ITEM") { + #echo "i
        "; + $this->open = "_ITEM"; + $this->entity = new Item(); + $this->entity->inventory = $this->inv; + $this->itemcount++; + return null; + } + + if($this->open == "_ITEM") { + if($name == "_CRAFTPARAMETERS") { + $this->icraft = true; + return null; + } + + if($this->icraft == true) { + $this->entity->_craftparameters[strtolower($name)] = $attrs["VALUE"]; + return null; + } + + if($name == "_ITEMID") { + $this->entity->_itemid = $attrs["VALUE"]; + return null; + } + if($name == "_SHEETID") { + if($attrs["VALUE"]{0} == "#") { + $tmp = str_replace("#","",$attrs["VALUE"]); + $res = $DBc->sendSQL("SELECT * FROM ryzom_nimetu_sheets WHERE nsh_numid='".$tmp."'","ARRAY"); + $attrs["VALUE"] = $res[0]['nsh_name']."".$res[0]['nsh_suffix']; + } + $this->entity->_sheetid = $attrs["VALUE"]; + return null; + } + if($name == "_LOCSLOT") { + $this->entity->_locslot = $attrs["VALUE"]; + return null; + } + if($name == "_HP") { + $this->entity->_hp = $attrs["VALUE"]; + return null; + } + if($name == "_RECOMMENDED") { + $this->entity->_recommended = $attrs["VALUE"]; + return null; + } + if($name == "_CREATORID") { + $this->entity->_creatorid = $attrs["VALUE"]; + return null; + } + if($name == "_PHRASEID") { + $this->entity->_phraseid = $attrs["VALUE"]; + return null; + } + if($name == "_REFINVENTORYSLOT") { + $this->entity->_refinventoryslot = $attrs["VALUE"]; + #if($this->entity->refinventoryid != null) { + $this->gear->items[] = $this->entity; + #} + return null; + } + if($name == "REFINVENTORYID") { + $this->entity->refinventoryid = $attrs["VALUE"]; + return null; + } + if($name == "_USENEWSYSTEMREQUIREMENT") { + $this->entity->_usenewsystemrequirement = $attrs["VALUE"]; + return null; + } + if($name == "_REQUIREDSKILLLEVEL") { + $this->entity->_requiredskilllevel = $attrs["VALUE"]; + return null; + } + if($name == "_CUSTOMTEXT") { + $this->entity->_customtext = $attrs["VALUE"]; + return null; + } + if($name == "_LOCKEDBYOWNER") { + $this->entity->_lockedbyowner = $attrs["VALUE"]; + return null; + } + if($name == "_DROPABLE") { + $this->entity->_dropable = $attrs["VALUE"]; + return null; + } + if($name == "STACKSIZE") { + $this->entity->stacksize = $attrs["VALUE"]; + return null; + } + } + + + + + + if($attrs["VALUE"] != "") { + $_DISPATCHER->dispatchValue(strtolower($name),$attrs["VALUE"]); + } + } + + function endElement($parser, $name) { + global $_DISPATCHER,$XMLgenerator; + + $XMLgenerator->xml_split(implode("/",$this->pathid),$name,null,false); + array_pop($this->pathid); + + if(in_array($name,$this->ignore_block)) { + $this->lock = 0; + return null; + } + + if($this->lock == 1) { + return null; + } + + /* respawn points */ + if($name == "RESPAWNPOINTS") { + $this->respawn_outer++; // increment to track double close at end of block + } + + if($name == "RESPAWNPOINTS" && $this->respawn_outer > 1) { + $this->open = null; + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + /* faction points */ + if($name == "FACTIONPOINTS") { + $this->open = null; + return null; + } + + /* fame */ + if($name == "__VAL__" && $this->open == "FAME") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + if($name == "_FAME") { + $this->open = null; + return null; + } + + /* last log stats */ + if($name == "_LASTLOGSTATS") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + /* mission */ + if($name == "__VAL__" && $this->open == "_MISSIONHISTORIES") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->mission->missions[] = $this->entity; + $this->entity = null; + return null; + } + + if($name == "_MISSIONHISTORIES") { + $this->open = null; + return null; + } + + /* permanent mod */ + if($name == "SCOREPERMANENTMODIFIERS") { + $this->open = null; + return null; + } + + /* pet */ + if($name == "__VAL__" && $this->open == "_PLAYERPETS") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + #echo "dispatched"; + $this->entity = null; + return null; + } + + if($name == "_PLAYERPETS") { + $this->open = null; + return null; + } + + /* physical characteristics */ + if($name == "_PHYSICALCHARACTERISTICS") { + $this->open = null; + return null; + } + + /* physical scores */ + if($name == "__VAL__" && $this->open == "PHYSICALSCORES") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + if($name == "PHYSICALSCORES") { + $this->open = null; + return null; + } + + /* skill points */ + if($name == "SKILLPOINTS") { + $this->open = null; + return null; + } + + /* spent skill points */ + if($name == "SPENTSKILLPOINTS") { + $this->open = null; + return null; + } + + /* skills */ + if($name == "__VAL__" && $this->open == "SKILLS") { + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->skills->skills[] = $this->entity; + $this->entity = null; + return null; + } + + if($name == "SKILLS") { + $this->open = null; + return null; + } + + /* position */ + if($name == "POSSTATE") { + $this->entity->loadPlace(); + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + return null; + } + + /* items */ + if($name == "_ITEMS" || $name == "_ITEM") { + #echo "c
        "; + if($this->open == "_ITEM") { + #echo var_export($this->entity,true); + $_DISPATCHER->dispatchEntity($this->entity->getName(),$this->entity); + $this->entity = null; + } + $this->open = null; + return null; + } + + if($name == "INVENTORY") { + $this->iblock = false; + return null; + } + + if($name == "_CRAFTPARAMETERS") { + $this->icraft = false; + return null; + } + + /*if($name == "_ITEM" || $name == "_ITEMS") { + $this->open = null; + return null; + }*/ + + + } + + + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FactionPoints_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FactionPoints_entity.php new file mode 100644 index 000000000..fa18a0fc6 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FactionPoints_entity.php @@ -0,0 +1,10 @@ +setName("faction_points"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Fame_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Fame_entity.php new file mode 100644 index 000000000..0cfc5f15b --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Fame_entity.php @@ -0,0 +1,12 @@ +setName("fame"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FriendOf_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FriendOf_entity.php new file mode 100644 index 000000000..27978963f --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/FriendOf_entity.php @@ -0,0 +1,15 @@ +setName("friendof"); + } + + function getRealID() { + $tmp = explode(":",$this->id); + + return $tmp[0]; + } +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friend_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friend_entity.php new file mode 100644 index 000000000..72a9d1ee1 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friend_entity.php @@ -0,0 +1,15 @@ +setName("friend"); + } + + function getRealID() { + $tmp = explode(":",$this->id); + + return $tmp[0]; + } +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friendlist_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friendlist_entity.php new file mode 100644 index 000000000..471190de1 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Friendlist_entity.php @@ -0,0 +1,29 @@ +setName("friendlist"); + } + + function countConfirmed() { + if($this->confirmed == false) { + $count = 0; + foreach($this->friends as $elem) { + $id = $elem->getRealID(); + foreach($this->friendof as $elem2) { + if($elem2->getRealID() == $id) { + $count++; + } + } + } + + $this->confirmed = $count; + } + + return $this->confirmed; + } +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Gear_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Gear_entity.php new file mode 100644 index 000000000..b84008061 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Gear_entity.php @@ -0,0 +1,9 @@ +setName("gear"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Item_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Item_entity.php new file mode 100644 index 000000000..2ffb89316 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Item_entity.php @@ -0,0 +1,28 @@ +setName("item"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/LastLogStats_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/LastLogStats_entity.php new file mode 100644 index 000000000..30878f04a --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/LastLogStats_entity.php @@ -0,0 +1,11 @@ +setName("lastlogstats"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/MissionList_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/MissionList_entity.php new file mode 100644 index 000000000..ab4a7bea9 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/MissionList_entity.php @@ -0,0 +1,9 @@ +setName("missionlist"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Mission_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Mission_entity.php new file mode 100644 index 000000000..7a95ac744 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Mission_entity.php @@ -0,0 +1,11 @@ +setName("mission"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PermanentMod_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PermanentMod_entity.php new file mode 100644 index 000000000..008a74895 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PermanentMod_entity.php @@ -0,0 +1,10 @@ +setName("permanentmodifiers"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Pet_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Pet_entity.php new file mode 100644 index 000000000..e92499d93 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Pet_entity.php @@ -0,0 +1,24 @@ +setName("pet"); + #echo "created"; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysCharacs_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysCharacs_entity.php new file mode 100644 index 000000000..c71109d02 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysCharacs_entity.php @@ -0,0 +1,10 @@ +setName("phys_characs"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysScores_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysScores_entity.php new file mode 100644 index 000000000..d7deca5bb --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/PhysScores_entity.php @@ -0,0 +1,15 @@ +setName("phys_scores"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Position_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Position_entity.php new file mode 100644 index 000000000..c96cb35dc --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Position_entity.php @@ -0,0 +1,74 @@ +setName("position"); + $this->placeid = "place_unknown"; + } + + function loadPlace() { + global $_DISPATCHER; + + @include_once("script/include_InPoly_class.php"); + $region = array(); + $subregion = false; + + include("script/places/global.php"); + + $point = floor($this->x/1000)." ".floor($this->y/1000); + + $pointLocation = new pointLocation(); + + $res = $pointLocation->pointInPolygon($point, $region['place_silan'], false); + + if($res != "outside") { + include("script/places/silan.php"); + } + else { + include("script/places/continents.php"); + $region2 = $region; + foreach($region2 as $key=>$r) { + $res = $pointLocation->pointInPolygon($point, $r, false); + if($res != "outside") { + include("script/places/".$key.".php"); + if($subregion == true) { + foreach($region as $key2=>$r2) { + $res2 = $pointLocation->pointInPolygon($point, $r2, false); + if($res2 != "outside") { + include("script/places/".$key."/".$key2.".php"); + break; + } + } + } + break; + } + } + } + + foreach($region as $key=>$r) { + $res = $pointLocation->pointInPolygon($point, $r, false); + if($res != "outside") { + if($this->placeid == "place_unknown") { + $this->placeid = $key; + } + else { + $tmp = new Position(); + $tmp->x = $this->x; + $tmp->y = $this->y; + $tmp->z = $this->z; + $tmp->heading = $this->heading; + $tmp->placeid = $key; + + $_DISPATCHER->dispatchEntity($tmp->getName(),$tmp); + } + #break; + } + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/RespawnPoints_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/RespawnPoints_entity.php new file mode 100644 index 000000000..f1973a134 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/RespawnPoints_entity.php @@ -0,0 +1,80 @@ +setName("respawn_points"); + + $this->spawns = array(); + + $this->region_map = array(); + $this->region_map['spawn_global_bagne_matis'] = "roots"; + $this->region_map['spawn_global_bagne_nexus'] = "roots"; + $this->region_map['spawn_global_route_gouffre_fyros'] = "roots"; + $this->region_map['spawn_global_route_gouffre_nexus'] = "roots"; + $this->region_map['spawn_global_route_gouffre_tryker'] = "roots"; + $this->region_map['spawn_global_route_gouffre_zorai'] = "roots"; + $this->region_map['spawn_global_sources_fyros'] = "roots"; + $this->region_map['spawn_global_sources_zorai'] = "roots"; + $this->region_map['spawn_global_terre_nexus'] = "roots"; + $this->region_map['spawn_global_terre_zorai'] = "roots"; + $this->region_map['spawn_global_nexus_bagne'] = "roots"; + $this->region_map['spawn_global_nexus_route_gouffre'] = "roots"; + $this->region_map['spawn_global_nexus_terre'] = "roots"; + // 13/13 + + $this->region_map['spawn_global_fyros_matis'] = "desert"; + $this->region_map['spawn_global_fyros_route_gouffre'] = "desert"; + $this->region_map['spawn_global_fyros_sources'] = "desert"; + $this->region_map['spawn_global_fyros_to_zorai'] = "desert"; + $this->region_map['spawn_kami_place_pyr'] = "desert"; + $this->region_map['spawn_kami_place_thesos'] = "desert"; + $this->region_map['spawn_karavan_place_pyr'] = "desert"; + // 7/7 + + $this->region_map['spawn_global_matis_bagne'] = "forest"; + $this->region_map['spawn_global_matis_fyros'] = "forest"; + $this->region_map['spawn_global_matis_tryker'] = "forest"; + $this->region_map['spawn_kami_place_dyron'] = "forest"; + $this->region_map['spawn_kami_place_yrkanis'] = "forest"; + $this->region_map['spawn_karavan_place_avalae'] = "forest"; + $this->region_map['spawn_karavan_place_davae'] = "forest"; + #$this->region_map['spawn_karavan_place_yrkanis'] = "forest"; + // 8/7 + + $this->region_map['spawn_global_tryker_matis'] = "lakes"; + $this->region_map['spawn_global_tryker_route_gouffre'] = "lakes"; + #$this->region_map['spawn_kami_place_fairhaven'] = "lakes"; + $this->region_map['spawn_karavan_place_avendale'] = "lakes"; + $this->region_map['spawn_karavan_place_crystabell'] = "lakes"; + $this->region_map['spawn_karavan_place_fairhaven'] = "lakes"; + $this->region_map['spawn_karavan_place_windermeer'] = "lakes"; + // 7/6 + + $this->region_map['spawn_kami_place_hoi_cho'] = "jungle"; + $this->region_map['spawn_kami_place_jen_lai'] = "jungle"; + $this->region_map['spawn_kami_place_min_cho'] = "jungle"; + $this->region_map['spawn_global_zorai_route_gouffre'] = "jungle"; + $this->region_map['spawn_global_zorai_sources'] = "jungle"; + $this->region_map['spawn_global_zorai_terre'] = "jungle"; + $this->region_map['spawn_global_zorai_to_fyros'] = "jungle"; + $this->region_map['spawn_kami_place_zora'] = "jungle"; + #$this->region_map['spawn_karavan_place_zora'] = "jungle"; + // 9/8 + + } + + function countRegion($r) { + $c = 0; + + foreach($this->spawns as $elem) { + if($this->region_map[$elem] == $r) { + $c++; + } + } + + return $c; + } +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillList_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillList_entity.php new file mode 100644 index 000000000..6dc2202b3 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillList_entity.php @@ -0,0 +1,10 @@ +setName("skilllist"); + $this->skills = array(); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillPoints_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillPoints_entity.php new file mode 100644 index 000000000..81582b703 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SkillPoints_entity.php @@ -0,0 +1,10 @@ +setName("skillpoints"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Skill_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Skill_entity.php new file mode 100644 index 000000000..f06132ac8 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Skill_entity.php @@ -0,0 +1,14 @@ +setName("skill"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SpentSkillPoints_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SpentSkillPoints_entity.php new file mode 100644 index 000000000..5bacb0e52 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/SpentSkillPoints_entity.php @@ -0,0 +1,10 @@ +setName("spentskillpoints"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Title_entity.php b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Title_entity.php new file mode 100644 index 000000000..0186b37a7 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/source/PDRtoXMLdriver/entity/Title_entity.php @@ -0,0 +1,20 @@ +setName("title"); + $this->title_id = ""; + $this->title = null; + } + + function loadID() { + global $DBc; + + $res = $DBc->sendSQL("SELECT t_id FROM ryzom_title WHERE t_male='".$DBc->mre($this->title)."' OR t_female='".$DBc->mre($this->title)."'","ARRAY"); + + $this->title_id = $res[0]['t_id']; + } +} +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/debug.php b/code/web/app/app_achievements/_AchWebParser/xmldef/debug.php new file mode 100644 index 000000000..0f009cf5f --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/debug.php @@ -0,0 +1,84 @@ +def['XML/UTC__PVPFLAGLASTTIMECHANGE'] = array("debug"); +$this->def['XML/UTC__PVPRECENTACTIONTIME'] = array("debug"); +$this->def['XML/UTC__PVPFLAGTIMESETTEDON'] = array("debug"); +$this->def['XML/_REGIONKILLEDINPVP'] = array("debug"); +$this->def['XML/_CREATIONPOINTSREPARTITION'] = array("debug"); +$this->def['XML/UTC__FORBIDAURAUSESTARTDATE'] = array("debug"); +$this->def['XML/UTC__FORBIDAURAUSEENDDATE'] = array("debug"); +array_push($this->def['XML/_TITLE'],"debug"); +$this->def['XML/NAMESTRINGID'] = array("debug"); +$this->def['XML/_HAIRCUTEDISCOUNT'] = array("debug"); + $this->addWildcard("XML/_FORBIDPOWERDATES","debug"); +$this->def['XML/_INEFFECTIVEAURAS'] = array("debug"); +$this->def['XML/_INEFFECTIVEAURAS/_AURAACTIVATIONDATES'] = array("debug"); +$this->def['XML/_INEFFECTIVEAURAS/_AURAACTIVATIONDATES/DEACTIVATIONDATE'] = array("debug"); +$this->def['XML/_INEFFECTIVEAURAS/_AURAACTIVATIONDATES/ACTIVATIONDATE'] = array("debug"); +$this->def['XML/_INEFFECTIVEAURAS/_AURAACTIVATIONDATES/CONSUMABLEFAMILYID'] = array("debug"); +$this->def['XML/_INEFFECTIVEAURAS/_AURAACTIVATIONDATES/POWERTYPE'] = array("debug"); +$this->def['XML/_MODIFIERSINDB'] = array("debug"); + $this->addWildcard("XML/_MODIFIERSINDB/BONUS","debug"); + $this->addWildcard("XML/_MODIFIERSINDB/MALUS","debug"); +$this->def['XML/ENTITYBASE'] = array("debug"); +$this->def['XML/ENTITYBASE/_SHEETID'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEATTACKMODIFIERONENEMY'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEATTACKMODIFIERONSELF'] = array("debug"); +$this->def['XML/ENTITYBASE/MAGICCASTINGMODIFIERONSELF'] = array("debug"); +$this->def['XML/ENTITYBASE/MAGICCASTINGMODIFIERONENEMY'] = array("debug"); +$this->def['XML/ENTITYBASE/RANGEATTACKMODIFIERONENEMY'] = array("debug"); +$this->def['XML/ENTITYBASE/RANGEATTACKMODIFIERONSELF'] = array("debug"); +$this->def['XML/ENTITYBASE/ATTACKMODIFIERONSELF'] = array("debug"); +$this->def['XML/ENTITYBASE/CHANCETOFAILSTRATEGY'] = array("debug"); +$this->def['XML/ENTITYBASE/CHANCETOFAILSPELL'] = array("debug"); +$this->def['XML/ENTITYBASE/CHANCETOFAILFABER'] = array("debug"); +$this->def['XML/ENTITYBASE/CHANCETOFAILHARVEST'] = array("debug"); +$this->def['XML/ENTITYBASE/CHANCETOFAILTRACKING'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEATTACKSLOW'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEESLASHINGDAMAGEARMOR'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEBLUNTDAMAGEARMOR'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEPIERCINGDAMAGEARMOR'] = array("debug"); +$this->def['XML/ENTITYBASE/MELEEDAMAGEMODIFIERFACTOR'] = array("debug"); +$this->def['XML/ENTITYBASE/RANGEDAMAGEMODIFIERFACTOR'] = array("debug"); +$this->def['XML/ENTITYBASE/CREATUREMELEETAKENDAMAGEFACTOR'] = array("debug"); +$this->def['XML/ENTITYBASE/CREATURERANGETAKENDAMAGEFACTOR'] = array("debug"); +$this->def['XML/ENTITYBASE/COMBATBRICKLATENCYMULTIPLIER'] = array("debug"); +$this->def['XML/ENTITYBASE/MAGICBRICKLATENCYMULTIPLIER'] = array("debug"); +$this->def['XML/ENTITYBASE/ARMORQUALITYMODIFIER'] = array("debug"); +$this->def['XML/ENTITYBASE/WEAPONQUALITYMODIFIER'] = array("debug"); +$this->def['XML/ENTITYBASE/ARMORABSORBTIONMULTIPLIER'] = array("debug"); +$this->def['XML/RINGREWARDPOINTS'] = array("debug"); +$this->def['XML/RINGREWARDPOINTS/RINGREWARDPOINTS/__KEY__'] = array("debug"); +$this->def['XML/RINGREWARDPOINTS/RINGREWARDPOINTS/__VAL__'] = array("debug"); + $this->addWildcard("XML/_PERSISTENTEFFECTS","debug"); +$this->def['XML/_PACT'] = array("debug"); +$this->def['XML/_PACT/PACTNATURE'] = array("debug"); +$this->def['XML/_PACT/PACTTYPE'] = array("debug"); +array_push($this->def['XML/_PLAYERPETS'],"debug"); +array_push($this->def['XML/_PLAYERPETS/__KEY__'],"debug"); +array_push($this->def['XML/_PLAYERPETS/__VAL__'],"debug"); +$this->def['XML/_PLAYERPETS/__VAL__/TICKETPETSHEETID'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/PRICE'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/OWNERID'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/STABLEALIAS'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/SLOT'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/ISTPALLOWED'] = array("debug"); +$this->def['XML/_PLAYERPETS/__VAL__/CUSTOMNAME'] = array("debug"); +$this->def['XML/STARTINGCHARACTERISTICVALUES'] = array("debug"); +$this->def['XML/STARTINGCHARACTERISTICVALUES/__KEY__'] = array("debug"); +$this->def['XML/STARTINGCHARACTERISTICVALUES/__VAL__'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR/_ENCYCHARALBUMS'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR/_ENCYCHARALBUMS/ALBUMSTATE'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR/_ENCYCHARALBUMS/THEMAS'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR/_ENCYCHARALBUMS/THEMAS/THEMASTATE'] = array("debug"); +$this->def['XML/_ENCYCLOCHAR/_ENCYCHARALBUMS/THEMAS/RITETASKSTATEPACKED'] = array("debug"); +$this->def['XML/_GAMEEVENT'] = array("debug"); +$this->def['XML/_GAMEEVENT/UTC__DATE'] = array("debug"); + $this->addWildcard("XML/ENTITYBASE/_ENTITYPOSITION","debug"); + $this->addWildcard("XML/_ENTITYPOSITION","debug"); +$this->def['XML/INVISIBLE'] = array("debug"); +$this->def['XML/AGGROABLE'] = array("debug"); +$this->def['XML/GODMODE'] = array("debug"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/faction.php b/code/web/app/app_achievements/_AchWebParser/xmldef/faction.php new file mode 100644 index 000000000..f4ca5ddad --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/faction.php @@ -0,0 +1,12 @@ +def['XML/FACTIONPOINTS'] = array("faction"); +$this->def['XML/FACTIONPOINTS/__KEY__'] = array("faction"); +$this->def['XML/FACTIONPOINTS/__VAL__'] = array("faction"); +$this->def['XML/_ORGANIZATION'] = array("faction"); +$this->def['XML/_ORGANIZATIONSTATUS'] = array("faction"); +$this->def['XML/_ORGANIZATIONPOINTS'] = array("faction"); +$this->def['XML/DECLAREDCULT'] = array("faction"); +$this->def['XML/DECLAREDCIV'] = array("faction"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/fame.php b/code/web/app/app_achievements/_AchWebParser/xmldef/fame.php new file mode 100644 index 000000000..568d18362 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/fame.php @@ -0,0 +1,10 @@ +def['XML/_FAMES/_FAME'] = array("fame"); +$this->def['XML/_FAMES/_FAME/__KEY__'] = array("fame"); +$this->def['XML/_FAMES/_FAME/__VAL__'] = array("fame"); +$this->def['XML/_FAMES/_FAME/__VAL__/FAME'] = array("fame"); +$this->def['XML/_FAMES/_FAME/__VAL__/FAMEMEMORY'] = array("fame"); +$this->def['XML/_FAMES/_FAME/__VAL__/LASTFAMECHANGETREND'] = array("fame"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/inventory.php b/code/web/app/app_achievements/_AchWebParser/xmldef/inventory.php new file mode 100644 index 000000000..fbbb74b08 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/inventory.php @@ -0,0 +1,131 @@ +def['XML/_MONEY'] = array("inventory"); +$this->def['XML/_PLAYERROOM'] = array("inventory"); +$this->def['XML/_PLAYERROOM/BUILDING'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_ITEMID'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_SHEETID'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_LOCSLOT'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_HP'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_RECOMMENDED'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CREATORID'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_PHRASEID'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_USENEWSYSTEMREQUIREMENT'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_REQUIREDSKILLLEVEL'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CUSTOMTEXT'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_LOCKEDBYOWNER'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/STACKSIZE'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DURABILITY'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/WEIGHT'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/STATENERGY'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DODGEMODIFIER'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PARRYMODIFIER'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTIONFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/MAXSLASHINGPROTECTION'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/MAXBLUNTPROTECTION'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/MAXPIERCINGPROTECTION'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/COLOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/FOCUSBUFF'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/HPBUFF'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/SAPBUFF'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/STABUFF'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION1'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION2'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION3'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/SAPLOAD'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DMG'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/SPEED'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/RANGE'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/ADVERSARYDODGEMODIFIER'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/ADVERSARYPARRYMODIFIER'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION1FACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION2FACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PROTECTION3FACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DESERTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/FORESTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/LACUSTRERESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/JUNGLERESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/PRIMARYROOTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/ELEMENTALCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/ELEMENTALPOWERFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONPOWERFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/HEALCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/HEALPOWERFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERROOM/ROOMINVENTORY/_ITEMS/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONPOWERFACTOR'] = array("inventory"); +$this->def['XML/_PLAYERPETS'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__KEY__'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/PETSHEETID'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/LANDSCAPE_X'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/LANDSCAPE_Y'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/LANDSCAPE_Z'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/UTC_DEATHTICK'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/PETSTATUS'] = array("inventory"); +$this->def['XML/_PLAYERPETS/__VAL__/SATIETY'] = array("inventory"); +$this->def['XML/INVENTORY'] = array("inventory"); +$this->def['XML/INVENTORY/__KEY__'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_ITEMID'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_SHEETID'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_LOCSLOT'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_HP'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_RECOMMENDED'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CREATORID'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_PHRASEID'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_USENEWSYSTEMREQUIREMENT'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_REQUIREDSKILLLEVEL'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CUSTOMTEXT'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_LOCKEDBYOWNER'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/STACKSIZE'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DURABILITY'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/WEIGHT'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/STATENERGY'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DODGEMODIFIER'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PARRYMODIFIER'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTIONFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/MAXSLASHINGPROTECTION'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/MAXBLUNTPROTECTION'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/MAXPIERCINGPROTECTION'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/COLOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/FOCUSBUFF'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/HPBUFF'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/SAPBUFF'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/STABUFF'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION1'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION2'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION3'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/SAPLOAD'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DMG'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/SPEED'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/RANGE'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/ADVERSARYDODGEMODIFIER'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/ADVERSARYPARRYMODIFIER'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION1FACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION2FACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PROTECTION3FACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DESERTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/FORESTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/LACUSTRERESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/JUNGLERESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/PRIMARYROOTRESISTANCEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/ELEMENTALCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/ELEMENTALPOWERFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONPOWERFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/HEALCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/HEALPOWERFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONPOWERFACTOR'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/_REFINVENTORYSLOT'] = array("inventory"); +$this->def['XML/INVENTORY/__VAL__/_ITEM/REFINVENTORYID'] = array("inventory"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/knowledge.php b/code/web/app/app_achievements/_AchWebParser/xmldef/knowledge.php new file mode 100644 index 000000000..5ba75d2cc --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/knowledge.php @@ -0,0 +1,11 @@ +def['XML/_BOUGHTPHRASES'] = array("knowledge"); +$this->def['XML/_KNOWNBRICKS'] = array("knowledge"); +$this->def['XML/_KNOWNPHRASES'] = array("knowledge"); +$this->def['XML/_MEMORIZEDPHRASES'] = array("knowledge"); +$this->def['XML/_MEMORIZEDPHRASES/PHRASEDESC/NAME'] = array("knowledge"); +$this->def['XML/_MEMORIZEDPHRASES/PHRASEDESC/BRICKS'] = array("knowledge"); +$this->def['XML/RESPAWNPOINTS/RESPAWNPOINTS'] = array("knowledge"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/logs.php b/code/web/app/app_achievements/_AchWebParser/xmldef/logs.php new file mode 100644 index 000000000..acfd7b726 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/logs.php @@ -0,0 +1,11 @@ +def['XML/_FIRSTCONNECTEDTIME'] = array("logs"); +$this->def['XML/_LASTCONNECTEDTIME'] = array("logs"); +$this->def['XML/_PLAYEDTIME'] = array("logs"); +$this->def['XML/_LASTLOGSTATS'] = array("logs"); +$this->def['XML/_LASTLOGSTATS/LOGINTIME'] = array("logs"); +$this->def['XML/_LASTLOGSTATS/DURATION'] = array("logs"); +$this->def['XML/_LASTLOGSTATS/LOGOFFTIME'] = array("logs"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/missions.php b/code/web/app/app_achievements/_AchWebParser/xmldef/missions.php new file mode 100644 index 000000000..ea3a198ec --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/missions.php @@ -0,0 +1,3 @@ +addWildcard("XML/_MISSIONS","missions"); +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/public.php b/code/web/app/app_achievements/_AchWebParser/xmldef/public.php new file mode 100644 index 000000000..5b510db0c --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/public.php @@ -0,0 +1,40 @@ +def['XML/_HAIRTYPE'] = array("public"); +$this->def['XML/HAIRTYPE'] = array("public"); +$this->def['XML/_HAIRCOLOR'] = array("public"); +$this->def['XML/HAIRCOLOR'] = array("public"); +$this->def['XML/_HATCOLOR'] = array("public"); +$this->def['XML/_JACKETCOLOR'] = array("public"); +$this->def['XML/_ARMSCOLOR'] = array("public"); +$this->def['XML/_TROUSERSCOLOR'] = array("public"); +$this->def['XML/_FEETCOLOR'] = array("public"); +$this->def['XML/_HANDSCOLOR'] = array("public"); +$this->def['XML/_PVPFLAG'] = array("public"); +$this->def['XML/_GUILDID'] = array("public"); +$this->def['XML/_TITLE'] = array("public"); +$this->def['XML/GABARITHEIGHT'] = array("public"); +$this->def['XML/GABARITTORSOWIDTH'] = array("public"); +$this->def['XML/GABARITARMSWIDTH'] = array("public"); +$this->def['XML/GABARITLEGSWIDTH'] = array("public"); +$this->def['XML/GABARITBREASTSIZE'] = array("public"); +$this->def['XML/MORPHTARGET1'] = array("public"); +$this->def['XML/MORPHTARGET2'] = array("public"); +$this->def['XML/MORPHTARGET3'] = array("public"); +$this->def['XML/MORPHTARGET4'] = array("public"); +$this->def['XML/MORPHTARGET5'] = array("public"); +$this->def['XML/MORPHTARGET6'] = array("public"); +$this->def['XML/MORPHTARGET7'] = array("public"); +$this->def['XML/MORPHTARGET8'] = array("public"); +$this->def['XML/EYESCOLOR'] = array("public"); +$this->def['XML/TATTOO'] = array("public"); +$this->def['XML/NORMALPOSITIONS/VEC/POSSTATE'] = array("public"); +$this->def['XML/NORMALPOSITIONS/VEC/POSSTATE/X'] = array("public"); +$this->def['XML/NORMALPOSITIONS/VEC/POSSTATE/Y'] = array("public"); +$this->def['XML/NORMALPOSITIONS/VEC/POSSTATE/Z'] = array("public"); +$this->def['XML/NORMALPOSITIONS/VEC/POSSTATE/HEADING'] = array("public"); +$this->def['XML/ENTITYBASE/_NAME'] = array("public"); +$this->def['XML/ENTITYBASE/_GENDER'] = array("public"); +$this->def['XML/ENTITYBASE/_SIZE'] = array("public"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/shop.php b/code/web/app/app_achievements/_AchWebParser/xmldef/shop.php new file mode 100644 index 000000000..5d842a17a --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/shop.php @@ -0,0 +1,66 @@ +def['XML/_ITEMSINSHOPSTORE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_PRICE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_RETIREPRICE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/UTC__STARTSALECYCLE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_OWNER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_CONTINENT'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_QUANTITY'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_IDENTIFIER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_ITEMID'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_SHEETID'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_LOCSLOT'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_HP'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_RECOMMENDED'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CREATORID'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_PHRASEID'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/STACKSIZE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_USENEWSYSTEMREQUIREMENT'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CUSTOMTEXT'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_LOCKEDBYOWNER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DURABILITY'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/WEIGHT'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/STATENERGY'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DODGEMODIFIER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PARRYMODIFIER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTIONFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/MAXSLASHINGPROTECTION'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/MAXBLUNTPROTECTION'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/MAXPIERCINGPROTECTION'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/COLOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/FOCUSBUFF'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/HPBUFF'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/SAPBUFF'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/STABUFF'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION1'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION2'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION3'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/SAPLOAD'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DMG'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/SPEED'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/RANGE'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/ADVERSARYDODGEMODIFIER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/ADVERSARYPARRYMODIFIER'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION1FACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION2FACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PROTECTION3FACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DESERTRESISTANCEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/FORESTRESISTANCEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/LACUSTRERESISTANCEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/JUNGLERESISTANCEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/PRIMARYROOTRESISTANCEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/ELEMENTALCASTINGTIMEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/ELEMENTALPOWERFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/OFFENSIVEAFFLICTIONPOWERFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/HEALCASTINGTIMEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/HEALPOWERFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONCASTINGTIMEFACTOR'] = array("shop"); +$this->def['XML/_ITEMSINSHOPSTORE/_ITEMSFORSALE/_ITEMPTR/_CRAFTPARAMETERS/DEFENSIVEAFFLICTIONPOWERFACTOR'] = array("shop"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/skills.php b/code/web/app/app_achievements/_AchWebParser/xmldef/skills.php new file mode 100644 index 000000000..f0f8e2113 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/skills.php @@ -0,0 +1,21 @@ +def['XML/ENTITYBASE/_SKILLS/SKILLS'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__KEY__'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__/BASE'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__/CURRENT'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__/MAXLVLREACHED'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__/XP'] = array("skills"); +$this->def['XML/ENTITYBASE/_SKILLS/SKILLS/__VAL__/XPNEXTLVL'] = array("skills"); +$this->def['XML/SKILLPOINTS'] = array("skills"); +$this->def['XML/SKILLPOINTS/__KEY__'] = array("skills"); +$this->def['XML/SKILLPOINTS/__VAL__'] = array("skills"); +$this->def['XML/SPENTSKILLPOINTS'] = array("skills"); +$this->def['XML/SPENTSKILLPOINTS/__KEY__'] = array("skills"); +$this->def['XML/SPENTSKILLPOINTS/__VAL__'] = array("skills"); +$this->def['XML/SCOREPERMANENTMODIFIERS'] = array("skills"); +$this->def['XML/SCOREPERMANENTMODIFIERS/__KEY__'] = array("skills"); +$this->def['XML/SCOREPERMANENTMODIFIERS/__VAL__'] = array("skills"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/social.php b/code/web/app/app_achievements/_AchWebParser/xmldef/social.php new file mode 100644 index 000000000..92c015fd8 --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/social.php @@ -0,0 +1,7 @@ +def['XML/_FRIENDSLIST'] = array("social"); +$this->def['XML/_ISFRIENDOF'] = array("social"); +$this->def['XML/FRIENDVISIBILITy'] = array("social"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_AchWebParser/xmldef/stats.php b/code/web/app/app_achievements/_AchWebParser/xmldef/stats.php new file mode 100644 index 000000000..014202f1b --- /dev/null +++ b/code/web/app/app_achievements/_AchWebParser/xmldef/stats.php @@ -0,0 +1,27 @@ +def['XML/_HPB'] = array("stats"); +$this->def['XML/_PVPPOINT'] = array("stats"); +$this->def['XML/_DEATHPENALTIES'] = array("stats"); +$this->def['XML/_DEATHPENALTIES/_NBDEATH'] = array("stats"); +$this->def['XML/_DEATHPENALTIES/_CURRENTDEATHXP'] = array("stats"); +$this->def['XML/_DEATHPENALTIES/_DEATHXPTOGAIN'] = array("stats"); +$this->def['XML/_DEATHPENALTIES/_BONUSUPDATETIME'] = array("stats"); +$this->def['XML/ENTITYBASE/_DODGEASDEFENSE'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSCHARACS/_PHYSICALCHARACTERISTICS'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSCHARACS/_PHYSICALCHARACTERISTICS/__KEY__'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSCHARACS/_PHYSICALCHARACTERISTICS/__VAL__'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/BASEWALKSPEED'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/BASERUNSPEED'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/CURRENTWALKSPEED'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/CURRENTRUNSPEED'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__KEY__'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/CURRENT'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/BASE'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/MAX'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/BASEREGENERATEREPOS'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/BASEREGENERATEACTION'] = array("stats"); +$this->def['XML/ENTITYBASE/_PHYSSCORES/__VAL__/CURRENTREGENERATE'] = array("stats"); + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/_doc/Class_scheme.dia b/code/web/app/app_achievements/_doc/Class_scheme.dia new file mode 100644 index 000000000..111831ea0 Binary files /dev/null and b/code/web/app/app_achievements/_doc/Class_scheme.dia differ diff --git a/code/web/app/app_achievements/_doc/Class_scheme.png b/code/web/app/app_achievements/_doc/Class_scheme.png new file mode 100644 index 000000000..9c37c3570 Binary files /dev/null and b/code/web/app/app_achievements/_doc/Class_scheme.png differ diff --git a/code/web/app/app_achievements/_doc/ER & Class Schema.pdf b/code/web/app/app_achievements/_doc/ER & Class Schema.pdf new file mode 100644 index 000000000..721d6d59e Binary files /dev/null and b/code/web/app/app_achievements/_doc/ER & Class Schema.pdf differ diff --git a/code/web/app/app_achievements/_doc/ER_scheme.dia b/code/web/app/app_achievements/_doc/ER_scheme.dia new file mode 100644 index 000000000..c2ae2694d Binary files /dev/null and b/code/web/app/app_achievements/_doc/ER_scheme.dia differ diff --git a/code/web/app/app_achievements/_doc/ER_scheme.png b/code/web/app/app_achievements/_doc/ER_scheme.png new file mode 100644 index 000000000..898378ac0 Binary files /dev/null and b/code/web/app/app_achievements/_doc/ER_scheme.png differ diff --git a/code/web/app/app_achievements/_doc/Ryzom Player Achievements.pdf b/code/web/app/app_achievements/_doc/Ryzom Player Achievements.pdf new file mode 100644 index 000000000..92734385a Binary files /dev/null and b/code/web/app/app_achievements/_doc/Ryzom Player Achievements.pdf differ diff --git a/code/web/app/app_achievements/_doc/data_app_achievements.sql b/code/web/app/app_achievements/_doc/data_app_achievements.sql new file mode 100644 index 000000000..4207d63d6 --- /dev/null +++ b/code/web/app/app_achievements/_doc/data_app_achievements.sql @@ -0,0 +1,50109 @@ +-- -------------------------------------------------------- +-- Host: 178.33.225.92 +-- Server version: 5.5.28-0ubuntu0.12.04.2-log - (Ubuntu) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2012-12-10 14:52:45 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table app_achievements.ryzom_nimetu_item_data +CREATE TABLE IF NOT EXISTS `ryzom_nimetu_item_data` ( + `sheetid` varchar(64) COLLATE utf8_bin NOT NULL, + `type` int(10) unsigned NOT NULL, + `item_type` int(10) unsigned NOT NULL, + `race` int(10) unsigned NOT NULL, + `quality` int(10) unsigned NOT NULL, + `craftplan` varchar(32) COLLATE utf8_bin NOT NULL, + `skill` varchar(16) COLLATE utf8_bin NOT NULL, + `damage` int(10) unsigned NOT NULL, + `reach` int(10) unsigned NOT NULL, + `ecosystem` int(10) unsigned NOT NULL, + `grade` int(10) unsigned NOT NULL, + `mpft` bigint(20) unsigned NOT NULL, + `color` int(10) unsigned NOT NULL, + `is_looted` int(10) unsigned NOT NULL, + `is_mission` int(10) unsigned NOT NULL, + `index` int(10) unsigned NOT NULL, + `txt` text COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`sheetid`), + KEY `type` (`type`), + KEY `item_type` (`item_type`), + KEY `type_2` (`type`,`item_type`), + KEY `race` (`race`), + KEY `quality` (`quality`), + KEY `craftplan` (`craftplan`), + KEY `skill` (`skill`), + KEY `damage` (`damage`), + KEY `reach` (`reach`), + KEY `ecosystem` (`ecosystem`), + KEY `grade` (`grade`), + KEY `mpft` (`mpft`), + KEY `color` (`color`), + KEY `is_looted` (`is_looted`), + KEY `is_mission` (`is_mission`), + KEY `index` (`index`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Dumping data for table app_achievements.ryzom_nimetu_item_data: 7.576 rows +/*!40000 ALTER TABLE `ryzom_nimetu_item_data` DISABLE KEYS */; +INSERT INTO `ryzom_nimetu_item_data` (`sheetid`, `type`, `item_type`, `race`, `quality`, `craftplan`, `skill`, `damage`, `reach`, `ecosystem`, `grade`, `mpft`, `color`, `is_looted`, `is_mission`, `index`, `txt`) VALUES + ('fy_helmet_01', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ka_helmet_01', 2, 67, 6, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_helmet_01', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_helmet_01', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_helmet_01', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahb', 2, 34, 1, 0, 'bcfaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahg', 2, 35, 1, 0, 'bcfaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahh', 2, 39, 1, 0, 'bcfaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahp', 2, 36, 1, 0, 'bcfaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahs', 2, 37, 1, 0, 'bcfaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahv', 2, 38, 1, 0, 'bcfaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalb', 2, 24, 1, 0, 'bcfaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalg', 2, 25, 1, 0, 'bcfaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalp', 2, 26, 1, 0, 'bcfaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfals', 2, 27, 1, 0, 'bcfaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalv', 2, 28, 1, 0, 'bcfaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamb', 2, 29, 1, 0, 'bcfaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamg', 2, 30, 1, 0, 'bcfaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamp', 2, 31, 1, 0, 'bcfaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfams', 2, 32, 1, 0, 'bcfaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamv', 2, 33, 1, 0, 'bcfaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahb', 2, 34, 2, 0, 'bcmaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahg', 2, 35, 2, 0, 'bcmaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahh', 2, 39, 2, 0, 'bcmaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahp', 2, 36, 2, 0, 'bcmaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahs', 2, 37, 2, 0, 'bcmaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahv', 2, 38, 2, 0, 'bcmaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalg', 2, 25, 2, 0, 'bcmaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalp', 2, 26, 2, 0, 'bcmaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmals', 2, 27, 2, 0, 'bcmaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalv', 2, 28, 2, 0, 'bcmaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamb', 2, 29, 2, 0, 'bcmaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamg', 2, 30, 2, 0, 'bcmaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamp', 2, 31, 2, 0, 'bcmaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmams', 2, 32, 2, 0, 'bcmaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahb', 2, 34, 3, 0, 'bctaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahg', 2, 35, 3, 0, 'bctaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahh', 2, 39, 3, 0, 'bctaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahp', 2, 36, 3, 0, 'bctaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahs', 2, 37, 3, 0, 'bctaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahv', 2, 38, 3, 0, 'bctaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalg', 2, 25, 3, 0, 'bctaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalp', 2, 26, 3, 0, 'bctaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictals', 2, 27, 3, 0, 'bctaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalv', 2, 28, 3, 0, 'bctaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamb', 2, 29, 3, 0, 'bctaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamg', 2, 30, 3, 0, 'bctaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamp', 2, 31, 3, 0, 'bctaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictams', 2, 32, 3, 0, 'bctaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamv', 2, 33, 3, 0, 'bctaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahb', 2, 34, 4, 0, 'bczaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahg', 2, 35, 4, 0, 'bczaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahh', 2, 39, 4, 0, 'bczaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahp', 2, 36, 4, 0, 'bczaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahs', 2, 37, 4, 0, 'bczaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahv', 2, 38, 4, 0, 'bczaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalb', 2, 24, 4, 0, 'bczaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalg', 2, 25, 4, 0, 'bczaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalp', 2, 26, 4, 0, 'bczaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczals', 2, 27, 4, 0, 'bczaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalv', 2, 28, 4, 0, 'bczaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamb', 2, 29, 4, 0, 'bczaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamg', 2, 30, 4, 0, 'bczaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamp', 2, 31, 4, 0, 'bczaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczams', 2, 32, 4, 0, 'bczaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamv', 2, 33, 4, 0, 'bczaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icraba', 2, 24, 5, 0, 'bcraea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabe', 2, 24, 5, 0, 'bcraea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabg', 2, 24, 5, 0, 'bcraea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabr', 2, 24, 5, 0, 'bcraea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabt', 2, 24, 5, 0, 'bcraea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabu', 2, 24, 5, 0, 'bcraea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabv', 2, 24, 5, 0, 'bcraea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrabw', 2, 24, 5, 0, 'bcraea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icraga', 2, 25, 5, 0, 'bcraea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrage', 2, 25, 5, 0, 'bcraea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragg', 2, 25, 5, 0, 'bcraea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragr', 2, 25, 5, 0, 'bcraea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragt', 2, 25, 5, 0, 'bcraea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragu', 2, 25, 5, 0, 'bcraea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragv', 2, 25, 5, 0, 'bcraea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icragw', 2, 25, 5, 0, 'bcraea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapa', 2, 26, 5, 0, 'bcraea18', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrape', 2, 26, 5, 0, 'bcraea17', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapg', 2, 26, 5, 0, 'bcraea20', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapr', 2, 26, 5, 0, 'bcraea21', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapt', 2, 26, 5, 0, 'bcraea22', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapu', 2, 26, 5, 0, 'bcraea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapv', 2, 26, 5, 0, 'bcraea23', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrapw', 2, 26, 5, 0, 'bcraea24', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasa', 2, 27, 5, 0, 'bcraea26', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrase', 2, 27, 5, 0, 'bcraea25', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasg', 2, 27, 5, 0, 'bcraea28', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasr', 2, 27, 5, 0, 'bcraea29', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrast', 2, 27, 5, 0, 'bcraea30', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasu', 2, 27, 5, 0, 'bcraea27', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasv', 2, 27, 5, 0, 'bcraea31', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrasw', 2, 27, 5, 0, 'bcraea32', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrava', 2, 28, 5, 0, 'bcraea34', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrave', 2, 28, 5, 0, 'bcraea33', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravg', 2, 28, 5, 0, 'bcraea36', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravr', 2, 28, 5, 0, 'bcraea37', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravt', 2, 28, 5, 0, 'bcraea38', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravu', 2, 28, 5, 0, 'bcraea35', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravv', 2, 28, 5, 0, 'bcraea39', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icravw', 2, 28, 5, 0, 'bcraea40', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igfau', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igfbu', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igfgu', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igfpu', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igfvu', 2, 67, 1, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igmau', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igmbu', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igmgu', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igmpu', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igmvu', 2, 67, 2, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igtau', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igtbu', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igtgu', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igtpu', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igtvu', 2, 67, 3, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igzau', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igzbu', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igzgu', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igzpu', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('igzvu', 2, 67, 4, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalb', 2, 24, 2, 0, 'bcmaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamv', 2, 33, 2, 0, 'bcmaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalb', 2, 24, 3, 0, 'bctaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icralb', 2, 24, 4, 0, 'bcraea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icralg', 2, 25, 4, 0, 'bcraea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrals', 2, 27, 4, 0, 'bcraea25', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacb', 2, 24, 1, 0, 'bcfaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacg', 2, 25, 1, 0, 'bcfaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacp', 2, 26, 1, 0, 'bcfaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacs', 2, 27, 1, 0, 'bcfaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacv', 2, 28, 1, 0, 'bcfaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacb', 2, 24, 2, 0, 'bcmaea17', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacg', 2, 25, 2, 0, 'bcmaea18', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacp', 2, 26, 2, 0, 'bcmaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacs', 2, 27, 2, 0, 'bcmaea20', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacv', 2, 28, 2, 0, 'bcmaea21', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacb', 2, 24, 3, 0, 'bctaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacg', 2, 25, 3, 0, 'bctaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacp', 2, 26, 3, 0, 'bctaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacs', 2, 27, 3, 0, 'bctaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacv', 2, 28, 3, 0, 'bctaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacb', 2, 24, 4, 0, 'bczaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacg', 2, 25, 4, 0, 'bczaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacp', 2, 26, 4, 0, 'bczaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacs', 2, 27, 4, 0, 'bczaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacv', 2, 28, 4, 0, 'bczaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacb_2', 2, 24, 1, 1, 'bcfaea17_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacb_3', 2, 24, 1, 2, 'bcfaea17_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacg_2', 2, 25, 1, 1, 'bcfaea18_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacg_3', 2, 25, 1, 2, 'bcfaea18_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacp_2', 2, 26, 1, 1, 'bcfaea19_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacp_3', 2, 26, 1, 2, 'bcfaea19_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacs_2', 2, 27, 1, 1, 'bcfaea20_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacs_3', 2, 27, 1, 2, 'bcfaea20_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacv_2', 2, 28, 1, 1, 'bcfaea21_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfacv_3', 2, 28, 1, 2, 'bcfaea21_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahb_2', 2, 34, 1, 1, 'bcfaea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahb_3', 2, 34, 1, 2, 'bcfaea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahg_2', 2, 35, 1, 1, 'bcfaea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahg_3', 2, 35, 1, 2, 'bcfaea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahh_2', 2, 39, 1, 1, 'bcfaea03_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahh_3', 2, 39, 1, 2, 'bcfaea03_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahp_2', 2, 36, 1, 1, 'bcfaea04_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahp_3', 2, 36, 1, 2, 'bcfaea04_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahs_2', 2, 37, 1, 1, 'bcfaea05_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahs_3', 2, 37, 1, 2, 'bcfaea05_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahv_2', 2, 38, 1, 1, 'bcfaea06_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahv_3', 2, 38, 1, 2, 'bcfaea06_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalb_2', 2, 24, 1, 1, 'bcfaea07_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalb_3', 2, 24, 1, 2, 'bcfaea07_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalg_2', 2, 25, 1, 1, 'bcfaea08_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalg_3', 2, 25, 1, 2, 'bcfaea08_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalp_2', 2, 26, 1, 1, 'bcfaea09_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalp_3', 2, 26, 1, 2, 'bcfaea09_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfals_2', 2, 27, 1, 1, 'bcfaea10_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfals_3', 2, 27, 1, 2, 'bcfaea10_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalv_2', 2, 28, 1, 1, 'bcfaea11_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfalv_3', 2, 28, 1, 2, 'bcfaea11_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamb_2', 2, 29, 1, 1, 'bcfaea12_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamb_3', 2, 29, 1, 2, 'bcfaea12_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamg_2', 2, 30, 1, 1, 'bcfaea13_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamg_3', 2, 30, 1, 2, 'bcfaea13_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamp_2', 2, 31, 1, 1, 'bcfaea14_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamp_3', 2, 31, 1, 2, 'bcfaea14_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfams_2', 2, 32, 1, 1, 'bcfaea15_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfams_3', 2, 32, 1, 2, 'bcfaea15_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamv_2', 2, 33, 1, 1, 'bcfaea16_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfamv_3', 2, 33, 1, 2, 'bcfaea16_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacb_2', 2, 24, 2, 1, 'bcmaea17_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacb_3', 2, 24, 2, 2, 'bcmaea17_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacg_2', 2, 25, 2, 1, 'bcmaea18_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacg_3', 2, 25, 2, 2, 'bcmaea18_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacp_2', 2, 26, 2, 1, 'bcmaea19_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacp_3', 2, 26, 2, 2, 'bcmaea19_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacs_2', 2, 27, 2, 1, 'bcmaea20_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacs_3', 2, 27, 2, 2, 'bcmaea20_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacv_2', 2, 28, 2, 1, 'bcmaea21_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmacv_3', 2, 28, 2, 2, 'bcmaea21_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahb_2', 2, 34, 2, 1, 'bcmaea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahb_3', 2, 34, 2, 2, 'bcmaea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahg_2', 2, 35, 2, 1, 'bcmaea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahg_3', 2, 35, 2, 2, 'bcmaea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahh_2', 2, 39, 2, 1, 'bcmaea03_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahh_3', 2, 39, 2, 2, 'bcmaea03_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahp_2', 2, 36, 2, 1, 'bcmaea04_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahp_3', 2, 36, 2, 2, 'bcmaea04_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahs_2', 2, 37, 2, 1, 'bcmaea05_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahs_3', 2, 37, 2, 2, 'bcmaea05_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahv_2', 2, 38, 2, 1, 'bcmaea06_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahv_3', 2, 38, 2, 2, 'bcmaea06_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalb_2', 2, 24, 2, 1, 'bcmaea07_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalb_3', 2, 24, 2, 2, 'bcmaea07_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalg_2', 2, 25, 2, 1, 'bcmaea08_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalg_3', 2, 25, 2, 2, 'bcmaea08_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalp_2', 2, 26, 2, 1, 'bcmaea09_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalp_3', 2, 26, 2, 2, 'bcmaea09_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmals_2', 2, 27, 2, 1, 'bcmaea10_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmals_3', 2, 27, 2, 2, 'bcmaea10_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalv_2', 2, 28, 2, 1, 'bcmaea11_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmalv_3', 2, 28, 2, 2, 'bcmaea11_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamb_2', 2, 29, 2, 1, 'bcmaea12_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamb_3', 2, 29, 2, 2, 'bcmaea12_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamg_2', 2, 30, 2, 1, 'bcmaea13_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamg_3', 2, 30, 2, 2, 'bcmaea13_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamp_2', 2, 31, 2, 1, 'bcmaea14_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamp_3', 2, 31, 2, 2, 'bcmaea14_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmams_2', 2, 32, 2, 1, 'bcmaea15_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmams_3', 2, 32, 2, 2, 'bcmaea15_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamv_2', 2, 33, 2, 1, 'bcmaea16_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmamv_3', 2, 33, 2, 2, 'bcmaea16_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacb_2', 2, 24, 3, 1, 'bctaea17_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacb_3', 2, 24, 3, 2, 'bctaea17_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacg_2', 2, 25, 3, 1, 'bctaea18_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacg_3', 2, 25, 3, 2, 'bctaea18_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacp_2', 2, 26, 3, 1, 'bctaea19_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacp_3', 2, 26, 3, 2, 'bctaea19_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacs_2', 2, 27, 3, 1, 'bctaea20_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacs_3', 2, 27, 3, 2, 'bctaea20_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacv_2', 2, 28, 3, 1, 'bctaea21_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictacv_3', 2, 28, 3, 2, 'bctaea21_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahb_2', 2, 34, 3, 1, 'bctaea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahb_3', 2, 34, 3, 2, 'bctaea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahg_2', 2, 35, 3, 1, 'bctaea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahg_3', 2, 35, 3, 2, 'bctaea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahh_2', 2, 39, 3, 1, 'bctaea03_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahh_3', 2, 39, 3, 2, 'bctaea03_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahp_2', 2, 36, 3, 1, 'bctaea04_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahp_3', 2, 36, 3, 2, 'bctaea04_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahs_2', 2, 37, 3, 1, 'bctaea05_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahs_3', 2, 37, 3, 2, 'bctaea05_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahv_2', 2, 38, 3, 1, 'bctaea06_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictahv_3', 2, 38, 3, 2, 'bctaea06_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalb_2', 2, 24, 3, 1, 'bctaea07_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalb_3', 2, 24, 3, 2, 'bctaea07_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalg_2', 2, 25, 3, 1, 'bctaea08_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalg_3', 2, 25, 3, 2, 'bctaea08_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalp_2', 2, 26, 3, 1, 'bctaea09_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalp_3', 2, 26, 3, 2, 'bctaea09_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictals_2', 2, 27, 3, 1, 'bctaea10_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictals_3', 2, 27, 3, 2, 'bctaea10_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalv_2', 2, 28, 3, 1, 'bctaea11_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictalv_3', 2, 28, 3, 2, 'bctaea11_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamb_2', 2, 29, 3, 1, 'bctaea12_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamb_3', 2, 29, 3, 2, 'bctaea12_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamg_2', 2, 30, 3, 1, 'bctaea13_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamg_3', 2, 30, 3, 2, 'bctaea13_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamp_2', 2, 31, 3, 1, 'bctaea14_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamp_3', 2, 31, 3, 2, 'bctaea14_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictams_2', 2, 32, 3, 1, 'bctaea15_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictams_3', 2, 32, 3, 2, 'bctaea15_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamv_2', 2, 33, 3, 1, 'bctaea16_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamv_3', 2, 33, 3, 2, 'bctaea16_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacb_2', 2, 24, 4, 1, 'bczaea17_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacb_3', 2, 24, 4, 2, 'bczaea17_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacg_2', 2, 25, 4, 1, 'bczaea18_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacg_3', 2, 25, 4, 2, 'bczaea18_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacp_2', 2, 26, 4, 1, 'bczaea19_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacp_3', 2, 26, 4, 2, 'bczaea19_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacs_2', 2, 27, 4, 1, 'bczaea20_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacs_3', 2, 27, 4, 2, 'bczaea20_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacv_2', 2, 28, 4, 1, 'bczaea21_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacv_3', 2, 28, 4, 2, 'bczaea21_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahb_2', 2, 34, 4, 1, 'bczaea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahb_3', 2, 34, 4, 2, 'bczaea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahg_2', 2, 35, 4, 1, 'bczaea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahg_3', 2, 35, 4, 2, 'bczaea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahh_2', 2, 39, 4, 1, 'bczaea03_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahh_3', 2, 39, 4, 2, 'bczaea03_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahp_2', 2, 36, 4, 1, 'bczaea04_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahp_3', 2, 36, 4, 2, 'bczaea04_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahs_2', 2, 37, 4, 1, 'bczaea05_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahs_3', 2, 37, 4, 2, 'bczaea05_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahv_2', 2, 38, 4, 1, 'bczaea06_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczahv_3', 2, 38, 4, 2, 'bczaea06_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalb_2', 2, 24, 4, 1, 'bczaea07_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalb_3', 2, 24, 4, 2, 'bczaea07_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalg_2', 2, 25, 4, 1, 'bczaea08_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalg_3', 2, 25, 4, 2, 'bczaea08_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalp_2', 2, 26, 4, 1, 'bczaea09_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalp_3', 2, 26, 4, 2, 'bczaea09_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczals_2', 2, 27, 4, 1, 'bczaea10_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczals_3', 2, 27, 4, 2, 'bczaea10_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalv_2', 2, 28, 4, 1, 'bczaea11_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczalv_3', 2, 28, 4, 2, 'bczaea11_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamb_2', 2, 29, 4, 1, 'bczaea12_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamb_3', 2, 29, 4, 2, 'bczaea12_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamg_2', 2, 30, 4, 1, 'bczaea13_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamg_3', 2, 30, 4, 2, 'bczaea13_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamp_2', 2, 31, 4, 1, 'bczaea14_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamp_3', 2, 31, 4, 2, 'bczaea14_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczams_2', 2, 32, 4, 1, 'bczaea15_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczams_3', 2, 32, 4, 2, 'bczaea15_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamv_2', 2, 33, 4, 1, 'bczaea16_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczamv_3', 2, 33, 4, 2, 'bczaea16_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb', 2, 34, 6, 0, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg', 2, 35, 6, 0, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh', 2, 39, 6, 0, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp', 2, 36, 6, 0, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs', 2, 37, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv', 2, 38, 6, 0, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb_boss_fyros_e1', 2, 34, 6, 0, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb_boss_matis_e1', 2, 34, 6, 0, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb_boss_tryker_e1', 2, 34, 6, 0, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb_boss_zorai_e1', 2, 34, 6, 0, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg_boss_fyros_e1', 2, 35, 6, 0, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg_boss_matis_e1', 2, 35, 6, 0, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg_boss_tryker_e1', 2, 35, 6, 0, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg_boss_zorai_e1', 2, 35, 6, 0, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh_boss_fyros_e1', 2, 39, 6, 0, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh_boss_matis_e1', 2, 39, 6, 0, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh_boss_tryker_e1', 2, 39, 6, 0, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh_boss_zorai_e1', 2, 39, 6, 0, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp_boss_fyros_e1', 2, 36, 6, 0, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp_boss_matis_e1', 2, 36, 6, 0, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp_boss_tryker_e1', 2, 36, 6, 0, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp_boss_zorai_e1', 2, 36, 6, 0, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs_boss_fyros_e1', 2, 37, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs_boss_matis_e1', 2, 37, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs_boss_tryker_e1', 2, 37, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs_boss_zorai_e1', 2, 37, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv_boss_fyros_e1', 2, 38, 6, 0, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv_boss_matis_e1', 2, 38, 6, 0, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv_boss_tryker_e1', 2, 38, 6, 0, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv_boss_zorai_e1', 2, 38, 6, 0, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalb', 2, 24, 6, 0, 'bccaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalb_boss_fyros_e1', 2, 24, 6, 0, 'bccaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalb_boss_matis_e1', 2, 24, 6, 0, 'bccaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalb_boss_tryker_e1', 2, 24, 6, 0, 'bccaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalb_boss_zorai_e1', 2, 24, 6, 0, 'bccaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalg', 2, 25, 6, 0, 'bccaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalg_boss_fyros_e1', 2, 25, 6, 0, 'bccaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalg_boss_matis_e1', 2, 25, 6, 0, 'bccaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalg_boss_tryker_e1', 2, 25, 6, 0, 'bccaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalg_boss_zorai_e1', 2, 25, 6, 0, 'bccaea08', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalp', 2, 26, 6, 0, 'bccaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalp_boss_fyros_e1', 2, 26, 6, 0, 'bccaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalp_boss_matis_e1', 2, 26, 6, 0, 'bccaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalp_boss_tryker_e1', 2, 26, 6, 0, 'bccaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalp_boss_zorai_e1', 2, 26, 6, 0, 'bccaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccals', 2, 27, 6, 0, 'bccaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccals_boss_fyros_e1', 2, 27, 6, 0, 'bccaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccals_boss_matis_e1', 2, 27, 6, 0, 'bccaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccals_boss_tryker_e1', 2, 27, 6, 0, 'bccaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccals_boss_zorai_e1', 2, 27, 6, 0, 'bccaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalv', 2, 28, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalv_boss_fyros_e1', 2, 28, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalv_boss_matis_e1', 2, 28, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalv_boss_tryker_e1', 2, 28, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccalv_boss_zorai_e1', 2, 28, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamb', 2, 29, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamb_boss_fyros_e1', 2, 29, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamb_boss_matis_e1', 2, 29, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamb_boss_tryker_e1', 2, 29, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamb_boss_zorai_e1', 2, 29, 6, 0, 'bccaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamg', 2, 30, 6, 0, 'bccaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamg_boss_fyros_e1', 2, 30, 6, 0, 'bccaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamg_boss_matis_e1', 2, 30, 6, 0, 'bccaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamg_boss_tryker_e1', 2, 30, 6, 0, 'bccaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamg_boss_zorai_e1', 2, 30, 6, 0, 'bccaea13', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamp', 2, 31, 6, 0, 'bccaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamp_boss_fyros_e1', 2, 31, 6, 0, 'bccaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamp_boss_matis_e1', 2, 31, 6, 0, 'bccaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamp_boss_tryker_e1', 2, 31, 6, 0, 'bccaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamp_boss_zorai_e1', 2, 31, 6, 0, 'bccaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccams', 2, 32, 6, 0, 'bccaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccams_boss_fyros_e1', 2, 32, 6, 0, 'bccaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccams_boss_matis_e1', 2, 32, 6, 0, 'bccaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccams_boss_tryker_e1', 2, 32, 6, 0, 'bccaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccams_boss_zorai_e1', 2, 32, 6, 0, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamv', 2, 33, 6, 0, 'bccaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamv_boss_fyros_e1', 2, 33, 6, 0, 'bccaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamv_boss_matis_e1', 2, 33, 6, 0, 'bccaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamv_boss_tryker_e1', 2, 33, 6, 0, 'bccaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccamv_boss_zorai_e1', 2, 33, 6, 0, 'bccaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccacp', 2, 26, 6, 0, 'bccaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccacp_boss_fyros_e1', 2, 26, 6, 0, 'bccaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccacp_boss_matis_e1', 2, 26, 6, 0, 'bccaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccacp_boss_tryker_e1', 2, 26, 6, 0, 'bccaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccacp_boss_zorai_e1', 2, 26, 6, 0, 'bccaea19', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarash', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasp', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarass', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasv', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabh', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabp', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabs', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarabv', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarach', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracp', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracs', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracv', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraeb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraeg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraeh', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraep', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraes', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraev', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaramb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaramg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaramh', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaramp', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarams', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaramv', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaratb', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaratg', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarath', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaratp', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarats', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaratv', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasb_b', 2, 24, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasb_j', 2, 24, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasb_r', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasg_b', 2, 25, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasg_j', 2, 25, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasg_r', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarash_b', 2, 67, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarash_j', 2, 67, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarash_r', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasp_b', 2, 26, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasp_j', 2, 26, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasp_r', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarass_b', 2, 27, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarass_j', 2, 27, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarass_r', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasv_b', 2, 28, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasv_j', 2, 28, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikarasv_r', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraab', 2, 24, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraag', 2, 25, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraah', 2, 67, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraap', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraas', 2, 27, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaraav', 2, 28, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaab', 2, 24, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaag', 2, 25, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaah', 2, 67, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaap', 2, 26, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaas', 2, 27, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamaav', 2, 28, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracp_ep2_1', 2, 26, 8, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracp_ep2_2', 2, 26, 8, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikaracp_ep2_3', 2, 26, 8, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamacp_ep2_1', 2, 26, 7, 0, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamacp_ep2_2', 2, 26, 7, 1, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ikamacp_ep2_3', 2, 26, 7, 2, '0', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahb_leader01', 2, 34, 1, 0, 'bcfaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahp_leader01', 2, 36, 1, 0, 'bcfaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahs_leader01', 2, 37, 1, 0, 'bcfaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfahv_leader01', 2, 38, 1, 0, 'bcfaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahb_leader01', 2, 34, 2, 0, 'bcmaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahp_leader01', 2, 36, 2, 0, 'bcmaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahs_leader01', 2, 37, 2, 0, 'bcmaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmahv_leader01', 2, 38, 2, 0, 'bcmaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamb_leader01', 2, 29, 3, 0, 'bctaea12', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamp_leader01', 2, 31, 3, 0, 'bctaea14', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictams_leader01', 2, 32, 3, 0, 'bctaea15', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictamv_leader01', 2, 33, 3, 0, 'bctaea16', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacb_leader01', 2, 24, 4, 0, 'bczaea07', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacp_leader01', 2, 26, 4, 0, 'bczaea09', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacs_leader01', 2, 27, 4, 0, 'bczaea10', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczacv_leader01', 2, 28, 4, 0, 'bczaea11', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahb_b', 2, 34, 0, 0, 'bcbahb', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahg_b', 2, 35, 0, 0, 'bcbahg', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahh_b', 2, 39, 0, 0, 'bcbahh', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahp_b', 2, 36, 0, 0, 'bcbahp', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahs_b', 2, 37, 0, 0, 'bcbahs', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccahv_b', 2, 38, 0, 0, 'bcbahv', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_b', 2, 34, 6, 2, 'bccaea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_g', 2, 35, 6, 2, 'bccaea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_h', 2, 39, 6, 2, 'bccaea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_p', 2, 36, 6, 2, 'bccaea04', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_s', 2, 37, 6, 2, 'bccaea05', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('eroukan_v', 2, 38, 6, 2, 'bccaea06', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('bag', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('bag_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pack_animal_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pickup', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('steed_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('temporary_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('bot_gift_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('equipment_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('hand_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('guild_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('player_room_inventory', 18, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stack', 19, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1b', 4, 14, 1, 0, 'bcfrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1p', 4, 13, 1, 0, 'bcfrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2a', 4, 10, 1, 0, 'bcfrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2b', 4, 11, 1, 0, 'bcfrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2l', 4, 12, 1, 0, 'bcfrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2r', 4, 15, 1, 0, 'bcfrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1b', 4, 14, 2, 0, 'bcmrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1p', 4, 13, 2, 0, 'bcmrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2a', 4, 10, 2, 0, 'bcmrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2b', 4, 11, 2, 0, 'bcmrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2l', 4, 12, 2, 0, 'bcmrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2r', 4, 15, 2, 0, 'bcmrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1b', 4, 14, 3, 0, 'bctrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1p', 4, 13, 3, 0, 'bctrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2a', 4, 10, 3, 0, 'bctrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2b', 4, 11, 3, 0, 'bctrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2l', 4, 12, 3, 0, 'bctrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2r', 4, 15, 3, 0, 'bctrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1b', 4, 14, 4, 0, 'bczrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1p', 4, 13, 4, 0, 'bczrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2a', 4, 10, 4, 0, 'bczrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2b', 4, 11, 4, 0, 'bczrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2l', 4, 12, 4, 0, 'bczrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2r', 4, 15, 4, 0, 'bczrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2ab', 4, 10, 1, 2, 'bcfrea07', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2lb', 4, 12, 1, 2, 'bcfrea08', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1pl', 4, 13, 2, 2, 'bcmrea07', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2rl', 4, 15, 2, 2, 'bcmrea08', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1bw', 4, 14, 3, 2, 'bctrea08', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2be', 4, 11, 4, 2, 'bczrea07', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2le', 4, 12, 4, 2, 'bczrea08', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr1b', 4, 14, 0, 0, 'bccrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr1p', 4, 13, 0, 0, 'bccrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr2a', 4, 10, 0, 0, 'bccrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr2b', 4, 11, 0, 0, 'bccrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr2l', 4, 12, 0, 0, 'bccrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccr2r', 4, 15, 0, 0, 'bccrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('npc_caravan_pistol', 4, 13, 0, 0, '0', 'sfr1', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1b_2', 4, 14, 1, 1, 'bcfrea05_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1b_3', 4, 14, 1, 2, 'bcfrea05_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1p_2', 4, 13, 1, 1, 'bcfrea04_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr1p_3', 4, 13, 1, 2, 'bcfrea04_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2a_2', 4, 10, 1, 1, 'bcfrea01_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2a_3', 4, 10, 1, 2, 'bcfrea01_3', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2b_2', 4, 11, 1, 1, 'bcfrea02_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2b_3', 4, 11, 1, 2, 'bcfrea02_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2l_2', 4, 12, 1, 1, 'bcfrea03_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2l_3', 4, 12, 1, 2, 'bcfrea03_3', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2r_2', 4, 15, 1, 1, 'bcfrea06_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfr2r_3', 4, 15, 1, 2, 'bcfrea06_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1b_2', 4, 14, 2, 1, 'bcmrea05_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1b_3', 4, 14, 2, 2, 'bcmrea05_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1p_2', 4, 13, 2, 1, 'bcmrea04_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr1p_3', 4, 13, 2, 2, 'bcmrea04_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2a_2', 4, 10, 2, 1, 'bcmrea01_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2a_3', 4, 10, 2, 2, 'bcmrea01_3', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2b_2', 4, 11, 2, 1, 'bcmrea02_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2b_3', 4, 11, 2, 2, 'bcmrea02_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2l_2', 4, 12, 2, 1, 'bcmrea03_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2l_3', 4, 12, 2, 2, 'bcmrea03_3', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2r_2', 4, 15, 2, 1, 'bcmrea06_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmr2r_3', 4, 15, 2, 2, 'bcmrea06_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1b_2', 4, 14, 3, 1, 'bctrea05_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1b_3', 4, 14, 3, 2, 'bctrea05_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1p_2', 4, 13, 3, 1, 'bctrea04_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr1p_3', 4, 13, 3, 2, 'bctrea04_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2a_2', 4, 10, 3, 1, 'bctrea01_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2a_3', 4, 10, 3, 2, 'bctrea01_3', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2b_2', 4, 11, 3, 1, 'bctrea02_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2b_3', 4, 11, 3, 2, 'bctrea02_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2l_2', 4, 12, 3, 1, 'bctrea03_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2l_3', 4, 12, 3, 2, 'bctrea03_3', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2r_2', 4, 15, 3, 1, 'bctrea06_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictr2r_3', 4, 15, 3, 2, 'bctrea06_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1b_2', 4, 14, 4, 1, 'bczrea05_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1b_3', 4, 14, 4, 2, 'bczrea05_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1p_2', 4, 13, 4, 1, 'bczrea04_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr1p_3', 4, 13, 4, 2, 'bczrea04_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2a_2', 4, 10, 4, 1, 'bczrea01_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2a_3', 4, 10, 4, 2, 'bczrea01_3', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2b_2', 4, 11, 4, 1, 'bczrea02_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2b_3', 4, 11, 4, 2, 'bczrea02_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2l_2', 4, 12, 4, 1, 'bczrea03_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2l_3', 4, 12, 4, 2, 'bczrea03_3', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2r_2', 4, 15, 4, 1, 'bczrea06_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczr2r_3', 4, 15, 4, 2, 'bczrea06_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1b', 4, 14, 6, 0, 'bcbrea05', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1b_2', 4, 14, 6, 1, 'bcbrea05_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1b_3', 4, 14, 6, 2, 'bcbrea05_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1p', 4, 13, 6, 0, 'bcbrea04', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1p_2', 4, 13, 6, 1, 'bcbrea04_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr1p_3', 4, 13, 6, 2, 'bcbrea04_3', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2a', 4, 10, 6, 0, 'bcbrea01', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2a_2', 4, 10, 6, 1, 'bcbrea01_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2a_3', 4, 10, 6, 2, 'bcbrea01_3', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2b', 4, 11, 6, 0, 'bcbrea02', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2b_2', 4, 11, 6, 1, 'bcbrea02_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2b_3', 4, 11, 6, 2, 'bcbrea02_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2l', 4, 12, 6, 0, 'bcbrea03', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2l_2', 4, 12, 6, 1, 'bcbrea03_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2l_3', 4, 12, 6, 2, 'bcbrea03_3', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2r', 4, 15, 6, 0, 'bcbrea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2r_2', 4, 15, 6, 1, 'bcbrea06_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbr2r_3', 4, 15, 6, 2, 'bcbrea06_3', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr1b_1', 4, 14, 0, 1, 'bcokamer1b_1', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr1b_2', 4, 14, 0, 2, 'bcokamer1b_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr1p_1', 4, 13, 0, 1, 'bcokamer1p_1', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr1p_2', 4, 13, 0, 2, 'bcokamer1p_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2a_1', 4, 10, 0, 1, 'bcokamer2a_1', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2a_2', 4, 10, 0, 2, 'bcokamer2a_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2b_1', 4, 11, 0, 1, 'bcokamer2b_1', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2b_2', 4, 11, 0, 2, 'bcokamer2b_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2l_1', 4, 12, 0, 1, 'bcokamer2l_1', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2l_2', 4, 12, 0, 2, 'bcokamer2l_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2r_1', 4, 15, 0, 1, 'bcokamer2r_1', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamr2r_2', 4, 15, 0, 2, 'bcokamer2r_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr1b_1', 4, 14, 0, 1, 'bcokarer1b_1', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr1b_2', 4, 14, 0, 2, 'bcokarer1b_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr1p_1', 4, 13, 0, 1, 'bcokarer1p_1', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr1p_2', 4, 13, 0, 2, 'bcokarer1p_2', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2a_1', 4, 10, 0, 1, 'bcokarer2a_1', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2a_2', 4, 10, 0, 2, 'bcokarer2a_2', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2b_1', 4, 11, 0, 1, 'bcokarer2b_1', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2b_2', 4, 11, 0, 2, 'bcokarer2b_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2l_1', 4, 12, 0, 1, 'bcokarer2l_1', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2l_2', 4, 12, 0, 2, 'bcokarer2l_2', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2r_1', 4, 15, 0, 1, 'bcokarer2r_1', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarr2r_2', 4, 15, 0, 2, 'bcokarer2r_2', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('karavan_gun', 4, 13, 0, 2, '0', 'sfr1', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1bb', 5, 20, 1, 0, 'bcfpea13', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1bp', 5, 20, 1, 0, 'bcfpea14', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1bs', 5, 20, 1, 0, 'bcfpea15', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1pb', 5, 19, 1, 0, 'bcfpea16', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1pp', 5, 19, 1, 0, 'bcfpea17', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp1ps', 5, 19, 1, 0, 'bcfpea18', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2ab', 5, 16, 1, 0, 'bcfpea01', 'sfr2aam', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2ap', 5, 16, 1, 0, 'bcfpea02', 'sfr2aam', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2as', 5, 16, 1, 0, 'bcfpea03', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2bb', 5, 17, 1, 0, 'bcfpea04', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2bp', 5, 17, 1, 0, 'bcfpea05', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2bs', 5, 17, 1, 0, 'bcfpea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2lb', 5, 18, 1, 0, 'bcfpea10', 'sfr2alm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2lp', 5, 18, 1, 0, 'bcfpea11', 'sfr2alm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2ls', 5, 18, 1, 0, 'bcfpea12', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2rb', 5, 21, 1, 0, 'bcfpea19', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2rp', 5, 21, 1, 0, 'bcfpea20', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfp2rs', 5, 21, 1, 0, 'bcfpea21', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1bb', 5, 20, 2, 0, 'bcmpea13', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1bp', 5, 20, 2, 0, 'bcmpea14', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1bs', 5, 20, 2, 0, 'bcmpea15', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1pb', 5, 19, 2, 0, 'bcmpea16', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1pp', 5, 19, 2, 0, 'bcmpea17', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp1ps', 5, 19, 2, 0, 'bcmpea18', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2ab', 5, 16, 2, 0, 'bcmpea01', 'sfr2aam', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2ap', 5, 16, 2, 0, 'bcmpea02', 'sfr2aam', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2as', 5, 16, 2, 0, 'bcmpea03', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2bb', 5, 17, 2, 0, 'bcmpea04', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2bp', 5, 17, 2, 0, 'bcmpea05', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2bs', 5, 17, 2, 0, 'bcmpea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2lb', 5, 18, 2, 0, 'bcmpea10', 'sfr2alm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2lp', 5, 18, 2, 0, 'bcmpea11', 'sfr2alm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2ls', 5, 18, 2, 0, 'bcmpea12', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2rb', 5, 21, 2, 0, 'bcmpea19', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2rp', 5, 21, 2, 0, 'bcmpea20', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmp2rs', 5, 21, 2, 0, 'bcmpea21', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1bb', 5, 20, 3, 0, 'bctpea13', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1bp', 5, 20, 3, 0, 'bctpea14', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1bs', 5, 20, 3, 0, 'bctpea15', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1pb', 5, 19, 3, 0, 'bctpea16', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1pp', 5, 19, 3, 0, 'bctpea17', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp1ps', 5, 19, 3, 0, 'bctpea18', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2ab', 5, 16, 3, 0, 'bctpea01', 'sfr2aam', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2ap', 5, 16, 3, 0, 'bctpea02', 'sfr2aam', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2as', 5, 16, 3, 0, 'bctpea03', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2bb', 5, 17, 3, 0, 'bctpea04', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2bp', 5, 17, 3, 0, 'bctpea05', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2bs', 5, 17, 3, 0, 'bctpea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2lb', 5, 18, 3, 0, 'bctpea10', 'sfr2alm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2lp', 5, 18, 3, 0, 'bctpea11', 'sfr2alm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2ls', 5, 18, 3, 0, 'bctpea12', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2rb', 5, 21, 3, 0, 'bctpea19', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2rp', 5, 21, 3, 0, 'bctpea20', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictp2rs', 5, 21, 3, 0, 'bctpea21', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1bb', 5, 20, 4, 0, 'bczpea13', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1bp', 5, 20, 4, 0, 'bczpea14', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1bs', 5, 20, 4, 0, 'bczpea15', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1pb', 5, 19, 4, 0, 'bczpea16', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1pp', 5, 19, 4, 0, 'bczpea17', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp1ps', 5, 19, 4, 0, 'bczpea18', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2ab', 5, 16, 4, 0, 'bczpea01', 'sfr2aam', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2ap', 5, 16, 4, 0, 'bczpea02', 'sfr2aam', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2as', 5, 16, 4, 0, 'bczpea03', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2bb', 5, 17, 4, 0, 'bczpea04', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2bp', 5, 17, 4, 0, 'bczpea05', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2bs', 5, 17, 4, 0, 'bczpea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2lb', 5, 18, 4, 0, 'bczpea10', 'sfr2alm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2lp', 5, 18, 4, 0, 'bczpea11', 'sfr2alm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2ls', 5, 18, 4, 0, 'bczpea12', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2rb', 5, 21, 4, 0, 'bczpea19', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2rp', 5, 21, 4, 0, 'bczpea20', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczp2rs', 5, 21, 4, 0, 'bczpea21', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1bb', 5, 20, 0, 0, 'bccpea13', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1bp', 5, 20, 0, 0, 'bccpea14', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1bs', 5, 20, 0, 0, 'bccpea15', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1pb', 5, 19, 0, 0, 'bccpea16', 'sfr1apm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1pp', 5, 19, 0, 0, 'bccpea17', 'sfr1apm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp1ps', 5, 19, 0, 0, 'bccpea18', 'sfr1apm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2ab', 5, 16, 0, 0, 'bccpea01', 'sfr2aam', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2ap', 5, 16, 0, 0, 'bccpea02', 'sfr2aam', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2as', 5, 16, 0, 0, 'bccpea03', 'sfr2aam', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2bb', 5, 17, 0, 0, 'bccpea04', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2bp', 5, 17, 0, 0, 'bccpea05', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2bs', 5, 17, 0, 0, 'bccpea06', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2lb', 5, 18, 0, 0, 'bccpea10', 'sfr2alm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2lp', 5, 18, 0, 0, 'bccpea11', 'sfr2alm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2ls', 5, 18, 0, 0, 'bccpea12', 'sfr2alm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2rb', 5, 21, 0, 0, 'bccpea19', 'sfr2arm', 2, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2rp', 5, 21, 0, 0, 'bccpea20', 'sfr2arm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccp2rs', 5, 21, 0, 0, 'bccpea21', 'sfr2arm', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('npc_caravan_pistol_p', 5, 19, 0, 0, '0', 'sfr1', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bm', 3, 2, 1, 0, 'bcfmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bs', 3, 5, 1, 0, 'bcfmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1pd', 3, 0, 1, 0, 'bcfmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ps', 3, 4, 1, 0, 'bcfmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1sa', 3, 3, 1, 0, 'bcfmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ss', 3, 1, 1, 0, 'bcfmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2bm', 3, 9, 1, 0, 'bcfmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2sa', 3, 7, 1, 0, 'bcfmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ss', 3, 6, 1, 0, 'bcfmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bm', 3, 2, 2, 0, 'bcmmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bs', 3, 5, 2, 0, 'bcmmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1pd', 3, 0, 2, 0, 'bcmmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ps', 3, 4, 2, 0, 'bcmmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1sa', 3, 3, 2, 0, 'bcmmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ss', 3, 1, 2, 0, 'bcmmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2bm', 3, 9, 2, 0, 'bcmmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2sa', 3, 7, 2, 0, 'bcmmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ss', 3, 6, 2, 0, 'bcmmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bm', 3, 2, 3, 0, 'bctmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bs', 3, 5, 3, 0, 'bctmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1pd', 3, 0, 3, 0, 'bctmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ps', 3, 4, 3, 0, 'bctmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1sa', 3, 3, 3, 0, 'bctmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ss', 3, 1, 3, 0, 'bctmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2bm', 3, 9, 3, 0, 'bctmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2sa', 3, 7, 3, 0, 'bctmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ss', 3, 6, 3, 0, 'bctmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bm', 3, 2, 4, 0, 'bczmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bs', 3, 5, 4, 0, 'bczmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1pd', 3, 0, 4, 0, 'bczmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ps', 3, 4, 4, 0, 'bczmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1sa', 3, 3, 4, 0, 'bczmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ss', 3, 1, 4, 0, 'bczmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2bm', 3, 9, 4, 0, 'bczmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2sa', 3, 7, 4, 0, 'bczmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ss', 3, 6, 4, 0, 'bczmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2pp', 3, 8, 1, 0, 'bcfmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2pp', 3, 8, 2, 2, 'bcmmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2pp', 3, 8, 3, 0, 'bctmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2pp', 3, 8, 4, 0, 'bczmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1sab', 3, 3, 1, 2, 'bcfmea11', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2sab', 3, 7, 1, 2, 'bcfmea13', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ssb', 3, 6, 1, 2, 'bcfmea12', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1pdl', 3, 0, 2, 2, 'bcmmea11', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1pse', 3, 4, 4, 2, 'bczmea11', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1psl', 3, 4, 2, 2, 'bcmmea14', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ppl', 3, 8, 2, 2, 'bcmmea13', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ssl', 3, 6, 2, 2, 'bcmmea12', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1pdw', 3, 0, 3, 2, 'bctmea12', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ssw', 3, 1, 3, 2, 'bctmea13', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ssw', 3, 6, 3, 2, 'bctmea11', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bme', 3, 2, 4, 2, 'bczmea13', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2bme', 3, 9, 4, 2, 'bczmea12', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1bm', 3, 2, 0, 0, 'bccmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1bs', 3, 5, 0, 0, 'bccmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1pd', 3, 0, 0, 0, 'bccmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1ps', 3, 4, 0, 0, 'bccmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1sa', 3, 3, 0, 0, 'bccmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm1ss', 3, 1, 0, 0, 'bccmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2bm', 3, 9, 0, 0, 'bccmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2pp', 3, 8, 0, 0, 'bccmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2sa', 3, 7, 0, 0, 'bccmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2ss', 3, 6, 0, 0, 'bccmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bm_2', 3, 2, 1, 1, 'bcfmea08_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bm_3', 3, 2, 1, 2, 'bcfmea08_3', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bs_2', 3, 5, 1, 1, 'bcfmea09_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1bs_3', 3, 5, 1, 2, 'bcfmea09_3', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1pd_2', 3, 0, 1, 1, 'bcfmea06_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1pd_3', 3, 0, 1, 2, 'bcfmea06_3', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ps_2', 3, 4, 1, 1, 'bcfmea07_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ps_3', 3, 4, 1, 2, 'bcfmea07_3', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1sa_2', 3, 3, 1, 1, 'bcfmea05_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1sa_3', 3, 3, 1, 2, 'bcfmea05_3', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ss_2', 3, 1, 1, 1, 'bcfmea10_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm1ss_3', 3, 1, 1, 2, 'bcfmea10_3', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2bm_2', 3, 9, 1, 1, 'bcfmea03_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2bm_3', 3, 9, 1, 2, 'bcfmea03_3', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2pp_2', 3, 8, 1, 1, 'bcfmea02_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2pp_3', 3, 8, 1, 2, 'bcfmea02_3', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2sa_2', 3, 7, 1, 1, 'bcfmea01_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2sa_3', 3, 7, 1, 2, 'bcfmea01_3', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ss_2', 3, 6, 1, 1, 'bcfmea04_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ss_3', 3, 6, 1, 2, 'bcfmea04_3', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bm_2', 3, 2, 2, 1, 'bcmmea08_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bm_3', 3, 2, 2, 2, 'bcmmea08_3', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bs_2', 3, 5, 2, 1, 'bcmmea09_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1bs_3', 3, 5, 2, 2, 'bcmmea09_3', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1pd_2', 3, 0, 2, 1, 'bcmmea06_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1pd_3', 3, 0, 2, 2, 'bcmmea06_3', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ps_2', 3, 4, 2, 1, 'bcmmea07_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ps_3', 3, 4, 2, 2, 'bcmmea07_3', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1sa_2', 3, 3, 2, 1, 'bcmmea05_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1sa_3', 3, 3, 2, 2, 'bcmmea05_3', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ss_2', 3, 1, 2, 1, 'bcmmea10_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm1ss_3', 3, 1, 2, 2, 'bcmmea10_3', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2bm_2', 3, 9, 2, 1, 'bcmmea03_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2bm_3', 3, 9, 2, 2, 'bcmmea03_3', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2pp_2', 3, 8, 2, 1, 'bcmmea02_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2pp_3', 3, 8, 2, 2, 'bcmmea02_3', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2sa_2', 3, 7, 2, 1, 'bcmmea01_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2sa_3', 3, 7, 2, 2, 'bcmmea01_3', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ss_2', 3, 6, 2, 1, 'bcmmea04_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ss_3', 3, 6, 2, 2, 'bcmmea04_3', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bm_2', 3, 2, 3, 1, 'bctmea08_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bm_3', 3, 2, 3, 2, 'bctmea08_3', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bs_2', 3, 5, 3, 1, 'bctmea09_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1bs_3', 3, 5, 3, 2, 'bctmea09_3', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1pd_2', 3, 0, 3, 1, 'bctmea06_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1pd_3', 3, 0, 3, 2, 'bctmea06_3', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ps_2', 3, 4, 3, 1, 'bctmea07_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ps_3', 3, 4, 3, 2, 'bctmea07_3', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1sa_2', 3, 3, 3, 1, 'bctmea05_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1sa_3', 3, 3, 3, 2, 'bctmea05_3', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ss_2', 3, 1, 3, 1, 'bctmea10_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm1ss_3', 3, 1, 3, 2, 'bctmea10_3', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2bm_2', 3, 9, 3, 1, 'bctmea03_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2bm_3', 3, 9, 3, 2, 'bctmea03_3', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2pp_2', 3, 8, 3, 1, 'bctmea02_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2pp_3', 3, 8, 3, 2, 'bctmea02_3', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2sa_2', 3, 7, 3, 1, 'bctmea01_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2sa_3', 3, 7, 3, 2, 'bctmea01_3', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ss_2', 3, 6, 3, 1, 'bctmea04_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ss_3', 3, 6, 3, 2, 'bctmea04_3', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bm_2', 3, 2, 4, 1, 'bczmea08_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bm_3', 3, 2, 4, 2, 'bczmea08_3', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bs_2', 3, 5, 4, 1, 'bczmea09_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1bs_3', 3, 5, 4, 2, 'bczmea09_3', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1pd_2', 3, 0, 4, 1, 'bczmea06_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1pd_3', 3, 0, 4, 2, 'bczmea06_3', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ps_2', 3, 4, 4, 1, 'bczmea07_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ps_3', 3, 4, 4, 2, 'bczmea07_3', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1sa_2', 3, 3, 4, 1, 'bczmea05_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1sa_3', 3, 3, 4, 2, 'bczmea05_3', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ss_2', 3, 1, 4, 1, 'bczmea10_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm1ss_3', 3, 1, 4, 2, 'bczmea10_3', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2bm_2', 3, 9, 4, 1, 'bczmea03_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2bm_3', 3, 9, 4, 2, 'bczmea03_3', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2pp_2', 3, 8, 4, 1, 'bczmea02_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2pp_3', 3, 8, 4, 2, 'bczmea02_3', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2sa_2', 3, 7, 4, 1, 'bczmea01_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2sa_3', 3, 7, 4, 2, 'bczmea01_3', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ss_2', 3, 6, 4, 1, 'bczmea04_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ss_3', 3, 6, 4, 2, 'bczmea04_3', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ms', 3, 57, 1, 0, 'bcfmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ms_2', 3, 57, 1, 1, 'bcfmea15_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfm2ms_3', 3, 57, 1, 2, 'bcfmea15_3', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ms', 3, 57, 2, 0, 'bcmmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ms_2', 3, 57, 2, 1, 'bcmmea15_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmm2ms_3', 3, 57, 2, 2, 'bcmmea15_3', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ms', 3, 57, 3, 0, 'bctmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ms_2', 3, 57, 3, 1, 'bctmea15_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictm2ms_3', 3, 57, 3, 2, 'bctmea15_3', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ms', 3, 57, 4, 0, 'bczmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ms_2', 3, 57, 4, 1, 'bczmea15_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczm2ms_3', 3, 57, 4, 2, 'bczmea15_3', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2ms', 3, 57, 0, 0, 'bccmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bm', 3, 2, 6, 0, 'bcbmea08', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bm_2', 3, 2, 6, 1, 'bcbmea08_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bm_3', 3, 2, 6, 2, 'bcbmea08_3', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bs', 3, 5, 6, 0, 'bcbmea09', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bs_2', 3, 5, 6, 1, 'bcbmea09_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1bs_3', 3, 5, 6, 2, 'bcbmea09_3', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1pd', 3, 0, 0, 0, 'bcbmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1pd_2', 3, 0, 6, 1, 'bcbmea06_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1pd_3', 3, 0, 6, 2, 'bcbmea06_3', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ps', 3, 4, 6, 0, 'bcbmea07', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ps_2', 3, 4, 6, 1, 'bcbmea07_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ps_3', 3, 4, 6, 2, 'bcbmea07_3', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1sa', 3, 3, 6, 0, 'bcbmea05', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1sa_2', 3, 3, 6, 1, 'bcbmea05_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1sa_3', 3, 3, 6, 2, 'bcbmea05_3', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ss', 3, 1, 6, 0, 'bcbmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ss_2', 3, 1, 6, 1, 'bcbmea10_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm1ss_3', 3, 1, 6, 2, 'bcbmea10_3', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2bm', 3, 9, 6, 0, 'bcbmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2bm_2', 3, 9, 6, 1, 'bcbmea03_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2bm_3', 3, 9, 6, 2, 'bcbmea03_3', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2pp', 3, 8, 6, 0, 'bcbmea02', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2pp_2', 3, 8, 6, 1, 'bcbmea02_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2pp_3', 3, 8, 6, 2, 'bcbmea02_3', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2sa', 3, 7, 6, 0, 'bcbmea01', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2sa_2', 3, 7, 6, 1, 'bcbmea01_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2sa_3', 3, 7, 6, 2, 'bcbmea01_3', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2ss', 3, 6, 6, 0, 'bcbmea04', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2ss_2', 3, 6, 6, 1, 'bcbmea04_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbm2ss_3', 3, 6, 6, 2, 'bcbmea04_3', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrm1pd', 3, 0, 5, 0, 'bcrmea06', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrm1ss', 3, 1, 5, 0, 'bcrmea10', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icrm2ms', 3, 57, 5, 0, 'bcrmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ic_candy_stick', 3, 9, 0, 0, 'bccmea16', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamm2ms', 3, 57, 7, 0, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamm2ms_2', 3, 57, 7, 1, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamm2ms_3', 3, 57, 7, 2, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarm2ms', 3, 57, 8, 0, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarm2ms_2', 3, 57, 8, 1, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarm2ms_3', 3, 57, 8, 2, 'bccmea03', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2bm_hom', 3, 9, 0, 0, 'bccmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2bm_kam', 3, 9, 0, 0, 'bccmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2bm_kar', 3, 9, 0, 0, 'bccmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2bm_kit', 3, 9, 0, 0, 'bccmea03', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2pp_hom', 3, 8, 0, 0, 'bccmea03', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2pp_kam', 3, 8, 0, 0, 'bccmea03', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2pp_kar', 3, 8, 0, 0, 'bccmea03', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2pp_kit', 3, 8, 0, 0, 'bccmea03', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2ss_hom', 3, 6, 0, 0, 'bccmea03', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2ss_kam', 3, 6, 0, 0, 'bccmea03', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2ss_kar', 3, 6, 0, 0, 'bccmea03', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ichm2ss_kit', 3, 6, 0, 0, 'bccmea03', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_weapon_leader_dexton', 3, 6, 1, 0, '0', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_weapon_leader_yrkanis', 3, 8, 2, 0, '0', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_weapon_leader_still_wyler', 3, 8, 3, 0, '0', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_weapon_leader_mabreka', 3, 9, 4, 0, '0', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1bm_1', 3, 2, 0, 1, 'bcokamem1bm_1', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1bm_2', 3, 2, 0, 2, 'bcokamem1bm_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1bs_1', 3, 5, 0, 1, 'bcokamem1bs_1', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1bs_2', 3, 5, 0, 2, 'bcokamem1bs_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1pd_1', 3, 0, 0, 1, 'bcokamem1pd_1', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1pd_2', 3, 0, 0, 2, 'bcokamem1pd_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1ps_1', 3, 4, 0, 1, 'bcokamem1ps_1', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1ps_2', 3, 4, 0, 2, 'bcokamem1ps_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1sa_1', 3, 3, 0, 1, 'bcokamem1sa_1', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1sa_2', 3, 3, 0, 2, 'bcokamem1sa_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1ss_1', 3, 1, 0, 1, 'bcokamem1ss_1', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm1ss_2', 3, 1, 0, 2, 'bcokamem1ss_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2bm_1', 3, 9, 0, 1, 'bcokamem2bm_1', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2bm_2', 3, 9, 0, 2, 'bcokamem2bm_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2ms_1', 3, 57, 0, 1, 'bcokamem2ms_1', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2ms_2', 3, 57, 0, 2, 'bcokamem2ms_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2pp_1', 3, 8, 0, 1, 'bcokamem2pp_1', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2pp_2', 3, 8, 0, 2, 'bcokamem2pp_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2sa_1', 3, 7, 0, 1, 'bcokamem2sa_1', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2sa_2', 3, 7, 0, 2, 'bcokamem2sa_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2ss_1', 3, 6, 0, 1, 'bcokamem2ss_1', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamm2ss_2', 3, 6, 0, 2, 'bcokamem2ss_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1bm_1', 3, 2, 0, 1, 'bcokarem1bm_1', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1bm_2', 3, 2, 0, 2, 'bcokarem1bm_2', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1bs_1', 3, 5, 0, 1, 'bcokarem1bs_1', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1bs_2', 3, 5, 0, 2, 'bcokarem1bs_2', 'sfm1bsm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1pd_1', 3, 0, 0, 1, 'bcokarem1pd_1', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1pd_2', 3, 0, 0, 2, 'bcokarem1pd_2', 'sfmcadm', 1, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1ps_1', 3, 4, 0, 1, 'bcokarem1ps_1', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1ps_2', 3, 4, 0, 2, 'bcokarem1ps_2', 'sfm1psm', 1, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1sa_1', 3, 3, 0, 1, 'bcokarem1sa_1', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1sa_2', 3, 3, 0, 2, 'bcokarem1sa_2', 'sfm1sam', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1ss_1', 3, 1, 0, 1, 'bcokarem1ss_1', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm1ss_2', 3, 1, 0, 2, 'bcokarem1ss_2', 'sfm1ssm', 0, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2bm_1', 3, 9, 0, 1, 'bcokarem2bm_1', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2bm_2', 3, 9, 0, 2, 'bcokarem2bm_2', 'sfm2bmm', 2, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2ms_1', 3, 57, 0, 1, 'bcokarem2ms_1', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2ms_2', 3, 57, 0, 2, 'bcokarem2ms_2', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2pp_1', 3, 8, 0, 1, 'bcokarem2pp_1', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2pp_2', 3, 8, 0, 2, 'bcokarem2pp_2', 'sfm2ppm', 1, 20, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2sa_1', 3, 7, 0, 1, 'bcokarem2sa_1', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2sa_2', 3, 7, 0, 2, 'bcokarem2sa_2', 'sfm2sam', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2ss_1', 3, 6, 0, 1, 'bcokarem2ss_1', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokarm2ss_2', 3, 6, 0, 2, 'bcokarem2ss_2', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_louche', 3, 2, 6, 0, '0', 'sfm1bmm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('npc_eroukan_sword', 3, 1, 0, 0, 'bccmea03', 'sfm2ssm', 0, 10, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2ms_2', 3, 57, 0, 1, 'bccmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccm2ms_3', 3, 57, 0, 2, 'bccmea15', 'sfmcahm', 2, 5, 0, 0, 0, 0, 0, 0, 0, ''), + ('itammo', 8, 48, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itjewel', 8, 51, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itmwea', 8, 49, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrwea', 8, 50, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itarmor', 8, 47, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtam', 8, 48, 5, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtar', 8, 47, 5, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtje', 8, 51, 5, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtmw', 8, 49, 5, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtrw', 8, 50, 5, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtammo_1', 8, 48, 0, 1, 'bcokametammo_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtammo_2', 8, 48, 0, 2, 'bcokametammo_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtarmor_1', 8, 47, 0, 1, 'bcokametarmor_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtarmor_2', 8, 47, 0, 2, 'bcokametarmor_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtjewel_1', 8, 51, 0, 1, 'bcokametjewel_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtjewel_2', 8, 51, 0, 2, 'bcokametjewel_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtmwea_1', 8, 49, 0, 1, 'bcokametmwea_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtmwea_2', 8, 49, 0, 2, 'bcokametmwea_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtrwea_1', 8, 50, 0, 1, 'bcokametrwea_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtrwea_2', 8, 50, 0, 2, 'bcokametrwea_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartammo_1', 8, 48, 0, 1, 'bcokaretammo_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartammo_2', 8, 48, 0, 2, 'bcokaretammo_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartarmor_1', 8, 47, 0, 1, 'bcokaretarmor_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartarmor_2', 8, 47, 0, 2, 'bcokaretarmor_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartjewel_1', 8, 51, 0, 1, 'bcokaretjewel_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartjewel_2', 8, 51, 0, 2, 'bcokaretjewel_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartmwea_1', 8, 49, 0, 1, 'bcokaretmwea_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartmwea_2', 8, 49, 0, 2, 'bcokaretmwea_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartrwea_1', 8, 50, 0, 1, 'bcokaretrwea_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartrwea_2', 8, 50, 0, 2, 'bcokaretrwea_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ittool', 8, 52, 0, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icoanimtjewel', 8, 51, 0, 1, 'bcokametjewel_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icoanimtarmor', 8, 47, 0, 1, 'bcokametarmor_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icoanimtmwea', 8, 49, 0, 2, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icoanimtammo', 8, 48, 0, 1, 'bcokaretammo_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icoanimtrwea', 8, 50, 0, 1, 'bcokametrwea_1', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfsb', 7, 23, 1, 0, 'bcfsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfss', 7, 22, 1, 0, 'bcfsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmsb', 7, 23, 2, 0, 'bcmsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmss', 7, 22, 2, 0, 'bcmsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictsb', 7, 23, 3, 0, 'bctsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictss', 7, 22, 3, 0, 'bctsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczsb', 7, 23, 4, 0, 'bczsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczss', 7, 22, 4, 0, 'bczsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfsbb', 7, 23, 1, 2, 'bcfsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmsbl', 7, 23, 2, 2, 'bcmsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictsbw', 7, 23, 3, 2, 'bctsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczsbe', 7, 23, 4, 2, 'bczsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccsb', 7, 23, 0, 0, 'bccsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iccss', 7, 22, 0, 0, 'bccsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfsb_2', 7, 23, 1, 1, 'bcfsea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfsb_3', 7, 23, 1, 2, 'bcfsea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfss_2', 7, 22, 1, 1, 'bcfsea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfss_3', 7, 22, 1, 2, 'bcfsea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmsb_2', 7, 23, 2, 1, 'bcmsea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmsb_3', 7, 23, 2, 2, 'bcmsea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmss_2', 7, 22, 2, 1, 'bcmsea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmss_3', 7, 22, 2, 2, 'bcmsea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictsb_2', 7, 23, 3, 1, 'bctsea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictsb_3', 7, 23, 3, 2, 'bctsea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictss_2', 7, 22, 3, 1, 'bctsea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictss_3', 7, 22, 3, 2, 'bctsea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczsb_2', 7, 23, 4, 1, 'bczsea01_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczsb_3', 7, 23, 4, 2, 'bczsea01_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczss_2', 7, 22, 4, 1, 'bczsea02_2', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczss_3', 7, 22, 4, 2, 'bczsea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icbss_3', 7, 22, 6, 2, 'bcbsea02_3', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pre_order', 7, 23, 0, 0, 'bccsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamss_ep2_1', 7, 22, 7, 0, 'bckamsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamss_ep2_2', 7, 22, 7, 1, 'bckamsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickamss_ep2_3', 7, 22, 7, 2, 'bckamsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarss_ep2_1', 7, 22, 8, 0, 'bckarsea01', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarss_ep2_2', 7, 22, 8, 1, 'bckarsea02', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ickarss_ep2_3', 7, 22, 8, 2, 'bckarsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casinoshield_pre_order', 7, 23, 0, 1, 'bccsea03', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfja', 15, 40, 1, 0, 'bcfjea01', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjb', 15, 41, 1, 0, 'bcfjea02', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjd', 15, 42, 1, 0, 'bcfjea03', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfje', 15, 43, 1, 0, 'bcfjea04', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjp', 15, 44, 1, 0, 'bcfjea05', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjr', 15, 45, 1, 0, 'bcfjea06', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmja', 15, 40, 2, 0, 'bcmjea01', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjb', 15, 41, 2, 0, 'bcmjea02', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjd', 15, 42, 2, 0, 'bcmjea03', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmje', 15, 43, 2, 0, 'bcmjea04', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjp', 15, 44, 2, 0, 'bcmjea05', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjr', 15, 45, 2, 0, 'bcmjea06', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictja', 15, 40, 3, 0, 'bctjea01', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjb', 15, 41, 3, 0, 'bctjea02', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjd', 15, 42, 3, 0, 'bctjea03', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictje', 15, 43, 3, 0, 'bctjea04', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjp', 15, 44, 3, 0, 'bctjea05', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjr', 15, 45, 3, 0, 'bctjea06', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczja', 15, 40, 4, 0, 'bczjea01', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjb', 15, 41, 4, 0, 'bczjea02', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjd', 15, 42, 4, 0, 'bczjea03', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczje', 15, 43, 4, 0, 'bczjea04', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjp', 15, 44, 4, 0, 'bczjea05', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjr', 15, 45, 4, 0, 'bczjea06', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfja_2', 15, 40, 1, 0, 'bcfjea01_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfja_3', 15, 40, 1, 0, 'bcfjea01_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjb_2', 15, 41, 1, 0, 'bcfjea02_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjb_3', 15, 41, 1, 0, 'bcfjea02_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjd_2', 15, 42, 1, 0, 'bcfjea03_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjd_3', 15, 42, 1, 0, 'bcfjea03_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfje_2', 15, 43, 1, 0, 'bcfjea04_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfje_3', 15, 43, 1, 0, 'bcfjea04_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjp_2', 15, 44, 1, 0, 'bcfjea05_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjp_3', 15, 44, 1, 0, 'bcfjea05_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjr_2', 15, 45, 1, 0, 'bcfjea06_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icfjr_3', 15, 45, 1, 0, 'bcfjea06_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmja_2', 15, 40, 2, 0, 'bcmjea01_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmja_3', 15, 40, 2, 0, 'bcmjea01_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjb_2', 15, 41, 2, 0, 'bcmjea02_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjb_3', 15, 41, 2, 0, 'bcmjea02_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjd_2', 15, 42, 2, 0, 'bcmjea03_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjd_3', 15, 42, 2, 0, 'bcmjea03_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmje_2', 15, 43, 2, 0, 'bcmjea04_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmje_3', 15, 43, 2, 0, 'bcmjea04_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjp_2', 15, 44, 2, 0, 'bcmjea05_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjp_3', 15, 44, 2, 0, 'bcmjea05_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjr_2', 15, 45, 2, 0, 'bcmjea06_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icmjr_3', 15, 45, 2, 0, 'bcmjea06_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictja_2', 15, 40, 3, 0, 'bctjea01_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictja_3', 15, 40, 3, 0, 'bctjea01_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjb_2', 15, 41, 3, 0, 'bctjea02_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjb_3', 15, 41, 3, 0, 'bctjea02_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjd_2', 15, 42, 3, 0, 'bctjea03_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjd_3', 15, 42, 3, 0, 'bctjea03_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictje_2', 15, 43, 3, 0, 'bctjea04_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictje_3', 15, 43, 3, 0, 'bctjea04_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjp_2', 15, 44, 3, 0, 'bctjea05_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjp_3', 15, 44, 3, 0, 'bctjea05_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjr_2', 15, 45, 3, 0, 'bctjea06_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ictjr_3', 15, 45, 3, 0, 'bctjea06_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczja_2', 15, 40, 4, 0, 'bczjea01_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczja_3', 15, 40, 4, 0, 'bczjea01_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjb_2', 15, 41, 4, 0, 'bczjea02_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjb_3', 15, 41, 4, 0, 'bczjea02_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjd_2', 15, 42, 4, 0, 'bczjea03_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjd_3', 15, 42, 4, 0, 'bczjea03_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczje_2', 15, 43, 4, 0, 'bczjea04_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczje_3', 15, 43, 4, 0, 'bczjea04_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjp_2', 15, 44, 4, 0, 'bczjea05_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjp_3', 15, 44, 4, 0, 'bczjea05_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjr_2', 15, 45, 4, 0, 'bczjea06_2', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iczjr_3', 15, 45, 4, 0, 'bczjea06_3', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_flower', 15, 42, 6, 0, '0', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_note', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mb_merchant_list', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mb_merchant_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mb_seal1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mb_seal2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sage_flower', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mb_mektoub_stew', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('strange_vibrant_ring', 28, 45, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('heavy_armors_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('list_of_merchandises', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_armors_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('melee_weapons_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('range_weapons_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('raw_material_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('light_armors_acreditation', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fv_seal1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fv_arrowhead', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('blood_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('botanist_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('botanist_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cure_expert_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('green_liquid_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('guard_scroll', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kami_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('merchant_bag', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('merchant_box', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('merchant_supplies', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mirror', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('money_for_remedy', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('old_man_seeds', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('remedy_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ring_of_vows', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sage_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sealed_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('spadassin_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stableboy_whistle', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('supplier_list', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('barman_bottle', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('old_man_materials', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('young_girl_pendant', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('piece_of_cloth', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sacred_tryker_book', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('thief_letter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('merchant_purse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('report_councellor', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('botanist_list', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('botanist_remedy', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('diseased_sprouts', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('outpost_parchment', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('big_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('big_living_sculpture', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('black_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('blue_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('bottle', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casket', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('green_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('heavy_conch', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('heavy_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('large_brazier', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('large_kamic_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('large_purse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('light_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_brazier', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_conch', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_kamic_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_living_sculpture', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medium_purse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('message', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('orange_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('order', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pot', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('purple_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('red_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('report', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_brazier', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_conch', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_kamic_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_living_sculpture', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('small_purse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('white_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('yellow_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tax_receipt', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ragus_bait', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('prospector_pendant', 28, 44, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('flowers_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fruit_medicine', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('goo_covered_seeds', 28, 56, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kami_ring_of_vision', 28, 45, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('missive_r_09_02', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('clopper_flute', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('potion_r_09_05', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('potion_r_10_12', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_10_05_recueil_poemes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_09_12_grande_perle', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_05_39_varinx_skull', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_goo_miasm', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_kami_merit', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_karavan_merit', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_kitin_egg', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_nano', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('warmap_sap_cristaux', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_high_brick', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_bark_splinter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_bud', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_conglomerate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_fibers', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_moss_patch', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_patch_cover', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_root_piece', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_large_trunk', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_low_brick', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_column', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_justice_column', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_maduk_core', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_ornament', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_pedestal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_statue_part', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_major_symbol_part', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_column', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_justice_column', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_maduk_core', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_ornament', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_pedestal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_statue_part', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_minor_symbol_part', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_bark_splinter', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_bud', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_conglomerate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_fibers', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_moss_patch', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_patch_cover', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_root_piece', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ep2_small_trunk', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_bothaya_fire', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_cold_pearl', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_sac_veilleur', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_shining_pearl', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_lacustre_beer', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_rotoa_flower', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_stolen_offerings', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_purified_sap', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('citizenship_stolen_ressources', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kitiniere_map', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kitiniere_prince_head', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kitiniere_queen_head', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('nbland_flasque', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('nbland_goo_device', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('nbland_msg_sivaldo', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('newbie_diadem', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('newbie_parchemin', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('newbie_plans', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('newbie_tool', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_chlorogoo_drug', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_explosive', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_goo_extractor', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_goo_pure_residue', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_goo_repulsor', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_goo_residue', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_goo_techno_frag', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_infected_flesh', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_kami_drug', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_shaman_stick', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_tete_chad', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cartographier_kitiniere_parchemin', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('extrait_substance_question_de_force', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('extrait_substance_royale', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fragment_carapace_kitin_encore_plus_solide', 28, 45, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fragment_magik_echantillon_kitiniere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau1_encore_plus_resistante', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau1_nouvelle_armure', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau2_encore_plus_resistante', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau2_nouvelle_armure', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau3_encore_plus_resistante', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('materiau3_nouvelle_armure', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('residu_doeuf_kitin_residus_doeufs', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('source_magik_echantillon_kitiniere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('source_magik_magies_minieres', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_crate_id', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc100_bois', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc100_coffre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc60_fiole', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc60_plumes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc70_petales', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc80_ambre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc80_carapaces', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc80_outil', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc80_pince', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc90_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc90_carapace', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc90_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ff100_bague', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ff100_boisson', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ff60_graisse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ff60_message', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ff90_insigne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh100_sac', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh60_bijoux', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh60_chair', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh60_parchemin', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh60_pendentif', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh70_pince', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh80_echantillon', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh80_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh80_tendons', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fh90_cendre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm100_cristal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm50_pinces', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm60_plumes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm70_bracelet', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm70_cristal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm70_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm80_ailettes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm90_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fm90_cristal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc100_bon_clips', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc100_pique', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc100_urne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc60_bottes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc60_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc60_plan', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc60_statuette', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc70_clips', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc70_liste', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc80_croc', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc80_rembourrage', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc90_note', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mc90_statuette', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mf100_coffre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mf70_fragments', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mf80_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mf80_anneau', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mf90_pioche', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mh70_copie_carte', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mh70_echantillon', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mh70_lance', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mh90_corne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mh90_outils', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm100_cratcha', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm50_echantillon', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm50_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm60_dent', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm70_corne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm60_echantillon', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm80_echantillon', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm80_sac', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm90_cratcha_acide', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm90_cratcha_froid', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mm90_cratcha_pourriture', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc100_bijoux', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc100_bois', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc60_pince', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc70_arme', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc70_colis', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc70_patte', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc80_os_retravailles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tc90_statue', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf100_cristal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf60_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf60_ailes_grillees', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf70_dague', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf80_armure', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf80_colis', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf80_dague', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf80_fragment', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf90_insigne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tf90_outil', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th100_carapace', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th50_pioche', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th60_fiole', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th60_mousse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th70_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th70_graines', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th80_antidote', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th80_miel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th80_plantes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th90_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('th90_fiole', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm100_cristal', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm60_carapace', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm60_mandibule', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm60_mousse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm70_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm80_carapace', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm90_insigne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tm90_pince', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc100_graines', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc50_plans', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc60_aile', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc60_ambre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc60_dents', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc80_aile_izam', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc80_aile_yber', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc80_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc90_ambre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zc90_dent', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf100_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf100_materiau', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf50_corne', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf60_croc', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf60_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf70_ailes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf80_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf90_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zf90_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh100_outils', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh50_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh70_graines', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh80_lettre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh80_pioche', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh80_terre', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zh90_bouclier', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm50_ecailles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm50_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm60_artefact', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm60_bouclier', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm60_carapace', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm60_sphere', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm70_amplificateur', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm70_epurateur', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm80_anneau', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm90_bec', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zm90_feuilles', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_soulkey', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tcm_rewardkey', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc60_morceau', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fc70_plumes', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cartographier_kitiniere_parchemin_vierge', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('copie de cartographier_kitiniere_parchemin_full', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('boss_mainland_fyros_token', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('boss_mainland_matis_token', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('boss_mainland_tryker_token', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('boss_mainland_zorai_token', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('slaughter_week_token', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('slaughter_week_token_boss_fyros', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('slaughter_week_token_boss_matis', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('slaughter_week_token_boss_tryker', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('slaughter_week_token_boss_zorai', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cartographier_kitiniere_parchemin_full', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_feet_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_feet_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_feet_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_feet_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_gloves_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_gloves_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_gloves_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_gloves_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_helm_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_helm_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_helm_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_helm_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_pants_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_pants_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_pants_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_pants_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_sleeves_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_sleeves_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_sleeves_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_sleeves_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_vest_part1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_vest_part2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_vest_part3', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('marauder_armor_recipe_vest_part4', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_capryni', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_cray', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_igara', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_lumper', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_mektoub', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_messab', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_yelk', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('micro_boss_loot_yubo', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwtf03_pearl', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwth02_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwth02_mp2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwth03_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pearl_blue', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pearl_black', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pearl_violet', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwzh02_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwmh03_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwfh01_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwfh03_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwzh01_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwzh02_mp2', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwmh02_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwzh03_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwfh02_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwmh01_mp1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwmf03_purse', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwff03_egg', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cwmf03_bag', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ke0904_big_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ke0904_light_package', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_06_08_report', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_06_09_kizoar_element', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_06_09_report', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r_06_08_phial_full', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_205', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_003', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_210', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_216', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_elementary', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_203', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_013', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_218', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_016', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_010', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_204', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_207', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_219', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_007', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_roleplay', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_211', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_014', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_213', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_008', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_006', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_201', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_214', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_017', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_213_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_020', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_209', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_200', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_advanced', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_217', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_015', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_005', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_011', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_208', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_212', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_018', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_009', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_012', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_202', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_210_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_a1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_019', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_219_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_certifications', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_001', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_215', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_004', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_209_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_218_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_216_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_206', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_215_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_214_a0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_c0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_212_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_217_b0', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjob_002', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_208_c1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_211_b1', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lucky_flower', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('protect_amber', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tools_ticket', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('water_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('parchment', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('very_small_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('very_big_barrel', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('nanka_mace_crate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('makam_bowrifle_crate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fyler_dagger_crate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('shopan_staff_crate', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('unstable_goo_vial', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('web_transaction', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobloot_casket', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobloot_event', 28, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforage', 9, 46, 0, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itrtfo', 9, 46, 0, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekam_ep2_1', 9, 46, 7, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekam_ep2_2', 9, 46, 7, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekam_ep2_3', 9, 46, 7, 2, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekar_ep2_1', 9, 46, 8, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekar_ep2_2', 9, 46, 8, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagekar_ep2_3', 9, 46, 8, 2, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtforage_1', 9, 46, 0, 1, 'bcokametforage_1', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokamtforage_2', 9, 46, 0, 2, 'bcokametforage_2', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartforage_1', 9, 46, 0, 1, 'bcokaretforage_1', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('icokartforage_2', 9, 46, 0, 2, 'bcokaretforage_2', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sfxitforagematis_1', 9, 46, 0, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sfxitforagetryker_1', 9, 46, 0, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagefyros_1', 9, 46, 1, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sfxitforagezorai_1', 9, 46, 0, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagematis_1', 9, 46, 2, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagetryker_1', 9, 46, 3, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('sfxitforagefyros_1', 9, 46, 0, 1, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itforagezorai_1', 9, 46, 4, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('itoshovelgarden', 9, 46, 0, 0, '0', 'sh', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('m0006dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 0, 0, 6, 'anete'), + ('m0006dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 0, 0, 6, 'anete'), + ('m0014dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 0, 0, 14, 'becker'), + ('m0014dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 0, 0, 14, 'becker'), + ('m0015dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 0, 0, 15, 'beng'), + ('m0015dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 0, 0, 15, 'beng'), + ('m0016dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 0, 0, 16, 'big'), + ('m0016dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 0, 0, 16, 'big'), + ('m0031dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 0, 0, 31, 'cuty'), + ('m0037dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 3, 0, 0, 37, 'dzao'), + ('m0037dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 3, 0, 0, 37, 'dzao'), + ('m0049dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 0, 0, 49, 'gulatc'), + ('m0049dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 0, 0, 49, 'gulatc'), + ('m0050dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 0, 0, 50, 'hash'), + ('m0050dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 0, 0, 50, 'hash'), + ('m0053dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 0, 0, 53, 'horny'), + ('m0053dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 0, 0, 53, 'horny'), + ('m0093dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 0, 0, 93, 'motega'), + ('m0093dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 0, 0, 93, 'motega'), + ('m0100dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 3, 0, 0, 100, 'patee'), + ('m0100dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 3, 0, 0, 100, 'patee'), + ('m0109dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 0, 0, 109, 'redhot'), + ('m0109dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 0, 0, 109, 'redhot'), + ('m0113dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 0, 0, 113, 'sarina'), + ('m0113dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 0, 0, 113, 'sarina'), + ('m0118dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 0, 0, 118, 'shu'), + ('m0118dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 0, 0, 118, 'shu'), + ('m0124dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 0, 0, 124, 'soo'), + ('m0124dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 0, 0, 124, 'soo'), + ('m0128dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 0, 0, 128, 'tama'), + ('m0128dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 0, 0, 128, 'tama'), + ('m0142dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 0, 0, 142, 'visc'), + ('m0142dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 0, 0, 142, 'visc'), + ('m0001dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0025chcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 1, 0, 25, 'capryn'), + ('m0040dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 0, 0, 40, 'eyota'), + ('m0048cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 48, 'goari'), + ('m0048cccde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 48, 'goari'), + ('m0064dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 0, 0, 64, 'kachin'), + ('m0066ckddc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckddc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 67, 'kinchr'), + ('m0072ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 72, 'kipee'), + ('m0072ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 1, 0, 72, 'kipee'), + ('m0072ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 72, 'kipee'), + ('m0086chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 1, 0, 86, 'mektou'), + ('m0087chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 87, 'mektou'), + ('m0103dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 0, 0, 103, 'pilan'), + ('m0140cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 1, 0, 140, 'varinx'), + ('m0140cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 1, 0, 140, 'varinx'), + ('m0141cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 141, 'varinx'), + ('m0141cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 1, 0, 141, 'varinx'), + ('m0147chlde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 1, 0, 147, 'yelk'), + ('m0148chlde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0149chlde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 1, 0, 149, 'yelk'), + ('m0153ccide01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 153, 'zerx'), + ('m0154ccide01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 154, 'zerx'), + ('m0009chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 4, 1, 0, 9, 'arma'), + ('m0018chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 1, 0, 18, 'bodoc'), + ('m0018chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 18, 'bodoc'), + ('m0019chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 4, 1, 0, 19, 'bodoc'), + ('m0019chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 4, 1, 0, 19, 'bodoc'), + ('m0020chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 4, 1, 0, 20, 'bodoc'), + ('m0020chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 4, 1, 0, 20, 'bodoc'), + ('m0023dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 4, 0, 0, 23, 'capric'), + ('m0043ccafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 1, 0, 43, 'gingo'), + ('m0044ccafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 1, 0, 44, 'gingo'), + ('m0072ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 1, 0, 72, 'kipee'), + ('m0072ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 72, 'kipee'), + ('m0072ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 1, 0, 72, 'kipee'), + ('m0086chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 86, 'mektou'), + ('m0087chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 87, 'mektou'), + ('m0106ccefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 1, 0, 106, 'ragus'), + ('m0107ccefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 1, 0, 107, 'ragus'), + ('m0115dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 4, 0, 0, 115, 'sauron'), + ('m0134ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 1, 0, 134, 'torbak'), + ('m0134ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 1, 0, 134, 'torbak'), + ('m0135ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 1, 0, 135, 'torbak'), + ('m0135ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 1, 0, 135, 'torbak'), + ('m0136ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 1, 0, 136, 'torbak'), + ('m0136ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 1, 0, 136, 'torbak'), + ('m0137ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 1, 0, 137, 'torbak'), + ('m0137ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 1, 0, 137, 'torbak'), + ('m0147chlfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 147, 'yelk'), + ('m0147chlfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 1, 0, 147, 'yelk'), + ('m0147chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 1, 0, 147, 'yelk'), + ('m0148chlfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0148chlfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0148chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0149chlfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 149, 'yelk'), + ('m0149chlfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 1, 0, 149, 'yelk'), + ('m0149chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 1, 0, 149, 'yelk'), + ('m0152chdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 4, 1, 0, 152, 'yubo'), + ('m0009chajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 1, 0, 9, 'arma'), + ('m0009chajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 1, 0, 9, 'arma'), + ('m0021dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 4, 0, 0, 21, 'buo'), + ('m0025chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 1, 0, 25, 'capryn'), + ('m0043ccajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 1, 0, 43, 'gingo'), + ('m0043ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 43, 'gingo'), + ('m0044ccajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 1, 0, 44, 'gingo'), + ('m0044ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 44, 'gingo'), + ('m0066ckdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 1, 0, 67, 'kinchr'), + ('m0072ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 1, 0, 72, 'kipee'), + ('m0076ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 1, 0, 76, 'kirost'), + ('m0102dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 0, 0, 102, 'pha'), + ('m0106ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 1, 0, 106, 'ragus'), + ('m0106cceje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 1, 0, 106, 'ragus'), + ('m0107ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 1, 0, 107, 'ragus'), + ('m0107cceje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 1, 0, 107, 'ragus'), + ('m0117dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 0, 0, 117, 'sha'), + ('m0133chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 0, 1, 0, 133, 'timari'), + ('m0134ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 134, 'torbak'), + ('m0135ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 135, 'torbak'), + ('m0136ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 136, 'torbak'), + ('m0137ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 137, 'torbak'), + ('m0155dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 0, 0, 155, 'zun'), + ('m0009chald01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 1, 0, 9, 'arma'), + ('m0009chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 1, 0, 9, 'arma'), + ('m0018chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 18, 'bodoc'), + ('m0019chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 1, 0, 19, 'bodoc'), + ('m0020chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 1, 0, 20, 'bodoc'), + ('m0025chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 1, 0, 25, 'capryn'), + ('m0025chcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 1, 0, 25, 'capryn'), + ('m0072ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 1, 0, 72, 'kipee'), + ('m0086chhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 0, 1, 0, 86, 'mektou'), + ('m0087chhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 0, 1, 0, 87, 'mektou'), + ('m0101dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 0, 0, 101, 'perfli'), + ('m0106ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 106, 'ragus'), + ('m0106cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 1, 0, 106, 'ragus'), + ('m0106ccele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 1, 0, 106, 'ragus'), + ('m0107ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 107, 'ragus'), + ('m0107cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 1, 0, 107, 'ragus'), + ('m0107ccele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 1, 0, 107, 'ragus'), + ('m0119dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 0, 0, 119, 'silver'), + ('m0123dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 0, 0, 123, 'smart'), + ('m0125dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 0, 0, 125, 'splint'), + ('m0134ccdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 134, 'torbak'), + ('m0134ccdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 1, 0, 134, 'torbak'), + ('m0134ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 1, 0, 134, 'torbak'), + ('m0135ccdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 135, 'torbak'), + ('m0135ccdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 0, 1, 0, 135, 'torbak'), + ('m0135ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 1, 0, 135, 'torbak'), + ('m0136ccdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 136, 'torbak'), + ('m0136ccdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 1, 0, 136, 'torbak'), + ('m0136ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 1, 0, 136, 'torbak'), + ('m0137ccdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 137, 'torbak'), + ('m0137ccdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 1, 0, 137, 'torbak'), + ('m0137ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 1, 0, 137, 'torbak'), + ('m0145cbcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 1, 0, 145, 'yber'), + ('m0145cbcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 1, 0, 145, 'yber'), + ('m0152chdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 4, 1, 0, 152, 'yubo'), + ('m0001dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 0, 0, 1, 'abhaya'), + ('m0001dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 0, 0, 1, 'abhaya'), + ('m0001dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 0, 0, 1, 'abhaya'), + ('m0006dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 7, 0, 0, 6, 'anete'), + ('m0006dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 7, 0, 0, 6, 'anete'), + ('m0006dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 7, 0, 0, 6, 'anete'), + ('m0009chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 7, 1, 0, 9, 'arma'), + ('m0009chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 7, 1, 0, 9, 'arma'), + ('m0014dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 0, 0, 14, 'becker'), + ('m0014dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 0, 0, 14, 'becker'), + ('m0014dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 0, 0, 14, 'becker'), + ('m0015dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 7, 0, 0, 15, 'beng'), + ('m0015dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 0, 0, 15, 'beng'), + ('m0015dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 0, 0, 15, 'beng'), + ('m0016dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 0, 0, 16, 'big'), + ('m0016dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 0, 0, 16, 'big'), + ('m0016dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 0, 0, 16, 'big'), + ('m0018chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 18, 'bodoc'), + ('m0019chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 7, 1, 0, 19, 'bodoc'), + ('m0020chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 7, 1, 0, 20, 'bodoc'), + ('m0021dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 7, 0, 0, 21, 'buo'), + ('m0021dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 7, 0, 0, 21, 'buo'), + ('m0021dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 7, 0, 0, 21, 'buo'), + ('m0023dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 7, 0, 0, 23, 'capric'), + ('m0023dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 7, 0, 0, 23, 'capric'), + ('m0023dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 7, 0, 0, 23, 'capric'), + ('m0031dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 0, 0, 31, 'cuty'), + ('m0031dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 0, 0, 31, 'cuty'), + ('m0031dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 0, 0, 31, 'cuty'), + ('m0037dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 6, 0, 0, 37, 'dzao'), + ('m0037dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 6, 0, 0, 37, 'dzao'), + ('m0037dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 6, 0, 0, 37, 'dzao'), + ('m0040dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 0, 0, 40, 'eyota'), + ('m0040dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 0, 0, 40, 'eyota'), + ('m0040dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 0, 0, 40, 'eyota'), + ('m0046dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 7, 0, 0, 46, 'glue'), + ('m0046dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 7, 0, 0, 46, 'glue'), + ('m0046dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 0, 0, 46, 'glue'), + ('m0049dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 0, 0, 49, 'gulatc'), + ('m0049dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 0, 0, 49, 'gulatc'), + ('m0049dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 0, 0, 49, 'gulatc'), + ('m0050dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 6, 0, 0, 50, 'hash'), + ('m0050dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 0, 0, 50, 'hash'), + ('m0050dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 0, 0, 50, 'hash'), + ('m0053dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 0, 0, 53, 'horny'), + ('m0053dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 0, 0, 53, 'horny'), + ('m0053dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 0, 0, 53, 'horny'), + ('m0064dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 0, 0, 64, 'kachin'), + ('m0064dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 0, 0, 64, 'kachin'), + ('m0064dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 0, 0, 64, 'kachin'), + ('m0072ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 72, 'kipee'), + ('m0072ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 72, 'kipee'), + ('m0073ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 73, 'kipuck'), + ('m0074ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 74, 'kipuck'), + ('m0078ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 78, 'kizoar'), + ('m0086chhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 6, 1, 0, 86, 'mektou'), + ('m0086chhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 6, 1, 0, 86, 'mektou'), + ('m0087chhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 6, 1, 0, 87, 'mektou'), + ('m0087chhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 1, 0, 87, 'mektou'), + ('m0093dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 0, 0, 93, 'motega'), + ('m0093dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 0, 0, 93, 'motega'), + ('m0093dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 0, 0, 93, 'motega'), + ('m0100dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 6, 0, 0, 100, 'patee'), + ('m0100dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 6, 0, 0, 100, 'patee'), + ('m0100dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 6, 0, 0, 100, 'patee'), + ('m0101dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 0, 0, 101, 'perfli'), + ('m0101dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 0, 0, 101, 'perfli'), + ('m0101dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 0, 0, 101, 'perfli'), + ('m0102dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 6, 0, 0, 102, 'pha'), + ('m0102dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 0, 0, 102, 'pha'), + ('m0102dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 0, 0, 102, 'pha'), + ('m0103dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 0, 0, 103, 'pilan'), + ('m0103dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 0, 0, 103, 'pilan'), + ('m0103dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 0, 0, 103, 'pilan'), + ('m0109dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 0, 0, 109, 'redhot'), + ('m0109dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 0, 0, 109, 'redhot'), + ('m0109dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 0, 0, 109, 'redhot'), + ('m0113dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 6, 0, 0, 113, 'sarina'), + ('m0113dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 6, 0, 0, 113, 'sarina'), + ('m0113dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 6, 0, 0, 113, 'sarina'), + ('m0115dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 7, 0, 0, 115, 'sauron'), + ('m0115dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 7, 0, 0, 115, 'sauron'), + ('m0115dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 7, 0, 0, 115, 'sauron'), + ('m0117dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 6, 0, 0, 117, 'sha'), + ('m0117dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 0, 0, 117, 'sha'), + ('m0117dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 0, 0, 117, 'sha'), + ('m0118dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 6, 0, 0, 118, 'shu'), + ('m0118dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 6, 0, 0, 118, 'shu'), + ('m0118dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 6, 0, 0, 118, 'shu'), + ('m0119dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 0, 0, 119, 'silver'), + ('m0119dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 0, 0, 119, 'silver'), + ('m0119dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 0, 0, 119, 'silver'), + ('m0123dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 0, 0, 123, 'smart'), + ('m0123dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 0, 0, 123, 'smart'), + ('m0123dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 0, 0, 123, 'smart'), + ('m0124dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 7, 0, 0, 124, 'soo'), + ('m0124dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 0, 0, 124, 'soo'), + ('m0124dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 0, 0, 124, 'soo'), + ('m0125dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 0, 0, 125, 'splint'), + ('m0125dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 0, 0, 125, 'splint'), + ('m0125dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 0, 0, 125, 'splint'), + ('m0128dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 0, 0, 128, 'tama'), + ('m0128dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 0, 0, 128, 'tama'), + ('m0128dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 0, 0, 128, 'tama'), + ('m0140cchpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 1, 0, 140, 'varinx'), + ('m0140cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 140, 'varinx'), + ('m0141cchpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 1, 0, 141, 'varinx'), + ('m0141cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 141, 'varinx'), + ('m0142dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 0, 0, 142, 'visc'), + ('m0142dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 0, 0, 142, 'visc'), + ('m0142dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 0, 0, 142, 'visc'), + ('m0153ccipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 153, 'zerx'), + ('m0154ccipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 154, 'zerx'), + ('m0155dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 7, 0, 0, 155, 'zun'), + ('m0155dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 0, 0, 155, 'zun'), + ('m0155dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 0, 0, 155, 'zun'), + ('m0031dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 0, 0, 31, 'cuty'), + ('system_mp', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('m0172cpfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 172, 'shooki'), + ('m0172cpfdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 172, 'shooki'), + ('m0173cpfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 173, 'shooki'), + ('m0173cpfdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 173, 'shooki'), + ('m0162cpefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 162, 'cratch'), + ('m0162cpefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 162, 'cratch'), + ('m0163cpefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 163, 'cratch'), + ('m0163cpefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 163, 'cratch'), + ('m0168cpcfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 168, 'psykop'), + ('m0168cpcfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 168, 'psykop'), + ('m0169cpcfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 169, 'psykop'), + ('m0169cpcfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 169, 'psykop'), + ('m0170cpdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 170, 'slaven'), + ('m0170cpdff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 170, 'slaven'), + ('m0171cpdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 171, 'slaven'), + ('m0171cpdff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 171, 'slaven'), + ('m0162cpejf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 162, 'cratch'), + ('m0163cpejf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 163, 'cratch'), + ('m0168cpcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 168, 'psykop'), + ('m0169cpcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 169, 'psykop'), + ('m0068ckgld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 1, 0, 68, 'kiban'), + ('m0068ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 1, 0, 68, 'kiban'), + ('m0164cpbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 164, 'stinga'), + ('m0164cpblf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 164, 'stinga'), + ('m0165cpbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 165, 'stinga'), + ('m0165cpblf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 165, 'stinga'), + ('m0068ckgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 68, 'kiban'), + ('m0068ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 68, 'kiban'), + ('m0069ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 1, 0, 69, 'kipest'), + ('m0166cpapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 166, 'jubla'), + ('m0166cpape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 166, 'jubla'), + ('m0166cpapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 166, 'jubla'), + ('m0167cpapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 167, 'jubla'), + ('m0167cpape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 167, 'jubla'), + ('m0167cpapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 167, 'jubla'), + ('m0174dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 174, 'green'), + ('m0174dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 174, 'green'), + ('m0174dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 174, 'green'), + ('m0174dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 174, 'green'), + ('m0174dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 174, 'green'), + ('m0175dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 175, 'dead'), + ('m0175dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 175, 'dead'), + ('m0175dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 175, 'dead'), + ('m0175dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 175, 'dead'), + ('m0175dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 175, 'dead'), + ('m0176dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 176, 'rottin'), + ('m0176dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 176, 'rottin'), + ('m0176dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 176, 'rottin'), + ('m0176dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 176, 'rottin'), + ('m0176dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 176, 'rottin'), + ('m0177dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 177, 'fresh'), + ('m0177dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 177, 'fresh'), + ('m0177dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 177, 'fresh'), + ('m0177dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 177, 'fresh'), + ('m0177dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 177, 'fresh'), + ('m0178dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 178, 'dry'), + ('m0178dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 178, 'dry'), + ('m0178dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 178, 'dry'), + ('m0178dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 178, 'dry'), + ('m0178dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 178, 'dry'), + ('m0179dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 179, 'fresh'), + ('m0179dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 179, 'fresh'), + ('m0179dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 179, 'fresh'), + ('m0179dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 179, 'fresh'), + ('m0179dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 179, 'fresh'), + ('m0180dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 180, 'dry'), + ('m0180dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 180, 'dry'), + ('m0180dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 180, 'dry'), + ('m0180dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 180, 'dry'), + ('m0180dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 180, 'dry'), + ('m0181dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 181, 'rottin'), + ('m0181dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 181, 'rottin'), + ('m0181dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 181, 'rottin'), + ('m0181dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 181, 'rottin'), + ('m0181dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 181, 'rottin'), + ('m0182dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 182, 'dry'), + ('m0182dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 182, 'dry'), + ('m0182dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 182, 'dry'), + ('m0182dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 182, 'dry'), + ('m0182dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 182, 'dry'), + ('m0183dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 183, 'damp'), + ('m0183dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 183, 'damp'), + ('m0183dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 183, 'damp'), + ('m0183dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 183, 'damp'), + ('m0183dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 183, 'damp'), + ('m0184dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 184, 'small'), + ('m0184dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 184, 'small'), + ('m0184dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 184, 'small'), + ('m0184dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 184, 'small'), + ('m0184dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 184, 'small'), + ('m0185dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 185, 'large'), + ('m0185dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 185, 'large'), + ('m0185dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 185, 'large'), + ('m0185dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 185, 'large'), + ('m0185dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 185, 'large'), + ('m0186dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 186, 'giant'), + ('m0186dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 186, 'giant'), + ('m0186dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 186, 'giant'), + ('m0186dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 186, 'giant'), + ('m0186dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 186, 'giant'), + ('m0187dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 187, 'small'), + ('m0187dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 187, 'small'), + ('m0187dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 187, 'small'), + ('m0187dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 187, 'small'), + ('m0187dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 187, 'small'), + ('m0188dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 188, 'large'), + ('m0188dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 188, 'large'), + ('m0188dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 188, 'large'), + ('m0188dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 188, 'large'), + ('m0188dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 188, 'large'), + ('m0189dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 189, 'giant'), + ('m0189dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 189, 'giant'), + ('m0189dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 189, 'giant'), + ('m0189dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 189, 'giant'), + ('m0189dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 189, 'giant'), + ('m0190dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 190, 'fresh'), + ('m0190dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 190, 'fresh'), + ('m0190dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 190, 'fresh'), + ('m0190dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 190, 'fresh'), + ('m0190dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 190, 'fresh'), + ('m0191dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 191, 'dry'), + ('m0191dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 191, 'dry'), + ('m0191dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 191, 'dry'), + ('m0191dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 191, 'dry'), + ('m0191dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 191, 'dry'), + ('m0192dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 192, 'dry'), + ('m0192dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 192, 'dry'), + ('m0192dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 192, 'dry'), + ('m0192dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 192, 'dry'), + ('m0192dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 192, 'dry'), + ('m0193dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 193, 'damp'), + ('m0193dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 193, 'damp'), + ('m0193dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 193, 'damp'), + ('m0193dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 193, 'damp'), + ('m0193dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 193, 'damp'), + ('m0194dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 194, 'dust'), + ('m0194dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 194, 'dust'), + ('m0194dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 194, 'dust'), + ('m0194dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 194, 'dust'), + ('m0194dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 194, 'dust'), + ('m0195dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 195, 'dry'), + ('m0195dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 195, 'dry'), + ('m0195dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 195, 'dry'), + ('m0195dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 195, 'dry'), + ('m0195dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 195, 'dry'), + ('m0196dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 196, 'damp'), + ('m0196dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 196, 'damp'), + ('m0196dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 196, 'damp'), + ('m0196dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 196, 'damp'), + ('m0196dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 196, 'damp'), + ('m0197dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 197, 'rottin'), + ('m0197dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 197, 'rottin'), + ('m0197dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 197, 'rottin'), + ('m0197dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 197, 'rottin'), + ('m0197dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 197, 'rottin'), + ('m0206dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 206, 'living'), + ('m0206dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 206, 'living'), + ('m0206dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 206, 'living'), + ('m0206dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 206, 'living'), + ('m0206dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 206, 'living'), + ('m0207dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 207, 'dead'), + ('m0207dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 207, 'dead'), + ('m0207dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 207, 'dead'), + ('m0207dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 207, 'dead'), + ('m0207dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 207, 'dead'), + ('m0208dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 208, 'small'), + ('m0208dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 208, 'small'), + ('m0208dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 208, 'small'), + ('m0208dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 208, 'small'), + ('m0208dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 208, 'small'), + ('m0209dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 209, 'large'), + ('m0209dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 209, 'large'), + ('m0209dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 209, 'large'), + ('m0209dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 209, 'large'), + ('m0209dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 209, 'large'), + ('m0210dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 210, 'worm'), + ('m0210dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 210, 'worm'), + ('m0210dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 210, 'worm'), + ('m0210dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 210, 'worm'), + ('m0210dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 210, 'worm'), + ('m0211dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 211, 'spider'), + ('m0211dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 211, 'spider'), + ('m0211dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 211, 'spider'), + ('m0211dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 211, 'spider'), + ('m0211dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 211, 'spider'), + ('m0212dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 212, 'small'), + ('m0212dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 212, 'small'), + ('m0212dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 212, 'small'), + ('m0212dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 212, 'small'), + ('m0212dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 212, 'small'), + ('m0213dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 213, 'large'), + ('m0213dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 213, 'large'), + ('m0213dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 213, 'large'), + ('m0213dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 213, 'large'), + ('m0213dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 213, 'large'), + ('m0214dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 214, 'red'), + ('m0214dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 214, 'red'), + ('m0214dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 214, 'red'), + ('m0214dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 214, 'red'), + ('m0214dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 214, 'red'), + ('m0215dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 215, 'green'), + ('m0215dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 215, 'green'), + ('m0215dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 215, 'green'), + ('m0215dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 215, 'green'), + ('m0215dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 215, 'green'), + ('m0216dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 216, 'blue'), + ('m0216dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 216, 'blue'), + ('m0216dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 216, 'blue'), + ('m0216dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 216, 'blue'), + ('m0216dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 216, 'blue'), + ('m0217dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 217, 'yellow'), + ('m0217dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 217, 'yellow'), + ('m0217dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 217, 'yellow'), + ('m0217dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 217, 'yellow'), + ('m0217dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 217, 'yellow'), + ('m0218dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 218, 'fresh'), + ('m0218dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 218, 'fresh'), + ('m0218dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 218, 'fresh'), + ('m0218dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 218, 'fresh'), + ('m0218dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 218, 'fresh'), + ('m0219dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 219, 'dry'), + ('m0219dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 219, 'dry'), + ('m0219dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 219, 'dry'), + ('m0219dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 219, 'dry'), + ('m0219dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 219, 'dry'), + ('m0220dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 220, 'fresh'), + ('m0220dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 220, 'fresh'), + ('m0220dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 220, 'fresh'), + ('m0220dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 220, 'fresh'), + ('m0220dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 220, 'fresh'), + ('m0221dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 221, 'dried'), + ('m0221dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 221, 'dried'), + ('m0221dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 221, 'dried'), + ('m0221dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 221, 'dried'), + ('m0221dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 221, 'dried'), + ('m0222dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 222, 'small'), + ('m0222dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 222, 'small'), + ('m0222dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 222, 'small'), + ('m0222dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 222, 'small'), + ('m0222dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 222, 'small'), + ('m0223dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 223, 'large'), + ('m0223dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 223, 'large'), + ('m0223dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 223, 'large'), + ('m0223dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 223, 'large'), + ('m0223dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 223, 'large'), + ('m0224dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 224, 'fresh'), + ('m0224dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 224, 'fresh'), + ('m0224dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 224, 'fresh'), + ('m0224dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 224, 'fresh'), + ('m0224dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 224, 'fresh'), + ('m0225dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 225, 'dry'), + ('m0225dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 225, 'dry'), + ('m0225dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 225, 'dry'), + ('m0225dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 225, 'dry'), + ('m0225dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 225, 'dry'), + ('m0226dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 226, 'fresh'), + ('m0226dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 226, 'fresh'), + ('m0226dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 226, 'fresh'), + ('m0226dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 226, 'fresh'), + ('m0226dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 226, 'fresh'), + ('m0227dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 227, 'dried'), + ('m0227dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 227, 'dried'), + ('m0227dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 227, 'dried'), + ('m0227dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 227, 'dried'), + ('m0227dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 227, 'dried'), + ('m0228dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 228, 'bloomi'), + ('m0228dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 228, 'bloomi'), + ('m0228dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 228, 'bloomi'), + ('m0228dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 228, 'bloomi'), + ('m0228dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 228, 'bloomi'), + ('m0229dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 229, 'small'), + ('m0229dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 229, 'small'), + ('m0229dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 229, 'small'), + ('m0229dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 229, 'small'), + ('m0229dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 229, 'small'), + ('m0230dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 230, 'large'), + ('m0230dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 230, 'large'), + ('m0230dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 230, 'large'), + ('m0230dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 230, 'large'), + ('m0230dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 230, 'large'), + ('m0231dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 231, 'fresh'), + ('m0231dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 231, 'fresh'), + ('m0231dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 231, 'fresh'), + ('m0231dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 231, 'fresh'), + ('m0231dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 231, 'fresh'), + ('m0232dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 232, 'dried'), + ('m0232dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 232, 'dried'), + ('m0232dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 232, 'dried'), + ('m0232dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 232, 'dried'), + ('m0232dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 232, 'dried'), + ('m0233dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 233, 'fresh'), + ('m0233dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 233, 'fresh'), + ('m0233dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 233, 'fresh'), + ('m0233dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 233, 'fresh'), + ('m0233dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 233, 'fresh'), + ('m0234dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 234, 'dried'), + ('m0234dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 234, 'dried'), + ('m0234dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 234, 'dried'), + ('m0234dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 234, 'dried'), + ('m0234dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 234, 'dried'), + ('m0235dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 235, 'small'), + ('m0235dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 235, 'small'), + ('m0235dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 235, 'small'), + ('m0235dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 235, 'small'), + ('m0235dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 235, 'small'), + ('m0236dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 236, 'large'), + ('m0236dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 236, 'large'), + ('m0236dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 236, 'large'), + ('m0236dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 236, 'large'), + ('m0236dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 236, 'large'), + ('m0237dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 237, 'small'), + ('m0237dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 237, 'small'), + ('m0237dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 237, 'small'), + ('m0237dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 237, 'small'), + ('m0237dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 237, 'small'), + ('m0238dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 238, 'large'), + ('m0238dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 238, 'large'), + ('m0238dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 238, 'large'), + ('m0238dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 238, 'large'), + ('m0238dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 238, 'large'), + ('m0239dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 239, 'red'), + ('m0239dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 239, 'red'), + ('m0239dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 239, 'red'), + ('m0239dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 239, 'red'), + ('m0239dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 239, 'red'), + ('m0240dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 240, 'green'), + ('m0240dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 240, 'green'), + ('m0240dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 240, 'green'), + ('m0240dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 240, 'green'), + ('m0240dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 240, 'green'), + ('m0241dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 241, 'blue'), + ('m0241dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 241, 'blue'), + ('m0241dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 241, 'blue'), + ('m0241dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 241, 'blue'), + ('m0241dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 241, 'blue'), + ('m0242dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 242, 'yellow'), + ('m0242dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 242, 'yellow'), + ('m0242dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 242, 'yellow'), + ('m0242dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 242, 'yellow'), + ('m0242dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 242, 'yellow'), + ('m0243dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 243, 'black'), + ('m0243dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 243, 'black'), + ('m0243dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 243, 'black'), + ('m0243dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 243, 'black'), + ('m0243dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 243, 'black'), + ('m0244dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 244, 'fresh'), + ('m0244dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 244, 'fresh'), + ('m0244dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 244, 'fresh'), + ('m0244dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 244, 'fresh'), + ('m0244dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 244, 'fresh'), + ('m0245dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 245, 'dried'), + ('m0245dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 245, 'dried'), + ('m0245dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 245, 'dried'), + ('m0245dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 245, 'dried'), + ('m0245dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 245, 'dried'), + ('m0246dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 246, 'small'), + ('m0246dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 246, 'small'), + ('m0246dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 246, 'small'), + ('m0246dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 246, 'small'), + ('m0246dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 246, 'small'), + ('m0247dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 247, 'large'), + ('m0247dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 247, 'large'), + ('m0247dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 247, 'large'), + ('m0247dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 247, 'large'), + ('m0247dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 247, 'large'), + ('m0248dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 248, 'living'), + ('m0248dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 248, 'living'), + ('m0248dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 248, 'living'), + ('m0248dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 248, 'living'), + ('m0248dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 248, 'living'), + ('m0249dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 249, 'fresh'), + ('m0249dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 249, 'fresh'), + ('m0249dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 249, 'fresh'), + ('m0249dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 249, 'fresh'), + ('m0249dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 249, 'fresh'), + ('m0250dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 250, 'dried'), + ('m0250dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 250, 'dried'), + ('m0250dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 250, 'dried'), + ('m0250dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 250, 'dried'), + ('m0250dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 250, 'dried'), + ('m0251dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 251, 'dead'), + ('m0251dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 251, 'dead'), + ('m0251dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 251, 'dead'), + ('m0251dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 251, 'dead'), + ('m0251dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 251, 'dead'), + ('m0252dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 252, 'small'), + ('m0252dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 252, 'small'), + ('m0252dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 252, 'small'), + ('m0252dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 252, 'small'), + ('m0252dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 252, 'small'), + ('m0253dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 253, 'large'), + ('m0253dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 253, 'large'), + ('m0253dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 253, 'large'), + ('m0253dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 253, 'large'), + ('m0253dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 253, 'large'), + ('m0254dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 254, 'fresh'), + ('m0254dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 254, 'fresh'), + ('m0254dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 254, 'fresh'), + ('m0254dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 254, 'fresh'), + ('m0254dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 254, 'fresh'), + ('m0255dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 255, 'dried'), + ('m0255dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 255, 'dried'), + ('m0255dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 255, 'dried'), + ('m0255dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 255, 'dried'), + ('m0255dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 255, 'dried'), + ('m0256dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 256, 'pepper'), + ('m0256dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 256, 'pepper'), + ('m0256dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 256, 'pepper'), + ('m0256dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 256, 'pepper'), + ('m0256dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 256, 'pepper'), + ('m0257dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 257, 'spicy'), + ('m0257dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 257, 'spicy'), + ('m0257dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 257, 'spicy'), + ('m0257dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 257, 'spicy'), + ('m0257dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 257, 'spicy'), + ('m0258dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 258, 'bitter'), + ('m0258dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 258, 'bitter'), + ('m0258dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 258, 'bitter'), + ('m0258dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 258, 'bitter'), + ('m0258dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 258, 'bitter'), + ('m0259dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 259, 'fresh'), + ('m0259dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 259, 'fresh'), + ('m0259dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 259, 'fresh'), + ('m0259dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 259, 'fresh'), + ('m0259dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 259, 'fresh'), + ('m0260dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 260, 'dried'), + ('m0260dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 260, 'dried'), + ('m0260dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 260, 'dried'), + ('m0260dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 260, 'dried'), + ('m0260dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 260, 'dried'), + ('m0261dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 261, 'small'), + ('m0261dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 261, 'small'), + ('m0261dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 261, 'small'), + ('m0261dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 261, 'small'), + ('m0261dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 261, 'small'), + ('m0262dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 262, 'large'), + ('m0262dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 262, 'large'), + ('m0262dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 262, 'large'), + ('m0262dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 262, 'large'), + ('m0262dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 262, 'large'), + ('m0309dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 309, 'fresh'), + ('m0309dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 309, 'fresh'), + ('m0309dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 309, 'fresh'), + ('m0309dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 309, 'fresh'), + ('m0309dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 309, 'fresh'), + ('m0310dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 310, 'old'), + ('m0310dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 310, 'old'), + ('m0310dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 310, 'old'), + ('m0310dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 310, 'old'), + ('m0310dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 310, 'old'), + ('m0311dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 311, 'kitin'), + ('m0311dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 311, 'kitin'), + ('m0311dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 311, 'kitin'), + ('m0311dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 311, 'kitin'), + ('m0311dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 311, 'kitin'), + ('m0263chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chidb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chjdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0265chdda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0265chddb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0266chcda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 266, 'capryn'), + ('m0266chcdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 266, 'capryn'), + ('m0269cbadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 269, 'igara'), + ('m0270cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 270, 'izam'), + ('m0272chadc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 272, 'arma'), + ('m0273chbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 273, 'bodoc'), + ('m0274chldf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 274, 'yelk'), + ('m0276chkde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 276, 'timari'), + ('m0276chkdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 276, 'timari'), + ('m0277ckfde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 277, 'kirost'), + ('m0277ckfdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 277, 'kirost'), + ('m0278ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckddf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 278, 'kinchr'), + ('m0281ckhdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 281, 'kipee'), + ('m0282ckidc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckide01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckidf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 282, 'kizoar'), + ('m0287chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chidb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chjdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0288ccadb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 288, 'gingo'), + ('m0290chdda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0290chddb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0291ckhdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 291, 'kipee'), + ('m0293chldf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 293, 'yelk'), + ('m0296chcda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 296, 'capryn'), + ('m0296chcdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 296, 'capryn'), + ('m0298ccadb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 298, 'gingo'), + ('m0303ccidf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 303, 'zerx'), + ('m0304chbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 304, 'bodoc'), + ('m0305chadc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 305, 'arma'), + ('m0306chdda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0306chddb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0313chadc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 313, 'arma'), + ('m0314chbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 314, 'bodoc'), + ('m0315chcda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 315, 'capryn'), + ('m0315chcdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 315, 'capryn'), + ('m0316ccadb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 316, 'gingo'), + ('m0317chdda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0317chddb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0321cbadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 321, 'igara'), + ('m0322cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 322, 'izam'), + ('m0323chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chidb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chjdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0326chkde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 326, 'timari'), + ('m0326chkdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 326, 'timari'), + ('m0328chldf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 328, 'yelk'), + ('m0329cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 329, 'varinx'), + ('m0329cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 329, 'varinx'), + ('m0331ccidf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 331, 'zerx'), + ('m0263chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chifb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chjfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0264ccefb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 264, 'ragus'), + ('m0264cceff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 264, 'ragus'), + ('m0265chdfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0265chdfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0266chcfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 266, 'capryn'), + ('m0266chcfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 266, 'capryn'), + ('m0272chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 272, 'arma'), + ('m0272chafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 272, 'arma'), + ('m0273chbfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 273, 'bodoc'), + ('m0273chbfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 273, 'bodoc'), + ('m0273chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 273, 'bodoc'), + ('m0274chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 274, 'yelk'), + ('m0274chlff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 274, 'yelk'), + ('m0279ckefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 279, 'kipuck'), + ('m0279ckeff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 279, 'kipuck'), + ('m0281ckhfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 281, 'kipee'), + ('m0287chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chifb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chjfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0288ccafb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 288, 'gingo'), + ('m0288ccafc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 288, 'gingo'), + ('m0289ccefb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 289, 'ragus'), + ('m0289cceff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 289, 'ragus'), + ('m0290chdfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0290chdfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0291ckhfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 291, 'kipee'), + ('m0292ckefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 292, 'kipuck'), + ('m0292ckeff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 292, 'kipuck'), + ('m0293chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 293, 'yelk'), + ('m0293chlff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 293, 'yelk'), + ('m0296chcfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 296, 'capryn'), + ('m0296chcfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 296, 'capryn'), + ('m0298ccafb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 298, 'gingo'), + ('m0298ccafc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 298, 'gingo'), + ('m0299ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 299, 'torbak'), + ('m0299ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 299, 'torbak'), + ('m0300ccefb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 300, 'ragus'), + ('m0300cceff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 300, 'ragus'), + ('m0304chbfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 304, 'bodoc'), + ('m0304chbfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 304, 'bodoc'), + ('m0304chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 304, 'bodoc'), + ('m0305chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 305, 'arma'), + ('m0305chafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 305, 'arma'), + ('m0306chdfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0306chdfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0313chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 313, 'arma'), + ('m0313chafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 313, 'arma'), + ('m0314chbfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 314, 'bodoc'), + ('m0314chbfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 314, 'bodoc'), + ('m0314chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 314, 'bodoc'), + ('m0315chcfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 315, 'capryn'), + ('m0315chcfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 315, 'capryn'), + ('m0316ccafb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 316, 'gingo'), + ('m0316ccafc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 316, 'gingo'), + ('m0317chdfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0317chdfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0319ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 319, 'torbak'), + ('m0319ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 319, 'torbak'), + ('m0323chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chifb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chjfb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0324ccefb01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 324, 'ragus'), + ('m0324cceff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 324, 'ragus'), + ('m0328chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 328, 'yelk'), + ('m0328chlff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 328, 'yelk'), + ('m0263chhjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chijb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chjjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0264ccejb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 264, 'ragus'), + ('m0264ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 264, 'ragus'), + ('m0265chdja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0265chdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0266chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 266, 'capryn'), + ('m0269cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 269, 'igara'), + ('m0273chbje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 273, 'bodoc'), + ('m0276chkjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 276, 'timari'), + ('m0276chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 276, 'timari'), + ('m0277ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 277, 'kirost'), + ('m0277ckfjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 277, 'kirost'), + ('m0278ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 278, 'kinchr'), + ('m0281ckhjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 281, 'kipee'), + ('m0282ckijc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckije01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckijf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 282, 'kizoar'), + ('m0285cdbjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 0, 1, 285, 'gibbai'), + ('m0285cdbje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 0, 1, 285, 'gibbai'), + ('m0287chhjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chijb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chjjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0288ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 288, 'gingo'), + ('m0289ccejb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 289, 'ragus'), + ('m0289ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 289, 'ragus'), + ('m0290chdja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0290chdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0291ckhjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 291, 'kipee'), + ('m0295cdbjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 0, 1, 295, 'gibbai'), + ('m0295cdbje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 0, 1, 295, 'gibbai'), + ('m0296chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 296, 'capryn'), + ('m0298ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 298, 'gingo'), + ('m0299ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 299, 'torbak'), + ('m0300ccejb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 300, 'ragus'), + ('m0300ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 300, 'ragus'), + ('m0303ccijf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 303, 'zerx'), + ('m0304chbje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 304, 'bodoc'), + ('m0306chdja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0306chdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0314chbje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 314, 'bodoc'), + ('m0315chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 315, 'capryn'), + ('m0316ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 316, 'gingo'), + ('m0317chdja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0317chdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0319ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 319, 'torbak'), + ('m0321cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 321, 'igara'), + ('m0323chhjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chijb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chjjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0324ccejb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 324, 'ragus'), + ('m0324ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 324, 'ragus'), + ('m0325ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 325, 'najab'), + ('m0325ccfjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 325, 'najab'), + ('m0326chkjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 326, 'timari'), + ('m0326chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 326, 'timari'), + ('m0331ccijf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 331, 'zerx'), + ('m0263chhle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 263, 'mektou'), + ('m0263chjlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0264ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 264, 'ragus'), + ('m0264cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 264, 'ragus'), + ('m0265chdla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0265chdlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 265, 'yubo'), + ('m0266chclc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 266, 'capryn'), + ('m0266chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 266, 'capryn'), + ('m0268cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 268, 'cray'), + ('m0270cbbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 270, 'izam'), + ('m0272chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 272, 'arma'), + ('m0273chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 273, 'bodoc'), + ('m0274chlle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 274, 'yelk'), + ('m0280ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 280, 'kiban'), + ('m0280ckglf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 280, 'kiban'), + ('m0281ckhlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 281, 'kipee'), + ('m0284cdald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 0, 1, 284, 'cute'), + ('m0284cdale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 0, 1, 284, 'cute'), + ('m0287chhle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 287, 'mektou'), + ('m0287chjlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0289ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 289, 'ragus'), + ('m0289cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 289, 'ragus'), + ('m0290chdla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0290chdlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 290, 'yubo'), + ('m0291ckhlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 291, 'kipee'), + ('m0293chlle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 293, 'yelk'), + ('m0294cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 294, 'cray'), + ('m0296chclc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 296, 'capryn'), + ('m0296chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 296, 'capryn'), + ('m0299ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 299, 'torbak'), + ('m0299ccdlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 299, 'torbak'), + ('m0300ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 300, 'ragus'), + ('m0300cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 300, 'ragus'), + ('m0303ccild01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 303, 'zerx'), + ('m0303ccile01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 303, 'zerx'), + ('m0304chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 304, 'bodoc'), + ('m0305chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 305, 'arma'), + ('m0306chdla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0306chdlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 306, 'yubo'), + ('m0307cdald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 0, 1, 307, 'cute'), + ('m0307cdale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 0, 1, 307, 'cute'), + ('m0313chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 313, 'arma'), + ('m0314chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 314, 'bodoc'), + ('m0315chclc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 315, 'capryn'), + ('m0315chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 315, 'capryn'), + ('m0317chdla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0317chdlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 317, 'yubo'), + ('m0319ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 319, 'torbak'), + ('m0319ccdlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 319, 'torbak'), + ('m0322cbbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 322, 'izam'), + ('m0323chhle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 323, 'mektou'), + ('m0323chjlb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0324ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 324, 'ragus'), + ('m0324cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 324, 'ragus'), + ('m0325ccflf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 325, 'najab'), + ('m0328chlle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 328, 'yelk'), + ('m0331ccild01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 331, 'zerx'), + ('m0331ccile01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 331, 'zerx'), + ('m0270cbbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 270, 'izam'), + ('m0270cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 270, 'izam'), + ('m0272chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 272, 'arma'), + ('m0272chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 272, 'arma'), + ('m0273chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 273, 'bodoc'), + ('m0273chbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 273, 'bodoc'), + ('m0274chlpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 274, 'yelk'), + ('m0275chgpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 275, 'lumper'), + ('m0279ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 279, 'kipuck'), + ('m0279ckepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 279, 'kipuck'), + ('m0280ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 280, 'kiban'), + ('m0280ckgpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 280, 'kiban'), + ('m0281ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 281, 'kipee'), + ('m0281ckhpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 281, 'kipee'), + ('m0282ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckipf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 282, 'kizoar'), + ('m0283ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 283, 'kipest'), + ('m0291ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 291, 'kipee'), + ('m0291ckhpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 291, 'kipee'), + ('m0292ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 292, 'kipuck'), + ('m0292ckepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 292, 'kipuck'), + ('m0293chlpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 293, 'yelk'), + ('m0302chgpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 302, 'lumper'), + ('m0304chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 304, 'bodoc'), + ('m0304chbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 304, 'bodoc'), + ('m0305chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 305, 'arma'), + ('m0305chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 305, 'arma'), + ('m0313chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 313, 'arma'), + ('m0313chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 313, 'arma'), + ('m0314chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 314, 'bodoc'), + ('m0314chbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 314, 'bodoc'), + ('m0320chgpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 320, 'lumper'), + ('m0322cbbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 322, 'izam'), + ('m0322cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 322, 'izam'), + ('m0328chlpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 328, 'yelk'), + ('m0329cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 329, 'varinx'), + ('m0308cxxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 308, 'goo'), + ('m0308cxxcc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 308, 'goo'), + ('m0308cxxcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 308, 'goo'), + ('m0308cxxce01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 308, 'goo'), + ('m0308cxxcf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 308, 'goo'), + ('m0069ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 1, 0, 69, 'kipest'), + ('m0073ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0078ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 1, 0, 78, 'kizoar'), + ('m0081chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 1, 0, 81, 'lumper'), + ('m0082chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 82, 'lumper'), + ('m0083chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 83, 'lumper'), + ('m0153ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 1, 0, 153, 'zerx'), + ('m0154ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 1, 0, 154, 'zerx'), + ('m0172cpfdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 172, 'shooki'), + ('m0172cpfdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 172, 'shooki'), + ('m0173cpfdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 173, 'shooki'), + ('m0173cpfdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 173, 'shooki'), + ('m0269cbadc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 269, 'igara'), + ('m0270cbbda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 270, 'izam'), + ('m0270cbbdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 270, 'izam'), + ('m0275chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 275, 'lumper'), + ('m0275chgde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 275, 'lumper'), + ('m0279ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 279, 'kipuck'), + ('m0279ckedf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 279, 'kipuck'), + ('m0280ckgde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 280, 'kiban'), + ('m0280ckgdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 280, 'kiban'), + ('m0281ckhda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0283ckjdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 283, 'kipest'), + ('m0286cdcdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 0, 1, 286, 'frahar'), + ('m0286cdcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 0, 1, 286, 'frahar'), + ('m0288ccada01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 288, 'gingo'), + ('m0291ckhda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0292ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 292, 'kipuck'), + ('m0292ckedf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 292, 'kipuck'), + ('m0298ccada01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 298, 'gingo'), + ('m0302chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 302, 'lumper'), + ('m0302chgde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 302, 'lumper'), + ('m0303ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 303, 'zerx'), + ('m0316ccada01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 316, 'gingo'), + ('m0320chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 320, 'lumper'), + ('m0320chgde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 320, 'lumper'), + ('m0321cbadc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 321, 'igara'), + ('m0322cbbda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 322, 'izam'), + ('m0322cbbdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 322, 'izam'), + ('m0331ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 331, 'zerx'), + ('m0336ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 1, 0, 336, 'cloppr'), + ('m0336ccbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 1, 0, 336, 'cloppr'), + ('m0338cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 1, 0, 338, 'varinx'), + ('m0338cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 1, 0, 338, 'varinx'), + ('m0356ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 1, 0, 356, 'zerx'), + ('m0371cbbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 371, 'izam'), + ('m0066ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 1, 0, 67, 'kinchr'), + ('m0069ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 1, 0, 69, 'kipest'), + ('m0078ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 78, 'kizoar'), + ('m0078ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 1, 0, 78, 'kizoar'), + ('m0078ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 1, 0, 78, 'kizoar'), + ('m0264ccefa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 264, 'ragus'), + ('m0277ckffe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 277, 'kirost'), + ('m0277ckfff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 277, 'kirost'), + ('m0278ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 278, 'kinchr'), + ('m0280ckgfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 280, 'kiban'), + ('m0280ckgff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 280, 'kiban'), + ('m0281ckhfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0282ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckiff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 282, 'kizoar'), + ('m0283ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 283, 'kipest'), + ('m0285cdbfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 0, 1, 285, 'gibbai'), + ('m0285cdbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 0, 1, 285, 'gibbai'), + ('m0288ccafa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 288, 'gingo'), + ('m0289ccefa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 289, 'ragus'), + ('m0291ckhfa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0295cdbfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 0, 1, 295, 'gibbai'), + ('m0295cdbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 0, 1, 295, 'gibbai'), + ('m0298ccafa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 298, 'gingo'), + ('m0300ccefa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 300, 'ragus'), + ('m0316ccafa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 316, 'gingo'), + ('m0324ccefa01', 6, 67, 0, 0, '', '', 0, 0, 2, 20, 0, 1, 1, 1, 324, 'ragus'), + ('m0335ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 335, 'javing'), + ('m0339ccafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 1, 0, 339, 'gingo'), + ('m0341cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 341, 'cuttlr'), + ('m0347ccafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 1, 0, 347, 'gingo'), + ('m0348cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 1, 0, 348, 'cuttlr'), + ('m0364chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 1, 0, 364, 'bolobi'), + ('m0367chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 1, 0, 367, 'bawaab'), + ('m0374chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 1, 0, 374, 'bawaab'), + ('m0376cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 1, 0, 376, 'cuttlr'), + ('m0073ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0078ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 78, 'kizoar'), + ('m0134ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 1, 0, 134, 'torbak'), + ('m0135ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 0, 1, 0, 135, 'torbak'), + ('m0136ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 1, 0, 136, 'torbak'), + ('m0137ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 1, 0, 137, 'torbak'), + ('m0153ccijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 1, 0, 153, 'zerx'), + ('m0154ccijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 1, 0, 154, 'zerx'), + ('m0168cpcje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 168, 'psykop'), + ('m0169cpcje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 169, 'psykop'), + ('m0170cpdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 170, 'slaven'), + ('m0170cpdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 170, 'slaven'), + ('m0171cpdjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 171, 'slaven'), + ('m0171cpdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 171, 'slaven'), + ('m0263chhja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0264cceja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 264, 'ragus'), + ('m0267chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 267, 'messab'), + ('m0267chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 267, 'messab'), + ('m0270cbbja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 270, 'izam'), + ('m0270cbbjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 270, 'izam'), + ('m0270cbbjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 270, 'izam'), + ('m0271cbcjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 271, 'yber'), + ('m0272chajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 272, 'arma'), + ('m0279ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 279, 'kipuck'), + ('m0279ckejf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 279, 'kipuck'), + ('m0280ckgje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 280, 'kiban'), + ('m0280ckgjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 280, 'kiban'), + ('m0281ckhja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0283ckjjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 283, 'kipest'), + ('m0287chhja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0288ccaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 288, 'gingo'), + ('m0289cceja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 289, 'ragus'), + ('m0291ckhja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0292ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 292, 'kipuck'), + ('m0292ckejf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 292, 'kipuck'), + ('m0298ccaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 298, 'gingo'), + ('m0299ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 299, 'torbak'), + ('m0300cceja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 300, 'ragus'), + ('m0305chajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 305, 'arma'), + ('m0313chajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 313, 'arma'), + ('m0316ccaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 316, 'gingo'), + ('m0318chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 318, 'messab'), + ('m0318chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 318, 'messab'), + ('m0319ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 319, 'torbak'), + ('m0322cbbja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 322, 'izam'), + ('m0322cbbjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 322, 'izam'), + ('m0322cbbjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 322, 'izam'), + ('m0323chhja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0324cceja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 324, 'ragus'), + ('m0325ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 325, 'najab'), + ('m0330cbcjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 330, 'yber'), + ('m0339ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 339, 'gingo'), + ('m0343ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 1, 0, 343, 'ragus'), + ('m0345chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 0, 1, 0, 345, 'timari'), + ('m0346ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 1, 0, 346, 'ragus'), + ('m0347ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 347, 'gingo'), + ('m0350chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 1, 0, 350, 'messab'), + ('m0350chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 1, 0, 350, 'messab'), + ('m0356ccijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 1, 0, 356, 'zerx'), + ('m0359chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 1, 0, 359, 'messab'), + ('m0359chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 1, 0, 359, 'messab'), + ('m0363chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 4, 1, 0, 363, 'wombai'), + ('m0365chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 1, 0, 365, 'messab'), + ('m0365chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 1, 0, 365, 'messab'), + ('m0369ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 1, 0, 369, 'najab'), + ('m0372cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 372, 'igara'), + ('m0378chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 1, 0, 378, 'messab'), + ('m0378chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 1, 0, 378, 'messab'), + ('m0066ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0066ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 1, 0, 67, 'kinchr'), + ('m0067ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 1, 0, 67, 'kinchr'), + ('m0069ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 1, 0, 69, 'kipest'), + ('m0073ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0164cpblb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 164, 'stinga'), + ('m0164cpblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 164, 'stinga'), + ('m0165cpblb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 165, 'stinga'), + ('m0165cpblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 165, 'stinga'), + ('m0263chilb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 263, 'mektou'), + ('m0267chfla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 267, 'messab'), + ('m0267chflb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 267, 'messab'), + ('m0270cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 270, 'izam'), + ('m0271cbcla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 271, 'yber'), + ('m0271cbclb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 271, 'yber'), + ('m0271cbclc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 271, 'yber'), + ('m0272chalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 272, 'arma'), + ('m0274chlld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 274, 'yelk'), + ('m0277ckfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 277, 'kirost'), + ('m0277ckflf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 277, 'kirost'), + ('m0278ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 278, 'kinchr'), + ('m0279ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 279, 'kipuck'), + ('m0279ckelf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 279, 'kipuck'), + ('m0281ckhla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 281, 'kipee'), + ('m0282ckilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckild01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckile01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 282, 'kizoar'), + ('m0282ckilf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 282, 'kizoar'), + ('m0283ckjld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 283, 'kipest'), + ('m0283ckjlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 283, 'kipest'), + ('m0287chilb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 287, 'mektou'), + ('m0291ckhla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 291, 'kipee'), + ('m0292ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 292, 'kipuck'), + ('m0292ckelf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 292, 'kipuck'), + ('m0293chlld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 293, 'yelk'), + ('m0305chalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 305, 'arma'), + ('m0313chalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 313, 'arma'), + ('m0318chfla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 318, 'messab'), + ('m0318chflb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 318, 'messab'), + ('m0322cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 322, 'izam'), + ('m0323chilb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 323, 'mektou'), + ('m0328chlld01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 0, 1, 1, 1, 328, 'yelk'), + ('m0330cbcla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 330, 'yber'), + ('m0330cbclb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 330, 'yber'), + ('m0330cbclc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 330, 'yber'), + ('m0336ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 336, 'cloppr'), + ('m0343ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 343, 'ragus'), + ('m0343cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 343, 'ragus'), + ('m0343ccele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 1, 0, 343, 'ragus'), + ('m0346ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 346, 'ragus'), + ('m0346cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 1, 0, 346, 'ragus'), + ('m0346ccele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 1, 0, 346, 'ragus'), + ('m0366cbcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 0, 1, 0, 366, 'yber'), + ('m0369ccfld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 1, 0, 369, 'najab'), + ('m0371cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 371, 'izam'), + ('m0066ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 66, 'kinchr'), + ('m0066ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 66, 'kinchr'), + ('m0067ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 67, 'kinchr'), + ('m0067ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 67, 'kinchr'), + ('m0069ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 69, 'kipest'), + ('m0076ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 76, 'kirost'), + ('m0078ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 1, 0, 78, 'kizoar'), + ('m0081chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 6, 1, 0, 81, 'lumper'), + ('m0082chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 6, 1, 0, 82, 'lumper'), + ('m0083chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 6, 1, 0, 83, 'lumper'), + ('m0147chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 1, 0, 147, 'yelk'), + ('m0148chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 1, 0, 148, 'yelk'), + ('m0149chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 6, 1, 0, 149, 'yelk'), + ('m0153ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 153, 'zerx'), + ('m0154ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 154, 'zerx'), + ('m0263chhpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 263, 'mektou'), + ('m0274chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 274, 'yelk'), + ('m0275chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 275, 'lumper'), + ('m0277ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 277, 'kirost'), + ('m0277ckfpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 277, 'kirost'), + ('m0278ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 278, 'kinchr'), + ('m0278ckdpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 278, 'kinchr'), + ('m0284cdapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 0, 1, 284, 'cute'), + ('m0284cdape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 0, 1, 284, 'cute'), + ('m0287chhpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 287, 'mektou'), + ('m0293chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 293, 'yelk'), + ('m0302chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 302, 'lumper'), + ('m0303ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 303, 'zerx'), + ('m0307cdapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 0, 1, 307, 'cute'), + ('m0307cdape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 0, 1, 307, 'cute'), + ('m0320chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 320, 'lumper'), + ('m0323chhpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 323, 'mektou'), + ('m0327ccgpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 327, 'vorax'), + ('m0328chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 328, 'yelk'), + ('m0331ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 331, 'zerx'), + ('m0338cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 338, 'varinx'), + ('m0356ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 356, 'zerx'), + ('m0384cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 1, 0, 384, 'ocyx'), + ('m0383chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 1, 0, 383, 'gubani'), + ('m0386ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 386, 'tyranc'), + ('m0387ckape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 387, 'kidina'), + ('m0394chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 394, 'raspal'), + ('m0397chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 397, 'rendor'), + ('m0400chsdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 400, 'shalah'), + ('m0401chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 401, 'ploder'), + ('m0404chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 404, 'arana'), + ('m0407cckdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 407, 'cuttlr'), + ('m0408cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 408, 'ocyx'), + ('m0411ccodf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 411, 'tyranc'), + ('m0414chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 414, 'raspal'), + ('m0417chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 417, 'rendor'), + ('m0420chsdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 420, 'shalah'), + ('m0421chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 421, 'ploder'), + ('m0427cckdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 427, 'cuttlr'), + ('m0428cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 428, 'ocyx'), + ('m0431ccodf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 431, 'tyranc'), + ('m0433chkde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 433, 'timari'), + ('m0433chkdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 433, 'timari'), + ('m0434chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 434, 'raspal'), + ('m0437chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 437, 'rendor'), + ('m0440chsdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 440, 'shalah'), + ('m0441chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 441, 'ploder'), + ('m0444chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 444, 'arana'), + ('m0447cckdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 447, 'cuttlr'), + ('m0448cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 448, 'ocyx'), + ('m0451ccodf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 451, 'tyranc'), + ('m0455chsdf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 0, 1, 1, 1, 455, 'shalah'), + ('m0459chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 459, 'arana'), + ('m0394chmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 394, 'raspal'), + ('m0395chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 395, 'bawaab'), + ('m0396chofc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 396, 'frippo'), + ('m0397chpfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 397, 'rendor'), + ('m0398chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 398, 'gnoof'), + ('m0399chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 399, 'bolobi'), + ('m0403chvff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 403, 'madaka'), + ('m0404chwff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 404, 'arana'), + ('m0406ccjfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 406, 'javing'), + ('m0406ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 406, 'javing'), + ('m0407cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 407, 'cuttlr'), + ('m0407cckff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 407, 'cuttlr'), + ('m0408cclff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 408, 'ocyx'), + ('m0409ccmff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 409, 'jugula'), + ('m0414chmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 414, 'raspal'), + ('m0415chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 415, 'bawaab'), + ('m0416chofc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 416, 'frippo'), + ('m0417chpfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 417, 'rendor'), + ('m0418chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 418, 'gnoof'), + ('m0419chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 419, 'bolobi'), + ('m0423chvff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 423, 'madaka'), + ('m0427cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 427, 'cuttlr'), + ('m0427cckff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 427, 'cuttlr'), + ('m0428cclff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 428, 'ocyx'), + ('m0429ccmff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 429, 'jugula'), + ('m0434chmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 434, 'raspal'), + ('m0435chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 435, 'bawaab'), + ('m0436chofc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 436, 'frippo'), + ('m0437chpfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 437, 'rendor'), + ('m0438chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 438, 'gnoof'), + ('m0439chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 439, 'bolobi'), + ('m0443chvff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 443, 'madaka'), + ('m0444chwff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 444, 'arana'), + ('m0446ccjfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 35, 0, 1, 1, 1, 446, 'javing'), + ('m0446ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 0, 1, 1, 1, 446, 'javing'), + ('m0447cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 447, 'cuttlr'), + ('m0447cckff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 447, 'cuttlr'), + ('m0448cclff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 448, 'ocyx'), + ('m0449ccmff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 449, 'jugula'), + ('m0453chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 453, 'gnoof'), + ('m0454chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 454, 'bolobi'), + ('m0459chwff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 0, 1, 1, 1, 459, 'arana'), + ('m0395chnjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 395, 'bawaab'), + ('m0401chtjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 401, 'ploder'), + ('m0402chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 402, 'wombai'), + ('m0403chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 403, 'madaka'), + ('m0405chxjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 405, 'gubani'), + ('m0406ccjja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 406, 'javing'), + ('m0406ccjjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 406, 'javing'), + ('m0412ccpjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 412, 'yetin'), + ('m0415chnjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 415, 'bawaab'), + ('m0421chtjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 421, 'ploder'), + ('m0422chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 422, 'wombai'), + ('m0423chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 423, 'madaka'), + ('m0425chxjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 425, 'gubani'), + ('m0432ccpjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 432, 'yetin'), + ('m0433chkjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 0, 1, 1, 1, 433, 'timari'), + ('m0433chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 433, 'timari'), + ('m0435chnjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 35, 0, 1, 1, 1, 435, 'bawaab'), + ('m0441chtjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 441, 'ploder'), + ('m0442chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 442, 'wombai'), + ('m0443chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 443, 'madaka'), + ('m0445chxjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 445, 'gubani'), + ('m0446ccjja01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 446, 'javing'), + ('m0446ccjjb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 446, 'javing'), + ('m0452ccpjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 452, 'yetin'), + ('m0456chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 456, 'wombai'), + ('m0457chxjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 457, 'gubani'), + ('m0458ccpjf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 0, 1, 1, 1, 458, 'yetin'), + ('m0398chqlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 398, 'gnoof'), + ('m0399chrlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 399, 'bolobi'), + ('m0400chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 400, 'shalah'), + ('m0402chulf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 402, 'wombai'), + ('m0410ccnlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 410, 'hornch'), + ('m0418chqlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 418, 'gnoof'), + ('m0419chrlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 419, 'bolobi'), + ('m0420chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 420, 'shalah'), + ('m0422chulf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 422, 'wombai'), + ('m0438chqlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 438, 'gnoof'), + ('m0439chrlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 439, 'bolobi'), + ('m0440chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 440, 'shalah'), + ('m0442chulf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 442, 'wombai'), + ('m0450ccnlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 450, 'hornch'), + ('m0453chqlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 453, 'gnoof'), + ('m0454chrlf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 454, 'bolobi'), + ('m0455chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 455, 'shalah'), + ('m0456chulf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 456, 'wombai'), + ('m0405chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 405, 'gubani'), + ('m0409ccmpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 409, 'jugula'), + ('m0410ccnpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 410, 'hornch'), + ('m0411ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 411, 'tyranc'), + ('m0411ccopf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 411, 'tyranc'), + ('m0425chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 425, 'gubani'), + ('m0429ccmpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 429, 'jugula'), + ('m0431ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 431, 'tyranc'), + ('m0431ccopf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 431, 'tyranc'), + ('m0445chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 445, 'gubani'), + ('m0449ccmpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 449, 'jugula'), + ('m0450ccnpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 0, 1, 1, 1, 450, 'hornch'), + ('m0451ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 451, 'tyranc'), + ('m0451ccopf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 451, 'tyranc'), + ('m0457chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 457, 'gubani'), + ('m0460ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 460, 'cloppr'), + ('m0461cccda01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 461, 'goari'), + ('m0461cccdb01', 6, 67, 0, 0, '', '', 0, 0, 1, 20, 0, 1, 1, 1, 461, 'goari'), + ('m0461cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 35, 0, 1, 1, 1, 461, 'goari'), + ('m0460ccbla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 460, 'cloppr'), + ('m0460ccblb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 460, 'cloppr'), + ('m0460ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 35, 0, 1, 1, 1, 460, 'cloppr'), + ('m0461cccla01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 461, 'goari'), + ('m0461ccclb01', 6, 67, 0, 0, '', '', 0, 0, 3, 20, 0, 1, 1, 1, 461, 'goari'), + ('m0312dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 50593791, 0, 0, 0, 312, 'kitin'), + ('m0001dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 0, 0, 1, 'abhaya'), + ('m0001dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 0, 0, 1, 'abhaya'), + ('m0009chaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 9, 'arma'), + ('m0009chacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 9, 'arma'), + ('m0018chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 18, 'bodoc'), + ('m0018chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 18, 'bodoc'), + ('m0019chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 1, 0, 19, 'bodoc'), + ('m0019chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 1, 0, 19, 'bodoc'), + ('m0020chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 1, 0, 20, 'bodoc'), + ('m0020chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 1, 0, 20, 'bodoc'), + ('m0021dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 0, 0, 21, 'buo'), + ('m0021dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 0, 0, 21, 'buo'), + ('m0023dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 0, 0, 23, 'capric'), + ('m0023dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 0, 0, 23, 'capric'), + ('m0025chcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 25, 'capryn'), + ('m0025chccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 25, 'capryn'), + ('m0040dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 0, 0, 40, 'eyota'), + ('m0040dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 0, 0, 40, 'eyota'), + ('m0043ccaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 43, 'gingo'), + ('m0043ccacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 43, 'gingo'), + ('m0044ccaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 44, 'gingo'), + ('m0044ccacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 44, 'gingo'), + ('m0046dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 0, 0, 46, 'glue'), + ('m0046dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 0, 0, 46, 'glue'), + ('m0048cccca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 48, 'goari'), + ('m0048ccccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 48, 'goari'), + ('m0064dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 0, 0, 64, 'kachin'), + ('m0064dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 0, 0, 64, 'kachin'), + ('m0066ckdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 66, 'kinchr'), + ('m0066ckdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 66, 'kinchr'), + ('m0067ckdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 67, 'kinchr'), + ('m0067ckdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 67, 'kinchr'), + ('m0068ckgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 68, 'kiban'), + ('m0068ckgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 68, 'kiban'), + ('m0069ckjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 69, 'kipest'), + ('m0069ckjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 69, 'kipest'), + ('m0072ckhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 72, 'kipee'), + ('m0072ckhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 72, 'kipee'), + ('m0073ckeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 73, 'kipuck'), + ('m0073ckecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 73, 'kipuck'), + ('m0074ckeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 74, 'kipuck'), + ('m0074ckecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 74, 'kipuck'), + ('m0076ckfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 76, 'kirost'), + ('m0076ckfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 76, 'kirost'), + ('m0078ckica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 78, 'kizoar'), + ('m0078ckicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 78, 'kizoar'), + ('m0081chgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 3, 1, 0, 81, 'lumper'), + ('m0081chgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 3, 1, 0, 81, 'lumper'), + ('m0082chgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 3, 1, 0, 82, 'lumper'), + ('m0082chgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 3, 1, 0, 82, 'lumper'), + ('m0083chgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 83, 'lumper'), + ('m0083chgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 83, 'lumper'), + ('m0086chhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 1, 0, 86, 'mektou'), + ('m0086chhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 86, 'mektou'), + ('m0086chicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 86, 'mektou'), + ('m0086chjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 86, 'mektou'), + ('m0087chhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 87, 'mektou'), + ('m0087chhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 87, 'mektou'), + ('m0087chicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 87, 'mektou'), + ('m0087chjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 87, 'mektou'), + ('m0101dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 0, 0, 101, 'perfli'), + ('m0101dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 0, 0, 101, 'perfli'), + ('m0102dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 0, 0, 102, 'pha'), + ('m0102dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 0, 0, 102, 'pha'), + ('m0103dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 0, 0, 103, 'pilan'), + ('m0103dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 0, 0, 103, 'pilan'), + ('m0106cceca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 106, 'ragus'), + ('m0106ccecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 106, 'ragus'), + ('m0107cceca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 107, 'ragus'), + ('m0107ccecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 107, 'ragus'), + ('m0115dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 0, 0, 115, 'sauron'), + ('m0115dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 0, 0, 115, 'sauron'), + ('m0117dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 0, 0, 117, 'sha'), + ('m0117dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 0, 0, 117, 'sha'), + ('m0119dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 0, 0, 119, 'silver'), + ('m0119dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 0, 0, 119, 'silver'), + ('m0123dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 0, 0, 123, 'smart'), + ('m0123dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 0, 0, 123, 'smart'), + ('m0125dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 0, 0, 125, 'splint'), + ('m0125dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 0, 0, 125, 'splint'), + ('m0133chkca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 3, 1, 0, 133, 'timari'), + ('m0133chkcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 3, 1, 0, 133, 'timari'), + ('m0134ccdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 134, 'torbak'), + ('m0134ccdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 134, 'torbak'), + ('m0135ccdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 135, 'torbak'), + ('m0135ccdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 135, 'torbak'), + ('m0136ccdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 136, 'torbak'), + ('m0136ccdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 136, 'torbak'), + ('m0137ccdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 137, 'torbak'), + ('m0137ccdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 137, 'torbak'), + ('m0140cchca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 140, 'varinx'), + ('m0140cchcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 140, 'varinx'), + ('m0141cchca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 141, 'varinx'), + ('m0141cchcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 141, 'varinx'), + ('m0145cbcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 145, 'yber'), + ('m0145cbccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 145, 'yber'), + ('m0147chlca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 147, 'yelk'), + ('m0147chlcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 147, 'yelk'), + ('m0148chlca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 148, 'yelk'), + ('m0148chlcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 148, 'yelk'), + ('m0149chlca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 149, 'yelk'), + ('m0149chlcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 149, 'yelk'), + ('m0153ccica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 153, 'zerx'), + ('m0153ccicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 153, 'zerx'), + ('m0154ccica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 154, 'zerx'), + ('m0154ccicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 154, 'zerx'), + ('m0155dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 0, 0, 155, 'zun'), + ('m0155dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 0, 0, 155, 'zun'), + ('m0198dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 198, 'small'), + ('m0198dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 198, 'small'), + ('m0199dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 199, 'large'), + ('m0199dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 199, 'large'), + ('m0200dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 200, 'giant'), + ('m0200dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 200, 'giant'), + ('m0201dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 201, 'small'), + ('m0201dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 201, 'small'), + ('m0202dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 202, 'large'), + ('m0202dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 202, 'large'), + ('m0203dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 203, 'giant'), + ('m0203dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 203, 'giant'), + ('m0204dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 204, 'silver'), + ('m0204dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 204, 'silver'), + ('m0205dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 205, 'golden'), + ('m0205dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 205, 'golden'), + ('m0335ccjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 335, 'javing'), + ('m0335ccjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 335, 'javing'), + ('m0336ccbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 336, 'cloppr'), + ('m0336ccbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 336, 'cloppr'), + ('m0338cchca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 338, 'varinx'), + ('m0338cchcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 338, 'varinx'), + ('m0339ccaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 339, 'gingo'), + ('m0339ccacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 339, 'gingo'), + ('m0341cckca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 341, 'cuttlr'), + ('m0341cckcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 341, 'cuttlr'), + ('m0343cceca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 343, 'ragus'), + ('m0343ccecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 343, 'ragus'), + ('m0345chkca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 345, 'timari'), + ('m0345chkcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 345, 'timari'), + ('m0346cceca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 346, 'ragus'), + ('m0346ccecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 346, 'ragus'), + ('m0347ccaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 347, 'gingo'), + ('m0347ccacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 347, 'gingo'), + ('m0348cckca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 348, 'cuttlr'), + ('m0348cckcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 348, 'cuttlr'), + ('m0349ccpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 349, 'yetin'), + ('m0349ccpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 349, 'yetin'), + ('m0350chfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 350, 'messab'), + ('m0350chfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 350, 'messab'), + ('m0356ccica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 356, 'zerx'), + ('m0356ccicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 356, 'zerx'), + ('m0359chfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 359, 'messab'), + ('m0359chfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 359, 'messab'), + ('m0363chuca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 1, 0, 363, 'wombai'), + ('m0363chucb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 1, 0, 363, 'wombai'), + ('m0365chfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 365, 'messab'), + ('m0365chfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 365, 'messab'), + ('m0366cbcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 366, 'yber'), + ('m0366cbccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 366, 'yber'), + ('m0367chnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 3, 1, 0, 367, 'bawaab'), + ('m0367chncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 3, 1, 0, 367, 'bawaab'), + ('m0368ccnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 368, 'hornch'), + ('m0368ccncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 368, 'hornch'), + ('m0374chnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 3, 1, 0, 374, 'bawaab'), + ('m0374chncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 3, 1, 0, 374, 'bawaab'), + ('m0378chfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 378, 'messab'), + ('m0378chfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 378, 'messab'), + ('m0383chxca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 383, 'gubani'), + ('m0383chxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 383, 'gubani'), + ('m0384cclca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 384, 'ocyx'), + ('m0384cclcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 384, 'ocyx'), + ('m0385ccmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 385, 'jugula'), + ('m0385ccmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 385, 'jugula'), + ('m0386ccoca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 386, 'tyranc'), + ('m0386ccocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 386, 'tyranc'), + ('m0387ckaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 387, 'kidina'), + ('m0387ckacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 387, 'kidina'), + ('m0390ccgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 390, 'vorax'), + ('m0390ccgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 390, 'vorax'), + ('m0462cbcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 462, 'yber'), + ('m0462cbccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 462, 'yber'), + ('m0464ccgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 464, 'vorax'), + ('m0464ccgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 464, 'vorax'), + ('m0465ccgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 465, 'vorax'), + ('m0465ccgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 465, 'vorax'), + ('m0467cclca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 467, 'ocyx'), + ('m0467cclcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 467, 'ocyx'), + ('m0468ccfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 468, 'najab'), + ('m0468ccfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 468, 'najab'), + ('m0469chwca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 469, 'arana'), + ('m0469chwcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 469, 'arana'), + ('m0470checa01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 470, 'cray'), + ('m0470checb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 470, 'cray'), + ('m0472cpaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 472, 'jubla'), + ('m0472cpacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 472, 'jubla'), + ('m0473cpbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 473, 'stinga'), + ('m0473cpbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 473, 'stinga'), + ('m0474cpcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 474, 'psykop'), + ('m0474cpccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 474, 'psykop'), + ('m0475cpdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 475, 'slaven'), + ('m0475cpdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 475, 'slaven'), + ('m0476cpeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 476, 'cratch'), + ('m0476cpecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 476, 'cratch'), + ('m0477cpfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 477, 'shooki'), + ('m0477cpfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 477, 'shooki'), + ('m0479ckbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 479, 'kinrey'), + ('m0479ckbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 479, 'kinrey'), + ('m0480ckbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 480, 'kinrey'), + ('m0480ckbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 480, 'kinrey'), + ('m0481ckbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 481, 'kinrey'), + ('m0481ckbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 481, 'kinrey'), + ('m0485ckaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 485, 'kidina'), + ('m0485ckacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 485, 'kidina'), + ('m0487ckaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 487, 'kidina'), + ('m0487ckacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 487, 'kidina'), + ('m0488ckaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 488, 'kidina'), + ('m0488ckacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 488, 'kidina'), + ('m0490ckcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 490, 'kizara'), + ('m0490ckccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 490, 'kizara'), + ('m0491ckcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 491, 'kizara'), + ('m0491ckccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 491, 'kizara'), + ('m0492ckcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 492, 'kizara'), + ('m0492ckccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 492, 'kizara'), + ('m0496ckhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 496, 'kipee'), + ('m0496ckhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 496, 'kipee'), + ('m0497dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 0, 0, 497, 'adriel'), + ('m0497dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 0, 0, 497, 'adriel'), + ('m0498chwca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 498, 'arana'), + ('m0498chwcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 498, 'arana'), + ('m0499chwca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 499, 'arana'), + ('m0499chwcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 499, 'arana'), + ('m0500chwca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 500, 'arana'), + ('m0500chwcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 500, 'arana'), + ('m0501chwca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 501, 'arana'), + ('m0501chwcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 501, 'arana'), + ('m0502chaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 502, 'arma'), + ('m0502chacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 502, 'arma'), + ('m0503chaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 503, 'arma'), + ('m0503chacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 503, 'arma'), + ('m0504chaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 504, 'arma'), + ('m0504chacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 504, 'arma'), + ('m0505chaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 505, 'arma'), + ('m0505chacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 505, 'arma'), + ('m0506chnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 506, 'bawaab'), + ('m0506chncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 506, 'bawaab'), + ('m0507chnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 3, 1, 0, 507, 'bawaab'), + ('m0507chncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 3, 1, 0, 507, 'bawaab'), + ('m0508chnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 508, 'bawaab'), + ('m0508chncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 508, 'bawaab'), + ('m0509chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 509, 'bodoc'), + ('m0509chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 509, 'bodoc'), + ('m0510chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 1, 0, 510, 'bodoc'), + ('m0510chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 1, 0, 510, 'bodoc'), + ('m0511chbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 511, 'bodoc'), + ('m0511chbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 511, 'bodoc'), + ('m0512chrca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 512, 'bolobi'), + ('m0512chrcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 512, 'bolobi'), + ('m0514chrca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 514, 'bolobi'), + ('m0514chrcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 514, 'bolobi'), + ('m0515chrca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 515, 'bolobi'), + ('m0515chrcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 515, 'bolobi'), + ('m0516chrca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 516, 'bolobi'), + ('m0516chrcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 516, 'bolobi'), + ('m0517chcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 517, 'capryn'), + ('m0517chccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 517, 'capryn'), + ('m0518chcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 518, 'capryn'), + ('m0518chccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 518, 'capryn'), + ('m0519chcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 519, 'capryn'), + ('m0519chccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 519, 'capryn'), + ('m0520chcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 520, 'capryn'), + ('m0520chccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 520, 'capryn'), + ('m0521ccbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 521, 'cloppr'), + ('m0521ccbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 521, 'cloppr'), + ('m0522ccbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 522, 'cloppr'), + ('m0522ccbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 522, 'cloppr'), + ('m0523ccbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 523, 'cloppr'), + ('m0523ccbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 523, 'cloppr'), + ('m0524ccbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 524, 'cloppr'), + ('m0524ccbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 524, 'cloppr'), + ('m0525cpeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 525, 'cratch'), + ('m0525cpecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 525, 'cratch'), + ('m0526checa01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 526, 'cray'), + ('m0526checb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 526, 'cray'), + ('m0527checa01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 527, 'cray'), + ('m0527checb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 527, 'cray'), + ('m0528checa01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 528, 'cray'), + ('m0528checb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 528, 'cray'), + ('m0529checa01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 529, 'cray'), + ('m0529checb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 529, 'cray'), + ('m0530cckca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 530, 'cuttlr'), + ('m0530cckcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 530, 'cuttlr'), + ('m0531cckca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 531, 'cuttlr'), + ('m0531cckcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 531, 'cuttlr'), + ('m0533dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 0, 0, 533, 'dante'), + ('m0533dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 0, 0, 533, 'dante'), + ('m0534dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 0, 0, 534, 'dung'), + ('m0534dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 0, 0, 534, 'dung'), + ('m0535dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 0, 0, 535, 'enola'), + ('m0535dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 0, 0, 535, 'enola'), + ('m0536choca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 536, 'frippo'), + ('m0536chocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 536, 'frippo'), + ('m0538choca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 1, 0, 538, 'frippo'), + ('m0538chocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 1, 0, 538, 'frippo'), + ('m0539choca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 1, 0, 539, 'frippo'), + ('m0539chocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 1, 0, 539, 'frippo'), + ('m0540choca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 540, 'frippo'), + ('m0540chocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 540, 'frippo'), + ('m0541dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 0, 0, 541, 'fung'), + ('m0541dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 0, 0, 541, 'fung'), + ('m0542ccaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 542, 'gingo'), + ('m0542ccacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 542, 'gingo'), + ('m0543chqca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 543, 'gnoof'), + ('m0543chqcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 543, 'gnoof'), + ('m0544chqca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 1, 0, 544, 'gnoof'), + ('m0544chqcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 544, 'gnoof'), + ('m0545chqca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 545, 'gnoof'), + ('m0545chqcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 545, 'gnoof'), + ('m0546chqca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 546, 'gnoof'), + ('m0546chqcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 546, 'gnoof'), + ('m0547chqca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 547, 'gnoof'), + ('m0547chqcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 547, 'gnoof'), + ('m0548cccca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 548, 'goari'), + ('m0548ccccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 548, 'goari'), + ('m0549cccca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 549, 'goari'), + ('m0549ccccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 549, 'goari'), + ('m0550cccca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 550, 'goari'), + ('m0550ccccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 550, 'goari'), + ('m0551cccca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 551, 'goari'), + ('m0551ccccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 551, 'goari'), + ('m0552chxca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 552, 'gubani'), + ('m0552chxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 552, 'gubani'), + ('m0553chxca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 553, 'gubani'), + ('m0553chxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 553, 'gubani'), + ('m0554chxca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 554, 'gubani'), + ('m0554chxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 554, 'gubani'), + ('m0555chxca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 555, 'gubani'), + ('m0555chxcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 555, 'gubani'), + ('m0556ccnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 556, 'hornch'), + ('m0556ccncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 556, 'hornch'), + ('m0557ccnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 557, 'hornch'), + ('m0557ccncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 557, 'hornch'), + ('m0558ccnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 558, 'hornch'), + ('m0558ccncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 558, 'hornch'), + ('m0559ccnca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 559, 'hornch'), + ('m0559ccncb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 559, 'hornch'), + ('m0560cbaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 560, 'igara'), + ('m0560cbacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 560, 'igara'), + ('m0561cbaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 561, 'igara'), + ('m0561cbacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 561, 'igara'), + ('m0562cbaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 562, 'igara'), + ('m0562cbacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 562, 'igara'), + ('m0564cbaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 564, 'igara'), + ('m0564cbacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 564, 'igara'), + ('m0565dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 0, 0, 565, 'irin'), + ('m0565dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 0, 0, 565, 'irin'), + ('m0566cbbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 566, 'izam'), + ('m0566cbbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 566, 'izam'), + ('m0567cbbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 567, 'izam'), + ('m0567cbbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 567, 'izam'), + ('m0568cbbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 568, 'izam'), + ('m0568cbbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 568, 'izam'), + ('m0570cbbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 570, 'izam'), + ('m0570cbbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 570, 'izam'), + ('m0571ccjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 571, 'javing'), + ('m0571ccjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 571, 'javing'), + ('m0572ccjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 572, 'javing'), + ('m0572ccjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 572, 'javing'), + ('m0573ccjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 573, 'javing'), + ('m0573ccjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 573, 'javing'), + ('m0574ccjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 574, 'javing'), + ('m0574ccjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 574, 'javing'), + ('m0575cpaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 575, 'jubla'), + ('m0575cpacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 575, 'jubla'), + ('m0576ccmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 576, 'jugula'), + ('m0576ccmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 576, 'jugula'), + ('m0577ccmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 577, 'jugula'), + ('m0577ccmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 577, 'jugula'), + ('m0578ccmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 578, 'jugula'), + ('m0578ccmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 578, 'jugula'), + ('m0579ccmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 579, 'jugula'), + ('m0579ccmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 579, 'jugula'), + ('m0580ckgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 580, 'kiban'), + ('m0580ckgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 580, 'kiban'), + ('m0581ckgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 581, 'kiban'), + ('m0581ckgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 581, 'kiban'), + ('m0582ckgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 5, 1, 0, 582, 'kiban'), + ('m0582ckgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 5, 1, 0, 582, 'kiban'), + ('m0583ckgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 583, 'kiban'), + ('m0583ckgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 583, 'kiban'), + ('m0584ckaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 584, 'kidina'), + ('m0584ckacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 584, 'kidina'), + ('m0585ckdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 585, 'kinchr'), + ('m0585ckdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 585, 'kinchr'), + ('m0586ckdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 586, 'kinchr'), + ('m0586ckdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 586, 'kinchr'), + ('m0587ckdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 587, 'kinchr'), + ('m0587ckdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 587, 'kinchr'), + ('m0588ckbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 588, 'kinrey'), + ('m0588ckbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 588, 'kinrey'), + ('m0589ckbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 589, 'kinrey'), + ('m0589ckbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 589, 'kinrey'), + ('m0590ckhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 5, 1, 0, 590, 'kipee'), + ('m0590ckhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 5, 1, 0, 590, 'kipee'), + ('m0591ckhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 591, 'kipee'), + ('m0591ckhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 591, 'kipee'), + ('m0592ckhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 592, 'kipee'), + ('m0592ckhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 592, 'kipee'), + ('m0593ckjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 593, 'kipest'), + ('m0593ckjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 593, 'kipest'), + ('m0594ckjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 594, 'kipest'), + ('m0594ckjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 594, 'kipest'), + ('m0595ckjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 595, 'kipest'), + ('m0595ckjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 595, 'kipest'), + ('m0596ckjca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 596, 'kipest'), + ('m0596ckjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 596, 'kipest'), + ('m0597ckeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 2, 1, 0, 597, 'kipuck'), + ('m0597ckecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 2, 1, 0, 597, 'kipuck'), + ('m0598ckeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 598, 'kipuck'), + ('m0598ckecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 598, 'kipuck'), + ('m0599ckeca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 599, 'kipuck'), + ('m0599ckecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 599, 'kipuck'), + ('m0600ckfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 3, 1, 0, 600, 'kirost'), + ('m0600ckfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 3, 1, 0, 600, 'kirost'), + ('m0601ckfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 601, 'kirost'), + ('m0601ckfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 601, 'kirost'), + ('m0602ckfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 602, 'kirost'), + ('m0602ckfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 602, 'kirost'), + ('m0603ckfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 603, 'kirost'), + ('m0603ckfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 603, 'kirost'), + ('m0604ckcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 5, 1, 0, 604, 'kizara'), + ('m0604ckccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 5, 1, 0, 604, 'kizara'), + ('m0605ckcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 605, 'kizara'), + ('m0605ckccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 605, 'kizara'), + ('m0606ckica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 606, 'kizoar'), + ('m0606ckicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 606, 'kizoar'), + ('m0607ckica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 607, 'kizoar'), + ('m0607ckicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 607, 'kizoar'), + ('m0608ckica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 608, 'kizoar'), + ('m0608ckicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 608, 'kizoar'), + ('m0609ckica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 1, 1, 0, 609, 'kizoar'), + ('m0609ckicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 1, 1, 0, 609, 'kizoar'), + ('m0610dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 0, 0, 610, 'koorin'), + ('m0610dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 0, 0, 610, 'koorin'), + ('m0611chgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 611, 'lumper'), + ('m0611chgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 611, 'lumper'), + ('m0612chgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 3, 1, 0, 612, 'lumper'), + ('m0612chgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 3, 1, 0, 612, 'lumper'), + ('m0613chvca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 613, 'madaka'), + ('m0613chvcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 613, 'madaka'), + ('m0615chvca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 1, 0, 615, 'madaka'), + ('m0615chvcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 1, 0, 615, 'madaka'), + ('m0616chvca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 1, 0, 616, 'madaka'), + ('m0616chvcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 1, 0, 616, 'madaka'), + ('m0617chvca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 617, 'madaka'), + ('m0617chvcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 617, 'madaka'), + ('m0618chhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 618, 'mektou'), + ('m0618chhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 618, 'mektou'), + ('m0618chicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 618, 'mektou'), + ('m0618chjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 618, 'mektou'), + ('m0619chhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 619, 'mektou'), + ('m0619chhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 619, 'mektou'), + ('m0619chicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 619, 'mektou'), + ('m0619chjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 619, 'mektou'), + ('m0620chhca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 620, 'mektou'), + ('m0620chhcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 620, 'mektou'), + ('m0620chicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 620, 'mektou'), + ('m0620chjcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 620, 'mektou'), + ('m0621chfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 621, 'messab'), + ('m0621chfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 621, 'messab'), + ('m0623dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 0, 0, 623, 'mitexi'), + ('m0623dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 0, 0, 623, 'mitexi'), + ('m0624dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 0, 0, 624, 'moon'), + ('m0624dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 0, 0, 624, 'moon'), + ('m0625ccfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 625, 'najab'), + ('m0625ccfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 625, 'najab'), + ('m0626ccfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 626, 'najab'), + ('m0626ccfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 626, 'najab'), + ('m0627ccfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 627, 'najab'), + ('m0627ccfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 627, 'najab'), + ('m0629dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 0, 0, 629, 'nita'), + ('m0629dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 0, 0, 629, 'nita'), + ('m0630dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 0, 0, 630, 'oath'), + ('m0630dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 0, 0, 630, 'oath'), + ('m0632cclca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 3, 1, 0, 632, 'ocyx'), + ('m0632cclcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 3, 1, 0, 632, 'ocyx'), + ('m0633cclca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 633, 'ocyx'), + ('m0633cclcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 633, 'ocyx'), + ('m0634cclca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 634, 'ocyx'), + ('m0634cclcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 634, 'ocyx'), + ('m0635chtca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 635, 'ploder'), + ('m0635chtcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 635, 'ploder'), + ('m0636chtca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 3, 1, 0, 636, 'ploder'), + ('m0636chtcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 3, 1, 0, 636, 'ploder'), + ('m0637chtca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 3, 1, 0, 637, 'ploder'), + ('m0637chtcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 3, 1, 0, 637, 'ploder'), + ('m0638chtca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 3, 1, 0, 638, 'ploder'), + ('m0638chtcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 3, 1, 0, 638, 'ploder'), + ('m0639chtca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 639, 'ploder'), + ('m0639chtcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 639, 'ploder'), + ('m0640cpcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 640, 'psykop'), + ('m0640cpccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 640, 'psykop'), + ('m0641cceca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 641, 'ragus'), + ('m0641ccecb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 641, 'ragus'), + ('m0642chmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 642, 'raspal'), + ('m0642chmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 642, 'raspal'), + ('m0643chmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 1, 0, 643, 'raspal'), + ('m0643chmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 1, 0, 643, 'raspal'), + ('m0644chmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 1, 0, 644, 'raspal'), + ('m0644chmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 1, 0, 644, 'raspal'), + ('m0645chmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 1, 0, 645, 'raspal'), + ('m0645chmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 1, 0, 645, 'raspal'), + ('m0646chmca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 646, 'raspal'), + ('m0646chmcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 646, 'raspal'), + ('m0647chpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 1, 1, 0, 647, 'rendor'), + ('m0647chpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 1, 1, 0, 647, 'rendor'), + ('m0648chpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 1, 0, 648, 'rendor'), + ('m0648chpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 648, 'rendor'), + ('m0649chpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 1, 1, 0, 649, 'rendor'), + ('m0649chpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 1, 1, 0, 649, 'rendor'), + ('m0650chpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 650, 'rendor'), + ('m0650chpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 650, 'rendor'), + ('m0651chpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 651, 'rendor'), + ('m0651chpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 651, 'rendor'), + ('m0652dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 0, 0, 652, 'scrath'), + ('m0652dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 0, 0, 652, 'scrath'), + ('m0653chsca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 653, 'shalah'), + ('m0653chscb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 653, 'shalah'), + ('m0654chsca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 654, 'shalah'), + ('m0654chscb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 654, 'shalah'), + ('m0655chsca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 655, 'shalah'), + ('m0655chscb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 655, 'shalah'), + ('m0656chsca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 656, 'shalah'), + ('m0656chscb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 656, 'shalah'), + ('m0657chsca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 657, 'shalah'), + ('m0657chscb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 657, 'shalah'), + ('m0658cpfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 1, 1, 0, 658, 'shooki'), + ('m0658cpfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 1, 1, 0, 658, 'shooki'), + ('m0659dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 3, 0, 0, 659, 'silvio'), + ('m0659dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 3, 0, 0, 659, 'silvio'), + ('m0660cpdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 660, 'slaven'), + ('m0660cpdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 660, 'slaven'), + ('m0661cpbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 3, 1, 0, 661, 'stinga'), + ('m0661cpbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 3, 1, 0, 661, 'stinga'), + ('m0662dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 0, 0, 662, 'tansy'), + ('m0662dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 0, 0, 662, 'tansy'), + ('m0663chkca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 3, 1, 0, 663, 'timari'), + ('m0663chkcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 3, 1, 0, 663, 'timari'), + ('m0664chkca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 3, 1, 0, 664, 'timari'), + ('m0664chkcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 3, 1, 0, 664, 'timari'), + ('m0665chkca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 3, 1, 0, 665, 'timari'), + ('m0665chkcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 3, 1, 0, 665, 'timari'), + ('m0666ccdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 666, 'torbak'), + ('m0666ccdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 666, 'torbak'), + ('m0667ccoca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 2, 1, 0, 667, 'tyranc'), + ('m0667ccocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 2, 1, 0, 667, 'tyranc'), + ('m0668ccoca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16896, 2, 1, 0, 668, 'tyranc'), + ('m0668ccocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16896, 2, 1, 0, 668, 'tyranc'), + ('m0669ccoca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 669, 'tyranc'), + ('m0669ccocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 669, 'tyranc'), + ('m0670ccoca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 670, 'tyranc'), + ('m0670ccocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 670, 'tyranc'), + ('m0671cchca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 3, 1, 0, 671, 'varinx'), + ('m0671cchcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 3, 1, 0, 671, 'varinx'), + ('m0672cchca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 3, 1, 0, 672, 'varinx'), + ('m0672cchcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 3, 1, 0, 672, 'varinx'), + ('m0673ccgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 5, 1, 0, 673, 'vorax'), + ('m0673ccgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 5, 1, 0, 673, 'vorax'), + ('m0675chuca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 5, 1, 0, 675, 'wombai'), + ('m0675chucb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 5, 1, 0, 675, 'wombai'), + ('m0676chuca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 1, 0, 676, 'wombai'), + ('m0676chucb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 1, 0, 676, 'wombai'), + ('m0677chuca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 5, 1, 0, 677, 'wombai'), + ('m0677chucb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 5, 1, 0, 677, 'wombai'), + ('m0678chuca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 5, 1, 0, 678, 'wombai'), + ('m0678chucb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 5, 1, 0, 678, 'wombai'), + ('m0679dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 5, 0, 0, 679, 'yana'), + ('m0679dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 5, 0, 0, 679, 'yana'), + ('m0680cbcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 680, 'yber'), + ('m0680cbccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 680, 'yber'), + ('m0681cbcca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 681, 'yber'), + ('m0681cbccb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 681, 'yber'), + ('m0682chlca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 1, 0, 682, 'yelk'), + ('m0682chlcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 682, 'yelk'), + ('m0683chlca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 1, 1, 0, 683, 'yelk'), + ('m0683chlcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 1, 1, 0, 683, 'yelk'), + ('m0684ccpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 2056, 1, 1, 0, 684, 'yetin'), + ('m0684ccpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 2056, 1, 1, 0, 684, 'yetin'), + ('m0685ccpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 5, 1, 1, 0, 685, 'yetin'), + ('m0685ccpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 5, 1, 1, 0, 685, 'yetin'), + ('m0686ccpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 1, 1, 0, 686, 'yetin'), + ('m0686ccpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 1, 1, 0, 686, 'yetin'), + ('m0687ccpca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 1, 1, 0, 687, 'yetin'), + ('m0687ccpcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 1, 1, 0, 687, 'yetin'), + ('m0688chdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 33685504, 2, 1, 0, 688, 'yubo'), + ('m0688chdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 33685504, 2, 1, 0, 688, 'yubo'), + ('m0690chdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 65600, 2, 1, 0, 690, 'yubo'), + ('m0690chdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 65600, 2, 1, 0, 690, 'yubo'), + ('m0691chdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 34, 2, 1, 0, 691, 'yubo'), + ('m0691chdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 34, 2, 1, 0, 691, 'yubo'), + ('m0692chdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 9216, 2, 1, 0, 692, 'yubo'), + ('m0692chdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 9216, 2, 1, 0, 692, 'yubo'), + ('m0693ccica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 32896, 2, 1, 0, 693, 'zerx'), + ('m0693ccicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 32896, 2, 1, 0, 693, 'zerx'), + ('m0694ccica01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 694, 'zerx'), + ('m0694ccicb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 694, 'zerx'), + ('m0695ixxcc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 695, 'kitin'), + ('m0695ixxcc02', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 1, 0, 1, 695, 'kitin'), + ('m0006dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 4, 0, 0, 6, 'anete'), + ('m0014dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 0, 0, 14, 'becker'), + ('m0015dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 0, 0, 15, 'beng'), + ('m0016dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 0, 0, 16, 'big'), + ('m0016dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 0, 0, 16, 'big'), + ('m0016dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 0, 0, 16, 'big'), + ('m0021dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 4, 0, 0, 21, 'buo'), + ('m0023dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 4, 0, 0, 23, 'capric'), + ('m0031dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 0, 0, 31, 'cuty'), + ('m0037dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0046dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 4, 0, 0, 46, 'glue'), + ('m0049dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0050dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 0, 0, 50, 'hash'), + ('m0053dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 0, 0, 53, 'horny'), + ('m0073ckedc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0073ckedd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckedc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0074ckedd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0093dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 0, 0, 93, 'motega'), + ('m0100dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 0, 0, 100, 'patee'), + ('m0101dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 0, 0, 101, 'perfli'), + ('m0102dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 0, 0, 102, 'pha'), + ('m0109dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 0, 0, 109, 'redhot'), + ('m0113dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 0, 0, 113, 'sarina'), + ('m0115dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 4, 0, 0, 115, 'sauron'), + ('m0117dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 0, 0, 117, 'sha'), + ('m0118dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 0, 0, 0, 118, 'shu'), + ('m0119dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 0, 0, 119, 'silver'), + ('m0123dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 0, 0, 123, 'smart'), + ('m0124dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 0, 0, 124, 'soo'), + ('m0125dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 0, 0, 125, 'splint'), + ('m0128dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 0, 0, 128, 'tama'), + ('m0140cchdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 1, 0, 140, 'varinx'), + ('m0141cchdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 1, 0, 141, 'varinx'), + ('m0142dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 0, 0, 142, 'visc'), + ('m0147chldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 0, 1, 0, 147, 'yelk'), + ('m0147chldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 147, 'yelk'), + ('m0148chldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0148chldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 148, 'yelk'), + ('m0149chldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 0, 1, 0, 149, 'yelk'), + ('m0149chldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 149, 'yelk'), + ('m0155dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 0, 0, 155, 'zun'), + ('m0336ccbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 336, 'cloppr'), + ('m0338cchdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 1, 0, 338, 'varinx'), + ('m0341cckde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 341, 'cuttlr'), + ('m0348cckde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 348, 'cuttlr'), + ('m0384ccldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 1, 0, 384, 'ocyx'), + ('m0384ccldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 1, 0, 384, 'ocyx'), + ('m0467ccldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 1, 0, 467, 'ocyx'), + ('m0467ccldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 1, 0, 467, 'ocyx'), + ('m0467cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 1, 0, 467, 'ocyx'), + ('m0469chwdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 469, 'arana'), + ('m0496ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 496, 'kipee'), + ('m0496ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 1, 0, 496, 'kipee'), + ('m0496ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 496, 'kipee'), + ('m0497dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 0, 0, 497, 'adriel'), + ('m0498chwdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 498, 'arana'), + ('m0499chwdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 499, 'arana'), + ('m0500chwdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 500, 'arana'), + ('m0501chwdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 501, 'arana'), + ('m0521ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 1, 0, 521, 'cloppr'), + ('m0521ccbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 1, 0, 521, 'cloppr'), + ('m0521ccbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 1, 0, 521, 'cloppr'), + ('m0522ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 1, 0, 522, 'cloppr'), + ('m0522ccbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 1, 0, 522, 'cloppr'), + ('m0522ccbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 1, 0, 522, 'cloppr'), + ('m0523ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 1, 0, 523, 'cloppr'), + ('m0523ccbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 1, 0, 523, 'cloppr'), + ('m0523ccbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 1, 0, 523, 'cloppr'), + ('m0524ccbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 1, 0, 524, 'cloppr'), + ('m0524ccbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 1, 0, 524, 'cloppr'), + ('m0524ccbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 1, 0, 524, 'cloppr'), + ('m0530cckde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 530, 'cuttlr'), + ('m0531cckde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 531, 'cuttlr'), + ('m0533dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 0, 0, 533, 'dante'), + ('m0534dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 0, 0, 534, 'dung'), + ('m0535dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 0, 0, 535, 'enola'), + ('m0541dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 4, 0, 0, 541, 'fung'), + ('m0548cccde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 548, 'goari'), + ('m0549cccde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 549, 'goari'), + ('m0550cccde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 550, 'goari'), + ('m0551cccde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 551, 'goari'), + ('m0565dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 0, 0, 565, 'irin'), + ('m0585ckddc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0586ckddc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0587ckddc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckddd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0590ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 590, 'kipee'), + ('m0590ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 1, 0, 590, 'kipee'), + ('m0590ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 590, 'kipee'), + ('m0591ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 591, 'kipee'), + ('m0591ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 1, 0, 591, 'kipee'), + ('m0591ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 591, 'kipee'), + ('m0592ckhdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 592, 'kipee'), + ('m0592ckhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 1, 0, 592, 'kipee'), + ('m0592ckhde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 592, 'kipee'), + ('m0593ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 1, 0, 596, 'kipest'), + ('m0597ckedc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 597, 'kipuck'), + ('m0597ckedd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 1, 0, 597, 'kipuck'), + ('m0597ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckedc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0598ckedd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0598ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckedc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0599ckedd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0599ckede01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0610dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 0, 0, 610, 'koorin'), + ('m0623dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0624dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 0, 0, 624, 'moon'), + ('m0629dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 0, 0, 629, 'nita'), + ('m0630dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 0, 0, 0, 630, 'oath'), + ('m0632ccldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 1, 0, 632, 'ocyx'), + ('m0632ccldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 1, 0, 632, 'ocyx'), + ('m0632cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 0, 1, 0, 632, 'ocyx'), + ('m0633ccldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 1, 0, 633, 'ocyx'), + ('m0633ccldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 1, 0, 633, 'ocyx'), + ('m0633cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 1, 0, 633, 'ocyx'), + ('m0634ccldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 1, 0, 634, 'ocyx'), + ('m0634ccldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 634, 'ocyx'), + ('m0634cclde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 1, 0, 634, 'ocyx'), + ('m0642chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 4, 1, 0, 642, 'raspal'), + ('m0643chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 4, 1, 0, 643, 'raspal'), + ('m0644chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 4, 1, 0, 644, 'raspal'), + ('m0645chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 4, 1, 0, 645, 'raspal'), + ('m0646chmdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 4, 1, 0, 646, 'raspal'), + ('m0647chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 33685504, 0, 1, 0, 647, 'rendor'), + ('m0647chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 1, 0, 647, 'rendor'), + ('m0648chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 0, 1, 0, 648, 'rendor'), + ('m0648chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 0, 1, 0, 648, 'rendor'), + ('m0649chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 0, 1, 0, 649, 'rendor'), + ('m0649chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 1, 0, 649, 'rendor'), + ('m0650chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 0, 1, 0, 650, 'rendor'), + ('m0650chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 1, 0, 650, 'rendor'), + ('m0651chpdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 9216, 0, 1, 0, 651, 'rendor'), + ('m0651chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 1, 0, 651, 'rendor'), + ('m0652dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 0, 0, 652, 'scrath'), + ('m0659dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 0, 0, 659, 'silvio'), + ('m0662dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 0, 0, 662, 'tansy'), + ('m0671cchdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 1, 0, 671, 'varinx'), + ('m0671cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 1, 0, 671, 'varinx'), + ('m0671cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 0, 1, 0, 671, 'varinx'), + ('m0672cchdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 1, 0, 672, 'varinx'), + ('m0672cchdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 1, 0, 672, 'varinx'), + ('m0672cchde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 0, 1, 0, 672, 'varinx'), + ('m0679dxadd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxade01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxadf01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 0, 0, 679, 'yana'), + ('m0682chldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0682chldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0682chlde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0683chldc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 34, 0, 1, 0, 683, 'yelk'), + ('m0683chldd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 683, 'yelk'), + ('m0683chlde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 1, 0, 683, 'yelk'), + ('m0693ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 1, 0, 693, 'zerx'), + ('m0694ccidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 1, 0, 694, 'zerx'), + ('m0001dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0006dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 4, 0, 0, 6, 'anete'), + ('m0014dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 0, 0, 14, 'becker'), + ('m0015dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 0, 0, 15, 'beng'), + ('m0016dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 0, 0, 16, 'big'), + ('m0016dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 0, 0, 16, 'big'), + ('m0016dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 0, 0, 16, 'big'), + ('m0021dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 4, 0, 0, 21, 'buo'), + ('m0031dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 0, 0, 31, 'cuty'), + ('m0037dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0040dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 0, 0, 40, 'eyota'), + ('m0046dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 0, 0, 46, 'glue'), + ('m0049dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0050dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 0, 0, 50, 'hash'), + ('m0053dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 0, 0, 53, 'horny'), + ('m0064dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 0, 0, 64, 'kachin'), + ('m0066ckdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 1, 0, 67, 'kinchr'), + ('m0073ckefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0093dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 0, 0, 93, 'motega'), + ('m0100dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 0, 0, 100, 'patee'), + ('m0101dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 0, 0, 101, 'perfli'), + ('m0102dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 0, 0, 102, 'pha'), + ('m0103dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 0, 0, 103, 'pilan'), + ('m0109dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 0, 0, 109, 'redhot'), + ('m0113dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 0, 0, 113, 'sarina'), + ('m0117dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 0, 0, 117, 'sha'), + ('m0118dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 0, 0, 118, 'shu'), + ('m0119dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 0, 0, 119, 'silver'), + ('m0123dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 0, 0, 123, 'smart'), + ('m0124dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 0, 0, 124, 'soo'), + ('m0125dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 0, 0, 125, 'splint'), + ('m0128dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 0, 0, 128, 'tama'), + ('m0134ccdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 134, 'torbak'), + ('m0135ccdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 135, 'torbak'), + ('m0136ccdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 136, 'torbak'), + ('m0137ccdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 137, 'torbak'), + ('m0142dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 0, 0, 142, 'visc'), + ('m0155dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 0, 0, 155, 'zun'), + ('m0341cckfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 1, 0, 341, 'cuttlr'), + ('m0341cckfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 341, 'cuttlr'), + ('m0348cckfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 1, 0, 348, 'cuttlr'), + ('m0348cckfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 348, 'cuttlr'), + ('m0367chnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 367, 'bawaab'), + ('m0374chnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 374, 'bawaab'), + ('m0385ccmfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 1, 0, 385, 'jugula'), + ('m0476cpefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 1, 0, 476, 'cratch'), + ('m0496ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 1, 0, 496, 'kipee'), + ('m0496ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 496, 'kipee'), + ('m0496ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 1, 0, 496, 'kipee'), + ('m0497dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 0, 0, 497, 'adriel'), + ('m0506chnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 506, 'bawaab'), + ('m0507chnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 507, 'bawaab'), + ('m0508chnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 508, 'bawaab'), + ('m0509chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 1, 0, 509, 'bodoc'), + ('m0510chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 4, 1, 0, 510, 'bodoc'), + ('m0511chbfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 1, 0, 511, 'bodoc'), + ('m0512chrfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 1, 0, 512, 'bolobi'), + ('m0514chrfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 1, 0, 514, 'bolobi'), + ('m0515chrfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 1, 0, 515, 'bolobi'), + ('m0516chrfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 1, 0, 516, 'bolobi'), + ('m0525cpefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 1, 0, 525, 'cratch'), + ('m0530cckfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 1, 0, 530, 'cuttlr'), + ('m0530cckfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 530, 'cuttlr'), + ('m0530cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 1, 0, 530, 'cuttlr'), + ('m0531cckfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 1, 0, 531, 'cuttlr'), + ('m0531cckfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 531, 'cuttlr'), + ('m0531cckfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 1, 0, 531, 'cuttlr'), + ('m0533dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 0, 0, 533, 'dante'), + ('m0534dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 0, 0, 534, 'dung'), + ('m0535dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 0, 0, 535, 'enola'), + ('m0541dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 0, 0, 541, 'fung'), + ('m0543chqfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 543, 'gnoof'), + ('m0543chqfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 1, 0, 543, 'gnoof'), + ('m0543chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 1, 0, 543, 'gnoof'), + ('m0544chqfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 544, 'gnoof'), + ('m0544chqfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 1, 0, 544, 'gnoof'), + ('m0544chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 1, 0, 544, 'gnoof'), + ('m0545chqfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 545, 'gnoof'), + ('m0545chqfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 1, 0, 545, 'gnoof'), + ('m0545chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 1, 0, 545, 'gnoof'), + ('m0546chqfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 546, 'gnoof'), + ('m0546chqfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 1, 0, 546, 'gnoof'), + ('m0546chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 1, 0, 546, 'gnoof'), + ('m0547chqfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 547, 'gnoof'), + ('m0547chqfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 1, 0, 547, 'gnoof'), + ('m0547chqfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 1, 0, 547, 'gnoof'), + ('m0565dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 0, 0, 565, 'irin'), + ('m0571ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 571, 'javing'), + ('m0572ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 572, 'javing'), + ('m0573ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 573, 'javing'), + ('m0574ccjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 574, 'javing'), + ('m0576ccmfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 1, 0, 576, 'jugula'), + ('m0577ccmfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 1, 0, 577, 'jugula'), + ('m0578ccmfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 1, 0, 578, 'jugula'), + ('m0579ccmfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 1, 0, 579, 'jugula'), + ('m0585ckdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0586ckdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0587ckdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0590ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 1, 0, 590, 'kipee'), + ('m0590ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 590, 'kipee'), + ('m0590ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 590, 'kipee'), + ('m0591ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 1, 0, 591, 'kipee'), + ('m0591ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 591, 'kipee'), + ('m0591ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 1, 0, 591, 'kipee'), + ('m0592ckhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 4, 1, 0, 592, 'kipee'), + ('m0592ckhfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 592, 'kipee'), + ('m0592ckhfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 1, 0, 592, 'kipee'), + ('m0597ckefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0606ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 606, 'kizoar'), + ('m0606ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 1, 0, 606, 'kizoar'), + ('m0606ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 1, 0, 606, 'kizoar'), + ('m0607ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 607, 'kizoar'), + ('m0607ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 1, 0, 607, 'kizoar'), + ('m0607ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 1, 0, 607, 'kizoar'), + ('m0608ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 608, 'kizoar'), + ('m0608ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 1, 0, 608, 'kizoar'), + ('m0608ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 1, 0, 608, 'kizoar'), + ('m0609ckifc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 609, 'kizoar'), + ('m0609ckifd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 1, 0, 609, 'kizoar'), + ('m0609ckife01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 1, 0, 609, 'kizoar'), + ('m0610dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 0, 0, 610, 'koorin'), + ('m0623dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0624dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 0, 0, 624, 'moon'), + ('m0629dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 0, 0, 629, 'nita'), + ('m0630dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 0, 0, 630, 'oath'), + ('m0647chpfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 1, 0, 647, 'rendor'), + ('m0648chpfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 1, 0, 648, 'rendor'), + ('m0649chpfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 1, 0, 649, 'rendor'), + ('m0650chpfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 1, 0, 650, 'rendor'), + ('m0651chpfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 1, 0, 651, 'rendor'), + ('m0652dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 4, 0, 0, 652, 'scrath'), + ('m0659dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 0, 0, 659, 'silvio'), + ('m0662dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 4, 0, 0, 662, 'tansy'), + ('m0666ccdfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 666, 'torbak'), + ('m0666ccdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 1, 0, 666, 'torbak'), + ('m0666ccdfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 1, 0, 666, 'torbak'), + ('m0679dxafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxaff01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 4, 0, 0, 679, 'yana'), + ('m0682chlfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0682chlfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0682chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 0, 1, 0, 682, 'yelk'), + ('m0683chlfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 683, 'yelk'), + ('m0683chlfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 1, 0, 683, 'yelk'), + ('m0683chlfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 1, 0, 683, 'yelk'), + ('m0001dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0006dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 4, 0, 0, 6, 'anete'), + ('m0014dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 0, 0, 14, 'becker'), + ('m0015dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 0, 0, 15, 'beng'), + ('m0016dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 0, 0, 16, 'big'), + ('m0016dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 0, 0, 16, 'big'), + ('m0016dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 0, 0, 16, 'big'), + ('m0023dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 4, 0, 0, 23, 'capric'), + ('m0031dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 0, 0, 31, 'cuty'), + ('m0037dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0040dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 0, 0, 40, 'eyota'), + ('m0046dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 0, 0, 46, 'glue'), + ('m0049dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0050dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 0, 0, 50, 'hash'), + ('m0053dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 0, 0, 53, 'horny'), + ('m0064dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 0, 0, 64, 'kachin'), + ('m0073ckejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0073ckejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0074ckejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0076ckfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 76, 'kirost'), + ('m0093dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 0, 0, 93, 'motega'), + ('m0100dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 0, 0, 0, 100, 'patee'), + ('m0101dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 0, 0, 101, 'perfli'), + ('m0101dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 0, 0, 101, 'perfli'), + ('m0103dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 0, 0, 103, 'pilan'), + ('m0109dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 0, 0, 109, 'redhot'), + ('m0113dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 0, 0, 0, 113, 'sarina'), + ('m0115dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 4, 0, 0, 115, 'sauron'), + ('m0118dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 0, 0, 0, 118, 'shu'), + ('m0119dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 0, 0, 119, 'silver'), + ('m0119dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 0, 0, 119, 'silver'), + ('m0123dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 0, 0, 123, 'smart'), + ('m0123dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 0, 0, 123, 'smart'), + ('m0124dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 0, 0, 124, 'soo'), + ('m0125dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 0, 0, 125, 'splint'), + ('m0125dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 0, 0, 125, 'splint'), + ('m0128dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 0, 0, 128, 'tama'), + ('m0142dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 0, 0, 0, 142, 'visc'), + ('m0339ccajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 1, 0, 339, 'gingo'), + ('m0343cceje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 1, 0, 343, 'ragus'), + ('m0346cceje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 1, 0, 346, 'ragus'), + ('m0347ccajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 0, 1, 0, 347, 'gingo'), + ('m0383chxje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 1, 0, 383, 'gubani'), + ('m0497dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 0, 0, 497, 'adriel'), + ('m0502chajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 1, 0, 502, 'arma'), + ('m0503chajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 1, 0, 503, 'arma'), + ('m0504chajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 1, 0, 504, 'arma'), + ('m0505chajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 1, 0, 505, 'arma'), + ('m0533dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 0, 0, 533, 'dante'), + ('m0534dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 0, 0, 0, 534, 'dung'), + ('m0535dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 0, 0, 0, 535, 'enola'), + ('m0541dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 0, 0, 541, 'fung'), + ('m0542ccajc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 0, 1, 0, 542, 'gingo'), + ('m0552chxje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 1, 0, 552, 'gubani'), + ('m0553chxje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 4, 1, 0, 553, 'gubani'), + ('m0554chxje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 4, 1, 0, 554, 'gubani'), + ('m0555chxje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 1, 0, 555, 'gubani'), + ('m0565dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 0, 0, 565, 'irin'), + ('m0585ckdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0586ckdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0587ckdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0597ckejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 1, 0, 597, 'kipuck'), + ('m0597ckejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 1, 0, 597, 'kipuck'), + ('m0597ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0598ckejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0598ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0599ckejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0599ckeje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0600ckfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 600, 'kirost'), + ('m0601ckfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 601, 'kirost'), + ('m0602ckfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 602, 'kirost'), + ('m0603ckfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 603, 'kirost'), + ('m0610dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 0, 0, 0, 610, 'koorin'), + ('m0613chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 1, 0, 613, 'madaka'), + ('m0615chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 4, 1, 0, 615, 'madaka'), + ('m0616chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 1, 0, 616, 'madaka'), + ('m0617chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 1, 0, 617, 'madaka'), + ('m0621chfjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 1, 0, 621, 'messab'), + ('m0623dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0624dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 0, 0, 0, 624, 'moon'), + ('m0629dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 0, 0, 0, 629, 'nita'), + ('m0630dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 0, 0, 630, 'oath'), + ('m0635chtjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 0, 1, 0, 635, 'ploder'), + ('m0635chtje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 1, 0, 635, 'ploder'), + ('m0636chtjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 0, 1, 0, 636, 'ploder'), + ('m0636chtje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 0, 1, 0, 636, 'ploder'), + ('m0637chtjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 0, 1, 0, 637, 'ploder'), + ('m0637chtje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 0, 1, 0, 637, 'ploder'), + ('m0638chtjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 0, 1, 0, 638, 'ploder'), + ('m0638chtje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 0, 1, 0, 638, 'ploder'), + ('m0639chtjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 0, 1, 0, 639, 'ploder'), + ('m0639chtje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 0, 1, 0, 639, 'ploder'), + ('m0641cceje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 1, 0, 641, 'ragus'), + ('m0652dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 0, 0, 652, 'scrath'), + ('m0659dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 0, 0, 0, 659, 'silvio'), + ('m0662dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 0, 0, 662, 'tansy'), + ('m0666ccdjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 0, 1, 0, 666, 'torbak'), + ('m0679dxajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxajf01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 0, 0, 679, 'yana'), + ('m0693ccijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 1, 0, 693, 'zerx'), + ('m0694ccijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 1, 0, 694, 'zerx'), + ('m0001dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0001dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 0, 0, 1, 'abhaya'), + ('m0006dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 0, 0, 6, 'anete'), + ('m0006dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 0, 0, 6, 'anete'), + ('m0014dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 0, 0, 14, 'becker'), + ('m0014dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 0, 0, 14, 'becker'), + ('m0015dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 0, 0, 15, 'beng'), + ('m0015dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 0, 0, 15, 'beng'), + ('m0016dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 0, 0, 16, 'big'), + ('m0016dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 0, 0, 16, 'big'), + ('m0016dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 0, 0, 16, 'big'), + ('m0021dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 0, 0, 21, 'buo'), + ('m0021dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 0, 0, 21, 'buo'), + ('m0023dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 0, 0, 23, 'capric'), + ('m0023dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 0, 0, 23, 'capric'), + ('m0031dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 0, 0, 31, 'cuty'), + ('m0031dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 0, 0, 31, 'cuty'), + ('m0037dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0037dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 0, 0, 0, 37, 'dzao'), + ('m0040dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 0, 0, 40, 'eyota'), + ('m0040dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 0, 0, 40, 'eyota'), + ('m0046dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 0, 0, 46, 'glue'), + ('m0046dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 0, 0, 46, 'glue'), + ('m0049dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0049dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 0, 0, 49, 'gulatc'), + ('m0050dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 0, 0, 0, 50, 'hash'), + ('m0050dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 0, 0, 0, 50, 'hash'), + ('m0053dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 0, 0, 53, 'horny'), + ('m0053dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 0, 0, 53, 'horny'), + ('m0064dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 0, 0, 64, 'kachin'), + ('m0064dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 0, 0, 64, 'kachin'), + ('m0066ckdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 66, 'kinchr'), + ('m0067ckdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 67, 'kinchr'), + ('m0093dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 0, 0, 93, 'motega'), + ('m0093dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 0, 0, 93, 'motega'), + ('m0100dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 0, 0, 0, 100, 'patee'), + ('m0100dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 0, 0, 0, 100, 'patee'), + ('m0102dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 0, 0, 0, 102, 'pha'), + ('m0102dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 0, 0, 0, 102, 'pha'), + ('m0103dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 0, 0, 103, 'pilan'), + ('m0103dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 0, 0, 103, 'pilan'), + ('m0109dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 0, 0, 109, 'redhot'), + ('m0109dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 0, 0, 109, 'redhot'), + ('m0113dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 0, 0, 0, 113, 'sarina'), + ('m0113dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 0, 0, 0, 113, 'sarina'), + ('m0115dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 0, 0, 115, 'sauron'), + ('m0115dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 0, 0, 115, 'sauron'), + ('m0117dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 0, 0, 0, 117, 'sha'), + ('m0117dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 0, 0, 0, 117, 'sha'), + ('m0118dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 0, 0, 0, 118, 'shu'), + ('m0118dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 0, 0, 0, 118, 'shu'), + ('m0124dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 0, 0, 124, 'soo'), + ('m0124dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 0, 0, 124, 'soo'), + ('m0128dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 4, 0, 0, 128, 'tama'), + ('m0128dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 0, 0, 128, 'tama'), + ('m0142dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 0, 0, 0, 142, 'visc'), + ('m0142dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 0, 0, 142, 'visc'), + ('m0155dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 0, 0, 155, 'zun'), + ('m0155dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 0, 0, 155, 'zun'), + ('m0363chule01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 1, 0, 363, 'wombai'), + ('m0368ccnle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 1, 0, 368, 'hornch'), + ('m0468ccflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 468, 'najab'), + ('m0470chelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 470, 'cray'), + ('m0470chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 0, 1, 0, 470, 'cray'), + ('m0497dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 0, 0, 497, 'adriel'), + ('m0497dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 0, 0, 497, 'adriel'), + ('m0502chald01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 1, 0, 502, 'arma'), + ('m0503chald01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 1, 0, 503, 'arma'), + ('m0504chald01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 1, 0, 504, 'arma'), + ('m0505chald01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 1, 0, 505, 'arma'), + ('m0526chelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 526, 'cray'), + ('m0526chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 1, 0, 526, 'cray'), + ('m0527chelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 527, 'cray'), + ('m0527chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 1, 0, 527, 'cray'), + ('m0528chelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 528, 'cray'), + ('m0528chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 1, 0, 528, 'cray'), + ('m0529chelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 529, 'cray'), + ('m0529chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 1, 0, 529, 'cray'), + ('m0533dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 0, 0, 533, 'dante'), + ('m0533dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 0, 0, 533, 'dante'), + ('m0534dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 0, 0, 0, 534, 'dung'), + ('m0534dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 0, 0, 0, 534, 'dung'), + ('m0535dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 0, 0, 0, 535, 'enola'), + ('m0535dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 0, 0, 535, 'enola'), + ('m0541dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 0, 0, 541, 'fung'), + ('m0541dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 0, 0, 541, 'fung'), + ('m0556ccnle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 1, 0, 556, 'hornch'), + ('m0557ccnle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 1, 0, 557, 'hornch'), + ('m0558ccnle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 1, 0, 558, 'hornch'), + ('m0559ccnle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 1, 0, 559, 'hornch'), + ('m0565dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 0, 0, 565, 'irin'), + ('m0565dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 0, 0, 565, 'irin'), + ('m0585ckdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0585ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 1, 0, 585, 'kinchr'), + ('m0586ckdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0586ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 1, 0, 586, 'kinchr'), + ('m0587ckdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0587ckdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 1, 0, 587, 'kinchr'), + ('m0593ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 1, 0, 596, 'kipest'), + ('m0597ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0610dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 0, 0, 0, 610, 'koorin'), + ('m0610dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 0, 0, 610, 'koorin'), + ('m0623dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0623dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 0, 0, 623, 'mitexi'), + ('m0624dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 0, 0, 0, 624, 'moon'), + ('m0624dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 0, 0, 0, 624, 'moon'), + ('m0625ccflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 625, 'najab'), + ('m0626ccflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 626, 'najab'), + ('m0627ccflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 627, 'najab'), + ('m0629dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 0, 0, 0, 629, 'nita'), + ('m0629dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 0, 0, 0, 629, 'nita'), + ('m0630dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 0, 0, 630, 'oath'), + ('m0630dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 0, 0, 630, 'oath'), + ('m0641ccelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 641, 'ragus'), + ('m0641cceld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 1, 0, 641, 'ragus'), + ('m0641ccele01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 1, 0, 641, 'ragus'), + ('m0652dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 0, 0, 652, 'scrath'), + ('m0652dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 0, 0, 652, 'scrath'), + ('m0653chsld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 1, 0, 653, 'shalah'), + ('m0654chsld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 1, 0, 654, 'shalah'), + ('m0655chsld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 1, 0, 655, 'shalah'), + ('m0656chsld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 1, 0, 656, 'shalah'), + ('m0657chsld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 1, 0, 657, 'shalah'), + ('m0659dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 0, 0, 0, 659, 'silvio'), + ('m0659dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 0, 0, 0, 659, 'silvio'), + ('m0662dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 0, 0, 662, 'tansy'), + ('m0662dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 0, 0, 662, 'tansy'), + ('m0666ccdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 666, 'torbak'), + ('m0666ccdld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 0, 1, 0, 666, 'torbak'), + ('m0666ccdle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 1, 0, 666, 'torbak'), + ('m0675chule01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 1, 0, 675, 'wombai'), + ('m0676chule01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 1, 0, 676, 'wombai'), + ('m0677chule01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 1, 0, 677, 'wombai'), + ('m0678chule01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 1, 0, 678, 'wombai'), + ('m0679dxald01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxale01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 0, 0, 679, 'yana'), + ('m0679dxalf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 0, 0, 679, 'yana'), + ('m0009chapc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 7, 1, 0, 9, 'arma'), + ('m0066ckdpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 66, 'kinchr'), + ('m0067ckdpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 67, 'kinchr'), + ('m0068ckgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 68, 'kiban'), + ('m0069ckjpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 69, 'kipest'), + ('m0072ckhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 72, 'kipee'), + ('m0073ckepc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 73, 'kipuck'), + ('m0073ckepd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 73, 'kipuck'), + ('m0074ckepc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 74, 'kipuck'), + ('m0074ckepd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 74, 'kipuck'), + ('m0076ckfpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 76, 'kirost'), + ('m0076ckfpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 1, 0, 76, 'kirost'), + ('m0078ckipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 78, 'kizoar'), + ('m0081chgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 6, 1, 0, 81, 'lumper'), + ('m0081chgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 6, 1, 0, 81, 'lumper'), + ('m0082chgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 6, 1, 0, 82, 'lumper'), + ('m0082chgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 6, 1, 0, 82, 'lumper'), + ('m0083chgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 6, 1, 0, 83, 'lumper'), + ('m0083chgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 1, 0, 83, 'lumper'), + ('m0086chhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 6, 1, 0, 86, 'mektou'), + ('m0087chhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 6, 1, 0, 87, 'mektou'), + ('m0140cchpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 140, 'varinx'), + ('m0141cchpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 141, 'varinx'), + ('m0147chlpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 6, 1, 0, 147, 'yelk'), + ('m0148chlpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 1, 0, 148, 'yelk'), + ('m0149chlpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 6, 1, 0, 149, 'yelk'), + ('m0153ccipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 153, 'zerx'), + ('m0154ccipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 154, 'zerx'), + ('m0338cchpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 338, 'varinx'), + ('m0338cchpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 1, 0, 338, 'varinx'), + ('m0356ccipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 356, 'zerx'), + ('m0356ccipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 356, 'zerx'), + ('m0368ccnpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 368, 'hornch'), + ('m0383chxpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 7, 1, 0, 383, 'gubani'), + ('m0383chxpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 7, 1, 0, 383, 'gubani'), + ('m0385ccmpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 385, 'jugula'), + ('m0385ccmpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 1, 0, 385, 'jugula'), + ('m0385ccmpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 385, 'jugula'), + ('m0386ccopc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 386, 'tyranc'), + ('m0386ccopd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 386, 'tyranc'), + ('m0390ccgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 390, 'vorax'), + ('m0390ccgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 390, 'vorax'), + ('m0390ccgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 390, 'vorax'), + ('m0464ccgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 464, 'vorax'), + ('m0464ccgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 464, 'vorax'), + ('m0464ccgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 464, 'vorax'), + ('m0465ccgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 465, 'vorax'), + ('m0465ccgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 465, 'vorax'), + ('m0465ccgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 465, 'vorax'), + ('m0496ckhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 496, 'kipee'), + ('m0496ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 496, 'kipee'), + ('m0496ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 496, 'kipee'), + ('m0497dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 0, 0, 497, 'adriel'), + ('m0497dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 0, 0, 497, 'adriel'), + ('m0497dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 0, 0, 497, 'adriel'), + ('m0502chapc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 7, 1, 0, 502, 'arma'), + ('m0502chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 1, 0, 502, 'arma'), + ('m0503chapc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 7, 1, 0, 503, 'arma'), + ('m0503chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 7, 1, 0, 503, 'arma'), + ('m0504chapc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 7, 1, 0, 504, 'arma'), + ('m0504chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 1, 0, 504, 'arma'), + ('m0505chapc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 7, 1, 0, 505, 'arma'), + ('m0505chape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 1, 0, 505, 'arma'), + ('m0533dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 0, 0, 533, 'dante'), + ('m0533dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 0, 0, 533, 'dante'), + ('m0533dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 0, 0, 533, 'dante'), + ('m0534dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 6, 0, 0, 534, 'dung'), + ('m0534dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 6, 0, 0, 534, 'dung'), + ('m0534dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 0, 0, 534, 'dung'), + ('m0535dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 0, 0, 535, 'enola'), + ('m0535dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 0, 0, 535, 'enola'), + ('m0535dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 0, 0, 535, 'enola'), + ('m0541dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 7, 0, 0, 541, 'fung'), + ('m0541dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 7, 0, 0, 541, 'fung'), + ('m0541dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 0, 0, 541, 'fung'), + ('m0552chxpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 7, 1, 0, 552, 'gubani'), + ('m0552chxpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 1, 0, 552, 'gubani'), + ('m0552chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 1, 0, 552, 'gubani'), + ('m0553chxpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777232, 7, 1, 0, 553, 'gubani'), + ('m0553chxpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 7, 1, 0, 553, 'gubani'), + ('m0553chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 7, 1, 0, 553, 'gubani'), + ('m0554chxpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 7, 1, 0, 554, 'gubani'), + ('m0554chxpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 7, 1, 0, 554, 'gubani'), + ('m0554chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 7, 1, 0, 554, 'gubani'), + ('m0555chxpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 7, 1, 0, 555, 'gubani'), + ('m0555chxpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 1, 0, 555, 'gubani'), + ('m0555chxpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 1, 0, 555, 'gubani'), + ('m0556ccnpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 556, 'hornch'), + ('m0557ccnpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 557, 'hornch'), + ('m0558ccnpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 558, 'hornch'), + ('m0559ccnpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 559, 'hornch'), + ('m0565dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 0, 0, 565, 'irin'), + ('m0565dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 0, 0, 565, 'irin'), + ('m0565dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 0, 0, 565, 'irin'), + ('m0576ccmpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 576, 'jugula'), + ('m0576ccmpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 1, 0, 576, 'jugula'), + ('m0576ccmpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 576, 'jugula'), + ('m0577ccmpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 577, 'jugula'), + ('m0577ccmpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 1, 0, 577, 'jugula'), + ('m0577ccmpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 577, 'jugula'), + ('m0578ccmpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 578, 'jugula'), + ('m0578ccmpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 1, 0, 578, 'jugula'), + ('m0578ccmpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 578, 'jugula'), + ('m0579ccmpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 579, 'jugula'), + ('m0579ccmpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 1, 0, 579, 'jugula'), + ('m0579ccmpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 579, 'jugula'), + ('m0580ckgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 580, 'kiban'), + ('m0580ckgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 580, 'kiban'), + ('m0580ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 580, 'kiban'), + ('m0581ckgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 581, 'kiban'), + ('m0581ckgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 581, 'kiban'), + ('m0581ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 581, 'kiban'), + ('m0582ckgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 582, 'kiban'), + ('m0582ckgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 582, 'kiban'), + ('m0582ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 582, 'kiban'), + ('m0583ckgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 583, 'kiban'), + ('m0583ckgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 583, 'kiban'), + ('m0583ckgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 583, 'kiban'), + ('m0585ckdpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 585, 'kinchr'), + ('m0585ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 585, 'kinchr'), + ('m0585ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 585, 'kinchr'), + ('m0586ckdpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 586, 'kinchr'), + ('m0586ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 586, 'kinchr'), + ('m0586ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 586, 'kinchr'), + ('m0587ckdpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 587, 'kinchr'), + ('m0587ckdpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 587, 'kinchr'), + ('m0587ckdpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 587, 'kinchr'), + ('m0590ckhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 590, 'kipee'), + ('m0590ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 590, 'kipee'), + ('m0590ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 590, 'kipee'), + ('m0591ckhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 591, 'kipee'), + ('m0591ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 591, 'kipee'), + ('m0591ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 591, 'kipee'), + ('m0592ckhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 592, 'kipee'), + ('m0592ckhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 592, 'kipee'), + ('m0592ckhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 592, 'kipee'), + ('m0593ckjpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 593, 'kipest'), + ('m0593ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 593, 'kipest'), + ('m0594ckjpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 594, 'kipest'), + ('m0594ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 594, 'kipest'), + ('m0595ckjpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 595, 'kipest'), + ('m0595ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 595, 'kipest'), + ('m0596ckjpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 596, 'kipest'), + ('m0596ckjpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 596, 'kipest'), + ('m0597ckepc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 7, 1, 0, 597, 'kipuck'), + ('m0597ckepd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 7, 1, 0, 597, 'kipuck'), + ('m0597ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 597, 'kipuck'), + ('m0598ckepc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 598, 'kipuck'), + ('m0598ckepd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 598, 'kipuck'), + ('m0598ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 598, 'kipuck'), + ('m0599ckepc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 599, 'kipuck'), + ('m0599ckepd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 599, 'kipuck'), + ('m0599ckepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 599, 'kipuck'), + ('m0600ckfpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 600, 'kirost'), + ('m0600ckfpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 1, 0, 600, 'kirost'), + ('m0600ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 600, 'kirost'), + ('m0601ckfpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 601, 'kirost'), + ('m0601ckfpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 1, 0, 601, 'kirost'), + ('m0601ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 601, 'kirost'), + ('m0602ckfpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 602, 'kirost'), + ('m0602ckfpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 1, 0, 602, 'kirost'), + ('m0602ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 602, 'kirost'), + ('m0603ckfpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 603, 'kirost'), + ('m0603ckfpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 1, 0, 603, 'kirost'), + ('m0603ckfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 603, 'kirost'), + ('m0606ckipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 606, 'kizoar'), + ('m0606ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 1, 0, 606, 'kizoar'), + ('m0606ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 606, 'kizoar'), + ('m0607ckipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 607, 'kizoar'), + ('m0607ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 6, 1, 0, 607, 'kizoar'), + ('m0607ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 607, 'kizoar'), + ('m0608ckipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 608, 'kizoar'), + ('m0608ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 1, 0, 608, 'kizoar'), + ('m0608ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 608, 'kizoar'), + ('m0609ckipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 609, 'kizoar'), + ('m0609ckipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 1, 0, 609, 'kizoar'), + ('m0609ckipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 609, 'kizoar'), + ('m0610dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 0, 0, 610, 'koorin'), + ('m0610dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 0, 0, 610, 'koorin'), + ('m0610dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 0, 0, 610, 'koorin'), + ('m0611chgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 6, 1, 0, 611, 'lumper'), + ('m0611chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 1, 0, 611, 'lumper'), + ('m0611chgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 1, 0, 611, 'lumper'), + ('m0612chgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 6, 1, 0, 612, 'lumper'), + ('m0612chgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 6, 1, 0, 612, 'lumper'), + ('m0612chgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 6, 1, 0, 612, 'lumper'), + ('m0618chhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33685504, 6, 1, 0, 618, 'mektou'), + ('m0618chhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 6, 1, 0, 618, 'mektou'), + ('m0618chhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 1, 0, 618, 'mektou'), + ('m0619chhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 6, 1, 0, 619, 'mektou'), + ('m0619chhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 6, 1, 0, 619, 'mektou'), + ('m0619chhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 6, 1, 0, 619, 'mektou'), + ('m0620chhpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 6, 1, 0, 620, 'mektou'), + ('m0620chhpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 6, 1, 0, 620, 'mektou'), + ('m0620chhpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 6, 1, 0, 620, 'mektou'), + ('m0623dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 0, 0, 623, 'mitexi'), + ('m0623dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 0, 0, 623, 'mitexi'), + ('m0623dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 0, 0, 623, 'mitexi'), + ('m0624dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 9216, 6, 0, 0, 624, 'moon'), + ('m0624dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 6, 0, 0, 624, 'moon'), + ('m0624dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 0, 0, 624, 'moon'), + ('m0629dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 6, 0, 0, 629, 'nita'), + ('m0629dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 6, 0, 0, 629, 'nita'), + ('m0629dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 6, 0, 0, 629, 'nita'), + ('m0630dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 0, 0, 630, 'oath'), + ('m0630dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 0, 0, 630, 'oath'), + ('m0630dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 0, 0, 630, 'oath'), + ('m0652dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 7, 0, 0, 652, 'scrath'), + ('m0652dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 0, 0, 652, 'scrath'), + ('m0652dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 0, 0, 652, 'scrath'), + ('m0659dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 65600, 6, 0, 0, 659, 'silvio'), + ('m0659dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 65600, 6, 0, 0, 659, 'silvio'), + ('m0659dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 6, 0, 0, 659, 'silvio'), + ('m0662dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 7, 0, 0, 662, 'tansy'), + ('m0662dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 0, 0, 662, 'tansy'), + ('m0662dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 0, 0, 662, 'tansy'), + ('m0667ccopc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 7, 1, 0, 667, 'tyranc'), + ('m0667ccopd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 7, 1, 0, 667, 'tyranc'), + ('m0667ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 667, 'tyranc'), + ('m0668ccopc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 7, 1, 0, 668, 'tyranc'), + ('m0668ccopd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 7, 1, 0, 668, 'tyranc'), + ('m0668ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 668, 'tyranc'), + ('m0669ccopc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 669, 'tyranc'), + ('m0669ccopd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 669, 'tyranc'), + ('m0669ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 669, 'tyranc'), + ('m0670ccopc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 670, 'tyranc'), + ('m0670ccopd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 670, 'tyranc'), + ('m0670ccope01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 670, 'tyranc'), + ('m0671cchpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 671, 'varinx'), + ('m0671cchpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 1, 0, 671, 'varinx'), + ('m0671cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 671, 'varinx'), + ('m0672cchpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 672, 'varinx'), + ('m0672cchpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 1, 0, 672, 'varinx'), + ('m0672cchpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 672, 'varinx'), + ('m0673ccgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 673, 'vorax'), + ('m0673ccgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 673, 'vorax'), + ('m0673ccgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 673, 'vorax'), + ('m0679dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 34, 7, 0, 0, 679, 'yana'), + ('m0679dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 0, 0, 679, 'yana'), + ('m0679dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 0, 0, 679, 'yana'), + ('m0682chlpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 6, 1, 0, 682, 'yelk'), + ('m0683chlpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 6, 1, 0, 683, 'yelk'), + ('m0693ccipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 7, 1, 0, 693, 'zerx'), + ('m0693ccipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 693, 'zerx'), + ('m0694ccipc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 694, 'zerx'), + ('m0694ccipe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 694, 'zerx'), + ('m0198dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 198, 'small'), + ('m0198dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 198, 'small'), + ('m0198dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 198, 'small'), + ('m0199dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 199, 'large'), + ('m0199dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 199, 'large'), + ('m0199dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 199, 'large'), + ('m0200dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 200, 'giant'), + ('m0200dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 200, 'giant'), + ('m0200dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 200, 'giant'), + ('m0201dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 201, 'small'), + ('m0201dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 201, 'small'), + ('m0201dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 201, 'small'), + ('m0202dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 202, 'large'), + ('m0202dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 202, 'large'), + ('m0202dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 202, 'large'), + ('m0203dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 203, 'giant'), + ('m0203dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 203, 'giant'), + ('m0203dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 203, 'giant'), + ('m0204dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 204, 'silver'), + ('m0204dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 204, 'silver'), + ('m0204dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 204, 'silver'), + ('m0205dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 205, 'golden'), + ('m0205dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 205, 'golden'), + ('m0205dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 205, 'golden'), + ('m0073ckece01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckece01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0479ckbcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 4352, 0, 1, 0, 479, 'kinrey'), + ('m0480ckbcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 5, 0, 1, 0, 480, 'kinrey'), + ('m0481ckbcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 2056, 0, 1, 0, 481, 'kinrey'), + ('m0588ckbcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 16896, 0, 1, 0, 588, 'kinrey'), + ('m0589ckbcd01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 32896, 0, 1, 0, 589, 'kinrey'), + ('m0597ckece01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckece01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckece01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0068ckgdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 68, 'kiban'), + ('m0069ckjdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 1, 0, 69, 'kipest'), + ('m0076ckfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 1, 0, 76, 'kirost'), + ('m0133chkdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 1, 0, 133, 'timari'), + ('m0341cckdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 341, 'cuttlr'), + ('m0345chkdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 345, 'timari'), + ('m0348cckdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 348, 'cuttlr'), + ('m0356ccide01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 356, 'zerx'), + ('m0386ccodc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 386, 'tyranc'), + ('m0469chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 0, 1, 0, 469, 'arana'), + ('m0479ckbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 0, 1, 0, 479, 'kinrey'), + ('m0480ckbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 1, 0, 480, 'kinrey'), + ('m0481ckbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 1, 0, 481, 'kinrey'), + ('m0498chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 1, 0, 498, 'arana'), + ('m0499chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 1, 0, 499, 'arana'), + ('m0500chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 1, 0, 500, 'arana'), + ('m0501chwde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 1, 0, 501, 'arana'), + ('m0530cckdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 530, 'cuttlr'), + ('m0531cckdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 531, 'cuttlr'), + ('m0548cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 548, 'goari'), + ('m0549cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 549, 'goari'), + ('m0550cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 550, 'goari'), + ('m0551cccdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 551, 'goari'), + ('m0566cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 4, 1, 0, 566, 'izam'), + ('m0567cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 4, 1, 0, 567, 'izam'), + ('m0568cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 4, 1, 0, 568, 'izam'), + ('m0570cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 4, 1, 0, 570, 'izam'), + ('m0580ckgdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 580, 'kiban'), + ('m0581ckgdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 581, 'kiban'), + ('m0582ckgdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 4, 1, 0, 582, 'kiban'), + ('m0583ckgdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 583, 'kiban'), + ('m0588ckbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 1, 0, 588, 'kinrey'), + ('m0589ckbdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 1, 0, 589, 'kinrey'), + ('m0593ckjdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 0, 1, 0, 596, 'kipest'), + ('m0600ckfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 1, 0, 600, 'kirost'), + ('m0601ckfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 1, 0, 601, 'kirost'), + ('m0602ckfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 602, 'kirost'), + ('m0603ckfdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 32896, 0, 1, 0, 603, 'kirost'), + ('m0606ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 2056, 0, 1, 0, 606, 'kizoar'), + ('m0607ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 0, 1, 0, 607, 'kizoar'), + ('m0608ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 5, 0, 1, 0, 608, 'kizoar'), + ('m0609ckidd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16896, 0, 1, 0, 609, 'kizoar'), + ('m0611chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 611, 'lumper'), + ('m0612chgdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 612, 'lumper'), + ('m0618chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 618, 'mektou'), + ('m0619chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 619, 'mektou'), + ('m0620chhdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 620, 'mektou'), + ('m0635chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 1, 0, 635, 'ploder'), + ('m0636chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 0, 1, 0, 636, 'ploder'), + ('m0637chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 0, 1, 0, 637, 'ploder'), + ('m0638chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 0, 1, 0, 638, 'ploder'), + ('m0639chtde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 1, 0, 639, 'ploder'), + ('m0642chmde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 1, 0, 642, 'raspal'), + ('m0643chmde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 4, 1, 0, 643, 'raspal'), + ('m0644chmde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 4, 1, 0, 644, 'raspal'), + ('m0645chmde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 1, 0, 645, 'raspal'), + ('m0646chmde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 4, 1, 0, 646, 'raspal'), + ('m0647chpdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 647, 'rendor'), + ('m0648chpdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 0, 1, 0, 648, 'rendor'), + ('m0649chpdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 649, 'rendor'), + ('m0650chpdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 650, 'rendor'), + ('m0651chpdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 0, 1, 0, 651, 'rendor'), + ('m0653chsdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 4, 1, 0, 653, 'shalah'), + ('m0654chsdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 16777232, 4, 1, 0, 654, 'shalah'), + ('m0655chsdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 4, 1, 0, 655, 'shalah'), + ('m0656chsdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 4, 1, 0, 656, 'shalah'), + ('m0657chsdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 9216, 4, 1, 0, 657, 'shalah'), + ('m0663chkdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 33685504, 0, 1, 0, 663, 'timari'), + ('m0664chkdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 65600, 0, 1, 0, 664, 'timari'), + ('m0665chkdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 34, 0, 1, 0, 665, 'timari'), + ('m0667ccodc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 2056, 4, 1, 0, 667, 'tyranc'), + ('m0668ccodc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 16896, 4, 1, 0, 668, 'tyranc'), + ('m0669ccodc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 32896, 4, 1, 0, 669, 'tyranc'), + ('m0670ccodc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 670, 'tyranc'), + ('m0693ccide01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 693, 'zerx'), + ('m0694ccide01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 694, 'zerx'), + ('m0068ckgfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 68, 'kiban'), + ('m0073ckefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0076ckffd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 1, 0, 76, 'kirost'), + ('m0335ccjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 1, 0, 335, 'javing'), + ('m0349ccpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 349, 'yetin'), + ('m0368ccnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 368, 'hornch'), + ('m0384cclfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 384, 'ocyx'), + ('m0385ccmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 385, 'jugula'), + ('m0467cclfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 467, 'ocyx'), + ('m0469chwfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 1, 0, 469, 'arana'), + ('m0474cpcfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 1, 0, 474, 'psykop'), + ('m0476cpefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 4, 1, 0, 476, 'cratch'), + ('m0498chwfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 1, 0, 498, 'arana'), + ('m0499chwfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 1, 0, 499, 'arana'), + ('m0500chwfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 1, 0, 500, 'arana'), + ('m0501chwfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 1, 0, 501, 'arana'), + ('m0502chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 1, 0, 502, 'arma'), + ('m0503chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 4, 1, 0, 503, 'arma'), + ('m0504chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 1, 0, 504, 'arma'), + ('m0505chafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 4, 1, 0, 505, 'arma'), + ('m0506chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 0, 1, 0, 506, 'bawaab'), + ('m0507chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 0, 1, 0, 507, 'bawaab'), + ('m0508chnfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 0, 1, 0, 508, 'bawaab'), + ('m0509chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 4, 1, 0, 509, 'bodoc'), + ('m0510chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 4, 1, 0, 510, 'bodoc'), + ('m0511chbfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 4, 1, 0, 511, 'bodoc'), + ('m0512chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 0, 1, 0, 512, 'bolobi'), + ('m0514chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 0, 1, 0, 514, 'bolobi'), + ('m0515chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 0, 1, 0, 515, 'bolobi'), + ('m0516chrfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 0, 1, 0, 516, 'bolobi'), + ('m0525cpefc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 4, 1, 0, 525, 'cratch'), + ('m0542ccafd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 1, 0, 542, 'gingo'), + ('m0556ccnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 556, 'hornch'), + ('m0557ccnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 557, 'hornch'), + ('m0558ccnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 558, 'hornch'), + ('m0559ccnfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 559, 'hornch'), + ('m0571ccjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 4, 1, 0, 571, 'javing'), + ('m0572ccjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 572, 'javing'), + ('m0573ccjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 1, 0, 573, 'javing'), + ('m0574ccjfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 4, 1, 0, 574, 'javing'), + ('m0576ccmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 576, 'jugula'), + ('m0577ccmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 577, 'jugula'), + ('m0578ccmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 578, 'jugula'), + ('m0579ccmfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 579, 'jugula'), + ('m0580ckgfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 580, 'kiban'), + ('m0581ckgfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 581, 'kiban'), + ('m0582ckgfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 582, 'kiban'), + ('m0583ckgfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 4, 1, 0, 583, 'kiban'), + ('m0593ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 1, 0, 596, 'kipest'), + ('m0597ckefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckefd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0600ckffd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 2056, 0, 1, 0, 600, 'kirost'), + ('m0601ckffd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16896, 0, 1, 0, 601, 'kirost'), + ('m0602ckffd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 0, 1, 0, 602, 'kirost'), + ('m0603ckffd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 32896, 0, 1, 0, 603, 'kirost'), + ('m0613chvfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 1, 0, 613, 'madaka'), + ('m0615chvfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 4, 1, 0, 615, 'madaka'), + ('m0616chvfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 1, 0, 616, 'madaka'), + ('m0617chvfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 4, 1, 0, 617, 'madaka'), + ('m0618chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 618, 'mektou'), + ('m0619chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 619, 'mektou'), + ('m0620chhfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 620, 'mektou'), + ('m0632cclfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16896, 0, 1, 0, 632, 'ocyx'), + ('m0633cclfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 633, 'ocyx'), + ('m0634cclfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 634, 'ocyx'), + ('m0635chtfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 635, 'ploder'), + ('m0636chtfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 636, 'ploder'), + ('m0637chtfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 637, 'ploder'), + ('m0638chtfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 638, 'ploder'), + ('m0639chtfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 639, 'ploder'), + ('m0640cpcfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 1, 0, 640, 'psykop'), + ('m0647chpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 33685504, 0, 1, 0, 647, 'rendor'), + ('m0648chpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 16777232, 0, 1, 0, 648, 'rendor'), + ('m0649chpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 65600, 0, 1, 0, 649, 'rendor'), + ('m0650chpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 34, 0, 1, 0, 650, 'rendor'), + ('m0651chpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 9216, 0, 1, 0, 651, 'rendor'), + ('m0684ccpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 2056, 0, 1, 0, 684, 'yetin'), + ('m0685ccpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 5, 0, 1, 0, 685, 'yetin'), + ('m0686ccpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 32896, 0, 1, 0, 686, 'yetin'), + ('m0687ccpfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 0, 1, 0, 687, 'yetin'), + ('m0688chdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 33685504, 4, 1, 0, 688, 'yubo'), + ('m0690chdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 65600, 4, 1, 0, 690, 'yubo'), + ('m0691chdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 34, 4, 1, 0, 691, 'yubo'), + ('m0692chdfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 9216, 4, 1, 0, 692, 'yubo'), + ('m0068ckgjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 4, 1, 0, 68, 'kiban'), + ('m0069ckjjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 4352, 0, 1, 0, 69, 'kipest'), + ('m0153ccije01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 1, 0, 153, 'zerx'), + ('m0154ccije01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 1, 0, 154, 'zerx'), + ('m0349ccpje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 0, 1, 0, 349, 'yetin'), + ('m0356ccije01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 1, 0, 356, 'zerx'), + ('m0363chujd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 1, 0, 363, 'wombai'), + ('m0367chnje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 0, 1, 0, 367, 'bawaab'), + ('m0374chnje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 0, 1, 0, 374, 'bawaab'), + ('m0383chxjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 1, 0, 383, 'gubani'), + ('m0468ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 4, 1, 0, 468, 'najab'), + ('m0470chejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 470, 'cray'), + ('m0496ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 1, 0, 496, 'kipee'), + ('m0502chajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 1, 0, 502, 'arma'), + ('m0503chajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 1, 0, 503, 'arma'), + ('m0504chajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 1, 0, 504, 'arma'), + ('m0505chajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 1, 0, 505, 'arma'), + ('m0506chnje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 1, 0, 506, 'bawaab'), + ('m0507chnje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 0, 1, 0, 507, 'bawaab'), + ('m0508chnje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 0, 1, 0, 508, 'bawaab'), + ('m0517chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 1, 0, 517, 'capryn'), + ('m0518chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 4, 1, 0, 518, 'capryn'), + ('m0519chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 1, 0, 519, 'capryn'), + ('m0520chcjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 1, 0, 520, 'capryn'), + ('m0526chejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 526, 'cray'), + ('m0527chejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 527, 'cray'), + ('m0528chejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 528, 'cray'), + ('m0529chejd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 529, 'cray'), + ('m0542ccajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 542, 'gingo'), + ('m0552chxjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 1, 0, 552, 'gubani'), + ('m0553chxjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 1, 0, 553, 'gubani'), + ('m0554chxjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 1, 0, 554, 'gubani'), + ('m0555chxjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 1, 0, 555, 'gubani'), + ('m0560cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 560, 'igara'), + ('m0561cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 561, 'igara'), + ('m0562cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 562, 'igara'), + ('m0564cbajd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 564, 'igara'), + ('m0580ckgjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 1, 0, 580, 'kiban'), + ('m0581ckgjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 1, 0, 581, 'kiban'), + ('m0582ckgjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 4, 1, 0, 582, 'kiban'), + ('m0583ckgjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 1, 0, 583, 'kiban'), + ('m0590ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 4, 1, 0, 590, 'kipee'), + ('m0591ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 4, 1, 0, 591, 'kipee'), + ('m0592ckhjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 1, 0, 592, 'kipee'), + ('m0593ckjjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16896, 0, 1, 0, 596, 'kipest'), + ('m0600ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 1, 0, 600, 'kirost'), + ('m0601ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 0, 1, 0, 601, 'kirost'), + ('m0602ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 1, 0, 602, 'kirost'), + ('m0603ckfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 0, 1, 0, 603, 'kirost'), + ('m0606ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 0, 1, 0, 606, 'kizoar'), + ('m0607ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 0, 1, 0, 607, 'kizoar'), + ('m0608ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 5, 0, 1, 0, 608, 'kizoar'), + ('m0609ckijd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 0, 1, 0, 609, 'kizoar'), + ('m0613chvjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 33685504, 4, 1, 0, 613, 'madaka'), + ('m0615chvjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 65600, 4, 1, 0, 615, 'madaka'), + ('m0616chvjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 34, 4, 1, 0, 616, 'madaka'), + ('m0617chvjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 9216, 4, 1, 0, 617, 'madaka'), + ('m0621chfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 1, 0, 621, 'messab'), + ('m0625ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 2056, 4, 1, 0, 625, 'najab'), + ('m0626ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16896, 4, 1, 0, 626, 'najab'), + ('m0627ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 4, 1, 0, 627, 'najab'), + ('m0635chtjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 0, 1, 0, 635, 'ploder'), + ('m0636chtjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 16777232, 0, 1, 0, 636, 'ploder'), + ('m0637chtjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 0, 1, 0, 637, 'ploder'), + ('m0638chtjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 0, 1, 0, 638, 'ploder'), + ('m0639chtjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 0, 1, 0, 639, 'ploder'), + ('m0641ccejc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 32896, 4, 1, 0, 641, 'ragus'), + ('m0663chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 0, 1, 0, 663, 'timari'), + ('m0664chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 0, 1, 0, 664, 'timari'), + ('m0665chkje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 0, 1, 0, 665, 'timari'), + ('m0666ccdjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 32896, 0, 1, 0, 666, 'torbak'), + ('m0675chujd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 33685504, 4, 1, 0, 675, 'wombai'), + ('m0676chujd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 34, 4, 1, 0, 676, 'wombai'), + ('m0677chujd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 65600, 4, 1, 0, 677, 'wombai'), + ('m0678chujd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 9216, 4, 1, 0, 678, 'wombai'), + ('m0684ccpje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 1, 0, 684, 'yetin'), + ('m0685ccpje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 1, 0, 685, 'yetin'), + ('m0686ccpje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 0, 1, 0, 686, 'yetin'), + ('m0687ccpje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 1, 0, 687, 'yetin'), + ('m0693ccije01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 1, 0, 693, 'zerx'), + ('m0694ccije01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 4, 1, 0, 694, 'zerx'), + ('m0069ckjlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 69, 'kipest'), + ('m0073ckelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 73, 'kipuck'), + ('m0074ckelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 74, 'kipuck'), + ('m0076ckflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 76, 'kirost'), + ('m0153ccilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 153, 'zerx'), + ('m0154ccilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 154, 'zerx'), + ('m0350chfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 1, 0, 350, 'messab'), + ('m0356ccilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 356, 'zerx'), + ('m0359chfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 1, 0, 359, 'messab'), + ('m0363chulc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16777232, 4, 1, 0, 363, 'wombai'), + ('m0365chfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 1, 0, 365, 'messab'), + ('m0368ccnlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 368, 'hornch'), + ('m0378chfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 1, 0, 378, 'messab'), + ('m0462cbcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 1, 0, 462, 'yber'), + ('m0468ccfld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 1, 0, 468, 'najab'), + ('m0470cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 4352, 0, 1, 0, 470, 'cray'), + ('m0496ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 1, 0, 496, 'kipee'), + ('m0502chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 1, 0, 502, 'arma'), + ('m0503chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 1, 0, 503, 'arma'), + ('m0504chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 1, 0, 504, 'arma'), + ('m0505chale01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 1, 0, 505, 'arma'), + ('m0509chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 1, 0, 509, 'bodoc'), + ('m0510chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 4, 1, 0, 510, 'bodoc'), + ('m0511chbld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 1, 0, 511, 'bodoc'), + ('m0512chrld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 0, 1, 0, 512, 'bolobi'), + ('m0514chrld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 0, 1, 0, 514, 'bolobi'), + ('m0515chrld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 0, 1, 0, 515, 'bolobi'), + ('m0516chrld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 0, 1, 0, 516, 'bolobi'), + ('m0517chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 4, 1, 0, 517, 'capryn'), + ('m0518chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 4, 1, 0, 518, 'capryn'), + ('m0519chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 4, 1, 0, 519, 'capryn'), + ('m0520chcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 9216, 4, 1, 0, 520, 'capryn'), + ('m0521ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 521, 'cloppr'), + ('m0522ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 522, 'cloppr'), + ('m0523ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 523, 'cloppr'), + ('m0524ccblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 524, 'cloppr'), + ('m0526cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 1, 0, 526, 'cray'), + ('m0527cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 0, 1, 0, 527, 'cray'), + ('m0528cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 0, 1, 0, 528, 'cray'), + ('m0529cheld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 0, 1, 0, 529, 'cray'), + ('m0556ccnlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 556, 'hornch'), + ('m0557ccnlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 557, 'hornch'), + ('m0558ccnlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 558, 'hornch'), + ('m0559ccnlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 559, 'hornch'), + ('m0566cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 566, 'izam'), + ('m0567cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 567, 'izam'), + ('m0568cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 568, 'izam'), + ('m0570cbblc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 570, 'izam'), + ('m0580ckgld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 580, 'kiban'), + ('m0581ckgld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 1, 0, 581, 'kiban'), + ('m0582ckgld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 4, 1, 0, 582, 'kiban'), + ('m0583ckgld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 1, 0, 583, 'kiban'), + ('m0590ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 590, 'kipee'), + ('m0591ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 1, 0, 591, 'kipee'), + ('m0592ckhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 1, 0, 592, 'kipee'), + ('m0593ckjlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 593, 'kipest'), + ('m0594ckjlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 0, 1, 0, 594, 'kipest'), + ('m0595ckjlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 595, 'kipest'), + ('m0596ckjlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 596, 'kipest'), + ('m0597ckelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 5, 4, 1, 0, 597, 'kipuck'), + ('m0598ckelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 4, 1, 0, 598, 'kipuck'), + ('m0599ckelc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 4, 1, 0, 599, 'kipuck'), + ('m0600ckflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 2056, 0, 1, 0, 600, 'kirost'), + ('m0601ckflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 16896, 0, 1, 0, 601, 'kirost'), + ('m0602ckflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 0, 1, 0, 602, 'kirost'), + ('m0603ckflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 0, 1, 0, 603, 'kirost'), + ('m0618chhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 33685504, 0, 1, 0, 618, 'mektou'), + ('m0619chhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 65600, 0, 1, 0, 619, 'mektou'), + ('m0620chhld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 34, 0, 1, 0, 620, 'mektou'), + ('m0621chfle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 1, 0, 621, 'messab'), + ('m0625ccfld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 2056, 4, 1, 0, 625, 'najab'), + ('m0626ccfld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16896, 4, 1, 0, 626, 'najab'), + ('m0627ccfld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 4, 1, 0, 627, 'najab'), + ('m0653chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 1, 0, 653, 'shalah'), + ('m0654chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 1, 0, 654, 'shalah'), + ('m0655chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 1, 0, 655, 'shalah'), + ('m0656chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 34, 4, 1, 0, 656, 'shalah'), + ('m0657chsle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 1, 0, 657, 'shalah'), + ('m0675chulc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 4, 1, 0, 675, 'wombai'), + ('m0676chulc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 4, 1, 0, 676, 'wombai'), + ('m0677chulc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 4, 1, 0, 677, 'wombai'), + ('m0678chulc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 4, 1, 0, 678, 'wombai'), + ('m0680cbcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 5, 0, 1, 0, 680, 'yber'), + ('m0681cbcld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 32896, 0, 1, 0, 681, 'yber'), + ('m0688chdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 33685504, 4, 1, 0, 688, 'yubo'), + ('m0690chdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 65600, 4, 1, 0, 690, 'yubo'), + ('m0691chdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 34, 4, 1, 0, 691, 'yubo'), + ('m0692chdlc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 9216, 4, 1, 0, 692, 'yubo'), + ('m0693ccilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 32896, 4, 1, 0, 693, 'zerx'), + ('m0694ccilc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 694, 'zerx'), + ('m0368ccnpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 6, 1, 0, 368, 'hornch'), + ('m0472cpape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 6, 1, 0, 472, 'jubla'), + ('m0502chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 1, 0, 502, 'arma'), + ('m0503chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777232, 7, 1, 0, 503, 'arma'), + ('m0504chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 1, 0, 504, 'arma'), + ('m0505chapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 7, 1, 0, 505, 'arma'), + ('m0509chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33685504, 7, 1, 0, 509, 'bodoc'), + ('m0510chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 34, 7, 1, 0, 510, 'bodoc'), + ('m0511chbpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 9216, 7, 1, 0, 511, 'bodoc'), + ('m0556ccnpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2056, 6, 1, 0, 556, 'hornch'), + ('m0557ccnpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16896, 6, 1, 0, 557, 'hornch'), + ('m0558ccnpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 5, 6, 1, 0, 558, 'hornch'), + ('m0559ccnpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32896, 6, 1, 0, 559, 'hornch'), + ('m0575cpape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 6, 1, 0, 575, 'jubla'), + ('m0593ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2056, 6, 1, 0, 593, 'kipest'), + ('m0594ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 5, 6, 1, 0, 594, 'kipest'), + ('m0595ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 6, 1, 0, 595, 'kipest'), + ('m0596ckjpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16896, 6, 1, 0, 596, 'kipest'), + ('m0682chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 6, 1, 0, 682, 'yelk'), + ('m0683chlpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 6, 1, 0, 683, 'yelk'), + ('m0693ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32896, 7, 1, 0, 693, 'zerx'), + ('m0694ccipd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 694, 'zerx'), + ('m0152chdca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 2, 1, 0, 152, 'yubo'), + ('m0152chdcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 2, 1, 0, 152, 'yubo'), + ('m0364chrca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 1, 1, 0, 364, 'bolobi'), + ('m0364chrcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 1, 1, 0, 364, 'bolobi'), + ('m0369ccfca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 2, 1, 0, 369, 'najab'), + ('m0369ccfcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 2, 1, 0, 369, 'najab'), + ('m0371cbbca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 371, 'izam'), + ('m0371cbbcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 371, 'izam'), + ('m0372cbaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 3, 1, 0, 372, 'igara'), + ('m0372cbacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 3, 1, 0, 372, 'igara'), + ('m0376cckca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 376, 'cuttlr'), + ('m0376cckcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 376, 'cuttlr'), + ('m0380choca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 1, 0, 380, 'frippo'), + ('m0380chocb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 1, 0, 380, 'frippo'), + ('m0463ccgca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 4352, 5, 1, 0, 463, 'vorax'), + ('m0463ccgcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 4352, 5, 1, 0, 463, 'vorax'), + ('m0471chvca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 16777232, 5, 1, 0, 471, 'madaka'), + ('m0471chvcb01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 16777232, 5, 1, 0, 471, 'madaka'), + ('m0371cbbdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 4352, 4, 1, 0, 371, 'izam'), + ('m0376cckdc01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 4352, 4, 1, 0, 376, 'cuttlr'), + ('m0376cckde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 4352, 4, 1, 0, 376, 'cuttlr'), + ('m0364chrfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 0, 1, 0, 364, 'bolobi'), + ('m0376cckfc01', 6, 67, 0, 0, '', '', 0, 0, 2, 50, 4352, 4, 1, 0, 376, 'cuttlr'), + ('m0376cckfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 4352, 4, 1, 0, 376, 'cuttlr'), + ('m0471chvfd01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 16777232, 4, 1, 0, 471, 'madaka'), + ('m0369ccfjd01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 4352, 4, 1, 0, 369, 'najab'), + ('m0471chvjc01', 6, 67, 0, 0, '', '', 0, 0, 4, 50, 16777232, 4, 1, 0, 471, 'madaka'), + ('m0471chvje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16777232, 4, 1, 0, 471, 'madaka'), + ('m0364chrld01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 16777232, 0, 1, 0, 364, 'bolobi'), + ('m0369ccflc01', 6, 67, 0, 0, '', '', 0, 0, 3, 50, 4352, 4, 1, 0, 369, 'najab'), + ('m0463ccgpc01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4352, 7, 1, 0, 463, 'vorax'), + ('m0463ccgpd01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4352, 7, 1, 0, 463, 'vorax'), + ('m0463ccgpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 463, 'vorax'), + ('m0152chdce01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 16777232, 4, 1, 0, 152, 'yubo'), + ('m0174dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 174, 'green'), + ('m0175dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 175, 'dead'), + ('m0176dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 176, 'rottin'), + ('m0177dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 177, 'fresh'), + ('m0178dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 178, 'dry'), + ('m0179dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 179, 'fresh'), + ('m0180dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 180, 'dry'), + ('m0181dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 181, 'rottin'), + ('m0182dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 182, 'dry'), + ('m0183dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 183, 'damp'), + ('m0184dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 184, 'small'), + ('m0185dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 185, 'large'), + ('m0186dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 186, 'giant'), + ('m0187dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 187, 'small'), + ('m0188dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 188, 'large'), + ('m0189dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 189, 'giant'), + ('m0190dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 190, 'fresh'), + ('m0191dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 191, 'dry'), + ('m0192dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 192, 'dry'), + ('m0193dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 193, 'damp'), + ('m0194dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 194, 'dust'), + ('m0195dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 195, 'dry'), + ('m0196dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 196, 'damp'), + ('m0197dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 197, 'rottin'), + ('m0198dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 198, 'small'), + ('m0199dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 199, 'large'), + ('m0200dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 200, 'giant'), + ('m0201dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 201, 'small'), + ('m0202dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 202, 'large'), + ('m0203dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 203, 'giant'), + ('m0204dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 204, 'silver'), + ('m0205dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 205, 'golden'), + ('m0206dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 206, 'living'), + ('m0207dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 207, 'dead'), + ('m0208dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 208, 'small'), + ('m0209dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 209, 'large'), + ('m0210dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 210, 'worm'), + ('m0211dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 211, 'spider'), + ('m0212dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 212, 'small'), + ('m0213dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 213, 'large'), + ('m0214dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 214, 'red'), + ('m0215dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 215, 'green'), + ('m0216dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 216, 'blue'), + ('m0217dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 217, 'yellow'), + ('m0218dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 218, 'fresh'), + ('m0219dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 219, 'dry'), + ('m0220dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 220, 'fresh'), + ('m0221dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 221, 'dried'), + ('m0222dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 222, 'small'), + ('m0223dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 223, 'large'), + ('m0224dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 224, 'fresh'), + ('m0225dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 225, 'dry'), + ('m0226dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 226, 'fresh'), + ('m0227dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 227, 'dried'), + ('m0228dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 228, 'bloomi'), + ('m0229dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 229, 'small'), + ('m0230dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 230, 'large'), + ('m0231dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 231, 'fresh'), + ('m0232dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 232, 'dried'), + ('m0233dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 233, 'fresh'), + ('m0234dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 234, 'dried'), + ('m0235dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 235, 'small'), + ('m0236dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 236, 'large'), + ('m0237dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 237, 'small'), + ('m0238dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 238, 'large'), + ('m0239dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 239, 'red'), + ('m0240dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 240, 'green'), + ('m0241dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 241, 'blue'), + ('m0242dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 242, 'yellow'), + ('m0243dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 243, 'black'), + ('m0244dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 244, 'fresh'), + ('m0245dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 245, 'dried'), + ('m0246dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 246, 'small'), + ('m0247dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 247, 'large'), + ('m0248dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 248, 'living'), + ('m0249dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 249, 'fresh'), + ('m0250dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 250, 'dried'), + ('m0251dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 251, 'dead'), + ('m0252dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 252, 'small'), + ('m0253dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 253, 'large'), + ('m0254dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 254, 'fresh'), + ('m0255dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 255, 'dried'), + ('m0256dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 256, 'pepper'), + ('m0257dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 257, 'spicy'), + ('m0258dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 258, 'bitter'), + ('m0259dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 259, 'fresh'), + ('m0260dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 260, 'dried'), + ('m0261dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 261, 'small'), + ('m0262dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 262, 'large'), + ('m0309dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 309, 'fresh'), + ('m0310dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 310, 'old'), + ('m0311dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 311, 'kitin'), + ('m0688chdce01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 33685504, 4, 1, 0, 688, 'yubo'), + ('m0690chdce01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 65600, 4, 1, 0, 690, 'yubo'), + ('m0691chdce01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 34, 4, 1, 0, 691, 'yubo'), + ('m0692chdce01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 9216, 4, 1, 0, 692, 'yubo'), + ('m0696ixxcc01', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 1, 0, 1, 696, ''), + ('system_mp_basic', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('system_mp_choice', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('system_mp_excellent', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('system_mp_extra', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('system_mp_fine', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('system_mp_supreme', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 1, 0, 1, 392, ''), + ('m0077ixxcc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 77, 'kitin'), + ('m0077ixxcc02', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 77, 'kitin'), + ('m0697dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 697, 'atrium'), + ('m0697dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 697, 'atrium'), + ('m0697dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 697, 'atrium'), + ('m0697dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 697, 'atrium'), + ('m0697dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 697, 'atrium'), + ('m0697dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 697, 'atrium'), + ('m0698dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 698, 'matis'), + ('m0698dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 698, 'matis'), + ('m0698dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 698, 'matis'), + ('m0698dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 698, 'matis'), + ('m0698dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 698, 'matis'), + ('m0698dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 698, 'matis'), + ('m0699dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 699, 'fyros'), + ('m0699dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 699, 'fyros'), + ('m0699dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 699, 'fyros'), + ('m0699dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 699, 'fyros'), + ('m0699dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 699, 'fyros'), + ('m0699dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 699, 'fyros'), + ('m0700dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 700, 'zorai'), + ('m0700dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 700, 'zorai'), + ('m0700dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 700, 'zorai'), + ('m0700dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 700, 'zorai'), + ('m0700dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 700, 'zorai'), + ('m0700dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 700, 'zorai'), + ('m0701dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 701, 'tryker'), + ('m0701dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 701, 'tryker'), + ('m0701dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 701, 'tryker'), + ('m0701dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 701, 'tryker'), + ('m0701dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 701, 'tryker'), + ('m0701dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 701, 'tryker'), + ('m0702dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 702, 'matis'), + ('m0702dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 702, 'matis'), + ('m0702dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 702, 'matis'), + ('m0702dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 702, 'matis'), + ('m0702dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 702, 'matis'), + ('m0702dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 702, 'matis'), + ('m0703dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 703, 'fyros'), + ('m0703dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 703, 'fyros'), + ('m0703dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 703, 'fyros'), + ('m0703dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 703, 'fyros'), + ('m0703dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 703, 'fyros'), + ('m0703dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 703, 'fyros'), + ('m0704dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 704, 'zorai'), + ('m0704dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 704, 'zorai'), + ('m0704dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 704, 'zorai'), + ('m0704dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 704, 'zorai'), + ('m0704dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 704, 'zorai'), + ('m0704dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 704, 'zorai'), + ('m0705dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 705, 'tryker'), + ('m0705dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 705, 'tryker'), + ('m0705dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 705, 'tryker'), + ('m0705dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 705, 'tryker'), + ('m0705dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 705, 'tryker'), + ('m0705dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 705, 'tryker'), + ('m0706dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 706, 'matis'), + ('m0706dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 706, 'matis'), + ('m0706dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 706, 'matis'), + ('m0706dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 706, 'matis'), + ('m0706dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 706, 'matis'), + ('m0706dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 706, 'matis'), + ('m0707dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 707, 'fyros'), + ('m0707dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 707, 'fyros'), + ('m0707dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 707, 'fyros'), + ('m0707dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 707, 'fyros'), + ('m0707dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 707, 'fyros'), + ('m0707dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 707, 'fyros'), + ('m0708dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 708, 'zorai'), + ('m0708dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 708, 'zorai'), + ('m0708dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 708, 'zorai'), + ('m0708dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 708, 'zorai'), + ('m0708dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 708, 'zorai'), + ('m0708dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 708, 'zorai'), + ('m0709dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 709, 'tryker'), + ('m0709dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 709, 'tryker'), + ('m0709dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 709, 'tryker'), + ('m0709dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 709, 'tryker'), + ('m0709dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 709, 'tryker'), + ('m0709dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 709, 'tryker'), + ('m0710ixxcc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 710, 'goo'), + ('m0397chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 397, 'rendor'), + ('m0417chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 417, 'rendor'), + ('m0437chpde01', 6, 67, 0, 0, '', '', 0, 0, 1, 65, 0, 1, 1, 1, 437, 'rendor'), + ('m0461cccdd01', 6, 67, 0, 0, '', '', 0, 0, 1, 50, 0, 1, 1, 1, 461, 'goari'), + ('m0477cpfde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 0, 1, 0, 477, 'shooki'), + ('m0517chcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 1, 0, 517, 'capryn'), + ('m0518chcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 4, 1, 0, 518, 'capryn'), + ('m0519chcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 4, 1, 0, 519, 'capryn'), + ('m0520chcde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 4, 1, 0, 520, 'capryn'), + ('m0566cbbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 5, 4, 1, 0, 566, 'izam'), + ('m0567cbbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 2056, 4, 1, 0, 567, 'izam'), + ('m0568cbbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 32896, 4, 1, 0, 568, 'izam'), + ('m0570cbbde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16896, 4, 1, 0, 570, 'izam'), + ('m0653chsde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 33685504, 4, 1, 0, 653, 'shalah'), + ('m0654chsde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 16777232, 4, 1, 0, 654, 'shalah'), + ('m0655chsde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 65600, 4, 1, 0, 655, 'shalah'), + ('m0656chsde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 34, 4, 1, 0, 656, 'shalah'), + ('m0657chsde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 4, 1, 0, 657, 'shalah'), + ('m0658cpfde01', 6, 67, 0, 0, '', '', 0, 0, 1, 80, 9216, 0, 1, 0, 658, 'shooki'), + ('m0043ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 5, 0, 1, 0, 43, 'gingo'), + ('m0044ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 4352, 0, 1, 0, 44, 'gingo'), + ('m0288ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 288, 'gingo'), + ('m0298ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 298, 'gingo'), + ('m0316ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 316, 'gingo'), + ('m0339ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 0, 1, 0, 339, 'gingo'), + ('m0343ccefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 2056, 4, 1, 0, 343, 'ragus'), + ('m0346ccefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 4, 1, 0, 346, 'ragus'), + ('m0347ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16896, 0, 1, 0, 347, 'gingo'), + ('m0403chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 403, 'madaka'), + ('m0423chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 423, 'madaka'), + ('m0443chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 65, 0, 1, 1, 1, 443, 'madaka'), + ('m0471chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 16777232, 4, 1, 0, 471, 'madaka'), + ('m0542ccafe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 0, 1, 0, 542, 'gingo'), + ('m0613chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 33685504, 4, 1, 0, 613, 'madaka'), + ('m0615chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 65600, 4, 1, 0, 615, 'madaka'), + ('m0616chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 34, 4, 1, 0, 616, 'madaka'), + ('m0617chvfe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 9216, 4, 1, 0, 617, 'madaka'), + ('m0641ccefe01', 6, 67, 0, 0, '', '', 0, 0, 2, 80, 32896, 4, 1, 0, 641, 'ragus'), + ('m0170cpdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 170, 'slaven'), + ('m0171cpdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 65, 0, 1, 1, 1, 171, 'slaven'), + ('m0269cbajb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 269, 'igara'), + ('m0321cbajb01', 6, 67, 0, 0, '', '', 0, 0, 4, 20, 0, 1, 1, 1, 321, 'igara'), + ('m0372cbaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 4352, 0, 1, 0, 372, 'igara'), + ('m0468ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 4, 1, 0, 468, 'najab'), + ('m0475cpdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 1, 0, 475, 'slaven'), + ('m0560cbaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 5, 0, 1, 0, 560, 'igara'), + ('m0561cbaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 0, 1, 0, 561, 'igara'), + ('m0562cbaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 0, 1, 0, 562, 'igara'), + ('m0564cbaje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 0, 1, 0, 564, 'igara'), + ('m0625ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 2056, 4, 1, 0, 625, 'najab'), + ('m0626ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 16896, 4, 1, 0, 626, 'najab'), + ('m0627ccfje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 32896, 4, 1, 0, 627, 'najab'), + ('m0660cpdje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 1, 0, 660, 'slaven'), + ('m0675chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 33685504, 4, 1, 0, 675, 'wombai'), + ('m0676chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 34, 4, 1, 0, 676, 'wombai'), + ('m0677chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 65600, 4, 1, 0, 677, 'wombai'), + ('m0678chuje01', 6, 67, 0, 0, '', '', 0, 0, 4, 80, 9216, 4, 1, 0, 678, 'wombai'), + ('m0048cccle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 4352, 4, 1, 0, 48, 'goari'), + ('m0268chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 268, 'cray'), + ('m0294chele01', 6, 67, 0, 0, '', '', 0, 0, 3, 65, 0, 1, 1, 1, 294, 'cray'), + ('m0366cbcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 0, 1, 0, 366, 'yber'), + ('m0461ccclf01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 0, 1, 1, 1, 461, 'goari'), + ('m0462cbcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 0, 1, 0, 462, 'yber'), + ('m0473cpble01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 0, 1, 0, 473, 'stinga'), + ('m0517chcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 33685504, 4, 1, 0, 517, 'capryn'), + ('m0518chcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16777232, 4, 1, 0, 518, 'capryn'), + ('m0519chcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 65600, 4, 1, 0, 519, 'capryn'), + ('m0520chcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 4, 1, 0, 520, 'capryn'), + ('m0548cccle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 1, 0, 548, 'goari'), + ('m0549cccle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 1, 0, 549, 'goari'), + ('m0550cccle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 1, 0, 550, 'goari'), + ('m0551cccle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 1, 0, 551, 'goari'), + ('m0580ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 2056, 4, 1, 0, 580, 'kiban'), + ('m0581ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 16896, 4, 1, 0, 581, 'kiban'), + ('m0582ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 4, 1, 0, 582, 'kiban'), + ('m0583ckgle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 4, 1, 0, 583, 'kiban'), + ('m0661cpble01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 9216, 0, 1, 0, 661, 'stinga'), + ('m0680cbcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 5, 0, 1, 0, 680, 'yber'), + ('m0681cbcle01', 6, 67, 0, 0, '', '', 0, 0, 3, 80, 32896, 0, 1, 0, 681, 'yber'), + ('m0106ccepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 106, 'ragus'), + ('m0107ccepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 107, 'ragus'), + ('m0168cpcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 168, 'psykop'), + ('m0169cpcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 169, 'psykop'), + ('m0264ccepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 264, 'ragus'), + ('m0289ccepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 289, 'ragus'), + ('m0300ccepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 300, 'ragus'), + ('m0324ccepf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 324, 'ragus'), + ('m0325ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 0, 1, 1, 1, 325, 'najab'), + ('m0343ccepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 343, 'ragus'), + ('m0346ccepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 346, 'ragus'), + ('m0371cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 371, 'izam'), + ('m0403chvpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 403, 'madaka'), + ('m0423chvpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 423, 'madaka'), + ('m0443chvpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 0, 1, 1, 1, 443, 'madaka'), + ('m0474cpcpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 1, 0, 474, 'psykop'), + ('m0479ckbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 479, 'kinrey'), + ('m0480ckbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 6, 1, 0, 480, 'kinrey'), + ('m0481ckbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 481, 'kinrey'), + ('m0485ckape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 6, 1, 0, 485, 'kidina'), + ('m0487ckape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 6, 1, 0, 487, 'kidina'), + ('m0488ckape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 488, 'kidina'), + ('m0566cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 566, 'izam'), + ('m0567cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 567, 'izam'), + ('m0568cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 568, 'izam'), + ('m0570cbbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 570, 'izam'), + ('m0584ckape01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 584, 'kidina'), + ('m0588ckbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 6, 1, 0, 588, 'kinrey'), + ('m0589ckbpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 6, 1, 0, 589, 'kinrey'), + ('m0640cpcpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 1, 0, 640, 'psykop'), + ('m0641ccepe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 641, 'ragus'), + ('m0369ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 7, 1, 0, 369, 'najab'), + ('m0468ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 7, 1, 0, 468, 'najab'), + ('m0471chvpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777232, 7, 1, 0, 471, 'madaka'), + ('m0613chvpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33685504, 7, 1, 0, 613, 'madaka'), + ('m0615chvpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 65600, 7, 1, 0, 615, 'madaka'), + ('m0616chvpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 34, 7, 1, 0, 616, 'madaka'), + ('m0617chvpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 9216, 7, 1, 0, 617, 'madaka'), + ('m0625ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 7, 1, 0, 625, 'najab'), + ('m0626ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 7, 1, 0, 626, 'najab'), + ('m0627ccfpe01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 7, 1, 0, 627, 'najab'), + ('m0711dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 711, 'goo'), + ('m0711dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 711, 'goo'), + ('m0711dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 711, 'goo'), + ('m0711dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 711, 'goo'), + ('m0711dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 711, 'goo'), + ('m0711dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 711, 'goo'), + ('m0712dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 712, 'nano'), + ('m0712dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 712, 'nano'), + ('m0712dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 712, 'nano'), + ('m0712dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 712, 'nano'), + ('m0712dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 712, 'nano'), + ('m0712dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 712, 'nano'), + ('m0713dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 713, 'kami'), + ('m0713dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 713, 'kami'), + ('m0713dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 713, 'kami'), + ('m0713dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 713, 'kami'), + ('m0713dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 713, 'kami'), + ('m0713dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 713, 'kami'), + ('m0714dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 714, 'karava'), + ('m0714dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 714, 'karava'), + ('m0714dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 714, 'karava'), + ('m0714dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 714, 'karava'), + ('m0714dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 714, 'karava'), + ('m0714dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 714, 'karava'), + ('m0715dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 715, 'sap'), + ('m0715dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 715, 'sap'), + ('m0715dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 715, 'sap'), + ('m0715dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 715, 'sap'), + ('m0715dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 715, 'sap'), + ('m0715dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 715, 'sap'), + ('m0716dxaca01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 716, 'kitin'), + ('m0716dxacb01', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 716, 'kitin'), + ('m0716dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 716, 'kitin'), + ('m0716dxacd01', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 716, 'kitin'), + ('m0716dxace01', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 0, 1, 0, 1, 716, 'kitin'), + ('m0716dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 1, 716, 'kitin'), + ('m0717dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 717, 'aelius'), + ('m0718dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 718, 'aelius'), + ('m0719dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 719, 'aelius'), + ('m0720dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 720, 'olkern'), + ('m0721dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 721, 'olkern'), + ('m0722dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 722, 'olkern'), + ('m0723dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 723, 'almati'), + ('m0724dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 724, 'almati'), + ('m0725dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 725, 'almati'), + ('m0726dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 726, 'almati'), + ('m0727dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 727, 'crysta'), + ('m0728dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 728, 'stella'), + ('m0729dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 729, 'refine'), + ('m0730dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 730, 'refine'), + ('m0731dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 731, 'refine'), + ('m0732dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 732, 'refine'), + ('m0733dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 733, 'refine'), + ('m0734dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 734, 'refine'), + ('m0735dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 735, 'refine'), + ('m0736dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 736, 'refine'), + ('m0737dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 737, 'refine'), + ('m0738dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 738, 'refine'), + ('m0739dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 739, 'refine'), + ('m0740dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 1, 740, 'refine'), + ('mp_kami_ep2_choice_100', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_choice_150', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_choice_200', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_choice_250', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_choice_50', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_excellent_100', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_excellent_150', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_excellent_200', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_excellent_250', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 6, 0, 1, 392, ''), + ('mp_kami_ep2_excellent_50', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 6, 0, 1, 392, ''), + ('mp_karavan_ep2_choice_100', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_choice_150', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_choice_200', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_choice_250', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_choice_50', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_excellent_100', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_excellent_150', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_excellent_200', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_excellent_250', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 7, 0, 1, 392, ''), + ('mp_karavan_ep2_excellent_50', 6, 67, 0, 0, '', '', 0, 0, 0, 65, 67108863, 7, 0, 1, 392, ''), + ('m0741dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 741, 'modifi'), + ('m0742dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 742, 'modifi'), + ('m0743dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 743, 'modifi'), + ('m0744dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 744, 'modifi'), + ('m0745dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 745, 'purifi'), + ('m0746dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 746, 'purifi'), + ('m0747dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 747, 'purifi'), + ('m0748dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 748, 'purifi'), + ('m0749dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 749, 'modifi'), + ('m0750dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 750, 'modifi'), + ('m0751dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 751, 'modifi'), + ('m0752dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 752, 'modifi'), + ('m0753dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 753, 'purifi'), + ('m0754dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 754, 'purifi'), + ('m0755dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 755, 'purifi'), + ('m0756dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 756, 'purifi'), + ('m0757dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16384, 7, 0, 0, 757, 'corrup'), + ('m0757dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16384, 7, 0, 0, 757, 'corrup'), + ('m0757dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16384, 7, 0, 0, 757, 'corrup'), + ('m0758dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16384, 7, 0, 0, 758, 'corrup'), + ('m0758dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16384, 7, 0, 0, 758, 'corrup'), + ('m0758dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16384, 7, 0, 0, 758, 'corrup'), + ('m0759dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16384, 7, 0, 0, 759, 'corrup'), + ('m0759dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16384, 7, 0, 0, 759, 'corrup'), + ('m0759dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16384, 7, 0, 0, 759, 'corrup'), + ('m0760dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16384, 7, 0, 0, 760, 'corrup'), + ('m0760dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16384, 7, 0, 0, 760, 'corrup'), + ('m0760dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16384, 7, 0, 0, 760, 'corrup'), + ('m0761dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777216, 7, 0, 0, 761, 'corrup'), + ('m0761dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777216, 7, 0, 0, 761, 'corrup'), + ('m0761dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777216, 7, 0, 0, 761, 'corrup'), + ('m0762dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777216, 7, 0, 0, 762, 'corrup'), + ('m0762dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777216, 7, 0, 0, 762, 'corrup'), + ('m0762dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777216, 7, 0, 0, 762, 'corrup'), + ('m0763dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777216, 7, 0, 0, 763, 'corrup'), + ('m0763dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777216, 7, 0, 0, 763, 'corrup'), + ('m0763dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777216, 7, 0, 0, 763, 'corrup'), + ('m0764dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777216, 7, 0, 0, 764, 'corrup'), + ('m0764dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777216, 7, 0, 0, 764, 'corrup'), + ('m0764dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777216, 7, 0, 0, 764, 'corrup'), + ('m0765dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16777216, 7, 0, 0, 765, 'grand'), + ('m0765dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16777216, 7, 0, 0, 765, 'grand'), + ('m0765dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16777216, 7, 0, 0, 765, 'grand'), + ('m0766dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32, 7, 0, 0, 766, 'corrup'), + ('m0766dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32, 7, 0, 0, 766, 'corrup'), + ('m0766dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32, 7, 0, 0, 766, 'corrup'), + ('m0767dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32, 7, 0, 0, 767, 'corrup'), + ('m0767dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32, 7, 0, 0, 767, 'corrup'), + ('m0767dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32, 7, 0, 0, 767, 'corrup'), + ('m0768dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32, 7, 0, 0, 768, 'corrup'), + ('m0768dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32, 7, 0, 0, 768, 'corrup'), + ('m0768dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32, 7, 0, 0, 768, 'corrup'), + ('m0769dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32, 7, 0, 0, 769, 'corrup'), + ('m0769dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32, 7, 0, 0, 769, 'corrup'), + ('m0769dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32, 7, 0, 0, 769, 'corrup'), + ('m0770dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4, 7, 0, 0, 770, 'corrup'), + ('m0770dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4, 7, 0, 0, 770, 'corrup'), + ('m0770dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4, 7, 0, 0, 770, 'corrup'), + ('m0771dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4, 7, 0, 0, 771, 'corrup'), + ('m0771dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4, 7, 0, 0, 771, 'corrup'), + ('m0771dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4, 7, 0, 0, 771, 'corrup'), + ('m0772dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4, 7, 0, 0, 772, 'corrup'), + ('m0772dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4, 7, 0, 0, 772, 'corrup'), + ('m0772dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4, 7, 0, 0, 772, 'corrup'), + ('m0773dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4, 7, 0, 0, 773, 'corrup'), + ('m0773dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4, 7, 0, 0, 773, 'corrup'), + ('m0773dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4, 7, 0, 0, 773, 'corrup'), + ('m0774dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4, 7, 0, 0, 774, 'kitin'), + ('m0774dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4, 7, 0, 0, 774, 'kitin'), + ('m0774dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4, 7, 0, 0, 774, 'kitin'), + ('m0775dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2, 7, 0, 0, 775, 'corrup'), + ('m0775dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2, 7, 0, 0, 775, 'corrup'), + ('m0775dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2, 7, 0, 0, 775, 'corrup'), + ('m0776dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2, 7, 0, 0, 776, 'corrup'), + ('m0776dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2, 7, 0, 0, 776, 'corrup'), + ('m0776dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2, 7, 0, 0, 776, 'corrup'), + ('m0777dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2, 7, 0, 0, 777, 'corrup'), + ('m0777dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2, 7, 0, 0, 777, 'corrup'), + ('m0777dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2, 7, 0, 0, 777, 'corrup'), + ('m0778dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2, 7, 0, 0, 778, 'corrup'), + ('m0778dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2, 7, 0, 0, 778, 'corrup'), + ('m0778dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2, 7, 0, 0, 778, 'corrup'), + ('m0779dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 64, 7, 0, 0, 779, 'corrup'), + ('m0779dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 64, 7, 0, 0, 779, 'corrup'), + ('m0779dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 64, 7, 0, 0, 779, 'corrup'), + ('m0780dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 64, 7, 0, 0, 780, 'corrup'), + ('m0780dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 64, 7, 0, 0, 780, 'corrup'), + ('m0780dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 64, 7, 0, 0, 780, 'corrup'), + ('m0781dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 64, 7, 0, 0, 781, 'corrup'), + ('m0781dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 64, 7, 0, 0, 781, 'corrup'), + ('m0781dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 64, 7, 0, 0, 781, 'corrup'), + ('m0782dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 64, 7, 0, 0, 782, 'corrup'), + ('m0782dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 64, 7, 0, 0, 782, 'corrup'), + ('m0782dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 64, 7, 0, 0, 782, 'corrup'), + ('m0783dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2048, 7, 0, 0, 783, 'corrup'), + ('m0783dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2048, 7, 0, 0, 783, 'corrup'), + ('m0783dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2048, 7, 0, 0, 783, 'corrup'), + ('m0784dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2048, 7, 0, 0, 784, 'corrup'), + ('m0784dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2048, 7, 0, 0, 784, 'corrup'), + ('m0784dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2048, 7, 0, 0, 784, 'corrup'), + ('m0785dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2048, 7, 0, 0, 785, 'corrup'), + ('m0785dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2048, 7, 0, 0, 785, 'corrup'), + ('m0785dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2048, 7, 0, 0, 785, 'corrup'), + ('m0786dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2048, 7, 0, 0, 786, 'corrup'), + ('m0786dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2048, 7, 0, 0, 786, 'corrup'), + ('m0786dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2048, 7, 0, 0, 786, 'corrup'), + ('m0787dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 2048, 7, 0, 0, 787, 'corrup'), + ('m0787dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 2048, 7, 0, 0, 787, 'corrup'), + ('m0787dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2048, 7, 0, 0, 787, 'corrup'), + ('m0789dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 8192, 6, 0, 0, 789, 'corrup'), + ('m0789dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 8192, 6, 0, 0, 789, 'corrup'), + ('m0790dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4096, 7, 0, 0, 790, 'corrup'), + ('m0790dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4096, 7, 0, 0, 790, 'corrup'), + ('m0790dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4096, 7, 0, 0, 790, 'corrup'), + ('m0791dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 8, 6, 0, 0, 791, 'corrup'), + ('m0791dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 8, 6, 0, 0, 791, 'corrup'), + ('m0792dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 1, 7, 0, 0, 792, 'corrup'), + ('m0792dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 1, 7, 0, 0, 792, 'corrup'), + ('m0792dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 1, 7, 0, 0, 792, 'corrup'), + ('m0793dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33554432, 6, 0, 0, 793, 'corrup'), + ('m0793dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33554432, 6, 0, 0, 793, 'corrup'), + ('m0793dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33554432, 6, 0, 0, 793, 'corrup'), + ('m0794dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 256, 7, 0, 0, 794, 'corrup'), + ('m0794dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 256, 7, 0, 0, 794, 'corrup'), + ('m0795dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 512, 6, 0, 0, 795, 'corrup'), + ('m0795dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 512, 6, 0, 0, 795, 'corrup'), + ('m0796dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 4194304, 7, 0, 0, 796, 'corrup'), + ('m0796dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 4194304, 7, 0, 0, 796, 'corrup'), + ('m0796dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4194304, 7, 0, 0, 796, 'corrup'), + ('m0490ckcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 4352, 4, 1, 0, 490, 'kizara'), + ('m0491ckcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 5, 4, 1, 0, 491, 'kizara'), + ('m0492ckcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 2056, 4, 1, 0, 492, 'kizara'), + ('m0604ckcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16896, 4, 1, 0, 604, 'kizara'), + ('m0605ckcpf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32896, 4, 1, 0, 605, 'kizara'), + ('m0802dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 802, 'peau'), + ('m0803dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 803, 'ecaill'), + ('m0804dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 804, 'petite'), + ('m0805dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 805, 'cuir'), + ('m0806dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 806, 'cuir'), + ('m0807dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 807, 'soie'), + ('m0808dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 808, 'ecaill'), + ('m0809dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 809, 'peau'), + ('m0810dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 810, 'ligame'), + ('m0811dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 811, 'griffe'), + ('m0812dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 812, 'soie'), + ('m0813dxacf01', 6, 67, 0, 0, '', '', 0, 0, 0, 80, 0, 1, 0, 0, 813, 'carapa'), + ('m0797dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 32768, 7, 0, 0, 797, 'mp'), + ('m0797dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 32768, 7, 0, 0, 797, 'mp'), + ('m0797dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 32768, 7, 0, 0, 797, 'mp'), + ('m0798dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 16, 6, 0, 0, 798, 'mp'), + ('m0798dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 16, 6, 0, 0, 798, 'mp'), + ('m0798dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 16, 6, 0, 0, 798, 'mp'), + ('m0799dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 64, 7, 0, 0, 799, 'mp'), + ('m0799dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 64, 7, 0, 0, 799, 'mp'), + ('m0799dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 64, 7, 0, 0, 799, 'mp'), + ('m0800dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 1024, 6, 0, 0, 800, 'mp'), + ('m0800dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 1024, 6, 0, 0, 800, 'mp'), + ('m0800dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 1024, 6, 0, 0, 800, 'mp'), + ('m0801dxapd01', 6, 67, 0, 0, '', '', 0, 0, 6, 50, 33554432, 6, 0, 0, 801, 'mp'), + ('m0801dxape01', 6, 67, 0, 0, '', '', 0, 0, 6, 65, 33554432, 6, 0, 0, 801, 'mp'), + ('m0801dxapf01', 6, 67, 0, 0, '', '', 0, 0, 6, 80, 33554432, 6, 0, 0, 801, 'mp'), + ('m0815dxacc01', 6, 67, 0, 0, '', '', 0, 0, 0, 35, 0, 1, 0, 0, 815, 'crista'), + ('system_mp_choice_black', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 7, 0, 1, 392, ''), + ('system_mp_choice_blue', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 4, 0, 1, 392, ''), + ('system_mp_choice_green', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 2, 0, 1, 392, ''), + ('system_mp_choice_purple', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 5, 0, 1, 392, ''), + ('system_mp_choice_red', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 0, 0, 1, 392, ''), + ('system_mp_choice_turquoise', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 3, 0, 1, 392, ''), + ('system_mp_choice_white', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 6, 0, 1, 392, ''), + ('system_mp_extra_black', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 7, 0, 1, 392, ''), + ('system_mp_extra_blue', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 4, 0, 1, 392, ''), + ('system_mp_extra_green', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 2, 0, 1, 392, ''), + ('system_mp_extra_purple', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 5, 0, 1, 392, ''), + ('system_mp_extra_red', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 0, 0, 1, 392, ''), + ('system_mp_extra_turquoise', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 3, 0, 1, 392, ''), + ('system_mp_extra_white', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 6, 0, 1, 392, ''), + ('m0229dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 6, 0, 1, 229, 'small'), + ('m0709dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 709, 'tryker'), + ('m0194dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 194, 'dust'), + ('m0180dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 180, 'dry'), + ('m0707dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 707, 'fyros'), + ('m0194dxaca03', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 194, 'dust'), + ('m0180dxaca04', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 180, 'dry'), + ('m0708dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 708, 'zorai'), + ('m0194dxaca05', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 194, 'dust'), + ('m0180dxaca03', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 180, 'dry'), + ('m0194dxaca04', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 194, 'dust'), + ('m0706dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 706, 'matis'), + ('m0684ccpca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 0, 684, ''), + ('m0201dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 50, 0, 1, 0, 1, 201, 'small'), + ('m0224dxaca02', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 1, 0, 1, 224, 'fresh'), + ('m0229dxaca03', 6, 67, 0, 0, '', '', 0, 0, 0, 20, 0, 6, 0, 1, 229, 'small'), + ('system_mp_xl_blue', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 4, 0, 1, 392, ''), + ('system_mp_xl_purple', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 5, 0, 1, 392, ''), + ('system_mp_xl_white', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 6, 0, 1, 392, ''), + ('system_mp_xl_turquoise', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 3, 0, 1, 392, ''), + ('system_mp_xl_red', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 0, 0, 1, 392, ''), + ('system_mp_xl_black', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 7, 0, 1, 392, ''), + ('system_mp_xl_green', 6, 67, 0, 0, '', '', 0, 0, 0, 0, 67108863, 2, 0, 1, 392, ''), + ('crystalized_spell', 29, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('item_sap_recharge', 30, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('light_sap_recharge', 30, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapj', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapl', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasd', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasf', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasj', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapj1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapj2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapj3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapj4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapl1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapl2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapl3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapl4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasd1', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasd2', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasd3', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasd4', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasf1', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasf2', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasf3', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasf4', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasj1', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasj2', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasj3', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasj4', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl1', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl2', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl3', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl4', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapde', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapde1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapde2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapde3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapde4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapdf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfe', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfe1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfe2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfe3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapfe4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapff', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapff1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapff2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapff3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapff4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapje', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapje1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapje2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapje3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapje4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapjf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapld', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapld1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapld2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapld3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapld4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaple', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaple1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaple2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaple3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaple4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iaplf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasl_gm', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsde', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsde1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsde2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsde3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsde4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsdf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfe', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfe1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfe2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfe3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsfe4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsff', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsff1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsff2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsff3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsff4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsj', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsj1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsj2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsj3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsj4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjd', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjd1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjd2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjd3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjd4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsje', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsje1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsje2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsje3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsje4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsjf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsl', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsl1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsl2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsl3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsl4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslc', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslc1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslc2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslc3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslc4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsld', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsld1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsld2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsld3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsld4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsle', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsle1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsle2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsle3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapsle4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslf', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslf1', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslf2', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslf3', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iapslf4', 31, 54, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iasp', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('arma_mount', 31, 55, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('guild_main_building', 32, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('player_building', 32, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_matis_nland', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_hereticshovel', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_hereticshovel', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_fleetinggarden', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_fleetinggarden', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_upperbog', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_upperbog', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_yrkanis', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_yrkanis', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_natae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_davae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_avalae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_natae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_davae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_avalae', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_knollofdissent', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_knollofdissent', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_groveofconfusion', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_groveofconfusion', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_hiddensource', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_hiddensource', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_majesticgarden', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_oflovaksoasis', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_outlawcanyon', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_sawdustmines', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_pyr', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_pyr', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_thesos', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_thesos', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_dyron', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_dyron', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_oflovaksoasis', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_sawdustmines', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_outlawcanyon', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_frahartowers', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_frahartowers', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_bountybeaches', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_enchantedisle', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_restingwater', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_windsofmuse', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_bountybeaches', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_fairhaven', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_fairhaven', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_avendale', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_avendale', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_crystabell', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_crystabell', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_windermeer', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_windermeer', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_restingwater', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_dewdrops', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_dewdrops', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_windsofmuse', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_thefount', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_thefount', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_enchantedisle', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_lagoonsofloria', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_lagoonsofloria', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_havenofpurity', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_maidengrove', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_zorai_nland', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_groveofumbra', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_zora', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_jen_lai', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_hoi_cho', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_min_cho', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_knotofdementia', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_havenofpurity', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_thevoid', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_zora', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_jen_lai', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_min_cho', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_hoi_cho', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_groveofumbra', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_maidengrove', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_knotofdementia', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_thevoid', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_citiesofintuition', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_forbidden_depths', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_forbidden_depths', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_gate_of_obscurity', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_gate_of_obscurity', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_dunesofexil', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_dunesofexil', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_thesavagedunes', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_thesavagedunes', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_nexus_bagne', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_nexus_bagne', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_nexus_route_gouffre', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_nexus_route_gouffre', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_nexus_terre', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_nexus_terre', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_land_of_continuity', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_sunken_city', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_land_of_continuity', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_sunken_city', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_windy_gate', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_elusive_forest', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_windy_gate', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_elusive_forest', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_under_spring_fyros', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_under_spring_fyros', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_under_spring_zorai', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_under_spring_zorai', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_abyss_of_ichor_matis', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_abyss_of_ichor_nexus', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_abyss_of_ichor_matis', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_abyss_of_ichor_nexus', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_thescorchedcorridor', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_thescorchedcorridor', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_trench_of_trials_zorai', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_the_trench_of_trials_tryker', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_trench_of_trials_tryker', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_the_trench_of_trials_zorai', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_corrupted_moor', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_corrupted_moor_fairhaven', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_corrupted_moor_pyr', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_corrupted_moor_yrkanis', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_corrupted_moor_zora', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_corrupted_moor', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_corrupted_moor_fairhaven', 21, 67, 3, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_corrupted_moor_pyr', 21, 67, 1, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_corrupted_moor_yrkanis', 21, 67, 2, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_corrupted_moor_zora', 21, 67, 4, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('kitiniere_teleport_test_cartographier', 21, 67, 0, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_kami_almati', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tp_karavan_almati', 21, 67, 6, 0, '', 'sc', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_banner_gm', 33, 67, 1, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_banner_gu', 33, 67, 1, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_banner_sgm', 33, 67, 1, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_banner_sgu', 33, 67, 1, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_banner_gm', 33, 67, 2, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_banner_gu', 33, 67, 2, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_banner_sgm', 33, 67, 2, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_banner_sgu', 33, 67, 2, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_banner_gm', 33, 67, 3, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_banner_gu', 33, 67, 3, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_banner_sgm', 33, 67, 3, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_banner_sgu', 33, 67, 3, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_banner_gm', 33, 67, 4, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_banner_gu', 33, 67, 4, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_banner_sgm', 33, 67, 4, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_banner_sgu', 33, 67, 4, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('teddyubo', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('louche', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stick_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('grip', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('brush_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('brush_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('petstick_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stake', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('petstick_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cattlestick', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stick', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mountingstick_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mountingstick_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('scraper_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('chopper_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('scraper_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('secator_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('chopper_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('secator_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('brush', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('petstick', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('drill_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('drill_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('winch_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('winch_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('mountingstick', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('scraper', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('chopper', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('secator', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('drill', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('winch', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('grip_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('grip_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cattlestick_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('cattlestick_3', 33, 5, 0, 2, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('phial', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stick_2', 33, 5, 0, 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('medical_kit', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('large_phial', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('scrollmaker', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('butcher_knife', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('bucket', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('stylet', 33, 5, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor0', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor1', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor2', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor3', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor4', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_haircolor5', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor0', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor1', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor2', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor3', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor4', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_haircolor5', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor0', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor1', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor2', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor3', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor4', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_haircolor5', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor0', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor1', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor2', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor3', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor4', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_haircolor5', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor0', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor1', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor2', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor3', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor4', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_haircolor5', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor0', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor1', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor2', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor3', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor4', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_haircolor5', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor0', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor1', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor2', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor3', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor4', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_haircolor5', 34, 62, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor0', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor1', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor2', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor3', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor4', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_haircolor5', 34, 59, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_artistic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_artistic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_artistic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_artistic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_basic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_basic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_basic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_basic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_style01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_style02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_style03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_style04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_artistic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_artistic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_artistic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_artistic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_basic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_basic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_basic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_basic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_style01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_style02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_style03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_style04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_artistic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_artistic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_artistic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_artistic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_basic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_basic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_basic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_basic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_style01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_style02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_style03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_style04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_artistic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_artistic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_artistic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_artistic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_basic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_basic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_basic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_basic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_style01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_style02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_style03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_style04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_artistic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_artistic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_artistic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_artistic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_basic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_basic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_basic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_basic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_style01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_style02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_style03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_style04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_artistic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_artistic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_artistic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_artistic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_basic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_basic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_basic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_basic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_style01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_style02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_style03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_style04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_artistic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_artistic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_artistic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_artistic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_basic01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_basic02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_basic03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_basic04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_style01', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_style02', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_style03', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_style04', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_artistic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_artistic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_artistic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_artistic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_basic01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_basic02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_basic03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_basic04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_style01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_style02', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_style03', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_style04', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo0', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo1', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo10', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo11', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo12', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo13', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo14', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo15', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo16', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo17', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo18', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo19', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo2', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo20', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo21', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo22', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo23', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo24', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo25', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo26', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo27', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo28', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo29', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo3', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo30', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo31', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo32', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo33', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo34', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo35', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo36', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo37', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo38', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo39', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo4', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo40', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo41', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo42', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo43', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo44', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo45', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo46', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo47', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo48', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo49', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo5', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo50', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo51', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo52', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo53', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo54', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo55', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo56', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo57', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo58', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo59', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo6', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo60', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo61', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo62', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo63', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo7', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo8', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_tatoo9', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo0', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo1', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo10', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo11', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo12', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo13', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo14', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo15', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo16', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo17', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo18', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo19', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo2', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo20', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo21', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo22', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo23', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo24', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo25', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo26', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo27', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo28', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo29', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo3', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo30', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo31', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo32', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo33', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo34', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo35', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo36', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo37', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo38', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo39', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo4', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo40', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo41', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo42', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo43', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo44', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo45', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo46', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo47', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo48', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo49', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo5', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo50', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo51', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo52', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo53', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo54', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo55', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo56', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo57', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo58', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo59', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo6', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo60', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo61', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo62', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo63', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo7', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo8', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_tatoo9', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo0', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo1', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo10', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo11', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo12', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo13', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo14', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo15', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo16', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo17', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo18', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo19', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo2', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo20', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo21', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo22', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo23', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo24', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo25', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo26', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo27', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo28', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo29', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo3', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo30', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo31', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo32', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo33', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo34', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo35', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo36', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo37', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo38', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo39', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo4', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo40', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo41', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo42', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo43', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo44', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo45', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo46', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo47', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo48', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo49', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo5', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo50', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo51', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo52', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo53', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo54', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo55', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo56', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo57', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo58', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo59', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo6', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo60', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo61', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo62', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo63', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo7', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo8', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_tatoo9', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo0', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo1', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo10', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo11', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo12', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo13', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo14', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo15', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo16', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo17', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo18', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo19', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo2', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo20', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo21', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo22', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo23', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo24', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo25', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo26', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo27', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo28', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo29', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo3', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo30', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo31', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo32', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo33', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo34', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo35', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo36', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo37', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo38', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo39', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo4', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo40', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo41', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo42', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo43', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo44', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo45', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo46', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo47', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo48', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo49', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo5', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo50', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo51', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo52', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo53', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo54', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo55', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo56', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo57', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo58', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo59', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo6', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo60', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo61', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo62', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo63', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo7', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo8', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_tatoo9', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo0', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo1', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo10', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo11', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo12', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo13', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo14', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo15', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo16', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo17', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo18', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo19', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo2', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo20', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo21', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo22', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo23', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo24', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo25', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo26', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo27', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo28', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo29', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo3', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo30', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo31', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo32', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo33', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo34', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo35', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo36', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo37', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo38', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo39', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo4', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo40', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo41', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo42', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo43', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo44', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo45', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo46', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo47', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo48', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo49', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo5', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo50', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo51', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo52', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo53', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo54', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo55', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo56', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo57', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo58', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo59', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo6', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo60', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo61', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo62', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo63', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo7', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo8', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_tatoo9', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo0', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo1', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo10', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo11', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo12', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo13', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo14', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo15', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo16', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo17', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo18', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo19', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo2', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo20', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo21', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo22', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo23', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo24', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo25', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo26', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo27', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo28', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo29', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo3', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo30', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo31', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo32', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo33', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo34', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo35', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo36', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo37', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo38', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo39', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo4', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo40', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo41', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo42', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo43', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo44', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo45', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo46', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo47', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo48', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo49', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo5', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo50', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo51', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo52', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo53', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo54', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo55', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo56', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo57', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo58', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo59', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo6', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo60', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo61', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo62', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo63', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo7', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo8', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_tatoo9', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo0', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo1', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo10', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo11', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo12', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo13', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo14', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo15', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo16', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo17', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo18', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo19', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo2', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo20', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo21', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo22', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo23', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo24', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo25', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo26', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo27', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo28', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo29', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo3', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo30', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo31', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo32', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo33', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo34', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo35', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo36', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo37', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo38', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo39', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo4', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo40', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo41', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo42', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo43', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo44', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo45', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo46', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo47', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo48', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo49', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo5', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo50', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo51', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo52', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo53', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo54', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo55', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo56', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo57', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo58', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo59', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo6', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo60', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo61', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo62', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo63', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo7', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo8', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_tatoo9', 34, 63, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo0', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo1', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo10', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo11', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo12', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo13', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo14', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo15', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo16', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo17', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo18', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo19', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo2', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo20', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo21', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo22', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo23', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo24', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo25', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo26', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo27', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo28', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo29', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo3', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo30', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo31', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo32', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo33', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo34', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo35', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo36', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo37', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo38', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo39', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo4', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo40', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo41', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo42', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo43', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo44', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo45', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo46', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo47', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo48', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo49', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo5', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo50', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo51', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo52', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo53', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo54', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo55', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo56', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo57', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo58', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo59', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo6', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo60', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo61', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo62', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo63', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo7', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo8', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_tatoo9', 34, 60, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_leader_01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_leader_01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_leader_01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_leader_01', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_artistic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_basic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hof_hair_style05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_artistic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_basic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fy_hom_hair_style05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_artistic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_basic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hof_hair_style05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_artistic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_basic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ma_hom_hair_style05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_artistic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_basic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hof_hair_style05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_artistic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_basic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('tr_hom_hair_style05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_artistic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_basic05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hof_hair_style05', 34, 61, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_artistic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_basic05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('zo_hom_hair_style05', 34, 58, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('if1', 14, 56, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('if2', 14, 56, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('if3', 14, 56, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmf01', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmf02', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmf03', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmf04', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmf05', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma15_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma15_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma20_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma20_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma25_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipma25_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb15_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb15_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb20_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb20_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb25_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmb25_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc15_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc15_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc20_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc20_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc25_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmc25_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd15_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd15_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd20_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd20_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd25_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipmd25_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme03_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme03_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme04_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme04_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme05_kam', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipme05_kar', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_emot', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_bal', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_con', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_dex', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_foc', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_hp', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_int', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_met', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_sap', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_sta', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_str', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_wil', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_wis', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoi_fy', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoi_inv', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoi_ma', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoi_tr', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoi_zo', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_aci', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_col', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_elc', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_fir', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_poi', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_rot', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipop_sho', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipor_des', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipor_for', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipor_jun', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipor_lak', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipor_pri', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_almati_artisan', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_almati_mage', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_almati_warrior', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_artisan', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_dext', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_intel', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_life', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_mage', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_power', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_reju', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_strength', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_major_warrior', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_artisan', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_dext', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_intel', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_life', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_mage', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_power', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_reju', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_strength', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipk_minor_warrior', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_constit_mineskitins', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_focus_mineskitins', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_sap_mineskitins', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_strength_mineskitins', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_strength_substance_royale', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_bal', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_con', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_dex', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_int', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_met', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_str', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_wil', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprc_wis', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_aci', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_col', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_elc', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_fir', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_poi', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_rot', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('iprp_sho', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_craft_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_dodge', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_forage_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_magic_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_melee_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_parry', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_range_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('fbt_conso', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_a', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_b', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_c', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_d', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_e', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_f', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_g', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_h', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_i', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_j', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_k', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_l', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_m', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_n', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_o', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_p', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_q', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_r', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('conso_fireworks_s', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_con_10min', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_dex_10min', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_int_10min', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ipoc_str_10min', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_breakdance', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_desert_forage_success', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_defense', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_b1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_a0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_b0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_a1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_toub', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_fast_regen', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_nobreak', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_swim', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_long_regen', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_conso_sit', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('aqua_speed', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('supreme_heal', 35, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_204_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_203_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_202_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_207_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_201_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_200_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_206_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('rpjobitem_205_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_stamlife_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c0', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_stamlife_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c6', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c4', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifetank_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c2', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_lifemage_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_aura_saplife_c5', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifemage_c3', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_lifetank_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('pvp_boost_saplife_c1', 35, 65, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_scroll', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_common_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_zorai_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_kami_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_matis_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_kami_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_fyros_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_karavan_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_fyros_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_matis_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_karavan_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_zorai_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_tryker_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_matis_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_common_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_tryker_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_zorai_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_common_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_fyros_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_karavan_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_kami_recent', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('amber_cube_tryker_very_ancient', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_matis', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_tryker', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_taliari_pearl_violet', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_meat', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_barrel_of_water', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_kami', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_zorai', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_incandescent_wood', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_magnetized_amber', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_blood', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_fyros', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_taliari_pearl_black', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_purified_sap', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_taliari_pearl_blue', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_shooki_liquor', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_lakes_beer', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_magnetized_amber_sphere', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_goo', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_barrel_of_beer', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_barrel_of_shooki_liquor', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('event_missive_kara', 37, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ixpca01', 36, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('ixpca02', 36, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_create_new_plot_item', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_0', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_1', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_10', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_100', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_101', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_102', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_103', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_104', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_105', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_106', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_107', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_108', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_109', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_11', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_110', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_111', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_112', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_113', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_114', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_115', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_116', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_117', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_118', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_119', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_12', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_120', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_121', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_122', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_123', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_124', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_125', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_126', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_127', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_128', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_129', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_13', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_130', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_131', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_132', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_133', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_134', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_135', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_136', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_137', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_138', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_139', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_14', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_140', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_141', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_142', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_143', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_144', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_145', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_146', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_147', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_148', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_149', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_15', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_150', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_151', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_152', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_153', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_154', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_155', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_156', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_157', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_158', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_159', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_16', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_160', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_161', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_162', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_163', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_164', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_165', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_166', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_167', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_168', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_169', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_17', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_170', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_171', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_172', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_173', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_174', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_175', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_176', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_177', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_178', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_179', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_18', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_180', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_181', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_182', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_183', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_184', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_19', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_2', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_20', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_21', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_22', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_23', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_24', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_25', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_26', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_27', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_28', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_29', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_3', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_30', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_31', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_32', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_33', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_34', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_35', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_36', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_37', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_38', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_39', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_4', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_40', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_41', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_42', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_43', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_44', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_45', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_46', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_47', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_48', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_49', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_5', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_50', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_51', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_52', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_53', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_54', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_55', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_56', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_57', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_58', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_59', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_6', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_60', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_61', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_62', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_63', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_64', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_65', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_66', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_67', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_68', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_69', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_7', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_70', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_71', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_72', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_73', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_74', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_75', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_76', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_77', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_78', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_79', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_8', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_80', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_81', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_82', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_83', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_84', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_85', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_86', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_87', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_88', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_89', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_9', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_90', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_91', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_92', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_93', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_94', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_95', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_96', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_97', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_98', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('r2_plot_item_99', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('test_scroll_r2', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lettre_echantillon_kitiniere', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lettre_reco_fyros_larvek', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lettre_reco_matis_larvek', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lettre_reco_tryker_larvek', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('lettre_reco_zorai_larvek', 38, 67, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casino_ticket', 40, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casino_token', 40, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casino_title1', 40, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), + ('casino_title2', 40, 66, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, ''); +/*!40000 ALTER TABLE `ryzom_nimetu_item_data` ENABLE KEYS */; + + +-- Dumping structure for table app_achievements.ryzom_nimetu_sheets +CREATE TABLE IF NOT EXISTS `ryzom_nimetu_sheets` ( + `nsh_numid` bigint(20) NOT NULL, + `nsh_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `nsh_suffix` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`nsh_numid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- Dumping data for table app_achievements.ryzom_nimetu_sheets: 34.853 rows +/*!40000 ALTER TABLE `ryzom_nimetu_sheets` DISABLE KEYS */; +INSERT INTO `ryzom_nimetu_sheets` (`nsh_numid`, `nsh_name`, `nsh_suffix`) VALUES + (46, 'mamaa', 'sitem'), + (302, 'mbnaa', 'sitem'), + (558, 'mchaa', 'sitem'), + (814, 'mcraa', 'sitem'), + (1070, 'mleaa', 'sitem'), + (1326, 'mpwaa', 'sitem'), + (1582, 'mshaa', 'sitem'), + (1838, 'msiaa', 'sitem'), + (2094, 'mwoaa', 'sitem'), + (2350, 'fy_cheveux_long01', 'sitem'), + (2606, 'fy_cheveux_medium01', 'sitem'), + (2862, 'fy_cheveux_shave01', 'sitem'), + (3118, 'fy_cheveux_short01', 'sitem'), + (3374, 'fy_helmet_01', 'sitem'), + (3630, 'fy_visage', 'sitem'), + (3886, 'ka_cheveux_medium01', 'sitem'), + (4142, 'ka_helmet_01', 'sitem'), + (4398, 'ma_cheveux01', 'sitem'), + (4654, 'ma_cheveux02', 'sitem'), + (4910, 'ma_cheveux_long01', 'sitem'), + (5166, 'ma_cheveux_medium01', 'sitem'), + (5422, 'ma_cheveux_shave01', 'sitem'), + (5678, 'ma_cheveux_shave_01', 'sitem'), + (5934, 'ma_cheveux_short01', 'sitem'), + (6190, 'ma_helmet_01', 'sitem'), + (6446, 'ma_visage', 'sitem'), + (6702, 'tr_cheveux_long01', 'sitem'), + (6958, 'tr_cheveux_medium01', 'sitem'), + (7214, 'tr_cheveux_shave01', 'sitem'), + (7470, 'tr_cheveux_short01', 'sitem'), + (7726, 'tr_helmet_01', 'sitem'), + (7982, 'tr_visage', 'sitem'), + (8238, 'zo_cheveux_long01', 'sitem'), + (8494, 'zo_cheveux_medium01', 'sitem'), + (8750, 'zo_cheveux_shave01', 'sitem'), + (9006, 'zo_cheveux_short01', 'sitem'), + (9262, 'zo_helmet_01', 'sitem'), + (9518, 'zo_visage', 'sitem'), + (9774, 'bag', 'sitem'), + (10030, 'bag_inventory', 'sitem'), + (10286, 'bot_gift', 'sitem'), + (10542, 'equipment', 'sitem'), + (10798, 'pack_animal_inventory', 'sitem'), + (11054, 'pickup', 'sitem'), + (11310, 'seed_stand', 'sitem'), + (11566, 'stack', 'sitem'), + (11822, 'steed_inventory', 'sitem'), + (12078, 'temporary_inventory', 'sitem'), + (12334, 'fyros_autolaunch', 'sitem'), + (12590, 'fyros_bowgun', 'sitem'), + (12846, 'fyros_launcher', 'sitem'), + (13102, 'fyros_pistol', 'sitem'), + (13358, 'fyros_pistolarc', 'sitem'), + (13614, 'fyros_rifle', 'sitem'), + (13870, 'matis_autolaunch', 'sitem'), + (14126, 'matis_bowgun', 'sitem'), + (14382, 'matis_launcher', 'sitem'), + (14638, 'matis_pistol', 'sitem'), + (14894, 'matis_pistolarc', 'sitem'), + (15150, 'matis_rifle', 'sitem'), + (15406, 'tryker_autolaunch', 'sitem'), + (15662, 'tryker_bowgun', 'sitem'), + (15918, 'tryker_launcher', 'sitem'), + (16174, 'tryker_pistol', 'sitem'), + (16430, 'tryker_pistolarc', 'sitem'), + (16686, 'tryker_rifle', 'sitem'), + (16942, 'zorai_autolaunch', 'sitem'), + (17198, 'zorai_bowgun', 'sitem'), + (17454, 'zorai_launcher', 'sitem'), + (17710, 'zorai_pistol', 'sitem'), + (17966, 'zorai_pistolarc', 'sitem'), + (18222, 'zorai_rifle', 'sitem'), + (18478, 'malzzc01j1a0b0', 'sitem'), + (18734, 'malzzc10j2a0b0', 'sitem'), + (18990, 'malzzc14j3a0b0', 'sitem'), + (19246, 'malzzc19j4a0b0', 'sitem'), + (19502, 'malzzc21j5a0b0', 'sitem'), + (19758, 'mamzzc01c1g1h1', 'sitem'), + (20014, 'mamzzc17q4h3g2', 'sitem'), + (20270, 'mamzzc18h4c2q2', 'sitem'), + (20526, 'mamzzc19r4l4h3', 'sitem'), + (20782, 'mamzzc21q5l3r2', 'sitem'), + (21038, 'mamzzc21r5g4l4', 'sitem'), + (21294, 'mamzzc22h5g3c3', 'sitem'), + (21550, 'mamzzc22l5g4r4', 'sitem'), + (21806, 'mamzzc22l5h4r4', 'sitem'), + (22062, 'mamzzc23c5q4l3', 'sitem'), + (22318, 'mamzzc23r5g3c2', 'sitem'), + (22574, 'mamzzc24c5q3h2', 'sitem'), + (22830, 'mamzzc24g5h5q4', 'sitem'), + (23086, 'mamzzc24l5q5r4', 'sitem'), + (23342, 'mamzzc25h5g5c2', 'sitem'), + (23598, 'mamzzc25l5r5h4', 'sitem'), + (23854, 'mamzzc25r5l5c5', 'sitem'), + (24110, 'manhcc01a1b0c0', 'sitem'), + (24366, 'manhcc09a2b0c0', 'sitem'), + (24622, 'manhcc10a2b0c0', 'sitem'), + (24878, 'manhcc13a3b0c0', 'sitem'), + (25134, 'manhcc15a3b0c0', 'sitem'), + (25390, 'manhcc18a4b0c0', 'sitem'), + (25646, 'manhcc23a5b0c0', 'sitem'), + (25902, 'manhcc25a5b0c0', 'sitem'), + (26158, 'manzzc01a1b0c0', 'sitem'), + (26414, 'manzzc06a2b0c0', 'sitem'), + (26670, 'manzzc11a3b0c0', 'sitem'), + (26926, 'manzzc20a4b0c0', 'sitem'), + (27182, 'manzzc25a5b0c0', 'sitem'), + (27438, 'mbazzc01b1d1f1', 'sitem'), + (27694, 'mbazzc10b2d1f1', 'sitem'), + (27950, 'mbazzc12b3d1f1', 'sitem'), + (28206, 'mbazzc14f3d2b1', 'sitem'), + (28462, 'mbazzc18b4d3f2', 'sitem'), + (28718, 'mbazzc18d4b3f2', 'sitem'), + (28974, 'mbazzc19b4d4f3', 'sitem'), + (29230, 'mbazzc19b4d4f4', 'sitem'), + (29486, 'mbazzc23b5d5f4', 'sitem'), + (29742, 'mbazzc23b5f1d1', 'sitem'), + (29998, 'mbazzc23b5f3d1', 'sitem'), + (30254, 'mbazzc23d5b4f2', 'sitem'), + (30510, 'mbazzc24f5d3b3', 'sitem'), + (30766, 'mbazzc25b5d1f1', 'sitem'), + (31022, 'mbazzc25b5d3f2', 'sitem'), + (31278, 'mbazzc25d5b5f3', 'sitem'), + (31534, 'mbazzc25d5f4b1', 'sitem'), + (31790, 'mbczzc01c1d1g1', 'sitem'), + (32046, 'mbczzc20k4q4d4', 'sitem'), + (32302, 'mbczzc20m4r4d4', 'sitem'), + (32558, 'mbczzc22d5i5c4', 'sitem'), + (32814, 'mbczzc22h5m5r5', 'sitem'), + (33070, 'mbczzc22k5d4h4', 'sitem'), + (33326, 'mbczzc23c5m4k4', 'sitem'), + (33582, 'mbczzc24d5m5r5', 'sitem'), + (33838, 'mbczzc24i5k4l4', 'sitem'), + (34094, 'mbczzc24i5r5m4', 'sitem'), + (34350, 'mbczzc24l5q5c4', 'sitem'), + (34606, 'mbczzc25c5g4k4', 'sitem'), + (34862, 'mbczzc25d5h4k4', 'sitem'), + (35118, 'mbczzc25d5l5q4', 'sitem'), + (35374, 'mbczzc25i5r5q5', 'sitem'), + (35630, 'mbczzc25r5i5q4', 'sitem'), + (35886, 'mbczzc25r5k5m5', 'sitem'), + (36142, 'mbebac01b1c1f1', 'sitem'), + (36398, 'mbebac13c3g3r3', 'sitem'), + (36654, 'mbebac16g4l4c3', 'sitem'), + (36910, 'mbebac16g4r3c2', 'sitem'), + (37166, 'mbebac21b5l5c4', 'sitem'), + (37422, 'mbebac21l5c4b3', 'sitem'), + (37678, 'mbebac22b5h4l4', 'sitem'), + (37934, 'mbebac22c5b4r4', 'sitem'), + (38190, 'mbebac22c5g4l4', 'sitem'), + (38446, 'mbebac22c5h5r4', 'sitem'), + (38702, 'mbebac23b5h5c5', 'sitem'), + (38958, 'mbebac23b5l5r4', 'sitem'), + (39214, 'mbebac23b5r5c4', 'sitem'), + (39470, 'mbebac23f5g4b4', 'sitem'), + (39726, 'mbebac23l5q5c5', 'sitem'), + (39982, 'mbebac24b5g5f5', 'sitem'), + (40238, 'mbebac24c5h4b3', 'sitem'), + (40494, 'mbebac24c5h5q5', 'sitem'), + (40750, 'mbebac24l5f5q5', 'sitem'), + (41006, 'mbebac25b5f4c4', 'sitem'), + (41262, 'mbebac25b5r5l4', 'sitem'), + (41518, 'mbebac25c5f5g5', 'sitem'), + (41774, 'mbebac25c5g4f4', 'sitem'), + (42030, 'mbebac25f5b4c3', 'sitem'), + (42286, 'mbebac25f5b4c4', 'sitem'), + (42542, 'mbebac25f5h5r5', 'sitem'), + (42798, 'mbebac25f5r5q4', 'sitem'), + (43054, 'mbebac25h5l5c4', 'sitem'), + (43310, 'mbebac25h5l5c5', 'sitem'), + (43566, 'mbebac25l5b5h4', 'sitem'), + (43822, 'mbebac25q5b5l5', 'sitem'), + (44078, 'mbebac25q5c4g2', 'sitem'), + (44334, 'mbebac25r5l4h3', 'sitem'), + (44590, 'mbezzc01b1c1f1', 'sitem'), + (44846, 'mbezzc16q4h2c2', 'sitem'), + (45102, 'mbezzc17f4l3b3', 'sitem'), + (45358, 'mbezzc20b4g4c4', 'sitem'), + (45614, 'mbezzc21l5r4h4', 'sitem'), + (45870, 'mbezzc23b5g4c4', 'sitem'), + (46126, 'mbezzc23q5f4h4', 'sitem'), + (46382, 'mbezzc24c5g5r5', 'sitem'), + (46638, 'mbezzc24f5q5b5', 'sitem'), + (46894, 'mbezzc24h5g4q2', 'sitem'), + (47150, 'mbezzc24h5q5f5', 'sitem'), + (47406, 'mbezzc24l5r5q4', 'sitem'), + (47662, 'mbezzc24q5f4h3', 'sitem'), + (47918, 'mbezzc25c5r5l4', 'sitem'), + (48174, 'mbezzc25h5q4l4', 'sitem'), + (48430, 'mbezzc25q5h5l4', 'sitem'), + (48686, 'mbezzc25r5b4f3', 'sitem'), + (48942, 'mbizzc00a0b0c0', 'sitem'), + (49198, 'mblzzc01j1a0b0', 'sitem'), + (49454, 'mblzzc07j2a0b0', 'sitem'), + (49710, 'mblzzc12j3a0b0', 'sitem'), + (49966, 'mblzzc20j4a0b0', 'sitem'), + (50222, 'mblzzc22j5a0b0', 'sitem'), + (50478, 'mbnzzc01a1b1c1', 'sitem'), + (50734, 'mbnzzc20r4q4a4', 'sitem'), + (50990, 'mbnzzc21d5h4l4', 'sitem'), + (51246, 'mbnzzc21h5g4a4', 'sitem'), + (51502, 'mbnzzc22c5l4m4', 'sitem'), + (51758, 'mbnzzc24h5l5d4', 'sitem'), + (52014, 'mbnzzc24l5r5c5', 'sitem'), + (52270, 'mbnzzc24r5c4f4', 'sitem'), + (52526, 'mbnzzc25a5q5g5', 'sitem'), + (52782, 'mbnzzc25d5r5a5', 'sitem'), + (53038, 'mbnzzc25g5h5b4', 'sitem'), + (53294, 'mbnzzc25k5d5a5', 'sitem'), + (53550, 'mbnzzc25k5d5h5', 'sitem'), + (53806, 'mbnzzc25m5g5f5', 'sitem'), + (54062, 'mbnzzc25q5a4r4', 'sitem'), + (54318, 'mbnzzc25q5d5b4', 'sitem'), + (54574, 'mbnzzc25r5f5h5', 'sitem'), + (54830, 'mbobbc01a1b1d1', 'sitem'), + (55086, 'mbobbc07a2d2f1', 'sitem'), + (55342, 'mbobbc11b3d2a1', 'sitem'), + (55598, 'mbobbc13a3d2b1', 'sitem'), + (55854, 'mbobbc16d4a3b2', 'sitem'), + (56110, 'mbobbc17f4b3d3', 'sitem'), + (56366, 'mbobbc18b4a3f3', 'sitem'), + (56622, 'mbobbc19d4b4a4', 'sitem'), + (56878, 'mbobbc20a4f3b2', 'sitem'), + (57134, 'mbobbc20d4b2a2', 'sitem'), + (57390, 'mbobbc21b5d4a2', 'sitem'), + (57646, 'mbobbc21d5f5b2', 'sitem'), + (57902, 'mbobbc22a5b4f2', 'sitem'), + (58158, 'mbobbc22a5f3b2', 'sitem'), + (58414, 'mbobbc22d5b3f3', 'sitem'), + (58670, 'mbobbc22f5b4d3', 'sitem'), + (58926, 'mbobbc23a5b4d3', 'sitem'), + (59182, 'mbobbc23a5d5f3', 'sitem'), + (59438, 'mbobbc23b5d3a2', 'sitem'), + (59694, 'mbobbc24a5b4d4', 'sitem'), + (59950, 'mbobbc24a5f5b3', 'sitem'), + (60206, 'mbobbc24a5f5d3', 'sitem'), + (60462, 'mbobbc24b5f2a1', 'sitem'), + (60718, 'mbobbc24f5a5b4', 'sitem'), + (60974, 'mbobbc25a5b4f3', 'sitem'), + (61230, 'mbobbc25a5b4f4', 'sitem'), + (61486, 'mbobbc25a5d5b4', 'sitem'), + (61742, 'mbobbc25b5a3d3', 'sitem'), + (61998, 'mbobbc25b5d5a4', 'sitem'), + (62254, 'mbobbc25d5b5a4', 'sitem'), + (62510, 'mbobbc25d5f5b4', 'sitem'), + (62766, 'mbobbc25f5b3a3', 'sitem'), + (63022, 'mbobbc25f5d4b2', 'sitem'), + (63278, 'mbozzc01a1b1d1', 'sitem'), + (63534, 'mbozzc12d3a3b2', 'sitem'), + (63790, 'mbozzc14b3d2f2', 'sitem'), + (64046, 'mbozzc16b4f3a3', 'sitem'), + (64302, 'mbozzc19f4a3d3', 'sitem'), + (64558, 'mbozzc22b5a4f4', 'sitem'), + (64814, 'mbozzc22d5a4b1', 'sitem'), + (65070, 'mbozzc22d5f4b3', 'sitem'), + (65326, 'mbozzc22d5f5b2', 'sitem'), + (65582, 'mbozzc22f5a5b4', 'sitem'), + (65838, 'mbozzc22f5d3a2', 'sitem'), + (66094, 'mbozzc22f5d3b3', 'sitem'), + (66350, 'mbozzc23a5b5d5', 'sitem'), + (66606, 'mbozzc23a5d4f2', 'sitem'), + (66862, 'mbozzc24a5d4f3', 'sitem'), + (67118, 'mbozzc25d5b3a2', 'sitem'), + (67374, 'mbozzc25d5b5a4', 'sitem'), + (67630, 'mbrhec00a0b0c0', 'sitem'), + (67886, 'mbrzzc00a0b0c0', 'sitem'), + (68142, 'mbszzc00a0b0c0', 'sitem'), + (68398, 'mbuzzc01j1a0b0', 'sitem'), + (68654, 'mbuzzc10j2a0b0', 'sitem'), + (68910, 'mbuzzc13j3a0b0', 'sitem'), + (69166, 'mbuzzc17j4a0b0', 'sitem'), + (69422, 'mbuzzc23j5a0b0', 'sitem'), + (69678, 'mcadac00a0b0c0', 'sitem'), + (69934, 'mcazzc00a0b0c0', 'sitem'), + (70190, 'mcezzc00a0b0c0', 'sitem'), + (70446, 'mchkdc01i1k1m1', 'sitem'), + (70702, 'mchkdc07k2m1i1', 'sitem'), + (70958, 'mchkdc10m2k2i1', 'sitem'), + (71214, 'mchkdc11k3i2m2', 'sitem'), + (71470, 'mchkdc12k3i1m1', 'sitem'), + (71726, 'mchkdc13i3k3m2', 'sitem'), + (71982, 'mchkdc15m3i2k1', 'sitem'), + (72238, 'mchkdc17m4i3k3', 'sitem'), + (72494, 'mchkdc18k4i4m3', 'sitem'), + (72750, 'mchkdc18k4m2i1', 'sitem'), + (73006, 'mchkdc19m4i4k1', 'sitem'), + (73262, 'mchkdc19m4k2i1', 'sitem'), + (73518, 'mchkdc21i5m5k3', 'sitem'), + (73774, 'mchkdc21k5i3m3', 'sitem'), + (74030, 'mchkdc21k5i4m1', 'sitem'), + (74286, 'mchkdc22m5k2i1', 'sitem'), + (74542, 'mchkdc23m5i2k2', 'sitem'), + (74798, 'mchkdc23m5i4k1', 'sitem'), + (75054, 'mchkdc24i5k3m2', 'sitem'), + (75310, 'mchkdc24k5m5i3', 'sitem'), + (75566, 'mchkdc24m5i3k2', 'sitem'), + (75822, 'mchkdc24m5k5i3', 'sitem'), + (76078, 'mchkdc25i5k4m1', 'sitem'), + (76334, 'mchkdc25i5k4m2', 'sitem'), + (76590, 'mchkdc25i5k4m3', 'sitem'), + (76846, 'mchkdc25i5k5m3', 'sitem'), + (77102, 'mchkdc25i5m3k1', 'sitem'), + (77358, 'mchkdc25i5m3k2', 'sitem'), + (77614, 'mchkdc25i5m4k2', 'sitem'), + (77870, 'mchkdc25k5i2m1', 'sitem'), + (78126, 'mchkdc25k5m3i2', 'sitem'), + (78382, 'mchkdc25m5k3i2', 'sitem'), + (78638, 'mchkdc25m5k5i1', 'sitem'), + (78894, 'mchzzc01i1k1m1', 'sitem'), + (79150, 'mchzzc14i3k2m2', 'sitem'), + (79406, 'mchzzc14k3i2m1', 'sitem'), + (79662, 'mchzzc15k3m2i1', 'sitem'), + (79918, 'mchzzc16i4m2k2', 'sitem'), + (80174, 'mchzzc17i4m4k1', 'sitem'), + (80430, 'mchzzc19m4i3k1', 'sitem'), + (80686, 'mchzzc20i4k4m3', 'sitem'), + (80942, 'mchzzc20k4i3m2', 'sitem'), + (81198, 'mchzzc21i5m2k1', 'sitem'), + (81454, 'mchzzc22i5k3m3', 'sitem'), + (81710, 'mchzzc22i5m3k1', 'sitem'), + (81966, 'mchzzc22k5i1m1', 'sitem'), + (82222, 'mchzzc22m5i5k1', 'sitem'), + (82478, 'mchzzc24i5m3k2', 'sitem'), + (82734, 'mchzzc24k5i3m1', 'sitem'), + (82990, 'mchzzc24m5k5i4', 'sitem'), + (83246, 'mclcdc01a1b0c0', 'sitem'), + (83502, 'mclcdc08a2b0c0', 'sitem'), + (83758, 'mclcdc09a2b0c0', 'sitem'), + (84014, 'mclcdc12a3b0c0', 'sitem'), + (84270, 'mclcdc15a3b0c0', 'sitem'), + (84526, 'mclcdc16a4b0c0', 'sitem'), + (84782, 'mclcdc17a4b0c0', 'sitem'), + (85038, 'mclcdc21a5b0c0', 'sitem'), + (85294, 'mclcdc25a5b0c0', 'sitem'), + (85550, 'mclzzc01a1b0c0', 'sitem'), + (85806, 'mclzzc07a2b0c0', 'sitem'), + (86062, 'mclzzc11a3b0c0', 'sitem'), + (86318, 'mclzzc17a4b0c0', 'sitem'), + (86574, 'mclzzc24a5b0c0', 'sitem'), + (86830, 'mcozzc00a0b0c0', 'sitem'), + (87086, 'mcrzzc01n1o1a0', 'sitem'), + (87342, 'mcrzzc08n2o2a0', 'sitem'), + (87598, 'mcrzzc08o2n1a0', 'sitem'), + (87854, 'mcrzzc12o3n1a0', 'sitem'), + (88110, 'mcrzzc15n3o3a0', 'sitem'), + (88366, 'mcrzzc17n4o2a0', 'sitem'), + (88622, 'mcrzzc17o4n2a0', 'sitem'), + (88878, 'mcrzzc18o4n1a0', 'sitem'), + (89134, 'mcrzzc20n4o4a0', 'sitem'), + (89390, 'mcrzzc21n5o3a0', 'sitem'), + (89646, 'mcrzzc22n5o4a0', 'sitem'), + (89902, 'mcrzzc23o5n4a0', 'sitem'), + (90158, 'mcrzzc24o5n5a0', 'sitem'), + (90414, 'mcrzzc25n5o1a0', 'sitem'), + (90670, 'mcrzzc25n5o5a0', 'sitem'), + (90926, 'mcrzzc25o5n1a0', 'sitem'), + (91182, 'mcrzzc25o5n2a0', 'sitem'), + (91438, 'mcyzzc00a0b0c0', 'sitem'), + (91694, 'mdakfc01c1g1h1', 'sitem'), + (91950, 'mdakfc10h2g2q2', 'sitem'), + (92206, 'mdakfc17g4h4c4', 'sitem'), + (92462, 'mdakfc17g4l3c3', 'sitem'), + (92718, 'mdakfc18g4q4l3', 'sitem'), + (92974, 'mdakfc19h4c4q4', 'sitem'), + (93230, 'mdakfc20q4l4g2', 'sitem'), + (93486, 'mdakfc21g5r4q4', 'sitem'), + (93742, 'mdakfc21l5q3c3', 'sitem'), + (93998, 'mdakfc21q5g3h2', 'sitem'), + (94254, 'mdakfc22h5l5q5', 'sitem'), + (94510, 'mdakfc22l5q4c4', 'sitem'), + (94766, 'mdakfc22q5r4h4', 'sitem'), + (95022, 'mdakfc22r5g4c2', 'sitem'), + (95278, 'mdakfc23c5q4r3', 'sitem'), + (95534, 'mdakfc23h5l5r3', 'sitem'), + (95790, 'mdakfc23r5h4c3', 'sitem'), + (96046, 'mdakfc24l5h4q3', 'sitem'), + (96302, 'mdakfc24q5g4h4', 'sitem'), + (96558, 'mdakfc24r5l5h4', 'sitem'), + (96814, 'mdakfc24r5q3h3', 'sitem'), + (97070, 'mdakfc25c5g5h5', 'sitem'), + (97326, 'mdakfc25c5q5h5', 'sitem'), + (97582, 'mdakfc25g5c4l3', 'sitem'), + (97838, 'mdakfc25g5c5q3', 'sitem'), + (98094, 'mdakfc25g5h5r5', 'sitem'), + (98350, 'mdakfc25g5l5q5', 'sitem'), + (98606, 'mdakfc25g5q5h4', 'sitem'), + (98862, 'mdakfc25h5c4r3', 'sitem'), + (99118, 'mdakfc25h5q5l2', 'sitem'), + (99374, 'mdakfc25l5h5c3', 'sitem'), + (99630, 'mdakfc25r5h4l3', 'sitem'), + (99886, 'mdakfc25r5q5g4', 'sitem'), + (100142, 'mdazzc01c1g1h1', 'sitem'), + (100398, 'mdazzc16h4g3l3', 'sitem'), + (100654, 'mdazzc16l4h2r2', 'sitem'), + (100910, 'mdazzc19l4h3r2', 'sitem'), + (101166, 'mdazzc20c4g4h4', 'sitem'), + (101422, 'mdazzc20c4g4r2', 'sitem'), + (101678, 'mdazzc20g4q4l3', 'sitem'), + (101934, 'mdazzc20h4l3r2', 'sitem'), + (102190, 'mdazzc22g5h4r3', 'sitem'), + (102446, 'mdazzc22q5r5c4', 'sitem'), + (102702, 'mdazzc23c5l4r2', 'sitem'), + (102958, 'mdazzc23h5r4c3', 'sitem'), + (103214, 'mdazzc24c5l5h3', 'sitem'), + (103470, 'mdazzc24l5g5h5', 'sitem'), + (103726, 'mdazzc24l5r5h5', 'sitem'), + (103982, 'mdazzc25c5l5r4', 'sitem'), + (104238, 'mdazzc25q5c5l5', 'sitem'), + (104494, 'mdezzc00a0b0c0', 'sitem'), + (104750, 'mdukhc00a0b0c0', 'sitem'), + (105006, 'mduzzc00a0b0c0', 'sitem'), + (105262, 'megbac01j1a0b0', 'sitem'), + (105518, 'megbac07j2a0b0', 'sitem'), + (105774, 'megbac09j2a0b0', 'sitem'), + (106030, 'megbac11j3a0b0', 'sitem'), + (106286, 'megbac15j3a0b0', 'sitem'), + (106542, 'megbac16j4a0b0', 'sitem'), + (106798, 'megbac19j4a0b0', 'sitem'), + (107054, 'megbac21j5a0b0', 'sitem'), + (107310, 'megbac25j5a0b0', 'sitem'), + (107566, 'megzzc01j1a0b0', 'sitem'), + (107822, 'megzzc07j2a0b0', 'sitem'), + (108078, 'megzzc12j3a0b0', 'sitem'), + (108334, 'megzzc18j4a0b0', 'sitem'), + (108590, 'megzzc21j5a0b0', 'sitem'), + (108846, 'menzzc00a0b0c0', 'sitem'), + (109102, 'meydac00a0b0c0', 'sitem'), + (109358, 'meyzzc00a0b0c0', 'sitem'), + (109614, 'mfacgc01c1g1h1', 'sitem'), + (109870, 'mfacgc14q3r3g3', 'sitem'), + (110126, 'mfacgc17c4g3q3', 'sitem'), + (110382, 'mfacgc19l4q3g3', 'sitem'), + (110638, 'mfacgc19q4l4c3', 'sitem'), + (110894, 'mfacgc20c4q4r3', 'sitem'), + (111150, 'mfacgc21c5g4h4', 'sitem'), + (111406, 'mfacgc21q5g4h4', 'sitem'), + (111662, 'mfacgc22r5l4g4', 'sitem'), + (111918, 'mfacgc24h5r5g4', 'sitem'), + (112174, 'mfacgc24q5c5l4', 'sitem'), + (112430, 'mfacgc24q5g4r4', 'sitem'), + (112686, 'mfacgc24q5g5h4', 'sitem'), + (112942, 'mfacgc24q5r4g1', 'sitem'), + (113198, 'mfacgc24r5g5h5', 'sitem'), + (113454, 'mfacgc25c5g5q4', 'sitem'), + (113710, 'mfacgc25c5h5r5', 'sitem'), + (113966, 'mfacgc25c5r4g3', 'sitem'), + (114222, 'mfacgc25c5r5q5', 'sitem'), + (114478, 'mfacgc25g5h5r5', 'sitem'), + (114734, 'mfacgc25g5l5h5', 'sitem'), + (114990, 'mfacgc25g5r5q4', 'sitem'), + (115246, 'mfacgc25h5c5r3', 'sitem'), + (115502, 'mfacgc25h5l5q4', 'sitem'), + (115758, 'mfacgc25h5q5c4', 'sitem'), + (116014, 'mfacgc25l5c5r4', 'sitem'), + (116270, 'mfacgc25l5h4r4', 'sitem'), + (116526, 'mfacgc25l5q4h3', 'sitem'), + (116782, 'mfacgc25l5r3c3', 'sitem'), + (117038, 'mfacgc25l5r4h3', 'sitem'), + (117294, 'mfacgc25q5h5l5', 'sitem'), + (117550, 'mfacgc25q5r5l3', 'sitem'), + (117806, 'mfacgc25r5l5h2', 'sitem'), + (118062, 'mfazzc01c1g1h1', 'sitem'), + (118318, 'mfazzc16l4c3h2', 'sitem'), + (118574, 'mfazzc20g4c3r3', 'sitem'), + (118830, 'mfazzc20g4q3h3', 'sitem'), + (119086, 'mfazzc20q4h4l3', 'sitem'), + (119342, 'mfazzc20r4c3q3', 'sitem'), + (119598, 'mfazzc21c5r4q4', 'sitem'), + (119854, 'mfazzc21g5r4q2', 'sitem'), + (120110, 'mfazzc21q5l4c2', 'sitem'), + (120366, 'mfazzc21r5q4h4', 'sitem'), + (120622, 'mfazzc24l5c4q4', 'sitem'), + (120878, 'mfazzc24q5c3r3', 'sitem'), + (121134, 'mfazzc24q5l2r2', 'sitem'), + (121390, 'mfazzc25h5g4q3', 'sitem'), + (121646, 'mfazzc25q5l5r4', 'sitem'), + (121902, 'mfazzc25r5c5q5', 'sitem'), + (122158, 'mfazzc25r5h5l4', 'sitem'), + (122414, 'mfecfc00a0b0c0', 'sitem'), + (122670, 'mfezzc00a0b0c0', 'sitem'), + (122926, 'mfipac01e1p1a0', 'sitem'), + (123182, 'mfipac10e2p1a0', 'sitem'), + (123438, 'mfipac14p3e1a0', 'sitem'), + (123694, 'mfipac15e3p3a0', 'sitem'), + (123950, 'mfipac16e4p3a0', 'sitem'), + (124206, 'mfipac16p4e3a0', 'sitem'), + (124462, 'mfipac17p4e4a0', 'sitem'), + (124718, 'mfipac18e4p1a0', 'sitem'), + (124974, 'mfipac18e4p2a0', 'sitem'), + (125230, 'mfipac20p4e1a0', 'sitem'), + (125486, 'mfipac22p5e3a0', 'sitem'), + (125742, 'mfipac23p5e1a0', 'sitem'), + (125998, 'mfipac24e5p4a0', 'sitem'), + (126254, 'mfipac24p5e4a0', 'sitem'), + (126510, 'mfipac25e5p1a0', 'sitem'), + (126766, 'mfipac25e5p5a0', 'sitem'), + (127022, 'mfipac25p5e5a0', 'sitem'), + (127278, 'mfipdc01e1p1a0', 'sitem'), + (127534, 'mfipdc06p2e1a0', 'sitem'), + (127790, 'mfipdc11e3p1a0', 'sitem'), + (128046, 'mfipdc13e3p2a0', 'sitem'), + (128302, 'mfipdc13e3p3a0', 'sitem'), + (128558, 'mfipdc15p3e1a0', 'sitem'), + (128814, 'mfipdc16p4e3a0', 'sitem'), + (129070, 'mfipdc18p4e1a0', 'sitem'), + (129326, 'mfipdc18p4e4a0', 'sitem'), + (129582, 'mfipdc19e4p3a0', 'sitem'), + (129838, 'mfipdc19e4p4a0', 'sitem'), + (130094, 'mfipdc21p5e2a0', 'sitem'), + (130350, 'mfipdc23p5e1a0', 'sitem'), + (130606, 'mfipdc24e5p5a0', 'sitem'), + (130862, 'mfipdc25e5p3a0', 'sitem'), + (131118, 'mfipdc25p5e3a0', 'sitem'), + (131374, 'mfipdc25p5e5a0', 'sitem'), + (131630, 'mfizzc01e1p1a0', 'sitem'), + (131886, 'mfizzc09e2p1a0', 'sitem'), + (132142, 'mfizzc09p2e2a0', 'sitem'), + (132398, 'mfizzc12p3e2a0', 'sitem'), + (132654, 'mfizzc13e3p1a0', 'sitem'), + (132910, 'mfizzc15p3e3a0', 'sitem'), + (133166, 'mfizzc16e4p1a0', 'sitem'), + (133422, 'mfizzc16e4p2a0', 'sitem'), + (133678, 'mfizzc16e4p4a0', 'sitem'), + (133934, 'mfizzc18e4p3a0', 'sitem'), + (134190, 'mfizzc19p4e2a0', 'sitem'), + (134446, 'mfizzc20p4e1a0', 'sitem'), + (134702, 'mfizzc20p4e4a0', 'sitem'), + (134958, 'mfizzc21e5p4a0', 'sitem'), + (135214, 'mfizzc21e5p5a0', 'sitem'), + (135470, 'mfizzc22e5p3a0', 'sitem'), + (135726, 'mfizzc25p5e3a0', 'sitem'), + (135982, 'mfldbc00a0b0c0', 'sitem'), + (136238, 'mflzzc00a0b0c0', 'sitem'), + (136494, 'mfnzzc00a0b0c0', 'sitem'), + (136750, 'mfozzc01n1o1a0', 'sitem'), + (137006, 'mfozzc06o2n1a0', 'sitem'), + (137262, 'mfozzc08n2o2a0', 'sitem'), + (137518, 'mfozzc12n3o1a0', 'sitem'), + (137774, 'mfozzc12o3n1a0', 'sitem'), + (138030, 'mfozzc13o3n2a0', 'sitem'), + (138286, 'mfozzc14n3o3a0', 'sitem'), + (138542, 'mfozzc15n3o2a0', 'sitem'), + (138798, 'mfozzc16n4o3a0', 'sitem'), + (139054, 'mfozzc17n4o2a0', 'sitem'), + (139310, 'mfozzc18o4n3a0', 'sitem'), + (139566, 'mfozzc19o4n1a0', 'sitem'), + (139822, 'mfozzc21o5n2a0', 'sitem'), + (140078, 'mfozzc21o5n3a0', 'sitem'), + (140334, 'mfozzc22n5o5a0', 'sitem'), + (140590, 'mfozzc23n5o1a0', 'sitem'), + (140846, 'mfozzc23n5o2a0', 'sitem'), + (141102, 'mfrzzc00a0b0c0', 'sitem'), + (141358, 'mfthbc00a0b0c0', 'sitem'), + (141614, 'mftzzc00a0b0c0', 'sitem'), + (141870, 'mfuhlc00a0b0c0', 'sitem'), + (142126, 'mfuzzc00a0b0c0', 'sitem'), + (142382, 'mfvzzc01n1o1a0', 'sitem'), + (142638, 'mfvzzc04o1n1a0', 'sitem'), + (142894, 'mfvzzc06n2o1a0', 'sitem'), + (143150, 'mfvzzc08o2n1a0', 'sitem'), + (143406, 'mfvzzc10o2n2a0', 'sitem'), + (143662, 'mfvzzc15n3o3a0', 'sitem'), + (143918, 'mfvzzc17o4n2a0', 'sitem'), + (144174, 'mfvzzc17o4n3a0', 'sitem'), + (144430, 'mfvzzc18n4o3a0', 'sitem'), + (144686, 'mfvzzc19n4o2a0', 'sitem'), + (144942, 'mfvzzc21o5n4a0', 'sitem'), + (145198, 'mfvzzc22n5o4a0', 'sitem'), + (145454, 'mfvzzc22n5o5a0', 'sitem'), + (145710, 'mfvzzc23n5o2a0', 'sitem'), + (145966, 'mfvzzc24o5n1a0', 'sitem'), + (146222, 'mfvzzc24o5n2a0', 'sitem'), + (146478, 'mfvzzc25o5n3a0', 'sitem'), + (146734, 'mglbcc01j1a0b0', 'sitem'), + (146990, 'mglbcc06j2a0b0', 'sitem'), + (147246, 'mglbcc14j3a0b0', 'sitem'), + (147502, 'mglbcc19j4a0b0', 'sitem'), + (147758, 'mglbcc24j5a0b0', 'sitem'), + (148014, 'mglkbc01j1a0b0', 'sitem'), + (148270, 'mglkbc08j2a0b0', 'sitem'), + (148526, 'mglkbc11j3a0b0', 'sitem'), + (148782, 'mglkbc17j4a0b0', 'sitem'), + (149038, 'mglkbc21j5a0b0', 'sitem'), + (149294, 'mglzzc01j1a0b0', 'sitem'), + (149550, 'mglzzc06j2a0b0', 'sitem'), + (149806, 'mglzzc11j3a0b0', 'sitem'), + (150062, 'mglzzc17j4a0b0', 'sitem'), + (150318, 'mglzzc21j5a0b0', 'sitem'), + (150574, 'mgozzc00a0b0c0', 'sitem'), + (150830, 'mgrzzc00a0b0c0', 'sitem'), + (151086, 'mguzzc01e1p1a0', 'sitem'), + (151342, 'mguzzc04p1e1a0', 'sitem'), + (151598, 'mguzzc06e2p1a0', 'sitem'), + (151854, 'mguzzc08p2e1a0', 'sitem'), + (152110, 'mguzzc08p2e2a0', 'sitem'), + (152366, 'mguzzc11p3e2a0', 'sitem'), + (152622, 'mguzzc15e3p1a0', 'sitem'), + (152878, 'mguzzc16e4p3a0', 'sitem'), + (153134, 'mguzzc16p4e3a0', 'sitem'), + (153390, 'mguzzc17p4e1a0', 'sitem'), + (153646, 'mguzzc20e4p2a0', 'sitem'), + (153902, 'mguzzc21e5p3a0', 'sitem'), + (154158, 'mguzzc22e5p4a0', 'sitem'), + (154414, 'mguzzc22p5e4a0', 'sitem'), + (154670, 'mguzzc23e5p1a0', 'sitem'), + (154926, 'mguzzc24p5e1a0', 'sitem'), + (155182, 'mguzzc25e5p2a0', 'sitem'), + (155438, 'mhadac01n1o1a0', 'sitem'), + (155694, 'mhadac09o2n2a0', 'sitem'), + (155950, 'mhadac10o2n1a0', 'sitem'), + (156206, 'mhadac13o3n1a0', 'sitem'), + (156462, 'mhadac13o3n2a0', 'sitem'), + (156718, 'mhadac13o3n3a0', 'sitem'), + (156974, 'mhadac14o3n2a0', 'sitem'), + (157230, 'mhadac16o4n3a0', 'sitem'), + (157486, 'mhadac17n4o1a0', 'sitem'), + (157742, 'mhadac17n4o2a0', 'sitem'), + (157998, 'mhadac17n4o3a0', 'sitem'), + (158254, 'mhadac18o4n2a0', 'sitem'), + (158510, 'mhadac19n4o3a0', 'sitem'), + (158766, 'mhadac19o4n1a0', 'sitem'), + (159022, 'mhadac19o4n3a0', 'sitem'), + (159278, 'mhadac20n4o2a0', 'sitem'), + (159534, 'mhadac20n4o4a0', 'sitem'), + (159790, 'mhadac20o4n2a0', 'sitem'), + (160046, 'mhadac21n5o3a0', 'sitem'), + (160302, 'mhadac21o5n3a0', 'sitem'), + (160558, 'mhadac22n5o4a0', 'sitem'), + (160814, 'mhadac22o5n4a0', 'sitem'), + (161070, 'mhadac23n5o3a0', 'sitem'), + (161326, 'mhadac23o5n2a0', 'sitem'), + (161582, 'mhadac24o5n1a0', 'sitem'), + (161838, 'mhadac24o5n4a0', 'sitem'), + (162094, 'mhadac24o5n5a0', 'sitem'), + (162350, 'mhadac25n5o5a0', 'sitem'), + (162606, 'mhadac25o5n5a0', 'sitem'), + (162862, 'mhazzc01n1o1a0', 'sitem'), + (163118, 'mhazzc03o1n1a0', 'sitem'), + (163374, 'mhazzc07o2n1a0', 'sitem'), + (163630, 'mhazzc09n2o1a0', 'sitem'), + (163886, 'mhazzc10n2o2a0', 'sitem'), + (164142, 'mhazzc12o3n1a0', 'sitem'), + (164398, 'mhazzc13n3o1a0', 'sitem'), + (164654, 'mhazzc14o3n3a0', 'sitem'), + (164910, 'mhazzc15o3n2a0', 'sitem'), + (165166, 'mhazzc17o4n3a0', 'sitem'), + (165422, 'mhazzc18n4o4a0', 'sitem'), + (165678, 'mhazzc18o4n4a0', 'sitem'), + (165934, 'mhazzc22n5o1a0', 'sitem'), + (166190, 'mhazzc22o5n4a0', 'sitem'), + (166446, 'mhazzc24n5o2a0', 'sitem'), + (166702, 'mhazzc24n5o5a0', 'sitem'), + (166958, 'mhazzc24o5n1a0', 'sitem'), + (167214, 'mhezzc01n1o1a0', 'sitem'), + (167470, 'mhezzc07n2o1a0', 'sitem'), + (167726, 'mhezzc10n2o2a0', 'sitem'), + (167982, 'mhezzc10o2n1a0', 'sitem'), + (168238, 'mhezzc13o3n1a0', 'sitem'), + (168494, 'mhezzc15n3o1a0', 'sitem'), + (168750, 'mhezzc16o4n2a0', 'sitem'), + (169006, 'mhezzc17n4o4a0', 'sitem'), + (169262, 'mhezzc17o4n3a0', 'sitem'), + (169518, 'mhezzc21n5o2a0', 'sitem'), + (169774, 'mhezzc21n5o3a0', 'sitem'), + (170030, 'mhezzc22o5n2a0', 'sitem'), + (170286, 'mhezzc23o5n3a0', 'sitem'), + (170542, 'mhezzc23o5n4a0', 'sitem'), + (170798, 'mhezzc24n5o5a0', 'sitem'), + (171054, 'mhezzc24o5n1a0', 'sitem'), + (171310, 'mhezzc25o5n5a0', 'sitem'), + (171566, 'mhicac01n1o1a0', 'sitem'), + (171822, 'mhicac06o2n1a0', 'sitem'), + (172078, 'mhicac10n2o2a0', 'sitem'), + (172334, 'mhicac14n3o1a0', 'sitem'), + (172590, 'mhicac15o3n1a0', 'sitem'), + (172846, 'mhicac15o3n2a0', 'sitem'), + (173102, 'mhicac16n4o2a0', 'sitem'), + (173358, 'mhicac16o4n2a0', 'sitem'), + (173614, 'mhicac19n4o3a0', 'sitem'), + (173870, 'mhicac19o4n3a0', 'sitem'), + (174126, 'mhicac20n4o4a0', 'sitem'), + (174382, 'mhicac21o5n4a0', 'sitem'), + (174638, 'mhicac22o5n2a0', 'sitem'), + (174894, 'mhicac22o5n3a0', 'sitem'), + (175150, 'mhicac23o5n1a0', 'sitem'), + (175406, 'mhicac25n5o1a0', 'sitem'), + (175662, 'mhicac25n5o2a0', 'sitem'), + (175918, 'mhihac01n1o1a0', 'sitem'), + (176174, 'mhihac07n2o1a0', 'sitem'), + (176430, 'mhihac07o2n1a0', 'sitem'), + (176686, 'mhihac12n3o2a0', 'sitem'), + (176942, 'mhihac12o3n1a0', 'sitem'), + (177198, 'mhihac14o3n2a0', 'sitem'), + (177454, 'mhihac19n4o1a0', 'sitem'), + (177710, 'mhihac19n4o4a0', 'sitem'), + (177966, 'mhihac19o4n1a0', 'sitem'), + (178222, 'mhihac19o4n3a0', 'sitem'), + (178478, 'mhihac20o4n2a0', 'sitem'), + (178734, 'mhihac22n5o2a0', 'sitem'), + (178990, 'mhihac23o5n2a0', 'sitem'), + (179246, 'mhihac25n5o3a0', 'sitem'), + (179502, 'mhihac25n5o5a0', 'sitem'), + (179758, 'mhihac25o5n1a0', 'sitem'), + (180014, 'mhihac25o5n5a0', 'sitem'), + (180270, 'mhizzc01n1o1a0', 'sitem'), + (180526, 'mhizzc02o1n1a0', 'sitem'), + (180782, 'mhizzc07n2o2a0', 'sitem'), + (181038, 'mhizzc10n2o1a0', 'sitem'), + (181294, 'mhizzc11n3o2a0', 'sitem'), + (181550, 'mhizzc11o3n1a0', 'sitem'), + (181806, 'mhizzc12o3n2a0', 'sitem'), + (182062, 'mhizzc15n3o3a0', 'sitem'), + (182318, 'mhizzc18o4n1a0', 'sitem'), + (182574, 'mhizzc19o4n2a0', 'sitem'), + (182830, 'mhizzc20n4o4a0', 'sitem'), + (183086, 'mhizzc21n5o2a0', 'sitem'), + (183342, 'mhizzc22n5o3a0', 'sitem'), + (183598, 'mhizzc22o5n3a0', 'sitem'), + (183854, 'mhizzc24o5n2a0', 'sitem'), + (184110, 'mhizzc24o5n5a0', 'sitem'), + (184366, 'mhizzc25n5o5a0', 'sitem'), + (184622, 'mhmhlc01n1o1a0', 'sitem'), + (184878, 'mhmhlc07n2o1a0', 'sitem'), + (185134, 'mhmhlc07o2n1a0', 'sitem'), + (185390, 'mhmhlc08o2n1a0', 'sitem'), + (185646, 'mhmhlc11n3o1a0', 'sitem'), + (185902, 'mhmhlc11n3o2a0', 'sitem'), + (186158, 'mhmhlc12o3n1a0', 'sitem'), + (186414, 'mhmhlc14o3n1a0', 'sitem'), + (186670, 'mhmhlc15o3n2a0', 'sitem'), + (186926, 'mhmhlc16n4o1a0', 'sitem'), + (187182, 'mhmhlc16o4n3a0', 'sitem'), + (187438, 'mhmhlc17o4n2a0', 'sitem'), + (187694, 'mhmhlc18n4o3a0', 'sitem'), + (187950, 'mhmhlc18o4n1a0', 'sitem'), + (188206, 'mhmhlc18o4n2a0', 'sitem'), + (188462, 'mhmhlc19o4n3a0', 'sitem'), + (188718, 'mhmhlc20n4o3a0', 'sitem'), + (188974, 'mhmhlc21o5n1a0', 'sitem'), + (189230, 'mhmhlc22n5o1a0', 'sitem'), + (189486, 'mhmhlc23n5o2a0', 'sitem'), + (189742, 'mhmhlc23n5o3a0', 'sitem'), + (189998, 'mhmhlc23n5o4a0', 'sitem'), + (190254, 'mhmhlc23o5n3a0', 'sitem'), + (190510, 'mhmhlc24o5n2a0', 'sitem'), + (190766, 'mhmhlc25o5n1a0', 'sitem'), + (191022, 'mhmhlc25o5n4a0', 'sitem'), + (191278, 'mhmhlc25o5n5a0', 'sitem'), + (191534, 'mhmzzc01n1o1a0', 'sitem'), + (191790, 'mhmzzc06n2o1a0', 'sitem'), + (192046, 'mhmzzc08o2n1a0', 'sitem'), + (192302, 'mhmzzc11o3n1a0', 'sitem'), + (192558, 'mhmzzc13n3o2a0', 'sitem'), + (192814, 'mhmzzc14o3n3a0', 'sitem'), + (193070, 'mhmzzc15n3o3a0', 'sitem'), + (193326, 'mhmzzc17n4o1a0', 'sitem'), + (193582, 'mhmzzc18n4o3a0', 'sitem'), + (193838, 'mhmzzc19n4o2a0', 'sitem'), + (194094, 'mhmzzc20o4n1a0', 'sitem'), + (194350, 'mhmzzc20o4n2a0', 'sitem'), + (194606, 'mhmzzc21n5o1a0', 'sitem'), + (194862, 'mhmzzc23o5n1a0', 'sitem'), + (195118, 'mhmzzc23o5n4a0', 'sitem'), + (195374, 'mhmzzc25n5o5a0', 'sitem'), + (195630, 'mhmzzc25o5n2a0', 'sitem'), + (195886, 'mhokic00a0b0c0', 'sitem'), + (196142, 'mhozzc00a0b0c0', 'sitem'), + (196398, 'mhuhfc01b1f1a0', 'sitem'), + (196654, 'mhuhfc07b2f1a0', 'sitem'), + (196910, 'mhuhfc08b2f2a0', 'sitem'), + (197166, 'mhuhfc08f2b1a0', 'sitem'), + (197422, 'mhuhfc09f2b1a0', 'sitem'), + (197678, 'mhuhfc09f2b2a0', 'sitem'), + (197934, 'mhuhfc11f3b2a0', 'sitem'), + (198190, 'mhuhfc12b3f1a0', 'sitem'), + (198446, 'mhuhfc14f3b1a0', 'sitem'), + (198702, 'mhuhfc15b3f3a0', 'sitem'), + (198958, 'mhuhfc15f3b2a0', 'sitem'), + (199214, 'mhuhfc15f3b3a0', 'sitem'), + (199470, 'mhuhfc16b4f3a0', 'sitem'), + (199726, 'mhuhfc16f4b1a0', 'sitem'), + (199982, 'mhuhfc16f4b3a0', 'sitem'), + (200238, 'mhuhfc18f4b2a0', 'sitem'), + (200494, 'mhuhfc19b4f2a0', 'sitem'), + (200750, 'mhuhfc19f4b3a0', 'sitem'), + (201006, 'mhuhfc19f4b4a0', 'sitem'), + (201262, 'mhuhfc20f4b1a0', 'sitem'), + (201518, 'mhuhfc22b5f1a0', 'sitem'), + (201774, 'mhuhfc22b5f4a0', 'sitem'), + (202030, 'mhuhfc23b5f5a0', 'sitem'), + (202286, 'mhuhfc23f5b1a0', 'sitem'), + (202542, 'mhuhfc24b5f3a0', 'sitem'), + (202798, 'mhuhfc25b5f2a0', 'sitem'), + (203054, 'mhuhfc25b5f3a0', 'sitem'), + (203310, 'mhuhfc25f5b1a0', 'sitem'), + (203566, 'mhuhfc25f5b3a0', 'sitem'), + (203822, 'mhuhfc25f5b4a0', 'sitem'), + (204078, 'mhuhfc25f5b5a0', 'sitem'), + (204334, 'mhuzzc01b1f1a0', 'sitem'), + (204590, 'mhuzzc08f2b1a0', 'sitem'), + (204846, 'mhuzzc09b2f2a0', 'sitem'), + (205102, 'mhuzzc09f2b2a0', 'sitem'), + (205358, 'mhuzzc11b3f2a0', 'sitem'), + (205614, 'mhuzzc12b3f3a0', 'sitem'), + (205870, 'mhuzzc13f3b2a0', 'sitem'), + (206126, 'mhuzzc15f3b3a0', 'sitem'), + (206382, 'mhuzzc17b4f2a0', 'sitem'), + (206638, 'mhuzzc17b4f3a0', 'sitem'), + (206894, 'mhuzzc17f4b2a0', 'sitem'), + (207150, 'mhuzzc18b4f1a0', 'sitem'), + (207406, 'mhuzzc21f5b3a0', 'sitem'), + (207662, 'mhuzzc22b5f4a0', 'sitem'), + (207918, 'mhuzzc23b5f1a0', 'sitem'), + (208174, 'mhuzzc24f5b1a0', 'sitem'), + (208430, 'mhuzzc25b5f5a0', 'sitem'), + (208686, 'minzzc00a0b0c0', 'sitem'), + (208942, 'mivzzc01e1p1a0', 'sitem'), + (209198, 'mivzzc05p1e1a0', 'sitem'), + (209454, 'mivzzc06p2e1a0', 'sitem'), + (209710, 'mivzzc09e2p2a0', 'sitem'), + (209966, 'mivzzc12e3p2a0', 'sitem'), + (210222, 'mivzzc12p3e2a0', 'sitem'), + (210478, 'mivzzc15p3e1a0', 'sitem'), + (210734, 'mivzzc17p4e2a0', 'sitem'), + (210990, 'mivzzc19p4e1a0', 'sitem'), + (211246, 'mivzzc19p4e3a0', 'sitem'), + (211502, 'mivzzc20p4e4a0', 'sitem'), + (211758, 'mivzzc21p5e3a0', 'sitem'), + (212014, 'mivzzc22e5p2a0', 'sitem'), + (212270, 'mivzzc23e5p3a0', 'sitem'), + (212526, 'mivzzc23p5e2a0', 'sitem'), + (212782, 'mivzzc24p5e4a0', 'sitem'), + (213038, 'mivzzc25p5e1a0', 'sitem'), + (213294, 'mjuzzc00a0b0c0', 'sitem'), + (213550, 'ml zzc00a0b0c0', 'sitem'), + (213806, 'mlakec00a0b0c0', 'sitem'), + (214062, 'mlazzc00a0b0c0', 'sitem'), + (214318, 'mlgkdc00a0b0c0', 'sitem'), + (214574, 'mlgzzc00a0b0c0', 'sitem'), + (214830, 'mlihfc01e1p1a0', 'sitem'), + (215086, 'mlihfc04p1e1a0', 'sitem'), + (215342, 'mlihfc10p2e2a0', 'sitem'), + (215598, 'mlihfc11e3p1a0', 'sitem'), + (215854, 'mlihfc13p3e2a0', 'sitem'), + (216110, 'mlihfc14e3p2a0', 'sitem'), + (216366, 'mlihfc14p3e3a0', 'sitem'), + (216622, 'mlihfc15p3e3a0', 'sitem'), + (216878, 'mlihfc16e4p1a0', 'sitem'), + (217134, 'mlihfc16p4e3a0', 'sitem'), + (217390, 'mlihfc17p4e2a0', 'sitem'), + (217646, 'mlihfc18e4p3a0', 'sitem'), + (217902, 'mlihfc19p4e3a0', 'sitem'), + (218158, 'mlihfc19p4e4a0', 'sitem'), + (218414, 'mlihfc20e4p2a0', 'sitem'), + (218670, 'mlihfc20p4e1a0', 'sitem'), + (218926, 'mlihfc20p4e2a0', 'sitem'), + (219182, 'mlihfc21p5e2a0', 'sitem'), + (219438, 'mlihfc21p5e4a0', 'sitem'), + (219694, 'mlihfc22p5e2a0', 'sitem'), + (219950, 'mlihfc23e5p3a0', 'sitem'), + (220206, 'mlihfc23p5e3a0', 'sitem'), + (220462, 'mlihfc24e5p3a0', 'sitem'), + (220718, 'mlihfc24e5p5a0', 'sitem'), + (220974, 'mlihfc24p5e3a0', 'sitem'), + (221230, 'mlihfc24p5e4a0', 'sitem'), + (221486, 'mlihfc25e5p1a0', 'sitem'), + (221742, 'mlihfc25e5p4a0', 'sitem'), + (221998, 'mlihfc25e5p5a0', 'sitem'), + (222254, 'mlihfc25p5e1a0', 'sitem'), + (222510, 'mlihfc25p5e5a0', 'sitem'), + (222766, 'mlizzc01e1p1a0', 'sitem'), + (223022, 'mlizzc04p1e1a0', 'sitem'), + (223278, 'mlizzc08e2p1a0', 'sitem'), + (223534, 'mlizzc09e2p2a0', 'sitem'), + (223790, 'mlizzc12e3p3a0', 'sitem'), + (224046, 'mlizzc12p3e2a0', 'sitem'), + (224302, 'mlizzc15e3p1a0', 'sitem'), + (224558, 'mlizzc15e3p2a0', 'sitem'), + (224814, 'mlizzc16e4p1a0', 'sitem'), + (225070, 'mlizzc17e4p4a0', 'sitem'), + (225326, 'mlizzc17p4e3a0', 'sitem'), + (225582, 'mlizzc18e4p2a0', 'sitem'), + (225838, 'mlizzc21e5p1a0', 'sitem'), + (226094, 'mlizzc21e5p3a0', 'sitem'), + (226350, 'mlizzc21p5e3a0', 'sitem'), + (226606, 'mlizzc23e5p2a0', 'sitem'), + (226862, 'mlizzc24e5p5a0', 'sitem'), + (227118, 'mlozzc01a1b1c1', 'sitem'), + (227374, 'mlozzc20a4l4k4', 'sitem'), + (227630, 'mlozzc21m5i4r4', 'sitem'), + (227886, 'mlozzc22g5b5i4', 'sitem'), + (228142, 'mlozzc23b5i5f5', 'sitem'), + (228398, 'mlozzc23k5h5a4', 'sitem'), + (228654, 'mlozzc23l5q4d3', 'sitem'), + (228910, 'mlozzc24a5k5r5', 'sitem'), + (229166, 'mlozzc24b5g5r5', 'sitem'), + (229422, 'mlozzc24b5l5r5', 'sitem'), + (229678, 'mlozzc24c5r5i5', 'sitem'), + (229934, 'mlozzc24f5a5i5', 'sitem'), + (230190, 'mlozzc25a5i5f5', 'sitem'), + (230446, 'mlozzc25c5d5h5', 'sitem'), + (230702, 'mlozzc25d5c5g5', 'sitem'), + (230958, 'mlozzc25g5h5k5', 'sitem'), + (231214, 'mlozzc25i5a5c5', 'sitem'), + (231470, 'mlvzzc01a1c1d1', 'sitem'), + (231726, 'mlvzzc21q5i4c4', 'sitem'), + (231982, 'mlvzzc21r5a4l4', 'sitem'), + (232238, 'mlvzzc22g5m5h4', 'sitem'), + (232494, 'mlvzzc22i5r5k5', 'sitem'), + (232750, 'mlvzzc23d5c5g5', 'sitem'), + (233006, 'mlvzzc23h5k4c4', 'sitem'), + (233262, 'mlvzzc23l5c5i4', 'sitem'), + (233518, 'mlvzzc24d5h5a3', 'sitem'), + (233774, 'mlvzzc24k5l5m4', 'sitem'), + (234030, 'mlvzzc24l5g5c5', 'sitem'), + (234286, 'mlvzzc24q5d5k5', 'sitem'), + (234542, 'mlvzzc24r5l5m4', 'sitem'), + (234798, 'mlvzzc25a5d5l5', 'sitem'), + (235054, 'mlvzzc25c5l5q5', 'sitem'), + (235310, 'mlvzzc25l5k5i5', 'sitem'), + (235566, 'mlvzzc25q5g4r4', 'sitem'), + (235822, 'mmacec01n1o1a0', 'sitem'), + (236078, 'mmacec08o2n2a0', 'sitem'), + (236334, 'mmacec12n3o2a0', 'sitem'), + (236590, 'mmacec15o3n1a0', 'sitem'), + (236846, 'mmacec16n4o2a0', 'sitem'), + (237102, 'mmacec19o4n1a0', 'sitem'), + (237358, 'mmacec20n4o1a0', 'sitem'), + (237614, 'mmacec20n4o3a0', 'sitem'), + (237870, 'mmacec21n5o1a0', 'sitem'), + (238126, 'mmacec21n5o2a0', 'sitem'), + (238382, 'mmacec21n5o3a0', 'sitem'), + (238638, 'mmacec22n5o4a0', 'sitem'), + (238894, 'mmacec23o5n1a0', 'sitem'), + (239150, 'mmacec23o5n4a0', 'sitem'), + (239406, 'mmacec24o5n2a0', 'sitem'), + (239662, 'mmacec24o5n5a0', 'sitem'), + (239918, 'mmacec25n5o5a0', 'sitem'), + (240174, 'mmadbc01n1o1a0', 'sitem'), + (240430, 'mmadbc10n2o1a0', 'sitem'), + (240686, 'mmadbc10o2n2a0', 'sitem'), + (240942, 'mmadbc11n3o2a0', 'sitem'), + (241198, 'mmadbc11o3n2a0', 'sitem'), + (241454, 'mmadbc13o3n1a0', 'sitem'), + (241710, 'mmadbc16n4o1a0', 'sitem'), + (241966, 'mmadbc16o4n1a0', 'sitem'), + (242222, 'mmadbc17n4o2a0', 'sitem'), + (242478, 'mmadbc17n4o4a0', 'sitem'), + (242734, 'mmadbc20o4n4a0', 'sitem'), + (242990, 'mmadbc21n5o4a0', 'sitem'), + (243246, 'mmadbc22n5o1a0', 'sitem'), + (243502, 'mmadbc22n5o3a0', 'sitem'), + (243758, 'mmadbc23o5n2a0', 'sitem'), + (244014, 'mmadbc25o5n3a0', 'sitem'), + (244270, 'mmadbc25o5n5a0', 'sitem'), + (244526, 'mmazzc01n1o1a0', 'sitem'), + (244782, 'mmazzc10n2o2a0', 'sitem'), + (245038, 'mmazzc12n3o3a0', 'sitem'), + (245294, 'mmazzc15n3o1a0', 'sitem'), + (245550, 'mmazzc19n4o2a0', 'sitem'), + (245806, 'mmazzc19o4n2a0', 'sitem'), + (246062, 'mmazzc19o4n3a0', 'sitem'), + (246318, 'mmazzc20n4o3a0', 'sitem'), + (246574, 'mmazzc20o4n1a0', 'sitem'), + (246830, 'mmazzc20o4n4a0', 'sitem'), + (247086, 'mmazzc21n5o1a0', 'sitem'), + (247342, 'mmazzc21n5o3a0', 'sitem'), + (247598, 'mmazzc21o5n3a0', 'sitem'), + (247854, 'mmazzc23o5n4a0', 'sitem'), + (248110, 'mmazzc25n5o4a0', 'sitem'), + (248366, 'mmazzc25n5o5a0', 'sitem'), + (248622, 'mmazzc25o5n5a0', 'sitem'), + (248878, 'mmecfc00a0b0c0', 'sitem'), + (249134, 'mmecjc00a0b0c0', 'sitem'), + (249390, 'mmezzc00a0b0c0', 'sitem'), + (249646, 'mmikhc00a0b0c0', 'sitem'), + (249902, 'mmizzc00a0b0c0', 'sitem'), + (250158, 'mmuzzc00a0b0c0', 'sitem'), + (250414, 'mnuzzc01c1g1h1', 'sitem'), + (250670, 'mnuzzc16c4q4g2', 'sitem'), + (250926, 'mnuzzc19r4h4c4', 'sitem'), + (251182, 'mnuzzc20g4c3h3', 'sitem'), + (251438, 'mnuzzc20l4q4h3', 'sitem'), + (251694, 'mnuzzc21l5c3r3', 'sitem'), + (251950, 'mnuzzc21q5l4c3', 'sitem'), + (252206, 'mnuzzc21r5l4h4', 'sitem'), + (252462, 'mnuzzc22g5c4q4', 'sitem'), + (252718, 'mnuzzc23c5r5h4', 'sitem'), + (252974, 'mnuzzc23g5r4c3', 'sitem'), + (253230, 'mnuzzc23q5l4h3', 'sitem'), + (253486, 'mnuzzc24g5c4l3', 'sitem'), + (253742, 'mnuzzc24l5g2c2', 'sitem'), + (253998, 'mnuzzc25r5g5h3', 'sitem'), + (254254, 'mnuzzc25r5l3h3', 'sitem'), + (254510, 'mnuzzc25r5q5l4', 'sitem'), + (254766, 'mp zzc00a0b0c0', 'sitem'), + (255022, 'mpezzc01j1a0b0', 'sitem'), + (255278, 'mpezzc08j2a0b0', 'sitem'), + (255534, 'mpezzc13j3a0b0', 'sitem'), + (255790, 'mpezzc16j4a0b0', 'sitem'), + (256046, 'mpezzc23j5a0b0', 'sitem'), + (256302, 'mpizzc01a1b0c0', 'sitem'), + (256558, 'mpizzc06a2b0c0', 'sitem'), + (256814, 'mpizzc13a3b0c0', 'sitem'), + (257070, 'mpizzc18a4b0c0', 'sitem'), + (257326, 'mpizzc25a5b0c0', 'sitem'), + (257582, 'mplzzc00a0b0c0', 'sitem'), + (257838, 'mpnzzc01j1a0b0', 'sitem'), + (258094, 'mpnzzc07j2a0b0', 'sitem'), + (258350, 'mpnzzc13j3a0b0', 'sitem'), + (258606, 'mpnzzc17j4a0b0', 'sitem'), + (258862, 'mpnzzc22j5a0b0', 'sitem'), + (259118, 'mpozzc00a0b0c0', 'sitem'), + (259374, 'mpscgc01j1a0b0', 'sitem'), + (259630, 'mpscgc07j2a0b0', 'sitem'), + (259886, 'mpscgc09j2a0b0', 'sitem'), + (260142, 'mpscgc11j3a0b0', 'sitem'), + (260398, 'mpscgc17j4a0b0', 'sitem'), + (260654, 'mpscgc18j4a0b0', 'sitem'), + (260910, 'mpscgc22j5a0b0', 'sitem'), + (261166, 'mpscgc25j5a0b0', 'sitem'), + (261422, 'mpszzc01j1a0b0', 'sitem'), + (261678, 'mpszzc09j2a0b0', 'sitem'), + (261934, 'mpszzc15j3a0b0', 'sitem'), + (262190, 'mpszzc16j4a0b0', 'sitem'), + (262446, 'mpszzc23j5a0b0', 'sitem'), + (262702, 'mpwhac00a0b0c0', 'sitem'), + (262958, 'mpwzzc00a0b0c0', 'sitem'), + (263214, 'mrezzc01a1b1c1', 'sitem'), + (263470, 'mrezzc17h4a3b3', 'sitem'), + (263726, 'mrezzc19i4g4k4', 'sitem'), + (263982, 'mrezzc20b4k4m4', 'sitem'), + (264238, 'mrezzc20q4g4h3', 'sitem'), + (264494, 'mrezzc21b5h4r4', 'sitem'), + (264750, 'mrezzc21c5d5g4', 'sitem'), + (265006, 'mrezzc23c5g5b5', 'sitem'), + (265262, 'mrezzc24b5k5q5', 'sitem'), + (265518, 'mrezzc24c5g5a5', 'sitem'), + (265774, 'mrezzc24c5r4b4', 'sitem'), + (266030, 'mrezzc24k5i5m5', 'sitem'), + (266286, 'mrezzc24r5g5h4', 'sitem'), + (266542, 'mrezzc25a5i5c3', 'sitem'), + (266798, 'mrezzc25c5g4k4', 'sitem'), + (267054, 'mrezzc25h5r5i5', 'sitem'), + (267310, 'mrezzc25r5a5b5', 'sitem'), + (267566, 'mrozzc01e1p1a0', 'sitem'), + (267822, 'mrozzc09p2e2a0', 'sitem'), + (268078, 'mrozzc12p3e2a0', 'sitem'), + (268334, 'mrozzc13e3p1a0', 'sitem'), + (268590, 'mrozzc13e3p3a0', 'sitem'), + (268846, 'mrozzc15e3p2a0', 'sitem'), + (269102, 'mrozzc15p3e1a0', 'sitem'), + (269358, 'mrozzc16e4p1a0', 'sitem'), + (269614, 'mrozzc16e4p2a0', 'sitem'), + (269870, 'mrozzc17p4e4a0', 'sitem'), + (270126, 'mrozzc19p4e1a0', 'sitem'), + (270382, 'mrozzc20e4p3a0', 'sitem'), + (270638, 'mrozzc21e5p2a0', 'sitem'), + (270894, 'mrozzc22p5e4a0', 'sitem'), + (271150, 'mrozzc23e5p4a0', 'sitem'), + (271406, 'mrozzc24p5e2a0', 'sitem'), + (271662, 'mrozzc24p5e5a0', 'sitem'), + (271918, 'mruhcc01n1o1a0', 'sitem'), + (272174, 'mruhcc08n2o2a0', 'sitem'), + (272430, 'mruhcc09o2n2a0', 'sitem'), + (272686, 'mruhcc10o2n2a0', 'sitem'), + (272942, 'mruhcc11o3n1a0', 'sitem'), + (273198, 'mruhcc11o3n2a0', 'sitem'), + (273454, 'mruhcc12o3n3a0', 'sitem'), + (273710, 'mruhcc13o3n1a0', 'sitem'), + (273966, 'mruhcc14n3o1a0', 'sitem'), + (274222, 'mruhcc15n3o3a0', 'sitem'), + (274478, 'mruhcc17n4o2a0', 'sitem'), + (274734, 'mruhcc17o4n1a0', 'sitem'), + (274990, 'mruhcc17o4n3a0', 'sitem'), + (275246, 'mruhcc19n4o1a0', 'sitem'), + (275502, 'mruhcc19n4o4a0', 'sitem'), + (275758, 'mruhcc20n4o2a0', 'sitem'), + (276014, 'mruhcc20o4n3a0', 'sitem'), + (276270, 'mruhcc21n5o3a0', 'sitem'), + (276526, 'mruhcc21o5n4a0', 'sitem'), + (276782, 'mruhcc23n5o1a0', 'sitem'), + (277038, 'mruhcc23n5o3a0', 'sitem'), + (277294, 'mruhcc23n5o4a0', 'sitem'), + (277550, 'mruhcc23o5n3a0', 'sitem'), + (277806, 'mruhcc24n5o2a0', 'sitem'), + (278062, 'mruhcc24o5n2a0', 'sitem'), + (278318, 'mruhcc25n5o2a0', 'sitem'), + (278574, 'mruhcc25n5o4a0', 'sitem'), + (278830, 'mruhcc25n5o5a0', 'sitem'), + (279086, 'mruhcc25o5n1a0', 'sitem'), + (279342, 'mruzzc01n1o1a0', 'sitem'), + (279598, 'mruzzc08n2o1a0', 'sitem'), + (279854, 'mruzzc09o2n1a0', 'sitem'), + (280110, 'mruzzc14o3n2a0', 'sitem'), + (280366, 'mruzzc15n3o1a0', 'sitem'), + (280622, 'mruzzc15n3o3a0', 'sitem'), + (280878, 'mruzzc15o3n1a0', 'sitem'), + (281134, 'mruzzc15o3n3a0', 'sitem'), + (281390, 'mruzzc16o4n3a0', 'sitem'), + (281646, 'mruzzc19n4o3a0', 'sitem'), + (281902, 'mruzzc20n4o1a0', 'sitem'), + (282158, 'mruzzc20o4n4a0', 'sitem'), + (282414, 'mruzzc21o5n1a0', 'sitem'), + (282670, 'mruzzc21o5n4a0', 'sitem'), + (282926, 'mruzzc22o5n3a0', 'sitem'), + (283182, 'mruzzc24n5o4a0', 'sitem'), + (283438, 'mruzzc25n5o2a0', 'sitem'), + (283694, 'msazzc00a0b0c0', 'sitem'), + (283950, 'msccfc01i1k1m1', 'sitem'), + (284206, 'msccfc10i2k2m1', 'sitem'), + (284462, 'msccfc10i2m2k1', 'sitem'), + (284718, 'msccfc12m3k1i1', 'sitem'), + (284974, 'msccfc13m3i3k2', 'sitem'), + (285230, 'msccfc14i3m3k2', 'sitem'), + (285486, 'msccfc15m3k3i1', 'sitem'), + (285742, 'msccfc16k4i2m2', 'sitem'), + (285998, 'msccfc18i4k3m2', 'sitem'), + (286254, 'msccfc18i4m3k3', 'sitem'), + (286510, 'msccfc19i4k4m2', 'sitem'), + (286766, 'msccfc19i4m4k1', 'sitem'), + (287022, 'msccfc19i4m4k2', 'sitem'), + (287278, 'msccfc19i4m4k3', 'sitem'), + (287534, 'msccfc19k4i4m3', 'sitem'), + (287790, 'msccfc20k4i2m1', 'sitem'), + (288046, 'msccfc21k5m4i4', 'sitem'), + (288302, 'msccfc22i5k3m1', 'sitem'), + (288558, 'msccfc22i5m2k2', 'sitem'), + (288814, 'msccfc22k5m1i1', 'sitem'), + (289070, 'msccfc23i5k3m2', 'sitem'), + (289326, 'msccfc23k5m3i1', 'sitem'), + (289582, 'msccfc24i5k4m2', 'sitem'), + (289838, 'msccfc24i5m5k4', 'sitem'), + (290094, 'msccfc24m5k4i3', 'sitem'), + (290350, 'msccfc25i5k4m3', 'sitem'), + (290606, 'msccfc25i5k5m1', 'sitem'), + (290862, 'msccfc25k5i5m2', 'sitem'), + (291118, 'msccfc25k5m3i2', 'sitem'), + (291374, 'msccfc25m5i4k3', 'sitem'), + (291630, 'msccfc25m5i5k4', 'sitem'), + (291886, 'msccfc25m5k2i1', 'sitem'), + (292142, 'msccfc25m5k5i3', 'sitem'), + (292398, 'msczzc01i1k1m1', 'sitem'), + (292654, 'msczzc09k2m2i1', 'sitem'), + (292910, 'msczzc10k2m1i1', 'sitem'), + (293166, 'msczzc14i3k3m2', 'sitem'), + (293422, 'msczzc14m3i1k1', 'sitem'), + (293678, 'msczzc15k3i1m1', 'sitem'), + (293934, 'msczzc15m3k2i1', 'sitem'), + (294190, 'msczzc18i4k3m3', 'sitem'), + (294446, 'msczzc18m4i3k3', 'sitem'), + (294702, 'msczzc18m4k3i2', 'sitem'), + (294958, 'msczzc19k4i4m1', 'sitem'), + (295214, 'msczzc20k4m4i1', 'sitem'), + (295470, 'msczzc20m4i4k3', 'sitem'), + (295726, 'msczzc22i5m3k3', 'sitem'), + (295982, 'msczzc23k5i3m3', 'sitem'), + (296238, 'msczzc24i5k3m3', 'sitem'), + (296494, 'msczzc25k5m4i3', 'sitem'), + (296750, 'msdzzc01j1r1a0', 'sitem'), + (297006, 'msdzzc05r1j1a0', 'sitem'), + (297262, 'msdzzc07j2r2a0', 'sitem'), + (297518, 'msdzzc07r2j1a0', 'sitem'), + (297774, 'msdzzc11r3j1a0', 'sitem'), + (298030, 'msdzzc13j3r2a0', 'sitem'), + (298286, 'msdzzc17j4r3a0', 'sitem'), + (298542, 'msdzzc18j4r1a0', 'sitem'), + (298798, 'msdzzc19j4r2a0', 'sitem'), + (299054, 'msdzzc20r4j4a0', 'sitem'), + (299310, 'msdzzc23r5j3a0', 'sitem'), + (299566, 'msdzzc23r5j4a0', 'sitem'), + (299822, 'msdzzc23r5j5a0', 'sitem'), + (300078, 'msdzzc24j5r1a0', 'sitem'), + (300334, 'msdzzc24j5r2a0', 'sitem'), + (300590, 'msdzzc24j5r3a0', 'sitem'), + (300846, 'msdzzc24r5j1a0', 'sitem'), + (301102, 'msezzc01e1n1o1', 'sitem'), + (301358, 'msezzc11n3p3o1', 'sitem'), + (301614, 'msezzc11p3e2n2', 'sitem'), + (301870, 'msezzc12n3o2e2', 'sitem'), + (302126, 'msezzc13n3e2o1', 'sitem'), + (302382, 'msezzc14n3o3e1', 'sitem'), + (302638, 'msezzc18p4n4e2', 'sitem'), + (302894, 'msezzc19e4o4n2', 'sitem'), + (303150, 'msezzc19p4e3o3', 'sitem'), + (303406, 'msezzc22e5o4p3', 'sitem'), + (303662, 'msezzc22o5e3p2', 'sitem'), + (303918, 'msezzc24e5n4p1', 'sitem'), + (304174, 'msezzc24p5e4o3', 'sitem'), + (304430, 'msezzc24p5o3e2', 'sitem'), + (304686, 'msezzc25e5n1p1', 'sitem'), + (304942, 'msezzc25e5o2n1', 'sitem'), + (305198, 'msezzc25o5n3e3', 'sitem'), + (305454, 'mshhec01f1h1r1', 'sitem'), + (305710, 'mshhec04h1f1r1', 'sitem'), + (305966, 'mshhec07f2h2r2', 'sitem'), + (306222, 'mshhec08f2h2r2', 'sitem'), + (306478, 'mshhec11r3f1h1', 'sitem'), + (306734, 'mshhec16f4h3r2', 'sitem'), + (306990, 'mshhec16r4h2f1', 'sitem'), + (307246, 'mshhec17f4r3h2', 'sitem'), + (307502, 'mshhec17r4f2h1', 'sitem'), + (307758, 'mshhec18r4f2h2', 'sitem'), + (308014, 'mshhec18r4f4h2', 'sitem'), + (308270, 'mshhec19f4h3r1', 'sitem'), + (308526, 'mshhec19h4f3r2', 'sitem'), + (308782, 'mshhec19r4f1h1', 'sitem'), + (309038, 'mshhec19r4f4h1', 'sitem'), + (309294, 'mshhec19r4h3f3', 'sitem'), + (309550, 'mshhec20h4f4r1', 'sitem'), + (309806, 'mshhec20h4r3f2', 'sitem'), + (310062, 'mshhec21f5h3r1', 'sitem'), + (310318, 'mshhec21h5f4r4', 'sitem'), + (310574, 'mshhec21h5r2f2', 'sitem'), + (310830, 'mshhec21h5r4f2', 'sitem'), + (311086, 'mshhec22h5f2r1', 'sitem'), + (311342, 'mshhec22h5r3f1', 'sitem'), + (311598, 'mshhec23f5h5r3', 'sitem'), + (311854, 'mshhec24f5r4h1', 'sitem'), + (312110, 'mshhec25f5h3r3', 'sitem'), + (312366, 'mshhec25f5h5r5', 'sitem'), + (312622, 'mshhec25f5r4h2', 'sitem'), + (312878, 'mshhec25h5f3r3', 'sitem'), + (313134, 'mshhec25h5r4f1', 'sitem'), + (313390, 'mshhec25h5r4f3', 'sitem'), + (313646, 'mshhec25r5f4h2', 'sitem'), + (313902, 'mshzzc01f1h1r1', 'sitem'), + (314158, 'mshzzc06h2f1r1', 'sitem'), + (314414, 'mshzzc12h3f2r1', 'sitem'), + (314670, 'mshzzc14f3h3r3', 'sitem'), + (314926, 'mshzzc14h3r3f1', 'sitem'), + (315182, 'mshzzc15r3f3h3', 'sitem'), + (315438, 'mshzzc16f4r3h1', 'sitem'), + (315694, 'mshzzc17h4r4f2', 'sitem'), + (315950, 'mshzzc19r4f1h1', 'sitem'), + (316206, 'mshzzc19r4h2f1', 'sitem'), + (316462, 'mshzzc20h4r4f1', 'sitem'), + (316718, 'mshzzc21r5f4h2', 'sitem'), + (316974, 'mshzzc23h5f3r3', 'sitem'), + (317230, 'mshzzc23r5f4h1', 'sitem'), + (317486, 'mshzzc24h5f5r5', 'sitem'), + (317742, 'mshzzc25f5h4r4', 'sitem'), + (317998, 'mshzzc25r5f3h2', 'sitem'), + (318254, 'msikcc01p1a0b0', 'sitem'), + (318510, 'msikcc07p2a0b0', 'sitem'), + (318766, 'msikcc09p2a0b0', 'sitem'), + (319022, 'msikcc14p3a0b0', 'sitem'), + (319278, 'msikcc15p3a0b0', 'sitem'), + (319534, 'msikcc16p4a0b0', 'sitem'), + (319790, 'msikcc19p4a0b0', 'sitem'), + (320046, 'msikcc22p5a0b0', 'sitem'), + (320302, 'msikcc24p5a0b0', 'sitem'), + (320558, 'msizzc01p1a0b0', 'sitem'), + (320814, 'msizzc10p2a0b0', 'sitem'), + (321070, 'msizzc15p3a0b0', 'sitem'), + (321326, 'msizzc20p4a0b0', 'sitem'), + (321582, 'msizzc24p5a0b0', 'sitem'), + (321838, 'mspcgc00a0b0c0', 'sitem'), + (322094, 'mspzzc00a0b0c0', 'sitem'), + (322350, 'mstcic00a0b0c0', 'sitem'), + (322606, 'mstzzc00a0b0c0', 'sitem'), + (322862, 'mswzzc00a0b0c0', 'sitem'), + (323118, 'mtakbc00a0b0c0', 'sitem'), + (323374, 'mtazzc00a0b0c0', 'sitem'), + (323630, 'mthzzc00a0b0c0', 'sitem'), + (323886, 'mtocec00a0b0c0', 'sitem'), + (324142, 'mtohdc00a0b0c0', 'sitem'), + (324398, 'mtozzc00a0b0c0', 'sitem'), + (324654, 'mtrhhc01a1b1f1', 'sitem'), + (324910, 'mtrhhc10m2a2f1', 'sitem'), + (325166, 'mtrhhc13a3m3b2', 'sitem'), + (325422, 'mtrhhc15a3m2b1', 'sitem'), + (325678, 'mtrhhc15f3m3a3', 'sitem'), + (325934, 'mtrhhc16m4b2a2', 'sitem'), + (326190, 'mtrhhc16m4b3f3', 'sitem'), + (326446, 'mtrhhc17f4m2b2', 'sitem'), + (326702, 'mtrhhc19a4b4m3', 'sitem'), + (326958, 'mtrhhc19f4b3a1', 'sitem'), + (327214, 'mtrhhc19m4a3f2', 'sitem'), + (327470, 'mtrhhc20m4f2a1', 'sitem'), + (327726, 'mtrhhc21f5m2b1', 'sitem'), + (327982, 'mtrhhc22a5m4f4', 'sitem'), + (328238, 'mtrhhc22b5f4a1', 'sitem'), + (328494, 'mtrhhc22f5a4b4', 'sitem'), + (328750, 'mtrhhc22m5f4a4', 'sitem'), + (329006, 'mtrhhc23a5b2f1', 'sitem'), + (329262, 'mtrhhc23a5b4m3', 'sitem'), + (329518, 'mtrhhc24a5f4m4', 'sitem'), + (329774, 'mtrhhc24b5m4f2', 'sitem'), + (330030, 'mtrhhc24f5m5b2', 'sitem'), + (330286, 'mtrhhc25a5b5m4', 'sitem'), + (330542, 'mtrhhc25a5f4m3', 'sitem'), + (330798, 'mtrhhc25b5a5f2', 'sitem'), + (331054, 'mtrhhc25b5a5f5', 'sitem'), + (331310, 'mtrhhc25b5m5a3', 'sitem'), + (331566, 'mtrhhc25b5m5a5', 'sitem'), + (331822, 'mtrhhc25f5a5m2', 'sitem'), + (332078, 'mtrhhc25f5b4m4', 'sitem'), + (332334, 'mtrhhc25m5a3f3', 'sitem'), + (332590, 'mtrhhc25m5f5a2', 'sitem'), + (332846, 'mtrzzc01a1b1f1', 'sitem'), + (333102, 'mtrzzc14m3f3b2', 'sitem'), + (333358, 'mtrzzc17f4m4a2', 'sitem'), + (333614, 'mtrzzc18b4f2m2', 'sitem'), + (333870, 'mtrzzc20a4b4m4', 'sitem'), + (334126, 'mtrzzc20m4b3f3', 'sitem'), + (334382, 'mtrzzc21a5m4f4', 'sitem'), + (334638, 'mtrzzc21b5f4m3', 'sitem'), + (334894, 'mtrzzc21f5a3m2', 'sitem'), + (335150, 'mtrzzc21f5b4a3', 'sitem'), + (335406, 'mtrzzc21m5a1f1', 'sitem'), + (335662, 'mtrzzc22m5b4a3', 'sitem'), + (335918, 'mtrzzc22m5f4a3', 'sitem'), + (336174, 'mtrzzc23a5b4m4', 'sitem'), + (336430, 'mtrzzc23b5a3m2', 'sitem'), + (336686, 'mtrzzc24b5m3f3', 'sitem'), + (336942, 'mtrzzc24f5m5b4', 'sitem'), + (337198, 'mtucdc01d1g1a0', 'sitem'), + (337454, 'mtucdc07d2g1a0', 'sitem'), + (337710, 'mtucdc07g2d1a0', 'sitem'), + (337966, 'mtucdc08g2d1a0', 'sitem'), + (338222, 'mtucdc10d2g2a0', 'sitem'), + (338478, 'mtucdc10g2d2a0', 'sitem'), + (338734, 'mtucdc11d3g1a0', 'sitem'), + (338990, 'mtucdc12g3d2a0', 'sitem'), + (339246, 'mtucdc14d3g1a0', 'sitem'), + (339502, 'mtucdc15d3g2a0', 'sitem'), + (339758, 'mtucdc15d3g3a0', 'sitem'), + (340014, 'mtucdc16d4g1a0', 'sitem'), + (340270, 'mtucdc16d4g2a0', 'sitem'), + (340526, 'mtucdc16g4d1a0', 'sitem'), + (340782, 'mtucdc17d4g3a0', 'sitem'), + (341038, 'mtucdc17g4d3a0', 'sitem'), + (341294, 'mtucdc19d4g4a0', 'sitem'), + (341550, 'mtucdc19g4d2a0', 'sitem'), + (341806, 'mtucdc19g4d4a0', 'sitem'), + (342062, 'mtucdc20d4g4a0', 'sitem'), + (342318, 'mtucdc21g5d1a0', 'sitem'), + (342574, 'mtucdc21g5d3a0', 'sitem'), + (342830, 'mtucdc22d5g4a0', 'sitem'), + (343086, 'mtucdc22g5d2a0', 'sitem'), + (343342, 'mtucdc24d5g1a0', 'sitem'), + (343598, 'mtucdc24d5g4a0', 'sitem'), + (343854, 'mtucdc24g5d4a0', 'sitem'), + (344110, 'mtucdc24g5d5a0', 'sitem'), + (344366, 'mtucdc25d5g2a0', 'sitem'), + (344622, 'mtucdc25d5g3a0', 'sitem'), + (344878, 'mtucdc25d5g5a0', 'sitem'), + (345134, 'mtucdc25g5d4a0', 'sitem'), + (345390, 'mtuzzc01d1g1a0', 'sitem'), + (345646, 'mtuzzc07d2g1a0', 'sitem'), + (345902, 'mtuzzc09g2d1a0', 'sitem'), + (346158, 'mtuzzc10g2d2a0', 'sitem'), + (346414, 'mtuzzc11g3d1a0', 'sitem'), + (346670, 'mtuzzc12g3d2a0', 'sitem'), + (346926, 'mtuzzc14g3d3a0', 'sitem'), + (347182, 'mtuzzc15d3g3a0', 'sitem'), + (347438, 'mtuzzc16g4d1a0', 'sitem'), + (347694, 'mtuzzc17d4g2a0', 'sitem'), + (347950, 'mtuzzc18g4d3a0', 'sitem'), + (348206, 'mtuzzc20g4d2a0', 'sitem'), + (348462, 'mtuzzc21g5d2a0', 'sitem'), + (348718, 'mtuzzc22g5d1a0', 'sitem'), + (348974, 'mtuzzc24d5g5a0', 'sitem'), + (349230, 'mtuzzc24g5d4a0', 'sitem'), + (349486, 'mtuzzc25g5d3a0', 'sitem'), + (349742, 'murcac01j1a0b0', 'sitem'), + (349998, 'murcac06j2a0b0', 'sitem'), + (350254, 'murcac10j2a0b0', 'sitem'), + (350510, 'murcac13j3a0b0', 'sitem'), + (350766, 'murcac14j3a0b0', 'sitem'), + (351022, 'murcac16j4a0b0', 'sitem'), + (351278, 'murcac20j4a0b0', 'sitem'), + (351534, 'murcac23j5a0b0', 'sitem'), + (351790, 'murcac25j5a0b0', 'sitem'), + (352046, 'murzzc01j1a0b0', 'sitem'), + (352302, 'murzzc10j2a0b0', 'sitem'), + (352558, 'murzzc12j3a0b0', 'sitem'), + (352814, 'murzzc18j4a0b0', 'sitem'), + (353070, 'murzzc21j5a0b0', 'sitem'), + (353326, 'mvizzc01e1p1a0', 'sitem'), + (353582, 'mvizzc10p2e1a0', 'sitem'), + (353838, 'mvizzc14p3e2a0', 'sitem'), + (354094, 'mvizzc14p3e3a0', 'sitem'), + (354350, 'mvizzc16p4e3a0', 'sitem'), + (354606, 'mvizzc17e4p3a0', 'sitem'), + (354862, 'mvizzc19e4p2a0', 'sitem'), + (355118, 'mvizzc19p4e1a0', 'sitem'), + (355374, 'mvizzc20p4e2a0', 'sitem'), + (355630, 'mvizzc21p5e3a0', 'sitem'), + (355886, 'mvizzc22p5e2a0', 'sitem'), + (356142, 'mvizzc22p5e4a0', 'sitem'), + (356398, 'mvizzc22p5e5a0', 'sitem'), + (356654, 'mvizzc24e5p3a0', 'sitem'), + (356910, 'mvizzc24e5p4a0', 'sitem'), + (357166, 'mvizzc24p5e1a0', 'sitem'), + (357422, 'mvizzc25e5p5a0', 'sitem'), + (357678, 'mwazzc00a0b0c0', 'sitem'), + (357934, 'mwdzzc01o1a0b0', 'sitem'), + (358190, 'mwdzzc06o2a0b0', 'sitem'), + (358446, 'mwdzzc14o3a0b0', 'sitem'), + (358702, 'mwdzzc17o4a0b0', 'sitem'), + (358958, 'mwdzzc21o5a0b0', 'sitem'), + (359214, 'mwezzc01p1a0b0', 'sitem'), + (359470, 'mwezzc10p2a0b0', 'sitem'), + (359726, 'mwezzc14p3a0b0', 'sitem'), + (359982, 'mwezzc20p4a0b0', 'sitem'), + (360238, 'mwezzc23p5a0b0', 'sitem'), + (360494, 'mwibbc00a0b0c0', 'sitem'), + (360750, 'mwibcc00a0b0c0', 'sitem'), + (361006, 'mwizzc00a0b0c0', 'sitem'), + (361262, 'mwozzc01a1b1f1', 'sitem'), + (361518, 'mwozzc11n3a2f1', 'sitem'), + (361774, 'mwozzc17a4n3b2', 'sitem'), + (362030, 'mwozzc19a4n4b1', 'sitem'), + (362286, 'mwozzc19b4n2a2', 'sitem'), + (362542, 'mwozzc19f4n2b1', 'sitem'), + (362798, 'mwozzc20a4n4f3', 'sitem'), + (363054, 'mwozzc20n4b4f3', 'sitem'), + (363310, 'mwozzc22b5f4a2', 'sitem'), + (363566, 'mwozzc23a5b4n4', 'sitem'), + (363822, 'mwozzc23b5n4f4', 'sitem'), + (364078, 'mwozzc23f5b4n3', 'sitem'), + (364334, 'mwozzc24f5a5b3', 'sitem'), + (364590, 'mwozzc24f5n4a3', 'sitem'), + (364846, 'mwozzc24f5n4b2', 'sitem'), + (365102, 'mwozzc25a5b5f4', 'sitem'), + (365358, 'mwozzc25n5f3b2', 'sitem'), + (365614, 'mwrzzc00a0b0c0', 'sitem'), + (365870, 'malzzd01j1a0b0', 'sitem'), + (366126, 'malzzd06j2a0b0', 'sitem'), + (366382, 'malzzd13j3a0b0', 'sitem'), + (366638, 'malzzd16j4a0b0', 'sitem'), + (366894, 'malzzd22j5a0b0', 'sitem'), + (367150, 'mamzzd01c1g1h1', 'sitem'), + (367406, 'mamzzd18c4r3q3', 'sitem'), + (367662, 'mamzzd20c4h3q3', 'sitem'), + (367918, 'mamzzd21c5q5h4', 'sitem'), + (368174, 'mamzzd21g5q3h2', 'sitem'), + (368430, 'mamzzd22r5h5c4', 'sitem'), + (368686, 'mamzzd23g5r5c4', 'sitem'), + (368942, 'mamzzd23l5q3r3', 'sitem'), + (369198, 'mamzzd23l5q4c3', 'sitem'), + (369454, 'mamzzd24l5c5q3', 'sitem'), + (369710, 'mamzzd24q5g4c4', 'sitem'), + (369966, 'mamzzd24r5l4c2', 'sitem'), + (370222, 'mamzzd25c5h4l4', 'sitem'), + (370478, 'mamzzd25h5q4g4', 'sitem'), + (370734, 'mamzzd25l5c2h2', 'sitem'), + (370990, 'mamzzd25r5c4q4', 'sitem'), + (371246, 'mamzzd25r5h5c3', 'sitem'), + (371502, 'manhcd01a1b0c0', 'sitem'), + (371758, 'manhcd06a2b0c0', 'sitem'), + (372014, 'manhcd09a2b0c0', 'sitem'), + (372270, 'manhcd14a3b0c0', 'sitem'), + (372526, 'manhcd15a3b0c0', 'sitem'), + (372782, 'manhcd18a4b0c0', 'sitem'), + (373038, 'manhcd19a4b0c0', 'sitem'), + (373294, 'manhcd22a5b0c0', 'sitem'), + (373550, 'manhcd23a5b0c0', 'sitem'), + (373806, 'manzzd01a1b0c0', 'sitem'), + (374062, 'manzzd07a2b0c0', 'sitem'), + (374318, 'manzzd14a3b0c0', 'sitem'), + (374574, 'manzzd18a4b0c0', 'sitem'), + (374830, 'manzzd24a5b0c0', 'sitem'), + (375086, 'mbazzd01b1d1f1', 'sitem'), + (375342, 'mbazzd10d2f2b2', 'sitem'), + (375598, 'mbazzd15b3d3f2', 'sitem'), + (375854, 'mbazzd15d3b3f1', 'sitem'), + (376110, 'mbazzd16b4d3f1', 'sitem'), + (376366, 'mbazzd17b4d3f2', 'sitem'), + (376622, 'mbazzd18b4f4d2', 'sitem'), + (376878, 'mbazzd22b5d3f3', 'sitem'), + (377134, 'mbazzd22f5d2b2', 'sitem'), + (377390, 'mbazzd23b5d4f1', 'sitem'), + (377646, 'mbazzd23b5f2d1', 'sitem'), + (377902, 'mbazzd25b5d5f2', 'sitem'), + (378158, 'mbazzd25b5f3d1', 'sitem'), + (378414, 'mbazzd25d5b2f1', 'sitem'), + (378670, 'mbazzd25d5b4f4', 'sitem'), + (378926, 'mbazzd25d5f2b1', 'sitem'), + (379182, 'mbazzd25f5b1d1', 'sitem'), + (379438, 'mbczzd01c1d1g1', 'sitem'), + (379694, 'mbczzd19c4m4g4', 'sitem'), + (379950, 'mbczzd22i5q4r4', 'sitem'), + (380206, 'mbczzd22k5c4h3', 'sitem'), + (380462, 'mbczzd22m5r5l4', 'sitem'), + (380718, 'mbczzd23g5i5q5', 'sitem'), + (380974, 'mbczzd23k5i5l4', 'sitem'), + (381230, 'mbczzd24c5k5g5', 'sitem'), + (381486, 'mbczzd24c5l5d4', 'sitem'), + (381742, 'mbczzd24d5c5g4', 'sitem'), + (381998, 'mbczzd24l5r5m4', 'sitem'), + (382254, 'mbczzd24m5q5r5', 'sitem'), + (382510, 'mbczzd25g5m5h5', 'sitem'), + (382766, 'mbczzd25i5l5h5', 'sitem'), + (383022, 'mbczzd25k5r5d4', 'sitem'), + (383278, 'mbczzd25l5i5q4', 'sitem'), + (383534, 'mbczzd25m5r5q4', 'sitem'), + (383790, 'mbebad01b1c1f1', 'sitem'), + (384046, 'mbebad16l4g3c3', 'sitem'), + (384302, 'mbebad18g4l4r2', 'sitem'), + (384558, 'mbebad19q4l4h2', 'sitem'), + (384814, 'mbebad20h4b4f4', 'sitem'), + (385070, 'mbebad21b5r3l3', 'sitem'), + (385326, 'mbebad21r5l4f3', 'sitem'), + (385582, 'mbebad22l5f5r4', 'sitem'), + (385838, 'mbebad22l5h4f3', 'sitem'), + (386094, 'mbebad22l5r4f3', 'sitem'), + (386350, 'mbebad22q5r5h4', 'sitem'), + (386606, 'mbebad22r5l4b3', 'sitem'), + (386862, 'mbebad23b5f5g5', 'sitem'), + (387118, 'mbebad24b5r5c4', 'sitem'), + (387374, 'mbebad24f5q2b2', 'sitem'), + (387630, 'mbebad24f5q5b4', 'sitem'), + (387886, 'mbebad25c5b5f4', 'sitem'), + (388142, 'mbebad25c5f4r4', 'sitem'), + (388398, 'mbebad25c5g5h5', 'sitem'), + (388654, 'mbebad25c5h5r5', 'sitem'), + (388910, 'mbebad25f5c5g4', 'sitem'), + (389166, 'mbebad25f5g5c5', 'sitem'), + (389422, 'mbebad25f5h5r4', 'sitem'), + (389678, 'mbebad25f5r4q4', 'sitem'), + (389934, 'mbebad25f5r5b4', 'sitem'), + (390190, 'mbebad25f5r5b5', 'sitem'), + (390446, 'mbebad25f5r5h4', 'sitem'), + (390702, 'mbebad25g5h5c4', 'sitem'), + (390958, 'mbebad25h5q5f4', 'sitem'), + (391214, 'mbebad25l5b4r4', 'sitem'), + (391470, 'mbebad25l5q5c5', 'sitem'), + (391726, 'mbebad25q5r5f4', 'sitem'), + (391982, 'mbebad25r5g4c4', 'sitem'), + (392238, 'mbezzd01b1c1f1', 'sitem'), + (392494, 'mbezzd19b4f4g3', 'sitem'), + (392750, 'mbezzd20g4c4l4', 'sitem'), + (393006, 'mbezzd21h5r5l4', 'sitem'), + (393262, 'mbezzd21l5c4h4', 'sitem'), + (393518, 'mbezzd21l5f4c3', 'sitem'), + (393774, 'mbezzd22h5g3r3', 'sitem'), + (394030, 'mbezzd23c5f3h3', 'sitem'), + (394286, 'mbezzd24c5b5l4', 'sitem'), + (394542, 'mbezzd24h5r3l3', 'sitem'), + (394798, 'mbezzd24h5r5f3', 'sitem'), + (395054, 'mbezzd25c5b4g4', 'sitem'), + (395310, 'mbezzd25f5c4l3', 'sitem'), + (395566, 'mbezzd25h5b4q4', 'sitem'), + (395822, 'mbezzd25q5f5r4', 'sitem'), + (396078, 'mbezzd25q5g5l4', 'sitem'), + (396334, 'mbezzd25r5l5b5', 'sitem'), + (396590, 'mbizzd00a0b0c0', 'sitem'), + (396846, 'mblzzd01j1a0b0', 'sitem'), + (397102, 'mblzzd07j2a0b0', 'sitem'), + (397358, 'mblzzd15j3a0b0', 'sitem'), + (397614, 'mblzzd20j4a0b0', 'sitem'), + (397870, 'mblzzd24j5a0b0', 'sitem'), + (398126, 'mbnzzd01a1b1c1', 'sitem'), + (398382, 'mbnzzd22b5a5k4', 'sitem'), + (398638, 'mbnzzd22f5l5q5', 'sitem'), + (398894, 'mbnzzd23i5g5h4', 'sitem'), + (399150, 'mbnzzd24f5r5d5', 'sitem'), + (399406, 'mbnzzd24i5k5h5', 'sitem'), + (399662, 'mbnzzd24i5l5r5', 'sitem'), + (399918, 'mbnzzd24q5d5c5', 'sitem'), + (400174, 'mbnzzd24q5g5d4', 'sitem'), + (400430, 'mbnzzd25b5a5d5', 'sitem'), + (400686, 'mbnzzd25c5g5l5', 'sitem'), + (400942, 'mbnzzd25d5f5c4', 'sitem'), + (401198, 'mbnzzd25d5r4l4', 'sitem'), + (401454, 'mbnzzd25f5h5d4', 'sitem'), + (401710, 'mbnzzd25h5a5l5', 'sitem'), + (401966, 'mbnzzd25k5q5h5', 'sitem'), + (402222, 'mbnzzd25l5b4q4', 'sitem'), + (402478, 'mbobbd01a1b1d1', 'sitem'), + (402734, 'mbobbd12a3d2b2', 'sitem'), + (402990, 'mbobbd14f3a2b1', 'sitem'), + (403246, 'mbobbd14f3b2d2', 'sitem'), + (403502, 'mbobbd17a4b4f4', 'sitem'), + (403758, 'mbobbd17b4d3f3', 'sitem'), + (404014, 'mbobbd17d4f4b3', 'sitem'), + (404270, 'mbobbd18b4a3d2', 'sitem'), + (404526, 'mbobbd19a4b4f2', 'sitem'), + (404782, 'mbobbd19a4f4d3', 'sitem'), + (405038, 'mbobbd22d5f3b2', 'sitem'), + (405294, 'mbobbd23a5b4f2', 'sitem'), + (405550, 'mbobbd24a5d4b2', 'sitem'), + (405806, 'mbobbd24b5a5f5', 'sitem'), + (406062, 'mbobbd25a5b5f5', 'sitem'), + (406318, 'mbobbd25a5d4f4', 'sitem'), + (406574, 'mbobbd25d5f5b4', 'sitem'), + (406830, 'mbocjd01a1b1d1', 'sitem'), + (407086, 'mbocjd14d3b3f3', 'sitem'), + (407342, 'mbocjd14f3d3b2', 'sitem'), + (407598, 'mbocjd15b3a3f2', 'sitem'), + (407854, 'mbocjd17a4b3d2', 'sitem'), + (408110, 'mbocjd19d4b4f4', 'sitem'), + (408366, 'mbocjd20d4f4b4', 'sitem'), + (408622, 'mbocjd20f4d3a1', 'sitem'), + (408878, 'mbocjd21f5b3a2', 'sitem'), + (409134, 'mbocjd22a5b3f2', 'sitem'), + (409390, 'mbocjd22a5f4d3', 'sitem'), + (409646, 'mbocjd22b5a4f3', 'sitem'), + (409902, 'mbocjd22b5d5f4', 'sitem'), + (410158, 'mbocjd24a5d5b4', 'sitem'), + (410414, 'mbocjd25b5a5d3', 'sitem'), + (410670, 'mbocjd25d5a3b3', 'sitem'), + (410926, 'mbocjd25d5b4f3', 'sitem'), + (411182, 'mbozzd01a1b1d1', 'sitem'), + (411438, 'mbozzd06b2f1a1', 'sitem'), + (411694, 'mbozzd13d3f2a2', 'sitem'), + (411950, 'mbozzd19d4a4f3', 'sitem'), + (412206, 'mbozzd19d4b4a2', 'sitem'), + (412462, 'mbozzd20a4b3d3', 'sitem'), + (412718, 'mbozzd20d4b4a4', 'sitem'), + (412974, 'mbozzd20d4f3a3', 'sitem'), + (413230, 'mbozzd21d5f3b3', 'sitem'), + (413486, 'mbozzd21d5f4a1', 'sitem'), + (413742, 'mbozzd21f5b4d2', 'sitem'), + (413998, 'mbozzd22a5d5b1', 'sitem'), + (414254, 'mbozzd22d5a4f2', 'sitem'), + (414510, 'mbozzd23f5a5d4', 'sitem'), + (414766, 'mbozzd25a5f2b1', 'sitem'), + (415022, 'mbozzd25a5f3b1', 'sitem'), + (415278, 'mbozzd25f5d4b3', 'sitem'), + (415534, 'mbrhed00a0b0c0', 'sitem'), + (415790, 'mbrzzd00a0b0c0', 'sitem'), + (416046, 'mbszzd00a0b0c0', 'sitem'), + (416302, 'mbuzzd01j1a0b0', 'sitem'), + (416558, 'mbuzzd10j2a0b0', 'sitem'), + (416814, 'mbuzzd15j3a0b0', 'sitem'), + (417070, 'mbuzzd16j4a0b0', 'sitem'), + (417326, 'mbuzzd25j5a0b0', 'sitem'), + (417582, 'mcadad00a0b0c0', 'sitem'), + (417838, 'mcazzd00a0b0c0', 'sitem'), + (418094, 'mcezzd00a0b0c0', 'sitem'), + (418350, 'mchkdd01i1k1m1', 'sitem'), + (418606, 'mchkdd06k2i1m1', 'sitem'), + (418862, 'mchkdd07k2m2i1', 'sitem'), + (419118, 'mchkdd12i3m3k2', 'sitem'), + (419374, 'mchkdd13k3m2i2', 'sitem'), + (419630, 'mchkdd15m3i3k2', 'sitem'), + (419886, 'mchkdd17k4i2m1', 'sitem'), + (420142, 'mchkdd18i4m3k1', 'sitem'), + (420398, 'mchkdd19m4i2k2', 'sitem'), + (420654, 'mchkdd19m4i4k4', 'sitem'), + (420910, 'mchkdd20i4m3k3', 'sitem'), + (421166, 'mchkdd20k4i4m1', 'sitem'), + (421422, 'mchkdd21i5k1m1', 'sitem'), + (421678, 'mchkdd21m5k4i4', 'sitem'), + (421934, 'mchkdd22i5m4k4', 'sitem'), + (422190, 'mchkdd22i5m5k3', 'sitem'), + (422446, 'mchkdd22k5m4i2', 'sitem'), + (422702, 'mchkdd22m5i3k3', 'sitem'), + (422958, 'mchkdd22m5i4k1', 'sitem'), + (423214, 'mchkdd22m5k3i1', 'sitem'), + (423470, 'mchkdd24i5k4m1', 'sitem'), + (423726, 'mchkdd24k5m3i2', 'sitem'), + (423982, 'mchkdd24k5m4i3', 'sitem'), + (424238, 'mchkdd25i5k5m5', 'sitem'), + (424494, 'mchkdd25i5m3k1', 'sitem'), + (424750, 'mchkdd25i5m5k4', 'sitem'), + (425006, 'mchkdd25k5i1m1', 'sitem'), + (425262, 'mchkdd25k5i5m2', 'sitem'), + (425518, 'mchkdd25k5i5m5', 'sitem'), + (425774, 'mchkdd25k5m4i4', 'sitem'), + (426030, 'mchkdd25m5i4k3', 'sitem'), + (426286, 'mchzzd01i1k1m1', 'sitem'), + (426542, 'mchzzd09k2m2i1', 'sitem'), + (426798, 'mchzzd10i2k2m1', 'sitem'), + (427054, 'mchzzd13i3m3k1', 'sitem'), + (427310, 'mchzzd14i3m3k2', 'sitem'), + (427566, 'mchzzd14k3m3i1', 'sitem'), + (427822, 'mchzzd18k4m2i1', 'sitem'), + (428078, 'mchzzd18k4m4i1', 'sitem'), + (428334, 'mchzzd20i4k2m1', 'sitem'), + (428590, 'mchzzd21i5k4m2', 'sitem'), + (428846, 'mchzzd22i5k1m1', 'sitem'), + (429102, 'mchzzd23k5i5m1', 'sitem'), + (429358, 'mchzzd24i5m4k2', 'sitem'), + (429614, 'mchzzd24m5i4k1', 'sitem'), + (429870, 'mchzzd24m5k4i2', 'sitem'), + (430126, 'mchzzd25m5k2i1', 'sitem'), + (430382, 'mchzzd25m5k2i2', 'sitem'), + (430638, 'mclhhd01a1b0c0', 'sitem'), + (430894, 'mclhhd08a2b0c0', 'sitem'), + (431150, 'mclhhd10a2b0c0', 'sitem'), + (431406, 'mclhhd12a3b0c0', 'sitem'), + (431662, 'mclhhd15a3b0c0', 'sitem'), + (431918, 'mclhhd18a4b0c0', 'sitem'), + (432174, 'mclhhd19a4b0c0', 'sitem'), + (432430, 'mclhhd24a5b0c0', 'sitem'), + (432686, 'mclzzd01a1b0c0', 'sitem'), + (432942, 'mclzzd06a2b0c0', 'sitem'), + (433198, 'mclzzd12a3b0c0', 'sitem'), + (433454, 'mclzzd19a4b0c0', 'sitem'), + (433710, 'mclzzd22a5b0c0', 'sitem'), + (433966, 'mcozzd00a0b0c0', 'sitem'), + (434222, 'mcrzzd01n1o1a0', 'sitem'), + (434478, 'mcrzzd07n2o1a0', 'sitem'), + (434734, 'mcrzzd07o2n1a0', 'sitem'), + (434990, 'mcrzzd13o3n3a0', 'sitem'), + (435246, 'mcrzzd14n3o3a0', 'sitem'), + (435502, 'mcrzzd18o4n1a0', 'sitem'), + (435758, 'mcrzzd18o4n2a0', 'sitem'), + (436014, 'mcrzzd19n4o3a0', 'sitem'), + (436270, 'mcrzzd20n4o4a0', 'sitem'), + (436526, 'mcrzzd20o4n3a0', 'sitem'), + (436782, 'mcrzzd21o5n3a0', 'sitem'), + (437038, 'mcrzzd22n5o3a0', 'sitem'), + (437294, 'mcrzzd24n5o4a0', 'sitem'), + (437550, 'mcrzzd24o5n1a0', 'sitem'), + (437806, 'mcrzzd24o5n2a0', 'sitem'), + (438062, 'mcrzzd25n5o1a0', 'sitem'), + (438318, 'mcrzzd25o5n4a0', 'sitem'), + (438574, 'mcyzzd00a0b0c0', 'sitem'), + (438830, 'mdakfd01c1g1h1', 'sitem'), + (439086, 'mdakfd18r4g4c3', 'sitem'), + (439342, 'mdakfd19c4l4q3', 'sitem'), + (439598, 'mdakfd19h4l4q4', 'sitem'), + (439854, 'mdakfd20c4r4l3', 'sitem'), + (440110, 'mdakfd20r4c4g4', 'sitem'), + (440366, 'mdakfd22r5l4q4', 'sitem'), + (440622, 'mdakfd23c5g4q4', 'sitem'), + (440878, 'mdakfd23g5r5h4', 'sitem'), + (441134, 'mdakfd23q5g4r4', 'sitem'), + (441390, 'mdakfd23r5h4g3', 'sitem'), + (441646, 'mdakfd24l5r4g4', 'sitem'), + (441902, 'mdakfd24r5l4c3', 'sitem'), + (442158, 'mdakfd25h5g5l5', 'sitem'), + (442414, 'mdakfd25h5l4r4', 'sitem'), + (442670, 'mdakfd25l5q5g5', 'sitem'), + (442926, 'mdakfd25r5l5c4', 'sitem'), + (443182, 'mdakid01c1g1h1', 'sitem'), + (443438, 'mdakid14h3r2c1', 'sitem'), + (443694, 'mdakid16q4g3h3', 'sitem'), + (443950, 'mdakid20h4c4q3', 'sitem'), + (444206, 'mdakid21q5r3l2', 'sitem'), + (444462, 'mdakid23c5h5g4', 'sitem'), + (444718, 'mdakid23q5g4c3', 'sitem'), + (444974, 'mdakid24h5g4q3', 'sitem'), + (445230, 'mdakid24h5q4c3', 'sitem'), + (445486, 'mdakid25g5l4q3', 'sitem'), + (445742, 'mdakid25g5r5q3', 'sitem'), + (445998, 'mdakid25h5q5c4', 'sitem'), + (446254, 'mdakid25h5q5g3', 'sitem'), + (446510, 'mdakid25h5q5r4', 'sitem'), + (446766, 'mdakid25l5q5g3', 'sitem'), + (447022, 'mdakid25r5l5h5', 'sitem'), + (447278, 'mdakid25r5l5q5', 'sitem'), + (447534, 'mdazzd01c1g1h1', 'sitem'), + (447790, 'mdazzd16c4l3h2', 'sitem'), + (448046, 'mdazzd16r4q3c2', 'sitem'), + (448302, 'mdazzd18r4l3g1', 'sitem'), + (448558, 'mdazzd19l4c4g4', 'sitem'), + (448814, 'mdazzd20h4r4c4', 'sitem'), + (449070, 'mdazzd20r4g4q3', 'sitem'), + (449326, 'mdazzd21q5l4h3', 'sitem'), + (449582, 'mdazzd22c5q4r4', 'sitem'), + (449838, 'mdazzd22g5l5h4', 'sitem'), + (450094, 'mdazzd22h5g4c3', 'sitem'), + (450350, 'mdazzd22q5r3l3', 'sitem'), + (450606, 'mdazzd23h5l3c3', 'sitem'), + (450862, 'mdazzd24c5h5r5', 'sitem'), + (451118, 'mdazzd24h5c5g4', 'sitem'), + (451374, 'mdazzd24r5q4h3', 'sitem'), + (451630, 'mdazzd25h5c4r4', 'sitem'), + (451886, 'mdezzd00a0b0c0', 'sitem'), + (452142, 'mdukhd00a0b0c0', 'sitem'), + (452398, 'mduzzd00a0b0c0', 'sitem'), + (452654, 'megbad01j1a0b0', 'sitem'), + (452910, 'megbad07j2a0b0', 'sitem'), + (453166, 'megbad10j2a0b0', 'sitem'), + (453422, 'megbad14j3a0b0', 'sitem'), + (453678, 'megbad15j3a0b0', 'sitem'), + (453934, 'megbad16j4a0b0', 'sitem'), + (454190, 'megbad19j4a0b0', 'sitem'), + (454446, 'megbad21j5a0b0', 'sitem'), + (454702, 'megbad22j5a0b0', 'sitem'), + (454958, 'megzzd01j1a0b0', 'sitem'), + (455214, 'megzzd10j2a0b0', 'sitem'), + (455470, 'megzzd15j3a0b0', 'sitem'), + (455726, 'megzzd16j4a0b0', 'sitem'), + (455982, 'megzzd22j5a0b0', 'sitem'), + (456238, 'menzzd00a0b0c0', 'sitem'), + (456494, 'meydad00a0b0c0', 'sitem'), + (456750, 'meyzzd00a0b0c0', 'sitem'), + (457006, 'mfacgd01c1g1h1', 'sitem'), + (457262, 'mfacgd18c4g3h3', 'sitem'), + (457518, 'mfacgd18c4l4r3', 'sitem'), + (457774, 'mfacgd18r4h4c4', 'sitem'), + (458030, 'mfacgd20c4h4r3', 'sitem'), + (458286, 'mfacgd20l4q4h3', 'sitem'), + (458542, 'mfacgd21h5g4q4', 'sitem'), + (458798, 'mfacgd22l5r4q3', 'sitem'), + (459054, 'mfacgd23g5c5h4', 'sitem'), + (459310, 'mfacgd23r5c4g4', 'sitem'), + (459566, 'mfacgd23r5h5c4', 'sitem'), + (459822, 'mfacgd24c5h5l4', 'sitem'), + (460078, 'mfacgd24h5q4c4', 'sitem'), + (460334, 'mfacgd24h5q5r5', 'sitem'), + (460590, 'mfacgd24q5h5c4', 'sitem'), + (460846, 'mfacgd25c5g5h4', 'sitem'), + (461102, 'mfacgd25c5g5h5', 'sitem'), + (461358, 'mfacgd25c5h5r3', 'sitem'), + (461614, 'mfacgd25c5h5r5', 'sitem'), + (461870, 'mfacgd25c5l5g3', 'sitem'), + (462126, 'mfacgd25c5l5h4', 'sitem'), + (462382, 'mfacgd25c5q5r4', 'sitem'), + (462638, 'mfacgd25g5c3q3', 'sitem'), + (462894, 'mfacgd25g5h4l3', 'sitem'), + (463150, 'mfacgd25g5h5l5', 'sitem'), + (463406, 'mfacgd25g5q5h4', 'sitem'), + (463662, 'mfacgd25g5q5l3', 'sitem'), + (463918, 'mfacgd25h5g5c4', 'sitem'), + (464174, 'mfacgd25h5r5g4', 'sitem'), + (464430, 'mfacgd25l5g4q3', 'sitem'), + (464686, 'mfacgd25l5r4h4', 'sitem'), + (464942, 'mfacgd25q5c3l3', 'sitem'), + (465198, 'mfacgd25q5h5r3', 'sitem'), + (465454, 'mfazzd01c1g1h1', 'sitem'), + (465710, 'mfazzd13c3g3h3', 'sitem'), + (465966, 'mfazzd18g4r4c3', 'sitem'), + (466222, 'mfazzd19q4g3h3', 'sitem'), + (466478, 'mfazzd20l4q4r3', 'sitem'), + (466734, 'mfazzd21h5c4l4', 'sitem'), + (466990, 'mfazzd22c5g4q3', 'sitem'), + (467246, 'mfazzd22g5c4l3', 'sitem'), + (467502, 'mfazzd22r5h4q2', 'sitem'), + (467758, 'mfazzd23g5c4l2', 'sitem'), + (468014, 'mfazzd23q5c4h4', 'sitem'), + (468270, 'mfazzd23r5q5l3', 'sitem'), + (468526, 'mfazzd24c5g5l5', 'sitem'), + (468782, 'mfazzd24q5l5h5', 'sitem'), + (469038, 'mfazzd25h5g5l4', 'sitem'), + (469294, 'mfazzd25l5c4g4', 'sitem'), + (469550, 'mfazzd25l5q5h4', 'sitem'), + (469806, 'mfecfd00a0b0c0', 'sitem'), + (470062, 'mfezzd00a0b0c0', 'sitem'), + (470318, 'mfipad01e1p1a0', 'sitem'), + (470574, 'mfipad07p2e1a0', 'sitem'), + (470830, 'mfipad09e2p1a0', 'sitem'), + (471086, 'mfipad10e2p2a0', 'sitem'), + (471342, 'mfipad12p3e1a0', 'sitem'), + (471598, 'mfipad12p3e3a0', 'sitem'), + (471854, 'mfipad17e4p1a0', 'sitem'), + (472110, 'mfipad17e4p3a0', 'sitem'), + (472366, 'mfipad17p4e3a0', 'sitem'), + (472622, 'mfipad18p4e1a0', 'sitem'), + (472878, 'mfipad19p4e4a0', 'sitem'), + (473134, 'mfipad21e5p4a0', 'sitem'), + (473390, 'mfipad23e5p1a0', 'sitem'), + (473646, 'mfipad23p5e3a0', 'sitem'), + (473902, 'mfipad25e5p2a0', 'sitem'), + (474158, 'mfipad25p5e2a0', 'sitem'), + (474414, 'mfipad25p5e5a0', 'sitem'), + (474670, 'mfizzd01e1p1a0', 'sitem'), + (474926, 'mfizzd10e2p1a0', 'sitem'), + (475182, 'mfizzd10e2p2a0', 'sitem'), + (475438, 'mfizzd10p2e2a0', 'sitem'), + (475694, 'mfizzd12p3e3a0', 'sitem'), + (475950, 'mfizzd14e3p3a0', 'sitem'), + (476206, 'mfizzd18p4e4a0', 'sitem'), + (476462, 'mfizzd20e4p2a0', 'sitem'), + (476718, 'mfizzd20e4p4a0', 'sitem'), + (476974, 'mfizzd21e5p1a0', 'sitem'), + (477230, 'mfizzd21e5p3a0', 'sitem'), + (477486, 'mfizzd23e5p2a0', 'sitem'), + (477742, 'mfizzd23e5p4a0', 'sitem'), + (477998, 'mfizzd23e5p5a0', 'sitem'), + (478254, 'mfizzd23p5e1a0', 'sitem'), + (478510, 'mfizzd23p5e2a0', 'sitem'), + (478766, 'mfizzd25p5e3a0', 'sitem'), + (479022, 'mfldbd00a0b0c0', 'sitem'), + (479278, 'mflzzd00a0b0c0', 'sitem'), + (479534, 'mfnzzd00a0b0c0', 'sitem'), + (479790, 'mfozzd01n1o1a0', 'sitem'), + (480046, 'mfozzd07n2o2a0', 'sitem'), + (480302, 'mfozzd10o2n2a0', 'sitem'), + (480558, 'mfozzd11o3n1a0', 'sitem'), + (480814, 'mfozzd13o3n2a0', 'sitem'), + (481070, 'mfozzd15n3o1a0', 'sitem'), + (481326, 'mfozzd15n3o2a0', 'sitem'), + (481582, 'mfozzd16n4o2a0', 'sitem'), + (481838, 'mfozzd20o4n2a0', 'sitem'), + (482094, 'mfozzd21o5n2a0', 'sitem'), + (482350, 'mfozzd22o5n3a0', 'sitem'), + (482606, 'mfozzd23n5o2a0', 'sitem'), + (482862, 'mfozzd23n5o3a0', 'sitem'), + (483118, 'mfozzd23o5n4a0', 'sitem'), + (483374, 'mfozzd24n5o1a0', 'sitem'), + (483630, 'mfozzd24n5o4a0', 'sitem'), + (483886, 'mfozzd24n5o5a0', 'sitem'), + (484142, 'mfrpcd00a0b0c0', 'sitem'), + (484398, 'mfrzzd00a0b0c0', 'sitem'), + (484654, 'mfthbd00a0b0c0', 'sitem'), + (484910, 'mftzzd00a0b0c0', 'sitem'), + (485166, 'mfuhld00a0b0c0', 'sitem'), + (485422, 'mfuzzd00a0b0c0', 'sitem'), + (485678, 'mfvzzd01n1o1a0', 'sitem'), + (485934, 'mfvzzd04o1n1a0', 'sitem'), + (486190, 'mfvzzd06n2o1a0', 'sitem'), + (486446, 'mfvzzd09n2o2a0', 'sitem'), + (486702, 'mfvzzd09o2n1a0', 'sitem'), + (486958, 'mfvzzd10o2n2a0', 'sitem'), + (487214, 'mfvzzd13n3o1a0', 'sitem'), + (487470, 'mfvzzd13o3n2a0', 'sitem'), + (487726, 'mfvzzd14o3n1a0', 'sitem'), + (487982, 'mfvzzd15n3o2a0', 'sitem'), + (488238, 'mfvzzd17n4o1a0', 'sitem'), + (488494, 'mfvzzd18o4n2a0', 'sitem'), + (488750, 'mfvzzd20n4o2a0', 'sitem'), + (489006, 'mfvzzd20o4n1a0', 'sitem'), + (489262, 'mfvzzd21n5o4a0', 'sitem'), + (489518, 'mfvzzd23o5n2a0', 'sitem'), + (489774, 'mfvzzd24o5n1a0', 'sitem'), + (490030, 'mglbcd01j1a0b0', 'sitem'), + (490286, 'mglbcd08j2a0b0', 'sitem'), + (490542, 'mglbcd15j3a0b0', 'sitem'), + (490798, 'mglbcd18j4a0b0', 'sitem'), + (491054, 'mglbcd25j5a0b0', 'sitem'), + (491310, 'mglkfd01j1a0b0', 'sitem'), + (491566, 'mglkfd08j2a0b0', 'sitem'), + (491822, 'mglkfd11j3a0b0', 'sitem'), + (492078, 'mglkfd16j4a0b0', 'sitem'), + (492334, 'mglkfd22j5a0b0', 'sitem'), + (492590, 'mglzzd01j1a0b0', 'sitem'), + (492846, 'mglzzd08j2a0b0', 'sitem'), + (493102, 'mglzzd14j3a0b0', 'sitem'), + (493358, 'mglzzd17j4a0b0', 'sitem'), + (493614, 'mglzzd25j5a0b0', 'sitem'), + (493870, 'mgozzd00a0b0c0', 'sitem'), + (494126, 'mgrzzd00a0b0c0', 'sitem'), + (494382, 'mguzzd01e1p1a0', 'sitem'), + (494638, 'mguzzd04p1e1a0', 'sitem'), + (494894, 'mguzzd06e2p1a0', 'sitem'), + (495150, 'mguzzd12e3p2a0', 'sitem'), + (495406, 'mguzzd12p3e2a0', 'sitem'), + (495662, 'mguzzd14e3p3a0', 'sitem'), + (495918, 'mguzzd14p3e3a0', 'sitem'), + (496174, 'mguzzd15p3e1a0', 'sitem'), + (496430, 'mguzzd16p4e2a0', 'sitem'), + (496686, 'mguzzd18e4p1a0', 'sitem'), + (496942, 'mguzzd18p4e1a0', 'sitem'), + (497198, 'mguzzd19e4p2a0', 'sitem'), + (497454, 'mguzzd20p4e3a0', 'sitem'), + (497710, 'mguzzd21e5p1a0', 'sitem'), + (497966, 'mguzzd22e5p4a0', 'sitem'), + (498222, 'mguzzd22p5e2a0', 'sitem'), + (498478, 'mguzzd22p5e4a0', 'sitem'), + (498734, 'mhadad01n1o1a0', 'sitem'), + (498990, 'mhadad06o2n1a0', 'sitem'), + (499246, 'mhadad08n2o1a0', 'sitem'), + (499502, 'mhadad10o2n2a0', 'sitem'), + (499758, 'mhadad11n3o1a0', 'sitem'), + (500014, 'mhadad11o3n1a0', 'sitem'), + (500270, 'mhadad12n3o2a0', 'sitem'), + (500526, 'mhadad12o3n3a0', 'sitem'), + (500782, 'mhadad13o3n2a0', 'sitem'), + (501038, 'mhadad14n3o2a0', 'sitem'), + (501294, 'mhadad14n3o3a0', 'sitem'), + (501550, 'mhadad14o3n2a0', 'sitem'), + (501806, 'mhadad15n3o1a0', 'sitem'), + (502062, 'mhadad16o4n1a0', 'sitem'), + (502318, 'mhadad16o4n2a0', 'sitem'), + (502574, 'mhadad17n4o1a0', 'sitem'), + (502830, 'mhadad18o4n3a0', 'sitem'), + (503086, 'mhadad19o4n1a0', 'sitem'), + (503342, 'mhadad20n4o3a0', 'sitem'), + (503598, 'mhadad20o4n3a0', 'sitem'), + (503854, 'mhadad20o4n4a0', 'sitem'), + (504110, 'mhadad21n5o4a0', 'sitem'), + (504366, 'mhadad23n5o1a0', 'sitem'), + (504622, 'mhadad23o5n2a0', 'sitem'), + (504878, 'mhadad24n5o2a0', 'sitem'), + (505134, 'mhadad24n5o3a0', 'sitem'), + (505390, 'mhadad24n5o5a0', 'sitem'), + (505646, 'mhadad24o5n5a0', 'sitem'), + (505902, 'mhadad25n5o3a0', 'sitem'), + (506158, 'mhadad25n5o5a0', 'sitem'), + (506414, 'mhadad25o5n1a0', 'sitem'), + (506670, 'mhadad25o5n3a0', 'sitem'), + (506926, 'mhazzd01n1o1a0', 'sitem'), + (507182, 'mhazzd07n2o2a0', 'sitem'), + (507438, 'mhazzd10n2o1a0', 'sitem'), + (507694, 'mhazzd10o2n2a0', 'sitem'), + (507950, 'mhazzd11o3n2a0', 'sitem'), + (508206, 'mhazzd15n3o3a0', 'sitem'), + (508462, 'mhazzd16o4n1a0', 'sitem'), + (508718, 'mhazzd16o4n2a0', 'sitem'), + (508974, 'mhazzd16o4n3a0', 'sitem'), + (509230, 'mhazzd17n4o1a0', 'sitem'), + (509486, 'mhazzd19n4o4a0', 'sitem'), + (509742, 'mhazzd20n4o3a0', 'sitem'), + (509998, 'mhazzd21o5n2a0', 'sitem'), + (510254, 'mhazzd23n5o1a0', 'sitem'), + (510510, 'mhazzd25o5n1a0', 'sitem'), + (510766, 'mhazzd25o5n4a0', 'sitem'), + (511022, 'mhazzd25o5n5a0', 'sitem'), + (511278, 'mhezzd01n1o1a0', 'sitem'), + (511534, 'mhezzd03o1n1a0', 'sitem'), + (511790, 'mhezzd06n2o1a0', 'sitem'), + (512046, 'mhezzd07o2n1a0', 'sitem'), + (512302, 'mhezzd13o3n2a0', 'sitem'), + (512558, 'mhezzd14n3o3a0', 'sitem'), + (512814, 'mhezzd15n3o1a0', 'sitem'), + (513070, 'mhezzd16n4o3a0', 'sitem'), + (513326, 'mhezzd18n4o4a0', 'sitem'), + (513582, 'mhezzd19o4n4a0', 'sitem'), + (513838, 'mhezzd20n4o1a0', 'sitem'), + (514094, 'mhezzd21o5n4a0', 'sitem'), + (514350, 'mhezzd22o5n2a0', 'sitem'), + (514606, 'mhezzd23n5o2a0', 'sitem'), + (514862, 'mhezzd23o5n5a0', 'sitem'), + (515118, 'mhezzd24o5n1a0', 'sitem'), + (515374, 'mhezzd25n5o1a0', 'sitem'), + (515630, 'mhicad01n1o1a0', 'sitem'), + (515886, 'mhicad05o1n1a0', 'sitem'), + (516142, 'mhicad08o2n1a0', 'sitem'), + (516398, 'mhicad09n2o1a0', 'sitem'), + (516654, 'mhicad09o2n1a0', 'sitem'), + (516910, 'mhicad09o2n2a0', 'sitem'), + (517166, 'mhicad10o2n2a0', 'sitem'), + (517422, 'mhicad11o3n1a0', 'sitem'), + (517678, 'mhicad11o3n2a0', 'sitem'), + (517934, 'mhicad12n3o2a0', 'sitem'), + (518190, 'mhicad12o3n2a0', 'sitem'), + (518446, 'mhicad13n3o3a0', 'sitem'), + (518702, 'mhicad14o3n1a0', 'sitem'), + (518958, 'mhicad15n3o3a0', 'sitem'), + (519214, 'mhicad15o3n3a0', 'sitem'), + (519470, 'mhicad16n4o3a0', 'sitem'), + (519726, 'mhicad17o4n1a0', 'sitem'), + (519982, 'mhicad18o4n2a0', 'sitem'), + (520238, 'mhicad19n4o4a0', 'sitem'), + (520494, 'mhicad21n5o2a0', 'sitem'), + (520750, 'mhicad21n5o4a0', 'sitem'), + (521006, 'mhicad21n5o5a0', 'sitem'), + (521262, 'mhicad21o5n3a0', 'sitem'), + (521518, 'mhicad22o5n1a0', 'sitem'), + (521774, 'mhicad23n5o2a0', 'sitem'), + (522030, 'mhicad23n5o4a0', 'sitem'), + (522286, 'mhicad23o5n1a0', 'sitem'), + (522542, 'mhicad23o5n3a0', 'sitem'), + (522798, 'mhicad23o5n5a0', 'sitem'), + (523054, 'mhicad24o5n4a0', 'sitem'), + (523310, 'mhicad25n5o3a0', 'sitem'), + (523566, 'mhicad25n5o5a0', 'sitem'), + (523822, 'mhicad25o5n2a0', 'sitem'), + (524078, 'mhizzd01n1o1a0', 'sitem'), + (524334, 'mhizzd07n2o2a0', 'sitem'), + (524590, 'mhizzd10o2n1a0', 'sitem'), + (524846, 'mhizzd13o3n1a0', 'sitem'), + (525102, 'mhizzd14n3o2a0', 'sitem'), + (525358, 'mhizzd15n3o3a0', 'sitem'), + (525614, 'mhizzd17n4o3a0', 'sitem'), + (525870, 'mhizzd17o4n2a0', 'sitem'), + (526126, 'mhizzd18n4o1a0', 'sitem'), + (526382, 'mhizzd20n4o2a0', 'sitem'), + (526638, 'mhizzd21o5n3a0', 'sitem'), + (526894, 'mhizzd22n5o1a0', 'sitem'), + (527150, 'mhizzd22n5o4a0', 'sitem'), + (527406, 'mhizzd22o5n4a0', 'sitem'), + (527662, 'mhizzd23n5o3a0', 'sitem'), + (527918, 'mhizzd24n5o2a0', 'sitem'), + (528174, 'mhizzd25o5n5a0', 'sitem'), + (528430, 'mhmhld01n1o1a0', 'sitem'), + (528686, 'mhmhld05o1n1a0', 'sitem'), + (528942, 'mhmhld07n2o2a0', 'sitem'), + (529198, 'mhmhld08n2o1a0', 'sitem'), + (529454, 'mhmhld08o2n1a0', 'sitem'), + (529710, 'mhmhld09n2o2a0', 'sitem'), + (529966, 'mhmhld09o2n2a0', 'sitem'), + (530222, 'mhmhld12n3o3a0', 'sitem'), + (530478, 'mhmhld12o3n1a0', 'sitem'), + (530734, 'mhmhld12o3n2a0', 'sitem'), + (530990, 'mhmhld16n4o2a0', 'sitem'), + (531246, 'mhmhld16n4o3a0', 'sitem'), + (531502, 'mhmhld17n4o4a0', 'sitem'), + (531758, 'mhmhld17o4n2a0', 'sitem'), + (532014, 'mhmhld18o4n1a0', 'sitem'), + (532270, 'mhmhld19n4o1a0', 'sitem'), + (532526, 'mhmhld19n4o3a0', 'sitem'), + (532782, 'mhmhld19o4n3a0', 'sitem'), + (533038, 'mhmhld20n4o2a0', 'sitem'), + (533294, 'mhmhld20n4o4a0', 'sitem'), + (533550, 'mhmhld20o4n2a0', 'sitem'), + (533806, 'mhmhld21n5o2a0', 'sitem'), + (534062, 'mhmhld21n5o4a0', 'sitem'), + (534318, 'mhmhld21o5n2a0', 'sitem'), + (534574, 'mhmhld21o5n3a0', 'sitem'), + (534830, 'mhmhld22n5o1a0', 'sitem'), + (535086, 'mhmhld23o5n2a0', 'sitem'), + (535342, 'mhmhld24o5n4a0', 'sitem'), + (535598, 'mhmhld25n5o4a0', 'sitem'), + (535854, 'mhmhld25n5o5a0', 'sitem'), + (536110, 'mhmhld25o5n1a0', 'sitem'), + (536366, 'mhmhld25o5n3a0', 'sitem'), + (536622, 'mhmzzd01n1o1a0', 'sitem'), + (536878, 'mhmzzd05o1n1a0', 'sitem'), + (537134, 'mhmzzd08o2n1a0', 'sitem'), + (537390, 'mhmzzd09n2o1a0', 'sitem'), + (537646, 'mhmzzd12n3o1a0', 'sitem'), + (537902, 'mhmzzd12o3n1a0', 'sitem'), + (538158, 'mhmzzd13n3o2a0', 'sitem'), + (538414, 'mhmzzd15o3n3a0', 'sitem'), + (538670, 'mhmzzd16n4o3a0', 'sitem'), + (538926, 'mhmzzd17n4o2a0', 'sitem'), + (539182, 'mhmzzd19o4n2a0', 'sitem'), + (539438, 'mhmzzd20o4n1a0', 'sitem'), + (539694, 'mhmzzd21n5o4a0', 'sitem'), + (539950, 'mhmzzd22n5o1a0', 'sitem'), + (540206, 'mhmzzd23n5o2a0', 'sitem'), + (540462, 'mhmzzd24o5n2a0', 'sitem'), + (540718, 'mhmzzd25n5o5a0', 'sitem'), + (540974, 'mhokid00a0b0c0', 'sitem'), + (541230, 'mhozzd00a0b0c0', 'sitem'), + (541486, 'mhuhfd01b1f1a0', 'sitem'), + (541742, 'mhuhfd10b2f1a0', 'sitem'), + (541998, 'mhuhfd10b2f2a0', 'sitem'), + (542254, 'mhuhfd10f2b2a0', 'sitem'), + (542510, 'mhuhfd11b3f2a0', 'sitem'), + (542766, 'mhuhfd12f3b2a0', 'sitem'), + (543022, 'mhuhfd13b3f1a0', 'sitem'), + (543278, 'mhuhfd13b3f3a0', 'sitem'), + (543534, 'mhuhfd13f3b2a0', 'sitem'), + (543790, 'mhuhfd13f3b3a0', 'sitem'), + (544046, 'mhuhfd14f3b1a0', 'sitem'), + (544302, 'mhuhfd15b3f1a0', 'sitem'), + (544558, 'mhuhfd16b4f1a0', 'sitem'), + (544814, 'mhuhfd17b4f2a0', 'sitem'), + (545070, 'mhuhfd17b4f3a0', 'sitem'), + (545326, 'mhuhfd17f4b1a0', 'sitem'), + (545582, 'mhuhfd17f4b2a0', 'sitem'), + (545838, 'mhuhfd19f4b3a0', 'sitem'), + (546094, 'mhuhfd20b4f1a0', 'sitem'), + (546350, 'mhuhfd20b4f4a0', 'sitem'), + (546606, 'mhuhfd22b5f1a0', 'sitem'), + (546862, 'mhuhfd22f5b1a0', 'sitem'), + (547118, 'mhuhfd23b5f1a0', 'sitem'), + (547374, 'mhuhfd23b5f2a0', 'sitem'), + (547630, 'mhuhfd23b5f3a0', 'sitem'), + (547886, 'mhuhfd23b5f5a0', 'sitem'), + (548142, 'mhuhfd23f5b3a0', 'sitem'), + (548398, 'mhuhfd23f5b4a0', 'sitem'), + (548654, 'mhuhfd24b5f2a0', 'sitem'), + (548910, 'mhuhfd24b5f3a0', 'sitem'), + (549166, 'mhuhfd24f5b3a0', 'sitem'), + (549422, 'mhuzzd01b1f1a0', 'sitem'), + (549678, 'mhuzzd05f1b1a0', 'sitem'), + (549934, 'mhuzzd07f2b2a0', 'sitem'), + (550190, 'mhuzzd12b3f1a0', 'sitem'), + (550446, 'mhuzzd13f3b1a0', 'sitem'), + (550702, 'mhuzzd18b4f1a0', 'sitem'), + (550958, 'mhuzzd18f4b2a0', 'sitem'), + (551214, 'mhuzzd19b4f3a0', 'sitem'), + (551470, 'mhuzzd19b4f4a0', 'sitem'), + (551726, 'mhuzzd20f4b3a0', 'sitem'), + (551982, 'mhuzzd21b5f4a0', 'sitem'), + (552238, 'mhuzzd23f5b1a0', 'sitem'), + (552494, 'mhuzzd23f5b3a0', 'sitem'), + (552750, 'mhuzzd24b5f3a0', 'sitem'), + (553006, 'mhuzzd25b5f5a0', 'sitem'), + (553262, 'mhuzzd25f5b2a0', 'sitem'), + (553518, 'mhuzzd25f5b5a0', 'sitem'), + (553774, 'minzzd00a0b0c0', 'sitem'), + (554030, 'mivzzd01e1p1a0', 'sitem'), + (554286, 'mivzzd04p1e1a0', 'sitem'), + (554542, 'mivzzd09e2p1a0', 'sitem'), + (554798, 'mivzzd12e3p3a0', 'sitem'), + (555054, 'mivzzd12p3e2a0', 'sitem'), + (555310, 'mivzzd14e3p1a0', 'sitem'), + (555566, 'mivzzd14p3e3a0', 'sitem'), + (555822, 'mivzzd16e4p3a0', 'sitem'), + (556078, 'mivzzd17p4e2a0', 'sitem'), + (556334, 'mivzzd18p4e1a0', 'sitem'), + (556590, 'mivzzd18p4e3a0', 'sitem'), + (556846, 'mivzzd20p4e4a0', 'sitem'), + (557102, 'mivzzd21p5e3a0', 'sitem'), + (557358, 'mivzzd22e5p2a0', 'sitem'), + (557614, 'mivzzd24e5p3a0', 'sitem'), + (557870, 'mivzzd24e5p4a0', 'sitem'), + (558126, 'mivzzd24p5e1a0', 'sitem'), + (558382, 'mjuzzd00a0b0c0', 'sitem'), + (558638, 'ml zzd00a0b0c0', 'sitem'), + (558894, 'mlaked00a0b0c0', 'sitem'), + (559150, 'mlazzd00a0b0c0', 'sitem'), + (559406, 'mlgkdd00a0b0c0', 'sitem'), + (559662, 'mlgzzd00a0b0c0', 'sitem'), + (559918, 'mlidbd01e1p1a0', 'sitem'), + (560174, 'mlidbd08e2p1a0', 'sitem'), + (560430, 'mlidbd08p2e1a0', 'sitem'), + (560686, 'mlidbd10p2e2a0', 'sitem'), + (560942, 'mlidbd14p3e3a0', 'sitem'), + (561198, 'mlidbd15e3p1a0', 'sitem'), + (561454, 'mlidbd15p3e1a0', 'sitem'), + (561710, 'mlidbd16e4p3a0', 'sitem'), + (561966, 'mlidbd16p4e2a0', 'sitem'), + (562222, 'mlidbd17e4p2a0', 'sitem'), + (562478, 'mlidbd18e4p1a0', 'sitem'), + (562734, 'mlidbd21e5p1a0', 'sitem'), + (562990, 'mlidbd21p5e2a0', 'sitem'), + (563246, 'mlidbd24p5e1a0', 'sitem'), + (563502, 'mlidbd25e5p2a0', 'sitem'), + (563758, 'mlidbd25e5p4a0', 'sitem'), + (564014, 'mlidbd25p5e3a0', 'sitem'), + (564270, 'mlihfd01e1p1a0', 'sitem'), + (564526, 'mlihfd07p2e1a0', 'sitem'), + (564782, 'mlihfd10e2p1a0', 'sitem'), + (565038, 'mlihfd13e3p1a0', 'sitem'), + (565294, 'mlihfd13p3e2a0', 'sitem'), + (565550, 'mlihfd14e3p2a0', 'sitem'), + (565806, 'mlihfd16e4p1a0', 'sitem'), + (566062, 'mlihfd16p4e1a0', 'sitem'), + (566318, 'mlihfd17p4e3a0', 'sitem'), + (566574, 'mlihfd20e4p3a0', 'sitem'), + (566830, 'mlihfd23e5p4a0', 'sitem'), + (567086, 'mlihfd23p5e4a0', 'sitem'), + (567342, 'mlihfd24p5e3a0', 'sitem'), + (567598, 'mlihfd25e5p3a0', 'sitem'), + (567854, 'mlihfd25e5p5a0', 'sitem'), + (568110, 'mlihfd25p5e2a0', 'sitem'), + (568366, 'mlihfd25p5e5a0', 'sitem'), + (568622, 'mlizzd01e1p1a0', 'sitem'), + (568878, 'mlizzd08p2e1a0', 'sitem'), + (569134, 'mlizzd11p3e1a0', 'sitem'), + (569390, 'mlizzd13e3p1a0', 'sitem'), + (569646, 'mlizzd14e3p3a0', 'sitem'), + (569902, 'mlizzd14p3e3a0', 'sitem'), + (570158, 'mlizzd15p3e2a0', 'sitem'), + (570414, 'mlizzd19p4e1a0', 'sitem'), + (570670, 'mlizzd19p4e2a0', 'sitem'), + (570926, 'mlizzd19p4e4a0', 'sitem'), + (571182, 'mlizzd20e4p3a0', 'sitem'), + (571438, 'mlizzd21p5e1a0', 'sitem'), + (571694, 'mlizzd22p5e2a0', 'sitem'), + (571950, 'mlizzd22p5e4a0', 'sitem'), + (572206, 'mlizzd24e5p5a0', 'sitem'), + (572462, 'mlizzd24p5e3a0', 'sitem'), + (572718, 'mlizzd25e5p4a0', 'sitem'), + (572974, 'mlozzd01a1b1c1', 'sitem'), + (573230, 'mlozzd20q4r4c4', 'sitem'), + (573486, 'mlozzd22d5m4b4', 'sitem'), + (573742, 'mlozzd22f5q4d4', 'sitem'), + (573998, 'mlozzd22g5q5k4', 'sitem'), + (574254, 'mlozzd22q5f4g4', 'sitem'), + (574510, 'mlozzd23a5h5i4', 'sitem'), + (574766, 'mlozzd23g5c4m4', 'sitem'), + (575022, 'mlozzd24a5i5l5', 'sitem'), + (575278, 'mlozzd24q5g5m5', 'sitem'), + (575534, 'mlozzd25a5c4k4', 'sitem'), + (575790, 'mlozzd25d5i5a4', 'sitem'), + (576046, 'mlozzd25d5m5k5', 'sitem'), + (576302, 'mlozzd25d5q4i4', 'sitem'), + (576558, 'mlozzd25h5r5b5', 'sitem'), + (576814, 'mlozzd25m5i5b5', 'sitem'), + (577070, 'mlozzd25r5m5l5', 'sitem'), + (577326, 'mlvzzd01a1c1d1', 'sitem'), + (577582, 'mlvzzd18q4k3c3', 'sitem'), + (577838, 'mlvzzd20l4h4m4', 'sitem'), + (578094, 'mlvzzd23a5m5l4', 'sitem'), + (578350, 'mlvzzd23h5g4l4', 'sitem'), + (578606, 'mlvzzd23q5r5l5', 'sitem'), + (578862, 'mlvzzd24g5k5q5', 'sitem'), + (579118, 'mlvzzd24i5k4r4', 'sitem'), + (579374, 'mlvzzd24k5h5d5', 'sitem'), + (579630, 'mlvzzd25c5k5i5', 'sitem'), + (579886, 'mlvzzd25g5a5l5', 'sitem'), + (580142, 'mlvzzd25g5d4c4', 'sitem'), + (580398, 'mlvzzd25g5d5h5', 'sitem'), + (580654, 'mlvzzd25h5q4c4', 'sitem'), + (580910, 'mlvzzd25h5r5d5', 'sitem'), + (581166, 'mlvzzd25i5q5m3', 'sitem'), + (581422, 'mlvzzd25k5l5a4', 'sitem'), + (581678, 'mmacad01n1o1a0', 'sitem'), + (581934, 'mmacad07o2n2a0', 'sitem'), + (582190, 'mmacad09o2n1a0', 'sitem'), + (582446, 'mmacad14n3o3a0', 'sitem'), + (582702, 'mmacad15o3n2a0', 'sitem'), + (582958, 'mmacad16n4o1a0', 'sitem'), + (583214, 'mmacad16n4o3a0', 'sitem'), + (583470, 'mmacad16o4n1a0', 'sitem'), + (583726, 'mmacad19o4n4a0', 'sitem'), + (583982, 'mmacad20n4o2a0', 'sitem'), + (584238, 'mmacad21n5o3a0', 'sitem'), + (584494, 'mmacad22n5o1a0', 'sitem'), + (584750, 'mmacad23n5o4a0', 'sitem'), + (585006, 'mmacad23o5n1a0', 'sitem'), + (585262, 'mmacad24n5o2a0', 'sitem'), + (585518, 'mmacad24o5n5a0', 'sitem'), + (585774, 'mmacad25n5o5a0', 'sitem'), + (586030, 'mmadbd01n1o1a0', 'sitem'), + (586286, 'mmadbd08n2o2a0', 'sitem'), + (586542, 'mmadbd09n2o1a0', 'sitem'), + (586798, 'mmadbd11n3o2a0', 'sitem'), + (587054, 'mmadbd12o3n2a0', 'sitem'), + (587310, 'mmadbd15o3n3a0', 'sitem'), + (587566, 'mmadbd16n4o1a0', 'sitem'), + (587822, 'mmadbd17n4o2a0', 'sitem'), + (588078, 'mmadbd17o4n1a0', 'sitem'), + (588334, 'mmadbd17o4n3a0', 'sitem'), + (588590, 'mmadbd18n4o4a0', 'sitem'), + (588846, 'mmadbd19o4n2a0', 'sitem'), + (589102, 'mmadbd22n5o3a0', 'sitem'), + (589358, 'mmadbd22o5n2a0', 'sitem'), + (589614, 'mmadbd22o5n4a0', 'sitem'), + (589870, 'mmadbd24n5o5a0', 'sitem'), + (590126, 'mmadbd24o5n1a0', 'sitem'), + (590382, 'mmazzd01n1o1a0', 'sitem'), + (590638, 'mmazzd05o1n1a0', 'sitem'), + (590894, 'mmazzd06n2o1a0', 'sitem'), + (591150, 'mmazzd11o3n1a0', 'sitem'), + (591406, 'mmazzd11o3n2a0', 'sitem'), + (591662, 'mmazzd12n3o2a0', 'sitem'), + (591918, 'mmazzd15n3o3a0', 'sitem'), + (592174, 'mmazzd16o4n2a0', 'sitem'), + (592430, 'mmazzd17n4o1a0', 'sitem'), + (592686, 'mmazzd19n4o2a0', 'sitem'), + (592942, 'mmazzd19n4o3a0', 'sitem'), + (593198, 'mmazzd19o4n1a0', 'sitem'), + (593454, 'mmazzd21n5o4a0', 'sitem'), + (593710, 'mmazzd23o5n2a0', 'sitem'), + (593966, 'mmazzd24n5o3a0', 'sitem'), + (594222, 'mmazzd24o5n1a0', 'sitem'), + (594478, 'mmazzd25n5o1a0', 'sitem'), + (594734, 'mmehbd00a0b0c0', 'sitem'), + (594990, 'mmekdd00a0b0c0', 'sitem'), + (595246, 'mmezzd00a0b0c0', 'sitem'), + (595502, 'mmikhd00a0b0c0', 'sitem'), + (595758, 'mmizzd00a0b0c0', 'sitem'), + (596014, 'mmuzzd00a0b0c0', 'sitem'), + (596270, 'mnuzzd01c1g1h1', 'sitem'), + (596526, 'mnuzzd14l3g3r3', 'sitem'), + (596782, 'mnuzzd16h4c3r3', 'sitem'), + (597038, 'mnuzzd18h4c3q3', 'sitem'), + (597294, 'mnuzzd19l4q3c2', 'sitem'), + (597550, 'mnuzzd20l4h4g3', 'sitem'), + (597806, 'mnuzzd20l4r4g2', 'sitem'), + (598062, 'mnuzzd20q4g4l3', 'sitem'), + (598318, 'mnuzzd21r5l4q4', 'sitem'), + (598574, 'mnuzzd22r5l5q4', 'sitem'), + (598830, 'mnuzzd23l5c3h3', 'sitem'), + (599086, 'mnuzzd23l5h3r3', 'sitem'), + (599342, 'mnuzzd24g5q5l3', 'sitem'), + (599598, 'mnuzzd24l5c4q4', 'sitem'), + (599854, 'mnuzzd24l5q4r4', 'sitem'), + (600110, 'mnuzzd24l5r4q4', 'sitem'), + (600366, 'mnuzzd25c5g5q4', 'sitem'), + (600622, 'mp zzd00a0b0c0', 'sitem'), + (600878, 'mpezzd01j1a0b0', 'sitem'), + (601134, 'mpezzd06j2a0b0', 'sitem'), + (601390, 'mpezzd14j3a0b0', 'sitem'), + (601646, 'mpezzd18j4a0b0', 'sitem'), + (601902, 'mpezzd21j5a0b0', 'sitem'), + (602158, 'mpizzd01a1b0c0', 'sitem'), + (602414, 'mpizzd09a2b0c0', 'sitem'), + (602670, 'mpizzd15a3b0c0', 'sitem'), + (602926, 'mpizzd16a4b0c0', 'sitem'), + (603182, 'mpizzd22a5b0c0', 'sitem'), + (603438, 'mplzzd00a0b0c0', 'sitem'), + (603694, 'mpnzzd01j1a0b0', 'sitem'), + (603950, 'mpnzzd07j2a0b0', 'sitem'), + (604206, 'mpnzzd12j3a0b0', 'sitem'), + (604462, 'mpnzzd16j4a0b0', 'sitem'), + (604718, 'mpnzzd24j5a0b0', 'sitem'), + (604974, 'mpozzd00a0b0c0', 'sitem'), + (605230, 'mpscgd01j1a0b0', 'sitem'), + (605486, 'mpscgd06j2a0b0', 'sitem'), + (605742, 'mpscgd08j2a0b0', 'sitem'), + (605998, 'mpscgd12j3a0b0', 'sitem'), + (606254, 'mpscgd15j3a0b0', 'sitem'), + (606510, 'mpscgd16j4a0b0', 'sitem'), + (606766, 'mpscgd18j4a0b0', 'sitem'), + (607022, 'mpscgd25j5a0b0', 'sitem'), + (607278, 'mpszzd01j1a0b0', 'sitem'), + (607534, 'mpszzd09j2a0b0', 'sitem'), + (607790, 'mpszzd11j3a0b0', 'sitem'), + (608046, 'mpszzd20j4a0b0', 'sitem'), + (608302, 'mpszzd24j5a0b0', 'sitem'), + (608558, 'mpwhad00a0b0c0', 'sitem'), + (608814, 'mpwzzd00a0b0c0', 'sitem'), + (609070, 'mrezzd01a1b1c1', 'sitem'), + (609326, 'mrezzd22a5m5b4', 'sitem'), + (609582, 'mrezzd22d5r4f3', 'sitem'), + (609838, 'mrezzd23d5i5h5', 'sitem'), + (610094, 'mrezzd23f5q5c4', 'sitem'), + (610350, 'mrezzd23g5q5h5', 'sitem'), + (610606, 'mrezzd23i5m5a5', 'sitem'), + (610862, 'mrezzd24b5g4c3', 'sitem'), + (611118, 'mrezzd24h5a5f5', 'sitem'), + (611374, 'mrezzd24i5g5r5', 'sitem'), + (611630, 'mrezzd24m5r4b3', 'sitem'), + (611886, 'mrezzd24q5m5c4', 'sitem'), + (612142, 'mrezzd24r5f5m5', 'sitem'), + (612398, 'mrezzd25f5b5g4', 'sitem'), + (612654, 'mrezzd25k5m4i4', 'sitem'), + (612910, 'mrezzd25k5q5g4', 'sitem'), + (613166, 'mrezzd25q5c4g4', 'sitem'), + (613422, 'mrozzd01e1p1a0', 'sitem'), + (613678, 'mrozzd07e2p1a0', 'sitem'), + (613934, 'mrozzd08e2p2a0', 'sitem'), + (614190, 'mrozzd08p2e2a0', 'sitem'), + (614446, 'mrozzd10p2e1a0', 'sitem'), + (614702, 'mrozzd12e3p2a0', 'sitem'), + (614958, 'mrozzd12p3e2a0', 'sitem'), + (615214, 'mrozzd14e3p1a0', 'sitem'), + (615470, 'mrozzd15p3e3a0', 'sitem'), + (615726, 'mrozzd16e4p2a0', 'sitem'), + (615982, 'mrozzd17p4e1a0', 'sitem'), + (616238, 'mrozzd18e4p1a0', 'sitem'), + (616494, 'mrozzd20p4e4a0', 'sitem'), + (616750, 'mrozzd21e5p2a0', 'sitem'), + (617006, 'mrozzd22e5p4a0', 'sitem'), + (617262, 'mrozzd22p5e2a0', 'sitem'), + (617518, 'mrozzd24e5p1a0', 'sitem'), + (617774, 'mruhcd01n1o1a0', 'sitem'), + (618030, 'mruhcd03o1n1a0', 'sitem'), + (618286, 'mruhcd07o2n2a0', 'sitem'), + (618542, 'mruhcd08n2o2a0', 'sitem'), + (618798, 'mruhcd09o2n1a0', 'sitem'), + (619054, 'mruhcd11n3o3a0', 'sitem'), + (619310, 'mruhcd11o3n1a0', 'sitem'), + (619566, 'mruhcd11o3n2a0', 'sitem'), + (619822, 'mruhcd13n3o3a0', 'sitem'), + (620078, 'mruhcd14o3n2a0', 'sitem'), + (620334, 'mruhcd15n3o1a0', 'sitem'), + (620590, 'mruhcd15n3o2a0', 'sitem'), + (620846, 'mruhcd16n4o1a0', 'sitem'), + (621102, 'mruhcd16n4o2a0', 'sitem'), + (621358, 'mruhcd17o4n1a0', 'sitem'), + (621614, 'mruhcd18n4o1a0', 'sitem'), + (621870, 'mruhcd18n4o2a0', 'sitem'), + (622126, 'mruhcd18o4n3a0', 'sitem'), + (622382, 'mruhcd19n4o3a0', 'sitem'), + (622638, 'mruhcd20n4o3a0', 'sitem'), + (622894, 'mruhcd21n5o1a0', 'sitem'), + (623150, 'mruhcd21n5o4a0', 'sitem'), + (623406, 'mruhcd22n5o5a0', 'sitem'), + (623662, 'mruhcd22o5n1a0', 'sitem'), + (623918, 'mruhcd22o5n3a0', 'sitem'), + (624174, 'mruhcd23n5o2a0', 'sitem'), + (624430, 'mruhcd23o5n2a0', 'sitem'), + (624686, 'mruhcd24o5n4a0', 'sitem'), + (624942, 'mruhcd25n5o3a0', 'sitem'), + (625198, 'mruhcd25n5o4a0', 'sitem'), + (625454, 'mruhcd25n5o5a0', 'sitem'), + (625710, 'mruzzd01n1o1a0', 'sitem'), + (625966, 'mruzzd06n2o1a0', 'sitem'), + (626222, 'mruzzd08o2n1a0', 'sitem'), + (626478, 'mruzzd11n3o2a0', 'sitem'), + (626734, 'mruzzd12n3o1a0', 'sitem'), + (626990, 'mruzzd14o3n1a0', 'sitem'), + (627246, 'mruzzd15n3o3a0', 'sitem'), + (627502, 'mruzzd17o4n2a0', 'sitem'), + (627758, 'mruzzd18o4n1a0', 'sitem'), + (628014, 'mruzzd19o4n3a0', 'sitem'), + (628270, 'mruzzd20n4o3a0', 'sitem'), + (628526, 'mruzzd20o4n4a0', 'sitem'), + (628782, 'mruzzd22n5o2a0', 'sitem'), + (629038, 'mruzzd22o5n4a0', 'sitem'), + (629294, 'mruzzd23o5n2a0', 'sitem'), + (629550, 'mruzzd24n5o4a0', 'sitem'), + (629806, 'mruzzd25n5o3a0', 'sitem'), + (630062, 'msazzd00a0b0c0', 'sitem'), + (630318, 'msccfd01i1k1m1', 'sitem'), + (630574, 'msccfd10m2i1k1', 'sitem'), + (630830, 'msccfd12m3k2i1', 'sitem'), + (631086, 'msccfd14m3i3k3', 'sitem'), + (631342, 'msccfd16i4m4k3', 'sitem'), + (631598, 'msccfd17i4m1k1', 'sitem'), + (631854, 'msccfd17k4m4i3', 'sitem'), + (632110, 'msccfd17m4k2i1', 'sitem'), + (632366, 'msccfd18m4i4k3', 'sitem'), + (632622, 'msccfd18m4i4k4', 'sitem'), + (632878, 'msccfd18m4k3i1', 'sitem'), + (633134, 'msccfd19m4i4k3', 'sitem'), + (633390, 'msccfd20k4i2m1', 'sitem'), + (633646, 'msccfd20k4i3m1', 'sitem'), + (633902, 'msccfd20k4i3m2', 'sitem'), + (634158, 'msccfd21i5m3k3', 'sitem'), + (634414, 'msccfd21m5k3i2', 'sitem'), + (634670, 'msccfd22i5m4k1', 'sitem'), + (634926, 'msccfd22k5m5i3', 'sitem'), + (635182, 'msccfd23i5m5k4', 'sitem'), + (635438, 'msccfd23m5k4i2', 'sitem'), + (635694, 'msccfd24k5i3m2', 'sitem'), + (635950, 'msccfd24m5i3k2', 'sitem'), + (636206, 'msccfd24m5k2i1', 'sitem'), + (636462, 'msccfd24m5k5i4', 'sitem'), + (636718, 'msccfd25i5m4k2', 'sitem'), + (636974, 'msccfd25i5m5k4', 'sitem'), + (637230, 'msccfd25k5i2m1', 'sitem'), + (637486, 'msccfd25k5i5m3', 'sitem'), + (637742, 'msccfd25k5m5i3', 'sitem'), + (637998, 'msccfd25k5m5i4', 'sitem'), + (638254, 'msccfd25m5i2k2', 'sitem'), + (638510, 'msczzd01i1k1m1', 'sitem'), + (638766, 'msczzd12k3i2m2', 'sitem'), + (639022, 'msczzd15k3m3i3', 'sitem'), + (639278, 'msczzd16m4i1k1', 'sitem'), + (639534, 'msczzd16m4i2k2', 'sitem'), + (639790, 'msczzd17k4m2i2', 'sitem'), + (640046, 'msczzd18k4i1m1', 'sitem'), + (640302, 'msczzd18k4m3i2', 'sitem'), + (640558, 'msczzd20i4m4k3', 'sitem'), + (640814, 'msczzd21i5k3m1', 'sitem'), + (641070, 'msczzd22i5k2m1', 'sitem'), + (641326, 'msczzd22i5k4m4', 'sitem'), + (641582, 'msczzd22k5m4i3', 'sitem'), + (641838, 'msczzd22m5i4k3', 'sitem'), + (642094, 'msczzd24k5i3m2', 'sitem'), + (642350, 'msczzd24k5i4m1', 'sitem'), + (642606, 'msczzd24m5i5k3', 'sitem'), + (642862, 'msdzzd01j1r1a0', 'sitem'), + (643118, 'msdzzd06j2r1a0', 'sitem'), + (643374, 'msdzzd06r2j1a0', 'sitem'), + (643630, 'msdzzd12j3r2a0', 'sitem'), + (643886, 'msdzzd12r3j2a0', 'sitem'), + (644142, 'msdzzd15j3r1a0', 'sitem'), + (644398, 'msdzzd18r4j2a0', 'sitem'), + (644654, 'msdzzd19r4j1a0', 'sitem'), + (644910, 'msdzzd19r4j3a0', 'sitem'), + (645166, 'msdzzd20j4r2a0', 'sitem'), + (645422, 'msdzzd20j4r3a0', 'sitem'), + (645678, 'msdzzd20j4r4a0', 'sitem'), + (645934, 'msdzzd21r5j2a0', 'sitem'), + (646190, 'msdzzd23j5r1a0', 'sitem'), + (646446, 'msdzzd23j5r2a0', 'sitem'), + (646702, 'msdzzd24j5r5a0', 'sitem'), + (646958, 'msdzzd24r5j3a0', 'sitem'), + (647214, 'msezzd01e1n1o1', 'sitem'), + (647470, 'msezzd13p3o3n2', 'sitem'), + (647726, 'msezzd15o3p2n1', 'sitem'), + (647982, 'msezzd17e4n3o3', 'sitem'), + (648238, 'msezzd18e4n3p3', 'sitem'), + (648494, 'msezzd18e4o4n1', 'sitem'), + (648750, 'msezzd20p4e2n2', 'sitem'), + (649006, 'msezzd21o5n3p2', 'sitem'), + (649262, 'msezzd21p5o4e3', 'sitem'), + (649518, 'msezzd22e5p4o3', 'sitem'), + (649774, 'msezzd22n5p4e2', 'sitem'), + (650030, 'msezzd23o5p4n2', 'sitem'), + (650286, 'msezzd23o5p5e2', 'sitem'), + (650542, 'msezzd23p5n2e1', 'sitem'), + (650798, 'msezzd24e5o4p3', 'sitem'), + (651054, 'msezzd25o5p5n3', 'sitem'), + (651310, 'msezzd25p5n4o2', 'sitem'), + (651566, 'mshhed01f1h1r1', 'sitem'), + (651822, 'mshhed11f3r2h1', 'sitem'), + (652078, 'mshhed11h3f2r2', 'sitem'), + (652334, 'mshhed12h3r2f1', 'sitem'), + (652590, 'mshhed13r3f2h1', 'sitem'), + (652846, 'mshhed14r3h3f2', 'sitem'), + (653102, 'mshhed15h3f3r3', 'sitem'), + (653358, 'mshhed16r4f1h1', 'sitem'), + (653614, 'mshhed16r4f2h2', 'sitem'), + (653870, 'mshhed17r4f2h1', 'sitem'), + (654126, 'mshhed19f4r3h1', 'sitem'), + (654382, 'mshhed19r4f3h1', 'sitem'), + (654638, 'mshhed20f4h4r2', 'sitem'), + (654894, 'mshhed20f4r3h3', 'sitem'), + (655150, 'mshhed20h4f2r1', 'sitem'), + (655406, 'mshhed21f5h3r1', 'sitem'), + (655662, 'mshhed21f5r5h2', 'sitem'), + (655918, 'mshhed22h5f3r2', 'sitem'), + (656174, 'mshhed22r5f3h2', 'sitem'), + (656430, 'mshhed22r5f5h4', 'sitem'), + (656686, 'mshhed23f5h4r1', 'sitem'), + (656942, 'mshhed23f5r5h2', 'sitem'), + (657198, 'mshhed23r5h4f4', 'sitem'), + (657454, 'mshhed23r5h5f4', 'sitem'), + (657710, 'mshhed24f5h4r2', 'sitem'), + (657966, 'mshhed24h5r3f2', 'sitem'), + (658222, 'mshhed24r5f5h2', 'sitem'), + (658478, 'mshhed25f5h2r2', 'sitem'), + (658734, 'mshhed25f5h4r1', 'sitem'), + (658990, 'mshhed25h5r5f1', 'sitem'), + (659246, 'mshhed25r5f5h1', 'sitem'), + (659502, 'mshhed25r5f5h3', 'sitem'), + (659758, 'mshhed25r5f5h4', 'sitem'), + (660014, 'mshzzd01f1h1r1', 'sitem'), + (660270, 'mshzzd07h2f1r1', 'sitem'), + (660526, 'mshzzd12f3h1r1', 'sitem'), + (660782, 'mshzzd13r3h2f2', 'sitem'), + (661038, 'mshzzd16f4r3h2', 'sitem'), + (661294, 'mshzzd16r4h3f1', 'sitem'), + (661550, 'mshzzd18h4r2f1', 'sitem'), + (661806, 'mshzzd18h4r4f2', 'sitem'), + (662062, 'mshzzd19f4h4r2', 'sitem'), + (662318, 'mshzzd19h4r1f1', 'sitem'), + (662574, 'mshzzd20h4r4f4', 'sitem'), + (662830, 'mshzzd21h5f3r3', 'sitem'), + (663086, 'mshzzd24r5h3f2', 'sitem'), + (663342, 'mshzzd24r5h5f4', 'sitem'), + (663598, 'mshzzd25h5r5f1', 'sitem'), + (663854, 'mshzzd25r5f2h2', 'sitem'), + (664110, 'mshzzd25r5f4h2', 'sitem'), + (664366, 'msikcd01p1a0b0', 'sitem'), + (664622, 'msikcd06p2a0b0', 'sitem'), + (664878, 'msikcd10p2a0b0', 'sitem'), + (665134, 'msikcd12p3a0b0', 'sitem'), + (665390, 'msikcd15p3a0b0', 'sitem'), + (665646, 'msikcd17p4a0b0', 'sitem'), + (665902, 'msikcd19p4a0b0', 'sitem'), + (666158, 'msikcd25p5a0b0', 'sitem'), + (666414, 'msizzd01p1a0b0', 'sitem'), + (666670, 'msizzd06p2a0b0', 'sitem'), + (666926, 'msizzd12p3a0b0', 'sitem'), + (667182, 'msizzd20p4a0b0', 'sitem'), + (667438, 'msizzd22p5a0b0', 'sitem'), + (667694, 'mspcgd00a0b0c0', 'sitem'), + (667950, 'mspzzd00a0b0c0', 'sitem'), + (668206, 'mstcid00a0b0c0', 'sitem'), + (668462, 'mstzzd00a0b0c0', 'sitem'), + (668718, 'mswzzd00a0b0c0', 'sitem'), + (668974, 'mtakbd00a0b0c0', 'sitem'), + (669230, 'mtazzd00a0b0c0', 'sitem'), + (669486, 'mthzzd00a0b0c0', 'sitem'), + (669742, 'mtoced00a0b0c0', 'sitem'), + (669998, 'mtohdd00a0b0c0', 'sitem'), + (670254, 'mtozzd00a0b0c0', 'sitem'), + (670510, 'mtrhhd01a1b1f1', 'sitem'), + (670766, 'mtrhhd15f3b3m3', 'sitem'), + (671022, 'mtrhhd18b4f4a3', 'sitem'), + (671278, 'mtrhhd18b4m4a2', 'sitem'), + (671534, 'mtrhhd18f4m4a3', 'sitem'), + (671790, 'mtrhhd19f4a3m3', 'sitem'), + (672046, 'mtrhhd20f4a4m3', 'sitem'), + (672302, 'mtrhhd20f4m4a2', 'sitem'), + (672558, 'mtrhhd21a5f5b4', 'sitem'), + (672814, 'mtrhhd21b5a4m4', 'sitem'), + (673070, 'mtrhhd21b5f5m5', 'sitem'), + (673326, 'mtrhhd21m5a2f2', 'sitem'), + (673582, 'mtrhhd21m5f4b4', 'sitem'), + (673838, 'mtrhhd22b5a4m3', 'sitem'), + (674094, 'mtrhhd22f5m2a2', 'sitem'), + (674350, 'mtrhhd22m5b5a2', 'sitem'), + (674606, 'mtrhhd23a5b3f1', 'sitem'), + (674862, 'mtrhhd23b5a5m5', 'sitem'), + (675118, 'mtrhhd23m5a4b3', 'sitem'), + (675374, 'mtrhhd23m5a5b4', 'sitem'), + (675630, 'mtrhhd24b5a3m3', 'sitem'), + (675886, 'mtrhhd24b5a5f2', 'sitem'), + (676142, 'mtrhhd24b5f5a3', 'sitem'), + (676398, 'mtrhhd24f5b5a1', 'sitem'), + (676654, 'mtrhhd24m5b2f1', 'sitem'), + (676910, 'mtrhhd24m5f3a3', 'sitem'), + (677166, 'mtrhhd24m5f5a3', 'sitem'), + (677422, 'mtrhhd25a5b5f5', 'sitem'), + (677678, 'mtrhhd25a5f4b3', 'sitem'), + (677934, 'mtrhhd25a5m3b3', 'sitem'), + (678190, 'mtrhhd25a5m5b3', 'sitem'), + (678446, 'mtrhhd25b5a3f2', 'sitem'), + (678702, 'mtrhhd25b5m4f3', 'sitem'), + (678958, 'mtrzzd01a1b1f1', 'sitem'), + (679214, 'mtrzzd09a2b2f1', 'sitem'), + (679470, 'mtrzzd12m3b2a2', 'sitem'), + (679726, 'mtrzzd13b3m3f2', 'sitem'), + (679982, 'mtrzzd14f3b2a1', 'sitem'), + (680238, 'mtrzzd15f3b3m3', 'sitem'), + (680494, 'mtrzzd18b4m4a1', 'sitem'), + (680750, 'mtrzzd19a4m4b3', 'sitem'), + (681006, 'mtrzzd20a4b3m3', 'sitem'), + (681262, 'mtrzzd20a4f4b3', 'sitem'), + (681518, 'mtrzzd20f4a4b3', 'sitem'), + (681774, 'mtrzzd21m5f3a2', 'sitem'), + (682030, 'mtrzzd22a5f4b3', 'sitem'), + (682286, 'mtrzzd22m5a2f1', 'sitem'), + (682542, 'mtrzzd23a5b3m3', 'sitem'), + (682798, 'mtrzzd24b5m4a1', 'sitem'), + (683054, 'mtrzzd25a5b5f2', 'sitem'), + (683310, 'mtucdd01d1g1a0', 'sitem'), + (683566, 'mtucdd10d2g2a0', 'sitem'), + (683822, 'mtucdd10g2d2a0', 'sitem'), + (684078, 'mtucdd15d3g2a0', 'sitem'), + (684334, 'mtucdd15g3d2a0', 'sitem'), + (684590, 'mtucdd17d4g2a0', 'sitem'), + (684846, 'mtucdd17g4d4a0', 'sitem'), + (685102, 'mtucdd19d4g4a0', 'sitem'), + (685358, 'mtucdd20g4d3a0', 'sitem'), + (685614, 'mtucdd21g5d2a0', 'sitem'), + (685870, 'mtucdd22d5g4a0', 'sitem'), + (686126, 'mtucdd23d5g2a0', 'sitem'), + (686382, 'mtucdd23g5d4a0', 'sitem'), + (686638, 'mtucdd24d5g5a0', 'sitem'), + (686894, 'mtucdd25d5g1a0', 'sitem'), + (687150, 'mtucdd25d5g3a0', 'sitem'), + (687406, 'mtucdd25g5d3a0', 'sitem'), + (687662, 'mtucid01d1g1a0', 'sitem'), + (687918, 'mtucid05g1d1a0', 'sitem'), + (688174, 'mtucid08d2g2a0', 'sitem'), + (688430, 'mtucid10g2d2a0', 'sitem'), + (688686, 'mtucid11d3g1a0', 'sitem'), + (688942, 'mtucid11g3d2a0', 'sitem'), + (689198, 'mtucid16g4d1a0', 'sitem'), + (689454, 'mtucid16g4d3a0', 'sitem'), + (689710, 'mtucid18d4g2a0', 'sitem'), + (689966, 'mtucid20d4g3a0', 'sitem'), + (690222, 'mtucid21g5d1a0', 'sitem'), + (690478, 'mtucid22d5g2a0', 'sitem'), + (690734, 'mtucid22d5g3a0', 'sitem'), + (690990, 'mtucid23d5g5a0', 'sitem'), + (691246, 'mtucid25d5g1a0', 'sitem'), + (691502, 'mtucid25d5g4a0', 'sitem'), + (691758, 'mtucid25g5d4a0', 'sitem'), + (692014, 'mtuzzd01d1g1a0', 'sitem'), + (692270, 'mtuzzd02g1d1a0', 'sitem'), + (692526, 'mtuzzd06g2d1a0', 'sitem'), + (692782, 'mtuzzd12d3g2a0', 'sitem'), + (693038, 'mtuzzd12d3g3a0', 'sitem'), + (693294, 'mtuzzd13d3g1a0', 'sitem'), + (693550, 'mtuzzd13g3d1a0', 'sitem'), + (693806, 'mtuzzd13g3d3a0', 'sitem'), + (694062, 'mtuzzd15g3d2a0', 'sitem'), + (694318, 'mtuzzd16g4d2a0', 'sitem'), + (694574, 'mtuzzd18d4g2a0', 'sitem'), + (694830, 'mtuzzd19g4d3a0', 'sitem'), + (695086, 'mtuzzd20d4g3a0', 'sitem'), + (695342, 'mtuzzd21d5g3a0', 'sitem'), + (695598, 'mtuzzd21d5g4a0', 'sitem'), + (695854, 'mtuzzd24g5d1a0', 'sitem'), + (696110, 'mtuzzd24g5d2a0', 'sitem'), + (696366, 'murcad01j1a0b0', 'sitem'), + (696622, 'murcad06j2a0b0', 'sitem'), + (696878, 'murcad08j2a0b0', 'sitem'), + (697134, 'murcad11j3a0b0', 'sitem'), + (697390, 'murcad12j3a0b0', 'sitem'), + (697646, 'murcad17j4a0b0', 'sitem'), + (697902, 'murcad24j5a0b0', 'sitem'), + (698158, 'murcad25j5a0b0', 'sitem'), + (698414, 'murzzd01j1a0b0', 'sitem'), + (698670, 'murzzd08j2a0b0', 'sitem'), + (698926, 'murzzd13j3a0b0', 'sitem'), + (699182, 'murzzd19j4a0b0', 'sitem'), + (699438, 'murzzd25j5a0b0', 'sitem'), + (699694, 'mvizzd01e1p1a0', 'sitem'), + (699950, 'mvizzd07p2e1a0', 'sitem'), + (700206, 'mvizzd10e2p1a0', 'sitem'), + (700462, 'mvizzd11e3p1a0', 'sitem'), + (700718, 'mvizzd11p3e2a0', 'sitem'), + (700974, 'mvizzd12p3e1a0', 'sitem'), + (701230, 'mvizzd13e3p3a0', 'sitem'), + (701486, 'mvizzd15e3p2a0', 'sitem'), + (701742, 'mvizzd16e4p2a0', 'sitem'), + (701998, 'mvizzd16e4p4a0', 'sitem'), + (702254, 'mvizzd18p4e2a0', 'sitem'), + (702510, 'mvizzd18p4e3a0', 'sitem'), + (702766, 'mvizzd22p5e1a0', 'sitem'), + (703022, 'mvizzd23e5p2a0', 'sitem'), + (703278, 'mvizzd23e5p4a0', 'sitem'), + (703534, 'mvizzd23p5e3a0', 'sitem'), + (703790, 'mvizzd25p5e2a0', 'sitem'), + (704046, 'mwazzd00a0b0c0', 'sitem'), + (704302, 'mwdzzd01o1a0b0', 'sitem'), + (704558, 'mwdzzd09o2a0b0', 'sitem'), + (704814, 'mwdzzd14o3a0b0', 'sitem'), + (705070, 'mwdzzd20o4a0b0', 'sitem'), + (705326, 'mwdzzd23o5a0b0', 'sitem'), + (705582, 'mwezzd01p1a0b0', 'sitem'), + (705838, 'mwezzd07p2a0b0', 'sitem'), + (706094, 'mwezzd13p3a0b0', 'sitem'), + (706350, 'mwezzd18p4a0b0', 'sitem'), + (706606, 'mwezzd21p5a0b0', 'sitem'), + (706862, 'mwibbd00a0b0c0', 'sitem'), + (707118, 'mwibcd00a0b0c0', 'sitem'), + (707374, 'mwizzd00a0b0c0', 'sitem'), + (707630, 'mwozzd01a1b1f1', 'sitem'), + (707886, 'mwozzd10a2f2b1', 'sitem'), + (708142, 'mwozzd14b3n3f2', 'sitem'), + (708398, 'mwozzd17f4b3n2', 'sitem'), + (708654, 'mwozzd17n4f2b2', 'sitem'), + (708910, 'mwozzd18f4n3a2', 'sitem'), + (709166, 'mwozzd19a4f4b1', 'sitem'), + (709422, 'mwozzd19n4a2b2', 'sitem'), + (709678, 'mwozzd19n4b3a2', 'sitem'), + (709934, 'mwozzd21f5a3b2', 'sitem'), + (710190, 'mwozzd21n5b3f3', 'sitem'), + (710446, 'mwozzd22a5b2f2', 'sitem'), + (710702, 'mwozzd22f5a2b1', 'sitem'), + (710958, 'mwozzd24f5n4a3', 'sitem'), + (711214, 'mwozzd24n5b4f3', 'sitem'), + (711470, 'mwozzd25a5f5n3', 'sitem'), + (711726, 'mwozzd25b5f5n4', 'sitem'), + (711982, 'mwrzzd00a0b0c0', 'sitem'), + (712238, 'malzzf01j1a0b0', 'sitem'), + (712494, 'malzzf07j2a0b0', 'sitem'), + (712750, 'malzzf15j3a0b0', 'sitem'), + (713006, 'malzzf17j4a0b0', 'sitem'), + (713262, 'malzzf24j5a0b0', 'sitem'), + (713518, 'mamzzf01c1g1h1', 'sitem'), + (713774, 'mamzzf18r4q4l3', 'sitem'), + (714030, 'mamzzf19g4h3c3', 'sitem'), + (714286, 'mamzzf19l4h3g3', 'sitem'), + (714542, 'mamzzf20q4l4r4', 'sitem'), + (714798, 'mamzzf22c5l4r4', 'sitem'), + (715054, 'mamzzf22c5r3h3', 'sitem'), + (715310, 'mamzzf22l5g4c3', 'sitem'), + (715566, 'mamzzf23h5g4l3', 'sitem'), + (715822, 'mamzzf23h5g5q5', 'sitem'), + (716078, 'mamzzf24g5l5c4', 'sitem'), + (716334, 'mamzzf24g5q3r3', 'sitem'), + (716590, 'mamzzf24q5h5r5', 'sitem'), + (716846, 'mamzzf25l5c5h4', 'sitem'), + (717102, 'mamzzf25l5r4g3', 'sitem'), + (717358, 'mamzzf25q5g5l5', 'sitem'), + (717614, 'mamzzf25r5l5q5', 'sitem'), + (717870, 'manhcf01a1b0c0', 'sitem'), + (718126, 'manhcf09a2b0c0', 'sitem'), + (718382, 'manhcf14a3b0c0', 'sitem'), + (718638, 'manhcf15a3b0c0', 'sitem'), + (718894, 'manhcf16a4b0c0', 'sitem'), + (719150, 'manhcf19a4b0c0', 'sitem'), + (719406, 'manhcf22a5b0c0', 'sitem'), + (719662, 'manhcf25a5b0c0', 'sitem'), + (719918, 'manzzf01a1b0c0', 'sitem'), + (720174, 'manzzf08a2b0c0', 'sitem'), + (720430, 'manzzf12a3b0c0', 'sitem'), + (720686, 'manzzf20a4b0c0', 'sitem'), + (720942, 'manzzf22a5b0c0', 'sitem'), + (721198, 'mbazzf01b1d1f1', 'sitem'), + (721454, 'mbazzf13f3b1d1', 'sitem'), + (721710, 'mbazzf14b3f3d2', 'sitem'), + (721966, 'mbazzf15b3d3f3', 'sitem'), + (722222, 'mbazzf15b3f3d1', 'sitem'), + (722478, 'mbazzf17b4f3d1', 'sitem'), + (722734, 'mbazzf18b4f3d2', 'sitem'), + (722990, 'mbazzf18d4b3f2', 'sitem'), + (723246, 'mbazzf19d4f3b3', 'sitem'), + (723502, 'mbazzf20f4b2d1', 'sitem'), + (723758, 'mbazzf23d5f2b1', 'sitem'), + (724014, 'mbazzf23d5f5b2', 'sitem'), + (724270, 'mbazzf24f5b2d2', 'sitem'), + (724526, 'mbazzf24f5b4d4', 'sitem'), + (724782, 'mbazzf25b5d4f1', 'sitem'), + (725038, 'mbazzf25d5f1b1', 'sitem'), + (725294, 'mbazzf25f5d5b4', 'sitem'), + (725550, 'mbczzf01c1d1g1', 'sitem'), + (725806, 'mbczzf22g5m4c3', 'sitem'), + (726062, 'mbczzf23d5q4l4', 'sitem'), + (726318, 'mbczzf23k5d5h5', 'sitem'), + (726574, 'mbczzf23m5g5l3', 'sitem'), + (726830, 'mbczzf24c5g4r4', 'sitem'), + (727086, 'mbczzf24c5q4i4', 'sitem'), + (727342, 'mbczzf24g5l5m5', 'sitem'), + (727598, 'mbczzf24h5q5r4', 'sitem'), + (727854, 'mbczzf24i5k4h4', 'sitem'), + (728110, 'mbczzf24m5r4i4', 'sitem'), + (728366, 'mbczzf25c5g5d5', 'sitem'), + (728622, 'mbczzf25c5i4d3', 'sitem'), + (728878, 'mbczzf25d5c5h4', 'sitem'), + (729134, 'mbczzf25h5c5r4', 'sitem'), + (729390, 'mbczzf25m5c4h4', 'sitem'), + (729646, 'mbczzf25m5h5g4', 'sitem'), + (729902, 'mbebaf01b1c1f1', 'sitem'), + (730158, 'mbebaf19b4g3l3', 'sitem'), + (730414, 'mbebaf21h5b4q2', 'sitem'), + (730670, 'mbebaf22b5f4g4', 'sitem'), + (730926, 'mbebaf22b5l4q4', 'sitem'), + (731182, 'mbebaf22f5h5r4', 'sitem'), + (731438, 'mbebaf22l5g4q4', 'sitem'), + (731694, 'mbebaf22q5c4f4', 'sitem'), + (731950, 'mbebaf23f5b5l4', 'sitem'), + (732206, 'mbebaf23q5b2f2', 'sitem'), + (732462, 'mbebaf23q5r4b3', 'sitem'), + (732718, 'mbebaf23r5f4h4', 'sitem'), + (732974, 'mbebaf24f5c4r4', 'sitem'), + (733230, 'mbebaf24g5l4q4', 'sitem'), + (733486, 'mbebaf24h5c5r5', 'sitem'), + (733742, 'mbebaf24q5b5h4', 'sitem'), + (733998, 'mbebaf24q5c5r4', 'sitem'), + (734254, 'mbebaf25b5c5g4', 'sitem'), + (734510, 'mbebaf25b5c5r5', 'sitem'), + (734766, 'mbebaf25b5g5c5', 'sitem'), + (735022, 'mbebaf25c5r5h3', 'sitem'), + (735278, 'mbebaf25g5b5c5', 'sitem'), + (735534, 'mbebaf25g5c5b5', 'sitem'), + (735790, 'mbebaf25g5q5h4', 'sitem'), + (736046, 'mbebaf25g5r4l4', 'sitem'), + (736302, 'mbebaf25h5b4q3', 'sitem'), + (736558, 'mbebaf25l5g5h4', 'sitem'), + (736814, 'mbebaf25q5h4g3', 'sitem'), + (737070, 'mbebaf25r5b4l4', 'sitem'), + (737326, 'mbebaf25r5c5h5', 'sitem'), + (737582, 'mbebaf25r5f5h4', 'sitem'), + (737838, 'mbebaf25r5g4b3', 'sitem'), + (738094, 'mbebaf25r5h5l5', 'sitem'), + (738350, 'mbezzf01b1c1f1', 'sitem'), + (738606, 'mbezzf17g4f3b3', 'sitem'), + (738862, 'mbezzf20b4l4h4', 'sitem'), + (739118, 'mbezzf21b5l4f4', 'sitem'), + (739374, 'mbezzf21r5b3g2', 'sitem'), + (739630, 'mbezzf22l5r5b5', 'sitem'), + (739886, 'mbezzf22q5r3l3', 'sitem'), + (740142, 'mbezzf23b5h5f4', 'sitem'), + (740398, 'mbezzf23h5c4b3', 'sitem'), + (740654, 'mbezzf23h5q4r3', 'sitem'), + (740910, 'mbezzf24c5g5l5', 'sitem'), + (741166, 'mbezzf24g5r5b4', 'sitem'), + (741422, 'mbezzf25c5g3r3', 'sitem'), + (741678, 'mbezzf25c5g5l4', 'sitem'), + (741934, 'mbezzf25f5q5l5', 'sitem'), + (742190, 'mbezzf25q5b5h4', 'sitem'), + (742446, 'mbezzf25q5c5h3', 'sitem'), + (742702, 'mbizzf00a0b0c0', 'sitem'), + (742958, 'mblzzf01j1a0b0', 'sitem'), + (743214, 'mblzzf07j2a0b0', 'sitem'), + (743470, 'mblzzf12j3a0b0', 'sitem'), + (743726, 'mblzzf16j4a0b0', 'sitem'), + (743982, 'mblzzf22j5a0b0', 'sitem'), + (744238, 'mbnzzf01a1b1c1', 'sitem'), + (744494, 'mbnzzf18b4d4g4', 'sitem'), + (744750, 'mbnzzf22d5g5h5', 'sitem'), + (745006, 'mbnzzf22d5q5c5', 'sitem'), + (745262, 'mbnzzf23b5q5m4', 'sitem'), + (745518, 'mbnzzf23k5g4f4', 'sitem'), + (745774, 'mbnzzf23q5l4a3', 'sitem'), + (746030, 'mbnzzf24c5f4i4', 'sitem'), + (746286, 'mbnzzf24k5l5r5', 'sitem'), + (746542, 'mbnzzf25a5h5d5', 'sitem'), + (746798, 'mbnzzf25c5b5g5', 'sitem'), + (747054, 'mbnzzf25d5i5m4', 'sitem'), + (747310, 'mbnzzf25d5l5i5', 'sitem'), + (747566, 'mbnzzf25f5m5g5', 'sitem'), + (747822, 'mbnzzf25g5b5f4', 'sitem'), + (748078, 'mbnzzf25k5i5l5', 'sitem'), + (748334, 'mbnzzf25l5a5q5', 'sitem'), + (748590, 'mbobbf01a1b1d1', 'sitem'), + (748846, 'mbobbf09d2f2b2', 'sitem'), + (749102, 'mbobbf13d3a2b2', 'sitem'), + (749358, 'mbobbf15b3f3d1', 'sitem'), + (749614, 'mbobbf17f4b3d2', 'sitem'), + (749870, 'mbobbf19b4f2a1', 'sitem'), + (750126, 'mbobbf21f5b3d3', 'sitem'), + (750382, 'mbobbf22a5b3d2', 'sitem'), + (750638, 'mbobbf22d5a5f3', 'sitem'), + (750894, 'mbobbf22d5f4a3', 'sitem'), + (751150, 'mbobbf23a5b3d3', 'sitem'), + (751406, 'mbobbf23a5f4b2', 'sitem'), + (751662, 'mbobbf23a5f4b3', 'sitem'), + (751918, 'mbobbf23d5b5f4', 'sitem'), + (752174, 'mbobbf23f5a4b2', 'sitem'), + (752430, 'mbobbf25f5b4a2', 'sitem'), + (752686, 'mbobbf25f5d5a2', 'sitem'), + (752942, 'mbocjf01a1b1d1', 'sitem'), + (753198, 'mbocjf10b2d2f2', 'sitem'), + (753454, 'mbocjf11a3f3d2', 'sitem'), + (753710, 'mbocjf17a4f3d2', 'sitem'), + (753966, 'mbocjf19a4b4d3', 'sitem'), + (754222, 'mbocjf19a4b4f3', 'sitem'), + (754478, 'mbocjf20f4b3d3', 'sitem'), + (754734, 'mbocjf21d5b4a4', 'sitem'), + (754990, 'mbocjf22b5f4a3', 'sitem'), + (755246, 'mbocjf22f5d3a2', 'sitem'), + (755502, 'mbocjf24b5f2d1', 'sitem'), + (755758, 'mbocjf24d5b4f2', 'sitem'), + (756014, 'mbocjf25a5b4f3', 'sitem'), + (756270, 'mbocjf25b5d5f5', 'sitem'), + (756526, 'mbocjf25d5f5b4', 'sitem'), + (756782, 'mbocjf25f5b2d2', 'sitem'), + (757038, 'mbocjf25f5b4a2', 'sitem'), + (757294, 'mbozzf01a1b1d1', 'sitem'), + (757550, 'mbozzf13b3d2f2', 'sitem'), + (757806, 'mbozzf18a4b4d4', 'sitem'), + (758062, 'mbozzf19b4d3f3', 'sitem'), + (758318, 'mbozzf20d4f3a2', 'sitem'), + (758574, 'mbozzf20f4a4b1', 'sitem'), + (758830, 'mbozzf23b5a4d4', 'sitem'), + (759086, 'mbozzf23b5a5f3', 'sitem'), + (759342, 'mbozzf23b5f4a4', 'sitem'), + (759598, 'mbozzf23f5a4d4', 'sitem'), + (759854, 'mbozzf23f5b3d2', 'sitem'), + (760110, 'mbozzf24b5a3f3', 'sitem'), + (760366, 'mbozzf24d5f4a3', 'sitem'), + (760622, 'mbozzf24f5a4d3', 'sitem'), + (760878, 'mbozzf25d5a5f4', 'sitem'), + (761134, 'mbozzf25d5b5a1', 'sitem'), + (761390, 'mbozzf25f5b4a3', 'sitem'), + (761646, 'mbrhef00a0b0c0', 'sitem'), + (761902, 'mbrzzf00a0b0c0', 'sitem'), + (762158, 'mbszzf00a0b0c0', 'sitem'), + (762414, 'mbuzzf01j1a0b0', 'sitem'), + (762670, 'mbuzzf06j2a0b0', 'sitem'), + (762926, 'mbuzzf13j3a0b0', 'sitem'), + (763182, 'mbuzzf20j4a0b0', 'sitem'), + (763438, 'mbuzzf25j5a0b0', 'sitem'), + (763694, 'mcadaf00a0b0c0', 'sitem'), + (763950, 'mcazzf00a0b0c0', 'sitem'), + (764206, 'mcezzf00a0b0c0', 'sitem'), + (764462, 'mchkdf01i1k1m1', 'sitem'), + (764718, 'mchkdf11k3i2m2', 'sitem'), + (764974, 'mchkdf13i3k3m1', 'sitem'), + (765230, 'mchkdf14k3i3m2', 'sitem'), + (765486, 'mchkdf14k3m3i3', 'sitem'), + (765742, 'mchkdf15k3m2i1', 'sitem'), + (765998, 'mchkdf16i4k2m1', 'sitem'), + (766254, 'mchkdf16m4k2i1', 'sitem'), + (766510, 'mchkdf18i4k3m2', 'sitem'), + (766766, 'mchkdf18i4m3k1', 'sitem'), + (767022, 'mchkdf18k4i2m1', 'sitem'), + (767278, 'mchkdf19i4m2k2', 'sitem'), + (767534, 'mchkdf19i4m4k2', 'sitem'), + (767790, 'mchkdf19k4i2m1', 'sitem'), + (768046, 'mchkdf19k4m4i3', 'sitem'), + (768302, 'mchkdf19m4k3i2', 'sitem'), + (768558, 'mchkdf21m5k4i3', 'sitem'), + (768814, 'mchkdf22i5m5k1', 'sitem'), + (769070, 'mchkdf22k5i3m1', 'sitem'), + (769326, 'mchkdf23i5k2m1', 'sitem'), + (769582, 'mchkdf23i5m2k1', 'sitem'), + (769838, 'mchkdf23i5m4k4', 'sitem'), + (770094, 'mchkdf23k5i2m2', 'sitem'), + (770350, 'mchkdf24i5k5m5', 'sitem'), + (770606, 'mchkdf24k5i4m1', 'sitem'), + (770862, 'mchkdf24k5i4m3', 'sitem'), + (771118, 'mchkdf25i5k4m2', 'sitem'), + (771374, 'mchkdf25i5m1k1', 'sitem'), + (771630, 'mchkdf25i5m2k2', 'sitem'), + (771886, 'mchkdf25i5m5k4', 'sitem'), + (772142, 'mchkdf25k5i3m2', 'sitem'), + (772398, 'mchkdf25k5m5i4', 'sitem'), + (772654, 'mchkdf25k5m5i5', 'sitem'), + (772910, 'mchzzf01i1k1m1', 'sitem'), + (773166, 'mchzzf08k2i2m1', 'sitem'), + (773422, 'mchzzf13k3m2i1', 'sitem'), + (773678, 'mchzzf16k4i2m2', 'sitem'), + (773934, 'mchzzf16k4i3m1', 'sitem'), + (774190, 'mchzzf17m4i4k2', 'sitem'), + (774446, 'mchzzf18i4m3k2', 'sitem'), + (774702, 'mchzzf19k4i3m3', 'sitem'), + (774958, 'mchzzf19m4i3k3', 'sitem'), + (775214, 'mchzzf20k4i2m1', 'sitem'), + (775470, 'mchzzf21k5i4m1', 'sitem'), + (775726, 'mchzzf21m5i1k1', 'sitem'), + (775982, 'mchzzf22m5k4i3', 'sitem'), + (776238, 'mchzzf23m5i4k1', 'sitem'), + (776494, 'mchzzf24m5k3i2', 'sitem'), + (776750, 'mchzzf25k5i5m1', 'sitem'), + (777006, 'mchzzf25m5k4i1', 'sitem'), + (777262, 'mclcdf01a1b0c0', 'sitem'), + (777518, 'mclcdf13a3b0c0', 'sitem'), + (777774, 'mclcdf17a4b0c0', 'sitem'), + (778030, 'mclcdf22a5b0c0', 'sitem'), + (778286, 'mclhhf01a1b0c0', 'sitem'), + (778542, 'mclhhf07a2b0c0', 'sitem'), + (778798, 'mclhhf13a3b0c0', 'sitem'), + (779054, 'mclhhf16a4b0c0', 'sitem'), + (779310, 'mclhhf25a5b0c0', 'sitem'), + (779566, 'mclzzf01a1b0c0', 'sitem'), + (779822, 'mclzzf09a2b0c0', 'sitem'), + (780078, 'mclzzf13a3b0c0', 'sitem'), + (780334, 'mclzzf19a4b0c0', 'sitem'), + (780590, 'mclzzf22a5b0c0', 'sitem'), + (780846, 'mcozzf00a0b0c0', 'sitem'), + (781102, 'mcrzzf01n1o1a0', 'sitem'), + (781358, 'mcrzzf05o1n1a0', 'sitem'), + (781614, 'mcrzzf07o2n1a0', 'sitem'), + (781870, 'mcrzzf09n2o2a0', 'sitem'), + (782126, 'mcrzzf09o2n2a0', 'sitem'), + (782382, 'mcrzzf13n3o2a0', 'sitem'), + (782638, 'mcrzzf13o3n2a0', 'sitem'), + (782894, 'mcrzzf17n4o4a0', 'sitem'), + (783150, 'mcrzzf18o4n2a0', 'sitem'), + (783406, 'mcrzzf18o4n3a0', 'sitem'), + (783662, 'mcrzzf19o4n4a0', 'sitem'), + (783918, 'mcrzzf20n4o3a0', 'sitem'), + (784174, 'mcrzzf22o5n2a0', 'sitem'), + (784430, 'mcrzzf23o5n3a0', 'sitem'), + (784686, 'mcrzzf24n5o1a0', 'sitem'), + (784942, 'mcrzzf24n5o2a0', 'sitem'), + (785198, 'mcrzzf25o5n5a0', 'sitem'), + (785454, 'mcyzzf00a0b0c0', 'sitem'), + (785710, 'mdakff01c1g1h1', 'sitem'), + (785966, 'mdakff16h4l3q2', 'sitem'), + (786222, 'mdakff17l4c2g2', 'sitem'), + (786478, 'mdakff19r4l3q2', 'sitem'), + (786734, 'mdakff20r4c4h4', 'sitem'), + (786990, 'mdakff22l5g4q4', 'sitem'), + (787246, 'mdakff23g5c4r4', 'sitem'), + (787502, 'mdakff23l5c3g3', 'sitem'), + (787758, 'mdakff23r5l4g4', 'sitem'), + (788014, 'mdakff24c5l3g3', 'sitem'), + (788270, 'mdakff24h5r4q3', 'sitem'), + (788526, 'mdakff25g5h5q5', 'sitem'), + (788782, 'mdakff25h5c5g5', 'sitem'), + (789038, 'mdakff25h5l5c4', 'sitem'), + (789294, 'mdakff25q5l5r3', 'sitem'), + (789550, 'mdakff25q5r5h5', 'sitem'), + (789806, 'mdakff25r5l2g2', 'sitem'), + (790062, 'mdakif01c1g1h1', 'sitem'), + (790318, 'mdakif17g4r4c4', 'sitem'), + (790574, 'mdakif19c4r4l4', 'sitem'), + (790830, 'mdakif19l4h4c3', 'sitem'), + (791086, 'mdakif19l4q4r3', 'sitem'), + (791342, 'mdakif20l4r4c3', 'sitem'), + (791598, 'mdakif20q4r4c3', 'sitem'), + (791854, 'mdakif21h5r4l3', 'sitem'), + (792110, 'mdakif22r5g5h4', 'sitem'), + (792366, 'mdakif24q5c5l4', 'sitem'), + (792622, 'mdakif25c5g3r3', 'sitem'), + (792878, 'mdakif25c5h4g4', 'sitem'), + (793134, 'mdakif25c5l5h4', 'sitem'), + (793390, 'mdakif25g5r5c4', 'sitem'), + (793646, 'mdakif25h5q5r5', 'sitem'), + (793902, 'mdakif25l5q5c5', 'sitem'), + (794158, 'mdakif25l5r5q5', 'sitem'), + (794414, 'mdazzf01c1g1h1', 'sitem'), + (794670, 'mdazzf16q4h3l2', 'sitem'), + (794926, 'mdazzf18c4h4l3', 'sitem'), + (795182, 'mdazzf20l4g4h4', 'sitem'), + (795438, 'mdazzf21g5r5h4', 'sitem'), + (795694, 'mdazzf21h5g4r3', 'sitem'), + (795950, 'mdazzf21h5q3r3', 'sitem'), + (796206, 'mdazzf22c5r4g3', 'sitem'), + (796462, 'mdazzf23c5g5r5', 'sitem'), + (796718, 'mdazzf23l5c3h3', 'sitem'), + (796974, 'mdazzf23l5g4r4', 'sitem'), + (797230, 'mdazzf24c5l3h3', 'sitem'), + (797486, 'mdazzf24g5l4c3', 'sitem'), + (797742, 'mdazzf24r5q5l5', 'sitem'), + (797998, 'mdazzf25h5g3c2', 'sitem'), + (798254, 'mdazzf25h5g3c3', 'sitem'), + (798510, 'mdazzf25r5c5h2', 'sitem'), + (798766, 'mdezzf00a0b0c0', 'sitem'), + (799022, 'mdukhf00a0b0c0', 'sitem'), + (799278, 'mduzzf00a0b0c0', 'sitem'), + (799534, 'megbaf01j1a0b0', 'sitem'), + (799790, 'megbaf06j2a0b0', 'sitem'), + (800046, 'megbaf07j2a0b0', 'sitem'), + (800302, 'megbaf11j3a0b0', 'sitem'), + (800558, 'megbaf13j3a0b0', 'sitem'), + (800814, 'megbaf17j4a0b0', 'sitem'), + (801070, 'megbaf19j4a0b0', 'sitem'), + (801326, 'megbaf22j5a0b0', 'sitem'), + (801582, 'megbaf24j5a0b0', 'sitem'), + (801838, 'megzzf01j1a0b0', 'sitem'), + (802094, 'megzzf07j2a0b0', 'sitem'), + (802350, 'megzzf15j3a0b0', 'sitem'), + (802606, 'megzzf20j4a0b0', 'sitem'), + (802862, 'megzzf25j5a0b0', 'sitem'), + (803118, 'menzzf00a0b0c0', 'sitem'), + (803374, 'meydaf00a0b0c0', 'sitem'), + (803630, 'meyzzf00a0b0c0', 'sitem'), + (803886, 'mfacgf01c1g1h1', 'sitem'), + (804142, 'mfacgf13g3l3c3', 'sitem'), + (804398, 'mfacgf16c4h3q3', 'sitem'), + (804654, 'mfacgf16g4l4q3', 'sitem'), + (804910, 'mfacgf16q4c3l2', 'sitem'), + (805166, 'mfacgf16q4h3c3', 'sitem'), + (805422, 'mfacgf19c4q4h4', 'sitem'), + (805678, 'mfacgf21c5g4l4', 'sitem'), + (805934, 'mfacgf21l5g4c4', 'sitem'), + (806190, 'mfacgf21q5l3g2', 'sitem'), + (806446, 'mfacgf22c5g4q3', 'sitem'), + (806702, 'mfacgf22c5h3r3', 'sitem'), + (806958, 'mfacgf22r5g3c3', 'sitem'), + (807214, 'mfacgf22r5l4h3', 'sitem'), + (807470, 'mfacgf23c5l5r4', 'sitem'), + (807726, 'mfacgf23g5q4c3', 'sitem'), + (807982, 'mfacgf23h5r3q3', 'sitem'), + (808238, 'mfacgf24c5q5h5', 'sitem'), + (808494, 'mfacgf24h5c3g3', 'sitem'), + (808750, 'mfacgf24h5r5l3', 'sitem'), + (809006, 'mfacgf24l5c5h5', 'sitem'), + (809262, 'mfacgf24l5q5c4', 'sitem'), + (809518, 'mfacgf25c5g5r4', 'sitem'), + (809774, 'mfacgf25c5h3g1', 'sitem'), + (810030, 'mfacgf25g5h3c2', 'sitem'), + (810286, 'mfacgf25g5h3l3', 'sitem'), + (810542, 'mfacgf25h5c5l4', 'sitem'), + (810798, 'mfacgf25h5c5q4', 'sitem'), + (811054, 'mfacgf25q5c5r4', 'sitem'), + (811310, 'mfacgf25q5l5g5', 'sitem'), + (811566, 'mfacgf25r5g3h2', 'sitem'), + (811822, 'mfacgf25r5h4c4', 'sitem'), + (812078, 'mfacgf25r5h5g4', 'sitem'), + (812334, 'mfazzf01c1g1h1', 'sitem'), + (812590, 'mfazzf12h3q3r3', 'sitem'), + (812846, 'mfazzf18c4r3h3', 'sitem'), + (813102, 'mfazzf18l4q4g4', 'sitem'), + (813358, 'mfazzf21g5c4q4', 'sitem'), + (813614, 'mfazzf21g5q5c3', 'sitem'), + (813870, 'mfazzf22h5l4c4', 'sitem'), + (814126, 'mfazzf22q5l4r4', 'sitem'), + (814382, 'mfazzf23h5l4c2', 'sitem'), + (814638, 'mfazzf23l5g4q3', 'sitem'), + (814894, 'mfazzf24c5r5q3', 'sitem'), + (815150, 'mfazzf24l5g5r4', 'sitem'), + (815406, 'mfazzf24r5q4c4', 'sitem'), + (815662, 'mfazzf25c5h4r3', 'sitem'), + (815918, 'mfazzf25h5l3c3', 'sitem'), + (816174, 'mfazzf25h5r4g3', 'sitem'), + (816430, 'mfazzf25q5r5h5', 'sitem'), + (816686, 'mfecff00a0b0c0', 'sitem'), + (816942, 'mfezzf00a0b0c0', 'sitem'), + (817198, 'mfipcf01e1p1a0', 'sitem'), + (817454, 'mfipcf05p1e1a0', 'sitem'), + (817710, 'mfipcf08p2e1a0', 'sitem'), + (817966, 'mfipcf09e2p2a0', 'sitem'), + (818222, 'mfipcf11p3e2a0', 'sitem'), + (818478, 'mfipcf12e3p3a0', 'sitem'), + (818734, 'mfipcf16e4p4a0', 'sitem'), + (818990, 'mfipcf17p4e3a0', 'sitem'), + (819246, 'mfipcf18p4e2a0', 'sitem'), + (819502, 'mfipcf18p4e4a0', 'sitem'), + (819758, 'mfipcf19e4p2a0', 'sitem'), + (820014, 'mfipcf19p4e1a0', 'sitem'), + (820270, 'mfipcf21e5p1a0', 'sitem'), + (820526, 'mfipcf21e5p4a0', 'sitem'), + (820782, 'mfipcf23e5p3a0', 'sitem'), + (821038, 'mfipcf25e5p2a0', 'sitem'), + (821294, 'mfipcf25e5p5a0', 'sitem'), + (821550, 'mfipef01e1p1a0', 'sitem'), + (821806, 'mfipef06e2p2a0', 'sitem'), + (822062, 'mfipef08p2e1a0', 'sitem'), + (822318, 'mfipef10e2p1a0', 'sitem'), + (822574, 'mfipef10p2e2a0', 'sitem'), + (822830, 'mfipef15e3p1a0', 'sitem'), + (823086, 'mfipef15e3p3a0', 'sitem'), + (823342, 'mfipef16e4p2a0', 'sitem'), + (823598, 'mfipef18e4p3a0', 'sitem'), + (823854, 'mfipef18p4e3a0', 'sitem'), + (824110, 'mfipef19e4p4a0', 'sitem'), + (824366, 'mfipef23e5p3a0', 'sitem'), + (824622, 'mfipef24e5p5a0', 'sitem'), + (824878, 'mfipef24p5e4a0', 'sitem'), + (825134, 'mfipef25e5p2a0', 'sitem'), + (825390, 'mfipef25e5p4a0', 'sitem'), + (825646, 'mfipef25p5e3a0', 'sitem'), + (825902, 'mfizzf01e1p1a0', 'sitem'), + (826158, 'mfizzf05p1e1a0', 'sitem'), + (826414, 'mfizzf06p2e1a0', 'sitem'), + (826670, 'mfizzf08e2p1a0', 'sitem'), + (826926, 'mfizzf11e3p1a0', 'sitem'), + (827182, 'mfizzf12e3p3a0', 'sitem'), + (827438, 'mfizzf12p3e1a0', 'sitem'), + (827694, 'mfizzf12p3e2a0', 'sitem'), + (827950, 'mfizzf18p4e1a0', 'sitem'), + (828206, 'mfizzf18p4e2a0', 'sitem'), + (828462, 'mfizzf18p4e3a0', 'sitem'), + (828718, 'mfizzf19e4p4a0', 'sitem'), + (828974, 'mfizzf21e5p1a0', 'sitem'), + (829230, 'mfizzf22p5e1a0', 'sitem'), + (829486, 'mfizzf22p5e5a0', 'sitem'), + (829742, 'mfizzf24e5p4a0', 'sitem'), + (829998, 'mfizzf24p5e4a0', 'sitem'), + (830254, 'mfldbf00a0b0c0', 'sitem'), + (830510, 'mflzzf00a0b0c0', 'sitem'), + (830766, 'mfnzzf00a0b0c0', 'sitem'), + (831022, 'mfozzf01n1o1a0', 'sitem'), + (831278, 'mfozzf10n2o2a0', 'sitem'), + (831534, 'mfozzf14o3n2a0', 'sitem'), + (831790, 'mfozzf15n3o1a0', 'sitem'), + (832046, 'mfozzf15n3o3a0', 'sitem'), + (832302, 'mfozzf16n4o3a0', 'sitem'), + (832558, 'mfozzf17n4o1a0', 'sitem'), + (832814, 'mfozzf17n4o2a0', 'sitem'), + (833070, 'mfozzf18o4n3a0', 'sitem'), + (833326, 'mfozzf19n4o4a0', 'sitem'), + (833582, 'mfozzf19o4n1a0', 'sitem'), + (833838, 'mfozzf24n5o1a0', 'sitem'), + (834094, 'mfozzf24o5n3a0', 'sitem'), + (834350, 'mfozzf25n5o2a0', 'sitem'), + (834606, 'mfozzf25o5n2a0', 'sitem'), + (834862, 'mfozzf25o5n4a0', 'sitem'), + (835118, 'mfozzf25o5n5a0', 'sitem'), + (835374, 'mfrpcf00a0b0c0', 'sitem'), + (835630, 'mfrpef00a0b0c0', 'sitem'), + (835886, 'mfrzzf00a0b0c0', 'sitem'), + (836142, 'mfthbf00a0b0c0', 'sitem'), + (836398, 'mftzzf00a0b0c0', 'sitem'), + (836654, 'mfuhlf00a0b0c0', 'sitem'), + (836910, 'mfuzzf00a0b0c0', 'sitem'), + (837166, 'mfvzzf01n1o1a0', 'sitem'), + (837422, 'mfvzzf06o2n1a0', 'sitem'), + (837678, 'mfvzzf09n2o1a0', 'sitem'), + (837934, 'mfvzzf09n2o2a0', 'sitem'), + (838190, 'mfvzzf13o3n1a0', 'sitem'), + (838446, 'mfvzzf16n4o3a0', 'sitem'), + (838702, 'mfvzzf19o4n3a0', 'sitem'), + (838958, 'mfvzzf20n4o1a0', 'sitem'), + (839214, 'mfvzzf20o4n1a0', 'sitem'), + (839470, 'mfvzzf20o4n2a0', 'sitem'), + (839726, 'mfvzzf20o4n4a0', 'sitem'), + (839982, 'mfvzzf22o5n3a0', 'sitem'), + (840238, 'mfvzzf23n5o3a0', 'sitem'), + (840494, 'mfvzzf23n5o5a0', 'sitem'), + (840750, 'mfvzzf24n5o4a0', 'sitem'), + (841006, 'mfvzzf24o5n1a0', 'sitem'), + (841262, 'mfvzzf25o5n4a0', 'sitem'), + (841518, 'mglkff01j1a0b0', 'sitem'), + (841774, 'mglkff06j2a0b0', 'sitem'), + (842030, 'mglkff11j3a0b0', 'sitem'), + (842286, 'mglkff12j3a0b0', 'sitem'), + (842542, 'mglkff17j4a0b0', 'sitem'), + (842798, 'mglkff20j4a0b0', 'sitem'), + (843054, 'mglkff22j5a0b0', 'sitem'), + (843310, 'mglkff25j5a0b0', 'sitem'), + (843566, 'mglzzf01j1a0b0', 'sitem'), + (843822, 'mglzzf07j2a0b0', 'sitem'), + (844078, 'mglzzf13j3a0b0', 'sitem'), + (844334, 'mglzzf20j4a0b0', 'sitem'), + (844590, 'mglzzf21j5a0b0', 'sitem'), + (844846, 'mgozzf00a0b0c0', 'sitem'), + (845102, 'mgrzzf00a0b0c0', 'sitem'), + (845358, 'mguzzf01e1p1a0', 'sitem'), + (845614, 'mguzzf09p2e1a0', 'sitem'), + (845870, 'mguzzf10e2p2a0', 'sitem'), + (846126, 'mguzzf12e3p1a0', 'sitem'), + (846382, 'mguzzf13e3p2a0', 'sitem'), + (846638, 'mguzzf13p3e2a0', 'sitem'), + (846894, 'mguzzf14e3p3a0', 'sitem'), + (847150, 'mguzzf16p4e1a0', 'sitem'), + (847406, 'mguzzf18e4p3a0', 'sitem'), + (847662, 'mguzzf20e4p4a0', 'sitem'), + (847918, 'mguzzf20p4e3a0', 'sitem'), + (848174, 'mguzzf22e5p4a0', 'sitem'), + (848430, 'mguzzf23e5p1a0', 'sitem'), + (848686, 'mguzzf24e5p2a0', 'sitem'), + (848942, 'mguzzf25e5p5a0', 'sitem'), + (849198, 'mguzzf25p5e2a0', 'sitem'), + (849454, 'mguzzf25p5e4a0', 'sitem'), + (849710, 'mhadaf01n1o1a0', 'sitem'), + (849966, 'mhadaf04o1n1a0', 'sitem'), + (850222, 'mhadaf07n2o1a0', 'sitem'), + (850478, 'mhadaf09n2o2a0', 'sitem'), + (850734, 'mhadaf09o2n1a0', 'sitem'), + (850990, 'mhadaf12n3o1a0', 'sitem'), + (851246, 'mhadaf13n3o2a0', 'sitem'), + (851502, 'mhadaf13o3n1a0', 'sitem'), + (851758, 'mhadaf15n3o3a0', 'sitem'), + (852014, 'mhadaf15o3n2a0', 'sitem'), + (852270, 'mhadaf17n4o1a0', 'sitem'), + (852526, 'mhadaf17o4n1a0', 'sitem'), + (852782, 'mhadaf18n4o3a0', 'sitem'), + (853038, 'mhadaf18n4o4a0', 'sitem'), + (853294, 'mhadaf18o4n1a0', 'sitem'), + (853550, 'mhadaf19n4o2a0', 'sitem'), + (853806, 'mhadaf20n4o3a0', 'sitem'), + (854062, 'mhadaf20o4n3a0', 'sitem'), + (854318, 'mhadaf21n5o2a0', 'sitem'), + (854574, 'mhadaf22n5o2a0', 'sitem'), + (854830, 'mhadaf22n5o4a0', 'sitem'), + (855086, 'mhadaf22o5n1a0', 'sitem'), + (855342, 'mhadaf23o5n2a0', 'sitem'), + (855598, 'mhadaf24n5o5a0', 'sitem'), + (855854, 'mhadaf24o5n5a0', 'sitem'), + (856110, 'mhadaf25n5o3a0', 'sitem'), + (856366, 'mhadaf25o5n4a0', 'sitem'), + (856622, 'mhadaf25o5n5a0', 'sitem'), + (856878, 'mhazzf01n1o1a0', 'sitem'), + (857134, 'mhazzf04o1n1a0', 'sitem'), + (857390, 'mhazzf08o2n1a0', 'sitem'), + (857646, 'mhazzf09o2n2a0', 'sitem'), + (857902, 'mhazzf11n3o1a0', 'sitem'), + (858158, 'mhazzf12n3o2a0', 'sitem'), + (858414, 'mhazzf13o3n1a0', 'sitem'), + (858670, 'mhazzf14o3n2a0', 'sitem'), + (858926, 'mhazzf16n4o1a0', 'sitem'), + (859182, 'mhazzf16o4n1a0', 'sitem'), + (859438, 'mhazzf17n4o3a0', 'sitem'), + (859694, 'mhazzf20n4o2a0', 'sitem'), + (859950, 'mhazzf21n5o3a0', 'sitem'), + (860206, 'mhazzf21o5n2a0', 'sitem'), + (860462, 'mhazzf22n5o1a0', 'sitem'), + (860718, 'mhazzf22n5o4a0', 'sitem'), + (860974, 'mhazzf24o5n1a0', 'sitem'), + (861230, 'mhezzf01n1o1a0', 'sitem'), + (861486, 'mhezzf06n2o1a0', 'sitem'), + (861742, 'mhezzf06o2n1a0', 'sitem'), + (861998, 'mhezzf09n2o2a0', 'sitem'), + (862254, 'mhezzf12n3o1a0', 'sitem'), + (862510, 'mhezzf13n3o2a0', 'sitem'), + (862766, 'mhezzf15o3n1a0', 'sitem'), + (863022, 'mhezzf17o4n3a0', 'sitem'), + (863278, 'mhezzf18n4o4a0', 'sitem'), + (863534, 'mhezzf18o4n2a0', 'sitem'), + (863790, 'mhezzf21n5o4a0', 'sitem'), + (864046, 'mhezzf21o5n4a0', 'sitem'), + (864302, 'mhezzf23n5o1a0', 'sitem'), + (864558, 'mhezzf23o5n2a0', 'sitem'), + (864814, 'mhezzf24n5o2a0', 'sitem'), + (865070, 'mhezzf25n5o3a0', 'sitem'), + (865326, 'mhezzf25o5n5a0', 'sitem'), + (865582, 'mhicaf01n1o1a0', 'sitem'), + (865838, 'mhicaf09n2o1a0', 'sitem'), + (866094, 'mhicaf09o2n1a0', 'sitem'), + (866350, 'mhicaf11n3o2a0', 'sitem'), + (866606, 'mhicaf14o3n2a0', 'sitem'), + (866862, 'mhicaf16n4o3a0', 'sitem'), + (867118, 'mhicaf16o4n2a0', 'sitem'), + (867374, 'mhicaf16o4n3a0', 'sitem'), + (867630, 'mhicaf17o4n1a0', 'sitem'), + (867886, 'mhicaf20n4o1a0', 'sitem'), + (868142, 'mhicaf20n4o2a0', 'sitem'), + (868398, 'mhicaf22n5o5a0', 'sitem'), + (868654, 'mhicaf23o5n1a0', 'sitem'), + (868910, 'mhicaf23o5n2a0', 'sitem'), + (869166, 'mhicaf24n5o2a0', 'sitem'), + (869422, 'mhicaf25n5o3a0', 'sitem'), + (869678, 'mhicaf25n5o4a0', 'sitem'), + (869934, 'mhicdf01n1o1a0', 'sitem'), + (870190, 'mhicdf07n2o2a0', 'sitem'), + (870446, 'mhicdf07o2n1a0', 'sitem'), + (870702, 'mhicdf14o3n3a0', 'sitem'), + (870958, 'mhicdf15o3n2a0', 'sitem'), + (871214, 'mhicdf18n4o1a0', 'sitem'), + (871470, 'mhicdf19o4n1a0', 'sitem'), + (871726, 'mhicdf19o4n4a0', 'sitem'), + (871982, 'mhicdf20n4o3a0', 'sitem'), + (872238, 'mhicdf20o4n2a0', 'sitem'), + (872494, 'mhicdf21o5n2a0', 'sitem'), + (872750, 'mhicdf22o5n4a0', 'sitem'), + (873006, 'mhicdf23n5o2a0', 'sitem'), + (873262, 'mhicdf23n5o3a0', 'sitem'), + (873518, 'mhicdf23o5n3a0', 'sitem'), + (873774, 'mhicdf24n5o4a0', 'sitem'), + (874030, 'mhicdf24o5n5a0', 'sitem'), + (874286, 'mhizzf01n1o1a0', 'sitem'), + (874542, 'mhizzf04o1n1a0', 'sitem'), + (874798, 'mhizzf08o2n1a0', 'sitem'), + (875054, 'mhizzf13n3o1a0', 'sitem'), + (875310, 'mhizzf13o3n2a0', 'sitem'), + (875566, 'mhizzf17n4o2a0', 'sitem'), + (875822, 'mhizzf18n4o3a0', 'sitem'), + (876078, 'mhizzf19o4n2a0', 'sitem'), + (876334, 'mhizzf20n4o1a0', 'sitem'), + (876590, 'mhizzf20o4n1a0', 'sitem'), + (876846, 'mhizzf21n5o1a0', 'sitem'), + (877102, 'mhizzf21o5n4a0', 'sitem'), + (877358, 'mhizzf22n5o3a0', 'sitem'), + (877614, 'mhizzf22o5n1a0', 'sitem'), + (877870, 'mhizzf23n5o4a0', 'sitem'), + (878126, 'mhizzf25n5o5a0', 'sitem'), + (878382, 'mhizzf25o5n2a0', 'sitem'), + (878638, 'mhmhlf01n1o1a0', 'sitem'), + (878894, 'mhmhlf06o2n1a0', 'sitem'), + (879150, 'mhmhlf07n2o1a0', 'sitem'), + (879406, 'mhmhlf08o2n2a0', 'sitem'), + (879662, 'mhmhlf09o2n1a0', 'sitem'), + (879918, 'mhmhlf11n3o1a0', 'sitem'), + (880174, 'mhmhlf11n3o2a0', 'sitem'), + (880430, 'mhmhlf12o3n1a0', 'sitem'), + (880686, 'mhmhlf13n3o1a0', 'sitem'), + (880942, 'mhmhlf13o3n2a0', 'sitem'), + (881198, 'mhmhlf14o3n1a0', 'sitem'), + (881454, 'mhmhlf14o3n2a0', 'sitem'), + (881710, 'mhmhlf15n3o3a0', 'sitem'), + (881966, 'mhmhlf16o4n1a0', 'sitem'), + (882222, 'mhmhlf17o4n4a0', 'sitem'), + (882478, 'mhmhlf18n4o2a0', 'sitem'), + (882734, 'mhmhlf19n4o2a0', 'sitem'), + (882990, 'mhmhlf19n4o4a0', 'sitem'), + (883246, 'mhmhlf19o4n2a0', 'sitem'), + (883502, 'mhmhlf20n4o3a0', 'sitem'), + (883758, 'mhmhlf21n5o3a0', 'sitem'), + (884014, 'mhmhlf21n5o4a0', 'sitem'), + (884270, 'mhmhlf21o5n1a0', 'sitem'), + (884526, 'mhmhlf22n5o1a0', 'sitem'), + (884782, 'mhmhlf22o5n2a0', 'sitem'), + (885038, 'mhmhlf22o5n4a0', 'sitem'), + (885294, 'mhmhlf23n5o2a0', 'sitem'), + (885550, 'mhmhlf23n5o3a0', 'sitem'), + (885806, 'mhmhlf24o5n4a0', 'sitem'), + (886062, 'mhmhlf25n5o4a0', 'sitem'), + (886318, 'mhmhlf25o5n2a0', 'sitem'), + (886574, 'mhmhlf25o5n5a0', 'sitem'), + (886830, 'mhmzzf01n1o1a0', 'sitem'), + (887086, 'mhmzzf05o1n1a0', 'sitem'), + (887342, 'mhmzzf07o2n1a0', 'sitem'), + (887598, 'mhmzzf10o2n2a0', 'sitem'), + (887854, 'mhmzzf12n3o2a0', 'sitem'), + (888110, 'mhmzzf13o3n1a0', 'sitem'), + (888366, 'mhmzzf15o3n2a0', 'sitem'), + (888622, 'mhmzzf16o4n1a0', 'sitem'), + (888878, 'mhmzzf17o4n3a0', 'sitem'), + (889134, 'mhmzzf19n4o2a0', 'sitem'), + (889390, 'mhmzzf19o4n2a0', 'sitem'), + (889646, 'mhmzzf20n4o4a0', 'sitem'), + (889902, 'mhmzzf21n5o4a0', 'sitem'), + (890158, 'mhmzzf21o5n2a0', 'sitem'), + (890414, 'mhmzzf22o5n4a0', 'sitem'), + (890670, 'mhmzzf23n5o3a0', 'sitem'), + (890926, 'mhmzzf25o5n1a0', 'sitem'), + (891182, 'mhokif00a0b0c0', 'sitem'), + (891438, 'mhozzf00a0b0c0', 'sitem'), + (891694, 'mhuhff01b1f1a0', 'sitem'), + (891950, 'mhuhff09b2f2a0', 'sitem'), + (892206, 'mhuhff11f3b1a0', 'sitem'), + (892462, 'mhuhff11f3b2a0', 'sitem'), + (892718, 'mhuhff12b3f1a0', 'sitem'), + (892974, 'mhuhff12b3f3a0', 'sitem'), + (893230, 'mhuhff13b3f2a0', 'sitem'), + (893486, 'mhuhff13f3b1a0', 'sitem'), + (893742, 'mhuhff14f3b2a0', 'sitem'), + (893998, 'mhuhff16b4f1a0', 'sitem'), + (894254, 'mhuhff16b4f3a0', 'sitem'), + (894510, 'mhuhff16f4b3a0', 'sitem'), + (894766, 'mhuhff18b4f4a0', 'sitem'), + (895022, 'mhuhff18f4b2a0', 'sitem'), + (895278, 'mhuhff18f4b4a0', 'sitem'), + (895534, 'mhuhff19b4f2a0', 'sitem'), + (895790, 'mhuhff19b4f4a0', 'sitem'), + (896046, 'mhuhff20f4b1a0', 'sitem'), + (896302, 'mhuhff20f4b3a0', 'sitem'), + (896558, 'mhuhff21b5f2a0', 'sitem'), + (896814, 'mhuhff22b5f3a0', 'sitem'), + (897070, 'mhuhff23b5f4a0', 'sitem'), + (897326, 'mhuhff23f5b1a0', 'sitem'), + (897582, 'mhuhff24b5f1a0', 'sitem'), + (897838, 'mhuhff24b5f3a0', 'sitem'), + (898094, 'mhuhff25b5f1a0', 'sitem'), + (898350, 'mhuhff25b5f4a0', 'sitem'), + (898606, 'mhuhff25b5f5a0', 'sitem'), + (898862, 'mhuhff25f5b2a0', 'sitem'), + (899118, 'mhuhff25f5b4a0', 'sitem'), + (899374, 'mhuhff25f5b5a0', 'sitem'), + (899630, 'mhuzzf01b1f1a0', 'sitem'), + (899886, 'mhuzzf10b2f1a0', 'sitem'), + (900142, 'mhuzzf12b3f1a0', 'sitem'), + (900398, 'mhuzzf12b3f3a0', 'sitem'), + (900654, 'mhuzzf14f3b3a0', 'sitem'), + (900910, 'mhuzzf16f4b3a0', 'sitem'), + (901166, 'mhuzzf17f4b4a0', 'sitem'), + (901422, 'mhuzzf18b4f1a0', 'sitem'), + (901678, 'mhuzzf19b4f2a0', 'sitem'), + (901934, 'mhuzzf19f4b1a0', 'sitem'), + (902190, 'mhuzzf20b4f3a0', 'sitem'), + (902446, 'mhuzzf21f5b2a0', 'sitem'), + (902702, 'mhuzzf23b5f5a0', 'sitem'), + (902958, 'mhuzzf24b5f3a0', 'sitem'), + (903214, 'mhuzzf24f5b1a0', 'sitem'), + (903470, 'mhuzzf25f5b3a0', 'sitem'), + (903726, 'mhuzzf25f5b5a0', 'sitem'), + (903982, 'minzzf00a0b0c0', 'sitem'), + (904238, 'mivzzf01e1p1a0', 'sitem'), + (904494, 'mivzzf08e2p1a0', 'sitem'), + (904750, 'mivzzf09e2p2a0', 'sitem'), + (905006, 'mivzzf10p2e1a0', 'sitem'), + (905262, 'mivzzf12e3p3a0', 'sitem'), + (905518, 'mivzzf14p3e1a0', 'sitem'), + (905774, 'mivzzf14p3e3a0', 'sitem'), + (906030, 'mivzzf19e4p1a0', 'sitem'), + (906286, 'mivzzf19p4e1a0', 'sitem'), + (906542, 'mivzzf20e4p3a0', 'sitem'), + (906798, 'mivzzf22e5p4a0', 'sitem'), + (907054, 'mivzzf22p5e1a0', 'sitem'), + (907310, 'mivzzf24e5p2a0', 'sitem'), + (907566, 'mivzzf24e5p3a0', 'sitem'), + (907822, 'mivzzf25e5p1a0', 'sitem'), + (908078, 'mivzzf25p5e2a0', 'sitem'), + (908334, 'mivzzf25p5e4a0', 'sitem'), + (908590, 'mjuzzf00a0b0c0', 'sitem'), + (908846, 'ml zzf00a0b0c0', 'sitem'), + (909102, 'mlakef00a0b0c0', 'sitem'), + (909358, 'mlazzf00a0b0c0', 'sitem'), + (909614, 'mlgkdf00a0b0c0', 'sitem'), + (909870, 'mlgzzf00a0b0c0', 'sitem'), + (910126, 'mlidbf01e1p1a0', 'sitem'), + (910382, 'mlidbf06p2e1a0', 'sitem'), + (910638, 'mlidbf10e2p1a0', 'sitem'), + (910894, 'mlidbf11e3p1a0', 'sitem'), + (911150, 'mlidbf12p3e3a0', 'sitem'), + (911406, 'mlidbf13e3p2a0', 'sitem'), + (911662, 'mlidbf13p3e2a0', 'sitem'), + (911918, 'mlidbf17e4p2a0', 'sitem'), + (912174, 'mlidbf18p4e3a0', 'sitem'), + (912430, 'mlidbf22e5p2a0', 'sitem'), + (912686, 'mlidbf23p5e4a0', 'sitem'), + (912942, 'mlidbf25e5p3a0', 'sitem'), + (913198, 'mlidbf25e5p4a0', 'sitem'), + (913454, 'mlidbf25p5e1a0', 'sitem'), + (913710, 'mlidbf25p5e2a0', 'sitem'), + (913966, 'mlidbf25p5e3a0', 'sitem'), + (914222, 'mlidbf25p5e5a0', 'sitem'), + (914478, 'mlihff01e1p1a0', 'sitem'), + (914734, 'mlihff10e2p1a0', 'sitem'), + (914990, 'mlihff14p3e1a0', 'sitem'), + (915246, 'mlihff15e3p2a0', 'sitem'), + (915502, 'mlihff17e4p3a0', 'sitem'), + (915758, 'mlihff18p4e3a0', 'sitem'), + (916014, 'mlihff19e4p2a0', 'sitem'), + (916270, 'mlihff19e4p4a0', 'sitem'), + (916526, 'mlihff19p4e1a0', 'sitem'), + (916782, 'mlihff21e5p3a0', 'sitem'), + (917038, 'mlihff21e5p4a0', 'sitem'), + (917294, 'mlihff21p5e4a0', 'sitem'), + (917550, 'mlihff23e5p5a0', 'sitem'), + (917806, 'mlihff24e5p2a0', 'sitem'), + (918062, 'mlihff24p5e3a0', 'sitem'), + (918318, 'mlihff25p5e1a0', 'sitem'), + (918574, 'mlihff25p5e2a0', 'sitem'), + (918830, 'mlizzf01e1p1a0', 'sitem'), + (919086, 'mlizzf06e2p1a0', 'sitem'), + (919342, 'mlizzf06e2p2a0', 'sitem'), + (919598, 'mlizzf09p2e2a0', 'sitem'), + (919854, 'mlizzf12e3p2a0', 'sitem'), + (920110, 'mlizzf14p3e2a0', 'sitem'), + (920366, 'mlizzf15e3p3a0', 'sitem'), + (920622, 'mlizzf17p4e3a0', 'sitem'), + (920878, 'mlizzf18e4p3a0', 'sitem'), + (921134, 'mlizzf18p4e2a0', 'sitem'), + (921390, 'mlizzf20p4e1a0', 'sitem'), + (921646, 'mlizzf21p5e4a0', 'sitem'), + (921902, 'mlizzf23e5p2a0', 'sitem'), + (922158, 'mlizzf23e5p4a0', 'sitem'), + (922414, 'mlizzf23p5e1a0', 'sitem'), + (922670, 'mlizzf24e5p1a0', 'sitem'), + (922926, 'mlizzf25e5p5a0', 'sitem'), + (923182, 'mlozzf01a1b1c1', 'sitem'), + (923438, 'mlozzf18a4q3f3', 'sitem'), + (923694, 'mlozzf23b5k5i4', 'sitem'), + (923950, 'mlozzf23h5g5l5', 'sitem'), + (924206, 'mlozzf23k5a5d4', 'sitem'), + (924462, 'mlozzf23m5c5r5', 'sitem'), + (924718, 'mlozzf24a5g4f4', 'sitem'), + (924974, 'mlozzf24i5m5c4', 'sitem'), + (925230, 'mlozzf24l5k4g4', 'sitem'), + (925486, 'mlozzf25a5b5h5', 'sitem'), + (925742, 'mlozzf25c5h5b5', 'sitem'), + (925998, 'mlozzf25d5b5g4', 'sitem'), + (926254, 'mlozzf25d5h5l5', 'sitem'), + (926510, 'mlozzf25m5q5l5', 'sitem'), + (926766, 'mlozzf25q5g5h5', 'sitem'), + (927022, 'mlozzf25r5d5c5', 'sitem'), + (927278, 'mlozzf25r5i5q5', 'sitem'), + (927534, 'mlvzzf01a1c1d1', 'sitem'), + (927790, 'mlvzzf21d5m4q4', 'sitem'), + (928046, 'mlvzzf22d5m5i5', 'sitem'), + (928302, 'mlvzzf22l5m5g4', 'sitem'), + (928558, 'mlvzzf24d5k5a4', 'sitem'), + (928814, 'mlvzzf24i5r5k5', 'sitem'), + (929070, 'mlvzzf24l5d5g5', 'sitem'), + (929326, 'mlvzzf24m5q5r5', 'sitem'), + (929582, 'mlvzzf25c5q5l5', 'sitem'), + (929838, 'mlvzzf25d5a4m4', 'sitem'), + (930094, 'mlvzzf25d5i5g4', 'sitem'), + (930350, 'mlvzzf25k5m5i4', 'sitem'), + (930606, 'mlvzzf25l5m5d4', 'sitem'), + (930862, 'mlvzzf25m5c5i4', 'sitem'), + (931118, 'mlvzzf25q5l5i4', 'sitem'), + (931374, 'mlvzzf25q5r5g5', 'sitem'), + (931630, 'mlvzzf25r5h5k5', 'sitem'), + (931886, 'mmacaf01n1o1a0', 'sitem'), + (932142, 'mmacaf06n2o1a0', 'sitem'), + (932398, 'mmacaf09o2n1a0', 'sitem'), + (932654, 'mmacaf13n3o1a0', 'sitem'), + (932910, 'mmacaf15o3n3a0', 'sitem'), + (933166, 'mmacaf16n4o1a0', 'sitem'), + (933422, 'mmacaf17o4n3a0', 'sitem'), + (933678, 'mmacaf18n4o2a0', 'sitem'), + (933934, 'mmacaf19n4o4a0', 'sitem'), + (934190, 'mmacaf19o4n1a0', 'sitem'), + (934446, 'mmacaf20o4n2a0', 'sitem'), + (934702, 'mmacaf20o4n4a0', 'sitem'), + (934958, 'mmacaf22n5o1a0', 'sitem'), + (935214, 'mmacaf23n5o4a0', 'sitem'), + (935470, 'mmacaf23n5o5a0', 'sitem'), + (935726, 'mmacaf24n5o2a0', 'sitem'), + (935982, 'mmacaf25o5n4a0', 'sitem'), + (936238, 'mmacef01n1o1a0', 'sitem'), + (936494, 'mmacef08o2n1a0', 'sitem'), + (936750, 'mmacef10n2o2a0', 'sitem'), + (937006, 'mmacef11o3n2a0', 'sitem'), + (937262, 'mmacef12n3o2a0', 'sitem'), + (937518, 'mmacef13n3o3a0', 'sitem'), + (937774, 'mmacef13o3n1a0', 'sitem'), + (938030, 'mmacef14n3o1a0', 'sitem'), + (938286, 'mmacef15o3n3a0', 'sitem'), + (938542, 'mmacef17n4o1a0', 'sitem'), + (938798, 'mmacef18o4n2a0', 'sitem'), + (939054, 'mmacef18o4n3a0', 'sitem'), + (939310, 'mmacef21o5n4a0', 'sitem'), + (939566, 'mmacef22n5o4a0', 'sitem'), + (939822, 'mmacef22o5n3a0', 'sitem'), + (940078, 'mmacef23n5o5a0', 'sitem'), + (940334, 'mmacef25n5o3a0', 'sitem'), + (940590, 'mmazzf01n1o1a0', 'sitem'), + (940846, 'mmazzf03o1n1a0', 'sitem'), + (941102, 'mmazzf10n2o1a0', 'sitem'), + (941358, 'mmazzf11n3o2a0', 'sitem'), + (941614, 'mmazzf15o3n1a0', 'sitem'), + (941870, 'mmazzf15o3n2a0', 'sitem'), + (942126, 'mmazzf17o4n1a0', 'sitem'), + (942382, 'mmazzf18n4o1a0', 'sitem'), + (942638, 'mmazzf19n4o4a0', 'sitem'), + (942894, 'mmazzf20n4o2a0', 'sitem'), + (943150, 'mmazzf21o5n3a0', 'sitem'), + (943406, 'mmazzf22n5o2a0', 'sitem'), + (943662, 'mmazzf23n5o3a0', 'sitem'), + (943918, 'mmazzf23n5o4a0', 'sitem'), + (944174, 'mmazzf23o5n2a0', 'sitem'), + (944430, 'mmazzf25o5n1a0', 'sitem'), + (944686, 'mmazzf25o5n5a0', 'sitem'), + (944942, 'mmehhf00a0b0c0', 'sitem'), + (945198, 'mmehlf00a0b0c0', 'sitem'), + (945454, 'mmezzf00a0b0c0', 'sitem'), + (945710, 'mmikhf00a0b0c0', 'sitem'), + (945966, 'mmizzf00a0b0c0', 'sitem'), + (946222, 'mmuzzf00a0b0c0', 'sitem'), + (946478, 'mnuzzf01c1g1h1', 'sitem'), + (946734, 'mnuzzf13q3l3r3', 'sitem'), + (946990, 'mnuzzf17l4g3c3', 'sitem'), + (947246, 'mnuzzf18g4h4q4', 'sitem'), + (947502, 'mnuzzf19l4h4r3', 'sitem'), + (947758, 'mnuzzf20c4h4l4', 'sitem'), + (948014, 'mnuzzf21q5l3c3', 'sitem'), + (948270, 'mnuzzf22h5r4g2', 'sitem'), + (948526, 'mnuzzf23r5g4l4', 'sitem'), + (948782, 'mnuzzf23r5h5q4', 'sitem'), + (949038, 'mnuzzf24g5r4l4', 'sitem'), + (949294, 'mnuzzf24l5h4r3', 'sitem'), + (949550, 'mnuzzf24r5q5l5', 'sitem'), + (949806, 'mnuzzf25c5l5q3', 'sitem'), + (950062, 'mnuzzf25h5l5c5', 'sitem'), + (950318, 'mnuzzf25q5l4r4', 'sitem'), + (950574, 'mnuzzf25r5h5l4', 'sitem'), + (950830, 'mp zzf00a0b0c0', 'sitem'), + (951086, 'mpezzf01j1a0b0', 'sitem'), + (951342, 'mpezzf09j2a0b0', 'sitem'), + (951598, 'mpezzf12j3a0b0', 'sitem'), + (951854, 'mpezzf19j4a0b0', 'sitem'), + (952110, 'mpezzf22j5a0b0', 'sitem'), + (952366, 'mpizzf01a1b0c0', 'sitem'), + (952622, 'mpizzf08a2b0c0', 'sitem'), + (952878, 'mpizzf12a3b0c0', 'sitem'), + (953134, 'mpizzf16a4b0c0', 'sitem'), + (953390, 'mpizzf23a5b0c0', 'sitem'), + (953646, 'mplzzf00a0b0c0', 'sitem'), + (953902, 'mpnzzf01j1a0b0', 'sitem'), + (954158, 'mpnzzf06j2a0b0', 'sitem'), + (954414, 'mpnzzf12j3a0b0', 'sitem'), + (954670, 'mpnzzf20j4a0b0', 'sitem'), + (954926, 'mpnzzf24j5a0b0', 'sitem'), + (955182, 'mpozzf00a0b0c0', 'sitem'), + (955438, 'mpscgf01j1a0b0', 'sitem'), + (955694, 'mpscgf06j2a0b0', 'sitem'), + (955950, 'mpscgf07j2a0b0', 'sitem'), + (956206, 'mpscgf13j3a0b0', 'sitem'), + (956462, 'mpscgf17j4a0b0', 'sitem'), + (956718, 'mpscgf19j4a0b0', 'sitem'), + (956974, 'mpscgf22j5a0b0', 'sitem'), + (957230, 'mpszzf01j1a0b0', 'sitem'), + (957486, 'mpszzf07j2a0b0', 'sitem'), + (957742, 'mpszzf13j3a0b0', 'sitem'), + (957998, 'mpszzf16j4a0b0', 'sitem'), + (958254, 'mpszzf22j5a0b0', 'sitem'), + (958510, 'mpwhaf00a0b0c0', 'sitem'), + (958766, 'mpwzzf00a0b0c0', 'sitem'), + (959022, 'mrezzf01a1b1c1', 'sitem'), + (959278, 'mrezzf20d4b4i4', 'sitem'), + (959534, 'mrezzf23d5r5i4', 'sitem'), + (959790, 'mrezzf23m5c5i5', 'sitem'), + (960046, 'mrezzf23m5g4h4', 'sitem'), + (960302, 'mrezzf23r5k5c4', 'sitem'), + (960558, 'mrezzf24c5d5f4', 'sitem'), + (960814, 'mrezzf24g5f5m5', 'sitem'), + (961070, 'mrezzf25b5g5c5', 'sitem'), + (961326, 'mrezzf25d5c5m5', 'sitem'), + (961582, 'mrezzf25g5c5k5', 'sitem'), + (961838, 'mrezzf25g5c5m5', 'sitem'), + (962094, 'mrezzf25h5m5d5', 'sitem'), + (962350, 'mrezzf25i5g5a4', 'sitem'), + (962606, 'mrezzf25i5m5q5', 'sitem'), + (962862, 'mrezzf25m5k5b5', 'sitem'), + (963118, 'mrezzf25q5h5c4', 'sitem'), + (963374, 'mrozzf01e1p1a0', 'sitem'), + (963630, 'mrozzf03p1e1a0', 'sitem'), + (963886, 'mrozzf08p2e1a0', 'sitem'), + (964142, 'mrozzf13p3e2a0', 'sitem'), + (964398, 'mrozzf14p3e1a0', 'sitem'), + (964654, 'mrozzf15e3p1a0', 'sitem'), + (964910, 'mrozzf17e4p1a0', 'sitem'), + (965166, 'mrozzf17e4p2a0', 'sitem'), + (965422, 'mrozzf17p4e1a0', 'sitem'), + (965678, 'mrozzf17p4e2a0', 'sitem'), + (965934, 'mrozzf18e4p4a0', 'sitem'), + (966190, 'mrozzf19p4e4a0', 'sitem'), + (966446, 'mrozzf21e5p3a0', 'sitem'), + (966702, 'mrozzf22p5e1a0', 'sitem'), + (966958, 'mrozzf24e5p2a0', 'sitem'), + (967214, 'mrozzf24p5e5a0', 'sitem'), + (967470, 'mrozzf25p5e3a0', 'sitem'), + (967726, 'mruhcf01n1o1a0', 'sitem'), + (967982, 'mruhcf09n2o2a0', 'sitem'), + (968238, 'mruhcf09o2n1a0', 'sitem'), + (968494, 'mruhcf10n2o1a0', 'sitem'), + (968750, 'mruhcf12o3n1a0', 'sitem'), + (969006, 'mruhcf13n3o1a0', 'sitem'), + (969262, 'mruhcf13n3o2a0', 'sitem'), + (969518, 'mruhcf14n3o2a0', 'sitem'), + (969774, 'mruhcf14o3n1a0', 'sitem'), + (970030, 'mruhcf14o3n2a0', 'sitem'), + (970286, 'mruhcf14o3n3a0', 'sitem'), + (970542, 'mruhcf15n3o3a0', 'sitem'), + (970798, 'mruhcf16n4o3a0', 'sitem'), + (971054, 'mruhcf17n4o1a0', 'sitem'), + (971310, 'mruhcf17o4n3a0', 'sitem'), + (971566, 'mruhcf18o4n1a0', 'sitem'), + (971822, 'mruhcf19o4n1a0', 'sitem'), + (972078, 'mruhcf20n4o2a0', 'sitem'), + (972334, 'mruhcf20o4n3a0', 'sitem'), + (972590, 'mruhcf21o5n3a0', 'sitem'), + (972846, 'mruhcf21o5n4a0', 'sitem'), + (973102, 'mruhcf22n5o2a0', 'sitem'), + (973358, 'mruhcf22n5o5a0', 'sitem'), + (973614, 'mruhcf22o5n1a0', 'sitem'), + (973870, 'mruhcf22o5n4a0', 'sitem'), + (974126, 'mruhcf24n5o3a0', 'sitem'), + (974382, 'mruhcf24o5n1a0', 'sitem'), + (974638, 'mruhcf24o5n3a0', 'sitem'), + (974894, 'mruhcf25n5o1a0', 'sitem'), + (975150, 'mruhcf25n5o2a0', 'sitem'), + (975406, 'mruhcf25o5n2a0', 'sitem'), + (975662, 'mruhcf25o5n5a0', 'sitem'), + (975918, 'mruzzf01n1o1a0', 'sitem'), + (976174, 'mruzzf03o1n1a0', 'sitem'), + (976430, 'mruzzf13n3o2a0', 'sitem'), + (976686, 'mruzzf14o3n2a0', 'sitem'), + (976942, 'mruzzf16n4o2a0', 'sitem'), + (977198, 'mruzzf16o4n3a0', 'sitem'), + (977454, 'mruzzf17n4o3a0', 'sitem'), + (977710, 'mruzzf17o4n1a0', 'sitem'), + (977966, 'mruzzf18n4o4a0', 'sitem'), + (978222, 'mruzzf19o4n2a0', 'sitem'), + (978478, 'mruzzf22n5o2a0', 'sitem'), + (978734, 'mruzzf22n5o4a0', 'sitem'), + (978990, 'mruzzf22o5n1a0', 'sitem'), + (979246, 'mruzzf23o5n4a0', 'sitem'), + (979502, 'mruzzf24n5o5a0', 'sitem'), + (979758, 'mruzzf24o5n2a0', 'sitem'), + (980014, 'mruzzf25n5o1a0', 'sitem'), + (980270, 'msazzf00a0b0c0', 'sitem'), + (980526, 'msccff01i1k1m1', 'sitem'), + (980782, 'msccff09i2m1k1', 'sitem'), + (981038, 'msccff10i2k2m2', 'sitem'), + (981294, 'msccff12i3m2k1', 'sitem'), + (981550, 'msccff13k3i2m1', 'sitem'), + (981806, 'msccff16m4k2i2', 'sitem'), + (982062, 'msccff17k4i2m2', 'sitem'), + (982318, 'msccff18i4m3k2', 'sitem'), + (982574, 'msccff18k4m2i2', 'sitem'), + (982830, 'msccff18m4k1i1', 'sitem'), + (983086, 'msccff19k4i4m1', 'sitem'), + (983342, 'msccff19k4i4m2', 'sitem'), + (983598, 'msccff20k4m3i2', 'sitem'), + (983854, 'msccff21i5m2k1', 'sitem'), + (984110, 'msccff21i5m3k1', 'sitem'), + (984366, 'msccff21i5m4k2', 'sitem'), + (984622, 'msccff21k5m4i3', 'sitem'), + (984878, 'msccff22i5k3m3', 'sitem'), + (985134, 'msccff22i5k5m5', 'sitem'), + (985390, 'msccff23i5k3m1', 'sitem'), + (985646, 'msccff23i5k5m2', 'sitem'), + (985902, 'msccff23i5m3k2', 'sitem'), + (986158, 'msccff24i5k5m4', 'sitem'), + (986414, 'msccff24k5i5m5', 'sitem'), + (986670, 'msccff24m5i4k3', 'sitem'), + (986926, 'msccff25i5k2m1', 'sitem'), + (987182, 'msccff25i5k3m2', 'sitem'), + (987438, 'msccff25i5k5m4', 'sitem'), + (987694, 'msccff25i5m5k1', 'sitem'), + (987950, 'msccff25k5m3i3', 'sitem'), + (988206, 'msccff25k5m5i2', 'sitem'), + (988462, 'msccff25k5m5i3', 'sitem'), + (988718, 'msccff25m5k5i1', 'sitem'), + (988974, 'msczzf01i1k1m1', 'sitem'), + (989230, 'msczzf14k3i2m2', 'sitem'), + (989486, 'msczzf14m3i3k1', 'sitem'), + (989742, 'msczzf17k4i1m1', 'sitem'), + (989998, 'msczzf18m4k4i2', 'sitem'), + (990254, 'msczzf19i4k2m1', 'sitem'), + (990510, 'msczzf19i4k4m2', 'sitem'), + (990766, 'msczzf20k4i2m1', 'sitem'), + (991022, 'msczzf21k5i2m1', 'sitem'), + (991278, 'msczzf21k5m1i1', 'sitem'), + (991534, 'msczzf21m5k4i4', 'sitem'), + (991790, 'msczzf22i5k4m4', 'sitem'), + (992046, 'msczzf24k5m4i3', 'sitem'), + (992302, 'msczzf24m5i5k2', 'sitem'), + (992558, 'msczzf25k5i5m3', 'sitem'), + (992814, 'msczzf25k5m3i2', 'sitem'), + (993070, 'msczzf25m5i2k1', 'sitem'), + (993326, 'msdzzf01j1r1a0', 'sitem'), + (993582, 'msdzzf06j2r1a0', 'sitem'), + (993838, 'msdzzf12j3r3a0', 'sitem'), + (994094, 'msdzzf13j3r1a0', 'sitem'), + (994350, 'msdzzf13r3j1a0', 'sitem'), + (994606, 'msdzzf14r3j2a0', 'sitem'), + (994862, 'msdzzf17j4r1a0', 'sitem'), + (995118, 'msdzzf17j4r2a0', 'sitem'), + (995374, 'msdzzf17j4r3a0', 'sitem'), + (995630, 'msdzzf19r4j2a0', 'sitem'), + (995886, 'msdzzf20r4j1a0', 'sitem'), + (996142, 'msdzzf20r4j3a0', 'sitem'), + (996398, 'msdzzf21r5j2a0', 'sitem'), + (996654, 'msdzzf24j5r2a0', 'sitem'), + (996910, 'msdzzf24r5j4a0', 'sitem'), + (997166, 'msdzzf25j5r3a0', 'sitem'), + (997422, 'msdzzf25r5j3a0', 'sitem'), + (997678, 'msezzf01e1n1o1', 'sitem'), + (997934, 'msezzf12e3p3n1', 'sitem'), + (998190, 'msezzf12p3o2n1', 'sitem'), + (998446, 'msezzf13p3o3e2', 'sitem'), + (998702, 'msezzf14p3n3o2', 'sitem'), + (998958, 'msezzf15n3o3e2', 'sitem'), + (999214, 'msezzf16o4n3e2', 'sitem'), + (999470, 'msezzf18e4p4n2', 'sitem'), + (999726, 'msezzf18o4n4e3', 'sitem'), + (999982, 'msezzf18p4o2e1', 'sitem'), + (1000238, 'msezzf20p4e3o2', 'sitem'), + (1000494, 'msezzf22n5o4p3', 'sitem'), + (1000750, 'msezzf22p5e4o4', 'sitem'), + (1001006, 'msezzf23n5o5p3', 'sitem'), + (1001262, 'msezzf23p5n4e3', 'sitem'), + (1001518, 'msezzf24p5o3n2', 'sitem'), + (1001774, 'msezzf25n5o5e5', 'sitem'), + (1002030, 'mshhef01f1h1r1', 'sitem'), + (1002286, 'mshhef13h3f2r1', 'sitem'), + (1002542, 'mshhef13h3r2f1', 'sitem'), + (1002798, 'mshhef13r3f3h2', 'sitem'), + (1003054, 'mshhef16f4h3r2', 'sitem'), + (1003310, 'mshhef16r4f2h2', 'sitem'), + (1003566, 'mshhef16r4h3f2', 'sitem'), + (1003822, 'mshhef17h4f3r2', 'sitem'), + (1004078, 'mshhef17r4h2f1', 'sitem'), + (1004334, 'mshhef19r4h3f2', 'sitem'), + (1004590, 'mshhef20f4h4r2', 'sitem'), + (1004846, 'mshhef20f4r4h1', 'sitem'), + (1005102, 'mshhef20r4f3h1', 'sitem'), + (1005358, 'mshhef20r4f4h3', 'sitem'), + (1005614, 'mshhef21h5f2r2', 'sitem'), + (1005870, 'mshhef21h5r3f1', 'sitem'), + (1006126, 'mshhef22f5r3h1', 'sitem'), + (1006382, 'mshhef22h5f3r2', 'sitem'), + (1006638, 'mshhef22h5f3r3', 'sitem'), + (1006894, 'mshhef22h5f5r2', 'sitem'), + (1007150, 'mshhef22h5r3f1', 'sitem'), + (1007406, 'mshhef22r5f4h1', 'sitem'), + (1007662, 'mshhef23h5r5f5', 'sitem'), + (1007918, 'mshhef24f5r5h2', 'sitem'), + (1008174, 'mshhef24h5r4f1', 'sitem'), + (1008430, 'mshhef24h5r5f1', 'sitem'), + (1008686, 'mshhef24r5f3h3', 'sitem'), + (1008942, 'mshhef25h5f3r1', 'sitem'), + (1009198, 'mshhef25h5f4r3', 'sitem'), + (1009454, 'mshhef25h5r4f1', 'sitem'), + (1009710, 'mshhef25h5r4f2', 'sitem'), + (1009966, 'mshhef25h5r4f3', 'sitem'), + (1010222, 'mshhef25r5f5h3', 'sitem'), + (1010478, 'mshzzf01f1h1r1', 'sitem'), + (1010734, 'mshzzf12r3f2h1', 'sitem'), + (1010990, 'mshzzf13f3r1h1', 'sitem'), + (1011246, 'mshzzf14f3h1r1', 'sitem'), + (1011502, 'mshzzf16f4r2h1', 'sitem'), + (1011758, 'mshzzf16r4f3h2', 'sitem'), + (1012014, 'mshzzf17r4h3f2', 'sitem'), + (1012270, 'mshzzf19h4f3r3', 'sitem'), + (1012526, 'mshzzf20f4h2r2', 'sitem'), + (1012782, 'mshzzf20h4f2r1', 'sitem'), + (1013038, 'mshzzf20r4f2h2', 'sitem'), + (1013294, 'mshzzf21r5h3f2', 'sitem'), + (1013550, 'mshzzf22f5h3r1', 'sitem'), + (1013806, 'mshzzf22f5r4h2', 'sitem'), + (1014062, 'mshzzf22h5r2f1', 'sitem'), + (1014318, 'mshzzf23r5h2f1', 'sitem'), + (1014574, 'mshzzf24f5r5h2', 'sitem'), + (1014830, 'msikcf01p1a0b0', 'sitem'), + (1015086, 'msikcf06p2a0b0', 'sitem'), + (1015342, 'msikcf07p2a0b0', 'sitem'), + (1015598, 'msikcf14p3a0b0', 'sitem'), + (1015854, 'msikcf15p3a0b0', 'sitem'), + (1016110, 'msikcf18p4a0b0', 'sitem'), + (1016366, 'msikcf20p4a0b0', 'sitem'), + (1016622, 'msikcf23p5a0b0', 'sitem'), + (1016878, 'msikcf25p5a0b0', 'sitem'), + (1017134, 'msizzf01p1a0b0', 'sitem'), + (1017390, 'msizzf07p2a0b0', 'sitem'), + (1017646, 'msizzf11p3a0b0', 'sitem'), + (1017902, 'msizzf17p4a0b0', 'sitem'), + (1018158, 'msizzf25p5a0b0', 'sitem'), + (1018414, 'mspcgf00a0b0c0', 'sitem'), + (1018670, 'mspzzf00a0b0c0', 'sitem'), + (1018926, 'mstcif00a0b0c0', 'sitem'), + (1019182, 'mstzzf00a0b0c0', 'sitem'), + (1019438, 'mswzzf00a0b0c0', 'sitem'), + (1019694, 'mtakbf00a0b0c0', 'sitem'), + (1019950, 'mtazzf00a0b0c0', 'sitem'), + (1020206, 'mthzzf00a0b0c0', 'sitem'), + (1020462, 'mtohdf00a0b0c0', 'sitem'), + (1020718, 'mtozzf00a0b0c0', 'sitem'), + (1020974, 'mtrhhf01a1b1f1', 'sitem'), + (1021230, 'mtrhhf09f2b2a1', 'sitem'), + (1021486, 'mtrhhf11a3b2m2', 'sitem'), + (1021742, 'mtrhhf13a3b3m3', 'sitem'), + (1021998, 'mtrhhf13f3a2m2', 'sitem'), + (1022254, 'mtrhhf14a3f3m3', 'sitem'), + (1022510, 'mtrhhf14b3f2a2', 'sitem'), + (1022766, 'mtrhhf16a4m3b3', 'sitem'), + (1023022, 'mtrhhf18b4a2f2', 'sitem'), + (1023278, 'mtrhhf18m4b3f3', 'sitem'), + (1023534, 'mtrhhf20b4m4a4', 'sitem'), + (1023790, 'mtrhhf20f4b4a4', 'sitem'), + (1024046, 'mtrhhf20m4f4a2', 'sitem'), + (1024302, 'mtrhhf21b5f3a3', 'sitem'), + (1024558, 'mtrhhf21m5b4f3', 'sitem'), + (1024814, 'mtrhhf22f5m4b1', 'sitem'), + (1025070, 'mtrhhf23a5m4f3', 'sitem'), + (1025326, 'mtrhhf23f5a4b2', 'sitem'), + (1025582, 'mtrhhf23m5a4b3', 'sitem'), + (1025838, 'mtrhhf24a5b5f2', 'sitem'), + (1026094, 'mtrhhf24a5b5f5', 'sitem'), + (1026350, 'mtrhhf25a5b4m3', 'sitem'), + (1026606, 'mtrhhf25b5m5a3', 'sitem'), + (1026862, 'mtrhhf25f5a2b1', 'sitem'), + (1027118, 'mtrhhf25f5b3a2', 'sitem'), + (1027374, 'mtrhhf25f5b3m2', 'sitem'), + (1027630, 'mtrhhf25f5m4a2', 'sitem'), + (1027886, 'mtrhhf25f5m5a3', 'sitem'), + (1028142, 'mtrhhf25m5a4f4', 'sitem'), + (1028398, 'mtrhhf25m5a5f3', 'sitem'), + (1028654, 'mtrhhf25m5b4f4', 'sitem'), + (1028910, 'mtrhhf25m5f5b4', 'sitem'), + (1029166, 'mtrhhf25m5f5b5', 'sitem'), + (1029422, 'mtrzzf01a1b1f1', 'sitem'), + (1029678, 'mtrzzf15m3a3f3', 'sitem'), + (1029934, 'mtrzzf16a4b3m3', 'sitem'), + (1030190, 'mtrzzf18a4m4f4', 'sitem'), + (1030446, 'mtrzzf18m4a3f3', 'sitem'), + (1030702, 'mtrzzf18m4b3a2', 'sitem'), + (1030958, 'mtrzzf20a4m4b2', 'sitem'), + (1031214, 'mtrzzf20f4m2a1', 'sitem'), + (1031470, 'mtrzzf21a5b4m3', 'sitem'), + (1031726, 'mtrzzf21b5a4f3', 'sitem'), + (1031982, 'mtrzzf21b5f4a3', 'sitem'), + (1032238, 'mtrzzf22b5a5m2', 'sitem'), + (1032494, 'mtrzzf23b5a5f1', 'sitem'), + (1032750, 'mtrzzf23m5a3b2', 'sitem'), + (1033006, 'mtrzzf23m5a4b3', 'sitem'), + (1033262, 'mtrzzf24a5f5b5', 'sitem'), + (1033518, 'mtrzzf25a5b5m1', 'sitem'), + (1033774, 'mtucif01d1g1a0', 'sitem'), + (1034030, 'mtucif08d2g1a0', 'sitem'), + (1034286, 'mtucif08d2g2a0', 'sitem'), + (1034542, 'mtucif08g2d1a0', 'sitem'), + (1034798, 'mtucif11g3d1a0', 'sitem'), + (1035054, 'mtucif11g3d2a0', 'sitem'), + (1035310, 'mtucif13g3d3a0', 'sitem'), + (1035566, 'mtucif14d3g2a0', 'sitem'), + (1035822, 'mtucif14d3g3a0', 'sitem'), + (1036078, 'mtucif14g3d2a0', 'sitem'), + (1036334, 'mtucif15d3g2a0', 'sitem'), + (1036590, 'mtucif15g3d1a0', 'sitem'), + (1036846, 'mtucif16d4g1a0', 'sitem'), + (1037102, 'mtucif16g4d1a0', 'sitem'), + (1037358, 'mtucif17d4g2a0', 'sitem'), + (1037614, 'mtucif17g4d2a0', 'sitem'), + (1037870, 'mtucif19g4d2a0', 'sitem'), + (1038126, 'mtucif20d4g2a0', 'sitem'), + (1038382, 'mtucif20d4g3a0', 'sitem'), + (1038638, 'mtucif21d5g1a0', 'sitem'), + (1038894, 'mtucif21g5d1a0', 'sitem'), + (1039150, 'mtucif21g5d3a0', 'sitem'), + (1039406, 'mtucif22d5g3a0', 'sitem'), + (1039662, 'mtucif23d5g1a0', 'sitem'), + (1039918, 'mtucif23d5g2a0', 'sitem'), + (1040174, 'mtucif23g5d2a0', 'sitem'), + (1040430, 'mtucif23g5d4a0', 'sitem'), + (1040686, 'mtucif24g5d1a0', 'sitem'), + (1040942, 'mtucif24g5d3a0', 'sitem'), + (1041198, 'mtucif24g5d4a0', 'sitem'), + (1041454, 'mtucif25d5g4a0', 'sitem'), + (1041710, 'mtucif25g5d2a0', 'sitem'), + (1041966, 'mtuzzf01d1g1a0', 'sitem'), + (1042222, 'mtuzzf10g2d2a0', 'sitem'), + (1042478, 'mtuzzf14d3g3a0', 'sitem'), + (1042734, 'mtuzzf14g3d1a0', 'sitem'), + (1042990, 'mtuzzf15d3g2a0', 'sitem'), + (1043246, 'mtuzzf17d4g1a0', 'sitem'), + (1043502, 'mtuzzf18d4g2a0', 'sitem'), + (1043758, 'mtuzzf18g4d3a0', 'sitem'), + (1044014, 'mtuzzf20d4g3a0', 'sitem'), + (1044270, 'mtuzzf20d4g4a0', 'sitem'), + (1044526, 'mtuzzf20g4d2a0', 'sitem'), + (1044782, 'mtuzzf22g5d5a0', 'sitem'), + (1045038, 'mtuzzf23d5g1a0', 'sitem'), + (1045294, 'mtuzzf23g5d3a0', 'sitem'), + (1045550, 'mtuzzf24d5g2a0', 'sitem'), + (1045806, 'mtuzzf24d5g4a0', 'sitem'), + (1046062, 'mtuzzf25d5g3a0', 'sitem'), + (1046318, 'murcaf01j1a0b0', 'sitem'), + (1046574, 'murcaf07j2a0b0', 'sitem'), + (1046830, 'murcaf08j2a0b0', 'sitem'), + (1047086, 'murcaf15j3a0b0', 'sitem'), + (1047342, 'murcaf16j4a0b0', 'sitem'), + (1047598, 'murcaf17j4a0b0', 'sitem'), + (1047854, 'murcaf24j5a0b0', 'sitem'), + (1048110, 'murcaf25j5a0b0', 'sitem'), + (1048366, 'murzzf01j1a0b0', 'sitem'), + (1048622, 'murzzf10j2a0b0', 'sitem'), + (1048878, 'murzzf12j3a0b0', 'sitem'), + (1049134, 'murzzf18j4a0b0', 'sitem'), + (1049390, 'murzzf23j5a0b0', 'sitem'), + (1049646, 'mvizzf01e1p1a0', 'sitem'), + (1049902, 'mvizzf10p2e1a0', 'sitem'), + (1050158, 'mvizzf13e3p2a0', 'sitem'), + (1050414, 'mvizzf13p3e1a0', 'sitem'), + (1050670, 'mvizzf15p3e3a0', 'sitem'), + (1050926, 'mvizzf16p4e2a0', 'sitem'), + (1051182, 'mvizzf18e4p2a0', 'sitem'), + (1051438, 'mvizzf18e4p4a0', 'sitem'), + (1051694, 'mvizzf18p4e3a0', 'sitem'), + (1051950, 'mvizzf18p4e4a0', 'sitem'), + (1052206, 'mvizzf21e5p1a0', 'sitem'), + (1052462, 'mvizzf21e5p2a0', 'sitem'), + (1052718, 'mvizzf22p5e3a0', 'sitem'), + (1052974, 'mvizzf23p5e2a0', 'sitem'), + (1053230, 'mvizzf25e5p3a0', 'sitem'), + (1053486, 'mvizzf25e5p5a0', 'sitem'), + (1053742, 'mvizzf25p5e4a0', 'sitem'), + (1053998, 'mwazzf00a0b0c0', 'sitem'), + (1054254, 'mwdzzf01o1a0b0', 'sitem'), + (1054510, 'mwdzzf06o2a0b0', 'sitem'), + (1054766, 'mwdzzf11o3a0b0', 'sitem'), + (1055022, 'mwdzzf20o4a0b0', 'sitem'), + (1055278, 'mwdzzf21o5a0b0', 'sitem'), + (1055534, 'mwezzf01p1a0b0', 'sitem'), + (1055790, 'mwezzf09p2a0b0', 'sitem'), + (1056046, 'mwezzf13p3a0b0', 'sitem'), + (1056302, 'mwezzf20p4a0b0', 'sitem'), + (1056558, 'mwezzf25p5a0b0', 'sitem'), + (1056814, 'mwibbf00a0b0c0', 'sitem'), + (1057070, 'mwibcf00a0b0c0', 'sitem'), + (1057326, 'mwizzf00a0b0c0', 'sitem'), + (1057582, 'mwozzf01a1b1f1', 'sitem'), + (1057838, 'mwozzf13b3a1f1', 'sitem'), + (1058094, 'mwozzf15f3b2n2', 'sitem'), + (1058350, 'mwozzf15n3b2a2', 'sitem'), + (1058606, 'mwozzf17a4b3n3', 'sitem'), + (1058862, 'mwozzf18b4n2a2', 'sitem'), + (1059118, 'mwozzf18f4a4n3', 'sitem'), + (1059374, 'mwozzf19b4f2n2', 'sitem'), + (1059630, 'mwozzf20a4b4n4', 'sitem'), + (1059886, 'mwozzf20b4f4a3', 'sitem'), + (1060142, 'mwozzf20n4a3b2', 'sitem'), + (1060398, 'mwozzf22a5b4n3', 'sitem'), + (1060654, 'mwozzf22f5a5b3', 'sitem'), + (1060910, 'mwozzf24a5f2b1', 'sitem'), + (1061166, 'mwozzf24a5n5f3', 'sitem'), + (1061422, 'mwozzf24b5f5a5', 'sitem'), + (1061678, 'mwozzf25a5n5b2', 'sitem'), + (1061934, 'mwrzzf00a0b0c0', 'sitem'), + (1062190, 'malzzg01j1a0b0', 'sitem'), + (1062446, 'malzzg06j2a0b0', 'sitem'), + (1062702, 'malzzg12j3a0b0', 'sitem'), + (1062958, 'malzzg17j4a0b0', 'sitem'), + (1063214, 'mamzzg01c1g1h1', 'sitem'), + (1063470, 'mamzzg15h3q3g3', 'sitem'), + (1063726, 'mamzzg18q4g4l3', 'sitem'), + (1063982, 'mamzzg20c4l4g2', 'sitem'), + (1064238, 'mamzzg20r4h4g2', 'sitem'), + (1064494, 'mamzzg22c5q5r4', 'sitem'), + (1064750, 'mamzzg22c5r4g3', 'sitem'), + (1065006, 'mamzzg22c5r5h4', 'sitem'), + (1065262, 'mamzzg23h5g4r3', 'sitem'), + (1065518, 'mamzzg23h5l4q3', 'sitem'), + (1065774, 'mamzzg23h5r3l3', 'sitem'), + (1066030, 'mamzzg23q5c4g4', 'sitem'), + (1066286, 'mamzzg24c5g4l2', 'sitem'), + (1066542, 'mamzzg24g5h5c1', 'sitem'), + (1066798, 'mamzzg24g5h5r5', 'sitem'), + (1067054, 'mamzzg24q5r5g5', 'sitem'), + (1067310, 'mamzzg25h5l5r5', 'sitem'), + (1067566, 'manhcg01a1b0c0', 'sitem'), + (1067822, 'manhcg06a2b0c0', 'sitem'), + (1068078, 'manhcg09a2b0c0', 'sitem'), + (1068334, 'manhcg14a3b0c0', 'sitem'), + (1068590, 'manhcg19a4b0c0', 'sitem'), + (1068846, 'manhcg20a4b0c0', 'sitem'), + (1069102, 'manhcg23a5b0c0', 'sitem'), + (1069358, 'manhcg24a5b0c0', 'sitem'), + (1069614, 'manzzg01a1b0c0', 'sitem'), + (1069870, 'manzzg06a2b0c0', 'sitem'), + (1070126, 'manzzg15a3b0c0', 'sitem'), + (1070382, 'manzzg20a4b0c0', 'sitem'), + (1070638, 'manzzg22a5b0c0', 'sitem'), + (1070894, 'mbazzg01b1d1f1', 'sitem'), + (1071150, 'mbazzg07b2d1f1', 'sitem'), + (1071406, 'mbazzg12d3f2b1', 'sitem'), + (1071662, 'mbazzg15b3d2f2', 'sitem'), + (1071918, 'mbazzg16d4f3b2', 'sitem'), + (1072174, 'mbazzg17b4d4f2', 'sitem'), + (1072430, 'mbazzg17f4d3b1', 'sitem'), + (1072686, 'mbazzg17f4d3b2', 'sitem'), + (1072942, 'mbazzg17f4d4b3', 'sitem'), + (1073198, 'mbazzg19d4b4f1', 'sitem'), + (1073454, 'mbazzg19f4b4d3', 'sitem'), + (1073710, 'mbazzg23b5f3d2', 'sitem'), + (1073966, 'mbazzg24b5d3f3', 'sitem'), + (1074222, 'mbazzg24d5f5b4', 'sitem'), + (1074478, 'mbazzg25b5d3f1', 'sitem'), + (1074734, 'mbazzg25b5f4d2', 'sitem'), + (1074990, 'mbazzg25b5f5d4', 'sitem'), + (1075246, 'mbczzg01c1d1g1', 'sitem'), + (1075502, 'mbczzg20r4c4d4', 'sitem'), + (1075758, 'mbczzg21h5d3g3', 'sitem'), + (1076014, 'mbczzg21h5r4m3', 'sitem'), + (1076270, 'mbczzg22i5k5g4', 'sitem'), + (1076526, 'mbczzg24g5l4i3', 'sitem'), + (1076782, 'mbczzg24k5l5i4', 'sitem'), + (1077038, 'mbczzg24l5g5k4', 'sitem'), + (1077294, 'mbczzg24l5i5c5', 'sitem'), + (1077550, 'mbczzg24m5q5l5', 'sitem'), + (1077806, 'mbczzg24q5d5g3', 'sitem'), + (1078062, 'mbczzg24r5k5l5', 'sitem'), + (1078318, 'mbczzg25g5i5m4', 'sitem'), + (1078574, 'mbczzg25h5d5m5', 'sitem'), + (1078830, 'mbczzg25h5r4d4', 'sitem'), + (1079086, 'mbczzg25i5q5k5', 'sitem'), + (1079342, 'mbczzg25m5r5q5', 'sitem'), + (1079598, 'mbebag01b1c1f1', 'sitem'), + (1079854, 'mbebag18c4l3f2', 'sitem'), + (1080110, 'mbebag19h4c4l3', 'sitem'), + (1080366, 'mbebag20b4f4c4', 'sitem'), + (1080622, 'mbebag20c4r4g3', 'sitem'), + (1080878, 'mbebag20q4g4h4', 'sitem'), + (1081134, 'mbebag21g5f4b4', 'sitem'), + (1081390, 'mbebag22g5l5r5', 'sitem'), + (1081646, 'mbebag24b5r5g4', 'sitem'), + (1081902, 'mbebag24g5h5c4', 'sitem'), + (1082158, 'mbebag24h5c5r4', 'sitem'), + (1082414, 'mbebag24q5l4g3', 'sitem'), + (1082670, 'mbebag25b5h5q4', 'sitem'), + (1082926, 'mbebag25b5l4c3', 'sitem'), + (1083182, 'mbebag25b5l5c5', 'sitem'), + (1083438, 'mbebag25c5b4r4', 'sitem'), + (1083694, 'mbebag25c5b5l4', 'sitem'), + (1083950, 'mbebag25c5g5b4', 'sitem'), + (1084206, 'mbebag25c5g5r5', 'sitem'), + (1084462, 'mbebag25c5q5l5', 'sitem'), + (1084718, 'mbebag25c5r5h4', 'sitem'), + (1084974, 'mbebag25f5g5l4', 'sitem'), + (1085230, 'mbebag25f5g5l5', 'sitem'), + (1085486, 'mbebag25f5l5c5', 'sitem'), + (1085742, 'mbebag25g5c5q5', 'sitem'), + (1085998, 'mbebag25g5f4r3', 'sitem'), + (1086254, 'mbebag25h5r5f5', 'sitem'), + (1086510, 'mbebag25l5c5g3', 'sitem'), + (1086766, 'mbebag25q5r5c5', 'sitem'), + (1087022, 'mbebag25r5c5f4', 'sitem'), + (1087278, 'mbebag25r5h5b5', 'sitem'), + (1087534, 'mbebag25r5q3l3', 'sitem'), + (1087790, 'mbezzg01b1c1f1', 'sitem'), + (1088046, 'mbezzg16q4g3r3', 'sitem'), + (1088302, 'mbezzg19l4b3c3', 'sitem'), + (1088558, 'mbezzg20l4b4f4', 'sitem'), + (1088814, 'mbezzg20r4q4g3', 'sitem'), + (1089070, 'mbezzg21h5g4r4', 'sitem'), + (1089326, 'mbezzg22f5l5b4', 'sitem'), + (1089582, 'mbezzg23c5q5r4', 'sitem'), + (1089838, 'mbezzg23h5c4l4', 'sitem'), + (1090094, 'mbezzg23q5r5h4', 'sitem'), + (1090350, 'mbezzg24c5l5f4', 'sitem'), + (1090606, 'mbezzg24h5r5f4', 'sitem'), + (1090862, 'mbezzg24l5h5r4', 'sitem'), + (1091118, 'mbezzg24q5l5g4', 'sitem'), + (1091374, 'mbezzg25c5q5h4', 'sitem'), + (1091630, 'mbezzg25f5r5c4', 'sitem'), + (1091886, 'mbezzg25h5g5l5', 'sitem'), + (1092142, 'mbizzg00a0b0c0', 'sitem'), + (1092398, 'mblzzg01j1a0b0', 'sitem'), + (1092654, 'mblzzg09j2a0b0', 'sitem'), + (1092910, 'mblzzg11j3a0b0', 'sitem'), + (1093166, 'mblzzg16j4a0b0', 'sitem'), + (1093422, 'mblzzg25j5a0b0', 'sitem'), + (1093678, 'mbnzzg01a1b1c1', 'sitem'), + (1093934, 'mbnzzg22r5c5l5', 'sitem'), + (1094190, 'mbnzzg23b5d5m4', 'sitem'), + (1094446, 'mbnzzg23c5b5m5', 'sitem'), + (1094702, 'mbnzzg23l5h5d4', 'sitem'), + (1094958, 'mbnzzg23l5h5d5', 'sitem'), + (1095214, 'mbnzzg24a5k5f5', 'sitem'), + (1095470, 'mbnzzg24f5g5q5', 'sitem'), + (1095726, 'mbnzzg24r5d5a4', 'sitem'), + (1095982, 'mbnzzg25a5b5d5', 'sitem'), + (1096238, 'mbnzzg25d5h5k5', 'sitem'), + (1096494, 'mbnzzg25f5a5k5', 'sitem'), + (1096750, 'mbnzzg25f5m5k4', 'sitem'), + (1097006, 'mbnzzg25i5a5g5', 'sitem'), + (1097262, 'mbnzzg25i5r5g4', 'sitem'), + (1097518, 'mbnzzg25r5a5d4', 'sitem'), + (1097774, 'mbnzzg25r5q5h5', 'sitem'), + (1098030, 'mbocjg01a1b1d1', 'sitem'), + (1098286, 'mbocjg14d3f3b3', 'sitem'), + (1098542, 'mbocjg15f3a3b3', 'sitem'), + (1098798, 'mbocjg16b4a3d2', 'sitem'), + (1099054, 'mbocjg18b4d3f3', 'sitem'), + (1099310, 'mbocjg19b4d3a2', 'sitem'), + (1099566, 'mbocjg19d4f4a1', 'sitem'), + (1099822, 'mbocjg19f4b2d2', 'sitem'), + (1100078, 'mbocjg20f4a1d1', 'sitem'), + (1100334, 'mbocjg20f4d2b1', 'sitem'), + (1100590, 'mbocjg21a5d4b3', 'sitem'), + (1100846, 'mbocjg21b5a4d4', 'sitem'), + (1101102, 'mbocjg21f5b3d3', 'sitem'), + (1101358, 'mbocjg22b5a3d1', 'sitem'), + (1101614, 'mbocjg22b5a4d3', 'sitem'), + (1101870, 'mbocjg23b5d5a3', 'sitem'), + (1102126, 'mbocjg23d5b4a3', 'sitem'), + (1102382, 'mbocjg23d5f5a4', 'sitem'), + (1102638, 'mbocjg24a5b5d5', 'sitem'), + (1102894, 'mbocjg24a5f3d2', 'sitem'), + (1103150, 'mbocjg24b5a4f1', 'sitem'), + (1103406, 'mbocjg24d5a4b3', 'sitem'), + (1103662, 'mbocjg24f5a2b1', 'sitem'), + (1103918, 'mbocjg24f5b4a3', 'sitem'), + (1104174, 'mbocjg25a5d5b3', 'sitem'), + (1104430, 'mbocjg25a5f5b3', 'sitem'), + (1104686, 'mbocjg25a5f5d4', 'sitem'), + (1104942, 'mbocjg25b5a5d4', 'sitem'), + (1105198, 'mbocjg25b5d5f5', 'sitem'), + (1105454, 'mbocjg25b5f4a2', 'sitem'), + (1105710, 'mbocjg25d5b5a3', 'sitem'), + (1105966, 'mbocjg25f5a5d4', 'sitem'), + (1106222, 'mbozzg01a1b1d1', 'sitem'), + (1106478, 'mbozzg10b2d2a2', 'sitem'), + (1106734, 'mbozzg15b3d3a3', 'sitem'), + (1106990, 'mbozzg17b4f2a2', 'sitem'), + (1107246, 'mbozzg19a4b2d2', 'sitem'), + (1107502, 'mbozzg19d4b4a2', 'sitem'), + (1107758, 'mbozzg20d4f4a2', 'sitem'), + (1108014, 'mbozzg21f5b2a1', 'sitem'), + (1108270, 'mbozzg22f5d3a3', 'sitem'), + (1108526, 'mbozzg23b5f4d4', 'sitem'), + (1108782, 'mbozzg23d5a4f3', 'sitem'), + (1109038, 'mbozzg24a5b4d1', 'sitem'), + (1109294, 'mbozzg24a5f4d4', 'sitem'), + (1109550, 'mbozzg24d5f3a2', 'sitem'), + (1109806, 'mbozzg25a5f2d1', 'sitem'), + (1110062, 'mbozzg25b5f4a3', 'sitem'), + (1110318, 'mbozzg25b5f5d3', 'sitem'), + (1110574, 'mbrheg00a0b0c0', 'sitem'), + (1110830, 'mbrzzg00a0b0c0', 'sitem'), + (1111086, 'mbszzg00a0b0c0', 'sitem'), + (1111342, 'mbuzzg01j1a0b0', 'sitem'), + (1111598, 'mbuzzg10j2a0b0', 'sitem'), + (1111854, 'mbuzzg15j3a0b0', 'sitem'), + (1112110, 'mbuzzg17j4a0b0', 'sitem'), + (1112366, 'mbuzzg23j5a0b0', 'sitem'), + (1112622, 'mcadag00a0b0c0', 'sitem'), + (1112878, 'mcazzg00a0b0c0', 'sitem'), + (1113134, 'mcezzg00a0b0c0', 'sitem'), + (1113390, 'mchkdg01i1k1m1', 'sitem'), + (1113646, 'mchkdg07i2m2k1', 'sitem'), + (1113902, 'mchkdg10i2m1k1', 'sitem'), + (1114158, 'mchkdg13i3k1m1', 'sitem'), + (1114414, 'mchkdg13k3i2m1', 'sitem'), + (1114670, 'mchkdg14i3k2m2', 'sitem'), + (1114926, 'mchkdg17k4i2m1', 'sitem'), + (1115182, 'mchkdg18i4k2m2', 'sitem'), + (1115438, 'mchkdg18i4k3m3', 'sitem'), + (1115694, 'mchkdg19i4k3m2', 'sitem'), + (1115950, 'mchkdg19k4i4m4', 'sitem'), + (1116206, 'mchkdg19m4k3i1', 'sitem'), + (1116462, 'mchkdg20i4k4m1', 'sitem'), + (1116718, 'mchkdg20i4m4k3', 'sitem'), + (1116974, 'mchkdg20k4m3i1', 'sitem'), + (1117230, 'mchkdg20m4i3k3', 'sitem'), + (1117486, 'mchkdg22i5k3m3', 'sitem'), + (1117742, 'mchkdg22k5i1m1', 'sitem'), + (1117998, 'mchkdg22m5k4i1', 'sitem'), + (1118254, 'mchkdg23i5m3k2', 'sitem'), + (1118510, 'mchkdg23i5m3k3', 'sitem'), + (1118766, 'mchkdg23i5m4k2', 'sitem'), + (1119022, 'mchkdg24k5i4m1', 'sitem'), + (1119278, 'mchkdg24m5k5i2', 'sitem'), + (1119534, 'mchkdg25i5k4m2', 'sitem'), + (1119790, 'mchkdg25i5k5m2', 'sitem'), + (1120046, 'mchkdg25i5m5k1', 'sitem'), + (1120302, 'mchkdg25i5m5k3', 'sitem'), + (1120558, 'mchkdg25k5i5m2', 'sitem'), + (1120814, 'mchkdg25k5m5i1', 'sitem'), + (1121070, 'mchkdg25m5i5k4', 'sitem'), + (1121326, 'mchkdg25m5k3i1', 'sitem'), + (1121582, 'mchkdg25m5k4i4', 'sitem'), + (1121838, 'mchzzg01i1k1m1', 'sitem'), + (1122094, 'mchzzg06i2k1m1', 'sitem'), + (1122350, 'mchzzg08i2m2k1', 'sitem'), + (1122606, 'mchzzg11i3m2k1', 'sitem'), + (1122862, 'mchzzg12i3k2m2', 'sitem'), + (1123118, 'mchzzg14i3m1k1', 'sitem'), + (1123374, 'mchzzg15m3i2k1', 'sitem'), + (1123630, 'mchzzg16i4m3k1', 'sitem'), + (1123886, 'mchzzg19i4k3m1', 'sitem'), + (1124142, 'mchzzg20i4k4m1', 'sitem'), + (1124398, 'mchzzg20k4i3m3', 'sitem'), + (1124654, 'mchzzg21m5i1k1', 'sitem'), + (1124910, 'mchzzg23i5k2m1', 'sitem'), + (1125166, 'mchzzg23m5k3i1', 'sitem'), + (1125422, 'mchzzg24k5m5i2', 'sitem'), + (1125678, 'mchzzg24m5i2k2', 'sitem'), + (1125934, 'mchzzg25i5k5m5', 'sitem'), + (1126190, 'mclhhg01a1b0c0', 'sitem'), + (1126446, 'mclhhg07a2b0c0', 'sitem'), + (1126702, 'mclhhg08a2b0c0', 'sitem'), + (1126958, 'mclhhg11a3b0c0', 'sitem'), + (1127214, 'mclhhg17a4b0c0', 'sitem'), + (1127470, 'mclhhg18a4b0c0', 'sitem'), + (1127726, 'mclhhg23a5b0c0', 'sitem'), + (1127982, 'mclhhg25a5b0c0', 'sitem'), + (1128238, 'mclzzg01a1b0c0', 'sitem'), + (1128494, 'mclzzg09a2b0c0', 'sitem'), + (1128750, 'mclzzg11a3b0c0', 'sitem'), + (1129006, 'mclzzg18a4b0c0', 'sitem'), + (1129262, 'mclzzg22a5b0c0', 'sitem'), + (1129518, 'mcozzg00a0b0c0', 'sitem'), + (1129774, 'mcrzzg01n1o1a0', 'sitem'), + (1130030, 'mcrzzg05o1n1a0', 'sitem'), + (1130286, 'mcrzzg07n2o1a0', 'sitem'), + (1130542, 'mcrzzg09o2n2a0', 'sitem'), + (1130798, 'mcrzzg10o2n1a0', 'sitem'), + (1131054, 'mcrzzg11n3o2a0', 'sitem'), + (1131310, 'mcrzzg11o3n1a0', 'sitem'), + (1131566, 'mcrzzg12o3n2a0', 'sitem'), + (1131822, 'mcrzzg16n4o3a0', 'sitem'), + (1132078, 'mcrzzg21n5o2a0', 'sitem'), + (1132334, 'mcrzzg21n5o4a0', 'sitem'), + (1132590, 'mcrzzg21o5n3a0', 'sitem'), + (1132846, 'mcrzzg22o5n4a0', 'sitem'), + (1133102, 'mcrzzg23n5o1a0', 'sitem'), + (1133358, 'mcrzzg23o5n5a0', 'sitem'), + (1133614, 'mcrzzg24n5o5a0', 'sitem'), + (1133870, 'mcrzzg25n5o3a0', 'sitem'), + (1134126, 'mcyzzg00a0b0c0', 'sitem'), + (1134382, 'mdakig01c1g1h1', 'sitem'), + (1134638, 'mdakig13q3l2c2', 'sitem'), + (1134894, 'mdakig15q3r3c3', 'sitem'), + (1135150, 'mdakig16r4l3g2', 'sitem'), + (1135406, 'mdakig17g4l3q3', 'sitem'), + (1135662, 'mdakig18g4r4q3', 'sitem'), + (1135918, 'mdakig18r4q3h3', 'sitem'), + (1136174, 'mdakig21c5l3g3', 'sitem'), + (1136430, 'mdakig21c5l4r3', 'sitem'), + (1136686, 'mdakig21c5l4r4', 'sitem'), + (1136942, 'mdakig21g5q4r3', 'sitem'), + (1137198, 'mdakig22h5r4q3', 'sitem'), + (1137454, 'mdakig22r5l4h4', 'sitem'), + (1137710, 'mdakig23h5g4r4', 'sitem'), + (1137966, 'mdakig23h5r5c4', 'sitem'), + (1138222, 'mdakig23l5c4q4', 'sitem'), + (1138478, 'mdakig23q5c4l4', 'sitem'), + (1138734, 'mdakig23q5h5g3', 'sitem'), + (1138990, 'mdakig23q5l5r4', 'sitem'), + (1139246, 'mdakig24q5c3l3', 'sitem'), + (1139502, 'mdakig24r5l5g5', 'sitem'), + (1139758, 'mdakig25c5g5h4', 'sitem'), + (1140014, 'mdakig25c5h4q4', 'sitem'), + (1140270, 'mdakig25c5l5g5', 'sitem'), + (1140526, 'mdakig25c5l5q5', 'sitem'), + (1140782, 'mdakig25c5q5h4', 'sitem'), + (1141038, 'mdakig25g5l4h4', 'sitem'), + (1141294, 'mdakig25g5l4q3', 'sitem'), + (1141550, 'mdakig25g5r5l4', 'sitem'), + (1141806, 'mdakig25h5g3l3', 'sitem'), + (1142062, 'mdakig25h5r5c5', 'sitem'), + (1142318, 'mdakig25l5h5c4', 'sitem'), + (1142574, 'mdakig25q5r5g5', 'sitem'), + (1142830, 'mdazzg01c1g1h1', 'sitem'), + (1143086, 'mdazzg18c4g3h2', 'sitem'), + (1143342, 'mdazzg18r4g3h3', 'sitem'), + (1143598, 'mdazzg21h5r4c4', 'sitem'), + (1143854, 'mdazzg22l5g4h4', 'sitem'), + (1144110, 'mdazzg22l5g4r4', 'sitem'), + (1144366, 'mdazzg22l5q4g3', 'sitem'), + (1144622, 'mdazzg22l5r5c4', 'sitem'), + (1144878, 'mdazzg23r5l4g4', 'sitem'), + (1145134, 'mdazzg24g5h3l2', 'sitem'), + (1145390, 'mdazzg24l5h5r4', 'sitem'), + (1145646, 'mdazzg24l5q5g3', 'sitem'), + (1145902, 'mdazzg24l5r4g4', 'sitem'), + (1146158, 'mdazzg24q5c3r3', 'sitem'), + (1146414, 'mdazzg24r5g3h2', 'sitem'), + (1146670, 'mdazzg25r5c5q3', 'sitem'), + (1146926, 'mdazzg25r5q5h4', 'sitem'), + (1147182, 'mdezzg00a0b0c0', 'sitem'), + (1147438, 'mdukhg00a0b0c0', 'sitem'), + (1147694, 'mduzzg00a0b0c0', 'sitem'), + (1147950, 'megbag01j1a0b0', 'sitem'), + (1148206, 'megbag09j2a0b0', 'sitem'), + (1148462, 'megbag12j3a0b0', 'sitem'), + (1148718, 'megbag14j3a0b0', 'sitem'), + (1148974, 'megbag18j4a0b0', 'sitem'), + (1149230, 'megbag21j5a0b0', 'sitem'), + (1149486, 'megbag22j5a0b0', 'sitem'), + (1149742, 'megzzg01j1a0b0', 'sitem'), + (1149998, 'megzzg10j2a0b0', 'sitem'), + (1150254, 'megzzg12j3a0b0', 'sitem'), + (1150510, 'megzzg18j4a0b0', 'sitem'), + (1150766, 'megzzg23j5a0b0', 'sitem'), + (1151022, 'menzzg00a0b0c0', 'sitem'), + (1151278, 'meydag00a0b0c0', 'sitem'), + (1151534, 'meyzzg00a0b0c0', 'sitem'), + (1151790, 'mfacgg01c1g1h1', 'sitem'), + (1152046, 'mfacgg15c3g3r3', 'sitem'), + (1152302, 'mfacgg15q3c3h3', 'sitem'), + (1152558, 'mfacgg17c4g4h3', 'sitem'), + (1152814, 'mfacgg19h4c4l3', 'sitem'), + (1153070, 'mfacgg20h4l4c4', 'sitem'), + (1153326, 'mfacgg21g5c4r2', 'sitem'), + (1153582, 'mfacgg22c5q3g3', 'sitem'), + (1153838, 'mfacgg22h5l5q4', 'sitem'), + (1154094, 'mfacgg22h5q4r3', 'sitem'), + (1154350, 'mfacgg23q5c4g3', 'sitem'), + (1154606, 'mfacgg23q5c5l4', 'sitem'), + (1154862, 'mfacgg24c5g4r3', 'sitem'), + (1155118, 'mfacgg24c5l5r5', 'sitem'), + (1155374, 'mfacgg24c5q5r5', 'sitem'), + (1155630, 'mfacgg24h5c5l5', 'sitem'), + (1155886, 'mfacgg24h5g2r2', 'sitem'), + (1156142, 'mfacgg24l5h3c3', 'sitem'), + (1156398, 'mfacgg24r5h4g2', 'sitem'), + (1156654, 'mfacgg25c5g5l5', 'sitem'), + (1156910, 'mfacgg25c5l4r4', 'sitem'), + (1157166, 'mfacgg25c5r5g5', 'sitem'), + (1157422, 'mfacgg25g5h5q5', 'sitem'), + (1157678, 'mfacgg25g5q5c5', 'sitem'), + (1157934, 'mfacgg25h5q5g5', 'sitem'), + (1158190, 'mfacgg25l5c5g4', 'sitem'), + (1158446, 'mfacgg25q5c4l4', 'sitem'), + (1158702, 'mfacgg25q5c5h5', 'sitem'), + (1158958, 'mfacgg25q5g5h3', 'sitem'), + (1159214, 'mfacgg25q5r4l4', 'sitem'), + (1159470, 'mfacgg25r5c4g3', 'sitem'), + (1159726, 'mfacgg25r5c4q3', 'sitem'), + (1159982, 'mfacgg25r5h5l5', 'sitem'), + (1160238, 'mfazzg01c1g1h1', 'sitem'), + (1160494, 'mfazzg18r4h4q4', 'sitem'), + (1160750, 'mfazzg19c4q3g2', 'sitem'), + (1161006, 'mfazzg21h5l4c3', 'sitem'), + (1161262, 'mfazzg21h5q4c3', 'sitem'), + (1161518, 'mfazzg21l5q4r4', 'sitem'), + (1161774, 'mfazzg21r5l3g3', 'sitem'), + (1162030, 'mfazzg22q5l4h4', 'sitem'), + (1162286, 'mfazzg23c5l4g4', 'sitem'), + (1162542, 'mfazzg23h5l4q4', 'sitem'), + (1162798, 'mfazzg23h5l5r3', 'sitem'), + (1163054, 'mfazzg24g5r4l4', 'sitem'), + (1163310, 'mfazzg24h5r4c3', 'sitem'), + (1163566, 'mfazzg25g5l5r5', 'sitem'), + (1163822, 'mfazzg25h5c3l3', 'sitem'), + (1164078, 'mfazzg25h5q5r5', 'sitem'), + (1164334, 'mfazzg25h5r5g4', 'sitem'), + (1164590, 'mfecfg00a0b0c0', 'sitem'), + (1164846, 'mfezzg00a0b0c0', 'sitem'), + (1165102, 'mfipcg01e1p1a0', 'sitem'), + (1165358, 'mfipcg10e2p1a0', 'sitem'), + (1165614, 'mfipcg10p2e2a0', 'sitem'), + (1165870, 'mfipcg11e3p2a0', 'sitem'), + (1166126, 'mfipcg12e3p1a0', 'sitem'), + (1166382, 'mfipcg14p3e1a0', 'sitem'), + (1166638, 'mfipcg14p3e3a0', 'sitem'), + (1166894, 'mfipcg15p3e2a0', 'sitem'), + (1167150, 'mfipcg17e4p1a0', 'sitem'), + (1167406, 'mfipcg17p4e2a0', 'sitem'), + (1167662, 'mfipcg18e4p3a0', 'sitem'), + (1167918, 'mfipcg21e5p2a0', 'sitem'), + (1168174, 'mfipcg23p5e3a0', 'sitem'), + (1168430, 'mfipcg24e5p1a0', 'sitem'), + (1168686, 'mfipcg25e5p3a0', 'sitem'), + (1168942, 'mfipcg25e5p5a0', 'sitem'), + (1169198, 'mfipcg25p5e5a0', 'sitem'), + (1169454, 'mfipdg01e1p1a0', 'sitem'), + (1169710, 'mfipdg03p1e1a0', 'sitem'), + (1169966, 'mfipdg09p2e1a0', 'sitem'), + (1170222, 'mfipdg10e2p2a0', 'sitem'), + (1170478, 'mfipdg15e3p3a0', 'sitem'), + (1170734, 'mfipdg15p3e2a0', 'sitem'), + (1170990, 'mfipdg18e4p2a0', 'sitem'), + (1171246, 'mfipdg18e4p3a0', 'sitem'), + (1171502, 'mfipdg18p4e2a0', 'sitem'), + (1171758, 'mfipdg18p4e4a0', 'sitem'), + (1172014, 'mfipdg19e4p4a0', 'sitem'), + (1172270, 'mfipdg20p4e1a0', 'sitem'), + (1172526, 'mfipdg22e5p1a0', 'sitem'), + (1172782, 'mfipdg24e5p3a0', 'sitem'), + (1173038, 'mfipdg24p5e1a0', 'sitem'), + (1173294, 'mfipdg25e5p2a0', 'sitem'), + (1173550, 'mfipdg25e5p4a0', 'sitem'), + (1173806, 'mfizzg01e1p1a0', 'sitem'), + (1174062, 'mfizzg08e2p1a0', 'sitem'), + (1174318, 'mfizzg12e3p3a0', 'sitem'), + (1174574, 'mfizzg13e3p1a0', 'sitem'), + (1174830, 'mfizzg15p3e1a0', 'sitem'), + (1175086, 'mfizzg16e4p2a0', 'sitem'), + (1175342, 'mfizzg17e4p3a0', 'sitem'), + (1175598, 'mfizzg17p4e1a0', 'sitem'), + (1175854, 'mfizzg18p4e2a0', 'sitem'), + (1176110, 'mfizzg19e4p1a0', 'sitem'), + (1176366, 'mfizzg21e5p2a0', 'sitem'), + (1176622, 'mfizzg21p5e4a0', 'sitem'), + (1176878, 'mfizzg22p5e2a0', 'sitem'), + (1177134, 'mfizzg23e5p3a0', 'sitem'), + (1177390, 'mfizzg24p5e3a0', 'sitem'), + (1177646, 'mfizzg25e5p1a0', 'sitem'), + (1177902, 'mfizzg25e5p4a0', 'sitem'), + (1178158, 'mfldbg00a0b0c0', 'sitem'), + (1178414, 'mflzzg00a0b0c0', 'sitem'), + (1178670, 'mfnzzg00a0b0c0', 'sitem'), + (1178926, 'mfozzg01n1o1a0', 'sitem'), + (1179182, 'mfozzg08o2n2a0', 'sitem'), + (1179438, 'mfozzg09n2o1a0', 'sitem'), + (1179694, 'mfozzg11n3o2a0', 'sitem'), + (1179950, 'mfozzg12o3n3a0', 'sitem'), + (1180206, 'mfozzg14n3o3a0', 'sitem'), + (1180462, 'mfozzg14o3n1a0', 'sitem'), + (1180718, 'mfozzg15o3n2a0', 'sitem'), + (1180974, 'mfozzg17n4o3a0', 'sitem'), + (1181230, 'mfozzg19o4n3a0', 'sitem'), + (1181486, 'mfozzg20n4o4a0', 'sitem'), + (1181742, 'mfozzg22o5n2a0', 'sitem'), + (1181998, 'mfozzg23n5o3a0', 'sitem'), + (1182254, 'mfozzg24n5o4a0', 'sitem'), + (1182510, 'mfozzg24o5n4a0', 'sitem'), + (1182766, 'mfozzg24o5n5a0', 'sitem'), + (1183022, 'mfozzg25o5n1a0', 'sitem'), + (1183278, 'mfrpag00a0b0c0', 'sitem'), + (1183534, 'mfrpeg00a0b0c0', 'sitem'), + (1183790, 'mfrzzg00a0b0c0', 'sitem'), + (1184046, 'mfthbg00a0b0c0', 'sitem'), + (1184302, 'mftzzg00a0b0c0', 'sitem'), + (1184558, 'mfuhlg00a0b0c0', 'sitem'), + (1184814, 'mfuzzg00a0b0c0', 'sitem'), + (1185070, 'mfvzzg01n1o1a0', 'sitem'), + (1185326, 'mfvzzg02o1n1a0', 'sitem'), + (1185582, 'mfvzzg08o2n1a0', 'sitem'), + (1185838, 'mfvzzg11n3o1a0', 'sitem'), + (1186094, 'mfvzzg11n3o3a0', 'sitem'), + (1186350, 'mfvzzg12o3n2a0', 'sitem'), + (1186606, 'mfvzzg16o4n3a0', 'sitem'), + (1186862, 'mfvzzg17n4o1a0', 'sitem'), + (1187118, 'mfvzzg18o4n1a0', 'sitem'), + (1187374, 'mfvzzg19o4n2a0', 'sitem'), + (1187630, 'mfvzzg19o4n4a0', 'sitem'), + (1187886, 'mfvzzg20n4o4a0', 'sitem'), + (1188142, 'mfvzzg21n5o1a0', 'sitem'), + (1188398, 'mfvzzg21n5o4a0', 'sitem'), + (1188654, 'mfvzzg25n5o2a0', 'sitem'), + (1188910, 'mfvzzg25o5n1a0', 'sitem'), + (1189166, 'mfvzzg25o5n2a0', 'sitem'), + (1189422, 'mglkbg01j1a0b0', 'sitem'), + (1189678, 'mglkbg06j2a0b0', 'sitem'), + (1189934, 'mglkbg11j3a0b0', 'sitem'), + (1190190, 'mglkbg18j4a0b0', 'sitem'), + (1190446, 'mglkbg21j5a0b0', 'sitem'), + (1190702, 'mglkfg01j1a0b0', 'sitem'), + (1190958, 'mglkfg09j2a0b0', 'sitem'), + (1191214, 'mglkfg15j3a0b0', 'sitem'), + (1191470, 'mglkfg20j4a0b0', 'sitem'), + (1191726, 'mglkfg23j5a0b0', 'sitem'), + (1191982, 'mglzzg01j1a0b0', 'sitem'), + (1192238, 'mglzzg07j2a0b0', 'sitem'), + (1192494, 'mglzzg14j3a0b0', 'sitem'), + (1192750, 'mglzzg20j4a0b0', 'sitem'), + (1193006, 'mglzzg25j5a0b0', 'sitem'), + (1193262, 'mgozzg00a0b0c0', 'sitem'), + (1193518, 'mgrzzg00a0b0c0', 'sitem'), + (1193774, 'mguzzg01e1p1a0', 'sitem'), + (1194030, 'mguzzg03p1e1a0', 'sitem'), + (1194286, 'mguzzg08e2p2a0', 'sitem'), + (1194542, 'mguzzg08p2e1a0', 'sitem'), + (1194798, 'mguzzg12p3e1a0', 'sitem'), + (1195054, 'mguzzg12p3e2a0', 'sitem'), + (1195310, 'mguzzg13e3p1a0', 'sitem'), + (1195566, 'mguzzg14e3p3a0', 'sitem'), + (1195822, 'mguzzg16p4e1a0', 'sitem'), + (1196078, 'mguzzg17p4e2a0', 'sitem'), + (1196334, 'mguzzg18p4e3a0', 'sitem'), + (1196590, 'mguzzg19e4p1a0', 'sitem'), + (1196846, 'mguzzg21p5e3a0', 'sitem'), + (1197102, 'mguzzg22p5e2a0', 'sitem'), + (1197358, 'mguzzg23e5p1a0', 'sitem'), + (1197614, 'mguzzg25e5p4a0', 'sitem'), + (1197870, 'mguzzg25e5p5a0', 'sitem'), + (1198126, 'mhadag01n1o1a0', 'sitem'), + (1198382, 'mhadag08n2o1a0', 'sitem'), + (1198638, 'mhadag08o2n2a0', 'sitem'), + (1198894, 'mhadag10n2o2a0', 'sitem'), + (1199150, 'mhadag11o3n2a0', 'sitem'), + (1199406, 'mhadag12n3o1a0', 'sitem'), + (1199662, 'mhadag13o3n1a0', 'sitem'), + (1199918, 'mhadag14n3o1a0', 'sitem'), + (1200174, 'mhadag14n3o2a0', 'sitem'), + (1200430, 'mhadag14n3o3a0', 'sitem'), + (1200686, 'mhadag14o3n1a0', 'sitem'), + (1200942, 'mhadag16n4o3a0', 'sitem'), + (1201198, 'mhadag16o4n2a0', 'sitem'), + (1201454, 'mhadag17n4o2a0', 'sitem'), + (1201710, 'mhadag17n4o3a0', 'sitem'), + (1201966, 'mhadag18n4o1a0', 'sitem'), + (1202222, 'mhadag18o4n1a0', 'sitem'), + (1202478, 'mhadag18o4n2a0', 'sitem'), + (1202734, 'mhadag21n5o1a0', 'sitem'), + (1202990, 'mhadag21n5o5a0', 'sitem'), + (1203246, 'mhadag21o5n1a0', 'sitem'), + (1203502, 'mhadag22n5o3a0', 'sitem'), + (1203758, 'mhadag22o5n3a0', 'sitem'), + (1204014, 'mhadag23o5n4a0', 'sitem'), + (1204270, 'mhadag24n5o2a0', 'sitem'), + (1204526, 'mhadag25n5o4a0', 'sitem'), + (1204782, 'mhadag25n5o5a0', 'sitem'), + (1205038, 'mhadag25o5n1a0', 'sitem'), + (1205294, 'mhadag25o5n2a0', 'sitem'), + (1205550, 'mhadag25o5n3a0', 'sitem'), + (1205806, 'mhadag25o5n4a0', 'sitem'), + (1206062, 'mhazzg01n1o1a0', 'sitem'), + (1206318, 'mhazzg05o1n1a0', 'sitem'), + (1206574, 'mhazzg07n2o2a0', 'sitem'), + (1206830, 'mhazzg08o2n2a0', 'sitem'), + (1207086, 'mhazzg09o2n1a0', 'sitem'), + (1207342, 'mhazzg14n3o1a0', 'sitem'), + (1207598, 'mhazzg16o4n1a0', 'sitem'), + (1207854, 'mhazzg18o4n2a0', 'sitem'), + (1208110, 'mhazzg19n4o1a0', 'sitem'), + (1208366, 'mhazzg19n4o2a0', 'sitem'), + (1208622, 'mhazzg20o4n3a0', 'sitem'), + (1208878, 'mhazzg22n5o4a0', 'sitem'), + (1209134, 'mhazzg24o5n1a0', 'sitem'), + (1209390, 'mhazzg24o5n3a0', 'sitem'), + (1209646, 'mhazzg24o5n4a0', 'sitem'), + (1209902, 'mhazzg24o5n5a0', 'sitem'), + (1210158, 'mhazzg25n5o1a0', 'sitem'), + (1210414, 'mhezzg01n1o1a0', 'sitem'), + (1210670, 'mhezzg07o2n1a0', 'sitem'), + (1210926, 'mhezzg12o3n2a0', 'sitem'), + (1211182, 'mhezzg13n3o1a0', 'sitem'), + (1211438, 'mhezzg13n3o3a0', 'sitem'), + (1211694, 'mhezzg14o3n1a0', 'sitem'), + (1211950, 'mhezzg16n4o3a0', 'sitem'), + (1212206, 'mhezzg19n4o4a0', 'sitem'), + (1212462, 'mhezzg19o4n1a0', 'sitem'), + (1212718, 'mhezzg20o4n4a0', 'sitem'), + (1212974, 'mhezzg21n5o3a0', 'sitem'), + (1213230, 'mhezzg21o5n4a0', 'sitem'), + (1213486, 'mhezzg22n5o2a0', 'sitem'), + (1213742, 'mhezzg23n5o1a0', 'sitem'), + (1213998, 'mhezzg24n5o5a0', 'sitem'), + (1214254, 'mhezzg24o5n1a0', 'sitem'), + (1214510, 'mhezzg25o5n2a0', 'sitem'), + (1214766, 'mhihag01n1o1a0', 'sitem'), + (1215022, 'mhihag05o1n1a0', 'sitem'), + (1215278, 'mhihag06o2n1a0', 'sitem'), + (1215534, 'mhihag09n2o1a0', 'sitem'), + (1215790, 'mhihag10n2o1a0', 'sitem'), + (1216046, 'mhihag10o2n2a0', 'sitem'), + (1216302, 'mhihag12n3o1a0', 'sitem'), + (1216558, 'mhihag12o3n2a0', 'sitem'), + (1216814, 'mhihag14o3n2a0', 'sitem'), + (1217070, 'mhihag15n3o1a0', 'sitem'), + (1217326, 'mhihag15o3n3a0', 'sitem'), + (1217582, 'mhihag16n4o3a0', 'sitem'), + (1217838, 'mhihag16o4n1a0', 'sitem'), + (1218094, 'mhihag16o4n3a0', 'sitem'), + (1218350, 'mhihag18n4o2a0', 'sitem'), + (1218606, 'mhihag19n4o1a0', 'sitem'), + (1218862, 'mhihag19n4o4a0', 'sitem'), + (1219118, 'mhihag19o4n2a0', 'sitem'), + (1219374, 'mhihag20o4n1a0', 'sitem'), + (1219630, 'mhihag20o4n2a0', 'sitem'), + (1219886, 'mhihag21n5o4a0', 'sitem'), + (1220142, 'mhihag21o5n2a0', 'sitem'), + (1220398, 'mhihag22n5o3a0', 'sitem'), + (1220654, 'mhihag22o5n3a0', 'sitem'), + (1220910, 'mhihag23n5o1a0', 'sitem'), + (1221166, 'mhihag23n5o2a0', 'sitem'), + (1221422, 'mhihag23o5n3a0', 'sitem'), + (1221678, 'mhihag24n5o5a0', 'sitem'), + (1221934, 'mhihag24o5n4a0', 'sitem'), + (1222190, 'mhihag25n5o2a0', 'sitem'), + (1222446, 'mhihag25n5o5a0', 'sitem'), + (1222702, 'mhihag25o5n4a0', 'sitem'), + (1222958, 'mhihag25o5n5a0', 'sitem'), + (1223214, 'mhizzg01n1o1a0', 'sitem'), + (1223470, 'mhizzg03o1n1a0', 'sitem'), + (1223726, 'mhizzg07o2n2a0', 'sitem'), + (1223982, 'mhizzg09n2o2a0', 'sitem'), + (1224238, 'mhizzg10o2n1a0', 'sitem'), + (1224494, 'mhizzg11n3o1a0', 'sitem'), + (1224750, 'mhizzg13o3n2a0', 'sitem'), + (1225006, 'mhizzg14n3o3a0', 'sitem'), + (1225262, 'mhizzg15o3n1a0', 'sitem'), + (1225518, 'mhizzg15o3n3a0', 'sitem'), + (1225774, 'mhizzg18o4n3a0', 'sitem'), + (1226030, 'mhizzg19o4n4a0', 'sitem'), + (1226286, 'mhizzg22o5n4a0', 'sitem'), + (1226542, 'mhizzg24n5o4a0', 'sitem'), + (1226798, 'mhizzg24n5o5a0', 'sitem'), + (1227054, 'mhizzg25o5n1a0', 'sitem'), + (1227310, 'mhizzg25o5n3a0', 'sitem'), + (1227566, 'mhmhlg01n1o1a0', 'sitem'), + (1227822, 'mhmhlg05o1n1a0', 'sitem'), + (1228078, 'mhmhlg06n2o1a0', 'sitem'), + (1228334, 'mhmhlg08n2o2a0', 'sitem'), + (1228590, 'mhmhlg08o2n1a0', 'sitem'), + (1228846, 'mhmhlg09o2n2a0', 'sitem'), + (1229102, 'mhmhlg11n3o1a0', 'sitem'), + (1229358, 'mhmhlg12n3o3a0', 'sitem'), + (1229614, 'mhmhlg13n3o2a0', 'sitem'), + (1229870, 'mhmhlg13o3n2a0', 'sitem'), + (1230126, 'mhmhlg14n3o1a0', 'sitem'), + (1230382, 'mhmhlg15o3n3a0', 'sitem'), + (1230638, 'mhmhlg16n4o2a0', 'sitem'), + (1230894, 'mhmhlg16n4o3a0', 'sitem'), + (1231150, 'mhmhlg17n4o2a0', 'sitem'), + (1231406, 'mhmhlg17n4o3a0', 'sitem'), + (1231662, 'mhmhlg17n4o4a0', 'sitem'), + (1231918, 'mhmhlg17o4n3a0', 'sitem'), + (1232174, 'mhmhlg18n4o1a0', 'sitem'), + (1232430, 'mhmhlg18o4n2a0', 'sitem'), + (1232686, 'mhmhlg19n4o1a0', 'sitem'), + (1232942, 'mhmhlg19o4n2a0', 'sitem'), + (1233198, 'mhmhlg20o4n1a0', 'sitem'), + (1233454, 'mhmhlg21n5o1a0', 'sitem'), + (1233710, 'mhmhlg21o5n1a0', 'sitem'), + (1233966, 'mhmhlg21o5n2a0', 'sitem'), + (1234222, 'mhmhlg21o5n3a0', 'sitem'), + (1234478, 'mhmhlg22o5n1a0', 'sitem'), + (1234734, 'mhmhlg22o5n4a0', 'sitem'), + (1234990, 'mhmhlg24o5n2a0', 'sitem'), + (1235246, 'mhmhlg25n5o2a0', 'sitem'), + (1235502, 'mhmhlg25n5o4a0', 'sitem'), + (1235758, 'mhmzzg01n1o1a0', 'sitem'), + (1236014, 'mhmzzg10o2n1a0', 'sitem'), + (1236270, 'mhmzzg12o3n1a0', 'sitem'), + (1236526, 'mhmzzg15n3o1a0', 'sitem'), + (1236782, 'mhmzzg15n3o2a0', 'sitem'), + (1237038, 'mhmzzg15n3o3a0', 'sitem'), + (1237294, 'mhmzzg18o4n1a0', 'sitem'), + (1237550, 'mhmzzg19n4o2a0', 'sitem'), + (1237806, 'mhmzzg19o4n3a0', 'sitem'), + (1238062, 'mhmzzg20n4o1a0', 'sitem'), + (1238318, 'mhmzzg20n4o3a0', 'sitem'), + (1238574, 'mhmzzg22n5o3a0', 'sitem'), + (1238830, 'mhmzzg23n5o1a0', 'sitem'), + (1239086, 'mhmzzg23o5n2a0', 'sitem'), + (1239342, 'mhmzzg23o5n5a0', 'sitem'), + (1239598, 'mhmzzg24n5o4a0', 'sitem'), + (1239854, 'mhmzzg25n5o2a0', 'sitem'), + (1240110, 'mhokig00a0b0c0', 'sitem'), + (1240366, 'mhozzg00a0b0c0', 'sitem'), + (1240622, 'mhuhfg01b1f1a0', 'sitem'), + (1240878, 'mhuhfg03f1b1a0', 'sitem'), + (1241134, 'mhuhfg08b2f1a0', 'sitem'), + (1241390, 'mhuhfg08b2f2a0', 'sitem'), + (1241646, 'mhuhfg09f2b1a0', 'sitem'), + (1241902, 'mhuhfg12b3f2a0', 'sitem'), + (1242158, 'mhuhfg12f3b2a0', 'sitem'), + (1242414, 'mhuhfg14b3f3a0', 'sitem'), + (1242670, 'mhuhfg14f3b1a0', 'sitem'), + (1242926, 'mhuhfg16b4f3a0', 'sitem'), + (1243182, 'mhuhfg17b4f1a0', 'sitem'), + (1243438, 'mhuhfg18b4f2a0', 'sitem'), + (1243694, 'mhuhfg20b4f3a0', 'sitem'), + (1243950, 'mhuhfg20b4f4a0', 'sitem'), + (1244206, 'mhuhfg20f4b1a0', 'sitem'), + (1244462, 'mhuhfg20f4b2a0', 'sitem'), + (1244718, 'mhuhfg21f5b1a0', 'sitem'), + (1244974, 'mhuhfg21f5b2a0', 'sitem'), + (1245230, 'mhuhfg22b5f1a0', 'sitem'), + (1245486, 'mhuhfg22f5b4a0', 'sitem'), + (1245742, 'mhuhfg23f5b3a0', 'sitem'), + (1245998, 'mhuhfg24b5f3a0', 'sitem'), + (1246254, 'mhuhfg24b5f4a0', 'sitem'), + (1246510, 'mhuhfg24f5b3a0', 'sitem'), + (1246766, 'mhuhfg25b5f1a0', 'sitem'), + (1247022, 'mhuhfg25b5f2a0', 'sitem'), + (1247278, 'mhuhfg25b5f3a0', 'sitem'), + (1247534, 'mhuhfg25b5f5a0', 'sitem'), + (1247790, 'mhuhfg25f5b1a0', 'sitem'), + (1248046, 'mhuhfg25f5b2a0', 'sitem'), + (1248302, 'mhuhfg25f5b4a0', 'sitem'), + (1248558, 'mhuzzg01b1f1a0', 'sitem'), + (1248814, 'mhuzzg10b2f2a0', 'sitem'), + (1249070, 'mhuzzg10f2b1a0', 'sitem'), + (1249326, 'mhuzzg13b3f2a0', 'sitem'), + (1249582, 'mhuzzg14f3b1a0', 'sitem'), + (1249838, 'mhuzzg15b3f1a0', 'sitem'), + (1250094, 'mhuzzg16b4f4a0', 'sitem'), + (1250350, 'mhuzzg17b4f2a0', 'sitem'), + (1250606, 'mhuzzg19b4f3a0', 'sitem'), + (1250862, 'mhuzzg19f4b2a0', 'sitem'), + (1251118, 'mhuzzg21b5f4a0', 'sitem'), + (1251374, 'mhuzzg22f5b2a0', 'sitem'), + (1251630, 'mhuzzg22f5b3a0', 'sitem'), + (1251886, 'mhuzzg23b5f1a0', 'sitem'), + (1252142, 'mhuzzg24b5f2a0', 'sitem'), + (1252398, 'mhuzzg24f5b4a0', 'sitem'), + (1252654, 'mhuzzg25f5b1a0', 'sitem'), + (1252910, 'minzzg00a0b0c0', 'sitem'), + (1253166, 'mivzzg01e1p1a0', 'sitem'), + (1253422, 'mivzzg10e2p2a0', 'sitem'), + (1253678, 'mivzzg11p3e2a0', 'sitem'), + (1253934, 'mivzzg12e3p2a0', 'sitem'), + (1254190, 'mivzzg15p3e1a0', 'sitem'), + (1254446, 'mivzzg15p3e3a0', 'sitem'), + (1254702, 'mivzzg18p4e2a0', 'sitem'), + (1254958, 'mivzzg19p4e4a0', 'sitem'), + (1255214, 'mivzzg20e4p1a0', 'sitem'), + (1255470, 'mivzzg21p5e3a0', 'sitem'), + (1255726, 'mivzzg22e5p1a0', 'sitem'), + (1255982, 'mivzzg22e5p3a0', 'sitem'), + (1256238, 'mivzzg22e5p5a0', 'sitem'), + (1256494, 'mivzzg22p5e1a0', 'sitem'), + (1256750, 'mivzzg23p5e5a0', 'sitem'), + (1257006, 'mivzzg24e5p2a0', 'sitem'), + (1257262, 'mivzzg25p5e4a0', 'sitem'), + (1257518, 'mjuzzg00a0b0c0', 'sitem'), + (1257774, 'ml zzg00a0b0c0', 'sitem'), + (1258030, 'mlakeg00a0b0c0', 'sitem'), + (1258286, 'mlazzg00a0b0c0', 'sitem'), + (1258542, 'mlgkdg00a0b0c0', 'sitem'), + (1258798, 'mlgzzg00a0b0c0', 'sitem'), + (1259054, 'mlidbg01e1p1a0', 'sitem'), + (1259310, 'mlidbg08p2e1a0', 'sitem'), + (1259566, 'mlidbg12e3p1a0', 'sitem'), + (1259822, 'mlidbg12p3e1a0', 'sitem'), + (1260078, 'mlidbg14e3p2a0', 'sitem'), + (1260334, 'mlidbg14p3e2a0', 'sitem'), + (1260590, 'mlidbg14p3e3a0', 'sitem'), + (1260846, 'mlidbg15e3p3a0', 'sitem'), + (1261102, 'mlidbg17e4p2a0', 'sitem'), + (1261358, 'mlidbg17p4e2a0', 'sitem'), + (1261614, 'mlidbg19p4e3a0', 'sitem'), + (1261870, 'mlidbg21e5p1a0', 'sitem'), + (1262126, 'mlidbg22p5e3a0', 'sitem'), + (1262382, 'mlidbg22p5e4a0', 'sitem'), + (1262638, 'mlidbg23p5e1a0', 'sitem'), + (1262894, 'mlidbg23p5e5a0', 'sitem'), + (1263150, 'mlidbg25e5p4a0', 'sitem'), + (1263406, 'mlihfg01e1p1a0', 'sitem'), + (1263662, 'mlihfg08e2p1a0', 'sitem'), + (1263918, 'mlihfg12e3p3a0', 'sitem'), + (1264174, 'mlihfg13p3e2a0', 'sitem'), + (1264430, 'mlihfg15p3e1a0', 'sitem'), + (1264686, 'mlihfg15p3e3a0', 'sitem'), + (1264942, 'mlihfg17p4e2a0', 'sitem'), + (1265198, 'mlihfg19p4e1a0', 'sitem'), + (1265454, 'mlihfg20e4p1a0', 'sitem'), + (1265710, 'mlihfg21e5p2a0', 'sitem'), + (1265966, 'mlihfg21e5p4a0', 'sitem'), + (1266222, 'mlihfg21p5e2a0', 'sitem'), + (1266478, 'mlihfg21p5e3a0', 'sitem'), + (1266734, 'mlihfg22e5p1a0', 'sitem'), + (1266990, 'mlihfg23p5e1a0', 'sitem'), + (1267246, 'mlihfg24e5p3a0', 'sitem'), + (1267502, 'mlihfg25p5e5a0', 'sitem'), + (1267758, 'mlizzg01e1p1a0', 'sitem'), + (1268014, 'mlizzg07e2p1a0', 'sitem'), + (1268270, 'mlizzg07p2e1a0', 'sitem'), + (1268526, 'mlizzg12e3p2a0', 'sitem'), + (1268782, 'mlizzg13e3p1a0', 'sitem'), + (1269038, 'mlizzg16p4e1a0', 'sitem'), + (1269294, 'mlizzg16p4e3a0', 'sitem'), + (1269550, 'mlizzg18e4p1a0', 'sitem'), + (1269806, 'mlizzg18p4e2a0', 'sitem'), + (1270062, 'mlizzg20e4p3a0', 'sitem'), + (1270318, 'mlizzg20e4p4a0', 'sitem'), + (1270574, 'mlizzg20p4e4a0', 'sitem'), + (1270830, 'mlizzg21e5p1a0', 'sitem'), + (1271086, 'mlizzg23e5p3a0', 'sitem'), + (1271342, 'mlizzg23e5p4a0', 'sitem'), + (1271598, 'mlizzg24e5p2a0', 'sitem'), + (1271854, 'mlizzg24p5e3a0', 'sitem'), + (1272110, 'mlozzg01a1b1c1', 'sitem'), + (1272366, 'mlozzg17r4q3b3', 'sitem'), + (1272622, 'mlozzg19i4m4c4', 'sitem'), + (1272878, 'mlozzg23c5d5l5', 'sitem'), + (1273134, 'mlozzg23c5h5r4', 'sitem'), + (1273390, 'mlozzg23c5l5i3', 'sitem'), + (1273646, 'mlozzg24c5h5k5', 'sitem'), + (1273902, 'mlozzg24g5i5r5', 'sitem'), + (1274158, 'mlozzg24g5l5c5', 'sitem'), + (1274414, 'mlozzg24i5b5k5', 'sitem'), + (1274670, 'mlozzg25a5f5i4', 'sitem'), + (1274926, 'mlozzg25a5m5d5', 'sitem'), + (1275182, 'mlozzg25f5m5g5', 'sitem'), + (1275438, 'mlozzg25h5b5k4', 'sitem'), + (1275694, 'mlozzg25m5d5r3', 'sitem'), + (1275950, 'mlozzg25m5l5k4', 'sitem'), + (1276206, 'mlozzg25r5k5a5', 'sitem'), + (1276462, 'mlvzzg01a1c1d1', 'sitem'), + (1276718, 'mlvzzg17h4k3a3', 'sitem'), + (1276974, 'mlvzzg18k4l4c3', 'sitem'), + (1277230, 'mlvzzg20d4q4g3', 'sitem'), + (1277486, 'mlvzzg22d5l5q4', 'sitem'), + (1277742, 'mlvzzg22i5a4l4', 'sitem'), + (1277998, 'mlvzzg23d5r5l5', 'sitem'), + (1278254, 'mlvzzg23l5r5k5', 'sitem'), + (1278510, 'mlvzzg24d5i5a5', 'sitem'), + (1278766, 'mlvzzg24g5c4l4', 'sitem'), + (1279022, 'mlvzzg24i5c5h4', 'sitem'), + (1279278, 'mlvzzg24m5a5d5', 'sitem'), + (1279534, 'mlvzzg24r5g4m4', 'sitem'), + (1279790, 'mlvzzg24r5k4q4', 'sitem'), + (1280046, 'mlvzzg25c5r5k5', 'sitem'), + (1280302, 'mlvzzg25d5h4m3', 'sitem'), + (1280558, 'mlvzzg25q5k4m4', 'sitem'), + (1280814, 'mmacag01n1o1a0', 'sitem'), + (1281070, 'mmacag06n2o1a0', 'sitem'), + (1281326, 'mmacag07o2n1a0', 'sitem'), + (1281582, 'mmacag07o2n2a0', 'sitem'), + (1281838, 'mmacag10n2o2a0', 'sitem'), + (1282094, 'mmacag15n3o1a0', 'sitem'), + (1282350, 'mmacag17n4o1a0', 'sitem'), + (1282606, 'mmacag17o4n2a0', 'sitem'), + (1282862, 'mmacag19n4o3a0', 'sitem'), + (1283118, 'mmacag20n4o2a0', 'sitem'), + (1283374, 'mmacag22n5o2a0', 'sitem'), + (1283630, 'mmacag24o5n3a0', 'sitem'), + (1283886, 'mmacag25n5o1a0', 'sitem'), + (1284142, 'mmacag25n5o3a0', 'sitem'), + (1284398, 'mmacag25o5n1a0', 'sitem'), + (1284654, 'mmacag25o5n2a0', 'sitem'), + (1284910, 'mmacag25o5n4a0', 'sitem'), + (1285166, 'mmadbg01n1o1a0', 'sitem'), + (1285422, 'mmadbg06o2n1a0', 'sitem'), + (1285678, 'mmadbg10o2n2a0', 'sitem'), + (1285934, 'mmadbg11o3n1a0', 'sitem'), + (1286190, 'mmadbg12n3o1a0', 'sitem'), + (1286446, 'mmadbg13n3o3a0', 'sitem'), + (1286702, 'mmadbg13o3n2a0', 'sitem'), + (1286958, 'mmadbg16o4n2a0', 'sitem'), + (1287214, 'mmadbg17n4o1a0', 'sitem'), + (1287470, 'mmadbg17o4n3a0', 'sitem'), + (1287726, 'mmadbg18n4o4a0', 'sitem'), + (1287982, 'mmadbg20n4o3a0', 'sitem'), + (1288238, 'mmadbg21n5o2a0', 'sitem'), + (1288494, 'mmadbg23o5n3a0', 'sitem'), + (1288750, 'mmadbg25n5o5a0', 'sitem'), + (1289006, 'mmadbg25o5n1a0', 'sitem'), + (1289262, 'mmadbg25o5n2a0', 'sitem'), + (1289518, 'mmazzg01n1o1a0', 'sitem'), + (1289774, 'mmazzg04o1n1a0', 'sitem'), + (1290030, 'mmazzg06n2o1a0', 'sitem'), + (1290286, 'mmazzg08o2n1a0', 'sitem'), + (1290542, 'mmazzg13o3n2a0', 'sitem'), + (1290798, 'mmazzg14n3o1a0', 'sitem'), + (1291054, 'mmazzg14o3n1a0', 'sitem'), + (1291310, 'mmazzg17o4n1a0', 'sitem'), + (1291566, 'mmazzg18n4o3a0', 'sitem'), + (1291822, 'mmazzg19o4n2a0', 'sitem'), + (1292078, 'mmazzg21o5n4a0', 'sitem'), + (1292334, 'mmazzg23o5n1a0', 'sitem'), + (1292590, 'mmazzg23o5n3a0', 'sitem'), + (1292846, 'mmazzg24n5o2a0', 'sitem'), + (1293102, 'mmazzg24n5o3a0', 'sitem'), + (1293358, 'mmazzg24n5o4a0', 'sitem'), + (1293614, 'mmazzg25n5o5a0', 'sitem'), + (1293870, 'mmecfg00a0b0c0', 'sitem'), + (1294126, 'mmehhg00a0b0c0', 'sitem'), + (1294382, 'mmezzg00a0b0c0', 'sitem'), + (1294638, 'mmikhg00a0b0c0', 'sitem'), + (1294894, 'mmizzg00a0b0c0', 'sitem'), + (1295150, 'mmuzzg00a0b0c0', 'sitem'), + (1295406, 'mnuzzg01c1g1h1', 'sitem'), + (1295662, 'mnuzzg18h4q4r3', 'sitem'), + (1295918, 'mnuzzg19l4c4r3', 'sitem'), + (1296174, 'mnuzzg20h4r4q3', 'sitem'), + (1296430, 'mnuzzg20l4h4c3', 'sitem'), + (1296686, 'mnuzzg20q4r4h2', 'sitem'), + (1296942, 'mnuzzg22r5h4l4', 'sitem'), + (1297198, 'mnuzzg23g5c5h4', 'sitem'), + (1297454, 'mnuzzg23g5h4c3', 'sitem'), + (1297710, 'mnuzzg23r5c4l2', 'sitem'), + (1297966, 'mnuzzg24g5l4h2', 'sitem'), + (1298222, 'mnuzzg24g5l5q5', 'sitem'), + (1298478, 'mnuzzg24h5c4q3', 'sitem'), + (1298734, 'mnuzzg24l5c5r3', 'sitem'), + (1298990, 'mnuzzg24q5c4l2', 'sitem'), + (1299246, 'mnuzzg25h5g4q2', 'sitem'), + (1299502, 'mnuzzg25r5c4l4', 'sitem'), + (1299758, 'mp zzg00a0b0c0', 'sitem'), + (1300014, 'mpezzg01j1a0b0', 'sitem'), + (1300270, 'mpezzg09j2a0b0', 'sitem'), + (1300526, 'mpezzg14j3a0b0', 'sitem'), + (1300782, 'mpezzg19j4a0b0', 'sitem'), + (1301038, 'mpezzg21j5a0b0', 'sitem'), + (1301294, 'mpizzg01a1b0c0', 'sitem'), + (1301550, 'mpizzg10a2b0c0', 'sitem'), + (1301806, 'mpizzg11a3b0c0', 'sitem'), + (1302062, 'mpizzg16a4b0c0', 'sitem'), + (1302318, 'mpizzg24a5b0c0', 'sitem'), + (1302574, 'mplzzg00a0b0c0', 'sitem'), + (1302830, 'mpnzzg01j1a0b0', 'sitem'), + (1303086, 'mpnzzg07j2a0b0', 'sitem'), + (1303342, 'mpnzzg15j3a0b0', 'sitem'), + (1303598, 'mpnzzg19j4a0b0', 'sitem'), + (1303854, 'mpnzzg21j5a0b0', 'sitem'), + (1304110, 'mpozzg00a0b0c0', 'sitem'), + (1304366, 'mpscgg01j1a0b0', 'sitem'), + (1304622, 'mpscgg07j2a0b0', 'sitem'), + (1304878, 'mpscgg08j2a0b0', 'sitem'), + (1305134, 'mpscgg11j3a0b0', 'sitem'), + (1305390, 'mpscgg14j3a0b0', 'sitem'), + (1305646, 'mpscgg18j4a0b0', 'sitem'), + (1305902, 'mpscgg24j5a0b0', 'sitem'), + (1306158, 'mpszzg01j1a0b0', 'sitem'), + (1306414, 'mpszzg10j2a0b0', 'sitem'), + (1306670, 'mpszzg11j3a0b0', 'sitem'), + (1306926, 'mpszzg17j4a0b0', 'sitem'), + (1307182, 'mpszzg24j5a0b0', 'sitem'), + (1307438, 'mpwhag00a0b0c0', 'sitem'), + (1307694, 'mpwzzg00a0b0c0', 'sitem'), + (1307950, 'mrezzg01a1b1c1', 'sitem'), + (1308206, 'mrezzg23a5d5f4', 'sitem'), + (1308462, 'mrezzg23b5c5i5', 'sitem'), + (1308718, 'mrezzg23g5q5c4', 'sitem'), + (1308974, 'mrezzg23k5d5r4', 'sitem'), + (1309230, 'mrezzg23k5r5b4', 'sitem'), + (1309486, 'mrezzg23m5d5f5', 'sitem'), + (1309742, 'mrezzg24d5r5c5', 'sitem'), + (1309998, 'mrezzg24h5q5d4', 'sitem'), + (1310254, 'mrezzg24h5q5d5', 'sitem'), + (1310510, 'mrezzg24i5b4g4', 'sitem'), + (1310766, 'mrezzg24i5c5a4', 'sitem'), + (1311022, 'mrezzg25c5h5a4', 'sitem'), + (1311278, 'mrezzg25h5f5i5', 'sitem'), + (1311534, 'mrezzg25h5k5m5', 'sitem'), + (1311790, 'mrezzg25k5d5a5', 'sitem'), + (1312046, 'mrezzg25q5a5c5', 'sitem'), + (1312302, 'mrozzg01e1p1a0', 'sitem'), + (1312558, 'mrozzg07e2p1a0', 'sitem'), + (1312814, 'mrozzg09p2e1a0', 'sitem'), + (1313070, 'mrozzg13e3p1a0', 'sitem'), + (1313326, 'mrozzg15e3p2a0', 'sitem'), + (1313582, 'mrozzg15p3e1a0', 'sitem'), + (1313838, 'mrozzg17p4e1a0', 'sitem'), + (1314094, 'mrozzg18e4p3a0', 'sitem'), + (1314350, 'mrozzg20e4p1a0', 'sitem'), + (1314606, 'mrozzg20e4p4a0', 'sitem'), + (1314862, 'mrozzg21p5e3a0', 'sitem'), + (1315118, 'mrozzg22e5p2a0', 'sitem'), + (1315374, 'mrozzg22p5e1a0', 'sitem'), + (1315630, 'mrozzg24e5p4a0', 'sitem'), + (1315886, 'mrozzg25e5p1a0', 'sitem'), + (1316142, 'mrozzg25e5p3a0', 'sitem'), + (1316398, 'mrozzg25p5e4a0', 'sitem'), + (1316654, 'mruhcg01n1o1a0', 'sitem'), + (1316910, 'mruhcg04o1n1a0', 'sitem'), + (1317166, 'mruhcg06n2o1a0', 'sitem'), + (1317422, 'mruhcg08n2o1a0', 'sitem'), + (1317678, 'mruhcg09n2o2a0', 'sitem'), + (1317934, 'mruhcg09o2n1a0', 'sitem'), + (1318190, 'mruhcg10n2o2a0', 'sitem'), + (1318446, 'mruhcg10o2n2a0', 'sitem'), + (1318702, 'mruhcg11n3o1a0', 'sitem'), + (1318958, 'mruhcg11o3n1a0', 'sitem'), + (1319214, 'mruhcg12n3o3a0', 'sitem'), + (1319470, 'mruhcg12o3n1a0', 'sitem'), + (1319726, 'mruhcg14n3o2a0', 'sitem'), + (1319982, 'mruhcg15n3o3a0', 'sitem'), + (1320238, 'mruhcg16o4n2a0', 'sitem'), + (1320494, 'mruhcg17n4o4a0', 'sitem'), + (1320750, 'mruhcg17o4n1a0', 'sitem'), + (1321006, 'mruhcg18n4o2a0', 'sitem'), + (1321262, 'mruhcg18n4o4a0', 'sitem'), + (1321518, 'mruhcg19n4o2a0', 'sitem'), + (1321774, 'mruhcg19n4o3a0', 'sitem'), + (1322030, 'mruhcg20n4o1a0', 'sitem'), + (1322286, 'mruhcg21n5o1a0', 'sitem'), + (1322542, 'mruhcg21n5o2a0', 'sitem'), + (1322798, 'mruhcg22n5o1a0', 'sitem'), + (1323054, 'mruhcg22n5o2a0', 'sitem'), + (1323310, 'mruhcg22o5n4a0', 'sitem'), + (1323566, 'mruhcg23o5n2a0', 'sitem'), + (1323822, 'mruhcg23o5n3a0', 'sitem'), + (1324078, 'mruhcg25n5o3a0', 'sitem'), + (1324334, 'mruhcg25n5o5a0', 'sitem'), + (1324590, 'mruhcg25o5n3a0', 'sitem'), + (1324846, 'mruhcg25o5n5a0', 'sitem'), + (1325102, 'mruzzg01n1o1a0', 'sitem'), + (1325358, 'mruzzg02o1n1a0', 'sitem'), + (1325614, 'mruzzg08o2n2a0', 'sitem'), + (1325870, 'mruzzg11n3o2a0', 'sitem'), + (1326126, 'mruzzg12o3n1a0', 'sitem'), + (1326382, 'mruzzg13o3n2a0', 'sitem'), + (1326638, 'mruzzg15n3o1a0', 'sitem'), + (1326894, 'mruzzg15n3o3a0', 'sitem'), + (1327150, 'mruzzg17o4n1a0', 'sitem'), + (1327406, 'mruzzg18n4o2a0', 'sitem'), + (1327662, 'mruzzg19n4o1a0', 'sitem'), + (1327918, 'mruzzg20n4o3a0', 'sitem'), + (1328174, 'mruzzg20o4n3a0', 'sitem'), + (1328430, 'mruzzg21n5o2a0', 'sitem'), + (1328686, 'mruzzg21o5n1a0', 'sitem'), + (1328942, 'mruzzg21o5n4a0', 'sitem'), + (1329198, 'mruzzg24n5o3a0', 'sitem'), + (1329454, 'msazzg00a0b0c0', 'sitem'), + (1329710, 'msccfg01i1k1m1', 'sitem'), + (1329966, 'msccfg08i2k2m1', 'sitem'), + (1330222, 'msccfg12i3k2m1', 'sitem'), + (1330478, 'msccfg13m3i2k1', 'sitem'), + (1330734, 'msccfg14i3k1m1', 'sitem'), + (1330990, 'msccfg14i3m3k3', 'sitem'), + (1331246, 'msccfg15i3k3m2', 'sitem'), + (1331502, 'msccfg15k3i3m1', 'sitem'), + (1331758, 'msccfg16k4m4i1', 'sitem'), + (1332014, 'msccfg18i4k3m3', 'sitem'), + (1332270, 'msccfg18k4i3m2', 'sitem'), + (1332526, 'msccfg19k4m2i1', 'sitem'), + (1332782, 'msccfg20m4i4k2', 'sitem'), + (1333038, 'msccfg20m4k4i3', 'sitem'), + (1333294, 'msccfg21m5i4k1', 'sitem'), + (1333550, 'msccfg21m5i4k2', 'sitem'), + (1333806, 'msccfg21m5i4k3', 'sitem'), + (1334062, 'msccfg21m5i4k4', 'sitem'), + (1334318, 'msccfg21m5k4i3', 'sitem'), + (1334574, 'msccfg22k5m4i3', 'sitem'), + (1334830, 'msccfg22m5i3k3', 'sitem'), + (1335086, 'msccfg22m5k3i2', 'sitem'), + (1335342, 'msccfg23k5i4m3', 'sitem'), + (1335598, 'msccfg23k5m4i1', 'sitem'), + (1335854, 'msccfg23m5k3i2', 'sitem'), + (1336110, 'msccfg23m5k4i1', 'sitem'), + (1336366, 'msccfg25i5k2m2', 'sitem'), + (1336622, 'msccfg25i5m2k2', 'sitem'), + (1336878, 'msccfg25k5m4i2', 'sitem'), + (1337134, 'msccfg25k5m5i1', 'sitem'), + (1337390, 'msccfg25m5i2k2', 'sitem'), + (1337646, 'msccfg25m5k1i1', 'sitem'), + (1337902, 'msccfg25m5k4i1', 'sitem'), + (1338158, 'msczzg01i1k1m1', 'sitem'), + (1338414, 'msczzg10i2k2m2', 'sitem'), + (1338670, 'msczzg12k3i2m2', 'sitem'), + (1338926, 'msczzg12k3m3i2', 'sitem'), + (1339182, 'msczzg14m3i3k1', 'sitem'), + (1339438, 'msczzg16k4m1i1', 'sitem'), + (1339694, 'msczzg19k4m4i4', 'sitem'), + (1339950, 'msczzg20m4k3i1', 'sitem'), + (1340206, 'msczzg20m4k3i2', 'sitem'), + (1340462, 'msczzg20m4k4i2', 'sitem'), + (1340718, 'msczzg23i5k2m2', 'sitem'), + (1340974, 'msczzg23k5m2i2', 'sitem'), + (1341230, 'msczzg23m5i3k3', 'sitem'), + (1341486, 'msczzg24i5k4m3', 'sitem'), + (1341742, 'msczzg24k5m5i2', 'sitem'), + (1341998, 'msczzg24m5k5i1', 'sitem'), + (1342254, 'msczzg25m5k5i3', 'sitem'), + (1342510, 'msdzzg01j1r1a0', 'sitem'), + (1342766, 'msdzzg06j2r2a0', 'sitem'), + (1343022, 'msdzzg08j2r1a0', 'sitem'), + (1343278, 'msdzzg08r2j1a0', 'sitem'), + (1343534, 'msdzzg12j3r2a0', 'sitem'), + (1343790, 'msdzzg13j3r1a0', 'sitem'), + (1344046, 'msdzzg14j3r3a0', 'sitem'), + (1344302, 'msdzzg17j4r1a0', 'sitem'), + (1344558, 'msdzzg17r4j2a0', 'sitem'), + (1344814, 'msdzzg17r4j3a0', 'sitem'), + (1345070, 'msdzzg18r4j1a0', 'sitem'), + (1345326, 'msdzzg19j4r3a0', 'sitem'), + (1345582, 'msdzzg20j4r2a0', 'sitem'), + (1345838, 'msdzzg21r5j2a0', 'sitem'), + (1346094, 'msdzzg22j5r4a0', 'sitem'), + (1346350, 'msdzzg22r5j1a0', 'sitem'), + (1346606, 'msdzzg23r5j3a0', 'sitem'), + (1346862, 'msezzg01e1n1o1', 'sitem'), + (1347118, 'msezzg10p2e2o2', 'sitem'), + (1347374, 'msezzg11p3o2e1', 'sitem'), + (1347630, 'msezzg13n3p3e2', 'sitem'), + (1347886, 'msezzg15p3n2o1', 'sitem'), + (1348142, 'msezzg16n4p2e1', 'sitem'), + (1348398, 'msezzg16p4o3n2', 'sitem'), + (1348654, 'msezzg17e4o2p2', 'sitem'), + (1348910, 'msezzg17e4p3o1', 'sitem'), + (1349166, 'msezzg21o5n3p2', 'sitem'), + (1349422, 'msezzg22e5o3p2', 'sitem'), + (1349678, 'msezzg22n5p4o3', 'sitem'), + (1349934, 'msezzg23e5n5o4', 'sitem'), + (1350190, 'msezzg23o5n4p3', 'sitem'), + (1350446, 'msezzg23o5p4e4', 'sitem'), + (1350702, 'msezzg25n5p5o4', 'sitem'), + (1350958, 'msezzg25o5e5n5', 'sitem'), + (1351214, 'mshheg01f1h1r1', 'sitem'), + (1351470, 'mshheg07f2r2h1', 'sitem'), + (1351726, 'mshheg12r3h1f1', 'sitem'), + (1351982, 'mshheg13r3f3h3', 'sitem'), + (1352238, 'mshheg14h3r2f1', 'sitem'), + (1352494, 'mshheg16f4h2r1', 'sitem'), + (1352750, 'mshheg16h4r3f3', 'sitem'), + (1353006, 'mshheg16h4r4f1', 'sitem'), + (1353262, 'mshheg16r4h3f2', 'sitem'), + (1353518, 'mshheg17h4r2f2', 'sitem'), + (1353774, 'mshheg17h4r3f2', 'sitem'), + (1354030, 'mshheg17r4f3h2', 'sitem'), + (1354286, 'mshheg18f4h4r4', 'sitem'), + (1354542, 'mshheg18h4r2f1', 'sitem'), + (1354798, 'mshheg18r4f4h4', 'sitem'), + (1355054, 'mshheg19f4r3h2', 'sitem'), + (1355310, 'mshheg19r4f3h1', 'sitem'), + (1355566, 'mshheg20h4f3r2', 'sitem'), + (1355822, 'mshheg20r4h3f1', 'sitem'), + (1356078, 'mshheg21f5h3r1', 'sitem'), + (1356334, 'mshheg21f5h4r3', 'sitem'), + (1356590, 'mshheg21f5r2h2', 'sitem'), + (1356846, 'mshheg21r5f4h2', 'sitem'), + (1357102, 'mshheg22r5f3h2', 'sitem'), + (1357358, 'mshheg23h5f4r2', 'sitem'), + (1357614, 'mshheg23h5r3f2', 'sitem'), + (1357870, 'mshheg24f5r4h3', 'sitem'), + (1358126, 'mshheg24h5r3f1', 'sitem'), + (1358382, 'mshheg25f5h5r4', 'sitem'), + (1358638, 'mshheg25f5r5h2', 'sitem'), + (1358894, 'mshheg25h5f2r1', 'sitem'), + (1359150, 'mshheg25r5f5h2', 'sitem'), + (1359406, 'mshheg25r5f5h3', 'sitem'), + (1359662, 'mshzzg01f1h1r1', 'sitem'), + (1359918, 'mshzzg08h2r2f1', 'sitem'), + (1360174, 'mshzzg11h3r2f2', 'sitem'), + (1360430, 'mshzzg11r3f2h1', 'sitem'), + (1360686, 'mshzzg14f3h3r1', 'sitem'), + (1360942, 'mshzzg17r4f3h2', 'sitem'), + (1361198, 'mshzzg17r4h2f1', 'sitem'), + (1361454, 'mshzzg19f4r1h1', 'sitem'), + (1361710, 'mshzzg20f4h2r1', 'sitem'), + (1361966, 'mshzzg22r5f3h2', 'sitem'), + (1362222, 'mshzzg23f5r3h3', 'sitem'), + (1362478, 'mshzzg23h5f3r1', 'sitem'), + (1362734, 'mshzzg23h5r5f1', 'sitem'), + (1362990, 'mshzzg23r5f4h1', 'sitem'), + (1363246, 'mshzzg24f5h5r1', 'sitem'), + (1363502, 'mshzzg24r5h2f1', 'sitem'), + (1363758, 'mshzzg25r5h5f2', 'sitem'), + (1364014, 'msikcg01p1a0b0', 'sitem'), + (1364270, 'msikcg09p2a0b0', 'sitem'), + (1364526, 'msikcg11p3a0b0', 'sitem'), + (1364782, 'msikcg12p3a0b0', 'sitem'), + (1365038, 'msikcg19p4a0b0', 'sitem'), + (1365294, 'msikcg22p5a0b0', 'sitem'), + (1365550, 'msikcg24p5a0b0', 'sitem'), + (1365806, 'msizzg01p1a0b0', 'sitem'), + (1366062, 'msizzg09p2a0b0', 'sitem'), + (1366318, 'msizzg15p3a0b0', 'sitem'), + (1366574, 'msizzg20p4a0b0', 'sitem'), + (1366830, 'msizzg22p5a0b0', 'sitem'), + (1367086, 'mspcgg00a0b0c0', 'sitem'), + (1367342, 'mspzzg00a0b0c0', 'sitem'), + (1367598, 'mstcig00a0b0c0', 'sitem'), + (1367854, 'mstzzg00a0b0c0', 'sitem'), + (1368110, 'mswzzg00a0b0c0', 'sitem'), + (1368366, 'mtakbg00a0b0c0', 'sitem'), + (1368622, 'mtazzg00a0b0c0', 'sitem'), + (1368878, 'mthzzg00a0b0c0', 'sitem'), + (1369134, 'mtoceg00a0b0c0', 'sitem'), + (1369390, 'mtohdg00a0b0c0', 'sitem'), + (1369646, 'mtozzg00a0b0c0', 'sitem'), + (1369902, 'mtrhhg01a1b1f1', 'sitem'), + (1370158, 'mtrhhg10f2m2b1', 'sitem'), + (1370414, 'mtrhhg15a3f2b2', 'sitem'), + (1370670, 'mtrhhg16a4f3b2', 'sitem'), + (1370926, 'mtrhhg17f4a4b3', 'sitem'), + (1371182, 'mtrhhg17f4b3a2', 'sitem'), + (1371438, 'mtrhhg17m4b3a2', 'sitem'), + (1371694, 'mtrhhg18m4a4f4', 'sitem'), + (1371950, 'mtrhhg19a4b4f3', 'sitem'), + (1372206, 'mtrhhg19b4m2a1', 'sitem'), + (1372462, 'mtrhhg19f4b3m2', 'sitem'), + (1372718, 'mtrhhg20a4m4f3', 'sitem'), + (1372974, 'mtrhhg20b4f3a1', 'sitem'), + (1373230, 'mtrhhg20b4f4a3', 'sitem'), + (1373486, 'mtrhhg21a5m4f2', 'sitem'), + (1373742, 'mtrhhg21f5a4b4', 'sitem'), + (1373998, 'mtrhhg21m5b3a3', 'sitem'), + (1374254, 'mtrhhg22a5b4m2', 'sitem'), + (1374510, 'mtrhhg22a5f4m3', 'sitem'), + (1374766, 'mtrhhg22b5f4a2', 'sitem'), + (1375022, 'mtrhhg22b5f4a3', 'sitem'), + (1375278, 'mtrhhg22f5b5a4', 'sitem'), + (1375534, 'mtrhhg23a5f3m1', 'sitem'), + (1375790, 'mtrhhg23a5f4b4', 'sitem'), + (1376046, 'mtrhhg23f5b4a1', 'sitem'), + (1376302, 'mtrhhg23m5a5f2', 'sitem'), + (1376558, 'mtrhhg24b5a4f3', 'sitem'), + (1376814, 'mtrhhg24b5a4f4', 'sitem'), + (1377070, 'mtrhhg25b5a2f1', 'sitem'), + (1377326, 'mtrhhg25f5b5m2', 'sitem'), + (1377582, 'mtrhhg25f5m5b3', 'sitem'), + (1377838, 'mtrhhg25f5m5b4', 'sitem'), + (1378094, 'mtrzzg01a1b1f1', 'sitem'), + (1378350, 'mtrzzg06a2m1b1', 'sitem'), + (1378606, 'mtrzzg12f3a3m3', 'sitem'), + (1378862, 'mtrzzg15m3a3f3', 'sitem'), + (1379118, 'mtrzzg16b4a2m2', 'sitem'), + (1379374, 'mtrzzg17b4f2m2', 'sitem'), + (1379630, 'mtrzzg17f4b2a1', 'sitem'), + (1379886, 'mtrzzg21a5b3m3', 'sitem'), + (1380142, 'mtrzzg21a5m3b2', 'sitem'), + (1380398, 'mtrzzg21f5b4m2', 'sitem'), + (1380654, 'mtrzzg21f5b4m4', 'sitem'), + (1380910, 'mtrzzg23a5f4m4', 'sitem'), + (1381166, 'mtrzzg23f5a4m4', 'sitem'), + (1381422, 'mtrzzg23m5b4f3', 'sitem'), + (1381678, 'mtrzzg24b5f2m2', 'sitem'), + (1381934, 'mtrzzg25b5m5f3', 'sitem'), + (1382190, 'mtrzzg25f5a4m3', 'sitem'), + (1382446, 'mtucdg01d1g1a0', 'sitem'), + (1382702, 'mtucdg04g1d1a0', 'sitem'), + (1382958, 'mtucdg06d2g1a0', 'sitem'), + (1383214, 'mtucdg07g2d1a0', 'sitem'), + (1383470, 'mtucdg08g2d2a0', 'sitem'), + (1383726, 'mtucdg11g3d1a0', 'sitem'), + (1383982, 'mtucdg12d3g2a0', 'sitem'), + (1384238, 'mtucdg17g4d3a0', 'sitem'), + (1384494, 'mtucdg18d4g2a0', 'sitem'), + (1384750, 'mtucdg20g4d2a0', 'sitem'), + (1385006, 'mtucdg21d5g1a0', 'sitem'), + (1385262, 'mtucdg21d5g3a0', 'sitem'), + (1385518, 'mtucdg22d5g2a0', 'sitem'), + (1385774, 'mtucdg24g5d2a0', 'sitem'), + (1386030, 'mtucdg24g5d4a0', 'sitem'), + (1386286, 'mtucdg25d5g4a0', 'sitem'), + (1386542, 'mtucdg25d5g5a0', 'sitem'), + (1386798, 'mtucig01d1g1a0', 'sitem'), + (1387054, 'mtucig10g2d2a0', 'sitem'), + (1387310, 'mtucig14d3g2a0', 'sitem'), + (1387566, 'mtucig14d3g3a0', 'sitem'), + (1387822, 'mtucig14g3d2a0', 'sitem'), + (1388078, 'mtucig15g3d1a0', 'sitem'), + (1388334, 'mtucig18d4g1a0', 'sitem'), + (1388590, 'mtucig19g4d2a0', 'sitem'), + (1388846, 'mtucig20d4g3a0', 'sitem'), + (1389102, 'mtucig21d5g1a0', 'sitem'), + (1389358, 'mtucig21d5g4a0', 'sitem'), + (1389614, 'mtucig23d5g2a0', 'sitem'), + (1389870, 'mtucig23g5d4a0', 'sitem'), + (1390126, 'mtucig25d5g3a0', 'sitem'), + (1390382, 'mtucig25g5d1a0', 'sitem'), + (1390638, 'mtucig25g5d2a0', 'sitem'), + (1390894, 'mtucig25g5d5a0', 'sitem'), + (1391150, 'mtuzzg01d1g1a0', 'sitem'), + (1391406, 'mtuzzg02g1d1a0', 'sitem'), + (1391662, 'mtuzzg06d2g1a0', 'sitem'), + (1391918, 'mtuzzg11d3g1a0', 'sitem'), + (1392174, 'mtuzzg11d3g2a0', 'sitem'), + (1392430, 'mtuzzg12g3d2a0', 'sitem'), + (1392686, 'mtuzzg18d4g3a0', 'sitem'), + (1392942, 'mtuzzg19g4d2a0', 'sitem'), + (1393198, 'mtuzzg20d4g1a0', 'sitem'), + (1393454, 'mtuzzg20g4d3a0', 'sitem'), + (1393710, 'mtuzzg21d5g1a0', 'sitem'), + (1393966, 'mtuzzg22g5d1a0', 'sitem'), + (1394222, 'mtuzzg23d5g3a0', 'sitem'), + (1394478, 'mtuzzg23d5g4a0', 'sitem'), + (1394734, 'mtuzzg23g5d4a0', 'sitem'), + (1394990, 'mtuzzg24g5d5a0', 'sitem'), + (1395246, 'mtuzzg25d5g5a0', 'sitem'), + (1395502, 'murcag01j1a0b0', 'sitem'), + (1395758, 'murcag06j2a0b0', 'sitem'), + (1396014, 'murcag08j2a0b0', 'sitem'), + (1396270, 'murcag14j3a0b0', 'sitem'), + (1396526, 'murcag15j3a0b0', 'sitem'), + (1396782, 'murcag17j4a0b0', 'sitem'), + (1397038, 'murcag19j4a0b0', 'sitem'), + (1397294, 'murcag24j5a0b0', 'sitem'), + (1397550, 'murcag25j5a0b0', 'sitem'), + (1397806, 'murzzg01j1a0b0', 'sitem'), + (1398062, 'murzzg08j2a0b0', 'sitem'), + (1398318, 'murzzg13j3a0b0', 'sitem'), + (1398574, 'murzzg16j4a0b0', 'sitem'), + (1398830, 'murzzg22j5a0b0', 'sitem'), + (1399086, 'mvizzg01e1p1a0', 'sitem'), + (1399342, 'mvizzg07p2e1a0', 'sitem'), + (1399598, 'mvizzg08e2p1a0', 'sitem'), + (1399854, 'mvizzg10e2p2a0', 'sitem'), + (1400110, 'mvizzg11e3p1a0', 'sitem'), + (1400366, 'mvizzg14p3e3a0', 'sitem'), + (1400622, 'mvizzg15p3e1a0', 'sitem'), + (1400878, 'mvizzg16e4p3a0', 'sitem'), + (1401134, 'mvizzg20e4p1a0', 'sitem'), + (1401390, 'mvizzg20e4p2a0', 'sitem'), + (1401646, 'mvizzg20p4e2a0', 'sitem'), + (1401902, 'mvizzg21p5e1a0', 'sitem'), + (1402158, 'mvizzg23e5p1a0', 'sitem'), + (1402414, 'mvizzg24p5e3a0', 'sitem'), + (1402670, 'mvizzg24p5e4a0', 'sitem'), + (1402926, 'mvizzg25e5p2a0', 'sitem'), + (1403182, 'mvizzg25e5p5a0', 'sitem'), + (1403438, 'mwazzg00a0b0c0', 'sitem'), + (1403694, 'mwdzzg01o1a0b0', 'sitem'), + (1403950, 'mwdzzg08o2a0b0', 'sitem'), + (1404206, 'mwdzzg14o3a0b0', 'sitem'), + (1404462, 'mwdzzg19o4a0b0', 'sitem'), + (1404718, 'mwdzzg23o5a0b0', 'sitem'), + (1404974, 'mwezzg01p1a0b0', 'sitem'), + (1405230, 'mwezzg07p2a0b0', 'sitem'), + (1405486, 'mwezzg11p3a0b0', 'sitem'), + (1405742, 'mwezzg17p4a0b0', 'sitem'), + (1405998, 'mwezzg22p5a0b0', 'sitem'), + (1406254, 'mwibbg00a0b0c0', 'sitem'), + (1406510, 'mwibcg00a0b0c0', 'sitem'), + (1406766, 'mwizzg00a0b0c0', 'sitem'), + (1407022, 'mwozzg01a1b1f1', 'sitem'), + (1407278, 'mwozzg12b3f2n2', 'sitem'), + (1407534, 'mwozzg16a4f4n2', 'sitem'), + (1407790, 'mwozzg16b4a3f3', 'sitem'), + (1408046, 'mwozzg17b4n3f1', 'sitem'), + (1408302, 'mwozzg18a4b3f3', 'sitem'), + (1408558, 'mwozzg20f4b2a1', 'sitem'), + (1408814, 'mwozzg20n4f4b4', 'sitem'), + (1409070, 'mwozzg21f5a3b2', 'sitem'), + (1409326, 'mwozzg21n5a3b2', 'sitem'), + (1409582, 'mwozzg22f5b2a1', 'sitem'), + (1409838, 'mwozzg22n5f2b2', 'sitem'), + (1410094, 'mwozzg24f5n2a2', 'sitem'), + (1410350, 'mwozzg25a5b4n3', 'sitem'), + (1410606, 'mwozzg25b5a4n3', 'sitem'), + (1410862, 'mwozzg25b5n5f5', 'sitem'), + (1411118, 'mwozzg25n5a3f2', 'sitem'), + (1411374, 'mwrzzg00a0b0c0', 'sitem'), + (1411630, 'malzzj01j1a0b0', 'sitem'), + (1411886, 'malzzj06j2a0b0', 'sitem'), + (1412142, 'malzzj11j3a0b0', 'sitem'), + (1412398, 'malzzj16j4a0b0', 'sitem'), + (1412654, 'malzzj25j5a0b0', 'sitem'), + (1412910, 'mamzzj01c1g1h1', 'sitem'), + (1413166, 'mamzzj15q3c3g3', 'sitem'), + (1413422, 'mamzzj17r4q3g1', 'sitem'), + (1413678, 'mamzzj18q4r3l3', 'sitem'), + (1413934, 'mamzzj19l4r4h3', 'sitem'), + (1414190, 'mamzzj20g4c4l4', 'sitem'), + (1414446, 'mamzzj21g5l3r2', 'sitem'), + (1414702, 'mamzzj21r5l4q4', 'sitem'), + (1414958, 'mamzzj23g5h4l3', 'sitem'), + (1415214, 'mamzzj23l5c5r3', 'sitem'), + (1415470, 'mamzzj23q5g5c3', 'sitem'), + (1415726, 'mamzzj23q5r4g3', 'sitem'), + (1415982, 'mamzzj24l5c5g3', 'sitem'), + (1416238, 'mamzzj24r5q5h5', 'sitem'), + (1416494, 'mamzzj25g5l5h4', 'sitem'), + (1416750, 'mamzzj25h5l4c4', 'sitem'), + (1417006, 'mamzzj25h5r5l2', 'sitem'), + (1417262, 'manhcj01a1b0c0', 'sitem'), + (1417518, 'manhcj09a2b0c0', 'sitem'), + (1417774, 'manhcj13a3b0c0', 'sitem'), + (1418030, 'manhcj14a3b0c0', 'sitem'), + (1418286, 'manhcj16a4b0c0', 'sitem'), + (1418542, 'manhcj18a4b0c0', 'sitem'), + (1418798, 'manhcj21a5b0c0', 'sitem'), + (1419054, 'manhcj25a5b0c0', 'sitem'), + (1419310, 'manzzj01a1b0c0', 'sitem'), + (1419566, 'manzzj07a2b0c0', 'sitem'), + (1419822, 'manzzj15a3b0c0', 'sitem'), + (1420078, 'manzzj17a4b0c0', 'sitem'), + (1420334, 'manzzj24a5b0c0', 'sitem'), + (1420590, 'mbazzj01b1d1f1', 'sitem'), + (1420846, 'mbazzj09b2d2f2', 'sitem'), + (1421102, 'mbazzj11f3d2b1', 'sitem'), + (1421358, 'mbazzj12b3d3f1', 'sitem'), + (1421614, 'mbazzj14b3d1f1', 'sitem'), + (1421870, 'mbazzj15f3b2d2', 'sitem'), + (1422126, 'mbazzj19d4b4f1', 'sitem'), + (1422382, 'mbazzj20b4d3f3', 'sitem'), + (1422638, 'mbazzj20b4d4f3', 'sitem'), + (1422894, 'mbazzj21f5b3d1', 'sitem'), + (1423150, 'mbazzj22b5f3d1', 'sitem'), + (1423406, 'mbazzj22f5b1d1', 'sitem'), + (1423662, 'mbazzj23b5d5f3', 'sitem'), + (1423918, 'mbazzj24f5d3b2', 'sitem'), + (1424174, 'mbazzj25b5d4f2', 'sitem'), + (1424430, 'mbazzj25b5d5f2', 'sitem'), + (1424686, 'mbazzj25d5f4b4', 'sitem'), + (1424942, 'mbczzj01c1d1g1', 'sitem'), + (1425198, 'mbczzj19d4h4q3', 'sitem'), + (1425454, 'mbczzj19h4g4l4', 'sitem'), + (1425710, 'mbczzj20k4c4l4', 'sitem'), + (1425966, 'mbczzj21i5m4g3', 'sitem'), + (1426222, 'mbczzj22l5q4c4', 'sitem'), + (1426478, 'mbczzj22m5r4g4', 'sitem'), + (1426734, 'mbczzj23c5h5i4', 'sitem'), + (1426990, 'mbczzj24h5m5g5', 'sitem'), + (1427246, 'mbczzj25c5h5g5', 'sitem'), + (1427502, 'mbczzj25c5m5g5', 'sitem'), + (1427758, 'mbczzj25d5q5c5', 'sitem'), + (1428014, 'mbczzj25g5c5q4', 'sitem'), + (1428270, 'mbczzj25g5i3r3', 'sitem'), + (1428526, 'mbczzj25h5c4g4', 'sitem'), + (1428782, 'mbczzj25k5r5c5', 'sitem'), + (1429038, 'mbczzj25q5c5k5', 'sitem'), + (1429294, 'mbebaj01b1c1f1', 'sitem'), + (1429550, 'mbebaj15r3f3l3', 'sitem'), + (1429806, 'mbebaj17h4r4g3', 'sitem'), + (1430062, 'mbebaj19g4c4f4', 'sitem'), + (1430318, 'mbebaj20b4q4g3', 'sitem'), + (1430574, 'mbebaj20c4f4g4', 'sitem'), + (1430830, 'mbebaj21f5c4q4', 'sitem'), + (1431086, 'mbebaj21l5q5b4', 'sitem'), + (1431342, 'mbebaj22b5f5h5', 'sitem'), + (1431598, 'mbebaj22g5q5b5', 'sitem'), + (1431854, 'mbebaj22h5r4c3', 'sitem'), + (1432110, 'mbebaj22r5f5b4', 'sitem'), + (1432366, 'mbebaj23h5f4r4', 'sitem'), + (1432622, 'mbebaj24c5b5h5', 'sitem'), + (1432878, 'mbebaj24c5f5b3', 'sitem'), + (1433134, 'mbebaj24c5l5g5', 'sitem'), + (1433390, 'mbebaj24h5b5f5', 'sitem'), + (1433646, 'mbebaj25b5c5g4', 'sitem'), + (1433902, 'mbebaj25b5h5r4', 'sitem'), + (1434158, 'mbebaj25b5l5g4', 'sitem'), + (1434414, 'mbebaj25c5b5l4', 'sitem'), + (1434670, 'mbebaj25c5g5h5', 'sitem'), + (1434926, 'mbebaj25c5l5b5', 'sitem'), + (1435182, 'mbebaj25g5b5r4', 'sitem'), + (1435438, 'mbebaj25h5c5f5', 'sitem'), + (1435694, 'mbebaj25h5r5g4', 'sitem'), + (1435950, 'mbebaj25l5g5b4', 'sitem'), + (1436206, 'mbebaj25l5q5b4', 'sitem'), + (1436462, 'mbebaj25q5c5g4', 'sitem'), + (1436718, 'mbebaj25q5f5b4', 'sitem'), + (1436974, 'mbebaj25q5f5c4', 'sitem'), + (1437230, 'mbebaj25q5r5b5', 'sitem'), + (1437486, 'mbebaj25q5r5f5', 'sitem'), + (1437742, 'mbezzj01b1c1f1', 'sitem'), + (1437998, 'mbezzj19c4h4q4', 'sitem'), + (1438254, 'mbezzj21b5c4q3', 'sitem'), + (1438510, 'mbezzj21h5c4q4', 'sitem'), + (1438766, 'mbezzj21q5h4c4', 'sitem'), + (1439022, 'mbezzj22l5g4h4', 'sitem'), + (1439278, 'mbezzj22r5b4h3', 'sitem'), + (1439534, 'mbezzj22r5g4h3', 'sitem'), + (1439790, 'mbezzj23g5l5b5', 'sitem'), + (1440046, 'mbezzj24b5h5f4', 'sitem'), + (1440302, 'mbezzj24f5b5l3', 'sitem'), + (1440558, 'mbezzj24l5c3g3', 'sitem'), + (1440814, 'mbezzj24l5c5r4', 'sitem'), + (1441070, 'mbezzj24r5q5g4', 'sitem'), + (1441326, 'mbezzj25b5f4r4', 'sitem'), + (1441582, 'mbezzj25b5q5g4', 'sitem'), + (1441838, 'mbezzj25l5f5h4', 'sitem'), + (1442094, 'mbizzj00a0b0c0', 'sitem'), + (1442350, 'mblzzj01j1a0b0', 'sitem'), + (1442606, 'mblzzj06j2a0b0', 'sitem'), + (1442862, 'mblzzj13j3a0b0', 'sitem'), + (1443118, 'mblzzj17j4a0b0', 'sitem'), + (1443374, 'mblzzj22j5a0b0', 'sitem'), + (1443630, 'mbnzzj01a1b1c1', 'sitem'), + (1443886, 'mbnzzj22d5i5m5', 'sitem'), + (1444142, 'mbnzzj22d5l5r5', 'sitem'), + (1444398, 'mbnzzj22f5a4d3', 'sitem'), + (1444654, 'mbnzzj23k5m5a5', 'sitem'), + (1444910, 'mbnzzj23q5d4r4', 'sitem'), + (1445166, 'mbnzzj24g5m5d5', 'sitem'), + (1445422, 'mbnzzj24i5m5a5', 'sitem'), + (1445678, 'mbnzzj24m5h5g4', 'sitem'), + (1445934, 'mbnzzj25b5q5c5', 'sitem'), + (1446190, 'mbnzzj25c5h5b4', 'sitem'), + (1446446, 'mbnzzj25f5b5g5', 'sitem'), + (1446702, 'mbnzzj25f5d5m5', 'sitem'), + (1446958, 'mbnzzj25h5d5i5', 'sitem'), + (1447214, 'mbnzzj25h5l5b5', 'sitem'), + (1447470, 'mbnzzj25q5k5b4', 'sitem'), + (1447726, 'mbnzzj25q5r4a4', 'sitem'), + (1447982, 'mbobbj01a1b1d1', 'sitem'), + (1448238, 'mbobbj08f2b2d2', 'sitem'), + (1448494, 'mbobbj16b4a3f3', 'sitem'), + (1448750, 'mbobbj17d4f4b3', 'sitem'), + (1449006, 'mbobbj18a4d4b3', 'sitem'), + (1449262, 'mbobbj18d4b4a3', 'sitem'), + (1449518, 'mbobbj18d4f2b1', 'sitem'), + (1449774, 'mbobbj19a4d2f2', 'sitem'), + (1450030, 'mbobbj20f4a4b2', 'sitem'), + (1450286, 'mbobbj20f4b4a2', 'sitem'), + (1450542, 'mbobbj20f4d4a3', 'sitem'), + (1450798, 'mbobbj21b5d4a2', 'sitem'), + (1451054, 'mbobbj21f5d4a3', 'sitem'), + (1451310, 'mbobbj22b5d4f3', 'sitem'), + (1451566, 'mbobbj23d5a5f4', 'sitem'), + (1451822, 'mbobbj23d5f4a2', 'sitem'), + (1452078, 'mbobbj23f5d5b2', 'sitem'), + (1452334, 'mbobbj24a5d5f2', 'sitem'), + (1452590, 'mbobbj24b5d5a4', 'sitem'), + (1452846, 'mbobbj24b5f4a4', 'sitem'), + (1453102, 'mbobbj24d5a4b3', 'sitem'), + (1453358, 'mbobbj24d5b5f4', 'sitem'), + (1453614, 'mbobbj24f5a5d5', 'sitem'), + (1453870, 'mbobbj25a5b3d2', 'sitem'), + (1454126, 'mbobbj25a5b4d3', 'sitem'), + (1454382, 'mbobbj25a5b5f4', 'sitem'), + (1454638, 'mbobbj25a5d5b3', 'sitem'), + (1454894, 'mbobbj25a5f5d3', 'sitem'), + (1455150, 'mbobbj25b5d5a3', 'sitem'), + (1455406, 'mbobbj25b5f3a2', 'sitem'), + (1455662, 'mbobbj25d5a4b4', 'sitem'), + (1455918, 'mbobbj25d5b5f4', 'sitem'), + (1456174, 'mbozzj01a1b1d1', 'sitem'), + (1456430, 'mbozzj11d3a2f2', 'sitem'), + (1456686, 'mbozzj15a3d3f2', 'sitem'), + (1456942, 'mbozzj17a4b3d1', 'sitem'), + (1457198, 'mbozzj17f4d3b3', 'sitem'), + (1457454, 'mbozzj18b4a2f2', 'sitem'), + (1457710, 'mbozzj18d4f3b3', 'sitem'), + (1457966, 'mbozzj18f4a4b2', 'sitem'), + (1458222, 'mbozzj20a4d4b4', 'sitem'), + (1458478, 'mbozzj20d4a2b1', 'sitem'), + (1458734, 'mbozzj20f4d2a2', 'sitem'), + (1458990, 'mbozzj22f5d5b4', 'sitem'), + (1459246, 'mbozzj23b5a4f4', 'sitem'), + (1459502, 'mbozzj23d5b1f1', 'sitem'), + (1459758, 'mbozzj24b5d4f2', 'sitem'), + (1460014, 'mbozzj24b5f4a2', 'sitem'), + (1460270, 'mbozzj24f5b5a5', 'sitem'), + (1460526, 'mbrhej00a0b0c0', 'sitem'), + (1460782, 'mbrzzj00a0b0c0', 'sitem'), + (1461038, 'mbszzj00a0b0c0', 'sitem'), + (1461294, 'mbuzzj01j1a0b0', 'sitem'), + (1461550, 'mbuzzj15j3a0b0', 'sitem'), + (1461806, 'mbuzzj16j4a0b0', 'sitem'), + (1462062, 'mbuzzj23j5a0b0', 'sitem'), + (1462318, 'mcadaj00a0b0c0', 'sitem'), + (1462574, 'mcazzj00a0b0c0', 'sitem'), + (1462830, 'mcezzj00a0b0c0', 'sitem'), + (1463086, 'mchkdj01i1k1m1', 'sitem'), + (1463342, 'mchkdj13i3m1k1', 'sitem'), + (1463598, 'mchkdj13i3m3k3', 'sitem'), + (1463854, 'mchkdj13m3i2k2', 'sitem'), + (1464110, 'mchkdj14i3k1m1', 'sitem'), + (1464366, 'mchkdj14k3i1m1', 'sitem'), + (1464622, 'mchkdj16k4m3i2', 'sitem'), + (1464878, 'mchkdj17k4i4m1', 'sitem'), + (1465134, 'mchkdj18k4m3i1', 'sitem'), + (1465390, 'mchkdj19i4m3k2', 'sitem'), + (1465646, 'mchkdj19k4m4i2', 'sitem'), + (1465902, 'mchkdj20i4m4k1', 'sitem'), + (1466158, 'mchkdj20k4m2i2', 'sitem'), + (1466414, 'mchkdj21i5m3k3', 'sitem'), + (1466670, 'mchkdj21k5i2m1', 'sitem'), + (1466926, 'mchkdj21k5i4m1', 'sitem'), + (1467182, 'mchkdj22i5m3k2', 'sitem'), + (1467438, 'mchkdj23k5m2i1', 'sitem'), + (1467694, 'mchkdj24i5k2m1', 'sitem'), + (1467950, 'mchkdj24i5k4m2', 'sitem'), + (1468206, 'mchkdj24i5m4k3', 'sitem'), + (1468462, 'mchkdj24m5i2k1', 'sitem'), + (1468718, 'mchkdj24m5k3i3', 'sitem'), + (1468974, 'mchkdj24m5k4i2', 'sitem'), + (1469230, 'mchkdj25i5k2m2', 'sitem'), + (1469486, 'mchkdj25i5k3m3', 'sitem'), + (1469742, 'mchkdj25i5m5k1', 'sitem'), + (1469998, 'mchkdj25i5m5k3', 'sitem'), + (1470254, 'mchkdj25k5m4i2', 'sitem'), + (1470510, 'mchkdj25k5m5i3', 'sitem'), + (1470766, 'mchkdj25m5k3i1', 'sitem'), + (1471022, 'mchkdj25m5k5i2', 'sitem'), + (1471278, 'mchzzj01i1k1m1', 'sitem'), + (1471534, 'mchzzj03i1m1k1', 'sitem'), + (1471790, 'mchzzj14i3m3k1', 'sitem'), + (1472046, 'mchzzj15i3k3m3', 'sitem'), + (1472302, 'mchzzj16k4i1m1', 'sitem'), + (1472558, 'mchzzj17i4m1k1', 'sitem'), + (1472814, 'mchzzj19i4k4m3', 'sitem'), + (1473070, 'mchzzj19k4i3m3', 'sitem'), + (1473326, 'mchzzj21m5k4i1', 'sitem'), + (1473582, 'mchzzj22i5m4k2', 'sitem'), + (1473838, 'mchzzj23i5m5k1', 'sitem'), + (1474094, 'mchzzj23m5i4k3', 'sitem'), + (1474350, 'mchzzj24i5k4m1', 'sitem'), + (1474606, 'mchzzj25i5k3m2', 'sitem'), + (1474862, 'mchzzj25i5m1k1', 'sitem'), + (1475118, 'mchzzj25m5i5k2', 'sitem'), + (1475374, 'mchzzj25m5k4i2', 'sitem'), + (1475630, 'mclcdj01a1b0c0', 'sitem'), + (1475886, 'mclcdj06a2b0c0', 'sitem'), + (1476142, 'mclcdj09a2b0c0', 'sitem'), + (1476398, 'mclcdj11a3b0c0', 'sitem'), + (1476654, 'mclcdj18a4b0c0', 'sitem'), + (1476910, 'mclcdj19a4b0c0', 'sitem'), + (1477166, 'mclcdj21a5b0c0', 'sitem'), + (1477422, 'mclcdj23a5b0c0', 'sitem'), + (1477678, 'mclzzj01a1b0c0', 'sitem'), + (1477934, 'mclzzj06a2b0c0', 'sitem'), + (1478190, 'mclzzj11a3b0c0', 'sitem'), + (1478446, 'mclzzj17a4b0c0', 'sitem'), + (1478702, 'mclzzj21a5b0c0', 'sitem'), + (1478958, 'mcozzj00a0b0c0', 'sitem'), + (1479214, 'mcrzzj01n1o1a0', 'sitem'), + (1479470, 'mcrzzj03o1n1a0', 'sitem'), + (1479726, 'mcrzzj13n3o3a0', 'sitem'), + (1479982, 'mcrzzj15n3o2a0', 'sitem'), + (1480238, 'mcrzzj17n4o3a0', 'sitem'), + (1480494, 'mcrzzj17o4n1a0', 'sitem'), + (1480750, 'mcrzzj19n4o2a0', 'sitem'), + (1481006, 'mcrzzj20n4o4a0', 'sitem'), + (1481262, 'mcrzzj20o4n3a0', 'sitem'), + (1481518, 'mcrzzj20o4n4a0', 'sitem'), + (1481774, 'mcrzzj22o5n2a0', 'sitem'), + (1482030, 'mcrzzj22o5n3a0', 'sitem'), + (1482286, 'mcrzzj23n5o5a0', 'sitem'), + (1482542, 'mcrzzj24n5o3a0', 'sitem'), + (1482798, 'mcrzzj24o5n5a0', 'sitem'), + (1483054, 'mcrzzj25n5o1a0', 'sitem'), + (1483310, 'mcrzzj25n5o4a0', 'sitem'), + (1483566, 'mcyzzj00a0b0c0', 'sitem'), + (1483822, 'mdakfj01c1g1h1', 'sitem'), + (1484078, 'mdakfj14q3l3c2', 'sitem'), + (1484334, 'mdakfj16q4r3l3', 'sitem'), + (1484590, 'mdakfj17r4c3g3', 'sitem'), + (1484846, 'mdakfj18l4c4h4', 'sitem'), + (1485102, 'mdakfj18l4g3h3', 'sitem'), + (1485358, 'mdakfj18l4q4h3', 'sitem'), + (1485614, 'mdakfj19h4l4r4', 'sitem'), + (1485870, 'mdakfj20h4r4c3', 'sitem'), + (1486126, 'mdakfj22c5g3r2', 'sitem'), + (1486382, 'mdakfj22c5q4g3', 'sitem'), + (1486638, 'mdakfj22g5h4c3', 'sitem'), + (1486894, 'mdakfj23c5g5q4', 'sitem'), + (1487150, 'mdakfj23g5q3l3', 'sitem'), + (1487406, 'mdakfj23l5g4q4', 'sitem'), + (1487662, 'mdakfj23r5l4q4', 'sitem'), + (1487918, 'mdakfj24h5g4l4', 'sitem'), + (1488174, 'mdakfj24l5c4g4', 'sitem'), + (1488430, 'mdakfj24l5h5r3', 'sitem'), + (1488686, 'mdakfj24r5l5q4', 'sitem'), + (1488942, 'mdakfj25g5h5q5', 'sitem'), + (1489198, 'mdakfj25g5l5r4', 'sitem'), + (1489454, 'mdakfj25g5q3h3', 'sitem'), + (1489710, 'mdakfj25g5r4q4', 'sitem'), + (1489966, 'mdakfj25h5l4c3', 'sitem'), + (1490222, 'mdakfj25h5l4c4', 'sitem'), + (1490478, 'mdakfj25h5q5l3', 'sitem'), + (1490734, 'mdakfj25h5r5q4', 'sitem'), + (1490990, 'mdakfj25l5c5g4', 'sitem'), + (1491246, 'mdakfj25l5g5c4', 'sitem'), + (1491502, 'mdakfj25q5g5c4', 'sitem'), + (1491758, 'mdakfj25q5h5g5', 'sitem'), + (1492014, 'mdakfj25r5h5c4', 'sitem'), + (1492270, 'mdazzj01c1g1h1', 'sitem'), + (1492526, 'mdazzj14h3r2q2', 'sitem'), + (1492782, 'mdazzj15g3h3l3', 'sitem'), + (1493038, 'mdazzj16c4g4l3', 'sitem'), + (1493294, 'mdazzj20g4r4l2', 'sitem'), + (1493550, 'mdazzj20q4l2r2', 'sitem'), + (1493806, 'mdazzj21c5r4h3', 'sitem'), + (1494062, 'mdazzj21h5r5q4', 'sitem'), + (1494318, 'mdazzj21l5q4r4', 'sitem'), + (1494574, 'mdazzj22c5r5q4', 'sitem'), + (1494830, 'mdazzj22l5g5c4', 'sitem'), + (1495086, 'mdazzj23h5g5l4', 'sitem'), + (1495342, 'mdazzj23l5g5r5', 'sitem'), + (1495598, 'mdazzj24c5q5g3', 'sitem'), + (1495854, 'mdazzj24q5g3c2', 'sitem'), + (1496110, 'mdazzj25q5h5l5', 'sitem'), + (1496366, 'mdazzj25r5q4l3', 'sitem'), + (1496622, 'mdezzj00a0b0c0', 'sitem'), + (1496878, 'mdukhj00a0b0c0', 'sitem'), + (1497134, 'mduzzj00a0b0c0', 'sitem'), + (1497390, 'megbaj01j1a0b0', 'sitem'), + (1497646, 'megbaj06j2a0b0', 'sitem'), + (1497902, 'megbaj08j2a0b0', 'sitem'), + (1498158, 'megbaj14j3a0b0', 'sitem'), + (1498414, 'megbaj19j4a0b0', 'sitem'), + (1498670, 'megbaj20j4a0b0', 'sitem'), + (1498926, 'megbaj25j5a0b0', 'sitem'), + (1499182, 'megzzj01j1a0b0', 'sitem'), + (1499438, 'megzzj06j2a0b0', 'sitem'), + (1499694, 'megzzj13j3a0b0', 'sitem'), + (1499950, 'megzzj16j4a0b0', 'sitem'), + (1500206, 'megzzj23j5a0b0', 'sitem'), + (1500462, 'menzzj00a0b0c0', 'sitem'), + (1500718, 'meydaj00a0b0c0', 'sitem'), + (1500974, 'meyzzj00a0b0c0', 'sitem'), + (1501230, 'mfacgj01c1g1h1', 'sitem'), + (1501486, 'mfacgj12h3r3g3', 'sitem'), + (1501742, 'mfacgj14g3l3r3', 'sitem'), + (1501998, 'mfacgj16g4h3q3', 'sitem'), + (1502254, 'mfacgj17r4c4g2', 'sitem'), + (1502510, 'mfacgj20c4q4h4', 'sitem'), + (1502766, 'mfacgj20g4h4q4', 'sitem'), + (1503022, 'mfacgj20q4h3g3', 'sitem'), + (1503278, 'mfacgj21l5r3h3', 'sitem'), + (1503534, 'mfacgj22h5l4r3', 'sitem'), + (1503790, 'mfacgj23g5l5r4', 'sitem'), + (1504046, 'mfacgj24c5q5l4', 'sitem'), + (1504302, 'mfacgj24h5c4l4', 'sitem'), + (1504558, 'mfacgj24l5h4q4', 'sitem'), + (1504814, 'mfacgj25c5h5r4', 'sitem'), + (1505070, 'mfacgj25g5r4l4', 'sitem'), + (1505326, 'mfacgj25h5c4g4', 'sitem'), + (1505582, 'mfacgj25h5g2l2', 'sitem'), + (1505838, 'mfacgj25h5q5c4', 'sitem'), + (1506094, 'mfacgj25h5r5q3', 'sitem'), + (1506350, 'mfacgj25l5c5r5', 'sitem'), + (1506606, 'mfacgj25l5g5q3', 'sitem'), + (1506862, 'mfacgj25l5h5q5', 'sitem'), + (1507118, 'mfacgj25q5c5h5', 'sitem'), + (1507374, 'mfacgj25q5g5l4', 'sitem'), + (1507630, 'mfacgj25q5h4r3', 'sitem'), + (1507886, 'mfacgj25q5h5l4', 'sitem'), + (1508142, 'mfacgj25q5h5r5', 'sitem'), + (1508398, 'mfacgj25q5r4c4', 'sitem'), + (1508654, 'mfacgj25q5r5l4', 'sitem'), + (1508910, 'mfacgj25r5c4l4', 'sitem'), + (1509166, 'mfacgj25r5c4q4', 'sitem'), + (1509422, 'mfacgj25r5h5l5', 'sitem'), + (1509678, 'mfazzj01c1g1h1', 'sitem'), + (1509934, 'mfazzj10r2h2l1', 'sitem'), + (1510190, 'mfazzj17g4h3r2', 'sitem'), + (1510446, 'mfazzj19q4h4c3', 'sitem'), + (1510702, 'mfazzj20h4r4q3', 'sitem'), + (1510958, 'mfazzj21g5h4c4', 'sitem'), + (1511214, 'mfazzj21g5r4l3', 'sitem'), + (1511470, 'mfazzj23h5l5q4', 'sitem'), + (1511726, 'mfazzj23r5c4q4', 'sitem'), + (1511982, 'mfazzj24g5l5c3', 'sitem'), + (1512238, 'mfazzj24h5r5q4', 'sitem'), + (1512494, 'mfazzj24q5c4l4', 'sitem'), + (1512750, 'mfazzj25c5h5r4', 'sitem'), + (1513006, 'mfazzj25h5g5l3', 'sitem'), + (1513262, 'mfazzj25l5q5g4', 'sitem'), + (1513518, 'mfazzj25r5g5q4', 'sitem'), + (1513774, 'mfazzj25r5h4q4', 'sitem'), + (1514030, 'mfecfj00a0b0c0', 'sitem'), + (1514286, 'mfezzj00a0b0c0', 'sitem'), + (1514542, 'mfipaj01e1p1a0', 'sitem'), + (1514798, 'mfipaj03p1e1a0', 'sitem'), + (1515054, 'mfipaj07e2p1a0', 'sitem'), + (1515310, 'mfipaj07p2e1a0', 'sitem'), + (1515566, 'mfipaj09e2p1a0', 'sitem'), + (1515822, 'mfipaj09e2p2a0', 'sitem'), + (1516078, 'mfipaj09p2e2a0', 'sitem'), + (1516334, 'mfipaj10e2p2a0', 'sitem'), + (1516590, 'mfipaj10p2e1a0', 'sitem'), + (1516846, 'mfipaj12e3p3a0', 'sitem'), + (1517102, 'mfipaj12p3e1a0', 'sitem'), + (1517358, 'mfipaj14e3p2a0', 'sitem'), + (1517614, 'mfipaj15e3p1a0', 'sitem'), + (1517870, 'mfipaj15p3e2a0', 'sitem'), + (1518126, 'mfipaj16e4p1a0', 'sitem'), + (1518382, 'mfipaj16p4e1a0', 'sitem'), + (1518638, 'mfipaj19e4p1a0', 'sitem'), + (1518894, 'mfipaj19e4p3a0', 'sitem'), + (1519150, 'mfipaj19e4p4a0', 'sitem'), + (1519406, 'mfipaj19p4e2a0', 'sitem'), + (1519662, 'mfipaj20p4e1a0', 'sitem'), + (1519918, 'mfipaj20p4e3a0', 'sitem'), + (1520174, 'mfipaj21e5p4a0', 'sitem'), + (1520430, 'mfipaj22p5e2a0', 'sitem'), + (1520686, 'mfipaj23e5p3a0', 'sitem'), + (1520942, 'mfipaj23e5p5a0', 'sitem'), + (1521198, 'mfipaj23p5e2a0', 'sitem'), + (1521454, 'mfipaj23p5e5a0', 'sitem'), + (1521710, 'mfipaj25e5p1a0', 'sitem'), + (1521966, 'mfipaj25e5p5a0', 'sitem'), + (1522222, 'mfizzj01e1p1a0', 'sitem'), + (1522478, 'mfizzj05p1e1a0', 'sitem'), + (1522734, 'mfizzj08p2e1a0', 'sitem'), + (1522990, 'mfizzj10e2p1a0', 'sitem'), + (1523246, 'mfizzj11e3p3a0', 'sitem'), + (1523502, 'mfizzj13e3p1a0', 'sitem'), + (1523758, 'mfizzj13e3p2a0', 'sitem'), + (1524014, 'mfizzj13p3e2a0', 'sitem'), + (1524270, 'mfizzj17e4p1a0', 'sitem'), + (1524526, 'mfizzj17p4e3a0', 'sitem'), + (1524782, 'mfizzj18e4p2a0', 'sitem'), + (1525038, 'mfizzj19e4p3a0', 'sitem'), + (1525294, 'mfizzj19p4e1a0', 'sitem'), + (1525550, 'mfizzj20p4e2a0', 'sitem'), + (1525806, 'mfizzj21e5p3a0', 'sitem'), + (1526062, 'mfizzj21p5e4a0', 'sitem'), + (1526318, 'mfizzj23e5p4a0', 'sitem'), + (1526574, 'mfldbj00a0b0c0', 'sitem'), + (1526830, 'mflzzj00a0b0c0', 'sitem'), + (1527086, 'mfnzzj00a0b0c0', 'sitem'), + (1527342, 'mfozzj01n1o1a0', 'sitem'), + (1527598, 'mfozzj08o2n1a0', 'sitem'), + (1527854, 'mfozzj10n2o1a0', 'sitem'), + (1528110, 'mfozzj11n3o2a0', 'sitem'), + (1528366, 'mfozzj11o3n2a0', 'sitem'), + (1528622, 'mfozzj12n3o1a0', 'sitem'), + (1528878, 'mfozzj14o3n3a0', 'sitem'), + (1529134, 'mfozzj15n3o3a0', 'sitem'), + (1529390, 'mfozzj16o4n3a0', 'sitem'), + (1529646, 'mfozzj17n4o1a0', 'sitem'), + (1529902, 'mfozzj17n4o2a0', 'sitem'), + (1530158, 'mfozzj17o4n1a0', 'sitem'), + (1530414, 'mfozzj21n5o2a0', 'sitem'), + (1530670, 'mfozzj22o5n1a0', 'sitem'), + (1530926, 'mfozzj23o5n2a0', 'sitem'), + (1531182, 'mfozzj24n5o3a0', 'sitem'), + (1531438, 'mfozzj25n5o5a0', 'sitem'), + (1531694, 'mfrpej00a0b0c0', 'sitem'), + (1531950, 'mfrzzj00a0b0c0', 'sitem'), + (1532206, 'mfthbj00a0b0c0', 'sitem'), + (1532462, 'mftzzj00a0b0c0', 'sitem'), + (1532718, 'mfuhlj00a0b0c0', 'sitem'), + (1532974, 'mfuzzj00a0b0c0', 'sitem'), + (1533230, 'mfvzzj01n1o1a0', 'sitem'), + (1533486, 'mfvzzj08n2o2a0', 'sitem'), + (1533742, 'mfvzzj11o3n2a0', 'sitem'), + (1533998, 'mfvzzj12o3n1a0', 'sitem'), + (1534254, 'mfvzzj14n3o1a0', 'sitem'), + (1534510, 'mfvzzj15n3o3a0', 'sitem'), + (1534766, 'mfvzzj17n4o4a0', 'sitem'), + (1535022, 'mfvzzj18o4n2a0', 'sitem'), + (1535278, 'mfvzzj18o4n3a0', 'sitem'), + (1535534, 'mfvzzj21n5o3a0', 'sitem'), + (1535790, 'mfvzzj21n5o4a0', 'sitem'), + (1536046, 'mfvzzj22n5o1a0', 'sitem'), + (1536302, 'mfvzzj22o5n1a0', 'sitem'), + (1536558, 'mfvzzj22o5n5a0', 'sitem'), + (1536814, 'mfvzzj23n5o2a0', 'sitem'), + (1537070, 'mfvzzj24o5n3a0', 'sitem'), + (1537326, 'mfvzzj25o5n2a0', 'sitem'), + (1537582, 'mglbcj01j1a0b0', 'sitem'), + (1537838, 'mglbcj08j2a0b0', 'sitem'), + (1538094, 'mglbcj14j3a0b0', 'sitem'), + (1538350, 'mglbcj20j4a0b0', 'sitem'), + (1538606, 'mglbcj22j5a0b0', 'sitem'), + (1538862, 'mglkfj01j1a0b0', 'sitem'), + (1539118, 'mglkfj10j2a0b0', 'sitem'), + (1539374, 'mglkfj13j3a0b0', 'sitem'), + (1539630, 'mglkfj17j4a0b0', 'sitem'), + (1539886, 'mglkfj25j5a0b0', 'sitem'), + (1540142, 'mglzzj01j1a0b0', 'sitem'), + (1540398, 'mglzzj08j2a0b0', 'sitem'), + (1540654, 'mglzzj14j3a0b0', 'sitem'), + (1540910, 'mglzzj18j4a0b0', 'sitem'), + (1541166, 'mglzzj22j5a0b0', 'sitem'), + (1541422, 'mgozzj00a0b0c0', 'sitem'), + (1541678, 'mgrzzj00a0b0c0', 'sitem'), + (1541934, 'mguzzj01e1p1a0', 'sitem'), + (1542190, 'mguzzj07e2p1a0', 'sitem'), + (1542446, 'mguzzj07p2e1a0', 'sitem'), + (1542702, 'mguzzj09e2p2a0', 'sitem'), + (1542958, 'mguzzj10p2e2a0', 'sitem'), + (1543214, 'mguzzj15p3e1a0', 'sitem'), + (1543470, 'mguzzj16e4p1a0', 'sitem'), + (1543726, 'mguzzj16p4e2a0', 'sitem'), + (1543982, 'mguzzj18p4e3a0', 'sitem'), + (1544238, 'mguzzj19e4p3a0', 'sitem'), + (1544494, 'mguzzj20e4p2a0', 'sitem'), + (1544750, 'mguzzj20p4e1a0', 'sitem'), + (1545006, 'mguzzj22e5p1a0', 'sitem'), + (1545262, 'mguzzj23e5p4a0', 'sitem'), + (1545518, 'mguzzj24e5p2a0', 'sitem'), + (1545774, 'mguzzj24p5e3a0', 'sitem'), + (1546030, 'mguzzj25p5e4a0', 'sitem'), + (1546286, 'mhadaj01n1o1a0', 'sitem'), + (1546542, 'mhadaj04o1n1a0', 'sitem'), + (1546798, 'mhadaj08n2o1a0', 'sitem'), + (1547054, 'mhadaj08n2o2a0', 'sitem'), + (1547310, 'mhadaj09o2n2a0', 'sitem'), + (1547566, 'mhadaj10n2o1a0', 'sitem'), + (1547822, 'mhadaj11n3o1a0', 'sitem'), + (1548078, 'mhadaj12n3o3a0', 'sitem'), + (1548334, 'mhadaj12o3n3a0', 'sitem'), + (1548590, 'mhadaj13o3n2a0', 'sitem'), + (1548846, 'mhadaj14o3n1a0', 'sitem'), + (1549102, 'mhadaj16n4o1a0', 'sitem'), + (1549358, 'mhadaj16o4n3a0', 'sitem'), + (1549614, 'mhadaj18n4o1a0', 'sitem'), + (1549870, 'mhadaj18o4n1a0', 'sitem'), + (1550126, 'mhadaj19n4o4a0', 'sitem'), + (1550382, 'mhadaj20o4n2a0', 'sitem'), + (1550638, 'mhadaj20o4n4a0', 'sitem'), + (1550894, 'mhadaj21n5o1a0', 'sitem'), + (1551150, 'mhadaj22n5o2a0', 'sitem'), + (1551406, 'mhadaj23n5o4a0', 'sitem'), + (1551662, 'mhadaj23n5o5a0', 'sitem'), + (1551918, 'mhadaj23o5n2a0', 'sitem'), + (1552174, 'mhadaj24o5n1a0', 'sitem'), + (1552430, 'mhadaj24o5n3a0', 'sitem'), + (1552686, 'mhadaj24o5n4a0', 'sitem'), + (1552942, 'mhadaj24o5n5a0', 'sitem'), + (1553198, 'mhadaj25n5o1a0', 'sitem'), + (1553454, 'mhadaj25n5o2a0', 'sitem'), + (1553710, 'mhadaj25n5o4a0', 'sitem'), + (1553966, 'mhadaj25o5n1a0', 'sitem'), + (1554222, 'mhazzj01n1o1a0', 'sitem'), + (1554478, 'mhazzj06n2o2a0', 'sitem'), + (1554734, 'mhazzj08n2o1a0', 'sitem'), + (1554990, 'mhazzj08o2n1a0', 'sitem'), + (1555246, 'mhazzj12n3o2a0', 'sitem'), + (1555502, 'mhazzj14o3n1a0', 'sitem'), + (1555758, 'mhazzj14o3n2a0', 'sitem'), + (1556014, 'mhazzj16n4o3a0', 'sitem'), + (1556270, 'mhazzj17o4n1a0', 'sitem'), + (1556526, 'mhazzj19n4o1a0', 'sitem'), + (1556782, 'mhazzj19n4o2a0', 'sitem'), + (1557038, 'mhazzj20o4n4a0', 'sitem'), + (1557294, 'mhazzj21n5o3a0', 'sitem'), + (1557550, 'mhazzj21n5o4a0', 'sitem'), + (1557806, 'mhazzj23o5n4a0', 'sitem'), + (1558062, 'mhazzj24o5n1a0', 'sitem'), + (1558318, 'mhazzj25o5n3a0', 'sitem'), + (1558574, 'mhezzj01n1o1a0', 'sitem'), + (1558830, 'mhezzj09n2o2a0', 'sitem'), + (1559086, 'mhezzj10o2n2a0', 'sitem'), + (1559342, 'mhezzj13o3n1a0', 'sitem'), + (1559598, 'mhezzj15n3o2a0', 'sitem'), + (1559854, 'mhezzj15n3o3a0', 'sitem'), + (1560110, 'mhezzj16n4o1a0', 'sitem'), + (1560366, 'mhezzj16n4o4a0', 'sitem'), + (1560622, 'mhezzj18o4n1a0', 'sitem'), + (1560878, 'mhezzj18o4n3a0', 'sitem'), + (1561134, 'mhezzj20o4n2a0', 'sitem'), + (1561390, 'mhezzj21n5o1a0', 'sitem'), + (1561646, 'mhezzj21n5o2a0', 'sitem'), + (1561902, 'mhezzj22o5n4a0', 'sitem'), + (1562158, 'mhezzj23n5o4a0', 'sitem'), + (1562414, 'mhezzj24o5n1a0', 'sitem'), + (1562670, 'mhezzj24o5n5a0', 'sitem'), + (1562926, 'mhicaj01n1o1a0', 'sitem'), + (1563182, 'mhicaj07n2o2a0', 'sitem'), + (1563438, 'mhicaj08o2n2a0', 'sitem'), + (1563694, 'mhicaj09n2o1a0', 'sitem'), + (1563950, 'mhicaj11o3n1a0', 'sitem'), + (1564206, 'mhicaj12n3o1a0', 'sitem'), + (1564462, 'mhicaj12n3o2a0', 'sitem'), + (1564718, 'mhicaj16n4o1a0', 'sitem'), + (1564974, 'mhicaj16n4o3a0', 'sitem'), + (1565230, 'mhicaj18o4n4a0', 'sitem'), + (1565486, 'mhicaj20o4n3a0', 'sitem'), + (1565742, 'mhicaj21n5o2a0', 'sitem'), + (1565998, 'mhicaj22n5o3a0', 'sitem'), + (1566254, 'mhicaj22o5n1a0', 'sitem'), + (1566510, 'mhicaj23n5o4a0', 'sitem'), + (1566766, 'mhicaj24o5n2a0', 'sitem'), + (1567022, 'mhicaj25n5o1a0', 'sitem'), + (1567278, 'mhihaj01n1o1a0', 'sitem'), + (1567534, 'mhihaj08n2o1a0', 'sitem'), + (1567790, 'mhihaj08o2n1a0', 'sitem'), + (1568046, 'mhihaj13o3n1a0', 'sitem'), + (1568302, 'mhihaj14n3o3a0', 'sitem'), + (1568558, 'mhihaj15n3o2a0', 'sitem'), + (1568814, 'mhihaj19n4o3a0', 'sitem'), + (1569070, 'mhihaj19o4n2a0', 'sitem'), + (1569326, 'mhihaj20n4o1a0', 'sitem'), + (1569582, 'mhihaj20n4o2a0', 'sitem'), + (1569838, 'mhihaj25n5o2a0', 'sitem'), + (1570094, 'mhihaj25n5o3a0', 'sitem'), + (1570350, 'mhihaj25n5o4a0', 'sitem'), + (1570606, 'mhihaj25n5o5a0', 'sitem'), + (1570862, 'mhihaj25o5n2a0', 'sitem'), + (1571118, 'mhihaj25o5n3a0', 'sitem'), + (1571374, 'mhihaj25o5n4a0', 'sitem'), + (1571630, 'mhizzj01n1o1a0', 'sitem'), + (1571886, 'mhizzj10n2o1a0', 'sitem'), + (1572142, 'mhizzj10n2o2a0', 'sitem'), + (1572398, 'mhizzj12n3o1a0', 'sitem'), + (1572654, 'mhizzj13n3o2a0', 'sitem'), + (1572910, 'mhizzj13o3n2a0', 'sitem'), + (1573166, 'mhizzj17n4o3a0', 'sitem'), + (1573422, 'mhizzj18n4o1a0', 'sitem'), + (1573678, 'mhizzj18o4n1a0', 'sitem'), + (1573934, 'mhizzj19n4o4a0', 'sitem'), + (1574190, 'mhizzj21o5n4a0', 'sitem'), + (1574446, 'mhizzj22n5o2a0', 'sitem'), + (1574702, 'mhizzj22o5n1a0', 'sitem'), + (1574958, 'mhizzj23o5n3a0', 'sitem'), + (1575214, 'mhizzj24n5o1a0', 'sitem'), + (1575470, 'mhizzj24o5n2a0', 'sitem'), + (1575726, 'mhizzj25n5o3a0', 'sitem'), + (1575982, 'mhmhlj01n1o1a0', 'sitem'), + (1576238, 'mhmhlj06o2n1a0', 'sitem'), + (1576494, 'mhmhlj07n2o2a0', 'sitem'), + (1576750, 'mhmhlj08n2o1a0', 'sitem'), + (1577006, 'mhmhlj11n3o1a0', 'sitem'), + (1577262, 'mhmhlj11n3o3a0', 'sitem'), + (1577518, 'mhmhlj13n3o2a0', 'sitem'), + (1577774, 'mhmhlj13o3n1a0', 'sitem'), + (1578030, 'mhmhlj14n3o1a0', 'sitem'), + (1578286, 'mhmhlj15o3n2a0', 'sitem'), + (1578542, 'mhmhlj16n4o3a0', 'sitem'), + (1578798, 'mhmhlj17o4n1a0', 'sitem'), + (1579054, 'mhmhlj17o4n2a0', 'sitem'), + (1579310, 'mhmhlj18o4n4a0', 'sitem'), + (1579566, 'mhmhlj19n4o1a0', 'sitem'), + (1579822, 'mhmhlj19o4n4a0', 'sitem'), + (1580078, 'mhmhlj20n4o2a0', 'sitem'), + (1580334, 'mhmhlj21n5o2a0', 'sitem'), + (1580590, 'mhmhlj21n5o3a0', 'sitem'), + (1580846, 'mhmhlj22n5o2a0', 'sitem'), + (1581102, 'mhmhlj22n5o4a0', 'sitem'), + (1581358, 'mhmhlj22o5n2a0', 'sitem'), + (1581614, 'mhmhlj22o5n4a0', 'sitem'), + (1581870, 'mhmhlj23n5o1a0', 'sitem'), + (1582126, 'mhmhlj23n5o3a0', 'sitem'), + (1582382, 'mhmhlj23n5o4a0', 'sitem'), + (1582638, 'mhmhlj23o5n1a0', 'sitem'), + (1582894, 'mhmhlj23o5n3a0', 'sitem'), + (1583150, 'mhmhlj25n5o5a0', 'sitem'), + (1583406, 'mhmhlj25o5n4a0', 'sitem'), + (1583662, 'mhmhlj25o5n5a0', 'sitem'), + (1583918, 'mhmzzj01n1o1a0', 'sitem'), + (1584174, 'mhmzzj04o1n1a0', 'sitem'), + (1584430, 'mhmzzj06n2o2a0', 'sitem'), + (1584686, 'mhmzzj09n2o1a0', 'sitem'), + (1584942, 'mhmzzj14n3o2a0', 'sitem'), + (1585198, 'mhmzzj16n4o2a0', 'sitem'), + (1585454, 'mhmzzj16n4o4a0', 'sitem'), + (1585710, 'mhmzzj16o4n3a0', 'sitem'), + (1585966, 'mhmzzj17o4n1a0', 'sitem'), + (1586222, 'mhmzzj20n4o3a0', 'sitem'), + (1586478, 'mhmzzj20o4n2a0', 'sitem'), + (1586734, 'mhmzzj21n5o2a0', 'sitem'), + (1586990, 'mhmzzj22n5o3a0', 'sitem'), + (1587246, 'mhmzzj24n5o4a0', 'sitem'), + (1587502, 'mhmzzj24o5n2a0', 'sitem'), + (1587758, 'mhmzzj24o5n3a0', 'sitem'), + (1588014, 'mhmzzj25n5o1a0', 'sitem'), + (1588270, 'mhokij00a0b0c0', 'sitem'), + (1588526, 'mhozzj00a0b0c0', 'sitem'), + (1588782, 'mhuhfj01b1f1a0', 'sitem'), + (1589038, 'mhuhfj07b2f1a0', 'sitem'), + (1589294, 'mhuhfj08b2f2a0', 'sitem'), + (1589550, 'mhuhfj09b2f1a0', 'sitem'), + (1589806, 'mhuhfj09f2b1a0', 'sitem'), + (1590062, 'mhuhfj11b3f1a0', 'sitem'), + (1590318, 'mhuhfj11f3b1a0', 'sitem'), + (1590574, 'mhuhfj14f3b2a0', 'sitem'), + (1590830, 'mhuhfj14f3b3a0', 'sitem'), + (1591086, 'mhuhfj15b3f2a0', 'sitem'), + (1591342, 'mhuhfj17b4f3a0', 'sitem'), + (1591598, 'mhuhfj17f4b1a0', 'sitem'), + (1591854, 'mhuhfj18b4f1a0', 'sitem'), + (1592110, 'mhuhfj18b4f2a0', 'sitem'), + (1592366, 'mhuhfj19b4f4a0', 'sitem'), + (1592622, 'mhuhfj19f4b2a0', 'sitem'), + (1592878, 'mhuhfj19f4b3a0', 'sitem'), + (1593134, 'mhuhfj21b5f1a0', 'sitem'), + (1593390, 'mhuhfj21b5f4a0', 'sitem'), + (1593646, 'mhuhfj21f5b1a0', 'sitem'), + (1593902, 'mhuhfj21f5b3a0', 'sitem'), + (1594158, 'mhuhfj21f5b4a0', 'sitem'), + (1594414, 'mhuhfj22f5b2a0', 'sitem'), + (1594670, 'mhuhfj23f5b3a0', 'sitem'), + (1594926, 'mhuhfj23f5b5a0', 'sitem'), + (1595182, 'mhuhfj24b5f2a0', 'sitem'), + (1595438, 'mhuhfj24b5f4a0', 'sitem'), + (1595694, 'mhuhfj25b5f1a0', 'sitem'), + (1595950, 'mhuhfj25b5f3a0', 'sitem'), + (1596206, 'mhuhfj25f5b1a0', 'sitem'), + (1596462, 'mhuhfj25f5b2a0', 'sitem'), + (1596718, 'mhuzzj01b1f1a0', 'sitem'), + (1596974, 'mhuzzj08b2f1a0', 'sitem'), + (1597230, 'mhuzzj09b2f2a0', 'sitem'), + (1597486, 'mhuzzj10f2b2a0', 'sitem'), + (1597742, 'mhuzzj11b3f2a0', 'sitem'), + (1597998, 'mhuzzj15b3f1a0', 'sitem'), + (1598254, 'mhuzzj17b4f3a0', 'sitem'), + (1598510, 'mhuzzj18f4b3a0', 'sitem'), + (1598766, 'mhuzzj18f4b4a0', 'sitem'), + (1599022, 'mhuzzj19b4f1a0', 'sitem'), + (1599278, 'mhuzzj19f4b1a0', 'sitem'), + (1599534, 'mhuzzj22f5b2a0', 'sitem'), + (1599790, 'mhuzzj22f5b4a0', 'sitem'), + (1600046, 'mhuzzj23b5f1a0', 'sitem'), + (1600302, 'mhuzzj24f5b3a0', 'sitem'), + (1600558, 'mhuzzj25b5f2a0', 'sitem'), + (1600814, 'mhuzzj25b5f3a0', 'sitem'), + (1601070, 'minzzj00a0b0c0', 'sitem'), + (1601326, 'mivzzj01e1p1a0', 'sitem'), + (1601582, 'mivzzj08e2p2a0', 'sitem'), + (1601838, 'mivzzj09e2p1a0', 'sitem'), + (1602094, 'mivzzj13e3p1a0', 'sitem'), + (1602350, 'mivzzj15e3p2a0', 'sitem'), + (1602606, 'mivzzj16e4p1a0', 'sitem'), + (1602862, 'mivzzj16p4e1a0', 'sitem'), + (1603118, 'mivzzj17e4p2a0', 'sitem'), + (1603374, 'mivzzj20e4p3a0', 'sitem'), + (1603630, 'mivzzj20p4e2a0', 'sitem'), + (1603886, 'mivzzj21e5p3a0', 'sitem'), + (1604142, 'mivzzj21p5e2a0', 'sitem'), + (1604398, 'mivzzj22e5p1a0', 'sitem'), + (1604654, 'mivzzj22p5e3a0', 'sitem'), + (1604910, 'mivzzj23e5p2a0', 'sitem'), + (1605166, 'mivzzj23p5e1a0', 'sitem'), + (1605422, 'mivzzj25e5p4a0', 'sitem'), + (1605678, 'mjuzzj00a0b0c0', 'sitem'), + (1605934, 'ml zzj00a0b0c0', 'sitem'), + (1606190, 'mlakej00a0b0c0', 'sitem'), + (1606446, 'mlazzj00a0b0c0', 'sitem'), + (1606702, 'mlgkdj00a0b0c0', 'sitem'), + (1606958, 'mlgzzj00a0b0c0', 'sitem'), + (1607214, 'mlidbj01e1p1a0', 'sitem'), + (1607470, 'mlidbj08e2p1a0', 'sitem'), + (1607726, 'mlidbj09e2p2a0', 'sitem'), + (1607982, 'mlidbj10p2e1a0', 'sitem'), + (1608238, 'mlidbj14e3p1a0', 'sitem'), + (1608494, 'mlidbj14p3e2a0', 'sitem'), + (1608750, 'mlidbj15e3p2a0', 'sitem'), + (1609006, 'mlidbj15p3e3a0', 'sitem'), + (1609262, 'mlidbj16e4p1a0', 'sitem'), + (1609518, 'mlidbj17e4p2a0', 'sitem'), + (1609774, 'mlidbj18p4e2a0', 'sitem'), + (1610030, 'mlidbj18p4e3a0', 'sitem'), + (1610286, 'mlidbj20e4p4a0', 'sitem'), + (1610542, 'mlidbj25e5p5a0', 'sitem'), + (1610798, 'mlidbj25p5e2a0', 'sitem'), + (1611054, 'mlidbj25p5e4a0', 'sitem'), + (1611310, 'mlidbj25p5e5a0', 'sitem'), + (1611566, 'mlihfj01e1p1a0', 'sitem'), + (1611822, 'mlihfj04p1e1a0', 'sitem'), + (1612078, 'mlihfj06e2p1a0', 'sitem'), + (1612334, 'mlihfj08p2e1a0', 'sitem'), + (1612590, 'mlihfj10p2e2a0', 'sitem'), + (1612846, 'mlihfj12p3e1a0', 'sitem'), + (1613102, 'mlihfj15e3p1a0', 'sitem'), + (1613358, 'mlihfj18e4p3a0', 'sitem'), + (1613614, 'mlihfj19e4p4a0', 'sitem'), + (1613870, 'mlihfj19p4e3a0', 'sitem'), + (1614126, 'mlihfj20e4p1a0', 'sitem'), + (1614382, 'mlihfj22e5p3a0', 'sitem'), + (1614638, 'mlihfj23p5e4a0', 'sitem'), + (1614894, 'mlihfj24e5p2a0', 'sitem'), + (1615150, 'mlihfj24p5e1a0', 'sitem'), + (1615406, 'mlihfj25e5p4a0', 'sitem'), + (1615662, 'mlihfj25p5e2a0', 'sitem'), + (1615918, 'mlizzj01e1p1a0', 'sitem'), + (1616174, 'mlizzj07e2p2a0', 'sitem'), + (1616430, 'mlizzj07p2e1a0', 'sitem'), + (1616686, 'mlizzj09e2p1a0', 'sitem'), + (1616942, 'mlizzj11e3p1a0', 'sitem'), + (1617198, 'mlizzj13e3p2a0', 'sitem'), + (1617454, 'mlizzj13e3p3a0', 'sitem'), + (1617710, 'mlizzj15p3e1a0', 'sitem'), + (1617966, 'mlizzj18e4p4a0', 'sitem'), + (1618222, 'mlizzj19p4e2a0', 'sitem'), + (1618478, 'mlizzj20e4p1a0', 'sitem'), + (1618734, 'mlizzj21e5p3a0', 'sitem'), + (1618990, 'mlizzj22e5p2a0', 'sitem'), + (1619246, 'mlizzj23e5p1a0', 'sitem'), + (1619502, 'mlizzj23p5e3a0', 'sitem'), + (1619758, 'mlizzj25e5p4a0', 'sitem'), + (1620014, 'mlizzj25p5e5a0', 'sitem'), + (1620270, 'mlozzj01a1b1c1', 'sitem'), + (1620526, 'mlozzj22f5l5q4', 'sitem'), + (1620782, 'mlozzj23c5k5a4', 'sitem'), + (1621038, 'mlozzj23k5d5h4', 'sitem'), + (1621294, 'mlozzj24b5d5f5', 'sitem'), + (1621550, 'mlozzj24b5h5i5', 'sitem'), + (1621806, 'mlozzj24b5k5f5', 'sitem'), + (1622062, 'mlozzj24h5a5i5', 'sitem'), + (1622318, 'mlozzj24i5f5b5', 'sitem'), + (1622574, 'mlozzj24i5r5f3', 'sitem'), + (1622830, 'mlozzj24l5r5i4', 'sitem'), + (1623086, 'mlozzj24q5b5c4', 'sitem'), + (1623342, 'mlozzj25b5a5l4', 'sitem'), + (1623598, 'mlozzj25c5a5k5', 'sitem'), + (1623854, 'mlozzj25f5l5k5', 'sitem'), + (1624110, 'mlozzj25q5b5f3', 'sitem'), + (1624366, 'mlozzj25r5m5c5', 'sitem'), + (1624622, 'mlvzzj01a1c1d1', 'sitem'), + (1624878, 'mlvzzj20c4d4q4', 'sitem'), + (1625134, 'mlvzzj20i4g4l4', 'sitem'), + (1625390, 'mlvzzj21a5r3h3', 'sitem'), + (1625646, 'mlvzzj21g5a3k3', 'sitem'), + (1625902, 'mlvzzj21i5c4l4', 'sitem'), + (1626158, 'mlvzzj22g5i5r4', 'sitem'), + (1626414, 'mlvzzj22i5h5c4', 'sitem'), + (1626670, 'mlvzzj22q5c4h4', 'sitem'), + (1626926, 'mlvzzj23k5q5d4', 'sitem'), + (1627182, 'mlvzzj24a5i4m4', 'sitem'), + (1627438, 'mlvzzj24d5h5i5', 'sitem'), + (1627694, 'mlvzzj24d5q5i5', 'sitem'), + (1627950, 'mlvzzj24l5i5q5', 'sitem'), + (1628206, 'mlvzzj25c5q5m4', 'sitem'), + (1628462, 'mlvzzj25g5h5d3', 'sitem'), + (1628718, 'mlvzzj25m5d5k4', 'sitem'), + (1628974, 'mmacaj01n1o1a0', 'sitem'), + (1629230, 'mmacaj08n2o2a0', 'sitem'), + (1629486, 'mmacaj10o2n1a0', 'sitem'), + (1629742, 'mmacaj11o3n2a0', 'sitem'), + (1629998, 'mmacaj14o3n1a0', 'sitem'), + (1630254, 'mmacaj15n3o1a0', 'sitem'), + (1630510, 'mmacaj17n4o1a0', 'sitem'), + (1630766, 'mmacaj18n4o2a0', 'sitem'), + (1631022, 'mmacaj19n4o3a0', 'sitem'), + (1631278, 'mmacaj19o4n2a0', 'sitem'), + (1631534, 'mmacaj19o4n4a0', 'sitem'), + (1631790, 'mmacaj21n5o5a0', 'sitem'), + (1632046, 'mmacaj22n5o3a0', 'sitem'), + (1632302, 'mmacaj23n5o4a0', 'sitem'), + (1632558, 'mmacaj25n5o1a0', 'sitem'), + (1632814, 'mmacaj25n5o2a0', 'sitem'), + (1633070, 'mmacaj25o5n4a0', 'sitem'), + (1633326, 'mmadbj01n1o1a0', 'sitem'), + (1633582, 'mmadbj06n2o1a0', 'sitem'), + (1633838, 'mmadbj07o2n2a0', 'sitem'), + (1634094, 'mmadbj09n2o2a0', 'sitem'), + (1634350, 'mmadbj12n3o3a0', 'sitem'), + (1634606, 'mmadbj13n3o2a0', 'sitem'), + (1634862, 'mmadbj15o3n1a0', 'sitem'), + (1635118, 'mmadbj15o3n2a0', 'sitem'), + (1635374, 'mmadbj16n4o1a0', 'sitem'), + (1635630, 'mmadbj17o4n3a0', 'sitem'), + (1635886, 'mmadbj19n4o3a0', 'sitem'), + (1636142, 'mmadbj20n4o2a0', 'sitem'), + (1636398, 'mmadbj21o5n3a0', 'sitem'), + (1636654, 'mmadbj24o5n2a0', 'sitem'), + (1636910, 'mmadbj24o5n5a0', 'sitem'), + (1637166, 'mmadbj25n5o3a0', 'sitem'), + (1637422, 'mmadbj25o5n1a0', 'sitem'), + (1637678, 'mmazzj01n1o1a0', 'sitem'), + (1637934, 'mmazzj06o2n1a0', 'sitem'), + (1638190, 'mmazzj10n2o1a0', 'sitem'), + (1638446, 'mmazzj12n3o2a0', 'sitem'), + (1638702, 'mmazzj13n3o1a0', 'sitem'), + (1638958, 'mmazzj14o3n1a0', 'sitem'), + (1639214, 'mmazzj14o3n3a0', 'sitem'), + (1639470, 'mmazzj16n4o2a0', 'sitem'), + (1639726, 'mmazzj17o4n4a0', 'sitem'), + (1639982, 'mmazzj18n4o4a0', 'sitem'), + (1640238, 'mmazzj20n4o3a0', 'sitem'), + (1640494, 'mmazzj20o4n2a0', 'sitem'), + (1640750, 'mmazzj21n5o1a0', 'sitem'), + (1641006, 'mmazzj22n5o3a0', 'sitem'), + (1641262, 'mmazzj22o5n2a0', 'sitem'), + (1641518, 'mmazzj24n5o4a0', 'sitem'), + (1641774, 'mmazzj25o5n3a0', 'sitem'), + (1642030, 'mmehlj00a0b0c0', 'sitem'), + (1642286, 'mmekdj00a0b0c0', 'sitem'), + (1642542, 'mmezzj00a0b0c0', 'sitem'), + (1642798, 'mmikhj00a0b0c0', 'sitem'), + (1643054, 'mmizzj00a0b0c0', 'sitem'), + (1643310, 'mmuzzj00a0b0c0', 'sitem'), + (1643566, 'mnuzzj01c1g1h1', 'sitem'), + (1643822, 'mnuzzj17q4r4l4', 'sitem'), + (1644078, 'mnuzzj19h4l4q3', 'sitem'), + (1644334, 'mnuzzj22h5r5c4', 'sitem'), + (1644590, 'mnuzzj22r5c3q3', 'sitem'), + (1644846, 'mnuzzj23c5r3h3', 'sitem'), + (1645102, 'mnuzzj23q5c4g4', 'sitem'), + (1645358, 'mnuzzj23q5h4r4', 'sitem'), + (1645614, 'mnuzzj23r5g5h4', 'sitem'), + (1645870, 'mnuzzj23r5h4g4', 'sitem'), + (1646126, 'mnuzzj24c5h3q3', 'sitem'), + (1646382, 'mnuzzj24g5h5l5', 'sitem'), + (1646638, 'mnuzzj24r5l3g2', 'sitem'), + (1646894, 'mnuzzj25h5c3q3', 'sitem'), + (1647150, 'mnuzzj25h5c5r5', 'sitem'), + (1647406, 'mnuzzj25l5g5q3', 'sitem'), + (1647662, 'mnuzzj25q5g5h4', 'sitem'), + (1647918, 'mp zzj00a0b0c0', 'sitem'), + (1648174, 'mpezzj01j1a0b0', 'sitem'), + (1648430, 'mpezzj07j2a0b0', 'sitem'), + (1648686, 'mpezzj15j3a0b0', 'sitem'), + (1648942, 'mpezzj20j4a0b0', 'sitem'), + (1649198, 'mpezzj21j5a0b0', 'sitem'), + (1649454, 'mpizzj01a1b0c0', 'sitem'), + (1649710, 'mpizzj06a2b0c0', 'sitem'), + (1649966, 'mpizzj12a3b0c0', 'sitem'), + (1650222, 'mpizzj17a4b0c0', 'sitem'), + (1650478, 'mpizzj23a5b0c0', 'sitem'), + (1650734, 'mplzzj00a0b0c0', 'sitem'), + (1650990, 'mpnzzj01j1a0b0', 'sitem'), + (1651246, 'mpnzzj10j2a0b0', 'sitem'), + (1651502, 'mpnzzj11j3a0b0', 'sitem'), + (1651758, 'mpnzzj16j4a0b0', 'sitem'), + (1652014, 'mpnzzj24j5a0b0', 'sitem'), + (1652270, 'mpozzj00a0b0c0', 'sitem'), + (1652526, 'mpscgj01j1a0b0', 'sitem'), + (1652782, 'mpscgj08j2a0b0', 'sitem'), + (1653038, 'mpscgj09j2a0b0', 'sitem'), + (1653294, 'mpscgj11j3a0b0', 'sitem'), + (1653550, 'mpscgj14j3a0b0', 'sitem'), + (1653806, 'mpscgj20j4a0b0', 'sitem'), + (1654062, 'mpscgj25j5a0b0', 'sitem'), + (1654318, 'mpszzj01j1a0b0', 'sitem'), + (1654574, 'mpszzj06j2a0b0', 'sitem'), + (1654830, 'mpszzj14j3a0b0', 'sitem'), + (1655086, 'mpszzj19j4a0b0', 'sitem'), + (1655342, 'mpszzj24j5a0b0', 'sitem'), + (1655598, 'mpwhaj00a0b0c0', 'sitem'), + (1655854, 'mpwzzj00a0b0c0', 'sitem'), + (1656110, 'mrezzj01a1b1c1', 'sitem'), + (1656366, 'mrezzj19b4m4d4', 'sitem'), + (1656622, 'mrezzj21d5k5f4', 'sitem'), + (1656878, 'mrezzj22a5i5h4', 'sitem'), + (1657134, 'mrezzj24a5h5q5', 'sitem'), + (1657390, 'mrezzj24c5k5g5', 'sitem'), + (1657646, 'mrezzj24g5i5k4', 'sitem'), + (1657902, 'mrezzj25a5c5i5', 'sitem'), + (1658158, 'mrezzj25c5r5g4', 'sitem'), + (1658414, 'mrezzj25d5m5k4', 'sitem'), + (1658670, 'mrezzj25f5g5c5', 'sitem'), + (1658926, 'mrezzj25g5r5d4', 'sitem'), + (1659182, 'mrezzj25k5r5a5', 'sitem'), + (1659438, 'mrezzj25m5d4k4', 'sitem'), + (1659694, 'mrezzj25q5a5h3', 'sitem'), + (1659950, 'mrezzj25r5b5d4', 'sitem'), + (1660206, 'mrezzj25r5f5q5', 'sitem'), + (1660462, 'mrozzj01e1p1a0', 'sitem'), + (1660718, 'mrozzj03p1e1a0', 'sitem'), + (1660974, 'mrozzj08e2p2a0', 'sitem'), + (1661230, 'mrozzj13e3p1a0', 'sitem'), + (1661486, 'mrozzj14e3p3a0', 'sitem'), + (1661742, 'mrozzj16e4p2a0', 'sitem'), + (1661998, 'mrozzj18p4e2a0', 'sitem'), + (1662254, 'mrozzj18p4e4a0', 'sitem'), + (1662510, 'mrozzj19e4p3a0', 'sitem'), + (1662766, 'mrozzj19p4e1a0', 'sitem'), + (1663022, 'mrozzj19p4e3a0', 'sitem'), + (1663278, 'mrozzj20e4p4a0', 'sitem'), + (1663534, 'mrozzj21e5p1a0', 'sitem'), + (1663790, 'mrozzj22p5e1a0', 'sitem'), + (1664046, 'mrozzj22p5e3a0', 'sitem'), + (1664302, 'mrozzj24p5e4a0', 'sitem'), + (1664558, 'mrozzj25e5p4a0', 'sitem'), + (1664814, 'mruhcj01n1o1a0', 'sitem'), + (1665070, 'mruhcj05o1n1a0', 'sitem'), + (1665326, 'mruhcj06o2n1a0', 'sitem'), + (1665582, 'mruhcj07n2o2a0', 'sitem'), + (1665838, 'mruhcj11o3n1a0', 'sitem'), + (1666094, 'mruhcj13n3o2a0', 'sitem'), + (1666350, 'mruhcj13n3o3a0', 'sitem'), + (1666606, 'mruhcj13o3n2a0', 'sitem'), + (1666862, 'mruhcj15n3o2a0', 'sitem'), + (1667118, 'mruhcj15n3o3a0', 'sitem'), + (1667374, 'mruhcj17n4o1a0', 'sitem'), + (1667630, 'mruhcj17n4o4a0', 'sitem'), + (1667886, 'mruhcj18n4o3a0', 'sitem'), + (1668142, 'mruhcj18o4n2a0', 'sitem'), + (1668398, 'mruhcj18o4n3a0', 'sitem'), + (1668654, 'mruhcj19n4o2a0', 'sitem'), + (1668910, 'mruhcj19o4n2a0', 'sitem'), + (1669166, 'mruhcj19o4n3a0', 'sitem'), + (1669422, 'mruhcj20n4o3a0', 'sitem'), + (1669678, 'mruhcj21o5n3a0', 'sitem'), + (1669934, 'mruhcj23n5o2a0', 'sitem'), + (1670190, 'mruhcj23o5n1a0', 'sitem'), + (1670446, 'mruhcj23o5n4a0', 'sitem'), + (1670702, 'mruhcj24n5o3a0', 'sitem'), + (1670958, 'mruhcj24o5n2a0', 'sitem'), + (1671214, 'mruhcj24o5n3a0', 'sitem'), + (1671470, 'mruhcj24o5n5a0', 'sitem'), + (1671726, 'mruhcj25n5o2a0', 'sitem'), + (1671982, 'mruhcj25n5o4a0', 'sitem'), + (1672238, 'mruhcj25o5n1a0', 'sitem'), + (1672494, 'mruhcj25o5n2a0', 'sitem'), + (1672750, 'mruhcj25o5n4a0', 'sitem'), + (1673006, 'mruzzj01n1o1a0', 'sitem'), + (1673262, 'mruzzj10n2o2a0', 'sitem'), + (1673518, 'mruzzj12n3o2a0', 'sitem'), + (1673774, 'mruzzj14o3n1a0', 'sitem'), + (1674030, 'mruzzj14o3n2a0', 'sitem'), + (1674286, 'mruzzj15n3o1a0', 'sitem'), + (1674542, 'mruzzj18o4n3a0', 'sitem'), + (1674798, 'mruzzj19o4n1a0', 'sitem'), + (1675054, 'mruzzj20n4o1a0', 'sitem'), + (1675310, 'mruzzj20n4o4a0', 'sitem'), + (1675566, 'mruzzj21n5o1a0', 'sitem'), + (1675822, 'mruzzj21n5o2a0', 'sitem'), + (1676078, 'mruzzj21o5n4a0', 'sitem'), + (1676334, 'mruzzj24n5o4a0', 'sitem'), + (1676590, 'mruzzj25n5o3a0', 'sitem'), + (1676846, 'mruzzj25o5n1a0', 'sitem'), + (1677102, 'mruzzj25o5n3a0', 'sitem'), + (1677358, 'msazzj00a0b0c0', 'sitem'), + (1677614, 'msccfj01i1k1m1', 'sitem'), + (1677870, 'msccfj07m2i1k1', 'sitem'), + (1678126, 'msccfj10k2i2m1', 'sitem'), + (1678382, 'msccfj11m3k1i1', 'sitem'), + (1678638, 'msccfj12m3i2k1', 'sitem'), + (1678894, 'msccfj14i3m3k2', 'sitem'), + (1679150, 'msccfj14m3i2k1', 'sitem'), + (1679406, 'msccfj15i3m3k1', 'sitem'), + (1679662, 'msccfj15m3i1k1', 'sitem'), + (1679918, 'msccfj16i4k3m1', 'sitem'), + (1680174, 'msccfj17i4m3k1', 'sitem'), + (1680430, 'msccfj17m4i3k2', 'sitem'), + (1680686, 'msccfj17m4k3i1', 'sitem'), + (1680942, 'msccfj17m4k4i1', 'sitem'), + (1681198, 'msccfj19i4k3m1', 'sitem'), + (1681454, 'msccfj19i4m3k2', 'sitem'), + (1681710, 'msccfj19k4i1m1', 'sitem'), + (1681966, 'msccfj20i4m4k2', 'sitem'), + (1682222, 'msccfj20k4m3i2', 'sitem'), + (1682478, 'msccfj20k4m4i1', 'sitem'), + (1682734, 'msccfj21k5m3i1', 'sitem'), + (1682990, 'msccfj21m5k3i2', 'sitem'), + (1683246, 'msccfj21m5k4i4', 'sitem'), + (1683502, 'msccfj22i5m3k3', 'sitem'), + (1683758, 'msccfj22k5i2m1', 'sitem'), + (1684014, 'msccfj22m5k4i1', 'sitem'), + (1684270, 'msccfj23m5i4k3', 'sitem'), + (1684526, 'msccfj24i5k3m3', 'sitem'), + (1684782, 'msccfj24k5i5m2', 'sitem'), + (1685038, 'msccfj25k5i1m1', 'sitem'), + (1685294, 'msccfj25k5m3i1', 'sitem'), + (1685550, 'msccfj25m5k2i2', 'sitem'), + (1685806, 'msccfj25m5k4i2', 'sitem'), + (1686062, 'msczzj01i1k1m1', 'sitem'), + (1686318, 'msczzj08i2k1m1', 'sitem'), + (1686574, 'msczzj14k3i3m1', 'sitem'), + (1686830, 'msczzj17k4i3m1', 'sitem'), + (1687086, 'msczzj18i4m2k1', 'sitem'), + (1687342, 'msczzj18k4i4m2', 'sitem'), + (1687598, 'msczzj18k4m3i1', 'sitem'), + (1687854, 'msczzj20i4k1m1', 'sitem'), + (1688110, 'msczzj21k5i2m1', 'sitem'), + (1688366, 'msczzj21m5i1k1', 'sitem'), + (1688622, 'msczzj22m5k3i1', 'sitem'), + (1688878, 'msczzj23k5i4m1', 'sitem'), + (1689134, 'msczzj23m5k4i2', 'sitem'), + (1689390, 'msczzj24k5m5i1', 'sitem'), + (1689646, 'msczzj25k5i5m2', 'sitem'), + (1689902, 'msczzj25k5m3i2', 'sitem'), + (1690158, 'msczzj25m5k5i1', 'sitem'), + (1690414, 'msdzzj01j1r1a0', 'sitem'), + (1690670, 'msdzzj05r1j1a0', 'sitem'), + (1690926, 'msdzzj10j2r2a0', 'sitem'), + (1691182, 'msdzzj11j3r2a0', 'sitem'), + (1691438, 'msdzzj13j3r1a0', 'sitem'), + (1691694, 'msdzzj17j4r3a0', 'sitem'), + (1691950, 'msdzzj17r4j3a0', 'sitem'), + (1692206, 'msdzzj18j4r1a0', 'sitem'), + (1692462, 'msdzzj19j4r2a0', 'sitem'), + (1692718, 'msdzzj21r5j4a0', 'sitem'), + (1692974, 'msdzzj22j5r4a0', 'sitem'), + (1693230, 'msdzzj23r5j2a0', 'sitem'), + (1693486, 'msdzzj24j5r1a0', 'sitem'), + (1693742, 'msdzzj24r5j3a0', 'sitem'), + (1693998, 'msdzzj24r5j5a0', 'sitem'), + (1694254, 'msdzzj25j5r3a0', 'sitem'), + (1694510, 'msdzzj25r5j1a0', 'sitem'), + (1694766, 'msezzj01e1n1o1', 'sitem'), + (1695022, 'msezzj17o4e3p2', 'sitem'), + (1695278, 'msezzj18n4e3p2', 'sitem'), + (1695534, 'msezzj18p4o2n2', 'sitem'), + (1695790, 'msezzj19n4o4p3', 'sitem'), + (1696046, 'msezzj21n5o4p3', 'sitem'), + (1696302, 'msezzj22e5n4o2', 'sitem'), + (1696558, 'msezzj22o5e4p3', 'sitem'), + (1696814, 'msezzj23e5p4n2', 'sitem'), + (1697070, 'msezzj23o5n3p1', 'sitem'), + (1697326, 'msezzj23p5n2o2', 'sitem'), + (1697582, 'msezzj24n5e3o3', 'sitem'), + (1697838, 'msezzj25e5o5n3', 'sitem'), + (1698094, 'msezzj25n5e4p1', 'sitem'), + (1698350, 'msezzj25n5e5p5', 'sitem'), + (1698606, 'msezzj25p5e4n4', 'sitem'), + (1698862, 'msezzj25p5o4e3', 'sitem'), + (1699118, 'mshhej01f1h1r1', 'sitem'), + (1699374, 'mshhej06h2f1r1', 'sitem'), + (1699630, 'mshhej10h2f2r1', 'sitem'), + (1699886, 'mshhej10h2r1f1', 'sitem'), + (1700142, 'mshhej12r3f2h1', 'sitem'), + (1700398, 'mshhej12r3f2h2', 'sitem'), + (1700654, 'mshhej16f4r2h2', 'sitem'), + (1700910, 'mshhej17h4r4f2', 'sitem'), + (1701166, 'mshhej19f4h2r1', 'sitem'), + (1701422, 'mshhej19h4r3f2', 'sitem'), + (1701678, 'mshhej19r4f3h1', 'sitem'), + (1701934, 'mshhej20f4h2r2', 'sitem'), + (1702190, 'mshhej21f5r3h3', 'sitem'), + (1702446, 'mshhej21h5f4r4', 'sitem'), + (1702702, 'mshhej22f5h4r2', 'sitem'), + (1702958, 'mshhej22r5f3h1', 'sitem'), + (1703214, 'mshhej23f5h1r1', 'sitem'), + (1703470, 'mshhej23f5h4r1', 'sitem'), + (1703726, 'mshhej23h5f4r2', 'sitem'), + (1703982, 'mshhej23h5r2f1', 'sitem'), + (1704238, 'mshhej23h5r4f2', 'sitem'), + (1704494, 'mshhej23r5f3h3', 'sitem'), + (1704750, 'mshhej23r5h4f3', 'sitem'), + (1705006, 'mshhej24f5h5r3', 'sitem'), + (1705262, 'mshhej24f5r3h1', 'sitem'), + (1705518, 'mshhej24h5r5f1', 'sitem'), + (1705774, 'mshhej25f5h3r2', 'sitem'), + (1706030, 'mshhej25f5r3h2', 'sitem'), + (1706286, 'mshhej25f5r4h1', 'sitem'), + (1706542, 'mshhej25f5r5h4', 'sitem'), + (1706798, 'mshhej25h5f4r3', 'sitem'), + (1707054, 'mshhej25h5r4f4', 'sitem'), + (1707310, 'mshhej25r5h3f2', 'sitem'), + (1707566, 'mshzzj01f1h1r1', 'sitem'), + (1707822, 'mshzzj11r3f1h1', 'sitem'), + (1708078, 'mshzzj11r3f2h1', 'sitem'), + (1708334, 'mshzzj13r3f2h2', 'sitem'), + (1708590, 'mshzzj14f3r2h2', 'sitem'), + (1708846, 'mshzzj17f4r1h1', 'sitem'), + (1709102, 'mshzzj18h4f2r1', 'sitem'), + (1709358, 'mshzzj18r4f2h2', 'sitem'), + (1709614, 'mshzzj19f4h3r3', 'sitem'), + (1709870, 'mshzzj19r4h2f1', 'sitem'), + (1710126, 'mshzzj21f5h4r2', 'sitem'), + (1710382, 'mshzzj21h5r3f1', 'sitem'), + (1710638, 'mshzzj22h5r4f2', 'sitem'), + (1710894, 'mshzzj23h5f3r3', 'sitem'), + (1711150, 'mshzzj23h5r2f1', 'sitem'), + (1711406, 'mshzzj24r5h3f3', 'sitem'), + (1711662, 'mshzzj25h5r5f2', 'sitem'), + (1711918, 'msikcj01p1a0b0', 'sitem'), + (1712174, 'msikcj06p2a0b0', 'sitem'), + (1712430, 'msikcj07p2a0b0', 'sitem'), + (1712686, 'msikcj15p3a0b0', 'sitem'), + (1712942, 'msikcj17p4a0b0', 'sitem'), + (1713198, 'msikcj20p4a0b0', 'sitem'), + (1713454, 'msikcj21p5a0b0', 'sitem'), + (1713710, 'msikcj25p5a0b0', 'sitem'), + (1713966, 'msizzj01p1a0b0', 'sitem'), + (1714222, 'msizzj08p2a0b0', 'sitem'), + (1714478, 'msizzj12p3a0b0', 'sitem'), + (1714734, 'msizzj17p4a0b0', 'sitem'), + (1714990, 'msizzj21p5a0b0', 'sitem'), + (1715246, 'mspcgj00a0b0c0', 'sitem'), + (1715502, 'mspzzj00a0b0c0', 'sitem'), + (1715758, 'mstcij00a0b0c0', 'sitem'), + (1716014, 'mstzzj00a0b0c0', 'sitem'), + (1716270, 'mswzzj00a0b0c0', 'sitem'), + (1716526, 'mtakbj00a0b0c0', 'sitem'), + (1716782, 'mtazzj00a0b0c0', 'sitem'), + (1717038, 'mthzzj00a0b0c0', 'sitem'), + (1717294, 'mtohdj00a0b0c0', 'sitem'), + (1717550, 'mtozzj00a0b0c0', 'sitem'), + (1717806, 'mtrhhj01a1b1f1', 'sitem'), + (1718062, 'mtrhhj11a3f2b2', 'sitem'), + (1718318, 'mtrhhj15a3m3b2', 'sitem'), + (1718574, 'mtrhhj15f3m2b1', 'sitem'), + (1718830, 'mtrhhj15m3a3f2', 'sitem'), + (1719086, 'mtrhhj17f4b2m2', 'sitem'), + (1719342, 'mtrhhj17f4m2a2', 'sitem'), + (1719598, 'mtrhhj17f4m3b2', 'sitem'), + (1719854, 'mtrhhj18m4a4b4', 'sitem'), + (1720110, 'mtrhhj19a4m4b2', 'sitem'), + (1720366, 'mtrhhj20b4m3a2', 'sitem'), + (1720622, 'mtrhhj20m4b3f3', 'sitem'), + (1720878, 'mtrhhj20m4b4a3', 'sitem'), + (1721134, 'mtrhhj21m5b4a2', 'sitem'), + (1721390, 'mtrhhj21m5b4f1', 'sitem'), + (1721646, 'mtrhhj22b5a4f4', 'sitem'), + (1721902, 'mtrhhj22f5m3a2', 'sitem'), + (1722158, 'mtrhhj23f5m4a3', 'sitem'), + (1722414, 'mtrhhj23m5b3f3', 'sitem'), + (1722670, 'mtrhhj24f5a2m1', 'sitem'), + (1722926, 'mtrhhj24f5a4m4', 'sitem'), + (1723182, 'mtrhhj24f5m4a4', 'sitem'), + (1723438, 'mtrhhj25a5b4m3', 'sitem'), + (1723694, 'mtrhhj25a5f5m4', 'sitem'), + (1723950, 'mtrhhj25a5m5b5', 'sitem'), + (1724206, 'mtrhhj25b5a4f4', 'sitem'), + (1724462, 'mtrhhj25b5a4m2', 'sitem'), + (1724718, 'mtrhhj25b5f3m3', 'sitem'), + (1724974, 'mtrhhj25b5m4a1', 'sitem'), + (1725230, 'mtrhhj25f5m4b1', 'sitem'), + (1725486, 'mtrhhj25m5a3b3', 'sitem'), + (1725742, 'mtrhhj25m5b2f2', 'sitem'), + (1725998, 'mtrzzj01a1b1f1', 'sitem'), + (1726254, 'mtrzzj08a2m2b1', 'sitem'), + (1726510, 'mtrzzj13m3f2a2', 'sitem'), + (1726766, 'mtrzzj18b4m2a2', 'sitem'), + (1727022, 'mtrzzj19f4m1b1', 'sitem'), + (1727278, 'mtrzzj21b5f3m3', 'sitem'), + (1727534, 'mtrzzj22a5b4m2', 'sitem'), + (1727790, 'mtrzzj22f5b2m1', 'sitem'), + (1728046, 'mtrzzj23m5b3a2', 'sitem'), + (1728302, 'mtrzzj23m5b5f3', 'sitem'), + (1728558, 'mtrzzj24a5b3f3', 'sitem'), + (1728814, 'mtrzzj24b5m3a3', 'sitem'), + (1729070, 'mtrzzj24b5m5f4', 'sitem'), + (1729326, 'mtrzzj24f5a4b3', 'sitem'), + (1729582, 'mtrzzj24f5b5a4', 'sitem'), + (1729838, 'mtrzzj25a5m2b1', 'sitem'), + (1730094, 'mtrzzj25m5a4f4', 'sitem'), + (1730350, 'mtucdj01d1g1a0', 'sitem'), + (1730606, 'mtucdj07g2d1a0', 'sitem'), + (1730862, 'mtucdj10g2d2a0', 'sitem'), + (1731118, 'mtucdj11d3g3a0', 'sitem'), + (1731374, 'mtucdj14g3d1a0', 'sitem'), + (1731630, 'mtucdj15d3g1a0', 'sitem'), + (1731886, 'mtucdj15g3d2a0', 'sitem'), + (1732142, 'mtucdj17d4g3a0', 'sitem'), + (1732398, 'mtucdj17g4d2a0', 'sitem'), + (1732654, 'mtucdj20d4g1a0', 'sitem'), + (1732910, 'mtucdj20g4d3a0', 'sitem'), + (1733166, 'mtucdj21g5d3a0', 'sitem'), + (1733422, 'mtucdj22g5d2a0', 'sitem'), + (1733678, 'mtucdj24d5g1a0', 'sitem'), + (1733934, 'mtucdj24d5g4a0', 'sitem'), + (1734190, 'mtucdj25d5g5a0', 'sitem'), + (1734446, 'mtucdj25g5d5a0', 'sitem'), + (1734702, 'mtucij01d1g1a0', 'sitem'), + (1734958, 'mtucij10d2g2a0', 'sitem'), + (1735214, 'mtucij10g2d2a0', 'sitem'), + (1735470, 'mtucij12d3g3a0', 'sitem'), + (1735726, 'mtucij12g3d2a0', 'sitem'), + (1735982, 'mtucij13d3g2a0', 'sitem'), + (1736238, 'mtucij14d3g1a0', 'sitem'), + (1736494, 'mtucij16d4g1a0', 'sitem'), + (1736750, 'mtucij16g4d3a0', 'sitem'), + (1737006, 'mtucij17d4g4a0', 'sitem'), + (1737262, 'mtucij18d4g2a0', 'sitem'), + (1737518, 'mtucij18g4d1a0', 'sitem'), + (1737774, 'mtucij21d5g3a0', 'sitem'), + (1738030, 'mtucij22d5g4a0', 'sitem'), + (1738286, 'mtucij23g5d3a0', 'sitem'), + (1738542, 'mtucij25g5d2a0', 'sitem'), + (1738798, 'mtucij25g5d4a0', 'sitem'), + (1739054, 'mtuzzj01d1g1a0', 'sitem'), + (1739310, 'mtuzzj03g1d1a0', 'sitem'), + (1739566, 'mtuzzj08d2g1a0', 'sitem'), + (1739822, 'mtuzzj10d2g2a0', 'sitem'), + (1740078, 'mtuzzj12d3g3a0', 'sitem'), + (1740334, 'mtuzzj14d3g1a0', 'sitem'), + (1740590, 'mtuzzj14d3g2a0', 'sitem'), + (1740846, 'mtuzzj15g3d1a0', 'sitem'), + (1741102, 'mtuzzj17g4d1a0', 'sitem'), + (1741358, 'mtuzzj19d4g1a0', 'sitem'), + (1741614, 'mtuzzj19g4d2a0', 'sitem'), + (1741870, 'mtuzzj20g4d3a0', 'sitem'), + (1742126, 'mtuzzj21d5g1a0', 'sitem'), + (1742382, 'mtuzzj21g5d4a0', 'sitem'), + (1742638, 'mtuzzj22g5d3a0', 'sitem'), + (1742894, 'mtuzzj23g5d1a0', 'sitem'), + (1743150, 'mtuzzj24d5g3a0', 'sitem'), + (1743406, 'murcaj01j1a0b0', 'sitem'), + (1743662, 'murcaj06j2a0b0', 'sitem'), + (1743918, 'murcaj08j2a0b0', 'sitem'), + (1744174, 'murcaj13j3a0b0', 'sitem'), + (1744430, 'murcaj15j3a0b0', 'sitem'), + (1744686, 'murcaj17j4a0b0', 'sitem'), + (1744942, 'murcaj19j4a0b0', 'sitem'), + (1745198, 'murcaj21j5a0b0', 'sitem'), + (1745454, 'murcaj25j5a0b0', 'sitem'), + (1745710, 'murzzj01j1a0b0', 'sitem'), + (1745966, 'murzzj06j2a0b0', 'sitem'), + (1746222, 'murzzj12j3a0b0', 'sitem'), + (1746478, 'murzzj20j4a0b0', 'sitem'), + (1746734, 'murzzj25j5a0b0', 'sitem'), + (1746990, 'mvizzj01e1p1a0', 'sitem'), + (1747246, 'mvizzj05p1e1a0', 'sitem'), + (1747502, 'mvizzj08e2p1a0', 'sitem'), + (1747758, 'mvizzj09e2p2a0', 'sitem'), + (1748014, 'mvizzj13e3p2a0', 'sitem'), + (1748270, 'mvizzj13p3e2a0', 'sitem'), + (1748526, 'mvizzj14p3e1a0', 'sitem'), + (1748782, 'mvizzj16p4e2a0', 'sitem'), + (1749038, 'mvizzj17e4p2a0', 'sitem'), + (1749294, 'mvizzj18p4e1a0', 'sitem'), + (1749550, 'mvizzj19e4p4a0', 'sitem'), + (1749806, 'mvizzj21e5p2a0', 'sitem'), + (1750062, 'mvizzj21e5p4a0', 'sitem'), + (1750318, 'mvizzj22e5p3a0', 'sitem'), + (1750574, 'mvizzj22p5e4a0', 'sitem'), + (1750830, 'mvizzj23e5p1a0', 'sitem'), + (1751086, 'mvizzj23p5e2a0', 'sitem'), + (1751342, 'mwazzj00a0b0c0', 'sitem'), + (1751598, 'mwdzzj01o1a0b0', 'sitem'), + (1751854, 'mwdzzj07o2a0b0', 'sitem'), + (1752110, 'mwdzzj11o3a0b0', 'sitem'), + (1752366, 'mwdzzj17o4a0b0', 'sitem'), + (1752622, 'mwdzzj21o5a0b0', 'sitem'), + (1752878, 'mwezzj01p1a0b0', 'sitem'), + (1753134, 'mwezzj10p2a0b0', 'sitem'), + (1753390, 'mwezzj15p3a0b0', 'sitem'), + (1753646, 'mwezzj19p4a0b0', 'sitem'), + (1753902, 'mwezzj21p5a0b0', 'sitem'), + (1754158, 'mwibcj00a0b0c0', 'sitem'), + (1754414, 'mwikij00a0b0c0', 'sitem'), + (1754670, 'mwizzj00a0b0c0', 'sitem'), + (1754926, 'mwozzj01a1b1f1', 'sitem'), + (1755182, 'mwozzj15a3b3f3', 'sitem'), + (1755438, 'mwozzj15n3b3a2', 'sitem'), + (1755694, 'mwozzj16n4a2b2', 'sitem'), + (1755950, 'mwozzj19a4n4f4', 'sitem'), + (1756206, 'mwozzj21f5n4a2', 'sitem'), + (1756462, 'mwozzj21n5a4f3', 'sitem'), + (1756718, 'mwozzj21n5b4a3', 'sitem'), + (1756974, 'mwozzj22a5f5b2', 'sitem'), + (1757230, 'mwozzj22a5n5b3', 'sitem'), + (1757486, 'mwozzj22n5b3a1', 'sitem'), + (1757742, 'mwozzj23b5a5n4', 'sitem'), + (1757998, 'mwozzj24a5f5b4', 'sitem'), + (1758254, 'mwozzj24a5n5f4', 'sitem'), + (1758510, 'mwozzj24f5n3a3', 'sitem'), + (1758766, 'mwozzj25a5b5f1', 'sitem'), + (1759022, 'mwozzj25a5b5n3', 'sitem'), + (1759278, 'mwrzzj00a0b0c0', 'sitem'), + (1759534, 'malzzl01j1a0b0', 'sitem'), + (1759790, 'malzzl07j2a0b0', 'sitem'), + (1760046, 'malzzl12j3a0b0', 'sitem'), + (1760302, 'malzzl16j4a0b0', 'sitem'), + (1760558, 'malzzl24j5a0b0', 'sitem'), + (1760814, 'mamzzl01c1g1h1', 'sitem'), + (1761070, 'mamzzl14l3g3h3', 'sitem'), + (1761326, 'mamzzl16l4r3g2', 'sitem'), + (1761582, 'mamzzl19c4h4g4', 'sitem'), + (1761838, 'mamzzl19h4g4l3', 'sitem'), + (1762094, 'mamzzl21g5l5q4', 'sitem'), + (1762350, 'mamzzl21h5c4g4', 'sitem'), + (1762606, 'mamzzl22q5l4c4', 'sitem'), + (1762862, 'mamzzl23g5r5l4', 'sitem'), + (1763118, 'mamzzl23q5r5c4', 'sitem'), + (1763374, 'mamzzl24c5g5r5', 'sitem'), + (1763630, 'mamzzl24r5c5l5', 'sitem'), + (1763886, 'mamzzl25h5g5q5', 'sitem'), + (1764142, 'mamzzl25q5c5l5', 'sitem'), + (1764398, 'mamzzl25q5g5l4', 'sitem'), + (1764654, 'mamzzl25r5l5q4', 'sitem'), + (1764910, 'mamzzl25r5l5q5', 'sitem'), + (1765166, 'manhcl01a1b0c0', 'sitem'), + (1765422, 'manhcl06a2b0c0', 'sitem'), + (1765678, 'manhcl09a2b0c0', 'sitem'), + (1765934, 'manhcl11a3b0c0', 'sitem'), + (1766190, 'manhcl13a3b0c0', 'sitem'), + (1766446, 'manhcl17a4b0c0', 'sitem'), + (1766702, 'manhcl20a4b0c0', 'sitem'), + (1766958, 'manhcl21a5b0c0', 'sitem'), + (1767214, 'manhcl24a5b0c0', 'sitem'), + (1767470, 'manzzl01a1b0c0', 'sitem'), + (1767726, 'manzzl08a2b0c0', 'sitem'), + (1767982, 'manzzl13a3b0c0', 'sitem'), + (1768238, 'manzzl18a4b0c0', 'sitem'), + (1768494, 'manzzl23a5b0c0', 'sitem'), + (1768750, 'mbazzl01b1d1f1', 'sitem'), + (1769006, 'mbazzl10f2b1d1', 'sitem'), + (1769262, 'mbazzl11d3b2f2', 'sitem'), + (1769518, 'mbazzl17d4f2b2', 'sitem'), + (1769774, 'mbazzl19f4b4d4', 'sitem'), + (1770030, 'mbazzl21b5d5f2', 'sitem'), + (1770286, 'mbazzl21b5d5f3', 'sitem'), + (1770542, 'mbazzl21b5f2d2', 'sitem'), + (1770798, 'mbazzl21f5d2b1', 'sitem'), + (1771054, 'mbazzl22b5f3d2', 'sitem'), + (1771310, 'mbazzl24d5f2b2', 'sitem'), + (1771566, 'mbazzl24f5d3b2', 'sitem'), + (1771822, 'mbazzl25b5d4f2', 'sitem'), + (1772078, 'mbazzl25b5f5d1', 'sitem'), + (1772334, 'mbazzl25b5f5d3', 'sitem'), + (1772590, 'mbazzl25b5f5d5', 'sitem'), + (1772846, 'mbazzl25f5d3b1', 'sitem'), + (1773102, 'mbczzl01c1d1g1', 'sitem'), + (1773358, 'mbczzl19c4l4k4', 'sitem'), + (1773614, 'mbczzl19m4c4i4', 'sitem'), + (1773870, 'mbczzl20h4l4m4', 'sitem'), + (1774126, 'mbczzl21c5r4k4', 'sitem'), + (1774382, 'mbczzl21g5d4l3', 'sitem'), + (1774638, 'mbczzl22l5c4i4', 'sitem'), + (1774894, 'mbczzl22l5r4m3', 'sitem'), + (1775150, 'mbczzl23c5i5k5', 'sitem'), + (1775406, 'mbczzl24c5k5r5', 'sitem'), + (1775662, 'mbczzl24d5q5k4', 'sitem'), + (1775918, 'mbczzl24m5h5q5', 'sitem'), + (1776174, 'mbczzl24r5c5g5', 'sitem'), + (1776430, 'mbczzl25c5l5i5', 'sitem'), + (1776686, 'mbczzl25g5r5k4', 'sitem'), + (1776942, 'mbczzl25m5h4g3', 'sitem'), + (1777198, 'mbczzl25q5i4c4', 'sitem'), + (1777454, 'mbebal01b1c1f1', 'sitem'), + (1777710, 'mbebal19b4h4c4', 'sitem'), + (1777966, 'mbebal19r4b3l3', 'sitem'), + (1778222, 'mbebal20b4h4l3', 'sitem'), + (1778478, 'mbebal22b5l5q5', 'sitem'), + (1778734, 'mbebal22c5r5f3', 'sitem'), + (1778990, 'mbebal22h5c4f3', 'sitem'), + (1779246, 'mbebal23b5c5q4', 'sitem'), + (1779502, 'mbebal23f5g5l5', 'sitem'), + (1779758, 'mbebal23f5h5b4', 'sitem'), + (1780014, 'mbebal23g5r5h3', 'sitem'), + (1780270, 'mbebal23l5f5h5', 'sitem'), + (1780526, 'mbebal23l5r5g4', 'sitem'), + (1780782, 'mbebal24f5q5b4', 'sitem'), + (1781038, 'mbebal24f5r5l4', 'sitem'), + (1781294, 'mbebal24g5l4f4', 'sitem'), + (1781550, 'mbebal24l5c5h3', 'sitem'), + (1781806, 'mbebal24q5r4g3', 'sitem'), + (1782062, 'mbebal25b5c5r5', 'sitem'), + (1782318, 'mbebal25b5f5q5', 'sitem'), + (1782574, 'mbebal25b5l5h5', 'sitem'), + (1782830, 'mbebal25c5g5l4', 'sitem'), + (1783086, 'mbebal25c5q5h5', 'sitem'), + (1783342, 'mbebal25c5r5g4', 'sitem'), + (1783598, 'mbebal25c5r5q3', 'sitem'), + (1783854, 'mbebal25f5q5b3', 'sitem'), + (1784110, 'mbebal25g5l5q4', 'sitem'), + (1784366, 'mbebal25l5c4h4', 'sitem'), + (1784622, 'mbebal25l5f4r4', 'sitem'), + (1784878, 'mbebal25l5g5b4', 'sitem'), + (1785134, 'mbebal25l5r5f4', 'sitem'), + (1785390, 'mbebal25q5g5c4', 'sitem'), + (1785646, 'mbebal25r5g5c4', 'sitem'), + (1785902, 'mbezzl01b1c1f1', 'sitem'), + (1786158, 'mbezzl17b4r4h3', 'sitem'), + (1786414, 'mbezzl18f4b4c3', 'sitem'), + (1786670, 'mbezzl18r4h4b3', 'sitem'), + (1786926, 'mbezzl19f4c4b3', 'sitem'), + (1787182, 'mbezzl19l4g4r4', 'sitem'), + (1787438, 'mbezzl21l5c3g3', 'sitem'), + (1787694, 'mbezzl22f5b4r4', 'sitem'), + (1787950, 'mbezzl22l5f4g4', 'sitem'), + (1788206, 'mbezzl22q5f4h3', 'sitem'), + (1788462, 'mbezzl23f5c5l4', 'sitem'), + (1788718, 'mbezzl24f5h5l4', 'sitem'), + (1788974, 'mbezzl24h5l5q4', 'sitem'), + (1789230, 'mbezzl24r5h5f4', 'sitem'), + (1789486, 'mbezzl25l5f5c4', 'sitem'), + (1789742, 'mbezzl25q5l5f3', 'sitem'), + (1789998, 'mbezzl25r5g4f3', 'sitem'), + (1790254, 'mbizzl00a0b0c0', 'sitem'), + (1790510, 'mblzzl01j1a0b0', 'sitem'), + (1790766, 'mblzzl09j2a0b0', 'sitem'), + (1791022, 'mblzzl13j3a0b0', 'sitem'), + (1791278, 'mblzzl18j4a0b0', 'sitem'), + (1791534, 'mblzzl23j5a0b0', 'sitem'), + (1791790, 'mbnzzl01a1b1c1', 'sitem'), + (1792046, 'mbnzzl20a4k4m4', 'sitem'), + (1792302, 'mbnzzl21h5a4b4', 'sitem'), + (1792558, 'mbnzzl21m5g4k4', 'sitem'), + (1792814, 'mbnzzl22i5h4d3', 'sitem'), + (1793070, 'mbnzzl23l5d5c5', 'sitem'), + (1793326, 'mbnzzl24d5l5m5', 'sitem'), + (1793582, 'mbnzzl25a5r4d3', 'sitem'), + (1793838, 'mbnzzl25a5r5i5', 'sitem'), + (1794094, 'mbnzzl25b5a4i4', 'sitem'), + (1794350, 'mbnzzl25b5i5r5', 'sitem'), + (1794606, 'mbnzzl25b5l5m5', 'sitem'), + (1794862, 'mbnzzl25f5c5d5', 'sitem'), + (1795118, 'mbnzzl25g5m5q5', 'sitem'), + (1795374, 'mbnzzl25h5l5b5', 'sitem'), + (1795630, 'mbnzzl25q5r5k5', 'sitem'), + (1795886, 'mbnzzl25r5b5i5', 'sitem'), + (1796142, 'mbobbl01a1b1d1', 'sitem'), + (1796398, 'mbobbl13a3d3f2', 'sitem'), + (1796654, 'mbobbl15f3d3a2', 'sitem'), + (1796910, 'mbobbl18b4f3d2', 'sitem'), + (1797166, 'mbobbl18f4a4d4', 'sitem'), + (1797422, 'mbobbl19f4d3a3', 'sitem'), + (1797678, 'mbobbl20d4b2a1', 'sitem'), + (1797934, 'mbobbl21a5d2f2', 'sitem'), + (1798190, 'mbobbl21a5d4b3', 'sitem'), + (1798446, 'mbobbl21b5a4d4', 'sitem'), + (1798702, 'mbobbl22b5f5d2', 'sitem'), + (1798958, 'mbobbl22d5f2a1', 'sitem'), + (1799214, 'mbobbl22d5f4b3', 'sitem'), + (1799470, 'mbobbl23b5a5d5', 'sitem'), + (1799726, 'mbobbl24f5a5d4', 'sitem'), + (1799982, 'mbobbl24f5b3d3', 'sitem'), + (1800238, 'mbobbl25b5f4d4', 'sitem'), + (1800494, 'mbocjl01a1b1d1', 'sitem'), + (1800750, 'mbocjl15f3d3b3', 'sitem'), + (1801006, 'mbocjl18f4a4b2', 'sitem'), + (1801262, 'mbocjl19d4a3f2', 'sitem'), + (1801518, 'mbocjl19f4d4a3', 'sitem'), + (1801774, 'mbocjl21d5b4a2', 'sitem'), + (1802030, 'mbocjl21d5f4a3', 'sitem'), + (1802286, 'mbocjl22b5f5a3', 'sitem'), + (1802542, 'mbocjl25a5b5d2', 'sitem'), + (1802798, 'mbocjl25a5b5f2', 'sitem'), + (1803054, 'mbocjl25a5d5b4', 'sitem'), + (1803310, 'mbocjl25a5f4b2', 'sitem'), + (1803566, 'mbocjl25d5a2f1', 'sitem'), + (1803822, 'mbocjl25d5a5b3', 'sitem'), + (1804078, 'mbocjl25d5b4a3', 'sitem'), + (1804334, 'mbocjl25d5b4f4', 'sitem'), + (1804590, 'mbocjl25f5d4b3', 'sitem'), + (1804846, 'mbozzl01a1b1d1', 'sitem'), + (1805102, 'mbozzl13b3d3a2', 'sitem'), + (1805358, 'mbozzl16a4f3b2', 'sitem'), + (1805614, 'mbozzl16a4f3d2', 'sitem'), + (1805870, 'mbozzl17b4a3f2', 'sitem'), + (1806126, 'mbozzl19a4b4f3', 'sitem'), + (1806382, 'mbozzl19b4f2a2', 'sitem'), + (1806638, 'mbozzl20d4f4b2', 'sitem'), + (1806894, 'mbozzl21a5f4b3', 'sitem'), + (1807150, 'mbozzl22a5f4b2', 'sitem'), + (1807406, 'mbozzl23b5f3d2', 'sitem'), + (1807662, 'mbozzl23d5a2b1', 'sitem'), + (1807918, 'mbozzl23d5f5a3', 'sitem'), + (1808174, 'mbozzl24a5f3b1', 'sitem'), + (1808430, 'mbozzl24b5d5f2', 'sitem'), + (1808686, 'mbozzl24b5f5d4', 'sitem'), + (1808942, 'mbozzl25b5d5a4', 'sitem'), + (1809198, 'mbrhel00a0b0c0', 'sitem'), + (1809454, 'mbrzzl00a0b0c0', 'sitem'), + (1809710, 'mbszzl00a0b0c0', 'sitem'), + (1809966, 'mbuzzl01j1a0b0', 'sitem'), + (1810222, 'mbuzzl09j2a0b0', 'sitem'), + (1810478, 'mbuzzl11j3a0b0', 'sitem'), + (1810734, 'mbuzzl17j4a0b0', 'sitem'), + (1810990, 'mbuzzl24j5a0b0', 'sitem'), + (1811246, 'mcadal00a0b0c0', 'sitem'), + (1811502, 'mcazzl00a0b0c0', 'sitem'), + (1811758, 'mcezzl00a0b0c0', 'sitem'), + (1812014, 'mchkdl01i1k1m1', 'sitem'), + (1812270, 'mchkdl07m2k1i1', 'sitem'), + (1812526, 'mchkdl09i2k1m1', 'sitem'), + (1812782, 'mchkdl10k2m1i1', 'sitem'), + (1813038, 'mchkdl14m3k2i2', 'sitem'), + (1813294, 'mchkdl15k3i3m1', 'sitem'), + (1813550, 'mchkdl16i4k2m2', 'sitem'), + (1813806, 'mchkdl16m4i2k2', 'sitem'), + (1814062, 'mchkdl16m4k2i1', 'sitem'), + (1814318, 'mchkdl18m4i3k2', 'sitem'), + (1814574, 'mchkdl19i4k3m3', 'sitem'), + (1814830, 'mchkdl19k4i2m2', 'sitem'), + (1815086, 'mchkdl19k4m4i2', 'sitem'), + (1815342, 'mchkdl19m4i3k3', 'sitem'), + (1815598, 'mchkdl20m4k2i2', 'sitem'), + (1815854, 'mchkdl21i5k4m2', 'sitem'), + (1816110, 'mchkdl21i5k4m3', 'sitem'), + (1816366, 'mchkdl21i5m3k2', 'sitem'), + (1816622, 'mchkdl21k5m4i4', 'sitem'), + (1816878, 'mchkdl22i5k4m3', 'sitem'), + (1817134, 'mchkdl22i5k5m1', 'sitem'), + (1817390, 'mchkdl22i5m2k2', 'sitem'), + (1817646, 'mchkdl22m5i5k1', 'sitem'), + (1817902, 'mchkdl23k5i4m3', 'sitem'), + (1818158, 'mchkdl23m5k1i1', 'sitem'), + (1818414, 'mchkdl23m5k3i1', 'sitem'), + (1818670, 'mchkdl24k5m5i2', 'sitem'), + (1818926, 'mchkdl25i5k2m2', 'sitem'), + (1819182, 'mchkdl25i5k4m4', 'sitem'), + (1819438, 'mchkdl25k5i2m1', 'sitem'), + (1819694, 'mchkdl25k5i4m2', 'sitem'), + (1819950, 'mchkdl25m5i3k2', 'sitem'), + (1820206, 'mchkdl25m5k5i1', 'sitem'), + (1820462, 'mchzzl01i1k1m1', 'sitem'), + (1820718, 'mchzzl12i3m2k2', 'sitem'), + (1820974, 'mchzzl15i3m2k1', 'sitem'), + (1821230, 'mchzzl17m4i2k2', 'sitem'), + (1821486, 'mchzzl18i4k3m3', 'sitem'), + (1821742, 'mchzzl20k4m4i3', 'sitem'), + (1821998, 'mchzzl20m4i2k1', 'sitem'), + (1822254, 'mchzzl20m4i4k2', 'sitem'), + (1822510, 'mchzzl21i5k4m4', 'sitem'), + (1822766, 'mchzzl21m5i3k1', 'sitem'), + (1823022, 'mchzzl22k5i3m2', 'sitem'), + (1823278, 'mchzzl22k5m4i1', 'sitem'), + (1823534, 'mchzzl22k5m5i1', 'sitem'), + (1823790, 'mchzzl23k5i4m1', 'sitem'), + (1824046, 'mchzzl24i5k4m2', 'sitem'), + (1824302, 'mchzzl24i5m2k1', 'sitem'), + (1824558, 'mchzzl25i5m5k2', 'sitem'), + (1824814, 'mclhhl01a1b0c0', 'sitem'), + (1825070, 'mclhhl07a2b0c0', 'sitem'), + (1825326, 'mclhhl08a2b0c0', 'sitem'), + (1825582, 'mclhhl11a3b0c0', 'sitem'), + (1825838, 'mclhhl12a3b0c0', 'sitem'), + (1826094, 'mclhhl17a4b0c0', 'sitem'), + (1826350, 'mclhhl20a4b0c0', 'sitem'), + (1826606, 'mclhhl21a5b0c0', 'sitem'), + (1826862, 'mclhhl25a5b0c0', 'sitem'), + (1827118, 'mclzzl01a1b0c0', 'sitem'), + (1827374, 'mclzzl06a2b0c0', 'sitem'), + (1827630, 'mclzzl11a3b0c0', 'sitem'), + (1827886, 'mclzzl17a4b0c0', 'sitem'), + (1828142, 'mclzzl24a5b0c0', 'sitem'), + (1828398, 'mcozzl00a0b0c0', 'sitem'), + (1828654, 'mcrzzl01n1o1a0', 'sitem'), + (1828910, 'mcrzzl03o1n1a0', 'sitem'), + (1829166, 'mcrzzl07o2n1a0', 'sitem'), + (1829422, 'mcrzzl12n3o3a0', 'sitem'), + (1829678, 'mcrzzl12o3n1a0', 'sitem'), + (1829934, 'mcrzzl12o3n2a0', 'sitem'), + (1830190, 'mcrzzl14n3o1a0', 'sitem'), + (1830446, 'mcrzzl18o4n3a0', 'sitem'), + (1830702, 'mcrzzl19o4n1a0', 'sitem'), + (1830958, 'mcrzzl21n5o1a0', 'sitem'), + (1831214, 'mcrzzl21n5o2a0', 'sitem'), + (1831470, 'mcrzzl21n5o4a0', 'sitem'), + (1831726, 'mcrzzl21o5n2a0', 'sitem'), + (1831982, 'mcrzzl23o5n3a0', 'sitem'), + (1832238, 'mcrzzl24o5n4a0', 'sitem'), + (1832494, 'mcrzzl24o5n5a0', 'sitem'), + (1832750, 'mcrzzl25n5o3a0', 'sitem'), + (1833006, 'mcyzzl00a0b0c0', 'sitem'), + (1833262, 'mdakfl01c1g1h1', 'sitem'), + (1833518, 'mdakfl17c4q4l3', 'sitem'), + (1833774, 'mdakfl20q4g4c3', 'sitem'), + (1834030, 'mdakfl21c5h3q2', 'sitem'), + (1834286, 'mdakfl22g5r4h4', 'sitem'), + (1834542, 'mdakfl22r5c3l2', 'sitem'), + (1834798, 'mdakfl23q5g5h4', 'sitem'), + (1835054, 'mdakfl23r5g5h5', 'sitem'), + (1835310, 'mdakfl23r5h5q5', 'sitem'), + (1835566, 'mdakfl24g5l4r3', 'sitem'), + (1835822, 'mdakfl24h5c4l3', 'sitem'), + (1836078, 'mdakfl25c5r4l4', 'sitem'), + (1836334, 'mdakfl25g5h5q3', 'sitem'), + (1836590, 'mdakfl25g5l4c4', 'sitem'), + (1836846, 'mdakfl25g5q5r5', 'sitem'), + (1837102, 'mdakfl25h5r5c4', 'sitem'), + (1837358, 'mdakfl25l5c4h4', 'sitem'), + (1837614, 'mdakil01c1g1h1', 'sitem'), + (1837870, 'mdakil17h4l1g1', 'sitem'), + (1838126, 'mdakil18c4r4l3', 'sitem'), + (1838382, 'mdakil20c4h4r4', 'sitem'), + (1838638, 'mdakil20r4h4q4', 'sitem'), + (1838894, 'mdakil21h5l4q3', 'sitem'), + (1839150, 'mdakil21h5q3r2', 'sitem'), + (1839406, 'mdakil22c5r3g2', 'sitem'), + (1839662, 'mdakil23q5c3h3', 'sitem'), + (1839918, 'mdakil24l5c5g4', 'sitem'), + (1840174, 'mdakil24l5g4q3', 'sitem'), + (1840430, 'mdakil25c5q4h3', 'sitem'), + (1840686, 'mdakil25c5r5l5', 'sitem'), + (1840942, 'mdakil25h5r5c3', 'sitem'), + (1841198, 'mdakil25l5q5g4', 'sitem'), + (1841454, 'mdakil25l5q5h5', 'sitem'), + (1841710, 'mdakil25r5q4g4', 'sitem'), + (1841966, 'mdazzl01c1g1h1', 'sitem'), + (1842222, 'mdazzl18l4q3c2', 'sitem'), + (1842478, 'mdazzl19h4g3r2', 'sitem'), + (1842734, 'mdazzl21l5g2h1', 'sitem'), + (1842990, 'mdazzl21l5q4g4', 'sitem'), + (1843246, 'mdazzl21q5l4c4', 'sitem'), + (1843502, 'mdazzl22c5r5g4', 'sitem'), + (1843758, 'mdazzl22r5g4l2', 'sitem'), + (1844014, 'mdazzl23q5c4l3', 'sitem'), + (1844270, 'mdazzl23r5h5q4', 'sitem'), + (1844526, 'mdazzl24g5l4q4', 'sitem'), + (1844782, 'mdazzl24h5l5g4', 'sitem'), + (1845038, 'mdazzl24r5c5g5', 'sitem'), + (1845294, 'mdazzl25c5g4l3', 'sitem'), + (1845550, 'mdazzl25c5g4q3', 'sitem'), + (1845806, 'mdazzl25c5g5q4', 'sitem'), + (1846062, 'mdazzl25q5g5r4', 'sitem'), + (1846318, 'mdezzl00a0b0c0', 'sitem'), + (1846574, 'mdukhl00a0b0c0', 'sitem'), + (1846830, 'mduzzl00a0b0c0', 'sitem'), + (1847086, 'megbal01j1a0b0', 'sitem'), + (1847342, 'megbal06j2a0b0', 'sitem'), + (1847598, 'megbal09j2a0b0', 'sitem'), + (1847854, 'megbal11j3a0b0', 'sitem'), + (1848110, 'megbal13j3a0b0', 'sitem'), + (1848366, 'megbal16j4a0b0', 'sitem'), + (1848622, 'megbal23j5a0b0', 'sitem'), + (1848878, 'megbal25j5a0b0', 'sitem'), + (1849134, 'megzzl01j1a0b0', 'sitem'), + (1849390, 'megzzl06j2a0b0', 'sitem'), + (1849646, 'megzzl15j3a0b0', 'sitem'), + (1849902, 'megzzl18j4a0b0', 'sitem'), + (1850158, 'megzzl21j5a0b0', 'sitem'), + (1850414, 'menzzl00a0b0c0', 'sitem'), + (1850670, 'meydal00a0b0c0', 'sitem'), + (1850926, 'meyzzl00a0b0c0', 'sitem'), + (1851182, 'mfacgl01c1g1h1', 'sitem'), + (1851438, 'mfacgl09g2q2c1', 'sitem'), + (1851694, 'mfacgl17c4g3q3', 'sitem'), + (1851950, 'mfacgl18c4l4g4', 'sitem'), + (1852206, 'mfacgl20g4r3q2', 'sitem'), + (1852462, 'mfacgl21g5l4h3', 'sitem'), + (1852718, 'mfacgl21h5r3c3', 'sitem'), + (1852974, 'mfacgl21l5c4q3', 'sitem'), + (1853230, 'mfacgl21l5q4r3', 'sitem'), + (1853486, 'mfacgl22l5c4h3', 'sitem'), + (1853742, 'mfacgl22l5g4q3', 'sitem'), + (1853998, 'mfacgl23c5h5r3', 'sitem'), + (1854254, 'mfacgl23g5c4h4', 'sitem'), + (1854510, 'mfacgl23l5h5r4', 'sitem'), + (1854766, 'mfacgl23q5c4l3', 'sitem'), + (1855022, 'mfacgl24g5h4r4', 'sitem'), + (1855278, 'mfacgl24g5l5h4', 'sitem'), + (1855534, 'mfacgl24g5r4h4', 'sitem'), + (1855790, 'mfacgl24r5c4h3', 'sitem'), + (1856046, 'mfacgl24r5c4q3', 'sitem'), + (1856302, 'mfacgl25c5g5r5', 'sitem'), + (1856558, 'mfacgl25c5h5q5', 'sitem'), + (1856814, 'mfacgl25c5l4r3', 'sitem'), + (1857070, 'mfacgl25c5l5h3', 'sitem'), + (1857326, 'mfacgl25c5q4r4', 'sitem'), + (1857582, 'mfacgl25c5r5h4', 'sitem'), + (1857838, 'mfacgl25g5c5l3', 'sitem'), + (1858094, 'mfacgl25h5g5l5', 'sitem'), + (1858350, 'mfacgl25h5g5q4', 'sitem'), + (1858606, 'mfacgl25l5c3q2', 'sitem'), + (1858862, 'mfacgl25l5c5h5', 'sitem'), + (1859118, 'mfacgl25l5q5c5', 'sitem'), + (1859374, 'mfacgl25q5r4l4', 'sitem'), + (1859630, 'mfazzl01c1g1h1', 'sitem'), + (1859886, 'mfazzl12r3c2q2', 'sitem'), + (1860142, 'mfazzl16l4c3h3', 'sitem'), + (1860398, 'mfazzl17h4c4q3', 'sitem'), + (1860654, 'mfazzl18l4g3r2', 'sitem'), + (1860910, 'mfazzl21c5r3q2', 'sitem'), + (1861166, 'mfazzl21q5l4h3', 'sitem'), + (1861422, 'mfazzl23c5l4q3', 'sitem'), + (1861678, 'mfazzl23c5l5q5', 'sitem'), + (1861934, 'mfazzl23g5h4c4', 'sitem'), + (1862190, 'mfazzl23l5q5g3', 'sitem'), + (1862446, 'mfazzl23q5r4c3', 'sitem'), + (1862702, 'mfazzl24q5h4c2', 'sitem'), + (1862958, 'mfazzl25c5r4h1', 'sitem'), + (1863214, 'mfazzl25l5q4r3', 'sitem'), + (1863470, 'mfazzl25l5q5h5', 'sitem'), + (1863726, 'mfazzl25r5q5g5', 'sitem'), + (1863982, 'mfecfl00a0b0c0', 'sitem'), + (1864238, 'mfezzl00a0b0c0', 'sitem'), + (1864494, 'mfipal01e1p1a0', 'sitem'), + (1864750, 'mfipal05p1e1a0', 'sitem'), + (1865006, 'mfipal08p2e2a0', 'sitem'), + (1865262, 'mfipal09p2e1a0', 'sitem'), + (1865518, 'mfipal12e3p1a0', 'sitem'), + (1865774, 'mfipal14e3p2a0', 'sitem'), + (1866030, 'mfipal14e3p3a0', 'sitem'), + (1866286, 'mfipal16p4e3a0', 'sitem'), + (1866542, 'mfipal17e4p1a0', 'sitem'), + (1866798, 'mfipal18e4p2a0', 'sitem'), + (1867054, 'mfipal19e4p3a0', 'sitem'), + (1867310, 'mfipal20p4e1a0', 'sitem'), + (1867566, 'mfipal22e5p2a0', 'sitem'), + (1867822, 'mfipal22p5e4a0', 'sitem'), + (1868078, 'mfipal24p5e5a0', 'sitem'), + (1868334, 'mfipal25e5p3a0', 'sitem'), + (1868590, 'mfipal25p5e2a0', 'sitem'), + (1868846, 'mfipel01e1p1a0', 'sitem'), + (1869102, 'mfipel06p2e1a0', 'sitem'), + (1869358, 'mfipel08e2p2a0', 'sitem'), + (1869614, 'mfipel10e2p1a0', 'sitem'), + (1869870, 'mfipel14e3p2a0', 'sitem'), + (1870126, 'mfipel14p3e2a0', 'sitem'), + (1870382, 'mfipel16e4p1a0', 'sitem'), + (1870638, 'mfipel17e4p3a0', 'sitem'), + (1870894, 'mfipel19e4p2a0', 'sitem'), + (1871150, 'mfipel19p4e2a0', 'sitem'), + (1871406, 'mfipel21e5p1a0', 'sitem'), + (1871662, 'mfipel21e5p2a0', 'sitem'), + (1871918, 'mfipel21e5p4a0', 'sitem'), + (1872174, 'mfipel22p5e2a0', 'sitem'), + (1872430, 'mfipel22p5e3a0', 'sitem'), + (1872686, 'mfipel24e5p3a0', 'sitem'), + (1872942, 'mfipel25p5e1a0', 'sitem'), + (1873198, 'mfizzl01e1p1a0', 'sitem'), + (1873454, 'mfizzl05p1e1a0', 'sitem'), + (1873710, 'mfizzl06p2e1a0', 'sitem'), + (1873966, 'mfizzl11p3e1a0', 'sitem'), + (1874222, 'mfizzl12e3p1a0', 'sitem'), + (1874478, 'mfizzl14p3e2a0', 'sitem'), + (1874734, 'mfizzl16e4p4a0', 'sitem'), + (1874990, 'mfizzl16p4e3a0', 'sitem'), + (1875246, 'mfizzl18e4p3a0', 'sitem'), + (1875502, 'mfizzl20p4e2a0', 'sitem'), + (1875758, 'mfizzl21e5p1a0', 'sitem'), + (1876014, 'mfizzl21p5e2a0', 'sitem'), + (1876270, 'mfizzl22e5p2a0', 'sitem'), + (1876526, 'mfizzl22e5p4a0', 'sitem'), + (1876782, 'mfizzl22p5e5a0', 'sitem'), + (1877038, 'mfizzl23p5e3a0', 'sitem'), + (1877294, 'mfizzl24e5p3a0', 'sitem'), + (1877550, 'mfldbl00a0b0c0', 'sitem'), + (1877806, 'mflzzl00a0b0c0', 'sitem'), + (1878062, 'mfnzzl00a0b0c0', 'sitem'), + (1878318, 'mfozzl01n1o1a0', 'sitem'), + (1878574, 'mfozzl07o2n1a0', 'sitem'), + (1878830, 'mfozzl09n2o1a0', 'sitem'), + (1879086, 'mfozzl10n2o2a0', 'sitem'), + (1879342, 'mfozzl11n3o1a0', 'sitem'), + (1879598, 'mfozzl12o3n2a0', 'sitem'), + (1879854, 'mfozzl14o3n1a0', 'sitem'), + (1880110, 'mfozzl15o3n3a0', 'sitem'), + (1880366, 'mfozzl16n4o1a0', 'sitem'), + (1880622, 'mfozzl18o4n4a0', 'sitem'), + (1880878, 'mfozzl19o4n2a0', 'sitem'), + (1881134, 'mfozzl21n5o4a0', 'sitem'), + (1881390, 'mfozzl22o5n1a0', 'sitem'), + (1881646, 'mfozzl22o5n4a0', 'sitem'), + (1881902, 'mfozzl23n5o2a0', 'sitem'), + (1882158, 'mfozzl24o5n3a0', 'sitem'), + (1882414, 'mfozzl25n5o5a0', 'sitem'), + (1882670, 'mfrpdl00a0b0c0', 'sitem'), + (1882926, 'mfrpel00a0b0c0', 'sitem'), + (1883182, 'mfrzzl00a0b0c0', 'sitem'), + (1883438, 'mfthbl00a0b0c0', 'sitem'), + (1883694, 'mftzzl00a0b0c0', 'sitem'), + (1883950, 'mfuhll00a0b0c0', 'sitem'), + (1884206, 'mfuzzl00a0b0c0', 'sitem'), + (1884462, 'mfvzzl01n1o1a0', 'sitem'), + (1884718, 'mfvzzl07n2o1a0', 'sitem'), + (1884974, 'mfvzzl09n2o2a0', 'sitem'), + (1885230, 'mfvzzl14n3o1a0', 'sitem'), + (1885486, 'mfvzzl14n3o3a0', 'sitem'), + (1885742, 'mfvzzl15o3n3a0', 'sitem'), + (1885998, 'mfvzzl17n4o2a0', 'sitem'), + (1886254, 'mfvzzl17o4n2a0', 'sitem'), + (1886510, 'mfvzzl18n4o4a0', 'sitem'), + (1886766, 'mfvzzl18o4n1a0', 'sitem'), + (1887022, 'mfvzzl20n4o3a0', 'sitem'), + (1887278, 'mfvzzl20o4n3a0', 'sitem'), + (1887534, 'mfvzzl21n5o1a0', 'sitem'), + (1887790, 'mfvzzl22o5n3a0', 'sitem'), + (1888046, 'mfvzzl23n5o2a0', 'sitem'), + (1888302, 'mfvzzl24o5n4a0', 'sitem'), + (1888558, 'mfvzzl25n5o4a0', 'sitem'), + (1888814, 'mglbcl01j1a0b0', 'sitem'), + (1889070, 'mglbcl09j2a0b0', 'sitem'), + (1889326, 'mglbcl11j3a0b0', 'sitem'), + (1889582, 'mglbcl20j4a0b0', 'sitem'), + (1889838, 'mglbcl25j5a0b0', 'sitem'), + (1890094, 'mglkfl01j1a0b0', 'sitem'), + (1890350, 'mglkfl06j2a0b0', 'sitem'), + (1890606, 'mglkfl12j3a0b0', 'sitem'), + (1890862, 'mglkfl17j4a0b0', 'sitem'), + (1891118, 'mglkfl21j5a0b0', 'sitem'), + (1891374, 'mglzzl01j1a0b0', 'sitem'), + (1891630, 'mglzzl07j2a0b0', 'sitem'), + (1891886, 'mglzzl15j3a0b0', 'sitem'), + (1892142, 'mglzzl20j4a0b0', 'sitem'), + (1892398, 'mglzzl24j5a0b0', 'sitem'), + (1892654, 'mgozzl00a0b0c0', 'sitem'), + (1892910, 'mgrzzl00a0b0c0', 'sitem'), + (1893166, 'mguzzl01e1p1a0', 'sitem'), + (1893422, 'mguzzl09e2p2a0', 'sitem'), + (1893678, 'mguzzl10e2p1a0', 'sitem'), + (1893934, 'mguzzl11p3e1a0', 'sitem'), + (1894190, 'mguzzl14e3p1a0', 'sitem'), + (1894446, 'mguzzl15e3p3a0', 'sitem'), + (1894702, 'mguzzl15p3e2a0', 'sitem'), + (1894958, 'mguzzl17e4p4a0', 'sitem'), + (1895214, 'mguzzl18e4p3a0', 'sitem'), + (1895470, 'mguzzl18p4e1a0', 'sitem'), + (1895726, 'mguzzl18p4e3a0', 'sitem'), + (1895982, 'mguzzl20p4e2a0', 'sitem'), + (1896238, 'mguzzl20p4e4a0', 'sitem'), + (1896494, 'mguzzl21p5e3a0', 'sitem'), + (1896750, 'mguzzl22e5p1a0', 'sitem'), + (1897006, 'mguzzl23p5e1a0', 'sitem'), + (1897262, 'mguzzl25e5p4a0', 'sitem'), + (1897518, 'mhadal01n1o1a0', 'sitem'), + (1897774, 'mhadal06o2n1a0', 'sitem'), + (1898030, 'mhadal07n2o1a0', 'sitem'), + (1898286, 'mhadal09n2o2a0', 'sitem'), + (1898542, 'mhadal11o3n2a0', 'sitem'), + (1898798, 'mhadal12n3o2a0', 'sitem'), + (1899054, 'mhadal12o3n1a0', 'sitem'), + (1899310, 'mhadal13n3o1a0', 'sitem'), + (1899566, 'mhadal13o3n2a0', 'sitem'), + (1899822, 'mhadal14o3n1a0', 'sitem'), + (1900078, 'mhadal15n3o1a0', 'sitem'), + (1900334, 'mhadal15n3o2a0', 'sitem'), + (1900590, 'mhadal15o3n3a0', 'sitem'), + (1900846, 'mhadal17n4o1a0', 'sitem'), + (1901102, 'mhadal17n4o3a0', 'sitem'), + (1901358, 'mhadal18o4n1a0', 'sitem'), + (1901614, 'mhadal18o4n3a0', 'sitem'), + (1901870, 'mhadal19n4o3a0', 'sitem'), + (1902126, 'mhadal19o4n4a0', 'sitem'), + (1902382, 'mhadal20n4o2a0', 'sitem'), + (1902638, 'mhadal20o4n1a0', 'sitem'), + (1902894, 'mhadal20o4n4a0', 'sitem'), + (1903150, 'mhadal22o5n4a0', 'sitem'), + (1903406, 'mhadal24n5o3a0', 'sitem'), + (1903662, 'mhadal24n5o4a0', 'sitem'), + (1903918, 'mhadal24o5n3a0', 'sitem'), + (1904174, 'mhadal25n5o1a0', 'sitem'), + (1904430, 'mhadal25n5o5a0', 'sitem'), + (1904686, 'mhadal25o5n1a0', 'sitem'), + (1904942, 'mhadal25o5n2a0', 'sitem'), + (1905198, 'mhadal25o5n4a0', 'sitem'), + (1905454, 'mhadal25o5n5a0', 'sitem'), + (1905710, 'mhazzl01n1o1a0', 'sitem'), + (1905966, 'mhazzl06n2o2a0', 'sitem'), + (1906222, 'mhazzl08n2o1a0', 'sitem'), + (1906478, 'mhazzl08o2n1a0', 'sitem'), + (1906734, 'mhazzl14n3o3a0', 'sitem'), + (1906990, 'mhazzl15o3n1a0', 'sitem'), + (1907246, 'mhazzl18n4o1a0', 'sitem'), + (1907502, 'mhazzl18n4o3a0', 'sitem'), + (1907758, 'mhazzl19o4n3a0', 'sitem'), + (1908014, 'mhazzl20n4o4a0', 'sitem'), + (1908270, 'mhazzl22n5o3a0', 'sitem'), + (1908526, 'mhazzl23o5n4a0', 'sitem'), + (1908782, 'mhazzl24n5o1a0', 'sitem'), + (1909038, 'mhazzl24o5n3a0', 'sitem'), + (1909294, 'mhazzl25n5o4a0', 'sitem'), + (1909550, 'mhazzl25n5o5a0', 'sitem'), + (1909806, 'mhazzl25o5n2a0', 'sitem'), + (1910062, 'mhezzl01n1o1a0', 'sitem'), + (1910318, 'mhezzl08n2o1a0', 'sitem'), + (1910574, 'mhezzl09n2o2a0', 'sitem'), + (1910830, 'mhezzl10o2n1a0', 'sitem'), + (1911086, 'mhezzl14n3o2a0', 'sitem'), + (1911342, 'mhezzl14o3n2a0', 'sitem'), + (1911598, 'mhezzl15n3o1a0', 'sitem'), + (1911854, 'mhezzl17n4o4a0', 'sitem'), + (1912110, 'mhezzl18n4o2a0', 'sitem'), + (1912366, 'mhezzl18o4n3a0', 'sitem'), + (1912622, 'mhezzl18o4n4a0', 'sitem'), + (1912878, 'mhezzl19n4o3a0', 'sitem'), + (1913134, 'mhezzl19o4n1a0', 'sitem'), + (1913390, 'mhezzl20o4n2a0', 'sitem'), + (1913646, 'mhezzl21n5o1a0', 'sitem'), + (1913902, 'mhezzl24n5o4a0', 'sitem'), + (1914158, 'mhezzl25o5n3a0', 'sitem'), + (1914414, 'mhihal01n1o1a0', 'sitem'), + (1914670, 'mhihal06n2o1a0', 'sitem'), + (1914926, 'mhihal07n2o2a0', 'sitem'), + (1915182, 'mhihal08o2n1a0', 'sitem'), + (1915438, 'mhihal10o2n2a0', 'sitem'), + (1915694, 'mhihal11n3o2a0', 'sitem'), + (1915950, 'mhihal12n3o3a0', 'sitem'), + (1916206, 'mhihal14n3o2a0', 'sitem'), + (1916462, 'mhihal14o3n1a0', 'sitem'), + (1916718, 'mhihal15o3n2a0', 'sitem'), + (1916974, 'mhihal16n4o4a0', 'sitem'), + (1917230, 'mhihal17n4o3a0', 'sitem'), + (1917486, 'mhihal17o4n1a0', 'sitem'), + (1917742, 'mhihal17o4n2a0', 'sitem'), + (1917998, 'mhihal18n4o2a0', 'sitem'), + (1918254, 'mhihal18o4n2a0', 'sitem'), + (1918510, 'mhihal18o4n3a0', 'sitem'), + (1918766, 'mhihal19o4n1a0', 'sitem'), + (1919022, 'mhihal19o4n4a0', 'sitem'), + (1919278, 'mhihal20n4o1a0', 'sitem'), + (1919534, 'mhihal21n5o5a0', 'sitem'), + (1919790, 'mhihal22o5n1a0', 'sitem'), + (1920046, 'mhihal22o5n4a0', 'sitem'), + (1920302, 'mhihal23n5o1a0', 'sitem'), + (1920558, 'mhihal23n5o2a0', 'sitem'), + (1920814, 'mhihal24o5n3a0', 'sitem'), + (1921070, 'mhihal25n5o3a0', 'sitem'), + (1921326, 'mhihal25n5o4a0', 'sitem'), + (1921582, 'mhihal25o5n3a0', 'sitem'), + (1921838, 'mhihal25o5n5a0', 'sitem'), + (1922094, 'mhizzl01n1o1a0', 'sitem'), + (1922350, 'mhizzl06o2n1a0', 'sitem'), + (1922606, 'mhizzl09n2o2a0', 'sitem'), + (1922862, 'mhizzl13n3o2a0', 'sitem'), + (1923118, 'mhizzl17o4n1a0', 'sitem'), + (1923374, 'mhizzl18n4o3a0', 'sitem'), + (1923630, 'mhizzl18o4n3a0', 'sitem'), + (1923886, 'mhizzl19n4o2a0', 'sitem'), + (1924142, 'mhizzl19o4n2a0', 'sitem'), + (1924398, 'mhizzl20n4o1a0', 'sitem'), + (1924654, 'mhizzl22n5o5a0', 'sitem'), + (1924910, 'mhizzl22o5n2a0', 'sitem'), + (1925166, 'mhizzl22o5n4a0', 'sitem'), + (1925422, 'mhizzl23n5o2a0', 'sitem'), + (1925678, 'mhizzl24o5n3a0', 'sitem'), + (1925934, 'mhizzl25n5o1a0', 'sitem'), + (1926190, 'mhizzl25n5o3a0', 'sitem'), + (1926446, 'mhmhll01n1o1a0', 'sitem'), + (1926702, 'mhmhll08n2o1a0', 'sitem'), + (1926958, 'mhmhll08n2o2a0', 'sitem'), + (1927214, 'mhmhll10n2o2a0', 'sitem'), + (1927470, 'mhmhll10o2n1a0', 'sitem'), + (1927726, 'mhmhll14n3o1a0', 'sitem'), + (1927982, 'mhmhll15n3o3a0', 'sitem'), + (1928238, 'mhmhll15o3n1a0', 'sitem'), + (1928494, 'mhmhll16n4o3a0', 'sitem'), + (1928750, 'mhmhll17o4n1a0', 'sitem'), + (1929006, 'mhmhll18o4n3a0', 'sitem'), + (1929262, 'mhmhll19n4o1a0', 'sitem'), + (1929518, 'mhmhll19n4o2a0', 'sitem'), + (1929774, 'mhmhll19n4o3a0', 'sitem'), + (1930030, 'mhmhll19o4n4a0', 'sitem'), + (1930286, 'mhmhll20n4o4a0', 'sitem'), + (1930542, 'mhmhll20o4n3a0', 'sitem'), + (1930798, 'mhmhll21n5o1a0', 'sitem'), + (1931054, 'mhmhll21o5n1a0', 'sitem'), + (1931310, 'mhmhll22n5o2a0', 'sitem'), + (1931566, 'mhmhll22n5o4a0', 'sitem'), + (1931822, 'mhmhll22n5o5a0', 'sitem'), + (1932078, 'mhmhll23n5o1a0', 'sitem'), + (1932334, 'mhmhll23o5n4a0', 'sitem'), + (1932590, 'mhmhll24o5n1a0', 'sitem'), + (1932846, 'mhmhll24o5n3a0', 'sitem'), + (1933102, 'mhmhll25n5o2a0', 'sitem'), + (1933358, 'mhmhll25n5o3a0', 'sitem'), + (1933614, 'mhmhll25n5o4a0', 'sitem'), + (1933870, 'mhmhll25o5n3a0', 'sitem'), + (1934126, 'mhmhll25o5n5a0', 'sitem'), + (1934382, 'mhmzzl01n1o1a0', 'sitem'), + (1934638, 'mhmzzl09n2o2a0', 'sitem'), + (1934894, 'mhmzzl10n2o1a0', 'sitem'), + (1935150, 'mhmzzl12n3o1a0', 'sitem'), + (1935406, 'mhmzzl13n3o2a0', 'sitem'), + (1935662, 'mhmzzl13o3n1a0', 'sitem'), + (1935918, 'mhmzzl13o3n2a0', 'sitem'), + (1936174, 'mhmzzl17o4n1a0', 'sitem'), + (1936430, 'mhmzzl18n4o2a0', 'sitem'), + (1936686, 'mhmzzl19n4o4a0', 'sitem'), + (1936942, 'mhmzzl20o4n2a0', 'sitem'), + (1937198, 'mhmzzl21o5n3a0', 'sitem'), + (1937454, 'mhmzzl23n5o4a0', 'sitem'), + (1937710, 'mhmzzl24n5o3a0', 'sitem'), + (1937966, 'mhmzzl25n5o1a0', 'sitem'), + (1938222, 'mhmzzl25o5n1a0', 'sitem'), + (1938478, 'mhmzzl25o5n4a0', 'sitem'), + (1938734, 'mhokil00a0b0c0', 'sitem'), + (1938990, 'mhozzl00a0b0c0', 'sitem'), + (1939246, 'mhuhfl01b1f1a0', 'sitem'), + (1939502, 'mhuhfl05f1b1a0', 'sitem'), + (1939758, 'mhuhfl06f2b1a0', 'sitem'), + (1940014, 'mhuhfl08b2f1a0', 'sitem'), + (1940270, 'mhuhfl08b2f2a0', 'sitem'), + (1940526, 'mhuhfl11f3b2a0', 'sitem'), + (1940782, 'mhuhfl13f3b1a0', 'sitem'), + (1941038, 'mhuhfl13f3b3a0', 'sitem'), + (1941294, 'mhuhfl14b3f1a0', 'sitem'), + (1941550, 'mhuhfl14f3b3a0', 'sitem'), + (1941806, 'mhuhfl15b3f2a0', 'sitem'), + (1942062, 'mhuhfl15f3b2a0', 'sitem'), + (1942318, 'mhuhfl18b4f3a0', 'sitem'), + (1942574, 'mhuhfl18f4b2a0', 'sitem'), + (1942830, 'mhuhfl19b4f1a0', 'sitem'), + (1943086, 'mhuhfl19b4f3a0', 'sitem'), + (1943342, 'mhuhfl19b4f4a0', 'sitem'), + (1943598, 'mhuhfl20f4b4a0', 'sitem'), + (1943854, 'mhuhfl21b5f3a0', 'sitem'), + (1944110, 'mhuhfl22b5f1a0', 'sitem'), + (1944366, 'mhuhfl22b5f2a0', 'sitem'), + (1944622, 'mhuhfl22f5b3a0', 'sitem'), + (1944878, 'mhuhfl24f5b1a0', 'sitem'), + (1945134, 'mhuhfl25b5f1a0', 'sitem'), + (1945390, 'mhuhfl25b5f2a0', 'sitem'), + (1945646, 'mhuhfl25b5f4a0', 'sitem'), + (1945902, 'mhuhfl25b5f5a0', 'sitem'), + (1946158, 'mhuhfl25f5b1a0', 'sitem'), + (1946414, 'mhuhfl25f5b2a0', 'sitem'), + (1946670, 'mhuhfl25f5b4a0', 'sitem'), + (1946926, 'mhuzzl01b1f1a0', 'sitem'), + (1947182, 'mhuzzl08b2f2a0', 'sitem'), + (1947438, 'mhuzzl08f2b1a0', 'sitem'), + (1947694, 'mhuzzl13b3f1a0', 'sitem'), + (1947950, 'mhuzzl13b3f2a0', 'sitem'), + (1948206, 'mhuzzl13f3b1a0', 'sitem'), + (1948462, 'mhuzzl15b3f3a0', 'sitem'), + (1948718, 'mhuzzl16f4b1a0', 'sitem'), + (1948974, 'mhuzzl16f4b3a0', 'sitem'), + (1949230, 'mhuzzl17f4b2a0', 'sitem'), + (1949486, 'mhuzzl20b4f2a0', 'sitem'), + (1949742, 'mhuzzl20b4f3a0', 'sitem'), + (1949998, 'mhuzzl23b5f3a0', 'sitem'), + (1950254, 'mhuzzl23f5b1a0', 'sitem'), + (1950510, 'mhuzzl23f5b4a0', 'sitem'), + (1950766, 'mhuzzl24f5b3a0', 'sitem'), + (1951022, 'mhuzzl25b5f4a0', 'sitem'), + (1951278, 'minzzl00a0b0c0', 'sitem'), + (1951534, 'mivzzl01e1p1a0', 'sitem'), + (1951790, 'mivzzl06e2p1a0', 'sitem'), + (1952046, 'mivzzl09p2e1a0', 'sitem'), + (1952302, 'mivzzl10e2p2a0', 'sitem'), + (1952558, 'mivzzl12p3e1a0', 'sitem'), + (1952814, 'mivzzl15e3p2a0', 'sitem'), + (1953070, 'mivzzl15p3e3a0', 'sitem'), + (1953326, 'mivzzl16e4p3a0', 'sitem'), + (1953582, 'mivzzl18p4e1a0', 'sitem'), + (1953838, 'mivzzl19e4p2a0', 'sitem'), + (1954094, 'mivzzl21p5e4a0', 'sitem'), + (1954350, 'mivzzl22e5p2a0', 'sitem'), + (1954606, 'mivzzl22p5e2a0', 'sitem'), + (1954862, 'mivzzl23e5p3a0', 'sitem'), + (1955118, 'mivzzl23e5p4a0', 'sitem'), + (1955374, 'mivzzl23p5e3a0', 'sitem'), + (1955630, 'mivzzl25e5p1a0', 'sitem'), + (1955886, 'mjuzzl00a0b0c0', 'sitem'), + (1956142, 'ml zzl00a0b0c0', 'sitem'), + (1956398, 'mlakel00a0b0c0', 'sitem'), + (1956654, 'mlazzl00a0b0c0', 'sitem'), + (1956910, 'mlgkdl00a0b0c0', 'sitem'), + (1957166, 'mlgzzl00a0b0c0', 'sitem'), + (1957422, 'mlidbl01e1p1a0', 'sitem'), + (1957678, 'mlidbl06e2p1a0', 'sitem'), + (1957934, 'mlidbl08e2p2a0', 'sitem'), + (1958190, 'mlidbl08p2e1a0', 'sitem'), + (1958446, 'mlidbl09p2e1a0', 'sitem'), + (1958702, 'mlidbl10p2e2a0', 'sitem'), + (1958958, 'mlidbl11e3p2a0', 'sitem'), + (1959214, 'mlidbl13p3e1a0', 'sitem'), + (1959470, 'mlidbl13p3e2a0', 'sitem'), + (1959726, 'mlidbl15p3e3a0', 'sitem'), + (1959982, 'mlidbl16e4p2a0', 'sitem'), + (1960238, 'mlidbl17p4e1a0', 'sitem'), + (1960494, 'mlidbl17p4e2a0', 'sitem'), + (1960750, 'mlidbl18e4p4a0', 'sitem'), + (1961006, 'mlidbl19e4p3a0', 'sitem'), + (1961262, 'mlidbl19p4e3a0', 'sitem'), + (1961518, 'mlidbl19p4e4a0', 'sitem'), + (1961774, 'mlidbl20e4p1a0', 'sitem'), + (1962030, 'mlidbl20p4e3a0', 'sitem'), + (1962286, 'mlidbl21e5p4a0', 'sitem'), + (1962542, 'mlidbl22e5p5a0', 'sitem'), + (1962798, 'mlidbl22p5e1a0', 'sitem'), + (1963054, 'mlidbl23e5p1a0', 'sitem'), + (1963310, 'mlidbl23p5e1a0', 'sitem'), + (1963566, 'mlidbl24e5p3a0', 'sitem'), + (1963822, 'mlidbl24p5e3a0', 'sitem'), + (1964078, 'mlidbl25e5p2a0', 'sitem'), + (1964334, 'mlidbl25e5p3a0', 'sitem'), + (1964590, 'mlidbl25p5e5a0', 'sitem'), + (1964846, 'mlizzl01e1p1a0', 'sitem'), + (1965102, 'mlizzl04p1e1a0', 'sitem'), + (1965358, 'mlizzl06e2p1a0', 'sitem'), + (1965614, 'mlizzl14p3e1a0', 'sitem'), + (1965870, 'mlizzl14p3e2a0', 'sitem'), + (1966126, 'mlizzl14p3e3a0', 'sitem'), + (1966382, 'mlizzl15e3p2a0', 'sitem'), + (1966638, 'mlizzl15e3p3a0', 'sitem'), + (1966894, 'mlizzl16p4e2a0', 'sitem'), + (1967150, 'mlizzl19e4p4a0', 'sitem'), + (1967406, 'mlizzl19p4e3a0', 'sitem'), + (1967662, 'mlizzl21e5p2a0', 'sitem'), + (1967918, 'mlizzl21e5p3a0', 'sitem'), + (1968174, 'mlizzl22e5p4a0', 'sitem'), + (1968430, 'mlizzl22p5e2a0', 'sitem'), + (1968686, 'mlizzl22p5e4a0', 'sitem'), + (1968942, 'mlizzl23e5p5a0', 'sitem'), + (1969198, 'mlozzl01a1b1c1', 'sitem'), + (1969454, 'mlozzl23h5l4k4', 'sitem'), + (1969710, 'mlozzl23h5l5r4', 'sitem'), + (1969966, 'mlozzl23l5r5i5', 'sitem'), + (1970222, 'mlozzl24a5m5c5', 'sitem'), + (1970478, 'mlozzl24d5f4a3', 'sitem'), + (1970734, 'mlozzl24f5d5q5', 'sitem'), + (1970990, 'mlozzl24g5k5l5', 'sitem'), + (1971246, 'mlozzl24l5f5h5', 'sitem'), + (1971502, 'mlozzl25a5d5l4', 'sitem'), + (1971758, 'mlozzl25a5k5h5', 'sitem'), + (1972014, 'mlozzl25d5g5m5', 'sitem'), + (1972270, 'mlozzl25f5l5c5', 'sitem'), + (1972526, 'mlozzl25k5l4a4', 'sitem'), + (1972782, 'mlozzl25l5c5m5', 'sitem'), + (1973038, 'mlozzl25m5c5l4', 'sitem'), + (1973294, 'mlozzl25r5q5d4', 'sitem'), + (1973550, 'mlvzzl01a1c1d1', 'sitem'), + (1973806, 'mlvzzl17c4i4l4', 'sitem'), + (1974062, 'mlvzzl20h4k4d4', 'sitem'), + (1974318, 'mlvzzl21h5l4k4', 'sitem'), + (1974574, 'mlvzzl22d5h5k4', 'sitem'), + (1974830, 'mlvzzl22g5q4k4', 'sitem'), + (1975086, 'mlvzzl22g5q4r4', 'sitem'), + (1975342, 'mlvzzl22r5h3k3', 'sitem'), + (1975598, 'mlvzzl23h5i5l4', 'sitem'), + (1975854, 'mlvzzl23q5h5g3', 'sitem'), + (1976110, 'mlvzzl24a5q3g3', 'sitem'), + (1976366, 'mlvzzl24c5g5i5', 'sitem'), + (1976622, 'mlvzzl25a5d5k5', 'sitem'), + (1976878, 'mlvzzl25g5a5h5', 'sitem'), + (1977134, 'mlvzzl25i5q5h5', 'sitem'), + (1977390, 'mlvzzl25m5a5c5', 'sitem'), + (1977646, 'mlvzzl25q5r5g4', 'sitem'), + (1977902, 'mmacel01n1o1a0', 'sitem'), + (1978158, 'mmacel07n2o2a0', 'sitem'), + (1978414, 'mmacel08o2n2a0', 'sitem'), + (1978670, 'mmacel09n2o1a0', 'sitem'), + (1978926, 'mmacel11n3o2a0', 'sitem'), + (1979182, 'mmacel11n3o3a0', 'sitem'), + (1979438, 'mmacel11o3n2a0', 'sitem'), + (1979694, 'mmacel12o3n2a0', 'sitem'), + (1979950, 'mmacel13o3n1a0', 'sitem'), + (1980206, 'mmacel15n3o1a0', 'sitem'), + (1980462, 'mmacel15o3n1a0', 'sitem'), + (1980718, 'mmacel15o3n3a0', 'sitem'), + (1980974, 'mmacel16o4n1a0', 'sitem'), + (1981230, 'mmacel17n4o3a0', 'sitem'), + (1981486, 'mmacel18n4o2a0', 'sitem'), + (1981742, 'mmacel18o4n3a0', 'sitem'), + (1981998, 'mmacel19n4o2a0', 'sitem'), + (1982254, 'mmacel19o4n2a0', 'sitem'), + (1982510, 'mmacel20o4n4a0', 'sitem'), + (1982766, 'mmacel21o5n1a0', 'sitem'), + (1983022, 'mmacel21o5n3a0', 'sitem'), + (1983278, 'mmacel22n5o2a0', 'sitem'), + (1983534, 'mmacel22o5n5a0', 'sitem'), + (1983790, 'mmacel23n5o1a0', 'sitem'), + (1984046, 'mmacel23n5o5a0', 'sitem'), + (1984302, 'mmacel24n5o2a0', 'sitem'), + (1984558, 'mmacel25n5o3a0', 'sitem'), + (1984814, 'mmacel25n5o5a0', 'sitem'), + (1985070, 'mmacel25o5n2a0', 'sitem'), + (1985326, 'mmacel25o5n4a0', 'sitem'), + (1985582, 'mmacel25o5n5a0', 'sitem'), + (1985838, 'mmazzl01n1o1a0', 'sitem'), + (1986094, 'mmazzl03o1n1a0', 'sitem'), + (1986350, 'mmazzl06n2o1a0', 'sitem'), + (1986606, 'mmazzl06o2n1a0', 'sitem'), + (1986862, 'mmazzl12n3o3a0', 'sitem'), + (1987118, 'mmazzl12o3n2a0', 'sitem'), + (1987374, 'mmazzl13n3o1a0', 'sitem'), + (1987630, 'mmazzl13o3n1a0', 'sitem'), + (1987886, 'mmazzl14n3o2a0', 'sitem'), + (1988142, 'mmazzl16n4o2a0', 'sitem'), + (1988398, 'mmazzl17n4o1a0', 'sitem'), + (1988654, 'mmazzl18n4o3a0', 'sitem'), + (1988910, 'mmazzl21n5o4a0', 'sitem'), + (1989166, 'mmazzl21n5o5a0', 'sitem'), + (1989422, 'mmazzl22n5o1a0', 'sitem'), + (1989678, 'mmazzl25n5o2a0', 'sitem'), + (1989934, 'mmazzl25o5n4a0', 'sitem'), + (1990190, 'mmehhl00a0b0c0', 'sitem'), + (1990446, 'mmekfl00a0b0c0', 'sitem'), + (1990702, 'mmezzl00a0b0c0', 'sitem'), + (1990958, 'mmikhl00a0b0c0', 'sitem'), + (1991214, 'mmizzl00a0b0c0', 'sitem'), + (1991470, 'mmuzzl00a0b0c0', 'sitem'), + (1991726, 'mnuzzl01c1g1h1', 'sitem'), + (1991982, 'mnuzzl12h3c2r2', 'sitem'), + (1992238, 'mnuzzl13l3h3c2', 'sitem'), + (1992494, 'mnuzzl16q4r2h2', 'sitem'), + (1992750, 'mnuzzl19h4q3r3', 'sitem'), + (1993006, 'mnuzzl19l4g4q3', 'sitem'), + (1993262, 'mnuzzl20g4l4h3', 'sitem'), + (1993518, 'mnuzzl22c5q5g4', 'sitem'), + (1993774, 'mnuzzl22h5q3c3', 'sitem'), + (1994030, 'mnuzzl22q5c3r3', 'sitem'), + (1994286, 'mnuzzl23l5g5r3', 'sitem'), + (1994542, 'mnuzzl23l5q5r4', 'sitem'), + (1994798, 'mnuzzl23r5h5g3', 'sitem'), + (1995054, 'mnuzzl24g5r5q5', 'sitem'), + (1995310, 'mnuzzl24r5c4l3', 'sitem'), + (1995566, 'mnuzzl25c5l5r5', 'sitem'), + (1995822, 'mnuzzl25r5c4h4', 'sitem'), + (1996078, 'mp zzl00a0b0c0', 'sitem'), + (1996334, 'mpezzl01j1a0b0', 'sitem'), + (1996590, 'mpezzl08j2a0b0', 'sitem'), + (1996846, 'mpezzl14j3a0b0', 'sitem'), + (1997102, 'mpezzl18j4a0b0', 'sitem'), + (1997358, 'mpezzl24j5a0b0', 'sitem'), + (1997614, 'mpizzl01a1b0c0', 'sitem'), + (1997870, 'mpizzl08a2b0c0', 'sitem'), + (1998126, 'mpizzl13a3b0c0', 'sitem'), + (1998382, 'mpizzl16a4b0c0', 'sitem'), + (1998638, 'mpizzl22a5b0c0', 'sitem'), + (1998894, 'mplzzl00a0b0c0', 'sitem'), + (1999150, 'mpnzzl01j1a0b0', 'sitem'), + (1999406, 'mpnzzl07j2a0b0', 'sitem'), + (1999662, 'mpnzzl13j3a0b0', 'sitem'), + (1999918, 'mpnzzl20j4a0b0', 'sitem'), + (2000174, 'mpnzzl21j5a0b0', 'sitem'), + (2000430, 'mpozzl00a0b0c0', 'sitem'), + (2000686, 'mpscgl01j1a0b0', 'sitem'), + (2000942, 'mpscgl06j2a0b0', 'sitem'), + (2001198, 'mpscgl07j2a0b0', 'sitem'), + (2001454, 'mpscgl11j3a0b0', 'sitem'), + (2001710, 'mpscgl15j3a0b0', 'sitem'), + (2001966, 'mpscgl16j4a0b0', 'sitem'), + (2002222, 'mpscgl18j4a0b0', 'sitem'), + (2002478, 'mpscgl22j5a0b0', 'sitem'), + (2002734, 'mpscgl25j5a0b0', 'sitem'), + (2002990, 'mpszzl01j1a0b0', 'sitem'), + (2003246, 'mpszzl09j2a0b0', 'sitem'), + (2003502, 'mpszzl14j3a0b0', 'sitem'), + (2003758, 'mpszzl20j4a0b0', 'sitem'), + (2004014, 'mpszzl23j5a0b0', 'sitem'), + (2004270, 'mpwhal00a0b0c0', 'sitem'), + (2004526, 'mpwzzl00a0b0c0', 'sitem'), + (2004782, 'mrezzl01a1b1c1', 'sitem'), + (2005038, 'mrezzl20c4h4k4', 'sitem'), + (2005294, 'mrezzl22d5q5g4', 'sitem'), + (2005550, 'mrezzl22f5k5m4', 'sitem'), + (2005806, 'mrezzl23b5d5g5', 'sitem'), + (2006062, 'mrezzl23c5q4b4', 'sitem'), + (2006318, 'mrezzl23k5m4f4', 'sitem'), + (2006574, 'mrezzl24c5h4q4', 'sitem'), + (2006830, 'mrezzl24c5q5k5', 'sitem'), + (2007086, 'mrezzl24f5g5c5', 'sitem'), + (2007342, 'mrezzl24k5q4g4', 'sitem'), + (2007598, 'mrezzl24m5d5h5', 'sitem'), + (2007854, 'mrezzl24m5d5i5', 'sitem'), + (2008110, 'mrezzl24m5r5q4', 'sitem'), + (2008366, 'mrezzl25a5c5h5', 'sitem'), + (2008622, 'mrezzl25h5a5k4', 'sitem'), + (2008878, 'mrezzl25r5b5d4', 'sitem'), + (2009134, 'mrozzl01e1p1a0', 'sitem'), + (2009390, 'mrozzl06p2e1a0', 'sitem'), + (2009646, 'mrozzl08e2p1a0', 'sitem'), + (2009902, 'mrozzl10e2p2a0', 'sitem'), + (2010158, 'mrozzl11p3e2a0', 'sitem'), + (2010414, 'mrozzl12e3p3a0', 'sitem'), + (2010670, 'mrozzl14e3p1a0', 'sitem'), + (2010926, 'mrozzl15e3p2a0', 'sitem'), + (2011182, 'mrozzl16e4p1a0', 'sitem'), + (2011438, 'mrozzl18p4e2a0', 'sitem'), + (2011694, 'mrozzl20e4p2a0', 'sitem'), + (2011950, 'mrozzl20e4p3a0', 'sitem'), + (2012206, 'mrozzl21e5p2a0', 'sitem'), + (2012462, 'mrozzl24p5e4a0', 'sitem'), + (2012718, 'mrozzl25p5e1a0', 'sitem'), + (2012974, 'mrozzl25p5e2a0', 'sitem'), + (2013230, 'mrozzl25p5e3a0', 'sitem'), + (2013486, 'mruhcl01n1o1a0', 'sitem'), + (2013742, 'mruhcl06n2o1a0', 'sitem'), + (2013998, 'mruhcl07n2o2a0', 'sitem'), + (2014254, 'mruhcl10n2o1a0', 'sitem'), + (2014510, 'mruhcl10o2n2a0', 'sitem'), + (2014766, 'mruhcl13n3o1a0', 'sitem'), + (2015022, 'mruhcl13n3o2a0', 'sitem'), + (2015278, 'mruhcl14n3o1a0', 'sitem'), + (2015534, 'mruhcl14o3n2a0', 'sitem'), + (2015790, 'mruhcl15n3o2a0', 'sitem'), + (2016046, 'mruhcl17n4o1a0', 'sitem'), + (2016302, 'mruhcl17n4o2a0', 'sitem'), + (2016558, 'mruhcl18n4o4a0', 'sitem'), + (2016814, 'mruhcl18o4n3a0', 'sitem'), + (2017070, 'mruhcl19n4o3a0', 'sitem'), + (2017326, 'mruhcl19o4n2a0', 'sitem'), + (2017582, 'mruhcl19o4n4a0', 'sitem'), + (2017838, 'mruhcl21o5n1a0', 'sitem'), + (2018094, 'mruhcl21o5n4a0', 'sitem'), + (2018350, 'mruhcl22n5o4a0', 'sitem'), + (2018606, 'mruhcl22n5o5a0', 'sitem'), + (2018862, 'mruhcl22o5n4a0', 'sitem'), + (2019118, 'mruhcl24n5o4a0', 'sitem'), + (2019374, 'mruhcl24o5n2a0', 'sitem'), + (2019630, 'mruhcl24o5n5a0', 'sitem'), + (2019886, 'mruhcl25n5o3a0', 'sitem'), + (2020142, 'mruhcl25n5o5a0', 'sitem'), + (2020398, 'mruhcl25o5n1a0', 'sitem'), + (2020654, 'mruhcl25o5n3a0', 'sitem'), + (2020910, 'mruzzl01n1o1a0', 'sitem'), + (2021166, 'mruzzl05o1n1a0', 'sitem'), + (2021422, 'mruzzl12n3o1a0', 'sitem'), + (2021678, 'mruzzl12o3n2a0', 'sitem'), + (2021934, 'mruzzl15o3n3a0', 'sitem'), + (2022190, 'mruzzl16n4o2a0', 'sitem'), + (2022446, 'mruzzl16o4n3a0', 'sitem'), + (2022702, 'mruzzl17n4o1a0', 'sitem'), + (2022958, 'mruzzl20n4o3a0', 'sitem'), + (2023214, 'mruzzl21n5o3a0', 'sitem'), + (2023470, 'mruzzl22o5n3a0', 'sitem'), + (2023726, 'mruzzl23n5o1a0', 'sitem'), + (2023982, 'mruzzl23n5o4a0', 'sitem'), + (2024238, 'mruzzl24n5o5a0', 'sitem'), + (2024494, 'mruzzl24o5n2a0', 'sitem'), + (2024750, 'mruzzl24o5n4a0', 'sitem'), + (2025006, 'mruzzl25o5n1a0', 'sitem'), + (2025262, 'msazzl00a0b0c0', 'sitem'), + (2025518, 'msccfl01i1k1m1', 'sitem'), + (2025774, 'msccfl09i2m2k1', 'sitem'), + (2026030, 'msccfl09m2i2k1', 'sitem'), + (2026286, 'msccfl13k3m2i1', 'sitem'), + (2026542, 'msccfl13k3m3i2', 'sitem'), + (2026798, 'msccfl15m3i1k1', 'sitem'), + (2027054, 'msccfl16i4m2k2', 'sitem'), + (2027310, 'msccfl17i4m3k2', 'sitem'), + (2027566, 'msccfl17m4i3k2', 'sitem'), + (2027822, 'msccfl18k4m3i3', 'sitem'), + (2028078, 'msccfl19i4k3m3', 'sitem'), + (2028334, 'msccfl20k4m4i4', 'sitem'), + (2028590, 'msccfl20m4k3i1', 'sitem'), + (2028846, 'msccfl21k5m4i2', 'sitem'), + (2029102, 'msccfl21m5k4i1', 'sitem'), + (2029358, 'msccfl22i5m1k1', 'sitem'), + (2029614, 'msccfl22k5i2m1', 'sitem'), + (2029870, 'msccfl22m5i2k1', 'sitem'), + (2030126, 'msccfl22m5k2i1', 'sitem'), + (2030382, 'msccfl23i5k3m1', 'sitem'), + (2030638, 'msccfl23i5k5m3', 'sitem'), + (2030894, 'msccfl23i5m2k2', 'sitem'), + (2031150, 'msccfl23k5i4m2', 'sitem'), + (2031406, 'msccfl23k5m4i3', 'sitem'), + (2031662, 'msccfl23m5k4i2', 'sitem'), + (2031918, 'msccfl24m5i3k2', 'sitem'), + (2032174, 'msccfl24m5k4i3', 'sitem'), + (2032430, 'msccfl24m5k5i1', 'sitem'), + (2032686, 'msccfl25i5m5k2', 'sitem'), + (2032942, 'msccfl25i5m5k3', 'sitem'), + (2033198, 'msccfl25i5m5k4', 'sitem'), + (2033454, 'msccfl25k5i1m1', 'sitem'), + (2033710, 'msccfl25k5m5i3', 'sitem'), + (2033966, 'msczzl01i1k1m1', 'sitem'), + (2034222, 'msczzl07i2m2k1', 'sitem'), + (2034478, 'msczzl11m3k2i1', 'sitem'), + (2034734, 'msczzl16k4i1m1', 'sitem'), + (2034990, 'msczzl18m4k3i3', 'sitem'), + (2035246, 'msczzl19k4m4i1', 'sitem'), + (2035502, 'msczzl20m4k3i2', 'sitem'), + (2035758, 'msczzl21m5i2k2', 'sitem'), + (2036014, 'msczzl22k5i4m1', 'sitem'), + (2036270, 'msczzl23i5k4m1', 'sitem'), + (2036526, 'msczzl23m5i3k2', 'sitem'), + (2036782, 'msczzl23m5i5k5', 'sitem'), + (2037038, 'msczzl23m5k4i3', 'sitem'), + (2037294, 'msczzl24k5m3i2', 'sitem'), + (2037550, 'msczzl24m5i5k2', 'sitem'), + (2037806, 'msczzl25i5m4k4', 'sitem'), + (2038062, 'msczzl25m5i2k1', 'sitem'), + (2038318, 'msdzzl01j1r1a0', 'sitem'), + (2038574, 'msdzzl08r2j1a0', 'sitem'), + (2038830, 'msdzzl12r3j1a0', 'sitem'), + (2039086, 'msdzzl13j3r2a0', 'sitem'), + (2039342, 'msdzzl14r3j2a0', 'sitem'), + (2039598, 'msdzzl14r3j3a0', 'sitem'), + (2039854, 'msdzzl15j3r1a0', 'sitem'), + (2040110, 'msdzzl18j4r1a0', 'sitem'), + (2040366, 'msdzzl18r4j3a0', 'sitem'), + (2040622, 'msdzzl19j4r4a0', 'sitem'), + (2040878, 'msdzzl19r4j2a0', 'sitem'), + (2041134, 'msdzzl21j5r1a0', 'sitem'), + (2041390, 'msdzzl21r5j2a0', 'sitem'), + (2041646, 'msdzzl21r5j4a0', 'sitem'), + (2041902, 'msdzzl22r5j3a0', 'sitem'), + (2042158, 'msdzzl23r5j1a0', 'sitem'), + (2042414, 'msdzzl24j5r2a0', 'sitem'), + (2042670, 'msezzl01e1n1o1', 'sitem'), + (2042926, 'msezzl12p3o2n2', 'sitem'), + (2043182, 'msezzl13p3n2e2', 'sitem'), + (2043438, 'msezzl16e4p2n2', 'sitem'), + (2043694, 'msezzl16n4e2o1', 'sitem'), + (2043950, 'msezzl17o4p2e2', 'sitem'), + (2044206, 'msezzl18e4o3n2', 'sitem'), + (2044462, 'msezzl20o4e4n2', 'sitem'), + (2044718, 'msezzl20p4o3n2', 'sitem'), + (2044974, 'msezzl21n5o5p4', 'sitem'), + (2045230, 'msezzl22n5p4e3', 'sitem'), + (2045486, 'msezzl24e5n4o4', 'sitem'), + (2045742, 'msezzl24n5e5o5', 'sitem'), + (2045998, 'msezzl24n5o2p1', 'sitem'), + (2046254, 'msezzl24p5e5n4', 'sitem'), + (2046510, 'msezzl25n5o5e3', 'sitem'), + (2046766, 'msezzl25p5n5e2', 'sitem'), + (2047022, 'mshhel01f1h1r1', 'sitem'), + (2047278, 'mshhel09h2f2r2', 'sitem'), + (2047534, 'mshhel10h2r2f2', 'sitem'), + (2047790, 'mshhel11f3r3h1', 'sitem'), + (2048046, 'mshhel14f3h1r1', 'sitem'), + (2048302, 'mshhel16h4f3r2', 'sitem'), + (2048558, 'mshhel17h4r2f1', 'sitem'), + (2048814, 'mshhel17h4r3f1', 'sitem'), + (2049070, 'mshhel17r4f2h1', 'sitem'), + (2049326, 'mshhel17r4f3h3', 'sitem'), + (2049582, 'mshhel19f4r2h1', 'sitem'), + (2049838, 'mshhel20f4r4h3', 'sitem'), + (2050094, 'mshhel20h4r3f2', 'sitem'), + (2050350, 'mshhel20r4h2f2', 'sitem'), + (2050606, 'mshhel21f5r3h2', 'sitem'), + (2050862, 'mshhel21h5f3r1', 'sitem'), + (2051118, 'mshhel21r5f4h3', 'sitem'), + (2051374, 'mshhel22h5r2f1', 'sitem'), + (2051630, 'mshhel22h5r4f4', 'sitem'), + (2051886, 'mshhel22r5h3f1', 'sitem'), + (2052142, 'mshhel23h5f1r1', 'sitem'), + (2052398, 'mshhel23h5r3f2', 'sitem'), + (2052654, 'mshhel23r5f5h4', 'sitem'), + (2052910, 'mshhel24f5h5r3', 'sitem'), + (2053166, 'mshhel24f5r4h2', 'sitem'), + (2053422, 'mshhel24r5h4f3', 'sitem'), + (2053678, 'mshhel25f5h3r3', 'sitem'), + (2053934, 'mshhel25f5h5r4', 'sitem'), + (2054190, 'mshhel25f5r2h2', 'sitem'), + (2054446, 'mshhel25h5f5r3', 'sitem'), + (2054702, 'mshhel25h5r5f4', 'sitem'), + (2054958, 'mshhel25r5h5f3', 'sitem'), + (2055214, 'mshzzl01f1h1r1', 'sitem'), + (2055470, 'mshzzl11r3f2h1', 'sitem'), + (2055726, 'mshzzl14r3h3f3', 'sitem'), + (2055982, 'mshzzl16h4f1r1', 'sitem'), + (2056238, 'mshzzl16h4f2r2', 'sitem'), + (2056494, 'mshzzl18f4r3h2', 'sitem'), + (2056750, 'mshzzl19f4h4r2', 'sitem'), + (2057006, 'mshzzl19f4r2h1', 'sitem'), + (2057262, 'mshzzl21f5h2r1', 'sitem'), + (2057518, 'mshzzl21h5f3r1', 'sitem'), + (2057774, 'mshzzl21r5h2f1', 'sitem'), + (2058030, 'mshzzl22r5f4h4', 'sitem'), + (2058286, 'mshzzl22r5h3f2', 'sitem'), + (2058542, 'mshzzl23h5f4r3', 'sitem'), + (2058798, 'mshzzl24f5r3h3', 'sitem'), + (2059054, 'mshzzl25f5h4r2', 'sitem'), + (2059310, 'mshzzl25f5h4r3', 'sitem'), + (2059566, 'msikcl01p1a0b0', 'sitem'), + (2059822, 'msikcl07p2a0b0', 'sitem'), + (2060078, 'msikcl09p2a0b0', 'sitem'), + (2060334, 'msikcl14p3a0b0', 'sitem'), + (2060590, 'msikcl15p3a0b0', 'sitem'), + (2060846, 'msikcl17p4a0b0', 'sitem'), + (2061102, 'msikcl20p4a0b0', 'sitem'), + (2061358, 'msikcl21p5a0b0', 'sitem'), + (2061614, 'msikcl23p5a0b0', 'sitem'), + (2061870, 'msizzl01p1a0b0', 'sitem'), + (2062126, 'msizzl09p2a0b0', 'sitem'), + (2062382, 'msizzl11p3a0b0', 'sitem'), + (2062638, 'msizzl20p4a0b0', 'sitem'), + (2062894, 'msizzl22p5a0b0', 'sitem'), + (2063150, 'mspcgl00a0b0c0', 'sitem'), + (2063406, 'mspzzl00a0b0c0', 'sitem'), + (2063662, 'mstcil00a0b0c0', 'sitem'), + (2063918, 'mstzzl00a0b0c0', 'sitem'), + (2064174, 'mswzzl00a0b0c0', 'sitem'), + (2064430, 'mtakbl00a0b0c0', 'sitem'), + (2064686, 'mtazzl00a0b0c0', 'sitem'), + (2064942, 'mthzzl00a0b0c0', 'sitem'), + (2065198, 'mtohdl00a0b0c0', 'sitem'), + (2065454, 'mtozzl00a0b0c0', 'sitem'), + (2065710, 'mtrhhl01a1b1f1', 'sitem'), + (2065966, 'mtrhhl12m3b1a1', 'sitem'), + (2066222, 'mtrhhl15b3a1f1', 'sitem'), + (2066478, 'mtrhhl16m4b3a1', 'sitem'), + (2066734, 'mtrhhl17f4m4a4', 'sitem'), + (2066990, 'mtrhhl18a4f4m2', 'sitem'), + (2067246, 'mtrhhl18f4m4b1', 'sitem'), + (2067502, 'mtrhhl18m4b4a2', 'sitem'), + (2067758, 'mtrhhl19a4b4f4', 'sitem'), + (2068014, 'mtrhhl19b4f2a2', 'sitem'), + (2068270, 'mtrhhl19f4m2a1', 'sitem'), + (2068526, 'mtrhhl20b4m2a1', 'sitem'), + (2068782, 'mtrhhl20b4m3f2', 'sitem'), + (2069038, 'mtrhhl21a5m4f3', 'sitem'), + (2069294, 'mtrhhl21f5m5a2', 'sitem'), + (2069550, 'mtrhhl22a5b3m3', 'sitem'), + (2069806, 'mtrhhl22a5m2b2', 'sitem'), + (2070062, 'mtrhhl23f5a5m2', 'sitem'), + (2070318, 'mtrhhl23f5b5a2', 'sitem'), + (2070574, 'mtrhhl23f5m4b3', 'sitem'), + (2070830, 'mtrhhl23m5f3b2', 'sitem'), + (2071086, 'mtrhhl24b5f4a3', 'sitem'), + (2071342, 'mtrhhl24f5a5m5', 'sitem'), + (2071598, 'mtrhhl25b5a5m3', 'sitem'), + (2071854, 'mtrhhl25b5a5m4', 'sitem'), + (2072110, 'mtrhhl25b5f4a2', 'sitem'), + (2072366, 'mtrhhl25b5f5m4', 'sitem'), + (2072622, 'mtrhhl25b5f5m5', 'sitem'), + (2072878, 'mtrhhl25b5m5a4', 'sitem'), + (2073134, 'mtrhhl25m5a3f2', 'sitem'), + (2073390, 'mtrhhl25m5b4a3', 'sitem'), + (2073646, 'mtrhhl25m5b5a3', 'sitem'), + (2073902, 'mtrhhl25m5f5b4', 'sitem'), + (2074158, 'mtrzzl01a1b1f1', 'sitem'), + (2074414, 'mtrzzl11m3b2a1', 'sitem'), + (2074670, 'mtrzzl11m3b2f2', 'sitem'), + (2074926, 'mtrzzl15b3f3a2', 'sitem'), + (2075182, 'mtrzzl16b4a3f3', 'sitem'), + (2075438, 'mtrzzl17f4m3a3', 'sitem'), + (2075694, 'mtrzzl21b5a2f2', 'sitem'), + (2075950, 'mtrzzl21b5f4m3', 'sitem'), + (2076206, 'mtrzzl21b5f5m4', 'sitem'), + (2076462, 'mtrzzl21f5b3a2', 'sitem'), + (2076718, 'mtrzzl24b5a1m1', 'sitem'), + (2076974, 'mtrzzl25a5b5f3', 'sitem'), + (2077230, 'mtrzzl25a5b5m5', 'sitem'), + (2077486, 'mtrzzl25a5f5b3', 'sitem'), + (2077742, 'mtrzzl25b5a4m3', 'sitem'), + (2077998, 'mtrzzl25b5m5f5', 'sitem'), + (2078254, 'mtrzzl25m5b2a1', 'sitem'), + (2078510, 'mtucdl01d1g1a0', 'sitem'), + (2078766, 'mtucdl07d2g1a0', 'sitem'), + (2079022, 'mtucdl07g2d1a0', 'sitem'), + (2079278, 'mtucdl07g2d2a0', 'sitem'), + (2079534, 'mtucdl08d2g2a0', 'sitem'), + (2079790, 'mtucdl09d2g1a0', 'sitem'), + (2080046, 'mtucdl09g2d1a0', 'sitem'), + (2080302, 'mtucdl10g2d2a0', 'sitem'), + (2080558, 'mtucdl11g3d1a0', 'sitem'), + (2080814, 'mtucdl11g3d2a0', 'sitem'), + (2081070, 'mtucdl12d3g2a0', 'sitem'), + (2081326, 'mtucdl13d3g2a0', 'sitem'), + (2081582, 'mtucdl14g3d1a0', 'sitem'), + (2081838, 'mtucdl17d4g2a0', 'sitem'), + (2082094, 'mtucdl17g4d3a0', 'sitem'), + (2082350, 'mtucdl17g4d4a0', 'sitem'), + (2082606, 'mtucdl18g4d4a0', 'sitem'), + (2082862, 'mtucdl19g4d1a0', 'sitem'), + (2083118, 'mtucdl20d4g1a0', 'sitem'), + (2083374, 'mtucdl20d4g2a0', 'sitem'), + (2083630, 'mtucdl20d4g4a0', 'sitem'), + (2083886, 'mtucdl20g4d3a0', 'sitem'), + (2084142, 'mtucdl22d5g2a0', 'sitem'), + (2084398, 'mtucdl22g5d3a0', 'sitem'), + (2084654, 'mtucdl24d5g3a0', 'sitem'), + (2084910, 'mtucdl24d5g4a0', 'sitem'), + (2085166, 'mtucdl24g5d2a0', 'sitem'), + (2085422, 'mtucdl25d5g5a0', 'sitem'), + (2085678, 'mtucdl25g5d1a0', 'sitem'), + (2085934, 'mtucdl25g5d5a0', 'sitem'), + (2086190, 'mtuzzl01d1g1a0', 'sitem'), + (2086446, 'mtuzzl07g2d1a0', 'sitem'), + (2086702, 'mtuzzl08d2g1a0', 'sitem'), + (2086958, 'mtuzzl11d3g2a0', 'sitem'), + (2087214, 'mtuzzl13d3g1a0', 'sitem'), + (2087470, 'mtuzzl14g3d1a0', 'sitem'), + (2087726, 'mtuzzl15d3g3a0', 'sitem'), + (2087982, 'mtuzzl16g4d1a0', 'sitem'), + (2088238, 'mtuzzl19d4g4a0', 'sitem'), + (2088494, 'mtuzzl19g4d3a0', 'sitem'), + (2088750, 'mtuzzl20d4g2a0', 'sitem'), + (2089006, 'mtuzzl22d5g1a0', 'sitem'), + (2089262, 'mtuzzl22g5d1a0', 'sitem'), + (2089518, 'mtuzzl24d5g2a0', 'sitem'), + (2089774, 'mtuzzl24g5d2a0', 'sitem'), + (2090030, 'mtuzzl24g5d4a0', 'sitem'), + (2090286, 'mtuzzl25d5g3a0', 'sitem'), + (2090542, 'murcal01j1a0b0', 'sitem'), + (2090798, 'murcal08j2a0b0', 'sitem'), + (2091054, 'murcal09j2a0b0', 'sitem'), + (2091310, 'murcal11j3a0b0', 'sitem'), + (2091566, 'murcal14j3a0b0', 'sitem'), + (2091822, 'murcal17j4a0b0', 'sitem'), + (2092078, 'murcal18j4a0b0', 'sitem'), + (2092334, 'murcal21j5a0b0', 'sitem'), + (2092590, 'murcal23j5a0b0', 'sitem'), + (2092846, 'murzzl01j1a0b0', 'sitem'), + (2093102, 'murzzl08j2a0b0', 'sitem'), + (2093358, 'murzzl15j3a0b0', 'sitem'), + (2093614, 'murzzl19j4a0b0', 'sitem'), + (2093870, 'murzzl22j5a0b0', 'sitem'), + (2094126, 'mvizzl01e1p1a0', 'sitem'), + (2094382, 'mvizzl02p1e1a0', 'sitem'), + (2094638, 'mvizzl08e2p2a0', 'sitem'), + (2094894, 'mvizzl09e2p1a0', 'sitem'), + (2095150, 'mvizzl09p2e2a0', 'sitem'), + (2095406, 'mvizzl12e3p1a0', 'sitem'), + (2095662, 'mvizzl12p3e2a0', 'sitem'), + (2095918, 'mvizzl14e3p2a0', 'sitem'), + (2096174, 'mvizzl14p3e1a0', 'sitem'), + (2096430, 'mvizzl16e4p3a0', 'sitem'), + (2096686, 'mvizzl18p4e2a0', 'sitem'), + (2096942, 'mvizzl21p5e2a0', 'sitem'), + (2097198, 'mvizzl22e5p2a0', 'sitem'), + (2097454, 'mvizzl23p5e3a0', 'sitem'), + (2097710, 'mvizzl24e5p3a0', 'sitem'), + (2097966, 'mvizzl24p5e5a0', 'sitem'), + (2098222, 'mvizzl25e5p1a0', 'sitem'), + (2098478, 'mwazzl00a0b0c0', 'sitem'), + (2098734, 'mwdzzl01o1a0b0', 'sitem'), + (2098990, 'mwdzzl10o2a0b0', 'sitem'), + (2099246, 'mwdzzl13o3a0b0', 'sitem'), + (2099502, 'mwdzzl19o4a0b0', 'sitem'), + (2099758, 'mwdzzl21o5a0b0', 'sitem'), + (2100014, 'mwezzl01p1a0b0', 'sitem'), + (2100270, 'mwezzl10p2a0b0', 'sitem'), + (2100526, 'mwezzl14p3a0b0', 'sitem'), + (2100782, 'mwezzl16p4a0b0', 'sitem'), + (2101038, 'mwezzl22p5a0b0', 'sitem'), + (2101294, 'mwibcl00a0b0c0', 'sitem'), + (2101550, 'mwikil00a0b0c0', 'sitem'), + (2101806, 'mwizzl00a0b0c0', 'sitem'), + (2102062, 'mwozzl01a1b1f1', 'sitem'), + (2102318, 'mwozzl12a3b2f2', 'sitem'), + (2102574, 'mwozzl15f3b3n2', 'sitem'), + (2102830, 'mwozzl17a4n3f2', 'sitem'), + (2103086, 'mwozzl17f4b2n1', 'sitem'), + (2103342, 'mwozzl17f4b3a1', 'sitem'), + (2103598, 'mwozzl20a4b3f2', 'sitem'), + (2103854, 'mwozzl21b5n3f2', 'sitem'), + (2104110, 'mwozzl21f5b4a4', 'sitem'), + (2104366, 'mwozzl21f5n3a3', 'sitem'), + (2104622, 'mwozzl22a5b2f2', 'sitem'), + (2104878, 'mwozzl23f5b5n3', 'sitem'), + (2105134, 'mwozzl23f5n4b1', 'sitem'), + (2105390, 'mwozzl24f5n4b4', 'sitem'), + (2105646, 'mwozzl24n5a4b1', 'sitem'), + (2105902, 'mwozzl24n5b4f3', 'sitem'), + (2106158, 'mwozzl25n5a2f2', 'sitem'), + (2106414, 'mwrzzl00a0b0c0', 'sitem'), + (2106670, 'malzzp01j1a0b0', 'sitem'), + (2106926, 'malzzp07j2a0b0', 'sitem'), + (2107182, 'malzzp12j3a0b0', 'sitem'), + (2107438, 'malzzp19j4a0b0', 'sitem'), + (2107694, 'malzzp25j5a0b0', 'sitem'), + (2107950, 'mamzzp01c1g1h1', 'sitem'), + (2108206, 'mamzzp17c4l4g3', 'sitem'), + (2108462, 'mamzzp17c4q3l2', 'sitem'), + (2108718, 'mamzzp19l4r4g3', 'sitem'), + (2108974, 'mamzzp20g4h4c4', 'sitem'), + (2109230, 'mamzzp21r5g4h4', 'sitem'), + (2109486, 'mamzzp22h5l4g3', 'sitem'), + (2109742, 'mamzzp22h5q4r4', 'sitem'), + (2109998, 'mamzzp22r5h5l4', 'sitem'), + (2110254, 'mamzzp24c5h5l5', 'sitem'), + (2110510, 'mamzzp24l5r4q2', 'sitem'), + (2110766, 'mamzzp24q5g4r2', 'sitem'), + (2111022, 'mamzzp25g5c5h3', 'sitem'), + (2111278, 'mamzzp25h5c4l4', 'sitem'), + (2111534, 'mamzzp25h5q4g3', 'sitem'), + (2111790, 'mamzzp25q5c5l4', 'sitem'), + (2112046, 'mamzzp25r5q5c4', 'sitem'), + (2112302, 'manhcp01a1b0c0', 'sitem'), + (2112558, 'manhcp06a2b0c0', 'sitem'), + (2112814, 'manhcp08a2b0c0', 'sitem'), + (2113070, 'manhcp11a3b0c0', 'sitem'), + (2113326, 'manhcp14a3b0c0', 'sitem'), + (2113582, 'manhcp18a4b0c0', 'sitem'), + (2113838, 'manhcp25a5b0c0', 'sitem'), + (2114094, 'manzzp01a1b0c0', 'sitem'), + (2114350, 'manzzp07a2b0c0', 'sitem'), + (2114606, 'manzzp12a3b0c0', 'sitem'), + (2114862, 'manzzp17a4b0c0', 'sitem'), + (2115118, 'manzzp25a5b0c0', 'sitem'), + (2115374, 'mbazzp01b1d1f1', 'sitem'), + (2115630, 'mbazzp10f2b2d2', 'sitem'), + (2115886, 'mbazzp12d3f2b1', 'sitem'), + (2116142, 'mbazzp15b3d2f2', 'sitem'), + (2116398, 'mbazzp15b3d3f3', 'sitem'), + (2116654, 'mbazzp17f4b3d1', 'sitem'), + (2116910, 'mbazzp18b4f4d1', 'sitem'), + (2117166, 'mbazzp20d4f4b1', 'sitem'), + (2117422, 'mbazzp20f4d3b1', 'sitem'), + (2117678, 'mbazzp21f5b3d2', 'sitem'), + (2117934, 'mbazzp22b5d3f1', 'sitem'), + (2118190, 'mbazzp23d5f5b5', 'sitem'), + (2118446, 'mbazzp24b5d2f1', 'sitem'), + (2118702, 'mbazzp24d5b4f2', 'sitem'), + (2118958, 'mbazzp24f5b5d2', 'sitem'), + (2119214, 'mbazzp25b5f5d3', 'sitem'), + (2119470, 'mbazzp25d5b4f3', 'sitem'), + (2119726, 'mbczzp01c1d1g1', 'sitem'), + (2119982, 'mbczzp16m4c3g3', 'sitem'), + (2120238, 'mbczzp18i4h3r3', 'sitem'), + (2120494, 'mbczzp21c5l5m5', 'sitem'), + (2120750, 'mbczzp22g5c4q3', 'sitem'), + (2121006, 'mbczzp23c5h5k4', 'sitem'), + (2121262, 'mbczzp23d5h5q5', 'sitem'), + (2121518, 'mbczzp23d5l5i4', 'sitem'), + (2121774, 'mbczzp23r5g5q5', 'sitem'), + (2122030, 'mbczzp24c5r5g4', 'sitem'), + (2122286, 'mbczzp24i5c4q4', 'sitem'), + (2122542, 'mbczzp24r5c5d4', 'sitem'), + (2122798, 'mbczzp25g5d5r4', 'sitem'), + (2123054, 'mbczzp25i5d5m5', 'sitem'), + (2123310, 'mbczzp25i5k5m5', 'sitem'), + (2123566, 'mbczzp25m5d5l4', 'sitem'), + (2123822, 'mbczzp25q5m5r4', 'sitem'), + (2124078, 'mbebap01b1c1f1', 'sitem'), + (2124334, 'mbebap19h4q4g3', 'sitem'), + (2124590, 'mbebap20g4r4f4', 'sitem'), + (2124846, 'mbebap21r5g4h4', 'sitem'), + (2125102, 'mbebap23b5q5g4', 'sitem'), + (2125358, 'mbebap23g5f5h5', 'sitem'), + (2125614, 'mbebap23g5f5q4', 'sitem'), + (2125870, 'mbebap23g5r5b4', 'sitem'), + (2126126, 'mbebap23h5g5l4', 'sitem'), + (2126382, 'mbebap24c5l5f4', 'sitem'), + (2126638, 'mbebap24h5l5r3', 'sitem'), + (2126894, 'mbebap24l5f5h4', 'sitem'), + (2127150, 'mbebap24l5f5q4', 'sitem'), + (2127406, 'mbebap24r5c4h4', 'sitem'), + (2127662, 'mbebap24r5q5c4', 'sitem'), + (2127918, 'mbebap24r5q5f5', 'sitem'), + (2128174, 'mbebap25b5c5h5', 'sitem'), + (2128430, 'mbebap25b5c5q5', 'sitem'), + (2128686, 'mbebap25b5h5q5', 'sitem'), + (2128942, 'mbebap25b5r5g5', 'sitem'), + (2129198, 'mbebap25c5b5q5', 'sitem'), + (2129454, 'mbebap25c5g5l4', 'sitem'), + (2129710, 'mbebap25c5l5f5', 'sitem'), + (2129966, 'mbebap25f5l5c4', 'sitem'), + (2130222, 'mbebap25g5h5f4', 'sitem'), + (2130478, 'mbebap25g5h5q5', 'sitem'), + (2130734, 'mbebap25g5l5f4', 'sitem'), + (2130990, 'mbebap25h5b5g4', 'sitem'), + (2131246, 'mbebap25h5q5r5', 'sitem'), + (2131502, 'mbebap25l5h4f4', 'sitem'), + (2131758, 'mbebap25q5f3b3', 'sitem'), + (2132014, 'mbebap25q5l5r5', 'sitem'), + (2132270, 'mbebap25r5c5q5', 'sitem'), + (2132526, 'mbezzp01b1c1f1', 'sitem'), + (2132782, 'mbezzp16q4h3b2', 'sitem'), + (2133038, 'mbezzp18g4l4f4', 'sitem'), + (2133294, 'mbezzp20g4r4b3', 'sitem'), + (2133550, 'mbezzp21g5h5q3', 'sitem'), + (2133806, 'mbezzp21q5h4l4', 'sitem'), + (2134062, 'mbezzp22c5q5f4', 'sitem'), + (2134318, 'mbezzp22f5q4h3', 'sitem'), + (2134574, 'mbezzp22q5l4h4', 'sitem'), + (2134830, 'mbezzp23b5g5q4', 'sitem'), + (2135086, 'mbezzp23q5c5h4', 'sitem'), + (2135342, 'mbezzp23q5l5g4', 'sitem'), + (2135598, 'mbezzp24b5q5c4', 'sitem'), + (2135854, 'mbezzp25l5q4b3', 'sitem'), + (2136110, 'mbezzp25l5r5c4', 'sitem'), + (2136366, 'mbezzp25q5r5b4', 'sitem'), + (2136622, 'mbezzp25r5l5q5', 'sitem'), + (2136878, 'mbizzp00a0b0c0', 'sitem'), + (2137134, 'mblzzp01j1a0b0', 'sitem'), + (2137390, 'mblzzp10j2a0b0', 'sitem'), + (2137646, 'mblzzp12j3a0b0', 'sitem'), + (2137902, 'mblzzp19j4a0b0', 'sitem'), + (2138158, 'mblzzp21j5a0b0', 'sitem'), + (2138414, 'mbnzzp01a1b1c1', 'sitem'), + (2138670, 'mbnzzp22m5r5f4', 'sitem'), + (2138926, 'mbnzzp23b5l5q5', 'sitem'), + (2139182, 'mbnzzp23k5h5c4', 'sitem'), + (2139438, 'mbnzzp23m5h5k5', 'sitem'), + (2139694, 'mbnzzp24b5f5i5', 'sitem'), + (2139950, 'mbnzzp24f5m5q5', 'sitem'), + (2140206, 'mbnzzp24m5i5l5', 'sitem'), + (2140462, 'mbnzzp24r5f5l5', 'sitem'), + (2140718, 'mbnzzp25b5l5r5', 'sitem'), + (2140974, 'mbnzzp25d5m5b5', 'sitem'), + (2141230, 'mbnzzp25f5m5h5', 'sitem'), + (2141486, 'mbnzzp25l5b5i5', 'sitem'), + (2141742, 'mbnzzp25l5h5d5', 'sitem'), + (2141998, 'mbnzzp25m5g5l5', 'sitem'), + (2142254, 'mbnzzp25m5q5f5', 'sitem'), + (2142510, 'mbnzzp25r5c5q4', 'sitem'), + (2142766, 'mbobbp01a1b1d1', 'sitem'), + (2143022, 'mbobbp10a2d2f1', 'sitem'), + (2143278, 'mbobbp13b3a2d2', 'sitem'), + (2143534, 'mbobbp17f4b3a3', 'sitem'), + (2143790, 'mbobbp19a4d3b2', 'sitem'), + (2144046, 'mbobbp19b4f2d1', 'sitem'), + (2144302, 'mbobbp19d4f3b2', 'sitem'), + (2144558, 'mbobbp20d4b3a2', 'sitem'), + (2144814, 'mbobbp21a5b4d4', 'sitem'), + (2145070, 'mbobbp22f5d5a4', 'sitem'), + (2145326, 'mbobbp23b5a4d3', 'sitem'), + (2145582, 'mbobbp23f5b5d4', 'sitem'), + (2145838, 'mbobbp24d5a3f2', 'sitem'), + (2146094, 'mbobbp24d5f5b4', 'sitem'), + (2146350, 'mbobbp25a5d5b3', 'sitem'), + (2146606, 'mbobbp25d5a4b3', 'sitem'), + (2146862, 'mbobbp25d5a5f3', 'sitem'), + (2147118, 'mbocjp01a1b1d1', 'sitem'), + (2147374, 'mbocjp10d2b1f1', 'sitem'), + (2147630, 'mbocjp13a3b3d2', 'sitem'), + (2147886, 'mbocjp14a3f3d2', 'sitem'), + (2148142, 'mbocjp18a4d4f4', 'sitem'), + (2148398, 'mbocjp20f4b4d2', 'sitem'), + (2148654, 'mbocjp21a5b4f3', 'sitem'), + (2148910, 'mbocjp21b5f2d1', 'sitem'), + (2149166, 'mbocjp22a5b4f2', 'sitem'), + (2149422, 'mbocjp22a5f5b2', 'sitem'), + (2149678, 'mbocjp23d5f4a3', 'sitem'), + (2149934, 'mbocjp24d5a4b4', 'sitem'), + (2150190, 'mbocjp24d5b3f1', 'sitem'), + (2150446, 'mbocjp24f5d3a1', 'sitem'), + (2150702, 'mbocjp25a5f5d3', 'sitem'), + (2150958, 'mbocjp25d5a2b1', 'sitem'), + (2151214, 'mbocjp25f5b4d4', 'sitem'), + (2151470, 'mbozzp01a1b1d1', 'sitem'), + (2151726, 'mbozzp13b3d3f3', 'sitem'), + (2151982, 'mbozzp13f3d2a2', 'sitem'), + (2152238, 'mbozzp14f3b3a3', 'sitem'), + (2152494, 'mbozzp15d3f3a3', 'sitem'), + (2152750, 'mbozzp18a4b3f3', 'sitem'), + (2153006, 'mbozzp19b4f3d2', 'sitem'), + (2153262, 'mbozzp19b4f4d1', 'sitem'), + (2153518, 'mbozzp19d4b3f2', 'sitem'), + (2153774, 'mbozzp21a5b4f4', 'sitem'), + (2154030, 'mbozzp21d5a3f2', 'sitem'), + (2154286, 'mbozzp21d5b4f4', 'sitem'), + (2154542, 'mbozzp23b5f2d2', 'sitem'), + (2154798, 'mbozzp24a5f4b3', 'sitem'), + (2155054, 'mbozzp24b5a5d4', 'sitem'), + (2155310, 'mbozzp25b5a4f4', 'sitem'), + (2155566, 'mbozzp25d5a5f3', 'sitem'), + (2155822, 'mbrhep00a0b0c0', 'sitem'), + (2156078, 'mbrzzp00a0b0c0', 'sitem'), + (2156334, 'mbszzp00a0b0c0', 'sitem'), + (2156590, 'mbuzzp01j1a0b0', 'sitem'), + (2156846, 'mbuzzp09j2a0b0', 'sitem'), + (2157102, 'mbuzzp13j3a0b0', 'sitem'), + (2157358, 'mbuzzp17j4a0b0', 'sitem'), + (2157614, 'mbuzzp22j5a0b0', 'sitem'), + (2157870, 'mcadap00a0b0c0', 'sitem'), + (2158126, 'mcazzp00a0b0c0', 'sitem'), + (2158382, 'mcezzp00a0b0c0', 'sitem'), + (2158638, 'mchkdp01i1k1m1', 'sitem'), + (2158894, 'mchkdp13k3m1i1', 'sitem'), + (2159150, 'mchkdp16i4m3k3', 'sitem'), + (2159406, 'mchkdp16k4i3m2', 'sitem'), + (2159662, 'mchkdp17i4k2m2', 'sitem'), + (2159918, 'mchkdp18k4m1i1', 'sitem'), + (2160174, 'mchkdp18k4m4i3', 'sitem'), + (2160430, 'mchkdp18m4k3i1', 'sitem'), + (2160686, 'mchkdp19k4i3m3', 'sitem'), + (2160942, 'mchkdp19k4i4m2', 'sitem'), + (2161198, 'mchkdp19m4k3i3', 'sitem'), + (2161454, 'mchkdp20k4m3i3', 'sitem'), + (2161710, 'mchkdp21k5m2i1', 'sitem'), + (2161966, 'mchkdp21m5i1k1', 'sitem'), + (2162222, 'mchkdp22k5i5m4', 'sitem'), + (2162478, 'mchkdp22m5i3k1', 'sitem'), + (2162734, 'mchkdp23i5k3m1', 'sitem'), + (2162990, 'mchkdp23i5m4k3', 'sitem'), + (2163246, 'mchkdp23k5m2i1', 'sitem'), + (2163502, 'mchkdp23m5k2i1', 'sitem'), + (2163758, 'mchkdp24i5k3m1', 'sitem'), + (2164014, 'mchkdp24i5m3k1', 'sitem'), + (2164270, 'mchkdp24i5m4k3', 'sitem'), + (2164526, 'mchkdp24k5i4m2', 'sitem'), + (2164782, 'mchkdp24k5i4m3', 'sitem'), + (2165038, 'mchkdp24k5i5m2', 'sitem'), + (2165294, 'mchkdp24m5i3k3', 'sitem'), + (2165550, 'mchkdp24m5k2i2', 'sitem'), + (2165806, 'mchkdp25i5k5m4', 'sitem'), + (2166062, 'mchkdp25k5i5m1', 'sitem'), + (2166318, 'mchkdp25m5i3k1', 'sitem'), + (2166574, 'mchkdp25m5k1i1', 'sitem'), + (2166830, 'mchkdp25m5k4i3', 'sitem'), + (2167086, 'mchzzp01i1k1m1', 'sitem'), + (2167342, 'mchzzp11k3i2m1', 'sitem'), + (2167598, 'mchzzp12i3k2m1', 'sitem'), + (2167854, 'mchzzp12i3k2m2', 'sitem'), + (2168110, 'mchzzp14m3k1i1', 'sitem'), + (2168366, 'mchzzp18i4m2k1', 'sitem'), + (2168622, 'mchzzp18i4m2k2', 'sitem'), + (2168878, 'mchzzp19k4m4i2', 'sitem'), + (2169134, 'mchzzp20m4i3k3', 'sitem'), + (2169390, 'mchzzp22i5k4m2', 'sitem'), + (2169646, 'mchzzp22i5m4k3', 'sitem'), + (2169902, 'mchzzp22k5i4m4', 'sitem'), + (2170158, 'mchzzp24m5i3k1', 'sitem'), + (2170414, 'mchzzp25i5m3k3', 'sitem'), + (2170670, 'mchzzp25i5m5k1', 'sitem'), + (2170926, 'mchzzp25i5m5k4', 'sitem'), + (2171182, 'mchzzp25k5m4i3', 'sitem'), + (2171438, 'mclcdp01a1b0c0', 'sitem'), + (2171694, 'mclcdp07a2b0c0', 'sitem'), + (2171950, 'mclcdp13a3b0c0', 'sitem'), + (2172206, 'mclcdp15a3b0c0', 'sitem'), + (2172462, 'mclcdp17a4b0c0', 'sitem'), + (2172718, 'mclcdp19a4b0c0', 'sitem'), + (2172974, 'mclcdp23a5b0c0', 'sitem'), + (2173230, 'mclcdp25a5b0c0', 'sitem'), + (2173486, 'mclzzp01a1b0c0', 'sitem'), + (2173742, 'mclzzp09a2b0c0', 'sitem'), + (2173998, 'mclzzp13a3b0c0', 'sitem'), + (2174254, 'mclzzp20a4b0c0', 'sitem'), + (2174510, 'mclzzp23a5b0c0', 'sitem'), + (2174766, 'mcozzp00a0b0c0', 'sitem'), + (2175022, 'mcrzzp01n1o1a0', 'sitem'), + (2175278, 'mcrzzp07o2n1a0', 'sitem'), + (2175534, 'mcrzzp08n2o1a0', 'sitem'), + (2175790, 'mcrzzp11o3n2a0', 'sitem'), + (2176046, 'mcrzzp13o3n3a0', 'sitem'), + (2176302, 'mcrzzp15n3o3a0', 'sitem'), + (2176558, 'mcrzzp16o4n1a0', 'sitem'), + (2176814, 'mcrzzp18n4o2a0', 'sitem'), + (2177070, 'mcrzzp18o4n2a0', 'sitem'), + (2177326, 'mcrzzp19n4o1a0', 'sitem'), + (2177582, 'mcrzzp20o4n3a0', 'sitem'), + (2177838, 'mcrzzp21o5n3a0', 'sitem'), + (2178094, 'mcrzzp22o5n1a0', 'sitem'), + (2178350, 'mcrzzp23n5o1a0', 'sitem'), + (2178606, 'mcrzzp24o5n4a0', 'sitem'), + (2178862, 'mcrzzp25n5o2a0', 'sitem'), + (2179118, 'mcrzzp25n5o3a0', 'sitem'), + (2179374, 'mcyzzp00a0b0c0', 'sitem'), + (2179630, 'mdakfp01c1g1h1', 'sitem'), + (2179886, 'mdakfp20g4r4c3', 'sitem'), + (2180142, 'mdakfp20q4h4l4', 'sitem'), + (2180398, 'mdakfp21r5g3c2', 'sitem'), + (2180654, 'mdakfp23l5g5h4', 'sitem'), + (2180910, 'mdakfp23r5l5h3', 'sitem'), + (2181166, 'mdakfp24q5r4l4', 'sitem'), + (2181422, 'mdakfp25c5h4r2', 'sitem'), + (2181678, 'mdakfp25c5h5q5', 'sitem'), + (2181934, 'mdakfp25c5l5h5', 'sitem'), + (2182190, 'mdakfp25g5c4l4', 'sitem'), + (2182446, 'mdakfp25g5c5h4', 'sitem'), + (2182702, 'mdakfp25g5h4q3', 'sitem'), + (2182958, 'mdakfp25h5q5g5', 'sitem'), + (2183214, 'mdakfp25h5q5l5', 'sitem'), + (2183470, 'mdakfp25q5r5g4', 'sitem'), + (2183726, 'mdakfp25r5q3h2', 'sitem'), + (2183982, 'mdakip01c1g1h1', 'sitem'), + (2184238, 'mdakip19h4r4q3', 'sitem'), + (2184494, 'mdakip22g5r5l4', 'sitem'), + (2184750, 'mdakip22h5c5g3', 'sitem'), + (2185006, 'mdakip24g5c3q2', 'sitem'), + (2185262, 'mdakip24l5q4r2', 'sitem'), + (2185518, 'mdakip24l5r5c4', 'sitem'), + (2185774, 'mdakip25c5g4q2', 'sitem'), + (2186030, 'mdakip25c5h5l4', 'sitem'), + (2186286, 'mdakip25c5l5q5', 'sitem'), + (2186542, 'mdakip25g5c4q4', 'sitem'), + (2186798, 'mdakip25g5h4c4', 'sitem'), + (2187054, 'mdakip25h5l5g5', 'sitem'), + (2187310, 'mdakip25h5r4g3', 'sitem'), + (2187566, 'mdakip25l5c4r4', 'sitem'), + (2187822, 'mdakip25q5h5r5', 'sitem'), + (2188078, 'mdakip25r5c5h5', 'sitem'), + (2188334, 'mdazzp01c1g1h1', 'sitem'), + (2188590, 'mdazzp14h3g3c1', 'sitem'), + (2188846, 'mdazzp18l4q4h3', 'sitem'), + (2189102, 'mdazzp18r4h3q3', 'sitem'), + (2189358, 'mdazzp19h4c3r2', 'sitem'), + (2189614, 'mdazzp19h4q3c2', 'sitem'), + (2189870, 'mdazzp21c5r5g4', 'sitem'), + (2190126, 'mdazzp21h5r4c3', 'sitem'), + (2190382, 'mdazzp22l5q5c4', 'sitem'), + (2190638, 'mdazzp23c5r4h3', 'sitem'), + (2190894, 'mdazzp23l5c3q3', 'sitem'), + (2191150, 'mdazzp24l5q5c5', 'sitem'), + (2191406, 'mdazzp25c5h5g4', 'sitem'), + (2191662, 'mdazzp25g5h5q4', 'sitem'), + (2191918, 'mdazzp25h5c4r3', 'sitem'), + (2192174, 'mdazzp25h5g5q4', 'sitem'), + (2192430, 'mdazzp25l5r5q3', 'sitem'), + (2192686, 'mdezzp00a0b0c0', 'sitem'), + (2192942, 'mdukhp00a0b0c0', 'sitem'), + (2193198, 'mduzzp00a0b0c0', 'sitem'), + (2193454, 'megbap01j1a0b0', 'sitem'), + (2193710, 'megbap06j2a0b0', 'sitem'), + (2193966, 'megbap08j2a0b0', 'sitem'), + (2194222, 'megbap11j3a0b0', 'sitem'), + (2194478, 'megbap13j3a0b0', 'sitem'), + (2194734, 'megbap16j4a0b0', 'sitem'), + (2194990, 'megbap20j4a0b0', 'sitem'), + (2195246, 'megbap22j5a0b0', 'sitem'), + (2195502, 'megbap25j5a0b0', 'sitem'), + (2195758, 'megzzp01j1a0b0', 'sitem'), + (2196014, 'megzzp07j2a0b0', 'sitem'), + (2196270, 'megzzp12j3a0b0', 'sitem'), + (2196526, 'megzzp20j4a0b0', 'sitem'), + (2196782, 'megzzp23j5a0b0', 'sitem'), + (2197038, 'menzzp00a0b0c0', 'sitem'), + (2197294, 'meydap00a0b0c0', 'sitem'), + (2197550, 'meyzzp00a0b0c0', 'sitem'), + (2197806, 'mfacgp01c1g1h1', 'sitem'), + (2198062, 'mfacgp11l3r3q2', 'sitem'), + (2198318, 'mfacgp14r3q3l3', 'sitem'), + (2198574, 'mfacgp17g4c4l3', 'sitem'), + (2198830, 'mfacgp18g4h4l3', 'sitem'), + (2199086, 'mfacgp19c4r4q3', 'sitem'), + (2199342, 'mfacgp19l4g4r4', 'sitem'), + (2199598, 'mfacgp21h5q4c3', 'sitem'), + (2199854, 'mfacgp21q5h4r3', 'sitem'), + (2200110, 'mfacgp22g5q4h3', 'sitem'), + (2200366, 'mfacgp22l5r4g4', 'sitem'), + (2200622, 'mfacgp22r5q3c2', 'sitem'), + (2200878, 'mfacgp23h5g4q4', 'sitem'), + (2201134, 'mfacgp23h5r4g4', 'sitem'), + (2201390, 'mfacgp23q5g4l4', 'sitem'), + (2201646, 'mfacgp23r5h3g3', 'sitem'), + (2201902, 'mfacgp23r5h5q3', 'sitem'), + (2202158, 'mfacgp23r5q5g3', 'sitem'), + (2202414, 'mfacgp24g5c5l2', 'sitem'), + (2202670, 'mfacgp25c5g5r4', 'sitem'), + (2202926, 'mfacgp25c5r5h3', 'sitem'), + (2203182, 'mfacgp25c5r5l3', 'sitem'), + (2203438, 'mfacgp25g5c4r4', 'sitem'), + (2203694, 'mfacgp25g5h3r3', 'sitem'), + (2203950, 'mfacgp25g5l5q4', 'sitem'), + (2204206, 'mfacgp25h5g4l3', 'sitem'), + (2204462, 'mfacgp25h5l5r4', 'sitem'), + (2204718, 'mfacgp25l5g5r4', 'sitem'), + (2204974, 'mfacgp25l5q4c3', 'sitem'), + (2205230, 'mfacgp25l5r5h4', 'sitem'), + (2205486, 'mfacgp25q5l4r3', 'sitem'), + (2205742, 'mfacgp25r5c5l4', 'sitem'), + (2205998, 'mfacgp25r5q5g3', 'sitem'), + (2206254, 'mfazzp01c1g1h1', 'sitem'), + (2206510, 'mfazzp12c3r3l2', 'sitem'), + (2206766, 'mfazzp18r4g4c3', 'sitem'), + (2207022, 'mfazzp20g4l3c3', 'sitem'), + (2207278, 'mfazzp20h4g4l3', 'sitem'), + (2207534, 'mfazzp20h4r4c4', 'sitem'), + (2207790, 'mfazzp21l5q5r5', 'sitem'), + (2208046, 'mfazzp22g5r5l4', 'sitem'), + (2208302, 'mfazzp22r5l4g3', 'sitem'), + (2208558, 'mfazzp23h5g4r4', 'sitem'), + (2208814, 'mfazzp23r5g4c4', 'sitem'), + (2209070, 'mfazzp24c5l4g4', 'sitem'), + (2209326, 'mfazzp24c5q4l4', 'sitem'), + (2209582, 'mfazzp24g5r5c4', 'sitem'), + (2209838, 'mfazzp24l5g5q4', 'sitem'), + (2210094, 'mfazzp24l5h4c4', 'sitem'), + (2210350, 'mfazzp25q5l5g4', 'sitem'), + (2210606, 'mfecfp00a0b0c0', 'sitem'), + (2210862, 'mfezzp00a0b0c0', 'sitem'), + (2211118, 'mfipcp01e1p1a0', 'sitem'), + (2211374, 'mfipcp08p2e1a0', 'sitem'), + (2211630, 'mfipcp11p3e1a0', 'sitem'), + (2211886, 'mfipcp12e3p1a0', 'sitem'), + (2212142, 'mfipcp13e3p2a0', 'sitem'), + (2212398, 'mfipcp15e3p3a0', 'sitem'), + (2212654, 'mfipcp15p3e3a0', 'sitem'), + (2212910, 'mfipcp17e4p1a0', 'sitem'), + (2213166, 'mfipcp18e4p2a0', 'sitem'), + (2213422, 'mfipcp18p4e1a0', 'sitem'), + (2213678, 'mfipcp18p4e2a0', 'sitem'), + (2213934, 'mfipcp22e5p3a0', 'sitem'), + (2214190, 'mfipcp23e5p5a0', 'sitem'), + (2214446, 'mfipcp25e5p2a0', 'sitem'), + (2214702, 'mfipcp25e5p4a0', 'sitem'), + (2214958, 'mfipcp25p5e2a0', 'sitem'), + (2215214, 'mfipcp25p5e5a0', 'sitem'), + (2215470, 'mfipdp01e1p1a0', 'sitem'), + (2215726, 'mfipdp06e2p1a0', 'sitem'), + (2215982, 'mfipdp06e2p2a0', 'sitem'), + (2216238, 'mfipdp08p2e1a0', 'sitem'), + (2216494, 'mfipdp11e3p2a0', 'sitem'), + (2216750, 'mfipdp16e4p2a0', 'sitem'), + (2217006, 'mfipdp18e4p3a0', 'sitem'), + (2217262, 'mfipdp19p4e1a0', 'sitem'), + (2217518, 'mfipdp19p4e3a0', 'sitem'), + (2217774, 'mfipdp21e5p2a0', 'sitem'), + (2218030, 'mfipdp21p5e3a0', 'sitem'), + (2218286, 'mfipdp23e5p3a0', 'sitem'), + (2218542, 'mfipdp23p5e2a0', 'sitem'), + (2218798, 'mfipdp23p5e4a0', 'sitem'), + (2219054, 'mfipdp24e5p4a0', 'sitem'), + (2219310, 'mfipdp25e5p1a0', 'sitem'), + (2219566, 'mfipdp25p5e1a0', 'sitem'), + (2219822, 'mfizzp01e1p1a0', 'sitem'), + (2220078, 'mfizzp07p2e1a0', 'sitem'), + (2220334, 'mfizzp08p2e2a0', 'sitem'), + (2220590, 'mfizzp10e2p1a0', 'sitem'), + (2220846, 'mfizzp11p3e1a0', 'sitem'), + (2221102, 'mfizzp12p3e2a0', 'sitem'), + (2221358, 'mfizzp14e3p3a0', 'sitem'), + (2221614, 'mfizzp16p4e1a0', 'sitem'), + (2221870, 'mfizzp17e4p1a0', 'sitem'), + (2222126, 'mfizzp17p4e3a0', 'sitem'), + (2222382, 'mfizzp19p4e2a0', 'sitem'), + (2222638, 'mfizzp19p4e4a0', 'sitem'), + (2222894, 'mfizzp21e5p1a0', 'sitem'), + (2223150, 'mfizzp21e5p4a0', 'sitem'), + (2223406, 'mfizzp22p5e1a0', 'sitem'), + (2223662, 'mfizzp24e5p5a0', 'sitem'), + (2223918, 'mfizzp25e5p3a0', 'sitem'), + (2224174, 'mfldbp00a0b0c0', 'sitem'), + (2224430, 'mflzzp00a0b0c0', 'sitem'), + (2224686, 'mfnzzp00a0b0c0', 'sitem'), + (2224942, 'mfozzp01n1o1a0', 'sitem'), + (2225198, 'mfozzp08o2n1a0', 'sitem'), + (2225454, 'mfozzp10o2n2a0', 'sitem'), + (2225710, 'mfozzp12o3n2a0', 'sitem'), + (2225966, 'mfozzp14n3o1a0', 'sitem'), + (2226222, 'mfozzp16o4n3a0', 'sitem'), + (2226478, 'mfozzp17n4o1a0', 'sitem'), + (2226734, 'mfozzp17n4o4a0', 'sitem'), + (2226990, 'mfozzp19n4o2a0', 'sitem'), + (2227246, 'mfozzp20o4n1a0', 'sitem'), + (2227502, 'mfozzp20o4n2a0', 'sitem'), + (2227758, 'mfozzp20o4n4a0', 'sitem'), + (2228014, 'mfozzp21n5o2a0', 'sitem'), + (2228270, 'mfozzp21n5o4a0', 'sitem'), + (2228526, 'mfozzp23n5o5a0', 'sitem'), + (2228782, 'mfozzp24n5o1a0', 'sitem'), + (2229038, 'mfozzp25n5o3a0', 'sitem'), + (2229294, 'mfrpap00a0b0c0', 'sitem'), + (2229550, 'mfrzzp00a0b0c0', 'sitem'), + (2229806, 'mfthbp00a0b0c0', 'sitem'), + (2230062, 'mftzzp00a0b0c0', 'sitem'), + (2230318, 'mfuhlp00a0b0c0', 'sitem'), + (2230574, 'mfuzzp00a0b0c0', 'sitem'), + (2230830, 'mfvzzp01n1o1a0', 'sitem'), + (2231086, 'mfvzzp10n2o2a0', 'sitem'), + (2231342, 'mfvzzp10o2n1a0', 'sitem'), + (2231598, 'mfvzzp13n3o3a0', 'sitem'), + (2231854, 'mfvzzp13o3n3a0', 'sitem'), + (2232110, 'mfvzzp14n3o2a0', 'sitem'), + (2232366, 'mfvzzp15o3n2a0', 'sitem'), + (2232622, 'mfvzzp16n4o1a0', 'sitem'), + (2232878, 'mfvzzp19n4o3a0', 'sitem'), + (2233134, 'mfvzzp20n4o4a0', 'sitem'), + (2233390, 'mfvzzp20o4n4a0', 'sitem'), + (2233646, 'mfvzzp22n5o4a0', 'sitem'), + (2233902, 'mfvzzp23n5o1a0', 'sitem'), + (2234158, 'mfvzzp23n5o5a0', 'sitem'), + (2234414, 'mfvzzp24o5n2a0', 'sitem'), + (2234670, 'mfvzzp25n5o3a0', 'sitem'), + (2234926, 'mfvzzp25o5n5a0', 'sitem'), + (2235182, 'mglkbp01j1a0b0', 'sitem'), + (2235438, 'mglkbp09j2a0b0', 'sitem'), + (2235694, 'mglkbp15j3a0b0', 'sitem'), + (2235950, 'mglkbp18j4a0b0', 'sitem'), + (2236206, 'mglkbp22j5a0b0', 'sitem'), + (2236462, 'mglkcp01j1a0b0', 'sitem'), + (2236718, 'mglkcp10j2a0b0', 'sitem'), + (2236974, 'mglkcp11j3a0b0', 'sitem'), + (2237230, 'mglkcp20j4a0b0', 'sitem'), + (2237486, 'mglkcp21j5a0b0', 'sitem'), + (2237742, 'mglzzp01j1a0b0', 'sitem'), + (2237998, 'mglzzp06j2a0b0', 'sitem'), + (2238254, 'mglzzp15j3a0b0', 'sitem'), + (2238510, 'mglzzp16j4a0b0', 'sitem'), + (2238766, 'mglzzp25j5a0b0', 'sitem'), + (2239022, 'mgozzp00a0b0c0', 'sitem'), + (2239278, 'mgrzzp00a0b0c0', 'sitem'), + (2239534, 'mguzzp01e1p1a0', 'sitem'), + (2239790, 'mguzzp06e2p1a0', 'sitem'), + (2240046, 'mguzzp07e2p2a0', 'sitem'), + (2240302, 'mguzzp09p2e1a0', 'sitem'), + (2240558, 'mguzzp10p2e2a0', 'sitem'), + (2240814, 'mguzzp11e3p2a0', 'sitem'), + (2241070, 'mguzzp12p3e2a0', 'sitem'), + (2241326, 'mguzzp13e3p3a0', 'sitem'), + (2241582, 'mguzzp14e3p1a0', 'sitem'), + (2241838, 'mguzzp17p4e4a0', 'sitem'), + (2242094, 'mguzzp18e4p3a0', 'sitem'), + (2242350, 'mguzzp19e4p2a0', 'sitem'), + (2242606, 'mguzzp20p4e1a0', 'sitem'), + (2242862, 'mguzzp22e5p3a0', 'sitem'), + (2243118, 'mguzzp23e5p1a0', 'sitem'), + (2243374, 'mguzzp23p5e4a0', 'sitem'), + (2243630, 'mguzzp24e5p4a0', 'sitem'), + (2243886, 'mhadap01n1o1a0', 'sitem'), + (2244142, 'mhadap06n2o1a0', 'sitem'), + (2244398, 'mhadap07o2n1a0', 'sitem'), + (2244654, 'mhadap09n2o2a0', 'sitem'), + (2244910, 'mhadap10n2o1a0', 'sitem'), + (2245166, 'mhadap11n3o3a0', 'sitem'), + (2245422, 'mhadap11o3n2a0', 'sitem'), + (2245678, 'mhadap12o3n1a0', 'sitem'), + (2245934, 'mhadap14n3o2a0', 'sitem'), + (2246190, 'mhadap15n3o3a0', 'sitem'), + (2246446, 'mhadap15o3n3a0', 'sitem'), + (2246702, 'mhadap16n4o3a0', 'sitem'), + (2246958, 'mhadap18n4o2a0', 'sitem'), + (2247214, 'mhadap18o4n2a0', 'sitem'), + (2247470, 'mhadap19n4o1a0', 'sitem'), + (2247726, 'mhadap20n4o2a0', 'sitem'), + (2247982, 'mhadap20n4o3a0', 'sitem'), + (2248238, 'mhadap20o4n2a0', 'sitem'), + (2248494, 'mhadap20o4n3a0', 'sitem'), + (2248750, 'mhadap21o5n4a0', 'sitem'), + (2249006, 'mhadap22n5o1a0', 'sitem'), + (2249262, 'mhadap22n5o2a0', 'sitem'), + (2249518, 'mhadap22o5n1a0', 'sitem'), + (2249774, 'mhadap22o5n4a0', 'sitem'), + (2250030, 'mhadap24n5o3a0', 'sitem'), + (2250286, 'mhadap24o5n1a0', 'sitem'), + (2250542, 'mhadap24o5n3a0', 'sitem'), + (2250798, 'mhadap25n5o1a0', 'sitem'), + (2251054, 'mhadap25n5o3a0', 'sitem'), + (2251310, 'mhadap25n5o4a0', 'sitem'), + (2251566, 'mhadap25n5o5a0', 'sitem'), + (2251822, 'mhazzp01n1o1a0', 'sitem'), + (2252078, 'mhazzp09n2o1a0', 'sitem'), + (2252334, 'mhazzp09o2n1a0', 'sitem'), + (2252590, 'mhazzp12n3o2a0', 'sitem'), + (2252846, 'mhazzp13n3o1a0', 'sitem'), + (2253102, 'mhazzp13o3n1a0', 'sitem'), + (2253358, 'mhazzp13o3n2a0', 'sitem'), + (2253614, 'mhazzp13o3n3a0', 'sitem'), + (2253870, 'mhazzp19n4o2a0', 'sitem'), + (2254126, 'mhazzp19o4n1a0', 'sitem'), + (2254382, 'mhazzp19o4n2a0', 'sitem'), + (2254638, 'mhazzp20n4o4a0', 'sitem'), + (2254894, 'mhazzp21n5o1a0', 'sitem'), + (2255150, 'mhazzp22n5o2a0', 'sitem'), + (2255406, 'mhazzp23n5o3a0', 'sitem'), + (2255662, 'mhazzp24n5o4a0', 'sitem'), + (2255918, 'mhazzp25o5n1a0', 'sitem'), + (2256174, 'mhezzp01n1o1a0', 'sitem'), + (2256430, 'mhezzp07n2o2a0', 'sitem'), + (2256686, 'mhezzp09o2n1a0', 'sitem'), + (2256942, 'mhezzp10o2n2a0', 'sitem'), + (2257198, 'mhezzp11o3n1a0', 'sitem'), + (2257454, 'mhezzp14n3o2a0', 'sitem'), + (2257710, 'mhezzp14o3n2a0', 'sitem'), + (2257966, 'mhezzp15o3n3a0', 'sitem'), + (2258222, 'mhezzp17n4o1a0', 'sitem'), + (2258478, 'mhezzp17n4o4a0', 'sitem'), + (2258734, 'mhezzp21n5o4a0', 'sitem'), + (2258990, 'mhezzp22n5o2a0', 'sitem'), + (2259246, 'mhezzp22n5o3a0', 'sitem'), + (2259502, 'mhezzp23n5o1a0', 'sitem'), + (2259758, 'mhezzp23o5n2a0', 'sitem'), + (2260014, 'mhezzp23o5n4a0', 'sitem'), + (2260270, 'mhezzp25n5o5a0', 'sitem'), + (2260526, 'mhicap01n1o1a0', 'sitem'), + (2260782, 'mhicap07o2n1a0', 'sitem'), + (2261038, 'mhicap09n2o1a0', 'sitem'), + (2261294, 'mhicap11o3n2a0', 'sitem'), + (2261550, 'mhicap12n3o1a0', 'sitem'), + (2261806, 'mhicap13n3o2a0', 'sitem'), + (2262062, 'mhicap14o3n1a0', 'sitem'), + (2262318, 'mhicap15n3o1a0', 'sitem'), + (2262574, 'mhicap15o3n3a0', 'sitem'), + (2262830, 'mhicap16n4o1a0', 'sitem'), + (2263086, 'mhicap16n4o2a0', 'sitem'), + (2263342, 'mhicap16o4n3a0', 'sitem'), + (2263598, 'mhicap17n4o2a0', 'sitem'), + (2263854, 'mhicap19n4o3a0', 'sitem'), + (2264110, 'mhicap19o4n1a0', 'sitem'), + (2264366, 'mhicap19o4n3a0', 'sitem'), + (2264622, 'mhicap20n4o1a0', 'sitem'), + (2264878, 'mhicap20o4n2a0', 'sitem'), + (2265134, 'mhicap20o4n4a0', 'sitem'), + (2265390, 'mhicap21n5o3a0', 'sitem'), + (2265646, 'mhicap21o5n1a0', 'sitem'), + (2265902, 'mhicap22n5o4a0', 'sitem'), + (2266158, 'mhicap23o5n2a0', 'sitem'), + (2266414, 'mhicap23o5n5a0', 'sitem'), + (2266670, 'mhicap24n5o1a0', 'sitem'), + (2266926, 'mhicap24o5n2a0', 'sitem'), + (2267182, 'mhicap25n5o2a0', 'sitem'), + (2267438, 'mhicap25n5o3a0', 'sitem'), + (2267694, 'mhicap25n5o5a0', 'sitem'), + (2267950, 'mhicap25o5n4a0', 'sitem'), + (2268206, 'mhizzp01n1o1a0', 'sitem'), + (2268462, 'mhizzp05o1n1a0', 'sitem'), + (2268718, 'mhizzp06n2o1a0', 'sitem'), + (2268974, 'mhizzp07o2n1a0', 'sitem'), + (2269230, 'mhizzp13n3o2a0', 'sitem'), + (2269486, 'mhizzp13n3o3a0', 'sitem'), + (2269742, 'mhizzp14n3o1a0', 'sitem'), + (2269998, 'mhizzp15o3n1a0', 'sitem'), + (2270254, 'mhizzp18n4o1a0', 'sitem'), + (2270510, 'mhizzp18n4o2a0', 'sitem'), + (2270766, 'mhizzp20n4o3a0', 'sitem'), + (2271022, 'mhizzp20o4n1a0', 'sitem'), + (2271278, 'mhizzp20o4n3a0', 'sitem'), + (2271534, 'mhizzp21n5o4a0', 'sitem'), + (2271790, 'mhizzp24o5n2a0', 'sitem'), + (2272046, 'mhizzp25n5o1a0', 'sitem'), + (2272302, 'mhizzp25n5o3a0', 'sitem'), + (2272558, 'mhmhlp01n1o1a0', 'sitem'), + (2272814, 'mhmhlp05o1n1a0', 'sitem'), + (2273070, 'mhmhlp06o2n1a0', 'sitem'), + (2273326, 'mhmhlp09n2o1a0', 'sitem'), + (2273582, 'mhmhlp09n2o2a0', 'sitem'), + (2273838, 'mhmhlp12n3o2a0', 'sitem'), + (2274094, 'mhmhlp12o3n3a0', 'sitem'), + (2274350, 'mhmhlp13o3n3a0', 'sitem'), + (2274606, 'mhmhlp14n3o1a0', 'sitem'), + (2274862, 'mhmhlp15n3o2a0', 'sitem'), + (2275118, 'mhmhlp16o4n2a0', 'sitem'), + (2275374, 'mhmhlp17n4o2a0', 'sitem'), + (2275630, 'mhmhlp19n4o3a0', 'sitem'), + (2275886, 'mhmhlp20n4o4a0', 'sitem'), + (2276142, 'mhmhlp20o4n1a0', 'sitem'), + (2276398, 'mhmhlp20o4n2a0', 'sitem'), + (2276654, 'mhmhlp20o4n3a0', 'sitem'), + (2276910, 'mhmhlp21o5n1a0', 'sitem'), + (2277166, 'mhmhlp21o5n4a0', 'sitem'), + (2277422, 'mhmhlp22n5o3a0', 'sitem'), + (2277678, 'mhmhlp22n5o4a0', 'sitem'), + (2277934, 'mhmhlp23n5o3a0', 'sitem'), + (2278190, 'mhmhlp23n5o5a0', 'sitem'), + (2278446, 'mhmhlp23o5n2a0', 'sitem'), + (2278702, 'mhmhlp23o5n3a0', 'sitem'), + (2278958, 'mhmhlp23o5n4a0', 'sitem'), + (2279214, 'mhmhlp24n5o1a0', 'sitem'), + (2279470, 'mhmhlp24o5n2a0', 'sitem'), + (2279726, 'mhmhlp25n5o2a0', 'sitem'), + (2279982, 'mhmhlp25n5o4a0', 'sitem'), + (2280238, 'mhmhlp25o5n5a0', 'sitem'), + (2280494, 'mhmzzp01n1o1a0', 'sitem'), + (2280750, 'mhmzzp06n2o1a0', 'sitem'), + (2281006, 'mhmzzp09o2n1a0', 'sitem'), + (2281262, 'mhmzzp10o2n2a0', 'sitem'), + (2281518, 'mhmzzp12n3o2a0', 'sitem'), + (2281774, 'mhmzzp13n3o3a0', 'sitem'), + (2282030, 'mhmzzp17n4o3a0', 'sitem'), + (2282286, 'mhmzzp18n4o1a0', 'sitem'), + (2282542, 'mhmzzp18o4n2a0', 'sitem'), + (2282798, 'mhmzzp19n4o2a0', 'sitem'), + (2283054, 'mhmzzp20n4o4a0', 'sitem'), + (2283310, 'mhmzzp20o4n3a0', 'sitem'), + (2283566, 'mhmzzp22n5o4a0', 'sitem'), + (2283822, 'mhmzzp22o5n4a0', 'sitem'), + (2284078, 'mhmzzp23o5n2a0', 'sitem'), + (2284334, 'mhmzzp24n5o1a0', 'sitem'), + (2284590, 'mhmzzp25n5o2a0', 'sitem'), + (2284846, 'mhokip00a0b0c0', 'sitem'), + (2285102, 'mhozzp00a0b0c0', 'sitem'), + (2285358, 'mhuhfp01b1f1a0', 'sitem'), + (2285614, 'mhuhfp09b2f1a0', 'sitem'), + (2285870, 'mhuhfp10b2f2a0', 'sitem'), + (2286126, 'mhuhfp10f2b1a0', 'sitem'), + (2286382, 'mhuhfp10f2b2a0', 'sitem'), + (2286638, 'mhuhfp11b3f2a0', 'sitem'), + (2286894, 'mhuhfp12b3f1a0', 'sitem'), + (2287150, 'mhuhfp12f3b2a0', 'sitem'), + (2287406, 'mhuhfp13b3f1a0', 'sitem'), + (2287662, 'mhuhfp14b3f3a0', 'sitem'), + (2287918, 'mhuhfp15f3b1a0', 'sitem'), + (2288174, 'mhuhfp16f4b1a0', 'sitem'), + (2288430, 'mhuhfp18b4f3a0', 'sitem'), + (2288686, 'mhuhfp18b4f4a0', 'sitem'), + (2288942, 'mhuhfp18f4b3a0', 'sitem'), + (2289198, 'mhuhfp19b4f1a0', 'sitem'), + (2289454, 'mhuhfp19f4b2a0', 'sitem'), + (2289710, 'mhuhfp19f4b4a0', 'sitem'), + (2289966, 'mhuhfp20b4f4a0', 'sitem'), + (2290222, 'mhuhfp21b5f1a0', 'sitem'), + (2290478, 'mhuhfp21f5b2a0', 'sitem'), + (2290734, 'mhuhfp21f5b3a0', 'sitem'), + (2290990, 'mhuhfp23f5b3a0', 'sitem'), + (2291246, 'mhuhfp23f5b4a0', 'sitem'), + (2291502, 'mhuhfp24f5b1a0', 'sitem'), + (2291758, 'mhuhfp24f5b2a0', 'sitem'), + (2292014, 'mhuhfp24f5b5a0', 'sitem'), + (2292270, 'mhuhfp25b5f1a0', 'sitem'), + (2292526, 'mhuhfp25b5f3a0', 'sitem'), + (2292782, 'mhuhfp25b5f4a0', 'sitem'), + (2293038, 'mhuzzp01b1f1a0', 'sitem'), + (2293294, 'mhuzzp09b2f2a0', 'sitem'), + (2293550, 'mhuzzp10f2b1a0', 'sitem'), + (2293806, 'mhuzzp10f2b2a0', 'sitem'), + (2294062, 'mhuzzp13b3f2a0', 'sitem'), + (2294318, 'mhuzzp13b3f3a0', 'sitem'), + (2294574, 'mhuzzp15f3b1a0', 'sitem'), + (2294830, 'mhuzzp15f3b2a0', 'sitem'), + (2295086, 'mhuzzp17b4f1a0', 'sitem'), + (2295342, 'mhuzzp17f4b1a0', 'sitem'), + (2295598, 'mhuzzp18f4b3a0', 'sitem'), + (2295854, 'mhuzzp20b4f3a0', 'sitem'), + (2296110, 'mhuzzp22b5f4a0', 'sitem'), + (2296366, 'mhuzzp22f5b2a0', 'sitem'), + (2296622, 'mhuzzp23f5b3a0', 'sitem'), + (2296878, 'mhuzzp24f5b1a0', 'sitem'), + (2297134, 'mhuzzp25b5f2a0', 'sitem'), + (2297390, 'minzzp00a0b0c0', 'sitem'), + (2297646, 'mivzzp01e1p1a0', 'sitem'), + (2297902, 'mivzzp05p1e1a0', 'sitem'), + (2298158, 'mivzzp10e2p2a0', 'sitem'), + (2298414, 'mivzzp12e3p2a0', 'sitem'), + (2298670, 'mivzzp13p3e1a0', 'sitem'), + (2298926, 'mivzzp15e3p3a0', 'sitem'), + (2299182, 'mivzzp16p4e3a0', 'sitem'), + (2299438, 'mivzzp17p4e1a0', 'sitem'), + (2299694, 'mivzzp18e4p1a0', 'sitem'), + (2299950, 'mivzzp18e4p4a0', 'sitem'), + (2300206, 'mivzzp19e4p3a0', 'sitem'), + (2300462, 'mivzzp20p4e2a0', 'sitem'), + (2300718, 'mivzzp20p4e4a0', 'sitem'), + (2300974, 'mivzzp21e5p1a0', 'sitem'), + (2301230, 'mivzzp23e5p4a0', 'sitem'), + (2301486, 'mivzzp24p5e2a0', 'sitem'), + (2301742, 'mivzzp24p5e4a0', 'sitem'), + (2301998, 'mjuzzp00a0b0c0', 'sitem'), + (2302254, 'ml zzp00a0b0c0', 'sitem'), + (2302510, 'mlakep00a0b0c0', 'sitem'), + (2302766, 'mlazzp00a0b0c0', 'sitem'), + (2303022, 'mlgkdp00a0b0c0', 'sitem'), + (2303278, 'mlgzzp00a0b0c0', 'sitem'), + (2303534, 'mlidbp01e1p1a0', 'sitem'), + (2303790, 'mlidbp05p1e1a0', 'sitem'), + (2304046, 'mlidbp10e2p2a0', 'sitem'), + (2304302, 'mlidbp10p2e1a0', 'sitem'), + (2304558, 'mlidbp10p2e2a0', 'sitem'), + (2304814, 'mlidbp11p3e2a0', 'sitem'), + (2305070, 'mlidbp12e3p2a0', 'sitem'), + (2305326, 'mlidbp13e3p1a0', 'sitem'), + (2305582, 'mlidbp13p3e1a0', 'sitem'), + (2305838, 'mlidbp15e3p3a0', 'sitem'), + (2306094, 'mlidbp18e4p3a0', 'sitem'), + (2306350, 'mlidbp22e5p3a0', 'sitem'), + (2306606, 'mlidbp22p5e1a0', 'sitem'), + (2306862, 'mlidbp23e5p2a0', 'sitem'), + (2307118, 'mlidbp23e5p4a0', 'sitem'), + (2307374, 'mlidbp24p5e5a0', 'sitem'), + (2307630, 'mlidbp25p5e3a0', 'sitem'), + (2307886, 'mlihfp01e1p1a0', 'sitem'), + (2308142, 'mlihfp08p2e1a0', 'sitem'), + (2308398, 'mlihfp09p2e2a0', 'sitem'), + (2308654, 'mlihfp10e2p1a0', 'sitem'), + (2308910, 'mlihfp12e3p2a0', 'sitem'), + (2309166, 'mlihfp13p3e1a0', 'sitem'), + (2309422, 'mlihfp14e3p3a0', 'sitem'), + (2309678, 'mlihfp17e4p3a0', 'sitem'), + (2309934, 'mlihfp17p4e2a0', 'sitem'), + (2310190, 'mlihfp18e4p2a0', 'sitem'), + (2310446, 'mlihfp18p4e1a0', 'sitem'), + (2310702, 'mlihfp19e4p1a0', 'sitem'), + (2310958, 'mlihfp21e5p4a0', 'sitem'), + (2311214, 'mlihfp23p5e1a0', 'sitem'), + (2311470, 'mlihfp24e5p2a0', 'sitem'), + (2311726, 'mlihfp25e5p5a0', 'sitem'), + (2311982, 'mlihfp25p5e4a0', 'sitem'), + (2312238, 'mlizzp01e1p1a0', 'sitem'), + (2312494, 'mlizzp04p1e1a0', 'sitem'), + (2312750, 'mlizzp09e2p1a0', 'sitem'), + (2313006, 'mlizzp09p2e1a0', 'sitem'), + (2313262, 'mlizzp11e3p2a0', 'sitem'), + (2313518, 'mlizzp12e3p1a0', 'sitem'), + (2313774, 'mlizzp12e3p3a0', 'sitem'), + (2314030, 'mlizzp14p3e1a0', 'sitem'), + (2314286, 'mlizzp17e4p2a0', 'sitem'), + (2314542, 'mlizzp17e4p4a0', 'sitem'), + (2314798, 'mlizzp19e4p1a0', 'sitem'), + (2315054, 'mlizzp19p4e4a0', 'sitem'), + (2315310, 'mlizzp20p4e2a0', 'sitem'), + (2315566, 'mlizzp20p4e3a0', 'sitem'), + (2315822, 'mlizzp24p5e4a0', 'sitem'), + (2316078, 'mlizzp25e5p5a0', 'sitem'), + (2316334, 'mlizzp25p5e1a0', 'sitem'), + (2316590, 'mlozzp01a1b1c1', 'sitem'), + (2316846, 'mlozzp13l3b3h3', 'sitem'), + (2317102, 'mlozzp20a4c4b4', 'sitem'), + (2317358, 'mlozzp21m5f4q4', 'sitem'), + (2317614, 'mlozzp22k5a5b4', 'sitem'), + (2317870, 'mlozzp23c5h4f4', 'sitem'), + (2318126, 'mlozzp23g5a5f4', 'sitem'), + (2318382, 'mlozzp23l5i5h4', 'sitem'), + (2318638, 'mlozzp24d5l5r4', 'sitem'), + (2318894, 'mlozzp25a5h5g5', 'sitem'), + (2319150, 'mlozzp25a5i5f4', 'sitem'), + (2319406, 'mlozzp25g5h5d4', 'sitem'), + (2319662, 'mlozzp25i5a5l5', 'sitem'), + (2319918, 'mlozzp25i5h5b5', 'sitem'), + (2320174, 'mlozzp25l5g5q5', 'sitem'), + (2320430, 'mlozzp25l5h5g4', 'sitem'), + (2320686, 'mlozzp25m5d5k4', 'sitem'), + (2320942, 'mlvzzp01a1c1d1', 'sitem'), + (2321198, 'mlvzzp18a4m4q4', 'sitem'), + (2321454, 'mlvzzp19l4i4k4', 'sitem'), + (2321710, 'mlvzzp19q4a4i3', 'sitem'), + (2321966, 'mlvzzp21a5d5l5', 'sitem'), + (2322222, 'mlvzzp21l5h4g4', 'sitem'), + (2322478, 'mlvzzp22k5g5m4', 'sitem'), + (2322734, 'mlvzzp23i5d5m4', 'sitem'), + (2322990, 'mlvzzp23r5c5a4', 'sitem'), + (2323246, 'mlvzzp24d5h5i5', 'sitem'), + (2323502, 'mlvzzp24g5k5d5', 'sitem'), + (2323758, 'mlvzzp24k5i5g4', 'sitem'), + (2324014, 'mlvzzp24r5h5m5', 'sitem'), + (2324270, 'mlvzzp25d5g5i5', 'sitem'), + (2324526, 'mlvzzp25i5h4m4', 'sitem'), + (2324782, 'mlvzzp25l5k5q4', 'sitem'), + (2325038, 'mlvzzp25r5h5c5', 'sitem'), + (2325294, 'mmacap01n1o1a0', 'sitem'), + (2325550, 'mmacap05o1n1a0', 'sitem'), + (2325806, 'mmacap08o2n1a0', 'sitem'), + (2326062, 'mmacap11n3o2a0', 'sitem'), + (2326318, 'mmacap11o3n2a0', 'sitem'), + (2326574, 'mmacap13n3o1a0', 'sitem'), + (2326830, 'mmacap14o3n1a0', 'sitem'), + (2327086, 'mmacap17n4o2a0', 'sitem'), + (2327342, 'mmacap18n4o3a0', 'sitem'), + (2327598, 'mmacap20o4n3a0', 'sitem'), + (2327854, 'mmacap21n5o1a0', 'sitem'), + (2328110, 'mmacap21n5o2a0', 'sitem'), + (2328366, 'mmacap21n5o3a0', 'sitem'), + (2328622, 'mmacap21o5n3a0', 'sitem'), + (2328878, 'mmacap23o5n5a0', 'sitem'), + (2329134, 'mmacap24o5n4a0', 'sitem'), + (2329390, 'mmacap25o5n2a0', 'sitem'), + (2329646, 'mmacep01n1o1a0', 'sitem'), + (2329902, 'mmacep07o2n1a0', 'sitem'), + (2330158, 'mmacep08n2o2a0', 'sitem'), + (2330414, 'mmacep08o2n2a0', 'sitem'), + (2330670, 'mmacep09n2o1a0', 'sitem'), + (2330926, 'mmacep14n3o2a0', 'sitem'), + (2331182, 'mmacep14o3n1a0', 'sitem'), + (2331438, 'mmacep16o4n2a0', 'sitem'), + (2331694, 'mmacep16o4n3a0', 'sitem'), + (2331950, 'mmacep18n4o2a0', 'sitem'), + (2332206, 'mmacep19o4n1a0', 'sitem'), + (2332462, 'mmacep20n4o3a0', 'sitem'), + (2332718, 'mmacep22n5o2a0', 'sitem'), + (2332974, 'mmacep24n5o5a0', 'sitem'), + (2333230, 'mmacep24o5n3a0', 'sitem'), + (2333486, 'mmacep25o5n1a0', 'sitem'), + (2333742, 'mmacep25o5n2a0', 'sitem'), + (2333998, 'mmazzp01n1o1a0', 'sitem'), + (2334254, 'mmazzp06o2n1a0', 'sitem'), + (2334510, 'mmazzp10n2o2a0', 'sitem'), + (2334766, 'mmazzp14n3o3a0', 'sitem'), + (2335022, 'mmazzp15o3n2a0', 'sitem'), + (2335278, 'mmazzp16o4n1a0', 'sitem'), + (2335534, 'mmazzp18o4n3a0', 'sitem'), + (2335790, 'mmazzp19n4o1a0', 'sitem'), + (2336046, 'mmazzp20n4o2a0', 'sitem'), + (2336302, 'mmazzp20n4o3a0', 'sitem'), + (2336558, 'mmazzp20n4o4a0', 'sitem'), + (2336814, 'mmazzp22o5n1a0', 'sitem'), + (2337070, 'mmazzp23n5o1a0', 'sitem'), + (2337326, 'mmazzp23n5o5a0', 'sitem'), + (2337582, 'mmazzp24n5o3a0', 'sitem'), + (2337838, 'mmazzp25o5n3a0', 'sitem'), + (2338094, 'mmazzp25o5n4a0', 'sitem'), + (2338350, 'mmehcp00a0b0c0', 'sitem'), + (2338606, 'mmekhp00a0b0c0', 'sitem'), + (2338862, 'mmezzp00a0b0c0', 'sitem'), + (2339118, 'mmikhp00a0b0c0', 'sitem'), + (2339374, 'mmizzp00a0b0c0', 'sitem'), + (2339630, 'mmuzzp00a0b0c0', 'sitem'), + (2339886, 'mnuzzp01c1g1h1', 'sitem'), + (2340142, 'mnuzzp14q3r3l3', 'sitem'), + (2340398, 'mnuzzp16q4g2c2', 'sitem'), + (2340654, 'mnuzzp18l4c4g3', 'sitem'), + (2340910, 'mnuzzp20l4g4r4', 'sitem'), + (2341166, 'mnuzzp21g5c4l2', 'sitem'), + (2341422, 'mnuzzp21g5l4h2', 'sitem'), + (2341678, 'mnuzzp22c5r4g3', 'sitem'), + (2341934, 'mnuzzp22g5q4r4', 'sitem'), + (2342190, 'mnuzzp22r5l4q4', 'sitem'), + (2342446, 'mnuzzp24c5g5r4', 'sitem'), + (2342702, 'mnuzzp24c5q5r5', 'sitem'), + (2342958, 'mnuzzp24h5c4r3', 'sitem'), + (2343214, 'mnuzzp24q5r5l5', 'sitem'), + (2343470, 'mnuzzp25h5l4r4', 'sitem'), + (2343726, 'mnuzzp25q5r5h4', 'sitem'), + (2343982, 'mnuzzp25r5h3q3', 'sitem'), + (2344238, 'mp zzp00a0b0c0', 'sitem'), + (2344494, 'mpezzp01j1a0b0', 'sitem'), + (2344750, 'mpezzp09j2a0b0', 'sitem'), + (2345006, 'mpezzp15j3a0b0', 'sitem'), + (2345262, 'mpezzp18j4a0b0', 'sitem'), + (2345518, 'mpezzp22j5a0b0', 'sitem'), + (2345774, 'mpizzp01a1b0c0', 'sitem'), + (2346030, 'mpizzp08a2b0c0', 'sitem'), + (2346286, 'mpizzp15a3b0c0', 'sitem'), + (2346542, 'mpizzp18a4b0c0', 'sitem'), + (2346798, 'mpizzp23a5b0c0', 'sitem'), + (2347054, 'mplzzp00a0b0c0', 'sitem'), + (2347310, 'mpnzzp01j1a0b0', 'sitem'), + (2347566, 'mpnzzp09j2a0b0', 'sitem'), + (2347822, 'mpnzzp14j3a0b0', 'sitem'), + (2348078, 'mpnzzp16j4a0b0', 'sitem'), + (2348334, 'mpnzzp21j5a0b0', 'sitem'), + (2348590, 'mpozzp00a0b0c0', 'sitem'), + (2348846, 'mpscgp01j1a0b0', 'sitem'), + (2349102, 'mpscgp07j2a0b0', 'sitem'), + (2349358, 'mpscgp09j2a0b0', 'sitem'), + (2349614, 'mpscgp11j3a0b0', 'sitem'), + (2349870, 'mpscgp15j3a0b0', 'sitem'), + (2350126, 'mpscgp18j4a0b0', 'sitem'), + (2350382, 'mpscgp21j5a0b0', 'sitem'), + (2350638, 'mpscgp23j5a0b0', 'sitem'), + (2350894, 'mpszzp01j1a0b0', 'sitem'), + (2351150, 'mpszzp10j2a0b0', 'sitem'), + (2351406, 'mpszzp13j3a0b0', 'sitem'), + (2351662, 'mpszzp19j4a0b0', 'sitem'), + (2351918, 'mpszzp25j5a0b0', 'sitem'), + (2352174, 'mpwhap00a0b0c0', 'sitem'), + (2352430, 'mpwzzp00a0b0c0', 'sitem'), + (2352686, 'mrezzp01a1b1c1', 'sitem'), + (2352942, 'mrezzp15h3c3r3', 'sitem'), + (2353198, 'mrezzp22g5d4k3', 'sitem'), + (2353454, 'mrezzp23d5h3f2', 'sitem'), + (2353710, 'mrezzp23d5h5q4', 'sitem'), + (2353966, 'mrezzp23i5r5k5', 'sitem'), + (2354222, 'mrezzp23m5c5q4', 'sitem'), + (2354478, 'mrezzp24c5g5b4', 'sitem'), + (2354734, 'mrezzp24f5g5c5', 'sitem'), + (2354990, 'mrezzp25a5i5g5', 'sitem'), + (2355246, 'mrezzp25b5d5k5', 'sitem'), + (2355502, 'mrezzp25b5k5r4', 'sitem'), + (2355758, 'mrezzp25g5b5k4', 'sitem'), + (2356014, 'mrezzp25h5b5m5', 'sitem'), + (2356270, 'mrezzp25m5c5g5', 'sitem'), + (2356526, 'mrezzp25r5a5b5', 'sitem'), + (2356782, 'mrezzp25r5i5h4', 'sitem'), + (2357038, 'mrozzp01e1p1a0', 'sitem'), + (2357294, 'mrozzp07p2e2a0', 'sitem'), + (2357550, 'mrozzp08e2p2a0', 'sitem'), + (2357806, 'mrozzp11e3p2a0', 'sitem'), + (2358062, 'mrozzp12p3e1a0', 'sitem'), + (2358318, 'mrozzp14e3p1a0', 'sitem'), + (2358574, 'mrozzp16e4p2a0', 'sitem'), + (2358830, 'mrozzp17e4p3a0', 'sitem'), + (2359086, 'mrozzp17p4e2a0', 'sitem'), + (2359342, 'mrozzp17p4e3a0', 'sitem'), + (2359598, 'mrozzp20e4p1a0', 'sitem'), + (2359854, 'mrozzp20e4p4a0', 'sitem'), + (2360110, 'mrozzp21e5p2a0', 'sitem'), + (2360366, 'mrozzp23e5p5a0', 'sitem'), + (2360622, 'mrozzp25e5p4a0', 'sitem'), + (2360878, 'mrozzp25p5e2a0', 'sitem'), + (2361134, 'mrozzp25p5e5a0', 'sitem'), + (2361390, 'mruhcp01n1o1a0', 'sitem'), + (2361646, 'mruhcp04o1n1a0', 'sitem'), + (2361902, 'mruhcp07n2o1a0', 'sitem'), + (2362158, 'mruhcp08o2n1a0', 'sitem'), + (2362414, 'mruhcp11n3o3a0', 'sitem'), + (2362670, 'mruhcp13n3o1a0', 'sitem'), + (2362926, 'mruhcp13n3o2a0', 'sitem'), + (2363182, 'mruhcp13o3n1a0', 'sitem'), + (2363438, 'mruhcp14n3o2a0', 'sitem'), + (2363694, 'mruhcp14o3n3a0', 'sitem'), + (2363950, 'mruhcp16o4n2a0', 'sitem'), + (2364206, 'mruhcp17n4o2a0', 'sitem'), + (2364462, 'mruhcp17n4o3a0', 'sitem'), + (2364718, 'mruhcp17o4n1a0', 'sitem'), + (2364974, 'mruhcp19n4o1a0', 'sitem'), + (2365230, 'mruhcp19o4n2a0', 'sitem'), + (2365486, 'mruhcp20n4o3a0', 'sitem'), + (2365742, 'mruhcp20n4o4a0', 'sitem'), + (2365998, 'mruhcp20o4n3a0', 'sitem'), + (2366254, 'mruhcp22n5o2a0', 'sitem'), + (2366510, 'mruhcp22o5n2a0', 'sitem'), + (2366766, 'mruhcp23n5o4a0', 'sitem'), + (2367022, 'mruhcp24o5n5a0', 'sitem'), + (2367278, 'mruhcp25n5o3a0', 'sitem'), + (2367534, 'mruhcp25n5o4a0', 'sitem'), + (2367790, 'mruhcp25n5o5a0', 'sitem'), + (2368046, 'mruhcp25o5n1a0', 'sitem'), + (2368302, 'mruhcp25o5n3a0', 'sitem'), + (2368558, 'mruhcp25o5n4a0', 'sitem'), + (2368814, 'mruzzp01n1o1a0', 'sitem'), + (2369070, 'mruzzp10o2n1a0', 'sitem'), + (2369326, 'mruzzp14n3o1a0', 'sitem'), + (2369582, 'mruzzp15n3o2a0', 'sitem'), + (2369838, 'mruzzp15o3n2a0', 'sitem'), + (2370094, 'mruzzp16n4o1a0', 'sitem'), + (2370350, 'mruzzp18n4o2a0', 'sitem'), + (2370606, 'mruzzp19n4o3a0', 'sitem'), + (2370862, 'mruzzp19o4n3a0', 'sitem'), + (2371118, 'mruzzp20o4n4a0', 'sitem'), + (2371374, 'mruzzp21o5n4a0', 'sitem'), + (2371630, 'mruzzp24n5o2a0', 'sitem'), + (2371886, 'mruzzp24n5o5a0', 'sitem'), + (2372142, 'mruzzp24o5n2a0', 'sitem'), + (2372398, 'mruzzp24o5n3a0', 'sitem'), + (2372654, 'mruzzp25n5o1a0', 'sitem'), + (2372910, 'mruzzp25n5o4a0', 'sitem'), + (2373166, 'msazzp00a0b0c0', 'sitem'), + (2373422, 'msccfp01i1k1m1', 'sitem'), + (2373678, 'msccfp09m2i2k1', 'sitem'), + (2373934, 'msccfp11i3m2k2', 'sitem'), + (2374190, 'msccfp12i3m3k1', 'sitem'), + (2374446, 'msccfp13i3k3m2', 'sitem'), + (2374702, 'msccfp14k3m3i2', 'sitem'), + (2374958, 'msccfp15m3i2k2', 'sitem'), + (2375214, 'msccfp16i4k3m3', 'sitem'), + (2375470, 'msccfp17m4k3i1', 'sitem'), + (2375726, 'msccfp18k4i4m1', 'sitem'), + (2375982, 'msccfp18m4k3i3', 'sitem'), + (2376238, 'msccfp20k4i3m1', 'sitem'), + (2376494, 'msccfp20m4i3k2', 'sitem'), + (2376750, 'msccfp21i5k2m1', 'sitem'), + (2377006, 'msccfp21m5i4k1', 'sitem'), + (2377262, 'msccfp22i5k4m3', 'sitem'), + (2377518, 'msccfp22i5m3k1', 'sitem'), + (2377774, 'msccfp22k5m5i2', 'sitem'), + (2378030, 'msccfp22m5i4k4', 'sitem'), + (2378286, 'msccfp23i5m2k1', 'sitem'), + (2378542, 'msccfp23k5i5m2', 'sitem'), + (2378798, 'msccfp23m5i4k3', 'sitem'), + (2379054, 'msccfp23m5k2i1', 'sitem'), + (2379310, 'msccfp24k5m5i1', 'sitem'), + (2379566, 'msccfp24m5k3i1', 'sitem'), + (2379822, 'msccfp25i5k4m3', 'sitem'), + (2380078, 'msccfp25i5k5m2', 'sitem'), + (2380334, 'msccfp25i5m3k2', 'sitem'), + (2380590, 'msccfp25k5m2i1', 'sitem'), + (2380846, 'msccfp25k5m4i1', 'sitem'), + (2381102, 'msccfp25m5i2k1', 'sitem'), + (2381358, 'msccfp25m5i3k2', 'sitem'), + (2381614, 'msccfp25m5k4i1', 'sitem'), + (2381870, 'msczzp01i1k1m1', 'sitem'), + (2382126, 'msczzp14i3k1m1', 'sitem'), + (2382382, 'msczzp14i3m3k1', 'sitem'), + (2382638, 'msczzp15i3k2m2', 'sitem'), + (2382894, 'msczzp15m3k2i1', 'sitem'), + (2383150, 'msczzp16i4k2m2', 'sitem'), + (2383406, 'msczzp16k4i3m2', 'sitem'), + (2383662, 'msczzp17i4m3k2', 'sitem'), + (2383918, 'msczzp17k4m3i1', 'sitem'), + (2384174, 'msczzp18m4k3i2', 'sitem'), + (2384430, 'msczzp19m4i4k2', 'sitem'), + (2384686, 'msczzp19m4k4i2', 'sitem'), + (2384942, 'msczzp22i5m5k3', 'sitem'), + (2385198, 'msczzp23k5m2i1', 'sitem'), + (2385454, 'msczzp23k5m5i1', 'sitem'), + (2385710, 'msczzp24i5m5k2', 'sitem'), + (2385966, 'msczzp25k5i3m1', 'sitem'), + (2386222, 'msdzzp01j1r1a0', 'sitem'), + (2386478, 'msdzzp06j2r1a0', 'sitem'), + (2386734, 'msdzzp07r2j1a0', 'sitem'), + (2386990, 'msdzzp11j3r1a0', 'sitem'), + (2387246, 'msdzzp12r3j1a0', 'sitem'), + (2387502, 'msdzzp14j3r2a0', 'sitem'), + (2387758, 'msdzzp15r3j3a0', 'sitem'), + (2388014, 'msdzzp16j4r2a0', 'sitem'), + (2388270, 'msdzzp17j4r1a0', 'sitem'), + (2388526, 'msdzzp18r4j4a0', 'sitem'), + (2388782, 'msdzzp19j4r3a0', 'sitem'), + (2389038, 'msdzzp19r4j3a0', 'sitem'), + (2389294, 'msdzzp22j5r2a0', 'sitem'), + (2389550, 'msdzzp22j5r5a0', 'sitem'), + (2389806, 'msdzzp22r5j1a0', 'sitem'), + (2390062, 'msdzzp23j5r4a0', 'sitem'), + (2390318, 'msdzzp24r5j4a0', 'sitem'), + (2390574, 'msezzp01e1n1o1', 'sitem'), + (2390830, 'msezzp09p2e2o2', 'sitem'), + (2391086, 'msezzp14o3n3e3', 'sitem'), + (2391342, 'msezzp16n4e3o3', 'sitem'), + (2391598, 'msezzp16n4o3e1', 'sitem'), + (2391854, 'msezzp17e4o3p3', 'sitem'), + (2392110, 'msezzp18o4p3e2', 'sitem'), + (2392366, 'msezzp19e4o4p2', 'sitem'), + (2392622, 'msezzp20e4p4n4', 'sitem'), + (2392878, 'msezzp22p5n4e2', 'sitem'), + (2393134, 'msezzp23p5e5n2', 'sitem'), + (2393390, 'msezzp24p5o4e4', 'sitem'), + (2393646, 'msezzp25n5e4o4', 'sitem'), + (2393902, 'msezzp25o5p4n2', 'sitem'), + (2394158, 'msezzp25p5n3o1', 'sitem'), + (2394414, 'msezzp25p5n4e4', 'sitem'), + (2394670, 'msezzp25p5n5e3', 'sitem'), + (2394926, 'mshhep01f1h1r1', 'sitem'), + (2395182, 'mshhep10h2f1r1', 'sitem'), + (2395438, 'mshhep14f3h2r2', 'sitem'), + (2395694, 'mshhep14h3r3f3', 'sitem'), + (2395950, 'mshhep16r4f3h2', 'sitem'), + (2396206, 'mshhep17f4h3r2', 'sitem'), + (2396462, 'mshhep18f4h3r3', 'sitem'), + (2396718, 'mshhep18f4r3h2', 'sitem'), + (2396974, 'mshhep18h4f3r1', 'sitem'), + (2397230, 'mshhep18h4f3r2', 'sitem'), + (2397486, 'mshhep18h4f3r3', 'sitem'), + (2397742, 'mshhep18h4r2f1', 'sitem'), + (2397998, 'mshhep18h4r3f1', 'sitem'), + (2398254, 'mshhep19r4h2f2', 'sitem'), + (2398510, 'mshhep20h4r4f3', 'sitem'), + (2398766, 'mshhep20r4h4f1', 'sitem'), + (2399022, 'mshhep21f5h2r2', 'sitem'), + (2399278, 'mshhep21f5h4r1', 'sitem'), + (2399534, 'mshhep21h5f3r2', 'sitem'), + (2399790, 'mshhep21h5r2f1', 'sitem'), + (2400046, 'mshhep21r5f3h2', 'sitem'), + (2400302, 'mshhep22f5r5h1', 'sitem'), + (2400558, 'mshhep22r5f2h1', 'sitem'), + (2400814, 'mshhep23h5f4r4', 'sitem'), + (2401070, 'mshhep23h5r2f1', 'sitem'), + (2401326, 'mshhep24r5f5h4', 'sitem'), + (2401582, 'mshhep25f5h5r3', 'sitem'), + (2401838, 'mshhep25h5f4r3', 'sitem'), + (2402094, 'mshhep25h5f5r1', 'sitem'), + (2402350, 'mshhep25h5f5r5', 'sitem'), + (2402606, 'mshhep25r5f3h3', 'sitem'), + (2402862, 'mshhep25r5f5h5', 'sitem'), + (2403118, 'mshzzp01f1h1r1', 'sitem'), + (2403374, 'mshzzp07h2r2f2', 'sitem'), + (2403630, 'mshzzp08r2h2f1', 'sitem'), + (2403886, 'mshzzp09f2h1r1', 'sitem'), + (2404142, 'mshzzp11f3h2r1', 'sitem'), + (2404398, 'mshzzp14r3h2f1', 'sitem'), + (2404654, 'mshzzp15h3r2f1', 'sitem'), + (2404910, 'mshzzp16r4f2h2', 'sitem'), + (2405166, 'mshzzp18f4r1h1', 'sitem'), + (2405422, 'mshzzp18r4h3f1', 'sitem'), + (2405678, 'mshzzp21h5r3f3', 'sitem'), + (2405934, 'mshzzp22h5r4f3', 'sitem'), + (2406190, 'mshzzp22r5f1h1', 'sitem'), + (2406446, 'mshzzp22r5f4h2', 'sitem'), + (2406702, 'mshzzp23h5r3f1', 'sitem'), + (2406958, 'mshzzp23r5f5h3', 'sitem'), + (2407214, 'mshzzp25r5h4f1', 'sitem'), + (2407470, 'msikcp01p1a0b0', 'sitem'), + (2407726, 'msikcp07p2a0b0', 'sitem'), + (2407982, 'msikcp10p2a0b0', 'sitem'), + (2408238, 'msikcp14p3a0b0', 'sitem'), + (2408494, 'msikcp15p3a0b0', 'sitem'), + (2408750, 'msikcp19p4a0b0', 'sitem'), + (2409006, 'msikcp20p4a0b0', 'sitem'), + (2409262, 'msikcp21p5a0b0', 'sitem'), + (2409518, 'msikcp25p5a0b0', 'sitem'), + (2409774, 'msizzp01p1a0b0', 'sitem'), + (2410030, 'msizzp10p2a0b0', 'sitem'), + (2410286, 'msizzp11p3a0b0', 'sitem'), + (2410542, 'msizzp16p4a0b0', 'sitem'), + (2410798, 'msizzp25p5a0b0', 'sitem'), + (2411054, 'mspcgp00a0b0c0', 'sitem'), + (2411310, 'mspzzp00a0b0c0', 'sitem'), + (2411566, 'mstcip00a0b0c0', 'sitem'), + (2411822, 'mstzzp00a0b0c0', 'sitem'), + (2412078, 'mswzzp00a0b0c0', 'sitem'), + (2412334, 'mtakbp00a0b0c0', 'sitem'), + (2412590, 'mtazzp00a0b0c0', 'sitem'), + (2412846, 'mthzzp00a0b0c0', 'sitem'), + (2413102, 'mtocep00a0b0c0', 'sitem'), + (2413358, 'mtohdp00a0b0c0', 'sitem'), + (2413614, 'mtozzp00a0b0c0', 'sitem'), + (2413870, 'mtrhhp01a1b1f1', 'sitem'), + (2414126, 'mtrhhp12b3m2f2', 'sitem'), + (2414382, 'mtrhhp15f3a3b3', 'sitem'), + (2414638, 'mtrhhp18b4f2m2', 'sitem'), + (2414894, 'mtrhhp18f4a2b2', 'sitem'), + (2415150, 'mtrhhp18f4a3m3', 'sitem'), + (2415406, 'mtrhhp18f4m3b3', 'sitem'), + (2415662, 'mtrhhp19b4a2m2', 'sitem'), + (2415918, 'mtrhhp19b4a4f4', 'sitem'), + (2416174, 'mtrhhp21a5m3b3', 'sitem'), + (2416430, 'mtrhhp21b5a2f1', 'sitem'), + (2416686, 'mtrhhp21f5m2a2', 'sitem'), + (2416942, 'mtrhhp22a5b4m4', 'sitem'), + (2417198, 'mtrhhp22b5f4m3', 'sitem'), + (2417454, 'mtrhhp22f5m5b4', 'sitem'), + (2417710, 'mtrhhp23f5a5b4', 'sitem'), + (2417966, 'mtrhhp23f5m4b2', 'sitem'), + (2418222, 'mtrhhp23m5b5a2', 'sitem'), + (2418478, 'mtrhhp24a5b5m4', 'sitem'), + (2418734, 'mtrhhp24a5f4m4', 'sitem'), + (2418990, 'mtrhhp24a5m3f2', 'sitem'), + (2419246, 'mtrhhp24a5m5b2', 'sitem'), + (2419502, 'mtrhhp24b5f5m5', 'sitem'), + (2419758, 'mtrhhp24m5a5f2', 'sitem'), + (2420014, 'mtrhhp25a5b5m5', 'sitem'), + (2420270, 'mtrhhp25a5f4m3', 'sitem'), + (2420526, 'mtrhhp25b5m5a4', 'sitem'), + (2420782, 'mtrhhp25f5b3a2', 'sitem'), + (2421038, 'mtrhhp25f5b4a4', 'sitem'), + (2421294, 'mtrhhp25f5b5m2', 'sitem'), + (2421550, 'mtrhhp25m5a4b3', 'sitem'), + (2421806, 'mtrhhp25m5a5b3', 'sitem'), + (2422062, 'mtrhhp25m5f5b4', 'sitem'), + (2422318, 'mtrzzp01a1b1f1', 'sitem'), + (2422574, 'mtrzzp14a3f2m1', 'sitem'), + (2422830, 'mtrzzp14a3m3f2', 'sitem'), + (2423086, 'mtrzzp19f4m4b2', 'sitem'), + (2423342, 'mtrzzp19m4f4b4', 'sitem'), + (2423598, 'mtrzzp20b4f4a3', 'sitem'), + (2423854, 'mtrzzp20f4a3m1', 'sitem'), + (2424110, 'mtrzzp20m4b4f2', 'sitem'), + (2424366, 'mtrzzp20m4f4a2', 'sitem'), + (2424622, 'mtrzzp23a5b4f2', 'sitem'), + (2424878, 'mtrzzp23b5a4f4', 'sitem'), + (2425134, 'mtrzzp23f5a4b3', 'sitem'), + (2425390, 'mtrzzp24a5m3b3', 'sitem'), + (2425646, 'mtrzzp24f5m4b3', 'sitem'), + (2425902, 'mtrzzp25a5m4b3', 'sitem'), + (2426158, 'mtrzzp25f5m4a1', 'sitem'), + (2426414, 'mtrzzp25m5b5f4', 'sitem'), + (2426670, 'mtucdp01d1g1a0', 'sitem'), + (2426926, 'mtucdp10d2g1a0', 'sitem'), + (2427182, 'mtucdp10g2d1a0', 'sitem'), + (2427438, 'mtucdp10g2d2a0', 'sitem'), + (2427694, 'mtucdp13d3g2a0', 'sitem'), + (2427950, 'mtucdp14d3g2a0', 'sitem'), + (2428206, 'mtucdp14g3d1a0', 'sitem'), + (2428462, 'mtucdp15d3g1a0', 'sitem'), + (2428718, 'mtucdp15g3d2a0', 'sitem'), + (2428974, 'mtucdp15g3d3a0', 'sitem'), + (2429230, 'mtucdp16d4g2a0', 'sitem'), + (2429486, 'mtucdp16g4d3a0', 'sitem'), + (2429742, 'mtucdp17d4g1a0', 'sitem'), + (2429998, 'mtucdp17g4d2a0', 'sitem'), + (2430254, 'mtucdp18g4d1a0', 'sitem'), + (2430510, 'mtucdp18g4d3a0', 'sitem'), + (2430766, 'mtucdp18g4d4a0', 'sitem'), + (2431022, 'mtucdp19d4g2a0', 'sitem'), + (2431278, 'mtucdp19d4g4a0', 'sitem'), + (2431534, 'mtucdp20d4g3a0', 'sitem'), + (2431790, 'mtucdp20d4g4a0', 'sitem'), + (2432046, 'mtucdp21d5g1a0', 'sitem'), + (2432302, 'mtucdp21d5g2a0', 'sitem'), + (2432558, 'mtucdp21g5d4a0', 'sitem'), + (2432814, 'mtucdp22d5g4a0', 'sitem'), + (2433070, 'mtucdp22g5d2a0', 'sitem'), + (2433326, 'mtucdp23d5g2a0', 'sitem'), + (2433582, 'mtucdp23d5g3a0', 'sitem'), + (2433838, 'mtucdp24d5g3a0', 'sitem'), + (2434094, 'mtucdp25d5g4a0', 'sitem'), + (2434350, 'mtucdp25d5g5a0', 'sitem'), + (2434606, 'mtucdp25g5d1a0', 'sitem'), + (2434862, 'mtucdp25g5d3a0', 'sitem'), + (2435118, 'mtuzzp01d1g1a0', 'sitem'), + (2435374, 'mtuzzp04g1d1a0', 'sitem'), + (2435630, 'mtuzzp06d2g1a0', 'sitem'), + (2435886, 'mtuzzp08d2g2a0', 'sitem'), + (2436142, 'mtuzzp11d3g2a0', 'sitem'), + (2436398, 'mtuzzp11g3d1a0', 'sitem'), + (2436654, 'mtuzzp12d3g1a0', 'sitem'), + (2436910, 'mtuzzp13d3g3a0', 'sitem'), + (2437166, 'mtuzzp14g3d2a0', 'sitem'), + (2437422, 'mtuzzp17g4d3a0', 'sitem'), + (2437678, 'mtuzzp18g4d2a0', 'sitem'), + (2437934, 'mtuzzp19d4g3a0', 'sitem'), + (2438190, 'mtuzzp20d4g2a0', 'sitem'), + (2438446, 'mtuzzp22g5d1a0', 'sitem'), + (2438702, 'mtuzzp23d5g1a0', 'sitem'), + (2438958, 'mtuzzp23g5d3a0', 'sitem'), + (2439214, 'mtuzzp24d5g2a0', 'sitem'), + (2439470, 'murcap01j1a0b0', 'sitem'), + (2439726, 'murcap08j2a0b0', 'sitem'), + (2439982, 'murcap10j2a0b0', 'sitem'), + (2440238, 'murcap11j3a0b0', 'sitem'), + (2440494, 'murcap12j3a0b0', 'sitem'), + (2440750, 'murcap18j4a0b0', 'sitem'), + (2441006, 'murcap20j4a0b0', 'sitem'), + (2441262, 'murcap24j5a0b0', 'sitem'), + (2441518, 'murcap25j5a0b0', 'sitem'), + (2441774, 'murzzp01j1a0b0', 'sitem'), + (2442030, 'murzzp07j2a0b0', 'sitem'), + (2442286, 'murzzp14j3a0b0', 'sitem'), + (2442542, 'murzzp17j4a0b0', 'sitem'), + (2442798, 'murzzp24j5a0b0', 'sitem'), + (2443054, 'mvizzp01e1p1a0', 'sitem'), + (2443310, 'mvizzp04p1e1a0', 'sitem'), + (2443566, 'mvizzp09e2p1a0', 'sitem'), + (2443822, 'mvizzp10p2e1a0', 'sitem'), + (2444078, 'mvizzp10p2e2a0', 'sitem'), + (2444334, 'mvizzp11p3e1a0', 'sitem'), + (2444590, 'mvizzp16p4e3a0', 'sitem'), + (2444846, 'mvizzp17e4p3a0', 'sitem'), + (2445102, 'mvizzp17e4p4a0', 'sitem'), + (2445358, 'mvizzp18e4p1a0', 'sitem'), + (2445614, 'mvizzp19p4e1a0', 'sitem'), + (2445870, 'mvizzp21p5e1a0', 'sitem'), + (2446126, 'mvizzp21p5e3a0', 'sitem'), + (2446382, 'mvizzp21p5e4a0', 'sitem'), + (2446638, 'mvizzp22e5p3a0', 'sitem'), + (2446894, 'mvizzp22e5p4a0', 'sitem'), + (2447150, 'mvizzp25p5e2a0', 'sitem'), + (2447406, 'mwazzp00a0b0c0', 'sitem'), + (2447662, 'mwdzzp01o1a0b0', 'sitem'), + (2447918, 'mwdzzp08o2a0b0', 'sitem'), + (2448174, 'mwdzzp13o3a0b0', 'sitem'), + (2448430, 'mwdzzp18o4a0b0', 'sitem'), + (2448686, 'mwdzzp22o5a0b0', 'sitem'), + (2448942, 'mwezzp01p1a0b0', 'sitem'), + (2449198, 'mwezzp06p2a0b0', 'sitem'), + (2449454, 'mwezzp12p3a0b0', 'sitem'), + (2449710, 'mwezzp18p4a0b0', 'sitem'), + (2449966, 'mwezzp23p5a0b0', 'sitem'), + (2450222, 'mwibbp00a0b0c0', 'sitem'), + (2450478, 'mwizzp00a0b0c0', 'sitem'), + (2450734, 'mwozzp01a1b1f1', 'sitem'), + (2450990, 'mwozzp12a3n2b1', 'sitem'), + (2451246, 'mwozzp13f3b2n2', 'sitem'), + (2451502, 'mwozzp16a4n3f3', 'sitem'), + (2451758, 'mwozzp17a4n4f3', 'sitem'), + (2452014, 'mwozzp18b4f4n3', 'sitem'), + (2452270, 'mwozzp19a4b3n2', 'sitem'), + (2452526, 'mwozzp20b4f4a3', 'sitem'), + (2452782, 'mwozzp20f4n2b2', 'sitem'), + (2453038, 'mwozzp23b5f3n3', 'sitem'), + (2453294, 'mwozzp23f5a5n5', 'sitem'), + (2453550, 'mwozzp23f5b5a4', 'sitem'), + (2453806, 'mwozzp24a5b4f3', 'sitem'), + (2454062, 'mwozzp24b5a5f4', 'sitem'), + (2454318, 'mwozzp24b5f4a1', 'sitem'), + (2454574, 'mwozzp25a5f4b2', 'sitem'), + (2454830, 'mwozzp25n5a5f3', 'sitem'), + (2455086, 'mwrzzp00a0b0c0', 'sitem'), + (2455342, 'fyros_autolaunch_ammo_blunt', 'sitem'), + (2455598, 'fyros_autolaunch_ammo_piercing', 'sitem'), + (2455854, 'fyros_autolaunch_ammo_slashing', 'sitem'), + (2456110, 'fyros_bowgun_ammo_blunt', 'sitem'), + (2456366, 'fyros_bowgun_ammo_piercing', 'sitem'), + (2456622, 'fyros_bowgun_ammo_slashing', 'sitem'), + (2456878, 'fyros_grenade_ammo_blunt', 'sitem'), + (2457134, 'fyros_grenade_ammo_piercing', 'sitem'), + (2457390, 'fyros_grenade_ammo_slashing', 'sitem'), + (2457646, 'fyros_launcher_ammo_blunt', 'sitem'), + (2457902, 'fyros_launcher_ammo_piercing', 'sitem'), + (2458158, 'fyros_launcher_ammo_slashing', 'sitem'), + (2458414, 'fyros_pistolarc_ammo_blunt', 'sitem'), + (2458670, 'fyros_pistolarc_ammo_piercing', 'sitem'), + (2458926, 'fyros_pistolarc_ammo_slashing', 'sitem'), + (2459182, 'fyros_pistol_ammo_blunt', 'sitem'), + (2459438, 'fyros_pistol_ammo_piercing', 'sitem'), + (2459694, 'fyros_pistol_ammo_slashing', 'sitem'), + (2459950, 'fyros_rifle_ammo_blunt', 'sitem'), + (2460206, 'fyros_rifle_ammo_piercing', 'sitem'), + (2460462, 'fyros_rifle_ammo_slashing', 'sitem'), + (2460718, 'matis_autolaunch_ammo_blunt', 'sitem'), + (2460974, 'matis_autolaunch_ammo_piercing', 'sitem'), + (2461230, 'matis_autolaunch_ammo_slashing', 'sitem'), + (2461486, 'matis_bowgun_ammo_blunt', 'sitem'), + (2461742, 'matis_bowgun_ammo_piercing', 'sitem'), + (2461998, 'matis_bowgun_ammo_slashing', 'sitem'), + (2462254, 'matis_grenade_ammo_blunt', 'sitem'), + (2462510, 'matis_grenade_ammo_piercing', 'sitem'), + (2462766, 'matis_grenade_ammo_slashing', 'sitem'), + (2463022, 'matis_launcher_ammo_blunt', 'sitem'), + (2463278, 'matis_launcher_ammo_piercing', 'sitem'), + (2463534, 'matis_launcher_ammo_slashing', 'sitem'), + (2463790, 'matis_pistolarc_ammo_blunt', 'sitem'), + (2464046, 'matis_pistolarc_ammo_piercing', 'sitem'), + (2464302, 'matis_pistolarc_ammo_slashing', 'sitem'), + (2464558, 'matis_pistol_ammo_blunt', 'sitem'), + (2464814, 'matis_pistol_ammo_piercing', 'sitem'), + (2465070, 'matis_pistol_ammo_slashing', 'sitem'), + (2465326, 'matis_rifle_ammo_blunt', 'sitem'), + (2465582, 'matis_rifle_ammo_piercing', 'sitem'), + (2465838, 'matis_rifle_ammo_slashing', 'sitem'), + (2466094, 'tryker_autolaunch_ammo_blunt', 'sitem'), + (2466350, 'tryker_autolaunch_ammo_piercing', 'sitem'), + (2466606, 'tryker_autolaunch_ammo_slashing', 'sitem'), + (2466862, 'tryker_bowgun_ammo_blunt', 'sitem'), + (2467118, 'tryker_bowgun_ammo_piercing', 'sitem'), + (2467374, 'tryker_bowgun_ammo_slashing', 'sitem'), + (2467630, 'tryker_grenade_ammo_blunt', 'sitem'), + (2467886, 'tryker_grenade_ammo_piercing', 'sitem'), + (2468142, 'tryker_grenade_ammo_slashing', 'sitem'), + (2468398, 'tryker_launcher_ammo_blunt', 'sitem'), + (2468654, 'tryker_launcher_ammo_piercing', 'sitem'), + (2468910, 'tryker_launcher_ammo_slashing', 'sitem'), + (2469166, 'tryker_pistolarc_ammo_blunt', 'sitem'), + (2469422, 'tryker_pistolarc_ammo_piercing', 'sitem'), + (2469678, 'tryker_pistolarc_ammo_slashing', 'sitem'), + (2469934, 'tryker_pistol_ammo_blunt', 'sitem'), + (2470190, 'tryker_pistol_ammo_piercing', 'sitem'), + (2470446, 'tryker_pistol_ammo_slashing', 'sitem'), + (2470702, 'tryker_rifle_ammo_blunt', 'sitem'), + (2470958, 'tryker_rifle_ammo_piercing', 'sitem'), + (2471214, 'tryker_rifle_ammo_slashing', 'sitem'), + (2471470, 'zorai_autolaunch_ammo_blunt', 'sitem'), + (2471726, 'zorai_autolaunch_ammo_piercing', 'sitem'), + (2471982, 'zorai_autolaunch_ammo_slashing', 'sitem'), + (2472238, 'zorai_bowgun_ammo_blunt', 'sitem'), + (2472494, 'zorai_bowgun_ammo_piercing', 'sitem'), + (2472750, 'zorai_bowgun_ammo_slashing', 'sitem'), + (2473006, 'zorai_grenade_ammo_blunt', 'sitem'), + (2473262, 'zorai_grenade_ammo_piercing', 'sitem'), + (2473518, 'zorai_grenade_ammo_slashing', 'sitem'), + (2473774, 'zorai_launcher_ammo_blunt', 'sitem'), + (2474030, 'zorai_launcher_ammo_piercing', 'sitem'), + (2474286, 'zorai_launcher_ammo_slashing', 'sitem'), + (2474542, 'zorai_pistolarc_ammo_blunt', 'sitem'), + (2474798, 'zorai_pistolarc_ammo_piercing', 'sitem'), + (2475054, 'zorai_pistolarc_ammo_slashing', 'sitem'), + (2475310, 'zorai_pistol_ammo_blunt', 'sitem'), + (2475566, 'zorai_pistol_ammo_piercing', 'sitem'), + (2475822, 'zorai_pistol_ammo_slashing', 'sitem'), + (2476078, 'zorai_rifle_ammo_blunt', 'sitem'), + (2476334, 'zorai_rifle_ammo_piercing', 'sitem'), + (2476590, 'zorai_rifle_ammo_slashing', 'sitem'), + (2476846, 'refugee_boots_beige', 'sitem'), + (2477102, 'refugee_boots_black', 'sitem'), + (2477358, 'refugee_boots_blue', 'sitem'), + (2477614, 'refugee_boots_green', 'sitem'), + (2477870, 'refugee_boots_red', 'sitem'), + (2478126, 'refugee_boots_turquoise', 'sitem'), + (2478382, 'refugee_boots_violet', 'sitem'), + (2478638, 'refugee_boots_white', 'sitem'), + (2478894, 'refugee_gloves_beige', 'sitem'), + (2479150, 'refugee_gloves_black', 'sitem'), + (2479406, 'refugee_gloves_blue', 'sitem'), + (2479662, 'refugee_gloves_green', 'sitem'), + (2479918, 'refugee_gloves_red', 'sitem'), + (2480174, 'refugee_gloves_turquoise', 'sitem'), + (2480430, 'refugee_gloves_violet', 'sitem'), + (2480686, 'refugee_gloves_white', 'sitem'), + (2480942, 'refugee_pants_beige', 'sitem'), + (2481198, 'refugee_pants_black', 'sitem'), + (2481454, 'refugee_pants_blue', 'sitem'), + (2481710, 'refugee_pants_green', 'sitem'), + (2481966, 'refugee_pants_red', 'sitem'), + (2482222, 'refugee_pants_turquoise', 'sitem'), + (2482478, 'refugee_pants_violet', 'sitem'), + (2482734, 'refugee_pants_white', 'sitem'), + (2482990, 'refugee_sleeves_beige', 'sitem'), + (2483246, 'refugee_sleeves_black', 'sitem'), + (2483502, 'refugee_sleeves_blue', 'sitem'), + (2483758, 'refugee_sleeves_green', 'sitem'), + (2484014, 'refugee_sleeves_red', 'sitem'), + (2484270, 'refugee_sleeves_turquoise', 'sitem'), + (2484526, 'refugee_sleeves_violet', 'sitem'), + (2484782, 'refugee_sleeves_white', 'sitem'), + (2485038, 'refugee_vest_beige', 'sitem'), + (2485294, 'refugee_vest_black', 'sitem'), + (2485550, 'refugee_vest_blue', 'sitem'), + (2485806, 'refugee_vest_green', 'sitem'), + (2486062, 'refugee_vest_red', 'sitem'), + (2486318, 'refugee_vest_turquoise', 'sitem'), + (2486574, 'refugee_vest_violet', 'sitem'), + (2486830, 'refugee_vest_white', 'sitem'), + (2487086, 'fyros_2h_axe', 'sitem'), + (2487342, 'fyros_2h_lance', 'sitem'), + (2487598, 'fyros_2h_mace', 'sitem'), + (2487854, 'fyros_2h_sword', 'sitem'), + (2488110, 'fyros_axe', 'sitem'), + (2488366, 'fyros_dagger', 'sitem'), + (2488622, 'fyros_lance', 'sitem'), + (2488878, 'fyros_mace', 'sitem'), + (2489134, 'fyros_staff', 'sitem'), + (2489390, 'fyros_sword', 'sitem'), + (2489646, 'matis_2h_axe', 'sitem'), + (2489902, 'matis_2h_lance', 'sitem'), + (2490158, 'matis_2h_mace', 'sitem'), + (2490414, 'matis_2h_sword', 'sitem'), + (2490670, 'matis_axe', 'sitem'), + (2490926, 'matis_dagger', 'sitem'), + (2491182, 'matis_lance', 'sitem'), + (2491438, 'matis_mace', 'sitem'), + (2491694, 'matis_staff', 'sitem'), + (2491950, 'matis_sword', 'sitem'), + (2492206, 'tryker_2h_axe', 'sitem'), + (2492462, 'tryker_2h_lance', 'sitem'), + (2492718, 'tryker_2h_mace', 'sitem'), + (2492974, 'tryker_2h_sword', 'sitem'), + (2493230, 'tryker_axe', 'sitem'), + (2493486, 'tryker_dagger', 'sitem'), + (2493742, 'tryker_lance', 'sitem'), + (2493998, 'tryker_mace', 'sitem'), + (2494254, 'tryker_staff', 'sitem'), + (2494510, 'tryker_sword', 'sitem'), + (2494766, 'zorai_2h_axe', 'sitem'), + (2495022, 'zorai_2h_lance', 'sitem'), + (2495278, 'zorai_2h_mace', 'sitem'), + (2495534, 'zorai_2h_sword', 'sitem'), + (2495790, 'zorai_axe', 'sitem'), + (2496046, 'zorai_dagger', 'sitem'), + (2496302, 'zorai_lance', 'sitem'), + (2496558, 'zorai_mace', 'sitem'), + (2496814, 'zorai_staff', 'sitem'), + (2497070, 'zorai_sword', 'sitem'), + (2497326, 'fyros_buckler', 'sitem'), + (2497582, 'fyros_shield', 'sitem'), + (2497838, 'matis_buckler', 'sitem'), + (2498094, 'matis_shield', 'sitem'), + (2498350, 'tryker_buckler', 'sitem'), + (2498606, 'tryker_shield', 'sitem'), + (2498862, 'zorai_buckler', 'sitem'), + (2499118, 'zorai_shield', 'sitem'), + (2499374, 'kami_teleport_heretic_s_hovel', 'sitem'), + (2499630, 'kami_teleport_majestic_gardens', 'sitem'), + (2499886, 'kami_teleport_the_fleeting_gardens', 'sitem'), + (2500142, 'kami_teleport_the_grove_of_confusion', 'sitem'), + (2500398, 'kami_teleport_the_hidden_source', 'sitem'), + (2500654, 'kami_teleport_the_knolls_of_dissent', 'sitem'), + (2500910, 'kami_teleport_upper_bog', 'sitem'), + (2501166, 'karavan_teleport_crossroad', 'sitem'), + (2501422, 'karavan_teleport_majestic_gardens', 'sitem'), + (2501678, 'karavan_teleport_the_fleeting_gardens', 'sitem'), + (2501934, 'karavan_teleport_the_grove_of_confusion', 'sitem'), + (2502190, 'karavan_teleport_the_hidden_source', 'sitem'), + (2502446, 'karavan_teleport_the_knolls_of_dissent', 'sitem'), + (2502702, 'karavan_teleport_tozorai', 'sitem'), + (2502958, 'karavan_teleport_tomatis', 'sitem'), + (2503214, 'fyros_heavy_boots', 'sitem'), + (2503470, 'fyros_heavy_gloves', 'sitem'), + (2503726, 'fyros_heavy_helmet', 'sitem'), + (2503982, 'fyros_heavy_pants', 'sitem'), + (2504238, 'fyros_heavy_sleeves', 'sitem'), + (2504494, 'fyros_heavy_vest', 'sitem'), + (2504750, 'fyros_light_boots', 'sitem'), + (2505006, 'fyros_light_gloves', 'sitem'), + (2505262, 'fyros_light_pants', 'sitem'), + (2505518, 'fyros_light_sleeves', 'sitem'), + (2505774, 'fyros_light_vest', 'sitem'), + (2506030, 'fyros_medium_boots', 'sitem'), + (2506286, 'fyros_medium_gloves', 'sitem'), + (2506542, 'fyros_medium_pants', 'sitem'), + (2506798, 'fyros_medium_sleeves', 'sitem'), + (2507054, 'fyros_medium_vest', 'sitem'), + (2507310, 'matis_heavy_boots', 'sitem'), + (2507566, 'matis_heavy_gloves', 'sitem'), + (2507822, 'matis_heavy_helmet', 'sitem'), + (2508078, 'matis_heavy_pants', 'sitem'), + (2508334, 'matis_heavy_sleeves', 'sitem'), + (2508590, 'matis_heavy_vest', 'sitem'), + (2508846, 'matis_light_boots', 'sitem'), + (2509102, 'matis_light_gloves', 'sitem'), + (2509358, 'matis_light_pants', 'sitem'), + (2509614, 'matis_light_sleeves', 'sitem'), + (2509870, 'matis_light_vest', 'sitem'), + (2510126, 'matis_medium_boots', 'sitem'), + (2510382, 'matis_medium_gloves', 'sitem'), + (2510638, 'matis_medium_pants', 'sitem'), + (2510894, 'matis_medium_sleeves', 'sitem'), + (2511150, 'matis_medium_vest', 'sitem'), + (2511406, 'tryker_heavy_boots', 'sitem'), + (2511662, 'tryker_heavy_gloves', 'sitem'), + (2511918, 'tryker_heavy_helmet', 'sitem'), + (2512174, 'tryker_heavy_pants', 'sitem'), + (2512430, 'tryker_heavy_sleeves', 'sitem'), + (2512686, 'tryker_heavy_vest', 'sitem'), + (2512942, 'tryker_light_boots', 'sitem'), + (2513198, 'tryker_light_gloves', 'sitem'), + (2513454, 'tryker_light_pants', 'sitem'), + (2513710, 'tryker_light_sleeves', 'sitem'), + (2513966, 'tryker_light_vest', 'sitem'), + (2514222, 'tryker_medium_boots', 'sitem'), + (2514478, 'tryker_medium_gloves', 'sitem'), + (2514734, 'tryker_medium_pants', 'sitem'), + (2514990, 'tryker_medium_sleeves', 'sitem'), + (2515246, 'tryker_medium_vest', 'sitem'), + (2515502, 'zorai_heavy_boots', 'sitem'), + (2515758, 'zorai_heavy_gloves', 'sitem'), + (2516014, 'zorai_heavy_helmet', 'sitem'), + (2516270, 'zorai_heavy_pants', 'sitem'), + (2516526, 'zorai_heavy_sleeves', 'sitem'), + (2516782, 'zorai_heavy_vest', 'sitem'), + (2517038, 'zorai_light_boots', 'sitem'), + (2517294, 'zorai_light_gloves', 'sitem'), + (2517550, 'zorai_light_pants', 'sitem'), + (2517806, 'zorai_light_sleeves', 'sitem'), + (2518062, 'zorai_light_vest', 'sitem'), + (2518318, 'zorai_medium_boots', 'sitem'), + (2518574, 'zorai_medium_gloves', 'sitem'), + (2518830, 'zorai_medium_pants', 'sitem'), + (2519086, 'zorai_medium_sleeves', 'sitem'), + (2519342, 'zorai_medium_vest', 'sitem'), + (2519598, 'fy_armor01_armpad', 'sitem'), + (2519854, 'fy_armor01_bottes', 'sitem'), + (2520110, 'fy_armor01_gilet', 'sitem'), + (2520366, 'fy_armor01_hand', 'sitem'), + (2520622, 'fy_armor01_pantabotte', 'sitem'), + (2520878, 'fy_civil01_armpad', 'sitem'), + (2521134, 'fy_civil01_bottes', 'sitem'), + (2521390, 'fy_civil01_gilet', 'sitem'), + (2521646, 'fy_civil01_pantabotte', 'sitem'), + (2521902, 'fy_underwear_armpad', 'sitem'), + (2522158, 'fy_underwear_bottes', 'sitem'), + (2522414, 'fy_underwear_gilet', 'sitem'), + (2522670, 'fy_underwear_hand', 'sitem'), + (2522926, 'fy_underwear_pantabottes', 'sitem'), + (2523182, 'ma_armor01_armpad', 'sitem'), + (2523438, 'ma_armor01_bottes', 'sitem'), + (2523694, 'ma_armor01_gilet', 'sitem'), + (2523950, 'ma_armor01_hand', 'sitem'), + (2524206, 'ma_armor01_pantabotte', 'sitem'), + (2524462, 'ma_civil01_armpad', 'sitem'), + (2524718, 'ma_civil01_bottes', 'sitem'), + (2524974, 'ma_civil01_gilet', 'sitem'), + (2525230, 'ma_civil01_pantabotte', 'sitem'), + (2525486, 'ma_underwear_armpad', 'sitem'), + (2525742, 'ma_underwear_bottes', 'sitem'), + (2525998, 'ma_underwear_gilet', 'sitem'), + (2526254, 'ma_underwear_hand', 'sitem'), + (2526510, 'ma_underwear_pantabottes', 'sitem'), + (2526766, 'tr_armor01_armpad', 'sitem'), + (2527022, 'tr_armor01_bottes', 'sitem'), + (2527278, 'tr_armor01_gilet', 'sitem'), + (2527534, 'tr_armor01_hand', 'sitem'), + (2527790, 'tr_armor01_pantabotte', 'sitem'), + (2528046, 'tr_civil01_armpad', 'sitem'), + (2528302, 'tr_civil01_bottes', 'sitem'), + (2528558, 'tr_civil01_gilet', 'sitem'), + (2528814, 'tr_civil01_hand', 'sitem'), + (2529070, 'tr_civil01_pantabotte', 'sitem'), + (2529326, 'tr_underwear_armpad', 'sitem'), + (2529582, 'tr_underwear_bottes', 'sitem'), + (2529838, 'tr_underwear_gilet', 'sitem'), + (2530094, 'tr_underwear_hand', 'sitem'), + (2530350, 'tr_underwear_pantabottes', 'sitem'), + (2530606, 'zo_armor01_armpad', 'sitem'), + (2530862, 'zo_armor01_bottes', 'sitem'), + (2531118, 'zo_armor01_gilet', 'sitem'), + (2531374, 'zo_armor01_hand', 'sitem'), + (2531630, 'zo_armor01_pantabotte', 'sitem'), + (2531886, 'zo_civil01_armpad', 'sitem'), + (2532142, 'zo_civil01_bottes', 'sitem'), + (2532398, 'zo_civil01_gilet', 'sitem'), + (2532654, 'zo_civil01_pantabotte', 'sitem'), + (2532910, 'zo_underwear_armpad', 'sitem'), + (2533166, 'zo_underwear_bottes', 'sitem'), + (2533422, 'zo_underwear_gilet', 'sitem'), + (2533678, 'zo_underwear_hand', 'sitem'), + (2533934, 'zo_underwear_pantabottes', 'sitem'), + (2534190, 'test_tool', 'sitem'), + (2534446, 'mdfacbbul01', 'sitem'), + (2534702, 'mdfacbbus01', 'sitem'), + (2534958, 'mdfacbfrl01', 'sitem'), + (2535214, 'mdfacbfrs01', 'sitem'), + (2535470, 'mdfacbmof01', 'sitem'), + (2535726, 'mdfacbmoo01', 'sitem'), + (2535982, 'mdfacboif01', 'sitem'), + (2536238, 'mdfacboio01', 'sitem'), + (2536494, 'mdfacbpal01', 'sitem'), + (2536750, 'mdfacbpas01', 'sitem'), + (2537006, 'mdfacbpof01', 'sitem'), + (2537262, 'mdfacbpoo01', 'sitem'), + (2537518, 'mdfacbref01', 'sitem'), + (2537774, 'mdfacbreo01', 'sitem'), + (2538030, 'mdfacbruf01', 'sitem'), + (2538286, 'mdfacbruo01', 'sitem'), + (2538542, 'mdfacbsaf01', 'sitem'), + (2538798, 'mdfacbsao01', 'sitem'), + (2539054, 'mdfacbsel01', 'sitem'), + (2539310, 'mdfacbses01', 'sitem'), + (2539566, 'mdfacbstf01', 'sitem'), + (2539822, 'mdfacbsto01', 'sitem'), + (2540078, 'mdfacbwbf01', 'sitem'), + (2540334, 'mdfacbwbo01', 'sitem'), + (2540590, 'mdfacbwrf01', 'sitem'), + (2540846, 'mdfacbwro01', 'sitem'), + (2541102, 'mdfaccbul01', 'sitem'), + (2541358, 'mdfaccbus01', 'sitem'), + (2541614, 'mdfaccfrl01', 'sitem'), + (2541870, 'mdfaccfrs01', 'sitem'), + (2542126, 'mdfaccmof01', 'sitem'), + (2542382, 'mdfaccmoo01', 'sitem'), + (2542638, 'mdfaccoif01', 'sitem'), + (2542894, 'mdfaccoio01', 'sitem'), + (2543150, 'mdfaccpal01', 'sitem'), + (2543406, 'mdfaccpas01', 'sitem'), + (2543662, 'mdfaccpof01', 'sitem'), + (2543918, 'mdfaccpoo01', 'sitem'), + (2544174, 'mdfaccref01', 'sitem'), + (2544430, 'mdfaccreo01', 'sitem'), + (2544686, 'mdfaccruf01', 'sitem'), + (2544942, 'mdfaccruo01', 'sitem'), + (2545198, 'mdfaccsaf01', 'sitem'), + (2545454, 'mdfaccsao01', 'sitem'), + (2545710, 'mdfaccsel01', 'sitem'), + (2545966, 'mdfaccses01', 'sitem'), + (2546222, 'mdfaccstf01', 'sitem'), + (2546478, 'mdfaccsto01', 'sitem'), + (2546734, 'mdfaccwbf01', 'sitem'), + (2546990, 'mdfaccwbo01', 'sitem'), + (2547246, 'mdfaccwrf01', 'sitem'), + (2547502, 'mdfaccwro01', 'sitem'), + (2547758, 'mdfacdbul01', 'sitem'), + (2548014, 'mdfacdbus01', 'sitem'), + (2548270, 'mdfacdfrl01', 'sitem'), + (2548526, 'mdfacdfrs01', 'sitem'), + (2548782, 'mdfacdmof01', 'sitem'), + (2549038, 'mdfacdmoo01', 'sitem'), + (2549294, 'mdfacdoif01', 'sitem'), + (2549550, 'mdfacdoio01', 'sitem'), + (2549806, 'mdfacdpal01', 'sitem'), + (2550062, 'mdfacdpas01', 'sitem'), + (2550318, 'mdfacdpof01', 'sitem'), + (2550574, 'mdfacdpoo01', 'sitem'), + (2550830, 'mdfacdref01', 'sitem'), + (2551086, 'mdfacdreo01', 'sitem'), + (2551342, 'mdfacdruf01', 'sitem'), + (2551598, 'mdfacdruo01', 'sitem'), + (2551854, 'mdfacdsaf01', 'sitem'), + (2552110, 'mdfacdsao01', 'sitem'), + (2552366, 'mdfacdsel01', 'sitem'), + (2552622, 'mdfacdses01', 'sitem'), + (2552878, 'mdfacdstf01', 'sitem'), + (2553134, 'mdfacdsto01', 'sitem'), + (2553390, 'mdfacdwbf01', 'sitem'), + (2553646, 'mdfacdwbo01', 'sitem'), + (2553902, 'mdfacdwrf01', 'sitem'), + (2554158, 'mdfacdwro01', 'sitem'), + (2554414, 'mdfacebul01', 'sitem'), + (2554670, 'mdfacebus01', 'sitem'), + (2554926, 'mdfacefrl01', 'sitem'), + (2555182, 'mdfacefrs01', 'sitem'), + (2555438, 'mdfacemof01', 'sitem'), + (2555694, 'mdfacemoo01', 'sitem'), + (2555950, 'mdfaceoif01', 'sitem'), + (2556206, 'mdfaceoio01', 'sitem'), + (2556462, 'mdfacepal01', 'sitem'), + (2556718, 'mdfacepas01', 'sitem'), + (2556974, 'mdfacepof01', 'sitem'), + (2557230, 'mdfacepoo01', 'sitem'), + (2557486, 'mdfaceref01', 'sitem'), + (2557742, 'mdfacereo01', 'sitem'), + (2557998, 'mdfaceruf01', 'sitem'), + (2558254, 'mdfaceruo01', 'sitem'), + (2558510, 'mdfacesaf01', 'sitem'), + (2558766, 'mdfacesao01', 'sitem'), + (2559022, 'mdfacesel01', 'sitem'), + (2559278, 'mdfaceses01', 'sitem'), + (2559534, 'mdfacestf01', 'sitem'), + (2559790, 'mdfacesto01', 'sitem'), + (2560046, 'mdfacewbf01', 'sitem'), + (2560302, 'mdfacewbo01', 'sitem'), + (2560558, 'mdfacewrf01', 'sitem'), + (2560814, 'mdfacewro01', 'sitem'), + (2561070, 'mdfacfbul01', 'sitem'), + (2561326, 'mdfacfbus01', 'sitem'), + (2561582, 'mdfacffrl01', 'sitem'), + (2561838, 'mdfacffrs01', 'sitem'), + (2562094, 'mdfacfmof01', 'sitem'), + (2562350, 'mdfacfmoo01', 'sitem'), + (2562606, 'mdfacfoif01', 'sitem'), + (2562862, 'mdfacfoio01', 'sitem'), + (2563118, 'mdfacfpal01', 'sitem'), + (2563374, 'mdfacfpas01', 'sitem'), + (2563630, 'mdfacfpof01', 'sitem'), + (2563886, 'mdfacfpoo01', 'sitem'), + (2564142, 'mdfacfref01', 'sitem'), + (2564398, 'mdfacfreo01', 'sitem'), + (2564654, 'mdfacfruf01', 'sitem'), + (2564910, 'mdfacfruo01', 'sitem'), + (2565166, 'mdfacfsaf01', 'sitem'), + (2565422, 'mdfacfsao01', 'sitem'), + (2565678, 'mdfacfsel01', 'sitem'), + (2565934, 'mdfacfses01', 'sitem'), + (2566190, 'mdfacfstf01', 'sitem'), + (2566446, 'mdfacfsto01', 'sitem'), + (2566702, 'mdfacfwbf01', 'sitem'), + (2566958, 'mdfacfwbo01', 'sitem'), + (2567214, 'mdfacfwrf01', 'sitem'), + (2567470, 'mdfacfwro01', 'sitem'), + (2567726, 'mdfbcbbul01', 'sitem'), + (2567982, 'mdfbcbbus01', 'sitem'), + (2568238, 'mdfbcbfrl01', 'sitem'), + (2568494, 'mdfbcbfrs01', 'sitem'), + (2568750, 'mdfbcbmof01', 'sitem'), + (2569006, 'mdfbcbmoo01', 'sitem'), + (2569262, 'mdfbcboif01', 'sitem'), + (2569518, 'mdfbcboio01', 'sitem'), + (2569774, 'mdfbcbpal01', 'sitem'), + (2570030, 'mdfbcbpas01', 'sitem'), + (2570286, 'mdfbcbpof01', 'sitem'), + (2570542, 'mdfbcbpoo01', 'sitem'), + (2570798, 'mdfbcbref01', 'sitem'), + (2571054, 'mdfbcbreo01', 'sitem'), + (2571310, 'mdfbcbruf01', 'sitem'), + (2571566, 'mdfbcbruo01', 'sitem'), + (2571822, 'mdfbcbsaf01', 'sitem'), + (2572078, 'mdfbcbsao01', 'sitem'), + (2572334, 'mdfbcbsel01', 'sitem'), + (2572590, 'mdfbcbses01', 'sitem'), + (2572846, 'mdfbcbstf01', 'sitem'), + (2573102, 'mdfbcbsto01', 'sitem'), + (2573358, 'mdfbcbwbf01', 'sitem'), + (2573614, 'mdfbcbwbo01', 'sitem'), + (2573870, 'mdfbcbwrf01', 'sitem'), + (2574126, 'mdfbcbwro01', 'sitem'), + (2574382, 'mdfbccbul01', 'sitem'), + (2574638, 'mdfbccbus01', 'sitem'), + (2574894, 'mdfbccfrl01', 'sitem'), + (2575150, 'mdfbccfrs01', 'sitem'), + (2575406, 'mdfbccmof01', 'sitem'), + (2575662, 'mdfbccmoo01', 'sitem'), + (2575918, 'mdfbccoif01', 'sitem'), + (2576174, 'mdfbccoio01', 'sitem'), + (2576430, 'mdfbccpal01', 'sitem'), + (2576686, 'mdfbccpas01', 'sitem'), + (2576942, 'mdfbccpof01', 'sitem'), + (2577198, 'mdfbccpoo01', 'sitem'), + (2577454, 'mdfbccref01', 'sitem'), + (2577710, 'mdfbccreo01', 'sitem'), + (2577966, 'mdfbccruf01', 'sitem'), + (2578222, 'mdfbccruo01', 'sitem'), + (2578478, 'mdfbccsaf01', 'sitem'), + (2578734, 'mdfbccsao01', 'sitem'), + (2578990, 'mdfbccsel01', 'sitem'), + (2579246, 'mdfbccses01', 'sitem'), + (2579502, 'mdfbccstf01', 'sitem'), + (2579758, 'mdfbccsto01', 'sitem'), + (2580014, 'mdfbccwbf01', 'sitem'), + (2580270, 'mdfbccwbo01', 'sitem'), + (2580526, 'mdfbccwrf01', 'sitem'), + (2580782, 'mdfbccwro01', 'sitem'), + (2581038, 'mdfbcdbul01', 'sitem'), + (2581294, 'mdfbcdbus01', 'sitem'), + (2581550, 'mdfbcdfrl01', 'sitem'), + (2581806, 'mdfbcdfrs01', 'sitem'), + (2582062, 'mdfbcdmof01', 'sitem'), + (2582318, 'mdfbcdmoo01', 'sitem'), + (2582574, 'mdfbcdoif01', 'sitem'), + (2582830, 'mdfbcdoio01', 'sitem'), + (2583086, 'mdfbcdpal01', 'sitem'), + (2583342, 'mdfbcdpas01', 'sitem'), + (2583598, 'mdfbcdpof01', 'sitem'), + (2583854, 'mdfbcdpoo01', 'sitem'), + (2584110, 'mdfbcdref01', 'sitem'), + (2584366, 'mdfbcdreo01', 'sitem'), + (2584622, 'mdfbcdruf01', 'sitem'), + (2584878, 'mdfbcdruo01', 'sitem'), + (2585134, 'mdfbcdsaf01', 'sitem'), + (2585390, 'mdfbcdsao01', 'sitem'), + (2585646, 'mdfbcdsel01', 'sitem'), + (2585902, 'mdfbcdses01', 'sitem'), + (2586158, 'mdfbcdstf01', 'sitem'), + (2586414, 'mdfbcdsto01', 'sitem'), + (2586670, 'mdfbcdwbf01', 'sitem'), + (2586926, 'mdfbcdwbo01', 'sitem'), + (2587182, 'mdfbcdwrf01', 'sitem'), + (2587438, 'mdfbcdwro01', 'sitem'), + (2587694, 'mdfbcebul01', 'sitem'), + (2587950, 'mdfbcebus01', 'sitem'), + (2588206, 'mdfbcefrl01', 'sitem'), + (2588462, 'mdfbcefrs01', 'sitem'), + (2588718, 'mdfbcemof01', 'sitem'), + (2588974, 'mdfbcemoo01', 'sitem'), + (2589230, 'mdfbceoif01', 'sitem'), + (2589486, 'mdfbceoio01', 'sitem'), + (2589742, 'mdfbcepal01', 'sitem'), + (2589998, 'mdfbcepas01', 'sitem'), + (2590254, 'mdfbcepof01', 'sitem'), + (2590510, 'mdfbcepoo01', 'sitem'), + (2590766, 'mdfbceref01', 'sitem'), + (2591022, 'mdfbcereo01', 'sitem'), + (2591278, 'mdfbceruf01', 'sitem'), + (2591534, 'mdfbceruo01', 'sitem'), + (2591790, 'mdfbcesaf01', 'sitem'), + (2592046, 'mdfbcesao01', 'sitem'), + (2592302, 'mdfbcesel01', 'sitem'), + (2592558, 'mdfbceses01', 'sitem'), + (2592814, 'mdfbcestf01', 'sitem'), + (2593070, 'mdfbcesto01', 'sitem'), + (2593326, 'mdfbcewbf01', 'sitem'), + (2593582, 'mdfbcewbo01', 'sitem'), + (2593838, 'mdfbcewrf01', 'sitem'), + (2594094, 'mdfbcewro01', 'sitem'), + (2594350, 'mdfbcfbul01', 'sitem'), + (2594606, 'mdfbcfbus01', 'sitem'), + (2594862, 'mdfbcffrl01', 'sitem'), + (2595118, 'mdfbcffrs01', 'sitem'), + (2595374, 'mdfbcfmof01', 'sitem'), + (2595630, 'mdfbcfmoo01', 'sitem'), + (2595886, 'mdfbcfoif01', 'sitem'), + (2596142, 'mdfbcfoio01', 'sitem'), + (2596398, 'mdfbcfpal01', 'sitem'), + (2596654, 'mdfbcfpas01', 'sitem'), + (2596910, 'mdfbcfpof01', 'sitem'), + (2597166, 'mdfbcfpoo01', 'sitem'), + (2597422, 'mdfbcfref01', 'sitem'), + (2597678, 'mdfbcfreo01', 'sitem'), + (2597934, 'mdfbcfruf01', 'sitem'), + (2598190, 'mdfbcfruo01', 'sitem'), + (2598446, 'mdfbcfsaf01', 'sitem'), + (2598702, 'mdfbcfsao01', 'sitem'), + (2598958, 'mdfbcfsel01', 'sitem'), + (2599214, 'mdfbcfses01', 'sitem'), + (2599470, 'mdfbcfstf01', 'sitem'), + (2599726, 'mdfbcfsto01', 'sitem'), + (2599982, 'mdfbcfwbf01', 'sitem'), + (2600238, 'mdfbcfwbo01', 'sitem'), + (2600494, 'mdfbcfwrf01', 'sitem'), + (2600750, 'mdfbcfwro01', 'sitem'), + (2601006, 'mdfccbbul01', 'sitem'), + (2601262, 'mdfccbbus01', 'sitem'), + (2601518, 'mdfccbfrl01', 'sitem'), + (2601774, 'mdfccbfrs01', 'sitem'), + (2602030, 'mdfccbmof01', 'sitem'), + (2602286, 'mdfccbmoo01', 'sitem'), + (2602542, 'mdfccboif01', 'sitem'), + (2602798, 'mdfccboio01', 'sitem'), + (2603054, 'mdfccbpal01', 'sitem'), + (2603310, 'mdfccbpas01', 'sitem'), + (2603566, 'mdfccbpof01', 'sitem'), + (2603822, 'mdfccbpoo01', 'sitem'), + (2604078, 'mdfccbref01', 'sitem'), + (2604334, 'mdfccbreo01', 'sitem'), + (2604590, 'mdfccbruf01', 'sitem'), + (2604846, 'mdfccbruo01', 'sitem'), + (2605102, 'mdfccbsaf01', 'sitem'), + (2605358, 'mdfccbsao01', 'sitem'), + (2605614, 'mdfccbsel01', 'sitem'), + (2605870, 'mdfccbses01', 'sitem'), + (2606126, 'mdfccbstf01', 'sitem'), + (2606382, 'mdfccbsto01', 'sitem'), + (2606638, 'mdfccbwbf01', 'sitem'), + (2606894, 'mdfccbwbo01', 'sitem'), + (2607150, 'mdfccbwrf01', 'sitem'), + (2607406, 'mdfccbwro01', 'sitem'), + (2607662, 'mdfcccbul01', 'sitem'), + (2607918, 'mdfcccbus01', 'sitem'), + (2608174, 'mdfcccfrl01', 'sitem'), + (2608430, 'mdfcccfrs01', 'sitem'), + (2608686, 'mdfcccmof01', 'sitem'), + (2608942, 'mdfcccmoo01', 'sitem'), + (2609198, 'mdfcccoif01', 'sitem'), + (2609454, 'mdfcccoio01', 'sitem'), + (2609710, 'mdfcccpal01', 'sitem'), + (2609966, 'mdfcccpas01', 'sitem'), + (2610222, 'mdfcccpof01', 'sitem'), + (2610478, 'mdfcccpoo01', 'sitem'), + (2610734, 'mdfcccref01', 'sitem'), + (2610990, 'mdfcccreo01', 'sitem'), + (2611246, 'mdfcccruf01', 'sitem'), + (2611502, 'mdfcccruo01', 'sitem'), + (2611758, 'mdfcccsaf01', 'sitem'), + (2612014, 'mdfcccsao01', 'sitem'), + (2612270, 'mdfcccsel01', 'sitem'), + (2612526, 'mdfcccses01', 'sitem'), + (2612782, 'mdfcccstf01', 'sitem'), + (2613038, 'mdfcccsto01', 'sitem'), + (2613294, 'mdfcccwbf01', 'sitem'), + (2613550, 'mdfcccwbo01', 'sitem'), + (2613806, 'mdfcccwrf01', 'sitem'), + (2614062, 'mdfcccwro01', 'sitem'), + (2614318, 'mdfccdbul01', 'sitem'), + (2614574, 'mdfccdbus01', 'sitem'), + (2614830, 'mdfccdfrl01', 'sitem'), + (2615086, 'mdfccdfrs01', 'sitem'), + (2615342, 'mdfccdmof01', 'sitem'), + (2615598, 'mdfccdmoo01', 'sitem'), + (2615854, 'mdfccdoif01', 'sitem'), + (2616110, 'mdfccdoio01', 'sitem'), + (2616366, 'mdfccdpal01', 'sitem'), + (2616622, 'mdfccdpas01', 'sitem'), + (2616878, 'mdfccdpof01', 'sitem'), + (2617134, 'mdfccdpoo01', 'sitem'), + (2617390, 'mdfccdref01', 'sitem'), + (2617646, 'mdfccdreo01', 'sitem'), + (2617902, 'mdfccdruf01', 'sitem'), + (2618158, 'mdfccdruo01', 'sitem'), + (2618414, 'mdfccdsaf01', 'sitem'), + (2618670, 'mdfccdsao01', 'sitem'), + (2618926, 'mdfccdsel01', 'sitem'), + (2619182, 'mdfccdses01', 'sitem'), + (2619438, 'mdfccdstf01', 'sitem'), + (2619694, 'mdfccdsto01', 'sitem'), + (2619950, 'mdfccdwbf01', 'sitem'), + (2620206, 'mdfccdwbo01', 'sitem'), + (2620462, 'mdfccdwrf01', 'sitem'), + (2620718, 'mdfccdwro01', 'sitem'), + (2620974, 'mdfccebul01', 'sitem'), + (2621230, 'mdfccebus01', 'sitem'), + (2621486, 'mdfccefrl01', 'sitem'), + (2621742, 'mdfccefrs01', 'sitem'), + (2621998, 'mdfccemof01', 'sitem'), + (2622254, 'mdfccemoo01', 'sitem'), + (2622510, 'mdfcceoif01', 'sitem'), + (2622766, 'mdfcceoio01', 'sitem'), + (2623022, 'mdfccepal01', 'sitem'), + (2623278, 'mdfccepas01', 'sitem'), + (2623534, 'mdfccepof01', 'sitem'), + (2623790, 'mdfccepoo01', 'sitem'), + (2624046, 'mdfcceref01', 'sitem'), + (2624302, 'mdfccereo01', 'sitem'), + (2624558, 'mdfcceruf01', 'sitem'), + (2624814, 'mdfcceruo01', 'sitem'), + (2625070, 'mdfccesaf01', 'sitem'), + (2625326, 'mdfccesao01', 'sitem'), + (2625582, 'mdfccesel01', 'sitem'), + (2625838, 'mdfcceses01', 'sitem'), + (2626094, 'mdfccestf01', 'sitem'), + (2626350, 'mdfccesto01', 'sitem'), + (2626606, 'mdfccewbf01', 'sitem'), + (2626862, 'mdfccewbo01', 'sitem'), + (2627118, 'mdfccewrf01', 'sitem'), + (2627374, 'mdfccewro01', 'sitem'), + (2627630, 'mdfccfbul01', 'sitem'), + (2627886, 'mdfccfbus01', 'sitem'), + (2628142, 'mdfccffrl01', 'sitem'), + (2628398, 'mdfccffrs01', 'sitem'), + (2628654, 'mdfccfmof01', 'sitem'), + (2628910, 'mdfccfmoo01', 'sitem'), + (2629166, 'mdfccfoif01', 'sitem'), + (2629422, 'mdfccfoio01', 'sitem'), + (2629678, 'mdfccfpal01', 'sitem'), + (2629934, 'mdfccfpas01', 'sitem'), + (2630190, 'mdfccfpof01', 'sitem'), + (2630446, 'mdfccfpoo01', 'sitem'), + (2630702, 'mdfccfref01', 'sitem'), + (2630958, 'mdfccfreo01', 'sitem'), + (2631214, 'mdfccfruf01', 'sitem'), + (2631470, 'mdfccfruo01', 'sitem'), + (2631726, 'mdfccfsaf01', 'sitem'), + (2631982, 'mdfccfsao01', 'sitem'), + (2632238, 'mdfccfsel01', 'sitem'), + (2632494, 'mdfccfses01', 'sitem'), + (2632750, 'mdfccfstf01', 'sitem'), + (2633006, 'mdfccfsto01', 'sitem'), + (2633262, 'mdfccfwbf01', 'sitem'), + (2633518, 'mdfccfwbo01', 'sitem'), + (2633774, 'mdfccfwrf01', 'sitem'), + (2634030, 'mdfccfwro01', 'sitem'), + (2634286, 'mdfdcbbul01', 'sitem'), + (2634542, 'mdfdcbbus01', 'sitem'), + (2634798, 'mdfdcbfrl01', 'sitem'), + (2635054, 'mdfdcbfrs01', 'sitem'), + (2635310, 'mdfdcbmof01', 'sitem'), + (2635566, 'mdfdcbmoo01', 'sitem'), + (2635822, 'mdfdcboif01', 'sitem'), + (2636078, 'mdfdcboio01', 'sitem'), + (2636334, 'mdfdcbpal01', 'sitem'), + (2636590, 'mdfdcbpas01', 'sitem'), + (2636846, 'mdfdcbpof01', 'sitem'), + (2637102, 'mdfdcbpoo01', 'sitem'), + (2637358, 'mdfdcbref01', 'sitem'), + (2637614, 'mdfdcbreo01', 'sitem'), + (2637870, 'mdfdcbruf01', 'sitem'), + (2638126, 'mdfdcbruo01', 'sitem'), + (2638382, 'mdfdcbsaf01', 'sitem'), + (2638638, 'mdfdcbsao01', 'sitem'), + (2638894, 'mdfdcbsel01', 'sitem'), + (2639150, 'mdfdcbses01', 'sitem'), + (2639406, 'mdfdcbstf01', 'sitem'), + (2639662, 'mdfdcbsto01', 'sitem'), + (2639918, 'mdfdcbwbf01', 'sitem'), + (2640174, 'mdfdcbwbo01', 'sitem'), + (2640430, 'mdfdcbwrf01', 'sitem'), + (2640686, 'mdfdcbwro01', 'sitem'), + (2640942, 'mdfdccbul01', 'sitem'), + (2641198, 'mdfdccbus01', 'sitem'), + (2641454, 'mdfdccfrl01', 'sitem'), + (2641710, 'mdfdccfrs01', 'sitem'), + (2641966, 'mdfdccmof01', 'sitem'), + (2642222, 'mdfdccmoo01', 'sitem'), + (2642478, 'mdfdccoif01', 'sitem'), + (2642734, 'mdfdccoio01', 'sitem'), + (2642990, 'mdfdccpal01', 'sitem'), + (2643246, 'mdfdccpas01', 'sitem'), + (2643502, 'mdfdccpof01', 'sitem'), + (2643758, 'mdfdccpoo01', 'sitem'), + (2644014, 'mdfdccref01', 'sitem'), + (2644270, 'mdfdccreo01', 'sitem'), + (2644526, 'mdfdccruf01', 'sitem'), + (2644782, 'mdfdccruo01', 'sitem'), + (2645038, 'mdfdccsaf01', 'sitem'), + (2645294, 'mdfdccsao01', 'sitem'), + (2645550, 'mdfdccsel01', 'sitem'), + (2645806, 'mdfdccses01', 'sitem'), + (2646062, 'mdfdccstf01', 'sitem'), + (2646318, 'mdfdccsto01', 'sitem'), + (2646574, 'mdfdccwbf01', 'sitem'), + (2646830, 'mdfdccwbo01', 'sitem'), + (2647086, 'mdfdccwrf01', 'sitem'), + (2647342, 'mdfdccwro01', 'sitem'), + (2647598, 'mdfdcdbul01', 'sitem'), + (2647854, 'mdfdcdbus01', 'sitem'), + (2648110, 'mdfdcdfrl01', 'sitem'), + (2648366, 'mdfdcdfrs01', 'sitem'), + (2648622, 'mdfdcdmof01', 'sitem'), + (2648878, 'mdfdcdmoo01', 'sitem'), + (2649134, 'mdfdcdoif01', 'sitem'), + (2649390, 'mdfdcdoio01', 'sitem'), + (2649646, 'mdfdcdpal01', 'sitem'), + (2649902, 'mdfdcdpas01', 'sitem'), + (2650158, 'mdfdcdpof01', 'sitem'), + (2650414, 'mdfdcdpoo01', 'sitem'), + (2650670, 'mdfdcdref01', 'sitem'), + (2650926, 'mdfdcdreo01', 'sitem'), + (2651182, 'mdfdcdruf01', 'sitem'), + (2651438, 'mdfdcdruo01', 'sitem'), + (2651694, 'mdfdcdsaf01', 'sitem'), + (2651950, 'mdfdcdsao01', 'sitem'), + (2652206, 'mdfdcdsel01', 'sitem'), + (2652462, 'mdfdcdses01', 'sitem'), + (2652718, 'mdfdcdstf01', 'sitem'), + (2652974, 'mdfdcdsto01', 'sitem'), + (2653230, 'mdfdcdwbf01', 'sitem'), + (2653486, 'mdfdcdwbo01', 'sitem'), + (2653742, 'mdfdcdwrf01', 'sitem'), + (2653998, 'mdfdcdwro01', 'sitem'), + (2654254, 'mdfdcebul01', 'sitem'), + (2654510, 'mdfdcebus01', 'sitem'), + (2654766, 'mdfdcefrl01', 'sitem'), + (2655022, 'mdfdcefrs01', 'sitem'), + (2655278, 'mdfdcemof01', 'sitem'), + (2655534, 'mdfdcemoo01', 'sitem'), + (2655790, 'mdfdceoif01', 'sitem'), + (2656046, 'mdfdceoio01', 'sitem'), + (2656302, 'mdfdcepal01', 'sitem'), + (2656558, 'mdfdcepas01', 'sitem'), + (2656814, 'mdfdcepof01', 'sitem'), + (2657070, 'mdfdcepoo01', 'sitem'), + (2657326, 'mdfdceref01', 'sitem'), + (2657582, 'mdfdcereo01', 'sitem'), + (2657838, 'mdfdceruf01', 'sitem'), + (2658094, 'mdfdceruo01', 'sitem'), + (2658350, 'mdfdcesaf01', 'sitem'), + (2658606, 'mdfdcesao01', 'sitem'), + (2658862, 'mdfdcesel01', 'sitem'), + (2659118, 'mdfdceses01', 'sitem'), + (2659374, 'mdfdcestf01', 'sitem'), + (2659630, 'mdfdcesto01', 'sitem'), + (2659886, 'mdfdcewbf01', 'sitem'), + (2660142, 'mdfdcewbo01', 'sitem'), + (2660398, 'mdfdcewrf01', 'sitem'), + (2660654, 'mdfdcewro01', 'sitem'), + (2660910, 'mdfdcfbul01', 'sitem'), + (2661166, 'mdfdcfbus01', 'sitem'), + (2661422, 'mdfdcffrl01', 'sitem'), + (2661678, 'mdfdcffrs01', 'sitem'), + (2661934, 'mdfdcfmof01', 'sitem'), + (2662190, 'mdfdcfmoo01', 'sitem'), + (2662446, 'mdfdcfoif01', 'sitem'), + (2662702, 'mdfdcfoio01', 'sitem'), + (2662958, 'mdfdcfpal01', 'sitem'), + (2663214, 'mdfdcfpas01', 'sitem'), + (2663470, 'mdfdcfpof01', 'sitem'), + (2663726, 'mdfdcfpoo01', 'sitem'), + (2663982, 'mdfdcfref01', 'sitem'), + (2664238, 'mdfdcfreo01', 'sitem'), + (2664494, 'mdfdcfruf01', 'sitem'), + (2664750, 'mdfdcfruo01', 'sitem'), + (2665006, 'mdfdcfsaf01', 'sitem'), + (2665262, 'mdfdcfsao01', 'sitem'), + (2665518, 'mdfdcfsel01', 'sitem'), + (2665774, 'mdfdcfses01', 'sitem'), + (2666030, 'mdfdcfstf01', 'sitem'), + (2666286, 'mdfdcfsto01', 'sitem'), + (2666542, 'mdfdcfwbf01', 'sitem'), + (2666798, 'mdfdcfwbo01', 'sitem'), + (2667054, 'mdfdcfwrf01', 'sitem'), + (2667310, 'mdfdcfwro01', 'sitem'), + (2667566, 'mdfecbbul01', 'sitem'), + (2667822, 'mdfecbbus01', 'sitem'), + (2668078, 'mdfecbfrl01', 'sitem'), + (2668334, 'mdfecbfrs01', 'sitem'), + (2668590, 'mdfecbmof01', 'sitem'), + (2668846, 'mdfecbmoo01', 'sitem'), + (2669102, 'mdfecboif01', 'sitem'), + (2669358, 'mdfecboio01', 'sitem'), + (2669614, 'mdfecbpal01', 'sitem'), + (2669870, 'mdfecbpas01', 'sitem'), + (2670126, 'mdfecbpof01', 'sitem'), + (2670382, 'mdfecbpoo01', 'sitem'), + (2670638, 'mdfecbref01', 'sitem'), + (2670894, 'mdfecbreo01', 'sitem'), + (2671150, 'mdfecbruf01', 'sitem'), + (2671406, 'mdfecbruo01', 'sitem'), + (2671662, 'mdfecbsaf01', 'sitem'), + (2671918, 'mdfecbsao01', 'sitem'), + (2672174, 'mdfecbsel01', 'sitem'), + (2672430, 'mdfecbses01', 'sitem'), + (2672686, 'mdfecbstf01', 'sitem'), + (2672942, 'mdfecbsto01', 'sitem'), + (2673198, 'mdfecbwbf01', 'sitem'), + (2673454, 'mdfecbwbo01', 'sitem'), + (2673710, 'mdfecbwrf01', 'sitem'), + (2673966, 'mdfecbwro01', 'sitem'), + (2674222, 'mdfeccbul01', 'sitem'), + (2674478, 'mdfeccbus01', 'sitem'), + (2674734, 'mdfeccfrl01', 'sitem'), + (2674990, 'mdfeccfrs01', 'sitem'), + (2675246, 'mdfeccmof01', 'sitem'), + (2675502, 'mdfeccmoo01', 'sitem'), + (2675758, 'mdfeccoif01', 'sitem'), + (2676014, 'mdfeccoio01', 'sitem'), + (2676270, 'mdfeccpal01', 'sitem'), + (2676526, 'mdfeccpas01', 'sitem'), + (2676782, 'mdfeccpof01', 'sitem'), + (2677038, 'mdfeccpoo01', 'sitem'), + (2677294, 'mdfeccref01', 'sitem'), + (2677550, 'mdfeccreo01', 'sitem'), + (2677806, 'mdfeccruf01', 'sitem'), + (2678062, 'mdfeccruo01', 'sitem'), + (2678318, 'mdfeccsaf01', 'sitem'), + (2678574, 'mdfeccsao01', 'sitem'), + (2678830, 'mdfeccsel01', 'sitem'), + (2679086, 'mdfeccses01', 'sitem'), + (2679342, 'mdfeccstf01', 'sitem'), + (2679598, 'mdfeccsto01', 'sitem'), + (2679854, 'mdfeccwbf01', 'sitem'), + (2680110, 'mdfeccwbo01', 'sitem'), + (2680366, 'mdfeccwrf01', 'sitem'), + (2680622, 'mdfeccwro01', 'sitem'), + (2680878, 'mdfecdbul01', 'sitem'), + (2681134, 'mdfecdbus01', 'sitem'), + (2681390, 'mdfecdfrl01', 'sitem'), + (2681646, 'mdfecdfrs01', 'sitem'), + (2681902, 'mdfecdmof01', 'sitem'), + (2682158, 'mdfecdmoo01', 'sitem'), + (2682414, 'mdfecdoif01', 'sitem'), + (2682670, 'mdfecdoio01', 'sitem'), + (2682926, 'mdfecdpal01', 'sitem'), + (2683182, 'mdfecdpas01', 'sitem'), + (2683438, 'mdfecdpof01', 'sitem'), + (2683694, 'mdfecdpoo01', 'sitem'), + (2683950, 'mdfecdref01', 'sitem'), + (2684206, 'mdfecdreo01', 'sitem'), + (2684462, 'mdfecdruf01', 'sitem'), + (2684718, 'mdfecdruo01', 'sitem'), + (2684974, 'mdfecdsaf01', 'sitem'), + (2685230, 'mdfecdsao01', 'sitem'), + (2685486, 'mdfecdsel01', 'sitem'), + (2685742, 'mdfecdses01', 'sitem'), + (2685998, 'mdfecdstf01', 'sitem'), + (2686254, 'mdfecdsto01', 'sitem'), + (2686510, 'mdfecdwbf01', 'sitem'), + (2686766, 'mdfecdwbo01', 'sitem'), + (2687022, 'mdfecdwrf01', 'sitem'), + (2687278, 'mdfecdwro01', 'sitem'), + (2687534, 'mdfecebul01', 'sitem'), + (2687790, 'mdfecebus01', 'sitem'), + (2688046, 'mdfecefrl01', 'sitem'), + (2688302, 'mdfecefrs01', 'sitem'), + (2688558, 'mdfecemof01', 'sitem'), + (2688814, 'mdfecemoo01', 'sitem'), + (2689070, 'mdfeceoif01', 'sitem'), + (2689326, 'mdfeceoio01', 'sitem'), + (2689582, 'mdfecepal01', 'sitem'), + (2689838, 'mdfecepas01', 'sitem'), + (2690094, 'mdfecepof01', 'sitem'), + (2690350, 'mdfecepoo01', 'sitem'), + (2690606, 'mdfeceref01', 'sitem'), + (2690862, 'mdfecereo01', 'sitem'), + (2691118, 'mdfeceruf01', 'sitem'), + (2691374, 'mdfeceruo01', 'sitem'), + (2691630, 'mdfecesaf01', 'sitem'), + (2691886, 'mdfecesao01', 'sitem'), + (2692142, 'mdfecesel01', 'sitem'), + (2692398, 'mdfeceses01', 'sitem'), + (2692654, 'mdfecestf01', 'sitem'), + (2692910, 'mdfecesto01', 'sitem'), + (2693166, 'mdfecewbf01', 'sitem'), + (2693422, 'mdfecewbo01', 'sitem'), + (2693678, 'mdfecewrf01', 'sitem'), + (2693934, 'mdfecewro01', 'sitem'), + (2694190, 'mdfecfbul01', 'sitem'), + (2694446, 'mdfecfbus01', 'sitem'), + (2694702, 'mdfecffrl01', 'sitem'), + (2694958, 'mdfecffrs01', 'sitem'), + (2695214, 'mdfecfmof01', 'sitem'), + (2695470, 'mdfecfmoo01', 'sitem'), + (2695726, 'mdfecfoif01', 'sitem'), + (2695982, 'mdfecfoio01', 'sitem'), + (2696238, 'mdfecfpal01', 'sitem'), + (2696494, 'mdfecfpas01', 'sitem'), + (2696750, 'mdfecfpof01', 'sitem'), + (2697006, 'mdfecfpoo01', 'sitem'), + (2697262, 'mdfecfref01', 'sitem'), + (2697518, 'mdfecfreo01', 'sitem'), + (2697774, 'mdfecfruf01', 'sitem'), + (2698030, 'mdfecfruo01', 'sitem'), + (2698286, 'mdfecfsaf01', 'sitem'), + (2698542, 'mdfecfsao01', 'sitem'), + (2698798, 'mdfecfsel01', 'sitem'), + (2699054, 'mdfecfses01', 'sitem'), + (2699310, 'mdfecfstf01', 'sitem'), + (2699566, 'mdfecfsto01', 'sitem'), + (2699822, 'mdfecfwbf01', 'sitem'), + (2700078, 'mdfecfwbo01', 'sitem'), + (2700334, 'mdfecfwrf01', 'sitem'), + (2700590, 'mdfecfwro01', 'sitem'), + (2700846, 'mdffcbbul01', 'sitem'), + (2701102, 'mdffcbbus01', 'sitem'), + (2701358, 'mdffcbfrl01', 'sitem'), + (2701614, 'mdffcbfrs01', 'sitem'), + (2701870, 'mdffcbmof01', 'sitem'), + (2702126, 'mdffcbmoo01', 'sitem'), + (2702382, 'mdffcboif01', 'sitem'), + (2702638, 'mdffcboio01', 'sitem'), + (2702894, 'mdffcbpal01', 'sitem'), + (2703150, 'mdffcbpas01', 'sitem'), + (2703406, 'mdffcbpof01', 'sitem'), + (2703662, 'mdffcbpoo01', 'sitem'), + (2703918, 'mdffcbref01', 'sitem'), + (2704174, 'mdffcbreo01', 'sitem'), + (2704430, 'mdffcbruf01', 'sitem'), + (2704686, 'mdffcbruo01', 'sitem'), + (2704942, 'mdffcbsaf01', 'sitem'), + (2705198, 'mdffcbsao01', 'sitem'), + (2705454, 'mdffcbsel01', 'sitem'), + (2705710, 'mdffcbses01', 'sitem'), + (2705966, 'mdffcbstf01', 'sitem'), + (2706222, 'mdffcbsto01', 'sitem'), + (2706478, 'mdffcbwbf01', 'sitem'), + (2706734, 'mdffcbwbo01', 'sitem'), + (2706990, 'mdffcbwrf01', 'sitem'), + (2707246, 'mdffcbwro01', 'sitem'), + (2707502, 'mdffccbul01', 'sitem'), + (2707758, 'mdffccbus01', 'sitem'), + (2708014, 'mdffccfrl01', 'sitem'), + (2708270, 'mdffccfrs01', 'sitem'), + (2708526, 'mdffccmof01', 'sitem'), + (2708782, 'mdffccmoo01', 'sitem'), + (2709038, 'mdffccoif01', 'sitem'), + (2709294, 'mdffccoio01', 'sitem'), + (2709550, 'mdffccpal01', 'sitem'), + (2709806, 'mdffccpas01', 'sitem'), + (2710062, 'mdffccpof01', 'sitem'), + (2710318, 'mdffccpoo01', 'sitem'), + (2710574, 'mdffccref01', 'sitem'), + (2710830, 'mdffccreo01', 'sitem'), + (2711086, 'mdffccruf01', 'sitem'), + (2711342, 'mdffccruo01', 'sitem'), + (2711598, 'mdffccsaf01', 'sitem'), + (2711854, 'mdffccsao01', 'sitem'), + (2712110, 'mdffccsel01', 'sitem'), + (2712366, 'mdffccses01', 'sitem'), + (2712622, 'mdffccstf01', 'sitem'), + (2712878, 'mdffccsto01', 'sitem'), + (2713134, 'mdffccwbf01', 'sitem'), + (2713390, 'mdffccwbo01', 'sitem'), + (2713646, 'mdffccwrf01', 'sitem'), + (2713902, 'mdffccwro01', 'sitem'), + (2714158, 'mdffcdbul01', 'sitem'), + (2714414, 'mdffcdbus01', 'sitem'), + (2714670, 'mdffcdfrl01', 'sitem'), + (2714926, 'mdffcdfrs01', 'sitem'), + (2715182, 'mdffcdmof01', 'sitem'), + (2715438, 'mdffcdmoo01', 'sitem'), + (2715694, 'mdffcdoif01', 'sitem'), + (2715950, 'mdffcdoio01', 'sitem'), + (2716206, 'mdffcdpal01', 'sitem'), + (2716462, 'mdffcdpas01', 'sitem'), + (2716718, 'mdffcdpof01', 'sitem'), + (2716974, 'mdffcdpoo01', 'sitem'), + (2717230, 'mdffcdref01', 'sitem'), + (2717486, 'mdffcdreo01', 'sitem'), + (2717742, 'mdffcdruf01', 'sitem'), + (2717998, 'mdffcdruo01', 'sitem'), + (2718254, 'mdffcdsaf01', 'sitem'), + (2718510, 'mdffcdsao01', 'sitem'), + (2718766, 'mdffcdsel01', 'sitem'), + (2719022, 'mdffcdses01', 'sitem'), + (2719278, 'mdffcdstf01', 'sitem'), + (2719534, 'mdffcdsto01', 'sitem'), + (2719790, 'mdffcdwbf01', 'sitem'), + (2720046, 'mdffcdwbo01', 'sitem'), + (2720302, 'mdffcdwrf01', 'sitem'), + (2720558, 'mdffcdwro01', 'sitem'), + (2720814, 'mdffcebul01', 'sitem'), + (2721070, 'mdffcebus01', 'sitem'), + (2721326, 'mdffcefrl01', 'sitem'), + (2721582, 'mdffcefrs01', 'sitem'), + (2721838, 'mdffcemof01', 'sitem'), + (2722094, 'mdffcemoo01', 'sitem'), + (2722350, 'mdffceoif01', 'sitem'), + (2722606, 'mdffceoio01', 'sitem'), + (2722862, 'mdffcepal01', 'sitem'), + (2723118, 'mdffcepas01', 'sitem'), + (2723374, 'mdffcepof01', 'sitem'), + (2723630, 'mdffcepoo01', 'sitem'), + (2723886, 'mdffceref01', 'sitem'), + (2724142, 'mdffcereo01', 'sitem'), + (2724398, 'mdffceruf01', 'sitem'), + (2724654, 'mdffceruo01', 'sitem'), + (2724910, 'mdffcesaf01', 'sitem'), + (2725166, 'mdffcesao01', 'sitem'), + (2725422, 'mdffcesel01', 'sitem'), + (2725678, 'mdffceses01', 'sitem'), + (2725934, 'mdffcestf01', 'sitem'), + (2726190, 'mdffcesto01', 'sitem'), + (2726446, 'mdffcewbf01', 'sitem'), + (2726702, 'mdffcewbo01', 'sitem'), + (2726958, 'mdffcewrf01', 'sitem'), + (2727214, 'mdffcewro01', 'sitem'), + (2727470, 'mdffcfbul01', 'sitem'), + (2727726, 'mdffcfbus01', 'sitem'), + (2727982, 'mdffcffrl01', 'sitem'), + (2728238, 'mdffcffrs01', 'sitem'), + (2728494, 'mdffcfmof01', 'sitem'), + (2728750, 'mdffcfmoo01', 'sitem'), + (2729006, 'mdffcfoif01', 'sitem'), + (2729262, 'mdffcfoio01', 'sitem'), + (2729518, 'mdffcfpal01', 'sitem'), + (2729774, 'mdffcfpas01', 'sitem'), + (2730030, 'mdffcfpof01', 'sitem'), + (2730286, 'mdffcfpoo01', 'sitem'), + (2730542, 'mdffcfref01', 'sitem'), + (2730798, 'mdffcfreo01', 'sitem'), + (2731054, 'mdffcfruf01', 'sitem'), + (2731310, 'mdffcfruo01', 'sitem'), + (2731566, 'mdffcfsaf01', 'sitem'), + (2731822, 'mdffcfsao01', 'sitem'), + (2732078, 'mdffcfsel01', 'sitem'), + (2732334, 'mdffcfses01', 'sitem'), + (2732590, 'mdffcfstf01', 'sitem'), + (2732846, 'mdffcfsto01', 'sitem'), + (2733102, 'mdffcfwbf01', 'sitem'), + (2733358, 'mdffcfwbo01', 'sitem'), + (2733614, 'mdffcfwrf01', 'sitem'), + (2733870, 'mdffcfwro01', 'sitem'), + (2734126, 'mdfgcbbul01', 'sitem'), + (2734382, 'mdfgcbbus01', 'sitem'), + (2734638, 'mdfgcbfrl01', 'sitem'), + (2734894, 'mdfgcbfrs01', 'sitem'), + (2735150, 'mdfgcbmof01', 'sitem'), + (2735406, 'mdfgcbmoo01', 'sitem'), + (2735662, 'mdfgcboif01', 'sitem'), + (2735918, 'mdfgcboio01', 'sitem'), + (2736174, 'mdfgcbpal01', 'sitem'), + (2736430, 'mdfgcbpas01', 'sitem'), + (2736686, 'mdfgcbpof01', 'sitem'), + (2736942, 'mdfgcbpoo01', 'sitem'), + (2737198, 'mdfgcbref01', 'sitem'), + (2737454, 'mdfgcbreo01', 'sitem'), + (2737710, 'mdfgcbruf01', 'sitem'), + (2737966, 'mdfgcbruo01', 'sitem'), + (2738222, 'mdfgcbsaf01', 'sitem'), + (2738478, 'mdfgcbsao01', 'sitem'), + (2738734, 'mdfgcbsel01', 'sitem'), + (2738990, 'mdfgcbses01', 'sitem'), + (2739246, 'mdfgcbstf01', 'sitem'), + (2739502, 'mdfgcbsto01', 'sitem'), + (2739758, 'mdfgcbwbf01', 'sitem'), + (2740014, 'mdfgcbwbo01', 'sitem'), + (2740270, 'mdfgcbwrf01', 'sitem'), + (2740526, 'mdfgcbwro01', 'sitem'), + (2740782, 'mdfgccbul01', 'sitem'), + (2741038, 'mdfgccbus01', 'sitem'), + (2741294, 'mdfgccfrl01', 'sitem'), + (2741550, 'mdfgccfrs01', 'sitem'), + (2741806, 'mdfgccmof01', 'sitem'), + (2742062, 'mdfgccmoo01', 'sitem'), + (2742318, 'mdfgccoif01', 'sitem'), + (2742574, 'mdfgccoio01', 'sitem'), + (2742830, 'mdfgccpal01', 'sitem'), + (2743086, 'mdfgccpas01', 'sitem'), + (2743342, 'mdfgccpof01', 'sitem'), + (2743598, 'mdfgccpoo01', 'sitem'), + (2743854, 'mdfgccref01', 'sitem'), + (2744110, 'mdfgccreo01', 'sitem'), + (2744366, 'mdfgccruf01', 'sitem'), + (2744622, 'mdfgccruo01', 'sitem'), + (2744878, 'mdfgccsaf01', 'sitem'), + (2745134, 'mdfgccsao01', 'sitem'), + (2745390, 'mdfgccsel01', 'sitem'), + (2745646, 'mdfgccses01', 'sitem'), + (2745902, 'mdfgccstf01', 'sitem'), + (2746158, 'mdfgccsto01', 'sitem'), + (2746414, 'mdfgccwbf01', 'sitem'), + (2746670, 'mdfgccwbo01', 'sitem'), + (2746926, 'mdfgccwrf01', 'sitem'), + (2747182, 'mdfgccwro01', 'sitem'), + (2747438, 'mdfgcdbul01', 'sitem'), + (2747694, 'mdfgcdbus01', 'sitem'), + (2747950, 'mdfgcdfrl01', 'sitem'), + (2748206, 'mdfgcdfrs01', 'sitem'), + (2748462, 'mdfgcdmof01', 'sitem'), + (2748718, 'mdfgcdmoo01', 'sitem'), + (2748974, 'mdfgcdoif01', 'sitem'), + (2749230, 'mdfgcdoio01', 'sitem'), + (2749486, 'mdfgcdpal01', 'sitem'), + (2749742, 'mdfgcdpas01', 'sitem'), + (2749998, 'mdfgcdpof01', 'sitem'), + (2750254, 'mdfgcdpoo01', 'sitem'), + (2750510, 'mdfgcdref01', 'sitem'), + (2750766, 'mdfgcdreo01', 'sitem'), + (2751022, 'mdfgcdruf01', 'sitem'), + (2751278, 'mdfgcdruo01', 'sitem'), + (2751534, 'mdfgcdsaf01', 'sitem'), + (2751790, 'mdfgcdsao01', 'sitem'), + (2752046, 'mdfgcdsel01', 'sitem'), + (2752302, 'mdfgcdses01', 'sitem'), + (2752558, 'mdfgcdstf01', 'sitem'), + (2752814, 'mdfgcdsto01', 'sitem'), + (2753070, 'mdfgcdwbf01', 'sitem'), + (2753326, 'mdfgcdwbo01', 'sitem'), + (2753582, 'mdfgcdwrf01', 'sitem'), + (2753838, 'mdfgcdwro01', 'sitem'), + (2754094, 'mdfgcebul01', 'sitem'), + (2754350, 'mdfgcebus01', 'sitem'), + (2754606, 'mdfgcefrl01', 'sitem'), + (2754862, 'mdfgcefrs01', 'sitem'), + (2755118, 'mdfgcemof01', 'sitem'), + (2755374, 'mdfgcemoo01', 'sitem'), + (2755630, 'mdfgceoif01', 'sitem'), + (2755886, 'mdfgceoio01', 'sitem'), + (2756142, 'mdfgcepal01', 'sitem'), + (2756398, 'mdfgcepas01', 'sitem'), + (2756654, 'mdfgcepof01', 'sitem'), + (2756910, 'mdfgcepoo01', 'sitem'), + (2757166, 'mdfgceref01', 'sitem'), + (2757422, 'mdfgcereo01', 'sitem'), + (2757678, 'mdfgceruf01', 'sitem'), + (2757934, 'mdfgceruo01', 'sitem'), + (2758190, 'mdfgcesaf01', 'sitem'), + (2758446, 'mdfgcesao01', 'sitem'), + (2758702, 'mdfgcesel01', 'sitem'), + (2758958, 'mdfgceses01', 'sitem'), + (2759214, 'mdfgcestf01', 'sitem'), + (2759470, 'mdfgcesto01', 'sitem'), + (2759726, 'mdfgcewbf01', 'sitem'), + (2759982, 'mdfgcewbo01', 'sitem'), + (2760238, 'mdfgcewrf01', 'sitem'), + (2760494, 'mdfgcewro01', 'sitem'), + (2760750, 'mdfgcfbul01', 'sitem'), + (2761006, 'mdfgcfbus01', 'sitem'), + (2761262, 'mdfgcffrl01', 'sitem'), + (2761518, 'mdfgcffrs01', 'sitem'), + (2761774, 'mdfgcfmof01', 'sitem'), + (2762030, 'mdfgcfmoo01', 'sitem'), + (2762286, 'mdfgcfoif01', 'sitem'), + (2762542, 'mdfgcfoio01', 'sitem'), + (2762798, 'mdfgcfpal01', 'sitem'), + (2763054, 'mdfgcfpas01', 'sitem'), + (2763310, 'mdfgcfpof01', 'sitem'), + (2763566, 'mdfgcfpoo01', 'sitem'), + (2763822, 'mdfgcfref01', 'sitem'), + (2764078, 'mdfgcfreo01', 'sitem'), + (2764334, 'mdfgcfruf01', 'sitem'), + (2764590, 'mdfgcfruo01', 'sitem'), + (2764846, 'mdfgcfsaf01', 'sitem'), + (2765102, 'mdfgcfsao01', 'sitem'), + (2765358, 'mdfgcfsel01', 'sitem'), + (2765614, 'mdfgcfses01', 'sitem'), + (2765870, 'mdfgcfstf01', 'sitem'), + (2766126, 'mdfgcfsto01', 'sitem'), + (2766382, 'mdfgcfwbf01', 'sitem'), + (2766638, 'mdfgcfwbo01', 'sitem'), + (2766894, 'mdfgcfwrf01', 'sitem'), + (2767150, 'mdfgcfwro01', 'sitem'), + (2767406, 'mdoacbexk01', 'sitem'), + (2767662, 'mdoacbexm01', 'sitem'), + (2767918, 'mdoacbfrf01', 'sitem'), + (2768174, 'mdoacbfro01', 'sitem'), + (2768430, 'mdoacbkif01', 'sitem'), + (2768686, 'mdoacbkio01', 'sitem'), + (2768942, 'mdoacblai01', 'sitem'), + (2769198, 'mdoacblak01', 'sitem'), + (2769454, 'mdoacbmof01', 'sitem'), + (2769710, 'mdoacbmoo01', 'sitem'), + (2769966, 'mdoacbmuf01', 'sitem'), + (2770222, 'mdoacbmuo01', 'sitem'), + (2770478, 'mdoacbref01', 'sitem'), + (2770734, 'mdoacbreo01', 'sitem'), + (2770990, 'mdoacbruf01', 'sitem'), + (2771246, 'mdoacbruo01', 'sitem'), + (2771502, 'mdoacbsef01', 'sitem'), + (2771758, 'mdoacbseo01', 'sitem'), + (2772014, 'mdoacbshf01', 'sitem'), + (2772270, 'mdoacbsho01', 'sitem'), + (2772526, 'mdoacbspf01', 'sitem'), + (2772782, 'mdoacbspo01', 'sitem'), + (2773038, 'mdoacbw f01', 'sitem'), + (2773294, 'mdoacbw o01', 'sitem'), + (2773550, 'mdoacbwbf01', 'sitem'), + (2773806, 'mdoacbwbo01', 'sitem'), + (2774062, 'mdoacbwkf01', 'sitem'), + (2774318, 'mdoacbwko01', 'sitem'), + (2774574, 'mdoacbwof01', 'sitem'), + (2774830, 'mdoacbwoo01', 'sitem'), + (2775086, 'mdoaccexk01', 'sitem'), + (2775342, 'mdoaccexm01', 'sitem'), + (2775598, 'mdoaccfrf01', 'sitem'), + (2775854, 'mdoaccfro01', 'sitem'), + (2776110, 'mdoacckif01', 'sitem'), + (2776366, 'mdoacckio01', 'sitem'), + (2776622, 'mdoacclai01', 'sitem'), + (2776878, 'mdoacclak01', 'sitem'), + (2777134, 'mdoaccmof01', 'sitem'), + (2777390, 'mdoaccmoo01', 'sitem'), + (2777646, 'mdoaccmuf01', 'sitem'), + (2777902, 'mdoaccmuo01', 'sitem'), + (2778158, 'mdoaccref01', 'sitem'), + (2778414, 'mdoaccreo01', 'sitem'), + (2778670, 'mdoaccruf01', 'sitem'), + (2778926, 'mdoaccruo01', 'sitem'), + (2779182, 'mdoaccsef01', 'sitem'), + (2779438, 'mdoaccseo01', 'sitem'), + (2779694, 'mdoaccshf01', 'sitem'), + (2779950, 'mdoaccsho01', 'sitem'), + (2780206, 'mdoaccspf01', 'sitem'), + (2780462, 'mdoaccspo01', 'sitem'), + (2780718, 'mdoaccw f01', 'sitem'), + (2780974, 'mdoaccw o01', 'sitem'), + (2781230, 'mdoaccwbf01', 'sitem'), + (2781486, 'mdoaccwbo01', 'sitem'), + (2781742, 'mdoaccwkf01', 'sitem'), + (2781998, 'mdoaccwko01', 'sitem'), + (2782254, 'mdoaccwof01', 'sitem'), + (2782510, 'mdoaccwoo01', 'sitem'), + (2782766, 'mdoacdexk01', 'sitem'), + (2783022, 'mdoacdexm01', 'sitem'), + (2783278, 'mdoacdfrf01', 'sitem'), + (2783534, 'mdoacdfro01', 'sitem'), + (2783790, 'mdoacdkif01', 'sitem'), + (2784046, 'mdoacdkio01', 'sitem'), + (2784302, 'mdoacdlai01', 'sitem'), + (2784558, 'mdoacdlak01', 'sitem'), + (2784814, 'mdoacdmof01', 'sitem'), + (2785070, 'mdoacdmoo01', 'sitem'), + (2785326, 'mdoacdmuf01', 'sitem'), + (2785582, 'mdoacdmuo01', 'sitem'), + (2785838, 'mdoacdref01', 'sitem'), + (2786094, 'mdoacdreo01', 'sitem'), + (2786350, 'mdoacdruf01', 'sitem'), + (2786606, 'mdoacdruo01', 'sitem'), + (2786862, 'mdoacdsef01', 'sitem'), + (2787118, 'mdoacdseo01', 'sitem'), + (2787374, 'mdoacdshf01', 'sitem'), + (2787630, 'mdoacdsho01', 'sitem'), + (2787886, 'mdoacdspf01', 'sitem'), + (2788142, 'mdoacdspo01', 'sitem'), + (2788398, 'mdoacdw f01', 'sitem'), + (2788654, 'mdoacdw o01', 'sitem'), + (2788910, 'mdoacdwbf01', 'sitem'), + (2789166, 'mdoacdwbo01', 'sitem'), + (2789422, 'mdoacdwkf01', 'sitem'), + (2789678, 'mdoacdwko01', 'sitem'), + (2789934, 'mdoacdwof01', 'sitem'), + (2790190, 'mdoacdwoo01', 'sitem'), + (2790446, 'mdoaceexk01', 'sitem'), + (2790702, 'mdoaceexm01', 'sitem'), + (2790958, 'mdoacefrf01', 'sitem'), + (2791214, 'mdoacefro01', 'sitem'), + (2791470, 'mdoacekif01', 'sitem'), + (2791726, 'mdoacekio01', 'sitem'), + (2791982, 'mdoacelai01', 'sitem'), + (2792238, 'mdoacelak01', 'sitem'), + (2792494, 'mdoacemof01', 'sitem'), + (2792750, 'mdoacemoo01', 'sitem'), + (2793006, 'mdoacemuf01', 'sitem'), + (2793262, 'mdoacemuo01', 'sitem'), + (2793518, 'mdoaceref01', 'sitem'), + (2793774, 'mdoacereo01', 'sitem'), + (2794030, 'mdoaceruf01', 'sitem'), + (2794286, 'mdoaceruo01', 'sitem'), + (2794542, 'mdoacesef01', 'sitem'), + (2794798, 'mdoaceseo01', 'sitem'), + (2795054, 'mdoaceshf01', 'sitem'), + (2795310, 'mdoacesho01', 'sitem'), + (2795566, 'mdoacespf01', 'sitem'), + (2795822, 'mdoacespo01', 'sitem'), + (2796078, 'mdoacew f01', 'sitem'), + (2796334, 'mdoacew o01', 'sitem'), + (2796590, 'mdoacewbf01', 'sitem'), + (2796846, 'mdoacewbo01', 'sitem'), + (2797102, 'mdoacewkf01', 'sitem'), + (2797358, 'mdoacewko01', 'sitem'), + (2797614, 'mdoacewof01', 'sitem'), + (2797870, 'mdoacewoo01', 'sitem'), + (2798126, 'mdoacfexk01', 'sitem'), + (2798382, 'mdoacfexm01', 'sitem'), + (2798638, 'mdoacffrf01', 'sitem'), + (2798894, 'mdoacffro01', 'sitem'), + (2799150, 'mdoacfkif01', 'sitem'), + (2799406, 'mdoacfkio01', 'sitem'), + (2799662, 'mdoacflai01', 'sitem'), + (2799918, 'mdoacflak01', 'sitem'), + (2800174, 'mdoacfmof01', 'sitem'), + (2800430, 'mdoacfmoo01', 'sitem'), + (2800686, 'mdoacfmuf01', 'sitem'), + (2800942, 'mdoacfmuo01', 'sitem'), + (2801198, 'mdoacfref01', 'sitem'), + (2801454, 'mdoacfreo01', 'sitem'), + (2801710, 'mdoacfruf01', 'sitem'), + (2801966, 'mdoacfruo01', 'sitem'), + (2802222, 'mdoacfsef01', 'sitem'), + (2802478, 'mdoacfseo01', 'sitem'), + (2802734, 'mdoacfshf01', 'sitem'), + (2802990, 'mdoacfsho01', 'sitem'), + (2803246, 'mdoacfspf01', 'sitem'), + (2803502, 'mdoacfspo01', 'sitem'), + (2803758, 'mdoacfw f01', 'sitem'), + (2804014, 'mdoacfw o01', 'sitem'), + (2804270, 'mdoacfwbf01', 'sitem'), + (2804526, 'mdoacfwbo01', 'sitem'), + (2804782, 'mdoacfwkf01', 'sitem'), + (2805038, 'mdoacfwko01', 'sitem'), + (2805294, 'mdoacfwof01', 'sitem'), + (2805550, 'mdoacfwoo01', 'sitem'), + (2805806, 'mdobcbexk01', 'sitem'), + (2806062, 'mdobcbexm01', 'sitem'), + (2806318, 'mdobcbfrf01', 'sitem'), + (2806574, 'mdobcbfro01', 'sitem'), + (2806830, 'mdobcbkif01', 'sitem'), + (2807086, 'mdobcbkio01', 'sitem'), + (2807342, 'mdobcblai01', 'sitem'), + (2807598, 'mdobcblak01', 'sitem'), + (2807854, 'mdobcbmof01', 'sitem'), + (2808110, 'mdobcbmoo01', 'sitem'), + (2808366, 'mdobcbmuf01', 'sitem'), + (2808622, 'mdobcbmuo01', 'sitem'), + (2808878, 'mdobcbref01', 'sitem'), + (2809134, 'mdobcbreo01', 'sitem'), + (2809390, 'mdobcbruf01', 'sitem'), + (2809646, 'mdobcbruo01', 'sitem'), + (2809902, 'mdobcbsef01', 'sitem'), + (2810158, 'mdobcbseo01', 'sitem'), + (2810414, 'mdobcbshf01', 'sitem'), + (2810670, 'mdobcbsho01', 'sitem'), + (2810926, 'mdobcbspf01', 'sitem'), + (2811182, 'mdobcbspo01', 'sitem'), + (2811438, 'mdobcbw f01', 'sitem'), + (2811694, 'mdobcbw o01', 'sitem'), + (2811950, 'mdobcbwbf01', 'sitem'), + (2812206, 'mdobcbwbo01', 'sitem'), + (2812462, 'mdobcbwkf01', 'sitem'), + (2812718, 'mdobcbwko01', 'sitem'), + (2812974, 'mdobcbwof01', 'sitem'), + (2813230, 'mdobcbwoo01', 'sitem'), + (2813486, 'mdobccexk01', 'sitem'), + (2813742, 'mdobccexm01', 'sitem'), + (2813998, 'mdobccfrf01', 'sitem'), + (2814254, 'mdobccfro01', 'sitem'), + (2814510, 'mdobcckif01', 'sitem'), + (2814766, 'mdobcckio01', 'sitem'), + (2815022, 'mdobcclai01', 'sitem'), + (2815278, 'mdobcclak01', 'sitem'), + (2815534, 'mdobccmof01', 'sitem'), + (2815790, 'mdobccmoo01', 'sitem'), + (2816046, 'mdobccmuf01', 'sitem'), + (2816302, 'mdobccmuo01', 'sitem'), + (2816558, 'mdobccref01', 'sitem'), + (2816814, 'mdobccreo01', 'sitem'), + (2817070, 'mdobccruf01', 'sitem'), + (2817326, 'mdobccruo01', 'sitem'), + (2817582, 'mdobccsef01', 'sitem'), + (2817838, 'mdobccseo01', 'sitem'), + (2818094, 'mdobccshf01', 'sitem'), + (2818350, 'mdobccsho01', 'sitem'), + (2818606, 'mdobccspf01', 'sitem'), + (2818862, 'mdobccspo01', 'sitem'), + (2819118, 'mdobccw f01', 'sitem'), + (2819374, 'mdobccw o01', 'sitem'), + (2819630, 'mdobccwbf01', 'sitem'), + (2819886, 'mdobccwbo01', 'sitem'), + (2820142, 'mdobccwkf01', 'sitem'), + (2820398, 'mdobccwko01', 'sitem'), + (2820654, 'mdobccwof01', 'sitem'), + (2820910, 'mdobccwoo01', 'sitem'), + (2821166, 'mdobcdexk01', 'sitem'), + (2821422, 'mdobcdexm01', 'sitem'), + (2821678, 'mdobcdfrf01', 'sitem'), + (2821934, 'mdobcdfro01', 'sitem'), + (2822190, 'mdobcdkif01', 'sitem'), + (2822446, 'mdobcdkio01', 'sitem'), + (2822702, 'mdobcdlai01', 'sitem'), + (2822958, 'mdobcdlak01', 'sitem'), + (2823214, 'mdobcdmof01', 'sitem'), + (2823470, 'mdobcdmoo01', 'sitem'), + (2823726, 'mdobcdmuf01', 'sitem'), + (2823982, 'mdobcdmuo01', 'sitem'), + (2824238, 'mdobcdref01', 'sitem'), + (2824494, 'mdobcdreo01', 'sitem'), + (2824750, 'mdobcdruf01', 'sitem'), + (2825006, 'mdobcdruo01', 'sitem'), + (2825262, 'mdobcdsef01', 'sitem'), + (2825518, 'mdobcdseo01', 'sitem'), + (2825774, 'mdobcdshf01', 'sitem'), + (2826030, 'mdobcdsho01', 'sitem'), + (2826286, 'mdobcdspf01', 'sitem'), + (2826542, 'mdobcdspo01', 'sitem'), + (2826798, 'mdobcdw f01', 'sitem'), + (2827054, 'mdobcdw o01', 'sitem'), + (2827310, 'mdobcdwbf01', 'sitem'), + (2827566, 'mdobcdwbo01', 'sitem'), + (2827822, 'mdobcdwkf01', 'sitem'), + (2828078, 'mdobcdwko01', 'sitem'), + (2828334, 'mdobcdwof01', 'sitem'), + (2828590, 'mdobcdwoo01', 'sitem'), + (2828846, 'mdobceexk01', 'sitem'), + (2829102, 'mdobceexm01', 'sitem'), + (2829358, 'mdobcefrf01', 'sitem'), + (2829614, 'mdobcefro01', 'sitem'), + (2829870, 'mdobcekif01', 'sitem'), + (2830126, 'mdobcekio01', 'sitem'), + (2830382, 'mdobcelai01', 'sitem'), + (2830638, 'mdobcelak01', 'sitem'), + (2830894, 'mdobcemof01', 'sitem'), + (2831150, 'mdobcemoo01', 'sitem'), + (2831406, 'mdobcemuf01', 'sitem'), + (2831662, 'mdobcemuo01', 'sitem'), + (2831918, 'mdobceref01', 'sitem'), + (2832174, 'mdobcereo01', 'sitem'), + (2832430, 'mdobceruf01', 'sitem'), + (2832686, 'mdobceruo01', 'sitem'), + (2832942, 'mdobcesef01', 'sitem'), + (2833198, 'mdobceseo01', 'sitem'), + (2833454, 'mdobceshf01', 'sitem'), + (2833710, 'mdobcesho01', 'sitem'), + (2833966, 'mdobcespf01', 'sitem'), + (2834222, 'mdobcespo01', 'sitem'), + (2834478, 'mdobcew f01', 'sitem'), + (2834734, 'mdobcew o01', 'sitem'), + (2834990, 'mdobcewbf01', 'sitem'), + (2835246, 'mdobcewbo01', 'sitem'), + (2835502, 'mdobcewkf01', 'sitem'), + (2835758, 'mdobcewko01', 'sitem'), + (2836014, 'mdobcewof01', 'sitem'), + (2836270, 'mdobcewoo01', 'sitem'), + (2836526, 'mdobcfexk01', 'sitem'), + (2836782, 'mdobcfexm01', 'sitem'), + (2837038, 'mdobcffrf01', 'sitem'), + (2837294, 'mdobcffro01', 'sitem'), + (2837550, 'mdobcfkif01', 'sitem'), + (2837806, 'mdobcfkio01', 'sitem'), + (2838062, 'mdobcflai01', 'sitem'), + (2838318, 'mdobcflak01', 'sitem'), + (2838574, 'mdobcfmof01', 'sitem'), + (2838830, 'mdobcfmoo01', 'sitem'), + (2839086, 'mdobcfmuf01', 'sitem'), + (2839342, 'mdobcfmuo01', 'sitem'), + (2839598, 'mdobcfref01', 'sitem'), + (2839854, 'mdobcfreo01', 'sitem'), + (2840110, 'mdobcfruf01', 'sitem'), + (2840366, 'mdobcfruo01', 'sitem'), + (2840622, 'mdobcfsef01', 'sitem'), + (2840878, 'mdobcfseo01', 'sitem'), + (2841134, 'mdobcfshf01', 'sitem'), + (2841390, 'mdobcfsho01', 'sitem'), + (2841646, 'mdobcfspf01', 'sitem'), + (2841902, 'mdobcfspo01', 'sitem'), + (2842158, 'mdobcfw f01', 'sitem'), + (2842414, 'mdobcfw o01', 'sitem'), + (2842670, 'mdobcfwbf01', 'sitem'), + (2842926, 'mdobcfwbo01', 'sitem'), + (2843182, 'mdobcfwkf01', 'sitem'), + (2843438, 'mdobcfwko01', 'sitem'), + (2843694, 'mdobcfwof01', 'sitem'), + (2843950, 'mdobcfwoo01', 'sitem'), + (2844206, 'mdoccbexk01', 'sitem'), + (2844462, 'mdoccbexm01', 'sitem'), + (2844718, 'mdoccbfrf01', 'sitem'), + (2844974, 'mdoccbfro01', 'sitem'), + (2845230, 'mdoccbkif01', 'sitem'), + (2845486, 'mdoccbkio01', 'sitem'), + (2845742, 'mdoccblai01', 'sitem'), + (2845998, 'mdoccblak01', 'sitem'), + (2846254, 'mdoccbmof01', 'sitem'), + (2846510, 'mdoccbmoo01', 'sitem'), + (2846766, 'mdoccbmuf01', 'sitem'), + (2847022, 'mdoccbmuo01', 'sitem'), + (2847278, 'mdoccbref01', 'sitem'), + (2847534, 'mdoccbreo01', 'sitem'), + (2847790, 'mdoccbruf01', 'sitem'), + (2848046, 'mdoccbruo01', 'sitem'), + (2848302, 'mdoccbsef01', 'sitem'), + (2848558, 'mdoccbseo01', 'sitem'), + (2848814, 'mdoccbshf01', 'sitem'), + (2849070, 'mdoccbsho01', 'sitem'), + (2849326, 'mdoccbspf01', 'sitem'), + (2849582, 'mdoccbspo01', 'sitem'), + (2849838, 'mdoccbw f01', 'sitem'), + (2850094, 'mdoccbw o01', 'sitem'), + (2850350, 'mdoccbwbf01', 'sitem'), + (2850606, 'mdoccbwbo01', 'sitem'), + (2850862, 'mdoccbwkf01', 'sitem'), + (2851118, 'mdoccbwko01', 'sitem'), + (2851374, 'mdoccbwof01', 'sitem'), + (2851630, 'mdoccbwoo01', 'sitem'), + (2851886, 'mdocccexk01', 'sitem'), + (2852142, 'mdocccexm01', 'sitem'), + (2852398, 'mdocccfrf01', 'sitem'), + (2852654, 'mdocccfro01', 'sitem'), + (2852910, 'mdoccckif01', 'sitem'), + (2853166, 'mdoccckio01', 'sitem'), + (2853422, 'mdoccclai01', 'sitem'), + (2853678, 'mdoccclak01', 'sitem'), + (2853934, 'mdocccmof01', 'sitem'), + (2854190, 'mdocccmoo01', 'sitem'), + (2854446, 'mdocccmuf01', 'sitem'), + (2854702, 'mdocccmuo01', 'sitem'), + (2854958, 'mdocccref01', 'sitem'), + (2855214, 'mdocccreo01', 'sitem'), + (2855470, 'mdocccruf01', 'sitem'), + (2855726, 'mdocccruo01', 'sitem'), + (2855982, 'mdocccsef01', 'sitem'), + (2856238, 'mdocccseo01', 'sitem'), + (2856494, 'mdocccshf01', 'sitem'), + (2856750, 'mdocccsho01', 'sitem'), + (2857006, 'mdocccspf01', 'sitem'), + (2857262, 'mdocccspo01', 'sitem'), + (2857518, 'mdocccw f01', 'sitem'), + (2857774, 'mdocccw o01', 'sitem'), + (2858030, 'mdocccwbf01', 'sitem'), + (2858286, 'mdocccwbo01', 'sitem'), + (2858542, 'mdocccwkf01', 'sitem'), + (2858798, 'mdocccwko01', 'sitem'), + (2859054, 'mdocccwof01', 'sitem'), + (2859310, 'mdocccwoo01', 'sitem'), + (2859566, 'mdoccdexk01', 'sitem'), + (2859822, 'mdoccdexm01', 'sitem'), + (2860078, 'mdoccdfrf01', 'sitem'), + (2860334, 'mdoccdfro01', 'sitem'), + (2860590, 'mdoccdkif01', 'sitem'), + (2860846, 'mdoccdkio01', 'sitem'), + (2861102, 'mdoccdlai01', 'sitem'), + (2861358, 'mdoccdlak01', 'sitem'), + (2861614, 'mdoccdmof01', 'sitem'), + (2861870, 'mdoccdmoo01', 'sitem'), + (2862126, 'mdoccdmuf01', 'sitem'), + (2862382, 'mdoccdmuo01', 'sitem'), + (2862638, 'mdoccdref01', 'sitem'), + (2862894, 'mdoccdreo01', 'sitem'), + (2863150, 'mdoccdruf01', 'sitem'), + (2863406, 'mdoccdruo01', 'sitem'), + (2863662, 'mdoccdsef01', 'sitem'), + (2863918, 'mdoccdseo01', 'sitem'), + (2864174, 'mdoccdshf01', 'sitem'), + (2864430, 'mdoccdsho01', 'sitem'), + (2864686, 'mdoccdspf01', 'sitem'), + (2864942, 'mdoccdspo01', 'sitem'), + (2865198, 'mdoccdw f01', 'sitem'), + (2865454, 'mdoccdw o01', 'sitem'), + (2865710, 'mdoccdwbf01', 'sitem'), + (2865966, 'mdoccdwbo01', 'sitem'), + (2866222, 'mdoccdwkf01', 'sitem'), + (2866478, 'mdoccdwko01', 'sitem'), + (2866734, 'mdoccdwof01', 'sitem'), + (2866990, 'mdoccdwoo01', 'sitem'), + (2867246, 'mdocceexk01', 'sitem'), + (2867502, 'mdocceexm01', 'sitem'), + (2867758, 'mdoccefrf01', 'sitem'), + (2868014, 'mdoccefro01', 'sitem'), + (2868270, 'mdoccekif01', 'sitem'), + (2868526, 'mdoccekio01', 'sitem'), + (2868782, 'mdoccelai01', 'sitem'), + (2869038, 'mdoccelak01', 'sitem'), + (2869294, 'mdoccemof01', 'sitem'), + (2869550, 'mdoccemoo01', 'sitem'), + (2869806, 'mdoccemuf01', 'sitem'), + (2870062, 'mdoccemuo01', 'sitem'), + (2870318, 'mdocceref01', 'sitem'), + (2870574, 'mdoccereo01', 'sitem'), + (2870830, 'mdocceruf01', 'sitem'), + (2871086, 'mdocceruo01', 'sitem'), + (2871342, 'mdoccesef01', 'sitem'), + (2871598, 'mdocceseo01', 'sitem'), + (2871854, 'mdocceshf01', 'sitem'), + (2872110, 'mdoccesho01', 'sitem'), + (2872366, 'mdoccespf01', 'sitem'), + (2872622, 'mdoccespo01', 'sitem'), + (2872878, 'mdoccew f01', 'sitem'), + (2873134, 'mdoccew o01', 'sitem'), + (2873390, 'mdoccewbf01', 'sitem'), + (2873646, 'mdoccewbo01', 'sitem'), + (2873902, 'mdoccewkf01', 'sitem'), + (2874158, 'mdoccewko01', 'sitem'), + (2874414, 'mdoccewof01', 'sitem'), + (2874670, 'mdoccewoo01', 'sitem'), + (2874926, 'mdoccfexk01', 'sitem'), + (2875182, 'mdoccfexm01', 'sitem'), + (2875438, 'mdoccffrf01', 'sitem'), + (2875694, 'mdoccffro01', 'sitem'), + (2875950, 'mdoccfkif01', 'sitem'), + (2876206, 'mdoccfkio01', 'sitem'), + (2876462, 'mdoccflai01', 'sitem'), + (2876718, 'mdoccflak01', 'sitem'), + (2876974, 'mdoccfmof01', 'sitem'), + (2877230, 'mdoccfmoo01', 'sitem'), + (2877486, 'mdoccfmuf01', 'sitem'), + (2877742, 'mdoccfmuo01', 'sitem'), + (2877998, 'mdoccfref01', 'sitem'), + (2878254, 'mdoccfreo01', 'sitem'), + (2878510, 'mdoccfruf01', 'sitem'), + (2878766, 'mdoccfruo01', 'sitem'), + (2879022, 'mdoccfsef01', 'sitem'), + (2879278, 'mdoccfseo01', 'sitem'), + (2879534, 'mdoccfshf01', 'sitem'), + (2879790, 'mdoccfsho01', 'sitem'), + (2880046, 'mdoccfspf01', 'sitem'), + (2880302, 'mdoccfspo01', 'sitem'), + (2880558, 'mdoccfw f01', 'sitem'), + (2880814, 'mdoccfw o01', 'sitem'), + (2881070, 'mdoccfwbf01', 'sitem'), + (2881326, 'mdoccfwbo01', 'sitem'), + (2881582, 'mdoccfwkf01', 'sitem'), + (2881838, 'mdoccfwko01', 'sitem'), + (2882094, 'mdoccfwof01', 'sitem'), + (2882350, 'mdoccfwoo01', 'sitem'), + (2882606, 'mdodcbexk01', 'sitem'), + (2882862, 'mdodcbexm01', 'sitem'), + (2883118, 'mdodcbfrf01', 'sitem'), + (2883374, 'mdodcbfro01', 'sitem'), + (2883630, 'mdodcbkif01', 'sitem'), + (2883886, 'mdodcbkio01', 'sitem'), + (2884142, 'mdodcblai01', 'sitem'), + (2884398, 'mdodcblak01', 'sitem'), + (2884654, 'mdodcbmof01', 'sitem'), + (2884910, 'mdodcbmoo01', 'sitem'), + (2885166, 'mdodcbmuf01', 'sitem'), + (2885422, 'mdodcbmuo01', 'sitem'), + (2885678, 'mdodcbref01', 'sitem'), + (2885934, 'mdodcbreo01', 'sitem'), + (2886190, 'mdodcbruf01', 'sitem'), + (2886446, 'mdodcbruo01', 'sitem'), + (2886702, 'mdodcbsef01', 'sitem'), + (2886958, 'mdodcbseo01', 'sitem'), + (2887214, 'mdodcbshf01', 'sitem'), + (2887470, 'mdodcbsho01', 'sitem'), + (2887726, 'mdodcbspf01', 'sitem'), + (2887982, 'mdodcbspo01', 'sitem'), + (2888238, 'mdodcbw f01', 'sitem'), + (2888494, 'mdodcbw o01', 'sitem'), + (2888750, 'mdodcbwbf01', 'sitem'), + (2889006, 'mdodcbwbo01', 'sitem'), + (2889262, 'mdodcbwkf01', 'sitem'), + (2889518, 'mdodcbwko01', 'sitem'), + (2889774, 'mdodcbwof01', 'sitem'), + (2890030, 'mdodcbwoo01', 'sitem'), + (2890286, 'mdodccexk01', 'sitem'), + (2890542, 'mdodccexm01', 'sitem'), + (2890798, 'mdodccfrf01', 'sitem'), + (2891054, 'mdodccfro01', 'sitem'), + (2891310, 'mdodcckif01', 'sitem'), + (2891566, 'mdodcckio01', 'sitem'), + (2891822, 'mdodcclai01', 'sitem'), + (2892078, 'mdodcclak01', 'sitem'), + (2892334, 'mdodccmof01', 'sitem'), + (2892590, 'mdodccmoo01', 'sitem'), + (2892846, 'mdodccmuf01', 'sitem'), + (2893102, 'mdodccmuo01', 'sitem'), + (2893358, 'mdodccref01', 'sitem'), + (2893614, 'mdodccreo01', 'sitem'), + (2893870, 'mdodccruf01', 'sitem'), + (2894126, 'mdodccruo01', 'sitem'), + (2894382, 'mdodccsef01', 'sitem'), + (2894638, 'mdodccseo01', 'sitem'), + (2894894, 'mdodccshf01', 'sitem'), + (2895150, 'mdodccsho01', 'sitem'), + (2895406, 'mdodccspf01', 'sitem'), + (2895662, 'mdodccspo01', 'sitem'), + (2895918, 'mdodccw f01', 'sitem'), + (2896174, 'mdodccw o01', 'sitem'), + (2896430, 'mdodccwbf01', 'sitem'), + (2896686, 'mdodccwbo01', 'sitem'), + (2896942, 'mdodccwkf01', 'sitem'), + (2897198, 'mdodccwko01', 'sitem'), + (2897454, 'mdodccwof01', 'sitem'), + (2897710, 'mdodccwoo01', 'sitem'), + (2897966, 'mdodcdexk01', 'sitem'), + (2898222, 'mdodcdexm01', 'sitem'), + (2898478, 'mdodcdfrf01', 'sitem'), + (2898734, 'mdodcdfro01', 'sitem'), + (2898990, 'mdodcdkif01', 'sitem'), + (2899246, 'mdodcdkio01', 'sitem'), + (2899502, 'mdodcdlai01', 'sitem'), + (2899758, 'mdodcdlak01', 'sitem'), + (2900014, 'mdodcdmof01', 'sitem'), + (2900270, 'mdodcdmoo01', 'sitem'), + (2900526, 'mdodcdmuf01', 'sitem'), + (2900782, 'mdodcdmuo01', 'sitem'), + (2901038, 'mdodcdref01', 'sitem'), + (2901294, 'mdodcdreo01', 'sitem'), + (2901550, 'mdodcdruf01', 'sitem'), + (2901806, 'mdodcdruo01', 'sitem'), + (2902062, 'mdodcdsef01', 'sitem'), + (2902318, 'mdodcdseo01', 'sitem'), + (2902574, 'mdodcdshf01', 'sitem'), + (2902830, 'mdodcdsho01', 'sitem'), + (2903086, 'mdodcdspf01', 'sitem'), + (2903342, 'mdodcdspo01', 'sitem'), + (2903598, 'mdodcdw f01', 'sitem'), + (2903854, 'mdodcdw o01', 'sitem'), + (2904110, 'mdodcdwbf01', 'sitem'), + (2904366, 'mdodcdwbo01', 'sitem'), + (2904622, 'mdodcdwkf01', 'sitem'), + (2904878, 'mdodcdwko01', 'sitem'), + (2905134, 'mdodcdwof01', 'sitem'), + (2905390, 'mdodcdwoo01', 'sitem'), + (2905646, 'mdodceexk01', 'sitem'), + (2905902, 'mdodceexm01', 'sitem'), + (2906158, 'mdodcefrf01', 'sitem'), + (2906414, 'mdodcefro01', 'sitem'), + (2906670, 'mdodcekif01', 'sitem'), + (2906926, 'mdodcekio01', 'sitem'), + (2907182, 'mdodcelai01', 'sitem'), + (2907438, 'mdodcelak01', 'sitem'), + (2907694, 'mdodcemof01', 'sitem'), + (2907950, 'mdodcemoo01', 'sitem'), + (2908206, 'mdodcemuf01', 'sitem'), + (2908462, 'mdodcemuo01', 'sitem'), + (2908718, 'mdodceref01', 'sitem'), + (2908974, 'mdodcereo01', 'sitem'), + (2909230, 'mdodceruf01', 'sitem'), + (2909486, 'mdodceruo01', 'sitem'), + (2909742, 'mdodcesef01', 'sitem'), + (2909998, 'mdodceseo01', 'sitem'), + (2910254, 'mdodceshf01', 'sitem'), + (2910510, 'mdodcesho01', 'sitem'), + (2910766, 'mdodcespf01', 'sitem'), + (2911022, 'mdodcespo01', 'sitem'), + (2911278, 'mdodcew f01', 'sitem'), + (2911534, 'mdodcew o01', 'sitem'), + (2911790, 'mdodcewbf01', 'sitem'), + (2912046, 'mdodcewbo01', 'sitem'), + (2912302, 'mdodcewkf01', 'sitem'), + (2912558, 'mdodcewko01', 'sitem'), + (2912814, 'mdodcewof01', 'sitem'), + (2913070, 'mdodcewoo01', 'sitem'), + (2913326, 'mdodcfexk01', 'sitem'), + (2913582, 'mdodcfexm01', 'sitem'), + (2913838, 'mdodcffrf01', 'sitem'), + (2914094, 'mdodcffro01', 'sitem'), + (2914350, 'mdodcfkif01', 'sitem'), + (2914606, 'mdodcfkio01', 'sitem'), + (2914862, 'mdodcflai01', 'sitem'), + (2915118, 'mdodcflak01', 'sitem'), + (2915374, 'mdodcfmof01', 'sitem'), + (2915630, 'mdodcfmoo01', 'sitem'), + (2915886, 'mdodcfmuf01', 'sitem'), + (2916142, 'mdodcfmuo01', 'sitem'), + (2916398, 'mdodcfref01', 'sitem'), + (2916654, 'mdodcfreo01', 'sitem'), + (2916910, 'mdodcfruf01', 'sitem'), + (2917166, 'mdodcfruo01', 'sitem'), + (2917422, 'mdodcfsef01', 'sitem'), + (2917678, 'mdodcfseo01', 'sitem'), + (2917934, 'mdodcfshf01', 'sitem'), + (2918190, 'mdodcfsho01', 'sitem'), + (2918446, 'mdodcfspf01', 'sitem'), + (2918702, 'mdodcfspo01', 'sitem'), + (2918958, 'mdodcfw f01', 'sitem'), + (2919214, 'mdodcfw o01', 'sitem'), + (2919470, 'mdodcfwbf01', 'sitem'), + (2919726, 'mdodcfwbo01', 'sitem'), + (2919982, 'mdodcfwkf01', 'sitem'), + (2920238, 'mdodcfwko01', 'sitem'), + (2920494, 'mdodcfwof01', 'sitem'), + (2920750, 'mdodcfwoo01', 'sitem'), + (2921006, 'mdoecbexk01', 'sitem'), + (2921262, 'mdoecbexm01', 'sitem'), + (2921518, 'mdoecbfrf01', 'sitem'), + (2921774, 'mdoecbfro01', 'sitem'), + (2922030, 'mdoecbkif01', 'sitem'), + (2922286, 'mdoecbkio01', 'sitem'), + (2922542, 'mdoecblai01', 'sitem'), + (2922798, 'mdoecblak01', 'sitem'), + (2923054, 'mdoecbmof01', 'sitem'), + (2923310, 'mdoecbmoo01', 'sitem'), + (2923566, 'mdoecbmuf01', 'sitem'), + (2923822, 'mdoecbmuo01', 'sitem'), + (2924078, 'mdoecbref01', 'sitem'), + (2924334, 'mdoecbreo01', 'sitem'), + (2924590, 'mdoecbruf01', 'sitem'), + (2924846, 'mdoecbruo01', 'sitem'), + (2925102, 'mdoecbsef01', 'sitem'), + (2925358, 'mdoecbseo01', 'sitem'), + (2925614, 'mdoecbshf01', 'sitem'), + (2925870, 'mdoecbsho01', 'sitem'), + (2926126, 'mdoecbspf01', 'sitem'), + (2926382, 'mdoecbspo01', 'sitem'), + (2926638, 'mdoecbw f01', 'sitem'), + (2926894, 'mdoecbw o01', 'sitem'), + (2927150, 'mdoecbwbf01', 'sitem'), + (2927406, 'mdoecbwbo01', 'sitem'), + (2927662, 'mdoecbwkf01', 'sitem'), + (2927918, 'mdoecbwko01', 'sitem'), + (2928174, 'mdoecbwof01', 'sitem'), + (2928430, 'mdoecbwoo01', 'sitem'), + (2928686, 'mdoeccexk01', 'sitem'), + (2928942, 'mdoeccexm01', 'sitem'), + (2929198, 'mdoeccfrf01', 'sitem'), + (2929454, 'mdoeccfro01', 'sitem'), + (2929710, 'mdoecckif01', 'sitem'), + (2929966, 'mdoecckio01', 'sitem'), + (2930222, 'mdoecclai01', 'sitem'), + (2930478, 'mdoecclak01', 'sitem'), + (2930734, 'mdoeccmof01', 'sitem'), + (2930990, 'mdoeccmoo01', 'sitem'), + (2931246, 'mdoeccmuf01', 'sitem'), + (2931502, 'mdoeccmuo01', 'sitem'), + (2931758, 'mdoeccref01', 'sitem'), + (2932014, 'mdoeccreo01', 'sitem'), + (2932270, 'mdoeccruf01', 'sitem'), + (2932526, 'mdoeccruo01', 'sitem'), + (2932782, 'mdoeccsef01', 'sitem'), + (2933038, 'mdoeccseo01', 'sitem'), + (2933294, 'mdoeccshf01', 'sitem'), + (2933550, 'mdoeccsho01', 'sitem'), + (2933806, 'mdoeccspf01', 'sitem'), + (2934062, 'mdoeccspo01', 'sitem'), + (2934318, 'mdoeccw f01', 'sitem'), + (2934574, 'mdoeccw o01', 'sitem'), + (2934830, 'mdoeccwbf01', 'sitem'), + (2935086, 'mdoeccwbo01', 'sitem'), + (2935342, 'mdoeccwkf01', 'sitem'), + (2935598, 'mdoeccwko01', 'sitem'), + (2935854, 'mdoeccwof01', 'sitem'), + (2936110, 'mdoeccwoo01', 'sitem'), + (2936366, 'mdoecdexk01', 'sitem'), + (2936622, 'mdoecdexm01', 'sitem'), + (2936878, 'mdoecdfrf01', 'sitem'), + (2937134, 'mdoecdfro01', 'sitem'), + (2937390, 'mdoecdkif01', 'sitem'), + (2937646, 'mdoecdkio01', 'sitem'), + (2937902, 'mdoecdlai01', 'sitem'), + (2938158, 'mdoecdlak01', 'sitem'), + (2938414, 'mdoecdmof01', 'sitem'), + (2938670, 'mdoecdmoo01', 'sitem'), + (2938926, 'mdoecdmuf01', 'sitem'), + (2939182, 'mdoecdmuo01', 'sitem'), + (2939438, 'mdoecdref01', 'sitem'), + (2939694, 'mdoecdreo01', 'sitem'), + (2939950, 'mdoecdruf01', 'sitem'), + (2940206, 'mdoecdruo01', 'sitem'), + (2940462, 'mdoecdsef01', 'sitem'), + (2940718, 'mdoecdseo01', 'sitem'), + (2940974, 'mdoecdshf01', 'sitem'), + (2941230, 'mdoecdsho01', 'sitem'), + (2941486, 'mdoecdspf01', 'sitem'), + (2941742, 'mdoecdspo01', 'sitem'), + (2941998, 'mdoecdw f01', 'sitem'), + (2942254, 'mdoecdw o01', 'sitem'), + (2942510, 'mdoecdwbf01', 'sitem'), + (2942766, 'mdoecdwbo01', 'sitem'), + (2943022, 'mdoecdwkf01', 'sitem'), + (2943278, 'mdoecdwko01', 'sitem'), + (2943534, 'mdoecdwof01', 'sitem'), + (2943790, 'mdoecdwoo01', 'sitem'), + (2944046, 'mdoeceexk01', 'sitem'), + (2944302, 'mdoeceexm01', 'sitem'), + (2944558, 'mdoecefrf01', 'sitem'), + (2944814, 'mdoecefro01', 'sitem'), + (2945070, 'mdoecekif01', 'sitem'), + (2945326, 'mdoecekio01', 'sitem'), + (2945582, 'mdoecelai01', 'sitem'), + (2945838, 'mdoecelak01', 'sitem'), + (2946094, 'mdoecemof01', 'sitem'), + (2946350, 'mdoecemoo01', 'sitem'), + (2946606, 'mdoecemuf01', 'sitem'), + (2946862, 'mdoecemuo01', 'sitem'), + (2947118, 'mdoeceref01', 'sitem'), + (2947374, 'mdoecereo01', 'sitem'), + (2947630, 'mdoeceruf01', 'sitem'), + (2947886, 'mdoeceruo01', 'sitem'), + (2948142, 'mdoecesef01', 'sitem'), + (2948398, 'mdoeceseo01', 'sitem'), + (2948654, 'mdoeceshf01', 'sitem'), + (2948910, 'mdoecesho01', 'sitem'), + (2949166, 'mdoecespf01', 'sitem'), + (2949422, 'mdoecespo01', 'sitem'), + (2949678, 'mdoecew f01', 'sitem'), + (2949934, 'mdoecew o01', 'sitem'), + (2950190, 'mdoecewbf01', 'sitem'), + (2950446, 'mdoecewbo01', 'sitem'), + (2950702, 'mdoecewkf01', 'sitem'), + (2950958, 'mdoecewko01', 'sitem'), + (2951214, 'mdoecewof01', 'sitem'), + (2951470, 'mdoecewoo01', 'sitem'), + (2951726, 'mdoecfexk01', 'sitem'), + (2951982, 'mdoecfexm01', 'sitem'), + (2952238, 'mdoecffrf01', 'sitem'), + (2952494, 'mdoecffro01', 'sitem'), + (2952750, 'mdoecfkif01', 'sitem'), + (2953006, 'mdoecfkio01', 'sitem'), + (2953262, 'mdoecflai01', 'sitem'), + (2953518, 'mdoecflak01', 'sitem'), + (2953774, 'mdoecfmof01', 'sitem'), + (2954030, 'mdoecfmoo01', 'sitem'), + (2954286, 'mdoecfmuf01', 'sitem'), + (2954542, 'mdoecfmuo01', 'sitem'), + (2954798, 'mdoecfref01', 'sitem'), + (2955054, 'mdoecfreo01', 'sitem'), + (2955310, 'mdoecfruf01', 'sitem'), + (2955566, 'mdoecfruo01', 'sitem'), + (2955822, 'mdoecfsef01', 'sitem'), + (2956078, 'mdoecfseo01', 'sitem'), + (2956334, 'mdoecfshf01', 'sitem'), + (2956590, 'mdoecfsho01', 'sitem'), + (2956846, 'mdoecfspf01', 'sitem'), + (2957102, 'mdoecfspo01', 'sitem'), + (2957358, 'mdoecfw f01', 'sitem'), + (2957614, 'mdoecfw o01', 'sitem'), + (2957870, 'mdoecfwbf01', 'sitem'), + (2958126, 'mdoecfwbo01', 'sitem'), + (2958382, 'mdoecfwkf01', 'sitem'), + (2958638, 'mdoecfwko01', 'sitem'), + (2958894, 'mdoecfwof01', 'sitem'), + (2959150, 'mdoecfwoo01', 'sitem'), + (2959406, 'mdofcbexk01', 'sitem'), + (2959662, 'mdofcbexm01', 'sitem'), + (2959918, 'mdofcbfrf01', 'sitem'), + (2960174, 'mdofcbfro01', 'sitem'), + (2960430, 'mdofcbkif01', 'sitem'), + (2960686, 'mdofcbkio01', 'sitem'), + (2960942, 'mdofcblai01', 'sitem'), + (2961198, 'mdofcblak01', 'sitem'), + (2961454, 'mdofcbmof01', 'sitem'), + (2961710, 'mdofcbmoo01', 'sitem'), + (2961966, 'mdofcbmuf01', 'sitem'), + (2962222, 'mdofcbmuo01', 'sitem'), + (2962478, 'mdofcbref01', 'sitem'), + (2962734, 'mdofcbreo01', 'sitem'), + (2962990, 'mdofcbruf01', 'sitem'), + (2963246, 'mdofcbruo01', 'sitem'), + (2963502, 'mdofcbsef01', 'sitem'), + (2963758, 'mdofcbseo01', 'sitem'), + (2964014, 'mdofcbshf01', 'sitem'), + (2964270, 'mdofcbsho01', 'sitem'), + (2964526, 'mdofcbspf01', 'sitem'), + (2964782, 'mdofcbspo01', 'sitem'), + (2965038, 'mdofcbw f01', 'sitem'), + (2965294, 'mdofcbw o01', 'sitem'), + (2965550, 'mdofcbwbf01', 'sitem'), + (2965806, 'mdofcbwbo01', 'sitem'), + (2966062, 'mdofcbwkf01', 'sitem'), + (2966318, 'mdofcbwko01', 'sitem'), + (2966574, 'mdofcbwof01', 'sitem'), + (2966830, 'mdofcbwoo01', 'sitem'), + (2967086, 'mdofccexk01', 'sitem'), + (2967342, 'mdofccexm01', 'sitem'), + (2967598, 'mdofccfrf01', 'sitem'), + (2967854, 'mdofccfro01', 'sitem'), + (2968110, 'mdofcckif01', 'sitem'), + (2968366, 'mdofcckio01', 'sitem'), + (2968622, 'mdofcclai01', 'sitem'), + (2968878, 'mdofcclak01', 'sitem'), + (2969134, 'mdofccmof01', 'sitem'), + (2969390, 'mdofccmoo01', 'sitem'), + (2969646, 'mdofccmuf01', 'sitem'), + (2969902, 'mdofccmuo01', 'sitem'), + (2970158, 'mdofccref01', 'sitem'), + (2970414, 'mdofccreo01', 'sitem'), + (2970670, 'mdofccruf01', 'sitem'), + (2970926, 'mdofccruo01', 'sitem'), + (2971182, 'mdofccsef01', 'sitem'), + (2971438, 'mdofccseo01', 'sitem'), + (2971694, 'mdofccshf01', 'sitem'), + (2971950, 'mdofccsho01', 'sitem'), + (2972206, 'mdofccspf01', 'sitem'), + (2972462, 'mdofccspo01', 'sitem'), + (2972718, 'mdofccw f01', 'sitem'), + (2972974, 'mdofccw o01', 'sitem'), + (2973230, 'mdofccwbf01', 'sitem'), + (2973486, 'mdofccwbo01', 'sitem'), + (2973742, 'mdofccwkf01', 'sitem'), + (2973998, 'mdofccwko01', 'sitem'), + (2974254, 'mdofccwof01', 'sitem'), + (2974510, 'mdofccwoo01', 'sitem'), + (2974766, 'mdofcdexk01', 'sitem'), + (2975022, 'mdofcdexm01', 'sitem'), + (2975278, 'mdofcdfrf01', 'sitem'), + (2975534, 'mdofcdfro01', 'sitem'), + (2975790, 'mdofcdkif01', 'sitem'), + (2976046, 'mdofcdkio01', 'sitem'), + (2976302, 'mdofcdlai01', 'sitem'), + (2976558, 'mdofcdlak01', 'sitem'), + (2976814, 'mdofcdmof01', 'sitem'), + (2977070, 'mdofcdmoo01', 'sitem'), + (2977326, 'mdofcdmuf01', 'sitem'), + (2977582, 'mdofcdmuo01', 'sitem'), + (2977838, 'mdofcdref01', 'sitem'), + (2978094, 'mdofcdreo01', 'sitem'), + (2978350, 'mdofcdruf01', 'sitem'), + (2978606, 'mdofcdruo01', 'sitem'), + (2978862, 'mdofcdsef01', 'sitem'), + (2979118, 'mdofcdseo01', 'sitem'), + (2979374, 'mdofcdshf01', 'sitem'), + (2979630, 'mdofcdsho01', 'sitem'), + (2979886, 'mdofcdspf01', 'sitem'), + (2980142, 'mdofcdspo01', 'sitem'), + (2980398, 'mdofcdw f01', 'sitem'), + (2980654, 'mdofcdw o01', 'sitem'), + (2980910, 'mdofcdwbf01', 'sitem'), + (2981166, 'mdofcdwbo01', 'sitem'), + (2981422, 'mdofcdwkf01', 'sitem'), + (2981678, 'mdofcdwko01', 'sitem'), + (2981934, 'mdofcdwof01', 'sitem'), + (2982190, 'mdofcdwoo01', 'sitem'), + (2982446, 'mdofceexk01', 'sitem'), + (2982702, 'mdofceexm01', 'sitem'), + (2982958, 'mdofcefrf01', 'sitem'), + (2983214, 'mdofcefro01', 'sitem'), + (2983470, 'mdofcekif01', 'sitem'), + (2983726, 'mdofcekio01', 'sitem'), + (2983982, 'mdofcelai01', 'sitem'), + (2984238, 'mdofcelak01', 'sitem'), + (2984494, 'mdofcemof01', 'sitem'), + (2984750, 'mdofcemoo01', 'sitem'), + (2985006, 'mdofcemuf01', 'sitem'), + (2985262, 'mdofcemuo01', 'sitem'), + (2985518, 'mdofceref01', 'sitem'), + (2985774, 'mdofcereo01', 'sitem'), + (2986030, 'mdofceruf01', 'sitem'), + (2986286, 'mdofceruo01', 'sitem'), + (2986542, 'mdofcesef01', 'sitem'), + (2986798, 'mdofceseo01', 'sitem'), + (2987054, 'mdofceshf01', 'sitem'), + (2987310, 'mdofcesho01', 'sitem'), + (2987566, 'mdofcespf01', 'sitem'), + (2987822, 'mdofcespo01', 'sitem'), + (2988078, 'mdofcew f01', 'sitem'), + (2988334, 'mdofcew o01', 'sitem'), + (2988590, 'mdofcewbf01', 'sitem'), + (2988846, 'mdofcewbo01', 'sitem'), + (2989102, 'mdofcewkf01', 'sitem'), + (2989358, 'mdofcewko01', 'sitem'), + (2989614, 'mdofcewof01', 'sitem'), + (2989870, 'mdofcewoo01', 'sitem'), + (2990126, 'mdofcfexk01', 'sitem'), + (2990382, 'mdofcfexm01', 'sitem'), + (2990638, 'mdofcffrf01', 'sitem'), + (2990894, 'mdofcffro01', 'sitem'), + (2991150, 'mdofcfkif01', 'sitem'), + (2991406, 'mdofcfkio01', 'sitem'), + (2991662, 'mdofcflai01', 'sitem'), + (2991918, 'mdofcflak01', 'sitem'), + (2992174, 'mdofcfmof01', 'sitem'), + (2992430, 'mdofcfmoo01', 'sitem'), + (2992686, 'mdofcfmuf01', 'sitem'), + (2992942, 'mdofcfmuo01', 'sitem'), + (2993198, 'mdofcfref01', 'sitem'), + (2993454, 'mdofcfreo01', 'sitem'), + (2993710, 'mdofcfruf01', 'sitem'), + (2993966, 'mdofcfruo01', 'sitem'), + (2994222, 'mdofcfsef01', 'sitem'), + (2994478, 'mdofcfseo01', 'sitem'), + (2994734, 'mdofcfshf01', 'sitem'), + (2994990, 'mdofcfsho01', 'sitem'), + (2995246, 'mdofcfspf01', 'sitem'), + (2995502, 'mdofcfspo01', 'sitem'), + (2995758, 'mdofcfw f01', 'sitem'), + (2996014, 'mdofcfw o01', 'sitem'), + (2996270, 'mdofcfwbf01', 'sitem'), + (2996526, 'mdofcfwbo01', 'sitem'), + (2996782, 'mdofcfwkf01', 'sitem'), + (2997038, 'mdofcfwko01', 'sitem'), + (2997294, 'mdofcfwof01', 'sitem'), + (2997550, 'mdofcfwoo01', 'sitem'), + (2997806, 'mdogcbexk01', 'sitem'), + (2998062, 'mdogcbexm01', 'sitem'), + (2998318, 'mdogcbfrf01', 'sitem'), + (2998574, 'mdogcbfro01', 'sitem'), + (2998830, 'mdogcbkif01', 'sitem'), + (2999086, 'mdogcbkio01', 'sitem'), + (2999342, 'mdogcblai01', 'sitem'), + (2999598, 'mdogcblak01', 'sitem'), + (2999854, 'mdogcbmof01', 'sitem'), + (3000110, 'mdogcbmoo01', 'sitem'), + (3000366, 'mdogcbmuf01', 'sitem'), + (3000622, 'mdogcbmuo01', 'sitem'), + (3000878, 'mdogcbref01', 'sitem'), + (3001134, 'mdogcbreo01', 'sitem'), + (3001390, 'mdogcbruf01', 'sitem'), + (3001646, 'mdogcbruo01', 'sitem'), + (3001902, 'mdogcbsef01', 'sitem'), + (3002158, 'mdogcbseo01', 'sitem'), + (3002414, 'mdogcbshf01', 'sitem'), + (3002670, 'mdogcbsho01', 'sitem'), + (3002926, 'mdogcbspf01', 'sitem'), + (3003182, 'mdogcbspo01', 'sitem'), + (3003438, 'mdogcbw f01', 'sitem'), + (3003694, 'mdogcbw o01', 'sitem'), + (3003950, 'mdogcbwbf01', 'sitem'), + (3004206, 'mdogcbwbo01', 'sitem'), + (3004462, 'mdogcbwkf01', 'sitem'), + (3004718, 'mdogcbwko01', 'sitem'), + (3004974, 'mdogcbwof01', 'sitem'), + (3005230, 'mdogcbwoo01', 'sitem'), + (3005486, 'mdogccexk01', 'sitem'), + (3005742, 'mdogccexm01', 'sitem'), + (3005998, 'mdogccfrf01', 'sitem'), + (3006254, 'mdogccfro01', 'sitem'), + (3006510, 'mdogcckif01', 'sitem'), + (3006766, 'mdogcckio01', 'sitem'), + (3007022, 'mdogcclai01', 'sitem'), + (3007278, 'mdogcclak01', 'sitem'), + (3007534, 'mdogccmof01', 'sitem'), + (3007790, 'mdogccmoo01', 'sitem'), + (3008046, 'mdogccmuf01', 'sitem'), + (3008302, 'mdogccmuo01', 'sitem'), + (3008558, 'mdogccref01', 'sitem'), + (3008814, 'mdogccreo01', 'sitem'), + (3009070, 'mdogccruf01', 'sitem'), + (3009326, 'mdogccruo01', 'sitem'), + (3009582, 'mdogccsef01', 'sitem'), + (3009838, 'mdogccseo01', 'sitem'), + (3010094, 'mdogccshf01', 'sitem'), + (3010350, 'mdogccsho01', 'sitem'), + (3010606, 'mdogccspf01', 'sitem'), + (3010862, 'mdogccspo01', 'sitem'), + (3011118, 'mdogccw f01', 'sitem'), + (3011374, 'mdogccw o01', 'sitem'), + (3011630, 'mdogccwbf01', 'sitem'), + (3011886, 'mdogccwbo01', 'sitem'), + (3012142, 'mdogccwkf01', 'sitem'), + (3012398, 'mdogccwko01', 'sitem'), + (3012654, 'mdogccwof01', 'sitem'), + (3012910, 'mdogccwoo01', 'sitem'), + (3013166, 'mdogcdexk01', 'sitem'), + (3013422, 'mdogcdexm01', 'sitem'), + (3013678, 'mdogcdfrf01', 'sitem'), + (3013934, 'mdogcdfro01', 'sitem'), + (3014190, 'mdogcdkif01', 'sitem'), + (3014446, 'mdogcdkio01', 'sitem'), + (3014702, 'mdogcdlai01', 'sitem'), + (3014958, 'mdogcdlak01', 'sitem'), + (3015214, 'mdogcdmof01', 'sitem'), + (3015470, 'mdogcdmoo01', 'sitem'), + (3015726, 'mdogcdmuf01', 'sitem'), + (3015982, 'mdogcdmuo01', 'sitem'), + (3016238, 'mdogcdref01', 'sitem'), + (3016494, 'mdogcdreo01', 'sitem'), + (3016750, 'mdogcdruf01', 'sitem'), + (3017006, 'mdogcdruo01', 'sitem'), + (3017262, 'mdogcdsef01', 'sitem'), + (3017518, 'mdogcdseo01', 'sitem'), + (3017774, 'mdogcdshf01', 'sitem'), + (3018030, 'mdogcdsho01', 'sitem'), + (3018286, 'mdogcdspf01', 'sitem'), + (3018542, 'mdogcdspo01', 'sitem'), + (3018798, 'mdogcdw f01', 'sitem'), + (3019054, 'mdogcdw o01', 'sitem'), + (3019310, 'mdogcdwbf01', 'sitem'), + (3019566, 'mdogcdwbo01', 'sitem'), + (3019822, 'mdogcdwkf01', 'sitem'), + (3020078, 'mdogcdwko01', 'sitem'), + (3020334, 'mdogcdwof01', 'sitem'), + (3020590, 'mdogcdwoo01', 'sitem'), + (3020846, 'mdogceexk01', 'sitem'), + (3021102, 'mdogceexm01', 'sitem'), + (3021358, 'mdogcefrf01', 'sitem'), + (3021614, 'mdogcefro01', 'sitem'), + (3021870, 'mdogcekif01', 'sitem'), + (3022126, 'mdogcekio01', 'sitem'), + (3022382, 'mdogcelai01', 'sitem'), + (3022638, 'mdogcelak01', 'sitem'), + (3022894, 'mdogcemof01', 'sitem'), + (3023150, 'mdogcemoo01', 'sitem'), + (3023406, 'mdogcemuf01', 'sitem'), + (3023662, 'mdogcemuo01', 'sitem'), + (3023918, 'mdogceref01', 'sitem'), + (3024174, 'mdogcereo01', 'sitem'), + (3024430, 'mdogceruf01', 'sitem'), + (3024686, 'mdogceruo01', 'sitem'), + (3024942, 'mdogcesef01', 'sitem'), + (3025198, 'mdogceseo01', 'sitem'), + (3025454, 'mdogceshf01', 'sitem'), + (3025710, 'mdogcesho01', 'sitem'), + (3025966, 'mdogcespf01', 'sitem'), + (3026222, 'mdogcespo01', 'sitem'), + (3026478, 'mdogcew f01', 'sitem'), + (3026734, 'mdogcew o01', 'sitem'), + (3026990, 'mdogcewbf01', 'sitem'), + (3027246, 'mdogcewbo01', 'sitem'), + (3027502, 'mdogcewkf01', 'sitem'), + (3027758, 'mdogcewko01', 'sitem'), + (3028014, 'mdogcewof01', 'sitem'), + (3028270, 'mdogcewoo01', 'sitem'), + (3028526, 'mdogcfexk01', 'sitem'), + (3028782, 'mdogcfexm01', 'sitem'), + (3029038, 'mdogcffrf01', 'sitem'), + (3029294, 'mdogcffro01', 'sitem'), + (3029550, 'mdogcfkif01', 'sitem'), + (3029806, 'mdogcfkio01', 'sitem'), + (3030062, 'mdogcflai01', 'sitem'), + (3030318, 'mdogcflak01', 'sitem'), + (3030574, 'mdogcfmof01', 'sitem'), + (3030830, 'mdogcfmoo01', 'sitem'), + (3031086, 'mdogcfmuf01', 'sitem'), + (3031342, 'mdogcfmuo01', 'sitem'), + (3031598, 'mdogcfref01', 'sitem'), + (3031854, 'mdogcfreo01', 'sitem'), + (3032110, 'mdogcfruf01', 'sitem'), + (3032366, 'mdogcfruo01', 'sitem'), + (3032622, 'mdogcfsef01', 'sitem'), + (3032878, 'mdogcfseo01', 'sitem'), + (3033134, 'mdogcfshf01', 'sitem'), + (3033390, 'mdogcfsho01', 'sitem'), + (3033646, 'mdogcfspf01', 'sitem'), + (3033902, 'mdogcfspo01', 'sitem'), + (3034158, 'mdogcfw f01', 'sitem'), + (3034414, 'mdogcfw o01', 'sitem'), + (3034670, 'mdogcfwbf01', 'sitem'), + (3034926, 'mdogcfwbo01', 'sitem'), + (3035182, 'mdogcfwkf01', 'sitem'), + (3035438, 'mdogcfwko01', 'sitem'), + (3035694, 'mdogcfwof01', 'sitem'), + (3035950, 'mdogcfwoo01', 'sitem'), + (3036206, 'mduacbamf01', 'sitem'), + (3036462, 'mduacbamo01', 'sitem'), + (3036718, 'mduacbcop01', 'sitem'), + (3036974, 'mduacbcou01', 'sitem'), + (3037230, 'mduacbegf01', 'sitem'), + (3037486, 'mduacbego01', 'sitem'), + (3037742, 'mduacbfif01', 'sitem'), + (3037998, 'mduacbfio01', 'sitem'), + (3038254, 'mduacbmuf01', 'sitem'), + (3038510, 'mduacbmuo01', 'sitem'), + (3038766, 'mduacboif01', 'sitem'), + (3039022, 'mduacboio01', 'sitem'), + (3039278, 'mduacbref01', 'sitem'), + (3039534, 'mduacbreo01', 'sitem'), + (3039790, 'mduacbsaf01', 'sitem'), + (3040046, 'mduacbsao01', 'sitem'), + (3040302, 'mduacbshf01', 'sitem'), + (3040558, 'mduacbsho01', 'sitem'), + (3040814, 'mduacbtuf01', 'sitem'), + (3041070, 'mduacbtuo01', 'sitem'), + (3041326, 'mduacbwdf01', 'sitem'), + (3041582, 'mduacbwdo01', 'sitem'), + (3041838, 'mduacbwof01', 'sitem'), + (3042094, 'mduacbwoo01', 'sitem'), + (3042350, 'mduaccamf01', 'sitem'), + (3042606, 'mduaccamo01', 'sitem'), + (3042862, 'mduacccop01', 'sitem'), + (3043118, 'mduacccou01', 'sitem'), + (3043374, 'mduaccegf01', 'sitem'), + (3043630, 'mduaccego01', 'sitem'), + (3043886, 'mduaccfif01', 'sitem'), + (3044142, 'mduaccfio01', 'sitem'), + (3044398, 'mduaccmuf01', 'sitem'), + (3044654, 'mduaccmuo01', 'sitem'), + (3044910, 'mduaccoif01', 'sitem'), + (3045166, 'mduaccoio01', 'sitem'), + (3045422, 'mduaccref01', 'sitem'), + (3045678, 'mduaccreo01', 'sitem'), + (3045934, 'mduaccsaf01', 'sitem'), + (3046190, 'mduaccsao01', 'sitem'), + (3046446, 'mduaccshf01', 'sitem'), + (3046702, 'mduaccsho01', 'sitem'), + (3046958, 'mduacctuf01', 'sitem'), + (3047214, 'mduacctuo01', 'sitem'), + (3047470, 'mduaccwdf01', 'sitem'), + (3047726, 'mduaccwdo01', 'sitem'), + (3047982, 'mduaccwof01', 'sitem'), + (3048238, 'mduaccwoo01', 'sitem'), + (3048494, 'mduacdamf01', 'sitem'), + (3048750, 'mduacdamo01', 'sitem'), + (3049006, 'mduacdcop01', 'sitem'), + (3049262, 'mduacdcou01', 'sitem'), + (3049518, 'mduacdegf01', 'sitem'), + (3049774, 'mduacdego01', 'sitem'), + (3050030, 'mduacdfif01', 'sitem'), + (3050286, 'mduacdfio01', 'sitem'), + (3050542, 'mduacdmuf01', 'sitem'), + (3050798, 'mduacdmuo01', 'sitem'), + (3051054, 'mduacdoif01', 'sitem'), + (3051310, 'mduacdoio01', 'sitem'), + (3051566, 'mduacdref01', 'sitem'), + (3051822, 'mduacdreo01', 'sitem'), + (3052078, 'mduacdsaf01', 'sitem'), + (3052334, 'mduacdsao01', 'sitem'), + (3052590, 'mduacdshf01', 'sitem'), + (3052846, 'mduacdsho01', 'sitem'), + (3053102, 'mduacdtuf01', 'sitem'), + (3053358, 'mduacdtuo01', 'sitem'), + (3053614, 'mduacdwdf01', 'sitem'), + (3053870, 'mduacdwdo01', 'sitem'), + (3054126, 'mduacdwof01', 'sitem'), + (3054382, 'mduacdwoo01', 'sitem'), + (3054638, 'mduaceamf01', 'sitem'), + (3054894, 'mduaceamo01', 'sitem'), + (3055150, 'mduacecop01', 'sitem'), + (3055406, 'mduacecou01', 'sitem'), + (3055662, 'mduaceegf01', 'sitem'), + (3055918, 'mduaceego01', 'sitem'), + (3056174, 'mduacefif01', 'sitem'), + (3056430, 'mduacefio01', 'sitem'), + (3056686, 'mduacemuf01', 'sitem'), + (3056942, 'mduacemuo01', 'sitem'), + (3057198, 'mduaceoif01', 'sitem'), + (3057454, 'mduaceoio01', 'sitem'), + (3057710, 'mduaceref01', 'sitem'), + (3057966, 'mduacereo01', 'sitem'), + (3058222, 'mduacesaf01', 'sitem'), + (3058478, 'mduacesao01', 'sitem'), + (3058734, 'mduaceshf01', 'sitem'), + (3058990, 'mduacesho01', 'sitem'), + (3059246, 'mduacetuf01', 'sitem'), + (3059502, 'mduacetuo01', 'sitem'), + (3059758, 'mduacewdf01', 'sitem'), + (3060014, 'mduacewdo01', 'sitem'), + (3060270, 'mduacewof01', 'sitem'), + (3060526, 'mduacewoo01', 'sitem'), + (3060782, 'mduacfamf01', 'sitem'), + (3061038, 'mduacfamo01', 'sitem'), + (3061294, 'mduacfcop01', 'sitem'), + (3061550, 'mduacfcou01', 'sitem'), + (3061806, 'mduacfegf01', 'sitem'), + (3062062, 'mduacfego01', 'sitem'), + (3062318, 'mduacffif01', 'sitem'), + (3062574, 'mduacffio01', 'sitem'), + (3062830, 'mduacfmuf01', 'sitem'), + (3063086, 'mduacfmuo01', 'sitem'), + (3063342, 'mduacfoif01', 'sitem'), + (3063598, 'mduacfoio01', 'sitem'), + (3063854, 'mduacfref01', 'sitem'), + (3064110, 'mduacfreo01', 'sitem'), + (3064366, 'mduacfsaf01', 'sitem'), + (3064622, 'mduacfsao01', 'sitem'), + (3064878, 'mduacfshf01', 'sitem'), + (3065134, 'mduacfsho01', 'sitem'), + (3065390, 'mduacftuf01', 'sitem'), + (3065646, 'mduacftuo01', 'sitem'), + (3065902, 'mduacfwdf01', 'sitem'), + (3066158, 'mduacfwdo01', 'sitem'), + (3066414, 'mduacfwof01', 'sitem'), + (3066670, 'mduacfwoo01', 'sitem'), + (3066926, 'mdubcbamf01', 'sitem'), + (3067182, 'mdubcbamo01', 'sitem'), + (3067438, 'mdubcbcop01', 'sitem'), + (3067694, 'mdubcbcou01', 'sitem'), + (3067950, 'mdubcbegf01', 'sitem'), + (3068206, 'mdubcbego01', 'sitem'), + (3068462, 'mdubcbfif01', 'sitem'), + (3068718, 'mdubcbfio01', 'sitem'), + (3068974, 'mdubcbmuf01', 'sitem'), + (3069230, 'mdubcbmuo01', 'sitem'), + (3069486, 'mdubcboif01', 'sitem'), + (3069742, 'mdubcboio01', 'sitem'), + (3069998, 'mdubcbref01', 'sitem'), + (3070254, 'mdubcbreo01', 'sitem'), + (3070510, 'mdubcbsaf01', 'sitem'), + (3070766, 'mdubcbsao01', 'sitem'), + (3071022, 'mdubcbshf01', 'sitem'), + (3071278, 'mdubcbsho01', 'sitem'), + (3071534, 'mdubcbtuf01', 'sitem'), + (3071790, 'mdubcbtuo01', 'sitem'), + (3072046, 'mdubcbwdf01', 'sitem'), + (3072302, 'mdubcbwdo01', 'sitem'), + (3072558, 'mdubcbwof01', 'sitem'), + (3072814, 'mdubcbwoo01', 'sitem'), + (3073070, 'mdubccamf01', 'sitem'), + (3073326, 'mdubccamo01', 'sitem'), + (3073582, 'mdubcccop01', 'sitem'), + (3073838, 'mdubcccou01', 'sitem'), + (3074094, 'mdubccegf01', 'sitem'), + (3074350, 'mdubccego01', 'sitem'), + (3074606, 'mdubccfif01', 'sitem'), + (3074862, 'mdubccfio01', 'sitem'), + (3075118, 'mdubccmuf01', 'sitem'), + (3075374, 'mdubccmuo01', 'sitem'), + (3075630, 'mdubccoif01', 'sitem'), + (3075886, 'mdubccoio01', 'sitem'), + (3076142, 'mdubccref01', 'sitem'), + (3076398, 'mdubccreo01', 'sitem'), + (3076654, 'mdubccsaf01', 'sitem'), + (3076910, 'mdubccsao01', 'sitem'), + (3077166, 'mdubccshf01', 'sitem'), + (3077422, 'mdubccsho01', 'sitem'), + (3077678, 'mdubcctuf01', 'sitem'), + (3077934, 'mdubcctuo01', 'sitem'), + (3078190, 'mdubccwdf01', 'sitem'), + (3078446, 'mdubccwdo01', 'sitem'), + (3078702, 'mdubccwof01', 'sitem'), + (3078958, 'mdubccwoo01', 'sitem'), + (3079214, 'mdubcdamf01', 'sitem'), + (3079470, 'mdubcdamo01', 'sitem'), + (3079726, 'mdubcdcop01', 'sitem'), + (3079982, 'mdubcdcou01', 'sitem'), + (3080238, 'mdubcdegf01', 'sitem'), + (3080494, 'mdubcdego01', 'sitem'), + (3080750, 'mdubcdfif01', 'sitem'), + (3081006, 'mdubcdfio01', 'sitem'), + (3081262, 'mdubcdmuf01', 'sitem'), + (3081518, 'mdubcdmuo01', 'sitem'), + (3081774, 'mdubcdoif01', 'sitem'), + (3082030, 'mdubcdoio01', 'sitem'), + (3082286, 'mdubcdref01', 'sitem'), + (3082542, 'mdubcdreo01', 'sitem'), + (3082798, 'mdubcdsaf01', 'sitem'), + (3083054, 'mdubcdsao01', 'sitem'), + (3083310, 'mdubcdshf01', 'sitem'), + (3083566, 'mdubcdsho01', 'sitem'), + (3083822, 'mdubcdtuf01', 'sitem'), + (3084078, 'mdubcdtuo01', 'sitem'), + (3084334, 'mdubcdwdf01', 'sitem'), + (3084590, 'mdubcdwdo01', 'sitem'), + (3084846, 'mdubcdwof01', 'sitem'), + (3085102, 'mdubcdwoo01', 'sitem'), + (3085358, 'mdubceamf01', 'sitem'), + (3085614, 'mdubceamo01', 'sitem'), + (3085870, 'mdubcecop01', 'sitem'), + (3086126, 'mdubcecou01', 'sitem'), + (3086382, 'mdubceegf01', 'sitem'), + (3086638, 'mdubceego01', 'sitem'), + (3086894, 'mdubcefif01', 'sitem'), + (3087150, 'mdubcefio01', 'sitem'), + (3087406, 'mdubcemuf01', 'sitem'), + (3087662, 'mdubcemuo01', 'sitem'), + (3087918, 'mdubceoif01', 'sitem'), + (3088174, 'mdubceoio01', 'sitem'), + (3088430, 'mdubceref01', 'sitem'), + (3088686, 'mdubcereo01', 'sitem'), + (3088942, 'mdubcesaf01', 'sitem'), + (3089198, 'mdubcesao01', 'sitem'), + (3089454, 'mdubceshf01', 'sitem'), + (3089710, 'mdubcesho01', 'sitem'), + (3089966, 'mdubcetuf01', 'sitem'), + (3090222, 'mdubcetuo01', 'sitem'), + (3090478, 'mdubcewdf01', 'sitem'), + (3090734, 'mdubcewdo01', 'sitem'), + (3090990, 'mdubcewof01', 'sitem'), + (3091246, 'mdubcewoo01', 'sitem'), + (3091502, 'mdubcfamf01', 'sitem'), + (3091758, 'mdubcfamo01', 'sitem'), + (3092014, 'mdubcfcop01', 'sitem'), + (3092270, 'mdubcfcou01', 'sitem'), + (3092526, 'mdubcfegf01', 'sitem'), + (3092782, 'mdubcfego01', 'sitem'), + (3093038, 'mdubcffif01', 'sitem'), + (3093294, 'mdubcffio01', 'sitem'), + (3093550, 'mdubcfmuf01', 'sitem'), + (3093806, 'mdubcfmuo01', 'sitem'), + (3094062, 'mdubcfoif01', 'sitem'), + (3094318, 'mdubcfoio01', 'sitem'), + (3094574, 'mdubcfref01', 'sitem'), + (3094830, 'mdubcfreo01', 'sitem'), + (3095086, 'mdubcfsaf01', 'sitem'), + (3095342, 'mdubcfsao01', 'sitem'), + (3095598, 'mdubcfshf01', 'sitem'), + (3095854, 'mdubcfsho01', 'sitem'), + (3096110, 'mdubcftuf01', 'sitem'), + (3096366, 'mdubcftuo01', 'sitem'), + (3096622, 'mdubcfwdf01', 'sitem'), + (3096878, 'mdubcfwdo01', 'sitem'), + (3097134, 'mdubcfwof01', 'sitem'), + (3097390, 'mdubcfwoo01', 'sitem'), + (3097646, 'mduccbamf01', 'sitem'), + (3097902, 'mduccbamo01', 'sitem'), + (3098158, 'mduccbcop01', 'sitem'), + (3098414, 'mduccbcou01', 'sitem'), + (3098670, 'mduccbegf01', 'sitem'), + (3098926, 'mduccbego01', 'sitem'), + (3099182, 'mduccbfif01', 'sitem'), + (3099438, 'mduccbfio01', 'sitem'), + (3099694, 'mduccbmuf01', 'sitem'), + (3099950, 'mduccbmuo01', 'sitem'), + (3100206, 'mduccboif01', 'sitem'), + (3100462, 'mduccboio01', 'sitem'), + (3100718, 'mduccbref01', 'sitem'), + (3100974, 'mduccbreo01', 'sitem'), + (3101230, 'mduccbsaf01', 'sitem'), + (3101486, 'mduccbsao01', 'sitem'), + (3101742, 'mduccbshf01', 'sitem'), + (3101998, 'mduccbsho01', 'sitem'), + (3102254, 'mduccbtuf01', 'sitem'), + (3102510, 'mduccbtuo01', 'sitem'), + (3102766, 'mduccbwdf01', 'sitem'), + (3103022, 'mduccbwdo01', 'sitem'), + (3103278, 'mduccbwof01', 'sitem'), + (3103534, 'mduccbwoo01', 'sitem'), + (3103790, 'mducccamf01', 'sitem'), + (3104046, 'mducccamo01', 'sitem'), + (3104302, 'mduccccop01', 'sitem'), + (3104558, 'mduccccou01', 'sitem'), + (3104814, 'mducccegf01', 'sitem'), + (3105070, 'mducccego01', 'sitem'), + (3105326, 'mducccfif01', 'sitem'), + (3105582, 'mducccfio01', 'sitem'), + (3105838, 'mducccmuf01', 'sitem'), + (3106094, 'mducccmuo01', 'sitem'), + (3106350, 'mducccoif01', 'sitem'), + (3106606, 'mducccoio01', 'sitem'), + (3106862, 'mducccref01', 'sitem'), + (3107118, 'mducccreo01', 'sitem'), + (3107374, 'mducccsaf01', 'sitem'), + (3107630, 'mducccsao01', 'sitem'), + (3107886, 'mducccshf01', 'sitem'), + (3108142, 'mducccsho01', 'sitem'), + (3108398, 'mduccctuf01', 'sitem'), + (3108654, 'mduccctuo01', 'sitem'), + (3108910, 'mducccwdf01', 'sitem'), + (3109166, 'mducccwdo01', 'sitem'), + (3109422, 'mducccwof01', 'sitem'), + (3109678, 'mducccwoo01', 'sitem'), + (3109934, 'mduccdamf01', 'sitem'), + (3110190, 'mduccdamo01', 'sitem'), + (3110446, 'mduccdcop01', 'sitem'), + (3110702, 'mduccdcou01', 'sitem'), + (3110958, 'mduccdegf01', 'sitem'), + (3111214, 'mduccdego01', 'sitem'), + (3111470, 'mduccdfif01', 'sitem'), + (3111726, 'mduccdfio01', 'sitem'), + (3111982, 'mduccdmuf01', 'sitem'), + (3112238, 'mduccdmuo01', 'sitem'), + (3112494, 'mduccdoif01', 'sitem'), + (3112750, 'mduccdoio01', 'sitem'), + (3113006, 'mduccdref01', 'sitem'), + (3113262, 'mduccdreo01', 'sitem'), + (3113518, 'mduccdsaf01', 'sitem'), + (3113774, 'mduccdsao01', 'sitem'), + (3114030, 'mduccdshf01', 'sitem'), + (3114286, 'mduccdsho01', 'sitem'), + (3114542, 'mduccdtuf01', 'sitem'), + (3114798, 'mduccdtuo01', 'sitem'), + (3115054, 'mduccdwdf01', 'sitem'), + (3115310, 'mduccdwdo01', 'sitem'), + (3115566, 'mduccdwof01', 'sitem'), + (3115822, 'mduccdwoo01', 'sitem'), + (3116078, 'mducceamf01', 'sitem'), + (3116334, 'mducceamo01', 'sitem'), + (3116590, 'mduccecop01', 'sitem'), + (3116846, 'mduccecou01', 'sitem'), + (3117102, 'mducceegf01', 'sitem'), + (3117358, 'mducceego01', 'sitem'), + (3117614, 'mduccefif01', 'sitem'), + (3117870, 'mduccefio01', 'sitem'), + (3118126, 'mduccemuf01', 'sitem'), + (3118382, 'mduccemuo01', 'sitem'), + (3118638, 'mducceoif01', 'sitem'), + (3118894, 'mducceoio01', 'sitem'), + (3119150, 'mducceref01', 'sitem'), + (3119406, 'mduccereo01', 'sitem'), + (3119662, 'mduccesaf01', 'sitem'), + (3119918, 'mduccesao01', 'sitem'), + (3120174, 'mducceshf01', 'sitem'), + (3120430, 'mduccesho01', 'sitem'), + (3120686, 'mduccetuf01', 'sitem'), + (3120942, 'mduccetuo01', 'sitem'), + (3121198, 'mduccewdf01', 'sitem'), + (3121454, 'mduccewdo01', 'sitem'), + (3121710, 'mduccewof01', 'sitem'), + (3121966, 'mduccewoo01', 'sitem'), + (3122222, 'mduccfamf01', 'sitem'), + (3122478, 'mduccfamo01', 'sitem'), + (3122734, 'mduccfcop01', 'sitem'), + (3122990, 'mduccfcou01', 'sitem'), + (3123246, 'mduccfegf01', 'sitem'), + (3123502, 'mduccfego01', 'sitem'), + (3123758, 'mduccffif01', 'sitem'), + (3124014, 'mduccffio01', 'sitem'), + (3124270, 'mduccfmuf01', 'sitem'), + (3124526, 'mduccfmuo01', 'sitem'), + (3124782, 'mduccfoif01', 'sitem'), + (3125038, 'mduccfoio01', 'sitem'), + (3125294, 'mduccfref01', 'sitem'), + (3125550, 'mduccfreo01', 'sitem'), + (3125806, 'mduccfsaf01', 'sitem'), + (3126062, 'mduccfsao01', 'sitem'), + (3126318, 'mduccfshf01', 'sitem'), + (3126574, 'mduccfsho01', 'sitem'), + (3126830, 'mduccftuf01', 'sitem'), + (3127086, 'mduccftuo01', 'sitem'), + (3127342, 'mduccfwdf01', 'sitem'), + (3127598, 'mduccfwdo01', 'sitem'), + (3127854, 'mduccfwof01', 'sitem'), + (3128110, 'mduccfwoo01', 'sitem'), + (3128366, 'mdudcbamf01', 'sitem'), + (3128622, 'mdudcbamo01', 'sitem'), + (3128878, 'mdudcbcop01', 'sitem'), + (3129134, 'mdudcbcou01', 'sitem'), + (3129390, 'mdudcbegf01', 'sitem'), + (3129646, 'mdudcbego01', 'sitem'), + (3129902, 'mdudcbfif01', 'sitem'), + (3130158, 'mdudcbfio01', 'sitem'), + (3130414, 'mdudcbmuf01', 'sitem'), + (3130670, 'mdudcbmuo01', 'sitem'), + (3130926, 'mdudcboif01', 'sitem'), + (3131182, 'mdudcboio01', 'sitem'), + (3131438, 'mdudcbref01', 'sitem'), + (3131694, 'mdudcbreo01', 'sitem'), + (3131950, 'mdudcbsaf01', 'sitem'), + (3132206, 'mdudcbsao01', 'sitem'), + (3132462, 'mdudcbshf01', 'sitem'), + (3132718, 'mdudcbsho01', 'sitem'), + (3132974, 'mdudcbtuf01', 'sitem'), + (3133230, 'mdudcbtuo01', 'sitem'), + (3133486, 'mdudcbwdf01', 'sitem'), + (3133742, 'mdudcbwdo01', 'sitem'), + (3133998, 'mdudcbwof01', 'sitem'), + (3134254, 'mdudcbwoo01', 'sitem'), + (3134510, 'mdudccamf01', 'sitem'), + (3134766, 'mdudccamo01', 'sitem'), + (3135022, 'mdudcccop01', 'sitem'), + (3135278, 'mdudcccou01', 'sitem'), + (3135534, 'mdudccegf01', 'sitem'), + (3135790, 'mdudccego01', 'sitem'), + (3136046, 'mdudccfif01', 'sitem'), + (3136302, 'mdudccfio01', 'sitem'), + (3136558, 'mdudccmuf01', 'sitem'), + (3136814, 'mdudccmuo01', 'sitem'), + (3137070, 'mdudccoif01', 'sitem'), + (3137326, 'mdudccoio01', 'sitem'), + (3137582, 'mdudccref01', 'sitem'), + (3137838, 'mdudccreo01', 'sitem'), + (3138094, 'mdudccsaf01', 'sitem'), + (3138350, 'mdudccsao01', 'sitem'), + (3138606, 'mdudccshf01', 'sitem'), + (3138862, 'mdudccsho01', 'sitem'), + (3139118, 'mdudcctuf01', 'sitem'), + (3139374, 'mdudcctuo01', 'sitem'), + (3139630, 'mdudccwdf01', 'sitem'), + (3139886, 'mdudccwdo01', 'sitem'), + (3140142, 'mdudccwof01', 'sitem'), + (3140398, 'mdudccwoo01', 'sitem'), + (3140654, 'mdudcdamf01', 'sitem'), + (3140910, 'mdudcdamo01', 'sitem'), + (3141166, 'mdudcdcop01', 'sitem'), + (3141422, 'mdudcdcou01', 'sitem'), + (3141678, 'mdudcdegf01', 'sitem'), + (3141934, 'mdudcdego01', 'sitem'), + (3142190, 'mdudcdfif01', 'sitem'), + (3142446, 'mdudcdfio01', 'sitem'), + (3142702, 'mdudcdmuf01', 'sitem'), + (3142958, 'mdudcdmuo01', 'sitem'), + (3143214, 'mdudcdoif01', 'sitem'), + (3143470, 'mdudcdoio01', 'sitem'), + (3143726, 'mdudcdref01', 'sitem'), + (3143982, 'mdudcdreo01', 'sitem'), + (3144238, 'mdudcdsaf01', 'sitem'), + (3144494, 'mdudcdsao01', 'sitem'), + (3144750, 'mdudcdshf01', 'sitem'), + (3145006, 'mdudcdsho01', 'sitem'), + (3145262, 'mdudcdtuf01', 'sitem'), + (3145518, 'mdudcdtuo01', 'sitem'), + (3145774, 'mdudcdwdf01', 'sitem'), + (3146030, 'mdudcdwdo01', 'sitem'), + (3146286, 'mdudcdwof01', 'sitem'), + (3146542, 'mdudcdwoo01', 'sitem'), + (3146798, 'mdudceamf01', 'sitem'), + (3147054, 'mdudceamo01', 'sitem'), + (3147310, 'mdudcecop01', 'sitem'), + (3147566, 'mdudcecou01', 'sitem'), + (3147822, 'mdudceegf01', 'sitem'), + (3148078, 'mdudceego01', 'sitem'), + (3148334, 'mdudcefif01', 'sitem'), + (3148590, 'mdudcefio01', 'sitem'), + (3148846, 'mdudcemuf01', 'sitem'), + (3149102, 'mdudcemuo01', 'sitem'), + (3149358, 'mdudceoif01', 'sitem'), + (3149614, 'mdudceoio01', 'sitem'), + (3149870, 'mdudceref01', 'sitem'), + (3150126, 'mdudcereo01', 'sitem'), + (3150382, 'mdudcesaf01', 'sitem'), + (3150638, 'mdudcesao01', 'sitem'), + (3150894, 'mdudceshf01', 'sitem'), + (3151150, 'mdudcesho01', 'sitem'), + (3151406, 'mdudcetuf01', 'sitem'), + (3151662, 'mdudcetuo01', 'sitem'), + (3151918, 'mdudcewdf01', 'sitem'), + (3152174, 'mdudcewdo01', 'sitem'), + (3152430, 'mdudcewof01', 'sitem'), + (3152686, 'mdudcewoo01', 'sitem'), + (3152942, 'mdudcfamf01', 'sitem'), + (3153198, 'mdudcfamo01', 'sitem'), + (3153454, 'mdudcfcop01', 'sitem'), + (3153710, 'mdudcfcou01', 'sitem'), + (3153966, 'mdudcfegf01', 'sitem'), + (3154222, 'mdudcfego01', 'sitem'), + (3154478, 'mdudcffif01', 'sitem'), + (3154734, 'mdudcffio01', 'sitem'), + (3154990, 'mdudcfmuf01', 'sitem'), + (3155246, 'mdudcfmuo01', 'sitem'), + (3155502, 'mdudcfoif01', 'sitem'), + (3155758, 'mdudcfoio01', 'sitem'), + (3156014, 'mdudcfref01', 'sitem'), + (3156270, 'mdudcfreo01', 'sitem'), + (3156526, 'mdudcfsaf01', 'sitem'), + (3156782, 'mdudcfsao01', 'sitem'), + (3157038, 'mdudcfshf01', 'sitem'), + (3157294, 'mdudcfsho01', 'sitem'), + (3157550, 'mdudcftuf01', 'sitem'), + (3157806, 'mdudcftuo01', 'sitem'), + (3158062, 'mdudcfwdf01', 'sitem'), + (3158318, 'mdudcfwdo01', 'sitem'), + (3158574, 'mdudcfwof01', 'sitem'), + (3158830, 'mdudcfwoo01', 'sitem'), + (3159086, 'mduecbamf01', 'sitem'), + (3159342, 'mduecbamo01', 'sitem'), + (3159598, 'mduecbcop01', 'sitem'), + (3159854, 'mduecbcou01', 'sitem'), + (3160110, 'mduecbegf01', 'sitem'), + (3160366, 'mduecbego01', 'sitem'), + (3160622, 'mduecbfif01', 'sitem'), + (3160878, 'mduecbfio01', 'sitem'), + (3161134, 'mduecbmuf01', 'sitem'), + (3161390, 'mduecbmuo01', 'sitem'), + (3161646, 'mduecboif01', 'sitem'), + (3161902, 'mduecboio01', 'sitem'), + (3162158, 'mduecbref01', 'sitem'), + (3162414, 'mduecbreo01', 'sitem'), + (3162670, 'mduecbsaf01', 'sitem'), + (3162926, 'mduecbsao01', 'sitem'), + (3163182, 'mduecbshf01', 'sitem'), + (3163438, 'mduecbsho01', 'sitem'), + (3163694, 'mduecbtuf01', 'sitem'), + (3163950, 'mduecbtuo01', 'sitem'), + (3164206, 'mduecbwdf01', 'sitem'), + (3164462, 'mduecbwdo01', 'sitem'), + (3164718, 'mduecbwof01', 'sitem'), + (3164974, 'mduecbwoo01', 'sitem'), + (3165230, 'mdueccamf01', 'sitem'), + (3165486, 'mdueccamo01', 'sitem'), + (3165742, 'mduecccop01', 'sitem'), + (3165998, 'mduecccou01', 'sitem'), + (3166254, 'mdueccegf01', 'sitem'), + (3166510, 'mdueccego01', 'sitem'), + (3166766, 'mdueccfif01', 'sitem'), + (3167022, 'mdueccfio01', 'sitem'), + (3167278, 'mdueccmuf01', 'sitem'), + (3167534, 'mdueccmuo01', 'sitem'), + (3167790, 'mdueccoif01', 'sitem'), + (3168046, 'mdueccoio01', 'sitem'), + (3168302, 'mdueccref01', 'sitem'), + (3168558, 'mdueccreo01', 'sitem'), + (3168814, 'mdueccsaf01', 'sitem'), + (3169070, 'mdueccsao01', 'sitem'), + (3169326, 'mdueccshf01', 'sitem'), + (3169582, 'mdueccsho01', 'sitem'), + (3169838, 'mduecctuf01', 'sitem'), + (3170094, 'mduecctuo01', 'sitem'), + (3170350, 'mdueccwdf01', 'sitem'), + (3170606, 'mdueccwdo01', 'sitem'), + (3170862, 'mdueccwof01', 'sitem'), + (3171118, 'mdueccwoo01', 'sitem'), + (3171374, 'mduecdamf01', 'sitem'), + (3171630, 'mduecdamo01', 'sitem'), + (3171886, 'mduecdcop01', 'sitem'), + (3172142, 'mduecdcou01', 'sitem'), + (3172398, 'mduecdegf01', 'sitem'), + (3172654, 'mduecdego01', 'sitem'), + (3172910, 'mduecdfif01', 'sitem'), + (3173166, 'mduecdfio01', 'sitem'), + (3173422, 'mduecdmuf01', 'sitem'), + (3173678, 'mduecdmuo01', 'sitem'), + (3173934, 'mduecdoif01', 'sitem'), + (3174190, 'mduecdoio01', 'sitem'), + (3174446, 'mduecdref01', 'sitem'), + (3174702, 'mduecdreo01', 'sitem'), + (3174958, 'mduecdsaf01', 'sitem'), + (3175214, 'mduecdsao01', 'sitem'), + (3175470, 'mduecdshf01', 'sitem'), + (3175726, 'mduecdsho01', 'sitem'), + (3175982, 'mduecdtuf01', 'sitem'), + (3176238, 'mduecdtuo01', 'sitem'), + (3176494, 'mduecdwdf01', 'sitem'), + (3176750, 'mduecdwdo01', 'sitem'), + (3177006, 'mduecdwof01', 'sitem'), + (3177262, 'mduecdwoo01', 'sitem'), + (3177518, 'mdueceamf01', 'sitem'), + (3177774, 'mdueceamo01', 'sitem'), + (3178030, 'mduececop01', 'sitem'), + (3178286, 'mduececou01', 'sitem'), + (3178542, 'mdueceegf01', 'sitem'), + (3178798, 'mdueceego01', 'sitem'), + (3179054, 'mduecefif01', 'sitem'), + (3179310, 'mduecefio01', 'sitem'), + (3179566, 'mduecemuf01', 'sitem'), + (3179822, 'mduecemuo01', 'sitem'), + (3180078, 'mdueceoif01', 'sitem'), + (3180334, 'mdueceoio01', 'sitem'), + (3180590, 'mdueceref01', 'sitem'), + (3180846, 'mduecereo01', 'sitem'), + (3181102, 'mduecesaf01', 'sitem'), + (3181358, 'mduecesao01', 'sitem'), + (3181614, 'mdueceshf01', 'sitem'), + (3181870, 'mduecesho01', 'sitem'), + (3182126, 'mduecetuf01', 'sitem'), + (3182382, 'mduecetuo01', 'sitem'), + (3182638, 'mduecewdf01', 'sitem'), + (3182894, 'mduecewdo01', 'sitem'), + (3183150, 'mduecewof01', 'sitem'), + (3183406, 'mduecewoo01', 'sitem'), + (3183662, 'mduecfamf01', 'sitem'), + (3183918, 'mduecfamo01', 'sitem'), + (3184174, 'mduecfcop01', 'sitem'), + (3184430, 'mduecfcou01', 'sitem'), + (3184686, 'mduecfegf01', 'sitem'), + (3184942, 'mduecfego01', 'sitem'), + (3185198, 'mduecffif01', 'sitem'), + (3185454, 'mduecffio01', 'sitem'), + (3185710, 'mduecfmuf01', 'sitem'), + (3185966, 'mduecfmuo01', 'sitem'), + (3186222, 'mduecfoif01', 'sitem'), + (3186478, 'mduecfoio01', 'sitem'), + (3186734, 'mduecfref01', 'sitem'), + (3186990, 'mduecfreo01', 'sitem'), + (3187246, 'mduecfsaf01', 'sitem'), + (3187502, 'mduecfsao01', 'sitem'), + (3187758, 'mduecfshf01', 'sitem'), + (3188014, 'mduecfsho01', 'sitem'), + (3188270, 'mduecftuf01', 'sitem'), + (3188526, 'mduecftuo01', 'sitem'), + (3188782, 'mduecfwdf01', 'sitem'), + (3189038, 'mduecfwdo01', 'sitem'), + (3189294, 'mduecfwof01', 'sitem'), + (3189550, 'mduecfwoo01', 'sitem'), + (3189806, 'mdufcbamf01', 'sitem'), + (3190062, 'mdufcbamo01', 'sitem'), + (3190318, 'mdufcbcop01', 'sitem'), + (3190574, 'mdufcbcou01', 'sitem'), + (3190830, 'mdufcbegf01', 'sitem'), + (3191086, 'mdufcbego01', 'sitem'), + (3191342, 'mdufcbfif01', 'sitem'), + (3191598, 'mdufcbfio01', 'sitem'), + (3191854, 'mdufcbmuf01', 'sitem'), + (3192110, 'mdufcbmuo01', 'sitem'), + (3192366, 'mdufcboif01', 'sitem'), + (3192622, 'mdufcboio01', 'sitem'), + (3192878, 'mdufcbref01', 'sitem'), + (3193134, 'mdufcbreo01', 'sitem'), + (3193390, 'mdufcbsaf01', 'sitem'), + (3193646, 'mdufcbsao01', 'sitem'), + (3193902, 'mdufcbshf01', 'sitem'), + (3194158, 'mdufcbsho01', 'sitem'), + (3194414, 'mdufcbtuf01', 'sitem'), + (3194670, 'mdufcbtuo01', 'sitem'), + (3194926, 'mdufcbwdf01', 'sitem'), + (3195182, 'mdufcbwdo01', 'sitem'), + (3195438, 'mdufcbwof01', 'sitem'), + (3195694, 'mdufcbwoo01', 'sitem'), + (3195950, 'mdufccamf01', 'sitem'), + (3196206, 'mdufccamo01', 'sitem'), + (3196462, 'mdufcccop01', 'sitem'), + (3196718, 'mdufcccou01', 'sitem'), + (3196974, 'mdufccegf01', 'sitem'), + (3197230, 'mdufccego01', 'sitem'), + (3197486, 'mdufccfif01', 'sitem'), + (3197742, 'mdufccfio01', 'sitem'), + (3197998, 'mdufccmuf01', 'sitem'), + (3198254, 'mdufccmuo01', 'sitem'), + (3198510, 'mdufccoif01', 'sitem'), + (3198766, 'mdufccoio01', 'sitem'), + (3199022, 'mdufccref01', 'sitem'), + (3199278, 'mdufccreo01', 'sitem'), + (3199534, 'mdufccsaf01', 'sitem'), + (3199790, 'mdufccsao01', 'sitem'), + (3200046, 'mdufccshf01', 'sitem'), + (3200302, 'mdufccsho01', 'sitem'), + (3200558, 'mdufcctuf01', 'sitem'), + (3200814, 'mdufcctuo01', 'sitem'), + (3201070, 'mdufccwdf01', 'sitem'), + (3201326, 'mdufccwdo01', 'sitem'), + (3201582, 'mdufccwof01', 'sitem'), + (3201838, 'mdufccwoo01', 'sitem'), + (3202094, 'mdufcdamf01', 'sitem'), + (3202350, 'mdufcdamo01', 'sitem'), + (3202606, 'mdufcdcop01', 'sitem'), + (3202862, 'mdufcdcou01', 'sitem'), + (3203118, 'mdufcdegf01', 'sitem'), + (3203374, 'mdufcdego01', 'sitem'), + (3203630, 'mdufcdfif01', 'sitem'), + (3203886, 'mdufcdfio01', 'sitem'), + (3204142, 'mdufcdmuf01', 'sitem'), + (3204398, 'mdufcdmuo01', 'sitem'), + (3204654, 'mdufcdoif01', 'sitem'), + (3204910, 'mdufcdoio01', 'sitem'), + (3205166, 'mdufcdref01', 'sitem'), + (3205422, 'mdufcdreo01', 'sitem'), + (3205678, 'mdufcdsaf01', 'sitem'), + (3205934, 'mdufcdsao01', 'sitem'), + (3206190, 'mdufcdshf01', 'sitem'), + (3206446, 'mdufcdsho01', 'sitem'), + (3206702, 'mdufcdtuf01', 'sitem'), + (3206958, 'mdufcdtuo01', 'sitem'), + (3207214, 'mdufcdwdf01', 'sitem'), + (3207470, 'mdufcdwdo01', 'sitem'), + (3207726, 'mdufcdwof01', 'sitem'), + (3207982, 'mdufcdwoo01', 'sitem'), + (3208238, 'mdufceamf01', 'sitem'), + (3208494, 'mdufceamo01', 'sitem'), + (3208750, 'mdufcecop01', 'sitem'), + (3209006, 'mdufcecou01', 'sitem'), + (3209262, 'mdufceegf01', 'sitem'), + (3209518, 'mdufceego01', 'sitem'), + (3209774, 'mdufcefif01', 'sitem'), + (3210030, 'mdufcefio01', 'sitem'), + (3210286, 'mdufcemuf01', 'sitem'), + (3210542, 'mdufcemuo01', 'sitem'), + (3210798, 'mdufceoif01', 'sitem'), + (3211054, 'mdufceoio01', 'sitem'), + (3211310, 'mdufceref01', 'sitem'), + (3211566, 'mdufcereo01', 'sitem'), + (3211822, 'mdufcesaf01', 'sitem'), + (3212078, 'mdufcesao01', 'sitem'), + (3212334, 'mdufceshf01', 'sitem'), + (3212590, 'mdufcesho01', 'sitem'), + (3212846, 'mdufcetuf01', 'sitem'), + (3213102, 'mdufcetuo01', 'sitem'), + (3213358, 'mdufcewdf01', 'sitem'), + (3213614, 'mdufcewdo01', 'sitem'), + (3213870, 'mdufcewof01', 'sitem'), + (3214126, 'mdufcewoo01', 'sitem'), + (3214382, 'mdufcfamf01', 'sitem'), + (3214638, 'mdufcfamo01', 'sitem'), + (3214894, 'mdufcfcop01', 'sitem'), + (3215150, 'mdufcfcou01', 'sitem'), + (3215406, 'mdufcfegf01', 'sitem'), + (3215662, 'mdufcfego01', 'sitem'), + (3215918, 'mdufcffif01', 'sitem'), + (3216174, 'mdufcffio01', 'sitem'), + (3216430, 'mdufcfmuf01', 'sitem'), + (3216686, 'mdufcfmuo01', 'sitem'), + (3216942, 'mdufcfoif01', 'sitem'), + (3217198, 'mdufcfoio01', 'sitem'), + (3217454, 'mdufcfref01', 'sitem'), + (3217710, 'mdufcfreo01', 'sitem'), + (3217966, 'mdufcfsaf01', 'sitem'), + (3218222, 'mdufcfsao01', 'sitem'), + (3218478, 'mdufcfshf01', 'sitem'), + (3218734, 'mdufcfsho01', 'sitem'), + (3218990, 'mdufcftuf01', 'sitem'), + (3219246, 'mdufcftuo01', 'sitem'), + (3219502, 'mdufcfwdf01', 'sitem'), + (3219758, 'mdufcfwdo01', 'sitem'), + (3220014, 'mdufcfwof01', 'sitem'), + (3220270, 'mdufcfwoo01', 'sitem'), + (3220526, 'mdugcbamf01', 'sitem'), + (3220782, 'mdugcbamo01', 'sitem'), + (3221038, 'mdugcbcop01', 'sitem'), + (3221294, 'mdugcbcou01', 'sitem'), + (3221550, 'mdugcbegf01', 'sitem'), + (3221806, 'mdugcbego01', 'sitem'), + (3222062, 'mdugcbfif01', 'sitem'), + (3222318, 'mdugcbfio01', 'sitem'), + (3222574, 'mdugcbmuf01', 'sitem'), + (3222830, 'mdugcbmuo01', 'sitem'), + (3223086, 'mdugcboif01', 'sitem'), + (3223342, 'mdugcboio01', 'sitem'), + (3223598, 'mdugcbref01', 'sitem'), + (3223854, 'mdugcbreo01', 'sitem'), + (3224110, 'mdugcbsaf01', 'sitem'), + (3224366, 'mdugcbsao01', 'sitem'), + (3224622, 'mdugcbshf01', 'sitem'), + (3224878, 'mdugcbsho01', 'sitem'), + (3225134, 'mdugcbtuf01', 'sitem'), + (3225390, 'mdugcbtuo01', 'sitem'), + (3225646, 'mdugcbwdf01', 'sitem'), + (3225902, 'mdugcbwdo01', 'sitem'), + (3226158, 'mdugcbwof01', 'sitem'), + (3226414, 'mdugcbwoo01', 'sitem'), + (3226670, 'mdugccamf01', 'sitem'), + (3226926, 'mdugccamo01', 'sitem'), + (3227182, 'mdugcccop01', 'sitem'), + (3227438, 'mdugcccou01', 'sitem'), + (3227694, 'mdugccegf01', 'sitem'), + (3227950, 'mdugccego01', 'sitem'), + (3228206, 'mdugccfif01', 'sitem'), + (3228462, 'mdugccfio01', 'sitem'), + (3228718, 'mdugccmuf01', 'sitem'), + (3228974, 'mdugccmuo01', 'sitem'), + (3229230, 'mdugccoif01', 'sitem'), + (3229486, 'mdugccoio01', 'sitem'), + (3229742, 'mdugccref01', 'sitem'), + (3229998, 'mdugccreo01', 'sitem'), + (3230254, 'mdugccsaf01', 'sitem'), + (3230510, 'mdugccsao01', 'sitem'), + (3230766, 'mdugccshf01', 'sitem'), + (3231022, 'mdugccsho01', 'sitem'), + (3231278, 'mdugcctuf01', 'sitem'), + (3231534, 'mdugcctuo01', 'sitem'), + (3231790, 'mdugccwdf01', 'sitem'), + (3232046, 'mdugccwdo01', 'sitem'), + (3232302, 'mdugccwof01', 'sitem'), + (3232558, 'mdugccwoo01', 'sitem'), + (3232814, 'mdugcdamf01', 'sitem'), + (3233070, 'mdugcdamo01', 'sitem'), + (3233326, 'mdugcdcop01', 'sitem'), + (3233582, 'mdugcdcou01', 'sitem'), + (3233838, 'mdugcdegf01', 'sitem'), + (3234094, 'mdugcdego01', 'sitem'), + (3234350, 'mdugcdfif01', 'sitem'), + (3234606, 'mdugcdfio01', 'sitem'), + (3234862, 'mdugcdmuf01', 'sitem'), + (3235118, 'mdugcdmuo01', 'sitem'), + (3235374, 'mdugcdoif01', 'sitem'), + (3235630, 'mdugcdoio01', 'sitem'), + (3235886, 'mdugcdref01', 'sitem'), + (3236142, 'mdugcdreo01', 'sitem'), + (3236398, 'mdugcdsaf01', 'sitem'), + (3236654, 'mdugcdsao01', 'sitem'), + (3236910, 'mdugcdshf01', 'sitem'), + (3237166, 'mdugcdsho01', 'sitem'), + (3237422, 'mdugcdtuf01', 'sitem'), + (3237678, 'mdugcdtuo01', 'sitem'), + (3237934, 'mdugcdwdf01', 'sitem'), + (3238190, 'mdugcdwdo01', 'sitem'), + (3238446, 'mdugcdwof01', 'sitem'), + (3238702, 'mdugcdwoo01', 'sitem'), + (3238958, 'mdugceamf01', 'sitem'), + (3239214, 'mdugceamo01', 'sitem'), + (3239470, 'mdugcecop01', 'sitem'), + (3239726, 'mdugcecou01', 'sitem'), + (3239982, 'mdugceegf01', 'sitem'), + (3240238, 'mdugceego01', 'sitem'), + (3240494, 'mdugcefif01', 'sitem'), + (3240750, 'mdugcefio01', 'sitem'), + (3241006, 'mdugcemuf01', 'sitem'), + (3241262, 'mdugcemuo01', 'sitem'), + (3241518, 'mdugceoif01', 'sitem'), + (3241774, 'mdugceoio01', 'sitem'), + (3242030, 'mdugceref01', 'sitem'), + (3242286, 'mdugcereo01', 'sitem'), + (3242542, 'mdugcesaf01', 'sitem'), + (3242798, 'mdugcesao01', 'sitem'), + (3243054, 'mdugceshf01', 'sitem'), + (3243310, 'mdugcesho01', 'sitem'), + (3243566, 'mdugcetuf01', 'sitem'), + (3243822, 'mdugcetuo01', 'sitem'), + (3244078, 'mdugcewdf01', 'sitem'), + (3244334, 'mdugcewdo01', 'sitem'), + (3244590, 'mdugcewof01', 'sitem'), + (3244846, 'mdugcewoo01', 'sitem'), + (3245102, 'mdugcfamf01', 'sitem'), + (3245358, 'mdugcfamo01', 'sitem'), + (3245614, 'mdugcfcop01', 'sitem'), + (3245870, 'mdugcfcou01', 'sitem'), + (3246126, 'mdugcfegf01', 'sitem'), + (3246382, 'mdugcfego01', 'sitem'), + (3246638, 'mdugcffif01', 'sitem'), + (3246894, 'mdugcffio01', 'sitem'), + (3247150, 'mdugcfmuf01', 'sitem'), + (3247406, 'mdugcfmuo01', 'sitem'), + (3247662, 'mdugcfoif01', 'sitem'), + (3247918, 'mdugcfoio01', 'sitem'), + (3248174, 'mdugcfref01', 'sitem'), + (3248430, 'mdugcfreo01', 'sitem'), + (3248686, 'mdugcfsaf01', 'sitem'), + (3248942, 'mdugcfsao01', 'sitem'), + (3249198, 'mdugcfshf01', 'sitem'), + (3249454, 'mdugcfsho01', 'sitem'), + (3249710, 'mdugcftuf01', 'sitem'), + (3249966, 'mdugcftuo01', 'sitem'), + (3250222, 'mdugcfwdf01', 'sitem'), + (3250478, 'mdugcfwdo01', 'sitem'), + (3250734, 'mdugcfwof01', 'sitem'), + (3250990, 'mdugcfwoo01', 'sitem'), + (3251246, 'mcabdbfnl01', 'sitem'), + (3251502, 'mcabdbfns01', 'sitem'), + (3251758, 'mcabdbgro01', 'sitem'), + (3252014, 'mcabdbgry01', 'sitem'), + (3252270, 'mcabdbleo01', 'sitem'), + (3252526, 'mcabdbley01', 'sitem'), + (3252782, 'mcabdbtal01', 'sitem'), + (3253038, 'mcabdbtas01', 'sitem'), + (3253294, 'mcabdbtol01', 'sitem'), + (3253550, 'mcabdbtos01', 'sitem'), + (3253806, 'mcabdcfnl01', 'sitem'), + (3254062, 'mcabdcfns01', 'sitem'), + (3254318, 'mcabdcgro01', 'sitem'), + (3254574, 'mcabdcgry01', 'sitem'), + (3254830, 'mcabdcleo01', 'sitem'), + (3255086, 'mcabdcley01', 'sitem'), + (3255342, 'mcabdctal01', 'sitem'), + (3255598, 'mcabdctas01', 'sitem'), + (3255854, 'mcabdctol01', 'sitem'), + (3256110, 'mcabdctos01', 'sitem'), + (3256366, 'mcabddfnl01', 'sitem'), + (3256622, 'mcabddfns01', 'sitem'), + (3256878, 'mcabddgro01', 'sitem'), + (3257134, 'mcabddgry01', 'sitem'), + (3257390, 'mcabddleo01', 'sitem'), + (3257646, 'mcabddley01', 'sitem'), + (3257902, 'mcabddtal01', 'sitem'), + (3258158, 'mcabddtas01', 'sitem'), + (3258414, 'mcabddtol01', 'sitem'), + (3258670, 'mcabddtos01', 'sitem'), + (3258926, 'mcabdefnl01', 'sitem'), + (3259182, 'mcabdefns01', 'sitem'), + (3259438, 'mcabdegro01', 'sitem'), + (3259694, 'mcabdegry01', 'sitem'), + (3259950, 'mcabdeleo01', 'sitem'), + (3260206, 'mcabdeley01', 'sitem'), + (3260462, 'mcabdetal01', 'sitem'), + (3260718, 'mcabdetas01', 'sitem'), + (3260974, 'mcabdetol01', 'sitem'), + (3261230, 'mcabdetos01', 'sitem'), + (3261486, 'mcabdffnl01', 'sitem'), + (3261742, 'mcabdffns01', 'sitem'), + (3261998, 'mcabdfgro01', 'sitem'), + (3262254, 'mcabdfgry01', 'sitem'), + (3262510, 'mcabdfleo01', 'sitem'), + (3262766, 'mcabdfley01', 'sitem'), + (3263022, 'mcabdftal01', 'sitem'), + (3263278, 'mcabdftas01', 'sitem'), + (3263534, 'mcabdftol01', 'sitem'), + (3263790, 'mcabdftos01', 'sitem'), + (3264046, 'mcbaddbel01', 'sitem'), + (3264302, 'mcbaddbes01', 'sitem'), + (3264558, 'mcbaddmeo01', 'sitem'), + (3264814, 'mcbaddmey01', 'sitem'), + (3265070, 'mcbaddwil01', 'sitem'), + (3265326, 'mcbaddwis01', 'sitem'), + (3265582, 'mcbadfbel01', 'sitem'), + (3265838, 'mcbadfbes01', 'sitem'), + (3266094, 'mcbadfmeo01', 'sitem'), + (3266350, 'mcbadfmey01', 'sitem'), + (3266606, 'mcbadfwil01', 'sitem'), + (3266862, 'mcbadfwis01', 'sitem'), + (3267118, 'mcbbddbel01', 'sitem'), + (3267374, 'mcbbddbes01', 'sitem'), + (3267630, 'mcbbddmeo01', 'sitem'), + (3267886, 'mcbbddmey01', 'sitem'), + (3268142, 'mcbbddwil01', 'sitem'), + (3268398, 'mcbbddwis01', 'sitem'), + (3268654, 'mcbbdfbel01', 'sitem'), + (3268910, 'mcbbdfbes01', 'sitem'), + (3269166, 'mcbbdfmeo01', 'sitem'), + (3269422, 'mcbbdfmey01', 'sitem'), + (3269678, 'mcbbdfwil01', 'sitem'), + (3269934, 'mcbbdfwis01', 'sitem'), + (3270190, 'mccadbboo01', 'sitem'), + (3270446, 'mccadbboy01', 'sitem'), + (3270702, 'mccadbfuo01', 'sitem'), + (3270958, 'mccadbfuy01', 'sitem'), + (3271214, 'mccadbleo01', 'sitem'), + (3271470, 'mccadbley01', 'sitem'), + (3271726, 'mccadblio01', 'sitem'), + (3271982, 'mccadbliy01', 'sitem'), + (3272238, 'mccadbmeo01', 'sitem'), + (3272494, 'mccadbmey01', 'sitem'), + (3272750, 'mccadbmso01', 'sitem'), + (3273006, 'mccadbmsy01', 'sitem'), + (3273262, 'mccadbtoo01', 'sitem'), + (3273518, 'mccadbtoy01', 'sitem'), + (3273774, 'mccadcboo01', 'sitem'), + (3274030, 'mccadcboy01', 'sitem'), + (3274286, 'mccadcfuo01', 'sitem'), + (3274542, 'mccadcfuy01', 'sitem'), + (3274798, 'mccadcleo01', 'sitem'), + (3275054, 'mccadcley01', 'sitem'), + (3275310, 'mccadclio01', 'sitem'), + (3275566, 'mccadcliy01', 'sitem'), + (3275822, 'mccadcmeo01', 'sitem'), + (3276078, 'mccadcmey01', 'sitem'), + (3276334, 'mccadcmso01', 'sitem'), + (3276590, 'mccadcmsy01', 'sitem'), + (3276846, 'mccadctoo01', 'sitem'), + (3277102, 'mccadctoy01', 'sitem'), + (3277358, 'mccaddboo01', 'sitem'), + (3277614, 'mccaddboy01', 'sitem'), + (3277870, 'mccaddfuo01', 'sitem'), + (3278126, 'mccaddfuy01', 'sitem'), + (3278382, 'mccaddleo01', 'sitem'), + (3278638, 'mccaddley01', 'sitem'), + (3278894, 'mccaddlio01', 'sitem'), + (3279150, 'mccaddliy01', 'sitem'), + (3279406, 'mccaddmeo01', 'sitem'), + (3279662, 'mccaddmey01', 'sitem'), + (3279918, 'mccaddmso01', 'sitem'), + (3280174, 'mccaddmsy01', 'sitem'), + (3280430, 'mccaddtoo01', 'sitem'), + (3280686, 'mccaddtoy01', 'sitem'), + (3280942, 'mccadfboo01', 'sitem'), + (3281198, 'mccadfboy01', 'sitem'), + (3281454, 'mccadffuo01', 'sitem'), + (3281710, 'mccadffuy01', 'sitem'), + (3281966, 'mccadfleo01', 'sitem'), + (3282222, 'mccadfley01', 'sitem'), + (3282478, 'mccadflio01', 'sitem'), + (3282734, 'mccadfliy01', 'sitem'), + (3282990, 'mccadfmeo01', 'sitem'), + (3283246, 'mccadfmey01', 'sitem'), + (3283502, 'mccadfmso01', 'sitem'), + (3283758, 'mccadfmsy01', 'sitem'), + (3284014, 'mccadftoo01', 'sitem'), + (3284270, 'mccadftoy01', 'sitem'), + (3284526, 'mccbddmeo01', 'sitem'), + (3284782, 'mccbddmey01', 'sitem'), + (3285038, 'mccbddshl01', 'sitem'), + (3285294, 'mccbddshs01', 'sitem'), + (3285550, 'mccbdemeo01', 'sitem'), + (3285806, 'mccbdemey01', 'sitem'), + (3286062, 'mccbdeshl01', 'sitem'), + (3286318, 'mccbdeshs01', 'sitem'), + (3286574, 'mccbdfmeo01', 'sitem'), + (3286830, 'mccbdfmey01', 'sitem'), + (3287086, 'mccbdfshl01', 'sitem'), + (3287342, 'mccbdfshs01', 'sitem'), + (3287598, 'mcccdbmeo01', 'sitem'), + (3287854, 'mcccdbmey01', 'sitem'), + (3288110, 'mcccdbshl01', 'sitem'), + (3288366, 'mcccdbshs01', 'sitem'), + (3288622, 'mcccdcmeo01', 'sitem'), + (3288878, 'mcccdcmey01', 'sitem'), + (3289134, 'mcccdcshl01', 'sitem'), + (3289390, 'mcccdcshs01', 'sitem'), + (3289646, 'mcccddmeo01', 'sitem'), + (3289902, 'mcccddmey01', 'sitem'), + (3290158, 'mcccddshl01', 'sitem'), + (3290414, 'mcccddshs01', 'sitem'), + (3290670, 'mcccdemeo01', 'sitem'), + (3290926, 'mcccdemey01', 'sitem'), + (3291182, 'mcccdeshl01', 'sitem'), + (3291438, 'mcccdeshs01', 'sitem'), + (3291694, 'mcccdfmeo01', 'sitem'), + (3291950, 'mcccdfmey01', 'sitem'), + (3292206, 'mcccdfshl01', 'sitem'), + (3292462, 'mcccdfshs01', 'sitem'), + (3292718, 'mcchddboo01', 'sitem'), + (3292974, 'mcchddboy01', 'sitem'), + (3293230, 'mcchddfuo01', 'sitem'), + (3293486, 'mcchddfuy01', 'sitem'), + (3293742, 'mcchddleo01', 'sitem'), + (3293998, 'mcchddley01', 'sitem'), + (3294254, 'mcchddlio01', 'sitem'), + (3294510, 'mcchddliy01', 'sitem'), + (3294766, 'mcchddmeo01', 'sitem'), + (3295022, 'mcchddmey01', 'sitem'), + (3295278, 'mcchddmso01', 'sitem'), + (3295534, 'mcchddmsy01', 'sitem'), + (3295790, 'mcchddtoo01', 'sitem'), + (3296046, 'mcchddtoy01', 'sitem'), + (3296302, 'mcchdeboo01', 'sitem'), + (3296558, 'mcchdeboy01', 'sitem'), + (3296814, 'mcchdefuo01', 'sitem'), + (3297070, 'mcchdefuy01', 'sitem'), + (3297326, 'mcchdeleo01', 'sitem'), + (3297582, 'mcchdeley01', 'sitem'), + (3297838, 'mcchdelio01', 'sitem'), + (3298094, 'mcchdeliy01', 'sitem'), + (3298350, 'mcchdemeo01', 'sitem'), + (3298606, 'mcchdemey01', 'sitem'), + (3298862, 'mcchdemso01', 'sitem'), + (3299118, 'mcchdemsy01', 'sitem'), + (3299374, 'mcchdetoo01', 'sitem'), + (3299630, 'mcchdetoy01', 'sitem'), + (3299886, 'mcchdfboo01', 'sitem'), + (3300142, 'mcchdfboy01', 'sitem'), + (3300398, 'mcchdffuo01', 'sitem'), + (3300654, 'mcchdffuy01', 'sitem'), + (3300910, 'mcchdfleo01', 'sitem'), + (3301166, 'mcchdfley01', 'sitem'), + (3301422, 'mcchdflio01', 'sitem'), + (3301678, 'mcchdfliy01', 'sitem'), + (3301934, 'mcchdfmeo01', 'sitem'), + (3302190, 'mcchdfmey01', 'sitem'), + (3302446, 'mcchdfmso01', 'sitem'), + (3302702, 'mcchdfmsy01', 'sitem'), + (3302958, 'mcchdftoo01', 'sitem'), + (3303214, 'mcchdftoy01', 'sitem'), + (3303470, 'mccidecll01', 'sitem'), + (3303726, 'mccidecls01', 'sitem'), + (3303982, 'mccidegrl01', 'sitem'), + (3304238, 'mccidegrs01', 'sitem'), + (3304494, 'mccideleo01', 'sitem'), + (3304750, 'mccideley01', 'sitem'), + (3305006, 'mccidesil01', 'sitem'), + (3305262, 'mccidesis01', 'sitem'), + (3305518, 'mccidfcll01', 'sitem'), + (3305774, 'mccidfcls01', 'sitem'), + (3306030, 'mccidfgrl01', 'sitem'), + (3306286, 'mccidfgrs01', 'sitem'), + (3306542, 'mccidfleo01', 'sitem'), + (3306798, 'mccidfley01', 'sitem'), + (3307054, 'mccidfsil01', 'sitem'), + (3307310, 'mccidfsis01', 'sitem'), + (3307566, 'mchadcgrl01', 'sitem'), + (3307822, 'mchadcgrs01', 'sitem'), + (3308078, 'mchadcmeo01', 'sitem'), + (3308334, 'mchadcmey01', 'sitem'), + (3308590, 'mchadcsho01', 'sitem'), + (3308846, 'mchadcshy01', 'sitem'), + (3309102, 'mchaddgrl01', 'sitem'), + (3309358, 'mchaddgrs01', 'sitem'), + (3309614, 'mchaddmeo01', 'sitem'), + (3309870, 'mchaddmey01', 'sitem'), + (3310126, 'mchaddsho01', 'sitem'), + (3310382, 'mchaddshy01', 'sitem'), + (3310638, 'mchadegrl01', 'sitem'), + (3310894, 'mchadegrs01', 'sitem'), + (3311150, 'mchademeo01', 'sitem'), + (3311406, 'mchademey01', 'sitem'), + (3311662, 'mchadesho01', 'sitem'), + (3311918, 'mchadeshy01', 'sitem'), + (3312174, 'mchbdagrl01', 'sitem'), + (3312430, 'mchbdagrs01', 'sitem'), + (3312686, 'mchbdameo01', 'sitem'), + (3312942, 'mchbdamey01', 'sitem'), + (3313198, 'mchbdasho01', 'sitem'), + (3313454, 'mchbdashy01', 'sitem'), + (3313710, 'mchbdbgrl01', 'sitem'), + (3313966, 'mchbdbgrs01', 'sitem'), + (3314222, 'mchbdbmeo01', 'sitem'), + (3314478, 'mchbdbmey01', 'sitem'), + (3314734, 'mchbdbsho01', 'sitem'), + (3314990, 'mchbdbshy01', 'sitem'), + (3315246, 'mchbdcgrl01', 'sitem'), + (3315502, 'mchbdcgrs01', 'sitem'), + (3315758, 'mchbdcmeo01', 'sitem'), + (3316014, 'mchbdcmey01', 'sitem'), + (3316270, 'mchbdcsho01', 'sitem'), + (3316526, 'mchbdcshy01', 'sitem'), + (3316782, 'mchbddgrl01', 'sitem'), + (3317038, 'mchbddgrs01', 'sitem'), + (3317294, 'mchbddmeo01', 'sitem'), + (3317550, 'mchbddmey01', 'sitem'), + (3317806, 'mchbddsho01', 'sitem'), + (3318062, 'mchbddshy01', 'sitem'), + (3318318, 'mchbdegrl01', 'sitem'), + (3318574, 'mchbdegrs01', 'sitem'), + (3318830, 'mchbdemeo01', 'sitem'), + (3319086, 'mchbdemey01', 'sitem'), + (3319342, 'mchbdesho01', 'sitem'), + (3319598, 'mchbdeshy01', 'sitem'), + (3319854, 'mchbdfgrl01', 'sitem'), + (3320110, 'mchbdfgrs01', 'sitem'), + (3320366, 'mchbdfmeo01', 'sitem'), + (3320622, 'mchbdfmey01', 'sitem'), + (3320878, 'mchbdfsho01', 'sitem'), + (3321134, 'mchbdfshy01', 'sitem'), + (3321390, 'mchcdahol01', 'sitem'), + (3321646, 'mchcdahos01', 'sitem'), + (3321902, 'mchcdaleo01', 'sitem'), + (3322158, 'mchcdaley01', 'sitem'), + (3322414, 'mchcdbhol01', 'sitem'), + (3322670, 'mchcdbhos01', 'sitem'), + (3322926, 'mchcdbleo01', 'sitem'), + (3323182, 'mchcdbley01', 'sitem'), + (3323438, 'mchcdchol01', 'sitem'), + (3323694, 'mchcdchos01', 'sitem'), + (3323950, 'mchcdcleo01', 'sitem'), + (3324206, 'mchcdcley01', 'sitem'), + (3324462, 'mchcddhol01', 'sitem'), + (3324718, 'mchcddhos01', 'sitem'), + (3324974, 'mchcddleo01', 'sitem'), + (3325230, 'mchcddley01', 'sitem'), + (3325486, 'mchcdehol01', 'sitem'), + (3325742, 'mchcdehos01', 'sitem'), + (3325998, 'mchcdeleo01', 'sitem'), + (3326254, 'mchcdeley01', 'sitem'), + (3326510, 'mchcdfhol01', 'sitem'), + (3326766, 'mchcdfhos01', 'sitem'), + (3327022, 'mchcdfleo01', 'sitem'), + (3327278, 'mchcdfley01', 'sitem'), + (3327534, 'mchddaboo01', 'sitem'), + (3327790, 'mchddaboy01', 'sitem'), + (3328046, 'mchddafuo01', 'sitem'), + (3328302, 'mchddafuy01', 'sitem'), + (3328558, 'mchddaleo01', 'sitem'), + (3328814, 'mchddaley01', 'sitem'), + (3329070, 'mchddalio01', 'sitem'), + (3329326, 'mchddaliy01', 'sitem'), + (3329582, 'mchddameo01', 'sitem'), + (3329838, 'mchddamey01', 'sitem'), + (3330094, 'mchddamso01', 'sitem'), + (3330350, 'mchddamsy01', 'sitem'), + (3330606, 'mchddatoo01', 'sitem'), + (3330862, 'mchddatoy01', 'sitem'), + (3331118, 'mchddbboo01', 'sitem'), + (3331374, 'mchddbboy01', 'sitem'), + (3331630, 'mchddbfuo01', 'sitem'), + (3331886, 'mchddbfuy01', 'sitem'), + (3332142, 'mchddbleo01', 'sitem'), + (3332398, 'mchddbley01', 'sitem'), + (3332654, 'mchddblio01', 'sitem'), + (3332910, 'mchddbliy01', 'sitem'), + (3333166, 'mchddbmeo01', 'sitem'), + (3333422, 'mchddbmey01', 'sitem'), + (3333678, 'mchddbmso01', 'sitem'), + (3333934, 'mchddbmsy01', 'sitem'), + (3334190, 'mchddbtoo01', 'sitem'), + (3334446, 'mchddbtoy01', 'sitem'), + (3334702, 'mchddcboo01', 'sitem'), + (3334958, 'mchddcboy01', 'sitem'), + (3335214, 'mchddcfuo01', 'sitem'), + (3335470, 'mchddcfuy01', 'sitem'), + (3335726, 'mchddcleo01', 'sitem'), + (3335982, 'mchddcley01', 'sitem'), + (3336238, 'mchddclio01', 'sitem'), + (3336494, 'mchddcliy01', 'sitem'), + (3336750, 'mchddcmeo01', 'sitem'), + (3337006, 'mchddcmey01', 'sitem'), + (3337262, 'mchddcmso01', 'sitem'), + (3337518, 'mchddcmsy01', 'sitem'), + (3337774, 'mchddctoo01', 'sitem'), + (3338030, 'mchddctoy01', 'sitem'), + (3338286, 'mchdddboo01', 'sitem'), + (3338542, 'mchdddboy01', 'sitem'), + (3338798, 'mchdddfuo01', 'sitem'), + (3339054, 'mchdddfuy01', 'sitem'), + (3339310, 'mchdddleo01', 'sitem'), + (3339566, 'mchdddley01', 'sitem'), + (3339822, 'mchdddlio01', 'sitem'), + (3340078, 'mchdddliy01', 'sitem'), + (3340334, 'mchdddmeo01', 'sitem'), + (3340590, 'mchdddmey01', 'sitem'), + (3340846, 'mchdddmso01', 'sitem'), + (3341102, 'mchdddmsy01', 'sitem'), + (3341358, 'mchdddtoo01', 'sitem'), + (3341614, 'mchdddtoy01', 'sitem'), + (3341870, 'mchddeboo01', 'sitem'), + (3342126, 'mchddeboy01', 'sitem'), + (3342382, 'mchddefuo01', 'sitem'), + (3342638, 'mchddefuy01', 'sitem'), + (3342894, 'mchddeleo01', 'sitem'), + (3343150, 'mchddeley01', 'sitem'), + (3343406, 'mchddelio01', 'sitem'), + (3343662, 'mchddeliy01', 'sitem'), + (3343918, 'mchddemeo01', 'sitem'), + (3344174, 'mchddemey01', 'sitem'), + (3344430, 'mchddemso01', 'sitem'), + (3344686, 'mchddemsy01', 'sitem'), + (3344942, 'mchddetoo01', 'sitem'), + (3345198, 'mchddetoy01', 'sitem'), + (3345454, 'mchgdfcll01', 'sitem'), + (3345710, 'mchgdfcls01', 'sitem'), + (3345966, 'mchgdfgrl01', 'sitem'), + (3346222, 'mchgdfgrs01', 'sitem'), + (3346478, 'mchgdfleo01', 'sitem'), + (3346734, 'mchgdfley01', 'sitem'), + (3346990, 'mchgdfsil01', 'sitem'), + (3347246, 'mchgdfsis01', 'sitem'), + (3347502, 'mchhdbcll01', 'sitem'), + (3347758, 'mchhdbcls01', 'sitem'), + (3348014, 'mchhdbleo01', 'sitem'), + (3348270, 'mchhdbley01', 'sitem'), + (3348526, 'mchhdbtrl01', 'sitem'), + (3348782, 'mchhdbtrs01', 'sitem'), + (3349038, 'mchhdccll01', 'sitem'), + (3349294, 'mchhdccls01', 'sitem'), + (3349550, 'mchhdcleo01', 'sitem'), + (3349806, 'mchhdcley01', 'sitem'), + (3350062, 'mchhdctrl01', 'sitem'), + (3350318, 'mchhdctrs01', 'sitem'), + (3350574, 'mchhddcll01', 'sitem'), + (3350830, 'mchhddcls01', 'sitem'), + (3351086, 'mchhddleo01', 'sitem'), + (3351342, 'mchhddley01', 'sitem'), + (3351598, 'mchhddtrl01', 'sitem'), + (3351854, 'mchhddtrs01', 'sitem'), + (3352110, 'mchhdecll01', 'sitem'), + (3352366, 'mchhdecls01', 'sitem'), + (3352622, 'mchhdeleo01', 'sitem'), + (3352878, 'mchhdeley01', 'sitem'), + (3353134, 'mchhdetrl01', 'sitem'), + (3353390, 'mchhdetrs01', 'sitem'), + (3353646, 'mchkdecll01', 'sitem'), + (3353902, 'mchkdecls01', 'sitem'), + (3354158, 'mchkdegrl01', 'sitem'), + (3354414, 'mchkdegrs01', 'sitem'), + (3354670, 'mchkdeleo01', 'sitem'), + (3354926, 'mchkdeley01', 'sitem'), + (3355182, 'mchkdesil01', 'sitem'), + (3355438, 'mchkdesis01', 'sitem'), + (3355694, 'mchkdfcll01', 'sitem'), + (3355950, 'mchkdfcls01', 'sitem'), + (3356206, 'mchkdfgrl01', 'sitem'), + (3356462, 'mchkdfgrs01', 'sitem'), + (3356718, 'mchkdfleo01', 'sitem'), + (3356974, 'mchkdfley01', 'sitem'), + (3357230, 'mchkdfsil01', 'sitem'), + (3357486, 'mchkdfsis01', 'sitem'), + (3357742, 'mchldegrl01', 'sitem'), + (3357998, 'mchldegrs01', 'sitem'), + (3358254, 'mchldemeo01', 'sitem'), + (3358510, 'mchldemey01', 'sitem'), + (3358766, 'mchldesho01', 'sitem'), + (3359022, 'mchldeshy01', 'sitem'), + (3359278, 'mchldfgrl01', 'sitem'), + (3359534, 'mchldfgrs01', 'sitem'), + (3359790, 'mchldfmeo01', 'sitem'), + (3360046, 'mchldfmey01', 'sitem'), + (3360302, 'mchldfsho01', 'sitem'), + (3360558, 'mchldfshy01', 'sitem'), + (3360814, 'mckadfmeo01', 'sitem'), + (3361070, 'mckadfmey01', 'sitem'), + (3361326, 'mckadfshl01', 'sitem'), + (3361582, 'mckadfshs01', 'sitem'), + (3361838, 'mckbddcal01', 'sitem'), + (3362094, 'mckbddcas01', 'sitem'), + (3362350, 'mckbddcll01', 'sitem'), + (3362606, 'mckbddcls01', 'sitem'), + (3362862, 'mckbddgrl01', 'sitem'), + (3363118, 'mckbddgrs01', 'sitem'), + (3363374, 'mckbddmeo01', 'sitem'), + (3363630, 'mckbddmey01', 'sitem'), + (3363886, 'mckbddsco01', 'sitem'), + (3364142, 'mckbddscy01', 'sitem'), + (3364398, 'mckbddsho01', 'sitem'), + (3364654, 'mckbddshy01', 'sitem'), + (3364910, 'mckcddcal01', 'sitem'), + (3365166, 'mckcddcas01', 'sitem'), + (3365422, 'mckcddcll01', 'sitem'), + (3365678, 'mckcddcls01', 'sitem'), + (3365934, 'mckcddgrl01', 'sitem'), + (3366190, 'mckcddgrs01', 'sitem'), + (3366446, 'mckcddmeo01', 'sitem'), + (3366702, 'mckcddmey01', 'sitem'), + (3366958, 'mckcddsco01', 'sitem'), + (3367214, 'mckcddscy01', 'sitem'), + (3367470, 'mckcddsho01', 'sitem'), + (3367726, 'mckcddshy01', 'sitem'), + (3367982, 'mckcdecal01', 'sitem'), + (3368238, 'mckcdecas01', 'sitem'), + (3368494, 'mckcdecll01', 'sitem'), + (3368750, 'mckcdecls01', 'sitem'), + (3369006, 'mckcdegrl01', 'sitem'), + (3369262, 'mckcdegrs01', 'sitem'), + (3369518, 'mckcdemeo01', 'sitem'), + (3369774, 'mckcdemey01', 'sitem'), + (3370030, 'mckcdesco01', 'sitem'), + (3370286, 'mckcdescy01', 'sitem'), + (3370542, 'mckcdesho01', 'sitem'), + (3370798, 'mckcdeshy01', 'sitem'), + (3371054, 'mckcdfcal01', 'sitem'), + (3371310, 'mckcdfcas01', 'sitem'), + (3371566, 'mckcdfcll01', 'sitem'), + (3371822, 'mckcdfcls01', 'sitem'), + (3372078, 'mckcdfgrl01', 'sitem'), + (3372334, 'mckcdfgrs01', 'sitem'), + (3372590, 'mckcdfmeo01', 'sitem'), + (3372846, 'mckcdfmey01', 'sitem'), + (3373102, 'mckcdfsco01', 'sitem'), + (3373358, 'mckcdfscy01', 'sitem'), + (3373614, 'mckcdfsho01', 'sitem'), + (3373870, 'mckcdfshy01', 'sitem'), + (3374126, 'mckddccal01', 'sitem'), + (3374382, 'mckddccas01', 'sitem'), + (3374638, 'mckddccll01', 'sitem'), + (3374894, 'mckddccls01', 'sitem'), + (3375150, 'mckddcgrl01', 'sitem'), + (3375406, 'mckddcgrs01', 'sitem'), + (3375662, 'mckddcmeo01', 'sitem'), + (3375918, 'mckddcmey01', 'sitem'), + (3376174, 'mckddcsco01', 'sitem'), + (3376430, 'mckddcscy01', 'sitem'), + (3376686, 'mckddcsho01', 'sitem'), + (3376942, 'mckddcshy01', 'sitem'), + (3377198, 'mckdddcal01', 'sitem'), + (3377454, 'mckdddcas01', 'sitem'), + (3377710, 'mckdddcll01', 'sitem'), + (3377966, 'mckdddcls01', 'sitem'), + (3378222, 'mckdddgrl01', 'sitem'), + (3378478, 'mckdddgrs01', 'sitem'), + (3378734, 'mckdddmeo01', 'sitem'), + (3378990, 'mckdddmey01', 'sitem'), + (3379246, 'mckdddsco01', 'sitem'), + (3379502, 'mckdddscy01', 'sitem'), + (3379758, 'mckdddsho01', 'sitem'), + (3380014, 'mckdddshy01', 'sitem'), + (3380270, 'mckddecal01', 'sitem'), + (3380526, 'mckddecas01', 'sitem'), + (3380782, 'mckddecll01', 'sitem'), + (3381038, 'mckddecls01', 'sitem'), + (3381294, 'mckddegrl01', 'sitem'), + (3381550, 'mckddegrs01', 'sitem'), + (3381806, 'mckddemeo01', 'sitem'), + (3382062, 'mckddemey01', 'sitem'), + (3382318, 'mckddesco01', 'sitem'), + (3382574, 'mckddescy01', 'sitem'), + (3382830, 'mckddesho01', 'sitem'), + (3383086, 'mckddeshy01', 'sitem'), + (3383342, 'mckddfcal01', 'sitem'), + (3383598, 'mckddfcas01', 'sitem'), + (3383854, 'mckddfcll01', 'sitem'), + (3384110, 'mckddfcls01', 'sitem'), + (3384366, 'mckddfgrl01', 'sitem'), + (3384622, 'mckddfgrs01', 'sitem'), + (3384878, 'mckddfmeo01', 'sitem'), + (3385134, 'mckddfmey01', 'sitem'), + (3385390, 'mckddfsco01', 'sitem'), + (3385646, 'mckddfscy01', 'sitem'), + (3385902, 'mckddfsho01', 'sitem'), + (3386158, 'mckddfshy01', 'sitem'), + (3386414, 'mckfdecal01', 'sitem'), + (3386670, 'mckfdecas01', 'sitem'), + (3386926, 'mckfdecll01', 'sitem'), + (3387182, 'mckfdecls01', 'sitem'), + (3387438, 'mckfdegrl01', 'sitem'), + (3387694, 'mckfdegrs01', 'sitem'), + (3387950, 'mckfdemeo01', 'sitem'), + (3388206, 'mckfdemey01', 'sitem'), + (3388462, 'mckfdesco01', 'sitem'), + (3388718, 'mckfdescy01', 'sitem'), + (3388974, 'mckfdesho01', 'sitem'), + (3389230, 'mckfdeshy01', 'sitem'), + (3389486, 'mckfdfcal01', 'sitem'), + (3389742, 'mckfdfcas01', 'sitem'), + (3389998, 'mckfdfcll01', 'sitem'), + (3390254, 'mckfdfcls01', 'sitem'), + (3390510, 'mckfdfgrl01', 'sitem'), + (3390766, 'mckfdfgrs01', 'sitem'), + (3391022, 'mckfdfmeo01', 'sitem'), + (3391278, 'mckfdfmey01', 'sitem'), + (3391534, 'mckfdfsco01', 'sitem'), + (3391790, 'mckfdfscy01', 'sitem'), + (3392046, 'mckfdfsho01', 'sitem'), + (3392302, 'mckfdfshy01', 'sitem'), + (3392558, 'mckhdbcal01', 'sitem'), + (3392814, 'mckhdbcas01', 'sitem'), + (3393070, 'mckhdbcll01', 'sitem'), + (3393326, 'mckhdbcls01', 'sitem'), + (3393582, 'mckhdbgrl01', 'sitem'), + (3393838, 'mckhdbgrs01', 'sitem'), + (3394094, 'mckhdbmeo01', 'sitem'), + (3394350, 'mckhdbmey01', 'sitem'), + (3394606, 'mckhdbsco01', 'sitem'), + (3394862, 'mckhdbscy01', 'sitem'), + (3395118, 'mckhdbsho01', 'sitem'), + (3395374, 'mckhdbshy01', 'sitem'), + (3395630, 'mckhdccal01', 'sitem'), + (3395886, 'mckhdccas01', 'sitem'), + (3396142, 'mckhdccll01', 'sitem'), + (3396398, 'mckhdccls01', 'sitem'), + (3396654, 'mckhdcgrl01', 'sitem'), + (3396910, 'mckhdcgrs01', 'sitem'), + (3397166, 'mckhdcmeo01', 'sitem'), + (3397422, 'mckhdcmey01', 'sitem'), + (3397678, 'mckhdcsco01', 'sitem'), + (3397934, 'mckhdcscy01', 'sitem'), + (3398190, 'mckhdcsho01', 'sitem'), + (3398446, 'mckhdcshy01', 'sitem'), + (3398702, 'mckhddcal01', 'sitem'), + (3398958, 'mckhddcas01', 'sitem'), + (3399214, 'mckhddcll01', 'sitem'), + (3399470, 'mckhddcls01', 'sitem'), + (3399726, 'mckhddgrl01', 'sitem'), + (3399982, 'mckhddgrs01', 'sitem'), + (3400238, 'mckhddmeo01', 'sitem'), + (3400494, 'mckhddmey01', 'sitem'), + (3400750, 'mckhddsco01', 'sitem'), + (3401006, 'mckhddscy01', 'sitem'), + (3401262, 'mckhddsho01', 'sitem'), + (3401518, 'mckhddshy01', 'sitem'), + (3401774, 'mckhdecal01', 'sitem'), + (3402030, 'mckhdecas01', 'sitem'), + (3402286, 'mckhdecll01', 'sitem'), + (3402542, 'mckhdecls01', 'sitem'), + (3402798, 'mckhdegrl01', 'sitem'), + (3403054, 'mckhdegrs01', 'sitem'), + (3403310, 'mckhdemeo01', 'sitem'), + (3403566, 'mckhdemey01', 'sitem'), + (3403822, 'mckhdesco01', 'sitem'), + (3404078, 'mckhdescy01', 'sitem'), + (3404334, 'mckhdesho01', 'sitem'), + (3404590, 'mckhdeshy01', 'sitem'), + (3404846, 'mckidemeo01', 'sitem'), + (3405102, 'mckidemey01', 'sitem'), + (3405358, 'mckidevef01', 'sitem'), + (3405614, 'mckideveo01', 'sitem'), + (3405870, 'mckidewil01', 'sitem'), + (3406126, 'mckidewis01', 'sitem'), + (3406382, 'mckidfmeo01', 'sitem'), + (3406638, 'mckidfmey01', 'sitem'), + (3406894, 'mckidfvef01', 'sitem'), + (3407150, 'mckidfveo01', 'sitem'), + (3407406, 'mckidfwil01', 'sitem'), + (3407662, 'mckidfwis01', 'sitem'), + (3407918, 'mcpfddfio01', 'sitem'), + (3408174, 'mcpfddfiy01', 'sitem'), + (3408430, 'mcpfddlfl01', 'sitem'), + (3408686, 'mcpfddlfs01', 'sitem'), + (3408942, 'mcpfddpif01', 'sitem'), + (3409198, 'mcpfddpio01', 'sitem'), + (3409454, 'mcpfddsil01', 'sitem'), + (3409710, 'mcpfddsis01', 'sitem'), + (3409966, 'mcpfdffio01', 'sitem'), + (3410222, 'mcpfdffiy01', 'sitem'), + (3410478, 'mcpfdflfl01', 'sitem'), + (3410734, 'mcpfdflfs01', 'sitem'), + (3410990, 'mcpfdfpif01', 'sitem'), + (3411246, 'mcpfdfpio01', 'sitem'), + (3411502, 'mcpfdfsil01', 'sitem'), + (3411758, 'mcpfdfsis01', 'sitem'), + (3412014, 'mdfadbbul01', 'sitem'), + (3412270, 'mdfadbbus01', 'sitem'), + (3412526, 'mdfadbfrl01', 'sitem'), + (3412782, 'mdfadbfrs01', 'sitem'), + (3413038, 'mdfadbmof01', 'sitem'), + (3413294, 'mdfadbmoo01', 'sitem'), + (3413550, 'mdfadboif01', 'sitem'), + (3413806, 'mdfadboio01', 'sitem'), + (3414062, 'mdfadbpal01', 'sitem'), + (3414318, 'mdfadbpas01', 'sitem'), + (3414574, 'mdfadbpof01', 'sitem'), + (3414830, 'mdfadbpoo01', 'sitem'), + (3415086, 'mdfadbref01', 'sitem'), + (3415342, 'mdfadbreo01', 'sitem'), + (3415598, 'mdfadbruf01', 'sitem'), + (3415854, 'mdfadbruo01', 'sitem'), + (3416110, 'mdfadbsaf01', 'sitem'), + (3416366, 'mdfadbsao01', 'sitem'), + (3416622, 'mdfadbsel01', 'sitem'), + (3416878, 'mdfadbses01', 'sitem'), + (3417134, 'mdfadbstf01', 'sitem'), + (3417390, 'mdfadbsto01', 'sitem'), + (3417646, 'mdfadbwbf01', 'sitem'), + (3417902, 'mdfadbwbo01', 'sitem'), + (3418158, 'mdfadbwrf01', 'sitem'), + (3418414, 'mdfadbwro01', 'sitem'), + (3418670, 'mdfadcbul01', 'sitem'), + (3418926, 'mdfadcbus01', 'sitem'), + (3419182, 'mdfadcfrl01', 'sitem'), + (3419438, 'mdfadcfrs01', 'sitem'), + (3419694, 'mdfadcmof01', 'sitem'), + (3419950, 'mdfadcmoo01', 'sitem'), + (3420206, 'mdfadcoif01', 'sitem'), + (3420462, 'mdfadcoio01', 'sitem'), + (3420718, 'mdfadcpal01', 'sitem'), + (3420974, 'mdfadcpas01', 'sitem'), + (3421230, 'mdfadcpof01', 'sitem'), + (3421486, 'mdfadcpoo01', 'sitem'), + (3421742, 'mdfadcref01', 'sitem'), + (3421998, 'mdfadcreo01', 'sitem'), + (3422254, 'mdfadcruf01', 'sitem'), + (3422510, 'mdfadcruo01', 'sitem'), + (3422766, 'mdfadcsaf01', 'sitem'), + (3423022, 'mdfadcsao01', 'sitem'), + (3423278, 'mdfadcsel01', 'sitem'), + (3423534, 'mdfadcses01', 'sitem'), + (3423790, 'mdfadcstf01', 'sitem'), + (3424046, 'mdfadcsto01', 'sitem'), + (3424302, 'mdfadcwbf01', 'sitem'), + (3424558, 'mdfadcwbo01', 'sitem'), + (3424814, 'mdfadcwrf01', 'sitem'), + (3425070, 'mdfadcwro01', 'sitem'), + (3425326, 'mdfaddbul01', 'sitem'), + (3425582, 'mdfaddbus01', 'sitem'), + (3425838, 'mdfaddfrl01', 'sitem'), + (3426094, 'mdfaddfrs01', 'sitem'), + (3426350, 'mdfaddmof01', 'sitem'), + (3426606, 'mdfaddmoo01', 'sitem'), + (3426862, 'mdfaddoif01', 'sitem'), + (3427118, 'mdfaddoio01', 'sitem'), + (3427374, 'mdfaddpal01', 'sitem'), + (3427630, 'mdfaddpas01', 'sitem'), + (3427886, 'mdfaddpof01', 'sitem'), + (3428142, 'mdfaddpoo01', 'sitem'), + (3428398, 'mdfaddref01', 'sitem'), + (3428654, 'mdfaddreo01', 'sitem'), + (3428910, 'mdfaddruf01', 'sitem'), + (3429166, 'mdfaddruo01', 'sitem'), + (3429422, 'mdfaddsaf01', 'sitem'), + (3429678, 'mdfaddsao01', 'sitem'), + (3429934, 'mdfaddsel01', 'sitem'), + (3430190, 'mdfaddses01', 'sitem'), + (3430446, 'mdfaddstf01', 'sitem'), + (3430702, 'mdfaddsto01', 'sitem'), + (3430958, 'mdfaddwbf01', 'sitem'), + (3431214, 'mdfaddwbo01', 'sitem'), + (3431470, 'mdfaddwrf01', 'sitem'), + (3431726, 'mdfaddwro01', 'sitem'), + (3431982, 'mdfadebul01', 'sitem'), + (3432238, 'mdfadebus01', 'sitem'), + (3432494, 'mdfadefrl01', 'sitem'), + (3432750, 'mdfadefrs01', 'sitem'), + (3433006, 'mdfademof01', 'sitem'), + (3433262, 'mdfademoo01', 'sitem'), + (3433518, 'mdfadeoif01', 'sitem'), + (3433774, 'mdfadeoio01', 'sitem'), + (3434030, 'mdfadepal01', 'sitem'), + (3434286, 'mdfadepas01', 'sitem'), + (3434542, 'mdfadepof01', 'sitem'), + (3434798, 'mdfadepoo01', 'sitem'), + (3435054, 'mdfaderef01', 'sitem'), + (3435310, 'mdfadereo01', 'sitem'), + (3435566, 'mdfaderuf01', 'sitem'), + (3435822, 'mdfaderuo01', 'sitem'), + (3436078, 'mdfadesaf01', 'sitem'), + (3436334, 'mdfadesao01', 'sitem'), + (3436590, 'mdfadesel01', 'sitem'), + (3436846, 'mdfadeses01', 'sitem'), + (3437102, 'mdfadestf01', 'sitem'), + (3437358, 'mdfadesto01', 'sitem'), + (3437614, 'mdfadewbf01', 'sitem'), + (3437870, 'mdfadewbo01', 'sitem'), + (3438126, 'mdfadewrf01', 'sitem'), + (3438382, 'mdfadewro01', 'sitem'), + (3438638, 'mdfadfbul01', 'sitem'), + (3438894, 'mdfadfbus01', 'sitem'), + (3439150, 'mdfadffrl01', 'sitem'), + (3439406, 'mdfadffrs01', 'sitem'), + (3439662, 'mdfadfmof01', 'sitem'), + (3439918, 'mdfadfmoo01', 'sitem'), + (3440174, 'mdfadfoif01', 'sitem'), + (3440430, 'mdfadfoio01', 'sitem'), + (3440686, 'mdfadfpal01', 'sitem'), + (3440942, 'mdfadfpas01', 'sitem'), + (3441198, 'mdfadfpof01', 'sitem'), + (3441454, 'mdfadfpoo01', 'sitem'), + (3441710, 'mdfadfref01', 'sitem'), + (3441966, 'mdfadfreo01', 'sitem'), + (3442222, 'mdfadfruf01', 'sitem'), + (3442478, 'mdfadfruo01', 'sitem'), + (3442734, 'mdfadfsaf01', 'sitem'), + (3442990, 'mdfadfsao01', 'sitem'), + (3443246, 'mdfadfsel01', 'sitem'), + (3443502, 'mdfadfses01', 'sitem'), + (3443758, 'mdfadfstf01', 'sitem'), + (3444014, 'mdfadfsto01', 'sitem'), + (3444270, 'mdfadfwbf01', 'sitem'), + (3444526, 'mdfadfwbo01', 'sitem'), + (3444782, 'mdfadfwrf01', 'sitem'), + (3445038, 'mdfadfwro01', 'sitem'), + (3445294, 'mdfbdbbul01', 'sitem'), + (3445550, 'mdfbdbbus01', 'sitem'), + (3445806, 'mdfbdbfrl01', 'sitem'), + (3446062, 'mdfbdbfrs01', 'sitem'), + (3446318, 'mdfbdbmof01', 'sitem'), + (3446574, 'mdfbdbmoo01', 'sitem'), + (3446830, 'mdfbdboif01', 'sitem'), + (3447086, 'mdfbdboio01', 'sitem'), + (3447342, 'mdfbdbpal01', 'sitem'), + (3447598, 'mdfbdbpas01', 'sitem'), + (3447854, 'mdfbdbpof01', 'sitem'), + (3448110, 'mdfbdbpoo01', 'sitem'), + (3448366, 'mdfbdbref01', 'sitem'), + (3448622, 'mdfbdbreo01', 'sitem'), + (3448878, 'mdfbdbruf01', 'sitem'), + (3449134, 'mdfbdbruo01', 'sitem'), + (3449390, 'mdfbdbsaf01', 'sitem'), + (3449646, 'mdfbdbsao01', 'sitem'), + (3449902, 'mdfbdbsel01', 'sitem'), + (3450158, 'mdfbdbses01', 'sitem'), + (3450414, 'mdfbdbstf01', 'sitem'), + (3450670, 'mdfbdbsto01', 'sitem'), + (3450926, 'mdfbdbwbf01', 'sitem'), + (3451182, 'mdfbdbwbo01', 'sitem'), + (3451438, 'mdfbdbwrf01', 'sitem'), + (3451694, 'mdfbdbwro01', 'sitem'), + (3451950, 'mdfbdcbul01', 'sitem'), + (3452206, 'mdfbdcbus01', 'sitem'), + (3452462, 'mdfbdcfrl01', 'sitem'), + (3452718, 'mdfbdcfrs01', 'sitem'), + (3452974, 'mdfbdcmof01', 'sitem'), + (3453230, 'mdfbdcmoo01', 'sitem'), + (3453486, 'mdfbdcoif01', 'sitem'), + (3453742, 'mdfbdcoio01', 'sitem'), + (3453998, 'mdfbdcpal01', 'sitem'), + (3454254, 'mdfbdcpas01', 'sitem'), + (3454510, 'mdfbdcpof01', 'sitem'), + (3454766, 'mdfbdcpoo01', 'sitem'), + (3455022, 'mdfbdcref01', 'sitem'), + (3455278, 'mdfbdcreo01', 'sitem'), + (3455534, 'mdfbdcruf01', 'sitem'), + (3455790, 'mdfbdcruo01', 'sitem'), + (3456046, 'mdfbdcsaf01', 'sitem'), + (3456302, 'mdfbdcsao01', 'sitem'), + (3456558, 'mdfbdcsel01', 'sitem'), + (3456814, 'mdfbdcses01', 'sitem'), + (3457070, 'mdfbdcstf01', 'sitem'), + (3457326, 'mdfbdcsto01', 'sitem'), + (3457582, 'mdfbdcwbf01', 'sitem'), + (3457838, 'mdfbdcwbo01', 'sitem'), + (3458094, 'mdfbdcwrf01', 'sitem'), + (3458350, 'mdfbdcwro01', 'sitem'), + (3458606, 'mdfbddbul01', 'sitem'), + (3458862, 'mdfbddbus01', 'sitem'), + (3459118, 'mdfbddfrl01', 'sitem'), + (3459374, 'mdfbddfrs01', 'sitem'), + (3459630, 'mdfbddmof01', 'sitem'), + (3459886, 'mdfbddmoo01', 'sitem'), + (3460142, 'mdfbddoif01', 'sitem'), + (3460398, 'mdfbddoio01', 'sitem'), + (3460654, 'mdfbddpal01', 'sitem'), + (3460910, 'mdfbddpas01', 'sitem'), + (3461166, 'mdfbddpof01', 'sitem'), + (3461422, 'mdfbddpoo01', 'sitem'), + (3461678, 'mdfbddref01', 'sitem'), + (3461934, 'mdfbddreo01', 'sitem'), + (3462190, 'mdfbddruf01', 'sitem'), + (3462446, 'mdfbddruo01', 'sitem'), + (3462702, 'mdfbddsaf01', 'sitem'), + (3462958, 'mdfbddsao01', 'sitem'), + (3463214, 'mdfbddsel01', 'sitem'), + (3463470, 'mdfbddses01', 'sitem'), + (3463726, 'mdfbddstf01', 'sitem'), + (3463982, 'mdfbddsto01', 'sitem'), + (3464238, 'mdfbddwbf01', 'sitem'), + (3464494, 'mdfbddwbo01', 'sitem'), + (3464750, 'mdfbddwrf01', 'sitem'), + (3465006, 'mdfbddwro01', 'sitem'), + (3465262, 'mdfbdebul01', 'sitem'), + (3465518, 'mdfbdebus01', 'sitem'), + (3465774, 'mdfbdefrl01', 'sitem'), + (3466030, 'mdfbdefrs01', 'sitem'), + (3466286, 'mdfbdemof01', 'sitem'), + (3466542, 'mdfbdemoo01', 'sitem'), + (3466798, 'mdfbdeoif01', 'sitem'), + (3467054, 'mdfbdeoio01', 'sitem'), + (3467310, 'mdfbdepal01', 'sitem'), + (3467566, 'mdfbdepas01', 'sitem'), + (3467822, 'mdfbdepof01', 'sitem'), + (3468078, 'mdfbdepoo01', 'sitem'), + (3468334, 'mdfbderef01', 'sitem'), + (3468590, 'mdfbdereo01', 'sitem'), + (3468846, 'mdfbderuf01', 'sitem'), + (3469102, 'mdfbderuo01', 'sitem'), + (3469358, 'mdfbdesaf01', 'sitem'), + (3469614, 'mdfbdesao01', 'sitem'), + (3469870, 'mdfbdesel01', 'sitem'), + (3470126, 'mdfbdeses01', 'sitem'), + (3470382, 'mdfbdestf01', 'sitem'), + (3470638, 'mdfbdesto01', 'sitem'), + (3470894, 'mdfbdewbf01', 'sitem'), + (3471150, 'mdfbdewbo01', 'sitem'), + (3471406, 'mdfbdewrf01', 'sitem'), + (3471662, 'mdfbdewro01', 'sitem'), + (3471918, 'mdfbdfbul01', 'sitem'), + (3472174, 'mdfbdfbus01', 'sitem'), + (3472430, 'mdfbdffrl01', 'sitem'), + (3472686, 'mdfbdffrs01', 'sitem'), + (3472942, 'mdfbdfmof01', 'sitem'), + (3473198, 'mdfbdfmoo01', 'sitem'), + (3473454, 'mdfbdfoif01', 'sitem'), + (3473710, 'mdfbdfoio01', 'sitem'), + (3473966, 'mdfbdfpal01', 'sitem'), + (3474222, 'mdfbdfpas01', 'sitem'), + (3474478, 'mdfbdfpof01', 'sitem'), + (3474734, 'mdfbdfpoo01', 'sitem'), + (3474990, 'mdfbdfref01', 'sitem'), + (3475246, 'mdfbdfreo01', 'sitem'), + (3475502, 'mdfbdfruf01', 'sitem'), + (3475758, 'mdfbdfruo01', 'sitem'), + (3476014, 'mdfbdfsaf01', 'sitem'), + (3476270, 'mdfbdfsao01', 'sitem'), + (3476526, 'mdfbdfsel01', 'sitem'), + (3476782, 'mdfbdfses01', 'sitem'), + (3477038, 'mdfbdfstf01', 'sitem'), + (3477294, 'mdfbdfsto01', 'sitem'), + (3477550, 'mdfbdfwbf01', 'sitem'), + (3477806, 'mdfbdfwbo01', 'sitem'), + (3478062, 'mdfbdfwrf01', 'sitem'), + (3478318, 'mdfbdfwro01', 'sitem'), + (3478574, 'mdfcdbbul01', 'sitem'), + (3478830, 'mdfcdbbus01', 'sitem'), + (3479086, 'mdfcdbfrl01', 'sitem'), + (3479342, 'mdfcdbfrs01', 'sitem'), + (3479598, 'mdfcdbmof01', 'sitem'), + (3479854, 'mdfcdbmoo01', 'sitem'), + (3480110, 'mdfcdboif01', 'sitem'), + (3480366, 'mdfcdboio01', 'sitem'), + (3480622, 'mdfcdbpal01', 'sitem'), + (3480878, 'mdfcdbpas01', 'sitem'), + (3481134, 'mdfcdbpof01', 'sitem'), + (3481390, 'mdfcdbpoo01', 'sitem'), + (3481646, 'mdfcdbref01', 'sitem'), + (3481902, 'mdfcdbreo01', 'sitem'), + (3482158, 'mdfcdbruf01', 'sitem'), + (3482414, 'mdfcdbruo01', 'sitem'), + (3482670, 'mdfcdbsaf01', 'sitem'), + (3482926, 'mdfcdbsao01', 'sitem'), + (3483182, 'mdfcdbsel01', 'sitem'), + (3483438, 'mdfcdbses01', 'sitem'), + (3483694, 'mdfcdbstf01', 'sitem'), + (3483950, 'mdfcdbsto01', 'sitem'), + (3484206, 'mdfcdbwbf01', 'sitem'), + (3484462, 'mdfcdbwbo01', 'sitem'), + (3484718, 'mdfcdbwrf01', 'sitem'), + (3484974, 'mdfcdbwro01', 'sitem'), + (3485230, 'mdfcdcbul01', 'sitem'), + (3485486, 'mdfcdcbus01', 'sitem'), + (3485742, 'mdfcdcfrl01', 'sitem'), + (3485998, 'mdfcdcfrs01', 'sitem'), + (3486254, 'mdfcdcmof01', 'sitem'), + (3486510, 'mdfcdcmoo01', 'sitem'), + (3486766, 'mdfcdcoif01', 'sitem'), + (3487022, 'mdfcdcoio01', 'sitem'), + (3487278, 'mdfcdcpal01', 'sitem'), + (3487534, 'mdfcdcpas01', 'sitem'), + (3487790, 'mdfcdcpof01', 'sitem'), + (3488046, 'mdfcdcpoo01', 'sitem'), + (3488302, 'mdfcdcref01', 'sitem'), + (3488558, 'mdfcdcreo01', 'sitem'), + (3488814, 'mdfcdcruf01', 'sitem'), + (3489070, 'mdfcdcruo01', 'sitem'), + (3489326, 'mdfcdcsaf01', 'sitem'), + (3489582, 'mdfcdcsao01', 'sitem'), + (3489838, 'mdfcdcsel01', 'sitem'), + (3490094, 'mdfcdcses01', 'sitem'), + (3490350, 'mdfcdcstf01', 'sitem'), + (3490606, 'mdfcdcsto01', 'sitem'), + (3490862, 'mdfcdcwbf01', 'sitem'), + (3491118, 'mdfcdcwbo01', 'sitem'), + (3491374, 'mdfcdcwrf01', 'sitem'), + (3491630, 'mdfcdcwro01', 'sitem'), + (3491886, 'mdfcddbul01', 'sitem'), + (3492142, 'mdfcddbus01', 'sitem'), + (3492398, 'mdfcddfrl01', 'sitem'), + (3492654, 'mdfcddfrs01', 'sitem'), + (3492910, 'mdfcddmof01', 'sitem'), + (3493166, 'mdfcddmoo01', 'sitem'), + (3493422, 'mdfcddoif01', 'sitem'), + (3493678, 'mdfcddoio01', 'sitem'), + (3493934, 'mdfcddpal01', 'sitem'), + (3494190, 'mdfcddpas01', 'sitem'), + (3494446, 'mdfcddpof01', 'sitem'), + (3494702, 'mdfcddpoo01', 'sitem'), + (3494958, 'mdfcddref01', 'sitem'), + (3495214, 'mdfcddreo01', 'sitem'), + (3495470, 'mdfcddruf01', 'sitem'), + (3495726, 'mdfcddruo01', 'sitem'), + (3495982, 'mdfcddsaf01', 'sitem'), + (3496238, 'mdfcddsao01', 'sitem'), + (3496494, 'mdfcddsel01', 'sitem'), + (3496750, 'mdfcddses01', 'sitem'), + (3497006, 'mdfcddstf01', 'sitem'), + (3497262, 'mdfcddsto01', 'sitem'), + (3497518, 'mdfcddwbf01', 'sitem'), + (3497774, 'mdfcddwbo01', 'sitem'), + (3498030, 'mdfcddwrf01', 'sitem'), + (3498286, 'mdfcddwro01', 'sitem'), + (3498542, 'mdfcdebul01', 'sitem'), + (3498798, 'mdfcdebus01', 'sitem'), + (3499054, 'mdfcdefrl01', 'sitem'), + (3499310, 'mdfcdefrs01', 'sitem'), + (3499566, 'mdfcdemof01', 'sitem'), + (3499822, 'mdfcdemoo01', 'sitem'), + (3500078, 'mdfcdeoif01', 'sitem'), + (3500334, 'mdfcdeoio01', 'sitem'), + (3500590, 'mdfcdepal01', 'sitem'), + (3500846, 'mdfcdepas01', 'sitem'), + (3501102, 'mdfcdepof01', 'sitem'), + (3501358, 'mdfcdepoo01', 'sitem'), + (3501614, 'mdfcderef01', 'sitem'), + (3501870, 'mdfcdereo01', 'sitem'), + (3502126, 'mdfcderuf01', 'sitem'), + (3502382, 'mdfcderuo01', 'sitem'), + (3502638, 'mdfcdesaf01', 'sitem'), + (3502894, 'mdfcdesao01', 'sitem'), + (3503150, 'mdfcdesel01', 'sitem'), + (3503406, 'mdfcdeses01', 'sitem'), + (3503662, 'mdfcdestf01', 'sitem'), + (3503918, 'mdfcdesto01', 'sitem'), + (3504174, 'mdfcdewbf01', 'sitem'), + (3504430, 'mdfcdewbo01', 'sitem'), + (3504686, 'mdfcdewrf01', 'sitem'), + (3504942, 'mdfcdewro01', 'sitem'), + (3505198, 'mdfcdfbul01', 'sitem'), + (3505454, 'mdfcdfbus01', 'sitem'), + (3505710, 'mdfcdffrl01', 'sitem'), + (3505966, 'mdfcdffrs01', 'sitem'), + (3506222, 'mdfcdfmof01', 'sitem'), + (3506478, 'mdfcdfmoo01', 'sitem'), + (3506734, 'mdfcdfoif01', 'sitem'), + (3506990, 'mdfcdfoio01', 'sitem'), + (3507246, 'mdfcdfpal01', 'sitem'), + (3507502, 'mdfcdfpas01', 'sitem'), + (3507758, 'mdfcdfpof01', 'sitem'), + (3508014, 'mdfcdfpoo01', 'sitem'), + (3508270, 'mdfcdfref01', 'sitem'), + (3508526, 'mdfcdfreo01', 'sitem'), + (3508782, 'mdfcdfruf01', 'sitem'), + (3509038, 'mdfcdfruo01', 'sitem'), + (3509294, 'mdfcdfsaf01', 'sitem'), + (3509550, 'mdfcdfsao01', 'sitem'), + (3509806, 'mdfcdfsel01', 'sitem'), + (3510062, 'mdfcdfses01', 'sitem'), + (3510318, 'mdfcdfstf01', 'sitem'), + (3510574, 'mdfcdfsto01', 'sitem'), + (3510830, 'mdfcdfwbf01', 'sitem'), + (3511086, 'mdfcdfwbo01', 'sitem'), + (3511342, 'mdfcdfwrf01', 'sitem'), + (3511598, 'mdfcdfwro01', 'sitem'), + (3511854, 'mdoadbexk01', 'sitem'), + (3512110, 'mdoadbexm01', 'sitem'), + (3512366, 'mdoadbfrf01', 'sitem'), + (3512622, 'mdoadbfro01', 'sitem'), + (3512878, 'mdoadbkif01', 'sitem'), + (3513134, 'mdoadbkio01', 'sitem'), + (3513390, 'mdoadblai01', 'sitem'), + (3513646, 'mdoadblak01', 'sitem'), + (3513902, 'mdoadbmof01', 'sitem'), + (3514158, 'mdoadbmoo01', 'sitem'), + (3514414, 'mdoadbmuf01', 'sitem'), + (3514670, 'mdoadbmuo01', 'sitem'), + (3514926, 'mdoadbref01', 'sitem'), + (3515182, 'mdoadbreo01', 'sitem'), + (3515438, 'mdoadbruf01', 'sitem'), + (3515694, 'mdoadbruo01', 'sitem'), + (3515950, 'mdoadbsef01', 'sitem'), + (3516206, 'mdoadbseo01', 'sitem'), + (3516462, 'mdoadbshf01', 'sitem'), + (3516718, 'mdoadbsho01', 'sitem'), + (3516974, 'mdoadbspf01', 'sitem'), + (3517230, 'mdoadbspo01', 'sitem'), + (3517486, 'mdoadbw f01', 'sitem'), + (3517742, 'mdoadbw o01', 'sitem'), + (3517998, 'mdoadbwbf01', 'sitem'), + (3518254, 'mdoadbwbo01', 'sitem'), + (3518510, 'mdoadbwkf01', 'sitem'), + (3518766, 'mdoadbwko01', 'sitem'), + (3519022, 'mdoadbwof01', 'sitem'), + (3519278, 'mdoadbwoo01', 'sitem'), + (3519534, 'mdoadcexk01', 'sitem'), + (3519790, 'mdoadcexm01', 'sitem'), + (3520046, 'mdoadcfrf01', 'sitem'), + (3520302, 'mdoadcfro01', 'sitem'), + (3520558, 'mdoadckif01', 'sitem'), + (3520814, 'mdoadckio01', 'sitem'), + (3521070, 'mdoadclai01', 'sitem'), + (3521326, 'mdoadclak01', 'sitem'), + (3521582, 'mdoadcmof01', 'sitem'), + (3521838, 'mdoadcmoo01', 'sitem'), + (3522094, 'mdoadcmuf01', 'sitem'), + (3522350, 'mdoadcmuo01', 'sitem'), + (3522606, 'mdoadcref01', 'sitem'), + (3522862, 'mdoadcreo01', 'sitem'), + (3523118, 'mdoadcruf01', 'sitem'), + (3523374, 'mdoadcruo01', 'sitem'), + (3523630, 'mdoadcsef01', 'sitem'), + (3523886, 'mdoadcseo01', 'sitem'), + (3524142, 'mdoadcshf01', 'sitem'), + (3524398, 'mdoadcsho01', 'sitem'), + (3524654, 'mdoadcspf01', 'sitem'), + (3524910, 'mdoadcspo01', 'sitem'), + (3525166, 'mdoadcw f01', 'sitem'), + (3525422, 'mdoadcw o01', 'sitem'), + (3525678, 'mdoadcwbf01', 'sitem'), + (3525934, 'mdoadcwbo01', 'sitem'), + (3526190, 'mdoadcwkf01', 'sitem'), + (3526446, 'mdoadcwko01', 'sitem'), + (3526702, 'mdoadcwof01', 'sitem'), + (3526958, 'mdoadcwoo01', 'sitem'), + (3527214, 'mdoaddexk01', 'sitem'), + (3527470, 'mdoaddexm01', 'sitem'), + (3527726, 'mdoaddfrf01', 'sitem'), + (3527982, 'mdoaddfro01', 'sitem'), + (3528238, 'mdoaddkif01', 'sitem'), + (3528494, 'mdoaddkio01', 'sitem'), + (3528750, 'mdoaddlai01', 'sitem'), + (3529006, 'mdoaddlak01', 'sitem'), + (3529262, 'mdoaddmof01', 'sitem'), + (3529518, 'mdoaddmoo01', 'sitem'), + (3529774, 'mdoaddmuf01', 'sitem'), + (3530030, 'mdoaddmuo01', 'sitem'), + (3530286, 'mdoaddref01', 'sitem'), + (3530542, 'mdoaddreo01', 'sitem'), + (3530798, 'mdoaddruf01', 'sitem'), + (3531054, 'mdoaddruo01', 'sitem'), + (3531310, 'mdoaddsef01', 'sitem'), + (3531566, 'mdoaddseo01', 'sitem'), + (3531822, 'mdoaddshf01', 'sitem'), + (3532078, 'mdoaddsho01', 'sitem'), + (3532334, 'mdoaddspf01', 'sitem'), + (3532590, 'mdoaddspo01', 'sitem'), + (3532846, 'mdoaddw f01', 'sitem'), + (3533102, 'mdoaddw o01', 'sitem'), + (3533358, 'mdoaddwbf01', 'sitem'), + (3533614, 'mdoaddwbo01', 'sitem'), + (3533870, 'mdoaddwkf01', 'sitem'), + (3534126, 'mdoaddwko01', 'sitem'), + (3534382, 'mdoaddwof01', 'sitem'), + (3534638, 'mdoaddwoo01', 'sitem'), + (3534894, 'mdoadeexk01', 'sitem'), + (3535150, 'mdoadeexm01', 'sitem'), + (3535406, 'mdoadefrf01', 'sitem'), + (3535662, 'mdoadefro01', 'sitem'), + (3535918, 'mdoadekif01', 'sitem'), + (3536174, 'mdoadekio01', 'sitem'), + (3536430, 'mdoadelai01', 'sitem'), + (3536686, 'mdoadelak01', 'sitem'), + (3536942, 'mdoademof01', 'sitem'), + (3537198, 'mdoademoo01', 'sitem'), + (3537454, 'mdoademuf01', 'sitem'), + (3537710, 'mdoademuo01', 'sitem'), + (3537966, 'mdoaderef01', 'sitem'), + (3538222, 'mdoadereo01', 'sitem'), + (3538478, 'mdoaderuf01', 'sitem'), + (3538734, 'mdoaderuo01', 'sitem'), + (3538990, 'mdoadesef01', 'sitem'), + (3539246, 'mdoadeseo01', 'sitem'), + (3539502, 'mdoadeshf01', 'sitem'), + (3539758, 'mdoadesho01', 'sitem'), + (3540014, 'mdoadespf01', 'sitem'), + (3540270, 'mdoadespo01', 'sitem'), + (3540526, 'mdoadew f01', 'sitem'), + (3540782, 'mdoadew o01', 'sitem'), + (3541038, 'mdoadewbf01', 'sitem'), + (3541294, 'mdoadewbo01', 'sitem'), + (3541550, 'mdoadewkf01', 'sitem'), + (3541806, 'mdoadewko01', 'sitem'), + (3542062, 'mdoadewof01', 'sitem'), + (3542318, 'mdoadewoo01', 'sitem'), + (3542574, 'mdoadfexk01', 'sitem'), + (3542830, 'mdoadfexm01', 'sitem'), + (3543086, 'mdoadffrf01', 'sitem'), + (3543342, 'mdoadffro01', 'sitem'), + (3543598, 'mdoadfkif01', 'sitem'), + (3543854, 'mdoadfkio01', 'sitem'), + (3544110, 'mdoadflai01', 'sitem'), + (3544366, 'mdoadflak01', 'sitem'), + (3544622, 'mdoadfmof01', 'sitem'), + (3544878, 'mdoadfmoo01', 'sitem'), + (3545134, 'mdoadfmuf01', 'sitem'), + (3545390, 'mdoadfmuo01', 'sitem'), + (3545646, 'mdoadfref01', 'sitem'), + (3545902, 'mdoadfreo01', 'sitem'), + (3546158, 'mdoadfruf01', 'sitem'), + (3546414, 'mdoadfruo01', 'sitem'), + (3546670, 'mdoadfsef01', 'sitem'), + (3546926, 'mdoadfseo01', 'sitem'), + (3547182, 'mdoadfshf01', 'sitem'), + (3547438, 'mdoadfsho01', 'sitem'), + (3547694, 'mdoadfspf01', 'sitem'), + (3547950, 'mdoadfspo01', 'sitem'), + (3548206, 'mdoadfw f01', 'sitem'), + (3548462, 'mdoadfw o01', 'sitem'), + (3548718, 'mdoadfwbf01', 'sitem'), + (3548974, 'mdoadfwbo01', 'sitem'), + (3549230, 'mdoadfwkf01', 'sitem'), + (3549486, 'mdoadfwko01', 'sitem'), + (3549742, 'mdoadfwof01', 'sitem'), + (3549998, 'mdoadfwoo01', 'sitem'), + (3550254, 'mdobdbexk01', 'sitem'), + (3550510, 'mdobdbexm01', 'sitem'), + (3550766, 'mdobdbfrf01', 'sitem'), + (3551022, 'mdobdbfro01', 'sitem'), + (3551278, 'mdobdbkif01', 'sitem'), + (3551534, 'mdobdbkio01', 'sitem'), + (3551790, 'mdobdblai01', 'sitem'), + (3552046, 'mdobdblak01', 'sitem'), + (3552302, 'mdobdbmof01', 'sitem'), + (3552558, 'mdobdbmoo01', 'sitem'), + (3552814, 'mdobdbmuf01', 'sitem'), + (3553070, 'mdobdbmuo01', 'sitem'), + (3553326, 'mdobdbref01', 'sitem'), + (3553582, 'mdobdbreo01', 'sitem'), + (3553838, 'mdobdbruf01', 'sitem'), + (3554094, 'mdobdbruo01', 'sitem'), + (3554350, 'mdobdbsef01', 'sitem'), + (3554606, 'mdobdbseo01', 'sitem'), + (3554862, 'mdobdbshf01', 'sitem'), + (3555118, 'mdobdbsho01', 'sitem'), + (3555374, 'mdobdbspf01', 'sitem'), + (3555630, 'mdobdbspo01', 'sitem'), + (3555886, 'mdobdbw f01', 'sitem'), + (3556142, 'mdobdbw o01', 'sitem'), + (3556398, 'mdobdbwbf01', 'sitem'), + (3556654, 'mdobdbwbo01', 'sitem'), + (3556910, 'mdobdbwkf01', 'sitem'), + (3557166, 'mdobdbwko01', 'sitem'), + (3557422, 'mdobdbwof01', 'sitem'), + (3557678, 'mdobdbwoo01', 'sitem'), + (3557934, 'mdobdcexk01', 'sitem'), + (3558190, 'mdobdcexm01', 'sitem'), + (3558446, 'mdobdcfrf01', 'sitem'), + (3558702, 'mdobdcfro01', 'sitem'), + (3558958, 'mdobdckif01', 'sitem'), + (3559214, 'mdobdckio01', 'sitem'), + (3559470, 'mdobdclai01', 'sitem'), + (3559726, 'mdobdclak01', 'sitem'), + (3559982, 'mdobdcmof01', 'sitem'), + (3560238, 'mdobdcmoo01', 'sitem'), + (3560494, 'mdobdcmuf01', 'sitem'), + (3560750, 'mdobdcmuo01', 'sitem'), + (3561006, 'mdobdcref01', 'sitem'), + (3561262, 'mdobdcreo01', 'sitem'), + (3561518, 'mdobdcruf01', 'sitem'), + (3561774, 'mdobdcruo01', 'sitem'), + (3562030, 'mdobdcsef01', 'sitem'), + (3562286, 'mdobdcseo01', 'sitem'), + (3562542, 'mdobdcshf01', 'sitem'), + (3562798, 'mdobdcsho01', 'sitem'), + (3563054, 'mdobdcspf01', 'sitem'), + (3563310, 'mdobdcspo01', 'sitem'), + (3563566, 'mdobdcw f01', 'sitem'), + (3563822, 'mdobdcw o01', 'sitem'), + (3564078, 'mdobdcwbf01', 'sitem'), + (3564334, 'mdobdcwbo01', 'sitem'), + (3564590, 'mdobdcwkf01', 'sitem'), + (3564846, 'mdobdcwko01', 'sitem'), + (3565102, 'mdobdcwof01', 'sitem'), + (3565358, 'mdobdcwoo01', 'sitem'), + (3565614, 'mdobddexk01', 'sitem'), + (3565870, 'mdobddexm01', 'sitem'), + (3566126, 'mdobddfrf01', 'sitem'), + (3566382, 'mdobddfro01', 'sitem'), + (3566638, 'mdobddkif01', 'sitem'), + (3566894, 'mdobddkio01', 'sitem'), + (3567150, 'mdobddlai01', 'sitem'), + (3567406, 'mdobddlak01', 'sitem'), + (3567662, 'mdobddmof01', 'sitem'), + (3567918, 'mdobddmoo01', 'sitem'), + (3568174, 'mdobddmuf01', 'sitem'), + (3568430, 'mdobddmuo01', 'sitem'), + (3568686, 'mdobddref01', 'sitem'), + (3568942, 'mdobddreo01', 'sitem'), + (3569198, 'mdobddruf01', 'sitem'), + (3569454, 'mdobddruo01', 'sitem'), + (3569710, 'mdobddsef01', 'sitem'), + (3569966, 'mdobddseo01', 'sitem'), + (3570222, 'mdobddshf01', 'sitem'), + (3570478, 'mdobddsho01', 'sitem'), + (3570734, 'mdobddspf01', 'sitem'), + (3570990, 'mdobddspo01', 'sitem'), + (3571246, 'mdobddw f01', 'sitem'), + (3571502, 'mdobddw o01', 'sitem'), + (3571758, 'mdobddwbf01', 'sitem'), + (3572014, 'mdobddwbo01', 'sitem'), + (3572270, 'mdobddwkf01', 'sitem'), + (3572526, 'mdobddwko01', 'sitem'), + (3572782, 'mdobddwof01', 'sitem'), + (3573038, 'mdobddwoo01', 'sitem'), + (3573294, 'mdobdeexk01', 'sitem'), + (3573550, 'mdobdeexm01', 'sitem'), + (3573806, 'mdobdefrf01', 'sitem'), + (3574062, 'mdobdefro01', 'sitem'), + (3574318, 'mdobdekif01', 'sitem'), + (3574574, 'mdobdekio01', 'sitem'), + (3574830, 'mdobdelai01', 'sitem'), + (3575086, 'mdobdelak01', 'sitem'), + (3575342, 'mdobdemof01', 'sitem'), + (3575598, 'mdobdemoo01', 'sitem'), + (3575854, 'mdobdemuf01', 'sitem'), + (3576110, 'mdobdemuo01', 'sitem'), + (3576366, 'mdobderef01', 'sitem'), + (3576622, 'mdobdereo01', 'sitem'), + (3576878, 'mdobderuf01', 'sitem'), + (3577134, 'mdobderuo01', 'sitem'), + (3577390, 'mdobdesef01', 'sitem'), + (3577646, 'mdobdeseo01', 'sitem'), + (3577902, 'mdobdeshf01', 'sitem'), + (3578158, 'mdobdesho01', 'sitem'), + (3578414, 'mdobdespf01', 'sitem'), + (3578670, 'mdobdespo01', 'sitem'), + (3578926, 'mdobdew f01', 'sitem'), + (3579182, 'mdobdew o01', 'sitem'), + (3579438, 'mdobdewbf01', 'sitem'), + (3579694, 'mdobdewbo01', 'sitem'), + (3579950, 'mdobdewkf01', 'sitem'), + (3580206, 'mdobdewko01', 'sitem'), + (3580462, 'mdobdewof01', 'sitem'), + (3580718, 'mdobdewoo01', 'sitem'), + (3580974, 'mdobdfexk01', 'sitem'), + (3581230, 'mdobdfexm01', 'sitem'), + (3581486, 'mdobdffrf01', 'sitem'), + (3581742, 'mdobdffro01', 'sitem'), + (3581998, 'mdobdfkif01', 'sitem'), + (3582254, 'mdobdfkio01', 'sitem'), + (3582510, 'mdobdflai01', 'sitem'), + (3582766, 'mdobdflak01', 'sitem'), + (3583022, 'mdobdfmof01', 'sitem'), + (3583278, 'mdobdfmoo01', 'sitem'), + (3583534, 'mdobdfmuf01', 'sitem'), + (3583790, 'mdobdfmuo01', 'sitem'), + (3584046, 'mdobdfref01', 'sitem'), + (3584302, 'mdobdfreo01', 'sitem'), + (3584558, 'mdobdfruf01', 'sitem'), + (3584814, 'mdobdfruo01', 'sitem'), + (3585070, 'mdobdfsef01', 'sitem'), + (3585326, 'mdobdfseo01', 'sitem'), + (3585582, 'mdobdfshf01', 'sitem'), + (3585838, 'mdobdfsho01', 'sitem'), + (3586094, 'mdobdfspf01', 'sitem'), + (3586350, 'mdobdfspo01', 'sitem'), + (3586606, 'mdobdfw f01', 'sitem'), + (3586862, 'mdobdfw o01', 'sitem'), + (3587118, 'mdobdfwbf01', 'sitem'), + (3587374, 'mdobdfwbo01', 'sitem'), + (3587630, 'mdobdfwkf01', 'sitem'), + (3587886, 'mdobdfwko01', 'sitem'), + (3588142, 'mdobdfwof01', 'sitem'), + (3588398, 'mdobdfwoo01', 'sitem'), + (3588654, 'mdocdbexk01', 'sitem'), + (3588910, 'mdocdbexm01', 'sitem'), + (3589166, 'mdocdbfrf01', 'sitem'), + (3589422, 'mdocdbfro01', 'sitem'), + (3589678, 'mdocdbkif01', 'sitem'), + (3589934, 'mdocdbkio01', 'sitem'), + (3590190, 'mdocdblai01', 'sitem'), + (3590446, 'mdocdblak01', 'sitem'), + (3590702, 'mdocdbmof01', 'sitem'), + (3590958, 'mdocdbmoo01', 'sitem'), + (3591214, 'mdocdbmuf01', 'sitem'), + (3591470, 'mdocdbmuo01', 'sitem'), + (3591726, 'mdocdbref01', 'sitem'), + (3591982, 'mdocdbreo01', 'sitem'), + (3592238, 'mdocdbruf01', 'sitem'), + (3592494, 'mdocdbruo01', 'sitem'), + (3592750, 'mdocdbsef01', 'sitem'), + (3593006, 'mdocdbseo01', 'sitem'), + (3593262, 'mdocdbshf01', 'sitem'), + (3593518, 'mdocdbsho01', 'sitem'), + (3593774, 'mdocdbspf01', 'sitem'), + (3594030, 'mdocdbspo01', 'sitem'), + (3594286, 'mdocdbw f01', 'sitem'), + (3594542, 'mdocdbw o01', 'sitem'), + (3594798, 'mdocdbwbf01', 'sitem'), + (3595054, 'mdocdbwbo01', 'sitem'), + (3595310, 'mdocdbwkf01', 'sitem'), + (3595566, 'mdocdbwko01', 'sitem'), + (3595822, 'mdocdbwof01', 'sitem'), + (3596078, 'mdocdbwoo01', 'sitem'), + (3596334, 'mdocdcexk01', 'sitem'), + (3596590, 'mdocdcexm01', 'sitem'), + (3596846, 'mdocdcfrf01', 'sitem'), + (3597102, 'mdocdcfro01', 'sitem'), + (3597358, 'mdocdckif01', 'sitem'), + (3597614, 'mdocdckio01', 'sitem'), + (3597870, 'mdocdclai01', 'sitem'), + (3598126, 'mdocdclak01', 'sitem'), + (3598382, 'mdocdcmof01', 'sitem'), + (3598638, 'mdocdcmoo01', 'sitem'), + (3598894, 'mdocdcmuf01', 'sitem'), + (3599150, 'mdocdcmuo01', 'sitem'), + (3599406, 'mdocdcref01', 'sitem'), + (3599662, 'mdocdcreo01', 'sitem'), + (3599918, 'mdocdcruf01', 'sitem'), + (3600174, 'mdocdcruo01', 'sitem'), + (3600430, 'mdocdcsef01', 'sitem'), + (3600686, 'mdocdcseo01', 'sitem'), + (3600942, 'mdocdcshf01', 'sitem'), + (3601198, 'mdocdcsho01', 'sitem'), + (3601454, 'mdocdcspf01', 'sitem'), + (3601710, 'mdocdcspo01', 'sitem'), + (3601966, 'mdocdcw f01', 'sitem'), + (3602222, 'mdocdcw o01', 'sitem'), + (3602478, 'mdocdcwbf01', 'sitem'), + (3602734, 'mdocdcwbo01', 'sitem'), + (3602990, 'mdocdcwkf01', 'sitem'), + (3603246, 'mdocdcwko01', 'sitem'), + (3603502, 'mdocdcwof01', 'sitem'), + (3603758, 'mdocdcwoo01', 'sitem'), + (3604014, 'mdocddexk01', 'sitem'), + (3604270, 'mdocddexm01', 'sitem'), + (3604526, 'mdocddfrf01', 'sitem'), + (3604782, 'mdocddfro01', 'sitem'), + (3605038, 'mdocddkif01', 'sitem'), + (3605294, 'mdocddkio01', 'sitem'), + (3605550, 'mdocddlai01', 'sitem'), + (3605806, 'mdocddlak01', 'sitem'), + (3606062, 'mdocddmof01', 'sitem'), + (3606318, 'mdocddmoo01', 'sitem'), + (3606574, 'mdocddmuf01', 'sitem'), + (3606830, 'mdocddmuo01', 'sitem'), + (3607086, 'mdocddref01', 'sitem'), + (3607342, 'mdocddreo01', 'sitem'), + (3607598, 'mdocddruf01', 'sitem'), + (3607854, 'mdocddruo01', 'sitem'), + (3608110, 'mdocddsef01', 'sitem'), + (3608366, 'mdocddseo01', 'sitem'), + (3608622, 'mdocddshf01', 'sitem'), + (3608878, 'mdocddsho01', 'sitem'), + (3609134, 'mdocddspf01', 'sitem'), + (3609390, 'mdocddspo01', 'sitem'), + (3609646, 'mdocddw f01', 'sitem'), + (3609902, 'mdocddw o01', 'sitem'), + (3610158, 'mdocddwbf01', 'sitem'), + (3610414, 'mdocddwbo01', 'sitem'), + (3610670, 'mdocddwkf01', 'sitem'), + (3610926, 'mdocddwko01', 'sitem'), + (3611182, 'mdocddwof01', 'sitem'), + (3611438, 'mdocddwoo01', 'sitem'), + (3611694, 'mdocdeexk01', 'sitem'), + (3611950, 'mdocdeexm01', 'sitem'), + (3612206, 'mdocdefrf01', 'sitem'), + (3612462, 'mdocdefro01', 'sitem'), + (3612718, 'mdocdekif01', 'sitem'), + (3612974, 'mdocdekio01', 'sitem'), + (3613230, 'mdocdelai01', 'sitem'), + (3613486, 'mdocdelak01', 'sitem'), + (3613742, 'mdocdemof01', 'sitem'), + (3613998, 'mdocdemoo01', 'sitem'), + (3614254, 'mdocdemuf01', 'sitem'), + (3614510, 'mdocdemuo01', 'sitem'), + (3614766, 'mdocderef01', 'sitem'), + (3615022, 'mdocdereo01', 'sitem'), + (3615278, 'mdocderuf01', 'sitem'), + (3615534, 'mdocderuo01', 'sitem'), + (3615790, 'mdocdesef01', 'sitem'), + (3616046, 'mdocdeseo01', 'sitem'), + (3616302, 'mdocdeshf01', 'sitem'), + (3616558, 'mdocdesho01', 'sitem'), + (3616814, 'mdocdespf01', 'sitem'), + (3617070, 'mdocdespo01', 'sitem'), + (3617326, 'mdocdew f01', 'sitem'), + (3617582, 'mdocdew o01', 'sitem'), + (3617838, 'mdocdewbf01', 'sitem'), + (3618094, 'mdocdewbo01', 'sitem'), + (3618350, 'mdocdewkf01', 'sitem'), + (3618606, 'mdocdewko01', 'sitem'), + (3618862, 'mdocdewof01', 'sitem'), + (3619118, 'mdocdewoo01', 'sitem'), + (3619374, 'mdocdfexk01', 'sitem'), + (3619630, 'mdocdfexm01', 'sitem'), + (3619886, 'mdocdffrf01', 'sitem'), + (3620142, 'mdocdffro01', 'sitem'), + (3620398, 'mdocdfkif01', 'sitem'), + (3620654, 'mdocdfkio01', 'sitem'), + (3620910, 'mdocdflai01', 'sitem'), + (3621166, 'mdocdflak01', 'sitem'), + (3621422, 'mdocdfmof01', 'sitem'), + (3621678, 'mdocdfmoo01', 'sitem'), + (3621934, 'mdocdfmuf01', 'sitem'), + (3622190, 'mdocdfmuo01', 'sitem'), + (3622446, 'mdocdfref01', 'sitem'), + (3622702, 'mdocdfreo01', 'sitem'), + (3622958, 'mdocdfruf01', 'sitem'), + (3623214, 'mdocdfruo01', 'sitem'), + (3623470, 'mdocdfsef01', 'sitem'), + (3623726, 'mdocdfseo01', 'sitem'), + (3623982, 'mdocdfshf01', 'sitem'), + (3624238, 'mdocdfsho01', 'sitem'), + (3624494, 'mdocdfspf01', 'sitem'), + (3624750, 'mdocdfspo01', 'sitem'), + (3625006, 'mdocdfw f01', 'sitem'), + (3625262, 'mdocdfw o01', 'sitem'), + (3625518, 'mdocdfwbf01', 'sitem'), + (3625774, 'mdocdfwbo01', 'sitem'), + (3626030, 'mdocdfwkf01', 'sitem'), + (3626286, 'mdocdfwko01', 'sitem'), + (3626542, 'mdocdfwof01', 'sitem'), + (3626798, 'mdocdfwoo01', 'sitem'), + (3627054, 'mduadbamf01', 'sitem'), + (3627310, 'mduadbamo01', 'sitem'), + (3627566, 'mduadbcop01', 'sitem'), + (3627822, 'mduadbcou01', 'sitem'), + (3628078, 'mduadbegf01', 'sitem'), + (3628334, 'mduadbego01', 'sitem'), + (3628590, 'mduadbfif01', 'sitem'), + (3628846, 'mduadbfio01', 'sitem'), + (3629102, 'mduadbmuf01', 'sitem'), + (3629358, 'mduadbmuo01', 'sitem'), + (3629614, 'mduadboif01', 'sitem'), + (3629870, 'mduadboio01', 'sitem'), + (3630126, 'mduadbref01', 'sitem'), + (3630382, 'mduadbreo01', 'sitem'), + (3630638, 'mduadbsaf01', 'sitem'), + (3630894, 'mduadbsao01', 'sitem'), + (3631150, 'mduadbshf01', 'sitem'), + (3631406, 'mduadbsho01', 'sitem'), + (3631662, 'mduadbtuf01', 'sitem'), + (3631918, 'mduadbtuo01', 'sitem'), + (3632174, 'mduadbwdf01', 'sitem'), + (3632430, 'mduadbwdo01', 'sitem'), + (3632686, 'mduadbwof01', 'sitem'), + (3632942, 'mduadbwoo01', 'sitem'), + (3633198, 'mduadcamf01', 'sitem'), + (3633454, 'mduadcamo01', 'sitem'), + (3633710, 'mduadccop01', 'sitem'), + (3633966, 'mduadccou01', 'sitem'), + (3634222, 'mduadcegf01', 'sitem'), + (3634478, 'mduadcego01', 'sitem'), + (3634734, 'mduadcfif01', 'sitem'), + (3634990, 'mduadcfio01', 'sitem'), + (3635246, 'mduadcmuf01', 'sitem'), + (3635502, 'mduadcmuo01', 'sitem'), + (3635758, 'mduadcoif01', 'sitem'), + (3636014, 'mduadcoio01', 'sitem'), + (3636270, 'mduadcref01', 'sitem'), + (3636526, 'mduadcreo01', 'sitem'), + (3636782, 'mduadcsaf01', 'sitem'), + (3637038, 'mduadcsao01', 'sitem'), + (3637294, 'mduadcshf01', 'sitem'), + (3637550, 'mduadcsho01', 'sitem'), + (3637806, 'mduadctuf01', 'sitem'), + (3638062, 'mduadctuo01', 'sitem'), + (3638318, 'mduadcwdf01', 'sitem'), + (3638574, 'mduadcwdo01', 'sitem'), + (3638830, 'mduadcwof01', 'sitem'), + (3639086, 'mduadcwoo01', 'sitem'), + (3639342, 'mduaddamf01', 'sitem'), + (3639598, 'mduaddamo01', 'sitem'), + (3639854, 'mduaddcop01', 'sitem'), + (3640110, 'mduaddcou01', 'sitem'), + (3640366, 'mduaddegf01', 'sitem'), + (3640622, 'mduaddego01', 'sitem'), + (3640878, 'mduaddfif01', 'sitem'), + (3641134, 'mduaddfio01', 'sitem'), + (3641390, 'mduaddmuf01', 'sitem'), + (3641646, 'mduaddmuo01', 'sitem'), + (3641902, 'mduaddoif01', 'sitem'), + (3642158, 'mduaddoio01', 'sitem'), + (3642414, 'mduaddref01', 'sitem'), + (3642670, 'mduaddreo01', 'sitem'), + (3642926, 'mduaddsaf01', 'sitem'), + (3643182, 'mduaddsao01', 'sitem'), + (3643438, 'mduaddshf01', 'sitem'), + (3643694, 'mduaddsho01', 'sitem'), + (3643950, 'mduaddtuf01', 'sitem'), + (3644206, 'mduaddtuo01', 'sitem'), + (3644462, 'mduaddwdf01', 'sitem'), + (3644718, 'mduaddwdo01', 'sitem'), + (3644974, 'mduaddwof01', 'sitem'), + (3645230, 'mduaddwoo01', 'sitem'), + (3645486, 'mduadeamf01', 'sitem'), + (3645742, 'mduadeamo01', 'sitem'), + (3645998, 'mduadecop01', 'sitem'), + (3646254, 'mduadecou01', 'sitem'), + (3646510, 'mduadeegf01', 'sitem'), + (3646766, 'mduadeego01', 'sitem'), + (3647022, 'mduadefif01', 'sitem'), + (3647278, 'mduadefio01', 'sitem'), + (3647534, 'mduademuf01', 'sitem'), + (3647790, 'mduademuo01', 'sitem'), + (3648046, 'mduadeoif01', 'sitem'), + (3648302, 'mduadeoio01', 'sitem'), + (3648558, 'mduaderef01', 'sitem'), + (3648814, 'mduadereo01', 'sitem'), + (3649070, 'mduadesaf01', 'sitem'), + (3649326, 'mduadesao01', 'sitem'), + (3649582, 'mduadeshf01', 'sitem'), + (3649838, 'mduadesho01', 'sitem'), + (3650094, 'mduadetuf01', 'sitem'), + (3650350, 'mduadetuo01', 'sitem'), + (3650606, 'mduadewdf01', 'sitem'), + (3650862, 'mduadewdo01', 'sitem'), + (3651118, 'mduadewof01', 'sitem'), + (3651374, 'mduadewoo01', 'sitem'), + (3651630, 'mduadfamf01', 'sitem'), + (3651886, 'mduadfamo01', 'sitem'), + (3652142, 'mduadfcop01', 'sitem'), + (3652398, 'mduadfcou01', 'sitem'), + (3652654, 'mduadfegf01', 'sitem'), + (3652910, 'mduadfego01', 'sitem'), + (3653166, 'mduadffif01', 'sitem'), + (3653422, 'mduadffio01', 'sitem'), + (3653678, 'mduadfmuf01', 'sitem'), + (3653934, 'mduadfmuo01', 'sitem'), + (3654190, 'mduadfoif01', 'sitem'), + (3654446, 'mduadfoio01', 'sitem'), + (3654702, 'mduadfref01', 'sitem'), + (3654958, 'mduadfreo01', 'sitem'), + (3655214, 'mduadfsaf01', 'sitem'), + (3655470, 'mduadfsao01', 'sitem'), + (3655726, 'mduadfshf01', 'sitem'), + (3655982, 'mduadfsho01', 'sitem'), + (3656238, 'mduadftuf01', 'sitem'), + (3656494, 'mduadftuo01', 'sitem'), + (3656750, 'mduadfwdf01', 'sitem'), + (3657006, 'mduadfwdo01', 'sitem'), + (3657262, 'mduadfwof01', 'sitem'), + (3657518, 'mduadfwoo01', 'sitem'), + (3657774, 'mdubdbamf01', 'sitem'), + (3658030, 'mdubdbamo01', 'sitem'), + (3658286, 'mdubdbcop01', 'sitem'), + (3658542, 'mdubdbcou01', 'sitem'), + (3658798, 'mdubdbegf01', 'sitem'), + (3659054, 'mdubdbego01', 'sitem'), + (3659310, 'mdubdbfif01', 'sitem'), + (3659566, 'mdubdbfio01', 'sitem'), + (3659822, 'mdubdbmuf01', 'sitem'), + (3660078, 'mdubdbmuo01', 'sitem'), + (3660334, 'mdubdboif01', 'sitem'), + (3660590, 'mdubdboio01', 'sitem'), + (3660846, 'mdubdbref01', 'sitem'), + (3661102, 'mdubdbreo01', 'sitem'), + (3661358, 'mdubdbsaf01', 'sitem'), + (3661614, 'mdubdbsao01', 'sitem'), + (3661870, 'mdubdbshf01', 'sitem'), + (3662126, 'mdubdbsho01', 'sitem'), + (3662382, 'mdubdbtuf01', 'sitem'), + (3662638, 'mdubdbtuo01', 'sitem'), + (3662894, 'mdubdbwdf01', 'sitem'), + (3663150, 'mdubdbwdo01', 'sitem'), + (3663406, 'mdubdbwof01', 'sitem'), + (3663662, 'mdubdbwoo01', 'sitem'), + (3663918, 'mdubdcamf01', 'sitem'), + (3664174, 'mdubdcamo01', 'sitem'), + (3664430, 'mdubdccop01', 'sitem'), + (3664686, 'mdubdccou01', 'sitem'), + (3664942, 'mdubdcegf01', 'sitem'), + (3665198, 'mdubdcego01', 'sitem'), + (3665454, 'mdubdcfif01', 'sitem'), + (3665710, 'mdubdcfio01', 'sitem'), + (3665966, 'mdubdcmuf01', 'sitem'), + (3666222, 'mdubdcmuo01', 'sitem'), + (3666478, 'mdubdcoif01', 'sitem'), + (3666734, 'mdubdcoio01', 'sitem'), + (3666990, 'mdubdcref01', 'sitem'), + (3667246, 'mdubdcreo01', 'sitem'), + (3667502, 'mdubdcsaf01', 'sitem'), + (3667758, 'mdubdcsao01', 'sitem'), + (3668014, 'mdubdcshf01', 'sitem'), + (3668270, 'mdubdcsho01', 'sitem'), + (3668526, 'mdubdctuf01', 'sitem'), + (3668782, 'mdubdctuo01', 'sitem'), + (3669038, 'mdubdcwdf01', 'sitem'), + (3669294, 'mdubdcwdo01', 'sitem'), + (3669550, 'mdubdcwof01', 'sitem'), + (3669806, 'mdubdcwoo01', 'sitem'), + (3670062, 'mdubddamf01', 'sitem'), + (3670318, 'mdubddamo01', 'sitem'), + (3670574, 'mdubddcop01', 'sitem'), + (3670830, 'mdubddcou01', 'sitem'), + (3671086, 'mdubddegf01', 'sitem'), + (3671342, 'mdubddego01', 'sitem'), + (3671598, 'mdubddfif01', 'sitem'), + (3671854, 'mdubddfio01', 'sitem'), + (3672110, 'mdubddmuf01', 'sitem'), + (3672366, 'mdubddmuo01', 'sitem'), + (3672622, 'mdubddoif01', 'sitem'), + (3672878, 'mdubddoio01', 'sitem'), + (3673134, 'mdubddref01', 'sitem'), + (3673390, 'mdubddreo01', 'sitem'), + (3673646, 'mdubddsaf01', 'sitem'), + (3673902, 'mdubddsao01', 'sitem'), + (3674158, 'mdubddshf01', 'sitem'), + (3674414, 'mdubddsho01', 'sitem'), + (3674670, 'mdubddtuf01', 'sitem'), + (3674926, 'mdubddtuo01', 'sitem'), + (3675182, 'mdubddwdf01', 'sitem'), + (3675438, 'mdubddwdo01', 'sitem'), + (3675694, 'mdubddwof01', 'sitem'), + (3675950, 'mdubddwoo01', 'sitem'), + (3676206, 'mdubdeamf01', 'sitem'), + (3676462, 'mdubdeamo01', 'sitem'), + (3676718, 'mdubdecop01', 'sitem'), + (3676974, 'mdubdecou01', 'sitem'), + (3677230, 'mdubdeegf01', 'sitem'), + (3677486, 'mdubdeego01', 'sitem'), + (3677742, 'mdubdefif01', 'sitem'), + (3677998, 'mdubdefio01', 'sitem'), + (3678254, 'mdubdemuf01', 'sitem'), + (3678510, 'mdubdemuo01', 'sitem'), + (3678766, 'mdubdeoif01', 'sitem'), + (3679022, 'mdubdeoio01', 'sitem'), + (3679278, 'mdubderef01', 'sitem'), + (3679534, 'mdubdereo01', 'sitem'), + (3679790, 'mdubdesaf01', 'sitem'), + (3680046, 'mdubdesao01', 'sitem'), + (3680302, 'mdubdeshf01', 'sitem'), + (3680558, 'mdubdesho01', 'sitem'), + (3680814, 'mdubdetuf01', 'sitem'), + (3681070, 'mdubdetuo01', 'sitem'), + (3681326, 'mdubdewdf01', 'sitem'), + (3681582, 'mdubdewdo01', 'sitem'), + (3681838, 'mdubdewof01', 'sitem'), + (3682094, 'mdubdewoo01', 'sitem'), + (3682350, 'mdubdfamf01', 'sitem'), + (3682606, 'mdubdfamo01', 'sitem'), + (3682862, 'mdubdfcop01', 'sitem'), + (3683118, 'mdubdfcou01', 'sitem'), + (3683374, 'mdubdfegf01', 'sitem'), + (3683630, 'mdubdfego01', 'sitem'), + (3683886, 'mdubdffif01', 'sitem'), + (3684142, 'mdubdffio01', 'sitem'), + (3684398, 'mdubdfmuf01', 'sitem'), + (3684654, 'mdubdfmuo01', 'sitem'), + (3684910, 'mdubdfoif01', 'sitem'), + (3685166, 'mdubdfoio01', 'sitem'), + (3685422, 'mdubdfref01', 'sitem'), + (3685678, 'mdubdfreo01', 'sitem'), + (3685934, 'mdubdfsaf01', 'sitem'), + (3686190, 'mdubdfsao01', 'sitem'), + (3686446, 'mdubdfshf01', 'sitem'), + (3686702, 'mdubdfsho01', 'sitem'), + (3686958, 'mdubdftuf01', 'sitem'), + (3687214, 'mdubdftuo01', 'sitem'), + (3687470, 'mdubdfwdf01', 'sitem'), + (3687726, 'mdubdfwdo01', 'sitem'), + (3687982, 'mdubdfwof01', 'sitem'), + (3688238, 'mdubdfwoo01', 'sitem'), + (3688494, 'mducdbamf01', 'sitem'), + (3688750, 'mducdbamo01', 'sitem'), + (3689006, 'mducdbcop01', 'sitem'), + (3689262, 'mducdbcou01', 'sitem'), + (3689518, 'mducdbegf01', 'sitem'), + (3689774, 'mducdbego01', 'sitem'), + (3690030, 'mducdbfif01', 'sitem'), + (3690286, 'mducdbfio01', 'sitem'), + (3690542, 'mducdbmuf01', 'sitem'), + (3690798, 'mducdbmuo01', 'sitem'), + (3691054, 'mducdboif01', 'sitem'), + (3691310, 'mducdboio01', 'sitem'), + (3691566, 'mducdbref01', 'sitem'), + (3691822, 'mducdbreo01', 'sitem'), + (3692078, 'mducdbsaf01', 'sitem'), + (3692334, 'mducdbsao01', 'sitem'), + (3692590, 'mducdbshf01', 'sitem'), + (3692846, 'mducdbsho01', 'sitem'), + (3693102, 'mducdbtuf01', 'sitem'), + (3693358, 'mducdbtuo01', 'sitem'), + (3693614, 'mducdbwdf01', 'sitem'), + (3693870, 'mducdbwdo01', 'sitem'), + (3694126, 'mducdbwof01', 'sitem'), + (3694382, 'mducdbwoo01', 'sitem'), + (3694638, 'mducdcamf01', 'sitem'), + (3694894, 'mducdcamo01', 'sitem'), + (3695150, 'mducdccop01', 'sitem'), + (3695406, 'mducdccou01', 'sitem'), + (3695662, 'mducdcegf01', 'sitem'), + (3695918, 'mducdcego01', 'sitem'), + (3696174, 'mducdcfif01', 'sitem'), + (3696430, 'mducdcfio01', 'sitem'), + (3696686, 'mducdcmuf01', 'sitem'), + (3696942, 'mducdcmuo01', 'sitem'), + (3697198, 'mducdcoif01', 'sitem'), + (3697454, 'mducdcoio01', 'sitem'), + (3697710, 'mducdcref01', 'sitem'), + (3697966, 'mducdcreo01', 'sitem'), + (3698222, 'mducdcsaf01', 'sitem'), + (3698478, 'mducdcsao01', 'sitem'), + (3698734, 'mducdcshf01', 'sitem'), + (3698990, 'mducdcsho01', 'sitem'), + (3699246, 'mducdctuf01', 'sitem'), + (3699502, 'mducdctuo01', 'sitem'), + (3699758, 'mducdcwdf01', 'sitem'), + (3700014, 'mducdcwdo01', 'sitem'), + (3700270, 'mducdcwof01', 'sitem'), + (3700526, 'mducdcwoo01', 'sitem'), + (3700782, 'mducddamf01', 'sitem'), + (3701038, 'mducddamo01', 'sitem'), + (3701294, 'mducddcop01', 'sitem'), + (3701550, 'mducddcou01', 'sitem'), + (3701806, 'mducddegf01', 'sitem'), + (3702062, 'mducddego01', 'sitem'), + (3702318, 'mducddfif01', 'sitem'), + (3702574, 'mducddfio01', 'sitem'), + (3702830, 'mducddmuf01', 'sitem'), + (3703086, 'mducddmuo01', 'sitem'), + (3703342, 'mducddoif01', 'sitem'), + (3703598, 'mducddoio01', 'sitem'), + (3703854, 'mducddref01', 'sitem'), + (3704110, 'mducddreo01', 'sitem'), + (3704366, 'mducddsaf01', 'sitem'), + (3704622, 'mducddsao01', 'sitem'), + (3704878, 'mducddshf01', 'sitem'), + (3705134, 'mducddsho01', 'sitem'), + (3705390, 'mducddtuf01', 'sitem'), + (3705646, 'mducddtuo01', 'sitem'), + (3705902, 'mducddwdf01', 'sitem'), + (3706158, 'mducddwdo01', 'sitem'), + (3706414, 'mducddwof01', 'sitem'), + (3706670, 'mducddwoo01', 'sitem'), + (3706926, 'mducdeamf01', 'sitem'), + (3707182, 'mducdeamo01', 'sitem'), + (3707438, 'mducdecop01', 'sitem'), + (3707694, 'mducdecou01', 'sitem'), + (3707950, 'mducdeegf01', 'sitem'), + (3708206, 'mducdeego01', 'sitem'), + (3708462, 'mducdefif01', 'sitem'), + (3708718, 'mducdefio01', 'sitem'), + (3708974, 'mducdemuf01', 'sitem'), + (3709230, 'mducdemuo01', 'sitem'), + (3709486, 'mducdeoif01', 'sitem'), + (3709742, 'mducdeoio01', 'sitem'), + (3709998, 'mducderef01', 'sitem'), + (3710254, 'mducdereo01', 'sitem'), + (3710510, 'mducdesaf01', 'sitem'), + (3710766, 'mducdesao01', 'sitem'), + (3711022, 'mducdeshf01', 'sitem'), + (3711278, 'mducdesho01', 'sitem'), + (3711534, 'mducdetuf01', 'sitem'), + (3711790, 'mducdetuo01', 'sitem'), + (3712046, 'mducdewdf01', 'sitem'), + (3712302, 'mducdewdo01', 'sitem'), + (3712558, 'mducdewof01', 'sitem'), + (3712814, 'mducdewoo01', 'sitem'), + (3713070, 'mducdfamf01', 'sitem'), + (3713326, 'mducdfamo01', 'sitem'), + (3713582, 'mducdfcop01', 'sitem'), + (3713838, 'mducdfcou01', 'sitem'), + (3714094, 'mducdfegf01', 'sitem'), + (3714350, 'mducdfego01', 'sitem'), + (3714606, 'mducdffif01', 'sitem'), + (3714862, 'mducdffio01', 'sitem'), + (3715118, 'mducdfmuf01', 'sitem'), + (3715374, 'mducdfmuo01', 'sitem'), + (3715630, 'mducdfoif01', 'sitem'), + (3715886, 'mducdfoio01', 'sitem'), + (3716142, 'mducdfref01', 'sitem'), + (3716398, 'mducdfreo01', 'sitem'), + (3716654, 'mducdfsaf01', 'sitem'), + (3716910, 'mducdfsao01', 'sitem'), + (3717166, 'mducdfshf01', 'sitem'), + (3717422, 'mducdfsho01', 'sitem'), + (3717678, 'mducdftuf01', 'sitem'), + (3717934, 'mducdftuo01', 'sitem'), + (3718190, 'mducdfwdf01', 'sitem'), + (3718446, 'mducdfwdo01', 'sitem'), + (3718702, 'mducdfwof01', 'sitem'), + (3718958, 'mducdfwoo01', 'sitem'), + (3719214, 'mcabfcfnl01', 'sitem'), + (3719470, 'mcabfcfns01', 'sitem'), + (3719726, 'mcabfcgro01', 'sitem'), + (3719982, 'mcabfcgry01', 'sitem'), + (3720238, 'mcabfcleo01', 'sitem'), + (3720494, 'mcabfcley01', 'sitem'), + (3720750, 'mcabfctal01', 'sitem'), + (3721006, 'mcabfctas01', 'sitem'), + (3721262, 'mcabfctol01', 'sitem'), + (3721518, 'mcabfctos01', 'sitem'), + (3721774, 'mcabfdfnl01', 'sitem'), + (3722030, 'mcabfdfns01', 'sitem'), + (3722286, 'mcabfdgro01', 'sitem'), + (3722542, 'mcabfdgry01', 'sitem'), + (3722798, 'mcabfdleo01', 'sitem'), + (3723054, 'mcabfdley01', 'sitem'), + (3723310, 'mcabfdtal01', 'sitem'), + (3723566, 'mcabfdtas01', 'sitem'), + (3723822, 'mcabfdtol01', 'sitem'), + (3724078, 'mcabfdtos01', 'sitem'), + (3724334, 'mcabfefnl01', 'sitem'), + (3724590, 'mcabfefns01', 'sitem'), + (3724846, 'mcabfegro01', 'sitem'), + (3725102, 'mcabfegry01', 'sitem'), + (3725358, 'mcabfeleo01', 'sitem'), + (3725614, 'mcabfeley01', 'sitem'), + (3725870, 'mcabfetal01', 'sitem'), + (3726126, 'mcabfetas01', 'sitem'), + (3726382, 'mcabfetol01', 'sitem'), + (3726638, 'mcabfetos01', 'sitem'), + (3726894, 'mcabfffnl01', 'sitem'), + (3727150, 'mcabfffns01', 'sitem'), + (3727406, 'mcabffgro01', 'sitem'), + (3727662, 'mcabffgry01', 'sitem'), + (3727918, 'mcabffleo01', 'sitem'), + (3728174, 'mcabffley01', 'sitem'), + (3728430, 'mcabfftal01', 'sitem'), + (3728686, 'mcabfftas01', 'sitem'), + (3728942, 'mcabfftol01', 'sitem'), + (3729198, 'mcabfftos01', 'sitem'), + (3729454, 'mccafbboo01', 'sitem'), + (3729710, 'mccafbboy01', 'sitem'), + (3729966, 'mccafbfuo01', 'sitem'), + (3730222, 'mccafbfuy01', 'sitem'), + (3730478, 'mccafbleo01', 'sitem'), + (3730734, 'mccafbley01', 'sitem'), + (3730990, 'mccafblio01', 'sitem'), + (3731246, 'mccafbliy01', 'sitem'), + (3731502, 'mccafbmeo01', 'sitem'), + (3731758, 'mccafbmey01', 'sitem'), + (3732014, 'mccafbmso01', 'sitem'), + (3732270, 'mccafbmsy01', 'sitem'), + (3732526, 'mccafbtoo01', 'sitem'), + (3732782, 'mccafbtoy01', 'sitem'), + (3733038, 'mccafcboo01', 'sitem'), + (3733294, 'mccafcboy01', 'sitem'), + (3733550, 'mccafcfuo01', 'sitem'), + (3733806, 'mccafcfuy01', 'sitem'), + (3734062, 'mccafcleo01', 'sitem'), + (3734318, 'mccafcley01', 'sitem'), + (3734574, 'mccafclio01', 'sitem'), + (3734830, 'mccafcliy01', 'sitem'), + (3735086, 'mccafcmeo01', 'sitem'), + (3735342, 'mccafcmey01', 'sitem'), + (3735598, 'mccafcmso01', 'sitem'), + (3735854, 'mccafcmsy01', 'sitem'), + (3736110, 'mccafctoo01', 'sitem'), + (3736366, 'mccafctoy01', 'sitem'), + (3736622, 'mccafdboo01', 'sitem'), + (3736878, 'mccafdboy01', 'sitem'), + (3737134, 'mccafdfuo01', 'sitem'), + (3737390, 'mccafdfuy01', 'sitem'), + (3737646, 'mccafdleo01', 'sitem'), + (3737902, 'mccafdley01', 'sitem'), + (3738158, 'mccafdlio01', 'sitem'), + (3738414, 'mccafdliy01', 'sitem'), + (3738670, 'mccafdmeo01', 'sitem'), + (3738926, 'mccafdmey01', 'sitem'), + (3739182, 'mccafdmso01', 'sitem'), + (3739438, 'mccafdmsy01', 'sitem'), + (3739694, 'mccafdtoo01', 'sitem'), + (3739950, 'mccafdtoy01', 'sitem'), + (3740206, 'mccaffboo01', 'sitem'), + (3740462, 'mccaffboy01', 'sitem'), + (3740718, 'mccafffuo01', 'sitem'), + (3740974, 'mccafffuy01', 'sitem'), + (3741230, 'mccaffleo01', 'sitem'), + (3741486, 'mccaffley01', 'sitem'), + (3741742, 'mccafflio01', 'sitem'), + (3741998, 'mccaffliy01', 'sitem'), + (3742254, 'mccaffmeo01', 'sitem'), + (3742510, 'mccaffmey01', 'sitem'), + (3742766, 'mccaffmso01', 'sitem'), + (3743022, 'mccaffmsy01', 'sitem'), + (3743278, 'mccafftoo01', 'sitem'), + (3743534, 'mccafftoy01', 'sitem'), + (3743790, 'mccdfdboo01', 'sitem'), + (3744046, 'mccdfdboy01', 'sitem'), + (3744302, 'mccdfdfuo01', 'sitem'), + (3744558, 'mccdfdfuy01', 'sitem'), + (3744814, 'mccdfdleo01', 'sitem'), + (3745070, 'mccdfdley01', 'sitem'), + (3745326, 'mccdfdlio01', 'sitem'), + (3745582, 'mccdfdliy01', 'sitem'), + (3745838, 'mccdfdmeo01', 'sitem'), + (3746094, 'mccdfdmey01', 'sitem'), + (3746350, 'mccdfdmso01', 'sitem'), + (3746606, 'mccdfdmsy01', 'sitem'), + (3746862, 'mccdfdtoo01', 'sitem'), + (3747118, 'mccdfdtoy01', 'sitem'), + (3747374, 'mccdfeboo01', 'sitem'), + (3747630, 'mccdfeboy01', 'sitem'), + (3747886, 'mccdfefuo01', 'sitem'), + (3748142, 'mccdfefuy01', 'sitem'), + (3748398, 'mccdfeleo01', 'sitem'), + (3748654, 'mccdfeley01', 'sitem'), + (3748910, 'mccdfelio01', 'sitem'), + (3749166, 'mccdfeliy01', 'sitem'), + (3749422, 'mccdfemeo01', 'sitem'), + (3749678, 'mccdfemey01', 'sitem'), + (3749934, 'mccdfemso01', 'sitem'), + (3750190, 'mccdfemsy01', 'sitem'), + (3750446, 'mccdfetoo01', 'sitem'), + (3750702, 'mccdfetoy01', 'sitem'), + (3750958, 'mccdffboo01', 'sitem'), + (3751214, 'mccdffboy01', 'sitem'), + (3751470, 'mccdfffuo01', 'sitem'), + (3751726, 'mccdfffuy01', 'sitem'), + (3751982, 'mccdffleo01', 'sitem'), + (3752238, 'mccdffley01', 'sitem'), + (3752494, 'mccdfflio01', 'sitem'), + (3752750, 'mccdffliy01', 'sitem'), + (3753006, 'mccdffmeo01', 'sitem'), + (3753262, 'mccdffmey01', 'sitem'), + (3753518, 'mccdffmso01', 'sitem'), + (3753774, 'mccdffmsy01', 'sitem'), + (3754030, 'mccdfftoo01', 'sitem'), + (3754286, 'mccdfftoy01', 'sitem'), + (3754542, 'mccefbboo01', 'sitem'), + (3754798, 'mccefbboy01', 'sitem'), + (3755054, 'mccefbfuo01', 'sitem'), + (3755310, 'mccefbfuy01', 'sitem'), + (3755566, 'mccefbleo01', 'sitem'), + (3755822, 'mccefbley01', 'sitem'), + (3756078, 'mccefblio01', 'sitem'), + (3756334, 'mccefbliy01', 'sitem'), + (3756590, 'mccefbmeo01', 'sitem'), + (3756846, 'mccefbmey01', 'sitem'), + (3757102, 'mccefbmso01', 'sitem'), + (3757358, 'mccefbmsy01', 'sitem'), + (3757614, 'mccefbtoo01', 'sitem'), + (3757870, 'mccefbtoy01', 'sitem'), + (3758126, 'mccefcboo01', 'sitem'), + (3758382, 'mccefcboy01', 'sitem'), + (3758638, 'mccefcfuo01', 'sitem'), + (3758894, 'mccefcfuy01', 'sitem'), + (3759150, 'mccefcleo01', 'sitem'), + (3759406, 'mccefcley01', 'sitem'), + (3759662, 'mccefclio01', 'sitem'), + (3759918, 'mccefcliy01', 'sitem'), + (3760174, 'mccefcmeo01', 'sitem'), + (3760430, 'mccefcmey01', 'sitem'), + (3760686, 'mccefcmso01', 'sitem'), + (3760942, 'mccefcmsy01', 'sitem'), + (3761198, 'mccefctoo01', 'sitem'), + (3761454, 'mccefctoy01', 'sitem'), + (3761710, 'mccefdboo01', 'sitem'), + (3761966, 'mccefdboy01', 'sitem'), + (3762222, 'mccefdfuo01', 'sitem'), + (3762478, 'mccefdfuy01', 'sitem'), + (3762734, 'mccefdleo01', 'sitem'), + (3762990, 'mccefdley01', 'sitem'), + (3763246, 'mccefdlio01', 'sitem'), + (3763502, 'mccefdliy01', 'sitem'), + (3763758, 'mccefdmeo01', 'sitem'), + (3764014, 'mccefdmey01', 'sitem'), + (3764270, 'mccefdmso01', 'sitem'), + (3764526, 'mccefdmsy01', 'sitem'), + (3764782, 'mccefdtoo01', 'sitem'), + (3765038, 'mccefdtoy01', 'sitem'), + (3765294, 'mccefeboo01', 'sitem'), + (3765550, 'mccefeboy01', 'sitem'), + (3765806, 'mccefefuo01', 'sitem'), + (3766062, 'mccefefuy01', 'sitem'), + (3766318, 'mccefeleo01', 'sitem'), + (3766574, 'mccefeley01', 'sitem'), + (3766830, 'mccefelio01', 'sitem'), + (3767086, 'mccefeliy01', 'sitem'), + (3767342, 'mccefemeo01', 'sitem'), + (3767598, 'mccefemey01', 'sitem'), + (3767854, 'mccefemso01', 'sitem'), + (3768110, 'mccefemsy01', 'sitem'), + (3768366, 'mccefetoo01', 'sitem'), + (3768622, 'mccefetoy01', 'sitem'), + (3768878, 'mchafcgrl01', 'sitem'), + (3769134, 'mchafcgrs01', 'sitem'), + (3769390, 'mchafcmeo01', 'sitem'), + (3769646, 'mchafcmey01', 'sitem'), + (3769902, 'mchafcsho01', 'sitem'), + (3770158, 'mchafcshy01', 'sitem'), + (3770414, 'mchafdgrl01', 'sitem'), + (3770670, 'mchafdgrs01', 'sitem'), + (3770926, 'mchafdmeo01', 'sitem'), + (3771182, 'mchafdmey01', 'sitem'), + (3771438, 'mchafdsho01', 'sitem'), + (3771694, 'mchafdshy01', 'sitem'), + (3771950, 'mchafegrl01', 'sitem'), + (3772206, 'mchafegrs01', 'sitem'), + (3772462, 'mchafemeo01', 'sitem'), + (3772718, 'mchafemey01', 'sitem'), + (3772974, 'mchafesho01', 'sitem'), + (3773230, 'mchafeshy01', 'sitem'), + (3773486, 'mchbfagrl01', 'sitem'), + (3773742, 'mchbfagrs01', 'sitem'), + (3773998, 'mchbfameo01', 'sitem'), + (3774254, 'mchbfamey01', 'sitem'), + (3774510, 'mchbfasho01', 'sitem'), + (3774766, 'mchbfashy01', 'sitem'), + (3775022, 'mchbfbgrl01', 'sitem'), + (3775278, 'mchbfbgrs01', 'sitem'), + (3775534, 'mchbfbmeo01', 'sitem'), + (3775790, 'mchbfbmey01', 'sitem'), + (3776046, 'mchbfbsho01', 'sitem'), + (3776302, 'mchbfbshy01', 'sitem'), + (3776558, 'mchbfcgrl01', 'sitem'), + (3776814, 'mchbfcgrs01', 'sitem'), + (3777070, 'mchbfcmeo01', 'sitem'), + (3777326, 'mchbfcmey01', 'sitem'), + (3777582, 'mchbfcsho01', 'sitem'), + (3777838, 'mchbfcshy01', 'sitem'), + (3778094, 'mchbfdgrl01', 'sitem'), + (3778350, 'mchbfdgrs01', 'sitem'), + (3778606, 'mchbfdmeo01', 'sitem'), + (3778862, 'mchbfdmey01', 'sitem'), + (3779118, 'mchbfdsho01', 'sitem'), + (3779374, 'mchbfdshy01', 'sitem'), + (3779630, 'mchbfegrl01', 'sitem'), + (3779886, 'mchbfegrs01', 'sitem'), + (3780142, 'mchbfemeo01', 'sitem'), + (3780398, 'mchbfemey01', 'sitem'), + (3780654, 'mchbfesho01', 'sitem'), + (3780910, 'mchbfeshy01', 'sitem'), + (3781166, 'mchbffgrl01', 'sitem'), + (3781422, 'mchbffgrs01', 'sitem'), + (3781678, 'mchbffmeo01', 'sitem'), + (3781934, 'mchbffmey01', 'sitem'), + (3782190, 'mchbffsho01', 'sitem'), + (3782446, 'mchbffshy01', 'sitem'), + (3782702, 'mchcfahol01', 'sitem'), + (3782958, 'mchcfahos01', 'sitem'), + (3783214, 'mchcfaleo01', 'sitem'), + (3783470, 'mchcfaley01', 'sitem'), + (3783726, 'mchcfbhol01', 'sitem'), + (3783982, 'mchcfbhos01', 'sitem'), + (3784238, 'mchcfbleo01', 'sitem'), + (3784494, 'mchcfbley01', 'sitem'), + (3784750, 'mchcfchol01', 'sitem'), + (3785006, 'mchcfchos01', 'sitem'), + (3785262, 'mchcfcleo01', 'sitem'), + (3785518, 'mchcfcley01', 'sitem'), + (3785774, 'mchcfdhol01', 'sitem'), + (3786030, 'mchcfdhos01', 'sitem'), + (3786286, 'mchcfdleo01', 'sitem'), + (3786542, 'mchcfdley01', 'sitem'), + (3786798, 'mchcfehol01', 'sitem'), + (3787054, 'mchcfehos01', 'sitem'), + (3787310, 'mchcfeleo01', 'sitem'), + (3787566, 'mchcfeley01', 'sitem'), + (3787822, 'mchcffhol01', 'sitem'), + (3788078, 'mchcffhos01', 'sitem'), + (3788334, 'mchcffleo01', 'sitem'), + (3788590, 'mchcffley01', 'sitem'), + (3788846, 'mchdfaboo01', 'sitem'), + (3789102, 'mchdfaboy01', 'sitem'), + (3789358, 'mchdfafuo01', 'sitem'), + (3789614, 'mchdfafuy01', 'sitem'), + (3789870, 'mchdfaleo01', 'sitem'), + (3790126, 'mchdfaley01', 'sitem'), + (3790382, 'mchdfalio01', 'sitem'), + (3790638, 'mchdfaliy01', 'sitem'), + (3790894, 'mchdfameo01', 'sitem'), + (3791150, 'mchdfamey01', 'sitem'), + (3791406, 'mchdfamso01', 'sitem'), + (3791662, 'mchdfamsy01', 'sitem'), + (3791918, 'mchdfatoo01', 'sitem'), + (3792174, 'mchdfatoy01', 'sitem'), + (3792430, 'mchdfbboo01', 'sitem'), + (3792686, 'mchdfbboy01', 'sitem'), + (3792942, 'mchdfbfuo01', 'sitem'), + (3793198, 'mchdfbfuy01', 'sitem'), + (3793454, 'mchdfbleo01', 'sitem'), + (3793710, 'mchdfbley01', 'sitem'), + (3793966, 'mchdfblio01', 'sitem'), + (3794222, 'mchdfbliy01', 'sitem'), + (3794478, 'mchdfbmeo01', 'sitem'), + (3794734, 'mchdfbmey01', 'sitem'), + (3794990, 'mchdfbmso01', 'sitem'), + (3795246, 'mchdfbmsy01', 'sitem'), + (3795502, 'mchdfbtoo01', 'sitem'), + (3795758, 'mchdfbtoy01', 'sitem'), + (3796014, 'mchdfcboo01', 'sitem'), + (3796270, 'mchdfcboy01', 'sitem'), + (3796526, 'mchdfcfuo01', 'sitem'), + (3796782, 'mchdfcfuy01', 'sitem'), + (3797038, 'mchdfcleo01', 'sitem'), + (3797294, 'mchdfcley01', 'sitem'), + (3797550, 'mchdfclio01', 'sitem'), + (3797806, 'mchdfcliy01', 'sitem'), + (3798062, 'mchdfcmeo01', 'sitem'), + (3798318, 'mchdfcmey01', 'sitem'), + (3798574, 'mchdfcmso01', 'sitem'), + (3798830, 'mchdfcmsy01', 'sitem'), + (3799086, 'mchdfctoo01', 'sitem'), + (3799342, 'mchdfctoy01', 'sitem'), + (3799598, 'mchdfdboo01', 'sitem'), + (3799854, 'mchdfdboy01', 'sitem'), + (3800110, 'mchdfdfuo01', 'sitem'), + (3800366, 'mchdfdfuy01', 'sitem'), + (3800622, 'mchdfdleo01', 'sitem'), + (3800878, 'mchdfdley01', 'sitem'), + (3801134, 'mchdfdlio01', 'sitem'), + (3801390, 'mchdfdliy01', 'sitem'), + (3801646, 'mchdfdmeo01', 'sitem'), + (3801902, 'mchdfdmey01', 'sitem'), + (3802158, 'mchdfdmso01', 'sitem'), + (3802414, 'mchdfdmsy01', 'sitem'), + (3802670, 'mchdfdtoo01', 'sitem'), + (3802926, 'mchdfdtoy01', 'sitem'), + (3803182, 'mchdfeboo01', 'sitem'), + (3803438, 'mchdfeboy01', 'sitem'), + (3803694, 'mchdfefuo01', 'sitem'), + (3803950, 'mchdfefuy01', 'sitem'), + (3804206, 'mchdfeleo01', 'sitem'), + (3804462, 'mchdfeley01', 'sitem'), + (3804718, 'mchdfelio01', 'sitem'), + (3804974, 'mchdfeliy01', 'sitem'), + (3805230, 'mchdfemeo01', 'sitem'), + (3805486, 'mchdfemey01', 'sitem'), + (3805742, 'mchdfemso01', 'sitem'), + (3805998, 'mchdfemsy01', 'sitem'), + (3806254, 'mchdfetoo01', 'sitem'), + (3806510, 'mchdfetoy01', 'sitem'), + (3806766, 'mchhfbcll01', 'sitem'), + (3807022, 'mchhfbcls01', 'sitem'), + (3807278, 'mchhfbleo01', 'sitem'), + (3807534, 'mchhfbley01', 'sitem'), + (3807790, 'mchhfbtrl01', 'sitem'), + (3808046, 'mchhfbtrs01', 'sitem'), + (3808302, 'mchhfccll01', 'sitem'), + (3808558, 'mchhfccls01', 'sitem'), + (3808814, 'mchhfcleo01', 'sitem'), + (3809070, 'mchhfcley01', 'sitem'), + (3809326, 'mchhfctrl01', 'sitem'), + (3809582, 'mchhfctrs01', 'sitem'), + (3809838, 'mchhfdcll01', 'sitem'), + (3810094, 'mchhfdcls01', 'sitem'), + (3810350, 'mchhfdleo01', 'sitem'), + (3810606, 'mchhfdley01', 'sitem'), + (3810862, 'mchhfdtrl01', 'sitem'), + (3811118, 'mchhfdtrs01', 'sitem'), + (3811374, 'mchhfecll01', 'sitem'), + (3811630, 'mchhfecls01', 'sitem'), + (3811886, 'mchhfeleo01', 'sitem'), + (3812142, 'mchhfeley01', 'sitem'), + (3812398, 'mchhfetrl01', 'sitem'), + (3812654, 'mchhfetrs01', 'sitem'), + (3812910, 'mchiffcll01', 'sitem'), + (3813166, 'mchiffcls01', 'sitem'), + (3813422, 'mchiffleo01', 'sitem'), + (3813678, 'mchiffley01', 'sitem'), + (3813934, 'mchifftrl01', 'sitem'), + (3814190, 'mchifftrs01', 'sitem'), + (3814446, 'mchjffcll01', 'sitem'), + (3814702, 'mchjffcls01', 'sitem'), + (3814958, 'mchjffleo01', 'sitem'), + (3815214, 'mchjffley01', 'sitem'), + (3815470, 'mchjfftrl01', 'sitem'), + (3815726, 'mchjfftrs01', 'sitem'), + (3815982, 'mchlfbgrl01', 'sitem'), + (3816238, 'mchlfbgrs01', 'sitem'), + (3816494, 'mchlfbmeo01', 'sitem'), + (3816750, 'mchlfbmey01', 'sitem'), + (3817006, 'mchlfbsho01', 'sitem'), + (3817262, 'mchlfbshy01', 'sitem'), + (3817518, 'mchlfcgrl01', 'sitem'), + (3817774, 'mchlfcgrs01', 'sitem'), + (3818030, 'mchlfcmeo01', 'sitem'), + (3818286, 'mchlfcmey01', 'sitem'), + (3818542, 'mchlfcsho01', 'sitem'), + (3818798, 'mchlfcshy01', 'sitem'), + (3819054, 'mchlfdgrl01', 'sitem'), + (3819310, 'mchlfdgrs01', 'sitem'), + (3819566, 'mchlfdmeo01', 'sitem'), + (3819822, 'mchlfdmey01', 'sitem'), + (3820078, 'mchlfdsho01', 'sitem'), + (3820334, 'mchlfdshy01', 'sitem'), + (3820590, 'mchlfegrl01', 'sitem'), + (3820846, 'mchlfegrs01', 'sitem'), + (3821102, 'mchlfemeo01', 'sitem'), + (3821358, 'mchlfemey01', 'sitem'), + (3821614, 'mchlfesho01', 'sitem'), + (3821870, 'mchlfeshy01', 'sitem'), + (3822126, 'mchlffgrl01', 'sitem'), + (3822382, 'mchlffgrs01', 'sitem'), + (3822638, 'mchlffmeo01', 'sitem'), + (3822894, 'mchlffmey01', 'sitem'), + (3823150, 'mchlffsho01', 'sitem'), + (3823406, 'mchlffshy01', 'sitem'), + (3823662, 'mckbfccal01', 'sitem'), + (3823918, 'mckbfccas01', 'sitem'), + (3824174, 'mckbfccll01', 'sitem'), + (3824430, 'mckbfccls01', 'sitem'), + (3824686, 'mckbfcgrl01', 'sitem'), + (3824942, 'mckbfcgrs01', 'sitem'), + (3825198, 'mckbfcmeo01', 'sitem'), + (3825454, 'mckbfcmey01', 'sitem'), + (3825710, 'mckbfcsco01', 'sitem'), + (3825966, 'mckbfcscy01', 'sitem'), + (3826222, 'mckbfcsho01', 'sitem'), + (3826478, 'mckbfcshy01', 'sitem'), + (3826734, 'mckbfdcal01', 'sitem'), + (3826990, 'mckbfdcas01', 'sitem'), + (3827246, 'mckbfdcll01', 'sitem'), + (3827502, 'mckbfdcls01', 'sitem'), + (3827758, 'mckbfdgrl01', 'sitem'), + (3828014, 'mckbfdgrs01', 'sitem'), + (3828270, 'mckbfdmeo01', 'sitem'), + (3828526, 'mckbfdmey01', 'sitem'), + (3828782, 'mckbfdsco01', 'sitem'), + (3829038, 'mckbfdscy01', 'sitem'), + (3829294, 'mckbfdsho01', 'sitem'), + (3829550, 'mckbfdshy01', 'sitem'), + (3829806, 'mckbfecal01', 'sitem'), + (3830062, 'mckbfecas01', 'sitem'), + (3830318, 'mckbfecll01', 'sitem'), + (3830574, 'mckbfecls01', 'sitem'), + (3830830, 'mckbfegrl01', 'sitem'), + (3831086, 'mckbfegrs01', 'sitem'), + (3831342, 'mckbfemeo01', 'sitem'), + (3831598, 'mckbfemey01', 'sitem'), + (3831854, 'mckbfesco01', 'sitem'), + (3832110, 'mckbfescy01', 'sitem'), + (3832366, 'mckbfesho01', 'sitem'), + (3832622, 'mckbfeshy01', 'sitem'), + (3832878, 'mckbffcal01', 'sitem'), + (3833134, 'mckbffcas01', 'sitem'), + (3833390, 'mckbffcll01', 'sitem'), + (3833646, 'mckbffcls01', 'sitem'), + (3833902, 'mckbffgrl01', 'sitem'), + (3834158, 'mckbffgrs01', 'sitem'), + (3834414, 'mckbffmeo01', 'sitem'), + (3834670, 'mckbffmey01', 'sitem'), + (3834926, 'mckbffsco01', 'sitem'), + (3835182, 'mckbffscy01', 'sitem'), + (3835438, 'mckbffsho01', 'sitem'), + (3835694, 'mckbffshy01', 'sitem'), + (3835950, 'mckcfdcal01', 'sitem'), + (3836206, 'mckcfdcas01', 'sitem'), + (3836462, 'mckcfdcll01', 'sitem'), + (3836718, 'mckcfdcls01', 'sitem'), + (3836974, 'mckcfdgrl01', 'sitem'), + (3837230, 'mckcfdgrs01', 'sitem'), + (3837486, 'mckcfdmeo01', 'sitem'), + (3837742, 'mckcfdmey01', 'sitem'), + (3837998, 'mckcfdsco01', 'sitem'), + (3838254, 'mckcfdscy01', 'sitem'), + (3838510, 'mckcfdsho01', 'sitem'), + (3838766, 'mckcfdshy01', 'sitem'), + (3839022, 'mckcfecal01', 'sitem'), + (3839278, 'mckcfecas01', 'sitem'), + (3839534, 'mckcfecll01', 'sitem'), + (3839790, 'mckcfecls01', 'sitem'), + (3840046, 'mckcfegrl01', 'sitem'), + (3840302, 'mckcfegrs01', 'sitem'), + (3840558, 'mckcfemeo01', 'sitem'), + (3840814, 'mckcfemey01', 'sitem'), + (3841070, 'mckcfesco01', 'sitem'), + (3841326, 'mckcfescy01', 'sitem'), + (3841582, 'mckcfesho01', 'sitem'), + (3841838, 'mckcfeshy01', 'sitem'), + (3842094, 'mckcffcal01', 'sitem'), + (3842350, 'mckcffcas01', 'sitem'), + (3842606, 'mckcffcll01', 'sitem'), + (3842862, 'mckcffcls01', 'sitem'), + (3843118, 'mckcffgrl01', 'sitem'), + (3843374, 'mckcffgrs01', 'sitem'), + (3843630, 'mckcffmeo01', 'sitem'), + (3843886, 'mckcffmey01', 'sitem'), + (3844142, 'mckcffsco01', 'sitem'), + (3844398, 'mckcffscy01', 'sitem'), + (3844654, 'mckcffsho01', 'sitem'), + (3844910, 'mckcffshy01', 'sitem'), + (3845166, 'mckefecal01', 'sitem'), + (3845422, 'mckefecas01', 'sitem'), + (3845678, 'mckefecll01', 'sitem'), + (3845934, 'mckefecls01', 'sitem'), + (3846190, 'mckefegrl01', 'sitem'), + (3846446, 'mckefegrs01', 'sitem'), + (3846702, 'mckefemeo01', 'sitem'), + (3846958, 'mckefemey01', 'sitem'), + (3847214, 'mckefesco01', 'sitem'), + (3847470, 'mckefescy01', 'sitem'), + (3847726, 'mckefesho01', 'sitem'), + (3847982, 'mckefeshy01', 'sitem'), + (3848238, 'mckeffcal01', 'sitem'), + (3848494, 'mckeffcas01', 'sitem'), + (3848750, 'mckeffcll01', 'sitem'), + (3849006, 'mckeffcls01', 'sitem'), + (3849262, 'mckeffgrl01', 'sitem'), + (3849518, 'mckeffgrs01', 'sitem'), + (3849774, 'mckeffmeo01', 'sitem'), + (3850030, 'mckeffmey01', 'sitem'), + (3850286, 'mckeffsco01', 'sitem'), + (3850542, 'mckeffscy01', 'sitem'), + (3850798, 'mckeffsho01', 'sitem'), + (3851054, 'mckeffshy01', 'sitem'), + (3851310, 'mckhfbcal01', 'sitem'), + (3851566, 'mckhfbcas01', 'sitem'), + (3851822, 'mckhfbcll01', 'sitem'), + (3852078, 'mckhfbcls01', 'sitem'), + (3852334, 'mckhfbgrl01', 'sitem'), + (3852590, 'mckhfbgrs01', 'sitem'), + (3852846, 'mckhfbmeo01', 'sitem'), + (3853102, 'mckhfbmey01', 'sitem'), + (3853358, 'mckhfbsco01', 'sitem'), + (3853614, 'mckhfbscy01', 'sitem'), + (3853870, 'mckhfbsho01', 'sitem'), + (3854126, 'mckhfbshy01', 'sitem'), + (3854382, 'mckhfccal01', 'sitem'), + (3854638, 'mckhfccas01', 'sitem'), + (3854894, 'mckhfccll01', 'sitem'), + (3855150, 'mckhfccls01', 'sitem'), + (3855406, 'mckhfcgrl01', 'sitem'), + (3855662, 'mckhfcgrs01', 'sitem'), + (3855918, 'mckhfcmeo01', 'sitem'), + (3856174, 'mckhfcmey01', 'sitem'), + (3856430, 'mckhfcsco01', 'sitem'), + (3856686, 'mckhfcscy01', 'sitem'), + (3856942, 'mckhfcsho01', 'sitem'), + (3857198, 'mckhfcshy01', 'sitem'), + (3857454, 'mckhfdcal01', 'sitem'), + (3857710, 'mckhfdcas01', 'sitem'), + (3857966, 'mckhfdcll01', 'sitem'), + (3858222, 'mckhfdcls01', 'sitem'), + (3858478, 'mckhfdgrl01', 'sitem'), + (3858734, 'mckhfdgrs01', 'sitem'), + (3858990, 'mckhfdmeo01', 'sitem'), + (3859246, 'mckhfdmey01', 'sitem'), + (3859502, 'mckhfdsco01', 'sitem'), + (3859758, 'mckhfdscy01', 'sitem'), + (3860014, 'mckhfdsho01', 'sitem'), + (3860270, 'mckhfdshy01', 'sitem'), + (3860526, 'mckhfecal01', 'sitem'), + (3860782, 'mckhfecas01', 'sitem'), + (3861038, 'mckhfecll01', 'sitem'), + (3861294, 'mckhfecls01', 'sitem'), + (3861550, 'mckhfegrl01', 'sitem'), + (3861806, 'mckhfegrs01', 'sitem'), + (3862062, 'mckhfemeo01', 'sitem'), + (3862318, 'mckhfemey01', 'sitem'), + (3862574, 'mckhfesco01', 'sitem'), + (3862830, 'mckhfescy01', 'sitem'), + (3863086, 'mckhfesho01', 'sitem'), + (3863342, 'mckhfeshy01', 'sitem'), + (3863598, 'mcpcfbfio01', 'sitem'), + (3863854, 'mcpcfbfiy01', 'sitem'), + (3864110, 'mcpcfblfl01', 'sitem'), + (3864366, 'mcpcfblfs01', 'sitem'), + (3864622, 'mcpcfbpif01', 'sitem'), + (3864878, 'mcpcfbpio01', 'sitem'), + (3865134, 'mcpcfbsil01', 'sitem'), + (3865390, 'mcpcfbsis01', 'sitem'), + (3865646, 'mcpcfcfio01', 'sitem'), + (3865902, 'mcpcfcfiy01', 'sitem'), + (3866158, 'mcpcfclfl01', 'sitem'), + (3866414, 'mcpcfclfs01', 'sitem'), + (3866670, 'mcpcfcpif01', 'sitem'), + (3866926, 'mcpcfcpio01', 'sitem'), + (3867182, 'mcpcfcsil01', 'sitem'), + (3867438, 'mcpcfcsis01', 'sitem'), + (3867694, 'mcpcfdfio01', 'sitem'), + (3867950, 'mcpcfdfiy01', 'sitem'), + (3868206, 'mcpcfdlfl01', 'sitem'), + (3868462, 'mcpcfdlfs01', 'sitem'), + (3868718, 'mcpcfdpif01', 'sitem'), + (3868974, 'mcpcfdpio01', 'sitem'), + (3869230, 'mcpcfdsil01', 'sitem'), + (3869486, 'mcpcfdsis01', 'sitem'), + (3869742, 'mcpcfefio01', 'sitem'), + (3869998, 'mcpcfefiy01', 'sitem'), + (3870254, 'mcpcfelfl01', 'sitem'), + (3870510, 'mcpcfelfs01', 'sitem'), + (3870766, 'mcpcfepif01', 'sitem'), + (3871022, 'mcpcfepio01', 'sitem'), + (3871278, 'mcpcfesil01', 'sitem'), + (3871534, 'mcpcfesis01', 'sitem'), + (3871790, 'mcpcfffio01', 'sitem'), + (3872046, 'mcpcfffiy01', 'sitem'), + (3872302, 'mcpcfflfl01', 'sitem'), + (3872558, 'mcpcfflfs01', 'sitem'), + (3872814, 'mcpcffpif01', 'sitem'), + (3873070, 'mcpcffpio01', 'sitem'), + (3873326, 'mcpcffsil01', 'sitem'), + (3873582, 'mcpcffsis01', 'sitem'), + (3873838, 'mcpdfcfio01', 'sitem'), + (3874094, 'mcpdfcfiy01', 'sitem'), + (3874350, 'mcpdfclfl01', 'sitem'), + (3874606, 'mcpdfclfs01', 'sitem'), + (3874862, 'mcpdfcpif01', 'sitem'), + (3875118, 'mcpdfcpio01', 'sitem'), + (3875374, 'mcpdfcsil01', 'sitem'), + (3875630, 'mcpdfcsis01', 'sitem'), + (3875886, 'mcpdfdfio01', 'sitem'), + (3876142, 'mcpdfdfiy01', 'sitem'), + (3876398, 'mcpdfdlfl01', 'sitem'), + (3876654, 'mcpdfdlfs01', 'sitem'), + (3876910, 'mcpdfdpif01', 'sitem'), + (3877166, 'mcpdfdpio01', 'sitem'), + (3877422, 'mcpdfdsil01', 'sitem'), + (3877678, 'mcpdfdsis01', 'sitem'), + (3877934, 'mcpdfefio01', 'sitem'), + (3878190, 'mcpdfefiy01', 'sitem'), + (3878446, 'mcpdfelfl01', 'sitem'), + (3878702, 'mcpdfelfs01', 'sitem'), + (3878958, 'mcpdfepif01', 'sitem'), + (3879214, 'mcpdfepio01', 'sitem'), + (3879470, 'mcpdfesil01', 'sitem'), + (3879726, 'mcpdfesis01', 'sitem'), + (3879982, 'mcpdfffio01', 'sitem'), + (3880238, 'mcpdfffiy01', 'sitem'), + (3880494, 'mcpdfflfl01', 'sitem'), + (3880750, 'mcpdfflfs01', 'sitem'), + (3881006, 'mcpdffpif01', 'sitem'), + (3881262, 'mcpdffpio01', 'sitem'), + (3881518, 'mcpdffsil01', 'sitem'), + (3881774, 'mcpdffsis01', 'sitem'), + (3882030, 'mcpefdfio01', 'sitem'), + (3882286, 'mcpefdfiy01', 'sitem'), + (3882542, 'mcpefdlfl01', 'sitem'), + (3882798, 'mcpefdlfs01', 'sitem'), + (3883054, 'mcpefdpif01', 'sitem'), + (3883310, 'mcpefdpio01', 'sitem'), + (3883566, 'mcpefdsil01', 'sitem'), + (3883822, 'mcpefdsis01', 'sitem'), + (3884078, 'mcpefefio01', 'sitem'), + (3884334, 'mcpefefiy01', 'sitem'), + (3884590, 'mcpefelfl01', 'sitem'), + (3884846, 'mcpefelfs01', 'sitem'), + (3885102, 'mcpefepif01', 'sitem'), + (3885358, 'mcpefepio01', 'sitem'), + (3885614, 'mcpefesil01', 'sitem'), + (3885870, 'mcpefesis01', 'sitem'), + (3886126, 'mcpefffio01', 'sitem'), + (3886382, 'mcpefffiy01', 'sitem'), + (3886638, 'mcpefflfl01', 'sitem'), + (3886894, 'mcpefflfs01', 'sitem'), + (3887150, 'mcpeffpif01', 'sitem'), + (3887406, 'mcpeffpio01', 'sitem'), + (3887662, 'mcpeffsil01', 'sitem'), + (3887918, 'mcpeffsis01', 'sitem'), + (3888174, 'mdfafbbul01', 'sitem'), + (3888430, 'mdfafbbus01', 'sitem'), + (3888686, 'mdfafbfrl01', 'sitem'), + (3888942, 'mdfafbfrs01', 'sitem'), + (3889198, 'mdfafbmof01', 'sitem'), + (3889454, 'mdfafbmoo01', 'sitem'), + (3889710, 'mdfafboif01', 'sitem'), + (3889966, 'mdfafboio01', 'sitem'), + (3890222, 'mdfafbpal01', 'sitem'), + (3890478, 'mdfafbpas01', 'sitem'), + (3890734, 'mdfafbpof01', 'sitem'), + (3890990, 'mdfafbpoo01', 'sitem'), + (3891246, 'mdfafbref01', 'sitem'), + (3891502, 'mdfafbreo01', 'sitem'), + (3891758, 'mdfafbruf01', 'sitem'), + (3892014, 'mdfafbruo01', 'sitem'), + (3892270, 'mdfafbsaf01', 'sitem'), + (3892526, 'mdfafbsao01', 'sitem'), + (3892782, 'mdfafbsel01', 'sitem'), + (3893038, 'mdfafbses01', 'sitem'), + (3893294, 'mdfafbstf01', 'sitem'), + (3893550, 'mdfafbsto01', 'sitem'), + (3893806, 'mdfafbwbf01', 'sitem'), + (3894062, 'mdfafbwbo01', 'sitem'), + (3894318, 'mdfafbwrf01', 'sitem'), + (3894574, 'mdfafbwro01', 'sitem'), + (3894830, 'mdfafcbul01', 'sitem'), + (3895086, 'mdfafcbus01', 'sitem'), + (3895342, 'mdfafcfrl01', 'sitem'), + (3895598, 'mdfafcfrs01', 'sitem'), + (3895854, 'mdfafcmof01', 'sitem'), + (3896110, 'mdfafcmoo01', 'sitem'), + (3896366, 'mdfafcoif01', 'sitem'), + (3896622, 'mdfafcoio01', 'sitem'), + (3896878, 'mdfafcpal01', 'sitem'), + (3897134, 'mdfafcpas01', 'sitem'), + (3897390, 'mdfafcpof01', 'sitem'), + (3897646, 'mdfafcpoo01', 'sitem'), + (3897902, 'mdfafcref01', 'sitem'), + (3898158, 'mdfafcreo01', 'sitem'), + (3898414, 'mdfafcruf01', 'sitem'), + (3898670, 'mdfafcruo01', 'sitem'), + (3898926, 'mdfafcsaf01', 'sitem'), + (3899182, 'mdfafcsao01', 'sitem'), + (3899438, 'mdfafcsel01', 'sitem'), + (3899694, 'mdfafcses01', 'sitem'), + (3899950, 'mdfafcstf01', 'sitem'), + (3900206, 'mdfafcsto01', 'sitem'), + (3900462, 'mdfafcwbf01', 'sitem'), + (3900718, 'mdfafcwbo01', 'sitem'), + (3900974, 'mdfafcwrf01', 'sitem'), + (3901230, 'mdfafcwro01', 'sitem'), + (3901486, 'mdfafdbul01', 'sitem'), + (3901742, 'mdfafdbus01', 'sitem'), + (3901998, 'mdfafdfrl01', 'sitem'), + (3902254, 'mdfafdfrs01', 'sitem'), + (3902510, 'mdfafdmof01', 'sitem'), + (3902766, 'mdfafdmoo01', 'sitem'), + (3903022, 'mdfafdoif01', 'sitem'), + (3903278, 'mdfafdoio01', 'sitem'), + (3903534, 'mdfafdpal01', 'sitem'), + (3903790, 'mdfafdpas01', 'sitem'), + (3904046, 'mdfafdpof01', 'sitem'), + (3904302, 'mdfafdpoo01', 'sitem'), + (3904558, 'mdfafdref01', 'sitem'), + (3904814, 'mdfafdreo01', 'sitem'), + (3905070, 'mdfafdruf01', 'sitem'), + (3905326, 'mdfafdruo01', 'sitem'), + (3905582, 'mdfafdsaf01', 'sitem'), + (3905838, 'mdfafdsao01', 'sitem'), + (3906094, 'mdfafdsel01', 'sitem'), + (3906350, 'mdfafdses01', 'sitem'), + (3906606, 'mdfafdstf01', 'sitem'), + (3906862, 'mdfafdsto01', 'sitem'), + (3907118, 'mdfafdwbf01', 'sitem'), + (3907374, 'mdfafdwbo01', 'sitem'), + (3907630, 'mdfafdwrf01', 'sitem'), + (3907886, 'mdfafdwro01', 'sitem'), + (3908142, 'mdfafebul01', 'sitem'), + (3908398, 'mdfafebus01', 'sitem'), + (3908654, 'mdfafefrl01', 'sitem'), + (3908910, 'mdfafefrs01', 'sitem'), + (3909166, 'mdfafemof01', 'sitem'), + (3909422, 'mdfafemoo01', 'sitem'), + (3909678, 'mdfafeoif01', 'sitem'), + (3909934, 'mdfafeoio01', 'sitem'), + (3910190, 'mdfafepal01', 'sitem'), + (3910446, 'mdfafepas01', 'sitem'), + (3910702, 'mdfafepof01', 'sitem'), + (3910958, 'mdfafepoo01', 'sitem'), + (3911214, 'mdfaferef01', 'sitem'), + (3911470, 'mdfafereo01', 'sitem'), + (3911726, 'mdfaferuf01', 'sitem'), + (3911982, 'mdfaferuo01', 'sitem'), + (3912238, 'mdfafesaf01', 'sitem'), + (3912494, 'mdfafesao01', 'sitem'), + (3912750, 'mdfafesel01', 'sitem'), + (3913006, 'mdfafeses01', 'sitem'), + (3913262, 'mdfafestf01', 'sitem'), + (3913518, 'mdfafesto01', 'sitem'), + (3913774, 'mdfafewbf01', 'sitem'), + (3914030, 'mdfafewbo01', 'sitem'), + (3914286, 'mdfafewrf01', 'sitem'), + (3914542, 'mdfafewro01', 'sitem'), + (3914798, 'mdfaffbul01', 'sitem'), + (3915054, 'mdfaffbus01', 'sitem'), + (3915310, 'mdfafffrl01', 'sitem'), + (3915566, 'mdfafffrs01', 'sitem'), + (3915822, 'mdfaffmof01', 'sitem'), + (3916078, 'mdfaffmoo01', 'sitem'), + (3916334, 'mdfaffoif01', 'sitem'), + (3916590, 'mdfaffoio01', 'sitem'), + (3916846, 'mdfaffpal01', 'sitem'), + (3917102, 'mdfaffpas01', 'sitem'), + (3917358, 'mdfaffpof01', 'sitem'), + (3917614, 'mdfaffpoo01', 'sitem'), + (3917870, 'mdfaffref01', 'sitem'), + (3918126, 'mdfaffreo01', 'sitem'), + (3918382, 'mdfaffruf01', 'sitem'), + (3918638, 'mdfaffruo01', 'sitem'), + (3918894, 'mdfaffsaf01', 'sitem'), + (3919150, 'mdfaffsao01', 'sitem'), + (3919406, 'mdfaffsel01', 'sitem'), + (3919662, 'mdfaffses01', 'sitem'), + (3919918, 'mdfaffstf01', 'sitem'), + (3920174, 'mdfaffsto01', 'sitem'), + (3920430, 'mdfaffwbf01', 'sitem'), + (3920686, 'mdfaffwbo01', 'sitem'), + (3920942, 'mdfaffwrf01', 'sitem'), + (3921198, 'mdfaffwro01', 'sitem'), + (3921454, 'mdfbfbbul01', 'sitem'), + (3921710, 'mdfbfbbus01', 'sitem'), + (3921966, 'mdfbfbfrl01', 'sitem'), + (3922222, 'mdfbfbfrs01', 'sitem'), + (3922478, 'mdfbfbmof01', 'sitem'), + (3922734, 'mdfbfbmoo01', 'sitem'), + (3922990, 'mdfbfboif01', 'sitem'), + (3923246, 'mdfbfboio01', 'sitem'), + (3923502, 'mdfbfbpal01', 'sitem'), + (3923758, 'mdfbfbpas01', 'sitem'), + (3924014, 'mdfbfbpof01', 'sitem'), + (3924270, 'mdfbfbpoo01', 'sitem'), + (3924526, 'mdfbfbref01', 'sitem'), + (3924782, 'mdfbfbreo01', 'sitem'), + (3925038, 'mdfbfbruf01', 'sitem'), + (3925294, 'mdfbfbruo01', 'sitem'), + (3925550, 'mdfbfbsaf01', 'sitem'), + (3925806, 'mdfbfbsao01', 'sitem'), + (3926062, 'mdfbfbsel01', 'sitem'), + (3926318, 'mdfbfbses01', 'sitem'), + (3926574, 'mdfbfbstf01', 'sitem'), + (3926830, 'mdfbfbsto01', 'sitem'), + (3927086, 'mdfbfbwbf01', 'sitem'), + (3927342, 'mdfbfbwbo01', 'sitem'), + (3927598, 'mdfbfbwrf01', 'sitem'), + (3927854, 'mdfbfbwro01', 'sitem'), + (3928110, 'mdfbfcbul01', 'sitem'), + (3928366, 'mdfbfcbus01', 'sitem'), + (3928622, 'mdfbfcfrl01', 'sitem'), + (3928878, 'mdfbfcfrs01', 'sitem'), + (3929134, 'mdfbfcmof01', 'sitem'), + (3929390, 'mdfbfcmoo01', 'sitem'), + (3929646, 'mdfbfcoif01', 'sitem'), + (3929902, 'mdfbfcoio01', 'sitem'), + (3930158, 'mdfbfcpal01', 'sitem'), + (3930414, 'mdfbfcpas01', 'sitem'), + (3930670, 'mdfbfcpof01', 'sitem'), + (3930926, 'mdfbfcpoo01', 'sitem'), + (3931182, 'mdfbfcref01', 'sitem'), + (3931438, 'mdfbfcreo01', 'sitem'), + (3931694, 'mdfbfcruf01', 'sitem'), + (3931950, 'mdfbfcruo01', 'sitem'), + (3932206, 'mdfbfcsaf01', 'sitem'), + (3932462, 'mdfbfcsao01', 'sitem'), + (3932718, 'mdfbfcsel01', 'sitem'), + (3932974, 'mdfbfcses01', 'sitem'), + (3933230, 'mdfbfcstf01', 'sitem'), + (3933486, 'mdfbfcsto01', 'sitem'), + (3933742, 'mdfbfcwbf01', 'sitem'), + (3933998, 'mdfbfcwbo01', 'sitem'), + (3934254, 'mdfbfcwrf01', 'sitem'), + (3934510, 'mdfbfcwro01', 'sitem'), + (3934766, 'mdfbfdbul01', 'sitem'), + (3935022, 'mdfbfdbus01', 'sitem'), + (3935278, 'mdfbfdfrl01', 'sitem'), + (3935534, 'mdfbfdfrs01', 'sitem'), + (3935790, 'mdfbfdmof01', 'sitem'), + (3936046, 'mdfbfdmoo01', 'sitem'), + (3936302, 'mdfbfdoif01', 'sitem'), + (3936558, 'mdfbfdoio01', 'sitem'), + (3936814, 'mdfbfdpal01', 'sitem'), + (3937070, 'mdfbfdpas01', 'sitem'), + (3937326, 'mdfbfdpof01', 'sitem'), + (3937582, 'mdfbfdpoo01', 'sitem'), + (3937838, 'mdfbfdref01', 'sitem'), + (3938094, 'mdfbfdreo01', 'sitem'), + (3938350, 'mdfbfdruf01', 'sitem'), + (3938606, 'mdfbfdruo01', 'sitem'), + (3938862, 'mdfbfdsaf01', 'sitem'), + (3939118, 'mdfbfdsao01', 'sitem'), + (3939374, 'mdfbfdsel01', 'sitem'), + (3939630, 'mdfbfdses01', 'sitem'), + (3939886, 'mdfbfdstf01', 'sitem'), + (3940142, 'mdfbfdsto01', 'sitem'), + (3940398, 'mdfbfdwbf01', 'sitem'), + (3940654, 'mdfbfdwbo01', 'sitem'), + (3940910, 'mdfbfdwrf01', 'sitem'), + (3941166, 'mdfbfdwro01', 'sitem'), + (3941422, 'mdfbfebul01', 'sitem'), + (3941678, 'mdfbfebus01', 'sitem'), + (3941934, 'mdfbfefrl01', 'sitem'), + (3942190, 'mdfbfefrs01', 'sitem'), + (3942446, 'mdfbfemof01', 'sitem'), + (3942702, 'mdfbfemoo01', 'sitem'), + (3942958, 'mdfbfeoif01', 'sitem'), + (3943214, 'mdfbfeoio01', 'sitem'), + (3943470, 'mdfbfepal01', 'sitem'), + (3943726, 'mdfbfepas01', 'sitem'), + (3943982, 'mdfbfepof01', 'sitem'), + (3944238, 'mdfbfepoo01', 'sitem'), + (3944494, 'mdfbferef01', 'sitem'), + (3944750, 'mdfbfereo01', 'sitem'), + (3945006, 'mdfbferuf01', 'sitem'), + (3945262, 'mdfbferuo01', 'sitem'), + (3945518, 'mdfbfesaf01', 'sitem'), + (3945774, 'mdfbfesao01', 'sitem'), + (3946030, 'mdfbfesel01', 'sitem'), + (3946286, 'mdfbfeses01', 'sitem'), + (3946542, 'mdfbfestf01', 'sitem'), + (3946798, 'mdfbfesto01', 'sitem'), + (3947054, 'mdfbfewbf01', 'sitem'), + (3947310, 'mdfbfewbo01', 'sitem'), + (3947566, 'mdfbfewrf01', 'sitem'), + (3947822, 'mdfbfewro01', 'sitem'), + (3948078, 'mdfbffbul01', 'sitem'), + (3948334, 'mdfbffbus01', 'sitem'), + (3948590, 'mdfbfffrl01', 'sitem'), + (3948846, 'mdfbfffrs01', 'sitem'), + (3949102, 'mdfbffmof01', 'sitem'), + (3949358, 'mdfbffmoo01', 'sitem'), + (3949614, 'mdfbffoif01', 'sitem'), + (3949870, 'mdfbffoio01', 'sitem'), + (3950126, 'mdfbffpal01', 'sitem'), + (3950382, 'mdfbffpas01', 'sitem'), + (3950638, 'mdfbffpof01', 'sitem'), + (3950894, 'mdfbffpoo01', 'sitem'), + (3951150, 'mdfbffref01', 'sitem'), + (3951406, 'mdfbffreo01', 'sitem'), + (3951662, 'mdfbffruf01', 'sitem'), + (3951918, 'mdfbffruo01', 'sitem'), + (3952174, 'mdfbffsaf01', 'sitem'), + (3952430, 'mdfbffsao01', 'sitem'), + (3952686, 'mdfbffsel01', 'sitem'), + (3952942, 'mdfbffses01', 'sitem'), + (3953198, 'mdfbffstf01', 'sitem'), + (3953454, 'mdfbffsto01', 'sitem'), + (3953710, 'mdfbffwbf01', 'sitem'), + (3953966, 'mdfbffwbo01', 'sitem'), + (3954222, 'mdfbffwrf01', 'sitem'), + (3954478, 'mdfbffwro01', 'sitem'), + (3954734, 'mdfcfbbul01', 'sitem'), + (3954990, 'mdfcfbbus01', 'sitem'), + (3955246, 'mdfcfbfrl01', 'sitem'), + (3955502, 'mdfcfbfrs01', 'sitem'), + (3955758, 'mdfcfbmof01', 'sitem'), + (3956014, 'mdfcfbmoo01', 'sitem'), + (3956270, 'mdfcfboif01', 'sitem'), + (3956526, 'mdfcfboio01', 'sitem'), + (3956782, 'mdfcfbpal01', 'sitem'), + (3957038, 'mdfcfbpas01', 'sitem'), + (3957294, 'mdfcfbpof01', 'sitem'), + (3957550, 'mdfcfbpoo01', 'sitem'), + (3957806, 'mdfcfbref01', 'sitem'), + (3958062, 'mdfcfbreo01', 'sitem'), + (3958318, 'mdfcfbruf01', 'sitem'), + (3958574, 'mdfcfbruo01', 'sitem'), + (3958830, 'mdfcfbsaf01', 'sitem'), + (3959086, 'mdfcfbsao01', 'sitem'), + (3959342, 'mdfcfbsel01', 'sitem'), + (3959598, 'mdfcfbses01', 'sitem'), + (3959854, 'mdfcfbstf01', 'sitem'), + (3960110, 'mdfcfbsto01', 'sitem'), + (3960366, 'mdfcfbwbf01', 'sitem'), + (3960622, 'mdfcfbwbo01', 'sitem'), + (3960878, 'mdfcfbwrf01', 'sitem'), + (3961134, 'mdfcfbwro01', 'sitem'), + (3961390, 'mdfcfcbul01', 'sitem'), + (3961646, 'mdfcfcbus01', 'sitem'), + (3961902, 'mdfcfcfrl01', 'sitem'), + (3962158, 'mdfcfcfrs01', 'sitem'), + (3962414, 'mdfcfcmof01', 'sitem'), + (3962670, 'mdfcfcmoo01', 'sitem'), + (3962926, 'mdfcfcoif01', 'sitem'), + (3963182, 'mdfcfcoio01', 'sitem'), + (3963438, 'mdfcfcpal01', 'sitem'), + (3963694, 'mdfcfcpas01', 'sitem'), + (3963950, 'mdfcfcpof01', 'sitem'), + (3964206, 'mdfcfcpoo01', 'sitem'), + (3964462, 'mdfcfcref01', 'sitem'), + (3964718, 'mdfcfcreo01', 'sitem'), + (3964974, 'mdfcfcruf01', 'sitem'), + (3965230, 'mdfcfcruo01', 'sitem'), + (3965486, 'mdfcfcsaf01', 'sitem'), + (3965742, 'mdfcfcsao01', 'sitem'), + (3965998, 'mdfcfcsel01', 'sitem'), + (3966254, 'mdfcfcses01', 'sitem'), + (3966510, 'mdfcfcstf01', 'sitem'), + (3966766, 'mdfcfcsto01', 'sitem'), + (3967022, 'mdfcfcwbf01', 'sitem'), + (3967278, 'mdfcfcwbo01', 'sitem'), + (3967534, 'mdfcfcwrf01', 'sitem'), + (3967790, 'mdfcfcwro01', 'sitem'), + (3968046, 'mdfcfdbul01', 'sitem'), + (3968302, 'mdfcfdbus01', 'sitem'), + (3968558, 'mdfcfdfrl01', 'sitem'), + (3968814, 'mdfcfdfrs01', 'sitem'), + (3969070, 'mdfcfdmof01', 'sitem'), + (3969326, 'mdfcfdmoo01', 'sitem'), + (3969582, 'mdfcfdoif01', 'sitem'), + (3969838, 'mdfcfdoio01', 'sitem'), + (3970094, 'mdfcfdpal01', 'sitem'), + (3970350, 'mdfcfdpas01', 'sitem'), + (3970606, 'mdfcfdpof01', 'sitem'), + (3970862, 'mdfcfdpoo01', 'sitem'), + (3971118, 'mdfcfdref01', 'sitem'), + (3971374, 'mdfcfdreo01', 'sitem'), + (3971630, 'mdfcfdruf01', 'sitem'), + (3971886, 'mdfcfdruo01', 'sitem'), + (3972142, 'mdfcfdsaf01', 'sitem'), + (3972398, 'mdfcfdsao01', 'sitem'), + (3972654, 'mdfcfdsel01', 'sitem'), + (3972910, 'mdfcfdses01', 'sitem'), + (3973166, 'mdfcfdstf01', 'sitem'), + (3973422, 'mdfcfdsto01', 'sitem'), + (3973678, 'mdfcfdwbf01', 'sitem'), + (3973934, 'mdfcfdwbo01', 'sitem'), + (3974190, 'mdfcfdwrf01', 'sitem'), + (3974446, 'mdfcfdwro01', 'sitem'), + (3974702, 'mdfcfebul01', 'sitem'), + (3974958, 'mdfcfebus01', 'sitem'), + (3975214, 'mdfcfefrl01', 'sitem'), + (3975470, 'mdfcfefrs01', 'sitem'), + (3975726, 'mdfcfemof01', 'sitem'), + (3975982, 'mdfcfemoo01', 'sitem'), + (3976238, 'mdfcfeoif01', 'sitem'), + (3976494, 'mdfcfeoio01', 'sitem'), + (3976750, 'mdfcfepal01', 'sitem'), + (3977006, 'mdfcfepas01', 'sitem'), + (3977262, 'mdfcfepof01', 'sitem'), + (3977518, 'mdfcfepoo01', 'sitem'), + (3977774, 'mdfcferef01', 'sitem'), + (3978030, 'mdfcfereo01', 'sitem'), + (3978286, 'mdfcferuf01', 'sitem'), + (3978542, 'mdfcferuo01', 'sitem'), + (3978798, 'mdfcfesaf01', 'sitem'), + (3979054, 'mdfcfesao01', 'sitem'), + (3979310, 'mdfcfesel01', 'sitem'), + (3979566, 'mdfcfeses01', 'sitem'), + (3979822, 'mdfcfestf01', 'sitem'), + (3980078, 'mdfcfesto01', 'sitem'), + (3980334, 'mdfcfewbf01', 'sitem'), + (3980590, 'mdfcfewbo01', 'sitem'), + (3980846, 'mdfcfewrf01', 'sitem'), + (3981102, 'mdfcfewro01', 'sitem'), + (3981358, 'mdfcffbul01', 'sitem'), + (3981614, 'mdfcffbus01', 'sitem'), + (3981870, 'mdfcfffrl01', 'sitem'), + (3982126, 'mdfcfffrs01', 'sitem'), + (3982382, 'mdfcffmof01', 'sitem'), + (3982638, 'mdfcffmoo01', 'sitem'), + (3982894, 'mdfcffoif01', 'sitem'), + (3983150, 'mdfcffoio01', 'sitem'), + (3983406, 'mdfcffpal01', 'sitem'), + (3983662, 'mdfcffpas01', 'sitem'), + (3983918, 'mdfcffpof01', 'sitem'), + (3984174, 'mdfcffpoo01', 'sitem'), + (3984430, 'mdfcffref01', 'sitem'), + (3984686, 'mdfcffreo01', 'sitem'), + (3984942, 'mdfcffruf01', 'sitem'), + (3985198, 'mdfcffruo01', 'sitem'), + (3985454, 'mdfcffsaf01', 'sitem'), + (3985710, 'mdfcffsao01', 'sitem'), + (3985966, 'mdfcffsel01', 'sitem'), + (3986222, 'mdfcffses01', 'sitem'), + (3986478, 'mdfcffstf01', 'sitem'), + (3986734, 'mdfcffsto01', 'sitem'), + (3986990, 'mdfcffwbf01', 'sitem'), + (3987246, 'mdfcffwbo01', 'sitem'), + (3987502, 'mdfcffwrf01', 'sitem'), + (3987758, 'mdfcffwro01', 'sitem'), + (3988014, 'mdoafbexk01', 'sitem'), + (3988270, 'mdoafbexm01', 'sitem'), + (3988526, 'mdoafbfrf01', 'sitem'), + (3988782, 'mdoafbfro01', 'sitem'), + (3989038, 'mdoafbkif01', 'sitem'), + (3989294, 'mdoafbkio01', 'sitem'), + (3989550, 'mdoafblai01', 'sitem'), + (3989806, 'mdoafblak01', 'sitem'), + (3990062, 'mdoafbmof01', 'sitem'), + (3990318, 'mdoafbmoo01', 'sitem'), + (3990574, 'mdoafbmuf01', 'sitem'), + (3990830, 'mdoafbmuo01', 'sitem'), + (3991086, 'mdoafbref01', 'sitem'), + (3991342, 'mdoafbreo01', 'sitem'), + (3991598, 'mdoafbruf01', 'sitem'), + (3991854, 'mdoafbruo01', 'sitem'), + (3992110, 'mdoafbsef01', 'sitem'), + (3992366, 'mdoafbseo01', 'sitem'), + (3992622, 'mdoafbshf01', 'sitem'), + (3992878, 'mdoafbsho01', 'sitem'), + (3993134, 'mdoafbspf01', 'sitem'), + (3993390, 'mdoafbspo01', 'sitem'), + (3993646, 'mdoafbw f01', 'sitem'), + (3993902, 'mdoafbw o01', 'sitem'), + (3994158, 'mdoafbwbf01', 'sitem'), + (3994414, 'mdoafbwbo01', 'sitem'), + (3994670, 'mdoafbwkf01', 'sitem'), + (3994926, 'mdoafbwko01', 'sitem'), + (3995182, 'mdoafbwof01', 'sitem'), + (3995438, 'mdoafbwoo01', 'sitem'), + (3995694, 'mdoafcexk01', 'sitem'), + (3995950, 'mdoafcexm01', 'sitem'), + (3996206, 'mdoafcfrf01', 'sitem'), + (3996462, 'mdoafcfro01', 'sitem'), + (3996718, 'mdoafckif01', 'sitem'), + (3996974, 'mdoafckio01', 'sitem'), + (3997230, 'mdoafclai01', 'sitem'), + (3997486, 'mdoafclak01', 'sitem'), + (3997742, 'mdoafcmof01', 'sitem'), + (3997998, 'mdoafcmoo01', 'sitem'), + (3998254, 'mdoafcmuf01', 'sitem'), + (3998510, 'mdoafcmuo01', 'sitem'), + (3998766, 'mdoafcref01', 'sitem'), + (3999022, 'mdoafcreo01', 'sitem'), + (3999278, 'mdoafcruf01', 'sitem'), + (3999534, 'mdoafcruo01', 'sitem'), + (3999790, 'mdoafcsef01', 'sitem'), + (4000046, 'mdoafcseo01', 'sitem'), + (4000302, 'mdoafcshf01', 'sitem'), + (4000558, 'mdoafcsho01', 'sitem'), + (4000814, 'mdoafcspf01', 'sitem'), + (4001070, 'mdoafcspo01', 'sitem'), + (4001326, 'mdoafcw f01', 'sitem'), + (4001582, 'mdoafcw o01', 'sitem'), + (4001838, 'mdoafcwbf01', 'sitem'), + (4002094, 'mdoafcwbo01', 'sitem'), + (4002350, 'mdoafcwkf01', 'sitem'), + (4002606, 'mdoafcwko01', 'sitem'), + (4002862, 'mdoafcwof01', 'sitem'), + (4003118, 'mdoafcwoo01', 'sitem'), + (4003374, 'mdoafdexk01', 'sitem'), + (4003630, 'mdoafdexm01', 'sitem'), + (4003886, 'mdoafdfrf01', 'sitem'), + (4004142, 'mdoafdfro01', 'sitem'), + (4004398, 'mdoafdkif01', 'sitem'), + (4004654, 'mdoafdkio01', 'sitem'), + (4004910, 'mdoafdlai01', 'sitem'), + (4005166, 'mdoafdlak01', 'sitem'), + (4005422, 'mdoafdmof01', 'sitem'), + (4005678, 'mdoafdmoo01', 'sitem'), + (4005934, 'mdoafdmuf01', 'sitem'), + (4006190, 'mdoafdmuo01', 'sitem'), + (4006446, 'mdoafdref01', 'sitem'), + (4006702, 'mdoafdreo01', 'sitem'), + (4006958, 'mdoafdruf01', 'sitem'), + (4007214, 'mdoafdruo01', 'sitem'), + (4007470, 'mdoafdsef01', 'sitem'), + (4007726, 'mdoafdseo01', 'sitem'), + (4007982, 'mdoafdshf01', 'sitem'), + (4008238, 'mdoafdsho01', 'sitem'), + (4008494, 'mdoafdspf01', 'sitem'), + (4008750, 'mdoafdspo01', 'sitem'), + (4009006, 'mdoafdw f01', 'sitem'), + (4009262, 'mdoafdw o01', 'sitem'), + (4009518, 'mdoafdwbf01', 'sitem'), + (4009774, 'mdoafdwbo01', 'sitem'), + (4010030, 'mdoafdwkf01', 'sitem'), + (4010286, 'mdoafdwko01', 'sitem'), + (4010542, 'mdoafdwof01', 'sitem'), + (4010798, 'mdoafdwoo01', 'sitem'), + (4011054, 'mdoafeexk01', 'sitem'), + (4011310, 'mdoafeexm01', 'sitem'), + (4011566, 'mdoafefrf01', 'sitem'), + (4011822, 'mdoafefro01', 'sitem'), + (4012078, 'mdoafekif01', 'sitem'), + (4012334, 'mdoafekio01', 'sitem'), + (4012590, 'mdoafelai01', 'sitem'), + (4012846, 'mdoafelak01', 'sitem'), + (4013102, 'mdoafemof01', 'sitem'), + (4013358, 'mdoafemoo01', 'sitem'), + (4013614, 'mdoafemuf01', 'sitem'), + (4013870, 'mdoafemuo01', 'sitem'), + (4014126, 'mdoaferef01', 'sitem'), + (4014382, 'mdoafereo01', 'sitem'), + (4014638, 'mdoaferuf01', 'sitem'), + (4014894, 'mdoaferuo01', 'sitem'), + (4015150, 'mdoafesef01', 'sitem'), + (4015406, 'mdoafeseo01', 'sitem'), + (4015662, 'mdoafeshf01', 'sitem'), + (4015918, 'mdoafesho01', 'sitem'), + (4016174, 'mdoafespf01', 'sitem'), + (4016430, 'mdoafespo01', 'sitem'), + (4016686, 'mdoafew f01', 'sitem'), + (4016942, 'mdoafew o01', 'sitem'), + (4017198, 'mdoafewbf01', 'sitem'), + (4017454, 'mdoafewbo01', 'sitem'), + (4017710, 'mdoafewkf01', 'sitem'), + (4017966, 'mdoafewko01', 'sitem'), + (4018222, 'mdoafewof01', 'sitem'), + (4018478, 'mdoafewoo01', 'sitem'), + (4018734, 'mdoaffexk01', 'sitem'), + (4018990, 'mdoaffexm01', 'sitem'), + (4019246, 'mdoafffrf01', 'sitem'), + (4019502, 'mdoafffro01', 'sitem'), + (4019758, 'mdoaffkif01', 'sitem'), + (4020014, 'mdoaffkio01', 'sitem'), + (4020270, 'mdoafflai01', 'sitem'), + (4020526, 'mdoafflak01', 'sitem'), + (4020782, 'mdoaffmof01', 'sitem'), + (4021038, 'mdoaffmoo01', 'sitem'), + (4021294, 'mdoaffmuf01', 'sitem'), + (4021550, 'mdoaffmuo01', 'sitem'), + (4021806, 'mdoaffref01', 'sitem'), + (4022062, 'mdoaffreo01', 'sitem'), + (4022318, 'mdoaffruf01', 'sitem'), + (4022574, 'mdoaffruo01', 'sitem'), + (4022830, 'mdoaffsef01', 'sitem'), + (4023086, 'mdoaffseo01', 'sitem'), + (4023342, 'mdoaffshf01', 'sitem'), + (4023598, 'mdoaffsho01', 'sitem'), + (4023854, 'mdoaffspf01', 'sitem'), + (4024110, 'mdoaffspo01', 'sitem'), + (4024366, 'mdoaffw f01', 'sitem'), + (4024622, 'mdoaffw o01', 'sitem'), + (4024878, 'mdoaffwbf01', 'sitem'), + (4025134, 'mdoaffwbo01', 'sitem'), + (4025390, 'mdoaffwkf01', 'sitem'), + (4025646, 'mdoaffwko01', 'sitem'), + (4025902, 'mdoaffwof01', 'sitem'), + (4026158, 'mdoaffwoo01', 'sitem'), + (4026414, 'mdobfbexk01', 'sitem'), + (4026670, 'mdobfbexm01', 'sitem'), + (4026926, 'mdobfbfrf01', 'sitem'), + (4027182, 'mdobfbfro01', 'sitem'), + (4027438, 'mdobfbkif01', 'sitem'), + (4027694, 'mdobfbkio01', 'sitem'), + (4027950, 'mdobfblai01', 'sitem'), + (4028206, 'mdobfblak01', 'sitem'), + (4028462, 'mdobfbmof01', 'sitem'), + (4028718, 'mdobfbmoo01', 'sitem'), + (4028974, 'mdobfbmuf01', 'sitem'), + (4029230, 'mdobfbmuo01', 'sitem'), + (4029486, 'mdobfbref01', 'sitem'), + (4029742, 'mdobfbreo01', 'sitem'), + (4029998, 'mdobfbruf01', 'sitem'), + (4030254, 'mdobfbruo01', 'sitem'), + (4030510, 'mdobfbsef01', 'sitem'), + (4030766, 'mdobfbseo01', 'sitem'), + (4031022, 'mdobfbshf01', 'sitem'), + (4031278, 'mdobfbsho01', 'sitem'), + (4031534, 'mdobfbspf01', 'sitem'), + (4031790, 'mdobfbspo01', 'sitem'), + (4032046, 'mdobfbw f01', 'sitem'), + (4032302, 'mdobfbw o01', 'sitem'), + (4032558, 'mdobfbwbf01', 'sitem'), + (4032814, 'mdobfbwbo01', 'sitem'), + (4033070, 'mdobfbwkf01', 'sitem'), + (4033326, 'mdobfbwko01', 'sitem'), + (4033582, 'mdobfbwof01', 'sitem'), + (4033838, 'mdobfbwoo01', 'sitem'), + (4034094, 'mdobfcexk01', 'sitem'), + (4034350, 'mdobfcexm01', 'sitem'), + (4034606, 'mdobfcfrf01', 'sitem'), + (4034862, 'mdobfcfro01', 'sitem'), + (4035118, 'mdobfckif01', 'sitem'), + (4035374, 'mdobfckio01', 'sitem'), + (4035630, 'mdobfclai01', 'sitem'), + (4035886, 'mdobfclak01', 'sitem'), + (4036142, 'mdobfcmof01', 'sitem'), + (4036398, 'mdobfcmoo01', 'sitem'), + (4036654, 'mdobfcmuf01', 'sitem'), + (4036910, 'mdobfcmuo01', 'sitem'), + (4037166, 'mdobfcref01', 'sitem'), + (4037422, 'mdobfcreo01', 'sitem'), + (4037678, 'mdobfcruf01', 'sitem'), + (4037934, 'mdobfcruo01', 'sitem'), + (4038190, 'mdobfcsef01', 'sitem'), + (4038446, 'mdobfcseo01', 'sitem'), + (4038702, 'mdobfcshf01', 'sitem'), + (4038958, 'mdobfcsho01', 'sitem'), + (4039214, 'mdobfcspf01', 'sitem'), + (4039470, 'mdobfcspo01', 'sitem'), + (4039726, 'mdobfcw f01', 'sitem'), + (4039982, 'mdobfcw o01', 'sitem'), + (4040238, 'mdobfcwbf01', 'sitem'), + (4040494, 'mdobfcwbo01', 'sitem'), + (4040750, 'mdobfcwkf01', 'sitem'), + (4041006, 'mdobfcwko01', 'sitem'), + (4041262, 'mdobfcwof01', 'sitem'), + (4041518, 'mdobfcwoo01', 'sitem'), + (4041774, 'mdobfdexk01', 'sitem'), + (4042030, 'mdobfdexm01', 'sitem'), + (4042286, 'mdobfdfrf01', 'sitem'), + (4042542, 'mdobfdfro01', 'sitem'), + (4042798, 'mdobfdkif01', 'sitem'), + (4043054, 'mdobfdkio01', 'sitem'), + (4043310, 'mdobfdlai01', 'sitem'), + (4043566, 'mdobfdlak01', 'sitem'), + (4043822, 'mdobfdmof01', 'sitem'), + (4044078, 'mdobfdmoo01', 'sitem'), + (4044334, 'mdobfdmuf01', 'sitem'), + (4044590, 'mdobfdmuo01', 'sitem'), + (4044846, 'mdobfdref01', 'sitem'), + (4045102, 'mdobfdreo01', 'sitem'), + (4045358, 'mdobfdruf01', 'sitem'), + (4045614, 'mdobfdruo01', 'sitem'), + (4045870, 'mdobfdsef01', 'sitem'), + (4046126, 'mdobfdseo01', 'sitem'), + (4046382, 'mdobfdshf01', 'sitem'), + (4046638, 'mdobfdsho01', 'sitem'), + (4046894, 'mdobfdspf01', 'sitem'), + (4047150, 'mdobfdspo01', 'sitem'), + (4047406, 'mdobfdw f01', 'sitem'), + (4047662, 'mdobfdw o01', 'sitem'), + (4047918, 'mdobfdwbf01', 'sitem'), + (4048174, 'mdobfdwbo01', 'sitem'), + (4048430, 'mdobfdwkf01', 'sitem'), + (4048686, 'mdobfdwko01', 'sitem'), + (4048942, 'mdobfdwof01', 'sitem'), + (4049198, 'mdobfdwoo01', 'sitem'), + (4049454, 'mdobfeexk01', 'sitem'), + (4049710, 'mdobfeexm01', 'sitem'), + (4049966, 'mdobfefrf01', 'sitem'), + (4050222, 'mdobfefro01', 'sitem'), + (4050478, 'mdobfekif01', 'sitem'), + (4050734, 'mdobfekio01', 'sitem'), + (4050990, 'mdobfelai01', 'sitem'), + (4051246, 'mdobfelak01', 'sitem'), + (4051502, 'mdobfemof01', 'sitem'), + (4051758, 'mdobfemoo01', 'sitem'), + (4052014, 'mdobfemuf01', 'sitem'), + (4052270, 'mdobfemuo01', 'sitem'), + (4052526, 'mdobferef01', 'sitem'), + (4052782, 'mdobfereo01', 'sitem'), + (4053038, 'mdobferuf01', 'sitem'), + (4053294, 'mdobferuo01', 'sitem'), + (4053550, 'mdobfesef01', 'sitem'), + (4053806, 'mdobfeseo01', 'sitem'), + (4054062, 'mdobfeshf01', 'sitem'), + (4054318, 'mdobfesho01', 'sitem'), + (4054574, 'mdobfespf01', 'sitem'), + (4054830, 'mdobfespo01', 'sitem'), + (4055086, 'mdobfew f01', 'sitem'), + (4055342, 'mdobfew o01', 'sitem'), + (4055598, 'mdobfewbf01', 'sitem'), + (4055854, 'mdobfewbo01', 'sitem'), + (4056110, 'mdobfewkf01', 'sitem'), + (4056366, 'mdobfewko01', 'sitem'), + (4056622, 'mdobfewof01', 'sitem'), + (4056878, 'mdobfewoo01', 'sitem'), + (4057134, 'mdobffexk01', 'sitem'), + (4057390, 'mdobffexm01', 'sitem'), + (4057646, 'mdobfffrf01', 'sitem'), + (4057902, 'mdobfffro01', 'sitem'), + (4058158, 'mdobffkif01', 'sitem'), + (4058414, 'mdobffkio01', 'sitem'), + (4058670, 'mdobfflai01', 'sitem'), + (4058926, 'mdobfflak01', 'sitem'), + (4059182, 'mdobffmof01', 'sitem'), + (4059438, 'mdobffmoo01', 'sitem'), + (4059694, 'mdobffmuf01', 'sitem'), + (4059950, 'mdobffmuo01', 'sitem'), + (4060206, 'mdobffref01', 'sitem'), + (4060462, 'mdobffreo01', 'sitem'), + (4060718, 'mdobffruf01', 'sitem'), + (4060974, 'mdobffruo01', 'sitem'), + (4061230, 'mdobffsef01', 'sitem'), + (4061486, 'mdobffseo01', 'sitem'), + (4061742, 'mdobffshf01', 'sitem'), + (4061998, 'mdobffsho01', 'sitem'), + (4062254, 'mdobffspf01', 'sitem'), + (4062510, 'mdobffspo01', 'sitem'), + (4062766, 'mdobffw f01', 'sitem'), + (4063022, 'mdobffw o01', 'sitem'), + (4063278, 'mdobffwbf01', 'sitem'), + (4063534, 'mdobffwbo01', 'sitem'), + (4063790, 'mdobffwkf01', 'sitem'), + (4064046, 'mdobffwko01', 'sitem'), + (4064302, 'mdobffwof01', 'sitem'), + (4064558, 'mdobffwoo01', 'sitem'), + (4064814, 'mdocfbexk01', 'sitem'), + (4065070, 'mdocfbexm01', 'sitem'), + (4065326, 'mdocfbfrf01', 'sitem'), + (4065582, 'mdocfbfro01', 'sitem'), + (4065838, 'mdocfbkif01', 'sitem'), + (4066094, 'mdocfbkio01', 'sitem'), + (4066350, 'mdocfblai01', 'sitem'), + (4066606, 'mdocfblak01', 'sitem'), + (4066862, 'mdocfbmof01', 'sitem'), + (4067118, 'mdocfbmoo01', 'sitem'), + (4067374, 'mdocfbmuf01', 'sitem'), + (4067630, 'mdocfbmuo01', 'sitem'), + (4067886, 'mdocfbref01', 'sitem'), + (4068142, 'mdocfbreo01', 'sitem'), + (4068398, 'mdocfbruf01', 'sitem'), + (4068654, 'mdocfbruo01', 'sitem'), + (4068910, 'mdocfbsef01', 'sitem'), + (4069166, 'mdocfbseo01', 'sitem'), + (4069422, 'mdocfbshf01', 'sitem'), + (4069678, 'mdocfbsho01', 'sitem'), + (4069934, 'mdocfbspf01', 'sitem'), + (4070190, 'mdocfbspo01', 'sitem'), + (4070446, 'mdocfbw f01', 'sitem'), + (4070702, 'mdocfbw o01', 'sitem'), + (4070958, 'mdocfbwbf01', 'sitem'), + (4071214, 'mdocfbwbo01', 'sitem'), + (4071470, 'mdocfbwkf01', 'sitem'), + (4071726, 'mdocfbwko01', 'sitem'), + (4071982, 'mdocfbwof01', 'sitem'), + (4072238, 'mdocfbwoo01', 'sitem'), + (4072494, 'mdocfcexk01', 'sitem'), + (4072750, 'mdocfcexm01', 'sitem'), + (4073006, 'mdocfcfrf01', 'sitem'), + (4073262, 'mdocfcfro01', 'sitem'), + (4073518, 'mdocfckif01', 'sitem'), + (4073774, 'mdocfckio01', 'sitem'), + (4074030, 'mdocfclai01', 'sitem'), + (4074286, 'mdocfclak01', 'sitem'), + (4074542, 'mdocfcmof01', 'sitem'), + (4074798, 'mdocfcmoo01', 'sitem'), + (4075054, 'mdocfcmuf01', 'sitem'), + (4075310, 'mdocfcmuo01', 'sitem'), + (4075566, 'mdocfcref01', 'sitem'), + (4075822, 'mdocfcreo01', 'sitem'), + (4076078, 'mdocfcruf01', 'sitem'), + (4076334, 'mdocfcruo01', 'sitem'), + (4076590, 'mdocfcsef01', 'sitem'), + (4076846, 'mdocfcseo01', 'sitem'), + (4077102, 'mdocfcshf01', 'sitem'), + (4077358, 'mdocfcsho01', 'sitem'), + (4077614, 'mdocfcspf01', 'sitem'), + (4077870, 'mdocfcspo01', 'sitem'), + (4078126, 'mdocfcw f01', 'sitem'), + (4078382, 'mdocfcw o01', 'sitem'), + (4078638, 'mdocfcwbf01', 'sitem'), + (4078894, 'mdocfcwbo01', 'sitem'), + (4079150, 'mdocfcwkf01', 'sitem'), + (4079406, 'mdocfcwko01', 'sitem'), + (4079662, 'mdocfcwof01', 'sitem'), + (4079918, 'mdocfcwoo01', 'sitem'), + (4080174, 'mdocfdexk01', 'sitem'), + (4080430, 'mdocfdexm01', 'sitem'), + (4080686, 'mdocfdfrf01', 'sitem'), + (4080942, 'mdocfdfro01', 'sitem'), + (4081198, 'mdocfdkif01', 'sitem'), + (4081454, 'mdocfdkio01', 'sitem'), + (4081710, 'mdocfdlai01', 'sitem'), + (4081966, 'mdocfdlak01', 'sitem'), + (4082222, 'mdocfdmof01', 'sitem'), + (4082478, 'mdocfdmoo01', 'sitem'), + (4082734, 'mdocfdmuf01', 'sitem'), + (4082990, 'mdocfdmuo01', 'sitem'), + (4083246, 'mdocfdref01', 'sitem'), + (4083502, 'mdocfdreo01', 'sitem'), + (4083758, 'mdocfdruf01', 'sitem'), + (4084014, 'mdocfdruo01', 'sitem'), + (4084270, 'mdocfdsef01', 'sitem'), + (4084526, 'mdocfdseo01', 'sitem'), + (4084782, 'mdocfdshf01', 'sitem'), + (4085038, 'mdocfdsho01', 'sitem'), + (4085294, 'mdocfdspf01', 'sitem'), + (4085550, 'mdocfdspo01', 'sitem'), + (4085806, 'mdocfdw f01', 'sitem'), + (4086062, 'mdocfdw o01', 'sitem'), + (4086318, 'mdocfdwbf01', 'sitem'), + (4086574, 'mdocfdwbo01', 'sitem'), + (4086830, 'mdocfdwkf01', 'sitem'), + (4087086, 'mdocfdwko01', 'sitem'), + (4087342, 'mdocfdwof01', 'sitem'), + (4087598, 'mdocfdwoo01', 'sitem'), + (4087854, 'mdocfeexk01', 'sitem'), + (4088110, 'mdocfeexm01', 'sitem'), + (4088366, 'mdocfefrf01', 'sitem'), + (4088622, 'mdocfefro01', 'sitem'), + (4088878, 'mdocfekif01', 'sitem'), + (4089134, 'mdocfekio01', 'sitem'), + (4089390, 'mdocfelai01', 'sitem'), + (4089646, 'mdocfelak01', 'sitem'), + (4089902, 'mdocfemof01', 'sitem'), + (4090158, 'mdocfemoo01', 'sitem'), + (4090414, 'mdocfemuf01', 'sitem'), + (4090670, 'mdocfemuo01', 'sitem'), + (4090926, 'mdocferef01', 'sitem'), + (4091182, 'mdocfereo01', 'sitem'), + (4091438, 'mdocferuf01', 'sitem'), + (4091694, 'mdocferuo01', 'sitem'), + (4091950, 'mdocfesef01', 'sitem'), + (4092206, 'mdocfeseo01', 'sitem'), + (4092462, 'mdocfeshf01', 'sitem'), + (4092718, 'mdocfesho01', 'sitem'), + (4092974, 'mdocfespf01', 'sitem'), + (4093230, 'mdocfespo01', 'sitem'), + (4093486, 'mdocfew f01', 'sitem'), + (4093742, 'mdocfew o01', 'sitem'), + (4093998, 'mdocfewbf01', 'sitem'), + (4094254, 'mdocfewbo01', 'sitem'), + (4094510, 'mdocfewkf01', 'sitem'), + (4094766, 'mdocfewko01', 'sitem'), + (4095022, 'mdocfewof01', 'sitem'), + (4095278, 'mdocfewoo01', 'sitem'), + (4095534, 'mdocffexk01', 'sitem'), + (4095790, 'mdocffexm01', 'sitem'), + (4096046, 'mdocfffrf01', 'sitem'), + (4096302, 'mdocfffro01', 'sitem'), + (4096558, 'mdocffkif01', 'sitem'), + (4096814, 'mdocffkio01', 'sitem'), + (4097070, 'mdocfflai01', 'sitem'), + (4097326, 'mdocfflak01', 'sitem'), + (4097582, 'mdocffmof01', 'sitem'), + (4097838, 'mdocffmoo01', 'sitem'), + (4098094, 'mdocffmuf01', 'sitem'), + (4098350, 'mdocffmuo01', 'sitem'), + (4098606, 'mdocffref01', 'sitem'), + (4098862, 'mdocffreo01', 'sitem'), + (4099118, 'mdocffruf01', 'sitem'), + (4099374, 'mdocffruo01', 'sitem'), + (4099630, 'mdocffsef01', 'sitem'), + (4099886, 'mdocffseo01', 'sitem'), + (4100142, 'mdocffshf01', 'sitem'), + (4100398, 'mdocffsho01', 'sitem'), + (4100654, 'mdocffspf01', 'sitem'), + (4100910, 'mdocffspo01', 'sitem'), + (4101166, 'mdocffw f01', 'sitem'), + (4101422, 'mdocffw o01', 'sitem'), + (4101678, 'mdocffwbf01', 'sitem'), + (4101934, 'mdocffwbo01', 'sitem'), + (4102190, 'mdocffwkf01', 'sitem'), + (4102446, 'mdocffwko01', 'sitem'), + (4102702, 'mdocffwof01', 'sitem'), + (4102958, 'mdocffwoo01', 'sitem'), + (4103214, 'mduafbamf01', 'sitem'), + (4103470, 'mduafbamo01', 'sitem'), + (4103726, 'mduafbcop01', 'sitem'), + (4103982, 'mduafbcou01', 'sitem'), + (4104238, 'mduafbegf01', 'sitem'), + (4104494, 'mduafbego01', 'sitem'), + (4104750, 'mduafbfif01', 'sitem'), + (4105006, 'mduafbfio01', 'sitem'), + (4105262, 'mduafbmuf01', 'sitem'), + (4105518, 'mduafbmuo01', 'sitem'), + (4105774, 'mduafboif01', 'sitem'), + (4106030, 'mduafboio01', 'sitem'), + (4106286, 'mduafbref01', 'sitem'), + (4106542, 'mduafbreo01', 'sitem'), + (4106798, 'mduafbsaf01', 'sitem'), + (4107054, 'mduafbsao01', 'sitem'), + (4107310, 'mduafbshf01', 'sitem'), + (4107566, 'mduafbsho01', 'sitem'), + (4107822, 'mduafbtuf01', 'sitem'), + (4108078, 'mduafbtuo01', 'sitem'), + (4108334, 'mduafbwdf01', 'sitem'), + (4108590, 'mduafbwdo01', 'sitem'), + (4108846, 'mduafbwof01', 'sitem'), + (4109102, 'mduafbwoo01', 'sitem'), + (4109358, 'mduafcamf01', 'sitem'), + (4109614, 'mduafcamo01', 'sitem'), + (4109870, 'mduafccop01', 'sitem'), + (4110126, 'mduafccou01', 'sitem'), + (4110382, 'mduafcegf01', 'sitem'), + (4110638, 'mduafcego01', 'sitem'), + (4110894, 'mduafcfif01', 'sitem'), + (4111150, 'mduafcfio01', 'sitem'), + (4111406, 'mduafcmuf01', 'sitem'), + (4111662, 'mduafcmuo01', 'sitem'), + (4111918, 'mduafcoif01', 'sitem'), + (4112174, 'mduafcoio01', 'sitem'), + (4112430, 'mduafcref01', 'sitem'), + (4112686, 'mduafcreo01', 'sitem'), + (4112942, 'mduafcsaf01', 'sitem'), + (4113198, 'mduafcsao01', 'sitem'), + (4113454, 'mduafcshf01', 'sitem'), + (4113710, 'mduafcsho01', 'sitem'), + (4113966, 'mduafctuf01', 'sitem'), + (4114222, 'mduafctuo01', 'sitem'), + (4114478, 'mduafcwdf01', 'sitem'), + (4114734, 'mduafcwdo01', 'sitem'), + (4114990, 'mduafcwof01', 'sitem'), + (4115246, 'mduafcwoo01', 'sitem'), + (4115502, 'mduafdamf01', 'sitem'), + (4115758, 'mduafdamo01', 'sitem'), + (4116014, 'mduafdcop01', 'sitem'), + (4116270, 'mduafdcou01', 'sitem'), + (4116526, 'mduafdegf01', 'sitem'), + (4116782, 'mduafdego01', 'sitem'), + (4117038, 'mduafdfif01', 'sitem'), + (4117294, 'mduafdfio01', 'sitem'), + (4117550, 'mduafdmuf01', 'sitem'), + (4117806, 'mduafdmuo01', 'sitem'), + (4118062, 'mduafdoif01', 'sitem'), + (4118318, 'mduafdoio01', 'sitem'), + (4118574, 'mduafdref01', 'sitem'), + (4118830, 'mduafdreo01', 'sitem'), + (4119086, 'mduafdsaf01', 'sitem'), + (4119342, 'mduafdsao01', 'sitem'), + (4119598, 'mduafdshf01', 'sitem'), + (4119854, 'mduafdsho01', 'sitem'), + (4120110, 'mduafdtuf01', 'sitem'), + (4120366, 'mduafdtuo01', 'sitem'), + (4120622, 'mduafdwdf01', 'sitem'), + (4120878, 'mduafdwdo01', 'sitem'), + (4121134, 'mduafdwof01', 'sitem'), + (4121390, 'mduafdwoo01', 'sitem'), + (4121646, 'mduafeamf01', 'sitem'), + (4121902, 'mduafeamo01', 'sitem'), + (4122158, 'mduafecop01', 'sitem'), + (4122414, 'mduafecou01', 'sitem'), + (4122670, 'mduafeegf01', 'sitem'), + (4122926, 'mduafeego01', 'sitem'), + (4123182, 'mduafefif01', 'sitem'), + (4123438, 'mduafefio01', 'sitem'), + (4123694, 'mduafemuf01', 'sitem'), + (4123950, 'mduafemuo01', 'sitem'), + (4124206, 'mduafeoif01', 'sitem'), + (4124462, 'mduafeoio01', 'sitem'), + (4124718, 'mduaferef01', 'sitem'), + (4124974, 'mduafereo01', 'sitem'), + (4125230, 'mduafesaf01', 'sitem'), + (4125486, 'mduafesao01', 'sitem'), + (4125742, 'mduafeshf01', 'sitem'), + (4125998, 'mduafesho01', 'sitem'), + (4126254, 'mduafetuf01', 'sitem'), + (4126510, 'mduafetuo01', 'sitem'), + (4126766, 'mduafewdf01', 'sitem'), + (4127022, 'mduafewdo01', 'sitem'), + (4127278, 'mduafewof01', 'sitem'), + (4127534, 'mduafewoo01', 'sitem'), + (4127790, 'mduaffamf01', 'sitem'), + (4128046, 'mduaffamo01', 'sitem'), + (4128302, 'mduaffcop01', 'sitem'), + (4128558, 'mduaffcou01', 'sitem'), + (4128814, 'mduaffegf01', 'sitem'), + (4129070, 'mduaffego01', 'sitem'), + (4129326, 'mduafffif01', 'sitem'), + (4129582, 'mduafffio01', 'sitem'), + (4129838, 'mduaffmuf01', 'sitem'), + (4130094, 'mduaffmuo01', 'sitem'), + (4130350, 'mduaffoif01', 'sitem'), + (4130606, 'mduaffoio01', 'sitem'), + (4130862, 'mduaffref01', 'sitem'), + (4131118, 'mduaffreo01', 'sitem'), + (4131374, 'mduaffsaf01', 'sitem'), + (4131630, 'mduaffsao01', 'sitem'), + (4131886, 'mduaffshf01', 'sitem'), + (4132142, 'mduaffsho01', 'sitem'), + (4132398, 'mduafftuf01', 'sitem'), + (4132654, 'mduafftuo01', 'sitem'), + (4132910, 'mduaffwdf01', 'sitem'), + (4133166, 'mduaffwdo01', 'sitem'), + (4133422, 'mduaffwof01', 'sitem'), + (4133678, 'mduaffwoo01', 'sitem'), + (4133934, 'mdubfbamf01', 'sitem'), + (4134190, 'mdubfbamo01', 'sitem'), + (4134446, 'mdubfbcop01', 'sitem'), + (4134702, 'mdubfbcou01', 'sitem'), + (4134958, 'mdubfbegf01', 'sitem'), + (4135214, 'mdubfbego01', 'sitem'), + (4135470, 'mdubfbfif01', 'sitem'), + (4135726, 'mdubfbfio01', 'sitem'), + (4135982, 'mdubfbmuf01', 'sitem'), + (4136238, 'mdubfbmuo01', 'sitem'), + (4136494, 'mdubfboif01', 'sitem'), + (4136750, 'mdubfboio01', 'sitem'), + (4137006, 'mdubfbref01', 'sitem'), + (4137262, 'mdubfbreo01', 'sitem'), + (4137518, 'mdubfbsaf01', 'sitem'), + (4137774, 'mdubfbsao01', 'sitem'), + (4138030, 'mdubfbshf01', 'sitem'), + (4138286, 'mdubfbsho01', 'sitem'), + (4138542, 'mdubfbtuf01', 'sitem'), + (4138798, 'mdubfbtuo01', 'sitem'), + (4139054, 'mdubfbwdf01', 'sitem'), + (4139310, 'mdubfbwdo01', 'sitem'), + (4139566, 'mdubfbwof01', 'sitem'), + (4139822, 'mdubfbwoo01', 'sitem'), + (4140078, 'mdubfcamf01', 'sitem'), + (4140334, 'mdubfcamo01', 'sitem'), + (4140590, 'mdubfccop01', 'sitem'), + (4140846, 'mdubfccou01', 'sitem'), + (4141102, 'mdubfcegf01', 'sitem'), + (4141358, 'mdubfcego01', 'sitem'), + (4141614, 'mdubfcfif01', 'sitem'), + (4141870, 'mdubfcfio01', 'sitem'), + (4142126, 'mdubfcmuf01', 'sitem'), + (4142382, 'mdubfcmuo01', 'sitem'), + (4142638, 'mdubfcoif01', 'sitem'), + (4142894, 'mdubfcoio01', 'sitem'), + (4143150, 'mdubfcref01', 'sitem'), + (4143406, 'mdubfcreo01', 'sitem'), + (4143662, 'mdubfcsaf01', 'sitem'), + (4143918, 'mdubfcsao01', 'sitem'), + (4144174, 'mdubfcshf01', 'sitem'), + (4144430, 'mdubfcsho01', 'sitem'), + (4144686, 'mdubfctuf01', 'sitem'), + (4144942, 'mdubfctuo01', 'sitem'), + (4145198, 'mdubfcwdf01', 'sitem'), + (4145454, 'mdubfcwdo01', 'sitem'), + (4145710, 'mdubfcwof01', 'sitem'), + (4145966, 'mdubfcwoo01', 'sitem'), + (4146222, 'mdubfdamf01', 'sitem'), + (4146478, 'mdubfdamo01', 'sitem'), + (4146734, 'mdubfdcop01', 'sitem'), + (4146990, 'mdubfdcou01', 'sitem'), + (4147246, 'mdubfdegf01', 'sitem'), + (4147502, 'mdubfdego01', 'sitem'), + (4147758, 'mdubfdfif01', 'sitem'), + (4148014, 'mdubfdfio01', 'sitem'), + (4148270, 'mdubfdmuf01', 'sitem'), + (4148526, 'mdubfdmuo01', 'sitem'), + (4148782, 'mdubfdoif01', 'sitem'), + (4149038, 'mdubfdoio01', 'sitem'), + (4149294, 'mdubfdref01', 'sitem'), + (4149550, 'mdubfdreo01', 'sitem'), + (4149806, 'mdubfdsaf01', 'sitem'), + (4150062, 'mdubfdsao01', 'sitem'), + (4150318, 'mdubfdshf01', 'sitem'), + (4150574, 'mdubfdsho01', 'sitem'), + (4150830, 'mdubfdtuf01', 'sitem'), + (4151086, 'mdubfdtuo01', 'sitem'), + (4151342, 'mdubfdwdf01', 'sitem'), + (4151598, 'mdubfdwdo01', 'sitem'), + (4151854, 'mdubfdwof01', 'sitem'), + (4152110, 'mdubfdwoo01', 'sitem'), + (4152366, 'mdubfeamf01', 'sitem'), + (4152622, 'mdubfeamo01', 'sitem'), + (4152878, 'mdubfecop01', 'sitem'), + (4153134, 'mdubfecou01', 'sitem'), + (4153390, 'mdubfeegf01', 'sitem'), + (4153646, 'mdubfeego01', 'sitem'), + (4153902, 'mdubfefif01', 'sitem'), + (4154158, 'mdubfefio01', 'sitem'), + (4154414, 'mdubfemuf01', 'sitem'), + (4154670, 'mdubfemuo01', 'sitem'), + (4154926, 'mdubfeoif01', 'sitem'), + (4155182, 'mdubfeoio01', 'sitem'), + (4155438, 'mdubferef01', 'sitem'), + (4155694, 'mdubfereo01', 'sitem'), + (4155950, 'mdubfesaf01', 'sitem'), + (4156206, 'mdubfesao01', 'sitem'), + (4156462, 'mdubfeshf01', 'sitem'), + (4156718, 'mdubfesho01', 'sitem'), + (4156974, 'mdubfetuf01', 'sitem'), + (4157230, 'mdubfetuo01', 'sitem'), + (4157486, 'mdubfewdf01', 'sitem'), + (4157742, 'mdubfewdo01', 'sitem'), + (4157998, 'mdubfewof01', 'sitem'), + (4158254, 'mdubfewoo01', 'sitem'), + (4158510, 'mdubffamf01', 'sitem'), + (4158766, 'mdubffamo01', 'sitem'), + (4159022, 'mdubffcop01', 'sitem'), + (4159278, 'mdubffcou01', 'sitem'), + (4159534, 'mdubffegf01', 'sitem'), + (4159790, 'mdubffego01', 'sitem'), + (4160046, 'mdubfffif01', 'sitem'), + (4160302, 'mdubfffio01', 'sitem'), + (4160558, 'mdubffmuf01', 'sitem'), + (4160814, 'mdubffmuo01', 'sitem'), + (4161070, 'mdubffoif01', 'sitem'), + (4161326, 'mdubffoio01', 'sitem'), + (4161582, 'mdubffref01', 'sitem'), + (4161838, 'mdubffreo01', 'sitem'), + (4162094, 'mdubffsaf01', 'sitem'), + (4162350, 'mdubffsao01', 'sitem'), + (4162606, 'mdubffshf01', 'sitem'), + (4162862, 'mdubffsho01', 'sitem'), + (4163118, 'mdubfftuf01', 'sitem'), + (4163374, 'mdubfftuo01', 'sitem'), + (4163630, 'mdubffwdf01', 'sitem'), + (4163886, 'mdubffwdo01', 'sitem'), + (4164142, 'mdubffwof01', 'sitem'), + (4164398, 'mdubffwoo01', 'sitem'), + (4164654, 'mducfbamf01', 'sitem'), + (4164910, 'mducfbamo01', 'sitem'), + (4165166, 'mducfbcop01', 'sitem'), + (4165422, 'mducfbcou01', 'sitem'), + (4165678, 'mducfbegf01', 'sitem'), + (4165934, 'mducfbego01', 'sitem'), + (4166190, 'mducfbfif01', 'sitem'), + (4166446, 'mducfbfio01', 'sitem'), + (4166702, 'mducfbmuf01', 'sitem'), + (4166958, 'mducfbmuo01', 'sitem'), + (4167214, 'mducfboif01', 'sitem'), + (4167470, 'mducfboio01', 'sitem'), + (4167726, 'mducfbref01', 'sitem'), + (4167982, 'mducfbreo01', 'sitem'), + (4168238, 'mducfbsaf01', 'sitem'), + (4168494, 'mducfbsao01', 'sitem'), + (4168750, 'mducfbshf01', 'sitem'), + (4169006, 'mducfbsho01', 'sitem'), + (4169262, 'mducfbtuf01', 'sitem'), + (4169518, 'mducfbtuo01', 'sitem'), + (4169774, 'mducfbwdf01', 'sitem'), + (4170030, 'mducfbwdo01', 'sitem'), + (4170286, 'mducfbwof01', 'sitem'), + (4170542, 'mducfbwoo01', 'sitem'), + (4170798, 'mducfcamf01', 'sitem'), + (4171054, 'mducfcamo01', 'sitem'), + (4171310, 'mducfccop01', 'sitem'), + (4171566, 'mducfccou01', 'sitem'), + (4171822, 'mducfcegf01', 'sitem'), + (4172078, 'mducfcego01', 'sitem'), + (4172334, 'mducfcfif01', 'sitem'), + (4172590, 'mducfcfio01', 'sitem'), + (4172846, 'mducfcmuf01', 'sitem'), + (4173102, 'mducfcmuo01', 'sitem'), + (4173358, 'mducfcoif01', 'sitem'), + (4173614, 'mducfcoio01', 'sitem'), + (4173870, 'mducfcref01', 'sitem'), + (4174126, 'mducfcreo01', 'sitem'), + (4174382, 'mducfcsaf01', 'sitem'), + (4174638, 'mducfcsao01', 'sitem'), + (4174894, 'mducfcshf01', 'sitem'), + (4175150, 'mducfcsho01', 'sitem'), + (4175406, 'mducfctuf01', 'sitem'), + (4175662, 'mducfctuo01', 'sitem'), + (4175918, 'mducfcwdf01', 'sitem'), + (4176174, 'mducfcwdo01', 'sitem'), + (4176430, 'mducfcwof01', 'sitem'), + (4176686, 'mducfcwoo01', 'sitem'), + (4176942, 'mducfdamf01', 'sitem'), + (4177198, 'mducfdamo01', 'sitem'), + (4177454, 'mducfdcop01', 'sitem'), + (4177710, 'mducfdcou01', 'sitem'), + (4177966, 'mducfdegf01', 'sitem'), + (4178222, 'mducfdego01', 'sitem'), + (4178478, 'mducfdfif01', 'sitem'), + (4178734, 'mducfdfio01', 'sitem'), + (4178990, 'mducfdmuf01', 'sitem'), + (4179246, 'mducfdmuo01', 'sitem'), + (4179502, 'mducfdoif01', 'sitem'), + (4179758, 'mducfdoio01', 'sitem'), + (4180014, 'mducfdref01', 'sitem'), + (4180270, 'mducfdreo01', 'sitem'), + (4180526, 'mducfdsaf01', 'sitem'), + (4180782, 'mducfdsao01', 'sitem'), + (4181038, 'mducfdshf01', 'sitem'), + (4181294, 'mducfdsho01', 'sitem'), + (4181550, 'mducfdtuf01', 'sitem'), + (4181806, 'mducfdtuo01', 'sitem'), + (4182062, 'mducfdwdf01', 'sitem'), + (4182318, 'mducfdwdo01', 'sitem'), + (4182574, 'mducfdwof01', 'sitem'), + (4182830, 'mducfdwoo01', 'sitem'), + (4183086, 'mducfeamf01', 'sitem'), + (4183342, 'mducfeamo01', 'sitem'), + (4183598, 'mducfecop01', 'sitem'), + (4183854, 'mducfecou01', 'sitem'), + (4184110, 'mducfeegf01', 'sitem'), + (4184366, 'mducfeego01', 'sitem'), + (4184622, 'mducfefif01', 'sitem'), + (4184878, 'mducfefio01', 'sitem'), + (4185134, 'mducfemuf01', 'sitem'), + (4185390, 'mducfemuo01', 'sitem'), + (4185646, 'mducfeoif01', 'sitem'), + (4185902, 'mducfeoio01', 'sitem'), + (4186158, 'mducferef01', 'sitem'), + (4186414, 'mducfereo01', 'sitem'), + (4186670, 'mducfesaf01', 'sitem'), + (4186926, 'mducfesao01', 'sitem'), + (4187182, 'mducfeshf01', 'sitem'), + (4187438, 'mducfesho01', 'sitem'), + (4187694, 'mducfetuf01', 'sitem'), + (4187950, 'mducfetuo01', 'sitem'), + (4188206, 'mducfewdf01', 'sitem'), + (4188462, 'mducfewdo01', 'sitem'), + (4188718, 'mducfewof01', 'sitem'), + (4188974, 'mducfewoo01', 'sitem'), + (4189230, 'mducffamf01', 'sitem'), + (4189486, 'mducffamo01', 'sitem'), + (4189742, 'mducffcop01', 'sitem'), + (4189998, 'mducffcou01', 'sitem'), + (4190254, 'mducffegf01', 'sitem'), + (4190510, 'mducffego01', 'sitem'), + (4190766, 'mducfffif01', 'sitem'), + (4191022, 'mducfffio01', 'sitem'), + (4191278, 'mducffmuf01', 'sitem'), + (4191534, 'mducffmuo01', 'sitem'), + (4191790, 'mducffoif01', 'sitem'), + (4192046, 'mducffoio01', 'sitem'), + (4192302, 'mducffref01', 'sitem'), + (4192558, 'mducffreo01', 'sitem'), + (4192814, 'mducffsaf01', 'sitem'), + (4193070, 'mducffsao01', 'sitem'), + (4193326, 'mducffshf01', 'sitem'), + (4193582, 'mducffsho01', 'sitem'), + (4193838, 'mducfftuf01', 'sitem'), + (4194094, 'mducfftuo01', 'sitem'), + (4194350, 'mducffwdf01', 'sitem'), + (4194606, 'mducffwdo01', 'sitem'), + (4194862, 'mducffwof01', 'sitem'), + (4195118, 'mducffwoo01', 'sitem'), + (4195374, 'mcabjbfnl01', 'sitem'), + (4195630, 'mcabjbfns01', 'sitem'), + (4195886, 'mcabjbgro01', 'sitem'), + (4196142, 'mcabjbgry01', 'sitem'), + (4196398, 'mcabjbleo01', 'sitem'), + (4196654, 'mcabjbley01', 'sitem'), + (4196910, 'mcabjbtal01', 'sitem'), + (4197166, 'mcabjbtas01', 'sitem'), + (4197422, 'mcabjbtol01', 'sitem'), + (4197678, 'mcabjbtos01', 'sitem'), + (4197934, 'mcabjcfnl01', 'sitem'), + (4198190, 'mcabjcfns01', 'sitem'), + (4198446, 'mcabjcgro01', 'sitem'), + (4198702, 'mcabjcgry01', 'sitem'), + (4198958, 'mcabjcleo01', 'sitem'), + (4199214, 'mcabjcley01', 'sitem'), + (4199470, 'mcabjctal01', 'sitem'), + (4199726, 'mcabjctas01', 'sitem'), + (4199982, 'mcabjctol01', 'sitem'), + (4200238, 'mcabjctos01', 'sitem'), + (4200494, 'mcabjdfnl01', 'sitem'), + (4200750, 'mcabjdfns01', 'sitem'), + (4201006, 'mcabjdgro01', 'sitem'), + (4201262, 'mcabjdgry01', 'sitem'), + (4201518, 'mcabjdleo01', 'sitem'), + (4201774, 'mcabjdley01', 'sitem'), + (4202030, 'mcabjdtal01', 'sitem'), + (4202286, 'mcabjdtas01', 'sitem'), + (4202542, 'mcabjdtol01', 'sitem'), + (4202798, 'mcabjdtos01', 'sitem'), + (4203054, 'mcabjefnl01', 'sitem'), + (4203310, 'mcabjefns01', 'sitem'), + (4203566, 'mcabjegro01', 'sitem'), + (4203822, 'mcabjegry01', 'sitem'), + (4204078, 'mcabjeleo01', 'sitem'), + (4204334, 'mcabjeley01', 'sitem'), + (4204590, 'mcabjetal01', 'sitem'), + (4204846, 'mcabjetas01', 'sitem'), + (4205102, 'mcabjetol01', 'sitem'), + (4205358, 'mcabjetos01', 'sitem'), + (4205614, 'mcabjffnl01', 'sitem'), + (4205870, 'mcabjffns01', 'sitem'), + (4206126, 'mcabjfgro01', 'sitem'), + (4206382, 'mcabjfgry01', 'sitem'), + (4206638, 'mcabjfleo01', 'sitem'), + (4206894, 'mcabjfley01', 'sitem'), + (4207150, 'mcabjftal01', 'sitem'), + (4207406, 'mcabjftas01', 'sitem'), + (4207662, 'mcabjftol01', 'sitem'), + (4207918, 'mcabjftos01', 'sitem'), + (4208174, 'mcbajdbel01', 'sitem'), + (4208430, 'mcbajdbes01', 'sitem'), + (4208686, 'mcbajdmeo01', 'sitem'), + (4208942, 'mcbajdmey01', 'sitem'), + (4209198, 'mcbajdwil01', 'sitem'), + (4209454, 'mcbajdwis01', 'sitem'), + (4209710, 'mcbajfbel01', 'sitem'), + (4209966, 'mcbajfbes01', 'sitem'), + (4210222, 'mcbajfmeo01', 'sitem'), + (4210478, 'mcbajfmey01', 'sitem'), + (4210734, 'mcbajfwil01', 'sitem'), + (4210990, 'mcbajfwis01', 'sitem'), + (4211246, 'mcbbjdbel01', 'sitem'), + (4211502, 'mcbbjdbes01', 'sitem'), + (4211758, 'mcbbjdmeo01', 'sitem'), + (4212014, 'mcbbjdmey01', 'sitem'), + (4212270, 'mcbbjdwil01', 'sitem'), + (4212526, 'mcbbjdwis01', 'sitem'), + (4212782, 'mcbcjfbel01', 'sitem'), + (4213038, 'mcbcjfbes01', 'sitem'), + (4213294, 'mcbcjfmeo01', 'sitem'), + (4213550, 'mcbcjfmey01', 'sitem'), + (4213806, 'mcbcjfwil01', 'sitem'), + (4214062, 'mcbcjfwis01', 'sitem'), + (4214318, 'mccajbboo01', 'sitem'), + (4214574, 'mccajbboy01', 'sitem'), + (4214830, 'mccajbfuo01', 'sitem'), + (4215086, 'mccajbfuy01', 'sitem'), + (4215342, 'mccajbleo01', 'sitem'), + (4215598, 'mccajbley01', 'sitem'), + (4215854, 'mccajblio01', 'sitem'), + (4216110, 'mccajbliy01', 'sitem'), + (4216366, 'mccajbmeo01', 'sitem'), + (4216622, 'mccajbmey01', 'sitem'), + (4216878, 'mccajbmso01', 'sitem'), + (4217134, 'mccajbmsy01', 'sitem'), + (4217390, 'mccajbtoo01', 'sitem'), + (4217646, 'mccajbtoy01', 'sitem'), + (4217902, 'mccajcboo01', 'sitem'), + (4218158, 'mccajcboy01', 'sitem'), + (4218414, 'mccajcfuo01', 'sitem'), + (4218670, 'mccajcfuy01', 'sitem'), + (4218926, 'mccajcleo01', 'sitem'), + (4219182, 'mccajcley01', 'sitem'), + (4219438, 'mccajclio01', 'sitem'), + (4219694, 'mccajcliy01', 'sitem'), + (4219950, 'mccajcmeo01', 'sitem'), + (4220206, 'mccajcmey01', 'sitem'), + (4220462, 'mccajcmso01', 'sitem'), + (4220718, 'mccajcmsy01', 'sitem'), + (4220974, 'mccajctoo01', 'sitem'), + (4221230, 'mccajctoy01', 'sitem'), + (4221486, 'mccajdboo01', 'sitem'), + (4221742, 'mccajdboy01', 'sitem'), + (4221998, 'mccajdfuo01', 'sitem'), + (4222254, 'mccajdfuy01', 'sitem'), + (4222510, 'mccajdleo01', 'sitem'), + (4222766, 'mccajdley01', 'sitem'), + (4223022, 'mccajdlio01', 'sitem'), + (4223278, 'mccajdliy01', 'sitem'), + (4223534, 'mccajdmeo01', 'sitem'), + (4223790, 'mccajdmey01', 'sitem'), + (4224046, 'mccajdmso01', 'sitem'), + (4224302, 'mccajdmsy01', 'sitem'), + (4224558, 'mccajdtoo01', 'sitem'), + (4224814, 'mccajdtoy01', 'sitem'), + (4225070, 'mccajfboo01', 'sitem'), + (4225326, 'mccajfboy01', 'sitem'), + (4225582, 'mccajffuo01', 'sitem'), + (4225838, 'mccajffuy01', 'sitem'), + (4226094, 'mccajfleo01', 'sitem'), + (4226350, 'mccajfley01', 'sitem'), + (4226606, 'mccajflio01', 'sitem'), + (4226862, 'mccajfliy01', 'sitem'), + (4227118, 'mccajfmeo01', 'sitem'), + (4227374, 'mccajfmey01', 'sitem'), + (4227630, 'mccajfmso01', 'sitem'), + (4227886, 'mccajfmsy01', 'sitem'), + (4228142, 'mccajftoo01', 'sitem'), + (4228398, 'mccajftoy01', 'sitem'), + (4228654, 'mccdjdboo01', 'sitem'), + (4228910, 'mccdjdboy01', 'sitem'), + (4229166, 'mccdjdfuo01', 'sitem'), + (4229422, 'mccdjdfuy01', 'sitem'), + (4229678, 'mccdjdleo01', 'sitem'), + (4229934, 'mccdjdley01', 'sitem'), + (4230190, 'mccdjdlio01', 'sitem'), + (4230446, 'mccdjdliy01', 'sitem'), + (4230702, 'mccdjdmeo01', 'sitem'), + (4230958, 'mccdjdmey01', 'sitem'), + (4231214, 'mccdjdmso01', 'sitem'), + (4231470, 'mccdjdmsy01', 'sitem'), + (4231726, 'mccdjdtoo01', 'sitem'), + (4231982, 'mccdjdtoy01', 'sitem'), + (4232238, 'mccdjeboo01', 'sitem'), + (4232494, 'mccdjeboy01', 'sitem'), + (4232750, 'mccdjefuo01', 'sitem'), + (4233006, 'mccdjefuy01', 'sitem'), + (4233262, 'mccdjeleo01', 'sitem'), + (4233518, 'mccdjeley01', 'sitem'), + (4233774, 'mccdjelio01', 'sitem'), + (4234030, 'mccdjeliy01', 'sitem'), + (4234286, 'mccdjemeo01', 'sitem'), + (4234542, 'mccdjemey01', 'sitem'), + (4234798, 'mccdjemso01', 'sitem'), + (4235054, 'mccdjemsy01', 'sitem'), + (4235310, 'mccdjetoo01', 'sitem'), + (4235566, 'mccdjetoy01', 'sitem'), + (4235822, 'mccdjfboo01', 'sitem'), + (4236078, 'mccdjfboy01', 'sitem'), + (4236334, 'mccdjffuo01', 'sitem'), + (4236590, 'mccdjffuy01', 'sitem'), + (4236846, 'mccdjfleo01', 'sitem'), + (4237102, 'mccdjfley01', 'sitem'), + (4237358, 'mccdjflio01', 'sitem'), + (4237614, 'mccdjfliy01', 'sitem'), + (4237870, 'mccdjfmeo01', 'sitem'), + (4238126, 'mccdjfmey01', 'sitem'), + (4238382, 'mccdjfmso01', 'sitem'), + (4238638, 'mccdjfmsy01', 'sitem'), + (4238894, 'mccdjftoo01', 'sitem'), + (4239150, 'mccdjftoy01', 'sitem'), + (4239406, 'mccejbboo01', 'sitem'), + (4239662, 'mccejbboy01', 'sitem'), + (4239918, 'mccejbfuo01', 'sitem'), + (4240174, 'mccejbfuy01', 'sitem'), + (4240430, 'mccejbleo01', 'sitem'), + (4240686, 'mccejbley01', 'sitem'), + (4240942, 'mccejblio01', 'sitem'), + (4241198, 'mccejbliy01', 'sitem'), + (4241454, 'mccejbmeo01', 'sitem'), + (4241710, 'mccejbmey01', 'sitem'), + (4241966, 'mccejbmso01', 'sitem'), + (4242222, 'mccejbmsy01', 'sitem'), + (4242478, 'mccejbtoo01', 'sitem'), + (4242734, 'mccejbtoy01', 'sitem'), + (4242990, 'mccejcboo01', 'sitem'), + (4243246, 'mccejcboy01', 'sitem'), + (4243502, 'mccejcfuo01', 'sitem'), + (4243758, 'mccejcfuy01', 'sitem'), + (4244014, 'mccejcleo01', 'sitem'), + (4244270, 'mccejcley01', 'sitem'), + (4244526, 'mccejclio01', 'sitem'), + (4244782, 'mccejcliy01', 'sitem'), + (4245038, 'mccejcmeo01', 'sitem'), + (4245294, 'mccejcmey01', 'sitem'), + (4245550, 'mccejcmso01', 'sitem'), + (4245806, 'mccejcmsy01', 'sitem'), + (4246062, 'mccejctoo01', 'sitem'), + (4246318, 'mccejctoy01', 'sitem'), + (4246574, 'mccejdboo01', 'sitem'), + (4246830, 'mccejdboy01', 'sitem'), + (4247086, 'mccejdfuo01', 'sitem'), + (4247342, 'mccejdfuy01', 'sitem'), + (4247598, 'mccejdleo01', 'sitem'), + (4247854, 'mccejdley01', 'sitem'), + (4248110, 'mccejdlio01', 'sitem'), + (4248366, 'mccejdliy01', 'sitem'), + (4248622, 'mccejdmeo01', 'sitem'), + (4248878, 'mccejdmey01', 'sitem'), + (4249134, 'mccejdmso01', 'sitem'), + (4249390, 'mccejdmsy01', 'sitem'), + (4249646, 'mccejdtoo01', 'sitem'), + (4249902, 'mccejdtoy01', 'sitem'), + (4250158, 'mccejeboo01', 'sitem'), + (4250414, 'mccejeboy01', 'sitem'), + (4250670, 'mccejefuo01', 'sitem'), + (4250926, 'mccejefuy01', 'sitem'), + (4251182, 'mccejeleo01', 'sitem'), + (4251438, 'mccejeley01', 'sitem'), + (4251694, 'mccejelio01', 'sitem'), + (4251950, 'mccejeliy01', 'sitem'), + (4252206, 'mccejemeo01', 'sitem'), + (4252462, 'mccejemey01', 'sitem'), + (4252718, 'mccejemso01', 'sitem'), + (4252974, 'mccejemsy01', 'sitem'), + (4253230, 'mccejetoo01', 'sitem'), + (4253486, 'mccejetoy01', 'sitem'), + (4253742, 'mccfjdcll01', 'sitem'), + (4253998, 'mccfjdcls01', 'sitem'), + (4254254, 'mccfjdmeo01', 'sitem'), + (4254510, 'mccfjdmey01', 'sitem'), + (4254766, 'mccfjdsho01', 'sitem'), + (4255022, 'mccfjdshy01', 'sitem'), + (4255278, 'mccfjdtol01', 'sitem'), + (4255534, 'mccfjdtos01', 'sitem'), + (4255790, 'mccfjfcll01', 'sitem'), + (4256046, 'mccfjfcls01', 'sitem'), + (4256302, 'mccfjfmeo01', 'sitem'), + (4256558, 'mccfjfmey01', 'sitem'), + (4256814, 'mccfjfsho01', 'sitem'), + (4257070, 'mccfjfshy01', 'sitem'), + (4257326, 'mccfjftol01', 'sitem'), + (4257582, 'mccfjftos01', 'sitem'), + (4257838, 'mccgjfcll01', 'sitem'), + (4258094, 'mccgjfcls01', 'sitem'), + (4258350, 'mccgjfmeo01', 'sitem'), + (4258606, 'mccgjfmey01', 'sitem'), + (4258862, 'mccgjfsho01', 'sitem'), + (4259118, 'mccgjfshy01', 'sitem'), + (4259374, 'mccgjftol01', 'sitem'), + (4259630, 'mccgjftos01', 'sitem'), + (4259886, 'mccijfcll01', 'sitem'), + (4260142, 'mccijfcls01', 'sitem'), + (4260398, 'mccijfgrl01', 'sitem'), + (4260654, 'mccijfgrs01', 'sitem'), + (4260910, 'mccijfleo01', 'sitem'), + (4261166, 'mccijfley01', 'sitem'), + (4261422, 'mccijfsil01', 'sitem'), + (4261678, 'mccijfsis01', 'sitem'), + (4261934, 'mccjjecll01', 'sitem'), + (4262190, 'mccjjecls01', 'sitem'), + (4262446, 'mccjjegrl01', 'sitem'), + (4262702, 'mccjjegrs01', 'sitem'), + (4262958, 'mccjjeleo01', 'sitem'), + (4263214, 'mccjjeley01', 'sitem'), + (4263470, 'mccjjesil01', 'sitem'), + (4263726, 'mccjjesis01', 'sitem'), + (4263982, 'mccjjfcll01', 'sitem'), + (4264238, 'mccjjfcls01', 'sitem'), + (4264494, 'mccjjfgrl01', 'sitem'), + (4264750, 'mccjjfgrs01', 'sitem'), + (4265006, 'mccjjfleo01', 'sitem'), + (4265262, 'mccjjfley01', 'sitem'), + (4265518, 'mccjjfsil01', 'sitem'), + (4265774, 'mccjjfsis01', 'sitem'), + (4266030, 'mchajcgrl01', 'sitem'), + (4266286, 'mchajcgrs01', 'sitem'), + (4266542, 'mchajcmeo01', 'sitem'), + (4266798, 'mchajcmey01', 'sitem'), + (4267054, 'mchajcsho01', 'sitem'), + (4267310, 'mchajcshy01', 'sitem'), + (4267566, 'mchajdgrl01', 'sitem'), + (4267822, 'mchajdgrs01', 'sitem'), + (4268078, 'mchajdmeo01', 'sitem'), + (4268334, 'mchajdmey01', 'sitem'), + (4268590, 'mchajdsho01', 'sitem'), + (4268846, 'mchajdshy01', 'sitem'), + (4269102, 'mchajegrl01', 'sitem'), + (4269358, 'mchajegrs01', 'sitem'), + (4269614, 'mchajemeo01', 'sitem'), + (4269870, 'mchajemey01', 'sitem'), + (4270126, 'mchajesho01', 'sitem'), + (4270382, 'mchajeshy01', 'sitem'), + (4270638, 'mchbjagrl01', 'sitem'), + (4270894, 'mchbjagrs01', 'sitem'), + (4271150, 'mchbjameo01', 'sitem'), + (4271406, 'mchbjamey01', 'sitem'), + (4271662, 'mchbjasho01', 'sitem'), + (4271918, 'mchbjashy01', 'sitem'), + (4272174, 'mchbjbgrl01', 'sitem'), + (4272430, 'mchbjbgrs01', 'sitem'), + (4272686, 'mchbjbmeo01', 'sitem'), + (4272942, 'mchbjbmey01', 'sitem'), + (4273198, 'mchbjbsho01', 'sitem'), + (4273454, 'mchbjbshy01', 'sitem'), + (4273710, 'mchbjcgrl01', 'sitem'), + (4273966, 'mchbjcgrs01', 'sitem'), + (4274222, 'mchbjcmeo01', 'sitem'), + (4274478, 'mchbjcmey01', 'sitem'), + (4274734, 'mchbjcsho01', 'sitem'), + (4274990, 'mchbjcshy01', 'sitem'), + (4275246, 'mchbjdgrl01', 'sitem'), + (4275502, 'mchbjdgrs01', 'sitem'), + (4275758, 'mchbjdmeo01', 'sitem'), + (4276014, 'mchbjdmey01', 'sitem'), + (4276270, 'mchbjdsho01', 'sitem'), + (4276526, 'mchbjdshy01', 'sitem'), + (4276782, 'mchbjegrl01', 'sitem'), + (4277038, 'mchbjegrs01', 'sitem'), + (4277294, 'mchbjemeo01', 'sitem'), + (4277550, 'mchbjemey01', 'sitem'), + (4277806, 'mchbjesho01', 'sitem'), + (4278062, 'mchbjeshy01', 'sitem'), + (4278318, 'mchbjfgrl01', 'sitem'), + (4278574, 'mchbjfgrs01', 'sitem'), + (4278830, 'mchbjfmeo01', 'sitem'), + (4279086, 'mchbjfmey01', 'sitem'), + (4279342, 'mchbjfsho01', 'sitem'), + (4279598, 'mchbjfshy01', 'sitem'), + (4279854, 'mchcjahol01', 'sitem'), + (4280110, 'mchcjahos01', 'sitem'), + (4280366, 'mchcjaleo01', 'sitem'), + (4280622, 'mchcjaley01', 'sitem'), + (4280878, 'mchcjbhol01', 'sitem'), + (4281134, 'mchcjbhos01', 'sitem'), + (4281390, 'mchcjbleo01', 'sitem'), + (4281646, 'mchcjbley01', 'sitem'), + (4281902, 'mchcjchol01', 'sitem'), + (4282158, 'mchcjchos01', 'sitem'), + (4282414, 'mchcjcleo01', 'sitem'), + (4282670, 'mchcjcley01', 'sitem'), + (4282926, 'mchcjdhol01', 'sitem'), + (4283182, 'mchcjdhos01', 'sitem'), + (4283438, 'mchcjdleo01', 'sitem'), + (4283694, 'mchcjdley01', 'sitem'), + (4283950, 'mchcjehol01', 'sitem'), + (4284206, 'mchcjehos01', 'sitem'), + (4284462, 'mchcjeleo01', 'sitem'), + (4284718, 'mchcjeley01', 'sitem'), + (4284974, 'mchcjfhol01', 'sitem'), + (4285230, 'mchcjfhos01', 'sitem'), + (4285486, 'mchcjfleo01', 'sitem'), + (4285742, 'mchcjfley01', 'sitem'), + (4285998, 'mchdjaboo01', 'sitem'), + (4286254, 'mchdjaboy01', 'sitem'), + (4286510, 'mchdjafuo01', 'sitem'), + (4286766, 'mchdjafuy01', 'sitem'), + (4287022, 'mchdjaleo01', 'sitem'), + (4287278, 'mchdjaley01', 'sitem'), + (4287534, 'mchdjalio01', 'sitem'), + (4287790, 'mchdjaliy01', 'sitem'), + (4288046, 'mchdjameo01', 'sitem'), + (4288302, 'mchdjamey01', 'sitem'), + (4288558, 'mchdjamso01', 'sitem'), + (4288814, 'mchdjamsy01', 'sitem'), + (4289070, 'mchdjatoo01', 'sitem'), + (4289326, 'mchdjatoy01', 'sitem'), + (4289582, 'mchdjbboo01', 'sitem'), + (4289838, 'mchdjbboy01', 'sitem'), + (4290094, 'mchdjbfuo01', 'sitem'), + (4290350, 'mchdjbfuy01', 'sitem'), + (4290606, 'mchdjbleo01', 'sitem'), + (4290862, 'mchdjbley01', 'sitem'), + (4291118, 'mchdjblio01', 'sitem'), + (4291374, 'mchdjbliy01', 'sitem'), + (4291630, 'mchdjbmeo01', 'sitem'), + (4291886, 'mchdjbmey01', 'sitem'), + (4292142, 'mchdjbmso01', 'sitem'), + (4292398, 'mchdjbmsy01', 'sitem'), + (4292654, 'mchdjbtoo01', 'sitem'), + (4292910, 'mchdjbtoy01', 'sitem'), + (4293166, 'mchdjcboo01', 'sitem'), + (4293422, 'mchdjcboy01', 'sitem'), + (4293678, 'mchdjcfuo01', 'sitem'), + (4293934, 'mchdjcfuy01', 'sitem'), + (4294190, 'mchdjcleo01', 'sitem'), + (4294446, 'mchdjcley01', 'sitem'), + (4294702, 'mchdjclio01', 'sitem'), + (4294958, 'mchdjcliy01', 'sitem'), + (4295214, 'mchdjcmeo01', 'sitem'), + (4295470, 'mchdjcmey01', 'sitem'), + (4295726, 'mchdjcmso01', 'sitem'), + (4295982, 'mchdjcmsy01', 'sitem'), + (4296238, 'mchdjctoo01', 'sitem'), + (4296494, 'mchdjctoy01', 'sitem'), + (4296750, 'mchdjdboo01', 'sitem'), + (4297006, 'mchdjdboy01', 'sitem'), + (4297262, 'mchdjdfuo01', 'sitem'), + (4297518, 'mchdjdfuy01', 'sitem'), + (4297774, 'mchdjdleo01', 'sitem'), + (4298030, 'mchdjdley01', 'sitem'), + (4298286, 'mchdjdlio01', 'sitem'), + (4298542, 'mchdjdliy01', 'sitem'), + (4298798, 'mchdjdmeo01', 'sitem'), + (4299054, 'mchdjdmey01', 'sitem'), + (4299310, 'mchdjdmso01', 'sitem'), + (4299566, 'mchdjdmsy01', 'sitem'), + (4299822, 'mchdjdtoo01', 'sitem'), + (4300078, 'mchdjdtoy01', 'sitem'), + (4300334, 'mchdjeboo01', 'sitem'), + (4300590, 'mchdjeboy01', 'sitem'), + (4300846, 'mchdjefuo01', 'sitem'), + (4301102, 'mchdjefuy01', 'sitem'), + (4301358, 'mchdjeleo01', 'sitem'), + (4301614, 'mchdjeley01', 'sitem'), + (4301870, 'mchdjelio01', 'sitem'), + (4302126, 'mchdjeliy01', 'sitem'), + (4302382, 'mchdjemeo01', 'sitem'), + (4302638, 'mchdjemey01', 'sitem'), + (4302894, 'mchdjemso01', 'sitem'), + (4303150, 'mchdjemsy01', 'sitem'), + (4303406, 'mchdjetoo01', 'sitem'), + (4303662, 'mchdjetoy01', 'sitem'), + (4303918, 'mchejfmeo01', 'sitem'), + (4304174, 'mchejfmey01', 'sitem'), + (4304430, 'mchejfshl01', 'sitem'), + (4304686, 'mchejfshs01', 'sitem'), + (4304942, 'mchfjehol01', 'sitem'), + (4305198, 'mchfjehos01', 'sitem'), + (4305454, 'mchfjeleo01', 'sitem'), + (4305710, 'mchfjeley01', 'sitem'), + (4305966, 'mchfjfhol01', 'sitem'), + (4306222, 'mchfjfhos01', 'sitem'), + (4306478, 'mchfjfleo01', 'sitem'), + (4306734, 'mchfjfley01', 'sitem'), + (4306990, 'mchhjbcll01', 'sitem'), + (4307246, 'mchhjbcls01', 'sitem'), + (4307502, 'mchhjbleo01', 'sitem'), + (4307758, 'mchhjbley01', 'sitem'), + (4308014, 'mchhjbtrl01', 'sitem'), + (4308270, 'mchhjbtrs01', 'sitem'), + (4308526, 'mchhjccll01', 'sitem'), + (4308782, 'mchhjccls01', 'sitem'), + (4309038, 'mchhjcleo01', 'sitem'), + (4309294, 'mchhjcley01', 'sitem'), + (4309550, 'mchhjctrl01', 'sitem'), + (4309806, 'mchhjctrs01', 'sitem'), + (4310062, 'mchhjdcll01', 'sitem'), + (4310318, 'mchhjdcls01', 'sitem'), + (4310574, 'mchhjdleo01', 'sitem'), + (4310830, 'mchhjdley01', 'sitem'), + (4311086, 'mchhjdtrl01', 'sitem'), + (4311342, 'mchhjdtrs01', 'sitem'), + (4311598, 'mchhjecll01', 'sitem'), + (4311854, 'mchhjecls01', 'sitem'), + (4312110, 'mchhjeleo01', 'sitem'), + (4312366, 'mchhjeley01', 'sitem'), + (4312622, 'mchhjetrl01', 'sitem'), + (4312878, 'mchhjetrs01', 'sitem'), + (4313134, 'mchkjdcll01', 'sitem'), + (4313390, 'mchkjdcls01', 'sitem'), + (4313646, 'mchkjdgrl01', 'sitem'), + (4313902, 'mchkjdgrs01', 'sitem'), + (4314158, 'mchkjdleo01', 'sitem'), + (4314414, 'mchkjdley01', 'sitem'), + (4314670, 'mchkjdsil01', 'sitem'), + (4314926, 'mchkjdsis01', 'sitem'), + (4315182, 'mchkjecll01', 'sitem'), + (4315438, 'mchkjecls01', 'sitem'), + (4315694, 'mchkjegrl01', 'sitem'), + (4315950, 'mchkjegrs01', 'sitem'), + (4316206, 'mchkjeleo01', 'sitem'), + (4316462, 'mchkjeley01', 'sitem'), + (4316718, 'mchkjesil01', 'sitem'), + (4316974, 'mchkjesis01', 'sitem'), + (4317230, 'mchkjfcll01', 'sitem'), + (4317486, 'mchkjfcls01', 'sitem'), + (4317742, 'mchkjfgrl01', 'sitem'), + (4317998, 'mchkjfgrs01', 'sitem'), + (4318254, 'mchkjfleo01', 'sitem'), + (4318510, 'mchkjfley01', 'sitem'), + (4318766, 'mchkjfsil01', 'sitem'), + (4319022, 'mchkjfsis01', 'sitem'), + (4319278, 'mckcjdcal01', 'sitem'), + (4319534, 'mckcjdcas01', 'sitem'), + (4319790, 'mckcjdcll01', 'sitem'), + (4320046, 'mckcjdcls01', 'sitem'), + (4320302, 'mckcjdgrl01', 'sitem'), + (4320558, 'mckcjdgrs01', 'sitem'), + (4320814, 'mckcjdmeo01', 'sitem'), + (4321070, 'mckcjdmey01', 'sitem'), + (4321326, 'mckcjdsco01', 'sitem'), + (4321582, 'mckcjdscy01', 'sitem'), + (4321838, 'mckcjdsho01', 'sitem'), + (4322094, 'mckcjdshy01', 'sitem'), + (4322350, 'mckcjecal01', 'sitem'), + (4322606, 'mckcjecas01', 'sitem'), + (4322862, 'mckcjecll01', 'sitem'), + (4323118, 'mckcjecls01', 'sitem'), + (4323374, 'mckcjegrl01', 'sitem'), + (4323630, 'mckcjegrs01', 'sitem'), + (4323886, 'mckcjemeo01', 'sitem'), + (4324142, 'mckcjemey01', 'sitem'), + (4324398, 'mckcjesco01', 'sitem'), + (4324654, 'mckcjescy01', 'sitem'), + (4324910, 'mckcjesho01', 'sitem'), + (4325166, 'mckcjeshy01', 'sitem'), + (4325422, 'mckcjfcal01', 'sitem'), + (4325678, 'mckcjfcas01', 'sitem'), + (4325934, 'mckcjfcll01', 'sitem'), + (4326190, 'mckcjfcls01', 'sitem'), + (4326446, 'mckcjfgrl01', 'sitem'), + (4326702, 'mckcjfgrs01', 'sitem'), + (4326958, 'mckcjfmeo01', 'sitem'), + (4327214, 'mckcjfmey01', 'sitem'), + (4327470, 'mckcjfsco01', 'sitem'), + (4327726, 'mckcjfscy01', 'sitem'), + (4327982, 'mckcjfsho01', 'sitem'), + (4328238, 'mckcjfshy01', 'sitem'), + (4328494, 'mckdjccal01', 'sitem'), + (4328750, 'mckdjccas01', 'sitem'), + (4329006, 'mckdjccll01', 'sitem'), + (4329262, 'mckdjccls01', 'sitem'), + (4329518, 'mckdjcgrl01', 'sitem'), + (4329774, 'mckdjcgrs01', 'sitem'), + (4330030, 'mckdjcmeo01', 'sitem'), + (4330286, 'mckdjcmey01', 'sitem'), + (4330542, 'mckdjcsco01', 'sitem'), + (4330798, 'mckdjcscy01', 'sitem'), + (4331054, 'mckdjcsho01', 'sitem'), + (4331310, 'mckdjcshy01', 'sitem'), + (4331566, 'mckdjdcal01', 'sitem'), + (4331822, 'mckdjdcas01', 'sitem'), + (4332078, 'mckdjdcll01', 'sitem'), + (4332334, 'mckdjdcls01', 'sitem'), + (4332590, 'mckdjdgrl01', 'sitem'), + (4332846, 'mckdjdgrs01', 'sitem'), + (4333102, 'mckdjdmeo01', 'sitem'), + (4333358, 'mckdjdmey01', 'sitem'), + (4333614, 'mckdjdsco01', 'sitem'), + (4333870, 'mckdjdscy01', 'sitem'), + (4334126, 'mckdjdsho01', 'sitem'), + (4334382, 'mckdjdshy01', 'sitem'), + (4334638, 'mckdjecal01', 'sitem'), + (4334894, 'mckdjecas01', 'sitem'), + (4335150, 'mckdjecll01', 'sitem'), + (4335406, 'mckdjecls01', 'sitem'), + (4335662, 'mckdjegrl01', 'sitem'), + (4335918, 'mckdjegrs01', 'sitem'), + (4336174, 'mckdjemeo01', 'sitem'), + (4336430, 'mckdjemey01', 'sitem'), + (4336686, 'mckdjesco01', 'sitem'), + (4336942, 'mckdjescy01', 'sitem'), + (4337198, 'mckdjesho01', 'sitem'), + (4337454, 'mckdjeshy01', 'sitem'), + (4337710, 'mckdjfcal01', 'sitem'), + (4337966, 'mckdjfcas01', 'sitem'), + (4338222, 'mckdjfcll01', 'sitem'), + (4338478, 'mckdjfcls01', 'sitem'), + (4338734, 'mckdjfgrl01', 'sitem'), + (4338990, 'mckdjfgrs01', 'sitem'), + (4339246, 'mckdjfmeo01', 'sitem'), + (4339502, 'mckdjfmey01', 'sitem'), + (4339758, 'mckdjfsco01', 'sitem'), + (4340014, 'mckdjfscy01', 'sitem'), + (4340270, 'mckdjfsho01', 'sitem'), + (4340526, 'mckdjfshy01', 'sitem'), + (4340782, 'mckfjecal01', 'sitem'), + (4341038, 'mckfjecas01', 'sitem'), + (4341294, 'mckfjecll01', 'sitem'), + (4341550, 'mckfjecls01', 'sitem'), + (4341806, 'mckfjegrl01', 'sitem'), + (4342062, 'mckfjegrs01', 'sitem'), + (4342318, 'mckfjemeo01', 'sitem'), + (4342574, 'mckfjemey01', 'sitem'), + (4342830, 'mckfjesco01', 'sitem'), + (4343086, 'mckfjescy01', 'sitem'), + (4343342, 'mckfjesho01', 'sitem'), + (4343598, 'mckfjeshy01', 'sitem'), + (4343854, 'mckfjfcal01', 'sitem'), + (4344110, 'mckfjfcas01', 'sitem'), + (4344366, 'mckfjfcll01', 'sitem'), + (4344622, 'mckfjfcls01', 'sitem'), + (4344878, 'mckfjfgrl01', 'sitem'), + (4345134, 'mckfjfgrs01', 'sitem'), + (4345390, 'mckfjfmeo01', 'sitem'), + (4345646, 'mckfjfmey01', 'sitem'), + (4345902, 'mckfjfsco01', 'sitem'), + (4346158, 'mckfjfscy01', 'sitem'), + (4346414, 'mckfjfsho01', 'sitem'), + (4346670, 'mckfjfshy01', 'sitem'), + (4346926, 'mckhjbcal01', 'sitem'), + (4347182, 'mckhjbcas01', 'sitem'), + (4347438, 'mckhjbcll01', 'sitem'), + (4347694, 'mckhjbcls01', 'sitem'), + (4347950, 'mckhjbgrl01', 'sitem'), + (4348206, 'mckhjbgrs01', 'sitem'), + (4348462, 'mckhjbmeo01', 'sitem'), + (4348718, 'mckhjbmey01', 'sitem'), + (4348974, 'mckhjbsco01', 'sitem'), + (4349230, 'mckhjbscy01', 'sitem'), + (4349486, 'mckhjbsho01', 'sitem'), + (4349742, 'mckhjbshy01', 'sitem'), + (4349998, 'mckhjccal01', 'sitem'), + (4350254, 'mckhjccas01', 'sitem'), + (4350510, 'mckhjccll01', 'sitem'), + (4350766, 'mckhjccls01', 'sitem'), + (4351022, 'mckhjcgrl01', 'sitem'), + (4351278, 'mckhjcgrs01', 'sitem'), + (4351534, 'mckhjcmeo01', 'sitem'), + (4351790, 'mckhjcmey01', 'sitem'), + (4352046, 'mckhjcsco01', 'sitem'), + (4352302, 'mckhjcscy01', 'sitem'), + (4352558, 'mckhjcsho01', 'sitem'), + (4352814, 'mckhjcshy01', 'sitem'), + (4353070, 'mckhjdcal01', 'sitem'), + (4353326, 'mckhjdcas01', 'sitem'), + (4353582, 'mckhjdcll01', 'sitem'), + (4353838, 'mckhjdcls01', 'sitem'), + (4354094, 'mckhjdgrl01', 'sitem'), + (4354350, 'mckhjdgrs01', 'sitem'), + (4354606, 'mckhjdmeo01', 'sitem'), + (4354862, 'mckhjdmey01', 'sitem'), + (4355118, 'mckhjdsco01', 'sitem'), + (4355374, 'mckhjdscy01', 'sitem'), + (4355630, 'mckhjdsho01', 'sitem'), + (4355886, 'mckhjdshy01', 'sitem'), + (4356142, 'mckhjecal01', 'sitem'), + (4356398, 'mckhjecas01', 'sitem'), + (4356654, 'mckhjecll01', 'sitem'), + (4356910, 'mckhjecls01', 'sitem'), + (4357166, 'mckhjegrl01', 'sitem'), + (4357422, 'mckhjegrs01', 'sitem'), + (4357678, 'mckhjemeo01', 'sitem'), + (4357934, 'mckhjemey01', 'sitem'), + (4358190, 'mckhjesco01', 'sitem'), + (4358446, 'mckhjescy01', 'sitem'), + (4358702, 'mckhjesho01', 'sitem'), + (4358958, 'mckhjeshy01', 'sitem'), + (4359214, 'mcpcjdfio01', 'sitem'), + (4359470, 'mcpcjdfiy01', 'sitem'), + (4359726, 'mcpcjdlfl01', 'sitem'), + (4359982, 'mcpcjdlfs01', 'sitem'), + (4360238, 'mcpcjdpif01', 'sitem'), + (4360494, 'mcpcjdpio01', 'sitem'), + (4360750, 'mcpcjdsil01', 'sitem'), + (4361006, 'mcpcjdsis01', 'sitem'), + (4361262, 'mcpdjdfio01', 'sitem'), + (4361518, 'mcpdjdfiy01', 'sitem'), + (4361774, 'mcpdjdlfl01', 'sitem'), + (4362030, 'mcpdjdlfs01', 'sitem'), + (4362286, 'mcpdjdpif01', 'sitem'), + (4362542, 'mcpdjdpio01', 'sitem'), + (4362798, 'mcpdjdsil01', 'sitem'), + (4363054, 'mcpdjdsis01', 'sitem'), + (4363310, 'mdfajbbul01', 'sitem'), + (4363566, 'mdfajbbus01', 'sitem'), + (4363822, 'mdfajbfrl01', 'sitem'), + (4364078, 'mdfajbfrs01', 'sitem'), + (4364334, 'mdfajbmof01', 'sitem'), + (4364590, 'mdfajbmoo01', 'sitem'), + (4364846, 'mdfajboif01', 'sitem'), + (4365102, 'mdfajboio01', 'sitem'), + (4365358, 'mdfajbpal01', 'sitem'), + (4365614, 'mdfajbpas01', 'sitem'), + (4365870, 'mdfajbpof01', 'sitem'), + (4366126, 'mdfajbpoo01', 'sitem'), + (4366382, 'mdfajbref01', 'sitem'), + (4366638, 'mdfajbreo01', 'sitem'), + (4366894, 'mdfajbruf01', 'sitem'), + (4367150, 'mdfajbruo01', 'sitem'), + (4367406, 'mdfajbsaf01', 'sitem'), + (4367662, 'mdfajbsao01', 'sitem'), + (4367918, 'mdfajbsel01', 'sitem'), + (4368174, 'mdfajbses01', 'sitem'), + (4368430, 'mdfajbstf01', 'sitem'), + (4368686, 'mdfajbsto01', 'sitem'), + (4368942, 'mdfajbwbf01', 'sitem'), + (4369198, 'mdfajbwbo01', 'sitem'), + (4369454, 'mdfajbwrf01', 'sitem'), + (4369710, 'mdfajbwro01', 'sitem'), + (4369966, 'mdfajcbul01', 'sitem'), + (4370222, 'mdfajcbus01', 'sitem'), + (4370478, 'mdfajcfrl01', 'sitem'), + (4370734, 'mdfajcfrs01', 'sitem'), + (4370990, 'mdfajcmof01', 'sitem'), + (4371246, 'mdfajcmoo01', 'sitem'), + (4371502, 'mdfajcoif01', 'sitem'), + (4371758, 'mdfajcoio01', 'sitem'), + (4372014, 'mdfajcpal01', 'sitem'), + (4372270, 'mdfajcpas01', 'sitem'), + (4372526, 'mdfajcpof01', 'sitem'), + (4372782, 'mdfajcpoo01', 'sitem'), + (4373038, 'mdfajcref01', 'sitem'), + (4373294, 'mdfajcreo01', 'sitem'), + (4373550, 'mdfajcruf01', 'sitem'), + (4373806, 'mdfajcruo01', 'sitem'), + (4374062, 'mdfajcsaf01', 'sitem'), + (4374318, 'mdfajcsao01', 'sitem'), + (4374574, 'mdfajcsel01', 'sitem'), + (4374830, 'mdfajcses01', 'sitem'), + (4375086, 'mdfajcstf01', 'sitem'), + (4375342, 'mdfajcsto01', 'sitem'), + (4375598, 'mdfajcwbf01', 'sitem'), + (4375854, 'mdfajcwbo01', 'sitem'), + (4376110, 'mdfajcwrf01', 'sitem'), + (4376366, 'mdfajcwro01', 'sitem'), + (4376622, 'mdfajdbul01', 'sitem'), + (4376878, 'mdfajdbus01', 'sitem'), + (4377134, 'mdfajdfrl01', 'sitem'), + (4377390, 'mdfajdfrs01', 'sitem'), + (4377646, 'mdfajdmof01', 'sitem'), + (4377902, 'mdfajdmoo01', 'sitem'), + (4378158, 'mdfajdoif01', 'sitem'), + (4378414, 'mdfajdoio01', 'sitem'), + (4378670, 'mdfajdpal01', 'sitem'), + (4378926, 'mdfajdpas01', 'sitem'), + (4379182, 'mdfajdpof01', 'sitem'), + (4379438, 'mdfajdpoo01', 'sitem'), + (4379694, 'mdfajdref01', 'sitem'), + (4379950, 'mdfajdreo01', 'sitem'), + (4380206, 'mdfajdruf01', 'sitem'), + (4380462, 'mdfajdruo01', 'sitem'), + (4380718, 'mdfajdsaf01', 'sitem'), + (4380974, 'mdfajdsao01', 'sitem'), + (4381230, 'mdfajdsel01', 'sitem'), + (4381486, 'mdfajdses01', 'sitem'), + (4381742, 'mdfajdstf01', 'sitem'), + (4381998, 'mdfajdsto01', 'sitem'), + (4382254, 'mdfajdwbf01', 'sitem'), + (4382510, 'mdfajdwbo01', 'sitem'), + (4382766, 'mdfajdwrf01', 'sitem'), + (4383022, 'mdfajdwro01', 'sitem'), + (4383278, 'mdfajebul01', 'sitem'), + (4383534, 'mdfajebus01', 'sitem'), + (4383790, 'mdfajefrl01', 'sitem'), + (4384046, 'mdfajefrs01', 'sitem'), + (4384302, 'mdfajemof01', 'sitem'), + (4384558, 'mdfajemoo01', 'sitem'), + (4384814, 'mdfajeoif01', 'sitem'), + (4385070, 'mdfajeoio01', 'sitem'), + (4385326, 'mdfajepal01', 'sitem'), + (4385582, 'mdfajepas01', 'sitem'), + (4385838, 'mdfajepof01', 'sitem'), + (4386094, 'mdfajepoo01', 'sitem'), + (4386350, 'mdfajeref01', 'sitem'), + (4386606, 'mdfajereo01', 'sitem'), + (4386862, 'mdfajeruf01', 'sitem'), + (4387118, 'mdfajeruo01', 'sitem'), + (4387374, 'mdfajesaf01', 'sitem'), + (4387630, 'mdfajesao01', 'sitem'), + (4387886, 'mdfajesel01', 'sitem'), + (4388142, 'mdfajeses01', 'sitem'), + (4388398, 'mdfajestf01', 'sitem'), + (4388654, 'mdfajesto01', 'sitem'), + (4388910, 'mdfajewbf01', 'sitem'), + (4389166, 'mdfajewbo01', 'sitem'), + (4389422, 'mdfajewrf01', 'sitem'), + (4389678, 'mdfajewro01', 'sitem'), + (4389934, 'mdfajfbul01', 'sitem'), + (4390190, 'mdfajfbus01', 'sitem'), + (4390446, 'mdfajffrl01', 'sitem'), + (4390702, 'mdfajffrs01', 'sitem'), + (4390958, 'mdfajfmof01', 'sitem'), + (4391214, 'mdfajfmoo01', 'sitem'), + (4391470, 'mdfajfoif01', 'sitem'), + (4391726, 'mdfajfoio01', 'sitem'), + (4391982, 'mdfajfpal01', 'sitem'), + (4392238, 'mdfajfpas01', 'sitem'), + (4392494, 'mdfajfpof01', 'sitem'), + (4392750, 'mdfajfpoo01', 'sitem'), + (4393006, 'mdfajfref01', 'sitem'), + (4393262, 'mdfajfreo01', 'sitem'), + (4393518, 'mdfajfruf01', 'sitem'), + (4393774, 'mdfajfruo01', 'sitem'), + (4394030, 'mdfajfsaf01', 'sitem'), + (4394286, 'mdfajfsao01', 'sitem'), + (4394542, 'mdfajfsel01', 'sitem'), + (4394798, 'mdfajfses01', 'sitem'), + (4395054, 'mdfajfstf01', 'sitem'), + (4395310, 'mdfajfsto01', 'sitem'), + (4395566, 'mdfajfwbf01', 'sitem'), + (4395822, 'mdfajfwbo01', 'sitem'), + (4396078, 'mdfajfwrf01', 'sitem'), + (4396334, 'mdfajfwro01', 'sitem'), + (4396590, 'mdfbjbbul01', 'sitem'), + (4396846, 'mdfbjbbus01', 'sitem'), + (4397102, 'mdfbjbfrl01', 'sitem'), + (4397358, 'mdfbjbfrs01', 'sitem'), + (4397614, 'mdfbjbmof01', 'sitem'), + (4397870, 'mdfbjbmoo01', 'sitem'), + (4398126, 'mdfbjboif01', 'sitem'), + (4398382, 'mdfbjboio01', 'sitem'), + (4398638, 'mdfbjbpal01', 'sitem'), + (4398894, 'mdfbjbpas01', 'sitem'), + (4399150, 'mdfbjbpof01', 'sitem'), + (4399406, 'mdfbjbpoo01', 'sitem'), + (4399662, 'mdfbjbref01', 'sitem'), + (4399918, 'mdfbjbreo01', 'sitem'), + (4400174, 'mdfbjbruf01', 'sitem'), + (4400430, 'mdfbjbruo01', 'sitem'), + (4400686, 'mdfbjbsaf01', 'sitem'), + (4400942, 'mdfbjbsao01', 'sitem'), + (4401198, 'mdfbjbsel01', 'sitem'), + (4401454, 'mdfbjbses01', 'sitem'), + (4401710, 'mdfbjbstf01', 'sitem'), + (4401966, 'mdfbjbsto01', 'sitem'), + (4402222, 'mdfbjbwbf01', 'sitem'), + (4402478, 'mdfbjbwbo01', 'sitem'), + (4402734, 'mdfbjbwrf01', 'sitem'), + (4402990, 'mdfbjbwro01', 'sitem'), + (4403246, 'mdfbjcbul01', 'sitem'), + (4403502, 'mdfbjcbus01', 'sitem'), + (4403758, 'mdfbjcfrl01', 'sitem'), + (4404014, 'mdfbjcfrs01', 'sitem'), + (4404270, 'mdfbjcmof01', 'sitem'), + (4404526, 'mdfbjcmoo01', 'sitem'), + (4404782, 'mdfbjcoif01', 'sitem'), + (4405038, 'mdfbjcoio01', 'sitem'), + (4405294, 'mdfbjcpal01', 'sitem'), + (4405550, 'mdfbjcpas01', 'sitem'), + (4405806, 'mdfbjcpof01', 'sitem'), + (4406062, 'mdfbjcpoo01', 'sitem'), + (4406318, 'mdfbjcref01', 'sitem'), + (4406574, 'mdfbjcreo01', 'sitem'), + (4406830, 'mdfbjcruf01', 'sitem'), + (4407086, 'mdfbjcruo01', 'sitem'), + (4407342, 'mdfbjcsaf01', 'sitem'), + (4407598, 'mdfbjcsao01', 'sitem'), + (4407854, 'mdfbjcsel01', 'sitem'), + (4408110, 'mdfbjcses01', 'sitem'), + (4408366, 'mdfbjcstf01', 'sitem'), + (4408622, 'mdfbjcsto01', 'sitem'), + (4408878, 'mdfbjcwbf01', 'sitem'), + (4409134, 'mdfbjcwbo01', 'sitem'), + (4409390, 'mdfbjcwrf01', 'sitem'), + (4409646, 'mdfbjcwro01', 'sitem'), + (4409902, 'mdfbjdbul01', 'sitem'), + (4410158, 'mdfbjdbus01', 'sitem'), + (4410414, 'mdfbjdfrl01', 'sitem'), + (4410670, 'mdfbjdfrs01', 'sitem'), + (4410926, 'mdfbjdmof01', 'sitem'), + (4411182, 'mdfbjdmoo01', 'sitem'), + (4411438, 'mdfbjdoif01', 'sitem'), + (4411694, 'mdfbjdoio01', 'sitem'), + (4411950, 'mdfbjdpal01', 'sitem'), + (4412206, 'mdfbjdpas01', 'sitem'), + (4412462, 'mdfbjdpof01', 'sitem'), + (4412718, 'mdfbjdpoo01', 'sitem'), + (4412974, 'mdfbjdref01', 'sitem'), + (4413230, 'mdfbjdreo01', 'sitem'), + (4413486, 'mdfbjdruf01', 'sitem'), + (4413742, 'mdfbjdruo01', 'sitem'), + (4413998, 'mdfbjdsaf01', 'sitem'), + (4414254, 'mdfbjdsao01', 'sitem'), + (4414510, 'mdfbjdsel01', 'sitem'), + (4414766, 'mdfbjdses01', 'sitem'), + (4415022, 'mdfbjdstf01', 'sitem'), + (4415278, 'mdfbjdsto01', 'sitem'), + (4415534, 'mdfbjdwbf01', 'sitem'), + (4415790, 'mdfbjdwbo01', 'sitem'), + (4416046, 'mdfbjdwrf01', 'sitem'), + (4416302, 'mdfbjdwro01', 'sitem'), + (4416558, 'mdfbjebul01', 'sitem'), + (4416814, 'mdfbjebus01', 'sitem'), + (4417070, 'mdfbjefrl01', 'sitem'), + (4417326, 'mdfbjefrs01', 'sitem'), + (4417582, 'mdfbjemof01', 'sitem'), + (4417838, 'mdfbjemoo01', 'sitem'), + (4418094, 'mdfbjeoif01', 'sitem'), + (4418350, 'mdfbjeoio01', 'sitem'), + (4418606, 'mdfbjepal01', 'sitem'), + (4418862, 'mdfbjepas01', 'sitem'), + (4419118, 'mdfbjepof01', 'sitem'), + (4419374, 'mdfbjepoo01', 'sitem'), + (4419630, 'mdfbjeref01', 'sitem'), + (4419886, 'mdfbjereo01', 'sitem'), + (4420142, 'mdfbjeruf01', 'sitem'), + (4420398, 'mdfbjeruo01', 'sitem'), + (4420654, 'mdfbjesaf01', 'sitem'), + (4420910, 'mdfbjesao01', 'sitem'), + (4421166, 'mdfbjesel01', 'sitem'), + (4421422, 'mdfbjeses01', 'sitem'), + (4421678, 'mdfbjestf01', 'sitem'), + (4421934, 'mdfbjesto01', 'sitem'), + (4422190, 'mdfbjewbf01', 'sitem'), + (4422446, 'mdfbjewbo01', 'sitem'), + (4422702, 'mdfbjewrf01', 'sitem'), + (4422958, 'mdfbjewro01', 'sitem'), + (4423214, 'mdfbjfbul01', 'sitem'), + (4423470, 'mdfbjfbus01', 'sitem'), + (4423726, 'mdfbjffrl01', 'sitem'), + (4423982, 'mdfbjffrs01', 'sitem'), + (4424238, 'mdfbjfmof01', 'sitem'), + (4424494, 'mdfbjfmoo01', 'sitem'), + (4424750, 'mdfbjfoif01', 'sitem'), + (4425006, 'mdfbjfoio01', 'sitem'), + (4425262, 'mdfbjfpal01', 'sitem'), + (4425518, 'mdfbjfpas01', 'sitem'), + (4425774, 'mdfbjfpof01', 'sitem'), + (4426030, 'mdfbjfpoo01', 'sitem'), + (4426286, 'mdfbjfref01', 'sitem'), + (4426542, 'mdfbjfreo01', 'sitem'), + (4426798, 'mdfbjfruf01', 'sitem'), + (4427054, 'mdfbjfruo01', 'sitem'), + (4427310, 'mdfbjfsaf01', 'sitem'), + (4427566, 'mdfbjfsao01', 'sitem'), + (4427822, 'mdfbjfsel01', 'sitem'), + (4428078, 'mdfbjfses01', 'sitem'), + (4428334, 'mdfbjfstf01', 'sitem'), + (4428590, 'mdfbjfsto01', 'sitem'), + (4428846, 'mdfbjfwbf01', 'sitem'), + (4429102, 'mdfbjfwbo01', 'sitem'), + (4429358, 'mdfbjfwrf01', 'sitem'), + (4429614, 'mdfbjfwro01', 'sitem'), + (4429870, 'mdfcjbbul01', 'sitem'), + (4430126, 'mdfcjbbus01', 'sitem'), + (4430382, 'mdfcjbfrl01', 'sitem'), + (4430638, 'mdfcjbfrs01', 'sitem'), + (4430894, 'mdfcjbmof01', 'sitem'), + (4431150, 'mdfcjbmoo01', 'sitem'), + (4431406, 'mdfcjboif01', 'sitem'), + (4431662, 'mdfcjboio01', 'sitem'), + (4431918, 'mdfcjbpal01', 'sitem'), + (4432174, 'mdfcjbpas01', 'sitem'), + (4432430, 'mdfcjbpof01', 'sitem'), + (4432686, 'mdfcjbpoo01', 'sitem'), + (4432942, 'mdfcjbref01', 'sitem'), + (4433198, 'mdfcjbreo01', 'sitem'), + (4433454, 'mdfcjbruf01', 'sitem'), + (4433710, 'mdfcjbruo01', 'sitem'), + (4433966, 'mdfcjbsaf01', 'sitem'), + (4434222, 'mdfcjbsao01', 'sitem'), + (4434478, 'mdfcjbsel01', 'sitem'), + (4434734, 'mdfcjbses01', 'sitem'), + (4434990, 'mdfcjbstf01', 'sitem'), + (4435246, 'mdfcjbsto01', 'sitem'), + (4435502, 'mdfcjbwbf01', 'sitem'), + (4435758, 'mdfcjbwbo01', 'sitem'), + (4436014, 'mdfcjbwrf01', 'sitem'), + (4436270, 'mdfcjbwro01', 'sitem'), + (4436526, 'mdfcjcbul01', 'sitem'), + (4436782, 'mdfcjcbus01', 'sitem'), + (4437038, 'mdfcjcfrl01', 'sitem'), + (4437294, 'mdfcjcfrs01', 'sitem'), + (4437550, 'mdfcjcmof01', 'sitem'), + (4437806, 'mdfcjcmoo01', 'sitem'), + (4438062, 'mdfcjcoif01', 'sitem'), + (4438318, 'mdfcjcoio01', 'sitem'), + (4438574, 'mdfcjcpal01', 'sitem'), + (4438830, 'mdfcjcpas01', 'sitem'), + (4439086, 'mdfcjcpof01', 'sitem'), + (4439342, 'mdfcjcpoo01', 'sitem'), + (4439598, 'mdfcjcref01', 'sitem'), + (4439854, 'mdfcjcreo01', 'sitem'), + (4440110, 'mdfcjcruf01', 'sitem'), + (4440366, 'mdfcjcruo01', 'sitem'), + (4440622, 'mdfcjcsaf01', 'sitem'), + (4440878, 'mdfcjcsao01', 'sitem'), + (4441134, 'mdfcjcsel01', 'sitem'), + (4441390, 'mdfcjcses01', 'sitem'), + (4441646, 'mdfcjcstf01', 'sitem'), + (4441902, 'mdfcjcsto01', 'sitem'), + (4442158, 'mdfcjcwbf01', 'sitem'), + (4442414, 'mdfcjcwbo01', 'sitem'), + (4442670, 'mdfcjcwrf01', 'sitem'), + (4442926, 'mdfcjcwro01', 'sitem'), + (4443182, 'mdfcjdbul01', 'sitem'), + (4443438, 'mdfcjdbus01', 'sitem'), + (4443694, 'mdfcjdfrl01', 'sitem'), + (4443950, 'mdfcjdfrs01', 'sitem'), + (4444206, 'mdfcjdmof01', 'sitem'), + (4444462, 'mdfcjdmoo01', 'sitem'), + (4444718, 'mdfcjdoif01', 'sitem'), + (4444974, 'mdfcjdoio01', 'sitem'), + (4445230, 'mdfcjdpal01', 'sitem'), + (4445486, 'mdfcjdpas01', 'sitem'), + (4445742, 'mdfcjdpof01', 'sitem'), + (4445998, 'mdfcjdpoo01', 'sitem'), + (4446254, 'mdfcjdref01', 'sitem'), + (4446510, 'mdfcjdreo01', 'sitem'), + (4446766, 'mdfcjdruf01', 'sitem'), + (4447022, 'mdfcjdruo01', 'sitem'), + (4447278, 'mdfcjdsaf01', 'sitem'), + (4447534, 'mdfcjdsao01', 'sitem'), + (4447790, 'mdfcjdsel01', 'sitem'), + (4448046, 'mdfcjdses01', 'sitem'), + (4448302, 'mdfcjdstf01', 'sitem'), + (4448558, 'mdfcjdsto01', 'sitem'), + (4448814, 'mdfcjdwbf01', 'sitem'), + (4449070, 'mdfcjdwbo01', 'sitem'), + (4449326, 'mdfcjdwrf01', 'sitem'), + (4449582, 'mdfcjdwro01', 'sitem'), + (4449838, 'mdfcjebul01', 'sitem'), + (4450094, 'mdfcjebus01', 'sitem'), + (4450350, 'mdfcjefrl01', 'sitem'), + (4450606, 'mdfcjefrs01', 'sitem'), + (4450862, 'mdfcjemof01', 'sitem'), + (4451118, 'mdfcjemoo01', 'sitem'), + (4451374, 'mdfcjeoif01', 'sitem'), + (4451630, 'mdfcjeoio01', 'sitem'), + (4451886, 'mdfcjepal01', 'sitem'), + (4452142, 'mdfcjepas01', 'sitem'), + (4452398, 'mdfcjepof01', 'sitem'), + (4452654, 'mdfcjepoo01', 'sitem'), + (4452910, 'mdfcjeref01', 'sitem'), + (4453166, 'mdfcjereo01', 'sitem'), + (4453422, 'mdfcjeruf01', 'sitem'), + (4453678, 'mdfcjeruo01', 'sitem'), + (4453934, 'mdfcjesaf01', 'sitem'), + (4454190, 'mdfcjesao01', 'sitem'), + (4454446, 'mdfcjesel01', 'sitem'), + (4454702, 'mdfcjeses01', 'sitem'), + (4454958, 'mdfcjestf01', 'sitem'), + (4455214, 'mdfcjesto01', 'sitem'), + (4455470, 'mdfcjewbf01', 'sitem'), + (4455726, 'mdfcjewbo01', 'sitem'), + (4455982, 'mdfcjewrf01', 'sitem'), + (4456238, 'mdfcjewro01', 'sitem'), + (4456494, 'mdfcjfbul01', 'sitem'), + (4456750, 'mdfcjfbus01', 'sitem'), + (4457006, 'mdfcjffrl01', 'sitem'), + (4457262, 'mdfcjffrs01', 'sitem'), + (4457518, 'mdfcjfmof01', 'sitem'), + (4457774, 'mdfcjfmoo01', 'sitem'), + (4458030, 'mdfcjfoif01', 'sitem'), + (4458286, 'mdfcjfoio01', 'sitem'), + (4458542, 'mdfcjfpal01', 'sitem'), + (4458798, 'mdfcjfpas01', 'sitem'), + (4459054, 'mdfcjfpof01', 'sitem'), + (4459310, 'mdfcjfpoo01', 'sitem'), + (4459566, 'mdfcjfref01', 'sitem'), + (4459822, 'mdfcjfreo01', 'sitem'), + (4460078, 'mdfcjfruf01', 'sitem'), + (4460334, 'mdfcjfruo01', 'sitem'), + (4460590, 'mdfcjfsaf01', 'sitem'), + (4460846, 'mdfcjfsao01', 'sitem'), + (4461102, 'mdfcjfsel01', 'sitem'), + (4461358, 'mdfcjfses01', 'sitem'), + (4461614, 'mdfcjfstf01', 'sitem'), + (4461870, 'mdfcjfsto01', 'sitem'), + (4462126, 'mdfcjfwbf01', 'sitem'), + (4462382, 'mdfcjfwbo01', 'sitem'), + (4462638, 'mdfcjfwrf01', 'sitem'), + (4462894, 'mdfcjfwro01', 'sitem'), + (4463150, 'mdoajbexk01', 'sitem'), + (4463406, 'mdoajbexm01', 'sitem'), + (4463662, 'mdoajbfrf01', 'sitem'), + (4463918, 'mdoajbfro01', 'sitem'), + (4464174, 'mdoajbkif01', 'sitem'), + (4464430, 'mdoajbkio01', 'sitem'), + (4464686, 'mdoajblai01', 'sitem'), + (4464942, 'mdoajblak01', 'sitem'), + (4465198, 'mdoajbmof01', 'sitem'), + (4465454, 'mdoajbmoo01', 'sitem'), + (4465710, 'mdoajbmuf01', 'sitem'), + (4465966, 'mdoajbmuo01', 'sitem'), + (4466222, 'mdoajbref01', 'sitem'), + (4466478, 'mdoajbreo01', 'sitem'), + (4466734, 'mdoajbruf01', 'sitem'), + (4466990, 'mdoajbruo01', 'sitem'), + (4467246, 'mdoajbsef01', 'sitem'), + (4467502, 'mdoajbseo01', 'sitem'), + (4467758, 'mdoajbshf01', 'sitem'), + (4468014, 'mdoajbsho01', 'sitem'), + (4468270, 'mdoajbspf01', 'sitem'), + (4468526, 'mdoajbspo01', 'sitem'), + (4468782, 'mdoajbw f01', 'sitem'), + (4469038, 'mdoajbw o01', 'sitem'), + (4469294, 'mdoajbwbf01', 'sitem'), + (4469550, 'mdoajbwbo01', 'sitem'), + (4469806, 'mdoajbwkf01', 'sitem'), + (4470062, 'mdoajbwko01', 'sitem'), + (4470318, 'mdoajbwof01', 'sitem'), + (4470574, 'mdoajbwoo01', 'sitem'), + (4470830, 'mdoajcexk01', 'sitem'), + (4471086, 'mdoajcexm01', 'sitem'), + (4471342, 'mdoajcfrf01', 'sitem'), + (4471598, 'mdoajcfro01', 'sitem'), + (4471854, 'mdoajckif01', 'sitem'), + (4472110, 'mdoajckio01', 'sitem'), + (4472366, 'mdoajclai01', 'sitem'), + (4472622, 'mdoajclak01', 'sitem'), + (4472878, 'mdoajcmof01', 'sitem'), + (4473134, 'mdoajcmoo01', 'sitem'), + (4473390, 'mdoajcmuf01', 'sitem'), + (4473646, 'mdoajcmuo01', 'sitem'), + (4473902, 'mdoajcref01', 'sitem'), + (4474158, 'mdoajcreo01', 'sitem'), + (4474414, 'mdoajcruf01', 'sitem'), + (4474670, 'mdoajcruo01', 'sitem'), + (4474926, 'mdoajcsef01', 'sitem'), + (4475182, 'mdoajcseo01', 'sitem'), + (4475438, 'mdoajcshf01', 'sitem'), + (4475694, 'mdoajcsho01', 'sitem'), + (4475950, 'mdoajcspf01', 'sitem'), + (4476206, 'mdoajcspo01', 'sitem'), + (4476462, 'mdoajcw f01', 'sitem'), + (4476718, 'mdoajcw o01', 'sitem'), + (4476974, 'mdoajcwbf01', 'sitem'), + (4477230, 'mdoajcwbo01', 'sitem'), + (4477486, 'mdoajcwkf01', 'sitem'), + (4477742, 'mdoajcwko01', 'sitem'), + (4477998, 'mdoajcwof01', 'sitem'), + (4478254, 'mdoajcwoo01', 'sitem'), + (4478510, 'mdoajdexk01', 'sitem'), + (4478766, 'mdoajdexm01', 'sitem'), + (4479022, 'mdoajdfrf01', 'sitem'), + (4479278, 'mdoajdfro01', 'sitem'), + (4479534, 'mdoajdkif01', 'sitem'), + (4479790, 'mdoajdkio01', 'sitem'), + (4480046, 'mdoajdlai01', 'sitem'), + (4480302, 'mdoajdlak01', 'sitem'), + (4480558, 'mdoajdmof01', 'sitem'), + (4480814, 'mdoajdmoo01', 'sitem'), + (4481070, 'mdoajdmuf01', 'sitem'), + (4481326, 'mdoajdmuo01', 'sitem'), + (4481582, 'mdoajdref01', 'sitem'), + (4481838, 'mdoajdreo01', 'sitem'), + (4482094, 'mdoajdruf01', 'sitem'), + (4482350, 'mdoajdruo01', 'sitem'), + (4482606, 'mdoajdsef01', 'sitem'), + (4482862, 'mdoajdseo01', 'sitem'), + (4483118, 'mdoajdshf01', 'sitem'), + (4483374, 'mdoajdsho01', 'sitem'), + (4483630, 'mdoajdspf01', 'sitem'), + (4483886, 'mdoajdspo01', 'sitem'), + (4484142, 'mdoajdw f01', 'sitem'), + (4484398, 'mdoajdw o01', 'sitem'), + (4484654, 'mdoajdwbf01', 'sitem'), + (4484910, 'mdoajdwbo01', 'sitem'), + (4485166, 'mdoajdwkf01', 'sitem'), + (4485422, 'mdoajdwko01', 'sitem'), + (4485678, 'mdoajdwof01', 'sitem'), + (4485934, 'mdoajdwoo01', 'sitem'), + (4486190, 'mdoajeexk01', 'sitem'), + (4486446, 'mdoajeexm01', 'sitem'), + (4486702, 'mdoajefrf01', 'sitem'), + (4486958, 'mdoajefro01', 'sitem'), + (4487214, 'mdoajekif01', 'sitem'), + (4487470, 'mdoajekio01', 'sitem'), + (4487726, 'mdoajelai01', 'sitem'), + (4487982, 'mdoajelak01', 'sitem'), + (4488238, 'mdoajemof01', 'sitem'), + (4488494, 'mdoajemoo01', 'sitem'), + (4488750, 'mdoajemuf01', 'sitem'), + (4489006, 'mdoajemuo01', 'sitem'), + (4489262, 'mdoajeref01', 'sitem'), + (4489518, 'mdoajereo01', 'sitem'), + (4489774, 'mdoajeruf01', 'sitem'), + (4490030, 'mdoajeruo01', 'sitem'), + (4490286, 'mdoajesef01', 'sitem'), + (4490542, 'mdoajeseo01', 'sitem'), + (4490798, 'mdoajeshf01', 'sitem'), + (4491054, 'mdoajesho01', 'sitem'), + (4491310, 'mdoajespf01', 'sitem'), + (4491566, 'mdoajespo01', 'sitem'), + (4491822, 'mdoajew f01', 'sitem'), + (4492078, 'mdoajew o01', 'sitem'), + (4492334, 'mdoajewbf01', 'sitem'), + (4492590, 'mdoajewbo01', 'sitem'), + (4492846, 'mdoajewkf01', 'sitem'), + (4493102, 'mdoajewko01', 'sitem'), + (4493358, 'mdoajewof01', 'sitem'), + (4493614, 'mdoajewoo01', 'sitem'), + (4493870, 'mdoajfexk01', 'sitem'), + (4494126, 'mdoajfexm01', 'sitem'), + (4494382, 'mdoajffrf01', 'sitem'), + (4494638, 'mdoajffro01', 'sitem'), + (4494894, 'mdoajfkif01', 'sitem'), + (4495150, 'mdoajfkio01', 'sitem'), + (4495406, 'mdoajflai01', 'sitem'), + (4495662, 'mdoajflak01', 'sitem'), + (4495918, 'mdoajfmof01', 'sitem'), + (4496174, 'mdoajfmoo01', 'sitem'), + (4496430, 'mdoajfmuf01', 'sitem'), + (4496686, 'mdoajfmuo01', 'sitem'), + (4496942, 'mdoajfref01', 'sitem'), + (4497198, 'mdoajfreo01', 'sitem'), + (4497454, 'mdoajfruf01', 'sitem'), + (4497710, 'mdoajfruo01', 'sitem'), + (4497966, 'mdoajfsef01', 'sitem'), + (4498222, 'mdoajfseo01', 'sitem'), + (4498478, 'mdoajfshf01', 'sitem'), + (4498734, 'mdoajfsho01', 'sitem'), + (4498990, 'mdoajfspf01', 'sitem'), + (4499246, 'mdoajfspo01', 'sitem'), + (4499502, 'mdoajfw f01', 'sitem'), + (4499758, 'mdoajfw o01', 'sitem'), + (4500014, 'mdoajfwbf01', 'sitem'), + (4500270, 'mdoajfwbo01', 'sitem'), + (4500526, 'mdoajfwkf01', 'sitem'), + (4500782, 'mdoajfwko01', 'sitem'), + (4501038, 'mdoajfwof01', 'sitem'), + (4501294, 'mdoajfwoo01', 'sitem'), + (4501550, 'mdobjbexk01', 'sitem'), + (4501806, 'mdobjbexm01', 'sitem'), + (4502062, 'mdobjbfrf01', 'sitem'), + (4502318, 'mdobjbfro01', 'sitem'), + (4502574, 'mdobjbkif01', 'sitem'), + (4502830, 'mdobjbkio01', 'sitem'), + (4503086, 'mdobjblai01', 'sitem'), + (4503342, 'mdobjblak01', 'sitem'), + (4503598, 'mdobjbmof01', 'sitem'), + (4503854, 'mdobjbmoo01', 'sitem'), + (4504110, 'mdobjbmuf01', 'sitem'), + (4504366, 'mdobjbmuo01', 'sitem'), + (4504622, 'mdobjbref01', 'sitem'), + (4504878, 'mdobjbreo01', 'sitem'), + (4505134, 'mdobjbruf01', 'sitem'), + (4505390, 'mdobjbruo01', 'sitem'), + (4505646, 'mdobjbsef01', 'sitem'), + (4505902, 'mdobjbseo01', 'sitem'), + (4506158, 'mdobjbshf01', 'sitem'), + (4506414, 'mdobjbsho01', 'sitem'), + (4506670, 'mdobjbspf01', 'sitem'), + (4506926, 'mdobjbspo01', 'sitem'), + (4507182, 'mdobjbw f01', 'sitem'), + (4507438, 'mdobjbw o01', 'sitem'), + (4507694, 'mdobjbwbf01', 'sitem'), + (4507950, 'mdobjbwbo01', 'sitem'), + (4508206, 'mdobjbwkf01', 'sitem'), + (4508462, 'mdobjbwko01', 'sitem'), + (4508718, 'mdobjbwof01', 'sitem'), + (4508974, 'mdobjbwoo01', 'sitem'), + (4509230, 'mdobjcexk01', 'sitem'), + (4509486, 'mdobjcexm01', 'sitem'), + (4509742, 'mdobjcfrf01', 'sitem'), + (4509998, 'mdobjcfro01', 'sitem'), + (4510254, 'mdobjckif01', 'sitem'), + (4510510, 'mdobjckio01', 'sitem'), + (4510766, 'mdobjclai01', 'sitem'), + (4511022, 'mdobjclak01', 'sitem'), + (4511278, 'mdobjcmof01', 'sitem'), + (4511534, 'mdobjcmoo01', 'sitem'), + (4511790, 'mdobjcmuf01', 'sitem'), + (4512046, 'mdobjcmuo01', 'sitem'), + (4512302, 'mdobjcref01', 'sitem'), + (4512558, 'mdobjcreo01', 'sitem'), + (4512814, 'mdobjcruf01', 'sitem'), + (4513070, 'mdobjcruo01', 'sitem'), + (4513326, 'mdobjcsef01', 'sitem'), + (4513582, 'mdobjcseo01', 'sitem'), + (4513838, 'mdobjcshf01', 'sitem'), + (4514094, 'mdobjcsho01', 'sitem'), + (4514350, 'mdobjcspf01', 'sitem'), + (4514606, 'mdobjcspo01', 'sitem'), + (4514862, 'mdobjcw f01', 'sitem'), + (4515118, 'mdobjcw o01', 'sitem'), + (4515374, 'mdobjcwbf01', 'sitem'), + (4515630, 'mdobjcwbo01', 'sitem'), + (4515886, 'mdobjcwkf01', 'sitem'), + (4516142, 'mdobjcwko01', 'sitem'), + (4516398, 'mdobjcwof01', 'sitem'), + (4516654, 'mdobjcwoo01', 'sitem'), + (4516910, 'mdobjdexk01', 'sitem'), + (4517166, 'mdobjdexm01', 'sitem'), + (4517422, 'mdobjdfrf01', 'sitem'), + (4517678, 'mdobjdfro01', 'sitem'), + (4517934, 'mdobjdkif01', 'sitem'), + (4518190, 'mdobjdkio01', 'sitem'), + (4518446, 'mdobjdlai01', 'sitem'), + (4518702, 'mdobjdlak01', 'sitem'), + (4518958, 'mdobjdmof01', 'sitem'), + (4519214, 'mdobjdmoo01', 'sitem'), + (4519470, 'mdobjdmuf01', 'sitem'), + (4519726, 'mdobjdmuo01', 'sitem'), + (4519982, 'mdobjdref01', 'sitem'), + (4520238, 'mdobjdreo01', 'sitem'), + (4520494, 'mdobjdruf01', 'sitem'), + (4520750, 'mdobjdruo01', 'sitem'), + (4521006, 'mdobjdsef01', 'sitem'), + (4521262, 'mdobjdseo01', 'sitem'), + (4521518, 'mdobjdshf01', 'sitem'), + (4521774, 'mdobjdsho01', 'sitem'), + (4522030, 'mdobjdspf01', 'sitem'), + (4522286, 'mdobjdspo01', 'sitem'), + (4522542, 'mdobjdw f01', 'sitem'), + (4522798, 'mdobjdw o01', 'sitem'), + (4523054, 'mdobjdwbf01', 'sitem'), + (4523310, 'mdobjdwbo01', 'sitem'), + (4523566, 'mdobjdwkf01', 'sitem'), + (4523822, 'mdobjdwko01', 'sitem'), + (4524078, 'mdobjdwof01', 'sitem'), + (4524334, 'mdobjdwoo01', 'sitem'), + (4524590, 'mdobjeexk01', 'sitem'), + (4524846, 'mdobjeexm01', 'sitem'), + (4525102, 'mdobjefrf01', 'sitem'), + (4525358, 'mdobjefro01', 'sitem'), + (4525614, 'mdobjekif01', 'sitem'), + (4525870, 'mdobjekio01', 'sitem'), + (4526126, 'mdobjelai01', 'sitem'), + (4526382, 'mdobjelak01', 'sitem'), + (4526638, 'mdobjemof01', 'sitem'), + (4526894, 'mdobjemoo01', 'sitem'), + (4527150, 'mdobjemuf01', 'sitem'), + (4527406, 'mdobjemuo01', 'sitem'), + (4527662, 'mdobjeref01', 'sitem'), + (4527918, 'mdobjereo01', 'sitem'), + (4528174, 'mdobjeruf01', 'sitem'), + (4528430, 'mdobjeruo01', 'sitem'), + (4528686, 'mdobjesef01', 'sitem'), + (4528942, 'mdobjeseo01', 'sitem'), + (4529198, 'mdobjeshf01', 'sitem'), + (4529454, 'mdobjesho01', 'sitem'), + (4529710, 'mdobjespf01', 'sitem'), + (4529966, 'mdobjespo01', 'sitem'), + (4530222, 'mdobjew f01', 'sitem'), + (4530478, 'mdobjew o01', 'sitem'), + (4530734, 'mdobjewbf01', 'sitem'), + (4530990, 'mdobjewbo01', 'sitem'), + (4531246, 'mdobjewkf01', 'sitem'), + (4531502, 'mdobjewko01', 'sitem'), + (4531758, 'mdobjewof01', 'sitem'), + (4532014, 'mdobjewoo01', 'sitem'), + (4532270, 'mdobjfexk01', 'sitem'), + (4532526, 'mdobjfexm01', 'sitem'), + (4532782, 'mdobjffrf01', 'sitem'), + (4533038, 'mdobjffro01', 'sitem'), + (4533294, 'mdobjfkif01', 'sitem'), + (4533550, 'mdobjfkio01', 'sitem'), + (4533806, 'mdobjflai01', 'sitem'), + (4534062, 'mdobjflak01', 'sitem'), + (4534318, 'mdobjfmof01', 'sitem'), + (4534574, 'mdobjfmoo01', 'sitem'), + (4534830, 'mdobjfmuf01', 'sitem'), + (4535086, 'mdobjfmuo01', 'sitem'), + (4535342, 'mdobjfref01', 'sitem'), + (4535598, 'mdobjfreo01', 'sitem'), + (4535854, 'mdobjfruf01', 'sitem'), + (4536110, 'mdobjfruo01', 'sitem'), + (4536366, 'mdobjfsef01', 'sitem'), + (4536622, 'mdobjfseo01', 'sitem'), + (4536878, 'mdobjfshf01', 'sitem'), + (4537134, 'mdobjfsho01', 'sitem'), + (4537390, 'mdobjfspf01', 'sitem'), + (4537646, 'mdobjfspo01', 'sitem'), + (4537902, 'mdobjfw f01', 'sitem'), + (4538158, 'mdobjfw o01', 'sitem'), + (4538414, 'mdobjfwbf01', 'sitem'), + (4538670, 'mdobjfwbo01', 'sitem'), + (4538926, 'mdobjfwkf01', 'sitem'), + (4539182, 'mdobjfwko01', 'sitem'), + (4539438, 'mdobjfwof01', 'sitem'), + (4539694, 'mdobjfwoo01', 'sitem'), + (4539950, 'mdocjbexk01', 'sitem'), + (4540206, 'mdocjbexm01', 'sitem'), + (4540462, 'mdocjbfrf01', 'sitem'), + (4540718, 'mdocjbfro01', 'sitem'), + (4540974, 'mdocjbkif01', 'sitem'), + (4541230, 'mdocjbkio01', 'sitem'), + (4541486, 'mdocjblai01', 'sitem'), + (4541742, 'mdocjblak01', 'sitem'), + (4541998, 'mdocjbmof01', 'sitem'), + (4542254, 'mdocjbmoo01', 'sitem'), + (4542510, 'mdocjbmuf01', 'sitem'), + (4542766, 'mdocjbmuo01', 'sitem'), + (4543022, 'mdocjbref01', 'sitem'), + (4543278, 'mdocjbreo01', 'sitem'), + (4543534, 'mdocjbruf01', 'sitem'), + (4543790, 'mdocjbruo01', 'sitem'), + (4544046, 'mdocjbsef01', 'sitem'), + (4544302, 'mdocjbseo01', 'sitem'), + (4544558, 'mdocjbshf01', 'sitem'), + (4544814, 'mdocjbsho01', 'sitem'), + (4545070, 'mdocjbspf01', 'sitem'), + (4545326, 'mdocjbspo01', 'sitem'), + (4545582, 'mdocjbw f01', 'sitem'), + (4545838, 'mdocjbw o01', 'sitem'), + (4546094, 'mdocjbwbf01', 'sitem'), + (4546350, 'mdocjbwbo01', 'sitem'), + (4546606, 'mdocjbwkf01', 'sitem'), + (4546862, 'mdocjbwko01', 'sitem'), + (4547118, 'mdocjbwof01', 'sitem'), + (4547374, 'mdocjbwoo01', 'sitem'), + (4547630, 'mdocjcexk01', 'sitem'), + (4547886, 'mdocjcexm01', 'sitem'), + (4548142, 'mdocjcfrf01', 'sitem'), + (4548398, 'mdocjcfro01', 'sitem'), + (4548654, 'mdocjckif01', 'sitem'), + (4548910, 'mdocjckio01', 'sitem'), + (4549166, 'mdocjclai01', 'sitem'), + (4549422, 'mdocjclak01', 'sitem'), + (4549678, 'mdocjcmof01', 'sitem'), + (4549934, 'mdocjcmoo01', 'sitem'), + (4550190, 'mdocjcmuf01', 'sitem'), + (4550446, 'mdocjcmuo01', 'sitem'), + (4550702, 'mdocjcref01', 'sitem'), + (4550958, 'mdocjcreo01', 'sitem'), + (4551214, 'mdocjcruf01', 'sitem'), + (4551470, 'mdocjcruo01', 'sitem'), + (4551726, 'mdocjcsef01', 'sitem'), + (4551982, 'mdocjcseo01', 'sitem'), + (4552238, 'mdocjcshf01', 'sitem'), + (4552494, 'mdocjcsho01', 'sitem'), + (4552750, 'mdocjcspf01', 'sitem'), + (4553006, 'mdocjcspo01', 'sitem'), + (4553262, 'mdocjcw f01', 'sitem'), + (4553518, 'mdocjcw o01', 'sitem'), + (4553774, 'mdocjcwbf01', 'sitem'), + (4554030, 'mdocjcwbo01', 'sitem'), + (4554286, 'mdocjcwkf01', 'sitem'), + (4554542, 'mdocjcwko01', 'sitem'), + (4554798, 'mdocjcwof01', 'sitem'), + (4555054, 'mdocjcwoo01', 'sitem'), + (4555310, 'mdocjdexk01', 'sitem'), + (4555566, 'mdocjdexm01', 'sitem'), + (4555822, 'mdocjdfrf01', 'sitem'), + (4556078, 'mdocjdfro01', 'sitem'), + (4556334, 'mdocjdkif01', 'sitem'), + (4556590, 'mdocjdkio01', 'sitem'), + (4556846, 'mdocjdlai01', 'sitem'), + (4557102, 'mdocjdlak01', 'sitem'), + (4557358, 'mdocjdmof01', 'sitem'), + (4557614, 'mdocjdmoo01', 'sitem'), + (4557870, 'mdocjdmuf01', 'sitem'), + (4558126, 'mdocjdmuo01', 'sitem'), + (4558382, 'mdocjdref01', 'sitem'), + (4558638, 'mdocjdreo01', 'sitem'), + (4558894, 'mdocjdruf01', 'sitem'), + (4559150, 'mdocjdruo01', 'sitem'), + (4559406, 'mdocjdsef01', 'sitem'), + (4559662, 'mdocjdseo01', 'sitem'), + (4559918, 'mdocjdshf01', 'sitem'), + (4560174, 'mdocjdsho01', 'sitem'), + (4560430, 'mdocjdspf01', 'sitem'), + (4560686, 'mdocjdspo01', 'sitem'), + (4560942, 'mdocjdw f01', 'sitem'), + (4561198, 'mdocjdw o01', 'sitem'), + (4561454, 'mdocjdwbf01', 'sitem'), + (4561710, 'mdocjdwbo01', 'sitem'), + (4561966, 'mdocjdwkf01', 'sitem'), + (4562222, 'mdocjdwko01', 'sitem'), + (4562478, 'mdocjdwof01', 'sitem'), + (4562734, 'mdocjdwoo01', 'sitem'), + (4562990, 'mdocjeexk01', 'sitem'), + (4563246, 'mdocjeexm01', 'sitem'), + (4563502, 'mdocjefrf01', 'sitem'), + (4563758, 'mdocjefro01', 'sitem'), + (4564014, 'mdocjekif01', 'sitem'), + (4564270, 'mdocjekio01', 'sitem'), + (4564526, 'mdocjelai01', 'sitem'), + (4564782, 'mdocjelak01', 'sitem'), + (4565038, 'mdocjemof01', 'sitem'), + (4565294, 'mdocjemoo01', 'sitem'), + (4565550, 'mdocjemuf01', 'sitem'), + (4565806, 'mdocjemuo01', 'sitem'), + (4566062, 'mdocjeref01', 'sitem'), + (4566318, 'mdocjereo01', 'sitem'), + (4566574, 'mdocjeruf01', 'sitem'), + (4566830, 'mdocjeruo01', 'sitem'), + (4567086, 'mdocjesef01', 'sitem'), + (4567342, 'mdocjeseo01', 'sitem'), + (4567598, 'mdocjeshf01', 'sitem'), + (4567854, 'mdocjesho01', 'sitem'), + (4568110, 'mdocjespf01', 'sitem'), + (4568366, 'mdocjespo01', 'sitem'), + (4568622, 'mdocjew f01', 'sitem'), + (4568878, 'mdocjew o01', 'sitem'), + (4569134, 'mdocjewbf01', 'sitem'), + (4569390, 'mdocjewbo01', 'sitem'), + (4569646, 'mdocjewkf01', 'sitem'), + (4569902, 'mdocjewko01', 'sitem'), + (4570158, 'mdocjewof01', 'sitem'), + (4570414, 'mdocjewoo01', 'sitem'), + (4570670, 'mdocjfexk01', 'sitem'), + (4570926, 'mdocjfexm01', 'sitem'), + (4571182, 'mdocjffrf01', 'sitem'), + (4571438, 'mdocjffro01', 'sitem'), + (4571694, 'mdocjfkif01', 'sitem'), + (4571950, 'mdocjfkio01', 'sitem'), + (4572206, 'mdocjflai01', 'sitem'), + (4572462, 'mdocjflak01', 'sitem'), + (4572718, 'mdocjfmof01', 'sitem'), + (4572974, 'mdocjfmoo01', 'sitem'), + (4573230, 'mdocjfmuf01', 'sitem'), + (4573486, 'mdocjfmuo01', 'sitem'), + (4573742, 'mdocjfref01', 'sitem'), + (4573998, 'mdocjfreo01', 'sitem'), + (4574254, 'mdocjfruf01', 'sitem'), + (4574510, 'mdocjfruo01', 'sitem'), + (4574766, 'mdocjfsef01', 'sitem'), + (4575022, 'mdocjfseo01', 'sitem'), + (4575278, 'mdocjfshf01', 'sitem'), + (4575534, 'mdocjfsho01', 'sitem'), + (4575790, 'mdocjfspf01', 'sitem'), + (4576046, 'mdocjfspo01', 'sitem'), + (4576302, 'mdocjfw f01', 'sitem'), + (4576558, 'mdocjfw o01', 'sitem'), + (4576814, 'mdocjfwbf01', 'sitem'), + (4577070, 'mdocjfwbo01', 'sitem'), + (4577326, 'mdocjfwkf01', 'sitem'), + (4577582, 'mdocjfwko01', 'sitem'), + (4577838, 'mdocjfwof01', 'sitem'), + (4578094, 'mdocjfwoo01', 'sitem'), + (4578350, 'mduajbamf01', 'sitem'), + (4578606, 'mduajbamo01', 'sitem'), + (4578862, 'mduajbcop01', 'sitem'), + (4579118, 'mduajbcou01', 'sitem'), + (4579374, 'mduajbegf01', 'sitem'), + (4579630, 'mduajbego01', 'sitem'), + (4579886, 'mduajbfif01', 'sitem'), + (4580142, 'mduajbfio01', 'sitem'), + (4580398, 'mduajbmuf01', 'sitem'), + (4580654, 'mduajbmuo01', 'sitem'), + (4580910, 'mduajboif01', 'sitem'), + (4581166, 'mduajboio01', 'sitem'), + (4581422, 'mduajbref01', 'sitem'), + (4581678, 'mduajbreo01', 'sitem'), + (4581934, 'mduajbsaf01', 'sitem'), + (4582190, 'mduajbsao01', 'sitem'), + (4582446, 'mduajbshf01', 'sitem'), + (4582702, 'mduajbsho01', 'sitem'), + (4582958, 'mduajbtuf01', 'sitem'), + (4583214, 'mduajbtuo01', 'sitem'), + (4583470, 'mduajbwdf01', 'sitem'), + (4583726, 'mduajbwdo01', 'sitem'), + (4583982, 'mduajbwof01', 'sitem'), + (4584238, 'mduajbwoo01', 'sitem'), + (4584494, 'mduajcamf01', 'sitem'), + (4584750, 'mduajcamo01', 'sitem'), + (4585006, 'mduajccop01', 'sitem'), + (4585262, 'mduajccou01', 'sitem'), + (4585518, 'mduajcegf01', 'sitem'), + (4585774, 'mduajcego01', 'sitem'), + (4586030, 'mduajcfif01', 'sitem'), + (4586286, 'mduajcfio01', 'sitem'), + (4586542, 'mduajcmuf01', 'sitem'), + (4586798, 'mduajcmuo01', 'sitem'), + (4587054, 'mduajcoif01', 'sitem'), + (4587310, 'mduajcoio01', 'sitem'), + (4587566, 'mduajcref01', 'sitem'), + (4587822, 'mduajcreo01', 'sitem'), + (4588078, 'mduajcsaf01', 'sitem'), + (4588334, 'mduajcsao01', 'sitem'), + (4588590, 'mduajcshf01', 'sitem'), + (4588846, 'mduajcsho01', 'sitem'), + (4589102, 'mduajctuf01', 'sitem'), + (4589358, 'mduajctuo01', 'sitem'), + (4589614, 'mduajcwdf01', 'sitem'), + (4589870, 'mduajcwdo01', 'sitem'), + (4590126, 'mduajcwof01', 'sitem'), + (4590382, 'mduajcwoo01', 'sitem'), + (4590638, 'mduajdamf01', 'sitem'), + (4590894, 'mduajdamo01', 'sitem'), + (4591150, 'mduajdcop01', 'sitem'), + (4591406, 'mduajdcou01', 'sitem'), + (4591662, 'mduajdegf01', 'sitem'), + (4591918, 'mduajdego01', 'sitem'), + (4592174, 'mduajdfif01', 'sitem'), + (4592430, 'mduajdfio01', 'sitem'), + (4592686, 'mduajdmuf01', 'sitem'), + (4592942, 'mduajdmuo01', 'sitem'), + (4593198, 'mduajdoif01', 'sitem'), + (4593454, 'mduajdoio01', 'sitem'), + (4593710, 'mduajdref01', 'sitem'), + (4593966, 'mduajdreo01', 'sitem'), + (4594222, 'mduajdsaf01', 'sitem'), + (4594478, 'mduajdsao01', 'sitem'), + (4594734, 'mduajdshf01', 'sitem'), + (4594990, 'mduajdsho01', 'sitem'), + (4595246, 'mduajdtuf01', 'sitem'), + (4595502, 'mduajdtuo01', 'sitem'), + (4595758, 'mduajdwdf01', 'sitem'), + (4596014, 'mduajdwdo01', 'sitem'), + (4596270, 'mduajdwof01', 'sitem'), + (4596526, 'mduajdwoo01', 'sitem'), + (4596782, 'mduajeamf01', 'sitem'), + (4597038, 'mduajeamo01', 'sitem'), + (4597294, 'mduajecop01', 'sitem'), + (4597550, 'mduajecou01', 'sitem'), + (4597806, 'mduajeegf01', 'sitem'), + (4598062, 'mduajeego01', 'sitem'), + (4598318, 'mduajefif01', 'sitem'), + (4598574, 'mduajefio01', 'sitem'), + (4598830, 'mduajemuf01', 'sitem'), + (4599086, 'mduajemuo01', 'sitem'), + (4599342, 'mduajeoif01', 'sitem'), + (4599598, 'mduajeoio01', 'sitem'), + (4599854, 'mduajeref01', 'sitem'), + (4600110, 'mduajereo01', 'sitem'), + (4600366, 'mduajesaf01', 'sitem'), + (4600622, 'mduajesao01', 'sitem'), + (4600878, 'mduajeshf01', 'sitem'), + (4601134, 'mduajesho01', 'sitem'), + (4601390, 'mduajetuf01', 'sitem'), + (4601646, 'mduajetuo01', 'sitem'), + (4601902, 'mduajewdf01', 'sitem'), + (4602158, 'mduajewdo01', 'sitem'), + (4602414, 'mduajewof01', 'sitem'), + (4602670, 'mduajewoo01', 'sitem'), + (4602926, 'mduajfamf01', 'sitem'), + (4603182, 'mduajfamo01', 'sitem'), + (4603438, 'mduajfcop01', 'sitem'), + (4603694, 'mduajfcou01', 'sitem'), + (4603950, 'mduajfegf01', 'sitem'), + (4604206, 'mduajfego01', 'sitem'), + (4604462, 'mduajffif01', 'sitem'), + (4604718, 'mduajffio01', 'sitem'), + (4604974, 'mduajfmuf01', 'sitem'), + (4605230, 'mduajfmuo01', 'sitem'), + (4605486, 'mduajfoif01', 'sitem'), + (4605742, 'mduajfoio01', 'sitem'), + (4605998, 'mduajfref01', 'sitem'), + (4606254, 'mduajfreo01', 'sitem'), + (4606510, 'mduajfsaf01', 'sitem'), + (4606766, 'mduajfsao01', 'sitem'), + (4607022, 'mduajfshf01', 'sitem'), + (4607278, 'mduajfsho01', 'sitem'), + (4607534, 'mduajftuf01', 'sitem'), + (4607790, 'mduajftuo01', 'sitem'), + (4608046, 'mduajfwdf01', 'sitem'), + (4608302, 'mduajfwdo01', 'sitem'), + (4608558, 'mduajfwof01', 'sitem'), + (4608814, 'mduajfwoo01', 'sitem'), + (4609070, 'mdubjbamf01', 'sitem'), + (4609326, 'mdubjbamo01', 'sitem'), + (4609582, 'mdubjbcop01', 'sitem'), + (4609838, 'mdubjbcou01', 'sitem'), + (4610094, 'mdubjbegf01', 'sitem'), + (4610350, 'mdubjbego01', 'sitem'), + (4610606, 'mdubjbfif01', 'sitem'), + (4610862, 'mdubjbfio01', 'sitem'), + (4611118, 'mdubjbmuf01', 'sitem'), + (4611374, 'mdubjbmuo01', 'sitem'), + (4611630, 'mdubjboif01', 'sitem'), + (4611886, 'mdubjboio01', 'sitem'), + (4612142, 'mdubjbref01', 'sitem'), + (4612398, 'mdubjbreo01', 'sitem'), + (4612654, 'mdubjbsaf01', 'sitem'), + (4612910, 'mdubjbsao01', 'sitem'), + (4613166, 'mdubjbshf01', 'sitem'), + (4613422, 'mdubjbsho01', 'sitem'), + (4613678, 'mdubjbtuf01', 'sitem'), + (4613934, 'mdubjbtuo01', 'sitem'), + (4614190, 'mdubjbwdf01', 'sitem'), + (4614446, 'mdubjbwdo01', 'sitem'), + (4614702, 'mdubjbwof01', 'sitem'), + (4614958, 'mdubjbwoo01', 'sitem'), + (4615214, 'mdubjcamf01', 'sitem'), + (4615470, 'mdubjcamo01', 'sitem'), + (4615726, 'mdubjccop01', 'sitem'), + (4615982, 'mdubjccou01', 'sitem'), + (4616238, 'mdubjcegf01', 'sitem'), + (4616494, 'mdubjcego01', 'sitem'), + (4616750, 'mdubjcfif01', 'sitem'), + (4617006, 'mdubjcfio01', 'sitem'), + (4617262, 'mdubjcmuf01', 'sitem'), + (4617518, 'mdubjcmuo01', 'sitem'), + (4617774, 'mdubjcoif01', 'sitem'), + (4618030, 'mdubjcoio01', 'sitem'), + (4618286, 'mdubjcref01', 'sitem'), + (4618542, 'mdubjcreo01', 'sitem'), + (4618798, 'mdubjcsaf01', 'sitem'), + (4619054, 'mdubjcsao01', 'sitem'), + (4619310, 'mdubjcshf01', 'sitem'), + (4619566, 'mdubjcsho01', 'sitem'), + (4619822, 'mdubjctuf01', 'sitem'), + (4620078, 'mdubjctuo01', 'sitem'), + (4620334, 'mdubjcwdf01', 'sitem'), + (4620590, 'mdubjcwdo01', 'sitem'), + (4620846, 'mdubjcwof01', 'sitem'), + (4621102, 'mdubjcwoo01', 'sitem'), + (4621358, 'mdubjdamf01', 'sitem'), + (4621614, 'mdubjdamo01', 'sitem'), + (4621870, 'mdubjdcop01', 'sitem'), + (4622126, 'mdubjdcou01', 'sitem'), + (4622382, 'mdubjdegf01', 'sitem'), + (4622638, 'mdubjdego01', 'sitem'), + (4622894, 'mdubjdfif01', 'sitem'), + (4623150, 'mdubjdfio01', 'sitem'), + (4623406, 'mdubjdmuf01', 'sitem'), + (4623662, 'mdubjdmuo01', 'sitem'), + (4623918, 'mdubjdoif01', 'sitem'), + (4624174, 'mdubjdoio01', 'sitem'), + (4624430, 'mdubjdref01', 'sitem'), + (4624686, 'mdubjdreo01', 'sitem'), + (4624942, 'mdubjdsaf01', 'sitem'), + (4625198, 'mdubjdsao01', 'sitem'), + (4625454, 'mdubjdshf01', 'sitem'), + (4625710, 'mdubjdsho01', 'sitem'), + (4625966, 'mdubjdtuf01', 'sitem'), + (4626222, 'mdubjdtuo01', 'sitem'), + (4626478, 'mdubjdwdf01', 'sitem'), + (4626734, 'mdubjdwdo01', 'sitem'), + (4626990, 'mdubjdwof01', 'sitem'), + (4627246, 'mdubjdwoo01', 'sitem'), + (4627502, 'mdubjeamf01', 'sitem'), + (4627758, 'mdubjeamo01', 'sitem'), + (4628014, 'mdubjecop01', 'sitem'), + (4628270, 'mdubjecou01', 'sitem'), + (4628526, 'mdubjeegf01', 'sitem'), + (4628782, 'mdubjeego01', 'sitem'), + (4629038, 'mdubjefif01', 'sitem'), + (4629294, 'mdubjefio01', 'sitem'), + (4629550, 'mdubjemuf01', 'sitem'), + (4629806, 'mdubjemuo01', 'sitem'), + (4630062, 'mdubjeoif01', 'sitem'), + (4630318, 'mdubjeoio01', 'sitem'), + (4630574, 'mdubjeref01', 'sitem'), + (4630830, 'mdubjereo01', 'sitem'), + (4631086, 'mdubjesaf01', 'sitem'), + (4631342, 'mdubjesao01', 'sitem'), + (4631598, 'mdubjeshf01', 'sitem'), + (4631854, 'mdubjesho01', 'sitem'), + (4632110, 'mdubjetuf01', 'sitem'), + (4632366, 'mdubjetuo01', 'sitem'), + (4632622, 'mdubjewdf01', 'sitem'), + (4632878, 'mdubjewdo01', 'sitem'), + (4633134, 'mdubjewof01', 'sitem'), + (4633390, 'mdubjewoo01', 'sitem'), + (4633646, 'mdubjfamf01', 'sitem'), + (4633902, 'mdubjfamo01', 'sitem'), + (4634158, 'mdubjfcop01', 'sitem'), + (4634414, 'mdubjfcou01', 'sitem'), + (4634670, 'mdubjfegf01', 'sitem'), + (4634926, 'mdubjfego01', 'sitem'), + (4635182, 'mdubjffif01', 'sitem'), + (4635438, 'mdubjffio01', 'sitem'), + (4635694, 'mdubjfmuf01', 'sitem'), + (4635950, 'mdubjfmuo01', 'sitem'), + (4636206, 'mdubjfoif01', 'sitem'), + (4636462, 'mdubjfoio01', 'sitem'), + (4636718, 'mdubjfref01', 'sitem'), + (4636974, 'mdubjfreo01', 'sitem'), + (4637230, 'mdubjfsaf01', 'sitem'), + (4637486, 'mdubjfsao01', 'sitem'), + (4637742, 'mdubjfshf01', 'sitem'), + (4637998, 'mdubjfsho01', 'sitem'), + (4638254, 'mdubjftuf01', 'sitem'), + (4638510, 'mdubjftuo01', 'sitem'), + (4638766, 'mdubjfwdf01', 'sitem'), + (4639022, 'mdubjfwdo01', 'sitem'), + (4639278, 'mdubjfwof01', 'sitem'), + (4639534, 'mdubjfwoo01', 'sitem'), + (4639790, 'mducjbamf01', 'sitem'), + (4640046, 'mducjbamo01', 'sitem'), + (4640302, 'mducjbcop01', 'sitem'), + (4640558, 'mducjbcou01', 'sitem'), + (4640814, 'mducjbegf01', 'sitem'), + (4641070, 'mducjbego01', 'sitem'), + (4641326, 'mducjbfif01', 'sitem'), + (4641582, 'mducjbfio01', 'sitem'), + (4641838, 'mducjbmuf01', 'sitem'), + (4642094, 'mducjbmuo01', 'sitem'), + (4642350, 'mducjboif01', 'sitem'), + (4642606, 'mducjboio01', 'sitem'), + (4642862, 'mducjbref01', 'sitem'), + (4643118, 'mducjbreo01', 'sitem'), + (4643374, 'mducjbsaf01', 'sitem'), + (4643630, 'mducjbsao01', 'sitem'), + (4643886, 'mducjbshf01', 'sitem'), + (4644142, 'mducjbsho01', 'sitem'), + (4644398, 'mducjbtuf01', 'sitem'), + (4644654, 'mducjbtuo01', 'sitem'), + (4644910, 'mducjbwdf01', 'sitem'), + (4645166, 'mducjbwdo01', 'sitem'), + (4645422, 'mducjbwof01', 'sitem'), + (4645678, 'mducjbwoo01', 'sitem'), + (4645934, 'mducjcamf01', 'sitem'), + (4646190, 'mducjcamo01', 'sitem'), + (4646446, 'mducjccop01', 'sitem'), + (4646702, 'mducjccou01', 'sitem'), + (4646958, 'mducjcegf01', 'sitem'), + (4647214, 'mducjcego01', 'sitem'), + (4647470, 'mducjcfif01', 'sitem'), + (4647726, 'mducjcfio01', 'sitem'), + (4647982, 'mducjcmuf01', 'sitem'), + (4648238, 'mducjcmuo01', 'sitem'), + (4648494, 'mducjcoif01', 'sitem'), + (4648750, 'mducjcoio01', 'sitem'), + (4649006, 'mducjcref01', 'sitem'), + (4649262, 'mducjcreo01', 'sitem'), + (4649518, 'mducjcsaf01', 'sitem'), + (4649774, 'mducjcsao01', 'sitem'), + (4650030, 'mducjcshf01', 'sitem'), + (4650286, 'mducjcsho01', 'sitem'), + (4650542, 'mducjctuf01', 'sitem'), + (4650798, 'mducjctuo01', 'sitem'), + (4651054, 'mducjcwdf01', 'sitem'), + (4651310, 'mducjcwdo01', 'sitem'), + (4651566, 'mducjcwof01', 'sitem'), + (4651822, 'mducjcwoo01', 'sitem'), + (4652078, 'mducjdamf01', 'sitem'), + (4652334, 'mducjdamo01', 'sitem'), + (4652590, 'mducjdcop01', 'sitem'), + (4652846, 'mducjdcou01', 'sitem'), + (4653102, 'mducjdegf01', 'sitem'), + (4653358, 'mducjdego01', 'sitem'), + (4653614, 'mducjdfif01', 'sitem'), + (4653870, 'mducjdfio01', 'sitem'), + (4654126, 'mducjdmuf01', 'sitem'), + (4654382, 'mducjdmuo01', 'sitem'), + (4654638, 'mducjdoif01', 'sitem'), + (4654894, 'mducjdoio01', 'sitem'), + (4655150, 'mducjdref01', 'sitem'), + (4655406, 'mducjdreo01', 'sitem'), + (4655662, 'mducjdsaf01', 'sitem'), + (4655918, 'mducjdsao01', 'sitem'), + (4656174, 'mducjdshf01', 'sitem'), + (4656430, 'mducjdsho01', 'sitem'), + (4656686, 'mducjdtuf01', 'sitem'), + (4656942, 'mducjdtuo01', 'sitem'), + (4657198, 'mducjdwdf01', 'sitem'), + (4657454, 'mducjdwdo01', 'sitem'), + (4657710, 'mducjdwof01', 'sitem'), + (4657966, 'mducjdwoo01', 'sitem'), + (4658222, 'mducjeamf01', 'sitem'), + (4658478, 'mducjeamo01', 'sitem'), + (4658734, 'mducjecop01', 'sitem'), + (4658990, 'mducjecou01', 'sitem'), + (4659246, 'mducjeegf01', 'sitem'), + (4659502, 'mducjeego01', 'sitem'), + (4659758, 'mducjefif01', 'sitem'), + (4660014, 'mducjefio01', 'sitem'), + (4660270, 'mducjemuf01', 'sitem'), + (4660526, 'mducjemuo01', 'sitem'), + (4660782, 'mducjeoif01', 'sitem'), + (4661038, 'mducjeoio01', 'sitem'), + (4661294, 'mducjeref01', 'sitem'), + (4661550, 'mducjereo01', 'sitem'), + (4661806, 'mducjesaf01', 'sitem'), + (4662062, 'mducjesao01', 'sitem'), + (4662318, 'mducjeshf01', 'sitem'), + (4662574, 'mducjesho01', 'sitem'), + (4662830, 'mducjetuf01', 'sitem'), + (4663086, 'mducjetuo01', 'sitem'), + (4663342, 'mducjewdf01', 'sitem'), + (4663598, 'mducjewdo01', 'sitem'), + (4663854, 'mducjewof01', 'sitem'), + (4664110, 'mducjewoo01', 'sitem'), + (4664366, 'mducjfamf01', 'sitem'), + (4664622, 'mducjfamo01', 'sitem'), + (4664878, 'mducjfcop01', 'sitem'), + (4665134, 'mducjfcou01', 'sitem'), + (4665390, 'mducjfegf01', 'sitem'), + (4665646, 'mducjfego01', 'sitem'), + (4665902, 'mducjffif01', 'sitem'), + (4666158, 'mducjffio01', 'sitem'), + (4666414, 'mducjfmuf01', 'sitem'), + (4666670, 'mducjfmuo01', 'sitem'), + (4666926, 'mducjfoif01', 'sitem'), + (4667182, 'mducjfoio01', 'sitem'), + (4667438, 'mducjfref01', 'sitem'), + (4667694, 'mducjfreo01', 'sitem'), + (4667950, 'mducjfsaf01', 'sitem'), + (4668206, 'mducjfsao01', 'sitem'), + (4668462, 'mducjfshf01', 'sitem'), + (4668718, 'mducjfsho01', 'sitem'), + (4668974, 'mducjftuf01', 'sitem'), + (4669230, 'mducjftuo01', 'sitem'), + (4669486, 'mducjfwdf01', 'sitem'), + (4669742, 'mducjfwdo01', 'sitem'), + (4669998, 'mducjfwof01', 'sitem'), + (4670254, 'mducjfwoo01', 'sitem'), + (4670510, 'mcablbfnl01', 'sitem'), + (4670766, 'mcablbfns01', 'sitem'), + (4671022, 'mcablbgro01', 'sitem'), + (4671278, 'mcablbgry01', 'sitem'), + (4671534, 'mcablbleo01', 'sitem'), + (4671790, 'mcablbley01', 'sitem'), + (4672046, 'mcablbtal01', 'sitem'), + (4672302, 'mcablbtas01', 'sitem'), + (4672558, 'mcablbtol01', 'sitem'), + (4672814, 'mcablbtos01', 'sitem'), + (4673070, 'mcablcfnl01', 'sitem'), + (4673326, 'mcablcfns01', 'sitem'), + (4673582, 'mcablcgro01', 'sitem'), + (4673838, 'mcablcgry01', 'sitem'), + (4674094, 'mcablcleo01', 'sitem'), + (4674350, 'mcablcley01', 'sitem'), + (4674606, 'mcablctal01', 'sitem'), + (4674862, 'mcablctas01', 'sitem'), + (4675118, 'mcablctol01', 'sitem'), + (4675374, 'mcablctos01', 'sitem'), + (4675630, 'mcabldfnl01', 'sitem'), + (4675886, 'mcabldfns01', 'sitem'), + (4676142, 'mcabldgro01', 'sitem'), + (4676398, 'mcabldgry01', 'sitem'), + (4676654, 'mcabldleo01', 'sitem'), + (4676910, 'mcabldley01', 'sitem'), + (4677166, 'mcabldtal01', 'sitem'), + (4677422, 'mcabldtas01', 'sitem'), + (4677678, 'mcabldtol01', 'sitem'), + (4677934, 'mcabldtos01', 'sitem'), + (4678190, 'mcablefnl01', 'sitem'), + (4678446, 'mcablefns01', 'sitem'), + (4678702, 'mcablegro01', 'sitem'), + (4678958, 'mcablegry01', 'sitem'), + (4679214, 'mcableleo01', 'sitem'), + (4679470, 'mcableley01', 'sitem'), + (4679726, 'mcabletal01', 'sitem'), + (4679982, 'mcabletas01', 'sitem'), + (4680238, 'mcabletol01', 'sitem'), + (4680494, 'mcabletos01', 'sitem'), + (4680750, 'mcablffnl01', 'sitem'), + (4681006, 'mcablffns01', 'sitem'), + (4681262, 'mcablfgro01', 'sitem'), + (4681518, 'mcablfgry01', 'sitem'), + (4681774, 'mcablfleo01', 'sitem'), + (4682030, 'mcablfley01', 'sitem'), + (4682286, 'mcablftal01', 'sitem'), + (4682542, 'mcablftas01', 'sitem'), + (4682798, 'mcablftol01', 'sitem'), + (4683054, 'mcablftos01', 'sitem'), + (4683310, 'mcbbldbel01', 'sitem'), + (4683566, 'mcbbldbes01', 'sitem'), + (4683822, 'mcbbldmeo01', 'sitem'), + (4684078, 'mcbbldmey01', 'sitem'), + (4684334, 'mcbbldwil01', 'sitem'), + (4684590, 'mcbbldwis01', 'sitem'), + (4684846, 'mcbblebel01', 'sitem'), + (4685102, 'mcbblebes01', 'sitem'), + (4685358, 'mcbblemeo01', 'sitem'), + (4685614, 'mcbblemey01', 'sitem'), + (4685870, 'mcbblewil01', 'sitem'), + (4686126, 'mcbblewis01', 'sitem'), + (4686382, 'mcbblfbel01', 'sitem'), + (4686638, 'mcbblfbes01', 'sitem'), + (4686894, 'mcbblfmeo01', 'sitem'), + (4687150, 'mcbblfmey01', 'sitem'), + (4687406, 'mcbblfwil01', 'sitem'), + (4687662, 'mcbblfwis01', 'sitem'), + (4687918, 'mcbcldbel01', 'sitem'), + (4688174, 'mcbcldbes01', 'sitem'), + (4688430, 'mcbcldmeo01', 'sitem'), + (4688686, 'mcbcldmey01', 'sitem'), + (4688942, 'mcbcldwil01', 'sitem'), + (4689198, 'mcbcldwis01', 'sitem'), + (4689454, 'mcbclebel01', 'sitem'), + (4689710, 'mcbclebes01', 'sitem'), + (4689966, 'mcbclemeo01', 'sitem'), + (4690222, 'mcbclemey01', 'sitem'), + (4690478, 'mcbclewil01', 'sitem'), + (4690734, 'mcbclewis01', 'sitem'), + (4690990, 'mcbclfbel01', 'sitem'), + (4691246, 'mcbclfbes01', 'sitem'), + (4691502, 'mcbclfmeo01', 'sitem'), + (4691758, 'mcbclfmey01', 'sitem'), + (4692014, 'mcbclfwil01', 'sitem'), + (4692270, 'mcbclfwis01', 'sitem'), + (4692526, 'mccdlbboo01', 'sitem'), + (4692782, 'mccdlbboy01', 'sitem'), + (4693038, 'mccdlbfuo01', 'sitem'), + (4693294, 'mccdlbfuy01', 'sitem'), + (4693550, 'mccdlbleo01', 'sitem'), + (4693806, 'mccdlbley01', 'sitem'), + (4694062, 'mccdlblio01', 'sitem'), + (4694318, 'mccdlbliy01', 'sitem'), + (4694574, 'mccdlbmeo01', 'sitem'), + (4694830, 'mccdlbmey01', 'sitem'), + (4695086, 'mccdlbmso01', 'sitem'), + (4695342, 'mccdlbmsy01', 'sitem'), + (4695598, 'mccdlbtoo01', 'sitem'), + (4695854, 'mccdlbtoy01', 'sitem'), + (4696110, 'mccdlcboo01', 'sitem'), + (4696366, 'mccdlcboy01', 'sitem'), + (4696622, 'mccdlcfuo01', 'sitem'), + (4696878, 'mccdlcfuy01', 'sitem'), + (4697134, 'mccdlcleo01', 'sitem'), + (4697390, 'mccdlcley01', 'sitem'), + (4697646, 'mccdlclio01', 'sitem'), + (4697902, 'mccdlcliy01', 'sitem'), + (4698158, 'mccdlcmeo01', 'sitem'), + (4698414, 'mccdlcmey01', 'sitem'), + (4698670, 'mccdlcmso01', 'sitem'), + (4698926, 'mccdlcmsy01', 'sitem'), + (4699182, 'mccdlctoo01', 'sitem'), + (4699438, 'mccdlctoy01', 'sitem'), + (4699694, 'mccdldboo01', 'sitem'), + (4699950, 'mccdldboy01', 'sitem'), + (4700206, 'mccdldfuo01', 'sitem'), + (4700462, 'mccdldfuy01', 'sitem'), + (4700718, 'mccdldleo01', 'sitem'), + (4700974, 'mccdldley01', 'sitem'), + (4701230, 'mccdldlio01', 'sitem'), + (4701486, 'mccdldliy01', 'sitem'), + (4701742, 'mccdldmeo01', 'sitem'), + (4701998, 'mccdldmey01', 'sitem'), + (4702254, 'mccdldmso01', 'sitem'), + (4702510, 'mccdldmsy01', 'sitem'), + (4702766, 'mccdldtoo01', 'sitem'), + (4703022, 'mccdldtoy01', 'sitem'), + (4703278, 'mccdleboo01', 'sitem'), + (4703534, 'mccdleboy01', 'sitem'), + (4703790, 'mccdlefuo01', 'sitem'), + (4704046, 'mccdlefuy01', 'sitem'), + (4704302, 'mccdleleo01', 'sitem'), + (4704558, 'mccdleley01', 'sitem'), + (4704814, 'mccdlelio01', 'sitem'), + (4705070, 'mccdleliy01', 'sitem'), + (4705326, 'mccdlemeo01', 'sitem'), + (4705582, 'mccdlemey01', 'sitem'), + (4705838, 'mccdlemso01', 'sitem'), + (4706094, 'mccdlemsy01', 'sitem'), + (4706350, 'mccdletoo01', 'sitem'), + (4706606, 'mccdletoy01', 'sitem'), + (4706862, 'mccdlfboo01', 'sitem'), + (4707118, 'mccdlfboy01', 'sitem'), + (4707374, 'mccdlffuo01', 'sitem'), + (4707630, 'mccdlffuy01', 'sitem'), + (4707886, 'mccdlfleo01', 'sitem'), + (4708142, 'mccdlfley01', 'sitem'), + (4708398, 'mccdlflio01', 'sitem'), + (4708654, 'mccdlfliy01', 'sitem'), + (4708910, 'mccdlfmeo01', 'sitem'), + (4709166, 'mccdlfmey01', 'sitem'), + (4709422, 'mccdlfmso01', 'sitem'), + (4709678, 'mccdlfmsy01', 'sitem'), + (4709934, 'mccdlftoo01', 'sitem'), + (4710190, 'mccdlftoy01', 'sitem'), + (4710446, 'mccelbboo01', 'sitem'), + (4710702, 'mccelbboy01', 'sitem'), + (4710958, 'mccelbfuo01', 'sitem'), + (4711214, 'mccelbfuy01', 'sitem'), + (4711470, 'mccelbleo01', 'sitem'), + (4711726, 'mccelbley01', 'sitem'), + (4711982, 'mccelblio01', 'sitem'), + (4712238, 'mccelbliy01', 'sitem'), + (4712494, 'mccelbmeo01', 'sitem'), + (4712750, 'mccelbmey01', 'sitem'), + (4713006, 'mccelbmso01', 'sitem'), + (4713262, 'mccelbmsy01', 'sitem'), + (4713518, 'mccelbtoo01', 'sitem'), + (4713774, 'mccelbtoy01', 'sitem'), + (4714030, 'mccelcboo01', 'sitem'), + (4714286, 'mccelcboy01', 'sitem'), + (4714542, 'mccelcfuo01', 'sitem'), + (4714798, 'mccelcfuy01', 'sitem'), + (4715054, 'mccelcleo01', 'sitem'), + (4715310, 'mccelcley01', 'sitem'), + (4715566, 'mccelclio01', 'sitem'), + (4715822, 'mccelcliy01', 'sitem'), + (4716078, 'mccelcmeo01', 'sitem'), + (4716334, 'mccelcmey01', 'sitem'), + (4716590, 'mccelcmso01', 'sitem'), + (4716846, 'mccelcmsy01', 'sitem'), + (4717102, 'mccelctoo01', 'sitem'), + (4717358, 'mccelctoy01', 'sitem'), + (4717614, 'mcceldboo01', 'sitem'), + (4717870, 'mcceldboy01', 'sitem'), + (4718126, 'mcceldfuo01', 'sitem'), + (4718382, 'mcceldfuy01', 'sitem'), + (4718638, 'mcceldleo01', 'sitem'), + (4718894, 'mcceldley01', 'sitem'), + (4719150, 'mcceldlio01', 'sitem'), + (4719406, 'mcceldliy01', 'sitem'), + (4719662, 'mcceldmeo01', 'sitem'), + (4719918, 'mcceldmey01', 'sitem'), + (4720174, 'mcceldmso01', 'sitem'), + (4720430, 'mcceldmsy01', 'sitem'), + (4720686, 'mcceldtoo01', 'sitem'), + (4720942, 'mcceldtoy01', 'sitem'), + (4721198, 'mcceleboo01', 'sitem'), + (4721454, 'mcceleboy01', 'sitem'), + (4721710, 'mccelefuo01', 'sitem'), + (4721966, 'mccelefuy01', 'sitem'), + (4722222, 'mcceleleo01', 'sitem'), + (4722478, 'mcceleley01', 'sitem'), + (4722734, 'mccelelio01', 'sitem'), + (4722990, 'mcceleliy01', 'sitem'), + (4723246, 'mccelemeo01', 'sitem'), + (4723502, 'mccelemey01', 'sitem'), + (4723758, 'mccelemso01', 'sitem'), + (4724014, 'mccelemsy01', 'sitem'), + (4724270, 'mcceletoo01', 'sitem'), + (4724526, 'mcceletoy01', 'sitem'), + (4724782, 'mccelfboo01', 'sitem'), + (4725038, 'mccelfboy01', 'sitem'), + (4725294, 'mccelffuo01', 'sitem'), + (4725550, 'mccelffuy01', 'sitem'), + (4725806, 'mccelfleo01', 'sitem'), + (4726062, 'mccelfley01', 'sitem'), + (4726318, 'mccelflio01', 'sitem'), + (4726574, 'mccelfliy01', 'sitem'), + (4726830, 'mccelfmeo01', 'sitem'), + (4727086, 'mccelfmey01', 'sitem'), + (4727342, 'mccelfmso01', 'sitem'), + (4727598, 'mccelfmsy01', 'sitem'), + (4727854, 'mccelftoo01', 'sitem'), + (4728110, 'mccelftoy01', 'sitem'), + (4728366, 'mccflccll01', 'sitem'), + (4728622, 'mccflccls01', 'sitem'), + (4728878, 'mccflcmeo01', 'sitem'), + (4729134, 'mccflcmey01', 'sitem'), + (4729390, 'mccflcsho01', 'sitem'), + (4729646, 'mccflcshy01', 'sitem'), + (4729902, 'mccflctol01', 'sitem'), + (4730158, 'mccflctos01', 'sitem'), + (4730414, 'mccfldcll01', 'sitem'), + (4730670, 'mccfldcls01', 'sitem'), + (4730926, 'mccfldmeo01', 'sitem'), + (4731182, 'mccfldmey01', 'sitem'), + (4731438, 'mccfldsho01', 'sitem'), + (4731694, 'mccfldshy01', 'sitem'), + (4731950, 'mccfldtol01', 'sitem'), + (4732206, 'mccfldtos01', 'sitem'), + (4732462, 'mccflecll01', 'sitem'), + (4732718, 'mccflecls01', 'sitem'), + (4732974, 'mccflemeo01', 'sitem'), + (4733230, 'mccflemey01', 'sitem'), + (4733486, 'mccflesho01', 'sitem'), + (4733742, 'mccfleshy01', 'sitem'), + (4733998, 'mccfletol01', 'sitem'), + (4734254, 'mccfletos01', 'sitem'), + (4734510, 'mccflfcll01', 'sitem'), + (4734766, 'mccflfcls01', 'sitem'), + (4735022, 'mccflfmeo01', 'sitem'), + (4735278, 'mccflfmey01', 'sitem'), + (4735534, 'mccflfsho01', 'sitem'), + (4735790, 'mccflfshy01', 'sitem'), + (4736046, 'mccflftol01', 'sitem'), + (4736302, 'mccflftos01', 'sitem'), + (4736558, 'mccglecll01', 'sitem'), + (4736814, 'mccglecls01', 'sitem'), + (4737070, 'mccglemeo01', 'sitem'), + (4737326, 'mccglemey01', 'sitem'), + (4737582, 'mccglesho01', 'sitem'), + (4737838, 'mccgleshy01', 'sitem'), + (4738094, 'mccgletol01', 'sitem'), + (4738350, 'mccgletos01', 'sitem'), + (4738606, 'mccglfcll01', 'sitem'), + (4738862, 'mccglfcls01', 'sitem'), + (4739118, 'mccglfmeo01', 'sitem'), + (4739374, 'mccglfmey01', 'sitem'), + (4739630, 'mccglfsho01', 'sitem'), + (4739886, 'mccglfshy01', 'sitem'), + (4740142, 'mccglftol01', 'sitem'), + (4740398, 'mccglftos01', 'sitem'), + (4740654, 'mccildcll01', 'sitem'), + (4740910, 'mccildcls01', 'sitem'), + (4741166, 'mccildgrl01', 'sitem'), + (4741422, 'mccildgrs01', 'sitem'), + (4741678, 'mccildleo01', 'sitem'), + (4741934, 'mccildley01', 'sitem'), + (4742190, 'mccildsil01', 'sitem'), + (4742446, 'mccildsis01', 'sitem'), + (4742702, 'mccilecll01', 'sitem'), + (4742958, 'mccilecls01', 'sitem'), + (4743214, 'mccilegrl01', 'sitem'), + (4743470, 'mccilegrs01', 'sitem'), + (4743726, 'mccileleo01', 'sitem'), + (4743982, 'mccileley01', 'sitem'), + (4744238, 'mccilesil01', 'sitem'), + (4744494, 'mccilesis01', 'sitem'), + (4744750, 'mccilfcll01', 'sitem'), + (4745006, 'mccilfcls01', 'sitem'), + (4745262, 'mccilfgrl01', 'sitem'), + (4745518, 'mccilfgrs01', 'sitem'), + (4745774, 'mccilfleo01', 'sitem'), + (4746030, 'mccilfley01', 'sitem'), + (4746286, 'mccilfsil01', 'sitem'), + (4746542, 'mccilfsis01', 'sitem'), + (4746798, 'mchalcgrl01', 'sitem'), + (4747054, 'mchalcgrs01', 'sitem'), + (4747310, 'mchalcmeo01', 'sitem'), + (4747566, 'mchalcmey01', 'sitem'), + (4747822, 'mchalcsho01', 'sitem'), + (4748078, 'mchalcshy01', 'sitem'), + (4748334, 'mchaldgrl01', 'sitem'), + (4748590, 'mchaldgrs01', 'sitem'), + (4748846, 'mchaldmeo01', 'sitem'), + (4749102, 'mchaldmey01', 'sitem'), + (4749358, 'mchaldsho01', 'sitem'), + (4749614, 'mchaldshy01', 'sitem'), + (4749870, 'mchalegrl01', 'sitem'), + (4750126, 'mchalegrs01', 'sitem'), + (4750382, 'mchalemeo01', 'sitem'), + (4750638, 'mchalemey01', 'sitem'), + (4750894, 'mchalesho01', 'sitem'), + (4751150, 'mchaleshy01', 'sitem'), + (4751406, 'mchblagrl01', 'sitem'), + (4751662, 'mchblagrs01', 'sitem'), + (4751918, 'mchblameo01', 'sitem'), + (4752174, 'mchblamey01', 'sitem'), + (4752430, 'mchblasho01', 'sitem'), + (4752686, 'mchblashy01', 'sitem'), + (4752942, 'mchblbgrl01', 'sitem'), + (4753198, 'mchblbgrs01', 'sitem'), + (4753454, 'mchblbmeo01', 'sitem'), + (4753710, 'mchblbmey01', 'sitem'), + (4753966, 'mchblbsho01', 'sitem'), + (4754222, 'mchblbshy01', 'sitem'), + (4754478, 'mchblcgrl01', 'sitem'), + (4754734, 'mchblcgrs01', 'sitem'), + (4754990, 'mchblcmeo01', 'sitem'), + (4755246, 'mchblcmey01', 'sitem'), + (4755502, 'mchblcsho01', 'sitem'), + (4755758, 'mchblcshy01', 'sitem'), + (4756014, 'mchbldgrl01', 'sitem'), + (4756270, 'mchbldgrs01', 'sitem'), + (4756526, 'mchbldmeo01', 'sitem'), + (4756782, 'mchbldmey01', 'sitem'), + (4757038, 'mchbldsho01', 'sitem'), + (4757294, 'mchbldshy01', 'sitem'), + (4757550, 'mchblegrl01', 'sitem'), + (4757806, 'mchblegrs01', 'sitem'), + (4758062, 'mchblemeo01', 'sitem'), + (4758318, 'mchblemey01', 'sitem'), + (4758574, 'mchblesho01', 'sitem'), + (4758830, 'mchbleshy01', 'sitem'), + (4759086, 'mchblfgrl01', 'sitem'), + (4759342, 'mchblfgrs01', 'sitem'), + (4759598, 'mchblfmeo01', 'sitem'), + (4759854, 'mchblfmey01', 'sitem'), + (4760110, 'mchblfsho01', 'sitem'), + (4760366, 'mchblfshy01', 'sitem'), + (4760622, 'mchclahol01', 'sitem'), + (4760878, 'mchclahos01', 'sitem'), + (4761134, 'mchclaleo01', 'sitem'), + (4761390, 'mchclaley01', 'sitem'), + (4761646, 'mchclbhol01', 'sitem'), + (4761902, 'mchclbhos01', 'sitem'), + (4762158, 'mchclbleo01', 'sitem'), + (4762414, 'mchclbley01', 'sitem'), + (4762670, 'mchclchol01', 'sitem'), + (4762926, 'mchclchos01', 'sitem'), + (4763182, 'mchclcleo01', 'sitem'), + (4763438, 'mchclcley01', 'sitem'), + (4763694, 'mchcldhol01', 'sitem'), + (4763950, 'mchcldhos01', 'sitem'), + (4764206, 'mchcldleo01', 'sitem'), + (4764462, 'mchcldley01', 'sitem'), + (4764718, 'mchclehol01', 'sitem'), + (4764974, 'mchclehos01', 'sitem'), + (4765230, 'mchcleleo01', 'sitem'), + (4765486, 'mchcleley01', 'sitem'), + (4765742, 'mchclfhol01', 'sitem'), + (4765998, 'mchclfhos01', 'sitem'), + (4766254, 'mchclfleo01', 'sitem'), + (4766510, 'mchclfley01', 'sitem'), + (4766766, 'mchdlaboo01', 'sitem'), + (4767022, 'mchdlaboy01', 'sitem'), + (4767278, 'mchdlafuo01', 'sitem'), + (4767534, 'mchdlafuy01', 'sitem'), + (4767790, 'mchdlaleo01', 'sitem'), + (4768046, 'mchdlaley01', 'sitem'), + (4768302, 'mchdlalio01', 'sitem'), + (4768558, 'mchdlaliy01', 'sitem'), + (4768814, 'mchdlameo01', 'sitem'), + (4769070, 'mchdlamey01', 'sitem'), + (4769326, 'mchdlamso01', 'sitem'), + (4769582, 'mchdlamsy01', 'sitem'), + (4769838, 'mchdlatoo01', 'sitem'), + (4770094, 'mchdlatoy01', 'sitem'), + (4770350, 'mchdlbboo01', 'sitem'), + (4770606, 'mchdlbboy01', 'sitem'), + (4770862, 'mchdlbfuo01', 'sitem'), + (4771118, 'mchdlbfuy01', 'sitem'), + (4771374, 'mchdlbleo01', 'sitem'), + (4771630, 'mchdlbley01', 'sitem'), + (4771886, 'mchdlblio01', 'sitem'), + (4772142, 'mchdlbliy01', 'sitem'), + (4772398, 'mchdlbmeo01', 'sitem'), + (4772654, 'mchdlbmey01', 'sitem'), + (4772910, 'mchdlbmso01', 'sitem'), + (4773166, 'mchdlbmsy01', 'sitem'), + (4773422, 'mchdlbtoo01', 'sitem'), + (4773678, 'mchdlbtoy01', 'sitem'), + (4773934, 'mchdlcboo01', 'sitem'), + (4774190, 'mchdlcboy01', 'sitem'), + (4774446, 'mchdlcfuo01', 'sitem'), + (4774702, 'mchdlcfuy01', 'sitem'), + (4774958, 'mchdlcleo01', 'sitem'), + (4775214, 'mchdlcley01', 'sitem'), + (4775470, 'mchdlclio01', 'sitem'), + (4775726, 'mchdlcliy01', 'sitem'), + (4775982, 'mchdlcmeo01', 'sitem'), + (4776238, 'mchdlcmey01', 'sitem'), + (4776494, 'mchdlcmso01', 'sitem'), + (4776750, 'mchdlcmsy01', 'sitem'), + (4777006, 'mchdlctoo01', 'sitem'), + (4777262, 'mchdlctoy01', 'sitem'), + (4777518, 'mchdldboo01', 'sitem'), + (4777774, 'mchdldboy01', 'sitem'), + (4778030, 'mchdldfuo01', 'sitem'), + (4778286, 'mchdldfuy01', 'sitem'), + (4778542, 'mchdldleo01', 'sitem'), + (4778798, 'mchdldley01', 'sitem'), + (4779054, 'mchdldlio01', 'sitem'), + (4779310, 'mchdldliy01', 'sitem'), + (4779566, 'mchdldmeo01', 'sitem'), + (4779822, 'mchdldmey01', 'sitem'), + (4780078, 'mchdldmso01', 'sitem'), + (4780334, 'mchdldmsy01', 'sitem'), + (4780590, 'mchdldtoo01', 'sitem'), + (4780846, 'mchdldtoy01', 'sitem'), + (4781102, 'mchdleboo01', 'sitem'), + (4781358, 'mchdleboy01', 'sitem'), + (4781614, 'mchdlefuo01', 'sitem'), + (4781870, 'mchdlefuy01', 'sitem'), + (4782126, 'mchdleleo01', 'sitem'), + (4782382, 'mchdleley01', 'sitem'), + (4782638, 'mchdlelio01', 'sitem'), + (4782894, 'mchdleliy01', 'sitem'), + (4783150, 'mchdlemeo01', 'sitem'), + (4783406, 'mchdlemey01', 'sitem'), + (4783662, 'mchdlemso01', 'sitem'), + (4783918, 'mchdlemsy01', 'sitem'), + (4784174, 'mchdletoo01', 'sitem'), + (4784430, 'mchdletoy01', 'sitem'), + (4784686, 'mchdlfboo01', 'sitem'), + (4784942, 'mchdlfboy01', 'sitem'), + (4785198, 'mchdlffuo01', 'sitem'), + (4785454, 'mchdlffuy01', 'sitem'), + (4785710, 'mchdlfleo01', 'sitem'), + (4785966, 'mchdlfley01', 'sitem'), + (4786222, 'mchdlflio01', 'sitem'), + (4786478, 'mchdlfliy01', 'sitem'), + (4786734, 'mchdlfmeo01', 'sitem'), + (4786990, 'mchdlfmey01', 'sitem'), + (4787246, 'mchdlfmso01', 'sitem'), + (4787502, 'mchdlfmsy01', 'sitem'), + (4787758, 'mchdlftoo01', 'sitem'), + (4788014, 'mchdlftoy01', 'sitem'), + (4788270, 'mcheldmeo01', 'sitem'), + (4788526, 'mcheldmey01', 'sitem'), + (4788782, 'mcheldshl01', 'sitem'), + (4789038, 'mcheldshs01', 'sitem'), + (4789294, 'mchelfmeo01', 'sitem'), + (4789550, 'mchelfmey01', 'sitem'), + (4789806, 'mchelfshl01', 'sitem'), + (4790062, 'mchelfshs01', 'sitem'), + (4790318, 'mchflehol01', 'sitem'), + (4790574, 'mchflehos01', 'sitem'), + (4790830, 'mchfleleo01', 'sitem'), + (4791086, 'mchfleley01', 'sitem'), + (4791342, 'mchflfhol01', 'sitem'), + (4791598, 'mchflfhos01', 'sitem'), + (4791854, 'mchflfleo01', 'sitem'), + (4792110, 'mchflfley01', 'sitem'), + (4792366, 'mchhlbcll01', 'sitem'), + (4792622, 'mchhlbcls01', 'sitem'), + (4792878, 'mchhlbleo01', 'sitem'), + (4793134, 'mchhlbley01', 'sitem'), + (4793390, 'mchhlbtrl01', 'sitem'), + (4793646, 'mchhlbtrs01', 'sitem'), + (4793902, 'mchhlccll01', 'sitem'), + (4794158, 'mchhlccls01', 'sitem'), + (4794414, 'mchhlcleo01', 'sitem'), + (4794670, 'mchhlcley01', 'sitem'), + (4794926, 'mchhlctrl01', 'sitem'), + (4795182, 'mchhlctrs01', 'sitem'), + (4795438, 'mchhldcll01', 'sitem'), + (4795694, 'mchhldcls01', 'sitem'), + (4795950, 'mchhldleo01', 'sitem'), + (4796206, 'mchhldley01', 'sitem'), + (4796462, 'mchhldtrl01', 'sitem'), + (4796718, 'mchhldtrs01', 'sitem'), + (4796974, 'mchhlecll01', 'sitem'), + (4797230, 'mchhlecls01', 'sitem'), + (4797486, 'mchhleleo01', 'sitem'), + (4797742, 'mchhleley01', 'sitem'), + (4797998, 'mchhletrl01', 'sitem'), + (4798254, 'mchhletrs01', 'sitem'), + (4798510, 'mchllegrl01', 'sitem'), + (4798766, 'mchllegrs01', 'sitem'), + (4799022, 'mchllemeo01', 'sitem'), + (4799278, 'mchllemey01', 'sitem'), + (4799534, 'mchllesho01', 'sitem'), + (4799790, 'mchlleshy01', 'sitem'), + (4800046, 'mchllfgrl01', 'sitem'), + (4800302, 'mchllfgrs01', 'sitem'), + (4800558, 'mchllfmeo01', 'sitem'), + (4800814, 'mchllfmey01', 'sitem'), + (4801070, 'mchllfsho01', 'sitem'), + (4801326, 'mchllfshy01', 'sitem'), + (4801582, 'mckblccal01', 'sitem'), + (4801838, 'mckblccas01', 'sitem'), + (4802094, 'mckblccll01', 'sitem'), + (4802350, 'mckblccls01', 'sitem'), + (4802606, 'mckblcgrl01', 'sitem'), + (4802862, 'mckblcgrs01', 'sitem'), + (4803118, 'mckblcmeo01', 'sitem'), + (4803374, 'mckblcmey01', 'sitem'), + (4803630, 'mckblcsco01', 'sitem'), + (4803886, 'mckblcscy01', 'sitem'), + (4804142, 'mckblcsho01', 'sitem'), + (4804398, 'mckblcshy01', 'sitem'), + (4804654, 'mckbldcal01', 'sitem'), + (4804910, 'mckbldcas01', 'sitem'), + (4805166, 'mckbldcll01', 'sitem'), + (4805422, 'mckbldcls01', 'sitem'), + (4805678, 'mckbldgrl01', 'sitem'), + (4805934, 'mckbldgrs01', 'sitem'), + (4806190, 'mckbldmeo01', 'sitem'), + (4806446, 'mckbldmey01', 'sitem'), + (4806702, 'mckbldsco01', 'sitem'), + (4806958, 'mckbldscy01', 'sitem'), + (4807214, 'mckbldsho01', 'sitem'), + (4807470, 'mckbldshy01', 'sitem'), + (4807726, 'mckblecal01', 'sitem'), + (4807982, 'mckblecas01', 'sitem'), + (4808238, 'mckblecll01', 'sitem'), + (4808494, 'mckblecls01', 'sitem'), + (4808750, 'mckblegrl01', 'sitem'), + (4809006, 'mckblegrs01', 'sitem'), + (4809262, 'mckblemeo01', 'sitem'), + (4809518, 'mckblemey01', 'sitem'), + (4809774, 'mckblesco01', 'sitem'), + (4810030, 'mckblescy01', 'sitem'), + (4810286, 'mckblesho01', 'sitem'), + (4810542, 'mckbleshy01', 'sitem'), + (4810798, 'mckblfcal01', 'sitem'), + (4811054, 'mckblfcas01', 'sitem'), + (4811310, 'mckblfcll01', 'sitem'), + (4811566, 'mckblfcls01', 'sitem'), + (4811822, 'mckblfgrl01', 'sitem'), + (4812078, 'mckblfgrs01', 'sitem'), + (4812334, 'mckblfmeo01', 'sitem'), + (4812590, 'mckblfmey01', 'sitem'), + (4812846, 'mckblfsco01', 'sitem'), + (4813102, 'mckblfscy01', 'sitem'), + (4813358, 'mckblfsho01', 'sitem'), + (4813614, 'mckblfshy01', 'sitem'), + (4813870, 'mckgldcal01', 'sitem'), + (4814126, 'mckgldcas01', 'sitem'), + (4814382, 'mckgldcll01', 'sitem'), + (4814638, 'mckgldcls01', 'sitem'), + (4814894, 'mckgldgrl01', 'sitem'), + (4815150, 'mckgldgrs01', 'sitem'), + (4815406, 'mckgldmeo01', 'sitem'), + (4815662, 'mckgldmey01', 'sitem'), + (4815918, 'mckgldsco01', 'sitem'), + (4816174, 'mckgldscy01', 'sitem'), + (4816430, 'mckgldsho01', 'sitem'), + (4816686, 'mckgldshy01', 'sitem'), + (4816942, 'mckglecal01', 'sitem'), + (4817198, 'mckglecas01', 'sitem'), + (4817454, 'mckglecll01', 'sitem'), + (4817710, 'mckglecls01', 'sitem'), + (4817966, 'mckglegrl01', 'sitem'), + (4818222, 'mckglegrs01', 'sitem'), + (4818478, 'mckglemeo01', 'sitem'), + (4818734, 'mckglemey01', 'sitem'), + (4818990, 'mckglesco01', 'sitem'), + (4819246, 'mckglescy01', 'sitem'), + (4819502, 'mckglesho01', 'sitem'), + (4819758, 'mckgleshy01', 'sitem'), + (4820014, 'mckglfcal01', 'sitem'), + (4820270, 'mckglfcas01', 'sitem'), + (4820526, 'mckglfcll01', 'sitem'), + (4820782, 'mckglfcls01', 'sitem'), + (4821038, 'mckglfgrl01', 'sitem'), + (4821294, 'mckglfgrs01', 'sitem'), + (4821550, 'mckglfmeo01', 'sitem'), + (4821806, 'mckglfmey01', 'sitem'), + (4822062, 'mckglfsco01', 'sitem'), + (4822318, 'mckglfscy01', 'sitem'), + (4822574, 'mckglfsho01', 'sitem'), + (4822830, 'mckglfshy01', 'sitem'), + (4823086, 'mckhlbcal01', 'sitem'), + (4823342, 'mckhlbcas01', 'sitem'), + (4823598, 'mckhlbcll01', 'sitem'), + (4823854, 'mckhlbcls01', 'sitem'), + (4824110, 'mckhlbgrl01', 'sitem'), + (4824366, 'mckhlbgrs01', 'sitem'), + (4824622, 'mckhlbmeo01', 'sitem'), + (4824878, 'mckhlbmey01', 'sitem'), + (4825134, 'mckhlbsco01', 'sitem'), + (4825390, 'mckhlbscy01', 'sitem'), + (4825646, 'mckhlbsho01', 'sitem'), + (4825902, 'mckhlbshy01', 'sitem'), + (4826158, 'mckhlccal01', 'sitem'), + (4826414, 'mckhlccas01', 'sitem'), + (4826670, 'mckhlccll01', 'sitem'), + (4826926, 'mckhlccls01', 'sitem'), + (4827182, 'mckhlcgrl01', 'sitem'), + (4827438, 'mckhlcgrs01', 'sitem'), + (4827694, 'mckhlcmeo01', 'sitem'), + (4827950, 'mckhlcmey01', 'sitem'), + (4828206, 'mckhlcsco01', 'sitem'), + (4828462, 'mckhlcscy01', 'sitem'), + (4828718, 'mckhlcsho01', 'sitem'), + (4828974, 'mckhlcshy01', 'sitem'), + (4829230, 'mckhldcal01', 'sitem'), + (4829486, 'mckhldcas01', 'sitem'), + (4829742, 'mckhldcll01', 'sitem'), + (4829998, 'mckhldcls01', 'sitem'), + (4830254, 'mckhldgrl01', 'sitem'), + (4830510, 'mckhldgrs01', 'sitem'), + (4830766, 'mckhldmeo01', 'sitem'), + (4831022, 'mckhldmey01', 'sitem'), + (4831278, 'mckhldsco01', 'sitem'), + (4831534, 'mckhldscy01', 'sitem'), + (4831790, 'mckhldsho01', 'sitem'), + (4832046, 'mckhldshy01', 'sitem'), + (4832302, 'mckhlecal01', 'sitem'), + (4832558, 'mckhlecas01', 'sitem'), + (4832814, 'mckhlecll01', 'sitem'), + (4833070, 'mckhlecls01', 'sitem'), + (4833326, 'mckhlegrl01', 'sitem'), + (4833582, 'mckhlegrs01', 'sitem'), + (4833838, 'mckhlemeo01', 'sitem'), + (4834094, 'mckhlemey01', 'sitem'), + (4834350, 'mckhlesco01', 'sitem'), + (4834606, 'mckhlescy01', 'sitem'), + (4834862, 'mckhlesho01', 'sitem'), + (4835118, 'mckhleshy01', 'sitem'), + (4835374, 'mckhlfcal01', 'sitem'), + (4835630, 'mckhlfcas01', 'sitem'), + (4835886, 'mckhlfcll01', 'sitem'), + (4836142, 'mckhlfcls01', 'sitem'), + (4836398, 'mckhlfgrl01', 'sitem'), + (4836654, 'mckhlfgrs01', 'sitem'), + (4836910, 'mckhlfmeo01', 'sitem'), + (4837166, 'mckhlfmey01', 'sitem'), + (4837422, 'mckhlfsco01', 'sitem'), + (4837678, 'mckhlfscy01', 'sitem'), + (4837934, 'mckhlfsho01', 'sitem'), + (4838190, 'mckhlfshy01', 'sitem'), + (4838446, 'mdfalbbul01', 'sitem'), + (4838702, 'mdfalbbus01', 'sitem'), + (4838958, 'mdfalbfrl01', 'sitem'), + (4839214, 'mdfalbfrs01', 'sitem'), + (4839470, 'mdfalbmof01', 'sitem'), + (4839726, 'mdfalbmoo01', 'sitem'), + (4839982, 'mdfalboif01', 'sitem'), + (4840238, 'mdfalboio01', 'sitem'), + (4840494, 'mdfalbpal01', 'sitem'), + (4840750, 'mdfalbpas01', 'sitem'), + (4841006, 'mdfalbpof01', 'sitem'), + (4841262, 'mdfalbpoo01', 'sitem'), + (4841518, 'mdfalbref01', 'sitem'), + (4841774, 'mdfalbreo01', 'sitem'), + (4842030, 'mdfalbruf01', 'sitem'), + (4842286, 'mdfalbruo01', 'sitem'), + (4842542, 'mdfalbsaf01', 'sitem'), + (4842798, 'mdfalbsao01', 'sitem'), + (4843054, 'mdfalbsel01', 'sitem'), + (4843310, 'mdfalbses01', 'sitem'), + (4843566, 'mdfalbstf01', 'sitem'), + (4843822, 'mdfalbsto01', 'sitem'), + (4844078, 'mdfalbwbf01', 'sitem'), + (4844334, 'mdfalbwbo01', 'sitem'), + (4844590, 'mdfalbwrf01', 'sitem'), + (4844846, 'mdfalbwro01', 'sitem'), + (4845102, 'mdfalcbul01', 'sitem'), + (4845358, 'mdfalcbus01', 'sitem'), + (4845614, 'mdfalcfrl01', 'sitem'), + (4845870, 'mdfalcfrs01', 'sitem'), + (4846126, 'mdfalcmof01', 'sitem'), + (4846382, 'mdfalcmoo01', 'sitem'), + (4846638, 'mdfalcoif01', 'sitem'), + (4846894, 'mdfalcoio01', 'sitem'), + (4847150, 'mdfalcpal01', 'sitem'), + (4847406, 'mdfalcpas01', 'sitem'), + (4847662, 'mdfalcpof01', 'sitem'), + (4847918, 'mdfalcpoo01', 'sitem'), + (4848174, 'mdfalcref01', 'sitem'), + (4848430, 'mdfalcreo01', 'sitem'), + (4848686, 'mdfalcruf01', 'sitem'), + (4848942, 'mdfalcruo01', 'sitem'), + (4849198, 'mdfalcsaf01', 'sitem'), + (4849454, 'mdfalcsao01', 'sitem'), + (4849710, 'mdfalcsel01', 'sitem'), + (4849966, 'mdfalcses01', 'sitem'), + (4850222, 'mdfalcstf01', 'sitem'), + (4850478, 'mdfalcsto01', 'sitem'), + (4850734, 'mdfalcwbf01', 'sitem'), + (4850990, 'mdfalcwbo01', 'sitem'), + (4851246, 'mdfalcwrf01', 'sitem'), + (4851502, 'mdfalcwro01', 'sitem'), + (4851758, 'mdfaldbul01', 'sitem'), + (4852014, 'mdfaldbus01', 'sitem'), + (4852270, 'mdfaldfrl01', 'sitem'), + (4852526, 'mdfaldfrs01', 'sitem'), + (4852782, 'mdfaldmof01', 'sitem'), + (4853038, 'mdfaldmoo01', 'sitem'), + (4853294, 'mdfaldoif01', 'sitem'), + (4853550, 'mdfaldoio01', 'sitem'), + (4853806, 'mdfaldpal01', 'sitem'), + (4854062, 'mdfaldpas01', 'sitem'), + (4854318, 'mdfaldpof01', 'sitem'), + (4854574, 'mdfaldpoo01', 'sitem'), + (4854830, 'mdfaldref01', 'sitem'), + (4855086, 'mdfaldreo01', 'sitem'), + (4855342, 'mdfaldruf01', 'sitem'), + (4855598, 'mdfaldruo01', 'sitem'), + (4855854, 'mdfaldsaf01', 'sitem'), + (4856110, 'mdfaldsao01', 'sitem'), + (4856366, 'mdfaldsel01', 'sitem'), + (4856622, 'mdfaldses01', 'sitem'), + (4856878, 'mdfaldstf01', 'sitem'), + (4857134, 'mdfaldsto01', 'sitem'), + (4857390, 'mdfaldwbf01', 'sitem'), + (4857646, 'mdfaldwbo01', 'sitem'), + (4857902, 'mdfaldwrf01', 'sitem'), + (4858158, 'mdfaldwro01', 'sitem'), + (4858414, 'mdfalebul01', 'sitem'), + (4858670, 'mdfalebus01', 'sitem'), + (4858926, 'mdfalefrl01', 'sitem'), + (4859182, 'mdfalefrs01', 'sitem'), + (4859438, 'mdfalemof01', 'sitem'), + (4859694, 'mdfalemoo01', 'sitem'), + (4859950, 'mdfaleoif01', 'sitem'), + (4860206, 'mdfaleoio01', 'sitem'), + (4860462, 'mdfalepal01', 'sitem'), + (4860718, 'mdfalepas01', 'sitem'), + (4860974, 'mdfalepof01', 'sitem'), + (4861230, 'mdfalepoo01', 'sitem'), + (4861486, 'mdfaleref01', 'sitem'), + (4861742, 'mdfalereo01', 'sitem'), + (4861998, 'mdfaleruf01', 'sitem'), + (4862254, 'mdfaleruo01', 'sitem'), + (4862510, 'mdfalesaf01', 'sitem'), + (4862766, 'mdfalesao01', 'sitem'), + (4863022, 'mdfalesel01', 'sitem'), + (4863278, 'mdfaleses01', 'sitem'), + (4863534, 'mdfalestf01', 'sitem'), + (4863790, 'mdfalesto01', 'sitem'), + (4864046, 'mdfalewbf01', 'sitem'), + (4864302, 'mdfalewbo01', 'sitem'), + (4864558, 'mdfalewrf01', 'sitem'), + (4864814, 'mdfalewro01', 'sitem'), + (4865070, 'mdfalfbul01', 'sitem'), + (4865326, 'mdfalfbus01', 'sitem'), + (4865582, 'mdfalffrl01', 'sitem'), + (4865838, 'mdfalffrs01', 'sitem'), + (4866094, 'mdfalfmof01', 'sitem'), + (4866350, 'mdfalfmoo01', 'sitem'), + (4866606, 'mdfalfoif01', 'sitem'), + (4866862, 'mdfalfoio01', 'sitem'), + (4867118, 'mdfalfpal01', 'sitem'), + (4867374, 'mdfalfpas01', 'sitem'), + (4867630, 'mdfalfpof01', 'sitem'), + (4867886, 'mdfalfpoo01', 'sitem'), + (4868142, 'mdfalfref01', 'sitem'), + (4868398, 'mdfalfreo01', 'sitem'), + (4868654, 'mdfalfruf01', 'sitem'), + (4868910, 'mdfalfruo01', 'sitem'), + (4869166, 'mdfalfsaf01', 'sitem'), + (4869422, 'mdfalfsao01', 'sitem'), + (4869678, 'mdfalfsel01', 'sitem'), + (4869934, 'mdfalfses01', 'sitem'), + (4870190, 'mdfalfstf01', 'sitem'), + (4870446, 'mdfalfsto01', 'sitem'), + (4870702, 'mdfalfwbf01', 'sitem'), + (4870958, 'mdfalfwbo01', 'sitem'), + (4871214, 'mdfalfwrf01', 'sitem'), + (4871470, 'mdfalfwro01', 'sitem'), + (4871726, 'mdfblbbul01', 'sitem'), + (4871982, 'mdfblbbus01', 'sitem'), + (4872238, 'mdfblbfrl01', 'sitem'), + (4872494, 'mdfblbfrs01', 'sitem'), + (4872750, 'mdfblbmof01', 'sitem'), + (4873006, 'mdfblbmoo01', 'sitem'), + (4873262, 'mdfblboif01', 'sitem'), + (4873518, 'mdfblboio01', 'sitem'), + (4873774, 'mdfblbpal01', 'sitem'), + (4874030, 'mdfblbpas01', 'sitem'), + (4874286, 'mdfblbpof01', 'sitem'), + (4874542, 'mdfblbpoo01', 'sitem'), + (4874798, 'mdfblbref01', 'sitem'), + (4875054, 'mdfblbreo01', 'sitem'), + (4875310, 'mdfblbruf01', 'sitem'), + (4875566, 'mdfblbruo01', 'sitem'), + (4875822, 'mdfblbsaf01', 'sitem'), + (4876078, 'mdfblbsao01', 'sitem'), + (4876334, 'mdfblbsel01', 'sitem'), + (4876590, 'mdfblbses01', 'sitem'), + (4876846, 'mdfblbstf01', 'sitem'), + (4877102, 'mdfblbsto01', 'sitem'), + (4877358, 'mdfblbwbf01', 'sitem'), + (4877614, 'mdfblbwbo01', 'sitem'), + (4877870, 'mdfblbwrf01', 'sitem'), + (4878126, 'mdfblbwro01', 'sitem'), + (4878382, 'mdfblcbul01', 'sitem'), + (4878638, 'mdfblcbus01', 'sitem'), + (4878894, 'mdfblcfrl01', 'sitem'), + (4879150, 'mdfblcfrs01', 'sitem'), + (4879406, 'mdfblcmof01', 'sitem'), + (4879662, 'mdfblcmoo01', 'sitem'), + (4879918, 'mdfblcoif01', 'sitem'), + (4880174, 'mdfblcoio01', 'sitem'), + (4880430, 'mdfblcpal01', 'sitem'), + (4880686, 'mdfblcpas01', 'sitem'), + (4880942, 'mdfblcpof01', 'sitem'), + (4881198, 'mdfblcpoo01', 'sitem'), + (4881454, 'mdfblcref01', 'sitem'), + (4881710, 'mdfblcreo01', 'sitem'), + (4881966, 'mdfblcruf01', 'sitem'), + (4882222, 'mdfblcruo01', 'sitem'), + (4882478, 'mdfblcsaf01', 'sitem'), + (4882734, 'mdfblcsao01', 'sitem'), + (4882990, 'mdfblcsel01', 'sitem'), + (4883246, 'mdfblcses01', 'sitem'), + (4883502, 'mdfblcstf01', 'sitem'), + (4883758, 'mdfblcsto01', 'sitem'), + (4884014, 'mdfblcwbf01', 'sitem'), + (4884270, 'mdfblcwbo01', 'sitem'), + (4884526, 'mdfblcwrf01', 'sitem'), + (4884782, 'mdfblcwro01', 'sitem'), + (4885038, 'mdfbldbul01', 'sitem'), + (4885294, 'mdfbldbus01', 'sitem'), + (4885550, 'mdfbldfrl01', 'sitem'), + (4885806, 'mdfbldfrs01', 'sitem'), + (4886062, 'mdfbldmof01', 'sitem'), + (4886318, 'mdfbldmoo01', 'sitem'), + (4886574, 'mdfbldoif01', 'sitem'), + (4886830, 'mdfbldoio01', 'sitem'), + (4887086, 'mdfbldpal01', 'sitem'), + (4887342, 'mdfbldpas01', 'sitem'), + (4887598, 'mdfbldpof01', 'sitem'), + (4887854, 'mdfbldpoo01', 'sitem'), + (4888110, 'mdfbldref01', 'sitem'), + (4888366, 'mdfbldreo01', 'sitem'), + (4888622, 'mdfbldruf01', 'sitem'), + (4888878, 'mdfbldruo01', 'sitem'), + (4889134, 'mdfbldsaf01', 'sitem'), + (4889390, 'mdfbldsao01', 'sitem'), + (4889646, 'mdfbldsel01', 'sitem'), + (4889902, 'mdfbldses01', 'sitem'), + (4890158, 'mdfbldstf01', 'sitem'), + (4890414, 'mdfbldsto01', 'sitem'), + (4890670, 'mdfbldwbf01', 'sitem'), + (4890926, 'mdfbldwbo01', 'sitem'), + (4891182, 'mdfbldwrf01', 'sitem'), + (4891438, 'mdfbldwro01', 'sitem'), + (4891694, 'mdfblebul01', 'sitem'), + (4891950, 'mdfblebus01', 'sitem'), + (4892206, 'mdfblefrl01', 'sitem'), + (4892462, 'mdfblefrs01', 'sitem'), + (4892718, 'mdfblemof01', 'sitem'), + (4892974, 'mdfblemoo01', 'sitem'), + (4893230, 'mdfbleoif01', 'sitem'), + (4893486, 'mdfbleoio01', 'sitem'), + (4893742, 'mdfblepal01', 'sitem'), + (4893998, 'mdfblepas01', 'sitem'), + (4894254, 'mdfblepof01', 'sitem'), + (4894510, 'mdfblepoo01', 'sitem'), + (4894766, 'mdfbleref01', 'sitem'), + (4895022, 'mdfblereo01', 'sitem'), + (4895278, 'mdfbleruf01', 'sitem'), + (4895534, 'mdfbleruo01', 'sitem'), + (4895790, 'mdfblesaf01', 'sitem'), + (4896046, 'mdfblesao01', 'sitem'), + (4896302, 'mdfblesel01', 'sitem'), + (4896558, 'mdfbleses01', 'sitem'), + (4896814, 'mdfblestf01', 'sitem'), + (4897070, 'mdfblesto01', 'sitem'), + (4897326, 'mdfblewbf01', 'sitem'), + (4897582, 'mdfblewbo01', 'sitem'), + (4897838, 'mdfblewrf01', 'sitem'), + (4898094, 'mdfblewro01', 'sitem'), + (4898350, 'mdfblfbul01', 'sitem'), + (4898606, 'mdfblfbus01', 'sitem'), + (4898862, 'mdfblffrl01', 'sitem'), + (4899118, 'mdfblffrs01', 'sitem'), + (4899374, 'mdfblfmof01', 'sitem'), + (4899630, 'mdfblfmoo01', 'sitem'), + (4899886, 'mdfblfoif01', 'sitem'), + (4900142, 'mdfblfoio01', 'sitem'), + (4900398, 'mdfblfpal01', 'sitem'), + (4900654, 'mdfblfpas01', 'sitem'), + (4900910, 'mdfblfpof01', 'sitem'), + (4901166, 'mdfblfpoo01', 'sitem'), + (4901422, 'mdfblfref01', 'sitem'), + (4901678, 'mdfblfreo01', 'sitem'), + (4901934, 'mdfblfruf01', 'sitem'), + (4902190, 'mdfblfruo01', 'sitem'), + (4902446, 'mdfblfsaf01', 'sitem'), + (4902702, 'mdfblfsao01', 'sitem'), + (4902958, 'mdfblfsel01', 'sitem'), + (4903214, 'mdfblfses01', 'sitem'), + (4903470, 'mdfblfstf01', 'sitem'), + (4903726, 'mdfblfsto01', 'sitem'), + (4903982, 'mdfblfwbf01', 'sitem'), + (4904238, 'mdfblfwbo01', 'sitem'), + (4904494, 'mdfblfwrf01', 'sitem'), + (4904750, 'mdfblfwro01', 'sitem'), + (4905006, 'mdfclbbul01', 'sitem'), + (4905262, 'mdfclbbus01', 'sitem'), + (4905518, 'mdfclbfrl01', 'sitem'), + (4905774, 'mdfclbfrs01', 'sitem'), + (4906030, 'mdfclbmof01', 'sitem'), + (4906286, 'mdfclbmoo01', 'sitem'), + (4906542, 'mdfclboif01', 'sitem'), + (4906798, 'mdfclboio01', 'sitem'), + (4907054, 'mdfclbpal01', 'sitem'), + (4907310, 'mdfclbpas01', 'sitem'), + (4907566, 'mdfclbpof01', 'sitem'), + (4907822, 'mdfclbpoo01', 'sitem'), + (4908078, 'mdfclbref01', 'sitem'), + (4908334, 'mdfclbreo01', 'sitem'), + (4908590, 'mdfclbruf01', 'sitem'), + (4908846, 'mdfclbruo01', 'sitem'), + (4909102, 'mdfclbsaf01', 'sitem'), + (4909358, 'mdfclbsao01', 'sitem'), + (4909614, 'mdfclbsel01', 'sitem'), + (4909870, 'mdfclbses01', 'sitem'), + (4910126, 'mdfclbstf01', 'sitem'), + (4910382, 'mdfclbsto01', 'sitem'), + (4910638, 'mdfclbwbf01', 'sitem'), + (4910894, 'mdfclbwbo01', 'sitem'), + (4911150, 'mdfclbwrf01', 'sitem'), + (4911406, 'mdfclbwro01', 'sitem'), + (4911662, 'mdfclcbul01', 'sitem'), + (4911918, 'mdfclcbus01', 'sitem'), + (4912174, 'mdfclcfrl01', 'sitem'), + (4912430, 'mdfclcfrs01', 'sitem'), + (4912686, 'mdfclcmof01', 'sitem'), + (4912942, 'mdfclcmoo01', 'sitem'), + (4913198, 'mdfclcoif01', 'sitem'), + (4913454, 'mdfclcoio01', 'sitem'), + (4913710, 'mdfclcpal01', 'sitem'), + (4913966, 'mdfclcpas01', 'sitem'), + (4914222, 'mdfclcpof01', 'sitem'), + (4914478, 'mdfclcpoo01', 'sitem'), + (4914734, 'mdfclcref01', 'sitem'), + (4914990, 'mdfclcreo01', 'sitem'), + (4915246, 'mdfclcruf01', 'sitem'), + (4915502, 'mdfclcruo01', 'sitem'), + (4915758, 'mdfclcsaf01', 'sitem'), + (4916014, 'mdfclcsao01', 'sitem'), + (4916270, 'mdfclcsel01', 'sitem'), + (4916526, 'mdfclcses01', 'sitem'), + (4916782, 'mdfclcstf01', 'sitem'), + (4917038, 'mdfclcsto01', 'sitem'), + (4917294, 'mdfclcwbf01', 'sitem'), + (4917550, 'mdfclcwbo01', 'sitem'), + (4917806, 'mdfclcwrf01', 'sitem'), + (4918062, 'mdfclcwro01', 'sitem'), + (4918318, 'mdfcldbul01', 'sitem'), + (4918574, 'mdfcldbus01', 'sitem'), + (4918830, 'mdfcldfrl01', 'sitem'), + (4919086, 'mdfcldfrs01', 'sitem'), + (4919342, 'mdfcldmof01', 'sitem'), + (4919598, 'mdfcldmoo01', 'sitem'), + (4919854, 'mdfcldoif01', 'sitem'), + (4920110, 'mdfcldoio01', 'sitem'), + (4920366, 'mdfcldpal01', 'sitem'), + (4920622, 'mdfcldpas01', 'sitem'), + (4920878, 'mdfcldpof01', 'sitem'), + (4921134, 'mdfcldpoo01', 'sitem'), + (4921390, 'mdfcldref01', 'sitem'), + (4921646, 'mdfcldreo01', 'sitem'), + (4921902, 'mdfcldruf01', 'sitem'), + (4922158, 'mdfcldruo01', 'sitem'), + (4922414, 'mdfcldsaf01', 'sitem'), + (4922670, 'mdfcldsao01', 'sitem'), + (4922926, 'mdfcldsel01', 'sitem'), + (4923182, 'mdfcldses01', 'sitem'), + (4923438, 'mdfcldstf01', 'sitem'), + (4923694, 'mdfcldsto01', 'sitem'), + (4923950, 'mdfcldwbf01', 'sitem'), + (4924206, 'mdfcldwbo01', 'sitem'), + (4924462, 'mdfcldwrf01', 'sitem'), + (4924718, 'mdfcldwro01', 'sitem'), + (4924974, 'mdfclebul01', 'sitem'), + (4925230, 'mdfclebus01', 'sitem'), + (4925486, 'mdfclefrl01', 'sitem'), + (4925742, 'mdfclefrs01', 'sitem'), + (4925998, 'mdfclemof01', 'sitem'), + (4926254, 'mdfclemoo01', 'sitem'), + (4926510, 'mdfcleoif01', 'sitem'), + (4926766, 'mdfcleoio01', 'sitem'), + (4927022, 'mdfclepal01', 'sitem'), + (4927278, 'mdfclepas01', 'sitem'), + (4927534, 'mdfclepof01', 'sitem'), + (4927790, 'mdfclepoo01', 'sitem'), + (4928046, 'mdfcleref01', 'sitem'), + (4928302, 'mdfclereo01', 'sitem'), + (4928558, 'mdfcleruf01', 'sitem'), + (4928814, 'mdfcleruo01', 'sitem'), + (4929070, 'mdfclesaf01', 'sitem'), + (4929326, 'mdfclesao01', 'sitem'), + (4929582, 'mdfclesel01', 'sitem'), + (4929838, 'mdfcleses01', 'sitem'), + (4930094, 'mdfclestf01', 'sitem'), + (4930350, 'mdfclesto01', 'sitem'), + (4930606, 'mdfclewbf01', 'sitem'), + (4930862, 'mdfclewbo01', 'sitem'), + (4931118, 'mdfclewrf01', 'sitem'), + (4931374, 'mdfclewro01', 'sitem'), + (4931630, 'mdfclfbul01', 'sitem'), + (4931886, 'mdfclfbus01', 'sitem'), + (4932142, 'mdfclffrl01', 'sitem'), + (4932398, 'mdfclffrs01', 'sitem'), + (4932654, 'mdfclfmof01', 'sitem'), + (4932910, 'mdfclfmoo01', 'sitem'), + (4933166, 'mdfclfoif01', 'sitem'), + (4933422, 'mdfclfoio01', 'sitem'), + (4933678, 'mdfclfpal01', 'sitem'), + (4933934, 'mdfclfpas01', 'sitem'), + (4934190, 'mdfclfpof01', 'sitem'), + (4934446, 'mdfclfpoo01', 'sitem'), + (4934702, 'mdfclfref01', 'sitem'), + (4934958, 'mdfclfreo01', 'sitem'), + (4935214, 'mdfclfruf01', 'sitem'), + (4935470, 'mdfclfruo01', 'sitem'), + (4935726, 'mdfclfsaf01', 'sitem'), + (4935982, 'mdfclfsao01', 'sitem'), + (4936238, 'mdfclfsel01', 'sitem'), + (4936494, 'mdfclfses01', 'sitem'), + (4936750, 'mdfclfstf01', 'sitem'), + (4937006, 'mdfclfsto01', 'sitem'), + (4937262, 'mdfclfwbf01', 'sitem'), + (4937518, 'mdfclfwbo01', 'sitem'), + (4937774, 'mdfclfwrf01', 'sitem'), + (4938030, 'mdfclfwro01', 'sitem'), + (4938286, 'mdoalbexk01', 'sitem'), + (4938542, 'mdoalbexm01', 'sitem'), + (4938798, 'mdoalbfrf01', 'sitem'), + (4939054, 'mdoalbfro01', 'sitem'), + (4939310, 'mdoalbkif01', 'sitem'), + (4939566, 'mdoalbkio01', 'sitem'), + (4939822, 'mdoalblai01', 'sitem'), + (4940078, 'mdoalblak01', 'sitem'), + (4940334, 'mdoalbmof01', 'sitem'), + (4940590, 'mdoalbmoo01', 'sitem'), + (4940846, 'mdoalbmuf01', 'sitem'), + (4941102, 'mdoalbmuo01', 'sitem'), + (4941358, 'mdoalbref01', 'sitem'), + (4941614, 'mdoalbreo01', 'sitem'), + (4941870, 'mdoalbruf01', 'sitem'), + (4942126, 'mdoalbruo01', 'sitem'), + (4942382, 'mdoalbsef01', 'sitem'), + (4942638, 'mdoalbseo01', 'sitem'), + (4942894, 'mdoalbshf01', 'sitem'), + (4943150, 'mdoalbsho01', 'sitem'), + (4943406, 'mdoalbspf01', 'sitem'), + (4943662, 'mdoalbspo01', 'sitem'), + (4943918, 'mdoalbw f01', 'sitem'), + (4944174, 'mdoalbw o01', 'sitem'), + (4944430, 'mdoalbwbf01', 'sitem'), + (4944686, 'mdoalbwbo01', 'sitem'), + (4944942, 'mdoalbwkf01', 'sitem'), + (4945198, 'mdoalbwko01', 'sitem'), + (4945454, 'mdoalbwof01', 'sitem'), + (4945710, 'mdoalbwoo01', 'sitem'), + (4945966, 'mdoalcexk01', 'sitem'), + (4946222, 'mdoalcexm01', 'sitem'), + (4946478, 'mdoalcfrf01', 'sitem'), + (4946734, 'mdoalcfro01', 'sitem'), + (4946990, 'mdoalckif01', 'sitem'), + (4947246, 'mdoalckio01', 'sitem'), + (4947502, 'mdoalclai01', 'sitem'), + (4947758, 'mdoalclak01', 'sitem'), + (4948014, 'mdoalcmof01', 'sitem'), + (4948270, 'mdoalcmoo01', 'sitem'), + (4948526, 'mdoalcmuf01', 'sitem'), + (4948782, 'mdoalcmuo01', 'sitem'), + (4949038, 'mdoalcref01', 'sitem'), + (4949294, 'mdoalcreo01', 'sitem'), + (4949550, 'mdoalcruf01', 'sitem'), + (4949806, 'mdoalcruo01', 'sitem'), + (4950062, 'mdoalcsef01', 'sitem'), + (4950318, 'mdoalcseo01', 'sitem'), + (4950574, 'mdoalcshf01', 'sitem'), + (4950830, 'mdoalcsho01', 'sitem'), + (4951086, 'mdoalcspf01', 'sitem'), + (4951342, 'mdoalcspo01', 'sitem'), + (4951598, 'mdoalcw f01', 'sitem'), + (4951854, 'mdoalcw o01', 'sitem'), + (4952110, 'mdoalcwbf01', 'sitem'), + (4952366, 'mdoalcwbo01', 'sitem'), + (4952622, 'mdoalcwkf01', 'sitem'), + (4952878, 'mdoalcwko01', 'sitem'), + (4953134, 'mdoalcwof01', 'sitem'), + (4953390, 'mdoalcwoo01', 'sitem'), + (4953646, 'mdoaldexk01', 'sitem'), + (4953902, 'mdoaldexm01', 'sitem'), + (4954158, 'mdoaldfrf01', 'sitem'), + (4954414, 'mdoaldfro01', 'sitem'), + (4954670, 'mdoaldkif01', 'sitem'), + (4954926, 'mdoaldkio01', 'sitem'), + (4955182, 'mdoaldlai01', 'sitem'), + (4955438, 'mdoaldlak01', 'sitem'), + (4955694, 'mdoaldmof01', 'sitem'), + (4955950, 'mdoaldmoo01', 'sitem'), + (4956206, 'mdoaldmuf01', 'sitem'), + (4956462, 'mdoaldmuo01', 'sitem'), + (4956718, 'mdoaldref01', 'sitem'), + (4956974, 'mdoaldreo01', 'sitem'), + (4957230, 'mdoaldruf01', 'sitem'), + (4957486, 'mdoaldruo01', 'sitem'), + (4957742, 'mdoaldsef01', 'sitem'), + (4957998, 'mdoaldseo01', 'sitem'), + (4958254, 'mdoaldshf01', 'sitem'), + (4958510, 'mdoaldsho01', 'sitem'), + (4958766, 'mdoaldspf01', 'sitem'), + (4959022, 'mdoaldspo01', 'sitem'), + (4959278, 'mdoaldw f01', 'sitem'), + (4959534, 'mdoaldw o01', 'sitem'), + (4959790, 'mdoaldwbf01', 'sitem'), + (4960046, 'mdoaldwbo01', 'sitem'), + (4960302, 'mdoaldwkf01', 'sitem'), + (4960558, 'mdoaldwko01', 'sitem'), + (4960814, 'mdoaldwof01', 'sitem'), + (4961070, 'mdoaldwoo01', 'sitem'), + (4961326, 'mdoaleexk01', 'sitem'), + (4961582, 'mdoaleexm01', 'sitem'), + (4961838, 'mdoalefrf01', 'sitem'), + (4962094, 'mdoalefro01', 'sitem'), + (4962350, 'mdoalekif01', 'sitem'), + (4962606, 'mdoalekio01', 'sitem'), + (4962862, 'mdoalelai01', 'sitem'), + (4963118, 'mdoalelak01', 'sitem'), + (4963374, 'mdoalemof01', 'sitem'), + (4963630, 'mdoalemoo01', 'sitem'), + (4963886, 'mdoalemuf01', 'sitem'), + (4964142, 'mdoalemuo01', 'sitem'), + (4964398, 'mdoaleref01', 'sitem'), + (4964654, 'mdoalereo01', 'sitem'), + (4964910, 'mdoaleruf01', 'sitem'), + (4965166, 'mdoaleruo01', 'sitem'), + (4965422, 'mdoalesef01', 'sitem'), + (4965678, 'mdoaleseo01', 'sitem'), + (4965934, 'mdoaleshf01', 'sitem'), + (4966190, 'mdoalesho01', 'sitem'), + (4966446, 'mdoalespf01', 'sitem'), + (4966702, 'mdoalespo01', 'sitem'), + (4966958, 'mdoalew f01', 'sitem'), + (4967214, 'mdoalew o01', 'sitem'), + (4967470, 'mdoalewbf01', 'sitem'), + (4967726, 'mdoalewbo01', 'sitem'), + (4967982, 'mdoalewkf01', 'sitem'), + (4968238, 'mdoalewko01', 'sitem'), + (4968494, 'mdoalewof01', 'sitem'), + (4968750, 'mdoalewoo01', 'sitem'), + (4969006, 'mdoalfexk01', 'sitem'), + (4969262, 'mdoalfexm01', 'sitem'), + (4969518, 'mdoalffrf01', 'sitem'), + (4969774, 'mdoalffro01', 'sitem'), + (4970030, 'mdoalfkif01', 'sitem'), + (4970286, 'mdoalfkio01', 'sitem'), + (4970542, 'mdoalflai01', 'sitem'), + (4970798, 'mdoalflak01', 'sitem'), + (4971054, 'mdoalfmof01', 'sitem'), + (4971310, 'mdoalfmoo01', 'sitem'), + (4971566, 'mdoalfmuf01', 'sitem'), + (4971822, 'mdoalfmuo01', 'sitem'), + (4972078, 'mdoalfref01', 'sitem'), + (4972334, 'mdoalfreo01', 'sitem'), + (4972590, 'mdoalfruf01', 'sitem'), + (4972846, 'mdoalfruo01', 'sitem'), + (4973102, 'mdoalfsef01', 'sitem'), + (4973358, 'mdoalfseo01', 'sitem'), + (4973614, 'mdoalfshf01', 'sitem'), + (4973870, 'mdoalfsho01', 'sitem'), + (4974126, 'mdoalfspf01', 'sitem'), + (4974382, 'mdoalfspo01', 'sitem'), + (4974638, 'mdoalfw f01', 'sitem'), + (4974894, 'mdoalfw o01', 'sitem'), + (4975150, 'mdoalfwbf01', 'sitem'), + (4975406, 'mdoalfwbo01', 'sitem'), + (4975662, 'mdoalfwkf01', 'sitem'), + (4975918, 'mdoalfwko01', 'sitem'), + (4976174, 'mdoalfwof01', 'sitem'), + (4976430, 'mdoalfwoo01', 'sitem'), + (4976686, 'mdoblbexk01', 'sitem'), + (4976942, 'mdoblbexm01', 'sitem'), + (4977198, 'mdoblbfrf01', 'sitem'), + (4977454, 'mdoblbfro01', 'sitem'), + (4977710, 'mdoblbkif01', 'sitem'), + (4977966, 'mdoblbkio01', 'sitem'), + (4978222, 'mdoblblai01', 'sitem'), + (4978478, 'mdoblblak01', 'sitem'), + (4978734, 'mdoblbmof01', 'sitem'), + (4978990, 'mdoblbmoo01', 'sitem'), + (4979246, 'mdoblbmuf01', 'sitem'), + (4979502, 'mdoblbmuo01', 'sitem'), + (4979758, 'mdoblbref01', 'sitem'), + (4980014, 'mdoblbreo01', 'sitem'), + (4980270, 'mdoblbruf01', 'sitem'), + (4980526, 'mdoblbruo01', 'sitem'), + (4980782, 'mdoblbsef01', 'sitem'), + (4981038, 'mdoblbseo01', 'sitem'), + (4981294, 'mdoblbshf01', 'sitem'), + (4981550, 'mdoblbsho01', 'sitem'), + (4981806, 'mdoblbspf01', 'sitem'), + (4982062, 'mdoblbspo01', 'sitem'), + (4982318, 'mdoblbw f01', 'sitem'), + (4982574, 'mdoblbw o01', 'sitem'), + (4982830, 'mdoblbwbf01', 'sitem'), + (4983086, 'mdoblbwbo01', 'sitem'), + (4983342, 'mdoblbwkf01', 'sitem'), + (4983598, 'mdoblbwko01', 'sitem'), + (4983854, 'mdoblbwof01', 'sitem'), + (4984110, 'mdoblbwoo01', 'sitem'), + (4984366, 'mdoblcexk01', 'sitem'), + (4984622, 'mdoblcexm01', 'sitem'), + (4984878, 'mdoblcfrf01', 'sitem'), + (4985134, 'mdoblcfro01', 'sitem'), + (4985390, 'mdoblckif01', 'sitem'), + (4985646, 'mdoblckio01', 'sitem'), + (4985902, 'mdoblclai01', 'sitem'), + (4986158, 'mdoblclak01', 'sitem'), + (4986414, 'mdoblcmof01', 'sitem'), + (4986670, 'mdoblcmoo01', 'sitem'), + (4986926, 'mdoblcmuf01', 'sitem'), + (4987182, 'mdoblcmuo01', 'sitem'), + (4987438, 'mdoblcref01', 'sitem'), + (4987694, 'mdoblcreo01', 'sitem'), + (4987950, 'mdoblcruf01', 'sitem'), + (4988206, 'mdoblcruo01', 'sitem'), + (4988462, 'mdoblcsef01', 'sitem'), + (4988718, 'mdoblcseo01', 'sitem'), + (4988974, 'mdoblcshf01', 'sitem'), + (4989230, 'mdoblcsho01', 'sitem'), + (4989486, 'mdoblcspf01', 'sitem'), + (4989742, 'mdoblcspo01', 'sitem'), + (4989998, 'mdoblcw f01', 'sitem'), + (4990254, 'mdoblcw o01', 'sitem'), + (4990510, 'mdoblcwbf01', 'sitem'), + (4990766, 'mdoblcwbo01', 'sitem'), + (4991022, 'mdoblcwkf01', 'sitem'), + (4991278, 'mdoblcwko01', 'sitem'), + (4991534, 'mdoblcwof01', 'sitem'), + (4991790, 'mdoblcwoo01', 'sitem'), + (4992046, 'mdobldexk01', 'sitem'), + (4992302, 'mdobldexm01', 'sitem'), + (4992558, 'mdobldfrf01', 'sitem'), + (4992814, 'mdobldfro01', 'sitem'), + (4993070, 'mdobldkif01', 'sitem'), + (4993326, 'mdobldkio01', 'sitem'), + (4993582, 'mdobldlai01', 'sitem'), + (4993838, 'mdobldlak01', 'sitem'), + (4994094, 'mdobldmof01', 'sitem'), + (4994350, 'mdobldmoo01', 'sitem'), + (4994606, 'mdobldmuf01', 'sitem'), + (4994862, 'mdobldmuo01', 'sitem'), + (4995118, 'mdobldref01', 'sitem'), + (4995374, 'mdobldreo01', 'sitem'), + (4995630, 'mdobldruf01', 'sitem'), + (4995886, 'mdobldruo01', 'sitem'), + (4996142, 'mdobldsef01', 'sitem'), + (4996398, 'mdobldseo01', 'sitem'), + (4996654, 'mdobldshf01', 'sitem'), + (4996910, 'mdobldsho01', 'sitem'), + (4997166, 'mdobldspf01', 'sitem'), + (4997422, 'mdobldspo01', 'sitem'), + (4997678, 'mdobldw f01', 'sitem'), + (4997934, 'mdobldw o01', 'sitem'), + (4998190, 'mdobldwbf01', 'sitem'), + (4998446, 'mdobldwbo01', 'sitem'), + (4998702, 'mdobldwkf01', 'sitem'), + (4998958, 'mdobldwko01', 'sitem'), + (4999214, 'mdobldwof01', 'sitem'), + (4999470, 'mdobldwoo01', 'sitem'), + (4999726, 'mdobleexk01', 'sitem'), + (4999982, 'mdobleexm01', 'sitem'), + (5000238, 'mdoblefrf01', 'sitem'), + (5000494, 'mdoblefro01', 'sitem'), + (5000750, 'mdoblekif01', 'sitem'), + (5001006, 'mdoblekio01', 'sitem'), + (5001262, 'mdoblelai01', 'sitem'), + (5001518, 'mdoblelak01', 'sitem'), + (5001774, 'mdoblemof01', 'sitem'), + (5002030, 'mdoblemoo01', 'sitem'), + (5002286, 'mdoblemuf01', 'sitem'), + (5002542, 'mdoblemuo01', 'sitem'), + (5002798, 'mdobleref01', 'sitem'), + (5003054, 'mdoblereo01', 'sitem'), + (5003310, 'mdobleruf01', 'sitem'), + (5003566, 'mdobleruo01', 'sitem'), + (5003822, 'mdoblesef01', 'sitem'), + (5004078, 'mdobleseo01', 'sitem'), + (5004334, 'mdobleshf01', 'sitem'), + (5004590, 'mdoblesho01', 'sitem'), + (5004846, 'mdoblespf01', 'sitem'), + (5005102, 'mdoblespo01', 'sitem'), + (5005358, 'mdoblew f01', 'sitem'), + (5005614, 'mdoblew o01', 'sitem'), + (5005870, 'mdoblewbf01', 'sitem'), + (5006126, 'mdoblewbo01', 'sitem'), + (5006382, 'mdoblewkf01', 'sitem'), + (5006638, 'mdoblewko01', 'sitem'), + (5006894, 'mdoblewof01', 'sitem'), + (5007150, 'mdoblewoo01', 'sitem'), + (5007406, 'mdoblfexk01', 'sitem'), + (5007662, 'mdoblfexm01', 'sitem'), + (5007918, 'mdoblffrf01', 'sitem'), + (5008174, 'mdoblffro01', 'sitem'), + (5008430, 'mdoblfkif01', 'sitem'), + (5008686, 'mdoblfkio01', 'sitem'), + (5008942, 'mdoblflai01', 'sitem'), + (5009198, 'mdoblflak01', 'sitem'), + (5009454, 'mdoblfmof01', 'sitem'), + (5009710, 'mdoblfmoo01', 'sitem'), + (5009966, 'mdoblfmuf01', 'sitem'), + (5010222, 'mdoblfmuo01', 'sitem'), + (5010478, 'mdoblfref01', 'sitem'), + (5010734, 'mdoblfreo01', 'sitem'), + (5010990, 'mdoblfruf01', 'sitem'), + (5011246, 'mdoblfruo01', 'sitem'), + (5011502, 'mdoblfsef01', 'sitem'), + (5011758, 'mdoblfseo01', 'sitem'), + (5012014, 'mdoblfshf01', 'sitem'), + (5012270, 'mdoblfsho01', 'sitem'), + (5012526, 'mdoblfspf01', 'sitem'), + (5012782, 'mdoblfspo01', 'sitem'), + (5013038, 'mdoblfw f01', 'sitem'), + (5013294, 'mdoblfw o01', 'sitem'), + (5013550, 'mdoblfwbf01', 'sitem'), + (5013806, 'mdoblfwbo01', 'sitem'), + (5014062, 'mdoblfwkf01', 'sitem'), + (5014318, 'mdoblfwko01', 'sitem'), + (5014574, 'mdoblfwof01', 'sitem'), + (5014830, 'mdoblfwoo01', 'sitem'), + (5015086, 'mdoclbexk01', 'sitem'), + (5015342, 'mdoclbexm01', 'sitem'), + (5015598, 'mdoclbfrf01', 'sitem'), + (5015854, 'mdoclbfro01', 'sitem'), + (5016110, 'mdoclbkif01', 'sitem'), + (5016366, 'mdoclbkio01', 'sitem'), + (5016622, 'mdoclblai01', 'sitem'), + (5016878, 'mdoclblak01', 'sitem'), + (5017134, 'mdoclbmof01', 'sitem'), + (5017390, 'mdoclbmoo01', 'sitem'), + (5017646, 'mdoclbmuf01', 'sitem'), + (5017902, 'mdoclbmuo01', 'sitem'), + (5018158, 'mdoclbref01', 'sitem'), + (5018414, 'mdoclbreo01', 'sitem'), + (5018670, 'mdoclbruf01', 'sitem'), + (5018926, 'mdoclbruo01', 'sitem'), + (5019182, 'mdoclbsef01', 'sitem'), + (5019438, 'mdoclbseo01', 'sitem'), + (5019694, 'mdoclbshf01', 'sitem'), + (5019950, 'mdoclbsho01', 'sitem'), + (5020206, 'mdoclbspf01', 'sitem'), + (5020462, 'mdoclbspo01', 'sitem'), + (5020718, 'mdoclbw f01', 'sitem'), + (5020974, 'mdoclbw o01', 'sitem'), + (5021230, 'mdoclbwbf01', 'sitem'), + (5021486, 'mdoclbwbo01', 'sitem'), + (5021742, 'mdoclbwkf01', 'sitem'), + (5021998, 'mdoclbwko01', 'sitem'), + (5022254, 'mdoclbwof01', 'sitem'), + (5022510, 'mdoclbwoo01', 'sitem'), + (5022766, 'mdoclcexk01', 'sitem'), + (5023022, 'mdoclcexm01', 'sitem'), + (5023278, 'mdoclcfrf01', 'sitem'), + (5023534, 'mdoclcfro01', 'sitem'), + (5023790, 'mdoclckif01', 'sitem'), + (5024046, 'mdoclckio01', 'sitem'), + (5024302, 'mdoclclai01', 'sitem'), + (5024558, 'mdoclclak01', 'sitem'), + (5024814, 'mdoclcmof01', 'sitem'), + (5025070, 'mdoclcmoo01', 'sitem'), + (5025326, 'mdoclcmuf01', 'sitem'), + (5025582, 'mdoclcmuo01', 'sitem'), + (5025838, 'mdoclcref01', 'sitem'), + (5026094, 'mdoclcreo01', 'sitem'), + (5026350, 'mdoclcruf01', 'sitem'), + (5026606, 'mdoclcruo01', 'sitem'), + (5026862, 'mdoclcsef01', 'sitem'), + (5027118, 'mdoclcseo01', 'sitem'), + (5027374, 'mdoclcshf01', 'sitem'), + (5027630, 'mdoclcsho01', 'sitem'), + (5027886, 'mdoclcspf01', 'sitem'), + (5028142, 'mdoclcspo01', 'sitem'), + (5028398, 'mdoclcw f01', 'sitem'), + (5028654, 'mdoclcw o01', 'sitem'), + (5028910, 'mdoclcwbf01', 'sitem'), + (5029166, 'mdoclcwbo01', 'sitem'), + (5029422, 'mdoclcwkf01', 'sitem'), + (5029678, 'mdoclcwko01', 'sitem'), + (5029934, 'mdoclcwof01', 'sitem'), + (5030190, 'mdoclcwoo01', 'sitem'), + (5030446, 'mdocldexk01', 'sitem'), + (5030702, 'mdocldexm01', 'sitem'), + (5030958, 'mdocldfrf01', 'sitem'), + (5031214, 'mdocldfro01', 'sitem'), + (5031470, 'mdocldkif01', 'sitem'), + (5031726, 'mdocldkio01', 'sitem'), + (5031982, 'mdocldlai01', 'sitem'), + (5032238, 'mdocldlak01', 'sitem'), + (5032494, 'mdocldmof01', 'sitem'), + (5032750, 'mdocldmoo01', 'sitem'), + (5033006, 'mdocldmuf01', 'sitem'), + (5033262, 'mdocldmuo01', 'sitem'), + (5033518, 'mdocldref01', 'sitem'), + (5033774, 'mdocldreo01', 'sitem'), + (5034030, 'mdocldruf01', 'sitem'), + (5034286, 'mdocldruo01', 'sitem'), + (5034542, 'mdocldsef01', 'sitem'), + (5034798, 'mdocldseo01', 'sitem'), + (5035054, 'mdocldshf01', 'sitem'), + (5035310, 'mdocldsho01', 'sitem'), + (5035566, 'mdocldspf01', 'sitem'), + (5035822, 'mdocldspo01', 'sitem'), + (5036078, 'mdocldw f01', 'sitem'), + (5036334, 'mdocldw o01', 'sitem'), + (5036590, 'mdocldwbf01', 'sitem'), + (5036846, 'mdocldwbo01', 'sitem'), + (5037102, 'mdocldwkf01', 'sitem'), + (5037358, 'mdocldwko01', 'sitem'), + (5037614, 'mdocldwof01', 'sitem'), + (5037870, 'mdocldwoo01', 'sitem'), + (5038126, 'mdocleexk01', 'sitem'), + (5038382, 'mdocleexm01', 'sitem'), + (5038638, 'mdoclefrf01', 'sitem'), + (5038894, 'mdoclefro01', 'sitem'), + (5039150, 'mdoclekif01', 'sitem'), + (5039406, 'mdoclekio01', 'sitem'), + (5039662, 'mdoclelai01', 'sitem'), + (5039918, 'mdoclelak01', 'sitem'), + (5040174, 'mdoclemof01', 'sitem'), + (5040430, 'mdoclemoo01', 'sitem'), + (5040686, 'mdoclemuf01', 'sitem'), + (5040942, 'mdoclemuo01', 'sitem'), + (5041198, 'mdocleref01', 'sitem'), + (5041454, 'mdoclereo01', 'sitem'), + (5041710, 'mdocleruf01', 'sitem'), + (5041966, 'mdocleruo01', 'sitem'), + (5042222, 'mdoclesef01', 'sitem'), + (5042478, 'mdocleseo01', 'sitem'), + (5042734, 'mdocleshf01', 'sitem'), + (5042990, 'mdoclesho01', 'sitem'), + (5043246, 'mdoclespf01', 'sitem'), + (5043502, 'mdoclespo01', 'sitem'), + (5043758, 'mdoclew f01', 'sitem'), + (5044014, 'mdoclew o01', 'sitem'), + (5044270, 'mdoclewbf01', 'sitem'), + (5044526, 'mdoclewbo01', 'sitem'), + (5044782, 'mdoclewkf01', 'sitem'), + (5045038, 'mdoclewko01', 'sitem'), + (5045294, 'mdoclewof01', 'sitem'), + (5045550, 'mdoclewoo01', 'sitem'), + (5045806, 'mdoclfexk01', 'sitem'), + (5046062, 'mdoclfexm01', 'sitem'), + (5046318, 'mdoclffrf01', 'sitem'), + (5046574, 'mdoclffro01', 'sitem'), + (5046830, 'mdoclfkif01', 'sitem'), + (5047086, 'mdoclfkio01', 'sitem'), + (5047342, 'mdoclflai01', 'sitem'), + (5047598, 'mdoclflak01', 'sitem'), + (5047854, 'mdoclfmof01', 'sitem'), + (5048110, 'mdoclfmoo01', 'sitem'), + (5048366, 'mdoclfmuf01', 'sitem'), + (5048622, 'mdoclfmuo01', 'sitem'), + (5048878, 'mdoclfref01', 'sitem'), + (5049134, 'mdoclfreo01', 'sitem'), + (5049390, 'mdoclfruf01', 'sitem'), + (5049646, 'mdoclfruo01', 'sitem'), + (5049902, 'mdoclfsef01', 'sitem'), + (5050158, 'mdoclfseo01', 'sitem'), + (5050414, 'mdoclfshf01', 'sitem'), + (5050670, 'mdoclfsho01', 'sitem'), + (5050926, 'mdoclfspf01', 'sitem'), + (5051182, 'mdoclfspo01', 'sitem'), + (5051438, 'mdoclfw f01', 'sitem'), + (5051694, 'mdoclfw o01', 'sitem'), + (5051950, 'mdoclfwbf01', 'sitem'), + (5052206, 'mdoclfwbo01', 'sitem'), + (5052462, 'mdoclfwkf01', 'sitem'), + (5052718, 'mdoclfwko01', 'sitem'), + (5052974, 'mdoclfwof01', 'sitem'), + (5053230, 'mdoclfwoo01', 'sitem'), + (5053486, 'mdualbamf01', 'sitem'), + (5053742, 'mdualbamo01', 'sitem'), + (5053998, 'mdualbcop01', 'sitem'), + (5054254, 'mdualbcou01', 'sitem'), + (5054510, 'mdualbegf01', 'sitem'), + (5054766, 'mdualbego01', 'sitem'), + (5055022, 'mdualbfif01', 'sitem'), + (5055278, 'mdualbfio01', 'sitem'), + (5055534, 'mdualbmuf01', 'sitem'), + (5055790, 'mdualbmuo01', 'sitem'), + (5056046, 'mdualboif01', 'sitem'), + (5056302, 'mdualboio01', 'sitem'), + (5056558, 'mdualbref01', 'sitem'), + (5056814, 'mdualbreo01', 'sitem'), + (5057070, 'mdualbsaf01', 'sitem'), + (5057326, 'mdualbsao01', 'sitem'), + (5057582, 'mdualbshf01', 'sitem'), + (5057838, 'mdualbsho01', 'sitem'), + (5058094, 'mdualbtuf01', 'sitem'), + (5058350, 'mdualbtuo01', 'sitem'), + (5058606, 'mdualbwdf01', 'sitem'), + (5058862, 'mdualbwdo01', 'sitem'), + (5059118, 'mdualbwof01', 'sitem'), + (5059374, 'mdualbwoo01', 'sitem'), + (5059630, 'mdualcamf01', 'sitem'), + (5059886, 'mdualcamo01', 'sitem'), + (5060142, 'mdualccop01', 'sitem'), + (5060398, 'mdualccou01', 'sitem'), + (5060654, 'mdualcegf01', 'sitem'), + (5060910, 'mdualcego01', 'sitem'), + (5061166, 'mdualcfif01', 'sitem'), + (5061422, 'mdualcfio01', 'sitem'), + (5061678, 'mdualcmuf01', 'sitem'), + (5061934, 'mdualcmuo01', 'sitem'), + (5062190, 'mdualcoif01', 'sitem'), + (5062446, 'mdualcoio01', 'sitem'), + (5062702, 'mdualcref01', 'sitem'), + (5062958, 'mdualcreo01', 'sitem'), + (5063214, 'mdualcsaf01', 'sitem'), + (5063470, 'mdualcsao01', 'sitem'), + (5063726, 'mdualcshf01', 'sitem'), + (5063982, 'mdualcsho01', 'sitem'), + (5064238, 'mdualctuf01', 'sitem'), + (5064494, 'mdualctuo01', 'sitem'), + (5064750, 'mdualcwdf01', 'sitem'), + (5065006, 'mdualcwdo01', 'sitem'), + (5065262, 'mdualcwof01', 'sitem'), + (5065518, 'mdualcwoo01', 'sitem'), + (5065774, 'mdualdamf01', 'sitem'), + (5066030, 'mdualdamo01', 'sitem'), + (5066286, 'mdualdcop01', 'sitem'), + (5066542, 'mdualdcou01', 'sitem'), + (5066798, 'mdualdegf01', 'sitem'), + (5067054, 'mdualdego01', 'sitem'), + (5067310, 'mdualdfif01', 'sitem'), + (5067566, 'mdualdfio01', 'sitem'), + (5067822, 'mdualdmuf01', 'sitem'), + (5068078, 'mdualdmuo01', 'sitem'), + (5068334, 'mdualdoif01', 'sitem'), + (5068590, 'mdualdoio01', 'sitem'), + (5068846, 'mdualdref01', 'sitem'), + (5069102, 'mdualdreo01', 'sitem'), + (5069358, 'mdualdsaf01', 'sitem'), + (5069614, 'mdualdsao01', 'sitem'), + (5069870, 'mdualdshf01', 'sitem'), + (5070126, 'mdualdsho01', 'sitem'), + (5070382, 'mdualdtuf01', 'sitem'), + (5070638, 'mdualdtuo01', 'sitem'), + (5070894, 'mdualdwdf01', 'sitem'), + (5071150, 'mdualdwdo01', 'sitem'), + (5071406, 'mdualdwof01', 'sitem'), + (5071662, 'mdualdwoo01', 'sitem'), + (5071918, 'mdualeamf01', 'sitem'), + (5072174, 'mdualeamo01', 'sitem'), + (5072430, 'mdualecop01', 'sitem'), + (5072686, 'mdualecou01', 'sitem'), + (5072942, 'mdualeegf01', 'sitem'), + (5073198, 'mdualeego01', 'sitem'), + (5073454, 'mdualefif01', 'sitem'), + (5073710, 'mdualefio01', 'sitem'), + (5073966, 'mdualemuf01', 'sitem'), + (5074222, 'mdualemuo01', 'sitem'), + (5074478, 'mdualeoif01', 'sitem'), + (5074734, 'mdualeoio01', 'sitem'), + (5074990, 'mdualeref01', 'sitem'), + (5075246, 'mdualereo01', 'sitem'), + (5075502, 'mdualesaf01', 'sitem'), + (5075758, 'mdualesao01', 'sitem'), + (5076014, 'mdualeshf01', 'sitem'), + (5076270, 'mdualesho01', 'sitem'), + (5076526, 'mdualetuf01', 'sitem'), + (5076782, 'mdualetuo01', 'sitem'), + (5077038, 'mdualewdf01', 'sitem'), + (5077294, 'mdualewdo01', 'sitem'), + (5077550, 'mdualewof01', 'sitem'), + (5077806, 'mdualewoo01', 'sitem'), + (5078062, 'mdualfamf01', 'sitem'), + (5078318, 'mdualfamo01', 'sitem'), + (5078574, 'mdualfcop01', 'sitem'), + (5078830, 'mdualfcou01', 'sitem'), + (5079086, 'mdualfegf01', 'sitem'), + (5079342, 'mdualfego01', 'sitem'), + (5079598, 'mdualffif01', 'sitem'), + (5079854, 'mdualffio01', 'sitem'), + (5080110, 'mdualfmuf01', 'sitem'), + (5080366, 'mdualfmuo01', 'sitem'), + (5080622, 'mdualfoif01', 'sitem'), + (5080878, 'mdualfoio01', 'sitem'), + (5081134, 'mdualfref01', 'sitem'), + (5081390, 'mdualfreo01', 'sitem'), + (5081646, 'mdualfsaf01', 'sitem'), + (5081902, 'mdualfsao01', 'sitem'), + (5082158, 'mdualfshf01', 'sitem'), + (5082414, 'mdualfsho01', 'sitem'), + (5082670, 'mdualftuf01', 'sitem'), + (5082926, 'mdualftuo01', 'sitem'), + (5083182, 'mdualfwdf01', 'sitem'), + (5083438, 'mdualfwdo01', 'sitem'), + (5083694, 'mdualfwof01', 'sitem'), + (5083950, 'mdualfwoo01', 'sitem'), + (5084206, 'mdublbamf01', 'sitem'), + (5084462, 'mdublbamo01', 'sitem'), + (5084718, 'mdublbcop01', 'sitem'), + (5084974, 'mdublbcou01', 'sitem'), + (5085230, 'mdublbegf01', 'sitem'), + (5085486, 'mdublbego01', 'sitem'), + (5085742, 'mdublbfif01', 'sitem'), + (5085998, 'mdublbfio01', 'sitem'), + (5086254, 'mdublbmuf01', 'sitem'), + (5086510, 'mdublbmuo01', 'sitem'), + (5086766, 'mdublboif01', 'sitem'), + (5087022, 'mdublboio01', 'sitem'), + (5087278, 'mdublbref01', 'sitem'), + (5087534, 'mdublbreo01', 'sitem'), + (5087790, 'mdublbsaf01', 'sitem'), + (5088046, 'mdublbsao01', 'sitem'), + (5088302, 'mdublbshf01', 'sitem'), + (5088558, 'mdublbsho01', 'sitem'), + (5088814, 'mdublbtuf01', 'sitem'), + (5089070, 'mdublbtuo01', 'sitem'), + (5089326, 'mdublbwdf01', 'sitem'), + (5089582, 'mdublbwdo01', 'sitem'), + (5089838, 'mdublbwof01', 'sitem'), + (5090094, 'mdublbwoo01', 'sitem'), + (5090350, 'mdublcamf01', 'sitem'), + (5090606, 'mdublcamo01', 'sitem'), + (5090862, 'mdublccop01', 'sitem'), + (5091118, 'mdublccou01', 'sitem'), + (5091374, 'mdublcegf01', 'sitem'), + (5091630, 'mdublcego01', 'sitem'), + (5091886, 'mdublcfif01', 'sitem'), + (5092142, 'mdublcfio01', 'sitem'), + (5092398, 'mdublcmuf01', 'sitem'), + (5092654, 'mdublcmuo01', 'sitem'), + (5092910, 'mdublcoif01', 'sitem'), + (5093166, 'mdublcoio01', 'sitem'), + (5093422, 'mdublcref01', 'sitem'), + (5093678, 'mdublcreo01', 'sitem'), + (5093934, 'mdublcsaf01', 'sitem'), + (5094190, 'mdublcsao01', 'sitem'), + (5094446, 'mdublcshf01', 'sitem'), + (5094702, 'mdublcsho01', 'sitem'), + (5094958, 'mdublctuf01', 'sitem'), + (5095214, 'mdublctuo01', 'sitem'), + (5095470, 'mdublcwdf01', 'sitem'), + (5095726, 'mdublcwdo01', 'sitem'), + (5095982, 'mdublcwof01', 'sitem'), + (5096238, 'mdublcwoo01', 'sitem'), + (5096494, 'mdubldamf01', 'sitem'), + (5096750, 'mdubldamo01', 'sitem'), + (5097006, 'mdubldcop01', 'sitem'), + (5097262, 'mdubldcou01', 'sitem'), + (5097518, 'mdubldegf01', 'sitem'), + (5097774, 'mdubldego01', 'sitem'), + (5098030, 'mdubldfif01', 'sitem'), + (5098286, 'mdubldfio01', 'sitem'), + (5098542, 'mdubldmuf01', 'sitem'), + (5098798, 'mdubldmuo01', 'sitem'), + (5099054, 'mdubldoif01', 'sitem'), + (5099310, 'mdubldoio01', 'sitem'), + (5099566, 'mdubldref01', 'sitem'), + (5099822, 'mdubldreo01', 'sitem'), + (5100078, 'mdubldsaf01', 'sitem'), + (5100334, 'mdubldsao01', 'sitem'), + (5100590, 'mdubldshf01', 'sitem'), + (5100846, 'mdubldsho01', 'sitem'), + (5101102, 'mdubldtuf01', 'sitem'), + (5101358, 'mdubldtuo01', 'sitem'), + (5101614, 'mdubldwdf01', 'sitem'), + (5101870, 'mdubldwdo01', 'sitem'), + (5102126, 'mdubldwof01', 'sitem'), + (5102382, 'mdubldwoo01', 'sitem'), + (5102638, 'mdubleamf01', 'sitem'), + (5102894, 'mdubleamo01', 'sitem'), + (5103150, 'mdublecop01', 'sitem'), + (5103406, 'mdublecou01', 'sitem'), + (5103662, 'mdubleegf01', 'sitem'), + (5103918, 'mdubleego01', 'sitem'), + (5104174, 'mdublefif01', 'sitem'), + (5104430, 'mdublefio01', 'sitem'), + (5104686, 'mdublemuf01', 'sitem'), + (5104942, 'mdublemuo01', 'sitem'), + (5105198, 'mdubleoif01', 'sitem'), + (5105454, 'mdubleoio01', 'sitem'), + (5105710, 'mdubleref01', 'sitem'), + (5105966, 'mdublereo01', 'sitem'), + (5106222, 'mdublesaf01', 'sitem'), + (5106478, 'mdublesao01', 'sitem'), + (5106734, 'mdubleshf01', 'sitem'), + (5106990, 'mdublesho01', 'sitem'), + (5107246, 'mdubletuf01', 'sitem'), + (5107502, 'mdubletuo01', 'sitem'), + (5107758, 'mdublewdf01', 'sitem'), + (5108014, 'mdublewdo01', 'sitem'), + (5108270, 'mdublewof01', 'sitem'), + (5108526, 'mdublewoo01', 'sitem'), + (5108782, 'mdublfamf01', 'sitem'), + (5109038, 'mdublfamo01', 'sitem'), + (5109294, 'mdublfcop01', 'sitem'), + (5109550, 'mdublfcou01', 'sitem'), + (5109806, 'mdublfegf01', 'sitem'), + (5110062, 'mdublfego01', 'sitem'), + (5110318, 'mdublffif01', 'sitem'), + (5110574, 'mdublffio01', 'sitem'), + (5110830, 'mdublfmuf01', 'sitem'), + (5111086, 'mdublfmuo01', 'sitem'), + (5111342, 'mdublfoif01', 'sitem'), + (5111598, 'mdublfoio01', 'sitem'), + (5111854, 'mdublfref01', 'sitem'), + (5112110, 'mdublfreo01', 'sitem'), + (5112366, 'mdublfsaf01', 'sitem'), + (5112622, 'mdublfsao01', 'sitem'), + (5112878, 'mdublfshf01', 'sitem'), + (5113134, 'mdublfsho01', 'sitem'), + (5113390, 'mdublftuf01', 'sitem'), + (5113646, 'mdublftuo01', 'sitem'), + (5113902, 'mdublfwdf01', 'sitem'), + (5114158, 'mdublfwdo01', 'sitem'), + (5114414, 'mdublfwof01', 'sitem'), + (5114670, 'mdublfwoo01', 'sitem'), + (5114926, 'mduclbamf01', 'sitem'), + (5115182, 'mduclbamo01', 'sitem'), + (5115438, 'mduclbcop01', 'sitem'), + (5115694, 'mduclbcou01', 'sitem'), + (5115950, 'mduclbegf01', 'sitem'), + (5116206, 'mduclbego01', 'sitem'), + (5116462, 'mduclbfif01', 'sitem'), + (5116718, 'mduclbfio01', 'sitem'), + (5116974, 'mduclbmuf01', 'sitem'), + (5117230, 'mduclbmuo01', 'sitem'), + (5117486, 'mduclboif01', 'sitem'), + (5117742, 'mduclboio01', 'sitem'), + (5117998, 'mduclbref01', 'sitem'), + (5118254, 'mduclbreo01', 'sitem'), + (5118510, 'mduclbsaf01', 'sitem'), + (5118766, 'mduclbsao01', 'sitem'), + (5119022, 'mduclbshf01', 'sitem'), + (5119278, 'mduclbsho01', 'sitem'), + (5119534, 'mduclbtuf01', 'sitem'), + (5119790, 'mduclbtuo01', 'sitem'), + (5120046, 'mduclbwdf01', 'sitem'), + (5120302, 'mduclbwdo01', 'sitem'), + (5120558, 'mduclbwof01', 'sitem'), + (5120814, 'mduclbwoo01', 'sitem'), + (5121070, 'mduclcamf01', 'sitem'), + (5121326, 'mduclcamo01', 'sitem'), + (5121582, 'mduclccop01', 'sitem'), + (5121838, 'mduclccou01', 'sitem'), + (5122094, 'mduclcegf01', 'sitem'), + (5122350, 'mduclcego01', 'sitem'), + (5122606, 'mduclcfif01', 'sitem'), + (5122862, 'mduclcfio01', 'sitem'), + (5123118, 'mduclcmuf01', 'sitem'), + (5123374, 'mduclcmuo01', 'sitem'), + (5123630, 'mduclcoif01', 'sitem'), + (5123886, 'mduclcoio01', 'sitem'), + (5124142, 'mduclcref01', 'sitem'), + (5124398, 'mduclcreo01', 'sitem'), + (5124654, 'mduclcsaf01', 'sitem'), + (5124910, 'mduclcsao01', 'sitem'), + (5125166, 'mduclcshf01', 'sitem'), + (5125422, 'mduclcsho01', 'sitem'), + (5125678, 'mduclctuf01', 'sitem'), + (5125934, 'mduclctuo01', 'sitem'), + (5126190, 'mduclcwdf01', 'sitem'), + (5126446, 'mduclcwdo01', 'sitem'), + (5126702, 'mduclcwof01', 'sitem'), + (5126958, 'mduclcwoo01', 'sitem'), + (5127214, 'mducldamf01', 'sitem'), + (5127470, 'mducldamo01', 'sitem'), + (5127726, 'mducldcop01', 'sitem'), + (5127982, 'mducldcou01', 'sitem'), + (5128238, 'mducldegf01', 'sitem'), + (5128494, 'mducldego01', 'sitem'), + (5128750, 'mducldfif01', 'sitem'), + (5129006, 'mducldfio01', 'sitem'), + (5129262, 'mducldmuf01', 'sitem'), + (5129518, 'mducldmuo01', 'sitem'), + (5129774, 'mducldoif01', 'sitem'), + (5130030, 'mducldoio01', 'sitem'), + (5130286, 'mducldref01', 'sitem'), + (5130542, 'mducldreo01', 'sitem'), + (5130798, 'mducldsaf01', 'sitem'), + (5131054, 'mducldsao01', 'sitem'), + (5131310, 'mducldshf01', 'sitem'), + (5131566, 'mducldsho01', 'sitem'), + (5131822, 'mducldtuf01', 'sitem'), + (5132078, 'mducldtuo01', 'sitem'), + (5132334, 'mducldwdf01', 'sitem'), + (5132590, 'mducldwdo01', 'sitem'), + (5132846, 'mducldwof01', 'sitem'), + (5133102, 'mducldwoo01', 'sitem'), + (5133358, 'mducleamf01', 'sitem'), + (5133614, 'mducleamo01', 'sitem'), + (5133870, 'mduclecop01', 'sitem'), + (5134126, 'mduclecou01', 'sitem'), + (5134382, 'mducleegf01', 'sitem'), + (5134638, 'mducleego01', 'sitem'), + (5134894, 'mduclefif01', 'sitem'), + (5135150, 'mduclefio01', 'sitem'), + (5135406, 'mduclemuf01', 'sitem'), + (5135662, 'mduclemuo01', 'sitem'), + (5135918, 'mducleoif01', 'sitem'), + (5136174, 'mducleoio01', 'sitem'), + (5136430, 'mducleref01', 'sitem'), + (5136686, 'mduclereo01', 'sitem'), + (5136942, 'mduclesaf01', 'sitem'), + (5137198, 'mduclesao01', 'sitem'), + (5137454, 'mducleshf01', 'sitem'), + (5137710, 'mduclesho01', 'sitem'), + (5137966, 'mducletuf01', 'sitem'), + (5138222, 'mducletuo01', 'sitem'), + (5138478, 'mduclewdf01', 'sitem'), + (5138734, 'mduclewdo01', 'sitem'), + (5138990, 'mduclewof01', 'sitem'), + (5139246, 'mduclewoo01', 'sitem'), + (5139502, 'mduclfamf01', 'sitem'), + (5139758, 'mduclfamo01', 'sitem'), + (5140014, 'mduclfcop01', 'sitem'), + (5140270, 'mduclfcou01', 'sitem'), + (5140526, 'mduclfegf01', 'sitem'), + (5140782, 'mduclfego01', 'sitem'), + (5141038, 'mduclffif01', 'sitem'), + (5141294, 'mduclffio01', 'sitem'), + (5141550, 'mduclfmuf01', 'sitem'), + (5141806, 'mduclfmuo01', 'sitem'), + (5142062, 'mduclfoif01', 'sitem'), + (5142318, 'mduclfoio01', 'sitem'), + (5142574, 'mduclfref01', 'sitem'), + (5142830, 'mduclfreo01', 'sitem'), + (5143086, 'mduclfsaf01', 'sitem'), + (5143342, 'mduclfsao01', 'sitem'), + (5143598, 'mduclfshf01', 'sitem'), + (5143854, 'mduclfsho01', 'sitem'), + (5144110, 'mduclftuf01', 'sitem'), + (5144366, 'mduclftuo01', 'sitem'), + (5144622, 'mduclfwdf01', 'sitem'), + (5144878, 'mduclfwdo01', 'sitem'), + (5145134, 'mduclfwof01', 'sitem'), + (5145390, 'mduclfwoo01', 'sitem'), + (5145646, 'mcabpdfnl01', 'sitem'), + (5145902, 'mcabpdfns01', 'sitem'), + (5146158, 'mcabpdgro01', 'sitem'), + (5146414, 'mcabpdgry01', 'sitem'), + (5146670, 'mcabpdleo01', 'sitem'), + (5146926, 'mcabpdley01', 'sitem'), + (5147182, 'mcabpdtal01', 'sitem'), + (5147438, 'mcabpdtas01', 'sitem'), + (5147694, 'mcabpdtol01', 'sitem'), + (5147950, 'mcabpdtos01', 'sitem'), + (5148206, 'mcabpefnl01', 'sitem'), + (5148462, 'mcabpefns01', 'sitem'), + (5148718, 'mcabpegro01', 'sitem'), + (5148974, 'mcabpegry01', 'sitem'), + (5149230, 'mcabpeleo01', 'sitem'), + (5149486, 'mcabpeley01', 'sitem'), + (5149742, 'mcabpetal01', 'sitem'), + (5149998, 'mcabpetas01', 'sitem'), + (5150254, 'mcabpetol01', 'sitem'), + (5150510, 'mcabpetos01', 'sitem'), + (5150766, 'mcabpffnl01', 'sitem'), + (5151022, 'mcabpffns01', 'sitem'), + (5151278, 'mcabpfgro01', 'sitem'), + (5151534, 'mcabpfgry01', 'sitem'), + (5151790, 'mcabpfleo01', 'sitem'), + (5152046, 'mcabpfley01', 'sitem'), + (5152302, 'mcabpftal01', 'sitem'), + (5152558, 'mcabpftas01', 'sitem'), + (5152814, 'mcabpftol01', 'sitem'), + (5153070, 'mcabpftos01', 'sitem'), + (5153326, 'mcbbpdbel01', 'sitem'), + (5153582, 'mcbbpdbes01', 'sitem'), + (5153838, 'mcbbpdmeo01', 'sitem'), + (5154094, 'mcbbpdmey01', 'sitem'), + (5154350, 'mcbbpdwil01', 'sitem'), + (5154606, 'mcbbpdwis01', 'sitem'), + (5154862, 'mcbbpebel01', 'sitem'), + (5155118, 'mcbbpebes01', 'sitem'), + (5155374, 'mcbbpemeo01', 'sitem'), + (5155630, 'mcbbpemey01', 'sitem'), + (5155886, 'mcbbpewil01', 'sitem'), + (5156142, 'mcbbpewis01', 'sitem'), + (5156398, 'mcbbpfbel01', 'sitem'), + (5156654, 'mcbbpfbes01', 'sitem'), + (5156910, 'mcbbpfmeo01', 'sitem'), + (5157166, 'mcbbpfmey01', 'sitem'), + (5157422, 'mcbbpfwil01', 'sitem'), + (5157678, 'mcbbpfwis01', 'sitem'), + (5157934, 'mccbpdmeo01', 'sitem'), + (5158190, 'mccbpdmey01', 'sitem'), + (5158446, 'mccbpdshl01', 'sitem'), + (5158702, 'mccbpdshs01', 'sitem'), + (5158958, 'mccbpemeo01', 'sitem'), + (5159214, 'mccbpemey01', 'sitem'), + (5159470, 'mccbpeshl01', 'sitem'), + (5159726, 'mccbpeshs01', 'sitem'), + (5159982, 'mccbpfmeo01', 'sitem'), + (5160238, 'mccbpfmey01', 'sitem'), + (5160494, 'mccbpfshl01', 'sitem'), + (5160750, 'mccbpfshs01', 'sitem'), + (5161006, 'mcccpdmeo01', 'sitem'), + (5161262, 'mcccpdmey01', 'sitem'), + (5161518, 'mcccpdshl01', 'sitem'), + (5161774, 'mcccpdshs01', 'sitem'), + (5162030, 'mcccpemeo01', 'sitem'), + (5162286, 'mcccpemey01', 'sitem'), + (5162542, 'mcccpeshl01', 'sitem'), + (5162798, 'mcccpeshs01', 'sitem'), + (5163054, 'mcccpfmeo01', 'sitem'), + (5163310, 'mcccpfmey01', 'sitem'), + (5163566, 'mcccpfshl01', 'sitem'), + (5163822, 'mcccpfshs01', 'sitem'), + (5164078, 'mcchpdboo01', 'sitem'), + (5164334, 'mcchpdboy01', 'sitem'), + (5164590, 'mcchpdfuo01', 'sitem'), + (5164846, 'mcchpdfuy01', 'sitem'), + (5165102, 'mcchpdleo01', 'sitem'), + (5165358, 'mcchpdley01', 'sitem'), + (5165614, 'mcchpdlio01', 'sitem'), + (5165870, 'mcchpdliy01', 'sitem'), + (5166126, 'mcchpdmeo01', 'sitem'), + (5166382, 'mcchpdmey01', 'sitem'), + (5166638, 'mcchpdmso01', 'sitem'), + (5166894, 'mcchpdmsy01', 'sitem'), + (5167150, 'mcchpdtoo01', 'sitem'), + (5167406, 'mcchpdtoy01', 'sitem'), + (5167662, 'mcchpeboo01', 'sitem'), + (5167918, 'mcchpeboy01', 'sitem'), + (5168174, 'mcchpefuo01', 'sitem'), + (5168430, 'mcchpefuy01', 'sitem'), + (5168686, 'mcchpeleo01', 'sitem'), + (5168942, 'mcchpeley01', 'sitem'), + (5169198, 'mcchpelio01', 'sitem'), + (5169454, 'mcchpeliy01', 'sitem'), + (5169710, 'mcchpemeo01', 'sitem'), + (5169966, 'mcchpemey01', 'sitem'), + (5170222, 'mcchpemso01', 'sitem'), + (5170478, 'mcchpemsy01', 'sitem'), + (5170734, 'mcchpetoo01', 'sitem'), + (5170990, 'mcchpetoy01', 'sitem'), + (5171246, 'mcchpfboo01', 'sitem'), + (5171502, 'mcchpfboy01', 'sitem'), + (5171758, 'mcchpffuo01', 'sitem'), + (5172014, 'mcchpffuy01', 'sitem'), + (5172270, 'mcchpfleo01', 'sitem'), + (5172526, 'mcchpfley01', 'sitem'), + (5172782, 'mcchpflio01', 'sitem'), + (5173038, 'mcchpfliy01', 'sitem'), + (5173294, 'mcchpfmeo01', 'sitem'), + (5173550, 'mcchpfmey01', 'sitem'), + (5173806, 'mcchpfmso01', 'sitem'), + (5174062, 'mcchpfmsy01', 'sitem'), + (5174318, 'mcchpftoo01', 'sitem'), + (5174574, 'mcchpftoy01', 'sitem'), + (5174830, 'mccipecll01', 'sitem'), + (5175086, 'mccipecls01', 'sitem'), + (5175342, 'mccipegrl01', 'sitem'), + (5175598, 'mccipegrs01', 'sitem'), + (5175854, 'mccipeleo01', 'sitem'), + (5176110, 'mccipeley01', 'sitem'), + (5176366, 'mccipesil01', 'sitem'), + (5176622, 'mccipesis01', 'sitem'), + (5176878, 'mccipfcll01', 'sitem'), + (5177134, 'mccipfcls01', 'sitem'), + (5177390, 'mccipfgrl01', 'sitem'), + (5177646, 'mccipfgrs01', 'sitem'), + (5177902, 'mccipfleo01', 'sitem'), + (5178158, 'mccipfley01', 'sitem'), + (5178414, 'mccipfsil01', 'sitem'), + (5178670, 'mccipfsis01', 'sitem'), + (5178926, 'mchapdgrl01', 'sitem'), + (5179182, 'mchapdgrs01', 'sitem'), + (5179438, 'mchapdmeo01', 'sitem'), + (5179694, 'mchapdmey01', 'sitem'), + (5179950, 'mchapdsho01', 'sitem'), + (5180206, 'mchapdshy01', 'sitem'), + (5180462, 'mchapegrl01', 'sitem'), + (5180718, 'mchapegrs01', 'sitem'), + (5180974, 'mchapemeo01', 'sitem'), + (5181230, 'mchapemey01', 'sitem'), + (5181486, 'mchapesho01', 'sitem'), + (5181742, 'mchapeshy01', 'sitem'), + (5181998, 'mchbpdgrl01', 'sitem'), + (5182254, 'mchbpdgrs01', 'sitem'), + (5182510, 'mchbpdmeo01', 'sitem'), + (5182766, 'mchbpdmey01', 'sitem'), + (5183022, 'mchbpdsho01', 'sitem'), + (5183278, 'mchbpdshy01', 'sitem'), + (5183534, 'mchbpegrl01', 'sitem'), + (5183790, 'mchbpegrs01', 'sitem'), + (5184046, 'mchbpemeo01', 'sitem'), + (5184302, 'mchbpemey01', 'sitem'), + (5184558, 'mchbpesho01', 'sitem'), + (5184814, 'mchbpeshy01', 'sitem'), + (5185070, 'mchbpfgrl01', 'sitem'), + (5185326, 'mchbpfgrs01', 'sitem'), + (5185582, 'mchbpfmeo01', 'sitem'), + (5185838, 'mchbpfmey01', 'sitem'), + (5186094, 'mchbpfsho01', 'sitem'), + (5186350, 'mchbpfshy01', 'sitem'), + (5186606, 'mchcpdhol01', 'sitem'), + (5186862, 'mchcpdhos01', 'sitem'), + (5187118, 'mchcpdleo01', 'sitem'), + (5187374, 'mchcpdley01', 'sitem'), + (5187630, 'mchcpehol01', 'sitem'), + (5187886, 'mchcpehos01', 'sitem'), + (5188142, 'mchcpeleo01', 'sitem'), + (5188398, 'mchcpeley01', 'sitem'), + (5188654, 'mchcpfhol01', 'sitem'), + (5188910, 'mchcpfhos01', 'sitem'), + (5189166, 'mchcpfleo01', 'sitem'), + (5189422, 'mchcpfley01', 'sitem'), + (5189678, 'mchdpdboo01', 'sitem'), + (5189934, 'mchdpdboy01', 'sitem'), + (5190190, 'mchdpdfuo01', 'sitem'), + (5190446, 'mchdpdfuy01', 'sitem'), + (5190702, 'mchdpdleo01', 'sitem'), + (5190958, 'mchdpdley01', 'sitem'), + (5191214, 'mchdpdlio01', 'sitem'), + (5191470, 'mchdpdliy01', 'sitem'), + (5191726, 'mchdpdmeo01', 'sitem'), + (5191982, 'mchdpdmey01', 'sitem'), + (5192238, 'mchdpdmso01', 'sitem'), + (5192494, 'mchdpdmsy01', 'sitem'), + (5192750, 'mchdpdtoo01', 'sitem'), + (5193006, 'mchdpdtoy01', 'sitem'), + (5193262, 'mchdpeboo01', 'sitem'), + (5193518, 'mchdpeboy01', 'sitem'), + (5193774, 'mchdpefuo01', 'sitem'), + (5194030, 'mchdpefuy01', 'sitem'), + (5194286, 'mchdpeleo01', 'sitem'), + (5194542, 'mchdpeley01', 'sitem'), + (5194798, 'mchdpelio01', 'sitem'), + (5195054, 'mchdpeliy01', 'sitem'), + (5195310, 'mchdpemeo01', 'sitem'), + (5195566, 'mchdpemey01', 'sitem'), + (5195822, 'mchdpemso01', 'sitem'), + (5196078, 'mchdpemsy01', 'sitem'), + (5196334, 'mchdpetoo01', 'sitem'), + (5196590, 'mchdpetoy01', 'sitem'), + (5196846, 'mchdpfboo01', 'sitem'), + (5197102, 'mchdpfboy01', 'sitem'), + (5197358, 'mchdpffuo01', 'sitem'), + (5197614, 'mchdpffuy01', 'sitem'), + (5197870, 'mchdpfleo01', 'sitem'), + (5198126, 'mchdpfley01', 'sitem'), + (5198382, 'mchdpflio01', 'sitem'), + (5198638, 'mchdpfliy01', 'sitem'), + (5198894, 'mchdpfmeo01', 'sitem'), + (5199150, 'mchdpfmey01', 'sitem'), + (5199406, 'mchdpfmso01', 'sitem'), + (5199662, 'mchdpfmsy01', 'sitem'), + (5199918, 'mchdpftoo01', 'sitem'), + (5200174, 'mchdpftoy01', 'sitem'), + (5200430, 'mchfpdhol01', 'sitem'), + (5200686, 'mchfpdhos01', 'sitem'), + (5200942, 'mchfpdleo01', 'sitem'), + (5201198, 'mchfpdley01', 'sitem'), + (5201454, 'mchfpehol01', 'sitem'), + (5201710, 'mchfpehos01', 'sitem'), + (5201966, 'mchfpeleo01', 'sitem'), + (5202222, 'mchfpeley01', 'sitem'), + (5202478, 'mchfpfhol01', 'sitem'), + (5202734, 'mchfpfhos01', 'sitem'), + (5202990, 'mchfpfleo01', 'sitem'), + (5203246, 'mchfpfley01', 'sitem'), + (5203502, 'mchgpecll01', 'sitem'), + (5203758, 'mchgpecls01', 'sitem'), + (5204014, 'mchgpegrl01', 'sitem'), + (5204270, 'mchgpegrs01', 'sitem'), + (5204526, 'mchgpeleo01', 'sitem'), + (5204782, 'mchgpeley01', 'sitem'), + (5205038, 'mchgpesil01', 'sitem'), + (5205294, 'mchgpesis01', 'sitem'), + (5205550, 'mchgpfcll01', 'sitem'), + (5205806, 'mchgpfcls01', 'sitem'), + (5206062, 'mchgpfgrl01', 'sitem'), + (5206318, 'mchgpfgrs01', 'sitem'), + (5206574, 'mchgpfleo01', 'sitem'), + (5206830, 'mchgpfley01', 'sitem'), + (5207086, 'mchgpfsil01', 'sitem'), + (5207342, 'mchgpfsis01', 'sitem'), + (5207598, 'mchhpdcll01', 'sitem'), + (5207854, 'mchhpdcls01', 'sitem'), + (5208110, 'mchhpdleo01', 'sitem'), + (5208366, 'mchhpdley01', 'sitem'), + (5208622, 'mchhpdtrl01', 'sitem'), + (5208878, 'mchhpdtrs01', 'sitem'), + (5209134, 'mchhpecll01', 'sitem'), + (5209390, 'mchhpecls01', 'sitem'), + (5209646, 'mchhpeleo01', 'sitem'), + (5209902, 'mchhpeley01', 'sitem'), + (5210158, 'mchhpetrl01', 'sitem'), + (5210414, 'mchhpetrs01', 'sitem'), + (5210670, 'mchlpegrl01', 'sitem'), + (5210926, 'mchlpegrs01', 'sitem'), + (5211182, 'mchlpemeo01', 'sitem'), + (5211438, 'mchlpemey01', 'sitem'), + (5211694, 'mchlpesho01', 'sitem'), + (5211950, 'mchlpeshy01', 'sitem'), + (5212206, 'mchlpfgrl01', 'sitem'), + (5212462, 'mchlpfgrs01', 'sitem'), + (5212718, 'mchlpfmeo01', 'sitem'), + (5212974, 'mchlpfmey01', 'sitem'), + (5213230, 'mchlpfsho01', 'sitem'), + (5213486, 'mchlpfshy01', 'sitem'), + (5213742, 'mckapdmeo01', 'sitem'), + (5213998, 'mckapdmey01', 'sitem'), + (5214254, 'mckapdshl01', 'sitem'), + (5214510, 'mckapdshs01', 'sitem'), + (5214766, 'mckapfmeo01', 'sitem'), + (5215022, 'mckapfmey01', 'sitem'), + (5215278, 'mckapfshl01', 'sitem'), + (5215534, 'mckapfshs01', 'sitem'), + (5215790, 'mckbpdcal01', 'sitem'), + (5216046, 'mckbpdcas01', 'sitem'), + (5216302, 'mckbpdcll01', 'sitem'), + (5216558, 'mckbpdcls01', 'sitem'), + (5216814, 'mckbpdgrl01', 'sitem'), + (5217070, 'mckbpdgrs01', 'sitem'), + (5217326, 'mckbpdmeo01', 'sitem'), + (5217582, 'mckbpdmey01', 'sitem'), + (5217838, 'mckbpdsco01', 'sitem'), + (5218094, 'mckbpdscy01', 'sitem'), + (5218350, 'mckbpdsho01', 'sitem'), + (5218606, 'mckbpdshy01', 'sitem'), + (5218862, 'mckbpecal01', 'sitem'), + (5219118, 'mckbpecas01', 'sitem'), + (5219374, 'mckbpecll01', 'sitem'), + (5219630, 'mckbpecls01', 'sitem'), + (5219886, 'mckbpegrl01', 'sitem'), + (5220142, 'mckbpegrs01', 'sitem'), + (5220398, 'mckbpemeo01', 'sitem'), + (5220654, 'mckbpemey01', 'sitem'), + (5220910, 'mckbpesco01', 'sitem'), + (5221166, 'mckbpescy01', 'sitem'), + (5221422, 'mckbpesho01', 'sitem'), + (5221678, 'mckbpeshy01', 'sitem'), + (5221934, 'mckbpfcal01', 'sitem'), + (5222190, 'mckbpfcas01', 'sitem'), + (5222446, 'mckbpfcll01', 'sitem'), + (5222702, 'mckbpfcls01', 'sitem'), + (5222958, 'mckbpfgrl01', 'sitem'), + (5223214, 'mckbpfgrs01', 'sitem'), + (5223470, 'mckbpfmeo01', 'sitem'), + (5223726, 'mckbpfmey01', 'sitem'), + (5223982, 'mckbpfsco01', 'sitem'), + (5224238, 'mckbpfscy01', 'sitem'), + (5224494, 'mckbpfsho01', 'sitem'), + (5224750, 'mckbpfshy01', 'sitem'), + (5225006, 'mckepecal01', 'sitem'), + (5225262, 'mckepecas01', 'sitem'), + (5225518, 'mckepecll01', 'sitem'), + (5225774, 'mckepecls01', 'sitem'), + (5226030, 'mckepegrl01', 'sitem'), + (5226286, 'mckepegrs01', 'sitem'), + (5226542, 'mckepemeo01', 'sitem'), + (5226798, 'mckepemey01', 'sitem'), + (5227054, 'mckepesco01', 'sitem'), + (5227310, 'mckepescy01', 'sitem'), + (5227566, 'mckepesho01', 'sitem'), + (5227822, 'mckepeshy01', 'sitem'), + (5228078, 'mckgpdcal01', 'sitem'), + (5228334, 'mckgpdcas01', 'sitem'), + (5228590, 'mckgpdcll01', 'sitem'), + (5228846, 'mckgpdcls01', 'sitem'), + (5229102, 'mckgpdgrl01', 'sitem'), + (5229358, 'mckgpdgrs01', 'sitem'), + (5229614, 'mckgpdmeo01', 'sitem'), + (5229870, 'mckgpdmey01', 'sitem'), + (5230126, 'mckgpdsco01', 'sitem'), + (5230382, 'mckgpdscy01', 'sitem'), + (5230638, 'mckgpdsho01', 'sitem'), + (5230894, 'mckgpdshy01', 'sitem'), + (5231150, 'mckgpecal01', 'sitem'), + (5231406, 'mckgpecas01', 'sitem'), + (5231662, 'mckgpecll01', 'sitem'), + (5231918, 'mckgpecls01', 'sitem'), + (5232174, 'mckgpegrl01', 'sitem'), + (5232430, 'mckgpegrs01', 'sitem'), + (5232686, 'mckgpemeo01', 'sitem'), + (5232942, 'mckgpemey01', 'sitem'), + (5233198, 'mckgpesco01', 'sitem'), + (5233454, 'mckgpescy01', 'sitem'), + (5233710, 'mckgpesho01', 'sitem'), + (5233966, 'mckgpeshy01', 'sitem'), + (5234222, 'mckgpfcal01', 'sitem'), + (5234478, 'mckgpfcas01', 'sitem'), + (5234734, 'mckgpfcll01', 'sitem'), + (5234990, 'mckgpfcls01', 'sitem'), + (5235246, 'mckgpfgrl01', 'sitem'), + (5235502, 'mckgpfgrs01', 'sitem'), + (5235758, 'mckgpfmeo01', 'sitem'), + (5236014, 'mckgpfmey01', 'sitem'), + (5236270, 'mckgpfsco01', 'sitem'), + (5236526, 'mckgpfscy01', 'sitem'), + (5236782, 'mckgpfsho01', 'sitem'), + (5237038, 'mckgpfshy01', 'sitem'), + (5237294, 'mckhpdcal01', 'sitem'), + (5237550, 'mckhpdcas01', 'sitem'), + (5237806, 'mckhpdcll01', 'sitem'), + (5238062, 'mckhpdcls01', 'sitem'), + (5238318, 'mckhpdgrl01', 'sitem'), + (5238574, 'mckhpdgrs01', 'sitem'), + (5238830, 'mckhpdmeo01', 'sitem'), + (5239086, 'mckhpdmey01', 'sitem'), + (5239342, 'mckhpdsco01', 'sitem'), + (5239598, 'mckhpdscy01', 'sitem'), + (5239854, 'mckhpdsho01', 'sitem'), + (5240110, 'mckhpdshy01', 'sitem'), + (5240366, 'mckhpecal01', 'sitem'), + (5240622, 'mckhpecas01', 'sitem'), + (5240878, 'mckhpecll01', 'sitem'), + (5241134, 'mckhpecls01', 'sitem'), + (5241390, 'mckhpegrl01', 'sitem'), + (5241646, 'mckhpegrs01', 'sitem'), + (5241902, 'mckhpemeo01', 'sitem'), + (5242158, 'mckhpemey01', 'sitem'), + (5242414, 'mckhpesco01', 'sitem'), + (5242670, 'mckhpescy01', 'sitem'), + (5242926, 'mckhpesho01', 'sitem'), + (5243182, 'mckhpeshy01', 'sitem'), + (5243438, 'mckhpfcal01', 'sitem'), + (5243694, 'mckhpfcas01', 'sitem'), + (5243950, 'mckhpfcll01', 'sitem'), + (5244206, 'mckhpfcls01', 'sitem'), + (5244462, 'mckhpfgrl01', 'sitem'), + (5244718, 'mckhpfgrs01', 'sitem'), + (5244974, 'mckhpfmeo01', 'sitem'), + (5245230, 'mckhpfmey01', 'sitem'), + (5245486, 'mckhpfsco01', 'sitem'), + (5245742, 'mckhpfscy01', 'sitem'), + (5245998, 'mckhpfsho01', 'sitem'), + (5246254, 'mckhpfshy01', 'sitem'), + (5246510, 'mckipemeo01', 'sitem'), + (5246766, 'mckipemey01', 'sitem'), + (5247022, 'mckipevef01', 'sitem'), + (5247278, 'mckipeveo01', 'sitem'), + (5247534, 'mckipewil01', 'sitem'), + (5247790, 'mckipewis01', 'sitem'), + (5248046, 'mckipfmeo01', 'sitem'), + (5248302, 'mckipfmey01', 'sitem'), + (5248558, 'mckipfvef01', 'sitem'), + (5248814, 'mckipfveo01', 'sitem'), + (5249070, 'mckipfwil01', 'sitem'), + (5249326, 'mckipfwis01', 'sitem'), + (5249582, 'mckjpdmeo01', 'sitem'), + (5249838, 'mckjpdmey01', 'sitem'), + (5250094, 'mckjpdvef01', 'sitem'), + (5250350, 'mckjpdveo01', 'sitem'), + (5250606, 'mckjpdwil01', 'sitem'), + (5250862, 'mckjpdwis01', 'sitem'), + (5251118, 'mckjpfmeo01', 'sitem'), + (5251374, 'mckjpfmey01', 'sitem'), + (5251630, 'mckjpfvef01', 'sitem'), + (5251886, 'mckjpfveo01', 'sitem'), + (5252142, 'mckjpfwil01', 'sitem'), + (5252398, 'mckjpfwis01', 'sitem'), + (5252654, 'mcpapdfio01', 'sitem'), + (5252910, 'mcpapdfiy01', 'sitem'), + (5253166, 'mcpapdlfl01', 'sitem'), + (5253422, 'mcpapdlfs01', 'sitem'), + (5253678, 'mcpapdpif01', 'sitem'), + (5253934, 'mcpapdpio01', 'sitem'), + (5254190, 'mcpapdsil01', 'sitem'), + (5254446, 'mcpapdsis01', 'sitem'), + (5254702, 'mcpapefio01', 'sitem'), + (5254958, 'mcpapefiy01', 'sitem'), + (5255214, 'mcpapelfl01', 'sitem'), + (5255470, 'mcpapelfs01', 'sitem'), + (5255726, 'mcpapepif01', 'sitem'), + (5255982, 'mcpapepio01', 'sitem'), + (5256238, 'mcpapesil01', 'sitem'), + (5256494, 'mcpapesis01', 'sitem'), + (5256750, 'mcpapffio01', 'sitem'), + (5257006, 'mcpapffiy01', 'sitem'), + (5257262, 'mcpapflfl01', 'sitem'), + (5257518, 'mcpapflfs01', 'sitem'), + (5257774, 'mcpapfpif01', 'sitem'), + (5258030, 'mcpapfpio01', 'sitem'), + (5258286, 'mcpapfsil01', 'sitem'), + (5258542, 'mcpapfsis01', 'sitem'), + (5258798, 'mdfapbbul01', 'sitem'), + (5259054, 'mdfapbbus01', 'sitem'), + (5259310, 'mdfapbfrl01', 'sitem'), + (5259566, 'mdfapbfrs01', 'sitem'), + (5259822, 'mdfapbmof01', 'sitem'), + (5260078, 'mdfapbmoo01', 'sitem'), + (5260334, 'mdfapboif01', 'sitem'), + (5260590, 'mdfapboio01', 'sitem'), + (5260846, 'mdfapbpal01', 'sitem'), + (5261102, 'mdfapbpas01', 'sitem'), + (5261358, 'mdfapbpof01', 'sitem'), + (5261614, 'mdfapbpoo01', 'sitem'), + (5261870, 'mdfapbref01', 'sitem'), + (5262126, 'mdfapbreo01', 'sitem'), + (5262382, 'mdfapbruf01', 'sitem'), + (5262638, 'mdfapbruo01', 'sitem'), + (5262894, 'mdfapbsaf01', 'sitem'), + (5263150, 'mdfapbsao01', 'sitem'), + (5263406, 'mdfapbsel01', 'sitem'), + (5263662, 'mdfapbses01', 'sitem'), + (5263918, 'mdfapbstf01', 'sitem'), + (5264174, 'mdfapbsto01', 'sitem'), + (5264430, 'mdfapbwbf01', 'sitem'), + (5264686, 'mdfapbwbo01', 'sitem'), + (5264942, 'mdfapbwrf01', 'sitem'), + (5265198, 'mdfapbwro01', 'sitem'), + (5265454, 'mdfapcbul01', 'sitem'), + (5265710, 'mdfapcbus01', 'sitem'), + (5265966, 'mdfapcfrl01', 'sitem'), + (5266222, 'mdfapcfrs01', 'sitem'), + (5266478, 'mdfapcmof01', 'sitem'), + (5266734, 'mdfapcmoo01', 'sitem'), + (5266990, 'mdfapcoif01', 'sitem'), + (5267246, 'mdfapcoio01', 'sitem'), + (5267502, 'mdfapcpal01', 'sitem'), + (5267758, 'mdfapcpas01', 'sitem'), + (5268014, 'mdfapcpof01', 'sitem'), + (5268270, 'mdfapcpoo01', 'sitem'), + (5268526, 'mdfapcref01', 'sitem'), + (5268782, 'mdfapcreo01', 'sitem'), + (5269038, 'mdfapcruf01', 'sitem'), + (5269294, 'mdfapcruo01', 'sitem'), + (5269550, 'mdfapcsaf01', 'sitem'), + (5269806, 'mdfapcsao01', 'sitem'), + (5270062, 'mdfapcsel01', 'sitem'), + (5270318, 'mdfapcses01', 'sitem'), + (5270574, 'mdfapcstf01', 'sitem'), + (5270830, 'mdfapcsto01', 'sitem'), + (5271086, 'mdfapcwbf01', 'sitem'), + (5271342, 'mdfapcwbo01', 'sitem'), + (5271598, 'mdfapcwrf01', 'sitem'), + (5271854, 'mdfapcwro01', 'sitem'), + (5272110, 'mdfapdbul01', 'sitem'), + (5272366, 'mdfapdbus01', 'sitem'), + (5272622, 'mdfapdfrl01', 'sitem'), + (5272878, 'mdfapdfrs01', 'sitem'), + (5273134, 'mdfapdmof01', 'sitem'), + (5273390, 'mdfapdmoo01', 'sitem'), + (5273646, 'mdfapdoif01', 'sitem'), + (5273902, 'mdfapdoio01', 'sitem'), + (5274158, 'mdfapdpal01', 'sitem'), + (5274414, 'mdfapdpas01', 'sitem'), + (5274670, 'mdfapdpof01', 'sitem'), + (5274926, 'mdfapdpoo01', 'sitem'), + (5275182, 'mdfapdref01', 'sitem'), + (5275438, 'mdfapdreo01', 'sitem'), + (5275694, 'mdfapdruf01', 'sitem'), + (5275950, 'mdfapdruo01', 'sitem'), + (5276206, 'mdfapdsaf01', 'sitem'), + (5276462, 'mdfapdsao01', 'sitem'), + (5276718, 'mdfapdsel01', 'sitem'), + (5276974, 'mdfapdses01', 'sitem'), + (5277230, 'mdfapdstf01', 'sitem'), + (5277486, 'mdfapdsto01', 'sitem'), + (5277742, 'mdfapdwbf01', 'sitem'), + (5277998, 'mdfapdwbo01', 'sitem'), + (5278254, 'mdfapdwrf01', 'sitem'), + (5278510, 'mdfapdwro01', 'sitem'), + (5278766, 'mdfapebul01', 'sitem'), + (5279022, 'mdfapebus01', 'sitem'), + (5279278, 'mdfapefrl01', 'sitem'), + (5279534, 'mdfapefrs01', 'sitem'), + (5279790, 'mdfapemof01', 'sitem'), + (5280046, 'mdfapemoo01', 'sitem'), + (5280302, 'mdfapeoif01', 'sitem'), + (5280558, 'mdfapeoio01', 'sitem'), + (5280814, 'mdfapepal01', 'sitem'), + (5281070, 'mdfapepas01', 'sitem'), + (5281326, 'mdfapepof01', 'sitem'), + (5281582, 'mdfapepoo01', 'sitem'), + (5281838, 'mdfaperef01', 'sitem'), + (5282094, 'mdfapereo01', 'sitem'), + (5282350, 'mdfaperuf01', 'sitem'), + (5282606, 'mdfaperuo01', 'sitem'), + (5282862, 'mdfapesaf01', 'sitem'), + (5283118, 'mdfapesao01', 'sitem'), + (5283374, 'mdfapesel01', 'sitem'), + (5283630, 'mdfapeses01', 'sitem'), + (5283886, 'mdfapestf01', 'sitem'), + (5284142, 'mdfapesto01', 'sitem'), + (5284398, 'mdfapewbf01', 'sitem'), + (5284654, 'mdfapewbo01', 'sitem'), + (5284910, 'mdfapewrf01', 'sitem'), + (5285166, 'mdfapewro01', 'sitem'), + (5285422, 'mdfapfbul01', 'sitem'), + (5285678, 'mdfapfbus01', 'sitem'), + (5285934, 'mdfapffrl01', 'sitem'), + (5286190, 'mdfapffrs01', 'sitem'), + (5286446, 'mdfapfmof01', 'sitem'), + (5286702, 'mdfapfmoo01', 'sitem'), + (5286958, 'mdfapfoif01', 'sitem'), + (5287214, 'mdfapfoio01', 'sitem'), + (5287470, 'mdfapfpal01', 'sitem'), + (5287726, 'mdfapfpas01', 'sitem'), + (5287982, 'mdfapfpof01', 'sitem'), + (5288238, 'mdfapfpoo01', 'sitem'), + (5288494, 'mdfapfref01', 'sitem'), + (5288750, 'mdfapfreo01', 'sitem'), + (5289006, 'mdfapfruf01', 'sitem'), + (5289262, 'mdfapfruo01', 'sitem'), + (5289518, 'mdfapfsaf01', 'sitem'), + (5289774, 'mdfapfsao01', 'sitem'), + (5290030, 'mdfapfsel01', 'sitem'), + (5290286, 'mdfapfses01', 'sitem'), + (5290542, 'mdfapfstf01', 'sitem'), + (5290798, 'mdfapfsto01', 'sitem'), + (5291054, 'mdfapfwbf01', 'sitem'), + (5291310, 'mdfapfwbo01', 'sitem'), + (5291566, 'mdfapfwrf01', 'sitem'), + (5291822, 'mdfapfwro01', 'sitem'), + (5292078, 'mdfbpbbul01', 'sitem'), + (5292334, 'mdfbpbbus01', 'sitem'), + (5292590, 'mdfbpbfrl01', 'sitem'), + (5292846, 'mdfbpbfrs01', 'sitem'), + (5293102, 'mdfbpbmof01', 'sitem'), + (5293358, 'mdfbpbmoo01', 'sitem'), + (5293614, 'mdfbpboif01', 'sitem'), + (5293870, 'mdfbpboio01', 'sitem'), + (5294126, 'mdfbpbpal01', 'sitem'), + (5294382, 'mdfbpbpas01', 'sitem'), + (5294638, 'mdfbpbpof01', 'sitem'), + (5294894, 'mdfbpbpoo01', 'sitem'), + (5295150, 'mdfbpbref01', 'sitem'), + (5295406, 'mdfbpbreo01', 'sitem'), + (5295662, 'mdfbpbruf01', 'sitem'), + (5295918, 'mdfbpbruo01', 'sitem'), + (5296174, 'mdfbpbsaf01', 'sitem'), + (5296430, 'mdfbpbsao01', 'sitem'), + (5296686, 'mdfbpbsel01', 'sitem'), + (5296942, 'mdfbpbses01', 'sitem'), + (5297198, 'mdfbpbstf01', 'sitem'), + (5297454, 'mdfbpbsto01', 'sitem'), + (5297710, 'mdfbpbwbf01', 'sitem'), + (5297966, 'mdfbpbwbo01', 'sitem'), + (5298222, 'mdfbpbwrf01', 'sitem'), + (5298478, 'mdfbpbwro01', 'sitem'), + (5298734, 'mdfbpcbul01', 'sitem'), + (5298990, 'mdfbpcbus01', 'sitem'), + (5299246, 'mdfbpcfrl01', 'sitem'), + (5299502, 'mdfbpcfrs01', 'sitem'), + (5299758, 'mdfbpcmof01', 'sitem'), + (5300014, 'mdfbpcmoo01', 'sitem'), + (5300270, 'mdfbpcoif01', 'sitem'), + (5300526, 'mdfbpcoio01', 'sitem'), + (5300782, 'mdfbpcpal01', 'sitem'), + (5301038, 'mdfbpcpas01', 'sitem'), + (5301294, 'mdfbpcpof01', 'sitem'), + (5301550, 'mdfbpcpoo01', 'sitem'), + (5301806, 'mdfbpcref01', 'sitem'), + (5302062, 'mdfbpcreo01', 'sitem'), + (5302318, 'mdfbpcruf01', 'sitem'), + (5302574, 'mdfbpcruo01', 'sitem'), + (5302830, 'mdfbpcsaf01', 'sitem'), + (5303086, 'mdfbpcsao01', 'sitem'), + (5303342, 'mdfbpcsel01', 'sitem'), + (5303598, 'mdfbpcses01', 'sitem'), + (5303854, 'mdfbpcstf01', 'sitem'), + (5304110, 'mdfbpcsto01', 'sitem'), + (5304366, 'mdfbpcwbf01', 'sitem'), + (5304622, 'mdfbpcwbo01', 'sitem'), + (5304878, 'mdfbpcwrf01', 'sitem'), + (5305134, 'mdfbpcwro01', 'sitem'), + (5305390, 'mdfbpdbul01', 'sitem'), + (5305646, 'mdfbpdbus01', 'sitem'), + (5305902, 'mdfbpdfrl01', 'sitem'), + (5306158, 'mdfbpdfrs01', 'sitem'), + (5306414, 'mdfbpdmof01', 'sitem'), + (5306670, 'mdfbpdmoo01', 'sitem'), + (5306926, 'mdfbpdoif01', 'sitem'), + (5307182, 'mdfbpdoio01', 'sitem'), + (5307438, 'mdfbpdpal01', 'sitem'), + (5307694, 'mdfbpdpas01', 'sitem'), + (5307950, 'mdfbpdpof01', 'sitem'), + (5308206, 'mdfbpdpoo01', 'sitem'), + (5308462, 'mdfbpdref01', 'sitem'), + (5308718, 'mdfbpdreo01', 'sitem'), + (5308974, 'mdfbpdruf01', 'sitem'), + (5309230, 'mdfbpdruo01', 'sitem'), + (5309486, 'mdfbpdsaf01', 'sitem'), + (5309742, 'mdfbpdsao01', 'sitem'), + (5309998, 'mdfbpdsel01', 'sitem'), + (5310254, 'mdfbpdses01', 'sitem'), + (5310510, 'mdfbpdstf01', 'sitem'), + (5310766, 'mdfbpdsto01', 'sitem'), + (5311022, 'mdfbpdwbf01', 'sitem'), + (5311278, 'mdfbpdwbo01', 'sitem'), + (5311534, 'mdfbpdwrf01', 'sitem'), + (5311790, 'mdfbpdwro01', 'sitem'), + (5312046, 'mdfbpebul01', 'sitem'), + (5312302, 'mdfbpebus01', 'sitem'), + (5312558, 'mdfbpefrl01', 'sitem'), + (5312814, 'mdfbpefrs01', 'sitem'), + (5313070, 'mdfbpemof01', 'sitem'), + (5313326, 'mdfbpemoo01', 'sitem'), + (5313582, 'mdfbpeoif01', 'sitem'), + (5313838, 'mdfbpeoio01', 'sitem'), + (5314094, 'mdfbpepal01', 'sitem'), + (5314350, 'mdfbpepas01', 'sitem'), + (5314606, 'mdfbpepof01', 'sitem'), + (5314862, 'mdfbpepoo01', 'sitem'), + (5315118, 'mdfbperef01', 'sitem'), + (5315374, 'mdfbpereo01', 'sitem'), + (5315630, 'mdfbperuf01', 'sitem'), + (5315886, 'mdfbperuo01', 'sitem'), + (5316142, 'mdfbpesaf01', 'sitem'), + (5316398, 'mdfbpesao01', 'sitem'), + (5316654, 'mdfbpesel01', 'sitem'), + (5316910, 'mdfbpeses01', 'sitem'), + (5317166, 'mdfbpestf01', 'sitem'), + (5317422, 'mdfbpesto01', 'sitem'), + (5317678, 'mdfbpewbf01', 'sitem'), + (5317934, 'mdfbpewbo01', 'sitem'), + (5318190, 'mdfbpewrf01', 'sitem'), + (5318446, 'mdfbpewro01', 'sitem'), + (5318702, 'mdfbpfbul01', 'sitem'), + (5318958, 'mdfbpfbus01', 'sitem'), + (5319214, 'mdfbpffrl01', 'sitem'), + (5319470, 'mdfbpffrs01', 'sitem'), + (5319726, 'mdfbpfmof01', 'sitem'), + (5319982, 'mdfbpfmoo01', 'sitem'), + (5320238, 'mdfbpfoif01', 'sitem'), + (5320494, 'mdfbpfoio01', 'sitem'), + (5320750, 'mdfbpfpal01', 'sitem'), + (5321006, 'mdfbpfpas01', 'sitem'), + (5321262, 'mdfbpfpof01', 'sitem'), + (5321518, 'mdfbpfpoo01', 'sitem'), + (5321774, 'mdfbpfref01', 'sitem'), + (5322030, 'mdfbpfreo01', 'sitem'), + (5322286, 'mdfbpfruf01', 'sitem'), + (5322542, 'mdfbpfruo01', 'sitem'), + (5322798, 'mdfbpfsaf01', 'sitem'), + (5323054, 'mdfbpfsao01', 'sitem'), + (5323310, 'mdfbpfsel01', 'sitem'), + (5323566, 'mdfbpfses01', 'sitem'), + (5323822, 'mdfbpfstf01', 'sitem'), + (5324078, 'mdfbpfsto01', 'sitem'), + (5324334, 'mdfbpfwbf01', 'sitem'), + (5324590, 'mdfbpfwbo01', 'sitem'), + (5324846, 'mdfbpfwrf01', 'sitem'), + (5325102, 'mdfbpfwro01', 'sitem'), + (5325358, 'mdfcpbbul01', 'sitem'), + (5325614, 'mdfcpbbus01', 'sitem'), + (5325870, 'mdfcpbfrl01', 'sitem'), + (5326126, 'mdfcpbfrs01', 'sitem'), + (5326382, 'mdfcpbmof01', 'sitem'), + (5326638, 'mdfcpbmoo01', 'sitem'), + (5326894, 'mdfcpboif01', 'sitem'), + (5327150, 'mdfcpboio01', 'sitem'), + (5327406, 'mdfcpbpal01', 'sitem'), + (5327662, 'mdfcpbpas01', 'sitem'), + (5327918, 'mdfcpbpof01', 'sitem'), + (5328174, 'mdfcpbpoo01', 'sitem'), + (5328430, 'mdfcpbref01', 'sitem'), + (5328686, 'mdfcpbreo01', 'sitem'), + (5328942, 'mdfcpbruf01', 'sitem'), + (5329198, 'mdfcpbruo01', 'sitem'), + (5329454, 'mdfcpbsaf01', 'sitem'), + (5329710, 'mdfcpbsao01', 'sitem'), + (5329966, 'mdfcpbsel01', 'sitem'), + (5330222, 'mdfcpbses01', 'sitem'), + (5330478, 'mdfcpbstf01', 'sitem'), + (5330734, 'mdfcpbsto01', 'sitem'), + (5330990, 'mdfcpbwbf01', 'sitem'), + (5331246, 'mdfcpbwbo01', 'sitem'), + (5331502, 'mdfcpbwrf01', 'sitem'), + (5331758, 'mdfcpbwro01', 'sitem'), + (5332014, 'mdfcpcbul01', 'sitem'), + (5332270, 'mdfcpcbus01', 'sitem'), + (5332526, 'mdfcpcfrl01', 'sitem'), + (5332782, 'mdfcpcfrs01', 'sitem'), + (5333038, 'mdfcpcmof01', 'sitem'), + (5333294, 'mdfcpcmoo01', 'sitem'), + (5333550, 'mdfcpcoif01', 'sitem'), + (5333806, 'mdfcpcoio01', 'sitem'), + (5334062, 'mdfcpcpal01', 'sitem'), + (5334318, 'mdfcpcpas01', 'sitem'), + (5334574, 'mdfcpcpof01', 'sitem'), + (5334830, 'mdfcpcpoo01', 'sitem'), + (5335086, 'mdfcpcref01', 'sitem'), + (5335342, 'mdfcpcreo01', 'sitem'), + (5335598, 'mdfcpcruf01', 'sitem'), + (5335854, 'mdfcpcruo01', 'sitem'), + (5336110, 'mdfcpcsaf01', 'sitem'), + (5336366, 'mdfcpcsao01', 'sitem'), + (5336622, 'mdfcpcsel01', 'sitem'), + (5336878, 'mdfcpcses01', 'sitem'), + (5337134, 'mdfcpcstf01', 'sitem'), + (5337390, 'mdfcpcsto01', 'sitem'), + (5337646, 'mdfcpcwbf01', 'sitem'), + (5337902, 'mdfcpcwbo01', 'sitem'), + (5338158, 'mdfcpcwrf01', 'sitem'), + (5338414, 'mdfcpcwro01', 'sitem'), + (5338670, 'mdfcpdbul01', 'sitem'), + (5338926, 'mdfcpdbus01', 'sitem'), + (5339182, 'mdfcpdfrl01', 'sitem'), + (5339438, 'mdfcpdfrs01', 'sitem'), + (5339694, 'mdfcpdmof01', 'sitem'), + (5339950, 'mdfcpdmoo01', 'sitem'), + (5340206, 'mdfcpdoif01', 'sitem'), + (5340462, 'mdfcpdoio01', 'sitem'), + (5340718, 'mdfcpdpal01', 'sitem'), + (5340974, 'mdfcpdpas01', 'sitem'), + (5341230, 'mdfcpdpof01', 'sitem'), + (5341486, 'mdfcpdpoo01', 'sitem'), + (5341742, 'mdfcpdref01', 'sitem'), + (5341998, 'mdfcpdreo01', 'sitem'), + (5342254, 'mdfcpdruf01', 'sitem'), + (5342510, 'mdfcpdruo01', 'sitem'), + (5342766, 'mdfcpdsaf01', 'sitem'), + (5343022, 'mdfcpdsao01', 'sitem'), + (5343278, 'mdfcpdsel01', 'sitem'), + (5343534, 'mdfcpdses01', 'sitem'), + (5343790, 'mdfcpdstf01', 'sitem'), + (5344046, 'mdfcpdsto01', 'sitem'), + (5344302, 'mdfcpdwbf01', 'sitem'), + (5344558, 'mdfcpdwbo01', 'sitem'), + (5344814, 'mdfcpdwrf01', 'sitem'), + (5345070, 'mdfcpdwro01', 'sitem'), + (5345326, 'mdfcpebul01', 'sitem'), + (5345582, 'mdfcpebus01', 'sitem'), + (5345838, 'mdfcpefrl01', 'sitem'), + (5346094, 'mdfcpefrs01', 'sitem'), + (5346350, 'mdfcpemof01', 'sitem'), + (5346606, 'mdfcpemoo01', 'sitem'), + (5346862, 'mdfcpeoif01', 'sitem'), + (5347118, 'mdfcpeoio01', 'sitem'), + (5347374, 'mdfcpepal01', 'sitem'), + (5347630, 'mdfcpepas01', 'sitem'), + (5347886, 'mdfcpepof01', 'sitem'), + (5348142, 'mdfcpepoo01', 'sitem'), + (5348398, 'mdfcperef01', 'sitem'), + (5348654, 'mdfcpereo01', 'sitem'), + (5348910, 'mdfcperuf01', 'sitem'), + (5349166, 'mdfcperuo01', 'sitem'), + (5349422, 'mdfcpesaf01', 'sitem'), + (5349678, 'mdfcpesao01', 'sitem'), + (5349934, 'mdfcpesel01', 'sitem'), + (5350190, 'mdfcpeses01', 'sitem'), + (5350446, 'mdfcpestf01', 'sitem'), + (5350702, 'mdfcpesto01', 'sitem'), + (5350958, 'mdfcpewbf01', 'sitem'), + (5351214, 'mdfcpewbo01', 'sitem'), + (5351470, 'mdfcpewrf01', 'sitem'), + (5351726, 'mdfcpewro01', 'sitem'), + (5351982, 'mdfcpfbul01', 'sitem'), + (5352238, 'mdfcpfbus01', 'sitem'), + (5352494, 'mdfcpffrl01', 'sitem'), + (5352750, 'mdfcpffrs01', 'sitem'), + (5353006, 'mdfcpfmof01', 'sitem'), + (5353262, 'mdfcpfmoo01', 'sitem'), + (5353518, 'mdfcpfoif01', 'sitem'), + (5353774, 'mdfcpfoio01', 'sitem'), + (5354030, 'mdfcpfpal01', 'sitem'), + (5354286, 'mdfcpfpas01', 'sitem'), + (5354542, 'mdfcpfpof01', 'sitem'), + (5354798, 'mdfcpfpoo01', 'sitem'), + (5355054, 'mdfcpfref01', 'sitem'), + (5355310, 'mdfcpfreo01', 'sitem'), + (5355566, 'mdfcpfruf01', 'sitem'), + (5355822, 'mdfcpfruo01', 'sitem'), + (5356078, 'mdfcpfsaf01', 'sitem'), + (5356334, 'mdfcpfsao01', 'sitem'), + (5356590, 'mdfcpfsel01', 'sitem'), + (5356846, 'mdfcpfses01', 'sitem'), + (5357102, 'mdfcpfstf01', 'sitem'), + (5357358, 'mdfcpfsto01', 'sitem'), + (5357614, 'mdfcpfwbf01', 'sitem'), + (5357870, 'mdfcpfwbo01', 'sitem'), + (5358126, 'mdfcpfwrf01', 'sitem'), + (5358382, 'mdfcpfwro01', 'sitem'), + (5358638, 'mdoapbexk01', 'sitem'), + (5358894, 'mdoapbexm01', 'sitem'), + (5359150, 'mdoapbfrf01', 'sitem'), + (5359406, 'mdoapbfro01', 'sitem'), + (5359662, 'mdoapbkif01', 'sitem'), + (5359918, 'mdoapbkio01', 'sitem'), + (5360174, 'mdoapblai01', 'sitem'), + (5360430, 'mdoapblak01', 'sitem'), + (5360686, 'mdoapbmof01', 'sitem'), + (5360942, 'mdoapbmoo01', 'sitem'), + (5361198, 'mdoapbmuf01', 'sitem'), + (5361454, 'mdoapbmuo01', 'sitem'), + (5361710, 'mdoapbref01', 'sitem'), + (5361966, 'mdoapbreo01', 'sitem'), + (5362222, 'mdoapbruf01', 'sitem'), + (5362478, 'mdoapbruo01', 'sitem'), + (5362734, 'mdoapbsef01', 'sitem'), + (5362990, 'mdoapbseo01', 'sitem'), + (5363246, 'mdoapbshf01', 'sitem'), + (5363502, 'mdoapbsho01', 'sitem'), + (5363758, 'mdoapbspf01', 'sitem'), + (5364014, 'mdoapbspo01', 'sitem'), + (5364270, 'mdoapbw f01', 'sitem'), + (5364526, 'mdoapbw o01', 'sitem'), + (5364782, 'mdoapbwbf01', 'sitem'), + (5365038, 'mdoapbwbo01', 'sitem'), + (5365294, 'mdoapbwkf01', 'sitem'), + (5365550, 'mdoapbwko01', 'sitem'), + (5365806, 'mdoapbwof01', 'sitem'), + (5366062, 'mdoapbwoo01', 'sitem'), + (5366318, 'mdoapcexk01', 'sitem'), + (5366574, 'mdoapcexm01', 'sitem'), + (5366830, 'mdoapcfrf01', 'sitem'), + (5367086, 'mdoapcfro01', 'sitem'), + (5367342, 'mdoapckif01', 'sitem'), + (5367598, 'mdoapckio01', 'sitem'), + (5367854, 'mdoapclai01', 'sitem'), + (5368110, 'mdoapclak01', 'sitem'), + (5368366, 'mdoapcmof01', 'sitem'), + (5368622, 'mdoapcmoo01', 'sitem'), + (5368878, 'mdoapcmuf01', 'sitem'), + (5369134, 'mdoapcmuo01', 'sitem'), + (5369390, 'mdoapcref01', 'sitem'), + (5369646, 'mdoapcreo01', 'sitem'), + (5369902, 'mdoapcruf01', 'sitem'), + (5370158, 'mdoapcruo01', 'sitem'), + (5370414, 'mdoapcsef01', 'sitem'), + (5370670, 'mdoapcseo01', 'sitem'), + (5370926, 'mdoapcshf01', 'sitem'), + (5371182, 'mdoapcsho01', 'sitem'), + (5371438, 'mdoapcspf01', 'sitem'), + (5371694, 'mdoapcspo01', 'sitem'), + (5371950, 'mdoapcw f01', 'sitem'), + (5372206, 'mdoapcw o01', 'sitem'), + (5372462, 'mdoapcwbf01', 'sitem'), + (5372718, 'mdoapcwbo01', 'sitem'), + (5372974, 'mdoapcwkf01', 'sitem'), + (5373230, 'mdoapcwko01', 'sitem'), + (5373486, 'mdoapcwof01', 'sitem'), + (5373742, 'mdoapcwoo01', 'sitem'), + (5373998, 'mdoapdexk01', 'sitem'), + (5374254, 'mdoapdexm01', 'sitem'), + (5374510, 'mdoapdfrf01', 'sitem'), + (5374766, 'mdoapdfro01', 'sitem'), + (5375022, 'mdoapdkif01', 'sitem'), + (5375278, 'mdoapdkio01', 'sitem'), + (5375534, 'mdoapdlai01', 'sitem'), + (5375790, 'mdoapdlak01', 'sitem'), + (5376046, 'mdoapdmof01', 'sitem'), + (5376302, 'mdoapdmoo01', 'sitem'), + (5376558, 'mdoapdmuf01', 'sitem'), + (5376814, 'mdoapdmuo01', 'sitem'), + (5377070, 'mdoapdref01', 'sitem'), + (5377326, 'mdoapdreo01', 'sitem'), + (5377582, 'mdoapdruf01', 'sitem'), + (5377838, 'mdoapdruo01', 'sitem'), + (5378094, 'mdoapdsef01', 'sitem'), + (5378350, 'mdoapdseo01', 'sitem'), + (5378606, 'mdoapdshf01', 'sitem'), + (5378862, 'mdoapdsho01', 'sitem'), + (5379118, 'mdoapdspf01', 'sitem'), + (5379374, 'mdoapdspo01', 'sitem'), + (5379630, 'mdoapdw f01', 'sitem'), + (5379886, 'mdoapdw o01', 'sitem'), + (5380142, 'mdoapdwbf01', 'sitem'), + (5380398, 'mdoapdwbo01', 'sitem'), + (5380654, 'mdoapdwkf01', 'sitem'), + (5380910, 'mdoapdwko01', 'sitem'), + (5381166, 'mdoapdwof01', 'sitem'), + (5381422, 'mdoapdwoo01', 'sitem'), + (5381678, 'mdoapeexk01', 'sitem'), + (5381934, 'mdoapeexm01', 'sitem'), + (5382190, 'mdoapefrf01', 'sitem'), + (5382446, 'mdoapefro01', 'sitem'), + (5382702, 'mdoapekif01', 'sitem'), + (5382958, 'mdoapekio01', 'sitem'), + (5383214, 'mdoapelai01', 'sitem'), + (5383470, 'mdoapelak01', 'sitem'), + (5383726, 'mdoapemof01', 'sitem'), + (5383982, 'mdoapemoo01', 'sitem'), + (5384238, 'mdoapemuf01', 'sitem'), + (5384494, 'mdoapemuo01', 'sitem'), + (5384750, 'mdoaperef01', 'sitem'), + (5385006, 'mdoapereo01', 'sitem'), + (5385262, 'mdoaperuf01', 'sitem'), + (5385518, 'mdoaperuo01', 'sitem'), + (5385774, 'mdoapesef01', 'sitem'), + (5386030, 'mdoapeseo01', 'sitem'), + (5386286, 'mdoapeshf01', 'sitem'), + (5386542, 'mdoapesho01', 'sitem'), + (5386798, 'mdoapespf01', 'sitem'), + (5387054, 'mdoapespo01', 'sitem'), + (5387310, 'mdoapew f01', 'sitem'), + (5387566, 'mdoapew o01', 'sitem'), + (5387822, 'mdoapewbf01', 'sitem'), + (5388078, 'mdoapewbo01', 'sitem'), + (5388334, 'mdoapewkf01', 'sitem'), + (5388590, 'mdoapewko01', 'sitem'), + (5388846, 'mdoapewof01', 'sitem'), + (5389102, 'mdoapewoo01', 'sitem'), + (5389358, 'mdoapfexk01', 'sitem'), + (5389614, 'mdoapfexm01', 'sitem'), + (5389870, 'mdoapffrf01', 'sitem'), + (5390126, 'mdoapffro01', 'sitem'), + (5390382, 'mdoapfkif01', 'sitem'), + (5390638, 'mdoapfkio01', 'sitem'), + (5390894, 'mdoapflai01', 'sitem'), + (5391150, 'mdoapflak01', 'sitem'), + (5391406, 'mdoapfmof01', 'sitem'), + (5391662, 'mdoapfmoo01', 'sitem'), + (5391918, 'mdoapfmuf01', 'sitem'), + (5392174, 'mdoapfmuo01', 'sitem'), + (5392430, 'mdoapfref01', 'sitem'), + (5392686, 'mdoapfreo01', 'sitem'), + (5392942, 'mdoapfruf01', 'sitem'), + (5393198, 'mdoapfruo01', 'sitem'), + (5393454, 'mdoapfsef01', 'sitem'), + (5393710, 'mdoapfseo01', 'sitem'), + (5393966, 'mdoapfshf01', 'sitem'), + (5394222, 'mdoapfsho01', 'sitem'), + (5394478, 'mdoapfspf01', 'sitem'), + (5394734, 'mdoapfspo01', 'sitem'), + (5394990, 'mdoapfw f01', 'sitem'), + (5395246, 'mdoapfw o01', 'sitem'), + (5395502, 'mdoapfwbf01', 'sitem'), + (5395758, 'mdoapfwbo01', 'sitem'), + (5396014, 'mdoapfwkf01', 'sitem'), + (5396270, 'mdoapfwko01', 'sitem'), + (5396526, 'mdoapfwof01', 'sitem'), + (5396782, 'mdoapfwoo01', 'sitem'), + (5397038, 'mdobpbexk01', 'sitem'), + (5397294, 'mdobpbexm01', 'sitem'), + (5397550, 'mdobpbfrf01', 'sitem'), + (5397806, 'mdobpbfro01', 'sitem'), + (5398062, 'mdobpbkif01', 'sitem'), + (5398318, 'mdobpbkio01', 'sitem'), + (5398574, 'mdobpblai01', 'sitem'), + (5398830, 'mdobpblak01', 'sitem'), + (5399086, 'mdobpbmof01', 'sitem'), + (5399342, 'mdobpbmoo01', 'sitem'), + (5399598, 'mdobpbmuf01', 'sitem'), + (5399854, 'mdobpbmuo01', 'sitem'), + (5400110, 'mdobpbref01', 'sitem'), + (5400366, 'mdobpbreo01', 'sitem'), + (5400622, 'mdobpbruf01', 'sitem'), + (5400878, 'mdobpbruo01', 'sitem'), + (5401134, 'mdobpbsef01', 'sitem'), + (5401390, 'mdobpbseo01', 'sitem'), + (5401646, 'mdobpbshf01', 'sitem'), + (5401902, 'mdobpbsho01', 'sitem'), + (5402158, 'mdobpbspf01', 'sitem'), + (5402414, 'mdobpbspo01', 'sitem'), + (5402670, 'mdobpbw f01', 'sitem'), + (5402926, 'mdobpbw o01', 'sitem'), + (5403182, 'mdobpbwbf01', 'sitem'), + (5403438, 'mdobpbwbo01', 'sitem'), + (5403694, 'mdobpbwkf01', 'sitem'), + (5403950, 'mdobpbwko01', 'sitem'), + (5404206, 'mdobpbwof01', 'sitem'), + (5404462, 'mdobpbwoo01', 'sitem'), + (5404718, 'mdobpcexk01', 'sitem'), + (5404974, 'mdobpcexm01', 'sitem'), + (5405230, 'mdobpcfrf01', 'sitem'), + (5405486, 'mdobpcfro01', 'sitem'), + (5405742, 'mdobpckif01', 'sitem'), + (5405998, 'mdobpckio01', 'sitem'), + (5406254, 'mdobpclai01', 'sitem'), + (5406510, 'mdobpclak01', 'sitem'), + (5406766, 'mdobpcmof01', 'sitem'), + (5407022, 'mdobpcmoo01', 'sitem'), + (5407278, 'mdobpcmuf01', 'sitem'), + (5407534, 'mdobpcmuo01', 'sitem'), + (5407790, 'mdobpcref01', 'sitem'), + (5408046, 'mdobpcreo01', 'sitem'), + (5408302, 'mdobpcruf01', 'sitem'), + (5408558, 'mdobpcruo01', 'sitem'), + (5408814, 'mdobpcsef01', 'sitem'), + (5409070, 'mdobpcseo01', 'sitem'), + (5409326, 'mdobpcshf01', 'sitem'), + (5409582, 'mdobpcsho01', 'sitem'), + (5409838, 'mdobpcspf01', 'sitem'), + (5410094, 'mdobpcspo01', 'sitem'), + (5410350, 'mdobpcw f01', 'sitem'), + (5410606, 'mdobpcw o01', 'sitem'), + (5410862, 'mdobpcwbf01', 'sitem'), + (5411118, 'mdobpcwbo01', 'sitem'), + (5411374, 'mdobpcwkf01', 'sitem'), + (5411630, 'mdobpcwko01', 'sitem'), + (5411886, 'mdobpcwof01', 'sitem'), + (5412142, 'mdobpcwoo01', 'sitem'), + (5412398, 'mdobpdexk01', 'sitem'), + (5412654, 'mdobpdexm01', 'sitem'), + (5412910, 'mdobpdfrf01', 'sitem'), + (5413166, 'mdobpdfro01', 'sitem'), + (5413422, 'mdobpdkif01', 'sitem'), + (5413678, 'mdobpdkio01', 'sitem'), + (5413934, 'mdobpdlai01', 'sitem'), + (5414190, 'mdobpdlak01', 'sitem'), + (5414446, 'mdobpdmof01', 'sitem'), + (5414702, 'mdobpdmoo01', 'sitem'), + (5414958, 'mdobpdmuf01', 'sitem'), + (5415214, 'mdobpdmuo01', 'sitem'), + (5415470, 'mdobpdref01', 'sitem'), + (5415726, 'mdobpdreo01', 'sitem'), + (5415982, 'mdobpdruf01', 'sitem'), + (5416238, 'mdobpdruo01', 'sitem'), + (5416494, 'mdobpdsef01', 'sitem'), + (5416750, 'mdobpdseo01', 'sitem'), + (5417006, 'mdobpdshf01', 'sitem'), + (5417262, 'mdobpdsho01', 'sitem'), + (5417518, 'mdobpdspf01', 'sitem'), + (5417774, 'mdobpdspo01', 'sitem'), + (5418030, 'mdobpdw f01', 'sitem'), + (5418286, 'mdobpdw o01', 'sitem'), + (5418542, 'mdobpdwbf01', 'sitem'), + (5418798, 'mdobpdwbo01', 'sitem'), + (5419054, 'mdobpdwkf01', 'sitem'), + (5419310, 'mdobpdwko01', 'sitem'), + (5419566, 'mdobpdwof01', 'sitem'), + (5419822, 'mdobpdwoo01', 'sitem'), + (5420078, 'mdobpeexk01', 'sitem'), + (5420334, 'mdobpeexm01', 'sitem'), + (5420590, 'mdobpefrf01', 'sitem'), + (5420846, 'mdobpefro01', 'sitem'), + (5421102, 'mdobpekif01', 'sitem'), + (5421358, 'mdobpekio01', 'sitem'), + (5421614, 'mdobpelai01', 'sitem'), + (5421870, 'mdobpelak01', 'sitem'), + (5422126, 'mdobpemof01', 'sitem'), + (5422382, 'mdobpemoo01', 'sitem'), + (5422638, 'mdobpemuf01', 'sitem'), + (5422894, 'mdobpemuo01', 'sitem'), + (5423150, 'mdobperef01', 'sitem'), + (5423406, 'mdobpereo01', 'sitem'), + (5423662, 'mdobperuf01', 'sitem'), + (5423918, 'mdobperuo01', 'sitem'), + (5424174, 'mdobpesef01', 'sitem'), + (5424430, 'mdobpeseo01', 'sitem'), + (5424686, 'mdobpeshf01', 'sitem'), + (5424942, 'mdobpesho01', 'sitem'), + (5425198, 'mdobpespf01', 'sitem'), + (5425454, 'mdobpespo01', 'sitem'), + (5425710, 'mdobpew f01', 'sitem'), + (5425966, 'mdobpew o01', 'sitem'), + (5426222, 'mdobpewbf01', 'sitem'), + (5426478, 'mdobpewbo01', 'sitem'), + (5426734, 'mdobpewkf01', 'sitem'), + (5426990, 'mdobpewko01', 'sitem'), + (5427246, 'mdobpewof01', 'sitem'), + (5427502, 'mdobpewoo01', 'sitem'), + (5427758, 'mdobpfexk01', 'sitem'), + (5428014, 'mdobpfexm01', 'sitem'), + (5428270, 'mdobpffrf01', 'sitem'), + (5428526, 'mdobpffro01', 'sitem'), + (5428782, 'mdobpfkif01', 'sitem'), + (5429038, 'mdobpfkio01', 'sitem'), + (5429294, 'mdobpflai01', 'sitem'), + (5429550, 'mdobpflak01', 'sitem'), + (5429806, 'mdobpfmof01', 'sitem'), + (5430062, 'mdobpfmoo01', 'sitem'), + (5430318, 'mdobpfmuf01', 'sitem'), + (5430574, 'mdobpfmuo01', 'sitem'), + (5430830, 'mdobpfref01', 'sitem'), + (5431086, 'mdobpfreo01', 'sitem'), + (5431342, 'mdobpfruf01', 'sitem'), + (5431598, 'mdobpfruo01', 'sitem'), + (5431854, 'mdobpfsef01', 'sitem'), + (5432110, 'mdobpfseo01', 'sitem'), + (5432366, 'mdobpfshf01', 'sitem'), + (5432622, 'mdobpfsho01', 'sitem'), + (5432878, 'mdobpfspf01', 'sitem'), + (5433134, 'mdobpfspo01', 'sitem'), + (5433390, 'mdobpfw f01', 'sitem'), + (5433646, 'mdobpfw o01', 'sitem'), + (5433902, 'mdobpfwbf01', 'sitem'), + (5434158, 'mdobpfwbo01', 'sitem'), + (5434414, 'mdobpfwkf01', 'sitem'), + (5434670, 'mdobpfwko01', 'sitem'), + (5434926, 'mdobpfwof01', 'sitem'), + (5435182, 'mdobpfwoo01', 'sitem'), + (5435438, 'mdocpbexk01', 'sitem'), + (5435694, 'mdocpbexm01', 'sitem'), + (5435950, 'mdocpbfrf01', 'sitem'), + (5436206, 'mdocpbfro01', 'sitem'), + (5436462, 'mdocpbkif01', 'sitem'), + (5436718, 'mdocpbkio01', 'sitem'), + (5436974, 'mdocpblai01', 'sitem'), + (5437230, 'mdocpblak01', 'sitem'), + (5437486, 'mdocpbmof01', 'sitem'), + (5437742, 'mdocpbmoo01', 'sitem'), + (5437998, 'mdocpbmuf01', 'sitem'), + (5438254, 'mdocpbmuo01', 'sitem'), + (5438510, 'mdocpbref01', 'sitem'), + (5438766, 'mdocpbreo01', 'sitem'), + (5439022, 'mdocpbruf01', 'sitem'), + (5439278, 'mdocpbruo01', 'sitem'), + (5439534, 'mdocpbsef01', 'sitem'), + (5439790, 'mdocpbseo01', 'sitem'), + (5440046, 'mdocpbshf01', 'sitem'), + (5440302, 'mdocpbsho01', 'sitem'), + (5440558, 'mdocpbspf01', 'sitem'), + (5440814, 'mdocpbspo01', 'sitem'), + (5441070, 'mdocpbw f01', 'sitem'), + (5441326, 'mdocpbw o01', 'sitem'), + (5441582, 'mdocpbwbf01', 'sitem'), + (5441838, 'mdocpbwbo01', 'sitem'), + (5442094, 'mdocpbwkf01', 'sitem'), + (5442350, 'mdocpbwko01', 'sitem'), + (5442606, 'mdocpbwof01', 'sitem'), + (5442862, 'mdocpbwoo01', 'sitem'), + (5443118, 'mdocpcexk01', 'sitem'), + (5443374, 'mdocpcexm01', 'sitem'), + (5443630, 'mdocpcfrf01', 'sitem'), + (5443886, 'mdocpcfro01', 'sitem'), + (5444142, 'mdocpckif01', 'sitem'), + (5444398, 'mdocpckio01', 'sitem'), + (5444654, 'mdocpclai01', 'sitem'), + (5444910, 'mdocpclak01', 'sitem'), + (5445166, 'mdocpcmof01', 'sitem'), + (5445422, 'mdocpcmoo01', 'sitem'), + (5445678, 'mdocpcmuf01', 'sitem'), + (5445934, 'mdocpcmuo01', 'sitem'), + (5446190, 'mdocpcref01', 'sitem'), + (5446446, 'mdocpcreo01', 'sitem'), + (5446702, 'mdocpcruf01', 'sitem'), + (5446958, 'mdocpcruo01', 'sitem'), + (5447214, 'mdocpcsef01', 'sitem'), + (5447470, 'mdocpcseo01', 'sitem'), + (5447726, 'mdocpcshf01', 'sitem'), + (5447982, 'mdocpcsho01', 'sitem'), + (5448238, 'mdocpcspf01', 'sitem'), + (5448494, 'mdocpcspo01', 'sitem'), + (5448750, 'mdocpcw f01', 'sitem'), + (5449006, 'mdocpcw o01', 'sitem'), + (5449262, 'mdocpcwbf01', 'sitem'), + (5449518, 'mdocpcwbo01', 'sitem'), + (5449774, 'mdocpcwkf01', 'sitem'), + (5450030, 'mdocpcwko01', 'sitem'), + (5450286, 'mdocpcwof01', 'sitem'), + (5450542, 'mdocpcwoo01', 'sitem'), + (5450798, 'mdocpdexk01', 'sitem'), + (5451054, 'mdocpdexm01', 'sitem'), + (5451310, 'mdocpdfrf01', 'sitem'), + (5451566, 'mdocpdfro01', 'sitem'), + (5451822, 'mdocpdkif01', 'sitem'), + (5452078, 'mdocpdkio01', 'sitem'), + (5452334, 'mdocpdlai01', 'sitem'), + (5452590, 'mdocpdlak01', 'sitem'), + (5452846, 'mdocpdmof01', 'sitem'), + (5453102, 'mdocpdmoo01', 'sitem'), + (5453358, 'mdocpdmuf01', 'sitem'), + (5453614, 'mdocpdmuo01', 'sitem'), + (5453870, 'mdocpdref01', 'sitem'), + (5454126, 'mdocpdreo01', 'sitem'), + (5454382, 'mdocpdruf01', 'sitem'), + (5454638, 'mdocpdruo01', 'sitem'), + (5454894, 'mdocpdsef01', 'sitem'), + (5455150, 'mdocpdseo01', 'sitem'), + (5455406, 'mdocpdshf01', 'sitem'), + (5455662, 'mdocpdsho01', 'sitem'), + (5455918, 'mdocpdspf01', 'sitem'), + (5456174, 'mdocpdspo01', 'sitem'), + (5456430, 'mdocpdw f01', 'sitem'), + (5456686, 'mdocpdw o01', 'sitem'), + (5456942, 'mdocpdwbf01', 'sitem'), + (5457198, 'mdocpdwbo01', 'sitem'), + (5457454, 'mdocpdwkf01', 'sitem'), + (5457710, 'mdocpdwko01', 'sitem'), + (5457966, 'mdocpdwof01', 'sitem'), + (5458222, 'mdocpdwoo01', 'sitem'), + (5458478, 'mdocpeexk01', 'sitem'), + (5458734, 'mdocpeexm01', 'sitem'), + (5458990, 'mdocpefrf01', 'sitem'), + (5459246, 'mdocpefro01', 'sitem'), + (5459502, 'mdocpekif01', 'sitem'), + (5459758, 'mdocpekio01', 'sitem'), + (5460014, 'mdocpelai01', 'sitem'), + (5460270, 'mdocpelak01', 'sitem'), + (5460526, 'mdocpemof01', 'sitem'), + (5460782, 'mdocpemoo01', 'sitem'), + (5461038, 'mdocpemuf01', 'sitem'), + (5461294, 'mdocpemuo01', 'sitem'), + (5461550, 'mdocperef01', 'sitem'), + (5461806, 'mdocpereo01', 'sitem'), + (5462062, 'mdocperuf01', 'sitem'), + (5462318, 'mdocperuo01', 'sitem'), + (5462574, 'mdocpesef01', 'sitem'), + (5462830, 'mdocpeseo01', 'sitem'), + (5463086, 'mdocpeshf01', 'sitem'), + (5463342, 'mdocpesho01', 'sitem'), + (5463598, 'mdocpespf01', 'sitem'), + (5463854, 'mdocpespo01', 'sitem'), + (5464110, 'mdocpew f01', 'sitem'), + (5464366, 'mdocpew o01', 'sitem'), + (5464622, 'mdocpewbf01', 'sitem'), + (5464878, 'mdocpewbo01', 'sitem'), + (5465134, 'mdocpewkf01', 'sitem'), + (5465390, 'mdocpewko01', 'sitem'), + (5465646, 'mdocpewof01', 'sitem'), + (5465902, 'mdocpewoo01', 'sitem'), + (5466158, 'mdocpfexk01', 'sitem'), + (5466414, 'mdocpfexm01', 'sitem'), + (5466670, 'mdocpffrf01', 'sitem'), + (5466926, 'mdocpffro01', 'sitem'), + (5467182, 'mdocpfkif01', 'sitem'), + (5467438, 'mdocpfkio01', 'sitem'), + (5467694, 'mdocpflai01', 'sitem'), + (5467950, 'mdocpflak01', 'sitem'), + (5468206, 'mdocpfmof01', 'sitem'), + (5468462, 'mdocpfmoo01', 'sitem'), + (5468718, 'mdocpfmuf01', 'sitem'), + (5468974, 'mdocpfmuo01', 'sitem'), + (5469230, 'mdocpfref01', 'sitem'), + (5469486, 'mdocpfreo01', 'sitem'), + (5469742, 'mdocpfruf01', 'sitem'), + (5469998, 'mdocpfruo01', 'sitem'), + (5470254, 'mdocpfsef01', 'sitem'), + (5470510, 'mdocpfseo01', 'sitem'), + (5470766, 'mdocpfshf01', 'sitem'), + (5471022, 'mdocpfsho01', 'sitem'), + (5471278, 'mdocpfspf01', 'sitem'), + (5471534, 'mdocpfspo01', 'sitem'), + (5471790, 'mdocpfw f01', 'sitem'), + (5472046, 'mdocpfw o01', 'sitem'), + (5472302, 'mdocpfwbf01', 'sitem'), + (5472558, 'mdocpfwbo01', 'sitem'), + (5472814, 'mdocpfwkf01', 'sitem'), + (5473070, 'mdocpfwko01', 'sitem'), + (5473326, 'mdocpfwof01', 'sitem'), + (5473582, 'mdocpfwoo01', 'sitem'), + (5473838, 'mduapbamf01', 'sitem'), + (5474094, 'mduapbamo01', 'sitem'), + (5474350, 'mduapbcop01', 'sitem'), + (5474606, 'mduapbcou01', 'sitem'), + (5474862, 'mduapbegf01', 'sitem'), + (5475118, 'mduapbego01', 'sitem'), + (5475374, 'mduapbfif01', 'sitem'), + (5475630, 'mduapbfio01', 'sitem'), + (5475886, 'mduapbmuf01', 'sitem'), + (5476142, 'mduapbmuo01', 'sitem'), + (5476398, 'mduapboif01', 'sitem'), + (5476654, 'mduapboio01', 'sitem'), + (5476910, 'mduapbref01', 'sitem'), + (5477166, 'mduapbreo01', 'sitem'), + (5477422, 'mduapbsaf01', 'sitem'), + (5477678, 'mduapbsao01', 'sitem'), + (5477934, 'mduapbshf01', 'sitem'), + (5478190, 'mduapbsho01', 'sitem'), + (5478446, 'mduapbtuf01', 'sitem'), + (5478702, 'mduapbtuo01', 'sitem'), + (5478958, 'mduapbwdf01', 'sitem'), + (5479214, 'mduapbwdo01', 'sitem'), + (5479470, 'mduapbwof01', 'sitem'), + (5479726, 'mduapbwoo01', 'sitem'), + (5479982, 'mduapcamf01', 'sitem'), + (5480238, 'mduapcamo01', 'sitem'), + (5480494, 'mduapccop01', 'sitem'), + (5480750, 'mduapccou01', 'sitem'), + (5481006, 'mduapcegf01', 'sitem'), + (5481262, 'mduapcego01', 'sitem'), + (5481518, 'mduapcfif01', 'sitem'), + (5481774, 'mduapcfio01', 'sitem'), + (5482030, 'mduapcmuf01', 'sitem'), + (5482286, 'mduapcmuo01', 'sitem'), + (5482542, 'mduapcoif01', 'sitem'), + (5482798, 'mduapcoio01', 'sitem'), + (5483054, 'mduapcref01', 'sitem'), + (5483310, 'mduapcreo01', 'sitem'), + (5483566, 'mduapcsaf01', 'sitem'), + (5483822, 'mduapcsao01', 'sitem'), + (5484078, 'mduapcshf01', 'sitem'), + (5484334, 'mduapcsho01', 'sitem'), + (5484590, 'mduapctuf01', 'sitem'), + (5484846, 'mduapctuo01', 'sitem'), + (5485102, 'mduapcwdf01', 'sitem'), + (5485358, 'mduapcwdo01', 'sitem'), + (5485614, 'mduapcwof01', 'sitem'), + (5485870, 'mduapcwoo01', 'sitem'), + (5486126, 'mduapdamf01', 'sitem'), + (5486382, 'mduapdamo01', 'sitem'), + (5486638, 'mduapdcop01', 'sitem'), + (5486894, 'mduapdcou01', 'sitem'), + (5487150, 'mduapdegf01', 'sitem'), + (5487406, 'mduapdego01', 'sitem'), + (5487662, 'mduapdfif01', 'sitem'), + (5487918, 'mduapdfio01', 'sitem'), + (5488174, 'mduapdmuf01', 'sitem'), + (5488430, 'mduapdmuo01', 'sitem'), + (5488686, 'mduapdoif01', 'sitem'), + (5488942, 'mduapdoio01', 'sitem'), + (5489198, 'mduapdref01', 'sitem'), + (5489454, 'mduapdreo01', 'sitem'), + (5489710, 'mduapdsaf01', 'sitem'), + (5489966, 'mduapdsao01', 'sitem'), + (5490222, 'mduapdshf01', 'sitem'), + (5490478, 'mduapdsho01', 'sitem'), + (5490734, 'mduapdtuf01', 'sitem'), + (5490990, 'mduapdtuo01', 'sitem'), + (5491246, 'mduapdwdf01', 'sitem'), + (5491502, 'mduapdwdo01', 'sitem'), + (5491758, 'mduapdwof01', 'sitem'), + (5492014, 'mduapdwoo01', 'sitem'), + (5492270, 'mduapeamf01', 'sitem'), + (5492526, 'mduapeamo01', 'sitem'), + (5492782, 'mduapecop01', 'sitem'), + (5493038, 'mduapecou01', 'sitem'), + (5493294, 'mduapeegf01', 'sitem'), + (5493550, 'mduapeego01', 'sitem'), + (5493806, 'mduapefif01', 'sitem'), + (5494062, 'mduapefio01', 'sitem'), + (5494318, 'mduapemuf01', 'sitem'), + (5494574, 'mduapemuo01', 'sitem'), + (5494830, 'mduapeoif01', 'sitem'), + (5495086, 'mduapeoio01', 'sitem'), + (5495342, 'mduaperef01', 'sitem'), + (5495598, 'mduapereo01', 'sitem'), + (5495854, 'mduapesaf01', 'sitem'), + (5496110, 'mduapesao01', 'sitem'), + (5496366, 'mduapeshf01', 'sitem'), + (5496622, 'mduapesho01', 'sitem'), + (5496878, 'mduapetuf01', 'sitem'), + (5497134, 'mduapetuo01', 'sitem'), + (5497390, 'mduapewdf01', 'sitem'), + (5497646, 'mduapewdo01', 'sitem'), + (5497902, 'mduapewof01', 'sitem'), + (5498158, 'mduapewoo01', 'sitem'), + (5498414, 'mduapfamf01', 'sitem'), + (5498670, 'mduapfamo01', 'sitem'), + (5498926, 'mduapfcop01', 'sitem'), + (5499182, 'mduapfcou01', 'sitem'), + (5499438, 'mduapfegf01', 'sitem'), + (5499694, 'mduapfego01', 'sitem'), + (5499950, 'mduapffif01', 'sitem'), + (5500206, 'mduapffio01', 'sitem'), + (5500462, 'mduapfmuf01', 'sitem'), + (5500718, 'mduapfmuo01', 'sitem'), + (5500974, 'mduapfoif01', 'sitem'), + (5501230, 'mduapfoio01', 'sitem'), + (5501486, 'mduapfref01', 'sitem'), + (5501742, 'mduapfreo01', 'sitem'), + (5501998, 'mduapfsaf01', 'sitem'), + (5502254, 'mduapfsao01', 'sitem'), + (5502510, 'mduapfshf01', 'sitem'), + (5502766, 'mduapfsho01', 'sitem'), + (5503022, 'mduapftuf01', 'sitem'), + (5503278, 'mduapftuo01', 'sitem'), + (5503534, 'mduapfwdf01', 'sitem'), + (5503790, 'mduapfwdo01', 'sitem'), + (5504046, 'mduapfwof01', 'sitem'), + (5504302, 'mduapfwoo01', 'sitem'), + (5504558, 'mdubpbamf01', 'sitem'), + (5504814, 'mdubpbamo01', 'sitem'), + (5505070, 'mdubpbcop01', 'sitem'), + (5505326, 'mdubpbcou01', 'sitem'), + (5505582, 'mdubpbegf01', 'sitem'), + (5505838, 'mdubpbego01', 'sitem'), + (5506094, 'mdubpbfif01', 'sitem'), + (5506350, 'mdubpbfio01', 'sitem'), + (5506606, 'mdubpbmuf01', 'sitem'), + (5506862, 'mdubpbmuo01', 'sitem'), + (5507118, 'mdubpboif01', 'sitem'), + (5507374, 'mdubpboio01', 'sitem'), + (5507630, 'mdubpbref01', 'sitem'), + (5507886, 'mdubpbreo01', 'sitem'), + (5508142, 'mdubpbsaf01', 'sitem'), + (5508398, 'mdubpbsao01', 'sitem'), + (5508654, 'mdubpbshf01', 'sitem'), + (5508910, 'mdubpbsho01', 'sitem'), + (5509166, 'mdubpbtuf01', 'sitem'), + (5509422, 'mdubpbtuo01', 'sitem'), + (5509678, 'mdubpbwdf01', 'sitem'), + (5509934, 'mdubpbwdo01', 'sitem'), + (5510190, 'mdubpbwof01', 'sitem'), + (5510446, 'mdubpbwoo01', 'sitem'), + (5510702, 'mdubpcamf01', 'sitem'), + (5510958, 'mdubpcamo01', 'sitem'), + (5511214, 'mdubpccop01', 'sitem'), + (5511470, 'mdubpccou01', 'sitem'), + (5511726, 'mdubpcegf01', 'sitem'), + (5511982, 'mdubpcego01', 'sitem'), + (5512238, 'mdubpcfif01', 'sitem'), + (5512494, 'mdubpcfio01', 'sitem'), + (5512750, 'mdubpcmuf01', 'sitem'), + (5513006, 'mdubpcmuo01', 'sitem'), + (5513262, 'mdubpcoif01', 'sitem'), + (5513518, 'mdubpcoio01', 'sitem'), + (5513774, 'mdubpcref01', 'sitem'), + (5514030, 'mdubpcreo01', 'sitem'), + (5514286, 'mdubpcsaf01', 'sitem'), + (5514542, 'mdubpcsao01', 'sitem'), + (5514798, 'mdubpcshf01', 'sitem'), + (5515054, 'mdubpcsho01', 'sitem'), + (5515310, 'mdubpctuf01', 'sitem'), + (5515566, 'mdubpctuo01', 'sitem'), + (5515822, 'mdubpcwdf01', 'sitem'), + (5516078, 'mdubpcwdo01', 'sitem'), + (5516334, 'mdubpcwof01', 'sitem'), + (5516590, 'mdubpcwoo01', 'sitem'), + (5516846, 'mdubpdamf01', 'sitem'), + (5517102, 'mdubpdamo01', 'sitem'), + (5517358, 'mdubpdcop01', 'sitem'), + (5517614, 'mdubpdcou01', 'sitem'), + (5517870, 'mdubpdegf01', 'sitem'), + (5518126, 'mdubpdego01', 'sitem'), + (5518382, 'mdubpdfif01', 'sitem'), + (5518638, 'mdubpdfio01', 'sitem'), + (5518894, 'mdubpdmuf01', 'sitem'), + (5519150, 'mdubpdmuo01', 'sitem'), + (5519406, 'mdubpdoif01', 'sitem'), + (5519662, 'mdubpdoio01', 'sitem'), + (5519918, 'mdubpdref01', 'sitem'), + (5520174, 'mdubpdreo01', 'sitem'), + (5520430, 'mdubpdsaf01', 'sitem'), + (5520686, 'mdubpdsao01', 'sitem'), + (5520942, 'mdubpdshf01', 'sitem'), + (5521198, 'mdubpdsho01', 'sitem'), + (5521454, 'mdubpdtuf01', 'sitem'), + (5521710, 'mdubpdtuo01', 'sitem'), + (5521966, 'mdubpdwdf01', 'sitem'), + (5522222, 'mdubpdwdo01', 'sitem'), + (5522478, 'mdubpdwof01', 'sitem'), + (5522734, 'mdubpdwoo01', 'sitem'), + (5522990, 'mdubpeamf01', 'sitem'), + (5523246, 'mdubpeamo01', 'sitem'), + (5523502, 'mdubpecop01', 'sitem'), + (5523758, 'mdubpecou01', 'sitem'), + (5524014, 'mdubpeegf01', 'sitem'), + (5524270, 'mdubpeego01', 'sitem'), + (5524526, 'mdubpefif01', 'sitem'), + (5524782, 'mdubpefio01', 'sitem'), + (5525038, 'mdubpemuf01', 'sitem'), + (5525294, 'mdubpemuo01', 'sitem'), + (5525550, 'mdubpeoif01', 'sitem'), + (5525806, 'mdubpeoio01', 'sitem'), + (5526062, 'mdubperef01', 'sitem'), + (5526318, 'mdubpereo01', 'sitem'), + (5526574, 'mdubpesaf01', 'sitem'), + (5526830, 'mdubpesao01', 'sitem'), + (5527086, 'mdubpeshf01', 'sitem'), + (5527342, 'mdubpesho01', 'sitem'), + (5527598, 'mdubpetuf01', 'sitem'), + (5527854, 'mdubpetuo01', 'sitem'), + (5528110, 'mdubpewdf01', 'sitem'), + (5528366, 'mdubpewdo01', 'sitem'), + (5528622, 'mdubpewof01', 'sitem'), + (5528878, 'mdubpewoo01', 'sitem'), + (5529134, 'mdubpfamf01', 'sitem'), + (5529390, 'mdubpfamo01', 'sitem'), + (5529646, 'mdubpfcop01', 'sitem'), + (5529902, 'mdubpfcou01', 'sitem'), + (5530158, 'mdubpfegf01', 'sitem'), + (5530414, 'mdubpfego01', 'sitem'), + (5530670, 'mdubpffif01', 'sitem'), + (5530926, 'mdubpffio01', 'sitem'), + (5531182, 'mdubpfmuf01', 'sitem'), + (5531438, 'mdubpfmuo01', 'sitem'), + (5531694, 'mdubpfoif01', 'sitem'), + (5531950, 'mdubpfoio01', 'sitem'), + (5532206, 'mdubpfref01', 'sitem'), + (5532462, 'mdubpfreo01', 'sitem'), + (5532718, 'mdubpfsaf01', 'sitem'), + (5532974, 'mdubpfsao01', 'sitem'), + (5533230, 'mdubpfshf01', 'sitem'), + (5533486, 'mdubpfsho01', 'sitem'), + (5533742, 'mdubpftuf01', 'sitem'), + (5533998, 'mdubpftuo01', 'sitem'), + (5534254, 'mdubpfwdf01', 'sitem'), + (5534510, 'mdubpfwdo01', 'sitem'), + (5534766, 'mdubpfwof01', 'sitem'), + (5535022, 'mdubpfwoo01', 'sitem'), + (5535278, 'mducpbamf01', 'sitem'), + (5535534, 'mducpbamo01', 'sitem'), + (5535790, 'mducpbcop01', 'sitem'), + (5536046, 'mducpbcou01', 'sitem'), + (5536302, 'mducpbegf01', 'sitem'), + (5536558, 'mducpbego01', 'sitem'), + (5536814, 'mducpbfif01', 'sitem'), + (5537070, 'mducpbfio01', 'sitem'), + (5537326, 'mducpbmuf01', 'sitem'), + (5537582, 'mducpbmuo01', 'sitem'), + (5537838, 'mducpboif01', 'sitem'), + (5538094, 'mducpboio01', 'sitem'), + (5538350, 'mducpbref01', 'sitem'), + (5538606, 'mducpbreo01', 'sitem'), + (5538862, 'mducpbsaf01', 'sitem'), + (5539118, 'mducpbsao01', 'sitem'), + (5539374, 'mducpbshf01', 'sitem'), + (5539630, 'mducpbsho01', 'sitem'), + (5539886, 'mducpbtuf01', 'sitem'), + (5540142, 'mducpbtuo01', 'sitem'), + (5540398, 'mducpbwdf01', 'sitem'), + (5540654, 'mducpbwdo01', 'sitem'), + (5540910, 'mducpbwof01', 'sitem'), + (5541166, 'mducpbwoo01', 'sitem'), + (5541422, 'mducpcamf01', 'sitem'), + (5541678, 'mducpcamo01', 'sitem'), + (5541934, 'mducpccop01', 'sitem'), + (5542190, 'mducpccou01', 'sitem'), + (5542446, 'mducpcegf01', 'sitem'), + (5542702, 'mducpcego01', 'sitem'), + (5542958, 'mducpcfif01', 'sitem'), + (5543214, 'mducpcfio01', 'sitem'), + (5543470, 'mducpcmuf01', 'sitem'), + (5543726, 'mducpcmuo01', 'sitem'), + (5543982, 'mducpcoif01', 'sitem'), + (5544238, 'mducpcoio01', 'sitem'), + (5544494, 'mducpcref01', 'sitem'), + (5544750, 'mducpcreo01', 'sitem'), + (5545006, 'mducpcsaf01', 'sitem'), + (5545262, 'mducpcsao01', 'sitem'), + (5545518, 'mducpcshf01', 'sitem'), + (5545774, 'mducpcsho01', 'sitem'), + (5546030, 'mducpctuf01', 'sitem'), + (5546286, 'mducpctuo01', 'sitem'), + (5546542, 'mducpcwdf01', 'sitem'), + (5546798, 'mducpcwdo01', 'sitem'), + (5547054, 'mducpcwof01', 'sitem'), + (5547310, 'mducpcwoo01', 'sitem'), + (5547566, 'mducpdamf01', 'sitem'), + (5547822, 'mducpdamo01', 'sitem'), + (5548078, 'mducpdcop01', 'sitem'), + (5548334, 'mducpdcou01', 'sitem'), + (5548590, 'mducpdegf01', 'sitem'), + (5548846, 'mducpdego01', 'sitem'), + (5549102, 'mducpdfif01', 'sitem'), + (5549358, 'mducpdfio01', 'sitem'), + (5549614, 'mducpdmuf01', 'sitem'), + (5549870, 'mducpdmuo01', 'sitem'), + (5550126, 'mducpdoif01', 'sitem'), + (5550382, 'mducpdoio01', 'sitem'), + (5550638, 'mducpdref01', 'sitem'), + (5550894, 'mducpdreo01', 'sitem'), + (5551150, 'mducpdsaf01', 'sitem'), + (5551406, 'mducpdsao01', 'sitem'), + (5551662, 'mducpdshf01', 'sitem'), + (5551918, 'mducpdsho01', 'sitem'), + (5552174, 'mducpdtuf01', 'sitem'), + (5552430, 'mducpdtuo01', 'sitem'), + (5552686, 'mducpdwdf01', 'sitem'), + (5552942, 'mducpdwdo01', 'sitem'), + (5553198, 'mducpdwof01', 'sitem'), + (5553454, 'mducpdwoo01', 'sitem'), + (5553710, 'mducpeamf01', 'sitem'), + (5553966, 'mducpeamo01', 'sitem'), + (5554222, 'mducpecop01', 'sitem'), + (5554478, 'mducpecou01', 'sitem'), + (5554734, 'mducpeegf01', 'sitem'), + (5554990, 'mducpeego01', 'sitem'), + (5555246, 'mducpefif01', 'sitem'), + (5555502, 'mducpefio01', 'sitem'), + (5555758, 'mducpemuf01', 'sitem'), + (5556014, 'mducpemuo01', 'sitem'), + (5556270, 'mducpeoif01', 'sitem'), + (5556526, 'mducpeoio01', 'sitem'), + (5556782, 'mducperef01', 'sitem'), + (5557038, 'mducpereo01', 'sitem'), + (5557294, 'mducpesaf01', 'sitem'), + (5557550, 'mducpesao01', 'sitem'), + (5557806, 'mducpeshf01', 'sitem'), + (5558062, 'mducpesho01', 'sitem'), + (5558318, 'mducpetuf01', 'sitem'), + (5558574, 'mducpetuo01', 'sitem'), + (5558830, 'mducpewdf01', 'sitem'), + (5559086, 'mducpewdo01', 'sitem'), + (5559342, 'mducpewof01', 'sitem'), + (5559598, 'mducpewoo01', 'sitem'), + (5559854, 'mducpfamf01', 'sitem'), + (5560110, 'mducpfamo01', 'sitem'), + (5560366, 'mducpfcop01', 'sitem'), + (5560622, 'mducpfcou01', 'sitem'), + (5560878, 'mducpfegf01', 'sitem'), + (5561134, 'mducpfego01', 'sitem'), + (5561390, 'mducpffif01', 'sitem'), + (5561646, 'mducpffio01', 'sitem'), + (5561902, 'mducpfmuf01', 'sitem'), + (5562158, 'mducpfmuo01', 'sitem'), + (5562414, 'mducpfoif01', 'sitem'), + (5562670, 'mducpfoio01', 'sitem'), + (5562926, 'mducpfref01', 'sitem'), + (5563182, 'mducpfreo01', 'sitem'), + (5563438, 'mducpfsaf01', 'sitem'), + (5563694, 'mducpfsao01', 'sitem'), + (5563950, 'mducpfshf01', 'sitem'), + (5564206, 'mducpfsho01', 'sitem'), + (5564462, 'mducpftuf01', 'sitem'), + (5564718, 'mducpftuo01', 'sitem'), + (5564974, 'mducpfwdf01', 'sitem'), + (5565230, 'mducpfwdo01', 'sitem'), + (5565486, 'mducpfwof01', 'sitem'), + (5565742, 'mducpfwoo01', 'sitem'), + (5565998, 'icfr1b', 'sitem'), + (5566254, 'icfr1p', 'sitem'), + (5566510, 'icfr2a', 'sitem'), + (5566766, 'icfr2b', 'sitem'), + (5567022, 'icfr2l', 'sitem'), + (5567278, 'icfr2r', 'sitem'), + (5567534, 'icmr1b', 'sitem'), + (5567790, 'icmr1p', 'sitem'), + (5568046, 'icmr2a', 'sitem'), + (5568302, 'icmr2b', 'sitem'), + (5568558, 'icmr2l', 'sitem'), + (5568814, 'icmr2r', 'sitem'), + (5569070, 'ictr1b', 'sitem'), + (5569326, 'ictr1p', 'sitem'), + (5569582, 'ictr2a', 'sitem'), + (5569838, 'ictr2b', 'sitem'), + (5570094, 'ictr2l', 'sitem'), + (5570350, 'ictr2r', 'sitem'), + (5570606, 'iczr1b', 'sitem'), + (5570862, 'iczr1p', 'sitem'), + (5571118, 'iczr2a', 'sitem'), + (5571374, 'iczr2b', 'sitem'), + (5571630, 'iczr2l', 'sitem'), + (5571886, 'iczr2r', 'sitem'), + (5572142, 'icfp1bb', 'sitem'), + (5572398, 'icfp1bp', 'sitem'), + (5572654, 'icfp1bs', 'sitem'), + (5572910, 'icfp1gb', 'sitem'), + (5573166, 'icfp1go', 'sitem'), + (5573422, 'icfp1gs', 'sitem'), + (5573678, 'icfp1pb', 'sitem'), + (5573934, 'icfp1pp', 'sitem'), + (5574190, 'icfp1ps', 'sitem'), + (5574446, 'icfp2ab', 'sitem'), + (5574702, 'icfp2ap', 'sitem'), + (5574958, 'icfp2as', 'sitem'), + (5575214, 'icfp2bb', 'sitem'), + (5575470, 'icfp2bp', 'sitem'), + (5575726, 'icfp2bs', 'sitem'), + (5575982, 'icfp2lb', 'sitem'), + (5576238, 'icfp2lp', 'sitem'), + (5576494, 'icfp2ls', 'sitem'), + (5576750, 'icfp2rb', 'sitem'), + (5577006, 'icfp2rp', 'sitem'), + (5577262, 'icfp2rs', 'sitem'), + (5577518, 'icmp1bb', 'sitem'), + (5577774, 'icmp1bp', 'sitem'), + (5578030, 'icmp1bs', 'sitem'), + (5578286, 'icmp1gb', 'sitem'), + (5578542, 'icmp1go', 'sitem'), + (5578798, 'icmp1gs', 'sitem'), + (5579054, 'icmp1pb', 'sitem'), + (5579310, 'icmp1pp', 'sitem'), + (5579566, 'icmp1ps', 'sitem'), + (5579822, 'icmp2ab', 'sitem'), + (5580078, 'icmp2ap', 'sitem'), + (5580334, 'icmp2as', 'sitem'), + (5580590, 'icmp2bb', 'sitem'), + (5580846, 'icmp2bp', 'sitem'), + (5581102, 'icmp2bs', 'sitem'), + (5581358, 'icmp2lb', 'sitem'), + (5581614, 'icmp2lp', 'sitem'), + (5581870, 'icmp2ls', 'sitem'), + (5582126, 'icmp2rb', 'sitem'), + (5582382, 'icmp2rp', 'sitem'), + (5582638, 'icmp2rs', 'sitem'), + (5582894, 'ictp1bb', 'sitem'), + (5583150, 'ictp1bp', 'sitem'), + (5583406, 'ictp1bs', 'sitem'), + (5583662, 'ictp1gb', 'sitem'), + (5583918, 'ictp1go', 'sitem'), + (5584174, 'ictp1gs', 'sitem'), + (5584430, 'ictp1pb', 'sitem'), + (5584686, 'ictp1pp', 'sitem'), + (5584942, 'ictp1ps', 'sitem'), + (5585198, 'ictp2ab', 'sitem'), + (5585454, 'ictp2ap', 'sitem'), + (5585710, 'ictp2as', 'sitem'), + (5585966, 'ictp2bb', 'sitem'), + (5586222, 'ictp2bp', 'sitem'), + (5586478, 'ictp2bs', 'sitem'), + (5586734, 'ictp2lb', 'sitem'), + (5586990, 'ictp2lp', 'sitem'), + (5587246, 'ictp2ls', 'sitem'), + (5587502, 'ictp2rb', 'sitem'), + (5587758, 'ictp2rp', 'sitem'), + (5588014, 'ictp2rs', 'sitem'), + (5588270, 'iczp1bb', 'sitem'), + (5588526, 'iczp1bp', 'sitem'), + (5588782, 'iczp1bs', 'sitem'), + (5589038, 'iczp1gb', 'sitem'), + (5589294, 'iczp1go', 'sitem'), + (5589550, 'iczp1gs', 'sitem'), + (5589806, 'iczp1pb', 'sitem'), + (5590062, 'iczp1pp', 'sitem'), + (5590318, 'iczp1ps', 'sitem'), + (5590574, 'iczp2ab', 'sitem'), + (5590830, 'iczp2ap', 'sitem'), + (5591086, 'iczp2as', 'sitem'), + (5591342, 'iczp2bb', 'sitem'), + (5591598, 'iczp2bp', 'sitem'), + (5591854, 'iczp2bs', 'sitem'), + (5592110, 'iczp2lb', 'sitem'), + (5592366, 'iczp2lp', 'sitem'), + (5592622, 'iczp2ls', 'sitem'), + (5592878, 'iczp2rb', 'sitem'), + (5593134, 'iczp2rp', 'sitem'), + (5593390, 'iczp2rs', 'sitem'), + (5593646, 'icfm1bm', 'sitem'), + (5593902, 'icfm1bs', 'sitem'), + (5594158, 'icfm1pd', 'sitem'), + (5594414, 'icfm1ps', 'sitem'), + (5594670, 'icfm1sa', 'sitem'), + (5594926, 'icfm1ss', 'sitem'), + (5595182, 'icfm2bm', 'sitem'), + (5595438, 'icfm2pl', 'sitem'), + (5595694, 'icfm2sa', 'sitem'), + (5595950, 'icfm2ss', 'sitem'), + (5596206, 'icmm1bm', 'sitem'), + (5596462, 'icmm1bs', 'sitem'), + (5596718, 'icmm1pd', 'sitem'), + (5596974, 'icmm1ps', 'sitem'), + (5597230, 'icmm1sa', 'sitem'), + (5597486, 'icmm1ss', 'sitem'), + (5597742, 'icmm2bm', 'sitem'), + (5597998, 'icmm2pl', 'sitem'), + (5598254, 'icmm2sa', 'sitem'), + (5598510, 'icmm2ss', 'sitem'), + (5598766, 'ictm1bm', 'sitem'), + (5599022, 'ictm1bs', 'sitem'), + (5599278, 'ictm1pd', 'sitem'), + (5599534, 'ictm1ps', 'sitem'), + (5599790, 'ictm1sa', 'sitem'), + (5600046, 'ictm1ss', 'sitem'), + (5600302, 'ictm2bm', 'sitem'), + (5600558, 'ictm2pl', 'sitem'), + (5600814, 'ictm2sa', 'sitem'), + (5601070, 'ictm2ss', 'sitem'), + (5601326, 'iczm1bm', 'sitem'), + (5601582, 'iczm1bs', 'sitem'), + (5601838, 'iczm1pd', 'sitem'), + (5602094, 'iczm1ps', 'sitem'), + (5602350, 'iczm1sa', 'sitem'), + (5602606, 'iczm1ss', 'sitem'), + (5602862, 'iczm2bm', 'sitem'), + (5603118, 'iczm2pl', 'sitem'), + (5603374, 'iczm2sa', 'sitem'), + (5603630, 'iczm2ss', 'sitem'), + (5603886, 'icfahb', 'sitem'), + (5604142, 'icfahg', 'sitem'), + (5604398, 'icfahh', 'sitem'), + (5604654, 'icfahp', 'sitem'), + (5604910, 'icfahs', 'sitem'), + (5605166, 'icfahv', 'sitem'), + (5605422, 'icfalb', 'sitem'), + (5605678, 'icfalg', 'sitem'), + (5605934, 'icfalp', 'sitem'), + (5606190, 'icfals', 'sitem'), + (5606446, 'icfalv', 'sitem'), + (5606702, 'icfamb', 'sitem'), + (5606958, 'icfamg', 'sitem'), + (5607214, 'icfamp', 'sitem'), + (5607470, 'icfams', 'sitem'), + (5607726, 'icfamv', 'sitem'), + (5607982, 'icmahb', 'sitem'), + (5608238, 'icmahg', 'sitem'), + (5608494, 'icmahh', 'sitem'), + (5608750, 'icmahp', 'sitem'), + (5609006, 'icmahs', 'sitem'), + (5609262, 'icmahv', 'sitem'), + (5609518, 'icmabl', 'sitem'), + (5609774, 'icmalg', 'sitem'), + (5610030, 'icmalp', 'sitem'), + (5610286, 'icmals', 'sitem'), + (5610542, 'icmalv', 'sitem'), + (5610798, 'icmamb', 'sitem'), + (5611054, 'icmamg', 'sitem'), + (5611310, 'icmamp', 'sitem'), + (5611566, 'icmams', 'sitem'), + (5611822, 'icmmv', 'sitem'), + (5612078, 'ictahb', 'sitem'), + (5612334, 'ictahg', 'sitem'), + (5612590, 'ictahh', 'sitem'), + (5612846, 'ictahp', 'sitem'), + (5613102, 'ictahs', 'sitem'), + (5613358, 'ictahv', 'sitem'), + (5613614, 'ictabl', 'sitem'), + (5613870, 'ictalg', 'sitem'), + (5614126, 'ictalp', 'sitem'), + (5614382, 'ictals', 'sitem'), + (5614638, 'ictalv', 'sitem'), + (5614894, 'ictamb', 'sitem'), + (5615150, 'ictamg', 'sitem'), + (5615406, 'ictamp', 'sitem'), + (5615662, 'ictams', 'sitem'), + (5615918, 'ictamv', 'sitem'), + (5616174, 'iczahb', 'sitem'), + (5616430, 'iczahg', 'sitem'), + (5616686, 'iczahh', 'sitem'), + (5616942, 'iczahp', 'sitem'), + (5617198, 'iczahs', 'sitem'), + (5617454, 'iczahv', 'sitem'), + (5617710, 'iczalb', 'sitem'), + (5617966, 'iczalg', 'sitem'), + (5618222, 'iczalp', 'sitem'), + (5618478, 'iczals', 'sitem'), + (5618734, 'iczalv', 'sitem'), + (5618990, 'iczamb', 'sitem'), + (5619246, 'iczamg', 'sitem'), + (5619502, 'iczamp', 'sitem'), + (5619758, 'iczams', 'sitem'), + (5620014, 'iczamv', 'sitem'), + (5620270, 'itammo', 'sitem'), + (5620526, 'itarmo', 'sitem'), + (5620782, 'itjewel', 'sitem'), + (5621038, 'itmwea', 'sitem'), + (5621294, 'itrwea', 'sitem'), + (5621550, 'fy_cheveux_medium02', 'sitem'), + (5621806, 'fy_cheveux_medium03', 'sitem'), + (5622062, 'fy_cheveux_short02', 'sitem'), + (5622318, 'ma_cheveux_long02', 'sitem'), + (5622574, 'ma_cheveux_medium02', 'sitem'), + (5622830, 'ma_cheveux_short02', 'sitem'), + (5623086, 'tr_cheveux_medium02', 'sitem'), + (5623342, 'tr_cheveux_short02', 'sitem'), + (5623598, 'tr_cheveux_short03', 'sitem'), + (5623854, 'zo_cheveux_long02', 'sitem'), + (5624110, 'zo_cheveux_medium02', 'sitem'), + (5624366, 'zo_cheveux_medium03', 'sitem'), + (5624622, 'icfp1gp', 'sitem'), + (5624878, 'icmp1gp', 'sitem'), + (5625134, 'ictp1gp', 'sitem'), + (5625390, 'iczp1gp', 'sitem'), + (5625646, 'icraba', 'sitem'), + (5625902, 'icrabe', 'sitem'), + (5626158, 'icrabg', 'sitem'), + (5626414, 'icrabr', 'sitem'), + (5626670, 'icrabt', 'sitem'), + (5626926, 'icrabu', 'sitem'), + (5627182, 'icrabv', 'sitem'), + (5627438, 'icrabw', 'sitem'), + (5627694, 'icraga', 'sitem'), + (5627950, 'icrage', 'sitem'), + (5628206, 'icragg', 'sitem'), + (5628462, 'icragr', 'sitem'), + (5628718, 'icragt', 'sitem'), + (5628974, 'icragu', 'sitem'), + (5629230, 'icragv', 'sitem'), + (5629486, 'icragw', 'sitem'), + (5629742, 'icrapa', 'sitem'), + (5629998, 'icrape', 'sitem'), + (5630254, 'icrapg', 'sitem'), + (5630510, 'icrapr', 'sitem'), + (5630766, 'icrapt', 'sitem'), + (5631022, 'icrapu', 'sitem'), + (5631278, 'icrapv', 'sitem'), + (5631534, 'icrapw', 'sitem'), + (5631790, 'icrasa', 'sitem'), + (5632046, 'icrase', 'sitem'), + (5632302, 'icrasg', 'sitem'), + (5632558, 'icrasr', 'sitem'), + (5632814, 'icrast', 'sitem'), + (5633070, 'icrasu', 'sitem'), + (5633326, 'icrasv', 'sitem'), + (5633582, 'icrasw', 'sitem'), + (5633838, 'icrava', 'sitem'), + (5634094, 'icrave', 'sitem'), + (5634350, 'icravg', 'sitem'), + (5634606, 'icravr', 'sitem'), + (5634862, 'icravt', 'sitem'), + (5635118, 'icravu', 'sitem'), + (5635374, 'icravv', 'sitem'), + (5635630, 'icravw', 'sitem'), + (5635886, 'icfm2pp', 'sitem'), + (5636142, 'icmm2pp', 'sitem'), + (5636398, 'ictm2pp', 'sitem'), + (5636654, 'iczm2pp', 'sitem'), + (5636910, 'icfsb', 'sitem'), + (5637166, 'icfss', 'sitem'), + (5637422, 'icmsb', 'sitem'), + (5637678, 'icmss', 'sitem'), + (5637934, 'ictsb', 'sitem'), + (5638190, 'ictss', 'sitem'), + (5638446, 'iczsb', 'sitem'), + (5638702, 'iczss', 'sitem'), + (5638958, 'igfau', 'sitem'), + (5639214, 'igfbu', 'sitem'), + (5639470, 'igfgu', 'sitem'), + (5639726, 'igfpu', 'sitem'), + (5639982, 'igfvu', 'sitem'), + (5640238, 'igmau', 'sitem'), + (5640494, 'igmbu', 'sitem'), + (5640750, 'igmgu', 'sitem'), + (5641006, 'igmpu', 'sitem'), + (5641262, 'igmvu', 'sitem'), + (5641518, 'igtau', 'sitem'), + (5641774, 'igtbu', 'sitem'), + (5642030, 'igtgu', 'sitem'), + (5642286, 'igtpu', 'sitem'), + (5642542, 'igtvu', 'sitem'), + (5642798, 'igzau', 'sitem'), + (5643054, 'igzbu', 'sitem'), + (5643310, 'igzgu', 'sitem'), + (5643566, 'igzpu', 'sitem'), + (5643822, 'igzvu', 'sitem'), + (5644078, 'patron', 'sitem'), + (5644334, 'icfja', 'sitem'), + (5644590, 'icfjb', 'sitem'), + (5644846, 'icfjd', 'sitem'), + (5645102, 'icfje', 'sitem'), + (5645358, 'icfjp', 'sitem'), + (5645614, 'icfjr', 'sitem'), + (5645870, 'icmja', 'sitem'), + (5646126, 'icmjb', 'sitem'), + (5646382, 'icmjd', 'sitem'), + (5646638, 'icmje', 'sitem'), + (5646894, 'icmjp', 'sitem'), + (5647150, 'icmjr', 'sitem'), + (5647406, 'ictja', 'sitem'), + (5647662, 'ictjb', 'sitem'), + (5647918, 'ictjd', 'sitem'), + (5648174, 'ictje', 'sitem'), + (5648430, 'ictjp', 'sitem'), + (5648686, 'ictjr', 'sitem'), + (5648942, 'iczja', 'sitem'), + (5649198, 'iczjb', 'sitem'), + (5649454, 'iczjd', 'sitem'), + (5649710, 'iczje', 'sitem'), + (5649966, 'iczjp', 'sitem'), + (5650222, 'iczjr', 'sitem'), + (5650478, 'icfm1sab', 'sitem'), + (5650734, 'icfm2sab', 'sitem'), + (5650990, 'icfm2ssb', 'sitem'), + (5651246, 'icmm1pdl', 'sitem'), + (5651502, 'icmm1ssl', 'sitem'), + (5651758, 'ictm1bmw', 'sitem'), + (5652014, 'ictm2bmw', 'sitem'), + (5652270, 'iczm1bse', 'sitem'), + (5652526, 'iczm1pse', 'sitem'), + (5652782, 'iczm2ppe', 'sitem'), + (5653038, 'icmalb', 'sitem'), + (5653294, 'icmamv', 'sitem'), + (5653550, 'ictalb', 'sitem'), + (5653806, 'itarmor', 'sitem'), + (5654062, 'ictp2hb', 'sitem'), + (5654318, 'ictp2hp', 'sitem'), + (5654574, 'ictp2hs', 'sitem'), + (5654830, 'ictr2h', 'sitem'), + (5655086, 'ma_note', 'sitem'), + (5655342, 'mb_merchant_list', 'sitem'), + (5655598, 'mb_merchant_package', 'sitem'), + (5655854, 'mb_seal1', 'sitem'), + (5656110, 'mb_seal2', 'sitem'), + (5656366, 'icralb', 'sitem'), + (5656622, 'icralg', 'sitem'), + (5656878, 'icrals', 'sitem'), + (5657134, 'itforage', 'sitem'), + (5657390, 'sage_flower', 'sitem'), + (5657646, 'mb_mektoub_stew', 'sitem'), + (5657902, 'icfacb', 'sitem'), + (5658158, 'icfacg', 'sitem'), + (5658414, 'icfacp', 'sitem'), + (5658670, 'icfacs', 'sitem'), + (5658926, 'icfacv', 'sitem'), + (5659182, 'icmacb', 'sitem'), + (5659438, 'icmacg', 'sitem'), + (5659694, 'icmacp', 'sitem'), + (5659950, 'icmacs', 'sitem'), + (5660206, 'icmacv', 'sitem'), + (5660462, 'ictacb', 'sitem'), + (5660718, 'ictacg', 'sitem'), + (5660974, 'ictacp', 'sitem'), + (5661230, 'ictacs', 'sitem'), + (5661486, 'ictacv', 'sitem'), + (5661742, 'iczacb', 'sitem'), + (5661998, 'iczacg', 'sitem'), + (5662254, 'iczacp', 'sitem'), + (5662510, 'iczacs', 'sitem'), + (5662766, 'iczacv', 'sitem'), + (5663022, 'karavan_teleport_crossroad_zorai', 'sitem'), + (5663278, 'karavan_teleport_newbieland_matis', 'sitem'), + (5663534, 'strange_vibrant_ring', 'sitem'), + (5663790, 'heavy_armors_acreditation', 'sitem'), + (5664046, 'list_of_merchandises', 'sitem'), + (5664302, 'medium_armors_acreditation', 'sitem'), + (5664558, 'melee_weapons_acreditation', 'sitem'), + (5664814, 'range_weapons_acreditation', 'sitem'), + (5665070, 'raw_material_acreditation', 'sitem'), + (5665326, 'icfr2ab', 'sitem'), + (5665582, 'icfr2lb', 'sitem'), + (5665838, 'icmr1pl', 'sitem'), + (5666094, 'icmr2rl', 'sitem'), + (5666350, 'ictr1bw', 'sitem'), + (5666606, 'ictr2hw', 'sitem'), + (5666862, 'iczr2be', 'sitem'), + (5667118, 'iczr2le', 'sitem'), + (5667374, 'icmm1psl', 'sitem'), + (5667630, 'icmm2ppl', 'sitem'), + (5667886, 'icmm2ssl', 'sitem'), + (5668142, 'ictm1pdw', 'sitem'), + (5668398, 'ictm1ssw', 'sitem'), + (5668654, 'ictm2ssw', 'sitem'), + (5668910, 'iczm1bme', 'sitem'), + (5669166, 'iczm2bme', 'sitem'), + (5669422, 'icfsbb', 'sitem'), + (5669678, 'icmsbl', 'sitem'), + (5669934, 'ictsbw', 'sitem'), + (5670190, 'iczsbe', 'sitem'), + (5670446, 'light_armors_acreditation', 'sitem'), + (5670702, 'fv_seal1', 'sitem'), + (5670958, 'fv_arrowhead', 'sitem'), + (5671214, 'm0002dxacb01', 'sitem'), + (5671470, 'm0002dxacc01', 'sitem'), + (5671726, 'm0002dxacd01', 'sitem'), + (5671982, 'm0002dxace01', 'sitem'), + (5672238, 'm0002dxacf01', 'sitem'), + (5672494, 'm0004dxacb01', 'sitem'), + (5672750, 'm0004dxacc01', 'sitem'), + (5673006, 'm0004dxacd01', 'sitem'), + (5673262, 'm0004dxace01', 'sitem'), + (5673518, 'm0004dxacf01', 'sitem'), + (5673774, 'm0005dxacb01', 'sitem'), + (5674030, 'm0005dxacc01', 'sitem'), + (5674286, 'm0005dxacd01', 'sitem'), + (5674542, 'm0005dxace01', 'sitem'), + (5674798, 'm0005dxacf01', 'sitem'), + (5675054, 'm0006dxacb01', 'sitem'), + (5675310, 'm0006dxacc01', 'sitem'), + (5675566, 'm0006dxacd01', 'sitem'), + (5675822, 'm0006dxace01', 'sitem'), + (5676078, 'm0006dxacf01', 'sitem'), + (5676334, 'm0007dxacb01', 'sitem'), + (5676590, 'm0007dxacc01', 'sitem'), + (5676846, 'm0007dxacd01', 'sitem'), + (5677102, 'm0007dxace01', 'sitem'), + (5677358, 'm0007dxacf01', 'sitem'), + (5677614, 'm0011dxacb01', 'sitem'), + (5677870, 'm0011dxacc01', 'sitem'), + (5678126, 'm0011dxacd01', 'sitem'), + (5678382, 'm0011dxace01', 'sitem'), + (5678638, 'm0011dxacf01', 'sitem'), + (5678894, 'm0012dxacb01', 'sitem'), + (5679150, 'm0012dxacc01', 'sitem'), + (5679406, 'm0012dxacd01', 'sitem'), + (5679662, 'm0012dxace01', 'sitem'), + (5679918, 'm0012dxacf01', 'sitem'), + (5680174, 'm0014dxacb01', 'sitem'), + (5680430, 'm0014dxacc01', 'sitem'), + (5680686, 'm0014dxacd01', 'sitem'), + (5680942, 'm0014dxace01', 'sitem'), + (5681198, 'm0014dxacf01', 'sitem'), + (5681454, 'm0015dxacb01', 'sitem'), + (5681710, 'm0015dxacc01', 'sitem'), + (5681966, 'm0015dxacd01', 'sitem'), + (5682222, 'm0015dxace01', 'sitem'), + (5682478, 'm0015dxacf01', 'sitem'), + (5682734, 'm0016dxacb01', 'sitem'), + (5682990, 'm0016dxacc01', 'sitem'), + (5683246, 'm0016dxacd01', 'sitem'), + (5683502, 'm0016dxace01', 'sitem'), + (5683758, 'm0016dxacf01', 'sitem'), + (5684014, 'm0017dxacb01', 'sitem'), + (5684270, 'm0017dxacc01', 'sitem'), + (5684526, 'm0017dxacd01', 'sitem'), + (5684782, 'm0017dxace01', 'sitem'), + (5685038, 'm0017dxacf01', 'sitem'), + (5685294, 'm0028dxacb01', 'sitem'), + (5685550, 'm0028dxacc01', 'sitem'), + (5685806, 'm0028dxacd01', 'sitem'), + (5686062, 'm0028dxace01', 'sitem'), + (5686318, 'm0028dxacf01', 'sitem'), + (5686574, 'm0031dxacc01', 'sitem'), + (5686830, 'm0031dxacd01', 'sitem'), + (5687086, 'm0031dxace01', 'sitem'), + (5687342, 'm0031dxacf01', 'sitem'), + (5687598, 'm0032dxacb01', 'sitem'), + (5687854, 'm0032dxacc01', 'sitem'), + (5688110, 'm0032dxacd01', 'sitem'), + (5688366, 'm0032dxace01', 'sitem'), + (5688622, 'm0032dxacf01', 'sitem'), + (5688878, 'm0034dxacb01', 'sitem'), + (5689134, 'm0034dxacc01', 'sitem'), + (5689390, 'm0034dxacd01', 'sitem'), + (5689646, 'm0034dxace01', 'sitem'), + (5689902, 'm0034dxacf01', 'sitem'), + (5690158, 'm0037dxacb01', 'sitem'), + (5690414, 'm0037dxacc01', 'sitem'), + (5690670, 'm0037dxacd01', 'sitem'), + (5690926, 'm0037dxace01', 'sitem'), + (5691182, 'm0037dxacf01', 'sitem'), + (5691438, 'm0038dxacb01', 'sitem'), + (5691694, 'm0038dxacc01', 'sitem'), + (5691950, 'm0038dxacd01', 'sitem'), + (5692206, 'm0038dxace01', 'sitem'), + (5692462, 'm0038dxacf01', 'sitem'), + (5692718, 'm0039dxacb01', 'sitem'), + (5692974, 'm0039dxacc01', 'sitem'), + (5693230, 'm0039dxacd01', 'sitem'), + (5693486, 'm0039dxace01', 'sitem'), + (5693742, 'm0039dxacf01', 'sitem'), + (5693998, 'm0042dxacb01', 'sitem'), + (5694254, 'm0042dxacc01', 'sitem'), + (5694510, 'm0042dxacd01', 'sitem'), + (5694766, 'm0042dxace01', 'sitem'), + (5695022, 'm0042dxacf01', 'sitem'), + (5695278, 'm0045dxacb01', 'sitem'), + (5695534, 'm0045dxacc01', 'sitem'), + (5695790, 'm0045dxacd01', 'sitem'), + (5696046, 'm0045dxace01', 'sitem'), + (5696302, 'm0045dxacf01', 'sitem'), + (5696558, 'm0049dxacb01', 'sitem'), + (5696814, 'm0049dxacc01', 'sitem'), + (5697070, 'm0049dxacd01', 'sitem'), + (5697326, 'm0049dxace01', 'sitem'), + (5697582, 'm0049dxacf01', 'sitem'), + (5697838, 'm0050dxacb01', 'sitem'), + (5698094, 'm0050dxacc01', 'sitem'), + (5698350, 'm0050dxacd01', 'sitem'), + (5698606, 'm0050dxace01', 'sitem'), + (5698862, 'm0050dxacf01', 'sitem'), + (5699118, 'm0053dxacb01', 'sitem'), + (5699374, 'm0053dxacc01', 'sitem'), + (5699630, 'm0053dxacd01', 'sitem'), + (5699886, 'm0053dxace01', 'sitem'), + (5700142, 'm0053dxacf01', 'sitem'), + (5700398, 'm0057dxacb01', 'sitem'), + (5700654, 'm0057dxacc01', 'sitem'), + (5700910, 'm0057dxacd01', 'sitem'), + (5701166, 'm0057dxace01', 'sitem'), + (5701422, 'm0057dxacf01', 'sitem'), + (5701678, 'm0058dxacb01', 'sitem'), + (5701934, 'm0058dxacc01', 'sitem'), + (5702190, 'm0058dxacd01', 'sitem'), + (5702446, 'm0058dxace01', 'sitem'), + (5702702, 'm0058dxacf01', 'sitem'), + (5702958, 'm0063dxacb01', 'sitem'), + (5703214, 'm0063dxacc01', 'sitem'), + (5703470, 'm0063dxacd01', 'sitem'), + (5703726, 'm0063dxace01', 'sitem'), + (5703982, 'm0063dxacf01', 'sitem'), + (5704238, 'm0079dxacb01', 'sitem'), + (5704494, 'm0079dxacc01', 'sitem'), + (5704750, 'm0079dxacd01', 'sitem'), + (5705006, 'm0079dxace01', 'sitem'), + (5705262, 'm0079dxacf01', 'sitem'), + (5705518, 'm0089dxacb01', 'sitem'), + (5705774, 'm0089dxacc01', 'sitem'), + (5706030, 'm0089dxacd01', 'sitem'), + (5706286, 'm0089dxace01', 'sitem'), + (5706542, 'm0089dxacf01', 'sitem'), + (5706798, 'm0090dxacb01', 'sitem'), + (5707054, 'm0090dxacc01', 'sitem'), + (5707310, 'm0090dxacd01', 'sitem'), + (5707566, 'm0090dxace01', 'sitem'), + (5707822, 'm0090dxacf01', 'sitem'), + (5708078, 'm0091dxacb01', 'sitem'), + (5708334, 'm0091dxacc01', 'sitem'), + (5708590, 'm0091dxacd01', 'sitem'), + (5708846, 'm0091dxace01', 'sitem'), + (5709102, 'm0091dxacf01', 'sitem'), + (5709358, 'm0093dxacb01', 'sitem'), + (5709614, 'm0093dxacc01', 'sitem'), + (5709870, 'm0093dxacd01', 'sitem'), + (5710126, 'm0093dxace01', 'sitem'), + (5710382, 'm0093dxacf01', 'sitem'), + (5710638, 'm0094dxacb01', 'sitem'), + (5710894, 'm0094dxacc01', 'sitem'), + (5711150, 'm0094dxacd01', 'sitem'), + (5711406, 'm0094dxace01', 'sitem'), + (5711662, 'm0094dxacf01', 'sitem'), + (5711918, 'm0096dxacb01', 'sitem'), + (5712174, 'm0096dxacc01', 'sitem'), + (5712430, 'm0096dxacd01', 'sitem'), + (5712686, 'm0096dxace01', 'sitem'), + (5712942, 'm0096dxacf01', 'sitem'), + (5713198, 'm0098dxacb01', 'sitem'), + (5713454, 'm0098dxacc01', 'sitem'), + (5713710, 'm0098dxacd01', 'sitem'), + (5713966, 'm0098dxace01', 'sitem'), + (5714222, 'm0098dxacf01', 'sitem'), + (5714478, 'm0100dxacb01', 'sitem'), + (5714734, 'm0100dxacc01', 'sitem'), + (5714990, 'm0100dxacd01', 'sitem'), + (5715246, 'm0100dxace01', 'sitem'), + (5715502, 'm0100dxacf01', 'sitem'), + (5715758, 'm0109dxacb01', 'sitem'), + (5716014, 'm0109dxacc01', 'sitem'), + (5716270, 'm0109dxacd01', 'sitem'), + (5716526, 'm0109dxace01', 'sitem'), + (5716782, 'm0109dxacf01', 'sitem'), + (5717038, 'm0110dxacc01', 'sitem'), + (5717294, 'm0110dxacd01', 'sitem'), + (5717550, 'm0110dxace01', 'sitem'), + (5717806, 'm0110dxacf01', 'sitem'), + (5718062, 'm0113dxacb01', 'sitem'), + (5718318, 'm0113dxacc01', 'sitem'), + (5718574, 'm0113dxacd01', 'sitem'), + (5718830, 'm0113dxace01', 'sitem'), + (5719086, 'm0113dxacf01', 'sitem'), + (5719342, 'm0118dxacb01', 'sitem'), + (5719598, 'm0118dxacc01', 'sitem'), + (5719854, 'm0118dxacd01', 'sitem'), + (5720110, 'm0118dxace01', 'sitem'), + (5720366, 'm0118dxacf01', 'sitem'), + (5720622, 'm0120dxacb01', 'sitem'), + (5720878, 'm0120dxacc01', 'sitem'), + (5721134, 'm0120dxacd01', 'sitem'), + (5721390, 'm0120dxace01', 'sitem'), + (5721646, 'm0120dxacf01', 'sitem'), + (5721902, 'm0121dxacb01', 'sitem'), + (5722158, 'm0121dxacc01', 'sitem'), + (5722414, 'm0121dxacd01', 'sitem'), + (5722670, 'm0121dxace01', 'sitem'), + (5722926, 'm0121dxacf01', 'sitem'), + (5723182, 'm0124dxacb01', 'sitem'), + (5723438, 'm0124dxacc01', 'sitem'), + (5723694, 'm0124dxacd01', 'sitem'), + (5723950, 'm0124dxace01', 'sitem'), + (5724206, 'm0124dxacf01', 'sitem'), + (5724462, 'm0126dxacb01', 'sitem'), + (5724718, 'm0126dxacc01', 'sitem'), + (5724974, 'm0126dxacd01', 'sitem'), + (5725230, 'm0126dxace01', 'sitem'), + (5725486, 'm0126dxacf01', 'sitem'), + (5725742, 'm0127dxacb01', 'sitem'), + (5725998, 'm0127dxacc01', 'sitem'), + (5726254, 'm0127dxacd01', 'sitem'), + (5726510, 'm0127dxace01', 'sitem'), + (5726766, 'm0127dxacf01', 'sitem'), + (5727022, 'm0128dxacb01', 'sitem'), + (5727278, 'm0128dxacc01', 'sitem'), + (5727534, 'm0128dxacd01', 'sitem'), + (5727790, 'm0128dxace01', 'sitem'), + (5728046, 'm0128dxacf01', 'sitem'), + (5728302, 'm0138dxacc01', 'sitem'), + (5728558, 'm0138dxacd01', 'sitem'), + (5728814, 'm0138dxace01', 'sitem'), + (5729070, 'm0138dxacf01', 'sitem'), + (5729326, 'm0139dxacb01', 'sitem'), + (5729582, 'm0139dxacc01', 'sitem'), + (5729838, 'm0139dxacd01', 'sitem'), + (5730094, 'm0139dxace01', 'sitem'), + (5730350, 'm0139dxacf01', 'sitem'), + (5730606, 'm0142dxacb01', 'sitem'), + (5730862, 'm0142dxacc01', 'sitem'), + (5731118, 'm0142dxacd01', 'sitem'), + (5731374, 'm0142dxace01', 'sitem'), + (5731630, 'm0142dxacf01', 'sitem'), + (5731886, 'm0001dxadb01', 'sitem'), + (5732142, 'm0001dxadc01', 'sitem'), + (5732398, 'm0001dxadd01', 'sitem'), + (5732654, 'm0001dxade01', 'sitem'), + (5732910, 'm0001dxadf01', 'sitem'), + (5733166, 'm0003dxadb01', 'sitem'), + (5733422, 'm0003dxadc01', 'sitem'), + (5733678, 'm0003dxadd01', 'sitem'), + (5733934, 'm0003dxade01', 'sitem'), + (5734190, 'm0003dxadf01', 'sitem'), + (5734446, 'm0008chadc01', 'sitem'), + (5734702, 'm0008chadd01', 'sitem'), + (5734958, 'm0008chade01', 'sitem'), + (5735214, 'm0009chadc01', 'sitem'), + (5735470, 'm0009chadd01', 'sitem'), + (5735726, 'm0009chade01', 'sitem'), + (5735982, 'm0018chbda01', 'sitem'), + (5736238, 'm0018chbdb01', 'sitem'), + (5736494, 'm0018chbdc01', 'sitem'), + (5736750, 'm0018chbdd01', 'sitem'), + (5737006, 'm0018chbde01', 'sitem'), + (5737262, 'm0018chbdf01', 'sitem'), + (5737518, 'm0019chbda01', 'sitem'), + (5737774, 'm0019chbdb01', 'sitem'), + (5738030, 'm0019chbdc01', 'sitem'), + (5738286, 'm0019chbdd01', 'sitem'), + (5738542, 'm0019chbde01', 'sitem'), + (5738798, 'm0019chbdf01', 'sitem'), + (5739054, 'm0020chbda01', 'sitem'), + (5739310, 'm0020chbdb01', 'sitem'), + (5739566, 'm0020chbdc01', 'sitem'), + (5739822, 'm0020chbdd01', 'sitem'), + (5740078, 'm0020chbde01', 'sitem'), + (5740334, 'm0020chbdf01', 'sitem'), + (5740590, 'm0024chcda01', 'sitem'), + (5740846, 'm0024chcdb01', 'sitem'), + (5741102, 'm0024chcdc01', 'sitem'), + (5741358, 'm0024chcdd01', 'sitem'), + (5741614, 'm0024chcde01', 'sitem'), + (5741870, 'm0024chcdf01', 'sitem'), + (5742126, 'm0025chcda01', 'sitem'), + (5742382, 'm0025chcdb01', 'sitem'), + (5742638, 'm0025chcdc01', 'sitem'), + (5742894, 'm0025chcdd01', 'sitem'), + (5743150, 'm0025chcde01', 'sitem'), + (5743406, 'm0025chcdf01', 'sitem'), + (5743662, 'm0026chcda01', 'sitem'), + (5743918, 'm0026chcdb01', 'sitem'), + (5744174, 'm0026chcdc01', 'sitem'), + (5744430, 'm0026chcdd01', 'sitem'), + (5744686, 'm0026chcde01', 'sitem'), + (5744942, 'm0026chcdf01', 'sitem'), + (5745198, 'm0040dxadb01', 'sitem'), + (5745454, 'm0040dxadc01', 'sitem'), + (5745710, 'm0040dxadd01', 'sitem'), + (5745966, 'm0040dxade01', 'sitem'), + (5746222, 'm0040dxadf01', 'sitem'), + (5746478, 'm0043ccadb01', 'sitem'), + (5746734, 'm0043ccadc01', 'sitem'), + (5746990, 'm0043ccadd01', 'sitem'), + (5747246, 'm0043ccadf01', 'sitem'), + (5747502, 'm0044ccadb01', 'sitem'), + (5747758, 'm0044ccadc01', 'sitem'), + (5748014, 'm0044ccadd01', 'sitem'), + (5748270, 'm0044ccadf01', 'sitem'), + (5748526, 'm0047cccdb01', 'sitem'), + (5748782, 'm0047cccdc01', 'sitem'), + (5749038, 'm0047cccdd01', 'sitem'), + (5749294, 'm0047cccde01', 'sitem'), + (5749550, 'm0047cccdf01', 'sitem'), + (5749806, 'm0048cccdb01', 'sitem'), + (5750062, 'm0048cccdc01', 'sitem'), + (5750318, 'm0048cccdd01', 'sitem'), + (5750574, 'm0048cccde01', 'sitem'), + (5750830, 'm0048cccdf01', 'sitem'), + (5751086, 'm0054cbadd01', 'sitem'), + (5751342, 'm0054cbadf01', 'sitem'), + (5751598, 'm0055cbadd01', 'sitem'), + (5751854, 'm0055cbadf01', 'sitem'), + (5752110, 'm0060cbbdd01', 'sitem'), + (5752366, 'm0060cbbdf01', 'sitem'), + (5752622, 'm0061cbbdd01', 'sitem'), + (5752878, 'm0061cbbdf01', 'sitem'), + (5753134, 'm0064dxadb01', 'sitem'), + (5753390, 'm0064dxadc01', 'sitem'), + (5753646, 'm0064dxadd01', 'sitem'), + (5753902, 'm0064dxade01', 'sitem'), + (5754158, 'm0064dxadf01', 'sitem'), + (5754414, 'm0066ckddc01', 'sitem'), + (5754670, 'm0066ckddd01', 'sitem'), + (5754926, 'm0066ckdde01', 'sitem'), + (5755182, 'm0066ckddf01', 'sitem'), + (5755438, 'm0067ckddc01', 'sitem'), + (5755694, 'm0067ckddd01', 'sitem'), + (5755950, 'm0067ckdde01', 'sitem'), + (5756206, 'm0067ckddf01', 'sitem'), + (5756462, 'm0068ckbdd01', 'sitem'), + (5756718, 'm0069ckbdd01', 'sitem'), + (5756974, 'm0070ckhdb01', 'sitem'), + (5757230, 'm0070ckhdc01', 'sitem'), + (5757486, 'm0070ckhdd01', 'sitem'), + (5757742, 'm0070ckhde01', 'sitem'), + (5757998, 'm0071ckhdb01', 'sitem'), + (5758254, 'm0071ckhdc01', 'sitem'), + (5758510, 'm0071ckhdd01', 'sitem'), + (5758766, 'm0071ckhde01', 'sitem'), + (5759022, 'm0072ckhdb01', 'sitem'), + (5759278, 'm0072ckhdc01', 'sitem'), + (5759534, 'm0072ckhdd01', 'sitem'), + (5759790, 'm0072ckhde01', 'sitem'), + (5760046, 'm0075ckfde01', 'sitem'), + (5760302, 'm0075ckfdf01', 'sitem'), + (5760558, 'm0076ckfde01', 'sitem'), + (5760814, 'm0076ckfdf01', 'sitem'), + (5761070, 'm0078ckide01', 'sitem'), + (5761326, 'm0080chgdf01', 'sitem'), + (5761582, 'm0081chgdf01', 'sitem'), + (5761838, 'm0082chgdf01', 'sitem'), + (5762094, 'm0083chgdf01', 'sitem'), + (5762350, 'm0085chhdb01', 'sitem'), + (5762606, 'm0085chhdc01', 'sitem'), + (5762862, 'm0085chhdd01', 'sitem'), + (5763118, 'm0085chhde01', 'sitem'), + (5763374, 'm0086chhdb01', 'sitem'), + (5763630, 'm0086chhdc01', 'sitem'), + (5763886, 'm0086chhdd01', 'sitem'), + (5764142, 'm0086chhde01', 'sitem'), + (5764398, 'm0087chhdb01', 'sitem'), + (5764654, 'm0087chhdc01', 'sitem'), + (5764910, 'm0087chhdd01', 'sitem'), + (5765166, 'm0087chhde01', 'sitem'), + (5765422, 'm0088dxadb01', 'sitem'), + (5765678, 'm0088dxadc01', 'sitem'), + (5765934, 'm0088dxadd01', 'sitem'), + (5766190, 'm0088dxade01', 'sitem'), + (5766446, 'm0088dxadf01', 'sitem'), + (5766702, 'm0103dxadb01', 'sitem'), + (5766958, 'm0103dxadc01', 'sitem'), + (5767214, 'm0103dxadd01', 'sitem'), + (5767470, 'm0103dxade01', 'sitem'), + (5767726, 'm0103dxadf01', 'sitem'), + (5767982, 'm0104cabdb01', 'sitem'), + (5768238, 'm0104cabdc01', 'sitem'), + (5768494, 'm0104cabdd01', 'sitem'), + (5768750, 'm0104cabde01', 'sitem'), + (5769006, 'm0104cabdf01', 'sitem'), + (5769262, 'm0105cabdb01', 'sitem'), + (5769518, 'm0105cabdc01', 'sitem'), + (5769774, 'm0105cabdd01', 'sitem'), + (5770030, 'm0105cabde01', 'sitem'), + (5770286, 'm0105cabdf01', 'sitem'), + (5770542, 'm0129dxade01', 'sitem'), + (5770798, 'm0129dxadf01', 'sitem'), + (5771054, 'm0130dxadb01', 'sitem'), + (5771310, 'm0130dxadc01', 'sitem'), + (5771566, 'm0130dxadd01', 'sitem'), + (5771822, 'm0130dxade01', 'sitem'), + (5772078, 'm0130dxadf01', 'sitem'), + (5772334, 'm0131chkde01', 'sitem'), + (5772590, 'm0131chkdf01', 'sitem'), + (5772846, 'm0132chkde01', 'sitem'), + (5773102, 'm0132chkdf01', 'sitem'), + (5773358, 'm0133chkde01', 'sitem'), + (5773614, 'm0133chkdf01', 'sitem'), + (5773870, 'm0140cchdd01', 'sitem'), + (5774126, 'm0140cchde01', 'sitem'), + (5774382, 'm0140cchdf01', 'sitem'), + (5774638, 'm0141cchdd01', 'sitem'), + (5774894, 'm0141cchde01', 'sitem'), + (5775150, 'm0141cchdf01', 'sitem'), + (5775406, 'm0144dxadb01', 'sitem'), + (5775662, 'm0144dxadc01', 'sitem'), + (5775918, 'm0144dxadd01', 'sitem'), + (5776174, 'm0144dxade01', 'sitem'), + (5776430, 'm0144dxadf01', 'sitem'), + (5776686, 'm0146chlde01', 'sitem'), + (5776942, 'm0146chldf01', 'sitem'), + (5777198, 'm0147chlde01', 'sitem'), + (5777454, 'm0147chldf01', 'sitem'), + (5777710, 'm0148chlde01', 'sitem'), + (5777966, 'm0148chldf01', 'sitem'), + (5778222, 'm0149chlde01', 'sitem'), + (5778478, 'm0149chldf01', 'sitem'), + (5778734, 'm0150chlde01', 'sitem'), + (5778990, 'm0150chldf01', 'sitem'), + (5779246, 'm0151chdda01', 'sitem'), + (5779502, 'm0151chddb01', 'sitem'), + (5779758, 'm0151chddc01', 'sitem'), + (5780014, 'm0151chddd01', 'sitem'), + (5780270, 'm0151chdde01', 'sitem'), + (5780526, 'm0152chdda01', 'sitem'), + (5780782, 'm0152chddb01', 'sitem'), + (5781038, 'm0152chddc01', 'sitem'), + (5781294, 'm0152chddd01', 'sitem'), + (5781550, 'm0152chdde01', 'sitem'), + (5781806, 'm0153ccide01', 'sitem'), + (5782062, 'm0153ccidf01', 'sitem'), + (5782318, 'm0154ccide01', 'sitem'), + (5782574, 'm0154ccidf01', 'sitem'), + (5782830, 'm0008chafc01', 'sitem'), + (5783086, 'm0008chafd01', 'sitem'), + (5783342, 'm0008chafe01', 'sitem'), + (5783598, 'm0008chaff01', 'sitem'), + (5783854, 'm0009chafc01', 'sitem'), + (5784110, 'm0009chafd01', 'sitem'), + (5784366, 'm0009chafe01', 'sitem'), + (5784622, 'm0009chaff01', 'sitem'), + (5784878, 'm0010dxafb01', 'sitem'), + (5785134, 'm0010dxafc01', 'sitem'), + (5785390, 'm0010dxafd01', 'sitem'), + (5785646, 'm0010dxafe01', 'sitem'), + (5785902, 'm0010dxaff01', 'sitem'), + (5786158, 'm0018chbfa01', 'sitem'), + (5786414, 'm0018chbfb01', 'sitem'), + (5786670, 'm0018chbfc01', 'sitem'), + (5786926, 'm0018chbfd01', 'sitem'), + (5787182, 'm0018chbfe01', 'sitem'), + (5787438, 'm0018chbff01', 'sitem'), + (5787694, 'm0019chbfa01', 'sitem'), + (5787950, 'm0019chbfb01', 'sitem'), + (5788206, 'm0019chbfc01', 'sitem'), + (5788462, 'm0019chbfd01', 'sitem'), + (5788718, 'm0019chbfe01', 'sitem'), + (5788974, 'm0019chbff01', 'sitem'), + (5789230, 'm0020chbfa01', 'sitem'), + (5789486, 'm0020chbfb01', 'sitem'), + (5789742, 'm0020chbfc01', 'sitem'), + (5789998, 'm0020chbfd01', 'sitem'), + (5790254, 'm0020chbfe01', 'sitem'), + (5790510, 'm0020chbff01', 'sitem'), + (5790766, 'm0023dxafb01', 'sitem'), + (5791022, 'm0023dxafc01', 'sitem'), + (5791278, 'm0023dxafd01', 'sitem'), + (5791534, 'm0023dxafe01', 'sitem'), + (5791790, 'm0023dxaff01', 'sitem'), + (5792046, 'm0024chcfa01', 'sitem'), + (5792302, 'm0024chcfb01', 'sitem'), + (5792558, 'm0024chcfc01', 'sitem'), + (5792814, 'm0024chcfd01', 'sitem'), + (5793070, 'm0024chcfe01', 'sitem'), + (5793326, 'm0024chcff01', 'sitem'), + (5793582, 'm0025chcfa01', 'sitem'), + (5793838, 'm0025chcfb01', 'sitem'), + (5794094, 'm0025chcfc01', 'sitem'), + (5794350, 'm0025chcfd01', 'sitem'), + (5794606, 'm0025chcfe01', 'sitem'), + (5794862, 'm0025chcff01', 'sitem'), + (5795118, 'm0026chcfa01', 'sitem'), + (5795374, 'm0026chcfb01', 'sitem'), + (5795630, 'm0026chcfc01', 'sitem'), + (5795886, 'm0026chcfd01', 'sitem'), + (5796142, 'm0026chcfe01', 'sitem'), + (5796398, 'm0026chcff01', 'sitem'), + (5796654, 'm0027dxafb01', 'sitem'), + (5796910, 'm0027dxafc01', 'sitem'), + (5797166, 'm0027dxafd01', 'sitem'), + (5797422, 'm0027dxafe01', 'sitem'), + (5797678, 'm0027dxaff01', 'sitem'), + (5797934, 'm0030dxafb01', 'sitem'), + (5798190, 'm0030dxafc01', 'sitem'), + (5798446, 'm0030dxafd01', 'sitem'), + (5798702, 'm0030dxafe01', 'sitem'), + (5798958, 'm0030dxaff01', 'sitem'), + (5799214, 'm0043ccafb01', 'sitem'), + (5799470, 'm0043ccafc01', 'sitem'), + (5799726, 'm0043ccafd01', 'sitem'), + (5799982, 'm0043ccaff01', 'sitem'), + (5800238, 'm0044ccafb01', 'sitem'), + (5800494, 'm0044ccafc01', 'sitem'), + (5800750, 'm0044ccafd01', 'sitem'), + (5801006, 'm0044ccaff01', 'sitem'), + (5801262, 'm0051dxafb01', 'sitem'), + (5801518, 'm0051dxafc01', 'sitem'), + (5801774, 'm0051dxafd01', 'sitem'), + (5802030, 'm0051dxafe01', 'sitem'), + (5802286, 'm0051dxaff01', 'sitem'), + (5802542, 'm0059dxafb01', 'sitem'), + (5802798, 'm0059dxafc01', 'sitem'), + (5803054, 'm0059dxafd01', 'sitem'), + (5803310, 'm0059dxafe01', 'sitem'), + (5803566, 'm0059dxaff01', 'sitem'), + (5803822, 'm0068ckbfc01', 'sitem'), + (5804078, 'm0068ckbfd01', 'sitem'), + (5804334, 'm0068ckbfe01', 'sitem'), + (5804590, 'm0068ckbff01', 'sitem'), + (5804846, 'm0069ckbfc01', 'sitem'), + (5805102, 'm0069ckbfd01', 'sitem'), + (5805358, 'm0069ckbfe01', 'sitem'), + (5805614, 'm0069ckbff01', 'sitem'), + (5805870, 'm0070ckhfb01', 'sitem'), + (5806126, 'm0070ckhfc01', 'sitem'), + (5806382, 'm0070ckhfd01', 'sitem'), + (5806638, 'm0070ckhfe01', 'sitem'), + (5806894, 'm0070ckhff01', 'sitem'), + (5807150, 'm0071ckhfb01', 'sitem'), + (5807406, 'm0071ckhfc01', 'sitem'), + (5807662, 'm0071ckhfd01', 'sitem'), + (5807918, 'm0071ckhfe01', 'sitem'), + (5808174, 'm0071ckhff01', 'sitem'), + (5808430, 'm0072ckhfb01', 'sitem'), + (5808686, 'm0072ckhfc01', 'sitem'), + (5808942, 'm0072ckhfd01', 'sitem'), + (5809198, 'm0072ckhfe01', 'sitem'), + (5809454, 'm0072ckhff01', 'sitem'), + (5809710, 'm0073ckefe01', 'sitem'), + (5809966, 'm0073ckeff01', 'sitem'), + (5810222, 'm0074ckefe01', 'sitem'), + (5810478, 'm0074ckeff01', 'sitem'), + (5810734, 'm0085chhfb01', 'sitem'), + (5810990, 'm0085chhfc01', 'sitem'), + (5811246, 'm0085chhfd01', 'sitem'), + (5811502, 'm0085chhfe01', 'sitem'), + (5811758, 'm0085chhff01', 'sitem'), + (5812014, 'm0086chhfb01', 'sitem'), + (5812270, 'm0086chhfc01', 'sitem'), + (5812526, 'm0086chhfd01', 'sitem'), + (5812782, 'm0086chhfe01', 'sitem'), + (5813038, 'm0086chhff01', 'sitem'), + (5813294, 'm0087chhfb01', 'sitem'), + (5813550, 'm0087chhfc01', 'sitem'), + (5813806, 'm0087chhfd01', 'sitem'), + (5814062, 'm0087chhfe01', 'sitem'), + (5814318, 'm0087chhff01', 'sitem'), + (5814574, 'm0097dxafe01', 'sitem'), + (5814830, 'm0097dxaff01', 'sitem'), + (5815086, 'm0104cabfc01', 'sitem'), + (5815342, 'm0104cabfd01', 'sitem'), + (5815598, 'm0104cabfe01', 'sitem'), + (5815854, 'm0104cabff01', 'sitem'), + (5816110, 'm0105cabfc01', 'sitem'), + (5816366, 'm0105cabfd01', 'sitem'), + (5816622, 'm0105cabfe01', 'sitem'), + (5816878, 'm0105cabff01', 'sitem'), + (5817134, 'm0106ccefb01', 'sitem'), + (5817390, 'm0106ccefc01', 'sitem'), + (5817646, 'm0106ccefd01', 'sitem'), + (5817902, 'm0106ccefe01', 'sitem'), + (5818158, 'm0106cceff01', 'sitem'), + (5818414, 'm0107ccefb01', 'sitem'), + (5818670, 'm0107ccefc01', 'sitem'), + (5818926, 'm0107ccefd01', 'sitem'), + (5819182, 'm0107ccefe01', 'sitem'), + (5819438, 'm0107cceff01', 'sitem'), + (5819694, 'm0108ccefb01', 'sitem'), + (5819950, 'm0108ccefc01', 'sitem'), + (5820206, 'm0108ccefd01', 'sitem'), + (5820462, 'm0108ccefe01', 'sitem'), + (5820718, 'm0108cceff01', 'sitem'), + (5820974, 'm0112dxafb01', 'sitem'), + (5821230, 'm0112dxafc01', 'sitem'), + (5821486, 'm0112dxafd01', 'sitem'), + (5821742, 'm0112dxafe01', 'sitem'), + (5821998, 'm0112dxaff01', 'sitem'), + (5822254, 'm0115dxafb01', 'sitem'), + (5822510, 'm0115dxafc01', 'sitem'), + (5822766, 'm0115dxafd01', 'sitem'), + (5823022, 'm0115dxafe01', 'sitem'), + (5823278, 'm0115dxaff01', 'sitem'), + (5823534, 'm0134ccdfd01', 'sitem'), + (5823790, 'm0134ccdfe01', 'sitem'), + (5824046, 'm0134ccdff01', 'sitem'), + (5824302, 'm0135ccdfd01', 'sitem'), + (5824558, 'm0135ccdfe01', 'sitem'), + (5824814, 'm0135ccdff01', 'sitem'), + (5825070, 'm0136ccdfd01', 'sitem'), + (5825326, 'm0136ccdfe01', 'sitem'), + (5825582, 'm0136ccdff01', 'sitem'), + (5825838, 'm0137ccdfd01', 'sitem'), + (5826094, 'm0137ccdfe01', 'sitem'), + (5826350, 'm0137ccdff01', 'sitem'), + (5826606, 'm0146chlfb01', 'sitem'), + (5826862, 'm0146chlfc01', 'sitem'), + (5827118, 'm0146chlfd01', 'sitem'), + (5827374, 'm0146chlfe01', 'sitem'), + (5827630, 'm0146chlff01', 'sitem'), + (5827886, 'm0147chlfb01', 'sitem'), + (5828142, 'm0147chlfc01', 'sitem'), + (5828398, 'm0147chlfd01', 'sitem'), + (5828654, 'm0147chlfe01', 'sitem'), + (5828910, 'm0147chlff01', 'sitem'), + (5829166, 'm0148chlfb01', 'sitem'), + (5829422, 'm0148chlfc01', 'sitem'), + (5829678, 'm0148chlfd01', 'sitem'), + (5829934, 'm0148chlfe01', 'sitem'), + (5830190, 'm0148chlff01', 'sitem'), + (5830446, 'm0149chlfb01', 'sitem'), + (5830702, 'm0149chlfc01', 'sitem'), + (5830958, 'm0149chlfd01', 'sitem'), + (5831214, 'm0149chlfe01', 'sitem'), + (5831470, 'm0149chlff01', 'sitem'), + (5831726, 'm0150chlfb01', 'sitem'), + (5831982, 'm0150chlfc01', 'sitem'), + (5832238, 'm0150chlfd01', 'sitem'), + (5832494, 'm0150chlfe01', 'sitem'), + (5832750, 'm0150chlff01', 'sitem'), + (5833006, 'm0151chdfa01', 'sitem'), + (5833262, 'm0151chdfb01', 'sitem'), + (5833518, 'm0151chdfc01', 'sitem'), + (5833774, 'm0151chdfd01', 'sitem'), + (5834030, 'm0151chdfe01', 'sitem'), + (5834286, 'm0151chdff01', 'sitem'), + (5834542, 'm0152chdfa01', 'sitem'), + (5834798, 'm0152chdfb01', 'sitem'), + (5835054, 'm0152chdfc01', 'sitem'), + (5835310, 'm0152chdfd01', 'sitem'), + (5835566, 'm0152chdfe01', 'sitem'), + (5835822, 'm0152chdff01', 'sitem'), + (5836078, 'm0008chajc01', 'sitem'), + (5836334, 'm0008chajd01', 'sitem'), + (5836590, 'm0008chaje01', 'sitem'), + (5836846, 'm0009chajc01', 'sitem'), + (5837102, 'm0009chajd01', 'sitem'), + (5837358, 'm0009chaje01', 'sitem'), + (5837614, 'm0013dxajb01', 'sitem'), + (5837870, 'm0013dxajc01', 'sitem'), + (5838126, 'm0013dxajd01', 'sitem'), + (5838382, 'm0013dxaje01', 'sitem'), + (5838638, 'm0013dxajf01', 'sitem'), + (5838894, 'm0018chbja01', 'sitem'), + (5839150, 'm0018chbjb01', 'sitem'), + (5839406, 'm0018chbjc01', 'sitem'), + (5839662, 'm0018chbjd01', 'sitem'), + (5839918, 'm0018chbje01', 'sitem'), + (5840174, 'm0018chbjf01', 'sitem'), + (5840430, 'm0019chbja01', 'sitem'), + (5840686, 'm0019chbjb01', 'sitem'), + (5840942, 'm0019chbjc01', 'sitem'), + (5841198, 'm0019chbjd01', 'sitem'), + (5841454, 'm0019chbje01', 'sitem'), + (5841710, 'm0019chbjf01', 'sitem'), + (5841966, 'm0020chbja01', 'sitem'), + (5842222, 'm0020chbjb01', 'sitem'), + (5842478, 'm0020chbjc01', 'sitem'), + (5842734, 'm0020chbjd01', 'sitem'), + (5842990, 'm0020chbje01', 'sitem'), + (5843246, 'm0020chbjf01', 'sitem'), + (5843502, 'm0021dxajb01', 'sitem'), + (5843758, 'm0021dxajc01', 'sitem'), + (5844014, 'm0021dxajd01', 'sitem'), + (5844270, 'm0021dxaje01', 'sitem'), + (5844526, 'm0021dxajf01', 'sitem'), + (5844782, 'm0024chcja01', 'sitem'), + (5845038, 'm0024chcjb01', 'sitem'), + (5845294, 'm0024chcjc01', 'sitem'), + (5845550, 'm0024chcjd01', 'sitem'), + (5845806, 'm0024chcje01', 'sitem'), + (5846062, 'm0024chcjf01', 'sitem'), + (5846318, 'm0025chcja01', 'sitem'), + (5846574, 'm0025chcjb01', 'sitem'), + (5846830, 'm0025chcjc01', 'sitem'), + (5847086, 'm0025chcjd01', 'sitem'), + (5847342, 'm0025chcje01', 'sitem'), + (5847598, 'm0025chcjf01', 'sitem'), + (5847854, 'm0026chcja01', 'sitem'), + (5848110, 'm0026chcjb01', 'sitem'), + (5848366, 'm0026chcjc01', 'sitem'), + (5848622, 'm0026chcjd01', 'sitem'), + (5848878, 'm0026chcje01', 'sitem'), + (5849134, 'm0026chcjf01', 'sitem'), + (5849390, 'm0029chejf01', 'sitem'), + (5849646, 'm0035dxajb01', 'sitem'), + (5849902, 'm0035dxajc01', 'sitem'), + (5850158, 'm0035dxajd01', 'sitem'), + (5850414, 'm0035dxaje01', 'sitem'), + (5850670, 'm0035dxajf01', 'sitem'), + (5850926, 'm0036dxajb01', 'sitem'), + (5851182, 'm0036dxajc01', 'sitem'), + (5851438, 'm0036dxajd01', 'sitem'), + (5851694, 'm0036dxaje01', 'sitem'), + (5851950, 'm0036dxajf01', 'sitem'), + (5852206, 'm0043ccajb01', 'sitem'), + (5852462, 'm0043ccajc01', 'sitem'), + (5852718, 'm0043ccajd01', 'sitem'), + (5852974, 'm0043ccajf01', 'sitem'), + (5853230, 'm0044ccajb01', 'sitem'), + (5853486, 'm0044ccajc01', 'sitem'), + (5853742, 'm0044ccajd01', 'sitem'), + (5853998, 'm0044ccajf01', 'sitem'), + (5854254, 'm0054cbajd01', 'sitem'), + (5854510, 'm0054cbajf01', 'sitem'), + (5854766, 'm0055cbajd01', 'sitem'), + (5855022, 'm0055cbajf01', 'sitem'), + (5855278, 'm0060cbbjd01', 'sitem'), + (5855534, 'm0061cbbjd01', 'sitem'), + (5855790, 'm0062dxajb01', 'sitem'), + (5856046, 'm0062dxajc01', 'sitem'), + (5856302, 'm0062dxajd01', 'sitem'), + (5856558, 'm0062dxaje01', 'sitem'), + (5856814, 'm0062dxajf01', 'sitem'), + (5857070, 'm0066ckdjc01', 'sitem'), + (5857326, 'm0066ckdjd01', 'sitem'), + (5857582, 'm0066ckdje01', 'sitem'), + (5857838, 'm0066ckdjf01', 'sitem'), + (5858094, 'm0067ckdjc01', 'sitem'), + (5858350, 'm0067ckdjd01', 'sitem'), + (5858606, 'm0067ckdje01', 'sitem'), + (5858862, 'm0067ckdjf01', 'sitem'), + (5859118, 'm0070ckhjb01', 'sitem'), + (5859374, 'm0070ckhjc01', 'sitem'), + (5859630, 'm0070ckhjd01', 'sitem'), + (5859886, 'm0070ckhje01', 'sitem'), + (5860142, 'm0071ckhjb01', 'sitem'), + (5860398, 'm0071ckhjc01', 'sitem'), + (5860654, 'm0071ckhjd01', 'sitem'), + (5860910, 'm0071ckhje01', 'sitem'), + (5861166, 'm0072ckhjb01', 'sitem'), + (5861422, 'm0072ckhjc01', 'sitem'), + (5861678, 'm0072ckhjd01', 'sitem'), + (5861934, 'm0072ckhje01', 'sitem'), + (5862190, 'm0075ckfje01', 'sitem'), + (5862446, 'm0075ckfjf01', 'sitem'), + (5862702, 'm0076ckfje01', 'sitem'), + (5862958, 'm0076ckfjf01', 'sitem'), + (5863214, 'm0078ckije01', 'sitem'), + (5863470, 'm0085chhjb01', 'sitem'), + (5863726, 'm0085chhjc01', 'sitem'), + (5863982, 'm0085chhjd01', 'sitem'), + (5864238, 'm0085chhje01', 'sitem'), + (5864494, 'm0086chhjb01', 'sitem'), + (5864750, 'm0086chhjc01', 'sitem'), + (5865006, 'm0086chhjd01', 'sitem'), + (5865262, 'm0086chhje01', 'sitem'), + (5865518, 'm0087chhjb01', 'sitem'), + (5865774, 'm0087chhjc01', 'sitem'), + (5866030, 'm0087chhjd01', 'sitem'), + (5866286, 'm0087chhje01', 'sitem'), + (5866542, 'm0102dxajb01', 'sitem'), + (5866798, 'm0102dxajc01', 'sitem'), + (5867054, 'm0102dxajd01', 'sitem'), + (5867310, 'm0102dxaje01', 'sitem'), + (5867566, 'm0102dxajf01', 'sitem'), + (5867822, 'm0104cabjb01', 'sitem'), + (5868078, 'm0104cabjc01', 'sitem'), + (5868334, 'm0104cabjd01', 'sitem'), + (5868590, 'm0104cabje01', 'sitem'), + (5868846, 'm0104cabjf01', 'sitem'), + (5869102, 'm0105cabjb01', 'sitem'), + (5869358, 'm0105cabjc01', 'sitem'), + (5869614, 'm0105cabjd01', 'sitem'), + (5869870, 'm0105cabje01', 'sitem'), + (5870126, 'm0105cabjf01', 'sitem'), + (5870382, 'm0106ccejb01', 'sitem'), + (5870638, 'm0106ccejc01', 'sitem'), + (5870894, 'm0106ccejd01', 'sitem'), + (5871150, 'm0106cceje01', 'sitem'), + (5871406, 'm0107ccejb01', 'sitem'), + (5871662, 'm0107ccejc01', 'sitem'), + (5871918, 'm0107ccejd01', 'sitem'), + (5872174, 'm0107cceje01', 'sitem'), + (5872430, 'm0108ccejb01', 'sitem'), + (5872686, 'm0108ccejc01', 'sitem'), + (5872942, 'm0108ccejd01', 'sitem'), + (5873198, 'm0108cceje01', 'sitem'), + (5873454, 'm0114dxaje01', 'sitem'), + (5873710, 'm0114dxajf01', 'sitem'), + (5873966, 'm0117dxajb01', 'sitem'), + (5874222, 'm0117dxajc01', 'sitem'), + (5874478, 'm0117dxajd01', 'sitem'), + (5874734, 'm0117dxaje01', 'sitem'), + (5874990, 'm0117dxajf01', 'sitem'), + (5875246, 'm0131chkjd01', 'sitem'), + (5875502, 'm0131chkje01', 'sitem'), + (5875758, 'm0131chkjf01', 'sitem'), + (5876014, 'm0132chkjd01', 'sitem'), + (5876270, 'm0132chkje01', 'sitem'), + (5876526, 'm0132chkjf01', 'sitem'), + (5876782, 'm0133chkjd01', 'sitem'), + (5877038, 'm0133chkje01', 'sitem'), + (5877294, 'm0133chkjf01', 'sitem'), + (5877550, 'm0134ccdjd01', 'sitem'), + (5877806, 'm0134ccdje01', 'sitem'), + (5878062, 'm0134ccdjf01', 'sitem'), + (5878318, 'm0135ccdjd01', 'sitem'), + (5878574, 'm0135ccdje01', 'sitem'), + (5878830, 'm0135ccdjf01', 'sitem'), + (5879086, 'm0136ccdjd01', 'sitem'), + (5879342, 'm0136ccdje01', 'sitem'), + (5879598, 'm0136ccdjf01', 'sitem'), + (5879854, 'm0137ccdjd01', 'sitem'), + (5880110, 'm0137ccdje01', 'sitem'), + (5880366, 'm0137ccdjf01', 'sitem'), + (5880622, 'm0145cbcjf01', 'sitem'), + (5880878, 'm0151chdja01', 'sitem'), + (5881134, 'm0151chdjb01', 'sitem'), + (5881390, 'm0151chdjc01', 'sitem'), + (5881646, 'm0151chdjd01', 'sitem'), + (5881902, 'm0151chdje01', 'sitem'), + (5882158, 'm0152chdja01', 'sitem'), + (5882414, 'm0152chdjb01', 'sitem'), + (5882670, 'm0152chdjc01', 'sitem'), + (5882926, 'm0152chdjd01', 'sitem'), + (5883182, 'm0152chdje01', 'sitem'), + (5883438, 'm0153ccijf01', 'sitem'), + (5883694, 'm0154ccijf01', 'sitem'), + (5883950, 'm0155dxajb01', 'sitem'), + (5884206, 'm0155dxajc01', 'sitem'), + (5884462, 'm0155dxajd01', 'sitem'), + (5884718, 'm0155dxaje01', 'sitem'), + (5884974, 'm0155dxajf01', 'sitem'), + (5885230, 'm0008chalc01', 'sitem'), + (5885486, 'm0008chald01', 'sitem'), + (5885742, 'm0008chale01', 'sitem'), + (5885998, 'm0009chalc01', 'sitem'), + (5886254, 'm0009chald01', 'sitem'), + (5886510, 'm0009chale01', 'sitem'), + (5886766, 'm0018chbla01', 'sitem'), + (5887022, 'm0018chblb01', 'sitem'), + (5887278, 'm0018chblc01', 'sitem'), + (5887534, 'm0018chbld01', 'sitem'), + (5887790, 'm0018chble01', 'sitem'), + (5888046, 'm0018chblf01', 'sitem'), + (5888302, 'm0019chbla01', 'sitem'), + (5888558, 'm0019chblb01', 'sitem'), + (5888814, 'm0019chblc01', 'sitem'), + (5889070, 'm0019chbld01', 'sitem'), + (5889326, 'm0019chble01', 'sitem'), + (5889582, 'm0019chblf01', 'sitem'), + (5889838, 'm0020chbla01', 'sitem'), + (5890094, 'm0020chblb01', 'sitem'), + (5890350, 'm0020chblc01', 'sitem'), + (5890606, 'm0020chbld01', 'sitem'), + (5890862, 'm0020chble01', 'sitem'), + (5891118, 'm0020chblf01', 'sitem'), + (5891374, 'm0022dxalb01', 'sitem'), + (5891630, 'm0022dxalc01', 'sitem'), + (5891886, 'm0022dxald01', 'sitem'), + (5892142, 'm0022dxale01', 'sitem'), + (5892398, 'm0022dxalf01', 'sitem'), + (5892654, 'm0024chcla01', 'sitem'), + (5892910, 'm0024chclb01', 'sitem'), + (5893166, 'm0024chclc01', 'sitem'), + (5893422, 'm0024chcld01', 'sitem'), + (5893678, 'm0024chcle01', 'sitem'), + (5893934, 'm0024chclf01', 'sitem'), + (5894190, 'm0025chcla01', 'sitem'), + (5894446, 'm0025chclb01', 'sitem'), + (5894702, 'm0025chclc01', 'sitem'), + (5894958, 'm0025chcld01', 'sitem'), + (5895214, 'm0025chcle01', 'sitem'), + (5895470, 'm0025chclf01', 'sitem'), + (5895726, 'm0026chcla01', 'sitem'), + (5895982, 'm0026chclb01', 'sitem'), + (5896238, 'm0026chclc01', 'sitem'), + (5896494, 'm0026chcld01', 'sitem'), + (5896750, 'm0026chcle01', 'sitem'), + (5897006, 'm0026chclf01', 'sitem'), + (5897262, 'm0029cheld01', 'sitem'), + (5897518, 'm0029chelf01', 'sitem'), + (5897774, 'm0052dxalb01', 'sitem'), + (5898030, 'm0052dxalc01', 'sitem'), + (5898286, 'm0052dxald01', 'sitem'), + (5898542, 'm0052dxale01', 'sitem'), + (5898798, 'm0052dxalf01', 'sitem'), + (5899054, 'm0056dxale01', 'sitem'), + (5899310, 'm0056dxalf01', 'sitem'), + (5899566, 'm0060cbbld01', 'sitem'), + (5899822, 'm0060cbble01', 'sitem'), + (5900078, 'm0060cbblf01', 'sitem'), + (5900334, 'm0061cbbld01', 'sitem'), + (5900590, 'm0061cbble01', 'sitem'), + (5900846, 'm0061cbblf01', 'sitem'), + (5901102, 'm0065ckgld01', 'sitem'), + (5901358, 'm0065ckgle01', 'sitem'), + (5901614, 'm0065ckglf01', 'sitem'), + (5901870, 'm0068ckblc01', 'sitem'), + (5902126, 'm0068ckbld01', 'sitem'), + (5902382, 'm0068ckble01', 'sitem'), + (5902638, 'm0068ckblf01', 'sitem'), + (5902894, 'm0069ckblc01', 'sitem'), + (5903150, 'm0069ckbld01', 'sitem'), + (5903406, 'm0069ckble01', 'sitem'), + (5903662, 'm0069ckblf01', 'sitem'), + (5903918, 'm0070ckhlb01', 'sitem'), + (5904174, 'm0070ckhlc01', 'sitem'), + (5904430, 'm0070ckhld01', 'sitem'), + (5904686, 'm0070ckhle01', 'sitem'), + (5904942, 'm0070ckhlf01', 'sitem'), + (5905198, 'm0071ckhlb01', 'sitem'), + (5905454, 'm0071ckhlc01', 'sitem'), + (5905710, 'm0071ckhld01', 'sitem'), + (5905966, 'm0071ckhle01', 'sitem'), + (5906222, 'm0071ckhlf01', 'sitem'), + (5906478, 'm0072ckhlb01', 'sitem'), + (5906734, 'm0072ckhlc01', 'sitem'), + (5906990, 'm0072ckhld01', 'sitem'), + (5907246, 'm0072ckhle01', 'sitem'), + (5907502, 'm0072ckhlf01', 'sitem'), + (5907758, 'm0085chhlb01', 'sitem'), + (5908014, 'm0085chhld01', 'sitem'), + (5908270, 'm0085chhle01', 'sitem'), + (5908526, 'm0086chhlb01', 'sitem'), + (5908782, 'm0086chhld01', 'sitem'), + (5909038, 'm0086chhle01', 'sitem'), + (5909294, 'm0087chhlb01', 'sitem'), + (5909550, 'm0087chhld01', 'sitem'), + (5909806, 'm0087chhle01', 'sitem'), + (5910062, 'm0101dxalb01', 'sitem'), + (5910318, 'm0101dxalc01', 'sitem'), + (5910574, 'm0101dxald01', 'sitem'), + (5910830, 'm0101dxale01', 'sitem'), + (5911086, 'm0101dxalf01', 'sitem'), + (5911342, 'm0104cablb01', 'sitem'), + (5911598, 'm0104cablc01', 'sitem'), + (5911854, 'm0104cabld01', 'sitem'), + (5912110, 'm0104cable01', 'sitem'), + (5912366, 'm0104cablf01', 'sitem'), + (5912622, 'm0105cablb01', 'sitem'), + (5912878, 'm0105cablc01', 'sitem'), + (5913134, 'm0105cabld01', 'sitem'), + (5913390, 'm0105cable01', 'sitem'), + (5913646, 'm0105cablf01', 'sitem'), + (5913902, 'm0106ccelb01', 'sitem'), + (5914158, 'm0106ccelc01', 'sitem'), + (5914414, 'm0106cceld01', 'sitem'), + (5914670, 'm0106ccele01', 'sitem'), + (5914926, 'm0106ccelf01', 'sitem'), + (5915182, 'm0107ccelb01', 'sitem'), + (5915438, 'm0107ccelc01', 'sitem'), + (5915694, 'm0107cceld01', 'sitem'), + (5915950, 'm0107ccele01', 'sitem'), + (5916206, 'm0107ccelf01', 'sitem'), + (5916462, 'm0108ccelb01', 'sitem'), + (5916718, 'm0108ccelc01', 'sitem'), + (5916974, 'm0108cceld01', 'sitem'), + (5917230, 'm0108ccele01', 'sitem'), + (5917486, 'm0108ccelf01', 'sitem'), + (5917742, 'm0119dxalb01', 'sitem'), + (5917998, 'm0119dxalc01', 'sitem'), + (5918254, 'm0119dxald01', 'sitem'), + (5918510, 'm0119dxale01', 'sitem'), + (5918766, 'm0119dxalf01', 'sitem'), + (5919022, 'm0122dxalb01', 'sitem'), + (5919278, 'm0122dxalc01', 'sitem'), + (5919534, 'm0122dxald01', 'sitem'), + (5919790, 'm0122dxale01', 'sitem'), + (5920046, 'm0122dxalf01', 'sitem'), + (5920302, 'm0123dxalb01', 'sitem'), + (5920558, 'm0123dxalc01', 'sitem'), + (5920814, 'm0123dxald01', 'sitem'), + (5921070, 'm0123dxale01', 'sitem'), + (5921326, 'm0123dxalf01', 'sitem'), + (5921582, 'm0125dxalb01', 'sitem'), + (5921838, 'm0125dxalc01', 'sitem'), + (5922094, 'm0125dxald01', 'sitem'), + (5922350, 'm0125dxale01', 'sitem'), + (5922606, 'm0125dxalf01', 'sitem'), + (5922862, 'm0134ccdlb01', 'sitem'), + (5923118, 'm0134ccdlc01', 'sitem'), + (5923374, 'm0134ccdld01', 'sitem'), + (5923630, 'm0134ccdle01', 'sitem'), + (5923886, 'm0134ccdlf01', 'sitem'), + (5924142, 'm0135ccdlb01', 'sitem'), + (5924398, 'm0135ccdlc01', 'sitem'), + (5924654, 'm0135ccdld01', 'sitem'), + (5924910, 'm0135ccdle01', 'sitem'), + (5925166, 'm0135ccdlf01', 'sitem'), + (5925422, 'm0136ccdlb01', 'sitem'), + (5925678, 'm0136ccdlc01', 'sitem'), + (5925934, 'm0136ccdld01', 'sitem'), + (5926190, 'm0136ccdle01', 'sitem'), + (5926446, 'm0136ccdlf01', 'sitem'), + (5926702, 'm0137ccdlb01', 'sitem'), + (5926958, 'm0137ccdlc01', 'sitem'), + (5927214, 'm0137ccdld01', 'sitem'), + (5927470, 'm0137ccdle01', 'sitem'), + (5927726, 'm0137ccdlf01', 'sitem'), + (5927982, 'm0143dxalb01', 'sitem'), + (5928238, 'm0143dxalc01', 'sitem'), + (5928494, 'm0143dxald01', 'sitem'), + (5928750, 'm0143dxale01', 'sitem'), + (5929006, 'm0143dxalf01', 'sitem'), + (5929262, 'm0145cbcld01', 'sitem'), + (5929518, 'm0145cbcle01', 'sitem'), + (5929774, 'm0145cbclf01', 'sitem'), + (5930030, 'm0146chlle01', 'sitem'), + (5930286, 'm0146chllf01', 'sitem'), + (5930542, 'm0147chlle01', 'sitem'), + (5930798, 'm0147chllf01', 'sitem'), + (5931054, 'm0148chlle01', 'sitem'), + (5931310, 'm0148chllf01', 'sitem'), + (5931566, 'm0149chlle01', 'sitem'), + (5931822, 'm0149chllf01', 'sitem'), + (5932078, 'm0150chlle01', 'sitem'), + (5932334, 'm0150chllf01', 'sitem'), + (5932590, 'm0151chdla01', 'sitem'), + (5932846, 'm0151chdlb01', 'sitem'), + (5933102, 'm0151chdlc01', 'sitem'), + (5933358, 'm0151chdld01', 'sitem'), + (5933614, 'm0151chdle01', 'sitem'), + (5933870, 'm0151chdlf01', 'sitem'), + (5934126, 'm0152chdla01', 'sitem'), + (5934382, 'm0152chdlb01', 'sitem'), + (5934638, 'm0152chdlc01', 'sitem'), + (5934894, 'm0152chdld01', 'sitem'), + (5935150, 'm0152chdle01', 'sitem'), + (5935406, 'm0152chdlf01', 'sitem'), + (5935662, 'm0153ccild01', 'sitem'), + (5935918, 'm0153ccile01', 'sitem'), + (5936174, 'm0153ccilf01', 'sitem'), + (5936430, 'm0154ccild01', 'sitem'), + (5936686, 'm0154ccile01', 'sitem'), + (5936942, 'm0154ccilf01', 'sitem'), + (5937198, 'm0001dxapb01', 'sitem'), + (5937454, 'm0001dxapc01', 'sitem'), + (5937710, 'm0001dxapd01', 'sitem'), + (5937966, 'm0001dxape01', 'sitem'), + (5938222, 'm0001dxapf01', 'sitem'), + (5938478, 'm0002dxapb01', 'sitem'), + (5938734, 'm0002dxapc01', 'sitem'), + (5938990, 'm0002dxapd01', 'sitem'), + (5939246, 'm0002dxape01', 'sitem'), + (5939502, 'm0002dxapf01', 'sitem'), + (5939758, 'm0003dxapb01', 'sitem'), + (5940014, 'm0003dxapc01', 'sitem'), + (5940270, 'm0003dxapd01', 'sitem'), + (5940526, 'm0003dxape01', 'sitem'), + (5940782, 'm0003dxapf01', 'sitem'), + (5941038, 'm0004dxapb01', 'sitem'), + (5941294, 'm0004dxapc01', 'sitem'), + (5941550, 'm0004dxapd01', 'sitem'), + (5941806, 'm0004dxape01', 'sitem'), + (5942062, 'm0004dxapf01', 'sitem'), + (5942318, 'm0005dxapb01', 'sitem'), + (5942574, 'm0005dxapc01', 'sitem'), + (5942830, 'm0005dxapd01', 'sitem'), + (5943086, 'm0005dxape01', 'sitem'), + (5943342, 'm0005dxapf01', 'sitem'), + (5943598, 'm0006dxapb01', 'sitem'), + (5943854, 'm0006dxapc01', 'sitem'), + (5944110, 'm0006dxapd01', 'sitem'), + (5944366, 'm0006dxape01', 'sitem'), + (5944622, 'm0006dxapf01', 'sitem'), + (5944878, 'm0007dxapb01', 'sitem'), + (5945134, 'm0007dxapc01', 'sitem'), + (5945390, 'm0007dxapd01', 'sitem'), + (5945646, 'm0007dxape01', 'sitem'), + (5945902, 'm0007dxapf01', 'sitem'), + (5946158, 'm0008chapd01', 'sitem'), + (5946414, 'm0008chape01', 'sitem'), + (5946670, 'm0009chapd01', 'sitem'), + (5946926, 'm0009chape01', 'sitem'), + (5947182, 'm0010dxapb01', 'sitem'), + (5947438, 'm0010dxapc01', 'sitem'), + (5947694, 'm0010dxapd01', 'sitem'), + (5947950, 'm0010dxape01', 'sitem'), + (5948206, 'm0010dxapf01', 'sitem'), + (5948462, 'm0011dxapb01', 'sitem'), + (5948718, 'm0011dxapc01', 'sitem'), + (5948974, 'm0011dxapd01', 'sitem'), + (5949230, 'm0011dxape01', 'sitem'), + (5949486, 'm0011dxapf01', 'sitem'), + (5949742, 'm0012dxapb01', 'sitem'), + (5949998, 'm0012dxapc01', 'sitem'), + (5950254, 'm0012dxapd01', 'sitem'), + (5950510, 'm0012dxape01', 'sitem'), + (5950766, 'm0012dxapf01', 'sitem'), + (5951022, 'm0013dxapb01', 'sitem'), + (5951278, 'm0013dxapc01', 'sitem'), + (5951534, 'm0013dxapd01', 'sitem'), + (5951790, 'm0013dxape01', 'sitem'), + (5952046, 'm0013dxapf01', 'sitem'), + (5952302, 'm0014dxapb01', 'sitem'), + (5952558, 'm0014dxapc01', 'sitem'), + (5952814, 'm0014dxapd01', 'sitem'), + (5953070, 'm0014dxape01', 'sitem'), + (5953326, 'm0014dxapf01', 'sitem'), + (5953582, 'm0015dxapb01', 'sitem'), + (5953838, 'm0015dxapc01', 'sitem'), + (5954094, 'm0015dxapd01', 'sitem'), + (5954350, 'm0015dxape01', 'sitem'), + (5954606, 'm0015dxapf01', 'sitem'), + (5954862, 'm0016dxapb01', 'sitem'), + (5955118, 'm0016dxapc01', 'sitem'), + (5955374, 'm0016dxapd01', 'sitem'), + (5955630, 'm0016dxape01', 'sitem'), + (5955886, 'm0016dxapf01', 'sitem'), + (5956142, 'm0017dxapb01', 'sitem'), + (5956398, 'm0017dxapc01', 'sitem'), + (5956654, 'm0017dxapd01', 'sitem'), + (5956910, 'm0017dxape01', 'sitem'), + (5957166, 'm0017dxapf01', 'sitem'), + (5957422, 'm0018chbpd01', 'sitem'), + (5957678, 'm0018chbpe01', 'sitem'), + (5957934, 'm0019chbpd01', 'sitem'), + (5958190, 'm0019chbpe01', 'sitem'), + (5958446, 'm0020chbpd01', 'sitem'), + (5958702, 'm0020chbpe01', 'sitem'), + (5958958, 'm0021dxapb01', 'sitem'), + (5959214, 'm0021dxapc01', 'sitem'), + (5959470, 'm0021dxapd01', 'sitem'), + (5959726, 'm0021dxape01', 'sitem'), + (5959982, 'm0021dxapf01', 'sitem'), + (5960238, 'm0022dxapb01', 'sitem'), + (5960494, 'm0022dxapc01', 'sitem'), + (5960750, 'm0022dxapd01', 'sitem'), + (5961006, 'm0022dxape01', 'sitem'), + (5961262, 'm0022dxapf01', 'sitem'), + (5961518, 'm0023dxapb01', 'sitem'), + (5961774, 'm0023dxapc01', 'sitem'), + (5962030, 'm0023dxapd01', 'sitem'), + (5962286, 'm0023dxape01', 'sitem'), + (5962542, 'm0023dxapf01', 'sitem'), + (5962798, 'm0024chcpd01', 'sitem'), + (5963054, 'm0024chcpe01', 'sitem'), + (5963310, 'm0024chcpf01', 'sitem'), + (5963566, 'm0025chcpd01', 'sitem'), + (5963822, 'm0025chcpe01', 'sitem'), + (5964078, 'm0025chcpf01', 'sitem'), + (5964334, 'm0026chcpd01', 'sitem'), + (5964590, 'm0026chcpe01', 'sitem'), + (5964846, 'm0026chcpf01', 'sitem'), + (5965102, 'm0027dxapb01', 'sitem'), + (5965358, 'm0027dxapc01', 'sitem'), + (5965614, 'm0027dxapd01', 'sitem'), + (5965870, 'm0027dxape01', 'sitem'), + (5966126, 'm0027dxapf01', 'sitem'), + (5966382, 'm0028dxapb01', 'sitem'), + (5966638, 'm0028dxapc01', 'sitem'), + (5966894, 'm0028dxapd01', 'sitem'), + (5967150, 'm0028dxape01', 'sitem'), + (5967406, 'm0028dxapf01', 'sitem'), + (5967662, 'm0030dxapb01', 'sitem'), + (5967918, 'm0030dxapc01', 'sitem'), + (5968174, 'm0030dxapd01', 'sitem'), + (5968430, 'm0030dxape01', 'sitem'), + (5968686, 'm0030dxapf01', 'sitem'), + (5968942, 'm0031dxapc01', 'sitem'), + (5969198, 'm0031dxapd01', 'sitem'), + (5969454, 'm0031dxape01', 'sitem'), + (5969710, 'm0031dxapf01', 'sitem'), + (5969966, 'm0032dxapb01', 'sitem'), + (5970222, 'm0032dxapc01', 'sitem'), + (5970478, 'm0032dxapd01', 'sitem'), + (5970734, 'm0032dxape01', 'sitem'), + (5970990, 'm0032dxapf01', 'sitem'), + (5971246, 'm0033dxapb01', 'sitem'), + (5971502, 'm0033dxapc01', 'sitem'), + (5971758, 'm0033dxapd01', 'sitem'), + (5972014, 'm0033dxape01', 'sitem'), + (5972270, 'm0033dxapf01', 'sitem'), + (5972526, 'm0034dxapb01', 'sitem'), + (5972782, 'm0034dxapc01', 'sitem'), + (5973038, 'm0034dxapd01', 'sitem'), + (5973294, 'm0034dxape01', 'sitem'), + (5973550, 'm0034dxapf01', 'sitem'), + (5973806, 'm0035dxapb01', 'sitem'), + (5974062, 'm0035dxapc01', 'sitem'), + (5974318, 'm0035dxapd01', 'sitem'), + (5974574, 'm0035dxape01', 'sitem'), + (5974830, 'm0035dxapf01', 'sitem'), + (5975086, 'm0036dxapb01', 'sitem'), + (5975342, 'm0036dxapc01', 'sitem'), + (5975598, 'm0036dxapd01', 'sitem'), + (5975854, 'm0036dxape01', 'sitem'), + (5976110, 'm0036dxapf01', 'sitem'), + (5976366, 'm0037dxapb01', 'sitem'), + (5976622, 'm0037dxapc01', 'sitem'), + (5976878, 'm0037dxapd01', 'sitem'), + (5977134, 'm0037dxape01', 'sitem'), + (5977390, 'm0037dxapf01', 'sitem'), + (5977646, 'm0038dxapb01', 'sitem'), + (5977902, 'm0038dxapc01', 'sitem'), + (5978158, 'm0038dxapd01', 'sitem'), + (5978414, 'm0038dxape01', 'sitem'), + (5978670, 'm0038dxapf01', 'sitem'), + (5978926, 'm0039dxapb01', 'sitem'), + (5979182, 'm0039dxapc01', 'sitem'), + (5979438, 'm0039dxapd01', 'sitem'), + (5979694, 'm0039dxape01', 'sitem'), + (5979950, 'm0039dxapf01', 'sitem'), + (5980206, 'm0040dxapb01', 'sitem'), + (5980462, 'm0040dxapc01', 'sitem'), + (5980718, 'm0040dxapd01', 'sitem'), + (5980974, 'm0040dxape01', 'sitem'), + (5981230, 'm0040dxapf01', 'sitem'), + (5981486, 'm0041dxapb01', 'sitem'), + (5981742, 'm0041dxapc01', 'sitem'), + (5981998, 'm0041dxapd01', 'sitem'), + (5982254, 'm0041dxape01', 'sitem'), + (5982510, 'm0041dxapf01', 'sitem'), + (5982766, 'm0042dxapb01', 'sitem'), + (5983022, 'm0042dxapc01', 'sitem'), + (5983278, 'm0042dxapd01', 'sitem'), + (5983534, 'm0042dxape01', 'sitem'), + (5983790, 'm0042dxapf01', 'sitem'), + (5984046, 'm0045dxapb01', 'sitem'), + (5984302, 'm0045dxapc01', 'sitem'), + (5984558, 'm0045dxapd01', 'sitem'), + (5984814, 'm0045dxape01', 'sitem'), + (5985070, 'm0045dxapf01', 'sitem'), + (5985326, 'm0046dxapb01', 'sitem'), + (5985582, 'm0046dxapc01', 'sitem'), + (5985838, 'm0046dxapd01', 'sitem'), + (5986094, 'm0046dxape01', 'sitem'), + (5986350, 'm0046dxapf01', 'sitem'), + (5986606, 'm0047cccpd01', 'sitem'), + (5986862, 'm0047cccpe01', 'sitem'), + (5987118, 'm0047cccpf01', 'sitem'), + (5987374, 'm0048cccpd01', 'sitem'), + (5987630, 'm0048cccpe01', 'sitem'), + (5987886, 'm0048cccpf01', 'sitem'), + (5988142, 'm0049dxapb01', 'sitem'), + (5988398, 'm0049dxapc01', 'sitem'), + (5988654, 'm0049dxapd01', 'sitem'), + (5988910, 'm0049dxape01', 'sitem'), + (5989166, 'm0049dxapf01', 'sitem'), + (5989422, 'm0050dxapb01', 'sitem'), + (5989678, 'm0050dxapc01', 'sitem'), + (5989934, 'm0050dxapd01', 'sitem'), + (5990190, 'm0050dxape01', 'sitem'), + (5990446, 'm0050dxapf01', 'sitem'), + (5990702, 'm0051dxapb01', 'sitem'), + (5990958, 'm0051dxapc01', 'sitem'), + (5991214, 'm0051dxapd01', 'sitem'), + (5991470, 'm0051dxape01', 'sitem'), + (5991726, 'm0051dxapf01', 'sitem'), + (5991982, 'm0052dxapb01', 'sitem'), + (5992238, 'm0052dxapc01', 'sitem'), + (5992494, 'm0052dxapd01', 'sitem'), + (5992750, 'm0052dxape01', 'sitem'), + (5993006, 'm0052dxapf01', 'sitem'), + (5993262, 'm0053dxapb01', 'sitem'), + (5993518, 'm0053dxapc01', 'sitem'), + (5993774, 'm0053dxapd01', 'sitem'), + (5994030, 'm0053dxape01', 'sitem'), + (5994286, 'm0053dxapf01', 'sitem'), + (5994542, 'm0056dxapc01', 'sitem'), + (5994798, 'm0056dxapd01', 'sitem'), + (5995054, 'm0056dxape01', 'sitem'), + (5995310, 'm0056dxapf01', 'sitem'), + (5995566, 'm0057dxapb01', 'sitem'), + (5995822, 'm0057dxapc01', 'sitem'), + (5996078, 'm0057dxapd01', 'sitem'), + (5996334, 'm0057dxape01', 'sitem'), + (5996590, 'm0057dxapf01', 'sitem'), + (5996846, 'm0058dxapb01', 'sitem'), + (5997102, 'm0058dxapc01', 'sitem'), + (5997358, 'm0058dxapd01', 'sitem'), + (5997614, 'm0058dxape01', 'sitem'), + (5997870, 'm0058dxapf01', 'sitem'), + (5998126, 'm0059dxapb01', 'sitem'), + (5998382, 'm0059dxapc01', 'sitem'), + (5998638, 'm0059dxapd01', 'sitem'), + (5998894, 'm0059dxape01', 'sitem'), + (5999150, 'm0059dxapf01', 'sitem'), + (5999406, 'm0060cbbpd01', 'sitem'), + (5999662, 'm0060cbbpe01', 'sitem'), + (5999918, 'm0060cbbpf01', 'sitem'), + (6000174, 'm0061cbbpd01', 'sitem'), + (6000430, 'm0061cbbpe01', 'sitem'), + (6000686, 'm0061cbbpf01', 'sitem'), + (6000942, 'm0062dxapb01', 'sitem'), + (6001198, 'm0062dxapc01', 'sitem'), + (6001454, 'm0062dxapd01', 'sitem'), + (6001710, 'm0062dxape01', 'sitem'), + (6001966, 'm0062dxapf01', 'sitem'), + (6002222, 'm0063dxapb01', 'sitem'), + (6002478, 'm0063dxapc01', 'sitem'), + (6002734, 'm0063dxapd01', 'sitem'), + (6002990, 'm0063dxape01', 'sitem'), + (6003246, 'm0063dxapf01', 'sitem'), + (6003502, 'm0064dxapb01', 'sitem'), + (6003758, 'm0064dxapc01', 'sitem'), + (6004014, 'm0064dxapd01', 'sitem'), + (6004270, 'm0064dxape01', 'sitem'), + (6004526, 'm0064dxapf01', 'sitem'), + (6004782, 'm0065ckgpd01', 'sitem'), + (6005038, 'm0065ckgpe01', 'sitem'), + (6005294, 'm0065ckgpf01', 'sitem'), + (6005550, 'm0068ckbpd01', 'sitem'), + (6005806, 'm0068ckbpe01', 'sitem'), + (6006062, 'm0068ckbpf01', 'sitem'), + (6006318, 'm0069ckbpd01', 'sitem'), + (6006574, 'm0069ckbpe01', 'sitem'), + (6006830, 'm0069ckbpf01', 'sitem'), + (6007086, 'm0070ckhpd01', 'sitem'), + (6007342, 'm0070ckhpe01', 'sitem'), + (6007598, 'm0070ckhpf01', 'sitem'), + (6007854, 'm0071ckhpd01', 'sitem'), + (6008110, 'm0071ckhpe01', 'sitem'), + (6008366, 'm0071ckhpf01', 'sitem'), + (6008622, 'm0072ckhpd01', 'sitem'), + (6008878, 'm0072ckhpe01', 'sitem'), + (6009134, 'm0072ckhpf01', 'sitem'), + (6009390, 'm0073ckepe01', 'sitem'), + (6009646, 'm0074ckepe01', 'sitem'), + (6009902, 'm0077dxapb01', 'sitem'), + (6010158, 'm0077dxapc01', 'sitem'), + (6010414, 'm0077dxapd01', 'sitem'), + (6010670, 'm0077dxape01', 'sitem'), + (6010926, 'm0077dxapf01', 'sitem'), + (6011182, 'm0078ckipe01', 'sitem'), + (6011438, 'm0078ckipf01', 'sitem'), + (6011694, 'm0079dxapb01', 'sitem'), + (6011950, 'm0079dxapc01', 'sitem'), + (6012206, 'm0079dxapd01', 'sitem'), + (6012462, 'm0079dxape01', 'sitem'), + (6012718, 'm0079dxapf01', 'sitem'), + (6012974, 'm0080chgpf01', 'sitem'), + (6013230, 'm0081chgpf01', 'sitem'), + (6013486, 'm0082chgpf01', 'sitem'), + (6013742, 'm0083chgpf01', 'sitem'), + (6013998, 'm0084dxapb01', 'sitem'), + (6014254, 'm0084dxapc01', 'sitem'), + (6014510, 'm0084dxapd01', 'sitem'), + (6014766, 'm0084dxape01', 'sitem'), + (6015022, 'm0084dxapf01', 'sitem'), + (6015278, 'm0085chhpd01', 'sitem'), + (6015534, 'm0085chhpe01', 'sitem'), + (6015790, 'm0086chhpd01', 'sitem'), + (6016046, 'm0086chhpe01', 'sitem'), + (6016302, 'm0087chhpd01', 'sitem'), + (6016558, 'm0087chhpe01', 'sitem'), + (6016814, 'm0088dxapb01', 'sitem'), + (6017070, 'm0088dxapc01', 'sitem'), + (6017326, 'm0088dxapd01', 'sitem'), + (6017582, 'm0088dxape01', 'sitem'), + (6017838, 'm0088dxapf01', 'sitem'), + (6018094, 'm0089dxapb01', 'sitem'), + (6018350, 'm0089dxapc01', 'sitem'), + (6018606, 'm0089dxapd01', 'sitem'), + (6018862, 'm0089dxape01', 'sitem'), + (6019118, 'm0089dxapf01', 'sitem'), + (6019374, 'm0090dxapb01', 'sitem'), + (6019630, 'm0090dxapc01', 'sitem'), + (6019886, 'm0090dxapd01', 'sitem'), + (6020142, 'm0090dxape01', 'sitem'), + (6020398, 'm0090dxapf01', 'sitem'), + (6020654, 'm0091dxapb01', 'sitem'), + (6020910, 'm0091dxapc01', 'sitem'), + (6021166, 'm0091dxapd01', 'sitem'), + (6021422, 'm0091dxape01', 'sitem'), + (6021678, 'm0091dxapf01', 'sitem'), + (6021934, 'm0092dxapb01', 'sitem'), + (6022190, 'm0092dxapc01', 'sitem'), + (6022446, 'm0092dxapd01', 'sitem'), + (6022702, 'm0092dxape01', 'sitem'), + (6022958, 'm0092dxapf01', 'sitem'), + (6023214, 'm0093dxapb01', 'sitem'), + (6023470, 'm0093dxapc01', 'sitem'), + (6023726, 'm0093dxapd01', 'sitem'), + (6023982, 'm0093dxape01', 'sitem'), + (6024238, 'm0093dxapf01', 'sitem'), + (6024494, 'm0094dxapb01', 'sitem'), + (6024750, 'm0094dxapc01', 'sitem'), + (6025006, 'm0094dxapd01', 'sitem'), + (6025262, 'm0094dxape01', 'sitem'), + (6025518, 'm0094dxapf01', 'sitem'), + (6025774, 'm0095dxapb01', 'sitem'), + (6026030, 'm0095dxapc01', 'sitem'), + (6026286, 'm0095dxapd01', 'sitem'), + (6026542, 'm0095dxape01', 'sitem'), + (6026798, 'm0095dxapf01', 'sitem'), + (6027054, 'm0096dxapc01', 'sitem'), + (6027310, 'm0096dxapd01', 'sitem'), + (6027566, 'm0096dxape01', 'sitem'), + (6027822, 'm0096dxapf01', 'sitem'), + (6028078, 'm0097dxapc01', 'sitem'), + (6028334, 'm0097dxapd01', 'sitem'), + (6028590, 'm0097dxape01', 'sitem'), + (6028846, 'm0097dxapf01', 'sitem'), + (6029102, 'm0098dxapb01', 'sitem'), + (6029358, 'm0098dxapc01', 'sitem'), + (6029614, 'm0098dxapd01', 'sitem'), + (6029870, 'm0098dxape01', 'sitem'), + (6030126, 'm0098dxapf01', 'sitem'), + (6030382, 'm0099dxapb01', 'sitem'), + (6030638, 'm0099dxapc01', 'sitem'), + (6030894, 'm0099dxapd01', 'sitem'), + (6031150, 'm0099dxape01', 'sitem'), + (6031406, 'm0099dxapf01', 'sitem'), + (6031662, 'm0100dxapb01', 'sitem'), + (6031918, 'm0100dxapc01', 'sitem'), + (6032174, 'm0100dxapd01', 'sitem'), + (6032430, 'm0100dxape01', 'sitem'), + (6032686, 'm0100dxapf01', 'sitem'), + (6032942, 'm0101dxapb01', 'sitem'), + (6033198, 'm0101dxapc01', 'sitem'), + (6033454, 'm0101dxapd01', 'sitem'), + (6033710, 'm0101dxape01', 'sitem'), + (6033966, 'm0101dxapf01', 'sitem'), + (6034222, 'm0102dxapb01', 'sitem'), + (6034478, 'm0102dxapc01', 'sitem'), + (6034734, 'm0102dxapd01', 'sitem'), + (6034990, 'm0102dxape01', 'sitem'), + (6035246, 'm0102dxapf01', 'sitem'), + (6035502, 'm0103dxapb01', 'sitem'), + (6035758, 'm0103dxapc01', 'sitem'), + (6036014, 'm0103dxapd01', 'sitem'), + (6036270, 'm0103dxape01', 'sitem'), + (6036526, 'm0103dxapf01', 'sitem'), + (6036782, 'm0104cabpd01', 'sitem'), + (6037038, 'm0104cabpe01', 'sitem'), + (6037294, 'm0104cabpf01', 'sitem'), + (6037550, 'm0105cabpd01', 'sitem'), + (6037806, 'm0105cabpe01', 'sitem'), + (6038062, 'm0105cabpf01', 'sitem'), + (6038318, 'm0109dxapb01', 'sitem'), + (6038574, 'm0109dxapc01', 'sitem'), + (6038830, 'm0109dxapd01', 'sitem'), + (6039086, 'm0109dxape01', 'sitem'), + (6039342, 'm0109dxapf01', 'sitem'), + (6039598, 'm0110dxapc01', 'sitem'), + (6039854, 'm0110dxapd01', 'sitem'), + (6040110, 'm0110dxape01', 'sitem'), + (6040366, 'm0110dxapf01', 'sitem'), + (6040622, 'm0111dxapb01', 'sitem'), + (6040878, 'm0111dxapc01', 'sitem'), + (6041134, 'm0111dxapd01', 'sitem'), + (6041390, 'm0111dxape01', 'sitem'), + (6041646, 'm0111dxapf01', 'sitem'), + (6041902, 'm0112dxapb01', 'sitem'), + (6042158, 'm0112dxapc01', 'sitem'), + (6042414, 'm0112dxapd01', 'sitem'), + (6042670, 'm0112dxape01', 'sitem'), + (6042926, 'm0112dxapf01', 'sitem'), + (6043182, 'm0113dxapb01', 'sitem'), + (6043438, 'm0113dxapc01', 'sitem'), + (6043694, 'm0113dxapd01', 'sitem'), + (6043950, 'm0113dxape01', 'sitem'), + (6044206, 'm0113dxapf01', 'sitem'), + (6044462, 'm0114dxapc01', 'sitem'), + (6044718, 'm0114dxapd01', 'sitem'), + (6044974, 'm0114dxape01', 'sitem'), + (6045230, 'm0114dxapf01', 'sitem'), + (6045486, 'm0115dxapb01', 'sitem'), + (6045742, 'm0115dxapc01', 'sitem'), + (6045998, 'm0115dxapd01', 'sitem'), + (6046254, 'm0115dxape01', 'sitem'), + (6046510, 'm0115dxapf01', 'sitem'), + (6046766, 'm0116dxapb01', 'sitem'), + (6047022, 'm0116dxapc01', 'sitem'), + (6047278, 'm0116dxapd01', 'sitem'), + (6047534, 'm0116dxape01', 'sitem'), + (6047790, 'm0116dxapf01', 'sitem'), + (6048046, 'm0117dxapb01', 'sitem'), + (6048302, 'm0117dxapc01', 'sitem'), + (6048558, 'm0117dxapd01', 'sitem'), + (6048814, 'm0117dxape01', 'sitem'), + (6049070, 'm0117dxapf01', 'sitem'), + (6049326, 'm0118dxapb01', 'sitem'), + (6049582, 'm0118dxapc01', 'sitem'), + (6049838, 'm0118dxapd01', 'sitem'), + (6050094, 'm0118dxape01', 'sitem'), + (6050350, 'm0118dxapf01', 'sitem'), + (6050606, 'm0119dxapb01', 'sitem'), + (6050862, 'm0119dxapc01', 'sitem'), + (6051118, 'm0119dxapd01', 'sitem'), + (6051374, 'm0119dxape01', 'sitem'), + (6051630, 'm0119dxapf01', 'sitem'), + (6051886, 'm0120dxapb01', 'sitem'), + (6052142, 'm0120dxapc01', 'sitem'), + (6052398, 'm0120dxapd01', 'sitem'), + (6052654, 'm0120dxape01', 'sitem'), + (6052910, 'm0120dxapf01', 'sitem'), + (6053166, 'm0121dxapb01', 'sitem'), + (6053422, 'm0121dxapc01', 'sitem'), + (6053678, 'm0121dxapd01', 'sitem'), + (6053934, 'm0121dxape01', 'sitem'), + (6054190, 'm0121dxapf01', 'sitem'), + (6054446, 'm0122dxapb01', 'sitem'), + (6054702, 'm0122dxapc01', 'sitem'), + (6054958, 'm0122dxapd01', 'sitem'), + (6055214, 'm0122dxape01', 'sitem'), + (6055470, 'm0122dxapf01', 'sitem'), + (6055726, 'm0123dxapb01', 'sitem'), + (6055982, 'm0123dxapc01', 'sitem'), + (6056238, 'm0123dxapd01', 'sitem'), + (6056494, 'm0123dxape01', 'sitem'), + (6056750, 'm0123dxapf01', 'sitem'), + (6057006, 'm0124dxapb01', 'sitem'), + (6057262, 'm0124dxapc01', 'sitem'), + (6057518, 'm0124dxapd01', 'sitem'), + (6057774, 'm0124dxape01', 'sitem'), + (6058030, 'm0124dxapf01', 'sitem'), + (6058286, 'm0125dxapb01', 'sitem'), + (6058542, 'm0125dxapc01', 'sitem'), + (6058798, 'm0125dxapd01', 'sitem'), + (6059054, 'm0125dxape01', 'sitem'), + (6059310, 'm0125dxapf01', 'sitem'), + (6059566, 'm0126dxapb01', 'sitem'), + (6059822, 'm0126dxapc01', 'sitem'), + (6060078, 'm0126dxapd01', 'sitem'), + (6060334, 'm0126dxape01', 'sitem'), + (6060590, 'm0126dxapf01', 'sitem'), + (6060846, 'm0127dxapb01', 'sitem'), + (6061102, 'm0127dxapc01', 'sitem'), + (6061358, 'm0127dxapd01', 'sitem'), + (6061614, 'm0127dxape01', 'sitem'), + (6061870, 'm0127dxapf01', 'sitem'), + (6062126, 'm0128dxapb01', 'sitem'), + (6062382, 'm0128dxapc01', 'sitem'), + (6062638, 'm0128dxapd01', 'sitem'), + (6062894, 'm0128dxape01', 'sitem'), + (6063150, 'm0128dxapf01', 'sitem'), + (6063406, 'm0129dxapc01', 'sitem'), + (6063662, 'm0129dxapd01', 'sitem'), + (6063918, 'm0129dxape01', 'sitem'), + (6064174, 'm0129dxapf01', 'sitem'), + (6064430, 'm0130dxapb01', 'sitem'), + (6064686, 'm0130dxapc01', 'sitem'), + (6064942, 'm0130dxapd01', 'sitem'), + (6065198, 'm0130dxape01', 'sitem'), + (6065454, 'm0130dxapf01', 'sitem'), + (6065710, 'm0138dxapc01', 'sitem'), + (6065966, 'm0138dxapd01', 'sitem'), + (6066222, 'm0138dxape01', 'sitem'), + (6066478, 'm0138dxapf01', 'sitem'), + (6066734, 'm0139dxapb01', 'sitem'), + (6066990, 'm0139dxapc01', 'sitem'), + (6067246, 'm0139dxapd01', 'sitem'), + (6067502, 'm0139dxape01', 'sitem'), + (6067758, 'm0139dxapf01', 'sitem'), + (6068014, 'm0140cchpd01', 'sitem'), + (6068270, 'm0140cchpe01', 'sitem'), + (6068526, 'm0140cchpf01', 'sitem'), + (6068782, 'm0141cchpd01', 'sitem'), + (6069038, 'm0141cchpe01', 'sitem'), + (6069294, 'm0141cchpf01', 'sitem'), + (6069550, 'm0142dxapb01', 'sitem'), + (6069806, 'm0142dxapc01', 'sitem'), + (6070062, 'm0142dxapd01', 'sitem'), + (6070318, 'm0142dxape01', 'sitem'), + (6070574, 'm0142dxapf01', 'sitem'), + (6070830, 'm0143dxapb01', 'sitem'), + (6071086, 'm0143dxapc01', 'sitem'), + (6071342, 'm0143dxapd01', 'sitem'), + (6071598, 'm0143dxape01', 'sitem'), + (6071854, 'm0143dxapf01', 'sitem'), + (6072110, 'm0144dxapb01', 'sitem'), + (6072366, 'm0144dxapc01', 'sitem'), + (6072622, 'm0144dxapd01', 'sitem'), + (6072878, 'm0144dxape01', 'sitem'), + (6073134, 'm0144dxapf01', 'sitem'), + (6073390, 'm0146chlpf01', 'sitem'), + (6073646, 'm0147chlpf01', 'sitem'), + (6073902, 'm0148chlpf01', 'sitem'), + (6074158, 'm0149chlpf01', 'sitem'), + (6074414, 'm0150chlpf01', 'sitem'), + (6074670, 'm0151chdpd01', 'sitem'), + (6074926, 'm0151chdpe01', 'sitem'), + (6075182, 'm0152chdpd01', 'sitem'), + (6075438, 'm0152chdpe01', 'sitem'), + (6075694, 'm0153ccipe01', 'sitem'), + (6075950, 'm0153ccipf01', 'sitem'), + (6076206, 'm0154ccipe01', 'sitem'), + (6076462, 'm0154ccipf01', 'sitem'), + (6076718, 'm0155dxapb01', 'sitem'), + (6076974, 'm0155dxapc01', 'sitem'), + (6077230, 'm0155dxapd01', 'sitem'), + (6077486, 'm0155dxape01', 'sitem'), + (6077742, 'm0155dxapf01', 'sitem'), + (6077998, 'blood_vial', 'sitem'), + (6078254, 'botanist_letter', 'sitem'), + (6078510, 'botanist_vial', 'sitem'), + (6078766, 'cure_expert_letter', 'sitem'), + (6079022, 'green_liquid_vial', 'sitem'), + (6079278, 'guard_scroll', 'sitem'), + (6079534, 'kami_vial', 'sitem'), + (6079790, 'merchant_bag', 'sitem'), + (6080046, 'merchant_box', 'sitem'), + (6080302, 'merchant_supplies', 'sitem'), + (6080558, 'mirror', 'sitem'), + (6080814, 'money_for_remedy', 'sitem'), + (6081070, 'old_man_seeds', 'sitem'), + (6081326, 'remedy_vial', 'sitem'), + (6081582, 'ring_of_vows', 'sitem'), + (6081838, 'sage_letter', 'sitem'), + (6082094, 'sealed_letter', 'sitem'), + (6082350, 'spadassin_letter', 'sitem'), + (6082606, 'stableboy_whistle', 'sitem'), + (6082862, 'supplier_list', 'sitem'), + (6083118, 'm0031dxacb01', 'sitem'), + (6083374, 'm0110dxacb01', 'sitem'), + (6083630, 'm0138dxacb01', 'sitem'), + (6083886, 'm0156chejf01', 'sitem'), + (6084142, 'm0156cheld01', 'sitem'), + (6084398, 'm0156chelf01', 'sitem'), + (6084654, 'crystalized_spell', 'sitem'), + (6084910, 'item_sap_recharge', 'sitem'), + (6085166, 'system_mp', 'sitem'), + (6085422, 'mektoub_forest_ticket', 'sitem'), + (6085678, 'pack_animal_forest_ticket', 'sitem'), + (6085934, 'varinx_pet_test', 'sitem'), + (6086190, 'm0098dxadb01', 'sitem'), + (6086446, 'm0098dxafb01', 'sitem'), + (6086702, 'm0098dxalb01', 'sitem'), + (6086958, 'barman_bottle', 'sitem'), + (6087214, 'old_man_materials', 'sitem'), + (6087470, 'young_girl_pendant', 'sitem'), + (6087726, 'm0159dxacb01', 'sitem'), + (6087982, 'm0159dxacc01', 'sitem'), + (6088238, 'm0159dxacd01', 'sitem'), + (6088494, 'm0159dxace01', 'sitem'), + (6088750, 'm0159dxacf01', 'sitem'), + (6089006, 'm0160dxacb01', 'sitem'), + (6089262, 'm0160dxacc01', 'sitem'), + (6089518, 'm0160dxacd01', 'sitem'), + (6089774, 'm0160dxace01', 'sitem'), + (6090030, 'm0160dxacf01', 'sitem'), + (6090286, 'm0161dxacb01', 'sitem'), + (6090542, 'm0161dxacc01', 'sitem'), + (6090798, 'm0161dxacd01', 'sitem'), + (6091054, 'm0161dxace01', 'sitem'), + (6091310, 'm0161dxacf01', 'sitem'), + (6091566, 'm0157chdda01', 'sitem'), + (6091822, 'm0157chddb01', 'sitem'), + (6092078, 'm0157chddc01', 'sitem'), + (6092334, 'm0157chddd01', 'sitem'), + (6092590, 'm0157chdde01', 'sitem'), + (6092846, 'm0158chbda01', 'sitem'), + (6093102, 'm0158chbdb01', 'sitem'), + (6093358, 'm0158chbdc01', 'sitem'), + (6093614, 'm0158chbdd01', 'sitem'), + (6093870, 'm0158chbde01', 'sitem'), + (6094126, 'm0158chbdf01', 'sitem'), + (6094382, 'm0172cpfdd01', 'sitem'), + (6094638, 'm0172cpfdf01', 'sitem'), + (6094894, 'm0173cpfdd01', 'sitem'), + (6095150, 'm0173cpfdf01', 'sitem'), + (6095406, 'm0157chdfa01', 'sitem'), + (6095662, 'm0157chdfb01', 'sitem'), + (6095918, 'm0157chdfc01', 'sitem'), + (6096174, 'm0157chdfd01', 'sitem'), + (6096430, 'm0157chdfe01', 'sitem'), + (6096686, 'm0157chdff01', 'sitem'), + (6096942, 'm0158chbfa01', 'sitem'), + (6097198, 'm0158chbfb01', 'sitem'), + (6097454, 'm0158chbfc01', 'sitem'), + (6097710, 'm0158chbfd01', 'sitem'), + (6097966, 'm0158chbfe01', 'sitem'), + (6098222, 'm0158chbff01', 'sitem'), + (6098478, 'm0162cpefd01', 'sitem'), + (6098734, 'm0162cpefe01', 'sitem'), + (6098990, 'm0162cpeff01', 'sitem'), + (6099246, 'm0163cpefd01', 'sitem'), + (6099502, 'm0163cpefe01', 'sitem'), + (6099758, 'm0163cpeff01', 'sitem'), + (6100014, 'm0168cpcfb01', 'sitem'), + (6100270, 'm0168cpcfc01', 'sitem'), + (6100526, 'm0168cpcfd01', 'sitem'), + (6100782, 'm0168cpcfe01', 'sitem'), + (6101038, 'm0168cpcff01', 'sitem'), + (6101294, 'm0169cpcfb01', 'sitem'), + (6101550, 'm0169cpcfc01', 'sitem'), + (6101806, 'm0169cpcfd01', 'sitem'), + (6102062, 'm0169cpcfe01', 'sitem'), + (6102318, 'm0169cpcff01', 'sitem'), + (6102574, 'm0170cpdfc01', 'sitem'), + (6102830, 'm0170cpdfd01', 'sitem'), + (6103086, 'm0170cpdfe01', 'sitem'), + (6103342, 'm0170cpdff01', 'sitem'), + (6103598, 'm0171cpdfc01', 'sitem'), + (6103854, 'm0171cpdfd01', 'sitem'), + (6104110, 'm0171cpdfe01', 'sitem'), + (6104366, 'm0171cpdff01', 'sitem'), + (6104622, 'm0157chdja01', 'sitem'), + (6104878, 'm0157chdjb01', 'sitem'), + (6105134, 'm0157chdjc01', 'sitem'), + (6105390, 'm0157chdjd01', 'sitem'), + (6105646, 'm0157chdje01', 'sitem'), + (6105902, 'm0158chbja01', 'sitem'), + (6106158, 'm0158chbjb01', 'sitem'), + (6106414, 'm0158chbjc01', 'sitem'), + (6106670, 'm0158chbjd01', 'sitem'), + (6106926, 'm0158chbje01', 'sitem'), + (6107182, 'm0158chbjf01', 'sitem'), + (6107438, 'm0162cpejf01', 'sitem'), + (6107694, 'm0163cpejf01', 'sitem'), + (6107950, 'm0168cpcjd01', 'sitem'), + (6108206, 'm0169cpcjd01', 'sitem'), + (6108462, 'm0170cpdjd01', 'sitem'), + (6108718, 'm0171cpdjd01', 'sitem'), + (6108974, 'm0068ckgld01', 'sitem'), + (6109230, 'm0068ckgle01', 'sitem'), + (6109486, 'm0068ckglf01', 'sitem'), + (6109742, 'm0157chdla01', 'sitem'), + (6109998, 'm0157chdlb01', 'sitem'), + (6110254, 'm0157chdlc01', 'sitem'), + (6110510, 'm0157chdld01', 'sitem'), + (6110766, 'm0157chdle01', 'sitem'), + (6111022, 'm0157chdlf01', 'sitem'), + (6111278, 'm0158chbla01', 'sitem'), + (6111534, 'm0158chblb01', 'sitem'), + (6111790, 'm0158chblc01', 'sitem'), + (6112046, 'm0158chbld01', 'sitem'), + (6112302, 'm0158chble01', 'sitem'), + (6112558, 'm0158chblf01', 'sitem'), + (6112814, 'm0164cpbld01', 'sitem'), + (6113070, 'm0164cpble01', 'sitem'), + (6113326, 'm0164cpblf01', 'sitem'), + (6113582, 'm0165cpbld01', 'sitem'), + (6113838, 'm0165cpble01', 'sitem'), + (6114094, 'm0165cpblf01', 'sitem'), + (6114350, 'm0068ckgpd01', 'sitem'), + (6114606, 'm0068ckgpe01', 'sitem'), + (6114862, 'm0068ckgpf01', 'sitem'), + (6115118, 'm0069ckjpd01', 'sitem'), + (6115374, 'm0069ckjpf01', 'sitem'), + (6115630, 'm0157chdpd01', 'sitem'), + (6115886, 'm0157chdpe01', 'sitem'), + (6116142, 'm0158chbpd01', 'sitem'), + (6116398, 'm0158chbpe01', 'sitem'), + (6116654, 'm0159dxapb01', 'sitem'), + (6116910, 'm0159dxapc01', 'sitem'), + (6117166, 'm0159dxapd01', 'sitem'), + (6117422, 'm0159dxape01', 'sitem'), + (6117678, 'm0159dxapf01', 'sitem'), + (6117934, 'm0160dxapb01', 'sitem'), + (6118190, 'm0160dxapc01', 'sitem'), + (6118446, 'm0160dxapd01', 'sitem'), + (6118702, 'm0160dxape01', 'sitem'), + (6118958, 'm0160dxapf01', 'sitem'), + (6119214, 'm0161dxapb01', 'sitem'), + (6119470, 'm0161dxapc01', 'sitem'), + (6119726, 'm0161dxapd01', 'sitem'), + (6119982, 'm0161dxape01', 'sitem'), + (6120238, 'm0161dxapf01', 'sitem'), + (6120494, 'm0166cpapd01', 'sitem'), + (6120750, 'm0166cpape01', 'sitem'), + (6121006, 'm0166cpapf01', 'sitem'), + (6121262, 'm0167cpapd01', 'sitem'), + (6121518, 'm0167cpape01', 'sitem'), + (6121774, 'm0167cpapf01', 'sitem'), + (6122030, 'piece_of_cloth', 'sitem'), + (6122286, 'sacred_tryker_book', 'sitem'), + (6122542, 'thief_letter', 'sitem'), + (6122798, 'm0159dxacb02', 'sitem'), + (6123054, 'merchant_purse', 'sitem'), + (6123310, 'report_councellor', 'sitem'), + (6123566, 'botanist_list', 'sitem'), + (6123822, 'botanist_remedy', 'sitem'), + (6124078, 'diseased_sprouts', 'sitem'), + (6124334, 'outpost_parchment', 'sitem'), + (6124590, 'iapd', 'sitem'), + (6124846, 'iapf', 'sitem'), + (6125102, 'iapj', 'sitem'), + (6125358, 'iapl', 'sitem'), + (6125614, 'iasd', 'sitem'), + (6125870, 'iasf', 'sitem'), + (6126126, 'iasj', 'sitem'), + (6126382, 'iasl', 'sitem'), + (6126638, 'bot_gift_inventory', 'sitem'), + (6126894, 'equipment_inventory', 'sitem'), + (6127150, 'hand_inventory', 'sitem'), + (6127406, 'big_barrel', 'sitem'), + (6127662, 'big_living_sculpture', 'sitem'), + (6127918, 'black_medicine', 'sitem'), + (6128174, 'blue_medicine', 'sitem'), + (6128430, 'bottle', 'sitem'), + (6128686, 'casket', 'sitem'), + (6128942, 'green_medicine', 'sitem'), + (6129198, 'heavy_conch', 'sitem'), + (6129454, 'heavy_package', 'sitem'), + (6129710, 'large_brazier', 'sitem'), + (6129966, 'large_kamic_sphere', 'sitem'), + (6130222, 'large_purse', 'sitem'), + (6130478, 'light_package', 'sitem'), + (6130734, 'medium_barrel', 'sitem'), + (6130990, 'medium_brazier', 'sitem'), + (6131246, 'medium_conch', 'sitem'), + (6131502, 'medium_kamic_sphere', 'sitem'), + (6131758, 'medium_living_sculpture', 'sitem'), + (6132014, 'medium_package', 'sitem'), + (6132270, 'medium_purse', 'sitem'), + (6132526, 'message', 'sitem'), + (6132782, 'orange_medicine', 'sitem'), + (6133038, 'order', 'sitem'), + (6133294, 'pot', 'sitem'), + (6133550, 'purple_medicine', 'sitem'), + (6133806, 'red_medicine', 'sitem'), + (6134062, 'report', 'sitem'), + (6134318, 'small_barrel', 'sitem'), + (6134574, 'small_brazier', 'sitem'), + (6134830, 'small_conch', 'sitem'), + (6135086, 'small_kamic_sphere', 'sitem'), + (6135342, 'small_living_sculpture', 'sitem'), + (6135598, 'small_purse', 'sitem'), + (6135854, 'white_medicine', 'sitem'), + (6136110, 'yellow_medicine', 'sitem'), + (6136366, 'kami_teleport_imprial_dunes', 'sitem'), + (6136622, 'karavan_teleport_zorai_backnb', 'sitem'), + (6136878, 'guild_inventory', 'sitem'), + (6137134, 'iccr1b', 'sitem'), + (6137390, 'iccr1p', 'sitem'), + (6137646, 'iccr2a', 'sitem'), + (6137902, 'iccr2b', 'sitem'), + (6138158, 'iccr2l', 'sitem'), + (6138414, 'iccr2r', 'sitem'), + (6138670, 'iccp1bb', 'sitem'), + (6138926, 'iccp1bp', 'sitem'), + (6139182, 'iccp1bs', 'sitem'), + (6139438, 'iccp1gb', 'sitem'), + (6139694, 'iccp1gp', 'sitem'), + (6139950, 'iccp1gs', 'sitem'), + (6140206, 'iccp1pb', 'sitem'), + (6140462, 'iccp1pp', 'sitem'), + (6140718, 'iccp1ps', 'sitem'), + (6140974, 'iccp2ab', 'sitem'), + (6141230, 'iccp2ap', 'sitem'), + (6141486, 'iccp2as', 'sitem'), + (6141742, 'iccp2bb', 'sitem'), + (6141998, 'iccp2bp', 'sitem'), + (6142254, 'iccp2bs', 'sitem'), + (6142510, 'iccp2lb', 'sitem'), + (6142766, 'iccp2lp', 'sitem'), + (6143022, 'iccp2ls', 'sitem'), + (6143278, 'iccp2rb', 'sitem'), + (6143534, 'iccp2rp', 'sitem'), + (6143790, 'iccp2rs', 'sitem'), + (6144046, 'iccm1bm', 'sitem'), + (6144302, 'iccm1bs', 'sitem'), + (6144558, 'iccm1pd', 'sitem'), + (6144814, 'iccm1ps', 'sitem'), + (6145070, 'iccm1sa', 'sitem'), + (6145326, 'iccm1ss', 'sitem'), + (6145582, 'iccm2bm', 'sitem'), + (6145838, 'iccm2pp', 'sitem'), + (6146094, 'iccm2sa', 'sitem'), + (6146350, 'iccm2ss', 'sitem'), + (6146606, 'iccsb', 'sitem'), + (6146862, 'iccss', 'sitem'), + (6147118, 'm0174dxacb01', 'sitem'), + (6147374, 'm0174dxacc01', 'sitem'), + (6147630, 'm0174dxacd01', 'sitem'), + (6147886, 'm0174dxace01', 'sitem'), + (6148142, 'm0174dxacf01', 'sitem'), + (6148398, 'm0175dxacb01', 'sitem'), + (6148654, 'm0175dxacc01', 'sitem'), + (6148910, 'm0175dxacd01', 'sitem'), + (6149166, 'm0175dxace01', 'sitem'), + (6149422, 'm0175dxacf01', 'sitem'), + (6149678, 'm0176dxacb01', 'sitem'), + (6149934, 'm0176dxacc01', 'sitem'), + (6150190, 'm0176dxacd01', 'sitem'), + (6150446, 'm0176dxace01', 'sitem'), + (6150702, 'm0176dxacf01', 'sitem'), + (6150958, 'm0177dxacb01', 'sitem'), + (6151214, 'm0177dxacc01', 'sitem'), + (6151470, 'm0177dxacd01', 'sitem'), + (6151726, 'm0177dxace01', 'sitem'), + (6151982, 'm0177dxacf01', 'sitem'), + (6152238, 'm0178dxacb01', 'sitem'), + (6152494, 'm0178dxacc01', 'sitem'), + (6152750, 'm0178dxacd01', 'sitem'), + (6153006, 'm0178dxace01', 'sitem'), + (6153262, 'm0178dxacf01', 'sitem'), + (6153518, 'm0179dxacb01', 'sitem'), + (6153774, 'm0179dxacc01', 'sitem'), + (6154030, 'm0179dxacd01', 'sitem'), + (6154286, 'm0179dxace01', 'sitem'), + (6154542, 'm0179dxacf01', 'sitem'), + (6154798, 'm0180dxacb01', 'sitem'), + (6155054, 'm0180dxacc01', 'sitem'), + (6155310, 'm0180dxacd01', 'sitem'), + (6155566, 'm0180dxace01', 'sitem'), + (6155822, 'm0180dxacf01', 'sitem'), + (6156078, 'm0181dxacb01', 'sitem'), + (6156334, 'm0181dxacc01', 'sitem'), + (6156590, 'm0181dxacd01', 'sitem'), + (6156846, 'm0181dxace01', 'sitem'), + (6157102, 'm0181dxacf01', 'sitem'), + (6157358, 'm0182dxacb01', 'sitem'), + (6157614, 'm0182dxacc01', 'sitem'), + (6157870, 'm0182dxacd01', 'sitem'), + (6158126, 'm0182dxace01', 'sitem'), + (6158382, 'm0182dxacf01', 'sitem'), + (6158638, 'm0183dxacb01', 'sitem'), + (6158894, 'm0183dxacc01', 'sitem'), + (6159150, 'm0183dxacd01', 'sitem'), + (6159406, 'm0183dxace01', 'sitem'), + (6159662, 'm0183dxacf01', 'sitem'), + (6159918, 'm0184dxacb01', 'sitem'), + (6160174, 'm0184dxacc01', 'sitem'), + (6160430, 'm0184dxacd01', 'sitem'), + (6160686, 'm0184dxace01', 'sitem'), + (6160942, 'm0184dxacf01', 'sitem'), + (6161198, 'm0185dxacb01', 'sitem'), + (6161454, 'm0185dxacc01', 'sitem'), + (6161710, 'm0185dxacd01', 'sitem'), + (6161966, 'm0185dxace01', 'sitem'), + (6162222, 'm0185dxacf01', 'sitem'), + (6162478, 'm0186dxacb01', 'sitem'), + (6162734, 'm0186dxacc01', 'sitem'), + (6162990, 'm0186dxacd01', 'sitem'), + (6163246, 'm0186dxace01', 'sitem'), + (6163502, 'm0186dxacf01', 'sitem'), + (6163758, 'm0187dxacb01', 'sitem'), + (6164014, 'm0187dxacc01', 'sitem'), + (6164270, 'm0187dxacd01', 'sitem'), + (6164526, 'm0187dxace01', 'sitem'), + (6164782, 'm0187dxacf01', 'sitem'), + (6165038, 'm0188dxacb01', 'sitem'), + (6165294, 'm0188dxacc01', 'sitem'), + (6165550, 'm0188dxacd01', 'sitem'), + (6165806, 'm0188dxace01', 'sitem'), + (6166062, 'm0188dxacf01', 'sitem'), + (6166318, 'm0189dxacb01', 'sitem'), + (6166574, 'm0189dxacc01', 'sitem'), + (6166830, 'm0189dxacd01', 'sitem'), + (6167086, 'm0189dxace01', 'sitem'), + (6167342, 'm0189dxacf01', 'sitem'), + (6167598, 'm0190dxacb01', 'sitem'), + (6167854, 'm0190dxacc01', 'sitem'), + (6168110, 'm0190dxacd01', 'sitem'), + (6168366, 'm0190dxace01', 'sitem'), + (6168622, 'm0190dxacf01', 'sitem'), + (6168878, 'm0191dxacb01', 'sitem'), + (6169134, 'm0191dxacc01', 'sitem'), + (6169390, 'm0191dxacd01', 'sitem'), + (6169646, 'm0191dxace01', 'sitem'), + (6169902, 'm0191dxacf01', 'sitem'), + (6170158, 'm0192dxacb01', 'sitem'), + (6170414, 'm0192dxacc01', 'sitem'), + (6170670, 'm0192dxacd01', 'sitem'), + (6170926, 'm0192dxace01', 'sitem'), + (6171182, 'm0192dxacf01', 'sitem'), + (6171438, 'm0193dxacb01', 'sitem'), + (6171694, 'm0193dxacc01', 'sitem'), + (6171950, 'm0193dxacd01', 'sitem'), + (6172206, 'm0193dxace01', 'sitem'), + (6172462, 'm0193dxacf01', 'sitem'), + (6172718, 'm0194dxacb01', 'sitem'), + (6172974, 'm0194dxacc01', 'sitem'), + (6173230, 'm0194dxacd01', 'sitem'), + (6173486, 'm0194dxace01', 'sitem'), + (6173742, 'm0194dxacf01', 'sitem'), + (6173998, 'm0195dxacb01', 'sitem'), + (6174254, 'm0195dxacc01', 'sitem'), + (6174510, 'm0195dxacd01', 'sitem'), + (6174766, 'm0195dxace01', 'sitem'), + (6175022, 'm0195dxacf01', 'sitem'), + (6175278, 'm0196dxacb01', 'sitem'), + (6175534, 'm0196dxacc01', 'sitem'), + (6175790, 'm0196dxacd01', 'sitem'), + (6176046, 'm0196dxace01', 'sitem'), + (6176302, 'm0196dxacf01', 'sitem'), + (6176558, 'm0197dxacb01', 'sitem'), + (6176814, 'm0197dxacc01', 'sitem'), + (6177070, 'm0197dxacd01', 'sitem'), + (6177326, 'm0197dxace01', 'sitem'), + (6177582, 'm0197dxacf01', 'sitem'), + (6177838, 'm0206dxacb01', 'sitem'), + (6178094, 'm0206dxacc01', 'sitem'), + (6178350, 'm0206dxacd01', 'sitem'), + (6178606, 'm0206dxace01', 'sitem'), + (6178862, 'm0206dxacf01', 'sitem'), + (6179118, 'm0207dxacb01', 'sitem'), + (6179374, 'm0207dxacc01', 'sitem'), + (6179630, 'm0207dxacd01', 'sitem'), + (6179886, 'm0207dxace01', 'sitem'), + (6180142, 'm0207dxacf01', 'sitem'), + (6180398, 'm0208dxacb01', 'sitem'), + (6180654, 'm0208dxacc01', 'sitem'), + (6180910, 'm0208dxacd01', 'sitem'), + (6181166, 'm0208dxace01', 'sitem'), + (6181422, 'm0208dxacf01', 'sitem'), + (6181678, 'm0209dxacb01', 'sitem'), + (6181934, 'm0209dxacc01', 'sitem'), + (6182190, 'm0209dxacd01', 'sitem'), + (6182446, 'm0209dxace01', 'sitem'), + (6182702, 'm0209dxacf01', 'sitem'), + (6182958, 'm0210dxacb01', 'sitem'), + (6183214, 'm0210dxacc01', 'sitem'), + (6183470, 'm0210dxacd01', 'sitem'), + (6183726, 'm0210dxace01', 'sitem'), + (6183982, 'm0210dxacf01', 'sitem'), + (6184238, 'm0211dxacb01', 'sitem'), + (6184494, 'm0211dxacc01', 'sitem'), + (6184750, 'm0211dxacd01', 'sitem'), + (6185006, 'm0211dxace01', 'sitem'), + (6185262, 'm0211dxacf01', 'sitem'), + (6185518, 'm0212dxacb01', 'sitem'), + (6185774, 'm0212dxacc01', 'sitem'), + (6186030, 'm0212dxacd01', 'sitem'), + (6186286, 'm0212dxace01', 'sitem'), + (6186542, 'm0212dxacf01', 'sitem'), + (6186798, 'm0213dxacb01', 'sitem'), + (6187054, 'm0213dxacc01', 'sitem'), + (6187310, 'm0213dxacd01', 'sitem'), + (6187566, 'm0213dxace01', 'sitem'), + (6187822, 'm0213dxacf01', 'sitem'), + (6188078, 'm0214dxacb01', 'sitem'), + (6188334, 'm0214dxacc01', 'sitem'), + (6188590, 'm0214dxacd01', 'sitem'), + (6188846, 'm0214dxace01', 'sitem'), + (6189102, 'm0214dxacf01', 'sitem'), + (6189358, 'm0215dxacb01', 'sitem'), + (6189614, 'm0215dxacc01', 'sitem'), + (6189870, 'm0215dxacd01', 'sitem'), + (6190126, 'm0215dxace01', 'sitem'), + (6190382, 'm0215dxacf01', 'sitem'), + (6190638, 'm0216dxacb01', 'sitem'), + (6190894, 'm0216dxacc01', 'sitem'), + (6191150, 'm0216dxacd01', 'sitem'), + (6191406, 'm0216dxace01', 'sitem'), + (6191662, 'm0216dxacf01', 'sitem'), + (6191918, 'm0217dxacb01', 'sitem'), + (6192174, 'm0217dxacc01', 'sitem'), + (6192430, 'm0217dxacd01', 'sitem'), + (6192686, 'm0217dxace01', 'sitem'), + (6192942, 'm0217dxacf01', 'sitem'), + (6193198, 'm0218dxacb01', 'sitem'), + (6193454, 'm0218dxacc01', 'sitem'), + (6193710, 'm0218dxacd01', 'sitem'), + (6193966, 'm0218dxace01', 'sitem'), + (6194222, 'm0218dxacf01', 'sitem'), + (6194478, 'm0219dxacb01', 'sitem'), + (6194734, 'm0219dxacc01', 'sitem'), + (6194990, 'm0219dxacd01', 'sitem'), + (6195246, 'm0219dxace01', 'sitem'), + (6195502, 'm0219dxacf01', 'sitem'), + (6195758, 'm0220dxacb01', 'sitem'), + (6196014, 'm0220dxacc01', 'sitem'), + (6196270, 'm0220dxacd01', 'sitem'), + (6196526, 'm0220dxace01', 'sitem'), + (6196782, 'm0220dxacf01', 'sitem'), + (6197038, 'm0221dxacb01', 'sitem'), + (6197294, 'm0221dxacc01', 'sitem'), + (6197550, 'm0221dxacd01', 'sitem'), + (6197806, 'm0221dxace01', 'sitem'), + (6198062, 'm0221dxacf01', 'sitem'), + (6198318, 'm0222dxacb01', 'sitem'), + (6198574, 'm0222dxacc01', 'sitem'), + (6198830, 'm0222dxacd01', 'sitem'), + (6199086, 'm0222dxace01', 'sitem'), + (6199342, 'm0222dxacf01', 'sitem'), + (6199598, 'm0223dxacb01', 'sitem'), + (6199854, 'm0223dxacc01', 'sitem'), + (6200110, 'm0223dxacd01', 'sitem'), + (6200366, 'm0223dxace01', 'sitem'), + (6200622, 'm0223dxacf01', 'sitem'), + (6200878, 'm0224dxacb01', 'sitem'), + (6201134, 'm0224dxacc01', 'sitem'), + (6201390, 'm0224dxacd01', 'sitem'), + (6201646, 'm0224dxace01', 'sitem'), + (6201902, 'm0224dxacf01', 'sitem'), + (6202158, 'm0225dxacb01', 'sitem'), + (6202414, 'm0225dxacc01', 'sitem'), + (6202670, 'm0225dxacd01', 'sitem'), + (6202926, 'm0225dxace01', 'sitem'), + (6203182, 'm0225dxacf01', 'sitem'), + (6203438, 'm0226dxacb01', 'sitem'), + (6203694, 'm0226dxacc01', 'sitem'), + (6203950, 'm0226dxacd01', 'sitem'), + (6204206, 'm0226dxace01', 'sitem'), + (6204462, 'm0226dxacf01', 'sitem'), + (6204718, 'm0227dxacb01', 'sitem'), + (6204974, 'm0227dxacc01', 'sitem'), + (6205230, 'm0227dxacd01', 'sitem'), + (6205486, 'm0227dxace01', 'sitem'), + (6205742, 'm0227dxacf01', 'sitem'), + (6205998, 'm0228dxacb01', 'sitem'), + (6206254, 'm0228dxacc01', 'sitem'), + (6206510, 'm0228dxacd01', 'sitem'), + (6206766, 'm0228dxace01', 'sitem'), + (6207022, 'm0228dxacf01', 'sitem'), + (6207278, 'm0229dxacb01', 'sitem'), + (6207534, 'm0229dxacc01', 'sitem'), + (6207790, 'm0229dxacd01', 'sitem'), + (6208046, 'm0229dxace01', 'sitem'), + (6208302, 'm0229dxacf01', 'sitem'), + (6208558, 'm0230dxacb01', 'sitem'), + (6208814, 'm0230dxacc01', 'sitem'), + (6209070, 'm0230dxacd01', 'sitem'), + (6209326, 'm0230dxace01', 'sitem'), + (6209582, 'm0230dxacf01', 'sitem'), + (6209838, 'm0231dxacb01', 'sitem'), + (6210094, 'm0231dxacc01', 'sitem'), + (6210350, 'm0231dxacd01', 'sitem'), + (6210606, 'm0231dxace01', 'sitem'), + (6210862, 'm0231dxacf01', 'sitem'), + (6211118, 'm0232dxacb01', 'sitem'), + (6211374, 'm0232dxacc01', 'sitem'), + (6211630, 'm0232dxacd01', 'sitem'), + (6211886, 'm0232dxace01', 'sitem'), + (6212142, 'm0232dxacf01', 'sitem'), + (6212398, 'm0233dxacb01', 'sitem'), + (6212654, 'm0233dxacc01', 'sitem'), + (6212910, 'm0233dxacd01', 'sitem'), + (6213166, 'm0233dxace01', 'sitem'), + (6213422, 'm0233dxacf01', 'sitem'), + (6213678, 'm0234dxacb01', 'sitem'), + (6213934, 'm0234dxacc01', 'sitem'), + (6214190, 'm0234dxacd01', 'sitem'), + (6214446, 'm0234dxace01', 'sitem'), + (6214702, 'm0234dxacf01', 'sitem'), + (6214958, 'm0235dxacb01', 'sitem'), + (6215214, 'm0235dxacc01', 'sitem'), + (6215470, 'm0235dxacd01', 'sitem'), + (6215726, 'm0235dxace01', 'sitem'), + (6215982, 'm0235dxacf01', 'sitem'), + (6216238, 'm0236dxacb01', 'sitem'), + (6216494, 'm0236dxacc01', 'sitem'), + (6216750, 'm0236dxacd01', 'sitem'), + (6217006, 'm0236dxace01', 'sitem'), + (6217262, 'm0236dxacf01', 'sitem'), + (6217518, 'm0237dxacb01', 'sitem'), + (6217774, 'm0237dxacc01', 'sitem'), + (6218030, 'm0237dxacd01', 'sitem'), + (6218286, 'm0237dxace01', 'sitem'), + (6218542, 'm0237dxacf01', 'sitem'), + (6218798, 'm0238dxacb01', 'sitem'), + (6219054, 'm0238dxacc01', 'sitem'), + (6219310, 'm0238dxacd01', 'sitem'), + (6219566, 'm0238dxace01', 'sitem'), + (6219822, 'm0238dxacf01', 'sitem'), + (6220078, 'm0239dxacb01', 'sitem'), + (6220334, 'm0239dxacc01', 'sitem'), + (6220590, 'm0239dxacd01', 'sitem'), + (6220846, 'm0239dxace01', 'sitem'), + (6221102, 'm0239dxacf01', 'sitem'), + (6221358, 'm0240dxacb01', 'sitem'), + (6221614, 'm0240dxacc01', 'sitem'), + (6221870, 'm0240dxacd01', 'sitem'), + (6222126, 'm0240dxace01', 'sitem'), + (6222382, 'm0240dxacf01', 'sitem'), + (6222638, 'm0241dxacb01', 'sitem'), + (6222894, 'm0241dxacc01', 'sitem'), + (6223150, 'm0241dxacd01', 'sitem'), + (6223406, 'm0241dxace01', 'sitem'), + (6223662, 'm0241dxacf01', 'sitem'), + (6223918, 'm0242dxacb01', 'sitem'), + (6224174, 'm0242dxacc01', 'sitem'), + (6224430, 'm0242dxacd01', 'sitem'), + (6224686, 'm0242dxace01', 'sitem'), + (6224942, 'm0242dxacf01', 'sitem'), + (6225198, 'm0243dxacb01', 'sitem'), + (6225454, 'm0243dxacc01', 'sitem'), + (6225710, 'm0243dxacd01', 'sitem'), + (6225966, 'm0243dxace01', 'sitem'), + (6226222, 'm0243dxacf01', 'sitem'), + (6226478, 'm0244dxacb01', 'sitem'), + (6226734, 'm0244dxacc01', 'sitem'), + (6226990, 'm0244dxacd01', 'sitem'), + (6227246, 'm0244dxace01', 'sitem'), + (6227502, 'm0244dxacf01', 'sitem'), + (6227758, 'm0245dxacb01', 'sitem'), + (6228014, 'm0245dxacc01', 'sitem'), + (6228270, 'm0245dxacd01', 'sitem'), + (6228526, 'm0245dxace01', 'sitem'), + (6228782, 'm0245dxacf01', 'sitem'), + (6229038, 'm0246dxacb01', 'sitem'), + (6229294, 'm0246dxacc01', 'sitem'), + (6229550, 'm0246dxacd01', 'sitem'), + (6229806, 'm0246dxace01', 'sitem'), + (6230062, 'm0246dxacf01', 'sitem'), + (6230318, 'm0247dxacb01', 'sitem'), + (6230574, 'm0247dxacc01', 'sitem'), + (6230830, 'm0247dxacd01', 'sitem'), + (6231086, 'm0247dxace01', 'sitem'), + (6231342, 'm0247dxacf01', 'sitem'), + (6231598, 'm0248dxacb01', 'sitem'), + (6231854, 'm0248dxacc01', 'sitem'), + (6232110, 'm0248dxacd01', 'sitem'), + (6232366, 'm0248dxace01', 'sitem'), + (6232622, 'm0248dxacf01', 'sitem'), + (6232878, 'm0249dxacb01', 'sitem'), + (6233134, 'm0249dxacc01', 'sitem'), + (6233390, 'm0249dxacd01', 'sitem'), + (6233646, 'm0249dxace01', 'sitem'), + (6233902, 'm0249dxacf01', 'sitem'), + (6234158, 'm0250dxacb01', 'sitem'), + (6234414, 'm0250dxacc01', 'sitem'), + (6234670, 'm0250dxacd01', 'sitem'), + (6234926, 'm0250dxace01', 'sitem'), + (6235182, 'm0250dxacf01', 'sitem'), + (6235438, 'm0251dxacb01', 'sitem'), + (6235694, 'm0251dxacc01', 'sitem'), + (6235950, 'm0251dxacd01', 'sitem'), + (6236206, 'm0251dxace01', 'sitem'), + (6236462, 'm0251dxacf01', 'sitem'), + (6236718, 'm0252dxacb01', 'sitem'), + (6236974, 'm0252dxacc01', 'sitem'), + (6237230, 'm0252dxacd01', 'sitem'), + (6237486, 'm0252dxace01', 'sitem'), + (6237742, 'm0252dxacf01', 'sitem'), + (6237998, 'm0253dxacb01', 'sitem'), + (6238254, 'm0253dxacc01', 'sitem'), + (6238510, 'm0253dxacd01', 'sitem'), + (6238766, 'm0253dxace01', 'sitem'), + (6239022, 'm0253dxacf01', 'sitem'), + (6239278, 'm0254dxacb01', 'sitem'), + (6239534, 'm0254dxacc01', 'sitem'), + (6239790, 'm0254dxacd01', 'sitem'), + (6240046, 'm0254dxace01', 'sitem'), + (6240302, 'm0254dxacf01', 'sitem'), + (6240558, 'm0255dxacb01', 'sitem'), + (6240814, 'm0255dxacc01', 'sitem'), + (6241070, 'm0255dxacd01', 'sitem'), + (6241326, 'm0255dxace01', 'sitem'), + (6241582, 'm0255dxacf01', 'sitem'), + (6241838, 'm0256dxacb01', 'sitem'), + (6242094, 'm0256dxacc01', 'sitem'), + (6242350, 'm0256dxacd01', 'sitem'), + (6242606, 'm0256dxace01', 'sitem'), + (6242862, 'm0256dxacf01', 'sitem'), + (6243118, 'm0257dxacb01', 'sitem'), + (6243374, 'm0257dxacc01', 'sitem'), + (6243630, 'm0257dxacd01', 'sitem'), + (6243886, 'm0257dxace01', 'sitem'), + (6244142, 'm0257dxacf01', 'sitem'), + (6244398, 'm0258dxacb01', 'sitem'), + (6244654, 'm0258dxacc01', 'sitem'), + (6244910, 'm0258dxacd01', 'sitem'), + (6245166, 'm0258dxace01', 'sitem'), + (6245422, 'm0258dxacf01', 'sitem'), + (6245678, 'm0259dxacb01', 'sitem'), + (6245934, 'm0259dxacc01', 'sitem'), + (6246190, 'm0259dxacd01', 'sitem'), + (6246446, 'm0259dxace01', 'sitem'), + (6246702, 'm0259dxacf01', 'sitem'), + (6246958, 'm0260dxacb01', 'sitem'), + (6247214, 'm0260dxacc01', 'sitem'), + (6247470, 'm0260dxacd01', 'sitem'), + (6247726, 'm0260dxace01', 'sitem'), + (6247982, 'm0260dxacf01', 'sitem'), + (6248238, 'm0261dxacb01', 'sitem'), + (6248494, 'm0261dxacc01', 'sitem'), + (6248750, 'm0261dxacd01', 'sitem'), + (6249006, 'm0261dxace01', 'sitem'), + (6249262, 'm0261dxacf01', 'sitem'), + (6249518, 'm0262dxacb01', 'sitem'), + (6249774, 'm0262dxacc01', 'sitem'), + (6250030, 'm0262dxacd01', 'sitem'), + (6250286, 'm0262dxace01', 'sitem'), + (6250542, 'm0262dxacf01', 'sitem'), + (6250798, 'm0309dxacb01', 'sitem'), + (6251054, 'm0309dxacc01', 'sitem'), + (6251310, 'm0309dxacd01', 'sitem'), + (6251566, 'm0309dxace01', 'sitem'), + (6251822, 'm0309dxacf01', 'sitem'), + (6252078, 'm0310dxacb01', 'sitem'), + (6252334, 'm0310dxacc01', 'sitem'), + (6252590, 'm0310dxacd01', 'sitem'), + (6252846, 'm0310dxace01', 'sitem'), + (6253102, 'm0310dxacf01', 'sitem'), + (6253358, 'm0311dxacb01', 'sitem'), + (6253614, 'm0311dxacc01', 'sitem'), + (6253870, 'm0311dxacd01', 'sitem'), + (6254126, 'm0311dxace01', 'sitem'), + (6254382, 'm0311dxacf01', 'sitem'), + (6254638, 'm0263chhdb01', 'sitem'), + (6254894, 'm0263chhdc01', 'sitem'), + (6255150, 'm0263chhdd01', 'sitem'), + (6255406, 'm0263chhde01', 'sitem'), + (6255662, 'm0263chidb01', 'sitem'), + (6255918, 'm0263chjdb01', 'sitem'), + (6256174, 'm0265chdda01', 'sitem'), + (6256430, 'm0265chddb01', 'sitem'), + (6256686, 'm0265chddc01', 'sitem'), + (6256942, 'm0265chddd01', 'sitem'), + (6257198, 'm0265chdde01', 'sitem'), + (6257454, 'm0266chcda01', 'sitem'), + (6257710, 'm0266chcdb01', 'sitem'), + (6257966, 'm0266chcdc01', 'sitem'), + (6258222, 'm0266chcdd01', 'sitem'), + (6258478, 'm0266chcde01', 'sitem'), + (6258734, 'm0266chcdf01', 'sitem'), + (6258990, 'm0269cbadd01', 'sitem'), + (6259246, 'm0269cbadf01', 'sitem'), + (6259502, 'm0270cbbdd01', 'sitem'), + (6259758, 'm0270cbbde01', 'sitem'), + (6260014, 'm0270cbbdf01', 'sitem'), + (6260270, 'm0272chadc01', 'sitem'), + (6260526, 'm0272chadd01', 'sitem'), + (6260782, 'm0272chade01', 'sitem'), + (6261038, 'm0273chbda01', 'sitem'), + (6261294, 'm0273chbdb01', 'sitem'), + (6261550, 'm0273chbdc01', 'sitem'), + (6261806, 'm0273chbdd01', 'sitem'), + (6262062, 'm0273chbde01', 'sitem'), + (6262318, 'm0273chbdf01', 'sitem'), + (6262574, 'm0274chlde01', 'sitem'), + (6262830, 'm0274chldf01', 'sitem'), + (6263086, 'm0275chgdb01', 'sitem'), + (6263342, 'm0275chgdf01', 'sitem'), + (6263598, 'm0276chkde01', 'sitem'), + (6263854, 'm0276chkdf01', 'sitem'), + (6264110, 'm0277ckfde01', 'sitem'), + (6264366, 'm0277ckfdf01', 'sitem'), + (6264622, 'm0278ckddd01', 'sitem'), + (6264878, 'm0278ckdde01', 'sitem'), + (6265134, 'm0278ckddf01', 'sitem'), + (6265390, 'm0281ckhdb01', 'sitem'), + (6265646, 'm0281ckhdc01', 'sitem'), + (6265902, 'm0281ckhdd01', 'sitem'), + (6266158, 'm0281ckhde01', 'sitem'), + (6266414, 'm0281ckhdf01', 'sitem'), + (6266670, 'm0282ckidc01', 'sitem'), + (6266926, 'm0282ckidd01', 'sitem'), + (6267182, 'm0282ckide01', 'sitem'), + (6267438, 'm0282ckidf01', 'sitem'), + (6267694, 'm0287chhdb01', 'sitem'), + (6267950, 'm0287chhdc01', 'sitem'), + (6268206, 'm0287chhdd01', 'sitem'), + (6268462, 'm0287chhde01', 'sitem'), + (6268718, 'm0287chidb01', 'sitem'), + (6268974, 'm0287chjdb01', 'sitem'), + (6269230, 'm0288ccadb01', 'sitem'), + (6269486, 'm0288ccadc01', 'sitem'), + (6269742, 'm0288ccadd01', 'sitem'), + (6269998, 'm0288ccadf01', 'sitem'), + (6270254, 'm0290chdda01', 'sitem'), + (6270510, 'm0290chddb01', 'sitem'), + (6270766, 'm0290chddc01', 'sitem'), + (6271022, 'm0290chddd01', 'sitem'), + (6271278, 'm0290chdde01', 'sitem'), + (6271534, 'm0291ckhdb01', 'sitem'), + (6271790, 'm0291ckhdc01', 'sitem'), + (6272046, 'm0291ckhdd01', 'sitem'), + (6272302, 'm0291ckhde01', 'sitem'), + (6272558, 'm0291ckhdf01', 'sitem'), + (6272814, 'm0293chlde01', 'sitem'), + (6273070, 'm0293chldf01', 'sitem'), + (6273326, 'm0296chcda01', 'sitem'), + (6273582, 'm0296chcdb01', 'sitem'), + (6273838, 'm0296chcdc01', 'sitem'), + (6274094, 'm0296chcdd01', 'sitem'), + (6274350, 'm0296chcde01', 'sitem'), + (6274606, 'm0296chcdf01', 'sitem'), + (6274862, 'm0297chhdb01', 'sitem'), + (6275118, 'm0297chhdc01', 'sitem'), + (6275374, 'm0297chhdd01', 'sitem'), + (6275630, 'm0297chhde01', 'sitem'), + (6275886, 'm0297chidb01', 'sitem'), + (6276142, 'm0297chjdb01', 'sitem'), + (6276398, 'm0298ccadb01', 'sitem'), + (6276654, 'm0298ccadc01', 'sitem'), + (6276910, 'm0298ccadd01', 'sitem'), + (6277166, 'm0298ccadf01', 'sitem'), + (6277422, 'm0301cchdd01', 'sitem'), + (6277678, 'm0301cchde01', 'sitem'), + (6277934, 'm0301cchdf01', 'sitem'), + (6278190, 'm0302chgdb01', 'sitem'), + (6278446, 'm0302chgdf01', 'sitem'), + (6278702, 'm0303ccide01', 'sitem'), + (6278958, 'm0303ccidf01', 'sitem'), + (6279214, 'm0304chbda01', 'sitem'), + (6279470, 'm0304chbdb01', 'sitem'), + (6279726, 'm0304chbdc01', 'sitem'), + (6279982, 'm0304chbdd01', 'sitem'), + (6280238, 'm0304chbde01', 'sitem'), + (6280494, 'm0304chbdf01', 'sitem'), + (6280750, 'm0305chadc01', 'sitem'), + (6281006, 'm0305chadd01', 'sitem'), + (6281262, 'm0305chade01', 'sitem'), + (6281518, 'm0306chdda01', 'sitem'), + (6281774, 'm0306chddb01', 'sitem'), + (6282030, 'm0306chddc01', 'sitem'), + (6282286, 'm0306chddd01', 'sitem'), + (6282542, 'm0306chdde01', 'sitem'), + (6282798, 'm0313chadc01', 'sitem'), + (6283054, 'm0313chadd01', 'sitem'), + (6283310, 'm0313chade01', 'sitem'), + (6283566, 'm0314chbda01', 'sitem'), + (6283822, 'm0314chbdb01', 'sitem'), + (6284078, 'm0314chbdc01', 'sitem'), + (6284334, 'm0314chbdd01', 'sitem'), + (6284590, 'm0314chbde01', 'sitem'), + (6284846, 'm0314chbdf01', 'sitem'), + (6285102, 'm0315chcda01', 'sitem'), + (6285358, 'm0315chcdb01', 'sitem'), + (6285614, 'm0315chcdc01', 'sitem'), + (6285870, 'm0315chcdd01', 'sitem'), + (6286126, 'm0315chcde01', 'sitem'), + (6286382, 'm0315chcdf01', 'sitem'), + (6286638, 'm0316ccadb01', 'sitem'), + (6286894, 'm0316ccadc01', 'sitem'), + (6287150, 'm0316ccadd01', 'sitem'), + (6287406, 'm0316ccadf01', 'sitem'), + (6287662, 'm0317chdda01', 'sitem'), + (6287918, 'm0317chddb01', 'sitem'), + (6288174, 'm0317chddc01', 'sitem'), + (6288430, 'm0317chddd01', 'sitem'), + (6288686, 'm0317chdde01', 'sitem'), + (6288942, 'm0320chgdb01', 'sitem'), + (6289198, 'm0320chgdf01', 'sitem'), + (6289454, 'm0321cbadd01', 'sitem'), + (6289710, 'm0321cbadf01', 'sitem'), + (6289966, 'm0322cbbdd01', 'sitem'), + (6290222, 'm0322cbbde01', 'sitem'), + (6290478, 'm0322cbbdf01', 'sitem'), + (6290734, 'm0323chhdb01', 'sitem'), + (6290990, 'm0323chhdc01', 'sitem'), + (6291246, 'm0323chhdd01', 'sitem'), + (6291502, 'm0323chhde01', 'sitem'), + (6291758, 'm0323chidb01', 'sitem'), + (6292014, 'm0323chjdb01', 'sitem'), + (6292270, 'm0326chkde01', 'sitem'), + (6292526, 'm0326chkdf01', 'sitem'), + (6292782, 'm0328chlde01', 'sitem'), + (6293038, 'm0328chldf01', 'sitem'), + (6293294, 'm0329cchdd01', 'sitem'), + (6293550, 'm0329cchde01', 'sitem'), + (6293806, 'm0329cchdf01', 'sitem'), + (6294062, 'm0331ccide01', 'sitem'), + (6294318, 'm0331ccidf01', 'sitem'), + (6294574, 'm0263chhfb01', 'sitem'), + (6294830, 'm0263chhfc01', 'sitem'), + (6295086, 'm0263chhfd01', 'sitem'), + (6295342, 'm0263chhfe01', 'sitem'), + (6295598, 'm0263chhff01', 'sitem'), + (6295854, 'm0263chifb01', 'sitem'), + (6296110, 'm0263chjfb01', 'sitem'), + (6296366, 'm0264ccefb01', 'sitem'), + (6296622, 'm0264ccefc01', 'sitem'), + (6296878, 'm0264ccefd01', 'sitem'), + (6297134, 'm0264ccefe01', 'sitem'), + (6297390, 'm0264cceff01', 'sitem'), + (6297646, 'm0265chdfa01', 'sitem'), + (6297902, 'm0265chdfb01', 'sitem'), + (6298158, 'm0265chdfc01', 'sitem'), + (6298414, 'm0265chdfd01', 'sitem'), + (6298670, 'm0265chdfe01', 'sitem'), + (6298926, 'm0265chdff01', 'sitem'), + (6299182, 'm0266chcfa01', 'sitem'), + (6299438, 'm0266chcfb01', 'sitem'), + (6299694, 'm0266chcfc01', 'sitem'), + (6299950, 'm0266chcfd01', 'sitem'), + (6300206, 'm0266chcfe01', 'sitem'), + (6300462, 'm0266chcff01', 'sitem'), + (6300718, 'm0272chafc01', 'sitem'), + (6300974, 'm0272chafd01', 'sitem'), + (6301230, 'm0272chafe01', 'sitem'), + (6301486, 'm0272chaff01', 'sitem'), + (6301742, 'm0273chbfa01', 'sitem'), + (6301998, 'm0273chbfb01', 'sitem'), + (6302254, 'm0273chbfc01', 'sitem'), + (6302510, 'm0273chbfd01', 'sitem'), + (6302766, 'm0273chbfe01', 'sitem'), + (6303022, 'm0273chbff01', 'sitem'), + (6303278, 'm0274chlfb01', 'sitem'), + (6303534, 'm0274chlfc01', 'sitem'), + (6303790, 'm0274chlfd01', 'sitem'), + (6304046, 'm0274chlfe01', 'sitem'), + (6304302, 'm0274chlff01', 'sitem'), + (6304558, 'm0279ckefe01', 'sitem'), + (6304814, 'm0279ckeff01', 'sitem'), + (6305070, 'm0281ckhfb01', 'sitem'), + (6305326, 'm0281ckhfc01', 'sitem'), + (6305582, 'm0281ckhfd01', 'sitem'), + (6305838, 'm0281ckhfe01', 'sitem'), + (6306094, 'm0281ckhff01', 'sitem'), + (6306350, 'm0287chhfb01', 'sitem'), + (6306606, 'm0287chhfc01', 'sitem'), + (6306862, 'm0287chhfd01', 'sitem'), + (6307118, 'm0287chhfe01', 'sitem'), + (6307374, 'm0287chhff01', 'sitem'), + (6307630, 'm0287chifb01', 'sitem'), + (6307886, 'm0287chjfb01', 'sitem'), + (6308142, 'm0288ccafb01', 'sitem'), + (6308398, 'm0288ccafc01', 'sitem'), + (6308654, 'm0288ccafd01', 'sitem'), + (6308910, 'm0288ccaff01', 'sitem'), + (6309166, 'm0289ccefb01', 'sitem'), + (6309422, 'm0289ccefc01', 'sitem'), + (6309678, 'm0289ccefd01', 'sitem'), + (6309934, 'm0289ccefe01', 'sitem'), + (6310190, 'm0289cceff01', 'sitem'), + (6310446, 'm0290chdfa01', 'sitem'), + (6310702, 'm0290chdfb01', 'sitem'), + (6310958, 'm0290chdfc01', 'sitem'), + (6311214, 'm0290chdfd01', 'sitem'), + (6311470, 'm0290chdfe01', 'sitem'), + (6311726, 'm0290chdff01', 'sitem'), + (6311982, 'm0291ckhfb01', 'sitem'), + (6312238, 'm0291ckhfc01', 'sitem'), + (6312494, 'm0291ckhfd01', 'sitem'), + (6312750, 'm0291ckhfe01', 'sitem'), + (6313006, 'm0291ckhff01', 'sitem'), + (6313262, 'm0292ckefe01', 'sitem'), + (6313518, 'm0292ckeff01', 'sitem'), + (6313774, 'm0293chlfb01', 'sitem'), + (6314030, 'm0293chlfc01', 'sitem'), + (6314286, 'm0293chlfd01', 'sitem'), + (6314542, 'm0293chlfe01', 'sitem'), + (6314798, 'm0293chlff01', 'sitem'), + (6315054, 'm0296chcfa01', 'sitem'), + (6315310, 'm0296chcfb01', 'sitem'), + (6315566, 'm0296chcfc01', 'sitem'), + (6315822, 'm0296chcfd01', 'sitem'), + (6316078, 'm0296chcfe01', 'sitem'), + (6316334, 'm0296chcff01', 'sitem'), + (6316590, 'm0297chhfb01', 'sitem'), + (6316846, 'm0297chhfc01', 'sitem'), + (6317102, 'm0297chhfd01', 'sitem'), + (6317358, 'm0297chhfe01', 'sitem'), + (6317614, 'm0297chhff01', 'sitem'), + (6317870, 'm0297chifb01', 'sitem'), + (6318126, 'm0297chjfb01', 'sitem'), + (6318382, 'm0298ccafb01', 'sitem'), + (6318638, 'm0298ccafc01', 'sitem'), + (6318894, 'm0298ccafd01', 'sitem'), + (6319150, 'm0298ccaff01', 'sitem'), + (6319406, 'm0299ccdfd01', 'sitem'), + (6319662, 'm0299ccdfe01', 'sitem'), + (6319918, 'm0299ccdff01', 'sitem'), + (6320174, 'm0300ccefb01', 'sitem'), + (6320430, 'm0300ccefc01', 'sitem'), + (6320686, 'm0300ccefd01', 'sitem'), + (6320942, 'm0300ccefe01', 'sitem'), + (6321198, 'm0300cceff01', 'sitem'), + (6321454, 'm0304chbfa01', 'sitem'), + (6321710, 'm0304chbfb01', 'sitem'), + (6321966, 'm0304chbfc01', 'sitem'), + (6322222, 'm0304chbfd01', 'sitem'), + (6322478, 'm0304chbfe01', 'sitem'), + (6322734, 'm0304chbff01', 'sitem'), + (6322990, 'm0305chafc01', 'sitem'), + (6323246, 'm0305chafd01', 'sitem'), + (6323502, 'm0305chafe01', 'sitem'), + (6323758, 'm0305chaff01', 'sitem'), + (6324014, 'm0306chdfa01', 'sitem'), + (6324270, 'm0306chdfb01', 'sitem'), + (6324526, 'm0306chdfc01', 'sitem'), + (6324782, 'm0306chdfd01', 'sitem'), + (6325038, 'm0306chdfe01', 'sitem'), + (6325294, 'm0306chdff01', 'sitem'), + (6325550, 'm0313chafc01', 'sitem'), + (6325806, 'm0313chafd01', 'sitem'), + (6326062, 'm0313chafe01', 'sitem'), + (6326318, 'm0313chaff01', 'sitem'), + (6326574, 'm0314chbfa01', 'sitem'), + (6326830, 'm0314chbfb01', 'sitem'), + (6327086, 'm0314chbfc01', 'sitem'), + (6327342, 'm0314chbfd01', 'sitem'), + (6327598, 'm0314chbfe01', 'sitem'), + (6327854, 'm0314chbff01', 'sitem'), + (6328110, 'm0315chcfa01', 'sitem'), + (6328366, 'm0315chcfb01', 'sitem'), + (6328622, 'm0315chcfc01', 'sitem'), + (6328878, 'm0315chcfd01', 'sitem'), + (6329134, 'm0315chcfe01', 'sitem'), + (6329390, 'm0315chcff01', 'sitem'), + (6329646, 'm0316ccafb01', 'sitem'), + (6329902, 'm0316ccafc01', 'sitem'), + (6330158, 'm0316ccafd01', 'sitem'), + (6330414, 'm0316ccaff01', 'sitem'), + (6330670, 'm0317chdfa01', 'sitem'), + (6330926, 'm0317chdfb01', 'sitem'), + (6331182, 'm0317chdfc01', 'sitem'), + (6331438, 'm0317chdfd01', 'sitem'), + (6331694, 'm0317chdfe01', 'sitem'), + (6331950, 'm0317chdff01', 'sitem'), + (6332206, 'm0319ccdfd01', 'sitem'), + (6332462, 'm0319ccdfe01', 'sitem'), + (6332718, 'm0319ccdff01', 'sitem'), + (6332974, 'm0323chhfb01', 'sitem'), + (6333230, 'm0323chhfc01', 'sitem'), + (6333486, 'm0323chhfd01', 'sitem'), + (6333742, 'm0323chhfe01', 'sitem'); +INSERT INTO `ryzom_nimetu_sheets` (`nsh_numid`, `nsh_name`, `nsh_suffix`) VALUES + (6333998, 'm0323chhff01', 'sitem'), + (6334254, 'm0323chifb01', 'sitem'), + (6334510, 'm0323chjfb01', 'sitem'), + (6334766, 'm0324ccefb01', 'sitem'), + (6335022, 'm0324ccefc01', 'sitem'), + (6335278, 'm0324ccefd01', 'sitem'), + (6335534, 'm0324ccefe01', 'sitem'), + (6335790, 'm0324cceff01', 'sitem'), + (6336046, 'm0328chlfb01', 'sitem'), + (6336302, 'm0328chlfc01', 'sitem'), + (6336558, 'm0328chlfd01', 'sitem'), + (6336814, 'm0328chlfe01', 'sitem'), + (6337070, 'm0328chlff01', 'sitem'), + (6337326, 'm0263chhjb01', 'sitem'), + (6337582, 'm0263chhjc01', 'sitem'), + (6337838, 'm0263chhjd01', 'sitem'), + (6338094, 'm0263chhje01', 'sitem'), + (6338350, 'm0263chijb01', 'sitem'), + (6338606, 'm0263chjjb01', 'sitem'), + (6338862, 'm0264ccejb01', 'sitem'), + (6339118, 'm0264ccejc01', 'sitem'), + (6339374, 'm0264ccejd01', 'sitem'), + (6339630, 'm0264cceje01', 'sitem'), + (6339886, 'm0265chdja01', 'sitem'), + (6340142, 'm0265chdjb01', 'sitem'), + (6340398, 'm0265chdjc01', 'sitem'), + (6340654, 'm0265chdjd01', 'sitem'), + (6340910, 'm0265chdje01', 'sitem'), + (6341166, 'm0266chcja01', 'sitem'), + (6341422, 'm0266chcjb01', 'sitem'), + (6341678, 'm0266chcjc01', 'sitem'), + (6341934, 'm0266chcjd01', 'sitem'), + (6342190, 'm0266chcje01', 'sitem'), + (6342446, 'm0266chcjf01', 'sitem'), + (6342702, 'm0267chfjb01', 'sitem'), + (6342958, 'm0267chfje01', 'sitem'), + (6343214, 'm0267chfjf01', 'sitem'), + (6343470, 'm0268cheje01', 'sitem'), + (6343726, 'm0268chejf01', 'sitem'), + (6343982, 'm0269cbajc01', 'sitem'), + (6344238, 'm0269cbajd01', 'sitem'), + (6344494, 'm0269cbajf01', 'sitem'), + (6344750, 'm0270cbbjd01', 'sitem'), + (6345006, 'm0271cbcjf01', 'sitem'), + (6345262, 'm0272chajc01', 'sitem'), + (6345518, 'm0272chajd01', 'sitem'), + (6345774, 'm0272chaje01', 'sitem'), + (6346030, 'm0273chbja01', 'sitem'), + (6346286, 'm0273chbjb01', 'sitem'), + (6346542, 'm0273chbjc01', 'sitem'), + (6346798, 'm0273chbjd01', 'sitem'), + (6347054, 'm0273chbje01', 'sitem'), + (6347310, 'm0273chbjf01', 'sitem'), + (6347566, 'm0276chkjd01', 'sitem'), + (6347822, 'm0276chkje01', 'sitem'), + (6348078, 'm0276chkjf01', 'sitem'), + (6348334, 'm0277ckfje01', 'sitem'), + (6348590, 'm0277ckfjf01', 'sitem'), + (6348846, 'm0278ckdjd01', 'sitem'), + (6349102, 'm0278ckdje01', 'sitem'), + (6349358, 'm0278ckdjf01', 'sitem'), + (6349614, 'm0281ckhjb01', 'sitem'), + (6349870, 'm0281ckhjc01', 'sitem'), + (6350126, 'm0281ckhjd01', 'sitem'), + (6350382, 'm0281ckhje01', 'sitem'), + (6350638, 'm0281ckhjf01', 'sitem'), + (6350894, 'm0282ckijc01', 'sitem'), + (6351150, 'm0282ckijd01', 'sitem'), + (6351406, 'm0282ckije01', 'sitem'), + (6351662, 'm0282ckijf01', 'sitem'), + (6351918, 'm0284cdajd01', 'sitem'), + (6352174, 'm0284cdaje01', 'sitem'), + (6352430, 'm0284cdajf01', 'sitem'), + (6352686, 'm0285cdbjb01', 'sitem'), + (6352942, 'm0285cdbjc01', 'sitem'), + (6353198, 'm0285cdbjd01', 'sitem'), + (6353454, 'm0285cdbje01', 'sitem'), + (6353710, 'm0285cdbjf01', 'sitem'), + (6353966, 'm0287chhjb01', 'sitem'), + (6354222, 'm0287chhjc01', 'sitem'), + (6354478, 'm0287chhjd01', 'sitem'), + (6354734, 'm0287chhje01', 'sitem'), + (6354990, 'm0287chijb01', 'sitem'), + (6355246, 'm0287chjjb01', 'sitem'), + (6355502, 'm0288ccajb01', 'sitem'), + (6355758, 'm0288ccajc01', 'sitem'), + (6356014, 'm0288ccajd01', 'sitem'), + (6356270, 'm0288ccajf01', 'sitem'), + (6356526, 'm0289ccejb01', 'sitem'), + (6356782, 'm0289ccejc01', 'sitem'), + (6357038, 'm0289ccejd01', 'sitem'), + (6357294, 'm0289cceje01', 'sitem'), + (6357550, 'm0290chdja01', 'sitem'), + (6357806, 'm0290chdjb01', 'sitem'), + (6358062, 'm0290chdjc01', 'sitem'), + (6358318, 'm0290chdjd01', 'sitem'), + (6358574, 'm0290chdje01', 'sitem'), + (6358830, 'm0291ckhjb01', 'sitem'), + (6359086, 'm0291ckhjc01', 'sitem'), + (6359342, 'm0291ckhjd01', 'sitem'), + (6359598, 'm0291ckhje01', 'sitem'), + (6359854, 'm0291ckhjf01', 'sitem'), + (6360110, 'm0294cheje01', 'sitem'), + (6360366, 'm0294chejf01', 'sitem'), + (6360622, 'm0295cdbjb01', 'sitem'), + (6360878, 'm0295cdbjc01', 'sitem'), + (6361134, 'm0295cdbjd01', 'sitem'), + (6361390, 'm0295cdbje01', 'sitem'), + (6361646, 'm0295cdbjf01', 'sitem'), + (6361902, 'm0296chcja01', 'sitem'), + (6362158, 'm0296chcjb01', 'sitem'), + (6362414, 'm0296chcjc01', 'sitem'), + (6362670, 'm0296chcjd01', 'sitem'), + (6362926, 'm0296chcje01', 'sitem'), + (6363182, 'm0296chcjf01', 'sitem'), + (6363438, 'm0297chhjb01', 'sitem'), + (6363694, 'm0297chhjc01', 'sitem'), + (6363950, 'm0297chhjd01', 'sitem'), + (6364206, 'm0297chhje01', 'sitem'), + (6364462, 'm0297chijb01', 'sitem'), + (6364718, 'm0297chjjb01', 'sitem'), + (6364974, 'm0298ccajb01', 'sitem'), + (6365230, 'm0298ccajc01', 'sitem'), + (6365486, 'm0298ccajd01', 'sitem'), + (6365742, 'm0298ccajf01', 'sitem'), + (6365998, 'm0299ccdjd01', 'sitem'), + (6366254, 'm0299ccdje01', 'sitem'), + (6366510, 'm0299ccdjf01', 'sitem'), + (6366766, 'm0300ccejb01', 'sitem'), + (6367022, 'm0300ccejc01', 'sitem'), + (6367278, 'm0300ccejd01', 'sitem'), + (6367534, 'm0300cceje01', 'sitem'), + (6367790, 'm0303ccijd01', 'sitem'), + (6368046, 'm0303ccijf01', 'sitem'), + (6368302, 'm0304chbja01', 'sitem'), + (6368558, 'm0304chbjb01', 'sitem'), + (6368814, 'm0304chbjc01', 'sitem'), + (6369070, 'm0304chbjd01', 'sitem'), + (6369326, 'm0304chbje01', 'sitem'), + (6369582, 'm0304chbjf01', 'sitem'), + (6369838, 'm0305chajc01', 'sitem'), + (6370094, 'm0305chajd01', 'sitem'), + (6370350, 'm0305chaje01', 'sitem'), + (6370606, 'm0306chdja01', 'sitem'), + (6370862, 'm0306chdjb01', 'sitem'), + (6371118, 'm0306chdjc01', 'sitem'), + (6371374, 'm0306chdjd01', 'sitem'), + (6371630, 'm0306chdje01', 'sitem'), + (6371886, 'm0307cdajd01', 'sitem'), + (6372142, 'm0307cdaje01', 'sitem'), + (6372398, 'm0307cdajf01', 'sitem'), + (6372654, 'm0313chajc01', 'sitem'), + (6372910, 'm0313chajd01', 'sitem'), + (6373166, 'm0313chaje01', 'sitem'), + (6373422, 'm0314chbja01', 'sitem'), + (6373678, 'm0314chbjb01', 'sitem'), + (6373934, 'm0314chbjc01', 'sitem'), + (6374190, 'm0314chbjd01', 'sitem'), + (6374446, 'm0314chbje01', 'sitem'), + (6374702, 'm0314chbjf01', 'sitem'), + (6374958, 'm0315chcja01', 'sitem'), + (6375214, 'm0315chcjb01', 'sitem'), + (6375470, 'm0315chcjc01', 'sitem'), + (6375726, 'm0315chcjd01', 'sitem'), + (6375982, 'm0315chcje01', 'sitem'), + (6376238, 'm0315chcjf01', 'sitem'), + (6376494, 'm0316ccajb01', 'sitem'), + (6376750, 'm0316ccajc01', 'sitem'), + (6377006, 'm0316ccajd01', 'sitem'), + (6377262, 'm0316ccajf01', 'sitem'), + (6377518, 'm0317chdja01', 'sitem'), + (6377774, 'm0317chdjb01', 'sitem'), + (6378030, 'm0317chdjc01', 'sitem'), + (6378286, 'm0317chdjd01', 'sitem'), + (6378542, 'm0317chdje01', 'sitem'), + (6378798, 'm0318chfjb01', 'sitem'), + (6379054, 'm0318chfje01', 'sitem'), + (6379310, 'm0318chfjf01', 'sitem'), + (6379566, 'm0319ccdjd01', 'sitem'), + (6379822, 'm0319ccdje01', 'sitem'), + (6380078, 'm0319ccdjf01', 'sitem'), + (6380334, 'm0321cbajc01', 'sitem'), + (6380590, 'm0321cbajd01', 'sitem'), + (6380846, 'm0321cbajf01', 'sitem'), + (6381102, 'm0322cbbjd01', 'sitem'), + (6381358, 'm0323chhjb01', 'sitem'), + (6381614, 'm0323chhjc01', 'sitem'), + (6381870, 'm0323chhjd01', 'sitem'), + (6382126, 'm0323chhje01', 'sitem'), + (6382382, 'm0323chijb01', 'sitem'), + (6382638, 'm0323chjjb01', 'sitem'), + (6382894, 'm0324ccejb01', 'sitem'), + (6383150, 'm0324ccejc01', 'sitem'), + (6383406, 'm0324ccejd01', 'sitem'), + (6383662, 'm0324cceje01', 'sitem'), + (6383918, 'm0325ccfjd01', 'sitem'), + (6384174, 'm0325ccfjf01', 'sitem'), + (6384430, 'm0326chkjd01', 'sitem'), + (6384686, 'm0326chkje01', 'sitem'), + (6384942, 'm0326chkjf01', 'sitem'), + (6385198, 'm0327ccgjf01', 'sitem'), + (6385454, 'm0330cbcjf01', 'sitem'), + (6385710, 'm0331ccijd01', 'sitem'), + (6385966, 'm0331ccijf01', 'sitem'), + (6386222, 'm0263chhlb01', 'sitem'), + (6386478, 'm0263chhld01', 'sitem'), + (6386734, 'm0263chhle01', 'sitem'), + (6386990, 'm0263chjlb01', 'sitem'), + (6387246, 'm0264ccelb01', 'sitem'), + (6387502, 'm0264ccelc01', 'sitem'), + (6387758, 'm0264cceld01', 'sitem'), + (6388014, 'm0264ccele01', 'sitem'), + (6388270, 'm0264ccelf01', 'sitem'), + (6388526, 'm0265chdla01', 'sitem'), + (6388782, 'm0265chdlb01', 'sitem'), + (6389038, 'm0265chdlc01', 'sitem'), + (6389294, 'm0265chdld01', 'sitem'), + (6389550, 'm0265chdle01', 'sitem'), + (6389806, 'm0265chdlf01', 'sitem'), + (6390062, 'm0266chcla01', 'sitem'), + (6390318, 'm0266chclb01', 'sitem'), + (6390574, 'm0266chclc01', 'sitem'), + (6390830, 'm0266chcld01', 'sitem'), + (6391086, 'm0266chcle01', 'sitem'), + (6391342, 'm0266chclf01', 'sitem'), + (6391598, 'm0267chfle01', 'sitem'), + (6391854, 'm0267chflf01', 'sitem'), + (6392110, 'm0268cheld01', 'sitem'), + (6392366, 'm0268chelf01', 'sitem'), + (6392622, 'm0270cbbld01', 'sitem'), + (6392878, 'm0270cbble01', 'sitem'), + (6393134, 'm0270cbblf01', 'sitem'), + (6393390, 'm0271cbcld01', 'sitem'), + (6393646, 'm0271cbcle01', 'sitem'), + (6393902, 'm0271cbclf01', 'sitem'), + (6394158, 'm0272chalc01', 'sitem'), + (6394414, 'm0272chald01', 'sitem'), + (6394670, 'm0272chale01', 'sitem'), + (6394926, 'm0273chbla01', 'sitem'), + (6395182, 'm0273chblb01', 'sitem'), + (6395438, 'm0273chblc01', 'sitem'), + (6395694, 'm0273chbld01', 'sitem'), + (6395950, 'm0273chble01', 'sitem'), + (6396206, 'm0273chblf01', 'sitem'), + (6396462, 'm0274chlle01', 'sitem'), + (6396718, 'm0274chllf01', 'sitem'), + (6396974, 'm0280ckgle01', 'sitem'), + (6397230, 'm0280ckglf01', 'sitem'), + (6397486, 'm0281ckhlb01', 'sitem'), + (6397742, 'm0281ckhlc01', 'sitem'), + (6397998, 'm0281ckhld01', 'sitem'), + (6398254, 'm0281ckhle01', 'sitem'), + (6398510, 'm0281ckhlf01', 'sitem'), + (6398766, 'm0284cdalb01', 'sitem'), + (6399022, 'm0284cdalc01', 'sitem'), + (6399278, 'm0284cdald01', 'sitem'), + (6399534, 'm0284cdale01', 'sitem'), + (6399790, 'm0284cdalf01', 'sitem'), + (6400046, 'm0287chhlb01', 'sitem'), + (6400302, 'm0287chhld01', 'sitem'), + (6400558, 'm0287chhle01', 'sitem'), + (6400814, 'm0287chjlb01', 'sitem'), + (6401070, 'm0289ccelb01', 'sitem'), + (6401326, 'm0289ccelc01', 'sitem'), + (6401582, 'm0289cceld01', 'sitem'), + (6401838, 'm0289ccele01', 'sitem'), + (6402094, 'm0289ccelf01', 'sitem'), + (6402350, 'm0290chdla01', 'sitem'), + (6402606, 'm0290chdlb01', 'sitem'), + (6402862, 'm0290chdlc01', 'sitem'), + (6403118, 'm0290chdld01', 'sitem'), + (6403374, 'm0290chdle01', 'sitem'), + (6403630, 'm0290chdlf01', 'sitem'), + (6403886, 'm0291ckhlb01', 'sitem'), + (6404142, 'm0291ckhlc01', 'sitem'), + (6404398, 'm0291ckhld01', 'sitem'), + (6404654, 'm0291ckhle01', 'sitem'), + (6404910, 'm0291ckhlf01', 'sitem'), + (6405166, 'm0293chlle01', 'sitem'), + (6405422, 'm0293chllf01', 'sitem'), + (6405678, 'm0294cheld01', 'sitem'), + (6405934, 'm0294chelf01', 'sitem'), + (6406190, 'm0296chcla01', 'sitem'), + (6406446, 'm0296chclb01', 'sitem'), + (6406702, 'm0296chclc01', 'sitem'), + (6406958, 'm0296chcld01', 'sitem'), + (6407214, 'm0296chcle01', 'sitem'), + (6407470, 'm0296chclf01', 'sitem'), + (6407726, 'm0297chhlb01', 'sitem'), + (6407982, 'm0297chhld01', 'sitem'), + (6408238, 'm0297chhle01', 'sitem'), + (6408494, 'm0297chjlb01', 'sitem'), + (6408750, 'm0299ccdlb01', 'sitem'), + (6409006, 'm0299ccdlc01', 'sitem'), + (6409262, 'm0299ccdld01', 'sitem'), + (6409518, 'm0299ccdle01', 'sitem'), + (6409774, 'm0299ccdlf01', 'sitem'), + (6410030, 'm0300ccelb01', 'sitem'), + (6410286, 'm0300ccelc01', 'sitem'), + (6410542, 'm0300cceld01', 'sitem'), + (6410798, 'm0300ccele01', 'sitem'), + (6411054, 'm0300ccelf01', 'sitem'), + (6411310, 'm0303ccild01', 'sitem'), + (6411566, 'm0303ccile01', 'sitem'), + (6411822, 'm0303ccilf01', 'sitem'), + (6412078, 'm0304chbla01', 'sitem'), + (6412334, 'm0304chblb01', 'sitem'), + (6412590, 'm0304chblc01', 'sitem'), + (6412846, 'm0304chbld01', 'sitem'), + (6413102, 'm0304chble01', 'sitem'), + (6413358, 'm0304chblf01', 'sitem'), + (6413614, 'm0305chalc01', 'sitem'), + (6413870, 'm0305chald01', 'sitem'), + (6414126, 'm0305chale01', 'sitem'), + (6414382, 'm0306chdla01', 'sitem'), + (6414638, 'm0306chdlb01', 'sitem'), + (6414894, 'm0306chdlc01', 'sitem'), + (6415150, 'm0306chdld01', 'sitem'), + (6415406, 'm0306chdle01', 'sitem'), + (6415662, 'm0306chdlf01', 'sitem'), + (6415918, 'm0307cdalb01', 'sitem'), + (6416174, 'm0307cdalc01', 'sitem'), + (6416430, 'm0307cdald01', 'sitem'), + (6416686, 'm0307cdale01', 'sitem'), + (6416942, 'm0307cdalf01', 'sitem'), + (6417198, 'm0313chalc01', 'sitem'), + (6417454, 'm0313chald01', 'sitem'), + (6417710, 'm0313chale01', 'sitem'), + (6417966, 'm0314chbla01', 'sitem'), + (6418222, 'm0314chblb01', 'sitem'), + (6418478, 'm0314chblc01', 'sitem'), + (6418734, 'm0314chbld01', 'sitem'), + (6418990, 'm0314chble01', 'sitem'), + (6419246, 'm0314chblf01', 'sitem'), + (6419502, 'm0315chcla01', 'sitem'), + (6419758, 'm0315chclb01', 'sitem'), + (6420014, 'm0315chclc01', 'sitem'), + (6420270, 'm0315chcld01', 'sitem'), + (6420526, 'm0315chcle01', 'sitem'), + (6420782, 'm0315chclf01', 'sitem'), + (6421038, 'm0317chdla01', 'sitem'), + (6421294, 'm0317chdlb01', 'sitem'), + (6421550, 'm0317chdlc01', 'sitem'), + (6421806, 'm0317chdld01', 'sitem'), + (6422062, 'm0317chdle01', 'sitem'), + (6422318, 'm0317chdlf01', 'sitem'), + (6422574, 'm0318chfle01', 'sitem'), + (6422830, 'm0318chflf01', 'sitem'), + (6423086, 'm0319ccdlb01', 'sitem'), + (6423342, 'm0319ccdlc01', 'sitem'), + (6423598, 'm0319ccdld01', 'sitem'), + (6423854, 'm0319ccdle01', 'sitem'), + (6424110, 'm0319ccdlf01', 'sitem'), + (6424366, 'm0322cbbld01', 'sitem'), + (6424622, 'm0322cbble01', 'sitem'), + (6424878, 'm0322cbblf01', 'sitem'), + (6425134, 'm0323chhlb01', 'sitem'), + (6425390, 'm0323chhld01', 'sitem'), + (6425646, 'm0323chhle01', 'sitem'), + (6425902, 'm0323chjlb01', 'sitem'), + (6426158, 'm0324ccelb01', 'sitem'), + (6426414, 'm0324ccelc01', 'sitem'), + (6426670, 'm0324cceld01', 'sitem'), + (6426926, 'm0324ccele01', 'sitem'), + (6427182, 'm0324ccelf01', 'sitem'), + (6427438, 'm0325ccflc01', 'sitem'), + (6427694, 'm0325ccfld01', 'sitem'), + (6427950, 'm0325ccfle01', 'sitem'), + (6428206, 'm0325ccflf01', 'sitem'), + (6428462, 'm0328chlle01', 'sitem'), + (6428718, 'm0328chllf01', 'sitem'), + (6428974, 'm0330cbcld01', 'sitem'), + (6429230, 'm0330cbcle01', 'sitem'), + (6429486, 'm0330cbclf01', 'sitem'), + (6429742, 'm0331ccild01', 'sitem'), + (6429998, 'm0331ccile01', 'sitem'), + (6430254, 'm0331ccilf01', 'sitem'), + (6430510, 'm0263chhpd01', 'sitem'), + (6430766, 'm0263chhpe01', 'sitem'), + (6431022, 'm0265chdpd01', 'sitem'), + (6431278, 'm0265chdpe01', 'sitem'), + (6431534, 'm0266chcpd01', 'sitem'), + (6431790, 'm0266chcpe01', 'sitem'), + (6432046, 'm0266chcpf01', 'sitem'), + (6432302, 'm0267chfpd01', 'sitem'), + (6432558, 'm0267chfpe01', 'sitem'), + (6432814, 'm0267chfpf01', 'sitem'), + (6433070, 'm0270cbbpd01', 'sitem'), + (6433326, 'm0270cbbpe01', 'sitem'), + (6433582, 'm0270cbbpf01', 'sitem'), + (6433838, 'm0272chapd01', 'sitem'), + (6434094, 'm0272chape01', 'sitem'), + (6434350, 'm0273chbpd01', 'sitem'), + (6434606, 'm0273chbpe01', 'sitem'), + (6434862, 'm0274chlpf01', 'sitem'), + (6435118, 'm0275chgpf01', 'sitem'), + (6435374, 'm0279ckepe01', 'sitem'), + (6435630, 'm0279ckepf01', 'sitem'), + (6435886, 'm0280ckgpe01', 'sitem'), + (6436142, 'm0280ckgpf01', 'sitem'), + (6436398, 'm0281ckhpd01', 'sitem'), + (6436654, 'm0281ckhpe01', 'sitem'), + (6436910, 'm0281ckhpf01', 'sitem'), + (6437166, 'm0282ckipd01', 'sitem'), + (6437422, 'm0282ckipe01', 'sitem'), + (6437678, 'm0282ckipf01', 'sitem'), + (6437934, 'm0283ckjpd01', 'sitem'), + (6438190, 'm0283ckjpe01', 'sitem'), + (6438446, 'm0283ckjpf01', 'sitem'), + (6438702, 'm0287chhpd01', 'sitem'), + (6438958, 'm0287chhpe01', 'sitem'), + (6439214, 'm0290chdpd01', 'sitem'), + (6439470, 'm0290chdpe01', 'sitem'), + (6439726, 'm0291ckhpd01', 'sitem'), + (6439982, 'm0291ckhpe01', 'sitem'), + (6440238, 'm0291ckhpf01', 'sitem'), + (6440494, 'm0292ckepe01', 'sitem'), + (6440750, 'm0292ckepf01', 'sitem'), + (6441006, 'm0293chlpf01', 'sitem'), + (6441262, 'm0296chcpd01', 'sitem'), + (6441518, 'm0296chcpe01', 'sitem'), + (6441774, 'm0296chcpf01', 'sitem'), + (6442030, 'm0297chhpd01', 'sitem'), + (6442286, 'm0297chhpe01', 'sitem'), + (6442542, 'm0301cchpd01', 'sitem'), + (6442798, 'm0301cchpe01', 'sitem'), + (6443054, 'm0301cchpf01', 'sitem'), + (6443310, 'm0302chgpf01', 'sitem'), + (6443566, 'm0303ccipe01', 'sitem'), + (6443822, 'm0303ccipf01', 'sitem'), + (6444078, 'm0304chbpd01', 'sitem'), + (6444334, 'm0304chbpe01', 'sitem'), + (6444590, 'm0305chapd01', 'sitem'), + (6444846, 'm0305chape01', 'sitem'), + (6445102, 'm0306chdpd01', 'sitem'), + (6445358, 'm0306chdpe01', 'sitem'), + (6445614, 'm0313chapd01', 'sitem'), + (6445870, 'm0313chape01', 'sitem'), + (6446126, 'm0314chbpd01', 'sitem'), + (6446382, 'm0314chbpe01', 'sitem'), + (6446638, 'm0315chcpd01', 'sitem'), + (6446894, 'm0315chcpe01', 'sitem'), + (6447150, 'm0315chcpf01', 'sitem'), + (6447406, 'm0317chdpd01', 'sitem'), + (6447662, 'm0317chdpe01', 'sitem'), + (6447918, 'm0318chfpd01', 'sitem'), + (6448174, 'm0318chfpe01', 'sitem'), + (6448430, 'm0318chfpf01', 'sitem'), + (6448686, 'm0320chgpf01', 'sitem'), + (6448942, 'm0322cbbpd01', 'sitem'), + (6449198, 'm0322cbbpe01', 'sitem'), + (6449454, 'm0322cbbpf01', 'sitem'), + (6449710, 'm0323chhpd01', 'sitem'), + (6449966, 'm0323chhpe01', 'sitem'), + (6450222, 'm0328chlpf01', 'sitem'), + (6450478, 'm0329cchpd01', 'sitem'), + (6450734, 'm0329cchpe01', 'sitem'), + (6450990, 'm0329cchpf01', 'sitem'), + (6451246, 'm0331ccipe01', 'sitem'), + (6451502, 'm0331ccipf01', 'sitem'), + (6451758, 'm0308cxxcb01', 'sitem'), + (6452014, 'm0308cxxcc01', 'sitem'), + (6452270, 'm0308cxxcd01', 'sitem'), + (6452526, 'm0308cxxce01', 'sitem'), + (6452782, 'm0308cxxcf01', 'sitem'), + (6453038, 'm0043ccada01', 'sitem'), + (6453294, 'm0044ccada01', 'sitem'), + (6453550, 'm0047cccda01', 'sitem'), + (6453806, 'm0048cccda01', 'sitem'), + (6454062, 'm0054cbadc01', 'sitem'), + (6454318, 'm0060cbbda01', 'sitem'), + (6454574, 'm0060cbbdb01', 'sitem'), + (6454830, 'm0060cbbde01', 'sitem'), + (6455086, 'm0061cbbda01', 'sitem'), + (6455342, 'm0061cbbdb01', 'sitem'), + (6455598, 'm0061cbbde01', 'sitem'), + (6455854, 'm0065ckgde01', 'sitem'), + (6456110, 'm0065ckgdf01', 'sitem'), + (6456366, 'm0068ckgde01', 'sitem'), + (6456622, 'm0068ckgdf01', 'sitem'), + (6456878, 'm0069ckjdd01', 'sitem'), + (6457134, 'm0069ckjde01', 'sitem'), + (6457390, 'm0069ckjdf01', 'sitem'), + (6457646, 'm0070ckhda01', 'sitem'), + (6457902, 'm0070ckhdf01', 'sitem'), + (6458158, 'm0071ckhda01', 'sitem'), + (6458414, 'm0071ckhdf01', 'sitem'), + (6458670, 'm0072ckhda01', 'sitem'), + (6458926, 'm0072ckhdf01', 'sitem'), + (6459182, 'm0073ckede01', 'sitem'), + (6459438, 'm0073ckedf01', 'sitem'), + (6459694, 'm0074ckede01', 'sitem'), + (6459950, 'm0074ckedf01', 'sitem'), + (6460206, 'm0078ckidc01', 'sitem'), + (6460462, 'm0078ckidd01', 'sitem'), + (6460718, 'm0078ckidf01', 'sitem'), + (6460974, 'm0080chgdb01', 'sitem'), + (6461230, 'm0080chgdd01', 'sitem'), + (6461486, 'm0080chgde01', 'sitem'), + (6461742, 'm0081chgdb01', 'sitem'), + (6461998, 'm0081chgdd01', 'sitem'), + (6462254, 'm0081chgde01', 'sitem'), + (6462510, 'm0082chgdb01', 'sitem'), + (6462766, 'm0082chgdd01', 'sitem'), + (6463022, 'm0082chgde01', 'sitem'), + (6463278, 'm0083chgdb01', 'sitem'), + (6463534, 'm0083chgdd01', 'sitem'), + (6463790, 'm0083chgde01', 'sitem'), + (6464046, 'm0085chidb01', 'sitem'), + (6464302, 'm0085chjdb01', 'sitem'), + (6464558, 'm0086chidb01', 'sitem'), + (6464814, 'm0086chjdb01', 'sitem'), + (6465070, 'm0087chidb01', 'sitem'), + (6465326, 'm0087chjdb01', 'sitem'), + (6465582, 'm0153ccidd01', 'sitem'), + (6465838, 'm0154ccidd01', 'sitem'), + (6466094, 'm0172cpfdb01', 'sitem'), + (6466350, 'm0172cpfdc01', 'sitem'), + (6466606, 'm0173cpfdb01', 'sitem'), + (6466862, 'm0173cpfdc01', 'sitem'), + (6467118, 'm0269cbadc01', 'sitem'), + (6467374, 'm0270cbbda01', 'sitem'), + (6467630, 'm0270cbbdb01', 'sitem'), + (6467886, 'm0275chgdd01', 'sitem'), + (6468142, 'm0275chgde01', 'sitem'), + (6468398, 'm0279ckede01', 'sitem'), + (6468654, 'm0279ckedf01', 'sitem'), + (6468910, 'm0280ckgde01', 'sitem'), + (6469166, 'm0280ckgdf01', 'sitem'), + (6469422, 'm0281ckhda01', 'sitem'), + (6469678, 'm0283ckjdd01', 'sitem'), + (6469934, 'm0283ckjde01', 'sitem'), + (6470190, 'm0283ckjdf01', 'sitem'), + (6470446, 'm0286cdcdd01', 'sitem'), + (6470702, 'm0286cdcde01', 'sitem'), + (6470958, 'm0288ccada01', 'sitem'), + (6471214, 'm0291ckhda01', 'sitem'), + (6471470, 'm0292ckede01', 'sitem'), + (6471726, 'm0292ckedf01', 'sitem'), + (6471982, 'm0298ccada01', 'sitem'), + (6472238, 'm0302chgdd01', 'sitem'), + (6472494, 'm0302chgde01', 'sitem'), + (6472750, 'm0303ccidd01', 'sitem'), + (6473006, 'm0316ccada01', 'sitem'), + (6473262, 'm0320chgdd01', 'sitem'), + (6473518, 'm0320chgde01', 'sitem'), + (6473774, 'm0321cbadc01', 'sitem'), + (6474030, 'm0322cbbda01', 'sitem'), + (6474286, 'm0322cbbdb01', 'sitem'), + (6474542, 'm0331ccidd01', 'sitem'), + (6474798, 'm0336ccbdc01', 'sitem'), + (6475054, 'm0336ccbde01', 'sitem'), + (6475310, 'm0337ccbdc01', 'sitem'), + (6475566, 'm0337ccbde01', 'sitem'), + (6475822, 'm0338cchdd01', 'sitem'), + (6476078, 'm0338cchde01', 'sitem'), + (6476334, 'm0339ccada01', 'sitem'), + (6476590, 'm0339ccadb01', 'sitem'), + (6476846, 'm0340chhdc01', 'sitem'), + (6477102, 'm0340chhdd01', 'sitem'), + (6477358, 'm0340chidb01', 'sitem'), + (6477614, 'm0340chjdb01', 'sitem'), + (6477870, 'm0341cckdf01', 'sitem'), + (6478126, 'm0342chhdc01', 'sitem'), + (6478382, 'm0342chhdd01', 'sitem'), + (6478638, 'm0342chidb01', 'sitem'), + (6478894, 'm0342chjdb01', 'sitem'), + (6479150, 'm0344chadc01', 'sitem'), + (6479406, 'm0345chkde01', 'sitem'), + (6479662, 'm0345chkdf01', 'sitem'), + (6479918, 'm0347ccada01', 'sitem'), + (6480174, 'm0347ccadb01', 'sitem'), + (6480430, 'm0348cckdf01', 'sitem'), + (6480686, 'm0352chpdc01', 'sitem'), + (6480942, 'm0356ccidd01', 'sitem'), + (6481198, 'm0356ccidf01', 'sitem'), + (6481454, 'm0357chwde01', 'sitem'), + (6481710, 'm0358cccda01', 'sitem'), + (6481966, 'm0358cccdb01', 'sitem'), + (6482222, 'm0358cccdc01', 'sitem'), + (6482478, 'm0361chtde01', 'sitem'), + (6482734, 'm0362chpdc01', 'sitem'), + (6482990, 'm0370cchdd01', 'sitem'), + (6483246, 'm0370cchde01', 'sitem'), + (6483502, 'm0371cbbda01', 'sitem'), + (6483758, 'm0371cbbdb01', 'sitem'), + (6484014, 'm0371cbbde01', 'sitem'), + (6484270, 'm0372cbadc01', 'sitem'), + (6484526, 'm0372cbadd01', 'sitem'), + (6484782, 'm0376cckdf01', 'sitem'), + (6485038, 'm0377chgdb01', 'sitem'), + (6485294, 'm0377chgdd01', 'sitem'), + (6485550, 'm0377chgde01', 'sitem'), + (6485806, 'm0043ccafa01', 'sitem'), + (6486062, 'm0044ccafa01', 'sitem'), + (6486318, 'm0065ckgfe01', 'sitem'), + (6486574, 'm0065ckgff01', 'sitem'), + (6486830, 'm0066ckdfd01', 'sitem'), + (6487086, 'm0066ckdfe01', 'sitem'), + (6487342, 'm0066ckdff01', 'sitem'), + (6487598, 'm0067ckdfd01', 'sitem'), + (6487854, 'm0067ckdfe01', 'sitem'), + (6488110, 'm0067ckdff01', 'sitem'), + (6488366, 'm0068ckgfe01', 'sitem'), + (6488622, 'm0068ckgff01', 'sitem'), + (6488878, 'm0069ckjfd01', 'sitem'), + (6489134, 'm0069ckjfe01', 'sitem'), + (6489390, 'm0069ckjff01', 'sitem'), + (6489646, 'm0070ckhfa01', 'sitem'), + (6489902, 'm0071ckhfa01', 'sitem'), + (6490158, 'm0072ckhfa01', 'sitem'), + (6490414, 'm0075ckffe01', 'sitem'), + (6490670, 'm0075ckfff01', 'sitem'), + (6490926, 'm0076ckffe01', 'sitem'), + (6491182, 'm0076ckfff01', 'sitem'), + (6491438, 'm0078ckifc01', 'sitem'), + (6491694, 'm0078ckifd01', 'sitem'), + (6491950, 'm0078ckife01', 'sitem'), + (6492206, 'm0078ckiff01', 'sitem'), + (6492462, 'm0085chifb01', 'sitem'), + (6492718, 'm0085chjfb01', 'sitem'), + (6492974, 'm0086chifb01', 'sitem'), + (6493230, 'm0086chjfb01', 'sitem'), + (6493486, 'm0087chifb01', 'sitem'), + (6493742, 'm0087chjfb01', 'sitem'), + (6493998, 'm0106ccefa01', 'sitem'), + (6494254, 'm0107ccefa01', 'sitem'), + (6494510, 'm0264ccefa01', 'sitem'), + (6494766, 'm0277ckffe01', 'sitem'), + (6495022, 'm0277ckfff01', 'sitem'), + (6495278, 'm0278ckdfd01', 'sitem'), + (6495534, 'm0278ckdfe01', 'sitem'), + (6495790, 'm0278ckdff01', 'sitem'), + (6496046, 'm0280ckgfe01', 'sitem'), + (6496302, 'm0280ckgff01', 'sitem'), + (6496558, 'm0281ckhfa01', 'sitem'), + (6496814, 'm0282ckifc01', 'sitem'), + (6497070, 'm0282ckifd01', 'sitem'), + (6497326, 'm0282ckife01', 'sitem'), + (6497582, 'm0282ckiff01', 'sitem'), + (6497838, 'm0283ckjfd01', 'sitem'), + (6498094, 'm0283ckjfe01', 'sitem'), + (6498350, 'm0283ckjff01', 'sitem'), + (6498606, 'm0285cdbfd01', 'sitem'), + (6498862, 'm0285cdbfe01', 'sitem'), + (6499118, 'm0288ccafa01', 'sitem'), + (6499374, 'm0289ccefa01', 'sitem'), + (6499630, 'm0291ckhfa01', 'sitem'), + (6499886, 'm0295cdbfd01', 'sitem'), + (6500142, 'm0295cdbfe01', 'sitem'), + (6500398, 'm0298ccafa01', 'sitem'), + (6500654, 'm0300ccefa01', 'sitem'), + (6500910, 'm0316ccafa01', 'sitem'), + (6501166, 'm0324ccefa01', 'sitem'), + (6501422, 'm0333ccdfd01', 'sitem'), + (6501678, 'm0333ccdfe01', 'sitem'), + (6501934, 'm0333ccdff01', 'sitem'), + (6502190, 'm0335ccjfc01', 'sitem'), + (6502446, 'm0335ccjfd01', 'sitem'), + (6502702, 'm0339ccafa01', 'sitem'), + (6502958, 'm0339ccafb01', 'sitem'), + (6503214, 'm0339ccafc01', 'sitem'), + (6503470, 'm0339ccafd01', 'sitem'), + (6503726, 'm0340chhfc01', 'sitem'), + (6503982, 'm0340chhfd01', 'sitem'), + (6504238, 'm0340chifb01', 'sitem'), + (6504494, 'm0340chjfb01', 'sitem'), + (6504750, 'm0341cckfe01', 'sitem'), + (6505006, 'm0341cckff01', 'sitem'), + (6505262, 'm0342chhfc01', 'sitem'), + (6505518, 'm0342chhfd01', 'sitem'), + (6505774, 'm0342chifb01', 'sitem'), + (6506030, 'm0342chjfb01', 'sitem'), + (6506286, 'm0343ccefa01', 'sitem'), + (6506542, 'm0343ccefb01', 'sitem'), + (6506798, 'm0344chafc01', 'sitem'), + (6507054, 'm0344chafd01', 'sitem'), + (6507310, 'm0344chafe01', 'sitem'), + (6507566, 'm0346ccefa01', 'sitem'), + (6507822, 'm0346ccefb01', 'sitem'), + (6508078, 'm0347ccafa01', 'sitem'), + (6508334, 'm0347ccafb01', 'sitem'), + (6508590, 'm0347ccafc01', 'sitem'), + (6508846, 'm0347ccafd01', 'sitem'), + (6509102, 'm0348cckfe01', 'sitem'), + (6509358, 'm0348cckff01', 'sitem'), + (6509614, 'm0351chrfe01', 'sitem'), + (6509870, 'm0352chpfd01', 'sitem'), + (6510126, 'm0354ccjfc01', 'sitem'), + (6510382, 'm0354ccjfd01', 'sitem'), + (6510638, 'm0355chqfe01', 'sitem'), + (6510894, 'm0357chwff01', 'sitem'), + (6511150, 'm0360chnfd01', 'sitem'), + (6511406, 'm0362chpfd01', 'sitem'), + (6511662, 'm0364chrfe01', 'sitem'), + (6511918, 'm0367chnfd01', 'sitem'), + (6512174, 'm0374chnfd01', 'sitem'), + (6512430, 'm0375ccjfc01', 'sitem'), + (6512686, 'm0375ccjfd01', 'sitem'), + (6512942, 'm0376cckfe01', 'sitem'), + (6513198, 'm0376cckff01', 'sitem'), + (6513454, 'm0008chajf01', 'sitem'), + (6513710, 'm0009chajf01', 'sitem'), + (6513966, 'm0043ccaje01', 'sitem'), + (6514222, 'm0044ccaje01', 'sitem'), + (6514478, 'm0060cbbja01', 'sitem'), + (6514734, 'm0060cbbjb01', 'sitem'), + (6514990, 'm0060cbbjc01', 'sitem'), + (6515246, 'm0061cbbja01', 'sitem'), + (6515502, 'm0061cbbjb01', 'sitem'), + (6515758, 'm0061cbbjc01', 'sitem'), + (6516014, 'm0065ckgje01', 'sitem'), + (6516270, 'm0065ckgjf01', 'sitem'), + (6516526, 'm0068ckgje01', 'sitem'), + (6516782, 'm0068ckgjf01', 'sitem'), + (6517038, 'm0069ckjjd01', 'sitem'), + (6517294, 'm0069ckjje01', 'sitem'), + (6517550, 'm0069ckjjf01', 'sitem'), + (6517806, 'm0070ckhja01', 'sitem'), + (6518062, 'm0070ckhjf01', 'sitem'), + (6518318, 'm0071ckhja01', 'sitem'), + (6518574, 'm0071ckhjf01', 'sitem'), + (6518830, 'm0072ckhja01', 'sitem'), + (6519086, 'm0072ckhjf01', 'sitem'), + (6519342, 'm0073ckeje01', 'sitem'), + (6519598, 'm0073ckejf01', 'sitem'), + (6519854, 'm0074ckeje01', 'sitem'), + (6520110, 'm0074ckejf01', 'sitem'), + (6520366, 'm0078ckijc01', 'sitem'), + (6520622, 'm0078ckijd01', 'sitem'), + (6520878, 'm0078ckijf01', 'sitem'), + (6521134, 'm0085chhja01', 'sitem'), + (6521390, 'm0085chijb01', 'sitem'), + (6521646, 'm0085chjjb01', 'sitem'), + (6521902, 'm0086chhja01', 'sitem'), + (6522158, 'm0086chijb01', 'sitem'), + (6522414, 'm0086chjjb01', 'sitem'), + (6522670, 'm0087chhja01', 'sitem'), + (6522926, 'm0087chijb01', 'sitem'), + (6523182, 'm0087chjjb01', 'sitem'), + (6523438, 'm0106cceja01', 'sitem'), + (6523694, 'm0107cceja01', 'sitem'), + (6523950, 'm0134ccdjc01', 'sitem'), + (6524206, 'm0135ccdjc01', 'sitem'), + (6524462, 'm0136ccdjc01', 'sitem'), + (6524718, 'm0137ccdjc01', 'sitem'), + (6524974, 'm0145cbcjc01', 'sitem'), + (6525230, 'm0153ccijd01', 'sitem'), + (6525486, 'm0154ccijd01', 'sitem'), + (6525742, 'm0168cpcje01', 'sitem'), + (6525998, 'm0169cpcje01', 'sitem'), + (6526254, 'm0170cpdjb01', 'sitem'), + (6526510, 'm0170cpdjc01', 'sitem'), + (6526766, 'm0171cpdjb01', 'sitem'), + (6527022, 'm0171cpdjc01', 'sitem'), + (6527278, 'm0263chhja01', 'sitem'), + (6527534, 'm0264cceja01', 'sitem'), + (6527790, 'm0267chfjc01', 'sitem'), + (6528046, 'm0267chfjd01', 'sitem'), + (6528302, 'm0270cbbja01', 'sitem'), + (6528558, 'm0270cbbjb01', 'sitem'), + (6528814, 'm0270cbbjc01', 'sitem'), + (6529070, 'm0271cbcjc01', 'sitem'), + (6529326, 'm0272chajf01', 'sitem'), + (6529582, 'm0279ckeje01', 'sitem'), + (6529838, 'm0279ckejf01', 'sitem'), + (6530094, 'm0280ckgje01', 'sitem'), + (6530350, 'm0280ckgjf01', 'sitem'), + (6530606, 'm0281ckhja01', 'sitem'), + (6530862, 'm0283ckjjd01', 'sitem'), + (6531118, 'm0283ckjje01', 'sitem'), + (6531374, 'm0283ckjjf01', 'sitem'), + (6531630, 'm0287chhja01', 'sitem'), + (6531886, 'm0288ccaje01', 'sitem'), + (6532142, 'm0289cceja01', 'sitem'), + (6532398, 'm0291ckhja01', 'sitem'), + (6532654, 'm0292ckeje01', 'sitem'), + (6532910, 'm0292ckejf01', 'sitem'), + (6533166, 'm0297chhja01', 'sitem'), + (6533422, 'm0298ccaje01', 'sitem'), + (6533678, 'm0299ccdjc01', 'sitem'), + (6533934, 'm0300cceja01', 'sitem'), + (6534190, 'm0305chajf01', 'sitem'), + (6534446, 'm0313chajf01', 'sitem'), + (6534702, 'm0316ccaje01', 'sitem'), + (6534958, 'm0318chfjc01', 'sitem'), + (6535214, 'm0318chfjd01', 'sitem'), + (6535470, 'm0319ccdjc01', 'sitem'), + (6535726, 'm0322cbbja01', 'sitem'), + (6535982, 'm0322cbbjb01', 'sitem'), + (6536238, 'm0322cbbjc01', 'sitem'), + (6536494, 'm0323chhja01', 'sitem'), + (6536750, 'm0324cceja01', 'sitem'), + (6537006, 'm0325ccfje01', 'sitem'), + (6537262, 'm0330cbcjc01', 'sitem'), + (6537518, 'm0333ccdjc01', 'sitem'), + (6537774, 'm0333ccdjd01', 'sitem'), + (6538030, 'm0333ccdje01', 'sitem'), + (6538286, 'm0334chfjb01', 'sitem'), + (6538542, 'm0334chfjc01', 'sitem'), + (6538798, 'm0334chfjd01', 'sitem'), + (6539054, 'm0335ccjja01', 'sitem'), + (6539310, 'm0335ccjjb01', 'sitem'), + (6539566, 'm0339ccajd01', 'sitem'), + (6539822, 'm0339ccaje01', 'sitem'), + (6540078, 'm0340chhja01', 'sitem'), + (6540334, 'm0340chhjb01', 'sitem'), + (6540590, 'm0340chijb01', 'sitem'), + (6540846, 'm0340chjjb01', 'sitem'), + (6541102, 'm0342chhja01', 'sitem'), + (6541358, 'm0342chhjb01', 'sitem'), + (6541614, 'm0342chijb01', 'sitem'), + (6541870, 'm0342chjjb01', 'sitem'), + (6542126, 'm0343cceja01', 'sitem'), + (6542382, 'm0343ccejb01', 'sitem'), + (6542638, 'm0343ccejc01', 'sitem'), + (6542894, 'm0344chajf01', 'sitem'), + (6543150, 'm0345chkjd01', 'sitem'), + (6543406, 'm0345chkje01', 'sitem'), + (6543662, 'm0346cceja01', 'sitem'), + (6543918, 'm0346ccejb01', 'sitem'), + (6544174, 'm0346ccejc01', 'sitem'), + (6544430, 'm0347ccajd01', 'sitem'), + (6544686, 'm0347ccaje01', 'sitem'), + (6544942, 'm0349ccpjf01', 'sitem'), + (6545198, 'm0350chfjb01', 'sitem'), + (6545454, 'm0350chfjc01', 'sitem'), + (6545710, 'm0350chfjd01', 'sitem'), + (6545966, 'm0353chuje01', 'sitem'), + (6546222, 'm0354ccjja01', 'sitem'), + (6546478, 'm0354ccjjb01', 'sitem'), + (6546734, 'm0356ccijd01', 'sitem'), + (6546990, 'm0356ccijf01', 'sitem'), + (6547246, 'm0359chfjb01', 'sitem'), + (6547502, 'm0359chfjc01', 'sitem'), + (6547758, 'm0359chfjd01', 'sitem'), + (6548014, 'm0360chnjc01', 'sitem'), + (6548270, 'm0361chtjf01', 'sitem'), + (6548526, 'm0363chuje01', 'sitem'), + (6548782, 'm0365chfjb01', 'sitem'), + (6549038, 'm0365chfjc01', 'sitem'), + (6549294, 'm0365chfjd01', 'sitem'), + (6549550, 'm0366cbcjc01', 'sitem'), + (6549806, 'm0367chnjc01', 'sitem'), + (6550062, 'm0369ccfje01', 'sitem'), + (6550318, 'm0369ccfjf01', 'sitem'), + (6550574, 'm0371cbbja01', 'sitem'), + (6550830, 'm0371cbbjb01', 'sitem'), + (6551086, 'm0371cbbjc01', 'sitem'), + (6551342, 'm0372cbajd01', 'sitem'), + (6551598, 'm0372cbajf01', 'sitem'), + (6551854, 'm0373cbcjc01', 'sitem'), + (6552110, 'm0374chnjc01', 'sitem'), + (6552366, 'm0375ccjja01', 'sitem'), + (6552622, 'm0375ccjjb01', 'sitem'), + (6552878, 'm0378chfjb01', 'sitem'), + (6553134, 'm0378chfjc01', 'sitem'), + (6553390, 'm0378chfjd01', 'sitem'), + (6553646, 'm0379chuje01', 'sitem'), + (6553902, 'm0008chalf01', 'sitem'), + (6554158, 'm0009chalf01', 'sitem'), + (6554414, 'm0047cccla01', 'sitem'), + (6554670, 'm0047ccclb01', 'sitem'), + (6554926, 'm0048cccla01', 'sitem'), + (6555182, 'm0048ccclb01', 'sitem'), + (6555438, 'm0060cbblc01', 'sitem'), + (6555694, 'm0061cbblc01', 'sitem'), + (6555950, 'm0066ckdld01', 'sitem'), + (6556206, 'm0066ckdle01', 'sitem'), + (6556462, 'm0066ckdlf01', 'sitem'), + (6556718, 'm0067ckdld01', 'sitem'), + (6556974, 'm0067ckdle01', 'sitem'), + (6557230, 'm0067ckdlf01', 'sitem'), + (6557486, 'm0069ckjld01', 'sitem'), + (6557742, 'm0069ckjle01', 'sitem'), + (6557998, 'm0069ckjlf01', 'sitem'), + (6558254, 'm0070ckhla01', 'sitem'), + (6558510, 'm0071ckhla01', 'sitem'), + (6558766, 'm0072ckhla01', 'sitem'), + (6559022, 'm0073ckele01', 'sitem'), + (6559278, 'm0073ckelf01', 'sitem'), + (6559534, 'm0074ckele01', 'sitem'), + (6559790, 'm0074ckelf01', 'sitem'), + (6560046, 'm0075ckfle01', 'sitem'), + (6560302, 'm0075ckflf01', 'sitem'), + (6560558, 'm0076ckfle01', 'sitem'), + (6560814, 'm0076ckflf01', 'sitem'), + (6561070, 'm0078ckilc01', 'sitem'), + (6561326, 'm0078ckild01', 'sitem'), + (6561582, 'm0078ckile01', 'sitem'), + (6561838, 'm0078ckilf01', 'sitem'), + (6562094, 'm0085chilb01', 'sitem'), + (6562350, 'm0085chjlb01', 'sitem'), + (6562606, 'm0086chilb01', 'sitem'), + (6562862, 'm0086chjlb01', 'sitem'), + (6563118, 'm0087chilb01', 'sitem'), + (6563374, 'm0087chjlb01', 'sitem'), + (6563630, 'm0145cbcla01', 'sitem'), + (6563886, 'm0145cbclb01', 'sitem'), + (6564142, 'm0145cbclc01', 'sitem'), + (6564398, 'm0146chlld01', 'sitem'), + (6564654, 'm0147chlld01', 'sitem'), + (6564910, 'm0148chlld01', 'sitem'), + (6565166, 'm0149chlld01', 'sitem'), + (6565422, 'm0150chlld01', 'sitem'), + (6565678, 'm0164cpblb01', 'sitem'), + (6565934, 'm0164cpblc01', 'sitem'), + (6566190, 'm0165cpblb01', 'sitem'), + (6566446, 'm0165cpblc01', 'sitem'), + (6566702, 'm0263chilb01', 'sitem'), + (6566958, 'm0267chfla01', 'sitem'), + (6567214, 'm0267chflb01', 'sitem'), + (6567470, 'm0270cbblc01', 'sitem'), + (6567726, 'm0271cbcla01', 'sitem'), + (6567982, 'm0271cbclb01', 'sitem'), + (6568238, 'm0271cbclc01', 'sitem'), + (6568494, 'm0272chalf01', 'sitem'), + (6568750, 'm0274chlld01', 'sitem'), + (6569006, 'm0277ckfle01', 'sitem'), + (6569262, 'm0277ckflf01', 'sitem'), + (6569518, 'm0278ckdld01', 'sitem'), + (6569774, 'm0278ckdle01', 'sitem'), + (6570030, 'm0278ckdlf01', 'sitem'), + (6570286, 'm0279ckele01', 'sitem'), + (6570542, 'm0279ckelf01', 'sitem'), + (6570798, 'm0281ckhla01', 'sitem'), + (6571054, 'm0282ckilc01', 'sitem'), + (6571310, 'm0282ckild01', 'sitem'), + (6571566, 'm0282ckile01', 'sitem'), + (6571822, 'm0282ckilf01', 'sitem'), + (6572078, 'm0283ckjld01', 'sitem'), + (6572334, 'm0283ckjle01', 'sitem'), + (6572590, 'm0283ckjlf01', 'sitem'), + (6572846, 'm0287chilb01', 'sitem'), + (6573102, 'm0291ckhla01', 'sitem'), + (6573358, 'm0292ckele01', 'sitem'), + (6573614, 'm0292ckelf01', 'sitem'), + (6573870, 'm0293chlld01', 'sitem'), + (6574126, 'm0297chilb01', 'sitem'), + (6574382, 'm0305chalf01', 'sitem'), + (6574638, 'm0313chalf01', 'sitem'), + (6574894, 'm0318chfla01', 'sitem'), + (6575150, 'm0318chflb01', 'sitem'), + (6575406, 'm0322cbblc01', 'sitem'), + (6575662, 'm0323chilb01', 'sitem'), + (6575918, 'm0328chlld01', 'sitem'), + (6576174, 'm0330cbcla01', 'sitem'), + (6576430, 'm0330cbclb01', 'sitem'), + (6576686, 'm0330cbclc01', 'sitem'), + (6576942, 'm0333ccdle01', 'sitem'), + (6577198, 'm0333ccdlf01', 'sitem'), + (6577454, 'm0334chfla01', 'sitem'), + (6577710, 'm0334chflb01', 'sitem'), + (6577966, 'm0336ccbla01', 'sitem'), + (6578222, 'm0336ccblb01', 'sitem'), + (6578478, 'm0336ccblc01', 'sitem'), + (6578734, 'm0337ccbla01', 'sitem'), + (6578990, 'm0337ccblb01', 'sitem'), + (6579246, 'm0337ccblc01', 'sitem'), + (6579502, 'm0340chhle01', 'sitem'), + (6579758, 'm0340chilb01', 'sitem'), + (6580014, 'm0340chjlb01', 'sitem'), + (6580270, 'm0342chhle01', 'sitem'), + (6580526, 'm0342chilb01', 'sitem'), + (6580782, 'm0342chjlb01', 'sitem'), + (6581038, 'm0343ccelc01', 'sitem'), + (6581294, 'm0343cceld01', 'sitem'), + (6581550, 'm0343ccele01', 'sitem'), + (6581806, 'm0344chale01', 'sitem'), + (6582062, 'm0344chalf01', 'sitem'), + (6582318, 'm0346ccelc01', 'sitem'), + (6582574, 'm0346cceld01', 'sitem'), + (6582830, 'm0346ccele01', 'sitem'), + (6583086, 'm0350chfla01', 'sitem'), + (6583342, 'm0350chflb01', 'sitem'), + (6583598, 'm0351chrlf01', 'sitem'), + (6583854, 'm0353chulf01', 'sitem'), + (6584110, 'm0355chqlc01', 'sitem'), + (6584366, 'm0356ccild01', 'sitem'), + (6584622, 'm0356ccile01', 'sitem'), + (6584878, 'm0358cccla01', 'sitem'), + (6585134, 'm0358ccclb01', 'sitem'), + (6585390, 'm0359chfla01', 'sitem'), + (6585646, 'm0359chflb01', 'sitem'), + (6585902, 'm0363chulf01', 'sitem'), + (6586158, 'm0364chrlf01', 'sitem'), + (6586414, 'm0365chfla01', 'sitem'), + (6586670, 'm0365chflb01', 'sitem'), + (6586926, 'm0366cbcla01', 'sitem'), + (6587182, 'm0366cbclb01', 'sitem'), + (6587438, 'm0366cbclc01', 'sitem'), + (6587694, 'm0366cbcld01', 'sitem'), + (6587950, 'm0368ccnlf01', 'sitem'), + (6588206, 'm0369ccfld01', 'sitem'), + (6588462, 'm0369ccflf01', 'sitem'), + (6588718, 'm0371cbblc01', 'sitem'), + (6588974, 'm0371cbbld01', 'sitem'), + (6589230, 'm0373cbcla01', 'sitem'), + (6589486, 'm0373cbclb01', 'sitem'), + (6589742, 'm0373cbclc01', 'sitem'), + (6589998, 'm0373cbcld01', 'sitem'), + (6590254, 'm0378chfla01', 'sitem'), + (6590510, 'm0378chflb01', 'sitem'), + (6590766, 'm0379chulf01', 'sitem'), + (6591022, 'm0066ckdpd01', 'sitem'), + (6591278, 'm0066ckdpe01', 'sitem'), + (6591534, 'm0066ckdpf01', 'sitem'), + (6591790, 'm0067ckdpd01', 'sitem'), + (6592046, 'm0067ckdpe01', 'sitem'), + (6592302, 'm0067ckdpf01', 'sitem'), + (6592558, 'm0069ckjpe01', 'sitem'), + (6592814, 'm0073ckepf01', 'sitem'), + (6593070, 'm0074ckepf01', 'sitem'), + (6593326, 'm0075ckfpe01', 'sitem'), + (6593582, 'm0075ckfpf01', 'sitem'), + (6593838, 'm0076ckfpe01', 'sitem'), + (6594094, 'm0076ckfpf01', 'sitem'), + (6594350, 'm0078ckipd01', 'sitem'), + (6594606, 'm0080chgpd01', 'sitem'), + (6594862, 'm0081chgpd01', 'sitem'), + (6595118, 'm0082chgpd01', 'sitem'), + (6595374, 'm0083chgpd01', 'sitem'), + (6595630, 'm0085chhpf01', 'sitem'), + (6595886, 'm0086chhpf01', 'sitem'), + (6596142, 'm0087chhpf01', 'sitem'), + (6596398, 'm0146chlpe01', 'sitem'), + (6596654, 'm0147chlpe01', 'sitem'), + (6596910, 'm0148chlpe01', 'sitem'), + (6597166, 'm0149chlpe01', 'sitem'), + (6597422, 'm0150chlpe01', 'sitem'), + (6597678, 'm0153ccipd01', 'sitem'), + (6597934, 'm0154ccipd01', 'sitem'), + (6598190, 'm0263chhpf01', 'sitem'), + (6598446, 'm0274chlpe01', 'sitem'), + (6598702, 'm0275chgpd01', 'sitem'), + (6598958, 'm0277ckfpe01', 'sitem'), + (6599214, 'm0277ckfpf01', 'sitem'), + (6599470, 'm0278ckdpd01', 'sitem'), + (6599726, 'm0278ckdpe01', 'sitem'), + (6599982, 'm0278ckdpf01', 'sitem'), + (6600238, 'm0284cdapd01', 'sitem'), + (6600494, 'm0284cdape01', 'sitem'), + (6600750, 'm0287chhpf01', 'sitem'), + (6601006, 'm0293chlpe01', 'sitem'), + (6601262, 'm0297chhpf01', 'sitem'), + (6601518, 'm0302chgpd01', 'sitem'), + (6601774, 'm0303ccipd01', 'sitem'), + (6602030, 'm0307cdapd01', 'sitem'), + (6602286, 'm0307cdape01', 'sitem'), + (6602542, 'm0320chgpd01', 'sitem'), + (6602798, 'm0323chhpf01', 'sitem'), + (6603054, 'm0327ccgpf01', 'sitem'), + (6603310, 'm0328chlpe01', 'sitem'), + (6603566, 'm0331ccipd01', 'sitem'), + (6603822, 'm0338cchpe01', 'sitem'), + (6604078, 'm0340chhpf01', 'sitem'), + (6604334, 'm0342chhpf01', 'sitem'), + (6604590, 'm0344chapd01', 'sitem'), + (6604846, 'm0344chape01', 'sitem'), + (6605102, 'm0356ccipd01', 'sitem'), + (6605358, 'm0368ccnpd01', 'sitem'), + (6605614, 'm0370cchpe01', 'sitem'), + (6605870, 'm0371cbbpd01', 'sitem'), + (6606126, 'm0377chgpd01', 'sitem'), + (6606382, 'm0377chgpf01', 'sitem'), + (6606638, 'guild_main_building', 'sitem'), + (6606894, 'guild_rm_craft', 'sitem'), + (6607150, 'guild_rm_fight', 'sitem'), + (6607406, 'guild_rm_harvest', 'sitem'), + (6607662, 'guild_rm_magic', 'sitem'), + (6607918, 'tp_kami', 'sitem'), + (6608174, 'tp_karavan', 'sitem'), + (6608430, 'm0382chwde01', 'sitem'), + (6608686, 'm0384cclde01', 'sitem'), + (6608942, 'm0386ccodf01', 'sitem'), + (6609198, 'm0380chofc01', 'sitem'), + (6609454, 'm0381chvff01', 'sitem'), + (6609710, 'm0382chwff01', 'sitem'), + (6609966, 'm0384cclff01', 'sitem'), + (6610222, 'm0385ccmff01', 'sitem'), + (6610478, 'm0381chvje01', 'sitem'), + (6610734, 'm0383chxjf01', 'sitem'), + (6610990, 'm0383chxpe01', 'sitem'), + (6611246, 'm0385ccmpf01', 'sitem'), + (6611502, 'm0386ccope01', 'sitem'), + (6611758, 'm0386ccopf01', 'sitem'), + (6612014, 'm0357chmdd01', 'sitem'), + (6612270, 'm0357chmfc01', 'sitem'), + (6612526, 'tp_karavan_matis_nland', 'sitem'), + (6612782, 'tp_kami_hereticshovel', 'sitem'), + (6613038, 'tp_karavan_hereticshovel', 'sitem'), + (6613294, 'tp_kami_fleetinggarden', 'sitem'), + (6613550, 'tp_karavan_fleetinggarden', 'sitem'), + (6613806, 'tp_kami_upperbog', 'sitem'), + (6614062, 'tp_karavan_upperbog', 'sitem'), + (6614318, 'tp_kami_yrkanis', 'sitem'), + (6614574, 'tp_karavan_yrkanis', 'sitem'), + (6614830, 'tp_kami_natae', 'sitem'), + (6615086, 'tp_kami_davae', 'sitem'), + (6615342, 'tp_kami_avalae', 'sitem'), + (6615598, 'tp_karavan_natae', 'sitem'), + (6615854, 'tp_karavan_davae', 'sitem'), + (6616110, 'tp_karavan_avalae', 'sitem'), + (6616366, 'tp_kami_knollofdissent', 'sitem'), + (6616622, 'tp_karavan_knollofdissent', 'sitem'), + (6616878, 'tp_kami_groveofconfusion', 'sitem'), + (6617134, 'tp_karavan_groveofconfusion', 'sitem'), + (6617390, 'tp_kami_hiddensource', 'sitem'), + (6617646, 'tp_karavan_hiddensource', 'sitem'), + (6617902, 'tp_karavan_majesticgarden', 'sitem'), + (6618158, 'tp_kami_oflovaksoasis', 'sitem'), + (6618414, 'tp_karavan_outlawcanyon', 'sitem'), + (6618670, 'tp_karavan_sawdustmines', 'sitem'), + (6618926, 'tp_kami_pyr', 'sitem'), + (6619182, 'tp_karavan_pyr', 'sitem'), + (6619438, 'tp_kami_thesos', 'sitem'), + (6619694, 'tp_karavan_thesos', 'sitem'), + (6619950, 'tp_kami_dyron', 'sitem'), + (6620206, 'tp_karavan_dyron', 'sitem'), + (6620462, 'tp_karavan_oflovaksoasis', 'sitem'), + (6620718, 'tp_kami_sawdustmines', 'sitem'), + (6620974, 'tp_kami_outlawcanyon', 'sitem'), + (6621230, 'tp_kami_frahartowers', 'sitem'), + (6621486, 'tp_karavan_frahartowers', 'sitem'), + (6621742, 'tp_kami_scorchedcorridor', 'sitem'), + (6621998, 'tp_karavan_scorchedcorridor', 'sitem'), + (6622254, 'tp_kami_bountybeaches', 'sitem'), + (6622510, 'tp_kami_enchantedisle', 'sitem'), + (6622766, 'tp_karavan_restingwater', 'sitem'), + (6623022, 'tp_karavan_windsofmuse', 'sitem'), + (6623278, 'tp_karavan_bountybeaches', 'sitem'), + (6623534, 'tp_kami_fairhaven', 'sitem'), + (6623790, 'tp_karavan_fairhaven', 'sitem'), + (6624046, 'tp_kami_avendale', 'sitem'), + (6624302, 'tp_karavan_avendale', 'sitem'), + (6624558, 'tp_kami_crystabell', 'sitem'), + (6624814, 'tp_karavan_crystabell', 'sitem'), + (6625070, 'tp_kami_windermeer', 'sitem'), + (6625326, 'tp_karavan_windermeer', 'sitem'), + (6625582, 'tp_kami_restingwater', 'sitem'), + (6625838, 'tp_kami_dewdrops', 'sitem'), + (6626094, 'tp_karavan_dewdrops', 'sitem'), + (6626350, 'tp_kami_windsofmuse', 'sitem'), + (6626606, 'tp_kami_thefount', 'sitem'), + (6626862, 'tp_karavan_thefount', 'sitem'), + (6627118, 'tp_karavan_enchantedisle', 'sitem'), + (6627374, 'tp_kami_lagoonsofloria', 'sitem'), + (6627630, 'tp_karavan_lagoonsofloria', 'sitem'), + (6627886, 'tp_kami_tryker', 'sitem'), + (6628142, 'tp_karavan_tryker', 'sitem'), + (6628398, 'tp_kami_havenofpurity', 'sitem'), + (6628654, 'tp_karavan_maidengrove', 'sitem'), + (6628910, 'tp_kami_zorai_nland', 'sitem'), + (6629166, 'tp_karavan_groveofumbra', 'sitem'), + (6629422, 'tp_karavan_zora', 'sitem'), + (6629678, 'tp_karavan_jen_lai', 'sitem'), + (6629934, 'tp_karavan_hoi_cho', 'sitem'), + (6630190, 'tp_karavan_min_cho', 'sitem'), + (6630446, 'tp_karavan_knotofdementia', 'sitem'), + (6630702, 'tp_karavan_havenofpurity', 'sitem'), + (6630958, 'tp_karavan_thevoid', 'sitem'), + (6631214, 'tp_kami_zora', 'sitem'), + (6631470, 'tp_kami_jen_lai', 'sitem'), + (6631726, 'tp_kami_min_cho', 'sitem'), + (6631982, 'tp_kami_hoi_cho', 'sitem'), + (6632238, 'tp_kami_groveofumbra', 'sitem'), + (6632494, 'tp_kami_maidengrove', 'sitem'), + (6632750, 'tp_kami_knotofdementia', 'sitem'), + (6633006, 'tp_kami_thevoid', 'sitem'), + (6633262, 'tp_kami_citiesofintuition', 'sitem'), + (6633518, 'tp_kami_forbidden_depths', 'sitem'), + (6633774, 'tp_karavan_forbidden_depths', 'sitem'), + (6634030, 'tp_kami_gate_of_obscurity', 'sitem'), + (6634286, 'tp_karavan_gate_of_obscurity', 'sitem'), + (6634542, 'tp_kami_dunesofexil', 'sitem'), + (6634798, 'tp_karavan_dunesofexil', 'sitem'), + (6635054, 'tp_kami_thesavagedunes', 'sitem'), + (6635310, 'tp_karavan_thesavagedunes', 'sitem'), + (6635566, 'tp_karavan_nexus_bagne', 'sitem'), + (6635822, 'tp_kami_nexus_bagne', 'sitem'), + (6636078, 'tp_karavan_nexus_route_gouffre', 'sitem'), + (6636334, 'tp_kami_nexus_route_gouffre', 'sitem'), + (6636590, 'tp_kami_nexus_terre', 'sitem'), + (6636846, 'tp_karavan_nexus_terre', 'sitem'), + (6637102, 'tp_kami_the_land_of_continuity', 'sitem'), + (6637358, 'tp_kami_the_sunken_city', 'sitem'), + (6637614, 'tp_karavan_the_land_of_continuity', 'sitem'), + (6637870, 'tp_karavan_the_sunken_city', 'sitem'), + (6638126, 'tp_kami_the_windy_gate', 'sitem'), + (6638382, 'tp_kami_the_elusive_forest', 'sitem'), + (6638638, 'tp_kami_the trench_of_trials', 'sitem'), + (6638894, 'tp_karavan_the_windy_gate', 'sitem'), + (6639150, 'tp_karavan_the_elusive_forest', 'sitem'), + (6639406, 'tp_karavan_the_trench_of_trials', 'sitem'), + (6639662, 'tp_karavan_the_under_spring_fyros', 'sitem'), + (6639918, 'tp_kami_the_under_spring_fyros', 'sitem'), + (6640174, 'tp_karavan_the_under_spring_zorai', 'sitem'), + (6640430, 'tp_kami_the_under_spring_zorai', 'sitem'), + (6640686, 'tp_kami_the_abyss_of_ichor_matis', 'sitem'), + (6640942, 'tp_kami_the_abyss_of_ichor_nexus', 'sitem'), + (6641198, 'tp_karavan_the_abyss_of_ichor_matis', 'sitem'), + (6641454, 'tp_karavan_the_abyss_of_ichor_nexus', 'sitem'), + (6641710, 'tp_kami_thescorchedcorridor', 'sitem'), + (6641966, 'tp_karavan_thescorchedcorridor', 'sitem'), + (6642222, 'tp_kami_the trench_of_trials_zorai', 'sitem'), + (6642478, 'tp_karavan_the_trench_of_trials_zorai', 'sitem'), + (6642734, 'tp_kami_the trench_of_trials_tryker', 'sitem'), + (6642990, 'tp_karavan_the_trench_of_trials_tryker', 'sitem'), + (6643246, 'm0060cbbde02', 'sitem'), + (6643502, 'm0061cbbde02', 'sitem'), + (6643758, 'm0070ckhde02', 'sitem'), + (6644014, 'm0071ckhde02', 'sitem'), + (6644270, 'm0072ckhde02', 'sitem'), + (6644526, 'm0075ckfdf02', 'sitem'), + (6644782, 'm0076ckfdf02', 'sitem'), + (6645038, 'm0080chgdb02', 'sitem'), + (6645294, 'm0081chgdb02', 'sitem'), + (6645550, 'm0082chgdb02', 'sitem'), + (6645806, 'm0083chgdb02', 'sitem'), + (6646062, 'm0085chhdc02', 'sitem'), + (6646318, 'm0086chhdc02', 'sitem'), + (6646574, 'm0087chhdc02', 'sitem'), + (6646830, 'm0140cchdd02', 'sitem'), + (6647086, 'm0141cchdd02', 'sitem'), + (6647342, 'm0263chhdc02', 'sitem'), + (6647598, 'm0270cbbde02', 'sitem'), + (6647854, 'm0275chgdb02', 'sitem'), + (6648110, 'm0277ckfdf02', 'sitem'), + (6648366, 'm0281ckhde02', 'sitem'), + (6648622, 'm0286cdcdd02', 'sitem'), + (6648878, 'm0287chhdc02', 'sitem'), + (6649134, 'm0291ckhde02', 'sitem'), + (6649390, 'm0297chhdc02', 'sitem'), + (6649646, 'm0301cchdd02', 'sitem'), + (6649902, 'm0302chgdb02', 'sitem'), + (6650158, 'm0320chgdb02', 'sitem'), + (6650414, 'm0322cbbde02', 'sitem'), + (6650670, 'm0323chhdc02', 'sitem'), + (6650926, 'm0329cchdd02', 'sitem'), + (6651182, 'm0336ccbde02', 'sitem'), + (6651438, 'm0337ccbde02', 'sitem'), + (6651694, 'm0338cchdd02', 'sitem'), + (6651950, 'm0340chhdc02', 'sitem'), + (6652206, 'm0342chhdc02', 'sitem'), + (6652462, 'm0370cchdd02', 'sitem'), + (6652718, 'm0371cbbde02', 'sitem'), + (6652974, 'm0377chgdb02', 'sitem'), + (6653230, 'm0387ckade01', 'sitem'), + (6653486, 'm0387ckadf01', 'sitem'), + (6653742, 'm0388ckcde01', 'sitem'), + (6653998, 'm0388ckcdf01', 'sitem'), + (6654254, 'm0389ckbde01', 'sitem'), + (6654510, 'm0389ckbdf01', 'sitem'), + (6654766, 'm0391chsdf01', 'sitem'), + (6655022, 'm0008chafc02', 'sitem'), + (6655278, 'm0009chafc02', 'sitem'), + (6655534, 'm0018chbfb02', 'sitem'), + (6655790, 'm0019chbfb02', 'sitem'), + (6656046, 'm0020chbfb02', 'sitem'), + (6656302, 'm0043ccafd02', 'sitem'), + (6656558, 'm0044ccafd02', 'sitem'), + (6656814, 'm0070ckhff02', 'sitem'), + (6657070, 'm0071ckhff02', 'sitem'), + (6657326, 'm0072ckhff02', 'sitem'), + (6657582, 'm0073ckefe02', 'sitem'), + (6657838, 'm0074ckefe02', 'sitem'), + (6658094, 'm0075ckffe02', 'sitem'), + (6658350, 'm0076ckffe02', 'sitem'), + (6658606, 'm0134ccdff02', 'sitem'), + (6658862, 'm0135ccdff02', 'sitem'), + (6659118, 'm0136ccdff02', 'sitem'), + (6659374, 'm0137ccdff02', 'sitem'), + (6659630, 'm0146chlff02', 'sitem'), + (6659886, 'm0147chlff02', 'sitem'), + (6660142, 'm0148chlff02', 'sitem'), + (6660398, 'm0149chlff02', 'sitem'), + (6660654, 'm0150chlff02', 'sitem'), + (6660910, 'm0151chdfb02', 'sitem'), + (6661166, 'm0152chdfb02', 'sitem'), + (6661422, 'm0265chdfb02', 'sitem'), + (6661678, 'm0272chafc02', 'sitem'), + (6661934, 'm0273chbfb02', 'sitem'), + (6662190, 'm0274chlff02', 'sitem'), + (6662446, 'm0277ckffe02', 'sitem'), + (6662702, 'm0279ckefe02', 'sitem'), + (6662958, 'm0281ckhff02', 'sitem'), + (6663214, 'm0285cdbfe02', 'sitem'), + (6663470, 'm0288ccafd02', 'sitem'), + (6663726, 'm0290chdfb02', 'sitem'), + (6663982, 'm0291ckhff02', 'sitem'), + (6664238, 'm0292ckefe02', 'sitem'), + (6664494, 'm0293chlff02', 'sitem'), + (6664750, 'm0295cdbfe02', 'sitem'), + (6665006, 'm0298ccafd02', 'sitem'), + (6665262, 'm0299ccdff02', 'sitem'), + (6665518, 'm0304chbfb02', 'sitem'), + (6665774, 'm0305chafc02', 'sitem'), + (6666030, 'm0306chdfb02', 'sitem'), + (6666286, 'm0313chafc02', 'sitem'), + (6666542, 'm0314chbfb02', 'sitem'), + (6666798, 'm0316ccafd02', 'sitem'), + (6667054, 'm0317chdfb02', 'sitem'), + (6667310, 'm0319ccdff02', 'sitem'), + (6667566, 'm0328chlff02', 'sitem'), + (6667822, 'm0333ccdff02', 'sitem'), + (6668078, 'm0339ccafd02', 'sitem'), + (6668334, 'm0344chafc02', 'sitem'), + (6668590, 'm0347ccafd02', 'sitem'), + (6668846, 'm0387ckafe01', 'sitem'), + (6669102, 'm0387ckaff01', 'sitem'), + (6669358, 'm0388ckcfe01', 'sitem'), + (6669614, 'm0388ckcff01', 'sitem'), + (6669870, 'm0389ckbfe01', 'sitem'), + (6670126, 'm0389ckbff01', 'sitem'), + (6670382, 'm0054cbajf02', 'sitem'), + (6670638, 'm0066ckdje02', 'sitem'), + (6670894, 'm0067ckdje02', 'sitem'), + (6671150, 'm0075ckfjf02', 'sitem'), + (6671406, 'm0076ckfjf02', 'sitem'), + (6671662, 'm0078ckijc02', 'sitem'), + (6671918, 'm0134ccdje02', 'sitem'), + (6672174, 'm0135ccdje02', 'sitem'), + (6672430, 'm0136ccdje02', 'sitem'), + (6672686, 'm0137ccdje02', 'sitem'), + (6672942, 'm0153ccijd02', 'sitem'), + (6673198, 'm0154ccijd02', 'sitem'), + (6673454, 'm0267chfjb02', 'sitem'), + (6673710, 'm0268cheje02', 'sitem'), + (6673966, 'm0269cbajf02', 'sitem'), + (6674222, 'm0277ckfjf02', 'sitem'), + (6674478, 'm0278ckdje02', 'sitem'), + (6674734, 'm0282ckijc02', 'sitem'), + (6674990, 'm0285cdbjf02', 'sitem'), + (6675246, 'm0294cheje02', 'sitem'), + (6675502, 'm0295cdbjf02', 'sitem'), + (6675758, 'm0299ccdje02', 'sitem'), + (6676014, 'm0303ccijd02', 'sitem'), + (6676270, 'm0318chfjb02', 'sitem'), + (6676526, 'm0319ccdje02', 'sitem'), + (6676782, 'm0321cbajf02', 'sitem'), + (6677038, 'm0331ccijd02', 'sitem'), + (6677294, 'm0333ccdje02', 'sitem'), + (6677550, 'm0334chfjb02', 'sitem'), + (6677806, 'm0350chfjb02', 'sitem'), + (6678062, 'm0356ccijd02', 'sitem'), + (6678318, 'm0359chfjb02', 'sitem'), + (6678574, 'm0365chfjb02', 'sitem'), + (6678830, 'm0372cbajf02', 'sitem'), + (6679086, 'm0378chfjb02', 'sitem'), + (6679342, 'm0387ckaje01', 'sitem'), + (6679598, 'm0387ckajf01', 'sitem'), + (6679854, 'm0388ckcje01', 'sitem'), + (6680110, 'm0388ckcjf01', 'sitem'), + (6680366, 'm0389ckbje01', 'sitem'), + (6680622, 'm0389ckbjf01', 'sitem'), + (6680878, 'm0018chblb02', 'sitem'), + (6681134, 'm0019chblb02', 'sitem'), + (6681390, 'm0020chblb02', 'sitem'), + (6681646, 'm0024chclc02', 'sitem'), + (6681902, 'm0025chclc02', 'sitem'), + (6682158, 'm0065ckgle02', 'sitem'), + (6682414, 'm0066ckdlf02', 'sitem'), + (6682670, 'm0067ckdlf02', 'sitem'), + (6682926, 'm0068ckgle02', 'sitem'), + (6683182, 'm0106ccelc02', 'sitem'), + (6683438, 'm0106ccele02', 'sitem'), + (6683694, 'm0107ccelc02', 'sitem'), + (6683950, 'm0107ccele02', 'sitem'), + (6684206, 'm0145cbcld02', 'sitem'), + (6684462, 'm0264ccelc02', 'sitem'), + (6684718, 'm0264ccele02', 'sitem'), + (6684974, 'm0266chclc02', 'sitem'), + (6685230, 'm0271cbcld02', 'sitem'), + (6685486, 'm0273chblb02', 'sitem'), + (6685742, 'm0278ckdlf02', 'sitem'), + (6685998, 'm0280ckgle02', 'sitem'), + (6686254, 'm0284cdalc02', 'sitem'), + (6686510, 'm0289ccelc02', 'sitem'), + (6686766, 'm0289ccele02', 'sitem'), + (6687022, 'm0296chclc02', 'sitem'), + (6687278, 'm0300ccelc02', 'sitem'), + (6687534, 'm0300ccele02', 'sitem'), + (6687790, 'm0304chblb02', 'sitem'), + (6688046, 'm0307cdalc02', 'sitem'), + (6688302, 'm0314chblb02', 'sitem'), + (6688558, 'm0315chclc02', 'sitem'), + (6688814, 'm0324ccelc02', 'sitem'), + (6689070, 'm0324ccele02', 'sitem'), + (6689326, 'm0325ccfld02', 'sitem'), + (6689582, 'm0330cbcld02', 'sitem'), + (6689838, 'm0343ccelc02', 'sitem'), + (6690094, 'm0343ccele02', 'sitem'), + (6690350, 'm0346ccelc02', 'sitem'), + (6690606, 'm0346ccele02', 'sitem'), + (6690862, 'm0366cbcld02', 'sitem'), + (6691118, 'm0369ccfld02', 'sitem'), + (6691374, 'm0373cbcld02', 'sitem'), + (6691630, 'm0387ckale01', 'sitem'), + (6691886, 'm0387ckalf01', 'sitem'), + (6692142, 'm0388ckcle01', 'sitem'), + (6692398, 'm0388ckclf01', 'sitem'), + (6692654, 'm0389ckble01', 'sitem'), + (6692910, 'm0389ckblf01', 'sitem'), + (6693166, 'm0391chsle01', 'sitem'), + (6693422, 'm0387ckape01', 'sitem'), + (6693678, 'm0387ckapf01', 'sitem'), + (6693934, 'm0388ckcpe01', 'sitem'), + (6694190, 'm0388ckcpf01', 'sitem'), + (6694446, 'm0389ckbpe01', 'sitem'), + (6694702, 'm0389ckbpf01', 'sitem'), + (6694958, 'm0390ccgpf01', 'sitem'), + (6695214, 'tax_receipt', 'sitem'), + (6695470, 'm0308cxxcc02', 'sitem'), + (6695726, 'caravan_pistol', 'sitem'), + (6695982, 'caravan_pistol_p', 'sitem'), + (6696238, 'npc_caravan_pistol', 'sitem'), + (6696494, 'npc_caravan_pistol_p', 'sitem'), + (6696750, 'icfacb_2', 'sitem'), + (6697006, 'icfacb_3', 'sitem'), + (6697262, 'icfacg_2', 'sitem'), + (6697518, 'icfacg_3', 'sitem'), + (6697774, 'icfacp_2', 'sitem'), + (6698030, 'icfacp_3', 'sitem'), + (6698286, 'icfacs_2', 'sitem'), + (6698542, 'icfacs_3', 'sitem'), + (6698798, 'icfacv_2', 'sitem'), + (6699054, 'icfacv_3', 'sitem'), + (6699310, 'icfahb_2', 'sitem'), + (6699566, 'icfahb_3', 'sitem'), + (6699822, 'icfahg_2', 'sitem'), + (6700078, 'icfahg_3', 'sitem'), + (6700334, 'icfahh_2', 'sitem'), + (6700590, 'icfahh_3', 'sitem'), + (6700846, 'icfahp_2', 'sitem'), + (6701102, 'icfahp_3', 'sitem'), + (6701358, 'icfahs_2', 'sitem'), + (6701614, 'icfahs_3', 'sitem'), + (6701870, 'icfahv_2', 'sitem'), + (6702126, 'icfahv_3', 'sitem'), + (6702382, 'icfalb_2', 'sitem'), + (6702638, 'icfalb_3', 'sitem'), + (6702894, 'icfalg_2', 'sitem'), + (6703150, 'icfalg_3', 'sitem'), + (6703406, 'icfalp_2', 'sitem'), + (6703662, 'icfalp_3', 'sitem'), + (6703918, 'icfals_2', 'sitem'), + (6704174, 'icfals_3', 'sitem'), + (6704430, 'icfalv_2', 'sitem'), + (6704686, 'icfalv_3', 'sitem'), + (6704942, 'icfamb_2', 'sitem'), + (6705198, 'icfamb_3', 'sitem'), + (6705454, 'icfamg_2', 'sitem'), + (6705710, 'icfamg_3', 'sitem'), + (6705966, 'icfamp_2', 'sitem'), + (6706222, 'icfamp_3', 'sitem'), + (6706478, 'icfams_2', 'sitem'), + (6706734, 'icfams_3', 'sitem'), + (6706990, 'icfamv_2', 'sitem'), + (6707246, 'icfamv_3', 'sitem'), + (6707502, 'icmacb_2', 'sitem'), + (6707758, 'icmacb_3', 'sitem'), + (6708014, 'icmacg_2', 'sitem'), + (6708270, 'icmacg_3', 'sitem'), + (6708526, 'icmacp_2', 'sitem'), + (6708782, 'icmacp_3', 'sitem'), + (6709038, 'icmacs_2', 'sitem'), + (6709294, 'icmacs_3', 'sitem'), + (6709550, 'icmacv_2', 'sitem'), + (6709806, 'icmacv_3', 'sitem'), + (6710062, 'icmahb_2', 'sitem'), + (6710318, 'icmahb_3', 'sitem'), + (6710574, 'icmahg_2', 'sitem'), + (6710830, 'icmahg_3', 'sitem'), + (6711086, 'icmahh_2', 'sitem'), + (6711342, 'icmahh_3', 'sitem'), + (6711598, 'icmahp_2', 'sitem'), + (6711854, 'icmahp_3', 'sitem'), + (6712110, 'icmahs_2', 'sitem'), + (6712366, 'icmahs_3', 'sitem'), + (6712622, 'icmahv_2', 'sitem'), + (6712878, 'icmahv_3', 'sitem'), + (6713134, 'icmalb_2', 'sitem'), + (6713390, 'icmalb_3', 'sitem'), + (6713646, 'icmalg_2', 'sitem'), + (6713902, 'icmalg_3', 'sitem'), + (6714158, 'icmalp_2', 'sitem'), + (6714414, 'icmalp_3', 'sitem'), + (6714670, 'icmals_2', 'sitem'), + (6714926, 'icmals_3', 'sitem'), + (6715182, 'icmalv_2', 'sitem'), + (6715438, 'icmalv_3', 'sitem'), + (6715694, 'icmamb_2', 'sitem'), + (6715950, 'icmamb_3', 'sitem'), + (6716206, 'icmamg_2', 'sitem'), + (6716462, 'icmamg_3', 'sitem'), + (6716718, 'icmamp_2', 'sitem'), + (6716974, 'icmamp_3', 'sitem'), + (6717230, 'icmams_2', 'sitem'), + (6717486, 'icmams_3', 'sitem'), + (6717742, 'icmamv_2', 'sitem'), + (6717998, 'icmamv_3', 'sitem'), + (6718254, 'ictacb_2', 'sitem'), + (6718510, 'ictacb_3', 'sitem'), + (6718766, 'ictacg_2', 'sitem'), + (6719022, 'ictacg_3', 'sitem'), + (6719278, 'ictacp_2', 'sitem'), + (6719534, 'ictacp_3', 'sitem'), + (6719790, 'ictacs_2', 'sitem'), + (6720046, 'ictacs_3', 'sitem'), + (6720302, 'ictacv_2', 'sitem'), + (6720558, 'ictacv_3', 'sitem'), + (6720814, 'ictahb_2', 'sitem'), + (6721070, 'ictahb_3', 'sitem'), + (6721326, 'ictahg_2', 'sitem'), + (6721582, 'ictahg_3', 'sitem'), + (6721838, 'ictahh_2', 'sitem'), + (6722094, 'ictahh_3', 'sitem'), + (6722350, 'ictahp_2', 'sitem'), + (6722606, 'ictahp_3', 'sitem'), + (6722862, 'ictahs_2', 'sitem'), + (6723118, 'ictahs_3', 'sitem'), + (6723374, 'ictahv_2', 'sitem'), + (6723630, 'ictahv_3', 'sitem'), + (6723886, 'ictalb_2', 'sitem'), + (6724142, 'ictalb_3', 'sitem'), + (6724398, 'ictalg_2', 'sitem'), + (6724654, 'ictalg_3', 'sitem'), + (6724910, 'ictalp_2', 'sitem'), + (6725166, 'ictalp_3', 'sitem'), + (6725422, 'ictals_2', 'sitem'), + (6725678, 'ictals_3', 'sitem'), + (6725934, 'ictalv_2', 'sitem'), + (6726190, 'ictalv_3', 'sitem'), + (6726446, 'ictamb_2', 'sitem'), + (6726702, 'ictamb_3', 'sitem'), + (6726958, 'ictamg_2', 'sitem'), + (6727214, 'ictamg_3', 'sitem'), + (6727470, 'ictamp_2', 'sitem'), + (6727726, 'ictamp_3', 'sitem'), + (6727982, 'ictams_2', 'sitem'), + (6728238, 'ictams_3', 'sitem'), + (6728494, 'ictamv_2', 'sitem'), + (6728750, 'ictamv_3', 'sitem'), + (6729006, 'iczacb_2', 'sitem'), + (6729262, 'iczacb_3', 'sitem'), + (6729518, 'iczacg_2', 'sitem'), + (6729774, 'iczacg_3', 'sitem'), + (6730030, 'iczacp_2', 'sitem'), + (6730286, 'iczacp_3', 'sitem'), + (6730542, 'iczacs_2', 'sitem'), + (6730798, 'iczacs_3', 'sitem'), + (6731054, 'iczacv_2', 'sitem'), + (6731310, 'iczacv_3', 'sitem'), + (6731566, 'iczahb_2', 'sitem'), + (6731822, 'iczahb_3', 'sitem'), + (6732078, 'iczahg_2', 'sitem'), + (6732334, 'iczahg_3', 'sitem'), + (6732590, 'iczahh_2', 'sitem'), + (6732846, 'iczahh_3', 'sitem'), + (6733102, 'iczahp_2', 'sitem'), + (6733358, 'iczahp_3', 'sitem'), + (6733614, 'iczahs_2', 'sitem'), + (6733870, 'iczahs_3', 'sitem'), + (6734126, 'iczahv_2', 'sitem'), + (6734382, 'iczahv_3', 'sitem'), + (6734638, 'iczalb_2', 'sitem'), + (6734894, 'iczalb_3', 'sitem'), + (6735150, 'iczalg_2', 'sitem'), + (6735406, 'iczalg_3', 'sitem'), + (6735662, 'iczalp_2', 'sitem'), + (6735918, 'iczalp_3', 'sitem'), + (6736174, 'iczals_2', 'sitem'), + (6736430, 'iczals_3', 'sitem'), + (6736686, 'iczalv_2', 'sitem'), + (6736942, 'iczalv_3', 'sitem'), + (6737198, 'iczamb_2', 'sitem'), + (6737454, 'iczamb_3', 'sitem'), + (6737710, 'iczamg_2', 'sitem'), + (6737966, 'iczamg_3', 'sitem'), + (6738222, 'iczamp_2', 'sitem'), + (6738478, 'iczamp_3', 'sitem'), + (6738734, 'iczams_2', 'sitem'), + (6738990, 'iczams_3', 'sitem'), + (6739246, 'iczamv_2', 'sitem'), + (6739502, 'iczamv_3', 'sitem'), + (6739758, 'icfr1b_2', 'sitem'), + (6740014, 'icfr1b_3', 'sitem'), + (6740270, 'icfr1p_2', 'sitem'), + (6740526, 'icfr1p_3', 'sitem'), + (6740782, 'icfr2a_2', 'sitem'), + (6741038, 'icfr2a_3', 'sitem'), + (6741294, 'icfr2b_2', 'sitem'), + (6741550, 'icfr2b_3', 'sitem'), + (6741806, 'icfr2l_2', 'sitem'), + (6742062, 'icfr2l_3', 'sitem'), + (6742318, 'icfr2r_2', 'sitem'), + (6742574, 'icfr2r_3', 'sitem'), + (6742830, 'icmr1b_2', 'sitem'), + (6743086, 'icmr1b_3', 'sitem'), + (6743342, 'icmr1p_2', 'sitem'), + (6743598, 'icmr1p_3', 'sitem'), + (6743854, 'icmr2a_2', 'sitem'), + (6744110, 'icmr2a_3', 'sitem'), + (6744366, 'icmr2b_2', 'sitem'), + (6744622, 'icmr2b_3', 'sitem'), + (6744878, 'icmr2l_2', 'sitem'), + (6745134, 'icmr2l_3', 'sitem'), + (6745390, 'icmr2r_2', 'sitem'), + (6745646, 'icmr2r_3', 'sitem'), + (6745902, 'ictr1b_2', 'sitem'), + (6746158, 'ictr1b_3', 'sitem'), + (6746414, 'ictr1p_2', 'sitem'), + (6746670, 'ictr1p_3', 'sitem'), + (6746926, 'ictr2a_2', 'sitem'), + (6747182, 'ictr2a_3', 'sitem'), + (6747438, 'ictr2b_2', 'sitem'), + (6747694, 'ictr2b_3', 'sitem'), + (6747950, 'ictr2l_2', 'sitem'), + (6748206, 'ictr2l_3', 'sitem'), + (6748462, 'ictr2r_2', 'sitem'), + (6748718, 'ictr2r_3', 'sitem'), + (6748974, 'iczr1b_2', 'sitem'), + (6749230, 'iczr1b_3', 'sitem'), + (6749486, 'iczr1p_2', 'sitem'), + (6749742, 'iczr1p_3', 'sitem'), + (6749998, 'iczr2a_2', 'sitem'), + (6750254, 'iczr2a_3', 'sitem'), + (6750510, 'iczr2b_2', 'sitem'), + (6750766, 'iczr2b_3', 'sitem'), + (6751022, 'iczr2l_2', 'sitem'), + (6751278, 'iczr2l_3', 'sitem'), + (6751534, 'iczr2r_2', 'sitem'), + (6751790, 'iczr2r_3', 'sitem'), + (6752046, 'icfm1bm_2', 'sitem'), + (6752302, 'icfm1bm_3', 'sitem'), + (6752558, 'icfm1bs_2', 'sitem'), + (6752814, 'icfm1bs_3', 'sitem'), + (6753070, 'icfm1pd_2', 'sitem'), + (6753326, 'icfm1pd_3', 'sitem'), + (6753582, 'icfm1ps_2', 'sitem'), + (6753838, 'icfm1ps_3', 'sitem'), + (6754094, 'icfm1sa_2', 'sitem'), + (6754350, 'icfm1sa_3', 'sitem'), + (6754606, 'icfm1ss_2', 'sitem'), + (6754862, 'icfm1ss_3', 'sitem'), + (6755118, 'icfm2bm_2', 'sitem'), + (6755374, 'icfm2bm_3', 'sitem'), + (6755630, 'icfm2pp_2', 'sitem'), + (6755886, 'icfm2pp_3', 'sitem'), + (6756142, 'icfm2sa_2', 'sitem'), + (6756398, 'icfm2sa_3', 'sitem'), + (6756654, 'icfm2ss_2', 'sitem'), + (6756910, 'icfm2ss_3', 'sitem'), + (6757166, 'icmm1bm_2', 'sitem'), + (6757422, 'icmm1bm_3', 'sitem'), + (6757678, 'icmm1bs_2', 'sitem'), + (6757934, 'icmm1bs_3', 'sitem'), + (6758190, 'icmm1pd_2', 'sitem'), + (6758446, 'icmm1pd_3', 'sitem'), + (6758702, 'icmm1ps_2', 'sitem'), + (6758958, 'icmm1ps_3', 'sitem'), + (6759214, 'icmm1sa_2', 'sitem'), + (6759470, 'icmm1sa_3', 'sitem'), + (6759726, 'icmm1ss_2', 'sitem'), + (6759982, 'icmm1ss_3', 'sitem'), + (6760238, 'icmm2bm_2', 'sitem'), + (6760494, 'icmm2bm_3', 'sitem'), + (6760750, 'icmm2pp_2', 'sitem'), + (6761006, 'icmm2pp_3', 'sitem'), + (6761262, 'icmm2sa_2', 'sitem'), + (6761518, 'icmm2sa_3', 'sitem'), + (6761774, 'icmm2ss_2', 'sitem'), + (6762030, 'icmm2ss_3', 'sitem'), + (6762286, 'ictm1bm_2', 'sitem'), + (6762542, 'ictm1bm_3', 'sitem'), + (6762798, 'ictm1bs_2', 'sitem'), + (6763054, 'ictm1bs_3', 'sitem'), + (6763310, 'ictm1pd_2', 'sitem'), + (6763566, 'ictm1pd_3', 'sitem'), + (6763822, 'ictm1ps_2', 'sitem'), + (6764078, 'ictm1ps_3', 'sitem'), + (6764334, 'ictm1sa_2', 'sitem'), + (6764590, 'ictm1sa_3', 'sitem'), + (6764846, 'ictm1ss_2', 'sitem'), + (6765102, 'ictm1ss_3', 'sitem'), + (6765358, 'ictm2bm_2', 'sitem'), + (6765614, 'ictm2bm_3', 'sitem'), + (6765870, 'ictm2pp_2', 'sitem'), + (6766126, 'ictm2pp_3', 'sitem'), + (6766382, 'ictm2sa_2', 'sitem'), + (6766638, 'ictm2sa_3', 'sitem'), + (6766894, 'ictm2ss_2', 'sitem'), + (6767150, 'ictm2ss_3', 'sitem'), + (6767406, 'iczm1bm_2', 'sitem'), + (6767662, 'iczm1bm_3', 'sitem'), + (6767918, 'iczm1bs_2', 'sitem'), + (6768174, 'iczm1bs_3', 'sitem'), + (6768430, 'iczm1pd_2', 'sitem'), + (6768686, 'iczm1pd_3', 'sitem'), + (6768942, 'iczm1ps_2', 'sitem'), + (6769198, 'iczm1ps_3', 'sitem'), + (6769454, 'iczm1sa_2', 'sitem'), + (6769710, 'iczm1sa_3', 'sitem'), + (6769966, 'iczm1ss_2', 'sitem'), + (6770222, 'iczm1ss_3', 'sitem'), + (6770478, 'iczm2bm_2', 'sitem'), + (6770734, 'iczm2bm_3', 'sitem'), + (6770990, 'iczm2pp_2', 'sitem'), + (6771246, 'iczm2pp_3', 'sitem'), + (6771502, 'iczm2sa_2', 'sitem'), + (6771758, 'iczm2sa_3', 'sitem'), + (6772014, 'iczm2ss_2', 'sitem'), + (6772270, 'iczm2ss_3', 'sitem'), + (6772526, 'icfsb_2', 'sitem'), + (6772782, 'icfsb_3', 'sitem'), + (6773038, 'icfss_2', 'sitem'), + (6773294, 'icfss_3', 'sitem'), + (6773550, 'icmsb_2', 'sitem'), + (6773806, 'icmsb_3', 'sitem'), + (6774062, 'icmss_2', 'sitem'), + (6774318, 'icmss_3', 'sitem'), + (6774574, 'ictsb_2', 'sitem'), + (6774830, 'ictsb_3', 'sitem'), + (6775086, 'ictss_2', 'sitem'), + (6775342, 'ictss_3', 'sitem'), + (6775598, 'iczsb_2', 'sitem'), + (6775854, 'iczsb_3', 'sitem'), + (6776110, 'iczss_2', 'sitem'), + (6776366, 'iczss_3', 'sitem'), + (6776622, 'm0263chhdd02', 'sitem'), + (6776878, 'm0274chldf02', 'sitem'), + (6777134, 'm0275chgde02', 'sitem'), + (6777390, 'm0276chkde02', 'sitem'), + (6777646, 'm0278ckdde02', 'sitem'), + (6777902, 'm0278ckddf02', 'sitem'), + (6778158, 'm0279ckede02', 'sitem'), + (6778414, 'm0279ckedf02', 'sitem'), + (6778670, 'm0281ckhdd02', 'sitem'), + (6778926, 'm0282ckide02', 'sitem'), + (6779182, 'm0283ckjde02', 'sitem'), + (6779438, 'm0286cdcde02', 'sitem'), + (6779694, 'm0287chhdd02', 'sitem'), + (6779950, 'm0291ckhdd02', 'sitem'), + (6780206, 'm0292ckede02', 'sitem'), + (6780462, 'm0292ckedf02', 'sitem'), + (6780718, 'm0293chldf02', 'sitem'), + (6780974, 'm0297chhdd02', 'sitem'), + (6781230, 'm0301cchde02', 'sitem'), + (6781486, 'm0302chgde02', 'sitem'), + (6781742, 'm0303ccidd02', 'sitem'), + (6781998, 'm0303ccidf02', 'sitem'), + (6782254, 'm0320chgde02', 'sitem'), + (6782510, 'm0323chhdd02', 'sitem'), + (6782766, 'm0326chkde02', 'sitem'), + (6783022, 'm0328chldf02', 'sitem'), + (6783278, 'm0329cchde02', 'sitem'), + (6783534, 'm0331ccidd02', 'sitem'), + (6783790, 'm0331ccidf02', 'sitem'), + (6784046, 'm0394chmdd01', 'sitem'), + (6784302, 'm0394chmdd02', 'sitem'), + (6784558, 'm0397chpdc01', 'sitem'), + (6784814, 'm0397chpdc02', 'sitem'), + (6785070, 'm0400chsdf01', 'sitem'), + (6785326, 'm0400chsdf02', 'sitem'), + (6785582, 'm0401chtde01', 'sitem'), + (6785838, 'm0401chtde02', 'sitem'), + (6786094, 'm0404chwde01', 'sitem'), + (6786350, 'm0404chwde02', 'sitem'), + (6786606, 'm0407cckdf01', 'sitem'), + (6786862, 'm0407cckdf02', 'sitem'), + (6787118, 'm0408cclde01', 'sitem'), + (6787374, 'm0408cclde02', 'sitem'), + (6787630, 'm0411ccodf01', 'sitem'), + (6787886, 'm0414chmdd01', 'sitem'), + (6788142, 'm0414chmdd02', 'sitem'), + (6788398, 'm0417chpdc01', 'sitem'), + (6788654, 'm0417chpdc02', 'sitem'), + (6788910, 'm0420chsdf01', 'sitem'), + (6789166, 'm0420chsdf02', 'sitem'), + (6789422, 'm0421chtde01', 'sitem'), + (6789678, 'm0421chtde02', 'sitem'), + (6789934, 'm0424chwde01', 'sitem'), + (6790190, 'm0424chwde02', 'sitem'), + (6790446, 'm0427cckdf01', 'sitem'), + (6790702, 'm0427cckdf02', 'sitem'), + (6790958, 'm0428cclde01', 'sitem'), + (6791214, 'm0428cclde02', 'sitem'), + (6791470, 'm0431ccodf01', 'sitem'), + (6791726, 'm0433chkde01', 'sitem'), + (6791982, 'm0433chkde02', 'sitem'), + (6792238, 'm0433chkdf01', 'sitem'), + (6792494, 'm0434chmdd01', 'sitem'), + (6792750, 'm0434chmdd02', 'sitem'), + (6793006, 'm0437chpdc01', 'sitem'), + (6793262, 'm0437chpdc02', 'sitem'), + (6793518, 'm0440chsdf01', 'sitem'), + (6793774, 'm0440chsdf02', 'sitem'), + (6794030, 'm0441chtde01', 'sitem'), + (6794286, 'm0441chtde02', 'sitem'), + (6794542, 'm0444chwde01', 'sitem'), + (6794798, 'm0444chwde02', 'sitem'), + (6795054, 'm0447cckdf01', 'sitem'), + (6795310, 'm0447cckdf02', 'sitem'), + (6795566, 'm0448cclde01', 'sitem'), + (6795822, 'm0448cclde02', 'sitem'), + (6796078, 'm0451ccodf01', 'sitem'), + (6796334, 'm0455chsdf01', 'sitem'), + (6796590, 'm0455chsdf02', 'sitem'), + (6796846, 'm0459chwde01', 'sitem'), + (6797102, 'm0459chwde02', 'sitem'), + (6797358, 'm0162cpefe02', 'sitem'), + (6797614, 'm0163cpefe02', 'sitem'), + (6797870, 'm0168cpcfc02', 'sitem'), + (6798126, 'm0169cpcfc02', 'sitem'), + (6798382, 'm0272chafd02', 'sitem'), + (6798638, 'm0272chafe02', 'sitem'), + (6798894, 'm0274chlfe02', 'sitem'), + (6799150, 'm0278ckdfe02', 'sitem'), + (6799406, 'm0280ckgfe02', 'sitem'), + (6799662, 'm0280ckgff02', 'sitem'), + (6799918, 'm0281ckhfd02', 'sitem'), + (6800174, 'm0281ckhfe02', 'sitem'), + (6800430, 'm0282ckife02', 'sitem'), + (6800686, 'm0282ckiff02', 'sitem'), + (6800942, 'm0283ckjfe02', 'sitem'), + (6801198, 'm0288ccafc02', 'sitem'), + (6801454, 'm0291ckhfd02', 'sitem'), + (6801710, 'm0291ckhfe02', 'sitem'), + (6801966, 'm0293chlfe02', 'sitem'), + (6802222, 'm0298ccafc02', 'sitem'), + (6802478, 'm0299ccdfe02', 'sitem'), + (6802734, 'm0305chafd02', 'sitem'), + (6802990, 'm0305chafe02', 'sitem'), + (6803246, 'm0313chafd02', 'sitem'), + (6803502, 'm0313chafe02', 'sitem'), + (6803758, 'm0316ccafc02', 'sitem'), + (6804014, 'm0319ccdfe02', 'sitem'), + (6804270, 'm0328chlfe02', 'sitem'), + (6804526, 'm0394chmfc01', 'sitem'), + (6804782, 'm0395chnfd01', 'sitem'), + (6805038, 'm0395chnfd02', 'sitem'), + (6805294, 'm0396chofc01', 'sitem'), + (6805550, 'm0397chpfd01', 'sitem'), + (6805806, 'm0398chqfe01', 'sitem'), + (6806062, 'm0398chqfe02', 'sitem'), + (6806318, 'm0399chrfe01', 'sitem'), + (6806574, 'm0399chrfe02', 'sitem'), + (6806830, 'm0403chvff01', 'sitem'), + (6807086, 'm0403chvff02', 'sitem'), + (6807342, 'm0404chwff01', 'sitem'), + (6807598, 'm0404chwff02', 'sitem'), + (6807854, 'm0406ccjfc01', 'sitem'), + (6808110, 'm0406ccjfd01', 'sitem'), + (6808366, 'm0406ccjfd02', 'sitem'), + (6808622, 'm0407cckfe01', 'sitem'), + (6808878, 'm0407cckfe02', 'sitem'), + (6809134, 'm0407cckff01', 'sitem'), + (6809390, 'm0407cckff02', 'sitem'), + (6809646, 'm0408cclff01', 'sitem'), + (6809902, 'm0409ccmff01', 'sitem'), + (6810158, 'm0409ccmff02', 'sitem'), + (6810414, 'm0414chmfc01', 'sitem'), + (6810670, 'm0415chnfd01', 'sitem'), + (6810926, 'm0415chnfd02', 'sitem'), + (6811182, 'm0416chofc01', 'sitem'), + (6811438, 'm0417chpfd01', 'sitem'), + (6811694, 'm0418chqfe01', 'sitem'), + (6811950, 'm0418chqfe02', 'sitem'), + (6812206, 'm0419chrfe01', 'sitem'), + (6812462, 'm0419chrfe02', 'sitem'), + (6812718, 'm0423chvff01', 'sitem'), + (6812974, 'm0423chvff02', 'sitem'), + (6813230, 'm0424chwff01', 'sitem'), + (6813486, 'm0424chwff02', 'sitem'), + (6813742, 'm0426ccjfc01', 'sitem'), + (6813998, 'm0426ccjfd01', 'sitem'), + (6814254, 'm0426ccjfd02', 'sitem'), + (6814510, 'm0427cckfe01', 'sitem'), + (6814766, 'm0427cckfe02', 'sitem'), + (6815022, 'm0427cckff01', 'sitem'), + (6815278, 'm0427cckff02', 'sitem'), + (6815534, 'm0428cclff01', 'sitem'), + (6815790, 'm0429ccmff01', 'sitem'), + (6816046, 'm0429ccmff02', 'sitem'), + (6816302, 'm0434chmfc01', 'sitem'), + (6816558, 'm0435chnfd01', 'sitem'), + (6816814, 'm0435chnfd02', 'sitem'), + (6817070, 'm0436chofc01', 'sitem'), + (6817326, 'm0437chpfd01', 'sitem'), + (6817582, 'm0438chqfe01', 'sitem'), + (6817838, 'm0438chqfe02', 'sitem'), + (6818094, 'm0439chrfe01', 'sitem'), + (6818350, 'm0439chrfe02', 'sitem'), + (6818606, 'm0443chvff01', 'sitem'), + (6818862, 'm0443chvff02', 'sitem'), + (6819118, 'm0444chwff01', 'sitem'), + (6819374, 'm0444chwff02', 'sitem'), + (6819630, 'm0446ccjfc01', 'sitem'), + (6819886, 'm0446ccjfd01', 'sitem'), + (6820142, 'm0446ccjfd02', 'sitem'), + (6820398, 'm0447cckfe01', 'sitem'), + (6820654, 'm0447cckfe02', 'sitem'), + (6820910, 'm0447cckff01', 'sitem'), + (6821166, 'm0447cckff02', 'sitem'), + (6821422, 'm0448cclff01', 'sitem'), + (6821678, 'm0449ccmff01', 'sitem'), + (6821934, 'm0449ccmff02', 'sitem'), + (6822190, 'm0453chqfe01', 'sitem'), + (6822446, 'm0453chqfe02', 'sitem'), + (6822702, 'm0454chrfe01', 'sitem'), + (6822958, 'm0454chrfe02', 'sitem'), + (6823214, 'm0459chwff01', 'sitem'), + (6823470, 'm0459chwff02', 'sitem'), + (6823726, 'm0264ccejb02', 'sitem'), + (6823982, 'm0266chcjd02', 'sitem'), + (6824238, 'm0272chajf02', 'sitem'), + (6824494, 'm0276chkjd02', 'sitem'), + (6824750, 'm0277ckfje02', 'sitem'), + (6825006, 'm0278ckdjd02', 'sitem'), + (6825262, 'm0279ckeje02', 'sitem'), + (6825518, 'm0280ckgje02', 'sitem'), + (6825774, 'm0282ckije02', 'sitem'), + (6826030, 'm0288ccajd02', 'sitem'), + (6826286, 'm0288ccaje02', 'sitem'), + (6826542, 'm0289ccejb02', 'sitem'), + (6826798, 'm0292ckeje02', 'sitem'), + (6827054, 'm0296chcjd02', 'sitem'), + (6827310, 'm0298ccajd02', 'sitem'), + (6827566, 'm0298ccaje02', 'sitem'), + (6827822, 'm0299ccdjc02', 'sitem'), + (6828078, 'm0300ccejb02', 'sitem'), + (6828334, 'm0303ccijf02', 'sitem'), + (6828590, 'm0305chajf02', 'sitem'), + (6828846, 'm0313chajf02', 'sitem'), + (6829102, 'm0315chcjd02', 'sitem'), + (6829358, 'm0316ccajd02', 'sitem'), + (6829614, 'm0316ccaje02', 'sitem'), + (6829870, 'm0319ccdjc02', 'sitem'), + (6830126, 'm0324ccejb02', 'sitem'), + (6830382, 'm0325ccfje02', 'sitem'), + (6830638, 'm0325ccfjf02', 'sitem'), + (6830894, 'm0326chkjd02', 'sitem'), + (6831150, 'm0331ccijf02', 'sitem'), + (6831406, 'm0395chnjc01', 'sitem'), + (6831662, 'm0395chnjc02', 'sitem'), + (6831918, 'm0401chtjf01', 'sitem'), + (6832174, 'm0401chtjf02', 'sitem'), + (6832430, 'm0402chuje01', 'sitem'), + (6832686, 'm0402chuje02', 'sitem'), + (6832942, 'm0403chvje01', 'sitem'), + (6833198, 'm0403chvje02', 'sitem'), + (6833454, 'm0405chxjf01', 'sitem'), + (6833710, 'm0405chxjf02', 'sitem'), + (6833966, 'm0406ccjja01', 'sitem'), + (6834222, 'm0406ccjjb01', 'sitem'), + (6834478, 'm0412ccpjf01', 'sitem'), + (6834734, 'm0412ccpjf02', 'sitem'), + (6834990, 'm0415chnjc01', 'sitem'), + (6835246, 'm0415chnjc02', 'sitem'), + (6835502, 'm0421chtjf01', 'sitem'), + (6835758, 'm0421chtjf02', 'sitem'), + (6836014, 'm0422chuje01', 'sitem'), + (6836270, 'm0422chuje02', 'sitem'), + (6836526, 'm0423chvje01', 'sitem'), + (6836782, 'm0423chvje02', 'sitem'), + (6837038, 'm0425chxjf01', 'sitem'), + (6837294, 'm0425chxjf02', 'sitem'), + (6837550, 'm0426ccjja01', 'sitem'), + (6837806, 'm0426ccjjb01', 'sitem'), + (6838062, 'm0432ccpjf01', 'sitem'), + (6838318, 'm0432ccpjf02', 'sitem'), + (6838574, 'm0433chkjd01', 'sitem'), + (6838830, 'm0433chkjd02', 'sitem'), + (6839086, 'm0433chkje01', 'sitem'), + (6839342, 'm0435chnjc01', 'sitem'), + (6839598, 'm0435chnjc02', 'sitem'), + (6839854, 'm0441chtjf01', 'sitem'), + (6840110, 'm0441chtjf02', 'sitem'), + (6840366, 'm0442chuje01', 'sitem'), + (6840622, 'm0442chuje02', 'sitem'), + (6840878, 'm0443chvje01', 'sitem'), + (6841134, 'm0443chvje02', 'sitem'), + (6841390, 'm0445chxjf01', 'sitem'), + (6841646, 'm0445chxjf02', 'sitem'), + (6841902, 'm0446ccjja01', 'sitem'), + (6842158, 'm0446ccjjb01', 'sitem'), + (6842414, 'm0452ccpjf01', 'sitem'), + (6842670, 'm0452ccpjf02', 'sitem'), + (6842926, 'm0456chuje01', 'sitem'), + (6843182, 'm0456chuje02', 'sitem'), + (6843438, 'm0457chxjf01', 'sitem'), + (6843694, 'm0457chxjf02', 'sitem'), + (6843950, 'm0458ccpjf01', 'sitem'), + (6844206, 'm0458ccpjf02', 'sitem'), + (6844462, 'm0263chhle02', 'sitem'), + (6844718, 'm0267chflb02', 'sitem'), + (6844974, 'm0268cheld02', 'sitem'), + (6845230, 'm0272chale02', 'sitem'), + (6845486, 'm0278ckdle02', 'sitem'), + (6845742, 'm0279ckele02', 'sitem'), + (6845998, 'm0280ckglf02', 'sitem'), + (6846254, 'm0281ckhle02', 'sitem'), + (6846510, 'm0283ckjld02', 'sitem'), + (6846766, 'm0284cdale02', 'sitem'), + (6847022, 'm0287chhle02', 'sitem'), + (6847278, 'm0291ckhle02', 'sitem'), + (6847534, 'm0292ckele02', 'sitem'), + (6847790, 'm0294cheld02', 'sitem'), + (6848046, 'm0297chhle02', 'sitem'), + (6848302, 'm0299ccdle02', 'sitem'), + (6848558, 'm0299ccdlf02', 'sitem'), + (6848814, 'm0303ccild02', 'sitem'), + (6849070, 'm0305chale02', 'sitem'), + (6849326, 'm0307cdale02', 'sitem'), + (6849582, 'm0313chale02', 'sitem'), + (6849838, 'm0318chflb02', 'sitem'), + (6850094, 'm0319ccdle02', 'sitem'), + (6850350, 'm0319ccdlf02', 'sitem'), + (6850606, 'm0323chhle02', 'sitem'), + (6850862, 'm0325ccflf02', 'sitem'), + (6851118, 'm0331ccild02', 'sitem'), + (6851374, 'm0398chqlc01', 'sitem'), + (6851630, 'm0399chrlf01', 'sitem'), + (6851886, 'm0399chrlf02', 'sitem'), + (6852142, 'm0400chsle01', 'sitem'), + (6852398, 'm0400chsle02', 'sitem'), + (6852654, 'm0402chulf01', 'sitem'), + (6852910, 'm0402chulf02', 'sitem'), + (6853166, 'm0410ccnlf01', 'sitem'), + (6853422, 'm0410ccnlf02', 'sitem'), + (6853678, 'm0418chqlc01', 'sitem'), + (6853934, 'm0419chrlf01', 'sitem'), + (6854190, 'm0419chrlf02', 'sitem'), + (6854446, 'm0420chsle01', 'sitem'), + (6854702, 'm0420chsle02', 'sitem'), + (6854958, 'm0422chulf01', 'sitem'), + (6855214, 'm0422chulf02', 'sitem'), + (6855470, 'm0430ccnlf01', 'sitem'), + (6855726, 'm0430ccnlf02', 'sitem'), + (6855982, 'm0438chqlc01', 'sitem'), + (6856238, 'm0439chrlf01', 'sitem'), + (6856494, 'm0439chrlf02', 'sitem'), + (6856750, 'm0440chsle01', 'sitem'), + (6857006, 'm0440chsle02', 'sitem'), + (6857262, 'm0442chulf01', 'sitem'), + (6857518, 'm0442chulf02', 'sitem'), + (6857774, 'm0450ccnlf01', 'sitem'), + (6858030, 'm0450ccnlf02', 'sitem'), + (6858286, 'm0453chqlc01', 'sitem'), + (6858542, 'm0454chrlf01', 'sitem'), + (6858798, 'm0454chrlf02', 'sitem'), + (6859054, 'm0455chsle01', 'sitem'), + (6859310, 'm0455chsle02', 'sitem'), + (6859566, 'm0456chulf01', 'sitem'), + (6859822, 'm0456chulf02', 'sitem'), + (6860078, 'm0166cpapd02', 'sitem'), + (6860334, 'm0166cpapf02', 'sitem'), + (6860590, 'm0167cpapd02', 'sitem'), + (6860846, 'm0167cpapf02', 'sitem'), + (6861102, 'm0263chhpf02', 'sitem'), + (6861358, 'm0272chape02', 'sitem'), + (6861614, 'm0273chbpd02', 'sitem'), + (6861870, 'm0273chbpe02', 'sitem'), + (6862126, 'm0274chlpe02', 'sitem'), + (6862382, 'm0274chlpf02', 'sitem'), + (6862638, 'm0275chgpd02', 'sitem'), + (6862894, 'm0275chgpf02', 'sitem'), + (6863150, 'm0277ckfpe02', 'sitem'), + (6863406, 'm0277ckfpf02', 'sitem'), + (6863662, 'm0278ckdpd02', 'sitem'), + (6863918, 'm0278ckdpe02', 'sitem'), + (6864174, 'm0278ckdpf02', 'sitem'), + (6864430, 'm0279ckepe02', 'sitem'), + (6864686, 'm0279ckepf02', 'sitem'), + (6864942, 'm0280ckgpe02', 'sitem'), + (6865198, 'm0280ckgpf02', 'sitem'), + (6865454, 'm0281ckhpd02', 'sitem'), + (6865710, 'm0281ckhpe02', 'sitem'), + (6865966, 'm0281ckhpf02', 'sitem'), + (6866222, 'm0282ckipe02', 'sitem'), + (6866478, 'm0282ckipf02', 'sitem'), + (6866734, 'm0283ckjpd02', 'sitem'), + (6866990, 'm0283ckjpf02', 'sitem'), + (6867246, 'm0284cdapd02', 'sitem'), + (6867502, 'm0287chhpf02', 'sitem'), + (6867758, 'm0291ckhpd02', 'sitem'), + (6868014, 'm0291ckhpe02', 'sitem'), + (6868270, 'm0291ckhpf02', 'sitem'), + (6868526, 'm0292ckepe02', 'sitem'), + (6868782, 'm0292ckepf02', 'sitem'), + (6869038, 'm0293chlpe02', 'sitem'), + (6869294, 'm0293chlpf02', 'sitem'), + (6869550, 'm0297chhpf02', 'sitem'), + (6869806, 'm0301cchpe02', 'sitem'), + (6870062, 'm0302chgpd02', 'sitem'), + (6870318, 'm0302chgpf02', 'sitem'), + (6870574, 'm0303ccipd02', 'sitem'), + (6870830, 'm0304chbpd02', 'sitem'), + (6871086, 'm0304chbpe02', 'sitem'), + (6871342, 'm0305chape02', 'sitem'), + (6871598, 'm0307cdapd02', 'sitem'), + (6871854, 'm0313chape02', 'sitem'), + (6872110, 'm0314chbpd02', 'sitem'), + (6872366, 'm0314chbpe02', 'sitem'), + (6872622, 'm0320chgpd02', 'sitem'), + (6872878, 'm0320chgpf02', 'sitem'), + (6873134, 'm0323chhpf02', 'sitem'), + (6873390, 'm0327ccgpf02', 'sitem'), + (6873646, 'm0328chlpe02', 'sitem'), + (6873902, 'm0328chlpf02', 'sitem'), + (6874158, 'm0329cchpe02', 'sitem'), + (6874414, 'm0331ccipd02', 'sitem'), + (6874670, 'm0405chxpe01', 'sitem'), + (6874926, 'm0405chxpe02', 'sitem'), + (6875182, 'm0409ccmpf01', 'sitem'), + (6875438, 'm0409ccmpf02', 'sitem'), + (6875694, 'm0410ccnpd01', 'sitem'), + (6875950, 'm0410ccnpd02', 'sitem'), + (6876206, 'm0411ccope01', 'sitem'), + (6876462, 'm0411ccope02', 'sitem'), + (6876718, 'm0411ccopf01', 'sitem'), + (6876974, 'm0411ccopf02', 'sitem'), + (6877230, 'm0425chxpe01', 'sitem'), + (6877486, 'm0425chxpe02', 'sitem'), + (6877742, 'm0429ccmpf01', 'sitem'), + (6877998, 'm0429ccmpf02', 'sitem'), + (6878254, 'm0430ccnpd01', 'sitem'), + (6878510, 'm0430ccnpd02', 'sitem'), + (6878766, 'm0431ccope01', 'sitem'), + (6879022, 'm0431ccope02', 'sitem'), + (6879278, 'm0431ccopf01', 'sitem'), + (6879534, 'm0431ccopf02', 'sitem'), + (6879790, 'm0445chxpe01', 'sitem'), + (6880046, 'm0445chxpe02', 'sitem'), + (6880302, 'm0449ccmpf01', 'sitem'), + (6880558, 'm0449ccmpf02', 'sitem'), + (6880814, 'm0450ccnpd01', 'sitem'), + (6881070, 'm0450ccnpd02', 'sitem'), + (6881326, 'm0451ccope01', 'sitem'), + (6881582, 'm0451ccope02', 'sitem'), + (6881838, 'm0451ccopf01', 'sitem'), + (6882094, 'm0451ccopf02', 'sitem'), + (6882350, 'm0457chxpe01', 'sitem'), + (6882606, 'm0457chxpe02', 'sitem'), + (6882862, 'fy_banner', 'sitem'), + (6883118, 'ma_banner', 'sitem'), + (6883374, 'tr_banner', 'sitem'), + (6883630, 'zo_banner', 'sitem'), + (6883886, 'player_building', 'sitem'), + (6884142, 'tp_kami_the_trench_of_trials_tryker', 'sitem'), + (6884398, 'tp_kami_the_trench_of_trials_zorai', 'sitem'), + (6884654, 'player_room_inventory', 'sitem'), + (6884910, 'iapd1', 'sitem'), + (6885166, 'iapd2', 'sitem'), + (6885422, 'iapd3', 'sitem'), + (6885678, 'iapd4', 'sitem'), + (6885934, 'iapf1', 'sitem'), + (6886190, 'iapf2', 'sitem'), + (6886446, 'iapf3', 'sitem'), + (6886702, 'iapf4', 'sitem'), + (6886958, 'iapj1', 'sitem'), + (6887214, 'iapj2', 'sitem'), + (6887470, 'iapj3', 'sitem'), + (6887726, 'iapj4', 'sitem'), + (6887982, 'iapl1', 'sitem'), + (6888238, 'iapl2', 'sitem'), + (6888494, 'iapl3', 'sitem'), + (6888750, 'iapl4', 'sitem'), + (6889006, 'iasd1', 'sitem'), + (6889262, 'iasd2', 'sitem'), + (6889518, 'iasd3', 'sitem'), + (6889774, 'iasd4', 'sitem'), + (6890030, 'iasf1', 'sitem'), + (6890286, 'iasf2', 'sitem'), + (6890542, 'iasf3', 'sitem'), + (6890798, 'iasf4', 'sitem'), + (6891054, 'iasj1', 'sitem'), + (6891310, 'iasj2', 'sitem'), + (6891566, 'iasj3', 'sitem'), + (6891822, 'iasj4', 'sitem'), + (6892078, 'iasl1', 'sitem'), + (6892334, 'iasl2', 'sitem'), + (6892590, 'iasl3', 'sitem'), + (6892846, 'iasl4', 'sitem'), + (6893102, 'm0274chldb02', 'sitem'), + (6893358, 'm0278ckddd02', 'sitem'), + (6893614, 'm0280ckgdd02', 'sitem'), + (6893870, 'm0280ckgdf02', 'sitem'), + (6894126, 'm0281ckhdf02', 'sitem'), + (6894382, 'm0286cdcdf02', 'sitem'), + (6894638, 'm0291ckhdf02', 'sitem'), + (6894894, 'm0293chldb02', 'sitem'), + (6895150, 'm0328chldb02', 'sitem'), + (6895406, 'm0407cckdd02', 'sitem'), + (6895662, 'm0411ccode02', 'sitem'), + (6895918, 'm0427cckdd02', 'sitem'), + (6896174, 'm0431ccode02', 'sitem'), + (6896430, 'm0447cckdd02', 'sitem'), + (6896686, 'm0451ccode02', 'sitem'), + (6896942, 'm0460ccbdc01', 'sitem'), + (6897198, 'm0460ccbdc02', 'sitem'), + (6897454, 'm0460ccbde02', 'sitem'), + (6897710, 'm0461cccda01', 'sitem'), + (6897966, 'm0461cccdb01', 'sitem'), + (6898222, 'm0461cccdb02', 'sitem'), + (6898478, 'm0461cccdc01', 'sitem'), + (6898734, 'm0461cccdc02', 'sitem'), + (6898990, 'm0263chhfc02', 'sitem'), + (6899246, 'm0278ckdfd02', 'sitem'), + (6899502, 'm0282ckifc02', 'sitem'), + (6899758, 'm0285cdbff02', 'sitem'), + (6900014, 'm0287chhfc02', 'sitem'), + (6900270, 'm0295cdbff02', 'sitem'), + (6900526, 'm0323chhfc02', 'sitem'), + (6900782, 'm0397chpfd02', 'sitem'), + (6901038, 'm0401chtfe02', 'sitem'), + (6901294, 'm0408cclfe02', 'sitem'), + (6901550, 'm0410ccnfe02', 'sitem'), + (6901806, 'm0412ccpfe02', 'sitem'), + (6902062, 'm0412ccpff02', 'sitem'), + (6902318, 'm0417chpfd02', 'sitem'), + (6902574, 'm0421chtfe02', 'sitem'), + (6902830, 'm0428cclfe02', 'sitem'), + (6903086, 'm0432ccpfe02', 'sitem'), + (6903342, 'm0432ccpff02', 'sitem'), + (6903598, 'm0437chpfd02', 'sitem'), + (6903854, 'm0441chtfe02', 'sitem'), + (6904110, 'm0448cclfe02', 'sitem'), + (6904366, 'm0450ccnfe02', 'sitem'), + (6904622, 'm0452ccpfe02', 'sitem'), + (6904878, 'm0452ccpff02', 'sitem'), + (6905134, 'm0458ccpfe02', 'sitem'), + (6905390, 'm0458ccpff02', 'sitem'), + (6905646, 'm0264ccejc02', 'sitem'), + (6905902, 'm0267chfjd02', 'sitem'), + (6906158, 'm0272chaje02', 'sitem'), + (6906414, 'm0281ckhjb02', 'sitem'), + (6906670, 'm0281ckhje02', 'sitem'), + (6906926, 'm0283ckjjd02', 'sitem'), + (6907182, 'm0283ckjje02', 'sitem'), + (6907438, 'm0283ckjjf02', 'sitem'), + (6907694, 'm0285cdbje02', 'sitem'), + (6907950, 'm0289ccejc02', 'sitem'), + (6908206, 'm0291ckhjb02', 'sitem'), + (6908462, 'm0291ckhje02', 'sitem'), + (6908718, 'm0295cdbje02', 'sitem'), + (6908974, 'm0300ccejc02', 'sitem'), + (6909230, 'm0305chaje02', 'sitem'), + (6909486, 'm0313chaje02', 'sitem'), + (6909742, 'm0318chfjd02', 'sitem'), + (6909998, 'm0324ccejc02', 'sitem'), + (6910254, 'm0264cceld02', 'sitem'), + (6910510, 'm0265chdlb02', 'sitem'), + (6910766, 'm0268chelc02', 'sitem'), + (6911022, 'm0270cbblc02', 'sitem'), + (6911278, 'm0273chblc02', 'sitem'), + (6911534, 'm0277ckfle02', 'sitem'), + (6911790, 'm0277ckflf02', 'sitem'), + (6912046, 'm0278ckdld02', 'sitem'), + (6912302, 'm0283ckjle02', 'sitem'), + (6912558, 'm0284cdald02', 'sitem'), + (6912814, 'm0284cdalf02', 'sitem'), + (6913070, 'm0289cceld02', 'sitem'), + (6913326, 'm0290chdlb02', 'sitem'), + (6913582, 'm0294chelc02', 'sitem'), + (6913838, 'm0300cceld02', 'sitem'), + (6914094, 'm0303ccile02', 'sitem'), + (6914350, 'm0304chblc02', 'sitem'), + (6914606, 'm0306chdlb02', 'sitem'), + (6914862, 'm0307cdald02', 'sitem'), + (6915118, 'm0307cdalf02', 'sitem'), + (6915374, 'm0314chblc02', 'sitem'), + (6915630, 'm0317chdlb02', 'sitem'), + (6915886, 'm0322cbblc02', 'sitem'), + (6916142, 'm0324cceld02', 'sitem'), + (6916398, 'm0325ccfle02', 'sitem'), + (6916654, 'm0331ccile02', 'sitem'), + (6916910, 'm0410ccnle02', 'sitem'), + (6917166, 'm0450ccnle02', 'sitem'), + (6917422, 'm0460ccbla01', 'sitem'), + (6917678, 'm0460ccblb01', 'sitem'), + (6917934, 'm0460ccblb02', 'sitem'), + (6918190, 'm0460ccblc01', 'sitem'), + (6918446, 'm0461cccla01', 'sitem'), + (6918702, 'm0461ccclb01', 'sitem'), + (6918958, 'm0282ckipd02', 'sitem'), + (6919214, 'm0284cdape02', 'sitem'), + (6919470, 'm0284cdapf02', 'sitem'), + (6919726, 'm0307cdape02', 'sitem'), + (6919982, 'm0307cdapf02', 'sitem'), + (6920238, 'm0405chxpf02', 'sitem'), + (6920494, 'm0425chxpf02', 'sitem'), + (6920750, 'm0445chxpf02', 'sitem'), + (6921006, 'm0457chxpf02', 'sitem'), + (6921262, 'icfm2msda', 'sitem'), + (6921518, 'icfm2msda_2', 'sitem'), + (6921774, 'icfm2msda_3', 'sitem'), + (6922030, 'icfm2msdh', 'sitem'), + (6922286, 'icfm2msdh_2', 'sitem'), + (6922542, 'icfm2msdh_3', 'sitem'), + (6922798, 'icfm2msoa', 'sitem'), + (6923054, 'icfm2msoa_2', 'sitem'), + (6923310, 'icfm2msoa_3', 'sitem'), + (6923566, 'icfm2msoe', 'sitem'), + (6923822, 'icfm2msoe_2', 'sitem'), + (6924078, 'icfm2msoe_3', 'sitem'), + (6924334, 'icmm2msda', 'sitem'), + (6924590, 'icmm2msda_2', 'sitem'), + (6924846, 'icmm2msda_3', 'sitem'), + (6925102, 'icmm2msdh', 'sitem'), + (6925358, 'icmm2msdh_2', 'sitem'), + (6925614, 'icmm2msdh_3', 'sitem'), + (6925870, 'icmm2msoa', 'sitem'), + (6926126, 'icmm2msoa_2', 'sitem'), + (6926382, 'icmm2msoa_3', 'sitem'), + (6926638, 'icmm2msoe', 'sitem'), + (6926894, 'icmm2msoe_2', 'sitem'), + (6927150, 'icmm2msoe_3', 'sitem'), + (6927406, 'ictm2msda', 'sitem'), + (6927662, 'ictm2msda_2', 'sitem'), + (6927918, 'ictm2msda_3', 'sitem'), + (6928174, 'ictm2msdh', 'sitem'), + (6928430, 'ictm2msdh_2', 'sitem'), + (6928686, 'ictm2msdh_3', 'sitem'), + (6928942, 'ictm2msoa', 'sitem'), + (6929198, 'ictm2msoa_2', 'sitem'), + (6929454, 'ictm2msoa_3', 'sitem'), + (6929710, 'ictm2msoe', 'sitem'), + (6929966, 'ictm2msoe_2', 'sitem'), + (6930222, 'ictm2msoe_3', 'sitem'), + (6930478, 'iczm2msda', 'sitem'), + (6930734, 'iczm2msda_2', 'sitem'), + (6930990, 'iczm2msda_3', 'sitem'), + (6931246, 'iczm2msdh', 'sitem'), + (6931502, 'iczm2msdh_2', 'sitem'), + (6931758, 'iczm2msdh_3', 'sitem'), + (6932014, 'iczm2msoa', 'sitem'), + (6932270, 'iczm2msoa_2', 'sitem'), + (6932526, 'iczm2msoa_3', 'sitem'), + (6932782, 'iczm2msoe', 'sitem'), + (6933038, 'iczm2msoe_2', 'sitem'), + (6933294, 'iczm2msoe_3', 'sitem'), + (6933550, 'm0312dxacf01', 'sitem'), + (6933806, 'icfm2ms', 'sitem'), + (6934062, 'icfm2ms_2', 'sitem'), + (6934318, 'icfm2ms_3', 'sitem'), + (6934574, 'icmm2ms', 'sitem'), + (6934830, 'icmm2ms_2', 'sitem'), + (6935086, 'icmm2ms_3', 'sitem'), + (6935342, 'ictm2ms', 'sitem'), + (6935598, 'ictm2ms_2', 'sitem'), + (6935854, 'ictm2ms_3', 'sitem'), + (6936110, 'iczm2ms', 'sitem'), + (6936366, 'iczm2ms_2', 'sitem'), + (6936622, 'iczm2ms_3', 'sitem'), + (6936878, 'iccm2ms', 'sitem'), + (6937134, 'icbm1bm', 'sitem'), + (6937390, 'icbm1bm_2', 'sitem'), + (6937646, 'icbm1bm_3', 'sitem'), + (6937902, 'icbm1bs', 'sitem'), + (6938158, 'icbm1bs_2', 'sitem'), + (6938414, 'icbm1bs_3', 'sitem'), + (6938670, 'icbm1pd', 'sitem'), + (6938926, 'icbm1pd_2', 'sitem'), + (6939182, 'icbm1pd_3', 'sitem'), + (6939438, 'icbm1ps', 'sitem'), + (6939694, 'icbm1ps_2', 'sitem'), + (6939950, 'icbm1ps_3', 'sitem'), + (6940206, 'icbm1sa', 'sitem'), + (6940462, 'icbm1sa_2', 'sitem'), + (6940718, 'icbm1sa_3', 'sitem'), + (6940974, 'icbm1ss', 'sitem'), + (6941230, 'icbm1ss_2', 'sitem'), + (6941486, 'icbm1ss_3', 'sitem'), + (6941742, 'icbm2bm', 'sitem'), + (6941998, 'icbm2bm_2', 'sitem'), + (6942254, 'icbm2bm_3', 'sitem'), + (6942510, 'icbm2pp', 'sitem'), + (6942766, 'icbm2pp_2', 'sitem'), + (6943022, 'icbm2pp_3', 'sitem'), + (6943278, 'icbm2sa', 'sitem'), + (6943534, 'icbm2sa_2', 'sitem'), + (6943790, 'icbm2sa_3', 'sitem'), + (6944046, 'icbm2ss', 'sitem'), + (6944302, 'icbm2ss_2', 'sitem'), + (6944558, 'icbm2ss_3', 'sitem'), + (6944814, 'icbr1b', 'sitem'), + (6945070, 'icbr1b_2', 'sitem'), + (6945326, 'icbr1b_3', 'sitem'), + (6945582, 'icbr1p', 'sitem'), + (6945838, 'icbr1p_2', 'sitem'), + (6946094, 'icbr1p_3', 'sitem'), + (6946350, 'icbr2a', 'sitem'), + (6946606, 'icbr2a_2', 'sitem'), + (6946862, 'icbr2a_3', 'sitem'), + (6947118, 'icbr2b', 'sitem'), + (6947374, 'icbr2b_2', 'sitem'), + (6947630, 'icbr2b_3', 'sitem'), + (6947886, 'icbr2l', 'sitem'), + (6948142, 'icbr2l_2', 'sitem'), + (6948398, 'icbr2l_3', 'sitem'), + (6948654, 'icbr2r', 'sitem'), + (6948910, 'icbr2r_2', 'sitem'), + (6949166, 'icbr2r_3', 'sitem'), + (6949422, 'icbsb', 'sitem'), + (6949678, 'icbsb_2', 'sitem'), + (6949934, 'icbsb_3', 'sitem'), + (6950190, 'icbss', 'sitem'), + (6950446, 'icbss_2', 'sitem'), + (6950702, 'icbss_3', 'sitem'), + (6950958, 'pre_order', 'sitem'), + (6951214, 'm0001dxacb01', 'sitem'), + (6951470, 'm0001dxacc01', 'sitem'), + (6951726, 'm0009chaca01', 'sitem'), + (6951982, 'm0009chacb01', 'sitem'), + (6952238, 'm0018chbca01', 'sitem'), + (6952494, 'm0018chbcb01', 'sitem'), + (6952750, 'm0019chbca01', 'sitem'), + (6953006, 'm0019chbcb01', 'sitem'), + (6953262, 'm0020chbca01', 'sitem'), + (6953518, 'm0020chbcb01', 'sitem'), + (6953774, 'm0021dxacb01', 'sitem'), + (6954030, 'm0021dxacc01', 'sitem'), + (6954286, 'm0023dxacb01', 'sitem'), + (6954542, 'm0023dxacc01', 'sitem'), + (6954798, 'm0025chcca01', 'sitem'), + (6955054, 'm0025chccb01', 'sitem'), + (6955310, 'm0040dxacb01', 'sitem'), + (6955566, 'm0040dxacc01', 'sitem'), + (6955822, 'm0043ccaca01', 'sitem'), + (6956078, 'm0043ccacb01', 'sitem'), + (6956334, 'm0044ccaca01', 'sitem'), + (6956590, 'm0044ccacb01', 'sitem'), + (6956846, 'm0046dxacb01', 'sitem'), + (6957102, 'm0046dxacc01', 'sitem'), + (6957358, 'm0048cccca01', 'sitem'), + (6957614, 'm0048ccccb01', 'sitem'), + (6957870, 'm0064dxacb01', 'sitem'), + (6958126, 'm0064dxacc01', 'sitem'), + (6958382, 'm0066ckdca01', 'sitem'), + (6958638, 'm0066ckdcb01', 'sitem'), + (6958894, 'm0067ckdca01', 'sitem'), + (6959150, 'm0067ckdcb01', 'sitem'), + (6959406, 'm0068ckgca01', 'sitem'), + (6959662, 'm0068ckgcb01', 'sitem'), + (6959918, 'm0069ckjca01', 'sitem'), + (6960174, 'm0069ckjcb01', 'sitem'), + (6960430, 'm0072ckhca01', 'sitem'), + (6960686, 'm0072ckhcb01', 'sitem'), + (6960942, 'm0073ckeca01', 'sitem'), + (6961198, 'm0073ckecb01', 'sitem'), + (6961454, 'm0073ckecd01', 'sitem'), + (6961710, 'm0074ckeca01', 'sitem'), + (6961966, 'm0074ckecb01', 'sitem'), + (6962222, 'm0074ckecd01', 'sitem'), + (6962478, 'm0076ckfca01', 'sitem'), + (6962734, 'm0076ckfcb01', 'sitem'), + (6962990, 'm0078ckica01', 'sitem'), + (6963246, 'm0078ckicb01', 'sitem'), + (6963502, 'm0081chgca01', 'sitem'), + (6963758, 'm0081chgcb01', 'sitem'), + (6964014, 'm0082chgca01', 'sitem'), + (6964270, 'm0082chgcb01', 'sitem'), + (6964526, 'm0083chgca01', 'sitem'), + (6964782, 'm0083chgcb01', 'sitem'), + (6965038, 'm0086chhca01', 'sitem'), + (6965294, 'm0086chhcb01', 'sitem'), + (6965550, 'm0086chicb01', 'sitem'), + (6965806, 'm0086chjcb01', 'sitem'), + (6966062, 'm0087chhca01', 'sitem'), + (6966318, 'm0087chhcb01', 'sitem'), + (6966574, 'm0087chicb01', 'sitem'), + (6966830, 'm0087chjcb01', 'sitem'), + (6967086, 'm0101dxacb01', 'sitem'), + (6967342, 'm0101dxacc01', 'sitem'), + (6967598, 'm0102dxacb01', 'sitem'), + (6967854, 'm0102dxacc01', 'sitem'), + (6968110, 'm0103dxacb01', 'sitem'), + (6968366, 'm0103dxacc01', 'sitem'), + (6968622, 'm0106cceca01', 'sitem'), + (6968878, 'm0106ccecb01', 'sitem'), + (6969134, 'm0107cceca01', 'sitem'), + (6969390, 'm0107ccecb01', 'sitem'), + (6969646, 'm0115dxacb01', 'sitem'), + (6969902, 'm0115dxacc01', 'sitem'), + (6970158, 'm0117dxacb01', 'sitem'), + (6970414, 'm0117dxacc01', 'sitem'), + (6970670, 'm0119dxacb01', 'sitem'), + (6970926, 'm0119dxacc01', 'sitem'), + (6971182, 'm0123dxacb01', 'sitem'), + (6971438, 'm0123dxacc01', 'sitem'), + (6971694, 'm0125dxacb01', 'sitem'), + (6971950, 'm0125dxacc01', 'sitem'), + (6972206, 'm0133chkca01', 'sitem'), + (6972462, 'm0133chkcb01', 'sitem'), + (6972718, 'm0134ccdca01', 'sitem'), + (6972974, 'm0134ccdcb01', 'sitem'), + (6973230, 'm0135ccdca01', 'sitem'), + (6973486, 'm0135ccdcb01', 'sitem'), + (6973742, 'm0136ccdca01', 'sitem'), + (6973998, 'm0136ccdcb01', 'sitem'), + (6974254, 'm0137ccdca01', 'sitem'), + (6974510, 'm0137ccdcb01', 'sitem'), + (6974766, 'm0140cchca01', 'sitem'), + (6975022, 'm0140cchcb01', 'sitem'), + (6975278, 'm0141cchca01', 'sitem'), + (6975534, 'm0141cchcb01', 'sitem'), + (6975790, 'm0145cbcca01', 'sitem'), + (6976046, 'm0145cbccb01', 'sitem'), + (6976302, 'm0147chlca01', 'sitem'), + (6976558, 'm0147chlcb01', 'sitem'), + (6976814, 'm0148chlca01', 'sitem'), + (6977070, 'm0148chlcb01', 'sitem'), + (6977326, 'm0149chlca01', 'sitem'), + (6977582, 'm0149chlcb01', 'sitem'), + (6977838, 'm0153ccica01', 'sitem'), + (6978094, 'm0153ccicb01', 'sitem'), + (6978350, 'm0154ccica01', 'sitem'), + (6978606, 'm0154ccicb01', 'sitem'), + (6978862, 'm0155dxacb01', 'sitem'), + (6979118, 'm0155dxacc01', 'sitem'), + (6979374, 'm0198dxacb01', 'sitem'), + (6979630, 'm0198dxacc01', 'sitem'), + (6979886, 'm0199dxacb01', 'sitem'), + (6980142, 'm0199dxacc01', 'sitem'), + (6980398, 'm0200dxacb01', 'sitem'), + (6980654, 'm0200dxacc01', 'sitem'), + (6980910, 'm0201dxacb01', 'sitem'), + (6981166, 'm0201dxacc01', 'sitem'), + (6981422, 'm0202dxacb01', 'sitem'), + (6981678, 'm0202dxacc01', 'sitem'), + (6981934, 'm0203dxacb01', 'sitem'), + (6982190, 'm0203dxacc01', 'sitem'), + (6982446, 'm0204dxacb01', 'sitem'), + (6982702, 'm0204dxacc01', 'sitem'), + (6982958, 'm0205dxacb01', 'sitem'), + (6983214, 'm0205dxacc01', 'sitem'), + (6983470, 'm0279ckecd01', 'sitem'), + (6983726, 'm0292ckecd01', 'sitem'), + (6983982, 'm0335ccjca01', 'sitem'), + (6984238, 'm0335ccjcb01', 'sitem'), + (6984494, 'm0336ccbca01', 'sitem'), + (6984750, 'm0336ccbcb01', 'sitem'), + (6985006, 'm0338cchca01', 'sitem'), + (6985262, 'm0338cchcb01', 'sitem'), + (6985518, 'm0339ccaca01', 'sitem'), + (6985774, 'm0339ccacb01', 'sitem'), + (6986030, 'm0341cckca01', 'sitem'), + (6986286, 'm0341cckcb01', 'sitem'), + (6986542, 'm0343cceca01', 'sitem'), + (6986798, 'm0343ccecb01', 'sitem'), + (6987054, 'm0345chkca01', 'sitem'), + (6987310, 'm0345chkcb01', 'sitem'), + (6987566, 'm0346cceca01', 'sitem'), + (6987822, 'm0346ccecb01', 'sitem'), + (6988078, 'm0347ccaca01', 'sitem'), + (6988334, 'm0347ccacb01', 'sitem'), + (6988590, 'm0348cckca01', 'sitem'), + (6988846, 'm0348cckcb01', 'sitem'), + (6989102, 'm0349ccpca01', 'sitem'), + (6989358, 'm0349ccpcb01', 'sitem'), + (6989614, 'm0350chfca01', 'sitem'), + (6989870, 'm0350chfcb01', 'sitem'), + (6990126, 'm0356ccica01', 'sitem'), + (6990382, 'm0356ccicb01', 'sitem'), + (6990638, 'm0359chfca01', 'sitem'), + (6990894, 'm0359chfcb01', 'sitem'), + (6991150, 'm0363chuca01', 'sitem'), + (6991406, 'm0363chucb01', 'sitem'), + (6991662, 'm0365chfca01', 'sitem'), + (6991918, 'm0365chfcb01', 'sitem'), + (6992174, 'm0366cbcca01', 'sitem'), + (6992430, 'm0366cbccb01', 'sitem'), + (6992686, 'm0367chnca01', 'sitem'), + (6992942, 'm0367chncb01', 'sitem'), + (6993198, 'm0368ccnca01', 'sitem'), + (6993454, 'm0368ccncb01', 'sitem'), + (6993710, 'm0374chnca01', 'sitem'), + (6993966, 'm0374chncb01', 'sitem'), + (6994222, 'm0378chfca01', 'sitem'), + (6994478, 'm0378chfcb01', 'sitem'), + (6994734, 'm0383chxca01', 'sitem'), + (6994990, 'm0383chxcb01', 'sitem'), + (6995246, 'm0384cclca01', 'sitem'), + (6995502, 'm0384cclcb01', 'sitem'), + (6995758, 'm0385ccmca01', 'sitem'), + (6996014, 'm0385ccmcb01', 'sitem'), + (6996270, 'm0386ccoca01', 'sitem'), + (6996526, 'm0386ccocb01', 'sitem'), + (6996782, 'm0387ckaca01', 'sitem'), + (6997038, 'm0387ckacb01', 'sitem'), + (6997294, 'm0390ccgca01', 'sitem'), + (6997550, 'm0390ccgcb01', 'sitem'), + (6997806, 'm0462cbcca01', 'sitem'), + (6998062, 'm0462cbccb01', 'sitem'), + (6998318, 'm0464ccgca01', 'sitem'), + (6998574, 'm0464ccgcb01', 'sitem'), + (6998830, 'm0465ccgca01', 'sitem'), + (6999086, 'm0465ccgcb01', 'sitem'), + (6999342, 'm0467cclca01', 'sitem'), + (6999598, 'm0467cclcb01', 'sitem'), + (6999854, 'm0468ccfca01', 'sitem'), + (7000110, 'm0468ccfcb01', 'sitem'), + (7000366, 'm0469chwca01', 'sitem'), + (7000622, 'm0469chwcb01', 'sitem'), + (7000878, 'm0470checa01', 'sitem'), + (7001134, 'm0470checb01', 'sitem'), + (7001390, 'm0472cpaca01', 'sitem'), + (7001646, 'm0472cpacb01', 'sitem'), + (7001902, 'm0473cpbca01', 'sitem'), + (7002158, 'm0473cpbcb01', 'sitem'), + (7002414, 'm0474cpcca01', 'sitem'), + (7002670, 'm0474cpccb01', 'sitem'), + (7002926, 'm0475cpdca01', 'sitem'), + (7003182, 'm0475cpdcb01', 'sitem'), + (7003438, 'm0476cpeca01', 'sitem'), + (7003694, 'm0476cpecb01', 'sitem'), + (7003950, 'm0477cpfca01', 'sitem'), + (7004206, 'm0477cpfcb01', 'sitem'), + (7004462, 'm0479ckbca01', 'sitem'), + (7004718, 'm0479ckbcb01', 'sitem'), + (7004974, 'm0479ckbcc01', 'sitem'), + (7005230, 'm0480ckbca01', 'sitem'), + (7005486, 'm0480ckbcb01', 'sitem'), + (7005742, 'm0480ckbcc01', 'sitem'), + (7005998, 'm0481ckbca01', 'sitem'), + (7006254, 'm0481ckbcb01', 'sitem'), + (7006510, 'm0481ckbcc01', 'sitem'), + (7006766, 'm0485ckaca01', 'sitem'), + (7007022, 'm0485ckacb01', 'sitem'), + (7007278, 'm0487ckaca01', 'sitem'), + (7007534, 'm0487ckacb01', 'sitem'), + (7007790, 'm0488ckaca01', 'sitem'), + (7008046, 'm0488ckacb01', 'sitem'), + (7008302, 'm0490ckcca01', 'sitem'), + (7008558, 'm0490ckccb01', 'sitem'), + (7008814, 'm0491ckcca01', 'sitem'), + (7009070, 'm0491ckccb01', 'sitem'), + (7009326, 'm0492ckcca01', 'sitem'), + (7009582, 'm0492ckccb01', 'sitem'), + (7009838, 'm0496ckhca01', 'sitem'), + (7010094, 'm0496ckhcb01', 'sitem'), + (7010350, 'm0497dxacb01', 'sitem'), + (7010606, 'm0497dxacc01', 'sitem'), + (7010862, 'm0498chwca01', 'sitem'), + (7011118, 'm0498chwcb01', 'sitem'), + (7011374, 'm0499chwca01', 'sitem'), + (7011630, 'm0499chwcb01', 'sitem'), + (7011886, 'm0500chwca01', 'sitem'), + (7012142, 'm0500chwcb01', 'sitem'), + (7012398, 'm0501chwca01', 'sitem'), + (7012654, 'm0501chwcb01', 'sitem'), + (7012910, 'm0502chaca01', 'sitem'), + (7013166, 'm0502chacb01', 'sitem'), + (7013422, 'm0503chaca01', 'sitem'), + (7013678, 'm0503chacb01', 'sitem'), + (7013934, 'm0504chaca01', 'sitem'), + (7014190, 'm0504chacb01', 'sitem'), + (7014446, 'm0505chaca01', 'sitem'), + (7014702, 'm0505chacb01', 'sitem'), + (7014958, 'm0506chnca01', 'sitem'), + (7015214, 'm0506chncb01', 'sitem'), + (7015470, 'm0507chnca01', 'sitem'), + (7015726, 'm0507chncb01', 'sitem'), + (7015982, 'm0508chnca01', 'sitem'), + (7016238, 'm0508chncb01', 'sitem'), + (7016494, 'm0509chbca01', 'sitem'), + (7016750, 'm0509chbcb01', 'sitem'), + (7017006, 'm0510chbca01', 'sitem'), + (7017262, 'm0510chbcb01', 'sitem'), + (7017518, 'm0511chbca01', 'sitem'), + (7017774, 'm0511chbcb01', 'sitem'), + (7018030, 'm0512chrca01', 'sitem'), + (7018286, 'm0512chrcb01', 'sitem'), + (7018542, 'm0513chrca01', 'sitem'), + (7018798, 'm0513chrcb01', 'sitem'), + (7019054, 'm0514chrca01', 'sitem'), + (7019310, 'm0514chrcb01', 'sitem'), + (7019566, 'm0515chrca01', 'sitem'), + (7019822, 'm0515chrcb01', 'sitem'), + (7020078, 'm0516chrca01', 'sitem'), + (7020334, 'm0516chrcb01', 'sitem'), + (7020590, 'm0517chcca01', 'sitem'), + (7020846, 'm0517chccb01', 'sitem'), + (7021102, 'm0518chcca01', 'sitem'), + (7021358, 'm0518chccb01', 'sitem'), + (7021614, 'm0519chcca01', 'sitem'), + (7021870, 'm0519chccb01', 'sitem'), + (7022126, 'm0520chcca01', 'sitem'), + (7022382, 'm0520chccb01', 'sitem'), + (7022638, 'm0521ccbca01', 'sitem'), + (7022894, 'm0521ccbcb01', 'sitem'), + (7023150, 'm0522ccbca01', 'sitem'), + (7023406, 'm0522ccbcb01', 'sitem'), + (7023662, 'm0523ccbca01', 'sitem'), + (7023918, 'm0523ccbcb01', 'sitem'), + (7024174, 'm0524ccbca01', 'sitem'), + (7024430, 'm0524ccbcb01', 'sitem'), + (7024686, 'm0525cpeca01', 'sitem'), + (7024942, 'm0525cpecb01', 'sitem'), + (7025198, 'm0526checa01', 'sitem'), + (7025454, 'm0526checb01', 'sitem'), + (7025710, 'm0527checa01', 'sitem'), + (7025966, 'm0527checb01', 'sitem'), + (7026222, 'm0528checa01', 'sitem'), + (7026478, 'm0528checb01', 'sitem'), + (7026734, 'm0529checa01', 'sitem'), + (7026990, 'm0529checb01', 'sitem'), + (7027246, 'm0530cckca01', 'sitem'), + (7027502, 'm0530cckcb01', 'sitem'), + (7027758, 'm0531cckca01', 'sitem'), + (7028014, 'm0531cckcb01', 'sitem'), + (7028270, 'm0532cckca01', 'sitem'), + (7028526, 'm0532cckcb01', 'sitem'), + (7028782, 'm0533dxacb01', 'sitem'), + (7029038, 'm0533dxacc01', 'sitem'), + (7029294, 'm0534dxacb01', 'sitem'), + (7029550, 'm0534dxacc01', 'sitem'), + (7029806, 'm0535dxacb01', 'sitem'), + (7030062, 'm0535dxacc01', 'sitem'), + (7030318, 'm0536choca01', 'sitem'), + (7030574, 'm0536chocb01', 'sitem'), + (7030830, 'm0537choca01', 'sitem'), + (7031086, 'm0537chocb01', 'sitem'), + (7031342, 'm0538choca01', 'sitem'), + (7031598, 'm0538chocb01', 'sitem'), + (7031854, 'm0539choca01', 'sitem'), + (7032110, 'm0539chocb01', 'sitem'), + (7032366, 'm0540choca01', 'sitem'), + (7032622, 'm0540chocb01', 'sitem'), + (7032878, 'm0541dxacb01', 'sitem'), + (7033134, 'm0541dxacc01', 'sitem'), + (7033390, 'm0542ccaca01', 'sitem'), + (7033646, 'm0542ccacb01', 'sitem'), + (7033902, 'm0543chqca01', 'sitem'), + (7034158, 'm0543chqcb01', 'sitem'), + (7034414, 'm0544chqca01', 'sitem'), + (7034670, 'm0544chqcb01', 'sitem'), + (7034926, 'm0545chqca01', 'sitem'), + (7035182, 'm0545chqcb01', 'sitem'), + (7035438, 'm0546chqca01', 'sitem'), + (7035694, 'm0546chqcb01', 'sitem'), + (7035950, 'm0547chqca01', 'sitem'), + (7036206, 'm0547chqcb01', 'sitem'), + (7036462, 'm0548cccca01', 'sitem'), + (7036718, 'm0548ccccb01', 'sitem'), + (7036974, 'm0549cccca01', 'sitem'), + (7037230, 'm0549ccccb01', 'sitem'), + (7037486, 'm0550cccca01', 'sitem'), + (7037742, 'm0550ccccb01', 'sitem'), + (7037998, 'm0551cccca01', 'sitem'), + (7038254, 'm0551ccccb01', 'sitem'), + (7038510, 'm0552chxca01', 'sitem'), + (7038766, 'm0552chxcb01', 'sitem'), + (7039022, 'm0553chxca01', 'sitem'), + (7039278, 'm0553chxcb01', 'sitem'), + (7039534, 'm0554chxca01', 'sitem'), + (7039790, 'm0554chxcb01', 'sitem'), + (7040046, 'm0555chxca01', 'sitem'), + (7040302, 'm0555chxcb01', 'sitem'), + (7040558, 'm0556ccnca01', 'sitem'), + (7040814, 'm0556ccncb01', 'sitem'), + (7041070, 'm0557ccnca01', 'sitem'), + (7041326, 'm0557ccncb01', 'sitem'), + (7041582, 'm0558ccnca01', 'sitem'), + (7041838, 'm0558ccncb01', 'sitem'), + (7042094, 'm0559ccnca01', 'sitem'), + (7042350, 'm0559ccncb01', 'sitem'), + (7042606, 'm0560cbaca01', 'sitem'), + (7042862, 'm0560cbacb01', 'sitem'), + (7043118, 'm0561cbaca01', 'sitem'), + (7043374, 'm0561cbacb01', 'sitem'), + (7043630, 'm0562cbaca01', 'sitem'), + (7043886, 'm0562cbacb01', 'sitem'), + (7044142, 'm0563cbaca01', 'sitem'), + (7044398, 'm0563cbacb01', 'sitem'), + (7044654, 'm0564cbaca01', 'sitem'), + (7044910, 'm0564cbacb01', 'sitem'), + (7045166, 'm0565dxacb01', 'sitem'), + (7045422, 'm0565dxacc01', 'sitem'), + (7045678, 'm0566cbbca01', 'sitem'), + (7045934, 'm0566cbbcb01', 'sitem'), + (7046190, 'm0567cbbca01', 'sitem'), + (7046446, 'm0567cbbcb01', 'sitem'), + (7046702, 'm0568cbbca01', 'sitem'), + (7046958, 'm0568cbbcb01', 'sitem'), + (7047214, 'm0569cbbca01', 'sitem'), + (7047470, 'm0569cbbcb01', 'sitem'), + (7047726, 'm0570cbbca01', 'sitem'), + (7047982, 'm0570cbbcb01', 'sitem'), + (7048238, 'm0571ccjca01', 'sitem'), + (7048494, 'm0571ccjcb01', 'sitem'), + (7048750, 'm0572ccjca01', 'sitem'), + (7049006, 'm0572ccjcb01', 'sitem'), + (7049262, 'm0573ccjca01', 'sitem'), + (7049518, 'm0573ccjcb01', 'sitem'), + (7049774, 'm0574ccjca01', 'sitem'), + (7050030, 'm0574ccjcb01', 'sitem'), + (7050286, 'm0575cpaca01', 'sitem'), + (7050542, 'm0575cpacb01', 'sitem'), + (7050798, 'm0576ccmca01', 'sitem'), + (7051054, 'm0576ccmcb01', 'sitem'), + (7051310, 'm0577ccmca01', 'sitem'), + (7051566, 'm0577ccmcb01', 'sitem'), + (7051822, 'm0578ccmca01', 'sitem'), + (7052078, 'm0578ccmcb01', 'sitem'), + (7052334, 'm0579ccmca01', 'sitem'), + (7052590, 'm0579ccmcb01', 'sitem'), + (7052846, 'm0580ckgca01', 'sitem'), + (7053102, 'm0580ckgcb01', 'sitem'), + (7053358, 'm0581ckgca01', 'sitem'), + (7053614, 'm0581ckgcb01', 'sitem'), + (7053870, 'm0582ckgca01', 'sitem'), + (7054126, 'm0582ckgcb01', 'sitem'), + (7054382, 'm0583ckgca01', 'sitem'), + (7054638, 'm0583ckgcb01', 'sitem'), + (7054894, 'm0584ckaca01', 'sitem'), + (7055150, 'm0584ckacb01', 'sitem'), + (7055406, 'm0585ckdca01', 'sitem'), + (7055662, 'm0585ckdcb01', 'sitem'), + (7055918, 'm0586ckdca01', 'sitem'), + (7056174, 'm0586ckdcb01', 'sitem'), + (7056430, 'm0587ckdca01', 'sitem'), + (7056686, 'm0587ckdcb01', 'sitem'), + (7056942, 'm0588ckbca01', 'sitem'), + (7057198, 'm0588ckbcb01', 'sitem'), + (7057454, 'm0588ckbcc01', 'sitem'), + (7057710, 'm0589ckbca01', 'sitem'), + (7057966, 'm0589ckbcb01', 'sitem'), + (7058222, 'm0589ckbcc01', 'sitem'), + (7058478, 'm0590ckhca01', 'sitem'), + (7058734, 'm0590ckhcb01', 'sitem'), + (7058990, 'm0591ckhca01', 'sitem'), + (7059246, 'm0591ckhcb01', 'sitem'), + (7059502, 'm0592ckhca01', 'sitem'), + (7059758, 'm0592ckhcb01', 'sitem'), + (7060014, 'm0593ckjca01', 'sitem'), + (7060270, 'm0593ckjcb01', 'sitem'), + (7060526, 'm0594ckjca01', 'sitem'), + (7060782, 'm0594ckjcb01', 'sitem'), + (7061038, 'm0595ckjca01', 'sitem'), + (7061294, 'm0595ckjcb01', 'sitem'), + (7061550, 'm0596ckjca01', 'sitem'), + (7061806, 'm0596ckjcb01', 'sitem'), + (7062062, 'm0597ckeca01', 'sitem'), + (7062318, 'm0597ckecb01', 'sitem'), + (7062574, 'm0597ckecd01', 'sitem'), + (7062830, 'm0598ckeca01', 'sitem'), + (7063086, 'm0598ckecb01', 'sitem'), + (7063342, 'm0598ckecd01', 'sitem'), + (7063598, 'm0599ckeca01', 'sitem'), + (7063854, 'm0599ckecb01', 'sitem'), + (7064110, 'm0599ckecd01', 'sitem'), + (7064366, 'm0600ckfca01', 'sitem'), + (7064622, 'm0600ckfcb01', 'sitem'), + (7064878, 'm0601ckfca01', 'sitem'), + (7065134, 'm0601ckfcb01', 'sitem'), + (7065390, 'm0602ckfca01', 'sitem'), + (7065646, 'm0602ckfcb01', 'sitem'), + (7065902, 'm0603ckfca01', 'sitem'), + (7066158, 'm0603ckfcb01', 'sitem'), + (7066414, 'm0604ckcca01', 'sitem'), + (7066670, 'm0604ckccb01', 'sitem'), + (7066926, 'm0605ckcca01', 'sitem'), + (7067182, 'm0605ckccb01', 'sitem'), + (7067438, 'm0606ckica01', 'sitem'), + (7067694, 'm0606ckicb01', 'sitem'), + (7067950, 'm0607ckica01', 'sitem'), + (7068206, 'm0607ckicb01', 'sitem'), + (7068462, 'm0608ckica01', 'sitem'), + (7068718, 'm0608ckicb01', 'sitem'), + (7068974, 'm0609ckica01', 'sitem'), + (7069230, 'm0609ckicb01', 'sitem'), + (7069486, 'm0610dxacb01', 'sitem'), + (7069742, 'm0610dxacc01', 'sitem'), + (7069998, 'm0611chgca01', 'sitem'), + (7070254, 'm0611chgcb01', 'sitem'), + (7070510, 'm0612chgca01', 'sitem'), + (7070766, 'm0612chgcb01', 'sitem'), + (7071022, 'm0613chvca01', 'sitem'), + (7071278, 'm0613chvcb01', 'sitem'), + (7071534, 'm0614chvca01', 'sitem'), + (7071790, 'm0614chvcb01', 'sitem'), + (7072046, 'm0615chvca01', 'sitem'), + (7072302, 'm0615chvcb01', 'sitem'), + (7072558, 'm0616chvca01', 'sitem'), + (7072814, 'm0616chvcb01', 'sitem'), + (7073070, 'm0617chvca01', 'sitem'), + (7073326, 'm0617chvcb01', 'sitem'), + (7073582, 'm0618chhca01', 'sitem'), + (7073838, 'm0618chhcb01', 'sitem'), + (7074094, 'm0618chicb01', 'sitem'), + (7074350, 'm0618chjcb01', 'sitem'), + (7074606, 'm0619chhca01', 'sitem'), + (7074862, 'm0619chhcb01', 'sitem'), + (7075118, 'm0619chicb01', 'sitem'), + (7075374, 'm0619chjcb01', 'sitem'), + (7075630, 'm0620chhca01', 'sitem'), + (7075886, 'm0620chhcb01', 'sitem'), + (7076142, 'm0620chicb01', 'sitem'), + (7076398, 'm0620chjcb01', 'sitem'), + (7076654, 'm0621chfca01', 'sitem'), + (7076910, 'm0621chfcb01', 'sitem'), + (7077166, 'm0623dxacb01', 'sitem'), + (7077422, 'm0623dxacc01', 'sitem'), + (7077678, 'm0624dxacb01', 'sitem'), + (7077934, 'm0624dxacc01', 'sitem'), + (7078190, 'm0625ccfca01', 'sitem'), + (7078446, 'm0625ccfcb01', 'sitem'), + (7078702, 'm0626ccfca01', 'sitem'), + (7078958, 'm0626ccfcb01', 'sitem'), + (7079214, 'm0627ccfca01', 'sitem'), + (7079470, 'm0627ccfcb01', 'sitem'), + (7079726, 'm0628ccfca01', 'sitem'), + (7079982, 'm0628ccfcb01', 'sitem'), + (7080238, 'm0629dxacb01', 'sitem'), + (7080494, 'm0629dxacc01', 'sitem'), + (7080750, 'm0630dxacb01', 'sitem'), + (7081006, 'm0630dxacc01', 'sitem'), + (7081262, 'm0632cclca01', 'sitem'), + (7081518, 'm0632cclcb01', 'sitem'), + (7081774, 'm0633cclca01', 'sitem'), + (7082030, 'm0633cclcb01', 'sitem'), + (7082286, 'm0634cclca01', 'sitem'), + (7082542, 'm0634cclcb01', 'sitem'), + (7082798, 'm0635chtca01', 'sitem'), + (7083054, 'm0635chtcb01', 'sitem'), + (7083310, 'm0636chtca01', 'sitem'), + (7083566, 'm0636chtcb01', 'sitem'), + (7083822, 'm0637chtca01', 'sitem'), + (7084078, 'm0637chtcb01', 'sitem'), + (7084334, 'm0638chtca01', 'sitem'), + (7084590, 'm0638chtcb01', 'sitem'), + (7084846, 'm0639chtca01', 'sitem'), + (7085102, 'm0639chtcb01', 'sitem'), + (7085358, 'm0640cpcca01', 'sitem'), + (7085614, 'm0640cpccb01', 'sitem'), + (7085870, 'm0641cceca01', 'sitem'), + (7086126, 'm0641ccecb01', 'sitem'), + (7086382, 'm0642chmca01', 'sitem'), + (7086638, 'm0642chmcb01', 'sitem'), + (7086894, 'm0643chmca01', 'sitem'), + (7087150, 'm0643chmcb01', 'sitem'), + (7087406, 'm0644chmca01', 'sitem'), + (7087662, 'm0644chmcb01', 'sitem'), + (7087918, 'm0645chmca01', 'sitem'), + (7088174, 'm0645chmcb01', 'sitem'), + (7088430, 'm0646chmca01', 'sitem'), + (7088686, 'm0646chmcb01', 'sitem'), + (7088942, 'm0647chpca01', 'sitem'), + (7089198, 'm0647chpcb01', 'sitem'), + (7089454, 'm0648chpca01', 'sitem'), + (7089710, 'm0648chpcb01', 'sitem'), + (7089966, 'm0649chpca01', 'sitem'), + (7090222, 'm0649chpcb01', 'sitem'), + (7090478, 'm0650chpca01', 'sitem'), + (7090734, 'm0650chpcb01', 'sitem'), + (7090990, 'm0651chpca01', 'sitem'), + (7091246, 'm0651chpcb01', 'sitem'), + (7091502, 'm0652dxacb01', 'sitem'), + (7091758, 'm0652dxacc01', 'sitem'), + (7092014, 'm0653chsca01', 'sitem'), + (7092270, 'm0653chscb01', 'sitem'), + (7092526, 'm0654chsca01', 'sitem'), + (7092782, 'm0654chscb01', 'sitem'), + (7093038, 'm0655chsca01', 'sitem'), + (7093294, 'm0655chscb01', 'sitem'), + (7093550, 'm0656chsca01', 'sitem'), + (7093806, 'm0656chscb01', 'sitem'), + (7094062, 'm0657chsca01', 'sitem'), + (7094318, 'm0657chscb01', 'sitem'), + (7094574, 'm0658cpfca01', 'sitem'), + (7094830, 'm0658cpfcb01', 'sitem'), + (7095086, 'm0659dxacb01', 'sitem'), + (7095342, 'm0659dxacc01', 'sitem'), + (7095598, 'm0660cpdca01', 'sitem'), + (7095854, 'm0660cpdcb01', 'sitem'), + (7096110, 'm0661cpbca01', 'sitem'), + (7096366, 'm0661cpbcb01', 'sitem'), + (7096622, 'm0662dxacb01', 'sitem'), + (7096878, 'm0662dxacc01', 'sitem'), + (7097134, 'm0663chkca01', 'sitem'), + (7097390, 'm0663chkcb01', 'sitem'), + (7097646, 'm0664chkca01', 'sitem'), + (7097902, 'm0664chkcb01', 'sitem'), + (7098158, 'm0665chkca01', 'sitem'), + (7098414, 'm0665chkcb01', 'sitem'), + (7098670, 'm0666ccdca01', 'sitem'), + (7098926, 'm0666ccdcb01', 'sitem'), + (7099182, 'm0667ccoca01', 'sitem'), + (7099438, 'm0667ccocb01', 'sitem'), + (7099694, 'm0668ccoca01', 'sitem'), + (7099950, 'm0668ccocb01', 'sitem'), + (7100206, 'm0669ccoca01', 'sitem'), + (7100462, 'm0669ccocb01', 'sitem'), + (7100718, 'm0670ccoca01', 'sitem'), + (7100974, 'm0670ccocb01', 'sitem'), + (7101230, 'm0671cchca01', 'sitem'), + (7101486, 'm0671cchcb01', 'sitem'), + (7101742, 'm0672cchca01', 'sitem'), + (7101998, 'm0672cchcb01', 'sitem'), + (7102254, 'm0673ccgca01', 'sitem'), + (7102510, 'm0673ccgcb01', 'sitem'), + (7102766, 'm0674ccgca01', 'sitem'), + (7103022, 'm0674ccgcb01', 'sitem'), + (7103278, 'm0675chuca01', 'sitem'), + (7103534, 'm0675chucb01', 'sitem'), + (7103790, 'm0676chuca01', 'sitem'), + (7104046, 'm0676chucb01', 'sitem'), + (7104302, 'm0677chuca01', 'sitem'), + (7104558, 'm0677chucb01', 'sitem'), + (7104814, 'm0678chuca01', 'sitem'), + (7105070, 'm0678chucb01', 'sitem'), + (7105326, 'm0679dxacb01', 'sitem'), + (7105582, 'm0679dxacc01', 'sitem'), + (7105838, 'm0680cbcca01', 'sitem'), + (7106094, 'm0680cbccb01', 'sitem'), + (7106350, 'm0681cbcca01', 'sitem'), + (7106606, 'm0681cbccb01', 'sitem'), + (7106862, 'm0682chlca01', 'sitem'), + (7107118, 'm0682chlcb01', 'sitem'), + (7107374, 'm0683chlca01', 'sitem'), + (7107630, 'm0683chlcb01', 'sitem'), + (7107886, 'm0684ccpca01', 'sitem'), + (7108142, 'm0684ccpcb01', 'sitem'), + (7108398, 'm0685ccpca01', 'sitem'), + (7108654, 'm0685ccpcb01', 'sitem'), + (7108910, 'm0686ccpca01', 'sitem'), + (7109166, 'm0686ccpcb01', 'sitem'), + (7109422, 'm0687ccpca01', 'sitem'), + (7109678, 'm0687ccpcb01', 'sitem'), + (7109934, 'm0688chdca01', 'sitem'), + (7110190, 'm0688chdcb01', 'sitem'), + (7110446, 'm0689chdca01', 'sitem'), + (7110702, 'm0689chdcb01', 'sitem'), + (7110958, 'm0690chdca01', 'sitem'), + (7111214, 'm0690chdcb01', 'sitem'), + (7111470, 'm0691chdca01', 'sitem'), + (7111726, 'm0691chdcb01', 'sitem'), + (7111982, 'm0692chdca01', 'sitem'), + (7112238, 'm0692chdcb01', 'sitem'), + (7112494, 'm0693ccica01', 'sitem'), + (7112750, 'm0693ccicb01', 'sitem'), + (7113006, 'm0694ccica01', 'sitem'), + (7113262, 'm0694ccicb01', 'sitem'), + (7113518, 'm0695ixxcc01', 'sitem'), + (7113774, 'm0695ixxcc02', 'sitem'), + (7114030, 'm0006dxadd01', 'sitem'), + (7114286, 'm0006dxade01', 'sitem'), + (7114542, 'm0006dxadf01', 'sitem'), + (7114798, 'm0014dxadd01', 'sitem'), + (7115054, 'm0014dxade01', 'sitem'), + (7115310, 'm0014dxadf01', 'sitem'), + (7115566, 'm0015dxadd01', 'sitem'), + (7115822, 'm0015dxade01', 'sitem'), + (7116078, 'm0015dxadf01', 'sitem'), + (7116334, 'm0016dxadd01', 'sitem'), + (7116590, 'm0016dxade01', 'sitem'), + (7116846, 'm0016dxadf01', 'sitem'), + (7117102, 'm0021dxadd01', 'sitem'), + (7117358, 'm0021dxade01', 'sitem'), + (7117614, 'm0021dxadf01', 'sitem'), + (7117870, 'm0023dxadd01', 'sitem'), + (7118126, 'm0023dxade01', 'sitem'), + (7118382, 'm0023dxadf01', 'sitem'), + (7118638, 'm0031dxadd01', 'sitem'), + (7118894, 'm0031dxade01', 'sitem'), + (7119150, 'm0031dxadf01', 'sitem'), + (7119406, 'm0037dxadd01', 'sitem'), + (7119662, 'm0037dxade01', 'sitem'), + (7119918, 'm0037dxadf01', 'sitem'), + (7120174, 'm0046dxadd01', 'sitem'), + (7120430, 'm0046dxade01', 'sitem'), + (7120686, 'm0046dxadf01', 'sitem'), + (7120942, 'm0049dxadd01', 'sitem'), + (7121198, 'm0049dxade01', 'sitem'), + (7121454, 'm0049dxadf01', 'sitem'), + (7121710, 'm0050dxadd01', 'sitem'), + (7121966, 'm0050dxade01', 'sitem'), + (7122222, 'm0050dxadf01', 'sitem'), + (7122478, 'm0053dxadd01', 'sitem'), + (7122734, 'm0053dxade01', 'sitem'), + (7122990, 'm0053dxadf01', 'sitem'), + (7123246, 'm0073ckedc01', 'sitem'), + (7123502, 'm0073ckedd01', 'sitem'), + (7123758, 'm0074ckedc01', 'sitem'), + (7124014, 'm0074ckedd01', 'sitem'), + (7124270, 'm0076ckfdc01', 'sitem'), + (7124526, 'm0081chgdc01', 'sitem'), + (7124782, 'm0082chgdc01', 'sitem'), + (7125038, 'm0083chgdc01', 'sitem'), + (7125294, 'm0093dxadd01', 'sitem'), + (7125550, 'm0093dxade01', 'sitem'), + (7125806, 'm0093dxadf01', 'sitem'), + (7126062, 'm0100dxadd01', 'sitem'), + (7126318, 'm0100dxade01', 'sitem'), + (7126574, 'm0100dxadf01', 'sitem'), + (7126830, 'm0101dxadd01', 'sitem'), + (7127086, 'm0101dxade01', 'sitem'), + (7127342, 'm0101dxadf01', 'sitem'), + (7127598, 'm0102dxadd01', 'sitem'), + (7127854, 'm0102dxade01', 'sitem'), + (7128110, 'm0102dxadf01', 'sitem'), + (7128366, 'm0109dxadd01', 'sitem'), + (7128622, 'm0109dxade01', 'sitem'), + (7128878, 'm0109dxadf01', 'sitem'), + (7129134, 'm0113dxadd01', 'sitem'), + (7129390, 'm0113dxade01', 'sitem'), + (7129646, 'm0113dxadf01', 'sitem'), + (7129902, 'm0115dxadd01', 'sitem'), + (7130158, 'm0115dxade01', 'sitem'), + (7130414, 'm0115dxadf01', 'sitem'), + (7130670, 'm0117dxadd01', 'sitem'), + (7130926, 'm0117dxade01', 'sitem'), + (7131182, 'm0117dxadf01', 'sitem'), + (7131438, 'm0118dxadd01', 'sitem'), + (7131694, 'm0118dxade01', 'sitem'), + (7131950, 'm0118dxadf01', 'sitem'), + (7132206, 'm0119dxadd01', 'sitem'), + (7132462, 'm0119dxade01', 'sitem'), + (7132718, 'm0119dxadf01', 'sitem'), + (7132974, 'm0123dxadd01', 'sitem'), + (7133230, 'm0123dxade01', 'sitem'), + (7133486, 'm0123dxadf01', 'sitem'), + (7133742, 'm0124dxadd01', 'sitem'), + (7133998, 'm0124dxade01', 'sitem'), + (7134254, 'm0124dxadf01', 'sitem'), + (7134510, 'm0125dxadd01', 'sitem'), + (7134766, 'm0125dxade01', 'sitem'), + (7135022, 'm0125dxadf01', 'sitem'), + (7135278, 'm0128dxadd01', 'sitem'), + (7135534, 'm0128dxade01', 'sitem'), + (7135790, 'm0128dxadf01', 'sitem'), + (7136046, 'm0133chkdc01', 'sitem'), + (7136302, 'm0140cchdc01', 'sitem'), + (7136558, 'm0141cchdc01', 'sitem'), + (7136814, 'm0142dxadd01', 'sitem'), + (7137070, 'm0142dxade01', 'sitem'), + (7137326, 'm0142dxadf01', 'sitem'), + (7137582, 'm0147chldc01', 'sitem'), + (7137838, 'm0147chldd01', 'sitem'), + (7138094, 'm0148chldc01', 'sitem'), + (7138350, 'm0148chldd01', 'sitem'), + (7138606, 'm0149chldc01', 'sitem'), + (7138862, 'm0149chldd01', 'sitem'), + (7139118, 'm0153ccidc01', 'sitem'), + (7139374, 'm0154ccidc01', 'sitem'), + (7139630, 'm0155dxadd01', 'sitem'), + (7139886, 'm0155dxade01', 'sitem'), + (7140142, 'm0155dxadf01', 'sitem'), + (7140398, 'm0174dxadd01', 'sitem'), + (7140654, 'm0174dxade01', 'sitem'), + (7140910, 'm0174dxadf01', 'sitem'), + (7141166, 'm0175dxadd01', 'sitem'), + (7141422, 'm0175dxade01', 'sitem'), + (7141678, 'm0175dxadf01', 'sitem'), + (7141934, 'm0176dxadd01', 'sitem'), + (7142190, 'm0176dxade01', 'sitem'), + (7142446, 'm0176dxadf01', 'sitem'), + (7142702, 'm0177dxadd01', 'sitem'), + (7142958, 'm0177dxade01', 'sitem'), + (7143214, 'm0177dxadf01', 'sitem'), + (7143470, 'm0178dxadd01', 'sitem'), + (7143726, 'm0178dxade01', 'sitem'), + (7143982, 'm0178dxadf01', 'sitem'), + (7144238, 'm0179dxadd01', 'sitem'), + (7144494, 'm0179dxade01', 'sitem'), + (7144750, 'm0179dxadf01', 'sitem'), + (7145006, 'm0180dxadd01', 'sitem'), + (7145262, 'm0180dxade01', 'sitem'), + (7145518, 'm0180dxadf01', 'sitem'), + (7145774, 'm0181dxadd01', 'sitem'), + (7146030, 'm0181dxade01', 'sitem'), + (7146286, 'm0181dxadf01', 'sitem'), + (7146542, 'm0182dxadd01', 'sitem'), + (7146798, 'm0182dxade01', 'sitem'), + (7147054, 'm0182dxadf01', 'sitem'), + (7147310, 'm0183dxadd01', 'sitem'), + (7147566, 'm0183dxade01', 'sitem'), + (7147822, 'm0183dxadf01', 'sitem'), + (7148078, 'm0184dxadd01', 'sitem'), + (7148334, 'm0184dxade01', 'sitem'), + (7148590, 'm0184dxadf01', 'sitem'), + (7148846, 'm0185dxadd01', 'sitem'), + (7149102, 'm0185dxade01', 'sitem'), + (7149358, 'm0185dxadf01', 'sitem'), + (7149614, 'm0186dxadd01', 'sitem'), + (7149870, 'm0186dxade01', 'sitem'), + (7150126, 'm0186dxadf01', 'sitem'), + (7150382, 'm0187dxadd01', 'sitem'), + (7150638, 'm0187dxade01', 'sitem'), + (7150894, 'm0187dxadf01', 'sitem'), + (7151150, 'm0188dxadd01', 'sitem'), + (7151406, 'm0188dxade01', 'sitem'), + (7151662, 'm0188dxadf01', 'sitem'), + (7151918, 'm0189dxadd01', 'sitem'), + (7152174, 'm0189dxade01', 'sitem'), + (7152430, 'm0189dxadf01', 'sitem'), + (7152686, 'm0190dxadd01', 'sitem'), + (7152942, 'm0190dxade01', 'sitem'), + (7153198, 'm0190dxadf01', 'sitem'), + (7153454, 'm0191dxadd01', 'sitem'), + (7153710, 'm0191dxade01', 'sitem'), + (7153966, 'm0191dxadf01', 'sitem'), + (7154222, 'm0192dxadd01', 'sitem'), + (7154478, 'm0192dxade01', 'sitem'), + (7154734, 'm0192dxadf01', 'sitem'), + (7154990, 'm0193dxadd01', 'sitem'), + (7155246, 'm0193dxade01', 'sitem'), + (7155502, 'm0193dxadf01', 'sitem'), + (7155758, 'm0194dxadd01', 'sitem'), + (7156014, 'm0194dxade01', 'sitem'), + (7156270, 'm0194dxadf01', 'sitem'), + (7156526, 'm0195dxadd01', 'sitem'), + (7156782, 'm0195dxade01', 'sitem'), + (7157038, 'm0195dxadf01', 'sitem'), + (7157294, 'm0196dxadd01', 'sitem'), + (7157550, 'm0196dxade01', 'sitem'), + (7157806, 'm0196dxadf01', 'sitem'), + (7158062, 'm0197dxadd01', 'sitem'), + (7158318, 'm0197dxade01', 'sitem'), + (7158574, 'm0197dxadf01', 'sitem'), + (7158830, 'm0198dxadd01', 'sitem'), + (7159086, 'm0198dxade01', 'sitem'), + (7159342, 'm0198dxadf01', 'sitem'), + (7159598, 'm0199dxadd01', 'sitem'), + (7159854, 'm0199dxade01', 'sitem'), + (7160110, 'm0199dxadf01', 'sitem'), + (7160366, 'm0200dxadd01', 'sitem'), + (7160622, 'm0200dxade01', 'sitem'), + (7160878, 'm0200dxadf01', 'sitem'), + (7161134, 'm0201dxadd01', 'sitem'), + (7161390, 'm0201dxade01', 'sitem'), + (7161646, 'm0201dxadf01', 'sitem'), + (7161902, 'm0202dxadd01', 'sitem'), + (7162158, 'm0202dxade01', 'sitem'), + (7162414, 'm0202dxadf01', 'sitem'), + (7162670, 'm0203dxadd01', 'sitem'), + (7162926, 'm0203dxade01', 'sitem'), + (7163182, 'm0203dxadf01', 'sitem'), + (7163438, 'm0204dxadd01', 'sitem'), + (7163694, 'm0204dxade01', 'sitem'), + (7163950, 'm0204dxadf01', 'sitem'), + (7164206, 'm0205dxadd01', 'sitem'), + (7164462, 'm0205dxade01', 'sitem'), + (7164718, 'm0205dxadf01', 'sitem'), + (7164974, 'm0206dxadd01', 'sitem'), + (7165230, 'm0206dxade01', 'sitem'), + (7165486, 'm0206dxadf01', 'sitem'), + (7165742, 'm0207dxadd01', 'sitem'), + (7165998, 'm0207dxade01', 'sitem'), + (7166254, 'm0207dxadf01', 'sitem'), + (7166510, 'm0208dxadd01', 'sitem'), + (7166766, 'm0208dxade01', 'sitem'), + (7167022, 'm0208dxadf01', 'sitem'), + (7167278, 'm0209dxadd01', 'sitem'), + (7167534, 'm0209dxade01', 'sitem'), + (7167790, 'm0209dxadf01', 'sitem'), + (7168046, 'm0210dxadd01', 'sitem'), + (7168302, 'm0210dxade01', 'sitem'), + (7168558, 'm0210dxadf01', 'sitem'), + (7168814, 'm0211dxadd01', 'sitem'), + (7169070, 'm0211dxade01', 'sitem'), + (7169326, 'm0211dxadf01', 'sitem'), + (7169582, 'm0212dxadd01', 'sitem'), + (7169838, 'm0212dxade01', 'sitem'), + (7170094, 'm0212dxadf01', 'sitem'), + (7170350, 'm0213dxadd01', 'sitem'), + (7170606, 'm0213dxade01', 'sitem'), + (7170862, 'm0213dxadf01', 'sitem'), + (7171118, 'm0214dxadd01', 'sitem'), + (7171374, 'm0214dxade01', 'sitem'), + (7171630, 'm0214dxadf01', 'sitem'), + (7171886, 'm0215dxadd01', 'sitem'), + (7172142, 'm0215dxade01', 'sitem'), + (7172398, 'm0215dxadf01', 'sitem'), + (7172654, 'm0216dxadd01', 'sitem'), + (7172910, 'm0216dxade01', 'sitem'), + (7173166, 'm0216dxadf01', 'sitem'), + (7173422, 'm0217dxadd01', 'sitem'), + (7173678, 'm0217dxade01', 'sitem'), + (7173934, 'm0217dxadf01', 'sitem'), + (7174190, 'm0218dxadd01', 'sitem'), + (7174446, 'm0218dxade01', 'sitem'), + (7174702, 'm0218dxadf01', 'sitem'), + (7174958, 'm0219dxadd01', 'sitem'), + (7175214, 'm0219dxade01', 'sitem'), + (7175470, 'm0219dxadf01', 'sitem'), + (7175726, 'm0220dxadd01', 'sitem'), + (7175982, 'm0220dxade01', 'sitem'), + (7176238, 'm0220dxadf01', 'sitem'), + (7176494, 'm0221dxadd01', 'sitem'), + (7176750, 'm0221dxade01', 'sitem'), + (7177006, 'm0221dxadf01', 'sitem'), + (7177262, 'm0222dxadd01', 'sitem'), + (7177518, 'm0222dxade01', 'sitem'), + (7177774, 'm0222dxadf01', 'sitem'), + (7178030, 'm0223dxadd01', 'sitem'), + (7178286, 'm0223dxade01', 'sitem'), + (7178542, 'm0223dxadf01', 'sitem'), + (7178798, 'm0224dxadd01', 'sitem'), + (7179054, 'm0224dxade01', 'sitem'), + (7179310, 'm0224dxadf01', 'sitem'), + (7179566, 'm0225dxadd01', 'sitem'), + (7179822, 'm0225dxade01', 'sitem'), + (7180078, 'm0225dxadf01', 'sitem'), + (7180334, 'm0226dxadd01', 'sitem'), + (7180590, 'm0226dxade01', 'sitem'), + (7180846, 'm0226dxadf01', 'sitem'), + (7181102, 'm0227dxadd01', 'sitem'), + (7181358, 'm0227dxade01', 'sitem'), + (7181614, 'm0227dxadf01', 'sitem'), + (7181870, 'm0228dxadd01', 'sitem'), + (7182126, 'm0228dxade01', 'sitem'), + (7182382, 'm0228dxadf01', 'sitem'), + (7182638, 'm0229dxadd01', 'sitem'), + (7182894, 'm0229dxade01', 'sitem'), + (7183150, 'm0229dxadf01', 'sitem'), + (7183406, 'm0230dxadd01', 'sitem'), + (7183662, 'm0230dxade01', 'sitem'), + (7183918, 'm0230dxadf01', 'sitem'), + (7184174, 'm0231dxadd01', 'sitem'), + (7184430, 'm0231dxade01', 'sitem'), + (7184686, 'm0231dxadf01', 'sitem'), + (7184942, 'm0232dxadd01', 'sitem'), + (7185198, 'm0232dxade01', 'sitem'), + (7185454, 'm0232dxadf01', 'sitem'), + (7185710, 'm0233dxadd01', 'sitem'), + (7185966, 'm0233dxade01', 'sitem'), + (7186222, 'm0233dxadf01', 'sitem'), + (7186478, 'm0234dxadd01', 'sitem'), + (7186734, 'm0234dxade01', 'sitem'), + (7186990, 'm0234dxadf01', 'sitem'), + (7187246, 'm0235dxadd01', 'sitem'), + (7187502, 'm0235dxade01', 'sitem'), + (7187758, 'm0235dxadf01', 'sitem'), + (7188014, 'm0236dxadd01', 'sitem'), + (7188270, 'm0236dxade01', 'sitem'), + (7188526, 'm0236dxadf01', 'sitem'), + (7188782, 'm0237dxadd01', 'sitem'), + (7189038, 'm0237dxade01', 'sitem'), + (7189294, 'm0237dxadf01', 'sitem'), + (7189550, 'm0238dxadd01', 'sitem'), + (7189806, 'm0238dxade01', 'sitem'), + (7190062, 'm0238dxadf01', 'sitem'), + (7190318, 'm0239dxadd01', 'sitem'), + (7190574, 'm0239dxade01', 'sitem'), + (7190830, 'm0239dxadf01', 'sitem'), + (7191086, 'm0240dxadd01', 'sitem'), + (7191342, 'm0240dxade01', 'sitem'), + (7191598, 'm0240dxadf01', 'sitem'), + (7191854, 'm0241dxadd01', 'sitem'), + (7192110, 'm0241dxade01', 'sitem'), + (7192366, 'm0241dxadf01', 'sitem'), + (7192622, 'm0242dxadd01', 'sitem'), + (7192878, 'm0242dxade01', 'sitem'), + (7193134, 'm0242dxadf01', 'sitem'), + (7193390, 'm0243dxadd01', 'sitem'), + (7193646, 'm0243dxade01', 'sitem'), + (7193902, 'm0243dxadf01', 'sitem'), + (7194158, 'm0244dxadd01', 'sitem'), + (7194414, 'm0244dxade01', 'sitem'), + (7194670, 'm0244dxadf01', 'sitem'), + (7194926, 'm0245dxadd01', 'sitem'), + (7195182, 'm0245dxade01', 'sitem'), + (7195438, 'm0245dxadf01', 'sitem'), + (7195694, 'm0246dxadd01', 'sitem'), + (7195950, 'm0246dxade01', 'sitem'), + (7196206, 'm0246dxadf01', 'sitem'), + (7196462, 'm0247dxadd01', 'sitem'), + (7196718, 'm0247dxade01', 'sitem'), + (7196974, 'm0247dxadf01', 'sitem'), + (7197230, 'm0248dxadd01', 'sitem'), + (7197486, 'm0248dxade01', 'sitem'), + (7197742, 'm0248dxadf01', 'sitem'), + (7197998, 'm0249dxadd01', 'sitem'), + (7198254, 'm0249dxade01', 'sitem'), + (7198510, 'm0249dxadf01', 'sitem'), + (7198766, 'm0250dxadd01', 'sitem'), + (7199022, 'm0250dxade01', 'sitem'), + (7199278, 'm0250dxadf01', 'sitem'), + (7199534, 'm0251dxadd01', 'sitem'), + (7199790, 'm0251dxade01', 'sitem'), + (7200046, 'm0251dxadf01', 'sitem'), + (7200302, 'm0252dxadd01', 'sitem'), + (7200558, 'm0252dxade01', 'sitem'), + (7200814, 'm0252dxadf01', 'sitem'), + (7201070, 'm0253dxadd01', 'sitem'), + (7201326, 'm0253dxade01', 'sitem'), + (7201582, 'm0253dxadf01', 'sitem'), + (7201838, 'm0254dxadd01', 'sitem'), + (7202094, 'm0254dxade01', 'sitem'), + (7202350, 'm0254dxadf01', 'sitem'), + (7202606, 'm0255dxadd01', 'sitem'), + (7202862, 'm0255dxade01', 'sitem'), + (7203118, 'm0255dxadf01', 'sitem'), + (7203374, 'm0256dxadd01', 'sitem'), + (7203630, 'm0256dxade01', 'sitem'), + (7203886, 'm0256dxadf01', 'sitem'), + (7204142, 'm0257dxadd01', 'sitem'), + (7204398, 'm0257dxade01', 'sitem'), + (7204654, 'm0257dxadf01', 'sitem'), + (7204910, 'm0258dxadd01', 'sitem'), + (7205166, 'm0258dxade01', 'sitem'), + (7205422, 'm0258dxadf01', 'sitem'), + (7205678, 'm0259dxadd01', 'sitem'), + (7205934, 'm0259dxade01', 'sitem'), + (7206190, 'm0259dxadf01', 'sitem'), + (7206446, 'm0260dxadd01', 'sitem'), + (7206702, 'm0260dxade01', 'sitem'), + (7206958, 'm0260dxadf01', 'sitem'), + (7207214, 'm0261dxadd01', 'sitem'), + (7207470, 'm0261dxade01', 'sitem'), + (7207726, 'm0261dxadf01', 'sitem'), + (7207982, 'm0262dxadd01', 'sitem'), + (7208238, 'm0262dxade01', 'sitem'), + (7208494, 'm0262dxadf01', 'sitem'), + (7208750, 'm0274chldb01', 'sitem'), + (7209006, 'm0280ckgdd01', 'sitem'), + (7209262, 'm0286cdcdf01', 'sitem'), + (7209518, 'm0293chldb01', 'sitem'), + (7209774, 'm0309dxadd01', 'sitem'), + (7210030, 'm0309dxade01', 'sitem'), + (7210286, 'm0309dxadf01', 'sitem'), + (7210542, 'm0310dxadd01', 'sitem'), + (7210798, 'm0310dxade01', 'sitem'), + (7211054, 'm0310dxadf01', 'sitem'), + (7211310, 'm0311dxadd01', 'sitem'), + (7211566, 'm0311dxade01', 'sitem'), + (7211822, 'm0311dxadf01', 'sitem'), + (7212078, 'm0328chldb01', 'sitem'), + (7212334, 'm0336ccbdd01', 'sitem'), + (7212590, 'm0338cchdc01', 'sitem'), + (7212846, 'm0341cckdd01', 'sitem'), + (7213102, 'm0341cckde01', 'sitem'), + (7213358, 'm0345chkdc01', 'sitem'), + (7213614, 'm0348cckdd01', 'sitem'), + (7213870, 'm0348cckde01', 'sitem'), + (7214126, 'm0356ccidc01', 'sitem'), + (7214382, 'm0384ccldc01', 'sitem'), + (7214638, 'm0384ccldd01', 'sitem'), + (7214894, 'm0386ccode01', 'sitem'), + (7215150, 'm0407cckdd01', 'sitem'), + (7215406, 'm0411ccode01', 'sitem'), + (7215662, 'm0427cckdd01', 'sitem'), + (7215918, 'm0431ccode01', 'sitem'), + (7216174, 'm0447cckdd01', 'sitem'), + (7216430, 'm0451ccode01', 'sitem'), + (7216686, 'm0460ccbde01', 'sitem'), + (7216942, 'm0467ccldc01', 'sitem'), + (7217198, 'm0467ccldd01', 'sitem'), + (7217454, 'm0467cclde01', 'sitem'), + (7217710, 'm0469chwdc01', 'sitem'), + (7217966, 'm0469chwdd01', 'sitem'), + (7218222, 'm0479ckbde01', 'sitem'), + (7218478, 'm0480ckbde01', 'sitem'), + (7218734, 'm0481ckbde01', 'sitem'), + (7218990, 'm0496ckhdc01', 'sitem'), + (7219246, 'm0496ckhdd01', 'sitem'), + (7219502, 'm0496ckhde01', 'sitem'), + (7219758, 'm0497dxadd01', 'sitem'), + (7220014, 'm0497dxade01', 'sitem'), + (7220270, 'm0497dxadf01', 'sitem'), + (7220526, 'm0498chwdc01', 'sitem'), + (7220782, 'm0498chwdd01', 'sitem'), + (7221038, 'm0499chwdc01', 'sitem'), + (7221294, 'm0499chwdd01', 'sitem'), + (7221550, 'm0500chwdc01', 'sitem'), + (7221806, 'm0500chwdd01', 'sitem'), + (7222062, 'm0501chwdc01', 'sitem'), + (7222318, 'm0501chwdd01', 'sitem'), + (7222574, 'm0521ccbdc01', 'sitem'), + (7222830, 'm0521ccbdd01', 'sitem'), + (7223086, 'm0521ccbde01', 'sitem'), + (7223342, 'm0522ccbdc01', 'sitem'), + (7223598, 'm0522ccbdd01', 'sitem'), + (7223854, 'm0522ccbde01', 'sitem'), + (7224110, 'm0523ccbdc01', 'sitem'), + (7224366, 'm0523ccbdd01', 'sitem'), + (7224622, 'm0523ccbde01', 'sitem'), + (7224878, 'm0524ccbdc01', 'sitem'), + (7225134, 'm0524ccbdd01', 'sitem'), + (7225390, 'm0524ccbde01', 'sitem'), + (7225646, 'm0530cckdd01', 'sitem'), + (7225902, 'm0530cckde01', 'sitem'), + (7226158, 'm0531cckdd01', 'sitem'), + (7226414, 'm0531cckde01', 'sitem'), + (7226670, 'm0532cckdd01', 'sitem'), + (7226926, 'm0532cckde01', 'sitem'), + (7227182, 'm0533dxadd01', 'sitem'), + (7227438, 'm0533dxade01', 'sitem'), + (7227694, 'm0533dxadf01', 'sitem'), + (7227950, 'm0534dxadd01', 'sitem'), + (7228206, 'm0534dxade01', 'sitem'), + (7228462, 'm0534dxadf01', 'sitem'), + (7228718, 'm0535dxadd01', 'sitem'), + (7228974, 'm0535dxade01', 'sitem'), + (7229230, 'm0535dxadf01', 'sitem'), + (7229486, 'm0541dxadd01', 'sitem'), + (7229742, 'm0541dxade01', 'sitem'), + (7229998, 'm0541dxadf01', 'sitem'), + (7230254, 'm0548cccdd01', 'sitem'), + (7230510, 'm0548cccde01', 'sitem'), + (7230766, 'm0549cccdd01', 'sitem'), + (7231022, 'm0549cccde01', 'sitem'), + (7231278, 'm0550cccdd01', 'sitem'), + (7231534, 'm0550cccde01', 'sitem'), + (7231790, 'm0551cccdd01', 'sitem'), + (7232046, 'm0551cccde01', 'sitem'), + (7232302, 'm0565dxadd01', 'sitem'), + (7232558, 'm0565dxade01', 'sitem'), + (7232814, 'm0565dxadf01', 'sitem'), + (7233070, 'm0566cbbdc01', 'sitem'), + (7233326, 'm0567cbbdc01', 'sitem'), + (7233582, 'm0568cbbdc01', 'sitem'), + (7233838, 'm0569cbbdc01', 'sitem'), + (7234094, 'm0570cbbdc01', 'sitem'), + (7234350, 'm0580ckgde01', 'sitem'), + (7234606, 'm0581ckgde01', 'sitem'), + (7234862, 'm0582ckgde01', 'sitem'), + (7235118, 'm0583ckgde01', 'sitem'), + (7235374, 'm0585ckddc01', 'sitem'), + (7235630, 'm0585ckddd01', 'sitem'), + (7235886, 'm0585ckdde01', 'sitem'), + (7236142, 'm0586ckddc01', 'sitem'), + (7236398, 'm0586ckddd01', 'sitem'), + (7236654, 'm0586ckdde01', 'sitem'), + (7236910, 'm0587ckddc01', 'sitem'), + (7237166, 'm0587ckddd01', 'sitem'), + (7237422, 'm0587ckdde01', 'sitem'), + (7237678, 'm0588ckbde01', 'sitem'), + (7237934, 'm0589ckbde01', 'sitem'), + (7238190, 'm0590ckhdc01', 'sitem'), + (7238446, 'm0590ckhdd01', 'sitem'), + (7238702, 'm0590ckhde01', 'sitem'), + (7238958, 'm0591ckhdc01', 'sitem'), + (7239214, 'm0591ckhdd01', 'sitem'), + (7239470, 'm0591ckhde01', 'sitem'), + (7239726, 'm0592ckhdc01', 'sitem'), + (7239982, 'm0592ckhdd01', 'sitem'), + (7240238, 'm0592ckhde01', 'sitem'), + (7240494, 'm0593ckjdd01', 'sitem'), + (7240750, 'm0593ckjde01', 'sitem'), + (7241006, 'm0594ckjdd01', 'sitem'), + (7241262, 'm0594ckjde01', 'sitem'), + (7241518, 'm0595ckjdd01', 'sitem'), + (7241774, 'm0595ckjde01', 'sitem'), + (7242030, 'm0596ckjdd01', 'sitem'), + (7242286, 'm0596ckjde01', 'sitem'), + (7242542, 'm0597ckedc01', 'sitem'), + (7242798, 'm0597ckedd01', 'sitem'), + (7243054, 'm0597ckede01', 'sitem'), + (7243310, 'm0598ckedc01', 'sitem'), + (7243566, 'm0598ckedd01', 'sitem'), + (7243822, 'm0598ckede01', 'sitem'), + (7244078, 'm0599ckedc01', 'sitem'), + (7244334, 'm0599ckedd01', 'sitem'), + (7244590, 'm0599ckede01', 'sitem'), + (7244846, 'm0600ckfdc01', 'sitem'), + (7245102, 'm0601ckfdc01', 'sitem'), + (7245358, 'm0602ckfdc01', 'sitem'), + (7245614, 'm0603ckfdc01', 'sitem'), + (7245870, 'm0606ckidc01', 'sitem'), + (7246126, 'm0607ckidc01', 'sitem'), + (7246382, 'm0608ckidc01', 'sitem'), + (7246638, 'm0609ckidc01', 'sitem'), + (7246894, 'm0610dxadd01', 'sitem'), + (7247150, 'm0610dxade01', 'sitem'), + (7247406, 'm0610dxadf01', 'sitem'), + (7247662, 'm0611chgdc01', 'sitem'), + (7247918, 'm0612chgdc01', 'sitem'), + (7248174, 'm0618chhdc01', 'sitem'), + (7248430, 'm0619chhdc01', 'sitem'), + (7248686, 'm0620chhdc01', 'sitem'), + (7248942, 'm0623dxadd01', 'sitem'), + (7249198, 'm0623dxade01', 'sitem'), + (7249454, 'm0623dxadf01', 'sitem'), + (7249710, 'm0624dxadd01', 'sitem'), + (7249966, 'm0624dxade01', 'sitem'), + (7250222, 'm0624dxadf01', 'sitem'), + (7250478, 'm0629dxadd01', 'sitem'), + (7250734, 'm0629dxade01', 'sitem'), + (7250990, 'm0629dxadf01', 'sitem'), + (7251246, 'm0630dxadd01', 'sitem'), + (7251502, 'm0630dxade01', 'sitem'), + (7251758, 'm0630dxadf01', 'sitem'), + (7252014, 'm0632ccldc01', 'sitem'), + (7252270, 'm0632ccldd01', 'sitem'), + (7252526, 'm0632cclde01', 'sitem'), + (7252782, 'm0633ccldc01', 'sitem'), + (7253038, 'm0633ccldd01', 'sitem'), + (7253294, 'm0633cclde01', 'sitem'), + (7253550, 'm0634ccldc01', 'sitem'), + (7253806, 'm0634ccldd01', 'sitem'), + (7254062, 'm0634cclde01', 'sitem'), + (7254318, 'm0635chtdd01', 'sitem'), + (7254574, 'm0636chtdd01', 'sitem'), + (7254830, 'm0637chtdd01', 'sitem'), + (7255086, 'm0638chtdd01', 'sitem'), + (7255342, 'm0639chtdd01', 'sitem'), + (7255598, 'm0642chmdc01', 'sitem'), + (7255854, 'm0642chmdd01', 'sitem'), + (7256110, 'm0643chmdc01', 'sitem'), + (7256366, 'm0643chmdd01', 'sitem'), + (7256622, 'm0644chmdc01', 'sitem'), + (7256878, 'm0644chmdd01', 'sitem'), + (7257134, 'm0645chmdc01', 'sitem'), + (7257390, 'm0645chmdd01', 'sitem'), + (7257646, 'm0646chmdc01', 'sitem'), + (7257902, 'm0646chmdd01', 'sitem'), + (7258158, 'm0647chpdc01', 'sitem'), + (7258414, 'm0647chpde01', 'sitem'), + (7258670, 'm0648chpdc01', 'sitem'), + (7258926, 'm0648chpde01', 'sitem'), + (7259182, 'm0649chpdc01', 'sitem'), + (7259438, 'm0649chpde01', 'sitem'), + (7259694, 'm0650chpdc01', 'sitem'), + (7259950, 'm0650chpde01', 'sitem'), + (7260206, 'm0651chpdc01', 'sitem'), + (7260462, 'm0651chpde01', 'sitem'), + (7260718, 'm0652dxadd01', 'sitem'), + (7260974, 'm0652dxade01', 'sitem'), + (7261230, 'm0652dxadf01', 'sitem'), + (7261486, 'm0653chsdc01', 'sitem'), + (7261742, 'm0654chsdc01', 'sitem'), + (7261998, 'm0655chsdc01', 'sitem'), + (7262254, 'm0656chsdc01', 'sitem'), + (7262510, 'm0657chsdc01', 'sitem'), + (7262766, 'm0659dxadd01', 'sitem'), + (7263022, 'm0659dxade01', 'sitem'), + (7263278, 'm0659dxadf01', 'sitem'), + (7263534, 'm0662dxadd01', 'sitem'), + (7263790, 'm0662dxade01', 'sitem'), + (7264046, 'm0662dxadf01', 'sitem'), + (7264302, 'm0663chkdc01', 'sitem'), + (7264558, 'm0664chkdc01', 'sitem'), + (7264814, 'm0665chkdc01', 'sitem'), + (7265070, 'm0667ccode01', 'sitem'), + (7265326, 'm0668ccode01', 'sitem'), + (7265582, 'm0669ccode01', 'sitem'), + (7265838, 'm0670ccode01', 'sitem'), + (7266094, 'm0671cchdc01', 'sitem'), + (7266350, 'm0671cchdd01', 'sitem'), + (7266606, 'm0671cchde01', 'sitem'), + (7266862, 'm0672cchdc01', 'sitem'), + (7267118, 'm0672cchdd01', 'sitem'), + (7267374, 'm0672cchde01', 'sitem'), + (7267630, 'm0679dxadd01', 'sitem'), + (7267886, 'm0679dxade01', 'sitem'), + (7268142, 'm0679dxadf01', 'sitem'), + (7268398, 'm0682chldc01', 'sitem'), + (7268654, 'm0682chldd01', 'sitem'), + (7268910, 'm0682chlde01', 'sitem'), + (7269166, 'm0683chldc01', 'sitem'), + (7269422, 'm0683chldd01', 'sitem'), + (7269678, 'm0683chlde01', 'sitem'), + (7269934, 'm0693ccidc01', 'sitem'), + (7270190, 'm0693ccidd01', 'sitem'), + (7270446, 'm0694ccidc01', 'sitem'), + (7270702, 'm0694ccidd01', 'sitem'), + (7270958, 'm0001dxafd01', 'sitem'), + (7271214, 'm0001dxafe01', 'sitem'), + (7271470, 'm0001dxaff01', 'sitem'), + (7271726, 'm0006dxafd01', 'sitem'), + (7271982, 'm0006dxafe01', 'sitem'), + (7272238, 'm0006dxaff01', 'sitem'), + (7272494, 'm0014dxafd01', 'sitem'), + (7272750, 'm0014dxafe01', 'sitem'), + (7273006, 'm0014dxaff01', 'sitem'), + (7273262, 'm0015dxafd01', 'sitem'), + (7273518, 'm0015dxafe01', 'sitem'), + (7273774, 'm0015dxaff01', 'sitem'), + (7274030, 'm0016dxafd01', 'sitem'), + (7274286, 'm0016dxafe01', 'sitem'), + (7274542, 'm0016dxaff01', 'sitem'), + (7274798, 'm0021dxafd01', 'sitem'), + (7275054, 'm0021dxafe01', 'sitem'), + (7275310, 'm0021dxaff01', 'sitem'), + (7275566, 'm0031dxafd01', 'sitem'), + (7275822, 'm0031dxafe01', 'sitem'), + (7276078, 'm0031dxaff01', 'sitem'), + (7276334, 'm0037dxafd01', 'sitem'), + (7276590, 'm0037dxafe01', 'sitem'), + (7276846, 'm0037dxaff01', 'sitem'), + (7277102, 'm0040dxafd01', 'sitem'), + (7277358, 'm0040dxafe01', 'sitem'), + (7277614, 'm0040dxaff01', 'sitem'), + (7277870, 'm0046dxafd01', 'sitem'), + (7278126, 'm0046dxafe01', 'sitem'), + (7278382, 'm0046dxaff01', 'sitem'), + (7278638, 'm0049dxafd01', 'sitem'), + (7278894, 'm0049dxafe01', 'sitem'), + (7279150, 'm0049dxaff01', 'sitem'), + (7279406, 'm0050dxafd01', 'sitem'), + (7279662, 'm0050dxafe01', 'sitem'), + (7279918, 'm0050dxaff01', 'sitem'), + (7280174, 'm0053dxafd01', 'sitem'), + (7280430, 'm0053dxafe01', 'sitem'), + (7280686, 'm0053dxaff01', 'sitem'), + (7280942, 'm0064dxafd01', 'sitem'), + (7281198, 'm0064dxafe01', 'sitem'), + (7281454, 'm0064dxaff01', 'sitem'), + (7281710, 'm0066ckdfc01', 'sitem'), + (7281966, 'm0067ckdfc01', 'sitem'), + (7282222, 'm0068ckgfc01', 'sitem'), + (7282478, 'm0069ckjfc01', 'sitem'), + (7282734, 'm0073ckefc01', 'sitem'), + (7282990, 'm0074ckefc01', 'sitem'), + (7283246, 'm0076ckffc01', 'sitem'), + (7283502, 'm0093dxafd01', 'sitem'), + (7283758, 'm0093dxafe01', 'sitem'), + (7284014, 'm0093dxaff01', 'sitem'), + (7284270, 'm0100dxafd01', 'sitem'), + (7284526, 'm0100dxafe01', 'sitem'), + (7284782, 'm0100dxaff01', 'sitem'), + (7285038, 'm0101dxafd01', 'sitem'), + (7285294, 'm0101dxafe01', 'sitem'), + (7285550, 'm0101dxaff01', 'sitem'), + (7285806, 'm0102dxafd01', 'sitem'), + (7286062, 'm0102dxafe01', 'sitem'), + (7286318, 'm0102dxaff01', 'sitem'), + (7286574, 'm0103dxafd01', 'sitem'), + (7286830, 'm0103dxafe01', 'sitem'), + (7287086, 'm0103dxaff01', 'sitem'), + (7287342, 'm0109dxafd01', 'sitem'), + (7287598, 'm0109dxafe01', 'sitem'), + (7287854, 'm0109dxaff01', 'sitem'), + (7288110, 'm0113dxafd01', 'sitem'), + (7288366, 'm0113dxafe01', 'sitem'), + (7288622, 'm0113dxaff01', 'sitem'), + (7288878, 'm0117dxafd01', 'sitem'), + (7289134, 'm0117dxafe01', 'sitem'), + (7289390, 'm0117dxaff01', 'sitem'), + (7289646, 'm0118dxafd01', 'sitem'), + (7289902, 'm0118dxafe01', 'sitem'), + (7290158, 'm0118dxaff01', 'sitem'), + (7290414, 'm0119dxafd01', 'sitem'), + (7290670, 'm0119dxafe01', 'sitem'), + (7290926, 'm0119dxaff01', 'sitem'), + (7291182, 'm0123dxafd01', 'sitem'), + (7291438, 'm0123dxafe01', 'sitem'), + (7291694, 'm0123dxaff01', 'sitem'), + (7291950, 'm0124dxafd01', 'sitem'), + (7292206, 'm0124dxafe01', 'sitem'), + (7292462, 'm0124dxaff01', 'sitem'), + (7292718, 'm0125dxafd01', 'sitem'), + (7292974, 'm0125dxafe01', 'sitem'), + (7293230, 'm0125dxaff01', 'sitem'), + (7293486, 'm0128dxafd01', 'sitem'), + (7293742, 'm0128dxafe01', 'sitem'), + (7293998, 'm0128dxaff01', 'sitem'), + (7294254, 'm0134ccdfc01', 'sitem'), + (7294510, 'm0135ccdfc01', 'sitem'), + (7294766, 'm0136ccdfc01', 'sitem'), + (7295022, 'm0137ccdfc01', 'sitem'), + (7295278, 'm0142dxafd01', 'sitem'), + (7295534, 'm0142dxafe01', 'sitem'), + (7295790, 'm0142dxaff01', 'sitem'), + (7296046, 'm0155dxafd01', 'sitem'), + (7296302, 'm0155dxafe01', 'sitem'), + (7296558, 'm0155dxaff01', 'sitem'), + (7296814, 'm0174dxafd01', 'sitem'), + (7297070, 'm0174dxafe01', 'sitem'), + (7297326, 'm0174dxaff01', 'sitem'), + (7297582, 'm0175dxafd01', 'sitem'), + (7297838, 'm0175dxafe01', 'sitem'), + (7298094, 'm0175dxaff01', 'sitem'), + (7298350, 'm0176dxafd01', 'sitem'), + (7298606, 'm0176dxafe01', 'sitem'), + (7298862, 'm0176dxaff01', 'sitem'), + (7299118, 'm0177dxafd01', 'sitem'), + (7299374, 'm0177dxafe01', 'sitem'), + (7299630, 'm0177dxaff01', 'sitem'), + (7299886, 'm0178dxafd01', 'sitem'), + (7300142, 'm0178dxafe01', 'sitem'), + (7300398, 'm0178dxaff01', 'sitem'), + (7300654, 'm0179dxafd01', 'sitem'), + (7300910, 'm0179dxafe01', 'sitem'), + (7301166, 'm0179dxaff01', 'sitem'), + (7301422, 'm0180dxafd01', 'sitem'), + (7301678, 'm0180dxafe01', 'sitem'), + (7301934, 'm0180dxaff01', 'sitem'), + (7302190, 'm0181dxafd01', 'sitem'), + (7302446, 'm0181dxafe01', 'sitem'), + (7302702, 'm0181dxaff01', 'sitem'), + (7302958, 'm0182dxafd01', 'sitem'), + (7303214, 'm0182dxafe01', 'sitem'), + (7303470, 'm0182dxaff01', 'sitem'), + (7303726, 'm0183dxafd01', 'sitem'), + (7303982, 'm0183dxafe01', 'sitem'), + (7304238, 'm0183dxaff01', 'sitem'), + (7304494, 'm0184dxafd01', 'sitem'), + (7304750, 'm0184dxafe01', 'sitem'), + (7305006, 'm0184dxaff01', 'sitem'), + (7305262, 'm0185dxafd01', 'sitem'), + (7305518, 'm0185dxafe01', 'sitem'), + (7305774, 'm0185dxaff01', 'sitem'), + (7306030, 'm0186dxafd01', 'sitem'), + (7306286, 'm0186dxafe01', 'sitem'), + (7306542, 'm0186dxaff01', 'sitem'), + (7306798, 'm0187dxafd01', 'sitem'), + (7307054, 'm0187dxafe01', 'sitem'), + (7307310, 'm0187dxaff01', 'sitem'), + (7307566, 'm0188dxafd01', 'sitem'), + (7307822, 'm0188dxafe01', 'sitem'), + (7308078, 'm0188dxaff01', 'sitem'), + (7308334, 'm0189dxafd01', 'sitem'), + (7308590, 'm0189dxafe01', 'sitem'), + (7308846, 'm0189dxaff01', 'sitem'), + (7309102, 'm0190dxafd01', 'sitem'), + (7309358, 'm0190dxafe01', 'sitem'), + (7309614, 'm0190dxaff01', 'sitem'), + (7309870, 'm0191dxafd01', 'sitem'), + (7310126, 'm0191dxafe01', 'sitem'), + (7310382, 'm0191dxaff01', 'sitem'), + (7310638, 'm0192dxafd01', 'sitem'), + (7310894, 'm0192dxafe01', 'sitem'), + (7311150, 'm0192dxaff01', 'sitem'), + (7311406, 'm0193dxafd01', 'sitem'), + (7311662, 'm0193dxafe01', 'sitem'), + (7311918, 'm0193dxaff01', 'sitem'), + (7312174, 'm0194dxafd01', 'sitem'), + (7312430, 'm0194dxafe01', 'sitem'), + (7312686, 'm0194dxaff01', 'sitem'), + (7312942, 'm0195dxafd01', 'sitem'), + (7313198, 'm0195dxafe01', 'sitem'), + (7313454, 'm0195dxaff01', 'sitem'), + (7313710, 'm0196dxafd01', 'sitem'), + (7313966, 'm0196dxafe01', 'sitem'), + (7314222, 'm0196dxaff01', 'sitem'), + (7314478, 'm0197dxafd01', 'sitem'), + (7314734, 'm0197dxafe01', 'sitem'), + (7314990, 'm0197dxaff01', 'sitem'), + (7315246, 'm0198dxafd01', 'sitem'), + (7315502, 'm0198dxafe01', 'sitem'), + (7315758, 'm0198dxaff01', 'sitem'), + (7316014, 'm0199dxafd01', 'sitem'), + (7316270, 'm0199dxafe01', 'sitem'), + (7316526, 'm0199dxaff01', 'sitem'), + (7316782, 'm0200dxafd01', 'sitem'), + (7317038, 'm0200dxafe01', 'sitem'), + (7317294, 'm0200dxaff01', 'sitem'), + (7317550, 'm0201dxafd01', 'sitem'), + (7317806, 'm0201dxafe01', 'sitem'), + (7318062, 'm0201dxaff01', 'sitem'), + (7318318, 'm0202dxafd01', 'sitem'), + (7318574, 'm0202dxafe01', 'sitem'), + (7318830, 'm0202dxaff01', 'sitem'), + (7319086, 'm0203dxafd01', 'sitem'), + (7319342, 'm0203dxafe01', 'sitem'), + (7319598, 'm0203dxaff01', 'sitem'), + (7319854, 'm0204dxafd01', 'sitem'), + (7320110, 'm0204dxafe01', 'sitem'), + (7320366, 'm0204dxaff01', 'sitem'), + (7320622, 'm0205dxafd01', 'sitem'), + (7320878, 'm0205dxafe01', 'sitem'), + (7321134, 'm0205dxaff01', 'sitem'), + (7321390, 'm0206dxafd01', 'sitem'), + (7321646, 'm0206dxafe01', 'sitem'), + (7321902, 'm0206dxaff01', 'sitem'), + (7322158, 'm0207dxafd01', 'sitem'), + (7322414, 'm0207dxafe01', 'sitem'), + (7322670, 'm0207dxaff01', 'sitem'), + (7322926, 'm0208dxafd01', 'sitem'), + (7323182, 'm0208dxafe01', 'sitem'), + (7323438, 'm0208dxaff01', 'sitem'), + (7323694, 'm0209dxafd01', 'sitem'), + (7323950, 'm0209dxafe01', 'sitem'), + (7324206, 'm0209dxaff01', 'sitem'), + (7324462, 'm0210dxafd01', 'sitem'), + (7324718, 'm0210dxafe01', 'sitem'), + (7324974, 'm0210dxaff01', 'sitem'), + (7325230, 'm0211dxafd01', 'sitem'), + (7325486, 'm0211dxafe01', 'sitem'), + (7325742, 'm0211dxaff01', 'sitem'), + (7325998, 'm0212dxafd01', 'sitem'), + (7326254, 'm0212dxafe01', 'sitem'), + (7326510, 'm0212dxaff01', 'sitem'), + (7326766, 'm0213dxafd01', 'sitem'), + (7327022, 'm0213dxafe01', 'sitem'), + (7327278, 'm0213dxaff01', 'sitem'), + (7327534, 'm0214dxafd01', 'sitem'), + (7327790, 'm0214dxafe01', 'sitem'), + (7328046, 'm0214dxaff01', 'sitem'), + (7328302, 'm0215dxafd01', 'sitem'), + (7328558, 'm0215dxafe01', 'sitem'), + (7328814, 'm0215dxaff01', 'sitem'), + (7329070, 'm0216dxafd01', 'sitem'), + (7329326, 'm0216dxafe01', 'sitem'), + (7329582, 'm0216dxaff01', 'sitem'), + (7329838, 'm0217dxafd01', 'sitem'), + (7330094, 'm0217dxafe01', 'sitem'), + (7330350, 'm0217dxaff01', 'sitem'), + (7330606, 'm0218dxafd01', 'sitem'), + (7330862, 'm0218dxafe01', 'sitem'), + (7331118, 'm0218dxaff01', 'sitem'), + (7331374, 'm0219dxafd01', 'sitem'), + (7331630, 'm0219dxafe01', 'sitem'), + (7331886, 'm0219dxaff01', 'sitem'), + (7332142, 'm0220dxafd01', 'sitem'), + (7332398, 'm0220dxafe01', 'sitem'), + (7332654, 'm0220dxaff01', 'sitem'), + (7332910, 'm0221dxafd01', 'sitem'), + (7333166, 'm0221dxafe01', 'sitem'), + (7333422, 'm0221dxaff01', 'sitem'), + (7333678, 'm0222dxafd01', 'sitem'), + (7333934, 'm0222dxafe01', 'sitem'), + (7334190, 'm0222dxaff01', 'sitem'), + (7334446, 'm0223dxafd01', 'sitem'), + (7334702, 'm0223dxafe01', 'sitem'), + (7334958, 'm0223dxaff01', 'sitem'), + (7335214, 'm0224dxafd01', 'sitem'), + (7335470, 'm0224dxafe01', 'sitem'), + (7335726, 'm0224dxaff01', 'sitem'), + (7335982, 'm0225dxafd01', 'sitem'), + (7336238, 'm0225dxafe01', 'sitem'), + (7336494, 'm0225dxaff01', 'sitem'), + (7336750, 'm0226dxafd01', 'sitem'), + (7337006, 'm0226dxafe01', 'sitem'), + (7337262, 'm0226dxaff01', 'sitem'), + (7337518, 'm0227dxafd01', 'sitem'), + (7337774, 'm0227dxafe01', 'sitem'), + (7338030, 'm0227dxaff01', 'sitem'), + (7338286, 'm0228dxafd01', 'sitem'), + (7338542, 'm0228dxafe01', 'sitem'), + (7338798, 'm0228dxaff01', 'sitem'), + (7339054, 'm0229dxafd01', 'sitem'), + (7339310, 'm0229dxafe01', 'sitem'), + (7339566, 'm0229dxaff01', 'sitem'), + (7339822, 'm0230dxafd01', 'sitem'), + (7340078, 'm0230dxafe01', 'sitem'), + (7340334, 'm0230dxaff01', 'sitem'), + (7340590, 'm0231dxafd01', 'sitem'), + (7340846, 'm0231dxafe01', 'sitem'), + (7341102, 'm0231dxaff01', 'sitem'), + (7341358, 'm0232dxafd01', 'sitem'), + (7341614, 'm0232dxafe01', 'sitem'), + (7341870, 'm0232dxaff01', 'sitem'), + (7342126, 'm0233dxafd01', 'sitem'), + (7342382, 'm0233dxafe01', 'sitem'), + (7342638, 'm0233dxaff01', 'sitem'), + (7342894, 'm0234dxafd01', 'sitem'), + (7343150, 'm0234dxafe01', 'sitem'), + (7343406, 'm0234dxaff01', 'sitem'), + (7343662, 'm0235dxafd01', 'sitem'), + (7343918, 'm0235dxafe01', 'sitem'), + (7344174, 'm0235dxaff01', 'sitem'), + (7344430, 'm0236dxafd01', 'sitem'), + (7344686, 'm0236dxafe01', 'sitem'), + (7344942, 'm0236dxaff01', 'sitem'), + (7345198, 'm0237dxafd01', 'sitem'), + (7345454, 'm0237dxafe01', 'sitem'), + (7345710, 'm0237dxaff01', 'sitem'), + (7345966, 'm0238dxafd01', 'sitem'), + (7346222, 'm0238dxafe01', 'sitem'), + (7346478, 'm0238dxaff01', 'sitem'), + (7346734, 'm0239dxafd01', 'sitem'), + (7346990, 'm0239dxafe01', 'sitem'), + (7347246, 'm0239dxaff01', 'sitem'), + (7347502, 'm0240dxafd01', 'sitem'), + (7347758, 'm0240dxafe01', 'sitem'), + (7348014, 'm0240dxaff01', 'sitem'), + (7348270, 'm0241dxafd01', 'sitem'), + (7348526, 'm0241dxafe01', 'sitem'), + (7348782, 'm0241dxaff01', 'sitem'), + (7349038, 'm0242dxafd01', 'sitem'), + (7349294, 'm0242dxafe01', 'sitem'), + (7349550, 'm0242dxaff01', 'sitem'), + (7349806, 'm0243dxafd01', 'sitem'), + (7350062, 'm0243dxafe01', 'sitem'), + (7350318, 'm0243dxaff01', 'sitem'), + (7350574, 'm0244dxafd01', 'sitem'), + (7350830, 'm0244dxafe01', 'sitem'), + (7351086, 'm0244dxaff01', 'sitem'), + (7351342, 'm0245dxafd01', 'sitem'), + (7351598, 'm0245dxafe01', 'sitem'), + (7351854, 'm0245dxaff01', 'sitem'), + (7352110, 'm0246dxafd01', 'sitem'), + (7352366, 'm0246dxafe01', 'sitem'), + (7352622, 'm0246dxaff01', 'sitem'), + (7352878, 'm0247dxafd01', 'sitem'), + (7353134, 'm0247dxafe01', 'sitem'), + (7353390, 'm0247dxaff01', 'sitem'), + (7353646, 'm0248dxafd01', 'sitem'), + (7353902, 'm0248dxafe01', 'sitem'), + (7354158, 'm0248dxaff01', 'sitem'), + (7354414, 'm0249dxafd01', 'sitem'), + (7354670, 'm0249dxafe01', 'sitem'), + (7354926, 'm0249dxaff01', 'sitem'), + (7355182, 'm0250dxafd01', 'sitem'), + (7355438, 'm0250dxafe01', 'sitem'), + (7355694, 'm0250dxaff01', 'sitem'), + (7355950, 'm0251dxafd01', 'sitem'), + (7356206, 'm0251dxafe01', 'sitem'), + (7356462, 'm0251dxaff01', 'sitem'), + (7356718, 'm0252dxafd01', 'sitem'), + (7356974, 'm0252dxafe01', 'sitem'), + (7357230, 'm0252dxaff01', 'sitem'), + (7357486, 'm0253dxafd01', 'sitem'), + (7357742, 'm0253dxafe01', 'sitem'), + (7357998, 'm0253dxaff01', 'sitem'), + (7358254, 'm0254dxafd01', 'sitem'), + (7358510, 'm0254dxafe01', 'sitem'), + (7358766, 'm0254dxaff01', 'sitem'), + (7359022, 'm0255dxafd01', 'sitem'), + (7359278, 'm0255dxafe01', 'sitem'), + (7359534, 'm0255dxaff01', 'sitem'), + (7359790, 'm0256dxafd01', 'sitem'), + (7360046, 'm0256dxafe01', 'sitem'), + (7360302, 'm0256dxaff01', 'sitem'), + (7360558, 'm0257dxafd01', 'sitem'), + (7360814, 'm0257dxafe01', 'sitem'), + (7361070, 'm0257dxaff01', 'sitem'), + (7361326, 'm0258dxafd01', 'sitem'), + (7361582, 'm0258dxafe01', 'sitem'), + (7361838, 'm0258dxaff01', 'sitem'), + (7362094, 'm0259dxafd01', 'sitem'), + (7362350, 'm0259dxafe01', 'sitem'), + (7362606, 'm0259dxaff01', 'sitem'), + (7362862, 'm0260dxafd01', 'sitem'), + (7363118, 'm0260dxafe01', 'sitem'), + (7363374, 'm0260dxaff01', 'sitem'), + (7363630, 'm0261dxafd01', 'sitem'), + (7363886, 'm0261dxafe01', 'sitem'), + (7364142, 'm0261dxaff01', 'sitem'), + (7364398, 'm0262dxafd01', 'sitem'), + (7364654, 'm0262dxafe01', 'sitem'), + (7364910, 'm0262dxaff01', 'sitem'), + (7365166, 'm0285cdbff01', 'sitem'), + (7365422, 'm0295cdbff01', 'sitem'), + (7365678, 'm0309dxafd01', 'sitem'), + (7365934, 'm0309dxafe01', 'sitem'), + (7366190, 'm0309dxaff01', 'sitem'), + (7366446, 'm0310dxafd01', 'sitem'), + (7366702, 'm0310dxafe01', 'sitem'), + (7366958, 'm0310dxaff01', 'sitem'), + (7367214, 'm0311dxafd01', 'sitem'), + (7367470, 'm0311dxafe01', 'sitem'), + (7367726, 'm0311dxaff01', 'sitem'), + (7367982, 'm0341cckfc01', 'sitem'), + (7368238, 'm0341cckfd01', 'sitem'), + (7368494, 'm0348cckfc01', 'sitem'), + (7368750, 'm0348cckfd01', 'sitem'), + (7369006, 'm0349ccpfe01', 'sitem'), + (7369262, 'm0367chnfc01', 'sitem'), + (7369518, 'm0367chnfe01', 'sitem'), + (7369774, 'm0368ccnfe01', 'sitem'), + (7370030, 'm0374chnfc01', 'sitem'), + (7370286, 'm0374chnfe01', 'sitem'), + (7370542, 'm0384cclfe01', 'sitem'), + (7370798, 'm0385ccmfd01', 'sitem'), + (7371054, 'm0385ccmfe01', 'sitem'), + (7371310, 'm0401chtfe01', 'sitem'), + (7371566, 'm0408cclfe01', 'sitem'), + (7371822, 'm0410ccnfe01', 'sitem'), + (7372078, 'm0412ccpfe01', 'sitem'), + (7372334, 'm0412ccpff01', 'sitem'), + (7372590, 'm0421chtfe01', 'sitem'), + (7372846, 'm0428cclfe01', 'sitem'), + (7373102, 'm0432ccpfe01', 'sitem'), + (7373358, 'm0432ccpff01', 'sitem'), + (7373614, 'm0441chtfe01', 'sitem'), + (7373870, 'm0448cclfe01', 'sitem'), + (7374126, 'm0450ccnfe01', 'sitem'), + (7374382, 'm0452ccpfe01', 'sitem'), + (7374638, 'm0452ccpff01', 'sitem'), + (7374894, 'm0458ccpfe01', 'sitem'), + (7375150, 'm0458ccpff01', 'sitem'), + (7375406, 'm0467cclfe01', 'sitem'), + (7375662, 'm0469chwfd01', 'sitem'), + (7375918, 'm0474cpcfd01', 'sitem'), + (7376174, 'm0476cpefd01', 'sitem'), + (7376430, 'm0476cpefe01', 'sitem'), + (7376686, 'm0496ckhfc01', 'sitem'), + (7376942, 'm0496ckhfd01', 'sitem'), + (7377198, 'm0496ckhfe01', 'sitem'), + (7377454, 'm0497dxafd01', 'sitem'), + (7377710, 'm0497dxafe01', 'sitem'), + (7377966, 'm0497dxaff01', 'sitem'), + (7378222, 'm0498chwfd01', 'sitem'), + (7378478, 'm0499chwfd01', 'sitem'), + (7378734, 'm0500chwfd01', 'sitem'), + (7378990, 'm0501chwfd01', 'sitem'), + (7379246, 'm0502chafc01', 'sitem'), + (7379502, 'm0503chafc01', 'sitem'), + (7379758, 'm0504chafc01', 'sitem'), + (7380014, 'm0505chafc01', 'sitem'), + (7380270, 'm0506chnfc01', 'sitem'), + (7380526, 'm0506chnfe01', 'sitem'), + (7380782, 'm0507chnfc01', 'sitem'), + (7381038, 'm0507chnfe01', 'sitem'), + (7381294, 'm0508chnfc01', 'sitem'), + (7381550, 'm0508chnfe01', 'sitem'), + (7381806, 'm0509chbfd01', 'sitem'), + (7382062, 'm0509chbfe01', 'sitem'), + (7382318, 'm0510chbfd01', 'sitem'), + (7382574, 'm0510chbfe01', 'sitem'), + (7382830, 'm0511chbfd01', 'sitem'), + (7383086, 'm0511chbfe01', 'sitem'), + (7383342, 'm0512chrfc01', 'sitem'), + (7383598, 'm0512chrfd01', 'sitem'), + (7383854, 'm0513chrfc01', 'sitem'), + (7384110, 'm0513chrfd01', 'sitem'), + (7384366, 'm0514chrfc01', 'sitem'), + (7384622, 'm0514chrfd01', 'sitem'), + (7384878, 'm0515chrfc01', 'sitem'), + (7385134, 'm0515chrfd01', 'sitem'), + (7385390, 'm0516chrfc01', 'sitem'), + (7385646, 'm0516chrfd01', 'sitem'), + (7385902, 'm0525cpefd01', 'sitem'), + (7386158, 'm0525cpefe01', 'sitem'), + (7386414, 'm0530cckfc01', 'sitem'), + (7386670, 'm0530cckfd01', 'sitem'), + (7386926, 'm0530cckfe01', 'sitem'), + (7387182, 'm0531cckfc01', 'sitem'), + (7387438, 'm0531cckfd01', 'sitem'), + (7387694, 'm0531cckfe01', 'sitem'), + (7387950, 'm0532cckfc01', 'sitem'), + (7388206, 'm0532cckfd01', 'sitem'), + (7388462, 'm0532cckfe01', 'sitem'), + (7388718, 'm0533dxafd01', 'sitem'), + (7388974, 'm0533dxafe01', 'sitem'), + (7389230, 'm0533dxaff01', 'sitem'), + (7389486, 'm0534dxafd01', 'sitem'), + (7389742, 'm0534dxafe01', 'sitem'), + (7389998, 'm0534dxaff01', 'sitem'), + (7390254, 'm0535dxafd01', 'sitem'), + (7390510, 'm0535dxafe01', 'sitem'), + (7390766, 'm0535dxaff01', 'sitem'), + (7391022, 'm0541dxafd01', 'sitem'), + (7391278, 'm0541dxafe01', 'sitem'), + (7391534, 'm0541dxaff01', 'sitem'), + (7391790, 'm0542ccafc01', 'sitem'), + (7392046, 'm0543chqfc01', 'sitem'), + (7392302, 'm0543chqfd01', 'sitem'), + (7392558, 'm0543chqfe01', 'sitem'), + (7392814, 'm0544chqfc01', 'sitem'), + (7393070, 'm0544chqfd01', 'sitem'), + (7393326, 'm0544chqfe01', 'sitem'), + (7393582, 'm0545chqfc01', 'sitem'), + (7393838, 'm0545chqfd01', 'sitem'), + (7394094, 'm0545chqfe01', 'sitem'), + (7394350, 'm0546chqfc01', 'sitem'), + (7394606, 'm0546chqfd01', 'sitem'), + (7394862, 'm0546chqfe01', 'sitem'), + (7395118, 'm0547chqfc01', 'sitem'), + (7395374, 'm0547chqfd01', 'sitem'), + (7395630, 'm0547chqfe01', 'sitem'), + (7395886, 'm0556ccnfe01', 'sitem'), + (7396142, 'm0557ccnfe01', 'sitem'), + (7396398, 'm0558ccnfe01', 'sitem'), + (7396654, 'm0559ccnfe01', 'sitem'), + (7396910, 'm0565dxafd01', 'sitem'), + (7397166, 'm0565dxafe01', 'sitem'), + (7397422, 'm0565dxaff01', 'sitem'), + (7397678, 'm0571ccjfc01', 'sitem'), + (7397934, 'm0571ccjfd01', 'sitem'), + (7398190, 'm0572ccjfc01', 'sitem'), + (7398446, 'm0572ccjfd01', 'sitem'), + (7398702, 'm0573ccjfc01', 'sitem'), + (7398958, 'm0573ccjfd01', 'sitem'), + (7399214, 'm0574ccjfc01', 'sitem'), + (7399470, 'm0574ccjfd01', 'sitem'), + (7399726, 'm0576ccmfd01', 'sitem'), + (7399982, 'm0576ccmfe01', 'sitem'), + (7400238, 'm0577ccmfd01', 'sitem'), + (7400494, 'm0577ccmfe01', 'sitem'), + (7400750, 'm0578ccmfd01', 'sitem'), + (7401006, 'm0578ccmfe01', 'sitem'), + (7401262, 'm0579ccmfd01', 'sitem'), + (7401518, 'm0579ccmfe01', 'sitem'), + (7401774, 'm0580ckgfc01', 'sitem'), + (7402030, 'm0581ckgfc01', 'sitem'), + (7402286, 'm0582ckgfc01', 'sitem'), + (7402542, 'm0583ckgfc01', 'sitem'), + (7402798, 'm0585ckdfc01', 'sitem'), + (7403054, 'm0585ckdfd01', 'sitem'), + (7403310, 'm0585ckdfe01', 'sitem'), + (7403566, 'm0586ckdfc01', 'sitem'), + (7403822, 'm0586ckdfd01', 'sitem'), + (7404078, 'm0586ckdfe01', 'sitem'), + (7404334, 'm0587ckdfc01', 'sitem'), + (7404590, 'm0587ckdfd01', 'sitem'), + (7404846, 'm0587ckdfe01', 'sitem'), + (7405102, 'm0590ckhfc01', 'sitem'), + (7405358, 'm0590ckhfd01', 'sitem'), + (7405614, 'm0590ckhfe01', 'sitem'), + (7405870, 'm0591ckhfc01', 'sitem'), + (7406126, 'm0591ckhfd01', 'sitem'), + (7406382, 'm0591ckhfe01', 'sitem'), + (7406638, 'm0592ckhfc01', 'sitem'), + (7406894, 'm0592ckhfd01', 'sitem'), + (7407150, 'm0592ckhfe01', 'sitem'), + (7407406, 'm0593ckjfc01', 'sitem'), + (7407662, 'm0594ckjfc01', 'sitem'), + (7407918, 'm0595ckjfc01', 'sitem'), + (7408174, 'm0596ckjfc01', 'sitem'), + (7408430, 'm0597ckefc01', 'sitem'), + (7408686, 'm0597ckefe01', 'sitem'), + (7408942, 'm0598ckefc01', 'sitem'), + (7409198, 'm0598ckefe01', 'sitem'), + (7409454, 'm0599ckefc01', 'sitem'), + (7409710, 'm0599ckefe01', 'sitem'), + (7409966, 'm0600ckffc01', 'sitem'), + (7410222, 'm0601ckffc01', 'sitem'), + (7410478, 'm0602ckffc01', 'sitem'), + (7410734, 'm0603ckffc01', 'sitem'), + (7410990, 'm0606ckifc01', 'sitem'), + (7411246, 'm0606ckifd01', 'sitem'), + (7411502, 'm0606ckife01', 'sitem'), + (7411758, 'm0607ckifc01', 'sitem'), + (7412014, 'm0607ckifd01', 'sitem'), + (7412270, 'm0607ckife01', 'sitem'), + (7412526, 'm0608ckifc01', 'sitem'), + (7412782, 'm0608ckifd01', 'sitem'), + (7413038, 'm0608ckife01', 'sitem'), + (7413294, 'm0609ckifc01', 'sitem'), + (7413550, 'm0609ckifd01', 'sitem'), + (7413806, 'm0609ckife01', 'sitem'), + (7414062, 'm0610dxafd01', 'sitem'), + (7414318, 'm0610dxafe01', 'sitem'), + (7414574, 'm0610dxaff01', 'sitem'), + (7414830, 'm0613chvfc01', 'sitem'), + (7415086, 'm0614chvfc01', 'sitem'), + (7415342, 'm0615chvfc01', 'sitem'), + (7415598, 'm0616chvfc01', 'sitem'), + (7415854, 'm0617chvfc01', 'sitem'), + (7416110, 'm0618chhfe01', 'sitem'), + (7416366, 'm0619chhfe01', 'sitem'), + (7416622, 'm0620chhfe01', 'sitem'), + (7416878, 'm0623dxafd01', 'sitem'), + (7417134, 'm0623dxafe01', 'sitem'), + (7417390, 'm0623dxaff01', 'sitem'), + (7417646, 'm0624dxafd01', 'sitem'), + (7417902, 'm0624dxafe01', 'sitem'), + (7418158, 'm0624dxaff01', 'sitem'), + (7418414, 'm0629dxafd01', 'sitem'), + (7418670, 'm0629dxafe01', 'sitem'), + (7418926, 'm0629dxaff01', 'sitem'), + (7419182, 'm0630dxafd01', 'sitem'), + (7419438, 'm0630dxafe01', 'sitem'), + (7419694, 'm0630dxaff01', 'sitem'), + (7419950, 'm0632cclfe01', 'sitem'), + (7420206, 'm0633cclfe01', 'sitem'), + (7420462, 'm0634cclfe01', 'sitem'), + (7420718, 'm0635chtfe01', 'sitem'), + (7420974, 'm0636chtfe01', 'sitem'), + (7421230, 'm0637chtfe01', 'sitem'), + (7421486, 'm0638chtfe01', 'sitem'), + (7421742, 'm0639chtfe01', 'sitem'), + (7421998, 'm0640cpcfd01', 'sitem'), + (7422254, 'm0647chpfe01', 'sitem'), + (7422510, 'm0648chpfe01', 'sitem'), + (7422766, 'm0649chpfe01', 'sitem'), + (7423022, 'm0650chpfe01', 'sitem'), + (7423278, 'm0651chpfe01', 'sitem'), + (7423534, 'm0652dxafd01', 'sitem'), + (7423790, 'm0652dxafe01', 'sitem'), + (7424046, 'm0652dxaff01', 'sitem'), + (7424302, 'm0659dxafd01', 'sitem'), + (7424558, 'm0659dxafe01', 'sitem'), + (7424814, 'm0659dxaff01', 'sitem'), + (7425070, 'm0662dxafd01', 'sitem'), + (7425326, 'm0662dxafe01', 'sitem'), + (7425582, 'm0662dxaff01', 'sitem'), + (7425838, 'm0666ccdfc01', 'sitem'), + (7426094, 'm0666ccdfd01', 'sitem'), + (7426350, 'm0666ccdfe01', 'sitem'), + (7426606, 'm0679dxafd01', 'sitem'), + (7426862, 'm0679dxafe01', 'sitem'), + (7427118, 'm0679dxaff01', 'sitem'), + (7427374, 'm0682chlfc01', 'sitem'), + (7427630, 'm0682chlfd01', 'sitem'), + (7427886, 'm0682chlfe01', 'sitem'), + (7428142, 'm0683chlfc01', 'sitem'), + (7428398, 'm0683chlfd01', 'sitem'), + (7428654, 'm0683chlfe01', 'sitem'), + (7428910, 'm0684ccpfe01', 'sitem'), + (7429166, 'm0685ccpfe01', 'sitem'), + (7429422, 'm0686ccpfe01', 'sitem'), + (7429678, 'm0687ccpfe01', 'sitem'), + (7429934, 'm0688chdfc01', 'sitem'), + (7430190, 'm0689chdfc01', 'sitem'), + (7430446, 'm0690chdfc01', 'sitem'), + (7430702, 'm0691chdfc01', 'sitem'), + (7430958, 'm0692chdfc01', 'sitem'), + (7431214, 'm0001dxajd01', 'sitem'), + (7431470, 'm0001dxaje01', 'sitem'), + (7431726, 'm0001dxajf01', 'sitem'), + (7431982, 'm0006dxajd01', 'sitem'), + (7432238, 'm0006dxaje01', 'sitem'), + (7432494, 'm0006dxajf01', 'sitem'), + (7432750, 'm0014dxajd01', 'sitem'), + (7433006, 'm0014dxaje01', 'sitem'), + (7433262, 'm0014dxajf01', 'sitem'), + (7433518, 'm0015dxajd01', 'sitem'), + (7433774, 'm0015dxaje01', 'sitem'), + (7434030, 'm0015dxajf01', 'sitem'), + (7434286, 'm0016dxajd01', 'sitem'), + (7434542, 'm0016dxaje01', 'sitem'), + (7434798, 'm0016dxajf01', 'sitem'), + (7435054, 'm0023dxajd01', 'sitem'), + (7435310, 'm0023dxaje01', 'sitem'), + (7435566, 'm0023dxajf01', 'sitem'), + (7435822, 'm0031dxajd01', 'sitem'), + (7436078, 'm0031dxaje01', 'sitem'), + (7436334, 'm0031dxajf01', 'sitem'), + (7436590, 'm0037dxajd01', 'sitem'), + (7436846, 'm0037dxaje01', 'sitem'), + (7437102, 'm0037dxajf01', 'sitem'), + (7437358, 'm0040dxajd01', 'sitem'), + (7437614, 'm0040dxaje01', 'sitem'), + (7437870, 'm0040dxajf01', 'sitem'), + (7438126, 'm0046dxajd01', 'sitem'), + (7438382, 'm0046dxaje01', 'sitem'), + (7438638, 'm0046dxajf01', 'sitem'), + (7438894, 'm0049dxajd01', 'sitem'), + (7439150, 'm0049dxaje01', 'sitem'), + (7439406, 'm0049dxajf01', 'sitem'), + (7439662, 'm0050dxajd01', 'sitem'), + (7439918, 'm0050dxaje01', 'sitem'), + (7440174, 'm0050dxajf01', 'sitem'), + (7440430, 'm0053dxajd01', 'sitem'), + (7440686, 'm0053dxaje01', 'sitem'), + (7440942, 'm0053dxajf01', 'sitem'), + (7441198, 'm0064dxajd01', 'sitem'), + (7441454, 'm0064dxaje01', 'sitem'), + (7441710, 'm0064dxajf01', 'sitem'), + (7441966, 'm0073ckejc01', 'sitem'), + (7442222, 'm0073ckejd01', 'sitem'), + (7442478, 'm0074ckejc01', 'sitem'), + (7442734, 'm0074ckejd01', 'sitem'), + (7442990, 'm0076ckfjc01', 'sitem'), + (7443246, 'm0076ckfjd01', 'sitem'), + (7443502, 'm0093dxajd01', 'sitem'), + (7443758, 'm0093dxaje01', 'sitem'), + (7444014, 'm0093dxajf01', 'sitem'), + (7444270, 'm0100dxajd01', 'sitem'), + (7444526, 'm0100dxaje01', 'sitem'), + (7444782, 'm0100dxajf01', 'sitem'), + (7445038, 'm0101dxajd01', 'sitem'), + (7445294, 'm0101dxaje01', 'sitem'), + (7445550, 'm0101dxajf01', 'sitem'), + (7445806, 'm0103dxajd01', 'sitem'), + (7446062, 'm0103dxaje01', 'sitem'), + (7446318, 'm0103dxajf01', 'sitem'), + (7446574, 'm0109dxajd01', 'sitem'), + (7446830, 'm0109dxaje01', 'sitem'), + (7447086, 'm0109dxajf01', 'sitem'), + (7447342, 'm0113dxajd01', 'sitem'), + (7447598, 'm0113dxaje01', 'sitem'), + (7447854, 'm0113dxajf01', 'sitem'), + (7448110, 'm0115dxajd01', 'sitem'), + (7448366, 'm0115dxaje01', 'sitem'), + (7448622, 'm0115dxajf01', 'sitem'), + (7448878, 'm0118dxajd01', 'sitem'), + (7449134, 'm0118dxaje01', 'sitem'), + (7449390, 'm0118dxajf01', 'sitem'), + (7449646, 'm0119dxajd01', 'sitem'), + (7449902, 'm0119dxaje01', 'sitem'), + (7450158, 'm0119dxajf01', 'sitem'), + (7450414, 'm0123dxajd01', 'sitem'), + (7450670, 'm0123dxaje01', 'sitem'), + (7450926, 'm0123dxajf01', 'sitem'), + (7451182, 'm0124dxajd01', 'sitem'), + (7451438, 'm0124dxaje01', 'sitem'), + (7451694, 'm0124dxajf01', 'sitem'), + (7451950, 'm0125dxajd01', 'sitem'), + (7452206, 'm0125dxaje01', 'sitem'), + (7452462, 'm0125dxajf01', 'sitem'), + (7452718, 'm0128dxajd01', 'sitem'), + (7452974, 'm0128dxaje01', 'sitem'), + (7453230, 'm0128dxajf01', 'sitem'), + (7453486, 'm0142dxajd01', 'sitem'), + (7453742, 'm0142dxaje01', 'sitem'), + (7453998, 'm0142dxajf01', 'sitem'), + (7454254, 'm0153ccijc01', 'sitem'), + (7454510, 'm0154ccijc01', 'sitem'), + (7454766, 'm0174dxajd01', 'sitem'), + (7455022, 'm0174dxaje01', 'sitem'), + (7455278, 'm0174dxajf01', 'sitem'), + (7455534, 'm0175dxajd01', 'sitem'), + (7455790, 'm0175dxaje01', 'sitem'), + (7456046, 'm0175dxajf01', 'sitem'), + (7456302, 'm0176dxajd01', 'sitem'), + (7456558, 'm0176dxaje01', 'sitem'), + (7456814, 'm0176dxajf01', 'sitem'), + (7457070, 'm0177dxajd01', 'sitem'), + (7457326, 'm0177dxaje01', 'sitem'), + (7457582, 'm0177dxajf01', 'sitem'), + (7457838, 'm0178dxajd01', 'sitem'), + (7458094, 'm0178dxaje01', 'sitem'), + (7458350, 'm0178dxajf01', 'sitem'), + (7458606, 'm0179dxajd01', 'sitem'), + (7458862, 'm0179dxaje01', 'sitem'), + (7459118, 'm0179dxajf01', 'sitem'), + (7459374, 'm0180dxajd01', 'sitem'), + (7459630, 'm0180dxaje01', 'sitem'), + (7459886, 'm0180dxajf01', 'sitem'), + (7460142, 'm0181dxajd01', 'sitem'), + (7460398, 'm0181dxaje01', 'sitem'), + (7460654, 'm0181dxajf01', 'sitem'), + (7460910, 'm0182dxajd01', 'sitem'), + (7461166, 'm0182dxaje01', 'sitem'), + (7461422, 'm0182dxajf01', 'sitem'), + (7461678, 'm0183dxajd01', 'sitem'), + (7461934, 'm0183dxaje01', 'sitem'), + (7462190, 'm0183dxajf01', 'sitem'), + (7462446, 'm0184dxajd01', 'sitem'), + (7462702, 'm0184dxaje01', 'sitem'), + (7462958, 'm0184dxajf01', 'sitem'), + (7463214, 'm0185dxajd01', 'sitem'), + (7463470, 'm0185dxaje01', 'sitem'), + (7463726, 'm0185dxajf01', 'sitem'), + (7463982, 'm0186dxajd01', 'sitem'), + (7464238, 'm0186dxaje01', 'sitem'), + (7464494, 'm0186dxajf01', 'sitem'), + (7464750, 'm0187dxajd01', 'sitem'), + (7465006, 'm0187dxaje01', 'sitem'), + (7465262, 'm0187dxajf01', 'sitem'), + (7465518, 'm0188dxajd01', 'sitem'), + (7465774, 'm0188dxaje01', 'sitem'), + (7466030, 'm0188dxajf01', 'sitem'), + (7466286, 'm0189dxajd01', 'sitem'), + (7466542, 'm0189dxaje01', 'sitem'), + (7466798, 'm0189dxajf01', 'sitem'), + (7467054, 'm0190dxajd01', 'sitem'), + (7467310, 'm0190dxaje01', 'sitem'), + (7467566, 'm0190dxajf01', 'sitem'), + (7467822, 'm0191dxajd01', 'sitem'), + (7468078, 'm0191dxaje01', 'sitem'), + (7468334, 'm0191dxajf01', 'sitem'), + (7468590, 'm0192dxajd01', 'sitem'), + (7468846, 'm0192dxaje01', 'sitem'), + (7469102, 'm0192dxajf01', 'sitem'), + (7469358, 'm0193dxajd01', 'sitem'), + (7469614, 'm0193dxaje01', 'sitem'), + (7469870, 'm0193dxajf01', 'sitem'), + (7470126, 'm0194dxajd01', 'sitem'), + (7470382, 'm0194dxaje01', 'sitem'), + (7470638, 'm0194dxajf01', 'sitem'), + (7470894, 'm0195dxajd01', 'sitem'), + (7471150, 'm0195dxaje01', 'sitem'), + (7471406, 'm0195dxajf01', 'sitem'), + (7471662, 'm0196dxajd01', 'sitem'), + (7471918, 'm0196dxaje01', 'sitem'), + (7472174, 'm0196dxajf01', 'sitem'), + (7472430, 'm0197dxajd01', 'sitem'), + (7472686, 'm0197dxaje01', 'sitem'), + (7472942, 'm0197dxajf01', 'sitem'), + (7473198, 'm0198dxajd01', 'sitem'), + (7473454, 'm0198dxaje01', 'sitem'), + (7473710, 'm0198dxajf01', 'sitem'), + (7473966, 'm0199dxajd01', 'sitem'), + (7474222, 'm0199dxaje01', 'sitem'), + (7474478, 'm0199dxajf01', 'sitem'), + (7474734, 'm0200dxajd01', 'sitem'), + (7474990, 'm0200dxaje01', 'sitem'), + (7475246, 'm0200dxajf01', 'sitem'), + (7475502, 'm0201dxajd01', 'sitem'), + (7475758, 'm0201dxaje01', 'sitem'), + (7476014, 'm0201dxajf01', 'sitem'), + (7476270, 'm0202dxajd01', 'sitem'), + (7476526, 'm0202dxaje01', 'sitem'), + (7476782, 'm0202dxajf01', 'sitem'), + (7477038, 'm0203dxajd01', 'sitem'), + (7477294, 'm0203dxaje01', 'sitem'), + (7477550, 'm0203dxajf01', 'sitem'), + (7477806, 'm0204dxajd01', 'sitem'), + (7478062, 'm0204dxaje01', 'sitem'), + (7478318, 'm0204dxajf01', 'sitem'), + (7478574, 'm0205dxajd01', 'sitem'), + (7478830, 'm0205dxaje01', 'sitem'), + (7479086, 'm0205dxajf01', 'sitem'), + (7479342, 'm0206dxajd01', 'sitem'), + (7479598, 'm0206dxaje01', 'sitem'), + (7479854, 'm0206dxajf01', 'sitem'), + (7480110, 'm0207dxajd01', 'sitem'), + (7480366, 'm0207dxaje01', 'sitem'), + (7480622, 'm0207dxajf01', 'sitem'), + (7480878, 'm0208dxajd01', 'sitem'), + (7481134, 'm0208dxaje01', 'sitem'), + (7481390, 'm0208dxajf01', 'sitem'), + (7481646, 'm0209dxajd01', 'sitem'), + (7481902, 'm0209dxaje01', 'sitem'), + (7482158, 'm0209dxajf01', 'sitem'), + (7482414, 'm0210dxajd01', 'sitem'), + (7482670, 'm0210dxaje01', 'sitem'), + (7482926, 'm0210dxajf01', 'sitem'), + (7483182, 'm0211dxajd01', 'sitem'), + (7483438, 'm0211dxaje01', 'sitem'), + (7483694, 'm0211dxajf01', 'sitem'), + (7483950, 'm0212dxajd01', 'sitem'), + (7484206, 'm0212dxaje01', 'sitem'), + (7484462, 'm0212dxajf01', 'sitem'), + (7484718, 'm0213dxajd01', 'sitem'), + (7484974, 'm0213dxaje01', 'sitem'), + (7485230, 'm0213dxajf01', 'sitem'), + (7485486, 'm0214dxajd01', 'sitem'), + (7485742, 'm0214dxaje01', 'sitem'), + (7485998, 'm0214dxajf01', 'sitem'), + (7486254, 'm0215dxajd01', 'sitem'), + (7486510, 'm0215dxaje01', 'sitem'), + (7486766, 'm0215dxajf01', 'sitem'), + (7487022, 'm0216dxajd01', 'sitem'), + (7487278, 'm0216dxaje01', 'sitem'), + (7487534, 'm0216dxajf01', 'sitem'), + (7487790, 'm0217dxajd01', 'sitem'), + (7488046, 'm0217dxaje01', 'sitem'), + (7488302, 'm0217dxajf01', 'sitem'), + (7488558, 'm0218dxajd01', 'sitem'), + (7488814, 'm0218dxaje01', 'sitem'), + (7489070, 'm0218dxajf01', 'sitem'), + (7489326, 'm0219dxajd01', 'sitem'), + (7489582, 'm0219dxaje01', 'sitem'), + (7489838, 'm0219dxajf01', 'sitem'), + (7490094, 'm0220dxajd01', 'sitem'), + (7490350, 'm0220dxaje01', 'sitem'), + (7490606, 'm0220dxajf01', 'sitem'), + (7490862, 'm0221dxajd01', 'sitem'), + (7491118, 'm0221dxaje01', 'sitem'), + (7491374, 'm0221dxajf01', 'sitem'), + (7491630, 'm0222dxajd01', 'sitem'), + (7491886, 'm0222dxaje01', 'sitem'), + (7492142, 'm0222dxajf01', 'sitem'), + (7492398, 'm0223dxajd01', 'sitem'), + (7492654, 'm0223dxaje01', 'sitem'), + (7492910, 'm0223dxajf01', 'sitem'), + (7493166, 'm0224dxajd01', 'sitem'), + (7493422, 'm0224dxaje01', 'sitem'), + (7493678, 'm0224dxajf01', 'sitem'), + (7493934, 'm0225dxajd01', 'sitem'), + (7494190, 'm0225dxaje01', 'sitem'), + (7494446, 'm0225dxajf01', 'sitem'), + (7494702, 'm0226dxajd01', 'sitem'), + (7494958, 'm0226dxaje01', 'sitem'), + (7495214, 'm0226dxajf01', 'sitem'), + (7495470, 'm0227dxajd01', 'sitem'), + (7495726, 'm0227dxaje01', 'sitem'), + (7495982, 'm0227dxajf01', 'sitem'), + (7496238, 'm0228dxajd01', 'sitem'), + (7496494, 'm0228dxaje01', 'sitem'), + (7496750, 'm0228dxajf01', 'sitem'), + (7497006, 'm0229dxajd01', 'sitem'), + (7497262, 'm0229dxaje01', 'sitem'), + (7497518, 'm0229dxajf01', 'sitem'), + (7497774, 'm0230dxajd01', 'sitem'), + (7498030, 'm0230dxaje01', 'sitem'), + (7498286, 'm0230dxajf01', 'sitem'), + (7498542, 'm0231dxajd01', 'sitem'), + (7498798, 'm0231dxaje01', 'sitem'), + (7499054, 'm0231dxajf01', 'sitem'), + (7499310, 'm0232dxajd01', 'sitem'), + (7499566, 'm0232dxaje01', 'sitem'), + (7499822, 'm0232dxajf01', 'sitem'), + (7500078, 'm0233dxajd01', 'sitem'), + (7500334, 'm0233dxaje01', 'sitem'), + (7500590, 'm0233dxajf01', 'sitem'), + (7500846, 'm0234dxajd01', 'sitem'), + (7501102, 'm0234dxaje01', 'sitem'), + (7501358, 'm0234dxajf01', 'sitem'), + (7501614, 'm0235dxajd01', 'sitem'), + (7501870, 'm0235dxaje01', 'sitem'), + (7502126, 'm0235dxajf01', 'sitem'), + (7502382, 'm0236dxajd01', 'sitem'), + (7502638, 'm0236dxaje01', 'sitem'), + (7502894, 'm0236dxajf01', 'sitem'), + (7503150, 'm0237dxajd01', 'sitem'), + (7503406, 'm0237dxaje01', 'sitem'), + (7503662, 'm0237dxajf01', 'sitem'), + (7503918, 'm0238dxajd01', 'sitem'), + (7504174, 'm0238dxaje01', 'sitem'), + (7504430, 'm0238dxajf01', 'sitem'), + (7504686, 'm0239dxajd01', 'sitem'), + (7504942, 'm0239dxaje01', 'sitem'), + (7505198, 'm0239dxajf01', 'sitem'), + (7505454, 'm0240dxajd01', 'sitem'), + (7505710, 'm0240dxaje01', 'sitem'), + (7505966, 'm0240dxajf01', 'sitem'), + (7506222, 'm0241dxajd01', 'sitem'), + (7506478, 'm0241dxaje01', 'sitem'), + (7506734, 'm0241dxajf01', 'sitem'), + (7506990, 'm0242dxajd01', 'sitem'), + (7507246, 'm0242dxaje01', 'sitem'), + (7507502, 'm0242dxajf01', 'sitem'), + (7507758, 'm0243dxajd01', 'sitem'), + (7508014, 'm0243dxaje01', 'sitem'), + (7508270, 'm0243dxajf01', 'sitem'), + (7508526, 'm0244dxajd01', 'sitem'), + (7508782, 'm0244dxaje01', 'sitem'), + (7509038, 'm0244dxajf01', 'sitem'), + (7509294, 'm0245dxajd01', 'sitem'), + (7509550, 'm0245dxaje01', 'sitem'), + (7509806, 'm0245dxajf01', 'sitem'), + (7510062, 'm0246dxajd01', 'sitem'), + (7510318, 'm0246dxaje01', 'sitem'), + (7510574, 'm0246dxajf01', 'sitem'), + (7510830, 'm0247dxajd01', 'sitem'), + (7511086, 'm0247dxaje01', 'sitem'), + (7511342, 'm0247dxajf01', 'sitem'), + (7511598, 'm0248dxajd01', 'sitem'), + (7511854, 'm0248dxaje01', 'sitem'), + (7512110, 'm0248dxajf01', 'sitem'), + (7512366, 'm0249dxajd01', 'sitem'), + (7512622, 'm0249dxaje01', 'sitem'), + (7512878, 'm0249dxajf01', 'sitem'), + (7513134, 'm0250dxajd01', 'sitem'), + (7513390, 'm0250dxaje01', 'sitem'), + (7513646, 'm0250dxajf01', 'sitem'), + (7513902, 'm0251dxajd01', 'sitem'), + (7514158, 'm0251dxaje01', 'sitem'), + (7514414, 'm0251dxajf01', 'sitem'), + (7514670, 'm0252dxajd01', 'sitem'), + (7514926, 'm0252dxaje01', 'sitem'), + (7515182, 'm0252dxajf01', 'sitem'), + (7515438, 'm0253dxajd01', 'sitem'), + (7515694, 'm0253dxaje01', 'sitem'), + (7515950, 'm0253dxajf01', 'sitem'), + (7516206, 'm0254dxajd01', 'sitem'), + (7516462, 'm0254dxaje01', 'sitem'), + (7516718, 'm0254dxajf01', 'sitem'), + (7516974, 'm0255dxajd01', 'sitem'), + (7517230, 'm0255dxaje01', 'sitem'), + (7517486, 'm0255dxajf01', 'sitem'), + (7517742, 'm0256dxajd01', 'sitem'), + (7517998, 'm0256dxaje01', 'sitem'), + (7518254, 'm0256dxajf01', 'sitem'), + (7518510, 'm0257dxajd01', 'sitem'), + (7518766, 'm0257dxaje01', 'sitem'), + (7519022, 'm0257dxajf01', 'sitem'), + (7519278, 'm0258dxajd01', 'sitem'), + (7519534, 'm0258dxaje01', 'sitem'), + (7519790, 'm0258dxajf01', 'sitem'), + (7520046, 'm0259dxajd01', 'sitem'), + (7520302, 'm0259dxaje01', 'sitem'), + (7520558, 'm0259dxajf01', 'sitem'), + (7520814, 'm0260dxajd01', 'sitem'), + (7521070, 'm0260dxaje01', 'sitem'), + (7521326, 'm0260dxajf01', 'sitem'), + (7521582, 'm0261dxajd01', 'sitem'), + (7521838, 'm0261dxaje01', 'sitem'), + (7522094, 'm0261dxajf01', 'sitem'), + (7522350, 'm0262dxajd01', 'sitem'), + (7522606, 'm0262dxaje01', 'sitem'), + (7522862, 'm0262dxajf01', 'sitem'), + (7523118, 'm0309dxajd01', 'sitem'), + (7523374, 'm0309dxaje01', 'sitem'), + (7523630, 'm0309dxajf01', 'sitem'), + (7523886, 'm0310dxajd01', 'sitem'), + (7524142, 'm0310dxaje01', 'sitem'), + (7524398, 'm0310dxajf01', 'sitem'), + (7524654, 'm0311dxajd01', 'sitem'), + (7524910, 'm0311dxaje01', 'sitem'), + (7525166, 'm0311dxajf01', 'sitem'), + (7525422, 'm0339ccajc01', 'sitem'), + (7525678, 'm0343ccejd01', 'sitem'), + (7525934, 'm0343cceje01', 'sitem'), + (7526190, 'm0346ccejd01', 'sitem'), + (7526446, 'm0346cceje01', 'sitem'), + (7526702, 'm0347ccajc01', 'sitem'), + (7526958, 'm0349ccpjd01', 'sitem'), + (7527214, 'm0350chfje01', 'sitem'), + (7527470, 'm0356ccijc01', 'sitem'), + (7527726, 'm0359chfje01', 'sitem'), + (7527982, 'm0363chujc01', 'sitem'), + (7528238, 'm0365chfje01', 'sitem'), + (7528494, 'm0367chnjd01', 'sitem'), + (7528750, 'm0374chnjd01', 'sitem'), + (7529006, 'm0378chfje01', 'sitem'), + (7529262, 'm0383chxjd01', 'sitem'), + (7529518, 'm0383chxje01', 'sitem'), + (7529774, 'm0468ccfjc01', 'sitem'), + (7530030, 'm0470chejc01', 'sitem'), + (7530286, 'm0496ckhje01', 'sitem'), + (7530542, 'm0497dxajd01', 'sitem'), + (7530798, 'm0497dxaje01', 'sitem'), + (7531054, 'm0497dxajf01', 'sitem'), + (7531310, 'm0502chajc01', 'sitem'), + (7531566, 'm0502chaje01', 'sitem'), + (7531822, 'm0503chajc01', 'sitem'), + (7532078, 'm0503chaje01', 'sitem'), + (7532334, 'm0504chajc01', 'sitem'), + (7532590, 'm0504chaje01', 'sitem'), + (7532846, 'm0505chajc01', 'sitem'), + (7533102, 'm0505chaje01', 'sitem'), + (7533358, 'm0506chnjd01', 'sitem'), + (7533614, 'm0507chnjd01', 'sitem'), + (7533870, 'm0508chnjd01', 'sitem'), + (7534126, 'm0517chcjc01', 'sitem'), + (7534382, 'm0518chcjc01', 'sitem'), + (7534638, 'm0519chcjc01', 'sitem'), + (7534894, 'm0520chcjc01', 'sitem'), + (7535150, 'm0526chejc01', 'sitem'), + (7535406, 'm0527chejc01', 'sitem'), + (7535662, 'm0528chejc01', 'sitem'), + (7535918, 'm0529chejc01', 'sitem'), + (7536174, 'm0533dxajd01', 'sitem'), + (7536430, 'm0533dxaje01', 'sitem'), + (7536686, 'm0533dxajf01', 'sitem'), + (7536942, 'm0534dxajd01', 'sitem'), + (7537198, 'm0534dxaje01', 'sitem'), + (7537454, 'm0534dxajf01', 'sitem'), + (7537710, 'm0535dxajd01', 'sitem'), + (7537966, 'm0535dxaje01', 'sitem'), + (7538222, 'm0535dxajf01', 'sitem'), + (7538478, 'm0541dxajd01', 'sitem'), + (7538734, 'm0541dxaje01', 'sitem'), + (7538990, 'm0541dxajf01', 'sitem'), + (7539246, 'm0542ccajc01', 'sitem'), + (7539502, 'm0542ccaje01', 'sitem'), + (7539758, 'm0552chxjd01', 'sitem'), + (7540014, 'm0552chxje01', 'sitem'), + (7540270, 'm0553chxjd01', 'sitem'), + (7540526, 'm0553chxje01', 'sitem'), + (7540782, 'm0554chxjd01', 'sitem'), + (7541038, 'm0554chxje01', 'sitem'), + (7541294, 'm0555chxjd01', 'sitem'), + (7541550, 'm0555chxje01', 'sitem'), + (7541806, 'm0560cbajc01', 'sitem'), + (7542062, 'm0561cbajc01', 'sitem'), + (7542318, 'm0562cbajc01', 'sitem'), + (7542574, 'm0563cbajc01', 'sitem'), + (7542830, 'm0564cbajc01', 'sitem'), + (7543086, 'm0565dxajd01', 'sitem'), + (7543342, 'm0565dxaje01', 'sitem'), + (7543598, 'm0565dxajf01', 'sitem'), + (7543854, 'm0580ckgje01', 'sitem'), + (7544110, 'm0581ckgje01', 'sitem'), + (7544366, 'm0582ckgje01', 'sitem'), + (7544622, 'm0583ckgje01', 'sitem'), + (7544878, 'm0585ckdjc01', 'sitem'), + (7545134, 'm0585ckdjd01', 'sitem'), + (7545390, 'm0585ckdje01', 'sitem'), + (7545646, 'm0586ckdjc01', 'sitem'), + (7545902, 'm0586ckdjd01', 'sitem'), + (7546158, 'm0586ckdje01', 'sitem'), + (7546414, 'm0587ckdjc01', 'sitem'), + (7546670, 'm0587ckdjd01', 'sitem'), + (7546926, 'm0587ckdje01', 'sitem'), + (7547182, 'm0590ckhje01', 'sitem'), + (7547438, 'm0591ckhje01', 'sitem'), + (7547694, 'm0592ckhje01', 'sitem'), + (7547950, 'm0593ckjje01', 'sitem'), + (7548206, 'm0594ckjje01', 'sitem'), + (7548462, 'm0595ckjje01', 'sitem'), + (7548718, 'm0596ckjje01', 'sitem'), + (7548974, 'm0597ckejc01', 'sitem'), + (7549230, 'm0597ckejd01', 'sitem'), + (7549486, 'm0597ckeje01', 'sitem'), + (7549742, 'm0598ckejc01', 'sitem'), + (7549998, 'm0598ckejd01', 'sitem'), + (7550254, 'm0598ckeje01', 'sitem'), + (7550510, 'm0599ckejc01', 'sitem'), + (7550766, 'm0599ckejd01', 'sitem'), + (7551022, 'm0599ckeje01', 'sitem'), + (7551278, 'm0600ckfjc01', 'sitem'), + (7551534, 'm0600ckfjd01', 'sitem'), + (7551790, 'm0601ckfjc01', 'sitem'), + (7552046, 'm0601ckfjd01', 'sitem'), + (7552302, 'm0602ckfjc01', 'sitem'), + (7552558, 'm0602ckfjd01', 'sitem'), + (7552814, 'm0603ckfjc01', 'sitem'), + (7553070, 'm0603ckfjd01', 'sitem'), + (7553326, 'm0606ckijc01', 'sitem'), + (7553582, 'm0607ckijc01', 'sitem'), + (7553838, 'm0608ckijc01', 'sitem'), + (7554094, 'm0609ckijc01', 'sitem'), + (7554350, 'm0610dxajd01', 'sitem'), + (7554606, 'm0610dxaje01', 'sitem'), + (7554862, 'm0610dxajf01', 'sitem'), + (7555118, 'm0613chvjd01', 'sitem'), + (7555374, 'm0613chvje01', 'sitem'), + (7555630, 'm0614chvjd01', 'sitem'), + (7555886, 'm0614chvje01', 'sitem'), + (7556142, 'm0615chvjd01', 'sitem'), + (7556398, 'm0615chvje01', 'sitem'), + (7556654, 'm0616chvjd01', 'sitem'), + (7556910, 'm0616chvje01', 'sitem'), + (7557166, 'm0617chvjd01', 'sitem'), + (7557422, 'm0617chvje01', 'sitem'), + (7557678, 'm0621chfjc01', 'sitem'), + (7557934, 'm0621chfje01', 'sitem'), + (7558190, 'm0623dxajd01', 'sitem'), + (7558446, 'm0623dxaje01', 'sitem'), + (7558702, 'm0623dxajf01', 'sitem'), + (7558958, 'm0624dxajd01', 'sitem'), + (7559214, 'm0624dxaje01', 'sitem'), + (7559470, 'm0624dxajf01', 'sitem'), + (7559726, 'm0625ccfjc01', 'sitem'), + (7559982, 'm0626ccfjc01', 'sitem'), + (7560238, 'm0627ccfjc01', 'sitem'), + (7560494, 'm0628ccfjc01', 'sitem'), + (7560750, 'm0629dxajd01', 'sitem'), + (7561006, 'm0629dxaje01', 'sitem'), + (7561262, 'm0629dxajf01', 'sitem'), + (7561518, 'm0630dxajd01', 'sitem'), + (7561774, 'm0630dxaje01', 'sitem'), + (7562030, 'm0630dxajf01', 'sitem'), + (7562286, 'm0635chtjc01', 'sitem'), + (7562542, 'm0635chtje01', 'sitem'), + (7562798, 'm0636chtjc01', 'sitem'), + (7563054, 'm0636chtje01', 'sitem'), + (7563310, 'm0637chtjc01', 'sitem'), + (7563566, 'm0637chtje01', 'sitem'), + (7563822, 'm0638chtjc01', 'sitem'), + (7564078, 'm0638chtje01', 'sitem'), + (7564334, 'm0639chtjc01', 'sitem'), + (7564590, 'm0639chtje01', 'sitem'), + (7564846, 'm0641ccejd01', 'sitem'), + (7565102, 'm0641cceje01', 'sitem'), + (7565358, 'm0652dxajd01', 'sitem'), + (7565614, 'm0652dxaje01', 'sitem'), + (7565870, 'm0652dxajf01', 'sitem'), + (7566126, 'm0659dxajd01', 'sitem'), + (7566382, 'm0659dxaje01', 'sitem'), + (7566638, 'm0659dxajf01', 'sitem'), + (7566894, 'm0662dxajd01', 'sitem'), + (7567150, 'm0662dxaje01', 'sitem'), + (7567406, 'm0662dxajf01', 'sitem'), + (7567662, 'm0663chkjd01', 'sitem'), + (7567918, 'm0664chkjd01', 'sitem'), + (7568174, 'm0665chkjd01', 'sitem'), + (7568430, 'm0666ccdjc01', 'sitem'), + (7568686, 'm0666ccdje01', 'sitem'), + (7568942, 'm0675chujc01', 'sitem'), + (7569198, 'm0676chujc01', 'sitem'), + (7569454, 'm0677chujc01', 'sitem'), + (7569710, 'm0678chujc01', 'sitem'), + (7569966, 'm0679dxajd01', 'sitem'), + (7570222, 'm0679dxaje01', 'sitem'), + (7570478, 'm0679dxajf01', 'sitem'), + (7570734, 'm0684ccpjd01', 'sitem'), + (7570990, 'm0685ccpjd01', 'sitem'), + (7571246, 'm0686ccpjd01', 'sitem'), + (7571502, 'm0687ccpjd01', 'sitem'), + (7571758, 'm0693ccijc01', 'sitem'), + (7572014, 'm0693ccijd01', 'sitem'), + (7572270, 'm0694ccijc01', 'sitem'), + (7572526, 'm0694ccijd01', 'sitem'), + (7572782, 'm0001dxald01', 'sitem'), + (7573038, 'm0001dxale01', 'sitem'), + (7573294, 'm0001dxalf01', 'sitem'), + (7573550, 'm0006dxald01', 'sitem'), + (7573806, 'm0006dxale01', 'sitem'), + (7574062, 'm0006dxalf01', 'sitem'), + (7574318, 'm0014dxald01', 'sitem'), + (7574574, 'm0014dxale01', 'sitem'), + (7574830, 'm0014dxalf01', 'sitem'), + (7575086, 'm0015dxald01', 'sitem'), + (7575342, 'm0015dxale01', 'sitem'), + (7575598, 'm0015dxalf01', 'sitem'), + (7575854, 'm0016dxald01', 'sitem'), + (7576110, 'm0016dxale01', 'sitem'), + (7576366, 'm0016dxalf01', 'sitem'), + (7576622, 'm0021dxald01', 'sitem'), + (7576878, 'm0021dxale01', 'sitem'), + (7577134, 'm0021dxalf01', 'sitem'), + (7577390, 'm0023dxald01', 'sitem'), + (7577646, 'm0023dxale01', 'sitem'), + (7577902, 'm0023dxalf01', 'sitem'), + (7578158, 'm0031dxald01', 'sitem'), + (7578414, 'm0031dxale01', 'sitem'), + (7578670, 'm0031dxalf01', 'sitem'), + (7578926, 'm0037dxald01', 'sitem'), + (7579182, 'm0037dxale01', 'sitem'), + (7579438, 'm0037dxalf01', 'sitem'), + (7579694, 'm0040dxald01', 'sitem'), + (7579950, 'm0040dxale01', 'sitem'), + (7580206, 'm0040dxalf01', 'sitem'), + (7580462, 'm0046dxald01', 'sitem'), + (7580718, 'm0046dxale01', 'sitem'), + (7580974, 'm0046dxalf01', 'sitem'), + (7581230, 'm0049dxald01', 'sitem'), + (7581486, 'm0049dxale01', 'sitem'), + (7581742, 'm0049dxalf01', 'sitem'), + (7581998, 'm0050dxald01', 'sitem'), + (7582254, 'm0050dxale01', 'sitem'), + (7582510, 'm0050dxalf01', 'sitem'), + (7582766, 'm0053dxald01', 'sitem'), + (7583022, 'm0053dxale01', 'sitem'), + (7583278, 'm0053dxalf01', 'sitem'), + (7583534, 'm0064dxald01', 'sitem'), + (7583790, 'm0064dxale01', 'sitem'), + (7584046, 'm0064dxalf01', 'sitem'), + (7584302, 'm0066ckdlc01', 'sitem'), + (7584558, 'm0067ckdlc01', 'sitem'), + (7584814, 'm0068ckglc01', 'sitem'), + (7585070, 'm0073ckeld01', 'sitem'), + (7585326, 'm0074ckeld01', 'sitem'), + (7585582, 'm0086chhlc01', 'sitem'), + (7585838, 'm0087chhlc01', 'sitem'), + (7586094, 'm0093dxald01', 'sitem'), + (7586350, 'm0093dxale01', 'sitem'), + (7586606, 'm0093dxalf01', 'sitem'), + (7586862, 'm0100dxald01', 'sitem'), + (7587118, 'm0100dxale01', 'sitem'), + (7587374, 'm0100dxalf01', 'sitem'), + (7587630, 'm0102dxald01', 'sitem'), + (7587886, 'm0102dxale01', 'sitem'), + (7588142, 'm0102dxalf01', 'sitem'), + (7588398, 'm0103dxald01', 'sitem'), + (7588654, 'm0103dxale01', 'sitem'), + (7588910, 'm0103dxalf01', 'sitem'), + (7589166, 'm0109dxald01', 'sitem'), + (7589422, 'm0109dxale01', 'sitem'), + (7589678, 'm0109dxalf01', 'sitem'), + (7589934, 'm0113dxald01', 'sitem'), + (7590190, 'm0113dxale01', 'sitem'), + (7590446, 'm0113dxalf01', 'sitem'), + (7590702, 'm0115dxald01', 'sitem'), + (7590958, 'm0115dxale01', 'sitem'), + (7591214, 'm0115dxalf01', 'sitem'), + (7591470, 'm0117dxald01', 'sitem'), + (7591726, 'm0117dxale01', 'sitem'), + (7591982, 'm0117dxalf01', 'sitem'), + (7592238, 'm0118dxald01', 'sitem'), + (7592494, 'm0118dxale01', 'sitem'), + (7592750, 'm0118dxalf01', 'sitem'), + (7593006, 'm0124dxald01', 'sitem'), + (7593262, 'm0124dxale01', 'sitem'), + (7593518, 'm0124dxalf01', 'sitem'), + (7593774, 'm0128dxald01', 'sitem'), + (7594030, 'm0128dxale01', 'sitem'), + (7594286, 'm0128dxalf01', 'sitem'), + (7594542, 'm0142dxald01', 'sitem'), + (7594798, 'm0142dxale01', 'sitem'), + (7595054, 'm0142dxalf01', 'sitem'), + (7595310, 'm0155dxald01', 'sitem'), + (7595566, 'm0155dxale01', 'sitem'), + (7595822, 'm0155dxalf01', 'sitem'), + (7596078, 'm0174dxald01', 'sitem'), + (7596334, 'm0174dxale01', 'sitem'), + (7596590, 'm0174dxalf01', 'sitem'), + (7596846, 'm0175dxald01', 'sitem'), + (7597102, 'm0175dxale01', 'sitem'), + (7597358, 'm0175dxalf01', 'sitem'), + (7597614, 'm0176dxald01', 'sitem'), + (7597870, 'm0176dxale01', 'sitem'), + (7598126, 'm0176dxalf01', 'sitem'), + (7598382, 'm0177dxald01', 'sitem'), + (7598638, 'm0177dxale01', 'sitem'), + (7598894, 'm0177dxalf01', 'sitem'), + (7599150, 'm0178dxald01', 'sitem'), + (7599406, 'm0178dxale01', 'sitem'), + (7599662, 'm0178dxalf01', 'sitem'), + (7599918, 'm0179dxald01', 'sitem'), + (7600174, 'm0179dxale01', 'sitem'), + (7600430, 'm0179dxalf01', 'sitem'), + (7600686, 'm0180dxald01', 'sitem'), + (7600942, 'm0180dxale01', 'sitem'), + (7601198, 'm0180dxalf01', 'sitem'), + (7601454, 'm0181dxald01', 'sitem'), + (7601710, 'm0181dxale01', 'sitem'), + (7601966, 'm0181dxalf01', 'sitem'), + (7602222, 'm0182dxald01', 'sitem'), + (7602478, 'm0182dxale01', 'sitem'), + (7602734, 'm0182dxalf01', 'sitem'), + (7602990, 'm0183dxald01', 'sitem'), + (7603246, 'm0183dxale01', 'sitem'), + (7603502, 'm0183dxalf01', 'sitem'), + (7603758, 'm0184dxald01', 'sitem'), + (7604014, 'm0184dxale01', 'sitem'), + (7604270, 'm0184dxalf01', 'sitem'), + (7604526, 'm0185dxald01', 'sitem'), + (7604782, 'm0185dxale01', 'sitem'), + (7605038, 'm0185dxalf01', 'sitem'), + (7605294, 'm0186dxald01', 'sitem'), + (7605550, 'm0186dxale01', 'sitem'), + (7605806, 'm0186dxalf01', 'sitem'), + (7606062, 'm0187dxald01', 'sitem'), + (7606318, 'm0187dxale01', 'sitem'), + (7606574, 'm0187dxalf01', 'sitem'), + (7606830, 'm0188dxald01', 'sitem'), + (7607086, 'm0188dxale01', 'sitem'), + (7607342, 'm0188dxalf01', 'sitem'), + (7607598, 'm0189dxald01', 'sitem'), + (7607854, 'm0189dxale01', 'sitem'), + (7608110, 'm0189dxalf01', 'sitem'), + (7608366, 'm0190dxald01', 'sitem'), + (7608622, 'm0190dxale01', 'sitem'), + (7608878, 'm0190dxalf01', 'sitem'), + (7609134, 'm0191dxald01', 'sitem'), + (7609390, 'm0191dxale01', 'sitem'), + (7609646, 'm0191dxalf01', 'sitem'), + (7609902, 'm0192dxald01', 'sitem'), + (7610158, 'm0192dxale01', 'sitem'), + (7610414, 'm0192dxalf01', 'sitem'), + (7610670, 'm0193dxald01', 'sitem'), + (7610926, 'm0193dxale01', 'sitem'), + (7611182, 'm0193dxalf01', 'sitem'), + (7611438, 'm0194dxald01', 'sitem'), + (7611694, 'm0194dxale01', 'sitem'), + (7611950, 'm0194dxalf01', 'sitem'), + (7612206, 'm0195dxald01', 'sitem'), + (7612462, 'm0195dxale01', 'sitem'), + (7612718, 'm0195dxalf01', 'sitem'), + (7612974, 'm0196dxald01', 'sitem'), + (7613230, 'm0196dxale01', 'sitem'), + (7613486, 'm0196dxalf01', 'sitem'), + (7613742, 'm0197dxald01', 'sitem'), + (7613998, 'm0197dxale01', 'sitem'), + (7614254, 'm0197dxalf01', 'sitem'), + (7614510, 'm0198dxald01', 'sitem'), + (7614766, 'm0198dxale01', 'sitem'), + (7615022, 'm0198dxalf01', 'sitem'), + (7615278, 'm0199dxald01', 'sitem'), + (7615534, 'm0199dxale01', 'sitem'), + (7615790, 'm0199dxalf01', 'sitem'), + (7616046, 'm0200dxald01', 'sitem'), + (7616302, 'm0200dxale01', 'sitem'), + (7616558, 'm0200dxalf01', 'sitem'), + (7616814, 'm0201dxald01', 'sitem'), + (7617070, 'm0201dxale01', 'sitem'), + (7617326, 'm0201dxalf01', 'sitem'), + (7617582, 'm0202dxald01', 'sitem'), + (7617838, 'm0202dxale01', 'sitem'), + (7618094, 'm0202dxalf01', 'sitem'), + (7618350, 'm0203dxald01', 'sitem'), + (7618606, 'm0203dxale01', 'sitem'), + (7618862, 'm0203dxalf01', 'sitem'), + (7619118, 'm0204dxald01', 'sitem'), + (7619374, 'm0204dxale01', 'sitem'), + (7619630, 'm0204dxalf01', 'sitem'), + (7619886, 'm0205dxald01', 'sitem'), + (7620142, 'm0205dxale01', 'sitem'), + (7620398, 'm0205dxalf01', 'sitem'), + (7620654, 'm0206dxald01', 'sitem'), + (7620910, 'm0206dxale01', 'sitem'), + (7621166, 'm0206dxalf01', 'sitem'), + (7621422, 'm0207dxald01', 'sitem'), + (7621678, 'm0207dxale01', 'sitem'), + (7621934, 'm0207dxalf01', 'sitem'), + (7622190, 'm0208dxald01', 'sitem'), + (7622446, 'm0208dxale01', 'sitem'), + (7622702, 'm0208dxalf01', 'sitem'), + (7622958, 'm0209dxald01', 'sitem'), + (7623214, 'm0209dxale01', 'sitem'), + (7623470, 'm0209dxalf01', 'sitem'), + (7623726, 'm0210dxald01', 'sitem'), + (7623982, 'm0210dxale01', 'sitem'), + (7624238, 'm0210dxalf01', 'sitem'), + (7624494, 'm0211dxald01', 'sitem'), + (7624750, 'm0211dxale01', 'sitem'), + (7625006, 'm0211dxalf01', 'sitem'), + (7625262, 'm0212dxald01', 'sitem'), + (7625518, 'm0212dxale01', 'sitem'), + (7625774, 'm0212dxalf01', 'sitem'), + (7626030, 'm0213dxald01', 'sitem'), + (7626286, 'm0213dxale01', 'sitem'), + (7626542, 'm0213dxalf01', 'sitem'), + (7626798, 'm0214dxald01', 'sitem'), + (7627054, 'm0214dxale01', 'sitem'), + (7627310, 'm0214dxalf01', 'sitem'), + (7627566, 'm0215dxald01', 'sitem'), + (7627822, 'm0215dxale01', 'sitem'), + (7628078, 'm0215dxalf01', 'sitem'), + (7628334, 'm0216dxald01', 'sitem'), + (7628590, 'm0216dxale01', 'sitem'), + (7628846, 'm0216dxalf01', 'sitem'), + (7629102, 'm0217dxald01', 'sitem'), + (7629358, 'm0217dxale01', 'sitem'), + (7629614, 'm0217dxalf01', 'sitem'), + (7629870, 'm0218dxald01', 'sitem'), + (7630126, 'm0218dxale01', 'sitem'), + (7630382, 'm0218dxalf01', 'sitem'), + (7630638, 'm0219dxald01', 'sitem'), + (7630894, 'm0219dxale01', 'sitem'), + (7631150, 'm0219dxalf01', 'sitem'), + (7631406, 'm0220dxald01', 'sitem'), + (7631662, 'm0220dxale01', 'sitem'), + (7631918, 'm0220dxalf01', 'sitem'), + (7632174, 'm0221dxald01', 'sitem'), + (7632430, 'm0221dxale01', 'sitem'), + (7632686, 'm0221dxalf01', 'sitem'), + (7632942, 'm0222dxald01', 'sitem'), + (7633198, 'm0222dxale01', 'sitem'), + (7633454, 'm0222dxalf01', 'sitem'), + (7633710, 'm0223dxald01', 'sitem'), + (7633966, 'm0223dxale01', 'sitem'), + (7634222, 'm0223dxalf01', 'sitem'), + (7634478, 'm0224dxald01', 'sitem'), + (7634734, 'm0224dxale01', 'sitem'), + (7634990, 'm0224dxalf01', 'sitem'), + (7635246, 'm0225dxald01', 'sitem'), + (7635502, 'm0225dxale01', 'sitem'), + (7635758, 'm0225dxalf01', 'sitem'), + (7636014, 'm0226dxald01', 'sitem'), + (7636270, 'm0226dxale01', 'sitem'), + (7636526, 'm0226dxalf01', 'sitem'), + (7636782, 'm0227dxald01', 'sitem'), + (7637038, 'm0227dxale01', 'sitem'), + (7637294, 'm0227dxalf01', 'sitem'), + (7637550, 'm0228dxald01', 'sitem'), + (7637806, 'm0228dxale01', 'sitem'), + (7638062, 'm0228dxalf01', 'sitem'), + (7638318, 'm0229dxald01', 'sitem'), + (7638574, 'm0229dxale01', 'sitem'), + (7638830, 'm0229dxalf01', 'sitem'), + (7639086, 'm0230dxald01', 'sitem'), + (7639342, 'm0230dxale01', 'sitem'), + (7639598, 'm0230dxalf01', 'sitem'), + (7639854, 'm0231dxald01', 'sitem'), + (7640110, 'm0231dxale01', 'sitem'), + (7640366, 'm0231dxalf01', 'sitem'), + (7640622, 'm0232dxald01', 'sitem'), + (7640878, 'm0232dxale01', 'sitem'), + (7641134, 'm0232dxalf01', 'sitem'), + (7641390, 'm0233dxald01', 'sitem'), + (7641646, 'm0233dxale01', 'sitem'), + (7641902, 'm0233dxalf01', 'sitem'), + (7642158, 'm0234dxald01', 'sitem'), + (7642414, 'm0234dxale01', 'sitem'), + (7642670, 'm0234dxalf01', 'sitem'), + (7642926, 'm0235dxald01', 'sitem'), + (7643182, 'm0235dxale01', 'sitem'), + (7643438, 'm0235dxalf01', 'sitem'), + (7643694, 'm0236dxald01', 'sitem'), + (7643950, 'm0236dxale01', 'sitem'), + (7644206, 'm0236dxalf01', 'sitem'), + (7644462, 'm0237dxald01', 'sitem'), + (7644718, 'm0237dxale01', 'sitem'), + (7644974, 'm0237dxalf01', 'sitem'), + (7645230, 'm0238dxald01', 'sitem'), + (7645486, 'm0238dxale01', 'sitem'), + (7645742, 'm0238dxalf01', 'sitem'), + (7645998, 'm0239dxald01', 'sitem'), + (7646254, 'm0239dxale01', 'sitem'), + (7646510, 'm0239dxalf01', 'sitem'), + (7646766, 'm0240dxald01', 'sitem'), + (7647022, 'm0240dxale01', 'sitem'), + (7647278, 'm0240dxalf01', 'sitem'), + (7647534, 'm0241dxald01', 'sitem'), + (7647790, 'm0241dxale01', 'sitem'), + (7648046, 'm0241dxalf01', 'sitem'), + (7648302, 'm0242dxald01', 'sitem'), + (7648558, 'm0242dxale01', 'sitem'), + (7648814, 'm0242dxalf01', 'sitem'), + (7649070, 'm0243dxald01', 'sitem'), + (7649326, 'm0243dxale01', 'sitem'), + (7649582, 'm0243dxalf01', 'sitem'), + (7649838, 'm0244dxald01', 'sitem'), + (7650094, 'm0244dxale01', 'sitem'), + (7650350, 'm0244dxalf01', 'sitem'), + (7650606, 'm0245dxald01', 'sitem'), + (7650862, 'm0245dxale01', 'sitem'), + (7651118, 'm0245dxalf01', 'sitem'), + (7651374, 'm0246dxald01', 'sitem'), + (7651630, 'm0246dxale01', 'sitem'), + (7651886, 'm0246dxalf01', 'sitem'), + (7652142, 'm0247dxald01', 'sitem'), + (7652398, 'm0247dxale01', 'sitem'), + (7652654, 'm0247dxalf01', 'sitem'), + (7652910, 'm0248dxald01', 'sitem'), + (7653166, 'm0248dxale01', 'sitem'), + (7653422, 'm0248dxalf01', 'sitem'), + (7653678, 'm0249dxald01', 'sitem'), + (7653934, 'm0249dxale01', 'sitem'), + (7654190, 'm0249dxalf01', 'sitem'), + (7654446, 'm0250dxald01', 'sitem'), + (7654702, 'm0250dxale01', 'sitem'), + (7654958, 'm0250dxalf01', 'sitem'), + (7655214, 'm0251dxald01', 'sitem'), + (7655470, 'm0251dxale01', 'sitem'), + (7655726, 'm0251dxalf01', 'sitem'), + (7655982, 'm0252dxald01', 'sitem'), + (7656238, 'm0252dxale01', 'sitem'), + (7656494, 'm0252dxalf01', 'sitem'), + (7656750, 'm0253dxald01', 'sitem'), + (7657006, 'm0253dxale01', 'sitem'), + (7657262, 'm0253dxalf01', 'sitem'), + (7657518, 'm0254dxald01', 'sitem'), + (7657774, 'm0254dxale01', 'sitem'), + (7658030, 'm0254dxalf01', 'sitem'), + (7658286, 'm0255dxald01', 'sitem'), + (7658542, 'm0255dxale01', 'sitem'), + (7658798, 'm0255dxalf01', 'sitem'), + (7659054, 'm0256dxald01', 'sitem'), + (7659310, 'm0256dxale01', 'sitem'), + (7659566, 'm0256dxalf01', 'sitem'), + (7659822, 'm0257dxald01', 'sitem'), + (7660078, 'm0257dxale01', 'sitem'), + (7660334, 'm0257dxalf01', 'sitem'), + (7660590, 'm0258dxald01', 'sitem'), + (7660846, 'm0258dxale01', 'sitem'), + (7661102, 'm0258dxalf01', 'sitem'), + (7661358, 'm0259dxald01', 'sitem'), + (7661614, 'm0259dxale01', 'sitem'), + (7661870, 'm0259dxalf01', 'sitem'), + (7662126, 'm0260dxald01', 'sitem'), + (7662382, 'm0260dxale01', 'sitem'), + (7662638, 'm0260dxalf01', 'sitem'), + (7662894, 'm0261dxald01', 'sitem'), + (7663150, 'm0261dxale01', 'sitem'), + (7663406, 'm0261dxalf01', 'sitem'), + (7663662, 'm0262dxald01', 'sitem'), + (7663918, 'm0262dxale01', 'sitem'), + (7664174, 'm0262dxalf01', 'sitem'), + (7664430, 'm0268chelc01', 'sitem'), + (7664686, 'm0294chelc01', 'sitem'), + (7664942, 'm0309dxald01', 'sitem'), + (7665198, 'm0309dxale01', 'sitem'), + (7665454, 'm0309dxalf01', 'sitem'), + (7665710, 'm0310dxald01', 'sitem'), + (7665966, 'm0310dxale01', 'sitem'), + (7666222, 'm0310dxalf01', 'sitem'), + (7666478, 'm0311dxald01', 'sitem'), + (7666734, 'm0311dxale01', 'sitem'), + (7666990, 'm0311dxalf01', 'sitem'), + (7667246, 'm0336ccble01', 'sitem'), + (7667502, 'm0350chfld01', 'sitem'), + (7667758, 'm0359chfld01', 'sitem'), + (7668014, 'm0363chuld01', 'sitem'), + (7668270, 'm0363chule01', 'sitem'), + (7668526, 'm0365chfld01', 'sitem'), + (7668782, 'm0368ccnld01', 'sitem'), + (7669038, 'm0368ccnle01', 'sitem'), + (7669294, 'm0378chfld01', 'sitem'), + (7669550, 'm0410ccnle01', 'sitem'), + (7669806, 'm0450ccnle01', 'sitem'), + (7670062, 'm0462cbclc01', 'sitem'), + (7670318, 'm0468ccflc01', 'sitem'), + (7670574, 'm0468ccfle01', 'sitem'), + (7670830, 'm0470chelc01', 'sitem'), + (7671086, 'm0470chele01', 'sitem'), + (7671342, 'm0496ckhlc01', 'sitem'), + (7671598, 'm0497dxald01', 'sitem'), + (7671854, 'm0497dxale01', 'sitem'), + (7672110, 'm0497dxalf01', 'sitem'), + (7672366, 'm0502chalc01', 'sitem'), + (7672622, 'm0502chald01', 'sitem'), + (7672878, 'm0503chalc01', 'sitem'), + (7673134, 'm0503chald01', 'sitem'), + (7673390, 'm0504chalc01', 'sitem'), + (7673646, 'm0504chald01', 'sitem'), + (7673902, 'm0505chalc01', 'sitem'), + (7674158, 'm0505chald01', 'sitem'), + (7674414, 'm0509chblc01', 'sitem'), + (7674670, 'm0510chblc01', 'sitem'), + (7674926, 'm0511chblc01', 'sitem'), + (7675182, 'm0512chrlc01', 'sitem'), + (7675438, 'm0513chrlc01', 'sitem'), + (7675694, 'm0514chrlc01', 'sitem'), + (7675950, 'm0515chrlc01', 'sitem'), + (7676206, 'm0516chrlc01', 'sitem'), + (7676462, 'm0517chclc01', 'sitem'), + (7676718, 'm0518chclc01', 'sitem'), + (7676974, 'm0519chclc01', 'sitem'), + (7677230, 'm0520chclc01', 'sitem'), + (7677486, 'm0521ccble01', 'sitem'), + (7677742, 'm0522ccble01', 'sitem'), + (7677998, 'm0523ccble01', 'sitem'), + (7678254, 'm0524ccble01', 'sitem'), + (7678510, 'm0526chelc01', 'sitem'), + (7678766, 'm0526chele01', 'sitem'), + (7679022, 'm0527chelc01', 'sitem'), + (7679278, 'm0527chele01', 'sitem'), + (7679534, 'm0528chelc01', 'sitem'), + (7679790, 'm0528chele01', 'sitem'), + (7680046, 'm0529chelc01', 'sitem'), + (7680302, 'm0529chele01', 'sitem'), + (7680558, 'm0533dxald01', 'sitem'), + (7680814, 'm0533dxale01', 'sitem'), + (7681070, 'm0533dxalf01', 'sitem'), + (7681326, 'm0534dxald01', 'sitem'), + (7681582, 'm0534dxale01', 'sitem'), + (7681838, 'm0534dxalf01', 'sitem'), + (7682094, 'm0535dxald01', 'sitem'), + (7682350, 'm0535dxale01', 'sitem'), + (7682606, 'm0535dxalf01', 'sitem'), + (7682862, 'm0541dxald01', 'sitem'), + (7683118, 'm0541dxale01', 'sitem'), + (7683374, 'm0541dxalf01', 'sitem'), + (7683630, 'm0556ccnld01', 'sitem'), + (7683886, 'm0556ccnle01', 'sitem'), + (7684142, 'm0557ccnld01', 'sitem'), + (7684398, 'm0557ccnle01', 'sitem'), + (7684654, 'm0558ccnld01', 'sitem'), + (7684910, 'm0558ccnle01', 'sitem'), + (7685166, 'm0559ccnld01', 'sitem'), + (7685422, 'm0559ccnle01', 'sitem'), + (7685678, 'm0565dxald01', 'sitem'), + (7685934, 'm0565dxale01', 'sitem'), + (7686190, 'm0565dxalf01', 'sitem'), + (7686446, 'm0566cbble01', 'sitem'), + (7686702, 'm0567cbble01', 'sitem'), + (7686958, 'm0568cbble01', 'sitem'), + (7687214, 'm0569cbble01', 'sitem'), + (7687470, 'm0570cbble01', 'sitem'), + (7687726, 'm0580ckglc01', 'sitem'), + (7687982, 'm0581ckglc01', 'sitem'), + (7688238, 'm0582ckglc01', 'sitem'), + (7688494, 'm0583ckglc01', 'sitem'), + (7688750, 'm0585ckdlc01', 'sitem'), + (7689006, 'm0585ckdld01', 'sitem'), + (7689262, 'm0585ckdle01', 'sitem'), + (7689518, 'm0586ckdlc01', 'sitem'), + (7689774, 'm0586ckdld01', 'sitem'), + (7690030, 'm0586ckdle01', 'sitem'), + (7690286, 'm0587ckdlc01', 'sitem'), + (7690542, 'm0587ckdld01', 'sitem'), + (7690798, 'm0587ckdle01', 'sitem'), + (7691054, 'm0590ckhlc01', 'sitem'), + (7691310, 'm0591ckhlc01', 'sitem'), + (7691566, 'm0592ckhlc01', 'sitem'), + (7691822, 'm0593ckjld01', 'sitem'), + (7692078, 'm0593ckjle01', 'sitem'), + (7692334, 'm0594ckjld01', 'sitem'), + (7692590, 'm0594ckjle01', 'sitem'), + (7692846, 'm0595ckjld01', 'sitem'), + (7693102, 'm0595ckjle01', 'sitem'), + (7693358, 'm0596ckjld01', 'sitem'), + (7693614, 'm0596ckjle01', 'sitem'), + (7693870, 'm0597ckeld01', 'sitem'), + (7694126, 'm0597ckele01', 'sitem'), + (7694382, 'm0598ckeld01', 'sitem'), + (7694638, 'm0598ckele01', 'sitem'), + (7694894, 'm0599ckeld01', 'sitem'), + (7695150, 'm0599ckele01', 'sitem'), + (7695406, 'm0600ckfle01', 'sitem'), + (7695662, 'm0601ckfle01', 'sitem'), + (7695918, 'm0602ckfle01', 'sitem'), + (7696174, 'm0603ckfle01', 'sitem'), + (7696430, 'm0610dxald01', 'sitem'), + (7696686, 'm0610dxale01', 'sitem'), + (7696942, 'm0610dxalf01', 'sitem'), + (7697198, 'm0618chhlc01', 'sitem'), + (7697454, 'm0619chhlc01', 'sitem'), + (7697710, 'm0620chhlc01', 'sitem'), + (7697966, 'm0621chfld01', 'sitem'), + (7698222, 'm0623dxald01', 'sitem'), + (7698478, 'm0623dxale01', 'sitem'), + (7698734, 'm0623dxalf01', 'sitem'), + (7698990, 'm0624dxald01', 'sitem'), + (7699246, 'm0624dxale01', 'sitem'), + (7699502, 'm0624dxalf01', 'sitem'), + (7699758, 'm0625ccflc01', 'sitem'), + (7700014, 'm0625ccfle01', 'sitem'), + (7700270, 'm0626ccflc01', 'sitem'), + (7700526, 'm0626ccfle01', 'sitem'), + (7700782, 'm0627ccflc01', 'sitem'), + (7701038, 'm0627ccfle01', 'sitem'), + (7701294, 'm0628ccflc01', 'sitem'), + (7701550, 'm0628ccfle01', 'sitem'), + (7701806, 'm0629dxald01', 'sitem'), + (7702062, 'm0629dxale01', 'sitem'), + (7702318, 'm0629dxalf01', 'sitem'), + (7702574, 'm0630dxald01', 'sitem'), + (7702830, 'm0630dxale01', 'sitem'), + (7703086, 'm0630dxalf01', 'sitem'), + (7703342, 'm0641ccelc01', 'sitem'), + (7703598, 'm0641cceld01', 'sitem'), + (7703854, 'm0641ccele01', 'sitem'), + (7704110, 'm0652dxald01', 'sitem'), + (7704366, 'm0652dxale01', 'sitem'), + (7704622, 'm0652dxalf01', 'sitem'), + (7704878, 'm0653chslc01', 'sitem'), + (7705134, 'm0653chsld01', 'sitem'), + (7705390, 'm0654chslc01', 'sitem'), + (7705646, 'm0654chsld01', 'sitem'), + (7705902, 'm0655chslc01', 'sitem'), + (7706158, 'm0655chsld01', 'sitem'), + (7706414, 'm0656chslc01', 'sitem'), + (7706670, 'm0656chsld01', 'sitem'), + (7706926, 'm0657chslc01', 'sitem'), + (7707182, 'm0657chsld01', 'sitem'), + (7707438, 'm0659dxald01', 'sitem'), + (7707694, 'm0659dxale01', 'sitem'), + (7707950, 'm0659dxalf01', 'sitem'), + (7708206, 'm0662dxald01', 'sitem'), + (7708462, 'm0662dxale01', 'sitem'), + (7708718, 'm0662dxalf01', 'sitem'), + (7708974, 'm0666ccdlc01', 'sitem'), + (7709230, 'm0666ccdld01', 'sitem'), + (7709486, 'm0666ccdle01', 'sitem'), + (7709742, 'm0675chuld01', 'sitem'), + (7709998, 'm0675chule01', 'sitem'), + (7710254, 'm0676chuld01', 'sitem'), + (7710510, 'm0676chule01', 'sitem'), + (7710766, 'm0677chuld01', 'sitem'), + (7711022, 'm0677chule01', 'sitem'), + (7711278, 'm0678chuld01', 'sitem'), + (7711534, 'm0678chule01', 'sitem'), + (7711790, 'm0679dxald01', 'sitem'), + (7712046, 'm0679dxale01', 'sitem'), + (7712302, 'm0679dxalf01', 'sitem'), + (7712558, 'm0680cbclc01', 'sitem'), + (7712814, 'm0681cbclc01', 'sitem'), + (7713070, 'm0688chdle01', 'sitem'), + (7713326, 'm0689chdle01', 'sitem'), + (7713582, 'm0690chdle01', 'sitem'), + (7713838, 'm0691chdle01', 'sitem'), + (7714094, 'm0692chdle01', 'sitem'), + (7714350, 'm0693ccile01', 'sitem'), + (7714606, 'm0694ccile01', 'sitem'), + (7714862, 'm0009chapc01', 'sitem'), + (7715118, 'm0018chbpc01', 'sitem'), + (7715374, 'm0019chbpc01', 'sitem'), + (7715630, 'm0020chbpc01', 'sitem'), + (7715886, 'm0066ckdpc01', 'sitem'), + (7716142, 'm0067ckdpc01', 'sitem'), + (7716398, 'm0068ckgpc01', 'sitem'), + (7716654, 'm0069ckjpc01', 'sitem'), + (7716910, 'm0072ckhpc01', 'sitem'), + (7717166, 'm0073ckepc01', 'sitem'), + (7717422, 'm0073ckepd01', 'sitem'), + (7717678, 'm0074ckepc01', 'sitem'), + (7717934, 'm0074ckepd01', 'sitem'), + (7718190, 'm0076ckfpc01', 'sitem'), + (7718446, 'm0076ckfpd01', 'sitem'), + (7718702, 'm0078ckipc01', 'sitem'), + (7718958, 'm0081chgpc01', 'sitem'), + (7719214, 'm0081chgpe01', 'sitem'), + (7719470, 'm0082chgpc01', 'sitem'), + (7719726, 'm0082chgpe01', 'sitem'), + (7719982, 'm0083chgpc01', 'sitem'), + (7720238, 'm0083chgpe01', 'sitem'), + (7720494, 'm0086chhpc01', 'sitem'), + (7720750, 'm0087chhpc01', 'sitem'), + (7721006, 'm0140cchpc01', 'sitem'), + (7721262, 'm0141cchpc01', 'sitem'), + (7721518, 'm0147chlpc01', 'sitem'), + (7721774, 'm0147chlpd01', 'sitem'), + (7722030, 'm0148chlpc01', 'sitem'), + (7722286, 'm0148chlpd01', 'sitem'), + (7722542, 'm0149chlpc01', 'sitem'), + (7722798, 'm0149chlpd01', 'sitem'), + (7723054, 'm0153ccipc01', 'sitem'), + (7723310, 'm0154ccipc01', 'sitem'), + (7723566, 'm0174dxapd01', 'sitem'), + (7723822, 'm0174dxape01', 'sitem'), + (7724078, 'm0174dxapf01', 'sitem'), + (7724334, 'm0175dxapd01', 'sitem'), + (7724590, 'm0175dxape01', 'sitem'), + (7724846, 'm0175dxapf01', 'sitem'), + (7725102, 'm0176dxapd01', 'sitem'), + (7725358, 'm0176dxape01', 'sitem'), + (7725614, 'm0176dxapf01', 'sitem'), + (7725870, 'm0177dxapd01', 'sitem'), + (7726126, 'm0177dxape01', 'sitem'), + (7726382, 'm0177dxapf01', 'sitem'), + (7726638, 'm0178dxapd01', 'sitem'), + (7726894, 'm0178dxape01', 'sitem'), + (7727150, 'm0178dxapf01', 'sitem'), + (7727406, 'm0179dxapd01', 'sitem'), + (7727662, 'm0179dxape01', 'sitem'), + (7727918, 'm0179dxapf01', 'sitem'), + (7728174, 'm0180dxapd01', 'sitem'), + (7728430, 'm0180dxape01', 'sitem'), + (7728686, 'm0180dxapf01', 'sitem'), + (7728942, 'm0181dxapd01', 'sitem'), + (7729198, 'm0181dxape01', 'sitem'), + (7729454, 'm0181dxapf01', 'sitem'), + (7729710, 'm0182dxapd01', 'sitem'), + (7729966, 'm0182dxape01', 'sitem'), + (7730222, 'm0182dxapf01', 'sitem'), + (7730478, 'm0183dxapd01', 'sitem'), + (7730734, 'm0183dxape01', 'sitem'), + (7730990, 'm0183dxapf01', 'sitem'), + (7731246, 'm0184dxapd01', 'sitem'), + (7731502, 'm0184dxape01', 'sitem'), + (7731758, 'm0184dxapf01', 'sitem'), + (7732014, 'm0185dxapd01', 'sitem'), + (7732270, 'm0185dxape01', 'sitem'), + (7732526, 'm0185dxapf01', 'sitem'), + (7732782, 'm0186dxapd01', 'sitem'), + (7733038, 'm0186dxape01', 'sitem'), + (7733294, 'm0186dxapf01', 'sitem'), + (7733550, 'm0187dxapd01', 'sitem'), + (7733806, 'm0187dxape01', 'sitem'), + (7734062, 'm0187dxapf01', 'sitem'), + (7734318, 'm0188dxapd01', 'sitem'), + (7734574, 'm0188dxape01', 'sitem'), + (7734830, 'm0188dxapf01', 'sitem'), + (7735086, 'm0189dxapd01', 'sitem'), + (7735342, 'm0189dxape01', 'sitem'), + (7735598, 'm0189dxapf01', 'sitem'), + (7735854, 'm0190dxapd01', 'sitem'), + (7736110, 'm0190dxape01', 'sitem'), + (7736366, 'm0190dxapf01', 'sitem'), + (7736622, 'm0191dxapd01', 'sitem'), + (7736878, 'm0191dxape01', 'sitem'), + (7737134, 'm0191dxapf01', 'sitem'), + (7737390, 'm0192dxapd01', 'sitem'), + (7737646, 'm0192dxape01', 'sitem'), + (7737902, 'm0192dxapf01', 'sitem'), + (7738158, 'm0193dxapd01', 'sitem'), + (7738414, 'm0193dxape01', 'sitem'), + (7738670, 'm0193dxapf01', 'sitem'), + (7738926, 'm0194dxapd01', 'sitem'), + (7739182, 'm0194dxape01', 'sitem'), + (7739438, 'm0194dxapf01', 'sitem'), + (7739694, 'm0195dxapd01', 'sitem'), + (7739950, 'm0195dxape01', 'sitem'), + (7740206, 'm0195dxapf01', 'sitem'), + (7740462, 'm0196dxapd01', 'sitem'), + (7740718, 'm0196dxape01', 'sitem'), + (7740974, 'm0196dxapf01', 'sitem'), + (7741230, 'm0197dxapd01', 'sitem'), + (7741486, 'm0197dxape01', 'sitem'), + (7741742, 'm0197dxapf01', 'sitem'), + (7741998, 'm0198dxapd01', 'sitem'), + (7742254, 'm0198dxape01', 'sitem'), + (7742510, 'm0198dxapf01', 'sitem'), + (7742766, 'm0199dxapd01', 'sitem'), + (7743022, 'm0199dxape01', 'sitem'), + (7743278, 'm0199dxapf01', 'sitem'), + (7743534, 'm0200dxapd01', 'sitem'), + (7743790, 'm0200dxape01', 'sitem'), + (7744046, 'm0200dxapf01', 'sitem'), + (7744302, 'm0201dxapd01', 'sitem'), + (7744558, 'm0201dxape01', 'sitem'), + (7744814, 'm0201dxapf01', 'sitem'), + (7745070, 'm0202dxapd01', 'sitem'), + (7745326, 'm0202dxape01', 'sitem'), + (7745582, 'm0202dxapf01', 'sitem'), + (7745838, 'm0203dxapd01', 'sitem'), + (7746094, 'm0203dxape01', 'sitem'), + (7746350, 'm0203dxapf01', 'sitem'), + (7746606, 'm0204dxapd01', 'sitem'), + (7746862, 'm0204dxape01', 'sitem'), + (7747118, 'm0204dxapf01', 'sitem'), + (7747374, 'm0205dxapd01', 'sitem'), + (7747630, 'm0205dxape01', 'sitem'), + (7747886, 'm0205dxapf01', 'sitem'), + (7748142, 'm0206dxapd01', 'sitem'), + (7748398, 'm0206dxape01', 'sitem'), + (7748654, 'm0206dxapf01', 'sitem'), + (7748910, 'm0207dxapd01', 'sitem'), + (7749166, 'm0207dxape01', 'sitem'), + (7749422, 'm0207dxapf01', 'sitem'), + (7749678, 'm0208dxapd01', 'sitem'), + (7749934, 'm0208dxape01', 'sitem'), + (7750190, 'm0208dxapf01', 'sitem'), + (7750446, 'm0209dxapd01', 'sitem'), + (7750702, 'm0209dxape01', 'sitem'), + (7750958, 'm0209dxapf01', 'sitem'), + (7751214, 'm0210dxapd01', 'sitem'), + (7751470, 'm0210dxape01', 'sitem'), + (7751726, 'm0210dxapf01', 'sitem'), + (7751982, 'm0211dxapd01', 'sitem'), + (7752238, 'm0211dxape01', 'sitem'), + (7752494, 'm0211dxapf01', 'sitem'), + (7752750, 'm0212dxapd01', 'sitem'), + (7753006, 'm0212dxape01', 'sitem'), + (7753262, 'm0212dxapf01', 'sitem'), + (7753518, 'm0213dxapd01', 'sitem'), + (7753774, 'm0213dxape01', 'sitem'), + (7754030, 'm0213dxapf01', 'sitem'), + (7754286, 'm0214dxapd01', 'sitem'), + (7754542, 'm0214dxape01', 'sitem'), + (7754798, 'm0214dxapf01', 'sitem'), + (7755054, 'm0215dxapd01', 'sitem'), + (7755310, 'm0215dxape01', 'sitem'), + (7755566, 'm0215dxapf01', 'sitem'), + (7755822, 'm0216dxapd01', 'sitem'), + (7756078, 'm0216dxape01', 'sitem'), + (7756334, 'm0216dxapf01', 'sitem'), + (7756590, 'm0217dxapd01', 'sitem'), + (7756846, 'm0217dxape01', 'sitem'), + (7757102, 'm0217dxapf01', 'sitem'), + (7757358, 'm0218dxapd01', 'sitem'), + (7757614, 'm0218dxape01', 'sitem'), + (7757870, 'm0218dxapf01', 'sitem'), + (7758126, 'm0219dxapd01', 'sitem'), + (7758382, 'm0219dxape01', 'sitem'), + (7758638, 'm0219dxapf01', 'sitem'), + (7758894, 'm0220dxapd01', 'sitem'), + (7759150, 'm0220dxape01', 'sitem'), + (7759406, 'm0220dxapf01', 'sitem'), + (7759662, 'm0221dxapd01', 'sitem'), + (7759918, 'm0221dxape01', 'sitem'), + (7760174, 'm0221dxapf01', 'sitem'), + (7760430, 'm0222dxapd01', 'sitem'), + (7760686, 'm0222dxape01', 'sitem'), + (7760942, 'm0222dxapf01', 'sitem'), + (7761198, 'm0223dxapd01', 'sitem'), + (7761454, 'm0223dxape01', 'sitem'), + (7761710, 'm0223dxapf01', 'sitem'), + (7761966, 'm0224dxapd01', 'sitem'), + (7762222, 'm0224dxape01', 'sitem'), + (7762478, 'm0224dxapf01', 'sitem'), + (7762734, 'm0225dxapd01', 'sitem'), + (7762990, 'm0225dxape01', 'sitem'), + (7763246, 'm0225dxapf01', 'sitem'), + (7763502, 'm0226dxapd01', 'sitem'), + (7763758, 'm0226dxape01', 'sitem'), + (7764014, 'm0226dxapf01', 'sitem'), + (7764270, 'm0227dxapd01', 'sitem'), + (7764526, 'm0227dxape01', 'sitem'), + (7764782, 'm0227dxapf01', 'sitem'), + (7765038, 'm0228dxapd01', 'sitem'), + (7765294, 'm0228dxape01', 'sitem'), + (7765550, 'm0228dxapf01', 'sitem'), + (7765806, 'm0229dxapd01', 'sitem'), + (7766062, 'm0229dxape01', 'sitem'), + (7766318, 'm0229dxapf01', 'sitem'), + (7766574, 'm0230dxapd01', 'sitem'), + (7766830, 'm0230dxape01', 'sitem'), + (7767086, 'm0230dxapf01', 'sitem'), + (7767342, 'm0231dxapd01', 'sitem'), + (7767598, 'm0231dxape01', 'sitem'), + (7767854, 'm0231dxapf01', 'sitem'), + (7768110, 'm0232dxapd01', 'sitem'), + (7768366, 'm0232dxape01', 'sitem'), + (7768622, 'm0232dxapf01', 'sitem'), + (7768878, 'm0233dxapd01', 'sitem'), + (7769134, 'm0233dxape01', 'sitem'), + (7769390, 'm0233dxapf01', 'sitem'), + (7769646, 'm0234dxapd01', 'sitem'), + (7769902, 'm0234dxape01', 'sitem'), + (7770158, 'm0234dxapf01', 'sitem'), + (7770414, 'm0235dxapd01', 'sitem'), + (7770670, 'm0235dxape01', 'sitem'), + (7770926, 'm0235dxapf01', 'sitem'), + (7771182, 'm0236dxapd01', 'sitem'), + (7771438, 'm0236dxape01', 'sitem'), + (7771694, 'm0236dxapf01', 'sitem'), + (7771950, 'm0237dxapd01', 'sitem'), + (7772206, 'm0237dxape01', 'sitem'), + (7772462, 'm0237dxapf01', 'sitem'), + (7772718, 'm0238dxapd01', 'sitem'), + (7772974, 'm0238dxape01', 'sitem'), + (7773230, 'm0238dxapf01', 'sitem'), + (7773486, 'm0239dxapd01', 'sitem'), + (7773742, 'm0239dxape01', 'sitem'), + (7773998, 'm0239dxapf01', 'sitem'), + (7774254, 'm0240dxapd01', 'sitem'), + (7774510, 'm0240dxape01', 'sitem'), + (7774766, 'm0240dxapf01', 'sitem'), + (7775022, 'm0241dxapd01', 'sitem'), + (7775278, 'm0241dxape01', 'sitem'), + (7775534, 'm0241dxapf01', 'sitem'), + (7775790, 'm0242dxapd01', 'sitem'), + (7776046, 'm0242dxape01', 'sitem'), + (7776302, 'm0242dxapf01', 'sitem'), + (7776558, 'm0243dxapd01', 'sitem'), + (7776814, 'm0243dxape01', 'sitem'), + (7777070, 'm0243dxapf01', 'sitem'), + (7777326, 'm0244dxapd01', 'sitem'), + (7777582, 'm0244dxape01', 'sitem'), + (7777838, 'm0244dxapf01', 'sitem'), + (7778094, 'm0245dxapd01', 'sitem'), + (7778350, 'm0245dxape01', 'sitem'), + (7778606, 'm0245dxapf01', 'sitem'), + (7778862, 'm0246dxapd01', 'sitem'), + (7779118, 'm0246dxape01', 'sitem'), + (7779374, 'm0246dxapf01', 'sitem'), + (7779630, 'm0247dxapd01', 'sitem'), + (7779886, 'm0247dxape01', 'sitem'), + (7780142, 'm0247dxapf01', 'sitem'), + (7780398, 'm0248dxapd01', 'sitem'), + (7780654, 'm0248dxape01', 'sitem'), + (7780910, 'm0248dxapf01', 'sitem'), + (7781166, 'm0249dxapd01', 'sitem'), + (7781422, 'm0249dxape01', 'sitem'), + (7781678, 'm0249dxapf01', 'sitem'), + (7781934, 'm0250dxapd01', 'sitem'), + (7782190, 'm0250dxape01', 'sitem'), + (7782446, 'm0250dxapf01', 'sitem'), + (7782702, 'm0251dxapd01', 'sitem'), + (7782958, 'm0251dxape01', 'sitem'), + (7783214, 'm0251dxapf01', 'sitem'), + (7783470, 'm0252dxapd01', 'sitem'), + (7783726, 'm0252dxape01', 'sitem'), + (7783982, 'm0252dxapf01', 'sitem'), + (7784238, 'm0253dxapd01', 'sitem'), + (7784494, 'm0253dxape01', 'sitem'), + (7784750, 'm0253dxapf01', 'sitem'), + (7785006, 'm0254dxapd01', 'sitem'), + (7785262, 'm0254dxape01', 'sitem'), + (7785518, 'm0254dxapf01', 'sitem'), + (7785774, 'm0255dxapd01', 'sitem'), + (7786030, 'm0255dxape01', 'sitem'), + (7786286, 'm0255dxapf01', 'sitem'), + (7786542, 'm0256dxapd01', 'sitem'), + (7786798, 'm0256dxape01', 'sitem'), + (7787054, 'm0256dxapf01', 'sitem'), + (7787310, 'm0257dxapd01', 'sitem'), + (7787566, 'm0257dxape01', 'sitem'), + (7787822, 'm0257dxapf01', 'sitem'), + (7788078, 'm0258dxapd01', 'sitem'), + (7788334, 'm0258dxape01', 'sitem'), + (7788590, 'm0258dxapf01', 'sitem'), + (7788846, 'm0259dxapd01', 'sitem'), + (7789102, 'm0259dxape01', 'sitem'), + (7789358, 'm0259dxapf01', 'sitem'), + (7789614, 'm0260dxapd01', 'sitem'), + (7789870, 'm0260dxape01', 'sitem'), + (7790126, 'm0260dxapf01', 'sitem'), + (7790382, 'm0261dxapd01', 'sitem'), + (7790638, 'm0261dxape01', 'sitem'), + (7790894, 'm0261dxapf01', 'sitem'), + (7791150, 'm0262dxapd01', 'sitem'), + (7791406, 'm0262dxape01', 'sitem'), + (7791662, 'm0262dxapf01', 'sitem'), + (7791918, 'm0284cdapf01', 'sitem'), + (7792174, 'm0307cdapf01', 'sitem'), + (7792430, 'm0309dxapd01', 'sitem'), + (7792686, 'm0309dxape01', 'sitem'), + (7792942, 'm0309dxapf01', 'sitem'), + (7793198, 'm0310dxapd01', 'sitem'), + (7793454, 'm0310dxape01', 'sitem'), + (7793710, 'm0310dxapf01', 'sitem'), + (7793966, 'm0311dxapd01', 'sitem'), + (7794222, 'm0311dxape01', 'sitem'), + (7794478, 'm0311dxapf01', 'sitem'), + (7794734, 'm0338cchpc01', 'sitem'), + (7794990, 'm0338cchpd01', 'sitem'), + (7795246, 'm0356ccipc01', 'sitem'), + (7795502, 'm0356ccipe01', 'sitem'), + (7795758, 'm0368ccnpe01', 'sitem'), + (7796014, 'm0383chxpc01', 'sitem'), + (7796270, 'm0383chxpd01', 'sitem'), + (7796526, 'm0385ccmpc01', 'sitem'), + (7796782, 'm0385ccmpd01', 'sitem'), + (7797038, 'm0385ccmpe01', 'sitem'), + (7797294, 'm0386ccopc01', 'sitem'), + (7797550, 'm0386ccopd01', 'sitem'), + (7797806, 'm0390ccgpc01', 'sitem'), + (7798062, 'm0390ccgpd01', 'sitem'), + (7798318, 'm0390ccgpe01', 'sitem'), + (7798574, 'm0405chxpf01', 'sitem'), + (7798830, 'm0425chxpf01', 'sitem'), + (7799086, 'm0445chxpf01', 'sitem'), + (7799342, 'm0457chxpf01', 'sitem'), + (7799598, 'm0464ccgpc01', 'sitem'), + (7799854, 'm0464ccgpd01', 'sitem'), + (7800110, 'm0464ccgpe01', 'sitem'), + (7800366, 'm0465ccgpc01', 'sitem'), + (7800622, 'm0465ccgpd01', 'sitem'), + (7800878, 'm0465ccgpe01', 'sitem'), + (7801134, 'm0472cpapd01', 'sitem'), + (7801390, 'm0496ckhpc01', 'sitem'), + (7801646, 'm0496ckhpd01', 'sitem'), + (7801902, 'm0496ckhpe01', 'sitem'), + (7802158, 'm0497dxapd01', 'sitem'), + (7802414, 'm0497dxape01', 'sitem'), + (7802670, 'm0497dxapf01', 'sitem'), + (7802926, 'm0502chapc01', 'sitem'), + (7803182, 'm0502chape01', 'sitem'), + (7803438, 'm0503chapc01', 'sitem'), + (7803694, 'm0503chape01', 'sitem'), + (7803950, 'm0504chapc01', 'sitem'), + (7804206, 'm0504chape01', 'sitem'), + (7804462, 'm0505chapc01', 'sitem'), + (7804718, 'm0505chape01', 'sitem'), + (7804974, 'm0509chbpc01', 'sitem'), + (7805230, 'm0510chbpc01', 'sitem'), + (7805486, 'm0511chbpc01', 'sitem'), + (7805742, 'm0533dxapd01', 'sitem'), + (7805998, 'm0533dxape01', 'sitem'), + (7806254, 'm0533dxapf01', 'sitem'), + (7806510, 'm0534dxapd01', 'sitem'), + (7806766, 'm0534dxape01', 'sitem'), + (7807022, 'm0534dxapf01', 'sitem'), + (7807278, 'm0535dxapd01', 'sitem'), + (7807534, 'm0535dxape01', 'sitem'), + (7807790, 'm0535dxapf01', 'sitem'), + (7808046, 'm0541dxapd01', 'sitem'), + (7808302, 'm0541dxape01', 'sitem'), + (7808558, 'm0541dxapf01', 'sitem'), + (7808814, 'm0552chxpc01', 'sitem'), + (7809070, 'm0552chxpd01', 'sitem'), + (7809326, 'm0552chxpe01', 'sitem'), + (7809582, 'm0553chxpc01', 'sitem'), + (7809838, 'm0553chxpd01', 'sitem'), + (7810094, 'm0553chxpe01', 'sitem'), + (7810350, 'm0554chxpc01', 'sitem'), + (7810606, 'm0554chxpd01', 'sitem'), + (7810862, 'm0554chxpe01', 'sitem'), + (7811118, 'm0555chxpc01', 'sitem'), + (7811374, 'm0555chxpd01', 'sitem'), + (7811630, 'm0555chxpe01', 'sitem'), + (7811886, 'm0556ccnpd01', 'sitem'), + (7812142, 'm0556ccnpe01', 'sitem'), + (7812398, 'm0557ccnpd01', 'sitem'), + (7812654, 'm0557ccnpe01', 'sitem'), + (7812910, 'm0558ccnpd01', 'sitem'), + (7813166, 'm0558ccnpe01', 'sitem'), + (7813422, 'm0559ccnpd01', 'sitem'), + (7813678, 'm0559ccnpe01', 'sitem'), + (7813934, 'm0565dxapd01', 'sitem'), + (7814190, 'm0565dxape01', 'sitem'), + (7814446, 'm0565dxapf01', 'sitem'), + (7814702, 'm0575cpapd01', 'sitem'), + (7814958, 'm0576ccmpc01', 'sitem'), + (7815214, 'm0576ccmpd01', 'sitem'), + (7815470, 'm0576ccmpe01', 'sitem'), + (7815726, 'm0577ccmpc01', 'sitem'), + (7815982, 'm0577ccmpd01', 'sitem'), + (7816238, 'm0577ccmpe01', 'sitem'), + (7816494, 'm0578ccmpc01', 'sitem'), + (7816750, 'm0578ccmpd01', 'sitem'), + (7817006, 'm0578ccmpe01', 'sitem'), + (7817262, 'm0579ccmpc01', 'sitem'), + (7817518, 'm0579ccmpd01', 'sitem'), + (7817774, 'm0579ccmpe01', 'sitem'), + (7818030, 'm0580ckgpc01', 'sitem'), + (7818286, 'm0580ckgpd01', 'sitem'), + (7818542, 'm0580ckgpe01', 'sitem'), + (7818798, 'm0581ckgpc01', 'sitem'), + (7819054, 'm0581ckgpd01', 'sitem'), + (7819310, 'm0581ckgpe01', 'sitem'), + (7819566, 'm0582ckgpc01', 'sitem'), + (7819822, 'm0582ckgpd01', 'sitem'), + (7820078, 'm0582ckgpe01', 'sitem'), + (7820334, 'm0583ckgpc01', 'sitem'), + (7820590, 'm0583ckgpd01', 'sitem'), + (7820846, 'm0583ckgpe01', 'sitem'), + (7821102, 'm0585ckdpc01', 'sitem'), + (7821358, 'm0585ckdpd01', 'sitem'), + (7821614, 'm0585ckdpe01', 'sitem'), + (7821870, 'm0586ckdpc01', 'sitem'), + (7822126, 'm0586ckdpd01', 'sitem'), + (7822382, 'm0586ckdpe01', 'sitem'), + (7822638, 'm0587ckdpc01', 'sitem'), + (7822894, 'm0587ckdpd01', 'sitem'), + (7823150, 'm0587ckdpe01', 'sitem'), + (7823406, 'm0590ckhpc01', 'sitem'), + (7823662, 'm0590ckhpd01', 'sitem'), + (7823918, 'm0590ckhpe01', 'sitem'), + (7824174, 'm0591ckhpc01', 'sitem'), + (7824430, 'm0591ckhpd01', 'sitem'), + (7824686, 'm0591ckhpe01', 'sitem'), + (7824942, 'm0592ckhpc01', 'sitem'), + (7825198, 'm0592ckhpd01', 'sitem'), + (7825454, 'm0592ckhpe01', 'sitem'), + (7825710, 'm0593ckjpc01', 'sitem'), + (7825966, 'm0593ckjpe01', 'sitem'), + (7826222, 'm0594ckjpc01', 'sitem'), + (7826478, 'm0594ckjpe01', 'sitem'), + (7826734, 'm0595ckjpc01', 'sitem'), + (7826990, 'm0595ckjpe01', 'sitem'), + (7827246, 'm0596ckjpc01', 'sitem'), + (7827502, 'm0596ckjpe01', 'sitem'), + (7827758, 'm0597ckepc01', 'sitem'), + (7828014, 'm0597ckepd01', 'sitem'), + (7828270, 'm0597ckepe01', 'sitem'), + (7828526, 'm0598ckepc01', 'sitem'), + (7828782, 'm0598ckepd01', 'sitem'), + (7829038, 'm0598ckepe01', 'sitem'), + (7829294, 'm0599ckepc01', 'sitem'), + (7829550, 'm0599ckepd01', 'sitem'), + (7829806, 'm0599ckepe01', 'sitem'), + (7830062, 'm0600ckfpc01', 'sitem'), + (7830318, 'm0600ckfpd01', 'sitem'), + (7830574, 'm0600ckfpe01', 'sitem'), + (7830830, 'm0601ckfpc01', 'sitem'), + (7831086, 'm0601ckfpd01', 'sitem'), + (7831342, 'm0601ckfpe01', 'sitem'), + (7831598, 'm0602ckfpc01', 'sitem'), + (7831854, 'm0602ckfpd01', 'sitem'), + (7832110, 'm0602ckfpe01', 'sitem'), + (7832366, 'm0603ckfpc01', 'sitem'), + (7832622, 'm0603ckfpd01', 'sitem'), + (7832878, 'm0603ckfpe01', 'sitem'), + (7833134, 'm0606ckipc01', 'sitem'), + (7833390, 'm0606ckipd01', 'sitem'), + (7833646, 'm0606ckipe01', 'sitem'), + (7833902, 'm0607ckipc01', 'sitem'), + (7834158, 'm0607ckipd01', 'sitem'), + (7834414, 'm0607ckipe01', 'sitem'), + (7834670, 'm0608ckipc01', 'sitem'), + (7834926, 'm0608ckipd01', 'sitem'), + (7835182, 'm0608ckipe01', 'sitem'), + (7835438, 'm0609ckipc01', 'sitem'), + (7835694, 'm0609ckipd01', 'sitem'), + (7835950, 'm0609ckipe01', 'sitem'), + (7836206, 'm0610dxapd01', 'sitem'), + (7836462, 'm0610dxape01', 'sitem'), + (7836718, 'm0610dxapf01', 'sitem'), + (7836974, 'm0611chgpc01', 'sitem'), + (7837230, 'm0611chgpd01', 'sitem'), + (7837486, 'm0611chgpe01', 'sitem'), + (7837742, 'm0612chgpc01', 'sitem'), + (7837998, 'm0612chgpd01', 'sitem'), + (7838254, 'm0612chgpe01', 'sitem'), + (7838510, 'm0618chhpc01', 'sitem'), + (7838766, 'm0618chhpd01', 'sitem'), + (7839022, 'm0618chhpe01', 'sitem'), + (7839278, 'm0619chhpc01', 'sitem'), + (7839534, 'm0619chhpd01', 'sitem'), + (7839790, 'm0619chhpe01', 'sitem'), + (7840046, 'm0620chhpc01', 'sitem'), + (7840302, 'm0620chhpd01', 'sitem'), + (7840558, 'm0620chhpe01', 'sitem'), + (7840814, 'm0623dxapd01', 'sitem'), + (7841070, 'm0623dxape01', 'sitem'), + (7841326, 'm0623dxapf01', 'sitem'), + (7841582, 'm0624dxapd01', 'sitem'), + (7841838, 'm0624dxape01', 'sitem'), + (7842094, 'm0624dxapf01', 'sitem'), + (7842350, 'm0629dxapd01', 'sitem'), + (7842606, 'm0629dxape01', 'sitem'), + (7842862, 'm0629dxapf01', 'sitem'), + (7843118, 'm0630dxapd01', 'sitem'), + (7843374, 'm0630dxape01', 'sitem'), + (7843630, 'm0630dxapf01', 'sitem'), + (7843886, 'm0652dxapd01', 'sitem'), + (7844142, 'm0652dxape01', 'sitem'), + (7844398, 'm0652dxapf01', 'sitem'), + (7844654, 'm0659dxapd01', 'sitem'), + (7844910, 'm0659dxape01', 'sitem'), + (7845166, 'm0659dxapf01', 'sitem'), + (7845422, 'm0662dxapd01', 'sitem'), + (7845678, 'm0662dxape01', 'sitem'), + (7845934, 'm0662dxapf01', 'sitem'), + (7846190, 'm0667ccopc01', 'sitem'), + (7846446, 'm0667ccopd01', 'sitem'), + (7846702, 'm0667ccope01', 'sitem'), + (7846958, 'm0668ccopc01', 'sitem'), + (7847214, 'm0668ccopd01', 'sitem'), + (7847470, 'm0668ccope01', 'sitem'), + (7847726, 'm0669ccopc01', 'sitem'), + (7847982, 'm0669ccopd01', 'sitem'), + (7848238, 'm0669ccope01', 'sitem'), + (7848494, 'm0670ccopc01', 'sitem'), + (7848750, 'm0670ccopd01', 'sitem'), + (7849006, 'm0670ccope01', 'sitem'), + (7849262, 'm0671cchpc01', 'sitem'), + (7849518, 'm0671cchpd01', 'sitem'), + (7849774, 'm0671cchpe01', 'sitem'), + (7850030, 'm0672cchpc01', 'sitem'), + (7850286, 'm0672cchpd01', 'sitem'), + (7850542, 'm0672cchpe01', 'sitem'), + (7850798, 'm0673ccgpc01', 'sitem'), + (7851054, 'm0673ccgpd01', 'sitem'), + (7851310, 'm0673ccgpe01', 'sitem'), + (7851566, 'm0674ccgpc01', 'sitem'), + (7851822, 'm0674ccgpd01', 'sitem'), + (7852078, 'm0674ccgpe01', 'sitem'), + (7852334, 'm0679dxapd01', 'sitem'), + (7852590, 'm0679dxape01', 'sitem'), + (7852846, 'm0679dxapf01', 'sitem'), + (7853102, 'm0682chlpc01', 'sitem'), + (7853358, 'm0682chlpd01', 'sitem'), + (7853614, 'm0683chlpc01', 'sitem'), + (7853870, 'm0683chlpd01', 'sitem'), + (7854126, 'm0693ccipc01', 'sitem'), + (7854382, 'm0693ccipe01', 'sitem'), + (7854638, 'm0694ccipc01', 'sitem'), + (7854894, 'm0694ccipe01', 'sitem'), + (7855150, 'm0198dxacd01', 'sitem'), + (7855406, 'm0198dxace01', 'sitem'), + (7855662, 'm0198dxacf01', 'sitem'), + (7855918, 'm0199dxacd01', 'sitem'), + (7856174, 'm0199dxace01', 'sitem'), + (7856430, 'm0199dxacf01', 'sitem'), + (7856686, 'm0200dxacd01', 'sitem'), + (7856942, 'm0200dxace01', 'sitem'), + (7857198, 'm0200dxacf01', 'sitem'), + (7857454, 'm0201dxacd01', 'sitem'), + (7857710, 'm0201dxace01', 'sitem'), + (7857966, 'm0201dxacf01', 'sitem'), + (7858222, 'm0202dxacd01', 'sitem'), + (7858478, 'm0202dxace01', 'sitem'), + (7858734, 'm0202dxacf01', 'sitem'), + (7858990, 'm0203dxacd01', 'sitem'), + (7859246, 'm0203dxace01', 'sitem'), + (7859502, 'm0203dxacf01', 'sitem'), + (7859758, 'm0204dxacd01', 'sitem'), + (7860014, 'm0204dxace01', 'sitem'), + (7860270, 'm0204dxacf01', 'sitem'), + (7860526, 'm0205dxacd01', 'sitem'), + (7860782, 'm0205dxace01', 'sitem'), + (7861038, 'm0205dxacf01', 'sitem'), + (7861294, 'm0073ckece01', 'sitem'), + (7861550, 'm0074ckece01', 'sitem'), + (7861806, 'm0279ckece01', 'sitem'), + (7862062, 'm0292ckece01', 'sitem'), + (7862318, 'm0479ckbcd01', 'sitem'), + (7862574, 'm0480ckbcd01', 'sitem'), + (7862830, 'm0481ckbcd01', 'sitem'), + (7863086, 'm0588ckbcd01', 'sitem'), + (7863342, 'm0589ckbcd01', 'sitem'), + (7863598, 'm0597ckece01', 'sitem'), + (7863854, 'm0598ckece01', 'sitem'), + (7864110, 'm0599ckece01', 'sitem'), + (7864366, 'm0068ckgdc01', 'sitem'), + (7864622, 'm0069ckjdc01', 'sitem'), + (7864878, 'm0076ckfdd01', 'sitem'), + (7865134, 'm0133chkdd01', 'sitem'), + (7865390, 'm0341cckdc01', 'sitem'), + (7865646, 'm0345chkdd01', 'sitem'), + (7865902, 'm0348cckdc01', 'sitem'), + (7866158, 'm0356ccide01', 'sitem'), + (7866414, 'm0386ccodc01', 'sitem'), + (7866670, 'm0469chwde01', 'sitem'), + (7866926, 'm0479ckbdc01', 'sitem'), + (7867182, 'm0480ckbdc01', 'sitem'), + (7867438, 'm0481ckbdc01', 'sitem'), + (7867694, 'm0498chwde01', 'sitem'), + (7867950, 'm0499chwde01', 'sitem'), + (7868206, 'm0500chwde01', 'sitem'), + (7868462, 'm0501chwde01', 'sitem'), + (7868718, 'm0530cckdc01', 'sitem'), + (7868974, 'm0531cckdc01', 'sitem'), + (7869230, 'm0532cckdc01', 'sitem'), + (7869486, 'm0548cccdc01', 'sitem'), + (7869742, 'm0549cccdc01', 'sitem'), + (7869998, 'm0550cccdc01', 'sitem'), + (7870254, 'm0551cccdc01', 'sitem'), + (7870510, 'm0566cbbdd01', 'sitem'), + (7870766, 'm0567cbbdd01', 'sitem'), + (7871022, 'm0568cbbdd01', 'sitem'), + (7871278, 'm0569cbbdd01', 'sitem'), + (7871534, 'm0570cbbdd01', 'sitem'), + (7871790, 'm0580ckgdc01', 'sitem'), + (7872046, 'm0581ckgdc01', 'sitem'), + (7872302, 'm0582ckgdc01', 'sitem'), + (7872558, 'm0583ckgdc01', 'sitem'), + (7872814, 'm0588ckbdc01', 'sitem'), + (7873070, 'm0589ckbdc01', 'sitem'), + (7873326, 'm0593ckjdc01', 'sitem'), + (7873582, 'm0594ckjdc01', 'sitem'), + (7873838, 'm0595ckjdc01', 'sitem'), + (7874094, 'm0596ckjdc01', 'sitem'), + (7874350, 'm0600ckfdd01', 'sitem'), + (7874606, 'm0601ckfdd01', 'sitem'), + (7874862, 'm0602ckfdd01', 'sitem'), + (7875118, 'm0603ckfdd01', 'sitem'), + (7875374, 'm0606ckidd01', 'sitem'), + (7875630, 'm0607ckidd01', 'sitem'), + (7875886, 'm0608ckidd01', 'sitem'), + (7876142, 'm0609ckidd01', 'sitem'), + (7876398, 'm0611chgdd01', 'sitem'), + (7876654, 'm0612chgdd01', 'sitem'), + (7876910, 'm0618chhdd01', 'sitem'), + (7877166, 'm0619chhdd01', 'sitem'), + (7877422, 'm0620chhdd01', 'sitem'), + (7877678, 'm0635chtde01', 'sitem'), + (7877934, 'm0636chtde01', 'sitem'), + (7878190, 'm0637chtde01', 'sitem'), + (7878446, 'm0638chtde01', 'sitem'), + (7878702, 'm0639chtde01', 'sitem'), + (7878958, 'm0642chmde01', 'sitem'), + (7879214, 'm0643chmde01', 'sitem'), + (7879470, 'm0644chmde01', 'sitem'), + (7879726, 'm0645chmde01', 'sitem'), + (7879982, 'm0646chmde01', 'sitem'), + (7880238, 'm0647chpdd01', 'sitem'), + (7880494, 'm0648chpdd01', 'sitem'), + (7880750, 'm0649chpdd01', 'sitem'), + (7881006, 'm0650chpdd01', 'sitem'), + (7881262, 'm0651chpdd01', 'sitem'), + (7881518, 'm0653chsdd01', 'sitem'), + (7881774, 'm0654chsdd01', 'sitem'), + (7882030, 'm0655chsdd01', 'sitem'), + (7882286, 'm0656chsdd01', 'sitem'), + (7882542, 'm0657chsdd01', 'sitem'), + (7882798, 'm0663chkdd01', 'sitem'), + (7883054, 'm0664chkdd01', 'sitem'), + (7883310, 'm0665chkdd01', 'sitem'), + (7883566, 'm0667ccodc01', 'sitem'), + (7883822, 'm0668ccodc01', 'sitem'), + (7884078, 'm0669ccodc01', 'sitem'), + (7884334, 'm0670ccodc01', 'sitem'), + (7884590, 'm0693ccide01', 'sitem'), + (7884846, 'm0694ccide01', 'sitem'), + (7885102, 'm0068ckgfd01', 'sitem'), + (7885358, 'm0073ckefd01', 'sitem'), + (7885614, 'm0074ckefd01', 'sitem'), + (7885870, 'm0076ckffd01', 'sitem'), + (7886126, 'm0335ccjfe01', 'sitem'), + (7886382, 'm0349ccpfc01', 'sitem'), + (7886638, 'm0368ccnfc01', 'sitem'), + (7886894, 'm0384cclfc01', 'sitem'), + (7887150, 'm0385ccmfc01', 'sitem'), + (7887406, 'm0467cclfc01', 'sitem'), + (7887662, 'm0469chwfe01', 'sitem'), + (7887918, 'm0474cpcfe01', 'sitem'), + (7888174, 'm0476cpefc01', 'sitem'), + (7888430, 'm0498chwfe01', 'sitem'), + (7888686, 'm0499chwfe01', 'sitem'), + (7888942, 'm0500chwfe01', 'sitem'), + (7889198, 'm0501chwfe01', 'sitem'), + (7889454, 'm0502chafd01', 'sitem'), + (7889710, 'm0503chafd01', 'sitem'), + (7889966, 'm0504chafd01', 'sitem'), + (7890222, 'm0505chafd01', 'sitem'), + (7890478, 'm0506chnfd01', 'sitem'), + (7890734, 'm0507chnfd01', 'sitem'), + (7890990, 'm0508chnfd01', 'sitem'), + (7891246, 'm0509chbfc01', 'sitem'), + (7891502, 'm0510chbfc01', 'sitem'), + (7891758, 'm0511chbfc01', 'sitem'), + (7892014, 'm0512chrfe01', 'sitem'), + (7892270, 'm0513chrfe01', 'sitem'), + (7892526, 'm0514chrfe01', 'sitem'), + (7892782, 'm0515chrfe01', 'sitem'), + (7893038, 'm0516chrfe01', 'sitem'), + (7893294, 'm0525cpefc01', 'sitem'), + (7893550, 'm0542ccafd01', 'sitem'), + (7893806, 'm0556ccnfc01', 'sitem'), + (7894062, 'm0557ccnfc01', 'sitem'), + (7894318, 'm0558ccnfc01', 'sitem'), + (7894574, 'm0559ccnfc01', 'sitem'), + (7894830, 'm0571ccjfe01', 'sitem'), + (7895086, 'm0572ccjfe01', 'sitem'), + (7895342, 'm0573ccjfe01', 'sitem'), + (7895598, 'm0574ccjfe01', 'sitem'), + (7895854, 'm0576ccmfc01', 'sitem'), + (7896110, 'm0577ccmfc01', 'sitem'), + (7896366, 'm0578ccmfc01', 'sitem'), + (7896622, 'm0579ccmfc01', 'sitem'), + (7896878, 'm0580ckgfd01', 'sitem'), + (7897134, 'm0581ckgfd01', 'sitem'), + (7897390, 'm0582ckgfd01', 'sitem'), + (7897646, 'm0583ckgfd01', 'sitem'), + (7897902, 'm0593ckjfd01', 'sitem'), + (7898158, 'm0594ckjfd01', 'sitem'), + (7898414, 'm0595ckjfd01', 'sitem'), + (7898670, 'm0596ckjfd01', 'sitem'), + (7898926, 'm0597ckefd01', 'sitem'), + (7899182, 'm0598ckefd01', 'sitem'), + (7899438, 'm0599ckefd01', 'sitem'), + (7899694, 'm0600ckffd01', 'sitem'), + (7899950, 'm0601ckffd01', 'sitem'), + (7900206, 'm0602ckffd01', 'sitem'), + (7900462, 'm0603ckffd01', 'sitem'), + (7900718, 'm0613chvfd01', 'sitem'), + (7900974, 'm0614chvfd01', 'sitem'), + (7901230, 'm0615chvfd01', 'sitem'), + (7901486, 'm0616chvfd01', 'sitem'), + (7901742, 'm0617chvfd01', 'sitem'), + (7901998, 'm0618chhfc01', 'sitem'), + (7902254, 'm0619chhfc01', 'sitem'), + (7902510, 'm0620chhfc01', 'sitem'), + (7902766, 'm0632cclfc01', 'sitem'), + (7903022, 'm0633cclfc01', 'sitem'), + (7903278, 'm0634cclfc01', 'sitem'), + (7903534, 'm0635chtfc01', 'sitem'), + (7903790, 'm0636chtfc01', 'sitem'), + (7904046, 'm0637chtfc01', 'sitem'), + (7904302, 'm0638chtfc01', 'sitem'), + (7904558, 'm0639chtfc01', 'sitem'), + (7904814, 'm0640cpcfe01', 'sitem'), + (7905070, 'm0647chpfc01', 'sitem'), + (7905326, 'm0648chpfc01', 'sitem'), + (7905582, 'm0649chpfc01', 'sitem'), + (7905838, 'm0650chpfc01', 'sitem'), + (7906094, 'm0651chpfc01', 'sitem'), + (7906350, 'm0684ccpfc01', 'sitem'), + (7906606, 'm0685ccpfc01', 'sitem'), + (7906862, 'm0686ccpfc01', 'sitem'), + (7907118, 'm0687ccpfc01', 'sitem'), + (7907374, 'm0688chdfd01', 'sitem'), + (7907630, 'm0689chdfd01', 'sitem'), + (7907886, 'm0690chdfd01', 'sitem'), + (7908142, 'm0691chdfd01', 'sitem'), + (7908398, 'm0692chdfd01', 'sitem'), + (7908654, 'm0068ckgjc01', 'sitem'), + (7908910, 'm0069ckjjc01', 'sitem'), + (7909166, 'm0153ccije01', 'sitem'), + (7909422, 'm0154ccije01', 'sitem'), + (7909678, 'm0349ccpje01', 'sitem'), + (7909934, 'm0356ccije01', 'sitem'), + (7910190, 'm0363chujd01', 'sitem'), + (7910446, 'm0367chnje01', 'sitem'), + (7910702, 'm0374chnje01', 'sitem'), + (7910958, 'm0383chxjc01', 'sitem'), + (7911214, 'm0468ccfjd01', 'sitem'), + (7911470, 'm0470chejd01', 'sitem'), + (7911726, 'm0496ckhjc01', 'sitem'), + (7911982, 'm0502chajd01', 'sitem'), + (7912238, 'm0503chajd01', 'sitem'), + (7912494, 'm0504chajd01', 'sitem'), + (7912750, 'm0505chajd01', 'sitem'), + (7913006, 'm0506chnje01', 'sitem'), + (7913262, 'm0507chnje01', 'sitem'), + (7913518, 'm0508chnje01', 'sitem'), + (7913774, 'm0517chcjd01', 'sitem'), + (7914030, 'm0518chcjd01', 'sitem'), + (7914286, 'm0519chcjd01', 'sitem'), + (7914542, 'm0520chcjd01', 'sitem'), + (7914798, 'm0526chejd01', 'sitem'), + (7915054, 'm0527chejd01', 'sitem'), + (7915310, 'm0528chejd01', 'sitem'), + (7915566, 'm0529chejd01', 'sitem'), + (7915822, 'm0542ccajd01', 'sitem'), + (7916078, 'm0552chxjc01', 'sitem'), + (7916334, 'm0553chxjc01', 'sitem'), + (7916590, 'm0554chxjc01', 'sitem'), + (7916846, 'm0555chxjc01', 'sitem'), + (7917102, 'm0560cbajd01', 'sitem'), + (7917358, 'm0561cbajd01', 'sitem'), + (7917614, 'm0562cbajd01', 'sitem'), + (7917870, 'm0563cbajd01', 'sitem'), + (7918126, 'm0564cbajd01', 'sitem'), + (7918382, 'm0580ckgjc01', 'sitem'), + (7918638, 'm0581ckgjc01', 'sitem'), + (7918894, 'm0582ckgjc01', 'sitem'), + (7919150, 'm0583ckgjc01', 'sitem'), + (7919406, 'm0590ckhjc01', 'sitem'), + (7919662, 'm0591ckhjc01', 'sitem'), + (7919918, 'm0592ckhjc01', 'sitem'), + (7920174, 'm0593ckjjc01', 'sitem'), + (7920430, 'm0594ckjjc01', 'sitem'), + (7920686, 'm0595ckjjc01', 'sitem'), + (7920942, 'm0596ckjjc01', 'sitem'), + (7921198, 'm0600ckfje01', 'sitem'), + (7921454, 'm0601ckfje01', 'sitem'), + (7921710, 'm0602ckfje01', 'sitem'), + (7921966, 'm0603ckfje01', 'sitem'), + (7922222, 'm0606ckijd01', 'sitem'), + (7922478, 'm0607ckijd01', 'sitem'), + (7922734, 'm0608ckijd01', 'sitem'), + (7922990, 'm0609ckijd01', 'sitem'), + (7923246, 'm0613chvjc01', 'sitem'), + (7923502, 'm0614chvjc01', 'sitem'), + (7923758, 'm0615chvjc01', 'sitem'), + (7924014, 'm0616chvjc01', 'sitem'), + (7924270, 'm0617chvjc01', 'sitem'), + (7924526, 'm0621chfjd01', 'sitem'), + (7924782, 'm0625ccfjd01', 'sitem'), + (7925038, 'm0626ccfjd01', 'sitem'), + (7925294, 'm0627ccfjd01', 'sitem'), + (7925550, 'm0628ccfjd01', 'sitem'), + (7925806, 'm0635chtjd01', 'sitem'), + (7926062, 'm0636chtjd01', 'sitem'), + (7926318, 'm0637chtjd01', 'sitem'), + (7926574, 'm0638chtjd01', 'sitem'), + (7926830, 'm0639chtjd01', 'sitem'), + (7927086, 'm0641ccejc01', 'sitem'), + (7927342, 'm0663chkje01', 'sitem'), + (7927598, 'm0664chkje01', 'sitem'), + (7927854, 'm0665chkje01', 'sitem'), + (7928110, 'm0666ccdjd01', 'sitem'), + (7928366, 'm0675chujd01', 'sitem'), + (7928622, 'm0676chujd01', 'sitem'), + (7928878, 'm0677chujd01', 'sitem'), + (7929134, 'm0678chujd01', 'sitem'), + (7929390, 'm0684ccpje01', 'sitem'), + (7929646, 'm0685ccpje01', 'sitem'), + (7929902, 'm0686ccpje01', 'sitem'), + (7930158, 'm0687ccpje01', 'sitem'), + (7930414, 'm0693ccije01', 'sitem'), + (7930670, 'm0694ccije01', 'sitem'), + (7930926, 'm0069ckjlc01', 'sitem'), + (7931182, 'm0073ckelc01', 'sitem'), + (7931438, 'm0074ckelc01', 'sitem'), + (7931694, 'm0076ckflc01', 'sitem'), + (7931950, 'm0153ccilc01', 'sitem'), + (7932206, 'm0154ccilc01', 'sitem'), + (7932462, 'm0350chfle01', 'sitem'), + (7932718, 'm0356ccilc01', 'sitem'), + (7932974, 'm0359chfle01', 'sitem'), + (7933230, 'm0363chulc01', 'sitem'), + (7933486, 'm0365chfle01', 'sitem'), + (7933742, 'm0368ccnlc01', 'sitem'), + (7933998, 'm0378chfle01', 'sitem'), + (7934254, 'm0462cbcld01', 'sitem'), + (7934510, 'm0468ccfld01', 'sitem'), + (7934766, 'm0470cheld01', 'sitem'), + (7935022, 'm0496ckhld01', 'sitem'), + (7935278, 'm0502chale01', 'sitem'), + (7935534, 'm0503chale01', 'sitem'), + (7935790, 'm0504chale01', 'sitem'), + (7936046, 'm0505chale01', 'sitem'), + (7936302, 'm0509chbld01', 'sitem'), + (7936558, 'm0510chbld01', 'sitem'), + (7936814, 'm0511chbld01', 'sitem'), + (7937070, 'm0512chrld01', 'sitem'), + (7937326, 'm0513chrld01', 'sitem'), + (7937582, 'm0514chrld01', 'sitem'), + (7937838, 'm0515chrld01', 'sitem'), + (7938094, 'm0516chrld01', 'sitem'), + (7938350, 'm0517chcld01', 'sitem'), + (7938606, 'm0518chcld01', 'sitem'), + (7938862, 'm0519chcld01', 'sitem'), + (7939118, 'm0520chcld01', 'sitem'), + (7939374, 'm0521ccblc01', 'sitem'), + (7939630, 'm0522ccblc01', 'sitem'), + (7939886, 'm0523ccblc01', 'sitem'), + (7940142, 'm0524ccblc01', 'sitem'), + (7940398, 'm0526cheld01', 'sitem'), + (7940654, 'm0527cheld01', 'sitem'), + (7940910, 'm0528cheld01', 'sitem'), + (7941166, 'm0529cheld01', 'sitem'), + (7941422, 'm0556ccnlc01', 'sitem'), + (7941678, 'm0557ccnlc01', 'sitem'), + (7941934, 'm0558ccnlc01', 'sitem'), + (7942190, 'm0559ccnlc01', 'sitem'), + (7942446, 'm0566cbblc01', 'sitem'), + (7942702, 'm0567cbblc01', 'sitem'), + (7942958, 'm0568cbblc01', 'sitem'), + (7943214, 'm0569cbblc01', 'sitem'), + (7943470, 'm0570cbblc01', 'sitem'), + (7943726, 'm0580ckgld01', 'sitem'), + (7943982, 'm0581ckgld01', 'sitem'), + (7944238, 'm0582ckgld01', 'sitem'), + (7944494, 'm0583ckgld01', 'sitem'), + (7944750, 'm0590ckhld01', 'sitem'), + (7945006, 'm0591ckhld01', 'sitem'), + (7945262, 'm0592ckhld01', 'sitem'), + (7945518, 'm0593ckjlc01', 'sitem'), + (7945774, 'm0594ckjlc01', 'sitem'), + (7946030, 'm0595ckjlc01', 'sitem'), + (7946286, 'm0596ckjlc01', 'sitem'), + (7946542, 'm0597ckelc01', 'sitem'), + (7946798, 'm0598ckelc01', 'sitem'), + (7947054, 'm0599ckelc01', 'sitem'), + (7947310, 'm0600ckflc01', 'sitem'), + (7947566, 'm0601ckflc01', 'sitem'), + (7947822, 'm0602ckflc01', 'sitem'), + (7948078, 'm0603ckflc01', 'sitem'), + (7948334, 'm0618chhld01', 'sitem'), + (7948590, 'm0619chhld01', 'sitem'), + (7948846, 'm0620chhld01', 'sitem'), + (7949102, 'm0621chfle01', 'sitem'), + (7949358, 'm0625ccfld01', 'sitem'), + (7949614, 'm0626ccfld01', 'sitem'), + (7949870, 'm0627ccfld01', 'sitem'), + (7950126, 'm0628ccfld01', 'sitem'), + (7950382, 'm0653chsle01', 'sitem'), + (7950638, 'm0654chsle01', 'sitem'), + (7950894, 'm0655chsle01', 'sitem'), + (7951150, 'm0656chsle01', 'sitem'), + (7951406, 'm0657chsle01', 'sitem'), + (7951662, 'm0675chulc01', 'sitem'), + (7951918, 'm0676chulc01', 'sitem'), + (7952174, 'm0677chulc01', 'sitem'), + (7952430, 'm0678chulc01', 'sitem'), + (7952686, 'm0680cbcld01', 'sitem'), + (7952942, 'm0681cbcld01', 'sitem'), + (7953198, 'm0688chdlc01', 'sitem'), + (7953454, 'm0689chdlc01', 'sitem'), + (7953710, 'm0690chdlc01', 'sitem'), + (7953966, 'm0691chdlc01', 'sitem'), + (7954222, 'm0692chdlc01', 'sitem'), + (7954478, 'm0693ccilc01', 'sitem'), + (7954734, 'm0694ccilc01', 'sitem'), + (7954990, 'm0368ccnpc01', 'sitem'), + (7955246, 'm0472cpape01', 'sitem'), + (7955502, 'm0502chapd01', 'sitem'), + (7955758, 'm0503chapd01', 'sitem'), + (7956014, 'm0504chapd01', 'sitem'), + (7956270, 'm0505chapd01', 'sitem'), + (7956526, 'm0509chbpd01', 'sitem'), + (7956782, 'm0510chbpd01', 'sitem'), + (7957038, 'm0511chbpd01', 'sitem'), + (7957294, 'm0556ccnpc01', 'sitem'), + (7957550, 'm0557ccnpc01', 'sitem'), + (7957806, 'm0558ccnpc01', 'sitem'), + (7958062, 'm0559ccnpc01', 'sitem'), + (7958318, 'm0575cpape01', 'sitem'), + (7958574, 'm0593ckjpd01', 'sitem'), + (7958830, 'm0594ckjpd01', 'sitem'), + (7959086, 'm0595ckjpd01', 'sitem'), + (7959342, 'm0596ckjpd01', 'sitem'), + (7959598, 'm0682chlpe01', 'sitem'), + (7959854, 'm0683chlpe01', 'sitem'), + (7960110, 'm0693ccipd01', 'sitem'), + (7960366, 'm0694ccipd01', 'sitem'), + (7960622, 'm0152chdca01', 'sitem'), + (7960878, 'm0152chdcb01', 'sitem'), + (7961134, 'm0364chrca01', 'sitem'), + (7961390, 'm0364chrcb01', 'sitem'), + (7961646, 'm0369ccfca01', 'sitem'), + (7961902, 'm0369ccfcb01', 'sitem'), + (7962158, 'm0371cbbca01', 'sitem'), + (7962414, 'm0371cbbcb01', 'sitem'), + (7962670, 'm0372cbaca01', 'sitem'), + (7962926, 'm0372cbacb01', 'sitem'), + (7963182, 'm0376cckca01', 'sitem'), + (7963438, 'm0376cckcb01', 'sitem'), + (7963694, 'm0380choca01', 'sitem'), + (7963950, 'm0380chocb01', 'sitem'), + (7964206, 'm0463ccgca01', 'sitem'), + (7964462, 'm0463ccgcb01', 'sitem'), + (7964718, 'm0471chvca01', 'sitem'), + (7964974, 'm0471chvcb01', 'sitem'), + (7965230, 'm0371cbbdd01', 'sitem'), + (7965486, 'm0376cckdc01', 'sitem'), + (7965742, 'm0376cckde01', 'sitem'), + (7965998, 'm0364chrfd01', 'sitem'), + (7966254, 'm0376cckfc01', 'sitem'), + (7966510, 'm0376cckfd01', 'sitem'), + (7966766, 'm0471chvfd01', 'sitem'), + (7967022, 'm0369ccfjd01', 'sitem'), + (7967278, 'm0471chvjc01', 'sitem'), + (7967534, 'm0471chvje01', 'sitem'), + (7967790, 'm0364chrld01', 'sitem'), + (7968046, 'm0369ccflc01', 'sitem'), + (7968302, 'm0463ccgpc01', 'sitem'), + (7968558, 'm0463ccgpd01', 'sitem'), + (7968814, 'm0463ccgpe01', 'sitem'), + (7969070, 'm0152chdce01', 'sitem'), + (7969326, 'm0174dxaca01', 'sitem'), + (7969582, 'm0175dxaca01', 'sitem'), + (7969838, 'm0176dxaca01', 'sitem'), + (7970094, 'm0177dxaca01', 'sitem'), + (7970350, 'm0178dxaca01', 'sitem'), + (7970606, 'm0179dxaca01', 'sitem'), + (7970862, 'm0180dxaca01', 'sitem'), + (7971118, 'm0181dxaca01', 'sitem'), + (7971374, 'm0182dxaca01', 'sitem'), + (7971630, 'm0183dxaca01', 'sitem'), + (7971886, 'm0184dxaca01', 'sitem'), + (7972142, 'm0185dxaca01', 'sitem'), + (7972398, 'm0186dxaca01', 'sitem'), + (7972654, 'm0187dxaca01', 'sitem'), + (7972910, 'm0188dxaca01', 'sitem'), + (7973166, 'm0189dxaca01', 'sitem'), + (7973422, 'm0190dxaca01', 'sitem'), + (7973678, 'm0191dxaca01', 'sitem'), + (7973934, 'm0192dxaca01', 'sitem'), + (7974190, 'm0193dxaca01', 'sitem'), + (7974446, 'm0194dxaca01', 'sitem'), + (7974702, 'm0195dxaca01', 'sitem'), + (7974958, 'm0196dxaca01', 'sitem'), + (7975214, 'm0197dxaca01', 'sitem'), + (7975470, 'm0198dxaca01', 'sitem'), + (7975726, 'm0199dxaca01', 'sitem'), + (7975982, 'm0200dxaca01', 'sitem'), + (7976238, 'm0201dxaca01', 'sitem'), + (7976494, 'm0202dxaca01', 'sitem'), + (7976750, 'm0203dxaca01', 'sitem'), + (7977006, 'm0204dxaca01', 'sitem'), + (7977262, 'm0205dxaca01', 'sitem'), + (7977518, 'm0206dxaca01', 'sitem'), + (7977774, 'm0207dxaca01', 'sitem'), + (7978030, 'm0208dxaca01', 'sitem'), + (7978286, 'm0209dxaca01', 'sitem'), + (7978542, 'm0210dxaca01', 'sitem'), + (7978798, 'm0211dxaca01', 'sitem'), + (7979054, 'm0212dxaca01', 'sitem'), + (7979310, 'm0213dxaca01', 'sitem'), + (7979566, 'm0214dxaca01', 'sitem'), + (7979822, 'm0215dxaca01', 'sitem'), + (7980078, 'm0216dxaca01', 'sitem'), + (7980334, 'm0217dxaca01', 'sitem'), + (7980590, 'm0218dxaca01', 'sitem'), + (7980846, 'm0219dxaca01', 'sitem'), + (7981102, 'm0220dxaca01', 'sitem'), + (7981358, 'm0221dxaca01', 'sitem'), + (7981614, 'm0222dxaca01', 'sitem'), + (7981870, 'm0223dxaca01', 'sitem'), + (7982126, 'm0224dxaca01', 'sitem'), + (7982382, 'm0225dxaca01', 'sitem'), + (7982638, 'm0226dxaca01', 'sitem'), + (7982894, 'm0227dxaca01', 'sitem'), + (7983150, 'm0228dxaca01', 'sitem'), + (7983406, 'm0229dxaca01', 'sitem'), + (7983662, 'm0230dxaca01', 'sitem'), + (7983918, 'm0231dxaca01', 'sitem'), + (7984174, 'm0232dxaca01', 'sitem'), + (7984430, 'm0233dxaca01', 'sitem'), + (7984686, 'm0234dxaca01', 'sitem'), + (7984942, 'm0235dxaca01', 'sitem'), + (7985198, 'm0236dxaca01', 'sitem'), + (7985454, 'm0237dxaca01', 'sitem'), + (7985710, 'm0238dxaca01', 'sitem'), + (7985966, 'm0239dxaca01', 'sitem'), + (7986222, 'm0240dxaca01', 'sitem'), + (7986478, 'm0241dxaca01', 'sitem'), + (7986734, 'm0242dxaca01', 'sitem'), + (7986990, 'm0243dxaca01', 'sitem'), + (7987246, 'm0244dxaca01', 'sitem'), + (7987502, 'm0245dxaca01', 'sitem'), + (7987758, 'm0246dxaca01', 'sitem'), + (7988014, 'm0247dxaca01', 'sitem'), + (7988270, 'm0248dxaca01', 'sitem'), + (7988526, 'm0249dxaca01', 'sitem'), + (7988782, 'm0250dxaca01', 'sitem'), + (7989038, 'm0251dxaca01', 'sitem'), + (7989294, 'm0252dxaca01', 'sitem'), + (7989550, 'm0253dxaca01', 'sitem'), + (7989806, 'm0254dxaca01', 'sitem'), + (7990062, 'm0255dxaca01', 'sitem'), + (7990318, 'm0256dxaca01', 'sitem'), + (7990574, 'm0257dxaca01', 'sitem'), + (7990830, 'm0258dxaca01', 'sitem'), + (7991086, 'm0259dxaca01', 'sitem'), + (7991342, 'm0260dxaca01', 'sitem'), + (7991598, 'm0261dxaca01', 'sitem'), + (7991854, 'm0262dxaca01', 'sitem'), + (7992110, 'm0309dxaca01', 'sitem'), + (7992366, 'm0310dxaca01', 'sitem'), + (7992622, 'm0311dxaca01', 'sitem'), + (7992878, 'm0688chdce01', 'sitem'), + (7993134, 'm0690chdce01', 'sitem'), + (7993390, 'm0691chdce01', 'sitem'), + (7993646, 'm0692chdce01', 'sitem'), + (7993902, 'm0081chgda01', 'sitem'), + (7994158, 'm0086chhda01', 'sitem'), + (7994414, 'm0133chkda01', 'sitem'), + (7994670, 'm0133chkdb01', 'sitem'), + (7994926, 'm0140cchda01', 'sitem'), + (7995182, 'm0140cchdb01', 'sitem'), + (7995438, 'm0141cchda01', 'sitem'), + (7995694, 'm0141cchdb01', 'sitem'), + (7995950, 'm0147chlda01', 'sitem'), + (7996206, 'm0147chldb01', 'sitem'), + (7996462, 'm0148chlda01', 'sitem'), + (7996718, 'm0148chldb01', 'sitem'), + (7996974, 'm0149chlda01', 'sitem'), + (7997230, 'm0149chldb01', 'sitem'), + (7997486, 'm0153ccida01', 'sitem'), + (7997742, 'm0153ccidb01', 'sitem'), + (7997998, 'm0154ccida01', 'sitem'), + (7998254, 'm0154ccidb01', 'sitem'), + (7998510, 'm0338cchda01', 'sitem'), + (7998766, 'm0338cchdb01', 'sitem'), + (7999022, 'm0341cckda01', 'sitem'), + (7999278, 'm0341cckdb01', 'sitem'), + (7999534, 'm0348cckda01', 'sitem'), + (7999790, 'm0348cckdb01', 'sitem'), + (8000046, 'm0356ccida01', 'sitem'), + (8000302, 'm0356ccidb01', 'sitem'), + (8000558, 'm0372cbada01', 'sitem'), + (8000814, 'm0372cbadb01', 'sitem'), + (8001070, 'm0376cckda01', 'sitem'), + (8001326, 'm0376cckdb01', 'sitem'), + (8001582, 'm0384cclda01', 'sitem'), + (8001838, 'm0384ccldb01', 'sitem'), + (8002094, 'm0386ccoda01', 'sitem'), + (8002350, 'm0386ccodb01', 'sitem'), + (8002606, 'm0467cclda01', 'sitem'), + (8002862, 'm0467ccldb01', 'sitem'), + (8003118, 'm0477cpfda01', 'sitem'), + (8003374, 'm0477cpfdb01', 'sitem'), + (8003630, 'm0498chwda01', 'sitem'), + (8003886, 'm0498chwdb01', 'sitem'), + (8004142, 'm0502chada01', 'sitem'), + (8004398, 'm0502chadb01', 'sitem'), + (8004654, 'm0503chada01', 'sitem'), + (8004910, 'm0503chadb01', 'sitem'), + (8005166, 'm0504chada01', 'sitem'), + (8005422, 'm0504chadb01', 'sitem'), + (8005678, 'm0509chbda01', 'sitem'), + (8005934, 'm0509chbdb01', 'sitem'), + (8006190, 'm0510chbda01', 'sitem'), + (8006446, 'm0510chbdb01', 'sitem'), + (8006702, 'm0517chcda01', 'sitem'), + (8006958, 'm0517chcdb01', 'sitem'), + (8007214, 'm0518chcda01', 'sitem'), + (8007470, 'm0518chcdb01', 'sitem'), + (8007726, 'm0519chcda01', 'sitem'), + (8007982, 'm0519chcdb01', 'sitem'), + (8008238, 'm0530cckda01', 'sitem'), + (8008494, 'm0530cckdb01', 'sitem'), + (8008750, 'm0531cckda01', 'sitem'), + (8009006, 'm0531cckdb01', 'sitem'), + (8009262, 'm0542ccada01', 'sitem'), + (8009518, 'm0542ccadb01', 'sitem'), + (8009774, 'm0560cbada01', 'sitem'), + (8010030, 'm0560cbadb01', 'sitem'), + (8010286, 'm0561cbada01', 'sitem'), + (8010542, 'm0561cbadb01', 'sitem'), + (8010798, 'm0562cbada01', 'sitem'), + (8011054, 'm0562cbadb01', 'sitem'), + (8011310, 'm0566cbbda01', 'sitem'), + (8011566, 'm0566cbbdb01', 'sitem'), + (8011822, 'm0567cbbda01', 'sitem'), + (8012078, 'm0567cbbdb01', 'sitem'), + (8012334, 'm0568cbbda01', 'sitem'), + (8012590, 'm0568cbbdb01', 'sitem'), + (8012846, 'm0597ckeda01', 'sitem'), + (8013102, 'm0597ckedb01', 'sitem'), + (8013358, 'm0611chgda01', 'sitem'), + (8013614, 'm0611chgdb01', 'sitem'), + (8013870, 'm0612chgda01', 'sitem'), + (8014126, 'm0612chgdb01', 'sitem'), + (8014382, 'm0618chhda01', 'sitem'), + (8014638, 'm0618chhdb01', 'sitem'), + (8014894, 'm0618chidb01', 'sitem'), + (8015150, 'm0618chjdb01', 'sitem'), + (8015406, 'm0619chhda01', 'sitem'), + (8015662, 'm0619chhdb01', 'sitem'), + (8015918, 'm0619chidb01', 'sitem'), + (8016174, 'm0619chjdb01', 'sitem'), + (8016430, 'm0620chhda01', 'sitem'), + (8016686, 'm0620chhdb01', 'sitem'), + (8016942, 'm0620chidb01', 'sitem'), + (8017198, 'm0620chjdb01', 'sitem'), + (8017454, 'm0632cclda01', 'sitem'), + (8017710, 'm0632ccldb01', 'sitem'), + (8017966, 'm0633cclda01', 'sitem'), + (8018222, 'm0633ccldb01', 'sitem'), + (8018478, 'm0634cclda01', 'sitem'), + (8018734, 'm0634ccldb01', 'sitem'), + (8018990, 'm0635chtda01', 'sitem'), + (8019246, 'm0635chtdb01', 'sitem'), + (8019502, 'm0636chtda01', 'sitem'), + (8019758, 'm0636chtdb01', 'sitem'), + (8020014, 'm0637chtda01', 'sitem'), + (8020270, 'm0637chtdb01', 'sitem'), + (8020526, 'm0638chtda01', 'sitem'), + (8020782, 'm0638chtdb01', 'sitem'), + (8021038, 'm0642chmda01', 'sitem'), + (8021294, 'm0642chmdb01', 'sitem'), + (8021550, 'm0643chmda01', 'sitem'), + (8021806, 'm0643chmdb01', 'sitem'), + (8022062, 'm0644chmda01', 'sitem'), + (8022318, 'm0644chmdb01', 'sitem'), + (8022574, 'm0645chmda01', 'sitem'), + (8022830, 'm0645chmdb01', 'sitem'), + (8023086, 'm0647chpda01', 'sitem'), + (8023342, 'm0647chpdb01', 'sitem'), + (8023598, 'm0648chpda01', 'sitem'), + (8023854, 'm0648chpdb01', 'sitem'), + (8024110, 'm0649chpda01', 'sitem'), + (8024366, 'm0649chpdb01', 'sitem'), + (8024622, 'm0650chpda01', 'sitem'), + (8024878, 'm0650chpdb01', 'sitem'), + (8025134, 'm0653chsda01', 'sitem'), + (8025390, 'm0653chsdb01', 'sitem'), + (8025646, 'm0654chsda01', 'sitem'), + (8025902, 'm0654chsdb01', 'sitem'), + (8026158, 'm0655chsda01', 'sitem'), + (8026414, 'm0655chsdb01', 'sitem'), + (8026670, 'm0656chsda01', 'sitem'), + (8026926, 'm0656chsdb01', 'sitem'), + (8027182, 'm0658cpfda01', 'sitem'), + (8027438, 'm0658cpfdb01', 'sitem'), + (8027694, 'm0663chkda01', 'sitem'), + (8027950, 'm0663chkdb01', 'sitem'), + (8028206, 'm0664chkda01', 'sitem'), + (8028462, 'm0664chkdb01', 'sitem'), + (8028718, 'm0665chkda01', 'sitem'), + (8028974, 'm0665chkdb01', 'sitem'), + (8029230, 'm0667ccoda01', 'sitem'), + (8029486, 'm0667ccodb01', 'sitem'), + (8029742, 'm0668ccoda01', 'sitem'), + (8029998, 'm0668ccodb01', 'sitem'), + (8030254, 'm0669ccoda01', 'sitem'), + (8030510, 'm0669ccodb01', 'sitem'), + (8030766, 'm0670ccoda01', 'sitem'), + (8031022, 'm0670ccodb01', 'sitem'), + (8031278, 'm0671cchda01', 'sitem'), + (8031534, 'm0671cchdb01', 'sitem'), + (8031790, 'm0672cchda01', 'sitem'), + (8032046, 'm0672cchdb01', 'sitem'), + (8032302, 'm0682chlda01', 'sitem'), + (8032558, 'm0682chldb01', 'sitem'), + (8032814, 'm0683chlda01', 'sitem'), + (8033070, 'm0683chldb01', 'sitem'), + (8033326, 'm0688chdda01', 'sitem'), + (8033582, 'm0688chddb01', 'sitem'), + (8033838, 'm0690chdda01', 'sitem'), + (8034094, 'm0690chddb01', 'sitem'), + (8034350, 'm0691chdda01', 'sitem'), + (8034606, 'm0691chddb01', 'sitem'), + (8034862, 'm0693ccida01', 'sitem'), + (8035118, 'm0693ccidb01', 'sitem'), + (8035374, 'm0694ccida01', 'sitem'), + (8035630, 'm0694ccidb01', 'sitem'), + (8035886, 'm0086chhfa01', 'sitem'), + (8036142, 'm0134ccdfa01', 'sitem'), + (8036398, 'm0134ccdfb01', 'sitem'), + (8036654, 'm0135ccdfa01', 'sitem'), + (8036910, 'm0135ccdfb01', 'sitem'), + (8037166, 'm0136ccdfa01', 'sitem'), + (8037422, 'm0136ccdfb01', 'sitem'), + (8037678, 'm0137ccdfa01', 'sitem'), + (8037934, 'm0137ccdfb01', 'sitem'), + (8038190, 'm0147chlfa01', 'sitem'), + (8038446, 'm0148chlfa01', 'sitem'), + (8038702, 'm0149chlfa01', 'sitem'), + (8038958, 'm0341cckfa01', 'sitem'), + (8039214, 'm0341cckfb01', 'sitem'), + (8039470, 'm0348cckfa01', 'sitem'), + (8039726, 'm0348cckfb01', 'sitem'), + (8039982, 'm0364chrfa01', 'sitem'), + (8040238, 'm0364chrfb01', 'sitem'), + (8040494, 'm0367chnfa01', 'sitem'), + (8040750, 'm0367chnfb01', 'sitem'), + (8041006, 'm0374chnfa01', 'sitem'), + (8041262, 'm0374chnfb01', 'sitem'), + (8041518, 'm0376cckfa01', 'sitem'), + (8041774, 'm0376cckfb01', 'sitem'), + (8042030, 'm0380chofa01', 'sitem'), + (8042286, 'm0380chofb01', 'sitem'), + (8042542, 'm0384cclfa01', 'sitem'), + (8042798, 'm0384cclfb01', 'sitem'), + (8043054, 'm0385ccmfa01', 'sitem'), + (8043310, 'm0385ccmfb01', 'sitem'), + (8043566, 'm0467cclfa01', 'sitem'), + (8043822, 'm0467cclfb01', 'sitem'), + (8044078, 'm0471chvfa01', 'sitem'), + (8044334, 'm0471chvfb01', 'sitem'), + (8044590, 'm0474cpcfa01', 'sitem'), + (8044846, 'm0474cpcfb01', 'sitem'), + (8045102, 'm0475cpdfa01', 'sitem'), + (8045358, 'm0475cpdfb01', 'sitem'), + (8045614, 'm0476cpefa01', 'sitem'), + (8045870, 'm0476cpefb01', 'sitem'), + (8046126, 'm0498chwfa01', 'sitem'), + (8046382, 'm0498chwfb01', 'sitem'), + (8046638, 'm0502chafa01', 'sitem'), + (8046894, 'm0502chafb01', 'sitem'), + (8047150, 'm0503chafa01', 'sitem'), + (8047406, 'm0503chafb01', 'sitem'), + (8047662, 'm0504chafa01', 'sitem'), + (8047918, 'm0504chafb01', 'sitem'), + (8048174, 'm0506chnfa01', 'sitem'), + (8048430, 'm0506chnfb01', 'sitem'), + (8048686, 'm0507chnfa01', 'sitem'), + (8048942, 'm0507chnfb01', 'sitem'), + (8049198, 'm0509chbfa01', 'sitem'), + (8049454, 'm0509chbfb01', 'sitem'), + (8049710, 'm0510chbfa01', 'sitem'), + (8049966, 'm0510chbfb01', 'sitem'), + (8050222, 'm0512chrfa01', 'sitem'), + (8050478, 'm0512chrfb01', 'sitem'), + (8050734, 'm0514chrfa01', 'sitem'), + (8050990, 'm0514chrfb01', 'sitem'), + (8051246, 'm0515chrfa01', 'sitem'), + (8051502, 'm0515chrfb01', 'sitem'), + (8051758, 'm0517chcfa01', 'sitem'), + (8052014, 'm0517chcfb01', 'sitem'), + (8052270, 'm0518chcfa01', 'sitem'), + (8052526, 'm0518chcfb01', 'sitem'), + (8052782, 'm0519chcfa01', 'sitem'), + (8053038, 'm0519chcfb01', 'sitem'), + (8053294, 'm0525cpefa01', 'sitem'), + (8053550, 'm0525cpefb01', 'sitem'), + (8053806, 'm0530cckfa01', 'sitem'), + (8054062, 'm0530cckfb01', 'sitem'), + (8054318, 'm0531cckfa01', 'sitem'), + (8054574, 'm0531cckfb01', 'sitem'), + (8054830, 'm0536chofa01', 'sitem'), + (8055086, 'm0536chofb01', 'sitem'), + (8055342, 'm0538chofa01', 'sitem'), + (8055598, 'm0538chofb01', 'sitem'), + (8055854, 'm0539chofa01', 'sitem'), + (8056110, 'm0539chofb01', 'sitem'), + (8056366, 'm0542ccafa01', 'sitem'), + (8056622, 'm0542ccafb01', 'sitem'), + (8056878, 'm0543chqfa01', 'sitem'), + (8057134, 'm0543chqfb01', 'sitem'), + (8057390, 'm0544chqfa01', 'sitem'), + (8057646, 'm0544chqfb01', 'sitem'), + (8057902, 'm0545chqfa01', 'sitem'), + (8058158, 'm0545chqfb01', 'sitem'), + (8058414, 'm0546chqfa01', 'sitem'), + (8058670, 'm0546chqfb01', 'sitem'), + (8058926, 'm0571ccjfa01', 'sitem'), + (8059182, 'm0571ccjfb01', 'sitem'), + (8059438, 'm0572ccjfa01', 'sitem'), + (8059694, 'm0572ccjfb01', 'sitem'), + (8059950, 'm0573ccjfa01', 'sitem'), + (8060206, 'm0573ccjfb01', 'sitem'), + (8060462, 'm0574ccjfa01', 'sitem'), + (8060718, 'm0574ccjfb01', 'sitem'), + (8060974, 'm0576ccmfa01', 'sitem'), + (8061230, 'm0576ccmfb01', 'sitem'), + (8061486, 'm0577ccmfa01', 'sitem'), + (8061742, 'm0577ccmfb01', 'sitem'), + (8061998, 'm0578ccmfa01', 'sitem'), + (8062254, 'm0578ccmfb01', 'sitem'), + (8062510, 'm0579ccmfa01', 'sitem'), + (8062766, 'm0579ccmfb01', 'sitem'), + (8063022, 'm0597ckefa01', 'sitem'), + (8063278, 'm0597ckefb01', 'sitem'), + (8063534, 'm0613chvfa01', 'sitem'), + (8063790, 'm0613chvfb01', 'sitem'), + (8064046, 'm0615chvfa01', 'sitem'), + (8064302, 'm0615chvfb01', 'sitem'), + (8064558, 'm0616chvfa01', 'sitem'), + (8064814, 'm0616chvfb01', 'sitem'), + (8065070, 'm0618chhfa01', 'sitem'), + (8065326, 'm0618chhfb01', 'sitem'), + (8065582, 'm0618chifb01', 'sitem'), + (8065838, 'm0618chjfb01', 'sitem'), + (8066094, 'm0619chhfa01', 'sitem'), + (8066350, 'm0619chhfb01', 'sitem'), + (8066606, 'm0619chifb01', 'sitem'), + (8066862, 'm0619chjfb01', 'sitem'), + (8067118, 'm0620chhfa01', 'sitem'), + (8067374, 'm0620chhfb01', 'sitem'), + (8067630, 'm0620chifb01', 'sitem'), + (8067886, 'm0620chjfb01', 'sitem'), + (8068142, 'm0632cclfa01', 'sitem'), + (8068398, 'm0632cclfb01', 'sitem'), + (8068654, 'm0633cclfa01', 'sitem'), + (8068910, 'm0633cclfb01', 'sitem'), + (8069166, 'm0634cclfa01', 'sitem'), + (8069422, 'm0634cclfb01', 'sitem'), + (8069678, 'm0640cpcfa01', 'sitem'), + (8069934, 'm0640cpcfb01', 'sitem'), + (8070190, 'm0641ccefa01', 'sitem'), + (8070446, 'm0641ccefb01', 'sitem'), + (8070702, 'm0642chmfa01', 'sitem'), + (8070958, 'm0642chmfb01', 'sitem'), + (8071214, 'm0643chmfa01', 'sitem'), + (8071470, 'm0643chmfb01', 'sitem'), + (8071726, 'm0644chmfa01', 'sitem'), + (8071982, 'm0644chmfb01', 'sitem'), + (8072238, 'm0645chmfa01', 'sitem'), + (8072494, 'm0645chmfb01', 'sitem'), + (8072750, 'm0647chpfa01', 'sitem'), + (8073006, 'm0647chpfb01', 'sitem'), + (8073262, 'm0648chpfa01', 'sitem'), + (8073518, 'm0648chpfb01', 'sitem'), + (8073774, 'm0649chpfa01', 'sitem'), + (8074030, 'm0649chpfb01', 'sitem'), + (8074286, 'm0650chpfa01', 'sitem'), + (8074542, 'm0650chpfb01', 'sitem'), + (8074798, 'm0660cpdfa01', 'sitem'), + (8075054, 'm0660cpdfb01', 'sitem'), + (8075310, 'm0666ccdfa01', 'sitem'), + (8075566, 'm0666ccdfb01', 'sitem'), + (8075822, 'm0682chlfa01', 'sitem'), + (8076078, 'm0682chlfb01', 'sitem'), + (8076334, 'm0683chlfa01', 'sitem'), + (8076590, 'm0683chlfb01', 'sitem'), + (8076846, 'm0688chdfa01', 'sitem'), + (8077102, 'm0688chdfb01', 'sitem'), + (8077358, 'm0690chdfa01', 'sitem'), + (8077614, 'm0690chdfb01', 'sitem'), + (8077870, 'm0691chdfa01', 'sitem'), + (8078126, 'm0691chdfb01', 'sitem'), + (8078382, 'm0043ccaja01', 'sitem'), + (8078638, 'm0044ccaja01', 'sitem'), + (8078894, 'm0133chkja01', 'sitem'), + (8079150, 'm0133chkjb01', 'sitem'), + (8079406, 'm0134ccdja01', 'sitem'), + (8079662, 'm0134ccdjb01', 'sitem'), + (8079918, 'm0135ccdja01', 'sitem'), + (8080174, 'm0135ccdjb01', 'sitem'), + (8080430, 'm0136ccdja01', 'sitem'), + (8080686, 'm0136ccdjb01', 'sitem'), + (8080942, 'm0137ccdja01', 'sitem'), + (8081198, 'm0137ccdjb01', 'sitem'), + (8081454, 'm0145cbcja01', 'sitem'), + (8081710, 'm0145cbcjb01', 'sitem'), + (8081966, 'm0153ccija01', 'sitem'), + (8082222, 'm0153ccijb01', 'sitem'), + (8082478, 'm0154ccija01', 'sitem'), + (8082734, 'm0154ccijb01', 'sitem'), + (8082990, 'm0339ccaja01', 'sitem'), + (8083246, 'm0339ccajb01', 'sitem'), + (8083502, 'm0347ccaja01', 'sitem'), + (8083758, 'm0347ccajb01', 'sitem'), + (8084014, 'm0349ccpja01', 'sitem'), + (8084270, 'm0349ccpjb01', 'sitem'), + (8084526, 'm0356ccija01', 'sitem'), + (8084782, 'm0356ccijb01', 'sitem'), + (8085038, 'm0359chfja01', 'sitem'), + (8085294, 'm0363chuja01', 'sitem'), + (8085550, 'm0363chujb01', 'sitem'), + (8085806, 'm0365chfja01', 'sitem'), + (8086062, 'm0367chnja01', 'sitem'), + (8086318, 'm0367chnjb01', 'sitem'), + (8086574, 'm0369ccfja01', 'sitem'), + (8086830, 'm0369ccfjb01', 'sitem'), + (8087086, 'm0372cbaja01', 'sitem'), + (8087342, 'm0372cbajb01', 'sitem'), + (8087598, 'm0374chnja01', 'sitem'), + (8087854, 'm0374chnjb01', 'sitem'), + (8088110, 'm0378chfja01', 'sitem'), + (8088366, 'm0462cbcja01', 'sitem'), + (8088622, 'm0462cbcjb01', 'sitem'), + (8088878, 'm0468ccfja01', 'sitem'), + (8089134, 'm0468ccfjb01', 'sitem'), + (8089390, 'm0471chvja01', 'sitem'), + (8089646, 'm0471chvjb01', 'sitem'), + (8089902, 'm0474cpcja01', 'sitem'), + (8090158, 'm0474cpcjb01', 'sitem'), + (8090414, 'm0475cpdja01', 'sitem'), + (8090670, 'm0475cpdjb01', 'sitem'), + (8090926, 'm0476cpeja01', 'sitem'), + (8091182, 'm0476cpejb01', 'sitem'), + (8091438, 'm0502chaja01', 'sitem'), + (8091694, 'm0502chajb01', 'sitem'), + (8091950, 'm0503chaja01', 'sitem'), + (8092206, 'm0503chajb01', 'sitem'), + (8092462, 'm0504chaja01', 'sitem'), + (8092718, 'm0504chajb01', 'sitem'), + (8092974, 'm0506chnja01', 'sitem'), + (8093230, 'm0506chnjb01', 'sitem'), + (8093486, 'm0507chnja01', 'sitem'), + (8093742, 'm0507chnjb01', 'sitem'), + (8093998, 'm0509chbja01', 'sitem'), + (8094254, 'm0509chbjb01', 'sitem'), + (8094510, 'm0510chbja01', 'sitem'), + (8094766, 'm0510chbjb01', 'sitem'), + (8095022, 'm0517chcja01', 'sitem'), + (8095278, 'm0517chcjb01', 'sitem'), + (8095534, 'm0518chcja01', 'sitem'), + (8095790, 'm0518chcjb01', 'sitem'), + (8096046, 'm0519chcja01', 'sitem'), + (8096302, 'm0519chcjb01', 'sitem'), + (8096558, 'm0525cpeja01', 'sitem'), + (8096814, 'm0525cpejb01', 'sitem'), + (8097070, 'm0542ccaja01', 'sitem'), + (8097326, 'm0542ccajb01', 'sitem'), + (8097582, 'm0552chxja01', 'sitem'), + (8097838, 'm0552chxjb01', 'sitem'), + (8098094, 'm0553chxja01', 'sitem'), + (8098350, 'm0553chxjb01', 'sitem'), + (8098606, 'm0554chxja01', 'sitem'), + (8098862, 'm0554chxjb01', 'sitem'), + (8099118, 'm0555chxja01', 'sitem'), + (8099374, 'm0555chxjb01', 'sitem'), + (8099630, 'm0560cbaja01', 'sitem'), + (8099886, 'm0560cbajb01', 'sitem'), + (8100142, 'm0561cbaja01', 'sitem'), + (8100398, 'm0561cbajb01', 'sitem'), + (8100654, 'm0562cbaja01', 'sitem'), + (8100910, 'm0562cbajb01', 'sitem'), + (8101166, 'm0566cbbja01', 'sitem'), + (8101422, 'm0566cbbjb01', 'sitem'), + (8101678, 'm0567cbbja01', 'sitem'), + (8101934, 'm0567cbbjb01', 'sitem'), + (8102190, 'm0568cbbja01', 'sitem'), + (8102446, 'm0568cbbjb01', 'sitem'), + (8102702, 'm0571ccjja01', 'sitem'), + (8102958, 'm0571ccjjb01', 'sitem'), + (8103214, 'm0572ccjja01', 'sitem'), + (8103470, 'm0572ccjjb01', 'sitem'), + (8103726, 'm0573ccjja01', 'sitem'), + (8103982, 'm0573ccjjb01', 'sitem'), + (8104238, 'm0574ccjja01', 'sitem'), + (8104494, 'm0574ccjjb01', 'sitem'), + (8104750, 'm0597ckeja01', 'sitem'), + (8105006, 'm0597ckejb01', 'sitem'), + (8105262, 'm0613chvja01', 'sitem'), + (8105518, 'm0613chvjb01', 'sitem'), + (8105774, 'm0615chvja01', 'sitem'), + (8106030, 'm0615chvjb01', 'sitem'), + (8106286, 'm0616chvja01', 'sitem'), + (8106542, 'm0616chvjb01', 'sitem'), + (8106798, 'm0618chhja01', 'sitem'), + (8107054, 'm0618chhjb01', 'sitem'), + (8107310, 'm0618chijb01', 'sitem'), + (8107566, 'm0618chjjb01', 'sitem'), + (8107822, 'm0619chhja01', 'sitem'), + (8108078, 'm0619chhjb01', 'sitem'), + (8108334, 'm0619chijb01', 'sitem'), + (8108590, 'm0619chjjb01', 'sitem'), + (8108846, 'm0620chhja01', 'sitem'), + (8109102, 'm0620chhjb01', 'sitem'), + (8109358, 'm0620chijb01', 'sitem'), + (8109614, 'm0620chjjb01', 'sitem'), + (8109870, 'm0621chfja01', 'sitem'), + (8110126, 'm0621chfjb01', 'sitem'), + (8110382, 'm0625ccfja01', 'sitem'), + (8110638, 'm0625ccfjb01', 'sitem'), + (8110894, 'm0626ccfja01', 'sitem'), + (8111150, 'm0626ccfjb01', 'sitem'), + (8111406, 'm0627ccfja01', 'sitem'), + (8111662, 'm0627ccfjb01', 'sitem'), + (8111918, 'm0635chtja01', 'sitem'), + (8112174, 'm0635chtjb01', 'sitem'), + (8112430, 'm0636chtja01', 'sitem'), + (8112686, 'm0636chtjb01', 'sitem'), + (8112942, 'm0637chtja01', 'sitem'), + (8113198, 'm0637chtjb01', 'sitem'), + (8113454, 'm0638chtja01', 'sitem'), + (8113710, 'm0638chtjb01', 'sitem'), + (8113966, 'm0640cpcja01', 'sitem'), + (8114222, 'm0640cpcjb01', 'sitem'), + (8114478, 'm0641cceja01', 'sitem'), + (8114734, 'm0641ccejb01', 'sitem'), + (8114990, 'm0660cpdja01', 'sitem'), + (8115246, 'm0660cpdjb01', 'sitem'), + (8115502, 'm0663chkja01', 'sitem'), + (8115758, 'm0663chkjb01', 'sitem'), + (8116014, 'm0664chkja01', 'sitem'), + (8116270, 'm0664chkjb01', 'sitem'), + (8116526, 'm0665chkja01', 'sitem'), + (8116782, 'm0665chkjb01', 'sitem'), + (8117038, 'm0666ccdja01', 'sitem'), + (8117294, 'm0666ccdjb01', 'sitem'), + (8117550, 'm0675chuja01', 'sitem'), + (8117806, 'm0675chujb01', 'sitem'), + (8118062, 'm0676chuja01', 'sitem'), + (8118318, 'm0676chujb01', 'sitem'), + (8118574, 'm0680cbcja01', 'sitem'), + (8118830, 'm0680cbcjb01', 'sitem'), + (8119086, 'm0681cbcja01', 'sitem'), + (8119342, 'm0681cbcjb01', 'sitem'), + (8119598, 'm0684ccpja01', 'sitem'), + (8119854, 'm0684ccpjb01', 'sitem'), + (8120110, 'm0685ccpja01', 'sitem'), + (8120366, 'm0685ccpjb01', 'sitem'), + (8120622, 'm0686ccpja01', 'sitem'), + (8120878, 'm0686ccpjb01', 'sitem'), + (8121134, 'm0687ccpja01', 'sitem'), + (8121390, 'm0687ccpjb01', 'sitem'), + (8121646, 'm0688chdja01', 'sitem'), + (8121902, 'm0688chdjb01', 'sitem'), + (8122158, 'm0690chdja01', 'sitem'), + (8122414, 'm0690chdjb01', 'sitem'), + (8122670, 'm0691chdja01', 'sitem'), + (8122926, 'm0691chdjb01', 'sitem'), + (8123182, 'm0693ccija01', 'sitem'), + (8123438, 'm0693ccijb01', 'sitem'), + (8123694, 'm0694ccija01', 'sitem'), + (8123950, 'm0694ccijb01', 'sitem'), + (8124206, 'm0086chhla01', 'sitem'), + (8124462, 'm0106ccela01', 'sitem'), + (8124718, 'm0107ccela01', 'sitem'), + (8124974, 'm0134ccdla01', 'sitem'), + (8125230, 'm0135ccdla01', 'sitem'), + (8125486, 'm0136ccdla01', 'sitem'), + (8125742, 'm0137ccdla01', 'sitem'), + (8125998, 'm0147chlla01', 'sitem'), + (8126254, 'm0147chllb01', 'sitem'), + (8126510, 'm0148chlla01', 'sitem'), + (8126766, 'm0148chllb01', 'sitem'), + (8127022, 'm0149chlla01', 'sitem'), + (8127278, 'm0149chllb01', 'sitem'), + (8127534, 'm0153ccila01', 'sitem'), + (8127790, 'm0153ccilb01', 'sitem'), + (8128046, 'm0154ccila01', 'sitem'), + (8128302, 'm0154ccilb01', 'sitem'), + (8128558, 'm0343ccela01', 'sitem'), + (8128814, 'm0343ccelb01', 'sitem'), + (8129070, 'm0346ccela01', 'sitem'), + (8129326, 'm0346ccelb01', 'sitem'), + (8129582, 'm0356ccila01', 'sitem'), + (8129838, 'm0356ccilb01', 'sitem'), + (8130094, 'm0363chula01', 'sitem'), + (8130350, 'm0363chulb01', 'sitem'), + (8130606, 'm0364chrla01', 'sitem'), + (8130862, 'm0364chrlb01', 'sitem'), + (8131118, 'm0369ccfla01', 'sitem'), + (8131374, 'm0369ccflb01', 'sitem'), + (8131630, 'm0371cbbla01', 'sitem'), + (8131886, 'm0371cbblb01', 'sitem'), + (8132142, 'm0462cbcla01', 'sitem'), + (8132398, 'm0462cbclb01', 'sitem'), + (8132654, 'm0468ccfla01', 'sitem'), + (8132910, 'm0468ccflb01', 'sitem'), + (8133166, 'm0473cpbla01', 'sitem'), + (8133422, 'm0473cpblb01', 'sitem'), + (8133678, 'm0502chala01', 'sitem'), + (8133934, 'm0502chalb01', 'sitem'), + (8134190, 'm0503chala01', 'sitem'), + (8134446, 'm0503chalb01', 'sitem'), + (8134702, 'm0504chala01', 'sitem'), + (8134958, 'm0504chalb01', 'sitem'), + (8135214, 'm0509chbla01', 'sitem'), + (8135470, 'm0509chblb01', 'sitem'), + (8135726, 'm0510chbla01', 'sitem'), + (8135982, 'm0510chblb01', 'sitem'), + (8136238, 'm0512chrla01', 'sitem'), + (8136494, 'm0512chrlb01', 'sitem'), + (8136750, 'm0514chrla01', 'sitem'), + (8137006, 'm0514chrlb01', 'sitem'), + (8137262, 'm0515chrla01', 'sitem'), + (8137518, 'm0515chrlb01', 'sitem'), + (8137774, 'm0517chcla01', 'sitem'), + (8138030, 'm0517chclb01', 'sitem'), + (8138286, 'm0518chcla01', 'sitem'), + (8138542, 'm0518chclb01', 'sitem'), + (8138798, 'm0519chcla01', 'sitem'), + (8139054, 'm0519chclb01', 'sitem'), + (8139310, 'm0526chela01', 'sitem'), + (8139566, 'm0526chelb01', 'sitem'), + (8139822, 'm0527chela01', 'sitem'), + (8140078, 'm0527chelb01', 'sitem'), + (8140334, 'm0543chqla01', 'sitem'), + (8140590, 'm0543chqlb01', 'sitem'), + (8140846, 'm0544chqla01', 'sitem'), + (8141102, 'm0544chqlb01', 'sitem'), + (8141358, 'm0545chqla01', 'sitem'), + (8141614, 'm0545chqlb01', 'sitem'), + (8141870, 'm0546chqla01', 'sitem'), + (8142126, 'm0546chqlb01', 'sitem'), + (8142382, 'm0556ccnla01', 'sitem'), + (8142638, 'm0556ccnlb01', 'sitem'), + (8142894, 'm0566cbbla01', 'sitem'), + (8143150, 'm0566cbblb01', 'sitem'), + (8143406, 'm0567cbbla01', 'sitem'), + (8143662, 'm0567cbblb01', 'sitem'), + (8143918, 'm0568cbbla01', 'sitem'), + (8144174, 'm0568cbblb01', 'sitem'), + (8144430, 'm0597ckela01', 'sitem'), + (8144686, 'm0597ckelb01', 'sitem'), + (8144942, 'm0618chhla01', 'sitem'), + (8145198, 'm0618chhlb01', 'sitem'), + (8145454, 'm0618chilb01', 'sitem'), + (8145710, 'm0618chjlb01', 'sitem'), + (8145966, 'm0619chhla01', 'sitem'), + (8146222, 'm0619chhlb01', 'sitem'), + (8146478, 'm0619chilb01', 'sitem'), + (8146734, 'm0619chjlb01', 'sitem'), + (8146990, 'm0620chhla01', 'sitem'), + (8147246, 'm0620chhlb01', 'sitem'), + (8147502, 'm0620chilb01', 'sitem'), + (8147758, 'm0620chjlb01', 'sitem'), + (8148014, 'm0621chfla01', 'sitem'), + (8148270, 'm0621chflb01', 'sitem'), + (8148526, 'm0625ccfla01', 'sitem'), + (8148782, 'm0625ccflb01', 'sitem'), + (8149038, 'm0626ccfla01', 'sitem'), + (8149294, 'm0626ccflb01', 'sitem'), + (8149550, 'm0627ccfla01', 'sitem'), + (8149806, 'm0627ccflb01', 'sitem'), + (8150062, 'm0641ccela01', 'sitem'), + (8150318, 'm0641ccelb01', 'sitem'), + (8150574, 'm0653chsla01', 'sitem'), + (8150830, 'm0653chslb01', 'sitem'), + (8151086, 'm0654chsla01', 'sitem'), + (8151342, 'm0654chslb01', 'sitem'), + (8151598, 'm0655chsla01', 'sitem'), + (8151854, 'm0655chslb01', 'sitem'), + (8152110, 'm0656chsla01', 'sitem'), + (8152366, 'm0656chslb01', 'sitem'), + (8152622, 'm0661cpbla01', 'sitem'), + (8152878, 'm0661cpblb01', 'sitem'), + (8153134, 'm0666ccdla01', 'sitem'), + (8153390, 'm0666ccdlb01', 'sitem'), + (8153646, 'm0675chula01', 'sitem'), + (8153902, 'm0675chulb01', 'sitem'), + (8154158, 'm0676chula01', 'sitem'), + (8154414, 'm0676chulb01', 'sitem'), + (8154670, 'm0680cbcla01', 'sitem'), + (8154926, 'm0680cbclb01', 'sitem'), + (8155182, 'm0681cbcla01', 'sitem'), + (8155438, 'm0681cbclb01', 'sitem'), + (8155694, 'm0682chlla01', 'sitem'), + (8155950, 'm0682chllb01', 'sitem'), + (8156206, 'm0683chlla01', 'sitem'), + (8156462, 'm0683chllb01', 'sitem'), + (8156718, 'm0688chdla01', 'sitem'), + (8156974, 'm0688chdlb01', 'sitem'), + (8157230, 'm0690chdla01', 'sitem'), + (8157486, 'm0690chdlb01', 'sitem'), + (8157742, 'm0691chdla01', 'sitem'), + (8157998, 'm0691chdlb01', 'sitem'), + (8158254, 'm0693ccila01', 'sitem'), + (8158510, 'm0693ccilb01', 'sitem'), + (8158766, 'm0694ccila01', 'sitem'), + (8159022, 'm0694ccilb01', 'sitem'), + (8159278, 'm0018chbpa01', 'sitem'), + (8159534, 'm0018chbpb01', 'sitem'), + (8159790, 'm0019chbpa01', 'sitem'), + (8160046, 'm0019chbpb01', 'sitem'), + (8160302, 'm0020chbpa01', 'sitem'), + (8160558, 'm0020chbpb01', 'sitem'), + (8160814, 'm0081chgpa01', 'sitem'), + (8161070, 'm0081chgpb01', 'sitem'), + (8161326, 'm0086chhpa01', 'sitem'), + (8161582, 'm0086chhpb01', 'sitem'), + (8161838, 'm0140cchpa01', 'sitem'), + (8162094, 'm0140cchpb01', 'sitem'), + (8162350, 'm0141cchpa01', 'sitem'), + (8162606, 'm0141cchpb01', 'sitem'), + (8162862, 'm0147chlpa01', 'sitem'), + (8163118, 'm0147chlpb01', 'sitem'), + (8163374, 'm0148chlpa01', 'sitem'), + (8163630, 'm0148chlpb01', 'sitem'), + (8163886, 'm0149chlpa01', 'sitem'), + (8164142, 'm0149chlpb01', 'sitem'), + (8164398, 'm0153ccipa01', 'sitem'), + (8164654, 'm0153ccipb01', 'sitem'), + (8164910, 'm0154ccipa01', 'sitem'), + (8165166, 'm0154ccipb01', 'sitem'), + (8165422, 'm0338cchpa01', 'sitem'), + (8165678, 'm0338cchpb01', 'sitem'), + (8165934, 'm0356ccipa01', 'sitem'), + (8166190, 'm0356ccipb01', 'sitem'), + (8166446, 'm0371cbbpa01', 'sitem'), + (8166702, 'm0371cbbpb01', 'sitem'), + (8166958, 'm0385ccmpa01', 'sitem'), + (8167214, 'm0385ccmpb01', 'sitem'), + (8167470, 'm0386ccopa01', 'sitem'), + (8167726, 'm0386ccopb01', 'sitem'), + (8167982, 'm0390ccgpa01', 'sitem'), + (8168238, 'm0390ccgpb01', 'sitem'), + (8168494, 'm0463ccgpa01', 'sitem'), + (8168750, 'm0463ccgpb01', 'sitem'), + (8169006, 'm0464ccgpa01', 'sitem'), + (8169262, 'm0464ccgpb01', 'sitem'), + (8169518, 'm0465ccgpa01', 'sitem'), + (8169774, 'm0465ccgpb01', 'sitem'), + (8170030, 'm0472cpapa01', 'sitem'), + (8170286, 'm0472cpapb01', 'sitem'), + (8170542, 'm0502chapa01', 'sitem'), + (8170798, 'm0502chapb01', 'sitem'), + (8171054, 'm0503chapa01', 'sitem'), + (8171310, 'm0503chapb01', 'sitem'), + (8171566, 'm0504chapa01', 'sitem'), + (8171822, 'm0504chapb01', 'sitem'), + (8172078, 'm0509chbpa01', 'sitem'), + (8172334, 'm0509chbpb01', 'sitem'), + (8172590, 'm0510chbpa01', 'sitem'), + (8172846, 'm0510chbpb01', 'sitem'), + (8173102, 'm0552chxpa01', 'sitem'), + (8173358, 'm0552chxpb01', 'sitem'), + (8173614, 'm0553chxpa01', 'sitem'), + (8173870, 'm0553chxpb01', 'sitem'), + (8174126, 'm0554chxpa01', 'sitem'), + (8174382, 'm0554chxpb01', 'sitem'), + (8174638, 'm0555chxpa01', 'sitem'), + (8174894, 'm0555chxpb01', 'sitem'), + (8175150, 'm0556ccnpa01', 'sitem'), + (8175406, 'm0556ccnpb01', 'sitem'), + (8175662, 'm0566cbbpa01', 'sitem'), + (8175918, 'm0566cbbpb01', 'sitem'), + (8176174, 'm0567cbbpa01', 'sitem'), + (8176430, 'm0567cbbpb01', 'sitem'), + (8176686, 'm0568cbbpa01', 'sitem'), + (8176942, 'm0568cbbpb01', 'sitem'), + (8177198, 'm0575cpapa01', 'sitem'), + (8177454, 'm0575cpapb01', 'sitem'), + (8177710, 'm0576ccmpa01', 'sitem'), + (8177966, 'm0576ccmpb01', 'sitem'), + (8178222, 'm0577ccmpa01', 'sitem'), + (8178478, 'm0577ccmpb01', 'sitem'), + (8178734, 'm0578ccmpa01', 'sitem'), + (8178990, 'm0578ccmpb01', 'sitem'), + (8179246, 'm0579ccmpa01', 'sitem'), + (8179502, 'm0579ccmpb01', 'sitem'), + (8179758, 'm0597ckepa01', 'sitem'), + (8180014, 'm0597ckepb01', 'sitem'), + (8180270, 'm0611chgpa01', 'sitem'), + (8180526, 'm0611chgpb01', 'sitem'), + (8180782, 'm0612chgpa01', 'sitem'), + (8181038, 'm0612chgpb01', 'sitem'), + (8181294, 'm0618chhpa01', 'sitem'), + (8181550, 'm0618chhpb01', 'sitem'), + (8181806, 'm0619chhpa01', 'sitem'), + (8182062, 'm0619chhpb01', 'sitem'), + (8182318, 'm0620chhpa01', 'sitem'), + (8182574, 'm0620chhpb01', 'sitem'), + (8182830, 'm0667ccopa01', 'sitem'), + (8183086, 'm0667ccopb01', 'sitem'), + (8183342, 'm0668ccopa01', 'sitem'), + (8183598, 'm0668ccopb01', 'sitem'), + (8183854, 'm0669ccopa01', 'sitem'), + (8184110, 'm0669ccopb01', 'sitem'), + (8184366, 'm0670ccopa01', 'sitem'), + (8184622, 'm0670ccopb01', 'sitem'), + (8184878, 'm0671cchpa01', 'sitem'), + (8185134, 'm0671cchpb01', 'sitem'), + (8185390, 'm0672cchpa01', 'sitem'), + (8185646, 'm0672cchpb01', 'sitem'), + (8185902, 'm0673ccgpa01', 'sitem'), + (8186158, 'm0673ccgpb01', 'sitem'), + (8186414, 'm0682chlpa01', 'sitem'), + (8186670, 'm0682chlpb01', 'sitem'), + (8186926, 'm0683chlpa01', 'sitem'), + (8187182, 'm0683chlpb01', 'sitem'), + (8187438, 'm0693ccipa01', 'sitem'), + (8187694, 'm0693ccipb01', 'sitem'), + (8187950, 'm0694ccipa01', 'sitem'), + (8188206, 'm0694ccipb01', 'sitem'), + (8188462, 'ragus_bait', 'sitem'), + (8188718, 'itrtam', 'sitem'), + (8188974, 'itrtar', 'sitem'), + (8189230, 'itrtje', 'sitem'), + (8189486, 'itrtmw', 'sitem'), + (8189742, 'itrtrw', 'sitem'), + (8189998, 'itrtfo', 'sitem'), + (8190254, 'icrm1pd', 'sitem'), + (8190510, 'icrm1ss', 'sitem'), + (8190766, 'icrm2ms', 'sitem'), + (8191022, 'fy_banner_gm', 'sitem'), + (8191278, 'fy_banner_gu', 'sitem'), + (8191534, 'fy_banner_sgm', 'sitem'), + (8191790, 'fy_banner_sgu', 'sitem'), + (8192046, 'ma_banner_gm', 'sitem'), + (8192302, 'ma_banner_gu', 'sitem'), + (8192558, 'ma_banner_sgm', 'sitem'), + (8192814, 'ma_banner_sgu', 'sitem'), + (8193070, 'tr_banner_gm', 'sitem'), + (8193326, 'tr_banner_gu', 'sitem'), + (8193582, 'tr_banner_sgm', 'sitem'), + (8193838, 'tr_banner_sgu', 'sitem'), + (8194094, 'zo_banner_gm', 'sitem'), + (8194350, 'zo_banner_gu', 'sitem'), + (8194606, 'zo_banner_sgm', 'sitem'), + (8194862, 'zo_banner_sgu', 'sitem'), + (8195118, 'prospector_pendant', 'sitem'), + (8195374, 'm0696ixxcc01', 'sitem'), + (8195630, 'iapdc', 'sitem'), + (8195886, 'iapdc1', 'sitem'), + (8196142, 'iapdc2', 'sitem'), + (8196398, 'iapdc3', 'sitem'), + (8196654, 'iapdc4', 'sitem'), + (8196910, 'iapdd', 'sitem'), + (8197166, 'iapdd1', 'sitem'), + (8197422, 'iapdd2', 'sitem'), + (8197678, 'iapdd3', 'sitem'), + (8197934, 'iapdd4', 'sitem'), + (8198190, 'iapde', 'sitem'), + (8198446, 'iapde1', 'sitem'), + (8198702, 'iapde2', 'sitem'), + (8198958, 'iapde3', 'sitem'), + (8199214, 'iapde4', 'sitem'), + (8199470, 'iapdf', 'sitem'), + (8199726, 'iapdf1', 'sitem'), + (8199982, 'iapdf2', 'sitem'), + (8200238, 'iapdf3', 'sitem'), + (8200494, 'iapdf4', 'sitem'), + (8200750, 'iapfc', 'sitem'), + (8201006, 'iapfc1', 'sitem'), + (8201262, 'iapfc2', 'sitem'), + (8201518, 'iapfc3', 'sitem'), + (8201774, 'iapfc4', 'sitem'), + (8202030, 'iapfd', 'sitem'), + (8202286, 'iapfd1', 'sitem'), + (8202542, 'iapfd2', 'sitem'), + (8202798, 'iapfd3', 'sitem'), + (8203054, 'iapfd4', 'sitem'), + (8203310, 'iapfe', 'sitem'), + (8203566, 'iapfe1', 'sitem'), + (8203822, 'iapfe2', 'sitem'), + (8204078, 'iapfe3', 'sitem'), + (8204334, 'iapfe4', 'sitem'), + (8204590, 'iapff', 'sitem'), + (8204846, 'iapff1', 'sitem'), + (8205102, 'iapff2', 'sitem'), + (8205358, 'iapff3', 'sitem'), + (8205614, 'iapff4', 'sitem'), + (8205870, 'iapjc', 'sitem'), + (8206126, 'iapjc1', 'sitem'), + (8206382, 'iapjc2', 'sitem'), + (8206638, 'iapjc3', 'sitem'), + (8206894, 'iapjc4', 'sitem'), + (8207150, 'iapjd', 'sitem'), + (8207406, 'iapjd1', 'sitem'), + (8207662, 'iapjd2', 'sitem'), + (8207918, 'iapjd3', 'sitem'), + (8208174, 'iapjd4', 'sitem'), + (8208430, 'iapje', 'sitem'), + (8208686, 'iapje1', 'sitem'), + (8208942, 'iapje2', 'sitem'), + (8209198, 'iapje3', 'sitem'), + (8209454, 'iapje4', 'sitem'), + (8209710, 'iapjf', 'sitem'), + (8209966, 'iapjf1', 'sitem'), + (8210222, 'iapjf2', 'sitem'), + (8210478, 'iapjf3', 'sitem'), + (8210734, 'iapjf4', 'sitem'), + (8210990, 'iaplc', 'sitem'), + (8211246, 'iaplc1', 'sitem'), + (8211502, 'iaplc2', 'sitem'), + (8211758, 'iaplc3', 'sitem'), + (8212014, 'iaplc4', 'sitem'), + (8212270, 'iapld', 'sitem'), + (8212526, 'iapld1', 'sitem'), + (8212782, 'iapld2', 'sitem'), + (8213038, 'iapld3', 'sitem'), + (8213294, 'iapld4', 'sitem'), + (8213550, 'iaple', 'sitem'), + (8213806, 'iaple1', 'sitem'), + (8214062, 'iaple2', 'sitem'), + (8214318, 'iaple3', 'sitem'), + (8214574, 'iaple4', 'sitem'), + (8214830, 'iaplf', 'sitem'), + (8215086, 'iaplf1', 'sitem'), + (8215342, 'iaplf2', 'sitem'), + (8215598, 'iaplf3', 'sitem'), + (8215854, 'iaplf4', 'sitem'), + (8216110, 'iccahb', 'sitem'), + (8216366, 'iccahg', 'sitem'), + (8216622, 'iccahh', 'sitem'), + (8216878, 'iccahp', 'sitem'), + (8217134, 'iccahs', 'sitem'), + (8217390, 'iccahv', 'sitem'), + (8217646, 'fy_hof_haircolor0', 'sitem'), + (8217902, 'fy_hof_haircolor1', 'sitem'), + (8218158, 'fy_hof_haircolor2', 'sitem'), + (8218414, 'fy_hof_haircolor3', 'sitem'), + (8218670, 'fy_hof_haircolor4', 'sitem'), + (8218926, 'fy_hof_haircolor5', 'sitem'), + (8219182, 'fy_hom_haircolor0', 'sitem'), + (8219438, 'fy_hom_haircolor1', 'sitem'), + (8219694, 'fy_hom_haircolor2', 'sitem'), + (8219950, 'fy_hom_haircolor3', 'sitem'), + (8220206, 'fy_hom_haircolor4', 'sitem'), + (8220462, 'fy_hom_haircolor5', 'sitem'), + (8220718, 'ma_hof_haircolor0', 'sitem'), + (8220974, 'ma_hof_haircolor1', 'sitem'), + (8221230, 'ma_hof_haircolor2', 'sitem'), + (8221486, 'ma_hof_haircolor3', 'sitem'), + (8221742, 'ma_hof_haircolor4', 'sitem'), + (8221998, 'ma_hof_haircolor5', 'sitem'), + (8222254, 'ma_hom_haircolor0', 'sitem'), + (8222510, 'ma_hom_haircolor1', 'sitem'), + (8222766, 'ma_hom_haircolor2', 'sitem'), + (8223022, 'ma_hom_haircolor3', 'sitem'), + (8223278, 'ma_hom_haircolor4', 'sitem'), + (8223534, 'ma_hom_haircolor5', 'sitem'), + (8223790, 'tr_hof_haircolor0', 'sitem'), + (8224046, 'tr_hof_haircolor1', 'sitem'), + (8224302, 'tr_hof_haircolor2', 'sitem'), + (8224558, 'tr_hof_haircolor3', 'sitem'), + (8224814, 'tr_hof_haircolor4', 'sitem'), + (8225070, 'tr_hof_haircolor5', 'sitem'), + (8225326, 'tr_hom_haircolor0', 'sitem'), + (8225582, 'tr_hom_haircolor1', 'sitem'), + (8225838, 'tr_hom_haircolor2', 'sitem'), + (8226094, 'tr_hom_haircolor3', 'sitem'), + (8226350, 'tr_hom_haircolor4', 'sitem'), + (8226606, 'tr_hom_haircolor5', 'sitem'), + (8226862, 'zo_hof_haircolor0', 'sitem'), + (8227118, 'zo_hof_haircolor1', 'sitem'), + (8227374, 'zo_hof_haircolor2', 'sitem'), + (8227630, 'zo_hof_haircolor3', 'sitem'), + (8227886, 'zo_hof_haircolor4', 'sitem'), + (8228142, 'zo_hof_haircolor5', 'sitem'), + (8228398, 'zo_hom_haircolor0', 'sitem'), + (8228654, 'zo_hom_haircolor1', 'sitem'), + (8228910, 'zo_hom_haircolor2', 'sitem'), + (8229166, 'zo_hom_haircolor3', 'sitem'), + (8229422, 'zo_hom_haircolor4', 'sitem'), + (8229678, 'zo_hom_haircolor5', 'sitem'), + (8229934, 'fy_hof_hair_artistic01', 'sitem'), + (8230190, 'fy_hof_hair_artistic02', 'sitem'), + (8230446, 'fy_hof_hair_artistic03', 'sitem'), + (8230702, 'fy_hof_hair_artistic04', 'sitem'), + (8230958, 'fy_hof_hair_basic01', 'sitem'), + (8231214, 'fy_hof_hair_basic02', 'sitem'), + (8231470, 'fy_hof_hair_basic03', 'sitem'), + (8231726, 'fy_hof_hair_basic04', 'sitem'), + (8231982, 'fy_hof_hair_style01', 'sitem'), + (8232238, 'fy_hof_hair_style02', 'sitem'), + (8232494, 'fy_hof_hair_style03', 'sitem'), + (8232750, 'fy_hof_hair_style04', 'sitem'), + (8233006, 'fy_hom_hair_artistic01', 'sitem'), + (8233262, 'fy_hom_hair_artistic02', 'sitem'), + (8233518, 'fy_hom_hair_artistic03', 'sitem'), + (8233774, 'fy_hom_hair_artistic04', 'sitem'), + (8234030, 'fy_hom_hair_basic01', 'sitem'), + (8234286, 'fy_hom_hair_basic02', 'sitem'), + (8234542, 'fy_hom_hair_basic03', 'sitem'), + (8234798, 'fy_hom_hair_basic04', 'sitem'), + (8235054, 'fy_hom_hair_style01', 'sitem'), + (8235310, 'fy_hom_hair_style02', 'sitem'), + (8235566, 'fy_hom_hair_style03', 'sitem'), + (8235822, 'fy_hom_hair_style04', 'sitem'), + (8236078, 'ma_hof_hair_artistic01', 'sitem'), + (8236334, 'ma_hof_hair_artistic02', 'sitem'), + (8236590, 'ma_hof_hair_artistic03', 'sitem'), + (8236846, 'ma_hof_hair_artistic04', 'sitem'), + (8237102, 'ma_hof_hair_basic01', 'sitem'), + (8237358, 'ma_hof_hair_basic02', 'sitem'), + (8237614, 'ma_hof_hair_basic03', 'sitem'), + (8237870, 'ma_hof_hair_basic04', 'sitem'), + (8238126, 'ma_hof_hair_style01', 'sitem'), + (8238382, 'ma_hof_hair_style02', 'sitem'), + (8238638, 'ma_hof_hair_style03', 'sitem'), + (8238894, 'ma_hof_hair_style04', 'sitem'), + (8239150, 'ma_hom_hair_artistic01', 'sitem'), + (8239406, 'ma_hom_hair_artistic02', 'sitem'), + (8239662, 'ma_hom_hair_artistic03', 'sitem'), + (8239918, 'ma_hom_hair_artistic04', 'sitem'), + (8240174, 'ma_hom_hair_basic01', 'sitem'), + (8240430, 'ma_hom_hair_basic02', 'sitem'), + (8240686, 'ma_hom_hair_basic03', 'sitem'), + (8240942, 'ma_hom_hair_basic04', 'sitem'), + (8241198, 'ma_hom_hair_style01', 'sitem'), + (8241454, 'ma_hom_hair_style02', 'sitem'), + (8241710, 'ma_hom_hair_style03', 'sitem'), + (8241966, 'ma_hom_hair_style04', 'sitem'), + (8242222, 'tr_hof_hair_artistic01', 'sitem'), + (8242478, 'tr_hof_hair_artistic02', 'sitem'), + (8242734, 'tr_hof_hair_artistic03', 'sitem'), + (8242990, 'tr_hof_hair_artistic04', 'sitem'), + (8243246, 'tr_hof_hair_basic01', 'sitem'), + (8243502, 'tr_hof_hair_basic02', 'sitem'), + (8243758, 'tr_hof_hair_basic03', 'sitem'), + (8244014, 'tr_hof_hair_basic04', 'sitem'), + (8244270, 'tr_hof_hair_style01', 'sitem'), + (8244526, 'tr_hof_hair_style02', 'sitem'), + (8244782, 'tr_hof_hair_style03', 'sitem'), + (8245038, 'tr_hof_hair_style04', 'sitem'), + (8245294, 'tr_hom_hair_artistic01', 'sitem'), + (8245550, 'tr_hom_hair_artistic02', 'sitem'), + (8245806, 'tr_hom_hair_artistic03', 'sitem'), + (8246062, 'tr_hom_hair_artistic04', 'sitem'), + (8246318, 'tr_hom_hair_basic01', 'sitem'), + (8246574, 'tr_hom_hair_basic02', 'sitem'), + (8246830, 'tr_hom_hair_basic03', 'sitem'), + (8247086, 'tr_hom_hair_basic04', 'sitem'), + (8247342, 'tr_hom_hair_style01', 'sitem'), + (8247598, 'tr_hom_hair_style02', 'sitem'), + (8247854, 'tr_hom_hair_style03', 'sitem'), + (8248110, 'tr_hom_hair_style04', 'sitem'), + (8248366, 'zo_hof_hair_artistic01', 'sitem'), + (8248622, 'zo_hof_hair_artistic02', 'sitem'), + (8248878, 'zo_hof_hair_artistic03', 'sitem'), + (8249134, 'zo_hof_hair_artistic04', 'sitem'), + (8249390, 'zo_hof_hair_basic01', 'sitem'), + (8249646, 'zo_hof_hair_basic02', 'sitem'), + (8249902, 'zo_hof_hair_basic03', 'sitem'), + (8250158, 'zo_hof_hair_basic04', 'sitem'), + (8250414, 'zo_hof_hair_style01', 'sitem'), + (8250670, 'zo_hof_hair_style02', 'sitem'), + (8250926, 'zo_hof_hair_style03', 'sitem'), + (8251182, 'zo_hof_hair_style04', 'sitem'), + (8251438, 'zo_hom_hair_artistic01', 'sitem'), + (8251694, 'zo_hom_hair_artistic02', 'sitem'), + (8251950, 'zo_hom_hair_artistic03', 'sitem'), + (8252206, 'zo_hom_hair_artistic04', 'sitem'), + (8252462, 'zo_hom_hair_basic01', 'sitem'), + (8252718, 'zo_hom_hair_basic02', 'sitem'), + (8252974, 'zo_hom_hair_basic03', 'sitem'), + (8253230, 'zo_hom_hair_basic04', 'sitem'), + (8253486, 'zo_hom_hair_style01', 'sitem'), + (8253742, 'zo_hom_hair_style02', 'sitem'), + (8253998, 'zo_hom_hair_style03', 'sitem'), + (8254254, 'zo_hom_hair_style04', 'sitem'), + (8254510, 'fy_hof_tatoo0', 'sitem'), + (8254766, 'fy_hof_tatoo1', 'sitem'), + (8255022, 'fy_hof_tatoo10', 'sitem'), + (8255278, 'fy_hof_tatoo11', 'sitem'), + (8255534, 'fy_hof_tatoo12', 'sitem'), + (8255790, 'fy_hof_tatoo13', 'sitem'), + (8256046, 'fy_hof_tatoo14', 'sitem'), + (8256302, 'fy_hof_tatoo15', 'sitem'), + (8256558, 'fy_hof_tatoo16', 'sitem'), + (8256814, 'fy_hof_tatoo17', 'sitem'), + (8257070, 'fy_hof_tatoo18', 'sitem'), + (8257326, 'fy_hof_tatoo19', 'sitem'), + (8257582, 'fy_hof_tatoo2', 'sitem'), + (8257838, 'fy_hof_tatoo20', 'sitem'), + (8258094, 'fy_hof_tatoo21', 'sitem'), + (8258350, 'fy_hof_tatoo22', 'sitem'), + (8258606, 'fy_hof_tatoo23', 'sitem'), + (8258862, 'fy_hof_tatoo24', 'sitem'), + (8259118, 'fy_hof_tatoo25', 'sitem'), + (8259374, 'fy_hof_tatoo26', 'sitem'), + (8259630, 'fy_hof_tatoo27', 'sitem'), + (8259886, 'fy_hof_tatoo28', 'sitem'), + (8260142, 'fy_hof_tatoo29', 'sitem'), + (8260398, 'fy_hof_tatoo3', 'sitem'), + (8260654, 'fy_hof_tatoo30', 'sitem'), + (8260910, 'fy_hof_tatoo31', 'sitem'), + (8261166, 'fy_hof_tatoo32', 'sitem'), + (8261422, 'fy_hof_tatoo33', 'sitem'), + (8261678, 'fy_hof_tatoo34', 'sitem'), + (8261934, 'fy_hof_tatoo35', 'sitem'), + (8262190, 'fy_hof_tatoo36', 'sitem'), + (8262446, 'fy_hof_tatoo37', 'sitem'), + (8262702, 'fy_hof_tatoo38', 'sitem'), + (8262958, 'fy_hof_tatoo39', 'sitem'), + (8263214, 'fy_hof_tatoo4', 'sitem'), + (8263470, 'fy_hof_tatoo40', 'sitem'), + (8263726, 'fy_hof_tatoo41', 'sitem'), + (8263982, 'fy_hof_tatoo42', 'sitem'), + (8264238, 'fy_hof_tatoo43', 'sitem'), + (8264494, 'fy_hof_tatoo44', 'sitem'), + (8264750, 'fy_hof_tatoo45', 'sitem'), + (8265006, 'fy_hof_tatoo46', 'sitem'), + (8265262, 'fy_hof_tatoo47', 'sitem'), + (8265518, 'fy_hof_tatoo48', 'sitem'), + (8265774, 'fy_hof_tatoo49', 'sitem'), + (8266030, 'fy_hof_tatoo5', 'sitem'), + (8266286, 'fy_hof_tatoo50', 'sitem'), + (8266542, 'fy_hof_tatoo51', 'sitem'), + (8266798, 'fy_hof_tatoo52', 'sitem'), + (8267054, 'fy_hof_tatoo53', 'sitem'), + (8267310, 'fy_hof_tatoo54', 'sitem'), + (8267566, 'fy_hof_tatoo55', 'sitem'), + (8267822, 'fy_hof_tatoo56', 'sitem'), + (8268078, 'fy_hof_tatoo57', 'sitem'), + (8268334, 'fy_hof_tatoo58', 'sitem'), + (8268590, 'fy_hof_tatoo59', 'sitem'), + (8268846, 'fy_hof_tatoo6', 'sitem'), + (8269102, 'fy_hof_tatoo60', 'sitem'), + (8269358, 'fy_hof_tatoo61', 'sitem'), + (8269614, 'fy_hof_tatoo62', 'sitem'), + (8269870, 'fy_hof_tatoo63', 'sitem'), + (8270126, 'fy_hof_tatoo7', 'sitem'), + (8270382, 'fy_hof_tatoo8', 'sitem'), + (8270638, 'fy_hof_tatoo9', 'sitem'), + (8270894, 'fy_hom_tatoo0', 'sitem'), + (8271150, 'fy_hom_tatoo1', 'sitem'), + (8271406, 'fy_hom_tatoo10', 'sitem'), + (8271662, 'fy_hom_tatoo11', 'sitem'), + (8271918, 'fy_hom_tatoo12', 'sitem'), + (8272174, 'fy_hom_tatoo13', 'sitem'), + (8272430, 'fy_hom_tatoo14', 'sitem'), + (8272686, 'fy_hom_tatoo15', 'sitem'), + (8272942, 'fy_hom_tatoo16', 'sitem'), + (8273198, 'fy_hom_tatoo17', 'sitem'), + (8273454, 'fy_hom_tatoo18', 'sitem'), + (8273710, 'fy_hom_tatoo19', 'sitem'), + (8273966, 'fy_hom_tatoo2', 'sitem'), + (8274222, 'fy_hom_tatoo20', 'sitem'), + (8274478, 'fy_hom_tatoo21', 'sitem'), + (8274734, 'fy_hom_tatoo22', 'sitem'), + (8274990, 'fy_hom_tatoo23', 'sitem'), + (8275246, 'fy_hom_tatoo24', 'sitem'), + (8275502, 'fy_hom_tatoo25', 'sitem'), + (8275758, 'fy_hom_tatoo26', 'sitem'), + (8276014, 'fy_hom_tatoo27', 'sitem'), + (8276270, 'fy_hom_tatoo28', 'sitem'), + (8276526, 'fy_hom_tatoo29', 'sitem'), + (8276782, 'fy_hom_tatoo3', 'sitem'), + (8277038, 'fy_hom_tatoo30', 'sitem'), + (8277294, 'fy_hom_tatoo31', 'sitem'), + (8277550, 'fy_hom_tatoo32', 'sitem'), + (8277806, 'fy_hom_tatoo33', 'sitem'), + (8278062, 'fy_hom_tatoo34', 'sitem'), + (8278318, 'fy_hom_tatoo35', 'sitem'), + (8278574, 'fy_hom_tatoo36', 'sitem'), + (8278830, 'fy_hom_tatoo37', 'sitem'), + (8279086, 'fy_hom_tatoo38', 'sitem'), + (8279342, 'fy_hom_tatoo39', 'sitem'), + (8279598, 'fy_hom_tatoo4', 'sitem'), + (8279854, 'fy_hom_tatoo40', 'sitem'), + (8280110, 'fy_hom_tatoo41', 'sitem'), + (8280366, 'fy_hom_tatoo42', 'sitem'), + (8280622, 'fy_hom_tatoo43', 'sitem'), + (8280878, 'fy_hom_tatoo44', 'sitem'), + (8281134, 'fy_hom_tatoo45', 'sitem'), + (8281390, 'fy_hom_tatoo46', 'sitem'), + (8281646, 'fy_hom_tatoo47', 'sitem'), + (8281902, 'fy_hom_tatoo48', 'sitem'), + (8282158, 'fy_hom_tatoo49', 'sitem'), + (8282414, 'fy_hom_tatoo5', 'sitem'), + (8282670, 'fy_hom_tatoo50', 'sitem'), + (8282926, 'fy_hom_tatoo51', 'sitem'), + (8283182, 'fy_hom_tatoo52', 'sitem'), + (8283438, 'fy_hom_tatoo53', 'sitem'), + (8283694, 'fy_hom_tatoo54', 'sitem'), + (8283950, 'fy_hom_tatoo55', 'sitem'), + (8284206, 'fy_hom_tatoo56', 'sitem'), + (8284462, 'fy_hom_tatoo57', 'sitem'), + (8284718, 'fy_hom_tatoo58', 'sitem'), + (8284974, 'fy_hom_tatoo59', 'sitem'), + (8285230, 'fy_hom_tatoo6', 'sitem'), + (8285486, 'fy_hom_tatoo60', 'sitem'), + (8285742, 'fy_hom_tatoo61', 'sitem'), + (8285998, 'fy_hom_tatoo62', 'sitem'), + (8286254, 'fy_hom_tatoo63', 'sitem'), + (8286510, 'fy_hom_tatoo7', 'sitem'), + (8286766, 'fy_hom_tatoo8', 'sitem'), + (8287022, 'fy_hom_tatoo9', 'sitem'), + (8287278, 'ma_hof_tatoo0', 'sitem'), + (8287534, 'ma_hof_tatoo1', 'sitem'), + (8287790, 'ma_hof_tatoo10', 'sitem'), + (8288046, 'ma_hof_tatoo11', 'sitem'), + (8288302, 'ma_hof_tatoo12', 'sitem'), + (8288558, 'ma_hof_tatoo13', 'sitem'), + (8288814, 'ma_hof_tatoo14', 'sitem'), + (8289070, 'ma_hof_tatoo15', 'sitem'), + (8289326, 'ma_hof_tatoo16', 'sitem'), + (8289582, 'ma_hof_tatoo17', 'sitem'), + (8289838, 'ma_hof_tatoo18', 'sitem'), + (8290094, 'ma_hof_tatoo19', 'sitem'), + (8290350, 'ma_hof_tatoo2', 'sitem'), + (8290606, 'ma_hof_tatoo20', 'sitem'), + (8290862, 'ma_hof_tatoo21', 'sitem'), + (8291118, 'ma_hof_tatoo22', 'sitem'), + (8291374, 'ma_hof_tatoo23', 'sitem'), + (8291630, 'ma_hof_tatoo24', 'sitem'), + (8291886, 'ma_hof_tatoo25', 'sitem'), + (8292142, 'ma_hof_tatoo26', 'sitem'), + (8292398, 'ma_hof_tatoo27', 'sitem'), + (8292654, 'ma_hof_tatoo28', 'sitem'), + (8292910, 'ma_hof_tatoo29', 'sitem'), + (8293166, 'ma_hof_tatoo3', 'sitem'), + (8293422, 'ma_hof_tatoo30', 'sitem'), + (8293678, 'ma_hof_tatoo31', 'sitem'), + (8293934, 'ma_hof_tatoo32', 'sitem'), + (8294190, 'ma_hof_tatoo33', 'sitem'), + (8294446, 'ma_hof_tatoo34', 'sitem'), + (8294702, 'ma_hof_tatoo35', 'sitem'), + (8294958, 'ma_hof_tatoo36', 'sitem'), + (8295214, 'ma_hof_tatoo37', 'sitem'), + (8295470, 'ma_hof_tatoo38', 'sitem'), + (8295726, 'ma_hof_tatoo39', 'sitem'), + (8295982, 'ma_hof_tatoo4', 'sitem'), + (8296238, 'ma_hof_tatoo40', 'sitem'), + (8296494, 'ma_hof_tatoo41', 'sitem'), + (8296750, 'ma_hof_tatoo42', 'sitem'), + (8297006, 'ma_hof_tatoo43', 'sitem'), + (8297262, 'ma_hof_tatoo44', 'sitem'), + (8297518, 'ma_hof_tatoo45', 'sitem'), + (8297774, 'ma_hof_tatoo46', 'sitem'), + (8298030, 'ma_hof_tatoo47', 'sitem'), + (8298286, 'ma_hof_tatoo48', 'sitem'), + (8298542, 'ma_hof_tatoo49', 'sitem'), + (8298798, 'ma_hof_tatoo5', 'sitem'), + (8299054, 'ma_hof_tatoo50', 'sitem'), + (8299310, 'ma_hof_tatoo51', 'sitem'), + (8299566, 'ma_hof_tatoo52', 'sitem'), + (8299822, 'ma_hof_tatoo53', 'sitem'), + (8300078, 'ma_hof_tatoo54', 'sitem'), + (8300334, 'ma_hof_tatoo55', 'sitem'), + (8300590, 'ma_hof_tatoo56', 'sitem'), + (8300846, 'ma_hof_tatoo57', 'sitem'), + (8301102, 'ma_hof_tatoo58', 'sitem'), + (8301358, 'ma_hof_tatoo59', 'sitem'), + (8301614, 'ma_hof_tatoo6', 'sitem'), + (8301870, 'ma_hof_tatoo60', 'sitem'), + (8302126, 'ma_hof_tatoo61', 'sitem'), + (8302382, 'ma_hof_tatoo62', 'sitem'), + (8302638, 'ma_hof_tatoo63', 'sitem'), + (8302894, 'ma_hof_tatoo7', 'sitem'), + (8303150, 'ma_hof_tatoo8', 'sitem'), + (8303406, 'ma_hof_tatoo9', 'sitem'), + (8303662, 'ma_hom_tatoo0', 'sitem'), + (8303918, 'ma_hom_tatoo1', 'sitem'), + (8304174, 'ma_hom_tatoo10', 'sitem'), + (8304430, 'ma_hom_tatoo11', 'sitem'), + (8304686, 'ma_hom_tatoo12', 'sitem'), + (8304942, 'ma_hom_tatoo13', 'sitem'), + (8305198, 'ma_hom_tatoo14', 'sitem'), + (8305454, 'ma_hom_tatoo15', 'sitem'), + (8305710, 'ma_hom_tatoo16', 'sitem'), + (8305966, 'ma_hom_tatoo17', 'sitem'), + (8306222, 'ma_hom_tatoo18', 'sitem'), + (8306478, 'ma_hom_tatoo19', 'sitem'), + (8306734, 'ma_hom_tatoo2', 'sitem'), + (8306990, 'ma_hom_tatoo20', 'sitem'), + (8307246, 'ma_hom_tatoo21', 'sitem'), + (8307502, 'ma_hom_tatoo22', 'sitem'), + (8307758, 'ma_hom_tatoo23', 'sitem'), + (8308014, 'ma_hom_tatoo24', 'sitem'), + (8308270, 'ma_hom_tatoo25', 'sitem'), + (8308526, 'ma_hom_tatoo26', 'sitem'), + (8308782, 'ma_hom_tatoo27', 'sitem'), + (8309038, 'ma_hom_tatoo28', 'sitem'), + (8309294, 'ma_hom_tatoo29', 'sitem'), + (8309550, 'ma_hom_tatoo3', 'sitem'), + (8309806, 'ma_hom_tatoo30', 'sitem'), + (8310062, 'ma_hom_tatoo31', 'sitem'), + (8310318, 'ma_hom_tatoo32', 'sitem'), + (8310574, 'ma_hom_tatoo33', 'sitem'), + (8310830, 'ma_hom_tatoo34', 'sitem'), + (8311086, 'ma_hom_tatoo35', 'sitem'), + (8311342, 'ma_hom_tatoo36', 'sitem'), + (8311598, 'ma_hom_tatoo37', 'sitem'), + (8311854, 'ma_hom_tatoo38', 'sitem'), + (8312110, 'ma_hom_tatoo39', 'sitem'), + (8312366, 'ma_hom_tatoo4', 'sitem'), + (8312622, 'ma_hom_tatoo40', 'sitem'), + (8312878, 'ma_hom_tatoo41', 'sitem'), + (8313134, 'ma_hom_tatoo42', 'sitem'), + (8313390, 'ma_hom_tatoo43', 'sitem'), + (8313646, 'ma_hom_tatoo44', 'sitem'), + (8313902, 'ma_hom_tatoo45', 'sitem'), + (8314158, 'ma_hom_tatoo46', 'sitem'), + (8314414, 'ma_hom_tatoo47', 'sitem'), + (8314670, 'ma_hom_tatoo48', 'sitem'), + (8314926, 'ma_hom_tatoo49', 'sitem'), + (8315182, 'ma_hom_tatoo5', 'sitem'), + (8315438, 'ma_hom_tatoo50', 'sitem'), + (8315694, 'ma_hom_tatoo51', 'sitem'), + (8315950, 'ma_hom_tatoo52', 'sitem'), + (8316206, 'ma_hom_tatoo53', 'sitem'), + (8316462, 'ma_hom_tatoo54', 'sitem'), + (8316718, 'ma_hom_tatoo55', 'sitem'), + (8316974, 'ma_hom_tatoo56', 'sitem'), + (8317230, 'ma_hom_tatoo57', 'sitem'), + (8317486, 'ma_hom_tatoo58', 'sitem'), + (8317742, 'ma_hom_tatoo59', 'sitem'), + (8317998, 'ma_hom_tatoo6', 'sitem'), + (8318254, 'ma_hom_tatoo60', 'sitem'), + (8318510, 'ma_hom_tatoo61', 'sitem'), + (8318766, 'ma_hom_tatoo62', 'sitem'), + (8319022, 'ma_hom_tatoo63', 'sitem'), + (8319278, 'ma_hom_tatoo7', 'sitem'), + (8319534, 'ma_hom_tatoo8', 'sitem'), + (8319790, 'ma_hom_tatoo9', 'sitem'), + (8320046, 'tr_hof_tatoo0', 'sitem'), + (8320302, 'tr_hof_tatoo1', 'sitem'), + (8320558, 'tr_hof_tatoo10', 'sitem'), + (8320814, 'tr_hof_tatoo11', 'sitem'), + (8321070, 'tr_hof_tatoo12', 'sitem'), + (8321326, 'tr_hof_tatoo13', 'sitem'), + (8321582, 'tr_hof_tatoo14', 'sitem'), + (8321838, 'tr_hof_tatoo15', 'sitem'), + (8322094, 'tr_hof_tatoo16', 'sitem'), + (8322350, 'tr_hof_tatoo17', 'sitem'), + (8322606, 'tr_hof_tatoo18', 'sitem'), + (8322862, 'tr_hof_tatoo19', 'sitem'), + (8323118, 'tr_hof_tatoo2', 'sitem'), + (8323374, 'tr_hof_tatoo20', 'sitem'), + (8323630, 'tr_hof_tatoo21', 'sitem'), + (8323886, 'tr_hof_tatoo22', 'sitem'), + (8324142, 'tr_hof_tatoo23', 'sitem'), + (8324398, 'tr_hof_tatoo24', 'sitem'), + (8324654, 'tr_hof_tatoo25', 'sitem'), + (8324910, 'tr_hof_tatoo26', 'sitem'), + (8325166, 'tr_hof_tatoo27', 'sitem'), + (8325422, 'tr_hof_tatoo28', 'sitem'), + (8325678, 'tr_hof_tatoo29', 'sitem'), + (8325934, 'tr_hof_tatoo3', 'sitem'), + (8326190, 'tr_hof_tatoo30', 'sitem'), + (8326446, 'tr_hof_tatoo31', 'sitem'), + (8326702, 'tr_hof_tatoo32', 'sitem'), + (8326958, 'tr_hof_tatoo33', 'sitem'), + (8327214, 'tr_hof_tatoo34', 'sitem'), + (8327470, 'tr_hof_tatoo35', 'sitem'), + (8327726, 'tr_hof_tatoo36', 'sitem'), + (8327982, 'tr_hof_tatoo37', 'sitem'), + (8328238, 'tr_hof_tatoo38', 'sitem'), + (8328494, 'tr_hof_tatoo39', 'sitem'), + (8328750, 'tr_hof_tatoo4', 'sitem'), + (8329006, 'tr_hof_tatoo40', 'sitem'), + (8329262, 'tr_hof_tatoo41', 'sitem'), + (8329518, 'tr_hof_tatoo42', 'sitem'), + (8329774, 'tr_hof_tatoo43', 'sitem'), + (8330030, 'tr_hof_tatoo44', 'sitem'), + (8330286, 'tr_hof_tatoo45', 'sitem'), + (8330542, 'tr_hof_tatoo46', 'sitem'), + (8330798, 'tr_hof_tatoo47', 'sitem'), + (8331054, 'tr_hof_tatoo48', 'sitem'), + (8331310, 'tr_hof_tatoo49', 'sitem'), + (8331566, 'tr_hof_tatoo5', 'sitem'), + (8331822, 'tr_hof_tatoo50', 'sitem'), + (8332078, 'tr_hof_tatoo51', 'sitem'), + (8332334, 'tr_hof_tatoo52', 'sitem'), + (8332590, 'tr_hof_tatoo53', 'sitem'), + (8332846, 'tr_hof_tatoo54', 'sitem'), + (8333102, 'tr_hof_tatoo55', 'sitem'), + (8333358, 'tr_hof_tatoo56', 'sitem'), + (8333614, 'tr_hof_tatoo57', 'sitem'), + (8333870, 'tr_hof_tatoo58', 'sitem'), + (8334126, 'tr_hof_tatoo59', 'sitem'), + (8334382, 'tr_hof_tatoo6', 'sitem'), + (8334638, 'tr_hof_tatoo60', 'sitem'), + (8334894, 'tr_hof_tatoo61', 'sitem'), + (8335150, 'tr_hof_tatoo62', 'sitem'), + (8335406, 'tr_hof_tatoo63', 'sitem'), + (8335662, 'tr_hof_tatoo7', 'sitem'), + (8335918, 'tr_hof_tatoo8', 'sitem'), + (8336174, 'tr_hof_tatoo9', 'sitem'), + (8336430, 'tr_hom_tatoo0', 'sitem'), + (8336686, 'tr_hom_tatoo1', 'sitem'), + (8336942, 'tr_hom_tatoo10', 'sitem'), + (8337198, 'tr_hom_tatoo11', 'sitem'), + (8337454, 'tr_hom_tatoo12', 'sitem'), + (8337710, 'tr_hom_tatoo13', 'sitem'), + (8337966, 'tr_hom_tatoo14', 'sitem'), + (8338222, 'tr_hom_tatoo15', 'sitem'), + (8338478, 'tr_hom_tatoo16', 'sitem'), + (8338734, 'tr_hom_tatoo17', 'sitem'), + (8338990, 'tr_hom_tatoo18', 'sitem'), + (8339246, 'tr_hom_tatoo19', 'sitem'), + (8339502, 'tr_hom_tatoo2', 'sitem'), + (8339758, 'tr_hom_tatoo20', 'sitem'), + (8340014, 'tr_hom_tatoo21', 'sitem'), + (8340270, 'tr_hom_tatoo22', 'sitem'), + (8340526, 'tr_hom_tatoo23', 'sitem'), + (8340782, 'tr_hom_tatoo24', 'sitem'), + (8341038, 'tr_hom_tatoo25', 'sitem'), + (8341294, 'tr_hom_tatoo26', 'sitem'), + (8341550, 'tr_hom_tatoo27', 'sitem'), + (8341806, 'tr_hom_tatoo28', 'sitem'), + (8342062, 'tr_hom_tatoo29', 'sitem'), + (8342318, 'tr_hom_tatoo3', 'sitem'), + (8342574, 'tr_hom_tatoo30', 'sitem'), + (8342830, 'tr_hom_tatoo31', 'sitem'), + (8343086, 'tr_hom_tatoo32', 'sitem'), + (8343342, 'tr_hom_tatoo33', 'sitem'), + (8343598, 'tr_hom_tatoo34', 'sitem'), + (8343854, 'tr_hom_tatoo35', 'sitem'), + (8344110, 'tr_hom_tatoo36', 'sitem'), + (8344366, 'tr_hom_tatoo37', 'sitem'), + (8344622, 'tr_hom_tatoo38', 'sitem'), + (8344878, 'tr_hom_tatoo39', 'sitem'), + (8345134, 'tr_hom_tatoo4', 'sitem'), + (8345390, 'tr_hom_tatoo40', 'sitem'), + (8345646, 'tr_hom_tatoo41', 'sitem'), + (8345902, 'tr_hom_tatoo42', 'sitem'), + (8346158, 'tr_hom_tatoo43', 'sitem'), + (8346414, 'tr_hom_tatoo44', 'sitem'), + (8346670, 'tr_hom_tatoo45', 'sitem'), + (8346926, 'tr_hom_tatoo46', 'sitem'), + (8347182, 'tr_hom_tatoo47', 'sitem'), + (8347438, 'tr_hom_tatoo48', 'sitem'), + (8347694, 'tr_hom_tatoo49', 'sitem'), + (8347950, 'tr_hom_tatoo5', 'sitem'), + (8348206, 'tr_hom_tatoo50', 'sitem'), + (8348462, 'tr_hom_tatoo51', 'sitem'), + (8348718, 'tr_hom_tatoo52', 'sitem'), + (8348974, 'tr_hom_tatoo53', 'sitem'), + (8349230, 'tr_hom_tatoo54', 'sitem'), + (8349486, 'tr_hom_tatoo55', 'sitem'), + (8349742, 'tr_hom_tatoo56', 'sitem'), + (8349998, 'tr_hom_tatoo57', 'sitem'), + (8350254, 'tr_hom_tatoo58', 'sitem'), + (8350510, 'tr_hom_tatoo59', 'sitem'), + (8350766, 'tr_hom_tatoo6', 'sitem'), + (8351022, 'tr_hom_tatoo60', 'sitem'), + (8351278, 'tr_hom_tatoo61', 'sitem'), + (8351534, 'tr_hom_tatoo62', 'sitem'), + (8351790, 'tr_hom_tatoo63', 'sitem'), + (8352046, 'tr_hom_tatoo7', 'sitem'), + (8352302, 'tr_hom_tatoo8', 'sitem'), + (8352558, 'tr_hom_tatoo9', 'sitem'), + (8352814, 'zo_hof_tatoo0', 'sitem'), + (8353070, 'zo_hof_tatoo1', 'sitem'), + (8353326, 'zo_hof_tatoo10', 'sitem'), + (8353582, 'zo_hof_tatoo11', 'sitem'), + (8353838, 'zo_hof_tatoo12', 'sitem'), + (8354094, 'zo_hof_tatoo13', 'sitem'), + (8354350, 'zo_hof_tatoo14', 'sitem'), + (8354606, 'zo_hof_tatoo15', 'sitem'), + (8354862, 'zo_hof_tatoo16', 'sitem'), + (8355118, 'zo_hof_tatoo17', 'sitem'), + (8355374, 'zo_hof_tatoo18', 'sitem'), + (8355630, 'zo_hof_tatoo19', 'sitem'), + (8355886, 'zo_hof_tatoo2', 'sitem'), + (8356142, 'zo_hof_tatoo20', 'sitem'), + (8356398, 'zo_hof_tatoo21', 'sitem'), + (8356654, 'zo_hof_tatoo22', 'sitem'), + (8356910, 'zo_hof_tatoo23', 'sitem'), + (8357166, 'zo_hof_tatoo24', 'sitem'), + (8357422, 'zo_hof_tatoo25', 'sitem'), + (8357678, 'zo_hof_tatoo26', 'sitem'), + (8357934, 'zo_hof_tatoo27', 'sitem'), + (8358190, 'zo_hof_tatoo28', 'sitem'), + (8358446, 'zo_hof_tatoo29', 'sitem'), + (8358702, 'zo_hof_tatoo3', 'sitem'), + (8358958, 'zo_hof_tatoo30', 'sitem'), + (8359214, 'zo_hof_tatoo31', 'sitem'), + (8359470, 'zo_hof_tatoo32', 'sitem'), + (8359726, 'zo_hof_tatoo33', 'sitem'), + (8359982, 'zo_hof_tatoo34', 'sitem'), + (8360238, 'zo_hof_tatoo35', 'sitem'), + (8360494, 'zo_hof_tatoo36', 'sitem'), + (8360750, 'zo_hof_tatoo37', 'sitem'), + (8361006, 'zo_hof_tatoo38', 'sitem'), + (8361262, 'zo_hof_tatoo39', 'sitem'), + (8361518, 'zo_hof_tatoo4', 'sitem'), + (8361774, 'zo_hof_tatoo40', 'sitem'), + (8362030, 'zo_hof_tatoo41', 'sitem'), + (8362286, 'zo_hof_tatoo42', 'sitem'), + (8362542, 'zo_hof_tatoo43', 'sitem'), + (8362798, 'zo_hof_tatoo44', 'sitem'), + (8363054, 'zo_hof_tatoo45', 'sitem'), + (8363310, 'zo_hof_tatoo46', 'sitem'), + (8363566, 'zo_hof_tatoo47', 'sitem'), + (8363822, 'zo_hof_tatoo48', 'sitem'), + (8364078, 'zo_hof_tatoo49', 'sitem'), + (8364334, 'zo_hof_tatoo5', 'sitem'), + (8364590, 'zo_hof_tatoo50', 'sitem'), + (8364846, 'zo_hof_tatoo51', 'sitem'), + (8365102, 'zo_hof_tatoo52', 'sitem'), + (8365358, 'zo_hof_tatoo53', 'sitem'), + (8365614, 'zo_hof_tatoo54', 'sitem'), + (8365870, 'zo_hof_tatoo55', 'sitem'), + (8366126, 'zo_hof_tatoo56', 'sitem'), + (8366382, 'zo_hof_tatoo57', 'sitem'), + (8366638, 'zo_hof_tatoo58', 'sitem'), + (8366894, 'zo_hof_tatoo59', 'sitem'), + (8367150, 'zo_hof_tatoo6', 'sitem'), + (8367406, 'zo_hof_tatoo60', 'sitem'), + (8367662, 'zo_hof_tatoo61', 'sitem'), + (8367918, 'zo_hof_tatoo62', 'sitem'), + (8368174, 'zo_hof_tatoo63', 'sitem'), + (8368430, 'zo_hof_tatoo7', 'sitem'), + (8368686, 'zo_hof_tatoo8', 'sitem'), + (8368942, 'zo_hof_tatoo9', 'sitem'), + (8369198, 'zo_hom_tatoo0', 'sitem'), + (8369454, 'zo_hom_tatoo1', 'sitem'), + (8369710, 'zo_hom_tatoo10', 'sitem'), + (8369966, 'zo_hom_tatoo11', 'sitem'), + (8370222, 'zo_hom_tatoo12', 'sitem'), + (8370478, 'zo_hom_tatoo13', 'sitem'), + (8370734, 'zo_hom_tatoo14', 'sitem'), + (8370990, 'zo_hom_tatoo15', 'sitem'), + (8371246, 'zo_hom_tatoo16', 'sitem'), + (8371502, 'zo_hom_tatoo17', 'sitem'), + (8371758, 'zo_hom_tatoo18', 'sitem'), + (8372014, 'zo_hom_tatoo19', 'sitem'), + (8372270, 'zo_hom_tatoo2', 'sitem'), + (8372526, 'zo_hom_tatoo20', 'sitem'), + (8372782, 'zo_hom_tatoo21', 'sitem'), + (8373038, 'zo_hom_tatoo22', 'sitem'), + (8373294, 'zo_hom_tatoo23', 'sitem'), + (8373550, 'zo_hom_tatoo24', 'sitem'), + (8373806, 'zo_hom_tatoo25', 'sitem'), + (8374062, 'zo_hom_tatoo26', 'sitem'), + (8374318, 'zo_hom_tatoo27', 'sitem'), + (8374574, 'zo_hom_tatoo28', 'sitem'), + (8374830, 'zo_hom_tatoo29', 'sitem'), + (8375086, 'zo_hom_tatoo3', 'sitem'), + (8375342, 'zo_hom_tatoo30', 'sitem'), + (8375598, 'zo_hom_tatoo31', 'sitem'), + (8375854, 'zo_hom_tatoo32', 'sitem'), + (8376110, 'zo_hom_tatoo33', 'sitem'), + (8376366, 'zo_hom_tatoo34', 'sitem'), + (8376622, 'zo_hom_tatoo35', 'sitem'), + (8376878, 'zo_hom_tatoo36', 'sitem'), + (8377134, 'zo_hom_tatoo37', 'sitem'), + (8377390, 'zo_hom_tatoo38', 'sitem'), + (8377646, 'zo_hom_tatoo39', 'sitem'), + (8377902, 'zo_hom_tatoo4', 'sitem'), + (8378158, 'zo_hom_tatoo40', 'sitem'), + (8378414, 'zo_hom_tatoo41', 'sitem'), + (8378670, 'zo_hom_tatoo42', 'sitem'), + (8378926, 'zo_hom_tatoo43', 'sitem'), + (8379182, 'zo_hom_tatoo44', 'sitem'), + (8379438, 'zo_hom_tatoo45', 'sitem'), + (8379694, 'zo_hom_tatoo46', 'sitem'), + (8379950, 'zo_hom_tatoo47', 'sitem'), + (8380206, 'zo_hom_tatoo48', 'sitem'), + (8380462, 'zo_hom_tatoo49', 'sitem'), + (8380718, 'zo_hom_tatoo5', 'sitem'), + (8380974, 'zo_hom_tatoo50', 'sitem'), + (8381230, 'zo_hom_tatoo51', 'sitem'), + (8381486, 'zo_hom_tatoo52', 'sitem'), + (8381742, 'zo_hom_tatoo53', 'sitem'), + (8381998, 'zo_hom_tatoo54', 'sitem'), + (8382254, 'zo_hom_tatoo55', 'sitem'), + (8382510, 'zo_hom_tatoo56', 'sitem'), + (8382766, 'zo_hom_tatoo57', 'sitem'), + (8383022, 'zo_hom_tatoo58', 'sitem'), + (8383278, 'zo_hom_tatoo59', 'sitem'), + (8383534, 'zo_hom_tatoo6', 'sitem'), + (8383790, 'zo_hom_tatoo60', 'sitem'), + (8384046, 'zo_hom_tatoo61', 'sitem'), + (8384302, 'zo_hom_tatoo62', 'sitem'), + (8384558, 'zo_hom_tatoo63', 'sitem'), + (8384814, 'zo_hom_tatoo7', 'sitem'), + (8385070, 'zo_hom_tatoo8', 'sitem'), + (8385326, 'zo_hom_tatoo9', 'sitem'), + (8385582, 'flowers_medicine', 'sitem'), + (8385838, 'fruit_medicine', 'sitem'), + (8386094, 'system_mp_basic', 'sitem'), + (8386350, 'system_mp_choice', 'sitem'), + (8386606, 'system_mp_excellent', 'sitem'), + (8386862, 'system_mp_extra', 'sitem'), + (8387118, 'system_mp_fine', 'sitem'), + (8387374, 'system_mp_supreme', 'sitem'), + (8387630, 'iccahb_boss_fyros_e1', 'sitem'), + (8387886, 'iccahb_boss_matis_e1', 'sitem'), + (8388142, 'iccahb_boss_tryker_e1', 'sitem'), + (8388398, 'iccahb_boss_zorai_e1', 'sitem'), + (8388654, 'iccahg_boss_fyros_e1', 'sitem'), + (8388910, 'iccahg_boss_matis_e1', 'sitem'), + (8389166, 'iccahg_boss_tryker_e1', 'sitem'), + (8389422, 'iccahg_boss_zorai_e1', 'sitem'), + (8389678, 'iccahh_boss_fyros_e1', 'sitem'), + (8389934, 'iccahh_boss_matis_e1', 'sitem'), + (8390190, 'iccahh_boss_tryker_e1', 'sitem'), + (8390446, 'iccahh_boss_zorai_e1', 'sitem'), + (8390702, 'iccahp_boss_fyros_e1', 'sitem'), + (8390958, 'iccahp_boss_matis_e1', 'sitem'), + (8391214, 'iccahp_boss_tryker_e1', 'sitem'), + (8391470, 'iccahp_boss_zorai_e1', 'sitem'), + (8391726, 'iccahs_boss_fyros_e1', 'sitem'), + (8391982, 'iccahs_boss_matis_e1', 'sitem'), + (8392238, 'iccahs_boss_tryker_e1', 'sitem'), + (8392494, 'iccahs_boss_zorai_e1', 'sitem'), + (8392750, 'iccahv_boss_fyros_e1', 'sitem'), + (8393006, 'iccahv_boss_matis_e1', 'sitem'), + (8393262, 'iccahv_boss_tryker_e1', 'sitem'), + (8393518, 'iccahv_boss_zorai_e1', 'sitem'), + (8393774, 'm0077ixxcc01', 'sitem'), + (8394030, 'm0077ixxcc02', 'sitem'), + (8394286, 'm0697dxaca01', 'sitem'), + (8394542, 'm0697dxacb01', 'sitem'), + (8394798, 'm0697dxacc01', 'sitem'), + (8395054, 'm0697dxacd01', 'sitem'), + (8395310, 'm0697dxace01', 'sitem'), + (8395566, 'm0697dxacf01', 'sitem'), + (8395822, 'm0698dxaca01', 'sitem'), + (8396078, 'm0698dxacb01', 'sitem'), + (8396334, 'm0698dxacc01', 'sitem'), + (8396590, 'm0698dxacd01', 'sitem'), + (8396846, 'm0698dxace01', 'sitem'), + (8397102, 'm0698dxacf01', 'sitem'), + (8397358, 'm0699dxaca01', 'sitem'), + (8397614, 'm0699dxacb01', 'sitem'), + (8397870, 'm0699dxacc01', 'sitem'), + (8398126, 'm0699dxacd01', 'sitem'), + (8398382, 'm0699dxace01', 'sitem'), + (8398638, 'm0699dxacf01', 'sitem'), + (8398894, 'm0700dxaca01', 'sitem'), + (8399150, 'm0700dxacb01', 'sitem'), + (8399406, 'm0700dxacc01', 'sitem'), + (8399662, 'm0700dxacd01', 'sitem'), + (8399918, 'm0700dxace01', 'sitem'), + (8400174, 'm0700dxacf01', 'sitem'), + (8400430, 'm0701dxaca01', 'sitem'), + (8400686, 'm0701dxacb01', 'sitem'), + (8400942, 'm0701dxacc01', 'sitem'), + (8401198, 'm0701dxacd01', 'sitem'), + (8401454, 'm0701dxace01', 'sitem'), + (8401710, 'm0701dxacf01', 'sitem'), + (8401966, 'm0702dxaca01', 'sitem'), + (8402222, 'm0702dxacb01', 'sitem'), + (8402478, 'm0702dxacc01', 'sitem'), + (8402734, 'm0702dxacd01', 'sitem'), + (8402990, 'm0702dxace01', 'sitem'), + (8403246, 'm0702dxacf01', 'sitem'), + (8403502, 'm0703dxaca01', 'sitem'), + (8403758, 'm0703dxacb01', 'sitem'), + (8404014, 'm0703dxacc01', 'sitem'), + (8404270, 'm0703dxacd01', 'sitem'), + (8404526, 'm0703dxace01', 'sitem'), + (8404782, 'm0703dxacf01', 'sitem'), + (8405038, 'm0704dxaca01', 'sitem'), + (8405294, 'm0704dxacb01', 'sitem'), + (8405550, 'm0704dxacc01', 'sitem'), + (8405806, 'm0704dxacd01', 'sitem'), + (8406062, 'm0704dxace01', 'sitem'), + (8406318, 'm0704dxacf01', 'sitem'), + (8406574, 'm0705dxaca01', 'sitem'), + (8406830, 'm0705dxacb01', 'sitem'), + (8407086, 'm0705dxacc01', 'sitem'), + (8407342, 'm0705dxacd01', 'sitem'), + (8407598, 'm0705dxace01', 'sitem'), + (8407854, 'm0705dxacf01', 'sitem'), + (8408110, 'm0706dxaca01', 'sitem'), + (8408366, 'm0706dxacb01', 'sitem'), + (8408622, 'm0706dxacc01', 'sitem'), + (8408878, 'm0706dxacd01', 'sitem'), + (8409134, 'm0706dxace01', 'sitem'), + (8409390, 'm0706dxacf01', 'sitem'), + (8409646, 'm0707dxaca01', 'sitem'), + (8409902, 'm0707dxacb01', 'sitem'), + (8410158, 'm0707dxacc01', 'sitem'), + (8410414, 'm0707dxacd01', 'sitem'), + (8410670, 'm0707dxace01', 'sitem'), + (8410926, 'm0707dxacf01', 'sitem'), + (8411182, 'm0708dxaca01', 'sitem'), + (8411438, 'm0708dxacb01', 'sitem'), + (8411694, 'm0708dxacc01', 'sitem'), + (8411950, 'm0708dxacd01', 'sitem'), + (8412206, 'm0708dxace01', 'sitem'), + (8412462, 'm0708dxacf01', 'sitem'), + (8412718, 'm0709dxaca01', 'sitem'), + (8412974, 'm0709dxacb01', 'sitem'), + (8413230, 'm0709dxacc01', 'sitem'), + (8413486, 'm0709dxacd01', 'sitem'), + (8413742, 'm0709dxace01', 'sitem'), + (8413998, 'm0709dxacf01', 'sitem'), + (8414254, 'm0710ixxcc01', 'sitem'), + (8414510, 'candy_stick', 'sitem'), + (8414766, 'ic_candy_stick', 'sitem'), + (8415022, 'if1', 'sitem'), + (8415278, 'if2', 'sitem'), + (8415534, 'if3', 'sitem'), + (8415790, 'm0397chpde01', 'sitem'), + (8416046, 'm0417chpde01', 'sitem'), + (8416302, 'm0437chpde01', 'sitem'), + (8416558, 'm0461cccdd01', 'sitem'), + (8416814, 'm0477cpfde01', 'sitem'), + (8417070, 'm0517chcde01', 'sitem'), + (8417326, 'm0518chcde01', 'sitem'), + (8417582, 'm0519chcde01', 'sitem'), + (8417838, 'm0520chcde01', 'sitem'), + (8418094, 'm0566cbbde01', 'sitem'), + (8418350, 'm0567cbbde01', 'sitem'), + (8418606, 'm0568cbbde01', 'sitem'), + (8418862, 'm0570cbbde01', 'sitem'), + (8419118, 'm0653chsde01', 'sitem'), + (8419374, 'm0654chsde01', 'sitem'), + (8419630, 'm0655chsde01', 'sitem'), + (8419886, 'm0656chsde01', 'sitem'), + (8420142, 'm0657chsde01', 'sitem'), + (8420398, 'm0658cpfde01', 'sitem'), + (8420654, 'm0043ccafe01', 'sitem'), + (8420910, 'm0044ccafe01', 'sitem'), + (8421166, 'm0288ccafe01', 'sitem'), + (8421422, 'm0298ccafe01', 'sitem'), + (8421678, 'm0316ccafe01', 'sitem'), + (8421934, 'm0339ccafe01', 'sitem'), + (8422190, 'm0343ccefe01', 'sitem'), + (8422446, 'm0346ccefe01', 'sitem'), + (8422702, 'm0347ccafe01', 'sitem'), + (8422958, 'm0403chvfe01', 'sitem'), + (8423214, 'm0423chvfe01', 'sitem'), + (8423470, 'm0443chvfe01', 'sitem'), + (8423726, 'm0471chvfe01', 'sitem'), + (8423982, 'm0542ccafe01', 'sitem'), + (8424238, 'm0613chvfe01', 'sitem'), + (8424494, 'm0615chvfe01', 'sitem'), + (8424750, 'm0616chvfe01', 'sitem'), + (8425006, 'm0617chvfe01', 'sitem'), + (8425262, 'm0641ccefe01', 'sitem'), + (8425518, 'm0170cpdje01', 'sitem'), + (8425774, 'm0171cpdje01', 'sitem'), + (8426030, 'm0269cbajb01', 'sitem'), + (8426286, 'm0321cbajb01', 'sitem'), + (8426542, 'm0372cbaje01', 'sitem'), + (8426798, 'm0468ccfje01', 'sitem'), + (8427054, 'm0475cpdje01', 'sitem'), + (8427310, 'm0560cbaje01', 'sitem'), + (8427566, 'm0561cbaje01', 'sitem'), + (8427822, 'm0562cbaje01', 'sitem'), + (8428078, 'm0564cbaje01', 'sitem'), + (8428334, 'm0625ccfje01', 'sitem'), + (8428590, 'm0626ccfje01', 'sitem'), + (8428846, 'm0627ccfje01', 'sitem'), + (8429102, 'm0660cpdje01', 'sitem'), + (8429358, 'm0675chuje01', 'sitem'), + (8429614, 'm0676chuje01', 'sitem'), + (8429870, 'm0677chuje01', 'sitem'), + (8430126, 'm0678chuje01', 'sitem'), + (8430382, 'm0048cccle01', 'sitem'), + (8430638, 'm0268chele01', 'sitem'), + (8430894, 'm0294chele01', 'sitem'), + (8431150, 'm0366cbcle01', 'sitem'), + (8431406, 'm0461ccclf01', 'sitem'), + (8431662, 'm0462cbcle01', 'sitem'), + (8431918, 'm0473cpble01', 'sitem'), + (8432174, 'm0517chcle01', 'sitem'), + (8432430, 'm0518chcle01', 'sitem'), + (8432686, 'm0519chcle01', 'sitem'), + (8432942, 'm0520chcle01', 'sitem'), + (8433198, 'm0548cccle01', 'sitem'), + (8433454, 'm0549cccle01', 'sitem'), + (8433710, 'm0550cccle01', 'sitem'), + (8433966, 'm0551cccle01', 'sitem'), + (8434222, 'm0580ckgle01', 'sitem'), + (8434478, 'm0581ckgle01', 'sitem'), + (8434734, 'm0582ckgle01', 'sitem'), + (8434990, 'm0583ckgle01', 'sitem'), + (8435246, 'm0661cpble01', 'sitem'), + (8435502, 'm0680cbcle01', 'sitem'), + (8435758, 'm0681cbcle01', 'sitem'), + (8436014, 'm0106ccepe01', 'sitem'), + (8436270, 'm0107ccepe01', 'sitem'), + (8436526, 'm0168cpcpf01', 'sitem'), + (8436782, 'm0169cpcpf01', 'sitem'), + (8437038, 'm0264ccepf01', 'sitem'), + (8437294, 'm0289ccepf01', 'sitem'), + (8437550, 'm0300ccepf01', 'sitem'), + (8437806, 'm0324ccepf01', 'sitem'), + (8438062, 'm0325ccfpe01', 'sitem'), + (8438318, 'm0343ccepe01', 'sitem'), + (8438574, 'm0346ccepe01', 'sitem'), + (8438830, 'm0371cbbpe01', 'sitem'), + (8439086, 'm0403chvpf01', 'sitem'), + (8439342, 'm0423chvpf01', 'sitem'), + (8439598, 'm0443chvpf01', 'sitem'), + (8439854, 'm0474cpcpe01', 'sitem'), + (8440110, 'm0479ckbpe01', 'sitem'), + (8440366, 'm0480ckbpe01', 'sitem'), + (8440622, 'm0481ckbpe01', 'sitem'), + (8440878, 'm0485ckape01', 'sitem'), + (8441134, 'm0487ckape01', 'sitem'), + (8441390, 'm0488ckape01', 'sitem'), + (8441646, 'm0566cbbpe01', 'sitem'), + (8441902, 'm0567cbbpe01', 'sitem'), + (8442158, 'm0568cbbpe01', 'sitem'), + (8442414, 'm0570cbbpe01', 'sitem'), + (8442670, 'm0584ckape01', 'sitem'), + (8442926, 'm0588ckbpe01', 'sitem'), + (8443182, 'm0589ckbpe01', 'sitem'), + (8443438, 'm0640cpcpe01', 'sitem'), + (8443694, 'm0641ccepe01', 'sitem'), + (8443950, 'test_conso', 'sitem'), + (8444206, 'goo_covered_seeds', 'sitem'), + (8444462, 'kami_ring_of_vision', 'sitem'), + (8444718, 'issf1', 'sitem'), + (8444974, 'issf2', 'sitem'), + (8445230, 'issf3', 'sitem'), + (8445486, 'issf4', 'sitem'), + (8445742, 'issfa', 'sitem'), + (8445998, 'missive_r_09_02', 'sitem'), + (8446254, 'clopper_flute', 'sitem'), + (8446510, 'potion_r_09_05', 'sitem'), + (8446766, 'potion_r_10_12', 'sitem'), + (8447022, 'r_10_05_recueil_poemes', 'sitem'), + (8447278, 'isadp_kami_1', 'sitem'), + (8447534, 'isadp_kami_2', 'sitem'), + (8447790, 'isadp_kami_3', 'sitem'), + (8448046, 'isadp_karavan_1', 'sitem'), + (8448302, 'isadp_karavan_2', 'sitem'), + (8448558, 'isadp_karavan_3', 'sitem'), + (8448814, 'iccalb', 'sitem'), + (8449070, 'iccalb_boss_fyros_e1', 'sitem'), + (8449326, 'iccalb_boss_matis_e1', 'sitem'), + (8449582, 'iccalb_boss_tryker_e1', 'sitem'), + (8449838, 'iccalb_boss_zorai_e1', 'sitem'), + (8450094, 'iccalg', 'sitem'), + (8450350, 'iccalg_boss_fyros_e1', 'sitem'), + (8450606, 'iccalg_boss_matis_e1', 'sitem'), + (8450862, 'iccalg_boss_tryker_e1', 'sitem'), + (8451118, 'iccalg_boss_zorai_e1', 'sitem'), + (8451374, 'iccalp', 'sitem'), + (8451630, 'iccalp_boss_fyros_e1', 'sitem'), + (8451886, 'iccalp_boss_matis_e1', 'sitem'), + (8452142, 'iccalp_boss_tryker_e1', 'sitem'), + (8452398, 'iccalp_boss_zorai_e1', 'sitem'), + (8452654, 'iccals', 'sitem'), + (8452910, 'iccals_boss_fyros_e1', 'sitem'), + (8453166, 'iccals_boss_matis_e1', 'sitem'), + (8453422, 'iccals_boss_tryker_e1', 'sitem'), + (8453678, 'iccals_boss_zorai_e1', 'sitem'), + (8453934, 'iccalv', 'sitem'), + (8454190, 'iccalv_boss_fyros_e1', 'sitem'), + (8454446, 'iccalv_boss_matis_e1', 'sitem'), + (8454702, 'iccalv_boss_tryker_e1', 'sitem'), + (8454958, 'iccalv_boss_zorai_e1', 'sitem'), + (8455214, 'iccamb', 'sitem'), + (8455470, 'iccamb_boss_fyros_e1', 'sitem'), + (8455726, 'iccamb_boss_matis_e1', 'sitem'), + (8455982, 'iccamb_boss_tryker_e1', 'sitem'), + (8456238, 'iccamb_boss_zorai_e1', 'sitem'), + (8456494, 'iccamg', 'sitem'), + (8456750, 'iccamg_boss_fyros_e1', 'sitem'), + (8457006, 'iccamg_boss_matis_e1', 'sitem'), + (8457262, 'iccamg_boss_tryker_e1', 'sitem'), + (8457518, 'iccamg_boss_zorai_e1', 'sitem'), + (8457774, 'iccamp', 'sitem'), + (8458030, 'iccamp_boss_fyros_e1', 'sitem'), + (8458286, 'iccamp_boss_matis_e1', 'sitem'), + (8458542, 'iccamp_boss_tryker_e1', 'sitem'), + (8458798, 'iccamp_boss_zorai_e1', 'sitem'), + (8459054, 'iccams', 'sitem'), + (8459310, 'iccams_boss_fyros_e1', 'sitem'), + (8459566, 'iccams_boss_matis_e1', 'sitem'), + (8459822, 'iccams_boss_tryker_e1', 'sitem'), + (8460078, 'iccams_boss_zorai_e1', 'sitem'), + (8460334, 'iccamv', 'sitem'), + (8460590, 'iccamv_boss_fyros_e1', 'sitem'), + (8460846, 'iccamv_boss_matis_e1', 'sitem'), + (8461102, 'iccamv_boss_tryker_e1', 'sitem'), + (8461358, 'iccamv_boss_zorai_e1', 'sitem'), + (8461614, 'iccacp', 'sitem'), + (8461870, 'iccacp_boss_fyros_e1', 'sitem'), + (8462126, 'iccacp_boss_matis_e1', 'sitem'), + (8462382, 'iccacp_boss_tryker_e1', 'sitem'), + (8462638, 'iccacp_boss_zorai_e1', 'sitem'), + (8462894, 'iasl_gm', 'sitem'), + (8463150, 'iapsd', 'sitem'), + (8463406, 'iapsd1', 'sitem'), + (8463662, 'iapsd2', 'sitem'), + (8463918, 'iapsd3', 'sitem'), + (8464174, 'iapsd4', 'sitem'), + (8464430, 'iapsdc', 'sitem'), + (8464686, 'iapsdc1', 'sitem'), + (8464942, 'iapsdc2', 'sitem'), + (8465198, 'iapsdc3', 'sitem'), + (8465454, 'iapsdc4', 'sitem'), + (8465710, 'iapsdd', 'sitem'), + (8465966, 'iapsdd1', 'sitem'), + (8466222, 'iapsdd2', 'sitem'), + (8466478, 'iapsdd3', 'sitem'), + (8466734, 'iapsdd4', 'sitem'), + (8466990, 'iapsde', 'sitem'), + (8467246, 'iapsde1', 'sitem'), + (8467502, 'iapsde2', 'sitem'), + (8467758, 'iapsde3', 'sitem'), + (8468014, 'iapsde4', 'sitem'), + (8468270, 'iapsdf', 'sitem'), + (8468526, 'iapsdf1', 'sitem'), + (8468782, 'iapsdf2', 'sitem'), + (8469038, 'iapsdf3', 'sitem'), + (8469294, 'iapsdf4', 'sitem'), + (8469550, 'iapsf', 'sitem'), + (8469806, 'iapsf1', 'sitem'), + (8470062, 'iapsf2', 'sitem'), + (8470318, 'iapsf3', 'sitem'), + (8470574, 'iapsf4', 'sitem'), + (8470830, 'iapsfc', 'sitem'), + (8471086, 'iapsfc1', 'sitem'), + (8471342, 'iapsfc2', 'sitem'), + (8471598, 'iapsfc3', 'sitem'), + (8471854, 'iapsfc4', 'sitem'), + (8472110, 'iapsfd', 'sitem'), + (8472366, 'iapsfd1', 'sitem'), + (8472622, 'iapsfd2', 'sitem'), + (8472878, 'iapsfd3', 'sitem'), + (8473134, 'iapsfd4', 'sitem'), + (8473390, 'iapsfe', 'sitem'), + (8473646, 'iapsfe1', 'sitem'), + (8473902, 'iapsfe2', 'sitem'), + (8474158, 'iapsfe3', 'sitem'), + (8474414, 'iapsfe4', 'sitem'), + (8474670, 'iapsff', 'sitem'), + (8474926, 'iapsff1', 'sitem'), + (8475182, 'iapsff2', 'sitem'), + (8475438, 'iapsff3', 'sitem'), + (8475694, 'iapsff4', 'sitem'), + (8475950, 'iapsj', 'sitem'), + (8476206, 'iapsj1', 'sitem'), + (8476462, 'iapsj2', 'sitem'), + (8476718, 'iapsj3', 'sitem'), + (8476974, 'iapsj4', 'sitem'), + (8477230, 'iapsjc', 'sitem'), + (8477486, 'iapsjc1', 'sitem'), + (8477742, 'iapsjc2', 'sitem'), + (8477998, 'iapsjc3', 'sitem'), + (8478254, 'iapsjc4', 'sitem'), + (8478510, 'iapsjd', 'sitem'), + (8478766, 'iapsjd1', 'sitem'), + (8479022, 'iapsjd2', 'sitem'), + (8479278, 'iapsjd3', 'sitem'), + (8479534, 'iapsjd4', 'sitem'), + (8479790, 'iapsje', 'sitem'), + (8480046, 'iapsje1', 'sitem'), + (8480302, 'iapsje2', 'sitem'), + (8480558, 'iapsje3', 'sitem'), + (8480814, 'iapsje4', 'sitem'), + (8481070, 'iapsjf', 'sitem'), + (8481326, 'iapsjf1', 'sitem'), + (8481582, 'iapsjf2', 'sitem'), + (8481838, 'iapsjf3', 'sitem'), + (8482094, 'iapsjf4', 'sitem'), + (8482350, 'iapsl', 'sitem'), + (8482606, 'iapsl1', 'sitem'), + (8482862, 'iapsl2', 'sitem'), + (8483118, 'iapsl3', 'sitem'), + (8483374, 'iapsl4', 'sitem'), + (8483630, 'iapslc', 'sitem'), + (8483886, 'iapslc1', 'sitem'), + (8484142, 'iapslc2', 'sitem'), + (8484398, 'iapslc3', 'sitem'), + (8484654, 'iapslc4', 'sitem'), + (8484910, 'iapsld', 'sitem'), + (8485166, 'iapsld1', 'sitem'), + (8485422, 'iapsld2', 'sitem'), + (8485678, 'iapsld3', 'sitem'), + (8485934, 'iapsld4', 'sitem'), + (8486190, 'iapsle', 'sitem'), + (8486446, 'iapsle1', 'sitem'), + (8486702, 'iapsle2', 'sitem'), + (8486958, 'iapsle3', 'sitem'), + (8487214, 'iapsle4', 'sitem'), + (8487470, 'iapslf', 'sitem'), + (8487726, 'iapslf1', 'sitem'), + (8487982, 'iapslf2', 'sitem'), + (8488238, 'iapslf3', 'sitem'), + (8488494, 'iapslf4', 'sitem'), + (8488750, 'r_09_12_grande_perle', 'sitem'), + (8489006, 'm0369ccfpe01', 'sitem'), + (8489262, 'm0468ccfpe01', 'sitem'), + (8489518, 'm0471chvpe01', 'sitem'), + (8489774, 'm0613chvpe01', 'sitem'), + (8490030, 'm0615chvpe01', 'sitem'), + (8490286, 'm0616chvpe01', 'sitem'), + (8490542, 'm0617chvpe01', 'sitem'), + (8490798, 'm0625ccfpe01', 'sitem'), + (8491054, 'm0626ccfpe01', 'sitem'), + (8491310, 'm0627ccfpe01', 'sitem'), + (8491566, 'ipma01', 'sitem'), + (8491822, 'ipma02', 'sitem'), + (8492078, 'ipma03', 'sitem'), + (8492334, 'ipma04', 'sitem'), + (8492590, 'ipma05', 'sitem'), + (8492846, 'ipmb01', 'sitem'), + (8493102, 'ipmb02', 'sitem'), + (8493358, 'ipmb03', 'sitem'), + (8493614, 'ipmb04', 'sitem'), + (8493870, 'ipmb05', 'sitem'), + (8494126, 'ipmc01', 'sitem'), + (8494382, 'ipmc02', 'sitem'), + (8494638, 'ipmc03', 'sitem'), + (8494894, 'ipmc04', 'sitem'), + (8495150, 'ipmc05', 'sitem'), + (8495406, 'ipmd01', 'sitem'), + (8495662, 'ipmd02', 'sitem'), + (8495918, 'ipmd03', 'sitem'), + (8496174, 'ipmd04', 'sitem'), + (8496430, 'ipmd05', 'sitem'), + (8496686, 'ipme01', 'sitem'), + (8496942, 'ipme02', 'sitem'), + (8497198, 'ipme03', 'sitem'), + (8497454, 'ipme04', 'sitem'), + (8497710, 'ipme05', 'sitem'), + (8497966, 'ipmf01', 'sitem'), + (8498222, 'ipmf02', 'sitem'), + (8498478, 'ipmf03', 'sitem'), + (8498734, 'ipmf04', 'sitem'), + (8498990, 'ipmf05', 'sitem'), + (8499246, 'r_05_39_varinx_skull', 'sitem'), + (8499502, 'ikarasb', 'sitem'), + (8499758, 'ikarasg', 'sitem'), + (8500014, 'ikarash', 'sitem'), + (8500270, 'ikarasp', 'sitem'), + (8500526, 'ikarass', 'sitem'), + (8500782, 'ikarasv', 'sitem'), + (8501038, 'ikarabb', 'sitem'), + (8501294, 'ikarabg', 'sitem'), + (8501550, 'ikarabh', 'sitem'), + (8501806, 'ikarabp', 'sitem'), + (8502062, 'ikarabs', 'sitem'), + (8502318, 'ikarabv', 'sitem'), + (8502574, 'ikaracb', 'sitem'), + (8502830, 'ikaracg', 'sitem'), + (8503086, 'ikarach', 'sitem'), + (8503342, 'ikaracp', 'sitem'), + (8503598, 'ikaracs', 'sitem'), + (8503854, 'ikaracv', 'sitem'), + (8504110, 'ikaraeb', 'sitem'), + (8504366, 'ikaraeg', 'sitem'), + (8504622, 'ikaraeh', 'sitem'), + (8504878, 'ikaraep', 'sitem'), + (8505134, 'ikaraes', 'sitem'), + (8505390, 'ikaraev', 'sitem'), + (8505646, 'ikaramb', 'sitem'), + (8505902, 'ikaramg', 'sitem'), + (8506158, 'ikaramh', 'sitem'), + (8506414, 'ikaramp', 'sitem'), + (8506670, 'ikarams', 'sitem'), + (8506926, 'ikaramv', 'sitem'), + (8507182, 'ikaratb', 'sitem'), + (8507438, 'ikaratg', 'sitem'), + (8507694, 'ikarath', 'sitem'), + (8507950, 'ikaratp', 'sitem'), + (8508206, 'ikarats', 'sitem'), + (8508462, 'ikaratv', 'sitem'), + (8508718, 'ikarasb_b', 'sitem'), + (8508974, 'ikarasb_j', 'sitem'), + (8509230, 'ikarasb_r', 'sitem'), + (8509486, 'ikarasg_b', 'sitem'), + (8509742, 'ikarasg_j', 'sitem'), + (8509998, 'ikarasg_r', 'sitem'), + (8510254, 'ikarash_b', 'sitem'), + (8510510, 'ikarash_j', 'sitem'), + (8510766, 'ikarash_r', 'sitem'), + (8511022, 'ikarasp_b', 'sitem'), + (8511278, 'ikarasp_j', 'sitem'), + (8511534, 'ikarasp_r', 'sitem'), + (8511790, 'ikarass_b', 'sitem'), + (8512046, 'ikarass_j', 'sitem'), + (8512302, 'ikarass_r', 'sitem'), + (8512558, 'ikarasv_b', 'sitem'), + (8512814, 'ikarasv_j', 'sitem'), + (8513070, 'ikarasv_r', 'sitem'), + (8513326, 'ickamm2ms', 'sitem'), + (8513582, 'ickamm2ms_2', 'sitem'), + (8513838, 'ickamm2ms_3', 'sitem'), + (8514094, 'ickarm2ms', 'sitem'), + (8514350, 'ickarm2ms_2', 'sitem'), + (8514606, 'ickarm2ms_3', 'sitem'), + (8514862, 'ichm2bm_hom', 'sitem'), + (8515118, 'ichm2bm_kam', 'sitem'), + (8515374, 'ichm2bm_kar', 'sitem'), + (8515630, 'ichm2bm_kit', 'sitem'), + (8515886, 'ichm2pp_hom', 'sitem'), + (8516142, 'ichm2pp_kam', 'sitem'), + (8516398, 'ichm2pp_kar', 'sitem'), + (8516654, 'ichm2pp_kit', 'sitem'), + (8516910, 'ichm2ss_hom', 'sitem'), + (8517166, 'ichm2ss_kam', 'sitem'), + (8517422, 'ichm2ss_kar', 'sitem'), + (8517678, 'ichm2ss_kit', 'sitem'), + (8517934, 'ikaraab', 'sitem'), + (8518190, 'ikaraag', 'sitem'), + (8518446, 'ikaraah', 'sitem'), + (8518702, 'ikaraap', 'sitem'), + (8518958, 'ikaraas', 'sitem'), + (8519214, 'ikaraav', 'sitem'), + (8519470, 'ikamaab', 'sitem'), + (8519726, 'ikamaag', 'sitem'), + (8519982, 'ikamaah', 'sitem'), + (8520238, 'ikamaap', 'sitem'), + (8520494, 'ikamaas', 'sitem'), + (8520750, 'ikamaav', 'sitem'), + (8521006, 'ipma15_kam', 'sitem'), + (8521262, 'ipma15_kar', 'sitem'), + (8521518, 'ipma20_kam', 'sitem'), + (8521774, 'ipma20_kar', 'sitem'), + (8522030, 'ipma25_kam', 'sitem'), + (8522286, 'ipma25_kar', 'sitem'), + (8522542, 'ipmb15_kam', 'sitem'), + (8522798, 'ipmb15_kar', 'sitem'), + (8523054, 'ipmb20_kam', 'sitem'), + (8523310, 'ipmb20_kar', 'sitem'), + (8523566, 'ipmb25_kam', 'sitem'), + (8523822, 'ipmb25_kar', 'sitem'), + (8524078, 'ipmc15_kam', 'sitem'), + (8524334, 'ipmc15_kar', 'sitem'), + (8524590, 'ipmc20_kam', 'sitem'), + (8524846, 'ipmc20_kar', 'sitem'), + (8525102, 'ipmc25_kam', 'sitem'), + (8525358, 'ipmc25_kar', 'sitem'), + (8525614, 'ipmd15_kam', 'sitem'), + (8525870, 'ipmd15_kar', 'sitem'), + (8526126, 'ipmd20_kam', 'sitem'), + (8526382, 'ipmd20_kar', 'sitem'), + (8526638, 'ipmd25_kam', 'sitem'), + (8526894, 'ipmd25_kar', 'sitem'), + (8527150, 'ipme03_kam', 'sitem'), + (8527406, 'ipme03_kar', 'sitem'), + (8527662, 'ipme04_kam', 'sitem'), + (8527918, 'ipme04_kar', 'sitem'), + (8528174, 'ipme05_kam', 'sitem'), + (8528430, 'ipme05_kar', 'sitem'), + (8528686, 'warmap_goo_miasm', 'sitem'), + (8528942, 'warmap_kami_merit', 'sitem'), + (8529198, 'warmap_karavan_merit', 'sitem'), + (8529454, 'warmap_kitin_egg', 'sitem'), + (8529710, 'warmap_nano', 'sitem'), + (8529966, 'warmap_sap_cristaux', 'sitem'), + (8530222, 'm0711dxaca01', 'sitem'), + (8530478, 'm0711dxacb01', 'sitem'), + (8530734, 'm0711dxacc01', 'sitem'), + (8530990, 'm0711dxacd01', 'sitem'), + (8531246, 'm0711dxace01', 'sitem'), + (8531502, 'm0711dxacf01', 'sitem'), + (8531758, 'm0712dxaca01', 'sitem'), + (8532014, 'm0712dxacb01', 'sitem'), + (8532270, 'm0712dxacc01', 'sitem'), + (8532526, 'm0712dxacd01', 'sitem'), + (8532782, 'm0712dxace01', 'sitem'), + (8533038, 'm0712dxacf01', 'sitem'), + (8533294, 'm0713dxaca01', 'sitem'), + (8533550, 'm0713dxacb01', 'sitem'), + (8533806, 'm0713dxacc01', 'sitem'), + (8534062, 'm0713dxacd01', 'sitem'), + (8534318, 'm0713dxace01', 'sitem'), + (8534574, 'm0713dxacf01', 'sitem'), + (8534830, 'm0714dxaca01', 'sitem'), + (8535086, 'm0714dxacb01', 'sitem'), + (8535342, 'm0714dxacc01', 'sitem'), + (8535598, 'm0714dxacd01', 'sitem'), + (8535854, 'm0714dxace01', 'sitem'), + (8536110, 'm0714dxacf01', 'sitem'), + (8536366, 'm0715dxaca01', 'sitem'), + (8536622, 'm0715dxacb01', 'sitem'), + (8536878, 'm0715dxacc01', 'sitem'), + (8537134, 'm0715dxacd01', 'sitem'), + (8537390, 'm0715dxace01', 'sitem'), + (8537646, 'm0715dxacf01', 'sitem'), + (8537902, 'm0716dxaca01', 'sitem'), + (8538158, 'm0716dxacb01', 'sitem'), + (8538414, 'm0716dxacc01', 'sitem'), + (8538670, 'm0716dxacd01', 'sitem'), + (8538926, 'm0716dxace01', 'sitem'), + (8539182, 'm0716dxacf01', 'sitem'), + (8539438, 'test_conso_emot', 'sitem'), + (8539694, 'm0717dxacc01', 'sitem'), + (8539950, 'm0718dxacc01', 'sitem'), + (8540206, 'm0719dxacc01', 'sitem'), + (8540462, 'm0720dxacc01', 'sitem'), + (8540718, 'm0721dxacc01', 'sitem'), + (8540974, 'm0722dxacc01', 'sitem'), + (8541230, 'm0723dxacc01', 'sitem'), + (8541486, 'm0724dxacc01', 'sitem'), + (8541742, 'm0725dxacc01', 'sitem'), + (8541998, 'm0726dxacc01', 'sitem'), + (8542254, 'm0727dxacc01', 'sitem'), + (8542510, 'm0728dxacc01', 'sitem'), + (8542766, 'm0729dxacc01', 'sitem'), + (8543022, 'm0730dxacc01', 'sitem'), + (8543278, 'm0731dxacc01', 'sitem'), + (8543534, 'm0732dxacc01', 'sitem'), + (8543790, 'm0733dxacc01', 'sitem'), + (8544046, 'm0734dxacc01', 'sitem'), + (8544302, 'm0735dxacc01', 'sitem'), + (8544558, 'm0736dxacc01', 'sitem'), + (8544814, 'm0737dxacc01', 'sitem'), + (8545070, 'm0738dxacc01', 'sitem'), + (8545326, 'm0739dxacc01', 'sitem'), + (8545582, 'm0740dxacc01', 'sitem'), + (8545838, 'test_scroll', 'sitem'), + (8546094, 'ixpca01', 'sitem'), + (8546350, 'ep2_high_brick', 'sitem'), + (8546606, 'ep2_large_bark_splinter', 'sitem'), + (8546862, 'ep2_large_bud', 'sitem'), + (8547118, 'ep2_large_conglomerate', 'sitem'), + (8547374, 'ep2_large_fibers', 'sitem'), + (8547630, 'ep2_large_moss_patch', 'sitem'), + (8547886, 'ep2_large_patch_cover', 'sitem'), + (8548142, 'ep2_large_root_piece', 'sitem'), + (8548398, 'ep2_large_trunk', 'sitem'), + (8548654, 'ep2_low_brick', 'sitem'), + (8548910, 'ep2_major_column', 'sitem'), + (8549166, 'ep2_major_justice_column', 'sitem'), + (8549422, 'ep2_major_maduk_core', 'sitem'), + (8549678, 'ep2_major_ornament', 'sitem'), + (8549934, 'ep2_major_pedestal', 'sitem'), + (8550190, 'ep2_major_statue_part', 'sitem'), + (8550446, 'ep2_major_symbol_part', 'sitem'), + (8550702, 'ep2_minor_column', 'sitem'), + (8550958, 'ep2_minor_justice_column', 'sitem'), + (8551214, 'ep2_minor_maduk_core', 'sitem'), + (8551470, 'ep2_minor_ornament', 'sitem'), + (8551726, 'ep2_minor_pedestal', 'sitem'), + (8551982, 'ep2_minor_statue_part', 'sitem'), + (8552238, 'ep2_minor_symbol_part', 'sitem'), + (8552494, 'ep2_small_bark_splinter', 'sitem'), + (8552750, 'ep2_small_bud', 'sitem'), + (8553006, 'ep2_small_conglomerate', 'sitem'), + (8553262, 'ep2_small_fibers', 'sitem'), + (8553518, 'ep2_small_moss_patch', 'sitem'), + (8553774, 'ep2_small_patch_cover', 'sitem'), + (8554030, 'ep2_small_root_piece', 'sitem'), + (8554286, 'ep2_small_trunk', 'sitem'), + (8554542, 'ikaracp_ep2_1', 'sitem'), + (8554798, 'ikaracp_ep2_2', 'sitem'), + (8555054, 'ikaracp_ep2_3', 'sitem'), + (8555310, 'ikamacp_ep2_1', 'sitem'), + (8555566, 'ikamacp_ep2_2', 'sitem'), + (8555822, 'ikamacp_ep2_3', 'sitem'), + (8556078, 'itforagekam_ep2_1', 'sitem'), + (8556334, 'itforagekam_ep2_2', 'sitem'), + (8556590, 'itforagekam_ep2_3', 'sitem'), + (8556846, 'itforagekar_ep2_1', 'sitem'), + (8557102, 'itforagekar_ep2_2', 'sitem'), + (8557358, 'itforagekar_ep2_3', 'sitem'), + (8557614, 'mp_kami_ep2_choice_100', 'sitem'), + (8557870, 'mp_kami_ep2_choice_150', 'sitem'), + (8558126, 'mp_kami_ep2_choice_200', 'sitem'), + (8558382, 'mp_kami_ep2_choice_250', 'sitem'), + (8558638, 'mp_kami_ep2_choice_50', 'sitem'), + (8558894, 'mp_kami_ep2_excellent_100', 'sitem'), + (8559150, 'mp_kami_ep2_excellent_150', 'sitem'), + (8559406, 'mp_kami_ep2_excellent_200', 'sitem'), + (8559662, 'mp_kami_ep2_excellent_250', 'sitem'), + (8559918, 'mp_kami_ep2_excellent_50', 'sitem'), + (8560174, 'mp_karavan_ep2_choice_100', 'sitem'), + (8560430, 'mp_karavan_ep2_choice_150', 'sitem'), + (8560686, 'mp_karavan_ep2_choice_200', 'sitem'), + (8560942, 'mp_karavan_ep2_choice_250', 'sitem'), + (8561198, 'mp_karavan_ep2_choice_50', 'sitem'), + (8561454, 'mp_karavan_ep2_excellent_100', 'sitem'), + (8561710, 'mp_karavan_ep2_excellent_150', 'sitem'), + (8561966, 'mp_karavan_ep2_excellent_200', 'sitem'), + (8562222, 'mp_karavan_ep2_excellent_250', 'sitem'), + (8562478, 'mp_karavan_ep2_excellent_50', 'sitem'), + (8562734, 'ickamss_ep2_1', 'sitem'), + (8562990, 'ickamss_ep2_2', 'sitem'), + (8563246, 'ickamss_ep2_3', 'sitem'), + (8563502, 'ickarss_ep2_1', 'sitem'), + (8563758, 'ickarss_ep2_2', 'sitem'), + (8564014, 'ickarss_ep2_3', 'sitem'), + (8564270, 'fy_leader_01', 'sitem'), + (8564526, 'ma_leader_01', 'sitem'), + (8564782, 'tr_leader_01', 'sitem'), + (8565038, 'zo_leader_01', 'sitem'), + (8565294, 'fy_weapon_leader', 'sitem'), + (8565550, 'ma_weapon_leader', 'sitem'), + (8565806, 'tr_weapon_leader', 'sitem'), + (8566062, 'zo_weapon_leader', 'sitem'), + (8566318, 'fy_weapon_leader_dexton', 'sitem'), + (8566574, 'ma_weapon_leader_yrkanis', 'sitem'), + (8566830, 'tr_weapon_leader_still_wyler', 'sitem'), + (8567086, 'zo_weapon_leader_mabreka', 'sitem'), + (8567342, 'icfahb_leader01', 'sitem'), + (8567598, 'icfahp_leader01', 'sitem'), + (8567854, 'icfahs_leader01', 'sitem'), + (8568110, 'icfahv_leader01', 'sitem'), + (8568366, 'icmahb_leader01', 'sitem'), + (8568622, 'icmahp_leader01', 'sitem'), + (8568878, 'icmahs_leader01', 'sitem'), + (8569134, 'icmahv_leader01', 'sitem'), + (8569390, 'ictamb_leader01', 'sitem'), + (8569646, 'ictamp_leader01', 'sitem'), + (8569902, 'ictams_leader01', 'sitem'), + (8570158, 'ictamv_leader01', 'sitem'), + (8570414, 'iczacb_leader01', 'sitem'), + (8570670, 'iczacp_leader01', 'sitem'), + (8570926, 'iczacs_leader01', 'sitem'), + (8571182, 'iczacv_leader01', 'sitem'), + (8571438, 'ipmg01', 'sitem'), + (8571694, 'icfja_2', 'sitem'), + (8571950, 'icfja_3', 'sitem'), + (8572206, 'icfjb_2', 'sitem'), + (8572462, 'icfjb_3', 'sitem'), + (8572718, 'icfjd_2', 'sitem'), + (8572974, 'icfjd_3', 'sitem'), + (8573230, 'icfje_2', 'sitem'), + (8573486, 'icfje_3', 'sitem'), + (8573742, 'icfjp_2', 'sitem'), + (8573998, 'icfjp_3', 'sitem'), + (8574254, 'icfjr_2', 'sitem'), + (8574510, 'icfjr_3', 'sitem'), + (8574766, 'icmja_2', 'sitem'), + (8575022, 'icmja_3', 'sitem'), + (8575278, 'icmjb_2', 'sitem'), + (8575534, 'icmjb_3', 'sitem'), + (8575790, 'icmjd_2', 'sitem'), + (8576046, 'icmjd_3', 'sitem'), + (8576302, 'icmje_2', 'sitem'), + (8576558, 'icmje_3', 'sitem'), + (8576814, 'icmjp_2', 'sitem'), + (8577070, 'icmjp_3', 'sitem'), + (8577326, 'icmjr_2', 'sitem'), + (8577582, 'icmjr_3', 'sitem'), + (8577838, 'ictja_2', 'sitem'), + (8578094, 'ictja_3', 'sitem'), + (8578350, 'ictjb_2', 'sitem'), + (8578606, 'ictjb_3', 'sitem'), + (8578862, 'ictjd_2', 'sitem'), + (8579118, 'ictjd_3', 'sitem'), + (8579374, 'ictje_2', 'sitem'), + (8579630, 'ictje_3', 'sitem'), + (8579886, 'ictjp_2', 'sitem'), + (8580142, 'ictjp_3', 'sitem'), + (8580398, 'ictjr_2', 'sitem'), + (8580654, 'ictjr_3', 'sitem'), + (8580910, 'iczja_2', 'sitem'), + (8581166, 'iczja_3', 'sitem'), + (8581422, 'iczjb_2', 'sitem'), + (8581678, 'iczjb_3', 'sitem'), + (8581934, 'iczjd_2', 'sitem'), + (8582190, 'iczjd_3', 'sitem'), + (8582446, 'iczje_2', 'sitem'), + (8582702, 'iczje_3', 'sitem'), + (8582958, 'iczjp_2', 'sitem'), + (8583214, 'iczjp_3', 'sitem'), + (8583470, 'iczjr_2', 'sitem'), + (8583726, 'iczjr_3', 'sitem'), + (8583982, 'icokamm1bm_1', 'sitem'), + (8584238, 'icokamm1bm_2', 'sitem'), + (8584494, 'icokamm1bs_1', 'sitem'), + (8584750, 'icokamm1bs_2', 'sitem'), + (8585006, 'icokamm1pd_1', 'sitem'), + (8585262, 'icokamm1pd_2', 'sitem'), + (8585518, 'icokamm1ps_1', 'sitem'), + (8585774, 'icokamm1ps_2', 'sitem'), + (8586030, 'icokamm1sa_1', 'sitem'), + (8586286, 'icokamm1sa_2', 'sitem'), + (8586542, 'icokamm1ss_1', 'sitem'), + (8586798, 'icokamm1ss_2', 'sitem'), + (8587054, 'icokamm2bm_1', 'sitem'), + (8587310, 'icokamm2bm_2', 'sitem'), + (8587566, 'icokamm2ms_1', 'sitem'), + (8587822, 'icokamm2ms_2', 'sitem'), + (8588078, 'icokamm2pp_1', 'sitem'), + (8588334, 'icokamm2pp_2', 'sitem'), + (8588590, 'icokamm2sa_1', 'sitem'), + (8588846, 'icokamm2sa_2', 'sitem'), + (8589102, 'icokamm2ss_1', 'sitem'), + (8589358, 'icokamm2ss_2', 'sitem'), + (8589614, 'icokarm1bm_1', 'sitem'), + (8589870, 'icokarm1bm_2', 'sitem'), + (8590126, 'icokarm1bs_1', 'sitem'), + (8590382, 'icokarm1bs_2', 'sitem'), + (8590638, 'icokarm1pd_1', 'sitem'), + (8590894, 'icokarm1pd_2', 'sitem'), + (8591150, 'icokarm1ps_1', 'sitem'), + (8591406, 'icokarm1ps_2', 'sitem'), + (8591662, 'icokarm1sa_1', 'sitem'), + (8591918, 'icokarm1sa_2', 'sitem'), + (8592174, 'icokarm1ss_1', 'sitem'), + (8592430, 'icokarm1ss_2', 'sitem'), + (8592686, 'icokarm2bm_1', 'sitem'), + (8592942, 'icokarm2bm_2', 'sitem'), + (8593198, 'icokarm2ms_1', 'sitem'), + (8593454, 'icokarm2ms_2', 'sitem'), + (8593710, 'icokarm2pp_1', 'sitem'), + (8593966, 'icokarm2pp_2', 'sitem'), + (8594222, 'icokarm2sa_1', 'sitem'), + (8594478, 'icokarm2sa_2', 'sitem'), + (8594734, 'icokarm2ss_1', 'sitem'), + (8594990, 'icokarm2ss_2', 'sitem'), + (8595246, 'icokamr1b_1', 'sitem'), + (8595502, 'icokamr1b_2', 'sitem'), + (8595758, 'icokamr1p_1', 'sitem'), + (8596014, 'icokamr1p_2', 'sitem'), + (8596270, 'icokamr2a_1', 'sitem'), + (8596526, 'icokamr2a_2', 'sitem'), + (8596782, 'icokamr2b_1', 'sitem'), + (8597038, 'icokamr2b_2', 'sitem'), + (8597294, 'icokamr2l_1', 'sitem'), + (8597550, 'icokamr2l_2', 'sitem'), + (8597806, 'icokamr2r_1', 'sitem'), + (8598062, 'icokamr2r_2', 'sitem'), + (8598318, 'icokarr1b_1', 'sitem'), + (8598574, 'icokarr1b_2', 'sitem'), + (8598830, 'icokarr1p_1', 'sitem'), + (8599086, 'icokarr1p_2', 'sitem'), + (8599342, 'icokarr2a_1', 'sitem'), + (8599598, 'icokarr2a_2', 'sitem'), + (8599854, 'icokarr2b_1', 'sitem'), + (8600110, 'icokarr2b_2', 'sitem'), + (8600366, 'icokarr2l_1', 'sitem'), + (8600622, 'icokarr2l_2', 'sitem'), + (8600878, 'icokarr2r_1', 'sitem'), + (8601134, 'icokarr2r_2', 'sitem'), + (8601390, 'm0741dxacc01', 'sitem'), + (8601646, 'm0742dxacc01', 'sitem'), + (8601902, 'm0743dxacc01', 'sitem'), + (8602158, 'm0744dxacc01', 'sitem'), + (8602414, 'm0745dxacc01', 'sitem'), + (8602670, 'm0746dxacc01', 'sitem'), + (8602926, 'm0747dxacc01', 'sitem'), + (8603182, 'm0748dxacc01', 'sitem'), + (8603438, 'm0749dxacc01', 'sitem'), + (8603694, 'm0750dxacc01', 'sitem'), + (8603950, 'm0751dxacc01', 'sitem'), + (8604206, 'm0752dxacc01', 'sitem'), + (8604462, 'm0753dxacc01', 'sitem'), + (8604718, 'm0754dxacc01', 'sitem'), + (8604974, 'm0755dxacc01', 'sitem'), + (8605230, 'm0756dxacc01', 'sitem'), + (8605486, 'icokamtammo_1', 'sitem'), + (8605742, 'icokamtammo_2', 'sitem'), + (8605998, 'icokamtarmor_1', 'sitem'), + (8606254, 'icokamtarmor_2', 'sitem'), + (8606510, 'icokamtjewel_1', 'sitem'), + (8606766, 'icokamtjewel_2', 'sitem'), + (8607022, 'icokamtmwea_1', 'sitem'), + (8607278, 'icokamtmwea_2', 'sitem'), + (8607534, 'icokamtrwea_1', 'sitem'), + (8607790, 'icokamtrwea_2', 'sitem'), + (8608046, 'icokartammo_1', 'sitem'), + (8608302, 'icokartammo_2', 'sitem'), + (8608558, 'icokartarmor_1', 'sitem'), + (8608814, 'icokartarmor_2', 'sitem'), + (8609070, 'icokartjewel_1', 'sitem'), + (8609326, 'icokartjewel_2', 'sitem'), + (8609582, 'icokartmwea_1', 'sitem'), + (8609838, 'icokartmwea_2', 'sitem'), + (8610094, 'icokartrwea_1', 'sitem'), + (8610350, 'icokartrwea_2', 'sitem'), + (8610606, 'icokamtforage_1', 'sitem'), + (8610862, 'icokamtforage_2', 'sitem'), + (8611118, 'icokartforage_1', 'sitem'), + (8611374, 'icokartforage_2', 'sitem'), + (8611630, 'ittool', 'sitem'), + (8611886, 'ipoc_bal', 'sitem'), + (8612142, 'ipoc_con', 'sitem'), + (8612398, 'ipoc_dex', 'sitem'), + (8612654, 'ipoc_foc', 'sitem'), + (8612910, 'ipoc_hp', 'sitem'), + (8613166, 'ipoc_int', 'sitem'), + (8613422, 'ipoc_met', 'sitem'), + (8613678, 'ipoc_sap', 'sitem'), + (8613934, 'ipoc_sta', 'sitem'), + (8614190, 'ipoc_str', 'sitem'), + (8614446, 'ipoc_wil', 'sitem'), + (8614702, 'ipoc_wis', 'sitem'), + (8614958, 'ipoi_fy', 'sitem'), + (8615214, 'ipoi_inv', 'sitem'), + (8615470, 'ipoi_ma', 'sitem'), + (8615726, 'ipoi_tr', 'sitem'), + (8615982, 'ipoi_zo', 'sitem'), + (8616238, 'ipop_aci', 'sitem'), + (8616494, 'ipop_col', 'sitem'), + (8616750, 'ipop_elc', 'sitem'), + (8617006, 'ipop_fir', 'sitem'), + (8617262, 'ipop_poi', 'sitem'), + (8617518, 'ipop_rot', 'sitem'), + (8617774, 'ipop_sho', 'sitem'), + (8618030, 'ipor_des', 'sitem'), + (8618286, 'ipor_for', 'sitem'), + (8618542, 'ipor_jun', 'sitem'), + (8618798, 'ipor_lak', 'sitem'), + (8619054, 'ipor_pri', 'sitem'), + (8619310, 'citizenship_bothaya_fire', 'sitem'), + (8619566, 'citizenship_cold_pearl', 'sitem'), + (8619822, 'citizenship_sac_veilleur', 'sitem'), + (8620078, 'citizenship_shining_pearl', 'sitem'), + (8620334, 'citizenship_lacustre_beer', 'sitem'), + (8620590, 'citizenship_rotoa_flower', 'sitem'), + (8620846, 'citizenship_stolen_offerings', 'sitem'), + (8621102, 'citizenship_purified_sap', 'sitem'), + (8621358, 'citizenship_stolen_ressources', 'sitem'), + (8621614, 'kitiniere_map', 'sitem'), + (8621870, 'kitiniere_prince_head', 'sitem'), + (8622126, 'kitiniere_queen_head', 'sitem'), + (8622382, 'ipk_almati_artisan', 'sitem'), + (8622638, 'ipk_almati_mage', 'sitem'), + (8622894, 'ipk_almati_warrior', 'sitem'), + (8623150, 'ipk_major_artisan', 'sitem'), + (8623406, 'ipk_major_dext', 'sitem'), + (8623662, 'ipk_major_intel', 'sitem'), + (8623918, 'ipk_major_life', 'sitem'), + (8624174, 'ipk_major_mage', 'sitem'), + (8624430, 'ipk_major_power', 'sitem'), + (8624686, 'ipk_major_reju', 'sitem'), + (8624942, 'ipk_major_strength', 'sitem'), + (8625198, 'ipk_major_warrior', 'sitem'), + (8625454, 'ipk_minor_artisan', 'sitem'), + (8625710, 'ipk_minor_dext', 'sitem'), + (8625966, 'ipk_minor_intel', 'sitem'), + (8626222, 'ipk_minor_life', 'sitem'), + (8626478, 'ipk_minor_mage', 'sitem'), + (8626734, 'ipk_minor_power', 'sitem'), + (8626990, 'ipk_minor_reju', 'sitem'), + (8627246, 'ipk_minor_strength', 'sitem'), + (8627502, 'ipk_minor_warrior', 'sitem'), + (8627758, 'messager_0907', 'sitem'), + (8628014, 'nbland_flasque', 'sitem'), + (8628270, 'nbland_goo_device', 'sitem'), + (8628526, 'nbland_msg_sivaldo', 'sitem'), + (8628782, 'newbie_diadem', 'sitem'), + (8629038, 'newbie_parchemin', 'sitem'), + (8629294, 'newbie_plans', 'sitem'), + (8629550, 'newbie_tool', 'sitem'), + (8629806, 'r2_create_new_plot_item', 'sitem'), + (8630062, 'r2_plot_item_0', 'sitem'), + (8630318, 'r2_plot_item_1', 'sitem'), + (8630574, 'r2_plot_item_10', 'sitem'), + (8630830, 'r2_plot_item_100', 'sitem'), + (8631086, 'r2_plot_item_101', 'sitem'), + (8631342, 'r2_plot_item_102', 'sitem'), + (8631598, 'r2_plot_item_103', 'sitem'), + (8631854, 'r2_plot_item_104', 'sitem'), + (8632110, 'r2_plot_item_105', 'sitem'), + (8632366, 'r2_plot_item_106', 'sitem'), + (8632622, 'r2_plot_item_107', 'sitem'), + (8632878, 'r2_plot_item_108', 'sitem'), + (8633134, 'r2_plot_item_109', 'sitem'), + (8633390, 'r2_plot_item_11', 'sitem'), + (8633646, 'r2_plot_item_110', 'sitem'), + (8633902, 'r2_plot_item_111', 'sitem'), + (8634158, 'r2_plot_item_112', 'sitem'), + (8634414, 'r2_plot_item_113', 'sitem'), + (8634670, 'r2_plot_item_114', 'sitem'), + (8634926, 'r2_plot_item_115', 'sitem'), + (8635182, 'r2_plot_item_116', 'sitem'), + (8635438, 'r2_plot_item_117', 'sitem'), + (8635694, 'r2_plot_item_118', 'sitem'), + (8635950, 'r2_plot_item_119', 'sitem'), + (8636206, 'r2_plot_item_12', 'sitem'), + (8636462, 'r2_plot_item_120', 'sitem'), + (8636718, 'r2_plot_item_121', 'sitem'), + (8636974, 'r2_plot_item_122', 'sitem'), + (8637230, 'r2_plot_item_123', 'sitem'), + (8637486, 'r2_plot_item_124', 'sitem'), + (8637742, 'r2_plot_item_125', 'sitem'), + (8637998, 'r2_plot_item_126', 'sitem'), + (8638254, 'r2_plot_item_127', 'sitem'), + (8638510, 'r2_plot_item_128', 'sitem'), + (8638766, 'r2_plot_item_129', 'sitem'), + (8639022, 'r2_plot_item_13', 'sitem'), + (8639278, 'r2_plot_item_130', 'sitem'), + (8639534, 'r2_plot_item_131', 'sitem'), + (8639790, 'r2_plot_item_132', 'sitem'), + (8640046, 'r2_plot_item_133', 'sitem'), + (8640302, 'r2_plot_item_134', 'sitem'), + (8640558, 'r2_plot_item_135', 'sitem'), + (8640814, 'r2_plot_item_136', 'sitem'), + (8641070, 'r2_plot_item_137', 'sitem'), + (8641326, 'r2_plot_item_138', 'sitem'), + (8641582, 'r2_plot_item_139', 'sitem'), + (8641838, 'r2_plot_item_14', 'sitem'), + (8642094, 'r2_plot_item_140', 'sitem'), + (8642350, 'r2_plot_item_141', 'sitem'), + (8642606, 'r2_plot_item_142', 'sitem'), + (8642862, 'r2_plot_item_143', 'sitem'), + (8643118, 'r2_plot_item_144', 'sitem'), + (8643374, 'r2_plot_item_145', 'sitem'), + (8643630, 'r2_plot_item_146', 'sitem'), + (8643886, 'r2_plot_item_147', 'sitem'), + (8644142, 'r2_plot_item_148', 'sitem'), + (8644398, 'r2_plot_item_149', 'sitem'), + (8644654, 'r2_plot_item_15', 'sitem'), + (8644910, 'r2_plot_item_150', 'sitem'), + (8645166, 'r2_plot_item_151', 'sitem'), + (8645422, 'r2_plot_item_152', 'sitem'), + (8645678, 'r2_plot_item_153', 'sitem'), + (8645934, 'r2_plot_item_154', 'sitem'), + (8646190, 'r2_plot_item_155', 'sitem'), + (8646446, 'r2_plot_item_156', 'sitem'), + (8646702, 'r2_plot_item_157', 'sitem'), + (8646958, 'r2_plot_item_158', 'sitem'), + (8647214, 'r2_plot_item_159', 'sitem'), + (8647470, 'r2_plot_item_16', 'sitem'), + (8647726, 'r2_plot_item_160', 'sitem'), + (8647982, 'r2_plot_item_161', 'sitem'), + (8648238, 'r2_plot_item_162', 'sitem'), + (8648494, 'r2_plot_item_163', 'sitem'), + (8648750, 'r2_plot_item_164', 'sitem'), + (8649006, 'r2_plot_item_165', 'sitem'), + (8649262, 'r2_plot_item_166', 'sitem'), + (8649518, 'r2_plot_item_167', 'sitem'), + (8649774, 'r2_plot_item_168', 'sitem'), + (8650030, 'r2_plot_item_169', 'sitem'), + (8650286, 'r2_plot_item_17', 'sitem'), + (8650542, 'r2_plot_item_170', 'sitem'), + (8650798, 'r2_plot_item_171', 'sitem'), + (8651054, 'r2_plot_item_172', 'sitem'), + (8651310, 'r2_plot_item_173', 'sitem'), + (8651566, 'r2_plot_item_174', 'sitem'), + (8651822, 'r2_plot_item_175', 'sitem'), + (8652078, 'r2_plot_item_176', 'sitem'), + (8652334, 'r2_plot_item_177', 'sitem'), + (8652590, 'r2_plot_item_178', 'sitem'), + (8652846, 'r2_plot_item_179', 'sitem'), + (8653102, 'r2_plot_item_18', 'sitem'), + (8653358, 'r2_plot_item_180', 'sitem'), + (8653614, 'r2_plot_item_181', 'sitem'), + (8653870, 'r2_plot_item_182', 'sitem'), + (8654126, 'r2_plot_item_183', 'sitem'), + (8654382, 'r2_plot_item_184', 'sitem'), + (8654638, 'r2_plot_item_19', 'sitem'), + (8654894, 'r2_plot_item_2', 'sitem'), + (8655150, 'r2_plot_item_20', 'sitem'), + (8655406, 'r2_plot_item_21', 'sitem'), + (8655662, 'r2_plot_item_22', 'sitem'), + (8655918, 'r2_plot_item_23', 'sitem'), + (8656174, 'r2_plot_item_24', 'sitem'), + (8656430, 'r2_plot_item_25', 'sitem'), + (8656686, 'r2_plot_item_26', 'sitem'), + (8656942, 'r2_plot_item_27', 'sitem'), + (8657198, 'r2_plot_item_28', 'sitem'), + (8657454, 'r2_plot_item_29', 'sitem'), + (8657710, 'r2_plot_item_3', 'sitem'), + (8657966, 'r2_plot_item_30', 'sitem'), + (8658222, 'r2_plot_item_31', 'sitem'), + (8658478, 'r2_plot_item_32', 'sitem'), + (8658734, 'r2_plot_item_33', 'sitem'), + (8658990, 'r2_plot_item_34', 'sitem'), + (8659246, 'r2_plot_item_35', 'sitem'), + (8659502, 'r2_plot_item_36', 'sitem'), + (8659758, 'r2_plot_item_37', 'sitem'), + (8660014, 'r2_plot_item_38', 'sitem'), + (8660270, 'r2_plot_item_39', 'sitem'), + (8660526, 'r2_plot_item_4', 'sitem'), + (8660782, 'r2_plot_item_40', 'sitem'), + (8661038, 'r2_plot_item_41', 'sitem'), + (8661294, 'r2_plot_item_42', 'sitem'), + (8661550, 'r2_plot_item_43', 'sitem'), + (8661806, 'r2_plot_item_44', 'sitem'), + (8662062, 'r2_plot_item_45', 'sitem'), + (8662318, 'r2_plot_item_46', 'sitem'), + (8662574, 'r2_plot_item_47', 'sitem'), + (8662830, 'r2_plot_item_48', 'sitem'), + (8663086, 'r2_plot_item_49', 'sitem'), + (8663342, 'r2_plot_item_5', 'sitem'), + (8663598, 'r2_plot_item_50', 'sitem'), + (8663854, 'r2_plot_item_51', 'sitem'), + (8664110, 'r2_plot_item_52', 'sitem'), + (8664366, 'r2_plot_item_53', 'sitem'), + (8664622, 'r2_plot_item_54', 'sitem'), + (8664878, 'r2_plot_item_55', 'sitem'), + (8665134, 'r2_plot_item_56', 'sitem'), + (8665390, 'r2_plot_item_57', 'sitem'), + (8665646, 'r2_plot_item_58', 'sitem'), + (8665902, 'r2_plot_item_59', 'sitem'), + (8666158, 'r2_plot_item_6', 'sitem'), + (8666414, 'r2_plot_item_60', 'sitem'), + (8666670, 'r2_plot_item_61', 'sitem'), + (8666926, 'r2_plot_item_62', 'sitem'), + (8667182, 'r2_plot_item_63', 'sitem'), + (8667438, 'r2_plot_item_64', 'sitem'), + (8667694, 'r2_plot_item_65', 'sitem'), + (8667950, 'r2_plot_item_66', 'sitem'), + (8668206, 'r2_plot_item_67', 'sitem'), + (8668462, 'r2_plot_item_68', 'sitem'), + (8668718, 'r2_plot_item_69', 'sitem'), + (8668974, 'r2_plot_item_7', 'sitem'), + (8669230, 'r2_plot_item_70', 'sitem'), + (8669486, 'r2_plot_item_71', 'sitem'), + (8669742, 'r2_plot_item_72', 'sitem'), + (8669998, 'r2_plot_item_73', 'sitem'), + (8670254, 'r2_plot_item_74', 'sitem'), + (8670510, 'r2_plot_item_75', 'sitem'), + (8670766, 'r2_plot_item_76', 'sitem'), + (8671022, 'r2_plot_item_77', 'sitem'), + (8671278, 'r2_plot_item_78', 'sitem'), + (8671534, 'r2_plot_item_79', 'sitem'), + (8671790, 'r2_plot_item_8', 'sitem'), + (8672046, 'r2_plot_item_80', 'sitem'), + (8672302, 'r2_plot_item_81', 'sitem'), + (8672558, 'r2_plot_item_82', 'sitem'), + (8672814, 'r2_plot_item_83', 'sitem'), + (8673070, 'r2_plot_item_84', 'sitem'), + (8673326, 'r2_plot_item_85', 'sitem'), + (8673582, 'r2_plot_item_86', 'sitem'), + (8673838, 'r2_plot_item_87', 'sitem'), + (8674094, 'r2_plot_item_88', 'sitem'), + (8674350, 'r2_plot_item_89', 'sitem'), + (8674606, 'r2_plot_item_9', 'sitem'), + (8674862, 'r2_plot_item_90', 'sitem'), + (8675118, 'r2_plot_item_91', 'sitem'), + (8675374, 'r2_plot_item_92', 'sitem'), + (8675630, 'r2_plot_item_93', 'sitem'), + (8675886, 'r2_plot_item_94', 'sitem'), + (8676142, 'r2_plot_item_95', 'sitem'), + (8676398, 'r2_plot_item_96', 'sitem'), + (8676654, 'r2_plot_item_97', 'sitem'), + (8676910, 'r2_plot_item_98', 'sitem'), + (8677166, 'r2_plot_item_99', 'sitem'), + (8677422, 'test_scroll_r2', 'sitem'), + (8677678, 'karavan_gun', 'sitem'), + (8677934, 'tp_kami_corrupted_moor', 'sitem'), + (8678190, 'tp_kami_corrupted_moor_fairhaven', 'sitem'), + (8678446, 'tp_kami_corrupted_moor_pyr', 'sitem'), + (8678702, 'tp_kami_corrupted_moor_yrkanis', 'sitem'), + (8678958, 'tp_kami_corrupted_moor_zora', 'sitem'), + (8679214, 'tp_karavan_corrupted_moor', 'sitem'), + (8679470, 'tp_karavan_corrupted_moor_fairhaven', 'sitem'), + (8679726, 'tp_karavan_corrupted_moor_pyr', 'sitem'), + (8679982, 'tp_karavan_corrupted_moor_yrkanis', 'sitem'), + (8680238, 'tp_karavan_corrupted_moor_zora', 'sitem'), + (8680494, 'tcm_chlorogoo_drug', 'sitem'), + (8680750, 'tcm_explosive', 'sitem'), + (8681006, 'tcm_goo_extractor', 'sitem'), + (8681262, 'tcm_goo_pure_residue', 'sitem'), + (8681518, 'tcm_goo_repulsor', 'sitem'), + (8681774, 'tcm_goo_residue', 'sitem'), + (8682030, 'tcm_goo_techno_frag', 'sitem'), + (8682286, 'tcm_infected_flesh', 'sitem'), + (8682542, 'tcm_kami_drug', 'sitem'), + (8682798, 'tcm_shaman_stick', 'sitem'), + (8683054, 'tcm_louche', 'sitem'), + (8683310, 'conso_constit_mineskitins', 'sitem'), + (8683566, 'conso_focus_mineskitins', 'sitem'), + (8683822, 'conso_sap_mineskitins', 'sitem'), + (8684078, 'conso_strength_mineskitins', 'sitem'), + (8684334, 'm0757dxapd01', 'sitem'), + (8684590, 'm0757dxape01', 'sitem'), + (8684846, 'm0757dxapf01', 'sitem'), + (8685102, 'm0758dxapd01', 'sitem'), + (8685358, 'm0758dxape01', 'sitem'), + (8685614, 'm0758dxapf01', 'sitem'), + (8685870, 'm0759dxapd01', 'sitem'), + (8686126, 'm0759dxape01', 'sitem'), + (8686382, 'm0759dxapf01', 'sitem'), + (8686638, 'm0760dxapd01', 'sitem'), + (8686894, 'm0760dxape01', 'sitem'), + (8687150, 'm0760dxapf01', 'sitem'), + (8687406, 'm0761dxapd01', 'sitem'), + (8687662, 'm0761dxape01', 'sitem'), + (8687918, 'm0761dxapf01', 'sitem'), + (8688174, 'm0762dxapd01', 'sitem'), + (8688430, 'm0762dxape01', 'sitem'), + (8688686, 'm0762dxapf01', 'sitem'), + (8688942, 'm0763dxapd01', 'sitem'), + (8689198, 'm0763dxape01', 'sitem'), + (8689454, 'm0763dxapf01', 'sitem'), + (8689710, 'm0764dxapd01', 'sitem'), + (8689966, 'm0764dxape01', 'sitem'), + (8690222, 'm0764dxapf01', 'sitem'), + (8690478, 'm0765dxapd01', 'sitem'), + (8690734, 'm0765dxape01', 'sitem'), + (8690990, 'm0765dxapf01', 'sitem'), + (8691246, 'm0766dxapd01', 'sitem'), + (8691502, 'm0766dxape01', 'sitem'), + (8691758, 'm0766dxapf01', 'sitem'), + (8692014, 'm0767dxapd01', 'sitem'), + (8692270, 'm0767dxape01', 'sitem'), + (8692526, 'm0767dxapf01', 'sitem'), + (8692782, 'm0768dxapd01', 'sitem'), + (8693038, 'm0768dxape01', 'sitem'), + (8693294, 'm0768dxapf01', 'sitem'), + (8693550, 'm0769dxapd01', 'sitem'), + (8693806, 'm0769dxape01', 'sitem'), + (8694062, 'm0769dxapf01', 'sitem'), + (8694318, 'm0770dxapd01', 'sitem'), + (8694574, 'm0770dxape01', 'sitem'), + (8694830, 'm0770dxapf01', 'sitem'), + (8695086, 'm0771dxapd01', 'sitem'), + (8695342, 'm0771dxape01', 'sitem'), + (8695598, 'm0771dxapf01', 'sitem'), + (8695854, 'm0772dxapd01', 'sitem'), + (8696110, 'm0772dxape01', 'sitem'), + (8696366, 'm0772dxapf01', 'sitem'), + (8696622, 'm0773dxapd01', 'sitem'), + (8696878, 'm0773dxape01', 'sitem'), + (8697134, 'm0773dxapf01', 'sitem'), + (8697390, 'm0774dxapd01', 'sitem'), + (8697646, 'm0774dxape01', 'sitem'), + (8697902, 'm0774dxapf01', 'sitem'), + (8698158, 'm0775dxapd01', 'sitem'), + (8698414, 'm0775dxape01', 'sitem'), + (8698670, 'm0775dxapf01', 'sitem'), + (8698926, 'm0776dxapd01', 'sitem'), + (8699182, 'm0776dxape01', 'sitem'), + (8699438, 'm0776dxapf01', 'sitem'), + (8699694, 'm0777dxapd01', 'sitem'), + (8699950, 'm0777dxape01', 'sitem'), + (8700206, 'm0777dxapf01', 'sitem'), + (8700462, 'm0778dxapd01', 'sitem'), + (8700718, 'm0778dxape01', 'sitem'), + (8700974, 'm0778dxapf01', 'sitem'), + (8701230, 'm0779dxapd01', 'sitem'), + (8701486, 'm0779dxape01', 'sitem'), + (8701742, 'm0779dxapf01', 'sitem'), + (8701998, 'm0780dxapd01', 'sitem'), + (8702254, 'm0780dxape01', 'sitem'), + (8702510, 'm0780dxapf01', 'sitem'), + (8702766, 'm0781dxapd01', 'sitem'), + (8703022, 'm0781dxape01', 'sitem'), + (8703278, 'm0781dxapf01', 'sitem'), + (8703534, 'm0782dxapd01', 'sitem'), + (8703790, 'm0782dxape01', 'sitem'), + (8704046, 'm0782dxapf01', 'sitem'), + (8704302, 'm0783dxapd01', 'sitem'), + (8704558, 'm0783dxape01', 'sitem'), + (8704814, 'm0783dxapf01', 'sitem'), + (8705070, 'm0784dxapd01', 'sitem'), + (8705326, 'm0784dxape01', 'sitem'), + (8705582, 'm0784dxapf01', 'sitem'), + (8705838, 'm0785dxapd01', 'sitem'), + (8706094, 'm0785dxape01', 'sitem'), + (8706350, 'm0785dxapf01', 'sitem'), + (8706606, 'm0786dxapd01', 'sitem'), + (8706862, 'm0786dxape01', 'sitem'), + (8707118, 'm0786dxapf01', 'sitem'), + (8707374, 'm0787dxapd01', 'sitem'), + (8707630, 'm0787dxape01', 'sitem'), + (8707886, 'm0787dxapf01', 'sitem'), + (8708142, 'tcm_tete_chad', 'sitem'), + (8708398, 'tcm_flower', 'sitem'), + (8708654, 'cartographier_kitiniere_parchemin', 'sitem'), + (8708910, 'conso_strength_substance_royale', 'sitem'), + (8709166, 'extrait_substance_question_de_force', 'sitem'), + (8709422, 'extrait_substance_royale', 'sitem'), + (8709678, 'fragment_carapace_kitin_encore_plus_solide', 'sitem'), + (8709934, 'fragment_magik_echantillon_kitiniere', 'sitem'), + (8710190, 'lettre_echantillon_kitiniere', 'sitem'), + (8710446, 'materiau1_encore_plus_resistante', 'sitem'), + (8710702, 'materiau1_nouvelle_armure', 'sitem'), + (8710958, 'materiau2_encore_plus_resistante', 'sitem'), + (8711214, 'materiau2_nouvelle_armure', 'sitem'), + (8711470, 'materiau3_encore_plus_resistante', 'sitem'), + (8711726, 'materiau3_nouvelle_armure', 'sitem'), + (8711982, 'residu_doeuf_kitin_residus_doeufs', 'sitem'), + (8712238, 'source_magik_echantillon_kitiniere', 'sitem'), + (8712494, 'source_magik_magies_minieres', 'sitem'), + (8712750, 'lettre_reco_fyros_larvek', 'sitem'), + (8713006, 'lettre_reco_matis_larvek', 'sitem'), + (8713262, 'lettre_reco_tryker_larvek', 'sitem'), + (8713518, 'lettre_reco_zorai_larvek', 'sitem'), + (8713774, 'tcm_crate_id', 'sitem'), + (8714030, 'ixpca02', 'sitem'), + (8714286, 'm0789dxapd01', 'sitem'), + (8714542, 'm0789dxape01', 'sitem'), + (8714798, 'm0790dxapd01', 'sitem'), + (8715054, 'm0790dxape01', 'sitem'), + (8715310, 'm0790dxapf01', 'sitem'), + (8715566, 'm0791dxapd01', 'sitem'), + (8715822, 'm0791dxape01', 'sitem'), + (8716078, 'm0792dxapd01', 'sitem'), + (8716334, 'm0792dxape01', 'sitem'), + (8716590, 'm0792dxapf01', 'sitem'), + (8716846, 'm0793dxapd01', 'sitem'), + (8717102, 'm0793dxape01', 'sitem'), + (8717358, 'm0793dxapf01', 'sitem'), + (8717614, 'm0794dxapd01', 'sitem'), + (8717870, 'm0794dxape01', 'sitem'), + (8718126, 'm0795dxapd01', 'sitem'), + (8718382, 'm0795dxape01', 'sitem'), + (8718638, 'm0796dxapd01', 'sitem'), + (8718894, 'm0796dxape01', 'sitem'), + (8719150, 'm0796dxapf01', 'sitem'), + (8719406, 'iprc_bal', 'sitem'), + (8719662, 'iprc_con', 'sitem'), + (8719918, 'iprc_dex', 'sitem'), + (8720174, 'iprc_int', 'sitem'), + (8720430, 'iprc_met', 'sitem'), + (8720686, 'iprc_str', 'sitem'), + (8720942, 'iprc_wil', 'sitem'), + (8721198, 'iprc_wis', 'sitem'), + (8721454, 'iprp_aci', 'sitem'), + (8721710, 'iprp_col', 'sitem'), + (8721966, 'iprp_elc', 'sitem'), + (8722222, 'iprp_fir', 'sitem'), + (8722478, 'iprp_poi', 'sitem'), + (8722734, 'iprp_rot', 'sitem'), + (8722990, 'iprp_sho', 'sitem'), + (8723246, 'fc100_bois', 'sitem'), + (8723502, 'fc100_coffre', 'sitem'), + (8723758, 'fc60_fiole', 'sitem'), + (8724014, 'fc60_plumes', 'sitem'), + (8724270, 'fc70_petales', 'sitem'), + (8724526, 'fc80_ambre', 'sitem'), + (8724782, 'fc80_carapaces', 'sitem'), + (8725038, 'fc80_outil', 'sitem'), + (8725294, 'fc80_pince', 'sitem'), + (8725550, 'fc90_ailes', 'sitem'), + (8725806, 'fc90_carapace', 'sitem'), + (8726062, 'fc90_feuilles', 'sitem'), + (8726318, 'ff100_bague', 'sitem'), + (8726574, 'ff100_boisson', 'sitem'), + (8726830, 'ff60_graisse', 'sitem'), + (8727086, 'ff60_message', 'sitem'), + (8727342, 'ff90_insigne', 'sitem'), + (8727598, 'fh100_sac', 'sitem'), + (8727854, 'fh60_bijoux', 'sitem'), + (8728110, 'fh60_chair', 'sitem'), + (8728366, 'fh60_parchemin', 'sitem'), + (8728622, 'fh60_pendentif', 'sitem'), + (8728878, 'fh70_pince', 'sitem'), + (8729134, 'fh80_echantillon', 'sitem'), + (8729390, 'fh80_lettre', 'sitem'), + (8729646, 'fh80_tendons', 'sitem'), + (8729902, 'fh90_cendre', 'sitem'), + (8730158, 'fm100_cristal', 'sitem'), + (8730414, 'fm50_pinces', 'sitem'), + (8730670, 'fm60_plumes', 'sitem'), + (8730926, 'fm70_bracelet', 'sitem'), + (8731182, 'fm70_cristal', 'sitem'), + (8731438, 'fm70_feuilles', 'sitem'), + (8731694, 'fm80_ailettes', 'sitem'), + (8731950, 'fm90_ailes', 'sitem'), + (8732206, 'fm90_cristal', 'sitem'), + (8732462, 'mc100_bon_clips', 'sitem'), + (8732718, 'mc100_pique', 'sitem'), + (8732974, 'mc100_urne', 'sitem'), + (8733230, 'mc60_bottes', 'sitem'), + (8733486, 'mc60_feuilles', 'sitem'), + (8733742, 'mc60_plan', 'sitem'), + (8733998, 'mc60_statuette', 'sitem'), + (8734254, 'mc70_clips', 'sitem'), + (8734510, 'mc70_liste', 'sitem'), + (8734766, 'mc80_croc', 'sitem'), + (8735022, 'mc80_rembourrage', 'sitem'), + (8735278, 'mc90_note', 'sitem'), + (8735534, 'mc90_statuette', 'sitem'), + (8735790, 'mf100_coffre', 'sitem'), + (8736046, 'mf70_fragments', 'sitem'), + (8736302, 'mf80_ailes', 'sitem'), + (8736558, 'mf80_anneau', 'sitem'), + (8736814, 'mf90_pioche', 'sitem'), + (8737070, 'mh70_copie_carte', 'sitem'), + (8737326, 'mh70_echantillon', 'sitem'), + (8737582, 'mh70_lance', 'sitem'), + (8737838, 'mh90_corne', 'sitem'), + (8738094, 'mh90_outils', 'sitem'), + (8738350, 'mm100_cratcha', 'sitem'), + (8738606, 'mm50_echantillon', 'sitem'), + (8738862, 'mm50_lettre', 'sitem'), + (8739118, 'mm60_dent', 'sitem'), + (8739374, 'mm70_corne', 'sitem'), + (8739630, 'mm60_echantillon', 'sitem'), + (8739886, 'mm80_echantillon', 'sitem'), + (8740142, 'mm80_sac', 'sitem'), + (8740398, 'mm90_cratcha_acide', 'sitem'), + (8740654, 'mm90_cratcha_froid', 'sitem'), + (8740910, 'mm90_cratcha_pourriture', 'sitem'), + (8741166, 'tc100_bijoux', 'sitem'), + (8741422, 'tc100_bois', 'sitem'), + (8741678, 'tc60_pince', 'sitem'), + (8741934, 'tc70_arme', 'sitem'), + (8742190, 'tc70_colis', 'sitem'), + (8742446, 'tc70_patte', 'sitem'), + (8742702, 'tc80_os_retravailles', 'sitem'), + (8742958, 'tc90_statue', 'sitem'), + (8743214, 'tf100_cristal', 'sitem'), + (8743470, 'tf60_ailes', 'sitem'), + (8743726, 'tf60_ailes_grillees', 'sitem'), + (8743982, 'tf70_dague', 'sitem'), + (8744238, 'tf80_armure', 'sitem'), + (8744494, 'tf80_colis', 'sitem'), + (8744750, 'tf80_dague', 'sitem'), + (8745006, 'tf80_fragment', 'sitem'), + (8745262, 'tf90_insigne', 'sitem'), + (8745518, 'tf90_outil', 'sitem'), + (8745774, 'th100_carapace', 'sitem'), + (8746030, 'th50_pioche', 'sitem'), + (8746286, 'th60_fiole', 'sitem'), + (8746542, 'th60_mousse', 'sitem'), + (8746798, 'th70_feuilles', 'sitem'), + (8747054, 'th70_graines', 'sitem'), + (8747310, 'th80_antidote', 'sitem'), + (8747566, 'th80_miel', 'sitem'), + (8747822, 'th80_plantes', 'sitem'), + (8748078, 'th90_ailes', 'sitem'), + (8748334, 'th90_fiole', 'sitem'), + (8748590, 'tm100_cristal', 'sitem'), + (8748846, 'tm60_carapace', 'sitem'), + (8749102, 'tm60_mandibule', 'sitem'), + (8749358, 'tm60_mousse', 'sitem'), + (8749614, 'tm70_lettre', 'sitem'), + (8749870, 'tm80_carapace', 'sitem'), + (8750126, 'tm90_insigne', 'sitem'), + (8750382, 'tm90_pince', 'sitem'), + (8750638, 'zc100_graines', 'sitem'), + (8750894, 'zc50_plans', 'sitem'), + (8751150, 'zc60_aile', 'sitem'), + (8751406, 'zc60_ambre', 'sitem'), + (8751662, 'zc60_dents', 'sitem'), + (8751918, 'zc80_aile_izam', 'sitem'), + (8752174, 'zc80_aile_yber', 'sitem'), + (8752430, 'zc80_lettre', 'sitem'), + (8752686, 'zc90_ambre', 'sitem'), + (8752942, 'zc90_dent', 'sitem'), + (8753198, 'zf100_lettre', 'sitem'), + (8753454, 'zf100_materiau', 'sitem'), + (8753710, 'zf50_corne', 'sitem'), + (8753966, 'zf60_croc', 'sitem'), + (8754222, 'zf60_feuilles', 'sitem'), + (8754478, 'zf70_ailes', 'sitem'), + (8754734, 'zf80_feuilles', 'sitem'), + (8754990, 'zf90_feuilles', 'sitem'), + (8755246, 'zf90_sphere', 'sitem'), + (8755502, 'zh100_outils', 'sitem'), + (8755758, 'zh50_sphere', 'sitem'), + (8756014, 'zh70_graines', 'sitem'), + (8756270, 'zh80_lettre', 'sitem'), + (8756526, 'zh80_pioche', 'sitem'), + (8756782, 'zh80_terre', 'sitem'), + (8757038, 'zh90_bouclier', 'sitem'), + (8757294, 'zm50_ecailles', 'sitem'), + (8757550, 'zm50_feuilles', 'sitem'), + (8757806, 'zm60_artefact', 'sitem'), + (8758062, 'zm60_bouclier', 'sitem'), + (8758318, 'zm60_carapace', 'sitem'), + (8758574, 'zm60_sphere', 'sitem'), + (8758830, 'zm70_amplificateur', 'sitem'), + (8759086, 'zm70_epurateur', 'sitem'), + (8759342, 'zm80_anneau', 'sitem'), + (8759598, 'zm90_bec', 'sitem'), + (8759854, 'zm90_feuilles', 'sitem'), + (8760110, 'tcm_soulkey', 'sitem'), + (8760366, 'ipd_dodge', 'sitem'), + (8760622, 'ipd_parry', 'sitem'), + (8760878, 'tcm_rewardkey', 'sitem'), + (8761134, 'ipc_craft_success', 'sitem'), + (8761390, 'ipf_melee_success', 'sitem'), + (8761646, 'iph_forage_success', 'sitem'), + (8761902, 'fc60_morceau', 'sitem'), + (8762158, 'fc70_plumes', 'sitem'), + (8762414, 'm0490ckcpf01', 'sitem'), + (8762670, 'm0491ckcpf01', 'sitem'), + (8762926, 'm0492ckcpf01', 'sitem'), + (8763182, 'm0604ckcpf01', 'sitem'), + (8763438, 'm0605ckcpf01', 'sitem'), + (8763694, 'kitiniere_teleport_test_cartographier', 'sitem'), + (8763950, 'm0802dxacf01', 'sitem'), + (8764206, 'm0803dxacf01', 'sitem'), + (8764462, 'm0804dxacf01', 'sitem'), + (8764718, 'm0805dxacf01', 'sitem'), + (8764974, 'm0806dxacf01', 'sitem'), + (8765230, 'm0807dxacf01', 'sitem'), + (8765486, 'm0808dxacf01', 'sitem'), + (8765742, 'm0809dxacf01', 'sitem'), + (8765998, 'm0810dxacf01', 'sitem'), + (8766254, 'm0811dxacf01', 'sitem'), + (8766510, 'm0812dxacf01', 'sitem'), + (8766766, 'm0813dxacf01', 'sitem'), + (8767022, 'm0797dxapd01', 'sitem'), + (8767278, 'm0797dxape01', 'sitem'), + (8767534, 'm0797dxapf01', 'sitem'), + (8767790, 'm0798dxapd01', 'sitem'), + (8768046, 'm0798dxape01', 'sitem'), + (8768302, 'm0798dxapf01', 'sitem'), + (8768558, 'm0799dxapd01', 'sitem'), + (8768814, 'm0799dxape01', 'sitem'), + (8769070, 'm0799dxapf01', 'sitem'), + (8769326, 'm0800dxapd01', 'sitem'), + (8769582, 'm0800dxape01', 'sitem'), + (8769838, 'm0800dxapf01', 'sitem'), + (8770094, 'm0801dxapd01', 'sitem'), + (8770350, 'm0801dxape01', 'sitem'), + (8770606, 'm0801dxapf01', 'sitem'), + (8770862, 'test_conso_craft_success', 'sitem'), + (8771118, 'test_conso_dodge', 'sitem'), + (8771374, 'test_conso_forage_success', 'sitem'), + (8771630, 'test_conso_magic_success', 'sitem'), + (8771886, 'test_conso_melee_success', 'sitem'), + (8772142, 'test_conso_parry', 'sitem'), + (8772398, 'test_conso_range_success', 'sitem'), + (8772654, 'fy_hof_hair_artistic05', 'sitem'), + (8772910, 'fy_hof_hair_basic05', 'sitem'), + (8773166, 'fy_hof_hair_style05', 'sitem'), + (8773422, 'fy_hom_hair_artistic05', 'sitem'), + (8773678, 'fy_hom_hair_basic05', 'sitem'), + (8773934, 'fy_hom_hair_style05', 'sitem'), + (8774190, 'ma_hof_hair_artistic05', 'sitem'), + (8774446, 'ma_hof_hair_basic05', 'sitem'), + (8774702, 'ma_hof_hair_style05', 'sitem'), + (8774958, 'ma_hom_hair_artistic05', 'sitem'), + (8775214, 'ma_hom_hair_basic05', 'sitem'), + (8775470, 'ma_hom_hair_style05', 'sitem'), + (8775726, 'tr_hof_hair_artistic05', 'sitem'), + (8775982, 'tr_hof_hair_basic05', 'sitem'), + (8776238, 'tr_hof_hair_style05', 'sitem'), + (8776494, 'tr_hom_hair_artistic05', 'sitem'), + (8776750, 'tr_hom_hair_basic05', 'sitem'), + (8777006, 'tr_hom_hair_style05', 'sitem'), + (8777262, 'zo_hof_hair_artistic05', 'sitem'), + (8777518, 'zo_hof_hair_basic05', 'sitem'), + (8777774, 'zo_hof_hair_style05', 'sitem'), + (8778030, 'zo_hom_hair_artistic05', 'sitem'), + (8778286, 'zo_hom_hair_basic05', 'sitem'), + (8778542, 'zo_hom_hair_style05', 'sitem'), + (8778798, 'cartographier_kitiniere_parchemin_vierge', 'sitem'), + (8779054, 'copie de cartographier_kitiniere_parchemin_full', 'sitem'), + (8779310, 'boss_mainland_fyros_token', 'sitem'), + (8779566, 'boss_mainland_matis_token', 'sitem'), + (8779822, 'boss_mainland_tryker_token', 'sitem'), + (8780078, 'boss_mainland_zorai_token', 'sitem'), + (8780334, 'test_conso_magic_hit_success', 'sitem'), + (8780590, 'test_conso_melee_hit_success', 'sitem'), + (8780846, 'test_conso_range_hit_success', 'sitem'), + (8781102, 'slaughter_week_token', 'sitem'), + (8781358, 'slaughter_week_token_boss_fyros', 'sitem'), + (8781614, 'slaughter_week_token_boss_matis', 'sitem'), + (8781870, 'slaughter_week_token_boss_tryker', 'sitem'), + (8782126, 'slaughter_week_token_boss_zorai', 'sitem'), + (8782382, 'cartographier_kitiniere_parchemin_full', 'sitem'), + (8782638, 'iccahb_b', 'sitem'), + (8782894, 'iccahg_b', 'sitem'), + (8783150, 'iccahh_b', 'sitem'), + (8783406, 'iccahp_b', 'sitem'), + (8783662, 'iccahs_b', 'sitem'), + (8783918, 'iccahv_b', 'sitem'), + (8784174, 'test_command_ticket', 'sitem'), + (8784430, 'marauder_armor_recipe_feet_part1', 'sitem'), + (8784686, 'marauder_armor_recipe_feet_part2', 'sitem'), + (8784942, 'marauder_armor_recipe_feet_part3', 'sitem'), + (8785198, 'marauder_armor_recipe_feet_part4', 'sitem'), + (8785454, 'marauder_armor_recipe_gloves_part1', 'sitem'), + (8785710, 'marauder_armor_recipe_gloves_part2', 'sitem'), + (8785966, 'marauder_armor_recipe_gloves_part3', 'sitem'), + (8786222, 'marauder_armor_recipe_gloves_part4', 'sitem'), + (8786478, 'marauder_armor_recipe_helm_part1', 'sitem'), + (8786734, 'marauder_armor_recipe_helm_part2', 'sitem'), + (8786990, 'marauder_armor_recipe_helm_part3', 'sitem'), + (8787246, 'marauder_armor_recipe_helm_part4', 'sitem'), + (8787502, 'marauder_armor_recipe_pants_part1', 'sitem'), + (8787758, 'marauder_armor_recipe_pants_part2', 'sitem'), + (8788014, 'marauder_armor_recipe_pants_part3', 'sitem'), + (8788270, 'marauder_armor_recipe_pants_part4', 'sitem'), + (8788526, 'marauder_armor_recipe_sleeves_part1', 'sitem'), + (8788782, 'marauder_armor_recipe_sleeves_part2', 'sitem'), + (8789038, 'marauder_armor_recipe_sleeves_part3', 'sitem'), + (8789294, 'marauder_armor_recipe_sleeves_part4', 'sitem'), + (8789550, 'marauder_armor_recipe_vest_part1', 'sitem'), + (8789806, 'marauder_armor_recipe_vest_part2', 'sitem'), + (8790062, 'marauder_armor_recipe_vest_part3', 'sitem'), + (8790318, 'marauder_armor_recipe_vest_part4', 'sitem'), + (8790574, 'm0815dxacc01', 'sitem'), + (8790830, 'ct_gmisland_aniro', 'sitem'), + (8791086, 'ct_gmisland_arispotle', 'sitem'), + (8791342, 'ct_gmisland_cho', 'sitem'), + (8791598, 'ct_gmisland_leanon', 'sitem'), + (8791854, 'eroukan_b', 'sitem'), + (8792110, 'eroukan_g', 'sitem'), + (8792366, 'eroukan_h', 'sitem'), + (8792622, 'eroukan_p', 'sitem'), + (8792878, 'eroukan_s', 'sitem'), + (8793134, 'eroukan_v', 'sitem'), + (8793390, 'ichm1ss_eroukan', 'sitem'), + (8793646, 'npc_eroukan_sword', 'sitem'), + (8793902, 'micro_boss_loot_capryni', 'sitem'), + (8794158, 'micro_boss_loot_cray', 'sitem'), + (8794414, 'micro_boss_loot_igara', 'sitem'), + (8794670, 'micro_boss_loot_lumper', 'sitem'), + (8794926, 'micro_boss_loot_mektoub', 'sitem'), + (8795182, 'micro_boss_loot_messab', 'sitem'), + (8795438, 'micro_boss_loot_yelk', 'sitem'), + (8795694, 'micro_boss_loot_yubo', 'sitem'), + (8795950, 'casino_ticket', 'sitem'), + (8796206, 'casino_token', 'sitem'), + (8796462, 'ipoc_hp_test', 'sitem'), + (8796718, 'fbt_conso', 'sitem'), + (8796974, 'teddyubo', 'sitem'), + (8797230, 'casino_title1', 'sitem'), + (8797486, 'casino_title2', 'sitem'), + (8797742, 'cwtf03_pearl', 'sitem'), + (8797998, 'louche', 'sitem'), + (8798254, 'casinoshield_pre_order', 'sitem'), + (8798510, 'conso_fireworks_a', 'sitem'), + (8798766, 'conso_fireworks_b', 'sitem'), + (8799022, 'conso_fireworks_c', 'sitem'), + (8799278, 'conso_fireworks_d', 'sitem'), + (8799534, 'conso_fireworks_e', 'sitem'), + (8799790, 'conso_fireworks_f', 'sitem'), + (8800046, 'conso_fireworks_g', 'sitem'), + (8800302, 'conso_fireworks_h', 'sitem'), + (8800558, 'conso_fireworks_i', 'sitem'), + (8800814, 'conso_fireworks_j', 'sitem'), + (8801070, 'conso_fireworks_k', 'sitem'), + (8801326, 'conso_fireworks_l', 'sitem'), + (8801582, 'conso_fireworks_m', 'sitem'), + (8801838, 'conso_fireworks_n', 'sitem'), + (8802094, 'conso_fireworks_o', 'sitem'), + (8802350, 'conso_fireworks_p', 'sitem'), + (8802606, 'conso_fireworks_q', 'sitem'), + (8802862, 'conso_fireworks_r', 'sitem'), + (8803118, 'conso_fireworks_s', 'sitem'), + (8803374, 'casinoshield', 'sitem'), + (8803630, 'ipoc_con_10min', 'sitem'), + (8803886, 'ipoc_dex_10min', 'sitem'), + (8804142, 'ipoc_int_10min', 'sitem'), + (8804398, 'ipoc_str_10min', 'sitem'), + (8804654, 'cwth01_mp1', 'sitem'), + (8804910, 'cwth02_mp1', 'sitem'), + (8805166, 'cwth02_mp2', 'sitem'), + (8805422, 'cwth03_mp1', 'sitem'), + (8805678, 'system_mp_choice_black', 'sitem'), + (8805934, 'system_mp_choice_blue', 'sitem'), + (8806190, 'system_mp_choice_green', 'sitem'), + (8806446, 'system_mp_choice_purple', 'sitem'), + (8806702, 'system_mp_choice_red', 'sitem'), + (8806958, 'system_mp_choice_turquoise', 'sitem'), + (8807214, 'system_mp_choice_white', 'sitem'), + (8807470, 'system_mp_extra_black', 'sitem'), + (8807726, 'system_mp_extra_blue', 'sitem'), + (8807982, 'system_mp_extra_green', 'sitem'), + (8808238, 'system_mp_extra_purple', 'sitem'), + (8808494, 'system_mp_extra_red', 'sitem'), + (8808750, 'system_mp_extra_turquoise', 'sitem'), + (8809006, 'system_mp_extra_white', 'sitem'), + (8809262, 'copie de iccp2ls', 'sitem'), + (8809518, 'iccp2as_training', 'sitem'), + (8809774, 'iccp2ls_training', 'sitem'), + (8810030, 'test_conso_breakdance', 'sitem'), + (8810286, 'no_rent_test', 'sitem'), + (8810542, 'ic_no_rent_test', 'sitem'), + (8810798, 'test_conso_desert_forage_success', 'sitem'), + (8811054, 'test_conso_defense', 'sitem'), + (8811310, 'amber_cube_common_very_ancient', 'sitem'), + (8811566, 'amber_cube_zorai_recent', 'sitem'), + (8811822, 'amber_cube_kami_very_ancient', 'sitem'), + (8812078, 'amber_cube_matis_ancient', 'sitem'), + (8812334, 'amber_cube_kami_ancient', 'sitem'), + (8812590, 'amber_cube_fyros_very_ancient', 'sitem'), + (8812846, 'amber_cube_karavan_ancient', 'sitem'), + (8813102, 'amber_cube_fyros_recent', 'sitem'), + (8813358, 'amber_cube_matis_recent', 'sitem'), + (8813614, 'amber_cube_karavan_very_ancient', 'sitem'), + (8813870, 'amber_cube_zorai_very_ancient', 'sitem'), + (8814126, 'amber_cube_tryker_recent', 'sitem'), + (8814382, 'amber_cube_matis_very_ancient', 'sitem'), + (8814638, 'amber_cube_common_recent', 'sitem'), + (8814894, 'amber_cube_tryker_ancient', 'sitem'), + (8815150, 'amber_cube_zorai_ancient', 'sitem'), + (8815406, 'amber_cube_common_ancient', 'sitem'), + (8815662, 'amber_cube_fyros_ancient', 'sitem'), + (8815918, 'amber_cube_karavan_recent', 'sitem'), + (8816174, 'amber_cube_kami_recent', 'sitem'), + (8816430, 'amber_cube_tryker_very_ancient', 'sitem'), + (8816686, 'pearl_blue', 'sitem'), + (8816942, 'pearl_black', 'sitem'), + (8817198, 'pearl_violet', 'sitem'), + (8817454, 'cwzh02_mp1', 'sitem'), + (8817710, 'cwmh03_mp1', 'sitem'), + (8817966, 'cwfh01_mp1', 'sitem'), + (8818222, 'cwfh03_mp1', 'sitem'), + (8818478, 'cwzh01_mp1', 'sitem'), + (8818734, 'cwzh02_mp2', 'sitem'), + (8818990, 'cwmh02_mp1', 'sitem'), + (8819246, 'cwzh03_mp1', 'sitem'), + (8819502, 'cwfh02_mp1', 'sitem'), + (8819758, 'cwmh01_mp1', 'sitem'), + (8820014, 'm0229dxaca02', 'sitem'), + (8820270, 'm0709dxaca02', 'sitem'), + (8820526, 'm0194dxaca02', 'sitem'), + (8820782, 'm0816dxaca01', 'sitem'), + (8821038, 'm0180dxaca02', 'sitem'), + (8821294, 'm0707dxaca02', 'sitem'), + (8821550, 'm0194dxaca03', 'sitem'), + (8821806, 'm0180dxaca04', 'sitem'), + (8822062, 'm0708dxaca02', 'sitem'), + (8822318, 'm0194dxaca05', 'sitem'), + (8822574, 'm0180dxaca03', 'sitem'), + (8822830, 'm0194dxaca04', 'sitem'), + (8823086, 'm0706dxaca02', 'sitem'), + (8823342, 'cwmf03_purse', 'sitem'), + (8823598, 'cwff03_egg', 'sitem'), + (8823854, 'cwmf03_bag', 'sitem'), + (8824110, 'sfxitforagematis_1', 'sitem'), + (8824366, 'sfxitforagetryker_1', 'sitem'), + (8824622, 'itforagefyros_1', 'sitem'), + (8824878, 'sfxitforagezorai_1', 'sitem'), + (8825134, 'itforagematis_1', 'sitem'), + (8825390, 'itforagetryker_1', 'sitem'), + (8825646, 'sfxitforagefyros_1', 'sitem'), + (8825902, 'itforagezorai_1', 'sitem'), + (8826158, 'm0684ccpca02', 'sitem'), + (8826414, 'm0201dxaca02', 'sitem'), + (8826670, 'm0224dxaca02', 'sitem'), + (8826926, 'm0229dxaca03', 'sitem'), + (8827182, 'ke0904_big_package', 'sitem'), + (8827438, 'ke0904_light_package', 'sitem'), + (8827694, 'light_sap_recharge', 'sitem'), + (8827950, 'stick_3', 'sitem'), + (8828206, 'grip', 'sitem'), + (8828462, 'brush_2', 'sitem'), + (8828718, 'brush_3', 'sitem'), + (8828974, 'petstick_2', 'sitem'), + (8829230, 'stake', 'sitem'), + (8829486, 'petstick_3', 'sitem'), + (8829742, 'cattlestick', 'sitem'), + (8829998, 'stick', 'sitem'), + (8830254, 'iccm2ms_2', 'sitem'), + (8830510, 'mountingstick_2', 'sitem'), + (8830766, 'iccm2ms_3', 'sitem'), + (8831022, 'mountingstick_3', 'sitem'), + (8831278, 'scraper_2', 'sitem'), + (8831534, 'chopper_2', 'sitem'), + (8831790, 'scraper_3', 'sitem'), + (8832046, 'secator_2', 'sitem'), + (8832302, 'chopper_3', 'sitem'), + (8832558, 'secator_3', 'sitem'), + (8832814, 'brush', 'sitem'), + (8833070, 'petstick', 'sitem'), + (8833326, 'drill_2', 'sitem'), + (8833582, 'drill_3', 'sitem'), + (8833838, 'winch_2', 'sitem'), + (8834094, 'winch_3', 'sitem'), + (8834350, 'mountingstick', 'sitem'), + (8834606, 'scraper', 'sitem'), + (8834862, 'chopper', 'sitem'), + (8835118, 'secator', 'sitem'), + (8835374, 'drill', 'sitem'), + (8835630, 'winch', 'sitem'), + (8835886, 'grip_2', 'sitem'), + (8836142, 'grip_3', 'sitem'), + (8836398, 'cattlestick_2', 'sitem'), + (8836654, 'cattlestick_3', 'sitem'), + (8836910, 'phial', 'sitem'), + (8837166, 'stick_2', 'sitem'), + (8837422, 'event_missive_matis', 'sitem'), + (8837678, 'event_missive_tryker', 'sitem'), + (8837934, 'event_taliari_pearl_violet', 'sitem'), + (8838190, 'event_meat', 'sitem'), + (8838446, 'event_barrel_of_water', 'sitem'), + (8838702, 'event_missive_kami', 'sitem'), + (8838958, 'event_missive_zorai', 'sitem'), + (8839214, 'event_incandescent_wood', 'sitem'), + (8839470, 'event_magnetized_amber', 'sitem'), + (8839726, 'event_blood', 'sitem'), + (8839982, 'event_missive_fyros', 'sitem'), + (8840238, 'event_taliari_pearl_black', 'sitem'), + (8840494, 'event_purified_sap', 'sitem'), + (8840750, 'event_missive', 'sitem'), + (8841006, 'event_taliari_pearl_blue', 'sitem'), + (8841262, 'event_shooki_liquor', 'sitem'), + (8841518, 'event_lakes_beer', 'sitem'), + (8841774, 'event_magnetized_amber_sphere', 'sitem'), + (8842030, 'event_goo', 'sitem'), + (8842286, 'event_barrel_of_beer', 'sitem'), + (8842542, 'event_barrel_of_shooki_liquor', 'sitem'), + (8842798, 'event_missive_kara', 'sitem'), + (8843054, 'r_06_08_report', 'sitem'), + (8843310, 'r_06_09_kizoar_element', 'sitem'), + (8843566, 'r_06_09_report', 'sitem'), + (8843822, 'r_06_08_phial_full', 'sitem'), + (8844078, 'rpjobitem_213_b0', 'sitem'), + (8844334, 'rpjobitem_208_a1', 'sitem'), + (8844590, 'rpjob_205', 'sitem'), + (8844846, 'rpjobitem_205_b1', 'sitem'), + (8845102, 'rpjobitem_201_c0', 'sitem'), + (8845358, 'rpjob_003', 'sitem'), + (8845614, 'rpjobitem_202_a1', 'sitem'), + (8845870, 'rpjobitem_204_b0', 'sitem'), + (8846126, 'rpjobitem_213_c1', 'sitem'), + (8846382, 'rpjob_210', 'sitem'), + (8846638, 'rpjob_216', 'sitem'), + (8846894, 'rpjobitem_204_b1', 'sitem'), + (8847150, 'rpjobitem_205_c1', 'sitem'), + (8847406, 'rpjobitem_216_a0', 'sitem'), + (8847662, 'rpjobitem_213_a1', 'sitem'), + (8847918, 'rpjob_elementary', 'sitem'), + (8848174, 'rpjobitem_202_c1', 'sitem'), + (8848430, 'rpjobitem_219_c1', 'sitem'), + (8848686, 'rpjobitem_209_c0', 'sitem'), + (8848942, 'rpjobitem_203_c0', 'sitem'), + (8849198, 'rpjobitem_202_a0', 'sitem'), + (8849454, 'rpjobitem_214_a1', 'sitem'), + (8849710, 'rpjobitem_214_b0', 'sitem'), + (8849966, 'rpjobitem_217_a1', 'sitem'), + (8850222, 'rpjobitem_209_b1', 'sitem'), + (8850478, 'rpjob_203', 'sitem'), + (8850734, 'rpjob_013', 'sitem'), + (8850990, 'rpjob_218', 'sitem'), + (8851246, 'rpjobitem_203_b1', 'sitem'), + (8851502, 'rpjobitem_204_c0', 'sitem'), + (8851758, 'rpjobitem_217_a0', 'sitem'), + (8852014, 'rpjobitem_219_b1', 'sitem'), + (8852270, 'rpjob_016', 'sitem'), + (8852526, 'rpjobitem_203_c1', 'sitem'), + (8852782, 'rpjobitem_216_c1', 'sitem'), + (8853038, 'rpjobitem_206_a0', 'sitem'), + (8853294, 'rpjobitem_208_c0', 'sitem'), + (8853550, 'rpjobitem_207_c0', 'sitem'), + (8853806, 'rpjobitem_203_b0', 'sitem'), + (8854062, 'rpjobitem_213_c0', 'sitem'), + (8854318, 'rpjobitem_213_a0', 'sitem'), + (8854574, 'rpjob_010', 'sitem'), + (8854830, 'rpjob_204', 'sitem'), + (8855086, 'rpjobitem_215_c1', 'sitem'), + (8855342, 'rpjobitem_205_a1', 'sitem'), + (8855598, 'rpjobitem_202_b0', 'sitem'), + (8855854, 'rpjob_207', 'sitem'), + (8856110, 'rpjob_219', 'sitem'), + (8856366, 'rpjob_007', 'sitem'), + (8856622, 'rpjobitem_214_b1', 'sitem'), + (8856878, 'rpjob_roleplay', 'sitem'), + (8857134, 'rpjobitem_205_b0', 'sitem'), + (8857390, 'rpjobitem_208_b1', 'sitem'), + (8857646, 'rpjobitem_206_b0', 'sitem'), + (8857902, 'rpjob_211', 'sitem'), + (8858158, 'rpjobitem_207_b1', 'sitem'), + (8858414, 'rpjobitem_200_a1', 'sitem'), + (8858670, 'rpjobitem_217_c0', 'sitem'), + (8858926, 'rpjobitem_219_a0', 'sitem'), + (8859182, 'rpjobitem_209_a0', 'sitem'), + (8859438, 'rpjobitem_216_a1', 'sitem'), + (8859694, 'rpjobitem_206_c1', 'sitem'), + (8859950, 'rpjobitem_204_a1', 'sitem'), + (8860206, 'rpjob_014', 'sitem'), + (8860462, 'rpjobitem_215_a1', 'sitem'), + (8860718, 'rpjobitem_200_a0', 'sitem'), + (8860974, 'rpjob_213', 'sitem'), + (8861230, 'rpjobitem_207_c1', 'sitem'), + (8861486, 'rpjobitem_210_c0', 'sitem'), + (8861742, 'rpjobitem_209_a1', 'sitem'), + (8861998, 'rpjobitem_215_b0', 'sitem'), + (8862254, 'rpjob_008', 'sitem'), + (8862510, 'rpjob_006', 'sitem'), + (8862766, 'rpjobitem_200_c1', 'sitem'), + (8863022, 'rpjob_201', 'sitem'), + (8863278, 'rpjob_214', 'sitem'), + (8863534, 'rpjobitem_217_b1', 'sitem'), + (8863790, 'rpjob_017', 'sitem'), + (8864046, 'rpjobitem_203_a0', 'sitem'), + (8864302, 'rpjobitem_202_c0', 'sitem'), + (8864558, 'rpjobitem_215_b1', 'sitem'), + (8864814, 'rpjobitem_200_b1', 'sitem'), + (8865070, 'rpjobitem_200_c0', 'sitem'), + (8865326, 'rpjobitem_207_a1', 'sitem'), + (8865582, 'rpjobitem_202_b1', 'sitem'), + (8865838, 'rpjobitem_213_b1', 'sitem'), + (8866094, 'rpjobitem_215_c0', 'sitem'), + (8866350, 'rpjobitem_210_b0', 'sitem'), + (8866606, 'rpjobitem_212_b1', 'sitem'), + (8866862, 'rpjobitem_212_c1', 'sitem'), + (8867118, 'rpjobitem_211_a0', 'sitem'), + (8867374, 'rpjobitem_203_a1', 'sitem'), + (8867630, 'rpjob_020', 'sitem'), + (8867886, 'rpjobitem_211_c0', 'sitem'), + (8868142, 'rpjobitem_210_a1', 'sitem'), + (8868398, 'rpjobitem_207_b0', 'sitem'), + (8868654, 'rpjobitem_208_a0', 'sitem'), + (8868910, 'rpjobitem_212_a1', 'sitem'), + (8869166, 'rpjobitem_219_c0', 'sitem'), + (8869422, 'rpjob_209', 'sitem'), + (8869678, 'rpjobitem_207_a0', 'sitem'), + (8869934, 'rpjobitem_218_c0', 'sitem'), + (8870190, 'rpjobitem_217_c1', 'sitem'), + (8870446, 'rpjobitem_208_b0', 'sitem'), + (8870702, 'rpjobitem_219_a1', 'sitem'), + (8870958, 'rpjob_200', 'sitem'), + (8871214, 'rpjobitem_210_a0', 'sitem'), + (8871470, 'rpjob_advanced', 'sitem'), + (8871726, 'rpjob_217', 'sitem'), + (8871982, 'rpjobitem_214_c1', 'sitem'), + (8872238, 'rpjob_015', 'sitem'), + (8872494, 'rpjobitem_209_b0', 'sitem'), + (8872750, 'rpjobitem_211_c1', 'sitem'), + (8873006, 'rpjob_005', 'sitem'), + (8873262, 'rpjobitem_212_a0', 'sitem'), + (8873518, 'rpjobitem_211_a1', 'sitem'), + (8873774, 'rpjob_011', 'sitem'), + (8874030, 'rpjobitem_218_a0', 'sitem'), + (8874286, 'rpjobitem_206_b1', 'sitem'), + (8874542, 'rpjobitem_218_b0', 'sitem'), + (8874798, 'rpjobitem_216_b0', 'sitem'), + (8875054, 'rpjob_208', 'sitem'), + (8875310, 'rpjobitem_216_b1', 'sitem'), + (8875566, 'rpjobitem_201_a0', 'sitem'), + (8875822, 'rpjobitem_201_b1', 'sitem'), + (8876078, 'rpjob_212', 'sitem'), + (8876334, 'rpjobitem_204_a0', 'sitem'), + (8876590, 'rpjob_018', 'sitem'), + (8876846, 'rpjob_009', 'sitem'), + (8877102, 'rpjobitem_218_b1', 'sitem'), + (8877358, 'rpjobitem_205_a0', 'sitem'), + (8877614, 'rpjob_012', 'sitem'), + (8877870, 'rpjobitem_201_b0', 'sitem'), + (8878126, 'rpjobitem_211_b0', 'sitem'), + (8878382, 'rpjobitem_210_b1', 'sitem'), + (8878638, 'rpjobitem_206_c0', 'sitem'), + (8878894, 'rpjob_202', 'sitem'), + (8879150, 'rpjobitem_210_c1', 'sitem'), + (8879406, 'rpjobitem_201_a1', 'sitem'), + (8879662, 'rpjobitem_218_a1', 'sitem'), + (8879918, 'rpjob_019', 'sitem'), + (8880174, 'rpjobitem_219_b0', 'sitem'), + (8880430, 'rpjobitem_certifications', 'sitem'), + (8880686, 'rpjob_001', 'sitem'), + (8880942, 'rpjob_215', 'sitem'), + (8881198, 'rpjobitem_214_c0', 'sitem'), + (8881454, 'rpjob_004', 'sitem'), + (8881710, 'rpjobitem_209_c1', 'sitem'), + (8881966, 'rpjobitem_200_b0', 'sitem'), + (8882222, 'rpjobitem_218_c1', 'sitem'), + (8882478, 'rpjobitem_216_c0', 'sitem'), + (8882734, 'rpjob_206', 'sitem'), + (8882990, 'rpjobitem_215_a0', 'sitem'), + (8883246, 'rpjobitem_214_a0', 'sitem'), + (8883502, 'rpjobitem_212_c0', 'sitem'), + (8883758, 'rpjobitem_212_b0', 'sitem'), + (8884014, 'rpjobitem_201_c1', 'sitem'), + (8884270, 'rpjobitem_217_b0', 'sitem'), + (8884526, 'rpjob_002', 'sitem'), + (8884782, 'rpjobitem_204_c1', 'sitem'), + (8885038, 'rpjobitem_205_c0', 'sitem'), + (8885294, 'rpjobitem_206_a1', 'sitem'), + (8885550, 'rpjobitem_208_c1', 'sitem'), + (8885806, 'rpjobitem_211_b1', 'sitem'), + (8886062, 'test_conso_toub', 'sitem'), + (8886318, 'test_fast_regen', 'sitem'), + (8886574, 'test_conso_nobreak', 'sitem'), + (8886830, 'test_conso_swim', 'sitem'), + (8887086, 'test_long_regen', 'sitem'), + (8887342, 'test_conso_sit', 'sitem'), + (8887598, 'iasp', 'sitem'), + (8887854, 'arma_mount', 'sitem'), + (8888110, 'medical_kit', 'sitem'), + (8888366, 'aqua_speed', 'sitem'), + (8888622, 'large_phial', 'sitem'), + (8888878, 'scrollmaker', 'sitem'), + (8889134, 'butcher_knife', 'sitem'), + (8889390, 'bucket', 'sitem'), + (8889646, 'stylet', 'sitem'), + (8889902, 'itoshovelgarden', 'sitem'), + (8890158, 'tp_kami_almati', 'sitem'), + (8890414, 'tp_karavan_almati', 'sitem'), + (8890670, 'lucky_flower', 'sitem'), + (8890926, 'rpjobitem_204_c2', 'sitem'), + (8891182, 'rpjobitem_201_c4', 'sitem'), + (8891438, 'rpjobitem_206_c5', 'sitem'), + (8891694, 'protect_amber', 'sitem'), + (8891950, 'rpjobitem_204_c4', 'sitem'), + (8892206, 'rpjobitem_207_c2', 'sitem'), + (8892462, 'rpjobitem_207_c4', 'sitem'), + (8892718, 'rpjobitem_202_c3', 'sitem'), + (8892974, 'rpjobitem_206_c3', 'sitem'), + (8893230, 'rpjobitem_202_c4', 'sitem'), + (8893486, 'rpjobitem_201_c2', 'sitem'), + (8893742, 'rpjobitem_203_c2', 'sitem'), + (8893998, 'rpjobitem_200_c2', 'sitem'), + (8894254, 'rpjobitem_204_c5', 'sitem'), + (8894510, 'rpjobitem_202_c2', 'sitem'), + (8894766, 'rpjobitem_200_c5', 'sitem'), + (8895022, 'rpjobitem_200_c3', 'sitem'), + (8895278, 'rpjobitem_201_c3', 'sitem'), + (8895534, 'rpjobitem_205_c2', 'sitem'), + (8895790, 'rpjobitem_205_c5', 'sitem'), + (8896046, 'rpjobitem_205_c4', 'sitem'), + (8896302, 'rpjobitem_204_c3', 'sitem'), + (8896558, 'rpjobitem_206_c4', 'sitem'), + (8896814, 'tools_ticket', 'sitem'), + (8897070, 'rpjobitem_202_c5', 'sitem'), + (8897326, 'rpjobitem_203_c3', 'sitem'), + (8897582, 'rpjobitem_201_c5', 'sitem'), + (8897838, 'rpjobitem_206_c2', 'sitem'), + (8898094, 'rpjobitem_207_c3', 'sitem'), + (8898350, 'rpjobitem_203_c5', 'sitem'), + (8898606, 'rpjobitem_203_c4', 'sitem'), + (8898862, 'water_barrel', 'sitem'), + (8899118, 'parchment', 'sitem'), + (8899374, 'rpjobitem_200_c4', 'sitem'), + (8899630, 'rpjobitem_207_c5', 'sitem'), + (8899886, 'rpjobitem_205_c3', 'sitem'), + (8900142, 'supreme_heal', 'sitem'), + (8900398, 'very_small_barrel', 'sitem'), + (8900654, 'rpjobitem_204_c6', 'sitem'), + (8900910, 'rpjobitem_203_c6', 'sitem'), + (8901166, 'rpjobitem_202_c6', 'sitem'), + (8901422, 'rpjobitem_207_c6', 'sitem'), + (8901678, 'rpjobitem_201_c6', 'sitem'), + (8901934, 'very_big_barrel', 'sitem'), + (8902190, 'rpjobitem_200_c6', 'sitem'), + (8902446, 'rpjobitem_206_c6', 'sitem'), + (8902702, 'rpjobitem_205_c6', 'sitem'), + (8902958, 'nanka_mace_crate', 'sitem'), + (8903214, 'makam_bowrifle_crate', 'sitem'), + (8903470, 'fyler_dagger_crate', 'sitem'), + (8903726, 'shopan_staff_crate', 'sitem'), + (8903982, 'unstable_goo_vial', 'sitem'), + (8904238, 'pvp_aura_saplife_c2', 'sitem'), + (8904494, 'pvp_boost_stamlife_c1', 'sitem'), + (8904750, 'pvp_aura_lifemage_c3', 'sitem'), + (8905006, 'pvp_boost_saplife_c4', 'sitem'), + (8905262, 'pvp_aura_lifemage_c4', 'sitem'), + (8905518, 'pvp_boost_lifemage_c5', 'sitem'), + (8905774, 'pvp_boost_lifetank_c5', 'sitem'), + (8906030, 'pvp_aura_stamlife_c2', 'sitem'), + (8906286, 'pvp_boost_saplife_c6', 'sitem'), + (8906542, 'pvp_aura_stamlife_c0', 'sitem'), + (8906798, 'pvp_aura_lifemage_c5', 'sitem'), + (8907054, 'pvp_boost_stamlife_c2', 'sitem'), + (8907310, 'pvp_boost_lifetank_c3', 'sitem'), + (8907566, 'pvp_aura_stamlife_c1', 'sitem'), + (8907822, 'pvp_aura_lifetank_c6', 'sitem'), + (8908078, 'pvp_aura_saplife_c4', 'sitem'), + (8908334, 'pvp_boost_stamlife_c3', 'sitem'), + (8908590, 'pvp_aura_stamlife_c3', 'sitem'), + (8908846, 'pvp_boost_lifetank_c2', 'sitem'), + (8909102, 'pvp_aura_lifetank_c0', 'sitem'), + (8909358, 'pvp_aura_stamlife_c5', 'sitem'), + (8909614, 'pvp_aura_lifemage_c6', 'sitem'), + (8909870, 'pvp_aura_stamlife_c6', 'sitem'), + (8910126, 'pvp_aura_lifemage_c2', 'sitem'), + (8910382, 'pvp_aura_lifetank_c4', 'sitem'), + (8910638, 'pvp_aura_saplife_c6', 'sitem'), + (8910894, 'pvp_boost_saplife_c3', 'sitem'), + (8911150, 'pvp_boost_saplife_c0', 'sitem'), + (8911406, 'pvp_aura_saplife_c0', 'sitem'), + (8911662, 'pvp_aura_lifetank_c3', 'sitem'), + (8911918, 'pvp_aura_lifetank_c1', 'sitem'), + (8912174, 'pvp_aura_saplife_c3', 'sitem'), + (8912430, 'pvp_boost_stamlife_c4', 'sitem'), + (8912686, 'pvp_boost_lifemage_c1', 'sitem'), + (8912942, 'pvp_boost_lifemage_c2', 'sitem'), + (8913198, 'pvp_boost_lifetank_c0', 'sitem'), + (8913454, 'pvp_aura_lifetank_c5', 'sitem'), + (8913710, 'pvp_boost_stamlife_c0', 'sitem'), + (8913966, 'pvp_aura_stamlife_c4', 'sitem'), + (8914222, 'pvp_aura_lifemage_c0', 'sitem'), + (8914478, 'pvp_boost_saplife_c5', 'sitem'), + (8914734, 'pvp_aura_saplife_c1', 'sitem'), + (8914990, 'pvp_boost_stamlife_c5', 'sitem'), + (8915246, 'pvp_boost_lifemage_c0', 'sitem'), + (8915502, 'pvp_boost_lifemage_c6', 'sitem'), + (8915758, 'pvp_boost_stamlife_c6', 'sitem'), + (8916014, 'pvp_boost_lifemage_c4', 'sitem'), + (8916270, 'pvp_boost_lifetank_c6', 'sitem'), + (8916526, 'pvp_boost_lifetank_c4', 'sitem'), + (8916782, 'pvp_aura_lifetank_c2', 'sitem'), + (8917038, 'pvp_boost_saplife_c2', 'sitem'), + (8917294, 'pvp_aura_lifemage_c1', 'sitem'), + (8917550, 'pvp_aura_saplife_c5', 'sitem'), + (8917806, 'pvp_boost_lifemage_c3', 'sitem'), + (8918062, 'pvp_boost_lifetank_c1', 'sitem'), + (8918318, 'pvp_boost_saplife_c1', 'sitem'), + (8918574, 'icoanimtjewel', 'sitem'), + (8918830, 'icoanimtarmor', 'sitem'), + (8919086, 'icoanimtmwea', 'sitem'), + (8919342, 'icoanimtammo', 'sitem'), + (8919598, 'icoanimtrwea', 'sitem'), + (8919854, 'system_mp_xl_blue', 'sitem'), + (8920110, 'system_mp_xl_purple', 'sitem'), + (8920366, 'system_mp_xl_white', 'sitem'), + (8920622, 'system_mp_xl_turquoise', 'sitem'), + (8920878, 'system_mp_xl_red', 'sitem'), + (8921134, 'system_mp_xl_black', 'sitem'), + (8921390, 'system_mp_xl_green', 'sitem'), + (8921646, 'web_transaction', 'sitem'), + (8921902, 'rpjobloot_casket', 'sitem'), + (8922158, 'rpjobloot_event', 'sitem'); +/*!40000 ALTER TABLE `ryzom_nimetu_sheets` ENABLE KEYS */; + + +-- Dumping structure for table app_achievements.ryzom_title +CREATE TABLE IF NOT EXISTS `ryzom_title` ( + `t_id` varchar(255) CHARACTER SET utf8 NOT NULL, + `t_lang` varchar(2) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `t_male` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `t_female` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`t_id`,`t_lang`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- Dumping data for table app_achievements.ryzom_title: 7.594 rows +/*!40000 ALTER TABLE `ryzom_title` DISABLE KEYS */; +INSERT INTO `ryzom_title` (`t_id`, `t_lang`, `t_male`, `t_female`) VALUES + ('gn_apprentice_tracer', 'en', 'Apprentice Tracer', ''), + ('gn_bandit_bountybeaches_1', 'en', 'Blood Rooters', ''), + ('gn_bandit_bountybeaches_2', 'en', 'Bounty Snatchers', ''), + ('gn_bandit_bountybeaches_3', 'en', 'Infamous Five', ''), + ('gn_bandit_citiesofintuition_1', 'en', 'Birds of Omen', ''), + ('gn_bandit_citiesofintuition_2', 'en', 'Zora Kovans', ''), + ('gn_bandit_citiesofintuition_3', 'en', 'Eyes of Intuition', ''), + ('gn_bandit_dunesofexil_1', 'en', 'Ridge Ravagers', ''), + ('gn_bandit_dunesofexil_2', 'en', 'Waylayers', ''), + ('gn_bandit_dunesofexil_3', 'en', 'Dyron Dragons', ''), + ('gn_bandit_dunesofexil_4', 'en', 'Firebooters', ''), + ('gn_bandit_enchantedisle_1', 'en', 'Tyler\'s Rippers', ''), + ('gn_bandit_enchantedisle_2', 'en', 'Magicians of Malice', ''), + ('gn_bandit_enchantedisle_3', 'en', 'Bucking Mektoubs', ''), + ('gn_bandit_fleetinggarden_1', 'en', 'Green Ravishers', ''), + ('gn_bandit_fleetinggarden_2', 'en', 'Deadened Eyes', ''), + ('gn_bandit_fleetinggarden_3', 'en', 'High Watchers', ''), + ('gn_bandit_fleetinggarden_4', 'en', 'Fleeting Lords', ''), + ('gn_bandit_fleetinggarden_5', 'en', 'Seed Addicts', ''), + ('gn_bandit_forbidden_depths_1', 'en', 'Eva\'s Empalers', ''), + ('gn_bandit_forbidden_depths_2', 'en', 'Slicers', ''), + ('gn_bandit_forbidden_depths_3', 'en', 'Beastie Bandits', ''), + ('gn_bandit_forbidden_depths_4', 'en', 'Dragon Dodgers', ''), + ('gn_bandit_frahartowers_1', 'en', 'Canyon Creepers', ''), + ('gn_bandit_frahartowers_2', 'en', 'Stunning Stavons', ''), + ('gn_bandit_frahartowers_3', 'en', 'Swords of Fury', ''), + ('gn_bandit_frahartowers_4', 'en', 'Frahar Blazers', ''), + ('gn_bandit_gate_of_obscurity_1', 'en', 'Heart Breakers', ''), + ('gn_bandit_gate_of_obscurity_2', 'en', 'Merchants of Terror', ''), + ('gn_bandit_gate_of_obscurity_3', 'en', 'Valley Busters', ''), + ('gn_bandit_gate_of_obscurity_4', 'en', 'Scarlet Loafers', ''), + ('gn_bandit_groveofconfusion_1', 'en', 'Madding Maids', ''), + ('gn_bandit_groveofconfusion_2', 'en', 'Grove Tyrants', ''), + ('gn_bandit_groveofconfusion_3', 'en', 'Slashing Slathes', ''), + ('gn_bandit_groveofumbra_1', 'en', 'Killer Queens', ''), + ('gn_bandit_groveofumbra_2', 'en', 'Spleen Busters', ''), + ('gn_bandit_groveofumbra_3', 'en', 'Black Lams', ''), + ('gn_bandit_groveofumbra_4', 'en', 'Dare Doers', ''), + ('gn_bandit_havenofpurity_1', 'en', 'Skelter Punks', ''), + ('gn_bandit_havenofpurity_2', 'en', 'Homin Hounders', ''), + ('gn_bandit_havenofpurity_3', 'en', 'Flights of Fury', ''), + ('gn_bandit_hereticshovel_1', 'en', 'Channel Gaugers', ''), + ('gn_bandit_hereticshovel_2', 'en', 'Heathens of the Hovel', ''), + ('gn_bandit_hereticshovel_3', 'en', 'Hovel Spooks', ''), + ('gn_bandit_hiddensource_1', 'en', 'Spoilers', ''), + ('gn_bandit_hiddensource_2', 'en', 'Hell Raisers', ''), + ('gn_bandit_hiddensource_3', 'en', 'Jena\'s Cuss', ''), + ('gn_bandit_imperialdunes_1', 'en', 'Eye of the Dragon', ''), + ('gn_bandit_imperialdunes_2', 'en', 'Dune Stalkers', ''), + ('gn_bandit_imperialdunes_3', 'en', 'Pyr Crushers', ''), + ('gn_bandit_imperialdunes_4', 'en', 'Pagans of Pyr', ''), + ('gn_bandit_knollofdissent_1', 'en', 'Border Raiders', ''), + ('gn_bandit_knollofdissent_2', 'en', 'Casters of Dissent', ''), + ('gn_bandit_knollofdissent_3', 'en', 'Highcliff Riders', ''), + ('gn_bandit_knollofdissent_4', 'en', 'Cut-throats', ''), + ('gn_bandit_knollofdissent_5', 'en', 'Thrashers', ''), + ('gn_bandit_knollofdissent_6', 'en', 'Firebooters', ''), + ('gn_bandit_knotofdementia_1', 'en', 'Browbeat Brothers', ''), + ('gn_bandit_knotofdementia_2', 'en', 'Zora\'s Thorn', ''), + ('gn_bandit_knotofdementia_3', 'en', 'Zora Springers', ''), + ('gn_bandit_lagoonsofloria_1', 'en', 'Swamp Slouchers', ''), + ('gn_bandit_lagoonsofloria_2', 'en', 'Lagoon Fylers', ''), + ('gn_bandit_lagoonsofloria_3', 'en', 'Diller\'s Mates', ''), + ('gn_bandit_lagoonsofloria_4', 'en', 'Mire Mates', ''), + ('gn_bandit_lagoonsofloria_5', 'en', 'Damning Dames', ''), + ('gn_bandit_lagoonsofloria_6', 'en', 'Seven Swords of Sin', ''), + ('gn_bandit_libertylake_1', 'en', 'Liberty Pirates', ''), + ('gn_bandit_libertylake_2', 'en', 'Cristabell Skinners', ''), + ('gn_bandit_libertylake_3', 'en', 'Friends of Fury', ''), + ('gn_bandit_maidengrove_1', 'en', 'Shadow Bandits', ''), + ('gn_bandit_maidengrove_2', 'en', 'Plain Scourers', ''), + ('gn_bandit_maidengrove_3', 'en', 'Lake Loafers', ''), + ('gn_bandit_majesticgarden_1', 'en', 'Wrath of Natae', ''), + ('gn_bandit_majesticgarden_2', 'en', 'Turn of the Tide', ''), + ('gn_bandit_majesticgarden_3', 'en', 'Davae\'s Clutch', ''), + ('gn_bandit_majesticgarden_4', 'en', 'Avalae Charmers', ''), + ('gn_bandit_majesticgarden_5', 'en', 'Border Blights', ''), + ('gn_bandit_nexus_1', 'en', 'Rebels of the West', ''), + ('gn_bandit_nexus_2', 'en', 'Highwatchers', ''), + ('gn_bandit_nexus_3', 'en', 'Nexus Stranglers', ''), + ('gn_bandit_nexus_4', 'en', 'Casters of the Knot', ''), + ('gn_bandit_oflovaksoasis_1', 'en', 'Dragon Breath', ''), + ('gn_bandit_oflovaksoasis_2', 'en', 'Shadow Riders', ''), + ('gn_bandit_oflovaksoasis_3', 'en', 'Dragonfire Angels', ''), + ('gn_bandit_oflovaksoasis_4', 'en', 'Hothead Hackers', ''), + ('gn_bandit_outlawcanyon_1', 'en', 'Canyon Outlaws', ''), + ('gn_bandit_outlawcanyon_2', 'en', 'Fighting Flames', ''), + ('gn_bandit_outlawcanyon_3', 'en', 'Buccaneers', ''), + ('gn_bandit_sawdustmines_1', 'en', 'Vinni\'s Rapiers', ''), + ('gn_bandit_sawdustmines_2', 'en', 'Bone Breakers', ''), + ('gn_bandit_sawdustmines_3', 'en', 'Bandits of the Wooded Dunes', ''), + ('gn_bandit_the_abyss_of_ichor_1', 'en', 'Death Mongers', ''), + ('gn_bandit_the_abyss_of_ichor_2', 'en', 'Slayers of Ichor', ''), + ('gn_bandit_the_abyss_of_ichor_3', 'en', 'Sentinels of the Sap', ''), + ('gn_bandit_the_abyss_of_ichor_4', 'en', 'Marauders', ''), + ('gn_bandit_the_elusive_forest_1', 'en', 'Flaxen Fiends', ''), + ('gn_bandit_the_elusive_forest_2', 'en', 'Brown Braves', ''), + ('gn_bandit_the_elusive_forest_3', 'en', 'Green Grief', ''), + ('gn_bandit_the_land_of_continuty_1', 'en', 'Shadow Zoners', ''), + ('gn_bandit_the_land_of_continuty_2', 'en', 'Prime Root Princes', ''), + ('gn_bandit_the_land_of_continuty_3', 'en', 'Cavern Cranks', ''), + ('gn_bandit_the_land_of_continuty_4', 'en', 'Dragon Dudes', ''), + ('gn_bandit_the_land_of_continuty_5', 'en', 'Diehard Ditchers', ''), + ('gn_bandit_the_sunken_city_1', 'en', 'Soul Sisters', ''), + ('gn_bandit_the_sunken_city_2', 'en', 'Rattlers', ''), + ('gn_bandit_the_sunken_city_3', 'en', 'Ripping Jaks', ''), + ('gn_bandit_the_sunken_city_4', 'en', 'Loving Goo-drops', ''), + ('gn_bandit_the_trench_of_trials_1', 'en', 'Blasters', ''), + ('gn_bandit_the_trench_of_trials_2', 'en', 'Highland Heathens', ''), + ('gn_bandit_the_trench_of_trials_3', 'en', 'Bigmount Bandits', ''), + ('gn_bandit_the_under_spring_1', 'en', 'Underspring Lynchers', ''), + ('gn_bandit_the_under_spring_2', 'en', 'Cooky\'s Cranks', ''), + ('gn_bandit_the_under_spring_3', 'en', 'Spooky Stavons', ''), + ('gn_bandit_the_under_spring_4', 'en', 'Silencers', ''), + ('gn_bandit_the_windy_gate_1', 'en', 'Heartbreak Babes', ''), + ('gn_bandit_the_windy_gate_2', 'en', 'Windy Gate Wipers', ''), + ('gn_bandit_the_windy_gate_3', 'en', 'Spirit Catchers', ''), + ('gn_bandit_thefount_1', 'en', 'Prakkers', ''), + ('gn_bandit_thefount_2', 'en', 'Fount Gaffers', ''), + ('gn_bandit_thefount_3', 'en', 'Flibusters of the Fount', ''), + ('gn_bandit_thefount_4', 'en', 'Liberty Rangers', ''), + ('gn_bandit_thesavagedunes_1', 'en', 'Wicked of the Woods', ''), + ('gn_bandit_thesavagedunes_2', 'en', 'Savage Slashers', ''), + ('gn_bandit_thesavagedunes_3', 'en', 'Canal Daggers', ''), + ('gn_bandit_thesavagedunes_4', 'en', 'Thieves of Thesos', ''), + ('gn_bandit_thescorchedcorridor_1', 'en', 'Underground Slicers', ''), + ('gn_bandit_thescorchedcorridor_2', 'en', 'Tunnel Hounds', ''), + ('gn_bandit_thescorchedcorridor_3', 'en', 'Alleyway Strays', ''), + ('gn_bandit_thevoid_1', 'en', 'Underwood Rebels', ''), + ('gn_bandit_thevoid_2', 'en', 'Goo Grapplers', ''), + ('gn_bandit_thevoid_3', 'en', 'Villains of the Void', ''), + ('gn_bandit_upperbog_1', 'en', 'Sap Rakers', ''), + ('gn_bandit_upperbog_2', 'en', 'Bushwhacks', ''), + ('gn_bandit_upperbog_3', 'en', 'Stalia Rovers', ''), + ('gn_bandit_windsofmuse_1', 'en', 'Muse Tumblers', ''), + ('gn_bandit_windsofmuse_2', 'en', 'Cliff Tanners', ''), + ('gn_bandit_windsofmuse_3', 'en', 'Muse Muggers', ''), + ('gn_bandit_windsofmuse_4', 'en', 'Wicked Winds of the West', ''), + ('gn_class_apprentice_trader', 'en', 'Apprentice Trader', ''), + ('gn_class_arcane_apprentice', 'en', 'Senior Elite Magician', ''), + ('gn_class_arcane_master', 'en', 'Veteran Elite Magician', ''), + ('gn_class_archery_lord', 'en', 'Veteran Strong Shooter', ''), + ('gn_class_archery_master', 'en', 'Senior Strong Shooter', ''), + ('gn_class_archery_recruit', 'en', 'Young Strong Shooter', ''), + ('gn_class_assassin', 'en', 'Young Powerful Shooter', ''), + ('gn_class_bodyguard', 'en', 'Escort', ''), + ('gn_class_bowmen', 'en', 'Young Regular Shooter', ''), + ('gn_class_captain', 'en', 'Senior Master Warrior', ''), + ('gn_class_charm_adept', 'en', 'Young Powerful Magician', ''), + ('gn_class_charm_expert', 'en', 'Senior Powerful Magician', ''), + ('gn_class_cleric', 'en', 'Veteran Elite Healer', ''), + ('gn_class_conjurer', 'en', 'Veteran Strong Magician', ''), + ('gn_class_conscript', 'en', 'Young Regular Warrior', ''), + ('gn_class_cure_adept', 'en', 'Young Master Healer', ''), + ('gn_class_cure_expert', 'en', 'Veteran Master Healer', ''), + ('gn_class_cure_master', 'en', 'Senior Master Healer', ''), + ('gn_class_elite', 'en', 'Young Elite Warrior', ''), + ('gn_class_executionner', 'en', 'Senior Powerful Shooter', ''), + ('gn_class_expert', 'en', 'Senior Elite Warrior', ''), + ('gn_class_fighter', 'en', 'Senior Powerful Warrior', ''), + ('gn_class_forager', 'en', 'Harvester', ''), + ('gn_class_healing_apprentice', 'en', 'Young Regular Healer', ''), + ('gn_class_legionnaire', 'en', 'Young Powerful Warrior', ''), + ('gn_class_life_surgeon', 'en', 'Senior Elite Healer', ''), + ('gn_class_magician', 'en', 'Veteran Master Magician', ''), + ('gn_class_major', 'en', 'Young Master Warrior', ''), + ('gn_class_medic', 'en', 'Senior Strong Healer', ''), + ('gn_class_milician', 'en', 'Warden', ''), + ('gn_class_mystical_adept', 'en', 'Young Master Magician', ''), + ('gn_class_mystical_expert', 'en', 'Senior Master Magician', ''), + ('gn_class_noble', 'en', 'Comrade', ''), + ('gn_class_priest', 'en', 'Young Elite Healer', ''), + ('gn_class_private', 'en', 'Senior Strong Warrior', ''), + ('gn_class_professional', 'en', 'Veteran Powerful Shooter', ''), + ('gn_class_range_adept', 'en', 'Veteran Regular Shooter', ''), + ('gn_class_range_master', 'en', 'Veteran Elite Shooter', ''), + ('gn_class_recruit', 'en', 'Senior Regular Warrior', ''), + ('gn_class_ritual_master', 'en', 'Veteran Strong Healer', ''), + ('gn_class_sergent', 'en', 'Veteran Powerful Warrior', ''), + ('gn_class_shaman', 'en', 'Young Strong Healer', ''), + ('gn_class_shooting_elite', 'en', 'Young Elite Shooter', ''), + ('gn_class_shooting_lord', 'en', 'Senior Elite Shooter', ''), + ('gn_class_soldier', 'en', 'Veteran Regular Warrior', ''), + ('gn_class_sorcerer', 'en', 'Young Elite Magician', ''), + ('gn_class_sorcery_apprentice', 'en', 'Young Strong Magician', ''), + ('gn_class_sorcery_master', 'en', 'Senior Strong Magician', ''), + ('gn_class_spellcaster', 'en', 'Young Strong Magician', ''), + ('gn_class_throwing_adept', 'en', 'Young Master Shooter', ''), + ('gn_class_throwing_expert', 'en', 'Senior Master Shooter', ''), + ('gn_class_throwing_master', 'en', 'Veteran Master Shooter', ''), + ('gn_class_trader', 'en', 'Explorer', ''), + ('gn_class_traveler', 'en', 'Traveler', ''), + ('gn_class_treat_adept', 'en', 'Senior Powerful Healer', ''), + ('gn_class_treat_apprentice', 'en', 'Young Powerful Healer', ''), + ('gn_class_trooper', 'en', 'Young Strong Warrior', ''), + ('gn_class_warchief', 'en', 'Veteran Master Warrior', ''), + ('gn_class_warlock', 'en', 'Veteran Powerful Magician', ''), + ('gn_class_warlord', 'en', 'Veteran Elite Warrior', ''), + ('gn_class_warmaster', 'en', 'Warmaster', ''), + ('gn_class_warrior', 'en', 'Veteran Strong Warrior', ''), + ('gn_darkeningsap_static_guard_5', 'en', 'Guard', ''), + ('gn_forager', 'en', 'Harvester', ''), + ('gn_fraharhunters_guards_w_10', 'en', 'Powerful Guard', ''), + ('gn_fyros_defender', 'en', 'Fyros Defender', ''), + ('gn_fyros_officer', 'en', 'Fyros Officer', ''), + ('gn_green_seed_noble', 'en', 'Regular Warchief', ''), + ('gn_green_seed_volunteer', 'en', 'Regular Volunteer', ''), + ('gn_guard_inv_1', 'en', 'Guard', ''), + ('gn_guard_inv_2', 'en', 'Guard', ''), + ('gn_kami_sentinel', 'en', 'Kami Sentinel', ''), + ('gn_karavan_guard_h_1', 'en', 'Karavan Guardian', ''), + ('gn_karavan_guardian', 'en', 'Karavan Guardian', ''), + ('gn_levier_volunteer', 'en', 'Regular Volunteer', ''), + ('gn_leviers_noble', 'en', 'Reguglar Warchief', ''), + ('gn_matis_officer', 'en', 'Matis Officer', ''), + ('gn_matis_voluteer', 'en', 'Matis Defender', ''), + ('gn_mystical__adept', 'en', 'Young Master Magician', ''), + ('gn_professionnal', 'en', 'Veteran Powerful Shooter', ''), + ('gn_zorai_officer', 'en', 'Zoraï Officer', ''), + ('gn_zorai_voluteer_f', 'en', 'Zoraï Defender', ''), + ('fct_steward', 'en', ' (Steward)', ''), + ('fct_k_pactgiver', 'en', ' (Kami Pact Giver)', ''), + ('fct_kv_pactgiver', 'en', ' (Karavan Pact Giver)', ''), + ('fct_kitin_mg_1', 'en', ' (Kitin Threat Watcher)', ''), + ('fct_kitin_mg_2', 'en', ' (Kitin Threat Watcher)', ''), + ('fct_kitin_mg_3', 'en', ' (Kitin Threat Watcher)', ''), + ('fct_kitin_mg_4', 'en', ' (Kitin Threat Watcher)', ''), + ('fct_goo_obs', 'en', ' (Goo Observer)', ''), + ('fct_bg', 'en', ' (Bodyguard)', ''), + ('fct_kami_adept', 'en', ' (Kami Adept)', ''), + ('fct_larmor_merchant', 'en', ' (Light Armor Merchant)', ''), + ('fct_marmor_merchant', 'en', ' (Medium Armor Merchant)', ''), + ('fct_harmor_merchant', 'en', ' (Heavy Armor Merchant)', ''), + ('fct_ctool_merchant', 'en', ' (Crafting Tool Merchant)', ''), + ('fct_ttool_merchant', 'en', ' (Taming Tool Merchant)', ''), + ('fct_htool_merchant', 'en', ' (Harvesting Tool Merchant)', ''), + ('fct_shield_merchant', 'en', ' (Shield Merchant)', ''), + ('fct_ammo_merchant', 'en', ' (Ammo Merchant)', ''), + ('fct_rangeweapon_merchant', 'en', ' (Range Weapon Merchant)', ''), + ('fct_meleeweapon_merchant', 'en', ' (Melee Weapon Merchant)', ''), + ('fct_stableboy_merchant', 'en', ' (Stable Boy)', ''), + ('fct_rm_merchant', 'en', ' (Raw Materials Merchant)', ''), + ('fct_jewel_merchant', 'en', ' (Jewel Merchant)', ''), + ('fct_tool_merchant', 'en', ' (Tool Merchant)', ''), + ('fct_plarmor_merchant', 'en', ' (Light Armor Composition Merchant)', ''), + ('fct_pmarmor_merchant', 'en', ' (Medium Armor Composition Merchant)', ''), + ('fct_pharmor_merchant', 'en', ' (Heavy Armor Composition Merchant)', ''), + ('fct_parmor_merchant', 'en', ' (Armor Composition Merchant)', ''), + ('fct_pctool_merchant', 'en', ' (Crafting Tool Composition Merchant)', ''), + ('fct_pttool_merchant', 'en', ' (Taming Tool Composition Merchant)', ''), + ('fct_phtool_merchant', 'en', ' (Collecting Tool Composition Merchant)', ''), + ('fct_ptool_merchant', 'en', ' (Tool Composition Merchant)', ''), + ('fct_pshield_merchant', 'en', ' (Shield Composition Merchant)', ''), + ('fct_pammo_merchant', 'en', ' (Ammo Composition Merchant)', ''), + ('fct_prangeweapon_merchant', 'en', ' (Range Weapon Composition Merchant)', ''), + ('fct_pmeleeweapon_merchant', 'en', ' (Melee Weapon Composition Merchant)', ''), + ('fct_prm_merchant', 'en', ' (Raw Material Composition Merchant)', ''), + ('fct_pjewel_merchant', 'en', ' (Jewel Composition Merchant)', ''), + ('fct_mf_welcomer', 'en', ' (Melee Fighter Guild Welcomer)', ''), + ('fct_rf_welcomer', 'en', ' (Range Fighter Guild Welcomer)', ''), + ('fct_mh_welcomer', 'en', ' (Healer Caster Guild Welcomer)', ''), + ('fct_mb_welcomer', 'en', ' (Buffer Caster Guild Welcomer)', ''), + ('fct_ma_welcomer', 'en', ' (Attack Caster Guild Welcomer)', ''), + ('fct_t_welcomer', 'en', ' (Merchant Guild Welcomer)', ''), + ('fct_h_welcomer', 'en', ' (Ranger Guild Welcomer)', ''), + ('fct_f_welcomer', 'en', ' (Crafter Guild Welcomer)', ''), + ('fct_welcomer', 'en', ' (Guild Welcomer)', ''), + ('fct_p_caretaker', 'en', ' (Homin Apartment Caretaker)', ''), + ('fct_g_caretaker', 'en', ' (Guild Apartment Caretaker)', ''), + ('fct_caretaker', 'en', ' (Caretaker)', ''), + ('fct_mf_chief', 'en', ' (Melee Fighter Guild Leader)', ''), + ('fct_rf_chief', 'en', ' (Range Fighter Guild Leader)', ''), + ('fct_mh_chief', 'en', ' (Healer Caster Guild Leader)', ''), + ('fct_mb_chief', 'en', ' (Buffer Caster Guild Leader)', ''), + ('fct_ma_chief', 'en', ' (Attack Caster Guild Leader)', ''), + ('fct_t_chief', 'en', ' (Merchant Guild Leader)', ''), + ('fct_h_chief', 'en', ' (Harvester Guild Leader)', ''), + ('fct_f_chief', 'en', ' (Crafter Guild Leader)', ''), + ('fct_mission_officer', 'en', ' (Mission Officer)', ''), + ('fct_mv_guard', 'en', ' (Yrkanis Guard)', ''), + ('fct_mv_guardchief', 'en', ' (Yrkanis Guard Chief)', ''), + ('fct_ma_guard', 'en', ' (Natae Guard)', ''), + ('fct_ma_guardchief', 'en', ' (Natae Guard Chief)', ''), + ('fct_mb_guard', 'en', ' (Davae Guard)', ''), + ('fct_mb_guardchief', 'en', ' (Davae Chief Guard)', ''), + ('fct_mc_guard', 'en', ' (Avalae Guard)', ''), + ('fct_mc_guardchief', 'en', ' (Avalae Chief Guard)', ''), + ('fct_mf_guard', 'en', ' (Frontier Guard)', ''), + ('fct_tax_collector', 'en', ' (Tax Collector)', ''), + ('fct_tribe_chief', 'en', ' (Tribe Chief)', ''), + ('fct_barman', 'en', ' (Barman)', ''), + ('fct_mayor', 'en', ' (Mayor)', ''), + ('fct_amayor', 'en', ' (Mayor\'s Assistant)', ''), + ('fct_natae_chief', 'en', ' (Natae Village Chief)', ''), + ('fct_davae_chief', 'en', ' (Davae Village Chief)', ''), + ('fct_avalae_chief', 'en', ' (Avalae Village Chief)', ''), + ('fct_counselor', 'en', ' (King\'s Counselor)', ''), + ('fct_cutthroat', 'en', ' (Matis Cut-throat)', ''), + ('fct_bandit_chief', 'en', ' (Bandit Chief)', ''), + ('fct_mv_intendant', 'en', ' (Yrkanis Intendant)', ''), + ('fct_ma_intendant', 'en', ' (Natae Intendant)', ''), + ('fct_mb_intendant', 'en', ' (Davae Intendant)', ''), + ('fct_mc_intendant', 'en', ' (Avalae Intendant)', ''), + ('fct_zv_intendant', 'en', ' (Zora Intendant)', ''), + ('fct_za_intendant', 'en', ' (Jen-Laï Intendant)', ''), + ('fct_zb_intendant', 'en', ' (Min-Cho Intendant)', ''), + ('fct_zc_intendant', 'en', ' (Hoï-Cho Intendant)', ''), + ('fct_fv_intendant', 'en', ' (Pyr Intendant)', ''), + ('fct_fa_intendant', 'en', ' (Thesos Intendant)', ''), + ('fct_fb_intendant', 'en', ' (Dyron Intendant)', ''), + ('fct_tv_intendant', 'en', ' (Fairhaven Intendant)', ''), + ('fct_ta_intendant', 'en', ' (Windermeer Intendant)', ''), + ('fct_tc_intendant', 'en', ' (Crystabell Intendant)', ''), + ('fct_tb_intendant', 'en', ' (Avendale Intendant)', ''), + ('fct_zv_guard', 'en', ' (Zora Guard)', ''), + ('fct_zv_guardchief', 'en', ' (Zora Guard Chief)', ''), + ('fct_za_guard', 'en', ' (Jen-Laï Guard)', ''), + ('fct_za_guardchief', 'en', ' (Jen-Laï Guard Chief)', ''), + ('fct_zb_guard', 'en', ' (Min-Cho Guard)', ''), + ('fct_zb_guardchief', 'en', ' (Min-Cho Guard Chief)', ''), + ('fct_zc_guard', 'en', ' (Hoï-Cho Guard)', ''), + ('fct_zc_guardchief', 'en', ' (Hoï-Cho Guard Chief)', ''), + ('fct_fv_guard', 'en', ' (Pyr Guard)', ''), + ('fct_fv_guardchief', 'en', ' (Pyr Guard Chief)', ''), + ('fct_fv_rookieguard', 'en', ' (Pyr Rookie Guard)', ''), + ('fct_fa_guardchief', 'en', ' (Thesos Guard Chief)', ''), + ('fct_fa_guard', 'en', ' (Thesos Guard)', ''), + ('fct_fb_guardchief', 'en', ' (Dyron Guard Chief)', ''), + ('fct_fb_guard', 'en', ' (Dyron Guard)', ''), + ('fct_ff_guard', 'en', ' (Frontier Guard)', ''), + ('fct_tv_guard', 'en', ' (Fairhaven Guard)', ''), + ('fct_tv_guardchief', 'en', ' (Fairhaven Guard Chief)', ''), + ('fct_ta_guard', 'en', ' (Windermeer Guard)', ''), + ('fct_ta_guardchief', 'en', ' (Windermeer Guard Chief)', ''), + ('fct_tc_guard', 'en', ' (Crystabell Guard)', ''), + ('fct_tc_guardchief', 'en', ' (Crystabell Guard Chief)', ''), + ('fct_tb_guard', 'en', ' (Avendale Guard)', ''), + ('fct_tb_guardchief', 'en', ' (Avendale Guard Chief)', ''), + ('fct_zf_guard', 'en', ' (Frontier Guard)', ''), + ('fct_stablegirl_merchant', 'en', ' (Stable Girl)', ''), + ('fct_barmaid', 'en', ' (Barmaid)', ''), + ('fct_civil', 'en', '', ''), + ('fct_sage', 'en', ' (Sage)', ''), + ('fct_craftsman', 'en', ' (Crafter)', ''), + ('fct_supplier', 'en', ' (Supplier)', ''), + ('fct_hunter', 'en', ' (Hunter)', ''), + ('fct_hunter_chief', 'en', ' (Hunter Chief)', ''), + ('fct_bandit', 'en', ' (Bandit)', ''), + ('fct_actor', 'en', ' (Actor)', ''), + ('fct_actress', 'en', ' (Actress)', ''), + ('fct_kami_master', 'en', ' (Kami Master)', ''), + ('fct_karavan_officer', 'en', ' (Karavan Officer)', ''), + ('fct_newb_welcomer', 'en', ' (Welcomer)', ''), + ('fct_newb_a', 'en', ' (Stalli Guard)', ''), + ('fct_newb_a_chief', 'en', ' (Stalli Guard Chief)', ''), + ('fct_newb_b', 'en', ' (Borea Guard)', ''), + ('fct_newb_b_chief', 'en', ' (Borea Guard Chief)', ''), + ('fct_newb_c', 'en', ' (Nistia Guard)', ''), + ('fct_newb_c_chief', 'en', ' (Nistia Guard Chief)', ''), + ('fct_newb_d', 'en', ' (Rosilio Guard)', ''), + ('fct_newb_d_chief', 'en', ' (Rosilio Guard Chief)', ''), + ('fct_newb_e', 'en', ' (Miani Guard)', ''), + ('fct_newb_e_chief', 'en', ' (Miani Guard Chief)', ''), + ('fct_newb_za', 'en', ' (Qaï-Lo Guard)', ''), + ('fct_newb_za_chief', 'en', ' (Qaï-Lo Guard Chief)', ''), + ('fct_newb_zc', 'en', ' (Nen-Xing Guard)', ''), + ('fct_newb_zc_chief', 'en', ' (Nen-Xing Guard Chief)', ''), + ('fct_newb_zb', 'en', ' (Sheng-Wo Guard)', ''), + ('fct_newb_zb_chief', 'en', ' (Sheng-Wo Guard Chief)', ''), + ('fct_newb_ze', 'en', ' (Yin-Piang Guard)', ''), + ('fct_newb_ze_chief', 'en', ' (Yin-Piang Guard Chief)', ''), + ('fct_newb_zd', 'en', ' (Koï-Zun Guard)', ''), + ('fct_newb_zd_chief', 'en', ' (Koï-Zun Guard Chief)', ''), + ('fct_newb_fa', 'en', ' (Aegus Guard)', ''), + ('fct_newb_fa_chief', 'en', ' (Aegus Guard Chief)', ''), + ('fct_newb_fc', 'en', ' (Sekovix Guard)', ''), + ('fct_newb_fc_chief', 'en', ' (Sekovix Guard Chief)', ''), + ('fct_newb_fb', 'en', ' (Kaemon Guard)', ''), + ('fct_newb_fb_chief', 'en', ' (Kaemon Guard Chief)', ''), + ('fct_newb_fe', 'en', ' (Galemus Guard)', ''), + ('fct_newb_fe_chief', 'en', ' (Galemus Guard Chief)', ''), + ('fct_newb_fd', 'en', ' (Phyxon Guard)', ''), + ('fct_newb_fd_chief', 'en', ' (Phyxon Guard Chief)', ''), + ('fct_newb_ta', 'en', ' (Aubermouth Guard)', ''), + ('fct_newb_ta_chief', 'en', ' (Aubermouth Guard Chief)', ''), + ('fct_newb_tb', 'en', ' (Barkdell Guard)', ''), + ('fct_newb_tb_chief', 'en', ' (Barkdell Guard Chief)', ''), + ('fct_newb_tc', 'en', ' (Hobwelly Guard)', ''), + ('fct_newb_tc_chief', 'en', ' (Hobwelly Guard Chief)', ''), + ('fct_newb_td', 'en', ' (Waverton Guard)', ''), + ('fct_newb_td_chief', 'en', ' (Waverton Guard Chief)', ''), + ('fct_newb_te', 'en', ' (Dingleton Guard)', ''), + ('fct_newb_te_chief', 'en', ' (Dingleton Guard Chief)', ''), + ('fct_registar', 'en', ' (Guild Clerk)', ''), + ('fct_ins_f', 'en', ' (Fight Instructor)', ''), + ('fct_ins_m', 'en', ' (Magic Instructor)', ''), + ('fct_ins_r', 'en', ' (Artisan Instructor)', ''), + ('fct_ins_h', 'en', ' (Harvester Instructor)', ''), + ('fct_mf_rolemaster', 'en', ' (Melee Fighter Guild Rolemaster)', ''), + ('fct_rf_rolemaster', 'en', ' (Range Fighter Guild Rolemaster)', ''), + ('fct_c_rolemaster', 'en', ' (Fighter Guild Rolemaster)', ''), + ('fct_mh_rolemaster', 'en', ' (Healer Caster Guild Rolemaster)', ''), + ('fct_mb_rolemaster', 'en', ' (Buffer Caster Guild Rolemaster)', ''), + ('fct_ma_rolemaster', 'en', ' (Attack Caster Guild Rolemaster)', ''), + ('fct_m_rolemaster', 'en', ' (Magic Guild Rolemaster)', ''), + ('fct_t_rolemaster', 'en', ' (Merchant Guild Rolemaster)', ''), + ('fct_h_rolemaster', 'en', ' (Harvester Guild Rolemaster)', ''), + ('fct_f_rolemaster', 'en', ' (Crafter Guild Rolemaster)', ''), + ('fct_f_trainer', 'en', ' (Fighter Trainer)', ''), + ('fct_m_trainer', 'en', ' (Magician Trainer)', ''), + ('fct_c_trainer', 'en', ' (Crafter Trainer)', ''), + ('fct_h_trainer', 'en', ' (Harvester Trainer)', ''), + ('fct_f_guild_trainer', 'en', ' (Guild Fighter Trainer)', ''), + ('fct_m_guild_trainer', 'en', ' (Guild Magician Trainer)', ''), + ('fct_c_guild_trainer', 'en', ' (Guild Crafter Trainer)', ''), + ('fct_h_guild_trainer', 'en', ' (Guild Harvester Trainer)', ''), + ('fct_guild_we', 'en', ' (Welcomer)', ''), + ('fct_guild_rm_craft', 'en', ' (Craft Rolemaster)', ''), + ('fct_guild_rm_fight', 'en', ' (Fight Rolemaster)', ''), + ('fct_guild_rm_magic', 'en', ' (Magic Rolemaster)', ''), + ('fct_scout', 'en', ' (Scout)', ''), + ('fct_ambassador', 'en', ' (Ambassador)', ''), + ('fct_corporal', 'en', ' (Corporal)', ''), + ('fct_sergent', 'en', ' (Sergeant)', ''), + ('fct_captain', 'en', ' (Captain)', ''), + ('fct_city_welcomer', 'en', ' (City Welcomer)', ''), + ('fct_village_welcomer', 'en', ' (Village Welcomer)', ''), + ('fct_foreman_apprentice', 'en', ' (Apprentice Overseer)', ''), + ('fct_foreman', 'en', ' (Overseer)', ''), + ('fct_foreman_master', 'en', ' (Master Overseer)', ''), + ('fct_hawker', 'en', ' (Hawker)', ''), + ('fct_journeyman', 'en', ' (Journeyman)', ''), + ('fct_kami_ambassador', 'en', ' (Kami Ambassador)', ''), + ('fct_kami_welcomer', 'en', ' (Kami Welcomer)', ''), + ('fct_karavan_ambassador', 'en', ' (Karavan Ambassador)', ''), + ('fct_karavan_agent', 'en', ' (Karavan Agent)', ''), + ('fct_karavan_welcomer', 'en', ' (Karavan Welcomer)', ''), + ('fct_local_messenger', 'en', ' (Local Messenger)', ''), + ('fct_frontiers_messenger', 'en', ' (Frontier Messenger)', ''), + ('fct_outlands_messenger', 'en', ' (Outlands Messenger)', ''), + ('fct_patrolman', 'en', ' (Patroller)', ''), + ('fct_prospector', 'en', ' (Prospector)', ''), + ('fct_tribe_welcomer', 'en', ' (Tribe Welcomer)', ''), + ('fct_local_supplier', 'en', ' (Local Supplier)', ''), + ('fct_frontiers_supplier', 'en', ' (Frontier Supplier)', ''), + ('fct_outlands_supplier', 'en', ' (Outlands Supplier)', ''), + ('fct_outpost_steward', 'en', ' (Outpost Steward)', ''), + ('fct_outpost_steward_tribe', 'en', ' (Tribe Outpost Steward)', ''), + ('fct_outpost_officer', 'en', ' (Outpost Officer)', ''), + ('fct_outpost_officer_tribe', 'en', ' (Tribe Outpost Officer)', ''), + ('refugee', 'en', 'Refugee', 'Refugee'), + ('homin', 'en', 'Homin', 'Homin'), + ('novice_artisan', 'en', 'Novice Crafter', 'Novice Crafter'), + ('novice_warrior', 'en', 'Novice Fighter', 'Novice Fighter'), + ('novice_harvester', 'en', 'Novice Harvester', 'Novice Harvester'), + ('novice_magician', 'en', 'Novice Magician', 'Novice Magician'), + ('artisan_apprentice', 'en', 'Crafter Apprentice ', 'Crafter Apprentice '), + ('warrior_apprentice', 'en', 'Fighter Apprentice', 'Fighter Apprentice'), + ('magician_apprentice', 'en', 'Magician Apprentice ', 'Magician Apprentice '), + ('fyros_artisan_apprentice', 'en', 'Fyros Crafter Apprentice ', 'Fyros Crafter Apprentice '), + ('matis_artisan_apprentice', 'en', 'Matis Crafter Apprentice ', 'Matis Crafter Apprentice '), + ('tryker_artisan_apprentice', 'en', 'Tryker Crafter Apprentice ', 'Tryker Crafter Apprentice '), + ('zorai_artisan_apprentice', 'en', 'Zoraï Crafter Apprentice ', 'Zoraï Crafter Apprentice '), + ('melee_warrior_apprentice', 'en', 'Warrior', 'Warrior'), + ('sniper_apprentice', 'en', 'Sniper Apprentice ', 'Sniper Apprentice '), + ('fyros_armorer_apprentice', 'en', 'Fyros Armorer Apprentice', 'Fyros Armorer Apprentice'), + ('fyros_jeweler_apprentice', 'en', 'Fyros Jeweler Apprentice', 'Fyros Jeweler Apprentice'), + ('fyros_weapon_smith_apprentice', 'en', 'Fyros Weaponsmith Apprentice', 'Fyros Weaponsmith Apprentice'), + ('fyros_munitioner_apprentice', 'en', 'Fyros Munitioner Apprentice', 'Fyros Munitioner Apprentice'), + ('fyros_gun_smith_apprentice', 'en', 'Fyros Gunsmith Apprentice', 'Fyros Gunsmith Apprentice'), + ('fyros_shield_smith_apprentice', 'en', 'Fyros Shieldsmith Apprentice', 'Fyros Shieldsmith Apprentice'), + ('matis_armorer_apprentice', 'en', 'Matis Armorer Apprentice', 'Matis Armorer Apprentice'), + ('matis_jeweler_apprentice', 'en', 'Matis Jeweler Apprentice', 'Matis Jeweler Apprentice'), + ('matis_weapon_smith_apprentice', 'en', 'Matis Weaponsmith Apprentice', 'Matis Weaponsmith Apprentice'), + ('matis_munitioner_apprentice', 'en', 'Matis Munitioner Apprentice', 'Matis Munitioner Apprentice'), + ('matis_gun_smith_apprentice', 'en', 'Matis Gunsmith Apprentice', 'Matis Gunsmith Apprentice'), + ('matis_shield_smith_apprentice', 'en', 'Matis Shieldsmith Apprentice', 'Matis Shieldsmith Apprentice'), + ('tryker_armorer_apprentice', 'en', 'Tryker Armorer Apprentice', 'Tryker Armorer Apprentice'), + ('tryker_jeweler_apprentice', 'en', 'Tryker Jeweler Apprentice', 'Tryker Jeweler Apprentice'), + ('tryker_weapon_smith_apprentice', 'en', 'Tryker Weaponsmith Apprentice', 'Tryker Weaponsmith Apprentice'), + ('tryker_munitioner_apprentice', 'en', 'Tryker Munitioner Apprentice', 'Tryker Munitioner Apprentice'), + ('tryker_gun_smith_apprentice', 'en', 'Tryker Gunsmith Apprentice', 'Tryker Gunsmith Apprentice'), + ('tryker_shield_smith_apprentice', 'en', 'Tryker Shieldsmith Apprentice', 'Tryker Shieldsmith Apprentice'), + ('zorai_armorer_apprentice', 'en', 'Zoraï Armorer Apprentice', 'Zoraï Armorer Apprentice'), + ('zorai_jeweler_apprentice', 'en', 'Zoraï Jeweler Apprentice', 'Zoraï Jeweler Apprentice'), + ('zorai_weapon_smith_apprentice', 'en', 'Zoraï Weaponsmith Apprentice', 'Zoraï Weaponsmith Apprentice'), + ('zorai_munitioner_apprentice', 'en', 'Zoraï Munitioner Apprentice', 'Zoraï Munitioner Apprentice'), + ('zorai_gun_smith_apprentice', 'en', 'Zoraï Gunsmith Apprentice', 'Zoraï Gunsmith Apprentice'), + ('zorai_shield_smith_apprentice', 'en', 'Zoraï Shieldsmith Apprentice', 'Zoraï Shieldsmith Apprentice'), + ('melee_warrior', 'en', 'Melee Warrior', 'Melee Warrior'), + ('range_fighter', 'en', 'Range Fighter', 'Range Fighter'), + ('light_armsman', 'en', 'Light Armsman', 'Light Armswoman'), + ('heavy_armsman', 'en', 'Heavy Armsman', 'Heavy Armswoman'), + ('gunman', 'en', 'Gunfighter', 'Gunfighter'), + ('heavy_gunman', 'en', 'Heavy Gunner', 'Heavy Gunner'), + ('advanced_gunman', 'en', 'Advanced Gunfighter', 'Advanced Gunfighter'), + ('advanced_heavy_gunman', 'en', 'Advanced Heavy Gunner', 'Advanced Heavy Gunner'), + ('bludgeoner', 'en', 'Bludgeoner', 'Bludgeoner'), + ('skewerer', 'en', 'Skewerer', 'Skewerer'), + ('slasher', 'en', 'Slasher', 'Slasher'), + ('smasher', 'en', 'Smasher', 'Smasher'), + ('impaler', 'en', 'Impaler', 'Impaler'), + ('cleaver', 'en', 'Cleaver', 'Cleaver'), + ('bowman', 'en', 'Bowman', 'Bowman'), + ('heavy_bowman', 'en', 'Heavy Bowman', 'Heavy Bow-woman'), + ('pistoleer', 'en', 'Pistoleer', 'Pistoleer'), + ('heavy_artilleryman', 'en', 'Heavy Artilleryman', 'Heavy Artillerywoman'), + ('crossbowman', 'en', 'Crossbowman', 'Crossbow-woman'), + ('artilleryman', 'en', 'Artilleryman', 'Artillerywoman'), + ('rifleman', 'en', 'Rifleman', 'Riflewoman'), + ('maceman', 'en', 'Crusher', 'Crusher'), + ('brute', 'en', 'Brute', 'Brute'), + ('knifeman', 'en', 'Whirlwind', 'Whirlwind'), + ('spearman', 'en', 'Lancer', 'Lancer'), + ('axeman', 'en', 'Reaper', 'Reaper'), + ('swordsman', 'en', 'Duellist', 'Duellist'), + ('heavy_maceman', 'en', 'Wrecker', 'Wrecker'), + ('pikeman', 'en', 'Pikeman', 'Pikewoman'), + ('heavy_axeman', 'en', 'Executioner', 'Executioner'), + ('heavy_swordsman', 'en', 'Slayer', 'Slayer'), + ('master_bowman', 'en', 'Master Bowman', 'Master Bowman'), + ('master_heavy_bowman', 'en', 'Master Heavy Bowman', 'Master Heavy Bow-woman'), + ('master_pistoleer', 'en', 'Elite Gunslinger', 'Elite Gunslinger'), + ('master_heavy_artilleryman', 'en', 'Master Heavy Artilleryman', 'Master Heavy Artilleryman'), + ('master_crossbowman', 'en', 'Master Crossbowman', 'Master Crossbow-woman'), + ('master_artilleryman', 'en', 'Bombardier', 'Bombardier'), + ('master_rifleman', 'en', 'Elite Sharpshooter', 'Elite Sharpshooter'), + ('master_maceman', 'en', 'Headcrusher', 'Headcrusher'), + ('master_brute', 'en', 'Stavesmaster', 'Stavesmaster'), + ('master_knifeman', 'en', 'Dagger Virtuoso', 'Dagger Virtuoso'), + ('master_spearman', 'en', 'Elite Lancer', 'Elite Lancer'), + ('master_axeman', 'en', 'Crimson Reaper', 'Crimson Reaper'), + ('master_swordsman', 'en', 'Sword Virtuoso', 'Sword Virtuoso'), + ('master_heavy_maceman', 'en', 'Demolisher', 'Demolisher'), + ('master_pikeman', 'en', 'Elite Pikeman', 'Elite Pikewoman'), + ('master_heavy_axeman', 'en', 'Crimson Executioner', 'Crimson Executioner'), + ('master_heavy_swordsman', 'en', 'Master of the Blade', 'Mistress of the Blade'), + ('master_hand_to_hand_fighter', 'en', 'Juggernaut', 'Juggernaut'), + ('hand_to_hand_fighter', 'en', 'Brawler', 'Brawler'), + ('close_fighter', 'en', 'Close Fighter', 'Close Fighter'), + ('advanced_close_fighter', 'en', 'Scrapper', 'Scrapper'), + ('defensive_magician', 'en', 'Defensive Magician', 'Defensive Magician'), + ('offensive_magician', 'en', 'Offensive Magician', 'Offensive Magician'), + ('elementalist_apprentice', 'en', 'Apprentice Elementalist', 'Apprentice Elementalist'), + ('mentalist', 'en', 'Mentalist', 'Mentalist'), + ('enchanter', 'en', 'Enchanter', 'Enchanter'), + ('summoner', 'en', 'Summoner', 'Summoner'), + ('master_of_illusion', 'en', 'Mage of Illusion', 'Mage of Illusion'), + ('mind_lord', 'en', 'Mind Lord', 'Mind Lord'), + ('healer', 'en', 'Healer', 'Healer'), + ('shaman', 'en', 'Shaman', 'Shaman'), + ('priest', 'en', 'Priest', 'Priestess'), + ('master_of_life', 'en', 'Mage of Life', 'Mage of Life'), + ('celestial_guardian', 'en', 'Celestial Guardian', 'Celestial Guardian'), + ('black_mage', 'en', 'Black Mage', 'Black Mage'), + ('affliction_bringer', 'en', 'Affliction Bringer', 'Affliction Bringer'), + ('master_of_torment', 'en', 'Mage of Torment', 'Mage of Torment'), + ('avatar_of_sorrow', 'en', 'Avatar of Sorrow', 'Avatar of Sorrow'), + ('destroyer', 'en', 'Destroyer', 'Destroyer'), + ('warlock', 'en', 'Warlock', 'Warlock'), + ('archmage', 'en', 'Elementalist', 'Elementalist'), + ('master_of_pain', 'en', 'Mage of Pain', 'Mage of Pain'), + ('avatar_of_destruction', 'en', 'Avatar of Destruction', 'Avatar of Destruction'), + ('elementalist', 'en', 'Elementalist', 'Elementalist'), + ('alchemist', 'en', 'Alchemist', 'Alchemist'), + ('biomancer', 'en', 'Biomancer', 'Biomancer'), + ('master_of_energies', 'en', 'Master of Energies', 'Master of Energies'), + ('chosen_of_atys', 'en', 'Atys\' Chosen', 'Atys\' Chosen'), + ('title00079', 'en', 'Wayfarer', 'Wayfarer'), + ('fbt', 'en', 'Elder of Atys', 'Elder of Atys'), + ('sgm', 'en', 'Senior Game Master', 'Senior Game Master'), + ('gm', 'en', 'Game Master', 'Game Master'), + ('vg', 'en', 'Veteran Guide', 'Veteran Guide'), + ('sg', 'en', 'Senior Guide', 'Senior Guide'), + ('g', 'en', 'Guide', 'Guide'), + ('armorer_apprentice', 'en', 'Armorer Apprentice', 'Armorer Apprentice'), + ('jeweler_apprentice', 'en', 'Jeweler Apprentice', 'Jeweler Apprentice'), + ('melee_weapon_smith_apprentice', 'en', 'Melee Weaponsmith Apprentice', 'Melee Weaponsmith Apprentice'), + ('range_weapon_smith_apprentice', 'en', 'Range Weaponsmith Apprentice', 'Range Weaponsmith Apprentice'), + ('heavy_armorer', 'en', 'Heavy Armorer', 'Heavy Armorer'), + ('light_armorer', 'en', 'Light Armorer', 'Light Armorer'), + ('medium_armorer', 'en', 'Medium Armorer', 'Medium Armorer'), + ('shield_smith', 'en', 'Shieldsmith', 'Shieldsmith'), + ('jeweler', 'en', 'Jeweler', 'Jeweler'), + ('melee_weapon_smith', 'en', 'Melee Weaponsmith', 'Melee Weaponsmith'), + ('melee_heavy_weapon_smith', 'en', 'Heavy Melee Weaponsmith', 'Heavy Melee Weaponsmith'), + ('melee_light_weapon_smith', 'en', 'Light Melee Weaponsmith', 'Light Melee Weaponsmith'), + ('range_weapon_smith', 'en', 'Range Weaponsmith', 'Range Weaponsmith'), + ('range_heavy_weapon_smith', 'en', 'Heavy Range Weaponsmith', 'Heavy Range Weaponsmith'), + ('advanced_heavy_armorer', 'en', 'Advanced Heavy Armorer', 'Advanced Heavy Armorer'), + ('advanced_light_armorer', 'en', 'Advanced Light Armorer', 'Advanced Light Armorer'), + ('advanced_medium_armorer', 'en', 'Advanced Medium Armorer', 'Advanced Medium Armorer'), + ('advanced_shield_smith', 'en', 'Advanced Shieldsmith', 'Advanced Shieldsmith'), + ('advanced_jeweler', 'en', 'Advanced Jeweler', 'Advanced Jeweler'), + ('advanced_melee_weapon_smith', 'en', 'Advanced Melee Weaponsmith', 'Advanced Melee Weaponsmith'), + ('advanced_melee_heavy_weapon_smith', 'en', 'Advanced Heavy Melee Weaponsmith', 'Advanced Heavy Melee Weaponsmith'), + ('advanced_melee_light_weapon_smith', 'en', 'Advanced Light Melee Weaponsmith', 'Advanced Light Melee Weaponsmith'), + ('advanced_range_weapon_smith', 'en', 'Advanced Range Weaponsmith', 'Advanced Range Weaponsmith'), + ('advanced_range_heavy_weapon_smith', 'en', 'Advanced Heavy Range Weaponsmith', 'Advanced Heavy Range Weaponsmith'), + ('expert_heavy_armorer', 'en', 'Expert Heavy Armorer', 'Expert Heavy Armorer'), + ('expert_light_armorer', 'en', 'Expert Light Armorer', 'Expert Light Armorer'), + ('expert_medium_armorer', 'en', 'Expert Medium Armorer', 'Expert Medium Armorer'), + ('expert_shield_smith', 'en', 'Expert Shieldsmith', 'Expert Shieldsmith'), + ('expert_jeweler', 'en', 'Expert Jeweler', 'Expert Jeweler'), + ('expert_melee_weapon_smith', 'en', 'Expert Melee Weaponsmith', 'Expert Melee Weaponsmith'), + ('expert_melee_heavy_weapon_smith', 'en', 'Expert Heavy Melee Weaponsmith', 'Expert Heavy Melee Weaponsmith'), + ('expert_melee_light_weapon_smith', 'en', 'Expert Light Melee Weaponsmith', 'Expert Light Melee Weaponsmith'), + ('expert_range_weapon_smith', 'en', 'Expert Range Weaponsmith', 'Expert Range Weaponsmith'), + ('expert_range_heavy_weapon_smith', 'en', 'Expert Heavy Range Weaponsmith', 'Expert Heavy Range Weaponsmith'), + ('heavy_armorer_master', 'en', 'Master Heavy Armorer', 'Master Heavy Armorer'), + ('light_armorer_master', 'en', 'Master Light Armorer', 'Master Light Armorer'), + ('medium_armorer_master', 'en', 'Master Medium Armorer', 'Master Medium Armorer'), + ('shield_smith_master', 'en', 'Master Shieldsmith', 'Master Shieldsmith'), + ('jeweler_master', 'en', 'Master Jeweler', 'Master Jeweler'), + ('melee_weapon_smith_master', 'en', 'Master Melee Weaponsmith', 'Master Melee Weaponsmith'), + ('melee_heavy_weapon_smith_master', 'en', 'Master Heavy Melee Weaponsmith', 'Master Heavy Melee Weaponsmith'), + ('melee_light_weapon_smith_master', 'en', 'Master Light Melee Weaponsmith', 'Master Light Melee Weaponsmith'), + ('range_weapon_smith_master', 'en', 'Master Range Weaponsmith', 'Master Range Weaponsmith'), + ('range_heavy_weapon_smith_master', 'en', 'Master Heavy Range Weaponsmith', 'Master Heavy Range Weaponsmith'), + ('forager_apprentice', 'en', 'Forager Apprentice', 'Forager Apprentice'), + ('forager', 'en', 'Forager', 'Forager'), + ('desert_forager', 'en', 'Desert Forager', 'Desert Forager'), + ('forest_forager', 'en', 'Forest Forager', 'Forest Forager'), + ('jungle_forager', 'en', 'Jungle Forager', 'Jungle Forager'), + ('lacustre_forager', 'en', 'Lakeland Forager', 'Lakeland Forager'), + ('prime_roots_forager', 'en', 'Prime Roots Forager', 'Prime Roots Forager'), + ('advanced_desert_forager', 'en', 'Advanced Desert Forager', 'Advanced Desert Forager'), + ('advanced_forest_forager', 'en', 'Advanced Forest Forager', 'Advanced Forest Forager'), + ('advanced_jungle_forager', 'en', 'Advanced Jungle Forager', 'Advanced Jungle Forager'), + ('advanced_lacustre_forager', 'en', 'Advanced Lakeland Forager', 'Advanced Lakeland Forager'), + ('advanced_prime_roots_forager', 'en', 'Advanced Prime Roots Forager', 'Advanced Prime Roots Forager'), + ('expert_desert_forager', 'en', 'Expert Desert Forager', 'Expert Desert Forager'), + ('expert_forest_forager', 'en', 'Expert Forest Forager', 'Expert Forest Forager'), + ('expert_jungle_forager', 'en', 'Expert Jungle Forager', 'Expert Jungle Forager'), + ('expert_lacustre_forager', 'en', 'Expert Lakeland Forager', 'Expert Lakeland Forager'), + ('expert_prime_roots_forager', 'en', 'Expert Prime Roots Forager', 'Expert Prime Roots Forager'), + ('master_desert_forager', 'en', 'Master Desert Forager', 'Master Desert Forager'), + ('master_forest_forager', 'en', 'Master Forest Forager', 'Master Forest Forager'), + ('master_jungle_forager', 'en', 'Master Jungle Forager', 'Master Jungle Forager'), + ('master_lacustre_forager', 'en', 'Master Lakeland Forager', 'Master Lakeland Forager'), + ('master_prime_roots_forager', 'en', 'Master Prime Roots Forager', 'Master Prime Roots Forager'), + ('gn_green_seed_comrade', 'en', 'Regular Leader', ''), + ('gn_kitin_gatherers-magician_guard', 'en', 'Master Guard', ''), + ('gn_kitin_gatheres_wander_guards', 'en', 'Master Guard', ''), + ('gn_matis_defender', 'en', 'Matis Defender', ''), + ('gn_recoverers_guard_6', 'en', 'Master Guard', ''), + ('gn_zorai_voluteer_m', 'en', 'Zoraï Defender', ''), + ('gn_antikamis_guard', 'en', 'Master Guard', ''), + ('gn_arid_matis_guard', 'en', 'Master Guard', ''), + ('gn_barkers_guard', 'en', 'Powerful Guard', ''), + ('gn_beachcombers_guard', 'en', 'Master Guard', ''), + ('gn_black_circle_guard', 'en', 'Master Guard', ''), + ('gn_cholorogoos_guard', 'en', 'Powerful Guard', ''), + ('gn_company_eternal_guard_havenofpurity', 'en', 'Powerful Guard', ''), + ('gn_company_eternal_guard_nexus', 'en', 'Powerful Guard', ''), + ('gn_corsairs_guard', 'en', 'Regular Guard', ''), + ('gn_darkeningsap_guard', 'en', 'Master Guard', ''), + ('gn_duneriders_guard', 'en', 'Master Guard', ''), + ('gn_ecowarriors_guard', 'en', 'Master Guard', ''), + ('gn_first_deserters_guard', 'en', 'Powerful Guard', ''), + ('gn_fraharhunters_guard', 'en', 'Powerful Guard', ''), + ('gn_fraharhunters_guards', 'en', 'Powerful Guard', ''), + ('gn_frahars_guard', 'en', 'Elite Guard', ''), + ('gn_gooheads_guard', 'en', 'Master Guard', ''), + ('gn_green_seed_guard', 'en', 'Regular Guard', ''), + ('gn_hamazans_guard', 'en', 'Strong Guard', ''), + ('gn_iconeworshipers_guard', 'en', 'Regular Guard', ''), + ('gn_kitin_gatherers_guard', 'en', 'Master Guard', ''), + ('gn_lawless_guard', 'en', 'Master Guard', ''), + ('gn_leviers_guard', 'en', 'Regular Guard', ''), + ('gn_matisian_border_guards_guard', 'en', 'Powerful Guard', ''), + ('gn_nightturner_guard', 'en', 'Powerful Guard', ''), + ('gn_oasis_diggers_guard', 'en', 'Master Guard', ''), + ('gn_pyromancers_guard', 'en', 'Master Guard', ''), + ('gn_recoverers_guard', 'en', 'Master Guard', ''), + ('gn_renegades_guard', 'en', 'Master Guard', ''), + ('gn_restorers_guard', 'en', 'Elite Guard', ''), + ('gn_sacredsap_guard', 'en', 'Strong Guard', ''), + ('gn_sap_gleaners_guard', 'en', 'Master Guard', ''), + ('gn_sap_slaves_guard', 'en', 'Elite Guard', ''), + ('gn_scorchers_guard', 'en', 'Elite Guard', ''), + ('gn_shadowrunners_guard', 'en', 'Strong Guard', ''), + ('gn_siblings_guard', 'en', 'Strong Guard', ''), + ('gn_silt_sculptors_guard', 'en', 'Strong Guard', ''), + ('gn_slash_and_burn_guard', 'en', 'Master Guard', ''), + ('gn_slavers_guard', 'en', 'Master Guard', ''), + ('gn_smugglers_guard', 'en', 'Powerful Guard', ''), + ('gn_tutor_guard', 'en', 'Powerful Guard', ''), + ('gn_water_breakers_guard', 'en', 'Strong Guard', ''), + ('gn_woven_bridles_guard', 'en', 'Master Guard', ''), + ('gn_zorai_kami_sentinel', 'en', 'Kami Sentinel', ''), + ('fighter', 'en', 'Fighter', ''), + ('magician', 'en', 'Magician', ''), + ('craftsman', 'en', 'Craftsman', ''), + ('meleefighter', 'en', 'Melee Fighter', ''), + ('rangefighter', 'en', 'Range Fighter', ''), + ('attackcaster', 'en', 'Attack Caster', ''), + ('buffercaster', 'en', 'Buffer Caster', ''), + ('healercaster', 'en', 'Healer Caster', ''), + ('harvester', 'en', 'Harvester', ''), + ('shopkeeper', 'en', 'Merchant', ''), + ('faber', 'en', 'Crafter', ''), + ('irefighter', 'en', 'Ire Fighter', ''), + ('swashbuckler', 'en', 'Swashbuckler', ''), + ('kamicfist', 'en', 'Kamic Fist', ''), + ('bladebearer', 'en', 'Blade Bearer', ''), + ('windchild', 'en', 'Wind Child', ''), + ('runner', 'en', 'Runner', ''), + ('scout', 'en', 'Scout', ''), + ('firelance', 'en', 'Fire Lancer', ''), + ('scarlethunter', 'en', 'Scarlet Hunter', ''), + ('greenhunter', 'en', 'Green Hunter', ''), + ('atysguardian', 'en', 'Atys Guardian', ''), + ('shadowhunter', 'en', 'Shadow Hunter', ''), + ('witherer', 'en', 'Witherer', ''), + ('fouler', 'en', 'Fouler', ''), + ('disturber', 'en', 'Disturber', ''), + ('kamicfury', 'en', 'Kamic Fury', ''), + ('spiritualshield', 'en', 'Spiritual Shield', ''), + ('faker', 'en', 'Faker', ''), + ('windguardian', 'en', 'Wind Guardian', ''), + ('kamicguardian', 'en', 'Kamic Guardian', ''), + ('unknown', 'en', 'Unknown', ''), + ('secondbreath', 'en', 'Second Breath', ''), + ('lifestealer', 'en', 'Life Stealer', ''), + ('secondlife', 'en', 'Second Life', ''), + ('sapcristal', 'en', 'Sap Crystal', ''), + ('sandcaravanner', 'en', 'Sand Karavanner', ''), + ('imperialsupplier', 'en', 'Imperial Supplier', ''), + ('steward', 'en', 'Steward', ''), + ('hawker', 'en', 'Hawker', ''), + ('range_warrior', 'en', 'Range Warrior', ''), + ('attack_magician', 'en', 'Attack Caster', ''), + ('buffer_magician', 'en', 'Buffer Caster', ''), + ('healer_magician', 'en', 'Healer Caster', ''), + ('firemaster', 'en', 'Fire Master', ''), + ('lakemaster', 'en', 'Lake Master', ''), + ('gn_gibbay_guard', 'en', 'Elite Guard', ''), + ('gn_masters_of_the_goo_guard', 'en', 'Elite Guard', ''), + ('gn_tryker_tribe_slave', 'en', 'Tryker Slave', ''), + ('cm', 'en', 'Community Manager', 'Community Manager'), + ('em', 'en', 'Event Manager', 'Event Manager'), + ('eg', 'en', 'Event Guide', 'Event Guide'), + ('observer', 'en', 'Observer', 'Observer'), + ('kami_ally', 'en', 'Kami Champion', ''), + ('karavan_ally', 'en', 'Karavan Champion', ''), + ('gn_aegus_kami_priest', 'en', 'Aegus Kami Preacher', ''), + ('gn_kaemon_kami_priest', 'en', 'Kaemon Kami Preacher', ''), + ('gn_sekovix_kami_priest', 'en', 'Sekovix Kami Preacher', ''), + ('gn_phyxon_kami_priest', 'en', 'Phyxon Kami Preacher', ''), + ('gn_galemus_kami_priest', 'en', 'Galemus Kami Preacher', ''), + ('gn_stalli_karavan_teleporter', 'en', 'Stalli Karavan Teleporter', ''), + ('gn_borea_karavan_teleporter', 'en', 'Borea Karavan Teleporter', ''), + ('gn_nistia_karavan_teleporter', 'en', 'Nistia Karavan Teleporter', ''), + ('gn_rosilio_karavan_teleporter', 'en', 'Rosilio Karavan Teleporter', ''), + ('gn_miani_karavan_teleporter', 'en', 'Miani Karavan Teleporter', ''), + ('gn_stalli_karavan_guide', 'en', 'Stalli Karavan Guide', ''), + ('gn_borea_karavan_guide', 'en', 'Borea Karavan Guide', ''), + ('gn_nistia_karavan_guide', 'en', 'Nistia Karavan Guide', ''), + ('gn_rosilio_karavan_guide', 'en', 'Rosilio Karavan Guide', ''), + ('gn_miani_karavan_guide', 'en', 'Miani Karavan Guide', ''), + ('gn_qai_lo_kami_priest', 'en', 'Qai Lo Kami Preacher', ''), + ('gn_sheng_wo_kami_priest', 'en', 'Sheng Wo Kami Preacher', ''), + ('gn_men_xing_kami_priest', 'en', 'Men Xing Kami Preacher', ''), + ('gn_koi_zun_kami_priest', 'en', 'Koi Zun Kami Preacher', ''), + ('gn_yin_piang_kami_priest', 'en', 'Yin Piang Kami Preacher', ''), + ('gn_aubermouth_karavan_teleporter', 'en', 'Aubermouth Karavan Teleporter', ''), + ('gn_waverton_karavan_teleporter', 'en', 'Waverton Karavan Teleporter', ''), + ('gn_hobwelly_karavan_teleporter', 'en', 'Hobwelly Karavan Teleporter', ''), + ('gn_dingleton_karavan_teleporter', 'en', 'Dingleton Karavan Teleporter', ''), + ('gn_barkdell_karavan_teleporter', 'en', 'Barkdell Karavan Teleporter', ''), + ('gn_aubermouth_karavan_guide', 'en', 'Aubermouth Karavan Guide', ''), + ('gn_waverton_karavan_guide', 'en', 'Waverton Karavan Guide', ''), + ('gn_hobwelly_karavan_guide', 'en', 'Hobwelly Karavan Guide', ''), + ('gn_dingleton_karavan_guide', 'en', 'Dingleton Karavan Guide', ''), + ('gn_barkdell_karavan_guide', 'en', 'Barkdell Karavan Guide', ''), + ('gn_karavan_agent', 'en', 'Karavan Agent', ''), + ('gn_ancientdryads_kami_ambassador_m1', 'en', 'Ancient Dryads Kami Ambassador', ''), + ('gn_beachcombers_kami_ambassador_t1', 'en', 'Beachcombers Kami Ambassador', ''), + ('gn_cockroaches_kami_ambassador_p1', 'en', 'Cockroaches Kami Ambassador', ''), + ('gn_company_kami_ambassador_p1', 'en', 'Company of the Eternal Tree Kami Ambassador', ''), + ('gn_company_kami_ambassador_z1', 'en', 'Company of the Eternal Tree Kami Ambassador', ''), + ('gn_corsairs_kami_ambassador_t1', 'en', 'Corsairs Kami Ambassador', ''), + ('gn_duneriders_kami_ambassador_f1', 'en', 'Dune Riders Kami Ambassador', ''), + ('gn_ecowarriors_kami_ambassador_m1', 'en', 'Ecowarriors Kami Ambassador', ''), + ('gn_firstdeserters_kami_ambassador_m1', 'en', 'First Deserters Kami Ambassador', ''), + ('gn_fraharhunters_kami_ambassador_f1', 'en', 'Frahar Hunters Kami Ambassador', ''), + ('gn_hamazans_kami_ambassador_z1', 'en', 'Hamazans of the Dead Seed Kami Ambassador', ''), + ('gn_kami_welcomer_f1', 'en', 'Dunes of Exile Kami Welcomer', ''), + ('gn_kami_welcomer_f2', 'en', 'Frahar Towers Kami Welcomer', ''), + ('gn_kami_welcomer_f3', 'en', 'Imperial Dunes Kami Welcomer', ''), + ('gn_kami_welcomer_f4', 'en', 'Oflovak\'s Oasis Kami Welcomer', ''), + ('gn_kami_welcomer_f5', 'en', 'Outlaw Canyon Kami Welcomer', ''), + ('gn_kami_welcomer_f6', 'en', 'Sawdust Mines Kami Welcomer', ''), + ('gn_kami_welcomer_f7', 'en', 'Savage Dunes Kami Welcomer', ''), + ('gn_kami_welcomer_f8', 'en', 'Scorched Corridor Kami Welcomer', ''), + ('gn_kami_welcomer_m1', 'en', 'Fleeting Garden Kami Welcomer', ''), + ('gn_kami_welcomer_m2', 'en', 'Grove of Confusion Kami Welcomer', ''), + ('gn_kami_welcomer_m3', 'en', 'Heretic\'s Hovel Kami Welcomer', ''), + ('gn_kami_welcomer_m4', 'en', 'Hidden Source Kami Welcomer', ''), + ('gn_kami_welcomer_m5', 'en', 'Knoll of Dissent Kami Welcomer', ''), + ('gn_kami_welcomer_m6', 'en', 'Majestic Garden Kami Welcomer', ''), + ('gn_kami_welcomer_m7', 'en', 'Upper Bog Kami Welcomer', ''), + ('gn_kami_welcomer_p1', 'en', 'Forbidden Depths Kami Welcomer', ''), + ('gn_kami_welcomer_p10', 'en', 'Windy Gate Kami Welcomer', ''), + ('gn_kami_welcomer_p2', 'en', 'Gate of Obscurity Kami Welcomer', ''), + ('gn_kami_welcomer_p3', 'en', 'Nexus Kami Welcomer', ''), + ('gn_kami_welcomer_p4', 'en', 'Abyss of Ichor Kami Welcomer', ''), + ('gn_kami_welcomer_p5', 'en', 'Elusive Forest Kami Welcomer', ''), + ('gn_kami_welcomer_p6', 'en', 'Land of Continuity Kami Welcomer', ''), + ('gn_kami_welcomer_p7', 'en', 'Sunken City Kami Welcomer', ''), + ('gn_kami_welcomer_p8', 'en', 'Trench of Trials Kami Welcomer', ''), + ('gn_kami_welcomer_p9', 'en', 'Under Spring Kami Welcomer', ''), + ('gn_kami_welcomer_t1', 'en', 'Bounty Beaches Kami Welcomer', ''), + ('gn_kami_welcomer_t2', 'en', 'Dew Drops Kami Welcomer', ''), + ('gn_kami_welcomer_t3', 'en', 'Enchanted Isle Kami Welcomer', ''), + ('gn_kami_welcomer_t4', 'en', 'Lagoons of Loria Kami Welcomer', ''), + ('gn_kami_welcomer_t5', 'en', 'Liberty Lake Kami Welcomer', ''), + ('gn_kami_welcomer_t6', 'en', 'Resting Water Kami Welcomer', ''), + ('gn_kami_welcomer_t7', 'en', 'Fount Kami Welcomer', ''), + ('gn_kami_welcomer_t8', 'en', 'Winds of Muse Kami Welcomer', ''), + ('gn_kami_welcomer_z1', 'en', 'Cities of Intuition Kami Welcomer', ''), + ('gn_kami_welcomer_z2', 'en', 'Grove of Umbra Kami Welcomer', ''), + ('gn_kami_welcomer_z3', 'en', 'Haven of Purity Kami Welcomer', ''), + ('gn_kami_welcomer_z4', 'en', 'Knot of Dementia Kami Welcomer', ''), + ('gn_kami_welcomer_z5', 'en', 'Maiden Grove Kami Welcomer', ''), + ('gn_kami_welcomer_z6', 'en', 'Void Kami Welcomer', ''), + ('gn_keepers_kami_ambassador_p1', 'en', 'Keepers Kami Ambassador', ''), + ('gn_lagoonbrothers_kami_ambassador_t1', 'en', 'Lagoon Brothers Kami Ambassador', ''), + ('gn_leviers_kami_ambassador_f1', 'en', 'Leviers Kami Ambassador', ''), + ('gn_pyromancers_kami_ambassador_p1', 'en', 'Pyromancers Kami Ambassador', ''), + ('gn_recoverers_kami_ambassador_p1', 'en', 'Recoverers Kami Ambassador', ''), + ('gn_restorers_kami_ambassador_f1', 'en', 'Watchers Kami Ambassador', ''), + ('gn_sacredsap_kami_ambassador_m1', 'en', 'Sacred Sap Kami Ambassador', ''), + ('gn_sapgleaners_kami_ambassador_p1', 'en', 'Sap Gleaners Kami Ambassador', ''), + ('gn_shadowrunners_kami_ambassador_z1', 'en', 'Shadow Runners Kami Ambassador', ''), + ('gn_siblings_kami_ambassador_m1', 'en', 'Siblings of the Weeds Kami Ambassador', ''), + ('gn_tutors_kami_ambassador_z1', 'en', 'Tutors Kami Ambassador', ''), + ('gn_waterbreakers_kami_ambassador_f1', 'en', 'Water Breakers Kami Ambassador', ''), + ('gn_wovenbridles_kami_ambassador_m1', 'en', 'Woven Bridles Kami Ambassador', ''), + ('gn_zorai_kami_master', 'en', 'Bighorn Mountain Kami Master', ''), + ('gn_antikamis_karavan_ambassador_z1', 'en', 'Antikamis Karavan Ambassador', ''), + ('gn_aridmatis_karavan_ambassador_m1', 'en', 'Arid Matis Karavan Ambassador', ''), + ('gn_barkers_karavan_ambassador_f1', 'en', 'Barkers Karavan Ambassador', ''), + ('gn_blackcircle_karavan_ambassador_z1', 'en', 'Black Circle Karavan Ambassador', ''), + ('gn_darkeningsap_karavan_ambassador_m1', 'en', 'Darkening Sap Karavan Ambassador', ''), + ('gn_gooheads_karavan_ambassador_z1', 'en', 'Goo Heads Karavan Ambassador', ''), + ('gn_greenseed_karavan_ambassador_m1', 'en', 'Green Seed Karavan Ambassador', ''), + ('gn_karavan_welcomer_f1', 'en', 'Dunes of Exile Karavan Welcomer', ''), + ('gn_karavan_welcomer_f2', 'en', 'Frahar Towers Karavan Welcomer', ''), + ('gn_karavan_welcomer_f3', 'en', 'Imperial Dunes Karavan Welcomer', ''), + ('gn_karavan_welcomer_f4', 'en', 'Oflovak\'s Oasis Karavan Welcomer', ''), + ('gn_karavan_welcomer_f5', 'en', 'Outlaw Canyon Karavan Welcomer', ''), + ('gn_karavan_welcomer_f6', 'en', 'Sawdust Mines Karavan Welcomer', ''), + ('gn_karavan_welcomer_f7', 'en', 'Savage Dunes Karavan Welcomer', ''), + ('gn_karavan_welcomer_f8', 'en', 'Scorched Corridor Karavan Welcomer', ''), + ('gn_karavan_welcomer_m1', 'en', 'Fleeting Garden Karavan Welcomer', ''), + ('gn_karavan_welcomer_m2', 'en', 'Grove of Confusion Karavan Welcomer', ''), + ('gn_karavan_welcomer_m3', 'en', 'Heretic\'s Hovel Karavan Welcomer', ''), + ('gn_karavan_welcomer_m4', 'en', 'Hidden Source Karavan Welcomer', ''), + ('gn_karavan_welcomer_m5', 'en', 'Knoll of Dissent Karavan Welcomer', ''), + ('gn_karavan_welcomer_m6', 'en', 'Majestic Garden Karavan Welcomer', ''), + ('gn_karavan_welcomer_m7', 'en', 'Upper Bog Karavan Welcomer', ''), + ('gn_karavan_welcomer_p1', 'en', 'Nexus Karavan Welcomer', ''), + ('gn_karavan_welcomer_t1', 'en', 'Bounty Beaches Karavan Welcomer', ''), + ('gn_karavan_welcomer_t2', 'en', 'Dew Drops Karavan Welcomer', ''), + ('gn_karavan_welcomer_t3', 'en', 'Enchanted Isle Karavan Welcomer', ''), + ('gn_karavan_welcomer_t4', 'en', 'Lagoons of Loria Karavan Welcomer', ''), + ('gn_karavan_welcomer_t5', 'en', 'Liberty Lake Karavan Welcomer', ''), + ('gn_karavan_welcomer_t6', 'en', 'Resting Water Karavan Welcomer', ''), + ('gn_karavan_welcomer_t7', 'en', 'Fount Karavan Welcomer', ''), + ('gn_karavan_welcomer_t8', 'en', 'Winds of Muse Karavan Welcomer', ''), + ('gn_karavan_welcomer_z1', 'en', 'Cities of Intuition Karavan Welcomer', ''), + ('gn_karavan_welcomer_z2', 'en', 'Grove of Umbra Karavan Welcomer', ''), + ('gn_karavan_welcomer_z3', 'en', 'Haven of Purity Karavan Welcomer', ''), + ('gn_karavan_welcomer_z4', 'en', 'Knot of Dementia Karavan Welcomer', ''), + ('gn_karavan_welcomer_z5', 'en', 'Maiden Grove Karavan Welcomer', ''), + ('gn_karavan_welcomer_z6', 'en', 'Void Karavan Welcomer', ''), + ('gn_kuilde_karavan_ambassador_p1', 'en', 'Kuilde Karavan Ambassador', ''), + ('gn_lawless_karavan_ambassador_f1', 'en', 'Lawless Karavan Ambassador', ''), + ('gn_masters_karavan_ambassador_z1', 'en', 'Masters of the Goo Karavan Ambassador', ''), + ('gn_matisianborder_karavan_ambassador_m1', 'en', 'Matisian Border Guards Karavan Ambassador', ''), + ('gn_oasisdiggers_karavan_ambassador_m1', 'en', 'Oasis Diggers Karavan Ambassador', ''), + ('gn_renegades_karavan_ambassador_f1', 'en', 'Renegades Karavan Ambassador', ''), + ('gn_sapslaves_karavan_ambassador_m1', 'en', 'Sap Slaves Karavan Ambassador', ''), + ('gn_scorchers_karavan_ambassador_f1', 'en', 'Scorchers Karavan Ambassador', ''), + ('gn_siltsculptors_karavan_ambassador_t1', 'en', 'Silt Sculptors Karavan Ambassador', ''), + ('gn_slashandburn_karavan_ambassador_m1', 'en', 'Slash and Burn Karavan Ambassador', ''), + ('gn_slavers_karavan_ambassador_t1', 'en', 'Slavers Karavan Ambassador', ''), + ('gn_smugglers_karavan_ambassador_t1', 'en', 'Smugglers Karavan Ambassador', ''), + ('gn_fairhaven_karavan_officer', 'en', 'Fairhaven Karavan Officer', ''), + ('gn_iconworshipers_kami_ambassador_z1', 'en', 'Icon Worshippers Kami Ambassador', ''), + ('gn_yrkanis_kami_master', 'en', 'Yrkanis Kami Master', ''), + ('gn_yrkanis_karavan_officer', 'en', 'Yrkanis Karavan Officer', ''), + ('gn_r_10_17_kami_gentil', 'en', 'Gentil Kami', ''), + ('gn_cowardly_ragus', 'en', 'Coward Ragus', ''), + ('gn_pyr_kami_master', 'en', 'Pyr Kami Master', ''), + ('gn_black_circle_magician', 'en', 'Black Circle Magician', ''), + ('gn_kami_adept', 'en', 'Kami Adept', ''), + ('gn_kami_envoy', 'en', 'Kami Envoy', ''), + ('gn_kami_preacher', 'en', 'Kami Preacher', ''), + ('gn_kami_seeker', 'en', 'Kami Seeker', ''), + ('gn_karavan_teleporter', 'en', 'Karavan Teleporter', ''), + ('gn_trophies_trader', 'en', 'Trophies Trader', ''), + ('gn_akiolulk', 'en', 'Mecaon Lyseus', ''), + ('gn_ancient_dryads_guard', 'en', 'Guard', ''), + ('gn_chichai', 'en', 'chichai', ''), + ('gn_cockroaches_guards', 'en', 'Guard', ''), + ('gn_e_01_fy_passeur_1', 'en', 'e_01_fy_passeur_1', ''), + ('gn_e_01_ma_gatherer_1', 'en', 'e_01_ma_gatherer_1', ''), + ('gn_e_01_ma_guard_1', 'en', 'Guard', ''), + ('gn_e_01_ma_guard_2', 'en', 'Guard', ''), + ('gn_e_01_ma_guard_3', 'en', 'Guard', ''), + ('gn_e_01_ma_guard_4', 'en', 'Guard', ''), + ('gn_e_01_ma_passeur_1', 'en', 'e_01_ma_passeur_1', ''), + ('gn_e_01_nx_passeur_1', 'en', 'e_01_nx_passeur_1', ''), + ('gn_e_01_tr_gatherer_1', 'en', 'e_01_tr_gatherer_1', ''), + ('gn_e_01_tr_guard_1', 'en', 'Guard', ''), + ('gn_e_01_tr_guard_2', 'en', 'Guard', ''), + ('gn_e_01_tr_guard_3', 'en', 'Guard', ''), + ('gn_e_01_tr_guard_4', 'en', 'Guard', ''), + ('gn_e_01_zo_guard_1', 'en', 'Guard', ''), + ('gn_e_01_zo_guard_2', 'en', 'Guard', ''), + ('gn_e_01_zo_guard_3', 'en', 'Guard', ''), + ('gn_e_01_zo_guard_4', 'en', 'Guard', ''), + ('gn_firebrand_guard', 'en', 'Guard', ''), + ('gn_keepers_guard', 'en', 'Guard', ''), + ('gn_lady_1', 'en', 'lady_1', ''), + ('gn_lagoon_brothers_guard', 'en', 'Guard', ''), + ('gn_leviers_warrior', 'en', 'leviers_warrior', ''), + ('gn_outpost_pr_29_fyros_steward_p1', 'en', 'Debus Mekops', ''), + ('gn_outpost_pr_29_tmg_steward_p1', 'en', 'Kyn Pelorus', ''), + ('gn_outpost_pr_29_tryker_steward_p1', 'en', 'Mac\'Darssey Hathy', ''), + ('gn_roottappers_guard', 'en', 'Guard', ''), + ('gn_tribe_lagoon_brothers_guard', 'en', 'Guard', ''), + ('gn_firebrands_karavan_agent', 'en', 'Firebrands Karavan Agent', ''), + ('gn_kitingatherers_karavan_agent', 'en', 'Kitin Gatherers Karavan Agent', ''), + ('gn_nightturner_karavan_agent', 'en', 'Night Turners Karavan Agent', ''), + ('gn_chlorogoos_karavan_agent', 'en', 'Chlorogoos Karavan Agent', ''), + ('gn_roottappers_karavan_agent', 'en', 'Root Tappers Karavan Agent', ''), + ('gn_forbidden_depths_karavan_agent', 'en', 'Forbidden Depths Karavan Agent', ''), + ('gn_the_abyss_of_ichor_karavan_agent', 'en', 'Abyss of Ichor Karavan Agent', ''), + ('gn_the_elusive_forest_karavan_agent', 'en', 'Elusive Forest Karavan Agent', ''), + ('gn_the_land_of_continuty_karavan_agent', 'en', 'Land of Continuity Karavan Agent', ''), + ('gn_the_windy_gate_karavan_agent', 'en', 'Windy Gate Karavan Agent', ''), + ('gn_gate_of_obscurity_karavan_agent', 'en', 'Gate of Obscurity Karavan Agent', ''), + ('gn_the_sunken_city_karavan_agent', 'en', 'Sunken City Karavan Agent', ''), + ('gn_the_trench_of_trials_karavan_agent', 'en', 'Trench of Trials Karavan Agent', ''), + ('gn_the_under_spring_karavan_agent', 'en', 'Under Spring Karavan Agent', ''), + ('gn_karavan_worshipper', 'en', 'Karavan Worshipper', ''), + ('gn_group_fde_boss_fyros', 'en', 'Aen the Desert Blade', ''), + ('gn_group_fde_guardian_fyros_heal', 'en', 'Supporter of the Desert Blade', 'Supporter of the Desert Blade'), + ('gn_group_fde_guardian_fyros_melee', 'en', 'Supporter of the Desert Blade', 'Supporter of the Desert Blade'), + ('gn_group_fde_guardian_fyros_nuke', 'en', 'Supporter of the Desert Blade', 'Supporter of the Desert Blade'), + ('gn_group_fde_guardian_fyros_range', 'en', 'Supporter of the Desert Blade', 'Supporter of the Desert Blade'), + ('gn_group_fde_guardian_fyros_root', 'en', 'Supporter of the Desert Blade', 'Supporter of the Desert Blade'), + ('gn_mhs_bandit_boss_matis', 'en', 'Sirgio the Wicked', ''), + ('gn_mhs_bandit_guards_healer', 'en', 'Henchman of Sirgio', 'Henchwoman of Sirgio'), + ('gn_mhs_bandit_guards_melee', 'en', 'Henchman of Sirgio', 'Henchwoman of Sirgio'), + ('gn_mhs_bandit_guards_mezzer', 'en', 'Henchman of Sirgio', 'Henchwoman of Sirgio'), + ('gn_mhs_bandit_guards_nuker', 'en', 'Henchman of Sirgio', 'Henchwoman of Sirgio'), + ('gn_mhs_bandit_guards_range', 'en', 'Henchman of Sirgio', 'Henchwoman of Sirgio'), + ('gn_tei_bandit_boss_tryker', 'en', 'Lixie the Enraged', ''), + ('gn_tei_bandit_guards_healer', 'en', 'Cohort of Lixie', 'Cohort of Lixie'), + ('gn_tei_bandit_guards_melee', 'en', 'Cohort of Lixie', 'Cohort of Lixie'), + ('gn_tei_bandit_guards_mezzer', 'en', 'Cohort of Lixie', 'Cohort of Lixie'), + ('gn_tei_bandit_guards_nuker', 'en', 'Cohort of Lixie', 'Cohort of Lixie'), + ('gn_tei_bandit_guards_range', 'en', 'Cohort of Lixie', 'Cohort of Lixie'), + ('gn_zkod_bandit_boss_zorai', 'en', 'Pei-Ziao the Pernicious', ''), + ('gn_zkod_bandit_guards_healer', 'en', 'Disciple of Pei-Ziao', 'Disciple of Pei-Ziao'), + ('gn_zkod_bandit_guards_melee', 'en', 'Disciple of Pei-Ziao', 'Disciple of Pei-Ziao'), + ('gn_zkod_bandit_guards_mezzer', 'en', 'Disciple of Pei-Ziao', 'Disciple of Pei-Ziao'), + ('gn_zkod_bandit_guards_nuker', 'en', 'Disciple of Pei-Ziao', 'Disciple of Pei-Ziao'), + ('fct_h_tattooer', 'en', '(Male Tattooer)', ''), + ('fct_h_hairdresser', 'en', ' (Male Hairdresser)', ''), + ('fct_f_hairdresser', 'en', ' (Female Hairdresser)', ''), + ('fct_f_tattooer', 'en', ' (Female Tattooer)', ''), + ('gn_kami_guardian', 'en', 'Kami Guardian', ''), + ('tribe_chief', 'en', 'Tribe Chief', ''), + ('gn_fairhaven_kami_master', 'en', 'Fairhaven Kami Master', ''), + ('gn_guard_company_caster', 'en', 'Guard', ''), + ('gn_guard_company_footman', 'en', 'Guard', ''), + ('gn_guard_company_sergent', 'en', 'Guard', ''), + ('gn_pyr_karavan_officer', 'en', 'Pyr Karavan Officer', ''), + ('gn_r_07_13_boss', 'en', 'Mercenary Chief', ''), + ('gn_r_07_13_guard', 'en', 'Karavan Mercenary', ''), + ('gn_tryker_kami_master', 'en', 'Enchanted Circle Kami Master', ''), + ('gn_fyros_war_master_event', 'en', 'Fyros Master of War', ''), + ('gn_fyros_supply_master_event', 'en', 'Fyros Master of Resources', ''), + ('gn_fyros_craftsman_master_event', 'en', 'Fyros Master Crafter', ''), + ('gn_fyros_armoury_master_event', 'en', 'Fyros Master Armorer', ''), + ('gn_fyros_treasury_officer_event', 'en', 'Fyros Officer of the Trove', ''), + ('gn_matis_war_master_event', 'en', 'Matis Master of War', ''), + ('gn_matis_supply_master_event', 'en', 'Matis Master of Resources', ''), + ('gn_matis_craftsman_master_event', 'en', 'Matis Master Crafter', ''), + ('gn_matis_armoury_master_event', 'en', 'Matis Master Armorer', ''), + ('gn_matis_treasury_officer_event', 'en', 'Matis Officer of the Trove', ''), + ('gn_tryker_war_master_event', 'en', 'Tryker Master of War', ''), + ('gn_tryker_supply_master_event', 'en', 'Tryker Master of Resources', ''), + ('gn_tryker_craftsman_master_event', 'en', 'Tryker Master Crafter', ''), + ('gn_tryker_armoury_master_event', 'en', 'Tryker Master Armorer', ''), + ('gn_tryker_treasury_officer_event', 'en', 'Tryker Officer of the Trove', ''), + ('gn_zorai_war_master_event', 'en', 'Zoraï Master of War', ''), + ('gn_zorai_supply_master_event', 'en', 'Zoraï Master of Resources ', ''), + ('gn_zorai_craftsman_master_event', 'en', 'Zoraï Master Crafter', ''), + ('gn_zorai_armoury_master_event', 'en', 'Zoraï Master Armorer', ''), + ('gn_zorai_treasury_officer_event', 'en', 'Zoraï Officer of the Trove', ''), + ('gn_femme_gibbai', 'en', 'Gibbaï Female', ''), + ('gn_guerisseuse_gibbai', 'en', 'Gibbaï Healer', ''), + ('gn_gibbai_welcomer', 'en', 'Old Gibbaï', ''), + ('gn_zora_kami_master', 'en', 'Zora Kami Master', ''), + ('gn_matis_kami_master', 'en', 'Kami Circle Kami Master', ''), + ('gn_prime_roots_kami_master', 'en', 'Midway Point Kami Master', ''), + ('gn_tribe_sacred_sap_tribe_lieutenant', 'en', 'Warlord', ''), + ('gn_fyros_karavan_officer', 'en', 'Dunes of Exile Karavan Officer', ''), + ('gn_matis_karavan_officer', 'en', 'Upper Bog Karavan Officer', ''), + ('gn_nexus_karavan_officer', 'en', 'Nexus Karavan Officer', ''), + ('gn_tryker_karavan_officer', 'en', 'Fount Karavan Officer', ''), + ('gn_zora_karavan_officer', 'en', 'Zora Karavan Officer', ''), + ('gn_zorai_karavan_officer', 'en', 'Grove of Umbra Karavan Officer', ''), + ('gn_goo_spot', 'en', 'Goo Spot', ''), + ('gn_tower', 'en', 'Tower', ''), + ('gn_kuilde_guard', 'en', 'Master Guard', ''), + ('gn_tribe_company_of_the_eternal_tree_tribe_chief', 'en', 'Mac\'Rippsey Lynle', ''), + ('gn_tribe_cutes_guards', 'en', 'Elite Guard', ''), + ('gn_fyros_kami_master', 'en', 'Thesos Springs Kami Master', ''), + ('gn_kami_altar_bountybeaches', 'en', 'Bounty Beaches Kami Altar', ''), + ('gn_kami_altar_citiesofintuition_hoi_cho', 'en', 'Hoï-Cho Kami Altar', ''), + ('gn_kami_altar_citiesofintuition_jen_lai', 'en', 'Jen-Laï Kami Altar', ''), + ('gn_kami_altar_citiesofintuition_min_cho', 'en', 'Min-Cho Kami Altar', ''), + ('gn_kami_altar_citiesofintuition_zora', 'en', 'Zora Kami Altar', ''), + ('gn_kami_altar_dunesofexil_dyron', 'en', 'Dunes of Exile Kami Altar', ''), + ('gn_kami_altar_enchantedisle', 'en', 'Enchanted Isle Kami Altar', ''), + ('gn_kami_altar_fleetinggarden', 'en', 'Fleeting Garden Kami Altar', ''), + ('gn_kami_altar_forbidden_depths', 'en', 'Forbidden Depths Kami Altar', ''), + ('gn_kami_altar_frahartowers', 'en', 'Frahar Towers Kami Altar', ''), + ('gn_kami_altar_groveofconfusion', 'en', 'Grove of Confusion Kami Altar', ''), + ('gn_kami_altar_groveofumbra', 'en', 'Grove of Umbra Kami Altar', ''), + ('gn_kami_altar_havenofpurity', 'en', 'Haven of Purity Kami Altar', ''), + ('gn_kami_altar_hereticshovel', 'en', 'Heretic\'s Hovel Kami Altar', ''), + ('gn_kami_altar_hiddensource', 'en', 'Hidden Source Kami Altar', ''), + ('gn_kami_altar_imperialdunes_pyr', 'en', 'Imperial Dunes Kami Altar', ''), + ('gn_kami_altar_knollofdissent', 'en', 'Knoll of Dissent Kami Altar', ''), + ('gn_kami_altar_knotofdementia', 'en', 'Knot of Dementia Kami Altar', ''), + ('gn_kami_altar_lagoonsofloria', 'en', 'Lagoons of Loria Kami Altar', ''), + ('gn_kami_altar_libertylake_fairhaven', 'en', 'Fairhaven Kami Altar', ''), + ('gn_kami_altar_maidengrove', 'en', 'Maiden Grove Kami Altar', ''), + ('gn_kami_altar_majesticgarden_yrkanis', 'en', 'Majestic Garden Kami Altar', ''), + ('gn_kami_altar_nexus_terre', 'en', 'Nexus Kami Altar', ''), + ('gn_kami_altar_oflovaksoasis', 'en', 'Oflovak Oasis Kami Altar', ''), + ('gn_kami_altar_outlawcanyon', 'en', 'Outlaw Canyon Kami Altar', ''), + ('gn_kami_altar_restingwater', 'en', 'Resting Water Kami Altar', ''), + ('gn_kami_altar_sawdustmines', 'en', 'Sawdust Mines Kami Altar', ''), + ('gn_kami_altar_the_abyss_of_ichor', 'en', 'Abyss of Ichor Kami Altar', ''), + ('gn_kami_altar_the_elusive_forest', 'en', 'Elusive Forest Kami Altar', ''), + ('gn_kami_altar_the_land_of_continuity', 'en', 'Land of Continuity Kami Altar', ''), + ('gn_kami_altar_the_sunken_city', 'en', 'Sunken City Kami Altar', ''), + ('gn_kami_altar_the_trench_of_trials_zorai', 'en', 'Trench of Trials Kami Altar', ''), + ('gn_kami_altar_the_under_spring_fyros', 'en', 'Under Spring Kami Altar', ''), + ('gn_kami_altar_the_windy_gate', 'en', 'Windy Gate Kami Altar', ''), + ('gn_kami_altar_thesavagedunes_thesos', 'en', 'Savage Dunes Kami Altar', ''), + ('gn_kami_altar_thescorchedcorridor', 'en', 'Scorched Corridor Kami Altar', ''), + ('gn_kami_altar_thevoid', 'en', 'Void Kami Altar', ''), + ('gn_kami_altar_windsofmuse', 'en', 'Winds of Muse Kami Altar', ''), + ('gn_kami_altar_upperbog', 'en', 'Upper Bog Kami Altar', ''), + ('gn_kami_altar_dewdrops', 'en', 'Dew Drops Kami Altar', ''), + ('gn_kami_altar_thefount', 'en', 'Fount Kami Altar', ''), + ('gn_kami_altar_gate_of_obscurity', 'en', 'Gate of Obscurity Kami Altar', ''), + ('gn_karavan_altar_bountybeaches', 'en', 'Bounty Beaches Karavan Altar', ''), + ('gn_karavan_altar_citiesofintuition_zora', 'en', 'Zora Karavan Altar', ''), + ('gn_karavan_altar_dewdrops', 'en', 'Dew Drops Karavan Altar', ''), + ('gn_karavan_altar_dunesofexil_dyron', 'en', 'Dunes of Exile Karavan Altar', ''), + ('gn_karavan_altar_enchantedisle', 'en', 'Enchanted Isle Karavan Altar', ''), + ('gn_karavan_altar_fleetinggarden', 'en', 'Fleeting Garden Karavan Altar', ''), + ('gn_karavan_altar_forbidden_depths', 'en', 'Forbidden Depths Karavan Altar', ''), + ('gn_karavan_altar_frahartowers', 'en', 'Frahar Towers Karavan Altar', ''), + ('gn_karavan_altar_gate_of_obscurity', 'en', 'Gate of Obscurity Karavan Altar', ''), + ('gn_karavan_altar_groveofconfusion', 'en', 'Grove of Confusion Karavan Altar', ''), + ('gn_karavan_altar_groveofumbra', 'en', 'Grove of Umbra Karavan Altar', ''), + ('gn_karavan_altar_hereticshovel', 'en', 'Heretic\'s Hovel Karavan Altar', ''), + ('gn_karavan_altar_hiddensource', 'en', 'Hidden Source Karavan Altar', ''), + ('gn_karavan_altar_imperialdunes_pyr', 'en', 'Imperial Dunes Karavan Altar', ''), + ('gn_karavan_altar_knollofdissent', 'en', 'Knoll of Dissent Karavan Altar', ''), + ('gn_karavan_altar_knotofdementia', 'en', 'Knot of Dementia Karavan Altar', ''), + ('gn_karavan_altar_lagoonsofloria', 'en', 'Lagoons of Loria Karavan Altar', ''), + ('gn_karavan_altar_libertylake_avendale', 'en', 'Avendale Karavan Altar', ''), + ('gn_karavan_altar_libertylake_crystabell', 'en', 'Crystabell Karavan Altar', ''), + ('gn_karavan_altar_libertylake_fairhaven', 'en', 'Fairhaven Karavan Altar', ''), + ('gn_karavan_altar_libertylake_windermeer', 'en', 'Windermeer Karavan Altar', ''), + ('gn_karavan_altar_majesticgarden_avalae', 'en', 'Avalae Karavan Altar', ''), + ('gn_karavan_altar_majesticgarden_davae', 'en', 'Davae Karavan Altar', ''), + ('gn_karavan_altar_majesticgarden_natae', 'en', 'Natae Karavan Altar', ''), + ('gn_karavan_altar_majesticgarden_yrkanis', 'en', 'Yrkanis Karavan Altar', ''), + ('gn_karavan_altar_nexus_terre', 'en', 'Nexus Karavan Altar', ''), + ('gn_karavan_altar_outlawcanyon', 'en', 'Outlaw Canyon Karavan Altar', ''), + ('gn_karavan_altar_restingwater', 'en', 'Resting Water Karavan Altar', ''), + ('gn_karavan_altar_sawdustmines', 'en', 'Sawdust Mines Karavan Altar', ''), + ('gn_karavan_altar_the_abyss_of_ichor_matis', 'en', 'Abyss of Ichor Karavan Altar', ''), + ('gn_karavan_altar_the_elusive_forest', 'en', 'Elusive Forest Karavan Altar', ''), + ('gn_karavan_altar_the_land_of_continuity', 'en', 'Land of Continuity Karavan Altar', ''), + ('gn_karavan_altar_the_trench_of_trials_zorai', 'en', 'Trench of Trials Karavan Altar', ''), + ('gn_karavan_altar_the_under_spring_fyros', 'en', 'Under Spring Karavan Altar', ''), + ('gn_karavan_altar_the_windy_gate', 'en', 'Windy Gate Karavan Altar', ''), + ('gn_karavan_altar_thefount', 'en', 'Fount Karavan Altar', ''), + ('gn_karavan_altar_thesavagedunes_thesos', 'en', 'Savage Dunes Karavan Altar', ''), + ('gn_karavan_altar_thescorchedcorridor', 'en', 'Scorched Corridor Karavan Altar', ''), + ('gn_karavan_altar_thevoid', 'en', 'Void Karavan Altar', ''), + ('gn_karavan_altar_upperbog', 'en', 'Upper Bog Karavan Altar', ''), + ('gn_karavan_altar_windsofmuse', 'en', 'Winds of Muse Karavan Altar', ''), + ('gn_karavan_altar_maidengrove', 'en', 'Maiden Grove Karavan Altar', ''), + ('gn_karavan_altar_havenofpurity', 'en', 'Haven of Purity Karavan Altar', ''), + ('gn_karavan_altar_oflovaksoasis', 'en', 'Oflovak\'s Oasis Karavan Altar', ''), + ('gn_karavan_altar_the_sunken_city', 'en', 'Sunken City Karavan Altar', ''), + ('gn_karavan_altar_oflovakoasis', 'en', 'Oflovak\'s Oasis Karavan Altar', ''), + ('gn_fyros_general_event', 'en', 'Fyros General', ''), + ('gn_matis_general_event', 'en', 'Matis General', ''), + ('gn_tryker_general_event', 'en', 'Tryker General', ''), + ('gn_zorai_general_event', 'en', 'Zoraï General', ''), + ('gn_fyros_officer_event', 'en', 'Fyros Imperial Officer', ''), + ('gn_matis_officer_event', 'en', 'Matis Royal Officer', ''), + ('gn_tryker_officer_event', 'en', 'Tryker Federal Officer', ''), + ('gn_zorai_officer_event', 'en', 'Zoraï Dynastic Officer', ''), + ('gn_matis_royal_guard_event', 'en', 'Matis Royal Guard', ''), + ('gn_matis_royal_soldier_event', 'en', 'Matis Royal Soldier', ''), + ('gn_fyros_imperial_guard_event', 'en', 'Fyros Imperial Guard', ''), + ('gn_fyros_imperial_soldier_event', 'en', 'Fyros Imperial Soldier', ''), + ('gn_zorai_dynastic_guard_event', 'en', 'Zoraï Dynastic Guard', ''), + ('gn_zorai_dynastic_soldier_event', 'en', 'Zoraï Dynastic Soldier', ''), + ('gn_tryker_federal_guard_event', 'en', 'Tryker Federal Guard', ''), + ('gn_tryker_federal_soldier_event', 'en', 'Tryker Federal Soldier', ''), + ('gn_karavan_commander_event', 'en', 'Karavan Commander', ''), + ('gn_karavan_officer_event', 'en', 'Karavan Lieutenant', ''), + ('gn_karavan_ally_event', 'en', 'Karavan Ally', ''), + ('gn_karavan_commando_event', 'en', 'Karavan Commando', ''), + ('gn_karavan_ship_event', 'en', 'Karavan Ship', ''), + ('gn_kami_warlord_event', 'en', 'Kami Warlord', ''), + ('gn_kami_keeper_event', 'en', 'Kami Landkeeper', ''), + ('gn_kami_ally_event', 'en', 'Kami Ally', ''), + ('gn_kami_fighter_event', 'en', 'Kami Warrior', ''), + ('gn_kitin_commander_event', 'en', 'Kitin Swarmheader', ''), + ('gn_kitin_leader_event', 'en', 'Kitin Leader', ''), + ('gn_kitin_protector_event', 'en', 'Kitin Protector', ''), + ('gn_kitin_guard_event', 'en', 'Kitin Guard', ''), + ('gn_kitin_raider_event', 'en', 'Kitin Aggressor', ''), + ('gn_kitin_patrol_event', 'en', 'Kitin Patrol', ''), + ('gn_infected_frahar_high_chief_event', 'en', 'Infected Frahar Horde Leader', ''), + ('gn_infected_gibbai_high_chief_event', 'en', 'Infected Gibbaï Horde Leader', ''), + ('gn_infected_cute_high_chief_event', 'en', 'Infected Cute Horde Leader', ''), + ('gn_infected_frahar_hero_event', 'en', 'Infected Frahar Leader', ''), + ('gn_infected_gibbai_hero_event', 'en', 'Infected Gibbaï Leader', ''), + ('gn_infected_cute_hero_event', 'en', 'Infected Cute Leader', ''), + ('gn_infected_frahar_defender_event', 'en', 'Infected Frahar Protector', ''), + ('gn_infected_gibbai_defender_event', 'en', 'Infected Gibbaï Protector', ''), + ('gn_infected_cute_defender_event', 'en', 'Infected Cute Protector', ''), + ('gn_infected_frahar_guard_leader_event', 'en', 'Infected Frahar Guard Leader', ''), + ('gn_infected_gibbai_guard_leader_event', 'en', 'Infected Gibbaï Guard Leader', ''), + ('gn_infected_cute_guard_leader_event', 'en', 'Infected Cute Guard Leader', ''), + ('gn_infected_frahar_guard_event', 'en', 'Infected Frahar Guard', ''), + ('gn_infected_gibbai_guard_event', 'en', 'Infected Gibbaï Guard', ''), + ('gn_infected_cute_guard_event', 'en', 'Infected Cute Guard', ''), + ('gn_infected_frahar_raid_leader_event', 'en', 'Infected Frahar Aggressor Leader', ''), + ('gn_infected_gibbai_raid_leader_event', 'en', 'Infected Gibbaï Aggressor Leader', ''), + ('gn_infected_cute_raid_leader_event', 'en', 'Infected Cute Aggressor Leader', ''), + ('gn_infected_frahar_raider_event', 'en', 'Infected Frahar Aggressor', ''), + ('gn_infected_gibbai_raider_event', 'en', 'Infected Gibbaï Aggressor', ''), + ('gn_infected_cute_raider_event', 'en', 'Infected Cute Aggressor', ''), + ('gn_infected_frahar_hunt_leader_event', 'en', 'Infected Frahar Patrol Leader', ''), + ('gn_infected_gibbai_hunt_leader_event', 'en', 'Infected Gibbaï Patrol Leader', ''), + ('gn_infected_cute_hunt_leader_event', 'en', 'Infected Cute Patrol Leader', ''), + ('gn_infected_frahar_patrol_event', 'en', 'Infected Frahar Patrol', ''), + ('gn_infected_gibbai_patrol_event', 'en', 'Infected Gibbaï Patrol', ''), + ('gn_infected_cute_patrol_event', 'en', 'Infected Cute Patrol', ''), + ('gn_frahar_high_chief_event', 'en', 'Frahar High Chief', ''), + ('gn_gibbai_high_chief_event', 'en', 'Gibbaï High Chief', ''), + ('gn_cute_high_chief_event', 'en', 'Cute High Chief', ''), + ('gn_frahar_hero_event', 'en', 'Frahar Hero', ''), + ('gn_gibbai_hero_event', 'en', 'Gibbaï Hero', ''), + ('gn_cute_hero_event', 'en', 'Cute Hero', ''), + ('gn_frahar_defender_event', 'en', 'Frahar Defender', ''), + ('gn_gibbai_defender_event', 'en', 'Gibbaï Defender', ''), + ('gn_cute_defender_event', 'en', 'Cute Defender', ''), + ('gn_frahar_shaman_event', 'en', 'Frahar Shaman', ''), + ('gn_gibbai_shaman_event', 'en', 'Gibbaï Shaman', ''), + ('gn_cute_shaman_event', 'en', 'Cute Shaman', ''), + ('gn_frahar_guard_leader_event', 'en', 'Frahar Guard Leader', ''), + ('gn_gibbai_guard_leader_event', 'en', 'Gibbaï Guard Leader', ''), + ('gn_cute_guard_leader_event', 'en', 'Cute Guard Leader', ''), + ('gn_frahar_guard_event', 'en', 'Frahar Guard', ''), + ('gn_gibbai_guard_event', 'en', 'Gibbaï Guard', ''), + ('gn_cute_guard_event', 'en', 'Cute Guard', ''), + ('gn_frahar_witch_doctor_event', 'en', 'Frahar Witch Doctor', ''), + ('gn_gibbai_witch_doctor_event', 'en', 'Gibbaï Witch Doctor', ''), + ('gn_cute_witch_doctor_event', 'en', 'Cute Witch Doctor', ''), + ('gn_frahar_hunt_leader_event', 'en', 'Frahar Patrol Leader', ''), + ('gn_gibbai_hunt_leader_event', 'en', 'Gibbaï Patrol Leader', ''), + ('gn_cute_hunt_leader_event', 'en', 'Cute Patrol Leader', ''), + ('gn_frahar_patrol_event', 'en', 'Frahar Patrol', ''), + ('gn_gibbai_patrol_event', 'en', 'Gibbaï Patrol', ''), + ('gn_cute_patrol_event', 'en', 'Cute Patrol', ''), + ('gn_frahar_raid_leader_event', 'en', 'Frahar Raid Leader', ''), + ('gn_gibbai_raid_leader_event', 'en', 'Gibbaï Raid Leader', ''), + ('gn_cute_raid_leader_event', 'en', 'Cute Raid Leader', ''), + ('gn_frahar_raider_event', 'en', 'Frahar Raider', ''), + ('gn_gibbai_raider_event', 'en', 'Gibbaï Raider', ''), + ('gn_cute_raider_event', 'en', 'Cute Raider', ''), + ('gn_frahar_shaman_raider_event', 'en', 'Frahar Shaman Raider', ''), + ('gn_gibbai_shaman_raider_event', 'en', 'Gibbaï Shaman Raider', ''), + ('gn_cute_shaman_raider_event', 'en', 'Cute Shaman Raider', ''), + ('gn_cuthroat_high_chief_event', 'en', 'Cutthroat High Chief', ''), + ('gn_cuthroat_hero_event', 'en', 'Cutthroat Hero', ''), + ('gn_bandit_leader_event', 'en', 'Cutthroat Patrol Leader', ''), + ('gn_cuthroat_patrol_event', 'en', 'Cutthroat Patrol', ''), + ('gn_cuthroat_raid_leader_event', 'en', 'Cutthroat Raid Leader', ''), + ('gn_cuthroat_raider_event', 'en', 'Cutthroat Raider', ''), + ('gn_cuthroat_defender_event', 'en', 'Cutthroat Defender', ''), + ('gn_cuthroat_guard_leader_event', 'en', 'Cutthroat Guard Leader', ''), + ('gn_cuthroat_guard_event', 'en', 'Cutthroat Guard', ''), + ('gn_goo_warder_yelk_event', 'en', 'Yelk Goo Warder ', ''), + ('gn_goo_warder_slaveni_event', 'en', 'Slaveni Goo Warder ', ''), + ('gn_goo_warder_stinga_event', 'en', 'Stinga Goo Warder ', ''), + ('gn_goo_warder_varinx_event', 'en', 'Varinx Goo Warder ', ''), + ('gn_goo_warder_torbak_event', 'en', 'Torbak Goo Warder ', ''), + ('gn_fyros_herald_event', 'en', 'Fyros Herald', ''), + ('gn_matis_herald_event', 'en', 'Matis Herald', ''), + ('gn_tryker_herald_event', 'en', 'Tryker Herald', ''), + ('gn_zorai_herald_event', 'en', 'Zoraï Herald', ''), + ('gn_kami_herald_event', 'en', 'Kami Envoy', ''), + ('gn_karavan_herald_event', 'en', 'Karavan Envoy', ''), + ('gn_fyros_representative_event', 'en', 'Fyros Representative', ''), + ('gn_matis_representative_event', 'en', 'Matis Representative', ''), + ('gn_tryker_representative_event', 'en', 'Tryker Representative', ''), + ('gn_zorai_representative_event', 'en', 'Zoraï Representative', ''), + ('gn_kami_representative_event', 'en', 'Kami Representative', ''), + ('gn_karavan_representative_event', 'en', 'Karavan Emissary', ''), + ('gn_fyros_recruiting_officer_event', 'en', 'Fyros Recruitment Officer', ''), + ('gn_matis_recruiting_officer_event', 'en', 'Matis Recruitment Officer', ''), + ('gn_tryker_recruiting_officer_event', 'en', 'Tryker Recruitment Officer', ''), + ('gn_zorai_recruiting_officer_event', 'en', 'Zoraï Recruitment Officer', ''), + ('gn_kami_recruiting_officer_event', 'en', 'Kami High Servant', ''), + ('gn_karavan_recruiting_officer_event', 'en', 'Karavan Recruitment Officer', ''), + ('gn_fyros_scout_event', 'en', 'Fyros Tracker', ''), + ('gn_matis_scout_event', 'en', 'Matis Tracker', ''), + ('gn_tryker_scout_event', 'en', 'Tryker Tracker', ''), + ('gn_zorai_scout_event', 'en', 'Zoraï Tracker', ''), + ('gn_kami_scout_event', 'en', 'Kami Seeker', ''), + ('gn_karavan_scout_event', 'en', 'Karavan Scout', ''), + ('gn_fyros_diplomat_event', 'en', 'Fyros Diplomat', ''), + ('gn_matis_diplomat_event', 'en', 'Matis Diplomat', ''), + ('gn_tryker_diplomat_event', 'en', 'Tryker Diplomat', ''), + ('gn_zorai_diplomat_event', 'en', 'Zoraï Diplomat', ''), + ('gn_fyros_citizen_event', 'en', 'Fyros Citizen', ''), + ('gn_fyros_old_citizen_event', 'en', 'Old Fyros Citizen', ''), + ('gn_matis_citizen_event', 'en', 'Matis Citizen', ''), + ('gn_matis_old_citizen_event', 'en', 'Old Matis Citizen', ''), + ('gn_tryker_citizen_event', 'en', 'Tryker Citizen', ''), + ('gn_tryker_old_citizen_event', 'en', 'Old Tryker Citizen', ''), + ('gn_zorai_citizen_event', 'en', 'Zoraï Citizen', ''), + ('gn_zorai_old_citizen_event', 'en', 'Old Zoraï Citizen', ''), + ('gn_r_09_19_convoi_escorte', 'en', 'Convoy Guard', ''), + ('gn_r_09_19_convoi_foreur', 'en', 'Convoy Forager', ''), + ('gn_debug_bestiole', 'en', 'Bodoc robuste de debug', ''), + ('gn_debug_bestiole2', 'en', 'Bodoc robuste de debug', ''), + ('gn_assistant_escort_debug', 'en', 'Assistant debug d\'escorte', ''), + ('gn_debug_ai', 'en', 'Assistant debug d\'AI', ''), + ('gn_garde_escort_debug', 'en', 'Assistant debug de garde', ''), + ('gn_debug_black_circle_bandit', 'en', 'Bandit de debug tribu du cercle noir', ''), + ('gn_debug_black_circle_bandit2', 'en', 'Chef Bandit de debug tribu du cercle noir', ''), + ('gn_test_debug_kill', 'en', 'Bandit de debug', ''), + ('gn_test_debug_kill2', 'en', 'Chef Bandit de debug', ''), + ('gn_warchief_guard', 'en', 'Warlord Guard', ''), + ('gn_r_05_15_gnoof_1', 'en', 'Weee\'ly the gnoof', ''), + ('gn_r_07_05_bandit', 'en', 'Bandit of the Source', ''), + ('gn_r_07_05_chief', 'en', 'O\'Darghan the Mad', ''), + ('gn_r_05_24_izam', 'en', 'Izam\'el', ''), + ('gn_r_05_39_peon_leader', 'en', 'Fyros Soldier', ''), + ('gn_r_05_39_peon', 'en', 'Fyros Prospector', ''), + ('gn_r_05_41_foreuse', 'en', 'Amazone Forager', ''), + ('gn_r_05_39_big_varinx', 'en', 'Enormous Varinx', ''), + ('gn_r_03_38_bandit', 'en', 'Bandit', ''), + ('gn_r_03_38_chef_bandit', 'en', 'Bandit Chief', ''), + ('gn_r_12_18_bandit', 'en', 'Bandit', ''), + ('gn_r_12_18_chef_bandit', 'en', 'Bandit chief', ''), + ('gn_r_12_18_marchand', 'en', 'Merchant', ''), + ('gn_r_12_04_marchand', 'en', 'Selno the merchant', ''), + ('gn_pyr_bar_serveuse', 'en', 'Waiter', 'Waitress'), + ('gn_pyr_bar_client', 'en', 'Client', 'Client'), + ('gn_pyr_bar_garde', 'en', 'Guard', 'Guard'), + ('gn_kami_warrior_event', 'en', 'Kami Warrior', ''), + ('gn_kami_wizard_event', 'en', 'Kami Magician', ''), + ('gn_karavan_trooper_event', 'en', 'Karavan Soldier', ''), + ('gn_karavan_engineer_event', 'en', 'Karavan Engineer', ''), + ('gn_karavan_medic_event', 'en', 'Karavan Medic', ''), + ('gn_karavan_assault_ship_event', 'en', 'Karavan War Vessel', ''), + ('gn_forge_apprentice_pyr', 'en', 'Apprentice Smith', ''), + ('gn_bot_squad_melee_fighter', 'en', 'Warrior', ''), + ('gn_bot_squad_range_fighter', 'en', 'Sniper', ''), + ('gn_bot_squad_artilleryman', 'en', 'Artillery', ''), + ('gn_bot_squad_defensive_affliction', 'en', 'Mentalist', ''), + ('gn_bot_squad_healing_magic', 'en', 'Healer', ''), + ('gn_bot_squad_offensive_affliction', 'en', 'Sorcerer', ''), + ('gn_bot_squad_elemental_magic', 'en', 'Elementalist', ''), + ('gn_bot_squad_melee_fighter_leader', 'en', 'Warrior Leader', ''), + ('gn_bot_squad_range_fighter_leader', 'en', 'Sniper Leader', ''), + ('gn_bot_squad_artilleryman_leader', 'en', 'Artillery Leader', ''), + ('gn_bot_squad_defensive_affliction_leader', 'en', 'Mentalist Leader', ''), + ('gn_bot_squad_healing_magic_leader', 'en', 'Healer Leader', ''), + ('gn_bot_squad_offensive_affliction_leader', 'en', 'Sorcerer Leader', ''), + ('gn_bot_squad_elemental_magic_leader', 'en', 'Elementalist Leader', ''), + ('gn_dyron_guard', 'en', 'Dyron Guard', ''), + ('gn_fyros_kamist_combatant_event', 'en', 'Fyros Kamist Fighter', ''), + ('gn_fyros_kamist_gatherer_event', 'en', 'Fyros Kamist Harvester', ''), + ('gn_fyros_kamist_crafter_event', 'en', 'Fyros Kamist Crafter', ''), + ('gn_matis_kamist_combatant_event', 'en', 'Matis Kamist Fighter', ''), + ('gn_matis_kamist_gatherer_event', 'en', 'Matis Kamist Harvester', ''), + ('gn_matis_kamist_crafter_event', 'en', 'Matis Kamist Crafter', ''), + ('gn_zorai_kamist_combatant_event', 'en', 'Zoraï Kamist Fighter', ''), + ('gn_zorai_kamist_gatherer_event', 'en', 'Zoraï Kamist Harvester', ''), + ('gn_zorai_kamist_crafter_event', 'en', 'Zoraï Kamist Crafter', ''), + ('gn_tryker_kamist_combatant_event', 'en', 'Tryker Kamist Fighter', ''), + ('gn_tryker_kamist_gatherer_event', 'en', 'Tryker Kamist Harvester', ''), + ('gn_tryker_kamist_crafter_event', 'en', 'Tryker Kamist Crafter', ''), + ('gn_kami_master', 'en', 'Kami Master', ''), + ('gn_kami_preacher_lord', 'en', 'Kami Preacher Lord', ''), + ('gn_kami_high_preacher', 'en', 'High Kami Preacher', ''), + ('gn_maduk_bonze', 'en', 'Ma-Duk Bonze', ''), + ('gn_kamist_guard_event', 'en', 'Kamist Guard', ''), + ('gn_kamist_sergeant_event', 'en', 'Kamist Sergeant', ''), + ('gn_kamist_captain_event', 'en', 'Kamist Captain', ''), + ('gn_kamist_guard_sanctuary', 'en', 'Sanctuary Guard', ''), + ('gn_kamist_captain_sanctuary', 'en', 'Sanctuary Captain', ''), + ('gn_kami_tower', 'en', 'Kami Defense Tower', ''), + ('gn_kami_preacher_pyr', 'en', 'Pyr Kami Preacher', ''), + ('gn_kami_preacher_yrkanis', 'en', 'Yrkanis Kami Preacher', ''), + ('gn_kami_preacher_zora', 'en', 'Zora Kami Preacher', ''), + ('gn_kami_preacher_fairhaven', 'en', 'Fairhaven Kami Preacher', ''), + ('gn_fyros_karavaneer_combatant_event', 'en', 'Fyros Karavaneer Fighter', ''), + ('gn_fyros_karavaneer_gatherer_event', 'en', 'Fyros Karavaneer Harvester', ''), + ('gn_fyros_karavaneer_crafter_event', 'en', 'Fyros Karavaneer Crafter', ''), + ('gn_matis_karavaneer_combatant_event', 'en', 'Matis Karavaneer Fighter', ''), + ('gn_matis_karavaneer_gatherer_event', 'en', 'Matis Karavaneer Harvester', ''), + ('gn_matis_karavaneer_crafter_event', 'en', 'Matis Karavaneer Crafter', ''), + ('gn_zorai_karavaneer_combatant_event', 'en', 'Zoraï Karavaneer Fighter', ''), + ('gn_zorai_karavaneer_gatherer_event', 'en', 'Zoraï Karavaneer Harvester', ''), + ('gn_zorai_karavaneer_crafter_event', 'en', 'Zoraï Karavaneer Crafter', ''), + ('gn_tryker_karavaneer_combatant_event', 'en', 'Tryker Karavaneer Fighter', ''), + ('gn_tryker_karavaneer_gatherer_event', 'en', 'Tryker Karavaneer Harvester', ''), + ('gn_tryker_karavaneer_crafter_event', 'en', 'Tryker Karavaneer Crafter', ''), + ('gn_karavan_high_guide', 'en', 'High Karavan Guide', ''), + ('gn_karavan_officer', 'en', 'Karavan Officer', ''), + ('gn_karavan_guide', 'en', 'Karavan Guide', ''), + ('gn_jena_priest', 'en', 'Jena Priest', ''), + ('gn_karavan_teleporteur_pyr', 'en', 'Pyr Karavan Teleporter', ''), + ('gn_karavan_teleporteur_yrkanis', 'en', 'Yrkanis Karavan Teleporter', ''), + ('gn_karavan_teleporteur_fairhaven', 'en', 'Fairhaven Karavan Teleporter', ''), + ('gn_karavan_teleporteur_zora', 'en', 'Zora Karavan Teleporter', ''), + ('gn_karavaneer_guard_event', 'en', 'Karavaneer Guard', ''), + ('gn_karavaneer_sergeant_event', 'en', 'Karavaneer Sergeant', ''), + ('gn_karavaneer_captain_event', 'en', 'Karavaneer Captain', ''), + ('gn_karavaneer_guard_sanctuary', 'en', 'Temple Guard', ''), + ('gn_karavaneer_captain_sanctuary', 'en', 'Temple Captain', ''), + ('gn_karavan_tower', 'en', 'Karavan Defense Tower', ''), + ('gn_kami_altar', 'en', 'Kami Altar', ''), + ('gn_karavan_altar', 'en', 'Karavan Altar', ''), + ('gn_kami_hof', 'en', 'Stele of Valor', ''), + ('gn_kami_frise', 'en', 'Knowledge Root', ''), + ('gn_karavan_hof', 'en', 'Stele of Valor', ''), + ('gn_karavan_frise', 'en', 'Knowledge Column', ''), + ('gn_psykopla_ally', 'en', 'Psykopla Ally', ''), + ('gn_cratcha_ally', 'en', 'Cratcha Ally', ''), + ('gn_driller_kami_lvl50', 'en', 'Small Kami Drill', ''), + ('gn_driller_karavan_lvl50', 'en', 'Small Karavan Drill', ''), + ('gn_driller_kami_lvl50_const', 'en', 'Construction of a Small Kami Drill', ''), + ('gn_driller_karavan_lvl50_const', 'en', 'Construction of a Small Karavan Drill', ''), + ('gn_driller_karavan_const', 'en', 'Big Trepan Under Construction', ''), + ('gn_driller_kami_const', 'en', 'Tree-Bore Under Construction', ''), + ('gn_driller_karavan', 'en', 'Big Trepan', ''), + ('gn_driller_kami', 'en', 'Tree-Bore', ''), + ('gn_placeholder_driller', 'en', 'Construction Site', ''), + ('fct_lodge_master', 'en', ' (Lodge Master)', ''), + ('fct_artisan_trepans', 'en', ' (Big Trepan Crafter)', ''), + ('fct_artisan_arbres_vrilles', 'en', ' (Tree-Bore Crafter)', ''), + ('gn_citizenship_flame_truth', 'en', 'Flame of Truth', ''), + ('gn_citizenship_flame_honnor', 'en', 'Flame of Honor', ''), + ('gn_citizenship_flame_discipline', 'en', 'Flame of Discipline', ''), + ('gn_citizenship_flame_justice', 'en', 'Flame of Justice', ''), + ('fct_imperial_magistrate', 'en', ' (Imperial Magistrate)', ''), + ('fct_royal_magistrate', 'en', ' (Royal Magistrate)', ''), + ('fct_federal_magistrate', 'en', ' (Federal Magistrate)', ''), + ('fct_dynastic_magistrate', 'en', ' (Dynastic Magistrate)', ''), + ('fct_vagabond', 'en', ' (Vagabond)', ''), + ('gn_lenja_lunatic', 'en', 'Lenja Lunatic', ''), + ('fct_imperial_magistrate_guild', 'en', ' (Guild Imperial Magistrate)', ''), + ('fct_royal_magistrate_guild', 'en', ' (Guild Royal Magistrate)', ''), + ('fct_federal_magistrate_guild', 'en', ' (Guild Federal Magistrate)', ''), + ('fct_dynastic_magistrate_guild', 'en', ' (Guild Dynastic Magistrate)', ''), + ('gn_fyros_karavan_aumonier', 'en', 'Karavan Chaplain of the Pyr Temple', ''), + ('gn_matis_karavan_aumonier', 'en', 'Karavan Chaplain of the Yrkanis Temple', ''), + ('gn_tryker_karavan_aumonier', 'en', 'Karavan Chaplain of the Fairhaven Temple', ''), + ('gn_zorai_karavan_aumonier', 'en', 'Karavan Chaplain of the Zora Temple', ''), + ('fct_jena_priest', 'en', '(Jena Priest)', ''), + ('fct_jena_priestress', 'en', ' (Jena Priestess)', ''), + ('fct_maduk_bonze', 'en', ' (Ma-Duk Bonze)', ''), + ('fct_maduk_bonze_sup', 'en', ' (Ma-Duk Superior Bonze)', ''), + ('fct_karavan_aumonier', 'en', ' (Karavan Chaplain)', ''), + ('vagabond_taciturne', 'en', 'Taciturn Vagabond', ''), + ('gn_rotoa_bravichi_tree', 'en', 'Bravichi Rotoa Tree', ''), + ('gn_bothaya_tree', 'en', 'Burning Bothaya Tree', ''), + ('gn_outpost_townhall', 'en', 'Outpost Hall', ''), + ('gn_outpost_flag', 'en', 'War Banner', ''), + ('gn_outpost_info', 'en', 'Outpost Ensign', ''), + ('fct_rangers_master', 'en', 'Veteran Ranger', ''), + ('fct_rangers_fighter', 'en', 'Fighter Ranger', ''), + ('fct_rangers_artisan', 'en', 'Artisan Ranger', ''), + ('fct_rangers_scout', 'en', 'Scout Ranger', ''), + ('gn_newbieland_bandit_1', 'en', 'Goo Heads Looter', ''), + ('gn_newbieland_bandit_1_lieutnant', 'en', 'Goo Heads Lieutenant', ''), + ('gn_newbieland_bandit_2', 'en', 'Chlorogoos Looter', ''), + ('gn_newbieland_bandit_2_lieutnant', 'en', 'Lieutenant of the Chlorogoos', ''), + ('gn_newbieland_starting_city_karavan_officer', 'en', 'Karavan Communication Officer', ''), + ('gn_karavan_ardent', 'en', 'Member of the Burning Spear', ''), + ('gn_karavan_ardent_speaker', 'en', 'Spokesperson of the Burning Spear', ''), + ('gn_chiang_the_strong', 'en', 'Chiang the Strong', ''), + ('gn_ranger_guard', 'en', 'Ranger Guardian', ''), + ('gn_ranger_elite_guard', 'en', 'Ranger Elite Guard', ''), + ('fct_ranger_leader', 'en', 'Ranger Commander', ''), + ('fct_fyros_commander', 'en', 'Fyros Commander', ''), + ('fct_matis_master_artisan', 'en', 'Matis Master Artisan', ''), + ('fct_chief_explorer', 'en', 'Chief Explorer', ''), + ('gn_kami_master_newbieland_starting_city', 'en', 'Kami Guide', ''), + ('gn_ring_welcomer', 'en', 'Ring Technician', ''), + ('gn_device_ring_warp', 'en', 'Ring Terminal', ''), + ('gn_spot_goo_mission_1', 'en', 'Fresh Goo Eruption', ''), + ('gn_newbieland_bandit_2_mission', 'en', 'Specialist Bandit', ''), + ('gn_kami_master_shining_lake', 'en', 'Kami Master of the Lake', ''), + ('gn_tcm_extraction_engineer', 'en', 'Ingénieur en extraction', ''), + ('gn_tcm_extraction_guard', 'en', 'Commando d\'élite', ''), + ('gn_tcm_trooper_engineer', 'en', 'Éclaireur Karavan', ''), + ('gn_tcm_engineer_guard', 'en', 'Escorte Karavan', ''), + ('gn_tcm_squad_leader_alpha', 'en', 'Chef d\'escadron Alpha', ''), + ('gn_tcm_squad_leader_beta', 'en', 'Chef d\'escadron Beta', ''), + ('gn_tcm_squad_leader_zeta', 'en', 'Chef d\'escadron Zeta', ''), + ('gn_tcm_trooper_guard', 'en', 'Troupe d\'élite Karavan', ''), + ('gn_tcm_trooper_static', 'en', 'Garde suprême Karavan', ''), + ('gn_tcm_trooper_wander', 'en', 'Réserviste Karavan', ''), + ('gn_tcm_training', 'en', 'Commando Karavan', ''), + ('gn_tcm_medic', 'en', 'Équipe médicale Karavan', ''), + ('gn_tcm_engineer', 'en', 'Ingénieur en mécanique Karavan', ''), + ('gn_tcm_chief_engineer', 'en', 'Ingénieur en chef', ''), + ('gn_tcm_coordinator', 'en', 'Coordinateur des opérations', ''), + ('gn_tcm_officer', 'en', 'Officier supérieur Karavan', ''), + ('gn_tcm_quartermaster', 'en', 'Quartier maître Karavan', ''), + ('gn_tcm_commander', 'en', 'Commandant en chef Karavan', ''), + ('fct_tcm_chief_forager', 'en', '(Maître foreur)', ''), + ('fct_tcm_forager', 'en', '(Disciple foreur)', ''), + ('fct_tcm_fighter_company', 'en', '(Combattant Kamiste)', ''), + ('fct_explorer_company', 'en', '(Explorateur Kamiste)', ''), + ('fct_harvest_company', 'en', '(Récolteur Kamiste)', ''), + ('fct_keepers_squad_leader', 'en', '(Chef d\'équipe de prospection)', ''), + ('fct_keepers_squad', 'en', '(Kamiste archéologue)', ''), + ('fct_tcm_company_guard', 'en', '(Sentinelle de l\'arbre éternel)', ''), + ('fct_tcm_tutor_praying', 'en', '(Adorateur Kamiste)', ''), + ('fct_tcm_tutor_trader', 'en', '(Colporteur expérimenté)', ''), + ('fct_tcm_tutor_sitting', 'en', '(Disciple adorateur)', ''), + ('fct_tcm_tutor_chief_guard', 'en', '(Fidèle protecteur)', ''), + ('fct_tcm_tutors_sitting2', 'en', '(Apprenti prédicateur)', ''), + ('fct_tcm_tutors_storyteller', 'en', '(Prédicateur itinérant)', ''), + ('fct_tcm_tutor_wander', 'en', '(Disciple Tutor)', ''), + ('fct_tcm_keepers_chief_guard', 'en', '(Gardien des reliques)', ''), + ('fct_tcm_keepers_sitting', 'en', '(Apprenti archéologue)', ''), + ('fct_tcm_keepers_trader', 'en', '(Disciple colporteur)', ''), + ('fct_tcm_keepers_guard', 'en', '(Guetteur Kamiste)', ''), + ('fct_tcm_keepers_sitting2', 'en', '(Apprenti guetteur)', ''), + ('fct_tcm_keepers_storyteller', 'en', '(Conteur Kamiste)', ''), + ('fct_tcm_keepers_elder', 'en', '(Détenteur des savoirs)', ''), + ('fct_tcm_keepers_walking', 'en', '(Civil Keeper)', ''), + ('fct_tcm_keep_wander', 'en', '(Archéologue Keeper)', ''), + ('fct_tcm_keep_wander2', 'en', '(Historien Keeper)', ''), + ('fct_tcm_eternal_tree_chief_guard ', 'en', '(Gardien de l\'arbre éternel)', ''), + ('fct_tcm_eternal_tree_sitting', 'en', '(Serviteur de Ma-Duk)', ''), + ('fct_tcm_eternal_tree_static', 'en', '(Guardien des récoltes)', ''), + ('fct_tcm_eternal_tree_praying', 'en', '(Prédicateur érudit)', ''), + ('fct_tcm_eternal_tree_spwan', 'en', '(Gardien des portes)', ''), + ('fct_tcm_eternal_tree_wander', 'en', '(Penseur Kamiste)', ''), + ('fct_tcm_eternal_tree_praying2', 'en', '(Adorateur éternel)', ''), + ('fct_tcm_eternal_tree_walking', 'en', '(Vagabond Kamiste)', ''), + ('fct_tcm_eternal_tree_walking2', 'en', '(Civil de la Compagnie)', ''), + ('fct_tcm_healer', 'en', '(Chef Soigneur de la Compagnie)', ''), + ('fct_tcm_armorer', 'en', '(Armurier Expérimenté)', ''), + ('fct_tcm_intendant', 'en', '(Intendant de la Compagnie)', ''), + ('fct_tcm_assistant_intendant', 'en', '(Assistant de l\'intendant)', ''), + ('fct_tcm_warchief', 'en', '(Chef de Guerre)', ''), + ('fct_tcm_merchant', 'en', '(Grand colporteur de la Compagnie)', ''), + ('fct_tcm_campchief', 'en', '(Chef de camp de la Compagnie)', ''), + ('fct_tcm_warrior', 'en', '(Grand guerrier vagabond)', ''), + ('fct_tcm_noble', 'en', '(Noble penseur de la Compagnie)', ''), + ('gn_chad', 'en', 'Maître Chad', ''), + ('gn_chad_assist', 'en', 'Disciple de Chad', ''), + ('gn_tcm_officer_radar', 'en', 'Officier radar', ''), + ('gn_tcm_chlorogoo_shaman', 'en', 'Shaman', ''), + ('gn_tcm_chlorogoo_shaman_escort', 'en', 'Adepte', ''), + ('gn_tcm_chlorogoo_prisonners', 'en', 'Prisonnier', ''), + ('gn_tcm_chlorogoo_camp_ranger', 'en', 'Épieur', ''), + ('gn_tcm_chlorogoo_camp_caster', 'en', 'Sorcier', ''), + ('gn_tcm_chlorogoo_camp_fighter', 'en', 'Assassin gooifié', ''), + ('gn_tcm_chlorogoo_caster', 'en', 'Alchimiste', ''), + ('gn_tcm_chlorogoo_healer', 'en', 'Guérisseur', ''), + ('gn_tcm_chlorogoo_ranger', 'en', 'Fureteur', ''), + ('gn_tcm_chlorogoo_harvester', 'en', 'Récolteur de Goo', ''), + ('gn_tcm_chlorogoo_patrol_dill', 'en', 'Patrouilleur intoxiqué', ''), + ('fct_tcm_chlorogoo', 'en', 'Chlorogoo', ''), + ('fct_tcm_basile', 'en', 'Hermite mystérieux', ''), + ('gn_tcm_radar_trainee', 'en', 'Stagiaire Radar', ''), + ('gn_tcm_crate', 'en', 'Caisse de ravitaillement Karavan', ''), + ('gn_tcm_unknown_entity', 'en', 'Echo radar', ''), + ('gn_tcm_soulchest', 'en', 'Coffre aux âmes', ''), + ('gn_satooi_remains', 'en', 'Dépouille de Satooi', ''), + ('gn_tcm_reward_chest', 'en', 'Trésor perdu', ''), + ('title00001', 'en', 'Journeyer', 'Journeyer'), + ('title00047', 'en', 'Machinegunner', 'Machinegunner'), + ('title00048', 'en', 'Assault Machinegunner', 'Assault Machinegunner'), + ('gn_landslide_3_target', 'en', 'Eboulis', ''), + ('gn_tcm_sacrified', 'en', 'Sacrifié', ''), + ('gn_boss_mainland_varinx', 'en', 'Aen\'s guardian', ''), + ('title00002', 'en', 'Novice Kitin Hunter', 'Novice Kitin Hunter'), + ('title00003', 'en', 'Kitin Hunter', 'Kitin Hunter'), + ('title00004', 'en', 'Master Kitin Hunter', 'Master Kitin Hunter'), + ('title00005', 'en', 'Kitin Eradicator', 'Kitin Eradicator'), + ('title00006', 'en', 'Kitin Mass Murderer', 'Kitin Mass Murderer'), + ('title00007', 'en', 'Matis Guardian', 'Matis Guardian'), + ('title00008', 'en', 'Fyros Guardian', 'Fyros Guardian'), + ('title00009', 'en', 'Tryker Guardian', 'Tryker Guardian'), + ('title00010', 'en', 'Zoraï Guardian', 'Zoraï Guardian'), + ('title00011', 'en', 'Atys Guardian', 'Atys Guardian'), + ('slaughter_week_mgiver_matis', 'en', 'Kitin Observer of the East', ''), + ('slaughter_week_mgiver_fyros', 'en', 'Kitin Observer of the North', ''), + ('slaughter_week_mgiver_zorai', 'en', 'Kitin Observer of the West', ''), + ('slaughter_week_mgiver_tryker', 'en', 'Kitin Observer of the South', ''), + ('slaughter_week_informer_name', 'en', 'Special Envoy', ''), + ('sw_boss_fyros', 'en', 'Fyros Exterminator', 'Fyros Exterminator'), + ('sw_boss_matis', 'en', 'Matis Exterminator', 'Matis Exterminator'), + ('sw_boss_zorai', 'en', 'Zoraï Exterminator', 'Zoraï Exterminator'), + ('sw_boss_tryker', 'en', 'Tryker Exterminator', 'Tryker Exterminator'), + ('gn_sirgio_fyros_dancer', 'en', 'Fyros Dancer', 'Fyros Dancer'), + ('gn_sirgio_matis_dancer', 'en', 'Matis Dancer', 'Matis Dancer'), + ('gn_sirgio_zorai_dancer', 'en', 'Zoraï Dancer', 'Zoraï Dancer'), + ('gn_sirgio_tryker_dancer', 'en', 'Tryker Dancer', 'Tryker Dancer'), + ('gn_bomber_boss', 'en', 'Bomber', 'Bomber'), + ('gn_bomber_random', 'en', 'Bomber', 'Bomber'), + ('gn_bomb_lixie', 'en', 'Bomb', ''), + ('gn_mine_lixie', 'en', 'Land Mine', ''), + ('fct_artisan_restaurateur', 'en', 'Restoration Specialist', ''), + ('gn_explosion_lixie', 'en', 'Explosion', ''), + ('gn_peipbae', 'en', 'Pei\'s Wrath', ''), + ('fct_ranger_worker', 'en', 'Ranger Worker', ''), + ('fct_ranger_guard', 'en', 'Ranger Guard', ''), + ('fct_ranger_intendant', 'en', 'Ranger Intendant', ''), + ('fct_ranger_great_mage', 'en', 'Ranger Archmage', ''), + ('fct_ranger_guard_captain', 'en', 'Ranger Guard Captain', ''), + ('fct_ranger_explorer', 'en', 'Ranger Explorer', ''), + ('fct_ranger_coord', 'en', 'Ranger Coordinator', ''), + ('title00014', 'en', 'The Fortunate', 'The Fortunate'), + ('title00015', 'en', 'Jinxed', 'Jinxed'), + ('fct_confgu', 'en', 'Brotherhood of the Fortunate Gubani', ''), + ('eboulis', 'en', 'Eboulis', ''), + ('monticule', 'en', 'Monticule', ''), + ('title00020', 'en', 'Fyros Patriot', 'Fyros Patriot'), + ('title00021', 'en', 'Matis Vassal', 'Matis Vassal'), + ('title00022', 'en', 'Tryker Citizen', 'Tryker Citizen'), + ('title00023', 'en', 'Zoraï Initiate', 'Zoraï Initiate'), + ('title00024', 'en', 'Kami Disciple', 'Kami Disciple'), + ('title00025', 'en', 'Karavan Follower', 'Karavan Follower'), + ('title00026', 'en', 'Fyros Akenak', 'Fyros Akenak'), + ('title00027', 'en', 'Matis Noble', 'Matis Noble'), + ('title00028', 'en', 'Tryker Taliar', 'Tryker Taliar'), + ('title00029', 'en', 'Zoraï Awakened', 'Zoraï Awakened'), + ('title00030', 'en', 'Marauder', 'Marauder'), + ('fct_camprangerguide', 'en', 'Camp Guide', ''), + ('fct_ranger_kitiniere_welcomer', 'en', 'Kitins\' Lair Observer', ''), + ('gn_xmas_event', 'en', 'Xmas Event', ''), + ('gn_xmas_super_loot_1', 'en', 'Xmas Super Loot 1', ''), + ('gn_attack_gookitin_group', 'en', 'attack_gookitin_group', ''), + ('gn_axodus_garatus', 'en', 'Axodus Garatus', ''), + ('gn_ba_mirri_vichan', 'en', 'Be\'Mirri Vichan', ''), + ('gn_ba_rima_dixie', 'en', 'Ba\'Rima Dixie', ''), + ('gn_ballis_sothus', 'en', 'Ballis Sothus', ''), + ('gn_bandit_mastergoo_01', 'en', 'bandit_mastergoo_01', ''), + ('gn_base_gookitin_group', 'en', 'base_gookitin_group', ''), + ('gn_base_kitin_group', 'en', 'base_kitin_group', ''), + ('gn_be_liccha_niorda', 'en', 'Be\'Licha Niorda', ''), + ('gn_be_sarsy_boxie', 'en', 'Be Sarsy Roxie', ''), + ('gn_be_valda_riddan', 'en', 'Be\'Valda Riddan', ''), + ('gn_be_willy_virgen', 'en', 'Be\'Willy Virgen', ''), + ('gn_cadan_tandus', 'en', 'Candan Tandus', ''), + ('gn_caisse', 'en', 'Crate', ''), + ('gn_campfire_4', 'en', 'campfire_4', ''), + ('gn_chio_sei_tung', 'en', 'Chio Sei Tung', ''), + ('gn_chlorogoo_caster', 'en', 'chlorogoo_caster', ''), + ('gn_chlorogoo_fighter', 'en', 'chlorogoo_fighter', ''), + ('gn_chlorogoo_harvester', 'en', 'chlorogoo_harvester', ''), + ('gn_chlorogoo_healer', 'en', 'chlorogoo_healer', ''), + ('gn_chlorogoo_ranger', 'en', 'chlorogoo_ranger', ''), + ('gn_chu_ni_rama', 'en', 'Chu Ni Rama', ''), + ('gn_ckdic1', 'en', 'ckdic1', ''), + ('gn_ckdic2', 'en', 'ckdic2', ''), + ('gn_ckdic3', 'en', 'ckdic3', ''), + ('gn_ckdic4', 'en', 'ckdic4', ''), + ('gn_ckdid1', 'en', 'ckdid1', ''), + ('gn_ckdid2', 'en', 'ckdid2', ''), + ('gn_ckdid3', 'en', 'ckdid3', ''), + ('gn_ckdid4', 'en', 'ckdid4', ''), + ('gn_ckdie1', 'en', 'ckdie1', ''), + ('gn_ckdie2', 'en', 'ckdie2', ''), + ('gn_ckdie3', 'en', 'ckdie3', ''), + ('gn_ckdie4', 'en', 'ckdie4', ''), + ('gn_ckdif1', 'en', 'ckdif1', ''), + ('gn_ckdif2', 'en', 'ckdif2', ''), + ('gn_ckdif3', 'en', 'ckdif3', ''), + ('gn_ckdif4', 'en', 'ckdif4', ''), + ('gn_ckfic1', 'en', 'ckfic1', ''), + ('gn_ckfic2', 'en', 'ckfic2', ''), + ('gn_ckfic3', 'en', 'ckfic3', ''), + ('gn_ckfic4', 'en', 'ckfic4', ''), + ('gn_ckfid1', 'en', 'ckfid1', ''), + ('gn_ckfid2', 'en', 'ckfid2', ''), + ('gn_ckfid3', 'en', 'ckfid3', ''), + ('gn_ckfid4', 'en', 'ckfid4', ''), + ('gn_ckfie1', 'en', 'ckfie1', ''), + ('gn_ckfie2', 'en', 'ckfie2', ''), + ('gn_ckfie3', 'en', 'ckfie3', ''), + ('gn_ckfie4', 'en', 'ckfie4', ''), + ('gn_ckfif1', 'en', 'ckfif1', ''), + ('gn_ckfif2', 'en', 'ckfif2', ''), + ('gn_ckfif3', 'en', 'ckfif3', ''), + ('gn_ckfif4', 'en', 'ckfif4', ''), + ('gn_damarus_vidorus', 'en', 'Damarus Vidorus', ''), + ('gn_daro_carera', 'en', 'Daro Carera', ''), + ('gn_egg', 'en', 'Egg', ''), + ('gn_fang_cho_lin', 'en', 'Fang Cho Lin', ''), + ('gn_fi_cha_fuing', 'en', 'Fi Cha Fuing', ''), + ('gn_forcio_pani', 'en', 'Forcio Pani', ''), + ('gn_forti_amarri', 'en', 'Forti Amarri', ''), + ('gn_goloris_raeps', 'en', 'Goloris Raeps', ''), + ('gn_goo_kipucka_leader', 'en', 'goo_kipucka_leader', ''), + ('gn_goo_kitimandib', 'en', 'goo_kitimandib', ''), + ('gn_goo_mob_code1', 'en', 'goo_mob_code1', ''), + ('gn_goo_mob_code2', 'en', 'goo_mob_code2', ''), + ('gn_goo_mob_code3', 'en', 'goo_mob_code3', ''), + ('gn_goo_mob_code4', 'en', 'goo_mob_code4', ''), + ('gn_goomaster_boss', 'en', 'goomaster_boss', ''), + ('gn_guard_spire_zorai_karavan', 'en', 'guard_spire_zorai_karavan', ''), + ('gn_heal', 'en', 'heal', ''), + ('gn_healer_fyros_spire_kami', 'en', 'healer_fyros_spire_kami', ''), + ('gn_healer_fyros_spire_karavan', 'en', 'healer_fyros_spire_karavan', ''), + ('gn_healer_matis_spire_kami', 'en', 'healer_matis_spire_kami', ''), + ('gn_healer_matis_spire_karavan', 'en', 'healer_matis_spire_karavan', ''), + ('gn_healer_tryker_spire_kami', 'en', 'healer_tryker_spire_kami', ''), + ('gn_healer_tryker_spire_karavan', 'en', 'healer_tryker_spire_karavan', ''), + ('gn_healer_zorai_spire_kami', 'en', 'healer_zorai_spire_kami', ''), + ('gn_healer_zorai_spire_karavan', 'en', 'healer_zorai_spire_karavan', ''), + ('gn_hill', 'en', 'hill', ''), + ('gn_hole', 'en', 'hole', ''), + ('gn_horde_barrack_1', 'en', 'horde_barrack_1', ''), + ('gn_horde_etendard_1', 'en', 'horde_etendard_1', ''), + ('gn_horde_tower_1', 'en', 'horde_tower_1', ''), + ('gn_irolus_vadagaan', 'en', 'Irolus Vadagaan', ''), + ('gn_kami_device_1', 'en', 'kami_device_1', ''), + ('gn_kami_fighter_base', 'en', 'kami_fighter_base', ''), + ('gn_kami_hut_1', 'en', 'kami_hut_1', ''), + ('gn_kami_landkeeper_200', 'en', 'kami_landkeeper_200', ''), + ('gn_kami_patrol_base', 'en', 'kami_patrol_base', ''), + ('gn_kami_tower_1', 'en', 'kami_tower_1', ''), + ('gn_kami_trooper_code1', 'en', 'kami_trooper_code1', ''), + ('gn_kami_trooper_code2', 'en', 'kami_trooper_code2', ''), + ('gn_kami_trooper_code3', 'en', 'kami_trooper_code3', ''), + ('gn_kami_trooper_code4', 'en', 'kami_trooper_code4', ''), + ('gn_kami_wizard_base', 'en', 'kami_wizard_base', ''), + ('gn_karavan_barrack_1', 'en', 'karavan_barrack_1', ''), + ('gn_karavan_device_1', 'en', 'karavan_device_1', ''), + ('gn_karavan_gateway_1', 'en', 'karavan_gateway_1', ''), + ('gn_karavan_lieutenant_200', 'en', 'karavan_lieutenant_200', ''), + ('gn_karavan_medic_base', 'en', 'karavan_medic_base', ''), + ('gn_karavan_patrol_base', 'en', 'karavan_patrol_base', ''), + ('gn_karavan_tower_1', 'en', 'karavan_tower_1', ''), + ('gn_karavan_trooper_base', 'en', 'karavan_trooper_base', ''), + ('gn_karavan_trooper_code1', 'en', 'karavan_trooper_code1', ''), + ('gn_karavan_wall_1', 'en', 'karavan_wall_1', ''), + ('gn_kincherc1', 'en', 'kincherC1', ''), + ('gn_kincherc3', 'en', 'kincherC3', ''), + ('gn_kincherc4', 'en', 'kincherC4', ''), + ('gn_kinchercx', 'en', 'kincherCX', ''), + ('gn_kipucka_leader', 'en', 'kipucka_leader', ''), + ('gn_kirostac1', 'en', 'kirostaC1', ''), + ('gn_kirostac3', 'en', 'kirostaC3', ''), + ('gn_kirostac4', 'en', 'kirostaC4', ''), + ('gn_kirostacx', 'en', 'kirostaCX', ''), + ('gn_kitin_larva_event', 'en', 'kitin_larva_event', ''), + ('gn_kitin_pondeuse_event', 'en', 'kitin_pondeuse_event', ''), + ('gn_ladamis_valoris', 'en', 'Ladamis Valoris', ''), + ('gn_lani_lido', 'en', 'Lani Lido', ''), + ('gn_lano_fergoto', 'en', 'Lano Fergoto', ''), + ('gn_lardo_cicci', 'en', 'Lardo Cicci', ''), + ('gn_lasini_choci', 'en', 'Lasini Chochi', ''), + ('gn_lono_sigrefi', 'en', 'Lono Sigrefi', ''), + ('gn_lorio_malara', 'en', 'Lorio Malara', ''), + ('gn_ma_cho_sung', 'en', 'Ma Cho Sung', ''), + ('gn_mac_bargan_rochan', 'en', 'Mac Bargan Rochan', ''), + ('gn_mac_furdy_soroli', 'en', 'Mac Furdy Solori', ''), + ('gn_mac_liggon_dallen', 'en', 'Mac Liggon Dallen', ''), + ('gn_mac_silith_noksan', 'en', 'Mac Silith Noksan', ''), + ('gn_magic', 'en', 'magic', ''), + ('gn_malo_canda', 'en', 'Malo Canda', ''), + ('gn_maurauder_guard_magic', 'en', 'maurauder_guard_magic', ''), + ('gn_maurauder_guard_melee', 'en', 'maurauder_guard_melee', ''), + ('gn_maurauder_guard_range', 'en', 'maurauder_guard_range', ''), + ('gn_maurauder_hero', 'en', 'maurauder_hero', ''), + ('gn_me_balla_soufi', 'en', 'Me Balla Soufi', ''), + ('gn_ming_xi_ying', 'en', 'Ming Xi Ying', ''), + ('gn_mirador', 'en', 'mirador', ''), + ('gn_mong_chi_sa', 'en', 'Mong Chi Sa', ''), + ('gn_mora_falari', 'en', 'Mora Falari', ''), + ('gn_morio_lario', 'en', 'Morio Lario', ''), + ('gn_noriko_suena', 'en', 'Noriko Suena', ''), + ('gn_o_carlan_tryxi', 'en', 'O\'Carlan Tryxi', ''), + ('gn_o_lormy_berran', 'en', 'O\'Lormy Berran', ''), + ('gn_ordis_nirosis', 'en', 'Ordis Nirosis', ''), + ('gn_prisonner', 'en', 'prisonner', ''), + ('gn_queen_guard', 'en', 'queen_guard', ''), + ('gn_range', 'en', 'range', ''), + ('gn_relaus_xogips', 'en', 'Relaus Xogips', ''), + ('gn_strangers_welcomer_t1', 'en', 'strangers_welcomer_t1', ''), + ('gn_target', 'en', 'Jar', ''), + ('gn_tcm_chlorogoo_patrol', 'en', 'tcm_chlorogoo_patrol', ''), + ('gn_tcm_chlorogoo_prisonner', 'en', 'tcm_chlorogoo_prisonner', ''), + ('gn_tcm_master_dummy', 'en', 'tcm_master_dummy', ''), + ('gn_tcm_trooper_training', 'en', 'tcm_trooper_training', ''), + ('gn_tini_solni', 'en', 'Tini Solni', ''), + ('gn_tower_1', 'en', 'tower_1', ''), + ('gn_tower_event', 'en', 'tower_event', ''), + ('gn_tower_kami', 'en', 'tower_kami', ''), + ('gn_tower_karavan', 'en', 'tower_karavan', ''), + ('gn_traitre_corsaire', 'en', 'traitre_corsaire', ''), + ('gn_warmap_marauder_chief_250', 'en', 'warmap_marauder_chief_250', ''), + ('gn_warmap_marauder_hero_200', 'en', 'warmap_marauder_hero_200', ''), + ('gn_warmap_marauder_leader_200', 'en', 'warmap_marauder_leader_200', ''), + ('gn_warrior_fyros_spire_kami', 'en', 'warrior_fyros_spire_kami', ''), + ('gn_warrior_fyros_spire_karavan', 'en', 'warrior_fyros_spire_karavan', ''), + ('gn_warrior_matis_spire_kami', 'en', 'warrior_matis_spire_kami', ''), + ('gn_warrior_matis_spire_karavan', 'en', 'warrior_matis_spire_karavan', ''), + ('gn_warrior_tryker_spire_kami', 'en', 'warrior_tryker_spire_kami', ''), + ('gn_warrior_tryker_spire_karavan', 'en', 'warrior_tryker_spire_karavan', ''), + ('gn_warrior_zorai_spire_kami', 'en', 'warrior_zorai_spire_kami', ''), + ('gn_warrior_zorai_spire_karavan', 'en', 'warrior_zorai_spire_karavan', ''), + ('gn_watchtower', 'en', 'watchtower', ''), + ('gn_xala_rokian', 'en', 'Xala Rokian', ''), + ('gn_xan_mi_chong', 'en', 'Xan Mi Chong', ''), + ('gn_xao_tun', 'en', 'Xao Tun', ''), + ('gn_xeim_wi_lo', 'en', 'Xeim Wi Lo', ''), + ('gn_magicpanel', 'en', 'Magic Panel', ''), + ('gn_foragepanel', 'en', 'Forage Panel', ''), + ('gn_fightpanel', 'en', 'Fight Panel', ''), + ('gn_craftpanel', 'en', 'Craft Panel', ''), + ('office_tourisme_f', 'en', 'Pyr Tourist Guide', ''), + ('office_tourisme_m', 'en', 'Yrkanis Tourist Guide', ''), + ('office_tourisme_t', 'en', 'Fairhaven Tourist Guide', ''), + ('office_tourisme_z', 'en', 'Zora Tourist Guide', ''), + ('cwmf03_bandit', 'en', 'Avalae Bandit', ''), + ('cwzf03_goo', 'en', 'Contaminated Ragus', ''), + ('cwff03_termit', 'en', 'Termite Mount', ''), + ('cwff03_goari', 'en', 'Laying Goari', ''), + ('stele_epee_bois', 'en', 'Stele', ''), + ('corsaire_dechu_coffer', 'en', 'Corsair Chest', ''), + ('kef0904observer100', 'en', 'Northlake Observer (1)', ''), + ('kef0904observer150', 'en', 'Hightowers Observer (2)', ''), + ('kef0904observer200', 'en', 'Dragon\'s Spine Observer (3)', ''), + ('kef0904observer210', 'en', 'Running Ridge Observer (4)', ''), + ('kef0904observer250', 'en', 'Flaming Forest Observer (5)', ''), + ('kef0904observer260', 'en', 'Scorched Corridor Observer (6)', ''), + ('kem0904observer100', 'en', 'The Rising Observer (1)', ''), + ('kem0904observer150', 'en', 'Torbak Trail Hill Observer (2)', ''), + ('kem0904observer200', 'en', 'Little Mountain Observer (3)', ''), + ('kem0904observer210', 'en', 'Falls of the Two Totems Observer (4)', ''), + ('kem0904observer250', 'en', 'Grove of Confusion Observer (5)', ''), + ('kem0904observer260', 'en', 'Westgrove Observer (6)', ''), + ('ket0904observer100', 'en', 'Witchy Coves Observer (1)', ''), + ('ket0904observer150', 'en', 'Resting Water Observer (2)', ''), + ('ket0904observer200', 'en', 'Twin Tops Observer (3)', ''), + ('ket0904observer210', 'en', 'Graveyard Walk Observer (4)', ''), + ('ket0904observer250', 'en', 'Loria Ponds Observer (5)', ''), + ('ket0904observer260', 'en', 'Hush Hole Observer (6)', ''), + ('kez0904observer100', 'en', 'Sai-Shun Observer (1)', ''), + ('kez0904observer150', 'en', 'Kincher Arch Observer (2)', ''), + ('kez0904observer200', 'en', 'Gu-Qin Observer (3)', ''), + ('kez0904observer210', 'en', 'Hopedell Observer (4)', ''), + ('kez0904observer250', 'en', 'The Lost Valley Observer (5)', ''), + ('kez0904observer260', 'en', 'Mull of Despond Observer (6)', ''), + ('fct_dynastic_merchant', 'en', 'Dynastic Merchant', ''), + ('fct_federal_merchant', 'en', 'Federal Merchant', ''), + ('fct_imperial_merchant', 'en', 'Imperial Merchant', ''), + ('fct_royal_merchant', 'en', 'Royal Merchant', ''), + ('gn_autel', 'en', 'Altar', ''), + ('fct_tryker_governor', 'en', 'Tryker Governor', ''), + ('fct_fyros_emperor', 'en', 'Fyros Emperor', 'Fyros Empress'), + ('fct_matis_king', 'en', 'Matis King', 'Matis Queen'), + ('fct_zorai_grand_sage', 'en', 'Zoraï Grand Sage', ''), + ('fct_chronicler', 'en', 'Chronicler', ''), + ('fct_royal_adviser', 'en', 'Royal Adviser', ''), + ('fct_matis_minstrel', 'en', 'Matis Minstrel', ''), + ('fct_matis_herena', 'en', 'Matis Herena', ''), + ('fct_matis_prince', 'en', 'Matis Prince', 'Matis Princess'), + ('fct_fyros_senator', 'en', 'Fyros Senator', ''), + ('fct_imperial_alchemist', 'en', 'Imperial Alchemist', ''), + ('fct_fyros_prince', 'en', 'Fyros Prince', 'Fyros Princess'), + ('fct_tryker_vice_governor', 'en', 'Tryker Vice-Governor', ''), + ('fct_zorai_sage', 'en', 'Zoraï Sage', ''), + ('fct_marauder_scout', 'en', 'Marauder Scout', ''), + ('fct_marauder_chief', 'en', 'Marauder Chief', ''), + ('fct_spy', 'en', 'Spy', ''), + ('title00050', 'en', 'Apprentice Butcher', 'Apprentice Butcher'), + ('title00051', 'en', 'Butcher', 'Butcher'), + ('title00052', 'en', 'Apprentice Florist', 'Apprentice Florist'), + ('title00053', 'en', 'Florist', 'Florist'), + ('title00054', 'en', 'Apprentice Water-Carrier', 'Apprentice Water-Carrier'), + ('title00055', 'en', 'Water-Carrier', 'Water-Carrier'), + ('title00056', 'en', 'Apprentice Magnetic Cartographer', 'Apprentice Magnetic Cartographer'), + ('title00057', 'en', 'Magnetic Cartographer', 'Magnetic Cartographer'), + ('title00058', 'en', 'Apprentice Toolmaker', 'Apprentice Toolmaker'), + ('title00059', 'en', 'Toolmaker', 'Toolmaker'), + ('title00060', 'en', 'Apprentice Medic', 'Apprentice Medic'), + ('title00061', 'en', 'Medic', 'Medic'), + ('title00062', 'en', 'Apprentice Larvester', 'Apprentice Larvester'), + ('title00063', 'en', 'Larvester', 'Larvester'), + ('title00064', 'en', 'Apprentice Scrollmaker', 'Apprentice Scrollmaker'), + ('title00065', 'en', 'Scrollmaker', 'Scrollmaker'), + ('fyros_rpjob_herbihunter_title', 'en', 'Master Butcher', ''), + ('matis_rpjob_florist_title', 'en', 'Master Florist', ''), + ('zorai_rpjob_rescuer_title', 'en', 'Master Medic', ''), + ('zorai_rpjob_magnecarto_title', 'en', 'Master Cartographer', ''), + ('tryker_rpjob_aquamin_title', 'en', 'Master Water-Carrier', ''), + ('fyros_rpjob_tooler_title', 'en', 'Master Toolmaker', ''), + ('tryker_rpjob_larvicultor_title', 'en', 'Master Larvester', ''), + ('matis_rpjob_paper_title', 'en', 'Master Scrollmaker', ''), + ('gn_fyros_rpjob_herbihunter_convert', 'en', 'Butcher\'s Workbench', ''), + ('gn_matis_rpjob_florist_convert', 'en', 'Florist\'s Workbench', ''), + ('gn_zorai_rpjob_rescuer_convert', 'en', 'First-Aid Post', ''), + ('gn_tryker_rpjob_aquamin_convert', 'en', 'Shipment Board', ''), + ('gn_zorai_rpjob_magnecarto_convert', 'en', 'Map of Magnetic Fields', ''), + ('gn_fyros_rpjob_tooler_convert', 'en', 'Tooler Workbench', ''), + ('gn_tryker_rpjob_larvicultor_convert', 'en', 'Lavae Preparation Table', ''), + ('gn_matis_rpjob_paper_convert', 'en', 'Scrollmaker\'s Workbench ', ''), + ('gn_tryker_aquamin_source', 'en', 'Water Source', ''), + ('gn_tryker_aquamin_barrel', 'en', 'Water of Lakes', ''), + ('gn_tryker_aquamin_silo', 'en', 'Rainwater Silo', ''), + ('gn_tryker_aquamin_well', 'en', 'Well', ''), + ('gn_tryker_aquamin_npc', 'en', 'Operator of the Water Company', ''), + ('gn_zorai_magnecarto_npc', 'en', 'Control Agent for Magnetics', ''), + ('gn_zorai_magnecarto_npc_a', 'en', 'Cartographer (Goo Chase)', ''), + ('gn_zorai_magnecarto_npc_b', 'en', 'Cartographer (Win-Cho)', ''), + ('gn_zorai_magnecarto_npc_c', 'en', 'Cartographer (Daïsha)', ''), + ('gn_zorai_magnecarto_npc_d', 'en', 'Cartographer (West Hollow)', ''), + ('gn_rpjob_herbihunter_chest', 'en', 'Chest', ''), + ('gn_rpjob_florist_jar_4', 'en', 'Jar of Cratcha Pistils', ''), + ('gn_rpjob_florist_jar_2', 'en', 'Jar of Psykopla Pistils', ''), + ('gn_rpjob_florist_jar_3', 'en', 'Jar of Slaveni Pistils', ''), + ('gn_rpjob_florist_jar_1', 'en', 'Jar of Assorted Pistils', ''), + ('gn_rpjob_florist_water', 'en', 'Well', ''), + ('gn_rpjob_florist_water_barrel', 'en', 'Barrel of Water', ''), + ('gn_rpjob_florist_engrai', 'en', 'Fertilizer', ''), + ('gn_rpjob_florist_engrai_barrel', 'en', 'Barrel of Fertilizer', ''), + ('gn_boss_tryker_light_boss', 'en', 'Dante the Teaser', ''), + ('gn_boss_tryker_light_melee_guard', 'en', 'Guard', ''), + ('gn_boss_tryker_light_healer_guard', 'en', 'Guard', ''), + ('gn_boss_tryker_light_off_guard', 'en', 'Guard', ''), + ('gn_boss_tryker_light_range_guard', 'en', 'Guard', ''), + ('gn_moving_guards_group_1', 'en', 'Elite Guard', ''), + ('gn_moving_guards_group_2', 'en', 'Elite Guard', ''), + ('gn_boss_tryker_light_stone', 'en', 'Teleportation Stone', ''), + ('gn_boss_tryker_light_stone_back', 'en', 'Teleportation Stone', ''), + ('gn_boss_tryker_light_loot_box', 'en', 'Dante\'s Chest', ''), + ('gn_boss_tryker_light_start_boss', 'en', 'Dante the Teaser', ''), + ('gn_boss_tryker_light_start_stone', 'en', 'Teleportation Stone', ''), + ('gn_boss_tryker_light_start_box', 'en', 'Dante\'s Crate', ''), + ('fct_consumable_merchant', 'en', '(Consumables Merchant)', ''), + ('title00031', 'en', 'Fyros Ambassador', 'Fyros Ambassador'), + ('title00032', 'en', 'Matis Ambassador', 'Matis Ambassador'), + ('title00033', 'en', 'Tryker Ambassador', 'Tryker Ambassador'), + ('title00034', 'en', 'Zoraï Ambassador', 'Zoraï Ambassador'), + ('gn_boss_zorai_light_boss', 'en', 'Pei-Ruz the Rotten', ''), + ('gn_boss_zorai_light_tomb_out', 'en', 'Teleportation Stone', ''), + ('gn_boss_zorai_light_tomb_in', 'en', 'Teleportation Stone', ''), + ('gn_boss_zorai_light_dalton_1', 'en', 'Vao Do-Duang', ''), + ('gn_boss_zorai_light_dalton_2', 'en', 'Jeoi Do-Duang', ''), + ('gn_boss_zorai_light_dalton_3', 'en', 'Chaio Do-Duang', ''), + ('gn_boss_zorai_light_dalton_4', 'en', 'We Do-Duang', ''), + ('gn_kami_altar_almati', 'en', 'Almati Wood Kami Altar', ''), + ('gn_karavan_altar_almati', 'en', 'Almati Wood Karavan Altar', ''), + ('gn_kami_altar_nexus', 'en', 'Nexus Kami Altar', ''), + ('gn_karavan_altar_nexus', 'en', 'Nexus Karavan Altar', ''), + ('gn_apprentice_tracer', 'de', 'Tracer-Lehrling', ''), + ('gn_bandit_bountybeaches_1', 'de', 'Blood Rooter', ''), + ('gn_bandit_bountybeaches_2', 'de', 'Bounty Snatchers', ''), + ('gn_bandit_bountybeaches_3', 'de', 'Infamous Five', ''), + ('gn_bandit_citiesofintuition_1', 'de', 'Birds of Omen', ''), + ('gn_bandit_citiesofintuition_2', 'de', 'Zora Kovans', ''), + ('gn_bandit_citiesofintuition_3', 'de', 'Eyes of Intuition', ''), + ('gn_bandit_dunesofexil_1', 'de', 'Ridge Ravagers', ''), + ('gn_bandit_dunesofexil_2', 'de', 'Waylayers', ''), + ('gn_bandit_dunesofexil_3', 'de', 'Dyron Dragons', ''), + ('gn_bandit_dunesofexil_4', 'de', 'Firebooters', ''), + ('gn_bandit_enchantedisle_1', 'de', 'Tyler\'s Rippers', ''), + ('gn_bandit_enchantedisle_2', 'de', 'Magicians of Malice', ''), + ('gn_bandit_enchantedisle_3', 'de', 'Bucking Mektoubs', ''), + ('gn_bandit_fleetinggarden_1', 'de', 'Green Ravishers', ''), + ('gn_bandit_fleetinggarden_2', 'de', 'Deadened Eyes', ''), + ('gn_bandit_fleetinggarden_3', 'de', 'High Watchers', ''), + ('gn_bandit_fleetinggarden_4', 'de', 'Fleeting Lords', ''), + ('gn_bandit_fleetinggarden_5', 'de', 'Seed Addicts', ''), + ('gn_bandit_forbidden_depths_1', 'de', 'Eva\'s Empalers', ''), + ('gn_bandit_forbidden_depths_2', 'de', 'Slicers', ''), + ('gn_bandit_forbidden_depths_3', 'de', 'Beastie Bandits', ''), + ('gn_bandit_forbidden_depths_4', 'de', 'Dragon Dodgers', ''), + ('gn_bandit_frahartowers_1', 'de', 'Canyon Creepers', ''), + ('gn_bandit_frahartowers_2', 'de', 'Stunning Stavons', ''), + ('gn_bandit_frahartowers_3', 'de', 'Swords of Fury', ''), + ('gn_bandit_frahartowers_4', 'de', 'Frahar Blazers', ''), + ('gn_bandit_gate_of_obscurity_1', 'de', 'Heart Breakers', ''), + ('gn_bandit_gate_of_obscurity_2', 'de', 'Merchants of Terror', ''), + ('gn_bandit_gate_of_obscurity_3', 'de', 'Valley Busters', ''), + ('gn_bandit_gate_of_obscurity_4', 'de', 'Scarlet Loafers', ''), + ('gn_bandit_groveofconfusion_1', 'de', 'Madding Maids', ''), + ('gn_bandit_groveofconfusion_2', 'de', 'Grove Tyrants', ''), + ('gn_bandit_groveofconfusion_3', 'de', 'Slashing Slathes', ''), + ('gn_bandit_groveofumbra_1', 'de', 'Killer Queens', ''), + ('gn_bandit_groveofumbra_2', 'de', 'Spleen Busters', ''), + ('gn_bandit_groveofumbra_3', 'de', 'Black Lams', ''), + ('gn_bandit_groveofumbra_4', 'de', 'Dare Doers', ''), + ('gn_bandit_havenofpurity_1', 'de', 'Skelter Punks', ''), + ('gn_bandit_havenofpurity_2', 'de', 'Homin Hounders', ''), + ('gn_bandit_havenofpurity_3', 'de', 'Flights of Fury', ''), + ('gn_bandit_hereticshovel_1', 'de', 'Channel Gaugers', ''), + ('gn_bandit_hereticshovel_2', 'de', 'Heathens of the Hovel', ''), + ('gn_bandit_hereticshovel_3', 'de', 'Hovel Spooks', ''), + ('gn_bandit_hiddensource_1', 'de', 'Spoilers', ''), + ('gn_bandit_hiddensource_2', 'de', 'Hell Raisers', ''), + ('gn_bandit_hiddensource_3', 'de', 'Jena\'s Cuss', ''), + ('gn_bandit_imperialdunes_1', 'de', 'Eye of the Dragon', ''), + ('gn_bandit_imperialdunes_2', 'de', 'Dune Stalkers', ''), + ('gn_bandit_imperialdunes_3', 'de', 'Pyr Crushers', ''), + ('gn_bandit_imperialdunes_4', 'de', 'Pagans of Pyr', ''), + ('gn_bandit_knollofdissent_1', 'de', 'Border Raiders', ''), + ('gn_bandit_knollofdissent_2', 'de', 'Casters of Dissent', ''), + ('gn_bandit_knollofdissent_3', 'de', 'Highcliff Riders', ''), + ('gn_bandit_knollofdissent_4', 'de', 'Cut-throats', ''), + ('gn_bandit_knollofdissent_5', 'de', 'Thrashers', ''), + ('gn_bandit_knollofdissent_6', 'de', 'Firebooters', ''), + ('gn_bandit_knotofdementia_1', 'de', 'Browbeat Brothers', ''), + ('gn_bandit_knotofdementia_2', 'de', 'Zora\'s Thorn', ''), + ('gn_bandit_knotofdementia_3', 'de', 'Zora Springers', ''), + ('gn_bandit_lagoonsofloria_1', 'de', 'Swamp Slouchers', ''), + ('gn_bandit_lagoonsofloria_2', 'de', 'Lagoon Fylers', ''), + ('gn_bandit_lagoonsofloria_3', 'de', 'Diller\'s Mates', ''), + ('gn_bandit_lagoonsofloria_4', 'de', 'Mire Mates', ''), + ('gn_bandit_lagoonsofloria_5', 'de', 'Damning Dames', ''), + ('gn_bandit_lagoonsofloria_6', 'de', 'Seven Swords of Sin', ''), + ('gn_bandit_libertylake_1', 'de', 'Liberty Pirates', ''), + ('gn_bandit_libertylake_2', 'de', 'Cristabell Skinners', ''), + ('gn_bandit_libertylake_3', 'de', 'Friends of Fury', ''), + ('gn_bandit_maidengrove_1', 'de', 'Shadow Bandits', ''), + ('gn_bandit_maidengrove_2', 'de', 'Plain Scourers', ''), + ('gn_bandit_maidengrove_3', 'de', 'Lake Loafers', ''), + ('gn_bandit_majesticgarden_1', 'de', 'Wrath of Natae', ''), + ('gn_bandit_majesticgarden_2', 'de', 'Turn of the Tide', ''), + ('gn_bandit_majesticgarden_3', 'de', 'Davae\'s Clutch', ''), + ('gn_bandit_majesticgarden_4', 'de', 'Avalae Charmers', ''), + ('gn_bandit_majesticgarden_5', 'de', 'Border Blights', ''), + ('gn_bandit_nexus_1', 'de', 'Rebels of the West', ''), + ('gn_bandit_nexus_2', 'de', 'Highwatchers', ''), + ('gn_bandit_nexus_3', 'de', 'Nexus Stranglers', ''), + ('gn_bandit_nexus_4', 'de', 'Casters of the Knot', ''), + ('gn_bandit_oflovaksoasis_1', 'de', 'Dragon Breath', ''), + ('gn_bandit_oflovaksoasis_2', 'de', 'Shadow Riders', ''), + ('gn_bandit_oflovaksoasis_3', 'de', 'Dragonfire Angels', ''), + ('gn_bandit_oflovaksoasis_4', 'de', 'Hothead Hackers', ''), + ('gn_bandit_outlawcanyon_1', 'de', 'Canyon Outlaws', ''), + ('gn_bandit_outlawcanyon_2', 'de', 'Fighting Flames', ''), + ('gn_bandit_outlawcanyon_3', 'de', 'Buccaneers', ''), + ('gn_bandit_sawdustmines_1', 'de', 'Vinni\'s Rapiers', ''), + ('gn_bandit_sawdustmines_2', 'de', 'Bone Breakers', ''), + ('gn_bandit_sawdustmines_3', 'de', 'Bandits of the Wooded Dunes', ''), + ('gn_bandit_the_abyss_of_ichor_1', 'de', 'Death Mongers', ''), + ('gn_bandit_the_abyss_of_ichor_2', 'de', 'Slayers of Ichor', ''), + ('gn_bandit_the_abyss_of_ichor_3', 'de', 'Sentinels of the Sap', ''), + ('gn_bandit_the_abyss_of_ichor_4', 'de', 'Marauders', ''), + ('gn_bandit_the_elusive_forest_1', 'de', 'Flaxen Fiends', ''), + ('gn_bandit_the_elusive_forest_2', 'de', 'Brown Braves', ''), + ('gn_bandit_the_elusive_forest_3', 'de', 'Green Grief', ''), + ('gn_bandit_the_land_of_continuty_1', 'de', 'Shadow Zoners', ''), + ('gn_bandit_the_land_of_continuty_2', 'de', 'Prime Root Princes', ''), + ('gn_bandit_the_land_of_continuty_3', 'de', 'Cavern Cranks', ''), + ('gn_bandit_the_land_of_continuty_4', 'de', 'Dragon Dudes', ''), + ('gn_bandit_the_land_of_continuty_5', 'de', 'Diehard Ditchers', ''), + ('gn_bandit_the_sunken_city_1', 'de', 'Soul Sisters', ''), + ('gn_bandit_the_sunken_city_2', 'de', 'Rattlers', ''), + ('gn_bandit_the_sunken_city_3', 'de', 'Ripping Jaks', ''), + ('gn_bandit_the_sunken_city_4', 'de', 'Loving Goo-drops', ''), + ('gn_bandit_the_trench_of_trials_1', 'de', 'Blasters', ''), + ('gn_bandit_the_trench_of_trials_2', 'de', 'Highland Heathens', ''), + ('gn_bandit_the_trench_of_trials_3', 'de', 'Bigmount Bandits', ''), + ('gn_bandit_the_under_spring_1', 'de', 'Underspring Lynchers', ''), + ('gn_bandit_the_under_spring_2', 'de', 'Cooky\'s Cranks', ''), + ('gn_bandit_the_under_spring_3', 'de', 'Spooky Stavons', ''), + ('gn_bandit_the_under_spring_4', 'de', 'Silencers', ''), + ('gn_bandit_the_windy_gate_1', 'de', 'Heartbreak Babes', ''), + ('gn_bandit_the_windy_gate_2', 'de', 'Windy Gate Wipers', ''), + ('gn_bandit_the_windy_gate_3', 'de', 'Spirit Catchers', ''), + ('gn_bandit_thefount_1', 'de', 'Prakkers', ''), + ('gn_bandit_thefount_2', 'de', 'Fount Gaffers', ''), + ('gn_bandit_thefount_3', 'de', 'Flibusters of the Fount', ''), + ('gn_bandit_thefount_4', 'de', 'Liberty Rangers', ''), + ('gn_bandit_thesavagedunes_1', 'de', 'Wicked of the Woods', ''), + ('gn_bandit_thesavagedunes_2', 'de', 'Savage Slashers', ''), + ('gn_bandit_thesavagedunes_3', 'de', 'Canal Daggers', ''), + ('gn_bandit_thesavagedunes_4', 'de', 'Thieves of Thesos', ''), + ('gn_bandit_thescorchedcorridor_1', 'de', 'Underground Slicers', ''), + ('gn_bandit_thescorchedcorridor_2', 'de', 'Tunnel Hounds', ''), + ('gn_bandit_thescorchedcorridor_3', 'de', 'Alleyway Strays', ''), + ('gn_bandit_thevoid_1', 'de', 'Underwood Rebels', ''), + ('gn_bandit_thevoid_2', 'de', 'Goo Grapplers', ''), + ('gn_bandit_thevoid_3', 'de', 'Villains of the Void', ''), + ('gn_bandit_upperbog_1', 'de', 'Sap Rakers', ''), + ('gn_bandit_upperbog_2', 'de', 'Bushwhacks', ''), + ('gn_bandit_upperbog_3', 'de', 'Stalia Rovers', ''), + ('gn_bandit_windsofmuse_1', 'de', 'Muse Tumblers', ''), + ('gn_bandit_windsofmuse_2', 'de', 'Cliff Tanners', ''), + ('gn_bandit_windsofmuse_3', 'de', 'Muse Muggers', ''), + ('gn_bandit_windsofmuse_4', 'de', 'Wicked Winds of the West', ''), + ('gn_class_apprentice_trader', 'de', 'Händler-Lehrling', ''), + ('gn_class_arcane_apprentice', 'de', 'Erfahrener Elitemagier', ''), + ('gn_class_arcane_master', 'de', 'Alter Elitemagier', ''), + ('gn_class_archery_lord', 'de', 'Alter Starker Schütze', ''), + ('gn_class_archery_master', 'de', 'Erfahrener Starker Schütze', ''), + ('gn_class_archery_recruit', 'de', 'Junger Starker Schütze', ''), + ('gn_class_assassin', 'de', 'Junger Mächtiger Schütze', ''), + ('gn_class_bodyguard', 'de', 'Eskorte', ''), + ('gn_class_bowmen', 'de', 'Junger Regulärer Schütze', ''), + ('gn_class_captain', 'de', 'Senior Kriegerherr', ''), + ('gn_class_charm_adept', 'de', 'Junger Mächtiger Magier', ''), + ('gn_class_charm_expert', 'de', 'Alter Mächtiger Magier', ''), + ('gn_class_cleric', 'de', 'Veteran Eliteheiler', ''), + ('gn_class_conjurer', 'de', 'Alter Starker Magier', ''), + ('gn_class_conscript', 'de', 'Junger Regulärer Krieger', ''), + ('gn_class_cure_adept', 'de', 'Junger Heilerherr', ''), + ('gn_class_cure_expert', 'de', 'Veteran Heilerherr', ''), + ('gn_class_cure_master', 'de', 'Senior Heilerherr', ''), + ('gn_class_elite', 'de', 'Junger Elitekrieger', ''), + ('gn_class_executionner', 'de', 'Erfahrener Mächtiger Schütze', ''), + ('gn_class_expert', 'de', 'Erfahrener Elitekrieger', ''), + ('gn_class_fighter', 'de', 'Mächtiger Seniorkrieger', ''), + ('gn_class_forager', 'de', 'Ernter', ''), + ('gn_class_healing_apprentice', 'de', 'Junger Regulärer Heiler', ''), + ('gn_class_legionnaire', 'de', 'Junger mächtiger Krieger', ''), + ('gn_class_life_surgeon', 'de', 'Erfahrener Eliteheiler', ''), + ('gn_class_magician', 'de', 'Alter Meistermagier', ''), + ('gn_class_major', 'de', 'Junger Meisterkrieger', ''), + ('gn_class_medic', 'de', 'Erfahrener Mächtiger Heiler', ''), + ('gn_class_milician', 'de', 'Aufseher', ''), + ('gn_class_mystical_adept', 'de', 'Junger Meistermagier', ''), + ('gn_class_mystical_expert', 'de', 'Erfahrener Meistermagier', ''), + ('gn_class_noble', 'de', 'Kamarad', ''), + ('gn_class_priest', 'de', 'Junger Eliteheiler', ''), + ('gn_class_private', 'de', 'Erfahrener Starker Krieger', ''), + ('gn_class_professional', 'de', 'Alter Mächtiger Schütze', ''), + ('gn_class_range_adept', 'de', 'Alter Regulärer Schütze', ''), + ('gn_class_range_master', 'de', 'Alter Eliteschütze', ''), + ('gn_class_recruit', 'de', 'Erfahrener Regulärer Krieger', ''), + ('gn_class_ritual_master', 'de', 'Alter Starker Heiler', ''), + ('gn_class_sergent', 'de', 'Alter Mächtiger Krieger', ''), + ('gn_class_shaman', 'de', 'Junger Starker Heiler', ''), + ('gn_class_shooting_elite', 'de', 'Junger Eliteschütze', ''), + ('gn_class_shooting_lord', 'de', 'Erfahrener Eliteschütze', ''), + ('gn_class_soldier', 'de', 'Alter Regulärer Krieger', ''), + ('gn_class_sorcerer', 'de', 'Junger Elitemagier', ''), + ('gn_class_sorcery_apprentice', 'de', 'Junger Starker Magier', ''), + ('gn_class_sorcery_master', 'de', 'Alter Starker Magier', ''), + ('gn_class_spellcaster', 'de', 'Junger Starker Magier', ''), + ('gn_class_throwing_adept', 'de', 'Junger Meisterschütze', ''), + ('gn_class_throwing_expert', 'de', 'Erfahrener Meisterschütze', ''), + ('gn_class_throwing_master', 'de', 'Alter Meisterschütze', ''), + ('gn_class_trader', 'de', 'Entdecker', ''), + ('gn_class_traveler', 'de', 'Reisender', ''), + ('gn_class_treat_adept', 'de', 'Erfahrener Mächtiger Heiler', ''), + ('gn_class_treat_apprentice', 'de', 'Junger Mächtiger Heiler', ''), + ('gn_class_trooper', 'de', 'Junger Starker Krieger', ''), + ('gn_class_warchief', 'de', 'Alter Meisterkrieger', ''), + ('gn_class_warlock', 'de', 'Alter Mächtiger Magier', ''), + ('gn_class_warlord', 'de', 'Alter Elitekrieger', ''), + ('gn_class_warmaster', 'de', 'Kriegsmeister', ''), + ('gn_class_warrior', 'de', 'Veteran starker Krieger', ''), + ('gn_darkeningsap_static_guard_5', 'de', 'Wächter', ''), + ('gn_forager', 'de', 'Ernter', ''), + ('gn_fraharhunters_guards_w_10', 'de', 'Mächtiger Wächter', ''), + ('gn_fyros_defender', 'de', 'Fyros-Verteidiger', ''), + ('gn_fyros_officer', 'de', 'Fyros-Offizier', ''), + ('gn_green_seed_noble', 'de', 'Regulärer Kriegsherr', ''), + ('gn_green_seed_volunteer', 'de', 'Regulärer Freiwilliger', ''), + ('gn_guard_inv_1', 'de', 'Wächter', ''), + ('gn_guard_inv_2', 'de', 'Wächter', ''), + ('gn_kami_sentinel', 'de', 'Kami-Wachposten', ''), + ('gn_karavan_guard_h_1', 'de', 'Karavan-Wächter', ''), + ('gn_karavan_guardian', 'de', 'Karavan-Wächter', ''), + ('gn_levier_volunteer', 'de', 'Regulärer Freiwilliger', ''), + ('gn_leviers_noble', 'de', 'Regulärer Kriegsherr', ''), + ('gn_matis_officer', 'de', 'Matis-Offizier', ''), + ('gn_matis_voluteer', 'de', 'Matis-Verteidiger', ''), + ('gn_mystical__adept', 'de', 'Junger Meistermagier', ''), + ('gn_professionnal', 'de', 'Alter Mächtiger Schütze', ''), + ('gn_zorai_officer', 'de', 'Zoraï-Offizier', ''), + ('gn_zorai_voluteer_f', 'de', 'Zoraï-Verteidiger', ''), + ('fct_steward', 'de', ' (Steward)', ''), + ('fct_k_pactgiver', 'de', ' (Kami Paktschließer)', ''), + ('fct_kv_pactgiver', 'de', ' (Karavan-Paktschließer)', ''), + ('fct_kitin_mg_1', 'de', ' (Kitin-Gefahr-Aufsichter)', ''), + ('fct_kitin_mg_2', 'de', ' (Kitin-Gefahr-Aufsichter)', ''), + ('fct_kitin_mg_3', 'de', ' (Kitin-Gefahr-Aufsichter)', ''), + ('fct_kitin_mg_4', 'de', ' (Kitin-Gefahr-Aufsichter)', ''), + ('fct_goo_obs', 'de', ' (GooBeobachter)', ''), + ('fct_bg', 'de', ' (Bodyguard)', ''), + ('fct_kami_adept', 'de', ' (Kami-Anhänger)', ''), + ('fct_larmor_merchant', 'de', ' (Leichter Rüstungshändler)', ''), + ('fct_marmor_merchant', 'de', ' (Mittelschwerer Rüstungshändler)', ''), + ('fct_harmor_merchant', 'de', ' (Schwerer Rüstungshändler)', ''), + ('fct_ctool_merchant', 'de', ' (Handwerkswerkzeughändler)', ''), + ('fct_ttool_merchant', 'de', ' (Zahmwerkzeug-Händler)', ''), + ('fct_htool_merchant', 'de', ' (Erntewerkzeug-Händler)', ''), + ('fct_shield_merchant', 'de', ' (Schildhändler)', ''), + ('fct_ammo_merchant', 'de', ' (Munitionshändler)', ''), + ('fct_rangeweapon_merchant', 'de', ' (Fernwaffen-Händler)', ''), + ('fct_meleeweapon_merchant', 'de', ' (Nahwaffen-Händler)', ''), + ('fct_stableboy_merchant', 'de', ' (Stallbursche)', ''), + ('fct_rm_merchant', 'de', ' (Rohmaterial-Händler)', ''), + ('fct_jewel_merchant', 'de', ' (Juwelen-Händler)', ''), + ('fct_tool_merchant', 'de', ' (Werkzeughändler)', ''), + ('fct_plarmor_merchant', 'de', ' (Leichter Rüstungsbestandteile-Händler)', ''), + ('fct_pmarmor_merchant', 'de', ' (Mittelschwerer Rüstungsbestandteile-Händler)', ''), + ('fct_pharmor_merchant', 'de', ' (Schwerer Rüstungsbestandteile-Händler)', ''), + ('fct_parmor_merchant', 'de', ' (Rüstungsbestandteile-Händler)', ''), + ('fct_pctool_merchant', 'de', ' (Werkzeugbestandteile-Händler)', ''), + ('fct_pttool_merchant', 'de', ' (Zahmwerkzeugbestandteile-Händler)', ''), + ('fct_phtool_merchant', 'de', ' (Sammlertoolbestandteile-Händler)', ''), + ('fct_ptool_merchant', 'de', ' (Toolzusammensetzungshändler)', ''), + ('fct_pshield_merchant', 'de', ' (Schildbestandteile-Händler)', ''), + ('fct_pammo_merchant', 'de', ' (Munitionsteile-Händler)', ''), + ('fct_prangeweapon_merchant', 'de', ' (Nahkampfwaffenteile-Händler)', ''), + ('fct_pmeleeweapon_merchant', 'de', ' (Nahwaffenteile-Händler)', ''), + ('fct_prm_merchant', 'de', ' (Rohmaterial-Bestandteile-Händler)', ''), + ('fct_pjewel_merchant', 'de', ' (Juwelenbestandteile-Händler)', ''), + ('fct_mf_welcomer', 'de', ' (Nahkampf-Gildenempfänger)', ''), + ('fct_rf_welcomer', 'de', '(Fernkampf-Gildenempfänger)', ''), + ('fct_mh_welcomer', 'de', ' (Heiler-Caster-Gilden-Empfänger)', ''), + ('fct_mb_welcomer', 'de', ' (Buffer-Caster-Gilden-Empfänger)', ''), + ('fct_ma_welcomer', 'de', ' (Angreifer-Caster-Gilden-Empfänger)', ''), + ('fct_t_welcomer', 'de', ' (Händlergilden-Empfänger)', ''), + ('fct_h_welcomer', 'de', ' (Rangergilden-Empfänger)', ''), + ('fct_f_welcomer', 'de', ' (Handwerkergilden-Empfänger)', ''), + ('fct_welcomer', 'de', ' (Gildenempfänger)', ''), + ('fct_p_caretaker', 'de', ' (Hominwohnungsverwalter)', ''), + ('fct_g_caretaker', 'de', ' (Gildenwohnungsverwalter)', ''), + ('fct_caretaker', 'de', ' (Verwalter)', ''), + ('fct_mf_chief', 'de', ' (Nahkampf-Gildenführer)', ''), + ('fct_rf_chief', 'de', ' (Fernkampfgildenführer)', ''), + ('fct_mh_chief', 'de', ' (Heiler-Caster-Gildenführer)', ''), + ('fct_mb_chief', 'de', ' (Buffer-Caster-Gildenführer)', ''), + ('fct_ma_chief', 'de', ' (Angreifer-Caster-Gildenführer)', ''), + ('fct_t_chief', 'de', ' (Hänldlergildenanführer)', ''), + ('fct_h_chief', 'de', ' (Erntegildenanführer)', ''), + ('fct_f_chief', 'de', ' (Handwerksgildenanführer)', ''), + ('fct_mission_officer', 'de', ' (Missionsoffizier)', ''), + ('fct_mv_guard', 'de', ' (Yrkanis Wächter)', ''), + ('fct_mv_guardchief', 'de', ' (Yrkanis Hauptwächter)', ''), + ('fct_ma_guard', 'de', ' (Natae Wächter)', ''), + ('fct_ma_guardchief', 'de', ' (Natae Hauptwächter)', ''), + ('fct_mb_guard', 'de', ' (Davae Wächter)', ''), + ('fct_mb_guardchief', 'de', ' (Davae Hauptwächter)', ''), + ('fct_mc_guard', 'de', ' (Avalae Wächter)', ''), + ('fct_mc_guardchief', 'de', ' (Avalae Hauptwächter)', ''), + ('fct_mf_guard', 'de', ' (Grenzwächter)', ''), + ('fct_tax_collector', 'de', ' (Steurereintreiber)', ''), + ('fct_tribe_chief', 'de', ' (Stammesherr)', ''), + ('fct_barman', 'de', ' (Barman)', ''), + ('fct_mayor', 'de', ' (Major)', ''), + ('fct_amayor', 'de', ' (Assistent des Majors)', ''), + ('fct_natae_chief', 'de', ' (Natae Dorfchef)', ''), + ('fct_davae_chief', 'de', ' (Davae Dorfchef)', ''), + ('fct_avalae_chief', 'de', ' (Avalae Dorfchef)', ''), + ('fct_counselor', 'de', ' (Berater des Königs)', ''), + ('fct_cutthroat', 'de', ' (Matis Gurgelaufschneider)', ''), + ('fct_bandit_chief', 'de', ' (Bandit Chief)', ''), + ('fct_mv_intendant', 'de', ' (Yrkanis Intendant)', ''), + ('fct_ma_intendant', 'de', ' (Natae Intendant)', ''), + ('fct_mb_intendant', 'de', ' (Davae Intendant)', ''), + ('fct_mc_intendant', 'de', ' (Avalae Intendant)', ''), + ('fct_zv_intendant', 'de', ' (Zora Intendant)', ''), + ('fct_za_intendant', 'de', ' (Jen-Laï Intendant)', ''), + ('fct_zb_intendant', 'de', ' (Min-Cho Intendant)', ''), + ('fct_zc_intendant', 'de', ' (Hoï-Cho Intendant)', ''), + ('fct_fv_intendant', 'de', ' (Pyr Intendant)', ''), + ('fct_fa_intendant', 'de', ' (Thesos Intendant)', ''), + ('fct_fb_intendant', 'de', ' (Dyron Intendant)', ''), + ('fct_tv_intendant', 'de', ' (Fairhaven Intendant)', ''), + ('fct_ta_intendant', 'de', ' (Windermeer Intendant)', ''), + ('fct_tc_intendant', 'de', ' (Crystabell Intendant)', ''), + ('fct_tb_intendant', 'de', ' (Avendale Intendant)', ''), + ('fct_zv_guard', 'de', ' (Zora Wächter)', ''), + ('fct_zv_guardchief', 'de', ' (Zora Hauptwächter)', ''), + ('fct_za_guard', 'de', ' (Jen-Laï Wächter)', ''), + ('fct_za_guardchief', 'de', ' (Jen-Laï Hauptwächter)', ''), + ('fct_zb_guard', 'de', ' (Min-Cho Wächter)', ''), + ('fct_zb_guardchief', 'de', ' (Min-Cho Hauptwächter)', ''), + ('fct_zc_guard', 'de', ' (Hoï-Cho Wächter)', ''), + ('fct_zc_guardchief', 'de', ' (Hoï-Cho Hauptwächter)', ''), + ('fct_fv_guard', 'de', ' (Pyr Wächter)', ''), + ('fct_fv_guardchief', 'de', ' (Pyr leitender Wächter)', ''), + ('fct_fv_rookieguard', 'de', ' (Pyr Wächterekrut)', ''), + ('fct_fa_guardchief', 'de', ' (Thesos Hauptwächter)', ''), + ('fct_fa_guard', 'de', ' (Thesos Wächter)', ''), + ('fct_fb_guardchief', 'de', ' (Dyron Hauptwächter)', ''), + ('fct_fb_guard', 'de', ' (Dyron Wächter)', ''), + ('fct_ff_guard', 'de', ' (Grenzwächter)', ''), + ('fct_tv_guard', 'de', ' (Fairhaven Wächter)', ''), + ('fct_tv_guardchief', 'de', ' (Fairhaven Hauptwächter', ''), + ('fct_ta_guard', 'de', ' (Windermeer Wächter)', ''), + ('fct_ta_guardchief', 'de', ' (Windermeer Hauptwächter)', ''), + ('fct_tc_guard', 'de', ' (Crystabell Wächter)', ''), + ('fct_tc_guardchief', 'de', ' (Crystabell Hauptwächter', ''), + ('fct_tb_guard', 'de', ' (Avendale Wächter)', ''), + ('fct_tb_guardchief', 'de', ' (Avendale Hauptwächter)', ''), + ('fct_zf_guard', 'de', ' (Grenzwächter)', ''), + ('fct_stablegirl_merchant', 'de', ' (Stallmädchen', ''), + ('fct_barmaid', 'de', ' (Barmaid)', ''), + ('fct_civil', 'de', '', ''), + ('fct_sage', 'de', ' (Weiser)', ''), + ('fct_craftsman', 'de', ' (Händler)', ''), + ('fct_supplier', 'de', ' (Zulieferer)', ''), + ('fct_hunter', 'de', ' (Jäger)', ''), + ('fct_hunter_chief', 'de', ' (Hauptjäger)', ''), + ('fct_bandit', 'de', ' (Bandit)', ''), + ('fct_actor', 'de', ' (Schauspieler)', ''), + ('fct_actress', 'de', ' (Schauspielerin)', ''), + ('fct_kami_master', 'de', ' (Kami Meister)', ''), + ('fct_karavan_officer', 'de', ' (Karavan-Offizier)', ''), + ('fct_newb_welcomer', 'de', ' (Empfänger)', ''), + ('fct_newb_a', 'de', ' (Stalli Wächter)', ''), + ('fct_newb_a_chief', 'de', ' (Stalli Hauptwächter)', ''), + ('fct_newb_b', 'de', ' (Borea Wächter)', ''), + ('fct_newb_b_chief', 'de', ' (Borea Hauptwächter)', ''), + ('fct_newb_c', 'de', ' (Nistia Wächter)', ''), + ('fct_newb_c_chief', 'de', ' (Nistia Hauptwächter)', ''), + ('fct_newb_d', 'de', ' (Rosilio Wächter)', ''), + ('fct_newb_d_chief', 'de', ' (Rosilio Hauptwächter)', ''), + ('fct_newb_e', 'de', ' (Miani Wächter)', ''), + ('fct_newb_e_chief', 'de', ' (Miani Hauptwächter)', ''), + ('fct_newb_za', 'de', ' (Qaï-Lo Wächter)', ''), + ('fct_newb_za_chief', 'de', ' (Qaï-Lo Hauptwächter)', ''), + ('fct_newb_zc', 'de', ' (Nen-Xing Wächter)', ''), + ('fct_newb_zc_chief', 'de', ' (Nen-Xing Hauptwächter)', ''), + ('fct_newb_zb', 'de', ' (Sheng-Wo Wächter)', ''), + ('fct_newb_zb_chief', 'de', ' (Sheng-Wo Hauptwächter)', ''), + ('fct_newb_ze', 'de', ' (Yin-Piang Wächter)', ''), + ('fct_newb_ze_chief', 'de', ' (Yin-Piang Hauptwächter)', ''), + ('fct_newb_zd', 'de', ' (Koï-Zun Wächter)', ''), + ('fct_newb_zd_chief', 'de', ' (Koï-Zun Hauptwächter)', ''), + ('fct_newb_fa', 'de', ' (Aegus Wächter)', ''), + ('fct_newb_fa_chief', 'de', ' (Aegus Hauptwächter)', ''), + ('fct_newb_fc', 'de', ' (Sekovix Wächter)', ''), + ('fct_newb_fc_chief', 'de', ' (Sekovix Hauptwächter)', ''), + ('fct_newb_fb', 'de', ' (Kaemon Wächter)', ''), + ('fct_newb_fb_chief', 'de', ' (Kaemon Hauptwächter)', ''), + ('fct_newb_fe', 'de', ' (Galemus Wächter)', ''), + ('fct_newb_fe_chief', 'de', ' (Galemus Hauptwächter)', ''), + ('fct_newb_fd', 'de', ' (Phyxon Wächter)', ''), + ('fct_newb_fd_chief', 'de', ' (Phyxon Hauptwächter)', ''), + ('fct_newb_ta', 'de', ' (Aubermouth Wächter)', ''), + ('fct_newb_ta_chief', 'de', ' (Aubermouth Hauptwächter)', ''), + ('fct_newb_tb', 'de', ' (Barkdell Wächter)', ''), + ('fct_newb_tb_chief', 'de', ' (Barkdell Hauptwächter)', ''), + ('fct_newb_tc', 'de', ' (Hobwelly Wächter)', ''), + ('fct_newb_tc_chief', 'de', ' (Hobwelly Hauptwächter)', ''), + ('fct_newb_td', 'de', ' (Waverton Wächter)', ''), + ('fct_newb_td_chief', 'de', ' (Waverton Hauptwächter)', ''), + ('fct_newb_te', 'de', ' (Dingleton Wächter)', ''), + ('fct_newb_te_chief', 'de', ' (Dingleton Hauptwächter)', ''), + ('fct_registar', 'de', ' (Gildenschreiber)', ''), + ('fct_ins_f', 'de', ' (Kampflehrer)', ''), + ('fct_ins_m', 'de', ' (Zauberlehrer)', ''), + ('fct_ins_r', 'de', ' (Handwerk-Lehrer)', ''), + ('fct_ins_h', 'de', ' (Ernte-Lehrer)', ''), + ('fct_mf_rolemaster', 'de', ' (Nahkampf-Gildenrollenmeister)', ''), + ('fct_rf_rolemaster', 'de', '(Fernkampf-Gildenrollenmeister)', ''), + ('fct_c_rolemaster', 'de', ' (Kämpfergilde-Rollenmeister)', ''), + ('fct_mh_rolemaster', 'de', ' (Heiler-Caster-Gilde-Rollenmeister)', ''), + ('fct_mb_rolemaster', 'de', ' (Buffer-Caster-Gilde-Rollenmeister)', ''), + ('fct_ma_rolemaster', 'de', ' (Angreifer-Caster-Gilde-Rollenmeister)', ''), + ('fct_m_rolemaster', 'de', ' (Magiergilde-Rollenmeister)', ''), + ('fct_t_rolemaster', 'de', ' (Händlergilde-Rollenmeister)', ''), + ('fct_h_rolemaster', 'de', ' (Erntegilde-Rollenmeister)', ''), + ('fct_f_rolemaster', 'de', ' (Handwerksgilde-Rollenmeister)', ''), + ('fct_f_trainer', 'de', ' (Kampflehrer)', ''), + ('fct_m_trainer', 'de', '(Magier-Lehrer)', ''), + ('fct_c_trainer', 'de', ' (Handwerkslehrer)', ''), + ('fct_h_trainer', 'de', ' (Erntelehrer)', ''), + ('fct_f_guild_trainer', 'de', ' (Kampfgilden-Lehrer)', ''), + ('fct_m_guild_trainer', 'de', ' (Magiergilden-Lehrer)', ''), + ('fct_c_guild_trainer', 'de', ' (Handwerksgilden-Lehrer)', ''), + ('fct_h_guild_trainer', 'de', ' (Erntegilden-Lehrer)', ''), + ('fct_guild_we', 'de', ' (Empfänger)', ''), + ('fct_guild_rm_craft', 'de', ' (Handwerk-Rollenmeister)', ''), + ('fct_guild_rm_fight', 'de', ' (Kampf-Rollenmeister)', ''), + ('fct_guild_rm_magic', 'de', ' (Magie-Rollenmeister)', ''), + ('fct_scout', 'de', ' (Pfadfinder)', ''), + ('fct_ambassador', 'de', ' (Botschafter)', ''), + ('fct_corporal', 'de', ' (Korporal)', ''), + ('fct_sergent', 'de', ' (Sergeant)', ''), + ('fct_captain', 'de', ' (Kapitän)', ''), + ('fct_city_welcomer', 'de', ' (Stadtempfänger)', ''), + ('fct_village_welcomer', 'de', ' (Dorfempfänger)', ''), + ('fct_foreman_apprentice', 'de', ' (Aufpasser der Lehrlinge', ''), + ('fct_foreman', 'de', ' (Aufpasser)', ''), + ('fct_foreman_master', 'de', ' (Meister-Aufpasser)', ''), + ('fct_hawker', 'de', ' (Hausierer)', ''), + ('fct_journeyman', 'de', ' (Geselle)', ''), + ('fct_kami_ambassador', 'de', ' (Kami-Botschafter)', ''), + ('fct_kami_welcomer', 'de', ' (Kami-Empfänger)', ''), + ('fct_karavan_ambassador', 'de', ' (Karavan-Botschafter)', ''), + ('fct_karavan_agent', 'de', ' (Karavan-Agent)', ''), + ('fct_karavan_welcomer', 'de', ' (Karavan-Empfänger)', ''), + ('fct_local_messenger', 'de', ' (Lokaler Bote)', ''), + ('fct_frontiers_messenger', 'de', ' (Grenzbote)', ''), + ('fct_outlands_messenger', 'de', ' (Auslandsbote)', ''), + ('fct_patrolman', 'de', ' (Patrouille)', ''), + ('fct_prospector', 'de', ' (Prospektor)', ''), + ('fct_tribe_welcomer', 'de', ' (Stammesempfänger)', ''), + ('fct_local_supplier', 'de', ' (Lokaler Zulieferer)', ''), + ('fct_frontiers_supplier', 'de', ' (Grenzzulieferer)', ''), + ('fct_outlands_supplier', 'de', ' (Auslandszulieferer)', ''), + ('fct_outpost_steward', 'de', ' (Außenposten-Steward)', ''), + ('fct_outpost_steward_tribe', 'de', ' (Stammesaußenposten-Steward)', ''), + ('fct_outpost_officer', 'de', ' (Außenposten-Offizier)', ''), + ('fct_outpost_officer_tribe', 'de', ' (Stammesaußenposten-Offizier)', ''), + ('refugee', 'de', 'Flüchtling', 'Flüchtling'), + ('homin', 'de', 'Homin', 'Homin'), + ('novice_artisan', 'de', 'Handwerker Neuling', 'Handwerker Neuling'), + ('novice_warrior', 'de', 'Kämpfer Neuling', 'Kämpfer Neuling'), + ('novice_harvester', 'de', 'Ernte Neuling', 'Ernte Neuling'), + ('novice_magician', 'de', 'Magier Neuling', 'Magier Neuling'), + ('artisan_apprentice', 'de', 'Handwerker Lehrling', 'Handwerker Lehrling'), + ('warrior_apprentice', 'de', 'Kämpfer Lehrling', 'Kämpfer Lehrling'), + ('magician_apprentice', 'de', 'Magier Lehrling', 'Magier Lehrling'), + ('fyros_artisan_apprentice', 'de', 'Fyros Handwerkerlehrling', 'Fyros Handwerkerlehrling'), + ('matis_artisan_apprentice', 'de', 'Matis Handwerkerlehrling', 'Matis Handwerkerlehrling'), + ('tryker_artisan_apprentice', 'de', 'Tryker Handwerkerlehrling', 'Tryker Handwerkerlehrling'), + ('zorai_artisan_apprentice', 'de', 'Zoraï Handwerkerlehrling', 'Zoraï Handwerkerlehrling'), + ('melee_warrior_apprentice', 'de', 'Krieger', 'Kriegerin'), + ('sniper_apprentice', 'de', 'Sniper Lehrling', 'Sniper Lehrling'), + ('fyros_armorer_apprentice', 'de', 'Fyros Rüstungslehrling', 'Fyros Rüstungslehrling'), + ('fyros_jeweler_apprentice', 'de', 'Fyros Juwelenlehrling', 'Fyros Juwelenlehrling'), + ('fyros_weapon_smith_apprentice', 'de', 'Fyros Waffenschmied-Lehrling', 'Fyros Waffenschmied-Lehrling'), + ('fyros_munitioner_apprentice', 'de', 'Fyros Munitionslehrling', 'Fyros Munitionslehrling'), + ('fyros_gun_smith_apprentice', 'de', 'Fyros Pistolenschmied', 'Fyros Pistolenschmied'), + ('fyros_shield_smith_apprentice', 'de', 'Fyros Schildschmiedlehrling', 'Fyros Schildschmiedlehrling'), + ('matis_armorer_apprentice', 'de', 'Matis Rüstungslehrling', 'Matis Rüstungslehrling'), + ('matis_jeweler_apprentice', 'de', 'Matis Juwelenlehrling', 'Matis Juwelenlehrling'), + ('matis_weapon_smith_apprentice', 'de', 'Matis Waffenschmied-Lehrling', 'Matis Waffenschmied-Lehrling'), + ('matis_munitioner_apprentice', 'de', 'Matis Munitionslehrling', 'Matis Munitionslehrling'), + ('matis_gun_smith_apprentice', 'de', 'Matis Pistolenschmied', 'Matis Pistolenschmied'), + ('matis_shield_smith_apprentice', 'de', 'Matis Schildschmiedlehrling', 'Matis Schildschmiedlehrling'), + ('tryker_armorer_apprentice', 'de', 'Tryker Rüstungslehrling', 'Tryker Rüstungslehrling'), + ('tryker_jeweler_apprentice', 'de', 'Tryker Juwelenlehrling', 'Tryker Juwelenlehrling'), + ('tryker_weapon_smith_apprentice', 'de', 'Tryker Waffenschmied-Lehrling', 'Tryker Waffenschmied-Lehrling'), + ('tryker_munitioner_apprentice', 'de', 'Tryker Munitionslehrling', 'Tryker Munitionslehrling'), + ('tryker_gun_smith_apprentice', 'de', 'Tryker Pistolenschmied', 'Tryker Pistolenschmied'), + ('tryker_shield_smith_apprentice', 'de', 'Tryker Schildschmiedlehrling', 'Tryker Schildschmiedlehrling'), + ('zorai_armorer_apprentice', 'de', 'Zoraï Rüstungslehrling', 'Zoraï Rüstungslehrling'), + ('zorai_jeweler_apprentice', 'de', 'Zoraï Juwelenlehrling', 'Zoraï Juwelenlehrling'), + ('zorai_weapon_smith_apprentice', 'de', 'Zoraï Waffenschmied-Lehrling', 'Zoraï Waffenschmied-Lehrling'), + ('zorai_munitioner_apprentice', 'de', 'Zoraï Munitionslehrling', 'Zoraï Munitionslehrling'), + ('zorai_gun_smith_apprentice', 'de', 'Zoraï Pistolenschmied', 'Zoraï Pistolenschmied'), + ('zorai_shield_smith_apprentice', 'de', 'Zoraï Schildschmiedlehrling', 'Zoraï Schildschmiedlehrling'), + ('melee_warrior', 'de', 'Nahkampfkrieger', 'Nahkampfkrieger'), + ('range_fighter', 'de', 'Fernkämpfer', 'Fernkämpferin'), + ('light_armsman', 'de', 'Einhandkämpfer', 'Einhandkämpferin'), + ('heavy_armsman', 'de', 'Zweihandkämpfer', 'Zweihandkämpferin'), + ('gunman', 'de', 'Einhandschütze', 'Einhandschützin'), + ('heavy_gunman', 'de', 'Zweihandschütze', 'Zweihandschützin'), + ('advanced_gunman', 'de', 'Fortgeschrittener Einhandschütze', 'Fortgeschrittene Einhandschützin'), + ('advanced_heavy_gunman', 'de', 'Fortgeschrittener Zweihandschütze', 'Fortgeschrittene Zweihandschützin'), + ('bludgeoner', 'de', 'Keulenschwinger', 'Keulenschwingerin'), + ('skewerer', 'de', 'Aufspießer', 'Aufspießerin'), + ('slasher', 'de', 'Aufschlitzer', 'Aufschlitzerin'), + ('smasher', 'de', 'Zerschmetterer', 'Zerschmetterin'), + ('impaler', 'de', 'Durchbohrer', 'Durchbohrerin'), + ('cleaver', 'de', 'Aufspalter', 'Aufspalterin'), + ('bowman', 'de', 'Bogenschütze', 'Bogenschütze'), + ('heavy_bowman', 'de', 'Schwerer Bogenschütze', 'Schwerer Bogenschütze'), + ('pistoleer', 'de', 'Pistolenschütze', 'Pistolenschützin'), + ('heavy_artilleryman', 'de', 'Schwerer Artillerist', 'Schwere Artilleristin'), + ('crossbowman', 'de', 'Kreuzbogenschütze', 'Kreuzbogenschütze'), + ('artilleryman', 'de', 'Artillerist', 'Artilleristin'), + ('rifleman', 'de', 'Gewehrschütze', 'Gewehrschützin'), + ('maceman', 'de', 'Streitkolbenkämpfer', 'Streitkolbenkämpferin'), + ('brute', 'de', 'Stabkämpfer', 'Stabkämpferin'), + ('knifeman', 'de', 'Dolchkämpfer', 'Dolchkämpferin'), + ('spearman', 'de', 'Speerkämpfer', 'Speerkämpferin'), + ('axeman', 'de', 'Axtkämpfer', 'Axtkämpferin'), + ('swordsman', 'de', 'Schwertkämpfer', 'Schwertkämpferin'), + ('heavy_maceman', 'de', 'Zweihand Streitkolbenkämpfer', 'Zweihand Streitkolbenkämpferin'), + ('pikeman', 'de', 'Pikenier', 'Pikenierin'), + ('heavy_axeman', 'de', 'Zweihand Axtkämpfer', 'Zweihand Axtkämpferin'), + ('heavy_swordsman', 'de', 'Zweihand Schwertkämpfer', 'Zweihand Schwertkämpferin'), + ('master_bowman', 'de', 'Meister Bogenmann', 'Meister Bogenmann'), + ('master_heavy_bowman', 'de', 'Schwerer Bogenmann-Meister', 'Schwerer Bogenmann-Meister'), + ('master_pistoleer', 'de', 'Meister Pistolenschütze', 'Meister Pistolenschützin'), + ('master_heavy_artilleryman', 'de', 'Großer Meister-Artillerist', 'Großer Meister-Artillerist'), + ('master_crossbowman', 'de', 'Meister Kreuzbogenschütze', 'Meister Kreuzbogenschütze'), + ('master_artilleryman', 'de', 'Meister Artillerist', 'Meister Artilleristin'), + ('master_rifleman', 'de', 'Meister Scharfschütze', 'Meister Scharfschützin'), + ('master_maceman', 'de', 'Meister des Streitkolben', 'Meisterin des Streitkolben'), + ('master_brute', 'de', 'Meister des Stabkampfes', 'Meisterin des Stabkampfes'), + ('master_knifeman', 'de', 'Meister der Dolche', 'Meisterin der Dolche'), + ('master_spearman', 'de', 'Meister des Speeres', 'Meisterin des Speeres'), + ('master_axeman', 'de', 'Meister der Axt', 'Meisterin der Axt'), + ('master_swordsman', 'de', 'Klingentänzer', 'Klingentänzerin'), + ('master_heavy_maceman', 'de', 'Zermalmer', 'Zermalmerin'), + ('master_pikeman', 'de', 'Meister Pikenier', 'Meister Pikenierin'), + ('master_heavy_axeman', 'de', 'Vollstrecker', 'Vollstreckerin'), + ('master_heavy_swordsman', 'de', 'Meister des Breitschwertes', 'Meisterin des Breitschwertes'), + ('master_hand_to_hand_fighter', 'de', 'Schattentänzer', 'Schattentänzerin'), + ('hand_to_hand_fighter', 'de', 'Unbewaffneter Nahkämpfer', 'Unbewaffnete Nahkämpferin'), + ('close_fighter', 'de', 'Nahkämpfer', 'Nahkämpferin'), + ('advanced_close_fighter', 'de', 'Fortgeschrittener Nahkämpfer', 'Fortgeschrittene Nahkämpferin'), + ('defensive_magician', 'de', 'Defensiv-Magier', 'Defensiv-Magierin'), + ('offensive_magician', 'de', 'Offensiv-Magier', 'Offensiv-Magierin'), + ('elementalist_apprentice', 'de', ' Elementalist Lehrling', ' Elementalist Lehrling'), + ('mentalist', 'de', 'Mentalist', 'Mentalistin'), + ('enchanter', 'de', 'Verzauberer', 'Verzauberer'), + ('summoner', 'de', 'Illusionist', 'Illusionistin'), + ('master_of_illusion', 'de', 'Weber der Illusionen', 'Weberin der Illusionen'), + ('mind_lord', 'de', 'Geistesfürst', 'Geistesfürstin'), + ('healer', 'de', 'Heiler', 'Heilerin'), + ('shaman', 'de', 'Shaman', 'Shaman'), + ('priest', 'de', 'Priester', 'Priesterin'), + ('master_of_life', 'de', 'Quell des Lebens', 'Quell des Lebens'), + ('celestial_guardian', 'de', 'Himmelswächter', 'Himmelswächterin'), + ('black_mage', 'de', 'Schwarzer Magier', 'Schwarzer Magier'), + ('affliction_bringer', 'de', 'Peiniger', 'Peinigerin'), + ('master_of_torment', 'de', 'Orakel des Leidens', 'Orakel des Leidens'), + ('avatar_of_sorrow', 'de', 'Avatar der Sorgen', 'Avatarin der Sorgen'), + ('destroyer', 'de', 'Zerstörer', 'Zerstörerin'), + ('warlock', 'de', 'Hexenmeister', 'Hexenmeister'), + ('archmage', 'de', 'Elementarmagier', 'Elementarmagierin'), + ('master_of_pain', 'de', 'Beschwörer der Qualen', 'Beschwörerin der Qualen'), + ('avatar_of_destruction', 'de', 'Avatar der Zerstörung', 'Avatarin der Zerstörung'), + ('elementalist', 'de', 'Elementalist', 'Elementalist'), + ('alchemist', 'de', 'Alchimist', 'Alchimist'), + ('biomancer', 'de', 'Biomagier', 'Biomagier'), + ('master_of_energies', 'de', 'Meister der Energien', 'Meister der Energien'), + ('chosen_of_atys', 'de', 'Auserwählter von Atys', 'Auserwählter von Atys'), + ('title00079', 'de', 'Reisender', 'Reisender'), + ('fbt', 'de', 'Ältester von Atys', 'Älteste von Atys'), + ('sgm', 'de', 'Senior Game Master', 'Senior Game Master'), + ('gm', 'de', 'Game Master', 'Game Master'), + ('vg', 'de', 'Veteran Guide', 'Veteran Guide'), + ('sg', 'de', 'Senior Guide', 'Senior Guide'), + ('g', 'de', 'Guide', 'Guide'), + ('armorer_apprentice', 'de', 'Rüstungslehrling', 'Rüstungslehrling'), + ('jeweler_apprentice', 'de', 'Juwelierlehrling', 'Juwelierlehrling'), + ('melee_weapon_smith_apprentice', 'de', 'Nahkampf-Waffenschmied-Lehrling', 'Nahkampf-Waffenschmied-Lehrling'), + ('range_weapon_smith_apprentice', 'de', 'Fernkampf-Waffenschmied-Lehrling', 'Fernkampf-Waffenschmied-Lehrling'), + ('heavy_armorer', 'de', 'Schwerer Ausrüster', 'Schwere Ausrüsterin'), + ('light_armorer', 'de', 'Leichter Ausrüster', 'Leichte Ausrüsterin'), + ('medium_armorer', 'de', 'Mittelschwerer Ausrüster', 'Mittelschwere Ausrüsterin'), + ('shield_smith', 'de', 'Schildschmied', 'Schildschmiedin'), + ('jeweler', 'de', 'Juwelier', 'Juwelierin'), + ('melee_weapon_smith', 'de', 'Nahkampf-Waffenschmied', 'Nahkampf-Waffenschmiedin'), + ('melee_heavy_weapon_smith', 'de', 'Schwerer Nahkampf-Waffenschmied', 'Schwere Nahkampf-Waffenschmiedin'), + ('melee_light_weapon_smith', 'de', 'Leichter Nahkampf-Waffenschmied', 'Leichte Nahkampf-Waffenschmiedin'), + ('range_weapon_smith', 'de', 'Fernkampf-Waffenschmied', 'Fernkampf-Waffenschmiedin'), + ('range_heavy_weapon_smith', 'de', 'Schwerer Fernkampf-Waffenschmied', 'Schwere Fernkampf-Waffenschmiedin'), + ('advanced_heavy_armorer', 'de', 'Fortgeschrittener Schwerer Ausrüster', 'Fortgeschrittene Schwere Ausrüsterin'), + ('advanced_light_armorer', 'de', 'Fortgeschrittener Leichter Ausrüster', 'Fortgeschrittene Leichte Ausrüsterin'), + ('advanced_medium_armorer', 'de', 'Fortgeschrittener Mittelschwerer Ausrüster', 'Fortgeschrittene Mittelschwere Ausrüsterin'), + ('advanced_shield_smith', 'de', 'Fortgeschrittener Schildschmied', 'Fortgeschrittene Schildschmiedin'), + ('advanced_jeweler', 'de', 'Fortgeschrittener Juwelier', 'Fortgeschrittene Juwelierin'), + ('advanced_melee_weapon_smith', 'de', 'Fortgeschrittener Nahkampf-Waffenschmied', 'Fortgeschrittene Nahkampf-Waffenschmiedin'), + ('advanced_melee_heavy_weapon_smith', 'de', 'Fortgeschrittener Schwerer Nahkampf-Waffenschmied', 'Fortgeschrittene Schwere Nahkampf-Waffenschmiedin'), + ('advanced_melee_light_weapon_smith', 'de', 'Fortgeschrittener Leichter Nahkampf-Waffenschmied', 'Fortgeschrittene Leichte Nahkampf-Waffenschmiedin'), + ('advanced_range_weapon_smith', 'de', 'Fortgeschrittener Fernkampf-Waffenschmied', 'Fortgeschrittene Fernkampf-Waffenschmiedin'), + ('advanced_range_heavy_weapon_smith', 'de', 'Fortgeschrittener Schwerer Fernkampf-Waffenschmied', 'Fortgeschrittene Schwere Fernkampf-Waffenschmiedin'), + ('expert_heavy_armorer', 'de', 'Schwerer Rüstungsexperte', 'Schwere Rüstungsexpertin'), + ('expert_light_armorer', 'de', 'Leichter Rüstungsexperte', 'Leichte Rüstungsexpertin'), + ('expert_medium_armorer', 'de', 'Mittelschwerer Rüstungsexperte', 'Mittelschwere Rüstungsexpertin'), + ('expert_shield_smith', 'de', 'Schildschmied-Experte', 'Schildschmied-Expertin'), + ('expert_jeweler', 'de', 'Juwelierexperte', 'Juwelierexpertin'), + ('expert_melee_weapon_smith', 'de', 'Nahkampf-Waffenschmied-Experte', 'Nahkampf-Waffenschmied-Expertin'), + ('expert_melee_heavy_weapon_smith', 'de', 'Schwerer Nahkampf-Waffenschmied-Experte', 'Schwere Nahkampf-Waffenschmied-Expertin'), + ('expert_melee_light_weapon_smith', 'de', 'Leichter Nahkampf-Waffenschmied-Experte', 'Leichte Nahkampf-Waffenschmied-Expertin'), + ('expert_range_weapon_smith', 'de', 'Fernkampf-Waffenschmied-Experte', 'Fernkampf-Waffenschmied-Expertin'), + ('expert_range_heavy_weapon_smith', 'de', 'Schwerer Fernkampf-Waffenschmied-Experte', 'Schwere Fernkampf-Waffenschmied-Expertin'), + ('heavy_armorer_master', 'de', 'Schwerer Rüstungsmeister', 'Schwere Rüstungsmeisterin'), + ('light_armorer_master', 'de', 'Leichter Rüstungsmeister', 'Leichte Rüstungsmeisterin'), + ('medium_armorer_master', 'de', 'Mittelschwerer Rüstungsmeister', 'Mittelschwere Rüstungsmeisterin'), + ('shield_smith_master', 'de', 'Schildschmied-Meister', 'Schildschmied-Meisterin'), + ('jeweler_master', 'de', 'Juweliermeister', 'Juweliermeisterin'), + ('melee_weapon_smith_master', 'de', 'Nahkampf-Waffenschmied-Meister', 'Nahkampf-Waffenschmied-Meisterin'), + ('melee_heavy_weapon_smith_master', 'de', 'Schwerer Nahkampf-Waffenschmied-Meister', 'Schwere Nahkampf-Waffenschmied-Meisterin'), + ('melee_light_weapon_smith_master', 'de', 'Leichter Nahkampf-Waffenschmied-Meister', 'Leichte Nahkampf-Waffenschmied-Meisterin'), + ('range_weapon_smith_master', 'de', 'Fernkampf-Waffenschmied-Meister', 'Fernkampf-Waffenschmied-Meisterin'), + ('range_heavy_weapon_smith_master', 'de', 'Schwerer Fernkampf-Waffenschmied-Meister', 'Schwere Fernkampf-Waffenschmied-Meisterin'), + ('forager_apprentice', 'de', 'Ernte Lehrling', 'Ernte Lehrling'), + ('forager', 'de', 'Ernter', 'Ernterin'), + ('desert_forager', 'de', 'Wüstenernter', 'Wüstenernterin'), + ('forest_forager', 'de', 'Waldernter', 'Waldernterin'), + ('jungle_forager', 'de', 'Dschungelernter', 'Dschungelernterin'), + ('lacustre_forager', 'de', 'Seelandernter', 'Seelandernterin'), + ('prime_roots_forager', 'de', 'Urwurzelernter', 'Urwurzelernterin'), + ('advanced_desert_forager', 'de', 'Fortgeschrittener Wüstenernter', 'Fortgeschrittene Wüstenernterin'), + ('advanced_forest_forager', 'de', 'Fortgeschrittener Waldernter', 'Fortgeschrittene Waldernterin'), + ('advanced_jungle_forager', 'de', 'Fortgeschrittener Dschungelernter', 'Fortgeschrittene Dschungelernterin'), + ('advanced_lacustre_forager', 'de', 'Fortgeschrittener Seenlandernter', 'Fortgeschrittene Seenlandernterin'), + ('advanced_prime_roots_forager', 'de', 'Fortgeschrittener Urwurzelernter', 'Fortgeschrittene Urwurzelernterin'), + ('expert_desert_forager', 'de', 'Wüstenernte-Experte', 'Wüstenernte-Expertin'), + ('expert_forest_forager', 'de', 'Waldernte-Experte', 'Waldernte-Expertin'), + ('expert_jungle_forager', 'de', 'Dschungelernte-Experte', 'Dschungelernte-Expertin'), + ('expert_lacustre_forager', 'de', 'Seenlandernte-Experte', 'Seenlandernte-Expertin'), + ('expert_prime_roots_forager', 'de', 'Urwurzelernte-Experte', 'Urwurzelernte-Expertin'), + ('master_desert_forager', 'de', 'Meister Wüstenernter', 'Meister Wüstenernterin'), + ('master_forest_forager', 'de', 'Meister Waldernter', 'Meister Waldernterin'), + ('master_jungle_forager', 'de', 'Meister Dschungelernter', 'Meister Dschungelernterin'), + ('master_lacustre_forager', 'de', 'Meister Seenlandernter', 'Meister Seenlandernterin'), + ('master_prime_roots_forager', 'de', 'Meister Urwurzelernter', 'Meister Urwurzelernterin'), + ('gn_green_seed_comrade', 'de', 'Regulärer Leader', ''), + ('gn_kitin_gatherers-magician_guard', 'de', 'Meister Wächter', ''), + ('gn_kitin_gatheres_wander_guards', 'de', 'Meister Wächter', ''), + ('gn_matis_defender', 'de', 'Matis Verteidiger', ''), + ('gn_recoverers_guard_6', 'de', 'Meister Wächter', ''), + ('gn_zorai_voluteer_m', 'de', 'Zoraï Defender', ''), + ('gn_antikamis_guard', 'de', 'Meister Wächter', ''), + ('gn_arid_matis_guard', 'de', 'Meister Wächter', ''), + ('gn_barkers_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_beachcombers_guard', 'de', 'Meister Wächter', ''), + ('gn_black_circle_guard', 'de', 'Meister Wächter', ''), + ('gn_cholorogoos_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_company_eternal_guard_havenofpurity', 'de', 'Mächtiger Wächter', ''), + ('gn_company_eternal_guard_nexus', 'de', 'Mächtiger Wächter', ''), + ('gn_corsairs_guard', 'de', 'Regulärer Wächter', ''), + ('gn_darkeningsap_guard', 'de', 'Meister Wächter', ''), + ('gn_duneriders_guard', 'de', 'Meister Wächter', ''), + ('gn_ecowarriors_guard', 'de', 'Meister Wächter', ''), + ('gn_first_deserters_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_fraharhunters_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_fraharhunters_guards', 'de', 'Mächtiger Wächter', ''), + ('gn_frahars_guard', 'de', 'Elite-Wächter', ''), + ('gn_gooheads_guard', 'de', 'Meister Wächter', ''), + ('gn_green_seed_guard', 'de', 'Regulärer Wächter', ''), + ('gn_hamazans_guard', 'de', 'Starker Wächter', ''), + ('gn_iconeworshipers_guard', 'de', 'Regulärer Wächter', ''), + ('gn_kitin_gatherers_guard', 'de', 'Meister Wächter', ''), + ('gn_lawless_guard', 'de', 'Meister Wächter', ''), + ('gn_leviers_guard', 'de', 'Regulärer Wächter', ''), + ('gn_matisian_border_guards_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_nightturner_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_oasis_diggers_guard', 'de', 'Meister Wächter', ''), + ('gn_pyromancers_guard', 'de', 'Meister Wächter', ''), + ('gn_recoverers_guard', 'de', 'Meister Wächter', ''), + ('gn_renegades_guard', 'de', 'Meister Wächter', ''), + ('gn_restorers_guard', 'de', 'Elite-Wächter', ''), + ('gn_sacredsap_guard', 'de', 'Starker Wächter', ''), + ('gn_sap_gleaners_guard', 'de', 'Meister Wächter', ''), + ('gn_sap_slaves_guard', 'de', 'Elite-Wächter', ''), + ('gn_scorchers_guard', 'de', 'Elite-Wächter', ''), + ('gn_shadowrunners_guard', 'de', 'Starker Wächter', ''), + ('gn_siblings_guard', 'de', 'Starker Wächter', ''), + ('gn_silt_sculptors_guard', 'de', 'Starker Wächter', ''), + ('gn_slash_and_burn_guard', 'de', 'Meister Wächter', ''), + ('gn_slavers_guard', 'de', 'Meister Wächter', ''), + ('gn_smugglers_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_tutor_guard', 'de', 'Mächtiger Wächter', ''), + ('gn_water_breakers_guard', 'de', 'Starker Wächter', ''), + ('gn_woven_bridles_guard', 'de', 'Meister Wächter', ''), + ('gn_zorai_kami_sentinel', 'de', 'Kami Wachposten', ''), + ('fighter', 'de', 'Kämpfer', ''), + ('magician', 'de', 'Magier', ''), + ('craftsman', 'de', 'Handwerker', ''), + ('meleefighter', 'de', 'Nahkämpfer', ''), + ('rangefighter', 'de', 'Fernkämpfer', ''), + ('attackcaster', 'de', 'Kampfzauberer', ''), + ('buffercaster', 'de', 'Schutzmagier', ''), + ('healercaster', 'de', 'Heiler', ''), + ('harvester', 'de', 'Rohstoffsammler', ''), + ('shopkeeper', 'de', 'Händler', ''), + ('faber', 'de', 'Handwerker', ''), + ('irefighter', 'de', 'Berserker', ''), + ('swashbuckler', 'de', 'Säbelrassler', ''), + ('kamicfist', 'de', 'Kamische Faust', ''), + ('bladebearer', 'de', 'Schwertmeister', ''), + ('windchild', 'de', 'Kind des Windes', ''), + ('runner', 'de', 'Läufer', ''), + ('scout', 'de', 'Späher', ''), + ('firelance', 'de', 'Feuerkämpfer', ''), + ('scarlethunter', 'de', 'Scharlachroter Jäger', ''), + ('greenhunter', 'de', 'Grüner Jäger', ''), + ('atysguardian', 'de', 'Wächter von Atys', ''), + ('shadowhunter', 'de', 'Schattenjäger', ''), + ('witherer', 'de', 'Dörrer', ''), + ('fouler', 'de', 'Verdorbener', ''), + ('disturber', 'de', 'Unruhestifter', 'Unruhestifterin'), + ('kamicfury', 'de', 'Kamische Furie', ''), + ('spiritualshield', 'de', 'Spirituelles Schild', ''), + ('faker', 'de', 'Fälscher', ''), + ('windguardian', 'de', 'Wächter des Windes', ''), + ('kamicguardian', 'de', 'Wächter der Kami', ''), + ('unknown', 'de', 'Unbekannt', ''), + ('secondbreath', 'de', 'Zweiter Atem', ''), + ('lifestealer', 'de', 'Lebensräuber', ''), + ('secondlife', 'de', 'Zweites Leben', ''), + ('sapcristal', 'de', 'Sap-Kristall', ''), + ('sandcaravanner', 'de', 'Händler der Wüste', ''), + ('imperialsupplier', 'de', 'Kaiserlicher Ausrüster', ''), + ('steward', 'de', 'Verwalter', ''), + ('hawker', 'de', 'Fliegender Händler', ''), + ('range_warrior', 'de', 'Fernkämpfer', ''), + ('attack_magician', 'de', 'Kampfzauberer', ''), + ('buffer_magician', 'de', 'Schutzmagier', ''), + ('healer_magician', 'de', 'Heiler', ''), + ('firemaster', 'de', 'Meister des Feuers', ''), + ('lakemaster', 'de', 'Meister des Sees', ''), + ('gn_gibbay_guard', 'de', 'Wächter Eliteheiler', ''), + ('gn_masters_of_the_goo_guard', 'de', 'Wächter Eliteheiler', ''), + ('gn_tryker_tribe_slave', 'de', 'Tryker Sklave', ''), + ('cm', 'de', 'Community Manager', 'Community Manager'), + ('em', 'de', 'Event Manager', 'Event Manager'), + ('eg', 'de', 'Event Guide', 'Event Guide'), + ('observer', 'de', 'Beobachter', 'Beobachterin'), + ('kami_ally', 'de', 'Kami Champion', ''), + ('karavan_ally', 'de', 'Karavan Champion', ''), + ('gn_aegus_kami_priest', 'de', 'Aegus Kami Prediger', ''), + ('gn_kaemon_kami_priest', 'de', 'Kaemon Kami Prediger', ''), + ('gn_sekovix_kami_priest', 'de', 'Sekovix Kami Prediger', ''), + ('gn_phyxon_kami_priest', 'de', 'Phyxon Kami Prediger', ''), + ('gn_galemus_kami_priest', 'de', 'Galemus Kami Prediger', ''), + ('gn_stalli_karavan_teleporter', 'de', 'Stalli Karavan Teleporter', ''), + ('gn_borea_karavan_teleporter', 'de', 'Borea Karavan Teleporter', ''), + ('gn_nistia_karavan_teleporter', 'de', 'Nistia Karavan Teleporter', ''), + ('gn_rosilio_karavan_teleporter', 'de', 'Rosilio Karavan Teleporter', ''), + ('gn_miani_karavan_teleporter', 'de', 'Miani Karavan Teleporter', ''), + ('gn_stalli_karavan_guide', 'de', 'Stalli Karavan Guide', ''), + ('gn_borea_karavan_guide', 'de', 'Borea Karavan Guide', ''), + ('gn_nistia_karavan_guide', 'de', 'Nistia Karavan Guide', ''), + ('gn_rosilio_karavan_guide', 'de', 'Rosilio Karavan Guide', ''), + ('gn_miani_karavan_guide', 'de', 'Miani Karavan Guide', ''), + ('gn_qai_lo_kami_priest', 'de', 'Qai Lo Kami Prediger', ''), + ('gn_sheng_wo_kami_priest', 'de', 'Sheng Wo Kami Prediger', ''), + ('gn_men_xing_kami_priest', 'de', 'Men Xing Kami Prediger', ''), + ('gn_koi_zun_kami_priest', 'de', 'Koi Zun Kami Prediger', ''), + ('gn_yin_piang_kami_priest', 'de', 'Yin Piang Kami Prediger', ''), + ('gn_aubermouth_karavan_teleporter', 'de', 'Aubermouth Karavan Teleporter', ''), + ('gn_waverton_karavan_teleporter', 'de', 'Waverton Karavan Teleporter', ''), + ('gn_hobwelly_karavan_teleporter', 'de', 'Hobwelly Karavan Teleporter', ''), + ('gn_dingleton_karavan_teleporter', 'de', 'Dingleton Karavan Teleporter', ''), + ('gn_barkdell_karavan_teleporter', 'de', 'Barkdell Karavan Teleporter', ''), + ('gn_aubermouth_karavan_guide', 'de', 'Aubermouth Karavan Guide', ''), + ('gn_waverton_karavan_guide', 'de', 'Waverton Karavan Guide', ''), + ('gn_hobwelly_karavan_guide', 'de', 'Hobwelly Karavan Guide', ''), + ('gn_dingleton_karavan_guide', 'de', 'Dingleton Karavan Guide', ''), + ('gn_barkdell_karavan_guide', 'de', 'Barkdell Karavan Guide', ''), + ('gn_karavan_agent', 'de', 'Karavan-Agent', ''), + ('gn_ancientdryads_kami_ambassador_m1', 'de', 'Kami-Botschafter der Alten Dryaden', ''), + ('gn_beachcombers_kami_ambassador_t1', 'de', 'Kami-Botschafter der Gischtläufer', ''), + ('gn_cockroaches_kami_ambassador_p1', 'de', 'Kami-Botschafter der Kakerlaken', ''), + ('gn_company_kami_ambassador_p1', 'de', 'Kami-Botschafter der Gemeinschaft des Ewigen Baumes', ''), + ('gn_company_kami_ambassador_z1', 'de', 'Kami-Botschafter der Gemeinschaft des Ewigen Baumes', ''), + ('gn_corsairs_kami_ambassador_t1', 'de', 'Kami-Botschafter der Korsare', ''), + ('gn_duneriders_kami_ambassador_f1', 'de', 'Kami-Botschafter der Dünenreiter', ''), + ('gn_ecowarriors_kami_ambassador_m1', 'de', 'Kami-Botschafter der Ökokrieger', ''), + ('gn_firstdeserters_kami_ambassador_m1', 'de', 'Kami-Botschafter der Ersten Deserteure', ''), + ('gn_fraharhunters_kami_ambassador_f1', 'de', 'Kami-Botschafter der Frahar-Jäger', ''), + ('gn_hamazans_kami_ambassador_z1', 'de', 'Kami-Botschafter der Matis-Amazonen', ''), + ('gn_kami_welcomer_f1', 'de', 'Kami-Empfänger der Dünen der Verbannung', ''), + ('gn_kami_welcomer_f2', 'de', 'Kami-Empfänger der Frahar-Türme', ''), + ('gn_kami_welcomer_f3', 'de', 'Kami-Empfänger der Imperialen Dünen', ''), + ('gn_kami_welcomer_f4', 'de', 'Kami-Empfänger von Oflovaks Oase', ''), + ('gn_kami_welcomer_f5', 'de', 'Kami-Empfänger des Canyons der Gesetzlosen', ''), + ('gn_kami_welcomer_f6', 'de', 'Kami-Empfänger der Sägemehl-Minen', ''), + ('gn_kami_welcomer_f7', 'de', 'Kami-Empfänger der Wilden Dünen', ''), + ('gn_kami_welcomer_f8', 'de', 'Kami-Empfänger der Sengenden Schlucht', ''), + ('gn_kami_welcomer_m1', 'de', 'Kami-Empfänger des Vergänglichen Gartens', ''), + ('gn_kami_welcomer_m2', 'de', 'Kami-Empfänger des Hains der Verwirrung', ''), + ('gn_kami_welcomer_m3', 'de', 'Kami-Empfänger von Ketzers Hütte', ''), + ('gn_kami_welcomer_m4', 'de', 'Kami-Empfänger der Versteckten Quelle', ''), + ('gn_kami_welcomer_m5', 'de', 'Kami-Empfänger der Hügel der Abtrünnigen', ''), + ('gn_kami_welcomer_m6', 'de', 'Kami-Empfänger des Majestätischen Gartens', ''), + ('gn_kami_welcomer_m7', 'de', 'Kami-Empfänger des Oberen Sumpfes', ''), + ('gn_kami_welcomer_p1', 'de', 'Kami-Empfänger der Verbotenen Tiefen', ''), + ('gn_kami_welcomer_p10', 'de', 'Kami-Empfänger der Pforte des Sturms', ''), + ('gn_kami_welcomer_p2', 'de', 'Kami-Empfänger des Tors der Dunkelheit', ''), + ('gn_kami_welcomer_p3', 'de', 'Kami-Empfänger des Nexus', ''), + ('gn_kami_welcomer_p4', 'de', 'Kami-Empfänger des Abgrunds von Ichor', ''), + ('gn_kami_welcomer_p5', 'de', 'Kami-Empfänger des Unergründlichen Waldes', ''), + ('gn_kami_welcomer_p6', 'de', 'Kami-Empfänger des Landes der Kontinuität', ''), + ('gn_kami_welcomer_p7', 'de', 'Kami-Empfänger der Versunkenen Stadt', ''), + ('gn_kami_welcomer_p8', 'de', 'Kami-Empfänger des Grabens der Heimsuchung', ''), + ('gn_kami_welcomer_p9', 'de', 'Kami-Empfänger der Verbotenen Quellen', ''), + ('gn_kami_welcomer_t1', 'de', 'Kami-Empfänger der Strände des Überflusses', ''), + ('gn_kami_welcomer_t2', 'de', 'Kami-Empfänger der Region der Tautropfen', ''), + ('gn_kami_welcomer_t3', 'de', 'Kami-Empfänger der Verzauberten Insel', ''), + ('gn_kami_welcomer_t4', 'de', 'Kami-Empfänger der Lagunen von Loria', ''), + ('gn_kami_welcomer_t5', 'de', 'Kami-Empfänger des Sees der Freiheit', ''), + ('gn_kami_welcomer_t6', 'de', 'Kami-Empfänger der Ruhigen Wasser', ''), + ('gn_kami_welcomer_t7', 'de', 'Kami-Empfänger des Ursprungs', ''), + ('gn_kami_welcomer_t8', 'de', 'Kami-Empfänger der Winde der Muse', ''), + ('gn_kami_welcomer_z1', 'de', 'Kami-Empfänger der Städte der Einsicht', ''), + ('gn_kami_welcomer_z2', 'de', 'Kami-Empfänger des Wäldchens von Umbra', ''), + ('gn_kami_welcomer_z3', 'de', 'Kami-Empfänger des Hafens der Reinheit', ''), + ('gn_kami_welcomer_z4', 'de', 'Kami-Empfänger des Knotens des Demenz', ''), + ('gn_kami_welcomer_z5', 'de', 'Kami-Empfänger des Jungfräulichen Wäldchens', ''), + ('gn_kami_welcomer_z6', 'de', 'Kami-Empfänger der Erinnerer', ''), + ('gn_keepers_kami_ambassador_p1', 'de', 'Kami-Botschafter der Erinnerer', ''), + ('gn_lagoonbrothers_kami_ambassador_t1', 'de', 'Kami-Botschafter der Lagunenbrüder', ''), + ('gn_leviers_kami_ambassador_f1', 'de', 'Kami-Botschafter der Zöllner', ''), + ('gn_pyromancers_kami_ambassador_p1', 'de', 'Kami-Botschafter der Feuermagierinnen', ''), + ('gn_recoverers_kami_ambassador_p1', 'de', 'Kami-Botschafter der Recycler', ''), + ('gn_restorers_kami_ambassador_f1', 'de', 'Kami-Botschafter der Aufpasser', ''), + ('gn_sacredsap_kami_ambassador_m1', 'de', 'Kami-Botschafter der Zo\'Kamis', ''), + ('gn_sapgleaners_kami_ambassador_p1', 'de', 'Kami-Botschafter der Sapsammler', ''), + ('gn_shadowrunners_kami_ambassador_z1', 'de', 'Kami-Botschafter der Schattenschmuggler', ''), + ('gn_siblings_kami_ambassador_m1', 'de', 'Kami-Botschafter der Geschwister der Pflanzen', ''), + ('gn_tutors_kami_ambassador_z1', 'de', 'Kami-Botschafter der Tutoren', ''), + ('gn_waterbreakers_kami_ambassador_f1', 'de', 'Kami-Botschafter der Wasserbrecher', ''), + ('gn_wovenbridles_kami_ambassador_m1', 'de', 'Kami-Botschafter der Wüstenplünderer', ''), + ('gn_zorai_kami_master', 'de', 'Kami-Meister des Hornbergs', ''), + ('gn_antikamis_karavan_ambassador_z1', 'de', 'Karavan-Botschafter der Antikamis', ''), + ('gn_aridmatis_karavan_ambassador_m1', 'de', 'Karavan-Botschafter der Dörren Matis', ''), + ('gn_barkers_karavan_ambassador_f1', 'de', 'Karavan-Botschafter der Rindengräber', ''), + ('gn_blackcircle_karavan_ambassador_z1', 'de', 'Karavan-Botschafter des Schwarzen Kreises', ''), + ('gn_darkeningsap_karavan_ambassador_m1', 'de', 'Karavan-Botschafter der Matiagoo', ''), + ('gn_gooheads_karavan_ambassador_z1', 'de', 'Karavan-Botschafter der Erleuchteten des Goo', ''), + ('gn_greenseed_karavan_ambassador_m1', 'de', 'Karavan-Botschafter des Grünen Samens', ''), + ('gn_karavan_welcomer_f1', 'de', 'Karavan-Empfänger der Dünen der Verbannung', ''), + ('gn_karavan_welcomer_f2', 'de', 'Karavan-Empfänger der Frahar-Türme', ''), + ('gn_karavan_welcomer_f3', 'de', 'Karavan-Empfänger der Imperialen Dünen', ''), + ('gn_karavan_welcomer_f4', 'de', 'Karavan-Empfänger von Oflovaks Oase', ''), + ('gn_karavan_welcomer_f5', 'de', 'Karavan-Empfänger des Canyons der Gesetzlosen', ''), + ('gn_karavan_welcomer_f6', 'de', 'Karavan-Empfänger der Sägemehl-Minen', ''), + ('gn_karavan_welcomer_f7', 'de', 'Karavan-Empfänger der Wilden Dünen', ''), + ('gn_karavan_welcomer_f8', 'de', 'Karavan-Empfänger der Sengenden Schlucht', ''), + ('gn_karavan_welcomer_m1', 'de', 'Karavan-Empfänger des Vergänglichen Gartens', ''), + ('gn_karavan_welcomer_m2', 'de', 'Karavan-Empfänger des Hains der Verwirrung', ''), + ('gn_karavan_welcomer_m3', 'de', 'Karavan-Empfänger von Ketzers Hütte', ''), + ('gn_karavan_welcomer_m4', 'de', 'Karavan-Empfänger der Versteckten Quelle', ''), + ('gn_karavan_welcomer_m5', 'de', 'Karavan-Empfänger der Hügel der Abtrünnigen', ''), + ('gn_karavan_welcomer_m6', 'de', 'Karavan-Empfänger des Majestätischen Gartens', ''), + ('gn_karavan_welcomer_m7', 'de', 'Karavan-Empfänger des Oberen Sumpfes', ''), + ('gn_karavan_welcomer_p1', 'de', 'Karavan-Empfänger des Nexus', ''), + ('gn_karavan_welcomer_t1', 'de', 'Karavan-Empfänger der Strände des Überflusses', ''), + ('gn_karavan_welcomer_t2', 'de', 'Karavan-Empfänger der Region der Tautropfen', ''), + ('gn_karavan_welcomer_t3', 'de', 'Karavan-Empfänger der Verzauberten Insel', ''), + ('gn_karavan_welcomer_t4', 'de', 'Karavan-Empfänger der Lagunen von Loria', ''), + ('gn_karavan_welcomer_t5', 'de', 'Karavan-Empfänger des Sees der Freiheit', ''), + ('gn_karavan_welcomer_t6', 'de', 'Karavan-Empfänger der Ruhigen Wasser', ''), + ('gn_karavan_welcomer_t7', 'de', 'Karavan-Empfänger des Ursprungs', ''), + ('gn_karavan_welcomer_t8', 'de', 'Karavan-Empfänger der Winde der Muse', ''), + ('gn_karavan_welcomer_z1', 'de', 'Karavan-Empfänger der Städte der Einsicht', ''), + ('gn_karavan_welcomer_z2', 'de', 'Karavan-Empfänger des Wäldchens von Umbra', ''), + ('gn_karavan_welcomer_z3', 'de', 'Karavan-Empfänger des Hafens der Reinheit', ''), + ('gn_karavan_welcomer_z4', 'de', 'Karavan-Empfänger des Knotens der Demenz', ''), + ('gn_karavan_welcomer_z5', 'de', 'Karavan-Empfänger des Jungfräulichen Wäldchens', ''), + ('gn_karavan_welcomer_z6', 'de', 'Karavan-Empfänger des Nichts', ''), + ('gn_kuilde_karavan_ambassador_p1', 'de', 'Karavan-Empfänger der Kuilde', ''), + ('gn_lawless_karavan_ambassador_f1', 'de', 'Karavan-Empfänger der Gesetzlosen', ''), + ('gn_masters_karavan_ambassador_z1', 'de', 'Karavan-Empfänger des Meister des Goo', ''), + ('gn_matisianborder_karavan_ambassador_m1', 'de', 'Karavan-Empfänger der Matisianischen Grenzwächter', ''), + ('gn_oasisdiggers_karavan_ambassador_m1', 'de', 'Karavan-Empfänger der Brunnengräber', ''), + ('gn_renegades_karavan_ambassador_f1', 'de', 'Karavan-Empfänger der Abtrünnigen', ''), + ('gn_sapslaves_karavan_ambassador_m1', 'de', 'Karavan-Empfänger der Sapsklaven', ''), + ('gn_scorchers_karavan_ambassador_f1', 'de', 'Karavan-Empfänger der Enthäuteten', ''), + ('gn_siltsculptors_karavan_ambassador_t1', 'de', 'Karavan-Empfänger der Lehmbildhauer', ''), + ('gn_slashandburn_karavan_ambassador_m1', 'de', 'Karavan-Empfänger der Scharlachroten Söldner', ''), + ('gn_slavers_karavan_ambassador_t1', 'de', 'Karavan-Empfänger der Sklaventreiber', ''), + ('gn_smugglers_karavan_ambassador_t1', 'de', 'Karavan-Empfänger der Schmuggler', ''), + ('gn_fairhaven_karavan_officer', 'de', 'Karavan-Offizier von Fairhaven', ''), + ('gn_iconworshipers_kami_ambassador_z1', 'de', 'Kami-Empfänger der Ikonenschnitzer', ''), + ('gn_yrkanis_kami_master', 'de', 'Kami-Meister von Yrkanis', ''), + ('gn_yrkanis_karavan_officer', 'de', 'Karavan-Offizer von Yrkanis', ''), + ('gn_r_10_17_kami_gentil', 'de', 'Höflicher Kami', ''), + ('gn_cowardly_ragus', 'de', 'Feiger Ragus', ''), + ('gn_pyr_kami_master', 'de', 'Pyr Kami-Meister', ''), + ('gn_black_circle_magician', 'de', 'Magier des Schwarzen Kreises', ''), + ('gn_kami_adept', 'de', 'Kami Anhänger', ''), + ('gn_kami_envoy', 'de', 'Kami Gesandter', ''), + ('gn_kami_preacher', 'de', 'Kami Prediger', ''), + ('gn_kami_seeker', 'de', 'Kami Sucher', ''), + ('gn_karavan_teleporter', 'de', 'Karavan Teleporter', ''), + ('gn_trophies_trader', 'de', 'Trophäenhändler', ''), + ('gn_akiolulk', 'de', 'Mecaon Lyseus', ''), + ('gn_ancient_dryads_guard', 'de', 'Wächter', ''), + ('gn_chichai', 'de', 'Chichai', ''), + ('gn_cockroaches_guards', 'de', 'Wächter', ''), + ('gn_e_01_fy_passeur_1', 'de', 'e_01_fy_passeur_1', ''), + ('gn_e_01_ma_gatherer_1', 'de', 'e_01_ma_gatherer_1', ''), + ('gn_e_01_ma_guard_1', 'de', 'Wächter', ''), + ('gn_e_01_ma_guard_2', 'de', 'Wächter', ''), + ('gn_e_01_ma_guard_3', 'de', 'Wächter', ''), + ('gn_e_01_ma_guard_4', 'de', 'Wächter', ''), + ('gn_e_01_ma_passeur_1', 'de', 'e_01_ma_passeur_1', ''), + ('gn_e_01_nx_passeur_1', 'de', 'e_01_nx_passeur_1', ''), + ('gn_e_01_tr_gatherer_1', 'de', 'e_01_tr_gatherer_1', ''), + ('gn_e_01_tr_guard_1', 'de', 'Wächter', ''), + ('gn_e_01_tr_guard_2', 'de', 'Wächter', ''), + ('gn_e_01_tr_guard_3', 'de', 'Wächter', ''), + ('gn_e_01_tr_guard_4', 'de', 'Wächter', ''), + ('gn_e_01_zo_guard_1', 'de', 'Wächter', ''), + ('gn_e_01_zo_guard_2', 'de', 'Wächter', ''), + ('gn_e_01_zo_guard_3', 'de', 'Wächter', ''), + ('gn_e_01_zo_guard_4', 'de', 'Wächter', ''), + ('gn_firebrand_guard', 'de', 'Wächter', ''), + ('gn_keepers_guard', 'de', 'Wächter', ''), + ('gn_lady_1', 'de', 'lady_1', ''), + ('gn_lagoon_brothers_guard', 'de', 'Wächter', ''), + ('gn_leviers_warrior', 'de', 'leviers_warrior', ''), + ('gn_outpost_pr_29_fyros_steward_p1', 'de', 'Debus Mekops', ''), + ('gn_outpost_pr_29_tmg_steward_p1', 'de', 'Kyn Pelorus', ''), + ('gn_outpost_pr_29_tryker_steward_p1', 'de', 'Mac\'Darssey Hathy', ''), + ('gn_roottappers_guard', 'de', 'Wächter', ''), + ('gn_tribe_lagoon_brothers_guard', 'de', 'Wächter', ''), + ('gn_firebrands_karavan_agent', 'de', 'Karavan-Agent der Blutrünstigen', ''), + ('gn_kitingatherers_karavan_agent', 'de', 'Karavan-Agent der Kitin-Jäger', ''), + ('gn_nightturner_karavan_agent', 'de', 'Karavan-Agent der Nachtwender', ''), + ('gn_chlorogoos_karavan_agent', 'de', 'Karavan-Agent der Chlorogoos', ''), + ('gn_roottappers_karavan_agent', 'de', 'Karavan-Agent der Unterwasserwurzel-Extrahierer', ''), + ('gn_forbidden_depths_karavan_agent', 'de', 'Karavan-Agent der Verbotenen Tiefen', ''), + ('gn_the_abyss_of_ichor_karavan_agent', 'de', 'Karavan-Agent des Abgrunds von Ichor', ''), + ('gn_the_elusive_forest_karavan_agent', 'de', 'Karavan-Agent des Unergründlichen Waldes', ''), + ('gn_the_land_of_continuty_karavan_agent', 'de', 'Karavan-Agent des Landes der Kontinuität', ''), + ('gn_the_windy_gate_karavan_agent', 'de', 'Karavan-Agent der Pforte des Sturms', ''), + ('gn_gate_of_obscurity_karavan_agent', 'de', 'Karavan-Agent des Tors der Dunkelheit', ''), + ('gn_the_sunken_city_karavan_agent', 'de', 'Karavan-Agent der Versunkenen Stadt', ''), + ('gn_the_trench_of_trials_karavan_agent', 'de', 'Karavan-Agent des Grabens der Heimsuchung', ''), + ('gn_the_under_spring_karavan_agent', 'de', 'Karavan-Agent der Verbotenen Quellen', ''), + ('gn_karavan_worshipper', 'de', 'Karavan-Anbeter', ''), + ('gn_group_fde_boss_fyros', 'de', 'Aen Klinge der Wüste', ''), + ('gn_group_fde_guardian_fyros_heal', 'de', 'Anhänger der Klinge der Wüste', 'Anhänger der Klinge der Wüste'), + ('gn_group_fde_guardian_fyros_melee', 'de', 'Anhänger der Klinge der Wüste', 'Anhänger der Klinge der Wüste'), + ('gn_group_fde_guardian_fyros_nuke', 'de', 'Anhänger der Klinge der Wüste', 'Anhänger der Klinge der Wüste'), + ('gn_group_fde_guardian_fyros_range', 'de', 'Anhänger der Klinge der Wüste', 'Anhänger der Klinge der Wüste'), + ('gn_group_fde_guardian_fyros_root', 'de', 'Anhänger der Klinge der Wüste', 'Anhänger der Klinge der Wüste'), + ('gn_mhs_bandit_boss_matis', 'de', 'Sirgio der Schurke', ''), + ('gn_mhs_bandit_guards_healer', 'de', 'Sbire des Schurken', 'Sbire des Schurken'), + ('gn_mhs_bandit_guards_melee', 'de', 'Sbire des Schurken', 'Sbire des Schurken'), + ('gn_mhs_bandit_guards_mezzer', 'de', 'Sbire des Schurken', 'Sbire des Schurken'), + ('gn_mhs_bandit_guards_nuker', 'de', 'Sbire des Schurken', 'Sbire des Schurken'), + ('gn_mhs_bandit_guards_range', 'de', 'Sbire des Schurken', 'Sbire des Schurken'), + ('gn_tei_bandit_boss_tryker', 'de', 'Lixie die Furie', ''), + ('gn_tei_bandit_guards_healer', 'de', 'Komplize der Furie', 'Komplize der Furie'), + ('gn_tei_bandit_guards_melee', 'de', 'Komplize der Furie', 'Komplize der Furie'), + ('gn_tei_bandit_guards_mezzer', 'de', 'Komplize der Furie', 'Komplize der Furie'), + ('gn_tei_bandit_guards_nuker', 'de', 'Komplize der Furie', 'Komplize der Furie'), + ('gn_tei_bandit_guards_range', 'de', 'Komplize der Furie', 'Komplize der Furie'), + ('gn_zkod_bandit_boss_zorai', 'de', 'Pei-Ziao der Verdorbene', ''), + ('gn_zkod_bandit_guards_healer', 'de', 'Anhänger des Verdorbenen', 'Anhänger des Verdorbenen'), + ('gn_zkod_bandit_guards_melee', 'de', 'Anhänger des Verdorbenen', 'Anhänger des Verdorbenen'), + ('gn_zkod_bandit_guards_mezzer', 'de', 'Anhänger des Verdorbenen', 'Anhänger des Verdorbenen'), + ('gn_zkod_bandit_guards_nuker', 'de', 'Anhänger des Verdorbenen', 'Anhänger des Verdorbenen'), + ('fct_h_tattooer', 'de', '(Herren Tätowierer)', ''), + ('fct_h_hairdresser', 'de', '(Herren Friseur)', ''), + ('fct_f_hairdresser', 'de', '(Damen Friseuse)', ''), + ('fct_f_tattooer', 'de', '(Damen Tätowierer)', ''), + ('gn_kami_guardian', 'de', 'Kami-Wächter', ''), + ('tribe_chief', 'de', 'Stammesherr', ''), + ('gn_fairhaven_kami_master', 'de', 'Kami-Meister von Fairhaven', ''), + ('gn_guard_company_caster', 'de', 'Wächter', ''), + ('gn_guard_company_footman', 'de', 'Wächter', ''), + ('gn_guard_company_sergent', 'de', 'Wächter', ''), + ('gn_pyr_karavan_officer', 'de', 'Karavan-Offizier von Pyr', ''), + ('gn_r_07_13_boss', 'de', 'Söldnerchef', ''), + ('gn_r_07_13_guard', 'de', 'Söldner Karavan', ''), + ('gn_tryker_kami_master', 'de', 'Kami-Meister des Verzauberten Kreises ', ''), + ('gn_fyros_war_master_event', 'de', 'Fyros Kriegsmeister', ''), + ('gn_fyros_supply_master_event', 'de', 'Fyros Ressourcenmeister', ''), + ('gn_fyros_craftsman_master_event', 'de', 'Fyros Handwerkermeister', ''), + ('gn_fyros_armoury_master_event', 'de', 'Fyros Rüstungsmeister', ''), + ('gn_fyros_treasury_officer_event', 'de', 'Fyros Schatzmeister', ''), + ('gn_matis_war_master_event', 'de', 'Matis Kriegsmeister', ''), + ('gn_matis_supply_master_event', 'de', 'Matis Ressourcenmeister', ''), + ('gn_matis_craftsman_master_event', 'de', 'Matis Handwerkermeister', ''), + ('gn_matis_armoury_master_event', 'de', 'Matis Rüstungsmeister', ''), + ('gn_matis_treasury_officer_event', 'de', 'Matis Schatzmeister', ''), + ('gn_tryker_war_master_event', 'de', 'Tryker Kriegsmeister', ''), + ('gn_tryker_supply_master_event', 'de', 'Tryker Ressourcenmeister', ''), + ('gn_tryker_craftsman_master_event', 'de', 'Tryker Handwerkermeister', ''), + ('gn_tryker_armoury_master_event', 'de', 'Tryker Rüstungsmeister', ''), + ('gn_tryker_treasury_officer_event', 'de', 'Tryker Schatzmeister', ''), + ('gn_zorai_war_master_event', 'de', 'Zoraï Kriegsmeister', ''), + ('gn_zorai_supply_master_event', 'de', 'Zoraï Ressourcenmeister', ''), + ('gn_zorai_craftsman_master_event', 'de', 'Zoraï Handwerkermeister', ''), + ('gn_zorai_armoury_master_event', 'de', 'Zoraï Rüstungsmeister', ''), + ('gn_zorai_treasury_officer_event', 'de', 'Zoraï Schatzmeister', ''), + ('gn_femme_gibbai', 'de', 'Gibbaï Frau', ''), + ('gn_guerisseuse_gibbai', 'de', 'Gibbaï Heiler', ''), + ('gn_gibbai_welcomer', 'de', 'Alter Gibbaï', ''), + ('gn_zora_kami_master', 'de', 'Kami-Meister von Zora', ''), + ('gn_matis_kami_master', 'de', 'Kami-Meister des Kamikreises', ''), + ('gn_prime_roots_kami_master', 'de', 'Kami-Meister des Mittelwegpunktes', ''), + ('gn_tribe_sacred_sap_tribe_lieutenant', 'de', 'Kriegsherr', ''), + ('gn_fyros_karavan_officer', 'de', 'Karavan-Offizier der Dünen des Exils ', ''), + ('gn_matis_karavan_officer', 'de', 'Karavan-Offizier des Oberen Sumpfes', ''), + ('gn_nexus_karavan_officer', 'de', 'Karavan-Offizier von Nexus', ''), + ('gn_tryker_karavan_officer', 'de', 'Karavan-Offizier des Ursprungs', ''), + ('gn_zora_karavan_officer', 'de', 'Karavan-Offizier von Zora', ''), + ('gn_zorai_karavan_officer', 'de', 'Karavan-Offizier des Hains von Umbra', ''), + ('gn_goo_spot', 'de', 'Goo Fleck', ''), + ('gn_tower', 'de', 'Turm', ''), + ('gn_kuilde_guard', 'de', 'Meisterwächter', ''), + ('gn_tribe_company_of_the_eternal_tree_tribe_chief', 'de', 'Mac\'Rippsey Lynle', ''), + ('gn_tribe_cutes_guards', 'de', 'Elite Wächter', ''), + ('gn_fyros_kami_master', 'de', 'Kamimeister der Thesos-Quelle', ''), + ('gn_kami_altar_bountybeaches', 'de', 'Kamialtar der Strände des Überflusses', ''), + ('gn_kami_altar_citiesofintuition_hoi_cho', 'de', 'Kamialtar von Hoi-Cho', ''), + ('gn_kami_altar_citiesofintuition_jen_lai', 'de', 'Kamialatar von Jen-Lai ', ''), + ('gn_kami_altar_citiesofintuition_min_cho', 'de', 'Kamialtar von Min-Cho', ''), + ('gn_kami_altar_citiesofintuition_zora', 'de', 'Kamialtar von Zora', ''), + ('gn_kami_altar_dunesofexil_dyron', 'de', 'Kamialtar der Dünen der Verbannung', ''), + ('gn_kami_altar_enchantedisle', 'de', 'Kamialtar der Verzauberten Insel', ''), + ('gn_kami_altar_fleetinggarden', 'de', 'Kamialtar des Vergänglichen Gartens', ''), + ('gn_kami_altar_forbidden_depths', 'de', 'Kamialtar der Verbotenen Tiefen', ''), + ('gn_kami_altar_frahartowers', 'de', 'Kamialtar der Frahar-Türme', ''), + ('gn_kami_altar_groveofconfusion', 'de', 'Kamialtar des Hains der Verwirrung', ''), + ('gn_kami_altar_groveofumbra', 'de', 'Kamialtar des Wäldchens von Umbra', ''), + ('gn_kami_altar_havenofpurity', 'de', 'Kamialtar des Hafens der Reinheit', ''), + ('gn_kami_altar_hereticshovel', 'de', 'Kamialtar von Ketzers Hütte', ''), + ('gn_kami_altar_hiddensource', 'de', 'Kamialtar der Versteckten Quelle', ''), + ('gn_kami_altar_imperialdunes_pyr', 'de', 'Kamialtar der Imperialen Dünen', ''), + ('gn_kami_altar_knollofdissent', 'de', 'Kamialtar der Hügel der Abtrünnigen', ''), + ('gn_kami_altar_knotofdementia', 'de', 'Kamialtar des Knoten der Demenz', ''), + ('gn_kami_altar_lagoonsofloria', 'de', 'Kamialtar der Lagunen von Loria', ''), + ('gn_kami_altar_libertylake_fairhaven', 'de', 'Kamialtar von Fairhaven ', ''), + ('gn_kami_altar_maidengrove', 'de', 'Kamialtar des Jungfräulichen Wäldchens', ''), + ('gn_kami_altar_majesticgarden_yrkanis', 'de', 'Kamialtar des Majestätischen Gartens', ''), + ('gn_kami_altar_nexus_terre', 'de', 'Kamialtar des Nexus', ''), + ('gn_kami_altar_oflovaksoasis', 'de', 'Kamialtar von Oflovaks Oase', ''), + ('gn_kami_altar_outlawcanyon', 'de', 'Kamialtar des Canyons der Gesetzlosen', ''), + ('gn_kami_altar_restingwater', 'de', 'Kamialtar der Ruhigen Wasser', ''), + ('gn_kami_altar_sawdustmines', 'de', 'Kamialtar der Sägemehlminen', ''), + ('gn_kami_altar_the_abyss_of_ichor', 'de', 'Kamialtar des Abgrunds von Ichor', ''), + ('gn_kami_altar_the_elusive_forest', 'de', 'Kamialtar des Unergründlichen Waldes', ''), + ('gn_kami_altar_the_land_of_continuity', 'de', 'Kamialtar des Landes der Kontinuität', ''), + ('gn_kami_altar_the_sunken_city', 'de', 'Kamialtar der Versunkenen Stadt', ''), + ('gn_kami_altar_the_trench_of_trials_zorai', 'de', 'Kamialtar des Grabens der Heimsuchung', ''), + ('gn_kami_altar_the_under_spring_fyros', 'de', 'Kamialtar der Verbotenen Quellen', ''), + ('gn_kami_altar_the_windy_gate', 'de', 'Kamialtar der Pforte des Sturms', ''), + ('gn_kami_altar_thesavagedunes_thesos', 'de', 'Kamialtar der Wilden Dünen', ''), + ('gn_kami_altar_thescorchedcorridor', 'de', 'Kamialtar der Sengenden Schlucht', ''), + ('gn_kami_altar_thevoid', 'de', 'Kamialtar des Nichts', ''), + ('gn_kami_altar_windsofmuse', 'de', 'Kamialtar der Winde der Musen', ''), + ('gn_kami_altar_upperbog', 'de', 'Kamialtar des Oberen Sumpfes', ''), + ('gn_kami_altar_dewdrops', 'de', 'Kamialtar der Tautropfen', ''), + ('gn_kami_altar_thefount', 'de', 'Kamialtar des Ursprungs', ''), + ('gn_kami_altar_gate_of_obscurity', 'de', 'Kamialtar des Tors der Dunkelheit', ''), + ('gn_karavan_altar_bountybeaches', 'de', 'Karavanaltar der Strände des Überflusses', ''), + ('gn_karavan_altar_citiesofintuition_zora', 'de', 'Karavanaltar von Zora', ''), + ('gn_karavan_altar_dewdrops', 'de', 'Karavanaltar der Tautropfen', ''), + ('gn_karavan_altar_dunesofexil_dyron', 'de', 'Karavanaltar der Dünen der Verbannung', ''), + ('gn_karavan_altar_enchantedisle', 'de', 'Karavanaltar der Verzauberten Insel', ''), + ('gn_karavan_altar_fleetinggarden', 'de', 'Karavanaltar des Vergänglichen Gartens', ''), + ('gn_karavan_altar_forbidden_depths', 'de', 'Karavanaltar der Verbotenen Tiefen', ''), + ('gn_karavan_altar_frahartowers', 'de', 'Karavanaltar der Frahar-Türme', ''), + ('gn_karavan_altar_gate_of_obscurity', 'de', 'Karavanaltar des Tors der Dunkelheit', ''), + ('gn_karavan_altar_groveofconfusion', 'de', 'Karavanaltar des Hains der Verwirrung', ''), + ('gn_karavan_altar_groveofumbra', 'de', 'Karavanaltar des Wäldchens von Umbra', ''), + ('gn_karavan_altar_hereticshovel', 'de', 'Karavanaltar von Ketzers Hütte ', ''), + ('gn_karavan_altar_hiddensource', 'de', 'Karavanaltar der Versteckten Quelle', ''), + ('gn_karavan_altar_imperialdunes_pyr', 'de', 'Karavanaltar der Imperialen Dünen', ''), + ('gn_karavan_altar_knollofdissent', 'de', 'Karavanaltar der Hügel der Abtrünnigen', ''), + ('gn_karavan_altar_knotofdementia', 'de', 'Karavanaltar des Knotens der Demenz', ''), + ('gn_karavan_altar_lagoonsofloria', 'de', 'Karavanaltar der Lagunen von Loria', ''), + ('gn_karavan_altar_libertylake_avendale', 'de', 'Karavanalter von Avendale', ''), + ('gn_karavan_altar_libertylake_crystabell', 'de', 'Karavanaltar von Crystabell ', ''), + ('gn_karavan_altar_libertylake_fairhaven', 'de', 'Karavanaltar von Fairhaven', ''), + ('gn_karavan_altar_libertylake_windermeer', 'de', 'Karavanaltar von Windermeer', ''), + ('gn_karavan_altar_majesticgarden_avalae', 'de', 'Karavanaltar von Avalae ', ''), + ('gn_karavan_altar_majesticgarden_davae', 'de', 'Karavanaltar von Davae ', ''), + ('gn_karavan_altar_majesticgarden_natae', 'de', 'Karavanaltar von Natae', ''), + ('gn_karavan_altar_majesticgarden_yrkanis', 'de', 'Karavanaltar von Yrkanis ', ''), + ('gn_karavan_altar_nexus_terre', 'de', 'Karavanaltar des Nexus', ''), + ('gn_karavan_altar_outlawcanyon', 'de', 'Karavanaltar des Canyons der Gesetzlosen', ''), + ('gn_karavan_altar_restingwater', 'de', 'Karavanaltar der Ruhigen Wasser', ''), + ('gn_karavan_altar_sawdustmines', 'de', 'Karavanaltar der Sägemehlminen', ''), + ('gn_karavan_altar_the_abyss_of_ichor_matis', 'de', 'Karavanaltar des Abgrunds von Ichor', ''), + ('gn_karavan_altar_the_elusive_forest', 'de', 'Karavanaltar des Unergründlichen Waldes', ''), + ('gn_karavan_altar_the_land_of_continuity', 'de', 'Karavanaltar des Landes der Kontinuität', ''), + ('gn_karavan_altar_the_trench_of_trials_zorai', 'de', 'Karavanaltar des Grabens der Heimsuchung', ''), + ('gn_karavan_altar_the_under_spring_fyros', 'de', 'Karavanaltar der Verbotenen Quellen', ''), + ('gn_karavan_altar_the_windy_gate', 'de', 'Karavanaltar der Pforte des Sturms', ''), + ('gn_karavan_altar_thefount', 'de', 'Karavanaltar des Ursprungs', ''), + ('gn_karavan_altar_thesavagedunes_thesos', 'de', 'Karavanaltar der Wilden Dünen', ''), + ('gn_karavan_altar_thescorchedcorridor', 'de', 'Karavanaltar der Sengenden Schlucht', ''), + ('gn_karavan_altar_thevoid', 'de', 'Karavanaltar des Nichts', ''), + ('gn_karavan_altar_upperbog', 'de', 'Karavanaltar des Oberen Sumpfs', ''), + ('gn_karavan_altar_windsofmuse', 'de', 'Karavanaltar der Winde der Musen', ''), + ('gn_karavan_altar_maidengrove', 'de', 'Karavanaltar des Jungfräulichen Wäldchens', ''), + ('gn_karavan_altar_havenofpurity', 'de', 'Karavanaltar des Hafens der Reinheit', ''), + ('gn_karavan_altar_oflovaksoasis', 'de', 'Karavanaltar von Oflovaks Oase', ''), + ('gn_karavan_altar_the_sunken_city', 'de', 'Karavanaltar der Versunkenen Stadt', ''), + ('gn_karavan_altar_oflovakoasis', 'de', 'Karavanaltar von Oflovaks Oase', ''), + ('gn_fyros_general_event', 'de', 'Fyros General', ''), + ('gn_matis_general_event', 'de', 'Matis General', ''), + ('gn_tryker_general_event', 'de', 'Tryker General', ''), + ('gn_zorai_general_event', 'de', 'Zoraï General', ''), + ('gn_fyros_officer_event', 'de', 'Imperialer Fyros Offizier', ''), + ('gn_matis_officer_event', 'de', 'Königlicher Matis Offizier', ''), + ('gn_tryker_officer_event', 'de', 'Föderaler Tryker Offizier', ''), + ('gn_zorai_officer_event', 'de', 'Dynastischer Zoraï Offizier', ''), + ('gn_matis_royal_guard_event', 'de', 'Königlicher Matis Wächter', ''), + ('gn_matis_royal_soldier_event', 'de', 'Königlicher Matis Soldat', ''), + ('gn_fyros_imperial_guard_event', 'de', 'Imperialer Fyros Wächter', ''), + ('gn_fyros_imperial_soldier_event', 'de', 'Imperialer Fyros Soldat', ''), + ('gn_zorai_dynastic_guard_event', 'de', 'Dynastischer Zoraï Wächter', ''), + ('gn_zorai_dynastic_soldier_event', 'de', 'Dynastischer Zoraï Soldat', ''), + ('gn_tryker_federal_guard_event', 'de', 'Föderaler Tryker Wächter', ''), + ('gn_tryker_federal_soldier_event', 'de', 'Föderaler Tryker Soldat', ''), + ('gn_karavan_commander_event', 'de', 'Karavan Kommandant', ''), + ('gn_karavan_officer_event', 'de', 'Karavan Lieutenant', ''), + ('gn_karavan_ally_event', 'de', 'Karavan Alliierter', ''), + ('gn_karavan_commando_event', 'de', 'Karavan Kommando', ''), + ('gn_karavan_ship_event', 'de', 'Karavan Schiff', ''), + ('gn_kami_warlord_event', 'de', 'Kami Kriegsherr', ''), + ('gn_kami_keeper_event', 'de', 'Kami Landhalter', ''), + ('gn_kami_ally_event', 'de', 'Kami Alliierter', ''), + ('gn_kami_fighter_event', 'de', 'Kami Kämpferr', ''), + ('gn_kitin_commander_event', 'de', 'Kitin Schwarmanführer', ''), + ('gn_kitin_leader_event', 'de', 'Kitin Anführer', ''), + ('gn_kitin_protector_event', 'de', 'Kitin Beschützer', ''), + ('gn_kitin_guard_event', 'de', 'Kitin Wächter', ''), + ('gn_kitin_raider_event', 'de', 'Kitin Angreifer', ''), + ('gn_kitin_patrol_event', 'de', 'Kitin Patrouille', ''), + ('gn_infected_frahar_high_chief_event', 'de', 'Anführer einer infizierten Fraharhorde', ''), + ('gn_infected_gibbai_high_chief_event', 'de', 'Anführer einer infizierten GIbbairhorde', ''), + ('gn_infected_cute_high_chief_event', 'de', 'Anführer einer infizierten Cutehorde', ''), + ('gn_infected_frahar_hero_event', 'de', 'Infizierter Fraharanführer', ''), + ('gn_infected_gibbai_hero_event', 'de', 'Infizierter Gibbaianführer', ''), + ('gn_infected_cute_hero_event', 'de', 'Infizierter Cute-Anführer', ''), + ('gn_infected_frahar_defender_event', 'de', 'Infizierter Fraharbeschützer', ''), + ('gn_infected_gibbai_defender_event', 'de', 'Infizierter Gibbaibeschützer', ''), + ('gn_infected_cute_defender_event', 'de', 'Infizierter Cutebeschützer', ''), + ('gn_infected_frahar_guard_leader_event', 'de', 'Infizierter Frahar Wächterleader', ''), + ('gn_infected_gibbai_guard_leader_event', 'de', 'Infizierter Gibbaï Wächterleader', ''), + ('gn_infected_cute_guard_leader_event', 'de', 'Infizierter Cute Wächterleader', ''), + ('gn_infected_frahar_guard_event', 'de', 'Infizierter Frahar Wächter', ''), + ('gn_infected_gibbai_guard_event', 'de', 'Infizierter Gibbaï Wächter ', ''), + ('gn_infected_cute_guard_event', 'de', 'Infizierter Cute Wächter ', ''), + ('gn_infected_frahar_raid_leader_event', 'de', 'Infizierter Anführer von Fraharaggressoren', ''), + ('gn_infected_gibbai_raid_leader_event', 'de', 'Infizierter Anführer von Gibbai-Aggressoren', ''), + ('gn_infected_cute_raid_leader_event', 'de', 'Infizierter Anführer von Cute-Aggressoren', ''), + ('gn_infected_frahar_raider_event', 'de', 'Infizierter Fraharaggressor', ''), + ('gn_infected_gibbai_raider_event', 'de', 'Infizierter Gibbai-Aggressor', ''), + ('gn_infected_cute_raider_event', 'de', 'Infizierter Cute-Aggressor', ''), + ('gn_infected_frahar_hunt_leader_event', 'de', 'Infizierter Frahar Patrouillenanführer', ''), + ('gn_infected_gibbai_hunt_leader_event', 'de', 'Infizierter Gibbaï Patrouillenanführer', ''), + ('gn_infected_cute_hunt_leader_event', 'de', 'Infizierter Cute Patrouillenanführer', ''), + ('gn_infected_frahar_patrol_event', 'de', 'Infizierte Frahar Patrouille', ''), + ('gn_infected_gibbai_patrol_event', 'de', 'Infizierte Gibbai Patrouille', ''), + ('gn_infected_cute_patrol_event', 'de', 'Infizierte Cute Patrouille', ''), + ('gn_frahar_high_chief_event', 'de', 'Hoher Frahar Chef', ''), + ('gn_gibbai_high_chief_event', 'de', 'Hoher Gibbai Chef', ''), + ('gn_cute_high_chief_event', 'de', 'Hoher Cute Chef', ''), + ('gn_frahar_hero_event', 'de', 'Frahar Held', ''), + ('gn_gibbai_hero_event', 'de', 'Gibbaï Held', ''), + ('gn_cute_hero_event', 'de', 'Cute Held', ''), + ('gn_frahar_defender_event', 'de', 'Frahar Defender', ''), + ('gn_gibbai_defender_event', 'de', 'Gibbaï Verteidiger', ''), + ('gn_cute_defender_event', 'de', 'Cute Verteidiger', ''), + ('gn_frahar_shaman_event', 'de', 'Frahar Schamane', ''), + ('gn_gibbai_shaman_event', 'de', 'Gibbaï Schamane', ''), + ('gn_cute_shaman_event', 'de', 'Cute Schamane', ''), + ('gn_frahar_guard_leader_event', 'de', 'Frahar Wächterleader', ''), + ('gn_gibbai_guard_leader_event', 'de', 'Gibbaï Wächterleader', ''), + ('gn_cute_guard_leader_event', 'de', 'Cute Wächterleader', ''), + ('gn_frahar_guard_event', 'de', 'Frahar Wächter', ''), + ('gn_gibbai_guard_event', 'de', 'Gibbaï Wächter', ''), + ('gn_cute_guard_event', 'de', 'Cute Wächter', ''), + ('gn_frahar_witch_doctor_event', 'de', 'Frahar Hexenarzt', ''), + ('gn_gibbai_witch_doctor_event', 'de', 'Gibbaï Hexenarzt', ''), + ('gn_cute_witch_doctor_event', 'de', 'Cute Hexenarzt', ''), + ('gn_frahar_hunt_leader_event', 'de', 'Frahar Patrouillenleader', ''), + ('gn_gibbai_hunt_leader_event', 'de', 'Gibbaï Patrouillenleader', ''), + ('gn_cute_hunt_leader_event', 'de', 'Cute Patrouillenleader', ''), + ('gn_frahar_patrol_event', 'de', 'Frahar Patrouille', ''), + ('gn_gibbai_patrol_event', 'de', 'Gibbaï Patrouille', ''), + ('gn_cute_patrol_event', 'de', 'Cute Patrouille', ''), + ('gn_frahar_raid_leader_event', 'de', 'Frahar Überfallsanführer', ''), + ('gn_gibbai_raid_leader_event', 'de', 'Gibbaï Überfallsanführer', ''), + ('gn_cute_raid_leader_event', 'de', 'Cute Überfallsanführer', ''), + ('gn_frahar_raider_event', 'de', 'Frahar Gangster', ''), + ('gn_gibbai_raider_event', 'de', 'Gibbaï Gangster', ''), + ('gn_cute_raider_event', 'de', 'Cute Gangster', ''), + ('gn_frahar_shaman_raider_event', 'de', 'Frahar Gangster Schamane', ''), + ('gn_gibbai_shaman_raider_event', 'de', 'Gibbaï Gangster Schamane', ''), + ('gn_cute_shaman_raider_event', 'de', 'Cute Gangster Schamane', ''), + ('gn_cuthroat_high_chief_event', 'de', 'Halsaufschneider Hoher Chef', ''), + ('gn_cuthroat_hero_event', 'de', 'Halsaufschneider Held', ''), + ('gn_bandit_leader_event', 'de', 'Halsaufschneider Patrouillenanführer', ''), + ('gn_cuthroat_patrol_event', 'de', 'Halsaufschneider Patrouille ', ''), + ('gn_cuthroat_raid_leader_event', 'de', 'Halsaufschneider Überfallsanführer', ''), + ('gn_cuthroat_raider_event', 'de', 'Halsaufschneider Gangster', ''), + ('gn_cuthroat_defender_event', 'de', 'Halsaufschneider Verteidiger', ''), + ('gn_cuthroat_guard_leader_event', 'de', 'Halsaufschneider Wächterleader', ''), + ('gn_cuthroat_guard_event', 'de', 'Halsaufschneider Wächter ', ''), + ('gn_goo_warder_yelk_event', 'de', 'Goo Aufsehen Yelk', ''), + ('gn_goo_warder_slaveni_event', 'de', 'Goo Aufsehen Slaveni', ''), + ('gn_goo_warder_stinga_event', 'de', 'Goo Aufsehen Stinga', ''), + ('gn_goo_warder_varinx_event', 'de', 'Goo Aufsehen Varinx', ''), + ('gn_goo_warder_torbak_event', 'de', 'Goo Aufsehen Torbak', ''), + ('gn_fyros_herald_event', 'de', 'Fyros Bote', ''), + ('gn_matis_herald_event', 'de', 'Matis Bote', ''), + ('gn_tryker_herald_event', 'de', 'Tryker Bote', ''), + ('gn_zorai_herald_event', 'de', 'Zoraï Bote', ''), + ('gn_kami_herald_event', 'de', 'Kami Gesandter', ''), + ('gn_karavan_herald_event', 'de', 'Karavan Gesandter', ''), + ('gn_fyros_representative_event', 'de', 'Fyros Vertreter', ''), + ('gn_matis_representative_event', 'de', 'Matis Vertreter', ''), + ('gn_tryker_representative_event', 'de', 'Tryker Vertreter', ''), + ('gn_zorai_representative_event', 'de', 'Zoraï Vertreter', ''), + ('gn_kami_representative_event', 'de', 'Kamis Vertreter', ''), + ('gn_karavan_representative_event', 'de', 'Karavan Emissär', ''), + ('gn_fyros_recruiting_officer_event', 'de', 'Fyros Rekrutierungsoffizier', ''), + ('gn_matis_recruiting_officer_event', 'de', 'Matis Rekrutierungsoffizier', ''), + ('gn_tryker_recruiting_officer_event', 'de', 'Tryker Rekrutierungsoffizier', ''), + ('gn_zorai_recruiting_officer_event', 'de', 'Zoraï Rekrutierungsoffizier', ''), + ('gn_kami_recruiting_officer_event', 'de', 'Hoher Kamidiener', ''), + ('gn_karavan_recruiting_officer_event', 'de', 'Karavan Rekrutierungsoffizier', ''), + ('gn_fyros_scout_event', 'de', 'Fyros Tracker', ''), + ('gn_matis_scout_event', 'de', 'Matis Tracker', ''), + ('gn_tryker_scout_event', 'de', 'Tryker Tracker', ''), + ('gn_zorai_scout_event', 'de', 'Zoraï Tracker', ''), + ('gn_kami_scout_event', 'de', 'Kami Sucher', ''), + ('gn_karavan_scout_event', 'de', 'Karavan Kundschafter', ''), + ('gn_fyros_diplomat_event', 'de', 'Fyros Diplomat', ''), + ('gn_matis_diplomat_event', 'de', 'Matis Diplomat', ''), + ('gn_tryker_diplomat_event', 'de', 'Tryker Diplomat', ''), + ('gn_zorai_diplomat_event', 'de', 'Zoraï Diplomat', ''), + ('gn_fyros_citizen_event', 'de', 'Fyros Bürger', ''), + ('gn_fyros_old_citizen_event', 'de', 'Alter Fyros Bürger', ''), + ('gn_matis_citizen_event', 'de', 'Matis Bürger', ''), + ('gn_matis_old_citizen_event', 'de', 'Alter Matis Bürger', ''), + ('gn_tryker_citizen_event', 'de', 'Tryker Bürger', ''), + ('gn_tryker_old_citizen_event', 'de', 'Alter Tryker Bürger', ''), + ('gn_zorai_citizen_event', 'de', 'Zoraï Bürger', ''), + ('gn_zorai_old_citizen_event', 'de', 'Alter Zoraï Bürger', ''), + ('gn_r_09_19_convoi_escorte', 'de', 'Konvoi Geleitschutz', ''), + ('gn_r_09_19_convoi_foreur', 'de', 'Konvoi Rohstoffsucher', ''), + ('gn_debug_bestiole', 'de', 'Bodoc robuste de debug', ''), + ('gn_debug_bestiole2', 'de', 'Bodoc robuste de debug', ''), + ('gn_assistant_escort_debug', 'de', 'Assistant debug d\'escorte', ''), + ('gn_debug_ai', 'de', 'Assistant debug d\'AI', ''), + ('gn_garde_escort_debug', 'de', 'Assistant debug de garde', ''), + ('gn_debug_black_circle_bandit', 'de', 'Bandit de debug tribu du cercle noir', ''), + ('gn_debug_black_circle_bandit2', 'de', 'Chef Bandit de debug tribu du cercle noir', ''), + ('gn_test_debug_kill', 'de', 'Bandit de debug', ''), + ('gn_test_debug_kill2', 'de', 'Chef Bandit de debug', ''), + ('gn_warchief_guard', 'de', 'Beschützer des Kriegsherr', ''), + ('gn_r_05_15_gnoof_1', 'de', 'Weee\'ly das Gnoof', ''), + ('gn_r_07_05_bandit', 'de', 'Banditen des Ursprungs', ''), + ('gn_r_07_05_chief', 'de', 'O\'Darghan der Verrückte', ''), + ('gn_r_05_24_izam', 'de', 'Izam\'el', ''), + ('gn_r_05_39_peon_leader', 'de', 'Fyros Soldat', ''), + ('gn_r_05_39_peon', 'de', 'Fyros Sucher', ''), + ('gn_r_05_41_foreuse', 'de', 'Amazonen Sucher', ''), + ('gn_r_05_39_big_varinx', 'de', 'Riesiger Varinx', ''), + ('gn_r_03_38_bandit', 'de', 'Bandit', ''), + ('gn_r_03_38_chef_bandit', 'de', 'Banditen Anführer', ''), + ('gn_r_12_18_bandit', 'de', 'Bandit', ''), + ('gn_r_12_18_chef_bandit', 'de', 'Banditen-Anführer', ''), + ('gn_r_12_18_marchand', 'de', 'Barkeeper', ''), + ('gn_r_12_04_marchand', 'de', 'Selno der Barkeeper', ''), + ('gn_pyr_bar_serveuse', 'de', 'Kellnerin', 'Kellnerin'), + ('gn_pyr_bar_client', 'de', 'Gast', 'Gast'), + ('gn_pyr_bar_garde', 'de', 'Aufpasser', 'Aufpasser'), + ('gn_kami_warrior_event', 'de', 'Kami Kämpfer', ''), + ('gn_kami_wizard_event', 'de', 'Kami Magier', ''), + ('gn_karavan_trooper_event', 'de', 'Karavan Soldat', ''), + ('gn_karavan_engineer_event', 'de', 'Karavan Techniker', ''), + ('gn_karavan_medic_event', 'de', 'Karavan Mediziner', ''), + ('gn_karavan_assault_ship_event', 'de', 'Karavan Kriegsschiff', ''), + ('gn_forge_apprentice_pyr', 'de', 'Schmiedelehrling', ''), + ('gn_bot_squad_melee_fighter', 'de', 'Kämpfer', ''), + ('gn_bot_squad_range_fighter', 'de', 'Scharfschütze', ''), + ('gn_bot_squad_artilleryman', 'de', 'Artillerieschütze', ''), + ('gn_bot_squad_defensive_affliction', 'de', 'Mentalist', ''), + ('gn_bot_squad_healing_magic', 'de', 'Heiler', ''), + ('gn_bot_squad_offensive_affliction', 'de', 'Zauberer', ''), + ('gn_bot_squad_elemental_magic', 'de', 'Elementarmagier', ''), + ('gn_bot_squad_melee_fighter_leader', 'de', 'Kampftruppführer', ''), + ('gn_bot_squad_range_fighter_leader', 'de', 'Scharfschützentruppführer', ''), + ('gn_bot_squad_artilleryman_leader', 'de', 'Artillerietruppführer', ''), + ('gn_bot_squad_defensive_affliction_leader', 'de', 'Mentalistentruppführer', ''), + ('gn_bot_squad_healing_magic_leader', 'de', 'Heilertruppführer', ''), + ('gn_bot_squad_offensive_affliction_leader', 'de', 'Zauberertruppführer', ''), + ('gn_bot_squad_elemental_magic_leader', 'de', 'Elementarmagiertruppführer', ''), + ('gn_dyron_guard', 'de', 'Dyron Wächter', ''), + ('gn_fyros_kamist_combatant_event', 'de', 'Fyros Kamistenmeister', ''), + ('gn_fyros_kamist_gatherer_event', 'de', 'Fyros Kamistenrohstoffabbauer', ''), + ('gn_fyros_kamist_crafter_event', 'de', 'Fyros Kamistenhandwerker', ''), + ('gn_matis_kamist_combatant_event', 'de', 'Matis Kamistenmeister', ''), + ('gn_matis_kamist_gatherer_event', 'de', 'Matis Kamistenrohstoffabbauer', ''), + ('gn_matis_kamist_crafter_event', 'de', 'Matis Kamistenhandwerker', ''), + ('gn_zorai_kamist_combatant_event', 'de', 'Zoraï Kamistenmeister', ''), + ('gn_zorai_kamist_gatherer_event', 'de', 'Zoraï Kamistenrohstoffabbauer', ''), + ('gn_zorai_kamist_crafter_event', 'de', 'Zoraï Kamistenhandwerker', ''), + ('gn_tryker_kamist_combatant_event', 'de', 'Tryker Kamistenmeister', ''), + ('gn_tryker_kamist_gatherer_event', 'de', 'Tryker Kamistenrohstoffabbauer', ''), + ('gn_tryker_kamist_crafter_event', 'de', 'Tryker Kamistenhandwerker', ''), + ('gn_kami_master', 'de', 'Kamimeister', ''), + ('gn_kami_preacher_lord', 'de', 'Kami Priesterfürst', ''), + ('gn_kami_high_preacher', 'de', 'Großer Kamipriester', ''), + ('gn_maduk_bonze', 'de', 'Ma-Duk-Meister', ''), + ('gn_kamist_guard_event', 'de', 'Kamistenwächter', ''), + ('gn_kamist_sergeant_event', 'de', 'Kamistensergeant', ''), + ('gn_kamist_captain_event', 'de', 'Kamistenkapitän', ''), + ('gn_kamist_guard_sanctuary', 'de', 'Altarwächter', ''), + ('gn_kamist_captain_sanctuary', 'de', 'Altarkapitän', ''), + ('gn_kami_tower', 'de', 'Kami Wachturm', ''), + ('gn_kami_preacher_pyr', 'de', 'Kamipriester von Pyr', ''), + ('gn_kami_preacher_yrkanis', 'de', 'Kamipriester von Yrkanis', ''), + ('gn_kami_preacher_zora', 'de', 'Kamipriester von Zora', ''), + ('gn_kami_preacher_fairhaven', 'de', 'Kamipriester von Fairhaven', ''), + ('gn_fyros_karavaneer_combatant_event', 'de', 'Fyros Karavanierkämpfer', ''), + ('gn_fyros_karavaneer_gatherer_event', 'de', 'Fyros Karavanierabbauer', ''), + ('gn_fyros_karavaneer_crafter_event', 'de', 'Fyros Karavanier-Handwerker', ''), + ('gn_matis_karavaneer_combatant_event', 'de', 'Matis Karavanierkämpfer', ''), + ('gn_matis_karavaneer_gatherer_event', 'de', 'Matis Karavanierabbauer', ''), + ('gn_matis_karavaneer_crafter_event', 'de', 'Matis Karavanier-Handwerker', ''), + ('gn_zorai_karavaneer_combatant_event', 'de', 'Zoraï Karavanierkämpfer', ''), + ('gn_zorai_karavaneer_gatherer_event', 'de', 'Zoraï Karavanierabbauer', ''), + ('gn_zorai_karavaneer_crafter_event', 'de', 'Zoraï Karavanier-Handwerker', ''), + ('gn_tryker_karavaneer_combatant_event', 'de', 'Tryker Karavanierkämpfer', ''), + ('gn_tryker_karavaneer_gatherer_event', 'de', 'Tryker Karavanierabbauer', ''), + ('gn_tryker_karavaneer_crafter_event', 'de', 'Tryker Karavanier-Handwerker', ''), + ('gn_karavan_high_guide', 'de', 'Hoher Karavanführer', ''), + ('gn_karavan_officer', 'de', 'Karavanoffizier', ''), + ('gn_karavan_guide', 'de', 'Karavanführer', ''), + ('gn_jena_priest', 'de', 'Priester der Jena', ''), + ('gn_karavan_teleporteur_pyr', 'de', 'Karavan-Teleporter nach Pyr', ''), + ('gn_karavan_teleporteur_yrkanis', 'de', 'Karavan-Teleporter nach Yrkanis', ''), + ('gn_karavan_teleporteur_fairhaven', 'de', 'Karavan-Teleporter nach Fairhaven', ''), + ('gn_karavan_teleporteur_zora', 'de', 'Karavan-Teleporter nach Zora', ''), + ('gn_karavaneer_guard_event', 'de', 'Karavanierwächter', ''), + ('gn_karavaneer_sergeant_event', 'de', 'Karavan Sergeant', ''), + ('gn_karavaneer_captain_event', 'de', 'Karavankapitän', ''), + ('gn_karavaneer_guard_sanctuary', 'de', 'Tempelwächter', ''), + ('gn_karavaneer_captain_sanctuary', 'de', 'Tempelkapitän', ''), + ('gn_karavan_tower', 'de', 'Karavan Verteidigungsturm', ''), + ('gn_kami_altar', 'de', 'Kami-Altar', ''), + ('gn_karavan_altar', 'de', 'Karavan-Altar', ''), + ('gn_kami_hof', 'de', 'Ruhmessäule', ''), + ('gn_kami_frise', 'de', 'Wissenswurzel', ''), + ('gn_karavan_hof', 'de', 'Ruhmessäule', ''), + ('gn_karavan_frise', 'de', 'Wissenskolonne', ''), + ('gn_psykopla_ally', 'de', 'Psykopla-Kumpane', ''), + ('gn_cratcha_ally', 'de', 'Cratcha-Kumpane', ''), + ('gn_driller_kami_lvl50', 'de', 'Kleiner Kami-Bohrer', ''), + ('gn_driller_karavan_lvl50', 'de', 'Kleiner Kami-Bohrer', ''), + ('gn_driller_kami_lvl50_const', 'de', 'Bau eines kleinen Kami-Bohrers', ''), + ('gn_driller_karavan_lvl50_const', 'de', 'Bau eines kleinen Karavan-Bohrers', ''), + ('gn_driller_karavan_const', 'de', 'Großer Tiefbohrer im Bau', ''), + ('gn_driller_kami_const', 'de', 'Baumschraube im Bau', ''), + ('gn_driller_karavan', 'de', 'Großer Tiefbohrer ', ''), + ('gn_driller_kami', 'de', 'Baumschraube ', ''), + ('gn_placeholder_driller', 'de', 'Bebaubarer Ort', ''), + ('fct_lodge_master', 'de', '(Meister der Logen)', ''), + ('fct_artisan_trepans', 'de', '(Handwerker des Großen Tiefbohrers)', ''), + ('fct_artisan_arbres_vrilles', 'de', '(Handwerker der Baumschrauben)', ''), + ('gn_citizenship_flame_truth', 'de', 'Flamme der Wahrheit', ''), + ('gn_citizenship_flame_honnor', 'de', 'Flamme der Ehre', ''), + ('gn_citizenship_flame_discipline', 'de', 'Flamme der Disziplin', ''), + ('gn_citizenship_flame_justice', 'de', 'Flamme der Justiz', ''), + ('fct_imperial_magistrate', 'de', '(Imperialer Magistrat)', ''), + ('fct_royal_magistrate', 'de', '(Königlicher Magistrat)', ''), + ('fct_federal_magistrate', 'de', '(Föderaler Magistrat)', ''), + ('fct_dynastic_magistrate', 'de', '(Dynastischer Magistrat)', ''), + ('fct_vagabond', 'de', '(Vagabund)', ''), + ('gn_lenja_lunatic', 'de', 'Lenja die Verrückte', ''), + ('fct_imperial_magistrate_guild', 'de', '(Imperialer Gildenmagistrat)', ''), + ('fct_royal_magistrate_guild', 'de', '(Königlicher Gildenmagistrat)', ''), + ('fct_federal_magistrate_guild', 'de', '(Föderaler Gildenmagistrat)', ''), + ('fct_dynastic_magistrate_guild', 'de', '(Dynastischer Gildenmagistrat)', ''), + ('gn_fyros_karavan_aumonier', 'de', 'Karavan-Geistlicher des Tempels in Pyr', ''), + ('gn_matis_karavan_aumonier', 'de', 'Karavan-Geistlicher des Tempels in Yrkanis', ''), + ('gn_tryker_karavan_aumonier', 'de', 'Karavan-Geistlicher des Tempels in Fairhaven', ''), + ('gn_zorai_karavan_aumonier', 'de', 'Karavan-Geistlicher des Tempels in Zora', ''), + ('fct_jena_priest', 'de', '(Jena-Priester)', ''), + ('fct_jena_priestress', 'de', '(Jena-Priesterin)', ''), + ('fct_maduk_bonze', 'de', '(Ma-Duk-Meister)', ''), + ('fct_maduk_bonze_sup', 'de', '(Höchster Ma-Duk-Meister)', ''), + ('fct_karavan_aumonier', 'de', '(Karavan-Geistlicher)', ''), + ('vagabond_taciturne', 'de', 'Schweigsamer Vagabund', ''), + ('gn_rotoa_bravichi_tree', 'de', 'Bravichi-Rotoa', ''), + ('gn_bothaya_tree', 'de', 'Heißer Bothaya ', ''), + ('gn_outpost_townhall', 'de', 'Außenpostenhalle', ''), + ('gn_outpost_flag', 'de', '', ''), + ('gn_outpost_info', 'de', '', ''), + ('fct_rangers_master', 'de', 'Ranger-Veteran', ''), + ('fct_rangers_fighter', 'de', 'Ranger-Kämpfer', ''), + ('fct_rangers_artisan', 'de', 'Ranger-Handwerker', ''), + ('fct_rangers_scout', 'de', 'Ranger-Kundschafter', ''), + ('gn_newbieland_bandit_1', 'de', 'Plünderer der Goo-Erleuchteten', ''), + ('gn_newbieland_bandit_1_lieutnant', 'de', 'Leutnant der Goo-Erleuchteten', ''), + ('gn_newbieland_bandit_2', 'de', 'Plünderer Chlorogoos', ''), + ('gn_newbieland_bandit_2_lieutnant', 'de', 'Lieutenant der Chlorogoos', ''), + ('gn_newbieland_starting_city_karavan_officer', 'de', 'Offizier für Kommunikation der Karavan', ''), + ('gn_karavan_ardent', 'de', 'Mitglied der Lodernden Lanze', ''), + ('gn_karavan_ardent_speaker', 'de', 'Sprecher der Lodernden Lanze', ''), + ('gn_chiang_the_strong', 'de', 'Chiang der Starke', ''), + ('gn_ranger_guard', 'de', 'Ranger-Beschützer', ''), + ('gn_ranger_elite_guard', 'de', 'Ranger-Wächter', ''), + ('fct_ranger_leader', 'de', 'Ranger-Kommandant ', ''), + ('fct_fyros_commander', 'de', 'Fyros-Kommandant', ''), + ('fct_matis_master_artisan', 'de', 'Matis Handwerker-Meister', ''), + ('fct_chief_explorer', 'de', 'Chef-Kundschafter', ''), + ('gn_kami_master_newbieland_starting_city', 'de', 'Kami-Ratgeber', ''), + ('gn_ring_welcomer', 'de', 'Ring-Techniker', ''), + ('gn_device_ring_warp', 'de', 'Ring-Terminal', ''), + ('gn_spot_goo_mission_1', 'de', 'Frischer Goo-Ausbruch', ''), + ('gn_newbieland_bandit_2_mission', 'de', 'Spezialisierter Bandit', ''), + ('gn_kami_master_shining_lake', 'de', 'Kamimeister des Sees', ''), + ('gn_tcm_extraction_engineer', 'de', 'Ingénieur en extraction', ''), + ('gn_tcm_extraction_guard', 'de', 'Commando d\'élite', ''), + ('gn_tcm_trooper_engineer', 'de', 'Éclaireur Karavan', ''), + ('gn_tcm_engineer_guard', 'de', 'Escorte Karavan', ''), + ('gn_tcm_squad_leader_alpha', 'de', 'Chef d\'escadron Alpha', ''), + ('gn_tcm_squad_leader_beta', 'de', 'Chef d\'escadron Beta', ''), + ('gn_tcm_squad_leader_zeta', 'de', 'Chef d\'escadron Zeta', ''), + ('gn_tcm_trooper_guard', 'de', 'Troupe d\'élite Karavan', ''), + ('gn_tcm_trooper_static', 'de', 'Garde suprême Karavan', ''), + ('gn_tcm_trooper_wander', 'de', 'Réserviste Karavan', ''), + ('gn_tcm_training', 'de', 'Commando Karavan', ''), + ('gn_tcm_medic', 'de', 'Équipe médicale Karavan', ''), + ('gn_tcm_engineer', 'de', 'Ingénieur en mécanique Karavan', ''), + ('gn_tcm_chief_engineer', 'de', 'Ingénieur en chef', ''), + ('gn_tcm_coordinator', 'de', 'Coordinateur des opérations', ''), + ('gn_tcm_officer', 'de', 'Officier supérieur Karavan', ''), + ('gn_tcm_quartermaster', 'de', 'Quartier maître Karavan', ''), + ('gn_tcm_commander', 'de', 'Commandant en chef Karavan', ''), + ('fct_tcm_chief_forager', 'de', '(Maître foreur)', ''), + ('fct_tcm_forager', 'de', '(Disciple foreur)', ''), + ('fct_tcm_fighter_company', 'de', '(Combattant Kamiste)', ''), + ('fct_explorer_company', 'de', '(Explorateur Kamiste)', ''), + ('fct_harvest_company', 'de', '(Récolteur Kamiste)', ''), + ('fct_keepers_squad_leader', 'de', '(Chef d\'équipe de prospection)', ''), + ('fct_keepers_squad', 'de', '(Kamiste archéologue)', ''), + ('fct_tcm_company_guard', 'de', '(Sentinelle de l\'arbre éternel)', ''), + ('fct_tcm_tutor_praying', 'de', '(Adorateur Kamiste)', ''), + ('fct_tcm_tutor_trader', 'de', '(Colporteur expérimenté)', ''), + ('fct_tcm_tutor_sitting', 'de', '(Disciple adorateur)', ''), + ('fct_tcm_tutor_chief_guard', 'de', '(Fidèle protecteur)', ''), + ('fct_tcm_tutors_sitting2', 'de', '(Apprenti prédicateur)', ''), + ('fct_tcm_tutors_storyteller', 'de', '(Prédicateur itinérant)', ''), + ('fct_tcm_tutor_wander', 'de', '(Disciple Tutor)', ''), + ('fct_tcm_keepers_chief_guard', 'de', '(Gardien des reliques)', ''), + ('fct_tcm_keepers_sitting', 'de', '(Apprenti archéologue)', ''), + ('fct_tcm_keepers_trader', 'de', '(Disciple colporteur)', ''), + ('fct_tcm_keepers_guard', 'de', '(Guetteur Kamiste)', ''), + ('fct_tcm_keepers_sitting2', 'de', '(Apprenti guetteur)', ''), + ('fct_tcm_keepers_storyteller', 'de', '(Conteur Kamiste)', ''), + ('fct_tcm_keepers_elder', 'de', '(Détenteur des savoirs)', ''), + ('fct_tcm_keepers_walking', 'de', '(Civil Keeper)', ''), + ('fct_tcm_keep_wander', 'de', '(Archéologue Keeper)', ''), + ('fct_tcm_keep_wander2', 'de', '(Historien Keeper)', ''), + ('fct_tcm_eternal_tree_chief_guard ', 'de', '(Gardien de l\'arbre éternel)', ''), + ('fct_tcm_eternal_tree_sitting', 'de', '(Serviteur de Ma-Duk)', ''), + ('fct_tcm_eternal_tree_static', 'de', '(Guardien des récoltes)', ''), + ('fct_tcm_eternal_tree_praying', 'de', '(Prédicateur érudit)', ''), + ('fct_tcm_eternal_tree_spwan', 'de', '(Gardien des portes)', ''), + ('fct_tcm_eternal_tree_wander', 'de', '(Penseur Kamiste)', ''), + ('fct_tcm_eternal_tree_praying2', 'de', '(Adorateur éternel)', ''), + ('fct_tcm_eternal_tree_walking', 'de', '(Vagabond Kamiste)', ''), + ('fct_tcm_eternal_tree_walking2', 'de', '(Civil de la Compagnie)', ''), + ('fct_tcm_healer', 'de', '(Chef Soigneur de la Compagnie)', ''), + ('fct_tcm_armorer', 'de', '(Armurier Expérimenté)', ''), + ('fct_tcm_intendant', 'de', '(Intendant de la Compagnie)', ''), + ('fct_tcm_assistant_intendant', 'de', '(Assistant de l\'intendant)', ''), + ('fct_tcm_warchief', 'de', '(Chef de Guerre)', ''), + ('fct_tcm_merchant', 'de', '(Grand colporteur de la Compagnie)', ''), + ('fct_tcm_campchief', 'de', '(Chef de camp de la Compagnie)', ''), + ('fct_tcm_warrior', 'de', '(Grand guerrier vagabond)', ''), + ('fct_tcm_noble', 'de', '(Noble penseur de la Compagnie)', ''), + ('gn_chad', 'de', 'Maître Chad', ''), + ('gn_chad_assist', 'de', 'Disciple de Chad', ''), + ('gn_tcm_officer_radar', 'de', 'Officier radar', ''), + ('gn_tcm_chlorogoo_shaman', 'de', 'Shaman', ''), + ('gn_tcm_chlorogoo_shaman_escort', 'de', 'Adepte', ''), + ('gn_tcm_chlorogoo_prisonners', 'de', 'Prisonnier', ''), + ('gn_tcm_chlorogoo_camp_ranger', 'de', 'Épieur', ''), + ('gn_tcm_chlorogoo_camp_caster', 'de', 'Sorcier', ''), + ('gn_tcm_chlorogoo_camp_fighter', 'de', 'Assassin gooifié', ''), + ('gn_tcm_chlorogoo_caster', 'de', 'Alchimiste', ''), + ('gn_tcm_chlorogoo_healer', 'de', 'Guérisseur', ''), + ('gn_tcm_chlorogoo_ranger', 'de', 'Fureteur', ''), + ('gn_tcm_chlorogoo_harvester', 'de', 'Récolteur de Goo', ''), + ('gn_tcm_chlorogoo_patrol_dill', 'de', 'Patrouilleur intoxiqué', ''), + ('fct_tcm_chlorogoo', 'de', 'Chlorogoo', ''), + ('fct_tcm_basile', 'de', 'Hermite mystérieux', ''), + ('gn_tcm_radar_trainee', 'de', 'Stagiaire Radar', ''), + ('gn_tcm_crate', 'de', 'Caisse de ravitaillement Karavan', ''), + ('gn_tcm_unknown_entity', 'de', 'Echo radar', ''), + ('gn_tcm_soulchest', 'de', 'Coffre aux âmes', ''), + ('gn_satooi_remains', 'de', 'Dépouille de Satooi', ''), + ('gn_tcm_reward_chest', 'de', 'Trésor perdu', ''), + ('title00001', 'de', 'Journeyer', 'Journeyer'), + ('title00047', 'de', 'Maschinengewehrschütze', 'Maschinengewehrschützin'), + ('title00048', 'de', 'Meister Maschinengewehrschütze', 'Meister Maschinengewehrschützin'), + ('gn_landslide_3_target', 'de', 'Eboulis', ''), + ('gn_tcm_sacrified', 'de', 'Sacrifié', ''), + ('gn_boss_mainland_varinx', 'de', 'Aen Beschützer', ''), + ('title00002', 'de', 'Kitinjäger-Neuling', 'Kitinjäger-Neuling'), + ('title00003', 'de', 'Kitinjäger', 'Kitinjägerin'), + ('title00004', 'de', 'Meister-Kitinjäger', 'Meister-Kitinjägerin'), + ('title00005', 'de', 'Kitinausrotter', 'Kitinausrotterin'), + ('title00006', 'de', 'Kitin-Metzler', 'Kitin-Metzlerin'), + ('title00007', 'de', 'Matis-Wächter', 'Matis-Wächterin'), + ('title00008', 'de', 'Fyros-Wächter', 'Fyros-Wächterin'), + ('title00009', 'de', 'Tryker-Wächter', 'Tryker-Wächterin'), + ('title00010', 'de', 'Zoraï-Wächter', 'Zoraï-Wächterin'), + ('title00011', 'de', 'Wächter von Atys', 'Wächter von Atys'), + ('slaughter_week_mgiver_matis', 'de', 'Östlicher Kitinbeobachter', ''), + ('slaughter_week_mgiver_fyros', 'de', 'Nördlicher Kitinbeobachter', ''), + ('slaughter_week_mgiver_zorai', 'de', 'Westlicher Kitinbeobachter', ''), + ('slaughter_week_mgiver_tryker', 'de', 'Südlicher Kitinbeobachter', ''), + ('slaughter_week_informer_name', 'de', 'Sonderbeauftragter', ''), + ('sw_boss_fyros', 'de', 'Fyros-Exterminator', 'Fyros-Exterminator'), + ('sw_boss_matis', 'de', 'Matis-Exterminator', 'Matis-Exterminator'), + ('sw_boss_zorai', 'de', 'Zoraï-Exterminator', 'Zoraï-Exterminator'), + ('sw_boss_tryker', 'de', 'Tryker-Exterminator', 'Tryker-Exterminator'), + ('gn_sirgio_fyros_dancer', 'de', 'Fyros Tänzer', 'Fyros Tänzer'), + ('gn_sirgio_matis_dancer', 'de', 'Matis Tänzer', 'Matis Tänzer'), + ('gn_sirgio_zorai_dancer', 'de', 'Zoraï Tänzer', 'Zoraï Tänzer'), + ('gn_sirgio_tryker_dancer', 'de', 'Tryker Tänzer', 'Tryker Tänzer'), + ('gn_bomber_boss', 'de', 'Bomber', 'Bomber'), + ('gn_bomber_random', 'de', 'Bomber', 'Bomber'), + ('gn_bomb_lixie', 'de', 'Bombe', ''), + ('gn_mine_lixie', 'de', 'Land Mine', ''), + ('fct_artisan_restaurateur', 'de', 'Wiederherstellungs-Spezialist', ''), + ('gn_explosion_lixie', 'de', 'Explosion', ''), + ('gn_peipbae', 'de', 'Pei\'s Zorn', ''), + ('fct_ranger_worker', 'de', 'Ranger Handwerker', ''), + ('fct_ranger_guard', 'de', 'Ranger Wache', ''), + ('fct_ranger_intendant', 'de', 'Ranger Intendant', ''), + ('fct_ranger_great_mage', 'de', 'Ranger Erzmagier', ''), + ('fct_ranger_guard_captain', 'de', 'Ranger Wachhauptmann', ''), + ('fct_ranger_explorer', 'de', 'Ranger Forscher', ''), + ('fct_ranger_coord', 'de', 'Ranger Koordinator', ''), + ('title00014', 'de', 'Glückskind', 'Glückskind'), + ('title00015', 'de', 'Pechvogel', 'Pechvogel'), + ('fct_confgu', 'de', 'Bruderschaft des glücklichen Gubani', ''), + ('eboulis', 'de', 'Eboulis', ''), + ('monticule', 'de', 'Monticule', ''), + ('title00020', 'de', 'Fyros-Patriot', 'Fyros-Patriotin'), + ('title00021', 'de', 'Matis-Vasall', 'Matis-Vasallin'), + ('title00022', 'de', 'Tryker-Bürger', 'Tryker-Bürgerin'), + ('title00023', 'de', 'Zoraï-Initiat', 'Zoraï-Initiatin'), + ('title00024', 'de', 'Kami-Jünger', 'Kami-Jüngerin'), + ('title00025', 'de', 'Karavan-Anhänger', 'Karavan-Anhängerin'), + ('title00026', 'de', 'Akenak der Fyros', 'Akenak der Fyros'), + ('title00027', 'de', 'Matis-Adliger', 'Matis-Adlige'), + ('title00028', 'de', 'Taliar der Tryker', 'Taliar der Tryker'), + ('title00029', 'de', 'Zoraï-Erleuchteter', 'Zoraï-Erleuchtete'), + ('title00030', 'de', 'Marodeur', 'Marodeur'), + ('fct_camprangerguide', 'de', 'Lagerführerin', ''), + ('fct_ranger_kitiniere_welcomer', 'de', 'Kitin Nest Beobachter', ''), + ('gn_xmas_event', 'de', 'Xmas Event', ''), + ('gn_xmas_super_loot_1', 'de', 'Xmas Super Loot 1', ''), + ('gn_attack_gookitin_group', 'de', 'attack_gookitin_group', ''), + ('gn_axodus_garatus', 'de', 'Axodus Garatus', ''), + ('gn_ba_mirri_vichan', 'de', 'Be\'Mirri Vichan', ''), + ('gn_ba_rima_dixie', 'de', 'Ba\'Rima Dixie', ''), + ('gn_ballis_sothus', 'de', 'Ballis Sothus', ''), + ('gn_bandit_mastergoo_01', 'de', 'bandit_mastergoo_01', ''), + ('gn_base_gookitin_group', 'de', 'base_gookitin_group', ''), + ('gn_base_kitin_group', 'de', 'base_kitin_group', ''), + ('gn_be_liccha_niorda', 'de', 'Be\'Licha Niorda', ''), + ('gn_be_sarsy_boxie', 'de', 'Be Sarsy Roxie', ''), + ('gn_be_valda_riddan', 'de', 'Be\'Valda Riddan', ''), + ('gn_be_willy_virgen', 'de', 'Be\'Willy Virgen', ''), + ('gn_cadan_tandus', 'de', 'Candan Tandus', ''), + ('gn_caisse', 'de', 'Kiste', ''), + ('gn_campfire_4', 'de', 'campfire_4', ''), + ('gn_chio_sei_tung', 'de', 'Chio Sei Tung', ''), + ('gn_chlorogoo_caster', 'de', 'Chlorogoo-Magier', ''), + ('gn_chlorogoo_fighter', 'de', 'Chlorogoo-Krieger', ''), + ('gn_chlorogoo_harvester', 'de', 'Chlorogoo-Ernter', ''), + ('gn_chlorogoo_healer', 'de', 'Chlorogoo-Heiler', ''), + ('gn_chlorogoo_ranger', 'de', 'Chlorogoo-Fernkämpfer', ''), + ('gn_chu_ni_rama', 'de', 'Chu Ni Rama', ''), + ('gn_ckdic1', 'de', 'ckdic1', ''), + ('gn_ckdic2', 'de', 'ckdic2', ''), + ('gn_ckdic3', 'de', 'ckdic3', ''), + ('gn_ckdic4', 'de', 'ckdic4', ''), + ('gn_ckdid1', 'de', 'ckdid1', ''), + ('gn_ckdid2', 'de', 'ckdid2', ''), + ('gn_ckdid3', 'de', 'ckdid3', ''), + ('gn_ckdid4', 'de', 'ckdid4', ''), + ('gn_ckdie1', 'de', 'ckdie1', ''), + ('gn_ckdie2', 'de', 'ckdie2', ''), + ('gn_ckdie3', 'de', 'ckdie3', ''), + ('gn_ckdie4', 'de', 'ckdie4', ''), + ('gn_ckdif1', 'de', 'ckdif1', ''), + ('gn_ckdif2', 'de', 'ckdif2', ''), + ('gn_ckdif3', 'de', 'ckdif3', ''), + ('gn_ckdif4', 'de', 'ckdif4', ''), + ('gn_ckfic1', 'de', 'ckfic1', ''), + ('gn_ckfic2', 'de', 'ckfic2', ''), + ('gn_ckfic3', 'de', 'ckfic3', ''), + ('gn_ckfic4', 'de', 'ckfic4', ''), + ('gn_ckfid1', 'de', 'ckfid1', ''), + ('gn_ckfid2', 'de', 'ckfid2', ''), + ('gn_ckfid3', 'de', 'ckfid3', ''), + ('gn_ckfid4', 'de', 'ckfid4', ''), + ('gn_ckfie1', 'de', 'ckfie1', ''), + ('gn_ckfie2', 'de', 'ckfie2', ''), + ('gn_ckfie3', 'de', 'ckfie3', ''), + ('gn_ckfie4', 'de', 'ckfie4', ''), + ('gn_ckfif1', 'de', 'ckfif1', ''), + ('gn_ckfif2', 'de', 'ckfif2', ''), + ('gn_ckfif3', 'de', 'ckfif3', ''), + ('gn_ckfif4', 'de', 'ckfif4', ''), + ('gn_damarus_vidorus', 'de', 'Damarus Vidorus', ''), + ('gn_daro_carera', 'de', 'Daro Carera', ''), + ('gn_egg', 'de', 'Ei', ''), + ('gn_fang_cho_lin', 'de', 'Fang Cho Lin', ''), + ('gn_fi_cha_fuing', 'de', 'Fi Cha Fuing', ''), + ('gn_forcio_pani', 'de', 'Forcio Pani', ''), + ('gn_forti_amarri', 'de', 'Forti Amarri', ''), + ('gn_goloris_raeps', 'de', 'Goloris Raeps', ''), + ('gn_goo_kipucka_leader', 'de', 'goo_kipucka_leader', ''), + ('gn_goo_kitimandib', 'de', 'goo_kitimandib', ''), + ('gn_goo_mob_code1', 'de', 'goo_mob_code1', ''), + ('gn_goo_mob_code2', 'de', 'goo_mob_code2', ''), + ('gn_goo_mob_code3', 'de', 'goo_mob_code3', ''), + ('gn_goo_mob_code4', 'de', 'goo_mob_code4', ''), + ('gn_goomaster_boss', 'de', 'goomaster_boss', ''), + ('gn_guard_spire_zorai_karavan', 'de', 'guard_spire_zorai_karavan', ''), + ('gn_heal', 'de', 'heal', ''), + ('gn_healer_fyros_spire_kami', 'de', 'healer_fyros_spire_kami', ''), + ('gn_healer_fyros_spire_karavan', 'de', 'healer_fyros_spire_karavan', ''), + ('gn_healer_matis_spire_kami', 'de', 'healer_matis_spire_kami', ''), + ('gn_healer_matis_spire_karavan', 'de', 'healer_matis_spire_karavan', ''), + ('gn_healer_tryker_spire_kami', 'de', 'healer_tryker_spire_kami', ''), + ('gn_healer_tryker_spire_karavan', 'de', 'healer_tryker_spire_karavan', ''), + ('gn_healer_zorai_spire_kami', 'de', 'healer_zorai_spire_kami', ''), + ('gn_healer_zorai_spire_karavan', 'de', 'healer_zorai_spire_karavan', ''), + ('gn_hill', 'de', 'hill', ''), + ('gn_hole', 'de', 'hole', ''), + ('gn_horde_barrack_1', 'de', 'horde_barrack_1', ''), + ('gn_horde_etendard_1', 'de', 'horde_etendard_1', ''), + ('gn_horde_tower_1', 'de', 'horde_tower_1', ''), + ('gn_irolus_vadagaan', 'de', 'Irolus Vadagaan', ''), + ('gn_kami_device_1', 'de', 'kami_device_1', ''), + ('gn_kami_fighter_base', 'de', 'kami_fighter_base', ''), + ('gn_kami_hut_1', 'de', 'kami_hut_1', ''), + ('gn_kami_landkeeper_200', 'de', 'kami_landkeeper_200', ''), + ('gn_kami_patrol_base', 'de', 'kami_patrol_base', ''), + ('gn_kami_tower_1', 'de', 'kami_tower_1', ''), + ('gn_kami_trooper_code1', 'de', 'kami_trooper_code1', ''), + ('gn_kami_trooper_code2', 'de', 'kami_trooper_code2', ''), + ('gn_kami_trooper_code3', 'de', 'kami_trooper_code3', ''), + ('gn_kami_trooper_code4', 'de', 'kami_trooper_code4', ''), + ('gn_kami_wizard_base', 'de', 'kami_wizard_base', ''), + ('gn_karavan_barrack_1', 'de', 'karavan_barrack_1', ''), + ('gn_karavan_device_1', 'de', 'karavan_device_1', ''), + ('gn_karavan_gateway_1', 'de', 'karavan_gateway_1', ''), + ('gn_karavan_lieutenant_200', 'de', 'karavan_lieutenant_200', ''), + ('gn_karavan_medic_base', 'de', 'karavan_medic_base', ''), + ('gn_karavan_patrol_base', 'de', 'karavan_patrol_base', ''), + ('gn_karavan_tower_1', 'de', 'karavan_tower_1', ''), + ('gn_karavan_trooper_base', 'de', 'karavan_trooper_base', ''), + ('gn_karavan_trooper_code1', 'de', 'karavan_trooper_code1', ''), + ('gn_karavan_wall_1', 'de', 'karavan_wall_1', ''), + ('gn_kincherc1', 'de', 'kincherC1', ''), + ('gn_kincherc3', 'de', 'kincherC3', ''), + ('gn_kincherc4', 'de', 'kincherC4', ''), + ('gn_kinchercx', 'de', 'kincherCX', ''), + ('gn_kipucka_leader', 'de', 'kipucka_leader', ''), + ('gn_kirostac1', 'de', 'kirostaC1', ''), + ('gn_kirostac3', 'de', 'kirostaC3', ''), + ('gn_kirostac4', 'de', 'kirostaC4', ''), + ('gn_kirostacx', 'de', 'kirostaCX', ''), + ('gn_kitin_larva_event', 'de', 'kitin_larva_event', ''), + ('gn_kitin_pondeuse_event', 'de', 'kitin_pondeuse_event', ''), + ('gn_ladamis_valoris', 'de', 'Ladamis Valoris', ''), + ('gn_lani_lido', 'de', 'Lani Lido', ''), + ('gn_lano_fergoto', 'de', 'Lano Fergoto', ''), + ('gn_lardo_cicci', 'de', 'Lardo Cicci', ''), + ('gn_lasini_choci', 'de', 'Lasini Chochi', ''), + ('gn_lono_sigrefi', 'de', 'Lono Sigrefi', ''), + ('gn_lorio_malara', 'de', 'Lorio Malara', ''), + ('gn_ma_cho_sung', 'de', 'Ma Cho Sung', ''), + ('gn_mac_bargan_rochan', 'de', 'Mac Bargan Rochan', ''), + ('gn_mac_furdy_soroli', 'de', 'Mac Furdy Solori', ''), + ('gn_mac_liggon_dallen', 'de', 'Mac Liggon Dallen', ''), + ('gn_mac_silith_noksan', 'de', 'Mac Silith Noksan', ''), + ('gn_magic', 'de', 'magic', ''), + ('gn_malo_canda', 'de', 'Malo Canda', ''), + ('gn_maurauder_guard_magic', 'de', 'maurauder_guard_magic', ''), + ('gn_maurauder_guard_melee', 'de', 'maurauder_guard_melee', ''), + ('gn_maurauder_guard_range', 'de', 'maurauder_guard_range', ''), + ('gn_maurauder_hero', 'de', 'maurauder_hero', ''), + ('gn_me_balla_soufi', 'de', 'Me Balla Soufi', ''), + ('gn_ming_xi_ying', 'de', 'Ming Xi Ying', ''), + ('gn_mirador', 'de', 'mirador', ''), + ('gn_mong_chi_sa', 'de', 'Mong Chi Sa', ''), + ('gn_mora_falari', 'de', 'Mora Falari', ''), + ('gn_morio_lario', 'de', 'Morio Lario', ''), + ('gn_noriko_suena', 'de', 'Noriko Suena', ''), + ('gn_o_carlan_tryxi', 'de', 'O\'Carlan Tryxi', ''), + ('gn_o_lormy_berran', 'de', 'O\'Lormy Berran', ''), + ('gn_ordis_nirosis', 'de', 'Ordis Nirosis', ''), + ('gn_prisonner', 'de', 'prisonner', ''), + ('gn_queen_guard', 'de', 'queen_guard', ''), + ('gn_range', 'de', 'range', ''), + ('gn_relaus_xogips', 'de', 'Relaus Xogips', ''), + ('gn_strangers_welcomer_t1', 'de', 'strangers_welcomer_t1', ''), + ('gn_target', 'de', 'Tonkrug', ''), + ('gn_tcm_chlorogoo_patrol', 'de', 'tcm_chlorogoo_patrol', ''), + ('gn_tcm_chlorogoo_prisonner', 'de', 'tcm_chlorogoo_prisonner', ''), + ('gn_tcm_master_dummy', 'de', 'tcm_master_dummy', ''), + ('gn_tcm_trooper_training', 'de', 'tcm_trooper_training', ''), + ('gn_tini_solni', 'de', 'Tini Solni', ''), + ('gn_tower_1', 'de', 'tower_1', ''), + ('gn_tower_event', 'de', 'tower_event', ''), + ('gn_tower_kami', 'de', 'tower_kami', ''), + ('gn_tower_karavan', 'de', 'tower_karavan', ''), + ('gn_traitre_corsaire', 'de', 'traitre_corsaire', ''), + ('gn_warmap_marauder_chief_250', 'de', 'warmap_marauder_chief_250', ''), + ('gn_warmap_marauder_hero_200', 'de', 'warmap_marauder_hero_200', ''), + ('gn_warmap_marauder_leader_200', 'de', 'warmap_marauder_leader_200', ''), + ('gn_warrior_fyros_spire_kami', 'de', 'warrior_fyros_spire_kami', ''), + ('gn_warrior_fyros_spire_karavan', 'de', 'warrior_fyros_spire_karavan', ''), + ('gn_warrior_matis_spire_kami', 'de', 'warrior_matis_spire_kami', ''), + ('gn_warrior_matis_spire_karavan', 'de', 'warrior_matis_spire_karavan', ''), + ('gn_warrior_tryker_spire_kami', 'de', 'warrior_tryker_spire_kami', ''), + ('gn_warrior_tryker_spire_karavan', 'de', 'warrior_tryker_spire_karavan', ''), + ('gn_warrior_zorai_spire_kami', 'de', 'warrior_zorai_spire_kami', ''), + ('gn_warrior_zorai_spire_karavan', 'de', 'warrior_zorai_spire_karavan', ''), + ('gn_watchtower', 'de', 'watchtower', ''), + ('gn_xala_rokian', 'de', 'Xala Rokian', ''), + ('gn_xan_mi_chong', 'de', 'Xan Mi Chong', ''), + ('gn_xao_tun', 'de', 'Xao Tun', ''), + ('gn_xeim_wi_lo', 'de', 'Xeim Wi Lo', ''), + ('gn_magicpanel', 'de', 'Tafel der Magie', ''), + ('gn_foragepanel', 'de', 'Tafel der Rohstoffsuche', ''), + ('gn_fightpanel', 'de', 'Tafel des Kampfes', ''), + ('gn_craftpanel', 'de', 'Tafel des Handwerks', ''), + ('office_tourisme_f', 'de', 'Fremdenführer von Pyr', 'Fremdenführerin von Pyr'), + ('office_tourisme_m', 'de', 'Fremdenführer von Yrkanis', 'Fremdenführerin von Yrkanis'), + ('office_tourisme_t', 'de', 'Fremdenführer von Fairhaven', 'Fremdenführerin von Fairhaven'), + ('office_tourisme_z', 'de', 'Fremdenführer von Zora', 'Fremdenführerin von Zora'), + ('cwmf03_bandit', 'de', 'Bandit aus Avalae', 'Banditin aus Avalae'), + ('cwzf03_goo', 'de', 'infizierter Ragus', ''), + ('cwff03_termit', 'de', 'Termitenhügel', ''), + ('cwff03_goari', 'de', 'Goari-Gelege', ''), + ('stele_epee_bois', 'de', 'Stele', ''), + ('corsaire_dechu_coffer', 'de', 'Korsaren-Kiste', ''), + ('kef0904observer100', 'de', 'Hof am Nördlichen See Beobachter (1)', ''), + ('kef0904observer150', 'de', 'Hochtürme Beobachter (2)', ''), + ('kef0904observer200', 'de', 'Stachel-des-Drachen Beobachter (3)', ''), + ('kef0904observer210', 'de', 'Werkstatt am Langen Grat Beobachter (4)', ''), + ('kef0904observer250', 'de', 'Flammender Wald Beobachter (5)', ''), + ('kef0904observer260', 'de', 'Sengende Schlucht Beobachter (6)', ''), + ('kem0904observer100', 'de', 'Erhebung Beobachter (1)', ''), + ('kem0904observer150', 'de', 'Anhöhe der Torbaks Beobachter (2)', ''), + ('kem0904observer200', 'de', 'Kleiner Berg Beobachter (3)', ''), + ('kem0904observer210', 'de', 'Wasserfall der zwei Totems Beobachter (4)', ''), + ('kem0904observer250', 'de', 'Hain der Verwirrung Beobachter (5)', ''), + ('kem0904observer260', 'de', 'Westwald Beobachter (6)', ''), + ('ket0904observer100', 'de', 'Verzauberte Bucht Beobachter (1)', ''), + ('ket0904observer150', 'de', 'Ruhiges Wasser Beobachter (2)', ''), + ('ket0904observer200', 'de', 'Zwillingsgipfel Beobachter (3)', ''), + ('ket0904observer210', 'de', 'Friedhofsweg Beobachter (4)', ''), + ('ket0904observer250', 'de', 'Lorias Teiche Beobachter (5)', ''), + ('ket0904observer260', 'de', 'Grube der Stille Beobachter (6)', ''), + ('kez0904observer100', 'de', 'Sai-Shun-Festung Beobachter (1)', ''), + ('kez0904observer150', 'de', 'Kincherbogen Beobachter (2)', ''), + ('kez0904observer200', 'de', 'Gu-Qin Beobachter (3)', ''), + ('kez0904observer210', 'de', 'Tal der Hoffnung Beobachter (4)', ''), + ('kez0904observer250', 'de', 'Das verlorene Tal Beobachter (5)', ''), + ('kez0904observer260', 'de', 'Kap der Verzweiflung Beobachte (6)', ''), + ('fct_dynastic_merchant', 'de', 'Dynastischer Zoraï Händler', ''), + ('fct_federal_merchant', 'de', 'Föderaler Tryker Händler', ''), + ('fct_imperial_merchant', 'de', 'Imperialer Fyros Händler', ''), + ('fct_royal_merchant', 'de', 'Königlicher Matis Händler', ''), + ('gn_autel', 'de', 'Altar', ''), + ('fct_tryker_governor', 'de', 'Gouverneur der Tryker', 'Gouverneurin der Tryker'), + ('fct_fyros_emperor', 'de', 'Imperator der Fyros', 'Imperatorin der Fyros'), + ('fct_matis_king', 'de', 'König der Matis', 'Königin der Matis'), + ('fct_zorai_grand_sage', 'de', 'Großer Weiser der Zoraï', 'Große Weise der Zoraï'), + ('fct_chronicler', 'de', 'Chronist', 'Chronistin'), + ('fct_royal_adviser', 'de', 'Berater des Königs', 'Beraterin des Königs'), + ('fct_matis_minstrel', 'de', 'Minnesänger der Matis', 'Minnesängerin der Matis'), + ('fct_matis_herena', 'de', 'Herena der Matis', ''), + ('fct_matis_prince', 'de', 'Prinz der Matis', 'Prinzessin der Matis'), + ('fct_fyros_senator', 'de', 'Senator der Fyros', 'Senatorin der Fyros'), + ('fct_imperial_alchemist', 'de', 'Imperialer Alchemist', 'Imperiale Alchemistin'), + ('fct_fyros_prince', 'de', 'Prinz der Fyros', 'Prinzessin der Fyros'), + ('fct_tryker_vice_governor', 'de', 'Vize-Gouverneur', 'Vize-Gouverneurin'), + ('fct_zorai_sage', 'de', 'Weiser der Zoraï', 'Weise der Zoraï'), + ('fct_marauder_scout', 'de', 'Späher der Marodeure', 'Späherin der Marodeure'), + ('fct_marauder_chief', 'de', 'Anführer der Marodeure', ''), + ('fct_spy', 'de', 'Spion', 'Spionin'), + ('title00050', 'de', 'Fleischer-Lehrling', 'Fleischer-Lehrling'), + ('title00051', 'de', 'Fleischer', 'Fleischerin'), + ('title00052', 'de', 'Floristik-Lehrling', 'Floristik-Lehrling'), + ('title00053', 'de', 'Florist', 'Floristin'), + ('title00054', 'de', 'Wasserträger-Lehrling', 'Wasserträger-Lehrling'), + ('title00055', 'de', 'Wasserträger', 'Wasserträgerin'), + ('title00056', 'de', 'Lehrling der Magneto-Kartographie', 'Lehrling der Magneto-Kartographie'), + ('title00057', 'de', 'Magneto-Kartograph', 'Magneto-Kartographin'), + ('title00058', 'de', 'Werkzeugmacher-Lehrling', 'Werkzeugmacher-Lehrling'), + ('title00059', 'de', 'Werkzeugmacher', 'Werkzeugmacherin'), + ('title00060', 'de', 'Lehrling der Wundheilung', 'Lehrling der Wundheilung'), + ('title00061', 'de', 'Wundheiler', 'Wundheilerin'), + ('title00062', 'de', 'Larvisten-Lehrling', 'Larvisten-Lehrling'), + ('title00063', 'de', 'Larvist', 'Larvistin'), + ('title00064', 'de', 'Papiermacher-Lehrling', 'Papiermacher-Lehrling'), + ('title00065', 'de', 'Papiermacher', 'Papiermacherin'), + ('fyros_rpjob_herbihunter_title', 'de', 'Fleischermeister', ''), + ('matis_rpjob_florist_title', 'de', 'Meister der Floristik', ''), + ('zorai_rpjob_rescuer_title', 'de', 'Meister der Wundheilung', ''), + ('zorai_rpjob_magnecarto_title', 'de', 'Meister-Kartograph', ''), + ('tryker_rpjob_aquamin_title', 'de', 'Meister-Wasserträger', ''), + ('fyros_rpjob_tooler_title', 'de', 'Werkzeugmacher-Meister', ''), + ('tryker_rpjob_larvicultor_title', 'de', 'Larvisten-Meister', ''), + ('matis_rpjob_paper_title', 'de', 'Papiermachermeister', ''), + ('gn_fyros_rpjob_herbihunter_convert', 'de', 'Schlachtbank', ''), + ('gn_matis_rpjob_florist_convert', 'de', 'Blumen-Werkbank', ''), + ('gn_zorai_rpjob_rescuer_convert', 'de', 'Erste-Hilfe-Station', ''), + ('gn_tryker_rpjob_aquamin_convert', 'de', 'Anzeigetafel der Lieferungen', ''), + ('gn_zorai_rpjob_magnecarto_convert', 'de', 'Karte des Magnetismus', ''), + ('gn_fyros_rpjob_tooler_convert', 'de', 'Werkbank', ''), + ('gn_tryker_rpjob_larvicultor_convert', 'de', 'Larven-Seziertisch', ''), + ('gn_matis_rpjob_paper_convert', 'de', 'Papiermacher-Werkbank', ''), + ('gn_tryker_aquamin_source', 'de', 'Wasserquelle', ''), + ('gn_tryker_aquamin_barrel', 'de', 'Seewasser', ''), + ('gn_tryker_aquamin_silo', 'de', 'Regenwasser-Sammelbehälter', ''), + ('gn_tryker_aquamin_well', 'de', 'Brunnen', ''), + ('gn_tryker_aquamin_npc', 'de', 'Vertreter der Wassergesellschaft', ''), + ('gn_zorai_magnecarto_npc', 'de', 'Beamter für Magnetismuskontrolle', ''), + ('gn_zorai_magnecarto_npc_a', 'de', 'Kartograph (Goo Chase)', ''), + ('gn_zorai_magnecarto_npc_b', 'de', 'Kartograph (Win-Cho)', ''), + ('gn_zorai_magnecarto_npc_c', 'de', 'Kartograph (Daïsha)', ''), + ('gn_zorai_magnecarto_npc_d', 'de', 'Kartograph (West Hollow)', ''), + ('gn_rpjob_herbihunter_chest', 'de', 'Truhe', ''), + ('gn_rpjob_florist_jar_4', 'de', 'Gefäß mit Cratcha-Stempeln', ''), + ('gn_rpjob_florist_jar_2', 'de', 'Gefäß mit Psykopla-Stempeln', ''), + ('gn_rpjob_florist_jar_3', 'de', 'Gefäß mit Slaveni-Stempeln', ''), + ('gn_rpjob_florist_jar_1', 'de', 'Gefäß mit gemischten Stempeln', ''), + ('gn_rpjob_florist_water', 'de', 'Brunnen', ''), + ('gn_rpjob_florist_water_barrel', 'de', 'Wasserfass', ''), + ('gn_rpjob_florist_engrai', 'de', 'Dünger', ''), + ('gn_rpjob_florist_engrai_barrel', 'de', 'Düngerfass', ''), + ('gn_boss_tryker_light_boss', 'de', 'Dante der Schelm', ''), + ('gn_boss_tryker_light_melee_guard', 'de', 'Wache', ''), + ('gn_boss_tryker_light_healer_guard', 'de', 'Wache', ''), + ('gn_boss_tryker_light_off_guard', 'de', 'Wache', ''), + ('gn_boss_tryker_light_range_guard', 'de', 'Wache', ''), + ('gn_moving_guards_group_1', 'de', 'Elitewache', ''), + ('gn_moving_guards_group_2', 'de', 'Elitewache', ''), + ('gn_boss_tryker_light_stone', 'de', 'Teleportationsstein', ''), + ('gn_boss_tryker_light_stone_back', 'de', 'Teleportationsstein', ''), + ('gn_boss_tryker_light_loot_box', 'de', 'Dante\'s Truhe', ''), + ('gn_boss_tryker_light_start_boss', 'de', 'Dante der Schelm', ''), + ('gn_boss_tryker_light_start_stone', 'de', 'Teleportationsstein', ''), + ('gn_boss_tryker_light_start_box', 'de', 'Dantes Kiste', ''), + ('fct_consumable_merchant', 'de', '(Händler für Gebrauchsgegenstände)', ''), + ('title00031', 'de', 'Botschafter der Fyros', 'Botschafterin der Fyros'), + ('title00032', 'de', 'Botschafter der Matis', 'Botschafterin der Matis'), + ('title00033', 'de', 'Botschafter der Tryker', 'Botschafterin der Tryker'), + ('title00034', 'de', 'Botschafter der Zoraï', 'Botschafterin der Zoraï'), + ('gn_boss_zorai_light_boss', 'de', 'Pei-Ruz der Verruchte', ''), + ('gn_boss_zorai_light_tomb_out', 'de', 'Teleportations-Stein', ''), + ('gn_boss_zorai_light_tomb_in', 'de', 'Teleportations-Stein', ''), + ('gn_boss_zorai_light_dalton_1', 'de', 'Vao Do-Duang', ''), + ('gn_boss_zorai_light_dalton_2', 'de', 'Jeoi Do-Duang', ''), + ('gn_boss_zorai_light_dalton_3', 'de', 'Chaio Do-Duang', ''), + ('gn_boss_zorai_light_dalton_4', 'de', 'We Do-Duang', ''), + ('gn_kami_altar_almati', 'de', 'Kami-Altar des Almati-Waldes', ''), + ('gn_karavan_altar_almati', 'de', 'Karavan-Altar des Almati-Waldes', ''), + ('gn_kami_altar_nexus', 'de', 'Kami-Altar des Nexus', ''), + ('gn_karavan_altar_nexus', 'de', 'Karavan-Altar des Nexus', ''), + ('gn_apprentice_tracer', 'fr', 'Apprenti Traceur', ''), + ('gn_bandit_bountybeaches_1', 'fr', 'Blood Rooters', ''), + ('gn_bandit_bountybeaches_2', 'fr', 'Bounty Snatchers', ''), + ('gn_bandit_bountybeaches_3', 'fr', 'Infamous Five', ''), + ('gn_bandit_citiesofintuition_1', 'fr', 'Birds Of Omen', ''), + ('gn_bandit_citiesofintuition_2', 'fr', 'Zora Kovans', ''), + ('gn_bandit_citiesofintuition_3', 'fr', 'Eyes of Intuition', ''), + ('gn_bandit_dunesofexil_1', 'fr', 'Ridge Ravagers', ''), + ('gn_bandit_dunesofexil_2', 'fr', 'Waylayers', ''), + ('gn_bandit_dunesofexil_3', 'fr', 'Dyron Dragons', ''), + ('gn_bandit_dunesofexil_4', 'fr', 'Firebooters', ''), + ('gn_bandit_enchantedisle_1', 'fr', 'Tyler\'s Rippers', ''), + ('gn_bandit_enchantedisle_2', 'fr', 'Magicians of Malice', ''), + ('gn_bandit_enchantedisle_3', 'fr', 'Bucking Mektoubs', ''), + ('gn_bandit_fleetinggarden_1', 'fr', 'Green Ravishers', ''), + ('gn_bandit_fleetinggarden_2', 'fr', 'Deadened Eyes', ''), + ('gn_bandit_fleetinggarden_3', 'fr', 'High Watchers', ''), + ('gn_bandit_fleetinggarden_4', 'fr', 'Fleeting Lords', ''), + ('gn_bandit_fleetinggarden_5', 'fr', 'Seed Addicts', ''), + ('gn_bandit_forbidden_depths_1', 'fr', 'Eva\'s Empalers', ''), + ('gn_bandit_forbidden_depths_2', 'fr', 'Slicers', ''), + ('gn_bandit_forbidden_depths_3', 'fr', 'Beastie Bandits', ''), + ('gn_bandit_forbidden_depths_4', 'fr', 'Dragon Dodgers', ''), + ('gn_bandit_frahartowers_1', 'fr', 'Canyon Creepers', ''), + ('gn_bandit_frahartowers_2', 'fr', 'Stunning Stavons', ''), + ('gn_bandit_frahartowers_3', 'fr', 'Swords of Fury', ''), + ('gn_bandit_frahartowers_4', 'fr', 'Frahar Blazers', ''), + ('gn_bandit_gate_of_obscurity_1', 'fr', 'Heart Breakers', ''), + ('gn_bandit_gate_of_obscurity_2', 'fr', 'Merchants of Terror', ''), + ('gn_bandit_gate_of_obscurity_3', 'fr', 'Valley Busters', ''), + ('gn_bandit_gate_of_obscurity_4', 'fr', 'Scarlet Loafers', ''), + ('gn_bandit_groveofconfusion_1', 'fr', 'Madding Maids', ''), + ('gn_bandit_groveofconfusion_2', 'fr', 'Grove Tyrants', ''), + ('gn_bandit_groveofconfusion_3', 'fr', 'Slashing Slathes', ''), + ('gn_bandit_groveofumbra_1', 'fr', 'Killer Queens', ''), + ('gn_bandit_groveofumbra_2', 'fr', 'Spleen Busters', ''), + ('gn_bandit_groveofumbra_3', 'fr', 'Black Lams', ''), + ('gn_bandit_groveofumbra_4', 'fr', 'Dare Doers', ''), + ('gn_bandit_havenofpurity_1', 'fr', 'Skelter Punks', ''), + ('gn_bandit_havenofpurity_2', 'fr', 'Homin Hounders', ''), + ('gn_bandit_havenofpurity_3', 'fr', 'Flights of Fury', ''), + ('gn_bandit_hereticshovel_1', 'fr', 'Channel Gaugers', ''), + ('gn_bandit_hereticshovel_2', 'fr', 'Heathens of the Hovel', ''), + ('gn_bandit_hereticshovel_3', 'fr', 'Hovel Spooks', ''), + ('gn_bandit_hiddensource_1', 'fr', 'Spoilers', ''), + ('gn_bandit_hiddensource_2', 'fr', 'Hell Raisers', ''), + ('gn_bandit_hiddensource_3', 'fr', 'Jena\'s Cuss', ''), + ('gn_bandit_imperialdunes_1', 'fr', 'Eye of the Dragon', ''), + ('gn_bandit_imperialdunes_2', 'fr', 'Dune Stalkers', ''), + ('gn_bandit_imperialdunes_3', 'fr', 'Pyr Crushers', ''), + ('gn_bandit_imperialdunes_4', 'fr', 'Pagans of Pyr', ''), + ('gn_bandit_knollofdissent_1', 'fr', 'Border Raiders', ''), + ('gn_bandit_knollofdissent_2', 'fr', 'Casters of Dissent', ''), + ('gn_bandit_knollofdissent_3', 'fr', 'Highcliff Riders', ''), + ('gn_bandit_knollofdissent_4', 'fr', 'Cut-throats', ''), + ('gn_bandit_knollofdissent_5', 'fr', 'Thrashers', ''), + ('gn_bandit_knollofdissent_6', 'fr', 'Firebooters', ''), + ('gn_bandit_knotofdementia_1', 'fr', 'Browbeat Brothers', ''), + ('gn_bandit_knotofdementia_2', 'fr', 'Zora\'s Thorn', ''), + ('gn_bandit_knotofdementia_3', 'fr', 'Zora Springers', ''), + ('gn_bandit_lagoonsofloria_1', 'fr', 'Swamp Slouchers', ''), + ('gn_bandit_lagoonsofloria_2', 'fr', 'Lagoon Fylers', ''), + ('gn_bandit_lagoonsofloria_3', 'fr', 'Diller\'s Mates', ''), + ('gn_bandit_lagoonsofloria_4', 'fr', 'Mire Mates', ''), + ('gn_bandit_lagoonsofloria_5', 'fr', 'Damning Dames', ''), + ('gn_bandit_lagoonsofloria_6', 'fr', 'Seven Swords of Sin', ''), + ('gn_bandit_libertylake_1', 'fr', 'Liberty Pirates', ''), + ('gn_bandit_libertylake_2', 'fr', 'Cristabell Skinners', ''), + ('gn_bandit_libertylake_3', 'fr', 'Friends of Fury', ''), + ('gn_bandit_maidengrove_1', 'fr', 'Shadow Bandits', ''), + ('gn_bandit_maidengrove_2', 'fr', 'Plain Scourers', ''), + ('gn_bandit_maidengrove_3', 'fr', 'Lake Loafers', ''), + ('gn_bandit_majesticgarden_1', 'fr', 'Wrath of Natae', ''), + ('gn_bandit_majesticgarden_2', 'fr', 'Turn of the Tide', ''), + ('gn_bandit_majesticgarden_3', 'fr', 'Davae\'s Clutch', ''), + ('gn_bandit_majesticgarden_4', 'fr', 'Avalae Charmers', ''), + ('gn_bandit_majesticgarden_5', 'fr', 'Border Blights', ''), + ('gn_bandit_nexus_1', 'fr', 'Rebels of the West', ''), + ('gn_bandit_nexus_2', 'fr', 'Highwatchers', ''), + ('gn_bandit_nexus_3', 'fr', 'Nexus Stranglers', ''), + ('gn_bandit_nexus_4', 'fr', 'Casters of the Knot', ''), + ('gn_bandit_oflovaksoasis_1', 'fr', 'Dragon Breath', ''), + ('gn_bandit_oflovaksoasis_2', 'fr', 'Shadow Riders', ''), + ('gn_bandit_oflovaksoasis_3', 'fr', 'Dragonfire Angels', ''), + ('gn_bandit_oflovaksoasis_4', 'fr', 'Hothead Hackers', ''), + ('gn_bandit_outlawcanyon_1', 'fr', 'Canyon Outlaws', ''), + ('gn_bandit_outlawcanyon_2', 'fr', 'Fighting Flames', ''), + ('gn_bandit_outlawcanyon_3', 'fr', 'Buccaneers', ''), + ('gn_bandit_sawdustmines_1', 'fr', 'Vinni\'s Rapiers', ''), + ('gn_bandit_sawdustmines_2', 'fr', 'Bone Breakers', ''), + ('gn_bandit_sawdustmines_3', 'fr', 'Bandits of the Wooded Dunes', ''), + ('gn_bandit_the_abyss_of_ichor_1', 'fr', 'Death Mongers', ''), + ('gn_bandit_the_abyss_of_ichor_2', 'fr', 'Slayers of Ichor', ''), + ('gn_bandit_the_abyss_of_ichor_3', 'fr', 'Sentinels of the Sap', ''), + ('gn_bandit_the_abyss_of_ichor_4', 'fr', 'Marauders', ''), + ('gn_bandit_the_elusive_forest_1', 'fr', 'Flaxen Fiends', ''), + ('gn_bandit_the_elusive_forest_2', 'fr', 'Brown Braves', ''), + ('gn_bandit_the_elusive_forest_3', 'fr', 'Green Grief', ''), + ('gn_bandit_the_land_of_continuty_1', 'fr', 'Shadow Zoners', ''), + ('gn_bandit_the_land_of_continuty_2', 'fr', 'Prime Root Princes', ''), + ('gn_bandit_the_land_of_continuty_3', 'fr', 'Cavern Cranks', ''), + ('gn_bandit_the_land_of_continuty_4', 'fr', 'Dragon Dudes', ''), + ('gn_bandit_the_land_of_continuty_5', 'fr', 'Diehard Ditchers', ''), + ('gn_bandit_the_sunken_city_1', 'fr', 'Soul Sisters', ''), + ('gn_bandit_the_sunken_city_2', 'fr', 'Rattlers', ''), + ('gn_bandit_the_sunken_city_3', 'fr', 'Ripping Jaks', ''), + ('gn_bandit_the_sunken_city_4', 'fr', 'Loving Goo-drops', ''), + ('gn_bandit_the_trench_of_trials_1', 'fr', 'Blasters', ''), + ('gn_bandit_the_trench_of_trials_2', 'fr', 'Highland Heathens', ''), + ('gn_bandit_the_trench_of_trials_3', 'fr', 'Bigmount Bandits', ''), + ('gn_bandit_the_under_spring_1', 'fr', 'Underspring Lynchers', ''), + ('gn_bandit_the_under_spring_2', 'fr', 'Cooky\'s Cranks', ''), + ('gn_bandit_the_under_spring_3', 'fr', 'Spooky Stavons', ''), + ('gn_bandit_the_under_spring_4', 'fr', 'Silencers', ''), + ('gn_bandit_the_windy_gate_1', 'fr', 'Heartbreak Babes', ''), + ('gn_bandit_the_windy_gate_2', 'fr', 'Windy Gate Wipers', ''), + ('gn_bandit_the_windy_gate_3', 'fr', 'Spirit Catchers', ''), + ('gn_bandit_thefount_1', 'fr', 'Prakkers', ''), + ('gn_bandit_thefount_2', 'fr', 'Fount Gaffers', ''), + ('gn_bandit_thefount_3', 'fr', 'Flibusters of the Fount', ''), + ('gn_bandit_thefount_4', 'fr', 'Liberty Rangers', ''), + ('gn_bandit_thesavagedunes_1', 'fr', 'Wicked of the Woods', ''), + ('gn_bandit_thesavagedunes_2', 'fr', 'Savage Slashers', ''), + ('gn_bandit_thesavagedunes_3', 'fr', 'Canal Daggers', ''), + ('gn_bandit_thesavagedunes_4', 'fr', 'Thieves of Thesos', ''), + ('gn_bandit_thescorchedcorridor_1', 'fr', 'Underground Slicers', ''), + ('gn_bandit_thescorchedcorridor_2', 'fr', 'Tunnel Hounds', ''), + ('gn_bandit_thescorchedcorridor_3', 'fr', 'Alleyway Strays', ''), + ('gn_bandit_thevoid_1', 'fr', 'Underwood Rebels', ''), + ('gn_bandit_thevoid_2', 'fr', 'Goo Grapplers', ''), + ('gn_bandit_thevoid_3', 'fr', 'Villains of the Void', ''), + ('gn_bandit_upperbog_1', 'fr', 'Sap Rakers', ''), + ('gn_bandit_upperbog_2', 'fr', 'Bushwhacks', ''), + ('gn_bandit_upperbog_3', 'fr', 'Stalia Rovers', ''), + ('gn_bandit_windsofmuse_1', 'fr', 'Muse Tumblers', ''), + ('gn_bandit_windsofmuse_2', 'fr', 'Cliff Tanners', ''), + ('gn_bandit_windsofmuse_3', 'fr', 'Muse Muggers', ''), + ('gn_bandit_windsofmuse_4', 'fr', 'Wicked Winds of the West', ''), + ('gn_class_apprentice_trader', 'fr', 'Apprenti Négociant', ''), + ('gn_class_arcane_apprentice', 'fr', 'Magicien d\'Elite Initié', ''), + ('gn_class_arcane_master', 'fr', 'Magicien d\'Elite Chevronné', ''), + ('gn_class_archery_lord', 'fr', 'Grand Tireur Chevronné', ''), + ('gn_class_archery_master', 'fr', 'Grand Tireur Initié', ''), + ('gn_class_archery_recruit', 'fr', 'Grand Tireur Novice', ''), + ('gn_class_assassin', 'fr', 'Puissant Tireur Novice', ''), + ('gn_class_bodyguard', 'fr', 'Escorteur', ''), + ('gn_class_bowmen', 'fr', 'Tireur Régulier Novice', ''), + ('gn_class_captain', 'fr', 'Guerrier Maître Initié', ''), + ('gn_class_charm_adept', 'fr', 'Puissant Magicien Novice', ''), + ('gn_class_charm_expert', 'fr', 'Puissant Magicien Initié', ''), + ('gn_class_cleric', 'fr', 'Guérisseur d\'Élite Chevronné', ''), + ('gn_class_conjurer', 'fr', 'Grand Magicien Chevronné', ''), + ('gn_class_conscript', 'fr', 'Guerrier Régulier Novice', ''), + ('gn_class_cure_adept', 'fr', 'Guérisseur Maître Novice', ''), + ('gn_class_cure_expert', 'fr', 'Guérisseur Maître Chevronné', ''), + ('gn_class_cure_master', 'fr', 'Guérisseur Maître Initié', ''), + ('gn_class_elite', 'fr', 'Guerrier d\'Élite Novice', ''), + ('gn_class_executionner', 'fr', 'Puissant Tireur Initié', ''), + ('gn_class_expert', 'fr', 'Guerrier d\'Elite Initié', ''), + ('gn_class_fighter', 'fr', 'Puissant guerrier Initié', ''), + ('gn_class_forager', 'fr', 'Récolteur', ''), + ('gn_class_healing_apprentice', 'fr', 'Guérisseur Régulier Novice', ''), + ('gn_class_legionnaire', 'fr', 'Puissant Guerrier Novice', ''), + ('gn_class_life_surgeon', 'fr', 'Guérisseur d\'Elite Initié', ''), + ('gn_class_magician', 'fr', 'Magicien Maître Chevronné', ''), + ('gn_class_major', 'fr', 'Guerrier Maître Novice', ''), + ('gn_class_medic', 'fr', 'Grand Guérisseur Initié', ''), + ('gn_class_milician', 'fr', 'Gardien', ''), + ('gn_class_mystical_adept', 'fr', 'Magicien Maître Novice', ''), + ('gn_class_mystical_expert', 'fr', 'Magicien Maître Initié', ''), + ('gn_class_noble', 'fr', 'Compagnon', ''), + ('gn_class_priest', 'fr', 'Guérisseur d\'Elite Novice', ''), + ('gn_class_private', 'fr', 'Grand Guerrier Initié', ''), + ('gn_class_professional', 'fr', 'Puissant Tireur Chevronné', ''), + ('gn_class_range_adept', 'fr', 'Tireur Régulier Chevronné', ''), + ('gn_class_range_master', 'fr', 'Tireur d\'Elite Chevronné', ''), + ('gn_class_recruit', 'fr', 'Guerrier Régulier Initié', ''), + ('gn_class_ritual_master', 'fr', 'Grand Guérisseur Chevronné', ''), + ('gn_class_sergent', 'fr', 'Puissant Guerrier Chevronné', ''), + ('gn_class_shaman', 'fr', 'Grand Guérisseur Novice', ''), + ('gn_class_shooting_elite', 'fr', 'Tireur d\'Elite Novice', ''), + ('gn_class_shooting_lord', 'fr', 'Tireur d\'Elite Initié', ''), + ('gn_class_soldier', 'fr', 'Guerrier Régulier Chevronné', ''), + ('gn_class_sorcerer', 'fr', 'Magicien d\'Elite Novice', ''), + ('gn_class_sorcery_apprentice', 'fr', 'Grand Magicien Novice', ''), + ('gn_class_sorcery_master', 'fr', 'Grand Magicien Initié', ''), + ('gn_class_spellcaster', 'fr', 'Grand Magicien Novice', ''), + ('gn_class_throwing_adept', 'fr', 'Tireur Maître Novice', ''), + ('gn_class_throwing_expert', 'fr', 'Tireur Maître Initié', ''), + ('gn_class_throwing_master', 'fr', 'Tireur Maître Chevronné', ''), + ('gn_class_trader', 'fr', 'Explorateur', ''), + ('gn_class_traveler', 'fr', 'Voyageur', ''), + ('gn_class_treat_adept', 'fr', 'Puissant Guérisseur Initié', ''), + ('gn_class_treat_apprentice', 'fr', 'Puissant Guérisseur Novice', ''), + ('gn_class_trooper', 'fr', 'Grand Guerrier Novice', ''), + ('gn_class_warchief', 'fr', 'Guerrier Maître Chevronné', ''), + ('gn_class_warlock', 'fr', 'Puissant Magicien Chevronné', ''), + ('gn_class_warlord', 'fr', 'Guerrier d\'Elite Chevronné', ''), + ('gn_class_warmaster', 'fr', 'Maître de Guerre', ''), + ('gn_class_warrior', 'fr', 'Grand Guerrier Chevronné', ''), + ('gn_darkeningsap_static_guard_5', 'fr', 'Garde', ''), + ('gn_forager', 'fr', 'Récolteur', ''), + ('gn_fraharhunters_guards_w_10', 'fr', 'Puissant Garde', ''), + ('gn_fyros_defender', 'fr', 'Défenseur Fyros', ''), + ('gn_fyros_officer', 'fr', 'Officier Fyros', ''), + ('gn_green_seed_noble', 'fr', 'Chef de Guerre Régulier', ''), + ('gn_green_seed_volunteer', 'fr', 'Volontaire Régulier', ''), + ('gn_guard_inv_1', 'fr', 'Garde', ''), + ('gn_guard_inv_2', 'fr', 'Garde', ''), + ('gn_kami_sentinel', 'fr', 'Sentinelle des Kamis', ''), + ('gn_karavan_guard_h_1', 'fr', 'Gardien de la Karavan', ''), + ('gn_karavan_guardian', 'fr', 'Gardien de la Karavan', ''), + ('gn_levier_volunteer', 'fr', 'Volontaire Régulier', ''), + ('gn_leviers_noble', 'fr', 'Chef de Guerre Régulier', ''), + ('gn_matis_officer', 'fr', 'Officier Matis', ''), + ('gn_matis_voluteer', 'fr', 'Défenseur Matis', ''), + ('gn_mystical__adept', 'fr', 'Magicien Maître Novice', ''), + ('gn_professionnal', 'fr', 'Puissant Tireur Chevronné', ''), + ('gn_zorai_officer', 'fr', 'Officier Zoraï', ''), + ('gn_zorai_voluteer_f', 'fr', 'Défenseur Zoraï', ''), + ('fct_steward', 'fr', ' (Régisseur)', ''), + ('fct_k_pactgiver', 'fr', ' (Donneur de Pactes Kamis)', ''), + ('fct_kv_pactgiver', 'fr', ' (Donneur de Pactes Karavans)', ''), + ('fct_kitin_mg_1', 'fr', ' (Observateur de la Menace Kitin)', ''), + ('fct_kitin_mg_2', 'fr', ' (Observateur de la Menace Kitin)', ''), + ('fct_kitin_mg_3', 'fr', ' (Observateur de la Menace Kitin)', ''), + ('fct_kitin_mg_4', 'fr', ' (Observateur de la Menace Kitin)', ''), + ('fct_goo_obs', 'fr', ' (Observateur de la Goo)', ''), + ('fct_bg', 'fr', ' (Garde du Corps)', ''), + ('fct_kami_adept', 'fr', ' (Adepte des Kamis)', ''), + ('fct_larmor_merchant', 'fr', ' (Marchand d\'Armures Légères)', ''), + ('fct_marmor_merchant', 'fr', ' (Marchand d\'Armures Moyennes)', ''), + ('fct_harmor_merchant', 'fr', ' (Marchand d\'Armures Lourdes)', ''), + ('fct_ctool_merchant', 'fr', ' (Marchand d\'Outils de Création)', ''), + ('fct_ttool_merchant', 'fr', ' (Marchand d\'Outils de Dressage)', ''), + ('fct_htool_merchant', 'fr', ' (Marchand d\'Outils de Récolte)', ''), + ('fct_shield_merchant', 'fr', ' (Marchand de Boucliers)', ''), + ('fct_ammo_merchant', 'fr', ' (Marchand de Munitions)', ''), + ('fct_rangeweapon_merchant', 'fr', ' (Marchand d\'Armes de Tir)', ''), + ('fct_meleeweapon_merchant', 'fr', ' (Marchand d\'Armes de Mêlée)', ''), + ('fct_stableboy_merchant', 'fr', ' (Palefrenier)', ''), + ('fct_rm_merchant', 'fr', ' (Marchand de Matières Premières)', ''), + ('fct_jewel_merchant', 'fr', ' (Marchand de Bijoux)', ''), + ('fct_tool_merchant', 'fr', ' (Marchand d\'Outils)', ''), + ('fct_plarmor_merchant', 'fr', ' (Marchand de Composition d\'Armures Légères)', ''), + ('fct_pmarmor_merchant', 'fr', ' (Marchand de Composition d\'Armures Moyennes)', ''), + ('fct_pharmor_merchant', 'fr', ' (Marchand de Composition d\'Armures Lourdes)', ''), + ('fct_parmor_merchant', 'fr', ' (Marchand de Composition d\'Armures)', ''), + ('fct_pctool_merchant', 'fr', ' (Marchand de Composition d\'Outils de Création)', ''), + ('fct_pttool_merchant', 'fr', ' (Marchand de Composition d\'Outils de Dressage)', ''), + ('fct_phtool_merchant', 'fr', ' (Marchand de Composition d\'Outils de Récolte)', ''), + ('fct_ptool_merchant', 'fr', ' (Marchand de Composition d\'Outils)', ''), + ('fct_pshield_merchant', 'fr', ' (Marchand de Composition de Boucliers)', ''), + ('fct_pammo_merchant', 'fr', ' (Marchand de Composition de Munitions)', ''), + ('fct_prangeweapon_merchant', 'fr', ' (Marchand de Composition d\'Armes de Tir)', ''), + ('fct_pmeleeweapon_merchant', 'fr', ' (Marchand de Composition d\'Armes de Mêlée)', ''), + ('fct_prm_merchant', 'fr', ' (Marchand de Composition de Matières Premières)', ''), + ('fct_pjewel_merchant', 'fr', ' (Marchand de Composition de Bijoux)', ''), + ('fct_mf_welcomer', 'fr', ' (Hôte des Guildes de Combattants de Mêlée)', ''), + ('fct_rf_welcomer', 'fr', ' (Hôte des Guildes de Combattants à Distance)', ''), + ('fct_mh_welcomer', 'fr', ' (Hôte des Guildes de Guérisseurs)', ''), + ('fct_mb_welcomer', 'fr', ' (Hôte des Guildes de Buffers)', ''), + ('fct_ma_welcomer', 'fr', ' (Hôte des Guildes d\'Attaquants)', ''), + ('fct_t_welcomer', 'fr', ' (Hôte des Guildes de Marchands)', ''), + ('fct_h_welcomer', 'fr', ' (Hôte des Guildes de Rangers)', ''), + ('fct_f_welcomer', 'fr', ' (Hôte des Guildes d\'Artisans)', ''), + ('fct_welcomer', 'fr', ' (Hôte des Guildes)', ''), + ('fct_p_caretaker', 'fr', ' (Gardien d\'Immeuble d\'Homins)', ''), + ('fct_g_caretaker', 'fr', ' (Gardien d\'Immeuble de Guildes)', ''), + ('fct_caretaker', 'fr', ' (Gardien d\'Immeuble)', ''), + ('fct_mf_chief', 'fr', ' (Chef des Guildes de Combattants de Mêlée)', ''), + ('fct_rf_chief', 'fr', ' (Chef des Guildes de Combattants à Distance)', ''), + ('fct_mh_chief', 'fr', ' (Chef des Guildes de Guérisseurs)', ''), + ('fct_mb_chief', 'fr', ' (Chef des Guildes de Buffers)', ''), + ('fct_ma_chief', 'fr', ' (Chef des Guildes d\'Attaquants)', ''), + ('fct_t_chief', 'fr', ' (Chef des Guildes de Marchands)', ''), + ('fct_h_chief', 'fr', ' (Chef des Guildes de Récolteurs)', ''), + ('fct_f_chief', 'fr', ' (Chef des Guildes d\'Artisans)', ''), + ('fct_mission_officer', 'fr', ' (Officier de Missions)', ''), + ('fct_mv_guard', 'fr', ' (Garde d\'Yrkanis)', ''), + ('fct_mv_guardchief', 'fr', ' (Chef des Gardes d\'Yrkanis)', ''), + ('fct_ma_guard', 'fr', ' (Garde de Natae)', ''), + ('fct_ma_guardchief', 'fr', ' (Chef des Gardes de Natae)', ''), + ('fct_mb_guard', 'fr', ' (Garde de Davae)', ''), + ('fct_mb_guardchief', 'fr', ' (Chef des Gardes de Davae)', ''), + ('fct_mc_guard', 'fr', ' (Garde d\'Avalae)', ''), + ('fct_mc_guardchief', 'fr', ' (Chef des Gardes d\'Avalae)', ''), + ('fct_mf_guard', 'fr', ' (Garde des Frontières)', ''), + ('fct_tax_collector', 'fr', ' (Percepteur des impôts)', ''), + ('fct_tribe_chief', 'fr', ' (Chef de Tribu)', ''), + ('fct_barman', 'fr', ' (Barman)', ''), + ('fct_mayor', 'fr', ' (Maire)', ''), + ('fct_amayor', 'fr', ' (Assistant du Maire)', ''), + ('fct_natae_chief', 'fr', ' (Chef du Village de Natae)', ''), + ('fct_davae_chief', 'fr', ' (Chef du Village de Davae)', ''), + ('fct_avalae_chief', 'fr', ' (Chef du Village d\'Avalae)', ''), + ('fct_counselor', 'fr', ' (Conseiller du Roi)', ''), + ('fct_cutthroat', 'fr', ' (Egorgeur Matis)', ''), + ('fct_bandit_chief', 'fr', ' (Chef des Bandits)', ''), + ('fct_mv_intendant', 'fr', ' (Intendant d\'Yrkanis)', ''), + ('fct_ma_intendant', 'fr', ' (Intendant de Natae)', ''), + ('fct_mb_intendant', 'fr', ' (Intendant de Davae)', ''), + ('fct_mc_intendant', 'fr', ' (Intendant d\'Avalae)', ''), + ('fct_zv_intendant', 'fr', ' (Intendant de Zora)', ''), + ('fct_za_intendant', 'fr', ' (Intendant de Jen-Laï)', ''), + ('fct_zb_intendant', 'fr', ' (Intendant de Min-Cho)', ''), + ('fct_zc_intendant', 'fr', ' (Intendant d\'Hoï-Cho)', ''), + ('fct_fv_intendant', 'fr', ' (Intendant de Pyr)', ''), + ('fct_fa_intendant', 'fr', ' (Intendant de Thesos)', ''), + ('fct_fb_intendant', 'fr', ' (Intendant de Dyron)', ''), + ('fct_tv_intendant', 'fr', ' (Intendant de Fairhaven)', ''), + ('fct_ta_intendant', 'fr', ' (Intendant de Windermeer)', ''), + ('fct_tc_intendant', 'fr', ' (Intendant de Crystabell)', ''), + ('fct_tb_intendant', 'fr', ' (Intendant d\'Avendale)', ''), + ('fct_zv_guard', 'fr', ' (Garde de Zora)', ''), + ('fct_zv_guardchief', 'fr', ' (Chef des Gardes de Zora)', ''), + ('fct_za_guard', 'fr', ' (Garde de Jen-Laï)', ''), + ('fct_za_guardchief', 'fr', ' (Chef des Gardes de Jen-Laï)', ''), + ('fct_zb_guard', 'fr', ' (Garde de Min-Cho)', ''), + ('fct_zb_guardchief', 'fr', ' (Chef des Gardes de Min-Cho)', ''), + ('fct_zc_guard', 'fr', ' (Garde d\'Hoï-Cho)', ''), + ('fct_zc_guardchief', 'fr', ' (Chef des Gardes d\'Hoï-Cho)', ''), + ('fct_fv_guard', 'fr', ' (Garde de Pyr)', ''), + ('fct_fv_guardchief', 'fr', ' (Chef des Gardes de Pyr)', ''), + ('fct_fv_rookieguard', 'fr', ' (Garde de Pyr Débutant)', ''), + ('fct_fa_guardchief', 'fr', ' (Chef des Gardes de Thesos)', ''), + ('fct_fa_guard', 'fr', ' (Garde de Thesos)', ''), + ('fct_fb_guardchief', 'fr', ' (Chef des Gardes de Dyron)', ''), + ('fct_fb_guard', 'fr', ' (Garde de Dyron)', ''), + ('fct_ff_guard', 'fr', ' (Garde des Frontières)', ''), + ('fct_tv_guard', 'fr', ' (Garde de Fairhaven)', ''), + ('fct_tv_guardchief', 'fr', ' (Chef des Gardes de Fairhaven)', ''), + ('fct_ta_guard', 'fr', ' (Garde de Windermeer)', ''), + ('fct_ta_guardchief', 'fr', ' (Chef des Gardes de Windermeer)', ''), + ('fct_tc_guard', 'fr', ' (Garde de Crystabell)', ''), + ('fct_tc_guardchief', 'fr', ' (Chef des Gardes de Crystabell)', ''), + ('fct_tb_guard', 'fr', ' (Garde d\'Avendale)', ''), + ('fct_tb_guardchief', 'fr', ' (Chef des Gardes d\'Avendale)', ''), + ('fct_zf_guard', 'fr', ' (Garde des Frontières)', ''), + ('fct_stablegirl_merchant', 'fr', ' (Palefrenière)', ''), + ('fct_barmaid', 'fr', ' (Barmaid)', ''), + ('fct_civil', 'fr', '', ''), + ('fct_sage', 'fr', ' (Sage)', ''), + ('fct_craftsman', 'fr', ' (Artisan)', ''), + ('fct_supplier', 'fr', ' (Fournisseur)', ''), + ('fct_hunter', 'fr', ' (Chasseur)', ''), + ('fct_hunter_chief', 'fr', ' (Chef des Chasseurs)', ''), + ('fct_bandit', 'fr', ' (Bandit)', ''), + ('fct_actor', 'fr', ' (Acteur)', ''), + ('fct_actress', 'fr', ' (Actrice)', ''), + ('fct_kami_master', 'fr', ' (Maître Kami)', ''), + ('fct_karavan_officer', 'fr', ' (Officier de la Karavan)', ''), + ('fct_newb_welcomer', 'fr', ' (Hôte d\'Accueil)', ''), + ('fct_newb_a', 'fr', ' (Garde de Stalli)', ''), + ('fct_newb_a_chief', 'fr', ' (Chef des Gardes de Stalli)', ''), + ('fct_newb_b', 'fr', ' (Garde de Borea)', ''), + ('fct_newb_b_chief', 'fr', ' (Chef des Gardes de Borea)', ''), + ('fct_newb_c', 'fr', ' (Garde de Nistia)', ''), + ('fct_newb_c_chief', 'fr', ' (Chef des Gardes de Nistia)', ''), + ('fct_newb_d', 'fr', ' (Garde de Rosilio)', ''), + ('fct_newb_d_chief', 'fr', ' (Chef des Gardes de Rosilio)', ''), + ('fct_newb_e', 'fr', ' (Garde de Miani)', ''), + ('fct_newb_e_chief', 'fr', ' (Chef des Gardes de Miani)', ''), + ('fct_newb_za', 'fr', ' (Garde de Qaï-Lo)', ''), + ('fct_newb_za_chief', 'fr', ' (Chef des Gardes de Qaï-Lo)', ''), + ('fct_newb_zc', 'fr', ' (Garde de Nen-Xing)', ''), + ('fct_newb_zc_chief', 'fr', ' (Chef des Gardes de Nen-Xing)', ''), + ('fct_newb_zb', 'fr', ' (Garde de Sheng-Wo)', ''), + ('fct_newb_zb_chief', 'fr', ' (Chef des Gardes de Sheng-Wo)', ''), + ('fct_newb_ze', 'fr', ' (Garde de Yin-Piang)', ''), + ('fct_newb_ze_chief', 'fr', ' (Chef des Gardes de Yin-Piang)', ''), + ('fct_newb_zd', 'fr', ' (Garde de Koï-Zun)', ''), + ('fct_newb_zd_chief', 'fr', ' (Chef des Gardes de Koï-Zun)', ''), + ('fct_newb_fa', 'fr', ' (Garde d\'Aegus)', ''), + ('fct_newb_fa_chief', 'fr', ' (Chef des Gardes d\'Aegus)', ''), + ('fct_newb_fc', 'fr', ' (Garde de Sekovix)', ''), + ('fct_newb_fc_chief', 'fr', ' (Chef des Gardes de Sekovix)', ''), + ('fct_newb_fb', 'fr', ' (Garde de Kaemon)', ''), + ('fct_newb_fb_chief', 'fr', ' (Chef des Gardes de Kaemon)', ''), + ('fct_newb_fe', 'fr', ' (Garde de Galemus)', ''), + ('fct_newb_fe_chief', 'fr', ' (Chef des Gardes de Galemus)', ''), + ('fct_newb_fd', 'fr', ' (Garde de Phyxon)', ''), + ('fct_newb_fd_chief', 'fr', ' (Chef des Gardes de Phyxon)', ''), + ('fct_newb_ta', 'fr', ' (Garde d\'Aubermouth)', ''), + ('fct_newb_ta_chief', 'fr', ' (Chef des Gardes d\'Aubermouth)', ''), + ('fct_newb_tb', 'fr', ' (Garde de Barkdell)', ''), + ('fct_newb_tb_chief', 'fr', ' (Chef des Gardes de Barkdell)', ''), + ('fct_newb_tc', 'fr', ' (Garde d\'Hobwelly)', ''), + ('fct_newb_tc_chief', 'fr', ' (Chef des Gardes d\'Hobwelly)', ''), + ('fct_newb_td', 'fr', ' (Garde de Waverton)', ''), + ('fct_newb_td_chief', 'fr', ' (Chef des Gardes de Waverton)', ''), + ('fct_newb_te', 'fr', ' (Garde de Dingleton)', ''), + ('fct_newb_te_chief', 'fr', ' (Chef des Gardes de Dingleton)', ''), + ('fct_registar', 'fr', ' (Clerc de Guildes)', ''), + ('fct_ins_f', 'fr', ' (Instructeur en Combat)', ''), + ('fct_ins_m', 'fr', ' (Instructeur en Magie)', ''), + ('fct_ins_r', 'fr', ' (Instructeur en Artisanat)', ''), + ('fct_ins_h', 'fr', ' (Instructeur en Récolte)', ''), + ('fct_mf_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Combattants de Mêlée)', ''), + ('fct_rf_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Combattants à Distance)', ''), + ('fct_c_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Combattants)', ''), + ('fct_mh_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Guérisseurs)', ''), + ('fct_mb_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Buffers)', ''), + ('fct_ma_rolemaster', 'fr', ' (Maître de Rôle des Guildes d\'Attaquants)', ''), + ('fct_m_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Magie)', ''), + ('fct_t_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Marchands)', ''), + ('fct_h_rolemaster', 'fr', ' (Maître de Rôle des Guildes de Récolteurs)', ''), + ('fct_f_rolemaster', 'fr', ' (Maître de Rôle des Guildes d\'Artisans)', ''), + ('fct_f_trainer', 'fr', ' (Entraîneur de Combattants)', ''), + ('fct_m_trainer', 'fr', ' (Entraîneur de Magiciens)', ''), + ('fct_c_trainer', 'fr', ' (Entraîneur d\'Artisans)', ''), + ('fct_h_trainer', 'fr', ' (Entraîneur de Récolteurs)', ''), + ('fct_f_guild_trainer', 'fr', ' (Entraîneur des Guildes de Combattants)', ''), + ('fct_m_guild_trainer', 'fr', ' (Entraîneur des Guildes de Magiciens)', ''), + ('fct_c_guild_trainer', 'fr', ' (Entraîneur des Guildes d\'Artisans)', ''), + ('fct_h_guild_trainer', 'fr', ' (Entraîneur des Guildes de Récolteurs)', ''), + ('fct_guild_we', 'fr', ' (Hôte d\'Accueil)', ''), + ('fct_guild_rm_craft', 'fr', ' (Maître de Rôle en Artisanat)', ''), + ('fct_guild_rm_fight', 'fr', ' (Maître de Rôle en Combat)', ''), + ('fct_guild_rm_magic', 'fr', ' (Maître de Rôle en Magie)', ''), + ('fct_scout', 'fr', ' (Eclaireur)', ''), + ('fct_ambassador', 'fr', ' (Ambassadeur)', ''), + ('fct_corporal', 'fr', ' (Caporal)', ''), + ('fct_sergent', 'fr', ' (Sergent)', ''), + ('fct_captain', 'fr', ' (Capitaine)', ''), + ('fct_city_welcomer', 'fr', ' (Hôte d\'Accueil des Villes)', ''), + ('fct_village_welcomer', 'fr', ' (Hôte d\'Accueil des Villages)', ''), + ('fct_foreman_apprentice', 'fr', ' (Apprenti Contremaître)', ''), + ('fct_foreman', 'fr', ' (Contremaître)', ''), + ('fct_foreman_master', 'fr', ' (Contremaître Expert)', ''), + ('fct_hawker', 'fr', ' (Colporteur)', ''), + ('fct_journeyman', 'fr', ' (Compagnon Artisan)', ''), + ('fct_kami_ambassador', 'fr', ' (Ambassadeur Kami)', ''), + ('fct_kami_welcomer', 'fr', ' (Hôte d\'Accueil Kami)', ''), + ('fct_karavan_ambassador', 'fr', ' (Ambassadeur de la Karavan)', ''), + ('fct_karavan_agent', 'fr', ' (Agent de la Karavan)', ''), + ('fct_karavan_welcomer', 'fr', ' (Hôte d\'Accueil de la Karavan)', ''), + ('fct_local_messenger', 'fr', ' (Messager Local)', ''), + ('fct_frontiers_messenger', 'fr', ' (Messager des Frontières)', ''), + ('fct_outlands_messenger', 'fr', ' (Messager des Terres Lointaines)', ''), + ('fct_patrolman', 'fr', ' (Patrouilleur)', ''), + ('fct_prospector', 'fr', ' (Prospecteur)', ''), + ('fct_tribe_welcomer', 'fr', ' (Hôte d\'Accueil des Tribus)', ''), + ('fct_local_supplier', 'fr', ' (Fournisseur Local)', ''), + ('fct_frontiers_supplier', 'fr', ' (Fournisseur des Frontières)', ''), + ('fct_outlands_supplier', 'fr', ' (Fournisseur des Terres Lointaines)', ''), + ('fct_outpost_steward', 'fr', ' (Régisseur de l\'Avant-Poste)', ''), + ('fct_outpost_steward_tribe', 'fr', ' (Régisseur Tribal de l\'Avant-Poste)', ''), + ('fct_outpost_officer', 'fr', ' (Officier des Avant-Postes)', ''), + ('fct_outpost_officer_tribe', 'fr', ' (Officier Tribal des Avant-Postes)', ''), + ('refugee', 'fr', 'Réfugié', 'Réfugiée'), + ('homin', 'fr', 'Homin', 'Homine'), + ('novice_artisan', 'fr', 'Artisan Débutant', 'Artisane Débutante'), + ('novice_warrior', 'fr', 'Combattant Débutant', 'Combattante Débutante'), + ('novice_harvester', 'fr', 'Récolteur Débutant', 'Récolteuse Débutante'), + ('novice_magician', 'fr', 'Magicien Débutant', 'Magicienne Débutante'), + ('artisan_apprentice', 'fr', 'Apprenti Artisan ', 'Apprentie Artisane'), + ('warrior_apprentice', 'fr', 'Apprenti Combattant', 'Apprentie Combattante'), + ('magician_apprentice', 'fr', 'Apprenti Magicien ', 'Apprentie Magicienne'), + ('fyros_artisan_apprentice', 'fr', 'Apprenti Artisan Fyros ', 'Apprentie Artisane Fyros '), + ('matis_artisan_apprentice', 'fr', 'Apprenti Artisan Matis ', 'Apprentie Artisane Matis '), + ('tryker_artisan_apprentice', 'fr', 'Apprenti Artisan Tryker ', 'Apprentie Artisane Tryker '), + ('zorai_artisan_apprentice', 'fr', 'Apprenti Artisan Zoraï ', 'Apprentie Artisane Zoraï '), + ('melee_warrior_apprentice', 'fr', 'Apprenti Guerrier de Mêlée ', 'Apprentie Guerrière de Mêlée '), + ('sniper_apprentice', 'fr', 'Apprenti Sniper ', 'Apprentie Sniper '), + ('fyros_armorer_apprentice', 'fr', 'Apprenti Armurier Fyros', 'Apprentie Armurière Fyros'), + ('fyros_jeweler_apprentice', 'fr', 'Apprenti Bijoutier Fyros', 'Apprentie Bijoutière Fyros'), + ('fyros_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes Fyros', 'Apprentie Forgeronne d\'Armes Fyros'), + ('fyros_munitioner_apprentice', 'fr', 'Apprenti Forgeron de Munitions Fyros', 'Apprentie Forgeronne de Munitions Fyros'), + ('fyros_gun_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes à Feu Fyros', 'Apprentie Forgeronne d\'Armes à Feu Fyros'), + ('fyros_shield_smith_apprentice', 'fr', 'Apprenti Forgeron de Boucliers Fyros', 'Apprentie Forgeronne de Boucliers Fyros'), + ('matis_armorer_apprentice', 'fr', 'Apprenti Armurier Matis', 'Apprentie Armurière Matis'), + ('matis_jeweler_apprentice', 'fr', 'Apprenti Bijoutier Matis', 'Apprentie Bijoutière Matis'), + ('matis_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes Matis', 'Apprentie Forgeronne d\'Armes Matis'), + ('matis_munitioner_apprentice', 'fr', 'Apprenti Forgeron de Munitions Matis', 'Apprentie Forgeronne de Munitions Matis'), + ('matis_gun_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes à Feu Matis', 'Apprentie Forgeronne d\'Armes à Feu Matis'), + ('matis_shield_smith_apprentice', 'fr', 'Apprenti Forgeron de Boucliers Matis', 'Apprentie Forgeronne de Boucliers Matis'), + ('tryker_armorer_apprentice', 'fr', 'Apprenti Armurier Tryker', 'Apprentie Armurière Tryker'), + ('tryker_jeweler_apprentice', 'fr', 'Apprenti Bijoutier Tryker', 'Apprentie Bijoutière Tryker'), + ('tryker_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes Trykers', 'Apprentie Forgeronne d\'Armes Trykers'), + ('tryker_munitioner_apprentice', 'fr', 'Apprenti Forgeron de Munitions Trykers', 'Apprentie Forgeronne de Munitions Trykers'), + ('tryker_gun_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes à Feu Trykers', 'Apprentie Forgeronne d\'Armes à Feu Trykers'), + ('tryker_shield_smith_apprentice', 'fr', 'Apprenti Forgeron de Boucliers Trykers', 'Apprentie Forgeronne de Boucliers Trykers'), + ('zorai_armorer_apprentice', 'fr', 'Apprenti Armurier Zoraï', 'Apprentie Armurière Zoraï'), + ('zorai_jeweler_apprentice', 'fr', 'Apprenti Bijoutier Zoraï', 'Apprentie Bijoutière Zoraï'), + ('zorai_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes Zoraïs', 'Apprentie Forgeronne d\'Armes Zoraïs'), + ('zorai_munitioner_apprentice', 'fr', 'Apprenti Forgeron de Munitions Zoraïs', 'Apprentie Forgeronne de Munitions Zoraïs'), + ('zorai_gun_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes à Feu Zoraïs', 'Apprentie Forgeronne d\'Armes à Feu Zoraïs'), + ('zorai_shield_smith_apprentice', 'fr', 'Apprenti Forgeron de Boucliers Zoraïs', 'Apprentie Forgeronne de Boucliers Zoraïs'), + ('melee_warrior', 'fr', 'Guerrier', 'Guerrière'), + ('range_fighter', 'fr', 'Tireur', 'Tireur'), + ('light_armsman', 'fr', 'Guerrier Confirmé', 'Guerrière Confirmée'), + ('heavy_armsman', 'fr', 'Guerrier Lourd Confirmé', 'Guerrière Lourde Confirmée'), + ('gunman', 'fr', 'Tireur Confirmé', 'Tireur Confirmé'), + ('heavy_gunman', 'fr', 'Tireur Lourd Confirmé', 'Tireur Lourd Confirmé'), + ('advanced_gunman', 'fr', 'Franc-Tireur', 'Franc-Tireur'), + ('advanced_heavy_gunman', 'fr', 'Tirailleur', 'Tirailleur'), + ('bludgeoner', 'fr', 'Matraqueur', 'Matraqueuse'), + ('skewerer', 'fr', 'Embrocheur', 'Embrocheuse'), + ('slasher', 'fr', 'Entailleur', 'Entailleuse'), + ('smasher', 'fr', 'Cogneur', 'Cogneuse'), + ('impaler', 'fr', 'Empaleur', 'Empaleuse'), + ('cleaver', 'fr', 'Fendeur', 'Fendeuse'), + ('bowman', 'fr', 'Archer', 'Archer'), + ('heavy_bowman', 'fr', 'Archer Lourd Maître', 'Archer Lourd Maître'), + ('pistoleer', 'fr', 'Pistolier', 'Pistolière'), + ('heavy_artilleryman', 'fr', 'Artilleur Lourd', 'Artilleur Lourd'), + ('crossbowman', 'fr', 'Archer Croisé', 'Archer Croisé'), + ('artilleryman', 'fr', 'Artilleur', 'Artilleur'), + ('rifleman', 'fr', 'Fusilier', 'Fusilier'), + ('maceman', 'fr', 'Marteleur', 'Marteleur'), + ('brute', 'fr', 'Brute', 'Brute'), + ('knifeman', 'fr', 'Poignardeur', 'Poignardeuse'), + ('spearman', 'fr', 'Hastaire', 'Hastaire'), + ('axeman', 'fr', 'Tailladeur', 'Tailladeuse'), + ('swordsman', 'fr', 'Epéiste', 'Epéiste'), + ('heavy_maceman', 'fr', 'Fracasseur', 'Fracasseuse'), + ('pikeman', 'fr', 'Piquier', 'Piquière'), + ('heavy_axeman', 'fr', 'Décapiteur', 'Décapiteuse'), + ('heavy_swordsman', 'fr', 'Expert en Epées Lourdes', 'Experte en Epées Lourdes'), + ('master_bowman', 'fr', 'Maître Archer', 'Maître Archer'), + ('master_heavy_bowman', 'fr', 'Maître Archer Lourd', 'Maître Archer Lourd'), + ('master_pistoleer', 'fr', 'Chasseur de Primes', 'Chasseuse de Primes'), + ('master_heavy_artilleryman', 'fr', 'Maître Artilleur Lourd', 'Maître Artilleur Lourd'), + ('master_crossbowman', 'fr', 'Maître Fantassin à Arc', 'Maître Fantassin à Arc'), + ('master_artilleryman', 'fr', 'Maître Canonnier', 'Maître Canonnier'), + ('master_rifleman', 'fr', 'Fusilier d\'Elite', 'Fusilier d\'Elite'), + ('master_maceman', 'fr', 'Maître Assommeur', 'Maître Assommeur'), + ('master_brute', 'fr', 'Maître du Fléau', 'Maître du Fléau'), + ('master_knifeman', 'fr', 'Virtuose de la Lame', 'Virtuose de la Lame'), + ('master_spearman', 'fr', 'Lancier d\'Elite', 'Lancier d\'Elite'), + ('master_axeman', 'fr', 'Faucheur Ecarlate', 'Faucheuse Ecarlate'), + ('master_swordsman', 'fr', 'Maître Bretteur', 'Maître Bretteur'), + ('master_heavy_maceman', 'fr', 'Maître Ecraseur', 'Maître Ecraseur'), + ('master_pikeman', 'fr', 'Piquier d\'Elite', 'Piquière d\'Elite'), + ('master_heavy_axeman', 'fr', 'Exécuteur Ecarlate', 'Exécuteur Ecarlate'), + ('master_heavy_swordsman', 'fr', 'Epéiste de Guerre', 'Epéiste de Guerre'), + ('master_hand_to_hand_fighter', 'fr', 'Maître Martial', 'Maître Martial'), + ('hand_to_hand_fighter', 'fr', 'Pugiliste', 'Pugiliste'), + ('close_fighter', 'fr', 'Combattant Rapproché', 'Combattante Rapprochée'), + ('advanced_close_fighter', 'fr', 'Empoigneur', 'Empoigneuse'), + ('defensive_magician', 'fr', 'Magicien Défensif', 'Magicienne Défensive'), + ('offensive_magician', 'fr', 'Magicien Offensif', 'Magicienne Offensive'), + ('elementalist_apprentice', 'fr', 'Apprenti Elémentaliste', 'Apprentie Elémentaliste'), + ('mentalist', 'fr', 'Mentaliste', 'Mentaliste'), + ('enchanter', 'fr', 'Enchanteur', 'Enchanteresse'), + ('summoner', 'fr', 'Envoûteur', 'Envoûteuse'), + ('master_of_illusion', 'fr', 'Mage des Illusions', 'Mage des Illusions'), + ('mind_lord', 'fr', 'Seigneur de l\'Esprit', 'Maîtresse de l\'Esprit'), + ('healer', 'fr', 'Guérisseur', 'Guérisseuse'), + ('shaman', 'fr', 'Chaman', 'Chaman'), + ('priest', 'fr', 'Prêtre', 'Prêtresse'), + ('master_of_life', 'fr', 'Mage de la Vie', 'Mage de la Vie'), + ('celestial_guardian', 'fr', 'Gardien Céleste', 'Gardienne Céleste'), + ('black_mage', 'fr', 'Mage Noir', 'Mage Noire'), + ('affliction_bringer', 'fr', 'Ensorceleur', 'Ensorceleuse'), + ('master_of_torment', 'fr', 'Mage des Tourments', 'Mage des Tourments'), + ('avatar_of_sorrow', 'fr', 'Avatar des Regrets', 'Avatar des Regrets'), + ('destroyer', 'fr', 'Destructeur', 'Destructrice'), + ('warlock', 'fr', 'Sorcier', 'Sorcière'), + ('archmage', 'fr', 'Elémentaliste', 'Elémentaliste'), + ('master_of_pain', 'fr', 'Mage de la Souffrance', 'Mage de la Souffrance'), + ('avatar_of_destruction', 'fr', 'Avatar de Destruction', 'Avatar de Destruction'), + ('elementalist', 'fr', 'Elémentaliste', 'Elémentaliste'), + ('alchemist', 'fr', 'Alchimiste', 'Alchimiste'), + ('biomancer', 'fr', 'Biomanceur', 'Biomanceur'), + ('master_of_energies', 'fr', 'Maître des Energies', 'Maîtresse des Energies'), + ('chosen_of_atys', 'fr', 'Elu d\'Atys', 'Elue d\'Atys'), + ('title00079', 'fr', 'Voyageur', 'Voyageuse'), + ('fbt', 'fr', 'Ancien d\'Atys', 'Ancienne d\'Atys'), + ('sgm', 'fr', 'Maître de Jeu Senior', 'Maître de Jeu Senior'), + ('gm', 'fr', 'Maître de Jeu', 'Maître de Jeu'), + ('vg', 'fr', 'Guide Vétéran', 'Guide Vétéran'), + ('sg', 'fr', 'Guide Senior', 'Guide Senior'), + ('g', 'fr', 'Guide', 'Guide'), + ('armorer_apprentice', 'fr', 'Apprenti Armurier', 'Apprentie Armurière'), + ('jeweler_apprentice', 'fr', 'Apprenti Bijoutier', 'Apprentie Bijoutière'), + ('melee_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes de Mêlée', 'Apprentie Forgeronne d\'Armes de Mêlée'), + ('range_weapon_smith_apprentice', 'fr', 'Apprenti Forgeron d\'Armes de Tir', 'Apprentie Forgeronne d\'Armes de Tir'), + ('heavy_armorer', 'fr', 'Armurier Lourd', 'Armurière Lourde'), + ('light_armorer', 'fr', 'Armurier Léger', 'Armurière Légère'), + ('medium_armorer', 'fr', 'Armurier Moyen', 'Armurière Moyenne'), + ('shield_smith', 'fr', 'Forgeron de Boucliers', 'Forgeronne de Boucliers'), + ('jeweler', 'fr', 'Bijoutier', 'Bijoutière'), + ('melee_weapon_smith', 'fr', 'Forgeron d\'Armes de Mêlée', 'Forgeronne d\'Armes de Mêlée'), + ('melee_heavy_weapon_smith', 'fr', 'Forgeron d\'Armes de Mêlée Lourdes', 'Forgeronne d\'Armes de Mêlée Lourdes'), + ('melee_light_weapon_smith', 'fr', 'Forgeron d\'Armes de Mêlée Légères', 'Forgeronne d\'Armes de Mêlée Légères'), + ('range_weapon_smith', 'fr', 'Forgeron d\'Armes de Tir', 'Forgeronne d\'Armes de Tir'), + ('range_heavy_weapon_smith', 'fr', 'Forgeron d\'Armes de Tir Lourdes', 'Forgeronne d\'Armes de Tir Lourdes'), + ('advanced_heavy_armorer', 'fr', 'Armurier Lourd Avancé', 'Armurière Lourde Avancée'), + ('advanced_light_armorer', 'fr', 'Armurier Léger Avancé', 'Armurière Légère Avancée'), + ('advanced_medium_armorer', 'fr', 'Armurier Moyen Avancé', 'Armurière Moyenne Avancée'), + ('advanced_shield_smith', 'fr', 'Forgeron Avancé de Boucliers', 'Forgeronne Avancée de Boucliers'), + ('advanced_jeweler', 'fr', 'Bijoutier Avancé', 'Bijoutière Avancée'), + ('advanced_melee_weapon_smith', 'fr', 'Forgeron Avancé d\'Armes de Mêlée', 'Forgeronne Avancée d\'Armes de Mêlée'), + ('advanced_melee_heavy_weapon_smith', 'fr', 'Forgeron Avancé d\'Armes de Mêlée Lourdes', 'Forgeronne Avancée d\'Armes de Mêlée Lourdes'), + ('advanced_melee_light_weapon_smith', 'fr', 'Forgeron Avancé d\'Armes de Mêlée Légères ', 'Forgeronne Avancée d\'Armes de Mêlée Légères '), + ('advanced_range_weapon_smith', 'fr', 'Forgeron Avancé d\'Armes de Tir', 'Forgeronne Avancée d\'Armes de Tir'), + ('advanced_range_heavy_weapon_smith', 'fr', 'Forgeron Avancé d\'Armes de Tir Lourdes', 'Forgeronne Avancée d\'Armes de Tir Lourdes'), + ('expert_heavy_armorer', 'fr', 'Armurier Lourd Expert', 'Armurière Lourde Experte'), + ('expert_light_armorer', 'fr', 'Armurier Léger Expert', 'Armurière Légère Experte'), + ('expert_medium_armorer', 'fr', 'Armurier Moyen Expert', 'Armurière Moyenne Experte'), + ('expert_shield_smith', 'fr', 'Forgeron Expert de Boucliers', 'Forgeronne Experte de Boucliers'), + ('expert_jeweler', 'fr', 'Bijoutier Expert', 'Bijoutière Experte'), + ('expert_melee_weapon_smith', 'fr', 'Forgeron Expert d\'Armes de Mêlée', 'Forgeronne Experte d\'Armes de Mêlée'), + ('expert_melee_heavy_weapon_smith', 'fr', 'Forgeron Expert d\'Armes de Mêlée Lourdes', 'Forgeronne Experte d\'Armes de Mêlée Lourdes'), + ('expert_melee_light_weapon_smith', 'fr', 'Forgeron Expert d\'Armes de Mêlée Légères ', 'Forgeronne Experte d\'Armes de Mêlée Légères '), + ('expert_range_weapon_smith', 'fr', 'Forgeron Expert d\'Armes de Tir ', 'Forgeronne Experte d\'Armes de Tir '), + ('expert_range_heavy_weapon_smith', 'fr', 'Forgeron Expert d\'Armes de Tir Lourdes', 'Forgeronne Experte d\'Armes de Tir Lourdes'), + ('heavy_armorer_master', 'fr', 'Maître Armurier Lourd', 'Maître Armurier Lourd'), + ('light_armorer_master', 'fr', 'Maître Armurier Léger', 'Maître Armurier Léger'), + ('medium_armorer_master', 'fr', 'Maître Armurier Moyen', 'Maître Armurier Moyen'), + ('shield_smith_master', 'fr', 'Maître Forgeron de Boucliers', 'Maître Forgeron de Boucliers'), + ('jeweler_master', 'fr', 'Maître Bijoutier', 'Maître Bijoutier'), + ('melee_weapon_smith_master', 'fr', 'Maître Forgeron d\'Armes de Mêlée', 'Maître Forgeron d\'Armes de Mêlée'), + ('melee_heavy_weapon_smith_master', 'fr', 'Maître Forgeron d\'Armes de Mêlée Lourdes', 'Maître Forgeron d\'Armes de Mêlée Lourdes'), + ('melee_light_weapon_smith_master', 'fr', 'Maître Forgeron d\'Armes de Mêlée Légères', 'Maître Forgeron d\'Armes de Mêlée Légères'), + ('range_weapon_smith_master', 'fr', 'Maître Forgeron d\'Armes de Tir', 'Maître Forgeron d\'Armes de Tir'), + ('range_heavy_weapon_smith_master', 'fr', 'Maître Forgeron d\'Armes de Tir Lourdes', 'Maître Forgeron d\'Armes de Tir Lourdes'), + ('forager_apprentice', 'fr', 'Apprenti Foreur', 'Apprentie Foreuse'), + ('forager', 'fr', 'Foreur', 'Foreuse'), + ('desert_forager', 'fr', 'Foreur du Désert', 'Foreuse du Désert'), + ('forest_forager', 'fr', 'Foreur des Forêts', 'Foreuse des Forêts'), + ('jungle_forager', 'fr', 'Foreur de la Jungle', 'Foreuse de la Jungle'), + ('lacustre_forager', 'fr', 'Foreur des Lacs', 'Foreuse des Lacs'), + ('prime_roots_forager', 'fr', 'Foreur des Primes Racines', 'Foreuse des Primes Racines'), + ('advanced_desert_forager', 'fr', 'Foreur Avancé du Désert', 'Foreuse Avancée du Désert'), + ('advanced_forest_forager', 'fr', 'Foreur Avancé des Forêts', 'Foreuse Avancée des Forêts'), + ('advanced_jungle_forager', 'fr', 'Foreur Avancé de la Jungle', 'Foreuse Avancée de la Jungle'), + ('advanced_lacustre_forager', 'fr', 'Foreur Avancé des Lacs', 'Foreuse Avancée des Lacs'), + ('advanced_prime_roots_forager', 'fr', 'Foreur Avancé des Primes Racines', 'Foreuse Avancée des Primes Racines'), + ('expert_desert_forager', 'fr', 'Foreur Expert du Désert', 'Foreuse Experte du Désert'), + ('expert_forest_forager', 'fr', 'Foreur Expert des Forêts', 'Foreuse Experte des Forêts'), + ('expert_jungle_forager', 'fr', 'Foreur Expert de la Jungle', 'Foreuse Experte de la Jungle'), + ('expert_lacustre_forager', 'fr', 'Foreur Expert des Lacs', 'Foreuse Experte des Lacs'), + ('expert_prime_roots_forager', 'fr', 'Foreur Expert des Primes Racines', 'Foreuse Experte des Primes Racines'), + ('master_desert_forager', 'fr', 'Maître Foreur du Désert', 'Maître Foreur du Désert'), + ('master_forest_forager', 'fr', 'Maître Foreur des Forêts', 'Maître Foreur des Forêts'), + ('master_jungle_forager', 'fr', 'Maître Foreur de la Jungle', 'Maître Foreur de la Jungle'), + ('master_lacustre_forager', 'fr', 'Maître Foreur des Lacs', 'Maître Foreur des Lacs'), + ('master_prime_roots_forager', 'fr', 'Maître Foreur des Primes Racines', 'Maître Foreur des Primes Racines'), + ('gn_green_seed_comrade', 'fr', 'Chef Régulier', ''), + ('gn_kitin_gatherers-magician_guard', 'fr', 'Garde Maître', ''), + ('gn_kitin_gatheres_wander_guards', 'fr', 'Garde Maître', ''), + ('gn_matis_defender', 'fr', 'Défenseur Matis', ''), + ('gn_recoverers_guard_6', 'fr', 'Garde Maître', ''), + ('gn_zorai_voluteer_m', 'fr', 'Défenseur Zoraï', ''), + ('gn_antikamis_guard', 'fr', 'Garde Maître', ''), + ('gn_arid_matis_guard', 'fr', 'Garde Maître', ''), + ('gn_barkers_guard', 'fr', 'Garde Puissant', ''), + ('gn_beachcombers_guard', 'fr', 'Garde Maître', ''), + ('gn_black_circle_guard', 'fr', 'Garde Maître', ''), + ('gn_cholorogoos_guard', 'fr', 'Garde Puissant', ''), + ('gn_company_eternal_guard_havenofpurity', 'fr', 'Garde Puissant', ''), + ('gn_company_eternal_guard_nexus', 'fr', 'Garde Puissant', ''), + ('gn_corsairs_guard', 'fr', 'Garde Régulier', ''), + ('gn_darkeningsap_guard', 'fr', 'Garde Maître', ''), + ('gn_duneriders_guard', 'fr', 'Garde Maître', ''), + ('gn_ecowarriors_guard', 'fr', 'Garde Maître', ''), + ('gn_first_deserters_guard', 'fr', 'Garde Puissant', ''), + ('gn_fraharhunters_guard', 'fr', 'Garde Puissant', ''), + ('gn_fraharhunters_guards', 'fr', 'Garde Puissant', ''), + ('gn_frahars_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_gooheads_guard', 'fr', 'Garde Maître', ''), + ('gn_green_seed_guard', 'fr', 'Garde Régulier', ''), + ('gn_hamazans_guard', 'fr', 'Grand Garde', ''), + ('gn_iconeworshipers_guard', 'fr', 'Garde Régulier', ''), + ('gn_kitin_gatherers_guard', 'fr', 'Garde Maître', ''), + ('gn_lawless_guard', 'fr', 'Garde Maître', ''), + ('gn_leviers_guard', 'fr', 'Garde Régulier', ''), + ('gn_matisian_border_guards_guard', 'fr', 'Garde Puissant', ''), + ('gn_nightturner_guard', 'fr', 'Garde Puissant', ''), + ('gn_oasis_diggers_guard', 'fr', 'Garde Maître', ''), + ('gn_pyromancers_guard', 'fr', 'Garde Maître', ''), + ('gn_recoverers_guard', 'fr', 'Garde Maître', ''), + ('gn_renegades_guard', 'fr', 'Garde Maître', ''), + ('gn_restorers_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_sacredsap_guard', 'fr', 'Grand Garde', ''), + ('gn_sap_gleaners_guard', 'fr', 'Garde Maître', ''), + ('gn_sap_slaves_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_scorchers_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_shadowrunners_guard', 'fr', 'Grand Garde', ''), + ('gn_siblings_guard', 'fr', 'Grand Garde', ''), + ('gn_silt_sculptors_guard', 'fr', 'Grand Garde', ''), + ('gn_slash_and_burn_guard', 'fr', 'Garde Maître', ''), + ('gn_slavers_guard', 'fr', 'Garde Maître', ''), + ('gn_smugglers_guard', 'fr', 'Garde Puissant', ''), + ('gn_tutor_guard', 'fr', 'Garde Puissant', ''), + ('gn_water_breakers_guard', 'fr', 'Grand Garde', ''), + ('gn_woven_bridles_guard', 'fr', 'Garde Maître', ''), + ('gn_zorai_kami_sentinel', 'fr', 'Sentinelle Kami', ''), + ('fighter', 'fr', 'Combattant', ''), + ('magician', 'fr', 'Magicien', ''), + ('craftsman', 'fr', 'Artisan', ''), + ('meleefighter', 'fr', 'Combattant de Mêlée', ''), + ('rangefighter', 'fr', 'Combattant à Distance', ''), + ('attackcaster', 'fr', 'Attaquant', ''), + ('buffercaster', 'fr', 'Buffer', ''), + ('healercaster', 'fr', 'Guérisseur', ''), + ('harvester', 'fr', 'Récolteur', ''), + ('shopkeeper', 'fr', 'Marchand', ''), + ('faber', 'fr', 'Artisan', ''), + ('irefighter', 'fr', 'Combattant Agressif', ''), + ('swashbuckler', 'fr', 'Bretteur', ''), + ('kamicfist', 'fr', 'Poing Kamic', ''), + ('bladebearer', 'fr', 'Porteur de Lames', ''), + ('windchild', 'fr', 'Enfant des Vents', ''), + ('runner', 'fr', 'Coureur', ''), + ('scout', 'fr', 'Eclaireur', ''), + ('firelance', 'fr', 'Lanceur de Flammes', ''), + ('scarlethunter', 'fr', 'Chasseur Ecarlate', ''), + ('greenhunter', 'fr', 'Chasseur Vert', ''), + ('atysguardian', 'fr', 'Gardien d\'Atys', ''), + ('shadowhunter', 'fr', 'Chasseur de L\'Ombre', ''), + ('witherer', 'fr', 'Fletrisseur', ''), + ('fouler', 'fr', 'Contamineur', ''), + ('disturber', 'fr', 'Troubleur d\'Esprits', 'Troubleuse d\'esprit'), + ('kamicfury', 'fr', 'Furie Kamique', ''), + ('spiritualshield', 'fr', 'Bouclier Spirituel', ''), + ('faker', 'fr', 'Feinteur', ''), + ('windguardian', 'fr', 'Gardien des Vents', ''), + ('kamicguardian', 'fr', 'Gardien Kamic', ''), + ('unknown', 'fr', 'Inconnu', ''), + ('secondbreath', 'fr', 'Second Souffle', ''), + ('lifestealer', 'fr', 'Voleur de Vies', ''), + ('secondlife', 'fr', 'Seconde Vie', ''), + ('sapcristal', 'fr', 'Cristal de Sève', ''), + ('sandcaravanner', 'fr', 'Caravannier des Sables', ''), + ('imperialsupplier', 'fr', 'Fournisseur Impérial', ''), + ('steward', 'fr', 'Régisseur', ''), + ('hawker', 'fr', 'Colporteur', ''), + ('range_warrior', 'fr', 'Guerrier à Distance', ''), + ('attack_magician', 'fr', 'Attaquant', ''), + ('buffer_magician', 'fr', 'Buffer', ''), + ('healer_magician', 'fr', 'Guérisseur', ''), + ('firemaster', 'fr', 'Maître du Feu', ''), + ('lakemaster', 'fr', 'Maître des Lacs', ''), + ('gn_gibbay_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_masters_of_the_goo_guard', 'fr', 'Garde d\'Elite', ''), + ('gn_tryker_tribe_slave', 'fr', 'Esclave Tryker', ''), + ('cm', 'fr', 'Administrateur de la Communauté', 'Administratrice de la Communauté'), + ('em', 'fr', 'Administrateur des Evènements', 'Administratrice des Evènements'), + ('eg', 'fr', 'Guide des Evènements', 'Guide des Evènements'), + ('observer', 'fr', 'Observateur', 'Observatrice'), + ('kami_ally', 'fr', 'Champion Kami', ''), + ('karavan_ally', 'fr', 'Champion Karavan', ''), + ('gn_aegus_kami_priest', 'fr', 'Prêcheur Kami d\'Aegus', ''), + ('gn_kaemon_kami_priest', 'fr', 'Prêcheur Kami de Kaemon', ''), + ('gn_sekovix_kami_priest', 'fr', 'Prêcheur Kami de Sekovix', ''), + ('gn_phyxon_kami_priest', 'fr', 'Prêcheur Kami de Phyxon', ''), + ('gn_galemus_kami_priest', 'fr', 'Prêcheur Kami de Galemus', ''), + ('gn_stalli_karavan_teleporter', 'fr', 'Téléporteur Karavan de Stalli', ''), + ('gn_borea_karavan_teleporter', 'fr', 'Téléporteur Karavan de Borea', ''), + ('gn_nistia_karavan_teleporter', 'fr', 'Téléporteur Karavan de Nistia', ''), + ('gn_rosilio_karavan_teleporter', 'fr', 'Téléporteur Karavan de Rosilio', ''), + ('gn_miani_karavan_teleporter', 'fr', 'Téléporteur Karavan de Miani', ''), + ('gn_stalli_karavan_guide', 'fr', 'Guide Karavan de Stalli', ''), + ('gn_borea_karavan_guide', 'fr', 'Guide Karavan de Borea', ''), + ('gn_nistia_karavan_guide', 'fr', 'Guide Karavan de Nistia', ''), + ('gn_rosilio_karavan_guide', 'fr', 'Guide Karavan de Rosilio', ''), + ('gn_miani_karavan_guide', 'fr', 'Guide Karavan de Miani', ''), + ('gn_qai_lo_kami_priest', 'fr', 'Prêcheur Kami de Qai Lo', ''), + ('gn_sheng_wo_kami_priest', 'fr', 'Prêcheur Kami de Sheng Wo', ''), + ('gn_men_xing_kami_priest', 'fr', 'Prêcheur Kami de Men Xing', ''), + ('gn_koi_zun_kami_priest', 'fr', 'Prêcheur Kami de Koi Zun', ''), + ('gn_yin_piang_kami_priest', 'fr', 'Prêcheur Kami de Yin Piang', ''), + ('gn_aubermouth_karavan_teleporter', 'fr', 'Téléporteur Karavan d\'Aubermouth', ''), + ('gn_waverton_karavan_teleporter', 'fr', 'Téléporteur Karavan de Waverton', ''), + ('gn_hobwelly_karavan_teleporter', 'fr', 'Téléporteur Karavan d\'Hobwelly', ''), + ('gn_dingleton_karavan_teleporter', 'fr', 'Téléporteur Karavan de Dingleton', ''), + ('gn_barkdell_karavan_teleporter', 'fr', 'Téléporteur Karavan de Barkdell', ''), + ('gn_aubermouth_karavan_guide', 'fr', 'Guide Karavan d\'Aubermouth', ''), + ('gn_waverton_karavan_guide', 'fr', 'Guide Karavan de Waverton', ''), + ('gn_hobwelly_karavan_guide', 'fr', 'Guide Karavan d\'Hobwelly', ''), + ('gn_dingleton_karavan_guide', 'fr', 'Guide Karavan de Dingleton', ''), + ('gn_barkdell_karavan_guide', 'fr', 'Guide Karavan de Barkdell', ''), + ('gn_karavan_agent', 'fr', 'Agent Karavan', ''), + ('gn_ancientdryads_kami_ambassador_m1', 'fr', 'Ambassadeur Kami des Dryades', ''), + ('gn_beachcombers_kami_ambassador_t1', 'fr', 'Ambassadeur Kami des Déferlants', ''), + ('gn_cockroaches_kami_ambassador_p1', 'fr', 'Ambassadeur Kami des Cancrelats', ''), + ('gn_company_kami_ambassador_p1', 'fr', 'Ambassadeur Kami de la Compagnie de l\'Arbre Eternel', ''), + ('gn_company_kami_ambassador_z1', 'fr', 'Ambassadeur Kami de la Compagnie de l\'Arbre Eternel', ''), + ('gn_corsairs_kami_ambassador_t1', 'fr', 'Ambassadeur Kami des Corsaires', ''), + ('gn_duneriders_kami_ambassador_f1', 'fr', 'Ambassadeur Kami des Sauvages', ''), + ('gn_ecowarriors_kami_ambassador_m1', 'fr', 'Ambassadeur Kami des Embourbés', ''), + ('gn_firstdeserters_kami_ambassador_m1', 'fr', 'Ambassadeur Kami des Bagnards', ''), + ('gn_fraharhunters_kami_ambassador_f1', 'fr', 'Ambassadeur Kami des Chasseurs de Frahars', ''), + ('gn_hamazans_kami_ambassador_z1', 'fr', 'Ambassadeur Kami des Amazones Matis', ''), + ('gn_kami_welcomer_f1', 'fr', 'Hôte Kami des Dunes de l\'Exil', ''), + ('gn_kami_welcomer_f2', 'fr', 'Hôte Kami des Tours de Frahar', ''), + ('gn_kami_welcomer_f3', 'fr', 'Hôte Kami des Dunes Impériales', ''), + ('gn_kami_welcomer_f4', 'fr', 'Hôte Kami de l\'Oasis d\'Oflovak', ''), + ('gn_kami_welcomer_f5', 'fr', 'Hôte Kami du Canyon Interdit', ''), + ('gn_kami_welcomer_f6', 'fr', 'Hôte Kami des Mines de Sciure', ''), + ('gn_kami_welcomer_f7', 'fr', 'Hôte Kami des Dunes Sauvages', ''), + ('gn_kami_welcomer_f8', 'fr', 'Hôte Kami du Couloir Brûlé', ''), + ('gn_kami_welcomer_m1', 'fr', 'Hôte Kami du Jardin Fugace', ''), + ('gn_kami_welcomer_m2', 'fr', 'Hôte Kami du Bosquet de la Confusion', ''), + ('gn_kami_welcomer_m3', 'fr', 'Hôte Kami de la Masure de l\'Hérétique', ''), + ('gn_kami_welcomer_m4', 'fr', 'Hôte Kami de la Source Cachée', ''), + ('gn_kami_welcomer_m5', 'fr', 'Hôte Kami du Monticule du Dissentiment', ''), + ('gn_kami_welcomer_m6', 'fr', 'Hôte Kami des Jardins Majestueux', ''), + ('gn_kami_welcomer_m7', 'fr', 'Hôte Kami du Marais Supérieur', ''), + ('gn_kami_welcomer_p1', 'fr', 'Hôte Kami des Profondeurs Interdites', ''), + ('gn_kami_welcomer_p10', 'fr', 'Hôte Kami de la Porte des Vents', ''), + ('gn_kami_welcomer_p2', 'fr', 'Hôte Kami de la Porte de l\'Obscurité', ''), + ('gn_kami_welcomer_p3', 'fr', 'Hôte Kami du Nexus', ''), + ('gn_kami_welcomer_p4', 'fr', 'Hôte Kami du Gouffre d\'Ichor', ''), + ('gn_kami_welcomer_p5', 'fr', 'Hôte Kami de la Forêt Insaisissable', ''), + ('gn_kami_welcomer_p6', 'fr', 'Hôte Kami de la Terre de la Continuité', ''), + ('gn_kami_welcomer_p7', 'fr', 'Hôte Kami de la Cité Engloutie', ''), + ('gn_kami_welcomer_p8', 'fr', 'Hôte Kami de la Fosse aux Epreuves', ''), + ('gn_kami_welcomer_p9', 'fr', 'Hôte Kami des Sources Interdites', ''), + ('gn_kami_welcomer_t1', 'fr', 'Hôte Kami des Plages d\'Abondance', ''), + ('gn_kami_welcomer_t2', 'fr', 'Hôte Kami des Chutes de la Rosée', ''), + ('gn_kami_welcomer_t3', 'fr', 'Hôte Kami de l\'Ile Enchantée', ''), + ('gn_kami_welcomer_t4', 'fr', 'Hôte Kami des Lagons de Loria', ''), + ('gn_kami_welcomer_t5', 'fr', 'Hôte Kami du Lac de la Liberté', ''), + ('gn_kami_welcomer_t6', 'fr', 'Hôte Kami de l\'Eau du Repos', ''), + ('gn_kami_welcomer_t7', 'fr', 'Hôte Kami de la Source', ''), + ('gn_kami_welcomer_t8', 'fr', 'Hôte Kami des Vents du Songe', ''), + ('gn_kami_welcomer_z1', 'fr', 'Hôte Kami des Cités de l\'Intuition', ''), + ('gn_kami_welcomer_z2', 'fr', 'Hôte Kami du Bosquet de l\'Ombre', ''), + ('gn_kami_welcomer_z3', 'fr', 'Hôte Kami du Havre de Pureté', ''), + ('gn_kami_welcomer_z4', 'fr', 'Hôte Kami du Noeud de la Démence', ''), + ('gn_kami_welcomer_z5', 'fr', 'Hôte Kami du Bosquet Vierge', ''), + ('gn_kami_welcomer_z6', 'fr', 'Hôte Kami du Vide', ''), + ('gn_keepers_kami_ambassador_p1', 'fr', 'Ambassadeur Kami des Mémoires', ''), + ('gn_lagoonbrothers_kami_ambassador_t1', 'fr', 'Ambassadeur Kami des Frères de la Lagune', ''), + ('gn_leviers_kami_ambassador_f1', 'fr', 'Ambassadeur Kami des Taxeurs', ''), + ('gn_pyromancers_kami_ambassador_p1', 'fr', 'Ambassadeur Kami des Pyromanciennes', ''), + ('gn_recoverers_kami_ambassador_p1', 'fr', 'Ambassadeur Kami des Recycleurs', ''), + ('gn_restorers_kami_ambassador_f1', 'fr', 'Ambassadeur Kami des Veilleurs', ''), + ('gn_sacredsap_kami_ambassador_m1', 'fr', 'Ambassadeur Kami de la Sève Sacrée', ''), + ('gn_sapgleaners_kami_ambassador_p1', 'fr', 'Ambassadeur Kami des Sèves Sèches', ''), + ('gn_shadowrunners_kami_ambassador_z1', 'fr', 'Ambassadeur Kami des Trafiquants des Ombres', ''), + ('gn_siblings_kami_ambassador_m1', 'fr', 'Ambassadeur Kami des Frères des Plantes', ''), + ('gn_tutors_kami_ambassador_z1', 'fr', 'Ambassadeur Kami des Tuteurs', ''), + ('gn_waterbreakers_kami_ambassador_f1', 'fr', 'Ambassadeur Kami des Dresseurs d\'Eau', ''), + ('gn_wovenbridles_kami_ambassador_m1', 'fr', 'Ambassadeur Kami des Pillards du Désert', ''), + ('gn_zorai_kami_master', 'fr', 'Maître Kami de la Montagne aux Cornes', ''), + ('gn_antikamis_karavan_ambassador_z1', 'fr', 'Ambassadeur Karavan des Antekamis', ''), + ('gn_aridmatis_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Matis Arides', ''), + ('gn_barkers_karavan_ambassador_f1', 'fr', 'Ambassadeur Karavan des Percécorces', ''), + ('gn_blackcircle_karavan_ambassador_z1', 'fr', 'Ambassadeur Karavan du Cercle Noir', ''), + ('gn_darkeningsap_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Matisagoo', ''), + ('gn_gooheads_karavan_ambassador_z1', 'fr', 'Ambassadeur Karavan des Illuminés', ''), + ('gn_greenseed_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Graines Vertes', ''), + ('gn_karavan_welcomer_f1', 'fr', 'Hôte Karavan des Dunes de l\'Exil', ''), + ('gn_karavan_welcomer_f2', 'fr', 'Hôte Karavan des Tours de Frahar', ''), + ('gn_karavan_welcomer_f3', 'fr', 'Hôte Karavan des Dunes Impériales', ''), + ('gn_karavan_welcomer_f4', 'fr', 'Hôte Karavan de l\'Oasis d\'Oflovak', ''), + ('gn_karavan_welcomer_f5', 'fr', 'Hôte Karavan du Canyon Interdit ', ''), + ('gn_karavan_welcomer_f6', 'fr', 'Hôte Karavan des Mines de Sciure ', ''), + ('gn_karavan_welcomer_f7', 'fr', 'Hôte Karavan des Dunes Sauvages ', ''), + ('gn_karavan_welcomer_f8', 'fr', 'Hôte Karavan du Couloir Brûlé ', ''), + ('gn_karavan_welcomer_m1', 'fr', 'Hôte Karavan du Jardin Fugace ', ''), + ('gn_karavan_welcomer_m2', 'fr', 'Hôte Karavan du Bosquet de la Confusion ', ''), + ('gn_karavan_welcomer_m3', 'fr', 'Hôte Karavan de la Masure de l\'Hérétique ', ''), + ('gn_karavan_welcomer_m4', 'fr', 'Hôte Karavan de la Source Cachée ', ''), + ('gn_karavan_welcomer_m5', 'fr', 'Hôte Karavan du Monticule du Dissentiment ', ''), + ('gn_karavan_welcomer_m6', 'fr', 'Hôte Karavan des Jardins Majestueux ', ''), + ('gn_karavan_welcomer_m7', 'fr', 'Hôte Karavan du Marais Supérieur ', ''), + ('gn_karavan_welcomer_p1', 'fr', 'Hôte Karavan du Nexus', ''), + ('gn_karavan_welcomer_t1', 'fr', 'Hôte Karavan des Plages d\'Abondance ', ''), + ('gn_karavan_welcomer_t2', 'fr', 'Hôte Karavan des Chutes de la Rosée ', ''), + ('gn_karavan_welcomer_t3', 'fr', 'Hôte Karavan de l\'Ile Enchantée ', ''), + ('gn_karavan_welcomer_t4', 'fr', 'Hôte Karavan des Lagons de Loria ', ''), + ('gn_karavan_welcomer_t5', 'fr', 'Hôte Karavan du Lac de la Liberté ', ''), + ('gn_karavan_welcomer_t6', 'fr', 'Hôte Karavan de l\'Eau du Repos ', ''), + ('gn_karavan_welcomer_t7', 'fr', 'Hôte Karavan de la Source', ''), + ('gn_karavan_welcomer_t8', 'fr', 'Hôte Karavan des Vents du Songe ', ''), + ('gn_karavan_welcomer_z1', 'fr', 'Hôte Karavan des Cités de l\'Intuition ', ''), + ('gn_karavan_welcomer_z2', 'fr', 'Hôte Karavan du Bosquet de l\'Ombre ', ''), + ('gn_karavan_welcomer_z3', 'fr', 'Hôte Karavan du Havre de Pureté ', ''), + ('gn_karavan_welcomer_z4', 'fr', 'Hôte Karavan du Noeud de la Démence ', ''), + ('gn_karavan_welcomer_z5', 'fr', 'Hôte Karavan du Bosquet Vierge ', ''), + ('gn_karavan_welcomer_z6', 'fr', 'Hôte Karavan du Vide', ''), + ('gn_kuilde_karavan_ambassador_p1', 'fr', 'Ambassadeur Karavan de la Kuilde', ''), + ('gn_lawless_karavan_ambassador_f1', 'fr', 'Amabassadeur Karavan des Sans Loi', ''), + ('gn_masters_karavan_ambassador_z1', 'fr', 'Ambassadeur Karavan des Maîtres de la Goo', ''), + ('gn_matisianborder_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Gardes-Frontières', ''), + ('gn_oasisdiggers_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Puisatiers', ''), + ('gn_renegades_karavan_ambassador_f1', 'fr', 'Ambassadeur Karavan des Renégats', ''), + ('gn_sapslaves_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Esclaves de la Sève', ''), + ('gn_scorchers_karavan_ambassador_f1', 'fr', 'Ambassadeur Karavan des Ecorchés', ''), + ('gn_siltsculptors_karavan_ambassador_t1', 'fr', 'Ambassadeur Karavan des Sculpteurs de Vase', ''), + ('gn_slashandburn_karavan_ambassador_m1', 'fr', 'Ambassadeur Karavan des Mercenaires Ecarlates', ''), + ('gn_slavers_karavan_ambassador_t1', 'fr', 'Ambassadeur Karavan des Esclavagistes', ''), + ('gn_smugglers_karavan_ambassador_t1', 'fr', 'Ambassadeur Karavan des Contrebandiers', ''), + ('gn_fairhaven_karavan_officer', 'fr', 'Officier Karavan de Fairhaven', ''), + ('gn_iconworshipers_kami_ambassador_z1', 'fr', 'Ambassadeur Kami des Inconodoules', ''), + ('gn_yrkanis_kami_master', 'fr', 'Maître Kami d\'Yrkanis', ''), + ('gn_yrkanis_karavan_officer', 'fr', 'Officier Karavan d\'Yrkanis', ''), + ('gn_r_10_17_kami_gentil', 'fr', 'Gentil Kami', ''), + ('gn_cowardly_ragus', 'fr', 'Ragus Lâche', ''), + ('gn_pyr_kami_master', 'fr', 'Maître Kami de Pyr', ''), + ('gn_black_circle_magician', 'fr', 'Magicien du Cercle Noir', ''), + ('gn_kami_adept', 'fr', 'Adepte des Kamis', ''), + ('gn_kami_envoy', 'fr', 'Envoi Kami', ''), + ('gn_kami_preacher', 'fr', 'Prêcheur Kami', ''), + ('gn_kami_seeker', 'fr', 'Chercheur Kami', ''), + ('gn_karavan_teleporter', 'fr', 'Téléporteur Karavan', ''), + ('gn_trophies_trader', 'fr', 'Chasseur de Trophées', ''), + ('gn_akiolulk', 'fr', 'Mecaon Lyseus', ''), + ('gn_ancient_dryads_guard', 'fr', 'Garde', ''), + ('gn_chichai', 'fr', 'chichai', ''), + ('gn_cockroaches_guards', 'fr', 'Garde', ''), + ('gn_e_01_fy_passeur_1', 'fr', 'e_01_fy_passeur_1', ''), + ('gn_e_01_ma_gatherer_1', 'fr', 'e_01_ma_gatherer_1', ''), + ('gn_e_01_ma_guard_1', 'fr', 'Garde', ''), + ('gn_e_01_ma_guard_2', 'fr', 'Garde', ''), + ('gn_e_01_ma_guard_3', 'fr', 'Garde', ''), + ('gn_e_01_ma_guard_4', 'fr', 'Garde', ''), + ('gn_e_01_ma_passeur_1', 'fr', 'e_01_ma_passeur_1', ''), + ('gn_e_01_nx_passeur_1', 'fr', 'e_01_nx_passeur_1', ''), + ('gn_e_01_tr_gatherer_1', 'fr', 'e_01_tr_gatherer_1', ''), + ('gn_e_01_tr_guard_1', 'fr', 'Garde', ''), + ('gn_e_01_tr_guard_2', 'fr', 'Garde', ''), + ('gn_e_01_tr_guard_3', 'fr', 'Garde', ''), + ('gn_e_01_tr_guard_4', 'fr', 'Garde', ''), + ('gn_e_01_zo_guard_1', 'fr', 'Garde', ''), + ('gn_e_01_zo_guard_2', 'fr', 'Garde', ''), + ('gn_e_01_zo_guard_3', 'fr', 'Garde', ''), + ('gn_e_01_zo_guard_4', 'fr', 'Garde', ''), + ('gn_firebrand_guard', 'fr', 'Garde', ''), + ('gn_keepers_guard', 'fr', 'Garde', ''), + ('gn_lady_1', 'fr', 'lady_1', ''), + ('gn_lagoon_brothers_guard', 'fr', 'Garde', ''), + ('gn_leviers_warrior', 'fr', 'leviers_warrior', ''), + ('gn_outpost_pr_29_fyros_steward_p1', 'fr', 'Debus Mekops', ''), + ('gn_outpost_pr_29_tmg_steward_p1', 'fr', 'Kyn Pelorus', ''), + ('gn_outpost_pr_29_tryker_steward_p1', 'fr', 'Mac\'Darssey Hathy', ''), + ('gn_roottappers_guard', 'fr', 'Garde', ''), + ('gn_tribe_lagoon_brothers_guard', 'fr', 'Garde', ''), + ('gn_firebrands_karavan_agent', 'fr', 'Agent Karavan des Sanguins', ''), + ('gn_kitingatherers_karavan_agent', 'fr', 'Agent Karavan des Kitiniers', ''), + ('gn_nightturner_karavan_agent', 'fr', 'Agent Karavan des Façonneurs Nocturnes', ''), + ('gn_chlorogoos_karavan_agent', 'fr', 'Agent Karavan des Chlorogoos', ''), + ('gn_roottappers_karavan_agent', 'fr', 'Agent Karavan des Saigneurs de Racines', ''), + ('gn_forbidden_depths_karavan_agent', 'fr', 'Agent Karavan des Profondeurs Interdites', ''), + ('gn_the_abyss_of_ichor_karavan_agent', 'fr', 'Agent Karavan du Gouffre d\'Ichor', ''), + ('gn_the_elusive_forest_karavan_agent', 'fr', 'Agent Karavan de la Forêt Insaisissable', ''), + ('gn_the_land_of_continuty_karavan_agent', 'fr', 'Agent Karavan de la Terre de la Continuité', ''), + ('gn_the_windy_gate_karavan_agent', 'fr', 'Agent Karavan de la Porte des Vents', ''), + ('gn_gate_of_obscurity_karavan_agent', 'fr', 'Agent Karavan de la Porte de l\'Obscurité', ''), + ('gn_the_sunken_city_karavan_agent', 'fr', 'Agent Karavan de la Cité Engloutie', ''), + ('gn_the_trench_of_trials_karavan_agent', 'fr', 'Agent Karavan de la Fosse aux Epreuves', ''), + ('gn_the_under_spring_karavan_agent', 'fr', 'Agent Karavan des Sources Interdites', ''), + ('gn_karavan_worshipper', 'fr', 'Fidèle de la Karavan', ''), + ('gn_group_fde_boss_fyros', 'fr', 'Aen la Lame du Désert', ''), + ('gn_group_fde_guardian_fyros_heal', 'fr', 'Partisan de la Lame du Désert', 'Partisane de la Lame du Désert'), + ('gn_group_fde_guardian_fyros_melee', 'fr', 'Partisan de la Lame du Désert', 'Partisane de la Lame du Désert'), + ('gn_group_fde_guardian_fyros_nuke', 'fr', 'Partisan de la Lame du Désert', 'Partisane de la Lame du Désert'), + ('gn_group_fde_guardian_fyros_range', 'fr', 'Partisan de la Lame du Désert', 'Partisane de la Lame du Désert'), + ('gn_group_fde_guardian_fyros_root', 'fr', 'Partisan de la Lame du Désert', 'Partisane de la Lame du Désert'), + ('gn_mhs_bandit_boss_matis', 'fr', 'Sirgio le Scélérat', ''), + ('gn_mhs_bandit_guards_healer', 'fr', 'Sbire du Scélérat', 'Sbire du Scélérat'), + ('gn_mhs_bandit_guards_melee', 'fr', 'Sbire du Scélérat', 'Sbire du Scélérat'), + ('gn_mhs_bandit_guards_mezzer', 'fr', 'Sbire du Scélérat', 'Sbire du Scélérat'), + ('gn_mhs_bandit_guards_nuker', 'fr', 'Sbire du Scélérat', 'Sbire du Scélérat'), + ('gn_mhs_bandit_guards_range', 'fr', 'Sbire du Scélérat', 'Sbire du Scélérat'), + ('gn_tei_bandit_boss_tryker', 'fr', 'Lixie la Furie', ''), + ('gn_tei_bandit_guards_healer', 'fr', 'Complice de la Furie', 'Complice de la Furie'), + ('gn_tei_bandit_guards_melee', 'fr', 'Complice de la Furie', 'Complice de la Furie'), + ('gn_tei_bandit_guards_mezzer', 'fr', 'Complice de la Furie', 'Complice de la Furie'), + ('gn_tei_bandit_guards_nuker', 'fr', 'Complice de la Furie', 'Complice de la Furie'), + ('gn_tei_bandit_guards_range', 'fr', 'Complice de la Furie', 'Complice de la Furie'), + ('gn_zkod_bandit_boss_zorai', 'fr', 'Pei-Ziao le Délétère', ''), + ('gn_zkod_bandit_guards_healer', 'fr', 'Disciple du Délétère', 'Disciple du Délétère'), + ('gn_zkod_bandit_guards_melee', 'fr', 'Disciple du Délétère', 'Disciple du Délétère'), + ('gn_zkod_bandit_guards_mezzer', 'fr', 'Disciple du Délétère', 'Disciple du Délétère'), + ('gn_zkod_bandit_guards_nuker', 'fr', 'Disciple du Délétère', 'Disciple du Délétère'), + ('fct_h_tattooer', 'fr', '(Tatoueur pour Homin)', ''), + ('fct_h_hairdresser', 'fr', '(Coiffeur pour Homin)', ''), + ('fct_f_hairdresser', 'fr', '(Coiffeur pour Homine)', ''), + ('fct_f_tattooer', 'fr', '(Tatoueur pour Homine)', ''), + ('gn_kami_guardian', 'fr', 'kami Gardien', ''), + ('tribe_chief', 'fr', 'Chef de tribu', ''), + ('gn_fairhaven_kami_master', 'fr', 'Maître Kami de Fairhaven', ''), + ('gn_guard_company_caster', 'fr', 'Garde', ''), + ('gn_guard_company_footman', 'fr', 'Garde', ''), + ('gn_guard_company_sergent', 'fr', 'Garde', ''), + ('gn_pyr_karavan_officer', 'fr', 'Officier Karavan', ''), + ('gn_r_07_13_boss', 'fr', 'Chef Mercenaire', ''), + ('gn_r_07_13_guard', 'fr', 'Mercenaire de la Karavan', ''), + ('gn_tryker_kami_master', 'fr', 'Maître Kami du Cercle Enchanté', ''), + ('gn_fyros_war_master_event', 'fr', 'Maître de Guerre Fyros', ''), + ('gn_fyros_supply_master_event', 'fr', 'Maître des Ressources Fyros', ''), + ('gn_fyros_craftsman_master_event', 'fr', 'Maître Artisan Fyros', ''), + ('gn_fyros_armoury_master_event', 'fr', 'Maître de l\'Armurerie Fyros', ''), + ('gn_fyros_treasury_officer_event', 'fr', 'Officier du Trésor Fyros', ''), + ('gn_matis_war_master_event', 'fr', 'Maître de Guerre Matis', ''), + ('gn_matis_supply_master_event', 'fr', 'Maître des Ressources Matis', ''), + ('gn_matis_craftsman_master_event', 'fr', 'Maître Artisan Matis', ''), + ('gn_matis_armoury_master_event', 'fr', 'Maître de l\'Armurerie Matis', ''), + ('gn_matis_treasury_officer_event', 'fr', 'Officier du Trésor Matis', ''), + ('gn_tryker_war_master_event', 'fr', 'Maître de Guerre Tryker', ''), + ('gn_tryker_supply_master_event', 'fr', 'Maître des Ressources Tryker', ''), + ('gn_tryker_craftsman_master_event', 'fr', 'Maître Artisan Tryker', ''), + ('gn_tryker_armoury_master_event', 'fr', 'Maître de l\'Armurerie Tryker', ''), + ('gn_tryker_treasury_officer_event', 'fr', 'Officier du Trésor Tryker', ''), + ('gn_zorai_war_master_event', 'fr', 'Maître de Guerre Zoraï', ''), + ('gn_zorai_supply_master_event', 'fr', 'Maître des Ressources Zoraï', ''), + ('gn_zorai_craftsman_master_event', 'fr', 'Maître Artisan Zoraï', ''), + ('gn_zorai_armoury_master_event', 'fr', 'Maître de l\'Armurerie Zoraï', ''), + ('gn_zorai_treasury_officer_event', 'fr', 'Officier du Trésor Zoraï', ''), + ('gn_femme_gibbai', 'fr', 'Femme Gibbaï', ''), + ('gn_guerisseuse_gibbai', 'fr', 'Guérisseur Gibbaï', ''), + ('gn_gibbai_welcomer', 'fr', 'Vieux Gibbaï', ''), + ('gn_zora_kami_master', 'fr', 'Maître Kami de Zora', ''), + ('gn_matis_kami_master', 'fr', 'Maître Kami du Cercle Kamic', ''), + ('gn_prime_roots_kami_master', 'fr', 'Maître Kami du Point du Milieu', ''), + ('gn_tribe_sacred_sap_tribe_lieutenant', 'fr', 'Chef de guerre', ''), + ('gn_fyros_karavan_officer', 'fr', 'Officier Karavan des Dunes de l\'Exil', ''), + ('gn_matis_karavan_officer', 'fr', 'Officier Karavan du Marais Supérieur', ''), + ('gn_nexus_karavan_officer', 'fr', 'Officier Karavan du Nexus', ''), + ('gn_tryker_karavan_officer', 'fr', 'Officier Karavan de la Source', ''), + ('gn_zora_karavan_officer', 'fr', 'Officier Karavan de Zora', ''), + ('gn_zorai_karavan_officer', 'fr', 'Officier Karavan du Bosquet de l\'Ombre', ''), + ('gn_goo_spot', 'fr', 'Point de Goo', ''), + ('gn_tower', 'fr', 'Tour', ''), + ('gn_kuilde_guard', 'fr', 'Garde Maître', ''), + ('gn_tribe_company_of_the_eternal_tree_tribe_chief', 'fr', 'Mac\'Rippsey Lynle', ''), + ('gn_tribe_cutes_guards', 'fr', 'Garde d\'Elite', ''), + ('gn_fyros_kami_master', 'fr', 'Maître Kami des Sources de Thesos', ''), + ('gn_kami_altar_bountybeaches', 'fr', 'Autel Kami des Plages d\'Abondance', ''), + ('gn_kami_altar_citiesofintuition_hoi_cho', 'fr', 'Autel Kami d\'Hoi Cho', ''), + ('gn_kami_altar_citiesofintuition_jen_lai', 'fr', 'Autel Kami de Jen Lai', ''), + ('gn_kami_altar_citiesofintuition_min_cho', 'fr', 'Autel Kami de Min Cho', ''), + ('gn_kami_altar_citiesofintuition_zora', 'fr', 'Autel Kami de Zora', ''), + ('gn_kami_altar_dunesofexil_dyron', 'fr', 'Autel Kami des Dunes de l\'Exil', ''), + ('gn_kami_altar_enchantedisle', 'fr', 'Autel Kami de l\'Ile Enchantée', ''), + ('gn_kami_altar_fleetinggarden', 'fr', 'Autel Kami du Jardin Fugace', ''), + ('gn_kami_altar_forbidden_depths', 'fr', 'Autel Kami des Profondeurs Interdites', ''), + ('gn_kami_altar_frahartowers', 'fr', 'Autel Kami des Tours de Frahars', ''), + ('gn_kami_altar_groveofconfusion', 'fr', 'Autel Kami du Bosquet de la Confusion', ''), + ('gn_kami_altar_groveofumbra', 'fr', 'Autel Kami du Bosquet de l\'Ombre', ''), + ('gn_kami_altar_havenofpurity', 'fr', 'Autel Kami du Havre de Pureté', ''), + ('gn_kami_altar_hereticshovel', 'fr', 'Autel Kami de la Masure de l\'Hérétique', ''), + ('gn_kami_altar_hiddensource', 'fr', 'Autel Kami de la Source Cachée', ''), + ('gn_kami_altar_imperialdunes_pyr', 'fr', 'Autel Kami des Dunes Impériales', ''), + ('gn_kami_altar_knollofdissent', 'fr', 'Autel Kami du Tertre de la Dissidence', ''), + ('gn_kami_altar_knotofdementia', 'fr', 'Autel Kami du Noeud de la Démence', ''), + ('gn_kami_altar_lagoonsofloria', 'fr', 'Autel Kami des Lagons de Loria', ''), + ('gn_kami_altar_libertylake_fairhaven', 'fr', 'Autel Kami de Fairhaven', ''), + ('gn_kami_altar_maidengrove', 'fr', 'Autel Kami du Bosquet Vierge', ''), + ('gn_kami_altar_majesticgarden_yrkanis', 'fr', 'Autel Kami des Jardins Majestueux', ''), + ('gn_kami_altar_nexus_terre', 'fr', 'Autel Kami du Nexus', ''), + ('gn_kami_altar_oflovaksoasis', 'fr', 'Autel Kami de l\'Oasis d\'Oflovak', ''), + ('gn_kami_altar_outlawcanyon', 'fr', 'Autel Kami du Canyon Interdit', ''), + ('gn_kami_altar_restingwater', 'fr', 'Autel Kami de l\'Eau du Repos', ''), + ('gn_kami_altar_sawdustmines', 'fr', 'Autel Kami des Mines de Sciures', ''), + ('gn_kami_altar_the_abyss_of_ichor', 'fr', 'Autel Kami du Gouffre d\'Ichor', ''), + ('gn_kami_altar_the_elusive_forest', 'fr', 'Autel Kami de la Forêt Insaisissable', ''), + ('gn_kami_altar_the_land_of_continuity', 'fr', 'Autel Kami de la Terre de la Continuité', ''), + ('gn_kami_altar_the_sunken_city', 'fr', 'Autel Kami de la Cité Engloutie', ''), + ('gn_kami_altar_the_trench_of_trials_zorai', 'fr', 'Autel Kami de la Fosse aux Epreuves', ''), + ('gn_kami_altar_the_under_spring_fyros', 'fr', 'Autel Kami des Sources Interdites', ''), + ('gn_kami_altar_the_windy_gate', 'fr', 'Autel Kami de la Porte des Vents', ''), + ('gn_kami_altar_thesavagedunes_thesos', 'fr', 'Autel Kami des Dunes Sauvages', ''), + ('gn_kami_altar_thescorchedcorridor', 'fr', 'Autel Kami du Couloir Brûlé', ''), + ('gn_kami_altar_thevoid', 'fr', 'Autel Kami du Vide', ''), + ('gn_kami_altar_windsofmuse', 'fr', 'Autel Kami des Vents du Songe', ''), + ('gn_kami_altar_upperbog', 'fr', 'Autel Kami du Marais Supérieur', ''), + ('gn_kami_altar_dewdrops', 'fr', 'Autel Kami des Chutes de la Rosée', ''), + ('gn_kami_altar_thefount', 'fr', 'Autel Kami de la Source', ''), + ('gn_kami_altar_gate_of_obscurity', 'fr', 'Autel Kami de la Porte de l\'Obscurité', ''), + ('gn_karavan_altar_bountybeaches', 'fr', 'Autel Karavan des Plages d\'Abondance', ''), + ('gn_karavan_altar_citiesofintuition_zora', 'fr', 'Autel Karavan de Zora', ''), + ('gn_karavan_altar_dewdrops', 'fr', 'Autel Karavan des Chutes de la Rosée', ''), + ('gn_karavan_altar_dunesofexil_dyron', 'fr', 'Autel Karavan des Dunes de l\'Exil', ''), + ('gn_karavan_altar_enchantedisle', 'fr', 'Autel Karavan de l\'Ile Enchantée', ''), + ('gn_karavan_altar_fleetinggarden', 'fr', 'Autel Karavan du Jardin Fugace', ''), + ('gn_karavan_altar_forbidden_depths', 'fr', 'Autel Karavan des Profondeurs Interdites', ''), + ('gn_karavan_altar_frahartowers', 'fr', 'Autel Karavan des Tours de Frahars', ''), + ('gn_karavan_altar_gate_of_obscurity', 'fr', 'Autel Karavan de la Porte de l\'Obscurité', ''), + ('gn_karavan_altar_groveofconfusion', 'fr', 'Autel Karavan du Bosquet de la Confusion', ''), + ('gn_karavan_altar_groveofumbra', 'fr', 'Autel Karavan du Bosquet de l\'Ombre', ''), + ('gn_karavan_altar_hereticshovel', 'fr', 'Autel Karavan de la Masure de l\'Hérétique', ''), + ('gn_karavan_altar_hiddensource', 'fr', 'Autel Karavan de la Source Cachée', ''), + ('gn_karavan_altar_imperialdunes_pyr', 'fr', 'Autel Karavan des Dunes Impériales', ''), + ('gn_karavan_altar_knollofdissent', 'fr', 'Autel Karavan du Tertre de la Dissidence', ''), + ('gn_karavan_altar_knotofdementia', 'fr', 'Autel Karavan du Noeud de la Démence', ''), + ('gn_karavan_altar_lagoonsofloria', 'fr', 'Autel Karavan des Lagons de Loria', ''), + ('gn_karavan_altar_libertylake_avendale', 'fr', 'Autel Karavan d\'Avendale', ''), + ('gn_karavan_altar_libertylake_crystabell', 'fr', 'Autel Karavan de Crystabell', ''), + ('gn_karavan_altar_libertylake_fairhaven', 'fr', 'Autel Karavan de Fairhaven', ''), + ('gn_karavan_altar_libertylake_windermeer', 'fr', 'Autel Karavan de Windermeer', ''), + ('gn_karavan_altar_majesticgarden_avalae', 'fr', 'Autel Karavan d\'Avalae', ''), + ('gn_karavan_altar_majesticgarden_davae', 'fr', 'Autel Karavan de Davae', ''), + ('gn_karavan_altar_majesticgarden_natae', 'fr', 'Autel Karavan de Natae', ''), + ('gn_karavan_altar_majesticgarden_yrkanis', 'fr', 'Autel Karavan d\'Yrkanis', ''), + ('gn_karavan_altar_nexus_terre', 'fr', 'Autel Karavan du Nexus', ''), + ('gn_karavan_altar_outlawcanyon', 'fr', 'Autel Karavan du Canyon Interdit', ''), + ('gn_karavan_altar_restingwater', 'fr', 'Autel Karavan de l\'Eau du Repos', ''), + ('gn_karavan_altar_sawdustmines', 'fr', 'Autel Karavan des Mines de Sciure', ''), + ('gn_karavan_altar_the_abyss_of_ichor_matis', 'fr', 'Autel Karavan du Gouffre d\'Ichor', ''), + ('gn_karavan_altar_the_elusive_forest', 'fr', 'Autel Karavan de la Forêt Insaisissable', ''), + ('gn_karavan_altar_the_land_of_continuity', 'fr', 'Autel Karavan de la Terre de la Continuité', ''), + ('gn_karavan_altar_the_trench_of_trials_zorai', 'fr', 'Autel Karavan de la Fosse aux Epreuves', ''), + ('gn_karavan_altar_the_under_spring_fyros', 'fr', 'Autel Karavan des Sources Interdites', ''), + ('gn_karavan_altar_the_windy_gate', 'fr', 'Autel Karavan de la Porte des Vents', ''), + ('gn_karavan_altar_thefount', 'fr', 'Autel Karavan de la Source', ''), + ('gn_karavan_altar_thesavagedunes_thesos', 'fr', 'Autel Karavan des Dunes Sauvages', ''), + ('gn_karavan_altar_thescorchedcorridor', 'fr', 'Autel Karavan du Couloir Brûlé', ''), + ('gn_karavan_altar_thevoid', 'fr', 'Autel Karavan du Vide', ''), + ('gn_karavan_altar_upperbog', 'fr', 'Autel Karavan du Marais Supérieur', ''), + ('gn_karavan_altar_windsofmuse', 'fr', 'Autel Karavan des Vents du Songe', ''), + ('gn_karavan_altar_maidengrove', 'fr', 'Autel Karavan du Bosquet Vierge', ''), + ('gn_karavan_altar_havenofpurity', 'fr', 'Autel Karavan du Havre de Pureté', ''), + ('gn_karavan_altar_oflovaksoasis', 'fr', 'Autel Karavan de l\'Oasis d\'Oflovak', ''), + ('gn_karavan_altar_the_sunken_city', 'fr', 'Autel Karavan de la Cité Engloutie', ''), + ('gn_karavan_altar_oflovakoasis', 'fr', 'Autel Karavan de l\'Oasis d\'Oflovak', ''), + ('gn_fyros_general_event', 'fr', 'Général Fyros', ''), + ('gn_matis_general_event', 'fr', 'Général Matis', ''), + ('gn_tryker_general_event', 'fr', 'Général Tryker', ''), + ('gn_zorai_general_event', 'fr', 'Général Zoraï', ''), + ('gn_fyros_officer_event', 'fr', 'Officier Impérial Fyros', ''), + ('gn_matis_officer_event', 'fr', 'Officier Royal Matis', ''), + ('gn_tryker_officer_event', 'fr', 'Officier Fédéral Tryker', ''), + ('gn_zorai_officer_event', 'fr', 'Officier Dynastique Zoraï', ''), + ('gn_matis_royal_guard_event', 'fr', 'Garde Royal Matis', ''), + ('gn_matis_royal_soldier_event', 'fr', 'Soldat Royal Matis', ''), + ('gn_fyros_imperial_guard_event', 'fr', 'Garde Impérial Fyros', ''), + ('gn_fyros_imperial_soldier_event', 'fr', 'Soldat Impérial Fyros', ''), + ('gn_zorai_dynastic_guard_event', 'fr', 'Garde Dynastique Zoraï', ''), + ('gn_zorai_dynastic_soldier_event', 'fr', 'Soldat Dynastique Zoraï', ''), + ('gn_tryker_federal_guard_event', 'fr', 'Garde Fédéral Tryker', ''), + ('gn_tryker_federal_soldier_event', 'fr', 'Soldat Fédéral Tryker', ''), + ('gn_karavan_commander_event', 'fr', 'Commandant Karavan', ''), + ('gn_karavan_officer_event', 'fr', 'Lieutenant Karavan', ''), + ('gn_karavan_ally_event', 'fr', 'Allié de la Karavan', ''), + ('gn_karavan_commando_event', 'fr', 'Commando Karavan', ''), + ('gn_karavan_ship_event', 'fr', 'Vaisseau Karavan', ''), + ('gn_kami_warlord_event', 'fr', 'Seigneur de Guerre Kami', ''), + ('gn_kami_keeper_event', 'fr', 'Gardien des Terres Kami', ''), + ('gn_kami_ally_event', 'fr', 'Allié des Kamis', ''), + ('gn_kami_fighter_event', 'fr', 'Guerrier Kami', ''), + ('gn_kitin_commander_event', 'fr', 'Chef d\'Essaim Kitin', ''), + ('gn_kitin_leader_event', 'fr', 'Chef Kitin', ''), + ('gn_kitin_protector_event', 'fr', 'Protecteur Kitin', ''), + ('gn_kitin_guard_event', 'fr', 'Garde Kitin', ''), + ('gn_kitin_raider_event', 'fr', 'Agresseur Kitin', ''), + ('gn_kitin_patrol_event', 'fr', 'Patrouille Kitin', ''), + ('gn_infected_frahar_high_chief_event', 'fr', 'Chef de Horde Frahar Infecté', ''), + ('gn_infected_gibbai_high_chief_event', 'fr', 'Chef de Horde Gibbaï Infecté', ''), + ('gn_infected_cute_high_chief_event', 'fr', 'Chef de Horde Cute Infecté', ''), + ('gn_infected_frahar_hero_event', 'fr', 'Chef Frahar Infecté', ''), + ('gn_infected_gibbai_hero_event', 'fr', 'Chef Gibbaï Infecté', ''), + ('gn_infected_cute_hero_event', 'fr', 'Chef Cute Infecté', ''), + ('gn_infected_frahar_defender_event', 'fr', 'Protecteur Frahar Infecté', ''), + ('gn_infected_gibbai_defender_event', 'fr', 'Protecteur Gibbaï Infecté', ''), + ('gn_infected_cute_defender_event', 'fr', 'Protecteur Cute Infecté', ''), + ('gn_infected_frahar_guard_leader_event', 'fr', 'Chef des Gardes Frahar Infecté', ''), + ('gn_infected_gibbai_guard_leader_event', 'fr', 'Chef des Gardes Gibbaï Infecté', ''), + ('gn_infected_cute_guard_leader_event', 'fr', 'Chef des Gardes Cute Infecté', ''), + ('gn_infected_frahar_guard_event', 'fr', 'Garde Frahar Infecté', ''), + ('gn_infected_gibbai_guard_event', 'fr', 'Garde Gibbaï Infecté', ''), + ('gn_infected_cute_guard_event', 'fr', 'Garde Cute Infecté', ''), + ('gn_infected_frahar_raid_leader_event', 'fr', 'Chef des Agresseurs Frahar Infecté', ''), + ('gn_infected_gibbai_raid_leader_event', 'fr', 'Chef des Agresseurs Gibbaï Infecté', ''), + ('gn_infected_cute_raid_leader_event', 'fr', 'Chef des Agresseurs Cute Infecté', ''), + ('gn_infected_frahar_raider_event', 'fr', 'Agresseur Frahar Infecté', ''), + ('gn_infected_gibbai_raider_event', 'fr', 'Agresseur Gibbaï Infecté', ''), + ('gn_infected_cute_raider_event', 'fr', 'Agresseur Cute Infecté', ''), + ('gn_infected_frahar_hunt_leader_event', 'fr', 'Chef de Patrouille Frahar Infecté', ''), + ('gn_infected_gibbai_hunt_leader_event', 'fr', 'Chef de Patrouille Gibbaï Infecté', ''), + ('gn_infected_cute_hunt_leader_event', 'fr', 'Chef de Patrouille Cute Infecté', ''), + ('gn_infected_frahar_patrol_event', 'fr', 'Patrouille Frahar Infectée', ''), + ('gn_infected_gibbai_patrol_event', 'fr', 'Patrouille Gibbaï Infectée', ''), + ('gn_infected_cute_patrol_event', 'fr', 'Patrouille Cute Infectée', ''), + ('gn_frahar_high_chief_event', 'fr', 'Grand Chef Frahar', ''), + ('gn_gibbai_high_chief_event', 'fr', 'Grand Chef Gibbaï', ''), + ('gn_cute_high_chief_event', 'fr', 'Grand Chef Cute', ''), + ('gn_frahar_hero_event', 'fr', 'Héros Frahar', ''), + ('gn_gibbai_hero_event', 'fr', 'Héros Gibbaï', ''), + ('gn_cute_hero_event', 'fr', 'Héros Cute', ''), + ('gn_frahar_defender_event', 'fr', 'Défenseur Frahar', ''), + ('gn_gibbai_defender_event', 'fr', 'Défenseur Gibbaï', ''), + ('gn_cute_defender_event', 'fr', 'Défenseur Cute', ''), + ('gn_frahar_shaman_event', 'fr', 'Chaman Frahar', ''), + ('gn_gibbai_shaman_event', 'fr', 'Chaman Gibbaï', ''), + ('gn_cute_shaman_event', 'fr', 'Chaman Cute', ''), + ('gn_frahar_guard_leader_event', 'fr', 'Chef des Gardes Frahar', ''), + ('gn_gibbai_guard_leader_event', 'fr', 'Chef des Gardes Gibbaï', ''), + ('gn_cute_guard_leader_event', 'fr', 'Chef des Gardes Cute', ''), + ('gn_frahar_guard_event', 'fr', 'Garde Frahar', ''), + ('gn_gibbai_guard_event', 'fr', 'Garde Gibbaï', ''), + ('gn_cute_guard_event', 'fr', 'Garde Cute', ''), + ('gn_frahar_witch_doctor_event', 'fr', 'Guérisseur Frahar', ''), + ('gn_gibbai_witch_doctor_event', 'fr', 'Guérisseur Gibbaï', ''), + ('gn_cute_witch_doctor_event', 'fr', 'Guérisseur Cute', ''), + ('gn_frahar_hunt_leader_event', 'fr', 'Chef de Patrouille Frahar', ''), + ('gn_gibbai_hunt_leader_event', 'fr', 'Chef de Patrouille Gibbaï', ''), + ('gn_cute_hunt_leader_event', 'fr', 'Chef de Patrouille Cute', ''), + ('gn_frahar_patrol_event', 'fr', 'Patrouille Frahar', ''), + ('gn_gibbai_patrol_event', 'fr', 'Patrouille Gibbaï', ''), + ('gn_cute_patrol_event', 'fr', 'Patrouille Cute', ''), + ('gn_frahar_raid_leader_event', 'fr', 'Chef de Raid Frahar', ''), + ('gn_gibbai_raid_leader_event', 'fr', 'Chef de Raid Gibbaï', ''), + ('gn_cute_raid_leader_event', 'fr', 'Chef de Raid Cute', ''), + ('gn_frahar_raider_event', 'fr', 'Assaillant Frahar', ''), + ('gn_gibbai_raider_event', 'fr', 'Assaillant Gibbaï', ''), + ('gn_cute_raider_event', 'fr', 'Assaillant Cute', ''), + ('gn_frahar_shaman_raider_event', 'fr', 'Assaillant Chaman Frahar', ''), + ('gn_gibbai_shaman_raider_event', 'fr', 'Assaillant Chaman Gibbaï', ''), + ('gn_cute_shaman_raider_event', 'fr', 'Assaillant Chaman Cute', ''), + ('gn_cuthroat_high_chief_event', 'fr', 'Grand Chef Egorgeur', ''), + ('gn_cuthroat_hero_event', 'fr', 'Héros Egorgeur', ''), + ('gn_bandit_leader_event', 'fr', 'Chef de Patrouille Egorgeur', ''), + ('gn_cuthroat_patrol_event', 'fr', 'Patrouille des Egorgeurs', ''), + ('gn_cuthroat_raid_leader_event', 'fr', 'Chef de Raid Egorgeur', ''), + ('gn_cuthroat_raider_event', 'fr', 'Assaillant Egorgeur', ''), + ('gn_cuthroat_defender_event', 'fr', 'Défenseur Egorgeur', ''), + ('gn_cuthroat_guard_leader_event', 'fr', 'Chef des Gardes Egorgeur', ''), + ('gn_cuthroat_guard_event', 'fr', 'Garde Egorgeur', ''), + ('gn_goo_warder_yelk_event', 'fr', 'Yelk Gardien de la Goo', ''), + ('gn_goo_warder_slaveni_event', 'fr', 'Slaveni Gardien de la Goo', ''), + ('gn_goo_warder_stinga_event', 'fr', 'Stinga Gardienne de la Goo', ''), + ('gn_goo_warder_varinx_event', 'fr', 'Varinx Gardien de la Goo', ''), + ('gn_goo_warder_torbak_event', 'fr', 'Torbak Gardien de la Goo', ''), + ('gn_fyros_herald_event', 'fr', 'Héraut Fyros', ''), + ('gn_matis_herald_event', 'fr', 'Héraut Matis', ''), + ('gn_tryker_herald_event', 'fr', 'Héraut Tryker', ''), + ('gn_zorai_herald_event', 'fr', 'Héraut Zoraï', ''), + ('gn_kami_herald_event', 'fr', 'Envoyé des Kamis', ''), + ('gn_karavan_herald_event', 'fr', 'Envoyé Karavan', ''), + ('gn_fyros_representative_event', 'fr', 'Représentant Fyros', ''), + ('gn_matis_representative_event', 'fr', 'Représentant Matis', ''), + ('gn_tryker_representative_event', 'fr', 'Représentant Tryker', ''), + ('gn_zorai_representative_event', 'fr', 'Représentant Zoraï', ''), + ('gn_kami_representative_event', 'fr', 'Représentant des Kamis', ''), + ('gn_karavan_representative_event', 'fr', 'Emissaire Karavan', ''), + ('gn_fyros_recruiting_officer_event', 'fr', 'Officier Recruteur Fyros', ''), + ('gn_matis_recruiting_officer_event', 'fr', 'Officier Recruteur Matis', ''), + ('gn_tryker_recruiting_officer_event', 'fr', 'Officier Recruteur Tryker', ''), + ('gn_zorai_recruiting_officer_event', 'fr', 'Officier Recruteur Zoraï', ''), + ('gn_kami_recruiting_officer_event', 'fr', 'Kami High Servant', ''), + ('gn_karavan_recruiting_officer_event', 'fr', 'Officier Recruteur Karavan', ''), + ('gn_fyros_scout_event', 'fr', 'Traqueur Fyros', ''), + ('gn_matis_scout_event', 'fr', 'Traqueur Matis', ''), + ('gn_tryker_scout_event', 'fr', 'Traqueur Tryker', ''), + ('gn_zorai_scout_event', 'fr', 'Traqueur Zoraï', ''), + ('gn_kami_scout_event', 'fr', 'Fureteur Kami', ''), + ('gn_karavan_scout_event', 'fr', 'Eclaireur Karavan', ''), + ('gn_fyros_diplomat_event', 'fr', 'Diplomate Fyros', ''), + ('gn_matis_diplomat_event', 'fr', 'Diplomate Matis', ''), + ('gn_tryker_diplomat_event', 'fr', 'Diplomate Tryker', ''), + ('gn_zorai_diplomat_event', 'fr', 'Diplomate Zoraï', ''), + ('gn_fyros_citizen_event', 'fr', 'Citoyen Fyros', ''), + ('gn_fyros_old_citizen_event', 'fr', 'Vieux Citoyen Fyros', ''), + ('gn_matis_citizen_event', 'fr', 'Citoyen Matis', ''), + ('gn_matis_old_citizen_event', 'fr', 'Vieux Citoyen Matis', ''), + ('gn_tryker_citizen_event', 'fr', 'Citoyen Tryker', ''), + ('gn_tryker_old_citizen_event', 'fr', 'Vieux Citoyen Tryker', ''), + ('gn_zorai_citizen_event', 'fr', 'Citoyen Zoraï', ''), + ('gn_zorai_old_citizen_event', 'fr', 'Vieux Citoyen Zoraï', ''), + ('gn_r_09_19_convoi_escorte', 'fr', 'Garde du Convoi', ''), + ('gn_r_09_19_convoi_foreur', 'fr', 'Foreur du Convoi', ''), + ('gn_debug_bestiole', 'fr', 'Bodoc robuste de debug', ''), + ('gn_debug_bestiole2', 'fr', 'Bodoc robuste de debug', ''), + ('gn_assistant_escort_debug', 'fr', 'Assistant debug d\'escorte', ''), + ('gn_debug_ai', 'fr', 'Assistant debug d\'AI', ''), + ('gn_garde_escort_debug', 'fr', 'Assistant debug de garde', ''), + ('gn_debug_black_circle_bandit', 'fr', 'Bandit de debug tribu du cercle noir', ''), + ('gn_debug_black_circle_bandit2', 'fr', 'Chef Bandit de debug tribu du cercle noir', ''), + ('gn_test_debug_kill', 'fr', 'Bandit de debug', ''), + ('gn_test_debug_kill2', 'fr', 'Chef Bandit de debug', ''), + ('gn_warchief_guard', 'fr', 'Garde du chef de guerre', ''), + ('gn_r_05_15_gnoof_1', 'fr', 'Weee\'ly le gnoof', ''), + ('gn_r_07_05_bandit', 'fr', 'Bandit de la Source', ''), + ('gn_r_07_05_chief', 'fr', 'O\'Darghan le Fou', ''), + ('gn_r_05_24_izam', 'fr', 'Izam\'el', ''), + ('gn_r_05_39_peon_leader', 'fr', 'Soldat Fyros', ''), + ('gn_r_05_39_peon', 'fr', 'Prospectrice Fyros', ''), + ('gn_r_05_41_foreuse', 'fr', 'Foreuse Amazone', ''), + ('gn_r_05_39_big_varinx', 'fr', 'Enorme Varinx', ''), + ('gn_r_03_38_bandit', 'fr', 'Bandit', ''), + ('gn_r_03_38_chef_bandit', 'fr', 'Chef des Bandits', ''), + ('gn_r_12_18_bandit', 'fr', 'Bandit', ''), + ('gn_r_12_18_chef_bandit', 'fr', 'Chef des bandits', ''), + ('gn_r_12_18_marchand', 'fr', 'Marchand', ''), + ('gn_r_12_04_marchand', 'fr', 'Selno le Marchand', ''), + ('gn_pyr_bar_serveuse', 'fr', 'Serveur', 'Serveuse'), + ('gn_pyr_bar_client', 'fr', 'Client', 'Cliente'), + ('gn_pyr_bar_garde', 'fr', 'Garde', 'Garde'), + ('gn_kami_warrior_event', 'fr', 'Guerrier Kami', ''), + ('gn_kami_wizard_event', 'fr', 'Mage Kami', ''), + ('gn_karavan_trooper_event', 'fr', 'Soldat Karavan', ''), + ('gn_karavan_engineer_event', 'fr', 'Ingénieur Karavan', ''), + ('gn_karavan_medic_event', 'fr', 'Infirmier Karavan', ''), + ('gn_karavan_assault_ship_event', 'fr', 'Vaisseau de guerre Karavan', ''), + ('gn_forge_apprentice_pyr', 'fr', 'Apprenti Forgeron', ''), + ('gn_bot_squad_melee_fighter', 'fr', 'Guerrier', ''), + ('gn_bot_squad_range_fighter', 'fr', 'Tireur', ''), + ('gn_bot_squad_artilleryman', 'fr', 'Artilleur', ''), + ('gn_bot_squad_defensive_affliction', 'fr', 'Mentaliste', ''), + ('gn_bot_squad_healing_magic', 'fr', 'Guérisseur', ''), + ('gn_bot_squad_offensive_affliction', 'fr', 'Envoûteur', ''), + ('gn_bot_squad_elemental_magic', 'fr', 'Destructeur', ''), + ('gn_bot_squad_melee_fighter_leader', 'fr', 'Guerrier Chef d\'Escouade', ''), + ('gn_bot_squad_range_fighter_leader', 'fr', 'Tireur Chef d\'Escouade', ''), + ('gn_bot_squad_artilleryman_leader', 'fr', 'Artilleur Chef d\'Escouade', ''), + ('gn_bot_squad_defensive_affliction_leader', 'fr', 'Mentaliste Chef d\'Escouade', ''), + ('gn_bot_squad_healing_magic_leader', 'fr', 'Guérisseur Chef d\'Escouade', ''), + ('gn_bot_squad_offensive_affliction_leader', 'fr', 'Envoûteur Chef d\'Escouade', ''), + ('gn_bot_squad_elemental_magic_leader', 'fr', 'Destructeur Chef d\'Escouade', ''), + ('gn_dyron_guard', 'fr', 'Garde de Dyron', ''), + ('gn_fyros_kamist_combatant_event', 'fr', 'Combattant Kamiste Fyros ', ''), + ('gn_fyros_kamist_gatherer_event', 'fr', 'Récolteur Kamiste Fyros', ''), + ('gn_fyros_kamist_crafter_event', 'fr', 'Artisan Kamiste Fyros', ''), + ('gn_matis_kamist_combatant_event', 'fr', 'Combattant Kamiste Matis', ''), + ('gn_matis_kamist_gatherer_event', 'fr', 'Récolteur Kamiste Matis', ''), + ('gn_matis_kamist_crafter_event', 'fr', 'Artisan Kamiste Matis', ''), + ('gn_zorai_kamist_combatant_event', 'fr', 'Combattant Kamiste Zoraï', ''), + ('gn_zorai_kamist_gatherer_event', 'fr', 'Récolteur Kamiste Zoraï', ''), + ('gn_zorai_kamist_crafter_event', 'fr', 'Artisan Kamiste Zoraï', ''), + ('gn_tryker_kamist_combatant_event', 'fr', 'Combattant Kamiste Tryker', ''), + ('gn_tryker_kamist_gatherer_event', 'fr', 'Récolteur Kamiste Tryker', ''), + ('gn_tryker_kamist_crafter_event', 'fr', 'Artisan Kamiste Tryker', ''), + ('gn_kami_master', 'fr', 'Maître Kami', ''), + ('gn_kami_preacher_lord', 'fr', 'Seigneur Prêcheur Kami', ''), + ('gn_kami_high_preacher', 'fr', 'Grand Prêcheur Kami', ''), + ('gn_maduk_bonze', 'fr', 'Bonze de Ma-Duk', ''), + ('gn_kamist_guard_event', 'fr', 'Garde Kamiste', ''), + ('gn_kamist_sergeant_event', 'fr', 'Sergent Kamiste', ''), + ('gn_kamist_captain_event', 'fr', 'Capitaine Kamiste', ''), + ('gn_kamist_guard_sanctuary', 'fr', 'Garde du Sanctuaire', ''), + ('gn_kamist_captain_sanctuary', 'fr', 'Capitaine du Sanctuaire', ''), + ('gn_kami_tower', 'fr', 'Tour de défense Kami', ''), + ('gn_kami_preacher_pyr', 'fr', 'Prêcheur Kami de Pyr', ''), + ('gn_kami_preacher_yrkanis', 'fr', 'Prêcheur Kami d\'Yrkanis', ''), + ('gn_kami_preacher_zora', 'fr', 'Prêcheur Kami de Zora', ''), + ('gn_kami_preacher_fairhaven', 'fr', 'Prêcheur Kami de Fairhaven', ''), + ('gn_fyros_karavaneer_combatant_event', 'fr', 'Combattant Karavanier Fyros ', ''), + ('gn_fyros_karavaneer_gatherer_event', 'fr', 'Récolteur Karavanier Fyros', ''), + ('gn_fyros_karavaneer_crafter_event', 'fr', 'Artisan Karavanier Fyros', ''), + ('gn_matis_karavaneer_combatant_event', 'fr', 'Combattant Karavanier Matis', ''), + ('gn_matis_karavaneer_gatherer_event', 'fr', 'Récolteur Karavanier Matis', ''), + ('gn_matis_karavaneer_crafter_event', 'fr', 'Artisan Karavanier Matis', ''), + ('gn_zorai_karavaneer_combatant_event', 'fr', 'Combattant Karavanier Zoraï', ''), + ('gn_zorai_karavaneer_gatherer_event', 'fr', 'Récolteur Karavanier Zoraï', ''), + ('gn_zorai_karavaneer_crafter_event', 'fr', 'Artisan Karavanier Zoraï', ''), + ('gn_tryker_karavaneer_combatant_event', 'fr', 'Combattant Karavanier Tryker', ''), + ('gn_tryker_karavaneer_gatherer_event', 'fr', 'Récolteur Karavanier Tryker', ''), + ('gn_tryker_karavaneer_crafter_event', 'fr', 'Artisan Karavanier Tryker', ''), + ('gn_karavan_high_guide', 'fr', 'Haut Guide Karavan', ''), + ('gn_karavan_officer', 'fr', 'Officier Karavan', ''), + ('gn_karavan_guide', 'fr', 'Guide Karavan', ''), + ('gn_jena_priest', 'fr', 'Prêtre de Jena', ''), + ('gn_karavan_teleporteur_pyr', 'fr', 'Téléporteur Karavan vers Pyr', ''), + ('gn_karavan_teleporteur_yrkanis', 'fr', 'Téléporteur Karavan vers Yrkanis', ''), + ('gn_karavan_teleporteur_fairhaven', 'fr', 'Téléporteur Karavan vers Fairhaven', ''), + ('gn_karavan_teleporteur_zora', 'fr', 'Téléporteur Karavan vers Zora', ''), + ('gn_karavaneer_guard_event', 'fr', 'Garde Karavanier', ''), + ('gn_karavaneer_sergeant_event', 'fr', 'Sergent Karavanier', ''), + ('gn_karavaneer_captain_event', 'fr', 'Capitaine Karavanier', ''), + ('gn_karavaneer_guard_sanctuary', 'fr', 'Garde du Temple', ''), + ('gn_karavaneer_captain_sanctuary', 'fr', 'Capitaine du Temple', ''), + ('gn_karavan_tower', 'fr', 'Tour de défense Karavan', ''), + ('gn_kami_altar', 'fr', 'Autel Kami', ''), + ('gn_karavan_altar', 'fr', 'Autel Karavan', ''), + ('gn_kami_hof', 'fr', 'Stèle de valeur', ''), + ('gn_kami_frise', 'fr', 'Racine du Savoir', ''), + ('gn_karavan_hof', 'fr', 'Stèle de valeur', ''), + ('gn_karavan_frise', 'fr', 'Colonne du Savoir', ''), + ('gn_psykopla_ally', 'fr', 'Compagnon Psykopla', ''), + ('gn_cratcha_ally', 'fr', 'Compagnon Cratcha', ''), + ('gn_driller_kami_lvl50', 'fr', 'Petite Foreuse Kami', ''), + ('gn_driller_karavan_lvl50', 'fr', 'Petite Foreuse Karavan', ''), + ('gn_driller_kami_lvl50_const', 'fr', 'Construction d\'une petite foreuse kami', ''), + ('gn_driller_karavan_lvl50_const', 'fr', 'Construction d\'une petite foreuse karavan', ''), + ('gn_driller_karavan_const', 'fr', 'Grand Trépan en construction', ''), + ('gn_driller_kami_const', 'fr', 'Arbre-Vrille en construction', ''), + ('gn_driller_karavan', 'fr', 'Grand Trépan', ''), + ('gn_driller_kami', 'fr', 'Arbre-Vrille', ''), + ('gn_placeholder_driller', 'fr', 'Emplacement Constructible', ''), + ('fct_lodge_master', 'fr', '(Maître de Loge)', ''), + ('fct_artisan_trepans', 'fr', '(Artisan des Grands Trépans)', ''), + ('fct_artisan_arbres_vrilles', 'fr', '(Artisan des Arbres-Vrille)', ''), + ('gn_citizenship_flame_truth', 'fr', 'Flamme de la Vérité', ''), + ('gn_citizenship_flame_honnor', 'fr', 'Flamme de l\'Honneur', ''), + ('gn_citizenship_flame_discipline', 'fr', 'Flamme de la Discipline', ''), + ('gn_citizenship_flame_justice', 'fr', 'Flamme de la Justice', ''), + ('fct_imperial_magistrate', 'fr', '(Magistrat Impérial)', ''), + ('fct_royal_magistrate', 'fr', '(Magistrat Royal)', ''), + ('fct_federal_magistrate', 'fr', '(Magistrat Fédéral)', ''), + ('fct_dynastic_magistrate', 'fr', '(Magistrat Dynastique)', ''), + ('fct_vagabond', 'fr', '(Vagabond)', ''), + ('gn_lenja_lunatic', 'fr', 'Lenja la Démente', ''), + ('fct_imperial_magistrate_guild', 'fr', '(Magistrat Impérial de Guilde)', ''), + ('fct_royal_magistrate_guild', 'fr', '(Magistrat Royal de Guilde)', ''), + ('fct_federal_magistrate_guild', 'fr', '(Magistrat Fédéral de Guilde)', ''), + ('fct_dynastic_magistrate_guild', 'fr', '(Magistrat Dynastique de Guilde)', ''), + ('gn_fyros_karavan_aumonier', 'fr', 'Aumônier Karavan du temple de Pyr', ''), + ('gn_matis_karavan_aumonier', 'fr', 'Aumônier Karavan du temple d\'Yrkanis', ''), + ('gn_tryker_karavan_aumonier', 'fr', 'Aumônier Karavan du temple de Fairhaven', ''), + ('gn_zorai_karavan_aumonier', 'fr', 'Aumônier Karavan du temple de Zora', ''), + ('fct_jena_priest', 'fr', '(Prêtre de Jena)', ''), + ('fct_jena_priestress', 'fr', '(Prêtresse de Jena)', ''), + ('fct_maduk_bonze', 'fr', '(Bonze de Ma-Duk)', ''), + ('fct_maduk_bonze_sup', 'fr', '(Bonze Supérieur de Ma-Duk)', ''), + ('fct_karavan_aumonier', 'fr', '(Aumônier Karavan)', ''), + ('vagabond_taciturne', 'fr', 'Vagabond Taciturne', ''), + ('gn_rotoa_bravichi_tree', 'fr', 'Rotoa de Bravichi', ''), + ('gn_bothaya_tree', 'fr', 'Bothaya Brûlant', ''), + ('gn_outpost_townhall', 'fr', 'Hall d\'avant-poste', ''), + ('gn_outpost_flag', 'fr', 'Bannière de Guerre', ''), + ('gn_outpost_info', 'fr', 'Enseigne d\'Avant-Poste', ''), + ('fct_rangers_master', 'fr', 'Ranger Vétéran', ''), + ('fct_rangers_fighter', 'fr', 'Ranger Combattant', ''), + ('fct_rangers_artisan', 'fr', 'Ranger Artisan', ''), + ('fct_rangers_scout', 'fr', 'Ranger Eclaireur', ''), + ('gn_newbieland_bandit_1', 'fr', 'Pillard des Illuminés', ''), + ('gn_newbieland_bandit_1_lieutnant', 'fr', 'Lieutenant des Illuminés', ''), + ('gn_newbieland_bandit_2', 'fr', 'Pillard des Chlorogoos', ''), + ('gn_newbieland_bandit_2_lieutnant', 'fr', 'Lieutenant des Chlorogoos', ''), + ('gn_newbieland_starting_city_karavan_officer', 'fr', 'Officier de communication de la Karavan', ''), + ('gn_karavan_ardent', 'fr', 'Membre de la lance ardente', ''), + ('gn_karavan_ardent_speaker', 'fr', 'Porte-parole de la lance ardente', ''), + ('gn_chiang_the_strong', 'fr', 'Chiang le Fort', ''), + ('gn_ranger_guard', 'fr', 'Protecteur Ranger', ''), + ('gn_ranger_elite_guard', 'fr', 'Gardien Ranger', ''), + ('fct_ranger_leader', 'fr', 'Commandant Ranger', ''), + ('fct_fyros_commander', 'fr', 'Commandant Fyros', ''), + ('fct_matis_master_artisan', 'fr', 'Maître artisan Matis', ''), + ('fct_chief_explorer', 'fr', 'Chef explorateur', ''), + ('gn_kami_master_newbieland_starting_city', 'fr', 'Guide Kami', ''), + ('gn_ring_welcomer', 'fr', 'Technicien Ring', ''), + ('gn_device_ring_warp', 'fr', 'Terminal Ring', ''), + ('gn_spot_goo_mission_1', 'fr', 'Eruption de Goo récente', ''), + ('gn_newbieland_bandit_2_mission', 'fr', 'Bandit spécialiste', ''), + ('gn_kami_master_shining_lake', 'fr', 'Maître Kami du lac', ''), + ('gn_tcm_extraction_engineer', 'fr', 'Ingénieur en extraction', ''), + ('gn_tcm_extraction_guard', 'fr', 'Commando d\'élite', ''), + ('gn_tcm_trooper_engineer', 'fr', 'Éclaireur Karavan', ''), + ('gn_tcm_engineer_guard', 'fr', 'Escorte Karavan', ''), + ('gn_tcm_squad_leader_alpha', 'fr', 'Chef d\'escadron Alpha', ''), + ('gn_tcm_squad_leader_beta', 'fr', 'Chef d\'escadron Beta', ''), + ('gn_tcm_squad_leader_zeta', 'fr', 'Chef d\'escadron Zeta', ''), + ('gn_tcm_trooper_guard', 'fr', 'Troupe d\'élite Karavan', ''), + ('gn_tcm_trooper_static', 'fr', 'Garde suprême Karavan', ''), + ('gn_tcm_trooper_wander', 'fr', 'Réserviste Karavan', ''), + ('gn_tcm_training', 'fr', 'Commando Karavan', ''), + ('gn_tcm_medic', 'fr', 'Équipe médicale Karavan', ''), + ('gn_tcm_engineer', 'fr', 'Ingénieur en mécanique Karavan', ''), + ('gn_tcm_chief_engineer', 'fr', 'Ingénieur en chef', ''), + ('gn_tcm_coordinator', 'fr', 'Coordinateur des opérations', ''), + ('gn_tcm_officer', 'fr', 'Officier supérieur Karavan', ''), + ('gn_tcm_quartermaster', 'fr', 'Quartier maître Karavan', ''), + ('gn_tcm_commander', 'fr', 'Commandant en chef Karavan', ''), + ('fct_tcm_chief_forager', 'fr', '(Maître foreur)', ''), + ('fct_tcm_forager', 'fr', '(Disciple foreur)', ''), + ('fct_tcm_fighter_company', 'fr', '(Combattant Kamiste)', ''), + ('fct_explorer_company', 'fr', '(Explorateur Kamiste)', ''), + ('fct_harvest_company', 'fr', '(Récolteur Kamiste)', ''), + ('fct_keepers_squad_leader', 'fr', '(Chef d\'équipe de prospection)', ''), + ('fct_keepers_squad', 'fr', '(Kamiste archéologue)', ''), + ('fct_tcm_company_guard', 'fr', '(Sentinelle de l\'arbre éternel)', ''), + ('fct_tcm_tutor_praying', 'fr', '(Adorateur Kamiste)', ''), + ('fct_tcm_tutor_trader', 'fr', '(Colporteur expérimenté)', ''), + ('fct_tcm_tutor_sitting', 'fr', '(Disciple adorateur)', ''), + ('fct_tcm_tutor_chief_guard', 'fr', '(Fidèle protecteur)', ''), + ('fct_tcm_tutors_sitting2', 'fr', '(Apprenti prédicateur)', ''), + ('fct_tcm_tutors_storyteller', 'fr', '(Prédicateur itinérant)', ''), + ('fct_tcm_tutor_wander', 'fr', '(Disciple Tutor)', ''), + ('fct_tcm_keepers_chief_guard', 'fr', '(Gardien des reliques)', ''), + ('fct_tcm_keepers_sitting', 'fr', '(Apprenti archéologue)', ''), + ('fct_tcm_keepers_trader', 'fr', '(Disciple colporteur)', ''), + ('fct_tcm_keepers_guard', 'fr', '(Guetteur Kamiste)', ''), + ('fct_tcm_keepers_sitting2', 'fr', '(Apprenti guetteur)', ''), + ('fct_tcm_keepers_storyteller', 'fr', '(Conteur Kamiste)', ''), + ('fct_tcm_keepers_elder', 'fr', '(Détenteur des savoirs)', ''), + ('fct_tcm_keepers_walking', 'fr', '(Civil Keeper)', ''), + ('fct_tcm_keep_wander', 'fr', '(Archéologue Keeper)', ''), + ('fct_tcm_keep_wander2', 'fr', '(Historien Keeper)', ''), + ('fct_tcm_eternal_tree_chief_guard ', 'fr', '(Gardien de l\'arbre éternel)', ''), + ('fct_tcm_eternal_tree_sitting', 'fr', '(Serviteur de Ma-Duk)', ''), + ('fct_tcm_eternal_tree_static', 'fr', '(Guardien des récoltes)', ''), + ('fct_tcm_eternal_tree_praying', 'fr', '(Prédicateur érudit)', ''), + ('fct_tcm_eternal_tree_spwan', 'fr', '(Gardien des portes)', ''), + ('fct_tcm_eternal_tree_wander', 'fr', '(Penseur Kamiste)', ''), + ('fct_tcm_eternal_tree_praying2', 'fr', '(Adorateur éternel)', ''), + ('fct_tcm_eternal_tree_walking', 'fr', '(Vagabond Kamiste)', ''), + ('fct_tcm_eternal_tree_walking2', 'fr', '(Civil de la Compagnie)', ''), + ('fct_tcm_healer', 'fr', '(Chef Soigneur de la Compagnie)', ''), + ('fct_tcm_armorer', 'fr', '(Armurier Expérimenté)', ''), + ('fct_tcm_intendant', 'fr', '(Intendant de la Compagnie)', ''), + ('fct_tcm_assistant_intendant', 'fr', '(Assistant de l\'intendant)', ''), + ('fct_tcm_warchief', 'fr', '(Chef de Guerre)', ''), + ('fct_tcm_merchant', 'fr', '(Grand colporteur de la Compagnie)', ''), + ('fct_tcm_campchief', 'fr', '(Chef de camp de la Compagnie)', ''), + ('fct_tcm_warrior', 'fr', '(Grand guerrier vagabond)', ''), + ('fct_tcm_noble', 'fr', '(Noble penseur de la Compagnie)', ''), + ('gn_chad', 'fr', 'Maître Chad', ''), + ('gn_chad_assist', 'fr', 'Disciple de Chad', ''), + ('gn_tcm_officer_radar', 'fr', 'Officier radar', ''), + ('gn_tcm_chlorogoo_shaman', 'fr', 'Shaman', ''), + ('gn_tcm_chlorogoo_shaman_escort', 'fr', 'Adepte', ''), + ('gn_tcm_chlorogoo_prisonners', 'fr', 'Prisonnier', ''), + ('gn_tcm_chlorogoo_camp_ranger', 'fr', 'Épieur', ''), + ('gn_tcm_chlorogoo_camp_caster', 'fr', 'Sorcier', ''), + ('gn_tcm_chlorogoo_camp_fighter', 'fr', 'Assassin gooifié', ''), + ('gn_tcm_chlorogoo_caster', 'fr', 'Alchimiste', ''), + ('gn_tcm_chlorogoo_healer', 'fr', 'Guérisseur', ''), + ('gn_tcm_chlorogoo_ranger', 'fr', 'Fureteur', ''), + ('gn_tcm_chlorogoo_harvester', 'fr', 'Récolteur de Goo', ''), + ('gn_tcm_chlorogoo_patrol_dill', 'fr', 'Patrouilleur intoxiqué', ''), + ('fct_tcm_chlorogoo', 'fr', 'Chlorogoo', ''), + ('fct_tcm_basile', 'fr', 'Hermite mystérieux', ''), + ('gn_tcm_radar_trainee', 'fr', 'Stagiaire Radar', ''), + ('gn_tcm_crate', 'fr', 'Caisse de ravitaillement Karavan', ''), + ('gn_tcm_unknown_entity', 'fr', 'Echo radar', ''), + ('gn_tcm_soulchest', 'fr', 'Coffre aux âmes', ''), + ('gn_satooi_remains', 'fr', 'Dépouille de Satooi', ''), + ('gn_tcm_reward_chest', 'fr', 'Trésor perdu', ''), + ('title00001', 'fr', 'Journeyer', 'Journeyer'), + ('title00047', 'fr', 'Mitrailleur', 'Mitrailleur'), + ('title00048', 'fr', 'Mitrailleur d\'Elite', 'Mitrailleur d\'Elite'), + ('gn_landslide_3_target', 'fr', 'Eboulis', ''), + ('gn_tcm_sacrified', 'fr', 'Sacrifié', ''), + ('gn_boss_mainland_varinx', 'fr', 'Gardien d\'Aen', ''), + ('title00002', 'fr', 'Chasseur de Kitin débutant', 'Chasseuse de Kitin débutante'), + ('title00003', 'fr', 'Chasseur de Kitin', 'Chasseuse de Kitin'), + ('title00004', 'fr', 'Maître Chasseur de Kitin', 'Maître Chasseur de Kitin'), + ('title00005', 'fr', 'Eradicateur de Kitin', 'Eradicatrice de Kitin'), + ('title00006', 'fr', 'Le Massacreur de Kitin', 'La Massacreuse de Kitin'), + ('title00007', 'fr', 'Gardien des Matis', 'Gardienne des Matis'), + ('title00008', 'fr', 'Gardien des Fyros', 'Gardienne des Fyros'), + ('title00009', 'fr', 'Gardien des Trykers', 'Gardienne des Trykers'), + ('title00010', 'fr', 'Gardien des Zoraïs', 'Gardienne des Zoraïs'), + ('title00011', 'fr', 'Gardien d\'Atys', 'Gardienne d\'Atys'), + ('slaughter_week_mgiver_matis', 'fr', 'Observateur Kitin de l\'Est', ''), + ('slaughter_week_mgiver_fyros', 'fr', 'Observateur Kitin du Nord', ''), + ('slaughter_week_mgiver_zorai', 'fr', 'Observateur Kitin de l\'Ouest', ''), + ('slaughter_week_mgiver_tryker', 'fr', 'Observateur Kitin du Sud', ''), + ('slaughter_week_informer_name', 'fr', 'Envoyé spécial', ''), + ('sw_boss_fyros', 'fr', 'Exterminateur Fyros', 'Exterminatrice Fyros'), + ('sw_boss_matis', 'fr', 'Exterminateur Matis', 'Exterminatrice Matis'), + ('sw_boss_zorai', 'fr', 'Exterminateur Zoraï', 'Exterminatrice Zoraï'), + ('sw_boss_tryker', 'fr', 'Exterminateur Tryker', 'Exterminatrice Tryker'), + ('gn_sirgio_fyros_dancer', 'fr', 'Danseur Fyros', 'Danseuse Fyros'), + ('gn_sirgio_matis_dancer', 'fr', 'Danseur Matis', 'Danseuse Matis'), + ('gn_sirgio_zorai_dancer', 'fr', 'Danseur Zoraï', 'Danseuse Zoraï'), + ('gn_sirgio_tryker_dancer', 'fr', 'Danseur Tryker', 'Danseuse Tryker'), + ('gn_bomber_boss', 'fr', 'Poseur de bombes', 'Poseuse de bombes'), + ('gn_bomber_random', 'fr', 'Poseur de bombes', 'Poseuse de bombes'), + ('gn_bomb_lixie', 'fr', 'Bombe', ''), + ('gn_mine_lixie', 'fr', 'Mine', ''), + ('fct_artisan_restaurateur', 'fr', 'Artisan Restaurateur', ''), + ('gn_explosion_lixie', 'fr', 'Explosion', ''), + ('gn_peipbae', 'fr', 'Colère de Pei', ''), + ('fct_ranger_worker', 'fr', 'Manouvrier Ranger', ''), + ('fct_ranger_guard', 'fr', 'Garde Ranger', ''), + ('fct_ranger_intendant', 'fr', 'Intendant Ranger', ''), + ('fct_ranger_great_mage', 'fr', 'Archimage Ranger', ''), + ('fct_ranger_guard_captain', 'fr', 'Capitaine des gardes', ''), + ('fct_ranger_explorer', 'fr', 'Explorateur ranger', ''), + ('fct_ranger_coord', 'fr', 'Coordonnateur Ranger', ''), + ('title00014', 'fr', 'La chance', 'La chance'), + ('title00015', 'fr', 'La poisse', 'La poisse'), + ('fct_confgu', 'fr', 'Confrérie du Gubani Fortuné', ''), + ('eboulis', 'fr', 'Eboulis', ''), + ('monticule', 'fr', 'Monticule', ''), + ('title00020', 'fr', 'Patriote fyros', 'Patriote fyros'), + ('title00021', 'fr', 'Sujet matis', 'Sujet matis'), + ('title00022', 'fr', 'Citoyen tryker', 'Citoyenne tryker'), + ('title00023', 'fr', 'Initié zoraï', 'Initiée zoraï'), + ('title00024', 'fr', 'Disciple des Kamis', 'Disciple des Kamis'), + ('title00025', 'fr', 'Suivant de la Karavan', 'Suivante de la Karavan'), + ('title00026', 'fr', 'Akenak fyros', 'Akenak fyros'), + ('title00027', 'fr', 'Noble matis', 'Noble matis'), + ('title00028', 'fr', 'Taliar tryker', 'Taliar tryker'), + ('title00029', 'fr', 'Eveillé zoraï', 'Eveillée zoraï'), + ('title00030', 'fr', 'Maraudeur', 'Maraudeur'), + ('fct_camprangerguide', 'fr', 'Guide du Camp', ''), + ('fct_ranger_kitiniere_welcomer', 'fr', 'Observateur de la kitinière', 'Observatrice de la kitinière'), + ('gn_xmas_event', 'fr', 'Xmas Event', ''), + ('gn_xmas_super_loot_1', 'fr', 'Xmas Super Loot 1', ''), + ('gn_attack_gookitin_group', 'fr', 'attack_gookitin_group', ''), + ('gn_axodus_garatus', 'fr', 'Axodus Garatus', ''), + ('gn_ba_mirri_vichan', 'fr', 'Be\'Mirri Vichan', ''), + ('gn_ba_rima_dixie', 'fr', 'Ba\'Rima Dixie', ''), + ('gn_ballis_sothus', 'fr', 'Ballis Sothus', ''), + ('gn_bandit_mastergoo_01', 'fr', 'bandit_mastergoo_01', ''), + ('gn_base_gookitin_group', 'fr', 'base_gookitin_group', ''), + ('gn_base_kitin_group', 'fr', 'base_kitin_group', ''), + ('gn_be_liccha_niorda', 'fr', 'Be\'Licha Niorda', ''), + ('gn_be_sarsy_boxie', 'fr', 'Be Sarsy Roxie', ''), + ('gn_be_valda_riddan', 'fr', 'Be\'Valda Riddan', ''), + ('gn_be_willy_virgen', 'fr', 'Be\'Willy Virgen', ''), + ('gn_cadan_tandus', 'fr', 'Candan Tandus', ''), + ('gn_caisse', 'fr', 'caisse', ''), + ('gn_campfire_4', 'fr', 'campfire_4', ''), + ('gn_chio_sei_tung', 'fr', 'Chio Sei Tung', ''), + ('gn_chlorogoo_caster', 'fr', 'chlorogoo_caster', ''), + ('gn_chlorogoo_fighter', 'fr', 'chlorogoo_fighter', ''), + ('gn_chlorogoo_harvester', 'fr', 'chlorogoo_harvester', ''), + ('gn_chlorogoo_healer', 'fr', 'chlorogoo_healer', ''), + ('gn_chlorogoo_ranger', 'fr', 'chlorogoo_ranger', ''), + ('gn_chu_ni_rama', 'fr', 'Chu Ni Rama', ''), + ('gn_ckdic1', 'fr', 'ckdic1', ''), + ('gn_ckdic2', 'fr', 'ckdic2', ''), + ('gn_ckdic3', 'fr', 'ckdic3', ''), + ('gn_ckdic4', 'fr', 'ckdic4', ''), + ('gn_ckdid1', 'fr', 'ckdid1', ''), + ('gn_ckdid2', 'fr', 'ckdid2', ''), + ('gn_ckdid3', 'fr', 'ckdid3', ''), + ('gn_ckdid4', 'fr', 'ckdid4', ''), + ('gn_ckdie1', 'fr', 'ckdie1', ''), + ('gn_ckdie2', 'fr', 'ckdie2', ''), + ('gn_ckdie3', 'fr', 'ckdie3', ''), + ('gn_ckdie4', 'fr', 'ckdie4', ''), + ('gn_ckdif1', 'fr', 'ckdif1', ''), + ('gn_ckdif2', 'fr', 'ckdif2', ''), + ('gn_ckdif3', 'fr', 'ckdif3', ''), + ('gn_ckdif4', 'fr', 'ckdif4', ''), + ('gn_ckfic1', 'fr', 'ckfic1', ''), + ('gn_ckfic2', 'fr', 'ckfic2', ''), + ('gn_ckfic3', 'fr', 'ckfic3', ''), + ('gn_ckfic4', 'fr', 'ckfic4', ''), + ('gn_ckfid1', 'fr', 'ckfid1', ''), + ('gn_ckfid2', 'fr', 'ckfid2', ''), + ('gn_ckfid3', 'fr', 'ckfid3', ''), + ('gn_ckfid4', 'fr', 'ckfid4', ''), + ('gn_ckfie1', 'fr', 'ckfie1', ''), + ('gn_ckfie2', 'fr', 'ckfie2', ''), + ('gn_ckfie3', 'fr', 'ckfie3', ''), + ('gn_ckfie4', 'fr', 'ckfie4', ''), + ('gn_ckfif1', 'fr', 'ckfif1', ''), + ('gn_ckfif2', 'fr', 'ckfif2', ''), + ('gn_ckfif3', 'fr', 'ckfif3', ''), + ('gn_ckfif4', 'fr', 'ckfif4', ''), + ('gn_damarus_vidorus', 'fr', 'Damarus Vidorus', ''), + ('gn_daro_carera', 'fr', 'Daro Carera', ''), + ('gn_egg', 'fr', 'Oeuf', ''), + ('gn_fang_cho_lin', 'fr', 'Fang Cho Lin', ''), + ('gn_fi_cha_fuing', 'fr', 'Fi Cha Fuing', ''), + ('gn_forcio_pani', 'fr', 'Forcio Pani', ''), + ('gn_forti_amarri', 'fr', 'Forti Amarri', ''), + ('gn_goloris_raeps', 'fr', 'Goloris Raeps', ''), + ('gn_goo_kipucka_leader', 'fr', 'goo_kipucka_leader', ''), + ('gn_goo_kitimandib', 'fr', 'goo_kitimandib', ''), + ('gn_goo_mob_code1', 'fr', 'goo_mob_code1', ''), + ('gn_goo_mob_code2', 'fr', 'goo_mob_code2', ''), + ('gn_goo_mob_code3', 'fr', 'goo_mob_code3', ''), + ('gn_goo_mob_code4', 'fr', 'goo_mob_code4', ''), + ('gn_goomaster_boss', 'fr', 'goomaster_boss', ''), + ('gn_guard_spire_zorai_karavan', 'fr', 'guard_spire_zorai_karavan', ''), + ('gn_heal', 'fr', 'heal', ''), + ('gn_healer_fyros_spire_kami', 'fr', 'healer_fyros_spire_kami', ''), + ('gn_healer_fyros_spire_karavan', 'fr', 'healer_fyros_spire_karavan', ''), + ('gn_healer_matis_spire_kami', 'fr', 'healer_matis_spire_kami', ''), + ('gn_healer_matis_spire_karavan', 'fr', 'healer_matis_spire_karavan', ''), + ('gn_healer_tryker_spire_kami', 'fr', 'healer_tryker_spire_kami', ''), + ('gn_healer_tryker_spire_karavan', 'fr', 'healer_tryker_spire_karavan', ''), + ('gn_healer_zorai_spire_kami', 'fr', 'healer_zorai_spire_kami', ''), + ('gn_healer_zorai_spire_karavan', 'fr', 'healer_zorai_spire_karavan', ''), + ('gn_hill', 'fr', 'hill', ''), + ('gn_hole', 'fr', 'hole', ''), + ('gn_horde_barrack_1', 'fr', 'horde_barrack_1', ''), + ('gn_horde_etendard_1', 'fr', 'horde_etendard_1', ''), + ('gn_horde_tower_1', 'fr', 'horde_tower_1', ''), + ('gn_irolus_vadagaan', 'fr', 'Irolus Vadagaan', ''), + ('gn_kami_device_1', 'fr', 'kami_device_1', ''), + ('gn_kami_fighter_base', 'fr', 'kami_fighter_base', ''), + ('gn_kami_hut_1', 'fr', 'kami_hut_1', ''), + ('gn_kami_landkeeper_200', 'fr', 'kami_landkeeper_200', ''), + ('gn_kami_patrol_base', 'fr', 'kami_patrol_base', ''), + ('gn_kami_tower_1', 'fr', 'kami_tower_1', ''), + ('gn_kami_trooper_code1', 'fr', 'kami_trooper_code1', ''), + ('gn_kami_trooper_code2', 'fr', 'kami_trooper_code2', ''), + ('gn_kami_trooper_code3', 'fr', 'kami_trooper_code3', ''), + ('gn_kami_trooper_code4', 'fr', 'kami_trooper_code4', ''), + ('gn_kami_wizard_base', 'fr', 'kami_wizard_base', ''), + ('gn_karavan_barrack_1', 'fr', 'karavan_barrack_1', ''), + ('gn_karavan_device_1', 'fr', 'karavan_device_1', ''), + ('gn_karavan_gateway_1', 'fr', 'karavan_gateway_1', ''), + ('gn_karavan_lieutenant_200', 'fr', 'karavan_lieutenant_200', ''), + ('gn_karavan_medic_base', 'fr', 'karavan_medic_base', ''), + ('gn_karavan_patrol_base', 'fr', 'karavan_patrol_base', ''), + ('gn_karavan_tower_1', 'fr', 'karavan_tower_1', ''), + ('gn_karavan_trooper_base', 'fr', 'karavan_trooper_base', ''), + ('gn_karavan_trooper_code1', 'fr', 'karavan_trooper_code1', ''), + ('gn_karavan_wall_1', 'fr', 'karavan_wall_1', ''), + ('gn_kincherc1', 'fr', 'kincherC1', ''), + ('gn_kincherc3', 'fr', 'kincherC3', ''), + ('gn_kincherc4', 'fr', 'kincherC4', ''), + ('gn_kinchercx', 'fr', 'kincherCX', ''), + ('gn_kipucka_leader', 'fr', 'kipucka_leader', ''), + ('gn_kirostac1', 'fr', 'kirostaC1', ''), + ('gn_kirostac3', 'fr', 'kirostaC3', ''), + ('gn_kirostac4', 'fr', 'kirostaC4', ''), + ('gn_kirostacx', 'fr', 'kirostaCX', ''), + ('gn_kitin_larva_event', 'fr', 'kitin_larva_event', ''), + ('gn_kitin_pondeuse_event', 'fr', 'kitin_pondeuse_event', ''), + ('gn_ladamis_valoris', 'fr', 'Ladamis Valoris', ''), + ('gn_lani_lido', 'fr', 'Lani Lido', ''), + ('gn_lano_fergoto', 'fr', 'Lano Fergoto', ''), + ('gn_lardo_cicci', 'fr', 'Lardo Cicci', ''), + ('gn_lasini_choci', 'fr', 'Lasini Chochi', ''), + ('gn_lono_sigrefi', 'fr', 'Lono Sigrefi', ''), + ('gn_lorio_malara', 'fr', 'Lorio Malara', ''), + ('gn_ma_cho_sung', 'fr', 'Ma Cho Sung', ''), + ('gn_mac_bargan_rochan', 'fr', 'Mac Bargan Rochan', ''), + ('gn_mac_furdy_soroli', 'fr', 'Mac Furdy Solori', ''), + ('gn_mac_liggon_dallen', 'fr', 'Mac Liggon Dallen', ''), + ('gn_mac_silith_noksan', 'fr', 'Mac Silith Noksan', ''), + ('gn_magic', 'fr', 'magic', ''), + ('gn_malo_canda', 'fr', 'Malo Canda', ''), + ('gn_maurauder_guard_magic', 'fr', 'maurauder_guard_magic', ''), + ('gn_maurauder_guard_melee', 'fr', 'maurauder_guard_melee', ''), + ('gn_maurauder_guard_range', 'fr', 'maurauder_guard_range', ''), + ('gn_maurauder_hero', 'fr', 'maurauder_hero', ''), + ('gn_me_balla_soufi', 'fr', 'Me Balla Soufi', ''), + ('gn_ming_xi_ying', 'fr', 'Ming Xi Ying', ''), + ('gn_mirador', 'fr', 'mirador', ''), + ('gn_mong_chi_sa', 'fr', 'Mong Chi Sa', ''), + ('gn_mora_falari', 'fr', 'Mora Falari', ''), + ('gn_morio_lario', 'fr', 'Morio Lario', ''), + ('gn_noriko_suena', 'fr', 'Noriko Suena', ''), + ('gn_o_carlan_tryxi', 'fr', 'O\'Carlan Tryxi', ''), + ('gn_o_lormy_berran', 'fr', 'O\'Lormy Berran', ''), + ('gn_ordis_nirosis', 'fr', 'Ordis Nirosis', ''), + ('gn_prisonner', 'fr', 'prisonner', ''), + ('gn_queen_guard', 'fr', 'queen_guard', ''), + ('gn_range', 'fr', 'range', ''), + ('gn_relaus_xogips', 'fr', 'Relaus Xogips', ''), + ('gn_strangers_welcomer_t1', 'fr', 'strangers_welcomer_t1', ''), + ('gn_target', 'fr', 'Jarre', ''), + ('gn_tcm_chlorogoo_patrol', 'fr', 'tcm_chlorogoo_patrol', ''), + ('gn_tcm_chlorogoo_prisonner', 'fr', 'tcm_chlorogoo_prisonner', ''), + ('gn_tcm_master_dummy', 'fr', 'tcm_master_dummy', ''), + ('gn_tcm_trooper_training', 'fr', 'tcm_trooper_training', ''), + ('gn_tini_solni', 'fr', 'Tini Solni', ''), + ('gn_tower_1', 'fr', 'Tour', ''), + ('gn_tower_event', 'fr', 'tower_event', ''), + ('gn_tower_kami', 'fr', 'Tour de guet kami', ''), + ('gn_tower_karavan', 'fr', 'Tour de guet karavan', ''), + ('gn_traitre_corsaire', 'fr', 'traitre_corsaire', ''), + ('gn_warmap_marauder_chief_250', 'fr', 'warmap_marauder_chief_250', ''), + ('gn_warmap_marauder_hero_200', 'fr', 'warmap_marauder_hero_200', ''), + ('gn_warmap_marauder_leader_200', 'fr', 'warmap_marauder_leader_200', ''), + ('gn_warrior_fyros_spire_kami', 'fr', 'warrior_fyros_spire_kami', ''), + ('gn_warrior_fyros_spire_karavan', 'fr', 'warrior_fyros_spire_karavan', ''), + ('gn_warrior_matis_spire_kami', 'fr', 'warrior_matis_spire_kami', ''), + ('gn_warrior_matis_spire_karavan', 'fr', 'warrior_matis_spire_karavan', ''), + ('gn_warrior_tryker_spire_kami', 'fr', 'warrior_tryker_spire_kami', ''), + ('gn_warrior_tryker_spire_karavan', 'fr', 'warrior_tryker_spire_karavan', ''), + ('gn_warrior_zorai_spire_kami', 'fr', 'warrior_zorai_spire_kami', ''), + ('gn_warrior_zorai_spire_karavan', 'fr', 'warrior_zorai_spire_karavan', ''), + ('gn_watchtower', 'fr', 'Tour de guet', ''), + ('gn_xala_rokian', 'fr', 'Xala Rokian', ''), + ('gn_xan_mi_chong', 'fr', 'Xan Mi Chong', ''), + ('gn_xao_tun', 'fr', 'Xao Tun', ''), + ('gn_xeim_wi_lo', 'fr', 'Xeim Wi Lo', ''), + ('gn_magicpanel', 'fr', 'Panneau sur la magie', ''), + ('gn_foragepanel', 'fr', 'Panneau sur la récolte', ''), + ('gn_fightpanel', 'fr', 'Panneau sur le combat', ''), + ('gn_craftpanel', 'fr', 'Panneau sur l\'artisanat', ''), + ('office_tourisme_f', 'fr', 'Guide Touristique de Pyr', ''), + ('office_tourisme_m', 'fr', 'Guide Touristique d\'Yrkanis', ''), + ('office_tourisme_t', 'fr', 'Guide Touristique de Fairhaven', ''), + ('office_tourisme_z', 'fr', 'Guide Touristique de Zora', ''), + ('cwmf03_bandit', 'fr', 'Bandit d\'Avalae', ''), + ('cwzf03_goo', 'fr', 'Ragus Contaminé', ''), + ('cwff03_termit', 'fr', 'Termitière', ''), + ('cwff03_goari', 'fr', 'Goari Pondeuse', ''), + ('stele_epee_bois', 'fr', 'Stèle', ''), + ('corsaire_dechu_coffer', 'fr', 'Coffre de Corsaire', ''), + ('kef0904observer100', 'fr', 'Observateur du Lac Nord (1)', ''), + ('kef0904observer150', 'fr', 'Observateur des Hautes Tours (2)', ''), + ('kef0904observer200', 'fr', 'Observateur de la Colonne du Dragon (3)', ''), + ('kef0904observer210', 'fr', 'Observateur de la Crête Eternelle (4)', ''), + ('kef0904observer250', 'fr', 'Observateur de la Forêt Enflammée (5)', ''), + ('kef0904observer260', 'fr', 'Observateur du Couloir Brûlé (6)', ''), + ('kem0904observer100', 'fr', 'Observateur de la Poussée (1)', ''), + ('kem0904observer150', 'fr', 'Observateur du Sentier des Torbaks (2)', ''), + ('kem0904observer200', 'fr', 'Observateur de la Petite Montagne (3)', ''), + ('kem0904observer210', 'fr', 'Observateur des Chutes des Deux Totems (4)', ''), + ('kem0904observer250', 'fr', 'Observateur du Bosquet de la Confusion (5)', ''), + ('kem0904observer260', 'fr', 'Observateur du Bosquet Ouest (6)', ''), + ('ket0904observer100', 'fr', 'Observateur des Criques Ensorcelées (1)', ''), + ('ket0904observer150', 'fr', 'Observateur de l\'Eau du Repos (2)', ''), + ('ket0904observer200', 'fr', 'Observateur des Cimes Jumelles (3)', ''), + ('ket0904observer210', 'fr', 'Observateur de la Promenade Caverneuse (4)', ''), + ('ket0904observer250', 'fr', 'Observateur des Etangs de Loria (5)', ''), + ('ket0904observer260', 'fr', 'Observateur du Trou du Silence (6)', ''), + ('kez0904observer100', 'fr', 'Observateur de Sai-Shun (1)', ''), + ('kez0904observer150', 'fr', 'Observateur de l\'Arc des Kinchers (2)', ''), + ('kez0904observer200', 'fr', 'Observateur de Gu-Qin (3)', ''), + ('kez0904observer210', 'fr', 'Observateur du Vallon des Espérances (4)', ''), + ('kez0904observer250', 'fr', 'Observateur de la Vallée Perdue (5)', ''), + ('kez0904observer260', 'fr', 'Observateur du Promontoire du Désespoir (6)', ''), + ('fct_dynastic_merchant', 'fr', 'Marchand Dynastique', ''), + ('fct_federal_merchant', 'fr', 'Marchand Fédéral', ''), + ('fct_imperial_merchant', 'fr', 'Marchand Impérial', ''), + ('fct_royal_merchant', 'fr', 'Marchand Royal', ''), + ('gn_autel', 'fr', 'Autel', ''), + ('fct_tryker_governor', 'fr', 'Gouverneur Tryker', ''), + ('fct_fyros_emperor', 'fr', 'Empereur Fyros', 'Impératrice Fyros'), + ('fct_matis_king', 'fr', 'Roi Matis', 'Reine Matis'), + ('fct_zorai_grand_sage', 'fr', 'Grand Sage Zoraï', 'Grande Sage Zoraï'), + ('fct_chronicler', 'fr', 'Chroniqueur', 'Chroniqueuse'), + ('fct_royal_adviser', 'fr', 'Conseiller du Roi', 'Conseillère du Roi'), + ('fct_matis_minstrel', 'fr', 'Ménestrel Matis', 'Ménestrelle Matis'), + ('fct_matis_herena', 'fr', 'Herena matis', ''), + ('fct_matis_prince', 'fr', 'Prince matis', 'Princesse matis'), + ('fct_fyros_senator', 'fr', 'Sénateur Fyros', 'Sénatrice Fyros'), + ('fct_imperial_alchemist', 'fr', 'Alchimiste Impérial', 'Alchimiste Impériale'), + ('fct_fyros_prince', 'fr', 'Prince fyros', 'Princesse fyros'), + ('fct_tryker_vice_governor', 'fr', 'Vice-Gouverneur Tryker', ''), + ('fct_zorai_sage', 'fr', 'Sage zoraï', ''), + ('fct_marauder_scout', 'fr', 'Eclaireur Maraudeur', ''), + ('fct_marauder_chief', 'fr', 'Chef Maraudeur', ''), + ('fct_spy', 'fr', 'Espion', 'Espionne'), + ('title00050', 'fr', 'Apprenti Boucher', 'Apprentie Bouchère'), + ('title00051', 'fr', 'Boucher', 'Bouchère'), + ('title00052', 'fr', 'Apprenti Fleuriste', 'Apprentie Fleuriste'), + ('title00053', 'fr', 'Fleuriste', 'Fleuriste'), + ('title00054', 'fr', 'Apprenti Porteur d\'eau', 'Apprentie Porteuse d\'eau'), + ('title00055', 'fr', 'Porteur d\'eau', 'Porteuse d\'eau'), + ('title00056', 'fr', 'Apprenti Cartographe en magnétisme', 'Apprentie Cartographe en magnétisme'), + ('title00057', 'fr', 'Cartographe en magnétisme', 'Cartographe en magnétisme'), + ('title00058', 'fr', 'Apprenti Outilleur', 'Apprentie Outilleuse'), + ('title00059', 'fr', 'Outilleur', 'Outilleuse'), + ('title00060', 'fr', 'Apprenti Secouriste', 'Apprentie Secouriste'), + ('title00061', 'fr', 'Secouriste', 'Secouriste'), + ('title00062', 'fr', 'Apprenti Larviculteur', 'Apprentie Larvicultrice'), + ('title00063', 'fr', 'Larviculteur', 'Larvicultrice'), + ('title00064', 'fr', 'Apprenti Parcheminier', 'Apprentie Parcheminière'), + ('title00065', 'fr', 'Parcheminier', 'Parcheminière'), + ('fyros_rpjob_herbihunter_title', 'fr', 'Maître Boucher', ''), + ('matis_rpjob_florist_title', 'fr', 'Maître fleuriste', ''), + ('zorai_rpjob_rescuer_title', 'fr', 'Maître Sauveteur', ''), + ('zorai_rpjob_magnecarto_title', 'fr', 'Maître Cartographe', ''), + ('tryker_rpjob_aquamin_title', 'fr', 'Maître porteur d\'eau', ''), + ('fyros_rpjob_tooler_title', 'fr', 'Maître Outilleur', ''), + ('tryker_rpjob_larvicultor_title', 'fr', 'Maître Larviculteur', ''), + ('matis_rpjob_paper_title', 'fr', 'Maître Parcheminier', ''), + ('gn_fyros_rpjob_herbihunter_convert', 'fr', 'Table de boucherie', ''), + ('gn_matis_rpjob_florist_convert', 'fr', 'Table de préparation des fleurs', ''), + ('gn_zorai_rpjob_rescuer_convert', 'fr', 'Tableau d\'affichage des livraisons', ''), + ('gn_tryker_rpjob_aquamin_convert', 'fr', 'Tableau d\'affichage des livraisons', ''), + ('gn_zorai_rpjob_magnecarto_convert', 'fr', 'Carte du magnétisme', ''), + ('gn_fyros_rpjob_tooler_convert', 'fr', 'Atelier d\'Outilleur', ''), + ('gn_tryker_rpjob_larvicultor_convert', 'fr', 'Table de préparation des larves', ''), + ('gn_matis_rpjob_paper_convert', 'fr', 'Tableau d\'affichage des livraisons', ''), + ('gn_tryker_aquamin_source', 'fr', 'Source d\'eau', ''), + ('gn_tryker_aquamin_barrel', 'fr', 'Eau des lacs', ''), + ('gn_tryker_aquamin_silo', 'fr', 'Silo de récupération d\'eaux des pluies', ''), + ('gn_tryker_aquamin_well', 'fr', 'Puits', ''), + ('gn_tryker_aquamin_npc', 'fr', 'Opérateur de la Compagnie des Eaux', ''), + ('gn_zorai_magnecarto_npc', 'fr', 'Agent de contrôle du magnétisme', ''), + ('gn_zorai_magnecarto_npc_a', 'fr', 'Cartographe (Goo Chase)', ''), + ('gn_zorai_magnecarto_npc_b', 'fr', 'Cartographe (Win-Cho)', ''), + ('gn_zorai_magnecarto_npc_c', 'fr', 'Cartographe (Daïsha)', ''), + ('gn_zorai_magnecarto_npc_d', 'fr', 'Cartographe (West Hollow)', ''), + ('gn_rpjob_herbihunter_chest', 'fr', 'Coffre', ''), + ('gn_rpjob_florist_jar_4', 'fr', 'Jarre des pistils de Cratcha', ''), + ('gn_rpjob_florist_jar_2', 'fr', 'Jarre des pistils de Psykopla', ''), + ('gn_rpjob_florist_jar_3', 'fr', 'Jarre des pistils de Slaveni', ''), + ('gn_rpjob_florist_jar_1', 'fr', 'Jarre des mélanges de pistils', ''), + ('gn_rpjob_florist_water', 'fr', 'Puits', ''), + ('gn_rpjob_florist_water_barrel', 'fr', 'Baril d\'eau', ''), + ('gn_rpjob_florist_engrai', 'fr', 'Fertilisant', ''), + ('gn_rpjob_florist_engrai_barrel', 'fr', 'Baril de fertilisant', ''), + ('gn_boss_tryker_light_boss', 'fr', 'Dante le Taquin', ''), + ('gn_boss_tryker_light_melee_guard', 'fr', 'Garde', ''), + ('gn_boss_tryker_light_healer_guard', 'fr', 'Garde', ''), + ('gn_boss_tryker_light_off_guard', 'fr', 'Garde', ''), + ('gn_boss_tryker_light_range_guard', 'fr', 'Garde', ''), + ('gn_moving_guards_group_1', 'fr', 'Garde d\'élite', ''), + ('gn_moving_guards_group_2', 'fr', 'Garde d\'élite', ''), + ('gn_boss_tryker_light_stone', 'fr', 'Pierre de téléportation', ''), + ('gn_boss_tryker_light_stone_back', 'fr', 'Pierre de téléportation', ''), + ('gn_boss_tryker_light_loot_box', 'fr', 'Coffre de Dante', ''), + ('gn_boss_tryker_light_start_boss', 'fr', 'Dante le Taquin', ''), + ('gn_boss_tryker_light_start_stone', 'fr', 'Pierre de téléportation', ''), + ('gn_boss_tryker_light_start_box', 'fr', 'Caisse de Dante', ''), + ('fct_consumable_merchant', 'fr', '(Marchand de Consommables)', ''), + ('title00031', 'fr', 'Ambassadeur Fyros', 'Ambassadrice Fyros'), + ('title00032', 'fr', 'Ambassadeur Matis', 'Ambassadrice Matis'), + ('title00033', 'fr', 'Ambassadeur Tryker', 'Ambassadrice Tryker'), + ('title00034', 'fr', 'Ambassadeur Zoraï', 'Ambassadrice Zoraï'), + ('gn_boss_zorai_light_boss', 'fr', 'Pei-Ruz le Putréfié', ''), + ('gn_boss_zorai_light_tomb_out', 'fr', 'Pierre de téléportation', ''), + ('gn_boss_zorai_light_tomb_in', 'fr', 'Pierre de téléportation', ''), + ('gn_boss_zorai_light_dalton_1', 'fr', 'Vao Do-Duang', ''), + ('gn_boss_zorai_light_dalton_2', 'fr', 'Jeoi Do-Duang', ''), + ('gn_boss_zorai_light_dalton_3', 'fr', 'Chaio Do-Duang', ''), + ('gn_boss_zorai_light_dalton_4', 'fr', 'We Do-Duang', ''), + ('gn_kami_altar_almati', 'fr', 'Autel kamiste du Bois d\'Almati', ''), + ('gn_karavan_altar_almati', 'fr', 'Autel karavan du Bois d\'Almati', ''), + ('gn_kami_altar_nexus', 'fr', 'Autel kamiste du Nexus', ''), + ('gn_karavan_altar_nexus', 'fr', 'Autel karavan du Nexus', ''), + ('gn_apprentice_tracer', 'ru', 'Apprentice Tracer', ''), + ('gn_bandit_bountybeaches_1', 'ru', 'Кровавые Корчевщики', ''), + ('gn_bandit_bountybeaches_2', 'ru', 'Охотники за головами', ''), + ('gn_bandit_bountybeaches_3', 'ru', 'Отъявленная пятерка', ''), + ('gn_bandit_citiesofintuition_1', 'ru', 'Птицы Предзнаменования', ''), + ('gn_bandit_citiesofintuition_2', 'ru', 'Клинки Зоры', ''), + ('gn_bandit_citiesofintuition_3', 'ru', 'Очи Озарений', ''), + ('gn_bandit_dunesofexil_1', 'ru', 'Опустошители предгорий', ''), + ('gn_bandit_dunesofexil_2', 'ru', 'Подстерегающие', ''), + ('gn_bandit_dunesofexil_3', 'ru', 'Драконы Дайрона', ''), + ('gn_bandit_dunesofexil_4', 'ru', 'Истребители Пламени', ''), + ('gn_bandit_enchantedisle_1', 'ru', 'Потрошители Тайлера', ''), + ('gn_bandit_enchantedisle_2', 'ru', 'Аколиты Зла', ''), + ('gn_bandit_enchantedisle_3', 'ru', 'Своенравные Мектубы', ''), + ('gn_bandit_fleetinggarden_1', 'ru', 'Осквернители Зелени', ''), + ('gn_bandit_fleetinggarden_2', 'ru', 'Мутноглазые', ''), + ('gn_bandit_fleetinggarden_3', 'ru', 'Смотрящие с Вершин', ''), + ('gn_bandit_fleetinggarden_4', 'ru', 'Владыки Призрачного сада', ''), + ('gn_bandit_fleetinggarden_5', 'ru', 'Подсевшие на Семена', ''), + ('gn_bandit_forbidden_depths_1', 'ru', 'Пики Евы', ''), + ('gn_bandit_forbidden_depths_2', 'ru', 'Резчики плоти', ''), + ('gn_bandit_forbidden_depths_3', 'ru', 'Банда Зверообразных ', ''), + ('gn_bandit_forbidden_depths_4', 'ru', 'Танцующие с Драконами', ''), + ('gn_bandit_frahartowers_1', 'ru', 'Змеи Каньонов', ''), + ('gn_bandit_frahartowers_2', 'ru', 'Великолепные Стэйвоны', ''), + ('gn_bandit_frahartowers_3', 'ru', 'Клинки Ярости', ''), + ('gn_bandit_frahartowers_4', 'ru', 'Поджигатели фрахаров', ''), + ('gn_bandit_gate_of_obscurity_1', 'ru', 'Разбивающие Сердца', ''), + ('gn_bandit_gate_of_obscurity_2', 'ru', 'Продавцы Ужаса', ''), + ('gn_bandit_gate_of_obscurity_3', 'ru', 'Разорители Долин', ''), + ('gn_bandit_gate_of_obscurity_4', 'ru', 'Алые Бездельники', ''), + ('gn_bandit_groveofconfusion_1', 'ru', 'Безбашенные Девки', ''), + ('gn_bandit_groveofconfusion_2', 'ru', 'Тираны Рощи', ''), + ('gn_bandit_groveofconfusion_3', 'ru', 'Длинные Ножи', ''), + ('gn_bandit_groveofumbra_1', 'ru', 'Королевы Убийц', ''), + ('gn_bandit_groveofumbra_2', 'ru', 'Гуляки', ''), + ('gn_bandit_groveofumbra_3', 'ru', 'Черные Овцы', ''), + ('gn_bandit_groveofumbra_4', 'ru', 'Смельчаки', ''), + ('gn_bandit_havenofpurity_1', 'ru', 'Шайка Безобразников', ''), + ('gn_bandit_havenofpurity_2', 'ru', 'Охотники на Хоминов', ''), + ('gn_bandit_havenofpurity_3', 'ru', 'Ярость с Небес', ''), + ('gn_bandit_hereticshovel_1', 'ru', 'Измерители Канала', ''), + ('gn_bandit_hereticshovel_2', 'ru', 'Язычники из Логова', ''), + ('gn_bandit_hereticshovel_3', 'ru', 'Страшилы из Логова', ''), + ('gn_bandit_hiddensource_1', 'ru', 'Наводящие Порчу', ''), + ('gn_bandit_hiddensource_2', 'ru', 'Восставшие из Ада', ''), + ('gn_bandit_hiddensource_3', 'ru', 'Проклятие Джены', ''), + ('gn_bandit_imperialdunes_1', 'ru', 'Глаз Дракона', ''), + ('gn_bandit_imperialdunes_2', 'ru', 'Охотники в Дюнах', ''), + ('gn_bandit_imperialdunes_3', 'ru', 'Громилы Пайра', ''), + ('gn_bandit_imperialdunes_4', 'ru', 'Язычники Пайра', ''), + ('gn_bandit_knollofdissent_1', 'ru', 'Пограничные Рейдеры', ''), + ('gn_bandit_knollofdissent_2', 'ru', 'Маги Раскола', ''), + ('gn_bandit_knollofdissent_3', 'ru', 'Наездники Высоких Утесов', ''), + ('gn_bandit_knollofdissent_4', 'ru', 'Головорезы', ''), + ('gn_bandit_knollofdissent_5', 'ru', 'Мусорщики', ''), + ('gn_bandit_knollofdissent_6', 'ru', 'Истребители пламени', ''), + ('gn_bandit_knotofdementia_1', 'ru', 'Братство Запугивающих', ''), + ('gn_bandit_knotofdementia_2', 'ru', 'Шип Зоры', ''), + ('gn_bandit_knotofdementia_3', 'ru', 'Прыгуны из Зоры', ''), + ('gn_bandit_lagoonsofloria_1', 'ru', 'Сутулые Трясинники', ''), + ('gn_bandit_lagoonsofloria_2', 'ru', 'Кинжалы Лагун', ''), + ('gn_bandit_lagoonsofloria_3', 'ru', 'Команда Диллера ', ''), + ('gn_bandit_lagoonsofloria_4', 'ru', 'Болотная Бригада', ''), + ('gn_bandit_lagoonsofloria_5', 'ru', 'Смертельные Красотки ', ''), + ('gn_bandit_lagoonsofloria_6', 'ru', 'Семь Грешных клинков', ''), + ('gn_bandit_libertylake_1', 'ru', 'Пираты Свободы', ''), + ('gn_bandit_libertylake_2', 'ru', 'Живодеры Кристабелла', ''), + ('gn_bandit_libertylake_3', 'ru', 'Приятели Ярости ', ''), + ('gn_bandit_maidengrove_1', 'ru', 'Банда Тени', ''), + ('gn_bandit_maidengrove_2', 'ru', 'Чистильщики равнин ', ''), + ('gn_bandit_maidengrove_3', 'ru', 'Озерные бродяги', ''), + ('gn_bandit_majesticgarden_1', 'ru', 'Ярость Нэтея', ''), + ('gn_bandit_majesticgarden_2', 'ru', 'Волны Прилива', ''), + ('gn_bandit_majesticgarden_3', 'ru', 'Хватка Дэвея', ''), + ('gn_bandit_majesticgarden_4', 'ru', 'Чародеи из Эвелея', ''), + ('gn_bandit_majesticgarden_5', 'ru', 'Губители Пограничья', ''), + ('gn_bandit_nexus_1', 'ru', 'Мятежники Запада', ''), + ('gn_bandit_nexus_2', 'ru', 'Смотрящие с Вершин', ''), + ('gn_bandit_nexus_3', 'ru', 'Душители Нексуса', ''), + ('gn_bandit_nexus_4', 'ru', 'Заклинатели Узла', ''), + ('gn_bandit_oflovaksoasis_1', 'ru', 'Дыхание Дракона', ''), + ('gn_bandit_oflovaksoasis_2', 'ru', 'Всадники-из-Тени', ''), + ('gn_bandit_oflovaksoasis_3', 'ru', 'Ангелы Драконова Огня', ''), + ('gn_bandit_oflovaksoasis_4', 'ru', 'Бесшабашные Рубаки ', ''), + ('gn_bandit_outlawcanyon_1', 'ru', 'Бандиты Каньона', ''), + ('gn_bandit_outlawcanyon_2', 'ru', 'Пламя Боя', ''), + ('gn_bandit_outlawcanyon_3', 'ru', 'Буканьеры', ''), + ('gn_bandit_sawdustmines_1', 'ru', 'Рапиры Винни', ''), + ('gn_bandit_sawdustmines_2', 'ru', 'Костоломы', ''), + ('gn_bandit_sawdustmines_3', 'ru', 'Бандиты Лесистых Дюн', ''), + ('gn_bandit_the_abyss_of_ichor_1', 'ru', 'Торговцы смертью', ''), + ('gn_bandit_the_abyss_of_ichor_2', 'ru', 'Плачущие убийцы', ''), + ('gn_bandit_the_abyss_of_ichor_3', 'ru', 'Стражи Сэпа', ''), + ('gn_bandit_the_abyss_of_ichor_4', 'ru', 'Мародеры', ''), + ('gn_bandit_the_elusive_forest_1', 'ru', 'Белокурые бестии', ''), + ('gn_bandit_the_elusive_forest_2', 'ru', 'Смуглокожие Наемники', ''), + ('gn_bandit_the_elusive_forest_3', 'ru', 'Зеленое Бедствие', ''), + ('gn_bandit_the_land_of_continuty_1', 'ru', 'Обитатели Тени', ''), + ('gn_bandit_the_land_of_continuty_2', 'ru', 'Принцы Изначальных Корней', ''), + ('gn_bandit_the_land_of_continuty_3', 'ru', 'Чудаки-Пещерники', ''), + ('gn_bandit_the_land_of_continuty_4', 'ru', 'Драконистые Парни ', ''), + ('gn_bandit_the_land_of_continuty_5', 'ru', 'Крепкие орешки', ''), + ('gn_bandit_the_sunken_city_1', 'ru', 'Сестры по оружию', ''), + ('gn_bandit_the_sunken_city_2', 'ru', 'Гремучие змеи', ''), + ('gn_bandit_the_sunken_city_3', 'ru', 'Потрошители', ''), + ('gn_bandit_the_sunken_city_4', 'ru', 'Любители Гуу', ''), + ('gn_bandit_the_trench_of_trials_1', 'ru', 'Запальщики', ''), + ('gn_bandit_the_trench_of_trials_2', 'ru', 'Язычники с холмов', ''), + ('gn_bandit_the_trench_of_trials_3', 'ru', 'Оседлавшие Гигантов', ''), + ('gn_bandit_the_under_spring_1', 'ru', 'Линчеватели из Подземелий', ''), + ('gn_bandit_the_under_spring_2', 'ru', 'Фанатики Кукки', ''), + ('gn_bandit_the_under_spring_3', 'ru', 'Зловещие Стэйвоны', ''), + ('gn_bandit_the_under_spring_4', 'ru', 'Банда Глушителей', ''), + ('gn_bandit_the_windy_gate_1', 'ru', 'Крошки Сердцееды', ''), + ('gn_bandit_the_windy_gate_2', 'ru', 'Чистильщики Ветреных Врат', ''), + ('gn_bandit_the_windy_gate_3', 'ru', 'Ловцы Призраков', ''), + ('gn_bandit_thefount_1', 'ru', 'Праккеры ', ''), + ('gn_bandit_thefount_2', 'ru', 'Старики с Родника ', ''), + ('gn_bandit_thefount_3', 'ru', 'Флибустьеры Родника', ''), + ('gn_bandit_thefount_4', 'ru', 'Рейнджеры Cвободы', ''), + ('gn_bandit_thesavagedunes_1', 'ru', 'Грешники из Чащоб', ''), + ('gn_bandit_thesavagedunes_2', 'ru', 'Беспощадные Рубаки', ''), + ('gn_bandit_thesavagedunes_3', 'ru', 'Кинжалы Каналов', ''), + ('gn_bandit_thesavagedunes_4', 'ru', 'Мошенники Фессоса', ''), + ('gn_bandit_thescorchedcorridor_1', 'ru', 'Маньяки Подземелий', ''), + ('gn_bandit_thescorchedcorridor_2', 'ru', 'Туннельные Псы', ''), + ('gn_bandit_thescorchedcorridor_3', 'ru', 'Бродяги из Подворотни', ''), + ('gn_bandit_thevoid_1', 'ru', 'Мятежники Подземного леса', ''), + ('gn_bandit_thevoid_2', 'ru', 'Хватающие Гуу', ''), + ('gn_bandit_thevoid_3', 'ru', 'Злодеи Великой Пустоты', ''), + ('gn_bandit_upperbog_1', 'ru', 'Загребающие Сэп', ''), + ('gn_bandit_upperbog_2', 'ru', 'Засадный полк', ''), + ('gn_bandit_upperbog_3', 'ru', 'Разбойники Сталии', ''), + ('gn_bandit_windsofmuse_1', 'ru', 'Акробаты Муз', ''), + ('gn_bandit_windsofmuse_2', 'ru', 'Дубильщики утесов', ''), + ('gn_bandit_windsofmuse_3', 'ru', 'Грабители Муз', ''), + ('gn_bandit_windsofmuse_4', 'ru', 'Злые Ветры Запада', ''), + ('gn_class_apprentice_trader', 'ru', 'Подмастерье торговца', ''), + ('gn_class_arcane_apprentice', 'ru', 'Старший элитный маг', ''), + ('gn_class_arcane_master', 'ru', 'Опытный элитный маг', ''), + ('gn_class_archery_lord', 'ru', 'Опытный сильный стрелок', ''), + ('gn_class_archery_master', 'ru', 'Старший сильный стрелок', ''), + ('gn_class_archery_recruit', 'ru', 'Младший сильный стрелок', ''), + ('gn_class_assassin', 'ru', 'Младший мощный стрелок', ''), + ('gn_class_bodyguard', 'ru', 'Телохранитель', ''), + ('gn_class_bowmen', 'ru', 'Младший обычный стрелок', ''), + ('gn_class_captain', 'ru', 'Старший воин-мастер', ''), + ('gn_class_charm_adept', 'ru', 'Младший мощный маг', ''), + ('gn_class_charm_expert', 'ru', 'Старший мощный маг', ''), + ('gn_class_cleric', 'ru', 'Опытный элитный целитель', ''), + ('gn_class_conjurer', 'ru', 'Опытный сильный маг', ''), + ('gn_class_conscript', 'ru', 'Младший обычный воин', ''), + ('gn_class_cure_adept', 'ru', 'Младший мастер исцеления', ''), + ('gn_class_cure_expert', 'ru', 'Опытный мастер исцеления', ''), + ('gn_class_cure_master', 'ru', 'Старший мастер исцеления', ''), + ('gn_class_elite', 'ru', 'Младший элитный воин', ''), + ('gn_class_executionner', 'ru', 'Старший мощный стрелок', ''), + ('gn_class_expert', 'ru', 'Старший элитный воин', ''), + ('gn_class_fighter', 'ru', 'Старший мощный воин', ''), + ('gn_class_forager', 'ru', 'Добытчик', ''), + ('gn_class_healing_apprentice', 'ru', 'Младший обычный целитель', ''), + ('gn_class_legionnaire', 'ru', 'Младший мощный воин', ''), + ('gn_class_life_surgeon', 'ru', 'Старший элитный целитель', ''), + ('gn_class_magician', 'ru', 'Опытный мастер магии', ''), + ('gn_class_major', 'ru', 'Младший воин-мастер', ''), + ('gn_class_medic', 'ru', 'Старший сильный целитель', ''), + ('gn_class_milician', 'ru', 'Надзиратель', ''), + ('gn_class_mystical_adept', 'ru', 'Младший мастер магии', ''), + ('gn_class_mystical_expert', 'ru', 'Старший мастер магии', ''), + ('gn_class_noble', 'ru', 'Товарищ', ''), + ('gn_class_priest', 'ru', 'Младший элитный целитель', ''), + ('gn_class_private', 'ru', 'Старший сильный воин', ''), + ('gn_class_professional', 'ru', 'Опытный мощный стрелок', ''), + ('gn_class_range_adept', 'ru', 'Опытный обычный стрелок', ''), + ('gn_class_range_master', 'ru', 'Опытный элитный стрелок', ''), + ('gn_class_recruit', 'ru', 'Старший обычный воин', ''), + ('gn_class_ritual_master', 'ru', 'Опытный сильный целитель', ''), + ('gn_class_sergent', 'ru', 'Опытный мощный воин', ''), + ('gn_class_shaman', 'ru', 'Младший сильный целитель', ''), + ('gn_class_shooting_elite', 'ru', 'Младший элитный стрелок', ''), + ('gn_class_shooting_lord', 'ru', 'Старший элитный стрелок', ''), + ('gn_class_soldier', 'ru', 'Опытный обычный воин', ''), + ('gn_class_sorcerer', 'ru', 'Младший элитный маг', ''), + ('gn_class_sorcery_apprentice', 'ru', 'Младший сильный маг', ''), + ('gn_class_sorcery_master', 'ru', 'Старший сильный маг', ''), + ('gn_class_spellcaster', 'ru', 'Младший сильный маг', ''), + ('gn_class_throwing_adept', 'ru', 'Младший стрелок-мастер', ''), + ('gn_class_throwing_expert', 'ru', 'Старший стрелок-мастер', ''), + ('gn_class_throwing_master', 'ru', 'Опытный стрелок-мастер', ''), + ('gn_class_trader', 'ru', 'Исследователь', ''), + ('gn_class_traveler', 'ru', 'Путешественник', ''), + ('gn_class_treat_adept', 'ru', 'Старший мощный целитель', ''), + ('gn_class_treat_apprentice', 'ru', 'Младший мощный целитель', ''), + ('gn_class_trooper', 'ru', 'Младший сильный воин', ''), + ('gn_class_warchief', 'ru', 'Опытный воин-мастер', ''), + ('gn_class_warlock', 'ru', 'Опытный мощный маг', ''), + ('gn_class_warlord', 'ru', 'Опытный элитный воин', ''), + ('gn_class_warmaster', 'ru', 'Военачальник', ''), + ('gn_class_warrior', 'ru', 'Опытный сильный воин', ''), + ('gn_darkeningsap_static_guard_5', 'ru', 'Гвардеец', ''), + ('gn_forager', 'ru', 'Добытчик', ''), + ('gn_fraharhunters_guards_w_10', 'ru', 'Мощный гвардеец', ''), + ('gn_fyros_defender', 'ru', 'Защитник файросов', ''), + ('gn_fyros_officer', 'ru', 'Офицер файросов', ''), + ('gn_green_seed_noble', 'ru', 'Военный вождь', ''), + ('gn_green_seed_volunteer', 'ru', 'Волонтер', ''), + ('gn_guard_inv_1', 'ru', 'Гвардеец', ''), + ('gn_guard_inv_2', 'ru', 'Гвардеец', ''), + ('gn_kami_sentinel', 'ru', 'Страж Ками', ''), + ('gn_karavan_guard_h_1', 'ru', 'Страж Каравана', ''), + ('gn_karavan_guardian', 'ru', 'Страж Каравана', ''), + ('gn_levier_volunteer', 'ru', 'Волонтер', ''), + ('gn_leviers_noble', 'ru', 'Военный вождь', ''), + ('gn_matis_officer', 'ru', 'Офицер матисов', ''), + ('gn_matis_voluteer', 'ru', 'Защитник матисов', ''), + ('gn_mystical__adept', 'ru', 'Младший мастер магии', ''), + ('gn_professionnal', 'ru', 'Опытный мощный стрелок', ''), + ('gn_zorai_officer', 'ru', 'Офицер Зораи', ''), + ('gn_zorai_voluteer_f', 'ru', 'Защитник Зораи', ''), + ('fct_steward', 'ru', ' (Распорядитель)', ''), + ('fct_k_pactgiver', 'ru', ' (Телепортатор Ками)', ''), + ('fct_kv_pactgiver', 'ru', ' (Телепортатор Каравана)', ''), + ('fct_kitin_mg_1', 'ru', ' (Дозорный)', ''), + ('fct_kitin_mg_2', 'ru', ' (Дозорный)', ''), + ('fct_kitin_mg_3', 'ru', ' (Дозорный)', ''), + ('fct_kitin_mg_4', 'ru', ' (Дозорный)', ''), + ('fct_goo_obs', 'ru', ' (часовой Гуу)', ''), + ('fct_bg', 'ru', ' (Телохранитель)', ''), + ('fct_kami_adept', 'ru', ' (Адепт Ками)', ''), + ('fct_larmor_merchant', 'ru', ' (Торговец легкими доспехами)', ''), + ('fct_marmor_merchant', 'ru', ' (Торговец средними доспехами)', ''), + ('fct_harmor_merchant', 'ru', ' (Торговец тяжелыми доспехами)', ''), + ('fct_ctool_merchant', 'ru', ' (Торговец инструментами ремесла)', ''), + ('fct_ttool_merchant', 'ru', ' (Торговец инструментами приручения)', ''), + ('fct_htool_merchant', 'ru', '(Торговец инструментами добычи)', ''), + ('fct_shield_merchant', 'ru', '(Торговец щитами)', ''), + ('fct_ammo_merchant', 'ru', ' (Торговец зарядами)', ''), + ('fct_rangeweapon_merchant', 'ru', '(Торговец оружием дальнего боя)', ''), + ('fct_meleeweapon_merchant', 'ru', '(Торговец оружием ближнего боя)', ''), + ('fct_stableboy_merchant', 'ru', '(Конюх)', ''), + ('fct_rm_merchant', 'ru', '(Торговец сырьем)', ''), + ('fct_jewel_merchant', 'ru', '(Торговец украшениями)', ''), + ('fct_tool_merchant', 'ru', '(Торговец инструментами)', ''), + ('fct_plarmor_merchant', 'ru', ' (Light Armor Composition Merchant)', ''), + ('fct_pmarmor_merchant', 'ru', ' (Medium Armor Composition Merchant)', ''), + ('fct_pharmor_merchant', 'ru', ' (Heavy Armor Composition Merchant)', ''), + ('fct_parmor_merchant', 'ru', ' (Armor Composition Merchant)', ''), + ('fct_pctool_merchant', 'ru', ' (Crafting Tool Composition Merchant)', ''), + ('fct_pttool_merchant', 'ru', ' (Taming Tool Composition Merchant)', ''), + ('fct_phtool_merchant', 'ru', ' (Collecting Tool Composition Merchant)', ''), + ('fct_ptool_merchant', 'ru', ' (Tool Composition Merchant)', ''), + ('fct_pshield_merchant', 'ru', ' (Shield Composition Merchant)', ''), + ('fct_pammo_merchant', 'ru', ' (Ammo Composition Merchant)', ''), + ('fct_prangeweapon_merchant', 'ru', ' (Range Weapon Composition Merchant)', ''), + ('fct_pmeleeweapon_merchant', 'ru', ' (Melee Weapon Composition Merchant)', ''), + ('fct_prm_merchant', 'ru', ' (Raw Material Composition Merchant)', ''), + ('fct_pjewel_merchant', 'ru', ' (Jewel Composition Merchant)', ''), + ('fct_mf_welcomer', 'ru', '(Представитель гильдии фехтовальщиков)', ''), + ('fct_rf_welcomer', 'ru', '(Представитель гильдии стрелков)', ''), + ('fct_mh_welcomer', 'ru', '(Представитель гильдии целителей)', ''), + ('fct_mb_welcomer', 'ru', '(Представитель гильдии магов поддержки)', ''), + ('fct_ma_welcomer', 'ru', '(Представитель гильдии боевых магов)', ''), + ('fct_t_welcomer', 'ru', '(Представитель гильдии торговцев)', ''), + ('fct_h_welcomer', 'ru', '(Представитель гильдии рейнджеров)', ''), + ('fct_f_welcomer', 'ru', '(Представитель гильдии ремесленников)', ''), + ('fct_welcomer', 'ru', '(Представитель гильдии)', ''), + ('fct_p_caretaker', 'ru', '(Управляющий частным владением)', ''), + ('fct_g_caretaker', 'ru', '(Управляющий владениями гильдии)', ''), + ('fct_caretaker', 'ru', '(Управляющий)', ''), + ('fct_mf_chief', 'ru', '(Предводитель гильдии фехтовальщиков)', ''), + ('fct_rf_chief', 'ru', '(Предводитель гильдии стрелков)', ''), + ('fct_mh_chief', 'ru', '(Предводитель гильдии целителей)', ''), + ('fct_mb_chief', 'ru', '(Предводитель гильдии магов поддержки)', ''), + ('fct_ma_chief', 'ru', '(Предводитель гильдии боевых магов)', ''), + ('fct_t_chief', 'ru', '(Предводитель гильдии торговцев)', ''), + ('fct_h_chief', 'ru', '(Предводитель гильдии добытчиков)', ''), + ('fct_f_chief', 'ru', '(Предводитель гильдии ремесленников)', ''), + ('fct_mission_officer', 'ru', '(Рекрутер на задания)', ''), + ('fct_mv_guard', 'ru', ' (Стража Ирканиса)', ''), + ('fct_mv_guardchief', 'ru', ' (Начальник стражи Ирканиса)', ''), + ('fct_ma_guard', 'ru', ' (Стража Нэтея)', ''), + ('fct_ma_guardchief', 'ru', ' (Начальник стражи Нэтея)', ''), + ('fct_mb_guard', 'ru', ' (Стража Дэвея)', ''), + ('fct_mb_guardchief', 'ru', ' (Начальник стражи Дэвея)', ''), + ('fct_mc_guard', 'ru', ' (Стража Эвэлея)', ''), + ('fct_mc_guardchief', 'ru', ' (Начальник стражи Эвэлея)', ''), + ('fct_mf_guard', 'ru', ' (Пограничная стража)', ''), + ('fct_tax_collector', 'ru', ' (Сборщик податей)', ''), + ('fct_tribe_chief', 'ru', ' (Вождь племени)', ''), + ('fct_barman', 'ru', ' (Бармен)', ''), + ('fct_mayor', 'ru', ' (Мэр)', ''), + ('fct_amayor', 'ru', ' (Помощник мэра)', ''), + ('fct_natae_chief', 'ru', ' (Староста Нэтея)', ''), + ('fct_davae_chief', 'ru', ' (Староста Дэвэя)', ''), + ('fct_avalae_chief', 'ru', ' (Староста Эвэлея)', ''), + ('fct_counselor', 'ru', ' (Советник короля)', ''), + ('fct_cutthroat', 'ru', ' (Матис головорез)', ''), + ('fct_bandit_chief', 'ru', ' (Главарь банды)', ''), + ('fct_mv_intendant', 'ru', ' (Интендант Ирканиса)', ''), + ('fct_ma_intendant', 'ru', ' (Интендант Нэтея)', ''), + ('fct_mb_intendant', 'ru', ' (Интендант Дэвея)', ''), + ('fct_mc_intendant', 'ru', ' (Интендант Эвэлея)', ''), + ('fct_zv_intendant', 'ru', ' (Интендант Зоры)', ''), + ('fct_za_intendant', 'ru', ' (Интендант Джен-Лай)', ''), + ('fct_zb_intendant', 'ru', ' (Интендант Мин-Хо)', ''), + ('fct_zc_intendant', 'ru', ' (Интендант Хоа-Шо)', ''), + ('fct_fv_intendant', 'ru', ' (Интендант Пайра)', ''), + ('fct_fa_intendant', 'ru', ' (Интендант Фессоса)', ''), + ('fct_fb_intendant', 'ru', ' (Интендант Дайрона)', ''), + ('fct_tv_intendant', 'ru', ' (Интендант Фэрхевена)', ''), + ('fct_ta_intendant', 'ru', ' (Интендант Виндермеера)', ''), + ('fct_tc_intendant', 'ru', ' (Интендант Кристабелла)', ''), + ('fct_tb_intendant', 'ru', ' (Интендант Эвендейла)', ''), + ('fct_zv_guard', 'ru', ' (Стража Зоры)', ''), + ('fct_zv_guardchief', 'ru', ' (Начальник стражи Зоры)', ''), + ('fct_za_guard', 'ru', ' (Стража Джен-Лай)', ''), + ('fct_za_guardchief', 'ru', ' (Начальник стражи Джен-Лай)', ''), + ('fct_zb_guard', 'ru', ' (Стража Мин-Хо)', ''), + ('fct_zb_guardchief', 'ru', ' (Начальник стражи Мин-Хо)', ''), + ('fct_zc_guard', 'ru', ' (Стража Хоа-Шо)', ''), + ('fct_zc_guardchief', 'ru', ' (Начальник стражи Хоа-Шо)', ''), + ('fct_fv_guard', 'ru', ' (Стража Пайра)', ''), + ('fct_fv_guardchief', 'ru', ' (Начальник стражи Пайра)', ''), + ('fct_fv_rookieguard', 'ru', ' (Новобранец стражи Пайра)', ''), + ('fct_fa_guardchief', 'ru', ' (Начальник стражи Фессоса)', ''), + ('fct_fa_guard', 'ru', ' (Стража Зоры)', ''), + ('fct_fb_guardchief', 'ru', ' (Начальник стражи Дайрона)', ''), + ('fct_fb_guard', 'ru', ' (Стража Дайрона)', ''), + ('fct_ff_guard', 'ru', '(Пограничная стража)', ''), + ('fct_tv_guard', 'ru', '(Стража Фэрхевена)', ''), + ('fct_tv_guardchief', 'ru', ' (Начальник стражи Фэрхевена)', ''), + ('fct_ta_guard', 'ru', ' (Стража Виндермеера)', ''), + ('fct_ta_guardchief', 'ru', ' (Начальник стражи Виндермеера)', ''), + ('fct_tc_guard', 'ru', ' (Стража Кристабелла)', ''), + ('fct_tc_guardchief', 'ru', '(Начальник стражи Кристабелла)', ''), + ('fct_tb_guard', 'ru', '(Стража Эвендейла)', ''), + ('fct_tb_guardchief', 'ru', '(Начальник стражи Эвендейла)', ''), + ('fct_zf_guard', 'ru', '(Пограничная стража)', ''), + ('fct_stablegirl_merchant', 'ru', '(Конюх)', ''), + ('fct_barmaid', 'ru', '(Официантка)', ''), + ('fct_civil', 'ru', '', ''), + ('fct_sage', 'ru', ' (Мудрец)', ''), + ('fct_craftsman', 'ru', ' (Ремесленник)', ''), + ('fct_supplier', 'ru', ' (Фуражир)', ''), + ('fct_hunter', 'ru', ' (Охотник)', ''), + ('fct_hunter_chief', 'ru', ' (Предводитель охотников)', ''), + ('fct_bandit', 'ru', ' (Разбойник)', ''), + ('fct_actor', 'ru', ' (Актер)', ''), + ('fct_actress', 'ru', ' (Актриса)', ''), + ('fct_kami_master', 'ru', ' (Мастер Ками)', ''), + ('fct_karavan_officer', 'ru', ' (Офицер Каравана)', ''), + ('fct_newb_welcomer', 'ru', ' (Глашатай)', ''), + ('fct_newb_a', 'ru', ' (Стража Сталли)', ''), + ('fct_newb_a_chief', 'ru', ' (Начальник стражи Сталли)', ''), + ('fct_newb_b', 'ru', ' (Стража Бореи)', ''), + ('fct_newb_b_chief', 'ru', ' (Начальник стражи Бореи)', ''), + ('fct_newb_c', 'ru', ' (Стража Нистии)', ''), + ('fct_newb_c_chief', 'ru', ' (Начальник стражи Нистии)', ''), + ('fct_newb_d', 'ru', ' (Стража Росилио)', ''), + ('fct_newb_d_chief', 'ru', ' (Начальник стражи Росилио)', ''), + ('fct_newb_e', 'ru', ' (Стража Миани)', ''), + ('fct_newb_e_chief', 'ru', ' (Начальник стражи Миани)', ''), + ('fct_newb_za', 'ru', ' (Стража Квай-Ло)', ''), + ('fct_newb_za_chief', 'ru', ' (Начальник стражи Квай-Ло)', ''), + ('fct_newb_zc', 'ru', ' (Стража Нен-Ксинга)', ''), + ('fct_newb_zc_chief', 'ru', ' (Начальник стражи Нен-Ксинга)', ''), + ('fct_newb_zb', 'ru', ' (Стража Шенг-Во)', ''), + ('fct_newb_zb_chief', 'ru', ' (Начальник стражи Шенг-Во)', ''), + ('fct_newb_ze', 'ru', ' (Стража Йин-Панга)', ''), + ('fct_newb_ze_chief', 'ru', ' (Начальник стражи Йин-Панга)', ''), + ('fct_newb_zd', 'ru', ' (Стража Кои-Зуна)', ''), + ('fct_newb_zd_chief', 'ru', ' (Начальник стражи Кои-Зуна)', ''), + ('fct_newb_fa', 'ru', ' (Стража Аэгуса)', ''), + ('fct_newb_fa_chief', 'ru', ' (Начальник стражи Аэгуса)', ''), + ('fct_newb_fc', 'ru', ' (Стража Сековикса)', ''), + ('fct_newb_fc_chief', 'ru', ' (Начальник стражи Сековикса)', ''), + ('fct_newb_fb', 'ru', ' (Стража Каэмона)', ''), + ('fct_newb_fb_chief', 'ru', ' (Начальник стражи Каэмона)', ''), + ('fct_newb_fe', 'ru', ' (Стража Галэмуса)', ''), + ('fct_newb_fe_chief', 'ru', ' (Начальник стражи Галэмуса)', ''), + ('fct_newb_fd', 'ru', ' (Стража Фиксона)', ''), + ('fct_newb_fd_chief', 'ru', ' (Начальник стражи Фиксона)', ''), + ('fct_newb_ta', 'ru', ' (Стража Обермаута)', ''), + ('fct_newb_ta_chief', 'ru', ' (Начальник стражи Обермаута)', ''), + ('fct_newb_tb', 'ru', ' (Стража Баркделла)', ''), + ('fct_newb_tb_chief', 'ru', ' (Начальник стражи Баркделла)', ''), + ('fct_newb_tc', 'ru', ' (Стража Хобвэлли)', ''), + ('fct_newb_tc_chief', 'ru', ' (Начальник стражи Хобвэлли)', ''), + ('fct_newb_td', 'ru', ' (Стража Уэвертона)', ''), + ('fct_newb_td_chief', 'ru', ' (Начальник стражи Уэвертона)', ''), + ('fct_newb_te', 'ru', ' (Стража Динглтона)', ''), + ('fct_newb_te_chief', 'ru', ' (Начальник стражи Динглтона)', ''), + ('fct_registar', 'ru', ' (Секретарь гильдии)', ''), + ('fct_ins_f', 'ru', ' (Инструктор по ведению боя)', ''), + ('fct_ins_m', 'ru', ' (Инструктор по магии)', ''), + ('fct_ins_r', 'ru', ' (Инструктор по ремеслу)', ''), + ('fct_ins_h', 'ru', ' (Инструктор по добыче ресурсов)', ''), + ('fct_mf_rolemaster', 'ru', ' (Melee Fighter Guild Rolemaster)', ''), + ('fct_rf_rolemaster', 'ru', ' (Range Fighter Guild Rolemaster)', ''), + ('fct_c_rolemaster', 'ru', ' (Fighter Guild Rolemaster)', ''), + ('fct_mh_rolemaster', 'ru', ' (Healer Caster Guild Rolemaster)', ''), + ('fct_mb_rolemaster', 'ru', ' (Buffer Caster Guild Rolemaster)', ''), + ('fct_ma_rolemaster', 'ru', ' (Attack Caster Guild Rolemaster)', ''), + ('fct_m_rolemaster', 'ru', ' (Magic Guild Rolemaster)', ''), + ('fct_t_rolemaster', 'ru', ' (Merchant Guild Rolemaster)', ''), + ('fct_h_rolemaster', 'ru', ' (Harvester Guild Rolemaster)', ''), + ('fct_f_rolemaster', 'ru', ' (Crafter Guild Rolemaster)', ''), + ('fct_f_trainer', 'ru', ' (Наставник воинов)', ''), + ('fct_m_trainer', 'ru', ' (Наставник магов)', ''), + ('fct_c_trainer', 'ru', ' (Наставник ремесленников)', ''), + ('fct_h_trainer', 'ru', ' (Наставник добытчиков)', ''), + ('fct_f_guild_trainer', 'ru', '(Наставник ведения боя гильдии)', ''), + ('fct_m_guild_trainer', 'ru', '(Наставник по магии гильдии)', ''), + ('fct_c_guild_trainer', 'ru', '(Наставник по ремеслам гильдии)', ''), + ('fct_h_guild_trainer', 'ru', '(Наставник по добыче ресурсов гильдии)', ''), + ('fct_guild_we', 'ru', ' (Глашатай)', ''), + ('fct_guild_rm_craft', 'ru', ' (Craft Rolemaster)', ''), + ('fct_guild_rm_fight', 'ru', ' (Fight Rolemaster)', ''), + ('fct_guild_rm_magic', 'ru', ' (Magic Rolemaster)', ''), + ('fct_scout', 'ru', ' (Лазутчик)', ''), + ('fct_ambassador', 'ru', ' (Посланник)', ''), + ('fct_corporal', 'ru', ' (Капрал)', ''), + ('fct_sergent', 'ru', ' (Сержант)', ''), + ('fct_captain', 'ru', ' (Капитан)', ''), + ('fct_city_welcomer', 'ru', ' (Глашатай города)', ''), + ('fct_village_welcomer', 'ru', ' (Глашатай деревни)', ''), + ('fct_foreman_apprentice', 'ru', ' (Помощник смотрителя)', ''), + ('fct_foreman', 'ru', ' (Смотритель)', ''), + ('fct_foreman_master', 'ru', ' (Старший смотритель)', ''), + ('fct_hawker', 'ru', ' (Коробейник)', ''), + ('fct_journeyman', 'ru', ' (Рабочий)', ''), + ('fct_kami_ambassador', 'ru', ' (Посланник Ками)', ''), + ('fct_kami_welcomer', 'ru', ' (Глашатай Ками)', ''), + ('fct_karavan_ambassador', 'ru', ' (Посланник Каравана)', ''), + ('fct_karavan_agent', 'ru', ' (Агент Каравана)', ''), + ('fct_karavan_welcomer', 'ru', ' (Глашатай Каравана)', ''), + ('fct_local_messenger', 'ru', ' (Местный гонец)', ''), + ('fct_frontiers_messenger', 'ru', ' (Пограничный гонец)', ''), + ('fct_outlands_messenger', 'ru', ' (Гонец в пустоши)', ''), + ('fct_patrolman', 'ru', ' (Патрульный)', ''), + ('fct_prospector', 'ru', ' (Старатель)', ''), + ('fct_tribe_welcomer', 'ru', ' (Глашатай племени)', ''), + ('fct_local_supplier', 'ru', ' (Местный поставщик)', ''), + ('fct_frontiers_supplier', 'ru', ' (Пограничный поставщик)', ''), + ('fct_outlands_supplier', 'ru', ' (Поставщик из пустошей)', ''), + ('fct_outpost_steward', 'ru', ' (Управляющий заставы)', ''), + ('fct_outpost_steward_tribe', 'ru', ' (Управляющий заставы племени)', ''), + ('fct_outpost_officer', 'ru', ' (Предводитель заставы)', ''), + ('fct_outpost_officer_tribe', 'ru', ' (Предводитель заставы племени)', ''), + ('refugee', 'ru', 'Выживший', 'Выжившая'), + ('homin', 'ru', 'Хомин', 'Хомин'), + ('novice_artisan', 'ru', 'Начинающий ремесленник', 'Начинающая ремесленница'), + ('novice_warrior', 'ru', 'Начинающий боец', 'Начинающая воительница'), + ('novice_harvester', 'ru', 'Начинающий добытчик', 'Начинающая добытчица'), + ('novice_magician', 'ru', 'Начинающий маг', 'Начинающая волшебница'), + ('artisan_apprentice', 'ru', 'Подмастерье ремесленника', 'Подмастерье ремесленника'), + ('warrior_apprentice', 'ru', 'Ученик воина', 'Ученица воина'), + ('magician_apprentice', 'ru', 'Ученик мага', 'Ученица мага'), + ('fyros_artisan_apprentice', 'ru', 'Подмастерье ремесленника файросов', 'Подмастерье ремесленника файросов'), + ('matis_artisan_apprentice', 'ru', 'Подмастерье ремесленника матисов', 'Подмастерье ремесленника матисов'), + ('tryker_artisan_apprentice', 'ru', 'Подмастерье ремесленника трайкеров', 'Подмастерье ремесленника трайкеров'), + ('zorai_artisan_apprentice', 'ru', 'Подмастерье ремесленника Зораи', 'Подмастерье ремесленника Зораи'), + ('melee_warrior_apprentice', 'ru', 'Подмастерье бойца ближнего боя', 'Подмастерье бойца ближнего боя'), + ('sniper_apprentice', 'ru', 'Подмастерье снайпера', 'Подмастерье снайпера'), + ('fyros_armorer_apprentice', 'ru', 'Доспехи файросов: Ученик', 'Доспехи файросов: Ученица'), + ('fyros_jeweler_apprentice', 'ru', 'Украшения файросов: Ученик', 'Украшения файросов: Ученица'), + ('fyros_weapon_smith_apprentice', 'ru', 'Оружие файросов: Ученик', 'Оружие файросов: Ученица'), + ('fyros_munitioner_apprentice', 'ru', 'Заряды файросов: Ученик', 'Заряды файросов: Ученица'), + ('fyros_gun_smith_apprentice', 'ru', 'Стрелковое оружие файросов: Ученик', 'Стрелковое оружие файросов: Ученица'), + ('fyros_shield_smith_apprentice', 'ru', 'Щиты файросов: Ученик', 'Щиты файросов: Ученица'), + ('matis_armorer_apprentice', 'ru', 'Доспехи матисов: Ученик', 'Доспехи матисов: Ученица'), + ('matis_jeweler_apprentice', 'ru', 'Украшения матисов: Ученик', 'Украшения матисов: Ученица'), + ('matis_weapon_smith_apprentice', 'ru', 'Оружие матисов: Ученик', 'Оружие матисов: Ученица'), + ('matis_munitioner_apprentice', 'ru', 'Заряды матисов: Ученик', 'Заряды матисов: Ученица'), + ('matis_gun_smith_apprentice', 'ru', 'Стрелковое оружие матисов: Ученик', 'Стрелковое оружие матисов: Ученица'), + ('matis_shield_smith_apprentice', 'ru', 'Щиты матисов: Ученик', 'Щиты матисов: Ученица'), + ('tryker_armorer_apprentice', 'ru', 'Доспехи трайкеров: Ученик', 'Доспехи трайкеров: Ученица'), + ('tryker_jeweler_apprentice', 'ru', 'Украшения трайкеров: Ученик', 'Украшения трайкеров: Ученица'), + ('tryker_weapon_smith_apprentice', 'ru', 'Оружие трайкеров: Ученик', 'Оружие трайкеров: Ученица'), + ('tryker_munitioner_apprentice', 'ru', 'Заряды трайкеров: Ученик', 'Заряды трайкеров: Ученица'), + ('tryker_gun_smith_apprentice', 'ru', 'Стрелковое оружие трайкеров: Ученик', 'Стрелковое оружие трайкеров: Ученица'), + ('tryker_shield_smith_apprentice', 'ru', 'Щиты трайкеров: Ученик', 'Щиты трайкеров: Ученица'), + ('zorai_armorer_apprentice', 'ru', 'Доспехи Зораи: Ученик', 'Доспехи Зораи: Ученица'), + ('zorai_jeweler_apprentice', 'ru', 'Украшения Зораи: Ученик', 'Украшения Зораи: Ученица'), + ('zorai_weapon_smith_apprentice', 'ru', 'Оружие Зораи: Ученик', 'Оружие Зораи: Ученица'), + ('zorai_munitioner_apprentice', 'ru', 'Заряды Зораи: Ученик', 'Заряды Зораи: Ученица'), + ('zorai_gun_smith_apprentice', 'ru', 'Стрелковое оружие Зораи: Ученик', 'Стрелковое оружие Зораи: Ученица'), + ('zorai_shield_smith_apprentice', 'ru', 'Щиты Зораи: Ученик', 'Щиты Зораи: Ученица'), + ('melee_warrior', 'ru', 'Боец ближнего боя', 'Боец ближнего боя'), + ('range_fighter', 'ru', 'Боец дальнего боя', 'Боец дальнего боя'), + ('light_armsman', 'ru', 'Легкий фехтовальщик', 'Легкий фехтовальщик'), + ('heavy_armsman', 'ru', 'Тяжелый фехтовальщик', 'Тяжелый фехтовальщик'), + ('gunman', 'ru', 'Стрелок', 'Стрелок'), + ('heavy_gunman', 'ru', 'Тяжелый стрелок', 'Тяжелый стрелок'), + ('advanced_gunman', 'ru', 'Продвинутый стрелок', 'Продвинутый стрелок'), + ('advanced_heavy_gunman', 'ru', 'Продвинутый тяжелый стрелок', 'Продвинутый тяжелый стрелок'), + ('bludgeoner', 'ru', 'Боец с дубиной', 'Боец с дубиной'), + ('skewerer', 'ru', 'Дырокол', 'Дырокол'), + ('slasher', 'ru', 'Потрошитель', 'Потрошитель'), + ('smasher', 'ru', 'Крушитель', 'Крушитель'), + ('impaler', 'ru', 'Пронзатель', 'Пронзатель'), + ('cleaver', 'ru', 'Рубака', 'Рубака'), + ('bowman', 'ru', 'Лучник', 'Лучник'), + ('heavy_bowman', 'ru', 'Тяжелый лучник', 'Тяжелый лучник'), + ('pistoleer', 'ru', 'Стрелок из пистолета', 'Стрелок из пистолета'), + ('heavy_artilleryman', 'ru', 'Тяжелый артиллерист', 'Тяжелый артиллерист'), + ('crossbowman', 'ru', 'Арбалетчик', 'Арбалетчик'), + ('artilleryman', 'ru', 'Артиллерист', 'Артиллерист'), + ('rifleman', 'ru', 'Стрелок из винтовки', 'Стрелок из винтовки'), + ('maceman', 'ru', 'Сокрушитель', 'Сокрушитель'), + ('brute', 'ru', 'Громила', 'Громила'), + ('knifeman', 'ru', 'Кинжальщик', 'Кинжальщик'), + ('spearman', 'ru', 'Копейщик', 'Копейщик'), + ('axeman', 'ru', 'Жнец', 'Жнец'), + ('swordsman', 'ru', 'Дуэлист', 'Дуэлист'), + ('heavy_maceman', 'ru', 'Крушитель', 'Крушитель'), + ('pikeman', 'ru', 'Пикейщик', 'Пикейщик'), + ('heavy_axeman', 'ru', 'Палач', 'Палач'), + ('heavy_swordsman', 'ru', 'Живодер', 'Живодер'), + ('master_bowman', 'ru', 'Мастер лучник', 'Мастер лучник'), + ('master_heavy_bowman', 'ru', 'Мастер тяжелый лучник', 'Мастер тяжелый лучник'), + ('master_pistoleer', 'ru', 'Благородный стрелок', 'Благородный стрелок'), + ('master_heavy_artilleryman', 'ru', 'Мастер тяжелый артиллерист', 'Мастер тяжелый артиллерист'), + ('master_crossbowman', 'ru', 'Мастер арбалетчик', 'Мастер арбалетчик'), + ('master_artilleryman', 'ru', 'Бомбардир', 'Бомбардир'), + ('master_rifleman', 'ru', 'Элитный снайпер', 'Элитный снайпер'), + ('master_maceman', 'ru', 'Дробящий головы', 'Дробящий головы'), + ('master_brute', 'ru', 'Повелитель древка', 'Повелитель древка'), + ('master_knifeman', 'ru', 'Виртуоз клинка', 'Виртуоз клинка'), + ('master_spearman', 'ru', 'Благородный копейщик', 'Благородный копейщик'), + ('master_axeman', 'ru', 'Алый жнец', 'Алый жнец'), + ('master_swordsman', 'ru', 'Виртуоз меча', 'Виртуоз меча'), + ('master_heavy_maceman', 'ru', 'Разрушитель', 'Разрушитель'), + ('master_pikeman', 'ru', 'Благородный пикейщик', 'Благородный пикейщик'), + ('master_heavy_axeman', 'ru', 'Алый палач', 'Алый палач'), + ('master_heavy_swordsman', 'ru', 'Владыка лезвия', 'Владычица лезвия'), + ('master_hand_to_hand_fighter', 'ru', 'Джаггернаут', 'Джаггернаут'), + ('hand_to_hand_fighter', 'ru', 'Забияка', 'Забияка'), + ('close_fighter', 'ru', 'Боец в партере', 'Боец в партере'), + ('advanced_close_fighter', 'ru', 'Драчун', 'Драчун'), + ('defensive_magician', 'ru', 'Маг защиты', 'Маг защиты'), + ('offensive_magician', 'ru', 'Боевой маг', 'Боевой маг'), + ('elementalist_apprentice', 'ru', 'Подмастерье стихий', 'Подмастерье стихий'), + ('mentalist', 'ru', 'Псионик', 'Псионик'), + ('enchanter', 'ru', 'Искусник', 'Искусница'), + ('summoner', 'ru', 'Заклинатель', 'Заклинательница'), + ('master_of_illusion', 'ru', 'Мастер иллюзий', 'Мастер иллюзий'), + ('mind_lord', 'ru', 'Владыка разума', 'Владыка разума'), + ('healer', 'ru', 'Целитель', 'Целительница'), + ('shaman', 'ru', 'Шаман', 'Шаман'), + ('priest', 'ru', 'Жрец', 'Жрица'), + ('master_of_life', 'ru', 'Владыка жизни', 'Владыка жизни'), + ('celestial_guardian', 'ru', 'Небесный страж', 'Небесный страж'), + ('black_mage', 'ru', 'Черный маг ', 'Черный маг '), + ('affliction_bringer', 'ru', 'Приносящий беду', 'Приносящая беду'), + ('master_of_torment', 'ru', 'Маг страданий', 'Маг страданий'), + ('avatar_of_sorrow', 'ru', 'Лик Печали', 'Лик Печали'), + ('destroyer', 'ru', 'Уничтожитель', 'Уничтожитель'), + ('warlock', 'ru', 'Чародей', 'Чародей'), + ('archmage', 'ru', 'Архимаг', 'Архимаг'), + ('master_of_pain', 'ru', 'Владыка боли', 'Владыка боли'), + ('avatar_of_destruction', 'ru', 'Лик Разрушения', 'Лик Разрушения'), + ('elementalist', 'ru', 'Маг стихий', 'Маг стихий'), + ('alchemist', 'ru', 'Алхимик', 'Алхимик'), + ('biomancer', 'ru', 'Биомаг', 'Биомаг'), + ('master_of_energies', 'ru', 'Владыка энергии', 'Владыка энергии'), + ('chosen_of_atys', 'ru', 'Избранный Атиса', 'Избранная Атиса'), + ('title00079', 'ru', 'Странник', 'Странница'), + ('fbt', 'ru', 'Старейшина Атиса', 'Старейшина Атиса'), + ('sgm', 'ru', 'Старший гейм-мастер', 'Старший гейм-мастер'), + ('gm', 'ru', 'Гейм-мастер', 'Гейм-мастер'), + ('vg', 'ru', 'Гид ветеран', 'Гид ветеран'), + ('sg', 'ru', 'Старший проводник', 'Старший проводник'), + ('g', 'ru', 'Проводник', 'Проводник'), + ('armorer_apprentice', 'ru', 'Подмастерье кузнеца', 'Подмастерье кузнеца'), + ('jeweler_apprentice', 'ru', 'Подмастерье ювелира', 'Подмастерье ювелира'), + ('melee_weapon_smith_apprentice', 'ru', 'Подмастерье оружейника', 'Подмастерье оружейника'), + ('range_weapon_smith_apprentice', 'ru', 'Подмастерье стрелкового оружейника', 'Подмастерье стрелкового оружейника'), + ('heavy_armorer', 'ru', 'Кузнец: тяжелый доспех', 'Кузнец: тяжелый доспех'), + ('light_armorer', 'ru', 'Кузнец: легкий доспех', 'Кузнец: легкий доспех'), + ('medium_armorer', 'ru', 'Кузнец: средний доспех', 'Кузнец: средний доспех'), + ('shield_smith', 'ru', 'Кузнец: щиты', 'Кузнец: щиты'), + ('jeweler', 'ru', 'Ювелир', 'Ювелир'), + ('melee_weapon_smith', 'ru', 'Оружейник', 'Оружейник'), + ('melee_heavy_weapon_smith', 'ru', 'Оружейник: тяжелое оружие', 'Оружейник: тяжелое оружие'), + ('melee_light_weapon_smith', 'ru', 'Оружейник: легкое оружие', 'Оружейник: легкое оружие'), + ('range_weapon_smith', 'ru', 'Оружейник: стрелковое оружие', 'Оружейник: стрелковое оружие'), + ('range_heavy_weapon_smith', 'ru', 'Оружейник: тяжелое стрелковое оружие', 'Оружейник: тяжелое стрелковое оружие'), + ('advanced_heavy_armorer', 'ru', 'Продвинутый кузнец: тяжелый доспех', 'Продвинутый кузнец: тяжелый доспех'), + ('advanced_light_armorer', 'ru', 'Продвинутый кузнец: легкий доспех', 'Продвинутый кузнец: легкий доспех'), + ('advanced_medium_armorer', 'ru', 'Продвинутый кузнец: средний доспех', 'Продвинутый кузнец: средний доспех'), + ('advanced_shield_smith', 'ru', 'Продвинутый кузнец: щиты', 'Продвинутый кузнец: щиты'), + ('advanced_jeweler', 'ru', 'Продвинутый ювелир', 'Продвинутый ювелир'), + ('advanced_melee_weapon_smith', 'ru', 'Продвинутый оружейник', 'Продвинутый оружейник'), + ('advanced_melee_heavy_weapon_smith', 'ru', 'Продвинутый оружейник: тяжелое оружие', 'Продвинутый оружейник: тяжелое оружие'), + ('advanced_melee_light_weapon_smith', 'ru', 'Продвинутый оружейник: легкое оружие', 'Продвинутый оружейник: легкое оружие'), + ('advanced_range_weapon_smith', 'ru', 'Продвинутый оружейник: стрелковое оружие', 'Продвинутый оружейник: стрелковое оружие'), + ('advanced_range_heavy_weapon_smith', 'ru', 'Продвинутый оружейник: тяжелое стрелковое оружие', 'Продвинутый оружейник: тяжелое стрелковое оружие'), + ('expert_heavy_armorer', 'ru', 'Опытный кузнец: тяжелый доспех', 'Опытный кузнец: тяжелый доспех'), + ('expert_light_armorer', 'ru', 'Опытный кузнец: легкий доспех', 'Опытный кузнец: легкий доспех'), + ('expert_medium_armorer', 'ru', 'Опытный кузнец: средний доспех', 'Опытный кузнец: средний доспех'), + ('expert_shield_smith', 'ru', 'Опытный кузнец: щиты', 'Опытный кузнец: щиты'), + ('expert_jeweler', 'ru', 'Опытный ювелир', 'Опытный ювелир'), + ('expert_melee_weapon_smith', 'ru', 'Опытный оружейник', 'Опытный оружейник'), + ('expert_melee_heavy_weapon_smith', 'ru', 'Опытный оружейник: тяжелое оружие', 'Опытный оружейник: тяжелое оружие'), + ('expert_melee_light_weapon_smith', 'ru', 'Опытный оружейник: легкое оружие', 'Опытный оружейник: легкое оружие'), + ('expert_range_weapon_smith', 'ru', 'Опытный оружейник: стрелковое оружие', 'Опытный оружейник: стрелковое оружие'), + ('expert_range_heavy_weapon_smith', 'ru', 'Опытный оружейник: тяжелое стрелковое оружие', 'Опытный оружейник: тяжелое стрелковое оружие'), + ('heavy_armorer_master', 'ru', 'Мастер-кузнец: тяжелый доспех', 'Мастер-кузнец: тяжелый доспех'), + ('light_armorer_master', 'ru', 'Мастер-кузнец: легкий доспех', 'Мастер-кузнец: легкий доспех'), + ('medium_armorer_master', 'ru', 'Мастер-кузнец: средний доспех', 'Мастер-кузнец: средний доспех'), + ('shield_smith_master', 'ru', 'Мастер-кузнец: щиты', 'Мастер-кузнец: щиты'), + ('jeweler_master', 'ru', 'Мастер-ювелир', 'Мастер-ювелир'), + ('melee_weapon_smith_master', 'ru', 'Мастер-оружейник', 'Мастер-оружейник'), + ('melee_heavy_weapon_smith_master', 'ru', 'Мастер-оружейник: тяжелое оружие', 'Мастер-оружейник: тяжелое оружие'), + ('melee_light_weapon_smith_master', 'ru', 'Мастер оружейник: легкое оружие', 'Мастер оружейник: легкое оружие'), + ('range_weapon_smith_master', 'ru', 'Мастер оружейник: стрелковое оружие', 'Мастер оружейник: стрелковое оружие'), + ('range_heavy_weapon_smith_master', 'ru', 'Мастер оружейник: тяжелое стрелковое оружие', 'Мастер оружейник: тяжелое стрелковое оружие'), + ('forager_apprentice', 'ru', 'Подмастерье-добытчик', 'Подмастерье-добытчик'), + ('forager', 'ru', 'Добытчик', 'Добытчик'), + ('desert_forager', 'ru', 'Добытчик пустыни', 'Добытчик пустыни'), + ('forest_forager', 'ru', 'Добытчик лесов', 'Добытчик лесов'), + ('jungle_forager', 'ru', 'Добытчик джунглей', 'Добытчик джунглей'), + ('lacustre_forager', 'ru', 'Добытчик озер', 'Добытчик озер'), + ('prime_roots_forager', 'ru', 'Добытчик Изначальных Корней', 'Добытчик Изначальных Корней'), + ('advanced_desert_forager', 'ru', 'Продвинутый добытчик пустыни', 'Продвинутый добытчик пустыни'), + ('advanced_forest_forager', 'ru', 'Продвинутый добытчик лесов', 'Продвинутый добытчик лесов'), + ('advanced_jungle_forager', 'ru', 'Продвинутый добытчик джунглей', 'Продвинутый добытчик джунглей'), + ('advanced_lacustre_forager', 'ru', 'Продвинутый добытчик озер', 'Продвинутый добытчик озер'), + ('advanced_prime_roots_forager', 'ru', 'Продвинутый добытчик Изначальных Корней', 'Продвинутый добытчик Изначальных Корней'), + ('expert_desert_forager', 'ru', 'Опытный добытчик пустыни', 'Опытный добытчик пустыни'), + ('expert_forest_forager', 'ru', 'Опытный добытчик лесов', 'Опытный добытчик лесов'), + ('expert_jungle_forager', 'ru', 'Опытный добытчик джунглей', 'Опытный добытчик джунглей'), + ('expert_lacustre_forager', 'ru', 'Опытный добытчик озер', 'Опытный добытчик озер'), + ('expert_prime_roots_forager', 'ru', 'Опытный добытчик Изначальных Корней', 'Опытный добытчик Изначальных Корней'), + ('master_desert_forager', 'ru', 'Мастер-добытчик пустыни', 'Мастер-добытчик пустыни'), + ('master_forest_forager', 'ru', 'Мастер-добытчик лесов', 'Мастер-добытчик лесов'), + ('master_jungle_forager', 'ru', 'Мастер-добытчик джунглей', 'Мастер-добытчик джунглей'), + ('master_lacustre_forager', 'ru', 'Мастер-добытчик озер', 'Мастер-добытчик озер'), + ('master_prime_roots_forager', 'ru', 'Мастер-добытчик Изначальных Корней', 'Мастер-добытчик Изначальных Корней'), + ('gn_green_seed_comrade', 'ru', 'Предводитель регулярной стражи', ''), + ('gn_kitin_gatherers-magician_guard', 'ru', 'Мастер стражник', ''), + ('gn_kitin_gatheres_wander_guards', 'ru', 'Мастер стражник', ''), + ('gn_matis_defender', 'ru', 'Защитник матисов', ''), + ('gn_recoverers_guard_6', 'ru', 'Мастер стражник', ''), + ('gn_zorai_voluteer_m', 'ru', 'Защитник Зораи', ''), + ('gn_antikamis_guard', 'ru', 'Мастер стражник', ''), + ('gn_arid_matis_guard', 'ru', 'Мастер стражник', ''), + ('gn_barkers_guard', 'ru', 'Могучий стражник', ''), + ('gn_beachcombers_guard', 'ru', 'Мастер стражник', ''), + ('gn_black_circle_guard', 'ru', 'Мастер стражник', ''), + ('gn_cholorogoos_guard', 'ru', 'Могучий стражник', ''), + ('gn_company_eternal_guard_havenofpurity', 'ru', 'Могучий стражник', ''), + ('gn_company_eternal_guard_nexus', 'ru', 'Могучий стражник', ''), + ('gn_corsairs_guard', 'ru', 'Регулярная стража', ''), + ('gn_darkeningsap_guard', 'ru', 'Мастер стражник', ''), + ('gn_duneriders_guard', 'ru', 'Мастер стражник', ''), + ('gn_ecowarriors_guard', 'ru', 'Мастер стражник', ''), + ('gn_first_deserters_guard', 'ru', 'Могучий стражник', ''), + ('gn_fraharhunters_guard', 'ru', 'Могучий стражник', ''), + ('gn_fraharhunters_guards', 'ru', 'Могучий стражник', ''), + ('gn_frahars_guard', 'ru', 'Элита стражи', ''), + ('gn_gooheads_guard', 'ru', 'Мастер стражник', ''), + ('gn_green_seed_guard', 'ru', 'Регулярная стража', ''), + ('gn_hamazans_guard', 'ru', 'Сильный стражник', ''), + ('gn_iconeworshipers_guard', 'ru', 'Регулярная стража', ''), + ('gn_kitin_gatherers_guard', 'ru', 'Мастер стражник', ''), + ('gn_lawless_guard', 'ru', 'Мастер стражник', ''), + ('gn_leviers_guard', 'ru', 'Регулярная стража', ''), + ('gn_matisian_border_guards_guard', 'ru', 'Могучий стражник', ''), + ('gn_nightturner_guard', 'ru', 'Могучий стражник', ''), + ('gn_oasis_diggers_guard', 'ru', 'Мастер стражник', ''), + ('gn_pyromancers_guard', 'ru', 'Мастер стражник', ''), + ('gn_recoverers_guard', 'ru', 'Мастер стражник', ''), + ('gn_renegades_guard', 'ru', 'Мастер стражник', ''), + ('gn_restorers_guard', 'ru', 'Элита стражи', ''), + ('gn_sacredsap_guard', 'ru', 'Сильный стражник', ''), + ('gn_sap_gleaners_guard', 'ru', 'Мастер стражник', ''), + ('gn_sap_slaves_guard', 'ru', 'Элита стражи', ''), + ('gn_scorchers_guard', 'ru', 'Элита стражи', ''), + ('gn_shadowrunners_guard', 'ru', 'Сильный стражник', ''), + ('gn_siblings_guard', 'ru', 'Сильный стражник', ''), + ('gn_silt_sculptors_guard', 'ru', 'Сильный стражник', ''), + ('gn_slash_and_burn_guard', 'ru', 'Мастер стражник', ''), + ('gn_slavers_guard', 'ru', 'Мастер стражник', ''), + ('gn_smugglers_guard', 'ru', 'Могучий стражник', ''), + ('gn_tutor_guard', 'ru', 'Могучий стражник', ''), + ('gn_water_breakers_guard', 'ru', 'Сильный стражник', ''), + ('gn_woven_bridles_guard', 'ru', 'Мастер стражник', ''), + ('gn_zorai_kami_sentinel', 'ru', 'Страж Ками', ''), + ('fighter', 'ru', 'Воин', ''), + ('magician', 'ru', 'Маг', ''), + ('craftsman', 'ru', 'Ремесленник', ''), + ('meleefighter', 'ru', 'Воин ближнего боя', ''), + ('rangefighter', 'ru', 'Воин дальнего боя', ''), + ('attackcaster', 'ru', 'Боевой маг', ''), + ('buffercaster', 'ru', 'Маг поддержки', ''), + ('healercaster', 'ru', 'Целитель', ''), + ('harvester', 'ru', 'Добытчик', ''), + ('shopkeeper', 'ru', 'Торговец', ''), + ('faber', 'ru', 'Ремесленник', ''), + ('irefighter', 'ru', 'Берсерк', ''), + ('swashbuckler', 'ru', 'Головорез', ''), + ('kamicfist', 'ru', 'Кулак Ками', ''), + ('bladebearer', 'ru', 'Меченосец', ''), + ('windchild', 'ru', 'Дитя ветра', ''), + ('runner', 'ru', 'Бегун', ''), + ('scout', 'ru', 'Лазутчик', ''), + ('firelance', 'ru', 'Пылающее копье', ''), + ('scarlethunter', 'ru', 'Алый охотник', ''), + ('greenhunter', 'ru', 'Зеленый охотник', ''), + ('atysguardian', 'ru', 'Страж Атиса', ''), + ('shadowhunter', 'ru', 'Охотник теней', ''), + ('witherer', 'ru', 'Иссушитель', ''), + ('fouler', 'ru', 'Осквернитель', ''), + ('disturber', 'ru', 'Нарушитель спокойствия', ''), + ('kamicfury', 'ru', 'Ярость Ками', ''), + ('spiritualshield', 'ru', 'Щит духа', ''), + ('faker', 'ru', 'Притворщик', ''), + ('windguardian', 'ru', 'Страж ветра', ''), + ('kamicguardian', 'ru', 'Страж Ками', ''), + ('unknown', 'ru', 'Неизвестный', ''), + ('secondbreath', 'ru', 'Второе дыхание', ''), + ('lifestealer', 'ru', 'Похититель жизни', ''), + ('secondlife', 'ru', 'Вторая жизнь', ''), + ('sapcristal', 'ru', 'Кристалл сэпа', ''), + ('sandcaravanner', 'ru', 'Караванщик песков', ''), + ('imperialsupplier', 'ru', 'Имперский поставщик', ''), + ('steward', 'ru', 'Управляющий', ''), + ('hawker', 'ru', 'Коробейник', ''), + ('range_warrior', 'ru', 'Воин дальнего боя', ''), + ('attack_magician', 'ru', 'Боевой маг', ''), + ('buffer_magician', 'ru', 'Маг поддержки', ''), + ('healer_magician', 'ru', 'Целитель', ''), + ('firemaster', 'ru', 'Мастер Огня', ''), + ('lakemaster', 'ru', 'Мастер Озер', ''), + ('gn_gibbay_guard', 'ru', 'Элита стражи', ''), + ('gn_masters_of_the_goo_guard', 'ru', 'Элита стражи', ''), + ('gn_tryker_tribe_slave', 'ru', 'Раб трайкеров', ''), + ('cm', 'ru', 'Community Manager', 'Community Manager'), + ('em', 'ru', 'Event Manager', 'Event Manager'), + ('eg', 'ru', 'Event Guide', 'Event Guide'), + ('observer', 'ru', 'Observer', 'Observer'), + ('kami_ally', 'ru', 'Герой Ками', ''), + ('karavan_ally', 'ru', 'Герой Каравана', ''), + ('gn_aegus_kami_priest', 'ru', 'Аэгусский проповедник Ками', ''), + ('gn_kaemon_kami_priest', 'ru', 'Каэмонский проповедник Ками', ''), + ('gn_sekovix_kami_priest', 'ru', 'Сековиксский проповедник Ками', ''), + ('gn_phyxon_kami_priest', 'ru', 'Фиксонский проповедник Ками', ''), + ('gn_galemus_kami_priest', 'ru', 'Галэмусский проповедник Ками', ''), + ('gn_stalli_karavan_teleporter', 'ru', 'Сталлийский телепортатор Каравана', ''), + ('gn_borea_karavan_teleporter', 'ru', 'Борейский телепортатор Каравана', ''), + ('gn_nistia_karavan_teleporter', 'ru', 'Нистийский телепортатор Каравана', ''), + ('gn_rosilio_karavan_teleporter', 'ru', 'Росилиосский телепортатор Каравана', ''), + ('gn_miani_karavan_teleporter', 'ru', 'Мианийский телепортатор Каравана', ''), + ('gn_stalli_karavan_guide', 'ru', 'Сталлийский проводник Каравана', ''), + ('gn_borea_karavan_guide', 'ru', 'Борейский проводник Каравана', ''), + ('gn_nistia_karavan_guide', 'ru', 'Нистийский проводник Каравана', ''), + ('gn_rosilio_karavan_guide', 'ru', 'Росилиосский проводник Каравана', ''), + ('gn_miani_karavan_guide', 'ru', 'Мианийский проводник Каравана', ''), + ('gn_qai_lo_kami_priest', 'ru', 'Проповедник Ками из Квай-Ло', ''), + ('gn_sheng_wo_kami_priest', 'ru', 'Проповедник Ками из Шенг-Во', ''), + ('gn_men_xing_kami_priest', 'ru', 'Проповедник Ками из Мен-Ксинга', ''), + ('gn_koi_zun_kami_priest', 'ru', 'Проповедник Ками из Кои-Зуна', ''), + ('gn_yin_piang_kami_priest', 'ru', 'Проповедник Ками из Йин-Панга', ''), + ('gn_aubermouth_karavan_teleporter', 'ru', 'Обермаутский телепортатор Каравана', ''), + ('gn_waverton_karavan_teleporter', 'ru', 'Уэвертонский телепортатор Каравана', ''), + ('gn_hobwelly_karavan_teleporter', 'ru', 'Хобвэллийский телепортатор Каравана', ''), + ('gn_dingleton_karavan_teleporter', 'ru', 'Динглтонский телепортатор Каравана', ''), + ('gn_barkdell_karavan_teleporter', 'ru', 'Баркделлский телепортатор Каравана', ''), + ('gn_aubermouth_karavan_guide', 'ru', 'Обермаутский проводник Каравана', ''), + ('gn_waverton_karavan_guide', 'ru', 'Уэвертонский проводник Каравана', ''), + ('gn_hobwelly_karavan_guide', 'ru', 'Хобвэллийский проводник Каравана', ''), + ('gn_dingleton_karavan_guide', 'ru', 'Динглтонский проводник Каравана', ''), + ('gn_barkdell_karavan_guide', 'ru', 'Баркделлский проводник Каравана', ''), + ('gn_karavan_agent', 'ru', 'Агент Каравана', ''), + ('gn_ancientdryads_kami_ambassador_m1', 'ru', 'Посланник Ками у Древних дриад', ''), + ('gn_beachcombers_kami_ambassador_t1', 'ru', 'Посланник Ками у Прочесывающих Берег', ''), + ('gn_cockroaches_kami_ambassador_p1', 'ru', 'Посланник Ками у Тараканов', ''), + ('gn_company_kami_ambassador_p1', 'ru', 'Посланник Ками у Общества Вечного Древа', ''), + ('gn_company_kami_ambassador_z1', 'ru', 'Посланник Ками у Общества Вечного Древа', ''), + ('gn_corsairs_kami_ambassador_t1', 'ru', 'Посланник Ками у Корсаров', ''), + ('gn_duneriders_kami_ambassador_f1', 'ru', 'Посланник Ками у Наездников Дюн', ''), + ('gn_ecowarriors_kami_ambassador_m1', 'ru', 'Посланник Ками у Эковоинов', ''), + ('gn_firstdeserters_kami_ambassador_m1', 'ru', 'Посланник Ками у Первых Дезертиров', ''), + ('gn_fraharhunters_kami_ambassador_f1', 'ru', 'Посланник Ками у Охотников на Фрахаров', ''), + ('gn_hamazans_kami_ambassador_z1', 'ru', 'Посланник Ками у Амазонок Мертвого Семени ', ''), + ('gn_kami_welcomer_f1', 'ru', 'Глашатай Ками в Дюнах Изгнания', ''), + ('gn_kami_welcomer_f2', 'ru', 'Глашатай Ками в Башнях Фрахаров', ''), + ('gn_kami_welcomer_f3', 'ru', 'Глашатай Ками в Имперских дюнах', ''), + ('gn_kami_welcomer_f4', 'ru', 'Глашатай Ками в Оазисе Офловака', ''), + ('gn_kami_welcomer_f5', 'ru', 'Глашатай Ками в Каньоне Беззакония', ''), + ('gn_kami_welcomer_f6', 'ru', 'Глашатай Ками в Древесной Шахте', ''), + ('gn_kami_welcomer_f7', 'ru', 'Глашатай Ками в Диких дюнах', ''), + ('gn_kami_welcomer_f8', 'ru', 'Глашатай Ками в Выжженном коридоре', ''), + ('gn_kami_welcomer_m1', 'ru', 'Глашатай Ками в Ускользающем саду', ''), + ('gn_kami_welcomer_m2', 'ru', 'Глашатай Ками в Роще Смятения', ''), + ('gn_kami_welcomer_m3', 'ru', 'Глашатай Ками в Логове Еретика', ''), + ('gn_kami_welcomer_m4', 'ru', 'Глашатай Ками у Потаенного источника', ''), + ('gn_kami_welcomer_m5', 'ru', 'Глашатай Ками в Холмах раскола', ''), + ('gn_kami_welcomer_m6', 'ru', 'Глашатай Ками в Садах Величия', ''), + ('gn_kami_welcomer_m7', 'ru', 'Глашатай Ками в Верховых топях', ''), + ('gn_kami_welcomer_p1', 'ru', 'Глашатай Ками в Запретных Глубинах', ''), + ('gn_kami_welcomer_p10', 'ru', 'Глашатай Ками у Врат Ветров', ''), + ('gn_kami_welcomer_p2', 'ru', 'Глашатай Ками у Врат Неопределенности', ''), + ('gn_kami_welcomer_p3', 'ru', 'Глашатай Ками в Нексусе', ''), + ('gn_kami_welcomer_p4', 'ru', 'Глашатай Ками в Кровоточащей бездне', ''), + ('gn_kami_welcomer_p5', 'ru', 'Глашатай Ками в Эфемерном лесу', ''), + ('gn_kami_welcomer_p6', 'ru', 'Глашатай Ками в Землях Непрерывности', ''), + ('gn_kami_welcomer_p7', 'ru', 'Глашатай Ками в Погребенном городе', ''), + ('gn_kami_welcomer_p8', 'ru', 'Глашатай Ками у Рва Испытаний', ''), + ('gn_kami_welcomer_p9', 'ru', 'Глашатай Ками у Подземного источника', ''), + ('gn_kami_welcomer_t1', 'ru', 'Глашатай Ками на Пляжах Изобилия', ''), + ('gn_kami_welcomer_t2', 'ru', 'Глашатай Ками в Каплях Росы', ''), + ('gn_kami_welcomer_t3', 'ru', 'Глашатай Ками на Зачарованном острове', ''), + ('gn_kami_welcomer_t4', 'ru', 'Глашатай Ками в Лагунах Лории', ''), + ('gn_kami_welcomer_t5', 'ru', 'Глашатай Ками у Озера Свободы', ''), + ('gn_kami_welcomer_t6', 'ru', 'Глашатай Ками у Вод Спокойствия', ''), + ('gn_kami_welcomer_t7', 'ru', 'Глашатай Ками у Родника', ''), + ('gn_kami_welcomer_t8', 'ru', 'Глашатай Ками у Ветров Муз', ''), + ('gn_kami_welcomer_z1', 'ru', 'Глашатай Ками в Городах Провидцев', ''), + ('gn_kami_welcomer_z2', 'ru', 'Глашатай Ками в Сумеречной роще', ''), + ('gn_kami_welcomer_z3', 'ru', 'Глашатай Ками в Прибежище Благочестия', ''), + ('gn_kami_welcomer_z4', 'ru', 'Глашатай Ками в Узловине Безумия', ''), + ('gn_kami_welcomer_z5', 'ru', 'Глашатай Ками в Роще Дев', ''), + ('gn_kami_welcomer_z6', 'ru', 'Глашатай Ками в Великой Пустоте', ''), + ('gn_keepers_kami_ambassador_p1', 'ru', 'Посланник Ками у Хранителей', ''), + ('gn_lagoonbrothers_kami_ambassador_t1', 'ru', 'Посланник Ками у Братства Лагун ', ''), + ('gn_leviers_kami_ambassador_f1', 'ru', 'Посланник Ками у Мытарей', ''), + ('gn_pyromancers_kami_ambassador_p1', 'ru', 'Посланник Ками у Пиромантов', ''), + ('gn_recoverers_kami_ambassador_p1', 'ru', 'Посланник Ками у Восстановителей', ''), + ('gn_restorers_kami_ambassador_f1', 'ru', 'Посланник Ками у Пожарной Стражи', ''), + ('gn_sacredsap_kami_ambassador_m1', 'ru', 'Посланник Ками у Священного Сэпа', ''), + ('gn_sapgleaners_kami_ambassador_p1', 'ru', 'Посланник Ками у Жнецов Сэпа', ''), + ('gn_shadowrunners_kami_ambassador_z1', 'ru', 'Посланник Ками у Бегущих Теней', ''), + ('gn_siblings_kami_ambassador_m1', 'ru', 'Посланник Ками у Потомства Сорных Трав', ''), + ('gn_tutors_kami_ambassador_z1', 'ru', 'Посланник Ками у Наставников', ''), + ('gn_waterbreakers_kami_ambassador_f1', 'ru', 'Посланник Ками у Рассекающих Воду', ''), + ('gn_wovenbridles_kami_ambassador_m1', 'ru', 'Посланник Ками у Плетеных Поводьев', ''), + ('gn_zorai_kami_master', 'ru', 'Мастер Ками на горе Бигхорн', ''), + ('gn_antikamis_karavan_ambassador_z1', 'ru', 'Посланник Каравана у Антиками', ''), + ('gn_aridmatis_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Матисов Засушливых Равнин', ''), + ('gn_barkers_karavan_ambassador_f1', 'ru', 'Посланник Каравана у Искусники коры', ''), + ('gn_blackcircle_karavan_ambassador_z1', 'ru', 'Посланник Каравана у Черного круга', ''), + ('gn_darkeningsap_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Затмения Сэпа', ''), + ('gn_gooheads_karavan_ambassador_z1', 'ru', 'Посланник Каравана у Рабов Гуу', ''), + ('gn_greenseed_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Зеленого Семени', ''), + ('gn_karavan_welcomer_f1', 'ru', 'Глашатай Каравана в Дюнах Изгнания', ''), + ('gn_karavan_welcomer_f2', 'ru', 'Глашатай Каравана в Башнях Фрахаров', ''), + ('gn_karavan_welcomer_f3', 'ru', 'Глашатай Каравана в Имперских дюнах', ''), + ('gn_karavan_welcomer_f4', 'ru', 'Глашатай Каравана в Оазисе Офловака', ''), + ('gn_karavan_welcomer_f5', 'ru', 'Глашатай Каравана в Каньоне Беззакония', ''), + ('gn_karavan_welcomer_f6', 'ru', 'Глашатай Каравана в Древесной Шахте', ''), + ('gn_karavan_welcomer_f7', 'ru', 'Глашатай Каравана в Диких дюнах', ''), + ('gn_karavan_welcomer_f8', 'ru', 'Глашатай Каравана в Выжженном коридоре', ''), + ('gn_karavan_welcomer_m1', 'ru', 'Глашатай Каравана в Ускользающем саду', ''), + ('gn_karavan_welcomer_m2', 'ru', 'Глашатай Каравана в Роще Заблуждений', ''), + ('gn_karavan_welcomer_m3', 'ru', 'Глашатай Каравана в Логове Еретика', ''), + ('gn_karavan_welcomer_m4', 'ru', 'Глашатай Каравана у Потаенного источника', ''), + ('gn_karavan_welcomer_m5', 'ru', 'Глашатай Каравана в Холмах раскола', ''), + ('gn_karavan_welcomer_m6', 'ru', 'Глашатай Каравана в Садах Величия', ''), + ('gn_karavan_welcomer_m7', 'ru', 'Глашатай Каравана в Верховых топях', ''), + ('gn_karavan_welcomer_p1', 'ru', 'Глашатай Каравана в Нексусе', ''), + ('gn_karavan_welcomer_t1', 'ru', 'Глашатай Каравана на Пляжах Изобилия', ''), + ('gn_karavan_welcomer_t2', 'ru', 'Глашатай Каравана в Каплях Росы', ''), + ('gn_karavan_welcomer_t3', 'ru', 'Глашатай Каравана на Зачарованном острове', ''), + ('gn_karavan_welcomer_t4', 'ru', 'Глашатай Каравана в Лагунах Лории', ''), + ('gn_karavan_welcomer_t5', 'ru', 'Глашатай Каравана у Озера Свободы', ''), + ('gn_karavan_welcomer_t6', 'ru', 'Глашатай Каравана у Вод Спокойствия', ''), + ('gn_karavan_welcomer_t7', 'ru', 'Глашатай Каравана у Родника', ''), + ('gn_karavan_welcomer_t8', 'ru', 'Глашатай Каравана у Ветров Муз', ''), + ('gn_karavan_welcomer_z1', 'ru', 'Глашатай Каравана в Городах Провидцев', ''), + ('gn_karavan_welcomer_z2', 'ru', 'Глашатай Каравана в Сумеречной роще', ''), + ('gn_karavan_welcomer_z3', 'ru', 'Глашатай Каравана в Прибежище Благочестия', ''), + ('gn_karavan_welcomer_z4', 'ru', 'Глашатай Каравана в Узловине Безумия', ''), + ('gn_karavan_welcomer_z5', 'ru', 'Глашатай Каравана в Роще Дев', ''), + ('gn_karavan_welcomer_z6', 'ru', 'Глашатай Каравана в Великой Пустоте', ''), + ('gn_kuilde_karavan_ambassador_p1', 'ru', 'Посланник Каравана у Куилд', ''), + ('gn_lawless_karavan_ambassador_f1', 'ru', 'Посланник Каравана у Беззаконников', ''), + ('gn_masters_karavan_ambassador_z1', 'ru', 'Посланник Каравана у Повелителей Гуу', ''), + ('gn_matisianborder_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Пограничной стражи матисов', ''), + ('gn_oasisdiggers_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Копателей Оазиса', ''), + ('gn_renegades_karavan_ambassador_f1', 'ru', 'Посланник Каравана у Изменников', ''), + ('gn_sapslaves_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Рабов Сэпа', ''), + ('gn_scorchers_karavan_ambassador_f1', 'ru', 'Посланник Каравана у Поджигателей', ''), + ('gn_siltsculptors_karavan_ambassador_t1', 'ru', 'Посланник Каравана у Скульпторов Ила', ''), + ('gn_slashandburn_karavan_ambassador_m1', 'ru', 'Посланник Каравана у Огнем и Мечом', ''), + ('gn_slavers_karavan_ambassador_t1', 'ru', 'Посланник Каравана у Работорговцев', ''), + ('gn_smugglers_karavan_ambassador_t1', 'ru', 'Посланник Каравана у Контрабандистов', ''), + ('gn_fairhaven_karavan_officer', 'ru', 'Офицер Каравана в Фэрхевена', ''), + ('gn_iconworshipers_kami_ambassador_z1', 'ru', 'Посланник Ками у Служителей Образа', ''), + ('gn_yrkanis_kami_master', 'ru', 'Мастер Ками в Ирканисе', ''), + ('gn_yrkanis_karavan_officer', 'ru', 'Офицер Каравана в Ирканисе', ''), + ('gn_r_10_17_kami_gentil', 'ru', 'Благородный Ками', ''), + ('gn_cowardly_ragus', 'ru', 'Трусливый Рагус', ''), + ('gn_pyr_kami_master', 'ru', 'Мастер Ками в Пайре', ''), + ('gn_black_circle_magician', 'ru', 'Маг Черного круга', ''), + ('gn_kami_adept', 'ru', 'Адепт Ками', ''), + ('gn_kami_envoy', 'ru', 'Посланник Ками', ''), + ('gn_kami_preacher', 'ru', 'Проповедник Ками', ''), + ('gn_kami_seeker', 'ru', 'Искатель Ками', ''), + ('gn_karavan_teleporter', 'ru', 'Телепортатор Каравана', ''), + ('gn_trophies_trader', 'ru', 'Торговец трофеями', ''), + ('gn_akiolulk', 'ru', 'Мекаон Лицеус', ''), + ('gn_ancient_dryads_guard', 'ru', 'Стража', ''), + ('gn_chichai', 'ru', 'chichai', ''), + ('gn_cockroaches_guards', 'ru', 'Стража', ''), + ('gn_e_01_fy_passeur_1', 'ru', 'e_01_fy_passeur_1', ''), + ('gn_e_01_ma_gatherer_1', 'ru', 'e_01_ma_gatherer_1', ''), + ('gn_e_01_ma_guard_1', 'ru', 'Стража', ''), + ('gn_e_01_ma_guard_2', 'ru', 'Стража', ''), + ('gn_e_01_ma_guard_3', 'ru', 'Стража', ''), + ('gn_e_01_ma_guard_4', 'ru', 'Стража', ''), + ('gn_e_01_ma_passeur_1', 'ru', 'e_01_ma_passeur_1', ''), + ('gn_e_01_nx_passeur_1', 'ru', 'e_01_nx_passeur_1', ''), + ('gn_e_01_tr_gatherer_1', 'ru', 'e_01_tr_gatherer_1', ''), + ('gn_e_01_tr_guard_1', 'ru', 'Стража', ''), + ('gn_e_01_tr_guard_2', 'ru', 'Стража', ''), + ('gn_e_01_tr_guard_3', 'ru', 'Стража', ''), + ('gn_e_01_tr_guard_4', 'ru', 'Стража', ''), + ('gn_e_01_zo_guard_1', 'ru', 'Стража', ''), + ('gn_e_01_zo_guard_2', 'ru', 'Стража', ''), + ('gn_e_01_zo_guard_3', 'ru', 'Стража', ''), + ('gn_e_01_zo_guard_4', 'ru', 'Стража', ''), + ('gn_firebrand_guard', 'ru', 'Стража', ''), + ('gn_keepers_guard', 'ru', 'Стража', ''), + ('gn_lady_1', 'ru', 'дама_1', ''), + ('gn_lagoon_brothers_guard', 'ru', 'Стража', ''), + ('gn_leviers_warrior', 'ru', 'мытари_воин', ''), + ('gn_outpost_pr_29_fyros_steward_p1', 'ru', 'Дэбус Мекопс', ''), + ('gn_outpost_pr_29_tmg_steward_p1', 'ru', 'Кин Пелорус', ''), + ('gn_outpost_pr_29_tryker_steward_p1', 'ru', 'МакДарси Хэтти', ''), + ('gn_roottappers_guard', 'ru', 'Стража', ''), + ('gn_tribe_lagoon_brothers_guard', 'ru', 'Стража', ''), + ('gn_firebrands_karavan_agent', 'ru', 'Агент Каравана у Заклейменных Пламенем', ''), + ('gn_kitingatherers_karavan_agent', 'ru', 'Агент Каравана у Охотников на китинов', ''), + ('gn_nightturner_karavan_agent', 'ru', 'Агент Каравана у Повернувших Ночь', ''), + ('gn_chlorogoos_karavan_agent', 'ru', 'Агент Каравана у Хлорогуу', ''), + ('gn_roottappers_karavan_agent', 'ru', 'Агент Каравана у Осушителей Корней', ''), + ('gn_forbidden_depths_karavan_agent', 'ru', 'Агент Каравана в Запретных Глубинах', ''), + ('gn_the_abyss_of_ichor_karavan_agent', 'ru', 'Агент Каравана у Кровоточащей бездны', ''), + ('gn_the_elusive_forest_karavan_agent', 'ru', 'Агент Каравана в Эфемерном лесу', ''), + ('gn_the_land_of_continuty_karavan_agent', 'ru', 'Агент Каравана в Землях непрерывности', ''), + ('gn_the_windy_gate_karavan_agent', 'ru', 'Агент Каравана у Врат Ветров', ''), + ('gn_gate_of_obscurity_karavan_agent', 'ru', 'Агент Каравана у Врат неопределенности', ''), + ('gn_the_sunken_city_karavan_agent', 'ru', 'Агент Каравана в Погребенном городе', ''), + ('gn_the_trench_of_trials_karavan_agent', 'ru', 'Агент Каравана у Рва испытаний', ''), + ('gn_the_under_spring_karavan_agent', 'ru', 'Агент Каравана у Подземного источника', ''), + ('gn_karavan_worshipper', 'ru', 'Последователь Каравана', ''), + ('gn_group_fde_boss_fyros', 'ru', 'Аэн Клинок пустыни', ''), + ('gn_group_fde_guardian_fyros_heal', 'ru', 'Сторонник Клинка пустыни', 'Сторонница Клинка пустыни'), + ('gn_group_fde_guardian_fyros_melee', 'ru', 'Сторонник Клинка пустыни', 'Сторонница Клинка пустыни'), + ('gn_group_fde_guardian_fyros_nuke', 'ru', 'Сторонник Клинка пустыни', 'Сторонница Клинка пустыни'), + ('gn_group_fde_guardian_fyros_range', 'ru', 'Сторонник Клинка пустыни', 'Сторонница Клинка пустыни'), + ('gn_group_fde_guardian_fyros_root', 'ru', 'Сторонник Клинка пустыни', 'Сторонница Клинка пустыни'), + ('gn_mhs_bandit_boss_matis', 'ru', 'Сирджио Коварный', ''), + ('gn_mhs_bandit_guards_healer', 'ru', 'Соратник Сирджио', 'Соратница Сирджио'), + ('gn_mhs_bandit_guards_melee', 'ru', 'Соратник Сирджио', 'Соратница Сирджио'), + ('gn_mhs_bandit_guards_mezzer', 'ru', 'Соратник Сирджио', 'Соратница Сирджио'), + ('gn_mhs_bandit_guards_nuker', 'ru', 'Соратник Сирджио', 'Соратница Сирджио'), + ('gn_mhs_bandit_guards_range', 'ru', 'Соратник Сирджио', 'Соратница Сирджио'), + ('gn_tei_bandit_boss_tryker', 'ru', 'Ликси Бешеная', ''), + ('gn_tei_bandit_guards_healer', 'ru', 'Гвардия Ликси', 'Гвардия Ликси'), + ('gn_tei_bandit_guards_melee', 'ru', 'Гвардия Ликси', 'Гвардия Ликси'), + ('gn_tei_bandit_guards_mezzer', 'ru', 'Гвардия Ликси', 'Гвардия Ликси'), + ('gn_tei_bandit_guards_nuker', 'ru', 'Гвардия Ликси', 'Гвардия Ликси'), + ('gn_tei_bandit_guards_range', 'ru', 'Гвардия Ликси', 'Гвардия Ликси'), + ('gn_zkod_bandit_boss_zorai', 'ru', 'Пэй-Жао Разрушитель', ''), + ('gn_zkod_bandit_guards_healer', 'ru', 'Ученик Пэй-Жао', 'Ученица Пэй-Жао'), + ('gn_zkod_bandit_guards_melee', 'ru', 'Ученик Пэй-Жао', 'Ученица Пэй-Жао'), + ('gn_zkod_bandit_guards_mezzer', 'ru', 'Ученик Пэй-Жао', 'Ученица Пэй-Жао'), + ('gn_zkod_bandit_guards_nuker', 'ru', 'Ученик Пэй-Жао', 'Ученица Пэй-Жао'), + ('fct_h_tattooer', 'ru', '(Мужской татуировщик)', ''), + ('fct_h_hairdresser', 'ru', '(Мужской парикмахер)', ''), + ('fct_f_hairdresser', 'ru', '(Женский парикмахер)', ''), + ('fct_f_tattooer', 'ru', '(Женский татуировщик)', ''), + ('gn_kami_guardian', 'ru', 'Страж Ками', ''), + ('tribe_chief', 'ru', 'Вождь племени', ''), + ('gn_fairhaven_kami_master', 'ru', 'Мастер Ками в Фэрхевена', ''), + ('gn_guard_company_caster', 'ru', 'Стража', ''), + ('gn_guard_company_footman', 'ru', 'Стража', ''), + ('gn_guard_company_sergent', 'ru', 'Стража', ''), + ('gn_pyr_karavan_officer', 'ru', 'Офицер Каравана в Пайре', ''), + ('gn_r_07_13_boss', 'ru', 'Предводитель наемникоа', ''), + ('gn_r_07_13_guard', 'ru', 'Наемник Каравана', ''), + ('gn_tryker_kami_master', 'ru', 'Мастер Ками Зачарованного круга', ''), + ('gn_fyros_war_master_event', 'ru', 'Мастер-воин файросов', ''), + ('gn_fyros_supply_master_event', 'ru', 'Мастер-добытчик файросов', ''), + ('gn_fyros_craftsman_master_event', 'ru', 'Мастер-ремесленник файросов', ''), + ('gn_fyros_armoury_master_event', 'ru', 'Мастер-оружейник файросов', ''), + ('gn_fyros_treasury_officer_event', 'ru', 'Казначей файросов', ''), + ('gn_matis_war_master_event', 'ru', 'Мастер-воин матисов', ''), + ('gn_matis_supply_master_event', 'ru', 'Мастер-добытчик матисов', ''), + ('gn_matis_craftsman_master_event', 'ru', 'Мастер-ремесленник матисов', ''), + ('gn_matis_armoury_master_event', 'ru', 'Мастер-оружейник матисов', ''), + ('gn_matis_treasury_officer_event', 'ru', 'Казначей матисов', ''), + ('gn_tryker_war_master_event', 'ru', 'Мастер-воин трайкеров', ''), + ('gn_tryker_supply_master_event', 'ru', 'Мастер-добытчик трайкеров', ''), + ('gn_tryker_craftsman_master_event', 'ru', 'Мастер-ремесленник трайкеров', ''), + ('gn_tryker_armoury_master_event', 'ru', 'Мастер-оружейник трайкеров', ''), + ('gn_tryker_treasury_officer_event', 'ru', 'Казначей трайкеров', ''), + ('gn_zorai_war_master_event', 'ru', 'Мастер-воин Зораи', ''), + ('gn_zorai_supply_master_event', 'ru', 'Мастер-добытчик Зораи', ''), + ('gn_zorai_craftsman_master_event', 'ru', 'Мастер-ремесленник Зораи', ''), + ('gn_zorai_armoury_master_event', 'ru', 'Мастер-оружейник Зораи', ''), + ('gn_zorai_treasury_officer_event', 'ru', 'Казначей Зораи', ''), + ('gn_femme_gibbai', 'ru', 'Самка гиббай', ''), + ('gn_guerisseuse_gibbai', 'ru', 'Целитель гиббаев', ''), + ('gn_gibbai_welcomer', 'ru', 'Старый гиббай', ''), + ('gn_zora_kami_master', 'ru', 'Мастер Ками Зоры', ''), + ('gn_matis_kami_master', 'ru', 'Мастер Ками круга Ками', ''), + ('gn_prime_roots_kami_master', 'ru', 'Мастер Ками Срединного пика', ''), + ('gn_tribe_sacred_sap_tribe_lieutenant', 'ru', 'Военачальник', ''), + ('gn_fyros_karavan_officer', 'ru', 'Офицер Каравана в Дюнах Изгнания', ''), + ('gn_matis_karavan_officer', 'ru', 'Офицер Каравана в Верховых топях', ''), + ('gn_nexus_karavan_officer', 'ru', 'Офицер Каравана в Нексусе', ''), + ('gn_tryker_karavan_officer', 'ru', 'Офицер Каравана у Родника', ''), + ('gn_zora_karavan_officer', 'ru', 'Офицер Каравана в Зоре', ''), + ('gn_zorai_karavan_officer', 'ru', 'Офицер Каравана в Сумеречной роще', ''), + ('gn_goo_spot', 'ru', 'Пятно гуу', ''), + ('gn_tower', 'ru', 'Башня', ''), + ('gn_kuilde_guard', 'ru', 'Мастер стражник', ''), + ('gn_tribe_company_of_the_eternal_tree_tribe_chief', 'ru', 'МакРипси Линли', ''), + ('gn_tribe_cutes_guards', 'ru', 'Элита стражи', ''), + ('gn_fyros_kami_master', 'ru', 'Мастер Ками у Ручьев Фессоса', ''), + ('gn_kami_altar_bountybeaches', 'ru', 'Алтарь Ками у Пляжей изобилия', ''), + ('gn_kami_altar_citiesofintuition_hoi_cho', 'ru', 'Алтарь Ками в Хоа-Шо', ''), + ('gn_kami_altar_citiesofintuition_jen_lai', 'ru', 'Алтарь Ками в Джен-Лай', ''), + ('gn_kami_altar_citiesofintuition_min_cho', 'ru', 'Алтарь Ками в Мин-Хо', ''), + ('gn_kami_altar_citiesofintuition_zora', 'ru', 'Алтарь Ками в Зоре', ''), + ('gn_kami_altar_dunesofexil_dyron', 'ru', 'Алтарь Ками в Дюнах Изгнания', ''), + ('gn_kami_altar_enchantedisle', 'ru', 'Алтарь Ками на Зачарованном Острове', ''), + ('gn_kami_altar_fleetinggarden', 'ru', 'Алтарь Ками в Ускользающем саду', ''), + ('gn_kami_altar_forbidden_depths', 'ru', 'Алтарь Ками в Запретных глубинах', ''), + ('gn_kami_altar_frahartowers', 'ru', 'Алтарь Ками в Башнях Фрахар', ''), + ('gn_kami_altar_groveofconfusion', 'ru', 'Алтарь Ками в Роще заблуждений', ''), + ('gn_kami_altar_groveofumbra', 'ru', 'Алтарь Ками в Сумеречной роще', ''), + ('gn_kami_altar_havenofpurity', 'ru', 'Алтарь Ками в Прибежище Благочестия', ''), + ('gn_kami_altar_hereticshovel', 'ru', 'Алтарь Ками в Логове Еретика', ''), + ('gn_kami_altar_hiddensource', 'ru', 'Алтарь Ками у Потаенного источника', ''), + ('gn_kami_altar_imperialdunes_pyr', 'ru', 'Алтарь Ками в Имперских дюнах', ''), + ('gn_kami_altar_knollofdissent', 'ru', 'Алтарь Ками в Холмах раскола', ''), + ('gn_kami_altar_knotofdementia', 'ru', 'Алтарь Ками в Узловине безумия', ''), + ('gn_kami_altar_lagoonsofloria', 'ru', 'Алтарь Ками у Лагун Лории', ''), + ('gn_kami_altar_libertylake_fairhaven', 'ru', 'Алтарь Ками в Фэрхевена', ''), + ('gn_kami_altar_maidengrove', 'ru', 'Алтарь Ками в Роще Дев', ''), + ('gn_kami_altar_majesticgarden_yrkanis', 'ru', 'Алтарь Ками в Садах Величия', ''), + ('gn_kami_altar_nexus_terre', 'ru', 'Алтарь Ками в Нексусе', ''), + ('gn_kami_altar_oflovaksoasis', 'ru', 'Алтарь Ками в Оазисе Офловака', ''), + ('gn_kami_altar_outlawcanyon', 'ru', 'Алтарь Ками в Каньоне Беззакония', ''), + ('gn_kami_altar_restingwater', 'ru', 'Алтарь Ками у Вод Спокойствия', ''), + ('gn_kami_altar_sawdustmines', 'ru', 'Алтарь Ками у Древесных копей', ''), + ('gn_kami_altar_the_abyss_of_ichor', 'ru', 'Алтарь Ками у Кровоточащей бездны', ''), + ('gn_kami_altar_the_elusive_forest', 'ru', 'Алтарь Ками в Эфемерном лесу', ''), + ('gn_kami_altar_the_land_of_continuity', 'ru', 'Алтарь Ками в Землях непрерывности', ''), + ('gn_kami_altar_the_sunken_city', 'ru', 'Алтарь Ками в Погребенном городе', ''), + ('gn_kami_altar_the_trench_of_trials_zorai', 'ru', 'Алтарь Ками у Рва Испытаний', ''), + ('gn_kami_altar_the_under_spring_fyros', 'ru', 'Алтарь Ками у Подземного источника', ''), + ('gn_kami_altar_the_windy_gate', 'ru', 'Алтарь Ками у Врат Ветров', ''), + ('gn_kami_altar_thesavagedunes_thesos', 'ru', 'Алтарь Ками на Диких дюнах', ''), + ('gn_kami_altar_thescorchedcorridor', 'ru', 'Алтарь Ками в Выжженном коридоре', ''), + ('gn_kami_altar_thevoid', 'ru', 'Алтарь Ками в Великой Пустоте', ''), + ('gn_kami_altar_windsofmuse', 'ru', 'Алтарь Ками в Ветрах Муз', ''), + ('gn_kami_altar_upperbog', 'ru', 'Алтарь Ками в Верховых топях', ''), + ('gn_kami_altar_dewdrops', 'ru', 'Алтарь Ками в Каплях Росы', ''), + ('gn_kami_altar_thefount', 'ru', 'Алтарь Ками у Родника', ''), + ('gn_kami_altar_gate_of_obscurity', 'ru', 'Алтарь Ками у Врат неопределенности', ''), + ('gn_karavan_altar_bountybeaches', 'ru', 'Алтарь Каравана на Пляжах Изобилия', ''), + ('gn_karavan_altar_citiesofintuition_zora', 'ru', 'Алтарь Каравана в Зоре', ''), + ('gn_karavan_altar_dewdrops', 'ru', 'Алтарь Каравана в Каплях Росы', ''), + ('gn_karavan_altar_dunesofexil_dyron', 'ru', 'Алтарь Каравана в Дюнах Изгнания', ''), + ('gn_karavan_altar_enchantedisle', 'ru', 'Алтарь Каравана на Зачарованном Острове', ''), + ('gn_karavan_altar_fleetinggarden', 'ru', 'Алтарь Каравана в Ускользающем саду', ''), + ('gn_karavan_altar_forbidden_depths', 'ru', 'Алтарь Каравана в Запретных глубинах', ''), + ('gn_karavan_altar_frahartowers', 'ru', 'Алтарь Каравана в Башнях Фрахаров', ''), + ('gn_karavan_altar_gate_of_obscurity', 'ru', 'Алтарь Каравана у Врат неопределенности', ''), + ('gn_karavan_altar_groveofconfusion', 'ru', 'Алтарь Каравана в Роще заблуждений', ''), + ('gn_karavan_altar_groveofumbra', 'ru', 'Алтарь Каравана в Сумеречной роще', ''), + ('gn_karavan_altar_hereticshovel', 'ru', 'Алтарь Каравана в Логове Еретика', ''), + ('gn_karavan_altar_hiddensource', 'ru', 'Алтарь Каравана у Потаенного источника', ''), + ('gn_karavan_altar_imperialdunes_pyr', 'ru', 'Алтарь Каравана в Имперских дюнах', ''), + ('gn_karavan_altar_knollofdissent', 'ru', 'Алтарь Каравана в Холмах раскола', ''), + ('gn_karavan_altar_knotofdementia', 'ru', 'Алтарь Каравана в Узловине безумия', ''), + ('gn_karavan_altar_lagoonsofloria', 'ru', 'Алтарь Каравана у Лагун Лории', ''), + ('gn_karavan_altar_libertylake_avendale', 'ru', 'Алтарь Каравана в Эвендейле', ''), + ('gn_karavan_altar_libertylake_crystabell', 'ru', 'Алтарь Каравана в Кристабелле', ''), + ('gn_karavan_altar_libertylake_fairhaven', 'ru', 'Алтарь Каравана в Фэрхевена', ''), + ('gn_karavan_altar_libertylake_windermeer', 'ru', 'Алтарь Каравана в Виндермеере', ''), + ('gn_karavan_altar_majesticgarden_avalae', 'ru', 'Алтарь Каравана в Эвелее', ''), + ('gn_karavan_altar_majesticgarden_davae', 'ru', 'Алтарь Каравана в Дэвея', ''), + ('gn_karavan_altar_majesticgarden_natae', 'ru', 'Алтарь Каравана в Нэтея', ''), + ('gn_karavan_altar_majesticgarden_yrkanis', 'ru', 'Алтарь Каравана в Ирканисе', ''), + ('gn_karavan_altar_nexus_terre', 'ru', 'Алтарь Каравана в Нексусе', ''), + ('gn_karavan_altar_outlawcanyon', 'ru', 'Алтарь Каравана в Каньоне Беззакония', ''), + ('gn_karavan_altar_restingwater', 'ru', 'Алтарь Каравана у Вод Спокойствия', ''), + ('gn_karavan_altar_sawdustmines', 'ru', 'Алтарь Каравана у Древесных копей', ''), + ('gn_karavan_altar_the_abyss_of_ichor_matis', 'ru', 'Алтарь Каравана у Кровоточащей бездны', ''), + ('gn_karavan_altar_the_elusive_forest', 'ru', 'Алтарь Каравана в Эфемерном лесу', ''), + ('gn_karavan_altar_the_land_of_continuity', 'ru', 'Алтарь Каравана в Землях непрерывности', ''), + ('gn_karavan_altar_the_trench_of_trials_zorai', 'ru', 'Алтарь Каравана у Рва Испытаний', ''), + ('gn_karavan_altar_the_under_spring_fyros', 'ru', 'Алтарь Каравана у Подземного источника', ''), + ('gn_karavan_altar_the_windy_gate', 'ru', 'Алтарь Каравана у Врат Ветров', ''), + ('gn_karavan_altar_thefount', 'ru', 'Алтарь Каравана у Родника', ''), + ('gn_karavan_altar_thesavagedunes_thesos', 'ru', 'Алтарь Каравана на Диких дюнах', ''), + ('gn_karavan_altar_thescorchedcorridor', 'ru', 'Алтарь Каравана в Выжженном коридоре', ''), + ('gn_karavan_altar_thevoid', 'ru', 'Алтарь Каравана в Великой Пустоте', ''), + ('gn_karavan_altar_upperbog', 'ru', 'Алтарь Каравана в Верховых топях', ''), + ('gn_karavan_altar_windsofmuse', 'ru', 'Алтарь Каравана в Ветрах Муз', ''), + ('gn_karavan_altar_maidengrove', 'ru', 'Алтарь Каравана в Роще Дев', ''), + ('gn_karavan_altar_havenofpurity', 'ru', 'Алтарь Каравана в Прибежище Благочестия', ''), + ('gn_karavan_altar_oflovaksoasis', 'ru', 'Алтарь Каравана в Оазисе Офловака', ''), + ('gn_karavan_altar_the_sunken_city', 'ru', 'Алтарь Каравана в Погребенном городе', ''), + ('gn_karavan_altar_oflovakoasis', 'ru', 'Алтарь Каравана в Оазисе Офловака', ''), + ('gn_fyros_general_event', 'ru', 'Генерал файросов', ''), + ('gn_matis_general_event', 'ru', 'Генерал матисов', ''), + ('gn_tryker_general_event', 'ru', 'Генерал трайкеров', ''), + ('gn_zorai_general_event', 'ru', 'Генерал Зораи', ''), + ('gn_fyros_officer_event', 'ru', 'Имперский офицер файросов', ''), + ('gn_matis_officer_event', 'ru', 'Королевский офицер матисов', ''), + ('gn_tryker_officer_event', 'ru', 'Федеральный офицер трайкеров', ''), + ('gn_zorai_officer_event', 'ru', 'Офицер династии Зораи', ''), + ('gn_matis_royal_guard_event', 'ru', 'Королевская стража матисов', ''), + ('gn_matis_royal_soldier_event', 'ru', 'Королевский солдат матисов', ''), + ('gn_fyros_imperial_guard_event', 'ru', 'Имперская стража файросов', ''), + ('gn_fyros_imperial_soldier_event', 'ru', 'Имперский солдат файросов', ''), + ('gn_zorai_dynastic_guard_event', 'ru', 'Стража династии Зораи', ''), + ('gn_zorai_dynastic_soldier_event', 'ru', 'Солдат династии Зораи', ''), + ('gn_tryker_federal_guard_event', 'ru', 'Федеральная стража трайкеров', ''), + ('gn_tryker_federal_soldier_event', 'ru', 'Федеральный солдат трайкеров', ''), + ('gn_karavan_commander_event', 'ru', 'Командующий Каравана', ''), + ('gn_karavan_officer_event', 'ru', 'Лейтенант Каравана', ''), + ('gn_karavan_ally_event', 'ru', 'Союзник Каравана', ''), + ('gn_karavan_commando_event', 'ru', 'Коммандо Каравана', ''), + ('gn_karavan_ship_event', 'ru', 'Корабль Каравана', ''), + ('gn_kami_warlord_event', 'ru', 'Военачальник Каравана', ''), + ('gn_kami_keeper_event', 'ru', 'Хранитель земли Ками', ''), + ('gn_kami_ally_event', 'ru', 'Союзник Ками', ''), + ('gn_kami_fighter_event', 'ru', 'Воин Ками', ''), + ('gn_kitin_commander_event', 'ru', 'Предводитель нашествия китинов', ''), + ('gn_kitin_leader_event', 'ru', 'Предводитель китинов', ''), + ('gn_kitin_protector_event', 'ru', 'Защитник китинов', ''), + ('gn_kitin_guard_event', 'ru', 'Страж китинов', ''), + ('gn_kitin_raider_event', 'ru', 'Китин агрессор', ''), + ('gn_kitin_patrol_event', 'ru', 'Патруль китинов', ''), + ('gn_infected_frahar_high_chief_event', 'ru', 'Предводитель орды зараженных фрахаров', ''), + ('gn_infected_gibbai_high_chief_event', 'ru', 'Предводитель орды зараженных гиббаев', ''), + ('gn_infected_cute_high_chief_event', 'ru', 'Предводитель орды зараженных кьютов', ''), + ('gn_infected_frahar_hero_event', 'ru', 'Предводитель зараженных фрахаров', ''), + ('gn_infected_gibbai_hero_event', 'ru', 'Предводитель зараженных гиббаев', ''), + ('gn_infected_cute_hero_event', 'ru', 'Предводитель зараженных кьютов', ''), + ('gn_infected_frahar_defender_event', 'ru', 'Защитник зараженных фрахаров', ''), + ('gn_infected_gibbai_defender_event', 'ru', 'Защитник зараженных гиббаев', ''), + ('gn_infected_cute_defender_event', 'ru', 'Защитник зараженных кьютов', ''), + ('gn_infected_frahar_guard_leader_event', 'ru', 'Начальник стражи зараженных фрахаров', ''), + ('gn_infected_gibbai_guard_leader_event', 'ru', 'Начальник стражи зараженных гиббаев', ''), + ('gn_infected_cute_guard_leader_event', 'ru', 'Начальник стражи зараженных кьютов', ''), + ('gn_infected_frahar_guard_event', 'ru', 'Стража зараженных фрахаров', ''), + ('gn_infected_gibbai_guard_event', 'ru', 'Стража зараженных гиббаев', ''), + ('gn_infected_cute_guard_event', 'ru', 'Стража зараженных кьютов', ''), + ('gn_infected_frahar_raid_leader_event', 'ru', 'Командующий атакой зараженных фрахаров', ''), + ('gn_infected_gibbai_raid_leader_event', 'ru', 'Командующий атакой зараженных гиббаев', ''), + ('gn_infected_cute_raid_leader_event', 'ru', 'Командующий атакой зараженных кьютов', ''), + ('gn_infected_frahar_raider_event', 'ru', 'Агрессор зараженных фрахаров', ''), + ('gn_infected_gibbai_raider_event', 'ru', 'Агрессор зараженных гиббаев', ''), + ('gn_infected_cute_raider_event', 'ru', 'Агрессор зараженных кьютов', ''), + ('gn_infected_frahar_hunt_leader_event', 'ru', 'Командир патруля зараженных фрахаров', ''), + ('gn_infected_gibbai_hunt_leader_event', 'ru', 'Командир патруля зараженных гиббаев', ''), + ('gn_infected_cute_hunt_leader_event', 'ru', 'Командир патруля зараженных кьютов', ''), + ('gn_infected_frahar_patrol_event', 'ru', 'Патруль зараженных фрахаров', ''), + ('gn_infected_gibbai_patrol_event', 'ru', 'Патруль зараженных гиббаев', ''), + ('gn_infected_cute_patrol_event', 'ru', 'Патруль зараженных кьютов', ''), + ('gn_frahar_high_chief_event', 'ru', 'Верховный вождь фрахаров', ''), + ('gn_gibbai_high_chief_event', 'ru', 'Верховный вождь гиббаев', ''), + ('gn_cute_high_chief_event', 'ru', 'Верховный вождь кьютов', ''), + ('gn_frahar_hero_event', 'ru', 'Герой фрахаров', ''), + ('gn_gibbai_hero_event', 'ru', 'Герой гиббаев', ''), + ('gn_cute_hero_event', 'ru', 'Герой кьютов', ''), + ('gn_frahar_defender_event', 'ru', 'Защитник фрахаров', ''), + ('gn_gibbai_defender_event', 'ru', 'Защитник гиббаев', ''), + ('gn_cute_defender_event', 'ru', 'Защитник кьютов', ''), + ('gn_frahar_shaman_event', 'ru', 'Шаман фрахаров', ''), + ('gn_gibbai_shaman_event', 'ru', 'Шаман гиббаев', ''), + ('gn_cute_shaman_event', 'ru', 'Шаман кьютов', ''), + ('gn_frahar_guard_leader_event', 'ru', 'Начальник стражи фрахаров', ''), + ('gn_gibbai_guard_leader_event', 'ru', 'Начальник стражи гиббаев', ''), + ('gn_cute_guard_leader_event', 'ru', 'Начальник стражи кьютов', ''), + ('gn_frahar_guard_event', 'ru', 'Стража фрахаров', ''), + ('gn_gibbai_guard_event', 'ru', 'Стража гиббаев', ''), + ('gn_cute_guard_event', 'ru', 'Стража кьютов', ''), + ('gn_frahar_witch_doctor_event', 'ru', 'Лекарь фрахаров', ''), + ('gn_gibbai_witch_doctor_event', 'ru', 'Лекарь гиббаев', ''), + ('gn_cute_witch_doctor_event', 'ru', 'Лекарь кьютов', ''), + ('gn_frahar_hunt_leader_event', 'ru', 'Командир патруля фрахаров', ''), + ('gn_gibbai_hunt_leader_event', 'ru', 'Командир патруля гиббаев', ''), + ('gn_cute_hunt_leader_event', 'ru', 'Командир патруля кьютов', ''), + ('gn_frahar_patrol_event', 'ru', 'Патруль фрахаров', ''), + ('gn_gibbai_patrol_event', 'ru', 'Патруль гиббаев', ''), + ('gn_cute_patrol_event', 'ru', 'Патруль кьютов', ''), + ('gn_frahar_raid_leader_event', 'ru', 'Командующий фрахаров', ''), + ('gn_gibbai_raid_leader_event', 'ru', 'Командующий рейдом гиббаев', ''), + ('gn_cute_raid_leader_event', 'ru', 'Командующий рейдом кьютов', ''), + ('gn_frahar_raider_event', 'ru', 'Налетчик фрахаров', ''), + ('gn_gibbai_raider_event', 'ru', 'Налетчик гиббаев', ''), + ('gn_cute_raider_event', 'ru', 'Налетчик кьютов', ''), + ('gn_frahar_shaman_raider_event', 'ru', 'Налетчик-шаман фрахаров', ''), + ('gn_gibbai_shaman_raider_event', 'ru', 'Налетчик-шаман гиббаев', ''), + ('gn_cute_shaman_raider_event', 'ru', 'Налетчик-шаман кьютов', ''), + ('gn_cuthroat_high_chief_event', 'ru', 'Верховный вождь головорезов', ''), + ('gn_cuthroat_hero_event', 'ru', 'Герой головорезов', ''), + ('gn_bandit_leader_event', 'ru', 'Командир патруля головорезов', ''), + ('gn_cuthroat_patrol_event', 'ru', 'Командир патруля головорезов', ''), + ('gn_cuthroat_raid_leader_event', 'ru', 'Командующий рейдом головорезов', ''), + ('gn_cuthroat_raider_event', 'ru', 'Налетчик головорезов', ''), + ('gn_cuthroat_defender_event', 'ru', 'Защитник головорезов', ''), + ('gn_cuthroat_guard_leader_event', 'ru', 'Начальник стражи головорезов', ''), + ('gn_cuthroat_guard_event', 'ru', 'Стража головорезов', ''), + ('gn_goo_warder_yelk_event', 'ru', 'Йелк хранитель гуу ', ''), + ('gn_goo_warder_slaveni_event', 'ru', 'Славини хранитель гуу ', ''), + ('gn_goo_warder_stinga_event', 'ru', 'Стинга хранитель гуу ', ''), + ('gn_goo_warder_varinx_event', 'ru', 'Варинкс хранитель гуу ', ''), + ('gn_goo_warder_torbak_event', 'ru', 'Торбак хранитель гуу ', ''), + ('gn_fyros_herald_event', 'ru', 'Глашатай файросов', ''), + ('gn_matis_herald_event', 'ru', 'Глашатай матисов', ''), + ('gn_tryker_herald_event', 'ru', 'Глашатай трайкеров', ''), + ('gn_zorai_herald_event', 'ru', 'Глашатай Зораи', ''), + ('gn_kami_herald_event', 'ru', 'Посланник Ками', ''), + ('gn_karavan_herald_event', 'ru', 'Посланник Каравана', ''), + ('gn_fyros_representative_event', 'ru', 'Представитель файросов', ''), + ('gn_matis_representative_event', 'ru', 'Представитель матисов', ''), + ('gn_tryker_representative_event', 'ru', 'Представитель трайкеров', ''), + ('gn_zorai_representative_event', 'ru', 'Представитель Зораи', ''), + ('gn_kami_representative_event', 'ru', 'Представитель Ками', ''), + ('gn_karavan_representative_event', 'ru', 'Эмиссар Каравана', ''), + ('gn_fyros_recruiting_officer_event', 'ru', 'Рекрутер файросов', ''), + ('gn_matis_recruiting_officer_event', 'ru', 'Рекрутер матисов', ''), + ('gn_tryker_recruiting_officer_event', 'ru', 'Рекрутер трайкеров', ''), + ('gn_zorai_recruiting_officer_event', 'ru', 'Рекрутер Зораи', ''), + ('gn_kami_recruiting_officer_event', 'ru', 'Высший слуга Ками', ''), + ('gn_karavan_recruiting_officer_event', 'ru', 'Рекрутер Каравана', ''), + ('gn_fyros_scout_event', 'ru', 'Следопыт файрос', ''), + ('gn_matis_scout_event', 'ru', 'Следопыт матис', ''), + ('gn_tryker_scout_event', 'ru', 'Следопыт трайкер', ''), + ('gn_zorai_scout_event', 'ru', 'Следопыт Зораи', ''), + ('gn_kami_scout_event', 'ru', 'Разведчик Ками', ''), + ('gn_karavan_scout_event', 'ru', 'Лазутчик Каравана', ''), + ('gn_fyros_diplomat_event', 'ru', 'Дипломат файрос', ''), + ('gn_matis_diplomat_event', 'ru', 'Дипломат матис', ''), + ('gn_tryker_diplomat_event', 'ru', 'Дипломат трайкер', ''), + ('gn_zorai_diplomat_event', 'ru', 'Дипломат Зораи', ''), + ('gn_fyros_citizen_event', 'ru', 'Гражданин файрос', ''), + ('gn_fyros_old_citizen_event', 'ru', 'Старый гражданин файрос', ''), + ('gn_matis_citizen_event', 'ru', 'Гражданин матис', ''), + ('gn_matis_old_citizen_event', 'ru', 'Старый гражданин матис', ''), + ('gn_tryker_citizen_event', 'ru', 'Гражданин трайкер', ''), + ('gn_tryker_old_citizen_event', 'ru', 'Старый гражданин трайкер', ''), + ('gn_zorai_citizen_event', 'ru', 'Гражданин Зораи', ''), + ('gn_zorai_old_citizen_event', 'ru', 'Старый гражданин Зораи', ''), + ('gn_r_09_19_convoi_escorte', 'ru', 'Охрана конвоя', ''), + ('gn_r_09_19_convoi_foreur', 'ru', 'Добытчик конвоя', ''), + ('gn_debug_bestiole', 'ru', 'Bodoc robuste de debug', ''), + ('gn_debug_bestiole2', 'ru', 'Bodoc robuste de debug', ''), + ('gn_assistant_escort_debug', 'ru', 'Assistant debug d\'escorte', ''), + ('gn_debug_ai', 'ru', 'Assistant debug d\'AI', ''), + ('gn_garde_escort_debug', 'ru', 'Assistant debug de garde', ''), + ('gn_debug_black_circle_bandit', 'ru', 'Bandit de debug tribu du cercle noir', ''), + ('gn_debug_black_circle_bandit2', 'ru', 'Chef Bandit de debug tribu du cercle noir', ''), + ('gn_test_debug_kill', 'ru', 'Bandit de debug', ''), + ('gn_test_debug_kill2', 'ru', 'Chef Bandit de debug', ''), + ('gn_warchief_guard', 'ru', 'Охрана военачальника', ''), + ('gn_r_05_15_gnoof_1', 'ru', 'Уилли-гнуф', ''), + ('gn_r_07_05_bandit', 'ru', 'Разбойник с Источника', ''), + ('gn_r_07_05_chief', 'ru', 'О\'Дарген Безумный', ''), + ('gn_r_05_24_izam', 'ru', 'Изамиэль', ''), + ('gn_r_05_39_peon_leader', 'ru', 'Солдат файрос', ''), + ('gn_r_05_39_peon', 'ru', 'Старатель файрос', ''), + ('gn_r_05_41_foreuse', 'ru', 'Добытчик амазон', ''), + ('gn_r_05_39_big_varinx', 'ru', 'Огромный варинкс', ''), + ('gn_r_03_38_bandit', 'ru', 'Разбойник', ''), + ('gn_r_03_38_chef_bandit', 'ru', 'Предводитель разбойников', ''), + ('gn_r_12_18_bandit', 'ru', 'Разбойник', ''), + ('gn_r_12_18_chef_bandit', 'ru', 'Предводитель разбойников', ''), + ('gn_r_12_18_marchand', 'ru', 'Торговец', ''), + ('gn_r_12_04_marchand', 'ru', 'Сельно-торговец', ''), + ('gn_pyr_bar_serveuse', 'ru', 'Официант', 'Официантка'), + ('gn_pyr_bar_client', 'ru', 'Посетитель', 'Посетительница'), + ('gn_pyr_bar_garde', 'ru', 'Охрана', 'Охрана'), + ('gn_kami_warrior_event', 'ru', 'Воин Ками', ''), + ('gn_kami_wizard_event', 'ru', 'Маг Ками', ''), + ('gn_karavan_trooper_event', 'ru', 'Солдат Каравана', ''), + ('gn_karavan_engineer_event', 'ru', 'Инженер Каравана', ''), + ('gn_karavan_medic_event', 'ru', 'Медик Каравана', ''), + ('gn_karavan_assault_ship_event', 'ru', 'Боевое судно Каравана', ''), + ('gn_forge_apprentice_pyr', 'ru', 'Подмастерье кузнеца', ''), + ('gn_bot_squad_melee_fighter', 'ru', 'Воин', ''), + ('gn_bot_squad_range_fighter', 'ru', 'Стрелок', ''), + ('gn_bot_squad_artilleryman', 'ru', 'Артиллерист', ''), + ('gn_bot_squad_defensive_affliction', 'ru', 'Псионик', ''), + ('gn_bot_squad_healing_magic', 'ru', 'Целитель', ''), + ('gn_bot_squad_offensive_affliction', 'ru', 'Колдун', ''), + ('gn_bot_squad_elemental_magic', 'ru', 'Маг стихий', ''), + ('gn_bot_squad_melee_fighter_leader', 'ru', 'Предводитель воинов', ''), + ('gn_bot_squad_range_fighter_leader', 'ru', 'Предводитель стрелков', ''), + ('gn_bot_squad_artilleryman_leader', 'ru', 'Предводитель артиллеристов', ''), + ('gn_bot_squad_defensive_affliction_leader', 'ru', 'Предводитель псиоников', ''), + ('gn_bot_squad_healing_magic_leader', 'ru', 'Предводитель целителей', ''), + ('gn_bot_squad_offensive_affliction_leader', 'ru', 'Предводитель колдунов', ''), + ('gn_bot_squad_elemental_magic_leader', 'ru', 'Предводитель магов стихий', ''), + ('gn_dyron_guard', 'ru', 'Стража Дайрона', ''), + ('gn_fyros_kamist_combatant_event', 'ru', 'Файросский Воин-камист', ''), + ('gn_fyros_kamist_gatherer_event', 'ru', 'Файросский Добытчик-камист', ''), + ('gn_fyros_kamist_crafter_event', 'ru', 'Файросский Ремесленник-камист', ''), + ('gn_matis_kamist_combatant_event', 'ru', 'Матисский Воин-камист', ''), + ('gn_matis_kamist_gatherer_event', 'ru', 'Матисский Добытчик-камист', ''), + ('gn_matis_kamist_crafter_event', 'ru', 'Матисский Ремесленник-камист', ''), + ('gn_zorai_kamist_combatant_event', 'ru', 'Зорайский Воин-камист', ''), + ('gn_zorai_kamist_gatherer_event', 'ru', 'Зорайский Добытчик-камист', ''), + ('gn_zorai_kamist_crafter_event', 'ru', 'Зорайский Ремесленник-камист', ''), + ('gn_tryker_kamist_combatant_event', 'ru', 'Трайкерский Воин-камист', ''), + ('gn_tryker_kamist_gatherer_event', 'ru', 'Трайкерский Добытчик-камист', ''), + ('gn_tryker_kamist_crafter_event', 'ru', 'Трайкерский Ремесленник-камист', ''), + ('gn_kami_master', 'ru', 'Мастер Ками', ''), + ('gn_kami_preacher_lord', 'ru', 'Старший проповедник Ками', ''), + ('gn_kami_high_preacher', 'ru', 'Верховный проповедник Ками', ''), + ('gn_maduk_bonze', 'ru', 'Бонза Ма-Дук', ''), + ('gn_kamist_guard_event', 'ru', 'Стража Ками', ''), + ('gn_kamist_sergeant_event', 'ru', 'Сержант Ками', ''), + ('gn_kamist_captain_event', 'ru', 'Капитан Ками', ''), + ('gn_kamist_guard_sanctuary', 'ru', 'Страж приюта', ''), + ('gn_kamist_captain_sanctuary', 'ru', 'Капитан приюта', ''), + ('gn_kami_tower', 'ru', 'Сторожевая башня Ками', ''), + ('gn_kami_preacher_pyr', 'ru', 'Проповедник Ками из Пайра', ''), + ('gn_kami_preacher_yrkanis', 'ru', 'Проповедник Ками из Ирканиса', ''), + ('gn_kami_preacher_zora', 'ru', 'Проповедник Ками из Зоры', ''), + ('gn_kami_preacher_fairhaven', 'ru', 'Проповедник Ками из Фэрхевена', ''), + ('gn_fyros_karavaneer_combatant_event', 'ru', 'Файросский Воин-караванер файрос', ''), + ('gn_fyros_karavaneer_gatherer_event', 'ru', 'Файросский Добытчик-караванер файрос', ''), + ('gn_fyros_karavaneer_crafter_event', 'ru', 'Файросский Ремесленник-караванер файрос', ''), + ('gn_matis_karavaneer_combatant_event', 'ru', 'Матисский Воин-караванер', ''), + ('gn_matis_karavaneer_gatherer_event', 'ru', 'Матисский Добытчик-караванер', ''), + ('gn_matis_karavaneer_crafter_event', 'ru', 'Матисский Ремесленник-караванер', ''), + ('gn_zorai_karavaneer_combatant_event', 'ru', 'Зорайский Воин-караванер', ''), + ('gn_zorai_karavaneer_gatherer_event', 'ru', 'Зорайский Добытчик-караванер', ''), + ('gn_zorai_karavaneer_crafter_event', 'ru', 'Зорайский Ремесленник-караванер', ''), + ('gn_tryker_karavaneer_combatant_event', 'ru', 'Трайкерский Воин-караванер', ''), + ('gn_tryker_karavaneer_gatherer_event', 'ru', 'Трайкерский Добытчик-караванер', ''), + ('gn_tryker_karavaneer_crafter_event', 'ru', 'Трайкерский Ремесленник-караванер', ''), + ('gn_karavan_high_guide', 'ru', 'Верховный проводник Каравана', ''), + ('gn_karavan_officer', 'ru', 'Офицер Каравана', ''), + ('gn_karavan_guide', 'ru', 'Проводник Каравана', ''), + ('gn_jena_priest', 'ru', 'Священник Джены', ''), + ('gn_karavan_teleporteur_pyr', 'ru', 'Телепортатор Карвана в Пайре', ''), + ('gn_karavan_teleporteur_yrkanis', 'ru', 'Телепортатор Карвана в Ирканисе', ''), + ('gn_karavan_teleporteur_fairhaven', 'ru', 'Телепортатор Карвана в Фэрхевена', ''), + ('gn_karavan_teleporteur_zora', 'ru', 'Телепортатор Карвана в Зоре', ''), + ('gn_karavaneer_guard_event', 'ru', 'Стража Каравана', ''), + ('gn_karavaneer_sergeant_event', 'ru', 'Сержант Каравана', ''), + ('gn_karavaneer_captain_event', 'ru', 'Капитан Каравана', ''), + ('gn_karavaneer_guard_sanctuary', 'ru', 'Страж храма', ''), + ('gn_karavaneer_captain_sanctuary', 'ru', 'Капитан храма', ''), + ('gn_karavan_tower', 'ru', 'Сторожевая башня Каравана', ''), + ('gn_kami_altar', 'ru', 'Алтарь Ками', ''), + ('gn_karavan_altar', 'ru', 'Алтарь Каравана', ''), + ('gn_kami_hof', 'ru', 'Стелла доблести', ''), + ('gn_kami_frise', 'ru', 'Корень знаний', ''), + ('gn_karavan_hof', 'ru', 'Стелла доблести', ''), + ('gn_karavan_frise', 'ru', 'Колонна знаний', ''), + ('gn_psykopla_ally', 'ru', 'Союзник псикопл', ''), + ('gn_cratcha_ally', 'ru', 'Союзник кратча', ''), + ('gn_driller_kami_lvl50', 'ru', 'Малый бур Ками', ''), + ('gn_driller_karavan_lvl50', 'ru', 'Малый бур Каравана', ''), + ('gn_driller_kami_lvl50_const', 'ru', 'Постройка малого бура Ками', ''), + ('gn_driller_karavan_lvl50_const', 'ru', 'Постройка малого бура Каравана', ''), + ('gn_driller_karavan_const', 'ru', 'Постройка большого трепана', ''), + ('gn_driller_kami_const', 'ru', 'Постройка древо-бура', ''), + ('gn_driller_karavan', 'ru', 'Большой трепан', ''), + ('gn_driller_kami', 'ru', 'Древо-бур', ''), + ('gn_placeholder_driller', 'ru', 'Место для постройки', ''), + ('fct_lodge_master', 'ru', ' (Lodge Master)', ''), + ('fct_artisan_trepans', 'ru', '(Создатель большого трепана)', ''), + ('fct_artisan_arbres_vrilles', 'ru', '(Создатель древо-бура)', ''), + ('gn_citizenship_flame_truth', 'ru', 'Пламя Истины', ''), + ('gn_citizenship_flame_honnor', 'ru', 'Пламя Чести', ''), + ('gn_citizenship_flame_discipline', 'ru', 'Пламя Дисциплины', ''), + ('gn_citizenship_flame_justice', 'ru', 'Пламя Справедливости', ''), + ('fct_imperial_magistrate', 'ru', '(Имперский магистрат)', ''), + ('fct_royal_magistrate', 'ru', '(Королевский магистрат)', ''), + ('fct_federal_magistrate', 'ru', '(Федеральный магистрат)', ''), + ('fct_dynastic_magistrate', 'ru', '(Магистрат династии)', ''), + ('fct_vagabond', 'ru', '(Бродяга)', ''), + ('gn_lenja_lunatic', 'ru', 'Лениа Лунатик', ''), + ('fct_imperial_magistrate_guild', 'ru', '(Имперский магистрат гильдии)', ''), + ('fct_royal_magistrate_guild', 'ru', '(Королевский магистрат гильдии)', ''), + ('fct_federal_magistrate_guild', 'ru', '(Федеральный магистрат гильдии)', ''), + ('fct_dynastic_magistrate_guild', 'ru', '(Магистрат династии гильдии)', ''), + ('gn_fyros_karavan_aumonier', 'ru', 'Капеллан Каравана в храме Пайра', ''), + ('gn_matis_karavan_aumonier', 'ru', 'Капеллан Каравана в храме Ирканиса', ''), + ('gn_tryker_karavan_aumonier', 'ru', 'Капеллан Каравана в храме Фэрхевена', ''), + ('gn_zorai_karavan_aumonier', 'ru', 'Капеллан Каравана в храме Зоры', ''), + ('fct_jena_priest', 'ru', '(Священник Джены)', ''), + ('fct_jena_priestress', 'ru', '(Жрица Джены)', ''), + ('fct_maduk_bonze', 'ru', '(Бонза Ма-Дук)', ''), + ('fct_maduk_bonze_sup', 'ru', '(Верховный бонза Ма-Дук)', ''), + ('fct_karavan_aumonier', 'ru', '(Капеллан Каравана)', ''), + ('vagabond_taciturne', 'ru', 'Молчаливый странник', ''), + ('gn_rotoa_bravichi_tree', 'ru', 'Древо Бравичи ротоа', ''), + ('gn_bothaya_tree', 'ru', 'Пылающее древо ботайя', ''), + ('gn_outpost_townhall', 'ru', 'Зал собраний поселения', ''), + ('gn_outpost_flag', 'ru', 'Боевое знамя', ''), + ('gn_outpost_info', 'ru', 'Дежурный по заставе', ''), + ('fct_rangers_master', 'ru', 'Рейнджер ветеран', ''), + ('fct_rangers_fighter', 'ru', 'Рейнджер боец', ''), + ('fct_rangers_artisan', 'ru', 'Рейнджер умелец', ''), + ('fct_rangers_scout', 'ru', 'Рейнджер разведчик', ''), + ('gn_newbieland_bandit_1', 'ru', 'Порабощенный гуу мародер', ''), + ('gn_newbieland_bandit_1_lieutnant', 'ru', 'Порабощенный гуу лейтенант', ''), + ('gn_newbieland_bandit_2', 'ru', 'Мародер Хлорогуу', ''), + ('gn_newbieland_bandit_2_lieutnant', 'ru', 'Лейтенант Хлорогуу', ''), + ('gn_newbieland_starting_city_karavan_officer', 'ru', 'Офицер связи Каравана', ''), + ('gn_karavan_ardent', 'ru', 'Соратник Пламенных копий', ''), + ('gn_karavan_ardent_speaker', 'ru', 'Представитель Пламенных копий', ''), + ('gn_chiang_the_strong', 'ru', 'Chiang the Strong', ''), + ('gn_ranger_guard', 'ru', 'Стража рейнджеров', ''), + ('gn_ranger_elite_guard', 'ru', 'Элита стражи рейнджеров', ''), + ('fct_ranger_leader', 'ru', 'Предводитель рейнджеров', ''), + ('fct_fyros_commander', 'ru', 'Военачальник файросов', ''), + ('fct_matis_master_artisan', 'ru', 'Мастер ремесла матисов', ''), + ('fct_chief_explorer', 'ru', 'Старшина добытчиков', ''), + ('gn_kami_master_newbieland_starting_city', 'ru', 'Проводник Ками', ''), + ('gn_ring_welcomer', 'ru', 'Техник Кольца', ''), + ('gn_device_ring_warp', 'ru', 'Терминал Кольца', ''), + ('gn_spot_goo_mission_1', 'ru', 'Свежей источник гуу', ''), + ('gn_newbieland_bandit_2_mission', 'ru', 'Бандит исследователь', ''), + ('gn_kami_master_shining_lake', 'ru', 'Повелитель озера Ками', ''), + ('gn_tcm_extraction_engineer', 'ru', 'Ingénieur en extraction', ''), + ('gn_tcm_extraction_guard', 'ru', 'Commando d\'élite', ''), + ('gn_tcm_trooper_engineer', 'ru', 'Éclaireur Karavan', ''), + ('gn_tcm_engineer_guard', 'ru', 'Escorte Karavan', ''), + ('gn_tcm_squad_leader_alpha', 'ru', 'Chef d\'escadron Alpha', ''), + ('gn_tcm_squad_leader_beta', 'ru', 'Chef d\'escadron Beta', ''), + ('gn_tcm_squad_leader_zeta', 'ru', 'Chef d\'escadron Zeta', ''), + ('gn_tcm_trooper_guard', 'ru', 'Troupe d\'élite Karavan', ''), + ('gn_tcm_trooper_static', 'ru', 'Garde suprême Karavan', ''), + ('gn_tcm_trooper_wander', 'ru', 'Réserviste Karavan', ''), + ('gn_tcm_training', 'ru', 'Commando Karavan', ''), + ('gn_tcm_medic', 'ru', 'Équipe médicale Karavan', ''), + ('gn_tcm_engineer', 'ru', 'Ingénieur en mécanique Karavan', ''), + ('gn_tcm_chief_engineer', 'ru', 'Ingénieur en chef', ''), + ('gn_tcm_coordinator', 'ru', 'Coordinateur des opérations', ''), + ('gn_tcm_officer', 'ru', 'Officier supérieur Karavan', ''), + ('gn_tcm_quartermaster', 'ru', 'Quartier maître Karavan', ''), + ('gn_tcm_commander', 'ru', 'Commandant en chef Karavan', ''), + ('fct_tcm_chief_forager', 'ru', '(Maître foreur)', ''), + ('fct_tcm_forager', 'ru', '(Disciple foreur)', ''), + ('fct_tcm_fighter_company', 'ru', '(Combattant Kamiste)', ''), + ('fct_explorer_company', 'ru', '(Explorateur Kamiste)', ''), + ('fct_harvest_company', 'ru', '(Récolteur Kamiste)', ''), + ('fct_keepers_squad_leader', 'ru', '(Chef d\'équipe de prospection)', ''), + ('fct_keepers_squad', 'ru', '(Kamiste archéologue)', ''), + ('fct_tcm_company_guard', 'ru', '(Sentinelle de l\'arbre éternel)', ''), + ('fct_tcm_tutor_praying', 'ru', '(Adorateur Kamiste)', ''), + ('fct_tcm_tutor_trader', 'ru', '(Colporteur expérimenté)', ''), + ('fct_tcm_tutor_sitting', 'ru', '(Disciple adorateur)', ''), + ('fct_tcm_tutor_chief_guard', 'ru', '(Fidèle protecteur)', ''), + ('fct_tcm_tutors_sitting2', 'ru', '(Apprenti prédicateur)', ''), + ('fct_tcm_tutors_storyteller', 'ru', '(Prédicateur itinérant)', ''), + ('fct_tcm_tutor_wander', 'ru', '(Disciple Tutor)', ''), + ('fct_tcm_keepers_chief_guard', 'ru', '(Gardien des reliques)', ''), + ('fct_tcm_keepers_sitting', 'ru', '(Apprenti archéologue)', ''), + ('fct_tcm_keepers_trader', 'ru', '(Disciple colporteur)', ''), + ('fct_tcm_keepers_guard', 'ru', '(Guetteur Kamiste)', ''), + ('fct_tcm_keepers_sitting2', 'ru', '(Apprenti guetteur)', ''), + ('fct_tcm_keepers_storyteller', 'ru', '(Conteur Kamiste)', ''), + ('fct_tcm_keepers_elder', 'ru', '(Détenteur des savoirs)', ''), + ('fct_tcm_keepers_walking', 'ru', '(Civil Keeper)', ''), + ('fct_tcm_keep_wander', 'ru', '(Archéologue Keeper)', ''), + ('fct_tcm_keep_wander2', 'ru', '(Historien Keeper)', ''), + ('fct_tcm_eternal_tree_chief_guard ', 'ru', '(Gardien de l\'arbre éternel)', ''), + ('fct_tcm_eternal_tree_sitting', 'ru', '(Serviteur de Ma-Duk)', ''), + ('fct_tcm_eternal_tree_static', 'ru', '(Guardien des récoltes)', ''), + ('fct_tcm_eternal_tree_praying', 'ru', '(Prédicateur érudit)', ''), + ('fct_tcm_eternal_tree_spwan', 'ru', '(Gardien des portes)', ''), + ('fct_tcm_eternal_tree_wander', 'ru', '(Penseur Kamiste)', ''), + ('fct_tcm_eternal_tree_praying2', 'ru', '(Adorateur éternel)', ''), + ('fct_tcm_eternal_tree_walking', 'ru', '(Vagabond Kamiste)', ''), + ('fct_tcm_eternal_tree_walking2', 'ru', '(Civil de la Compagnie)', ''), + ('fct_tcm_healer', 'ru', '(Chef Soigneur de la Compagnie)', ''), + ('fct_tcm_armorer', 'ru', '(Armurier Expérimenté)', ''), + ('fct_tcm_intendant', 'ru', '(Intendant de la Compagnie)', ''), + ('fct_tcm_assistant_intendant', 'ru', '(Assistant de l\'intendant)', ''), + ('fct_tcm_warchief', 'ru', '(Chef de Guerre)', ''), + ('fct_tcm_merchant', 'ru', '(Grand colporteur de la Compagnie)', ''), + ('fct_tcm_campchief', 'ru', '(Chef de camp de la Compagnie)', ''), + ('fct_tcm_warrior', 'ru', '(Grand guerrier vagabond)', ''), + ('fct_tcm_noble', 'ru', '(Noble penseur de la Compagnie)', ''), + ('gn_chad', 'ru', 'Maître Chad', ''), + ('gn_chad_assist', 'ru', 'Disciple de Chad', ''), + ('gn_tcm_officer_radar', 'ru', 'Officier radar', ''), + ('gn_tcm_chlorogoo_shaman', 'ru', 'Shaman', ''), + ('gn_tcm_chlorogoo_shaman_escort', 'ru', 'Adepte', ''), + ('gn_tcm_chlorogoo_prisonners', 'ru', 'Prisonnier', ''), + ('gn_tcm_chlorogoo_camp_ranger', 'ru', 'Épieur', ''), + ('gn_tcm_chlorogoo_camp_caster', 'ru', 'Sorcier', ''), + ('gn_tcm_chlorogoo_camp_fighter', 'ru', 'Assassin gooifié', ''), + ('gn_tcm_chlorogoo_caster', 'ru', 'Alchimiste', ''), + ('gn_tcm_chlorogoo_healer', 'ru', 'Guérisseur', ''), + ('gn_tcm_chlorogoo_ranger', 'ru', 'Fureteur', ''), + ('gn_tcm_chlorogoo_harvester', 'ru', 'Récolteur de Goo', ''), + ('gn_tcm_chlorogoo_patrol_dill', 'ru', 'Patrouilleur intoxiqué', ''), + ('fct_tcm_chlorogoo', 'ru', 'Chlorogoo', ''), + ('fct_tcm_basile', 'ru', 'Hermite mystérieux', ''), + ('gn_tcm_radar_trainee', 'ru', 'Stagiaire Radar', ''), + ('gn_tcm_crate', 'ru', 'Caisse de ravitaillement Karavan', ''), + ('gn_tcm_unknown_entity', 'ru', 'Echo radar', ''), + ('gn_tcm_soulchest', 'ru', 'Coffre aux âmes', ''), + ('gn_satooi_remains', 'ru', 'Dépouille de Satooi', ''), + ('gn_tcm_reward_chest', 'ru', 'Trésor perdu', ''), + ('title00001', 'ru', 'Journeyer', 'Journeyer'), + ('title00047', 'ru', 'Machinegunner', 'Machinegunner'), + ('title00048', 'ru', 'Assault Machinegunner', 'Assault Machinegunner'), + ('gn_landslide_3_target', 'ru', 'Eboulis', ''), + ('gn_tcm_sacrified', 'ru', 'Sacrifié', ''), + ('gn_boss_mainland_varinx', 'ru', 'Страж Аэна', ''), + ('title00002', 'ru', 'Начинающий охотник на китинов', 'Начинающий охотник на китинов'), + ('title00003', 'ru', 'Охотник на китинов', 'Охотник на китинов'), + ('title00004', 'ru', 'Мастер охотник на китинов', 'Мастер охотник на китинов'), + ('title00005', 'ru', 'Истребитель китинов', 'Истребитель китинов'), + ('title00006', 'ru', 'Палач китинов', 'Палач китинов'), + ('title00007', 'ru', 'Страж матисов', 'Страж матисов'), + ('title00008', 'ru', 'Страж файросов', 'Страж файросов'), + ('title00009', 'ru', 'Страж трайкеров', 'Страж трайкеров'), + ('title00010', 'ru', 'Страж Зораи', 'Страж Зораи'), + ('title00011', 'ru', 'Страж Атиса', 'Страж Атиса'), + ('slaughter_week_mgiver_matis', 'ru', 'Страж востока', ''), + ('slaughter_week_mgiver_fyros', 'ru', 'Страж севера', ''), + ('slaughter_week_mgiver_zorai', 'ru', 'Страж запада', ''), + ('slaughter_week_mgiver_tryker', 'ru', 'Страж юга', ''), + ('slaughter_week_informer_name', 'ru', 'Особый посланник', ''), + ('sw_boss_fyros', 'ru', 'Файрос-истребитель', 'Файрос-истребитель'), + ('sw_boss_matis', 'ru', 'Матис-истребитель', 'Матис-истребитель'), + ('sw_boss_zorai', 'ru', 'Зораи-истребитель', 'Зораи-истребитель'), + ('sw_boss_tryker', 'ru', 'Трайкер-истребитель', 'Трайкер-истребитель'), + ('gn_sirgio_fyros_dancer', 'ru', 'Танцор файрос', 'Танцовщица файрос'), + ('gn_sirgio_matis_dancer', 'ru', 'Танцор матис', 'Танцовщица матис'), + ('gn_sirgio_zorai_dancer', 'ru', 'Танцор Зораи', 'Танцовщица Зораи'), + ('gn_sirgio_tryker_dancer', 'ru', 'Танцор трайкер', 'Танцовщица трайкер'), + ('gn_bomber_boss', 'ru', 'Бомбардир', 'Бомбардир'), + ('gn_bomber_random', 'ru', 'Бомбардир', 'Бомбардир'), + ('gn_bomb_lixie', 'ru', 'Бомба', ''), + ('gn_mine_lixie', 'ru', 'Мина', ''), + ('fct_artisan_restaurateur', 'ru', 'Мастер восстановления', ''), + ('gn_explosion_lixie', 'ru', 'Взрыв', ''), + ('gn_peipbae', 'ru', 'Гнев Пэя', ''), + ('fct_ranger_worker', 'ru', 'Рейнджер рабочий', ''), + ('fct_ranger_guard', 'ru', 'Стража рейнджеров', ''), + ('fct_ranger_intendant', 'ru', 'Интендант рейнджеров', ''), + ('fct_ranger_great_mage', 'ru', 'Архимаг рейнджеров', ''), + ('fct_ranger_guard_captain', 'ru', 'Начальник стражи рейнджеров', ''), + ('fct_ranger_explorer', 'ru', 'Разведчик рейнджеров', ''), + ('fct_ranger_coord', 'ru', 'Координатор рейнджеров', ''), + ('title00014', 'ru', 'Удачливый', 'Удачливая'), + ('title00015', 'ru', 'Проклятый', 'Проклятая'), + ('fct_confgu', 'ru', 'Братство счастливого губани', ''), + ('eboulis', 'ru', 'Эбулис', ''), + ('monticule', 'ru', 'Монтикул', ''), + ('title00020', 'ru', 'Патриот файросов', 'Патриот файросов'), + ('title00021', 'ru', 'Вассал матисов', 'Вассал матисов'), + ('title00022', 'ru', 'Гражданин трайкеров', 'Гражданин трайкеров'), + ('title00023', 'ru', 'Посвященный Зораи', 'Посвященный Зораи'), + ('title00024', 'ru', 'Ученик Ками', 'Ученица Ками'), + ('title00025', 'ru', 'Последователь Каравана', 'Последовательница Каравана'), + ('title00026', 'ru', 'Акенак файросов', 'Акенак файросов'), + ('title00027', 'ru', 'Дворянин матисов', 'Дворянка матисов'), + ('title00028', 'ru', 'Тальяр трайкеров', 'Тальяр трайкеров'), + ('title00029', 'ru', 'Пробужденный Зораи', 'Пробужденная Зораи'), + ('title00030', 'ru', 'Мародер', 'Мародер'), + ('fct_camprangerguide', 'ru', 'Проводник по лагерю', ''), + ('fct_ranger_kitiniere_welcomer', 'ru', 'Наблюдатель за китинами', 'Наблюдатель за китинами'), + ('gn_xmas_event', 'ru', 'Xmas Event', ''), + ('gn_xmas_super_loot_1', 'ru', 'Xmas Super Loot 1', ''), + ('gn_attack_gookitin_group', 'ru', 'attack_gookitin_group', ''), + ('gn_axodus_garatus', 'ru', 'Эксодус Гаратус', ''), + ('gn_ba_mirri_vichan', 'ru', 'Бе\'Мирри Вишан', ''), + ('gn_ba_rima_dixie', 'ru', 'Ба\'Рима Дикси', ''), + ('gn_ballis_sothus', 'ru', 'Баллис Сотус', ''), + ('gn_bandit_mastergoo_01', 'ru', 'bandit_mastergoo_01', ''), + ('gn_base_gookitin_group', 'ru', 'base_gookitin_group', ''), + ('gn_base_kitin_group', 'ru', 'base_kitin_group', ''), + ('gn_be_liccha_niorda', 'ru', 'Бе\'Лиха Ньорда', ''), + ('gn_be_sarsy_boxie', 'ru', 'Бе\'Сарси Бокси', ''), + ('gn_be_valda_riddan', 'ru', 'Бе\'Вальда Риддан', ''), + ('gn_be_willy_virgen', 'ru', 'Бе\'Вилли Вирген', ''), + ('gn_cadan_tandus', 'ru', 'Кандан Тандус', ''), + ('gn_caisse', 'ru', 'Ящик', ''), + ('gn_campfire_4', 'ru', 'campfire_4', ''), + ('gn_chio_sei_tung', 'ru', 'Хио Сай Тунг', ''), + ('gn_chlorogoo_caster', 'ru', 'chlorogoo_caster', ''), + ('gn_chlorogoo_fighter', 'ru', 'chlorogoo_fighter', ''), + ('gn_chlorogoo_harvester', 'ru', 'chlorogoo_harvester', ''), + ('gn_chlorogoo_healer', 'ru', 'chlorogoo_healer', ''), + ('gn_chlorogoo_ranger', 'ru', 'chlorogoo_ranger', ''), + ('gn_chu_ni_rama', 'ru', 'Чу Ни Рама', ''), + ('gn_ckdic1', 'ru', 'ckdic1', ''), + ('gn_ckdic2', 'ru', 'ckdic2', ''), + ('gn_ckdic3', 'ru', 'ckdic3', ''), + ('gn_ckdic4', 'ru', 'ckdic4', ''), + ('gn_ckdid1', 'ru', 'ckdid1', ''), + ('gn_ckdid2', 'ru', 'ckdid2', ''), + ('gn_ckdid3', 'ru', 'ckdid3', ''), + ('gn_ckdid4', 'ru', 'ckdid4', ''), + ('gn_ckdie1', 'ru', 'ckdie1', ''), + ('gn_ckdie2', 'ru', 'ckdie2', ''), + ('gn_ckdie3', 'ru', 'ckdie3', ''), + ('gn_ckdie4', 'ru', 'ckdie4', ''), + ('gn_ckdif1', 'ru', 'ckdif1', ''), + ('gn_ckdif2', 'ru', 'ckdif2', ''), + ('gn_ckdif3', 'ru', 'ckdif3', ''), + ('gn_ckdif4', 'ru', 'ckdif4', ''), + ('gn_ckfic1', 'ru', 'ckfic1', ''), + ('gn_ckfic2', 'ru', 'ckfic2', ''), + ('gn_ckfic3', 'ru', 'ckfic3', ''), + ('gn_ckfic4', 'ru', 'ckfic4', ''), + ('gn_ckfid1', 'ru', 'ckfid1', ''), + ('gn_ckfid2', 'ru', 'ckfid2', ''), + ('gn_ckfid3', 'ru', 'ckfid3', ''), + ('gn_ckfid4', 'ru', 'ckfid4', ''), + ('gn_ckfie1', 'ru', 'ckfie1', ''), + ('gn_ckfie2', 'ru', 'ckfie2', ''), + ('gn_ckfie3', 'ru', 'ckfie3', ''), + ('gn_ckfie4', 'ru', 'ckfie4', ''), + ('gn_ckfif1', 'ru', 'ckfif1', ''), + ('gn_ckfif2', 'ru', 'ckfif2', ''), + ('gn_ckfif3', 'ru', 'ckfif3', ''), + ('gn_ckfif4', 'ru', 'ckfif4', ''), + ('gn_damarus_vidorus', 'ru', 'Дамарус Видорус', ''), + ('gn_daro_carera', 'ru', 'Даро Карера', ''), + ('gn_egg', 'ru', 'Яйцо', ''), + ('gn_fang_cho_lin', 'ru', 'Фенг Шо Линг', ''), + ('gn_fi_cha_fuing', 'ru', 'Фи Ха Фуин', ''), + ('gn_forcio_pani', 'ru', 'Форчио Панни', ''), + ('gn_forti_amarri', 'ru', 'Форти Амарри', ''), + ('gn_goloris_raeps', 'ru', 'Голорис Рэпс', ''), + ('gn_goo_kipucka_leader', 'ru', 'goo_kipucka_leader', ''), + ('gn_goo_kitimandib', 'ru', 'goo_kitimandib', ''), + ('gn_goo_mob_code1', 'ru', 'goo_mob_code1', ''), + ('gn_goo_mob_code2', 'ru', 'goo_mob_code2', ''), + ('gn_goo_mob_code3', 'ru', 'goo_mob_code3', ''), + ('gn_goo_mob_code4', 'ru', 'goo_mob_code4', ''), + ('gn_goomaster_boss', 'ru', 'goomaster_boss', ''), + ('gn_guard_spire_zorai_karavan', 'ru', 'guard_spire_zorai_karavan', ''), + ('gn_heal', 'ru', 'heal', ''), + ('gn_healer_fyros_spire_kami', 'ru', 'healer_fyros_spire_kami', ''), + ('gn_healer_fyros_spire_karavan', 'ru', 'healer_fyros_spire_karavan', ''), + ('gn_healer_matis_spire_kami', 'ru', 'healer_matis_spire_kami', ''), + ('gn_healer_matis_spire_karavan', 'ru', 'healer_matis_spire_karavan', ''), + ('gn_healer_tryker_spire_kami', 'ru', 'healer_tryker_spire_kami', ''), + ('gn_healer_tryker_spire_karavan', 'ru', 'healer_tryker_spire_karavan', ''), + ('gn_healer_zorai_spire_kami', 'ru', 'healer_zorai_spire_kami', ''), + ('gn_healer_zorai_spire_karavan', 'ru', 'healer_zorai_spire_karavan', ''), + ('gn_hill', 'ru', 'hill', ''), + ('gn_hole', 'ru', 'hole', ''), + ('gn_horde_barrack_1', 'ru', 'horde_barrack_1', ''), + ('gn_horde_etendard_1', 'ru', 'horde_etendard_1', ''), + ('gn_horde_tower_1', 'ru', 'horde_tower_1', ''), + ('gn_irolus_vadagaan', 'ru', 'Irolus Vadagaan', ''), + ('gn_kami_device_1', 'ru', 'kami_device_1', ''), + ('gn_kami_fighter_base', 'ru', 'kami_fighter_base', ''), + ('gn_kami_hut_1', 'ru', 'kami_hut_1', ''), + ('gn_kami_landkeeper_200', 'ru', 'kami_landkeeper_200', ''), + ('gn_kami_patrol_base', 'ru', 'kami_patrol_base', ''), + ('gn_kami_tower_1', 'ru', 'kami_tower_1', ''), + ('gn_kami_trooper_code1', 'ru', 'kami_trooper_code1', ''), + ('gn_kami_trooper_code2', 'ru', 'kami_trooper_code2', ''), + ('gn_kami_trooper_code3', 'ru', 'kami_trooper_code3', ''), + ('gn_kami_trooper_code4', 'ru', 'kami_trooper_code4', ''), + ('gn_kami_wizard_base', 'ru', 'kami_wizard_base', ''), + ('gn_karavan_barrack_1', 'ru', 'karavan_barrack_1', ''), + ('gn_karavan_device_1', 'ru', 'karavan_device_1', ''), + ('gn_karavan_gateway_1', 'ru', 'karavan_gateway_1', ''), + ('gn_karavan_lieutenant_200', 'ru', 'karavan_lieutenant_200', ''), + ('gn_karavan_medic_base', 'ru', 'karavan_medic_base', ''), + ('gn_karavan_patrol_base', 'ru', 'karavan_patrol_base', ''), + ('gn_karavan_tower_1', 'ru', 'karavan_tower_1', ''), + ('gn_karavan_trooper_base', 'ru', 'karavan_trooper_base', ''), + ('gn_karavan_trooper_code1', 'ru', 'karavan_trooper_code1', ''), + ('gn_karavan_wall_1', 'ru', 'karavan_wall_1', ''), + ('gn_kincherc1', 'ru', 'kincherC1', ''), + ('gn_kincherc3', 'ru', 'kincherC3', ''), + ('gn_kincherc4', 'ru', 'kincherC4', ''), + ('gn_kinchercx', 'ru', 'kincherCX', ''), + ('gn_kipucka_leader', 'ru', 'kipucka_leader', ''), + ('gn_kirostac1', 'ru', 'kirostaC1', ''), + ('gn_kirostac3', 'ru', 'kirostaC3', ''), + ('gn_kirostac4', 'ru', 'kirostaC4', ''), + ('gn_kirostacx', 'ru', 'kirostaCX', ''), + ('gn_kitin_larva_event', 'ru', 'kitin_larva_event', ''), + ('gn_kitin_pondeuse_event', 'ru', 'kitin_pondeuse_event', ''), + ('gn_ladamis_valoris', 'ru', 'Ладамис Валорис', ''), + ('gn_lani_lido', 'ru', 'Лани Лидо', ''), + ('gn_lano_fergoto', 'ru', 'Лано Фергото', ''), + ('gn_lardo_cicci', 'ru', 'Лардо Чиччи', ''), + ('gn_lasini_choci', 'ru', 'Ласини Чоччи', ''), + ('gn_lono_sigrefi', 'ru', 'Лоно Сигрефи', ''), + ('gn_lorio_malara', 'ru', 'Лорио Малара', ''), + ('gn_ma_cho_sung', 'ru', 'Ма Хо Шунг', ''), + ('gn_mac_bargan_rochan', 'ru', 'Мак Барган Рохан', ''), + ('gn_mac_furdy_soroli', 'ru', 'Мак Фарди Сороли', ''), + ('gn_mac_liggon_dallen', 'ru', 'Мак Лиггон Дэллен', ''), + ('gn_mac_silith_noksan', 'ru', 'Мак Силит Ноксан', ''), + ('gn_magic', 'ru', 'magic', ''), + ('gn_malo_canda', 'ru', 'Мало Канда', ''), + ('gn_maurauder_guard_magic', 'ru', 'maurauder_guard_magic', ''), + ('gn_maurauder_guard_melee', 'ru', 'maurauder_guard_melee', ''), + ('gn_maurauder_guard_range', 'ru', 'maurauder_guard_range', ''), + ('gn_maurauder_hero', 'ru', 'maurauder_hero', ''), + ('gn_me_balla_soufi', 'ru', 'Ме Болла Суффи', ''), + ('gn_ming_xi_ying', 'ru', 'Минг Кси Инг', ''), + ('gn_mirador', 'ru', 'mirador', ''), + ('gn_mong_chi_sa', 'ru', 'Монг Хи Са', ''), + ('gn_mora_falari', 'ru', 'Мора Фалари', ''), + ('gn_morio_lario', 'ru', 'Морио Ларио', ''), + ('gn_noriko_suena', 'ru', 'Норико Суэна', ''), + ('gn_o_carlan_tryxi', 'ru', 'О\'Карлан Трикси', ''), + ('gn_o_lormy_berran', 'ru', 'О\'Лорми Берран', ''), + ('gn_ordis_nirosis', 'ru', 'Ордис Нирозис', ''), + ('gn_prisonner', 'ru', 'prisonner', ''), + ('gn_queen_guard', 'ru', 'queen_guard', ''), + ('gn_range', 'ru', 'range', ''), + ('gn_relaus_xogips', 'ru', 'Релаус Хогипс', ''), + ('gn_strangers_welcomer_t1', 'ru', 'strangers_welcomer_t1', ''), + ('gn_target', 'ru', 'Сосуд', ''), + ('gn_tcm_chlorogoo_patrol', 'ru', 'tcm_chlorogoo_patrol', ''), + ('gn_tcm_chlorogoo_prisonner', 'ru', 'tcm_chlorogoo_prisonner', ''), + ('gn_tcm_master_dummy', 'ru', 'tcm_master_dummy', ''), + ('gn_tcm_trooper_training', 'ru', 'tcm_trooper_training', ''), + ('gn_tini_solni', 'ru', 'Тини Сойни', ''), + ('gn_tower_1', 'ru', 'tower_1', ''), + ('gn_tower_event', 'ru', 'tower_event', ''), + ('gn_tower_kami', 'ru', 'tower_kami', ''), + ('gn_tower_karavan', 'ru', 'tower_karavan', ''), + ('gn_traitre_corsaire', 'ru', 'traitre_corsaire', ''), + ('gn_warmap_marauder_chief_250', 'ru', 'warmap_marauder_chief_250', ''), + ('gn_warmap_marauder_hero_200', 'ru', 'warmap_marauder_hero_200', ''), + ('gn_warmap_marauder_leader_200', 'ru', 'warmap_marauder_leader_200', ''), + ('gn_warrior_fyros_spire_kami', 'ru', 'warrior_fyros_spire_kami', ''), + ('gn_warrior_fyros_spire_karavan', 'ru', 'warrior_fyros_spire_karavan', ''), + ('gn_warrior_matis_spire_kami', 'ru', 'warrior_matis_spire_kami', ''), + ('gn_warrior_matis_spire_karavan', 'ru', 'warrior_matis_spire_karavan', ''), + ('gn_warrior_tryker_spire_kami', 'ru', 'warrior_tryker_spire_kami', ''), + ('gn_warrior_tryker_spire_karavan', 'ru', 'warrior_tryker_spire_karavan', ''), + ('gn_warrior_zorai_spire_kami', 'ru', 'warrior_zorai_spire_kami', ''), + ('gn_warrior_zorai_spire_karavan', 'ru', 'warrior_zorai_spire_karavan', ''), + ('gn_watchtower', 'ru', 'watchtower', ''), + ('gn_xala_rokian', 'ru', 'Ксала Рокиан', ''), + ('gn_xan_mi_chong', 'ru', 'Ксан Ми Шонг', ''), + ('gn_xao_tun', 'ru', 'Ксао Тун', ''), + ('gn_xeim_wi_lo', 'ru', 'Ксайм Вай Ло', ''), + ('gn_magicpanel', 'ru', 'Панель магии', ''), + ('gn_foragepanel', 'ru', 'Панель добычи ресурсов', ''), + ('gn_fightpanel', 'ru', 'Панель боя', ''), + ('gn_craftpanel', 'ru', 'Панель ремесла', ''), + ('office_tourisme_f', 'ru', 'Проводник по Пайру', ''), + ('office_tourisme_m', 'ru', 'Проводник по Ирканису', ''), + ('office_tourisme_t', 'ru', 'Проводник по Фэрхевену', ''), + ('office_tourisme_z', 'ru', 'Проводник по Зоре', ''), + ('cwmf03_bandit', 'ru', 'Разбойник из Эвелея', ''), + ('cwzf03_goo', 'ru', 'Зараженный рагус', ''), + ('cwff03_termit', 'ru', 'Термитник', ''), + ('cwff03_goari', 'ru', 'Яйценосный гоари', ''), + ('stele_epee_bois', 'ru', 'Стелла', ''), + ('corsaire_dechu_coffer', 'ru', 'Сундук корсаров', ''), + ('kef0904observer100', 'ru', 'Часовой с Северного озера (1)', ''), + ('kef0904observer150', 'ru', 'Часовой с Высоких башен (2)', ''), + ('kef0904observer200', 'ru', 'Часовой с Драконьего хребта (3)', ''), + ('kef0904observer210', 'ru', 'Часовой с Бегущего хребта (4)', ''), + ('kef0904observer250', 'ru', 'Часовой из Пылающего леса (5)', ''), + ('kef0904observer260', 'ru', 'Часовой из Выжженного коридора (6)', ''), + ('kem0904observer100', 'ru', 'Часовой с Возвышения (1)', ''), + ('kem0904observer150', 'ru', 'Часовой с Холма торбаков (2)', ''), + ('kem0904observer200', 'ru', 'Часовой с Малой горы (3)', ''), + ('kem0904observer210', 'ru', 'Часовой с Водопада двух тотемов (4)', ''), + ('kem0904observer250', 'ru', 'Часовой из Рощи Смятения (5)', ''), + ('kem0904observer260', 'ru', 'Часовой из Вестгроува (6)', ''), + ('ket0904observer100', 'ru', 'Часовой из Колдовских пещер (1)', ''), + ('ket0904observer150', 'ru', 'Часовой с Вод покоя (2)', ''), + ('ket0904observer200', 'ru', 'Часовой с Вершин-близнецов (3)', ''), + ('ket0904observer210', 'ru', 'Часовой с Кладбищенской тропы (4)', ''), + ('ket0904observer250', 'ru', 'Часовой с Прудов Лории (5)', ''), + ('ket0904observer260', 'ru', 'Часовой из Пещер тишины (6)', ''), + ('kez0904observer100', 'ru', 'Часовой из Сай Шуна (1)', ''), + ('kez0904observer150', 'ru', 'Часовой с Арки кинчеров (2)', ''), + ('kez0904observer200', 'ru', 'Часовой из Го Киана (3)', ''), + ('kez0904observer210', 'ru', 'Часовой из Хоупделла (4)', ''), + ('kez0904observer250', 'ru', 'Часовой из Затерянной долины (5)', ''), + ('kez0904observer260', 'ru', 'Часовой с Мыса уныния (6)', ''), + ('fct_dynastic_merchant', 'ru', 'Торговый представитель династии', ''), + ('fct_federal_merchant', 'ru', 'Торговый представитель федерации', ''), + ('fct_imperial_merchant', 'ru', 'Торговый представитель империи', ''), + ('fct_royal_merchant', 'ru', 'Торговый представитель королевства', ''), + ('gn_autel', 'ru', 'Алтарь', ''), + ('fct_tryker_governor', 'ru', 'Правитель трайкеров', ''), + ('fct_fyros_emperor', 'ru', 'Император файросов', 'Императрица файросов'), + ('fct_matis_king', 'ru', 'Король матисов', 'Королева матисов'), + ('fct_zorai_grand_sage', 'ru', 'Верховный мудрец Зораи', ''), + ('fct_chronicler', 'ru', 'Хронист', ''), + ('fct_royal_adviser', 'ru', 'Придворный советник', ''), + ('fct_matis_minstrel', 'ru', 'Матисский менестрель', ''), + ('fct_matis_herena', 'ru', 'Матис Херена', ''), + ('fct_matis_prince', 'ru', 'Матисский принц', 'Матисская принцесса'), + ('fct_fyros_senator', 'ru', 'Сенатор файросов', ''), + ('fct_imperial_alchemist', 'ru', 'Имперский алхимик', ''), + ('fct_fyros_prince', 'ru', 'Файросский принц', 'Файросская принцесса'), + ('fct_tryker_vice_governor', 'ru', 'Вице-губернатор трайкеров', ''), + ('fct_zorai_sage', 'ru', 'Мудрец Зораи', ''), + ('fct_marauder_scout', 'ru', 'Лазутчик мародеров', ''), + ('fct_marauder_chief', 'ru', 'Предводитель мародеров', ''), + ('fct_spy', 'ru', 'Шпион', ''), + ('title00050', 'ru', 'Подмастерье мясника', 'Подмастерье мясника'), + ('title00051', 'ru', 'Мясник', 'Мясник'), + ('title00052', 'ru', 'Подмастерье флориста', 'Подмастерье флориста'), + ('title00053', 'ru', 'Флорист', 'Флористка'), + ('title00054', 'ru', 'Подмастерье водоноса', 'Подмастерье водоноса'), + ('title00055', 'ru', 'Водонос', 'Водонос'), + ('title00056', 'ru', 'Ученик картографа', 'Подмастерье картографа'), + ('title00057', 'ru', 'Картограф', 'Картограф'), + ('title00058', 'ru', 'Подмастерье по изготовлению инструментов', 'Подмастерье по изготовлению инструментов'), + ('title00059', 'ru', 'Изготовитель инструментов', 'Изготовитель инструментов'), + ('title00060', 'ru', 'Ученик медика', 'Подмастерье спасателя'), + ('title00061', 'ru', 'Медик', 'Спасатель'), + ('title00062', 'ru', 'Подмастерье сборщика личинок', 'Подмастерье сборщика личинок'), + ('title00063', 'ru', 'Сборщик личинок', 'Сборщик личинок'), + ('title00064', 'ru', 'Ученик каллиграфа', 'Подмастерье каллиграфа'), + ('title00065', 'ru', 'Каллиграф', 'Каллиграф'), + ('fyros_rpjob_herbihunter_title', 'ru', 'Мастер-мясник', ''), + ('matis_rpjob_florist_title', 'ru', 'Мастер-флорист', ''), + ('zorai_rpjob_rescuer_title', 'ru', 'Мастер-медик', ''), + ('zorai_rpjob_magnecarto_title', 'ru', 'Мастер-картограф', ''), + ('tryker_rpjob_aquamin_title', 'ru', 'Мастер-водонос', ''), + ('fyros_rpjob_tooler_title', 'ru', 'Мастер по изготовлению инструментов', ''), + ('tryker_rpjob_larvicultor_title', 'ru', 'Мастер по сбору личинок', ''), + ('matis_rpjob_paper_title', 'ru', 'Мастер каллиграфии', ''), + ('gn_fyros_rpjob_herbihunter_convert', 'ru', 'Колода мясника', ''), + ('gn_matis_rpjob_florist_convert', 'ru', 'Цветочный стол', ''), + ('gn_zorai_rpjob_rescuer_convert', 'ru', 'Пункт первой помощи', ''), + ('gn_tryker_rpjob_aquamin_convert', 'ru', 'Информация о поставках воды', ''), + ('gn_zorai_rpjob_magnecarto_convert', 'ru', 'Магнетическая карта', ''), + ('gn_fyros_rpjob_tooler_convert', 'ru', 'Горн для ковки инструментов', ''), + ('gn_tryker_rpjob_larvicultor_convert', 'ru', 'Препарационный стол для работы с личинками', ''), + ('gn_matis_rpjob_paper_convert', 'ru', 'Мольберт каллиграфа', ''), + ('gn_tryker_aquamin_source', 'ru', 'Источник воды', ''), + ('gn_tryker_aquamin_barrel', 'ru', 'Вода из озера', ''), + ('gn_tryker_aquamin_silo', 'ru', 'Бочка для сбора дождевой воды', ''), + ('gn_tryker_aquamin_well', 'ru', 'Колодец', ''), + ('gn_tryker_aquamin_npc', 'ru', 'Специалист по водоснабжению', ''), + ('gn_zorai_magnecarto_npc', 'ru', 'Специалист по анализу магнитных колебаний', ''), + ('gn_zorai_magnecarto_npc_a', 'ru', 'Картограф (Проход Гуу)', ''), + ('gn_zorai_magnecarto_npc_b', 'ru', 'Картограф (Вин-Хо)', ''), + ('gn_zorai_magnecarto_npc_c', 'ru', 'Картограф (Дэйсиа)', ''), + ('gn_zorai_magnecarto_npc_d', 'ru', 'Картограф (Западная лощина)', ''), + ('gn_rpjob_herbihunter_chest', 'ru', 'Сундук', ''), + ('gn_rpjob_florist_jar_4', 'ru', 'Сосуд бутонов кратчи', ''), + ('gn_rpjob_florist_jar_2', 'ru', 'Сосуд бутонов псикоплы', ''), + ('gn_rpjob_florist_jar_3', 'ru', 'Сосуд бутонов словини', ''), + ('gn_rpjob_florist_jar_1', 'ru', 'Сосуд разнообразных бутонов', ''), + ('gn_rpjob_florist_water', 'ru', 'Колодец', ''), + ('gn_rpjob_florist_water_barrel', 'ru', 'Бочка с водой', ''), + ('gn_rpjob_florist_engrai', 'ru', 'Удобрение', ''), + ('gn_rpjob_florist_engrai_barrel', 'ru', 'Бочка с удобрениями', ''), + ('gn_boss_tryker_light_boss', 'ru', 'Веселый Данте', ''), + ('gn_boss_tryker_light_melee_guard', 'ru', 'Телохранитель', ''), + ('gn_boss_tryker_light_healer_guard', 'ru', 'Телохранитель', ''), + ('gn_boss_tryker_light_off_guard', 'ru', 'Телохранитель', ''), + ('gn_boss_tryker_light_range_guard', 'ru', 'Телохранитель', ''), + ('gn_moving_guards_group_1', 'ru', 'Охрана', ''), + ('gn_moving_guards_group_2', 'ru', 'Охрана', ''), + ('gn_boss_tryker_light_stone', 'ru', 'Камень телепортации', ''), + ('gn_boss_tryker_light_stone_back', 'ru', 'Камень телепортации', ''), + ('gn_boss_tryker_light_loot_box', 'ru', 'Сундук Данте', ''), + ('gn_boss_tryker_light_start_boss', 'ru', 'Веселый Данте', ''), + ('gn_boss_tryker_light_start_stone', 'ru', 'Камень телепортации', ''), + ('gn_boss_tryker_light_start_box', 'ru', 'Ящик Данте', ''), + ('fct_consumable_merchant', 'ru', '(Торговец снадобьями)', ''), + ('title00031', 'ru', 'Посланник файросов', 'Посланница файросов'), + ('title00032', 'ru', 'Посланник матисов', 'Посланница матисов'), + ('title00033', 'ru', 'Посланник трайкеров', 'Посланница трайкеров'), + ('title00034', 'ru', 'Посланник Зораи', 'Посланница Зораи'), + ('gn_boss_zorai_light_boss', 'ru', 'Пэй-Руз Гнилушка', ''), + ('gn_boss_zorai_light_tomb_out', 'ru', 'Камень телепортации', ''), + ('gn_boss_zorai_light_tomb_in', 'ru', 'Камень телепортации', ''), + ('gn_boss_zorai_light_dalton_1', 'ru', 'Вао До-Дуанг', ''), + ('gn_boss_zorai_light_dalton_2', 'ru', 'Джой До-Дуанг', ''), + ('gn_boss_zorai_light_dalton_3', 'ru', 'Хайо До-Дуанг', ''), + ('gn_boss_zorai_light_dalton_4', 'ru', 'Вии До-Дуанг', ''), + ('gn_kami_altar_almati', 'ru', 'Алтарь Ками в лесах Алмати', ''), + ('gn_karavan_altar_almati', 'ru', 'Алтарь Каравана в лесах Алмати', ''), + ('gn_kami_altar_nexus', 'ru', 'Алтарь Ками в Нексусе', ''), + ('gn_karavan_altar_nexus', 'ru', 'Алтарь Каравана в Нексусе', ''), + ('', 'de', '', ''), + ('', 'fr', '', ''), + ('', 'en', '', ''), + ('Title00049', 'en', '', ''), + ('Title00049', 'fr', '', ''), + ('Title00049', 'de', '', ''); +/*!40000 ALTER TABLE `ryzom_title` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/code/web/app/app_achievements/_doc/devshot_001.jpg b/code/web/app/app_achievements/_doc/devshot_001.jpg new file mode 100644 index 000000000..e8777e896 Binary files /dev/null and b/code/web/app/app_achievements/_doc/devshot_001.jpg differ diff --git a/code/web/app/app_achievements/_doc/devshot_002.jpg b/code/web/app/app_achievements/_doc/devshot_002.jpg new file mode 100644 index 000000000..8244cb103 Binary files /dev/null and b/code/web/app/app_achievements/_doc/devshot_002.jpg differ diff --git a/code/web/app/app_achievements/_doc/devshot_003.jpg b/code/web/app/app_achievements/_doc/devshot_003.jpg new file mode 100644 index 000000000..18d969ed8 Binary files /dev/null and b/code/web/app/app_achievements/_doc/devshot_003.jpg differ diff --git a/code/web/app/app_achievements/_doc/devshot_004.jpg b/code/web/app/app_achievements/_doc/devshot_004.jpg new file mode 100644 index 000000000..22557eedb Binary files /dev/null and b/code/web/app/app_achievements/_doc/devshot_004.jpg differ diff --git a/code/web/app/app_achievements/_doc/structure_app_achievements.sql b/code/web/app/app_achievements/_doc/structure_app_achievements.sql new file mode 100644 index 000000000..ca0145f4b --- /dev/null +++ b/code/web/app/app_achievements/_doc/structure_app_achievements.sql @@ -0,0 +1,278 @@ +-- -------------------------------------------------------- +-- Host: 178.33.225.92 +-- Server version: 5.5.28-0ubuntu0.12.04.2-log - (Ubuntu) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2012-12-10 14:52:03 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table app_achievements.ach_achievement +CREATE TABLE IF NOT EXISTS `ach_achievement` ( + `aa_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `aa_category` bigint(20) unsigned NOT NULL, + `aa_parent` bigint(20) unsigned DEFAULT NULL, + `aa_tie_race` varchar(64) COLLATE utf8_bin DEFAULT NULL, + `aa_tie_cult` varchar(64) COLLATE utf8_bin DEFAULT NULL, + `aa_tie_civ` varchar(64) COLLATE utf8_bin DEFAULT NULL, + `aa_image` varchar(64) COLLATE utf8_bin NOT NULL, + `aa_dev` tinyint(1) unsigned NOT NULL DEFAULT '0', + `aa_sticky` tinyint(1) unsigned NOT NULL, + PRIMARY KEY (`aa_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_achievement_lang +CREATE TABLE IF NOT EXISTS `ach_achievement_lang` ( + `aal_achievement` bigint(20) unsigned NOT NULL, + `aal_lang` varchar(2) COLLATE utf8_bin NOT NULL, + `aal_name` varchar(255) COLLATE utf8_bin NOT NULL, + `aal_template` varchar(255) COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`aal_achievement`,`aal_lang`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_atom +CREATE TABLE IF NOT EXISTS `ach_atom` ( + `atom_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `atom_objective` bigint(20) unsigned NOT NULL, + `atom_mandatory` tinyint(1) unsigned NOT NULL, + `atom_ruleset` blob NOT NULL, + `atom_ruleset_parsed` blob NOT NULL, + PRIMARY KEY (`atom_id`), + KEY `atom_objective` (`atom_objective`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_category +CREATE TABLE IF NOT EXISTS `ach_category` ( + `ac_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `ac_parent` bigint(20) unsigned DEFAULT NULL, + `ac_order` smallint(5) unsigned NOT NULL, + `ac_image` varchar(64) COLLATE utf8_bin DEFAULT NULL, + `ac_dev` tinyint(1) unsigned NOT NULL DEFAULT '0', + `ac_heroic` tinyint(1) unsigned NOT NULL, + `ac_contest` tinyint(1) unsigned NOT NULL, + PRIMARY KEY (`ac_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_category_lang +CREATE TABLE IF NOT EXISTS `ach_category_lang` ( + `acl_category` bigint(20) unsigned NOT NULL, + `acl_lang` varchar(2) COLLATE utf8_bin NOT NULL, + `acl_name` varchar(255) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`acl_category`,`acl_lang`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_fb_token +CREATE TABLE IF NOT EXISTS `ach_fb_token` ( + `aft_player` bigint(20) unsigned NOT NULL, + `aft_token` varchar(255) NOT NULL, + `aft_date` bigint(20) unsigned NOT NULL, + `aft_allow` tinyint(1) unsigned NOT NULL, + PRIMARY KEY (`aft_player`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_objective +CREATE TABLE IF NOT EXISTS `ach_objective` ( + `ao_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `ao_task` bigint(20) unsigned NOT NULL, + `ao_condition` enum('all','any','value') COLLATE utf8_bin NOT NULL, + `ao_value` bigint(20) unsigned DEFAULT NULL, + `ao_display` enum('simple','meta','value','hidden') COLLATE utf8_bin NOT NULL DEFAULT 'hidden', + `ao_metalink` bigint(20) unsigned DEFAULT NULL, + PRIMARY KEY (`ao_id`), + KEY `ao_task` (`ao_task`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_objective_lang +CREATE TABLE IF NOT EXISTS `ach_objective_lang` ( + `aol_objective` bigint(20) unsigned NOT NULL, + `aol_lang` varchar(2) COLLATE utf8_bin NOT NULL, + `aol_name` varchar(255) COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`aol_objective`,`aol_lang`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_player_atom +CREATE TABLE IF NOT EXISTS `ach_player_atom` ( + `apa_atom` bigint(20) unsigned NOT NULL, + `apa_player` bigint(20) unsigned NOT NULL, + `apa_date` bigint(20) unsigned NOT NULL, + `apa_expire` blob, + `apa_state` enum('GRANT','DENY') COLLATE utf8_bin NOT NULL, + `apa_value` bigint(20) unsigned NOT NULL, + KEY `apa_atom` (`apa_atom`,`apa_player`), + KEY `apa_state` (`apa_state`), + KEY `apa_atom_2` (`apa_atom`,`apa_player`,`apa_state`), + KEY `apa_player` (`apa_player`), + KEY `apa_atom_3` (`apa_atom`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_player_objective +CREATE TABLE IF NOT EXISTS `ach_player_objective` ( + `apo_objective` bigint(20) unsigned NOT NULL, + `apo_player` bigint(20) unsigned NOT NULL, + `apo_date` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`apo_objective`,`apo_player`), + KEY `apo_player` (`apo_player`), + KEY `apo_objective` (`apo_objective`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_player_task +CREATE TABLE IF NOT EXISTS `ach_player_task` ( + `apt_task` bigint(20) unsigned NOT NULL, + `apt_player` bigint(20) unsigned NOT NULL, + `apt_date` bigint(20) unsigned NOT NULL, + `apt_fb` tinyint(1) unsigned NOT NULL, + PRIMARY KEY (`apt_task`,`apt_player`), + KEY `apt_player` (`apt_player`), + KEY `apt_task` (`apt_task`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_player_valuecache +CREATE TABLE IF NOT EXISTS `ach_player_valuecache` ( + `apv_name` varchar(64) COLLATE utf8_bin NOT NULL, + `apv_player` bigint(20) unsigned NOT NULL, + `apv_value` varchar(255) COLLATE utf8_bin NOT NULL, + `apv_date` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`apv_name`,`apv_player`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_task +CREATE TABLE IF NOT EXISTS `ach_task` ( + `at_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `at_achievement` bigint(20) unsigned NOT NULL, + `at_parent` bigint(20) unsigned DEFAULT NULL, + `at_value` int(10) unsigned NOT NULL, + `at_condition` enum('all','any','value') COLLATE utf8_bin NOT NULL DEFAULT 'all', + `at_condition_value` int(10) unsigned DEFAULT NULL, + `at_dev` tinyint(1) unsigned NOT NULL DEFAULT '0', + `at_torder` smallint(5) unsigned NOT NULL, + `at_inherit` tinyint(1) unsigned NOT NULL, + PRIMARY KEY (`at_id`), + UNIQUE KEY `ap_parent` (`at_parent`), + KEY `at_achievement` (`at_achievement`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_task_lang +CREATE TABLE IF NOT EXISTS `ach_task_lang` ( + `atl_task` bigint(20) unsigned NOT NULL, + `atl_lang` varchar(2) COLLATE utf8_bin NOT NULL, + `atl_name` varchar(255) COLLATE utf8_bin NOT NULL, + `atl_template` varchar(255) COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`atl_task`,`atl_lang`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_task_tie_civ +CREATE TABLE IF NOT EXISTS `ach_task_tie_civ` ( + `attciv_task` bigint(20) unsigned NOT NULL, + `attciv_civ` varchar(64) NOT NULL, + PRIMARY KEY (`attciv_task`,`attciv_civ`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_task_tie_cult +CREATE TABLE IF NOT EXISTS `ach_task_tie_cult` ( + `attcult_task` bigint(20) unsigned NOT NULL, + `attcult_cult` varchar(64) NOT NULL, + PRIMARY KEY (`attcult_task`,`attcult_cult`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.ach_task_tie_race +CREATE TABLE IF NOT EXISTS `ach_task_tie_race` ( + `attr_task` bigint(20) unsigned NOT NULL, + `attr_race` varchar(64) NOT NULL, + PRIMARY KEY (`attr_task`,`attr_race`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.stat_daily +CREATE TABLE IF NOT EXISTS `stat_daily` ( + `sd_day` date NOT NULL DEFAULT '0000-00-00', + `sd_players` bigint(20) unsigned DEFAULT NULL, + `sd_money_total` bigint(20) unsigned DEFAULT NULL, + `sd_money_avg` int(10) unsigned DEFAULT NULL, + `sd_money_mean` int(10) unsigned DEFAULT NULL, + `sd_mek_total` bigint(20) unsigned DEFAULT NULL, + `sd_mek_avg` smallint(5) unsigned DEFAULT NULL, + `sd_mek_mean` smallint(5) unsigned DEFAULT NULL, + `sd_lvl_total` bigint(20) unsigned DEFAULT NULL, + `sd_lvl_avg` int(10) unsigned DEFAULT NULL, + `sd_lvl_mean` int(10) unsigned DEFAULT NULL, + `sd_item_total` bigint(20) unsigned DEFAULT NULL, + `sd_item_avg` int(10) unsigned DEFAULT NULL, + `sd_item_mean` int(10) unsigned DEFAULT NULL, + `sd_yubo_total` bigint(20) unsigned DEFAULT NULL, + `sd_yubo_avg` int(10) unsigned DEFAULT NULL, + `sd_yubo_mean` int(10) unsigned DEFAULT NULL, + PRIMARY KEY (`sd_day`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- Data exporting was unselected. + + +-- Dumping structure for table app_achievements.stat_players +CREATE TABLE IF NOT EXISTS `stat_players` ( + `sp_char` bigint(20) unsigned NOT NULL DEFAULT '0', + `sp_money` bigint(20) unsigned DEFAULT NULL, + `sp_race` enum('r_matis','r_tryker','r_fyros','r_zorai') DEFAULT NULL, + `sp_yubototal` int(10) unsigned DEFAULT NULL, + `sp_mekcount` int(10) unsigned DEFAULT NULL, + `sp_maxlevel` smallint(5) unsigned DEFAULT NULL, + `sp_guildid` int(10) unsigned DEFAULT NULL, + `sp_itemcount` int(10) unsigned DEFAULT NULL, + PRIMARY KEY (`sp_char`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/code/web/app/app_achievements/class/AVLTree_class.php b/code/web/app/app_achievements/class/AVLTree_class.php new file mode 100644 index 000000000..3af314081 --- /dev/null +++ b/code/web/app/app_achievements/class/AVLTree_class.php @@ -0,0 +1,340 @@ +root = null; + $this->debug = $log; + } + + function preorder() { + $this->AVLpreorder($this->root); + } + + private function AVLpreorder($p) { // recursive; output preorder representation + if($p != null) { + echo $p->getID().", "; + $this->AVLpreorder($p->getLeft()); + $this->AVLpreorder($p->getRight()); + } + } + + function inorder() { + $this->AVLinorder($this->root); + } + + private function AVLinorder($p) { // recursive; output postorder representation + if($p != null) { + $this->AVLinorder($p->getLeft()); + echo $p->getID().", "; + $this->AVLinorder($p->getRight()); + } + } + + function insert($node) { // insert a new node + if($this->root == null) { + $this->root = new AVLTreeNode($node); + } + else { + $this->root = $this->AVLinsert($this->root,new AVLTreeNode($node)); + } + } + + function remove($id) { // remove a node + $n = $this->AVLfind($id,$this->root); + + if($n != null) { + $this->AVLremove($this->root,$n); + return $n->getNode(); + } + return null; + } + + function find($id) { // find a node + $res = $this->AVLfind($id,$this->root); + if($res != null) { + return $res->getNode(); + } + return null; + } + + private function AVLfind($id,$n) { // recursive; search for a node + if($n != null) { + if($n->getID() != $id) { + if($n->getID() > $id) { + $n = $this->AVLfind($id,$n->getLeft()); + } + else { + $n = $this->AVLfind($id,$n->getRight()); + } + } + } + + return $n; + } + + private function AVLremove($r,$n) { // remove a node from the actual tree + if($n->getLeft() == null || $n->getRight() == null) { + $s = $n; + } + else { + $s = $this->Successor($n); + $n->setNode($r->getNode()); + } + + if($r->getLeft() != null) { + $p = $s->getLeft(); + } + else { + $p = $s->getRight(); + } + + if($p != null) { + $p->setParent($s->getParent()); + } + + if($r->getParent() == null) { + $r = $p; + } + else { + $tmp = $s->getParent(); + if($s == $tmp->getLeft()) { + $tmp->setLeft($p); + } + else { + $tmp->setRight($p); + } + } + + return $r; + } + + private function AVLinsert($r,$n) { // insert a node into the actual tree + if($r == null) { + $r = $n; + } + else { + if($n->getID() < $r->getID()) { + $r->setLeft($this->AVLinsert($r->getLeft(),$n)); + + $r = $this->balance($r); // rebalance + } + elseif($n->getID() > $r->getID()) { + $r->setRight($this->AVLinsert($r->getRight(),$n)); + + $r = $this->balance($r); // rebalance + } + + $r->setHeight(max($r->getHeightLeft(),$r->getHeightRight())+1); + } + + return $r; + } + + private function balance($r) { // do a rebalancation of the tree + if($r->bal() == -2) { + $lc = $r->getLeft(); + if($lc->getHeightLeft() >= $lc->getHeightRight()) { + $r = $this->RotateToRight($r); + } + else { + $r = $this->DoubleRotateLeftRight($r); + } + } + + if($r->bal() == 2) { + $rc = $r->getRight(); + if($rc->getHeightRight() >= $rc->getHeightLeft()) { + $r = $this->RotateToLeft($r); + } + else { + $r = $this->DoubleRotateRightLeft($r); + } + } + + return $r; + } + + private function Successor($r) { // find the successor for a node + if($r->getRight() != null) { + return $this->Minimum($r->getRight()); + } + else { + $n = $r->getParent(); + + while($n != null && $r == $n->getRight()) { + $r = $n; + $n = $n->getParent(); + } + return $n; + } + } + + private function Minimum($r) { // find the minimum of a tree + if($r == null) { + return null; + } + + if($r->getLeft() == null) { + return $r; + } + + $p = $r; + while($p->getLeft() != null) { + $p = $p->getLeft(); + } + + return $p; + } + + //rotations + + private function RotateToRight($r) { + if($this->debug) { + echo "rotaRight
        "; + } + $v = $r->getLeft(); + $r->setLeft($v->getRight()); + $v->setRight($r); + + $r->setHeight(max($r->getHeightLeft(),$r->getHeightRight())+1); + $v->setHeight(max($v->getHeightLeft(),$r->getHeight())+1); + + return $v; + } + + private function DoubleRotateLeftRight($r) { + $r->setLeft($this->RotateToLeft($r->getLeft())); + return $this->RotateToRight($r); + } + + private function RotateToLeft($r) { + if($this->debug) { + echo "rotaLeft
        "; + } + $v = $r->getRight(); + $r->setRight($v->getLeft()); + $v->setLeft($r); + + $r->setHeight(max($r->getHeightLeft(),$r->getHeightRight())+1); + $v->setHeight(max($v->getHeightRight(),$r->getHeight())+1); + + return $v; + } + + private function DoubleRotateRightLeft($r) { + $r->setRight($this->RotateToRight($r->getRight())); + return $this->RotateToLeft($r); + } + + //end rotations + } + + /* + * AVL tree nodes + */ + + class AVLTreeNode { + private $height; + private $left; + private $right; + private $node; + private $parent; + + function AVLTreeNode($node) { + $this->height = 0; + $this->left = null; // left child + $this->right = null; // right child + $this->node = $node; // actual data stored + $this->parent = null; // parent node + } + + function getParent() { + return $this->parent; + } + + function setParent($p) { + $this->parent = $p; + } + + function getNode() { + return $this->node; + } + + function getLeft() { + return $this->left; + } + + function getRight() { + return $this->right; + } + + function getHeightLeft() { + if($this->left == null) { + return -1; + } + return $this->left->getHeight(); + } + + function getHeightRight() { + if($this->right == null) { + return -1; + } + return $this->right->getHeight(); + } + + function bal() { // calculate value to eval balancing + $r = -1; + $l = -1; + + if($this->right != null) { + $r = $this->right->getHeight(); + } + + if($this->left != null) { + $l = $this->left->getHeight(); + } + + return ($r-$l); + } + + function getID() { + return $this->node->getID(); + } + + function getHeight() { + return $this->height; + } + + function setHeight($h) { + $this->height = $h; + } + + function setRight($r) { + $this->right = $r; + if($r != null) { + $r->setParent($this); + } + } + + function setLeft($l) { + $this->left = $l; + if($l != null) { + $l->setParent($this); + } + } + + function setNode($n) { + $this->node = $n; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchAchievement_class.php b/code/web/app/app_achievements/class/AchAchievement_class.php new file mode 100644 index 000000000..746a57c0a --- /dev/null +++ b/code/web/app/app_achievements/class/AchAchievement_class.php @@ -0,0 +1,260 @@ +dev == 1); + } + + function getDev() { + return $this->dev; + } + + function setInDev($tf) { + if($tf == true) { + $this->setDev(1); + } + else { + $this->setDev(0); + } + + $this->update(); + } + + function setDev($d) { + $this->dev = $d; + } + ######################### + + protected $parent_id; + protected $category; + #protected $tie_race; + #protected $tie_civ; + #protected $tie_cult; + protected $image; + protected $name; + protected $template; + protected $sticky; + + function AchAchievement($data,$parent) { + global $DBc,$_USER,$_CONF; + + parent::__construct(); + + $this->setParent($parent); // real parent node + $this->setID($data['aa_id']); + $this->parent_id = $data['aa_parent']; // id of parent + $this->category = $data['aa_category']; + #$this->tie_race = $data['aa_tie_race']; + #$this->tie_civ = $data['aa_tie_civ']; + #$this->tie_cult = $data['aa_tie_cult']; + $this->image = $data['aa_image']; + $this->name = $data['aal_name']; + $this->template = $data['aal_template']; + $this->dev = $data['aa_dev']; + $this->sticky = $data['aa_sticky']; + + if($this->name == null) { + $res = $DBc->sqlQuery("SELECT * FROM ach_achievement_lang WHERE aal_lang='".$_CONF['default_lang']."' AND aal_achievement='".$this->id."'"); + $this->name = $res[0]['aal_name']; + $this->template = $res[0]['aal_template']; + } + + $res = $DBc->sqlQuery("SELECT * FROM ach_task LEFT JOIN (ach_task_lang) ON (atl_lang='".$_USER->getLang()."' AND atl_task=at_id) LEFT JOIN (ach_player_task) ON (apt_task=at_id AND apt_player='".$_USER->getID()."') WHERE at_achievement='".$this->id."' ORDER by at_torder ASC"); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $tmp = $this->makeChild($res[$i]); + + if($tmp->isDone()) { + $this->addDone($tmp); + } + else { + $this->addOpen($tmp); + } + } + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->loadHeritage(); + } + } + + function parentDone() { // check if the parent is complete + if($this->parent_id == null) { + return true; + } + else { + $p = $this->parent->getChildDataByID($this->parent_id); + if($p == null) { + return true; + } + + return ($p->hasOpen() == false); + } + } + + #@override Parentum::makeChild() + protected function makeChild($a) { + return new AchTask($a,$this); + } + + function getParentID() { + return $this->parent_id; + } + + function getTieRace() { + #return $this->tie_race; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->hasTieRace()) { + return true; + } + } + + return false; + } + + function getTieCiv() { + #return $this->tie_civ; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->hasTieCiv()) { + return true; + } + } + + return false; + } + + function getTieCult() { + #return $this->tie_cult; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->hasTieCult()) { + return true; + } + } + + return false; + } + + function isTiedRace($r) { + #return $this->tie_race; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->isTiedRace($r)) { + return true; + } + } + + return false; + } + + function isTiedCiv($c) { + #return $this->tie_civ; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->isTiedCiv($c)) { + return true; + } + } + + return false; + } + + function isTiedCult($c) { + #return $this->tie_cult; + $iter = $this->nodes->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->isTiedCult($c)) { + return true; + } + } + + return false; + } + + function getImage() { + return $this->image; + } + + function getName() { + return $this->name; + } + + function getValueDone() { // calculate the yubopoints that are already done + $val = 0; + $iter = $this->getDone(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $val += $curr->getValue(); + } + return $val; + } + + function getValueOpen() { // get the yubopoints of the next open task + $iter = $this->getOpen(); + if($iter->hasNext()) { + $curr = $iter->getNext(); + return $curr->getValue(); + } + return 0; + } + + function fillTemplate($insert = array()) { // fill the naming template with given value + if($this->template == null) { + return implode(";",$insert); + } + else { + $tmp = $this->template; + $match = array(); + preg_match_all('#\[([0-9]+)\]#', $this->template, $match); + foreach($match[0] as $key=>$elem) { + $tmp = str_replace("[".$match[1][$key]."]",$insert[$key],$tmp); + } + return $tmp; + } + } + + function getTemplate() { + return $this->template; + } + + function getCategory() { + return $this->category; + } + + function getSticky() { + return $this->sticky; + } + + function isSticky() { + return ($this->sticky == 1); + } + + function isHeroic() { // check parent category if it is heroic + return $this->parent->isHeroic(); + } + + function isContest() { + return $this->parent->isContest(); + } + + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchCategory_class.php b/code/web/app/app_achievements/class/AchCategory_class.php new file mode 100644 index 000000000..87e004b53 --- /dev/null +++ b/code/web/app/app_achievements/class/AchCategory_class.php @@ -0,0 +1,165 @@ +sqlEscape($civ); + $cult = $DBc->sqlEscape($cult); + $race = $DBc->sqlEscape($race); + + if($race == null) { + $race = $_USER->getRace(); + } + + if($cult == null) { + $cult = $_USER->getCult(); + } + + if($civ == null) { + $civ = $_USER->getCiv(); + } + + $this->cult = $cult; + $this->civ = $civ; + + $this->id = $DBc->sqlEscape($id); + + $res = $DBc->sqlQuery("SELECT * FROM ach_achievement LEFT JOIN (ach_achievement_lang) ON (aal_lang='".$_USER->getLang()."' AND aal_achievement=aa_id) WHERE aa_category='".$this->id."' ORDER by aa_sticky DESC, aal_name ASC"); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $tmp = $this->makeChild($res[$i]); + + if($tmp->hasOpen()) { + $this->addOpen($tmp); #AchList::addOpen() + } + if($tmp->hasDone()) { + $this->addDone($tmp); #AchList::addDone() + } + } + + $res = $DBc->sqlQuery("SELECT ac_heroic,ac_contest FROM ach_category WHERE ac_id='".$this->id."'"); + $this->heroic = $res[0]['ac_heroic']; + $this->contest = $res[0]['ac_contest']; + + //load counts for tie determination + /*$res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_cult IS NOT NULL AND aa_category='".$this->id."' AND aa_dev='0'"); + $this->ties_cult = $res[0]['anz']; + + $res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_civ IS NOT NULL AND aa_category='".$this->id."' AND aa_dev='0'"); + $this->ties_civ = $res[0]['anz']; + + $res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_race IS NOT NULL AND aa_category='".$this->id."' AND aa_dev='0'"); + $this->ties_race = $res[0]['anz']; + + $res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_race IS NOT NULL AND aa_category='".$this->id."'"); + $this->ties_race_dev = $res[0]['anz']; + + $res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_cult IS NOT NULL AND aa_category='".$this->id."'"); + $this->ties_cult_dev = $res[0]['anz']; + + $res = $DBc->sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_tie_civ IS NOT NULL AND aa_category='".$this->id."'"); + $this->ties_civ_dev = $res[0]['anz'];*/ + + $iter = $this->nodes->getIterator(); + $tmp = false; + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getTieRace()) { + $tmp = true; + break; + } + } + $this->ties_race = $tmp; + + $iter = $this->nodes->getIterator(); + $tmp = false; + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getTieCiv()) { + $tmp = true; + break; + } + } + $this->ties_civ = $tmp; + + $iter = $this->nodes->getIterator(); + $tmp = false; + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getTieCult()) { + $tmp = true; + break; + } + } + $this->ties_cult = $tmp; + } + + #@override Parentum::makeChild() + protected function makeChild($a) { + return new AchAchievement($a,$this); + } + + function isTiedRace() { + return ($this->ties_race > 0); + } + + function isTiedCult() { + return ($this->ties_cult > 0); + } + + function isTiedCiv() { + return ($this->ties_civ > 0); + } + + function isTiedRaceDev() { + return ($this->ties_race_dev > 0); + } + + function isTiedCultDev() { + return ($this->ties_cult_dev > 0); + } + + function isTiedCivDev() { + return ($this->ties_civ_dev > 0); + } + + function getCurrentCiv() { + return $this->civ; + } + + function getCurrentCult() { + return $this->cult; + } + + function getCurrentRace() { + return $this->race; + } + + function isHeroic() { + return ($this->heroic == 1); + } + + function isContest() { + return ($this->contest == 1); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchList_abstract.php b/code/web/app/app_achievements/class/AchList_abstract.php new file mode 100644 index 000000000..77ed94786 --- /dev/null +++ b/code/web/app/app_achievements/class/AchList_abstract.php @@ -0,0 +1,81 @@ +child_done = new DLL(); + $this->child_open = new DLL(); + } + + final function getDone() { + return $this->child_done->getIterator(); + } + + final function getOpen() { + return $this->child_open->getIterator(); + } + + final function hasOpen() { + return ($this->child_open->getSize() != 0); + } + + final function hasDone() { + return ($this->child_done->getSize() != 0); + } + + final function addOpen($data,$b = null) { + $this->child_open->addNode($data,$b); + $this->addChild($data,$b); #Parentum::addChild() + } + + final function addDone($data,$b = null) { + $this->child_done->addNode($data,$b); + $this->addChild($data,$b); #Parentum::addChild() + } + + final function setChildDone($id) { + $this->addChildDone($id); + $this->removeChildOpen($id); + } + + final function setChildOpen($id) { + $this->addChildOpen($id); + $this->removeChildDone($id); + } + + final function addChildDone($id) { + $data = $this->getChildDataByID($id); + $this->child_done->addNode($data); + } + + final function addChildOpen($id) { + $data = $this->getChildDataByID($id); + $this->child_open->addNode($data); + } + + final function removeChildDone($id) { + $this->child_done->removeNode($id); + } + + final function removeChildOpen($id) { + $this->child_open->removeNode($id); + } + + #@OVERRIDE Parentum::removeChild() + function removeChild($id) { + parent::removeChild($id); + + $this->child_open->removeNode($id); + $this->child_done->removeNode($id); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchMenuNode_class.php b/code/web/app/app_achievements/class/AchMenuNode_class.php new file mode 100644 index 000000000..cae6b6b75 --- /dev/null +++ b/code/web/app/app_achievements/class/AchMenuNode_class.php @@ -0,0 +1,107 @@ +dev == 1); + } + + function getDev() { + return $this->dev; + } + + function setInDev($tf) { + if($tf == true) { + $this->setDev(1); + } + else { + $this->setDev(0); + } + + $this->update(); + } + + function setDev($d) { + $this->dev = $d; + } + ######################### + + protected $parent_id; + protected $name; + protected $open; + protected $image; + protected $order; + + function AchMenuNode($data,$parent) { + global $DBc,$_USER,$_CONF; + + parent::__construct(); + + $this->setParent($parent); + $this->setID($data['ac_id']); + $this->parent_id = $data['ac_parent']; + $this->name = $data['acl_name']; + $this->image = $data['ac_image']; + $this->order = $data['ac_order']; + $this->open = ($this->id == $data['open']); + $this->dev = $data['ac_dev']; + + if($this->name == null) { + $res = $DBc->sqlQuery("SELECT * FROM ach_category_lang WHERE acl_lang='".$_CONF['default_lang']."' AND acl_category='".$this->id."'"); + $this->name = $res[0]['acl_name']; + } + + $res = $DBc->sqlQuery("SELECT * FROM ach_category LEFT JOIN (ach_category_lang) ON (acl_lang='".$_USER->getLang()."' AND acl_category=ac_id) WHERE ac_parent='".$this->id."' ORDER by ac_order ASC, acl_name ASC"); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $res[$i]['open'] = $data['open']; + $this->addChild($this->makeChild($res[$i])); + } + } + + #@override Parentum::makeChild() + protected function makeChild($a) { + return new AchMenuNode($a,$this); + } + + function getName() { + return $this->name; + } + + function getParentID() { + return $this->parent_id; + } + + function hasOpenCat() { // finds the currently open MenuNode and returns it's ID. If not found the result will be 0 instead. + if($this->open) { + return $this->id; + } + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $res = $curr->hasOpenCat(); + if($res != 0) { + return $res; + } + } + return 0; + } + + function isOpen() { + return $this->open; + } + + function getImage() { + return $this->image; + } + + function getOrder() { + return $this->order; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchMenu_class.php b/code/web/app/app_achievements/class/AchMenu_class.php new file mode 100644 index 000000000..333271af4 --- /dev/null +++ b/code/web/app/app_achievements/class/AchMenu_class.php @@ -0,0 +1,58 @@ +open = $open; + + // the summary page is autogenerated and has no database entry. We add it manually here. + $tmp = array(); + $tmp['ac_id'] = 0; + $tmp['ac_parent'] = null; + $tmp['acl_name'] = get_translation('ach_summary',$_USER->getLang()); + $tmp['ac_image'] = "summary.png"; + $tmp['ac_order'] = -1; + $tmp['open'] = $open; + $this->addChild(new AchMenuNode($tmp,$this)); + + $res = $DBc->sqlQuery("SELECT * FROM ach_category LEFT JOIN (ach_category_lang) ON (acl_lang='".$_USER->getLang()."' AND acl_category=ac_id) WHERE ac_parent IS NULL ORDER by ac_order ASC, acl_name ASC"); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $res[$i]['open'] = $open; + $this->addChild($this->makeChild($res[$i])); + } + + } + + function getOpen() { // just returns the previously set ID of the currently open MenuNode + return $this->open; + } + + function getOpenCat() { // finds the currently open MenuNode and returns it's ID. If not found the result will be 0 instead. + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $res = $curr->hasOpenCat(); + if($res != 0) { + return $res; + } + } + return 0; + } + + #@override Parentum::makeChild() + protected function makeChild($a) { + return new AchMenuNode($a,$this); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchObjective_class.php b/code/web/app/app_achievements/class/AchObjective_class.php new file mode 100644 index 000000000..a818e8c18 --- /dev/null +++ b/code/web/app/app_achievements/class/AchObjective_class.php @@ -0,0 +1,104 @@ +setParent($parent); + $this->setID($data['ao_id']); + $this->task = $data['ao_task']; + $this->condition = $data['ao_condition']; + $this->value = $data['ao_value']; + $this->name = $data['aol_name']; + $this->display = $data['ao_display']; + $this->done = $data['apo_date']; + $this->meta_image = $data['aa_image']; + $this->metalink = $data['ao_metalink']; + + if($this->metalink != null) { + $this->name = $data['aal_name']; + + if($this->name == null) { + $res = $DBc->sqlQuery("SELECT * FROM ach_achievement_lang WHERE aal_lang='".$_CONF['default_lang']."' AND aal_achievement='".$this->metalink."'"); + $this->name = $res[0]['aal_name']; + } + } + else { + if($this->name == null) { + $res = $DBc->sqlQuery("SELECT * FROM ach_objective_lang WHERE aol_lang='en' AND aol_objective='".$this->id."'"); + $this->name = $res[0]['aol_name']; + } + } + + $this->progress = $this->value; + + if(!$this->isDone()) { + $res = $DBc->sqlQuery("SELECT sum(apa_value) as anz FROM ach_player_atom,ach_atom WHERE apa_atom=atom_id AND atom_objective='".$this->id."' AND apa_player='".$_USER->getID()."'"); + $this->progress = $res[0]['anz']; + } + } + + #@override: Parentum::makeChild() + protected function makeChild($a) { + return null; + } + + function getMetaImage() { + return $this->meta_image; + } + + function getMetalink() { + return $this->metalink; + } + + function getTask() { + return $this->task; + } + + function getCondition() { + return $this->condition; + } + + function getValue() { + return $this->value; + } + + function getProgress() { + return $this->progress; + } + + function getName() { + return $this->name; + } + + function getDisplayName() { + if(substr($this->name,0,1) == "!") { + return substr($this->name,1); + } + return $this->parent->fillTemplate(explode(";",$this->name)); + } + + function getDisplay() { + return $this->display; + } + + function isDone() { + return ($this->done > 0); + } + + function getDone() { + return $this->done; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchSummary_class.php b/code/web/app/app_achievements/class/AchSummary_class.php new file mode 100644 index 000000000..9b85e4ddf --- /dev/null +++ b/code/web/app/app_achievements/class/AchSummary_class.php @@ -0,0 +1,118 @@ +menu = $menu; + + #die("x:".$size); + + //read all recent tasks of user + //make distinct achievement list + + $res = $DBc->sqlQuery("SELECT DISTINCT aa_id,ach.*,(SELECT aal_name FROM ach_achievement_lang WHERE aal_lang='".$_USER->getLang()."' AND aal_achievement=ach.aa_id) as aal_name, (SELECT aal_template FROM ach_achievement_lang WHERE aal_lang='".$_USER->getLang()."' AND aal_achievement=ach.aa_id) as aal_template FROM ach_achievement as ach,ach_task,ach_player_task WHERE at_achievement=aa_id AND apt_player='".$_USER->getID()."' AND apt_task=at_id ORDER by apt_date DESC LIMIT 0,".$size); + + #echo var_export($res,true); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $this->addDone($this->makeChild($res[$i])); + } + } + + #@override: Parentum::makeChild() + protected function makeChild($a) { + return new AchAchievement($a,$this); + } + + function getSummary() { + if(!is_array($this->stats)) { // only load if needed + //now we have to find the # of tasks for each main menu entry + //and also sum up how many have been completed + $this->stats = array(); // [][name,done,total] + + $iter = $this->menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + + if($curr->getID() == 0 || $curr->inDev()) { + continue; // skip summary page + } + + $res = $this->sumStats($curr); + $this->stats[] = array($curr->getName(),$res[0],$res[1],$res[2]); + } + } + + return $this->stats; + } + + private function sumStats(&$node) { + global $DBc,$_USER; + + #return array(0,0); + + #echo ">".gettype($node)."<"; + + $done = 0; + $total = 0; + $hero = false; + + //read for current ID + //sum + $res = $DBc->sqlQuery("SELECT count(at_id) as anz FROM ach_task,ach_achievement,ach_player_task WHERE aa_category='".$node->getID()."' AND at_achievement=aa_id AND apt_player='".$_USER->getID()."' AND apt_task=at_id"); + $done += $res[0]["anz"]; + + $res = $DBc->sqlQuery("SELECT count(at_id) as anz FROM ach_task,ach_achievement WHERE aa_category='".$node->getID()."' AND at_achievement=aa_id AND aa_dev='0' AND at_dev='0'"); + $total += $res[0]["anz"]; + + $res = $DBc->sqlQuery("SELECT ac_heroic FROM ach_category WHERE ac_id='".$node->getID()."' AND ac_dev='0'"); + if($res[0]["ac_heroic"] == 1) { + $hero = true; + } + + $iter = $node->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + $res = $this->sumStats($curr); + $done += $res[0]; + $total += $res[1]; + $hero = ($hero == true || $res[2] == true); + } + + return array($done,$total,$hero); + + } + + function isTiedCult() { + return false; + } + + function isTiedCiv() { + return false; + } + + function getCurrentCiv() { + return "c_neutral"; + } + + function getCurrentCult() { + return "c_neutral"; + } + + function isHeroic() { + return false; + } + + function isContest() { + return false; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/AchTask_class.php b/code/web/app/app_achievements/class/AchTask_class.php new file mode 100644 index 000000000..b8f71b2dc --- /dev/null +++ b/code/web/app/app_achievements/class/AchTask_class.php @@ -0,0 +1,238 @@ +dev == 1); + } + + function getDev() { + return $this->dev; + } + + function setInDev($tf) { + if($tf == true) { + $this->setDev(1); + } + else { + $this->setDev(0); + } + + $this->update(); + } + + function setDev($d) { + $this->dev = $d; + } + ######################### + + protected $achievement; + protected $value; + protected $name; + protected $done; + protected $template; + protected $parent_id; + protected $inherit_obj; + private $heritage_list; + protected $tie_race; + protected $tie_cult; + protected $tie_civ; + + function AchTask($data,$parent) { + global $DBc,$_USER,$_CONF; + + parent::__construct(); + + #$this->heritage_list = array(); + + $this->setParent($parent); + $this->setID($data['at_id']); + $this->achievement = $data['at_achievement']; + $this->value = $data['at_value']; + $this->name = $data['atl_name']; + $this->done = $data['apt_date']; + $this->dev = $data['at_dev']; + $this->template = $data['atl_template']; + $this->parent_id = $data['at_parent']; + $this->inherit_obj = $data['at_inherit']; + + if($this->inherit_obj == 1) { + $this->heritage_list = new AVLTree(); + } + else { + $this->heritage_list = null; + } + + if($this->name == null) { + $res = $DBc->sqlQuery("SELECT * FROM ach_task_lang WHERE atl_lang='".$_CONF['default_lang']."' AND atl_task='".$this->id."'"); + $this->name = $res[0]['atl_name']; + $this->template = $res[0]['atl_template']; + } + + $res = $DBc->sqlQuery("SELECT * FROM ach_objective LEFT JOIN (ach_objective_lang) ON (aol_lang='".$_USER->getLang()."' AND aol_objective=ao_id) LEFT JOIN (ach_player_objective) ON (apo_objective=ao_id AND apo_player='".$_USER->getID()."') LEFT JOIN (ach_achievement,ach_achievement_lang) ON (aa_id=ao_metalink AND aa_id=aal_achievement AND aal_lang='".$_USER->getLang()."') WHERE ao_task='".$this->id."' ORDER by aol_name ASC,aal_name ASC"); + + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $this->addChild($this->makeChild($res[$i])); + } + + //load ties + $res = $DBc->sqlQuery("SELECT attr_race FROM ach_task_tie_race WHERE attr_task='".$this->id."'"); + $sz = sizeof($res); + + $this->tie_race = array(); + for($i=0;$i<$sz;$i++) { + $this->tie_race[] = $res[$i]['attr_race']; + } + + $res = $DBc->sqlQuery("SELECT attcult_cult FROM ach_task_tie_cult WHERE attcult_task='".$this->id."'"); + $sz = sizeof($res); + + $this->tie_cult = array(); + for($i=0;$i<$sz;$i++) { + $this->tie_cult[] = $res[$i]['attcult_cult']; + } + + $res = $DBc->sqlQuery("SELECT attciv_civ FROM ach_task_tie_civ WHERE attciv_task='".$this->id."'"); + $sz = sizeof($res); + + $this->tie_civ = array(); + for($i=0;$i<$sz;$i++) { + $this->tie_civ[] = $res[$i]['attciv_civ']; + } + } + + function loadHeritage() { + if($this->inherit_obj == 0) { + return false; + } + $child = $this->parent->getChildDataByID($this->parent_id); + if($child == null) { + return false; + } + $iter = $child->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $this->addChild($curr); + $this->heritage_list->insert($curr); + } + } + + #@override Parentum::makeChild() + protected function makeChild($a) { + return new AchObjective($a,$this); + } + + function getHeritage() { + return $this->inherit_obj; + } + + function isInherited($id) { + if($this->getHeritage() == 0) { + return false; + } + if($this->heritage_list == null) { + return false; + } + return ($this->heritage_list->find($id) != null); + } + + function hasTieRace() { + return (sizeof($this->tie_race) != 0); + } + + function hasTieCult() { + return (sizeof($this->tie_cult) != 0); + } + + function hasTieCiv() { + return (sizeof($this->tie_civ) != 0); + } + + function isTiedRace($r) { + if(sizeof($this->tie_race) == 0) { + return true; + } + return in_array($r,$this->race); + } + + function isTiedCult($c) { + if(sizeof($this->tie_cult) == 0) { + return true; + } + return in_array($c,$this->tie_cult); + } + + function isTiedCiv($c) { + if(sizeof($this->tie_civ) == 0) { + return true; + } + return in_array($c,$this->tie_civ); + } + + function getAchievement() { + return $this->achievement; + } + + function getValue() { + return $this->value; + } + + function getDisplayName() { + if(substr($this->name,0,1) == "!") { + return substr($this->name,1); + } + return $this->parent->fillTemplate(explode(";",$this->name)); + } + + function getName() { + return $this->name; + } + + function objDrawable() { + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getDisplay() != "hidden") { + return true; + } + } + + return false; + } + + function isDone() { + return ($this->done > 0); + } + + function getDone() { + return $this->done; + } + + function fillTemplate($insert = array()) { + if($this->template == null) { + return implode(";",$insert); + } + else { + $tmp = $this->template; + $match = array(); + preg_match_all('#\[([0-9]+)\]#', $this->template, $match); + foreach($match[0] as $key=>$elem) { + $tmp = str_replace("[".$match[1][$key]."]",$insert[$key],$tmp); + } + return $tmp; + } + } + + function getTemplate() { + return $this->template; + } + + function getParentID() { + return $this->parent_id; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/DLL_class.php b/code/web/app/app_achievements/class/DLL_class.php new file mode 100644 index 000000000..49c5f3483 --- /dev/null +++ b/code/web/app/app_achievements/class/DLL_class.php @@ -0,0 +1,167 @@ +avl = new AVLTree(); + + $this->first = null; + $this->last = null; + + $this->size = 0; + } + + function getIterator() { + return new NodeIterator($this->first); + } + + final function getSize() { + return $this->size; + } + + final function isEmpty() { + return ($this->size == 0); + } + + function getFirst() { + return $this->first; + } + + function getLast() { + return $this->last; + } + + function addNode($data,$before = null) { // add a node + if($this->findNode($data->getID()) != null) { + return false; + } + $n = new DLLnode($data); + if($before == null) { + //insert as last + if($this->last != null) { + $this->last->setChild($n); + } + $n->setParent($this->last); + $this->last = $n; + } + else { + //insert before + $b = $this->findNode($before); + if($b != null) { + if($b == $this->first) { + $this->first = $n; + } + $tmp = $b->getParent(); + $b->setParent($n); + $n->setChild($b); + if($tmp != null) { + $tmp->setChild($n); + } + } + else { + $this->addNode($data); + return null; + } + } + + if($this->first == null) { + $this->first = $n; + } + + $this->avl->insert($n); // pass on to avl tree + $this->size++; + + return null; + } + + function removeNode($id) { // remove a node + #$this->avl->inorder(); + + $n = $this->findNode($id); + if($n != null) { + + $p = $n->getParent(); + $c = $n->getChild(); + + if($c != null) { + $c->setParent($p); + if($p != null) { + $p->setChild($c); + } + } + else { + if($p != null) { + $p->setChild(null); + } + $this->last = $p; + } + + if($p == null) { + if($c != null) { + $c->setParent(null); + $this->first = $c; + } + else { + $this->first = null; + } + } + + $this->avl->remove($id); // pass on to avl tree + $this->size--; + } + + } + + function findNode($id) { + return $this->avl->find($id); + } + } + + /* + * List nodes + */ + + class DLLnode { + private $parent; + private $child; + public $data; + + function DLLNode($d) { + $this->parent = null; + $this->child = null; + $this->data = $d; // actual data + } + + final function getParent() { + return $this->parent; + } + + final function setParent($p) { + $this->parent = $p; + } + + final function getChild() { + return $this->child; + } + + final function setChild($c) { + $this->child = $c; + } + + final function getIterator() { + return new NodeIterator($this); + } + + function getID() { + return $this->data->getID(); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/InDev_trait.php b/code/web/app/app_achievements/class/InDev_trait.php new file mode 100644 index 000000000..8fd627e35 --- /dev/null +++ b/code/web/app/app_achievements/class/InDev_trait.php @@ -0,0 +1,33 @@ +dev == 1); + } + + final function getDev() { + return $this->dev; + } + + final function setInDev($tf) { + if($tf == true) { + $this->setDev(1); + } + else { + $this->setDev(0); + } + + $this->update(); + } + + final function setDev($d) { + $this->dev = $d; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/NodeIterator_class.php b/code/web/app/app_achievements/class/NodeIterator_class.php new file mode 100644 index 000000000..5508ff86e --- /dev/null +++ b/code/web/app/app_achievements/class/NodeIterator_class.php @@ -0,0 +1,33 @@ +hasNext()) { + $curr = $iter->getNext(); + // ... + } + ---------------------------*/ + private $node; + + function NodeIterator($node) { + $this->node = $node; + } + + function hasNext() { + if($this->node == null) { + return false; + } + + return true; + } + + function getNext() { + $n = $this->node; + $this->node = $this->node->getChild(); + return $n->data; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/Node_abstract.php b/code/web/app/app_achievements/class/Node_abstract.php new file mode 100644 index 000000000..7b15d74b4 --- /dev/null +++ b/code/web/app/app_achievements/class/Node_abstract.php @@ -0,0 +1,32 @@ +id; + } + + final function getParent() { + return $this->parent; + } + + final function setID($id) { + $this->id = $id; + } + + final function setParent($p) { + $this->parent = $p; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/Parentum_abstract.php b/code/web/app/app_achievements/class/Parentum_abstract.php new file mode 100644 index 000000000..5bd0c45c4 --- /dev/null +++ b/code/web/app/app_achievements/class/Parentum_abstract.php @@ -0,0 +1,49 @@ +nodes = new DLL(); // Doubly Linked List + } + + abstract protected function makeChild($args); // overwriteable child generator; allows to define child type (eg.: admin classes that inherit from base class) + + function isEmpty() { + return $this->nodes->isEmpty(); + } + + function addChild($data,$b = null) { + $this->nodes->addNode($data,$b); + } + + function removeChild($id) { + $this->nodes->removeNode($id); + } + + function getChildByID($id) { // returns a DLL node + return $this->nodes->findNode($id); + } + + function getChildDataByID($id) { // returns the actual content of the found DLL node + $tmp = $this->getChildByID($id); + if($tmp != null) { + return $tmp->data; + } + return null; + } + + function getIterator() { + return $this->nodes->getIterator(); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/RyzomUser_class.php b/code/web/app/app_achievements/class/RyzomUser_class.php new file mode 100644 index 000000000..df7449ef6 --- /dev/null +++ b/code/web/app/app_achievements/class/RyzomUser_class.php @@ -0,0 +1,41 @@ +data = $data; + } + + function getID() { + return $this->data["id"]; + } + + function getLang() { + return $this->data['lang']; + } + + function isIG() { + return $this->data['ig']; + } + + function getParam($p) { + return $this->data[$p]; + } + + function getRace() { + return $this->data['race']; + } + + function getCiv() { + return $this->data['civilization']; + } + + function getCult() { + return $this->data['cult']; + } + + function getName() { + return $this->data['char_name']; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/class/Tieable_inter.php b/code/web/app/app_achievements/class/Tieable_inter.php new file mode 100644 index 000000000..75b86ad80 --- /dev/null +++ b/code/web/app/app_achievements/class/Tieable_inter.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/conf.php b/code/web/app/app_achievements/conf.php new file mode 100644 index 000000000..55ff0c72f --- /dev/null +++ b/code/web/app/app_achievements/conf.php @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements/favicon.ico b/code/web/app/app_achievements/favicon.ico new file mode 100644 index 000000000..6f7d82846 Binary files /dev/null and b/code/web/app/app_achievements/favicon.ico differ diff --git a/code/web/app/app_achievements/favicon.png b/code/web/app/app_achievements/favicon.png new file mode 100644 index 000000000..0e26ec6e2 Binary files /dev/null and b/code/web/app/app_achievements/favicon.png differ diff --git a/code/web/app/app_achievements/fb/base_facebook.php b/code/web/app/app_achievements/fb/base_facebook.php new file mode 100644 index 000000000..772cc97e1 --- /dev/null +++ b/code/web/app/app_achievements/fb/base_facebook.php @@ -0,0 +1,1269 @@ + + */ +class FacebookApiException extends Exception +{ + /** + * The result from the API server that represents the exception information. + */ + protected $result; + + /** + * Make a new API Exception with the given result. + * + * @param array $result The result from the API server + */ + public function __construct($result) { + $this->result = $result; + + $code = isset($result['error_code']) ? $result['error_code'] : 0; + + if (isset($result['error_description'])) { + // OAuth 2.0 Draft 10 style + $msg = $result['error_description']; + } else if (isset($result['error']) && is_array($result['error'])) { + // OAuth 2.0 Draft 00 style + $msg = $result['error']['message']; + } else if (isset($result['error_msg'])) { + // Rest server style + $msg = $result['error_msg']; + } else { + $msg = 'Unknown Error. Check getResult()'; + } + + parent::__construct($msg, $code); + } + + /** + * Return the associated result object returned by the API server. + * + * @return array The result from the API server + */ + public function getResult() { + return $this->result; + } + + /** + * Returns the associated type for the error. This will default to + * 'Exception' when a type is not available. + * + * @return string + */ + public function getType() { + if (isset($this->result['error'])) { + $error = $this->result['error']; + if (is_string($error)) { + // OAuth 2.0 Draft 10 style + return $error; + } else if (is_array($error)) { + // OAuth 2.0 Draft 00 style + if (isset($error['type'])) { + return $error['type']; + } + } + } + + return 'Exception'; + } + + /** + * To make debugging easier. + * + * @return string The string representation of the error + */ + public function __toString() { + $str = $this->getType() . ': '; + if ($this->code != 0) { + $str .= $this->code . ': '; + } + return $str . $this->message; + } +} + +/** + * Provides access to the Facebook Platform. This class provides + * a majority of the functionality needed, but the class is abstract + * because it is designed to be sub-classed. The subclass must + * implement the four abstract methods listed at the bottom of + * the file. + * + * @author Naitik Shah + */ +abstract class BaseFacebook +{ + /** + * Version. + */ + const VERSION = '3.1.1'; + + /** + * Default options for curl. + */ + public static $CURL_OPTS = array( + CURLOPT_CONNECTTIMEOUT => 10, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_TIMEOUT => 60, + CURLOPT_USERAGENT => 'facebook-php-3.1', + ); + + /** + * List of query parameters that get automatically dropped when rebuilding + * the current URL. + */ + protected static $DROP_QUERY_PARAMS = array( + 'code', + 'state', + 'signed_request', + ); + + /** + * Maps aliases to Facebook domains. + */ + public static $DOMAIN_MAP = array( + 'api' => 'https://api.facebook.com/', + 'api_video' => 'https://api-video.facebook.com/', + 'api_read' => 'https://api-read.facebook.com/', + 'graph' => 'https://graph.facebook.com/', + 'graph_video' => 'https://graph-video.facebook.com/', + 'www' => 'https://www.facebook.com/', + ); + + /** + * The Application ID. + * + * @var string + */ + protected $appId; + + /** + * The Application App Secret. + * + * @var string + */ + protected $appSecret; + + /** + * The ID of the Facebook user, or 0 if the user is logged out. + * + * @var integer + */ + protected $user; + + /** + * The data from the signed_request token. + */ + protected $signedRequest; + + /** + * A CSRF state variable to assist in the defense against CSRF attacks. + */ + protected $state; + + /** + * The OAuth access token received in exchange for a valid authorization + * code. null means the access token has yet to be determined. + * + * @var string + */ + protected $accessToken = null; + + /** + * Indicates if the CURL based @ syntax for file uploads is enabled. + * + * @var boolean + */ + protected $fileUploadSupport = false; + + /** + * Initialize a Facebook Application. + * + * The configuration: + * - appId: the application ID + * - secret: the application secret + * - fileUpload: (optional) boolean indicating if file uploads are enabled + * + * @param array $config The application configuration + */ + public function __construct($config) { + $this->setAppId($config['appId']); + $this->setAppSecret($config['secret']); + if (isset($config['fileUpload'])) { + $this->setFileUploadSupport($config['fileUpload']); + } + + $state = $this->getPersistentData('state'); + if (!empty($state)) { + $this->state = $this->getPersistentData('state'); + } + } + + /** + * Set the Application ID. + * + * @param string $appId The Application ID + * @return BaseFacebook + */ + public function setAppId($appId) { + $this->appId = $appId; + return $this; + } + + /** + * Get the Application ID. + * + * @return string the Application ID + */ + public function getAppId() { + return $this->appId; + } + + /** + * Set the App Secret. + * + * @param string $apiSecret The App Secret + * @return BaseFacebook + * @deprecated + */ + public function setApiSecret($apiSecret) { + $this->setAppSecret($apiSecret); + return $this; + } + + /** + * Set the App Secret. + * + * @param string $appSecret The App Secret + * @return BaseFacebook + */ + public function setAppSecret($appSecret) { + $this->appSecret = $appSecret; + return $this; + } + + /** + * Get the App Secret. + * + * @return string the App Secret + * @deprecated + */ + public function getApiSecret() { + return $this->getAppSecret(); + } + + /** + * Get the App Secret. + * + * @return string the App Secret + */ + public function getAppSecret() { + return $this->appSecret; + } + + /** + * Set the file upload support status. + * + * @param boolean $fileUploadSupport The file upload support status. + * @return BaseFacebook + */ + public function setFileUploadSupport($fileUploadSupport) { + $this->fileUploadSupport = $fileUploadSupport; + return $this; + } + + /** + * Get the file upload support status. + * + * @return boolean true if and only if the server supports file upload. + */ + public function getFileUploadSupport() { + return $this->fileUploadSupport; + } + + /** + * DEPRECATED! Please use getFileUploadSupport instead. + * + * Get the file upload support status. + * + * @return boolean true if and only if the server supports file upload. + */ + public function useFileUploadSupport() { + return $this->getFileUploadSupport(); + } + + /** + * Sets the access token for api calls. Use this if you get + * your access token by other means and just want the SDK + * to use it. + * + * @param string $access_token an access token. + * @return BaseFacebook + */ + public function setAccessToken($access_token) { + $this->accessToken = $access_token; + return $this; + } + + /** + * Determines the access token that should be used for API calls. + * The first time this is called, $this->accessToken is set equal + * to either a valid user access token, or it's set to the application + * access token if a valid user access token wasn't available. Subsequent + * calls return whatever the first call returned. + * + * @return string The access token + */ + public function getAccessToken() { + if ($this->accessToken !== null) { + // we've done this already and cached it. Just return. + return $this->accessToken; + } + + // first establish access token to be the application + // access token, in case we navigate to the /oauth/access_token + // endpoint, where SOME access token is required. + $this->setAccessToken($this->getApplicationAccessToken()); + $user_access_token = $this->getUserAccessToken(); + if ($user_access_token) { + $this->setAccessToken($user_access_token); + } + + return $this->accessToken; + } + + /** + * Determines and returns the user access token, first using + * the signed request if present, and then falling back on + * the authorization code if present. The intent is to + * return a valid user access token, or false if one is determined + * to not be available. + * + * @return string A valid user access token, or false if one + * could not be determined. + */ + protected function getUserAccessToken() { + // first, consider a signed request if it's supplied. + // if there is a signed request, then it alone determines + // the access token. + $signed_request = $this->getSignedRequest(); + if ($signed_request) { + // apps.facebook.com hands the access_token in the signed_request + if (array_key_exists('oauth_token', $signed_request)) { + $access_token = $signed_request['oauth_token']; + $this->setPersistentData('access_token', $access_token); + return $access_token; + } + + // the JS SDK puts a code in with the redirect_uri of '' + if (array_key_exists('code', $signed_request)) { + $code = $signed_request['code']; + $access_token = $this->getAccessTokenFromCode($code, ''); + if ($access_token) { + $this->setPersistentData('code', $code); + $this->setPersistentData('access_token', $access_token); + return $access_token; + } + } + + // signed request states there's no access token, so anything + // stored should be cleared. + $this->clearAllPersistentData(); + return false; // respect the signed request's data, even + // if there's an authorization code or something else + } + + $code = $this->getCode(); + if ($code && $code != $this->getPersistentData('code')) { + $access_token = $this->getAccessTokenFromCode($code); + if ($access_token) { + $this->setPersistentData('code', $code); + $this->setPersistentData('access_token', $access_token); + return $access_token; + } + + // code was bogus, so everything based on it should be invalidated. + $this->clearAllPersistentData(); + return false; + } + + // as a fallback, just return whatever is in the persistent + // store, knowing nothing explicit (signed request, authorization + // code, etc.) was present to shadow it (or we saw a code in $_REQUEST, + // but it's the same as what's in the persistent store) + return $this->getPersistentData('access_token'); + } + + /** + * Retrieve the signed request, either from a request parameter or, + * if not present, from a cookie. + * + * @return string the signed request, if available, or null otherwise. + */ + public function getSignedRequest() { + if (!$this->signedRequest) { + if (isset($_REQUEST['signed_request'])) { + $this->signedRequest = $this->parseSignedRequest( + $_REQUEST['signed_request']); + } else if (isset($_COOKIE[$this->getSignedRequestCookieName()])) { + $this->signedRequest = $this->parseSignedRequest( + $_COOKIE[$this->getSignedRequestCookieName()]); + } + } + return $this->signedRequest; + } + + /** + * Get the UID of the connected user, or 0 + * if the Facebook user is not connected. + * + * @return string the UID if available. + */ + public function getUser() { + if ($this->user !== null) { + // we've already determined this and cached the value. + return $this->user; + } + + return $this->user = $this->getUserFromAvailableData(); + } + + /** + * Determines the connected user by first examining any signed + * requests, then considering an authorization code, and then + * falling back to any persistent store storing the user. + * + * @return integer The id of the connected Facebook user, + * or 0 if no such user exists. + */ + protected function getUserFromAvailableData() { + // if a signed request is supplied, then it solely determines + // who the user is. + $signed_request = $this->getSignedRequest(); + if ($signed_request) { + if (array_key_exists('user_id', $signed_request)) { + $user = $signed_request['user_id']; + $this->setPersistentData('user_id', $signed_request['user_id']); + return $user; + } + + // if the signed request didn't present a user id, then invalidate + // all entries in any persistent store. + $this->clearAllPersistentData(); + return 0; + } + + $user = $this->getPersistentData('user_id', $default = 0); + $persisted_access_token = $this->getPersistentData('access_token'); + + // use access_token to fetch user id if we have a user access_token, or if + // the cached access token has changed. + $access_token = $this->getAccessToken(); + if ($access_token && + $access_token != $this->getApplicationAccessToken() && + !($user && $persisted_access_token == $access_token)) { + $user = $this->getUserFromAccessToken(); + if ($user) { + $this->setPersistentData('user_id', $user); + } else { + $this->clearAllPersistentData(); + } + } + + return $user; + } + + /** + * Get a Login URL for use with redirects. By default, full page redirect is + * assumed. If you are using the generated URL with a window.open() call in + * JavaScript, you can pass in display=popup as part of the $params. + * + * The parameters: + * - redirect_uri: the url to go to after a successful login + * - scope: comma separated list of requested extended perms + * + * @param array $params Provide custom parameters + * @return string The URL for the login flow + */ + public function getLoginUrl($params=array()) { + $this->establishCSRFTokenState(); + $currentUrl = $this->getCurrentUrl(); + + // if 'scope' is passed as an array, convert to comma separated list + $scopeParams = isset($params['scope']) ? $params['scope'] : null; + if ($scopeParams && is_array($scopeParams)) { + $params['scope'] = implode(',', $scopeParams); + } + + return $this->getUrl( + 'www', + 'dialog/oauth', + array_merge(array( + 'client_id' => $this->getAppId(), + 'redirect_uri' => $currentUrl, // possibly overwritten + 'state' => $this->state), + $params)); + } + + /** + * Get a Logout URL suitable for use with redirects. + * + * The parameters: + * - next: the url to go to after a successful logout + * + * @param array $params Provide custom parameters + * @return string The URL for the logout flow + */ + public function getLogoutUrl($params=array()) { + return $this->getUrl( + 'www', + 'logout.php', + array_merge(array( + 'next' => $this->getCurrentUrl(), + 'access_token' => $this->getAccessToken(), + ), $params) + ); + } + + /** + * Get a login status URL to fetch the status from Facebook. + * + * The parameters: + * - ok_session: the URL to go to if a session is found + * - no_session: the URL to go to if the user is not connected + * - no_user: the URL to go to if the user is not signed into facebook + * + * @param array $params Provide custom parameters + * @return string The URL for the logout flow + */ + public function getLoginStatusUrl($params=array()) { + return $this->getUrl( + 'www', + 'extern/login_status.php', + array_merge(array( + 'api_key' => $this->getAppId(), + 'no_session' => $this->getCurrentUrl(), + 'no_user' => $this->getCurrentUrl(), + 'ok_session' => $this->getCurrentUrl(), + 'session_version' => 3, + ), $params) + ); + } + + /** + * Make an API call. + * + * @return mixed The decoded response + */ + public function api(/* polymorphic */) { + $args = func_get_args(); + if (is_array($args[0])) { + return $this->_restserver($args[0]); + } else { + return call_user_func_array(array($this, '_graph'), $args); + } + } + + /** + * Constructs and returns the name of the cookie that + * potentially houses the signed request for the app user. + * The cookie is not set by the BaseFacebook class, but + * it may be set by the JavaScript SDK. + * + * @return string the name of the cookie that would house + * the signed request value. + */ + protected function getSignedRequestCookieName() { + return 'fbsr_'.$this->getAppId(); + } + + /** + * Constructs and returns the name of the coookie that potentially contain + * metadata. The cookie is not set by the BaseFacebook class, but it may be + * set by the JavaScript SDK. + * + * @return string the name of the cookie that would house metadata. + */ + protected function getMetadataCookieName() { + return 'fbm_'.$this->getAppId(); + } + + /** + * Get the authorization code from the query parameters, if it exists, + * and otherwise return false to signal no authorization code was + * discoverable. + * + * @return mixed The authorization code, or false if the authorization + * code could not be determined. + */ + protected function getCode() { + if (isset($_REQUEST['code'])) { + if ($this->state !== null && + isset($_REQUEST['state']) && + $this->state === $_REQUEST['state']) { + + // CSRF state has done its job, so clear it + $this->state = null; + $this->clearPersistentData('state'); + return $_REQUEST['code']; + } else { + self::errorLog('CSRF state token does not match one provided.'); + return false; + } + } + + return false; + } + + /** + * Retrieves the UID with the understanding that + * $this->accessToken has already been set and is + * seemingly legitimate. It relies on Facebook's Graph API + * to retrieve user information and then extract + * the user ID. + * + * @return integer Returns the UID of the Facebook user, or 0 + * if the Facebook user could not be determined. + */ + protected function getUserFromAccessToken() { + try { + $user_info = $this->api('/me'); + return $user_info['id']; + } catch (FacebookApiException $e) { + return 0; + } + } + + /** + * Returns the access token that should be used for logged out + * users when no authorization code is available. + * + * @return string The application access token, useful for gathering + * public information about users and applications. + */ + protected function getApplicationAccessToken() { + return $this->appId.'|'.$this->appSecret; + } + + /** + * Lays down a CSRF state token for this process. + * + * @return void + */ + protected function establishCSRFTokenState() { + if ($this->state === null) { + $this->state = md5(uniqid(mt_rand(), true)); + $this->setPersistentData('state', $this->state); + } + } + + /** + * Retrieves an access token for the given authorization code + * (previously generated from www.facebook.com on behalf of + * a specific user). The authorization code is sent to graph.facebook.com + * and a legitimate access token is generated provided the access token + * and the user for which it was generated all match, and the user is + * either logged in to Facebook or has granted an offline access permission. + * + * @param string $code An authorization code. + * @return mixed An access token exchanged for the authorization code, or + * false if an access token could not be generated. + */ + protected function getAccessTokenFromCode($code, $redirect_uri = null) { + if (empty($code)) { + return false; + } + + if ($redirect_uri === null) { + $redirect_uri = $this->getCurrentUrl(); + } + + try { + // need to circumvent json_decode by calling _oauthRequest + // directly, since response isn't JSON format. + $access_token_response = + $this->_oauthRequest( + $this->getUrl('graph', '/oauth/access_token'), + $params = array('client_id' => $this->getAppId(), + 'client_secret' => $this->getAppSecret(), + 'redirect_uri' => $redirect_uri, + 'code' => $code)); + } catch (FacebookApiException $e) { + // most likely that user very recently revoked authorization. + // In any event, we don't have an access token, so say so. + return false; + } + + if (empty($access_token_response)) { + return false; + } + + $response_params = array(); + parse_str($access_token_response, $response_params); + if (!isset($response_params['access_token'])) { + return false; + } + + return $response_params['access_token']; + } + + /** + * Invoke the old restserver.php endpoint. + * + * @param array $params Method call object + * + * @return mixed The decoded response object + * @throws FacebookApiException + */ + protected function _restserver($params) { + // generic application level parameters + $params['api_key'] = $this->getAppId(); + $params['format'] = 'json-strings'; + + $result = json_decode($this->_oauthRequest( + $this->getApiUrl($params['method']), + $params + ), true); + + // results are returned, errors are thrown + if (is_array($result) && isset($result['error_code'])) { + $this->throwAPIException($result); + } + + if ($params['method'] === 'auth.expireSession' || + $params['method'] === 'auth.revokeAuthorization') { + $this->destroySession(); + } + + return $result; + } + + /** + * Return true if this is video post. + * + * @param string $path The path + * @param string $method The http method (default 'GET') + * + * @return boolean true if this is video post + */ + protected function isVideoPost($path, $method = 'GET') { + if ($method == 'POST' && preg_match("/^(\/)(.+)(\/)(videos)$/", $path)) { + return true; + } + return false; + } + + /** + * Invoke the Graph API. + * + * @param string $path The path (required) + * @param string $method The http method (default 'GET') + * @param array $params The query/post data + * + * @return mixed The decoded response object + * @throws FacebookApiException + */ + protected function _graph($path, $method = 'GET', $params = array()) { + if (is_array($method) && empty($params)) { + $params = $method; + $method = 'GET'; + } + $params['method'] = $method; // method override as we always do a POST + + if ($this->isVideoPost($path, $method)) { + $domainKey = 'graph_video'; + } else { + $domainKey = 'graph'; + } + + $result = json_decode($this->_oauthRequest( + $this->getUrl($domainKey, $path), + $params + ), true); + + // results are returned, errors are thrown + if (is_array($result) && isset($result['error'])) { + $this->throwAPIException($result); + } + + return $result; + } + + /** + * Make a OAuth Request. + * + * @param string $url The path (required) + * @param array $params The query/post data + * + * @return string The decoded response object + * @throws FacebookApiException + */ + protected function _oauthRequest($url, $params) { + if (!isset($params['access_token'])) { + $params['access_token'] = $this->getAccessToken(); + } + + // json_encode all params values that are not strings + foreach ($params as $key => $value) { + if (!is_string($value)) { + $params[$key] = json_encode($value); + } + } + + return $this->makeRequest($url, $params); + } + + /** + * Makes an HTTP request. This method can be overridden by subclasses if + * developers want to do fancier things or use something other than curl to + * make the request. + * + * @param string $url The URL to make the request to + * @param array $params The parameters to use for the POST body + * @param CurlHandler $ch Initialized curl handle + * + * @return string The response text + */ + protected function makeRequest($url, $params, $ch=null) { + if (!$ch) { + $ch = curl_init(); + } + + $opts = self::$CURL_OPTS; + if ($this->getFileUploadSupport()) { + $opts[CURLOPT_POSTFIELDS] = $params; + } else { + $opts[CURLOPT_POSTFIELDS] = http_build_query($params, null, '&'); + } + $opts[CURLOPT_URL] = $url; + + // disable the 'Expect: 100-continue' behaviour. This causes CURL to wait + // for 2 seconds if the server does not support this header. + if (isset($opts[CURLOPT_HTTPHEADER])) { + $existing_headers = $opts[CURLOPT_HTTPHEADER]; + $existing_headers[] = 'Expect:'; + $opts[CURLOPT_HTTPHEADER] = $existing_headers; + } else { + $opts[CURLOPT_HTTPHEADER] = array('Expect:'); + } + + curl_setopt_array($ch, $opts); + $result = curl_exec($ch); + + if (curl_errno($ch) == 60) { // CURLE_SSL_CACERT + self::errorLog('Invalid or no certificate authority found, '. + 'using bundled information'); + curl_setopt($ch, CURLOPT_CAINFO, + dirname(__FILE__) . '/fb_ca_chain_bundle.crt'); + $result = curl_exec($ch); + } + + if ($result === false) { + $e = new FacebookApiException(array( + 'error_code' => curl_errno($ch), + 'error' => array( + 'message' => curl_error($ch), + 'type' => 'CurlException', + ), + )); + curl_close($ch); + throw $e; + } + curl_close($ch); + return $result; + } + + /** + * Parses a signed_request and validates the signature. + * + * @param string $signed_request A signed token + * @return array The payload inside it or null if the sig is wrong + */ + protected function parseSignedRequest($signed_request) { + list($encoded_sig, $payload) = explode('.', $signed_request, 2); + + // decode the data + $sig = self::base64UrlDecode($encoded_sig); + $data = json_decode(self::base64UrlDecode($payload), true); + + if (strtoupper($data['algorithm']) !== 'HMAC-SHA256') { + self::errorLog('Unknown algorithm. Expected HMAC-SHA256'); + return null; + } + + // check sig + $expected_sig = hash_hmac('sha256', $payload, + $this->getAppSecret(), $raw = true); + if ($sig !== $expected_sig) { + self::errorLog('Bad Signed JSON signature!'); + return null; + } + + return $data; + } + + /** + * Build the URL for api given parameters. + * + * @param $method String the method name. + * @return string The URL for the given parameters + */ + protected function getApiUrl($method) { + static $READ_ONLY_CALLS = + array('admin.getallocation' => 1, + 'admin.getappproperties' => 1, + 'admin.getbannedusers' => 1, + 'admin.getlivestreamvialink' => 1, + 'admin.getmetrics' => 1, + 'admin.getrestrictioninfo' => 1, + 'application.getpublicinfo' => 1, + 'auth.getapppublickey' => 1, + 'auth.getsession' => 1, + 'auth.getsignedpublicsessiondata' => 1, + 'comments.get' => 1, + 'connect.getunconnectedfriendscount' => 1, + 'dashboard.getactivity' => 1, + 'dashboard.getcount' => 1, + 'dashboard.getglobalnews' => 1, + 'dashboard.getnews' => 1, + 'dashboard.multigetcount' => 1, + 'dashboard.multigetnews' => 1, + 'data.getcookies' => 1, + 'events.get' => 1, + 'events.getmembers' => 1, + 'fbml.getcustomtags' => 1, + 'feed.getappfriendstories' => 1, + 'feed.getregisteredtemplatebundlebyid' => 1, + 'feed.getregisteredtemplatebundles' => 1, + 'fql.multiquery' => 1, + 'fql.query' => 1, + 'friends.arefriends' => 1, + 'friends.get' => 1, + 'friends.getappusers' => 1, + 'friends.getlists' => 1, + 'friends.getmutualfriends' => 1, + 'gifts.get' => 1, + 'groups.get' => 1, + 'groups.getmembers' => 1, + 'intl.gettranslations' => 1, + 'links.get' => 1, + 'notes.get' => 1, + 'notifications.get' => 1, + 'pages.getinfo' => 1, + 'pages.isadmin' => 1, + 'pages.isappadded' => 1, + 'pages.isfan' => 1, + 'permissions.checkavailableapiaccess' => 1, + 'permissions.checkgrantedapiaccess' => 1, + 'photos.get' => 1, + 'photos.getalbums' => 1, + 'photos.gettags' => 1, + 'profile.getinfo' => 1, + 'profile.getinfooptions' => 1, + 'stream.get' => 1, + 'stream.getcomments' => 1, + 'stream.getfilters' => 1, + 'users.getinfo' => 1, + 'users.getloggedinuser' => 1, + 'users.getstandardinfo' => 1, + 'users.hasapppermission' => 1, + 'users.isappuser' => 1, + 'users.isverified' => 1, + 'video.getuploadlimits' => 1); + $name = 'api'; + if (isset($READ_ONLY_CALLS[strtolower($method)])) { + $name = 'api_read'; + } else if (strtolower($method) == 'video.upload') { + $name = 'api_video'; + } + return self::getUrl($name, 'restserver.php'); + } + + /** + * Build the URL for given domain alias, path and parameters. + * + * @param $name string The name of the domain + * @param $path string Optional path (without a leading slash) + * @param $params array Optional query parameters + * + * @return string The URL for the given parameters + */ + protected function getUrl($name, $path='', $params=array()) { + $url = self::$DOMAIN_MAP[$name]; + if ($path) { + if ($path[0] === '/') { + $path = substr($path, 1); + } + $url .= $path; + } + if ($params) { + $url .= '?' . http_build_query($params, null, '&'); + } + + return $url; + } + + /** + * Returns the Current URL, stripping it of known FB parameters that should + * not persist. + * + * @return string The current URL + */ + protected function getCurrentUrl() { + if (isset($_SERVER['HTTPS']) && + ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) || + isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && + $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') { + $protocol = 'https://'; + } + else { + $protocol = 'http://'; + } + $currentUrl = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; + $parts = parse_url($currentUrl); + + $query = ''; + if (!empty($parts['query'])) { + // drop known fb params + $params = explode('&', $parts['query']); + $retained_params = array(); + foreach ($params as $param) { + if ($this->shouldRetainParam($param)) { + $retained_params[] = $param; + } + } + + if (!empty($retained_params)) { + $query = '?'.implode($retained_params, '&'); + } + } + + // use port if non default + $port = + isset($parts['port']) && + (($protocol === 'http://' && $parts['port'] !== 80) || + ($protocol === 'https://' && $parts['port'] !== 443)) + ? ':' . $parts['port'] : ''; + + // rebuild + return $protocol . $parts['host'] . $port . $parts['path'] . $query; + } + + /** + * Returns true if and only if the key or key/value pair should + * be retained as part of the query string. This amounts to + * a brute-force search of the very small list of Facebook-specific + * params that should be stripped out. + * + * @param string $param A key or key/value pair within a URL's query (e.g. + * 'foo=a', 'foo=', or 'foo'. + * + * @return boolean + */ + protected function shouldRetainParam($param) { + foreach (self::$DROP_QUERY_PARAMS as $drop_query_param) { + if (strpos($param, $drop_query_param.'=') === 0) { + return false; + } + } + + return true; + } + + /** + * Analyzes the supplied result to see if it was thrown + * because the access token is no longer valid. If that is + * the case, then we destroy the session. + * + * @param $result array A record storing the error message returned + * by a failed API call. + */ + protected function throwAPIException($result) { + $e = new FacebookApiException($result); + switch ($e->getType()) { + // OAuth 2.0 Draft 00 style + case 'OAuthException': + // OAuth 2.0 Draft 10 style + case 'invalid_token': + // REST server errors are just Exceptions + case 'Exception': + $message = $e->getMessage(); + if ((strpos($message, 'Error validating access token') !== false) || + (strpos($message, 'Invalid OAuth access token') !== false) || + (strpos($message, 'An active access token must be used') !== false) + ) { + $this->destroySession(); + } + break; + } + + throw $e; + } + + + /** + * Prints to the error log if you aren't in command line mode. + * + * @param string $msg Log message + */ + protected static function errorLog($msg) { + // disable error log if we are running in a CLI environment + // @codeCoverageIgnoreStart + if (php_sapi_name() != 'cli') { + error_log($msg); + } + // uncomment this if you want to see the errors on the page + // print 'error_log: '.$msg."\n"; + // @codeCoverageIgnoreEnd + } + + /** + * Base64 encoding that doesn't need to be urlencode()ed. + * Exactly the same as base64_encode except it uses + * - instead of + + * _ instead of / + * + * @param string $input base64UrlEncoded string + * @return string + */ + protected static function base64UrlDecode($input) { + return base64_decode(strtr($input, '-_', '+/')); + } + + /** + * Destroy the current session + */ + public function destroySession() { + $this->accessToken = null; + $this->signedRequest = null; + $this->user = null; + $this->clearAllPersistentData(); + + // Javascript sets a cookie that will be used in getSignedRequest that we + // need to clear if we can + $cookie_name = $this->getSignedRequestCookieName(); + if (array_key_exists($cookie_name, $_COOKIE)) { + unset($_COOKIE[$cookie_name]); + if (!headers_sent()) { + // The base domain is stored in the metadata cookie if not we fallback + // to the current hostname + $base_domain = '.'. $_SERVER['HTTP_HOST']; + + $metadata = $this->getMetadataCookie(); + if (array_key_exists('base_domain', $metadata) && + !empty($metadata['base_domain'])) { + $base_domain = $metadata['base_domain']; + } + + setcookie($cookie_name, '', 0, '/', $base_domain); + } else { + self::errorLog( + 'There exists a cookie that we wanted to clear that we couldn\'t '. + 'clear because headers was already sent. Make sure to do the first '. + 'API call before outputing anything' + ); + } + } + } + + /** + * Parses the metadata cookie that our Javascript API set + * + * @return an array mapping key to value + */ + protected function getMetadataCookie() { + $cookie_name = $this->getMetadataCookieName(); + if (!array_key_exists($cookie_name, $_COOKIE)) { + return array(); + } + + // The cookie value can be wrapped in "-characters so remove them + $cookie_value = trim($_COOKIE[$cookie_name], '"'); + + if (empty($cookie_value)) { + return array(); + } + + $parts = explode('&', $cookie_value); + $metadata = array(); + foreach ($parts as $part) { + $pair = explode('=', $part, 2); + if (!empty($pair[0])) { + $metadata[urldecode($pair[0])] = + (count($pair) > 1) ? urldecode($pair[1]) : ''; + } + } + + return $metadata; + } + + /** + * Each of the following four methods should be overridden in + * a concrete subclass, as they are in the provided Facebook class. + * The Facebook class uses PHP sessions to provide a primitive + * persistent store, but another subclass--one that you implement-- + * might use a database, memcache, or an in-memory cache. + * + * @see Facebook + */ + + /** + * Stores the given ($key, $value) pair, so that future calls to + * getPersistentData($key) return $value. This call may be in another request. + * + * @param string $key + * @param array $value + * + * @return void + */ + abstract protected function setPersistentData($key, $value); + + /** + * Get the data for $key, persisted by BaseFacebook::setPersistentData() + * + * @param string $key The key of the data to retrieve + * @param boolean $default The default value to return if $key is not found + * + * @return mixed + */ + abstract protected function getPersistentData($key, $default = false); + + /** + * Clear the data with $key from the persistent storage + * + * @param string $key + * @return void + */ + abstract protected function clearPersistentData($key); + + /** + * Clear all data from the persistent storage + * + * @return void + */ + abstract protected function clearAllPersistentData(); +} diff --git a/code/web/app/app_achievements/fb/facebook.php b/code/web/app/app_achievements/fb/facebook.php new file mode 100644 index 000000000..c577c2aa4 --- /dev/null +++ b/code/web/app/app_achievements/fb/facebook.php @@ -0,0 +1,93 @@ +constructSessionVariableName($key); + $_SESSION[$session_var_name] = $value; + } + + protected function getPersistentData($key, $default = false) { + if (!in_array($key, self::$kSupportedKeys)) { + self::errorLog('Unsupported key passed to getPersistentData.'); + return $default; + } + + $session_var_name = $this->constructSessionVariableName($key); + return isset($_SESSION[$session_var_name]) ? + $_SESSION[$session_var_name] : $default; + } + + protected function clearPersistentData($key) { + if (!in_array($key, self::$kSupportedKeys)) { + self::errorLog('Unsupported key passed to clearPersistentData.'); + return; + } + + $session_var_name = $this->constructSessionVariableName($key); + unset($_SESSION[$session_var_name]); + } + + protected function clearAllPersistentData() { + foreach (self::$kSupportedKeys as $key) { + $this->clearPersistentData($key); + } + } + + protected function constructSessionVariableName($key) { + return implode('_', array('fb', + $this->getAppId(), + $key)); + } +} diff --git a/code/web/app/app_achievements/fb/fb_ca_chain_bundle.crt b/code/web/app/app_achievements/fb/fb_ca_chain_bundle.crt new file mode 100644 index 000000000..b92d7190e --- /dev/null +++ b/code/web/app/app_achievements/fb/fb_ca_chain_bundle.crt @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFgjCCBGqgAwIBAgIQDKKbZcnESGaLDuEaVk6fQjANBgkqhkiG9w0BAQUFADBm +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSUwIwYDVQQDExxEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBDQS0zMB4XDTEwMDExMzAwMDAwMFoXDTEzMDQxMTIzNTk1OVowaDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNVBAcTCVBhbG8gQWx0bzEX +MBUGA1UEChMORmFjZWJvb2ssIEluYy4xFzAVBgNVBAMUDiouZmFjZWJvb2suY29t +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9rzj7QIuLM3sdHu1HcI1VcR3g +b5FExKNV646agxSle1aQ/sJev1mh/u91ynwqd2BQmM0brZ1Hc3QrfYyAaiGGgEkp +xbhezyfeYhAyO0TKAYxPnm2cTjB5HICzk6xEIwFbA7SBJ2fSyW1CFhYZyo3tIBjj +19VjKyBfpRaPkzLmRwIDAQABo4ICrDCCAqgwHwYDVR0jBBgwFoAUUOpzidsp+xCP +nuUBINTeeZlIg/cwHQYDVR0OBBYEFPp+tsFBozkjrHlEnZ9J4cFj2eM0MA4GA1Ud +DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMF8GA1UdHwRYMFYwKaAnoCWGI2h0dHA6 +Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9jYTMtZmIuY3JsMCmgJ6AlhiNodHRwOi8vY3Js +NC5kaWdpY2VydC5jb20vY2EzLWZiLmNybDCCAcYGA1UdIASCAb0wggG5MIIBtQYL +YIZIAYb9bAEDAAEwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0 +LmNvbS9zc2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIB +UgBBAG4AeQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkA +YwBhAHQAZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEA +bgBjAGUAIABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMA +UABTACAAYQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQAGEAcgB0AHkA +IABBAGcAcgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBtAGkAdAAgAGwA +aQBhAGIAaQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8AcgBwAG8A +cgBhAHQAZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMA +ZQAuMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQUF +AAOCAQEACOkTIdxMy11+CKrbGNLBSg5xHaTvu/v1wbyn3dO/mf68pPfJnX6ShPYy +4XM4Vk0x4uaFaU4wAGke+nCKGi5dyg0Esg7nemLNKEJaFAJZ9enxZm334lSCeARy +wlDtxULGOFRyGIZZPmbV2eNq5xdU/g3IuBEhL722mTpAye9FU/J8Wsnw54/gANyO +Gzkewigua8ip8Lbs9Cht399yAfbfhUP1DrAm/xEcnHrzPr3cdCtOyJaM6SRPpRqH +ITK5Nc06tat9lXVosSinT3KqydzxBYua9gCFFiR3x3DgZfvXkC6KDdUlDrNcJUub +a1BHnLLP4mxTHL6faAXYd05IxNn/IA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGVTCCBT2gAwIBAgIQCFH5WYFBRcq94CTiEsnCDjANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA3MDQwMzAwMDAwMFoXDTIyMDQwMzAwMDAwMFowZjEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTElMCMGA1UEAxMcRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +Q0EtMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9hCikQH17+NDdR +CPge+yLtYb4LDXBMUGMmdRW5QYiXtvCgFbsIYOBC6AUpEIc2iihlqO8xB3RtNpcv +KEZmBMcqeSZ6mdWOw21PoF6tvD2Rwll7XjZswFPPAAgyPhBkWBATaccM7pxCUQD5 +BUTuJM56H+2MEb0SqPMV9Bx6MWkBG6fmXcCabH4JnudSREoQOiPkm7YDr6ictFuf +1EutkozOtREqqjcYjbTCuNhcBoz4/yO9NV7UfD5+gw6RlgWYw7If48hl66l7XaAs +zPw82W3tzPpLQ4zJ1LilYRyyQLYoEt+5+F/+07LJ7z20Hkt8HEyZNp496+ynaF4d +32duXvsCAwEAAaOCAvcwggLzMA4GA1UdDwEB/wQEAwIBhjCCAcYGA1UdIASCAb0w +ggG5MIIBtQYLYIZIAYb9bAEDAAIwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3 +LmRpZ2ljZXJ0LmNvbS9zc2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUH +AgIwggFWHoIBUgBBAG4AeQAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQBy +AHQAaQBmAGkAYwBhAHQAZQAgAGMAbwBuAHMAdABpAHQAdQB0AGUAcwAgAGEAYwBj +AGUAcAB0AGEAbgBjAGUAIABvAGYAIAB0AGgAZQAgAEQAaQBnAGkAQwBlAHIAdAAg +AEMAUAAvAEMAUABTACAAYQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkAaQBuAGcAIABQ +AGEAcgB0AHkAIABBAGcAcgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwAaQBt +AGkAdAAgAGwAaQBhAGIAaQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBj +AG8AcgBwAG8AcgBhAHQAZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBl +AHIAZQBuAGMAZQAuMA8GA1UdEwEB/wQFMAMBAf8wNAYIKwYBBQUHAQEEKDAmMCQG +CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wgY8GA1UdHwSBhzCB +hDBAoD6gPIY6aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0SGlnaEFz +c3VyYW5jZUVWUm9vdENBLmNybDBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQu +Y29tL0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUVWUm9vdENBLmNybDAfBgNVHSMEGDAW +gBSxPsNpA/i/RwHUmCYaCALvY2QrwzAdBgNVHQ4EFgQUUOpzidsp+xCPnuUBINTe +eZlIg/cwDQYJKoZIhvcNAQEFBQADggEBAF1PhPGoiNOjsrycbeUpSXfh59bcqdg1 +rslx3OXb3J0kIZCmz7cBHJvUV5eR13UWpRLXuT0uiT05aYrWNTf58SHEW0CtWakv +XzoAKUMncQPkvTAyVab+hA4LmzgZLEN8rEO/dTHlIxxFVbdpCJG1z9fVsV7un5Tk +1nq5GMO41lJjHBC6iy9tXcwFOPRWBW3vnuzoYTYMFEuFFFoMg08iXFnLjIpx2vrF +EIRYzwfu45DC9fkpx1ojcflZtGQriLCnNseaIGHr+k61rmsb5OPs4tk8QUmoIKRU +9ZKNu8BVIASm2LAXFszj0Mi0PeXZhMbT9m5teMl5Q+h6N/9cNUm/ocU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQjCCA6ugAwIBAgIEQoclDjANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC +VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u +ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc +KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u +ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEy +MjIxNTI3MjdaFw0xNDA3MjIxNTU3MjdaMGwxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xKzApBgNV +BAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGzOVz5vvUu+UtLTKm3+WBP8nNJUm2cSrD +1ZQ0Z6IKHLBfaaZAscS3so/QmKSpQVk609yU1jzbdDikSsxNJYL3SqVTEjju80lt +cZF+Y7arpl/DpIT4T2JRvvjF7Ns4kuMG5QiRDMQoQVX7y1qJFX5x6DW/TXIJPb46 +OFBbdzEbjbPHJEWap6xtABRaBLe6E+tRCphBQSJOZWGHgUFQpnlcid4ZSlfVLuZd +HFMsfpjNGgYWpGhz0DQEE1yhcdNafFXbXmThN4cwVgTlEbQpgBLxeTmIogIRfCdm +t4i3ePLKCqg4qwpkwr9mXZWEwaElHoddGlALIBLMQbtuC1E4uEvLAgMBAAGjggET +MIIBDzASBgNVHRMBAf8ECDAGAQH/AgEBMCcGA1UdJQQgMB4GCCsGAQUFBwMBBggr +BgEFBQcDAgYIKwYBBQUHAwQwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzABhhdo +dHRwOi8vb2NzcC5lbnRydXN0Lm5ldDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8v +Y3JsLmVudHJ1c3QubmV0L3NlcnZlcjEuY3JsMB0GA1UdDgQWBBSxPsNpA/i/RwHU +mCYaCALvY2QrwzALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7 +UISX8+1i0BowGQYJKoZIhvZ9B0EABAwwChsEVjcuMQMCAIEwDQYJKoZIhvcNAQEF +BQADgYEAUuVY7HCc/9EvhaYzC1rAIo348LtGIiMduEl5Xa24G8tmJnDioD2GU06r +1kjLX/ktCdpdBgXadbjtdrZXTP59uN0AXlsdaTiFufsqVLPvkp5yMnqnuI3E2o6p +NpAkoQSbB6kUCNnXcW26valgOjDLZFOnr241QiwdBAJAAE/rRa8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMC +VVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5u +ZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMc +KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UEAxMxRW50cnVzdC5u +ZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTA1 +MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIGA1UE +ChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5j +b3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF +bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUg +U2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUA +A4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/ +I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3 +wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OC +AdcwggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHb +oIHYpIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5 +BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1p +dHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVk +MTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp +b24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu +dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0 +MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8Bdi +E1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAa +MAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCBJAwDQYJKoZI +hvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN +95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd +2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI= +-----END CERTIFICATE----- diff --git a/code/web/app/app_achievements/include/ach_render_common.php b/code/web/app/app_achievements/include/ach_render_common.php new file mode 100644 index 000000000..d3f291038 --- /dev/null +++ b/code/web/app/app_achievements/include/ach_render_common.php @@ -0,0 +1,29 @@ +getLang()); + + return $t[$cc]; + } + + function ach_render_forbidden($ig) { + if($ig) { + return "This app is NOT available INGAME!"; + } + else { + return "This app is NOT available from the WEB!"; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/include/ach_render_ig.php b/code/web/app/app_achievements/include/ach_render_ig.php new file mode 100644 index 000000000..2653793f9 --- /dev/null +++ b/code/web/app/app_achievements/include/ach_render_ig.php @@ -0,0 +1,519 @@ + + + ".ach_render_yubopoints($_USER->getID())." + + + + + + + + +
        "; + + $menu = new AchMenu($_REQUEST['cat']); + + $c .= ach_render_menu($menu); + + $c .= ""; + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new AchCategory($open,$_REQUEST['cult'],$_REQUEST['civ']); + } + else { + $cat = new AchSummary($menu,$_CONF['summary_size']); + $c .= ach_render_summary_header(); + } + + $c .= ach_render_category($cat); + if($open == 0) { + $c .= ach_render_summary_footer($cat); + } + + $c .= "
        "; + + return $c; + } + + function ach_render_tiebar($cult = "c_neutral", $civ = "c_neutral",&$cat) { + global $_USER; + + $html = "
        + + "; + if($cat->isTiedCult()) { + $html.= ""; + } + if($task->objDrawable()) { + $html .= ""; + } + + return $html; + } + + function ach_render_task_done(&$ach) { + global $_CONF; + $html = ""; + + $task_list = $ach->getDone(); + while($task_list->hasNext()) { + $task = $task_list->getNext(); + + if($task->inDev()) { + continue; + } + $html .= ""; + } + + return $html; + } + + function ach_render_obj_list($obj) { + $html = "
        + + "; + } + + $iter = $menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + #$sz = $menu->getSize(); + #for($i=0;$i<$sz;$i++) { + #$curr = $menu->getChild($i); + if($curr->inDev()) { + continue; + } + if($sub == 0) { + $html .= ""; + } + + $html .= " + "; + + if($curr->hasOpenCat() != 0) { + $html .= ach_render_menu($curr,($sub+4)); + } + } + + if($sub == 0) { + $html .= "
        "; + if($sub == 0) { + $html .= "getImage()."?cacheid=".$_CONF['image_cdate']."' />"; + } + else { + $html .= ""; + } + $html .= "isOpen()) { + $html .= " color='orange'"; + } + $html .= ">".$curr->getName()."
        "; + } + + return $html; + } + + function ach_render_category(&$cat) { + global $_USER; + + $html = ""; + + if($cat->isHeroic() && !$cat->hasDone()) { + return "
        ".get_translation('ach_no_heroic_deeds',$_USER->getLang())."
        "; + } + + if($cat->isTiedCult() || $cat->isTiedCiv()) { + $html .= ach_render_tiebar($cat->getCurrentCult(),$cat->getCurrentCiv(),$cat); + } + + $iter = $cat->getDone(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + if($curr->inDev() || !$curr->parentDone()) { + continue; + } + $html .= ach_render_achievement_done($curr); + } + + if($cat->isHeroic()) { + return $html; + } + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + if($curr->inDev() || !$curr->parentDone()) { + continue; + } + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_done(&$ach) { + global $_CONF; + + $html = " + + + + + +
        + + + + + + +
        getImage()."?cacheid=".$_CONF['image_cdate']."'>
        ".$ach->getName()."
        + ".ach_render_task_done($ach)."
        +
        "; + if((!$ach->isHeroic() && !$ach->isContest()) && $ach->getValueDone() > 0) { + $html .= "".$ach->getValueDone()."
        "; + } + else { + $html .= '
        '; + } + $html .= "
        +
         
        "; + + return $html; + } + + function ach_render_achievement_open(&$ach) { + global $_CONF; + + $html = " + + + + + +
        + + + + + + +
        getImage()."?cacheid=".$_CONF['image_cdate']."'>
        ".$ach->getName()."
        + ".ach_render_task_open($ach)."
        +
        "; + if(!$ach->isHeroic() && !$ach->isContest()) { + $html .= "".$ach->getValueOpen()."
        "; + } + $html .= "
        +
         
        "; + + return $html; + } + + function ach_render_task_open(&$ach) { + $html = ""; + + $task_list = $ach->getOpen(); + $task = $task_list->getNext(); + + if($task->inDev()) { + return $html; + } + + if($task->getName() != null) { + $html .= "
        ".$task->getDisplayName()."
         
        ".ach_render_obj_list($task->getIterator())."
        ".$task->getDisplayName()."
        ( ".date('d.m.Y',$task->getDone())." )"; + if($task->getValue() > 0) { + $html .= " ".$task->getValue(); + } + $html .= "
        "; + + $i = 0; + $skip = false; + + while($obj->hasNext()) { + $elem = $obj->getNext(); + if(($i%2) == 0) { + $html .= ""; + } + + switch($elem->getDisplay()) { + case "meta": + $html .= ""; + break; + case "value": + if(($i%2) == 1) { + $html .= ""; + } + $html .= ""; + $i++; + break; + case "simple": + $html .= ""; + break; + case "hidden": + default: + //do nothing + $skip = true; + break; + } + + if(($i%2) == 1) { + $html .= ""; + } + + + if(!$skip) { + $i++; + } + $skip = false; + } + + if(($i%2) == 1) { + $html .= ""; + } + + $html .= "
        ".ach_render_obj_meta($elem)."
        ".ach_render_obj_value($elem)."
        ".ach_render_obj_simple($elem)."
        "; + + return $html; + } + + function ach_render_obj_simple(&$obj) { + global $_CONF; + + $html = ""; + if($obj->isdone()) { + $html .= " "; + } + else { + $html .= " "; + } + + $html .= $obj->getDisplayName().""; + + return $html; + } + + function ach_render_obj_meta(&$obj) { + global $_CONF; + + if($obj->isdone()) { + $col = "#71BE02"; + $grey = ""; + } + else { + $col = "#999999"; + $grey = "grey/"; + } + + return " + + + + + +
        getMetaImage()."?cacheid=".$_CONF['image_cdate']."' /> ".$obj->getDisplayName()."
        "; + } + + function ach_render_obj_value(&$obj) { + $html = ""; + if($obj->getName() != null) { + if($obj->isdone()) { + $col = "#71BE02"; + } + else { + $col = "#999999"; + } + $html .= "".$obj->getDisplayName().""; + } + + $html .= ach_render_progressbar($obj->getProgress(),$obj->getValue(),250); + + return $html; + } + + function ach_render_progressbar($prog,$val,$width) { + $hero = false; + if($val == false) { + $hero = true; + $val = $prog; + } + $val = max(1,$val); + $left = floor($width*(100*($prog/$val))/100); + $left = max(1,$left); + + $html = " + + + + +
        + + + + + +
        "; + if($hero == false) { + if(($prog/$val) > 0.5) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= ""; + if(($prog/$val) <= 0.5) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + } + else { + $html .= " ".nf($prog)." "; + } + $html .= "
        "; + + return $html; + } + + function ach_render_summary_header() { + global $_USER; + + return "".get_translation('ach_summary_header',$_USER->getLang()).""; + } + + function ach_render_summary_footer(&$summary) { + global $_USER; + + $nodes = $summary->getSummary(); + $html = ""; + + $sum_done = 0; + $sum_total = 0; + + $i = 0; + foreach($nodes as $elem) { + if(($i%2) == 0) { + $html .= ""; + } + + $html .= "".$elem[0]; + if($elem[3] == false) { + $html .= ach_render_progressbar($elem[1],$elem[2],150); + } + else { + $html .= ach_render_progressbar($elem[1],false,150); + } + + $html .= "
        "; + + $sum_done += $elem[1]; + $sum_total += $elem[2]; + + if(($i%2) == 2) { + $html .= ""; + } + + $i++; + } + + if(($i%2) == 2) { + $html .= ""; + } + + $html = "

        + ".get_translation('ach_summary_stats',$_USER->getLang())." + + + + + + + +
        ".get_translation('ach_summary_stats_total',$_USER->getLang()).ach_render_progressbar($sum_done,$sum_total,350)."
        ".$html."
        "; + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/include/ach_render_web.php b/code/web/app/app_achievements/include/ach_render_web.php new file mode 100644 index 000000000..4a077eaca --- /dev/null +++ b/code/web/app/app_achievements/include/ach_render_web.php @@ -0,0 +1,569 @@ + + + + + + + + +
        +
        +
        ".ach_render_yubopoints($user['id'])."
        +
        ".ach_render_facebook()."
        +
        +
        + +
        "; + #$_REQUEST['mid'] = 1; + + $menu = new AchMenu($_REQUEST['cat']); + + $c .= ach_render_menu($menu); + + $c .= "
        "; + + /*for($i=0;$i<15;$i++) { + $c .= ach_render_box_done("Bejeweled"); + }*/ + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new AchCategory($open,null,$_REQUEST['cult'],$_REQUEST['civ']); + } + else { + #die($_CONF['summary_size']); + $cat = new AchSummary($menu,$_CONF['summary_size']); + $c .= ach_render_summary_header(); + } + + $c .= ach_render_category($cat); + if($open == 0) { + $c .= ach_render_summary_footer($cat); + } + + $c .= "
        "; + + return $c; + } + + function ach_render_tiebar($cult = "c_neutral", $civ = "c_neutral",&$cat) { + global $_USER; + + $html = " + +

        + + "; + if($cat->isTiedCult()) { + $html.= ""; + if($task->getValue() > 0) { + $html .= ""; + } + $html .= ""; + } + + return $html; + } + + function ach_render_obj_list($obj) { + $html = "
        + + + + + + + + + +
        connected
        + + + "; + } + + function ach_render_twitter() { + + } + + function ach_render_menu(&$menu,$sub = 0) { + $html = ""; + + return $html.ach_render_mnode($menu,$sub); + } + + function ach_render_mnode(&$menu,$sub) { + global $_CONF; + + $html = ""; + + $iter = $menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + if($curr->inDev()) { + continue; + } + $html .= " + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + +
        getImage()."' />".$curr->getName()."
        "; + if($curr->hasOpenCat() != 0) { + $html .= "
        ".ach_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } + + function ach_render_category(&$cat) { + global $_USER; + $html = ""; + + if($cat->isHeroic() && !$cat->hasDone()) { + return "
        ".get_translation('ach_no_heroic_deeds',$_USER->getLang())."
        "; + } + + if($cat->isTiedCult() || $cat->isTiedCiv()) { + $html .= ach_render_tiebar($cat->getCurrentCult(),$cat->getCurrentCiv(),$cat); + } + + $iter = $cat->getDone(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + if($curr->inDev() || !$curr->parentDone()) { + continue; + } + $html .= ach_render_achievement_done($curr); + } + + if($cat->isHeroic()) { + return $html; + } + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + if($curr->inDev() || !$curr->parentDone()) { + continue; + } + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_done(&$ach) { + global $_CONF; + + $html = '
        + + + + + + + + + + + + + + + +
        +
        + + + + +
        '.$ach->getName().'
        '; + if((!$ach->isHeroic() && !$ach->isContest()) && $ach->getValueDone() > 0) { + $html .= $ach->getValueDone().'
        '; + } + else { + $html .= '
         '; + } + $html .= '
        '; + $html .= ach_render_task_done($ach); + $html .= '
        +
        '; + + return $html; + } + + function ach_render_achievement_open(&$ach) { + global $_CONF; + + $html = '
        + + + + + + + + + + + + + + + +
        +
        + + + + +
        '.$ach->getName().'
        '; + if(!$ach->isHeroic() && !$ach->isContest()) { + $html .= $ach->getValueOpen().'
        '; + } + else { + $html .= ''; + } + $html .= '
        '; + $html .= ach_render_task_open($ach); + $html .= '
        +
        '; + + return $html; + } + + function ach_render_task_open(&$ach) { + $html = ""; + + $task_list = $ach->getOpen(); + $task = $task_list->getNext(); + + if($task->inDev()) { + return $html; + } + + if($task->getName() != null) { + $html .= "".$task->getDisplayName().""; + } + if($task->objDrawable()) { + $html .= ach_render_obj_list($task->getIterator()); + } + + return $html; + } + + function ach_render_task_done(&$ach) { + global $_CONF; + $html = ""; + + $task_list = $ach->getDone(); + while($task_list->hasNext()) { + $task = $task_list->getNext(); + + if($task->inDev()) { + continue; + } + $html .= "
        ".$task->getDisplayName()."( ".date('d.m.Y',$task->getDone())." ) ".$task->getValue()."
        "; + + $i = 0; + $skip = false; + + while($obj->hasNext()) { + + $elem = $obj->getNext(); + if(($i%2) == 0) { + $html .= ""; + } + + switch($elem->getDisplay()) { + case "meta": + $html .= ""; + break; + case "value": + if(($i%2) == 1) { + $html .= ""; + } + $html .= ""; + $i++; + break; + case "simple": + $html .= ""; + break; + case "hidden": + default: + //do nothing + $skip = true; + break; + } + + if(($i%2) == 1) { + $html .= ""; + } + + + if(!$skip) { + $i++; + } + $skip = false; + } + + if(($i%2) == 1) { + $html .= ""; + } + + $html .= "
        ".ach_render_obj_meta($elem)."
        ".ach_render_obj_value($elem)."
        ".ach_render_obj_simple($elem)."
        "; + + return $html; + } + + function ach_render_obj_simple(&$obj) { + global $_CONF; + $html = ""; + if($obj->isdone()) { + $html .= " "; + } + else { + $html .= " "; + } + + $html .= $obj->getDisplayName().""; + + return $html; + } + + function ach_render_obj_meta(&$obj) { + global $_CONF; + + if($obj->isdone()) { + $col = "#71BE02"; + $grey = ""; + } + else { + $col = "#999999"; + $grey = "grey/"; + } + + return " + + + + +
        getMetaImage()."' width='20px' /> ".$obj->getDisplayName()."
        "; + } + + function ach_render_obj_value(&$obj) { + $html = ""; + if($obj->getName() != null) { + if($obj->isdone()) { + $col = "#71BE02"; + } + else { + $col = "#999999"; + } + $html .= "
        ".$obj->getDisplayName()."
        "; + } + + $html .= ach_render_progressbar($obj->getProgress(),$obj->getValue(),350); + + return $html; + } + + function ach_render_progressbar($prog,$val,$width) { + $hero = false; + if($val == false) { + $hero = true; + $val = $prog; + } + $val = max(1,$val); + $left = floor($width*(100*($prog/$val))/100); + + $html = " + + + + + +
        "; + if($hero == false) { + if(($prog/$val) > 0.5) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= ""; + if(($prog/$val) <= 0.5) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + } + else { + $html .= " ".nf($prog)." "; + } + $html .= "
        "; + + return $html; + } + + function ach_render_summary_header() { + global $_USER; + + return "
        ".get_translation('ach_summary_header',$_USER->getLang())."
        "; + } + + function ach_render_summary_footer(&$summary) { + global $_USER; + + $nodes = $summary->getSummary(); + $html = ""; + + $sum_done = 0; + $sum_total = 0; + + $i = 0; + foreach($nodes as $elem) { + if(($i%3) == 0) { + $html .= ""; + } + + $html .= "".$elem[0]."
        "; + if($elem[3] == 0) { + $html .= ach_render_progressbar($elem[1],$elem[2],200); + } + else { + $html .= ach_render_progressbar($elem[1],false,200); + } + $html .= ""; + $sum_done += $elem[1]; + $sum_total += $elem[2]; + + if(($i%3) == 2) { + $html .= ""; + } + + $i++; + } + + if(($i%3) == 2) { + $html .= ""; + } + + $html = "

        +

        ".get_translation('ach_summary_stats',$_USER->getLang())."
        + + + + + ".$html." +
        ".get_translation('ach_summary_stats_total',$_USER->getLang())."
        ".ach_render_progressbar($sum_done,$sum_total,450)."
        "; + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements/index.php b/code/web/app/app_achievements/index.php new file mode 100644 index 000000000..fec002bb8 --- /dev/null +++ b/code/web/app/app_achievements/index.php @@ -0,0 +1,110 @@ +isIG()) { + require_once("include/ach_render_ig.php"); +} +else { + require_once("include/ach_render_web.php"); +} +require_once("include/ach_render_common.php"); + +require_once("class/DLL_class.php"); +#require_once("class/InDev_trait.php"); +require_once("class/Node_abstract.php"); +require_once("class/AVLTree_class.php"); +require_once("class/Parentum_abstract.php"); +require_once("class/AchList_abstract.php"); +require_once("class/Tieable_inter.php"); +require_once("class/NodeIterator_class.php"); + + +require_once("class/AchMenu_class.php"); +require_once("class/AchMenuNode_class.php"); +require_once("class/AchSummary_class.php"); +require_once("class/AchCategory_class.php"); +require_once("class/AchAchievement_class.php"); +require_once("class/AchTask_class.php"); +require_once("class/AchObjective_class.php"); + +#require_once("fb/facebook.php"); + +// Update user acces on Db +#$DBc = ryDB::getInstance(APP_NAME."_test"); +$DBc = ryDB::getInstance(APP_NAME); + +$c = ""; +if(!$_USER->isIG()) { + /*$facebook = new Facebook(array( + 'appId' => $_CONF['fb_id'], + 'secret' => $_CONF['fb_secret'], + 'cookie' => true + )); + + #code taken from facebook tutorial + + // Get the url to redirect for login to facebook + // and request permission to write on the user's wall. + $login_url = $facebook->getLoginUrl( + array('scope' => 'publish_stream') + ); + + // If not authenticated, redirect to the facebook login dialog. + // The $login_url will take care of redirecting back to us + // after successful login. + if (! $facebook->getUser()) { + $c .= ';'; + } + else { + $DBc->sqlQuery("INSERT INTO ach_fb_token (aft_player,aft_token,aft_date,aft_allow) VALUES ('".$_USER->getID()."','".$DBc->sqlEscape($facebook->getAccessToken())."','".time()."','1') ON DUPLICATE KEY UPDATE aft_token='".$DBc->sqlEscape($facebook->getAccessToken())."', aft_date='".time()."'"); + }*/ + + +} + +if(!$_USER->isIG && $_CONF['enable_webig'] == false) { + $c .= ach_render_forbidden(false); +} +elseif($_USER->isIG && $_CONF['enable_offgame'] == false) { + $c .= ach_render_forbidden(true); +} +else { + $c .= ach_render(); +} + + +echo ryzom_app_render("achievements", $c, $_USER->isIG()); + +?> diff --git a/code/web/app/app_achievements/lang.php b/code/web/app/app_achievements/lang.php new file mode 100644 index 000000000..9d05959d0 --- /dev/null +++ b/code/web/app/app_achievements/lang.php @@ -0,0 +1,91 @@ + + array ( + 'en' => 'Summary', + 'fr' => 'Résumé', + 'de' => 'Übersicht', + 'ru' => 'Резюме', + ), + 'ach_summary_header' => + array ( + 'en' => 'Recent Achievements', + 'fr' => 'Derniers Accomplissements', + 'de' => 'Aktuelle Erfolge', + 'ru' => 'недавние достижения', + ), + 'ach_summary_stats' => + array ( + 'en' => 'Statistics', + 'fr' => 'Statistiques', + 'de' => 'Statistik', + 'ru' => '', + ), + 'ach_summary_stats_total' => + array ( + 'en' => 'Total', + 'fr' => 'Total', + 'de' => 'Gesamt', + 'ru' => '', + ), + 'ach_c_neutral' => + array ( + 'en' => 'Neutral', + 'fr' => 'Neutre', + 'de' => 'Neutral', + 'ru' => '', + ), + 'ach_allegiance_neutral_cult' => + array ( + 'en' => 'While being of %s allegiance with the higher powers', + 'fr' => 'En ayant %s de renommée avec les puissances', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_neutral_civ' => + array ( + 'en' => 'While being of %s allegiance with the homin civilizations', + 'fr' => 'En ayant %s de renommée avec les nations homines', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_neutral' => + array ( + 'en' => 'While being of %s allegiance', + 'fr' => 'En ayant %s de renommée', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_start' => + array ( + 'en' => 'While being aligned with the ', + 'fr' => 'En appartenant à', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_and' => + array ( + 'en' => ' and the ', + 'fr' => ' et le', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_end' => + array ( + 'en' => ', accomplish the following achievements:', + 'fr' => ', effectuez les accomplissements suivants : ', + 'de' => ', erfüllen die folgenden Leistungen: ', + 'ru' => '', + ), + 'ach_no_heroic_deeds' => + array ( + 'en' => 'You haven\'t earned any Heroic Deeds so far.', + 'fr' => 'Vous n\'avez gagné aucun acte héroïque jusqu\'à présent.', + 'de' => 'Du hast noch keine Heldentaten vollbracht.', + 'ru' => '', + ), +); +if(isset($ryzom_texts)) + $ryzom_texts = array_merge ($__texts, $ryzom_texts); +else + $ryzom_texts = $__texts; diff --git a/code/web/app/app_achievements/pic/ach_news.png b/code/web/app/app_achievements/pic/ach_news.png new file mode 100644 index 000000000..2c8497fa4 Binary files /dev/null and b/code/web/app/app_achievements/pic/ach_news.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_b.png b/code/web/app/app_achievements/pic/bar_done_b.png new file mode 100644 index 000000000..955d64955 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_b.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_bg.png b/code/web/app/app_achievements/pic/bar_done_bg.png new file mode 100644 index 000000000..896894dfd Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_bg.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_bl.png b/code/web/app/app_achievements/pic/bar_done_bl.png new file mode 100644 index 000000000..fe5111c09 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_bl.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_br.png b/code/web/app/app_achievements/pic/bar_done_br.png new file mode 100644 index 000000000..33a2cda6f Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_br.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_l.png b/code/web/app/app_achievements/pic/bar_done_l.png new file mode 100644 index 000000000..8eb5821ef Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_l.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_r.png b/code/web/app/app_achievements/pic/bar_done_r.png new file mode 100644 index 000000000..4f654862c Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_r.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_u.png b/code/web/app/app_achievements/pic/bar_done_u.png new file mode 100644 index 000000000..ca2cfd9a2 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_u.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_ul.png b/code/web/app/app_achievements/pic/bar_done_ul.png new file mode 100644 index 000000000..05e179979 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_ul.png differ diff --git a/code/web/app/app_achievements/pic/bar_done_ur.png b/code/web/app/app_achievements/pic/bar_done_ur.png new file mode 100644 index 000000000..694428c86 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_done_ur.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_b.png b/code/web/app/app_achievements/pic/bar_pending_b.png new file mode 100644 index 000000000..70d847d32 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_b.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_bl.png b/code/web/app/app_achievements/pic/bar_pending_bl.png new file mode 100644 index 000000000..178a37c2a Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_bl.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_br.png b/code/web/app/app_achievements/pic/bar_pending_br.png new file mode 100644 index 000000000..1fea3d2a9 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_br.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_l.png b/code/web/app/app_achievements/pic/bar_pending_l.png new file mode 100644 index 000000000..790c9b0c0 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_l.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_r.png b/code/web/app/app_achievements/pic/bar_pending_r.png new file mode 100644 index 000000000..57631ef2f Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_r.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_u.png b/code/web/app/app_achievements/pic/bar_pending_u.png new file mode 100644 index 000000000..33c487fa9 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_u.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_ul.png b/code/web/app/app_achievements/pic/bar_pending_ul.png new file mode 100644 index 000000000..b417e8cf5 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_ul.png differ diff --git a/code/web/app/app_achievements/pic/bar_pending_ur.png b/code/web/app/app_achievements/pic/bar_pending_ur.png new file mode 100644 index 000000000..9ea44bce8 Binary files /dev/null and b/code/web/app/app_achievements/pic/bar_pending_ur.png differ diff --git a/code/web/app/app_achievements/pic/check.png b/code/web/app/app_achievements/pic/check.png new file mode 100644 index 000000000..2e454932a Binary files /dev/null and b/code/web/app/app_achievements/pic/check.png differ diff --git a/code/web/app/app_achievements/pic/f-connect.png b/code/web/app/app_achievements/pic/f-connect.png new file mode 100644 index 000000000..ee067c17b Binary files /dev/null and b/code/web/app/app_achievements/pic/f-connect.png differ diff --git a/code/web/app/app_achievements/pic/facebook-logo.png b/code/web/app/app_achievements/pic/facebook-logo.png new file mode 100644 index 000000000..c469dafac Binary files /dev/null and b/code/web/app/app_achievements/pic/facebook-logo.png differ diff --git a/code/web/app/app_achievements/pic/icon/grey/small/test.png b/code/web/app/app_achievements/pic/icon/grey/small/test.png new file mode 100644 index 000000000..5123d8d30 Binary files /dev/null and b/code/web/app/app_achievements/pic/icon/grey/small/test.png differ diff --git a/code/web/app/app_achievements/pic/icon/grey/test.png b/code/web/app/app_achievements/pic/icon/grey/test.png new file mode 100644 index 000000000..6b2d0a9a3 Binary files /dev/null and b/code/web/app/app_achievements/pic/icon/grey/test.png differ diff --git a/code/web/app/app_achievements/pic/icon/small/test.png b/code/web/app/app_achievements/pic/icon/small/test.png new file mode 100644 index 000000000..e6a5b2818 Binary files /dev/null and b/code/web/app/app_achievements/pic/icon/small/test.png differ diff --git a/code/web/app/app_achievements/pic/icon/test.png b/code/web/app/app_achievements/pic/icon/test.png new file mode 100644 index 000000000..9e0e8f14a Binary files /dev/null and b/code/web/app/app_achievements/pic/icon/test.png differ diff --git a/code/web/app/app_achievements/pic/menu/ig_test.png b/code/web/app/app_achievements/pic/menu/ig_test.png new file mode 100644 index 000000000..a3085a681 Binary files /dev/null and b/code/web/app/app_achievements/pic/menu/ig_test.png differ diff --git a/code/web/app/app_achievements/pic/menu/test.png b/code/web/app/app_achievements/pic/menu/test.png new file mode 100644 index 000000000..5c9c0e507 Binary files /dev/null and b/code/web/app/app_achievements/pic/menu/test.png differ diff --git a/code/web/app/app_achievements/pic/menu_space.png b/code/web/app/app_achievements/pic/menu_space.png new file mode 100644 index 000000000..b104b9014 Binary files /dev/null and b/code/web/app/app_achievements/pic/menu_space.png differ diff --git a/code/web/app/app_achievements/pic/pending.png b/code/web/app/app_achievements/pic/pending.png new file mode 100644 index 000000000..451521d93 Binary files /dev/null and b/code/web/app/app_achievements/pic/pending.png differ diff --git a/code/web/app/app_achievements/pic/star_done.png b/code/web/app/app_achievements/pic/star_done.png new file mode 100644 index 000000000..d087adc79 Binary files /dev/null and b/code/web/app/app_achievements/pic/star_done.png differ diff --git a/code/web/app/app_achievements/pic/yubo_done.png b/code/web/app/app_achievements/pic/yubo_done.png new file mode 100644 index 000000000..8707db016 Binary files /dev/null and b/code/web/app/app_achievements/pic/yubo_done.png differ diff --git a/code/web/app/app_achievements/pic/yubo_done_small.png b/code/web/app/app_achievements/pic/yubo_done_small.png new file mode 100644 index 000000000..f5dc1b3e8 Binary files /dev/null and b/code/web/app/app_achievements/pic/yubo_done_small.png differ diff --git a/code/web/app/app_achievements/pic/yubo_pending.png b/code/web/app/app_achievements/pic/yubo_pending.png new file mode 100644 index 000000000..df66d1248 Binary files /dev/null and b/code/web/app/app_achievements/pic/yubo_pending.png differ diff --git a/code/web/app/app_achievements_admin/_doc/ADM_scheme.dia b/code/web/app/app_achievements_admin/_doc/ADM_scheme.dia new file mode 100644 index 000000000..a8285315f Binary files /dev/null and b/code/web/app/app_achievements_admin/_doc/ADM_scheme.dia differ diff --git a/code/web/app/app_achievements_admin/_doc/ADM_scheme.png b/code/web/app/app_achievements_admin/_doc/ADM_scheme.png new file mode 100644 index 000000000..7191a3842 Binary files /dev/null and b/code/web/app/app_achievements_admin/_doc/ADM_scheme.png differ diff --git a/code/web/app/app_achievements_admin/class/ADM_inter.php b/code/web/app/app_achievements_admin/class/ADM_inter.php new file mode 100644 index 000000000..b1fc15a3d --- /dev/null +++ b/code/web/app/app_achievements_admin/class/ADM_inter.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmAchievement_class.php b/code/web/app/app_achievements_admin/class/AdmAchievement_class.php new file mode 100644 index 000000000..747254953 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmAchievement_class.php @@ -0,0 +1,185 @@ +getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + function AdmAchievement($data,$parent) { + parent::__construct($data,$parent); + } + + protected function makeChild($d) { + return new AdmTask($d,$this); + } + + function getLang($lang) { + global $DBc; + + $res = $DBc->sqlQuery("SELECT * FROM ach_achievement_lang WHERE aal_achievement='".$this->getID()."' AND aal_lang='".$lang."'"); + + return array(0=>$res[0]['aal_name'],1=>$res[0]['aal_template']); + } + + function setLang($lang,$txt,$tpl) { + global $DBc,$_USER; + + $DBc->sqlQuery("INSERT INTO ach_achievement_lang (aal_achievement,aal_lang,aal_name,aal_template) VALUES ('".$this->getID()."','".$DBc->sqlEscape($lang)."','".$DBc->sqlEscape($txt)."',".mkn($tpl).") ON DUPLICATE KEY UPDATE aal_name='".$DBc->sqlEscape($txt)."',aal_template=".mkn($tpl).""); + + if($_USER->getLang() == $lang) { + $this->name = $txt; + $this->template = $tpl; + } + } + + #@overrides AdmDispatcher::insertNode() + function insertNode($n) { + $n->insert(); + $this->addOpen($n); + } + + function delete_me() { + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_achievement WHERE aa_id='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_objective WHERE ao_metalink='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_achievement_lang WHERE NOT EXISTS (SELECT * FROM ach_achievement WHERE aa_id=aal_achievement)"); + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->delete_me(); + $this->removeChild($curr->getID()); + } + } + + function update() { + global $DBc; + + $DBc->sqlQuery("UPDATE ach_achievement SET aa_category='".$this->getCategory()."',aa_parent=".mkn($this->getParentID()).",aa_image='".$DBc->sqlEscape($this->getImage())."',aa_dev='".$this->getDev()."',aa_sticky='".$DBc->sqlEscape($this->getSticky())."' WHERE aa_id='".$this->getID()."'"); + + #MISSING: update lang entry + $DBc->sqlQuery("INSERT INTO ach_achievement_lang (aal_achievement,aal_lang,aal_name,aal_template) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."',".mkn($this->getTemplate()).") ON DUPLICATE KEY UPDATE aal_name='".$DBc->sqlEscape($this->getName())."',aal_template=".mkn($this->getTemplate()).""); + } + + function insert() { + global $DBc; + + $this->dev = 1; + + $DBc->sqlQuery("INSERT INTO ach_achievement (aa_category,aa_parent,aa_image,aa_dev,aa_sticky) VALUES ('".$this->getCategory()."',".mkn($this->getParentID()).",'".$DBc->sqlEscape($this->getImage())."','1','".$DBc->sqlEscape($this->getSticky())."')"); + $id = $DBc->insertID(); + $this->setID($id); + + $DBc->sqlQuery("INSERT INTO ach_achievement_lang (aal_achievement,aal_lang,aal_name,aal_template) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."',".mkn($this->getTemplate()).")"); + } + + + function setCategory($c) { + $this->category = $c; + } + + function setTieRace($t) { + $this->tie_race = $t; + } + + function setTieCiv($t) { + $this->tie_civ = $t; + } + + function setTieCult($t) { + $this->tie_cult = $t; + } + + function setImage($i) { + $this->image = $i; + } + + function setName($n) { + $this->name = $n; + } + + function setTemplate($t) { + $this->template = $t; + } + + function orderTasks() { + + $i = 0; + $start = $this->findParentID(null); + + while($start != null) { + $start->setTorder($i); + $start->update(); + $i++; + #echo $i; + $start = $this->findParentID($start->getID()); + } + } + + private function findParentID($id) { + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getParentID() == $id) { + return $curr; + } + } + + return null; + } + + function setParentID($p) { + $this->parent_id = $p; + } + + function setSticky($s) { + $this->sticky = $s; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmAtom_class.php b/code/web/app/app_achievements_admin/class/AdmAtom_class.php new file mode 100644 index 000000000..dd66e0cc7 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmAtom_class.php @@ -0,0 +1,347 @@ +setParent($this); + $n->insert(); + $this->addChild($n); + } + + function removeNode($id) { + $res = $this->getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + protected $objective; + protected $mandatory; + protected $ruleset; + protected $ruleset_parsed; + protected $parent_id; + + function AdmAtom($data,$parent) { + $this->parent = $parent; + $this->id = $data['atom_id']; + $this->objective = $data['atom_objective']; + $this->mandatory = $data['atom_mandatory']; + $this->ruleset = $data['atom_ruleset']; + $this->ruleset_parsed = $data['atom_ruleset_parsed']; + } + + function delete_me() { // aaaaand... it's gone ^^ + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_atom WHERE atom_id='".$this->id."'"); + $DBc->sqlQuery("DELETE FROM ach_player_atom WHERE apa_atom='".$this->id."'"); + } + + function update() { // write updated data to database + global $DBc; + + $DBc->sqlQuery("UPDATE ach_atom SET atom_mandatory='".$this->getMandatory()."',atom_ruleset='".$DBc->sqlEscape($this->getRuleset())."',atom_ruleset_parsed='".$DBc->sqlEscape($this->getRulesetParsed())."' WHERE atom_id='".$this->id."'"); + } + + function insert() { // insert atoms as new row + global $DBc; + + $DBc->sqlQuery("INSERT INTO ach_atom (atom_objective,atom_mandatory,atom_ruleset,atom_ruleset_parsed) VALUES ('".$this->getObjective()."','".$this->getMandatory()."','".$DBc->sqlEscape($this->getRuleset())."','".$DBc->sqlEscape($this->getRulesetParsed())."')"); + $id = $DBc->insertID(); + $this->setID($id); + } + + function getObjective() { + return $this->objective; + } + + function setObjective($o) { + $this->objective = $o; + } + + function setMandatory($ft) { + if($ft == true) { + $this->mandatory = 1; + } + else { + $this->mandatory = 0; + } + } + + function setRuleset($r) { + $this->ruleset = $r; + $this->parse(); + } + + function getMandatory() { + return $this->mandatory; + } + + function isMandatory() { + return ($this->mandatory == 1); + } + + function getRuleset() { + return $this->ruleset; + } + + function getRulesetParsed() { + return $this->ruleset_parsed; + } + + private function parse() { // parsing the ruleset + /* +VALUE _money AS $money { + + CACHE blach AS $test; + + if($money >= 10000 && $test == 0) { + RESET; + GRANT $money UNTIL TIMER:3600; + FINAL; + } + else { + CACHE blach SET $money; + } + + SCRIPT wealth($money) AS $res; + + if($res == "lol") { + DENY; + } +} + +ENTITY _pos AS $pos { + SCRIPT inside($pos,"majestic_garden") AS $region; + + if($region == true) { + GRANT; + } +} +*/ + + $res = $this->ruleset; + + #VALUE ([^ ]+) AS ([$][^ ]+) {# + $match = array(); + preg_match_all("#VALUE ([^ ]+) AS ([$][^ ]+) {#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $func = "_".md5(microtime()); + + $tmp = '$this->registerValue("'.$match[1][$key].'","'.$func.'"); + +function '.$func.'('.$match[2][$key].',$_P,$_CB) { + global $_CACHE; + $_IDENT = "'.$match[1][$key].'";'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #ENTITY ([^ ]+) AS ([$][^ ]+) {# + $match = array(); + preg_match_all("#ENTITY ([^ ]+) AS ([$][^ ]+) {#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $func = "_".md5(microtime()); + + $tmp = '$this->registerEntity("'.$match[1][$key].'","'.$func.'"); + +function '.$func.'('.$match[2][$key].',$_P,$_CB) { + global $_CACHE; + $_IDENT = "'.$match[1][$key].'";'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #EVENT ([^ ]+) AS ([$][^ ]+) {# + $match = array(); + preg_match_all("#EVENT ([^ ]+) AS ([$][^ ]+) {#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $func = "_".md5(microtime()); + + $tmp = '$this->registerEvent("'.$match[1][$key].'","'.$func.'"); + +function '.$func.'('.$match[2][$key].',$_P,$_CB) { + global $_CACHE; + $_IDENT = "'.$match[1][$key].'";'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #GRANT ([^;]*);# + $match = array(); + preg_match_all("#GRANT ([^;]*);#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $tmp = '$_P->grant('.$match[1][$key].');'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #GRANT;# + $match = array(); + preg_match_all("#GRANT;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->grant();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #DENY;# + $match = array(); + preg_match_all("#DENY;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->deny();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #UNLOCK;# + $match = array(); + preg_match_all("#UNLOCK;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->unlock();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #RESET;# + $match = array(); + preg_match_all("#RESET;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->reset_();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #UNLOCK_ALL;# + $match = array(); + preg_match_all("#UNLOCK_ALL;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->unlock_all();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #RESET_ALL;# + $match = array(); + preg_match_all("#RESET_ALL;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->reset_all();'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #FINAL VALUE;# + $match = array(); + preg_match_all("#FINAL VALUE;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->unregisterValue($_IDENT,$_CB);'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #FINAL ENTITY;# + $match = array(); + preg_match_all("#FINAL ENTITY;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->unregisterEntity($_IDENT,$_CB);'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + #FINAL EVENT;# + $match = array(); + preg_match_all("#FINAL EVENT;#",$this->ruleset,$match); + foreach($match[0] as $elem) { + $tmp = '$_P->unregisterEvent($_IDENT,$_CB);'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #CACHE ([^ ]+) AS ([$][^ ]+);# + $match = array(); + preg_match_all("#CACHE ([^ ]+) AS ([$][^;]+);#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $tmp = $match[2][$key].' = $_CACHE->getData(\''.$match[1][$key].'\');'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #CACHE ([^ ]+) SET ([$][^ ]+);# + $match = array(); + preg_match_all("#CACHE ([^ ]+) SET ([$][^;]+);#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $tmp = '$_CACHE->writeData(\''.$match[1][$key].'\','.$match[2][$key].');'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + #SCRIPT ([^ ]+) AS ([$][^ ]+);# + $match = array(); + preg_match_all("#SCRIPT ([^\(]+)\(([^\)]*)\) AS ([$][^;]+);#",$this->ruleset,$match); + foreach($match[0] as $key=>$elem) { + $tmp = '@include_once("script/'.$match[1][$key].'_script.php"); + '.$match[3][$key].' = '.$match[1][$key].'('.$match[2][$key].');'; + + //replace + $res = str_replace($elem,$tmp,$res); + } + + $this->ruleset_parsed = $res; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmCategory_class.php b/code/web/app/app_achievements_admin/class/AdmCategory_class.php new file mode 100644 index 000000000..523cced89 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmCategory_class.php @@ -0,0 +1,86 @@ +getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + function AdmCategory($id,$race,$cult = null,$civ = null) { + parent::__construct($id,$race,$cult,$civ); + } + + protected function makeChild($d) { + $a = new AdmAchievement($d,$this); + return $a; + } + + #@overrides AdmDispatcher::insertNode() + function insertNode($n) { + $n->insert(); + $this->addOpen($n); + } + + function setLang($lang,$txt) { + global $DBc; + + $DBc->sqlQuery("INSERT INTO ach_category_lang (acl_category,acl_lang,acl_name) VALUES ('".$this->getID()."','".$DBc->sqlEscape($lang)."','".$DBc->sqlEscape($txt)."') ON DUPLICATE KEY UPDATE acl_name='".$DBc->sqlEscape($txt)."'"); + } + + function getLang($lang) { + global $DBc; + + $res = $DBc->sqlQuery("SELECT acl_name FROM ach_category_lang WHERE acl_category='".$this->getID()."' AND acl_lang='".$DBc->sqlEscape($lang)."'"); + return $res[0]['acl_name']; + } + + function update() { + global $DBc; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmDispatcher_trait.php b/code/web/app/app_achievements_admin/class/AdmDispatcher_trait.php new file mode 100644 index 000000000..65fd13663 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmDispatcher_trait.php @@ -0,0 +1,70 @@ +setParent($this); + $n->insert(); + $this->addChild($n); + } + + function removeNode($id) { + $res = $this->getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmMenuNode_class.php b/code/web/app/app_achievements_admin/class/AdmMenuNode_class.php new file mode 100644 index 000000000..cde7d89ba --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmMenuNode_class.php @@ -0,0 +1,163 @@ +sqlQuery("SELECT count(*) as anz FROM ach_achievement WHERE aa_category='".$this->id."'"); + $this->ach_count = $res[0]['anz']; + } + + protected function makeChild($d) { // override child generator to use admin classes + return new AdmMenuNode($d,$this); + } + + function hasAchievements() { + if($this->ach_count != 0) { + return true; + } + else { + $iter = $this->getIterator(); + while($iter->hasNext()) { + $elem = $iter->getNext(); + $res = $elem->hasAchievements(); + if($res == true) { + return true; + } + } + + return false; + } + } + + function getNode($id) { // try to find the child node that has the given ID. Return null on failure. + $res = $this->getChildDataByID($id); + if($res != null) { + return $res; + } + + $iter = $this->getIterator(); + while($iter->hasNext()) { // check children + $curr = $iter->getNext(); + $tmp = $curr->getNode($id); + if($tmp != null) { + return $tmp; + } + } + + return null; + } + + function delete_me() { // remove this node + global $DBc; + + // remove from database + $DBc->sqlQuery("DELETE FROM ach_category WHERE ac_id='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_category WHERE ac_parent='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_category_lang WHERE NOT EXISTS (SELECT * FROM ach_category WHERE ac_id=acl_category)"); + + // call delete function for all children + foreach($this->nodes as $elem) { + $elem->delete_me(); + $this->removeChild($elem->getID()); + } + } + + function insertChild(&$n) { // insert a new child + // insert command to create database entry + $n->insert(); + + // set the new child's parent and add it to the node list + $n->setParent($this); + $this->addChild($n); + } + + function update() { + global $DBc,$_USER; + + $DBc->sqlQuery("UPDATE ach_category SET ac_parent=".mkn($this->getParentID()).",ac_order='".$this->getOrder()."',ac_image=".mkn($this->getImage()).",ac_dev='".$this->getDev()."' WHERE ac_id='".$this->getID()."'"); + #echo "
        ".$this->getImage()." =>UPDATE ach_category SET ac_parent=".mkn($this->getParentID()).",ac_order='".$this->getOrder()."',ac_image=".mkn($this->getImage()).",ac_dev='".$this->getDev()."' WHERE ac_id='".$this->getID()."'"; + + #MISSING: update lang entry + $DBc->sqlQuery("INSERT IGNORE INTO ach_category_lang (acl_category,acl_lang,acl_name) VALUES ('".$this->getID()."','".$_USER->getLang()."','".$DBc->sqlEscape($this->getName())."') ON DUPLICATE KEY UPDATE acl_name='".$DBc->sqlEscape($this->getName())."'"); + } + + function insert() { // write $this to the database as a new entry + global $DBc,$_USER; + + $this->setOrder($this->parent->getNextOrder()); + + $DBc->sqlQuery("INSERT INTO ach_category (ac_parent,ac_order,ac_image,ac_dev) VALUES (".mkn($this->getParentID()).",'".$this->getOrder()."',".mkn($this->getImage()).",'1')"); + $id = $DBc->insertID(); + $this->setID($id); + #MISSING: insert lang entry + $DBc->sqlQuery("INSERT INTO ach_category_lang (acl_category,acl_lang,acl_name) VALUES ('".$this->getID()."','".$_USER->getLang()."','".$DBc->sqlEscape($this->getName())."')"); + + } + + private function setOrder($o) { + $this->order = $o; + $this->update(); + } + + function swapChild($a,$b) { + $ids = array(); + foreach($this->nodes as $key=>$elem) { + if($a == $elem->getID() || $b == $elem->getID()) { + $ids[] = $key; + } + + if(sizeof($ids) == 2) { + break; + } + } + + $tmp = $this->nodes[$ids[0]]; + $this->nodes[$ids[0]] = $this->nodes[$tmp[1]]; + $this->nodes[$ids[1]] = $tmp; + } + + function setName($n) { + $this->name = $n; + } + + function setImage($i) { + if($i == null || strtolower($i) == "null") { + $this->image = null; + } + else { + $this->image = $i; + } + } + + + function setParentID($p) { + if($p == null || strtolower($p) == "null") { + $this->parent_id = null; + } + else { + $this->parent_id = $p; + } + } + + + function getNextOrder() { + if($this->isEmpty()) { + return 0; + } + + $val = array(); + $iter = $this->getIterator(); + while($iter->hasNext()) { + $elem = $iter->getNext(); + $val[] = $elem->getOrder(); + } + + return (max($val)+1); + } + } + +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmMenu_class.php b/code/web/app/app_achievements_admin/class/AdmMenu_class.php new file mode 100644 index 000000000..c7ff8383d --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmMenu_class.php @@ -0,0 +1,133 @@ +getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + function AdmMenu($open) { + parent::__construct($open); + + #$this->drawTree(); + + $this->removeChild(0); // unset the auto-generated "summary" node + } + + protected function makeChild($d) { // override child generator to use admin classes + return new AdmMenuNode($d,$this); + } + + function removeNode($id) { // find the node that has the ID we want to delete. If found, call it's delete function. + $res = $this->getNode($id); + if($res != null) { + $res->delete_me(); + $tmp = $res->getParent(); + $tmp->removeChild($id); + } + } + + function insertNode(&$n) { + if($n->getParentID() != null) { + $res = $this->getNode($n->getParentID()); + if($res != null) { + $n->setParent($res); + $res->insertChild($n); + } + } + else { + $n->setParent($this); + $n->insert(); + $this->addChild($n); + } + } + + function updateNode($id,$data) { #MISSING: data handling... + $res = $this->getNode($id); + if($res != null) { + $res->setName($data['acl_name']); + $res->setImage($data['ac_image']); + $res->update(); + } + } + + function swapOrder($a,$b) { + $tmp_a = $this->getNode($a); + if($tmp_a != null) { + $tmp_b = $this->getNode($a); + if($tmp_b != null) { + $tmp = $tmp_b->getOrder(); + $tmp_b->setOrder($tmp_a->getOrder()); + $tmp_a->setOrder($tmp); + + if($tmp_a->getParentID() == $tmp_b->getParentID()) { + $tmp_a->getParent()->swapChild($a,$b); + } + } + } + } + + function getNode($id) { // try to find the MenuNode that has the given ID. Return null on failure. + $res = $this->getChildDataByID($id); + if($res != null) { + return $res; + } + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + #echo $curr->getID(); + $tmp = $curr->getNode($id); + if($tmp != null) { + return $tmp; + } + } + + return null; + } + + function getNextOrder() { + if($this->isEmpty()) { + return 0; + } + + $val = array(); + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $val[] = $curr->getOrder(); + } + + return (max($val)+1); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmObjective_class.php b/code/web/app/app_achievements_admin/class/AdmObjective_class.php new file mode 100644 index 000000000..81d38a805 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmObjective_class.php @@ -0,0 +1,152 @@ +setParent($this); + $n->insert(); + $this->addChild($n); + } + + function removeNode($id) { + $res = $this->getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + function AdmObjective($data,$parent) { + parent::__construct($data,$parent); + + global $DBc; + + $res = $DBc->sqlQuery("SELECT * FROM ach_atom WHERE atom_objective='".$this->getID()."'"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $this->addChild($this->makeChild($res[$i])); + } + } + + protected function makeChild($d) { + return new AdmAtom($d,$this); + } + + function getLang($lang) { // load language + global $DBc; + + $res = $DBc->sqlQuery("SELECT * FROM ach_objective_lang WHERE aol_objective='".$this->getID()."' AND aol_lang='".$lang."'"); + + return $res[0]['aol_name']; + } + + function setLang($lang,$txt) { // write language + global $DBc,$_USER; + + $DBc->sqlQuery("INSERT INTO ach_objective_lang (aol_objective,aol_lang,aol_name) VALUES ('".$this->getID()."','".$DBc->sqlEscape($lang)."','".$DBc->sqlEscape($txt)."') ON DUPLICATE KEY UPDATE aol_name='".$DBc->sqlEscape($txt)."'"); + + if($_USER->getLang() == $lang) { + $this->name = $txt; + } + } + + function delete_me() { + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_objective WHERE ao_id='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_player_objective WHERE apo_objective='".$this->getID()."'"); + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->delete_me(); + $this->removeChild($curr->getID()); + } + } + + function update() { + global $DBc; + + $DBc->sqlQuery("UPDATE ach_objective SET ao_condition='".$DBc->sqlEscape($this->getCondition())."',ao_value=".mkn($this->getValue()).",ao_display='".$DBc->sqlEscape($this->getDisplay())."',ao_metalink=".mkn($this->getMetalink())." WHERE ao_id='".$this->getID()."'"); + + $DBc->sqlQuery("INSERT INTO ach_objective_lang (aol_objective,aol_lang,aol_name) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."') ON DUPLICATE KEY UPDATE aol_name='".$DBc->sqlEscape($this->getName())."'"); + } + + function insert() { + global $DBc; + + $DBc->sqlQuery("INSERT INTO ach_objective (ao_task,ao_condition,ao_value,ao_display,ao_metalink) VALUES ('".$this->getTask()."','".$DBc->sqlEscape($this->getCondition())."',".mkn($this->getValue()).",'".$DBc->sqlEscape($this->getDisplay())."',".mkn($this->getMetalink()).")"); + $id = $DBc->insertID(); + $this->setID($id); + + $DBc->sqlQuery("INSERT INTO ach_objective_lang (aol_objective,aol_lang,aol_name) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."')"); + } + + function setCondition($c) { + $this->condition = $c; + } + + function setDisplay($d) { + $this->display = $d; + } + + function setName($n) { + $this->name = $n; + } + + function setValue($v) { + $this->value = $v; + } + + function setMetalink($m) { + $this->metalink = $m; + if($this->getDisplay() == "meta") { + $this->name = "name and image will load on refresh only!"; + } + } + + function setTask($t) { + $this->task = $t; + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/AdmTask_class.php b/code/web/app/app_achievements_admin/class/AdmTask_class.php new file mode 100644 index 000000000..6f6f8856b --- /dev/null +++ b/code/web/app/app_achievements_admin/class/AdmTask_class.php @@ -0,0 +1,202 @@ +setParent($this); + $n->insert(); + $this->addChild($n); + } + + function removeNode($id) { + $res = $this->getChildDataByID($id); + if($res != null) { + $res->delete_me(); + $this->removeChild($id); + } + } + + function updateNode($id) { // PROBABLY USELESS! + $res = $this->getChildDataByID($id); + if($res != null) { + $res->update(); + } + } + + function getPathID($path = "") { + if($path != "") { + $path = ";".$path; + } + $path = $this->getID().$path; + if($this->parent != null) { + return $this->parent->getPathID($path); + } + + return $path; + } + + function getElementByPath($pid) { + $tmp = explode(";",$pid); + if($tmp[0] == $this->getID()) { + if(sizeof($tmp) > 1) { + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { + unset($tmp[0]); + return $c->getElementByPath(implode(";",$tmp)); + } + return null; + } + else { + return $this; + } + } + return null; + } + ######################### + + protected $condition; + protected $condition_value; + protected $torder; + + function AdmTask($data,$parent) { + parent::__construct($data,$parent); + + $this->condition = $data["at_condition"]; + $this->condition_value = $data["at_condition_value"]; + $this->torder = $data["at_torder"]; + } + + protected function makeChild($d) { + return new AdmObjective($d,$this); + } + + function getLang($lang) { // load language + global $DBc; + + $res = $DBc->sqlQuery("SELECT * FROM ach_task_lang WHERE atl_task='".$this->getID()."' AND atl_lang='".$lang."'"); + + return array(0=>$res[0]['atl_name'],1=>$res[0]['atl_template']); + } + + function setLang($lang,$txt,$tpl) { // write language + global $DBc,$_USER; + + $DBc->sqlQuery("INSERT INTO ach_task_lang (atl_task,atl_lang,atl_name,atl_template) VALUES ('".$this->getID()."','".$DBc->sqlEscape($lang)."','".$DBc->sqlEscape($txt)."',".mkn($tpl).") ON DUPLICATE KEY UPDATE atl_name='".$DBc->sqlEscape($txt)."',atl_template=".mkn($tpl).""); + + if($_USER->getLang() == $lang) { + $this->name = $txt; + $this->template = $tpl; + } + } + + function delete_me() { + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_task WHERE at_id='".$this->getID()."'"); + $DBc->sqlQuery("DELETE FROM ach_player_task WHERE apt_task='".$this->getID()."'"); + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->delete_me(); + $this->removeChild($curr->getID()); + } + } + + function update() { + global $DBc; + + $DBc->sqlQuery("UPDATE ach_task SET at_parent=".mkn($this->getParentID()).",at_value='".$DBc->sqlEscape($this->getValue())."',at_condition='".$DBc->sqlEscape($this->getCondition())."',at_condition_value=".mkn($this->getConditionValue()).",at_dev='".$this->getDev()."',at_torder='".$this->torder."', at_inherit='".$this->inherit_obj."' WHERE at_id='".$this->getID()."'"); + + $DBc->sqlQuery("INSERT INTO ach_task_lang (atl_task,atl_lang,atl_name,atl_template) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."',".mkn($this->getTemplate()).") ON DUPLICATE KEY UPDATE atl_name='".$DBc->sqlEscape($this->getName())."',atl_template=".mkn($this->getTemplate()).""); + } + + function insert() { + global $DBc; + + $this->dev = 1; + + $DBc->sqlQuery("INSERT INTO ach_task (at_achievement,at_parent,at_value,at_condition,at_condition_value,at_dev,at_torder,at_inherit) VALUES ('".$this->getAchievement()."',".mkn($this->getParentID()).",'".$DBc->sqlEscape($this->getValue())."','".$DBc->sqlEscape($this->getCondition())."',".mkn($this->getConditionValue()).",'1','".$this->torder."','".$this->inherit_obj."')"); + $id = $DBc->insertID(); + $this->setID($id); + + $DBc->sqlQuery("INSERT INTO ach_task_lang (atl_task,atl_lang,atl_name,atl_template) VALUES ('".$this->getID()."','en','".$DBc->sqlEscape($this->getName())."',".mkn($this->getTemplate()).")"); + } + + function setAchievement($a) { + $this->achievement = $a; + } + + function setName($name) { + $this->name = $name; + } + + function setTemplate($t) { + $this->template = $t; + } + + function setValue($v) { + $this->value = $v; + } + + function getCondition() { + return $this->condition; + } + + function getConditionValue() { + return $this->condition_value; + } + + function setCondition($c) { + $this->condition = $c; + } + + function setConditionValue($v) { + $this->condition_value = $v; + } + + function getTorder() { + return $this->torder; + } + + function setTorder($t) { + $this->torder = $t; + } + + function setHeritage($i) { + $this->inherit_obj = $i; + } + + function setParentID($p,$order = true) { #reordering must happen A) after insert B) when updating + if($p == null || $p == "null") { + + $this->parent_id = null; + + } + else { + + $this->parent_id = $p; + + } + + if($order == true) { + + $iter = $this->parent->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + if($curr->getID() == $this->id) { + continue; + } + if($curr->getParentID() == $this->parent_id) { + $curr->setParentID($this->id,false); + $curr->update(); + + break; + } + } + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSRAchievement_class.php b/code/web/app/app_achievements_admin/class/CSRAchievement_class.php new file mode 100644 index 000000000..1cbd7ada8 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRAchievement_class.php @@ -0,0 +1,125 @@ +getID()."
        "; + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->grant($player); + #echo "grant()
        "; + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + $c = $this->getChildDataByID($tmp[1]); + #echo "...".$tmp[1]; + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->grantNode(implode(";",$tmp),$player); + #echo "grantNode()
        "; + } + } + #echo "end
        "; + } + + function denyNode($path,$player) { + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->deny($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + if($tmp[0] == $this->getID()) { // it's my id! + + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->denyNode(implode(";",$tmp),$player); + } + } + } + } + + function getPath($path = "") { + if($path != "") { + $path = ";".$path; + } + + $path = $this->getID().$path; + + if($this->hasParent()) { + $path = $this->parent->getPath($path); + } + + return $path; + } + + private function hasParent() { + return ($this->parent != null); + } + ######################### + + function CSRAchievement($data,$parent) { + parent::__construct($data,$parent); + } + + protected function makeChild($d) { + return new CSRTask($d,$this); + } + + function grant($pid) { + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->grant($pid); + $this->setChildDone($curr->getID()); + } + + $this->parent->setChildDone($this->id); + } + + function deny($pid) { + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->deny($pid); + $this->setChildOpen($curr->getID()); + } + + $this->parent->setChildOpen($this->id); + } + + function setTaskDone($id) { + $this->setChildDone($id); + + + $this->parent->addChildDone($this->id); + + if(!$this->hasOpen()) { + $this->parent->removeChildOpen($this->id); + } + } + + function setTaskOpen($id) { + + $this->setChildOpen($id); + + + $this->parent->addChildOpen($this->id); + + if(!$this->hasDone()) { + $this->parent->removeChildDone($this->id); + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSRAtom_class.php b/code/web/app/app_achievements_admin/class/CSRAtom_class.php new file mode 100644 index 000000000..398b7f283 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRAtom_class.php @@ -0,0 +1,22 @@ +id = $data['atom_id']; + $this->parent = $parent; + } + + function grant($pid) { + $this->clear_all($pid); #empty database + } + + function deny($pid) { + $this->clear_all($pid); #empty database + } + + private function clear_all($pid) { + global $DBc; + $DBc->sqlQuery("DELETE FROM ach_player_atom WHERE apa_atom='".$this->getID()."' AND apa_player='".$pid."'"); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSRCategory_class.php b/code/web/app/app_achievements_admin/class/CSRCategory_class.php new file mode 100644 index 000000000..b2f1eac7d --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRCategory_class.php @@ -0,0 +1,89 @@ +getID()."
        "; + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->grant($player); + #echo "grant()
        "; + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + $c = $this->getChildDataByID($tmp[1]); + #echo "...".$tmp[1]; + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->grantNode(implode(";",$tmp),$player); + #echo "grantNode()
        "; + } + } + #echo "end
        "; + } + + function denyNode($path,$player) { + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->deny($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + if($tmp[0] == $this->getID()) { // it's my id! + + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->denyNode(implode(";",$tmp),$player); + } + } + } + } + + function getPath($path = "") { + if($path != "") { + $path = ";".$path; + } + + $path = $this->getID().$path; + + if($this->hasParent()) { + $path = $this->parent->getPath($path); + } + + return $path; + } + + private function hasParent() { + return ($this->parent != null); + } + ######################### + + function CSRCategory($id,$race,$cult = null,$civ = null) { + parent::__construct($id,$race,$cult,$civ); + } + + protected function makeChild($d) { + return new CSRAchievement($d,$this); + } + + function grant($id) { + return false; // category can't grant! + } + + function deny($id) { + return false; // category can't deny! + } + + } +?> diff --git a/code/web/app/app_achievements_admin/class/CSRDispatcher_trait.php b/code/web/app/app_achievements_admin/class/CSRDispatcher_trait.php new file mode 100644 index 000000000..65e8e43f2 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRDispatcher_trait.php @@ -0,0 +1,65 @@ +getID() == $path) { + $this->grant($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + $c = $this->getChildDataByID($tmp[1]); + + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->grantNode(implode(";",$tmp),$player); + + } + } + + } + + function denyNode($path,$player) { + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->deny($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + if($tmp[0] == $this->getID()) { // it's my id! + + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->denyNode(implode(";",$tmp),$player); + } + } + } + } + + function getPath($path = "") { + if($path != "") { + $path = ";".$path; + } + + $path = $this->getID().$path; + + if($this->hasParent()) { + $path = $this->parent->getPath($path); + } + + return $path; + } + + private function hasParent() { + return ($this->parent != null); + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSRObjective_class.php b/code/web/app/app_achievements_admin/class/CSRObjective_class.php new file mode 100644 index 000000000..254824b0a --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRObjective_class.php @@ -0,0 +1,116 @@ +getID()."
        "; + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->grant($player); + #echo "grant()
        "; + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + $c = $this->getChildDataByID($tmp[1]); + #echo "...".$tmp[1]; + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->grantNode(implode(";",$tmp),$player); + #echo "grantNode()
        "; + } + } + #echo "end
        "; + } + + function denyNode($path,$player) { + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->deny($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + if($tmp[0] == $this->getID()) { // it's my id! + + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->denyNode(implode(";",$tmp),$player); + } + } + } + } + + function getPath($path = "") { + if($path != "") { + $path = ";".$path; + } + + $path = $this->getID().$path; + + if($this->hasParent()) { + $path = $this->parent->getPath($path); + } + + return $path; + } + + private function hasParent() { + return ($this->parent != null); + } + ######################### + + function CSRObjective($data,$parent) { + parent::__construct($data,$parent); + + global $DBc; + + $res = $DBc->sqlQuery("SELECT atom_id FROM ach_atom WHERE atom_objective='".$this->getID()."'"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $this->addChild($this->makeChild($res[$i])); + } + } + + protected function makeChild($d) { + return new CSRAtom($d,$this); + } + + function grant($pid) { + global $DBc; + + $DBc->sqlQuery("INSERT INTO ach_player_objective (apo_objective,apo_player,apo_date) VALUES ('".$this->getID()."','".$pid."','".time()."')"); + $this->done = 1; + $this->progress = $this->value; + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->grant($pid); + } + } + + function deny($pid) { + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_player_objective WHERE apo_objective='".$this->getID()."' AND apo_player='".$pid."'"); + $this->done = 0; + $this->progress = 0; + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->deny($pid); + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSRTask_class.php b/code/web/app/app_achievements_admin/class/CSRTask_class.php new file mode 100644 index 000000000..5680877a7 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSRTask_class.php @@ -0,0 +1,109 @@ +getID()."
        "; + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->grant($player); + #echo "grant()
        "; + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + $c = $this->getChildDataByID($tmp[1]); + #echo "...".$tmp[1]; + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->grantNode(implode(";",$tmp),$player); + #echo "grantNode()
        "; + } + } + #echo "end
        "; + } + + function denyNode($path,$player) { + if(is_numeric($path)) { + //it's me (id == numeric) + if($this->getID() == $path) { + $this->deny($player); + } + } + else { + //get child with the next level id and dispatch + $tmp = explode(";",$path); + + if($tmp[0] == $this->getID()) { // it's my id! + + $c = $this->getChildDataByID($tmp[1]); + if($c != null) { // check if it's really own child + unset($tmp[0]); + $c->denyNode(implode(";",$tmp),$player); + } + } + } + } + + function getPath($path = "") { + if($path != "") { + $path = ";".$path; + } + + $path = $this->getID().$path; + + if($this->hasParent()) { + $path = $this->parent->getPath($path); + } + + return $path; + } + + private function hasParent() { + return ($this->parent != null); + } + ######################### + + function CSRTask($data,$parent) { + parent::__construct($data,$parent); + } + + protected function makeChild($d) { + return new CSRObjective($d,$this); + } + + function grant($pid) { + global $DBc; + + $DBc->sqlQuery("INSERT INTO ach_player_task (apt_task,apt_player,apt_date) VALUES ('".$this->getID()."','".$pid."','".time()."')"); + $this->done = time(); + #echo $this->idx."
        "; + $this->parent->setTaskDone($this->id); + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->grant($pid); + } + } + + function deny($pid) { + global $DBc; + + $DBc->sqlQuery("DELETE FROM ach_player_task WHERE apt_task='".$this->getID()."' AND apt_player='".$pid."'"); + $this->done = 0; + $this->parent->setTaskOpen($this->id); + + $iter = $this->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + $curr->deny($pid); + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/CSR_inter.php b/code/web/app/app_achievements_admin/class/CSR_inter.php new file mode 100644 index 000000000..67b64149e --- /dev/null +++ b/code/web/app/app_achievements_admin/class/CSR_inter.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/RyzomAdmin_class.php b/code/web/app/app_achievements_admin/class/RyzomAdmin_class.php new file mode 100644 index 000000000..e7361364f --- /dev/null +++ b/code/web/app/app_achievements_admin/class/RyzomAdmin_class.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/class/mySQL_class.php b/code/web/app/app_achievements_admin/class/mySQL_class.php new file mode 100644 index 000000000..36baa1774 --- /dev/null +++ b/code/web/app/app_achievements_admin/class/mySQL_class.php @@ -0,0 +1,161 @@ +$elem) { + $in[$key] = mysql_real_escape_string(stripslashes($elem)); + } + } + else { + $in = mysql_real_escape_string(stripslashes($in)); + } + return $in; + } + + function mySQL($err=false) { + $this->DBstats = array(); + $this->DBc = false; + if($err === "DIE" || $err === "PRINT" || $err === "ALERT" || $err === "HIDE" || $err === "LOG") { + $this->DBerror = $err; + } + else { + $this->DBerror = "HIDE"; + } + $this->resetStats(); + $this->cached = false; + } + + function connect($ip,$user,$pass,$db=false) { + $this->DBc = mysql_pconnect($ip,$user,$pass) or $this->error(mysql_error()); + if($this->DBc && $db) { + $this->database($db); + } + $this->resetStats(); + } + + function database($db) { + if(!$this->DBc) { + return false; + } + mysql_select_db($db,$this->DBc) or $this->error(mysql_error()); + return true; + } + + function resetStats() { + $this->DBstats['query'] = 0; + $this->DBstats['error'] = 0; + } + + function getStats() { + return $this->DBstats; + } + + function sendSQL($query,$handling="PLAIN",$buffer=false) { // can be INSERT, DELETE, UPDATE, ARRAY, NONE, PLAIN + #if($this->cached !== false) { + #$this->unlinkSql($this->cached); + #} + if(!$this->DBc) { + return false; + } + + if($buffer === false && $handling !== "PLAIN") { + $res = mysql_unbuffered_query($query,$this->DBc) or $this->error(mysql_error(),$query); + } + else { + $res = mysql_query($query,$this->DBc) or $this->error(mysql_error(),$query); + } + + #$this->cached = $res; + + $this->DBstats['query']++; + + if($res) { + if($handling === "INSERT") { + $tmp = mysql_insert_id($this->DBc) or $this->error(mysql_error());; + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "DELETE" || $handling === "UPDATE") { + $tmp = mysql_affected_rows($this->DBc) or $this->error(mysql_error()); + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "ARRAY") { + $tmp = $this->parseSql($res); + $this->unlinkSql($res); + return $tmp; + } + elseif($handling === "NONE") { + $this->unlinkSql($res); + return true; + } + else { + return $res; + } + //mysql_free_result($res); + } + else { + return false; + } + } + + function unlinkSql($res) { + @mysql_free_result($res); + } + + private function parseSql($res) { + $data = array(); + $k = 0; + while($tmp = mysql_fetch_array($res,MYSQL_ASSOC)) { + $data[$k] = $tmp; + $k++; + } + + return $data; + } + + function getNext($res) { + if($res) { + if($tmp = mysql_fetch_array($res,MYSQL_ASSOC)) { + return $tmp; + } + else { + return false; + } + } + else { + return false; + } + } + + private function error($error,$query = false) { + $this->DBstats['error']++; + + if($query != false) { + $error .= " -->|".$query."|<--"; + } + + switch($this->DBerror) { + case 'DIE': + die($error); + break; + case 'PRINT': + echo "
        ".$error."
        "; + break; + case 'ALERT': + echo ""; + break; + case 'LOG': + logf("MySQL ERROR: ".$error); + break; + default: + flush(); + break; + } + } + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/conf.php b/code/web/app/app_achievements_admin/conf.php new file mode 100644 index 000000000..7163ef95a --- /dev/null +++ b/code/web/app/app_achievements_admin/conf.php @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/favicon.png b/code/web/app/app_achievements_admin/favicon.png new file mode 100644 index 000000000..0e26ec6e2 Binary files /dev/null and b/code/web/app/app_achievements_admin/favicon.png differ diff --git a/code/web/app/app_achievements_admin/include/adm_render_ach.php b/code/web/app/app_achievements_admin/include/adm_render_ach.php new file mode 100644 index 000000000..9259842af --- /dev/null +++ b/code/web/app/app_achievements_admin/include/adm_render_ach.php @@ -0,0 +1,970 @@ + + .ach_menu { + display:block; + padding:2px; + border:1px solid #000000; + margin-bottom:2px; + color:#FFFFFF; + } + .ach_menu:hover { + color:orange; + } + + .ach_mspan a { + text-decoration:none; + } + "; + + return $html.adm_render_mnode($menu,$sub); + } + + function adm_render_mnode(&$menu,$sub) { + global $_CONF; + + $html = ""; + + $iter = $menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + $html .= " + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + +
        getImage()."' />".$curr->getName()."
        "; + if($curr->hasOpenCat() != 0) { + $html .= "
        ".adm_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } + + function adm_render_category(&$cat) { + global $menu,$metalist,$DBc,$_USER; + + $html = ""; + + $m = $menu->getIterator(); + while($m->hasNext()) { + $n = $m->getNext(); + $html .= ""; + + $m2 = $n->getIterator(); + while($m2->hasNext()) { + $n2 = $m2->getNext(); + $html .= ""; + + //db + $res = $DBc->sqlQuery("SELECT aa_id,aal_name FROM ach_achievement LEFT JOIN (ach_achievement_lang) ON (aal_lang='".$_USER->getLang()."' AND aal_achievement=aa_id) WHERE aa_category='".$n2->getID()."' ORDER by aa_sticky DESC, aal_name ASC"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $html .= ""; + } + } + + //db + $res = $DBc->sqlQuery("SELECT aa_id,aal_name FROM ach_achievement LEFT JOIN (ach_achievement_lang) ON (aal_lang='".$_USER->getLang()."' AND aal_achievement=aa_id) WHERE aa_category='".$n->getID()."' ORDER by aa_sticky DESC, aal_name ASC"); + $sz = sizeof($res); + for($i=0;$i<$sz;$i++) { + $html .= ""; + } + } + + $metalist = $html; + + + + $html = ""; + + if($_REQUEST['confirm'] == "delete") { + $tmp = $cat->getElementByPath($_REQUEST['id']); + if($tmp != null) { + $html .= "
        +
        + Delete + Are you sure you want to delete ".$tmp->getName()."

        + Any nested Tasks/Objective/Atoms will be removed, as well as any player progress connected! +

        + delete +

        +
        "; + } + } + + $html .= "
        +
        + + + +
        + +
        "; + + if($cat->isTiedCultDev() || $cat->isTiedCivDev()) { + $html .= ach_render_tiebar($cat->getCurrentCult(),$cat->getCurrentCiv(),$cat); + } + + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_open(&$ach) { + global $_CONF,$menu; + + $html = '
        + + + + + + + + + + + + + + + +
        +
        + + + +
        '; + + $html .= " +
        [ach:]'.$ach->getName().''; + if($ach->getParentID() != null && $ach->getParentID() != "null") { + #echo $ach->getParentID(); + $c = $ach->getParent(); + $p = $c->getChildDataByID($ach->getParentID()); + $html .= "
        child of ".$p->getName().""; + } + + $html .= '
        getDev()."&id=".$ach->getPathID()."#ach_".$ach->getID()."'> "; + + $html .= " "; + + $html .= " "; + + $html .= "   getPathID()."'>
        "; + + $html .= '
        +
        '; + + $html .= ""; + + $html .= ""; + + $html .= ""; + + $html .= ach_render_task_open($ach); + $html .= '
        +
        '; + + return $html; + } + + function ach_render_task_open(&$ach) { + global $metalist; + + + + $html = ""; + + $task_list = $ach->getOpen(); + while($task_list->hasNext()) { + + $task = $task_list->getNext(); + + + $html .= ""; + + $html .= " +
        [task:]".$task->getDisplayName()." (".$task->getValue().")getDev()."&id=".$task->getPathID()."#task_".$task->getID()."'> "; + + $html .= " "; + + $html .= "   getPathID()."'>
        "; + + $html .= ""; + + $html .= ""; + + $html .= ach_render_obj_list($task->getIterator(),$task); + } + + return $html; + } + + function ach_render_obj_list($obj,$task) { + #return null; + global $metalist; + $html = "
        "; + + #$i = 0; + #$skip = false; + + while($obj->hasNext()) { + #foreach($obj as $elem) { + $inh = ""; + $elem = $obj->getNext(); + + if($task->isInherited($elem->getID())) { + $inh = "inherited: "; + } + + #if(($i%2) == 0) { + $html .= ""; + #} + + + #if(!$skip) { + # $i++; + #} + #$skip = false; + } + + #if(($i%2) == 1) { + # $html .= ""; + #} + + $html .= "
        "; + #} + + switch($elem->getDisplay()) { + case "meta": + $html .= ""; + #} + $html .= ""; + #$i++; + break; + case "simple": + $html .= ""; + break; + case "hidden": + default: + //do nothing + #$skip = true; + #if(($i%2) == 1) { + # $html .= ""; + #} + $html .= ""; + #$i++; + break; + } + + $html .= " +
        ".$inh.ach_render_obj_meta($elem).""; + break; + case "value": + #if(($i%2) == 1) { + # $html .= "
        ".$inh.ach_render_obj_value($elem)."".$inh.ach_render_obj_simple($elem)."
        ".$inh.ach_render_obj_hidden($elem).""; + + #$html .= " "; + + $html .= "   getPathID()."'>
        "; + + + + $html .= ""; + + #if(($i%2) == 1) { + $html .= "
        "; + + return $html; + } + + function ach_render_obj_simple(&$obj) { + global $_CONF; + $html = ""; + if($obj->isdone()) { + $html .= " "; + } + else { + $html .= " "; + } + + $html .= "[obj:]".$obj->getDisplayName().""; + + return $html; + } + + function ach_render_obj_meta(&$obj) { + global $_CONF; + + if($obj->isdone()) { + $col = "#71BE02"; + $grey = ""; + } + else { + $col = "#999999"; + $grey = "grey/"; + } + + return " + + + + +
        getMetaImage()."' width='20px' /> [obj:]".$obj->getDisplayName()."
        "; + } + + function ach_render_obj_value(&$obj) { + $html = ""; + #if($obj->getName() != null) { + if($obj->isdone()) { + $col = "#71BE02"; + } + else { + $col = "#999999"; + } + $html .= "
        [obj:]".$obj->getDisplayName()."
        "; + #} + + $html .= ach_render_progressbar($obj->getProgress(),$obj->getValue(),350); + + return $html; + } + + function ach_render_obj_hidden(&$obj) { + $html = ""; + #if($obj->getName() != null) { + if($obj->isdone()) { + $col = "#71BE02"; + } + else { + $col = "#999999"; + } + $html .= ""; + #} + + #$html .= ach_render_progressbar($obj->getProgress(),$obj->getValue(),350); + + return $html; + } + + function ach_render_progressbar($prog,$val,$width) { + $val = max(1,$val); + $left = floor($width*(100*($prog/$val))/100); + + $html = " + + + + + +
        "; + if(($prog/$val) > 0.85) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= ""; + if(($prog/$val) <= 0.85) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= "
        "; + + return $html; + } + + function ach_render_tiebar($cult = "c_neutral", $civ = "c_neutral",&$cat) { + global $_USER; + + $html = " + +
        + + "; + if($cat->isTiedCultDev()) { + $html.= ""; + } + + $html .= ""; + $sum_done += $elem[1]; + $sum_total += $elem[2]; + + if(($i%3) == 2) { + $html .= ""; + } + + $i++; + } + + if(($i%3) == 2) { + $html .= ""; + } + + $html = "

        +

        ".get_translation('ach_summary_stats',$_USER->getLang())."
        +
        + + + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + +
        getImage()."' />".$curr->getName()."
        "; + if($curr->hasOpenCat() != 0) { + $html .= "
        ".adm_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } + + function atom_render_category(&$cat) { + $html = " + + + + "; + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_open(&$ach) { + + $open = explode(";",$_REQUEST['id']); + + $o = "none"; + if($open[1] == $ach->getID()) { + $o = "block"; + } + + $html = "
        +
        [+] ".$ach->getName()." (ties= race: ".$ach->getTieRace()."; civ: ".$ach->getTieCiv()."; cult: ".$ach->getTieCult().")
        +
        ".ach_render_task_open($ach)."
        +
        "; + + return $html; + } + + function ach_render_task_open(&$ach) { + $html = ""; + + $open = explode(";",$_REQUEST['id']); + + $task_list = $ach->getOpen(); + while($task_list->hasNext()) { + + $task = $task_list->getNext(); + + $o = "none"; + if($open[2] == $task->getID()) { + $o = "block"; + } + + $html .= "
        +
        [+] ".$task->getDisplayName()." (condition= ".$task->getCondition().": ".$task->getConditionValue().")
        +
        ".ach_render_obj_list($task->getIterator(),$task)."
        +
        "; + } + + return $html; + } + + function ach_render_obj_list($obj,$task) { + $html = ""; + + + while($obj->hasNext()) { + $elem = $obj->getNext(); + + if($task->isInherited($elem->getID()) || $elem->getDisplay() == "meta") { + continue; + } + + $o = "block"; + + + $html .= "
        +
        [+] ".$elem->getDisplayName()." (condition= ".$elem->getCondition().": ".$elem->getValue().")
        +
        + + + ".ach_render_atom_list($elem->getIterator())." +
        +
        "; + } + + return $html; + } + + function ach_render_atom_list($atom) { + $html = ""; + + while($atom->hasNext()) { + $elem = $atom->getNext(); + + $html .= "
        getPathID()."#obj_".$elem->getObjective()."'> + + + + + + + + + + + + + + +
        getPathID()."#obj_".$elem->getObjective()."'>[X]
        ".$elem->getRulesetParsed()."
        getMandatory() == 1) { + $html .= " checked='checked'"; + } + $html .= " /> mandatory
        +

        "; + } + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/include/adm_render_csr.php b/code/web/app/app_achievements_admin/include/adm_render_csr.php new file mode 100644 index 000000000..48327cfc2 --- /dev/null +++ b/code/web/app/app_achievements_admin/include/adm_render_csr.php @@ -0,0 +1,566 @@ +sqlQuery("SELECT count(*) as anz FROM players WHERE id='".$DBc_char->sqlEscape($id)."'"); + + if($res[0]['anz'] > 0) { + return true; + } + return false; + } + + function user_get_name($id) { + global $DBc_char; + + $res = $DBc_char->sqlQuery("SELECT name FROM players WHERE id='".$DBc_char->sqlEscape($id)."'"); + + return $res[0]['name']; + } + + function csr_render_yubopoints() { + global $DBc,$_USER,$_CONF; + + $res = $DBc->sqlQuery("SELECT sum(at_value) as anz FROM ach_task,ach_player_task WHERE at_id=apt_task AND apt_player='".$_USER->getID()."'"); + + $html = "
        ".$_USER->getName()."  ".max(0,$res[0]['anz'])."
        "; + + return $html; + } + + function csr_render_find_player() { + global $DBc_char; + + $html = "
        +
        + Search for a player + + + + + + + + +
        Name: 
        +
        +
        "; + + if($_REQUEST['pname'] != "") { + $html .= "
        "; + + $res = $DBc_char->sqlQuery("SELECT * FROM players WHERE (name LIKE '".$DBc_char->sqlEscape(strtolower($_REQUEST['pname']))."%' OR id='".$DBc_char->sqlEscape(strtolower($_REQUEST['pname']))."') AND deleted='0' LIMIT 0,100"); + $sz = sizeof($res); + + if($sz == 0) { + $html .= "no characters found"; + } + + $cols = 1; + if($sz > 8) { + $cols = 3; + } + + $html .= ""; + + for($i=0;$i<$sz;$i++) { + if($cols != 1 && ($i%$cols) == 0) { + $html .= ""; + } + + $html .= ""; + } + + $html .= "
        ".$res[$i]['name']."
        "; + + $html .= "
        "; + } + + return $html; + } + + function csr_render_menu(&$menu,$sub = 0) { + $html = ""; + + return $html.adm_render_mnode($menu,$sub); + } + + function adm_render_mnode(&$menu,$sub) { + global $_CONF; + + $html = ""; + + $iter = $menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + #$sz = $menu->getSize(); + #for($i=0;$i<$sz;$i++) { + # $curr = $menu->getChild($i); + if($curr->inDev()) { + #continue; + } + $html .= " + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + +
        getImage()."' />".$curr->getName()."
        "; + if($curr->hasOpenCat() != 0) { + $html .= "
        ".adm_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } + + function csr_render_category(&$cat) { + $html = ""; + + if($cat->isTiedCult() || $cat->isTiedCiv()) { + $html .= ach_render_tiebar($cat->getCurrentCult(),$cat->getCurrentCiv(),$cat); + } + + $iter = $cat->getDone(); + + while($iter->hasNext()) { + $curr = $iter->getNext(); + + #$sz = sizeof($tmp); + #for($i=0;$i<$sz;$i++) { + #echo "A"; + if($curr->inDev()) { + continue; + } + $html .= ach_render_achievement_done($curr); + } + + $iter = $cat->getOpen(); + + while($iter->hasNext()) { + $curr = $iter->getNext(); + + #$sz = sizeof($tmp); + #for($i=0;$i<$sz;$i++) { + #echo "B"; + if($curr->inDev()) { + continue; + } + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_done(&$ach) { + global $_CONF; + + $html = '
        + + + + + + + + + + + + + + + +
        +
        + + + + +
        '.$ach->getName().'
        + '.$ach->getValueDone().'
        +
        '; + $html .= ach_render_task_done($ach); + $html .= '
        +
        '; + + return $html; + } + + function ach_render_achievement_open(&$ach) { + global $_CONF; + + $html = '
        + + + + + + + + + + + + + + + +
        +
        + + + + +
        '.$ach->getName().'
        + '.$ach->getValueOpen().'
        +
        '; + $html .= ach_render_task_open($ach); + $html .= '
        +
        '; + + return $html; + } + + function ach_render_task_open(&$ach) { + $html = ""; + + $task_list = $ach->getOpen(); + $task = $task_list->getNext(); + + + if($task->inDev()) { + return $html; + } + + $html .= ""; + + if($task->getName() != null) { + $html .= $task->getDisplayName(); + } + else { + $html .= "[untitled]"; + } + $html .= " Task: grant"; + + if($task->objDrawable()) { + $html .= ach_render_obj_list($task->getIterator()); + } + + return $html; + } + + function ach_render_task_done(&$ach) { + global $_CONF; + $html = ""; + + $task_list = $ach->getDone(); + while($task_list->hasNext()) { + $task = $task_list->getNext(); + + if($task->inDev()) { + continue; + } + $html .= "
        ".$task->getDisplayName()." ( ".date('d.m.Y',$task->getDone())." ) ".$task->getValue()." Task: deny
        "; + } + + return $html; + } + + function ach_render_obj_list($obj) { + $html = "
        "; + + $i = 0; + $skip = false; + + while($obj->hasNext()) { + #foreach($obj as $elem) { + $elem = $obj->getNext(); + if(($i%2) == 0) { + $html .= ""; + } + + switch($elem->getDisplay()) { + case "meta": + $html .= ""; + break; + case "value": + if(($i%2) == 1) { + $html .= ""; + } + $html .= ""; + $i++; + break; + case "simple": + $html .= ""; + break; + case "hidden": + default: + //do nothing + $skip = true; + break; + } + + if(($i%2) == 1) { + $html .= ""; + } + + + if(!$skip) { + $i++; + } + $skip = false; + } + + if(($i%2) == 1) { + $html .= ""; + } + + $html .= "
        ".ach_render_obj_meta($elem)."
        ".ach_render_obj_value($elem)."
        ".ach_render_obj_simple($elem)."
        "; + + return $html; + } + + function ach_render_obj_simple(&$obj) { + global $_CONF; + $html = ""; + if($obj->isdone()) { + $html .= " "; + } + else { + $html .= " "; + } + + $html .= $obj->getDisplayName(); + if($obj->isdone()) { + $html .= " Obj: deny"; + } + else { + $html .= " Obj: grant"; + } + $html .= ""; + + return $html; + } + + function ach_render_obj_meta(&$obj) { + global $_CONF; + $html = ""; + if($obj->isdone()) { + $col = "#71BE02"; + $grey = ""; + } + else { + $col = "#999999"; + $grey = "grey/"; + } + + $html .= " + + + + +
        getMetaImage()."' width='20px' /> ".$obj->getDisplayName(); + if($obj->isdone()) { + $html .= " Obj: deny"; + } + else { + $html .= " Obj: grant"; + } + $html .= "
        "; + + return $html; + } + + function ach_render_obj_value(&$obj) { + $html = ""; + if($obj->getName() != null) { + if($obj->isdone()) { + $col = "#71BE02"; + } + else { + $col = "#999999"; + } + $html .= "
        ".$obj->getDisplayName()."
        "; + } + + $html .= " + + + + +
        ".ach_render_progressbar($obj->getProgress(),$obj->getValue(),350).""; + if($obj->isdone()) { + $html .= " Obj: deny"; + } + else { + $html .= " Obj: grant"; + } + $html .= "
        "; + + return $html; + } + + function ach_render_progressbar($prog,$val,$width) { + $val = max(1,$val); + $left = floor($width*(100*($prog/$val))/100); + + $html = " + + + + + +
        "; + if(($prog/$val) > 0.85) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= ""; + if(($prog/$val) <= 0.85) { + $html .= " ".nf($prog)." / ".nf($val)." "; + } + $html .= "
        "; + + return $html; + } + + function ach_render_summary_header() { + global $_USER; + + return "
        ".get_translation('ach_summary_header',$_USER->getLang())."
        "; + } + + function ach_render_summary_footer(&$summary) { + global $_USER; + + $nodes = $summary->getSummary(); + $html = ""; + + $sum_done = 0; + $sum_total = 0; + + $i = 0; + foreach($nodes as $elem) { + if(($i%3) == 0) { + $html .= "
        ".$elem[0]."
        ".ach_render_progressbar($elem[1],$elem[2],200)."
        + + + + ".$html." +
        ".get_translation('ach_summary_stats_total',$_USER->getLang())."
        ".ach_render_progressbar($sum_done,$sum_total,450)."
        "; + + return $html; + } + + function ach_render_tiebar($cult = "c_neutral", $civ = "c_neutral",&$cat) { + global $_USER; + + $html = " + +
        + + "; + if($cat->isTiedCult()) { + $html.= "
        + + + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + +
        getImage()."' />"; + if($curr->inDev()) { + $html .= "".$curr->getName().""; + } + else { + $html .= $curr->getName(); + } + $html .= "
        "; + + if($curr->hasOpenCat() != 0) { + $html .= "
        ".adm_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } + + function atom_render_category(&$cat) { + global $_CONF; + + $html = ""; + + + $html .= "
        +
        Category:getID()."'> + + + + + "; + + foreach($_CONF['langs'] as $elem) { + + $html .= " + + + "; + } + + $html .= " + + + +
         name
        ".$elem."
         
        +
        "; + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + + $html .= ach_render_achievement_open($curr); + } + + return $html; + } + + function ach_render_achievement_open(&$ach) { + global $_CONF; + + $open = explode(";",$_REQUEST['id']); + + $o = "none"; + if($open[1] == $ach->getID()) { + $o = "block"; + } + + $html = "
        +
        [+] ".$ach->getName()." + +
        +
        getPathID()."#jach_".$ach->getID()."'> + + + + + + "; + + foreach($_CONF['langs'] as $elem) { + $tmp = $ach->getLang($elem); + + $html .= " + + + + "; + } + + $html .= " + + + +
         nametemplate
        ".$elem."
         
        +
        +
        + +
        +
        ".ach_render_task_open($ach)."
        +
        "; + + return $html; + } + + function ach_render_task_open(&$ach) { + global $_CONF; + + $html = ""; + + $open = explode(";",$_REQUEST['id']); + + $task_list = $ach->getOpen(); + while($task_list->hasNext()) { + + $task = $task_list->getNext(); + + $o = "none"; + if($open[2] == $task->getID()) { + $o = "block"; + } + + $tmp = $task->getLang('en'); + + if($tmp[0] != "" || $tmp[1] != '') { + + $html .= "
        +
        [+] ".$task->getDisplayName()." + +
        +
        getPathID()."#jtask_".$task->getID()."'> + + + + + + "; + + foreach($_CONF['langs'] as $elem) { + $tmp = $task->getLang($elem); + + $html .= " + + + + "; + } + + $html .= " + + + +
         nametemplate
        ".$elem."
         
        +
        +
        + +
        +
        ".ach_render_obj_list($task->getIterator(),$task)."
        +
        "; + } + else { + $html .= "
        ".ach_render_obj_list($task->getIterator(),$task)."
        "; + } + } + + return $html; + } + + function ach_render_obj_list($obj,$task) { + global $_CONF; + + $html = ""; + + + while($obj->hasNext()) { + $elem = $obj->getNext(); + + if($task->isInherited($elem->getID()) || $elem->getDisplay() == 'hidden' || $elem->getDisplay() == "meta" || $elem->getLang('en') == "") { + continue; + } + + + + $html .= "
        +
          ".$elem->getDisplayName()." + +
        +
        getPathID()."#jobj_".$elem->getID()."'> + + + + + "; + + foreach($_CONF['langs'] as $lang) { + $tmp = $elem->getLang($lang); + + $html .= " + + + "; + } + + $html .= " + + + +
         name
        ".$lang."
         
        +
        +
        + +
        + + +
        "; + } + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/include/adm_render_menu.php b/code/web/app/app_achievements_admin/include/adm_render_menu.php new file mode 100644 index 000000000..68cf34e1c --- /dev/null +++ b/code/web/app/app_achievements_admin/include/adm_render_menu.php @@ -0,0 +1,171 @@ + + .ach_menu { + display:block; + padding:2px; + border:1px solid #000000; + margin-bottom:2px; + color:#FFFFFF; + } + .ach_menu:hover { + color:orange; + } + + .ach_mspan a { + text-decoration:none; + } + "; + + $html .= "
        +
        + + "; + + if($_REQUEST['ac_id'] > 0 && $_REQUEST['confirm'] == "delete") { + $curr = $menu->getNode($_REQUEST['ac_id']); + $html .= "
        +
        + Are you sure you want to delete this category?"; + if($curr->hasAchievements()) { + $html .= "You may NOT DELETE this category since there are still achievements tied to it or one of its sub-categories!"; + } + else { + $html .= "".$curr->getName()."

        "; + + if($curr->getParentID() == null) { + $html .= "WARNING: Deleting this category will also delete ALL sub-categories!
        "; + } + $html .= "delete"; + } + $html .= "

        +
        "; + } + + $html .= "
        "; + + return $html.ach_render_mnode($menu,$sub); + } + + function ach_render_mnode(&$menu,$sub) { + global $_CONF; + + # echo "1"; + + $iter = $menu->getIterator(); + while($iter->hasNext()) { + $curr = $iter->getNext(); + #$sz = $menu->getSize(); + #for($i=0;$i<$sz;$i++) { + # $curr = $menu->getChild($i); + + $html .= " + "; + if($sub == 0) { + $html .= ""; + } + $html .= " + + +
        getImage()."' />"; + if($curr->inDev()) { + $html .= ""; + } + + $html .= $curr->getName(); + + if($curr->inDev()) { + $html .= ""; + } + $html .= " "; + + if($sub == 0) { + $html .= " "; + } + + $html .= "   
        "; + if($sub == 0) { + $html .= ""; + } + + $html .= ""; + + if(!$curr->isEmpty()) { + $html .= "
        ".ach_render_mnode($curr,($sub+4))."
        "; + } + } + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/include/adm_render_stats.php b/code/web/app/app_achievements_admin/include/adm_render_stats.php new file mode 100644 index 000000000..758c477c6 --- /dev/null +++ b/code/web/app/app_achievements_admin/include/adm_render_stats.php @@ -0,0 +1,24 @@ +sqlQuery("SELECT SUM(sp_money) as all_money, AVG(sp_money) as avg_money, COUNT(*) as playercount FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege=''"); + + $html .= "Total characters: ".nf($res[0]['playercount'])."

        "; + + #$res = $DBc->sqlQuery("SELECT SUM(sp_money) as anz FROM stat_players"); + $html .= "Total money: ".nf($res[0]['all_money'])."

        "; + + #$res = $DBc->sqlQuery("SELECT AVG(sp_money) as anz FROM stat_players"); + $html .= "Average money: ".nf($res[0]['avg_money'])."

        "; + + $res = $DBc->sqlQuery("SELECT sp_money FROM app_achievements.stat_players as s, webig.players as p, ring_live.characters as c, nel.user as n WHERE s.sp_char = p.id AND p.cid = c.char_id AND c.user_id = n.uid AND n.privilege='' ORDER by sp_money ASC LIMIT ".floor($res[0]['playercount']/2).",1"); + $html .= "Mean money: ".nf($res[0]['sp_money'])."

        "; + + + + return $html; + } +?> \ No newline at end of file diff --git a/code/web/app/app_achievements_admin/index.php b/code/web/app/app_achievements_admin/index.php new file mode 100644 index 000000000..912284ce5 --- /dev/null +++ b/code/web/app/app_achievements_admin/index.php @@ -0,0 +1,666 @@ +isIG()) { + die("IG disabled for admin tool!"); +} + +require_once("class/mySQL_class.php"); + +require_once($_CONF['app_achievements_path']."include/ach_render_common.php"); + +require_once($_CONF['app_achievements_path']."class/DLL_class.php"); +require_once($_CONF['app_achievements_path']."class/Node_abstract.php"); +require_once($_CONF['app_achievements_path']."class/AVLTree_class.php"); +require_once($_CONF['app_achievements_path']."class/Parentum_abstract.php"); +require_once($_CONF['app_achievements_path']."class/AchList_abstract.php"); +require_once($_CONF['app_achievements_path']."class/Tieable_inter.php"); +require_once($_CONF['app_achievements_path']."class/NodeIterator_class.php"); +#require_once($_CONF['app_achievements_path']."class/InDev_trait.php"); + +require_once($_CONF['app_achievements_path']."class/AchMenu_class.php"); +require_once($_CONF['app_achievements_path']."class/AchMenuNode_class.php"); +require_once($_CONF['app_achievements_path']."class/AchCategory_class.php"); +require_once($_CONF['app_achievements_path']."class/AchAchievement_class.php"); +require_once($_CONF['app_achievements_path']."class/AchTask_class.php"); +require_once($_CONF['app_achievements_path']."class/AchObjective_class.php"); +require_once($_CONF['app_achievements_path']."class/AchSummary_class.php"); + +require_once("class/ADM_inter.php"); +#require_once("class/AdmDispatcher_trait.php"); +require_once("class/AdmMenu_class.php"); +require_once("class/AdmMenuNode_class.php"); +require_once("class/AdmCategory_class.php"); +require_once("class/AdmAchievement_class.php"); +require_once("class/AdmTask_class.php"); +require_once("class/AdmObjective_class.php"); +require_once("class/AdmAtom_class.php"); + +#require_once("class/CSRDispatcher_trait.php"); +require_once("class/CSR_inter.php"); +require_once("class/CSRCategory_class.php"); +require_once("class/CSRAchievement_class.php"); +require_once("class/CSRTask_class.php"); +require_once("class/CSRObjective_class.php"); +require_once("class/CSRAtom_class.php"); + +$DBc = ryDB::getInstance("app_achievements"); + +function mkn($x) { // make NULL function for SQL + global $DBc; + if($x == null || strtolower($x) == "null" || $x == "") { + return "NULL"; + } + else { + return "'".$DBc->sqlEscape($x)."'"; + } +} + + +$c = " + + + +

        + + + + +
        "; + + if($_ADMIN->isAdmin()) { + $c .= "Admin
        +

        "; + } + if($_ADMIN->isCSR()) { + $c .= "CSR
        +

        "; + } + + + +$c .= "

        "; + + /* + * translation + */ + if($_REQUEST['mode'] == "lang" && $_ADMIN->isAdmin()) { + $c .= "

        Language Editor

        "; + + $user = array(); + $user['id'] = 0; + $user['lang'] = 'en'; + $user['name'] = 'Talvela'; + $user['race'] = "r_matis"; + $user['civilization'] = "c_neutral"; + $user['cult'] = "c_neutral"; + + $_USER = new RyzomUser($user); + + //menu + require_once("include/adm_render_lang.php"); + $menu = new AdmMenu($_REQUEST['cat']); + + $c .= "
        + + + + +
        "; + + + $c .= adm_render_menu($menu); + + $c .= "
        "; + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new AdmCategory($open,'%','%','%'); + + if($_REQUEST['act'] == "cat_save") { + if(is_array($_REQUEST['c_name'])) { + foreach($_REQUEST['c_name'] as $key=>$elem) { + $cat->setLang($key,$_REQUEST['c_name'][$key]); + } + } + } + + if($_REQUEST['act'] == "ach_save") { + $ach = $cat->getElementByPath($_REQUEST['id']); + + if(is_array($_REQUEST['a_name'])) { + foreach($_REQUEST['a_name'] as $key=>$elem) { + $ach->setLang($key,$_REQUEST['a_name'][$key],$_REQUEST['a_tpl'][$key]); + } + } + } + + if($_REQUEST['act'] == "task_save") { + $task = $cat->getElementByPath($_REQUEST['id']); + + if(is_array($_REQUEST['t_name'])) { + foreach($_REQUEST['t_name'] as $key=>$elem) { + $task->setLang($key,$_REQUEST['t_name'][$key],$_REQUEST['t_tpl'][$key]); + } + } + } + + if($_REQUEST['act'] == "obj_save") { + $obj = $cat->getElementByPath($_REQUEST['id']); + + if(is_array($_REQUEST['o_name'])) { + foreach($_REQUEST['o_name'] as $key=>$elem) { + $obj->setLang($key,$_REQUEST['o_name'][$key]); + } + } + } + + + + $c .= atom_render_category($cat); + } + + + $c .= "
        "; + + } + + /* + * Trigger settings + */ + + if($_REQUEST['mode'] == "atom" && $_ADMIN->isAdmin()) { + $c .= "

        Trigger Settings

        "; + + $user = array(); + $user['id'] = 0; + $user['lang'] = 'en'; + $user['name'] = 'Talvela'; + $user['race'] = "r_matis"; + $user['civilization'] = "c_neutral"; + $user['cult'] = "c_neutral"; + + $_USER = new RyzomUser($user); + + //menu + require_once("include/adm_render_atom.php"); + $menu = new AdmMenu($_REQUEST['cat']); + + $c .= "
        + + + + +
        "; + + + $c .= adm_render_menu($menu); + + $c .= "
        "; + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new AdmCategory($open,'%','%','%'); + + if($_REQUEST['act'] == "insert_atom") { + $obj = $cat->getElementByPath($_REQUEST['id']); + + if($obj != null) { + $atom = new AdmAtom(array(),$obj); + $atom->setRuleset($_REQUEST['atom_ruleset']); + $atom->setMandatory($_REQUEST['atom_mandatory']); + $atom->setObjective($obj->getID()); + + $obj->insertNode($atom); + } + } + + if($_REQUEST['act'] == "update_atom") { + $atom = $cat->getElementByPath($_REQUEST['id']); + + if($atom != null) { + $atom->setRuleset($_REQUEST['atom_ruleset']); + $atom->setMandatory($_REQUEST['atom_mandatory']); + + $atom->update(); + } + } + + if($_REQUEST['act'] == "delete") { + $elem = $cat->getElementByPath($_REQUEST['id']); + $par = $elem->getParent(); + $par->removeNode($elem->getID()); + } + + $c .= atom_render_category($cat); + } + + $c .= "
        "; + + } + + /* + * Menu settings + */ + + if($_REQUEST['mode'] == "menu" && $_ADMIN->isAdmin()) { + $c .= "

        Menu Settings

        "; + + $user = array(); + $user['id'] = 1; + $user['lang'] = 'en'; + $user['name'] = 'Talvela'; + $user['race'] = "r_matis"; + $user['civilization'] = "c_neutral"; + $user['cult'] = "c_neutral"; + + $_USER = new RyzomUser($user); + + require_once("include/adm_render_menu.php"); + $menu = new AdmMenu(false); + + if($_REQUEST['act'] == "insert") { + $n = new AdmMenuNode(array(),null); + $n->setID(null); + $n->setInDev(true); + $n->setName($_REQUEST['acl_name']); + $n->setImage($_REQUEST['ac_image']); + $n->setParentID($_REQUEST['ac_parent']); + + $menu->insertNode($n); + } + + if($_REQUEST['act'] == "delete") { + $menu->removeNode($_REQUEST['ac_id']); + } + + if($_REQUEST['act'] == "update") { + $menu->updateNode($_REQUEST['ac_id'],array("acl_name"=>$_REQUEST['acl_name'],"ac_image"=>$_REQUEST['ac_image'])); + } + + if($_REQUEST['act'] == "dev") { + $curr = $menu->getNode($_REQUEST['ac_id']); + $curr->setInDev(($_REQUEST['state'] != 1)); + } + + + $c .= adm_render_menu($menu); + } + + /* + * Achievement settings + */ + + if($_REQUEST['mode'] == "ach" && $_ADMIN->isAdmin()) { + $c .= "

        Achievement Settings

        "; + + $user = array(); + $user['id'] = 0; + $user['lang'] = 'en'; + $user['name'] = 'Talvela'; + $user['race'] = "r_matis"; + $user['civilization'] = "c_neutral"; + $user['cult'] = "c_neutral"; + + $_USER = new RyzomUser($user); + + //menu + require_once("include/adm_render_ach.php"); + $menu = new AdmMenu($_REQUEST['cat']); + + $c .= "
        + + + + +
        "; + + + $c .= adm_render_menu($menu); + + $c .= "
        "; + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new AdmCategory($open,$_REQUEST['race'],$_REQUEST['cult'],$_REQUEST['civ']); + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + echo "
        loading: ".round($stop_time - $start_time,3); + + $start_time = $stop_time; + + if($_REQUEST['act'] == "ach_move") { + $ach = $cat->getChildDataByID($_REQUEST['id']); + if($ach != null) { + $ach->setCategory($_REQUEST['new_cat']); + $ach->update(); + $cat->removeChild($ach->getID()); + + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $item = $iter->getNext(); + + if($ach->getID() == $item->getParentID()) { + $item->setCategory($_REQUEST['new_cat']); + $item->update(); + $cat->removeChild($item->getID()); + } + } + } + } + + if($_REQUEST['act'] == "ach_insert") { + $ach = new AdmAchievement(array(),$cat); + $ach->setCategory($cat->getID()); + $ach->setName($_REQUEST['aal_name']); + $ach->setTemplate($_REQUEST['aal_template']); + $ach->setTieCult($_REQUEST['aa_tie_cult']); + $ach->setTieCiv($_REQUEST['aa_tie_civ']); + $ach->setImage($_REQUEST['aa_image']); + $ach->setParentID($_REQUEST['aa_parent']); + $ach->setSticky($_REQUEST['aa_sticky']); + + $cat->insertNode($ach); + + $task = new AdmTask(array(),$ach); + $task->setAchievement($ach->getID()); + $task->setName($_REQUEST['atl_name']); + $task->setTemplate($_REQUEST['atl_template']); + $task->setValue($_REQUEST['at_value']); + $task->setCondition($_REQUEST['at_condition']); + $task->setConditionValue($_REQUEST['at_condition_value']); + $task->setHeritage(0); + + $ach->insertNode($task); + } + + if($_REQUEST['act'] == "ach_update") { + $ach = $cat->getChildDataByID($_REQUEST['id']); + + if($ach != null) { + $ach->setName($_REQUEST['aal_name']); + $ach->setTemplate($_REQUEST['aal_template']); + $ach->setTieCult($_REQUEST['aa_tie_cult']); + $ach->setTieCiv($_REQUEST['aa_tie_civ']); + $ach->setImage($_REQUEST['aa_image']); + $ach->setParentID($_REQUEST['aa_parent']); + $ach->setSticky($_REQUEST['aa_sticky']); + + $ach->update(); + } + } + + if($_REQUEST['act'] == "task_insert") { + $ach = $cat->getChildDataByID($_REQUEST['id']); + if($ach != null) { + $task = new AdmTask(array(),$ach); + $task->setAchievement($ach->getID()); + $task->setName($_REQUEST['atl_name']); + $task->setTemplate($_REQUEST['atl_template']); + $task->setValue($_REQUEST['at_value']); + $task->setCondition($_REQUEST['at_condition']); + $task->setConditionValue($_REQUEST['at_condition_value']); + $task->setHeritage($_REQUEST['at_inherit']); + + $ach->insertNode($task); + $task->setParentID($_REQUEST['at_parent']); + $ach->orderTasks(); + $task->update(); + } + } + + if($_REQUEST['act'] == "task_update") { + $task = $cat->getElementByPath($_REQUEST['id']); + + if($task != null) { + $task->setName($_REQUEST['atl_name']); + $task->setTemplate($_REQUEST['atl_template']); + $task->setValue($_REQUEST['at_value']); + $task->setCondition($_REQUEST['at_condition']); + $task->setConditionValue($_REQUEST['at_condition_value']); + $task->setHeritage($_REQUEST['at_inherit']); + + $task->setParentID($_REQUEST['at_parent']); + + $ach = $task->getParent(); + $ach->orderTasks(); + + $task->update(); + } + } + + if($_REQUEST['act'] == "obj_insert") { + $task = $cat->getElementByPath($_REQUEST['id']); + + if($task != null) { + $obj = new AdmObjective(array(),$task); + $obj->setName($_REQUEST['aol_name']); + $obj->setCondition($_REQUEST['ao_condition']); + $obj->setValue($_REQUEST['ao_value']); + $obj->setDisplay($_REQUEST['ao_display']); + $obj->setMetalink($_REQUEST['ao_metalink']); + $obj->setTask($task->getID()); + + $task->insertNode($obj); + } + } + + if($_REQUEST['act'] == "obj_update") { + $obj = $cat->getElementByPath($_REQUEST['id']); + + if($obj != null) { + $obj->setName($_REQUEST['aol_name']); + $obj->setCondition($_REQUEST['ao_condition']); + $obj->setValue($_REQUEST['ao_value']); + $obj->setDisplay($_REQUEST['ao_display']); + $obj->setMetalink($_REQUEST['ao_metalink']); + + $obj->update(); + } + } + + if($_REQUEST['act'] == "delete") { + $elem = $cat->getElementByPath($_REQUEST['id']); + if($elem != null) { + $par = $elem->getParent(); + $par->removeNode($elem->getID()); + + if(get_class($elem) == "AdmAchievement") { + $iter = $cat->getOpen(); + while($iter->hasNext()) { + $item = $iter->getNext(); + + if($elem->getID() == $item->getParentID()) { + $item->setParentID(null); + $item->update(); + } + } + } + } + } + + if($_REQUEST['act'] == "dev") { + $curr = $cat->getElementByPath($_REQUEST['id']); + $curr->setInDev(($_REQUEST['state'] != 1)); + } + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + echo "
        manipulation: ".round($stop_time - $start_time,3); + + $start_time = $stop_time; + + $c .= adm_render_category($cat); + + $microstop = explode(' ',microtime()); + $stop_time = $microstop[0] + $microstop[1]; + + echo "
        rendering: ".round($stop_time - $start_time,3); + } + + $c .= "
        "; + + } + + /* + * Statistics page + */ + + if($_REQUEST['mode'] == "stats" && $_ADMIN->isCSR()) { + require_once("include/adm_render_stats.php"); + + $c .= "

        Statistics

        "; + + $c .= stats_render(); + } + + /* + * CSR player manager + */ + if($_REQUEST['mode'] == "player" && $_ADMIN->isCSR()) { + $c .= "

        Player Administration

        "; + + #$DBc_char = new mySQL($_CONF['mysql_error']); + #$DBc_char->connect($_CONF['char_mysql_server'],$_CONF['char_mysql_user'],$_CONF['char_mysql_pass'],$_CONF['char_mysql_database']); + + $DBc_char = ryDB::getInstance("webig"); + //menu + require_once("include/adm_render_csr.php"); + + if(!is_user($_REQUEST['pid'])) { // no user ID + $c .= csr_render_find_player(); + } + else { + $user = array(); + $user['id'] = $_REQUEST['pid']; + $user['lang'] = 'en'; + $user['char_name'] = user_get_name($_REQUEST['pid']); + $user['race'] = "r_matis"; + $user['civilization'] = "c_neutral"; + $user['cult'] = "c_neutral"; + + $_USER = new RyzomUser($user); + + $menu = new AchMenu($_REQUEST['cat']); + + $open = $menu->getOpenCat(); + + if($open != 0) { + $cat = new CSRCategory($open,null,$_REQUEST['cult'],$_REQUEST['civ']); + + if($_REQUEST['grant'] != "") { + $cat->grantNode($_REQUEST['grant'],$_USER->getID()); + } + + if($_REQUEST['deny'] != "") { + $cat->denyNode($_REQUEST['deny'],$_USER->getID()); + } + } + + + $c .= "
        + + + + + + + +
        ".csr_render_yubopoints($user['id'])."
        "; + + + $c .= csr_render_menu($menu); + + $c .= "
        "; + + + if($open != 0) { + $c .= csr_render_category($cat); + } + else { + $cat = new AchSummary($menu,3); + $c .= ach_render_summary_header(); + } + + if($open == 0) { + $c .= ach_render_summary_footer($cat); + } + + $c .= "
        "; + } + + } + +$c .= "
        "; + + +echo ryzom_app_render("achievements admin", $c, $_ADMIN->isIG()); + +?> diff --git a/code/web/app/app_achievements_admin/lang.php b/code/web/app/app_achievements_admin/lang.php new file mode 100644 index 000000000..1c642ae62 --- /dev/null +++ b/code/web/app/app_achievements_admin/lang.php @@ -0,0 +1,84 @@ + + array ( + 'en' => 'Summary', + 'fr' => 'Résumé ', + 'de' => 'Übersicht', + 'ru' => 'Резюме', + ), + 'ach_summary_header' => + array ( + 'en' => 'Recent Achievements', + 'fr' => 'Derniers Accomplissements', + 'de' => 'Aktuelle Erfolge', + 'ru' => 'недавние достижения', + ), + 'ach_summary_stats' => + array ( + 'en' => 'Statistics', + 'fr' => 'Statistiques', + 'de' => 'Statistiken', + 'ru' => '', + ), + 'ach_summary_stats_total' => + array ( + 'en' => 'Total', + 'fr' => 'Total', + 'de' => 'Gesamt', + 'ru' => '', + ), + 'ach_c_neutral' => + array ( + 'en' => 'Neutral', + 'fr' => 'Neutre', + 'de' => 'Neutral', + 'ru' => '', + ), + 'ach_allegiance_neutral_cult' => + array ( + 'en' => 'While being of %s allegiance with the higher powers', + 'fr' => 'En ayant %s de renommée envers les Puissances', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_neutral_civ' => + array ( + 'en' => 'While being of %s allegiance with the homin civilizations', + 'fr' => 'En ayant %s de renommée envers les nations homines', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_neutral' => + array ( + 'en' => 'While being of %s allegiance', + 'fr' => 'En ayant %s de réputation', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_start' => + array ( + 'en' => 'While being aligned with the ', + 'fr' => 'En appartenant à', + 'de' => '', + 'ru' => '', + ), + 'ach_allegiance_and' => + array ( + 'en' => ' and the ', + 'fr' => ' et le', + 'de' => 'und', + 'ru' => '', + ), + 'ach_allegiance_end' => + array ( + 'en' => ', accomplish the following achievements:', + 'fr' => ', effectuez les accomplissements suivants : ', + 'de' => ', erfüllen die folgenden Leistungen:', + 'ru' => '', + ), +); +if(isset($ryzom_texts)) + $ryzom_texts = array_merge ($__texts, $ryzom_texts); +else + $ryzom_texts = $__texts; diff --git a/code/web/app/app_achievements_admin/pic/b_drop.png b/code/web/app/app_achievements_admin/pic/b_drop.png new file mode 100644 index 000000000..6fc4d3b20 Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/b_drop.png differ diff --git a/code/web/app/app_achievements_admin/pic/b_insrow.png b/code/web/app/app_achievements_admin/pic/b_insrow.png new file mode 100644 index 000000000..3913b4a65 Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/b_insrow.png differ diff --git a/code/web/app/app_achievements_admin/pic/b_tblops.png b/code/web/app/app_achievements_admin/pic/b_tblops.png new file mode 100644 index 000000000..153b267b7 Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/b_tblops.png differ diff --git a/code/web/app/app_achievements_admin/pic/green.gif b/code/web/app/app_achievements_admin/pic/green.gif new file mode 100644 index 000000000..fa6957d51 Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/green.gif differ diff --git a/code/web/app/app_achievements_admin/pic/icon_edit.gif b/code/web/app/app_achievements_admin/pic/icon_edit.gif new file mode 100644 index 000000000..9036904dc Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/icon_edit.gif differ diff --git a/code/web/app/app_achievements_admin/pic/red.gif b/code/web/app/app_achievements_admin/pic/red.gif new file mode 100644 index 000000000..e8f675b74 Binary files /dev/null and b/code/web/app/app_achievements_admin/pic/red.gif differ diff --git a/code/web/app/app_test/create.sql b/code/web/app/app_test/create.sql new file mode 100644 index 000000000..ca90eade0 --- /dev/null +++ b/code/web/app/app_test/create.sql @@ -0,0 +1,27 @@ +-- -------------------------------------------------------- +-- Host: 178.33.225.92 +-- Server version: 5.5.28-0ubuntu0.12.04.2-log - (Ubuntu) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-02-12 16:31:42 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping database structure for app_test +CREATE DATABASE IF NOT EXISTS `app_test` /*!40100 DEFAULT CHARACTER SET utf8 */; +USE `app_test`; + + +-- Dumping structure for table app_test.test +CREATE TABLE IF NOT EXISTS `test` ( + `id` INT(32) NOT NULL, + `num_access` INT(10) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; + diff --git a/code/web/create_webig.sql b/code/web/create_webig.sql new file mode 100644 index 000000000..fd49dcf9b --- /dev/null +++ b/code/web/create_webig.sql @@ -0,0 +1,40 @@ +-- -------------------------------------------------------- +-- Host: 178.33.225.92 +-- Server version: 5.5.28-0ubuntu0.12.04.2-log - (Ubuntu) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-02-12 16:14:54 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping database structure for webig +CREATE DATABASE IF NOT EXISTS `webig` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */; +USE `webig`; + + +-- Dumping structure for table webig.players +CREATE TABLE IF NOT EXISTS `players` ( + `id` INT(32) NOT NULL AUTO_INCREMENT, + `cid` INT(32) NOT NULL DEFAULT '0', + `name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', + `gender` INT(1) NOT NULL DEFAULT '0', + `creation_date` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', + `deleted` tinyint(1) NOT NULL DEFAULT '0', + `last_login` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', + `dev_shard` tinyint(4) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Dumping structure for table webig.accounts +CREATE TABLE IF NOT EXISTS `accounts` ( + `uid` INT(10) DEFAULT NULL, + `web_privs` VARCHAR(255) COLLATE utf8_bin DEFAULT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +