ELF2 main programs pass src/testsuite and upx-testsuite-v2

Decompressing lzma required many adjustments.
Backwards compatibility probably is broken for
    stub/amd64-win64.pe.h
    stub/arm64-win64.pe.h
Also: shared libraries need memfd_create.
	modified:   ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh
	modified:   p_lx_elf.cpp
	modified:   stub/Makefile
	modified:   stub/scripts/xstrip.py
	modified:   stub/src/amd64-expand.S
	modified:   stub/src/arch/amd64/lzma_d.S
	modified:   stub/src/arch/arm/v4a/lzma_d.S
	modified:   stub/src/arch/arm/v4t/macros.S
	modified:   stub/src/arch/arm64/v8/lzma_d.S
	modified:   stub/src/arch/powerpc/32/lzma_d.S
	modified:   stub/src/arch/powerpc/64le/lzma_d-common.S
	modified:   stub/src/arm.v4a-expand.S
	modified:   stub/src/arm.v4t-linux.shlib-init.S
	modified:   stub/src/arm64-expand.S
	modified:   stub/src/i386-expand.S
	modified:   stub/src/mips.r3000-expand.S
	modified:   stub/src/powerpc-expand.S
	modified:   stub/src/powerpc-linux.elf-entry.S
	modified:   stub/src/powerpc-linux.elf-fold.S
	modified:   stub/src/powerpc64-expand.S
	modified:   stub/src/powerpc64-linux.elf-entry.S
	modified:   stub/src/powerpc64-linux.elf-fold.S
           plus generated *.h *.map *.dump
This commit is contained in:
John Reiser
2024-07-25 13:36:02 -07:00
parent e6f3c1b3da
commit ea2a190bd1
87 changed files with 29531 additions and 30001 deletions
+1
View File
@@ -851,6 +851,7 @@ tc.arm64-win64.pe.objcopy = arm64-linux-objcopy-2.25 -F elf64-littleaarch64
tc.arm64-win64.pe.objdump = arm64-linux-objdump-2.25
arm64-win64.pe.h : $(srcdir)/src/$$T.S
@echo; echo TARGET=$@ PATH=$(PATH); echo
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
$(call tc,f-embed_objinfo,tmp/$T.bin)
$(call tc,bin2h-c) tmp/$T.bin $@
+109 -106
View File
@@ -1,5 +1,5 @@
/* amd64-darwin.dylib-entry.h
created from amd64-darwin.dylib-entry.bin, 8936 (0x22e8) bytes
created from amd64-darwin.dylib-entry.bin, 8977 (0x2311) bytes
This file is part of the UPX executable compressor.
@@ -32,11 +32,11 @@
/* clang-format off */
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_SIZE 8936
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_ADLER32 0xaebc5d9d
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_CRC32 0x05991a0d
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_SIZE 8977
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_ADLER32 0xadb26775
#define STUB_AMD64_DARWIN_DYLIB_ENTRY_CRC32 0x1d1fe803
unsigned char stub_amd64_darwin_dylib_entry[8936] = {
unsigned char stub_amd64_darwin_dylib_entry[8977] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0, 40, 25, 0, 0, 0, 0, 0, 0,
@@ -482,33 +482,33 @@ unsigned char stub_amd64_darwin_dylib_entry[8936] = {
/* 0x1ba0 */ 100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 48, 32,
/* 0x1bb0 */ 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48,
/* 0x1bc0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x1bd0 */ 32,100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 32, 48, 32,
/* 0x1be0 */ 77, 65, 67, 72, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48,
/* 0x1bd0 */ 32,100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 32, 48, 32,
/* 0x1be0 */ 77, 65, 67, 72, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48,
/* 0x1bf0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x1c00 */ 100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 32, 48, 32, 77,
/* 0x1c10 */ 65, 67, 72, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c00 */ 100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32, 48, 32, 77,
/* 0x1c10 */ 65, 67, 72, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c20 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x1c30 */ 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32, 48, 32, 77, 65,
/* 0x1c40 */ 67, 72, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c50 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1c60 */ 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48,
/* 0x1c70 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1c80 */ 108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32,
/* 0x1c90 */ 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ca0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x1cb0 */ 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48,
/* 0x1cc0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1cd0 */ 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48,
/* 0x1ce0 */ 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48,
/* 0x1cf0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1d00 */ 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49,
/* 0x1d10 */ 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48,
/* 0x1d20 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1d30 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1d40 */ 50, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10,
/* 0x1d50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d60 */ 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73,
/* 0x1d70 */ 76, 32, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48,
/* 0x1c30 */ 32, 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10,
/* 0x1c40 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c50 */ 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48,
/* 0x1c60 */ 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c70 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1c80 */ 78, 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48,
/* 0x1c90 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1ca0 */ 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48,
/* 0x1cb0 */ 48, 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48,
/* 0x1cc0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1cd0 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1ce0 */ 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10,
/* 0x1cf0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d00 */ 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1d10 */ 67, 50, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48,
/* 0x1d20 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d30 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65,
/* 0x1d40 */ 73, 76, 32, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48,
/* 0x1d50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1d60 */ 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89,
/* 0x1d70 */ 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 10, 48, 48, 48,
/* 0x1d80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1d90 */ 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32,
/* 0x1da0 */ 48, 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48,
@@ -520,80 +520,83 @@ unsigned char stub_amd64_darwin_dylib_entry[8936] = {
/* 0x1e00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32,
/* 0x1e10 */ 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,
/* 0x1e20 */ 110, 50, 98, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e30 */ 48, 48, 49, 49, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67,
/* 0x1e40 */ 72, 77, 65, 73, 78, 89, 32, 48, 32,101,110,100, 95,100,101, 99,
/* 0x1e50 */ 111,109,112,114,101,115,115, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x1e60 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x1e70 */ 91, 77, 65, 67, 72, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70,
/* 0x1e80 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x1e90 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1ea0 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1eb0 */ 48, 48, 48, 48, 48, 97, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x1ec0 */ 80, 67, 51, 50, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77, 65, 73,
/* 0x1ed0 */ 78, 90, 43, 48,120,102,102,102,102,102,102,102,102,102,102,102,
/* 0x1ee0 */ 102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x1ef0 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78,
/* 0x1f00 */ 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32,
/* 0x1f10 */ 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x1f20 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x1f30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 97,102,
/* 0x1f40 */ 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32,
/* 0x1f50 */ 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48,
/* 0x1f60 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48,
/* 0x1f70 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99, 32,
/* 0x1f80 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x1f90 */ 32, 32,101,111,102, 95,110, 50,101, 43, 48,120,102,102,102,102,
/* 0x1fa0 */ 102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69,
/* 0x1fb0 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x1fc0 */ 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70,
/* 0x1fd0 */ 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84,
/* 0x1fe0 */ 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1ff0 */ 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2000 */ 48, 48, 48, 48, 48, 57, 54, 32, 82, 95, 88, 56, 54, 95, 54, 52,
/* 0x2010 */ 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69,
/* 0x2020 */ 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2030 */ 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2040 */ 48, 48, 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x2050 */ 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,100,
/* 0x2060 */ 43, 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2070 */ 102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x2080 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86,
/* 0x2090 */ 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32,
/* 0x20a0 */ 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x20b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x20c0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 98, 32, 82,
/* 0x20d0 */ 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32,
/* 0x20e0 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48,
/* 0x20f0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48,
/* 0x2100 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 51, 32, 82, 95,
/* 0x2110 */ 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,
/* 0x2120 */ 101,111,102, 95,110, 50, 98, 43, 48,120,102,102,102,102,102,102,
/* 0x2130 */ 102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79,
/* 0x2140 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x2150 */ 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58,
/* 0x2160 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2170 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2180 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x2190 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 88, 56, 54,
/* 0x21a0 */ 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 76, 90, 77,
/* 0x21b0 */ 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x21c0 */ 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 10, 10, 82, 69, 76, 79,
/* 0x21d0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x21e0 */ 79, 82, 32, 91, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 93, 58,
/* 0x21f0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2200 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2210 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x2220 */ 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 32, 82, 95, 88, 56, 54,
/* 0x2230 */ 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 77, 65, 67,
/* 0x2240 */ 72, 77, 65, 73, 78, 89, 43, 48,120,102,102,102,102,102,102,102,
/* 0x2250 */ 102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67,
/* 0x2260 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x2270 */ 82, 32, 91, 77, 65, 67, 72, 77, 65, 73, 78, 90, 93, 58, 10, 79,
/* 0x2280 */ 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2290 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x22a0 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x22b0 */ 48, 48, 48, 48, 48, 48, 49, 99, 32, 82, 95, 88, 56, 54, 95, 54,
/* 0x22c0 */ 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77,
/* 0x22d0 */ 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x22e0 */ 48, 48, 48, 48, 49, 52, 99, 10
/* 0x1e30 */ 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78,
/* 0x1e40 */ 68, 42, 32, 48, 32,101,111,102, 95,108,122,109, 97, 10, 48, 48,
/* 0x1e50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 32,103,
/* 0x1e60 */ 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89,
/* 0x1e70 */ 32, 48, 32,101,110,100, 95,100,101, 99,111,109,112,114,101,115,
/* 0x1e80 */ 115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x1e90 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, 72, 77,
/* 0x1ea0 */ 65, 73, 78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32,
/* 0x1eb0 */ 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x1ec0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x1ed0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 97,
/* 0x1ee0 */ 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32,
/* 0x1ef0 */ 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 43, 48,120,102,
/* 0x1f00 */ 102,102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10,
/* 0x1f10 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x1f20 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58,
/* 0x1f30 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f40 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f50 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x1f60 */ 48, 48, 48, 48, 48, 48, 48, 48, 97,102, 32, 82, 95, 88, 56, 54,
/* 0x1f70 */ 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86,
/* 0x1f80 */ 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f90 */ 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1fa0 */ 48, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95,
/* 0x1fb0 */ 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,
/* 0x1fc0 */ 110, 50,101, 43, 48,120,102,102,102,102,102,102,102,102,102,102,
/* 0x1fd0 */ 102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x1fe0 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x1ff0 */ 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x2000 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x2010 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x2020 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 57,
/* 0x2030 */ 54, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32,
/* 0x2040 */ 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48,
/* 0x2050 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10,
/* 0x2060 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99,
/* 0x2070 */ 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32,
/* 0x2080 */ 32, 32, 32,101,111,102, 95,110, 50,100, 43, 48,120,102,102,102,
/* 0x2090 */ 102,102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82,
/* 0x20a0 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x20b0 */ 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58, 10, 79,
/* 0x20c0 */ 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x20d0 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x20e0 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x20f0 */ 48, 48, 48, 48, 48, 48, 56, 98, 32, 82, 95, 88, 56, 54, 95, 54,
/* 0x2100 */ 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72,
/* 0x2110 */ 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2120 */ 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2130 */ 48, 48, 48, 48, 48, 53, 51, 32, 82, 95, 88, 56, 54, 95, 54, 52,
/* 0x2140 */ 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,
/* 0x2150 */ 98, 43, 48,120,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2160 */ 102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x2170 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90,
/* 0x2180 */ 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x2190 */ 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69,
/* 0x21a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x21b0 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x21c0 */ 48, 48, 48, 54, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67,
/* 0x21d0 */ 51, 50, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51,
/* 0x21e0 */ 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x21f0 */ 48, 48, 49, 53, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x2200 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90,
/* 0x2210 */ 77, 65, 95, 68, 69, 67, 51, 48, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x2220 */ 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69,
/* 0x2230 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x2240 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2250 */ 48, 48, 49, 53, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67,
/* 0x2260 */ 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,108,122,109, 97, 43,
/* 0x2270 */ 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2280 */ 102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82,
/* 0x2290 */ 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, 72,
/* 0x22a0 */ 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x22b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x22c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x22d0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49,
/* 0x22e0 */ 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32,
/* 0x22f0 */ 32, 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 43, 48,120,
/* 0x2300 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 52, 99,
/* 0x2310 */ 10
};
+116 -113
View File
@@ -1,5 +1,5 @@
/* amd64-darwin.macho-entry.h
created from amd64-darwin.macho-entry.bin, 9162 (0x23ca) bytes
created from amd64-darwin.macho-entry.bin, 9203 (0x23f3) bytes
This file is part of the UPX executable compressor.
@@ -32,11 +32,11 @@
/* clang-format off */
#define STUB_AMD64_DARWIN_MACHO_ENTRY_SIZE 9162
#define STUB_AMD64_DARWIN_MACHO_ENTRY_ADLER32 0x8f438c9e
#define STUB_AMD64_DARWIN_MACHO_ENTRY_CRC32 0xb762b9da
#define STUB_AMD64_DARWIN_MACHO_ENTRY_SIZE 9203
#define STUB_AMD64_DARWIN_MACHO_ENTRY_ADLER32 0xf3e29676
#define STUB_AMD64_DARWIN_MACHO_ENTRY_CRC32 0x21f601f2
unsigned char stub_amd64_darwin_macho_entry[9162] = {
unsigned char stub_amd64_darwin_macho_entry[9203] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,104, 25, 0, 0, 0, 0, 0, 0,
@@ -491,39 +491,39 @@ unsigned char stub_amd64_darwin_macho_entry[9162] = {
/* 0x1c30 */ 77, 65, 95, 68, 69, 67, 51, 48, 32, 48, 32, 76, 90, 77, 65, 95,
/* 0x1c40 */ 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c50 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77,
/* 0x1c60 */ 65, 67, 72, 77, 65, 73, 78, 89, 32, 48, 32, 77, 65, 67, 72, 77,
/* 0x1c70 */ 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c80 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65,
/* 0x1c90 */ 67, 72, 77, 65, 73, 78, 90, 32, 48, 32, 77, 65, 67, 72, 77, 65,
/* 0x1ca0 */ 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cb0 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 65, 77, 68,
/* 0x1cc0 */ 54, 52, 66, 88, 88, 32, 48, 32, 65, 77, 68, 54, 52, 66, 88, 88,
/* 0x1c60 */ 65, 67, 72, 77, 65, 73, 78, 90, 32, 48, 32, 77, 65, 67, 72, 77,
/* 0x1c70 */ 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c80 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 65, 77,
/* 0x1c90 */ 68, 54, 52, 66, 88, 88, 32, 48, 32, 65, 77, 68, 54, 52, 66, 88,
/* 0x1ca0 */ 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cb0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77,
/* 0x1cc0 */ 65, 73, 78, 88, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88,
/* 0x1cd0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ce0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77, 65,
/* 0x1cf0 */ 73, 78, 88, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 10,
/* 0x1d00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d10 */ 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 95, 85, 78,
/* 0x1d20 */ 67, 32, 48, 32, 77, 65, 67, 72, 95, 85, 78, 67, 10, 48, 48, 48,
/* 0x1d30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1d40 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82,
/* 0x1d50 */ 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d60 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86,
/* 0x1d70 */ 50, 68, 32, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48,
/* 0x1d80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x1d90 */ 32,100, 32, 32, 78, 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50,
/* 0x1da0 */ 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1db0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95,
/* 0x1dc0 */ 69, 76, 70, 48, 48, 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70,
/* 0x1dd0 */ 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1de0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x1df0 */ 95, 68, 69, 67, 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1e00 */ 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e10 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77,
/* 0x1e20 */ 65, 95, 68, 69, 67, 50, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68,
/* 0x1e30 */ 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e40 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82,
/* 0x1e50 */ 86, 95, 84, 65, 73, 76, 32, 48, 32, 78, 82, 86, 95, 84, 65, 73,
/* 0x1e60 */ 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ce0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 95, 85,
/* 0x1cf0 */ 78, 67, 32, 48, 32, 77, 65, 67, 72, 95, 85, 78, 67, 10, 48, 48,
/* 0x1d00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1d10 */ 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 32, 48, 32, 78,
/* 0x1d20 */ 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d30 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82,
/* 0x1d40 */ 86, 50, 68, 32, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48,
/* 0x1d50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x1d60 */ 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 32, 48, 32, 78, 82, 86,
/* 0x1d70 */ 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d80 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x1d90 */ 95, 69, 76, 70, 48, 48, 32, 48, 32, 76, 90, 77, 65, 95, 69, 76,
/* 0x1da0 */ 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1db0 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77,
/* 0x1dc0 */ 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68,
/* 0x1dd0 */ 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1de0 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90,
/* 0x1df0 */ 77, 65, 95, 68, 69, 67, 50, 48, 32, 48, 32, 76, 90, 77, 65, 95,
/* 0x1e00 */ 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e10 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x1e20 */ 82, 86, 95, 84, 65, 73, 76, 32, 48, 32, 78, 82, 86, 95, 84, 65,
/* 0x1e30 */ 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e40 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72,
/* 0x1e50 */ 77, 65, 73, 78, 89, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78,
/* 0x1e60 */ 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e70 */ 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77,
/* 0x1e80 */ 65, 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10, 48, 48,
/* 0x1e90 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
@@ -534,80 +534,83 @@ unsigned char stub_amd64_darwin_macho_entry[9162] = {
/* 0x1ee0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ef0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48,
/* 0x1f00 */ 32,101,111,102, 95,110, 50, 98, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f10 */ 48, 48, 48, 48, 48, 48, 48, 49, 49, 32,103, 32, 32, 32, 32, 32,
/* 0x1f20 */ 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 32, 48, 32,101,110,
/* 0x1f30 */ 100, 95,100,101, 99,111,109,112,114,101,115,115, 10, 10, 82, 69,
/* 0x1f40 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x1f50 */ 32, 70, 79, 82, 32, 91, 77, 65, 67, 72, 77, 65, 73, 78, 88, 93,
/* 0x1f60 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f70 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f80 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x1f90 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 88, 56,
/* 0x1fa0 */ 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 77, 65,
/* 0x1fb0 */ 67, 72, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x1fc0 */ 48, 48, 48, 48, 48, 48, 48, 48, 99, 56, 10, 10, 82, 69, 76, 79,
/* 0x1fd0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x1fe0 */ 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83,
/* 0x1ff0 */ 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80,
/* 0x2000 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x2010 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2020 */ 48, 48, 48, 97,102, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x2030 */ 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68,
/* 0x2040 */ 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2050 */ 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2060 */ 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67,
/* 0x2070 */ 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,101, 43, 48,
/* 0x2080 */ 120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2090 */ 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x20a0 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68,
/* 0x20b0 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x20c0 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x20d0 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x20e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 57, 54, 32, 82, 95, 88,
/* 0x20f0 */ 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78,
/* 0x2100 */ 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x2110 */ 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48,
/* 0x2120 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82, 95, 88, 56,
/* 0x2130 */ 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,
/* 0x2140 */ 102, 95,110, 50,100, 43, 48,120,102,102,102,102,102,102,102,102,
/* 0x2150 */ 102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x2160 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x2170 */ 32, 91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x2180 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x2190 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x21a0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x21b0 */ 48, 56, 98, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51,
/* 0x21c0 */ 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,
/* 0x21d0 */ 120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50,
/* 0x21e0 */ 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x21f0 */ 53, 51, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50,
/* 0x2200 */ 32, 32, 32, 32, 32,101,111,102, 95,110, 50, 98, 43, 48,120,102,
/* 0x2210 */ 102,102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10,
/* 0x2220 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x2230 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76,
/* 0x2240 */ 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x2250 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x2260 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x2270 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 54, 32,
/* 0x2280 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x2290 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48,
/* 0x22a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 10,
/* 0x22b0 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x22c0 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 68, 69,
/* 0x22d0 */ 67, 51, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x22e0 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x22f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x2300 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 32,
/* 0x2310 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x2320 */ 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 43, 48,120,102,102,
/* 0x2330 */ 102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10,
/* 0x2340 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x2350 */ 68, 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, 72, 77, 65, 73, 78,
/* 0x2360 */ 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32,
/* 0x2370 */ 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x2380 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x2390 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 53, 32, 82, 95,
/* 0x23a0 */ 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,
/* 0x23b0 */ 95,115,116, 97,114,116, 43, 48,120,102,102,102,102,102,102,102,
/* 0x23c0 */ 102,102,102,102,102,102,102,102, 52, 10
/* 0x1f10 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f20 */ 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,108,122,
/* 0x1f30 */ 109, 97, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f40 */ 48, 49, 49, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72,
/* 0x1f50 */ 77, 65, 73, 78, 89, 32, 48, 32,101,110,100, 95,100,101, 99,111,
/* 0x1f60 */ 109,112,114,101,115,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x1f70 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x1f80 */ 77, 65, 67, 72, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70, 83,
/* 0x1f90 */ 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80,
/* 0x1fa0 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x1fb0 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1fc0 */ 48, 48, 48, 48, 49, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x1fd0 */ 67, 51, 50, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78,
/* 0x1fe0 */ 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ff0 */ 48, 48, 99, 56, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x2000 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82,
/* 0x2010 */ 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x2020 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x2030 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x2040 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 97,102, 32,
/* 0x2050 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x2060 */ 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48,
/* 0x2070 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48,
/* 0x2080 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82,
/* 0x2090 */ 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32,
/* 0x20a0 */ 32,101,111,102, 95,110, 50,101, 43, 48,120,102,102,102,102,102,
/* 0x20b0 */ 102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76,
/* 0x20c0 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x20d0 */ 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70,
/* 0x20e0 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x20f0 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2100 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2110 */ 48, 48, 48, 48, 57, 54, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x2120 */ 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x2130 */ 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2140 */ 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2150 */ 48, 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x2160 */ 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,100, 43,
/* 0x2170 */ 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2180 */ 102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82,
/* 0x2190 */ 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50,
/* 0x21a0 */ 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32,
/* 0x21b0 */ 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x21c0 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x21d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 98, 32, 82, 95,
/* 0x21e0 */ 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,
/* 0x21f0 */ 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48,
/* 0x2200 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48,
/* 0x2210 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 51, 32, 82, 95, 88,
/* 0x2220 */ 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,
/* 0x2230 */ 111,102, 95,110, 50, 98, 43, 48,120,102,102,102,102,102,102,102,
/* 0x2240 */ 102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67,
/* 0x2250 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x2260 */ 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10,
/* 0x2270 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2280 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2290 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x22a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 88, 56, 54, 95,
/* 0x22b0 */ 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 76, 90, 77, 65,
/* 0x22c0 */ 95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 48,
/* 0x22d0 */ 48, 48, 48, 48, 48, 48, 48, 49, 53, 10, 10, 82, 69, 76, 79, 67,
/* 0x22e0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x22f0 */ 82, 32, 91, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 93, 58, 10,
/* 0x2300 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2310 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2320 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2330 */ 48, 48, 48, 48, 48, 48, 48, 49, 53, 32, 82, 95, 88, 56, 54, 95,
/* 0x2340 */ 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,
/* 0x2350 */ 108,122,109, 97, 43, 48,120,102,102,102,102,102,102,102,102,102,
/* 0x2360 */ 102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x2370 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x2380 */ 91, 77, 65, 67, 72, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70,
/* 0x2390 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x23a0 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x23b0 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x23c0 */ 48, 48, 48, 49, 49, 53, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x23d0 */ 80, 67, 51, 50, 32, 32, 32, 32, 32, 95,115,116, 97,114,116, 43,
/* 0x23e0 */ 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x23f0 */ 102, 52, 10
};
+899 -887
View File
File diff suppressed because it is too large Load Diff
+963 -951
View File
File diff suppressed because it is too large Load Diff
+106 -103
View File
@@ -1,5 +1,5 @@
/* amd64-linux.shlib-init.h
created from amd64-linux.shlib-init.bin, 9018 (0x233a) bytes
created from amd64-linux.shlib-init.bin, 9060 (0x2364) bytes
This file is part of the UPX executable compressor.
@@ -32,11 +32,11 @@
/* clang-format off */
#define STUB_AMD64_LINUX_SHLIB_INIT_SIZE 9018
#define STUB_AMD64_LINUX_SHLIB_INIT_ADLER32 0x80db87fa
#define STUB_AMD64_LINUX_SHLIB_INIT_CRC32 0x6832de51
#define STUB_AMD64_LINUX_SHLIB_INIT_SIZE 9060
#define STUB_AMD64_LINUX_SHLIB_INIT_ADLER32 0x4aaf9214
#define STUB_AMD64_LINUX_SHLIB_INIT_CRC32 0xef32b4d4
unsigned char stub_amd64_linux_shlib_init[9018] = {
unsigned char stub_amd64_linux_shlib_init[9060] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,184, 25, 0, 0, 0, 0, 0, 0,
@@ -491,33 +491,33 @@ unsigned char stub_amd64_linux_shlib_init[9018] = {
/* 0x1c30 */ 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32,
/* 0x1c40 */ 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48,
/* 0x1c50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1c60 */ 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48,
/* 0x1c70 */ 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48,
/* 0x1c60 */ 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 48,
/* 0x1c70 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48,
/* 0x1c80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x1c90 */ 100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 48, 32, 69, 76,
/* 0x1ca0 */ 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c90 */ 100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 69, 76,
/* 0x1ca0 */ 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cb0 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1cc0 */ 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 69, 76, 70, 77, 65,
/* 0x1cd0 */ 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ce0 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86,
/* 0x1cf0 */ 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48,
/* 0x1d00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x1d10 */ 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32, 78, 82, 86, 50,
/* 0x1d20 */ 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d30 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66,
/* 0x1d40 */ 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x1d60 */ 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 48, 32, 76,
/* 0x1d70 */ 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48,
/* 0x1d80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x1d90 */ 100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32,
/* 0x1da0 */ 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48,
/* 0x1db0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x1dc0 */ 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 48,
/* 0x1dd0 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48,
/* 0x1cc0 */ 78, 82, 86, 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48,
/* 0x1cd0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1ce0 */ 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32, 78,
/* 0x1cf0 */ 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d00 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82,
/* 0x1d10 */ 86, 50, 66, 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48,
/* 0x1d20 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x1d30 */ 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32,
/* 0x1d40 */ 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48,
/* 0x1d50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1d60 */ 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x1d70 */ 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48,
/* 0x1d80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1d90 */ 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50,
/* 0x1da0 */ 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48,
/* 0x1db0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1dc0 */ 108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76,
/* 0x1dd0 */ 32, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48,
/* 0x1de0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x1df0 */ 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 48, 32,
/* 0x1e00 */ 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1df0 */ 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48, 32,
/* 0x1e00 */ 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e10 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x1e20 */ 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 95,115,116,
/* 0x1e30 */ 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
@@ -527,78 +527,81 @@ unsigned char stub_amd64_linux_shlib_init[9018] = {
/* 0x1e70 */ 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,
/* 0x1e80 */ 102, 95,110, 50,100, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e90 */ 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42,
/* 0x1ea0 */ 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,110, 50, 98, 10, 10,
/* 0x1eb0 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x1ec0 */ 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88,
/* 0x1ed0 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x1ee0 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1ef0 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x1f00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,100, 32, 82, 95, 88,
/* 0x1f10 */ 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 69,
/* 0x1f20 */ 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x1f30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48,100, 10, 10, 82, 69, 76, 79,
/* 0x1f40 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x1f50 */ 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83,
/* 0x1f60 */ 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80,
/* 0x1f70 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x1f80 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f90 */ 48, 48, 48, 97,102, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x1fa0 */ 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68,
/* 0x1fb0 */ 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1fc0 */ 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1fd0 */ 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67,
/* 0x1fe0 */ 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,101, 43, 48,
/* 0x1ff0 */ 120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2000 */ 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x2010 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68,
/* 0x2020 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x2030 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2040 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x2050 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 57, 54, 32, 82, 95, 88,
/* 0x2060 */ 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78,
/* 0x2070 */ 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x2080 */ 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48,
/* 0x2090 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82, 95, 88, 56,
/* 0x20a0 */ 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,
/* 0x20b0 */ 102, 95,110, 50,100, 43, 48,120,102,102,102,102,102,102,102,102,
/* 0x20c0 */ 102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x20d0 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x20e0 */ 32, 91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x20f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x2100 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x2110 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2120 */ 48, 56, 98, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51,
/* 0x2130 */ 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,
/* 0x2140 */ 120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50,
/* 0x2150 */ 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2160 */ 53, 51, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50,
/* 0x2170 */ 32, 32, 32, 32, 32,101,111,102, 95,110, 50, 98, 43, 48,120,102,
/* 0x2180 */ 102,102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10,
/* 0x2190 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x21a0 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76,
/* 0x21b0 */ 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x21c0 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x21d0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x21e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 54, 32,
/* 0x21f0 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x2200 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48,
/* 0x2210 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 10,
/* 0x2220 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x2230 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 68, 69,
/* 0x2240 */ 67, 51, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x2250 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x2260 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x2270 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 53, 32,
/* 0x2280 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x2290 */ 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120,102,102,102,
/* 0x22a0 */ 102,102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82,
/* 0x22b0 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x22c0 */ 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93,
/* 0x22d0 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x22e0 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x22f0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x2300 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 88, 56,
/* 0x2310 */ 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76,
/* 0x2320 */ 70, 77, 65, 73, 78, 90, 43, 48,120,102,102,102,102,102,102,102,
/* 0x2330 */ 102,102,102,102,102,102,102,102, 99, 10
/* 0x1ea0 */ 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,110, 50, 98, 10, 48,
/* 0x1eb0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1ec0 */ 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,
/* 0x1ed0 */ 101,111,102, 95,108,122,109, 97, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x1ee0 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x1ef0 */ 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70,
/* 0x1f00 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x1f10 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f20 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f30 */ 48, 48, 48, 48, 48,100, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x1f40 */ 80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x1f50 */ 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f60 */ 48, 48, 48,100, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x1f70 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82,
/* 0x1f80 */ 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32,
/* 0x1f90 */ 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x1fa0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x1fb0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 97,102, 32,
/* 0x1fc0 */ 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32,
/* 0x1fd0 */ 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48,
/* 0x1fe0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48,
/* 0x1ff0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82,
/* 0x2000 */ 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32,
/* 0x2010 */ 32,101,111,102, 95,110, 50,101, 43, 48,120,102,102,102,102,102,
/* 0x2020 */ 102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76,
/* 0x2030 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x2040 */ 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70,
/* 0x2050 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x2060 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2070 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2080 */ 48, 48, 48, 48, 57, 54, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95,
/* 0x2090 */ 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x20a0 */ 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x20b0 */ 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x20c0 */ 48, 48, 48, 53, 99, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x20d0 */ 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,110, 50,100, 43,
/* 0x20e0 */ 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x20f0 */ 102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82,
/* 0x2100 */ 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50,
/* 0x2110 */ 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32,
/* 0x2120 */ 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x2130 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x2140 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 98, 32, 82, 95,
/* 0x2150 */ 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,
/* 0x2160 */ 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48,
/* 0x2170 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48,
/* 0x2180 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 51, 32, 82, 95, 88,
/* 0x2190 */ 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,
/* 0x21a0 */ 111,102, 95,110, 50, 98, 43, 48,120,102,102,102,102,102,102,102,
/* 0x21b0 */ 102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67,
/* 0x21c0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x21d0 */ 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10,
/* 0x21e0 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x21f0 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2200 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2210 */ 48, 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 88, 56, 54, 95,
/* 0x2220 */ 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 76, 90, 77, 65,
/* 0x2230 */ 95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 48,
/* 0x2240 */ 48, 48, 48, 48, 48, 48, 48, 49, 53, 10, 10, 82, 69, 76, 79, 67,
/* 0x2250 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x2260 */ 82, 32, 91, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 93, 58, 10,
/* 0x2270 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2280 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2290 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x22a0 */ 48, 48, 48, 48, 48, 48, 48, 49, 53, 32, 82, 95, 88, 56, 54, 95,
/* 0x22b0 */ 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32,101,111,102, 95,
/* 0x22c0 */ 108,122,109, 97, 43, 48,120,102,102,102,102,102,102,102,102,102,
/* 0x22d0 */ 102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x22e0 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x22f0 */ 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83,
/* 0x2300 */ 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80,
/* 0x2310 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x2320 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2330 */ 48, 48, 48, 49, 56, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80,
/* 0x2340 */ 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x2350 */ 43, 48,120,102,102,102,102,102,102,102,102,102,102,102,102,102,
/* 0x2360 */ 102,102, 99, 10
};
+713 -713
View File
File diff suppressed because it is too large Load Diff
+547 -533
View File
File diff suppressed because it is too large Load Diff
+1988 -2409
View File
File diff suppressed because it is too large Load Diff
+1828 -1805
View File
File diff suppressed because it is too large Load Diff
+826 -832
View File
File diff suppressed because it is too large Load Diff
+1958 -1935
View File
File diff suppressed because it is too large Load Diff
+1838 -1815
View File
File diff suppressed because it is too large Load Diff
+843 -849
View File
File diff suppressed because it is too large Load Diff
+843 -849
View File
File diff suppressed because it is too large Load Diff
+894 -899
View File
File diff suppressed because it is too large Load Diff
+932 -933
View File
File diff suppressed because it is too large Load Diff
+387 -396
View File
@@ -1,5 +1,5 @@
/* arm64-darwin.macho-entry.h
created from arm64-darwin.macho-entry.bin, 7365 (0x1cc5) bytes
created from arm64-darwin.macho-entry.bin, 7230 (0x1c3e) bytes
This file is part of the UPX executable compressor.
@@ -32,14 +32,14 @@
/* clang-format off */
#define STUB_ARM64_DARWIN_MACHO_ENTRY_SIZE 7365
#define STUB_ARM64_DARWIN_MACHO_ENTRY_ADLER32 0x1bf86f1b
#define STUB_ARM64_DARWIN_MACHO_ENTRY_CRC32 0xb61e8421
#define STUB_ARM64_DARWIN_MACHO_ENTRY_SIZE 7230
#define STUB_ARM64_DARWIN_MACHO_ENTRY_ADLER32 0x34f34fa5
#define STUB_ARM64_DARWIN_MACHO_ENTRY_CRC32 0xa5e72274
unsigned char stub_arm64_darwin_macho_entry[7365] = {
unsigned char stub_arm64_darwin_macho_entry[7230] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0,183, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,248, 23, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,208, 23, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
/* 0x0040 */ 226, 3, 0,145, 0, 0, 0,148,254, 15, 31,248,226, 15,191,169,
/* 0x0050 */ 7, 64, 33,139, 5, 0,128, 18, 4, 0,176, 82, 45, 0, 0, 20,
@@ -108,394 +108,385 @@ unsigned char stub_arm64_darwin_macho_entry[7365] = {
/* 0x0440 */ 231,255,255,151, 33, 0, 1, 58,229,255,255,151, 33, 0, 1, 58,
/* 0x0450 */ 97, 0, 0, 84,232,255,255,151, 33, 8, 0, 17,191, 0, 52, 49,
/* 0x0460 */ 33, 36,129, 26, 67,200,101, 56, 33, 4, 0,113, 67, 20, 0, 56,
/* 0x0470 */ 162,255,255, 84,233,255,255, 23,159, 56, 0,113, 1, 0, 0, 84,
/* 0x0480 */ 226, 15,190,169,253,123, 1,169,253, 3, 0,145, 8, 0, 64, 57,
/* 0x0490 */ 7,192,128, 82, 8,125, 3, 83,231, 32,200, 26,231,192, 57, 17,
/* 0x04a0 */ 232, 3, 0,145,255, 67, 39,203,228, 3, 0,145,159,124,129,168,
/* 0x04b0 */ 159, 0, 8,235,195,255,255, 84,255,127,191,169,230, 3, 3,170,
/* 0x04c0 */ 197, 0, 64,185,228, 3, 2,170,227, 35, 0,145, 34, 8, 0, 81,
/* 0x04d0 */ 225, 3, 0,170,224, 3, 0,145, 39, 20, 64, 56,231, 8, 0, 18,
/* 0x04e0 */ 7, 8, 0, 57, 39, 20, 64, 56,232,124, 4, 83, 8, 4, 0, 57,
/* 0x04f0 */ 231, 12, 0, 18, 7, 0, 0, 57, 35, 0, 0,148,191, 3, 0,145,
/* 0x0500 */ 229, 3, 0,170,253,123, 65,169,224, 7,194,168, 33, 0, 64,249,
/* 0x0510 */ 33, 0, 0,139, 35, 0, 59,213, 99, 1,224, 55, 98, 76, 80,211,
/* 0x0520 */ 100, 0,128,146,132, 32,194,154, 2, 0, 4,138, 95, 0, 1,235,
/* 0x0530 */ 162, 0, 0, 84, 34,123, 11,213, 66, 0, 4,203, 63, 0, 2,235,
/* 0x0540 */ 168,255,255, 84,159, 59, 3,213, 99, 1,232, 55, 99, 12, 64,146,
/* 0x0550 */ 98, 0,128,146, 66, 32,195,154, 0, 0, 2,138, 63, 0, 0,235,
/* 0x0560 */ 169, 0, 0, 84, 32,117, 11,213, 0, 0, 2,203, 63, 0, 0,235,
/* 0x0570 */ 168,255,255, 84,159, 59, 3,213,223, 63, 3,213,224, 3, 5,170,
/* 0x0580 */ 192, 3, 95,214,255, 67, 1,209, 39, 0,128, 82, 17, 16, 0,145,
/* 0x0590 */ 9,128,128, 82,243, 83, 0,169,245, 91, 1,169,247, 99, 2,169,
/* 0x05a0 */ 249,107, 3,169,251,115, 4,169, 20, 8, 64, 57, 19, 4, 64, 57,
/* 0x05b0 */ 22, 0, 64, 57,244, 32,212, 26,127, 0, 0,185,243, 32,211, 26,
/* 0x05c0 */ 223, 0, 0,185, 7, 0,128,210,148, 6, 0, 81, 8, 4, 64, 57,
/* 0x05d0 */ 10, 1, 22, 11,104, 6, 0, 81, 18, 1, 39, 30, 8, 96,128, 82,
/* 0x05e0 */ 8, 33,202, 26, 8,217, 28, 49,160, 0, 0, 84, 41,122, 39,120,
/* 0x05f0 */ 231, 4, 0,145, 31, 1, 7,107,168,255,255, 84, 34, 64, 34,139,
/* 0x0600 */ 63, 0, 2,235, 64, 16, 0, 84,235, 3, 1,170, 40, 4, 0,145,
/* 0x0610 */ 103, 85, 64, 56, 31, 1, 2,235,160, 15, 0, 84, 9, 21, 64, 56,
/* 0x0620 */ 31, 1, 11,235, 39, 33, 7, 42, 97,255,255, 84,229, 69, 0, 52,
/* 0x0630 */ 8, 1,128, 82, 53, 0,128, 82, 18, 0,128, 82, 9, 0,128, 18,
/* 0x0640 */ 20, 1, 39, 30,104, 0,128, 82,177, 2, 39, 30,247, 3, 21, 42,
/* 0x0650 */ 7, 1, 39, 30, 8, 86,128,210,165, 2, 39, 30,252, 3, 21, 42,
/* 0x0660 */ 3, 1,103,158,104, 1,128, 82,234, 3, 18, 42,240, 3, 18, 42,
/* 0x0670 */ 0, 1, 39, 30, 8,176, 41,145, 14,224,191, 18, 15, 0,129, 82,
/* 0x0680 */ 1, 1,103,158, 40, 1,128, 82, 2, 1, 39, 30,136, 2, 38, 30,
/* 0x0690 */ 8, 1, 22, 75, 16, 1, 39, 30, 72,110, 28, 83, 63, 1, 14,107,
/* 0x06a0 */ 25, 2, 20, 10, 13,125, 64,147,173,193, 57,139,173,249,127,211,
/* 0x06b0 */ 232, 0, 0, 84,127, 1, 2,235,160, 10, 0, 84,104, 1, 64, 57,
/* 0x06c0 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 59,106,109,120,
/* 0x06d0 */ 40,125, 11, 83, 8,125, 27, 27,255, 0, 8,107,130, 10, 0, 84,
/* 0x06e0 */ 73, 2, 38, 30, 19, 62, 1, 14, 95, 26, 0,113, 12, 2, 9, 10,
/* 0x06f0 */ 73, 41,211, 26,140, 33,214, 26,234, 1, 27, 75, 41, 1, 12, 11,
/* 0x0700 */ 106, 23,138, 11, 42,106, 45,120, 41, 5, 9, 11, 41, 93,120,211,
/* 0x0710 */ 41,217, 28,145, 58, 6, 9,139,109, 31, 0, 84, 10, 2, 28, 75,
/* 0x0720 */ 41, 0,128, 82,153,104,106, 56, 7, 0, 0, 20, 91,107, 42,120,
/* 0x0730 */ 41,121, 31, 83,232, 3, 13, 42, 83, 57, 0, 53, 63,253, 3,113,
/* 0x0740 */ 236, 3, 0, 84, 57,123, 31, 83, 31, 1, 14,107, 51, 3, 24, 18,
/* 0x0750 */ 56,121, 31, 83,106,126, 64,147, 74, 1, 4,145, 74,193, 41,139,
/* 0x0760 */ 74,249,127,211,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0770 */ 224, 4, 0, 84,108, 1, 64, 57,107, 5, 0,145,135, 33, 7, 42,
/* 0x0780 */ 76,107,106,120, 13,125, 11, 83,251, 1, 12, 75,173,125, 12, 27,
/* 0x0790 */ 155, 21,155, 11,140, 21, 76, 75,255, 0, 13,107, 8, 1, 13, 75,
/* 0x07a0 */ 99,252,255, 84, 76,107, 42,120, 9, 7, 0, 17,231, 0, 13, 75,
/* 0x07b0 */ 115,252,255, 53, 63,253, 3,113, 77, 27, 0, 84, 42, 29, 0, 83,
/* 0x07c0 */ 233, 3, 8, 42,138, 72, 48, 56, 16, 6, 0, 17, 95, 38, 0,113,
/* 0x07d0 */ 236, 49, 0, 84, 82, 14, 0, 81,191, 0, 16,107,232,245,255, 84,
/* 0x07e0 */ 0,224,191, 18, 63, 1, 0,107,136, 0, 0, 84,127, 1, 2,235,
/* 0x07f0 */ 224, 0, 0, 84,107, 5, 0,145, 97, 1, 1,203, 97, 0, 0,185,
/* 0x0800 */ 208, 0, 0,185, 0, 0,128, 82, 2, 0, 0, 20, 32, 0,128, 82,
/* 0x0810 */ 243, 83, 64,169,245, 91, 65,169,247, 99, 66,169,249,107, 67,169,
/* 0x0820 */ 251,115, 68,169,255, 67, 1,145,192, 3, 95,214, 58, 1, 8, 75,
/* 0x0830 */ 74,126, 64,147,105, 23, 91, 75, 95, 3, 14,107, 41,106, 45,120,
/* 0x0840 */ 76, 1, 3,145,231, 0, 8, 75,140,249,127,211,232, 0, 0, 84,
/* 0x0850 */ 127, 1, 2,235,192,253,255, 84,104, 1, 64, 57, 90, 95, 24, 83,
/* 0x0860 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,108,120, 74,127, 11, 83,
/* 0x0870 */ 74,125, 8, 27,255, 0, 10,107,130, 25, 0, 84,237, 0, 38, 30,
/* 0x0880 */ 233, 1, 8, 75, 95, 30, 0,113, 53, 2, 38, 30, 8, 21,137, 11,
/* 0x0890 */ 241, 2, 39, 30, 40,106, 44,120,242,179,141, 26, 12,160, 25,145,
/* 0x08a0 */ 247, 3, 28, 42, 95, 1, 14,107,232, 0, 0, 84,127, 1, 2,235,
/* 0x08b0 */ 224,250,255, 84,104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145,
/* 0x08c0 */ 7, 33, 7, 42,141, 1, 64,121, 73,125, 11, 83, 41,125, 13, 27,
/* 0x08d0 */ 255, 0, 9,107, 98, 31, 0, 84, 40,115, 29, 83,115, 0,128, 82,
/* 0x08e0 */ 234, 1, 13, 75, 8,125, 64,147, 8, 9, 0,145,173, 21,138, 11,
/* 0x08f0 */ 228, 3, 39, 30,141, 1, 0,121,102, 2, 39, 30,153, 5, 8,139,
/* 0x0900 */ 218, 0, 38, 30, 44, 0,128, 82, 6, 0, 0, 20, 13, 3, 0,121,
/* 0x0910 */ 90, 7, 0,113,140,121, 31, 83,233, 3, 8, 42, 32, 3, 0, 84,
/* 0x0920 */ 63, 1, 14,107,147,121, 31, 83, 56,199, 44,139,232, 0, 0, 84,
/* 0x0930 */ 127, 1, 2,235, 41, 93, 24, 83,160,246,255, 84,104, 1, 64, 57,
/* 0x0940 */ 107, 5, 0,145, 7, 33, 7, 42, 8, 3, 64,121, 42,125, 11, 83,
/* 0x0950 */ 237, 1, 8, 75, 27, 21, 72, 75, 13, 21,141, 11, 72,125, 8, 27,
/* 0x0960 */ 255, 0, 8,107, 41, 1, 8, 75, 35,253,255, 84, 27, 3, 0,121,
/* 0x0970 */ 90, 7, 0,113,231, 0, 8, 75,108, 6, 0, 17, 33,253,255, 84,
/* 0x0980 */ 166, 68,166, 46,138, 0, 38, 30, 95, 14, 0,113,200, 0, 38, 30,
/* 0x0990 */ 72, 1, 8, 75, 8, 1, 12, 11, 6, 1, 39, 30,236, 22, 0, 84,
/* 0x09a0 */ 234, 0, 38, 30, 31, 13, 0,113,220, 0,128, 82, 10,209,138, 26,
/* 0x09b0 */ 40, 0,128, 82, 74,101, 26, 83, 74,125, 64,147, 74,193, 6,145,
/* 0x09c0 */ 91,249,127,211, 6, 0, 0, 20, 44,106, 57,120,156, 7, 0,113,
/* 0x09d0 */ 8,121, 31, 83,233, 3, 10, 42, 32, 3, 0, 84, 63, 1, 14,107,
/* 0x09e0 */ 19,121, 31, 83,121,199, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x09f0 */ 41, 93, 24, 83,192,240,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x0a00 */ 71, 33, 7, 42, 42,106,121,120, 45,125, 11, 83,236, 1, 10, 75,
/* 0x0a10 */ 90, 21, 74, 75, 76, 21,140, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x0a20 */ 41, 1, 10, 75, 35,253,255, 84, 58,106, 57,120,156, 7, 0,113,
/* 0x0a30 */ 231, 0, 10, 75,104, 6, 0, 17, 33,253,255, 84, 10, 1, 1, 81,
/* 0x0a40 */ 95, 13, 0,113, 45, 17, 0, 84, 95, 53, 0,113, 72, 1, 0, 18,
/* 0x0a50 */ 77,125, 1, 19, 12, 1, 31, 50,140, 32, 0, 84,104, 0,102,158,
/* 0x0a60 */ 187, 5, 0, 81,152, 33,219, 26, 8,193, 42,203, 8, 65, 56,139,
/* 0x0a70 */ 40, 6, 8,139, 8, 9, 0,209, 19, 1,103,158, 40, 0,128, 82,
/* 0x0a80 */ 252, 3, 8, 42, 7, 0, 0, 20, 83, 3, 0,121, 8,121, 31, 83,
/* 0x0a90 */ 233, 3, 10, 42,123, 7, 0,113,156,123, 31, 83,128, 14, 0, 84,
/* 0x0aa0 */ 106, 2,102,158, 63, 1, 14,107, 25,121, 31, 83, 90,197, 40,139,
/* 0x0ab0 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,128,234,255, 84,
/* 0x0ac0 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 74, 3, 64,121,
/* 0x0ad0 */ 45,125, 11, 83,243, 1, 10, 75, 76, 21, 74, 75, 83, 21,147, 11,
/* 0x0ae0 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75,227,252,255, 84,
/* 0x0af0 */ 76, 3, 0,121, 24, 3, 28, 42,231, 0, 10, 75, 40, 7, 0, 17,
/* 0x0b00 */ 229,255,255, 23, 41, 0,128, 82, 6, 0, 0, 20, 41,121, 31, 83,
/* 0x0b10 */ 74,107, 56,120, 63,253, 3,113,232, 3, 12, 42, 44, 3, 0, 84,
/* 0x0b20 */ 31, 1, 14,107, 51,121, 31, 83, 56,125,127,147,232, 0, 0, 84,
/* 0x0b30 */ 127, 1, 2,235, 8, 93, 24, 83,160,230,255, 84,106, 1, 64, 57,
/* 0x0b40 */ 107, 5, 0,145, 71, 33, 7, 42, 74,107,120,120, 12,125, 11, 83,
/* 0x0b50 */ 237, 1, 10, 75,140,125, 10, 27, 89, 21, 74, 75, 74, 21,141, 11,
/* 0x0b60 */ 255, 0, 12,107, 8, 1, 12, 75, 35,253,255, 84,105, 6, 0, 17,
/* 0x0b70 */ 89,107, 56,120, 63,253, 3,113,231, 0, 12, 75, 45,253,255, 84,
/* 0x0b80 */ 42, 29, 0, 83, 95, 14, 0,113,138, 72, 48, 56,233, 3, 8, 42,
/* 0x0b90 */ 16, 6, 0, 17,204,225,255, 84,191, 0, 16,107, 18, 0,128, 82,
/* 0x0ba0 */ 200,215,255, 84, 15,255,255, 23, 73, 3, 10, 75, 8, 21, 72, 75,
/* 0x0bb0 */ 63, 1, 14,107, 40,106, 44,120,231, 0, 10, 75,154, 97, 0,145,
/* 0x0bc0 */ 232, 0, 0, 84,127, 1, 2,235, 32,226,255, 84,104, 1, 64, 57,
/* 0x0bd0 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 40,106,122,120,
/* 0x0be0 */ 42,125, 11, 83, 74,125, 8, 27,255, 0, 10,107, 66, 10, 0, 84,
/* 0x0bf0 */ 233, 1, 8, 75, 95, 1, 14,107,173,129, 7,145, 8, 21,137, 11,
/* 0x0c00 */ 40,106, 58,120,232, 0, 0, 84,127, 1, 2,235, 0,224,255, 84,
/* 0x0c10 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0c20 */ 40,106,109,120, 73,125, 11, 83, 41,125, 8, 27,255, 0, 9,107,
/* 0x0c30 */ 226, 16, 0, 84,234, 1, 8, 75, 8, 21,138, 11, 40,106, 45,120,
/* 0x0c40 */ 112,222,255, 52, 74, 0, 38, 30, 8, 2, 28, 75, 12, 0, 38, 30,
/* 0x0c50 */ 95, 30, 0,113, 82,177,140, 26,138,104,104, 56,138, 72, 48, 56,
/* 0x0c60 */ 16, 6, 0, 17,221,254,255, 23,248, 3, 10, 42, 28, 7, 0, 49,
/* 0x0c70 */ 128,219,255, 84, 82, 30, 0, 17,200, 0, 38, 30,159, 3, 16,107,
/* 0x0c80 */ 12, 9, 0, 17, 72,220,255, 84,232, 3, 16, 42, 2, 0, 0, 20,
/* 0x0c90 */ 76,218,255, 52, 10, 2, 28, 75, 16, 6, 0, 17, 31, 2, 5,107,
/* 0x0ca0 */ 140, 5, 0, 81,138,104,106, 56,138, 72, 40, 56,232, 3, 16, 42,
/* 0x0cb0 */ 3,255,255, 84,191, 0, 16,107, 8,207,255, 84,201,254,255, 23,
/* 0x0cc0 */ 74, 1, 9, 75,173, 21, 77, 75, 95, 1, 14,107,141, 1, 0,121,
/* 0x0cd0 */ 231, 0, 9, 75,232, 0, 0, 84,127, 1, 2,235,128,217,255, 84,
/* 0x0ce0 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0cf0 */ 141, 5, 64,121, 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107,
/* 0x0d00 */ 34, 7, 0, 84, 40,115, 29, 83, 19, 1,128, 82,234, 1, 13, 75,
/* 0x0d10 */ 8,125, 64,147,100, 2, 39, 30, 8, 9, 2,145,115, 0,128, 82,
/* 0x0d20 */ 173, 21,138, 11,153, 5, 8,139,141, 5, 0,121,102, 2, 39, 30,
/* 0x0d30 */ 244,254,255, 23, 41, 1, 10, 75, 8, 21, 72, 75, 63, 1, 14,107,
/* 0x0d40 */ 40,106, 58,120,231, 0, 10, 75,154,193, 0,145,232, 0, 0, 84,
/* 0x0d50 */ 127, 1, 2,235,192,213,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0d60 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,122,120, 40,125, 11, 83,
/* 0x0d70 */ 10,125, 13, 27,255, 0, 10,107, 35, 5, 0, 84, 41, 1, 10, 75,
/* 0x0d80 */ 173, 21, 77, 75, 63, 1, 14,107, 45,106, 58,120,231, 0, 10, 75,
/* 0x0d90 */ 140, 33, 1,145,232, 0, 0, 84,127, 1, 2,235,128,211,255, 84,
/* 0x0da0 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0db0 */ 45,106,108,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0dc0 */ 2, 8, 0, 84,232, 1, 13, 75,233, 3, 28, 42, 60, 2, 38, 30,
/* 0x0dd0 */ 173, 21,136, 11, 45,106, 44,120,241, 2, 39, 30,247, 3, 9, 42,
/* 0x0de0 */ 21, 0, 0, 20, 8, 2,128, 82,231, 0, 9, 75,173, 21, 77, 75,
/* 0x0df0 */ 153, 17, 8,145, 4, 1, 39, 30, 8, 1,128, 82,141, 5, 0,121,
/* 0x0e00 */ 73, 1, 9, 75, 6, 1, 39, 30,190,254,255, 23,191, 0, 16,107,
/* 0x0e10 */ 82, 26, 0, 81, 40,196,255, 84,114,254,255, 23,232, 1, 13, 75,
/* 0x0e20 */ 233, 3, 28, 42,252, 3, 23, 42,247, 3, 9, 42,173, 21,136, 11,
/* 0x0e30 */ 45,106, 58,120,136, 2, 38, 30, 95, 30, 0,113, 9, 0, 38, 30,
/* 0x0e40 */ 44, 0,102,158, 18,177,137, 26,151,254,255, 23, 8, 21, 72, 75,
/* 0x0e50 */ 74, 1, 9, 75,231, 0, 9, 75, 40,106, 45,120,246,255,255, 23,
/* 0x0e60 */ 232, 3, 13, 42, 84,254,255, 23,170, 21, 0, 81, 63, 1, 14,107,
/* 0x0e70 */ 140,121, 31, 83,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0e80 */ 96,204,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0e90 */ 41,125, 1, 83,255, 0, 9,107, 99, 0, 0, 84,231, 0, 9, 75,
/* 0x0ea0 */ 140, 1, 0, 50, 74, 5, 0,113, 33,254,255, 84, 8, 32, 25,145,
/* 0x0eb0 */ 152,109, 28, 83,155, 0,128, 82, 19, 1,103,158,240,254,255, 23,
/* 0x0ec0 */ 232, 3, 28, 42,231, 0, 10, 75,173, 21, 77, 75,252, 3, 21, 42,
/* 0x0ed0 */ 45,106, 44,120, 42, 1, 10, 75, 53, 2, 38, 30,241, 2, 39, 30,
/* 0x0ee0 */ 247, 3, 8, 42,212,255,255, 23,240, 3, 5, 42,227, 19,189,169,
/* 0x0ef0 */ 229, 27, 1,169,254, 19, 0,249,232, 3, 1,170, 45, 64, 34,139,
/* 0x0f00 */ 233, 3, 4,170,142, 64, 37,139, 11, 16, 0,145, 6, 0, 64, 57,
/* 0x0f10 */ 5, 4, 64, 57, 4, 8, 64, 57,174, 0, 6, 11, 7, 0,128, 18,
/* 0x0f20 */ 229, 32,197, 26,229, 3, 37, 42,228, 32,196, 26,228, 3, 36, 42,
/* 0x0f30 */ 35, 0,128, 82, 34, 0,128, 82, 33, 0,128, 82, 32, 0,128, 82,
/* 0x0f40 */ 6, 0,128, 82,230, 31, 0,185, 2, 96,128, 82,192,230,128, 82,
/* 0x0f50 */ 66, 32,206, 26, 66, 0, 0, 11, 0,128,128,210,225, 3, 11,170,
/* 0x0f60 */ 0, 64, 0,170, 0,128, 0,170, 32,132, 0,248, 66, 16, 0,113,
/* 0x0f70 */ 204,255,255, 84, 0, 21, 0,145,232, 0, 0,148, 31, 0, 8,235,
/* 0x0f80 */ 193,255,255, 84,227, 67, 66,248,226, 19, 64,185, 36, 1, 3,203,
/* 0x0f90 */ 128, 0, 2, 10,224, 47, 0,185, 0, 16, 6, 11, 97, 1, 0,145,
/* 0x0fa0 */ 226, 0, 0,148,161, 5, 0, 84,227, 23, 64,185,226, 27, 64,185,
/* 0x0fb0 */ 99, 0, 4, 10,224,115, 64, 57, 99, 32,194, 26,226, 3, 2, 75,
/* 0x0fc0 */ 66, 32, 0, 17, 2, 36,194, 26, 99, 0, 2, 11,106,177, 57,145,
/* 0x0fd0 */ 99, 4, 3, 11,227, 3, 3, 42, 32, 0,128, 82, 74, 37, 3,139,
/* 0x0fe0 */ 223, 28, 0,113, 35, 2, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x0ff0 */ 37,105, 99, 56,165,120, 31, 83, 65, 1, 8,145,164, 0, 24, 18,
/* 0x1000 */ 227, 3, 4, 42, 33, 4, 3,139,202, 0, 0,148, 3, 0, 0, 18,
/* 0x1010 */ 130,124, 8, 83,127, 0, 2,107,193, 0, 0, 84, 31, 0, 4,113,
/* 0x1020 */ 163,254,255, 84, 5, 0, 0, 20,225, 3, 10,170,193, 0, 0,148,
/* 0x1030 */ 31, 0, 4,113,163,255,255, 84, 98, 0,128, 82,195, 0,128, 82,
/* 0x1040 */ 223, 40, 0,113, 67, 48,131, 26,223, 16, 0,113,195, 48,131, 26,
/* 0x1050 */ 198, 0, 3, 75, 34, 0, 0, 20, 97, 1, 6,145,178, 0, 0,148,
/* 0x1060 */ 129, 1, 0, 84,227, 11, 64,185,226, 7, 64,185,227, 15, 0,185,
/* 0x1070 */ 226, 11, 0,185,239, 7, 0,185, 3, 0,128, 82,223, 28, 0,113,
/* 0x1080 */ 102, 0,128, 82,102, 48,134, 26,106,145, 25,145, 42, 0, 0, 20,
/* 0x1090 */ 97, 97, 6,145,164, 0, 0,148, 97, 2, 0, 84,227, 47, 64,185,
/* 0x10a0 */ 97,129, 7,145, 96, 16, 6, 11,160, 0, 0,148,161, 3, 0, 84,
/* 0x10b0 */ 35, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x10c0 */ 227, 67, 66,248, 36, 1, 3,203,159, 0, 15,107,131, 17, 0, 84,
/* 0x10d0 */ 227,125, 64,147,227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56,
/* 0x10e0 */ 121, 0, 0, 20, 97,193, 6,145,143, 0, 0,148,228, 7, 64,185,
/* 0x10f0 */ 64, 1, 0, 84, 97, 33, 7,145,139, 0, 0,148,228, 11, 64,185,
/* 0x1100 */ 128, 0, 0, 84,227, 11, 64,185,228, 15, 64,185,227, 15, 0,185,
/* 0x1110 */ 227, 7, 64,185,227, 11, 0,185,239, 7, 0,185,239, 3, 4, 42,
/* 0x1120 */ 3, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x1130 */ 106,161, 41,145, 65, 1, 0,145,125, 0, 0,148, 1, 1, 0, 84,
/* 0x1140 */ 227, 47, 64,185, 69, 17, 0,145,227, 3, 3, 42, 2, 0,128, 82,
/* 0x1150 */ 165, 16, 3,139, 4, 1,128, 82, 14, 0, 0, 20, 65, 9, 0,145,
/* 0x1160 */ 115, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 4,145,
/* 0x1170 */ 227, 3, 3, 42, 2, 1,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x1180 */ 4, 0, 0, 20, 69, 17, 8,145, 2, 2,128, 82, 4, 32,128, 82,
/* 0x1190 */ 226, 55, 0,185, 32, 0,128, 82,225, 3, 5,170,101, 0, 0,148,
/* 0x11a0 */ 3, 0, 4,107,163,255,255, 84,229, 55, 64,185,165, 0, 3, 11,
/* 0x11b0 */ 229, 55, 0,185,223, 16, 0,113,194, 6, 0, 84,198, 28, 0, 17,
/* 0x11c0 */ 99, 0,128, 82,191, 16, 0,113,101, 32,133, 26,227, 3, 5, 42,
/* 0x11d0 */ 101, 29, 3,139,165,128, 13,145, 32, 0,128, 82, 4, 8,128, 82,
/* 0x11e0 */ 225, 3, 5,170, 83, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x11f0 */ 227, 47, 0,185,127, 16, 0,113, 99, 4, 0, 84,100,124, 1, 83,
/* 0x1200 */ 132, 4, 0, 81,111, 0, 0, 18,239, 1, 31, 50,127, 56, 0,113,
/* 0x1210 */ 226, 0, 0, 84,239, 33,196, 26,106,121, 21,145,227, 1, 3, 75,
/* 0x1220 */ 227, 3, 3, 42, 74, 5, 3,139, 12, 0, 0, 20,132, 16, 0, 81,
/* 0x1230 */ 53, 0, 0,148,231,124, 1, 83,131, 1, 7,107,108, 32,140, 26,
/* 0x1240 */ 239, 1, 15, 26,132, 4, 0,113, 65,255,255, 84,106, 17, 25,145,
/* 0x1250 */ 239,109, 28, 83,132, 0,128, 82, 37, 0,128, 82, 32, 0,128, 82,
/* 0x1260 */ 225, 3, 10,170, 51, 0, 0,148, 31, 0, 0,114, 64, 0, 0, 84,
/* 0x1270 */ 239, 1, 5, 42,165,120, 31, 83,132, 4, 0,113, 33,255,255, 84,
/* 0x1280 */ 2, 0, 0, 20,239, 47, 64,185,239, 5, 0, 49,229, 55, 64,185,
/* 0x1290 */ 227, 67, 66,248,165, 8, 0, 17, 35, 1, 3,203,255, 1, 3,107,
/* 0x12a0 */ 232, 2, 0, 84,227,125, 64,147,227, 3, 3,203, 32,105, 99, 56,
/* 0x12b0 */ 32, 21, 0, 56, 63, 1, 14,235,194, 0, 0, 84,165, 4, 0,113,
/* 0x12c0 */ 97,255,255, 84,224,115, 0, 57, 63, 1, 14,235,195,229,255, 84,
/* 0x12d0 */ 13, 0, 0,148, 0, 0,128, 82,226, 19, 64,249, 3, 1, 2,203,
/* 0x12e0 */ 226, 31, 64,249, 67, 0, 0,185,226, 67, 66,248, 35, 1, 2,203,
/* 0x12f0 */ 226, 55, 64,249, 67, 0, 0,185,255,243, 0,145, 32, 0,128, 82,
/* 0x1300 */ 246,255,255, 23,227,124, 24, 83,195, 0, 0, 53, 31, 1, 13,235,
/* 0x1310 */ 231, 92, 24, 83, 66,255,255, 84, 3, 21, 64, 56,108, 32, 12, 42,
/* 0x1320 */ 192, 3, 95,214,224, 3, 6, 42, 33, 68, 32,139, 0, 0,128, 82,
/* 0x1330 */ 33, 68, 32,139,227,124, 24, 83,241, 3, 30,170, 94, 0, 0, 16,
/* 0x1340 */ 99,254,255, 52, 35, 0, 64,121,226,124, 11, 83, 98,124, 2, 27,
/* 0x1350 */ 159, 1, 2,107, 2, 1, 0, 84,231, 3, 2, 42, 2, 0,129, 82,
/* 0x1360 */ 66, 0, 3, 75, 0, 0, 0, 58, 99, 20, 66, 11, 35, 0, 0,121,
/* 0x1370 */ 32, 2, 95,214,140, 1, 2, 75,231, 0, 2, 75, 99, 20, 67, 75,
/* 0x1380 */ 0, 0, 0, 58, 35, 0, 0,121, 32, 2, 95,214,251, 3, 30,170,
/* 0x1390 */ 103, 3, 64,185, 98, 3, 22,203, 66, 64, 39,139,226, 11, 0,249,
/* 0x13a0 */ 225, 3, 2,170, 5, 0,128, 82, 4, 0,128, 18, 67, 4,128, 82,
/* 0x13b0 */ 98, 0,128, 82, 0, 0,128,210,168, 24,128, 82, 1, 0, 0,212,
/* 0x13c0 */ 224, 7, 0,249,148, 2, 22,203,148, 2, 0,139, 5, 0,128,210,
/* 0x13d0 */ 228, 3, 64,185, 67, 2,128, 82, 98, 0,128, 82, 97, 3, 22,203,
/* 0x13e0 */ 168, 24,128, 82, 1, 0, 0,212,226, 11, 64,249,227, 19, 64,249,
/* 0x13f0 */ 66, 0, 0,139, 23, 0, 3,203,131, 3, 23,139,227, 15, 30,248,
/* 0x1400 */ 96,204,116,146,224, 7, 0,249, 66, 0, 0,203,226, 11, 0,249,
/* 0x1410 */ 103, 3, 64,185,227, 99, 0,145,231, 15, 0,249, 98, 3, 23,139,
/* 0x1420 */ 243, 3, 2,170,103, 7, 64,185,100, 11, 64,185, 96, 51, 0,145,
/* 0x1430 */ 225, 3, 7,170,128, 3, 63,214,225, 11, 64,249,224, 7, 64,249,
/* 0x1440 */ 252, 7, 66,248,162, 0,128, 82, 72, 9,128, 82, 1, 0, 0,212,
/* 0x1450 */ 96, 2, 31,214,101,120,101, 99,117,116, 97, 98,108,101, 95,112,
/* 0x1460 */ 97,116,104, 61, 0, 0, 32,212,252, 3, 30,170, 64,132, 64,248,
/* 0x1470 */ 224,255,255,181, 64,132, 64,248,224,255,255,181, 64,132, 64,248,
/* 0x1480 */ 32,255,255,180,129,254,255, 16, 3, 2,128, 82, 4, 20, 64, 56,
/* 0x1490 */ 37, 20, 64, 56, 99, 4, 0, 81,159, 0, 5,107, 1,255,255, 84,
/* 0x14a0 */ 99,255,255, 53, 1, 0,128,210,168, 0,128, 82, 1, 0, 0,212,
/* 0x14b0 */ 224, 15, 29,248, 1, 0, 0, 16,246, 3, 1,170, 32, 68, 64,184,
/* 0x14c0 */ 214, 66, 32,203,246, 19, 0,249,244, 3, 1,170, 32, 68, 64,184,
/* 0x14d0 */ 148, 66, 32,203, 21, 32, 0,209,173,255,255,151,102,105,108,101,
/* 0x14e0 */ 32,102,111,114,109, 97,116, 32,101,108,102, 54, 52, 45,108,105,
/* 0x14f0 */ 116,116,108,101, 97, 97,114, 99,104, 54, 52, 10, 10, 83,101, 99,
/* 0x1500 */ 116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32,
/* 0x1510 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32,
/* 0x1520 */ 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1530 */ 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1540 */ 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32,
/* 0x1550 */ 32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48,
/* 0x1560 */ 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 48,
/* 0x1570 */ 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50, 42,
/* 0x1580 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49,
/* 0x1590 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48,
/* 0x15a0 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 56, 32, 32, 50, 42, 42,
/* 0x15b0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50, 32,
/* 0x15c0 */ 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 49,
/* 0x15d0 */ 55, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 56, 32, 32, 50,
/* 0x15e0 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32,
/* 0x15f0 */ 51, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1600 */ 48, 49, 55, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 99, 52,
/* 0x1610 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x1620 */ 10, 32, 32, 52, 32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32,
/* 0x1630 */ 32, 32, 32, 48, 49, 52, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x1640 */ 51, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1650 */ 78, 84, 83, 10, 32, 32, 53, 32, 78, 82, 86, 95, 84, 65, 73, 76,
/* 0x1660 */ 32, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x1670 */ 52, 55, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1680 */ 78, 84, 83, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95, 69, 76, 70,
/* 0x1690 */ 48, 48, 32, 32, 32, 32, 48, 49, 48, 99, 32, 32, 48, 32, 32, 48,
/* 0x16a0 */ 32, 32, 48, 52, 55, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x16b0 */ 78, 84, 69, 78, 84, 83, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95,
/* 0x16c0 */ 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 57, 54, 56, 32, 32, 48,
/* 0x16d0 */ 32, 32, 48, 32, 32, 48, 53, 56, 52, 32, 32, 50, 42, 42, 48, 32,
/* 0x16e0 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 56, 32, 76, 90,
/* 0x16f0 */ 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 52, 97, 48,
/* 0x1700 */ 32, 32, 48, 32, 32, 48, 32, 32, 48,101,101, 99, 32, 32, 50, 42,
/* 0x1710 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 57,
/* 0x1720 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, 48,
/* 0x1730 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51, 56, 99, 32, 32, 50,
/* 0x1740 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 49,
/* 0x1750 */ 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32,
/* 0x1760 */ 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51, 56, 99, 32, 32,
/* 0x1770 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x1780 */ 49, 49, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 32, 32, 32, 32,
/* 0x1790 */ 32, 48, 49, 53, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51,
/* 0x17a0 */ 56, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x17b0 */ 84, 83, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58,
/* 0x17c0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x17d0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x17e0 */ 69, 67, 51, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51,
/* 0x17f0 */ 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1800 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77,
/* 0x1810 */ 65, 73, 78, 90, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90,
/* 0x1820 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1830 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77, 65,
/* 0x1840 */ 73, 78, 88, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 10,
/* 0x1850 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1860 */ 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x1870 */ 68, 32, 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48,
/* 0x1880 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1890 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82,
/* 0x18a0 */ 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x18b0 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86,
/* 0x18c0 */ 50, 68, 32, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48,
/* 0x18d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x18e0 */ 32,100, 32, 32, 78, 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50,
/* 0x18f0 */ 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1900 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84,
/* 0x1910 */ 65, 73, 76, 32, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48,
/* 0x1920 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1930 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70,
/* 0x1940 */ 48, 48, 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10,
/* 0x1950 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1960 */ 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1970 */ 67, 50, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48,
/* 0x1980 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1990 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x19a0 */ 69, 67, 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49,
/* 0x19b0 */ 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x19c0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 72, 77,
/* 0x19d0 */ 65, 73, 78, 89, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89,
/* 0x19e0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x19f0 */ 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77, 65,
/* 0x1a00 */ 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10, 48, 48, 48,
/* 0x1a10 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1a20 */ 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 69, 32, 48, 49, 55, 99,
/* 0x1a30 */ 32,117, 99,108, 95,110,114,118, 50,101, 95,100,101, 99,111,109,
/* 0x1a40 */ 112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x1a60 */ 70, 32, 78, 82, 86, 50, 68, 32, 48, 49, 55, 48, 32,117, 99,108,
/* 0x1a70 */ 95,110,114,118, 50,100, 95,100,101, 99,111,109,112,114,101,115,
/* 0x1a80 */ 115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a90 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82,
/* 0x1aa0 */ 86, 50, 66, 32, 48, 49, 52, 52, 32,117, 99,108, 95,110,114,118,
/* 0x1ab0 */ 50, 98, 95,100,101, 99,111,109,112,114,101,115,115, 95, 51, 50,
/* 0x1ac0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ad0 */ 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x1ae0 */ 69, 67, 49, 48, 32, 48, 32, 76,122,109, 97, 68,101, 99,111,100,
/* 0x1af0 */ 101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1b00 */ 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 72, 77,
/* 0x1b10 */ 65, 73, 78, 89, 32, 48, 32,101,110,100, 95,100,101, 99,111,109,
/* 0x1b20 */ 112,114,101,115,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x1b30 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 77,
/* 0x1b40 */ 65, 67, 72, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x1b50 */ 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69,
/* 0x1b60 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x1b70 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1b80 */ 48, 48, 48, 52, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 67,
/* 0x1b90 */ 65, 76, 76, 50, 54, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90,
/* 0x1ba0 */ 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1bb0 */ 48,100, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x1bc0 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77,
/* 0x1bd0 */ 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x1be0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x1bf0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x1c00 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c10 */ 48, 48, 52, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 67, 79,
/* 0x1c20 */ 78, 68, 66, 82, 49, 57, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1c30 */ 51, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82,
/* 0x1c40 */ 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, 72,
/* 0x1c50 */ 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x1c60 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x1c70 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x1c80 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 50,
/* 0x1c90 */ 56, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 65, 68, 82, 95,
/* 0x1ca0 */ 80, 82, 69, 76, 95, 76, 79, 50, 49, 32, 32, 95,115,116, 97,114,
/* 0x1cb0 */ 116, 45, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cc0 */ 48, 48, 48, 56, 10
/* 0x0470 */ 162,255,255, 84,233,255,255, 23,226, 15,190,169,253,123, 1,169,
/* 0x0480 */ 253, 3, 0,145, 8, 0, 64, 57, 7,192,128, 82, 8,125, 3, 83,
/* 0x0490 */ 231, 32,200, 26,231,192, 57, 17,232, 3, 0,145,255, 67, 39,203,
/* 0x04a0 */ 228, 3, 0,145,159,124,129,168,159, 0, 8,235,195,255,255, 84,
/* 0x04b0 */ 255,127,191,169,230, 3, 3,170,197, 0, 64,185,228, 3, 2,170,
/* 0x04c0 */ 227, 35, 0,145, 34, 8, 0, 81,225, 3, 0,170,224, 3, 0,145,
/* 0x04d0 */ 39, 20, 64, 56,231, 8, 0, 18, 7, 8, 0, 57, 39, 20, 64, 56,
/* 0x04e0 */ 232,124, 4, 83, 8, 4, 0, 57,231, 12, 0, 18, 7, 0, 0, 57,
/* 0x04f0 */ 35, 0, 0,148,191, 3, 0,145,229, 3, 0,170,253,123, 65,169,
/* 0x0500 */ 224, 7,194,168, 33, 0, 64,249, 33, 0, 0,139, 35, 0, 59,213,
/* 0x0510 */ 99, 1,224, 55, 98, 76, 80,211,100, 0,128,146,132, 32,194,154,
/* 0x0520 */ 2, 0, 4,138, 95, 0, 1,235,162, 0, 0, 84, 34,123, 11,213,
/* 0x0530 */ 66, 0, 4,203, 63, 0, 2,235,168,255,255, 84,159, 59, 3,213,
/* 0x0540 */ 99, 1,232, 55, 99, 12, 64,146, 98, 0,128,146, 66, 32,195,154,
/* 0x0550 */ 0, 0, 2,138, 63, 0, 0,235,169, 0, 0, 84, 32,117, 11,213,
/* 0x0560 */ 0, 0, 2,203, 63, 0, 0,235,168,255,255, 84,159, 59, 3,213,
/* 0x0570 */ 223, 63, 3,213,224, 3, 5,170,192, 3, 95,214,255, 67, 1,209,
/* 0x0580 */ 39, 0,128, 82, 17, 16, 0,145, 9,128,128, 82,243, 83, 0,169,
/* 0x0590 */ 245, 91, 1,169,247, 99, 2,169,249,107, 3,169,251,115, 4,169,
/* 0x05a0 */ 20, 8, 64, 57, 19, 4, 64, 57, 22, 0, 64, 57,244, 32,212, 26,
/* 0x05b0 */ 127, 0, 0,185,243, 32,211, 26,223, 0, 0,185, 7, 0,128,210,
/* 0x05c0 */ 148, 6, 0, 81, 8, 4, 64, 57, 10, 1, 22, 11,104, 6, 0, 81,
/* 0x05d0 */ 18, 1, 39, 30, 8, 96,128, 82, 8, 33,202, 26, 8,217, 28, 49,
/* 0x05e0 */ 160, 0, 0, 84, 41,122, 39,120,231, 4, 0,145, 31, 1, 7,107,
/* 0x05f0 */ 168,255,255, 84, 34, 64, 34,139, 63, 0, 2,235, 64, 16, 0, 84,
/* 0x0600 */ 235, 3, 1,170, 40, 4, 0,145,103, 85, 64, 56, 31, 1, 2,235,
/* 0x0610 */ 160, 15, 0, 84, 9, 21, 64, 56, 31, 1, 11,235, 39, 33, 7, 42,
/* 0x0620 */ 97,255,255, 84,229, 69, 0, 52, 8, 1,128, 82, 53, 0,128, 82,
/* 0x0630 */ 18, 0,128, 82, 9, 0,128, 18, 20, 1, 39, 30,104, 0,128, 82,
/* 0x0640 */ 177, 2, 39, 30,247, 3, 21, 42, 7, 1, 39, 30, 8, 86,128,210,
/* 0x0650 */ 165, 2, 39, 30,252, 3, 21, 42, 3, 1,103,158,104, 1,128, 82,
/* 0x0660 */ 234, 3, 18, 42,240, 3, 18, 42, 0, 1, 39, 30, 8,176, 41,145,
/* 0x0670 */ 14,224,191, 18, 15, 0,129, 82, 1, 1,103,158, 40, 1,128, 82,
/* 0x0680 */ 2, 1, 39, 30,136, 2, 38, 30, 8, 1, 22, 75, 16, 1, 39, 30,
/* 0x0690 */ 72,110, 28, 83, 63, 1, 14,107, 25, 2, 20, 10, 13,125, 64,147,
/* 0x06a0 */ 173,193, 57,139,173,249,127,211,232, 0, 0, 84,127, 1, 2,235,
/* 0x06b0 */ 160, 10, 0, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x06c0 */ 7, 33, 7, 42, 59,106,109,120, 40,125, 11, 83, 8,125, 27, 27,
/* 0x06d0 */ 255, 0, 8,107,130, 10, 0, 84, 73, 2, 38, 30, 19, 62, 1, 14,
/* 0x06e0 */ 95, 26, 0,113, 12, 2, 9, 10, 73, 41,211, 26,140, 33,214, 26,
/* 0x06f0 */ 234, 1, 27, 75, 41, 1, 12, 11,106, 23,138, 11, 42,106, 45,120,
/* 0x0700 */ 41, 5, 9, 11, 41, 93,120,211, 41,217, 28,145, 58, 6, 9,139,
/* 0x0710 */ 109, 31, 0, 84, 10, 2, 28, 75, 41, 0,128, 82,153,104,106, 56,
/* 0x0720 */ 7, 0, 0, 20, 91,107, 42,120, 41,121, 31, 83,232, 3, 13, 42,
/* 0x0730 */ 83, 57, 0, 53, 63,253, 3,113,236, 3, 0, 84, 57,123, 31, 83,
/* 0x0740 */ 31, 1, 14,107, 51, 3, 24, 18, 56,121, 31, 83,106,126, 64,147,
/* 0x0750 */ 74, 1, 4,145, 74,193, 41,139, 74,249,127,211,232, 0, 0, 84,
/* 0x0760 */ 127, 1, 2,235, 8, 93, 24, 83,224, 4, 0, 84,108, 1, 64, 57,
/* 0x0770 */ 107, 5, 0,145,135, 33, 7, 42, 76,107,106,120, 13,125, 11, 83,
/* 0x0780 */ 251, 1, 12, 75,173,125, 12, 27,155, 21,155, 11,140, 21, 76, 75,
/* 0x0790 */ 255, 0, 13,107, 8, 1, 13, 75, 99,252,255, 84, 76,107, 42,120,
/* 0x07a0 */ 9, 7, 0, 17,231, 0, 13, 75,115,252,255, 53, 63,253, 3,113,
/* 0x07b0 */ 77, 27, 0, 84, 42, 29, 0, 83,233, 3, 8, 42,138, 72, 48, 56,
/* 0x07c0 */ 16, 6, 0, 17, 95, 38, 0,113,236, 49, 0, 84, 82, 14, 0, 81,
/* 0x07d0 */ 191, 0, 16,107,232,245,255, 84, 0,224,191, 18, 63, 1, 0,107,
/* 0x07e0 */ 136, 0, 0, 84,127, 1, 2,235,224, 0, 0, 84,107, 5, 0,145,
/* 0x07f0 */ 97, 1, 1,203, 97, 0, 0,185,208, 0, 0,185, 0, 0,128, 82,
/* 0x0800 */ 2, 0, 0, 20, 32, 0,128, 82,243, 83, 64,169,245, 91, 65,169,
/* 0x0810 */ 247, 99, 66,169,249,107, 67,169,251,115, 68,169,255, 67, 1,145,
/* 0x0820 */ 192, 3, 95,214, 58, 1, 8, 75, 74,126, 64,147,105, 23, 91, 75,
/* 0x0830 */ 95, 3, 14,107, 41,106, 45,120, 76, 1, 3,145,231, 0, 8, 75,
/* 0x0840 */ 140,249,127,211,232, 0, 0, 84,127, 1, 2,235,192,253,255, 84,
/* 0x0850 */ 104, 1, 64, 57, 90, 95, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0860 */ 40,106,108,120, 74,127, 11, 83, 74,125, 8, 27,255, 0, 10,107,
/* 0x0870 */ 130, 25, 0, 84,237, 0, 38, 30,233, 1, 8, 75, 95, 30, 0,113,
/* 0x0880 */ 53, 2, 38, 30, 8, 21,137, 11,241, 2, 39, 30, 40,106, 44,120,
/* 0x0890 */ 242,179,141, 26, 12,160, 25,145,247, 3, 28, 42, 95, 1, 14,107,
/* 0x08a0 */ 232, 0, 0, 84,127, 1, 2,235,224,250,255, 84,104, 1, 64, 57,
/* 0x08b0 */ 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,141, 1, 64,121,
/* 0x08c0 */ 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107, 98, 31, 0, 84,
/* 0x08d0 */ 40,115, 29, 83,115, 0,128, 82,234, 1, 13, 75, 8,125, 64,147,
/* 0x08e0 */ 8, 9, 0,145,173, 21,138, 11,228, 3, 39, 30,141, 1, 0,121,
/* 0x08f0 */ 102, 2, 39, 30,153, 5, 8,139,218, 0, 38, 30, 44, 0,128, 82,
/* 0x0900 */ 6, 0, 0, 20, 13, 3, 0,121, 90, 7, 0,113,140,121, 31, 83,
/* 0x0910 */ 233, 3, 8, 42, 32, 3, 0, 84, 63, 1, 14,107,147,121, 31, 83,
/* 0x0920 */ 56,199, 44,139,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0930 */ 160,246,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0940 */ 8, 3, 64,121, 42,125, 11, 83,237, 1, 8, 75, 27, 21, 72, 75,
/* 0x0950 */ 13, 21,141, 11, 72,125, 8, 27,255, 0, 8,107, 41, 1, 8, 75,
/* 0x0960 */ 35,253,255, 84, 27, 3, 0,121, 90, 7, 0,113,231, 0, 8, 75,
/* 0x0970 */ 108, 6, 0, 17, 33,253,255, 84,166, 68,166, 46,138, 0, 38, 30,
/* 0x0980 */ 95, 14, 0,113,200, 0, 38, 30, 72, 1, 8, 75, 8, 1, 12, 11,
/* 0x0990 */ 6, 1, 39, 30,236, 22, 0, 84,234, 0, 38, 30, 31, 13, 0,113,
/* 0x09a0 */ 220, 0,128, 82, 10,209,138, 26, 40, 0,128, 82, 74,101, 26, 83,
/* 0x09b0 */ 74,125, 64,147, 74,193, 6,145, 91,249,127,211, 6, 0, 0, 20,
/* 0x09c0 */ 44,106, 57,120,156, 7, 0,113, 8,121, 31, 83,233, 3, 10, 42,
/* 0x09d0 */ 32, 3, 0, 84, 63, 1, 14,107, 19,121, 31, 83,121,199, 40,139,
/* 0x09e0 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,192,240,255, 84,
/* 0x09f0 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 42,106,121,120,
/* 0x0a00 */ 45,125, 11, 83,236, 1, 10, 75, 90, 21, 74, 75, 76, 21,140, 11,
/* 0x0a10 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75, 35,253,255, 84,
/* 0x0a20 */ 58,106, 57,120,156, 7, 0,113,231, 0, 10, 75,104, 6, 0, 17,
/* 0x0a30 */ 33,253,255, 84, 10, 1, 1, 81, 95, 13, 0,113, 45, 17, 0, 84,
/* 0x0a40 */ 95, 53, 0,113, 72, 1, 0, 18, 77,125, 1, 19, 12, 1, 31, 50,
/* 0x0a50 */ 140, 32, 0, 84,104, 0,102,158,187, 5, 0, 81,152, 33,219, 26,
/* 0x0a60 */ 8,193, 42,203, 8, 65, 56,139, 40, 6, 8,139, 8, 9, 0,209,
/* 0x0a70 */ 19, 1,103,158, 40, 0,128, 82,252, 3, 8, 42, 7, 0, 0, 20,
/* 0x0a80 */ 83, 3, 0,121, 8,121, 31, 83,233, 3, 10, 42,123, 7, 0,113,
/* 0x0a90 */ 156,123, 31, 83,128, 14, 0, 84,106, 2,102,158, 63, 1, 14,107,
/* 0x0aa0 */ 25,121, 31, 83, 90,197, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x0ab0 */ 41, 93, 24, 83,128,234,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x0ac0 */ 71, 33, 7, 42, 74, 3, 64,121, 45,125, 11, 83,243, 1, 10, 75,
/* 0x0ad0 */ 76, 21, 74, 75, 83, 21,147, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x0ae0 */ 41, 1, 10, 75,227,252,255, 84, 76, 3, 0,121, 24, 3, 28, 42,
/* 0x0af0 */ 231, 0, 10, 75, 40, 7, 0, 17,229,255,255, 23, 41, 0,128, 82,
/* 0x0b00 */ 6, 0, 0, 20, 41,121, 31, 83, 74,107, 56,120, 63,253, 3,113,
/* 0x0b10 */ 232, 3, 12, 42, 44, 3, 0, 84, 31, 1, 14,107, 51,121, 31, 83,
/* 0x0b20 */ 56,125,127,147,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0b30 */ 160,230,255, 84,106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42,
/* 0x0b40 */ 74,107,120,120, 12,125, 11, 83,237, 1, 10, 75,140,125, 10, 27,
/* 0x0b50 */ 89, 21, 74, 75, 74, 21,141, 11,255, 0, 12,107, 8, 1, 12, 75,
/* 0x0b60 */ 35,253,255, 84,105, 6, 0, 17, 89,107, 56,120, 63,253, 3,113,
/* 0x0b70 */ 231, 0, 12, 75, 45,253,255, 84, 42, 29, 0, 83, 95, 14, 0,113,
/* 0x0b80 */ 138, 72, 48, 56,233, 3, 8, 42, 16, 6, 0, 17,204,225,255, 84,
/* 0x0b90 */ 191, 0, 16,107, 18, 0,128, 82,200,215,255, 84, 15,255,255, 23,
/* 0x0ba0 */ 73, 3, 10, 75, 8, 21, 72, 75, 63, 1, 14,107, 40,106, 44,120,
/* 0x0bb0 */ 231, 0, 10, 75,154, 97, 0,145,232, 0, 0, 84,127, 1, 2,235,
/* 0x0bc0 */ 32,226,255, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x0bd0 */ 7, 33, 7, 42, 40,106,122,120, 42,125, 11, 83, 74,125, 8, 27,
/* 0x0be0 */ 255, 0, 10,107, 66, 10, 0, 84,233, 1, 8, 75, 95, 1, 14,107,
/* 0x0bf0 */ 173,129, 7,145, 8, 21,137, 11, 40,106, 58,120,232, 0, 0, 84,
/* 0x0c00 */ 127, 1, 2,235, 0,224,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x0c10 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,109,120, 73,125, 11, 83,
/* 0x0c20 */ 41,125, 8, 27,255, 0, 9,107,226, 16, 0, 84,234, 1, 8, 75,
/* 0x0c30 */ 8, 21,138, 11, 40,106, 45,120,112,222,255, 52, 74, 0, 38, 30,
/* 0x0c40 */ 8, 2, 28, 75, 12, 0, 38, 30, 95, 30, 0,113, 82,177,140, 26,
/* 0x0c50 */ 138,104,104, 56,138, 72, 48, 56, 16, 6, 0, 17,221,254,255, 23,
/* 0x0c60 */ 248, 3, 10, 42, 28, 7, 0, 49,128,219,255, 84, 82, 30, 0, 17,
/* 0x0c70 */ 200, 0, 38, 30,159, 3, 16,107, 12, 9, 0, 17, 72,220,255, 84,
/* 0x0c80 */ 232, 3, 16, 42, 2, 0, 0, 20, 76,218,255, 52, 10, 2, 28, 75,
/* 0x0c90 */ 16, 6, 0, 17, 31, 2, 5,107,140, 5, 0, 81,138,104,106, 56,
/* 0x0ca0 */ 138, 72, 40, 56,232, 3, 16, 42, 3,255,255, 84,191, 0, 16,107,
/* 0x0cb0 */ 8,207,255, 84,201,254,255, 23, 74, 1, 9, 75,173, 21, 77, 75,
/* 0x0cc0 */ 95, 1, 14,107,141, 1, 0,121,231, 0, 9, 75,232, 0, 0, 84,
/* 0x0cd0 */ 127, 1, 2,235,128,217,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x0ce0 */ 107, 5, 0,145, 7, 33, 7, 42,141, 5, 64,121, 73,125, 11, 83,
/* 0x0cf0 */ 41,125, 13, 27,255, 0, 9,107, 34, 7, 0, 84, 40,115, 29, 83,
/* 0x0d00 */ 19, 1,128, 82,234, 1, 13, 75, 8,125, 64,147,100, 2, 39, 30,
/* 0x0d10 */ 8, 9, 2,145,115, 0,128, 82,173, 21,138, 11,153, 5, 8,139,
/* 0x0d20 */ 141, 5, 0,121,102, 2, 39, 30,244,254,255, 23, 41, 1, 10, 75,
/* 0x0d30 */ 8, 21, 72, 75, 63, 1, 14,107, 40,106, 58,120,231, 0, 10, 75,
/* 0x0d40 */ 154,193, 0,145,232, 0, 0, 84,127, 1, 2,235,192,213,255, 84,
/* 0x0d50 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0d60 */ 45,106,122,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0d70 */ 35, 5, 0, 84, 41, 1, 10, 75,173, 21, 77, 75, 63, 1, 14,107,
/* 0x0d80 */ 45,106, 58,120,231, 0, 10, 75,140, 33, 1,145,232, 0, 0, 84,
/* 0x0d90 */ 127, 1, 2,235,128,211,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0da0 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,108,120, 40,125, 11, 83,
/* 0x0db0 */ 10,125, 13, 27,255, 0, 10,107, 2, 8, 0, 84,232, 1, 13, 75,
/* 0x0dc0 */ 233, 3, 28, 42, 60, 2, 38, 30,173, 21,136, 11, 45,106, 44,120,
/* 0x0dd0 */ 241, 2, 39, 30,247, 3, 9, 42, 21, 0, 0, 20, 8, 2,128, 82,
/* 0x0de0 */ 231, 0, 9, 75,173, 21, 77, 75,153, 17, 8,145, 4, 1, 39, 30,
/* 0x0df0 */ 8, 1,128, 82,141, 5, 0,121, 73, 1, 9, 75, 6, 1, 39, 30,
/* 0x0e00 */ 190,254,255, 23,191, 0, 16,107, 82, 26, 0, 81, 40,196,255, 84,
/* 0x0e10 */ 114,254,255, 23,232, 1, 13, 75,233, 3, 28, 42,252, 3, 23, 42,
/* 0x0e20 */ 247, 3, 9, 42,173, 21,136, 11, 45,106, 58,120,136, 2, 38, 30,
/* 0x0e30 */ 95, 30, 0,113, 9, 0, 38, 30, 44, 0,102,158, 18,177,137, 26,
/* 0x0e40 */ 151,254,255, 23, 8, 21, 72, 75, 74, 1, 9, 75,231, 0, 9, 75,
/* 0x0e50 */ 40,106, 45,120,246,255,255, 23,232, 3, 13, 42, 84,254,255, 23,
/* 0x0e60 */ 170, 21, 0, 81, 63, 1, 14,107,140,121, 31, 83,232, 0, 0, 84,
/* 0x0e70 */ 127, 1, 2,235, 41, 93, 24, 83, 96,204,255, 84,104, 1, 64, 57,
/* 0x0e80 */ 107, 5, 0,145, 7, 33, 7, 42, 41,125, 1, 83,255, 0, 9,107,
/* 0x0e90 */ 99, 0, 0, 84,231, 0, 9, 75,140, 1, 0, 50, 74, 5, 0,113,
/* 0x0ea0 */ 33,254,255, 84, 8, 32, 25,145,152,109, 28, 83,155, 0,128, 82,
/* 0x0eb0 */ 19, 1,103,158,240,254,255, 23,232, 3, 28, 42,231, 0, 10, 75,
/* 0x0ec0 */ 173, 21, 77, 75,252, 3, 21, 42, 45,106, 44,120, 42, 1, 10, 75,
/* 0x0ed0 */ 53, 2, 38, 30,241, 2, 39, 30,247, 3, 8, 42,212,255,255, 23,
/* 0x0ee0 */ 240, 3, 5, 42,227, 19,189,169,229, 27, 1,169,254, 19, 0,249,
/* 0x0ef0 */ 232, 3, 1,170, 45, 64, 34,139,233, 3, 4,170,142, 64, 37,139,
/* 0x0f00 */ 11, 16, 0,145, 6, 0, 64, 57, 5, 4, 64, 57, 4, 8, 64, 57,
/* 0x0f10 */ 174, 0, 6, 11, 7, 0,128, 18,229, 32,197, 26,229, 3, 37, 42,
/* 0x0f20 */ 228, 32,196, 26,228, 3, 36, 42, 35, 0,128, 82, 34, 0,128, 82,
/* 0x0f30 */ 33, 0,128, 82, 32, 0,128, 82, 6, 0,128, 82,230, 31, 0,185,
/* 0x0f40 */ 2, 96,128, 82,192,230,128, 82, 66, 32,206, 26, 66, 0, 0, 11,
/* 0x0f50 */ 0,128,128,210,225, 3, 11,170, 0, 64, 0,170, 0,128, 0,170,
/* 0x0f60 */ 32,132, 0,248, 66, 16, 0,113,204,255,255, 84, 0, 21, 0,145,
/* 0x0f70 */ 232, 0, 0,148, 31, 0, 8,235,193,255,255, 84,227, 67, 66,248,
/* 0x0f80 */ 226, 19, 64,185, 36, 1, 3,203,128, 0, 2, 10,224, 47, 0,185,
/* 0x0f90 */ 0, 16, 6, 11, 97, 1, 0,145,226, 0, 0,148,161, 5, 0, 84,
/* 0x0fa0 */ 227, 23, 64,185,226, 27, 64,185, 99, 0, 4, 10,224,115, 64, 57,
/* 0x0fb0 */ 99, 32,194, 26,226, 3, 2, 75, 66, 32, 0, 17, 2, 36,194, 26,
/* 0x0fc0 */ 99, 0, 2, 11,106,177, 57,145, 99, 4, 3, 11,227, 3, 3, 42,
/* 0x0fd0 */ 32, 0,128, 82, 74, 37, 3,139,223, 28, 0,113, 35, 2, 0, 84,
/* 0x0fe0 */ 227,125, 64,147,227, 3, 3,203, 37,105, 99, 56,165,120, 31, 83,
/* 0x0ff0 */ 65, 1, 8,145,164, 0, 24, 18,227, 3, 4, 42, 33, 4, 3,139,
/* 0x1000 */ 202, 0, 0,148, 3, 0, 0, 18,130,124, 8, 83,127, 0, 2,107,
/* 0x1010 */ 193, 0, 0, 84, 31, 0, 4,113,163,254,255, 84, 5, 0, 0, 20,
/* 0x1020 */ 225, 3, 10,170,193, 0, 0,148, 31, 0, 4,113,163,255,255, 84,
/* 0x1030 */ 98, 0,128, 82,195, 0,128, 82,223, 40, 0,113, 67, 48,131, 26,
/* 0x1040 */ 223, 16, 0,113,195, 48,131, 26,198, 0, 3, 75, 34, 0, 0, 20,
/* 0x1050 */ 97, 1, 6,145,178, 0, 0,148,129, 1, 0, 84,227, 11, 64,185,
/* 0x1060 */ 226, 7, 64,185,227, 15, 0,185,226, 11, 0,185,239, 7, 0,185,
/* 0x1070 */ 3, 0,128, 82,223, 28, 0,113,102, 0,128, 82,102, 48,134, 26,
/* 0x1080 */ 106,145, 25,145, 42, 0, 0, 20, 97, 97, 6,145,164, 0, 0,148,
/* 0x1090 */ 97, 2, 0, 84,227, 47, 64,185, 97,129, 7,145, 96, 16, 6, 11,
/* 0x10a0 */ 160, 0, 0,148,161, 3, 0, 84, 35, 1,128, 82,223, 28, 0,113,
/* 0x10b0 */ 102, 1,128, 82,102, 48,134, 26,227, 67, 66,248, 36, 1, 3,203,
/* 0x10c0 */ 159, 0, 15,107,131, 17, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x10d0 */ 32,105, 99, 56, 32, 21, 0, 56,121, 0, 0, 20, 97,193, 6,145,
/* 0x10e0 */ 143, 0, 0,148,228, 7, 64,185, 64, 1, 0, 84, 97, 33, 7,145,
/* 0x10f0 */ 139, 0, 0,148,228, 11, 64,185,128, 0, 0, 84,227, 11, 64,185,
/* 0x1100 */ 228, 15, 64,185,227, 15, 0,185,227, 7, 64,185,227, 11, 0,185,
/* 0x1110 */ 239, 7, 0,185,239, 3, 4, 42, 3, 1,128, 82,223, 28, 0,113,
/* 0x1120 */ 102, 1,128, 82,102, 48,134, 26,106,161, 41,145, 65, 1, 0,145,
/* 0x1130 */ 125, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 0,145,
/* 0x1140 */ 227, 3, 3, 42, 2, 0,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x1150 */ 14, 0, 0, 20, 65, 9, 0,145,115, 0, 0,148, 1, 1, 0, 84,
/* 0x1160 */ 227, 47, 64,185, 69, 17, 4,145,227, 3, 3, 42, 2, 1,128, 82,
/* 0x1170 */ 165, 16, 3,139, 4, 1,128, 82, 4, 0, 0, 20, 69, 17, 8,145,
/* 0x1180 */ 2, 2,128, 82, 4, 32,128, 82,226, 55, 0,185, 32, 0,128, 82,
/* 0x1190 */ 225, 3, 5,170,101, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x11a0 */ 229, 55, 64,185,165, 0, 3, 11,229, 55, 0,185,223, 16, 0,113,
/* 0x11b0 */ 194, 6, 0, 84,198, 28, 0, 17, 99, 0,128, 82,191, 16, 0,113,
/* 0x11c0 */ 101, 32,133, 26,227, 3, 5, 42,101, 29, 3,139,165,128, 13,145,
/* 0x11d0 */ 32, 0,128, 82, 4, 8,128, 82,225, 3, 5,170, 83, 0, 0,148,
/* 0x11e0 */ 3, 0, 4,107,163,255,255, 84,227, 47, 0,185,127, 16, 0,113,
/* 0x11f0 */ 99, 4, 0, 84,100,124, 1, 83,132, 4, 0, 81,111, 0, 0, 18,
/* 0x1200 */ 239, 1, 31, 50,127, 56, 0,113,226, 0, 0, 84,239, 33,196, 26,
/* 0x1210 */ 106,121, 21,145,227, 1, 3, 75,227, 3, 3, 42, 74, 5, 3,139,
/* 0x1220 */ 12, 0, 0, 20,132, 16, 0, 81, 53, 0, 0,148,231,124, 1, 83,
/* 0x1230 */ 131, 1, 7,107,108, 32,140, 26,239, 1, 15, 26,132, 4, 0,113,
/* 0x1240 */ 65,255,255, 84,106, 17, 25,145,239,109, 28, 83,132, 0,128, 82,
/* 0x1250 */ 37, 0,128, 82, 32, 0,128, 82,225, 3, 10,170, 51, 0, 0,148,
/* 0x1260 */ 31, 0, 0,114, 64, 0, 0, 84,239, 1, 5, 42,165,120, 31, 83,
/* 0x1270 */ 132, 4, 0,113, 33,255,255, 84, 2, 0, 0, 20,239, 47, 64,185,
/* 0x1280 */ 239, 5, 0, 49,229, 55, 64,185,227, 67, 66,248,165, 8, 0, 17,
/* 0x1290 */ 35, 1, 3,203,255, 1, 3,107,232, 2, 0, 84,227,125, 64,147,
/* 0x12a0 */ 227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56, 63, 1, 14,235,
/* 0x12b0 */ 194, 0, 0, 84,165, 4, 0,113, 97,255,255, 84,224,115, 0, 57,
/* 0x12c0 */ 63, 1, 14,235,195,229,255, 84, 13, 0, 0,148, 0, 0,128, 82,
/* 0x12d0 */ 226, 19, 64,249, 3, 1, 2,203,226, 31, 64,249, 67, 0, 0,185,
/* 0x12e0 */ 226, 67, 66,248, 35, 1, 2,203,226, 55, 64,249, 67, 0, 0,185,
/* 0x12f0 */ 255,243, 0,145, 32, 0,128, 82,246,255,255, 23,227,124, 24, 83,
/* 0x1300 */ 195, 0, 0, 53, 31, 1, 13,235,231, 92, 24, 83, 66,255,255, 84,
/* 0x1310 */ 3, 21, 64, 56,108, 32, 12, 42,192, 3, 95,214,224, 3, 6, 42,
/* 0x1320 */ 33, 68, 32,139, 0, 0,128, 82, 33, 68, 32,139,227,124, 24, 83,
/* 0x1330 */ 241, 3, 30,170, 94, 0, 0, 16, 99,254,255, 52, 35, 0, 64,121,
/* 0x1340 */ 226,124, 11, 83, 98,124, 2, 27,159, 1, 2,107, 2, 1, 0, 84,
/* 0x1350 */ 231, 3, 2, 42, 2, 0,129, 82, 66, 0, 3, 75, 0, 0, 0, 58,
/* 0x1360 */ 99, 20, 66, 11, 35, 0, 0,121, 32, 2, 95,214,140, 1, 2, 75,
/* 0x1370 */ 231, 0, 2, 75, 99, 20, 67, 75, 0, 0, 0, 58, 35, 0, 0,121,
/* 0x1380 */ 32, 2, 95,214,251, 3, 30,170,103, 3, 64,185, 98, 3, 22,203,
/* 0x1390 */ 66, 64, 39,139,226, 11, 0,249,225, 3, 2,170, 5, 0,128, 82,
/* 0x13a0 */ 4, 0,128, 18, 67, 4,128, 82, 98, 0,128, 82, 0, 0,128,210,
/* 0x13b0 */ 168, 24,128, 82, 1, 0, 0,212,224, 7, 0,249,148, 2, 22,203,
/* 0x13c0 */ 148, 2, 0,139, 5, 0,128,210,228, 3, 64,185, 67, 2,128, 82,
/* 0x13d0 */ 98, 0,128, 82, 97, 3, 22,203,168, 24,128, 82, 1, 0, 0,212,
/* 0x13e0 */ 226, 11, 64,249,227, 19, 64,249, 66, 0, 0,139, 23, 0, 3,203,
/* 0x13f0 */ 131, 3, 23,139,227, 15, 30,248, 96,204,116,146,224, 7, 0,249,
/* 0x1400 */ 66, 0, 0,203,226, 11, 0,249,103, 3, 64,185,227, 99, 0,145,
/* 0x1410 */ 231, 15, 0,249, 98, 3, 23,139,243, 3, 2,170,103, 7, 64,185,
/* 0x1420 */ 100, 11, 64,185, 96, 51, 0,145,225, 3, 7,170,128, 3, 63,214,
/* 0x1430 */ 225, 11, 64,249,224, 7, 64,249,252, 7, 66,248,162, 0,128, 82,
/* 0x1440 */ 72, 9,128, 82, 1, 0, 0,212, 96, 2, 31,214,101,120,101, 99,
/* 0x1450 */ 117,116, 97, 98,108,101, 95,112, 97,116,104, 61, 0, 0, 32,212,
/* 0x1460 */ 252, 3, 30,170, 64,132, 64,248,224,255,255,181, 64,132, 64,248,
/* 0x1470 */ 224,255,255,181, 64,132, 64,248, 32,255,255,180,129,254,255, 16,
/* 0x1480 */ 3, 2,128, 82, 4, 20, 64, 56, 37, 20, 64, 56, 99, 4, 0, 81,
/* 0x1490 */ 159, 0, 5,107, 1,255,255, 84, 99,255,255, 53, 1, 0,128,210,
/* 0x14a0 */ 168, 0,128, 82, 1, 0, 0,212,224, 15, 29,248, 1, 0, 0, 16,
/* 0x14b0 */ 246, 3, 1,170, 32, 68, 64,184,214, 66, 32,203,246, 19, 0,249,
/* 0x14c0 */ 244, 3, 1,170, 32, 68, 64,184,148, 66, 32,203, 21, 32, 0,209,
/* 0x14d0 */ 173,255,255,151,102,105,108,101, 32,102,111,114,109, 97,116, 32,
/* 0x14e0 */ 101,108,102, 54, 52, 45,108,105,116,116,108,101, 97, 97,114, 99,
/* 0x14f0 */ 104, 54, 52, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,
/* 0x1500 */ 100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1510 */ 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32,
/* 0x1520 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65,
/* 0x1530 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70,
/* 0x1540 */ 105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,
/* 0x1550 */ 108, 97,103,115, 10, 32, 32, 48, 32, 77, 65, 67, 72, 77, 65, 73,
/* 0x1560 */ 78, 88, 32, 32, 32, 32, 32, 48, 56, 32, 32, 48, 32, 32, 48, 32,
/* 0x1570 */ 32, 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x1580 */ 69, 78, 84, 83, 10, 32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x1590 */ 68, 32, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x15a0 */ 48, 52, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x15b0 */ 78, 84, 83, 10, 32, 32, 50, 32, 78, 82, 86, 50, 69, 32, 32, 32,
/* 0x15c0 */ 32, 32, 32, 32, 32, 32, 48, 49, 55, 99, 32, 32, 48, 32, 32, 48,
/* 0x15d0 */ 32, 32, 48, 52, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x15e0 */ 84, 69, 78, 84, 83, 10, 32, 32, 51, 32, 78, 82, 86, 50, 68, 32,
/* 0x15f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 48, 49, 55, 48, 32, 32, 48, 32,
/* 0x1600 */ 32, 48, 32, 32, 48, 49, 99, 52, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1610 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 52, 32, 78, 82, 86,
/* 0x1620 */ 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 49, 52, 52, 32,
/* 0x1630 */ 32, 48, 32, 32, 48, 32, 32, 48, 51, 51, 52, 32, 32, 50, 42, 42,
/* 0x1640 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 53, 32,
/* 0x1650 */ 78, 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 32,
/* 0x1660 */ 32, 48, 32, 32, 48, 32, 32, 48, 52, 55, 56, 32, 32, 50, 42, 42,
/* 0x1670 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 54, 32,
/* 0x1680 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 49,
/* 0x1690 */ 48, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 55, 56, 32, 32,
/* 0x16a0 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x16b0 */ 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32,
/* 0x16c0 */ 32, 48, 57, 54, 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 53, 55,
/* 0x16d0 */ 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x16e0 */ 83, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x16f0 */ 32, 32, 32, 32, 48, 52, 97, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x1700 */ 48,101,101, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x1710 */ 69, 78, 84, 83, 10, 32, 32, 57, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1720 */ 67, 51, 48, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x1730 */ 48, 49, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x1740 */ 84, 69, 78, 84, 83, 10, 32, 49, 48, 32, 77, 65, 67, 72, 77, 65,
/* 0x1750 */ 73, 78, 89, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32,
/* 0x1760 */ 32, 48, 49, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1770 */ 78, 84, 69, 78, 84, 83, 10, 32, 49, 49, 32, 77, 65, 67, 72, 77,
/* 0x1780 */ 65, 73, 78, 90, 32, 32, 32, 32, 32, 48, 49, 53, 48, 32, 32, 48,
/* 0x1790 */ 32, 32, 48, 32, 32, 48, 49, 51, 56, 52, 32, 32, 50, 42, 42, 48,
/* 0x17a0 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 83, 89, 77, 66, 79,
/* 0x17b0 */ 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x17c0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x17d0 */ 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 90, 32, 48, 32, 77, 65,
/* 0x17e0 */ 67, 72, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x17f0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1800 */ 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32, 48, 32, 77, 65, 67,
/* 0x1810 */ 72, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1820 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1830 */ 78, 82, 86, 95, 72, 69, 65, 68, 32, 48, 32, 78, 82, 86, 95, 72,
/* 0x1840 */ 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1850 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86,
/* 0x1860 */ 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48,
/* 0x1870 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x1880 */ 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32, 78, 82, 86, 50,
/* 0x1890 */ 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x18a0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66,
/* 0x18b0 */ 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x18c0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x18d0 */ 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 48, 32, 78, 82, 86,
/* 0x18e0 */ 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x18f0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x1900 */ 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 48, 32, 76, 90, 77, 65,
/* 0x1910 */ 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1920 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1930 */ 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 48, 32, 76, 90, 77,
/* 0x1940 */ 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1950 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1960 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76, 90,
/* 0x1970 */ 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1980 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x1990 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 48, 32, 76,
/* 0x19a0 */ 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48,
/* 0x19b0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x19c0 */ 100, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 32, 48, 32, 77,
/* 0x19d0 */ 65, 67, 72, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x19e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x19f0 */ 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 88, 32, 48, 32, 95,115,
/* 0x1a00 */ 116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a10 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82,
/* 0x1a20 */ 86, 50, 69, 32, 48, 49, 55, 99, 32,117, 99,108, 95,110,114,118,
/* 0x1a30 */ 50,101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 51, 50,
/* 0x1a40 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a50 */ 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 68, 32,
/* 0x1a60 */ 48, 49, 55, 48, 32,117, 99,108, 95,110,114,118, 50,100, 95,100,
/* 0x1a70 */ 101, 99,111,109,112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48,
/* 0x1a80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1a90 */ 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 66, 32, 48, 49, 52, 52,
/* 0x1aa0 */ 32,117, 99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111,109,
/* 0x1ab0 */ 112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ac0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x1ad0 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76,
/* 0x1ae0 */ 122,109, 97, 68,101, 99,111,100,101, 10, 48, 48, 48, 48, 48, 48,
/* 0x1af0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32,
/* 0x1b00 */ 32, 32, 32, 77, 65, 67, 72, 77, 65, 73, 78, 89, 32, 48, 32,101,
/* 0x1b10 */ 110,100, 95,100,101, 99,111,109,112,114,101,115,115, 10, 10, 82,
/* 0x1b20 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x1b30 */ 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, 72, 77, 65, 73, 78, 88,
/* 0x1b40 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x1b50 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1b60 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x1b70 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 65,
/* 0x1b80 */ 65, 82, 67, 72, 54, 52, 95, 67, 65, 76, 76, 50, 54, 32, 32, 77,
/* 0x1b90 */ 65, 67, 72, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48,
/* 0x1ba0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48,100, 99, 10, 10, 82, 69, 76,
/* 0x1bb0 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x1bc0 */ 70, 79, 82, 32, 91, 77, 65, 67, 72, 77, 65, 73, 78, 90, 93, 58,
/* 0x1bd0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1be0 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1bf0 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x1c00 */ 48, 48, 48, 48, 48, 48, 48, 49, 50, 56, 32, 82, 95, 65, 65, 82,
/* 0x1c10 */ 67, 72, 54, 52, 95, 65, 68, 82, 95, 80, 82, 69, 76, 95, 76, 79,
/* 0x1c20 */ 50, 49, 32, 32, 95,115,116, 97,114,116, 45, 48,120, 48, 48, 48,
/* 0x1c30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 10
};
+574 -552
View File
File diff suppressed because it is too large Load Diff
+619 -597
View File
File diff suppressed because it is too large Load Diff
+453 -457
View File
@@ -1,5 +1,5 @@
/* arm64-linux.shlib-init.h
created from arm64-linux.shlib-init.bin, 7922 (0x1ef2) bytes
created from arm64-linux.shlib-init.bin, 7866 (0x1eba) bytes
This file is part of the UPX executable compressor.
@@ -32,14 +32,14 @@
/* clang-format off */
#define STUB_ARM64_LINUX_SHLIB_INIT_SIZE 7922
#define STUB_ARM64_LINUX_SHLIB_INIT_ADLER32 0x753bd66c
#define STUB_ARM64_LINUX_SHLIB_INIT_CRC32 0xb1b10c70
#define STUB_ARM64_LINUX_SHLIB_INIT_SIZE 7866
#define STUB_ARM64_LINUX_SHLIB_INIT_ADLER32 0xa090c9b5
#define STUB_ARM64_LINUX_SHLIB_INIT_CRC32 0x009a0cf2
unsigned char stub_arm64_linux_shlib_init[7922] = {
unsigned char stub_arm64_linux_shlib_init[7866] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0,183, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,184, 24, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,152, 24, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
/* 0x0040 */ 224, 7,180,169,226, 3, 1,169,254, 23, 0,249, 0, 0, 0,148,
/* 0x0050 */ 254, 15, 31,248,226, 15,191,169, 7, 64, 33,139, 5, 0,128, 18,
@@ -82,455 +82,451 @@ unsigned char stub_arm64_linux_shlib_init[7922] = {
/* 0x02a0 */ 229,255,255,151, 33, 0, 1, 58, 97, 0, 0, 84,232,255,255,151,
/* 0x02b0 */ 33, 8, 0, 17,191, 0, 52, 49, 33, 36,129, 26, 67,200,101, 56,
/* 0x02c0 */ 33, 4, 0,113, 67, 20, 0, 56,162,255,255, 84,233,255,255, 23,
/* 0x02d0 */ 159, 56, 0,113, 1, 0, 0, 84,226, 15,190,169,253,123, 1,169,
/* 0x02e0 */ 253, 3, 0,145, 8, 0, 64, 57, 7,192,128, 82, 8,125, 3, 83,
/* 0x02f0 */ 231, 32,200, 26,231,192, 57, 17,232, 3, 0,145,255, 67, 39,203,
/* 0x0300 */ 228, 3, 0,145,159,124,129,168,159, 0, 8,235,195,255,255, 84,
/* 0x0310 */ 255,127,191,169,230, 3, 3,170,197, 0, 64,185,228, 3, 2,170,
/* 0x0320 */ 227, 35, 0,145, 34, 8, 0, 81,225, 3, 0,170,224, 3, 0,145,
/* 0x0330 */ 39, 20, 64, 56,231, 8, 0, 18, 7, 8, 0, 57, 39, 20, 64, 56,
/* 0x0340 */ 232,124, 4, 83, 8, 4, 0, 57,231, 12, 0, 18, 7, 0, 0, 57,
/* 0x0350 */ 3, 0, 0,148,191, 3, 0,145, 0, 0, 0, 20,255, 67, 1,209,
/* 0x0360 */ 39, 0,128, 82, 17, 16, 0,145, 9,128,128, 82,243, 83, 0,169,
/* 0x0370 */ 245, 91, 1,169,247, 99, 2,169,249,107, 3,169,251,115, 4,169,
/* 0x0380 */ 20, 8, 64, 57, 19, 4, 64, 57, 22, 0, 64, 57,244, 32,212, 26,
/* 0x0390 */ 127, 0, 0,185,243, 32,211, 26,223, 0, 0,185, 7, 0,128,210,
/* 0x03a0 */ 148, 6, 0, 81, 8, 4, 64, 57, 10, 1, 22, 11,104, 6, 0, 81,
/* 0x03b0 */ 18, 1, 39, 30, 8, 96,128, 82, 8, 33,202, 26, 8,217, 28, 49,
/* 0x03c0 */ 160, 0, 0, 84, 41,122, 39,120,231, 4, 0,145, 31, 1, 7,107,
/* 0x03d0 */ 168,255,255, 84, 34, 64, 34,139, 63, 0, 2,235, 64, 16, 0, 84,
/* 0x03e0 */ 235, 3, 1,170, 40, 4, 0,145,103, 85, 64, 56, 31, 1, 2,235,
/* 0x03f0 */ 160, 15, 0, 84, 9, 21, 64, 56, 31, 1, 11,235, 39, 33, 7, 42,
/* 0x0400 */ 97,255,255, 84,229, 69, 0, 52, 8, 1,128, 82, 53, 0,128, 82,
/* 0x0410 */ 18, 0,128, 82, 9, 0,128, 18, 20, 1, 39, 30,104, 0,128, 82,
/* 0x0420 */ 177, 2, 39, 30,247, 3, 21, 42, 7, 1, 39, 30, 8, 86,128,210,
/* 0x0430 */ 165, 2, 39, 30,252, 3, 21, 42, 3, 1,103,158,104, 1,128, 82,
/* 0x0440 */ 234, 3, 18, 42,240, 3, 18, 42, 0, 1, 39, 30, 8,176, 41,145,
/* 0x0450 */ 14,224,191, 18, 15, 0,129, 82, 1, 1,103,158, 40, 1,128, 82,
/* 0x0460 */ 2, 1, 39, 30,136, 2, 38, 30, 8, 1, 22, 75, 16, 1, 39, 30,
/* 0x0470 */ 72,110, 28, 83, 63, 1, 14,107, 25, 2, 20, 10, 13,125, 64,147,
/* 0x0480 */ 173,193, 57,139,173,249,127,211,232, 0, 0, 84,127, 1, 2,235,
/* 0x0490 */ 160, 10, 0, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x04a0 */ 7, 33, 7, 42, 59,106,109,120, 40,125, 11, 83, 8,125, 27, 27,
/* 0x04b0 */ 255, 0, 8,107,130, 10, 0, 84, 73, 2, 38, 30, 19, 62, 1, 14,
/* 0x04c0 */ 95, 26, 0,113, 12, 2, 9, 10, 73, 41,211, 26,140, 33,214, 26,
/* 0x04d0 */ 234, 1, 27, 75, 41, 1, 12, 11,106, 23,138, 11, 42,106, 45,120,
/* 0x04e0 */ 41, 5, 9, 11, 41, 93,120,211, 41,217, 28,145, 58, 6, 9,139,
/* 0x04f0 */ 109, 31, 0, 84, 10, 2, 28, 75, 41, 0,128, 82,153,104,106, 56,
/* 0x0500 */ 7, 0, 0, 20, 91,107, 42,120, 41,121, 31, 83,232, 3, 13, 42,
/* 0x0510 */ 83, 57, 0, 53, 63,253, 3,113,236, 3, 0, 84, 57,123, 31, 83,
/* 0x0520 */ 31, 1, 14,107, 51, 3, 24, 18, 56,121, 31, 83,106,126, 64,147,
/* 0x0530 */ 74, 1, 4,145, 74,193, 41,139, 74,249,127,211,232, 0, 0, 84,
/* 0x0540 */ 127, 1, 2,235, 8, 93, 24, 83,224, 4, 0, 84,108, 1, 64, 57,
/* 0x0550 */ 107, 5, 0,145,135, 33, 7, 42, 76,107,106,120, 13,125, 11, 83,
/* 0x0560 */ 251, 1, 12, 75,173,125, 12, 27,155, 21,155, 11,140, 21, 76, 75,
/* 0x0570 */ 255, 0, 13,107, 8, 1, 13, 75, 99,252,255, 84, 76,107, 42,120,
/* 0x0580 */ 9, 7, 0, 17,231, 0, 13, 75,115,252,255, 53, 63,253, 3,113,
/* 0x0590 */ 77, 27, 0, 84, 42, 29, 0, 83,233, 3, 8, 42,138, 72, 48, 56,
/* 0x05a0 */ 16, 6, 0, 17, 95, 38, 0,113,236, 49, 0, 84, 82, 14, 0, 81,
/* 0x05b0 */ 191, 0, 16,107,232,245,255, 84, 0,224,191, 18, 63, 1, 0,107,
/* 0x05c0 */ 136, 0, 0, 84,127, 1, 2,235,224, 0, 0, 84,107, 5, 0,145,
/* 0x05d0 */ 97, 1, 1,203, 97, 0, 0,185,208, 0, 0,185, 0, 0,128, 82,
/* 0x05e0 */ 2, 0, 0, 20, 32, 0,128, 82,243, 83, 64,169,245, 91, 65,169,
/* 0x05f0 */ 247, 99, 66,169,249,107, 67,169,251,115, 68,169,255, 67, 1,145,
/* 0x0600 */ 192, 3, 95,214, 58, 1, 8, 75, 74,126, 64,147,105, 23, 91, 75,
/* 0x0610 */ 95, 3, 14,107, 41,106, 45,120, 76, 1, 3,145,231, 0, 8, 75,
/* 0x0620 */ 140,249,127,211,232, 0, 0, 84,127, 1, 2,235,192,253,255, 84,
/* 0x0630 */ 104, 1, 64, 57, 90, 95, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0640 */ 40,106,108,120, 74,127, 11, 83, 74,125, 8, 27,255, 0, 10,107,
/* 0x0650 */ 130, 25, 0, 84,237, 0, 38, 30,233, 1, 8, 75, 95, 30, 0,113,
/* 0x0660 */ 53, 2, 38, 30, 8, 21,137, 11,241, 2, 39, 30, 40,106, 44,120,
/* 0x0670 */ 242,179,141, 26, 12,160, 25,145,247, 3, 28, 42, 95, 1, 14,107,
/* 0x0680 */ 232, 0, 0, 84,127, 1, 2,235,224,250,255, 84,104, 1, 64, 57,
/* 0x0690 */ 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,141, 1, 64,121,
/* 0x06a0 */ 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107, 98, 31, 0, 84,
/* 0x06b0 */ 40,115, 29, 83,115, 0,128, 82,234, 1, 13, 75, 8,125, 64,147,
/* 0x06c0 */ 8, 9, 0,145,173, 21,138, 11,228, 3, 39, 30,141, 1, 0,121,
/* 0x06d0 */ 102, 2, 39, 30,153, 5, 8,139,218, 0, 38, 30, 44, 0,128, 82,
/* 0x06e0 */ 6, 0, 0, 20, 13, 3, 0,121, 90, 7, 0,113,140,121, 31, 83,
/* 0x06f0 */ 233, 3, 8, 42, 32, 3, 0, 84, 63, 1, 14,107,147,121, 31, 83,
/* 0x0700 */ 56,199, 44,139,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0710 */ 160,246,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0720 */ 8, 3, 64,121, 42,125, 11, 83,237, 1, 8, 75, 27, 21, 72, 75,
/* 0x0730 */ 13, 21,141, 11, 72,125, 8, 27,255, 0, 8,107, 41, 1, 8, 75,
/* 0x0740 */ 35,253,255, 84, 27, 3, 0,121, 90, 7, 0,113,231, 0, 8, 75,
/* 0x0750 */ 108, 6, 0, 17, 33,253,255, 84,166, 68,166, 46,138, 0, 38, 30,
/* 0x0760 */ 95, 14, 0,113,200, 0, 38, 30, 72, 1, 8, 75, 8, 1, 12, 11,
/* 0x0770 */ 6, 1, 39, 30,236, 22, 0, 84,234, 0, 38, 30, 31, 13, 0,113,
/* 0x0780 */ 220, 0,128, 82, 10,209,138, 26, 40, 0,128, 82, 74,101, 26, 83,
/* 0x0790 */ 74,125, 64,147, 74,193, 6,145, 91,249,127,211, 6, 0, 0, 20,
/* 0x07a0 */ 44,106, 57,120,156, 7, 0,113, 8,121, 31, 83,233, 3, 10, 42,
/* 0x07b0 */ 32, 3, 0, 84, 63, 1, 14,107, 19,121, 31, 83,121,199, 40,139,
/* 0x07c0 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,192,240,255, 84,
/* 0x07d0 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 42,106,121,120,
/* 0x07e0 */ 45,125, 11, 83,236, 1, 10, 75, 90, 21, 74, 75, 76, 21,140, 11,
/* 0x07f0 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75, 35,253,255, 84,
/* 0x0800 */ 58,106, 57,120,156, 7, 0,113,231, 0, 10, 75,104, 6, 0, 17,
/* 0x0810 */ 33,253,255, 84, 10, 1, 1, 81, 95, 13, 0,113, 45, 17, 0, 84,
/* 0x0820 */ 95, 53, 0,113, 72, 1, 0, 18, 77,125, 1, 19, 12, 1, 31, 50,
/* 0x0830 */ 140, 32, 0, 84,104, 0,102,158,187, 5, 0, 81,152, 33,219, 26,
/* 0x0840 */ 8,193, 42,203, 8, 65, 56,139, 40, 6, 8,139, 8, 9, 0,209,
/* 0x0850 */ 19, 1,103,158, 40, 0,128, 82,252, 3, 8, 42, 7, 0, 0, 20,
/* 0x0860 */ 83, 3, 0,121, 8,121, 31, 83,233, 3, 10, 42,123, 7, 0,113,
/* 0x0870 */ 156,123, 31, 83,128, 14, 0, 84,106, 2,102,158, 63, 1, 14,107,
/* 0x0880 */ 25,121, 31, 83, 90,197, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x0890 */ 41, 93, 24, 83,128,234,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x08a0 */ 71, 33, 7, 42, 74, 3, 64,121, 45,125, 11, 83,243, 1, 10, 75,
/* 0x08b0 */ 76, 21, 74, 75, 83, 21,147, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x08c0 */ 41, 1, 10, 75,227,252,255, 84, 76, 3, 0,121, 24, 3, 28, 42,
/* 0x08d0 */ 231, 0, 10, 75, 40, 7, 0, 17,229,255,255, 23, 41, 0,128, 82,
/* 0x08e0 */ 6, 0, 0, 20, 41,121, 31, 83, 74,107, 56,120, 63,253, 3,113,
/* 0x08f0 */ 232, 3, 12, 42, 44, 3, 0, 84, 31, 1, 14,107, 51,121, 31, 83,
/* 0x0900 */ 56,125,127,147,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0910 */ 160,230,255, 84,106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42,
/* 0x0920 */ 74,107,120,120, 12,125, 11, 83,237, 1, 10, 75,140,125, 10, 27,
/* 0x0930 */ 89, 21, 74, 75, 74, 21,141, 11,255, 0, 12,107, 8, 1, 12, 75,
/* 0x0940 */ 35,253,255, 84,105, 6, 0, 17, 89,107, 56,120, 63,253, 3,113,
/* 0x0950 */ 231, 0, 12, 75, 45,253,255, 84, 42, 29, 0, 83, 95, 14, 0,113,
/* 0x0960 */ 138, 72, 48, 56,233, 3, 8, 42, 16, 6, 0, 17,204,225,255, 84,
/* 0x0970 */ 191, 0, 16,107, 18, 0,128, 82,200,215,255, 84, 15,255,255, 23,
/* 0x0980 */ 73, 3, 10, 75, 8, 21, 72, 75, 63, 1, 14,107, 40,106, 44,120,
/* 0x0990 */ 231, 0, 10, 75,154, 97, 0,145,232, 0, 0, 84,127, 1, 2,235,
/* 0x09a0 */ 32,226,255, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x09b0 */ 7, 33, 7, 42, 40,106,122,120, 42,125, 11, 83, 74,125, 8, 27,
/* 0x09c0 */ 255, 0, 10,107, 66, 10, 0, 84,233, 1, 8, 75, 95, 1, 14,107,
/* 0x09d0 */ 173,129, 7,145, 8, 21,137, 11, 40,106, 58,120,232, 0, 0, 84,
/* 0x09e0 */ 127, 1, 2,235, 0,224,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x09f0 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,109,120, 73,125, 11, 83,
/* 0x0a00 */ 41,125, 8, 27,255, 0, 9,107,226, 16, 0, 84,234, 1, 8, 75,
/* 0x0a10 */ 8, 21,138, 11, 40,106, 45,120,112,222,255, 52, 74, 0, 38, 30,
/* 0x0a20 */ 8, 2, 28, 75, 12, 0, 38, 30, 95, 30, 0,113, 82,177,140, 26,
/* 0x0a30 */ 138,104,104, 56,138, 72, 48, 56, 16, 6, 0, 17,221,254,255, 23,
/* 0x0a40 */ 248, 3, 10, 42, 28, 7, 0, 49,128,219,255, 84, 82, 30, 0, 17,
/* 0x0a50 */ 200, 0, 38, 30,159, 3, 16,107, 12, 9, 0, 17, 72,220,255, 84,
/* 0x0a60 */ 232, 3, 16, 42, 2, 0, 0, 20, 76,218,255, 52, 10, 2, 28, 75,
/* 0x0a70 */ 16, 6, 0, 17, 31, 2, 5,107,140, 5, 0, 81,138,104,106, 56,
/* 0x0a80 */ 138, 72, 40, 56,232, 3, 16, 42, 3,255,255, 84,191, 0, 16,107,
/* 0x0a90 */ 8,207,255, 84,201,254,255, 23, 74, 1, 9, 75,173, 21, 77, 75,
/* 0x0aa0 */ 95, 1, 14,107,141, 1, 0,121,231, 0, 9, 75,232, 0, 0, 84,
/* 0x0ab0 */ 127, 1, 2,235,128,217,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x0ac0 */ 107, 5, 0,145, 7, 33, 7, 42,141, 5, 64,121, 73,125, 11, 83,
/* 0x0ad0 */ 41,125, 13, 27,255, 0, 9,107, 34, 7, 0, 84, 40,115, 29, 83,
/* 0x0ae0 */ 19, 1,128, 82,234, 1, 13, 75, 8,125, 64,147,100, 2, 39, 30,
/* 0x0af0 */ 8, 9, 2,145,115, 0,128, 82,173, 21,138, 11,153, 5, 8,139,
/* 0x0b00 */ 141, 5, 0,121,102, 2, 39, 30,244,254,255, 23, 41, 1, 10, 75,
/* 0x0b10 */ 8, 21, 72, 75, 63, 1, 14,107, 40,106, 58,120,231, 0, 10, 75,
/* 0x0b20 */ 154,193, 0,145,232, 0, 0, 84,127, 1, 2,235,192,213,255, 84,
/* 0x0b30 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0b40 */ 45,106,122,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0b50 */ 35, 5, 0, 84, 41, 1, 10, 75,173, 21, 77, 75, 63, 1, 14,107,
/* 0x0b60 */ 45,106, 58,120,231, 0, 10, 75,140, 33, 1,145,232, 0, 0, 84,
/* 0x0b70 */ 127, 1, 2,235,128,211,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0b80 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,108,120, 40,125, 11, 83,
/* 0x0b90 */ 10,125, 13, 27,255, 0, 10,107, 2, 8, 0, 84,232, 1, 13, 75,
/* 0x0ba0 */ 233, 3, 28, 42, 60, 2, 38, 30,173, 21,136, 11, 45,106, 44,120,
/* 0x0bb0 */ 241, 2, 39, 30,247, 3, 9, 42, 21, 0, 0, 20, 8, 2,128, 82,
/* 0x0bc0 */ 231, 0, 9, 75,173, 21, 77, 75,153, 17, 8,145, 4, 1, 39, 30,
/* 0x0bd0 */ 8, 1,128, 82,141, 5, 0,121, 73, 1, 9, 75, 6, 1, 39, 30,
/* 0x0be0 */ 190,254,255, 23,191, 0, 16,107, 82, 26, 0, 81, 40,196,255, 84,
/* 0x0bf0 */ 114,254,255, 23,232, 1, 13, 75,233, 3, 28, 42,252, 3, 23, 42,
/* 0x0c00 */ 247, 3, 9, 42,173, 21,136, 11, 45,106, 58,120,136, 2, 38, 30,
/* 0x0c10 */ 95, 30, 0,113, 9, 0, 38, 30, 44, 0,102,158, 18,177,137, 26,
/* 0x0c20 */ 151,254,255, 23, 8, 21, 72, 75, 74, 1, 9, 75,231, 0, 9, 75,
/* 0x0c30 */ 40,106, 45,120,246,255,255, 23,232, 3, 13, 42, 84,254,255, 23,
/* 0x0c40 */ 170, 21, 0, 81, 63, 1, 14,107,140,121, 31, 83,232, 0, 0, 84,
/* 0x0c50 */ 127, 1, 2,235, 41, 93, 24, 83, 96,204,255, 84,104, 1, 64, 57,
/* 0x0c60 */ 107, 5, 0,145, 7, 33, 7, 42, 41,125, 1, 83,255, 0, 9,107,
/* 0x0c70 */ 99, 0, 0, 84,231, 0, 9, 75,140, 1, 0, 50, 74, 5, 0,113,
/* 0x0c80 */ 33,254,255, 84, 8, 32, 25,145,152,109, 28, 83,155, 0,128, 82,
/* 0x0c90 */ 19, 1,103,158,240,254,255, 23,232, 3, 28, 42,231, 0, 10, 75,
/* 0x0ca0 */ 173, 21, 77, 75,252, 3, 21, 42, 45,106, 44,120, 42, 1, 10, 75,
/* 0x0cb0 */ 53, 2, 38, 30,241, 2, 39, 30,247, 3, 8, 42,212,255,255, 23,
/* 0x0cc0 */ 240, 3, 5, 42,227, 19,189,169,229, 27, 1,169,254, 19, 0,249,
/* 0x0cd0 */ 232, 3, 1,170, 45, 64, 34,139,233, 3, 4,170,142, 64, 37,139,
/* 0x0ce0 */ 11, 16, 0,145, 6, 0, 64, 57, 5, 4, 64, 57, 4, 8, 64, 57,
/* 0x0cf0 */ 174, 0, 6, 11, 7, 0,128, 18,229, 32,197, 26,229, 3, 37, 42,
/* 0x0d00 */ 228, 32,196, 26,228, 3, 36, 42, 35, 0,128, 82, 34, 0,128, 82,
/* 0x0d10 */ 33, 0,128, 82, 32, 0,128, 82, 6, 0,128, 82,230, 31, 0,185,
/* 0x0d20 */ 2, 96,128, 82,192,230,128, 82, 66, 32,206, 26, 66, 0, 0, 11,
/* 0x0d30 */ 0,128,128,210,225, 3, 11,170, 0, 64, 0,170, 0,128, 0,170,
/* 0x0d40 */ 32,132, 0,248, 66, 16, 0,113,204,255,255, 84, 0, 21, 0,145,
/* 0x0d50 */ 232, 0, 0,148, 31, 0, 8,235,193,255,255, 84,227, 67, 66,248,
/* 0x0d60 */ 226, 19, 64,185, 36, 1, 3,203,128, 0, 2, 10,224, 47, 0,185,
/* 0x0d70 */ 0, 16, 6, 11, 97, 1, 0,145,226, 0, 0,148,161, 5, 0, 84,
/* 0x0d80 */ 227, 23, 64,185,226, 27, 64,185, 99, 0, 4, 10,224,115, 64, 57,
/* 0x0d90 */ 99, 32,194, 26,226, 3, 2, 75, 66, 32, 0, 17, 2, 36,194, 26,
/* 0x0da0 */ 99, 0, 2, 11,106,177, 57,145, 99, 4, 3, 11,227, 3, 3, 42,
/* 0x0db0 */ 32, 0,128, 82, 74, 37, 3,139,223, 28, 0,113, 35, 2, 0, 84,
/* 0x0dc0 */ 227,125, 64,147,227, 3, 3,203, 37,105, 99, 56,165,120, 31, 83,
/* 0x0dd0 */ 65, 1, 8,145,164, 0, 24, 18,227, 3, 4, 42, 33, 4, 3,139,
/* 0x0de0 */ 202, 0, 0,148, 3, 0, 0, 18,130,124, 8, 83,127, 0, 2,107,
/* 0x0df0 */ 193, 0, 0, 84, 31, 0, 4,113,163,254,255, 84, 5, 0, 0, 20,
/* 0x0e00 */ 225, 3, 10,170,193, 0, 0,148, 31, 0, 4,113,163,255,255, 84,
/* 0x0e10 */ 98, 0,128, 82,195, 0,128, 82,223, 40, 0,113, 67, 48,131, 26,
/* 0x0e20 */ 223, 16, 0,113,195, 48,131, 26,198, 0, 3, 75, 34, 0, 0, 20,
/* 0x0e30 */ 97, 1, 6,145,178, 0, 0,148,129, 1, 0, 84,227, 11, 64,185,
/* 0x0e40 */ 226, 7, 64,185,227, 15, 0,185,226, 11, 0,185,239, 7, 0,185,
/* 0x0e50 */ 3, 0,128, 82,223, 28, 0,113,102, 0,128, 82,102, 48,134, 26,
/* 0x0e60 */ 106,145, 25,145, 42, 0, 0, 20, 97, 97, 6,145,164, 0, 0,148,
/* 0x0e70 */ 97, 2, 0, 84,227, 47, 64,185, 97,129, 7,145, 96, 16, 6, 11,
/* 0x0e80 */ 160, 0, 0,148,161, 3, 0, 84, 35, 1,128, 82,223, 28, 0,113,
/* 0x0e90 */ 102, 1,128, 82,102, 48,134, 26,227, 67, 66,248, 36, 1, 3,203,
/* 0x0ea0 */ 159, 0, 15,107,131, 17, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x0eb0 */ 32,105, 99, 56, 32, 21, 0, 56,121, 0, 0, 20, 97,193, 6,145,
/* 0x0ec0 */ 143, 0, 0,148,228, 7, 64,185, 64, 1, 0, 84, 97, 33, 7,145,
/* 0x0ed0 */ 139, 0, 0,148,228, 11, 64,185,128, 0, 0, 84,227, 11, 64,185,
/* 0x0ee0 */ 228, 15, 64,185,227, 15, 0,185,227, 7, 64,185,227, 11, 0,185,
/* 0x0ef0 */ 239, 7, 0,185,239, 3, 4, 42, 3, 1,128, 82,223, 28, 0,113,
/* 0x0f00 */ 102, 1,128, 82,102, 48,134, 26,106,161, 41,145, 65, 1, 0,145,
/* 0x0f10 */ 125, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 0,145,
/* 0x0f20 */ 227, 3, 3, 42, 2, 0,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x0f30 */ 14, 0, 0, 20, 65, 9, 0,145,115, 0, 0,148, 1, 1, 0, 84,
/* 0x0f40 */ 227, 47, 64,185, 69, 17, 4,145,227, 3, 3, 42, 2, 1,128, 82,
/* 0x0f50 */ 165, 16, 3,139, 4, 1,128, 82, 4, 0, 0, 20, 69, 17, 8,145,
/* 0x0f60 */ 2, 2,128, 82, 4, 32,128, 82,226, 55, 0,185, 32, 0,128, 82,
/* 0x0f70 */ 225, 3, 5,170,101, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x0f80 */ 229, 55, 64,185,165, 0, 3, 11,229, 55, 0,185,223, 16, 0,113,
/* 0x0f90 */ 194, 6, 0, 84,198, 28, 0, 17, 99, 0,128, 82,191, 16, 0,113,
/* 0x0fa0 */ 101, 32,133, 26,227, 3, 5, 42,101, 29, 3,139,165,128, 13,145,
/* 0x0fb0 */ 32, 0,128, 82, 4, 8,128, 82,225, 3, 5,170, 83, 0, 0,148,
/* 0x0fc0 */ 3, 0, 4,107,163,255,255, 84,227, 47, 0,185,127, 16, 0,113,
/* 0x0fd0 */ 99, 4, 0, 84,100,124, 1, 83,132, 4, 0, 81,111, 0, 0, 18,
/* 0x0fe0 */ 239, 1, 31, 50,127, 56, 0,113,226, 0, 0, 84,239, 33,196, 26,
/* 0x0ff0 */ 106,121, 21,145,227, 1, 3, 75,227, 3, 3, 42, 74, 5, 3,139,
/* 0x1000 */ 12, 0, 0, 20,132, 16, 0, 81, 53, 0, 0,148,231,124, 1, 83,
/* 0x1010 */ 131, 1, 7,107,108, 32,140, 26,239, 1, 15, 26,132, 4, 0,113,
/* 0x1020 */ 65,255,255, 84,106, 17, 25,145,239,109, 28, 83,132, 0,128, 82,
/* 0x1030 */ 37, 0,128, 82, 32, 0,128, 82,225, 3, 10,170, 51, 0, 0,148,
/* 0x1040 */ 31, 0, 0,114, 64, 0, 0, 84,239, 1, 5, 42,165,120, 31, 83,
/* 0x1050 */ 132, 4, 0,113, 33,255,255, 84, 2, 0, 0, 20,239, 47, 64,185,
/* 0x1060 */ 239, 5, 0, 49,229, 55, 64,185,227, 67, 66,248,165, 8, 0, 17,
/* 0x1070 */ 35, 1, 3,203,255, 1, 3,107,232, 2, 0, 84,227,125, 64,147,
/* 0x1080 */ 227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56, 63, 1, 14,235,
/* 0x1090 */ 194, 0, 0, 84,165, 4, 0,113, 97,255,255, 84,224,115, 0, 57,
/* 0x10a0 */ 63, 1, 14,235,195,229,255, 84, 13, 0, 0,148, 0, 0,128, 82,
/* 0x10b0 */ 226, 19, 64,249, 3, 1, 2,203,226, 31, 64,249, 67, 0, 0,185,
/* 0x10c0 */ 226, 67, 66,248, 35, 1, 2,203,226, 55, 64,249, 67, 0, 0,185,
/* 0x10d0 */ 255,243, 0,145, 32, 0,128, 82,246,255,255, 23,227,124, 24, 83,
/* 0x10e0 */ 195, 0, 0, 53, 31, 1, 13,235,231, 92, 24, 83, 66,255,255, 84,
/* 0x10f0 */ 3, 21, 64, 56,108, 32, 12, 42,192, 3, 95,214,224, 3, 6, 42,
/* 0x1100 */ 33, 68, 32,139, 0, 0,128, 82, 33, 68, 32,139,227,124, 24, 83,
/* 0x1110 */ 241, 3, 30,170, 94, 0, 0, 16, 99,254,255, 52, 35, 0, 64,121,
/* 0x1120 */ 226,124, 11, 83, 98,124, 2, 27,159, 1, 2,107, 2, 1, 0, 84,
/* 0x1130 */ 231, 3, 2, 42, 2, 0,129, 82, 66, 0, 3, 75, 0, 0, 0, 58,
/* 0x1140 */ 99, 20, 66, 11, 35, 0, 0,121, 32, 2, 95,214,140, 1, 2, 75,
/* 0x1150 */ 231, 0, 2, 75, 99, 20, 67, 75, 0, 0, 0, 58, 35, 0, 0,121,
/* 0x1160 */ 32, 2, 95,214,194, 3,128, 82,225, 0, 0, 16, 64, 0,128, 82,
/* 0x1170 */ 8, 8,128, 82, 1, 0, 0,212,224, 15,128, 82,168, 11,128, 82,
/* 0x1180 */ 1, 0, 0,212, 80, 82, 79, 84, 95, 69, 88, 69, 67,124, 80, 82,
/* 0x1190 */ 79, 84, 95, 87, 82, 73, 84, 69, 32,102, 97,105,108,101,100, 46,
/* 0x11a0 */ 10, 0, 67,132, 64,248,227,255,255,181, 3, 0,130,210, 64, 4,
/* 0x11b0 */ 193,168, 96, 0, 0,180, 31, 24, 0,241,161,255,255, 84, 33, 0,
/* 0x11c0 */ 131,154,225, 3, 1,203,225,255,129,146,225, 19, 0,249,226, 3,
/* 0x11d0 */ 30,170, 65,144, 0,209, 36, 68, 64,184,134, 0, 0, 18,131, 0,
/* 0x11e0 */ 38, 10,229, 3, 1,170, 36, 68, 64,184,165, 0, 4,203, 36, 68,
/* 0x11f0 */ 64,184,132, 48, 6,139,132, 0, 5,139,228, 15, 0,249, 36, 68,
/* 0x1200 */ 64,184,132, 0, 5,139,228, 27, 0,249, 36, 68, 64,184,128, 0,
/* 0x1210 */ 5,139, 97, 0, 5,139, 36, 4, 64,185, 33, 48, 0,145, 33, 0,
/* 0x1220 */ 4,139,229, 35, 64,185, 36, 68, 64,184, 5, 0, 37, 10,165, 12,
/* 0x1230 */ 0, 17,165,116, 30, 18,132, 0, 5, 11, 0, 64, 37,203,224,147,
/* 0x1240 */ 4,169, 0, 64, 37,139,132, 0, 5, 75, 16, 0, 0,148, 99, 28,
/* 0x1250 */ 0, 18,127, 72, 1,113,129, 1, 0, 84, 33,252, 66,211, 65, 1,
/* 0x1260 */ 0,180, 33, 4, 0,209, 2,120, 97,184, 67,120, 26, 83,127, 20,
/* 0x1270 */ 0,113,129, 0, 0, 84, 67, 0, 1, 75, 98,100, 0, 51, 2,120,
/* 0x1280 */ 33,184, 1,255,255,181,192, 3, 95,214,165,124, 2, 83,254,151,
/* 0x1290 */ 5,169, 35, 20, 64, 57, 38, 24, 64, 57,224,147, 6,169,230,143,
/* 0x12a0 */ 7,169, 36, 68, 64,184,229, 3, 4, 42, 36, 68, 64,184,226,147,
/* 0x12b0 */ 8,169,227,195, 1,145,225,151, 9,169,224,143, 10,169,165, 12,
/* 0x12c0 */ 0,145,227, 99, 64,185, 98, 8, 69,139,227, 71, 64,249, 99, 0,
/* 0x12d0 */ 0,148,227, 47, 64,249, 97, 0, 0,148, 53, 0, 0,148, 5, 0,
/* 0x12e0 */ 128,210, 4, 0,128,146, 67, 6,128,210, 98, 0,128,210,224,135,
/* 0x12f0 */ 68,169,230, 3, 0,170,200, 27,128, 82, 1, 0, 0,212, 31, 0,
/* 0x1300 */ 6,235, 64, 0, 0, 84, 0, 0, 32,212,229, 99, 64,185,225, 31,
/* 0x1310 */ 64,249, 29, 0, 0,148,228, 71, 64,249,224,135, 73,169,226,143,
/* 0x1320 */ 74,169,128, 0, 63,214, 4, 0, 0,148, 1, 0, 0,212,224, 7,
/* 0x1330 */ 204,168, 96, 0, 31,214,228, 27, 64,249,192, 7, 64,169,128, 0,
/* 0x1340 */ 0,249,129, 8, 0,185,228, 47, 64,249,226,143, 71,169,224,135,
/* 0x1350 */ 70,169, 67, 0, 0,180,128, 0, 63,214,224,135, 68,169,162, 0,
/* 0x1360 */ 128,210, 72, 28,128, 82, 1, 0, 0,212,254,147, 66,169,224,135,
/* 0x1370 */ 67,169,232, 26,128, 82,226, 15, 65,169,128, 0, 31,214, 37,192,
/* 0x1380 */ 95,184,165, 92, 0, 18,133, 0, 0, 54, 35, 68, 64,184,165, 4,
/* 0x1390 */ 0, 81, 3, 68, 0,184,165, 0, 0, 52, 34, 12,193, 40,165, 8,
/* 0x13a0 */ 0, 81, 2, 12,129, 40,165,255,255, 53,192, 3, 95,214,254, 95,
/* 0x13b0 */ 0,249,227, 3, 30,170, 41, 0, 0,148, 65,244,126,211, 5, 0,
/* 0x13c0 */ 128,210, 4, 0,128,146, 67, 4,128,210, 98, 0,128,210,225, 35,
/* 0x13d0 */ 0,249, 0, 0,128,210,200, 27,128, 82, 1, 0, 0,212, 31, 4,
/* 0x13e0 */ 64,177, 67, 0, 0, 84, 0, 0, 32,212,224, 31, 0,249,225, 39,
/* 0x13f0 */ 64,249,229, 99, 64,185,228,255,255,151,225,151, 73,169,224, 79,
/* 0x1400 */ 0,249,165, 12, 0, 17,165,124, 2, 83,223,255,255,151,226, 3,
/* 0x1410 */ 0,170,225, 71, 64,249,224, 71, 0,249,217,255,255,151,225, 47,
/* 0x1420 */ 64,249,224, 47, 0,249,214,255,255,151,225, 95, 64,249,224, 95,
/* 0x1430 */ 0,249,211,255,255,151,224,135, 67,169,162, 0,128,210, 72, 28,
/* 0x1440 */ 128, 82, 1, 0, 0,212, 31, 4, 64,177, 67, 0, 0, 84, 0, 0,
/* 0x1450 */ 32,212,254, 95, 64,249,192, 3, 31,214, 99,192, 95,184, 99, 92,
/* 0x1460 */ 0, 18, 66, 0, 3,139,192, 3, 95,214,102,105,108,101, 32,102,
/* 0x1470 */ 111,114,109, 97,116, 32,101,108,102, 54, 52, 45,108,105,116,116,
/* 0x1480 */ 108,101, 97, 97,114, 99,104, 54, 52, 10, 10, 83,101, 99,116,105,
/* 0x1490 */ 111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32,
/* 0x14a0 */ 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32,
/* 0x14b0 */ 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x14c0 */ 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x14d0 */ 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,
/* 0x14e0 */ 108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69,
/* 0x14f0 */ 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 49, 48,
/* 0x1500 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50, 42, 42,
/* 0x1510 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49, 32,
/* 0x1520 */ 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 32,
/* 0x1530 */ 32, 48, 32, 32, 48, 32, 32, 48, 53, 48, 32, 32, 50, 42, 42, 48,
/* 0x1540 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50, 32, 78,
/* 0x1550 */ 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 32, 32,
/* 0x1560 */ 48, 32, 32, 48, 32, 32, 48, 53, 48, 32, 32, 50, 42, 42, 48, 32,
/* 0x1570 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 51, 32, 78, 82,
/* 0x1580 */ 86, 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48,101, 99, 32,
/* 0x1590 */ 32, 48, 32, 32, 48, 32, 32, 48, 53, 48, 32, 32, 50, 42, 42, 48,
/* 0x15a0 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 52, 32, 78,
/* 0x15b0 */ 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48,101, 48,
/* 0x15c0 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51, 99, 32, 32, 50, 42,
/* 0x15d0 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 53,
/* 0x15e0 */ 32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48,
/* 0x15f0 */ 98, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 50, 49, 99, 32, 32,
/* 0x1600 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x1610 */ 32, 54, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32,
/* 0x1620 */ 32, 48, 56, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48, 50,100, 48,
/* 0x1630 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x1640 */ 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32,
/* 0x1650 */ 32, 32, 32, 48, 57, 54, 56, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x1660 */ 51, 53, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1670 */ 78, 84, 83, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1680 */ 49, 48, 32, 32, 32, 32, 48, 52, 97, 48, 32, 32, 48, 32, 32, 48,
/* 0x1690 */ 32, 32, 48, 99, 99, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x16a0 */ 78, 84, 69, 78, 84, 83, 10, 32, 32, 57, 32, 76, 90, 77, 65, 95,
/* 0x16b0 */ 68, 69, 67, 51, 48, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x16c0 */ 32, 32, 48, 49, 49, 54, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67,
/* 0x16d0 */ 79, 78, 84, 69, 78, 84, 83, 10, 32, 49, 48, 32, 69, 76, 70, 77,
/* 0x16e0 */ 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 51,101, 32, 32, 48,
/* 0x16f0 */ 32, 32, 48, 32, 32, 48, 49, 49, 54, 52, 32, 32, 50, 42, 42, 48,
/* 0x1700 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 49, 49, 32, 69,
/* 0x1710 */ 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48, 32, 32,
/* 0x1720 */ 48, 32, 32, 48, 32, 32, 48, 49, 49, 97, 50, 32, 32, 50, 42, 42,
/* 0x1730 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 49, 50, 32,
/* 0x1740 */ 69, 76, 70, 77, 65, 74, 78, 90, 32, 32, 32, 32, 32, 32, 48, 50,
/* 0x1750 */ 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 49, 97, 50, 32, 32,
/* 0x1760 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x1770 */ 49, 51, 32, 65, 78, 68, 77, 65, 74, 78, 90, 32, 32, 32, 32, 32,
/* 0x1780 */ 32, 48, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 49, 99, 54,
/* 0x1790 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x17a0 */ 10, 32, 49, 52, 32, 69, 76, 70, 77, 65, 75, 78, 90, 32, 32, 32,
/* 0x17b0 */ 32, 32, 32, 48, 50, 97, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x17c0 */ 49, 49, 99, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x17d0 */ 69, 78, 84, 83, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76,
/* 0x17e0 */ 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x17f0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x1800 */ 95, 68, 69, 67, 51, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1810 */ 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1820 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70,
/* 0x1830 */ 77, 65, 73, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x1840 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1850 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73,
/* 0x1860 */ 78, 88, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48,
/* 0x1870 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1880 */ 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32,
/* 0x1890 */ 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48,
/* 0x18a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x18b0 */ 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 48, 32, 78,
/* 0x18c0 */ 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x18d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x18e0 */ 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48,
/* 0x18f0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1900 */ 108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32,
/* 0x1910 */ 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1920 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x1930 */ 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48,
/* 0x1940 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1950 */ 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48,
/* 0x1960 */ 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48,
/* 0x1970 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x1980 */ 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50,
/* 0x1990 */ 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48,
/* 0x19a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x19b0 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x19c0 */ 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10,
/* 0x19d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x19e0 */ 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x19f0 */ 89, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48,
/* 0x1a00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1a10 */ 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 74, 78, 90, 32, 48,
/* 0x1a20 */ 32, 69, 76, 70, 77, 65, 74, 78, 90, 10, 48, 48, 48, 48, 48, 48,
/* 0x1a30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x1a40 */ 100, 32, 32, 65, 78, 68, 77, 65, 74, 78, 90, 32, 48, 32, 65, 78,
/* 0x1a50 */ 68, 77, 65, 74, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a60 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1a70 */ 69, 76, 70, 77, 65, 75, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65,
/* 0x1a80 */ 75, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a90 */ 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x1aa0 */ 77, 65, 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10, 48,
/* 0x1ab0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1ac0 */ 103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 69, 32, 48,101,
/* 0x1ad0 */ 99, 32,117, 99,108, 95,110,114,118, 50,101, 95,100,101, 99,111,
/* 0x1ae0 */ 109,112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48,
/* 0x1af0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32,
/* 0x1b00 */ 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,110,
/* 0x1b10 */ 50,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1b20 */ 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50,
/* 0x1b30 */ 68, 32, 48,101, 48, 32,117, 99,108, 95,110,114,118, 50,100, 95,
/* 0x1b40 */ 100,101, 99,111,109,112,114,101,115,115, 95, 51, 50, 10, 48, 48,
/* 0x1b50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1b60 */ 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,
/* 0x1b70 */ 111,102, 95,110, 50,100, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1b80 */ 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32,
/* 0x1b90 */ 78, 82, 86, 50, 66, 32, 48, 98, 52, 32,117, 99,108, 95,110,114,
/* 0x1ba0 */ 118, 50, 98, 95,100,101, 99,111,109,112,114,101,115,115, 95, 51,
/* 0x1bb0 */ 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1bc0 */ 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42,
/* 0x1bd0 */ 32, 48, 32,101,111,102, 95,110, 50, 98, 10, 48, 48, 48, 48, 48,
/* 0x1be0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32,
/* 0x1bf0 */ 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,
/* 0x1c00 */ 108,122,109, 97, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c10 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 76, 90,
/* 0x1c20 */ 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76,122,109, 97, 68,
/* 0x1c30 */ 101, 99,111,100,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1c40 */ 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69,
/* 0x1c50 */ 76, 70, 77, 65, 73, 78, 89, 32, 48, 32,101,110,100, 95,100,101,
/* 0x1c60 */ 99,111,109,112,114,101,115,115, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x1c70 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x1c80 */ 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70,
/* 0x1c90 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x1ca0 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1cb0 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cc0 */ 48, 48, 48, 48, 48, 99, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52,
/* 0x1cd0 */ 95, 67, 65, 76, 76, 50, 54, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x1ce0 */ 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x1cf0 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 69,
/* 0x1d00 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x1d10 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1d20 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x1d30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 55, 99, 32, 82, 95, 65,
/* 0x1d40 */ 65, 82, 67, 72, 54, 52, 95, 67, 79, 78, 68, 66, 82, 49, 57, 32,
/* 0x1d50 */ 32,101,111,102, 95,110, 50,101, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x1d60 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x1d70 */ 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x1d80 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x1d90 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x1da0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1db0 */ 48, 55, 99, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 67, 79,
/* 0x1dc0 */ 78, 68, 66, 82, 49, 57, 32, 32,101,111,102, 95,110, 50,100, 10,
/* 0x1dd0 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x1de0 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58,
/* 0x1df0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1e00 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1e10 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x1e20 */ 48, 48, 48, 48, 48, 48, 48, 48, 55, 56, 32, 82, 95, 65, 65, 82,
/* 0x1e30 */ 67, 72, 54, 52, 95, 67, 79, 78, 68, 66, 82, 49, 57, 32, 32,101,
/* 0x1e40 */ 111,102, 95,110, 50, 98, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x1e50 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x1e60 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70,
/* 0x1e70 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x1e80 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1e90 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ea0 */ 48, 48, 48, 48, 48, 52, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52,
/* 0x1eb0 */ 95, 67, 79, 78, 68, 66, 82, 49, 57, 32, 32, 76, 90, 77, 65, 95,
/* 0x1ec0 */ 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ed0 */ 48, 48, 48, 48, 56, 56, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52,
/* 0x1ee0 */ 95, 74, 85, 77, 80, 50, 54, 32, 32,101,111,102, 95,108,122,109,
/* 0x1ef0 */ 97, 10
/* 0x02d0 */ 226, 15,190,169,253,123, 1,169,253, 3, 0,145, 8, 0, 64, 57,
/* 0x02e0 */ 7,192,128, 82, 8,125, 3, 83,231, 32,200, 26,231,192, 57, 17,
/* 0x02f0 */ 232, 3, 0,145,255, 67, 39,203,228, 3, 0,145,159,124,129,168,
/* 0x0300 */ 159, 0, 8,235,195,255,255, 84,255,127,191,169,230, 3, 3,170,
/* 0x0310 */ 197, 0, 64,185,228, 3, 2,170,227, 35, 0,145, 34, 8, 0, 81,
/* 0x0320 */ 225, 3, 0,170,224, 3, 0,145, 39, 20, 64, 56,231, 8, 0, 18,
/* 0x0330 */ 7, 8, 0, 57, 39, 20, 64, 56,232,124, 4, 83, 8, 4, 0, 57,
/* 0x0340 */ 231, 12, 0, 18, 7, 0, 0, 57, 3, 0, 0,148,191, 3, 0,145,
/* 0x0350 */ 0, 0, 0, 20,255, 67, 1,209, 39, 0,128, 82, 17, 16, 0,145,
/* 0x0360 */ 9,128,128, 82,243, 83, 0,169,245, 91, 1,169,247, 99, 2,169,
/* 0x0370 */ 249,107, 3,169,251,115, 4,169, 20, 8, 64, 57, 19, 4, 64, 57,
/* 0x0380 */ 22, 0, 64, 57,244, 32,212, 26,127, 0, 0,185,243, 32,211, 26,
/* 0x0390 */ 223, 0, 0,185, 7, 0,128,210,148, 6, 0, 81, 8, 4, 64, 57,
/* 0x03a0 */ 10, 1, 22, 11,104, 6, 0, 81, 18, 1, 39, 30, 8, 96,128, 82,
/* 0x03b0 */ 8, 33,202, 26, 8,217, 28, 49,160, 0, 0, 84, 41,122, 39,120,
/* 0x03c0 */ 231, 4, 0,145, 31, 1, 7,107,168,255,255, 84, 34, 64, 34,139,
/* 0x03d0 */ 63, 0, 2,235, 64, 16, 0, 84,235, 3, 1,170, 40, 4, 0,145,
/* 0x03e0 */ 103, 85, 64, 56, 31, 1, 2,235,160, 15, 0, 84, 9, 21, 64, 56,
/* 0x03f0 */ 31, 1, 11,235, 39, 33, 7, 42, 97,255,255, 84,229, 69, 0, 52,
/* 0x0400 */ 8, 1,128, 82, 53, 0,128, 82, 18, 0,128, 82, 9, 0,128, 18,
/* 0x0410 */ 20, 1, 39, 30,104, 0,128, 82,177, 2, 39, 30,247, 3, 21, 42,
/* 0x0420 */ 7, 1, 39, 30, 8, 86,128,210,165, 2, 39, 30,252, 3, 21, 42,
/* 0x0430 */ 3, 1,103,158,104, 1,128, 82,234, 3, 18, 42,240, 3, 18, 42,
/* 0x0440 */ 0, 1, 39, 30, 8,176, 41,145, 14,224,191, 18, 15, 0,129, 82,
/* 0x0450 */ 1, 1,103,158, 40, 1,128, 82, 2, 1, 39, 30,136, 2, 38, 30,
/* 0x0460 */ 8, 1, 22, 75, 16, 1, 39, 30, 72,110, 28, 83, 63, 1, 14,107,
/* 0x0470 */ 25, 2, 20, 10, 13,125, 64,147,173,193, 57,139,173,249,127,211,
/* 0x0480 */ 232, 0, 0, 84,127, 1, 2,235,160, 10, 0, 84,104, 1, 64, 57,
/* 0x0490 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 59,106,109,120,
/* 0x04a0 */ 40,125, 11, 83, 8,125, 27, 27,255, 0, 8,107,130, 10, 0, 84,
/* 0x04b0 */ 73, 2, 38, 30, 19, 62, 1, 14, 95, 26, 0,113, 12, 2, 9, 10,
/* 0x04c0 */ 73, 41,211, 26,140, 33,214, 26,234, 1, 27, 75, 41, 1, 12, 11,
/* 0x04d0 */ 106, 23,138, 11, 42,106, 45,120, 41, 5, 9, 11, 41, 93,120,211,
/* 0x04e0 */ 41,217, 28,145, 58, 6, 9,139,109, 31, 0, 84, 10, 2, 28, 75,
/* 0x04f0 */ 41, 0,128, 82,153,104,106, 56, 7, 0, 0, 20, 91,107, 42,120,
/* 0x0500 */ 41,121, 31, 83,232, 3, 13, 42, 83, 57, 0, 53, 63,253, 3,113,
/* 0x0510 */ 236, 3, 0, 84, 57,123, 31, 83, 31, 1, 14,107, 51, 3, 24, 18,
/* 0x0520 */ 56,121, 31, 83,106,126, 64,147, 74, 1, 4,145, 74,193, 41,139,
/* 0x0530 */ 74,249,127,211,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0540 */ 224, 4, 0, 84,108, 1, 64, 57,107, 5, 0,145,135, 33, 7, 42,
/* 0x0550 */ 76,107,106,120, 13,125, 11, 83,251, 1, 12, 75,173,125, 12, 27,
/* 0x0560 */ 155, 21,155, 11,140, 21, 76, 75,255, 0, 13,107, 8, 1, 13, 75,
/* 0x0570 */ 99,252,255, 84, 76,107, 42,120, 9, 7, 0, 17,231, 0, 13, 75,
/* 0x0580 */ 115,252,255, 53, 63,253, 3,113, 77, 27, 0, 84, 42, 29, 0, 83,
/* 0x0590 */ 233, 3, 8, 42,138, 72, 48, 56, 16, 6, 0, 17, 95, 38, 0,113,
/* 0x05a0 */ 236, 49, 0, 84, 82, 14, 0, 81,191, 0, 16,107,232,245,255, 84,
/* 0x05b0 */ 0,224,191, 18, 63, 1, 0,107,136, 0, 0, 84,127, 1, 2,235,
/* 0x05c0 */ 224, 0, 0, 84,107, 5, 0,145, 97, 1, 1,203, 97, 0, 0,185,
/* 0x05d0 */ 208, 0, 0,185, 0, 0,128, 82, 2, 0, 0, 20, 32, 0,128, 82,
/* 0x05e0 */ 243, 83, 64,169,245, 91, 65,169,247, 99, 66,169,249,107, 67,169,
/* 0x05f0 */ 251,115, 68,169,255, 67, 1,145,192, 3, 95,214, 58, 1, 8, 75,
/* 0x0600 */ 74,126, 64,147,105, 23, 91, 75, 95, 3, 14,107, 41,106, 45,120,
/* 0x0610 */ 76, 1, 3,145,231, 0, 8, 75,140,249,127,211,232, 0, 0, 84,
/* 0x0620 */ 127, 1, 2,235,192,253,255, 84,104, 1, 64, 57, 90, 95, 24, 83,
/* 0x0630 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,108,120, 74,127, 11, 83,
/* 0x0640 */ 74,125, 8, 27,255, 0, 10,107,130, 25, 0, 84,237, 0, 38, 30,
/* 0x0650 */ 233, 1, 8, 75, 95, 30, 0,113, 53, 2, 38, 30, 8, 21,137, 11,
/* 0x0660 */ 241, 2, 39, 30, 40,106, 44,120,242,179,141, 26, 12,160, 25,145,
/* 0x0670 */ 247, 3, 28, 42, 95, 1, 14,107,232, 0, 0, 84,127, 1, 2,235,
/* 0x0680 */ 224,250,255, 84,104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145,
/* 0x0690 */ 7, 33, 7, 42,141, 1, 64,121, 73,125, 11, 83, 41,125, 13, 27,
/* 0x06a0 */ 255, 0, 9,107, 98, 31, 0, 84, 40,115, 29, 83,115, 0,128, 82,
/* 0x06b0 */ 234, 1, 13, 75, 8,125, 64,147, 8, 9, 0,145,173, 21,138, 11,
/* 0x06c0 */ 228, 3, 39, 30,141, 1, 0,121,102, 2, 39, 30,153, 5, 8,139,
/* 0x06d0 */ 218, 0, 38, 30, 44, 0,128, 82, 6, 0, 0, 20, 13, 3, 0,121,
/* 0x06e0 */ 90, 7, 0,113,140,121, 31, 83,233, 3, 8, 42, 32, 3, 0, 84,
/* 0x06f0 */ 63, 1, 14,107,147,121, 31, 83, 56,199, 44,139,232, 0, 0, 84,
/* 0x0700 */ 127, 1, 2,235, 41, 93, 24, 83,160,246,255, 84,104, 1, 64, 57,
/* 0x0710 */ 107, 5, 0,145, 7, 33, 7, 42, 8, 3, 64,121, 42,125, 11, 83,
/* 0x0720 */ 237, 1, 8, 75, 27, 21, 72, 75, 13, 21,141, 11, 72,125, 8, 27,
/* 0x0730 */ 255, 0, 8,107, 41, 1, 8, 75, 35,253,255, 84, 27, 3, 0,121,
/* 0x0740 */ 90, 7, 0,113,231, 0, 8, 75,108, 6, 0, 17, 33,253,255, 84,
/* 0x0750 */ 166, 68,166, 46,138, 0, 38, 30, 95, 14, 0,113,200, 0, 38, 30,
/* 0x0760 */ 72, 1, 8, 75, 8, 1, 12, 11, 6, 1, 39, 30,236, 22, 0, 84,
/* 0x0770 */ 234, 0, 38, 30, 31, 13, 0,113,220, 0,128, 82, 10,209,138, 26,
/* 0x0780 */ 40, 0,128, 82, 74,101, 26, 83, 74,125, 64,147, 74,193, 6,145,
/* 0x0790 */ 91,249,127,211, 6, 0, 0, 20, 44,106, 57,120,156, 7, 0,113,
/* 0x07a0 */ 8,121, 31, 83,233, 3, 10, 42, 32, 3, 0, 84, 63, 1, 14,107,
/* 0x07b0 */ 19,121, 31, 83,121,199, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x07c0 */ 41, 93, 24, 83,192,240,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x07d0 */ 71, 33, 7, 42, 42,106,121,120, 45,125, 11, 83,236, 1, 10, 75,
/* 0x07e0 */ 90, 21, 74, 75, 76, 21,140, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x07f0 */ 41, 1, 10, 75, 35,253,255, 84, 58,106, 57,120,156, 7, 0,113,
/* 0x0800 */ 231, 0, 10, 75,104, 6, 0, 17, 33,253,255, 84, 10, 1, 1, 81,
/* 0x0810 */ 95, 13, 0,113, 45, 17, 0, 84, 95, 53, 0,113, 72, 1, 0, 18,
/* 0x0820 */ 77,125, 1, 19, 12, 1, 31, 50,140, 32, 0, 84,104, 0,102,158,
/* 0x0830 */ 187, 5, 0, 81,152, 33,219, 26, 8,193, 42,203, 8, 65, 56,139,
/* 0x0840 */ 40, 6, 8,139, 8, 9, 0,209, 19, 1,103,158, 40, 0,128, 82,
/* 0x0850 */ 252, 3, 8, 42, 7, 0, 0, 20, 83, 3, 0,121, 8,121, 31, 83,
/* 0x0860 */ 233, 3, 10, 42,123, 7, 0,113,156,123, 31, 83,128, 14, 0, 84,
/* 0x0870 */ 106, 2,102,158, 63, 1, 14,107, 25,121, 31, 83, 90,197, 40,139,
/* 0x0880 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,128,234,255, 84,
/* 0x0890 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 74, 3, 64,121,
/* 0x08a0 */ 45,125, 11, 83,243, 1, 10, 75, 76, 21, 74, 75, 83, 21,147, 11,
/* 0x08b0 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75,227,252,255, 84,
/* 0x08c0 */ 76, 3, 0,121, 24, 3, 28, 42,231, 0, 10, 75, 40, 7, 0, 17,
/* 0x08d0 */ 229,255,255, 23, 41, 0,128, 82, 6, 0, 0, 20, 41,121, 31, 83,
/* 0x08e0 */ 74,107, 56,120, 63,253, 3,113,232, 3, 12, 42, 44, 3, 0, 84,
/* 0x08f0 */ 31, 1, 14,107, 51,121, 31, 83, 56,125,127,147,232, 0, 0, 84,
/* 0x0900 */ 127, 1, 2,235, 8, 93, 24, 83,160,230,255, 84,106, 1, 64, 57,
/* 0x0910 */ 107, 5, 0,145, 71, 33, 7, 42, 74,107,120,120, 12,125, 11, 83,
/* 0x0920 */ 237, 1, 10, 75,140,125, 10, 27, 89, 21, 74, 75, 74, 21,141, 11,
/* 0x0930 */ 255, 0, 12,107, 8, 1, 12, 75, 35,253,255, 84,105, 6, 0, 17,
/* 0x0940 */ 89,107, 56,120, 63,253, 3,113,231, 0, 12, 75, 45,253,255, 84,
/* 0x0950 */ 42, 29, 0, 83, 95, 14, 0,113,138, 72, 48, 56,233, 3, 8, 42,
/* 0x0960 */ 16, 6, 0, 17,204,225,255, 84,191, 0, 16,107, 18, 0,128, 82,
/* 0x0970 */ 200,215,255, 84, 15,255,255, 23, 73, 3, 10, 75, 8, 21, 72, 75,
/* 0x0980 */ 63, 1, 14,107, 40,106, 44,120,231, 0, 10, 75,154, 97, 0,145,
/* 0x0990 */ 232, 0, 0, 84,127, 1, 2,235, 32,226,255, 84,104, 1, 64, 57,
/* 0x09a0 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 40,106,122,120,
/* 0x09b0 */ 42,125, 11, 83, 74,125, 8, 27,255, 0, 10,107, 66, 10, 0, 84,
/* 0x09c0 */ 233, 1, 8, 75, 95, 1, 14,107,173,129, 7,145, 8, 21,137, 11,
/* 0x09d0 */ 40,106, 58,120,232, 0, 0, 84,127, 1, 2,235, 0,224,255, 84,
/* 0x09e0 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x09f0 */ 40,106,109,120, 73,125, 11, 83, 41,125, 8, 27,255, 0, 9,107,
/* 0x0a00 */ 226, 16, 0, 84,234, 1, 8, 75, 8, 21,138, 11, 40,106, 45,120,
/* 0x0a10 */ 112,222,255, 52, 74, 0, 38, 30, 8, 2, 28, 75, 12, 0, 38, 30,
/* 0x0a20 */ 95, 30, 0,113, 82,177,140, 26,138,104,104, 56,138, 72, 48, 56,
/* 0x0a30 */ 16, 6, 0, 17,221,254,255, 23,248, 3, 10, 42, 28, 7, 0, 49,
/* 0x0a40 */ 128,219,255, 84, 82, 30, 0, 17,200, 0, 38, 30,159, 3, 16,107,
/* 0x0a50 */ 12, 9, 0, 17, 72,220,255, 84,232, 3, 16, 42, 2, 0, 0, 20,
/* 0x0a60 */ 76,218,255, 52, 10, 2, 28, 75, 16, 6, 0, 17, 31, 2, 5,107,
/* 0x0a70 */ 140, 5, 0, 81,138,104,106, 56,138, 72, 40, 56,232, 3, 16, 42,
/* 0x0a80 */ 3,255,255, 84,191, 0, 16,107, 8,207,255, 84,201,254,255, 23,
/* 0x0a90 */ 74, 1, 9, 75,173, 21, 77, 75, 95, 1, 14,107,141, 1, 0,121,
/* 0x0aa0 */ 231, 0, 9, 75,232, 0, 0, 84,127, 1, 2,235,128,217,255, 84,
/* 0x0ab0 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0ac0 */ 141, 5, 64,121, 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107,
/* 0x0ad0 */ 34, 7, 0, 84, 40,115, 29, 83, 19, 1,128, 82,234, 1, 13, 75,
/* 0x0ae0 */ 8,125, 64,147,100, 2, 39, 30, 8, 9, 2,145,115, 0,128, 82,
/* 0x0af0 */ 173, 21,138, 11,153, 5, 8,139,141, 5, 0,121,102, 2, 39, 30,
/* 0x0b00 */ 244,254,255, 23, 41, 1, 10, 75, 8, 21, 72, 75, 63, 1, 14,107,
/* 0x0b10 */ 40,106, 58,120,231, 0, 10, 75,154,193, 0,145,232, 0, 0, 84,
/* 0x0b20 */ 127, 1, 2,235,192,213,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0b30 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,122,120, 40,125, 11, 83,
/* 0x0b40 */ 10,125, 13, 27,255, 0, 10,107, 35, 5, 0, 84, 41, 1, 10, 75,
/* 0x0b50 */ 173, 21, 77, 75, 63, 1, 14,107, 45,106, 58,120,231, 0, 10, 75,
/* 0x0b60 */ 140, 33, 1,145,232, 0, 0, 84,127, 1, 2,235,128,211,255, 84,
/* 0x0b70 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0b80 */ 45,106,108,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0b90 */ 2, 8, 0, 84,232, 1, 13, 75,233, 3, 28, 42, 60, 2, 38, 30,
/* 0x0ba0 */ 173, 21,136, 11, 45,106, 44,120,241, 2, 39, 30,247, 3, 9, 42,
/* 0x0bb0 */ 21, 0, 0, 20, 8, 2,128, 82,231, 0, 9, 75,173, 21, 77, 75,
/* 0x0bc0 */ 153, 17, 8,145, 4, 1, 39, 30, 8, 1,128, 82,141, 5, 0,121,
/* 0x0bd0 */ 73, 1, 9, 75, 6, 1, 39, 30,190,254,255, 23,191, 0, 16,107,
/* 0x0be0 */ 82, 26, 0, 81, 40,196,255, 84,114,254,255, 23,232, 1, 13, 75,
/* 0x0bf0 */ 233, 3, 28, 42,252, 3, 23, 42,247, 3, 9, 42,173, 21,136, 11,
/* 0x0c00 */ 45,106, 58,120,136, 2, 38, 30, 95, 30, 0,113, 9, 0, 38, 30,
/* 0x0c10 */ 44, 0,102,158, 18,177,137, 26,151,254,255, 23, 8, 21, 72, 75,
/* 0x0c20 */ 74, 1, 9, 75,231, 0, 9, 75, 40,106, 45,120,246,255,255, 23,
/* 0x0c30 */ 232, 3, 13, 42, 84,254,255, 23,170, 21, 0, 81, 63, 1, 14,107,
/* 0x0c40 */ 140,121, 31, 83,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0c50 */ 96,204,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0c60 */ 41,125, 1, 83,255, 0, 9,107, 99, 0, 0, 84,231, 0, 9, 75,
/* 0x0c70 */ 140, 1, 0, 50, 74, 5, 0,113, 33,254,255, 84, 8, 32, 25,145,
/* 0x0c80 */ 152,109, 28, 83,155, 0,128, 82, 19, 1,103,158,240,254,255, 23,
/* 0x0c90 */ 232, 3, 28, 42,231, 0, 10, 75,173, 21, 77, 75,252, 3, 21, 42,
/* 0x0ca0 */ 45,106, 44,120, 42, 1, 10, 75, 53, 2, 38, 30,241, 2, 39, 30,
/* 0x0cb0 */ 247, 3, 8, 42,212,255,255, 23,240, 3, 5, 42,227, 19,189,169,
/* 0x0cc0 */ 229, 27, 1,169,254, 19, 0,249,232, 3, 1,170, 45, 64, 34,139,
/* 0x0cd0 */ 233, 3, 4,170,142, 64, 37,139, 11, 16, 0,145, 6, 0, 64, 57,
/* 0x0ce0 */ 5, 4, 64, 57, 4, 8, 64, 57,174, 0, 6, 11, 7, 0,128, 18,
/* 0x0cf0 */ 229, 32,197, 26,229, 3, 37, 42,228, 32,196, 26,228, 3, 36, 42,
/* 0x0d00 */ 35, 0,128, 82, 34, 0,128, 82, 33, 0,128, 82, 32, 0,128, 82,
/* 0x0d10 */ 6, 0,128, 82,230, 31, 0,185, 2, 96,128, 82,192,230,128, 82,
/* 0x0d20 */ 66, 32,206, 26, 66, 0, 0, 11, 0,128,128,210,225, 3, 11,170,
/* 0x0d30 */ 0, 64, 0,170, 0,128, 0,170, 32,132, 0,248, 66, 16, 0,113,
/* 0x0d40 */ 204,255,255, 84, 0, 21, 0,145,232, 0, 0,148, 31, 0, 8,235,
/* 0x0d50 */ 193,255,255, 84,227, 67, 66,248,226, 19, 64,185, 36, 1, 3,203,
/* 0x0d60 */ 128, 0, 2, 10,224, 47, 0,185, 0, 16, 6, 11, 97, 1, 0,145,
/* 0x0d70 */ 226, 0, 0,148,161, 5, 0, 84,227, 23, 64,185,226, 27, 64,185,
/* 0x0d80 */ 99, 0, 4, 10,224,115, 64, 57, 99, 32,194, 26,226, 3, 2, 75,
/* 0x0d90 */ 66, 32, 0, 17, 2, 36,194, 26, 99, 0, 2, 11,106,177, 57,145,
/* 0x0da0 */ 99, 4, 3, 11,227, 3, 3, 42, 32, 0,128, 82, 74, 37, 3,139,
/* 0x0db0 */ 223, 28, 0,113, 35, 2, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x0dc0 */ 37,105, 99, 56,165,120, 31, 83, 65, 1, 8,145,164, 0, 24, 18,
/* 0x0dd0 */ 227, 3, 4, 42, 33, 4, 3,139,202, 0, 0,148, 3, 0, 0, 18,
/* 0x0de0 */ 130,124, 8, 83,127, 0, 2,107,193, 0, 0, 84, 31, 0, 4,113,
/* 0x0df0 */ 163,254,255, 84, 5, 0, 0, 20,225, 3, 10,170,193, 0, 0,148,
/* 0x0e00 */ 31, 0, 4,113,163,255,255, 84, 98, 0,128, 82,195, 0,128, 82,
/* 0x0e10 */ 223, 40, 0,113, 67, 48,131, 26,223, 16, 0,113,195, 48,131, 26,
/* 0x0e20 */ 198, 0, 3, 75, 34, 0, 0, 20, 97, 1, 6,145,178, 0, 0,148,
/* 0x0e30 */ 129, 1, 0, 84,227, 11, 64,185,226, 7, 64,185,227, 15, 0,185,
/* 0x0e40 */ 226, 11, 0,185,239, 7, 0,185, 3, 0,128, 82,223, 28, 0,113,
/* 0x0e50 */ 102, 0,128, 82,102, 48,134, 26,106,145, 25,145, 42, 0, 0, 20,
/* 0x0e60 */ 97, 97, 6,145,164, 0, 0,148, 97, 2, 0, 84,227, 47, 64,185,
/* 0x0e70 */ 97,129, 7,145, 96, 16, 6, 11,160, 0, 0,148,161, 3, 0, 84,
/* 0x0e80 */ 35, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x0e90 */ 227, 67, 66,248, 36, 1, 3,203,159, 0, 15,107,131, 17, 0, 84,
/* 0x0ea0 */ 227,125, 64,147,227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56,
/* 0x0eb0 */ 121, 0, 0, 20, 97,193, 6,145,143, 0, 0,148,228, 7, 64,185,
/* 0x0ec0 */ 64, 1, 0, 84, 97, 33, 7,145,139, 0, 0,148,228, 11, 64,185,
/* 0x0ed0 */ 128, 0, 0, 84,227, 11, 64,185,228, 15, 64,185,227, 15, 0,185,
/* 0x0ee0 */ 227, 7, 64,185,227, 11, 0,185,239, 7, 0,185,239, 3, 4, 42,
/* 0x0ef0 */ 3, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x0f00 */ 106,161, 41,145, 65, 1, 0,145,125, 0, 0,148, 1, 1, 0, 84,
/* 0x0f10 */ 227, 47, 64,185, 69, 17, 0,145,227, 3, 3, 42, 2, 0,128, 82,
/* 0x0f20 */ 165, 16, 3,139, 4, 1,128, 82, 14, 0, 0, 20, 65, 9, 0,145,
/* 0x0f30 */ 115, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 4,145,
/* 0x0f40 */ 227, 3, 3, 42, 2, 1,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x0f50 */ 4, 0, 0, 20, 69, 17, 8,145, 2, 2,128, 82, 4, 32,128, 82,
/* 0x0f60 */ 226, 55, 0,185, 32, 0,128, 82,225, 3, 5,170,101, 0, 0,148,
/* 0x0f70 */ 3, 0, 4,107,163,255,255, 84,229, 55, 64,185,165, 0, 3, 11,
/* 0x0f80 */ 229, 55, 0,185,223, 16, 0,113,194, 6, 0, 84,198, 28, 0, 17,
/* 0x0f90 */ 99, 0,128, 82,191, 16, 0,113,101, 32,133, 26,227, 3, 5, 42,
/* 0x0fa0 */ 101, 29, 3,139,165,128, 13,145, 32, 0,128, 82, 4, 8,128, 82,
/* 0x0fb0 */ 225, 3, 5,170, 83, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x0fc0 */ 227, 47, 0,185,127, 16, 0,113, 99, 4, 0, 84,100,124, 1, 83,
/* 0x0fd0 */ 132, 4, 0, 81,111, 0, 0, 18,239, 1, 31, 50,127, 56, 0,113,
/* 0x0fe0 */ 226, 0, 0, 84,239, 33,196, 26,106,121, 21,145,227, 1, 3, 75,
/* 0x0ff0 */ 227, 3, 3, 42, 74, 5, 3,139, 12, 0, 0, 20,132, 16, 0, 81,
/* 0x1000 */ 53, 0, 0,148,231,124, 1, 83,131, 1, 7,107,108, 32,140, 26,
/* 0x1010 */ 239, 1, 15, 26,132, 4, 0,113, 65,255,255, 84,106, 17, 25,145,
/* 0x1020 */ 239,109, 28, 83,132, 0,128, 82, 37, 0,128, 82, 32, 0,128, 82,
/* 0x1030 */ 225, 3, 10,170, 51, 0, 0,148, 31, 0, 0,114, 64, 0, 0, 84,
/* 0x1040 */ 239, 1, 5, 42,165,120, 31, 83,132, 4, 0,113, 33,255,255, 84,
/* 0x1050 */ 2, 0, 0, 20,239, 47, 64,185,239, 5, 0, 49,229, 55, 64,185,
/* 0x1060 */ 227, 67, 66,248,165, 8, 0, 17, 35, 1, 3,203,255, 1, 3,107,
/* 0x1070 */ 232, 2, 0, 84,227,125, 64,147,227, 3, 3,203, 32,105, 99, 56,
/* 0x1080 */ 32, 21, 0, 56, 63, 1, 14,235,194, 0, 0, 84,165, 4, 0,113,
/* 0x1090 */ 97,255,255, 84,224,115, 0, 57, 63, 1, 14,235,195,229,255, 84,
/* 0x10a0 */ 13, 0, 0,148, 0, 0,128, 82,226, 19, 64,249, 3, 1, 2,203,
/* 0x10b0 */ 226, 31, 64,249, 67, 0, 0,185,226, 67, 66,248, 35, 1, 2,203,
/* 0x10c0 */ 226, 55, 64,249, 67, 0, 0,185,255,243, 0,145, 32, 0,128, 82,
/* 0x10d0 */ 246,255,255, 23,227,124, 24, 83,195, 0, 0, 53, 31, 1, 13,235,
/* 0x10e0 */ 231, 92, 24, 83, 66,255,255, 84, 3, 21, 64, 56,108, 32, 12, 42,
/* 0x10f0 */ 192, 3, 95,214,224, 3, 6, 42, 33, 68, 32,139, 0, 0,128, 82,
/* 0x1100 */ 33, 68, 32,139,227,124, 24, 83,241, 3, 30,170, 94, 0, 0, 16,
/* 0x1110 */ 99,254,255, 52, 35, 0, 64,121,226,124, 11, 83, 98,124, 2, 27,
/* 0x1120 */ 159, 1, 2,107, 2, 1, 0, 84,231, 3, 2, 42, 2, 0,129, 82,
/* 0x1130 */ 66, 0, 3, 75, 0, 0, 0, 58, 99, 20, 66, 11, 35, 0, 0,121,
/* 0x1140 */ 32, 2, 95,214,140, 1, 2, 75,231, 0, 2, 75, 99, 20, 67, 75,
/* 0x1150 */ 0, 0, 0, 58, 35, 0, 0,121, 32, 2, 95,214,194, 3,128, 82,
/* 0x1160 */ 225, 0, 0, 16, 64, 0,128, 82, 8, 8,128, 82, 1, 0, 0,212,
/* 0x1170 */ 224, 15,128, 82,168, 11,128, 82, 1, 0, 0,212, 80, 82, 79, 84,
/* 0x1180 */ 95, 69, 88, 69, 67,124, 80, 82, 79, 84, 95, 87, 82, 73, 84, 69,
/* 0x1190 */ 32,102, 97,105,108,101,100, 46, 10, 0, 67,132, 64,248,227,255,
/* 0x11a0 */ 255,181, 3, 0,130,210, 64, 4,193,168, 96, 0, 0,180, 31, 24,
/* 0x11b0 */ 0,241,161,255,255, 84, 33, 0,131,154,225, 3, 1,203,225,255,
/* 0x11c0 */ 129,146,225, 19, 0,249,226, 3, 30,170, 65,144, 0,209, 36, 68,
/* 0x11d0 */ 64,184,134, 0, 0, 18,131, 0, 38, 10,229, 3, 1,170, 36, 68,
/* 0x11e0 */ 64,184,165, 0, 4,203, 36, 68, 64,184,132, 48, 6,139,132, 0,
/* 0x11f0 */ 5,139,228, 15, 0,249, 36, 68, 64,184,132, 0, 5,139,228, 27,
/* 0x1200 */ 0,249, 36, 68, 64,184,128, 0, 5,139, 97, 0, 5,139, 36, 4,
/* 0x1210 */ 64,185, 33, 48, 0,145, 33, 0, 4,139,229, 35, 64,185, 36, 68,
/* 0x1220 */ 64,184, 5, 0, 37, 10,165, 12, 0, 17,165,116, 30, 18,132, 0,
/* 0x1230 */ 5, 11, 0, 64, 37,203,224,147, 4,169, 0, 64, 37,139,132, 0,
/* 0x1240 */ 5, 75, 16, 0, 0,148, 99, 28, 0, 18,127, 72, 1,113,129, 1,
/* 0x1250 */ 0, 84, 33,252, 66,211, 65, 1, 0,180, 33, 4, 0,209, 2,120,
/* 0x1260 */ 97,184, 67,120, 26, 83,127, 20, 0,113,129, 0, 0, 84, 67, 0,
/* 0x1270 */ 1, 75, 98,100, 0, 51, 2,120, 33,184, 1,255,255,181,192, 3,
/* 0x1280 */ 95,214,165,124, 2, 83,254,151, 5,169, 35, 20, 64, 57, 38, 24,
/* 0x1290 */ 64, 57,224,147, 6,169,230,143, 7,169, 36, 68, 64,184,229, 3,
/* 0x12a0 */ 4, 42, 36, 68, 64,184,226,147, 8,169,227,195, 1,145,225,151,
/* 0x12b0 */ 9,169,224,143, 10,169,165, 12, 0,145,227, 99, 64,185, 98, 8,
/* 0x12c0 */ 69,139,227, 71, 64,249, 99, 0, 0,148,227, 47, 64,249, 97, 0,
/* 0x12d0 */ 0,148, 53, 0, 0,148, 5, 0,128,210, 4, 0,128,146, 67, 6,
/* 0x12e0 */ 128,210, 98, 0,128,210,224,135, 68,169,230, 3, 0,170,200, 27,
/* 0x12f0 */ 128, 82, 1, 0, 0,212, 31, 0, 6,235, 64, 0, 0, 84, 0, 0,
/* 0x1300 */ 32,212,229, 99, 64,185,225, 31, 64,249, 29, 0, 0,148,228, 71,
/* 0x1310 */ 64,249,224,135, 73,169,226,143, 74,169,128, 0, 63,214, 4, 0,
/* 0x1320 */ 0,148, 1, 0, 0,212,224, 7,204,168, 96, 0, 31,214,228, 27,
/* 0x1330 */ 64,249,192, 7, 64,169,128, 0, 0,249,129, 8, 0,185,228, 47,
/* 0x1340 */ 64,249,226,143, 71,169,224,135, 70,169, 67, 0, 0,180,128, 0,
/* 0x1350 */ 63,214,224,135, 68,169,162, 0,128,210, 72, 28,128, 82, 1, 0,
/* 0x1360 */ 0,212,254,147, 66,169,224,135, 67,169,232, 26,128, 82,226, 15,
/* 0x1370 */ 65,169,128, 0, 31,214, 37,192, 95,184,165, 92, 0, 18,133, 0,
/* 0x1380 */ 0, 54, 35, 68, 64,184,165, 4, 0, 81, 3, 68, 0,184,165, 0,
/* 0x1390 */ 0, 52, 34, 12,193, 40,165, 8, 0, 81, 2, 12,129, 40,165,255,
/* 0x13a0 */ 255, 53,192, 3, 95,214,254, 95, 0,249,227, 3, 30,170, 41, 0,
/* 0x13b0 */ 0,148, 65,244,126,211, 5, 0,128,210, 4, 0,128,146, 67, 4,
/* 0x13c0 */ 128,210, 98, 0,128,210,225, 35, 0,249, 0, 0,128,210,200, 27,
/* 0x13d0 */ 128, 82, 1, 0, 0,212, 31, 4, 64,177, 67, 0, 0, 84, 0, 0,
/* 0x13e0 */ 32,212,224, 31, 0,249,225, 39, 64,249,229, 99, 64,185,228,255,
/* 0x13f0 */ 255,151,225,151, 73,169,224, 79, 0,249,165, 12, 0, 17,165,124,
/* 0x1400 */ 2, 83,223,255,255,151,226, 3, 0,170,225, 71, 64,249,224, 71,
/* 0x1410 */ 0,249,217,255,255,151,225, 47, 64,249,224, 47, 0,249,214,255,
/* 0x1420 */ 255,151,225, 95, 64,249,224, 95, 0,249,211,255,255,151,224,135,
/* 0x1430 */ 67,169,162, 0,128,210, 72, 28,128, 82, 1, 0, 0,212, 31, 4,
/* 0x1440 */ 64,177, 67, 0, 0, 84, 0, 0, 32,212,254, 95, 64,249,192, 3,
/* 0x1450 */ 31,214, 99,192, 95,184, 99, 92, 0, 18, 66, 0, 3,139,192, 3,
/* 0x1460 */ 95,214,102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,
/* 0x1470 */ 102, 54, 52, 45,108,105,116,116,108,101, 97, 97,114, 99,104, 54,
/* 0x1480 */ 52, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,120,
/* 0x1490 */ 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,
/* 0x14a0 */ 105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32,
/* 0x14b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32,
/* 0x14c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70,105,108,
/* 0x14d0 */ 101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97,
/* 0x14e0 */ 103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32,
/* 0x14f0 */ 32, 32, 32, 32, 32, 48, 49, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x1500 */ 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1510 */ 78, 84, 83, 10, 32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65, 68,
/* 0x1520 */ 32, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x1530 */ 53, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x1540 */ 84, 83, 10, 32, 32, 50, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32,
/* 0x1550 */ 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 53,
/* 0x1560 */ 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x1570 */ 83, 10, 32, 32, 51, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32,
/* 0x1580 */ 32, 32, 32, 32, 48,101, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x1590 */ 53, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x15a0 */ 84, 83, 10, 32, 32, 52, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32,
/* 0x15b0 */ 32, 32, 32, 32, 32, 48,101, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x15c0 */ 48, 49, 51, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x15d0 */ 69, 78, 84, 83, 10, 32, 32, 53, 32, 78, 82, 86, 50, 66, 32, 32,
/* 0x15e0 */ 32, 32, 32, 32, 32, 32, 32, 48, 98, 52, 32, 32, 48, 32, 32, 48,
/* 0x15f0 */ 32, 32, 48, 50, 49, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1600 */ 78, 84, 69, 78, 84, 83, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95,
/* 0x1610 */ 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 56, 52, 32, 32, 48, 32,
/* 0x1620 */ 32, 48, 32, 32, 48, 50,100, 48, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1630 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 55, 32, 76, 90, 77,
/* 0x1640 */ 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 57, 54, 56, 32,
/* 0x1650 */ 32, 48, 32, 32, 48, 32, 32, 48, 51, 53, 52, 32, 32, 50, 42, 42,
/* 0x1660 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 56, 32,
/* 0x1670 */ 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 52,
/* 0x1680 */ 97, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 99, 98, 99, 32, 32,
/* 0x1690 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x16a0 */ 32, 57, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32,
/* 0x16b0 */ 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 49, 53, 99, 32,
/* 0x16c0 */ 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10,
/* 0x16d0 */ 32, 49, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32,
/* 0x16e0 */ 32, 32, 48, 51,101, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 49,
/* 0x16f0 */ 53, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x1700 */ 84, 83, 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32,
/* 0x1710 */ 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49,
/* 0x1720 */ 49, 57, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1730 */ 78, 84, 83, 10, 32, 49, 50, 32, 69, 76, 70, 77, 65, 74, 78, 90,
/* 0x1740 */ 32, 32, 32, 32, 32, 32, 48, 50, 52, 32, 32, 48, 32, 32, 48, 32,
/* 0x1750 */ 32, 48, 49, 49, 57, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1760 */ 78, 84, 69, 78, 84, 83, 10, 32, 49, 51, 32, 65, 78, 68, 77, 65,
/* 0x1770 */ 74, 78, 90, 32, 32, 32, 32, 32, 32, 48, 52, 32, 32, 48, 32, 32,
/* 0x1780 */ 48, 32, 32, 48, 49, 49, 98,101, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1790 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 49, 52, 32, 69, 76, 70,
/* 0x17a0 */ 77, 65, 75, 78, 90, 32, 32, 32, 32, 32, 32, 48, 50, 97, 48, 32,
/* 0x17b0 */ 32, 48, 32, 32, 48, 32, 32, 48, 49, 49, 99, 50, 32, 32, 50, 42,
/* 0x17c0 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 83, 89, 77,
/* 0x17d0 */ 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48,
/* 0x17e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x17f0 */ 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 48, 32, 69,
/* 0x1800 */ 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1810 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1820 */ 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 69, 76, 70, 77,
/* 0x1830 */ 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1840 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82,
/* 0x1850 */ 86, 95, 72, 69, 65, 68, 32, 48, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x1860 */ 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1870 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84,
/* 0x1880 */ 65, 73, 76, 32, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48,
/* 0x1890 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x18a0 */ 108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 32, 48, 32,
/* 0x18b0 */ 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x18c0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x18d0 */ 82, 86, 50, 68, 32, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48,
/* 0x18e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x18f0 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 32, 48, 32, 78, 82,
/* 0x1900 */ 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1910 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77,
/* 0x1920 */ 65, 95, 69, 76, 70, 48, 48, 32, 48, 32, 76, 90, 77, 65, 95, 69,
/* 0x1930 */ 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1940 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90,
/* 0x1950 */ 77, 65, 95, 68, 69, 67, 50, 48, 32, 48, 32, 76, 90, 77, 65, 95,
/* 0x1960 */ 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1970 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x1980 */ 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76, 90, 77, 65,
/* 0x1990 */ 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x19a0 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x19b0 */ 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 48, 32, 76, 90, 77,
/* 0x19c0 */ 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x19d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x19e0 */ 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48, 32, 69, 76, 70, 77,
/* 0x19f0 */ 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a00 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76,
/* 0x1a10 */ 70, 77, 65, 74, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65, 74, 78,
/* 0x1a20 */ 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1a30 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 65, 78, 68, 77, 65,
/* 0x1a40 */ 74, 78, 90, 32, 48, 32, 65, 78, 68, 77, 65, 74, 78, 90, 10, 48,
/* 0x1a50 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1a60 */ 108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 75, 78, 90,
/* 0x1a70 */ 32, 48, 32, 69, 76, 70, 77, 65, 75, 78, 90, 10, 48, 48, 48, 48,
/* 0x1a80 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32,
/* 0x1a90 */ 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32,
/* 0x1aa0 */ 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ab0 */ 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32,
/* 0x1ac0 */ 78, 82, 86, 50, 69, 32, 48,101, 99, 32,117, 99,108, 95,110,114,
/* 0x1ad0 */ 118, 50,101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 51,
/* 0x1ae0 */ 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1af0 */ 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42,
/* 0x1b00 */ 32, 48, 32,101,111,102, 95,110, 50,101, 10, 48, 48, 48, 48, 48,
/* 0x1b10 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32,
/* 0x1b20 */ 32, 32, 70, 32, 78, 82, 86, 50, 68, 32, 48,101, 48, 32,117, 99,
/* 0x1b30 */ 108, 95,110,114,118, 50,100, 95,100,101, 99,111,109,112,114,101,
/* 0x1b40 */ 115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1b50 */ 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42,
/* 0x1b60 */ 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,110, 50,100, 10, 48,
/* 0x1b70 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1b80 */ 103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 66, 32, 48, 98,
/* 0x1b90 */ 52, 32,117, 99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111,
/* 0x1ba0 */ 109,112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48,
/* 0x1bb0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32,
/* 0x1bc0 */ 32, 32, 32, 42, 85, 78, 68, 42, 32, 48, 32,101,111,102, 95,110,
/* 0x1bd0 */ 50, 98, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1be0 */ 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68,
/* 0x1bf0 */ 42, 32, 48, 32,101,111,102, 95,108,122,109, 97, 10, 48, 48, 48,
/* 0x1c00 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1c10 */ 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x1c20 */ 32, 48, 32, 76,122,109, 97, 68,101, 99,111,100,101, 10, 48, 48,
/* 0x1c30 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103,
/* 0x1c40 */ 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32,
/* 0x1c50 */ 48, 32,101,110,100, 95,100,101, 99,111,109,112,114,101,115,115,
/* 0x1c60 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x1c70 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73,
/* 0x1c80 */ 78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32,
/* 0x1c90 */ 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x1ca0 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x1cb0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 99, 32, 82,
/* 0x1cc0 */ 95, 65, 65, 82, 67, 72, 54, 52, 95, 67, 65, 76, 76, 50, 54, 32,
/* 0x1cd0 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67,
/* 0x1ce0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x1cf0 */ 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x1d00 */ 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69,
/* 0x1d10 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x1d20 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d30 */ 48, 48, 55, 99, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 67,
/* 0x1d40 */ 79, 78, 68, 66, 82, 49, 57, 32, 32,101,111,102, 95,110, 50,101,
/* 0x1d50 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x1d60 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93,
/* 0x1d70 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1d80 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1d90 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x1da0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 55, 99, 32, 82, 95, 65, 65,
/* 0x1db0 */ 82, 67, 72, 54, 52, 95, 67, 79, 78, 68, 66, 82, 49, 57, 32, 32,
/* 0x1dc0 */ 101,111,102, 95,110, 50,100, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x1dd0 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x1de0 */ 91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x1df0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x1e00 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x1e10 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e20 */ 55, 56, 32, 82, 95, 65, 65, 82, 67, 72, 54, 52, 95, 67, 79, 78,
/* 0x1e30 */ 68, 66, 82, 49, 57, 32, 32,101,111,102, 95,110, 50, 98, 10, 10,
/* 0x1e40 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x1e50 */ 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70,
/* 0x1e60 */ 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32,
/* 0x1e70 */ 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x1e80 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x1e90 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 48, 32, 82,
/* 0x1ea0 */ 95, 65, 65, 82, 67, 72, 54, 52, 95, 74, 85, 77, 80, 50, 54, 32,
/* 0x1eb0 */ 32,101,111,102, 95,108,122,109, 97, 10
};
+330 -338
View File
@@ -1,5 +1,5 @@
/* arm64-win64.pe.h
created from arm64-win64.pe.bin, 6445 (0x192d) bytes
created from arm64-win64.pe.bin, 6310 (0x18a6) bytes
This file is part of the UPX executable compressor.
@@ -32,14 +32,14 @@
/* clang-format off */
#define STUB_ARM64_WIN64_PE_SIZE 6445
#define STUB_ARM64_WIN64_PE_ADLER32 0x20b067e0
#define STUB_ARM64_WIN64_PE_CRC32 0x6272f953
#define STUB_ARM64_WIN64_PE_SIZE 6310
#define STUB_ARM64_WIN64_PE_ADLER32 0x83bc495b
#define STUB_ARM64_WIN64_PE_CRC32 0x33ac6fff
unsigned char stub_arm64_win64_pe[6445] = {
unsigned char stub_arm64_win64_pe[6310] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0,183, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,216, 21, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,184, 21, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
/* 0x0040 */ 1, 64, 33,139,225, 11,190,169,227,123, 1,169, 5, 0,128, 18,
/* 0x0050 */ 4, 0,176, 82, 52, 0, 0, 20,228,123, 65,169,225, 15,194,168,
@@ -108,336 +108,328 @@ unsigned char stub_arm64_win64_pe[6445] = {
/* 0x0440 */ 215,255,255,151, 33, 0, 1, 26, 33, 8, 0, 17,191, 0, 20, 49,
/* 0x0450 */ 33, 36,129, 26, 67, 64, 33,139, 99,240, 95, 56, 67,200,101, 56,
/* 0x0460 */ 67, 20, 0, 56, 33, 4, 0,113,161,255,255, 84,212,255,255, 23,
/* 0x0470 */ 159, 56, 0,113, 1, 0, 0, 84,226, 15,190,169,253,123, 1,169,
/* 0x0480 */ 253, 3, 0,145, 8, 0, 64, 57, 7,192,128, 82, 8,125, 3, 83,
/* 0x0490 */ 231, 32,200, 26,231,192, 57, 17,232, 3, 0,145,255, 67, 39,203,
/* 0x04a0 */ 228, 3, 0,145,159,124,129,168,159, 0, 8,235,195,255,255, 84,
/* 0x04b0 */ 255,127,191,169,230, 3, 3,170,197, 0, 64,185,228, 3, 2,170,
/* 0x04c0 */ 227, 35, 0,145, 34, 8, 0, 81,225, 3, 0,170,224, 3, 0,145,
/* 0x04d0 */ 39, 20, 64, 56,231, 8, 0, 18, 7, 8, 0, 57, 39, 20, 64, 56,
/* 0x04e0 */ 232,124, 4, 83, 8, 4, 0, 57,231, 12, 0, 18, 7, 0, 0, 57,
/* 0x04f0 */ 35, 0, 0,148,191, 3, 0,145,229, 3, 0,170,253,123, 65,169,
/* 0x0500 */ 224, 7,194,168, 33, 0, 64,249, 33, 0, 0,139, 35, 0, 59,213,
/* 0x0510 */ 99, 1,224, 55, 98, 76, 80,211,100, 0,128,146,132, 32,194,154,
/* 0x0520 */ 2, 0, 4,138, 95, 0, 1,235,162, 0, 0, 84, 34,123, 11,213,
/* 0x0530 */ 66, 0, 4,203, 63, 0, 2,235,168,255,255, 84,159, 59, 3,213,
/* 0x0540 */ 99, 1,232, 55, 99, 12, 64,146, 98, 0,128,146, 66, 32,195,154,
/* 0x0550 */ 0, 0, 2,138, 63, 0, 0,235,169, 0, 0, 84, 32,117, 11,213,
/* 0x0560 */ 0, 0, 2,203, 63, 0, 0,235,168,255,255, 84,159, 59, 3,213,
/* 0x0570 */ 223, 63, 3,213,224, 3, 5,170,192, 3, 95,214,255, 67, 1,209,
/* 0x0580 */ 39, 0,128, 82, 17, 16, 0,145, 9,128,128, 82,243, 83, 0,169,
/* 0x0590 */ 245, 91, 1,169,247, 99, 2,169,249,107, 3,169,251,115, 4,169,
/* 0x05a0 */ 20, 8, 64, 57, 19, 4, 64, 57, 22, 0, 64, 57,244, 32,212, 26,
/* 0x05b0 */ 127, 0, 0,185,243, 32,211, 26,223, 0, 0,185, 7, 0,128,210,
/* 0x05c0 */ 148, 6, 0, 81, 8, 4, 64, 57, 10, 1, 22, 11,104, 6, 0, 81,
/* 0x05d0 */ 18, 1, 39, 30, 8, 96,128, 82, 8, 33,202, 26, 8,217, 28, 49,
/* 0x05e0 */ 160, 0, 0, 84, 41,122, 39,120,231, 4, 0,145, 31, 1, 7,107,
/* 0x05f0 */ 168,255,255, 84, 34, 64, 34,139, 63, 0, 2,235, 64, 16, 0, 84,
/* 0x0600 */ 235, 3, 1,170, 40, 4, 0,145,103, 85, 64, 56, 31, 1, 2,235,
/* 0x0610 */ 160, 15, 0, 84, 9, 21, 64, 56, 31, 1, 11,235, 39, 33, 7, 42,
/* 0x0620 */ 97,255,255, 84,229, 69, 0, 52, 8, 1,128, 82, 53, 0,128, 82,
/* 0x0630 */ 18, 0,128, 82, 9, 0,128, 18, 20, 1, 39, 30,104, 0,128, 82,
/* 0x0640 */ 177, 2, 39, 30,247, 3, 21, 42, 7, 1, 39, 30, 8, 86,128,210,
/* 0x0650 */ 165, 2, 39, 30,252, 3, 21, 42, 3, 1,103,158,104, 1,128, 82,
/* 0x0660 */ 234, 3, 18, 42,240, 3, 18, 42, 0, 1, 39, 30, 8,176, 41,145,
/* 0x0670 */ 14,224,191, 18, 15, 0,129, 82, 1, 1,103,158, 40, 1,128, 82,
/* 0x0680 */ 2, 1, 39, 30,136, 2, 38, 30, 8, 1, 22, 75, 16, 1, 39, 30,
/* 0x0690 */ 72,110, 28, 83, 63, 1, 14,107, 25, 2, 20, 10, 13,125, 64,147,
/* 0x06a0 */ 173,193, 57,139,173,249,127,211,232, 0, 0, 84,127, 1, 2,235,
/* 0x06b0 */ 160, 10, 0, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x06c0 */ 7, 33, 7, 42, 59,106,109,120, 40,125, 11, 83, 8,125, 27, 27,
/* 0x06d0 */ 255, 0, 8,107,130, 10, 0, 84, 73, 2, 38, 30, 19, 62, 1, 14,
/* 0x06e0 */ 95, 26, 0,113, 12, 2, 9, 10, 73, 41,211, 26,140, 33,214, 26,
/* 0x06f0 */ 234, 1, 27, 75, 41, 1, 12, 11,106, 23,138, 11, 42,106, 45,120,
/* 0x0700 */ 41, 5, 9, 11, 41, 93,120,211, 41,217, 28,145, 58, 6, 9,139,
/* 0x0710 */ 109, 31, 0, 84, 10, 2, 28, 75, 41, 0,128, 82,153,104,106, 56,
/* 0x0720 */ 7, 0, 0, 20, 91,107, 42,120, 41,121, 31, 83,232, 3, 13, 42,
/* 0x0730 */ 83, 57, 0, 53, 63,253, 3,113,236, 3, 0, 84, 57,123, 31, 83,
/* 0x0740 */ 31, 1, 14,107, 51, 3, 24, 18, 56,121, 31, 83,106,126, 64,147,
/* 0x0750 */ 74, 1, 4,145, 74,193, 41,139, 74,249,127,211,232, 0, 0, 84,
/* 0x0760 */ 127, 1, 2,235, 8, 93, 24, 83,224, 4, 0, 84,108, 1, 64, 57,
/* 0x0770 */ 107, 5, 0,145,135, 33, 7, 42, 76,107,106,120, 13,125, 11, 83,
/* 0x0780 */ 251, 1, 12, 75,173,125, 12, 27,155, 21,155, 11,140, 21, 76, 75,
/* 0x0790 */ 255, 0, 13,107, 8, 1, 13, 75, 99,252,255, 84, 76,107, 42,120,
/* 0x07a0 */ 9, 7, 0, 17,231, 0, 13, 75,115,252,255, 53, 63,253, 3,113,
/* 0x07b0 */ 77, 27, 0, 84, 42, 29, 0, 83,233, 3, 8, 42,138, 72, 48, 56,
/* 0x07c0 */ 16, 6, 0, 17, 95, 38, 0,113,236, 49, 0, 84, 82, 14, 0, 81,
/* 0x07d0 */ 191, 0, 16,107,232,245,255, 84, 0,224,191, 18, 63, 1, 0,107,
/* 0x07e0 */ 136, 0, 0, 84,127, 1, 2,235,224, 0, 0, 84,107, 5, 0,145,
/* 0x07f0 */ 97, 1, 1,203, 97, 0, 0,185,208, 0, 0,185, 0, 0,128, 82,
/* 0x0800 */ 2, 0, 0, 20, 32, 0,128, 82,243, 83, 64,169,245, 91, 65,169,
/* 0x0810 */ 247, 99, 66,169,249,107, 67,169,251,115, 68,169,255, 67, 1,145,
/* 0x0820 */ 192, 3, 95,214, 58, 1, 8, 75, 74,126, 64,147,105, 23, 91, 75,
/* 0x0830 */ 95, 3, 14,107, 41,106, 45,120, 76, 1, 3,145,231, 0, 8, 75,
/* 0x0840 */ 140,249,127,211,232, 0, 0, 84,127, 1, 2,235,192,253,255, 84,
/* 0x0850 */ 104, 1, 64, 57, 90, 95, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0860 */ 40,106,108,120, 74,127, 11, 83, 74,125, 8, 27,255, 0, 10,107,
/* 0x0870 */ 130, 25, 0, 84,237, 0, 38, 30,233, 1, 8, 75, 95, 30, 0,113,
/* 0x0880 */ 53, 2, 38, 30, 8, 21,137, 11,241, 2, 39, 30, 40,106, 44,120,
/* 0x0890 */ 242,179,141, 26, 12,160, 25,145,247, 3, 28, 42, 95, 1, 14,107,
/* 0x08a0 */ 232, 0, 0, 84,127, 1, 2,235,224,250,255, 84,104, 1, 64, 57,
/* 0x08b0 */ 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,141, 1, 64,121,
/* 0x08c0 */ 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107, 98, 31, 0, 84,
/* 0x08d0 */ 40,115, 29, 83,115, 0,128, 82,234, 1, 13, 75, 8,125, 64,147,
/* 0x08e0 */ 8, 9, 0,145,173, 21,138, 11,228, 3, 39, 30,141, 1, 0,121,
/* 0x08f0 */ 102, 2, 39, 30,153, 5, 8,139,218, 0, 38, 30, 44, 0,128, 82,
/* 0x0900 */ 6, 0, 0, 20, 13, 3, 0,121, 90, 7, 0,113,140,121, 31, 83,
/* 0x0910 */ 233, 3, 8, 42, 32, 3, 0, 84, 63, 1, 14,107,147,121, 31, 83,
/* 0x0920 */ 56,199, 44,139,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0930 */ 160,246,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0940 */ 8, 3, 64,121, 42,125, 11, 83,237, 1, 8, 75, 27, 21, 72, 75,
/* 0x0950 */ 13, 21,141, 11, 72,125, 8, 27,255, 0, 8,107, 41, 1, 8, 75,
/* 0x0960 */ 35,253,255, 84, 27, 3, 0,121, 90, 7, 0,113,231, 0, 8, 75,
/* 0x0970 */ 108, 6, 0, 17, 33,253,255, 84,166, 68,166, 46,138, 0, 38, 30,
/* 0x0980 */ 95, 14, 0,113,200, 0, 38, 30, 72, 1, 8, 75, 8, 1, 12, 11,
/* 0x0990 */ 6, 1, 39, 30,236, 22, 0, 84,234, 0, 38, 30, 31, 13, 0,113,
/* 0x09a0 */ 220, 0,128, 82, 10,209,138, 26, 40, 0,128, 82, 74,101, 26, 83,
/* 0x09b0 */ 74,125, 64,147, 74,193, 6,145, 91,249,127,211, 6, 0, 0, 20,
/* 0x09c0 */ 44,106, 57,120,156, 7, 0,113, 8,121, 31, 83,233, 3, 10, 42,
/* 0x09d0 */ 32, 3, 0, 84, 63, 1, 14,107, 19,121, 31, 83,121,199, 40,139,
/* 0x09e0 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,192,240,255, 84,
/* 0x09f0 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 42,106,121,120,
/* 0x0a00 */ 45,125, 11, 83,236, 1, 10, 75, 90, 21, 74, 75, 76, 21,140, 11,
/* 0x0a10 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75, 35,253,255, 84,
/* 0x0a20 */ 58,106, 57,120,156, 7, 0,113,231, 0, 10, 75,104, 6, 0, 17,
/* 0x0a30 */ 33,253,255, 84, 10, 1, 1, 81, 95, 13, 0,113, 45, 17, 0, 84,
/* 0x0a40 */ 95, 53, 0,113, 72, 1, 0, 18, 77,125, 1, 19, 12, 1, 31, 50,
/* 0x0a50 */ 140, 32, 0, 84,104, 0,102,158,187, 5, 0, 81,152, 33,219, 26,
/* 0x0a60 */ 8,193, 42,203, 8, 65, 56,139, 40, 6, 8,139, 8, 9, 0,209,
/* 0x0a70 */ 19, 1,103,158, 40, 0,128, 82,252, 3, 8, 42, 7, 0, 0, 20,
/* 0x0a80 */ 83, 3, 0,121, 8,121, 31, 83,233, 3, 10, 42,123, 7, 0,113,
/* 0x0a90 */ 156,123, 31, 83,128, 14, 0, 84,106, 2,102,158, 63, 1, 14,107,
/* 0x0aa0 */ 25,121, 31, 83, 90,197, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x0ab0 */ 41, 93, 24, 83,128,234,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x0ac0 */ 71, 33, 7, 42, 74, 3, 64,121, 45,125, 11, 83,243, 1, 10, 75,
/* 0x0ad0 */ 76, 21, 74, 75, 83, 21,147, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x0ae0 */ 41, 1, 10, 75,227,252,255, 84, 76, 3, 0,121, 24, 3, 28, 42,
/* 0x0af0 */ 231, 0, 10, 75, 40, 7, 0, 17,229,255,255, 23, 41, 0,128, 82,
/* 0x0b00 */ 6, 0, 0, 20, 41,121, 31, 83, 74,107, 56,120, 63,253, 3,113,
/* 0x0b10 */ 232, 3, 12, 42, 44, 3, 0, 84, 31, 1, 14,107, 51,121, 31, 83,
/* 0x0b20 */ 56,125,127,147,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0b30 */ 160,230,255, 84,106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42,
/* 0x0b40 */ 74,107,120,120, 12,125, 11, 83,237, 1, 10, 75,140,125, 10, 27,
/* 0x0b50 */ 89, 21, 74, 75, 74, 21,141, 11,255, 0, 12,107, 8, 1, 12, 75,
/* 0x0b60 */ 35,253,255, 84,105, 6, 0, 17, 89,107, 56,120, 63,253, 3,113,
/* 0x0b70 */ 231, 0, 12, 75, 45,253,255, 84, 42, 29, 0, 83, 95, 14, 0,113,
/* 0x0b80 */ 138, 72, 48, 56,233, 3, 8, 42, 16, 6, 0, 17,204,225,255, 84,
/* 0x0b90 */ 191, 0, 16,107, 18, 0,128, 82,200,215,255, 84, 15,255,255, 23,
/* 0x0ba0 */ 73, 3, 10, 75, 8, 21, 72, 75, 63, 1, 14,107, 40,106, 44,120,
/* 0x0bb0 */ 231, 0, 10, 75,154, 97, 0,145,232, 0, 0, 84,127, 1, 2,235,
/* 0x0bc0 */ 32,226,255, 84,104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145,
/* 0x0bd0 */ 7, 33, 7, 42, 40,106,122,120, 42,125, 11, 83, 74,125, 8, 27,
/* 0x0be0 */ 255, 0, 10,107, 66, 10, 0, 84,233, 1, 8, 75, 95, 1, 14,107,
/* 0x0bf0 */ 173,129, 7,145, 8, 21,137, 11, 40,106, 58,120,232, 0, 0, 84,
/* 0x0c00 */ 127, 1, 2,235, 0,224,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x0c10 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,109,120, 73,125, 11, 83,
/* 0x0c20 */ 41,125, 8, 27,255, 0, 9,107,226, 16, 0, 84,234, 1, 8, 75,
/* 0x0c30 */ 8, 21,138, 11, 40,106, 45,120,112,222,255, 52, 74, 0, 38, 30,
/* 0x0c40 */ 8, 2, 28, 75, 12, 0, 38, 30, 95, 30, 0,113, 82,177,140, 26,
/* 0x0c50 */ 138,104,104, 56,138, 72, 48, 56, 16, 6, 0, 17,221,254,255, 23,
/* 0x0c60 */ 248, 3, 10, 42, 28, 7, 0, 49,128,219,255, 84, 82, 30, 0, 17,
/* 0x0c70 */ 200, 0, 38, 30,159, 3, 16,107, 12, 9, 0, 17, 72,220,255, 84,
/* 0x0c80 */ 232, 3, 16, 42, 2, 0, 0, 20, 76,218,255, 52, 10, 2, 28, 75,
/* 0x0c90 */ 16, 6, 0, 17, 31, 2, 5,107,140, 5, 0, 81,138,104,106, 56,
/* 0x0ca0 */ 138, 72, 40, 56,232, 3, 16, 42, 3,255,255, 84,191, 0, 16,107,
/* 0x0cb0 */ 8,207,255, 84,201,254,255, 23, 74, 1, 9, 75,173, 21, 77, 75,
/* 0x0cc0 */ 95, 1, 14,107,141, 1, 0,121,231, 0, 9, 75,232, 0, 0, 84,
/* 0x0cd0 */ 127, 1, 2,235,128,217,255, 84,104, 1, 64, 57, 74, 93, 24, 83,
/* 0x0ce0 */ 107, 5, 0,145, 7, 33, 7, 42,141, 5, 64,121, 73,125, 11, 83,
/* 0x0cf0 */ 41,125, 13, 27,255, 0, 9,107, 34, 7, 0, 84, 40,115, 29, 83,
/* 0x0d00 */ 19, 1,128, 82,234, 1, 13, 75, 8,125, 64,147,100, 2, 39, 30,
/* 0x0d10 */ 8, 9, 2,145,115, 0,128, 82,173, 21,138, 11,153, 5, 8,139,
/* 0x0d20 */ 141, 5, 0,121,102, 2, 39, 30,244,254,255, 23, 41, 1, 10, 75,
/* 0x0d30 */ 8, 21, 72, 75, 63, 1, 14,107, 40,106, 58,120,231, 0, 10, 75,
/* 0x0d40 */ 154,193, 0,145,232, 0, 0, 84,127, 1, 2,235,192,213,255, 84,
/* 0x0d50 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0d60 */ 45,106,122,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0d70 */ 35, 5, 0, 84, 41, 1, 10, 75,173, 21, 77, 75, 63, 1, 14,107,
/* 0x0d80 */ 45,106, 58,120,231, 0, 10, 75,140, 33, 1,145,232, 0, 0, 84,
/* 0x0d90 */ 127, 1, 2,235,128,211,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0da0 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,108,120, 40,125, 11, 83,
/* 0x0db0 */ 10,125, 13, 27,255, 0, 10,107, 2, 8, 0, 84,232, 1, 13, 75,
/* 0x0dc0 */ 233, 3, 28, 42, 60, 2, 38, 30,173, 21,136, 11, 45,106, 44,120,
/* 0x0dd0 */ 241, 2, 39, 30,247, 3, 9, 42, 21, 0, 0, 20, 8, 2,128, 82,
/* 0x0de0 */ 231, 0, 9, 75,173, 21, 77, 75,153, 17, 8,145, 4, 1, 39, 30,
/* 0x0df0 */ 8, 1,128, 82,141, 5, 0,121, 73, 1, 9, 75, 6, 1, 39, 30,
/* 0x0e00 */ 190,254,255, 23,191, 0, 16,107, 82, 26, 0, 81, 40,196,255, 84,
/* 0x0e10 */ 114,254,255, 23,232, 1, 13, 75,233, 3, 28, 42,252, 3, 23, 42,
/* 0x0e20 */ 247, 3, 9, 42,173, 21,136, 11, 45,106, 58,120,136, 2, 38, 30,
/* 0x0e30 */ 95, 30, 0,113, 9, 0, 38, 30, 44, 0,102,158, 18,177,137, 26,
/* 0x0e40 */ 151,254,255, 23, 8, 21, 72, 75, 74, 1, 9, 75,231, 0, 9, 75,
/* 0x0e50 */ 40,106, 45,120,246,255,255, 23,232, 3, 13, 42, 84,254,255, 23,
/* 0x0e60 */ 170, 21, 0, 81, 63, 1, 14,107,140,121, 31, 83,232, 0, 0, 84,
/* 0x0e70 */ 127, 1, 2,235, 41, 93, 24, 83, 96,204,255, 84,104, 1, 64, 57,
/* 0x0e80 */ 107, 5, 0,145, 7, 33, 7, 42, 41,125, 1, 83,255, 0, 9,107,
/* 0x0e90 */ 99, 0, 0, 84,231, 0, 9, 75,140, 1, 0, 50, 74, 5, 0,113,
/* 0x0ea0 */ 33,254,255, 84, 8, 32, 25,145,152,109, 28, 83,155, 0,128, 82,
/* 0x0eb0 */ 19, 1,103,158,240,254,255, 23,232, 3, 28, 42,231, 0, 10, 75,
/* 0x0ec0 */ 173, 21, 77, 75,252, 3, 21, 42, 45,106, 44,120, 42, 1, 10, 75,
/* 0x0ed0 */ 53, 2, 38, 30,241, 2, 39, 30,247, 3, 8, 42,212,255,255, 23,
/* 0x0ee0 */ 240, 3, 5, 42,227, 19,189,169,229, 27, 1,169,254, 19, 0,249,
/* 0x0ef0 */ 232, 3, 1,170, 45, 64, 34,139,233, 3, 4,170,142, 64, 37,139,
/* 0x0f00 */ 11, 16, 0,145, 6, 0, 64, 57, 5, 4, 64, 57, 4, 8, 64, 57,
/* 0x0f10 */ 174, 0, 6, 11, 7, 0,128, 18,229, 32,197, 26,229, 3, 37, 42,
/* 0x0f20 */ 228, 32,196, 26,228, 3, 36, 42, 35, 0,128, 82, 34, 0,128, 82,
/* 0x0f30 */ 33, 0,128, 82, 32, 0,128, 82, 6, 0,128, 82,230, 31, 0,185,
/* 0x0f40 */ 2, 96,128, 82,192,230,128, 82, 66, 32,206, 26, 66, 0, 0, 11,
/* 0x0f50 */ 0,128,128,210,225, 3, 11,170, 0, 64, 0,170, 0,128, 0,170,
/* 0x0f60 */ 32,132, 0,248, 66, 16, 0,113,204,255,255, 84, 0, 21, 0,145,
/* 0x0f70 */ 232, 0, 0,148, 31, 0, 8,235,193,255,255, 84,227, 67, 66,248,
/* 0x0f80 */ 226, 19, 64,185, 36, 1, 3,203,128, 0, 2, 10,224, 47, 0,185,
/* 0x0f90 */ 0, 16, 6, 11, 97, 1, 0,145,226, 0, 0,148,161, 5, 0, 84,
/* 0x0fa0 */ 227, 23, 64,185,226, 27, 64,185, 99, 0, 4, 10,224,115, 64, 57,
/* 0x0fb0 */ 99, 32,194, 26,226, 3, 2, 75, 66, 32, 0, 17, 2, 36,194, 26,
/* 0x0fc0 */ 99, 0, 2, 11,106,177, 57,145, 99, 4, 3, 11,227, 3, 3, 42,
/* 0x0fd0 */ 32, 0,128, 82, 74, 37, 3,139,223, 28, 0,113, 35, 2, 0, 84,
/* 0x0fe0 */ 227,125, 64,147,227, 3, 3,203, 37,105, 99, 56,165,120, 31, 83,
/* 0x0ff0 */ 65, 1, 8,145,164, 0, 24, 18,227, 3, 4, 42, 33, 4, 3,139,
/* 0x1000 */ 202, 0, 0,148, 3, 0, 0, 18,130,124, 8, 83,127, 0, 2,107,
/* 0x1010 */ 193, 0, 0, 84, 31, 0, 4,113,163,254,255, 84, 5, 0, 0, 20,
/* 0x1020 */ 225, 3, 10,170,193, 0, 0,148, 31, 0, 4,113,163,255,255, 84,
/* 0x1030 */ 98, 0,128, 82,195, 0,128, 82,223, 40, 0,113, 67, 48,131, 26,
/* 0x1040 */ 223, 16, 0,113,195, 48,131, 26,198, 0, 3, 75, 34, 0, 0, 20,
/* 0x1050 */ 97, 1, 6,145,178, 0, 0,148,129, 1, 0, 84,227, 11, 64,185,
/* 0x1060 */ 226, 7, 64,185,227, 15, 0,185,226, 11, 0,185,239, 7, 0,185,
/* 0x1070 */ 3, 0,128, 82,223, 28, 0,113,102, 0,128, 82,102, 48,134, 26,
/* 0x1080 */ 106,145, 25,145, 42, 0, 0, 20, 97, 97, 6,145,164, 0, 0,148,
/* 0x1090 */ 97, 2, 0, 84,227, 47, 64,185, 97,129, 7,145, 96, 16, 6, 11,
/* 0x10a0 */ 160, 0, 0,148,161, 3, 0, 84, 35, 1,128, 82,223, 28, 0,113,
/* 0x10b0 */ 102, 1,128, 82,102, 48,134, 26,227, 67, 66,248, 36, 1, 3,203,
/* 0x10c0 */ 159, 0, 15,107,131, 17, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x10d0 */ 32,105, 99, 56, 32, 21, 0, 56,121, 0, 0, 20, 97,193, 6,145,
/* 0x10e0 */ 143, 0, 0,148,228, 7, 64,185, 64, 1, 0, 84, 97, 33, 7,145,
/* 0x10f0 */ 139, 0, 0,148,228, 11, 64,185,128, 0, 0, 84,227, 11, 64,185,
/* 0x1100 */ 228, 15, 64,185,227, 15, 0,185,227, 7, 64,185,227, 11, 0,185,
/* 0x1110 */ 239, 7, 0,185,239, 3, 4, 42, 3, 1,128, 82,223, 28, 0,113,
/* 0x1120 */ 102, 1,128, 82,102, 48,134, 26,106,161, 41,145, 65, 1, 0,145,
/* 0x1130 */ 125, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 0,145,
/* 0x1140 */ 227, 3, 3, 42, 2, 0,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x1150 */ 14, 0, 0, 20, 65, 9, 0,145,115, 0, 0,148, 1, 1, 0, 84,
/* 0x1160 */ 227, 47, 64,185, 69, 17, 4,145,227, 3, 3, 42, 2, 1,128, 82,
/* 0x1170 */ 165, 16, 3,139, 4, 1,128, 82, 4, 0, 0, 20, 69, 17, 8,145,
/* 0x1180 */ 2, 2,128, 82, 4, 32,128, 82,226, 55, 0,185, 32, 0,128, 82,
/* 0x1190 */ 225, 3, 5,170,101, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x11a0 */ 229, 55, 64,185,165, 0, 3, 11,229, 55, 0,185,223, 16, 0,113,
/* 0x11b0 */ 194, 6, 0, 84,198, 28, 0, 17, 99, 0,128, 82,191, 16, 0,113,
/* 0x11c0 */ 101, 32,133, 26,227, 3, 5, 42,101, 29, 3,139,165,128, 13,145,
/* 0x11d0 */ 32, 0,128, 82, 4, 8,128, 82,225, 3, 5,170, 83, 0, 0,148,
/* 0x11e0 */ 3, 0, 4,107,163,255,255, 84,227, 47, 0,185,127, 16, 0,113,
/* 0x11f0 */ 99, 4, 0, 84,100,124, 1, 83,132, 4, 0, 81,111, 0, 0, 18,
/* 0x1200 */ 239, 1, 31, 50,127, 56, 0,113,226, 0, 0, 84,239, 33,196, 26,
/* 0x1210 */ 106,121, 21,145,227, 1, 3, 75,227, 3, 3, 42, 74, 5, 3,139,
/* 0x1220 */ 12, 0, 0, 20,132, 16, 0, 81, 53, 0, 0,148,231,124, 1, 83,
/* 0x1230 */ 131, 1, 7,107,108, 32,140, 26,239, 1, 15, 26,132, 4, 0,113,
/* 0x1240 */ 65,255,255, 84,106, 17, 25,145,239,109, 28, 83,132, 0,128, 82,
/* 0x1250 */ 37, 0,128, 82, 32, 0,128, 82,225, 3, 10,170, 51, 0, 0,148,
/* 0x1260 */ 31, 0, 0,114, 64, 0, 0, 84,239, 1, 5, 42,165,120, 31, 83,
/* 0x1270 */ 132, 4, 0,113, 33,255,255, 84, 2, 0, 0, 20,239, 47, 64,185,
/* 0x1280 */ 239, 5, 0, 49,229, 55, 64,185,227, 67, 66,248,165, 8, 0, 17,
/* 0x1290 */ 35, 1, 3,203,255, 1, 3,107,232, 2, 0, 84,227,125, 64,147,
/* 0x12a0 */ 227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56, 63, 1, 14,235,
/* 0x12b0 */ 194, 0, 0, 84,165, 4, 0,113, 97,255,255, 84,224,115, 0, 57,
/* 0x12c0 */ 63, 1, 14,235,195,229,255, 84, 13, 0, 0,148, 0, 0,128, 82,
/* 0x12d0 */ 226, 19, 64,249, 3, 1, 2,203,226, 31, 64,249, 67, 0, 0,185,
/* 0x12e0 */ 226, 67, 66,248, 35, 1, 2,203,226, 55, 64,249, 67, 0, 0,185,
/* 0x12f0 */ 255,243, 0,145, 32, 0,128, 82,246,255,255, 23,227,124, 24, 83,
/* 0x1300 */ 195, 0, 0, 53, 31, 1, 13,235,231, 92, 24, 83, 66,255,255, 84,
/* 0x1310 */ 3, 21, 64, 56,108, 32, 12, 42,192, 3, 95,214,224, 3, 6, 42,
/* 0x1320 */ 33, 68, 32,139, 0, 0,128, 82, 33, 68, 32,139,227,124, 24, 83,
/* 0x1330 */ 241, 3, 30,170, 94, 0, 0, 16, 99,254,255, 52, 35, 0, 64,121,
/* 0x1340 */ 226,124, 11, 83, 98,124, 2, 27,159, 1, 2,107, 2, 1, 0, 84,
/* 0x1350 */ 231, 3, 2, 42, 2, 0,129, 82, 66, 0, 3, 75, 0, 0, 0, 58,
/* 0x1360 */ 99, 20, 66, 11, 35, 0, 0,121, 32, 2, 95,214,140, 1, 2, 75,
/* 0x1370 */ 231, 0, 2, 75, 99, 20, 67, 75, 0, 0, 0, 58, 35, 0, 0,121,
/* 0x1380 */ 32, 2, 95,214,102,105,108,101, 32,102,111,114,109, 97,116, 32,
/* 0x1390 */ 101,108,102, 54, 52, 45,108,105,116,116,108,101, 97, 97,114, 99,
/* 0x13a0 */ 104, 54, 52, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,
/* 0x13b0 */ 100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x13c0 */ 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32,
/* 0x13d0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65,
/* 0x13e0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70,
/* 0x13f0 */ 105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,
/* 0x1400 */ 108, 97,103,115, 10, 32, 32, 48, 32, 78, 82, 86, 95, 72, 69, 65,
/* 0x1410 */ 68, 32, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x1420 */ 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1430 */ 78, 84, 83, 10, 32, 32, 49, 32, 78, 82, 86, 50, 66, 32, 32, 32,
/* 0x1440 */ 32, 32, 32, 32, 32, 32, 48, 49, 52, 52, 32, 32, 48, 32, 32, 48,
/* 0x1450 */ 32, 32, 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x1460 */ 84, 69, 78, 84, 83, 10, 32, 32, 50, 32, 78, 82, 86, 50, 68, 32,
/* 0x1470 */ 32, 32, 32, 32, 32, 32, 32, 32, 48, 49, 55, 48, 32, 32, 48, 32,
/* 0x1480 */ 32, 48, 32, 32, 48, 49, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1490 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 51, 32, 78, 82, 86,
/* 0x14a0 */ 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 49, 55, 99, 32,
/* 0x14b0 */ 32, 48, 32, 32, 48, 32, 32, 48, 50,102, 52, 32, 32, 50, 42, 42,
/* 0x14c0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 52, 32,
/* 0x14d0 */ 76, 90, 77, 65, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 48, 32,
/* 0x14e0 */ 32, 48, 32, 32, 48, 32, 32, 48, 52, 55, 48, 32, 32, 50, 42, 42,
/* 0x14f0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 53, 32,
/* 0x1500 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 49,
/* 0x1510 */ 48, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 55, 48, 32, 32,
/* 0x1520 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x1530 */ 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32,
/* 0x1540 */ 32, 48, 57, 54, 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 53, 55,
/* 0x1550 */ 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x1560 */ 83, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x1570 */ 32, 32, 32, 32, 48, 52, 97, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x1580 */ 48,101,101, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x1590 */ 69, 78, 84, 83, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x15a0 */ 67, 51, 48, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x15b0 */ 48, 49, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x15c0 */ 84, 69, 78, 84, 83, 10, 32, 32, 57, 32, 76, 90, 77, 65, 95, 84,
/* 0x15d0 */ 65, 73, 76, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32,
/* 0x15e0 */ 32, 48, 49, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x15f0 */ 78, 84, 69, 78, 84, 83, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65,
/* 0x1600 */ 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1610 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90,
/* 0x1620 */ 77, 65, 95, 68, 69, 67, 51, 48, 32, 48, 32, 76, 90, 77, 65, 95,
/* 0x1630 */ 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1640 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x1650 */ 82, 86, 95, 72, 69, 65, 68, 32, 48, 32, 78, 82, 86, 95, 72, 69,
/* 0x1660 */ 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1670 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50,
/* 0x1680 */ 66, 32, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48,
/* 0x1690 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x16a0 */ 100, 32, 32, 78, 82, 86, 50, 68, 32, 48, 32, 78, 82, 86, 50, 68,
/* 0x16b0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x16c0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 32,
/* 0x16d0 */ 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x16e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x16f0 */ 32, 76, 90, 77, 65, 95, 72, 69, 65, 68, 32, 48, 32, 76, 90, 77,
/* 0x1700 */ 65, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1710 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x1720 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 48, 32, 76, 90, 77,
/* 0x1730 */ 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1740 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1750 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 48, 32, 76, 90,
/* 0x1760 */ 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1770 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x1780 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76,
/* 0x1790 */ 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48,
/* 0x17a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x17b0 */ 100, 32, 32, 76, 90, 77, 65, 95, 84, 65, 73, 76, 32, 48, 32, 76,
/* 0x17c0 */ 90, 77, 65, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x17d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x17e0 */ 70, 32, 78, 82, 86, 50, 66, 32, 48, 49, 52, 52, 32,117, 99,108,
/* 0x17f0 */ 95,110,114,118, 50, 98, 95,100,101, 99,111,109,112,114,101,115,
/* 0x1800 */ 115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1810 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82,
/* 0x1820 */ 86, 50, 68, 32, 48, 49, 55, 48, 32,117, 99,108, 95,110,114,118,
/* 0x1830 */ 50,100, 95,100,101, 99,111,109,112,114,101,115,115, 95, 51, 50,
/* 0x1840 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1850 */ 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 69, 32,
/* 0x1860 */ 48, 49, 55, 99, 32,117, 99,108, 95,110,114,118, 50,101, 95,100,
/* 0x1870 */ 101, 99,111,109,112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48,
/* 0x1880 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1890 */ 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x18a0 */ 32, 48, 32, 76,122,109, 97, 68,101, 99,111,100,101, 10, 10, 82,
/* 0x18b0 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x18c0 */ 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48,
/* 0x18d0 */ 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32,
/* 0x18e0 */ 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x18f0 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x1900 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95,
/* 0x1910 */ 65, 65, 82, 67, 72, 54, 52, 95, 67, 79, 78, 68, 66, 82, 49, 57,
/* 0x1920 */ 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10
/* 0x0470 */ 226, 15,190,169,253,123, 1,169,253, 3, 0,145, 8, 0, 64, 57,
/* 0x0480 */ 7,192,128, 82, 8,125, 3, 83,231, 32,200, 26,231,192, 57, 17,
/* 0x0490 */ 232, 3, 0,145,255, 67, 39,203,228, 3, 0,145,159,124,129,168,
/* 0x04a0 */ 159, 0, 8,235,195,255,255, 84,255,127,191,169,230, 3, 3,170,
/* 0x04b0 */ 197, 0, 64,185,228, 3, 2,170,227, 35, 0,145, 34, 8, 0, 81,
/* 0x04c0 */ 225, 3, 0,170,224, 3, 0,145, 39, 20, 64, 56,231, 8, 0, 18,
/* 0x04d0 */ 7, 8, 0, 57, 39, 20, 64, 56,232,124, 4, 83, 8, 4, 0, 57,
/* 0x04e0 */ 231, 12, 0, 18, 7, 0, 0, 57, 35, 0, 0,148,191, 3, 0,145,
/* 0x04f0 */ 229, 3, 0,170,253,123, 65,169,224, 7,194,168, 33, 0, 64,249,
/* 0x0500 */ 33, 0, 0,139, 35, 0, 59,213, 99, 1,224, 55, 98, 76, 80,211,
/* 0x0510 */ 100, 0,128,146,132, 32,194,154, 2, 0, 4,138, 95, 0, 1,235,
/* 0x0520 */ 162, 0, 0, 84, 34,123, 11,213, 66, 0, 4,203, 63, 0, 2,235,
/* 0x0530 */ 168,255,255, 84,159, 59, 3,213, 99, 1,232, 55, 99, 12, 64,146,
/* 0x0540 */ 98, 0,128,146, 66, 32,195,154, 0, 0, 2,138, 63, 0, 0,235,
/* 0x0550 */ 169, 0, 0, 84, 32,117, 11,213, 0, 0, 2,203, 63, 0, 0,235,
/* 0x0560 */ 168,255,255, 84,159, 59, 3,213,223, 63, 3,213,224, 3, 5,170,
/* 0x0570 */ 192, 3, 95,214,255, 67, 1,209, 39, 0,128, 82, 17, 16, 0,145,
/* 0x0580 */ 9,128,128, 82,243, 83, 0,169,245, 91, 1,169,247, 99, 2,169,
/* 0x0590 */ 249,107, 3,169,251,115, 4,169, 20, 8, 64, 57, 19, 4, 64, 57,
/* 0x05a0 */ 22, 0, 64, 57,244, 32,212, 26,127, 0, 0,185,243, 32,211, 26,
/* 0x05b0 */ 223, 0, 0,185, 7, 0,128,210,148, 6, 0, 81, 8, 4, 64, 57,
/* 0x05c0 */ 10, 1, 22, 11,104, 6, 0, 81, 18, 1, 39, 30, 8, 96,128, 82,
/* 0x05d0 */ 8, 33,202, 26, 8,217, 28, 49,160, 0, 0, 84, 41,122, 39,120,
/* 0x05e0 */ 231, 4, 0,145, 31, 1, 7,107,168,255,255, 84, 34, 64, 34,139,
/* 0x05f0 */ 63, 0, 2,235, 64, 16, 0, 84,235, 3, 1,170, 40, 4, 0,145,
/* 0x0600 */ 103, 85, 64, 56, 31, 1, 2,235,160, 15, 0, 84, 9, 21, 64, 56,
/* 0x0610 */ 31, 1, 11,235, 39, 33, 7, 42, 97,255,255, 84,229, 69, 0, 52,
/* 0x0620 */ 8, 1,128, 82, 53, 0,128, 82, 18, 0,128, 82, 9, 0,128, 18,
/* 0x0630 */ 20, 1, 39, 30,104, 0,128, 82,177, 2, 39, 30,247, 3, 21, 42,
/* 0x0640 */ 7, 1, 39, 30, 8, 86,128,210,165, 2, 39, 30,252, 3, 21, 42,
/* 0x0650 */ 3, 1,103,158,104, 1,128, 82,234, 3, 18, 42,240, 3, 18, 42,
/* 0x0660 */ 0, 1, 39, 30, 8,176, 41,145, 14,224,191, 18, 15, 0,129, 82,
/* 0x0670 */ 1, 1,103,158, 40, 1,128, 82, 2, 1, 39, 30,136, 2, 38, 30,
/* 0x0680 */ 8, 1, 22, 75, 16, 1, 39, 30, 72,110, 28, 83, 63, 1, 14,107,
/* 0x0690 */ 25, 2, 20, 10, 13,125, 64,147,173,193, 57,139,173,249,127,211,
/* 0x06a0 */ 232, 0, 0, 84,127, 1, 2,235,160, 10, 0, 84,104, 1, 64, 57,
/* 0x06b0 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 59,106,109,120,
/* 0x06c0 */ 40,125, 11, 83, 8,125, 27, 27,255, 0, 8,107,130, 10, 0, 84,
/* 0x06d0 */ 73, 2, 38, 30, 19, 62, 1, 14, 95, 26, 0,113, 12, 2, 9, 10,
/* 0x06e0 */ 73, 41,211, 26,140, 33,214, 26,234, 1, 27, 75, 41, 1, 12, 11,
/* 0x06f0 */ 106, 23,138, 11, 42,106, 45,120, 41, 5, 9, 11, 41, 93,120,211,
/* 0x0700 */ 41,217, 28,145, 58, 6, 9,139,109, 31, 0, 84, 10, 2, 28, 75,
/* 0x0710 */ 41, 0,128, 82,153,104,106, 56, 7, 0, 0, 20, 91,107, 42,120,
/* 0x0720 */ 41,121, 31, 83,232, 3, 13, 42, 83, 57, 0, 53, 63,253, 3,113,
/* 0x0730 */ 236, 3, 0, 84, 57,123, 31, 83, 31, 1, 14,107, 51, 3, 24, 18,
/* 0x0740 */ 56,121, 31, 83,106,126, 64,147, 74, 1, 4,145, 74,193, 41,139,
/* 0x0750 */ 74,249,127,211,232, 0, 0, 84,127, 1, 2,235, 8, 93, 24, 83,
/* 0x0760 */ 224, 4, 0, 84,108, 1, 64, 57,107, 5, 0,145,135, 33, 7, 42,
/* 0x0770 */ 76,107,106,120, 13,125, 11, 83,251, 1, 12, 75,173,125, 12, 27,
/* 0x0780 */ 155, 21,155, 11,140, 21, 76, 75,255, 0, 13,107, 8, 1, 13, 75,
/* 0x0790 */ 99,252,255, 84, 76,107, 42,120, 9, 7, 0, 17,231, 0, 13, 75,
/* 0x07a0 */ 115,252,255, 53, 63,253, 3,113, 77, 27, 0, 84, 42, 29, 0, 83,
/* 0x07b0 */ 233, 3, 8, 42,138, 72, 48, 56, 16, 6, 0, 17, 95, 38, 0,113,
/* 0x07c0 */ 236, 49, 0, 84, 82, 14, 0, 81,191, 0, 16,107,232,245,255, 84,
/* 0x07d0 */ 0,224,191, 18, 63, 1, 0,107,136, 0, 0, 84,127, 1, 2,235,
/* 0x07e0 */ 224, 0, 0, 84,107, 5, 0,145, 97, 1, 1,203, 97, 0, 0,185,
/* 0x07f0 */ 208, 0, 0,185, 0, 0,128, 82, 2, 0, 0, 20, 32, 0,128, 82,
/* 0x0800 */ 243, 83, 64,169,245, 91, 65,169,247, 99, 66,169,249,107, 67,169,
/* 0x0810 */ 251,115, 68,169,255, 67, 1,145,192, 3, 95,214, 58, 1, 8, 75,
/* 0x0820 */ 74,126, 64,147,105, 23, 91, 75, 95, 3, 14,107, 41,106, 45,120,
/* 0x0830 */ 76, 1, 3,145,231, 0, 8, 75,140,249,127,211,232, 0, 0, 84,
/* 0x0840 */ 127, 1, 2,235,192,253,255, 84,104, 1, 64, 57, 90, 95, 24, 83,
/* 0x0850 */ 107, 5, 0,145, 7, 33, 7, 42, 40,106,108,120, 74,127, 11, 83,
/* 0x0860 */ 74,125, 8, 27,255, 0, 10,107,130, 25, 0, 84,237, 0, 38, 30,
/* 0x0870 */ 233, 1, 8, 75, 95, 30, 0,113, 53, 2, 38, 30, 8, 21,137, 11,
/* 0x0880 */ 241, 2, 39, 30, 40,106, 44,120,242,179,141, 26, 12,160, 25,145,
/* 0x0890 */ 247, 3, 28, 42, 95, 1, 14,107,232, 0, 0, 84,127, 1, 2,235,
/* 0x08a0 */ 224,250,255, 84,104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145,
/* 0x08b0 */ 7, 33, 7, 42,141, 1, 64,121, 73,125, 11, 83, 41,125, 13, 27,
/* 0x08c0 */ 255, 0, 9,107, 98, 31, 0, 84, 40,115, 29, 83,115, 0,128, 82,
/* 0x08d0 */ 234, 1, 13, 75, 8,125, 64,147, 8, 9, 0,145,173, 21,138, 11,
/* 0x08e0 */ 228, 3, 39, 30,141, 1, 0,121,102, 2, 39, 30,153, 5, 8,139,
/* 0x08f0 */ 218, 0, 38, 30, 44, 0,128, 82, 6, 0, 0, 20, 13, 3, 0,121,
/* 0x0900 */ 90, 7, 0,113,140,121, 31, 83,233, 3, 8, 42, 32, 3, 0, 84,
/* 0x0910 */ 63, 1, 14,107,147,121, 31, 83, 56,199, 44,139,232, 0, 0, 84,
/* 0x0920 */ 127, 1, 2,235, 41, 93, 24, 83,160,246,255, 84,104, 1, 64, 57,
/* 0x0930 */ 107, 5, 0,145, 7, 33, 7, 42, 8, 3, 64,121, 42,125, 11, 83,
/* 0x0940 */ 237, 1, 8, 75, 27, 21, 72, 75, 13, 21,141, 11, 72,125, 8, 27,
/* 0x0950 */ 255, 0, 8,107, 41, 1, 8, 75, 35,253,255, 84, 27, 3, 0,121,
/* 0x0960 */ 90, 7, 0,113,231, 0, 8, 75,108, 6, 0, 17, 33,253,255, 84,
/* 0x0970 */ 166, 68,166, 46,138, 0, 38, 30, 95, 14, 0,113,200, 0, 38, 30,
/* 0x0980 */ 72, 1, 8, 75, 8, 1, 12, 11, 6, 1, 39, 30,236, 22, 0, 84,
/* 0x0990 */ 234, 0, 38, 30, 31, 13, 0,113,220, 0,128, 82, 10,209,138, 26,
/* 0x09a0 */ 40, 0,128, 82, 74,101, 26, 83, 74,125, 64,147, 74,193, 6,145,
/* 0x09b0 */ 91,249,127,211, 6, 0, 0, 20, 44,106, 57,120,156, 7, 0,113,
/* 0x09c0 */ 8,121, 31, 83,233, 3, 10, 42, 32, 3, 0, 84, 63, 1, 14,107,
/* 0x09d0 */ 19,121, 31, 83,121,199, 40,139,232, 0, 0, 84,127, 1, 2,235,
/* 0x09e0 */ 41, 93, 24, 83,192,240,255, 84,106, 1, 64, 57,107, 5, 0,145,
/* 0x09f0 */ 71, 33, 7, 42, 42,106,121,120, 45,125, 11, 83,236, 1, 10, 75,
/* 0x0a00 */ 90, 21, 74, 75, 76, 21,140, 11,170,125, 10, 27,255, 0, 10,107,
/* 0x0a10 */ 41, 1, 10, 75, 35,253,255, 84, 58,106, 57,120,156, 7, 0,113,
/* 0x0a20 */ 231, 0, 10, 75,104, 6, 0, 17, 33,253,255, 84, 10, 1, 1, 81,
/* 0x0a30 */ 95, 13, 0,113, 45, 17, 0, 84, 95, 53, 0,113, 72, 1, 0, 18,
/* 0x0a40 */ 77,125, 1, 19, 12, 1, 31, 50,140, 32, 0, 84,104, 0,102,158,
/* 0x0a50 */ 187, 5, 0, 81,152, 33,219, 26, 8,193, 42,203, 8, 65, 56,139,
/* 0x0a60 */ 40, 6, 8,139, 8, 9, 0,209, 19, 1,103,158, 40, 0,128, 82,
/* 0x0a70 */ 252, 3, 8, 42, 7, 0, 0, 20, 83, 3, 0,121, 8,121, 31, 83,
/* 0x0a80 */ 233, 3, 10, 42,123, 7, 0,113,156,123, 31, 83,128, 14, 0, 84,
/* 0x0a90 */ 106, 2,102,158, 63, 1, 14,107, 25,121, 31, 83, 90,197, 40,139,
/* 0x0aa0 */ 232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,128,234,255, 84,
/* 0x0ab0 */ 106, 1, 64, 57,107, 5, 0,145, 71, 33, 7, 42, 74, 3, 64,121,
/* 0x0ac0 */ 45,125, 11, 83,243, 1, 10, 75, 76, 21, 74, 75, 83, 21,147, 11,
/* 0x0ad0 */ 170,125, 10, 27,255, 0, 10,107, 41, 1, 10, 75,227,252,255, 84,
/* 0x0ae0 */ 76, 3, 0,121, 24, 3, 28, 42,231, 0, 10, 75, 40, 7, 0, 17,
/* 0x0af0 */ 229,255,255, 23, 41, 0,128, 82, 6, 0, 0, 20, 41,121, 31, 83,
/* 0x0b00 */ 74,107, 56,120, 63,253, 3,113,232, 3, 12, 42, 44, 3, 0, 84,
/* 0x0b10 */ 31, 1, 14,107, 51,121, 31, 83, 56,125,127,147,232, 0, 0, 84,
/* 0x0b20 */ 127, 1, 2,235, 8, 93, 24, 83,160,230,255, 84,106, 1, 64, 57,
/* 0x0b30 */ 107, 5, 0,145, 71, 33, 7, 42, 74,107,120,120, 12,125, 11, 83,
/* 0x0b40 */ 237, 1, 10, 75,140,125, 10, 27, 89, 21, 74, 75, 74, 21,141, 11,
/* 0x0b50 */ 255, 0, 12,107, 8, 1, 12, 75, 35,253,255, 84,105, 6, 0, 17,
/* 0x0b60 */ 89,107, 56,120, 63,253, 3,113,231, 0, 12, 75, 45,253,255, 84,
/* 0x0b70 */ 42, 29, 0, 83, 95, 14, 0,113,138, 72, 48, 56,233, 3, 8, 42,
/* 0x0b80 */ 16, 6, 0, 17,204,225,255, 84,191, 0, 16,107, 18, 0,128, 82,
/* 0x0b90 */ 200,215,255, 84, 15,255,255, 23, 73, 3, 10, 75, 8, 21, 72, 75,
/* 0x0ba0 */ 63, 1, 14,107, 40,106, 44,120,231, 0, 10, 75,154, 97, 0,145,
/* 0x0bb0 */ 232, 0, 0, 84,127, 1, 2,235, 32,226,255, 84,104, 1, 64, 57,
/* 0x0bc0 */ 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42, 40,106,122,120,
/* 0x0bd0 */ 42,125, 11, 83, 74,125, 8, 27,255, 0, 10,107, 66, 10, 0, 84,
/* 0x0be0 */ 233, 1, 8, 75, 95, 1, 14,107,173,129, 7,145, 8, 21,137, 11,
/* 0x0bf0 */ 40,106, 58,120,232, 0, 0, 84,127, 1, 2,235, 0,224,255, 84,
/* 0x0c00 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0c10 */ 40,106,109,120, 73,125, 11, 83, 41,125, 8, 27,255, 0, 9,107,
/* 0x0c20 */ 226, 16, 0, 84,234, 1, 8, 75, 8, 21,138, 11, 40,106, 45,120,
/* 0x0c30 */ 112,222,255, 52, 74, 0, 38, 30, 8, 2, 28, 75, 12, 0, 38, 30,
/* 0x0c40 */ 95, 30, 0,113, 82,177,140, 26,138,104,104, 56,138, 72, 48, 56,
/* 0x0c50 */ 16, 6, 0, 17,221,254,255, 23,248, 3, 10, 42, 28, 7, 0, 49,
/* 0x0c60 */ 128,219,255, 84, 82, 30, 0, 17,200, 0, 38, 30,159, 3, 16,107,
/* 0x0c70 */ 12, 9, 0, 17, 72,220,255, 84,232, 3, 16, 42, 2, 0, 0, 20,
/* 0x0c80 */ 76,218,255, 52, 10, 2, 28, 75, 16, 6, 0, 17, 31, 2, 5,107,
/* 0x0c90 */ 140, 5, 0, 81,138,104,106, 56,138, 72, 40, 56,232, 3, 16, 42,
/* 0x0ca0 */ 3,255,255, 84,191, 0, 16,107, 8,207,255, 84,201,254,255, 23,
/* 0x0cb0 */ 74, 1, 9, 75,173, 21, 77, 75, 95, 1, 14,107,141, 1, 0,121,
/* 0x0cc0 */ 231, 0, 9, 75,232, 0, 0, 84,127, 1, 2,235,128,217,255, 84,
/* 0x0cd0 */ 104, 1, 64, 57, 74, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0ce0 */ 141, 5, 64,121, 73,125, 11, 83, 41,125, 13, 27,255, 0, 9,107,
/* 0x0cf0 */ 34, 7, 0, 84, 40,115, 29, 83, 19, 1,128, 82,234, 1, 13, 75,
/* 0x0d00 */ 8,125, 64,147,100, 2, 39, 30, 8, 9, 2,145,115, 0,128, 82,
/* 0x0d10 */ 173, 21,138, 11,153, 5, 8,139,141, 5, 0,121,102, 2, 39, 30,
/* 0x0d20 */ 244,254,255, 23, 41, 1, 10, 75, 8, 21, 72, 75, 63, 1, 14,107,
/* 0x0d30 */ 40,106, 58,120,231, 0, 10, 75,154,193, 0,145,232, 0, 0, 84,
/* 0x0d40 */ 127, 1, 2,235,192,213,255, 84,104, 1, 64, 57, 41, 93, 24, 83,
/* 0x0d50 */ 107, 5, 0,145, 7, 33, 7, 42, 45,106,122,120, 40,125, 11, 83,
/* 0x0d60 */ 10,125, 13, 27,255, 0, 10,107, 35, 5, 0, 84, 41, 1, 10, 75,
/* 0x0d70 */ 173, 21, 77, 75, 63, 1, 14,107, 45,106, 58,120,231, 0, 10, 75,
/* 0x0d80 */ 140, 33, 1,145,232, 0, 0, 84,127, 1, 2,235,128,211,255, 84,
/* 0x0d90 */ 104, 1, 64, 57, 41, 93, 24, 83,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0da0 */ 45,106,108,120, 40,125, 11, 83, 10,125, 13, 27,255, 0, 10,107,
/* 0x0db0 */ 2, 8, 0, 84,232, 1, 13, 75,233, 3, 28, 42, 60, 2, 38, 30,
/* 0x0dc0 */ 173, 21,136, 11, 45,106, 44,120,241, 2, 39, 30,247, 3, 9, 42,
/* 0x0dd0 */ 21, 0, 0, 20, 8, 2,128, 82,231, 0, 9, 75,173, 21, 77, 75,
/* 0x0de0 */ 153, 17, 8,145, 4, 1, 39, 30, 8, 1,128, 82,141, 5, 0,121,
/* 0x0df0 */ 73, 1, 9, 75, 6, 1, 39, 30,190,254,255, 23,191, 0, 16,107,
/* 0x0e00 */ 82, 26, 0, 81, 40,196,255, 84,114,254,255, 23,232, 1, 13, 75,
/* 0x0e10 */ 233, 3, 28, 42,252, 3, 23, 42,247, 3, 9, 42,173, 21,136, 11,
/* 0x0e20 */ 45,106, 58,120,136, 2, 38, 30, 95, 30, 0,113, 9, 0, 38, 30,
/* 0x0e30 */ 44, 0,102,158, 18,177,137, 26,151,254,255, 23, 8, 21, 72, 75,
/* 0x0e40 */ 74, 1, 9, 75,231, 0, 9, 75, 40,106, 45,120,246,255,255, 23,
/* 0x0e50 */ 232, 3, 13, 42, 84,254,255, 23,170, 21, 0, 81, 63, 1, 14,107,
/* 0x0e60 */ 140,121, 31, 83,232, 0, 0, 84,127, 1, 2,235, 41, 93, 24, 83,
/* 0x0e70 */ 96,204,255, 84,104, 1, 64, 57,107, 5, 0,145, 7, 33, 7, 42,
/* 0x0e80 */ 41,125, 1, 83,255, 0, 9,107, 99, 0, 0, 84,231, 0, 9, 75,
/* 0x0e90 */ 140, 1, 0, 50, 74, 5, 0,113, 33,254,255, 84, 8, 32, 25,145,
/* 0x0ea0 */ 152,109, 28, 83,155, 0,128, 82, 19, 1,103,158,240,254,255, 23,
/* 0x0eb0 */ 232, 3, 28, 42,231, 0, 10, 75,173, 21, 77, 75,252, 3, 21, 42,
/* 0x0ec0 */ 45,106, 44,120, 42, 1, 10, 75, 53, 2, 38, 30,241, 2, 39, 30,
/* 0x0ed0 */ 247, 3, 8, 42,212,255,255, 23,240, 3, 5, 42,227, 19,189,169,
/* 0x0ee0 */ 229, 27, 1,169,254, 19, 0,249,232, 3, 1,170, 45, 64, 34,139,
/* 0x0ef0 */ 233, 3, 4,170,142, 64, 37,139, 11, 16, 0,145, 6, 0, 64, 57,
/* 0x0f00 */ 5, 4, 64, 57, 4, 8, 64, 57,174, 0, 6, 11, 7, 0,128, 18,
/* 0x0f10 */ 229, 32,197, 26,229, 3, 37, 42,228, 32,196, 26,228, 3, 36, 42,
/* 0x0f20 */ 35, 0,128, 82, 34, 0,128, 82, 33, 0,128, 82, 32, 0,128, 82,
/* 0x0f30 */ 6, 0,128, 82,230, 31, 0,185, 2, 96,128, 82,192,230,128, 82,
/* 0x0f40 */ 66, 32,206, 26, 66, 0, 0, 11, 0,128,128,210,225, 3, 11,170,
/* 0x0f50 */ 0, 64, 0,170, 0,128, 0,170, 32,132, 0,248, 66, 16, 0,113,
/* 0x0f60 */ 204,255,255, 84, 0, 21, 0,145,232, 0, 0,148, 31, 0, 8,235,
/* 0x0f70 */ 193,255,255, 84,227, 67, 66,248,226, 19, 64,185, 36, 1, 3,203,
/* 0x0f80 */ 128, 0, 2, 10,224, 47, 0,185, 0, 16, 6, 11, 97, 1, 0,145,
/* 0x0f90 */ 226, 0, 0,148,161, 5, 0, 84,227, 23, 64,185,226, 27, 64,185,
/* 0x0fa0 */ 99, 0, 4, 10,224,115, 64, 57, 99, 32,194, 26,226, 3, 2, 75,
/* 0x0fb0 */ 66, 32, 0, 17, 2, 36,194, 26, 99, 0, 2, 11,106,177, 57,145,
/* 0x0fc0 */ 99, 4, 3, 11,227, 3, 3, 42, 32, 0,128, 82, 74, 37, 3,139,
/* 0x0fd0 */ 223, 28, 0,113, 35, 2, 0, 84,227,125, 64,147,227, 3, 3,203,
/* 0x0fe0 */ 37,105, 99, 56,165,120, 31, 83, 65, 1, 8,145,164, 0, 24, 18,
/* 0x0ff0 */ 227, 3, 4, 42, 33, 4, 3,139,202, 0, 0,148, 3, 0, 0, 18,
/* 0x1000 */ 130,124, 8, 83,127, 0, 2,107,193, 0, 0, 84, 31, 0, 4,113,
/* 0x1010 */ 163,254,255, 84, 5, 0, 0, 20,225, 3, 10,170,193, 0, 0,148,
/* 0x1020 */ 31, 0, 4,113,163,255,255, 84, 98, 0,128, 82,195, 0,128, 82,
/* 0x1030 */ 223, 40, 0,113, 67, 48,131, 26,223, 16, 0,113,195, 48,131, 26,
/* 0x1040 */ 198, 0, 3, 75, 34, 0, 0, 20, 97, 1, 6,145,178, 0, 0,148,
/* 0x1050 */ 129, 1, 0, 84,227, 11, 64,185,226, 7, 64,185,227, 15, 0,185,
/* 0x1060 */ 226, 11, 0,185,239, 7, 0,185, 3, 0,128, 82,223, 28, 0,113,
/* 0x1070 */ 102, 0,128, 82,102, 48,134, 26,106,145, 25,145, 42, 0, 0, 20,
/* 0x1080 */ 97, 97, 6,145,164, 0, 0,148, 97, 2, 0, 84,227, 47, 64,185,
/* 0x1090 */ 97,129, 7,145, 96, 16, 6, 11,160, 0, 0,148,161, 3, 0, 84,
/* 0x10a0 */ 35, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x10b0 */ 227, 67, 66,248, 36, 1, 3,203,159, 0, 15,107,131, 17, 0, 84,
/* 0x10c0 */ 227,125, 64,147,227, 3, 3,203, 32,105, 99, 56, 32, 21, 0, 56,
/* 0x10d0 */ 121, 0, 0, 20, 97,193, 6,145,143, 0, 0,148,228, 7, 64,185,
/* 0x10e0 */ 64, 1, 0, 84, 97, 33, 7,145,139, 0, 0,148,228, 11, 64,185,
/* 0x10f0 */ 128, 0, 0, 84,227, 11, 64,185,228, 15, 64,185,227, 15, 0,185,
/* 0x1100 */ 227, 7, 64,185,227, 11, 0,185,239, 7, 0,185,239, 3, 4, 42,
/* 0x1110 */ 3, 1,128, 82,223, 28, 0,113,102, 1,128, 82,102, 48,134, 26,
/* 0x1120 */ 106,161, 41,145, 65, 1, 0,145,125, 0, 0,148, 1, 1, 0, 84,
/* 0x1130 */ 227, 47, 64,185, 69, 17, 0,145,227, 3, 3, 42, 2, 0,128, 82,
/* 0x1140 */ 165, 16, 3,139, 4, 1,128, 82, 14, 0, 0, 20, 65, 9, 0,145,
/* 0x1150 */ 115, 0, 0,148, 1, 1, 0, 84,227, 47, 64,185, 69, 17, 4,145,
/* 0x1160 */ 227, 3, 3, 42, 2, 1,128, 82,165, 16, 3,139, 4, 1,128, 82,
/* 0x1170 */ 4, 0, 0, 20, 69, 17, 8,145, 2, 2,128, 82, 4, 32,128, 82,
/* 0x1180 */ 226, 55, 0,185, 32, 0,128, 82,225, 3, 5,170,101, 0, 0,148,
/* 0x1190 */ 3, 0, 4,107,163,255,255, 84,229, 55, 64,185,165, 0, 3, 11,
/* 0x11a0 */ 229, 55, 0,185,223, 16, 0,113,194, 6, 0, 84,198, 28, 0, 17,
/* 0x11b0 */ 99, 0,128, 82,191, 16, 0,113,101, 32,133, 26,227, 3, 5, 42,
/* 0x11c0 */ 101, 29, 3,139,165,128, 13,145, 32, 0,128, 82, 4, 8,128, 82,
/* 0x11d0 */ 225, 3, 5,170, 83, 0, 0,148, 3, 0, 4,107,163,255,255, 84,
/* 0x11e0 */ 227, 47, 0,185,127, 16, 0,113, 99, 4, 0, 84,100,124, 1, 83,
/* 0x11f0 */ 132, 4, 0, 81,111, 0, 0, 18,239, 1, 31, 50,127, 56, 0,113,
/* 0x1200 */ 226, 0, 0, 84,239, 33,196, 26,106,121, 21,145,227, 1, 3, 75,
/* 0x1210 */ 227, 3, 3, 42, 74, 5, 3,139, 12, 0, 0, 20,132, 16, 0, 81,
/* 0x1220 */ 53, 0, 0,148,231,124, 1, 83,131, 1, 7,107,108, 32,140, 26,
/* 0x1230 */ 239, 1, 15, 26,132, 4, 0,113, 65,255,255, 84,106, 17, 25,145,
/* 0x1240 */ 239,109, 28, 83,132, 0,128, 82, 37, 0,128, 82, 32, 0,128, 82,
/* 0x1250 */ 225, 3, 10,170, 51, 0, 0,148, 31, 0, 0,114, 64, 0, 0, 84,
/* 0x1260 */ 239, 1, 5, 42,165,120, 31, 83,132, 4, 0,113, 33,255,255, 84,
/* 0x1270 */ 2, 0, 0, 20,239, 47, 64,185,239, 5, 0, 49,229, 55, 64,185,
/* 0x1280 */ 227, 67, 66,248,165, 8, 0, 17, 35, 1, 3,203,255, 1, 3,107,
/* 0x1290 */ 232, 2, 0, 84,227,125, 64,147,227, 3, 3,203, 32,105, 99, 56,
/* 0x12a0 */ 32, 21, 0, 56, 63, 1, 14,235,194, 0, 0, 84,165, 4, 0,113,
/* 0x12b0 */ 97,255,255, 84,224,115, 0, 57, 63, 1, 14,235,195,229,255, 84,
/* 0x12c0 */ 13, 0, 0,148, 0, 0,128, 82,226, 19, 64,249, 3, 1, 2,203,
/* 0x12d0 */ 226, 31, 64,249, 67, 0, 0,185,226, 67, 66,248, 35, 1, 2,203,
/* 0x12e0 */ 226, 55, 64,249, 67, 0, 0,185,255,243, 0,145, 32, 0,128, 82,
/* 0x12f0 */ 246,255,255, 23,227,124, 24, 83,195, 0, 0, 53, 31, 1, 13,235,
/* 0x1300 */ 231, 92, 24, 83, 66,255,255, 84, 3, 21, 64, 56,108, 32, 12, 42,
/* 0x1310 */ 192, 3, 95,214,224, 3, 6, 42, 33, 68, 32,139, 0, 0,128, 82,
/* 0x1320 */ 33, 68, 32,139,227,124, 24, 83,241, 3, 30,170, 94, 0, 0, 16,
/* 0x1330 */ 99,254,255, 52, 35, 0, 64,121,226,124, 11, 83, 98,124, 2, 27,
/* 0x1340 */ 159, 1, 2,107, 2, 1, 0, 84,231, 3, 2, 42, 2, 0,129, 82,
/* 0x1350 */ 66, 0, 3, 75, 0, 0, 0, 58, 99, 20, 66, 11, 35, 0, 0,121,
/* 0x1360 */ 32, 2, 95,214,140, 1, 2, 75,231, 0, 2, 75, 99, 20, 67, 75,
/* 0x1370 */ 0, 0, 0, 58, 35, 0, 0,121, 32, 2, 95,214,102,105,108,101,
/* 0x1380 */ 32,102,111,114,109, 97,116, 32,101,108,102, 54, 52, 45,108,105,
/* 0x1390 */ 116,116,108,101, 97, 97,114, 99,104, 54, 52, 10, 10, 83,101, 99,
/* 0x13a0 */ 116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32,
/* 0x13b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32,
/* 0x13c0 */ 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x13d0 */ 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x13e0 */ 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32,
/* 0x13f0 */ 32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48,
/* 0x1400 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48,
/* 0x1410 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50, 42, 42,
/* 0x1420 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49, 32,
/* 0x1430 */ 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 49,
/* 0x1440 */ 52, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50,
/* 0x1450 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32,
/* 0x1460 */ 50, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1470 */ 48, 49, 55, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 56, 52,
/* 0x1480 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x1490 */ 10, 32, 32, 51, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, 32,
/* 0x14a0 */ 32, 32, 32, 48, 49, 55, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x14b0 */ 50,102, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x14c0 */ 78, 84, 83, 10, 32, 32, 52, 32, 76, 90, 77, 65, 95, 72, 69, 65,
/* 0x14d0 */ 68, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x14e0 */ 52, 55, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x14f0 */ 78, 84, 83, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 69, 76, 70,
/* 0x1500 */ 48, 48, 32, 32, 32, 32, 48, 49, 48, 52, 32, 32, 48, 32, 32, 48,
/* 0x1510 */ 32, 32, 48, 52, 55, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1520 */ 78, 84, 69, 78, 84, 83, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95,
/* 0x1530 */ 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 57, 54, 56, 32, 32, 48,
/* 0x1540 */ 32, 32, 48, 32, 32, 48, 53, 55, 52, 32, 32, 50, 42, 42, 48, 32,
/* 0x1550 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 55, 32, 76, 90,
/* 0x1560 */ 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 52, 97, 48,
/* 0x1570 */ 32, 32, 48, 32, 32, 48, 32, 32, 48,101,100, 99, 32, 32, 50, 42,
/* 0x1580 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 56,
/* 0x1590 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, 48,
/* 0x15a0 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51, 55, 99, 32, 32, 50,
/* 0x15b0 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32,
/* 0x15c0 */ 57, 32, 76, 90, 77, 65, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32,
/* 0x15d0 */ 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 51, 55, 99, 32, 32,
/* 0x15e0 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 83,
/* 0x15f0 */ 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48,
/* 0x1600 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x1610 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 48,
/* 0x1620 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48,
/* 0x1630 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x1640 */ 100, 32, 32, 78, 82, 86, 50, 66, 32, 48, 32, 78, 82, 86, 50, 66,
/* 0x1650 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1660 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 32,
/* 0x1670 */ 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1680 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x1690 */ 32, 78, 82, 86, 50, 69, 32, 48, 32, 78, 82, 86, 50, 69, 10, 48,
/* 0x16a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x16b0 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 72, 69, 65,
/* 0x16c0 */ 68, 32, 48, 32, 76, 90, 77, 65, 95, 72, 69, 65, 68, 10, 48, 48,
/* 0x16d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x16e0 */ 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48,
/* 0x16f0 */ 48, 32, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48,
/* 0x1700 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1710 */ 108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1720 */ 50, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10,
/* 0x1730 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1740 */ 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1750 */ 67, 49, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x1760 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1770 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x1780 */ 69, 67, 51, 48, 32, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51,
/* 0x1790 */ 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x17a0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95,
/* 0x17b0 */ 84, 65, 73, 76, 32, 48, 32, 76, 90, 77, 65, 95, 84, 65, 73, 76,
/* 0x17c0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x17d0 */ 48, 32,103, 32, 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 66, 32,
/* 0x17e0 */ 48, 49, 52, 52, 32,117, 99,108, 95,110,114,118, 50, 98, 95,100,
/* 0x17f0 */ 101, 99,111,109,112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48,
/* 0x1800 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x1810 */ 32, 32, 32, 32, 70, 32, 78, 82, 86, 50, 68, 32, 48, 49, 55, 48,
/* 0x1820 */ 32,117, 99,108, 95,110,114,118, 50,100, 95,100,101, 99,111,109,
/* 0x1830 */ 112,114,101,115,115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x1840 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32,
/* 0x1850 */ 70, 32, 78, 82, 86, 50, 69, 32, 48, 49, 55, 99, 32,117, 99,108,
/* 0x1860 */ 95,110,114,118, 50,101, 95,100,101, 99,111,109,112,114,101,115,
/* 0x1870 */ 115, 95, 51, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1880 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 76, 90,
/* 0x1890 */ 77, 65, 95, 68, 69, 67, 49, 48, 32, 48, 32, 76,122,109, 97, 68,
/* 0x18a0 */ 101, 99,111,100,101, 10
};
+549 -535
View File
File diff suppressed because it is too large Load Diff
+1988 -2409
View File
File diff suppressed because it is too large Load Diff
+843 -849
View File
File diff suppressed because it is too large Load Diff
+564 -564
View File
File diff suppressed because it is too large Load Diff
+786 -765
View File
File diff suppressed because it is too large Load Diff
+851 -830
View File
File diff suppressed because it is too large Load Diff
+914 -893
View File
File diff suppressed because it is too large Load Diff
+908 -887
View File
File diff suppressed because it is too large Load Diff
+61 -62
View File
@@ -1,5 +1,5 @@
/* powerpc-linux.elf-entry.h
created from powerpc-linux.elf-entry.bin, 1420 (0x58c) bytes
created from powerpc-linux.elf-entry.bin, 1400 (0x578) bytes
This file is part of the UPX executable compressor.
@@ -32,15 +32,15 @@
/* clang-format off */
#define STUB_POWERPC_LINUX_ELF_ENTRY_SIZE 1420
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0x0c907cef
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0x4d50d660
#define STUB_POWERPC_LINUX_ELF_ENTRY_SIZE 1400
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0x73457bd5
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0x45e55695
unsigned char stub_powerpc_linux_elf_entry[1420] = {
unsigned char stub_powerpc_linux_elf_entry[1400] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 1, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 3, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40,
/* 0x0030 */ 0, 0, 0, 0, 72, 0, 1, 13,124, 0, 41,236,125,168, 2,166,
/* 0x0020 */ 0, 0, 2,236, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40,
/* 0x0030 */ 0, 0, 0, 0, 72, 0, 0,249,124, 0, 41,236,125,168, 2,166,
/* 0x0040 */ 40, 7, 0, 2, 64,130, 0,232,144,166, 0, 0,124,132, 26, 20,
/* 0x0050 */ 60, 0,128, 0, 61, 32,128, 0, 56, 99,255,255, 56,165,255,255,
/* 0x0060 */ 57, 64,255,255, 72, 0, 0,184,124, 9, 0, 64,125, 41, 72, 20,
@@ -71,59 +71,58 @@ unsigned char stub_powerpc_linux_elf_entry[1420] = {
/* 0x01f0 */ 124,128, 0, 8,127,193,243,120, 57, 0, 0, 0,127,103,219,120,
/* 0x0200 */ 56,192, 0, 2, 56,160, 0, 7,127,132,227,120, 56, 96, 0, 0,
/* 0x0210 */ 56, 0, 0, 90, 68, 0, 0, 2, 64,163, 0, 8,124,128, 0, 8,
/* 0x0220 */ 124,125, 27,120,127, 99,219,120, 56, 96, 0, 6, 68, 0, 0, 2,
/* 0x0230 */ 56, 29, 0, 8,127, 25,154, 20,124, 9, 3,166, 56, 0, 0, 36,
/* 0x0240 */ 130,255,255,248, 78,128, 4, 32, 57, 0, 0, 0, 56,160, 0, 3,
/* 0x0250 */ 56, 0, 0, 90, 68, 0, 0, 2, 64,163, 0, 8,124,128, 0, 8,
/* 0x0260 */ 78,128, 0, 32,128, 3, 0, 0, 56, 99, 0, 4, 47,128, 0, 0,
/* 0x0270 */ 64,158,255,244, 78,128, 0, 32,148, 33,255,112,188, 65, 0, 20,
/* 0x0280 */ 127,232, 2,166, 56, 97, 0,148, 75,255,255,221, 75,255,255,217,
/* 0x0290 */ 124,122, 27,120,128, 3, 0, 0,128,131, 0, 4, 56, 99, 0, 8,
/* 0x02a0 */ 47,128, 0, 6, 65,158, 0, 16, 44, 0, 0, 0, 64,130,255,232,
/* 0x02b0 */ 56,128, 16, 0,126,132, 0,208, 75,255,254,181, 0, 0, 0, 0,
/* 0x02c0 */ 102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 51,
/* 0x02d0 */ 50, 45,112,111,119,101,114,112, 99, 10, 10, 83,101, 99,116,105,
/* 0x02e0 */ 111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32,
/* 0x02f0 */ 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32,
/* 0x0300 */ 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32,
/* 0x0310 */ 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,
/* 0x0320 */ 108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69,
/* 0x0330 */ 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 49, 51,
/* 0x0340 */ 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 51, 52, 32, 32, 50, 42,
/* 0x0350 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49,
/* 0x0360 */ 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48,
/* 0x0370 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 54, 99, 32, 32, 50, 42,
/* 0x0380 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50,
/* 0x0390 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48,
/* 0x03a0 */ 49, 53, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 54, 99, 32,
/* 0x03b0 */ 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10,
/* 0x03c0 */ 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48,
/* 0x03d0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69,
/* 0x03e0 */ 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 69, 76, 70, 77, 65, 73,
/* 0x03f0 */ 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x0400 */ 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 48, 32, 69,
/* 0x0410 */ 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0420 */ 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x0430 */ 89, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48,
/* 0x0440 */ 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69, 76,
/* 0x0450 */ 70, 77, 65, 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10,
/* 0x0460 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0470 */ 32, 42, 85, 78, 68, 42, 32, 48, 32, 79, 95, 66, 73, 78, 70, 79,
/* 0x0480 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x0490 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73,
/* 0x04a0 */ 78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89,
/* 0x04b0 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x04c0 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82,
/* 0x04d0 */ 95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32,
/* 0x04e0 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48,
/* 0x04f0 */ 48, 49, 48, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x0500 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76,
/* 0x0510 */ 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x0520 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0530 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x0540 */ 54, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32,
/* 0x0550 */ 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 43, 48,120,
/* 0x0560 */ 48, 48, 48, 48, 48, 48, 48, 52, 10, 48, 48, 48, 48, 48, 49, 53,
/* 0x0570 */ 48, 32, 82, 95, 80, 80, 67, 95, 65, 68, 68, 82, 51, 50, 32, 32,
/* 0x0580 */ 32, 32, 32, 32, 79, 95, 66, 73, 78, 70, 79, 10
/* 0x0220 */ 124,125, 27,120,127, 99,219,120, 56, 0, 0, 6, 68, 0, 0, 2,
/* 0x0230 */ 64,163, 0, 8,124,128, 0, 8, 56, 29, 0, 8,127, 25,154, 20,
/* 0x0240 */ 124, 9, 3,166, 56, 0, 0, 36,130,255,255,248, 78,128, 4, 32,
/* 0x0250 */ 128, 3, 0, 0, 56, 99, 0, 4, 47,128, 0, 0, 64,158,255,244,
/* 0x0260 */ 78,128, 0, 32,148, 33,255,112,188, 65, 0, 20,127,232, 2,166,
/* 0x0270 */ 56, 97, 0,148, 75,255,255,221, 75,255,255,217,124,122, 27,120,
/* 0x0280 */ 128, 3, 0, 0,128,131, 0, 4, 56, 99, 0, 8, 47,128, 0, 6,
/* 0x0290 */ 65,158, 0, 16, 44, 0, 0, 0, 64,130,255,232, 56,128, 16, 0,
/* 0x02a0 */ 126,132, 0,208, 75,255,254,201, 0, 0, 0, 0,102,105,108,101,
/* 0x02b0 */ 32,102,111,114,109, 97,116, 32,101,108,102, 51, 50, 45,112,111,
/* 0x02c0 */ 119,101,114,112, 99, 10, 10, 83,101, 99,116,105,111,110,115, 58,
/* 0x02d0 */ 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32,
/* 0x02e0 */ 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65,
/* 0x02f0 */ 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32,
/* 0x0300 */ 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32,
/* 0x0310 */ 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65,
/* 0x0320 */ 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 49, 51, 56, 32, 32, 48,
/* 0x0330 */ 32, 32, 48, 32, 32, 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x0340 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49, 32, 69, 76, 70,
/* 0x0350 */ 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 32, 32, 48, 32,
/* 0x0360 */ 32, 48, 32, 32, 48, 49, 54, 99, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x0370 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50, 32, 69, 76, 70,
/* 0x0380 */ 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48, 49, 52, 48, 32,
/* 0x0390 */ 32, 48, 32, 32, 48, 32, 32, 48, 49, 54, 99, 32, 32, 50, 42, 42,
/* 0x03a0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 83, 89, 77, 66,
/* 0x03b0 */ 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48,
/* 0x03c0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65,
/* 0x03d0 */ 73, 78, 88, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48,
/* 0x03e0 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x03f0 */ 69, 76, 70, 77, 65, 73, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65,
/* 0x0400 */ 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x0410 */ 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48, 32,
/* 0x0420 */ 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x0430 */ 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73,
/* 0x0440 */ 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48,
/* 0x0450 */ 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78,
/* 0x0460 */ 68, 42, 32, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10, 10, 82, 69,
/* 0x0470 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x0480 */ 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58,
/* 0x0490 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x04a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x04b0 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67,
/* 0x04c0 */ 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x04d0 */ 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48,102, 56,
/* 0x04e0 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x04f0 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73,
/* 0x0500 */ 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89,
/* 0x0510 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0520 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 54, 52, 32, 82,
/* 0x0530 */ 95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32,
/* 0x0540 */ 32, 69, 76, 70, 77, 65, 73, 78, 88, 43, 48,120, 48, 48, 48, 48,
/* 0x0550 */ 48, 48, 48, 52, 10, 48, 48, 48, 48, 48, 49, 51, 99, 32, 82, 95,
/* 0x0560 */ 80, 80, 67, 95, 65, 68, 68, 82, 51, 50, 32, 32, 32, 32, 32, 32,
/* 0x0570 */ 79, 95, 66, 73, 78, 70, 79, 10
};
+1120 -1096
View File
File diff suppressed because it is too large Load Diff
+101 -111
View File
@@ -1,5 +1,5 @@
/* powerpc64-linux.elf-entry.h
created from powerpc64-linux.elf-entry.bin, 2046 (0x7fe) bytes
created from powerpc64-linux.elf-entry.bin, 1879 (0x757) bytes
This file is part of the UPX executable compressor.
@@ -32,14 +32,14 @@
/* clang-format off */
#define STUB_POWERPC64_LINUX_ELF_ENTRY_SIZE 2046
#define STUB_POWERPC64_LINUX_ELF_ENTRY_ADLER32 0x963d2937
#define STUB_POWERPC64_LINUX_ELF_ENTRY_CRC32 0xb90f3189
#define STUB_POWERPC64_LINUX_ELF_ENTRY_SIZE 1879
#define STUB_POWERPC64_LINUX_ELF_ENTRY_ADLER32 0x969e054f
#define STUB_POWERPC64_LINUX_ELF_ENTRY_CRC32 0x5047614c
unsigned char stub_powerpc64_linux_elf_entry[2046] = {
unsigned char stub_powerpc64_linux_elf_entry[1879] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 1, 0, 21, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 24,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,200,
/* 0x0030 */ 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0,
/* 0x0040 */ 72, 0, 0, 1,124, 0, 41,236,125,168, 2,166, 40, 7, 0, 2,
/* 0x0050 */ 64,130, 0,236,248,166, 0, 0,124,132, 26, 20, 60, 0,128, 0,
@@ -60,109 +60,99 @@ unsigned char stub_powerpc64_linux_elf_entry[2046] = {
/* 0x0140 */ 125,168, 3,166,124,100, 24, 80,124,135, 40, 80, 56, 99, 0, 1,
/* 0x0150 */ 56,132, 0, 1,248,134, 0, 0, 96,231, 0, 31,124, 0, 56,108,
/* 0x0160 */ 124, 39, 40, 64,124, 0, 63,172, 56,231, 0, 32, 65,128,255,240,
/* 0x0170 */ 124, 0, 4,172, 76, 0, 1, 44, 78,128, 0, 32, 72, 0, 0, 1,
/* 0x0180 */ 109,109, 97,112, 32,102, 97,105,108,101,100, 46, 10, 0, 0, 0,
/* 0x0190 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x01a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 56,160, 0, 14,124,136, 2,166,
/* 0x01b0 */ 56, 96, 0, 2, 56, 0, 0, 4, 68, 0, 0, 2, 56, 96, 0,127,
/* 0x01c0 */ 56, 0, 0, 1, 68, 0, 0, 2,126,200, 2,166,128, 31,255,248,
/* 0x01d0 */ 59, 63,255,248,127, 32,200, 80,131,150, 0, 4, 72, 0, 0, 9,
/* 0x01e0 */ 117,112,120, 0,124,104, 2,166, 56,128, 0, 0, 56, 0, 1,104,
/* 0x01f0 */ 68, 0, 0, 2, 64,227, 0, 8,124,128, 0, 8,124,123, 27,120,
/* 0x0200 */ 124, 52, 11,120, 56, 0,255,224,124, 60, 8, 80,124, 33, 0, 56,
/* 0x0210 */ 130,118, 0, 0,127,233, 3,166,136,246, 0, 12,251,148, 1,136,
/* 0x0220 */ 56,212, 1,136,124, 37, 11,120,128,150, 0, 8, 56,118, 0, 16,
/* 0x0230 */ 78,128, 4, 33,251,193, 0, 0,127, 99,219,120,124, 36, 11,120,
/* 0x0240 */ 127,133,227,120, 56, 0, 0, 4, 68, 0, 0, 2, 64,227, 0, 8,
/* 0x0250 */ 124,128, 0, 8,126,129,163,120, 57, 0, 0, 0,127,103,219,120,
/* 0x0260 */ 56,192, 0, 2, 56,160, 0, 5,127,132,227,120, 56, 96, 0, 0,
/* 0x0270 */ 56, 0, 0, 90, 68, 0, 0, 2, 64,227, 0, 8,124,128, 0, 8,
/* 0x0280 */ 124,125, 27,120,127, 99,219,120, 56, 0, 0, 6, 68, 0, 0, 2,
/* 0x0290 */ 64,227, 0, 8,124,128, 0, 8, 56, 29, 0, 16,127, 25,154, 20,
/* 0x02a0 */ 124, 9, 3,166,130,255,255,248, 78,128, 4, 32,232, 3, 0, 0,
/* 0x02b0 */ 56, 99, 0, 8, 47,160, 0, 0, 64,254,255,244, 78,128, 0, 32,
/* 0x02c0 */ 248, 33,254,113,248, 65, 0,152,248, 97, 0,160,248,129, 0,168,
/* 0x02d0 */ 248,161, 0,176,248,193, 0,184,248,225, 0,192,249, 1, 0,200,
/* 0x02e0 */ 249, 33, 0,208,249, 65, 0,216,249, 97, 0,224,249,129, 0,232,
/* 0x02f0 */ 249,161, 0,240,249,193, 0,248,249,225, 1, 0,250, 1, 1, 8,
/* 0x0300 */ 250, 33, 1, 16,250, 65, 1, 24,250, 97, 1, 32,250,129, 1, 40,
/* 0x0310 */ 250,161, 1, 48,250,193, 1, 56,250,225, 1, 64,251, 1, 1, 72,
/* 0x0320 */ 251, 33, 1, 80,251, 65, 1, 88,251, 97, 1, 96,251,129, 1,104,
/* 0x0330 */ 251,161, 1,112,251,193, 1,120,251,225, 1,128,127,232, 2,166,
/* 0x0340 */ 56, 97, 1,152, 75,255,255,105, 75,255,255,101,124,122, 27,120,
/* 0x0350 */ 232, 3, 0, 0,232,131, 0, 8, 56, 99, 0, 16, 47,160, 0, 6,
/* 0x0360 */ 65,222, 0, 16, 44, 32, 0, 0, 64,226,255,232, 60,128, 0, 1,
/* 0x0370 */ 127,196, 0,208, 75,255,254, 85, 0, 0, 0, 0,102,105,108,101,
/* 0x0380 */ 32,102,111,114,109, 97,116, 32,101,108,102, 54, 52, 45,112,111,
/* 0x0390 */ 119,101,114,112, 99, 10, 10, 83,101, 99,116,105,111,110,115, 58,
/* 0x03a0 */ 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32,
/* 0x03b0 */ 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65,
/* 0x03c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76,
/* 0x03d0 */ 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x03e0 */ 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32,
/* 0x03f0 */ 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65,
/* 0x0400 */ 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 49, 51, 99, 32, 32, 48,
/* 0x0410 */ 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x0420 */ 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49, 32, 69, 76, 70,
/* 0x0430 */ 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 49, 50, 32, 32,
/* 0x0440 */ 48, 32, 32, 48, 32, 32, 48, 49, 55, 99, 32, 32, 50, 42, 42, 48,
/* 0x0450 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50, 32, 69,
/* 0x0460 */ 76, 70, 77, 65, 73, 78, 90,101, 32, 32, 32, 32, 32, 48, 49, 56,
/* 0x0470 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 57, 48, 32, 32, 50, 42,
/* 0x0480 */ 42, 51, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 51,
/* 0x0490 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48,
/* 0x04a0 */ 49,100, 52, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 97, 56, 32,
/* 0x04b0 */ 32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10,
/* 0x04c0 */ 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48,
/* 0x04d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x04e0 */ 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32,
/* 0x04f0 */ 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48,
/* 0x0500 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x0510 */ 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 69,
/* 0x0520 */ 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0530 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x0540 */ 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48, 32, 69, 76, 70, 77,
/* 0x0550 */ 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0560 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76,
/* 0x0570 */ 70, 77, 65, 73, 78, 90,101, 32, 48, 32, 69, 76, 70, 77, 65, 73,
/* 0x0580 */ 78, 90,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0590 */ 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x05a0 */ 77, 65, 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116, 10, 48,
/* 0x05b0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x05c0 */ 103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x05d0 */ 101, 32, 48, 32,101,110,116,114,121, 95,100,101,115, 99,114, 10,
/* 0x05e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x05f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 32, 48,
/* 0x0600 */ 32, 79, 95, 66, 73, 78, 70, 79, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x0610 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x0620 */ 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70,
/* 0x0630 */ 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89,
/* 0x0640 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0650 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0660 */ 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67, 54, 52, 95, 82,
/* 0x0670 */ 69, 76, 50, 52, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x0680 */ 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0690 */ 48, 49, 49, 56, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x06a0 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76,
/* 0x06b0 */ 70, 77, 65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x06c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x06d0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x06e0 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x06f0 */ 48, 48, 32, 82, 95, 80, 80, 67, 54, 52, 95, 82, 69, 76, 50, 52,
/* 0x0700 */ 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 10, 82,
/* 0x0710 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x0720 */ 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 90,101,
/* 0x0730 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x0740 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0750 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x0760 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80,
/* 0x0770 */ 80, 67, 54, 52, 95, 65, 68, 68, 82, 54, 52, 32, 32, 32, 32, 95,
/* 0x0780 */ 115,116, 97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x0790 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69,
/* 0x07a0 */ 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x07b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x07c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x07d0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x07e0 */ 49,100, 48, 32, 82, 95, 80, 80, 67, 54, 52, 95, 65, 68, 68, 82,
/* 0x07f0 */ 51, 50, 32, 32, 32, 32, 79, 95, 66, 73, 78, 70, 79, 10
/* 0x0170 */ 124, 0, 4,172, 76, 0, 1, 44, 78,128, 0, 32, 0, 0, 0, 0,
/* 0x0180 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0190 */ 0, 0, 0, 0, 0, 0, 0, 0,126,200, 2,166,128, 31,255,248,
/* 0x01a0 */ 59, 63,255,248,127, 32,200, 80,131,150, 0, 4, 72, 0, 0, 9,
/* 0x01b0 */ 117,112,120, 0,124,104, 2,166, 56,128, 0, 16, 56, 0, 1,104,
/* 0x01c0 */ 68, 0, 0, 2, 64,227, 0, 8,124,128, 0, 8,124,123, 27,120,
/* 0x01d0 */ 124, 62, 11,120, 56, 0,255,224,124, 60, 8, 80,124, 33, 0, 56,
/* 0x01e0 */ 130,118, 0, 0,127,233, 3,166,136,246, 0, 12,251,158, 1,136,
/* 0x01f0 */ 56,222, 1,136,124, 37, 11,120,128,150, 0, 8, 56,118, 0, 16,
/* 0x0200 */ 78,128, 4, 33,250,129, 0, 0,127, 99,219,120,124, 36, 11,120,
/* 0x0210 */ 127,133,227,120, 56, 0, 0, 4, 68, 0, 0, 2, 64,227, 0, 8,
/* 0x0220 */ 124,128, 0, 8,127,193,243,120, 57, 0, 0, 0,127,103,219,120,
/* 0x0230 */ 56,192, 0, 2, 56,160, 0, 5,127,132,227,120, 56, 96, 0, 0,
/* 0x0240 */ 56, 0, 0, 90, 68, 0, 0, 2, 64,227, 0, 8,124,128, 0, 8,
/* 0x0250 */ 124,125, 27,120,127, 99,219,120, 56, 0, 0, 6, 68, 0, 0, 2,
/* 0x0260 */ 64,227, 0, 8,124,128, 0, 8, 56, 29, 0, 16,127, 25,154, 20,
/* 0x0270 */ 124, 9, 3,166, 56, 0, 0, 50,130,255,255,248, 78,128, 4, 32,
/* 0x0280 */ 232, 3, 0, 0, 56, 99, 0, 8, 47,160, 0, 0, 64,254,255,244,
/* 0x0290 */ 78,128, 0, 32,248, 33,254,113,248, 65, 0,152,248, 97, 0,160,
/* 0x02a0 */ 248,129, 0,168,248,161, 0,176,248,193, 0,184,248,225, 0,192,
/* 0x02b0 */ 249, 1, 0,200,249, 33, 0,208,249, 65, 0,216,249, 97, 0,224,
/* 0x02c0 */ 249,129, 0,232,249,161, 0,240,249,193, 0,248,249,225, 1, 0,
/* 0x02d0 */ 250, 1, 1, 8,250, 33, 1, 16,250, 65, 1, 24,250, 97, 1, 32,
/* 0x02e0 */ 250,129, 1, 40,250,161, 1, 48,250,193, 1, 56,250,225, 1, 64,
/* 0x02f0 */ 251, 1, 1, 72,251, 33, 1, 80,251, 65, 1, 88,251, 97, 1, 96,
/* 0x0300 */ 251,129, 1,104,251,161, 1,112,251,193, 1,120,251,225, 1,128,
/* 0x0310 */ 127,232, 2,166, 56, 97, 1,152, 75,255,255,105, 75,255,255,101,
/* 0x0320 */ 124,122, 27,120,232, 3, 0, 0,232,131, 0, 8, 56, 99, 0, 16,
/* 0x0330 */ 47,160, 0, 6, 65,222, 0, 16, 44, 32, 0, 0, 64,226,255,232,
/* 0x0340 */ 60,128, 0, 1,126,132, 0,208, 75,255,254, 81, 0, 0, 0, 0,
/* 0x0350 */ 102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 54,
/* 0x0360 */ 52, 45,112,111,119,101,114,112, 99, 10, 10, 83,101, 99,116,105,
/* 0x0370 */ 111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32,
/* 0x0380 */ 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32,
/* 0x0390 */ 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x03a0 */ 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x03b0 */ 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,
/* 0x03c0 */ 108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69,
/* 0x03d0 */ 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 49, 51,
/* 0x03e0 */ 99, 32, 32, 48, 32, 32, 48, 32, 32, 48, 52, 48, 32, 32, 50, 42,
/* 0x03f0 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 49,
/* 0x0400 */ 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48,
/* 0x0410 */ 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 55, 99, 32, 32, 50, 42,
/* 0x0420 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32, 32, 50,
/* 0x0430 */ 32, 69, 76, 70, 77, 65, 73, 78, 90,101, 32, 32, 32, 32, 32, 48,
/* 0x0440 */ 49, 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 56, 48, 32, 32,
/* 0x0450 */ 50, 42, 42, 51, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 10, 32,
/* 0x0460 */ 32, 51, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32,
/* 0x0470 */ 32, 48, 49, 98, 56, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49, 57,
/* 0x0480 */ 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x0490 */ 83, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10,
/* 0x04a0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x04b0 */ 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x04c0 */ 90, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48,
/* 0x04d0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x04e0 */ 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48,
/* 0x04f0 */ 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48,
/* 0x0500 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x0510 */ 100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 48, 32, 69, 76,
/* 0x0520 */ 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0530 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x0540 */ 69, 76, 70, 77, 65, 73, 78, 90,101, 32, 48, 32, 69, 76, 70, 77,
/* 0x0550 */ 65, 73, 78, 90,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0560 */ 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69,
/* 0x0570 */ 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 95,115,116, 97,114,116,
/* 0x0580 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0590 */ 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73,
/* 0x05a0 */ 78, 90,101, 32, 48, 32,101,110,116,114,121, 95,100,101,115, 99,
/* 0x05b0 */ 114, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x05c0 */ 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42,
/* 0x05d0 */ 32, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10, 10, 82, 69, 76, 79,
/* 0x05e0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x05f0 */ 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79,
/* 0x0600 */ 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0610 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0620 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0630 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67, 54, 52,
/* 0x0640 */ 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65,
/* 0x0650 */ 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0660 */ 48, 48, 48, 48,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x0670 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x0680 */ 69, 76, 70, 77, 65, 73, 78, 90,101, 93, 58, 10, 79, 70, 70, 83,
/* 0x0690 */ 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80,
/* 0x06a0 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x06b0 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x06c0 */ 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67, 54, 52, 95, 65, 68,
/* 0x06d0 */ 68, 82, 54, 52, 32, 32, 32, 32, 95,115,116, 97,114,116, 10, 10,
/* 0x06e0 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x06f0 */ 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x0700 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x0710 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0720 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x0730 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 98, 52, 32, 82, 95, 80,
/* 0x0740 */ 80, 67, 54, 52, 95, 65, 68, 68, 82, 51, 50, 32, 32, 32, 32, 79,
/* 0x0750 */ 95, 66, 73, 78, 70, 79, 10
};
+973 -958
View File
File diff suppressed because it is too large Load Diff
+83 -93
View File
@@ -1,5 +1,5 @@
/* powerpc64le-linux.elf-entry.h
created from powerpc64le-linux.elf-entry.bin, 1758 (0x6de) bytes
created from powerpc64le-linux.elf-entry.bin, 1587 (0x633) bytes
This file is part of the UPX executable compressor.
@@ -32,14 +32,14 @@
/* clang-format off */
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_SIZE 1758
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_ADLER32 0xe4eaed72
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_CRC32 0x04e3b193
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_SIZE 1587
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_ADLER32 0x095cc8e5
#define STUB_POWERPC64LE_LINUX_ELF_ENTRY_CRC32 0x117a71c1
unsigned char stub_powerpc64le_linux_elf_entry[1758] = {
unsigned char stub_powerpc64le_linux_elf_entry[1587] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 21, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0,152, 4, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
/* 0x0040 */ 1, 0, 0, 72,236, 41, 0,124,166, 2,168,125, 2, 0, 7, 40,
/* 0x0050 */ 236, 0,130, 64, 0, 0,166,248, 20, 26,132,124, 0,128, 0, 60,
@@ -60,91 +60,81 @@ unsigned char stub_powerpc64le_linux_elf_entry[1758] = {
/* 0x0140 */ 166, 3,168,125, 80, 24,100,124, 80, 40,135,124, 1, 0, 99, 56,
/* 0x0150 */ 1, 0,132, 56, 0, 0,134,248, 31, 0,231, 96,108, 56, 0,124,
/* 0x0160 */ 64, 40, 39,124,172, 63, 0,124, 32, 0,231, 56,240,255,128, 65,
/* 0x0170 */ 172, 4, 0,124, 44, 1, 0, 76, 32, 0,128, 78, 1, 0, 0, 72,
/* 0x0180 */ 109,109, 97,112, 32,102, 97,105,108,101,100, 46, 10, 0, 0, 0,
/* 0x0190 */ 14, 0,160, 56,166, 2,136,124, 2, 0, 96, 56, 4, 0, 0, 56,
/* 0x01a0 */ 2, 0, 0, 68,127, 0, 96, 56, 1, 0, 0, 56, 2, 0, 0, 68,
/* 0x01b0 */ 166, 2,200,126,248,255, 31,128,248,255, 63, 59, 80,200, 32,127,
/* 0x01c0 */ 4, 0,150,131, 9, 0, 0, 72,117,112,120, 0,166, 2,104,124,
/* 0x01d0 */ 0, 0,128, 56,104, 1, 0, 56, 2, 0, 0, 68, 8, 0,227, 64,
/* 0x01e0 */ 8, 0,128,124,120, 27,123,124,120, 11, 52,124,224,255, 0, 56,
/* 0x01f0 */ 80, 8, 60,124, 56, 0, 33,124, 0, 0,118,130,166, 3,233,127,
/* 0x0200 */ 12, 0,246,136,136, 1,148,251,136, 1,212, 56,120, 11, 37,124,
/* 0x0210 */ 8, 0,150,128, 16, 0,118, 56, 33, 4,128, 78, 0, 0,193,251,
/* 0x0220 */ 120,219, 99,127,120, 11, 36,124,120,227,133,127, 4, 0, 0, 56,
/* 0x0230 */ 2, 0, 0, 68, 8, 0,227, 64, 8, 0,128,124,120,163,129,126,
/* 0x0240 */ 0, 0, 0, 57,120,219,103,127, 2, 0,192, 56, 5, 0,160, 56,
/* 0x0250 */ 120,227,132,127, 0, 0, 96, 56, 90, 0, 0, 56, 2, 0, 0, 68,
/* 0x0260 */ 8, 0,227, 64, 8, 0,128,124,120, 27,125,124,120,219, 99,127,
/* 0x0270 */ 6, 0, 0, 56, 2, 0, 0, 68, 8, 0,227, 64, 8, 0,128,124,
/* 0x0280 */ 16, 0, 29, 56, 20,154, 25,127,166, 3, 9,124,248,255,255,130,
/* 0x0290 */ 32, 4,128, 78, 0, 0, 3,232, 8, 0, 99, 56, 0, 0,160, 47,
/* 0x02a0 */ 244,255,254, 64, 32, 0,128, 78,113,254, 33,248,152, 0, 65,248,
/* 0x02b0 */ 160, 0, 97,248,168, 0,129,248,176, 0,161,248,184, 0,193,248,
/* 0x02c0 */ 192, 0,225,248,200, 0, 1,249,208, 0, 33,249,216, 0, 65,249,
/* 0x02d0 */ 224, 0, 97,249,232, 0,129,249,240, 0,161,249,248, 0,193,249,
/* 0x02e0 */ 0, 1,225,249, 8, 1, 1,250, 16, 1, 33,250, 24, 1, 65,250,
/* 0x02f0 */ 32, 1, 97,250, 40, 1,129,250, 48, 1,161,250, 56, 1,193,250,
/* 0x0300 */ 64, 1,225,250, 72, 1, 1,251, 80, 1, 33,251, 88, 1, 65,251,
/* 0x0310 */ 96, 1, 97,251,104, 1,129,251,112, 1,161,251,120, 1,193,251,
/* 0x0320 */ 128, 1,225,251,166, 2,232,127,152, 1, 97, 56,105,255,255, 75,
/* 0x0330 */ 101,255,255, 75,120, 27,122,124, 0, 0, 3,232, 8, 0,131,232,
/* 0x0340 */ 16, 0, 99, 56, 6, 0,160, 47, 16, 0,222, 65, 0, 0, 32, 44,
/* 0x0350 */ 232,255,226, 64, 1, 0,128, 60,208, 0,196,127, 85,254,255, 75,
/* 0x0360 */ 0, 0, 0, 0,102,105,108,101, 32,102,111,114,109, 97,116, 32,
/* 0x0370 */ 101,108,102, 54, 52, 45,112,111,119,101,114,112, 99,108,101, 10,
/* 0x0380 */ 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, 32, 78,
/* 0x0390 */ 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,
/* 0x03a0 */ 101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32,
/* 0x03b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32,
/* 0x03c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,
/* 0x03d0 */ 111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97,103,115,
/* 0x03e0 */ 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 32, 32,
/* 0x03f0 */ 32, 32, 32, 48, 49, 51, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x0400 */ 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x0410 */ 84, 83, 10, 32, 32, 49, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32,
/* 0x0420 */ 32, 32, 32, 32, 32, 48, 49, 50, 32, 32, 48, 32, 32, 48, 32, 32,
/* 0x0430 */ 48, 49, 55, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x0440 */ 69, 78, 84, 83, 10, 32, 32, 50, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x0450 */ 90, 32, 32, 32, 32, 32, 32, 48, 49,100, 52, 32, 32, 48, 32, 32,
/* 0x0460 */ 48, 32, 32, 48, 49, 57, 48, 32, 32, 50, 42, 42, 50, 32, 32, 67,
/* 0x0470 */ 79, 78, 84, 69, 78, 84, 83, 10, 83, 89, 77, 66, 79, 76, 32, 84,
/* 0x0480 */ 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0490 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69,
/* 0x04a0 */ 76, 70, 77, 65, 73, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65, 73,
/* 0x04b0 */ 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x04c0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77,
/* 0x04d0 */ 65, 73, 78, 88, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10,
/* 0x04e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x04f0 */ 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x0500 */ 89, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48,
/* 0x0510 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32,
/* 0x0520 */ 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48,
/* 0x0530 */ 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0540 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0550 */ 32, 42, 85, 78, 68, 42, 32, 48, 32, 79, 95, 66, 73, 78, 70, 79,
/* 0x0560 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x0570 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73,
/* 0x0580 */ 78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32,
/* 0x0590 */ 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x05a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x05b0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82,
/* 0x05c0 */ 95, 80, 80, 67, 54, 52, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32,
/* 0x05d0 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48,
/* 0x05e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 56, 10, 10, 82, 69,
/* 0x05f0 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x0600 */ 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58,
/* 0x0610 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0620 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0630 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x0640 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67,
/* 0x0650 */ 54, 52, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x0660 */ 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x0670 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69,
/* 0x0680 */ 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x0690 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x06a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x06b0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x06c0 */ 49,100, 48, 32, 82, 95, 80, 80, 67, 54, 52, 95, 65, 68, 68, 82,
/* 0x06d0 */ 51, 50, 32, 32, 32, 32, 79, 95, 66, 73, 78, 70, 79, 10
/* 0x0170 */ 172, 4, 0,124, 44, 1, 0, 76, 32, 0,128, 78,166, 2,200,126,
/* 0x0180 */ 248,255, 31,128,248,255, 63, 59, 80,200, 32,127, 4, 0,150,131,
/* 0x0190 */ 9, 0, 0, 72,117,112,120, 0,166, 2,104,124, 16, 0,128, 56,
/* 0x01a0 */ 104, 1, 0, 56, 2, 0, 0, 68, 8, 0,227, 64, 8, 0,128,124,
/* 0x01b0 */ 120, 27,123,124,120, 11, 62,124,224,255, 0, 56, 80, 8, 60,124,
/* 0x01c0 */ 56, 0, 33,124, 0, 0,118,130,166, 3,233,127, 12, 0,246,136,
/* 0x01d0 */ 136, 1,158,251,136, 1,222, 56,120, 11, 37,124, 8, 0,150,128,
/* 0x01e0 */ 16, 0,118, 56, 33, 4,128, 78, 0, 0,129,250,120,219, 99,127,
/* 0x01f0 */ 120, 11, 36,124,120,227,133,127, 4, 0, 0, 56, 2, 0, 0, 68,
/* 0x0200 */ 8, 0,227, 64, 8, 0,128,124,120,243,193,127, 0, 0, 0, 57,
/* 0x0210 */ 120,219,103,127, 2, 0,192, 56, 5, 0,160, 56,120,227,132,127,
/* 0x0220 */ 0, 0, 96, 56, 90, 0, 0, 56, 2, 0, 0, 68, 8, 0,227, 64,
/* 0x0230 */ 8, 0,128,124,120, 27,125,124,120,219, 99,127, 6, 0, 0, 56,
/* 0x0240 */ 2, 0, 0, 68, 8, 0,227, 64, 8, 0,128,124, 16, 0, 29, 56,
/* 0x0250 */ 20,154, 25,127,166, 3, 9,124, 50, 0, 0, 56,248,255,255,130,
/* 0x0260 */ 32, 4,128, 78, 0, 0, 3,232, 8, 0, 99, 56, 0, 0,160, 47,
/* 0x0270 */ 244,255,254, 64, 32, 0,128, 78,113,254, 33,248,152, 0, 65,248,
/* 0x0280 */ 160, 0, 97,248,168, 0,129,248,176, 0,161,248,184, 0,193,248,
/* 0x0290 */ 192, 0,225,248,200, 0, 1,249,208, 0, 33,249,216, 0, 65,249,
/* 0x02a0 */ 224, 0, 97,249,232, 0,129,249,240, 0,161,249,248, 0,193,249,
/* 0x02b0 */ 0, 1,225,249, 8, 1, 1,250, 16, 1, 33,250, 24, 1, 65,250,
/* 0x02c0 */ 32, 1, 97,250, 40, 1,129,250, 48, 1,161,250, 56, 1,193,250,
/* 0x02d0 */ 64, 1,225,250, 72, 1, 1,251, 80, 1, 33,251, 88, 1, 65,251,
/* 0x02e0 */ 96, 1, 97,251,104, 1,129,251,112, 1,161,251,120, 1,193,251,
/* 0x02f0 */ 128, 1,225,251,166, 2,232,127,152, 1, 97, 56,105,255,255, 75,
/* 0x0300 */ 101,255,255, 75,120, 27,122,124, 0, 0, 3,232, 8, 0,131,232,
/* 0x0310 */ 16, 0, 99, 56, 6, 0,160, 47, 16, 0,222, 65, 0, 0, 32, 44,
/* 0x0320 */ 232,255,226, 64, 1, 0,128, 60,208, 0,132,126, 81,254,255, 75,
/* 0x0330 */ 0, 0, 0, 0,102,105,108,101, 32,102,111,114,109, 97,116, 32,
/* 0x0340 */ 101,108,102, 54, 52, 45,112,111,119,101,114,112, 99,108,101, 10,
/* 0x0350 */ 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, 32, 78,
/* 0x0360 */ 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,
/* 0x0370 */ 101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32,
/* 0x0380 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32,
/* 0x0390 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,
/* 0x03a0 */ 111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97,103,115,
/* 0x03b0 */ 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 32, 32,
/* 0x03c0 */ 32, 32, 32, 48, 49, 51, 99, 32, 32, 48, 32, 32, 48, 32, 32, 48,
/* 0x03d0 */ 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x03e0 */ 84, 83, 10, 32, 32, 49, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32,
/* 0x03f0 */ 32, 32, 32, 32, 32, 48, 32, 32, 48, 32, 32, 48, 32, 32, 48, 49,
/* 0x0400 */ 55, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x0410 */ 84, 83, 10, 32, 32, 50, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32,
/* 0x0420 */ 32, 32, 32, 32, 32, 48, 49, 98, 56, 32, 32, 48, 32, 32, 48, 32,
/* 0x0430 */ 32, 48, 49, 55, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x0440 */ 84, 69, 78, 84, 83, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66,
/* 0x0450 */ 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0460 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70,
/* 0x0470 */ 77, 65, 73, 78, 90, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x0480 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0490 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73,
/* 0x04a0 */ 78, 88, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48,
/* 0x04b0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x04c0 */ 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32,
/* 0x04d0 */ 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48,
/* 0x04e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32,
/* 0x04f0 */ 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 48, 32, 95,
/* 0x0500 */ 115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0510 */ 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42,
/* 0x0520 */ 85, 78, 68, 42, 32, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10, 10,
/* 0x0530 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x0540 */ 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88,
/* 0x0550 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32,
/* 0x0560 */ 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0570 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x0580 */ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80,
/* 0x0590 */ 80, 67, 54, 52, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 69,
/* 0x05a0 */ 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48,
/* 0x05b0 */ 48, 48, 48, 48, 48, 48, 48, 48,102, 99, 10, 10, 82, 69, 76, 79,
/* 0x05c0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x05d0 */ 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79,
/* 0x05e0 */ 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x05f0 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x0600 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x0610 */ 48, 48, 48, 48, 48, 49, 98, 52, 32, 82, 95, 80, 80, 67, 54, 52,
/* 0x0620 */ 95, 65, 68, 68, 82, 51, 50, 32, 32, 32, 32, 79, 95, 66, 73, 78,
/* 0x0630 */ 70, 79, 10
};
+984 -970
View File
File diff suppressed because it is too large Load Diff
+12 -1
View File
@@ -176,15 +176,22 @@ go_meth:
#define M_LZMA 14
// Daisy chain of decoding methods that were used
#define NO_METHOD_CHECK 1 /* subsumed here by daisy chain */
section NRV2E
cmp $M_NRV2E_LE32,meth; jne not_nrv2e
#include "arch/amd64/nrv2e_d.S"
not_nrv2e:
section NRV2D
cmp $M_NRV2D_LE32,meth; jne not_nrv2d
#include "arch/amd64/nrv2d_d.S"
not_nrv2d:
section NRV2B
cmp $M_NRV2B_LE32,meth; jne not_nrv2b
#include "arch/amd64/nrv2b_d.S"
not_nrv2b:
#undef off
#undef len
@@ -193,6 +200,9 @@ go_meth:
#undef displ
#undef dispq
section LZMA_DAISY
cmp $M_LZMA,meth; jne not_lzma
section LZMA_ELF00 // prefix for parameter juggling
push dst; push src // MATCH_60
#define arg2d esi
@@ -203,6 +213,7 @@ section LZMA_ELF00 // prefix for parameter juggling
pop %arg1; pop %arg3 // MATCH_60
#include "arch/amd64/lzma_d.S"
not_lzma:
section EXP_TAIL
// Fall through: daisy chain had no matching method
@@ -210,7 +221,7 @@ section LZMA_ELF00 // prefix for parameter juggling
or $~0,%eax // "errno"
int3; hlt // no method
eof:
eof_lzma:
eof_n2b:
eof_n2d:
eof_n2e:
+9 -8
View File
@@ -27,6 +27,7 @@
;
*/
NBPW= 8
#define section .section
section LZMA_ELF00
@@ -48,8 +49,8 @@ section LZMA_ELF00
// pushq dst // MATCH_53
// subq src,lsrc //restore the value of lsrc
#define M_LZMA 14
#ifndef NO_METHOD_CHECK
#define M_LZMA 14
cmpb $ M_LZMA,methb; jne not_lzma
#endif
pushq %rbp; movq %rsp,%rbp // we use alloca
@@ -115,27 +116,27 @@ section LZMA_DEC20
#endif
section LZMA_DEC30
movq -1*8(%rbp),%rsi // MATCH_70 src [after header]
movq -1*NBPW(%rbp),%rsi // MATCH_70 src [after header]
#ifdef WINDOWS_BACK
movq 2*8(%rbp),%rdi // dst (actually an un-checked bug)
movq 2*NBPW(%rbp),%rdi // dst (actually an un-checked bug)
#else
movq 1*8(%rbp),%rdi // dst
movq 1*NBPW(%rbp),%rdi // dst
#endif
movl szSizeT(%rbx),%ecx; addq %rcx,%rsi // inSizeProcessed
movl (%rbx),%edx; addq %rdx,%rdi // outSizeProcessed
leave // movl %ebp,%rsp; popq %rbp
#ifndef NO_METHOD_CHECK
#ifdef WINDOWS_BACK
jmp eof_lzma
jmp eof_lzma_win
#else
jmp eof
jmp eof_lzma
#endif // WINDOWS_BACK
#ifndef NO_METHOD_CHECK
not_lzma:
push %rdi; pop %rsi # src = arg1
# fall into next daisy-chain method
eof_lzma:
#endif // NO_METHOD_CHECK
eof_lzma_win:
// vi:ts=8:et
+2 -8
View File
@@ -38,13 +38,9 @@ src .req r0
lsrc .req r1
dst .req r2
ldst .req r3 /* Out: actually a reference: &len_dst */
#define meth [sp,#0] /* as arg5 to f_exp: 32-bit unsigned */
// bkpt // debugging
#define M_LZMA 14
ldr ip,meth; cmp ip,#M_LZMA; bne not_lzma
#if defined(LINUX_ARM_CACHEFLUSH)||defined(DARWIN_ARM_CACHEFLUSH) /*{*/
PUSH {dst,ldst, fp,lr} // dst,ldst for cache flush
#else /*}{*/
@@ -104,7 +100,7 @@ a0 .req r0
strb ip,[sp,#0 + State]
add a0,sp,#State
bl 1f // the call
bl 1f // call C-language LzmaDecompress
mov sp,fp
#if defined(LINUX_ARM_CACHEFLUSH) /*{*/
@@ -126,10 +122,8 @@ a0 .req r0
#endif /*}*/
POP {fp,pc} // RETURN!
not_lzma:
b not_lzma // bkpt we are lost
1: // fall through into lzma decoding subroutine
1: // either LZMA_DEC10 or LZMA_DEC20 inserted next by buildLinuxLoader
section LZMA_DEC20
#include "lzma_d_cf.S"
+21
View File
@@ -30,6 +30,27 @@
.altmacro
.arm
__NR_SYSCALL_BASE = 0
#define bkpt .long 0xe7f001f0 /* reserved instr; Linux GNU eabi breakpoint */
#define bkpt_th .short 0xde01 /* reserved instr; Linux GNU eabi breakpoint */
.macro do_sys7t2 N // "7t2": two-byte N; clobbers r7 as a temporary
mov r12,r7 // save r7 in ip
mov r7, #(\N) & 0xff // syscall number
orr r7,r7,#(\N) &~0xff // high bits
swi 0
mov r7,r12 // restore r7 from ip
.endm
.macro do_sys2 N // two-byte N; clobbers 'ip' (r12), saves r7
mov r12,r7 // save r7 in ip
do_sys7t2 \N
mov r7,r12 // restore r7 from ip
.endm
.macro ret
mov pc,lr /* armv4 lacks 'bx'; fails for thumb interworking */
.endm
.macro section name
.section \name
.endm
+1 -7
View File
@@ -43,10 +43,6 @@ src .req x0
lsrc .req w1
dst .req x2
ldst .req x3 /* Out: actually a reference: &len_dst */
meth .req w4
#define M_LZMA 14
cmp meth,#M_LZMA; bne not_lzma
t0 .req w7
t1 .req w8
@@ -69,7 +65,7 @@ t1x .req x8
sub sp,sp,t0,uxtw
mov x4,sp
1: // clear lzma probability array
stp xzr,xzr,[x4],#2*8
stp xzr,xzr,[x4],#2*NBPW
cmp x4,t1x
blo 1b
@@ -129,13 +125,11 @@ eof_lzma:
#undef lsrc
#undef ldst
#undef meth
.unreq src
.unreq lsrc
.unreq dst
.unreq ldst
.unreq meth
.unreq t0
.unreq t1
.unreq t1x
+18 -11
View File
@@ -28,7 +28,9 @@
*/
#include "ppc_regs.h"
retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
NBPW= 4
SX_FRAME= 6*NBPW // (sp,cr,pc, xx,yy,zz) save area per calling convention
retaddr = 2*NBPW
#define section .section
@@ -43,10 +45,12 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
//// teq r0,r0 // debugging
#ifndef NO_METHOD_CHECK //{
#define M_LZMA 14
cmpli cr0,meth,M_LZMA
bne cr0,not_lzma
stwu sp,-6*4(sp) // defend against callers who omit the linkage area
#endif //}
stwu sp,-SZ_FRAME(sp) // defend against callers who omit the linkage area
mflr r0 // return address
//LzmaDecode( // from lzmaSDK/C/7zip/Compress/LZMA_C/LzmaDecode.h
@@ -72,7 +76,7 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
li a0,-2*LZMA_LIT_SIZE
slw a0,a0,t1 // -2*LZMA_LIT_SIZE << (lit_context_bits + lit_pos_bits)
addi a0,a0,-4*4 -(szSizeT +4) - 2*LZMA_BASE_SIZE
addi a0,a0,-4*NBPW -(szSizeT +4) - 2*LZMA_BASE_SIZE
// alloca{sp,ra,orig_dst,&outSizeProcessed, inSizeProcessed,*_bits, CLzmaDecoderState}
mr a3,sp
add sp,sp,a0
@@ -88,10 +92,10 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
stw a3,0(sp) // frame chain
lbz r0,-1(a1) // second byte, replaces LzmaDecodeProperties()
stw a4,2*4(sp) // outp
la a3,4*4 (sp) // &inSizeProcessed
stw a6,3*4(sp) // &outSizeProcessed
la a0,4*4+szSizeT(sp) // &CLzmaDecoderState
stw a4,2*NBPW(sp) // outp
la a3,4*NBPW (sp) // &inSizeProcessed
stw a6,3*NBPW(sp) // &outSizeProcessed
la a0,4*NBPW+szSizeT(sp) // &CLzmaDecoderState
rlwinm t1,r0,32-4,4,31 // t1= (r0>>4)==lit_pos_bits
rlwinm r0,r0,0,32-4,31 // r0= (0xf& r0)==lit_context_bits
stb t2,2(a0) // pos_bits
@@ -105,17 +109,20 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
#include "lzma_d_cf.S"
section LZMA_DEC30 // Out: a0= retval; a2= &hi stored; a4= &lo stored; lr= retaddr
lwz a2,3*4(sp) // &outSizeProcessed
lwz a4,2*4(sp) // &lowest byte stored
lwz a2,0(a2) // outSizeProcessed
lwz a2,3*NBPW(sp) // &outSizeProcessed
lwz a4,2*NBPW(sp) // &lowest byte stored
lwz a2,0*NBPW(a2) // outSizeProcessed
lwz sp,0(sp) // old sp
add a2,a2,a4 // &next byte to store
lwz r0,retaddr(sp)
addi a2,a2,-1 // &highest byte stored
lwz sp,0(sp) // un-defend
lwz sp,0(sp) // un-defend (remove linkge area)
mtlr r0
// fall through into EXP_TAIL etc
#ifndef NO_METHOD_CHECK //{
not_lzma:
#endif //}
// vi:ts=8:et
@@ -53,9 +53,11 @@ retaddr = 2*NBPW // lr === pc
//// teq r0,r0 // debugging
#ifndef NO_METHOD_CHECK
#define M_LZMA 14
cmplwi cr0,meth,M_LZMA
bne cr0,not_lzma
#endif
mr a7,sp // sp of caller
//Prepare for call to:
@@ -134,7 +136,9 @@ lzma_go: // fall through into LzmaDecode: use LZMA_DEC10 or LZMA_DEC20 as subro
blr // return to *-expand.S: f_expand ==> decompress
#endif
not_lzma: // fall into daisy chain
#ifndef NO_METHOD_CHECK
not_lzma:
#endif
// vi:ts=8:et
+27 -8
View File
@@ -91,13 +91,22 @@ tst_unf:
.unreq t1
.unreq t2
get4: // un-aligned fetch (little endian)
mov r1,r0
ldrb r0,[r1],#1
ldrb r2,[r1],#1; orr r0,r0,r2,lsl #8
ldrb r2,[r1],#1; orr r0,r0,r2,lsl #16
ldrb r2,[r1],#1; orr r0,r0,r2,lsl #24
get4: // un-aligned fetch
#if !defined(BIG_ENDIAN) || !BIG_ENDIAN // little-endian
mov r2,r0
ldrb r0,[r0,#0]
ldrb r1,[r2,#1]; orr r0,r0,r1,lsl #8
ldrb r1,[r2,#2]; orr r0,r0,r1,lsl #16
ldrb r1,[r2,#3]; orr r0,r0,r1,lsl #24
ret
# else // big-endian
mov r2,r0
ldrb r0,[r0,#3]
ldrb r1,[r2,#2]; orr r0,r0,r1,lsl #8
ldrb r1,[r2,#1]; orr r0,r0,r1,lsl #16
ldrb r1,[r2,#0]; orr r0,r0,r1,lsl #24
ret
#endif
// int f_expand(nrv_byte const *src, nrv_byte *dst, size_t *dstlen)
// Includes unfilter and cache flush.
@@ -148,7 +157,9 @@ no_filt:
mov r0,#0; str r0,[sp] // success return from f_expand FIXME
ldmia sp!,{r0,r1,r2,r3,r4,r5,r6,r7,pc} // end f_expand
decompress: // sections NRV2B, etc, follow
decompress: // (src *, cpr_len, dst *, &dstlen);
// Fall into 'section's of daisy chain of decompressors
// The selected decompressor will 'ret'urn from the 'call'.
section EXP_TAIL
src .req r0
@@ -178,14 +189,22 @@ eof: // end of a compressed extent
#define M_LZMA 14
section NRV2E
cmp r4,#M_NRV2E_8; bne not_nrv2e_d8
#include "arch/arm/v4a/nrv2e_d8.S"
not_nrv2e_d8:
section NRV2D
cmp r4,#M_NRV2D_8; bne not_nrv2d_d8
#include "arch/arm/v4a/nrv2d_d8.S"
not_nrv2d_d8:
section NRV2B
cmp r4,#M_NRV2B_8; bne not_nrv2b_d8
#include "arch/arm/v4a/nrv2b_d8.S"
not_nrv2b_d8:
/* lzma has its own 'section's */
section LZMA_DAISY
cmp r4,#M_LZMA; bne not_lzma
#include "arch/arm/v4a/lzma_d.S"
not_lzma:
+1 -5
View File
@@ -31,7 +31,7 @@
NBPW= 4
#define ARM_OLDABI 1
#include "arch/arm/v5a/macros.S"
#include "arch/arm/v4t/macros.S"
sz_Elf32_Ehdr = 13*NBPW
sz_Elf32_Phdr = 8*NBPW
@@ -371,13 +371,9 @@ _=-3+_ // 12
thumb_sys7t __NR_mprotect
//p_unmap
.if __NR_munmap <= 0xff
mov r7,#__NR_munmap
.else
mov r7,#__NR_munmap>>16
lsl r7,#16
add r7,#__NR_munmap - ((__NR_munmap>>16)<<16)
.endif
pop {arg1,arg2, pc} // goto hatch
_=-3+_ // 9
.balign 4
+15 -6
View File
@@ -59,8 +59,8 @@ xsrc .req x0
xsrclen .req w1
xdst .req x2
xdstlen .req x3
methb .req w4
ldrb methb,[fx_src,#b_method]
meth .req w4
ldrb meth,[fx_src,#b_method]
mov xdstlen,fx_dstlen // arg4
mov xdst,fx_dst // arg3
ldr xsrclen,[xsrc,#sz_cpr] // arg2
@@ -96,8 +96,8 @@ decompress: // (src *, cpr_len, dst *, &dstlen);
section EXP_TAIL
// Fall through: daisy chain had no matching method
mov x0,#-1
mov w1,methb
bkpt
mov w1,meth
bkpt // EXP_TAIL daisy chain fail
src .req x0
dst .req x2
@@ -149,15 +149,24 @@ eof_lzma: .globl eof_lzma
#define M_CL1B_LE32 11
#define M_LZMA 14
#define NO_METHOD_CHECK 1 /* subsumed here by daisy chain */
section NRV2E
cmp meth,#M_NRV2E_LE32; bne not_nrv2e
#include "arch/arm64/v8/nrv2e_d32.S"
not_nrv2e:
section NRV2D
cmp meth,#M_NRV2E_LE32; bne not_nrv2d
#include "arch/arm64/v8/nrv2d_d32.S"
not_nrv2d:
section NRV2B
cmp meth,#M_NRV2B_LE32; bne not_nrv2b
#include "arch/arm64/v8/nrv2b_d32.S"
not_nrv2b:
/* lzma has its own 'section's */
section LZMA_DAISY
cmp meth,#M_LZMA; bne not_lzma
#include "arch/arm64/v8/lzma_d.S"
not_lzma:
+24 -2
View File
@@ -163,10 +163,13 @@ decompress: // sections NRV2B, etc, are inserted here
or $(~0),disp // -1: initial displacement
cld
movzbl -NBPW(src),%edx // method
#define methb %dl
#define meth %dl
section EXP_TAIL
eof: // decompressors jump here when done
int3 // daisy chain failed: no matching decompressor
hlt
eof: // non-lzma decompressors jump here when done
pop %ebp // MATCH_54
pop %eax // MATCH_53 dst_orig
sub %eax,%edi // dst -= original dst
@@ -182,14 +185,22 @@ eof: // decompressors jump here when done
#define M_CL1B_LE32 11
#define M_LZMA 14
#define NO_METHOD_CHECK 1 /* subsumed here by daisy chain */
section NRV2E
cmp $M_NRV2E_LE32,meth; jne not_nrv2e
#include "arch/i386/nrv2e_d32-easy.S"
not_nrv2e:
section NRV2D
cmp $M_NRV2D_LE32,meth; jne not_nrv2d
#include "arch/i386/nrv2d_d32-easy.S"
not_nrv2d:
section NRV2B
cmp $M_NRV2B_LE32,meth; jne not_nrv2b
#include "arch/i386/nrv2b_d32-easy.S"
not_nrv2b:
#undef off
#undef len
@@ -199,10 +210,21 @@ eof: // decompressors jump here when done
#undef src
#undef dst
section LZMA_DAISY
cmp $M_LZMA,meth; jne not_lzma
#undef meth
// lzma code is written in intel syntax!
///* lzma has its own 'section's */
.intel_syntax noprefix
#include "arch/i386/lzma_d.S"
.att_syntax
section LZMA_DEC30 // REPLACES LZMA_DEC30 from src/arch/i386/lzma_d.S
//eof_lzma: already has set retval and *dstlen
pop %ebp // MARCH_54
add $3*NBPW,%esp // MATCH_53, MATCH_52, MATCH_51
ret
not_lzma: // fall into next decompressor (EXP_TAIL)
+39 -25
View File
@@ -75,8 +75,8 @@ f_expand: .globl f_expand // f_expand(b_info *, dst, &dstlen)
#define xsrclen a1
#define xdst a2
#define xdstlen a3
#define methb a4
lbu methb,b_method(fx_src) // arg5
#define meth a4
lbu meth,b_method(fx_src) // arg5
move xdstlen,fx_dstlen // arg4
move xdst,fx_dst // arg3
move a5,fx_src; bal get4unal
@@ -108,22 +108,17 @@ no_unf:
// .unreq xsrclen
// .unreq xdst
// .unreq xdstlen
// .unreq methb
// .unreq meth
decompress: // (src *, cpr_len, dst *, &dstlen);
// sections NRV2B, etc, inserted here by addLoader() from ::buildLinuxLoader()
section EXP_TAIL
#define M_NRV2B_LE32 2
#define M_NRV2B_8 3
#define M_NRV2D_LE32 5
#define M_NRV2D_8 6
#define M_NRV2E_LE32 8
#define M_NRV2E_8 9
#define M_CL1B_LE32 11
#define M_LZMA 14
#define hibit r0 /* holds 0x80000000 during decompress */
PUSH1 ra # P_45
call go_decompr
nop
// lzma subroutine returns here with (0==v0) ==> success
POP1 ra # P_45 (1 of 2)
// nrv2*_d comes here after computing success/fail
ret_decompr: .globl ret_decompr
ret; nop
#define src a0
#define lsrc a1
@@ -135,8 +130,8 @@ eof_nrv: .globl eof_nrv
eof_n2e: .globl eof_n2e
eof_n2d: .globl eof_n2d
eof_n2b: .globl eof_n2b
POP1 a6 # P_45 (2 of 2) ra for decompress
lw at,0*NBPW(sp) # orig &b_info
move a6,ra
move a5,src; bal get4unal
la a0,sz_cpr(at)
move lsrc,v0 # expected src len
@@ -152,13 +147,25 @@ eof_n2b: .globl eof_n2b
nop
subu v0,a5,tmp
subiu v0,sz_binfo # actual len consumed
subu v0,v0,lsrc # deviation at EOF
ret; nop
b ret_decompr
subu v0,v0,lsrc # deviation at EOF
#undef tmp
eof_lzma: .globl eof_lzma
break // FIXME eof_lzma
go_decompr:
// sections NRV2B, etc, inserted here by addLoader() from ::buildLinuxLoader()
section EXP_TAIL
#define M_NRV2B_LE32 2
#define M_NRV2B_8 3
#define M_NRV2D_LE32 5
#define M_NRV2D_8 6
#define M_NRV2E_LE32 8
#define M_NRV2E_8 9
#define M_CL1B_LE32 11
#define M_LZMA 14
#define hibit r0 /* holds 0x80000000 during decompress */
unfilter:
//#include "arch/mips/r3000/bxx.S" // unfilter code; args in registers, fall-through return
@@ -174,18 +181,24 @@ unfilter:
UCL_init 32,1,0 // 32 bits (not 8), UCL_SMALL, !UCL_FAST
decomp_done = eof_n2e
section NRV2E
li at,M_NRV2E_LE32; bne at,meth,not_nrv2e
#include "arch/mips/r3000/nrv2e_d.ash"
build nrv2e, full
not_nrv2e:
section NRV2D
decomp_done = eof_n2d
li at,M_NRV2D_LE32; bne at,meth,not_nrv2d
#include "arch/mips/r3000/nrv2d_d.ash"
build nrv2d, full
not_nrv2d:
section NRV2B
decomp_done = eof_n2b
li at,M_NRV2B_LE32; bne at,meth,not_nrv2b
#include "arch/mips/r3000/nrv2b_d.ash"
build nrv2b, full
not_nrv2b:
#undef off
#undef len
@@ -196,8 +209,9 @@ unfilter:
#undef lsrc
#undef dst
#undef ldst
section LZMA_DAISY
li at,M_LZMA; bne at,meth,not_lzma
#undef meth
/* lzma has its own 'section's */
#include "arch/mips/r3000/lzma_d.S"
not_lzma:
+28 -14
View File
@@ -31,13 +31,12 @@
;
*/
// FIXME This assembles, but has ERRORS in translation from amd64
#ifndef BIG_ENDIAN //{
#define BIG_ENDIAN 1 /* PowerPC 32-bit is BigEndian */
#endif //}
NBPW= 4
SZ_DLINE= 128 # size of data cache line in Apple G5
#ifndef BIG_ENDIAN //{
#define BIG_ENDIAN 1
#endif //}
#include "arch/powerpc/32/ppc_regs.h"
#include "arch/powerpc/32/macros.S"
@@ -60,7 +59,7 @@ f_expand: .globl f_expand // f_expand(b_info *, dst, &dstlen)
#define fx_dst a1
#define fx_dstlen a2
mflr r0
PUSH4 fx_src,fx_dst,fx_dstlen,r0 // params to unfilter and sync_cache
PUSH4 fx_src,fx_dst,fx_dstlen,r0 // MATCH_80 params to unfilter and sync_cache
// Input to de-compressor:
#define xsrc a0
@@ -71,21 +70,21 @@ f_expand: .globl f_expand // f_expand(b_info *, dst, &dstlen)
lbz methb,b_method(fx_src)
movr xdstlen,fx_dstlen // arg4
movr xdst,fx_dst // arg3
lwz xsrclen,sz_cpr(xsrc) // arg2
lwz xsrclen,sz_cpr(xsrc) // arg2 FIXME? possibly unaligned fetch
addi xsrc,fx_src,sz_binfo // arg1
call decompress
movr a3,a0 // save retval
POP3 a2,a0,a1 // fx_src,fx_dst,fx_dstlen; keep f_expand.retaddr
POP3 a2,a0,a1 // MATCH_80 fx_src,fx_dst,fx_dstlen; keep f_expand.retaddr
lwz a1,0(a1) // actual length used by decompressor
PUSH3 a0,a1,a3 // params for sync_cache
PUSH3 a0,a1,a3 // MATCH_81 params for sync_cache
lbz a3,b_ftid(a2)
lbz a2,b_cto8(a2)
cmpi cr0,a3,0; beq no_unf
call unfilter
no_unf:
POP2 a0,a1 // dst, len
POP2 a0,a1 // MATCH_81 dst, len
add a1,a1,a0 // lo, hi
CACHELINE=32
@@ -99,7 +98,7 @@ cfl_nrv:
sync // wait for all memory operations to finish
isync // discard prefetched instructions (if any)
cfl_ret:
POP2 a0,r0 // retval, retaddr from f_expand
POP2 a0,r0 // MATCH_80, MATCH_81 retval, retaddr from f_expand
mtlr r0
ret
// .unreq fx_src
@@ -115,6 +114,10 @@ decompress: // (src *, cpr_len, dst *, &dstlen);
// sections NRV2B, etc, inserted here by addLoader() from ::buildLinuxLoader()
section EXP_TAIL
// Fall through: daisy chain had no matching method
mr a0,methb
teq a0,a0
#define M_NRV2B_LE32 2
#define M_NRV2B_8 3
#define M_NRV2D_LE32 5
@@ -150,8 +153,7 @@ eof_nrv:
unfilter:
#include "arch/powerpc/64/bxx.S" // unfilter code; args in registers, fall-through return
// FIXME: will need extra parameter for multi-method decompression
#define NO_METHOD_CHECK 1
#define NO_METHOD_CHECK 1 /* subsumed here by daisy chain */
#define off a4
#define len a5
@@ -159,13 +161,19 @@ unfilter:
#define disp a7
section NRV2E
cmpwi meth,M_NRV2E_LE32; bne not_nrv2e
#include "arch/powerpc/32/nrv2e_d.S"
not_nrv2e:
section NRV2D
cmpwi meth,M_NRV2D_LE32; bne not_nrv2d
#include "arch/powerpc/32/nrv2d_d.S"
not_nrv2d:
section NRV2B
cmpwi meth,M_NRV2B_LE32; bne not_nrv2b
#include "arch/powerpc/32/nrv2b_d.S"
not_nrv2b:
#undef off
#undef len
@@ -176,8 +184,14 @@ unfilter:
#undef lsrc
#undef dst
#undef ldst
#undef meth
/* lzma has its own 'section's */
section LZMA_DAISY
cmpwi meth,M_LZMA; bne not_lzma
#undef meth
#include "arch/powerpc/32/lzma_d.S"
section LZMA_DEC30 // appended to LZMA_DEC30 from src/arch/powerpc/32/lzma_d.S
//eof_lzma:
ret // normal return from LzmaDecode
not_lzma:
// daisy-chain fall through (or EXP_TAIL)
+3 -3
View File
@@ -1,4 +1,4 @@
/* powerpc-linux.elf-entry.S -- Linux program entry point & decompressor (Elf binary)
/* powerpc-linux.elf-entry.S -- Linux program entry point & decompressor (Elf binary)
*
* This file is part of the UPX executable compressor.
*
@@ -210,7 +210,7 @@ SYS_mmap= __NR_mmap
mr a0,r_fd
SYS_close= 6
li r0,SYS_close; sc
li r0,SYS_close; sc; bns+ 0f; teq r0,r0; 0:
// Use the unfolded code
addi r0,r_ADRU,2*NBPW // skip page_mask, other word
@@ -242,7 +242,7 @@ main:
stmw r2, SZ_FRAME+ 2*NBPW - NBPW(sp) // save registers r2 thru r31
mflr r_exp // &f_exp (decompress)
la a0,SZ_FRAME+32*NBPW+NBPW(sp) // &argv; argc could be zero!
la a0,SZ_FRAME+32*NBPW +NBPW(sp) // &argv (argc might be zero!)
call zfind // a0= envp
call zfind // a0= &Elf32_auxv
mr r_auxv,a0 // save for folded code
+21 -9
View File
@@ -91,15 +91,25 @@ get_page_mask: .globl get_page_mask
blr
Pprotect: .globl Pprotect
mprotect: .globl mprotect
mr a4,a0 // 1st arg
mflr a5; call get_page_mask; mtlr a5
not r0,a0 // frag mask
and t1,a4,r0 // frag
sub a0,a4,t1
add a1,a1,t1
li r0,SYS_mprotect
b sysgo
mflr r0; bl 0f; 0: mflr r6; mtlr r0; lwz r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
b mprotect
Pmap: .globl Pmap
mflr r0; bl 0f; 0: mflr r6; mtlr r0; lwz r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
b mmap
Punmap: .globl Punmap
mflr r0; bl 0f; 0: mflr r6; mtlr r0; lwz r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
b munmap
fold_begin:
mtctr r0 // # words before argc FIXME: fragile
@@ -291,6 +301,8 @@ read: .globl read
li r0,SYS_read; 5: b 5f
open: .globl open
li r0,SYS_open; 5: b 5f
mprotect: .globl mprotect
li 0,SYS_mprotect; 5: b 5f
munmap: .globl munmap
li r0,SYS_munmap; 5: b sysgo
mmap: .globl mmap
+18 -7
View File
@@ -1,4 +1,4 @@
#/*
/*
; powerpc64-expand.S -- decompressors for powerpc64le
;
; This file is part of the UPX executable compressor.
@@ -70,12 +70,12 @@ f_expand: .globl f_expand // f_expand(b_info *, dst, &dstlen)
lbz methb,b_method(fx_src)
movr xdstlen,fx_dstlen // arg4
movr xdst,fx_dst // arg3
lwz xsrclen,sz_cpr(xsrc) // arg2
lwz xsrclen,sz_cpr(xsrc) // arg2 FIXME? possibly unaligned fetch
addi xsrc,fx_src,sz_binfo // arg1
call decompress
movr a3,a0 // save retval
POP3 a2,a0,a1 // MATCH_80 fx_src,fx_dst,fx_dstlen; keep f_expand.retaddr
POP3 a2,a0,a1 // MATCH_80 fx_src,fx_dst,fx_dstlen; keep f_expand.retaddr
ld a1,0(a1) // actual length used by decompressor
PUSH3 a0,a1,a3 // MATCH_81 params for sync_cache
lbz a3,b_ftid(a2)
@@ -153,8 +153,7 @@ eof_nrv:
unfilter:
#include "arch/powerpc/64/bxx.S" // unfilter code; args in registers, fall-through return
// FIXME: will need extra parameter for multi-method decompression
#define NO_METHOD_CHECK 1
#define NO_METHOD_CHECK 1 /* subsumed here by daisy chain */
#define off a4
#define len a5
@@ -162,25 +161,31 @@ unfilter:
#define disp a7
section NRV2E
cmpwi meth,M_NRV2E_LE32; bne not_nrv2e
#if BIG_ENDIAN
#include "arch/powerpc/64/nrv2e_d.S"
#else
#include "arch/powerpc/64le/nrv2e_d.S"
#endif
not_nrv2e:
section NRV2D
cmpwi meth,M_NRV2D_LE32; bne not_nrv2d
#if BIG_ENDIAN
#include "arch/powerpc/64/nrv2d_d.S"
#else
#include "arch/powerpc/64le/nrv2d_d.S"
#endif
not_nrv2d:
section NRV2B
cmpwi meth,M_NRV2B_LE32; bne not_nrv2b
#if BIG_ENDIAN
#include "arch/powerpc/64/nrv2b_d.S"
#else
#include "arch/powerpc/64le/nrv2b_d.S"
#endif
not_nrv2b:
#undef off
#undef len
@@ -191,12 +196,18 @@ unfilter:
#undef lsrc
#undef dst
#undef ldst
#undef meth
/* lzma has its own 'section's */
section LZMA_DAISY
cmpwi meth,M_LZMA; bne not_lzma
#undef meth
#if BIG_ENDIAN
#include "arch/powerpc/64/lzma_d.S"
#else
#include "arch/powerpc/64le/lzma_d.S"
#endif
section LZMA_DEC30 // appended to LZMA_DEC30 from src/arch/powerpc/32/lzma_d.S
//eof_lzma:
ret // normal return from LzmaDecode
not_lzma:
// daisy-chain fall through (or EXP_TAIL)
+14 -25
View File
@@ -2,9 +2,9 @@
*
* This file is part of the UPX executable compressor.
*
* Copyright (C) 1996-2023 Markus Franz Xaver Johannes Oberhumer
* Copyright (C) 1996-2023 Laszlo Molnar
* Copyright (C) 2000-2023 John F. Reiser
* Copyright (C) 1996-2024 Markus Franz Xaver Johannes Oberhumer
* Copyright (C) 1996-2024 Laszlo Molnar
* Copyright (C) 2000-2024 John F. Reiser
* All Rights Reserved.
*
* UPX and the UCL library are free software; you can redistribute them
@@ -57,6 +57,7 @@ PROT_EXEC= 4
MAP_PRIVATE= 2
MAP_FIXED= 0x10
MAP_ANONYMOUS= 0x20
MFD_EXEC= 0x10
PAGE_SHIFT= 16 // 64KiB PAGE_SIZE
PAGE_SIZE = -(~0<<PAGE_SHIFT)
@@ -69,6 +70,7 @@ __NR_memfd_create= 360
__NR_mmap = 90
__NR_mprotect = 125
__NR_munmap = 91
__NR_close = 6
__NR_open = 5
__NR_write = 4
@@ -134,11 +136,6 @@ cfl_ret:
ret
section ELFMAINY
msg_SELinux:
call L72
L70:
.asciz "mmap failed.\n"
L71:
// IDENTSTR goes here
#if BIG_ENDIAN //{
@@ -150,18 +147,9 @@ entry_descr: // Elf64_Ehdr.e_entry points here (big endian only)
#endif //}
section ELFMAINZ
.balign 4
L72:
li a2,L71 - L70 // length
mflr a1 // message text
li a0,2 // fd stderr
li 0,__NR_write; sc
die:
li a0,127
li 0,__NR_exit; sc
r_exp= 31
r_PMASK= 30
r_fp= 30
r_ADRU= 29
r_LENU= 28
r_fd= 27
@@ -171,14 +159,13 @@ r_ADRX= 24
r_LENX= 23
r_FLD= 22
r_szuf= 21
r_fp= 20
r_PMASK= 20
r_obinf= 19
/* Decompress the rest of this loader, and jump to it. */
unfold: // IN: r_auxv, r_PMASK
mflr r_FLD // LrFLD
//Reserve enough space to decompress the folded code of the stub
lwz r0, sz_pack2 - f_exp(r_exp)
la r_elf,sz_pack2 - f_exp(r_exp)
sub r_elf,r_elf,r0 // r_elf=&Elf32_Ehdr of stub
@@ -186,11 +173,12 @@ unfold: // IN: r_auxv, r_PMASK
call 0f; .asciz "upx"; 0:
mflr a0
li a1,0
SYS_memfd_create= 360
li a1,MFD_EXEC
SYS_memfd_create= __NR_memfd_create
li r0,SYS_memfd_create; sc; bns+ 0f; teq r0,r0; 0:
mr r_fd,a0
//Reserve enough space to decompress the folded code of the stub
mr r_fp,sp
li r0,-CACHELINE
// alloca
@@ -212,7 +200,7 @@ SYS_memfd_create= 360
mr a0,r_fd
mr a1,sp
mr a2,r_LENU
SYS_write= 4
SYS_write= __NR_write
li r0,SYS_write; sc; bns+ 0f; teq r0,r0; 0:
mr sp,r_fp
@@ -222,18 +210,19 @@ SYS_write= 4
li a2,PROT_EXEC|PROT_READ // PROT_WRITE: DEBUG only
mr a1,r_LENU
li a0,0
SYS_mmap= 90
SYS_mmap= __NR_mmap
li r0,SYS_mmap; sc; bns+ 0f; teq r0,r0; 0:
mr r_ADRU,a0
mr a0,r_fd
SYS_close= 6
SYS_close= __NR_close
li r0,SYS_close; sc; bns+ 0f; teq r0,r0; 0:
// Use the unfolded code
addi r0,r_ADRU,2*NBPW // skip page_mask, other word
add r_ADRX,r_elf,r_obinf // compressed data
mtctr r0
li r0,(SZ_FRAME+32*NBPW)/NBPW // words before &argc
lwz r_LENX, sz_pack2 - f_exp(r_exp)
bctr
+14 -15
View File
@@ -2,9 +2,9 @@
*
* This file is part of the UPX executable compressor.
*
* Copyright (C) 1996-2023 Markus Franz Xaver Johannes Oberhumer
* Copyright (C) 1996-2023 Laszlo Molnar
* Copyright (C) 2000-2023 John F. Reiser
* Copyright (C) 1996-2024 Markus Franz Xaver Johannes Oberhumer
* Copyright (C) 1996-2024 Laszlo Molnar
* Copyright (C) 2000-2024 John F. Reiser
* All Rights Reserved.
*
* UPX and the UCL library are free software; you can redistribute them
@@ -93,7 +93,7 @@ OVERHEAD= 2048
// In:
r_exp= 31 // f_exp == &decompress
r_PMASK= 30 // PAGE_MASK
r_PMASK= 30 // page_mask
r_ADRU= 29 // &base to unmap
r_LENU= 28 // length to unmap
r_fd= 27 // open fd of /proc/self/exe
@@ -109,34 +109,33 @@ av_len= 20
cblk= 19
r_buf= 18
PAGE_MASK: .quad ~0<<16 // default
page_mask: .quad ~0<<16 // default
.quad 0 // something else?
b fold_begin
get_page_mask: .globl get_page_mask
mflr r0
bl 0f; 0:
mtctr r0
mflr r3
ld r3,PAGE_MASK - 0b(r3)
bctr
mflr r0 // retaddr
call 0f; 0: mflr a0
mtlr r0 // original retaddr
ld a0,page_mask - 0b(a0)
ret
Pprotect: .globl Pprotect
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,PAGE_MASK - 0b(r6)
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
b mprotect
Pmap: .globl Pmap
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,PAGE_MASK - 0b(r6)
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
b mmap
Punmap: .globl Punmap
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,PAGE_MASK - 0b(r6)
mflr r0; bl 0f; 0: mflr r6; mtlr r0; ld r0,page_mask - 0b(r6)
andc r0,a0,r0 // offset within page
sub a0,a0,r0
add a1,a1,r0
@@ -144,7 +143,7 @@ Punmap: .globl Punmap
fold_begin:
//// teq r0,r0 // debugging
mtctr r0 // # words of stuff FIXME
mtctr r0 // # words before argc FIXME: fragile
lwz r0,0(r_FLD) // O_BINFO | is_ptinterp | unmap_all_pages
slwi r0,r0,3*4
mtcrf 0x8,r0 // cr4.eq = unmap_all_pages
+3 -2
View File
@@ -17,7 +17,6 @@ Idx Name Size VMA LMA File off Algn
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d MACHMAINY 0 MACHMAINY
0000000000000000 l d MACHMAINZ 0 MACHMAINZ
0000000000000000 l d MACHMAINX 0 MACHMAINX
0000000000000000 l d NRV2E 0 NRV2E
@@ -27,10 +26,12 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d NRV_TAIL 0 NRV_TAIL
0000000000000000 l d MACHMAINY 0 MACHMAINY
0000000000000000 g MACHMAINX 0 _start
0000000000000000 *UND* 0 eof_n2e
0000000000000000 *UND* 0 eof_n2d
0000000000000000 *UND* 0 eof_n2b
0000000000000000 *UND* 0 eof_lzma
0000000000000011 g MACHMAINY 0 end_decompress
RELOCATION RECORDS FOR [MACHMAINX]:
@@ -58,7 +59,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_DEC30]:
OFFSET TYPE VALUE
0000000000000015 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
0000000000000015 R_X86_64_PC32 eof_lzma+0xfffffffffffffffc
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE
+3 -2
View File
@@ -19,7 +19,6 @@ Idx Name Size VMA LMA File off Algn
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d MACHMAINY 0 MACHMAINY
0000000000000000 l d MACHMAINZ 0 MACHMAINZ
0000000000000000 l d AMD64BXX 0 AMD64BXX
0000000000000000 l d MACHMAINX 0 MACHMAINX
@@ -31,10 +30,12 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d NRV_TAIL 0 NRV_TAIL
0000000000000000 l d MACHMAINY 0 MACHMAINY
0000000000000000 g MACHMAINX 0 _start
0000000000000000 *UND* 0 eof_n2e
0000000000000000 *UND* 0 eof_n2d
0000000000000000 *UND* 0 eof_n2b
0000000000000000 *UND* 0 eof_lzma
0000000000000011 g MACHMAINY 0 end_decompress
RELOCATION RECORDS FOR [MACHMAINX]:
@@ -62,7 +63,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_DEC30]:
OFFSET TYPE VALUE
0000000000000015 R_X86_64_PC32 MACHMAINY+0xfffffffffffffffc
0000000000000015 R_X86_64_PC32 eof_lzma+0xfffffffffffffffc
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE
+13 -10
View File
@@ -20,17 +20,20 @@ EXP_HEAD 0x0000000000000000 0xe1
EXP_HEAD 0x0000000000000000 0xe1 tmp/amd64-expand.o
0x0000000000000000 f_expand
NRV2E 0x0000000000000000 0xe6
NRV2E 0x0000000000000000 0xe6 tmp/amd64-expand.o
NRV2E 0x0000000000000000 0xe4
NRV2E 0x0000000000000000 0xe4 tmp/amd64-expand.o
NRV2D 0x0000000000000000 0xd8
NRV2D 0x0000000000000000 0xd8 tmp/amd64-expand.o
NRV2D 0x0000000000000000 0xd6
NRV2D 0x0000000000000000 0xd6 tmp/amd64-expand.o
NRV2B 0x0000000000000000 0xc2
NRV2B 0x0000000000000000 0xc2 tmp/amd64-expand.o
NRV2B 0x0000000000000000 0xc0
NRV2B 0x0000000000000000 0xc0 tmp/amd64-expand.o
LZMA_ELF00 0x0000000000000000 0x6f
LZMA_ELF00 0x0000000000000000 0x6f tmp/amd64-expand.o
LZMA_DAISY 0x0000000000000000 0xa
LZMA_DAISY 0x0000000000000000 0xa tmp/amd64-expand.o
LZMA_ELF00 0x0000000000000000 0x65
LZMA_ELF00 0x0000000000000000 0x65 tmp/amd64-expand.o
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/amd64-linux.elf-fold.o
@@ -71,8 +74,8 @@ LZMA_DEC10 0x0000000000000000 0x9f7
LZMA_DEC20 0x0000000000000000 0x9f7
LZMA_DEC20 0x0000000000000000 0x9f7 tmp/amd64-expand.o
LZMA_DEC30 0x0000000000000000 0x1b
LZMA_DEC30 0x0000000000000000 0x1b tmp/amd64-expand.o
LZMA_DEC30 0x0000000000000000 0x19
LZMA_DEC30 0x0000000000000000 0x19 tmp/amd64-expand.o
EXP_TAIL 0x0000000000000000 0x14
EXP_TAIL 0x0000000000000000 0x14 tmp/amd64-expand.o
+15 -13
View File
@@ -4,17 +4,18 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 SO_MAIN 0787 0 0 040 2**4 CONTENTS
1 EXP_HEAD 0e1 0 0 07c7 2**0 CONTENTS
2 NRV2E 0e6 0 0 08a8 2**0 CONTENTS
3 NRV2D 0d8 0 0 098e 2**0 CONTENTS
4 NRV2B 0c2 0 0 0a66 2**0 CONTENTS
5 LZMA_ELF00 06f 0 0 0b28 2**0 CONTENTS
6 SO_HEAD 02c 0 0 0b97 2**0 CONTENTS
7 ptr_NEXT 0 0 0 0bc3 2**0 CONTENTS
8 SO_TAIL 098 0 0 0bc3 2**0 CONTENTS
9 LZMA_DEC10 09f7 0 0 0c5b 2**0 CONTENTS
10 LZMA_DEC20 09f7 0 0 01652 2**0 CONTENTS
11 LZMA_DEC30 01b 0 0 02049 2**0 CONTENTS
12 EXP_TAIL 014 0 0 02064 2**0 CONTENTS
2 NRV2E 0e4 0 0 08a8 2**0 CONTENTS
3 NRV2D 0d6 0 0 098c 2**0 CONTENTS
4 NRV2B 0c0 0 0 0a62 2**0 CONTENTS
5 LZMA_DAISY 0a 0 0 0b22 2**0 CONTENTS
6 LZMA_ELF00 065 0 0 0b2c 2**0 CONTENTS
7 SO_HEAD 02c 0 0 0b91 2**0 CONTENTS
8 ptr_NEXT 0 0 0 0bbd 2**0 CONTENTS
9 SO_TAIL 098 0 0 0bbd 2**0 CONTENTS
10 LZMA_DEC10 09f7 0 0 0c55 2**0 CONTENTS
11 LZMA_DEC20 09f7 0 0 0164c 2**0 CONTENTS
12 LZMA_DEC30 019 0 0 02043 2**0 CONTENTS
13 EXP_TAIL 014 0 0 0205c 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d EXP_HEAD 0 EXP_HEAD
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
@@ -23,6 +24,7 @@ SYMBOL TABLE:
0000000000000000 l d NRV2E 0 NRV2E
0000000000000000 l d NRV2D 0 NRV2D
0000000000000000 l d NRV2B 0 NRV2B
0000000000000000 l d LZMA_DAISY 0 LZMA_DAISY
0000000000000000 l d LZMA_ELF00 0 LZMA_ELF00
0000000000000000 l d SO_HEAD 0 SO_HEAD
0000000000000000 l d ptr_NEXT 0 ptr_NEXT
@@ -105,9 +107,9 @@ OFFSET TYPE VALUE
00000000000000b7 R_X86_64_PC32 EXP_HEAD+0x00000000000000a0
000000000000005e R_X86_64_PC32 EXP_TAIL+0x0000000000000004
RELOCATION RECORDS FOR [LZMA_ELF00]:
RELOCATION RECORDS FOR [LZMA_DAISY]:
OFFSET TYPE VALUE
0000000000000010 R_X86_64_PC32 LZMA_DEC30+0x0000000000000015
0000000000000006 R_X86_64_PC32 LZMA_DEC30+0x0000000000000015
RELOCATION RECORDS FOR [SO_HEAD]:
OFFSET TYPE VALUE
+3 -2
View File
@@ -17,7 +17,6 @@ Idx Name Size VMA LMA File off Algn
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d ELFMAINY 0 ELFMAINY
0000000000000000 l d ELFMAINZ 0 ELFMAINZ
0000000000000000 l d ELFMAINX 0 ELFMAINX
0000000000000000 l d NRV2E 0 NRV2E
@@ -27,10 +26,12 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d NRV_TAIL 0 NRV_TAIL
0000000000000000 l d ELFMAINY 0 ELFMAINY
0000000000000000 g ELFMAINX 0 _start
0000000000000000 *UND* 0 eof_n2e
0000000000000000 *UND* 0 eof_n2d
0000000000000000 *UND* 0 eof_n2b
0000000000000000 *UND* 0 eof_lzma
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -57,7 +58,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_DEC30]:
OFFSET TYPE VALUE
0000000000000015 R_X86_64_PC32 ELFMAINY+0xfffffffffffffffc
0000000000000015 R_X86_64_PC32 eof_lzma+0xfffffffffffffffc
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE
+34 -34
View File
@@ -19,40 +19,40 @@ Idx Name Size VMA LMA File off Algn
14 LZMA_HEAD 014 0 0 02ab 2**0 CONTENTS
15 LZMA_ELF00 05a 0 0 02bf 2**0 CONTENTS
16 LZMA_DEC20 0a01 0 0 0319 2**0 CONTENTS
17 LZMA_DEC30 014 0 0 0d1a 2**0 CONTENTS
18 LZMA_TAIL 02 0 0 0d2e 2**0 CONTENTS
19 PEMAIN10 01 0 0 0d30 2**0 CONTENTS
20 PETLSHAK2 04 0 0 0d31 2**0 CONTENTS
21 PECTTPOS 07 0 0 0d35 2**0 CONTENTS
22 PECTTNUL 03 0 0 0d3c 2**0 CONTENTS
23 PEFILTER49 052 0 0 0d3f 2**0 CONTENTS
24 PEIMPORT 034 0 0 0d91 2**0 CONTENTS
25 PEIBYORD 02 0 0 0dc5 2**0 CONTENTS
26 PEK32ORD 012 0 0 0dc7 2**0 CONTENTS
27 PEIMORD1 0a 0 0 0dd9 2**0 CONTENTS
28 PEIMPOR2 021 0 0 0de3 2**0 CONTENTS
29 PEIERDLL 0b 0 0 0e04 2**0 CONTENTS
30 PEIEREXE 06 0 0 0e0f 2**0 CONTENTS
31 PEIMDONE 04 0 0 0e15 2**0 CONTENTS
32 PERELOC1 07 0 0 0e19 2**0 CONTENTS
33 PERELOC2 04 0 0 0e20 2**0 CONTENTS
34 PERELOC3 030 0 0 0e24 2**0 CONTENTS
35 REL64BIG 0a 0 0 0e54 2**0 CONTENTS
36 RELOC64J 02 0 0 0e5e 2**0 CONTENTS
37 PERLOHI0 0a 0 0 0e60 2**0 CONTENTS
38 PERELLO0 0b 0 0 0e6a 2**0 CONTENTS
39 PERELHI0 0e 0 0 0e75 2**0 CONTENTS
40 PEDEPHAK 04b 0 0 0e83 2**0 CONTENTS
41 PETLSC 01b 0 0 0ece 2**0 CONTENTS
42 PEMAIN20 04 0 0 0ee9 2**0 CONTENTS
43 CLEARSTACK 010 0 0 0eed 2**0 CONTENTS
44 PEMAIN21 0 0 0 0efd 2**0 CONTENTS
45 PEISDLL9 0f 0 0 0efd 2**0 CONTENTS
46 PEISEFI9 02 0 0 0f0c 2**0 CONTENTS
47 PERETURN 04 0 0 0f0e 2**0 CONTENTS
48 PEDOJUMP 05 0 0 0f12 2**0 CONTENTS
49 PETLSC2 026 0 0 0f17 2**0 CONTENTS
50 UPX1HEAD 020 0 0 0f3d 2**0 CONTENTS
17 LZMA_DEC30 016 0 0 0d1a 2**0 CONTENTS
18 LZMA_TAIL 02 0 0 0d30 2**0 CONTENTS
19 PEMAIN10 01 0 0 0d32 2**0 CONTENTS
20 PETLSHAK2 04 0 0 0d33 2**0 CONTENTS
21 PECTTPOS 07 0 0 0d37 2**0 CONTENTS
22 PECTTNUL 03 0 0 0d3e 2**0 CONTENTS
23 PEFILTER49 052 0 0 0d41 2**0 CONTENTS
24 PEIMPORT 034 0 0 0d93 2**0 CONTENTS
25 PEIBYORD 02 0 0 0dc7 2**0 CONTENTS
26 PEK32ORD 012 0 0 0dc9 2**0 CONTENTS
27 PEIMORD1 0a 0 0 0ddb 2**0 CONTENTS
28 PEIMPOR2 021 0 0 0de5 2**0 CONTENTS
29 PEIERDLL 0b 0 0 0e06 2**0 CONTENTS
30 PEIEREXE 06 0 0 0e11 2**0 CONTENTS
31 PEIMDONE 04 0 0 0e17 2**0 CONTENTS
32 PERELOC1 07 0 0 0e1b 2**0 CONTENTS
33 PERELOC2 04 0 0 0e22 2**0 CONTENTS
34 PERELOC3 030 0 0 0e26 2**0 CONTENTS
35 REL64BIG 0a 0 0 0e56 2**0 CONTENTS
36 RELOC64J 02 0 0 0e60 2**0 CONTENTS
37 PERLOHI0 0a 0 0 0e62 2**0 CONTENTS
38 PERELLO0 0b 0 0 0e6c 2**0 CONTENTS
39 PERELHI0 0e 0 0 0e77 2**0 CONTENTS
40 PEDEPHAK 04b 0 0 0e85 2**0 CONTENTS
41 PETLSC 01b 0 0 0ed0 2**0 CONTENTS
42 PEMAIN20 04 0 0 0eeb 2**0 CONTENTS
43 CLEARSTACK 010 0 0 0eef 2**0 CONTENTS
44 PEMAIN21 0 0 0 0eff 2**0 CONTENTS
45 PEISDLL9 0f 0 0 0eff 2**0 CONTENTS
46 PEISEFI9 02 0 0 0f0e 2**0 CONTENTS
47 PERETURN 04 0 0 0f10 2**0 CONTENTS
48 PEDOJUMP 05 0 0 0f14 2**0 CONTENTS
49 PETLSC2 026 0 0 0f19 2**0 CONTENTS
50 UPX1HEAD 020 0 0 0f3f 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
0000000000000000 l PEIMDONE 0 imports_done
+87 -87
View File
@@ -3,38 +3,38 @@ file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
1 ELFMAINZ 0114 0 0 034 2**0 CONTENTS
2 ELFMAINX 062c 0 0 0148 2**2 CONTENTS
1 ELFMAINZ 01d4 0 0 034 2**0 CONTENTS
2 ELFMAINX 064c 0 0 0208 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 l d ELFMAINX 0 ELFMAINX
00000000 l d ELFMAINY 0 ELFMAINY
00000000 *UND* 0 MFLG
00000090 g ELFMAINZ 0 getpid
00000478 g F ELFMAINX 01b4 upx_mmap_and_fd
000000d8 g ELFMAINZ 0 getpid
00000498 g F ELFMAINX 01b4 upx_mmap_and_fd
00000008 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
0000004c g ELFMAINZ 0 mempcpy
00000088 g ELFMAINZ 0 ftruncate
00000098 g ELFMAINZ 0 lseek
000000d8 g ELFMAINZ 0 mmap
000000c0 g ELFMAINZ 0 uname
000000c4 g ELFMAINZ 0 ftruncate
000000ec g ELFMAINZ 0 lseek
0000018c g ELFMAINZ 0 mmap
00000150 g ELFMAINZ 0 uname
00000000 g ELFMAINY 0 end_decompress
000000d0 g ELFMAINZ 0 write
00000078 g ELFMAINZ 0 fdatasync
00000178 g ELFMAINZ 0 write
0000009c g ELFMAINZ 0 fdatasync
00000000 g ELFMAINZ 0 get_upxfn_path
00000068 g ELFMAINZ 0 memfd_create
00000004 g ELFMAINX 0 _start
000000b0 g ELFMAINZ 0 read
000000c8 g ELFMAINZ 0 unlink
00000128 g ELFMAINZ 0 read
00000164 g ELFMAINZ 0 unlink
0000002c g ELFMAINZ 0 memset
00000164 g F ELFMAINX 0dc ucl_nrv2b_decompress_8
00000080 g ELFMAINZ 0 fsync
000000b8 g ELFMAINZ 0 stat
00000114 g ELFMAINZ 0 cpr0
000000a8 g ELFMAINZ 0 open
000000a0 g ELFMAINZ 0 mkdir
00000070 g ELFMAINZ 0 close
0000016c g F ELFMAINX 0f4 ucl_nrv2b_decompress_8
000000b0 g ELFMAINZ 0 fsync
0000013c g ELFMAINZ 0 stat
000001d4 g ELFMAINZ 0 cpr0
00000114 g ELFMAINZ 0 open
00000100 g ELFMAINZ 0 mkdir
00000088 g ELFMAINZ 0 close
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
@@ -44,7 +44,7 @@ OFFSET TYPE VALUE
00000040 R_ARM_PC24 ELFMAINZ
00000050 R_ARM_PC24 ELFMAINZ
00000060 R_ARM_PC24 ELFMAINZ
00000110 R_ARM_ABS32 O_BINFO
000001d0 R_ARM_ABS32 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -58,80 +58,80 @@ OFFSET TYPE VALUE
000000a0 R_ARM_PC24 upx_mmap_and_fd
000000cc R_ARM_PC24 ELFMAINX
00000108 R_ARM_PC24 ELFMAINX
0000015c R_ARM_PC24 ELFMAINX
00000174 R_ARM_PC24 ELFMAINX
000001c4 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
000001d0 R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
00000164 R_ARM_PC24 ELFMAINX
0000017c R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f4 R_ARM_PC24 ELFMAINX
000001ec R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
00000208 R_ARM_PC24 ELFMAINX
00000210 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000224 R_ARM_PC24 ELFMAINX
00000228 R_ARM_PC24 ELFMAINX
00000230 R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
0000023c R_ARM_PC24 ELFMAINX
0000024c R_ARM_PC24 ELFMAINX
00000268 R_ARM_PC24 ELFMAINX
00000280 R_ARM_PC24 ELFMAINX
00000294 R_ARM_PC24 ELFMAINX
000002c0 R_ARM_PC24 memset
000002cc R_ARM_PC24 stat
000002d4 R_ARM_PC24 ELFMAINX
000002e8 R_ARM_PC24 ELFMAINX
000002f8 R_ARM_PC24 mkdir
00000310 R_ARM_PC24 ELFMAINX
00000328 R_ARM_PC24 mempcpy
00000338 R_ARM_PC24 ELFMAINX
0000033c R_ARM_PC24 ELFMAINX
00000360 R_ARM_PC24 open
00000374 R_ARM_PC24 read
00000380 R_ARM_PC24 close
000003a4 R_ARM_PC24 ELFMAINX
000003b4 R_ARM_PC24 ELFMAINX
000003bc R_ARM_PC24 ELFMAINX
000003c8 R_ARM_PC24 ELFMAINX
000003d8 R_ARM_PC24 mempcpy
000003ec R_ARM_PC24 ELFMAINX
000003f0 R_ARM_PC24 ELFMAINX
00000408 R_ARM_PC24 mempcpy
00000418 R_ARM_PC24 ELFMAINX
0000041c R_ARM_PC24 ELFMAINX
00000434 R_ARM_PC24 mempcpy
0000043c R_ARM_PC24 getpid
00000444 R_ARM_PC24 ELFMAINX
00000450 R_ARM_PC24 ELFMAINX
0000045c R_ARM_PC24 ELFMAINX
00000474 R_ARM_PC24 ELFMAINX
00000258 R_ARM_PC24 ELFMAINX
0000025c R_ARM_PC24 ELFMAINX
0000026c R_ARM_PC24 ELFMAINX
00000288 R_ARM_PC24 ELFMAINX
000002a0 R_ARM_PC24 ELFMAINX
000002b4 R_ARM_PC24 ELFMAINX
000002e0 R_ARM_PC24 memset
000002ec R_ARM_PC24 stat
000002f4 R_ARM_PC24 ELFMAINX
00000308 R_ARM_PC24 ELFMAINX
00000318 R_ARM_PC24 mkdir
00000330 R_ARM_PC24 ELFMAINX
00000348 R_ARM_PC24 mempcpy
00000358 R_ARM_PC24 ELFMAINX
0000035c R_ARM_PC24 ELFMAINX
00000380 R_ARM_PC24 open
00000394 R_ARM_PC24 read
000003a0 R_ARM_PC24 close
000003c4 R_ARM_PC24 ELFMAINX
000003d4 R_ARM_PC24 ELFMAINX
000003dc R_ARM_PC24 ELFMAINX
000003e8 R_ARM_PC24 ELFMAINX
000003f8 R_ARM_PC24 mempcpy
0000040c R_ARM_PC24 ELFMAINX
00000410 R_ARM_PC24 ELFMAINX
00000428 R_ARM_PC24 mempcpy
00000438 R_ARM_PC24 ELFMAINX
0000043c R_ARM_PC24 ELFMAINX
00000454 R_ARM_PC24 mempcpy
0000045c R_ARM_PC24 getpid
00000464 R_ARM_PC24 ELFMAINX
00000470 R_ARM_PC24 ELFMAINX
0000047c R_ARM_PC24 ELFMAINX
00000494 R_ARM_PC24 ELFMAINX
000004a4 R_ARM_PC24 memfd_create
000004c4 R_ARM_PC24 uname
000004c8 R_ARM_PC24 ELFMAINX
000004e0 R_ARM_PC24 ELFMAINX
000004f8 R_ARM_PC24 ELFMAINX
000004fc R_ARM_PC24 get_upxfn_path
00000514 R_ARM_PC24 ELFMAINX
0000051c R_ARM_PC24 ELFMAINX
00000528 R_ARM_PC24 ELFMAINX
000004b4 R_ARM_PC24 ELFMAINX
000004c4 R_ARM_PC24 memfd_create
000004e4 R_ARM_PC24 uname
000004e8 R_ARM_PC24 ELFMAINX
00000500 R_ARM_PC24 ELFMAINX
00000518 R_ARM_PC24 ELFMAINX
0000051c R_ARM_PC24 get_upxfn_path
00000534 R_ARM_PC24 ELFMAINX
0000053c R_ARM_PC24 ELFMAINX
0000054c R_ARM_PC24 open
00000558 R_ARM_PC24 ELFMAINX
00000560 R_ARM_PC24 unlink
00000568 R_ARM_PC24 ELFMAINX
00000570 R_ARM_PC24 ELFMAINX
0000057c R_ARM_PC24 ftruncate
00000584 R_ARM_PC24 ELFMAINX
00000548 R_ARM_PC24 ELFMAINX
00000554 R_ARM_PC24 ELFMAINX
0000055c R_ARM_PC24 ELFMAINX
0000056c R_ARM_PC24 open
00000578 R_ARM_PC24 ELFMAINX
00000580 R_ARM_PC24 unlink
00000588 R_ARM_PC24 ELFMAINX
00000598 R_ARM_PC24 memset
000005b8 R_ARM_PC24 write
000005c0 R_ARM_PC24 ELFMAINX
000005c8 R_ARM_PC24 ELFMAINX
000005d8 R_ARM_PC24 lseek
000005e4 R_ARM_PC24 ELFMAINX
00000590 R_ARM_PC24 ELFMAINX
0000059c R_ARM_PC24 ftruncate
000005a4 R_ARM_PC24 ELFMAINX
000005a8 R_ARM_PC24 ELFMAINX
000005b8 R_ARM_PC24 memset
000005d8 R_ARM_PC24 write
000005e0 R_ARM_PC24 ELFMAINX
000005e8 R_ARM_PC24 ELFMAINX
000005f0 R_ARM_PC24 ELFMAINX
00000614 R_ARM_PC24 mmap
000005f8 R_ARM_PC24 lseek
00000604 R_ARM_PC24 ELFMAINX
00000608 R_ARM_PC24 ELFMAINX
00000610 R_ARM_PC24 ELFMAINX
00000634 R_ARM_PC24 mmap
+54 -51
View File
@@ -7,71 +7,74 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0x1aa4
.text 0x0000000000000000 0x320 tmp/arm.v4a-linux.elf-fold.o
.text 0x0000000000000000 0xfcc
.text 0x0000000000000000 0x344 tmp/arm.v4a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x00000000000002c0 memcpy
0x0000000000000304 mempcpy
0x0000000000000054 mmap
0x000000000000003c mmap_privanon
0x00000000000002e4 memcpy
0x0000000000000328 mempcpy
0x0000000000000060 mmap
0x0000000000000048 mmap_privanon
0x000000000000000c get_upxfn_path
0x00000000000002e4 memset
0x0000000000000308 memset
0x0000000000000024 Pprotect
0x00000000fffffff4 PAGE_MASK
0x0000000000000024 mprotect
.text 0x0000000000000320 0x3ec tmp/arm.v4a-linux.elf-upxfd_android.o
0x0000000000000558 upx_mmap_and_fd
.text 0x000000000000070c 0x0 tmp/arm.v4a-expand.o
.text 0x000000000000070c 0x1398 tmp/arm.v4a-linux.elf-main2.o
0x00000000000019fc underlay
0x00000000000017a0 upx_main
.text 0x0000000000000344 0x3ec tmp/arm.v4a-linux.elf-upxfd_android.o
0x000000000000057c upx_mmap_and_fd
.text 0x0000000000000730 0x0 tmp/arm.v4a-expand.o
.text 0x0000000000000730 0x89c tmp/arm.v4a-linux.elf-main2.o
0x0000000000000f68 underlay
0x0000000000000e38 upx_main
SYSCALLS 0x0000000000000000 0x10c
SYSCALLS 0x0000000000000000 0x10c tmp/arm.v4a-linux.elf-fold.o
0x000000000000005c munmap
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v4a-linux.elf-fold.o
0x00000000000000ec munmap
0x0000000000000000 get_sys_munmap
0x000000000000003c getpid
0x0000000000000074 readlink
0x00000000000000b0 __udivsi3
0x0000000000000034 ftruncate
0x0000000000000044 lseek
0x000000000000009c __clear_cache
0x0000000000000084 uname
0x0000000000000094 write
0x000000000000002c fstat
0x000000000000001c fdatasync
0x000000000000004c memfd_create
0x000000000000006c read
0x000000000000008c unlink
0x00000000000000a8 my_bkpt
0x0000000000000024 fsync
0x000000000000007c stat
0x0000000000000018 exit
0x0000000000000090 getpid
0x0000000000000128 readlink
0x00000000000001b8 __udivsi3
0x000000000000007c ftruncate
0x00000000000000a4 lseek
0x000000000000018c __clear_cache
0x0000000000000150 uname
0x0000000000000178 write
0x0000000000000068 fstat
0x0000000000000040 fdatasync
0x00000000000000b8 memfd_create
0x0000000000000114 read
0x0000000000000164 unlink
0x00000000000001b0 my_bkpt
0x0000000000000054 fsync
0x000000000000013c stat
0x0000000000000030 exit
0x0000000000000008 brk
0x0000000000000064 open
0x00000000000000b0 div10
0x0000000000000054 mkdir
0x0000000000000010 close
0x0000000000000100 open
0x00000000000001b8 div10
0x00000000000000d8 mkdir
0x000000000000001c close
EXP_HEAD 0x0000000000000000 0xdc
EXP_HEAD 0x0000000000000000 0xdc tmp/arm.v4a-expand.o
0x0000000000000070 f_expand
EXP_HEAD 0x0000000000000000 0xe0
EXP_HEAD 0x0000000000000000 0xe0 tmp/arm.v4a-expand.o
0x0000000000000074 f_expand
EXP_TAIL 0x0000000000000000 0x24
EXP_TAIL 0x0000000000000000 0x24 tmp/arm.v4a-expand.o
0x0000000000000000 eof
NRV2E 0x0000000000000000 0x114
NRV2E 0x0000000000000000 0x114 tmp/arm.v4a-expand.o
0x0000000000000000 ucl_nrv2e_decompress_8
NRV2E 0x0000000000000000 0x11c
NRV2E 0x0000000000000000 0x11c tmp/arm.v4a-expand.o
0x0000000000000008 ucl_nrv2e_decompress_8
NRV2D 0x0000000000000000 0x100
NRV2D 0x0000000000000000 0x100 tmp/arm.v4a-expand.o
0x0000000000000000 ucl_nrv2d_decompress_8
NRV2D 0x0000000000000000 0x108
NRV2D 0x0000000000000000 0x108 tmp/arm.v4a-expand.o
0x0000000000000008 ucl_nrv2d_decompress_8
NRV2B 0x0000000000000000 0xc4
NRV2B 0x0000000000000000 0xc4 tmp/arm.v4a-expand.o
0x0000000000000000 ucl_nrv2b_decompress_8
NRV2B 0x0000000000000000 0xcc
NRV2B 0x0000000000000000 0xcc tmp/arm.v4a-expand.o
0x0000000000000008 ucl_nrv2b_decompress_8
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/arm.v4a-expand.o
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-fold.o
@@ -92,8 +95,8 @@ LOAD tmp/arm.v4a-expand.o
LOAD tmp/arm.v4a-linux.elf-main2.o
OUTPUT(tmp/arm.v4a-linux.elf-fold.bin elf32-littlearm)
LZMA_ELF00 0x0000000000000000 0x90
LZMA_ELF00 0x0000000000000000 0x90 tmp/arm.v4a-expand.o
LZMA_ELF00 0x0000000000000000 0x80
LZMA_ELF00 0x0000000000000000 0x80 tmp/arm.v4a-expand.o
LZMA_DEC20 0x0000000000000000 0x938
LZMA_DEC20 0x0000000000000000 0x938 tmp/arm.v4a-expand.o
+8 -10
View File
@@ -8,12 +8,12 @@ Idx Name Size VMA LMA File off Algn Flags
3 NRV2D 0130 0 0 0184 2**0 CONTENTS
4 NRV2B 0f4 0 0 02b4 2**0 CONTENTS
5 NRV_TAIL 0 0 0 03a8 2**0 CONTENTS
6 LZMA_ELF00 0c0 0 0 03a8 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 0468 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0da0 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01218 2**0 CONTENTS
10 MACHMAINY 0 0 0 01218 2**0 CONTENTS
11 MACHMAINZ 0184 0 0 01218 2**0 CONTENTS
6 LZMA_ELF00 0b0 0 0 03a8 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 0458 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0d90 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01208 2**0 CONTENTS
10 MACHMAINY 0 0 0 01208 2**0 CONTENTS
11 MACHMAINZ 0184 0 0 01208 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d NRV2E 0 NRV2E
00000000 l d NRV2D 0 NRV2D
@@ -106,10 +106,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
000000bc R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
+32 -29
View File
@@ -8,30 +8,30 @@ Linker script and memory map
TARGET(elf32-littlearm)
.text 0x0000000000000000 0xfc8
.text 0x0000000000000000 0xfcc
*(.text)
.text 0x0000000000000000 0x340 tmp/arm.v5a-linux.elf-fold.o
.text 0x0000000000000000 0x344 tmp/arm.v5a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x00000000000002e0 memcpy
0x0000000000000324 mempcpy
0x00000000000002e4 memcpy
0x0000000000000328 mempcpy
0x0000000000000060 mmap
0x0000000000000048 mmap_privanon
0x000000000000000c get_upxfn_path
0x0000000000000304 memset
0x0000000000000308 memset
0x0000000000000024 Pprotect
0x00000000fffffff4 PAGE_MASK
0x0000000000000024 mprotect
.text 0x0000000000000340 0x3f0 tmp/arm.v5a-linux.elf-upxfd_android.o
0x000000000000057c upx_mmap_and_fd
.text 0x0000000000000730 0x0 tmp/arm.v5a-expand.o
.text 0x0000000000000730 0x898 tmp/arm.v5a-linux.elf-main2.o
0x0000000000000f64 underlay
0x0000000000000e34 upx_main
.text 0x0000000000000344 0x3f0 tmp/arm.v5a-linux.elf-upxfd_android.o
0x0000000000000580 upx_mmap_and_fd
.text 0x0000000000000734 0x0 tmp/arm.v5a-expand.o
.text 0x0000000000000734 0x898 tmp/arm.v5a-linux.elf-main2.o
0x0000000000000f68 underlay
0x0000000000000e38 upx_main
*(.data)
.data 0x0000000000000fc8 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000000fc8 0x0 tmp/arm.v5a-linux.elf-upxfd_android.o
.data 0x0000000000000fc8 0x0 tmp/arm.v5a-expand.o
.data 0x0000000000000fc8 0x0 tmp/arm.v5a-linux.elf-main2.o
.data 0x0000000000000fcc 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000000fcc 0x0 tmp/arm.v5a-linux.elf-upxfd_android.o
.data 0x0000000000000fcc 0x0 tmp/arm.v5a-expand.o
.data 0x0000000000000fcc 0x0 tmp/arm.v5a-linux.elf-main2.o
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v5a-linux.elf-fold.o
@@ -60,25 +60,28 @@ SYSCALLS 0x0000000000000000 0x214
0x00000000000000d8 mkdir
0x000000000000001c close
EXP_HEAD 0x0000000000000000 0xdc
EXP_HEAD 0x0000000000000000 0xdc tmp/arm.v5a-expand.o
0x0000000000000070 f_expand
EXP_HEAD 0x0000000000000000 0xe0
EXP_HEAD 0x0000000000000000 0xe0 tmp/arm.v5a-expand.o
0x0000000000000074 f_expand
EXP_TAIL 0x0000000000000000 0x24
EXP_TAIL 0x0000000000000000 0x24 tmp/arm.v5a-expand.o
0x0000000000000000 eof
NRV2E 0x0000000000000000 0x114
NRV2E 0x0000000000000000 0x114 tmp/arm.v5a-expand.o
0x0000000000000000 ucl_nrv2e_decompress_8
NRV2E 0x0000000000000000 0x11c
NRV2E 0x0000000000000000 0x11c tmp/arm.v5a-expand.o
0x0000000000000008 ucl_nrv2e_decompress_8
NRV2D 0x0000000000000000 0x100
NRV2D 0x0000000000000000 0x100 tmp/arm.v5a-expand.o
0x0000000000000000 ucl_nrv2d_decompress_8
NRV2D 0x0000000000000000 0x108
NRV2D 0x0000000000000000 0x108 tmp/arm.v5a-expand.o
0x0000000000000008 ucl_nrv2d_decompress_8
NRV2B 0x0000000000000000 0xc4
NRV2B 0x0000000000000000 0xc4 tmp/arm.v5a-expand.o
0x0000000000000000 ucl_nrv2b_decompress_8
NRV2B 0x0000000000000000 0xcc
NRV2B 0x0000000000000000 0xcc tmp/arm.v5a-expand.o
0x0000000000000008 ucl_nrv2b_decompress_8
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/arm.v5a-expand.o
.data
@@ -93,8 +96,8 @@ LOAD tmp/arm.v5a-expand.o
LOAD tmp/arm.v5a-linux.elf-main2.o
OUTPUT(tmp/arm.v5a-linux.elf-fold.bin elf32-littlearm)
LZMA_ELF00 0x0000000000000000 0x90
LZMA_ELF00 0x0000000000000000 0x90 tmp/arm.v5a-expand.o
LZMA_ELF00 0x0000000000000000 0x80
LZMA_ELF00 0x0000000000000000 0x80 tmp/arm.v5a-expand.o
LZMA_DEC20 0x0000000000000000 0x938
LZMA_DEC20 0x0000000000000000 0x938 tmp/arm.v5a-expand.o
+7 -9
View File
@@ -13,11 +13,11 @@ Idx Name Size VMA LMA File off Algn Flags
8 NRV2B 0c4 0 0 0ec 2**0 CONTENTS
9 NRV2D 0100 0 0 01b0 2**0 CONTENTS
10 NRV2E 0114 0 0 02b0 2**0 CONTENTS
11 LZMA_ELF00 090 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0454 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d8c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 01204 2**0 CONTENTS
15 UPX1HEAD 020 0 0 01204 2**0 CONTENTS
11 LZMA_ELF00 080 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0444 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d7c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 011f4 2**0 CONTENTS
15 UPX1HEAD 020 0 0 011f4 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d LINUX000 0 LINUX000
00000000 l d ctok32.00 0 ctok32.00
@@ -133,10 +133,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
0000008c R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
+7 -9
View File
@@ -13,11 +13,11 @@ Idx Name Size VMA LMA File off Algn Flags
8 NRV2B 0c4 0 0 0ec 2**0 CONTENTS
9 NRV2D 0100 0 0 01b0 2**0 CONTENTS
10 NRV2E 0114 0 0 02b0 2**0 CONTENTS
11 LZMA_ELF00 090 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0454 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d8c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 01204 2**0 CONTENTS
15 UPX1HEAD 020 0 0 01204 2**0 CONTENTS
11 LZMA_ELF00 080 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0444 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d7c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 011f4 2**0 CONTENTS
15 UPX1HEAD 020 0 0 011f4 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d LINUX000 0 LINUX000
00000000 l d ctok32.00 0 ctok32.00
@@ -133,10 +133,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
0000008c R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
+8 -10
View File
@@ -8,12 +8,12 @@ Idx Name Size VMA LMA File off Algn Flags
3 NRV2E 013c 0 0 048 2**0 CONTENTS
4 NRV2D 0128 0 0 0184 2**0 CONTENTS
5 NRV2B 0ec 0 0 02ac 2**0 CONTENTS
6 LZMA_ELF00 0bc 0 0 0398 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 0454 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0d8c 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01204 2**0 CONTENTS
10 ELFMAINY 03e 0 0 01204 2**0 CONTENTS
11 ELFMAINZ 0310 0 0 01242 2**0 CONTENTS
6 LZMA_ELF00 0ac 0 0 0398 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 0444 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0d7c 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 011f4 2**0 CONTENTS
10 ELFMAINY 03e 0 0 011f4 2**0 CONTENTS
11 ELFMAINZ 0310 0 0 01232 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d NRV2E 0 NRV2E
00000000 l d NRV2D 0 NRV2D
@@ -106,10 +106,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
000000b8 R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
+65 -67
View File
@@ -5,17 +5,17 @@ Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 0a0 0 0 034 2**2 CONTENTS
1 NRV_HEAD 0 0 0 0d4 2**0 CONTENTS
2 NRV_TAIL 0 0 0 0d4 2**0 CONTENTS
3 NRV2E 013c 0 0 0d4 2**0 CONTENTS
4 NRV2D 0128 0 0 0210 2**0 CONTENTS
5 NRV2B 0ec 0 0 0338 2**0 CONTENTS
6 LZMA_ELF00 0bc 0 0 0424 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 04e0 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0e18 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01290 2**0 CONTENTS
10 ELFMAINY 03e 0 0 01290 2**0 CONTENTS
11 ELFMAINZ 0184 0 0 012d0 2**2 CONTENTS
3 NRV2E 0144 0 0 0d4 2**0 CONTENTS
4 NRV2D 0130 0 0 0218 2**0 CONTENTS
5 NRV2B 0f4 0 0 0348 2**0 CONTENTS
6 LZMA_ELF00 0b4 0 0 043c 2**0 CONTENTS
7 LZMA_DEC20 0938 0 0 04f0 2**0 CONTENTS
8 LZMA_DEC10 0478 0 0 0e28 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 012a0 2**0 CONTENTS
10 ELFMAINY 03e 0 0 012a0 2**0 CONTENTS
11 ELFMAINZ 0188 0 0 012e0 2**2 CONTENTS
SYMBOL TABLE:
00000082 l F ELFMAINX 0 L610
00000000 l ELFMAINX 0 .real_start_ofELFMAINX
00000000 l d NRV2E 0 NRV2E
00000000 l d NRV2D 0 NRV2D
00000000 l d NRV2B 0 NRV2B
@@ -29,17 +29,17 @@ SYMBOL TABLE:
00000000 l d NRV_TAIL 0 NRV_TAIL
00000000 l d LZMA_DEC30 0 LZMA_DEC30
00000000 l d ELFMAINY 0 ELFMAINY
00000000 g F ELFMAINX 0 _start
00000000 g F NRV2E 013c ucl_nrv2e_decompress_8
00000000 g F NRV2D 0128 ucl_nrv2d_decompress_8
00000000 g F NRV2B 0ec ucl_nrv2b_decompress_8
00000000 g ELFMAINX 0 _start
00000000 g F NRV2E 0144 ucl_nrv2e_decompress_8
00000000 g F NRV2D 0130 ucl_nrv2d_decompress_8
00000000 g F NRV2B 0f4 ucl_nrv2b_decompress_8
00000000 g LZMA_DEC10 0 LzmaDecode
00000000 g ELFMAINY 0 end_decompress
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
00000034 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000004c R_ARM_THM_CALL L610
0000004c R_ARM_THM_CALL .real_start_ofELFMAINX
00000090 R_ARM_THM_CALL .real_start_ofELFMAINZ
00000096 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000009c R_ARM_THM_CALL .real_start_ofELFMAINZ
@@ -47,75 +47,73 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000010 R_ARM_PC24 NRV2E
0000006c R_ARM_PC24 NRV2E
00000070 R_ARM_PC24 NRV2E
00000074 R_ARM_PC24 NRV2E
00000078 R_ARM_PC24 NRV2E
00000084 R_ARM_PC24 NRV2E
00000090 R_ARM_PC24 NRV2E
0000009c R_ARM_PC24 NRV2E
000000a0 R_ARM_PC24 NRV2E
000000ac R_ARM_PC24 NRV2E
000000bc R_ARM_PC24 NRV2E
00000080 R_ARM_PC24 NRV2E
0000008c R_ARM_PC24 NRV2E
00000098 R_ARM_PC24 NRV2E
000000a4 R_ARM_PC24 NRV2E
000000a8 R_ARM_PC24 NRV2E
000000b4 R_ARM_PC24 NRV2E
000000c4 R_ARM_PC24 NRV2E
000000c8 R_ARM_PC24 NRV2E
000000cc R_ARM_PC24 NRV2E
000000d0 R_ARM_PC24 NRV2E
000000d4 R_ARM_PC24 NRV2E
000000e0 R_ARM_PC24 NRV2E
000000e4 R_ARM_PC24 NRV2E
000000d8 R_ARM_PC24 NRV2E
000000dc R_ARM_PC24 NRV2E
000000e8 R_ARM_PC24 NRV2E
000000ec R_ARM_PC24 NRV2E
000000f8 R_ARM_PC24 NRV2E
000000fc R_ARM_PC24 NRV2E
000000f4 R_ARM_PC24 NRV2E
00000100 R_ARM_PC24 NRV2E
00000104 R_ARM_PC24 NRV2E
0000010c R_ARM_PC24 NRV2E
00000134 R_ARM_PC24 NRV2E
00000138 R_ARM_PC24 NRV2E
00000114 R_ARM_PC24 NRV2E
0000013c R_ARM_PC24 NRV2E
00000140 R_ARM_PC24 NRV2E
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
00000010 R_ARM_PC24 NRV2D
0000006c R_ARM_PC24 NRV2D
00000070 R_ARM_PC24 NRV2D
00000074 R_ARM_PC24 NRV2D
00000078 R_ARM_PC24 NRV2D
00000084 R_ARM_PC24 NRV2D
00000090 R_ARM_PC24 NRV2D
0000009c R_ARM_PC24 NRV2D
000000a0 R_ARM_PC24 NRV2D
000000ac R_ARM_PC24 NRV2D
000000bc R_ARM_PC24 NRV2D
00000080 R_ARM_PC24 NRV2D
0000008c R_ARM_PC24 NRV2D
00000098 R_ARM_PC24 NRV2D
000000a4 R_ARM_PC24 NRV2D
000000a8 R_ARM_PC24 NRV2D
000000b4 R_ARM_PC24 NRV2D
000000c4 R_ARM_PC24 NRV2D
000000cc R_ARM_PC24 NRV2D
000000d8 R_ARM_PC24 NRV2D
000000d4 R_ARM_PC24 NRV2D
000000e0 R_ARM_PC24 NRV2D
000000ec R_ARM_PC24 NRV2D
000000f8 R_ARM_PC24 NRV2D
000000fc R_ARM_PC24 NRV2D
00000120 R_ARM_PC24 NRV2D
00000124 R_ARM_PC24 NRV2D
000000e8 R_ARM_PC24 NRV2D
000000f4 R_ARM_PC24 NRV2D
00000100 R_ARM_PC24 NRV2D
00000104 R_ARM_PC24 NRV2D
00000128 R_ARM_PC24 NRV2D
0000012c R_ARM_PC24 NRV2D
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
00000010 R_ARM_PC24 NRV2B
00000070 R_ARM_PC24 NRV2B
00000078 R_ARM_PC24 NRV2B
0000007c R_ARM_PC24 NRV2B
0000008c R_ARM_PC24 NRV2B
00000090 R_ARM_PC24 NRV2B
00000080 R_ARM_PC24 NRV2B
00000084 R_ARM_PC24 NRV2B
00000094 R_ARM_PC24 NRV2B
000000a0 R_ARM_PC24 NRV2B
000000b0 R_ARM_PC24 NRV2B
000000b4 R_ARM_PC24 NRV2B
00000098 R_ARM_PC24 NRV2B
0000009c R_ARM_PC24 NRV2B
000000a8 R_ARM_PC24 NRV2B
000000b8 R_ARM_PC24 NRV2B
000000bc R_ARM_PC24 NRV2B
000000c4 R_ARM_PC24 NRV2B
000000c8 R_ARM_PC24 NRV2B
000000e4 R_ARM_PC24 NRV2B
000000e8 R_ARM_PC24 NRV2B
000000cc R_ARM_PC24 NRV2B
000000d0 R_ARM_PC24 NRV2B
000000ec R_ARM_PC24 NRV2B
000000f0 R_ARM_PC24 NRV2B
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
000000b8 R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
@@ -257,11 +255,11 @@ OFFSET TYPE VALUE
00000030 R_ARM_THM_CALL .real_start_ofELFMAINZ
00000050 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000007c R_ARM_THM_CALL .real_start_ofELFMAINZ
0000009c R_ARM_THM_CALL .real_start_ofELFMAINZ
000000cc R_ARM_PC24 ELFMAINZ
000000ec R_ARM_THM_CALL .real_start_ofELFMAINZ
00000112 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000012a R_ARM_THM_CALL .real_start_ofELFMAINZ
00000134 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000013e R_ARM_THM_CALL .real_start_ofELFMAINZ
00000146 R_ARM_THM_CALL .real_start_ofELFMAINZ
000000a0 R_ARM_THM_CALL .real_start_ofELFMAINZ
000000d0 R_ARM_PC24 ELFMAINZ
000000f0 R_ARM_THM_CALL .real_start_ofELFMAINZ
00000116 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000012e R_ARM_THM_CALL .real_start_ofELFMAINZ
00000138 R_ARM_THM_CALL .real_start_ofELFMAINZ
00000142 R_ARM_THM_CALL .real_start_ofELFMAINZ
0000014a R_ARM_THM_CALL .real_start_ofELFMAINZ
+7 -11
View File
@@ -8,14 +8,13 @@ Idx Name Size VMA LMA File off Algn
3 NRV2D 0170 0 0 01c4 2**0 CONTENTS
4 NRV2B 0144 0 0 0334 2**0 CONTENTS
5 NRV_TAIL 0 0 0 0478 2**0 CONTENTS
6 LZMA_ELF00 010c 0 0 0478 2**0 CONTENTS
7 LZMA_DEC20 0968 0 0 0584 2**0 CONTENTS
8 LZMA_DEC10 04a0 0 0 0eec 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 0138c 2**0 CONTENTS
10 MACHMAINY 0 0 0 0138c 2**0 CONTENTS
11 MACHMAINZ 0150 0 0 0138c 2**0 CONTENTS
6 LZMA_ELF00 0104 0 0 0478 2**0 CONTENTS
7 LZMA_DEC20 0968 0 0 057c 2**0 CONTENTS
8 LZMA_DEC10 04a0 0 0 0ee4 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01384 2**0 CONTENTS
10 MACHMAINY 0 0 0 01384 2**0 CONTENTS
11 MACHMAINZ 0150 0 0 01384 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d MACHMAINZ 0 MACHMAINZ
0000000000000000 l d MACHMAINX 0 MACHMAINX
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
@@ -26,6 +25,7 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_ELF00 0 LZMA_ELF00
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d MACHMAINY 0 MACHMAINY
0000000000000000 g MACHMAINX 0 _start
0000000000000000 g F NRV2E 017c ucl_nrv2e_decompress_32
@@ -38,10 +38,6 @@ RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE
0000000000000004 R_AARCH64_CALL26 MACHMAINZ+0x00000000000000dc
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000004 R_AARCH64_CONDBR19 LZMA_DEC30
RELOCATION RECORDS FOR [MACHMAINZ]:
OFFSET TYPE VALUE
0000000000000128 R_AARCH64_ADR_PREL_LO21 _start-0x0000000000000008
+8 -5
View File
@@ -64,18 +64,21 @@ EXP_TAIL 0x0000000000000000 0x50
NRV2E 0x0000000000000000 0xf4
NRV2E 0x0000000000000000 0xf4 tmp/arm64-expand.o
0x0000000000000000 ucl_nrv2e_decompress_32
0x0000000000000008 ucl_nrv2e_decompress_32
NRV2D 0x0000000000000000 0xe8
NRV2D 0x0000000000000000 0xe8 tmp/arm64-expand.o
0x0000000000000000 ucl_nrv2d_decompress_32
0x0000000000000008 ucl_nrv2d_decompress_32
NRV2B 0x0000000000000000 0xbc
NRV2B 0x0000000000000000 0xbc tmp/arm64-expand.o
0x0000000000000000 ucl_nrv2b_decompress_32
0x0000000000000008 ucl_nrv2b_decompress_32
LZMA_ELF00 0x0000000000000000 0x8c
LZMA_ELF00 0x0000000000000000 0x8c tmp/arm64-expand.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/arm64-expand.o
LZMA_ELF00 0x0000000000000000 0x84
LZMA_ELF00 0x0000000000000000 0x84 tmp/arm64-expand.o
LZMA_DEC20 0x0000000000000000 0x968
LZMA_DEC20 0x0000000000000000 0x968 tmp/arm64-expand.o
+11 -12
View File
@@ -8,17 +8,16 @@ Idx Name Size VMA LMA File off Algn
3 NRV2E 0ec 0 0 050 2**0 CONTENTS
4 NRV2D 0e0 0 0 013c 2**0 CONTENTS
5 NRV2B 0b4 0 0 021c 2**0 CONTENTS
6 LZMA_ELF00 08c 0 0 02d0 2**0 CONTENTS
7 LZMA_DEC20 0968 0 0 035c 2**0 CONTENTS
8 LZMA_DEC10 04a0 0 0 0cc4 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 01164 2**0 CONTENTS
10 ELFMAINY 03e 0 0 01164 2**0 CONTENTS
11 ELFMAINZ 0 0 0 011a2 2**0 CONTENTS
12 ELFMAJNZ 024 0 0 011a2 2**0 CONTENTS
13 ANDMAJNZ 04 0 0 011c6 2**0 CONTENTS
14 ELFMAKNZ 02a0 0 0 011ca 2**0 CONTENTS
6 LZMA_ELF00 084 0 0 02d0 2**0 CONTENTS
7 LZMA_DEC20 0968 0 0 0354 2**0 CONTENTS
8 LZMA_DEC10 04a0 0 0 0cbc 2**0 CONTENTS
9 LZMA_DEC30 0 0 0 0115c 2**0 CONTENTS
10 ELFMAINY 03e 0 0 0115c 2**0 CONTENTS
11 ELFMAINZ 0 0 0 0119a 2**0 CONTENTS
12 ELFMAJNZ 024 0 0 0119a 2**0 CONTENTS
13 ANDMAJNZ 04 0 0 011be 2**0 CONTENTS
14 ELFMAKNZ 02a0 0 0 011c2 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d ELFMAINZ 0 ELFMAINZ
0000000000000000 l d ELFMAINX 0 ELFMAINX
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
@@ -29,6 +28,7 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_ELF00 0 LZMA_ELF00
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d ELFMAINY 0 ELFMAINY
0000000000000000 l d ELFMAJNZ 0 ELFMAJNZ
0000000000000000 l d ANDMAJNZ 0 ANDMAJNZ
@@ -62,5 +62,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000004 R_AARCH64_CONDBR19 LZMA_DEC30
0000000000000088 R_AARCH64_JUMP26 eof_lzma
0000000000000080 R_AARCH64_JUMP26 eof_lzma
+6 -10
View File
@@ -7,13 +7,12 @@ Idx Name Size VMA LMA File off Algn
2 NRV2D 0170 0 0 0184 2**0 CONTENTS
3 NRV2E 017c 0 0 02f4 2**0 CONTENTS
4 LZMA_HEAD 0 0 0 0470 2**0 CONTENTS
5 LZMA_ELF00 010c 0 0 0470 2**0 CONTENTS
6 LZMA_DEC20 0968 0 0 057c 2**0 CONTENTS
7 LZMA_DEC10 04a0 0 0 0ee4 2**0 CONTENTS
8 LZMA_DEC30 0 0 0 01384 2**0 CONTENTS
9 LZMA_TAIL 0 0 0 01384 2**0 CONTENTS
5 LZMA_ELF00 0104 0 0 0470 2**0 CONTENTS
6 LZMA_DEC20 0968 0 0 0574 2**0 CONTENTS
7 LZMA_DEC10 04a0 0 0 0edc 2**0 CONTENTS
8 LZMA_DEC30 0 0 0 0137c 2**0 CONTENTS
9 LZMA_TAIL 0 0 0 0137c 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d NRV_HEAD 0 NRV_HEAD
0000000000000000 l d NRV2B 0 NRV2B
0000000000000000 l d NRV2D 0 NRV2D
@@ -22,12 +21,9 @@ SYMBOL TABLE:
0000000000000000 l d LZMA_ELF00 0 LZMA_ELF00
0000000000000000 l d LZMA_DEC20 0 LZMA_DEC20
0000000000000000 l d LZMA_DEC10 0 LZMA_DEC10
0000000000000000 l d LZMA_DEC30 0 LZMA_DEC30
0000000000000000 l d LZMA_TAIL 0 LZMA_TAIL
0000000000000000 g F NRV2B 0144 ucl_nrv2b_decompress_32
0000000000000000 g F NRV2D 0170 ucl_nrv2d_decompress_32
0000000000000000 g F NRV2E 017c ucl_nrv2e_decompress_32
0000000000000000 g LZMA_DEC10 0 LzmaDecode
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
0000000000000004 R_AARCH64_CONDBR19 LZMA_DEC30
+87 -87
View File
@@ -3,38 +3,38 @@ file format elf32-bigarm
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
1 ELFMAINZ 0114 0 0 034 2**0 CONTENTS
2 ELFMAINX 062c 0 0 0148 2**2 CONTENTS
1 ELFMAINZ 01d4 0 0 034 2**0 CONTENTS
2 ELFMAINX 064c 0 0 0208 2**2 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINZ 0 ELFMAINZ
00000000 l d ELFMAINX 0 ELFMAINX
00000000 l d ELFMAINY 0 ELFMAINY
00000000 *UND* 0 MFLG
00000090 g ELFMAINZ 0 getpid
00000478 g F ELFMAINX 01b4 upx_mmap_and_fd
000000d8 g ELFMAINZ 0 getpid
00000498 g F ELFMAINX 01b4 upx_mmap_and_fd
00000008 g ELFMAINZ 0 memcpy
00000000 *UND* 0 O_BINFO
0000004c g ELFMAINZ 0 mempcpy
00000088 g ELFMAINZ 0 ftruncate
00000098 g ELFMAINZ 0 lseek
000000d8 g ELFMAINZ 0 mmap
000000c0 g ELFMAINZ 0 uname
000000c4 g ELFMAINZ 0 ftruncate
000000ec g ELFMAINZ 0 lseek
0000018c g ELFMAINZ 0 mmap
00000150 g ELFMAINZ 0 uname
00000000 g ELFMAINY 0 end_decompress
000000d0 g ELFMAINZ 0 write
00000078 g ELFMAINZ 0 fdatasync
00000178 g ELFMAINZ 0 write
0000009c g ELFMAINZ 0 fdatasync
00000000 g ELFMAINZ 0 get_upxfn_path
00000068 g ELFMAINZ 0 memfd_create
00000004 g ELFMAINX 0 _start
000000b0 g ELFMAINZ 0 read
000000c8 g ELFMAINZ 0 unlink
00000128 g ELFMAINZ 0 read
00000164 g ELFMAINZ 0 unlink
0000002c g ELFMAINZ 0 memset
00000164 g F ELFMAINX 0dc ucl_nrv2b_decompress_8
00000080 g ELFMAINZ 0 fsync
000000b8 g ELFMAINZ 0 stat
00000114 g ELFMAINZ 0 cpr0
000000a8 g ELFMAINZ 0 open
000000a0 g ELFMAINZ 0 mkdir
00000070 g ELFMAINZ 0 close
0000016c g F ELFMAINX 0f4 ucl_nrv2b_decompress_8
000000b0 g ELFMAINZ 0 fsync
0000013c g ELFMAINZ 0 stat
000001d4 g ELFMAINZ 0 cpr0
00000114 g ELFMAINZ 0 open
00000100 g ELFMAINZ 0 mkdir
00000088 g ELFMAINZ 0 close
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
@@ -44,7 +44,7 @@ OFFSET TYPE VALUE
00000040 R_ARM_PC24 ELFMAINZ
00000050 R_ARM_PC24 ELFMAINZ
00000060 R_ARM_PC24 ELFMAINZ
00000110 R_ARM_ABS32 O_BINFO
000001d0 R_ARM_ABS32 O_BINFO
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
@@ -58,80 +58,80 @@ OFFSET TYPE VALUE
000000a0 R_ARM_PC24 upx_mmap_and_fd
000000cc R_ARM_PC24 ELFMAINX
00000108 R_ARM_PC24 ELFMAINX
0000015c R_ARM_PC24 ELFMAINX
00000174 R_ARM_PC24 ELFMAINX
000001c4 R_ARM_PC24 ELFMAINX
000001cc R_ARM_PC24 ELFMAINX
000001d0 R_ARM_PC24 ELFMAINX
000001e0 R_ARM_PC24 ELFMAINX
00000164 R_ARM_PC24 ELFMAINX
0000017c R_ARM_PC24 ELFMAINX
000001e4 R_ARM_PC24 ELFMAINX
000001e8 R_ARM_PC24 ELFMAINX
000001f4 R_ARM_PC24 ELFMAINX
000001ec R_ARM_PC24 ELFMAINX
000001f0 R_ARM_PC24 ELFMAINX
00000200 R_ARM_PC24 ELFMAINX
00000204 R_ARM_PC24 ELFMAINX
00000208 R_ARM_PC24 ELFMAINX
00000210 R_ARM_PC24 ELFMAINX
00000218 R_ARM_PC24 ELFMAINX
0000021c R_ARM_PC24 ELFMAINX
00000214 R_ARM_PC24 ELFMAINX
00000224 R_ARM_PC24 ELFMAINX
00000228 R_ARM_PC24 ELFMAINX
00000230 R_ARM_PC24 ELFMAINX
00000238 R_ARM_PC24 ELFMAINX
0000023c R_ARM_PC24 ELFMAINX
0000024c R_ARM_PC24 ELFMAINX
00000268 R_ARM_PC24 ELFMAINX
00000280 R_ARM_PC24 ELFMAINX
00000294 R_ARM_PC24 ELFMAINX
000002c0 R_ARM_PC24 memset
000002cc R_ARM_PC24 stat
000002d4 R_ARM_PC24 ELFMAINX
000002e8 R_ARM_PC24 ELFMAINX
000002f8 R_ARM_PC24 mkdir
00000310 R_ARM_PC24 ELFMAINX
00000328 R_ARM_PC24 mempcpy
00000338 R_ARM_PC24 ELFMAINX
0000033c R_ARM_PC24 ELFMAINX
00000360 R_ARM_PC24 open
00000374 R_ARM_PC24 read
00000380 R_ARM_PC24 close
000003a4 R_ARM_PC24 ELFMAINX
000003b4 R_ARM_PC24 ELFMAINX
000003bc R_ARM_PC24 ELFMAINX
000003c8 R_ARM_PC24 ELFMAINX
000003d8 R_ARM_PC24 mempcpy
000003ec R_ARM_PC24 ELFMAINX
000003f0 R_ARM_PC24 ELFMAINX
00000408 R_ARM_PC24 mempcpy
00000418 R_ARM_PC24 ELFMAINX
0000041c R_ARM_PC24 ELFMAINX
00000434 R_ARM_PC24 mempcpy
0000043c R_ARM_PC24 getpid
00000444 R_ARM_PC24 ELFMAINX
00000450 R_ARM_PC24 ELFMAINX
0000045c R_ARM_PC24 ELFMAINX
00000474 R_ARM_PC24 ELFMAINX
00000258 R_ARM_PC24 ELFMAINX
0000025c R_ARM_PC24 ELFMAINX
0000026c R_ARM_PC24 ELFMAINX
00000288 R_ARM_PC24 ELFMAINX
000002a0 R_ARM_PC24 ELFMAINX
000002b4 R_ARM_PC24 ELFMAINX
000002e0 R_ARM_PC24 memset
000002ec R_ARM_PC24 stat
000002f4 R_ARM_PC24 ELFMAINX
00000308 R_ARM_PC24 ELFMAINX
00000318 R_ARM_PC24 mkdir
00000330 R_ARM_PC24 ELFMAINX
00000348 R_ARM_PC24 mempcpy
00000358 R_ARM_PC24 ELFMAINX
0000035c R_ARM_PC24 ELFMAINX
00000380 R_ARM_PC24 open
00000394 R_ARM_PC24 read
000003a0 R_ARM_PC24 close
000003c4 R_ARM_PC24 ELFMAINX
000003d4 R_ARM_PC24 ELFMAINX
000003dc R_ARM_PC24 ELFMAINX
000003e8 R_ARM_PC24 ELFMAINX
000003f8 R_ARM_PC24 mempcpy
0000040c R_ARM_PC24 ELFMAINX
00000410 R_ARM_PC24 ELFMAINX
00000428 R_ARM_PC24 mempcpy
00000438 R_ARM_PC24 ELFMAINX
0000043c R_ARM_PC24 ELFMAINX
00000454 R_ARM_PC24 mempcpy
0000045c R_ARM_PC24 getpid
00000464 R_ARM_PC24 ELFMAINX
00000470 R_ARM_PC24 ELFMAINX
0000047c R_ARM_PC24 ELFMAINX
00000494 R_ARM_PC24 ELFMAINX
000004a4 R_ARM_PC24 memfd_create
000004c4 R_ARM_PC24 uname
000004c8 R_ARM_PC24 ELFMAINX
000004e0 R_ARM_PC24 ELFMAINX
000004f8 R_ARM_PC24 ELFMAINX
000004fc R_ARM_PC24 get_upxfn_path
00000514 R_ARM_PC24 ELFMAINX
0000051c R_ARM_PC24 ELFMAINX
00000528 R_ARM_PC24 ELFMAINX
000004b4 R_ARM_PC24 ELFMAINX
000004c4 R_ARM_PC24 memfd_create
000004e4 R_ARM_PC24 uname
000004e8 R_ARM_PC24 ELFMAINX
00000500 R_ARM_PC24 ELFMAINX
00000518 R_ARM_PC24 ELFMAINX
0000051c R_ARM_PC24 get_upxfn_path
00000534 R_ARM_PC24 ELFMAINX
0000053c R_ARM_PC24 ELFMAINX
0000054c R_ARM_PC24 open
00000558 R_ARM_PC24 ELFMAINX
00000560 R_ARM_PC24 unlink
00000568 R_ARM_PC24 ELFMAINX
00000570 R_ARM_PC24 ELFMAINX
0000057c R_ARM_PC24 ftruncate
00000584 R_ARM_PC24 ELFMAINX
00000548 R_ARM_PC24 ELFMAINX
00000554 R_ARM_PC24 ELFMAINX
0000055c R_ARM_PC24 ELFMAINX
0000056c R_ARM_PC24 open
00000578 R_ARM_PC24 ELFMAINX
00000580 R_ARM_PC24 unlink
00000588 R_ARM_PC24 ELFMAINX
00000598 R_ARM_PC24 memset
000005b8 R_ARM_PC24 write
000005c0 R_ARM_PC24 ELFMAINX
000005c8 R_ARM_PC24 ELFMAINX
000005d8 R_ARM_PC24 lseek
000005e4 R_ARM_PC24 ELFMAINX
00000590 R_ARM_PC24 ELFMAINX
0000059c R_ARM_PC24 ftruncate
000005a4 R_ARM_PC24 ELFMAINX
000005a8 R_ARM_PC24 ELFMAINX
000005b8 R_ARM_PC24 memset
000005d8 R_ARM_PC24 write
000005e0 R_ARM_PC24 ELFMAINX
000005e8 R_ARM_PC24 ELFMAINX
000005f0 R_ARM_PC24 ELFMAINX
00000614 R_ARM_PC24 mmap
000005f8 R_ARM_PC24 lseek
00000604 R_ARM_PC24 ELFMAINX
00000608 R_ARM_PC24 ELFMAINX
00000610 R_ARM_PC24 ELFMAINX
00000634 R_ARM_PC24 mmap
+54 -51
View File
@@ -7,71 +7,74 @@ Name Origin Length Attributes
Linker script and memory map
.text 0x0000000000000000 0x1ab8
.text 0x0000000000000000 0x320 tmp/armeb.v4a-linux.elf-fold.o
.text 0x0000000000000000 0xfe0
.text 0x0000000000000000 0x344 tmp/armeb.v4a-linux.elf-fold.o
0x0000000000000004 get_page_mask
0x00000000000002c0 memcpy
0x0000000000000304 mempcpy
0x0000000000000054 mmap
0x000000000000003c mmap_privanon
0x00000000000002e4 memcpy
0x0000000000000328 mempcpy
0x0000000000000060 mmap
0x0000000000000048 mmap_privanon
0x000000000000000c get_upxfn_path
0x00000000000002e4 memset
0x0000000000000308 memset
0x0000000000000024 Pprotect
0x00000000fffffff4 PAGE_MASK
0x0000000000000024 mprotect
.text 0x0000000000000320 0x3ec tmp/armeb.v4a-linux.elf-upxfd_android.o
0x0000000000000558 upx_mmap_and_fd
.text 0x000000000000070c 0x0 tmp/armeb.v4a-expand.o
.text 0x000000000000070c 0x13ac tmp/armeb.v4a-linux.elf-main2.o
0x0000000000001a10 underlay
0x00000000000017b0 upx_main
.text 0x0000000000000344 0x3ec tmp/armeb.v4a-linux.elf-upxfd_android.o
0x000000000000057c upx_mmap_and_fd
.text 0x0000000000000730 0x0 tmp/armeb.v4a-expand.o
.text 0x0000000000000730 0x8b0 tmp/armeb.v4a-linux.elf-main2.o
0x0000000000000f7c underlay
0x0000000000000e48 upx_main
SYSCALLS 0x0000000000000000 0x10c
SYSCALLS 0x0000000000000000 0x10c tmp/armeb.v4a-linux.elf-fold.o
0x000000000000005c munmap
SYSCALLS 0x0000000000000000 0x214
SYSCALLS 0x0000000000000000 0x214 tmp/armeb.v4a-linux.elf-fold.o
0x00000000000000ec munmap
0x0000000000000000 get_sys_munmap
0x000000000000003c getpid
0x0000000000000074 readlink
0x00000000000000b0 __udivsi3
0x0000000000000034 ftruncate
0x0000000000000044 lseek
0x000000000000009c __clear_cache
0x0000000000000084 uname
0x0000000000000094 write
0x000000000000002c fstat
0x000000000000001c fdatasync
0x000000000000004c memfd_create
0x000000000000006c read
0x000000000000008c unlink
0x00000000000000a8 my_bkpt
0x0000000000000024 fsync
0x000000000000007c stat
0x0000000000000018 exit
0x0000000000000090 getpid
0x0000000000000128 readlink
0x00000000000001b8 __udivsi3
0x000000000000007c ftruncate
0x00000000000000a4 lseek
0x000000000000018c __clear_cache
0x0000000000000150 uname
0x0000000000000178 write
0x0000000000000068 fstat
0x0000000000000040 fdatasync
0x00000000000000b8 memfd_create
0x0000000000000114 read
0x0000000000000164 unlink
0x00000000000001b0 my_bkpt
0x0000000000000054 fsync
0x000000000000013c stat
0x0000000000000030 exit
0x0000000000000008 brk
0x0000000000000064 open
0x00000000000000b0 div10
0x0000000000000054 mkdir
0x0000000000000010 close
0x0000000000000100 open
0x00000000000001b8 div10
0x00000000000000d8 mkdir
0x000000000000001c close
EXP_HEAD 0x0000000000000000 0xdc
EXP_HEAD 0x0000000000000000 0xdc tmp/armeb.v4a-expand.o
0x0000000000000070 f_expand
EXP_HEAD 0x0000000000000000 0xe0
EXP_HEAD 0x0000000000000000 0xe0 tmp/armeb.v4a-expand.o
0x0000000000000074 f_expand
EXP_TAIL 0x0000000000000000 0x24
EXP_TAIL 0x0000000000000000 0x24 tmp/armeb.v4a-expand.o
0x0000000000000000 eof
NRV2E 0x0000000000000000 0x114
NRV2E 0x0000000000000000 0x114 tmp/armeb.v4a-expand.o
0x0000000000000000 ucl_nrv2e_decompress_8
NRV2E 0x0000000000000000 0x11c
NRV2E 0x0000000000000000 0x11c tmp/armeb.v4a-expand.o
0x0000000000000008 ucl_nrv2e_decompress_8
NRV2D 0x0000000000000000 0x100
NRV2D 0x0000000000000000 0x100 tmp/armeb.v4a-expand.o
0x0000000000000000 ucl_nrv2d_decompress_8
NRV2D 0x0000000000000000 0x108
NRV2D 0x0000000000000000 0x108 tmp/armeb.v4a-expand.o
0x0000000000000008 ucl_nrv2d_decompress_8
NRV2B 0x0000000000000000 0xc4
NRV2B 0x0000000000000000 0xc4 tmp/armeb.v4a-expand.o
0x0000000000000000 ucl_nrv2b_decompress_8
NRV2B 0x0000000000000000 0xcc
NRV2B 0x0000000000000000 0xcc tmp/armeb.v4a-expand.o
0x0000000000000008 ucl_nrv2b_decompress_8
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/armeb.v4a-expand.o
.data 0x0000000000000000 0x0
.data 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-fold.o
@@ -92,8 +95,8 @@ LOAD tmp/armeb.v4a-expand.o
LOAD tmp/armeb.v4a-linux.elf-main2.o
OUTPUT(tmp/armeb.v4a-linux.elf-fold.bin elf32-bigarm)
LZMA_ELF00 0x0000000000000000 0x90
LZMA_ELF00 0x0000000000000000 0x90 tmp/armeb.v4a-expand.o
LZMA_ELF00 0x0000000000000000 0x80
LZMA_ELF00 0x0000000000000000 0x80 tmp/armeb.v4a-expand.o
LZMA_DEC20 0x0000000000000000 0x938
LZMA_DEC20 0x0000000000000000 0x938 tmp/armeb.v4a-expand.o
+7 -9
View File
@@ -13,11 +13,11 @@ Idx Name Size VMA LMA File off Algn Flags
8 NRV2B 0c4 0 0 0ec 2**0 CONTENTS
9 NRV2D 0100 0 0 01b0 2**0 CONTENTS
10 NRV2E 0114 0 0 02b0 2**0 CONTENTS
11 LZMA_ELF00 090 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0454 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d8c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 01204 2**0 CONTENTS
15 UPX1HEAD 020 0 0 01204 2**0 CONTENTS
11 LZMA_ELF00 080 0 0 03c4 2**0 CONTENTS
12 LZMA_DEC20 0938 0 0 0444 2**0 CONTENTS
13 LZMA_DEC10 0478 0 0 0d7c 2**0 CONTENTS
14 LZMA_DEC30 0 0 0 011f4 2**0 CONTENTS
15 UPX1HEAD 020 0 0 011f4 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d LINUX000 0 LINUX000
00000000 l d ctok32.00 0 ctok32.00
@@ -133,10 +133,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000008 R_ARM_PC24 LZMA_ELF00
0000004c R_ARM_PC24 LZMA_ELF00
00000080 R_ARM_PC24 LZMA_ELF00
0000008c R_ARM_PC24 LZMA_ELF00
00000040 R_ARM_PC24 LZMA_ELF00
00000074 R_ARM_PC24 LZMA_ELF00
RELOCATION RECORDS FOR [LZMA_DEC20]:
OFFSET TYPE VALUE
+12 -12
View File
@@ -4,18 +4,18 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 MACHMAINX 05 0 0 034 2**0 CONTENTS
1 MACH_UNC 0 0 0 039 2**0 CONTENTS
2 NRV_HEAD 0bc 0 0 039 2**0 CONTENTS
3 NRV2E 0d4 0 0 0f5 2**0 CONTENTS
4 NRV2D 0c7 0 0 01c9 2**0 CONTENTS
5 NRV2B 0b2 0 0 0290 2**0 CONTENTS
6 LZMA_DEC00 02e 0 0 0342 2**0 CONTENTS
7 LZMA_ELF00 048 0 0 0370 2**0 CONTENTS
8 LZMA_DEC10 0a86 0 0 03b8 2**0 CONTENTS
9 LZMA_DEC20 0a86 0 0 0e3e 2**0 CONTENTS
10 LZMA_DEC30 01a 0 0 018c4 2**0 CONTENTS
11 NRV_TAIL 0 0 0 018de 2**0 CONTENTS
12 MACHMAINY 014 0 0 018de 2**0 CONTENTS
13 MACHMAINZ 0f0 0 0 018f2 2**0 CONTENTS
2 NRV_HEAD 0c5 0 0 039 2**0 CONTENTS
3 NRV2E 0d4 0 0 0fe 2**0 CONTENTS
4 NRV2D 0c7 0 0 01d2 2**0 CONTENTS
5 NRV2B 0b2 0 0 0299 2**0 CONTENTS
6 LZMA_DEC00 02e 0 0 034b 2**0 CONTENTS
7 LZMA_ELF00 048 0 0 0379 2**0 CONTENTS
8 LZMA_DEC10 0a86 0 0 03c1 2**0 CONTENTS
9 LZMA_DEC20 0a86 0 0 0e47 2**0 CONTENTS
10 LZMA_DEC30 01a 0 0 018cd 2**0 CONTENTS
11 NRV_TAIL 0 0 0 018e7 2**0 CONTENTS
12 MACHMAINY 014 0 0 018e7 2**0 CONTENTS
13 MACHMAINZ 0f0 0 0 018fb 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d NRV_HEAD 0 NRV_HEAD
00000000 l d MACHMAINY 0 MACHMAINY
+15 -12
View File
@@ -56,23 +56,26 @@ SYSCALLS 0x0000000000000000 0xc0
.note.GNU-stack
0x0000000000000000 0x0 tmp/i386-linux.elf-upxfd_android.o
EXP_HEAD 0x0000000000000000 0xf3
EXP_HEAD 0x0000000000000000 0xf3 tmp/i386-expand.o
0x0000000000000057 f_expand
0x0000000000000087 __clear_cache
EXP_HEAD 0x0000000000000000 0xfc
EXP_HEAD 0x0000000000000000 0xfc tmp/i386-expand.o
0x0000000000000060 f_expand
0x0000000000000090 __clear_cache
EXP_TAIL 0x0000000000000000 0xb
EXP_TAIL 0x0000000000000000 0xb tmp/i386-expand.o
EXP_TAIL 0x0000000000000000 0xd
EXP_TAIL 0x0000000000000000 0xd tmp/i386-expand.o
NRV2E 0x0000000000000000 0xd2
NRV2E 0x0000000000000000 0xd2 tmp/i386-expand.o
NRV2E 0x0000000000000000 0xd0
NRV2E 0x0000000000000000 0xd0 tmp/i386-expand.o
NRV2D 0x0000000000000000 0xc5
NRV2D 0x0000000000000000 0xc5 tmp/i386-expand.o
NRV2D 0x0000000000000000 0xc3
NRV2D 0x0000000000000000 0xc3 tmp/i386-expand.o
NRV2B 0x0000000000000000 0xb0
NRV2B 0x0000000000000000 0xb0 tmp/i386-expand.o
LZMA_DAISY 0x0000000000000000 0x9
LZMA_DAISY 0x0000000000000000 0x9 tmp/i386-expand.o
LZMA_DEC00 0x0000000000000000 0x2e
LZMA_DEC00 0x0000000000000000 0x2e tmp/i386-expand.o
@@ -85,5 +88,5 @@ LZMA_DEC10 0x0000000000000000 0xa86
LZMA_DEC20 0x0000000000000000 0xa86
LZMA_DEC20 0x0000000000000000 0xa86 tmp/i386-expand.o
LZMA_DEC30 0x0000000000000000 0x1a
LZMA_DEC30 0x0000000000000000 0x1a tmp/i386-expand.o
LZMA_DEC30 0x0000000000000000 0x1f
LZMA_DEC30 0x0000000000000000 0x1f tmp/i386-expand.o
+18 -15
View File
@@ -47,26 +47,29 @@ SYSCALLS 0x0000000000000000 0x178
0x0000000000000130 mprotect
0x0000000000000128 mkdir
EXP_HEAD 0x0000000000000000 0x94
EXP_HEAD 0x0000000000000000 0x94 tmp/mips.r3000-linux.elf-fold.o
EXP_HEAD 0x0000000000000000 0xfc
EXP_HEAD 0x0000000000000000 0xfc tmp/mips.r3000-linux.elf-fold.o
0x00000000000000b4 eof_n2e
0x0000000000000000 f_expand
0x00000000000000b4 eof_n2b
0x00000000000000b4 eof_nrv
0x00000000000000b4 eof_n2d
0x00000000000000ac ret_decompr
EXP_TAIL 0x0000000000000000 0x4c
EXP_TAIL 0x0000000000000000 0x4c tmp/mips.r3000-linux.elf-fold.o
0x0000000000000000 eof_n2e
0x0000000000000000 eof_n2b
0x0000000000000048 eof_lzma
0x0000000000000000 eof_nrv
0x0000000000000000 eof_n2d
EXP_TAIL 0x0000000000000000 0x0
EXP_TAIL 0x0000000000000000 0x0 tmp/mips.r3000-linux.elf-fold.o
NRV2E 0x0000000000000000 0x154
NRV2E 0x0000000000000000 0x154 tmp/mips.r3000-linux.elf-fold.o
NRV2E 0x0000000000000000 0x15c
NRV2E 0x0000000000000000 0x15c tmp/mips.r3000-linux.elf-fold.o
NRV2D 0x0000000000000000 0x144
NRV2D 0x0000000000000000 0x144 tmp/mips.r3000-linux.elf-fold.o
NRV2D 0x0000000000000000 0x14c
NRV2D 0x0000000000000000 0x14c tmp/mips.r3000-linux.elf-fold.o
NRV2B 0x0000000000000000 0x128
NRV2B 0x0000000000000000 0x128 tmp/mips.r3000-linux.elf-fold.o
NRV2B 0x0000000000000000 0x130
NRV2B 0x0000000000000000 0x130 tmp/mips.r3000-linux.elf-fold.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/mips.r3000-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0xa8
LZMA_ELF00 0x0000000000000000 0xa8 tmp/mips.r3000-linux.elf-fold.o
+18 -15
View File
@@ -47,26 +47,29 @@ SYSCALLS 0x0000000000000000 0x178
0x0000000000000130 mprotect
0x0000000000000128 mkdir
EXP_HEAD 0x0000000000000000 0x94
EXP_HEAD 0x0000000000000000 0x94 tmp/mipsel.r3000-linux.elf-fold.o
EXP_HEAD 0x0000000000000000 0xfc
EXP_HEAD 0x0000000000000000 0xfc tmp/mipsel.r3000-linux.elf-fold.o
0x00000000000000b4 eof_n2e
0x0000000000000000 f_expand
0x00000000000000b4 eof_n2b
0x00000000000000b4 eof_nrv
0x00000000000000b4 eof_n2d
0x00000000000000ac ret_decompr
EXP_TAIL 0x0000000000000000 0x4c
EXP_TAIL 0x0000000000000000 0x4c tmp/mipsel.r3000-linux.elf-fold.o
0x0000000000000000 eof_n2e
0x0000000000000000 eof_n2b
0x0000000000000048 eof_lzma
0x0000000000000000 eof_nrv
0x0000000000000000 eof_n2d
EXP_TAIL 0x0000000000000000 0x0
EXP_TAIL 0x0000000000000000 0x0 tmp/mipsel.r3000-linux.elf-fold.o
NRV2E 0x0000000000000000 0x12c
NRV2E 0x0000000000000000 0x12c tmp/mipsel.r3000-linux.elf-fold.o
NRV2E 0x0000000000000000 0x134
NRV2E 0x0000000000000000 0x134 tmp/mipsel.r3000-linux.elf-fold.o
NRV2D 0x0000000000000000 0x11c
NRV2D 0x0000000000000000 0x11c tmp/mipsel.r3000-linux.elf-fold.o
NRV2D 0x0000000000000000 0x124
NRV2D 0x0000000000000000 0x124 tmp/mipsel.r3000-linux.elf-fold.o
NRV2B 0x0000000000000000 0x100
NRV2B 0x0000000000000000 0x100 tmp/mipsel.r3000-linux.elf-fold.o
NRV2B 0x0000000000000000 0x108
NRV2B 0x0000000000000000 0x108 tmp/mipsel.r3000-linux.elf-fold.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/mipsel.r3000-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0xa8
LZMA_ELF00 0x0000000000000000 0xa8 tmp/mipsel.r3000-linux.elf-fold.o
+3 -3
View File
@@ -4,7 +4,7 @@ Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 0138 0 0 034 2**0 CONTENTS
1 ELFMAINY 0 0 0 016c 2**0 CONTENTS
2 ELFMAINZ 0154 0 0 016c 2**0 CONTENTS
2 ELFMAINZ 0140 0 0 016c 2**0 CONTENTS
SYMBOL TABLE:
00000000 l d ELFMAINX 0 ELFMAINX
00000000 l d ELFMAINZ 0 ELFMAINZ
@@ -14,9 +14,9 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
00000000 R_PPC_REL24 ELFMAINZ+0x0000010c
00000000 R_PPC_REL24 ELFMAINZ+0x000000f8
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000064 R_PPC_REL24 ELFMAINX+0x00000004
00000150 R_PPC_ADDR32 O_BINFO
0000013c R_PPC_ADDR32 O_BINFO
+47 -42
View File
@@ -8,23 +8,24 @@ Linker script and memory map
TARGET(elf32-powerpc)
.text 0x0000000000000000 0x129c
.text 0x0000000000000000 0x12d8
*(.text)
.text 0x0000000000000000 0x258 tmp/powerpc-linux.elf-fold.o
.text 0x0000000000000000 0x294 tmp/powerpc-linux.elf-fold.o
0x0000000000000048 Pmap
0x000000000000000c get_page_mask
0x0000000000000024 Pprotect
0x0000000000000024 mprotect
.text 0x0000000000000258 0xb8 tmp/powerpc-linux.elf-upxfd_android.o
0x0000000000000258 upx_mmap_and_fd
.text 0x0000000000000310 0x0 tmp/powerpc-expand.o
.text 0x0000000000000310 0xf8c tmp/powerpc-linux.elf-main2.o
0x0000000000000808 underlay
0x0000000000001088 upx_main
0x000000000000006c Punmap
.text 0x0000000000000294 0xb8 tmp/powerpc-linux.elf-upxfd_android.o
0x0000000000000294 upx_mmap_and_fd
.text 0x000000000000034c 0x0 tmp/powerpc-expand.o
.text 0x000000000000034c 0xf8c tmp/powerpc-linux.elf-main2.o
0x0000000000000844 underlay
0x00000000000010c4 upx_main
*(.data)
.data 0x000000000000129c 0x0 tmp/powerpc-linux.elf-fold.o
.data 0x000000000000129c 0x0 tmp/powerpc-linux.elf-upxfd_android.o
.data 0x000000000000129c 0x0 tmp/powerpc-expand.o
.data 0x000000000000129c 0x0 tmp/powerpc-linux.elf-main2.o
.data 0x00000000000012d8 0x0 tmp/powerpc-linux.elf-fold.o
.data 0x00000000000012d8 0x0 tmp/powerpc-linux.elf-upxfd_android.o
.data 0x00000000000012d8 0x0 tmp/powerpc-expand.o
.data 0x00000000000012d8 0x0 tmp/powerpc-linux.elf-main2.o
.data
@@ -39,22 +40,23 @@ LOAD tmp/powerpc-expand.o
LOAD tmp/powerpc-linux.elf-main2.o
OUTPUT(tmp/powerpc-linux.elf-fold.bin elf32-powerpc)
SYSCALLS 0x0000000000000000 0xac
SYSCALLS 0x0000000000000000 0xac tmp/powerpc-linux.elf-fold.o
0x000000000000005c munmap
0x0000000000000064 memcpy
0x0000000000000034 readlink
0x000000000000001c ftruncate
0x0000000000000000 mmap
0x000000000000003c write
0x0000000000000014 memfd_create
0x0000000000000044 read
0x0000000000000088 memset
0x00000000000000a4 my_bkpt
0x0000000000000024 exit
0x000000000000002c brk
0x000000000000004c open
0x0000000000000054 close
SYSCALLS 0x0000000000000000 0xb4
SYSCALLS 0x0000000000000000 0xb4 tmp/powerpc-linux.elf-fold.o
0x0000000000000050 munmap
0x000000000000006c memcpy
0x0000000000000010 readlink
0x0000000000000020 ftruncate
0x0000000000000058 mmap
0x0000000000000030 write
0x0000000000000018 memfd_create
0x0000000000000038 read
0x0000000000000090 memset
0x00000000000000ac my_bkpt
0x0000000000000000 exit
0x0000000000000008 brk
0x0000000000000040 open
0x0000000000000048 mprotect
0x0000000000000028 close
.note.GNU-stack
0x0000000000000000 0x0
@@ -65,21 +67,24 @@ EXP_HEAD 0x0000000000000000 0xa8
EXP_HEAD 0x0000000000000000 0xa8 tmp/powerpc-expand.o
0x0000000000000000 f_expand
EXP_TAIL 0x0000000000000000 0x84
EXP_TAIL 0x0000000000000000 0x84 tmp/powerpc-expand.o
0x0000000000000000 eof_nrv
EXP_TAIL 0x0000000000000000 0x8c
EXP_TAIL 0x0000000000000000 0x8c tmp/powerpc-expand.o
0x0000000000000008 eof_nrv
NRV2E 0x0000000000000000 0x14c
NRV2E 0x0000000000000000 0x14c tmp/powerpc-expand.o
NRV2E 0x0000000000000000 0x154
NRV2E 0x0000000000000000 0x154 tmp/powerpc-expand.o
NRV2D 0x0000000000000000 0x130
NRV2D 0x0000000000000000 0x130 tmp/powerpc-expand.o
NRV2D 0x0000000000000000 0x138
NRV2D 0x0000000000000000 0x138 tmp/powerpc-expand.o
NRV2B 0x0000000000000000 0xf4
NRV2B 0x0000000000000000 0xf4 tmp/powerpc-expand.o
NRV2B 0x0000000000000000 0xfc
NRV2B 0x0000000000000000 0xfc tmp/powerpc-expand.o
LZMA_ELF00 0x0000000000000000 0x90
LZMA_ELF00 0x0000000000000000 0x90 tmp/powerpc-expand.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/powerpc-expand.o
LZMA_ELF00 0x0000000000000000 0x88
LZMA_ELF00 0x0000000000000000 0x88 tmp/powerpc-expand.o
LZMA_DEC10 0x0000000000000000 0x99c
LZMA_DEC10 0x0000000000000000 0x99c tmp/powerpc-expand.o
@@ -87,5 +92,5 @@ LZMA_DEC10 0x0000000000000000 0x99c
LZMA_DEC20 0x0000000000000000 0x99c
LZMA_DEC20 0x0000000000000000 0x99c tmp/powerpc-expand.o
LZMA_DEC30 0x0000000000000000 0x24
LZMA_DEC30 0x0000000000000000 0x24 tmp/powerpc-expand.o
LZMA_DEC30 0x0000000000000000 0x28
LZMA_DEC30 0x0000000000000000 0x28 tmp/powerpc-expand.o
+5 -9
View File
@@ -3,9 +3,9 @@ file format elf64-powerpc
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 013c 0 0 040 2**0 CONTENTS
1 ELFMAINY 012 0 0 017c 2**0 CONTENTS
2 ELFMAINZe 018 0 0 0190 2**3 CONTENTS
3 ELFMAINZ 01d4 0 0 01a8 2**2 CONTENTS
1 ELFMAINY 0 0 0 017c 2**0 CONTENTS
2 ELFMAINZe 018 0 0 0180 2**3 CONTENTS
3 ELFMAINZ 01b8 0 0 0198 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d ELFMAINZ 0 ELFMAINZ
0000000000000000 l d ELFMAINX 0 ELFMAINX
@@ -17,11 +17,7 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
0000000000000000 R_PPC64_REL24 ELFMAINZ+0x0000000000000118
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE
0000000000000000 R_PPC64_REL24 ELFMAINZ
0000000000000000 R_PPC64_REL24 ELFMAINZ+0x00000000000000fc
RELOCATION RECORDS FOR [ELFMAINZe]:
OFFSET TYPE VALUE
@@ -29,4 +25,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000000000001d0 R_PPC64_ADDR32 O_BINFO
00000000000001b4 R_PPC64_ADDR32 O_BINFO
+13 -10
View File
@@ -61,20 +61,23 @@ EXP_TAIL 0x0000000000000000 0x8c
EXP_TAIL 0x0000000000000000 0x8c tmp/powerpc64-linux.elf-fold.o
0x0000000000000008 eof_nrv
NRV2E 0x0000000000000000 0x154
NRV2E 0x0000000000000000 0x154 tmp/powerpc64-linux.elf-fold.o
NRV2E 0x0000000000000000 0x15c
NRV2E 0x0000000000000000 0x15c tmp/powerpc64-linux.elf-fold.o
NRV2D 0x0000000000000000 0x13c
NRV2D 0x0000000000000000 0x13c tmp/powerpc64-linux.elf-fold.o
NRV2D 0x0000000000000000 0x144
NRV2D 0x0000000000000000 0x144 tmp/powerpc64-linux.elf-fold.o
NRV2B 0x0000000000000000 0xf8
NRV2B 0x0000000000000000 0xf8 tmp/powerpc64-linux.elf-fold.o
NRV2B 0x0000000000000000 0x100
NRV2B 0x0000000000000000 0x100 tmp/powerpc64-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0xa0
LZMA_ELF00 0x0000000000000000 0xa0 tmp/powerpc64-linux.elf-fold.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/powerpc64-linux.elf-fold.o
LZMA_DEC30 0x0000000000000000 0x2c
LZMA_DEC30 0x0000000000000000 0x2c tmp/powerpc64-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0x98
LZMA_ELF00 0x0000000000000000 0x98 tmp/powerpc64-linux.elf-fold.o
LZMA_DEC30 0x0000000000000000 0x30
LZMA_DEC30 0x0000000000000000 0x30 tmp/powerpc64-linux.elf-fold.o
LZMA_DEC10 0x0000000000000000 0xbb8
LZMA_DEC10 0x0000000000000000 0xbb8 tmp/powerpc64-linux.elf-fold.o
+4 -8
View File
@@ -3,8 +3,8 @@ file format elf64-powerpcle
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 ELFMAINX 013c 0 0 040 2**0 CONTENTS
1 ELFMAINY 012 0 0 017c 2**0 CONTENTS
2 ELFMAINZ 01d4 0 0 0190 2**2 CONTENTS
1 ELFMAINY 0 0 0 017c 2**0 CONTENTS
2 ELFMAINZ 01b8 0 0 017c 2**0 CONTENTS
SYMBOL TABLE:
0000000000000000 l d ELFMAINZ 0 ELFMAINZ
0000000000000000 l d ELFMAINX 0 ELFMAINX
@@ -14,12 +14,8 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
0000000000000000 R_PPC64_REL24 ELFMAINZ+0x0000000000000118
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE
0000000000000000 R_PPC64_REL24 ELFMAINZ
0000000000000000 R_PPC64_REL24 ELFMAINZ+0x00000000000000fc
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000000000001d0 R_PPC64_ADDR32 O_BINFO
00000000000001b4 R_PPC64_ADDR32 O_BINFO
+13 -10
View File
@@ -61,20 +61,23 @@ EXP_TAIL 0x0000000000000000 0x8c
EXP_TAIL 0x0000000000000000 0x8c tmp/powerpc64le-linux.elf-fold.o
0x0000000000000008 eof_nrv
NRV2E 0x0000000000000000 0x154
NRV2E 0x0000000000000000 0x154 tmp/powerpc64le-linux.elf-fold.o
NRV2E 0x0000000000000000 0x15c
NRV2E 0x0000000000000000 0x15c tmp/powerpc64le-linux.elf-fold.o
NRV2D 0x0000000000000000 0x13c
NRV2D 0x0000000000000000 0x13c tmp/powerpc64le-linux.elf-fold.o
NRV2D 0x0000000000000000 0x144
NRV2D 0x0000000000000000 0x144 tmp/powerpc64le-linux.elf-fold.o
NRV2B 0x0000000000000000 0xf8
NRV2B 0x0000000000000000 0xf8 tmp/powerpc64le-linux.elf-fold.o
NRV2B 0x0000000000000000 0x100
NRV2B 0x0000000000000000 0x100 tmp/powerpc64le-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0xa0
LZMA_ELF00 0x0000000000000000 0xa0 tmp/powerpc64le-linux.elf-fold.o
LZMA_DAISY 0x0000000000000000 0x8
LZMA_DAISY 0x0000000000000000 0x8 tmp/powerpc64le-linux.elf-fold.o
LZMA_DEC30 0x0000000000000000 0x2c
LZMA_DEC30 0x0000000000000000 0x2c tmp/powerpc64le-linux.elf-fold.o
LZMA_ELF00 0x0000000000000000 0x98
LZMA_ELF00 0x0000000000000000 0x98 tmp/powerpc64le-linux.elf-fold.o
LZMA_DEC30 0x0000000000000000 0x30
LZMA_DEC30 0x0000000000000000 0x30 tmp/powerpc64le-linux.elf-fold.o
LZMA_DEC10 0x0000000000000000 0xbb8
LZMA_DEC10 0x0000000000000000 0xbb8 tmp/powerpc64le-linux.elf-fold.o