diff --git a/src/base/CreatePBP.cmake b/src/base/CreatePBP.cmake index 08b29374af..2c381b82b0 100644 --- a/src/base/CreatePBP.cmake +++ b/src/base/CreatePBP.cmake @@ -5,6 +5,8 @@ cmake_minimum_required(VERSION 3.10) +option(PBOOT "Generates a PBOOT.PBP instead of EBOOT.PBP" OFF) +option(PSPEMU "Does VITA PSPemu specific processes when needed" OFF) option(BUILD_PRX "Build a PRX for use with PSPLink" OFF) option(ENC_PRX "Encrypt the PRX to allow running on official firmware" OFF) @@ -23,11 +25,13 @@ macro(create_pbp_file) VERSION # optional, adds version information to PARAM.SFO OUTPUT_DIR # optional, set the output directory for the EBOOT.PBP MEMSIZE # optional, set to 1 by default for allowing access to all available memory. Can be set to 2 for better Vita compatibility, but limited memory access - ) + ) set(options + PBOOT # optional, generates a PBOOT.PBP instead of EBOOT.PBP + PSPEMU # optional, does VITA PSPemu specific processes when needed BUILD_PRX # optional, generates and uses PRX file instead of ELF in EBOOT.PBP ENC_PRX # optional, replaces PRX file with encrypted version. - ) + ) cmake_parse_arguments("ARG" "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) # set mksfoex parameter if VERSION was not defined @@ -40,6 +44,12 @@ macro(create_pbp_file) set(ARG_SFO_PATH "") endif() + if (PBOOT) + set(PBP_FILENAME "PBOOT.PBP") + else() + set(PBP_FILENAME "EBOOT.PBP") + endif() + # set output directory to where the target is build if not set if (NOT DEFINED ARG_OUTPUT_DIR) set(ARG_OUTPUT_DIR $) @@ -91,19 +101,19 @@ macro(create_pbp_file) POST_BUILD COMMAND "${PSPDEV}/bin/psp-strip" "$" COMMENT "Stripping binary for target ${ARG_TARGET}" - ) + ) elseif(${ARG_BUILD_PRX}) add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --cyan "Not stripping binary for target ${ARG_TARGET} because building PRX." - ) + ) else() add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --cyan "Not stripping binary for target ${ARG_TARGET}, build type is ${CMAKE_BUILD_TYPE}." - ) + ) endif() add_custom_command( @@ -111,7 +121,7 @@ macro(create_pbp_file) POST_BUILD COMMAND "$ENV{PSPDEV}/bin/psp-fixup-imports" "$" COMMENT "Calling psp-fixup-imports for target ${ARG_TARGET}" - ) + ) if (${ARG_BUILD_PRX}) add_custom_command( @@ -120,22 +130,28 @@ macro(create_pbp_file) "${PSPDEV}/bin/psp-prxgen" "$" "$.prx" COMMENT "Calling prxgen for target ${ARG_TARGET}" - ) + ) + + if (ARG_ENC_PRX AND PBOOT AND PSPEMU) + set(ENC_VITA_PBOOT_PARAM "--pspemu-pboot") + else() + set(ENC_VITA_PBOOT_PARAM "") + endif() if(${ARG_ENC_PRX}) add_custom_command( - TARGET ${ARG_TARGET} - POST_BUILD COMMAND - "${PSPDEV}/bin/PrxEncrypter" "$/$.prx" - "$.prx" - COMMENT "Calling PrxEncrypter for target ${ARG_TARGET}" - ) + TARGET ${ARG_TARGET} + POST_BUILD COMMAND + "${PSPDEV}/bin/PrxEncrypter" "${ENC_VITA_PBOOT_PARAM}" "$/$.prx" + "$.prx" + COMMENT "Calling PrxEncrypter for target ${ARG_TARGET}" + ) else() add_custom_command( - TARGET ${ARG_TARGET} - POST_BUILD COMMAND - ${CMAKE_COMMAND} -E cmake_echo_color --cyan "Not encrypting PRX for target ${ARG_TARGET}, use ENC_PRX flag if you need to." - ) + TARGET ${ARG_TARGET} + POST_BUILD COMMAND + ${CMAKE_COMMAND} -E cmake_echo_color --cyan "Not encrypting PRX for target ${ARG_TARGET}, use ENC_PRX flag if you need to." + ) endif() else() @@ -150,11 +166,17 @@ macro(create_pbp_file) set(ARG_MEMSIZE "1") endif() + if(PBOOT) + set(MKSFO_PBOOT_ARG "-p") + else() + set(MKSFO_PBOOT_ARG "") + endif() + if(NOT ARG_SFO_PATH) add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND - "${PSPDEV}/bin/mksfoex" "-d" "MEMSIZE=${ARG_MEMSIZE}" "-s" "APP_VER=${ARG_VERSION}" "${ARG_TITLE}" "${ARG_OUTPUT_DIR}/PARAM.SFO" + "${PSPDEV}/bin/mksfoex" "${MKSFO_PBOOT_ARG}" "-d" "MEMSIZE=${ARG_MEMSIZE}" "-s" "APP_VER=${ARG_VERSION}" "${ARG_TITLE}" "${ARG_OUTPUT_DIR}/PARAM.SFO" COMMENT "Calling mksfoex for target ${ARG_TARGET}" ) set(SFO_PATH "${ARG_OUTPUT_DIR}/PARAM.SFO") @@ -166,7 +188,7 @@ macro(create_pbp_file) add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND - "${PSPDEV}/bin/pack-pbp" "${ARG_OUTPUT_DIR}/EBOOT.PBP" "${SFO_PATH}" "${ARG_ICON_PATH}" "${ARG_ANIM_PATH}" "${ARG_PREVIEW_PATH}" + "${PSPDEV}/bin/pack-pbp" "${ARG_OUTPUT_DIR}/${PBP_FILENAME}" "${SFO_PATH}" "${ARG_ICON_PATH}" "${ARG_ANIM_PATH}" "${ARG_PREVIEW_PATH}" "${ARG_BACKGROUND_PATH}" "${ARG_MUSIC_PATH}" "$.prx" "${ARG_PSAR_PATH}" COMMENT "Calling pack-pbp with PRX file for target ${ARG_TARGET}" ) @@ -174,7 +196,7 @@ macro(create_pbp_file) add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND - "${PSPDEV}/bin/pack-pbp" "${ARG_OUTPUT_DIR}/EBOOT.PBP" "${SFO_PATH}" "${ARG_ICON_PATH}" "${ARG_ANIM_PATH}" "${ARG_PREVIEW_PATH}" + "${PSPDEV}/bin/pack-pbp" "${ARG_OUTPUT_DIR}/${PBP_FILENAME}" "${SFO_PATH}" "${ARG_ICON_PATH}" "${ARG_ANIM_PATH}" "${ARG_PREVIEW_PATH}" "${ARG_BACKGROUND_PATH}" "${ARG_MUSIC_PATH}" "$" "${ARG_PSAR_PATH}" COMMENT "Calling pack-pbp with ELF file for target ${ARG_TARGET}" ) @@ -192,7 +214,7 @@ macro(create_pbp_file) add_custom_command( TARGET ${ARG_TARGET} POST_BUILD COMMAND - ${CMAKE_COMMAND} -E cmake_echo_color --cyan "EBOOT.PBP file created for target ${ARG_TARGET}." + ${CMAKE_COMMAND} -E cmake_echo_color --cyan "${PBP_FILENAME} file created for target ${ARG_TARGET}." ) endmacro() diff --git a/src/base/build.mak b/src/base/build.mak index b2243469dc..0d10bcdda6 100644 --- a/src/base/build.mak +++ b/src/base/build.mak @@ -124,9 +124,27 @@ ifndef PSP_EBOOT_PSAR PSP_EBOOT_PSAR = NULL endif +ifndef PSP_PRODUCE_PBOOT +ifeq ($(ENCRYPT), 2) +PSP_PRODUCE_PBOOT = 1 +endif +endif + ifndef PSP_EBOOT +ifeq ($(PSP_PRODUCE_PBOOT), 1) +PSP_EBOOT = PBOOT.PBP +else PSP_EBOOT = EBOOT.PBP endif +endif + +ifeq ($(PSP_PRODUCE_PBOOT), 1) +SFOFLAGS := -p $(SFOFLAGS) +endif + +ifeq ($(ENCRYPT), 2) +SFOFLAGS := -d USE_USB=1 $(SFOFLAGS) +endif ifeq ($(BUILD_PRX),1) ifneq ($(TARGET_LIB),) @@ -180,6 +198,8 @@ ifeq ($(BUILD_PRX),1) $(PSP_EBOOT): $(TARGET).prx $(PSP_EBOOT_SFO) ifeq ($(ENCRYPT), 1) - $(ENC) $(TARGET).prx $(TARGET).prx +else ifeq ($(ENCRYPT), 2) + - $(ENC) --pspemu-pboot $(TARGET).prx $(TARGET).prx endif $(PACK_PBP) $(PSP_EBOOT) $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON) \ $(PSP_EBOOT_ICON1) $(PSP_EBOOT_PIC0) $(PSP_EBOOT_PIC1) \ diff --git a/src/base/build_prx.mak b/src/base/build_prx.mak index 671c95f294..acb9d91288 100644 --- a/src/base/build_prx.mak +++ b/src/base/build_prx.mak @@ -19,6 +19,7 @@ CXX = psp-g++ AS = psp-gcc LD = psp-gcc FIXUP = psp-fixup-imports +ENC = PrxEncrypter # Add PSPSDK includes and libraries. INCDIR := $(INCDIR) . $(PSPDEV)/psp/include $(PSPSDK)/include @@ -56,6 +57,11 @@ endif %.prx: %.elf psp-prxgen $< $@ +ifeq ($(ENCRYPT), 1) + - $(ENC) $@ $@ +else ifeq ($(ENCRYPT), 2) + - $(ENC) --pspemu-pboot $@ $@ +endif %.c: %.exp psp-build-exports -b $< > $@ diff --git a/src/base/pspdev.cmake b/src/base/pspdev.cmake index 1633e23a0f..b29bb8cd4b 100644 --- a/src/base/pspdev.cmake +++ b/src/base/pspdev.cmake @@ -7,8 +7,8 @@ endif() SET(CMAKE_SYSTEM_NAME Generic) SET(CMAKE_SYSTEM_VERSION 1) SET(CMAKE_SYSTEM_PROCESSOR mips) -SET(CMAKE_C_COMPILER psp-gcc) -SET(CMAKE_CXX_COMPILER psp-g++) +SET(CMAKE_C_COMPILER "${PSPDEV}/bin/psp-gcc") +SET(CMAKE_CXX_COMPILER "${PSPDEV}/bin/psp-g++") SET(CMAKE_C_FLAGS_INIT "-I${PSPDEV}/psp/include -I${PSPDEV}/psp/sdk/include -DPSP") SET(CMAKE_CXX_FLAGS_INIT "-I${PSPDEV}/psp/include -I${PSPDEV}/psp/sdk/include -DPSP") SET(CMAKE_EXE_LINKER_FLAGS_INIT "-L${PSPDEV}/lib -L${PSPDEV}/psp/lib -L${PSPDEV}/psp/sdk/lib -Wl,-zmax-page-size=128") diff --git a/tools/PrxEncrypter/main.c b/tools/PrxEncrypter/main.c index 6ab58033bc..31b933f94b 100644 --- a/tools/PrxEncrypter/main.c +++ b/tools/PrxEncrypter/main.c @@ -8,161 +8,39 @@ #include "endian_.h" #include "kirk_engine.h" #include "psp_headers.h" - -// 5MB application -unsigned char pspHeader_big[336] = -{ - 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x22, 0x74, 0x69, 0x66, 0x70, 0x73, - 0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x33, 0x55, 0x00, 0x50, 0x34, 0x55, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x67, 0x3D, 0x00, 0x50, 0x55, 0x0A, 0x01, 0x10, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6B, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x4C, 0x6B, 0x3D, 0x00, 0xCC, 0xBB, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x90, 0x82, 0x4C, 0x48, 0xA3, 0x53, 0xB2, 0x1B, 0x13, 0x95, 0x2F, 0xF1, 0x0B, 0x90, 0x9C, 0x11, - 0x61, 0x40, 0x20, 0x67, 0xF8, 0xDB, 0xFC, 0x95, 0x5C, 0xBE, 0x8C, 0x80, 0xF3, 0x92, 0x03, 0x01, - 0xB0, 0xBE, 0xF5, 0xF8, 0xA1, 0xAF, 0xAF, 0xA8, 0x38, 0x26, 0x63, 0x09, 0x26, 0x0E, 0xB7, 0xD5, - 0x00, 0x33, 0x55, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x5C, 0x3E, 0x03, 0x22, 0xE5, 0x7D, 0xB9, 0xD1, 0x13, 0x67, 0x97, 0xA3, 0x5B, 0xD8, 0x77, 0x1F, - 0xF0, 0x05, 0xF3, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, 0x4A, 0xD7, 0x37, - 0xC2, 0x8F, 0x15, 0x43, 0x33, 0x93, 0x4D, 0x5B, 0xC0, 0x6E, 0xE4, 0x00, 0xC6, 0x0A, 0x71, 0x11, - 0x98, 0xB6, 0xC3, 0xB7, 0x59, 0x66, 0x21, 0xA8, 0x65, 0xF6, 0x53, 0xA9, 0x7A, 0x48, 0x17, 0xB6, -}; - -unsigned char kirkHeader_big[272] = -{ - 0x2A, 0x4F, 0x3C, 0x49, 0x8A, 0x73, 0x4E, 0xD1, 0xF4, 0x55, 0x93, 0x0B, 0x9B, 0x69, 0xDC, 0x65, - 0x73, 0x22, 0x69, 0xD3, 0x73, 0x96, 0x7A, 0x60, 0x66, 0x8C, 0x88, 0xCF, 0x2F, 0x83, 0x58, 0xBC, - 0xB2, 0x00, 0x0A, 0x11, 0x72, 0x43, 0xC5, 0xDE, 0xEF, 0xBB, 0x2C, 0xBF, 0x97, 0x79, 0x6B, 0x9C, - 0x10, 0x1E, 0x7C, 0x57, 0x0E, 0xDB, 0x1D, 0x61, 0x6E, 0xB5, 0xF9, 0x3D, 0x35, 0xE9, 0x5C, 0xD8, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x33, 0x55, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x22, 0x74, 0x69, 0x66, 0x70, 0x73, - 0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x33, 0x55, 0x00, 0x50, 0x34, 0x55, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x40, 0x67, 0x3D, 0x00, 0x50, 0x55, 0x0A, 0x01, 0x10, 0x00, 0x40, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6B, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x4C, 0x6B, 0x3D, 0x00, 0xCC, 0xBB, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, -}; - -// Minna no Sukkiri Demo(421KB) -unsigned char pspHeader_small[336] = { - 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x94, 0x14, 0x11, 0x00, 0x60, 0x90, 0x06, 0x00, - 0xB8, 0x80, 0x09, 0x00, 0x18, 0xA6, 0x0B, 0x00, 0x70, 0xA1, 0x05, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x80, 0xAC, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x05, 0x0D, 0x00, 0x00, 0x00, - 0x8A, 0x42, 0xAA, 0x13, 0xAE, 0x02, 0x9C, 0x16, 0x99, 0x19, 0x3E, 0xEF, 0xE1, 0xCD, 0xFB, 0xBC, - 0xDA, 0x28, 0x6E, 0xA5, 0x62, 0x67, 0x71, 0xB2, 0x14, 0x12, 0xAB, 0x7E, 0x1C, 0x69, 0x3A, 0x7A, - 0xB7, 0x40, 0x8E, 0x91, 0xB1, 0x4F, 0x36, 0xE7, 0x82, 0xF1, 0xFD, 0xB1, 0x50, 0x6D, 0x33, 0xB4, - 0x09, 0x8F, 0x06, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xCB, 0x8D, 0xC7, 0x1B, 0x2A, 0xAF, 0x3B, 0x09, 0x2A, 0x5B, 0x4F, 0x9E, 0xE8, 0xE2, 0xCA, 0x66, - 0xF0, 0x05, 0xF3, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0xE3, 0x40, - 0x6E, 0x14, 0x13, 0xEA, 0xA1, 0x81, 0x64, 0x54, 0x57, 0xBE, 0xA2, 0x43, 0x26, 0x7E, 0x4D, 0x0C, - 0x4F, 0xA6, 0x87, 0x6A, 0xEA, 0x0D, 0xEF, 0xBE, 0x27, 0xE8, 0x78, 0x2D, 0x10, 0x40, 0x05, 0x96 -}; - -unsigned char kirkHeader_small[272] = { - 0x9D, 0xC4, 0x48, 0xA6, 0x0E, 0x3C, 0xB7, 0x40, 0x4F, 0x93, 0xFF, 0x56, 0x15, 0x08, 0x28, 0x71, - 0x3E, 0x52, 0xB5, 0x89, 0xA0, 0x1C, 0xC9, 0xEF, 0x6E, 0x11, 0x0A, 0xC8, 0x28, 0x67, 0x77, 0x66, - 0xF2, 0xB2, 0x69, 0xCC, 0x08, 0x8C, 0x53, 0xA7, 0xA7, 0x25, 0xF7, 0x2B, 0x84, 0x53, 0x15, 0x54, - 0x2D, 0x4A, 0xAD, 0xB6, 0x52, 0x40, 0x17, 0xD7, 0xA7, 0xF4, 0xB9, 0x11, 0x17, 0xB7, 0x13, 0x9B, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x09, 0x8F, 0x06, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x94, 0x14, 0x11, 0x00, 0x60, 0x90, 0x06, 0x00, - 0xB8, 0x80, 0x09, 0x00, 0x18, 0xA6, 0x0B, 0x00, 0x70, 0xA1, 0x05, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x80, 0xAC, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x05, 0x0D, 0x00, 0x00, 0x00 -}; - -// astonishia story 2(368KB) -unsigned char pspHeader_small2[336] = { - 0x7e, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x61, 0x73, 0x74, 0x6f, 0x6e, 0x69, - 0x73, 0x68, 0x69, 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x32, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x08, 0xf0, 0x0e, 0x00, 0xa0, 0x9f, 0x05, 0x00, - 0xc8, 0x1f, 0x08, 0x00, 0x24, 0x20, 0x0a, 0x00, 0xec, 0x81, 0x28, 0x00, 0x04, 0x00, 0x08, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x8c, 0x84, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x07, 0x03, 0x0d, 0x00, 0x00, 0x00, - 0x4e, 0x98, 0x4a, 0xdf, 0x2d, 0x13, 0x3c, 0x79, 0x1b, 0x16, 0xaf, 0x76, 0xcb, 0x74, 0x8b, 0xa0, - 0x24, 0x1c, 0xf0, 0x79, 0x22, 0x2a, 0x01, 0x73, 0xc0, 0xbc, 0xf1, 0x51, 0x66, 0x9d, 0x01, 0xc9, - 0xb1, 0xbb, 0x2e, 0xd8, 0x09, 0xbc, 0xbf, 0x68, 0xe7, 0x86, 0x80, 0xd7, 0x45, 0x8c, 0x58, 0xd2, - 0x44, 0x9e, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x1f, 0x98, 0x28, 0x63, 0x73, 0x50, 0x94, 0x0e, 0xd6, 0x13, 0xfa, 0x0f, 0x50, 0xf8, 0xbf, 0xe8, - 0xf0, 0x05, 0xf3, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x35, 0x43, 0xa6, - 0x62, 0xd4, 0x81, 0xea, 0x75, 0xca, 0x13, 0xe1, 0x27, 0x7e, 0xa3, 0xb8, 0xc1, 0x21, 0xba, 0xcb, - 0x5d, 0x32, 0x90, 0x80, 0x91, 0x52, 0x0a, 0x08, 0x3f, 0x3b, 0x26, 0x36, 0xd8, 0xb1, 0xd4, 0x8e, -}; - -unsigned char kirkHeader_small2[272] = { - 0xa7, 0xa2, 0xd7, 0xe2, 0x21, 0xe8, 0xf8, 0x9d, 0x4f, 0x84, 0x28, 0x94, 0xeb, 0xae, 0xf1, 0x97, - 0xc2, 0x3d, 0x20, 0xc5, 0xc7, 0x81, 0x0d, 0x74, 0xc5, 0x98, 0x01, 0xb6, 0x2d, 0x81, 0x1a, 0xc1, - 0x91, 0x13, 0x07, 0x32, 0xf0, 0xb2, 0x44, 0x05, 0xfa, 0x89, 0x0e, 0xf4, 0x0c, 0x63, 0x68, 0x94, - 0xc3, 0x98, 0xaa, 0xd2, 0x35, 0xe9, 0xd9, 0xc8, 0xa2, 0xed, 0xbf, 0xbc, 0x4b, 0x68, 0x3f, 0x87, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x44, 0x9e, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x7e, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x61, 0x73, 0x74, 0x6f, 0x6e, 0x69, - 0x73, 0x68, 0x69, 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x32, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x08, 0xf0, 0x0e, 0x00, 0xa0, 0x9f, 0x05, 0x00, - 0xc8, 0x1f, 0x08, 0x00, 0x24, 0x20, 0x0a, 0x00, 0xec, 0x81, 0x28, 0x00, 0x04, 0x00, 0x08, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x8c, 0x84, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x07, 0x03, 0x0d, 0x00, 0x00, 0x00, -}; +#include "pspemu_pboot_headers.h" typedef struct Header_List { unsigned char *pspHeader; unsigned char *kirkHeader; } Header_List; -Header_List header_list[] = { - { pspHeader_small2, kirkHeader_small2 }, - { pspHeader_small , kirkHeader_small }, - { pspHeader_big , kirkHeader_big }, +static Header_List psp_header_list[] = { + { psp_pspHeader_small2, psp_kirkHeader_small2 }, + { psp_pspHeader_small , psp_kirkHeader_small }, + { psp_pspHeader_big , psp_kirkHeader_big }, +}; + +static Header_List pspemu_pboot_header_list[] = { + { pspemu_pboot_pspHeader_smallest, pspemu_pboot_kirkHeader_smallest }, + { pspemu_pboot_pspHeader_small, pspemu_pboot_kirkHeader_small }, + { pspemu_pboot_pspHeader_middle, pspemu_pboot_kirkHeader_middle }, + { pspemu_pboot_pspHeader_big, pspemu_pboot_kirkHeader_big }, + { pspemu_pboot_pspHeader_biggest, pspemu_pboot_kirkHeader_biggest }, }; -u8 in_buffer[1024*1024*10]; -u8 out_buffer[1024*1024*10]; +static u8 in_buffer[1024*1024*10]; +static u8 out_buffer[1024*1024*10]; + +static u8 kirk_raw[1024*1024*10]; +static u8 kirk_enc[1024*1024*10]; +static u8 elf[1024*1024*10]; -u8 kirk_raw[1024*1024*10]; -u8 kirk_enc[1024*1024*10]; -u8 elf[1024*1024*10]; +static u8 pspemu_pboot_flag = 0; + +#define KIRK_BASE_SIZE (pspemu_pboot_flag ? 0x920 : 0x110) +#define PSP_HEADER_SIZE (pspemu_pboot_flag ? 0x960 : 0x150) +#define HEADER_LIST (pspemu_pboot_flag ? pspemu_pboot_header_list : psp_header_list) typedef struct header_keys { @@ -170,7 +48,7 @@ typedef struct header_keys u8 CMAC[16]; }header_keys; -int load_elf(char *elff) +static int load_elf(char *elff) { FILE *fp = fopen(elff, "rb"); @@ -192,7 +70,7 @@ int load_elf(char *elff) return size; } -int dumpFile(char *name, void *in, int size) +static int dumpFile(char *name, void *in, int size) { FILE *fp = fopen(name, "wb"); @@ -206,7 +84,7 @@ int dumpFile(char *name, void *in, int size) return 0; } -int get_kirk_size(u8 *key_hdr) +static int get_kirk_size(u8 *key_hdr) { int krawSize = *(u32*)(key_hdr+0x70); @@ -214,19 +92,24 @@ int get_kirk_size(u8 *key_hdr) krawSize += 0x10 - (krawSize % 0x10); // 16 bytes aligned } - krawSize += 0x110; + krawSize += KIRK_BASE_SIZE; return krawSize; } -Header_List *get_header_list(int size) +static Header_List *get_header_list(int size) { - int i; - int h_size; - - for(i=0; i= size ) { return &header_list[i]; @@ -236,7 +119,7 @@ Header_List *get_header_list(int size) return NULL; } -int is_compressed(u8 *psp_header) +static int is_compressed(u8 *psp_header) { if (*(u16*)(psp_header+6) == 1) { return 1; @@ -245,12 +128,12 @@ int is_compressed(u8 *psp_header) return 0; } -int get_elf_size(u8 *psp_header) +static int get_elf_size(u8 *psp_header) { return *(u32*)(psp_header+0x28); } -int gzip_compress(u8 *dst, const u8 *src, int size) +static int gzip_compress(u8 *dst, const u8 *src, int size) { int ret; z_stream strm; @@ -302,13 +185,29 @@ int main(int argc, char **argv) { header_keys keys; u8 rawkheaderBk[0x90]; + char *in_fname = NULL; char *out_fname = NULL; - if(argc < 2) + + if (argc < 2) { - printf("USAGE: %s [input_prx] [output_prx]\n", argv[0]); + printf("USAGE: %s [--pspemu-pboot] input_prx [output_prx]\n", argv[0]); return 0; } - out_fname = argc > 2 ? argv[2] : "./data.psp"; + + if (strcmp(argv[1], "--pspemu-pboot") == 0) { + pspemu_pboot_flag = 1; + + if (argc < 3) { + printf("USAGE: %s [--pspemu-pboot] input_prx [output_prx]\n", argv[0]); + return 0; + } + + in_fname = argv[2]; + out_fname = argc > 3 ? argv[3] : "./DATA.PSP"; + } else { + in_fname = argv[1]; + out_fname = argc > 2 ? argv[2] : "./DATA.PSP"; + } memset(in_buffer, 0, sizeof(in_buffer)); memset(out_buffer, 0, sizeof(out_buffer)); @@ -318,11 +217,10 @@ int main(int argc, char **argv) kirk_init(); - int elfSize = load_elf(argv[1]); + int elfSize = load_elf(in_fname); if(elfSize < 0) { - printf("Cannot open %s\n", argv[1]); - + printf("Cannot open %s\n", in_fname); return 0; } @@ -343,12 +241,12 @@ int main(int argc, char **argv) gzip_compress(elf, elf, elfSize); } - memcpy(kirk_raw, kirkHeader, 0x110); + memcpy(kirk_raw, kirkHeader, KIRK_BASE_SIZE); memcpy(rawkheaderBk, kirk_raw, sizeof(rawkheaderBk)); kirk_decrypt_keys((u8*)&keys, kirk_raw); memcpy(kirk_raw, &keys, sizeof(header_keys)); - memcpy(kirk_raw+0x110, elf, elfSize); + memcpy(kirk_raw+KIRK_BASE_SIZE, elf, elfSize); if(kirk_CMD0(kirk_enc, kirk_raw, sizeof(kirk_enc), 0) != 0) { @@ -365,8 +263,8 @@ int main(int argc, char **argv) return 0; } - memcpy(out_buffer, pspHeader, 0x150); - memcpy(out_buffer+0x150, kirk_enc+0x110, krawSize-0x110); + memcpy(out_buffer, pspHeader, PSP_HEADER_SIZE); + memcpy(out_buffer+PSP_HEADER_SIZE, kirk_enc+KIRK_BASE_SIZE, krawSize-KIRK_BASE_SIZE); - return dumpFile(out_fname, out_buffer, (krawSize-0x110)+0x150); + return dumpFile(out_fname, out_buffer, (krawSize-KIRK_BASE_SIZE)+PSP_HEADER_SIZE); } diff --git a/tools/PrxEncrypter/psp_headers.h b/tools/PrxEncrypter/psp_headers.h index c677d34ac5..1a852fc936 100644 --- a/tools/PrxEncrypter/psp_headers.h +++ b/tools/PrxEncrypter/psp_headers.h @@ -156,3 +156,140 @@ typedef struct u8 sha1_hash[0x14]; //12C u8 key_data4[0x10]; //140 } PSP_HEADER, *LPPSP_HEADER; + +// 5MB application +unsigned char psp_pspHeader_big[336] = +{ + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x22, 0x74, 0x69, 0x66, 0x70, 0x73, + 0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x33, 0x55, 0x00, 0x50, 0x34, 0x55, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x67, 0x3D, 0x00, 0x50, 0x55, 0x0A, 0x01, 0x10, 0x00, 0x40, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6B, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4C, 0x6B, 0x3D, 0x00, 0xCC, 0xBB, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, + 0x90, 0x82, 0x4C, 0x48, 0xA3, 0x53, 0xB2, 0x1B, 0x13, 0x95, 0x2F, 0xF1, 0x0B, 0x90, 0x9C, 0x11, + 0x61, 0x40, 0x20, 0x67, 0xF8, 0xDB, 0xFC, 0x95, 0x5C, 0xBE, 0x8C, 0x80, 0xF3, 0x92, 0x03, 0x01, + 0xB0, 0xBE, 0xF5, 0xF8, 0xA1, 0xAF, 0xAF, 0xA8, 0x38, 0x26, 0x63, 0x09, 0x26, 0x0E, 0xB7, 0xD5, + 0x00, 0x33, 0x55, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5C, 0x3E, 0x03, 0x22, 0xE5, 0x7D, 0xB9, 0xD1, 0x13, 0x67, 0x97, 0xA3, 0x5B, 0xD8, 0x77, 0x1F, + 0xF0, 0x05, 0xF3, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, 0x4A, 0xD7, 0x37, + 0xC2, 0x8F, 0x15, 0x43, 0x33, 0x93, 0x4D, 0x5B, 0xC0, 0x6E, 0xE4, 0x00, 0xC6, 0x0A, 0x71, 0x11, + 0x98, 0xB6, 0xC3, 0xB7, 0x59, 0x66, 0x21, 0xA8, 0x65, 0xF6, 0x53, 0xA9, 0x7A, 0x48, 0x17, 0xB6, +}; + +unsigned char psp_kirkHeader_big[272] = +{ + 0x2A, 0x4F, 0x3C, 0x49, 0x8A, 0x73, 0x4E, 0xD1, 0xF4, 0x55, 0x93, 0x0B, 0x9B, 0x69, 0xDC, 0x65, + 0x73, 0x22, 0x69, 0xD3, 0x73, 0x96, 0x7A, 0x60, 0x66, 0x8C, 0x88, 0xCF, 0x2F, 0x83, 0x58, 0xBC, + 0xB2, 0x00, 0x0A, 0x11, 0x72, 0x43, 0xC5, 0xDE, 0xEF, 0xBB, 0x2C, 0xBF, 0x97, 0x79, 0x6B, 0x9C, + 0x10, 0x1E, 0x7C, 0x57, 0x0E, 0xDB, 0x1D, 0x61, 0x6E, 0xB5, 0xF9, 0x3D, 0x35, 0xE9, 0x5C, 0xD8, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x33, 0x55, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x22, 0x74, 0x69, 0x66, 0x70, 0x73, + 0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x33, 0x55, 0x00, 0x50, 0x34, 0x55, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x67, 0x3D, 0x00, 0x50, 0x55, 0x0A, 0x01, 0x10, 0x00, 0x40, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6B, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x4C, 0x6B, 0x3D, 0x00, 0xCC, 0xBB, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, +}; + +// Minna no Sukkiri Demo(421KB) +unsigned char psp_pspHeader_small[336] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x94, 0x14, 0x11, 0x00, 0x60, 0x90, 0x06, 0x00, + 0xB8, 0x80, 0x09, 0x00, 0x18, 0xA6, 0x0B, 0x00, 0x70, 0xA1, 0x05, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0xAC, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x05, 0x0D, 0x00, 0x00, 0x00, + 0x8A, 0x42, 0xAA, 0x13, 0xAE, 0x02, 0x9C, 0x16, 0x99, 0x19, 0x3E, 0xEF, 0xE1, 0xCD, 0xFB, 0xBC, + 0xDA, 0x28, 0x6E, 0xA5, 0x62, 0x67, 0x71, 0xB2, 0x14, 0x12, 0xAB, 0x7E, 0x1C, 0x69, 0x3A, 0x7A, + 0xB7, 0x40, 0x8E, 0x91, 0xB1, 0x4F, 0x36, 0xE7, 0x82, 0xF1, 0xFD, 0xB1, 0x50, 0x6D, 0x33, 0xB4, + 0x09, 0x8F, 0x06, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xCB, 0x8D, 0xC7, 0x1B, 0x2A, 0xAF, 0x3B, 0x09, 0x2A, 0x5B, 0x4F, 0x9E, 0xE8, 0xE2, 0xCA, 0x66, + 0xF0, 0x05, 0xF3, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x12, 0xE3, 0x40, + 0x6E, 0x14, 0x13, 0xEA, 0xA1, 0x81, 0x64, 0x54, 0x57, 0xBE, 0xA2, 0x43, 0x26, 0x7E, 0x4D, 0x0C, + 0x4F, 0xA6, 0x87, 0x6A, 0xEA, 0x0D, 0xEF, 0xBE, 0x27, 0xE8, 0x78, 0x2D, 0x10, 0x40, 0x05, 0x96 +}; + +unsigned char psp_kirkHeader_small[272] = { + 0x9D, 0xC4, 0x48, 0xA6, 0x0E, 0x3C, 0xB7, 0x40, 0x4F, 0x93, 0xFF, 0x56, 0x15, 0x08, 0x28, 0x71, + 0x3E, 0x52, 0xB5, 0x89, 0xA0, 0x1C, 0xC9, 0xEF, 0x6E, 0x11, 0x0A, 0xC8, 0x28, 0x67, 0x77, 0x66, + 0xF2, 0xB2, 0x69, 0xCC, 0x08, 0x8C, 0x53, 0xA7, 0xA7, 0x25, 0xF7, 0x2B, 0x84, 0x53, 0x15, 0x54, + 0x2D, 0x4A, 0xAD, 0xB6, 0x52, 0x40, 0x17, 0xD7, 0xA7, 0xF4, 0xB9, 0x11, 0x17, 0xB7, 0x13, 0x9B, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x8F, 0x06, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x94, 0x14, 0x11, 0x00, 0x60, 0x90, 0x06, 0x00, + 0xB8, 0x80, 0x09, 0x00, 0x18, 0xA6, 0x0B, 0x00, 0x70, 0xA1, 0x05, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x80, 0xAC, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x05, 0x0D, 0x00, 0x00, 0x00 +}; + +// astonishia story 2(368KB) +unsigned char psp_pspHeader_small2[336] = { + 0x7e, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x61, 0x73, 0x74, 0x6f, 0x6e, 0x69, + 0x73, 0x68, 0x69, 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x32, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x08, 0xf0, 0x0e, 0x00, 0xa0, 0x9f, 0x05, 0x00, + 0xc8, 0x1f, 0x08, 0x00, 0x24, 0x20, 0x0a, 0x00, 0xec, 0x81, 0x28, 0x00, 0x04, 0x00, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x8c, 0x84, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x07, 0x03, 0x0d, 0x00, 0x00, 0x00, + 0x4e, 0x98, 0x4a, 0xdf, 0x2d, 0x13, 0x3c, 0x79, 0x1b, 0x16, 0xaf, 0x76, 0xcb, 0x74, 0x8b, 0xa0, + 0x24, 0x1c, 0xf0, 0x79, 0x22, 0x2a, 0x01, 0x73, 0xc0, 0xbc, 0xf1, 0x51, 0x66, 0x9d, 0x01, 0xc9, + 0xb1, 0xbb, 0x2e, 0xd8, 0x09, 0xbc, 0xbf, 0x68, 0xe7, 0x86, 0x80, 0xd7, 0x45, 0x8c, 0x58, 0xd2, + 0x44, 0x9e, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1f, 0x98, 0x28, 0x63, 0x73, 0x50, 0x94, 0x0e, 0xd6, 0x13, 0xfa, 0x0f, 0x50, 0xf8, 0xbf, 0xe8, + 0xf0, 0x05, 0xf3, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x35, 0x43, 0xa6, + 0x62, 0xd4, 0x81, 0xea, 0x75, 0xca, 0x13, 0xe1, 0x27, 0x7e, 0xa3, 0xb8, 0xc1, 0x21, 0xba, 0xcb, + 0x5d, 0x32, 0x90, 0x80, 0x91, 0x52, 0x0a, 0x08, 0x3f, 0x3b, 0x26, 0x36, 0xd8, 0xb1, 0xd4, 0x8e, +}; + +unsigned char psp_kirkHeader_small2[272] = { + 0xa7, 0xa2, 0xd7, 0xe2, 0x21, 0xe8, 0xf8, 0x9d, 0x4f, 0x84, 0x28, 0x94, 0xeb, 0xae, 0xf1, 0x97, + 0xc2, 0x3d, 0x20, 0xc5, 0xc7, 0x81, 0x0d, 0x74, 0xc5, 0x98, 0x01, 0xb6, 0x2d, 0x81, 0x1a, 0xc1, + 0x91, 0x13, 0x07, 0x32, 0xf0, 0xb2, 0x44, 0x05, 0xfa, 0x89, 0x0e, 0xf4, 0x0c, 0x63, 0x68, 0x94, + 0xc3, 0x98, 0xaa, 0xd2, 0x35, 0xe9, 0xd9, 0xc8, 0xa2, 0xed, 0xbf, 0xbc, 0x4b, 0x68, 0x3f, 0x87, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x9e, 0x05, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7e, 0x50, 0x53, 0x50, 0x00, 0x02, 0x01, 0x00, 0x01, 0x01, 0x61, 0x73, 0x74, 0x6f, 0x6e, 0x69, + 0x73, 0x68, 0x69, 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x32, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x08, 0xf0, 0x0e, 0x00, 0xa0, 0x9f, 0x05, 0x00, + 0xc8, 0x1f, 0x08, 0x00, 0x24, 0x20, 0x0a, 0x00, 0xec, 0x81, 0x28, 0x00, 0x04, 0x00, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0xe9, 0x0b, 0x00, 0x8c, 0x84, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x07, 0x03, 0x0d, 0x00, 0x00, 0x00, +}; \ No newline at end of file diff --git a/tools/PrxEncrypter/pspemu_pboot_headers.h b/tools/PrxEncrypter/pspemu_pboot_headers.h new file mode 100644 index 0000000000..ca39254a97 --- /dev/null +++ b/tools/PrxEncrypter/pspemu_pboot_headers.h @@ -0,0 +1,2014 @@ +// NPJH50698 +unsigned char pspemu_pboot_pspHeader_smallest[2400] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x6C, 0x6F, + 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xE1, 0x24, 0x01, 0x00, 0x50, 0x2E, 0x01, 0x00, + 0x9C, 0x12, 0x00, 0x00, 0xCC, 0x5F, 0x00, 0x00, 0x3C, 0xD4, 0x0A, 0x00, + 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0xF5, 0x00, 0x00, 0x54, 0xD4, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x27, 0x36, 0x4F, 0xC6, + 0xA9, 0x64, 0x44, 0xC0, 0x15, 0x63, 0x5C, 0x0B, 0x8B, 0x13, 0xE0, 0x9D, + 0x31, 0x66, 0xD9, 0xDA, 0x10, 0xD4, 0x80, 0xDB, 0x9C, 0x71, 0xD4, 0xA4, + 0x93, 0xBE, 0x53, 0xDE, 0x32, 0xF5, 0x3E, 0xEA, 0xB2, 0x26, 0xBE, 0xC3, + 0x52, 0xC9, 0x00, 0x9E, 0x4A, 0x66, 0x7E, 0x36, 0xE1, 0x24, 0x01, 0x00, + 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF6, 0x90, 0x5E, 0x14, 0xB4, 0x72, 0x7B, 0x69, 0x3E, 0xEC, 0xC0, 0x87, + 0x73, 0x2D, 0x5C, 0x6B, 0xF0, 0x10, 0x5E, 0x2E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xA3, 0x9A, 0xCE, 0x2F, 0x2D, 0xBA, 0x1E, 0xC2, 0xD7, 0x26, 0x94, 0x63, + 0x89, 0xAC, 0x87, 0x82, 0xC9, 0xA6, 0xDA, 0x8A, 0x58, 0xC7, 0xE3, 0xFC, + 0xC9, 0xD1, 0x57, 0x20, 0xF5, 0x2A, 0xDC, 0x04, 0x0E, 0x67, 0x79, 0x90, + 0x3A, 0x54, 0xFA, 0x61, 0x31, 0xF6, 0xC3, 0x23, 0x87, 0xA5, 0x61, 0xC0, + 0xF1, 0xD1, 0x8F, 0x71, 0xAA, 0xE6, 0xA9, 0x80, 0x1F, 0xFE, 0x0E, 0x0D, + 0xA9, 0x80, 0x46, 0x26, 0x65, 0x77, 0xA0, 0x67, 0x72, 0xDA, 0x03, 0xEF, + 0x00, 0x3C, 0x8A, 0x7F, 0x5D, 0x5F, 0x92, 0xE4, 0xA2, 0xFD, 0xB7, 0x66, + 0x2D, 0x2C, 0xE1, 0x0C, 0x79, 0x41, 0x9D, 0x40, 0xE6, 0x1D, 0x2F, 0x17, + 0xCE, 0x30, 0xFB, 0x5B, 0xEF, 0xF7, 0xA1, 0xD1, 0xBB, 0xC7, 0x59, 0x4F, + 0xB2, 0x1F, 0x8B, 0x12, 0x3F, 0x2F, 0x30, 0xC6, 0x9F, 0x27, 0x56, 0xEC, + 0x80, 0x05, 0x49, 0x6D, 0x93, 0x09, 0x8B, 0xDC, 0xE7, 0x02, 0x67, 0x2A, + 0xF3, 0xE9, 0xA4, 0xB2, 0xDF, 0x26, 0xBF, 0x6B, 0x92, 0x1F, 0x06, 0x6F, + 0x81, 0xA1, 0x23, 0x04, 0xEA, 0x7D, 0x39, 0xB8, 0xF8, 0x24, 0x24, 0x80, + 0x4B, 0x3F, 0xC0, 0xCC, 0x9D, 0xFF, 0x8B, 0xB5, 0x7C, 0xDF, 0x50, 0x59, + 0x93, 0x38, 0xF0, 0x1A, 0x47, 0x49, 0xC8, 0x99, 0x90, 0x41, 0xE1, 0x4C, + 0x3B, 0x5A, 0x12, 0x5E, 0x0D, 0x33, 0xDC, 0x19, 0x3B, 0x94, 0xE0, 0x37, + 0x23, 0x69, 0x31, 0x18, 0x37, 0xFA, 0x37, 0x82, 0x7E, 0xD8, 0xA7, 0xAF, + 0xB3, 0x6C, 0xD9, 0x0D, 0x24, 0xB0, 0xA7, 0xAA, 0x17, 0xEE, 0x7A, 0xF1, + 0x14, 0x33, 0xCE, 0xF9, 0x46, 0x6F, 0x6E, 0x6F, 0x2E, 0xC5, 0x66, 0x5D, + 0xF5, 0x8F, 0xEC, 0x19, 0xCA, 0xDA, 0x4E, 0x78, 0x3C, 0xAB, 0xD3, 0x18, + 0x01, 0x77, 0xE0, 0xF5, 0x96, 0x85, 0x13, 0x66, 0x09, 0x4A, 0x1E, 0x00, + 0x3D, 0xA2, 0x8C, 0x1B, 0xA5, 0x37, 0xC1, 0xBD, 0x6E, 0xB7, 0x67, 0x72, + 0xFF, 0x10, 0x9F, 0x8F, 0x5D, 0xB0, 0xB1, 0x0B, 0x01, 0x05, 0x0A, 0x21, + 0x2C, 0x0C, 0x6D, 0x50, 0x29, 0xFF, 0x12, 0xF2, 0xE9, 0xAE, 0xF1, 0x7B, + 0x48, 0x1C, 0x9E, 0x10, 0x2F, 0xDA, 0xE8, 0x47, 0xDE, 0x9F, 0x48, 0xC2, + 0xD4, 0xB7, 0x7E, 0xF3, 0xF0, 0xDD, 0xB5, 0xC9, 0xAD, 0xBE, 0xE7, 0x73, + 0x7A, 0x2B, 0xCE, 0xA3, 0x57, 0xE8, 0x18, 0xA5, 0xD8, 0x21, 0xD0, 0x43, + 0xD0, 0x11, 0xD8, 0x20, 0x91, 0x1B, 0x83, 0x3D, 0x80, 0xD0, 0xF9, 0x09, + 0xCB, 0x70, 0xAC, 0x4A, 0x86, 0x69, 0x8C, 0x07, 0x13, 0x4B, 0xB3, 0xF8, + 0x08, 0xDF, 0x83, 0x28, 0x9F, 0x2A, 0x27, 0xD9, 0x2E, 0x19, 0xA8, 0xEA, + 0x03, 0x00, 0x6C, 0xBF, 0xE8, 0xB2, 0x76, 0xF0, 0x45, 0x3D, 0x0B, 0x15, + 0xB6, 0x19, 0x9D, 0x83, 0x3E, 0x9A, 0x5C, 0xB6, 0xD4, 0x80, 0x79, 0x04, + 0xD2, 0xEF, 0xCA, 0x04, 0xD1, 0x1D, 0x4F, 0x93, 0x6F, 0xE6, 0x22, 0x72, + 0x41, 0xD5, 0x68, 0x90, 0x5A, 0xE0, 0xDE, 0xD2, 0x7C, 0xAE, 0xD5, 0x9D, + 0xF0, 0x56, 0xF4, 0x27, 0x94, 0x53, 0xC9, 0x4F, 0xA0, 0xDD, 0xD3, 0x3D, + 0x9F, 0x4D, 0xAB, 0x91, 0xF7, 0x35, 0x52, 0x21, 0x07, 0x1F, 0x31, 0x58, + 0x25, 0x39, 0x9C, 0x82, 0xDD, 0xC5, 0xFC, 0x58, 0x27, 0x5C, 0x4E, 0x57, + 0x60, 0x26, 0x66, 0x3E, 0xD4, 0x45, 0x8E, 0xE9, 0x3B, 0x44, 0x53, 0x45, + 0xA6, 0x89, 0x71, 0x2D, 0xD1, 0xCC, 0x97, 0x36, 0x70, 0x41, 0x50, 0x9F, + 0xC9, 0x60, 0x96, 0x0E, 0x58, 0x03, 0x98, 0x17, 0x0E, 0x84, 0x04, 0x19, + 0x67, 0x93, 0xD2, 0xFC, 0x1F, 0x0D, 0xDB, 0x52, 0x04, 0x12, 0x2D, 0x27, + 0x7D, 0x0A, 0xEC, 0xEA, 0x28, 0x2A, 0xC5, 0x3E, 0x55, 0xD3, 0xE0, 0x6E, + 0x10, 0x1D, 0x43, 0x83, 0x6B, 0x28, 0x18, 0xDA, 0x61, 0xDF, 0xCE, 0x2B, + 0xAC, 0x18, 0xF0, 0x32, 0x89, 0x1F, 0x1A, 0x0A, 0x68, 0xD2, 0xB4, 0x25, + 0x94, 0x4B, 0x89, 0x17, 0x04, 0x75, 0x35, 0xA2, 0x32, 0xDB, 0x26, 0x76, + 0x8D, 0x84, 0x8C, 0x04, 0xB2, 0x5E, 0xDA, 0x2C, 0x23, 0xB0, 0x43, 0x77, + 0xE6, 0x1B, 0x4D, 0xA9, 0x0E, 0x73, 0x7C, 0x04, 0xAF, 0x6E, 0x01, 0xBB, + 0xF5, 0x77, 0x5F, 0xC7, 0x44, 0xDA, 0x71, 0x10, 0xFB, 0x4B, 0x47, 0x0B, + 0x32, 0xC6, 0x3D, 0xF4, 0x12, 0x82, 0x3B, 0xF4, 0xD2, 0xF0, 0xB6, 0xDA, + 0x00, 0x87, 0x82, 0x3C, 0x77, 0x7A, 0xCB, 0xAC, 0x37, 0x04, 0x7C, 0x74, + 0x11, 0xCF, 0xB6, 0x70, 0x82, 0x11, 0xF6, 0xBA, 0xFB, 0x9A, 0x80, 0xBE, + 0x5E, 0x88, 0x7E, 0x35, 0x91, 0x8F, 0x0F, 0x33, 0x48, 0x37, 0x8A, 0x29, + 0xFD, 0x79, 0xFE, 0x6D, 0x4F, 0x9A, 0x5D, 0x5B, 0x8B, 0xDC, 0x3D, 0xC6, + 0x64, 0x76, 0xC1, 0xEB, 0x1D, 0x2C, 0x25, 0x24, 0x60, 0xDE, 0x2B, 0x3F, + 0xA6, 0x42, 0x85, 0x41, 0x6E, 0x11, 0x2A, 0xAC, 0x6A, 0x15, 0x63, 0xEA, + 0xBE, 0xE1, 0x75, 0x2A, 0xF0, 0x1A, 0x20, 0x23, 0x74, 0xCD, 0x69, 0x2F, + 0x32, 0x53, 0xCF, 0x96, 0x86, 0xE2, 0x60, 0x56, 0x94, 0xAE, 0x14, 0x9D, + 0xB8, 0x1B, 0x5C, 0xE0, 0xF9, 0x82, 0xA5, 0x59, 0x73, 0x71, 0x63, 0xE0, + 0xAA, 0x1D, 0xC2, 0x9D, 0x18, 0x42, 0xBC, 0xC1, 0x87, 0xAA, 0x18, 0x71, + 0xA2, 0xDA, 0xE5, 0x4D, 0x58, 0x38, 0x24, 0x19, 0xB8, 0xE9, 0x59, 0xDB, + 0x42, 0x6B, 0x88, 0x70, 0x96, 0x2A, 0x62, 0xC2, 0xF7, 0x34, 0x75, 0xA0, + 0xF6, 0x6C, 0xF0, 0x60, 0x7D, 0x56, 0x48, 0xFC, 0x94, 0xFA, 0xF0, 0x74, + 0x10, 0xB3, 0x26, 0x1F, 0x65, 0x93, 0x24, 0x2B, 0x59, 0x8A, 0x4D, 0x49, + 0x8A, 0xE8, 0x3C, 0x7D, 0xC7, 0x6A, 0x12, 0xA3, 0x11, 0xB7, 0xEF, 0xD7, + 0xD2, 0x4B, 0x08, 0x33, 0xAA, 0x7B, 0x87, 0xDF, 0xC5, 0xE1, 0x9F, 0xEB, + 0x9B, 0xF3, 0xA3, 0xD7, 0x55, 0x65, 0x29, 0x53, 0x31, 0x19, 0x6B, 0x01, + 0x1F, 0x61, 0x29, 0xC8, 0x58, 0x83, 0x70, 0xA2, 0x1C, 0x98, 0x10, 0xB0, + 0xE6, 0x6D, 0x2D, 0xDA, 0xEB, 0x8D, 0xE9, 0xEF, 0xC2, 0xD3, 0xC7, 0x55, + 0x05, 0x25, 0x95, 0x1C, 0x70, 0xB3, 0xB5, 0x6A, 0xE3, 0x71, 0x51, 0xC8, + 0xCD, 0x51, 0x46, 0x2A, 0x3D, 0x1B, 0x37, 0xD2, 0xEC, 0xF6, 0xB1, 0xEB, + 0x20, 0x9F, 0x4F, 0x3F, 0x88, 0x26, 0x97, 0xAB, 0x17, 0x25, 0xB3, 0x72, + 0x65, 0x8B, 0xF0, 0xF8, 0x3A, 0xB2, 0xE5, 0xBC, 0xA9, 0xA0, 0x9C, 0xAD, + 0x91, 0xBE, 0xA4, 0x40, 0xE0, 0xDF, 0xE7, 0xEB, 0x3F, 0xDE, 0xFB, 0x2D, + 0x4B, 0x9C, 0x28, 0x84, 0xAD, 0x8B, 0xFF, 0x3B, 0x28, 0xB2, 0x67, 0x9C, + 0x37, 0x37, 0xB9, 0xD0, 0x42, 0x49, 0x99, 0x10, 0x89, 0x5A, 0x83, 0x7E, + 0x13, 0x19, 0xBC, 0xD9, 0x35, 0xA5, 0x4C, 0xF2, 0x7D, 0xCA, 0x1B, 0x68, + 0x61, 0x70, 0x8A, 0x76, 0xFD, 0x9A, 0xC0, 0x99, 0x01, 0x51, 0x9C, 0x62, + 0x29, 0x7B, 0xD0, 0x9A, 0x7E, 0x98, 0xED, 0xDC, 0x94, 0x06, 0x43, 0x55, + 0x08, 0x4D, 0x75, 0x35, 0x0C, 0x4F, 0x67, 0x55, 0xBA, 0xC9, 0xBE, 0xDC, + 0x96, 0xD2, 0xA7, 0x3C, 0xC9, 0x81, 0x5B, 0xE5, 0x6D, 0x4C, 0xB1, 0x29, + 0xA2, 0xC8, 0x26, 0x49, 0xA8, 0x0E, 0xB9, 0xB0, 0x27, 0x86, 0xF6, 0xFA, + 0x58, 0x81, 0x76, 0x08, 0xCD, 0x03, 0x1E, 0xFF, 0xD9, 0xD8, 0xDD, 0x4A, + 0x61, 0x6A, 0x64, 0xE6, 0xD6, 0xC1, 0x12, 0x2A, 0x2E, 0xD8, 0x53, 0x2B, + 0xDD, 0xB9, 0xF4, 0xD5, 0xC2, 0x2B, 0x0B, 0xCA, 0x06, 0xFF, 0xDC, 0x41, + 0xDC, 0x8F, 0x0F, 0x07, 0x06, 0xE5, 0x51, 0x58, 0x6D, 0x6C, 0x69, 0x6D, + 0x7F, 0xFC, 0x08, 0xBA, 0x6A, 0x46, 0xE3, 0xBC, 0xE9, 0x19, 0x32, 0x89, + 0x99, 0x5D, 0x9B, 0x23, 0x63, 0x9D, 0x65, 0x41, 0x01, 0x9D, 0xC0, 0xAF, + 0xED, 0x81, 0x59, 0xCA, 0xF8, 0x68, 0x6B, 0x51, 0xEA, 0x0B, 0x7D, 0x0F, + 0x54, 0xA0, 0xE4, 0x65, 0x97, 0x0D, 0x5C, 0xE6, 0x69, 0xC2, 0x8C, 0x72, + 0x69, 0xAB, 0x21, 0xED, 0x0A, 0x4A, 0x15, 0xE3, 0x4E, 0x50, 0x4A, 0x48, + 0x35, 0x30, 0x36, 0x39, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50698 +unsigned char pspemu_pboot_kirkHeader_smallest[2336] = { + 0xA9, 0xC7, 0x25, 0x77, 0x4C, 0xA2, 0x2D, 0xCD, 0x5A, 0xC7, 0xAA, 0xBA, + 0x6A, 0xC4, 0x20, 0x64, 0xFB, 0x46, 0xF6, 0x6D, 0x45, 0x63, 0xE7, 0x29, + 0x36, 0xF0, 0x42, 0x12, 0xC7, 0xFD, 0x7D, 0xE3, 0x1F, 0xFF, 0x6F, 0x23, + 0x7B, 0x0E, 0x32, 0x27, 0x0F, 0xD4, 0x6E, 0x21, 0x87, 0x35, 0x42, 0xE7, + 0xBC, 0x3E, 0xF2, 0xB9, 0x5C, 0x50, 0x88, 0x84, 0x8A, 0x8F, 0x7A, 0x55, + 0x76, 0x8F, 0x9C, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE1, 0x24, 0x01, 0x00, 0x90, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x6C, 0x6F, + 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xE1, 0x24, 0x01, 0x00, 0x50, 0x2E, 0x01, 0x00, + 0x9C, 0x12, 0x00, 0x00, 0xCC, 0x5F, 0x00, 0x00, 0x3C, 0xD4, 0x0A, 0x00, + 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0xF5, 0x00, 0x00, 0x54, 0xD4, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x3A, 0x54, 0xFA, 0x61, + 0x31, 0xF6, 0xC3, 0x23, 0x87, 0xA5, 0x61, 0xC0, 0xF1, 0xD1, 0x8F, 0x71, + 0xAA, 0xE6, 0xA9, 0x80, 0x1F, 0xFE, 0x0E, 0x0D, 0xA9, 0x80, 0x46, 0x26, + 0x65, 0x77, 0xA0, 0x67, 0x72, 0xDA, 0x03, 0xEF, 0x00, 0x3C, 0x8A, 0x7F, + 0x5D, 0x5F, 0x92, 0xE4, 0xA2, 0xFD, 0xB7, 0x66, 0x2D, 0x2C, 0xE1, 0x0C, + 0x79, 0x41, 0x9D, 0x40, 0xE6, 0x1D, 0x2F, 0x17, 0xCE, 0x30, 0xFB, 0x5B, + 0xEF, 0xF7, 0xA1, 0xD1, 0xBB, 0xC7, 0x59, 0x4F, 0xB2, 0x1F, 0x8B, 0x12, + 0x3F, 0x2F, 0x30, 0xC6, 0x9F, 0x27, 0x56, 0xEC, 0x80, 0x05, 0x49, 0x6D, + 0x93, 0x09, 0x8B, 0xDC, 0xE7, 0x02, 0x67, 0x2A, 0xF3, 0xE9, 0xA4, 0xB2, + 0xDF, 0x26, 0xBF, 0x6B, 0x92, 0x1F, 0x06, 0x6F, 0x81, 0xA1, 0x23, 0x04, + 0xEA, 0x7D, 0x39, 0xB8, 0xF8, 0x24, 0x24, 0x80, 0x4B, 0x3F, 0xC0, 0xCC, + 0x9D, 0xFF, 0x8B, 0xB5, 0x7C, 0xDF, 0x50, 0x59, 0x93, 0x38, 0xF0, 0x1A, + 0x47, 0x49, 0xC8, 0x99, 0x90, 0x41, 0xE1, 0x4C, 0x3B, 0x5A, 0x12, 0x5E, + 0x0D, 0x33, 0xDC, 0x19, 0x3B, 0x94, 0xE0, 0x37, 0x23, 0x69, 0x31, 0x18, + 0x37, 0xFA, 0x37, 0x82, 0x7E, 0xD8, 0xA7, 0xAF, 0xB3, 0x6C, 0xD9, 0x0D, + 0x24, 0xB0, 0xA7, 0xAA, 0x17, 0xEE, 0x7A, 0xF1, 0x14, 0x33, 0xCE, 0xF9, + 0x46, 0x6F, 0x6E, 0x6F, 0x2E, 0xC5, 0x66, 0x5D, 0xF5, 0x8F, 0xEC, 0x19, + 0xCA, 0xDA, 0x4E, 0x78, 0x3C, 0xAB, 0xD3, 0x18, 0x01, 0x77, 0xE0, 0xF5, + 0x96, 0x85, 0x13, 0x66, 0x09, 0x4A, 0x1E, 0x00, 0x3D, 0xA2, 0x8C, 0x1B, + 0xA5, 0x37, 0xC1, 0xBD, 0x6E, 0xB7, 0x67, 0x72, 0xFF, 0x10, 0x9F, 0x8F, + 0x5D, 0xB0, 0xB1, 0x0B, 0x01, 0x05, 0x0A, 0x21, 0x2C, 0x0C, 0x6D, 0x50, + 0x29, 0xFF, 0x12, 0xF2, 0xE9, 0xAE, 0xF1, 0x7B, 0x48, 0x1C, 0x9E, 0x10, + 0x2F, 0xDA, 0xE8, 0x47, 0xDE, 0x9F, 0x48, 0xC2, 0xD4, 0xB7, 0x7E, 0xF3, + 0xF0, 0xDD, 0xB5, 0xC9, 0xAD, 0xBE, 0xE7, 0x73, 0x7A, 0x2B, 0xCE, 0xA3, + 0x57, 0xE8, 0x18, 0xA5, 0xD8, 0x21, 0xD0, 0x43, 0xD0, 0x11, 0xD8, 0x20, + 0x91, 0x1B, 0x83, 0x3D, 0x80, 0xD0, 0xF9, 0x09, 0xCB, 0x70, 0xAC, 0x4A, + 0x86, 0x69, 0x8C, 0x07, 0x13, 0x4B, 0xB3, 0xF8, 0x08, 0xDF, 0x83, 0x28, + 0x9F, 0x2A, 0x27, 0xD9, 0x2E, 0x19, 0xA8, 0xEA, 0x03, 0x00, 0x6C, 0xBF, + 0xE8, 0xB2, 0x76, 0xF0, 0x45, 0x3D, 0x0B, 0x15, 0xB6, 0x19, 0x9D, 0x83, + 0x3E, 0x9A, 0x5C, 0xB6, 0xD4, 0x80, 0x79, 0x04, 0xD2, 0xEF, 0xCA, 0x04, + 0xD1, 0x1D, 0x4F, 0x93, 0x6F, 0xE6, 0x22, 0x72, 0x41, 0xD5, 0x68, 0x90, + 0x5A, 0xE0, 0xDE, 0xD2, 0x7C, 0xAE, 0xD5, 0x9D, 0xF0, 0x56, 0xF4, 0x27, + 0x94, 0x53, 0xC9, 0x4F, 0xA0, 0xDD, 0xD3, 0x3D, 0x9F, 0x4D, 0xAB, 0x91, + 0xF7, 0x35, 0x52, 0x21, 0x07, 0x1F, 0x31, 0x58, 0x25, 0x39, 0x9C, 0x82, + 0xDD, 0xC5, 0xFC, 0x58, 0x27, 0x5C, 0x4E, 0x57, 0x60, 0x26, 0x66, 0x3E, + 0xD4, 0x45, 0x8E, 0xE9, 0x3B, 0x44, 0x53, 0x45, 0xA6, 0x89, 0x71, 0x2D, + 0xD1, 0xCC, 0x97, 0x36, 0x70, 0x41, 0x50, 0x9F, 0xC9, 0x60, 0x96, 0x0E, + 0x58, 0x03, 0x98, 0x17, 0x0E, 0x84, 0x04, 0x19, 0x67, 0x93, 0xD2, 0xFC, + 0x1F, 0x0D, 0xDB, 0x52, 0x04, 0x12, 0x2D, 0x27, 0x7D, 0x0A, 0xEC, 0xEA, + 0x28, 0x2A, 0xC5, 0x3E, 0x55, 0xD3, 0xE0, 0x6E, 0x10, 0x1D, 0x43, 0x83, + 0x6B, 0x28, 0x18, 0xDA, 0x61, 0xDF, 0xCE, 0x2B, 0xAC, 0x18, 0xF0, 0x32, + 0x89, 0x1F, 0x1A, 0x0A, 0x68, 0xD2, 0xB4, 0x25, 0x94, 0x4B, 0x89, 0x17, + 0x04, 0x75, 0x35, 0xA2, 0x32, 0xDB, 0x26, 0x76, 0x8D, 0x84, 0x8C, 0x04, + 0xB2, 0x5E, 0xDA, 0x2C, 0x23, 0xB0, 0x43, 0x77, 0xE6, 0x1B, 0x4D, 0xA9, + 0x0E, 0x73, 0x7C, 0x04, 0xAF, 0x6E, 0x01, 0xBB, 0xF5, 0x77, 0x5F, 0xC7, + 0x44, 0xDA, 0x71, 0x10, 0xFB, 0x4B, 0x47, 0x0B, 0x32, 0xC6, 0x3D, 0xF4, + 0x12, 0x82, 0x3B, 0xF4, 0xD2, 0xF0, 0xB6, 0xDA, 0x00, 0x87, 0x82, 0x3C, + 0x77, 0x7A, 0xCB, 0xAC, 0x37, 0x04, 0x7C, 0x74, 0x11, 0xCF, 0xB6, 0x70, + 0x82, 0x11, 0xF6, 0xBA, 0xFB, 0x9A, 0x80, 0xBE, 0x5E, 0x88, 0x7E, 0x35, + 0x91, 0x8F, 0x0F, 0x33, 0x48, 0x37, 0x8A, 0x29, 0xFD, 0x79, 0xFE, 0x6D, + 0x4F, 0x9A, 0x5D, 0x5B, 0x8B, 0xDC, 0x3D, 0xC6, 0x64, 0x76, 0xC1, 0xEB, + 0x1D, 0x2C, 0x25, 0x24, 0x60, 0xDE, 0x2B, 0x3F, 0xA6, 0x42, 0x85, 0x41, + 0x6E, 0x11, 0x2A, 0xAC, 0x6A, 0x15, 0x63, 0xEA, 0xBE, 0xE1, 0x75, 0x2A, + 0xF0, 0x1A, 0x20, 0x23, 0x74, 0xCD, 0x69, 0x2F, 0x32, 0x53, 0xCF, 0x96, + 0x86, 0xE2, 0x60, 0x56, 0x94, 0xAE, 0x14, 0x9D, 0xB8, 0x1B, 0x5C, 0xE0, + 0xF9, 0x82, 0xA5, 0x59, 0x73, 0x71, 0x63, 0xE0, 0xAA, 0x1D, 0xC2, 0x9D, + 0x18, 0x42, 0xBC, 0xC1, 0x87, 0xAA, 0x18, 0x71, 0xA2, 0xDA, 0xE5, 0x4D, + 0x58, 0x38, 0x24, 0x19, 0xB8, 0xE9, 0x59, 0xDB, 0x42, 0x6B, 0x88, 0x70, + 0x96, 0x2A, 0x62, 0xC2, 0xF7, 0x34, 0x75, 0xA0, 0xF6, 0x6C, 0xF0, 0x60, + 0x7D, 0x56, 0x48, 0xFC, 0x94, 0xFA, 0xF0, 0x74, 0x10, 0xB3, 0x26, 0x1F, + 0x65, 0x93, 0x24, 0x2B, 0x59, 0x8A, 0x4D, 0x49, 0x8A, 0xE8, 0x3C, 0x7D, + 0xC7, 0x6A, 0x12, 0xA3, 0x11, 0xB7, 0xEF, 0xD7, 0xD2, 0x4B, 0x08, 0x33, + 0xAA, 0x7B, 0x87, 0xDF, 0xC5, 0xE1, 0x9F, 0xEB, 0x9B, 0xF3, 0xA3, 0xD7, + 0x55, 0x65, 0x29, 0x53, 0x31, 0x19, 0x6B, 0x01, 0x1F, 0x61, 0x29, 0xC8, + 0x58, 0x83, 0x70, 0xA2, 0x1C, 0x98, 0x10, 0xB0, 0xE6, 0x6D, 0x2D, 0xDA, + 0xEB, 0x8D, 0xE9, 0xEF, 0xC2, 0xD3, 0xC7, 0x55, 0x05, 0x25, 0x95, 0x1C, + 0x70, 0xB3, 0xB5, 0x6A, 0xE3, 0x71, 0x51, 0xC8, 0xCD, 0x51, 0x46, 0x2A, + 0x3D, 0x1B, 0x37, 0xD2, 0xEC, 0xF6, 0xB1, 0xEB, 0x20, 0x9F, 0x4F, 0x3F, + 0x88, 0x26, 0x97, 0xAB, 0x17, 0x25, 0xB3, 0x72, 0x65, 0x8B, 0xF0, 0xF8, + 0x3A, 0xB2, 0xE5, 0xBC, 0xA9, 0xA0, 0x9C, 0xAD, 0x91, 0xBE, 0xA4, 0x40, + 0xE0, 0xDF, 0xE7, 0xEB, 0x3F, 0xDE, 0xFB, 0x2D, 0x4B, 0x9C, 0x28, 0x84, + 0xAD, 0x8B, 0xFF, 0x3B, 0x28, 0xB2, 0x67, 0x9C, 0x37, 0x37, 0xB9, 0xD0, + 0x42, 0x49, 0x99, 0x10, 0x89, 0x5A, 0x83, 0x7E, 0x13, 0x19, 0xBC, 0xD9, + 0x35, 0xA5, 0x4C, 0xF2, 0x7D, 0xCA, 0x1B, 0x68, 0x61, 0x70, 0x8A, 0x76, + 0xFD, 0x9A, 0xC0, 0x99, 0x01, 0x51, 0x9C, 0x62, 0x29, 0x7B, 0xD0, 0x9A, + 0x7E, 0x98, 0xED, 0xDC, 0x94, 0x06, 0x43, 0x55, 0x08, 0x4D, 0x75, 0x35, + 0x0C, 0x4F, 0x67, 0x55, 0xBA, 0xC9, 0xBE, 0xDC, 0x96, 0xD2, 0xA7, 0x3C, + 0xC9, 0x81, 0x5B, 0xE5, 0x6D, 0x4C, 0xB1, 0x29, 0xA2, 0xC8, 0x26, 0x49, + 0xA8, 0x0E, 0xB9, 0xB0, 0x27, 0x86, 0xF6, 0xFA, 0x58, 0x81, 0x76, 0x08, + 0xCD, 0x03, 0x1E, 0xFF, 0xD9, 0xD8, 0xDD, 0x4A, 0x61, 0x6A, 0x64, 0xE6, + 0xD6, 0xC1, 0x12, 0x2A, 0x2E, 0xD8, 0x53, 0x2B, 0xDD, 0xB9, 0xF4, 0xD5, + 0xC2, 0x2B, 0x0B, 0xCA, 0x06, 0xFF, 0xDC, 0x41, 0xDC, 0x8F, 0x0F, 0x07, + 0x06, 0xE5, 0x51, 0x58, 0x6D, 0x6C, 0x69, 0x6D, 0x7F, 0xFC, 0x08, 0xBA, + 0x6A, 0x46, 0xE3, 0xBC, 0xE9, 0x19, 0x32, 0x89, 0x99, 0x5D, 0x9B, 0x23, + 0x63, 0x9D, 0x65, 0x41, 0x01, 0x9D, 0xC0, 0xAF, 0xED, 0x81, 0x59, 0xCA, + 0xF8, 0x68, 0x6B, 0x51, 0xEA, 0x0B, 0x7D, 0x0F, 0x54, 0xA0, 0xE4, 0x65, + 0x97, 0x0D, 0x5C, 0xE6, 0x69, 0xC2, 0x8C, 0x72, 0x69, 0xAB, 0x21, 0xED, + 0x0A, 0x4A, 0x15, 0xE3, 0x4E, 0x50, 0x4A, 0x48, 0x35, 0x30, 0x36, 0x39, + 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// ULJM05746 +unsigned char pspemu_pboot_pspHeader_small[2400] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x66, 0x69, + 0x6C, 0x65, 0x69, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xD8, 0xEB, 0x07, 0x00, 0x40, 0xF5, 0x07, 0x00, + 0x08, 0x01, 0x00, 0x00, 0x2C, 0xAC, 0x04, 0x00, 0x8C, 0x50, 0x0F, 0x00, + 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x32, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x50, 0x32, 0x05, 0x00, 0x84, 0x68, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0xF0, 0xE3, 0xEE, 0x7C, + 0xD7, 0x57, 0x36, 0x93, 0xEF, 0x9E, 0x12, 0x05, 0x86, 0x2D, 0xDA, 0x14, + 0x4F, 0xC2, 0xB0, 0x25, 0x6A, 0x87, 0x64, 0xEC, 0xF9, 0x84, 0x4D, 0x54, + 0x3B, 0x63, 0xAF, 0xBC, 0x15, 0xC9, 0xDE, 0x11, 0xF8, 0xC8, 0xE0, 0xF4, + 0xC9, 0xEB, 0x10, 0xC4, 0x39, 0xD8, 0x03, 0xC4, 0xD8, 0xEB, 0x07, 0x00, + 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xDE, 0x5A, 0xFB, 0x64, 0x3A, 0x95, 0x82, 0x35, 0x46, 0xB6, 0x43, 0xC2, + 0x1D, 0x3C, 0xAB, 0x60, 0xF0, 0x10, 0x5E, 0x2E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1A, 0x67, 0x8B, 0x34, 0xE1, 0x5C, 0x1B, 0x4A, 0x17, 0x98, 0x9F, 0xF8, + 0x9C, 0x6C, 0x5B, 0x8C, 0x51, 0x38, 0x01, 0x6B, 0x78, 0x65, 0x18, 0x3A, + 0x6D, 0x71, 0x5D, 0x9D, 0x90, 0x21, 0x3F, 0x2C, 0x2C, 0x33, 0xA6, 0x59, + 0x1C, 0x26, 0xC3, 0x5D, 0x9D, 0x1D, 0x95, 0xE6, 0x55, 0x34, 0x34, 0x0F, + 0x59, 0x81, 0x46, 0xF1, 0xA0, 0x63, 0x0A, 0xE2, 0x96, 0x33, 0xE9, 0xC9, + 0x65, 0x43, 0x6C, 0x91, 0x68, 0x9A, 0xD5, 0x1B, 0x1F, 0x0C, 0x8A, 0xB5, + 0x2A, 0xAB, 0xAB, 0x23, 0x1D, 0x4F, 0x1A, 0x10, 0x42, 0x92, 0xB8, 0x5E, + 0x30, 0xDC, 0xE0, 0x7C, 0x2F, 0x5A, 0x14, 0x4E, 0x53, 0xA1, 0x25, 0xD5, + 0xBB, 0xD9, 0xD4, 0xC4, 0x6C, 0x15, 0xF0, 0xE6, 0xB3, 0xF1, 0x1C, 0xC9, + 0x91, 0xA2, 0x38, 0x70, 0x1C, 0xDC, 0x66, 0x73, 0x91, 0xCE, 0xEA, 0x7C, + 0xF2, 0x21, 0xAA, 0x00, 0xFD, 0xE7, 0xAD, 0xFF, 0x67, 0xED, 0xF2, 0xE3, + 0x07, 0x6B, 0x71, 0xFB, 0x9C, 0x9F, 0xE3, 0xB4, 0x91, 0xF0, 0xD6, 0x8B, + 0x15, 0x2A, 0x8E, 0x99, 0xCD, 0x16, 0xB0, 0xBF, 0xC7, 0x2A, 0x48, 0x64, + 0x2C, 0x18, 0x0A, 0x41, 0xF1, 0x53, 0xD6, 0x78, 0xE7, 0xE3, 0x7B, 0x41, + 0x17, 0xD6, 0xFA, 0x73, 0x3B, 0x30, 0xF6, 0xEE, 0xF1, 0x78, 0x6F, 0x5B, + 0xAF, 0x81, 0xD0, 0x9F, 0x60, 0xA9, 0x0E, 0x15, 0x78, 0x7F, 0xED, 0x39, + 0x0D, 0xF3, 0x57, 0xC2, 0x38, 0x84, 0x8C, 0x50, 0xAD, 0xC3, 0xFA, 0x9B, + 0x60, 0x65, 0x3F, 0xCA, 0x01, 0xEA, 0x03, 0x8B, 0x00, 0x60, 0x39, 0xDF, + 0xB3, 0xFD, 0xA7, 0x81, 0x9D, 0x22, 0x3A, 0x6A, 0x1B, 0x89, 0x4A, 0x58, + 0xC1, 0x3C, 0xBD, 0xF1, 0xAF, 0x0C, 0x02, 0xC9, 0x05, 0x91, 0x4D, 0xEC, + 0x94, 0x83, 0x02, 0x84, 0x4A, 0x9D, 0x32, 0xF1, 0xF2, 0x4A, 0x41, 0x5B, + 0xEB, 0xEA, 0xC6, 0x7A, 0xE4, 0xF1, 0xE2, 0x66, 0xEE, 0x6F, 0x46, 0x23, + 0xC6, 0x66, 0x1D, 0x30, 0x7C, 0xA1, 0x30, 0x07, 0x5F, 0x0B, 0x4D, 0xF7, + 0x7D, 0x5B, 0x7A, 0x29, 0x79, 0x96, 0x32, 0x25, 0x10, 0x95, 0x0F, 0xC2, + 0x69, 0x3E, 0x49, 0x32, 0x62, 0x95, 0x3C, 0x84, 0x3A, 0x5B, 0x20, 0x83, + 0x9F, 0xCD, 0x05, 0x3B, 0x3E, 0xB7, 0x00, 0x1E, 0x7C, 0x56, 0x40, 0x19, + 0x4E, 0x6A, 0x40, 0x5E, 0x00, 0x3F, 0x26, 0x68, 0xDF, 0xEF, 0x32, 0xEC, + 0xFD, 0x41, 0x44, 0xB7, 0x0D, 0xB4, 0xD8, 0xF4, 0xF6, 0x6E, 0xC5, 0x1F, + 0x6A, 0x09, 0x2B, 0x69, 0xF7, 0x74, 0xBF, 0x14, 0xAD, 0x30, 0xD0, 0xEA, + 0x7C, 0x1A, 0xBE, 0x34, 0x73, 0xEA, 0x63, 0x75, 0x86, 0x76, 0x33, 0x60, + 0xF3, 0xDE, 0xE9, 0x08, 0x14, 0x91, 0x6A, 0x72, 0xB9, 0xA3, 0x74, 0xD2, + 0x92, 0x0D, 0x05, 0x7E, 0x69, 0x51, 0x32, 0x64, 0xD7, 0xB0, 0x91, 0xDF, + 0x80, 0x70, 0xEB, 0x13, 0xCD, 0xE2, 0xFB, 0xE7, 0x59, 0x12, 0xE3, 0x2C, + 0x7C, 0xE3, 0x16, 0x37, 0xE8, 0x8D, 0xB1, 0x60, 0xA5, 0xB4, 0x94, 0x59, + 0x10, 0x5A, 0x3C, 0xE4, 0xDC, 0xE6, 0xCD, 0x9C, 0x05, 0x7B, 0xD8, 0x84, + 0x3A, 0x3E, 0xDD, 0xF6, 0xAB, 0xEF, 0x48, 0xF4, 0xFC, 0x48, 0x17, 0x22, + 0xAC, 0xA1, 0xD7, 0x65, 0x15, 0xEC, 0x21, 0x1B, 0x39, 0x04, 0x63, 0x82, + 0x5F, 0x19, 0x1F, 0x96, 0x1B, 0x72, 0xD9, 0x85, 0xE7, 0xC1, 0xA6, 0x9A, + 0x30, 0x41, 0x04, 0xC6, 0x54, 0xC7, 0x48, 0xA8, 0x8E, 0xAB, 0x06, 0x20, + 0x54, 0xFA, 0x4A, 0x95, 0xF6, 0xB4, 0x9C, 0xAC, 0x6E, 0xF3, 0x7C, 0x98, + 0x53, 0xC2, 0xA3, 0x09, 0x40, 0xF0, 0xBD, 0xF0, 0x8D, 0xA2, 0xDB, 0xBA, + 0x77, 0x19, 0xF1, 0xE9, 0x5D, 0x50, 0xFC, 0x17, 0x5E, 0x9A, 0x89, 0x0E, + 0xC2, 0x88, 0x64, 0xE6, 0x74, 0xBA, 0x65, 0x9A, 0x52, 0x60, 0x4B, 0x9E, + 0x2F, 0x42, 0x33, 0x67, 0x27, 0xE7, 0xC0, 0xEF, 0xA8, 0x3D, 0x1D, 0x25, + 0x86, 0x1B, 0xCD, 0xE4, 0xE6, 0x76, 0x76, 0xD5, 0xB4, 0xCE, 0x59, 0xAB, + 0x0A, 0x38, 0x67, 0xCC, 0xAC, 0x04, 0x31, 0x6A, 0x81, 0x0A, 0x36, 0x57, + 0xFD, 0xD7, 0xD9, 0x7D, 0xA5, 0xF2, 0xB0, 0x79, 0xF3, 0x60, 0xFC, 0xE3, + 0x23, 0x45, 0x4F, 0x99, 0x57, 0x6B, 0x93, 0xE9, 0x6C, 0xAC, 0x5E, 0x98, + 0xA4, 0xC2, 0x7B, 0x62, 0xEF, 0x38, 0xA9, 0x55, 0x51, 0xE0, 0x36, 0xEF, + 0x1C, 0x57, 0xCC, 0x3F, 0xFB, 0xDB, 0x5E, 0x26, 0xA3, 0xC0, 0xC6, 0x63, + 0xEC, 0x78, 0xBC, 0x45, 0xD5, 0xE1, 0x0A, 0xA9, 0x1E, 0xA2, 0xEE, 0xD6, + 0xE9, 0x7C, 0xA3, 0xC5, 0x61, 0x77, 0x05, 0x92, 0x85, 0x4D, 0x60, 0xA3, + 0xC5, 0x82, 0x01, 0xB4, 0x1F, 0x31, 0xB7, 0xF6, 0x2D, 0x81, 0x7C, 0x83, + 0xF2, 0x35, 0x76, 0x88, 0x40, 0x3D, 0x0C, 0xCB, 0xDA, 0x9C, 0xFD, 0xE9, + 0x09, 0x80, 0x8D, 0x6E, 0x4A, 0x73, 0x99, 0x10, 0x25, 0x51, 0xE5, 0x61, + 0x24, 0x08, 0x1F, 0xC1, 0x1D, 0x34, 0x03, 0x29, 0xB5, 0xA0, 0xDB, 0xBE, + 0x6D, 0xB5, 0xD9, 0xFB, 0x3F, 0x7C, 0x75, 0x0A, 0xB9, 0x96, 0x78, 0xBF, + 0x1C, 0x39, 0x0C, 0xB8, 0x06, 0xEB, 0x79, 0xE6, 0x1C, 0xD6, 0xFB, 0x96, + 0x9A, 0x6B, 0x5D, 0x6A, 0xE9, 0x77, 0x18, 0xA7, 0x62, 0xDD, 0xE6, 0x2D, + 0x4A, 0xA2, 0x3E, 0x3D, 0x6D, 0xE4, 0x86, 0xB3, 0xB8, 0x35, 0x51, 0x2C, + 0x36, 0xA7, 0x8B, 0xA9, 0xD7, 0x1D, 0xDC, 0x45, 0xBD, 0x98, 0xE5, 0x85, + 0x15, 0xF1, 0x9D, 0xF2, 0x42, 0xD1, 0x1C, 0xE6, 0x99, 0xF9, 0xC9, 0xCF, + 0x31, 0xB1, 0x51, 0xC7, 0x08, 0x4E, 0x5E, 0x49, 0xE7, 0xE6, 0x3E, 0x1F, + 0x1B, 0x61, 0xF0, 0x9D, 0x7E, 0x84, 0x4D, 0xFC, 0xCC, 0x29, 0x70, 0xFC, + 0x98, 0xDE, 0xB8, 0x39, 0x05, 0xB3, 0x5E, 0x4E, 0x85, 0x8D, 0x59, 0x57, + 0xF4, 0xDA, 0x16, 0x5D, 0x14, 0x9C, 0x8F, 0x03, 0x14, 0x35, 0xEF, 0x0D, + 0x60, 0xA1, 0x80, 0x70, 0xED, 0x3E, 0x1D, 0x8E, 0x4E, 0xE6, 0x2A, 0x1B, + 0x5A, 0xC7, 0x1B, 0x16, 0x94, 0x5B, 0xF6, 0x12, 0xEE, 0x04, 0xF6, 0x9C, + 0xB5, 0x01, 0xC3, 0xDB, 0x2D, 0xCA, 0x9A, 0xD2, 0x50, 0xA5, 0xBA, 0x79, + 0xC8, 0xCE, 0x36, 0x56, 0xB3, 0x22, 0x64, 0xAA, 0x10, 0x6F, 0x01, 0x30, + 0x04, 0x1A, 0xAC, 0xCE, 0x8B, 0xEE, 0xE0, 0x83, 0x8D, 0xB5, 0xBA, 0xEF, + 0x28, 0xDE, 0x00, 0x27, 0x3F, 0x3A, 0x65, 0x7E, 0x34, 0xCC, 0xD6, 0x72, + 0x62, 0x39, 0x70, 0xDD, 0xFA, 0x7F, 0x85, 0xEA, 0xA7, 0x33, 0x16, 0x20, + 0x90, 0x84, 0xDE, 0x05, 0xD7, 0x51, 0x99, 0x5B, 0x98, 0xBB, 0xA8, 0x45, + 0xA5, 0x55, 0x5D, 0x89, 0xB0, 0xAF, 0x38, 0xD8, 0x4A, 0x96, 0xF8, 0xAB, + 0x13, 0x81, 0xA1, 0xAB, 0xA7, 0x36, 0x34, 0x7A, 0xD4, 0x25, 0xC9, 0xCC, + 0xFE, 0x9D, 0x84, 0xDD, 0x15, 0x48, 0x5E, 0xB5, 0x14, 0xC4, 0x4B, 0xC3, + 0x7A, 0xDF, 0x25, 0xA3, 0xB1, 0x39, 0x14, 0xE2, 0x7D, 0x12, 0x6E, 0x7D, + 0xD6, 0x74, 0xA0, 0x4F, 0x24, 0xEB, 0xE2, 0xFB, 0xEE, 0x99, 0xB4, 0x85, + 0xAC, 0xBF, 0x5A, 0xCB, 0x77, 0x0C, 0x54, 0x46, 0xCA, 0x4E, 0x4B, 0x7E, + 0x2C, 0xE1, 0xAA, 0x39, 0xC3, 0x89, 0x23, 0x2E, 0x7F, 0xB1, 0x6D, 0xA3, + 0x08, 0x49, 0x55, 0xE7, 0x98, 0xE8, 0xC5, 0x39, 0x9F, 0xD4, 0x86, 0x6B, + 0x16, 0xDB, 0x8B, 0xBA, 0xDA, 0x90, 0xBB, 0x4F, 0x0E, 0xF9, 0x4A, 0xC6, + 0x52, 0xAC, 0xE2, 0xC0, 0x4A, 0x6C, 0xE1, 0xCE, 0xB6, 0x1D, 0x42, 0x1B, + 0xE4, 0xCC, 0xB9, 0x93, 0x12, 0x8B, 0xD5, 0x87, 0x9E, 0xE6, 0x13, 0xBC, + 0x13, 0x81, 0xF4, 0xBF, 0xC5, 0xB3, 0x78, 0x22, 0x43, 0x6A, 0x47, 0x99, + 0xA2, 0xD2, 0x32, 0x78, 0x6C, 0x5A, 0x30, 0xDC, 0x16, 0x3C, 0x87, 0x2F, + 0x3A, 0x60, 0xE1, 0x23, 0x4F, 0x9F, 0xCA, 0x5C, 0x21, 0xB0, 0x56, 0x19, + 0xC7, 0x39, 0x5B, 0xC7, 0x86, 0xFF, 0xF3, 0xC7, 0x55, 0x87, 0x62, 0x9E, + 0xE3, 0x59, 0xBE, 0x0D, 0x25, 0xC8, 0x44, 0x02, 0x55, 0x4C, 0x4A, 0x4D, + 0x30, 0x35, 0x37, 0x34, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// ULJM05746 +unsigned char pspemu_pboot_kirkHeader_small[2336] = { + 0x47, 0xCF, 0xA2, 0x3B, 0xC9, 0x30, 0x79, 0xCB, 0xA1, 0xD6, 0x13, 0x24, + 0x9C, 0x3C, 0x01, 0xA2, 0x0B, 0x7F, 0xA9, 0x9A, 0x63, 0x9B, 0x9E, 0x27, + 0x55, 0x66, 0xE4, 0xAD, 0xA0, 0x01, 0xE1, 0x28, 0x48, 0x1A, 0x58, 0x8B, + 0x59, 0x5E, 0x5E, 0x46, 0x76, 0x9D, 0x3B, 0x58, 0x36, 0xF4, 0x9F, 0x07, + 0x98, 0xD7, 0xA8, 0xFC, 0xF0, 0xD2, 0xF2, 0x1C, 0xC2, 0x9F, 0x13, 0x1A, + 0x29, 0x70, 0x07, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xD8, 0xEB, 0x07, 0x00, 0x90, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x66, 0x69, + 0x6C, 0x65, 0x69, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xD8, 0xEB, 0x07, 0x00, 0x40, 0xF5, 0x07, 0x00, + 0x08, 0x01, 0x00, 0x00, 0x2C, 0xAC, 0x04, 0x00, 0x8C, 0x50, 0x0F, 0x00, + 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x80, 0x32, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x50, 0x32, 0x05, 0x00, 0x84, 0x68, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x1C, 0x26, 0xC3, 0x5D, + 0x9D, 0x1D, 0x95, 0xE6, 0x55, 0x34, 0x34, 0x0F, 0x59, 0x81, 0x46, 0xF1, + 0xA0, 0x63, 0x0A, 0xE2, 0x96, 0x33, 0xE9, 0xC9, 0x65, 0x43, 0x6C, 0x91, + 0x68, 0x9A, 0xD5, 0x1B, 0x1F, 0x0C, 0x8A, 0xB5, 0x2A, 0xAB, 0xAB, 0x23, + 0x1D, 0x4F, 0x1A, 0x10, 0x42, 0x92, 0xB8, 0x5E, 0x30, 0xDC, 0xE0, 0x7C, + 0x2F, 0x5A, 0x14, 0x4E, 0x53, 0xA1, 0x25, 0xD5, 0xBB, 0xD9, 0xD4, 0xC4, + 0x6C, 0x15, 0xF0, 0xE6, 0xB3, 0xF1, 0x1C, 0xC9, 0x91, 0xA2, 0x38, 0x70, + 0x1C, 0xDC, 0x66, 0x73, 0x91, 0xCE, 0xEA, 0x7C, 0xF2, 0x21, 0xAA, 0x00, + 0xFD, 0xE7, 0xAD, 0xFF, 0x67, 0xED, 0xF2, 0xE3, 0x07, 0x6B, 0x71, 0xFB, + 0x9C, 0x9F, 0xE3, 0xB4, 0x91, 0xF0, 0xD6, 0x8B, 0x15, 0x2A, 0x8E, 0x99, + 0xCD, 0x16, 0xB0, 0xBF, 0xC7, 0x2A, 0x48, 0x64, 0x2C, 0x18, 0x0A, 0x41, + 0xF1, 0x53, 0xD6, 0x78, 0xE7, 0xE3, 0x7B, 0x41, 0x17, 0xD6, 0xFA, 0x73, + 0x3B, 0x30, 0xF6, 0xEE, 0xF1, 0x78, 0x6F, 0x5B, 0xAF, 0x81, 0xD0, 0x9F, + 0x60, 0xA9, 0x0E, 0x15, 0x78, 0x7F, 0xED, 0x39, 0x0D, 0xF3, 0x57, 0xC2, + 0x38, 0x84, 0x8C, 0x50, 0xAD, 0xC3, 0xFA, 0x9B, 0x60, 0x65, 0x3F, 0xCA, + 0x01, 0xEA, 0x03, 0x8B, 0x00, 0x60, 0x39, 0xDF, 0xB3, 0xFD, 0xA7, 0x81, + 0x9D, 0x22, 0x3A, 0x6A, 0x1B, 0x89, 0x4A, 0x58, 0xC1, 0x3C, 0xBD, 0xF1, + 0xAF, 0x0C, 0x02, 0xC9, 0x05, 0x91, 0x4D, 0xEC, 0x94, 0x83, 0x02, 0x84, + 0x4A, 0x9D, 0x32, 0xF1, 0xF2, 0x4A, 0x41, 0x5B, 0xEB, 0xEA, 0xC6, 0x7A, + 0xE4, 0xF1, 0xE2, 0x66, 0xEE, 0x6F, 0x46, 0x23, 0xC6, 0x66, 0x1D, 0x30, + 0x7C, 0xA1, 0x30, 0x07, 0x5F, 0x0B, 0x4D, 0xF7, 0x7D, 0x5B, 0x7A, 0x29, + 0x79, 0x96, 0x32, 0x25, 0x10, 0x95, 0x0F, 0xC2, 0x69, 0x3E, 0x49, 0x32, + 0x62, 0x95, 0x3C, 0x84, 0x3A, 0x5B, 0x20, 0x83, 0x9F, 0xCD, 0x05, 0x3B, + 0x3E, 0xB7, 0x00, 0x1E, 0x7C, 0x56, 0x40, 0x19, 0x4E, 0x6A, 0x40, 0x5E, + 0x00, 0x3F, 0x26, 0x68, 0xDF, 0xEF, 0x32, 0xEC, 0xFD, 0x41, 0x44, 0xB7, + 0x0D, 0xB4, 0xD8, 0xF4, 0xF6, 0x6E, 0xC5, 0x1F, 0x6A, 0x09, 0x2B, 0x69, + 0xF7, 0x74, 0xBF, 0x14, 0xAD, 0x30, 0xD0, 0xEA, 0x7C, 0x1A, 0xBE, 0x34, + 0x73, 0xEA, 0x63, 0x75, 0x86, 0x76, 0x33, 0x60, 0xF3, 0xDE, 0xE9, 0x08, + 0x14, 0x91, 0x6A, 0x72, 0xB9, 0xA3, 0x74, 0xD2, 0x92, 0x0D, 0x05, 0x7E, + 0x69, 0x51, 0x32, 0x64, 0xD7, 0xB0, 0x91, 0xDF, 0x80, 0x70, 0xEB, 0x13, + 0xCD, 0xE2, 0xFB, 0xE7, 0x59, 0x12, 0xE3, 0x2C, 0x7C, 0xE3, 0x16, 0x37, + 0xE8, 0x8D, 0xB1, 0x60, 0xA5, 0xB4, 0x94, 0x59, 0x10, 0x5A, 0x3C, 0xE4, + 0xDC, 0xE6, 0xCD, 0x9C, 0x05, 0x7B, 0xD8, 0x84, 0x3A, 0x3E, 0xDD, 0xF6, + 0xAB, 0xEF, 0x48, 0xF4, 0xFC, 0x48, 0x17, 0x22, 0xAC, 0xA1, 0xD7, 0x65, + 0x15, 0xEC, 0x21, 0x1B, 0x39, 0x04, 0x63, 0x82, 0x5F, 0x19, 0x1F, 0x96, + 0x1B, 0x72, 0xD9, 0x85, 0xE7, 0xC1, 0xA6, 0x9A, 0x30, 0x41, 0x04, 0xC6, + 0x54, 0xC7, 0x48, 0xA8, 0x8E, 0xAB, 0x06, 0x20, 0x54, 0xFA, 0x4A, 0x95, + 0xF6, 0xB4, 0x9C, 0xAC, 0x6E, 0xF3, 0x7C, 0x98, 0x53, 0xC2, 0xA3, 0x09, + 0x40, 0xF0, 0xBD, 0xF0, 0x8D, 0xA2, 0xDB, 0xBA, 0x77, 0x19, 0xF1, 0xE9, + 0x5D, 0x50, 0xFC, 0x17, 0x5E, 0x9A, 0x89, 0x0E, 0xC2, 0x88, 0x64, 0xE6, + 0x74, 0xBA, 0x65, 0x9A, 0x52, 0x60, 0x4B, 0x9E, 0x2F, 0x42, 0x33, 0x67, + 0x27, 0xE7, 0xC0, 0xEF, 0xA8, 0x3D, 0x1D, 0x25, 0x86, 0x1B, 0xCD, 0xE4, + 0xE6, 0x76, 0x76, 0xD5, 0xB4, 0xCE, 0x59, 0xAB, 0x0A, 0x38, 0x67, 0xCC, + 0xAC, 0x04, 0x31, 0x6A, 0x81, 0x0A, 0x36, 0x57, 0xFD, 0xD7, 0xD9, 0x7D, + 0xA5, 0xF2, 0xB0, 0x79, 0xF3, 0x60, 0xFC, 0xE3, 0x23, 0x45, 0x4F, 0x99, + 0x57, 0x6B, 0x93, 0xE9, 0x6C, 0xAC, 0x5E, 0x98, 0xA4, 0xC2, 0x7B, 0x62, + 0xEF, 0x38, 0xA9, 0x55, 0x51, 0xE0, 0x36, 0xEF, 0x1C, 0x57, 0xCC, 0x3F, + 0xFB, 0xDB, 0x5E, 0x26, 0xA3, 0xC0, 0xC6, 0x63, 0xEC, 0x78, 0xBC, 0x45, + 0xD5, 0xE1, 0x0A, 0xA9, 0x1E, 0xA2, 0xEE, 0xD6, 0xE9, 0x7C, 0xA3, 0xC5, + 0x61, 0x77, 0x05, 0x92, 0x85, 0x4D, 0x60, 0xA3, 0xC5, 0x82, 0x01, 0xB4, + 0x1F, 0x31, 0xB7, 0xF6, 0x2D, 0x81, 0x7C, 0x83, 0xF2, 0x35, 0x76, 0x88, + 0x40, 0x3D, 0x0C, 0xCB, 0xDA, 0x9C, 0xFD, 0xE9, 0x09, 0x80, 0x8D, 0x6E, + 0x4A, 0x73, 0x99, 0x10, 0x25, 0x51, 0xE5, 0x61, 0x24, 0x08, 0x1F, 0xC1, + 0x1D, 0x34, 0x03, 0x29, 0xB5, 0xA0, 0xDB, 0xBE, 0x6D, 0xB5, 0xD9, 0xFB, + 0x3F, 0x7C, 0x75, 0x0A, 0xB9, 0x96, 0x78, 0xBF, 0x1C, 0x39, 0x0C, 0xB8, + 0x06, 0xEB, 0x79, 0xE6, 0x1C, 0xD6, 0xFB, 0x96, 0x9A, 0x6B, 0x5D, 0x6A, + 0xE9, 0x77, 0x18, 0xA7, 0x62, 0xDD, 0xE6, 0x2D, 0x4A, 0xA2, 0x3E, 0x3D, + 0x6D, 0xE4, 0x86, 0xB3, 0xB8, 0x35, 0x51, 0x2C, 0x36, 0xA7, 0x8B, 0xA9, + 0xD7, 0x1D, 0xDC, 0x45, 0xBD, 0x98, 0xE5, 0x85, 0x15, 0xF1, 0x9D, 0xF2, + 0x42, 0xD1, 0x1C, 0xE6, 0x99, 0xF9, 0xC9, 0xCF, 0x31, 0xB1, 0x51, 0xC7, + 0x08, 0x4E, 0x5E, 0x49, 0xE7, 0xE6, 0x3E, 0x1F, 0x1B, 0x61, 0xF0, 0x9D, + 0x7E, 0x84, 0x4D, 0xFC, 0xCC, 0x29, 0x70, 0xFC, 0x98, 0xDE, 0xB8, 0x39, + 0x05, 0xB3, 0x5E, 0x4E, 0x85, 0x8D, 0x59, 0x57, 0xF4, 0xDA, 0x16, 0x5D, + 0x14, 0x9C, 0x8F, 0x03, 0x14, 0x35, 0xEF, 0x0D, 0x60, 0xA1, 0x80, 0x70, + 0xED, 0x3E, 0x1D, 0x8E, 0x4E, 0xE6, 0x2A, 0x1B, 0x5A, 0xC7, 0x1B, 0x16, + 0x94, 0x5B, 0xF6, 0x12, 0xEE, 0x04, 0xF6, 0x9C, 0xB5, 0x01, 0xC3, 0xDB, + 0x2D, 0xCA, 0x9A, 0xD2, 0x50, 0xA5, 0xBA, 0x79, 0xC8, 0xCE, 0x36, 0x56, + 0xB3, 0x22, 0x64, 0xAA, 0x10, 0x6F, 0x01, 0x30, 0x04, 0x1A, 0xAC, 0xCE, + 0x8B, 0xEE, 0xE0, 0x83, 0x8D, 0xB5, 0xBA, 0xEF, 0x28, 0xDE, 0x00, 0x27, + 0x3F, 0x3A, 0x65, 0x7E, 0x34, 0xCC, 0xD6, 0x72, 0x62, 0x39, 0x70, 0xDD, + 0xFA, 0x7F, 0x85, 0xEA, 0xA7, 0x33, 0x16, 0x20, 0x90, 0x84, 0xDE, 0x05, + 0xD7, 0x51, 0x99, 0x5B, 0x98, 0xBB, 0xA8, 0x45, 0xA5, 0x55, 0x5D, 0x89, + 0xB0, 0xAF, 0x38, 0xD8, 0x4A, 0x96, 0xF8, 0xAB, 0x13, 0x81, 0xA1, 0xAB, + 0xA7, 0x36, 0x34, 0x7A, 0xD4, 0x25, 0xC9, 0xCC, 0xFE, 0x9D, 0x84, 0xDD, + 0x15, 0x48, 0x5E, 0xB5, 0x14, 0xC4, 0x4B, 0xC3, 0x7A, 0xDF, 0x25, 0xA3, + 0xB1, 0x39, 0x14, 0xE2, 0x7D, 0x12, 0x6E, 0x7D, 0xD6, 0x74, 0xA0, 0x4F, + 0x24, 0xEB, 0xE2, 0xFB, 0xEE, 0x99, 0xB4, 0x85, 0xAC, 0xBF, 0x5A, 0xCB, + 0x77, 0x0C, 0x54, 0x46, 0xCA, 0x4E, 0x4B, 0x7E, 0x2C, 0xE1, 0xAA, 0x39, + 0xC3, 0x89, 0x23, 0x2E, 0x7F, 0xB1, 0x6D, 0xA3, 0x08, 0x49, 0x55, 0xE7, + 0x98, 0xE8, 0xC5, 0x39, 0x9F, 0xD4, 0x86, 0x6B, 0x16, 0xDB, 0x8B, 0xBA, + 0xDA, 0x90, 0xBB, 0x4F, 0x0E, 0xF9, 0x4A, 0xC6, 0x52, 0xAC, 0xE2, 0xC0, + 0x4A, 0x6C, 0xE1, 0xCE, 0xB6, 0x1D, 0x42, 0x1B, 0xE4, 0xCC, 0xB9, 0x93, + 0x12, 0x8B, 0xD5, 0x87, 0x9E, 0xE6, 0x13, 0xBC, 0x13, 0x81, 0xF4, 0xBF, + 0xC5, 0xB3, 0x78, 0x22, 0x43, 0x6A, 0x47, 0x99, 0xA2, 0xD2, 0x32, 0x78, + 0x6C, 0x5A, 0x30, 0xDC, 0x16, 0x3C, 0x87, 0x2F, 0x3A, 0x60, 0xE1, 0x23, + 0x4F, 0x9F, 0xCA, 0x5C, 0x21, 0xB0, 0x56, 0x19, 0xC7, 0x39, 0x5B, 0xC7, + 0x86, 0xFF, 0xF3, 0xC7, 0x55, 0x87, 0x62, 0x9E, 0xE3, 0x59, 0xBE, 0x0D, + 0x25, 0xC8, 0x44, 0x02, 0x55, 0x4C, 0x4A, 0x4D, 0x30, 0x35, 0x37, 0x34, + 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50803 +unsigned char pspemu_pboot_pspHeader_middle[2400] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x70, 0x61, + 0x73, 0x74, 0x65, 0x6C, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0x88, 0xD6, 0x23, 0x00, 0xF0, 0xDF, 0x23, 0x00, + 0x50, 0x89, 0x0D, 0x00, 0x70, 0xBD, 0x15, 0x00, 0xC0, 0x74, 0x03, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x3B, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x3B, 0x1C, 0x00, 0xC4, 0x79, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x40, 0x18, 0x03, 0x92, + 0xCB, 0xC8, 0x64, 0xA0, 0x24, 0x05, 0x83, 0xBF, 0xB7, 0x76, 0x46, 0xB2, + 0x4E, 0x1C, 0x4C, 0x4D, 0xC2, 0x2F, 0x3D, 0xB8, 0xEF, 0xA8, 0x70, 0x51, + 0x7D, 0x5D, 0x3A, 0xA1, 0x9A, 0x28, 0x37, 0xAC, 0x84, 0xD9, 0x30, 0xF6, + 0xA0, 0xBD, 0xE4, 0x1A, 0x46, 0x02, 0x23, 0x80, 0x88, 0xD6, 0x23, 0x00, + 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x26, 0x3F, 0x6E, 0x11, 0x7E, 0x7C, 0xC3, 0xC3, 0x87, 0x90, 0x5E, 0x38, + 0xE8, 0x69, 0x0F, 0x7B, 0xF0, 0x10, 0x5E, 0x2E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8C, 0x7F, 0x22, 0x33, 0x2C, 0xB4, 0xD9, 0xEA, 0x18, 0xB7, 0x97, 0x23, + 0xB8, 0x22, 0xF6, 0xA0, 0xBE, 0x50, 0x5E, 0x21, 0x85, 0x5D, 0x81, 0x7F, + 0x35, 0x63, 0x85, 0xA1, 0x7D, 0xCC, 0x99, 0x8D, 0x72, 0x67, 0x8B, 0x5E, + 0x60, 0x3C, 0x09, 0x43, 0x3A, 0xAF, 0x2A, 0x62, 0x51, 0x69, 0x8C, 0x8A, + 0x71, 0x4C, 0xCF, 0xED, 0x54, 0xBA, 0x04, 0xA6, 0x95, 0x83, 0x78, 0x76, + 0xD6, 0x1E, 0x67, 0xB8, 0x17, 0x21, 0xD2, 0x01, 0xCE, 0x07, 0xBC, 0xF9, + 0x1D, 0xA5, 0xBB, 0xE0, 0x0D, 0xAD, 0xE2, 0x4C, 0xD8, 0x5F, 0x7B, 0xB4, + 0x32, 0x87, 0x7F, 0x78, 0x5A, 0x18, 0x27, 0x98, 0x85, 0xA0, 0xA7, 0x3D, + 0xB3, 0x95, 0x8A, 0x3D, 0xD7, 0x89, 0xFF, 0x6D, 0x82, 0x29, 0x2E, 0xE1, + 0x40, 0xD6, 0x87, 0x6C, 0x55, 0x26, 0x3F, 0xDA, 0x36, 0x1A, 0xC4, 0xA6, + 0x7A, 0x98, 0x10, 0xC6, 0x1F, 0x96, 0x39, 0x46, 0x92, 0x2E, 0x47, 0x64, + 0x46, 0xB3, 0x67, 0xE6, 0x58, 0x02, 0x8B, 0x87, 0x2A, 0xA6, 0xB5, 0x94, + 0x30, 0xAA, 0x39, 0x0E, 0xF1, 0x17, 0x6F, 0x8A, 0xA4, 0xA5, 0x7B, 0x2F, + 0x1F, 0xF3, 0xE5, 0x2F, 0x9A, 0xE1, 0x4E, 0xEF, 0xB2, 0x25, 0x2C, 0xEA, + 0x43, 0x04, 0x6E, 0x27, 0x9A, 0x5B, 0xE9, 0xAE, 0x20, 0x6B, 0x82, 0x6D, + 0x8E, 0x92, 0x25, 0x45, 0x71, 0xB6, 0xB0, 0x1B, 0x03, 0xD2, 0x28, 0xD6, + 0x72, 0xBB, 0x10, 0xA4, 0xF3, 0x68, 0x0B, 0x3C, 0xE9, 0x74, 0x9C, 0x04, + 0x4F, 0x67, 0xDE, 0xB0, 0x56, 0x49, 0xA0, 0xBA, 0xBF, 0xD2, 0x92, 0x7C, + 0x72, 0x8F, 0x4F, 0x93, 0x38, 0xF5, 0x27, 0x36, 0x6E, 0x6C, 0xC6, 0xA5, + 0x4D, 0xBE, 0x10, 0xD5, 0xA4, 0x0B, 0x33, 0xA6, 0x93, 0x7C, 0xA9, 0xA4, + 0x54, 0xD2, 0xF4, 0x4A, 0x12, 0x78, 0x3B, 0x83, 0xE2, 0xA9, 0x6B, 0xAD, + 0x7E, 0x75, 0xCF, 0xD6, 0xD6, 0xF9, 0x1D, 0x1D, 0x51, 0xD8, 0xD0, 0xC3, + 0x30, 0x29, 0xD9, 0x79, 0x67, 0x86, 0x67, 0x37, 0xC0, 0xB7, 0xC6, 0xA1, + 0x21, 0x15, 0x00, 0x6F, 0x2E, 0x43, 0xED, 0xE3, 0x85, 0xE3, 0x8A, 0x27, + 0x10, 0x57, 0x2E, 0xAD, 0x2B, 0x4C, 0x01, 0xA3, 0xD8, 0x3D, 0x1D, 0xB7, + 0xFD, 0x46, 0xEA, 0x0A, 0xDC, 0xFF, 0x8F, 0x3C, 0xE6, 0x2D, 0xE9, 0x90, + 0x15, 0x0C, 0xF3, 0x84, 0x52, 0x26, 0x98, 0xDF, 0x60, 0x28, 0x85, 0x77, + 0x0F, 0x06, 0xBA, 0x8E, 0xD7, 0x6E, 0xC0, 0x25, 0x57, 0xDA, 0x12, 0x2F, + 0xF2, 0x98, 0x66, 0x19, 0xAA, 0xB2, 0x96, 0xD7, 0x81, 0xB1, 0xD5, 0x2F, + 0x48, 0x94, 0xFF, 0xF2, 0x54, 0x77, 0x2B, 0xB4, 0xC5, 0x6B, 0x4D, 0x3A, + 0x16, 0x0E, 0xA7, 0xF9, 0x9B, 0xDC, 0x67, 0xBC, 0xED, 0xF3, 0x2F, 0x11, + 0xA7, 0x16, 0x54, 0x07, 0x8F, 0x89, 0x02, 0x1B, 0x54, 0x09, 0x78, 0x68, + 0xD5, 0xA8, 0x51, 0x2A, 0x52, 0xFB, 0xAA, 0x06, 0x5C, 0xEF, 0x2A, 0x9C, + 0x95, 0xC5, 0x19, 0x10, 0x3F, 0xD5, 0xD5, 0xF2, 0xB4, 0x07, 0x50, 0x70, + 0x17, 0x59, 0x80, 0x1F, 0xDD, 0x3F, 0x03, 0xD7, 0x9D, 0xC7, 0xA0, 0xC3, + 0x83, 0x04, 0x15, 0x01, 0xA5, 0x18, 0x42, 0xEE, 0x5F, 0x7D, 0xB5, 0x69, + 0x93, 0x41, 0xEF, 0xA9, 0xEC, 0xD3, 0x1A, 0x99, 0x3B, 0xFB, 0xAD, 0x28, + 0x09, 0x40, 0x4F, 0x2D, 0xF3, 0xBE, 0x4F, 0xE4, 0x4E, 0xFB, 0xED, 0x4D, + 0x7C, 0x3A, 0x5C, 0x0A, 0x89, 0xE1, 0x20, 0xDB, 0xFD, 0x37, 0x33, 0x5C, + 0xC3, 0xB5, 0xB4, 0x94, 0x2E, 0xC6, 0x7D, 0xB5, 0xC0, 0x5D, 0xEC, 0x61, + 0xFB, 0x03, 0x45, 0x07, 0x84, 0xD3, 0xB4, 0x33, 0x49, 0xF3, 0x4F, 0x60, + 0x66, 0xB7, 0x36, 0xDF, 0x8C, 0xB1, 0xB8, 0xA1, 0x2D, 0x75, 0x4B, 0xF7, + 0x45, 0xDF, 0x7B, 0x4B, 0x2A, 0x8F, 0x6A, 0x22, 0x92, 0x97, 0x4B, 0xB9, + 0x16, 0x08, 0x59, 0x71, 0x3C, 0xA4, 0x90, 0x93, 0x28, 0x75, 0x54, 0x1F, + 0xAA, 0x53, 0xA6, 0xF9, 0xD5, 0x3F, 0x30, 0xA0, 0x9A, 0xBE, 0x16, 0xE7, + 0xFF, 0xCC, 0x19, 0xB2, 0xE8, 0xBA, 0x59, 0x1A, 0x86, 0xB1, 0x34, 0x00, + 0xFF, 0xB9, 0x6A, 0xFA, 0x2B, 0x2E, 0x66, 0x93, 0xF6, 0x2A, 0x43, 0x23, + 0x2F, 0x32, 0x22, 0x53, 0x86, 0x18, 0xC9, 0xAB, 0xBD, 0x8D, 0xD1, 0xCA, + 0x31, 0xEB, 0x12, 0xCA, 0x39, 0x63, 0xC2, 0xF2, 0xD2, 0xB9, 0x53, 0x06, + 0x4A, 0x7F, 0x42, 0xF6, 0xD9, 0x45, 0x29, 0x7A, 0x41, 0xEB, 0x60, 0x5F, + 0xAF, 0x16, 0x81, 0x7C, 0x3C, 0xB1, 0x71, 0x7C, 0xA9, 0x45, 0x00, 0x3A, + 0x0D, 0xDA, 0xD7, 0x88, 0x08, 0x0E, 0x20, 0x81, 0x4A, 0xE6, 0x1E, 0x78, + 0x8A, 0xB7, 0xC9, 0x41, 0x88, 0x2E, 0x02, 0xCA, 0x24, 0x9A, 0x45, 0x6E, + 0xB5, 0x96, 0xC7, 0x6C, 0xA5, 0x68, 0xF8, 0x2C, 0x78, 0x0F, 0xBC, 0xEA, + 0x64, 0x00, 0x0F, 0xA8, 0xF4, 0xB6, 0xA3, 0x7F, 0x1D, 0x2B, 0xC0, 0xE6, + 0x0A, 0x18, 0x53, 0xAE, 0xBC, 0x2D, 0xAF, 0x72, 0x29, 0x20, 0x93, 0xDE, + 0x77, 0xD9, 0x39, 0xB7, 0xDF, 0x48, 0xF3, 0x13, 0x64, 0xEA, 0xF1, 0x52, + 0xFD, 0xFF, 0x66, 0x71, 0xDE, 0x5F, 0x5B, 0x8E, 0xC4, 0x11, 0x98, 0xBC, + 0xAA, 0xD0, 0x99, 0x5D, 0x64, 0x0E, 0x0B, 0x28, 0xCA, 0x3D, 0x65, 0x90, + 0x52, 0x64, 0xB9, 0xE1, 0x49, 0x78, 0xA1, 0x50, 0x9A, 0x42, 0x46, 0x83, + 0xBF, 0x23, 0x98, 0xFE, 0xE7, 0xAD, 0x2E, 0x46, 0x7B, 0xD6, 0x2E, 0xC5, + 0xBF, 0x20, 0x90, 0x39, 0xF1, 0x92, 0xE3, 0xDE, 0x81, 0x2F, 0x94, 0xE5, + 0x9D, 0x00, 0xB0, 0x82, 0xB7, 0xA8, 0xC0, 0x5A, 0x4E, 0xA4, 0x36, 0xE6, + 0x68, 0x70, 0x5F, 0x22, 0xAF, 0xF8, 0x2F, 0xC9, 0xCD, 0x51, 0x79, 0xC7, + 0xCF, 0x35, 0xB2, 0xFD, 0x61, 0x24, 0x0C, 0xF5, 0x8B, 0x06, 0xA1, 0xD2, + 0x68, 0xCB, 0xAC, 0x76, 0xCF, 0x7C, 0x5A, 0x03, 0x57, 0xEC, 0xBB, 0xB4, + 0x86, 0x17, 0x79, 0xA3, 0xBF, 0xC0, 0xF6, 0x36, 0x84, 0x87, 0x71, 0x1B, + 0xF8, 0xC2, 0xC9, 0x8C, 0x17, 0x99, 0x6D, 0x9F, 0xDA, 0x4C, 0xA9, 0x86, + 0x85, 0x4E, 0xD7, 0xFC, 0xE1, 0x53, 0x78, 0xC2, 0x57, 0x23, 0x7E, 0x9B, + 0xF1, 0x3B, 0x61, 0xA1, 0x23, 0xEE, 0x9D, 0xE7, 0xBA, 0xDA, 0x35, 0xCD, + 0xC2, 0xA2, 0x27, 0xBF, 0x83, 0xDD, 0x5F, 0xD4, 0x4E, 0x05, 0x80, 0x83, + 0x42, 0x4A, 0x34, 0xC8, 0x0C, 0x6A, 0x89, 0xE6, 0x15, 0x20, 0x37, 0x0E, + 0x1E, 0x42, 0x51, 0x44, 0x8E, 0xCF, 0xF3, 0x72, 0x90, 0xA0, 0x36, 0xF8, + 0x2F, 0x60, 0x11, 0x59, 0xE9, 0xF7, 0x83, 0x7B, 0x4B, 0x1F, 0xD0, 0x02, + 0x06, 0x5A, 0x62, 0xEC, 0x87, 0xC1, 0x69, 0xB2, 0xA6, 0x7A, 0x72, 0x1B, + 0x66, 0x6D, 0x03, 0xB8, 0x29, 0xF2, 0xF3, 0xE2, 0x7D, 0xFC, 0x32, 0xA8, + 0x02, 0xDD, 0x66, 0xC0, 0xD6, 0x7D, 0x13, 0xD4, 0xC1, 0x48, 0x08, 0x87, + 0xBE, 0xC1, 0xE4, 0xEC, 0xD0, 0x91, 0x70, 0xD5, 0x21, 0x49, 0x64, 0x03, + 0x81, 0x64, 0x82, 0xA9, 0xB0, 0xD1, 0x19, 0x5F, 0x38, 0xBF, 0xAB, 0x38, + 0x38, 0x65, 0xA0, 0x0D, 0x85, 0x2A, 0xE1, 0x97, 0xDD, 0xB8, 0x92, 0xEC, + 0x70, 0xD7, 0x83, 0x90, 0x9C, 0x3A, 0x39, 0x0A, 0x7D, 0xB1, 0xEA, 0xAF, + 0xA1, 0xE7, 0xA9, 0xA3, 0x18, 0x92, 0x47, 0x16, 0x38, 0xCD, 0xC2, 0x26, + 0x5D, 0x32, 0xAA, 0xFB, 0x77, 0x1D, 0x32, 0xE9, 0x44, 0xEA, 0x6C, 0x39, + 0x28, 0x1B, 0xF4, 0x95, 0x70, 0x75, 0x5C, 0xDC, 0x85, 0x54, 0x41, 0x2F, + 0xD8, 0xD9, 0xC7, 0x21, 0x28, 0x06, 0xA9, 0x48, 0xDA, 0xAD, 0x7D, 0xC2, + 0x90, 0x62, 0x38, 0x9A, 0xEA, 0xA9, 0x85, 0xF8, 0x8D, 0x52, 0xCB, 0xE4, + 0x71, 0x37, 0xAB, 0xC3, 0x6F, 0x3A, 0xFF, 0x8A, 0x5E, 0x1E, 0xC9, 0x48, + 0x37, 0xAC, 0x0E, 0xF0, 0x6E, 0x34, 0x5E, 0xB0, 0x37, 0x3D, 0xD2, 0xF4, + 0xE1, 0xD1, 0xE8, 0x4A, 0x72, 0x60, 0x86, 0x87, 0x8B, 0x2F, 0xC8, 0x27, + 0x33, 0xA0, 0x62, 0x24, 0x27, 0x0B, 0x37, 0xD5, 0x4E, 0x50, 0x4A, 0x48, + 0x35, 0x30, 0x38, 0x30, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50803 +unsigned char pspemu_pboot_kirkHeader_middle[2336] = { + 0x6B, 0x37, 0x8C, 0x0E, 0x71, 0xE8, 0xC8, 0xAB, 0xFD, 0xC1, 0x2C, 0x53, + 0xE0, 0xA2, 0xEA, 0xB8, 0x67, 0xD1, 0x01, 0x92, 0x49, 0x92, 0x0E, 0x49, + 0x00, 0x1A, 0xAA, 0x45, 0x67, 0xF0, 0x84, 0x98, 0xBD, 0xFC, 0xB3, 0x59, + 0x1A, 0xC2, 0x75, 0x99, 0xAD, 0x82, 0xD7, 0x20, 0x56, 0xAF, 0xA7, 0x18, + 0x84, 0xE3, 0x84, 0xEB, 0x5B, 0xFC, 0x59, 0xA9, 0x18, 0x81, 0x69, 0xE2, + 0x44, 0xB2, 0x0A, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x88, 0xD6, 0x23, 0x00, 0x90, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x70, 0x61, + 0x73, 0x74, 0x65, 0x6C, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0x88, 0xD6, 0x23, 0x00, 0xF0, 0xDF, 0x23, 0x00, + 0x50, 0x89, 0x0D, 0x00, 0x70, 0xBD, 0x15, 0x00, 0xC0, 0x74, 0x03, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x3B, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x3B, 0x1C, 0x00, 0xC4, 0x79, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x60, 0x3C, 0x09, 0x43, + 0x3A, 0xAF, 0x2A, 0x62, 0x51, 0x69, 0x8C, 0x8A, 0x71, 0x4C, 0xCF, 0xED, + 0x54, 0xBA, 0x04, 0xA6, 0x95, 0x83, 0x78, 0x76, 0xD6, 0x1E, 0x67, 0xB8, + 0x17, 0x21, 0xD2, 0x01, 0xCE, 0x07, 0xBC, 0xF9, 0x1D, 0xA5, 0xBB, 0xE0, + 0x0D, 0xAD, 0xE2, 0x4C, 0xD8, 0x5F, 0x7B, 0xB4, 0x32, 0x87, 0x7F, 0x78, + 0x5A, 0x18, 0x27, 0x98, 0x85, 0xA0, 0xA7, 0x3D, 0xB3, 0x95, 0x8A, 0x3D, + 0xD7, 0x89, 0xFF, 0x6D, 0x82, 0x29, 0x2E, 0xE1, 0x40, 0xD6, 0x87, 0x6C, + 0x55, 0x26, 0x3F, 0xDA, 0x36, 0x1A, 0xC4, 0xA6, 0x7A, 0x98, 0x10, 0xC6, + 0x1F, 0x96, 0x39, 0x46, 0x92, 0x2E, 0x47, 0x64, 0x46, 0xB3, 0x67, 0xE6, + 0x58, 0x02, 0x8B, 0x87, 0x2A, 0xA6, 0xB5, 0x94, 0x30, 0xAA, 0x39, 0x0E, + 0xF1, 0x17, 0x6F, 0x8A, 0xA4, 0xA5, 0x7B, 0x2F, 0x1F, 0xF3, 0xE5, 0x2F, + 0x9A, 0xE1, 0x4E, 0xEF, 0xB2, 0x25, 0x2C, 0xEA, 0x43, 0x04, 0x6E, 0x27, + 0x9A, 0x5B, 0xE9, 0xAE, 0x20, 0x6B, 0x82, 0x6D, 0x8E, 0x92, 0x25, 0x45, + 0x71, 0xB6, 0xB0, 0x1B, 0x03, 0xD2, 0x28, 0xD6, 0x72, 0xBB, 0x10, 0xA4, + 0xF3, 0x68, 0x0B, 0x3C, 0xE9, 0x74, 0x9C, 0x04, 0x4F, 0x67, 0xDE, 0xB0, + 0x56, 0x49, 0xA0, 0xBA, 0xBF, 0xD2, 0x92, 0x7C, 0x72, 0x8F, 0x4F, 0x93, + 0x38, 0xF5, 0x27, 0x36, 0x6E, 0x6C, 0xC6, 0xA5, 0x4D, 0xBE, 0x10, 0xD5, + 0xA4, 0x0B, 0x33, 0xA6, 0x93, 0x7C, 0xA9, 0xA4, 0x54, 0xD2, 0xF4, 0x4A, + 0x12, 0x78, 0x3B, 0x83, 0xE2, 0xA9, 0x6B, 0xAD, 0x7E, 0x75, 0xCF, 0xD6, + 0xD6, 0xF9, 0x1D, 0x1D, 0x51, 0xD8, 0xD0, 0xC3, 0x30, 0x29, 0xD9, 0x79, + 0x67, 0x86, 0x67, 0x37, 0xC0, 0xB7, 0xC6, 0xA1, 0x21, 0x15, 0x00, 0x6F, + 0x2E, 0x43, 0xED, 0xE3, 0x85, 0xE3, 0x8A, 0x27, 0x10, 0x57, 0x2E, 0xAD, + 0x2B, 0x4C, 0x01, 0xA3, 0xD8, 0x3D, 0x1D, 0xB7, 0xFD, 0x46, 0xEA, 0x0A, + 0xDC, 0xFF, 0x8F, 0x3C, 0xE6, 0x2D, 0xE9, 0x90, 0x15, 0x0C, 0xF3, 0x84, + 0x52, 0x26, 0x98, 0xDF, 0x60, 0x28, 0x85, 0x77, 0x0F, 0x06, 0xBA, 0x8E, + 0xD7, 0x6E, 0xC0, 0x25, 0x57, 0xDA, 0x12, 0x2F, 0xF2, 0x98, 0x66, 0x19, + 0xAA, 0xB2, 0x96, 0xD7, 0x81, 0xB1, 0xD5, 0x2F, 0x48, 0x94, 0xFF, 0xF2, + 0x54, 0x77, 0x2B, 0xB4, 0xC5, 0x6B, 0x4D, 0x3A, 0x16, 0x0E, 0xA7, 0xF9, + 0x9B, 0xDC, 0x67, 0xBC, 0xED, 0xF3, 0x2F, 0x11, 0xA7, 0x16, 0x54, 0x07, + 0x8F, 0x89, 0x02, 0x1B, 0x54, 0x09, 0x78, 0x68, 0xD5, 0xA8, 0x51, 0x2A, + 0x52, 0xFB, 0xAA, 0x06, 0x5C, 0xEF, 0x2A, 0x9C, 0x95, 0xC5, 0x19, 0x10, + 0x3F, 0xD5, 0xD5, 0xF2, 0xB4, 0x07, 0x50, 0x70, 0x17, 0x59, 0x80, 0x1F, + 0xDD, 0x3F, 0x03, 0xD7, 0x9D, 0xC7, 0xA0, 0xC3, 0x83, 0x04, 0x15, 0x01, + 0xA5, 0x18, 0x42, 0xEE, 0x5F, 0x7D, 0xB5, 0x69, 0x93, 0x41, 0xEF, 0xA9, + 0xEC, 0xD3, 0x1A, 0x99, 0x3B, 0xFB, 0xAD, 0x28, 0x09, 0x40, 0x4F, 0x2D, + 0xF3, 0xBE, 0x4F, 0xE4, 0x4E, 0xFB, 0xED, 0x4D, 0x7C, 0x3A, 0x5C, 0x0A, + 0x89, 0xE1, 0x20, 0xDB, 0xFD, 0x37, 0x33, 0x5C, 0xC3, 0xB5, 0xB4, 0x94, + 0x2E, 0xC6, 0x7D, 0xB5, 0xC0, 0x5D, 0xEC, 0x61, 0xFB, 0x03, 0x45, 0x07, + 0x84, 0xD3, 0xB4, 0x33, 0x49, 0xF3, 0x4F, 0x60, 0x66, 0xB7, 0x36, 0xDF, + 0x8C, 0xB1, 0xB8, 0xA1, 0x2D, 0x75, 0x4B, 0xF7, 0x45, 0xDF, 0x7B, 0x4B, + 0x2A, 0x8F, 0x6A, 0x22, 0x92, 0x97, 0x4B, 0xB9, 0x16, 0x08, 0x59, 0x71, + 0x3C, 0xA4, 0x90, 0x93, 0x28, 0x75, 0x54, 0x1F, 0xAA, 0x53, 0xA6, 0xF9, + 0xD5, 0x3F, 0x30, 0xA0, 0x9A, 0xBE, 0x16, 0xE7, 0xFF, 0xCC, 0x19, 0xB2, + 0xE8, 0xBA, 0x59, 0x1A, 0x86, 0xB1, 0x34, 0x00, 0xFF, 0xB9, 0x6A, 0xFA, + 0x2B, 0x2E, 0x66, 0x93, 0xF6, 0x2A, 0x43, 0x23, 0x2F, 0x32, 0x22, 0x53, + 0x86, 0x18, 0xC9, 0xAB, 0xBD, 0x8D, 0xD1, 0xCA, 0x31, 0xEB, 0x12, 0xCA, + 0x39, 0x63, 0xC2, 0xF2, 0xD2, 0xB9, 0x53, 0x06, 0x4A, 0x7F, 0x42, 0xF6, + 0xD9, 0x45, 0x29, 0x7A, 0x41, 0xEB, 0x60, 0x5F, 0xAF, 0x16, 0x81, 0x7C, + 0x3C, 0xB1, 0x71, 0x7C, 0xA9, 0x45, 0x00, 0x3A, 0x0D, 0xDA, 0xD7, 0x88, + 0x08, 0x0E, 0x20, 0x81, 0x4A, 0xE6, 0x1E, 0x78, 0x8A, 0xB7, 0xC9, 0x41, + 0x88, 0x2E, 0x02, 0xCA, 0x24, 0x9A, 0x45, 0x6E, 0xB5, 0x96, 0xC7, 0x6C, + 0xA5, 0x68, 0xF8, 0x2C, 0x78, 0x0F, 0xBC, 0xEA, 0x64, 0x00, 0x0F, 0xA8, + 0xF4, 0xB6, 0xA3, 0x7F, 0x1D, 0x2B, 0xC0, 0xE6, 0x0A, 0x18, 0x53, 0xAE, + 0xBC, 0x2D, 0xAF, 0x72, 0x29, 0x20, 0x93, 0xDE, 0x77, 0xD9, 0x39, 0xB7, + 0xDF, 0x48, 0xF3, 0x13, 0x64, 0xEA, 0xF1, 0x52, 0xFD, 0xFF, 0x66, 0x71, + 0xDE, 0x5F, 0x5B, 0x8E, 0xC4, 0x11, 0x98, 0xBC, 0xAA, 0xD0, 0x99, 0x5D, + 0x64, 0x0E, 0x0B, 0x28, 0xCA, 0x3D, 0x65, 0x90, 0x52, 0x64, 0xB9, 0xE1, + 0x49, 0x78, 0xA1, 0x50, 0x9A, 0x42, 0x46, 0x83, 0xBF, 0x23, 0x98, 0xFE, + 0xE7, 0xAD, 0x2E, 0x46, 0x7B, 0xD6, 0x2E, 0xC5, 0xBF, 0x20, 0x90, 0x39, + 0xF1, 0x92, 0xE3, 0xDE, 0x81, 0x2F, 0x94, 0xE5, 0x9D, 0x00, 0xB0, 0x82, + 0xB7, 0xA8, 0xC0, 0x5A, 0x4E, 0xA4, 0x36, 0xE6, 0x68, 0x70, 0x5F, 0x22, + 0xAF, 0xF8, 0x2F, 0xC9, 0xCD, 0x51, 0x79, 0xC7, 0xCF, 0x35, 0xB2, 0xFD, + 0x61, 0x24, 0x0C, 0xF5, 0x8B, 0x06, 0xA1, 0xD2, 0x68, 0xCB, 0xAC, 0x76, + 0xCF, 0x7C, 0x5A, 0x03, 0x57, 0xEC, 0xBB, 0xB4, 0x86, 0x17, 0x79, 0xA3, + 0xBF, 0xC0, 0xF6, 0x36, 0x84, 0x87, 0x71, 0x1B, 0xF8, 0xC2, 0xC9, 0x8C, + 0x17, 0x99, 0x6D, 0x9F, 0xDA, 0x4C, 0xA9, 0x86, 0x85, 0x4E, 0xD7, 0xFC, + 0xE1, 0x53, 0x78, 0xC2, 0x57, 0x23, 0x7E, 0x9B, 0xF1, 0x3B, 0x61, 0xA1, + 0x23, 0xEE, 0x9D, 0xE7, 0xBA, 0xDA, 0x35, 0xCD, 0xC2, 0xA2, 0x27, 0xBF, + 0x83, 0xDD, 0x5F, 0xD4, 0x4E, 0x05, 0x80, 0x83, 0x42, 0x4A, 0x34, 0xC8, + 0x0C, 0x6A, 0x89, 0xE6, 0x15, 0x20, 0x37, 0x0E, 0x1E, 0x42, 0x51, 0x44, + 0x8E, 0xCF, 0xF3, 0x72, 0x90, 0xA0, 0x36, 0xF8, 0x2F, 0x60, 0x11, 0x59, + 0xE9, 0xF7, 0x83, 0x7B, 0x4B, 0x1F, 0xD0, 0x02, 0x06, 0x5A, 0x62, 0xEC, + 0x87, 0xC1, 0x69, 0xB2, 0xA6, 0x7A, 0x72, 0x1B, 0x66, 0x6D, 0x03, 0xB8, + 0x29, 0xF2, 0xF3, 0xE2, 0x7D, 0xFC, 0x32, 0xA8, 0x02, 0xDD, 0x66, 0xC0, + 0xD6, 0x7D, 0x13, 0xD4, 0xC1, 0x48, 0x08, 0x87, 0xBE, 0xC1, 0xE4, 0xEC, + 0xD0, 0x91, 0x70, 0xD5, 0x21, 0x49, 0x64, 0x03, 0x81, 0x64, 0x82, 0xA9, + 0xB0, 0xD1, 0x19, 0x5F, 0x38, 0xBF, 0xAB, 0x38, 0x38, 0x65, 0xA0, 0x0D, + 0x85, 0x2A, 0xE1, 0x97, 0xDD, 0xB8, 0x92, 0xEC, 0x70, 0xD7, 0x83, 0x90, + 0x9C, 0x3A, 0x39, 0x0A, 0x7D, 0xB1, 0xEA, 0xAF, 0xA1, 0xE7, 0xA9, 0xA3, + 0x18, 0x92, 0x47, 0x16, 0x38, 0xCD, 0xC2, 0x26, 0x5D, 0x32, 0xAA, 0xFB, + 0x77, 0x1D, 0x32, 0xE9, 0x44, 0xEA, 0x6C, 0x39, 0x28, 0x1B, 0xF4, 0x95, + 0x70, 0x75, 0x5C, 0xDC, 0x85, 0x54, 0x41, 0x2F, 0xD8, 0xD9, 0xC7, 0x21, + 0x28, 0x06, 0xA9, 0x48, 0xDA, 0xAD, 0x7D, 0xC2, 0x90, 0x62, 0x38, 0x9A, + 0xEA, 0xA9, 0x85, 0xF8, 0x8D, 0x52, 0xCB, 0xE4, 0x71, 0x37, 0xAB, 0xC3, + 0x6F, 0x3A, 0xFF, 0x8A, 0x5E, 0x1E, 0xC9, 0x48, 0x37, 0xAC, 0x0E, 0xF0, + 0x6E, 0x34, 0x5E, 0xB0, 0x37, 0x3D, 0xD2, 0xF4, 0xE1, 0xD1, 0xE8, 0x4A, + 0x72, 0x60, 0x86, 0x87, 0x8B, 0x2F, 0xC8, 0x27, 0x33, 0xA0, 0x62, 0x24, + 0x27, 0x0B, 0x37, 0xD5, 0x4E, 0x50, 0x4A, 0x48, 0x35, 0x30, 0x38, 0x30, + 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50744 +unsigned char pspemu_pboot_pspHeader_big[2400] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x44, 0x54, + 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xD0, 0x80, 0x4A, 0x00, 0x30, 0x8A, 0x4A, 0x00, + 0xB8, 0xB1, 0x0F, 0x00, 0x98, 0x78, 0x2A, 0x00, 0xE0, 0x1A, 0x12, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x66, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x66, 0x39, 0x00, 0x00, 0x1C, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0x01, 0x8D, 0xFE, 0x1C, + 0x86, 0xE4, 0x2E, 0xA6, 0x85, 0x5A, 0xD8, 0xB5, 0x8A, 0x12, 0xC5, 0x3C, + 0x77, 0xDA, 0x88, 0x82, 0xA2, 0x35, 0x32, 0xB6, 0x75, 0x4B, 0xC9, 0x3B, + 0xBD, 0x68, 0xE9, 0x65, 0xFB, 0x1B, 0x59, 0xE4, 0xA3, 0x27, 0xFB, 0xB7, + 0xC9, 0xE8, 0x99, 0xED, 0x29, 0x48, 0x30, 0x58, 0xD0, 0x80, 0x4A, 0x00, + 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x69, 0xCF, 0x35, 0x01, 0x6A, 0x7D, 0xA5, 0xC7, 0x30, 0xB9, 0x2B, 0xC6, + 0x06, 0x3D, 0x44, 0x28, 0xF0, 0x10, 0x5E, 0x2E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x6B, 0x1C, 0x67, 0x0E, 0x84, 0x0D, 0xF1, 0x70, 0x5A, 0xCF, 0xA4, 0x9C, + 0x9C, 0xA6, 0x84, 0xEF, 0x7C, 0x5A, 0x41, 0x07, 0xCF, 0x53, 0x88, 0xCC, + 0xD5, 0x57, 0x7E, 0x7A, 0xBD, 0xBA, 0xC6, 0x3B, 0x5E, 0xAF, 0xB6, 0x8D, + 0xA2, 0xC2, 0x23, 0x6A, 0x96, 0xCB, 0xA0, 0xAD, 0xAB, 0x71, 0x12, 0xD8, + 0xE7, 0x83, 0x2E, 0x46, 0x20, 0xAD, 0x87, 0x19, 0xB2, 0x11, 0x47, 0x5D, + 0x11, 0xFF, 0x98, 0xCF, 0xEB, 0x39, 0x94, 0x8F, 0x23, 0xB5, 0xBE, 0x6E, + 0xD0, 0xAB, 0x46, 0x31, 0xF0, 0x7C, 0xFE, 0xC3, 0xFB, 0xA3, 0xD5, 0x12, + 0x8F, 0xFA, 0x82, 0x5F, 0xF6, 0xA0, 0xEC, 0x40, 0xED, 0xEC, 0x1A, 0xFA, + 0x4A, 0xE0, 0xEB, 0xAF, 0x58, 0x7C, 0x6F, 0x10, 0x00, 0xFB, 0x97, 0xED, + 0x09, 0x9C, 0xD2, 0x2E, 0x64, 0x80, 0xA0, 0x9D, 0x62, 0x3B, 0x56, 0x3B, + 0xE3, 0x8B, 0xA5, 0x24, 0xA7, 0xBA, 0xA7, 0x9E, 0xA1, 0x61, 0xF3, 0xB5, + 0x46, 0x03, 0xD8, 0x02, 0x67, 0x84, 0x01, 0xC9, 0x86, 0x2E, 0x42, 0x2D, + 0x42, 0xD9, 0xD8, 0x47, 0xCD, 0x74, 0x32, 0x21, 0x7F, 0x10, 0x2E, 0x7C, + 0xB4, 0x36, 0x5A, 0x70, 0xB2, 0x16, 0xA6, 0x5E, 0xB0, 0x70, 0x47, 0xD8, + 0x4C, 0x9A, 0x32, 0x47, 0x06, 0xAD, 0xDE, 0x5C, 0x79, 0xD6, 0x16, 0x30, + 0x4E, 0xD1, 0xB3, 0x07, 0xB8, 0x73, 0xAC, 0xA3, 0xA9, 0x0A, 0x3E, 0xF6, + 0x49, 0xF7, 0x39, 0xBF, 0xAB, 0x90, 0x12, 0x19, 0xED, 0x2C, 0xBD, 0x33, + 0xD4, 0x3F, 0x68, 0x3A, 0x9D, 0x36, 0x60, 0x00, 0x40, 0x3E, 0x52, 0x89, + 0x89, 0x15, 0xE2, 0xDC, 0xBC, 0x61, 0xBE, 0xDE, 0x16, 0x5E, 0x10, 0xA4, + 0x3F, 0x8D, 0x29, 0x2B, 0x6B, 0x9F, 0xF5, 0xC4, 0xC7, 0xAE, 0x29, 0x6B, + 0xA8, 0x56, 0x16, 0x3D, 0x4F, 0x5C, 0xB3, 0x9D, 0x89, 0x9C, 0xF4, 0xBA, + 0x94, 0xB4, 0xA8, 0xDC, 0x2C, 0x98, 0xBB, 0xA5, 0x59, 0xBC, 0x33, 0x74, + 0xCD, 0xB6, 0x58, 0x51, 0x9C, 0x82, 0xFC, 0xC0, 0x67, 0x79, 0x11, 0x61, + 0x13, 0xBC, 0x42, 0x7A, 0xA0, 0xAD, 0xA0, 0x71, 0xB8, 0x6B, 0xA2, 0x6B, + 0xBA, 0xA3, 0x6A, 0xE5, 0xCB, 0xCB, 0x3C, 0xDF, 0x54, 0xE4, 0x98, 0xC2, + 0xCD, 0x8D, 0x73, 0x04, 0x3E, 0x03, 0xE3, 0x42, 0xA1, 0x7C, 0x45, 0x17, + 0xF5, 0xBC, 0x8D, 0xC7, 0x98, 0x15, 0xA9, 0x32, 0x40, 0xBD, 0xF2, 0x95, + 0x26, 0x27, 0x64, 0x77, 0x28, 0x48, 0x96, 0xC5, 0xE3, 0x2F, 0xB8, 0x6A, + 0x84, 0x3F, 0x89, 0x69, 0x92, 0xC7, 0x57, 0x6D, 0xEE, 0x27, 0x4F, 0xD9, + 0xE8, 0x4D, 0xB0, 0x32, 0xEC, 0x53, 0xC6, 0x27, 0x6B, 0x2A, 0x46, 0x9C, + 0x69, 0x93, 0x02, 0x4C, 0xDD, 0x03, 0x80, 0x79, 0x7E, 0x49, 0xFF, 0x49, + 0x6B, 0x65, 0xE3, 0x91, 0xAC, 0x65, 0x12, 0x63, 0x39, 0xCD, 0x23, 0x7C, + 0x20, 0xC4, 0xF9, 0xE4, 0x34, 0x85, 0x24, 0x95, 0x83, 0x0C, 0x50, 0xA2, + 0xB7, 0x82, 0x47, 0x75, 0x7C, 0x93, 0x69, 0x24, 0x22, 0xF4, 0xC7, 0x97, + 0x99, 0xB0, 0x44, 0x04, 0x32, 0x90, 0x05, 0x06, 0x00, 0x65, 0x31, 0x14, + 0x65, 0xD3, 0x4E, 0x5A, 0xFF, 0x25, 0x00, 0xE1, 0x71, 0x2B, 0xF4, 0x15, + 0xF9, 0x07, 0xC9, 0xF2, 0x09, 0x63, 0x8E, 0xDF, 0x9D, 0x21, 0xBC, 0x50, + 0xD3, 0xE4, 0x09, 0x34, 0xE1, 0x63, 0x4A, 0x21, 0xD6, 0xD1, 0x71, 0xEF, + 0x46, 0xD9, 0xCE, 0xC6, 0xBD, 0x28, 0xE6, 0x0B, 0x8A, 0x1A, 0xE5, 0x43, + 0xA2, 0x76, 0x45, 0x28, 0x2E, 0x4A, 0xBE, 0x22, 0xCE, 0x41, 0xD6, 0x27, + 0xB6, 0x04, 0x86, 0xC9, 0x38, 0x9E, 0x00, 0xCE, 0x30, 0x1D, 0xB3, 0xCA, + 0x63, 0x81, 0x73, 0xD1, 0x79, 0xEA, 0xB1, 0x9B, 0xC3, 0x43, 0x72, 0xAE, + 0x76, 0x50, 0x06, 0x36, 0x69, 0xF8, 0x68, 0x0A, 0x36, 0x72, 0x9C, 0xBB, + 0x7B, 0x3E, 0x78, 0x34, 0xE4, 0x93, 0x91, 0xA4, 0xC7, 0xC2, 0x01, 0x96, + 0xB2, 0x3B, 0x46, 0xA5, 0x07, 0x3F, 0x49, 0x24, 0xDF, 0x4B, 0xA7, 0xF5, + 0x6B, 0x0A, 0x63, 0xE5, 0xD8, 0x7D, 0xF0, 0xE3, 0xFA, 0x5D, 0x5C, 0xE3, + 0xEC, 0x57, 0x7B, 0x6F, 0x82, 0x38, 0xEE, 0xD9, 0x65, 0xE2, 0xC8, 0xF5, + 0x5B, 0x71, 0x3E, 0xAE, 0xDC, 0x83, 0x41, 0x9D, 0x43, 0x8A, 0xE7, 0x06, + 0xEB, 0x23, 0x13, 0xBB, 0xE6, 0x15, 0xBC, 0x75, 0xAC, 0x73, 0x3E, 0x43, + 0xF8, 0xD2, 0xE3, 0x42, 0x7B, 0x5B, 0x3A, 0x8B, 0x08, 0x74, 0x85, 0xD4, + 0x48, 0xB9, 0x7B, 0xB9, 0xCF, 0x30, 0xE1, 0xEF, 0xC5, 0x2F, 0x0D, 0x6D, + 0xE3, 0x2A, 0xB1, 0x9C, 0x46, 0xA3, 0xF4, 0x77, 0x50, 0xBA, 0xD5, 0x4C, + 0xC8, 0x26, 0x84, 0xC3, 0xD9, 0x7F, 0x5E, 0xE8, 0x95, 0x74, 0x08, 0x0D, + 0xB8, 0x15, 0xBF, 0x83, 0x7F, 0xCD, 0x4C, 0x5D, 0x8C, 0xBE, 0xBC, 0x1B, + 0x52, 0xC3, 0x36, 0xF5, 0x84, 0x9A, 0x11, 0xE7, 0x5B, 0x38, 0x95, 0x48, + 0xB2, 0x0B, 0xC8, 0x40, 0xE3, 0x51, 0xBF, 0x82, 0x79, 0x73, 0xC8, 0x94, + 0xEC, 0xA5, 0xA1, 0x5F, 0x81, 0x1F, 0x2C, 0x55, 0x5E, 0x4E, 0xE5, 0x69, + 0xBD, 0x20, 0xBF, 0xCF, 0x42, 0x53, 0xDC, 0x50, 0x22, 0xB6, 0xCD, 0x4C, + 0x4D, 0xCC, 0x5B, 0x7F, 0x28, 0xAE, 0xB7, 0xA2, 0x53, 0xC4, 0xE6, 0x51, + 0x55, 0x9D, 0x3F, 0xA9, 0x7B, 0xCD, 0xE5, 0x09, 0xD7, 0x75, 0x12, 0x6B, + 0xD0, 0x9E, 0x4E, 0x59, 0xC0, 0x8F, 0x22, 0x85, 0x8D, 0x20, 0x39, 0x12, + 0xE2, 0x8A, 0xA7, 0xAD, 0x27, 0x9B, 0x63, 0xE5, 0xE3, 0xA9, 0xED, 0x15, + 0x1E, 0x55, 0xF4, 0xBE, 0x67, 0x53, 0x41, 0x91, 0xF5, 0xC3, 0x39, 0x9F, + 0x05, 0xDF, 0x29, 0xA6, 0x6C, 0xA4, 0xF4, 0xBD, 0x0B, 0x89, 0xAF, 0x3D, + 0x92, 0xFE, 0xAE, 0xDA, 0x4A, 0xF4, 0x7A, 0x1E, 0xC6, 0x4B, 0xFE, 0xD9, + 0x60, 0xD4, 0xDD, 0xCA, 0xD7, 0xC9, 0xB6, 0xCC, 0x51, 0x76, 0xE0, 0xA0, + 0x0F, 0x97, 0x29, 0x97, 0x50, 0xF7, 0xFB, 0xA5, 0xB4, 0xE0, 0xDD, 0xB3, + 0x28, 0x18, 0x13, 0x56, 0x6B, 0x06, 0xC1, 0xF3, 0x8F, 0xE1, 0x95, 0x05, + 0x56, 0xF1, 0x97, 0xD1, 0xF4, 0xDE, 0x01, 0x09, 0x8A, 0x2E, 0x80, 0xBE, + 0xC7, 0x87, 0x2B, 0x4F, 0x65, 0x52, 0x43, 0x58, 0xEA, 0x71, 0xB6, 0x51, + 0xB3, 0x58, 0x15, 0xBF, 0x85, 0xA3, 0xDF, 0x46, 0xCD, 0x35, 0x2A, 0x06, + 0x50, 0x8B, 0x5C, 0x52, 0xFC, 0x97, 0x81, 0x14, 0xB0, 0xFB, 0x76, 0x72, + 0x64, 0x40, 0x02, 0xA2, 0x95, 0x64, 0x8E, 0xA8, 0xCB, 0xC2, 0x68, 0xF1, + 0x7B, 0xBC, 0xBD, 0xE5, 0x0B, 0x3A, 0xDC, 0x42, 0x65, 0x22, 0x73, 0xDF, + 0x3D, 0xB7, 0xAB, 0x28, 0x85, 0x6A, 0x74, 0xBB, 0xDB, 0xDC, 0xAA, 0xF6, + 0x3F, 0xB7, 0x3B, 0x0B, 0x9A, 0x5E, 0xBC, 0x05, 0x55, 0xF5, 0xEE, 0x99, + 0xAD, 0x16, 0xBF, 0xB8, 0x96, 0x61, 0xA3, 0x52, 0xB3, 0x97, 0x11, 0x77, + 0x4B, 0x7E, 0xF6, 0x0E, 0xA8, 0x27, 0xF9, 0x51, 0x9E, 0xFB, 0x90, 0x9D, + 0x8B, 0x1C, 0x34, 0x7A, 0x4B, 0xE2, 0x34, 0xC8, 0x33, 0x16, 0xD5, 0x54, + 0x18, 0x33, 0xFF, 0xC4, 0xDF, 0x26, 0x10, 0x90, 0xBC, 0x25, 0xEB, 0x68, + 0x1F, 0xCA, 0xFD, 0xB1, 0xC8, 0xA9, 0xF2, 0x89, 0xF9, 0xCB, 0x28, 0x85, + 0xEB, 0xC5, 0xC6, 0x34, 0xB4, 0x04, 0xBB, 0xA6, 0x67, 0xBC, 0x0C, 0xB6, + 0xA1, 0xCE, 0xB1, 0x0C, 0xA1, 0xEC, 0xDE, 0x5D, 0x25, 0xB6, 0xCE, 0xA3, + 0x07, 0xA0, 0x79, 0xEE, 0x19, 0x7E, 0xCA, 0xEA, 0xAE, 0xC6, 0xE0, 0x52, + 0xDF, 0xC4, 0x5C, 0xBE, 0x23, 0x85, 0xBE, 0xE7, 0xA4, 0xB0, 0x6E, 0x4F, + 0x09, 0x05, 0x6C, 0xD5, 0xE0, 0x66, 0x35, 0x4C, 0x5B, 0x7D, 0x61, 0x35, + 0x8E, 0x43, 0x7C, 0x60, 0xBA, 0xA4, 0xBC, 0xDF, 0xE3, 0x54, 0x67, 0xCA, + 0xDE, 0x48, 0x8D, 0x62, 0x23, 0x42, 0x96, 0xD4, 0xF4, 0xA4, 0xD9, 0xA3, + 0x01, 0xCF, 0x85, 0x38, 0xF4, 0x6C, 0x3C, 0x0C, 0x11, 0x88, 0x3A, 0xBF, + 0x20, 0x56, 0x57, 0x76, 0x0B, 0x0A, 0x70, 0x00, 0x4E, 0x50, 0x4A, 0x48, + 0x35, 0x30, 0x37, 0x34, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50744 +unsigned char pspemu_pboot_kirkHeader_big[2336] = { + 0xE6, 0x4D, 0x7B, 0x46, 0xE6, 0x8A, 0x82, 0x0F, 0xDE, 0x48, 0x08, 0xBE, + 0x12, 0x1D, 0xBE, 0xC7, 0xDC, 0xA1, 0xB7, 0x79, 0xED, 0xDB, 0x83, 0x75, + 0xE8, 0x76, 0xE7, 0x4A, 0xEA, 0xA6, 0x23, 0x68, 0x31, 0x03, 0x18, 0xE5, + 0x72, 0x27, 0x89, 0x9E, 0xD0, 0x4A, 0xB5, 0xEC, 0xAE, 0x1F, 0x88, 0x66, + 0xF6, 0x98, 0xF7, 0xDC, 0x38, 0xA2, 0x60, 0x84, 0x0B, 0x45, 0x12, 0x1E, + 0x06, 0x7F, 0xB4, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xD0, 0x80, 0x4A, 0x00, 0x90, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x44, 0x54, + 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xD0, 0x80, 0x4A, 0x00, 0x30, 0x8A, 0x4A, 0x00, + 0xB8, 0xB1, 0x0F, 0x00, 0x98, 0x78, 0x2A, 0x00, 0xE0, 0x1A, 0x12, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x66, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x66, 0x39, 0x00, 0x00, 0x1C, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x06, 0x06, 0x19, 0x00, 0x00, 0x00, 0xA2, 0xC2, 0x23, 0x6A, + 0x96, 0xCB, 0xA0, 0xAD, 0xAB, 0x71, 0x12, 0xD8, 0xE7, 0x83, 0x2E, 0x46, + 0x20, 0xAD, 0x87, 0x19, 0xB2, 0x11, 0x47, 0x5D, 0x11, 0xFF, 0x98, 0xCF, + 0xEB, 0x39, 0x94, 0x8F, 0x23, 0xB5, 0xBE, 0x6E, 0xD0, 0xAB, 0x46, 0x31, + 0xF0, 0x7C, 0xFE, 0xC3, 0xFB, 0xA3, 0xD5, 0x12, 0x8F, 0xFA, 0x82, 0x5F, + 0xF6, 0xA0, 0xEC, 0x40, 0xED, 0xEC, 0x1A, 0xFA, 0x4A, 0xE0, 0xEB, 0xAF, + 0x58, 0x7C, 0x6F, 0x10, 0x00, 0xFB, 0x97, 0xED, 0x09, 0x9C, 0xD2, 0x2E, + 0x64, 0x80, 0xA0, 0x9D, 0x62, 0x3B, 0x56, 0x3B, 0xE3, 0x8B, 0xA5, 0x24, + 0xA7, 0xBA, 0xA7, 0x9E, 0xA1, 0x61, 0xF3, 0xB5, 0x46, 0x03, 0xD8, 0x02, + 0x67, 0x84, 0x01, 0xC9, 0x86, 0x2E, 0x42, 0x2D, 0x42, 0xD9, 0xD8, 0x47, + 0xCD, 0x74, 0x32, 0x21, 0x7F, 0x10, 0x2E, 0x7C, 0xB4, 0x36, 0x5A, 0x70, + 0xB2, 0x16, 0xA6, 0x5E, 0xB0, 0x70, 0x47, 0xD8, 0x4C, 0x9A, 0x32, 0x47, + 0x06, 0xAD, 0xDE, 0x5C, 0x79, 0xD6, 0x16, 0x30, 0x4E, 0xD1, 0xB3, 0x07, + 0xB8, 0x73, 0xAC, 0xA3, 0xA9, 0x0A, 0x3E, 0xF6, 0x49, 0xF7, 0x39, 0xBF, + 0xAB, 0x90, 0x12, 0x19, 0xED, 0x2C, 0xBD, 0x33, 0xD4, 0x3F, 0x68, 0x3A, + 0x9D, 0x36, 0x60, 0x00, 0x40, 0x3E, 0x52, 0x89, 0x89, 0x15, 0xE2, 0xDC, + 0xBC, 0x61, 0xBE, 0xDE, 0x16, 0x5E, 0x10, 0xA4, 0x3F, 0x8D, 0x29, 0x2B, + 0x6B, 0x9F, 0xF5, 0xC4, 0xC7, 0xAE, 0x29, 0x6B, 0xA8, 0x56, 0x16, 0x3D, + 0x4F, 0x5C, 0xB3, 0x9D, 0x89, 0x9C, 0xF4, 0xBA, 0x94, 0xB4, 0xA8, 0xDC, + 0x2C, 0x98, 0xBB, 0xA5, 0x59, 0xBC, 0x33, 0x74, 0xCD, 0xB6, 0x58, 0x51, + 0x9C, 0x82, 0xFC, 0xC0, 0x67, 0x79, 0x11, 0x61, 0x13, 0xBC, 0x42, 0x7A, + 0xA0, 0xAD, 0xA0, 0x71, 0xB8, 0x6B, 0xA2, 0x6B, 0xBA, 0xA3, 0x6A, 0xE5, + 0xCB, 0xCB, 0x3C, 0xDF, 0x54, 0xE4, 0x98, 0xC2, 0xCD, 0x8D, 0x73, 0x04, + 0x3E, 0x03, 0xE3, 0x42, 0xA1, 0x7C, 0x45, 0x17, 0xF5, 0xBC, 0x8D, 0xC7, + 0x98, 0x15, 0xA9, 0x32, 0x40, 0xBD, 0xF2, 0x95, 0x26, 0x27, 0x64, 0x77, + 0x28, 0x48, 0x96, 0xC5, 0xE3, 0x2F, 0xB8, 0x6A, 0x84, 0x3F, 0x89, 0x69, + 0x92, 0xC7, 0x57, 0x6D, 0xEE, 0x27, 0x4F, 0xD9, 0xE8, 0x4D, 0xB0, 0x32, + 0xEC, 0x53, 0xC6, 0x27, 0x6B, 0x2A, 0x46, 0x9C, 0x69, 0x93, 0x02, 0x4C, + 0xDD, 0x03, 0x80, 0x79, 0x7E, 0x49, 0xFF, 0x49, 0x6B, 0x65, 0xE3, 0x91, + 0xAC, 0x65, 0x12, 0x63, 0x39, 0xCD, 0x23, 0x7C, 0x20, 0xC4, 0xF9, 0xE4, + 0x34, 0x85, 0x24, 0x95, 0x83, 0x0C, 0x50, 0xA2, 0xB7, 0x82, 0x47, 0x75, + 0x7C, 0x93, 0x69, 0x24, 0x22, 0xF4, 0xC7, 0x97, 0x99, 0xB0, 0x44, 0x04, + 0x32, 0x90, 0x05, 0x06, 0x00, 0x65, 0x31, 0x14, 0x65, 0xD3, 0x4E, 0x5A, + 0xFF, 0x25, 0x00, 0xE1, 0x71, 0x2B, 0xF4, 0x15, 0xF9, 0x07, 0xC9, 0xF2, + 0x09, 0x63, 0x8E, 0xDF, 0x9D, 0x21, 0xBC, 0x50, 0xD3, 0xE4, 0x09, 0x34, + 0xE1, 0x63, 0x4A, 0x21, 0xD6, 0xD1, 0x71, 0xEF, 0x46, 0xD9, 0xCE, 0xC6, + 0xBD, 0x28, 0xE6, 0x0B, 0x8A, 0x1A, 0xE5, 0x43, 0xA2, 0x76, 0x45, 0x28, + 0x2E, 0x4A, 0xBE, 0x22, 0xCE, 0x41, 0xD6, 0x27, 0xB6, 0x04, 0x86, 0xC9, + 0x38, 0x9E, 0x00, 0xCE, 0x30, 0x1D, 0xB3, 0xCA, 0x63, 0x81, 0x73, 0xD1, + 0x79, 0xEA, 0xB1, 0x9B, 0xC3, 0x43, 0x72, 0xAE, 0x76, 0x50, 0x06, 0x36, + 0x69, 0xF8, 0x68, 0x0A, 0x36, 0x72, 0x9C, 0xBB, 0x7B, 0x3E, 0x78, 0x34, + 0xE4, 0x93, 0x91, 0xA4, 0xC7, 0xC2, 0x01, 0x96, 0xB2, 0x3B, 0x46, 0xA5, + 0x07, 0x3F, 0x49, 0x24, 0xDF, 0x4B, 0xA7, 0xF5, 0x6B, 0x0A, 0x63, 0xE5, + 0xD8, 0x7D, 0xF0, 0xE3, 0xFA, 0x5D, 0x5C, 0xE3, 0xEC, 0x57, 0x7B, 0x6F, + 0x82, 0x38, 0xEE, 0xD9, 0x65, 0xE2, 0xC8, 0xF5, 0x5B, 0x71, 0x3E, 0xAE, + 0xDC, 0x83, 0x41, 0x9D, 0x43, 0x8A, 0xE7, 0x06, 0xEB, 0x23, 0x13, 0xBB, + 0xE6, 0x15, 0xBC, 0x75, 0xAC, 0x73, 0x3E, 0x43, 0xF8, 0xD2, 0xE3, 0x42, + 0x7B, 0x5B, 0x3A, 0x8B, 0x08, 0x74, 0x85, 0xD4, 0x48, 0xB9, 0x7B, 0xB9, + 0xCF, 0x30, 0xE1, 0xEF, 0xC5, 0x2F, 0x0D, 0x6D, 0xE3, 0x2A, 0xB1, 0x9C, + 0x46, 0xA3, 0xF4, 0x77, 0x50, 0xBA, 0xD5, 0x4C, 0xC8, 0x26, 0x84, 0xC3, + 0xD9, 0x7F, 0x5E, 0xE8, 0x95, 0x74, 0x08, 0x0D, 0xB8, 0x15, 0xBF, 0x83, + 0x7F, 0xCD, 0x4C, 0x5D, 0x8C, 0xBE, 0xBC, 0x1B, 0x52, 0xC3, 0x36, 0xF5, + 0x84, 0x9A, 0x11, 0xE7, 0x5B, 0x38, 0x95, 0x48, 0xB2, 0x0B, 0xC8, 0x40, + 0xE3, 0x51, 0xBF, 0x82, 0x79, 0x73, 0xC8, 0x94, 0xEC, 0xA5, 0xA1, 0x5F, + 0x81, 0x1F, 0x2C, 0x55, 0x5E, 0x4E, 0xE5, 0x69, 0xBD, 0x20, 0xBF, 0xCF, + 0x42, 0x53, 0xDC, 0x50, 0x22, 0xB6, 0xCD, 0x4C, 0x4D, 0xCC, 0x5B, 0x7F, + 0x28, 0xAE, 0xB7, 0xA2, 0x53, 0xC4, 0xE6, 0x51, 0x55, 0x9D, 0x3F, 0xA9, + 0x7B, 0xCD, 0xE5, 0x09, 0xD7, 0x75, 0x12, 0x6B, 0xD0, 0x9E, 0x4E, 0x59, + 0xC0, 0x8F, 0x22, 0x85, 0x8D, 0x20, 0x39, 0x12, 0xE2, 0x8A, 0xA7, 0xAD, + 0x27, 0x9B, 0x63, 0xE5, 0xE3, 0xA9, 0xED, 0x15, 0x1E, 0x55, 0xF4, 0xBE, + 0x67, 0x53, 0x41, 0x91, 0xF5, 0xC3, 0x39, 0x9F, 0x05, 0xDF, 0x29, 0xA6, + 0x6C, 0xA4, 0xF4, 0xBD, 0x0B, 0x89, 0xAF, 0x3D, 0x92, 0xFE, 0xAE, 0xDA, + 0x4A, 0xF4, 0x7A, 0x1E, 0xC6, 0x4B, 0xFE, 0xD9, 0x60, 0xD4, 0xDD, 0xCA, + 0xD7, 0xC9, 0xB6, 0xCC, 0x51, 0x76, 0xE0, 0xA0, 0x0F, 0x97, 0x29, 0x97, + 0x50, 0xF7, 0xFB, 0xA5, 0xB4, 0xE0, 0xDD, 0xB3, 0x28, 0x18, 0x13, 0x56, + 0x6B, 0x06, 0xC1, 0xF3, 0x8F, 0xE1, 0x95, 0x05, 0x56, 0xF1, 0x97, 0xD1, + 0xF4, 0xDE, 0x01, 0x09, 0x8A, 0x2E, 0x80, 0xBE, 0xC7, 0x87, 0x2B, 0x4F, + 0x65, 0x52, 0x43, 0x58, 0xEA, 0x71, 0xB6, 0x51, 0xB3, 0x58, 0x15, 0xBF, + 0x85, 0xA3, 0xDF, 0x46, 0xCD, 0x35, 0x2A, 0x06, 0x50, 0x8B, 0x5C, 0x52, + 0xFC, 0x97, 0x81, 0x14, 0xB0, 0xFB, 0x76, 0x72, 0x64, 0x40, 0x02, 0xA2, + 0x95, 0x64, 0x8E, 0xA8, 0xCB, 0xC2, 0x68, 0xF1, 0x7B, 0xBC, 0xBD, 0xE5, + 0x0B, 0x3A, 0xDC, 0x42, 0x65, 0x22, 0x73, 0xDF, 0x3D, 0xB7, 0xAB, 0x28, + 0x85, 0x6A, 0x74, 0xBB, 0xDB, 0xDC, 0xAA, 0xF6, 0x3F, 0xB7, 0x3B, 0x0B, + 0x9A, 0x5E, 0xBC, 0x05, 0x55, 0xF5, 0xEE, 0x99, 0xAD, 0x16, 0xBF, 0xB8, + 0x96, 0x61, 0xA3, 0x52, 0xB3, 0x97, 0x11, 0x77, 0x4B, 0x7E, 0xF6, 0x0E, + 0xA8, 0x27, 0xF9, 0x51, 0x9E, 0xFB, 0x90, 0x9D, 0x8B, 0x1C, 0x34, 0x7A, + 0x4B, 0xE2, 0x34, 0xC8, 0x33, 0x16, 0xD5, 0x54, 0x18, 0x33, 0xFF, 0xC4, + 0xDF, 0x26, 0x10, 0x90, 0xBC, 0x25, 0xEB, 0x68, 0x1F, 0xCA, 0xFD, 0xB1, + 0xC8, 0xA9, 0xF2, 0x89, 0xF9, 0xCB, 0x28, 0x85, 0xEB, 0xC5, 0xC6, 0x34, + 0xB4, 0x04, 0xBB, 0xA6, 0x67, 0xBC, 0x0C, 0xB6, 0xA1, 0xCE, 0xB1, 0x0C, + 0xA1, 0xEC, 0xDE, 0x5D, 0x25, 0xB6, 0xCE, 0xA3, 0x07, 0xA0, 0x79, 0xEE, + 0x19, 0x7E, 0xCA, 0xEA, 0xAE, 0xC6, 0xE0, 0x52, 0xDF, 0xC4, 0x5C, 0xBE, + 0x23, 0x85, 0xBE, 0xE7, 0xA4, 0xB0, 0x6E, 0x4F, 0x09, 0x05, 0x6C, 0xD5, + 0xE0, 0x66, 0x35, 0x4C, 0x5B, 0x7D, 0x61, 0x35, 0x8E, 0x43, 0x7C, 0x60, + 0xBA, 0xA4, 0xBC, 0xDF, 0xE3, 0x54, 0x67, 0xCA, 0xDE, 0x48, 0x8D, 0x62, + 0x23, 0x42, 0x96, 0xD4, 0xF4, 0xA4, 0xD9, 0xA3, 0x01, 0xCF, 0x85, 0x38, + 0xF4, 0x6C, 0x3C, 0x0C, 0x11, 0x88, 0x3A, 0xBF, 0x20, 0x56, 0x57, 0x76, + 0x0B, 0x0A, 0x70, 0x00, 0x4E, 0x50, 0x4A, 0x48, 0x35, 0x30, 0x37, 0x34, + 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50043 +unsigned char pspemu_pboot_pspHeader_biggest[2400] = { + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x70, 0x73, + 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xE0, 0x75, 0x8A, 0x00, 0x40, 0x7F, 0x8A, 0x00, + 0x28, 0x01, 0x00, 0x00, 0x1C, 0xFA, 0x51, 0x00, 0xD0, 0xEA, 0x24, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0x4D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xBC, 0x4D, 0x60, 0x00, 0x14, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x05, 0x05, 0x19, 0x00, 0x00, 0x00, 0x6A, 0xC5, 0x64, 0xF9, + 0xB9, 0x21, 0x44, 0x1B, 0x58, 0xE3, 0x44, 0x2B, 0x53, 0xF8, 0x0E, 0x97, + 0xFD, 0x1D, 0x94, 0xEA, 0x3D, 0x5D, 0xF7, 0x9E, 0xE6, 0x74, 0x54, 0x91, + 0xB8, 0xEB, 0xD3, 0x75, 0x08, 0xD2, 0x37, 0xDA, 0x2D, 0x58, 0x76, 0x1D, + 0xBF, 0x78, 0xDC, 0x38, 0x0D, 0x66, 0xFD, 0x43, 0xE0, 0x75, 0x8A, 0x00, + 0x90, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x8D, 0x92, 0xA7, 0xBE, 0xF7, 0xFD, 0x70, 0x48, 0x5D, 0x44, 0x6A, 0x7E, + 0x93, 0xD8, 0xA1, 0xD6, 0xF0, 0x10, 0x5E, 0x2E, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x31, 0x39, 0x05, 0x7F, 0xB9, 0x78, 0x19, 0x65, 0xC9, 0x90, 0x10, 0x64, + 0x34, 0x8D, 0x5F, 0xE7, 0x3A, 0x7B, 0x86, 0xC0, 0xA8, 0xF9, 0x47, 0xA5, + 0x11, 0x79, 0xCA, 0xB8, 0x9E, 0x74, 0xB8, 0x7B, 0x34, 0x65, 0x58, 0x16, + 0xD7, 0x4E, 0x83, 0x00, 0x08, 0x15, 0x3B, 0xC0, 0x73, 0xD4, 0x86, 0xCB, + 0x41, 0x98, 0x59, 0x6E, 0xD1, 0x06, 0x39, 0x23, 0xEC, 0xA2, 0x8B, 0xBC, + 0xDD, 0x3B, 0x09, 0xD2, 0x87, 0xA8, 0xB7, 0x1D, 0x8D, 0xA0, 0xE3, 0x0D, + 0xD7, 0xC5, 0xAA, 0x08, 0xFA, 0x32, 0x99, 0x83, 0x44, 0x36, 0x08, 0x39, + 0xDD, 0xBF, 0xDC, 0x0B, 0x7F, 0x62, 0x96, 0x67, 0xB5, 0x20, 0x8F, 0x22, + 0xC3, 0x36, 0xC6, 0xE3, 0xFD, 0x05, 0x26, 0x6A, 0x26, 0x5F, 0xA8, 0x09, + 0x51, 0x95, 0x47, 0xDA, 0xB3, 0xF4, 0x1C, 0xF7, 0xE6, 0xCD, 0xDD, 0x19, + 0x27, 0x5E, 0x72, 0x34, 0x6E, 0x64, 0x64, 0xBE, 0x7F, 0x66, 0xAD, 0x1F, + 0xFF, 0x58, 0x34, 0x11, 0xEE, 0x26, 0x39, 0xB1, 0xDF, 0xB0, 0xB3, 0xF5, + 0x7D, 0x2B, 0xB5, 0x26, 0x27, 0xD4, 0x1D, 0xBC, 0x53, 0x7C, 0x72, 0x95, + 0xF9, 0xF5, 0x50, 0x03, 0x92, 0x5E, 0xE9, 0x27, 0x86, 0x8E, 0x45, 0x6A, + 0x62, 0x70, 0x08, 0xC3, 0xA6, 0x00, 0xA1, 0x9E, 0x27, 0xDC, 0xB4, 0x57, + 0x45, 0x51, 0x95, 0xAB, 0xEA, 0x55, 0x22, 0x68, 0x71, 0x2F, 0xC5, 0x53, + 0xB5, 0x21, 0xB6, 0xD9, 0x70, 0xB9, 0xC9, 0x72, 0x63, 0xE1, 0xA8, 0x71, + 0x57, 0x99, 0xE6, 0xF0, 0x92, 0x15, 0x59, 0xE9, 0x4F, 0x73, 0xB0, 0x78, + 0xD1, 0x4B, 0x69, 0xD4, 0x2B, 0xC2, 0x04, 0x2C, 0x86, 0xDE, 0xE8, 0x1C, + 0x02, 0x22, 0x55, 0xF6, 0x70, 0x48, 0x51, 0xAE, 0x33, 0xC4, 0xB6, 0xAE, + 0x79, 0xEC, 0x0E, 0x93, 0x70, 0xE6, 0xD2, 0xB9, 0x10, 0xF0, 0x9F, 0x86, + 0x64, 0xD2, 0x53, 0xA5, 0x2C, 0xF7, 0x19, 0xCD, 0xD7, 0x0C, 0xFD, 0x15, + 0xB0, 0x1E, 0x61, 0xD9, 0x31, 0x7F, 0x9C, 0xF9, 0x88, 0x31, 0xBB, 0xD1, + 0xAF, 0x07, 0x53, 0x7E, 0x99, 0x2C, 0x50, 0xAC, 0x6D, 0xC9, 0x79, 0xA9, + 0x35, 0x2E, 0xA9, 0x9A, 0x6B, 0xA7, 0xB2, 0x01, 0x1A, 0x62, 0xC0, 0x2A, + 0x47, 0xB9, 0x2D, 0x5A, 0x7B, 0xA7, 0xD8, 0x37, 0x44, 0x5F, 0x27, 0x9C, + 0xD6, 0x05, 0xB2, 0x9B, 0xEC, 0xFA, 0x50, 0x0E, 0x8F, 0xAF, 0x35, 0xBF, + 0xDE, 0x1E, 0xB4, 0xE1, 0x92, 0xEF, 0x8E, 0x82, 0x34, 0xA9, 0xB8, 0x09, + 0x24, 0x2C, 0x8C, 0xA1, 0x90, 0x3C, 0x24, 0x97, 0x8E, 0xB9, 0xAD, 0x98, + 0x68, 0xAE, 0x00, 0x03, 0x6E, 0x86, 0x16, 0xC6, 0xE2, 0x6D, 0x84, 0xBD, + 0x1A, 0xE2, 0x9C, 0xF0, 0x5F, 0xB9, 0x8F, 0xF8, 0x0A, 0x16, 0x91, 0x52, + 0x88, 0x38, 0xE7, 0xA5, 0x1F, 0x31, 0xD6, 0xD8, 0xC2, 0x7F, 0x8F, 0x8A, + 0x37, 0xDC, 0x0D, 0xA4, 0x5E, 0x4E, 0x31, 0x5A, 0x99, 0x46, 0xBB, 0x50, + 0x02, 0x85, 0x7B, 0x6E, 0x79, 0xF4, 0x45, 0x65, 0x21, 0xED, 0x2A, 0x24, + 0x29, 0x6A, 0x55, 0xE3, 0x87, 0x0A, 0xFC, 0xB6, 0x9C, 0x09, 0x02, 0x07, + 0x8D, 0xE4, 0x1C, 0x24, 0xB1, 0x36, 0xBF, 0xE6, 0x2D, 0x3B, 0xFF, 0xB8, + 0x60, 0xB4, 0xE4, 0x77, 0xB6, 0x5D, 0x4A, 0xC6, 0x50, 0x33, 0xB0, 0xDE, + 0x1F, 0x7D, 0xA7, 0x02, 0x64, 0xE3, 0x5B, 0xEC, 0x57, 0x99, 0x9C, 0x98, + 0x61, 0xE0, 0x3F, 0xF1, 0x9E, 0xAB, 0x17, 0x30, 0x49, 0xCB, 0x62, 0x54, + 0x5B, 0xDE, 0x40, 0xFD, 0x4A, 0x03, 0xAC, 0xCF, 0x66, 0x3F, 0x9C, 0x13, + 0x1A, 0xD6, 0xE2, 0xD7, 0xB7, 0x7F, 0x57, 0xB9, 0x47, 0xCF, 0x3A, 0xDE, + 0xC7, 0x05, 0xC5, 0x42, 0x19, 0xD4, 0xF1, 0x2A, 0x93, 0x6B, 0x55, 0x79, + 0xF8, 0xE7, 0xC5, 0x70, 0x75, 0xE2, 0x5F, 0x80, 0x03, 0xED, 0xFD, 0xAC, + 0x9D, 0xDD, 0xD7, 0x47, 0xAA, 0xFB, 0x88, 0x45, 0xE1, 0x1C, 0x37, 0x37, + 0xC2, 0x47, 0xB5, 0x54, 0x45, 0x07, 0x62, 0x8E, 0x3D, 0xA5, 0x8A, 0x2C, + 0xA3, 0x6B, 0x1A, 0xAD, 0x38, 0x94, 0x2E, 0xD0, 0xF5, 0xED, 0x0E, 0x7F, + 0x65, 0xF5, 0x72, 0x6C, 0xF3, 0x56, 0xF1, 0x09, 0xE8, 0xD6, 0xFD, 0x95, + 0x6E, 0xA3, 0x9C, 0x24, 0x66, 0x59, 0xC0, 0xE9, 0xDE, 0xD7, 0xE9, 0xC5, + 0xDA, 0x28, 0x4B, 0x0E, 0xDB, 0x25, 0xCC, 0xED, 0xAD, 0x41, 0x3C, 0x54, + 0xF8, 0x22, 0x94, 0xC2, 0xB6, 0x30, 0x03, 0x68, 0x19, 0x8D, 0x9D, 0x75, + 0x0B, 0x3D, 0x81, 0x96, 0x8C, 0x6B, 0x7D, 0x7B, 0x84, 0xB6, 0xE1, 0x97, + 0x6C, 0x05, 0xF6, 0xBF, 0x42, 0x92, 0xCA, 0x2B, 0x7D, 0x73, 0x35, 0x87, + 0x0D, 0x80, 0xD2, 0xFC, 0x00, 0x76, 0xAA, 0x92, 0xF6, 0x39, 0x36, 0xF8, + 0x1C, 0xE6, 0x7C, 0x45, 0xAD, 0x79, 0x54, 0x9B, 0x43, 0x57, 0xB4, 0x8F, + 0xCB, 0x91, 0xB8, 0x10, 0xE6, 0x7B, 0x75, 0xFE, 0x2B, 0x32, 0x16, 0x70, + 0x0C, 0x60, 0xE8, 0xAB, 0xB7, 0x38, 0x10, 0x84, 0x98, 0xB8, 0xB9, 0x62, + 0xD0, 0xD4, 0xAC, 0x8D, 0xD8, 0x19, 0x95, 0x40, 0x5A, 0xB7, 0x5E, 0x6C, + 0xBF, 0x2B, 0x77, 0x9B, 0xC5, 0xDF, 0x2D, 0x11, 0x9C, 0x63, 0x38, 0x6C, + 0xC8, 0xA8, 0xB0, 0x70, 0x5E, 0x45, 0x35, 0x7B, 0x66, 0xF1, 0x5D, 0xD4, + 0x22, 0xBA, 0xA4, 0x36, 0x34, 0xC4, 0xDF, 0xCF, 0x1B, 0x98, 0xFE, 0x2F, + 0x57, 0x53, 0x26, 0xA8, 0x6B, 0xB9, 0xA3, 0xF1, 0x5A, 0xDD, 0xE0, 0x07, + 0xD7, 0xB4, 0xD2, 0x0C, 0x6D, 0x42, 0x5A, 0x47, 0xBA, 0x02, 0x7A, 0x44, + 0xBF, 0xB3, 0xA9, 0x2C, 0x2F, 0x25, 0xEE, 0xF7, 0x52, 0x5E, 0x5C, 0x30, + 0x6F, 0xFC, 0xAE, 0xA9, 0x98, 0x05, 0x7B, 0xCB, 0xAF, 0x0C, 0x84, 0x01, + 0x41, 0xB2, 0x59, 0x49, 0x91, 0xF4, 0x0A, 0x1F, 0xAD, 0x61, 0x6F, 0xB6, + 0x60, 0x5B, 0xA8, 0x0D, 0x31, 0xCA, 0x7C, 0x61, 0xA5, 0x56, 0xC1, 0xBE, + 0xEE, 0x46, 0x42, 0x5D, 0xE3, 0x83, 0x4E, 0x18, 0x81, 0xA9, 0xF6, 0x31, + 0xD8, 0x64, 0x65, 0x95, 0x32, 0x4E, 0xAF, 0x7E, 0xA1, 0x85, 0xA2, 0x7B, + 0xE4, 0x19, 0x1B, 0x94, 0x83, 0x82, 0xA2, 0xB5, 0x86, 0x71, 0x23, 0x6C, + 0x3A, 0x16, 0x89, 0x60, 0x90, 0xB3, 0x3A, 0x2E, 0x9B, 0x4D, 0x47, 0xCF, + 0x30, 0x2A, 0x7D, 0xB4, 0x37, 0xA9, 0x98, 0xA6, 0xCC, 0xB8, 0x2D, 0x21, + 0x98, 0x41, 0xC2, 0xE8, 0x6C, 0xA6, 0x83, 0x83, 0x88, 0xAE, 0xEC, 0x01, + 0xDA, 0x55, 0x53, 0xDE, 0x23, 0xEC, 0x4A, 0x96, 0xC0, 0x95, 0x5B, 0xDA, + 0x94, 0xB0, 0xE1, 0xA5, 0x22, 0x6F, 0xC5, 0xDB, 0x8F, 0x13, 0x53, 0xE7, + 0xF9, 0x07, 0x2A, 0x8E, 0xBC, 0x0D, 0x87, 0x82, 0x6D, 0x46, 0xA8, 0x5C, + 0xB5, 0x20, 0x69, 0x43, 0x2F, 0x80, 0x39, 0xC2, 0xC8, 0x62, 0xDA, 0x8E, + 0x3B, 0x96, 0xAD, 0x0D, 0xC8, 0x05, 0xBA, 0xFA, 0xC8, 0x02, 0xF2, 0x8C, + 0x1A, 0x14, 0x1D, 0xE1, 0xA9, 0xF6, 0x88, 0xEB, 0x33, 0xAA, 0x72, 0x62, + 0x03, 0x55, 0x28, 0x41, 0xAE, 0xA8, 0x65, 0xD5, 0xF7, 0x6C, 0xC7, 0x26, + 0x68, 0x61, 0x57, 0xDD, 0x99, 0x01, 0x36, 0x7A, 0x31, 0x3F, 0x10, 0xB0, + 0x29, 0xFD, 0x25, 0x95, 0xE2, 0x0F, 0x79, 0xCF, 0x0D, 0xE0, 0x95, 0x35, + 0x77, 0x8A, 0xFA, 0x3C, 0x33, 0x6A, 0x82, 0xB6, 0x99, 0xD6, 0xD1, 0xF7, + 0x94, 0xAA, 0x3B, 0xDE, 0x79, 0xA6, 0x4D, 0x62, 0xD0, 0xA5, 0x79, 0xAF, + 0xB7, 0x52, 0x2A, 0xCB, 0xB9, 0x4B, 0x45, 0xC0, 0x1F, 0x14, 0x2D, 0x79, + 0xAD, 0x0D, 0x6D, 0x81, 0x96, 0xC0, 0x70, 0xF7, 0x68, 0x6D, 0x7D, 0xD0, + 0x3D, 0x78, 0x14, 0x7E, 0x4D, 0x39, 0x04, 0xD0, 0xEB, 0x5A, 0xED, 0x7B, + 0xCC, 0x7A, 0xFA, 0x10, 0x59, 0x91, 0x73, 0x85, 0xBF, 0xFA, 0x33, 0xC6, + 0xBA, 0x2A, 0xD9, 0x45, 0xCA, 0x90, 0x0A, 0x35, 0x13, 0xF9, 0xA8, 0xFA, + 0x56, 0x91, 0x5B, 0xA8, 0xB0, 0xEC, 0x05, 0xFD, 0x66, 0x0C, 0xB7, 0x22, + 0xFA, 0xB9, 0xB1, 0x7B, 0xB5, 0x11, 0xA0, 0xAC, 0x4E, 0x50, 0x4A, 0x48, + 0x35, 0x30, 0x30, 0x34, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// NPJH50043 +unsigned char pspemu_pboot_kirkHeader_biggest[2336] = { + 0x49, 0xBE, 0x68, 0x69, 0x0D, 0xD3, 0x76, 0x3E, 0x57, 0x67, 0xDD, 0x70, + 0x91, 0x00, 0x63, 0xA1, 0x02, 0x36, 0xEB, 0x9B, 0xDD, 0x03, 0xC7, 0xAE, + 0x90, 0xE0, 0x47, 0x42, 0x83, 0xB7, 0x52, 0x08, 0xFF, 0x07, 0x67, 0x23, + 0x61, 0x15, 0x04, 0x8C, 0x2E, 0x4E, 0x9B, 0xB7, 0x94, 0xEA, 0xE5, 0xE8, + 0xBC, 0x7F, 0x3A, 0x02, 0x30, 0x3D, 0x5D, 0x85, 0x5E, 0x35, 0x65, 0x88, + 0x65, 0x39, 0x69, 0xC3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE0, 0x75, 0x8A, 0x00, 0x90, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7E, 0x50, 0x53, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x70, 0x73, + 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x02, 0xE0, 0x75, 0x8A, 0x00, 0x40, 0x7F, 0x8A, 0x00, + 0x28, 0x01, 0x00, 0x00, 0x1C, 0xFA, 0x51, 0x00, 0xD0, 0xEA, 0x24, 0x00, + 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0x4D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xBC, 0x4D, 0x60, 0x00, 0x14, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x05, 0x05, 0x19, 0x00, 0x00, 0x00, 0xD7, 0x4E, 0x83, 0x00, + 0x08, 0x15, 0x3B, 0xC0, 0x73, 0xD4, 0x86, 0xCB, 0x41, 0x98, 0x59, 0x6E, + 0xD1, 0x06, 0x39, 0x23, 0xEC, 0xA2, 0x8B, 0xBC, 0xDD, 0x3B, 0x09, 0xD2, + 0x87, 0xA8, 0xB7, 0x1D, 0x8D, 0xA0, 0xE3, 0x0D, 0xD7, 0xC5, 0xAA, 0x08, + 0xFA, 0x32, 0x99, 0x83, 0x44, 0x36, 0x08, 0x39, 0xDD, 0xBF, 0xDC, 0x0B, + 0x7F, 0x62, 0x96, 0x67, 0xB5, 0x20, 0x8F, 0x22, 0xC3, 0x36, 0xC6, 0xE3, + 0xFD, 0x05, 0x26, 0x6A, 0x26, 0x5F, 0xA8, 0x09, 0x51, 0x95, 0x47, 0xDA, + 0xB3, 0xF4, 0x1C, 0xF7, 0xE6, 0xCD, 0xDD, 0x19, 0x27, 0x5E, 0x72, 0x34, + 0x6E, 0x64, 0x64, 0xBE, 0x7F, 0x66, 0xAD, 0x1F, 0xFF, 0x58, 0x34, 0x11, + 0xEE, 0x26, 0x39, 0xB1, 0xDF, 0xB0, 0xB3, 0xF5, 0x7D, 0x2B, 0xB5, 0x26, + 0x27, 0xD4, 0x1D, 0xBC, 0x53, 0x7C, 0x72, 0x95, 0xF9, 0xF5, 0x50, 0x03, + 0x92, 0x5E, 0xE9, 0x27, 0x86, 0x8E, 0x45, 0x6A, 0x62, 0x70, 0x08, 0xC3, + 0xA6, 0x00, 0xA1, 0x9E, 0x27, 0xDC, 0xB4, 0x57, 0x45, 0x51, 0x95, 0xAB, + 0xEA, 0x55, 0x22, 0x68, 0x71, 0x2F, 0xC5, 0x53, 0xB5, 0x21, 0xB6, 0xD9, + 0x70, 0xB9, 0xC9, 0x72, 0x63, 0xE1, 0xA8, 0x71, 0x57, 0x99, 0xE6, 0xF0, + 0x92, 0x15, 0x59, 0xE9, 0x4F, 0x73, 0xB0, 0x78, 0xD1, 0x4B, 0x69, 0xD4, + 0x2B, 0xC2, 0x04, 0x2C, 0x86, 0xDE, 0xE8, 0x1C, 0x02, 0x22, 0x55, 0xF6, + 0x70, 0x48, 0x51, 0xAE, 0x33, 0xC4, 0xB6, 0xAE, 0x79, 0xEC, 0x0E, 0x93, + 0x70, 0xE6, 0xD2, 0xB9, 0x10, 0xF0, 0x9F, 0x86, 0x64, 0xD2, 0x53, 0xA5, + 0x2C, 0xF7, 0x19, 0xCD, 0xD7, 0x0C, 0xFD, 0x15, 0xB0, 0x1E, 0x61, 0xD9, + 0x31, 0x7F, 0x9C, 0xF9, 0x88, 0x31, 0xBB, 0xD1, 0xAF, 0x07, 0x53, 0x7E, + 0x99, 0x2C, 0x50, 0xAC, 0x6D, 0xC9, 0x79, 0xA9, 0x35, 0x2E, 0xA9, 0x9A, + 0x6B, 0xA7, 0xB2, 0x01, 0x1A, 0x62, 0xC0, 0x2A, 0x47, 0xB9, 0x2D, 0x5A, + 0x7B, 0xA7, 0xD8, 0x37, 0x44, 0x5F, 0x27, 0x9C, 0xD6, 0x05, 0xB2, 0x9B, + 0xEC, 0xFA, 0x50, 0x0E, 0x8F, 0xAF, 0x35, 0xBF, 0xDE, 0x1E, 0xB4, 0xE1, + 0x92, 0xEF, 0x8E, 0x82, 0x34, 0xA9, 0xB8, 0x09, 0x24, 0x2C, 0x8C, 0xA1, + 0x90, 0x3C, 0x24, 0x97, 0x8E, 0xB9, 0xAD, 0x98, 0x68, 0xAE, 0x00, 0x03, + 0x6E, 0x86, 0x16, 0xC6, 0xE2, 0x6D, 0x84, 0xBD, 0x1A, 0xE2, 0x9C, 0xF0, + 0x5F, 0xB9, 0x8F, 0xF8, 0x0A, 0x16, 0x91, 0x52, 0x88, 0x38, 0xE7, 0xA5, + 0x1F, 0x31, 0xD6, 0xD8, 0xC2, 0x7F, 0x8F, 0x8A, 0x37, 0xDC, 0x0D, 0xA4, + 0x5E, 0x4E, 0x31, 0x5A, 0x99, 0x46, 0xBB, 0x50, 0x02, 0x85, 0x7B, 0x6E, + 0x79, 0xF4, 0x45, 0x65, 0x21, 0xED, 0x2A, 0x24, 0x29, 0x6A, 0x55, 0xE3, + 0x87, 0x0A, 0xFC, 0xB6, 0x9C, 0x09, 0x02, 0x07, 0x8D, 0xE4, 0x1C, 0x24, + 0xB1, 0x36, 0xBF, 0xE6, 0x2D, 0x3B, 0xFF, 0xB8, 0x60, 0xB4, 0xE4, 0x77, + 0xB6, 0x5D, 0x4A, 0xC6, 0x50, 0x33, 0xB0, 0xDE, 0x1F, 0x7D, 0xA7, 0x02, + 0x64, 0xE3, 0x5B, 0xEC, 0x57, 0x99, 0x9C, 0x98, 0x61, 0xE0, 0x3F, 0xF1, + 0x9E, 0xAB, 0x17, 0x30, 0x49, 0xCB, 0x62, 0x54, 0x5B, 0xDE, 0x40, 0xFD, + 0x4A, 0x03, 0xAC, 0xCF, 0x66, 0x3F, 0x9C, 0x13, 0x1A, 0xD6, 0xE2, 0xD7, + 0xB7, 0x7F, 0x57, 0xB9, 0x47, 0xCF, 0x3A, 0xDE, 0xC7, 0x05, 0xC5, 0x42, + 0x19, 0xD4, 0xF1, 0x2A, 0x93, 0x6B, 0x55, 0x79, 0xF8, 0xE7, 0xC5, 0x70, + 0x75, 0xE2, 0x5F, 0x80, 0x03, 0xED, 0xFD, 0xAC, 0x9D, 0xDD, 0xD7, 0x47, + 0xAA, 0xFB, 0x88, 0x45, 0xE1, 0x1C, 0x37, 0x37, 0xC2, 0x47, 0xB5, 0x54, + 0x45, 0x07, 0x62, 0x8E, 0x3D, 0xA5, 0x8A, 0x2C, 0xA3, 0x6B, 0x1A, 0xAD, + 0x38, 0x94, 0x2E, 0xD0, 0xF5, 0xED, 0x0E, 0x7F, 0x65, 0xF5, 0x72, 0x6C, + 0xF3, 0x56, 0xF1, 0x09, 0xE8, 0xD6, 0xFD, 0x95, 0x6E, 0xA3, 0x9C, 0x24, + 0x66, 0x59, 0xC0, 0xE9, 0xDE, 0xD7, 0xE9, 0xC5, 0xDA, 0x28, 0x4B, 0x0E, + 0xDB, 0x25, 0xCC, 0xED, 0xAD, 0x41, 0x3C, 0x54, 0xF8, 0x22, 0x94, 0xC2, + 0xB6, 0x30, 0x03, 0x68, 0x19, 0x8D, 0x9D, 0x75, 0x0B, 0x3D, 0x81, 0x96, + 0x8C, 0x6B, 0x7D, 0x7B, 0x84, 0xB6, 0xE1, 0x97, 0x6C, 0x05, 0xF6, 0xBF, + 0x42, 0x92, 0xCA, 0x2B, 0x7D, 0x73, 0x35, 0x87, 0x0D, 0x80, 0xD2, 0xFC, + 0x00, 0x76, 0xAA, 0x92, 0xF6, 0x39, 0x36, 0xF8, 0x1C, 0xE6, 0x7C, 0x45, + 0xAD, 0x79, 0x54, 0x9B, 0x43, 0x57, 0xB4, 0x8F, 0xCB, 0x91, 0xB8, 0x10, + 0xE6, 0x7B, 0x75, 0xFE, 0x2B, 0x32, 0x16, 0x70, 0x0C, 0x60, 0xE8, 0xAB, + 0xB7, 0x38, 0x10, 0x84, 0x98, 0xB8, 0xB9, 0x62, 0xD0, 0xD4, 0xAC, 0x8D, + 0xD8, 0x19, 0x95, 0x40, 0x5A, 0xB7, 0x5E, 0x6C, 0xBF, 0x2B, 0x77, 0x9B, + 0xC5, 0xDF, 0x2D, 0x11, 0x9C, 0x63, 0x38, 0x6C, 0xC8, 0xA8, 0xB0, 0x70, + 0x5E, 0x45, 0x35, 0x7B, 0x66, 0xF1, 0x5D, 0xD4, 0x22, 0xBA, 0xA4, 0x36, + 0x34, 0xC4, 0xDF, 0xCF, 0x1B, 0x98, 0xFE, 0x2F, 0x57, 0x53, 0x26, 0xA8, + 0x6B, 0xB9, 0xA3, 0xF1, 0x5A, 0xDD, 0xE0, 0x07, 0xD7, 0xB4, 0xD2, 0x0C, + 0x6D, 0x42, 0x5A, 0x47, 0xBA, 0x02, 0x7A, 0x44, 0xBF, 0xB3, 0xA9, 0x2C, + 0x2F, 0x25, 0xEE, 0xF7, 0x52, 0x5E, 0x5C, 0x30, 0x6F, 0xFC, 0xAE, 0xA9, + 0x98, 0x05, 0x7B, 0xCB, 0xAF, 0x0C, 0x84, 0x01, 0x41, 0xB2, 0x59, 0x49, + 0x91, 0xF4, 0x0A, 0x1F, 0xAD, 0x61, 0x6F, 0xB6, 0x60, 0x5B, 0xA8, 0x0D, + 0x31, 0xCA, 0x7C, 0x61, 0xA5, 0x56, 0xC1, 0xBE, 0xEE, 0x46, 0x42, 0x5D, + 0xE3, 0x83, 0x4E, 0x18, 0x81, 0xA9, 0xF6, 0x31, 0xD8, 0x64, 0x65, 0x95, + 0x32, 0x4E, 0xAF, 0x7E, 0xA1, 0x85, 0xA2, 0x7B, 0xE4, 0x19, 0x1B, 0x94, + 0x83, 0x82, 0xA2, 0xB5, 0x86, 0x71, 0x23, 0x6C, 0x3A, 0x16, 0x89, 0x60, + 0x90, 0xB3, 0x3A, 0x2E, 0x9B, 0x4D, 0x47, 0xCF, 0x30, 0x2A, 0x7D, 0xB4, + 0x37, 0xA9, 0x98, 0xA6, 0xCC, 0xB8, 0x2D, 0x21, 0x98, 0x41, 0xC2, 0xE8, + 0x6C, 0xA6, 0x83, 0x83, 0x88, 0xAE, 0xEC, 0x01, 0xDA, 0x55, 0x53, 0xDE, + 0x23, 0xEC, 0x4A, 0x96, 0xC0, 0x95, 0x5B, 0xDA, 0x94, 0xB0, 0xE1, 0xA5, + 0x22, 0x6F, 0xC5, 0xDB, 0x8F, 0x13, 0x53, 0xE7, 0xF9, 0x07, 0x2A, 0x8E, + 0xBC, 0x0D, 0x87, 0x82, 0x6D, 0x46, 0xA8, 0x5C, 0xB5, 0x20, 0x69, 0x43, + 0x2F, 0x80, 0x39, 0xC2, 0xC8, 0x62, 0xDA, 0x8E, 0x3B, 0x96, 0xAD, 0x0D, + 0xC8, 0x05, 0xBA, 0xFA, 0xC8, 0x02, 0xF2, 0x8C, 0x1A, 0x14, 0x1D, 0xE1, + 0xA9, 0xF6, 0x88, 0xEB, 0x33, 0xAA, 0x72, 0x62, 0x03, 0x55, 0x28, 0x41, + 0xAE, 0xA8, 0x65, 0xD5, 0xF7, 0x6C, 0xC7, 0x26, 0x68, 0x61, 0x57, 0xDD, + 0x99, 0x01, 0x36, 0x7A, 0x31, 0x3F, 0x10, 0xB0, 0x29, 0xFD, 0x25, 0x95, + 0xE2, 0x0F, 0x79, 0xCF, 0x0D, 0xE0, 0x95, 0x35, 0x77, 0x8A, 0xFA, 0x3C, + 0x33, 0x6A, 0x82, 0xB6, 0x99, 0xD6, 0xD1, 0xF7, 0x94, 0xAA, 0x3B, 0xDE, + 0x79, 0xA6, 0x4D, 0x62, 0xD0, 0xA5, 0x79, 0xAF, 0xB7, 0x52, 0x2A, 0xCB, + 0xB9, 0x4B, 0x45, 0xC0, 0x1F, 0x14, 0x2D, 0x79, 0xAD, 0x0D, 0x6D, 0x81, + 0x96, 0xC0, 0x70, 0xF7, 0x68, 0x6D, 0x7D, 0xD0, 0x3D, 0x78, 0x14, 0x7E, + 0x4D, 0x39, 0x04, 0xD0, 0xEB, 0x5A, 0xED, 0x7B, 0xCC, 0x7A, 0xFA, 0x10, + 0x59, 0x91, 0x73, 0x85, 0xBF, 0xFA, 0x33, 0xC6, 0xBA, 0x2A, 0xD9, 0x45, + 0xCA, 0x90, 0x0A, 0x35, 0x13, 0xF9, 0xA8, 0xFA, 0x56, 0x91, 0x5B, 0xA8, + 0xB0, 0xEC, 0x05, 0xFD, 0x66, 0x0C, 0xB7, 0x22, 0xFA, 0xB9, 0xB1, 0x7B, + 0xB5, 0x11, 0xA0, 0xAC, 0x4E, 0x50, 0x4A, 0x48, 0x35, 0x30, 0x30, 0x34, + 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; diff --git a/tools/mksfoex.c b/tools/mksfoex.c index 1ddad8e5fb..2e03cf287c 100644 --- a/tools/mksfoex.c +++ b/tools/mksfoex.c @@ -65,12 +65,14 @@ static const char *g_title = NULL; static const char *g_filename = NULL; static int g_empty = 0; static struct EntryContainer g_vals[MAX_OPTIONS]; +static int g_pboot_set = 0; static struct option arg_opts[] = { {"dword", required_argument, NULL, 'd'}, {"string", required_argument, NULL, 's'}, {"empty", no_argument, NULL, 'e'}, + {"pboot", no_argument, NULL, 'p'}, { NULL, 0, NULL, 0 } }; @@ -165,13 +167,11 @@ int add_dword(char *str) /* Process the arguments */ int process_args(int argc, char **argv) { - int ch; - g_title = NULL; g_filename = NULL; g_empty = 0; - ch = getopt_long(argc, argv, "ed:s:", arg_opts, NULL); + int ch = getopt_long(argc, argv, "ped:s:", arg_opts, NULL); while(ch != -1) { switch(ch) @@ -185,10 +185,13 @@ int process_args(int argc, char **argv) { } break; + case 'p' : + g_pboot_set = 1; + break; default : break; }; - ch = getopt_long(argc, argv, "ed:s:", arg_opts, NULL); + ch = getopt_long(argc, argv, "ped:s:", arg_opts, NULL); } argc -= optind; @@ -235,8 +238,9 @@ int main(int argc, char **argv) { fprintf(stderr, "Usage: mksfoex [options] TITLE output.sfo\n"); fprintf(stderr, "Options:\n"); - fprintf(stderr, "-d NAME=VALUE - Add a new DWORD value\n"); - fprintf(stderr, "-s NAME=STR - Add a new string value\n"); + fprintf(stderr, "-d, --dword NAME=VALUE - Add a new DWORD value\n"); + fprintf(stderr, "-s, --string NAME=STR - Add a new string value\n"); + fprintf(stderr, "-p, --pboot - Produce a PBOOT SFO\n"); return 1; } @@ -259,6 +263,16 @@ int main(int argc, char **argv) } } + if (g_pboot_set) { + if(!find_name("PBOOT_TITLE")) { + entry = find_free(); + entry->name = "PBOOT_TITLE"; + entry->type = PSF_TYPE_STR; + entry->value = 0; + entry->data = g_title; + } + } + if(!find_name("TITLE")) { entry = find_free();