1
0
mirror of https://github.com/upx/upx synced 2025-09-28 19:06:07 +08:00

MIPS32 works: ELF layout for page holes

modified:   stub/src/include/linux.h
	modified:   stub/src/mipsel.r3000-linux.elf-entry.S
	modified:   stub/src/mipsel.r3000-linux.elf-fold.S

	modified:   stub/mips.r3000-linux.elf-entry.h
	modified:   stub/mips.r3000-linux.elf-fold.h
	modified:   stub/mipsel.r3000-linux.elf-entry.h
	modified:   stub/mipsel.r3000-linux.elf-fold.h
	modified:   stub/tmp/mips.r3000-linux.elf-entry.bin.dump
	modified:   stub/tmp/mips.r3000-linux.elf-fold.map
	modified:   stub/tmp/mipsel.r3000-linux.elf-entry.bin.dump
	modified:   stub/tmp/mipsel.r3000-linux.elf-fold.map
This commit is contained in:
John Reiser 2020-05-25 14:13:01 -07:00 committed by Markus F.X.J. Oberhumer
parent 6272152dfe
commit f96638c42a
11 changed files with 809 additions and 827 deletions

View File

@ -1,5 +1,5 @@
/* mips.r3000-linux.elf-entry.h
created from mips.r3000-linux.elf-entry.bin, 9758 (0x261e) bytes
created from mips.r3000-linux.elf-entry.bin, 9644 (0x25ac) bytes
This file is part of the UPX executable compressor.
@ -31,15 +31,15 @@
*/
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_SIZE 9758
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_ADLER32 0x6feb230c
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_CRC32 0x1539d37a
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_SIZE 9644
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_ADLER32 0x538e03ee
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_CRC32 0xa88024f1
unsigned char stub_mips_r3000_linux_elf_entry[9758] = {
unsigned char stub_mips_r3000_linux_elf_entry[9644] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 1, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 0, 0, 28,248, 0, 0, 0, 1, 0, 52, 0, 0, 0, 0, 0, 40,
/* 0x0030 */ 0, 0, 0, 0, 4, 17, 0, 82, 39,254, 0, 0, 60, 13,128, 0,
/* 0x0020 */ 0, 0, 28,132, 0, 0, 0, 1, 0, 52, 0, 0, 0, 0, 0, 40,
/* 0x0030 */ 0, 0, 0, 0, 4, 17, 0, 58, 39,254, 0, 0, 60, 13,128, 0,
/* 0x0040 */ 1,160, 72, 33, 36, 11, 0, 1, 4, 17, 0, 77, 36, 15, 0, 1,
/* 0x0050 */ 17,192, 0, 5,144,142, 0, 0, 36,132, 0, 1, 36,198, 0, 1,
/* 0x0060 */ 16, 0,255,249,160,206,255,255, 4, 17, 0, 69, 0, 15,120, 64,
@ -463,187 +463,180 @@ unsigned char stub_mips_r3000_linux_elf_entry[9758] = {
/* 0x1a80 */ 0, 0, 0, 12,143,162, 0, 0, 3,224, 0, 8, 39,189, 0, 4,
/* 0x1a90 */ 36, 6, 0, 30, 4, 17,255,255, 3,224, 40, 33, 80, 82, 79, 84,
/* 0x1aa0 */ 95, 69, 88, 69, 67,124, 80, 82, 79, 84, 95, 87, 82, 73, 84, 69,
/* 0x1ab0 */ 32,102, 97,105,108,101,100, 46, 10, 0, 0, 0, 36, 4, 0, 2,
/* 0x1ac0 */ 36, 2, 15,164, 0, 0, 0, 12, 36, 4, 0,127, 36, 2, 15,161,
/* 0x1ad0 */ 0, 0, 0, 12, 39,189,255,224,175,188, 0, 16, 3,224, 32, 33,
/* 0x1ae0 */ 36, 5, 0, 0, 36, 2, 15,165, 0, 0, 0, 12,175,162, 0, 20,
/* 0x1af0 */ 143,194,255,244, 39,213,255,244, 36, 8,255,255,142,147, 0, 0,
/* 0x1b00 */ 36, 7, 8, 2, 2,162,168, 34, 36, 4, 0, 0, 2,149, 16, 34,
/* 0x1b10 */ 2, 98, 40, 32,175,165, 0, 28, 4, 17, 0, 41, 0,160,136, 33,
/* 0x1b20 */ 175,162, 0, 24,142,130, 0, 4, 2, 51, 40, 34,143,168, 0, 20,
/* 0x1b30 */ 36, 7, 0, 18, 0,162, 40, 32, 4, 17, 0, 33,143,164, 0, 24,
/* 0x1b40 */ 0, 85,144, 34, 3,192,248, 33, 3,210,240, 32,142,144,255,252,
/* 0x1b50 */ 38,132, 0, 12, 2,146,160, 32, 2,147, 72, 32, 3,220, 64, 36,
/* 0x1b60 */ 175,168, 0, 8, 1, 40, 72, 34,175,169, 0, 12,130,136, 0, 8,
/* 0x1b70 */ 175,179, 0, 0, 2,128, 48, 33,142,133, 0, 4, 3,224,248, 9,
/* 0x1b80 */ 3,160, 56, 33,142,130, 0, 0, 0, 28, 26, 66, 48, 99,255,255,
/* 0x1b90 */ 0, 67, 16, 37,174,130, 0, 0, 36, 6, 0, 5,143,165, 0, 12,
/* 0x1ba0 */ 143,164, 0, 8, 36, 2, 16, 29, 0, 0, 0, 12, 34,159, 0, 16,
/* 0x1bb0 */ 143,209,255,244, 2,176,128, 32, 3,224, 0, 8, 2, 18,128, 32,
/* 0x1bc0 */ 36, 9, 0, 0, 36, 6, 0, 3, 39,189,255,224,175,168, 0, 16,
/* 0x1bd0 */ 175,169, 0, 20, 36, 2, 15,250, 0, 0, 0, 12, 20,224, 0, 3,
/* 0x1be0 */ 0, 0, 0, 0, 3,224, 0, 8, 39,189, 0, 32, 0, 0, 0, 13,
/* 0x1bf0 */ 140,131, 0, 0, 36,132, 0, 4, 20, 96,255,253, 0,128,176, 33,
/* 0x1c00 */ 3,224, 0, 8, 36, 8, 0, 6, 4, 17,255,249, 3,160, 32, 33,
/* 0x1c10 */ 4, 17,255,247, 2,192, 32, 33,140,131, 0, 0, 36,132, 0, 8,
/* 0x1c20 */ 16,104, 0, 3,140,130,255,252, 20, 96,255,251, 36, 2, 16, 0,
/* 0x1c30 */ 0, 2,224, 34, 4, 17,255,167, 39,244, 0, 20, 47,112,114,111,
/* 0x1c40 */ 99, 47,115,101,108,102, 47,101,120,101, 0, 0, 0, 0, 0, 0,
/* 0x1c50 */ 102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 51,
/* 0x1c60 */ 50, 45, 98,105,103,109,105,112,115, 10, 10, 83,101, 99,116,105,
/* 0x1c70 */ 111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32,
/* 0x1c80 */ 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32,
/* 0x1c90 */ 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32,
/* 0x1ca0 */ 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,
/* 0x1cb0 */ 108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69,
/* 0x1cc0 */ 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 48, 48,
/* 0x1cd0 */ 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1ce0 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,
/* 0x1cf0 */ 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1d00 */ 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68,
/* 0x1d10 */ 79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 50, 69, 32, 32,
/* 0x1d20 */ 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 53, 52, 32,
/* 0x1d30 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,
/* 0x1d40 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 99, 32, 32, 50,
/* 0x1d50 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82,
/* 0x1d60 */ 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32,
/* 0x1d70 */ 32, 50, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1d80 */ 32, 48, 48, 48, 48, 48, 49, 52, 52, 32, 32, 48, 48, 48, 48, 48,
/* 0x1d90 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1da0 */ 48, 48, 48, 48, 49, 57, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67,
/* 0x1db0 */ 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32,
/* 0x1dc0 */ 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 78, 82, 86,
/* 0x1dd0 */ 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48,
/* 0x1de0 */ 49, 50, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1df0 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50,100,
/* 0x1e00 */ 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x1e10 */ 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78,
/* 0x1e20 */ 76, 89, 10, 32, 32, 52, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48,
/* 0x1e30 */ 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 57, 99, 32, 32, 48,
/* 0x1e40 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e50 */ 48, 32, 32, 48, 48, 48, 48, 48, 51,102, 99, 32, 32, 50, 42, 42,
/* 0x1e60 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65,
/* 0x1e70 */ 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 68,
/* 0x1e80 */ 69, 67, 50, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 97,100, 56,
/* 0x1e90 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x1ea0 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 52, 57, 56, 32, 32,
/* 0x1eb0 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32,
/* 0x1ec0 */ 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 76, 90, 77,
/* 0x1ed0 */ 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48,
/* 0x1ee0 */ 97,100, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1ef0 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,102, 55,
/* 0x1f00 */ 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x1f10 */ 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32,
/* 0x1f20 */ 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, 48, 48,
/* 0x1f30 */ 48, 48, 48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f40 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x1f50 */ 49, 97, 52, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x1f60 */ 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32,
/* 0x1f70 */ 32, 56, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32,
/* 0x1f80 */ 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48,
/* 0x1f90 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1fa0 */ 48, 48, 48, 49, 97, 52, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67,
/* 0x1fb0 */ 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x1fc0 */ 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 32,
/* 0x1fd0 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48,
/* 0x1fe0 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ff0 */ 32, 32, 48, 48, 48, 48, 49, 97, 53, 99, 32, 32, 50, 42, 42, 48,
/* 0x2000 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68,
/* 0x2010 */ 79, 78, 76, 89, 10, 32, 49, 48, 32, 67, 70, 76, 85, 83, 72, 32,
/* 0x2020 */ 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 52, 32,
/* 0x2030 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,
/* 0x2040 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97, 54, 99, 32, 32, 50,
/* 0x2050 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82,
/* 0x2060 */ 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, 77,
/* 0x2070 */ 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x2080 */ 50, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x2090 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97, 57, 48,
/* 0x20a0 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x20b0 */ 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x20c0 */ 89, 10, 32, 49, 50, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32,
/* 0x20d0 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 57, 52, 32, 32, 48, 48,
/* 0x20e0 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x20f0 */ 32, 32, 48, 48, 48, 48, 49, 97, 98, 99, 32, 32, 50, 42, 42, 50,
/* 0x2100 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79,
/* 0x2110 */ 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66,
/* 0x2120 */ 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48,
/* 0x2130 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84,
/* 0x2140 */ 65, 73, 76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86,
/* 0x2150 */ 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,
/* 0x2160 */ 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9,
/* 0x2170 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78,
/* 0x2180 */ 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x2190 */ 100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48,
/* 0x21a0 */ 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48,
/* 0x21b0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x21c0 */ 82, 86, 50, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82,
/* 0x21d0 */ 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x21e0 */ 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48,
/* 0x21f0 */ 48, 48, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48,
/* 0x2200 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66,
/* 0x2210 */ 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10,
/* 0x2220 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x2230 */ 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48,
/* 0x2240 */ 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10,
/* 0x2250 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x2260 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48,
/* 0x2270 */ 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10,
/* 0x2280 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x2290 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48,
/* 0x22a0 */ 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10,
/* 0x22b0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x22c0 */ 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48,
/* 0x22d0 */ 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10,
/* 0x22e0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x22f0 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48,
/* 0x2300 */ 48, 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48,
/* 0x2310 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 70, 76,
/* 0x2320 */ 85, 83, 72, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 70, 76,
/* 0x2330 */ 85, 83, 72, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x2340 */ 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48,
/* 0x2350 */ 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10,
/* 0x2360 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 79,
/* 0x2370 */ 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48,
/* 0x2380 */ 48, 48, 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48,
/* 0x2390 */ 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42,
/* 0x23a0 */ 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 79, 95, 66, 73, 78, 70,
/* 0x23b0 */ 79, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x23c0 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65,
/* 0x23d0 */ 73, 78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84,
/* 0x23e0 */ 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x23f0 */ 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2400 */ 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32,
/* 0x2410 */ 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79,
/* 0x2420 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x2430 */ 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83,
/* 0x2440 */ 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x2450 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x2460 */ 48, 48, 48, 55, 99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49,
/* 0x2470 */ 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76,
/* 0x2480 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x2490 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93,
/* 0x24a0 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x24b0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x24c0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 55, 99, 32, 82, 95, 77, 73,
/* 0x24d0 */ 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82,
/* 0x24e0 */ 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x24f0 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x2500 */ 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x2510 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2520 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 54,
/* 0x2530 */ 52, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32,
/* 0x2540 */ 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69,
/* 0x2550 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x2560 */ 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58,
/* 0x2570 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x2580 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x2590 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 77, 73, 80,
/* 0x25a0 */ 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x25b0 */ 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x25c0 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69,
/* 0x25d0 */ 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x25e0 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x25f0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x2600 */ 49, 57, 48, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, 32, 32,
/* 0x2610 */ 32, 32, 32, 32, 32, 32, 79, 95, 66, 73, 78, 70, 79, 10
/* 0x1ab0 */ 32,102, 97,105,108,101,100, 46, 10, 0, 36, 4, 0, 2, 36, 2,
/* 0x1ac0 */ 15,164, 0, 0, 0, 12, 36, 4, 0,127, 36, 2, 15,161, 0, 0,
/* 0x1ad0 */ 0, 12, 39,189,255,224,175,188, 0, 16,143,209,255,244, 39,213,
/* 0x1ae0 */ 255,244, 36, 8,255,255,142,147, 0, 0, 36, 7, 8, 2, 2,177,
/* 0x1af0 */ 168, 34, 36, 4, 0, 0, 2, 96, 40, 33, 4, 17, 0, 24,175,165,
/* 0x1b00 */ 0, 28,175,162, 0, 24,142,144,255,252,130,136, 0, 8,175,179,
/* 0x1b10 */ 0, 0, 3,160, 56, 33, 0, 64, 48, 33,142,133, 0, 4, 3,192,
/* 0x1b20 */ 248, 9, 38,132, 0, 12,143,164, 0, 24, 0, 28, 26, 66,140,130,
/* 0x1b30 */ 0, 0, 48, 99,255,255, 0, 67, 16, 37,172,130, 0, 0, 36, 6,
/* 0x1b40 */ 0, 5,143,165, 0, 28, 36, 2, 16, 29, 0, 0, 0, 12,143,191,
/* 0x1b50 */ 0, 24, 35,255, 0, 16, 3,224, 0, 8, 2,176,128, 33, 36, 9,
/* 0x1b60 */ 0, 0, 36, 6, 0, 3, 39,189,255,224,175,168, 0, 16,175,169,
/* 0x1b70 */ 0, 20, 36, 2, 15,250, 0, 0, 0, 12, 20,224, 0, 3, 0, 0,
/* 0x1b80 */ 0, 0, 3,224, 0, 8, 39,189, 0, 32, 0, 0, 0, 13,140,131,
/* 0x1b90 */ 0, 0, 36,132, 0, 4, 20, 96,255,253, 0,128,176, 33, 3,224,
/* 0x1ba0 */ 0, 8, 36, 8, 0, 6, 4, 17,255,249, 3,160, 32, 33, 4, 17,
/* 0x1bb0 */ 255,247, 2,192, 32, 33,140,131, 0, 0, 36,132, 0, 8, 16,104,
/* 0x1bc0 */ 0, 3,140,130,255,252, 20, 96,255,251, 36, 2, 16, 0, 0, 2,
/* 0x1bd0 */ 224, 34, 4, 17,255,191, 39,244, 0, 4, 0, 0, 0, 0,102,105,
/* 0x1be0 */ 108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 51, 50, 45,
/* 0x1bf0 */ 98,105,103,109,105,112,115, 10, 10, 83,101, 99,116,105,111,110,
/* 0x1c00 */ 115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32,
/* 0x1c10 */ 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86,
/* 0x1c20 */ 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32,
/* 0x1c30 */ 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,
/* 0x1c40 */ 110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70,
/* 0x1c50 */ 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48,
/* 0x1c60 */ 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1c70 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51,
/* 0x1c80 */ 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84,
/* 0x1c90 */ 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78,
/* 0x1ca0 */ 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32,
/* 0x1cb0 */ 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 53, 52, 32, 32, 48,
/* 0x1cc0 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1cd0 */ 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 99, 32, 32, 50, 42, 42,
/* 0x1ce0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76,
/* 0x1cf0 */ 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50,
/* 0x1d00 */ 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48,
/* 0x1d10 */ 48, 48, 48, 48, 49, 52, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d20 */ 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1d30 */ 48, 48, 49, 57, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x1d40 */ 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69,
/* 0x1d50 */ 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 66,
/* 0x1d60 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 50,
/* 0x1d70 */ 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1d80 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50,100, 52, 32,
/* 0x1d90 */ 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44,
/* 0x1da0 */ 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89,
/* 0x1db0 */ 10, 32, 32, 52, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32,
/* 0x1dc0 */ 32, 32, 32, 48, 48, 48, 48, 48, 48, 57, 99, 32, 32, 48, 48, 48,
/* 0x1dd0 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1de0 */ 32, 48, 48, 48, 48, 48, 51,102, 99, 32, 32, 50, 42, 42, 48, 32,
/* 0x1df0 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79,
/* 0x1e00 */ 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1e10 */ 50, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 97,100, 56, 32, 32,
/* 0x1e20 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1e30 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 52, 57, 56, 32, 32, 50, 42,
/* 0x1e40 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69,
/* 0x1e50 */ 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95,
/* 0x1e60 */ 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 97,100,
/* 0x1e70 */ 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1e80 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,102, 55, 48, 32,
/* 0x1e90 */ 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44,
/* 0x1ea0 */ 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 76, 90,
/* 0x1eb0 */ 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48,
/* 0x1ec0 */ 48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1ed0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97,
/* 0x1ee0 */ 52, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x1ef0 */ 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56,
/* 0x1f00 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48,
/* 0x1f10 */ 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f20 */ 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1f30 */ 48, 49, 97, 52, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x1f40 */ 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10,
/* 0x1f50 */ 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32,
/* 0x1f60 */ 32, 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48,
/* 0x1f70 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1f80 */ 48, 48, 48, 48, 49, 97, 53, 99, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1f90 */ 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78,
/* 0x1fa0 */ 76, 89, 10, 32, 49, 48, 32, 67, 70, 76, 85, 83, 72, 32, 32, 32,
/* 0x1fb0 */ 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 52, 32, 32, 48,
/* 0x1fc0 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1fd0 */ 48, 32, 32, 48, 48, 48, 48, 49, 97, 54, 99, 32, 32, 50, 42, 42,
/* 0x1fe0 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65,
/* 0x1ff0 */ 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73,
/* 0x2000 */ 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 97,
/* 0x2010 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x2020 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97, 57, 48, 32, 32,
/* 0x2030 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32,
/* 0x2040 */ 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10,
/* 0x2050 */ 32, 49, 50, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32,
/* 0x2060 */ 32, 32, 48, 48, 48, 48, 48, 49, 50, 52, 32, 32, 48, 48, 48, 48,
/* 0x2070 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x2080 */ 48, 48, 48, 48, 49, 97, 98, 97, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x2090 */ 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44,
/* 0x20a0 */ 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76,
/* 0x20b0 */ 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x20c0 */ 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73,
/* 0x20d0 */ 76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84,
/* 0x20e0 */ 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32,
/* 0x20f0 */ 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48,
/* 0x2100 */ 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10,
/* 0x2110 */ 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32,
/* 0x2120 */ 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48,
/* 0x2130 */ 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48,
/* 0x2140 */ 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86,
/* 0x2150 */ 50, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50,
/* 0x2160 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x2170 */ 100, 32, 32, 78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48,
/* 0x2180 */ 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2190 */ 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48,
/* 0x21a0 */ 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48,
/* 0x21b0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x21c0 */ 90, 77, 65, 95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48,
/* 0x21d0 */ 48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48,
/* 0x21e0 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x21f0 */ 90, 77, 65, 95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48,
/* 0x2200 */ 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48,
/* 0x2210 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x2220 */ 90, 77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48,
/* 0x2230 */ 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48,
/* 0x2240 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76,
/* 0x2250 */ 90, 77, 65, 95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48,
/* 0x2260 */ 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48,
/* 0x2270 */ 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78,
/* 0x2280 */ 82, 86, 95, 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2290 */ 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48,
/* 0x22a0 */ 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 70, 76, 85, 83,
/* 0x22b0 */ 72, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 70, 76, 85, 83,
/* 0x22c0 */ 72, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,
/* 0x22d0 */ 100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48,
/* 0x22e0 */ 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48,
/* 0x22f0 */ 48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 79, 32, 69,
/* 0x2300 */ 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2310 */ 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x2320 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48,
/* 0x2330 */ 48, 48, 48, 48, 48, 48, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10,
/* 0x2340 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x2350 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78,
/* 0x2360 */ 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80,
/* 0x2370 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x2380 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95,
/* 0x2390 */ 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32,
/* 0x23a0 */ 69, 76, 70, 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x23b0 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x23c0 */ 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x23d0 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x23e0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x23f0 */ 48, 55, 99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32,
/* 0x2400 */ 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10,
/* 0x2410 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x2420 */ 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10,
/* 0x2430 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x2440 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x2450 */ 10, 48, 48, 48, 48, 48, 48, 55, 99, 32, 82, 95, 77, 73, 80, 83,
/* 0x2460 */ 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95,
/* 0x2470 */ 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x2480 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82,
/* 0x2490 */ 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84,
/* 0x24a0 */ 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x24b0 */ 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 54, 52, 32,
/* 0x24c0 */ 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32,
/* 0x24d0 */ 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79,
/* 0x24e0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x24f0 */ 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58, 10, 79,
/* 0x2500 */ 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x2510 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x2520 */ 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95,
/* 0x2530 */ 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65,
/* 0x2540 */ 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x2550 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70,
/* 0x2560 */ 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x2570 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2580 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 49, 50,
/* 0x2590 */ 48, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, 32, 32, 32, 32,
/* 0x25a0 */ 32, 32, 32, 32, 79, 95, 66, 73, 78, 70, 79, 10
};

View File

@ -1,5 +1,5 @@
/* mips.r3000-linux.elf-fold.h
created from mips.r3000-linux.elf-fold.bin, 2844 (0xb1c) bytes
created from mips.r3000-linux.elf-fold.bin, 2892 (0xb4c) bytes
This file is part of the UPX executable compressor.
@ -31,187 +31,190 @@
*/
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_SIZE 2844
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_ADLER32 0x03e47400
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_CRC32 0xeef9f64c
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_SIZE 2892
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_ADLER32 0xa2e27f2f
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_CRC32 0x719a099a
unsigned char stub_mips_r3000_linux_elf_fold[2844] = {
unsigned char stub_mips_r3000_linux_elf_fold[2892] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 2, 0, 8, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 48, 1, 0, 52, 0, 32, 0, 2, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0,
/* 0x0040 */ 0, 16, 0, 0, 0, 0, 11, 28, 0, 0, 11, 32, 0, 0, 0, 5,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 1, 0, 0, 11, 28, 0, 0, 0, 0,
/* 0x0040 */ 0, 16, 0, 0, 0, 0, 11, 76, 0, 0, 11, 80, 0, 0, 0, 5,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 1, 0, 0, 11, 76, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 36, 2, 0, 0, 3,224, 0, 8, 0, 2, 18, 64, 0, 0, 0, 0,
/* 0x0090 */ 143,178, 0, 24,143,179, 0, 28, 3,160, 16, 33, 39,189,240, 16,
/* 0x00a0 */ 3,160, 24, 33,140, 65, 0, 0, 36, 66, 0, 4,172, 97, 0, 0,
/* 0x00b0 */ 36, 99, 0, 4, 20, 86,255,251, 36,105,255,252,172, 96, 0, 0,
/* 0x00c0 */ 36, 99, 0, 4, 0, 96,176, 33,140, 65, 0, 0,140, 72, 0, 4,
/* 0x00d0 */ 36, 66, 0, 8,172, 97, 0, 0,172,104, 0, 4, 36, 99, 0, 8,
/* 0x00e0 */ 20, 32,255,249, 0, 96,160, 33,173, 35, 0, 0, 36, 1, 0, 32,
/* 0x00f0 */ 160, 97, 0, 0,160, 97, 0, 1,160, 97, 0, 2, 36, 1, 0, 61,
/* 0x0100 */ 160, 97, 0, 3, 36, 6, 15,255, 36,101, 0, 4, 4, 17, 0, 5,
/* 0x0110 */ 3,224, 32, 33, 47,112,114,111, 99, 47,115,101,108,102, 47,101,
/* 0x0120 */ 120,101, 0, 0, 36, 2, 15,245, 0, 0, 0, 12, 4,224, 0, 2,
/* 0x0130 */ 0,162, 8, 33,160, 32, 0, 0, 39,189,254, 0, 3,128, 88, 33,
/* 0x0140 */ 2,160, 80, 33, 0, 0, 72, 33, 3,192, 64, 33, 2,192, 56, 33,
/* 0x0150 */ 3,160, 48, 33, 2, 32, 40, 33, 4, 16, 0, 1, 36, 2, 1, 96,
/* 0x0160 */ 3,226, 16, 35, 36, 66, 9,132, 0, 64,248, 9, 2, 0, 32, 33,
/* 0x0170 */ 39,189, 2, 0, 0, 64,240, 33,143,168, 0, 20, 0, 0, 72, 33,
/* 0x0180 */ 175,168, 0, 16,175,169, 0, 20, 36, 7, 0, 2, 36, 6, 0, 1,
/* 0x0190 */ 0, 28, 40, 34, 0, 0, 32, 33, 36, 2, 15,250, 0, 0, 0, 12,
/* 0x01a0 */ 143,164, 0, 16, 36, 2, 15,166, 0, 0, 0, 12, 39,189, 0, 32,
/* 0x01b0 */ 3,160, 8, 33, 39,189,254,212, 39,189, 0, 4, 23,161,255,254,
/* 0x01c0 */ 175,160,255,252,142,129,255,252, 2, 96, 40, 33, 16, 32, 0, 3,
/* 0x01d0 */ 2, 64, 32, 33, 0, 32, 0, 8, 36, 2, 15,251, 3,192, 0, 8,
/* 0x01e0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x01f0 */ 36, 2, 15,250, 39,189,255,224,175,168, 0, 16,175,169, 0, 20,
/* 0x0200 */ 0, 0, 0, 12, 16, 0, 0, 2, 39,189, 0, 32, 0, 0, 0, 12,
/* 0x0210 */ 44,225, 0, 1, 36, 33,255,255, 3,224, 0, 8, 0, 65, 16, 37,
/* 0x0220 */ 39,189,255,248,175,191, 0, 0, 4, 17,255,248, 36, 2, 16, 29,
/* 0x0230 */ 143,191, 0, 0, 0, 0, 0, 0, 3,224, 0, 8, 39,189, 0, 8,
/* 0x0240 */ 39,189,255,248,175,191, 0, 0,140,130, 0, 0,140,135, 0, 4,
/* 0x0250 */ 0, 70, 16, 43, 20, 64, 0, 3, 36, 2, 15,161, 16, 0, 0, 10,
/* 0x0260 */ 0,192, 24, 33, 36, 4, 0,127, 4, 17,255,232, 0, 0, 0, 0,
/* 0x0270 */ 16, 0,255,255, 0, 0, 0, 0,144,226, 0, 0, 36,231, 0, 1,
/* 0x0280 */ 160,162, 0, 0, 36,165, 0, 1, 36, 99,255,255, 36, 2,255,255,
/* 0x0290 */ 20, 98,255,249, 0, 0, 0, 0,140,131, 0, 4,140,130, 0, 0,
/* 0x02a0 */ 0,102, 24, 33, 0, 70, 16, 35,172,130, 0, 0,172,131, 0, 4,
/* 0x02b0 */ 143,191, 0, 0, 0, 0, 0, 0, 3,224, 0, 8, 39,189, 0, 8,
/* 0x02c0 */ 39,189,255,216,175,179, 0, 28,175,178, 0, 24,175,177, 0, 20,
/* 0x02d0 */ 175,176, 0, 16, 0,128,136, 33, 0,160,128, 33, 0,192,152, 33,
/* 0x02e0 */ 0,224,144, 33, 16, 0, 0, 82,175,191, 0, 32, 2, 32, 32, 33,
/* 0x02f0 */ 4, 17,255,211, 39,165, 0, 4,143,163, 0, 4,143,166, 0, 8,
/* 0x0300 */ 20, 96, 0, 10, 60, 2, 33, 88, 52, 66, 80, 85, 20,194, 0, 10,
/* 0x0310 */ 36, 4, 0,127,142, 34, 0, 0, 0, 0, 0, 0, 20, 64, 0, 7,
/* 0x0320 */ 36, 2, 15,161, 16, 0, 0, 70, 0, 0, 0, 0, 20,192, 0, 7,
/* 0x0330 */ 0,102, 16, 43, 36, 4, 0,127, 36, 2, 15,161, 4, 17,255,179,
/* 0x0340 */ 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0, 20, 64,255,250,
/* 0x0350 */ 36, 4, 0,127,142, 2, 0, 0, 0, 0, 0, 0, 0, 67, 16, 43,
/* 0x0360 */ 20, 64,255,245, 0,195, 16, 43,142, 7, 0, 4, 16, 64, 0, 39,
/* 0x0370 */ 0,224, 40, 33,142, 36, 0, 4,147,168, 0, 12, 0,192, 40, 33,
/* 0x0380 */ 175,163, 0, 0, 0,224, 48, 33, 2, 96,248, 9, 3,160, 56, 33,
/* 0x0390 */ 20, 64,255,233, 36, 4, 0,127,143,165, 0, 0,143,162, 0, 4,
/* 0x03a0 */ 0, 0, 0, 0, 20,162,255,228, 0, 0, 0, 0,147,167, 0, 13,
/* 0x03b0 */ 0, 0, 0, 0, 16,224, 0, 13, 0, 0, 0, 0, 18, 64, 0, 11,
/* 0x03c0 */ 44,162, 2, 1, 16, 64, 0, 5, 0, 0, 0, 0,142, 2, 0, 0,
/* 0x03d0 */ 0, 0, 0, 0, 20, 69, 0, 5, 0, 0, 0, 0,142, 4, 0, 4,
/* 0x03e0 */ 147,166, 0, 14, 2, 64,248, 9, 0, 0, 0, 0,143,162, 0, 8,
/* 0x03f0 */ 142, 35, 0, 4,142, 36, 0, 0, 0, 98, 24, 33, 0,130, 32, 35,
/* 0x0400 */ 174, 35, 0, 4, 16, 0, 0, 3,174, 36, 0, 0, 4, 17,255,140,
/* 0x0410 */ 2, 32, 32, 33,143,162, 0, 4,142, 3, 0, 4,142, 4, 0, 0,
/* 0x0420 */ 0, 98, 24, 33, 0,130, 32, 35,174, 3, 0, 4,174, 4, 0, 0,
/* 0x0430 */ 142, 2, 0, 0, 0, 0, 0, 0, 20, 64,255,172, 36, 6, 0, 12,
/* 0x0440 */ 143,191, 0, 32,143,179, 0, 28,143,178, 0, 24,143,177, 0, 20,
/* 0x0450 */ 143,176, 0, 16, 3,224, 0, 8, 39,189, 0, 40, 16,128, 0, 8,
/* 0x0460 */ 0, 0, 0, 0,140,130, 0, 0, 0, 0, 0, 0, 16, 69, 0, 3,
/* 0x0470 */ 0, 0, 0, 0, 16, 0,255,251, 36,132, 0, 8,172,134, 0, 4,
/* 0x0480 */ 3,224, 0, 8, 0, 0, 0, 0, 39,189,255,168,175,182, 0, 72,
/* 0x0490 */ 175,180, 0, 64,175,178, 0, 56,175,191, 0, 84,175,190, 0, 80,
/* 0x04a0 */ 175,183, 0, 76,175,181, 0, 68,175,179, 0, 60,175,177, 0, 52,
/* 0x04b0 */ 175,176, 0, 48,140,162, 0, 28, 0,160,160, 33, 0,162,144, 33,
/* 0x04c0 */ 0, 10, 16, 39, 0,192,176, 33,175,164, 0, 28,175,167, 0, 32,
/* 0x04d0 */ 175,168, 0, 36,175,169, 0, 40, 16,192, 0, 24,175,162, 0, 20,
/* 0x04e0 */ 141, 6, 0, 0, 36, 2, 0, 2,148,195, 0, 16, 0, 0, 0, 0,
/* 0x04f0 */ 20, 98, 0, 4, 36,196, 0, 52,140,145, 0, 8, 16, 0, 0, 6,
/* 0x0500 */ 175,160, 0, 12,140,130, 0, 40, 0, 0, 0, 0, 0,194, 48, 35,
/* 0x0510 */ 175,166, 0, 12, 0,192,136, 33,140,130, 0, 20, 2, 32, 32, 33,
/* 0x0520 */ 0, 64, 48, 33, 0, 81, 16, 33,175,162, 0, 16, 4, 17,255, 55,
/* 0x0530 */ 36, 2, 15,251, 16, 0, 0,213,175,160, 0, 8,148,162, 0, 16,
/* 0x0540 */ 148,163, 0, 44, 56, 66, 0, 3, 0, 2, 16, 43, 0, 2, 57, 0,
/* 0x0550 */ 36, 99,255,255, 2, 64, 40, 33, 36, 6,255,255, 0, 0,136, 33,
/* 0x0560 */ 16, 0, 0, 19, 36, 8, 0, 1,140,162, 0, 0, 0, 0, 0, 0,
/* 0x0570 */ 20, 72, 0, 14, 36, 99,255,255,140,164, 0, 8, 0, 0, 0, 0,
/* 0x0580 */ 0,134, 16, 43, 16, 64, 0, 2, 0, 0, 0, 0, 0,128, 48, 33,
/* 0x0590 */ 140,162, 0, 20, 0, 0, 0, 0, 0,130, 32, 33, 2, 36, 16, 43,
/* 0x05a0 */ 16, 64, 0, 2, 0, 0, 0, 0, 0,128,136, 33, 36,165, 0, 32,
/* 0x05b0 */ 4, 97,255,237, 1, 70,128, 36, 2, 48,136, 35, 2, 42,136, 35,
/* 0x05c0 */ 38, 49,255,255, 1, 81,136, 36, 2, 0, 32, 33, 2, 32, 40, 33,
/* 0x05d0 */ 52,231, 8, 2, 0, 0, 48, 33, 36, 8,255,255, 4, 17,255, 4,
/* 0x05e0 */ 0, 0, 72, 33, 0, 80,128, 35, 2, 34,136, 33,175,176, 0, 12,
/* 0x05f0 */ 175,177, 0, 16, 16, 0, 0,165,175,160, 0, 8, 18,192, 0, 13,
/* 0x0600 */ 36, 2, 0, 6,142, 67, 0, 0, 0, 0, 0, 0, 20, 98, 0, 11,
/* 0x0610 */ 36, 2, 0, 1,142, 70, 0, 8,143,163, 0, 12,143,164, 0, 32,
/* 0x0620 */ 0,102, 48, 33, 4, 17,255,141, 36, 5, 0, 3, 16, 0, 0,147,
/* 0x0630 */ 0, 0, 0, 0,142, 67, 0, 0, 36, 2, 0, 1, 20, 98, 0,143,
/* 0x0640 */ 0, 0, 0, 0, 18,192, 0, 21, 0, 0, 0, 0,142, 66, 0, 4,
/* 0x0650 */ 0, 0, 0, 0, 20, 64, 0, 17, 0, 0, 0, 0,142,130, 0, 28,
/* 0x0660 */ 142, 70, 0, 8,143,164, 0, 12, 0,194, 48, 33, 0,134, 48, 33,
/* 0x0670 */ 143,164, 0, 32, 4, 17,255,121, 36, 5, 0, 3,143,164, 0, 32,
/* 0x0680 */ 150,134, 0, 44, 4, 17,255,117, 36, 5, 0, 5,143,164, 0, 32,
/* 0x0690 */ 150,134, 0, 42, 4, 17,255,113, 36, 5, 0, 4,142, 66, 0, 8,
/* 0x06a0 */ 143,164, 0, 12,142, 67, 0, 24, 0,130,240, 33, 60, 2,115, 81,
/* 0x06b0 */ 0, 3, 24,128, 52, 66, 98, 64, 0, 98,128, 6,143,163, 0, 20,
/* 0x06c0 */ 142, 68, 0, 16, 3,195, 16, 36,175,164, 0, 0, 0,130,152, 33,
/* 0x06d0 */ 142, 68, 0, 20,175,190, 0, 4, 50, 23, 0, 7,175,164, 0, 24,
/* 0x06e0 */ 18,192, 0, 22, 3,194,136, 35, 2, 32, 32, 33, 2, 96, 40, 33,
/* 0x06f0 */ 36, 6, 0, 3, 36, 7, 8, 18, 36, 8,255,255, 4, 17,254,188,
/* 0x0700 */ 0, 0, 72, 33, 22, 34, 0, 71, 50, 2, 0, 4, 16, 64, 0, 4,
/* 0x0710 */ 0, 0, 0, 0,143,167, 0, 40, 16, 0, 0, 2, 0, 0, 0, 0,
/* 0x0720 */ 0, 0, 56, 33,143,166, 0, 28, 2,192, 32, 33, 4, 17,254,228,
/* 0x0730 */ 3,160, 40, 33, 16, 0, 0, 11, 0, 0, 0, 0,142, 73, 0, 4,
/* 0x0740 */ 143,168, 0, 28, 2, 32, 32, 33, 1, 34, 72, 35, 2, 96, 40, 33,
/* 0x0750 */ 2,224, 48, 33, 4, 17,254,166, 36, 7, 0, 18, 22, 34, 0, 50,
/* 0x0760 */ 36, 4, 0,127,143,164, 0, 20, 0, 19, 16, 35, 50,227, 0, 2,
/* 0x0770 */ 16, 96, 0, 8, 0, 68,168, 36, 18,160, 0, 6, 2, 51, 24, 33,
/* 0x0780 */ 2,160, 16, 33, 36, 66,255,255,160, 96, 0, 0, 20, 64,255,253,
/* 0x0790 */ 36, 99, 0, 1, 18,192, 0, 40, 36, 2, 0, 1,142, 67, 0, 0,
/* 0x07a0 */ 0, 0, 0, 0, 20, 98, 0, 26, 2, 32, 32, 33,142, 66, 0, 24,
/* 0x07b0 */ 0, 0, 0, 0, 48, 66, 0, 1, 16, 64, 0, 22, 2, 96, 40, 33,
/* 0x07c0 */ 142, 68, 0, 20,142, 66, 0, 16,142, 67, 0, 8, 20,130, 0, 69,
/* 0x07d0 */ 0,131, 16, 33,143,163, 0, 12,143,164, 0, 20, 0, 67,128, 33,
/* 0x07e0 */ 0, 16, 16, 35, 0,130, 16, 36, 44, 66, 0, 12, 20, 64, 0, 61,
/* 0x07f0 */ 36, 2, 0, 12,174, 2, 0, 0, 60, 2, 3,192, 52, 66, 0, 8,
/* 0x0800 */ 174, 2, 0, 4, 16, 0, 0, 74,174, 0, 0, 8, 2, 32, 32, 33,
/* 0x0810 */ 2, 96, 40, 33, 4, 17,254,130, 2,224, 48, 33, 16, 64, 0, 6,
/* 0x0820 */ 0, 0, 0, 0, 36, 4, 0,127, 4, 17,254,120, 36, 2, 15,161,
/* 0x0830 */ 16, 0,255,255, 0, 0, 0, 0,143,163, 0, 24, 2,117, 16, 33,
/* 0x0840 */ 3,195, 40, 33, 2, 34,128, 33, 2, 5, 16, 43, 16, 64, 0, 11,
/* 0x0850 */ 0,176, 40, 35, 2,224, 48, 33, 2, 0, 32, 33, 36, 7, 8, 18,
/* 0x0860 */ 36, 8,255,255, 4, 17,254, 98, 0, 0, 72, 33, 18, 2, 0, 3,
/* 0x0870 */ 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0,143,164, 0, 8,
/* 0x0880 */ 38, 82, 0, 32, 36,132, 0, 1,175,164, 0, 8,150,130, 0, 44,
/* 0x0890 */ 143,163, 0, 8, 0, 0, 0, 0, 0, 98, 16, 42, 20, 64,255, 87,
/* 0x08a0 */ 0, 0, 0, 0, 18,192, 0, 8, 36, 2, 0, 3,150,131, 0, 16,
/* 0x08b0 */ 0, 0, 0, 0, 16, 98, 0, 4, 36, 2, 15,205,143,164, 0, 16,
/* 0x08c0 */ 4, 17,254, 82, 0, 0, 0, 0,143,164, 0, 36, 0, 0, 0, 0,
/* 0x08d0 */ 16,128, 0, 29, 0, 0, 0, 0,143,162, 0, 12, 16, 0, 0, 26,
/* 0x08e0 */ 172,130, 0, 0, 0, 0, 32, 33, 60, 5, 0, 1, 36, 6, 0, 3,
/* 0x08f0 */ 36, 7, 8, 2, 36, 8,255,255, 4, 17,254, 61, 0, 0, 72, 33,
/* 0x0900 */ 16, 64,255,194, 0, 64,128, 33, 36, 2, 0, 12,174, 2, 0, 0,
/* 0x0910 */ 60, 2, 3,192, 52, 66, 0, 8,174, 2, 0, 4,174, 0, 0, 8,
/* 0x0920 */ 2, 0, 32, 33, 36, 5, 0, 12, 4, 17,254, 61, 36, 6, 0, 5,
/* 0x0930 */ 143,164, 0, 32, 2, 0, 48, 33, 4, 17,254,200, 0, 0, 40, 33,
/* 0x0940 */ 16, 0,255,179, 2, 32, 32, 33,142,130, 0, 24,143,163, 0, 12,
/* 0x0950 */ 143,191, 0, 84,143,190, 0, 80,143,183, 0, 76,143,182, 0, 72,
/* 0x0960 */ 143,181, 0, 68,143,180, 0, 64,143,179, 0, 60,143,178, 0, 56,
/* 0x0970 */ 143,177, 0, 52,143,176, 0, 48, 0, 98, 16, 33, 3,224, 0, 8,
/* 0x0980 */ 39,189, 0, 88, 39,189,255,192,175,191, 0, 56,175,181, 0, 52,
/* 0x0990 */ 175,180, 0, 48,175,179, 0, 44,175,178, 0, 40,175,177, 0, 36,
/* 0x09a0 */ 175,176, 0, 32,140,130, 0, 4, 1, 0,144, 33,140,136, 0, 0,
/* 0x09b0 */ 0,128, 24, 33, 0,192,152, 33, 1, 96,168, 33, 0,224,160, 33,
/* 0x09c0 */ 1, 32,136, 33, 36, 66, 0, 12,175,165, 0, 12, 39,164, 0, 20,
/* 0x09d0 */ 39,165, 0, 4, 2, 64, 48, 33, 0, 0, 56, 33, 1, 64,128, 33,
/* 0x09e0 */ 175,163, 0, 16,175,163, 0, 24,175,168, 0, 4,175,162, 0, 20,
/* 0x09f0 */ 4, 17,254, 51,175,179, 0, 8, 2, 32, 72, 33, 2, 64, 32, 33,
/* 0x0a00 */ 2, 96, 40, 33, 39,166, 0, 12, 2,128, 56, 33, 3,160, 64, 33,
/* 0x0a10 */ 2,160, 80, 33, 4, 17,254,156,175,176, 0, 0, 0, 64, 48, 33,
/* 0x0a20 */ 2,128, 32, 33, 36, 5, 0, 9, 4, 17,254,140, 0, 64,136, 33,
/* 0x0a30 */ 150,102, 0, 44, 38,100, 0, 52, 16, 0, 0, 43, 0, 0, 40, 33,
/* 0x0a40 */ 140,131, 0, 0, 36, 2, 0, 3, 20, 98, 0, 39, 36,132, 0, 32,
/* 0x0a50 */ 36,132,255,224,140,130, 0, 8,143,164, 0, 0, 0, 0, 40, 33,
/* 0x0a60 */ 0, 68, 32, 33, 0, 0, 48, 33, 4, 17,253,232, 36, 2, 15,165,
/* 0x0a70 */ 4, 64, 0, 9, 0, 64,128, 33, 0, 64, 32, 33, 2, 96, 40, 33,
/* 0x0a80 */ 36, 6, 2, 0, 4, 17,253,225, 36, 2, 15,163, 36, 3, 2, 0,
/* 0x0a90 */ 16, 67, 0, 6, 2,160, 80, 33, 36, 4, 0,127, 4, 17,253,219,
/* 0x0aa0 */ 36, 2, 15,161, 16, 0,255,255, 0, 0, 0, 0, 2,128, 56, 33,
/* 0x0ab0 */ 3,160, 64, 33, 0, 0, 72, 33, 4, 17,254,115, 0, 0, 48, 33,
/* 0x0ac0 */ 143,166, 0, 0, 2,128, 32, 33, 36, 5, 0, 7, 4, 17,254, 99,
/* 0x0ad0 */ 0, 64,136, 33, 2, 0, 32, 33, 4, 17,253,204, 36, 2, 15,166,
/* 0x0ae0 */ 16, 0, 0, 5, 2, 32, 16, 33, 0,166, 16, 42, 20, 64,255,212,
/* 0x0af0 */ 36,165, 0, 1, 2, 32, 16, 33,143,191, 0, 56,143,181, 0, 52,
/* 0x0b00 */ 143,180, 0, 48,143,179, 0, 44,143,178, 0, 40,143,177, 0, 36,
/* 0x0b10 */ 143,176, 0, 32, 3,224, 0, 8, 39,189, 0, 64
/* 0x0090 */ 3,160, 16, 33, 39,189,240, 16, 3,160, 24, 33,140, 65, 0, 0,
/* 0x00a0 */ 36, 66, 0, 4,172, 97, 0, 0, 36, 99, 0, 4, 20, 86,255,251,
/* 0x00b0 */ 36,105,255,252,172, 96, 0, 0, 36, 99, 0, 4, 0, 96,176, 33,
/* 0x00c0 */ 140, 65, 0, 0,140, 72, 0, 4, 36, 66, 0, 8,172, 97, 0, 0,
/* 0x00d0 */ 172,104, 0, 4, 36, 99, 0, 8, 20, 32,255,249, 0, 96,160, 33,
/* 0x00e0 */ 173, 35, 0, 0, 36, 1, 0, 32,160, 97, 0, 0,160, 97, 0, 1,
/* 0x00f0 */ 160, 97, 0, 2, 36, 1, 0, 61,160, 97, 0, 3, 36,119, 0, 4,
/* 0x0100 */ 4, 17, 0, 5,175,191, 0, 20, 47,112,114,111, 99, 47,115,101,
/* 0x0110 */ 108,102, 47,101,120,101, 0, 0, 36, 5, 0, 0, 3,224, 32, 33,
/* 0x0120 */ 36, 2, 15,165, 0, 0, 0, 12, 36, 6, 15,255, 2,224, 40, 33,
/* 0x0130 */ 143,164, 0, 20,175,162, 0, 20, 36, 2, 15,245, 0, 0, 0, 12,
/* 0x0140 */ 4,224, 0, 2, 0,162, 8, 33,160, 32, 0, 0, 39,189,254, 0,
/* 0x0150 */ 3,128, 88, 33, 2,160, 80, 33, 0, 0, 72, 33, 3,192, 64, 33,
/* 0x0160 */ 2,192, 56, 33, 3,160, 48, 33, 2, 32, 40, 33, 4, 16, 0, 1,
/* 0x0170 */ 36, 2, 1,116, 3,226, 16, 35, 36, 66, 9,180, 0, 64,248, 9,
/* 0x0180 */ 2, 0, 32, 33, 39,189, 2, 0, 0, 64,240, 33,142,165, 0, 92,
/* 0x0190 */ 142,162, 0, 60, 2,160, 32, 33, 0,162, 40, 35, 36, 2, 15,251,
/* 0x01a0 */ 0, 0, 0, 12,143,168, 0, 20, 0, 0, 72, 33,175,168, 0, 16,
/* 0x01b0 */ 175,169, 0, 20, 36, 7, 0, 2, 36, 6, 0, 1, 0, 28, 40, 34,
/* 0x01c0 */ 0, 0, 32, 33, 36, 2, 15,250, 0, 0, 0, 12,143,164, 0, 16,
/* 0x01d0 */ 36, 2, 15,166, 0, 0, 0, 12,143,165, 0, 28,143,164, 0, 24,
/* 0x01e0 */ 39,189, 0, 32, 3,160, 8, 33, 39,189,254, 0, 39,189, 0, 4,
/* 0x01f0 */ 23,161,255,254,175,160,255,252,142,129,255,252, 0, 0, 0, 0,
/* 0x0200 */ 16, 32, 0, 3, 0, 0, 0, 0, 0, 32, 0, 8, 36, 2, 15,251,
/* 0x0210 */ 3,192, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0220 */ 36, 2, 15,250, 39,189,255,224,175,168, 0, 16,175,169, 0, 20,
/* 0x0230 */ 0, 0, 0, 12, 16, 0, 0, 2, 39,189, 0, 32, 0, 0, 0, 12,
/* 0x0240 */ 44,225, 0, 1, 36, 33,255,255, 3,224, 0, 8, 0, 65, 16, 37,
/* 0x0250 */ 39,189,255,248,175,191, 0, 0, 4, 17,255,248, 36, 2, 16, 29,
/* 0x0260 */ 143,191, 0, 0, 0, 0, 0, 0, 3,224, 0, 8, 39,189, 0, 8,
/* 0x0270 */ 39,189,255,248,175,191, 0, 0,140,130, 0, 0,140,135, 0, 4,
/* 0x0280 */ 0, 70, 16, 43, 20, 64, 0, 3, 36, 2, 15,161, 16, 0, 0, 10,
/* 0x0290 */ 0,192, 24, 33, 36, 4, 0,127, 4, 17,255,232, 0, 0, 0, 0,
/* 0x02a0 */ 16, 0,255,255, 0, 0, 0, 0,144,226, 0, 0, 36,231, 0, 1,
/* 0x02b0 */ 160,162, 0, 0, 36,165, 0, 1, 36, 99,255,255, 36, 2,255,255,
/* 0x02c0 */ 20, 98,255,249, 0, 0, 0, 0,140,131, 0, 4,140,130, 0, 0,
/* 0x02d0 */ 0,102, 24, 33, 0, 70, 16, 35,172,130, 0, 0,172,131, 0, 4,
/* 0x02e0 */ 143,191, 0, 0, 0, 0, 0, 0, 3,224, 0, 8, 39,189, 0, 8,
/* 0x02f0 */ 39,189,255,216,175,179, 0, 28,175,178, 0, 24,175,177, 0, 20,
/* 0x0300 */ 175,176, 0, 16, 0,128,136, 33, 0,160,128, 33, 0,192,152, 33,
/* 0x0310 */ 0,224,144, 33, 16, 0, 0, 82,175,191, 0, 32, 2, 32, 32, 33,
/* 0x0320 */ 4, 17,255,211, 39,165, 0, 4,143,163, 0, 4,143,166, 0, 8,
/* 0x0330 */ 20, 96, 0, 10, 60, 2, 33, 88, 52, 66, 80, 85, 20,194, 0, 10,
/* 0x0340 */ 36, 4, 0,127,142, 34, 0, 0, 0, 0, 0, 0, 20, 64, 0, 7,
/* 0x0350 */ 36, 2, 15,161, 16, 0, 0, 70, 0, 0, 0, 0, 20,192, 0, 7,
/* 0x0360 */ 0,102, 16, 43, 36, 4, 0,127, 36, 2, 15,161, 4, 17,255,179,
/* 0x0370 */ 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0, 20, 64,255,250,
/* 0x0380 */ 36, 4, 0,127,142, 2, 0, 0, 0, 0, 0, 0, 0, 67, 16, 43,
/* 0x0390 */ 20, 64,255,245, 0,195, 16, 43,142, 7, 0, 4, 16, 64, 0, 39,
/* 0x03a0 */ 0,224, 40, 33,142, 36, 0, 4,147,168, 0, 12, 0,192, 40, 33,
/* 0x03b0 */ 175,163, 0, 0, 0,224, 48, 33, 2, 96,248, 9, 3,160, 56, 33,
/* 0x03c0 */ 20, 64,255,233, 36, 4, 0,127,143,165, 0, 0,143,162, 0, 4,
/* 0x03d0 */ 0, 0, 0, 0, 20,162,255,228, 0, 0, 0, 0,147,167, 0, 13,
/* 0x03e0 */ 0, 0, 0, 0, 16,224, 0, 13, 0, 0, 0, 0, 18, 64, 0, 11,
/* 0x03f0 */ 44,162, 2, 1, 16, 64, 0, 5, 0, 0, 0, 0,142, 2, 0, 0,
/* 0x0400 */ 0, 0, 0, 0, 20, 69, 0, 5, 0, 0, 0, 0,142, 4, 0, 4,
/* 0x0410 */ 147,166, 0, 14, 2, 64,248, 9, 0, 0, 0, 0,143,162, 0, 8,
/* 0x0420 */ 142, 35, 0, 4,142, 36, 0, 0, 0, 98, 24, 33, 0,130, 32, 35,
/* 0x0430 */ 174, 35, 0, 4, 16, 0, 0, 3,174, 36, 0, 0, 4, 17,255,140,
/* 0x0440 */ 2, 32, 32, 33,143,162, 0, 4,142, 3, 0, 4,142, 4, 0, 0,
/* 0x0450 */ 0, 98, 24, 33, 0,130, 32, 35,174, 3, 0, 4,174, 4, 0, 0,
/* 0x0460 */ 142, 2, 0, 0, 0, 0, 0, 0, 20, 64,255,172, 36, 6, 0, 12,
/* 0x0470 */ 143,191, 0, 32,143,179, 0, 28,143,178, 0, 24,143,177, 0, 20,
/* 0x0480 */ 143,176, 0, 16, 3,224, 0, 8, 39,189, 0, 40, 16,128, 0, 8,
/* 0x0490 */ 0, 0, 0, 0,140,130, 0, 0, 0, 0, 0, 0, 16, 69, 0, 3,
/* 0x04a0 */ 0, 0, 0, 0, 16, 0,255,251, 36,132, 0, 8,172,134, 0, 4,
/* 0x04b0 */ 3,224, 0, 8, 0, 0, 0, 0, 39,189,255,168,175,182, 0, 72,
/* 0x04c0 */ 175,180, 0, 64,175,178, 0, 56,175,191, 0, 84,175,190, 0, 80,
/* 0x04d0 */ 175,183, 0, 76,175,181, 0, 68,175,179, 0, 60,175,177, 0, 52,
/* 0x04e0 */ 175,176, 0, 48,140,162, 0, 28, 0,160,160, 33, 0,162,144, 33,
/* 0x04f0 */ 0, 10, 16, 39, 0,192,176, 33,175,164, 0, 28,175,167, 0, 32,
/* 0x0500 */ 175,168, 0, 36,175,169, 0, 40, 16,192, 0, 24,175,162, 0, 20,
/* 0x0510 */ 141, 6, 0, 0, 36, 2, 0, 2,148,195, 0, 16, 0, 0, 0, 0,
/* 0x0520 */ 20, 98, 0, 4, 36,196, 0, 52,140,145, 0, 8, 16, 0, 0, 6,
/* 0x0530 */ 175,160, 0, 12,140,130, 0, 40, 0, 0, 0, 0, 0,194, 48, 35,
/* 0x0540 */ 175,166, 0, 12, 0,192,136, 33,140,130, 0, 20, 2, 32, 32, 33,
/* 0x0550 */ 0, 64, 40, 33, 0, 81, 16, 33,175,162, 0, 16, 4, 17,255, 55,
/* 0x0560 */ 36, 2, 15,251, 16, 0, 0,213,175,160, 0, 8,148,162, 0, 16,
/* 0x0570 */ 148,163, 0, 44, 56, 66, 0, 3, 0, 2, 16, 43, 0, 2, 57, 0,
/* 0x0580 */ 36, 99,255,255, 2, 64, 40, 33, 36, 6,255,255, 0, 0,136, 33,
/* 0x0590 */ 16, 0, 0, 19, 36, 8, 0, 1,140,162, 0, 0, 0, 0, 0, 0,
/* 0x05a0 */ 20, 72, 0, 14, 36, 99,255,255,140,164, 0, 8, 0, 0, 0, 0,
/* 0x05b0 */ 0,134, 16, 43, 16, 64, 0, 2, 0, 0, 0, 0, 0,128, 48, 33,
/* 0x05c0 */ 140,162, 0, 20, 0, 0, 0, 0, 0,130, 32, 33, 2, 36, 16, 43,
/* 0x05d0 */ 16, 64, 0, 2, 0, 0, 0, 0, 0,128,136, 33, 36,165, 0, 32,
/* 0x05e0 */ 4, 97,255,237, 1, 70,128, 36, 2, 48,136, 35, 2, 42,136, 35,
/* 0x05f0 */ 38, 49,255,255, 1, 81,136, 36, 2, 0, 32, 33, 2, 32, 40, 33,
/* 0x0600 */ 52,231, 8, 2, 0, 0, 48, 33, 36, 8,255,255, 4, 17,255, 4,
/* 0x0610 */ 0, 0, 72, 33, 0, 80,128, 35, 2, 34,136, 33,175,176, 0, 12,
/* 0x0620 */ 175,177, 0, 16, 16, 0, 0,165,175,160, 0, 8, 18,192, 0, 13,
/* 0x0630 */ 36, 2, 0, 6,142, 67, 0, 0, 0, 0, 0, 0, 20, 98, 0, 11,
/* 0x0640 */ 36, 2, 0, 1,142, 70, 0, 8,143,163, 0, 12,143,164, 0, 32,
/* 0x0650 */ 0,102, 48, 33, 4, 17,255,141, 36, 5, 0, 3, 16, 0, 0,147,
/* 0x0660 */ 0, 0, 0, 0,142, 67, 0, 0, 36, 2, 0, 1, 20, 98, 0,143,
/* 0x0670 */ 0, 0, 0, 0, 18,192, 0, 21, 0, 0, 0, 0,142, 66, 0, 4,
/* 0x0680 */ 0, 0, 0, 0, 20, 64, 0, 17, 0, 0, 0, 0,142,130, 0, 28,
/* 0x0690 */ 142, 70, 0, 8,143,164, 0, 12, 0,194, 48, 33, 0,134, 48, 33,
/* 0x06a0 */ 143,164, 0, 32, 4, 17,255,121, 36, 5, 0, 3,143,164, 0, 32,
/* 0x06b0 */ 150,134, 0, 44, 4, 17,255,117, 36, 5, 0, 5,143,164, 0, 32,
/* 0x06c0 */ 150,134, 0, 42, 4, 17,255,113, 36, 5, 0, 4,142, 66, 0, 8,
/* 0x06d0 */ 143,164, 0, 12,142, 67, 0, 24, 0,130,240, 33, 60, 2,115, 81,
/* 0x06e0 */ 0, 3, 24,128, 52, 66, 98, 64, 0, 98,128, 6,143,163, 0, 20,
/* 0x06f0 */ 142, 68, 0, 16, 3,195, 16, 36,175,164, 0, 0, 0,130,152, 33,
/* 0x0700 */ 142, 68, 0, 20,175,190, 0, 4, 50, 23, 0, 7,175,164, 0, 24,
/* 0x0710 */ 18,192, 0, 22, 3,194,136, 35, 2, 32, 32, 33, 2, 96, 40, 33,
/* 0x0720 */ 36, 6, 0, 3, 36, 7, 8, 18, 36, 8,255,255, 4, 17,254,188,
/* 0x0730 */ 0, 0, 72, 33, 22, 34, 0, 71, 50, 2, 0, 4, 16, 64, 0, 4,
/* 0x0740 */ 0, 0, 0, 0,143,167, 0, 40, 16, 0, 0, 2, 0, 0, 0, 0,
/* 0x0750 */ 0, 0, 56, 33,143,166, 0, 28, 2,192, 32, 33, 4, 17,254,228,
/* 0x0760 */ 3,160, 40, 33, 16, 0, 0, 11, 0, 0, 0, 0,142, 73, 0, 4,
/* 0x0770 */ 143,168, 0, 28, 2, 32, 32, 33, 1, 34, 72, 35, 2, 96, 40, 33,
/* 0x0780 */ 2,224, 48, 33, 4, 17,254,166, 36, 7, 0, 18, 22, 34, 0, 50,
/* 0x0790 */ 36, 4, 0,127,143,164, 0, 20, 0, 19, 16, 35, 50,227, 0, 2,
/* 0x07a0 */ 16, 96, 0, 8, 0, 68,168, 36, 18,160, 0, 6, 2, 51, 24, 33,
/* 0x07b0 */ 2,160, 16, 33, 36, 66,255,255,160, 96, 0, 0, 20, 64,255,253,
/* 0x07c0 */ 36, 99, 0, 1, 18,192, 0, 40, 36, 2, 0, 1,142, 67, 0, 0,
/* 0x07d0 */ 0, 0, 0, 0, 20, 98, 0, 26, 2, 32, 32, 33,142, 66, 0, 24,
/* 0x07e0 */ 0, 0, 0, 0, 48, 66, 0, 1, 16, 64, 0, 22, 2, 96, 40, 33,
/* 0x07f0 */ 142, 68, 0, 20,142, 66, 0, 16,142, 67, 0, 8, 20,130, 0, 69,
/* 0x0800 */ 0,131, 16, 33,143,163, 0, 12,143,164, 0, 20, 0, 67,128, 33,
/* 0x0810 */ 0, 16, 16, 35, 0,130, 16, 36, 44, 66, 0, 12, 20, 64, 0, 61,
/* 0x0820 */ 36, 2, 0, 12,174, 2, 0, 0, 60, 2, 3,192, 52, 66, 0, 8,
/* 0x0830 */ 174, 2, 0, 4, 16, 0, 0, 74,174, 0, 0, 8, 2, 32, 32, 33,
/* 0x0840 */ 2, 96, 40, 33, 4, 17,254,130, 2,224, 48, 33, 16, 64, 0, 6,
/* 0x0850 */ 0, 0, 0, 0, 36, 4, 0,127, 4, 17,254,120, 36, 2, 15,161,
/* 0x0860 */ 16, 0,255,255, 0, 0, 0, 0,143,163, 0, 24, 2,117, 16, 33,
/* 0x0870 */ 3,195, 40, 33, 2, 34,128, 33, 2, 5, 16, 43, 16, 64, 0, 11,
/* 0x0880 */ 0,176, 40, 35, 2,224, 48, 33, 2, 0, 32, 33, 36, 7, 8, 18,
/* 0x0890 */ 36, 8,255,255, 4, 17,254, 98, 0, 0, 72, 33, 18, 2, 0, 3,
/* 0x08a0 */ 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0,143,164, 0, 8,
/* 0x08b0 */ 38, 82, 0, 32, 36,132, 0, 1,175,164, 0, 8,150,130, 0, 44,
/* 0x08c0 */ 143,163, 0, 8, 0, 0, 0, 0, 0, 98, 16, 42, 20, 64,255, 87,
/* 0x08d0 */ 0, 0, 0, 0, 18,192, 0, 8, 36, 2, 0, 3,150,131, 0, 16,
/* 0x08e0 */ 0, 0, 0, 0, 16, 98, 0, 4, 36, 2, 15,205,143,164, 0, 16,
/* 0x08f0 */ 4, 17,254, 82, 0, 0, 0, 0,143,164, 0, 36, 0, 0, 0, 0,
/* 0x0900 */ 16,128, 0, 29, 0, 0, 0, 0,143,162, 0, 12, 16, 0, 0, 26,
/* 0x0910 */ 172,130, 0, 0, 0, 0, 32, 33, 60, 5, 0, 1, 36, 6, 0, 3,
/* 0x0920 */ 36, 7, 8, 2, 36, 8,255,255, 4, 17,254, 61, 0, 0, 72, 33,
/* 0x0930 */ 16, 64,255,194, 0, 64,128, 33, 36, 2, 0, 12,174, 2, 0, 0,
/* 0x0940 */ 60, 2, 3,192, 52, 66, 0, 8,174, 2, 0, 4,174, 0, 0, 8,
/* 0x0950 */ 2, 0, 32, 33, 36, 5, 0, 12, 4, 17,254, 61, 36, 6, 0, 5,
/* 0x0960 */ 143,164, 0, 32, 2, 0, 48, 33, 4, 17,254,200, 0, 0, 40, 33,
/* 0x0970 */ 16, 0,255,179, 2, 32, 32, 33,142,130, 0, 24,143,163, 0, 12,
/* 0x0980 */ 143,191, 0, 84,143,190, 0, 80,143,183, 0, 76,143,182, 0, 72,
/* 0x0990 */ 143,181, 0, 68,143,180, 0, 64,143,179, 0, 60,143,178, 0, 56,
/* 0x09a0 */ 143,177, 0, 52,143,176, 0, 48, 0, 98, 16, 33, 3,224, 0, 8,
/* 0x09b0 */ 39,189, 0, 88, 39,189,255,192,175,191, 0, 56,175,181, 0, 52,
/* 0x09c0 */ 175,180, 0, 48,175,179, 0, 44,175,178, 0, 40,175,177, 0, 36,
/* 0x09d0 */ 175,176, 0, 32,140,130, 0, 4, 1, 0,144, 33,140,136, 0, 0,
/* 0x09e0 */ 0,128, 24, 33, 0,192,152, 33, 1, 96,168, 33, 0,224,160, 33,
/* 0x09f0 */ 1, 32,136, 33, 36, 66, 0, 12,175,165, 0, 12, 39,164, 0, 20,
/* 0x0a00 */ 39,165, 0, 4, 2, 64, 48, 33, 0, 0, 56, 33, 1, 64,128, 33,
/* 0x0a10 */ 175,163, 0, 16,175,163, 0, 24,175,168, 0, 4,175,162, 0, 20,
/* 0x0a20 */ 4, 17,254, 51,175,179, 0, 8, 2, 32, 72, 33, 2, 64, 32, 33,
/* 0x0a30 */ 2, 96, 40, 33, 39,166, 0, 12, 2,128, 56, 33, 3,160, 64, 33,
/* 0x0a40 */ 2,160, 80, 33, 4, 17,254,156,175,176, 0, 0, 0, 64, 48, 33,
/* 0x0a50 */ 2,128, 32, 33, 36, 5, 0, 9, 4, 17,254,140, 0, 64,136, 33,
/* 0x0a60 */ 150,102, 0, 44, 38,100, 0, 52, 16, 0, 0, 43, 0, 0, 40, 33,
/* 0x0a70 */ 140,131, 0, 0, 36, 2, 0, 3, 20, 98, 0, 39, 36,132, 0, 32,
/* 0x0a80 */ 36,132,255,224,140,130, 0, 8,143,164, 0, 0, 0, 0, 40, 33,
/* 0x0a90 */ 0, 68, 32, 33, 0, 0, 48, 33, 4, 17,253,232, 36, 2, 15,165,
/* 0x0aa0 */ 4, 64, 0, 9, 0, 64,128, 33, 0, 64, 32, 33, 2, 96, 40, 33,
/* 0x0ab0 */ 36, 6, 2, 0, 4, 17,253,225, 36, 2, 15,163, 36, 3, 2, 0,
/* 0x0ac0 */ 16, 67, 0, 6, 2,160, 80, 33, 36, 4, 0,127, 4, 17,253,219,
/* 0x0ad0 */ 36, 2, 15,161, 16, 0,255,255, 0, 0, 0, 0, 2,128, 56, 33,
/* 0x0ae0 */ 3,160, 64, 33, 0, 0, 72, 33, 4, 17,254,115, 0, 0, 48, 33,
/* 0x0af0 */ 143,166, 0, 0, 2,128, 32, 33, 36, 5, 0, 7, 4, 17,254, 99,
/* 0x0b00 */ 0, 64,136, 33, 2, 0, 32, 33, 4, 17,253,204, 36, 2, 15,166,
/* 0x0b10 */ 16, 0, 0, 5, 2, 32, 16, 33, 0,166, 16, 42, 20, 64,255,212,
/* 0x0b20 */ 36,165, 0, 1, 2, 32, 16, 33,143,191, 0, 56,143,181, 0, 52,
/* 0x0b30 */ 143,180, 0, 48,143,179, 0, 44,143,178, 0, 40,143,177, 0, 36,
/* 0x0b40 */ 143,176, 0, 32, 3,224, 0, 8, 39,189, 0, 64
};

View File

@ -1,5 +1,5 @@
/* mipsel.r3000-linux.elf-entry.h
created from mipsel.r3000-linux.elf-entry.bin, 9641 (0x25a9) bytes
created from mipsel.r3000-linux.elf-entry.bin, 9527 (0x2537) bytes
This file is part of the UPX executable compressor.
@ -31,15 +31,15 @@
*/
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_SIZE 9641
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_ADLER32 0x54520c4c
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_CRC32 0x271a8386
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_SIZE 9527
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_ADLER32 0x79d2ed1f
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_CRC32 0xda6c4983
unsigned char stub_mipsel_r3000_linux_elf_entry[9641] = {
unsigned char stub_mipsel_r3000_linux_elf_entry[9527] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 128, 28, 0, 0, 1, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0,
/* 0x0030 */ 0, 0, 0, 0, 82, 0, 17, 4, 0, 0,254, 39, 0,128, 13, 60,
/* 0x0020 */ 12, 28, 0, 0, 1, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0,
/* 0x0030 */ 0, 0, 0, 0, 58, 0, 17, 4, 0, 0,254, 39, 0,128, 13, 60,
/* 0x0040 */ 33, 72,160, 1, 1, 0, 11, 36, 67, 0, 17, 4, 1, 0, 15, 36,
/* 0x0050 */ 5, 0,192, 17, 0, 0,142,144, 1, 0,132, 36, 1, 0,198, 36,
/* 0x0060 */ 249,255, 0, 16,255,255,206,160, 59, 0, 17, 4, 64,120, 15, 0,
@ -456,187 +456,180 @@ unsigned char stub_mipsel_r3000_linux_elf_entry[9641] = {
/* 0x1a10 */ 8, 0,224, 3, 4, 0,189, 39, 30, 0, 6, 36,255,255, 17, 4,
/* 0x1a20 */ 33, 40,224, 3, 80, 82, 79, 84, 95, 69, 88, 69, 67,124, 80, 82,
/* 0x1a30 */ 79, 84, 95, 87, 82, 73, 84, 69, 32,102, 97,105,108,101,100, 46,
/* 0x1a40 */ 10, 0, 0, 0, 2, 0, 4, 36,164, 15, 2, 36, 12, 0, 0, 0,
/* 0x1a50 */ 127, 0, 4, 36,161, 15, 2, 36, 12, 0, 0, 0,224,255,189, 39,
/* 0x1a60 */ 16, 0,188,175, 33, 32,224, 3, 0, 0, 5, 36,165, 15, 2, 36,
/* 0x1a70 */ 12, 0, 0, 0, 20, 0,162,175,244,255,194,143,244,255,213, 39,
/* 0x1a80 */ 255,255, 8, 36, 0, 0,147,142, 2, 8, 7, 36, 34,168,162, 2,
/* 0x1a90 */ 0, 0, 4, 36, 34, 16,149, 2, 32, 40, 98, 2, 28, 0,165,175,
/* 0x1aa0 */ 41, 0, 17, 4, 33,136,160, 0, 24, 0,162,175, 4, 0,130,142,
/* 0x1ab0 */ 34, 40, 51, 2, 20, 0,168,143, 18, 0, 7, 36, 32, 40,162, 0,
/* 0x1ac0 */ 33, 0, 17, 4, 24, 0,164,143, 34,144, 85, 0, 33,248,192, 3,
/* 0x1ad0 */ 32,240,210, 3,252,255,144,142, 12, 0,132, 38, 32,160,146, 2,
/* 0x1ae0 */ 32, 72,147, 2, 36, 64,220, 3, 8, 0,168,175, 34, 72, 40, 1,
/* 0x1af0 */ 12, 0,169,175, 8, 0,136,130, 0, 0,179,175, 33, 48,128, 2,
/* 0x1b00 */ 4, 0,133,142, 9,248,224, 3, 33, 56,160, 3, 0, 0,130,142,
/* 0x1b10 */ 66, 26, 28, 0,255,255, 99, 48, 37, 16, 67, 0, 0, 0,130,174,
/* 0x1b20 */ 5, 0, 6, 36, 12, 0,165,143, 8, 0,164,143, 29, 16, 2, 36,
/* 0x1b30 */ 12, 0, 0, 0, 16, 0,159, 34,244,255,209,143, 32,128,176, 2,
/* 0x1b40 */ 8, 0,224, 3, 32,128, 18, 2, 0, 0, 9, 36, 3, 0, 6, 36,
/* 0x1b50 */ 224,255,189, 39, 16, 0,168,175, 20, 0,169,175,250, 15, 2, 36,
/* 0x1b60 */ 12, 0, 0, 0, 3, 0,224, 20, 0, 0, 0, 0, 8, 0,224, 3,
/* 0x1b70 */ 32, 0,189, 39, 13, 0, 0, 0, 0, 0,131,140, 4, 0,132, 36,
/* 0x1b80 */ 253,255, 96, 20, 33,176,128, 0, 8, 0,224, 3, 6, 0, 8, 36,
/* 0x1b90 */ 249,255, 17, 4, 33, 32,160, 3,247,255, 17, 4, 33, 32,192, 2,
/* 0x1ba0 */ 0, 0,131,140, 8, 0,132, 36, 3, 0,104, 16,252,255,130,140,
/* 0x1bb0 */ 251,255, 96, 20, 0, 16, 2, 36, 34,224, 2, 0,167,255, 17, 4,
/* 0x1bc0 */ 20, 0,244, 39, 47,112,114,111, 99, 47,115,101,108,102, 47,101,
/* 0x1bd0 */ 120,101, 0, 0, 0, 0, 0, 0,102,105,108,101, 32,102,111,114,
/* 0x1be0 */ 109, 97,116, 32,101,108,102, 51, 50, 45,108,105,116,116,108,101,
/* 0x1bf0 */ 109,105,112,115, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10,
/* 0x1c00 */ 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1c10 */ 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32,
/* 0x1c20 */ 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32,
/* 0x1c30 */ 70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32,
/* 0x1c40 */ 70,108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73,
/* 0x1c50 */ 78, 88, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56,
/* 0x1c60 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x1c70 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32,
/* 0x1c80 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32,
/* 0x1c90 */ 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10,
/* 0x1ca0 */ 32, 32, 49, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x1cb0 */ 32, 32, 48, 48, 48, 48, 48, 49, 50, 99, 32, 32, 48, 48, 48, 48,
/* 0x1cc0 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1cd0 */ 48, 48, 48, 48, 48, 48, 51, 99, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1ce0 */ 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44,
/* 0x1cf0 */ 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 78, 82,
/* 0x1d00 */ 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48,
/* 0x1d10 */ 48, 49, 49, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1d20 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49,
/* 0x1d30 */ 54, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x1d40 */ 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79,
/* 0x1d50 */ 78, 76, 89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 66, 32, 32, 32,
/* 0x1d60 */ 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 48, 48, 32, 32,
/* 0x1d70 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1d80 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 56, 52, 32, 32, 50, 42,
/* 0x1d90 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69,
/* 0x1da0 */ 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32,
/* 0x1db0 */ 52, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32,
/* 0x1dc0 */ 48, 48, 48, 48, 48, 48, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1dd0 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x1de0 */ 48, 48, 48, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1df0 */ 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89,
/* 0x1e00 */ 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32,
/* 0x1e10 */ 32, 32, 32, 48, 48, 48, 48, 48, 97,100, 56, 32, 32, 48, 48, 48,
/* 0x1e20 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1e30 */ 32, 48, 48, 48, 48, 48, 52, 50, 48, 32, 32, 50, 42, 42, 48, 32,
/* 0x1e40 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79,
/* 0x1e50 */ 78, 76, 89, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67,
/* 0x1e60 */ 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 97,100, 56, 32, 32,
/* 0x1e70 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1e80 */ 48, 48, 32, 32, 48, 48, 48, 48, 48,101,102, 56, 32, 32, 50, 42,
/* 0x1e90 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69,
/* 0x1ea0 */ 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95,
/* 0x1eb0 */ 68, 69, 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1ec0 */ 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1ed0 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57,100, 48, 32,
/* 0x1ee0 */ 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44,
/* 0x1ef0 */ 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 78, 82,
/* 0x1f00 */ 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48,
/* 0x1f10 */ 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1f20 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57,
/* 0x1f30 */ 100, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78,
/* 0x1f40 */ 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57,
/* 0x1f50 */ 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48,
/* 0x1f60 */ 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x1f70 */ 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x1f80 */ 48, 49, 57,101, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78,
/* 0x1f90 */ 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10,
/* 0x1fa0 */ 32, 49, 48, 32, 67, 70, 76, 85, 83, 72, 32, 32, 32, 32, 32, 32,
/* 0x1fb0 */ 32, 32, 48, 48, 48, 48, 48, 48, 50, 52, 32, 32, 48, 48, 48, 48,
/* 0x1fc0 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x1fd0 */ 48, 48, 48, 48, 49, 57,102, 52, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x1fe0 */ 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78,
/* 0x1ff0 */ 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32,
/* 0x2000 */ 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 97, 32, 32, 48,
/* 0x2010 */ 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x2020 */ 48, 32, 32, 48, 48, 48, 48, 49, 97, 49, 56, 32, 32, 50, 42, 42,
/* 0x2030 */ 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76,
/* 0x2040 */ 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 50,
/* 0x2050 */ 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48,
/* 0x2060 */ 48, 48, 48, 48, 49, 57, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48,
/* 0x2070 */ 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48,
/* 0x2080 */ 48, 49, 97, 52, 52, 32, 32, 50, 42, 42, 50, 32, 32, 67, 79, 78,
/* 0x2090 */ 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69,
/* 0x20a0 */ 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65,
/* 0x20b0 */ 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x20c0 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 9, 48,
/* 0x20d0 */ 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76,
/* 0x20e0 */ 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100,
/* 0x20f0 */ 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48,
/* 0x2100 */ 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48,
/* 0x2110 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76,
/* 0x2120 */ 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2130 */ 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2140 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9,
/* 0x2150 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48,
/* 0x2160 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x2170 */ 78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78,
/* 0x2180 */ 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x2190 */ 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48,
/* 0x21a0 */ 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48,
/* 0x21b0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x21c0 */ 95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x21d0 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48,
/* 0x21e0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x21f0 */ 95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2200 */ 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48,
/* 0x2210 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x2220 */ 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2230 */ 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48,
/* 0x2240 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65,
/* 0x2250 */ 95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2260 */ 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48,
/* 0x2270 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95,
/* 0x2280 */ 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82,
/* 0x2290 */ 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x22a0 */ 108, 32, 32, 32, 32,100, 32, 32, 67, 70, 76, 85, 83, 72, 9, 48,
/* 0x22b0 */ 48, 48, 48, 48, 48, 48, 48, 32, 67, 70, 76, 85, 83, 72, 10, 48,
/* 0x22c0 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x22d0 */ 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48, 48, 48, 48,
/* 0x22e0 */ 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48,
/* 0x22f0 */ 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 79, 32, 69, 76, 70, 77,
/* 0x2300 */ 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 95,115,
/* 0x2310 */ 116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32,
/* 0x2320 */ 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48,
/* 0x2330 */ 48, 48, 48, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10, 10, 82, 69,
/* 0x2340 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x2350 */ 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58,
/* 0x2360 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x2370 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x2380 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 77, 73, 80,
/* 0x2390 */ 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70,
/* 0x23a0 */ 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x23b0 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78,
/* 0x23c0 */ 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32,
/* 0x23d0 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x23e0 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 55, 99,
/* 0x23f0 */ 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32,
/* 0x2400 */ 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76,
/* 0x2410 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x2420 */ 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70,
/* 0x2430 */ 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x2440 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x2450 */ 48, 48, 48, 48, 55, 99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67,
/* 0x2460 */ 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73,
/* 0x2470 */ 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69,
/* 0x2480 */ 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66,
/* 0x2490 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x24a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x24b0 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 54, 52, 32, 82, 95, 77,
/* 0x24c0 */ 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78,
/* 0x24d0 */ 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x24e0 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x24f0 */ 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83,
/* 0x2500 */ 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x2510 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x2520 */ 48, 48, 48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49,
/* 0x2530 */ 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x2540 */ 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67,
/* 0x2550 */ 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73,
/* 0x2560 */ 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89,
/* 0x2570 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2580 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 49, 57, 48, 32, 82,
/* 0x2590 */ 95, 77, 73, 80, 83, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x25a0 */ 32, 79, 95, 66, 73, 78, 70, 79, 10
/* 0x1a40 */ 10, 0, 2, 0, 4, 36,164, 15, 2, 36, 12, 0, 0, 0,127, 0,
/* 0x1a50 */ 4, 36,161, 15, 2, 36, 12, 0, 0, 0,224,255,189, 39, 16, 0,
/* 0x1a60 */ 188,175,244,255,209,143,244,255,213, 39,255,255, 8, 36, 0, 0,
/* 0x1a70 */ 147,142, 2, 8, 7, 36, 34,168,177, 2, 0, 0, 4, 36, 33, 40,
/* 0x1a80 */ 96, 2, 24, 0, 17, 4, 28, 0,165,175, 24, 0,162,175,252,255,
/* 0x1a90 */ 144,142, 8, 0,136,130, 0, 0,179,175, 33, 56,160, 3, 33, 48,
/* 0x1aa0 */ 64, 0, 4, 0,133,142, 9,248,192, 3, 12, 0,132, 38, 24, 0,
/* 0x1ab0 */ 164,143, 66, 26, 28, 0, 0, 0,130,140,255,255, 99, 48, 37, 16,
/* 0x1ac0 */ 67, 0, 0, 0,130,172, 5, 0, 6, 36, 28, 0,165,143, 29, 16,
/* 0x1ad0 */ 2, 36, 12, 0, 0, 0, 24, 0,191,143, 16, 0,255, 35, 8, 0,
/* 0x1ae0 */ 224, 3, 33,128,176, 2, 0, 0, 9, 36, 3, 0, 6, 36,224,255,
/* 0x1af0 */ 189, 39, 16, 0,168,175, 20, 0,169,175,250, 15, 2, 36, 12, 0,
/* 0x1b00 */ 0, 0, 3, 0,224, 20, 0, 0, 0, 0, 8, 0,224, 3, 32, 0,
/* 0x1b10 */ 189, 39, 13, 0, 0, 0, 0, 0,131,140, 4, 0,132, 36,253,255,
/* 0x1b20 */ 96, 20, 33,176,128, 0, 8, 0,224, 3, 6, 0, 8, 36,249,255,
/* 0x1b30 */ 17, 4, 33, 32,160, 3,247,255, 17, 4, 33, 32,192, 2, 0, 0,
/* 0x1b40 */ 131,140, 8, 0,132, 36, 3, 0,104, 16,252,255,130,140,251,255,
/* 0x1b50 */ 96, 20, 0, 16, 2, 36, 34,224, 2, 0,191,255, 17, 4, 4, 0,
/* 0x1b60 */ 244, 39, 0, 0, 0, 0,102,105,108,101, 32,102,111,114,109, 97,
/* 0x1b70 */ 116, 32,101,108,102, 51, 50, 45,108,105,116,116,108,101,109,105,
/* 0x1b80 */ 112,115, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,
/* 0x1b90 */ 120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1ba0 */ 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32,
/* 0x1bb0 */ 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70,105,
/* 0x1bc0 */ 108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108,
/* 0x1bd0 */ 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88,
/* 0x1be0 */ 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32,
/* 0x1bf0 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1c00 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, 42,
/* 0x1c10 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69,
/* 0x1c20 */ 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32,
/* 0x1c30 */ 49, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1c40 */ 48, 48, 48, 48, 48, 49, 50, 99, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1c50 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x1c60 */ 48, 48, 48, 48, 51, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1c70 */ 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82,
/* 0x1c80 */ 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50,
/* 0x1c90 */ 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49,
/* 0x1ca0 */ 49, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x1cb0 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 54, 56,
/* 0x1cc0 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x1cd0 */ 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x1ce0 */ 89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32,
/* 0x1cf0 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 48, 48, 32, 32, 48, 48,
/* 0x1d00 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d10 */ 32, 32, 48, 48, 48, 48, 48, 50, 56, 52, 32, 32, 50, 42, 42, 48,
/* 0x1d20 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79,
/* 0x1d30 */ 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32,
/* 0x1d40 */ 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 48,
/* 0x1d50 */ 48, 48, 48, 48, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1d60 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x1d70 */ 48, 51, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x1d80 */ 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32,
/* 0x1d90 */ 32, 53, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32,
/* 0x1da0 */ 32, 48, 48, 48, 48, 48, 97,100, 56, 32, 32, 48, 48, 48, 48, 48,
/* 0x1db0 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48,
/* 0x1dc0 */ 48, 48, 48, 48, 52, 50, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67,
/* 0x1dd0 */ 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x1de0 */ 89, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48,
/* 0x1df0 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 97,100, 56, 32, 32, 48, 48,
/* 0x1e00 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x1e10 */ 32, 32, 48, 48, 48, 48, 48,101,102, 56, 32, 32, 50, 42, 42, 48,
/* 0x1e20 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68,
/* 0x1e30 */ 79, 78, 76, 89, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69,
/* 0x1e40 */ 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 52, 32,
/* 0x1e50 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48,
/* 0x1e60 */ 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57,100, 48, 32, 32, 50,
/* 0x1e70 */ 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82,
/* 0x1e80 */ 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 78, 82, 86, 95,
/* 0x1e90 */ 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1ea0 */ 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x1eb0 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57,100, 52,
/* 0x1ec0 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x1ed0 */ 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, 78,
/* 0x1ee0 */ 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 48, 48,
/* 0x1ef0 */ 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1f00 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49,
/* 0x1f10 */ 57,101, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x1f20 */ 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49,
/* 0x1f30 */ 48, 32, 67, 70, 76, 85, 83, 72, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x1f40 */ 48, 48, 48, 48, 48, 48, 50, 52, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x1f50 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x1f60 */ 48, 48, 49, 57,102, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x1f70 */ 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89,
/* 0x1f80 */ 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32,
/* 0x1f90 */ 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 97, 32, 32, 48, 48, 48,
/* 0x1fa0 */ 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x1fb0 */ 32, 48, 48, 48, 48, 49, 97, 49, 56, 32, 32, 50, 42, 42, 48, 32,
/* 0x1fc0 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67,
/* 0x1fd0 */ 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 50, 32, 69,
/* 0x1fe0 */ 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48, 48, 48,
/* 0x1ff0 */ 48, 48, 49, 50, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2000 */ 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49,
/* 0x2010 */ 97, 52, 50, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69,
/* 0x2020 */ 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68,
/* 0x2030 */ 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76,
/* 0x2040 */ 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x2050 */ 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 9, 48, 48, 48,
/* 0x2060 */ 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48,
/* 0x2070 */ 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32,
/* 0x2080 */ 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, 48, 48,
/* 0x2090 */ 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48,
/* 0x20a0 */ 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77,
/* 0x20b0 */ 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76,
/* 0x20c0 */ 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x20d0 */ 108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, 48, 48,
/* 0x20e0 */ 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48,
/* 0x20f0 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82,
/* 0x2100 */ 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86,
/* 0x2110 */ 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32,
/* 0x2120 */ 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48,
/* 0x2130 */ 48, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2140 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69,
/* 0x2150 */ 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90,
/* 0x2160 */ 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2170 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x2180 */ 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90,
/* 0x2190 */ 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x21a0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x21b0 */ 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90,
/* 0x21c0 */ 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x21d0 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68,
/* 0x21e0 */ 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90,
/* 0x21f0 */ 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2200 */ 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69,
/* 0x2210 */ 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95,
/* 0x2220 */ 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32,
/* 0x2230 */ 32, 32, 32,100, 32, 32, 67, 70, 76, 85, 83, 72, 9, 48, 48, 48,
/* 0x2240 */ 48, 48, 48, 48, 48, 32, 67, 70, 76, 85, 83, 72, 10, 48, 48, 48,
/* 0x2250 */ 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76,
/* 0x2260 */ 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,
/* 0x2270 */ 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x2280 */ 48, 32,103, 32, 32, 32, 32, 32, 79, 32, 69, 76, 70, 77, 65, 73,
/* 0x2290 */ 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 95,115,116, 97,
/* 0x22a0 */ 114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32,
/* 0x22b0 */ 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48,
/* 0x22c0 */ 48, 48, 32, 79, 95, 66, 73, 78, 70, 79, 10, 10, 82, 69, 76, 79,
/* 0x22d0 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x22e0 */ 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79,
/* 0x22f0 */ 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x2300 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x2310 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 77, 73, 80, 83, 95,
/* 0x2320 */ 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65,
/* 0x2330 */ 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x2340 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86,
/* 0x2350 */ 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89,
/* 0x2360 */ 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x2370 */ 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 55, 99, 32, 82,
/* 0x2380 */ 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32,
/* 0x2390 */ 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67,
/* 0x23a0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x23b0 */ 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x23c0 */ 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x23d0 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x23e0 */ 48, 48, 55, 99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54,
/* 0x23f0 */ 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10,
/* 0x2400 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x2410 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58,
/* 0x2420 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x2430 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x2440 */ 69, 10, 48, 48, 48, 48, 48, 48, 54, 52, 32, 82, 95, 77, 73, 80,
/* 0x2450 */ 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86,
/* 0x2460 */ 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x2470 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69,
/* 0x2480 */ 76, 70, 77, 65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x2490 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x24a0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x24b0 */ 48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32,
/* 0x24c0 */ 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 10,
/* 0x24d0 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x24e0 */ 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 90,
/* 0x24f0 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x2500 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x2510 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 49, 50, 48, 32, 82, 95, 77,
/* 0x2520 */ 73, 80, 83, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 79,
/* 0x2530 */ 95, 66, 73, 78, 70, 79, 10
};

View File

@ -1,5 +1,5 @@
/* mipsel.r3000-linux.elf-fold.h
created from mipsel.r3000-linux.elf-fold.bin, 2844 (0xb1c) bytes
created from mipsel.r3000-linux.elf-fold.bin, 2892 (0xb4c) bytes
This file is part of the UPX executable compressor.
@ -31,187 +31,190 @@
*/
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_SIZE 2844
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_ADLER32 0x50b073ff
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_CRC32 0xc4d3bee3
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_SIZE 2892
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_ADLER32 0xe89d7f2e
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_CRC32 0x7f43d7f9
unsigned char stub_mipsel_r3000_linux_elf_fold[2844] = {
unsigned char stub_mipsel_r3000_linux_elf_fold[2892] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 8, 0, 1, 0, 0, 0,128, 0, 16, 0, 52, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 1, 48, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0,
/* 0x0040 */ 0, 0, 16, 0, 28, 11, 0, 0, 32, 11, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0, 16, 0, 0, 1, 0, 0, 0, 28, 11, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 0, 0, 16, 0, 76, 11, 0, 0, 80, 11, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0, 16, 0, 0, 1, 0, 0, 0, 76, 11, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 0, 0, 2, 36, 8, 0,224, 3, 64, 18, 2, 0, 0, 0, 0, 0,
/* 0x0090 */ 24, 0,178,143, 28, 0,179,143, 33, 16,160, 3, 16,240,189, 39,
/* 0x00a0 */ 33, 24,160, 3, 0, 0, 65,140, 4, 0, 66, 36, 0, 0, 97,172,
/* 0x00b0 */ 4, 0, 99, 36,251,255, 86, 20,252,255,105, 36, 0, 0, 96,172,
/* 0x00c0 */ 4, 0, 99, 36, 33,176, 96, 0, 0, 0, 65,140, 4, 0, 72,140,
/* 0x00d0 */ 8, 0, 66, 36, 0, 0, 97,172, 4, 0,104,172, 8, 0, 99, 36,
/* 0x00e0 */ 249,255, 32, 20, 33,160, 96, 0, 0, 0, 35,173, 32, 0, 1, 36,
/* 0x00f0 */ 0, 0, 97,160, 1, 0, 97,160, 2, 0, 97,160, 61, 0, 1, 36,
/* 0x0100 */ 3, 0, 97,160,255, 15, 6, 36, 4, 0,101, 36, 5, 0, 17, 4,
/* 0x0110 */ 33, 32,224, 3, 47,112,114,111, 99, 47,115,101,108,102, 47,101,
/* 0x0120 */ 120,101, 0, 0,245, 15, 2, 36, 12, 0, 0, 0, 2, 0,224, 4,
/* 0x0130 */ 33, 8,162, 0, 0, 0, 32,160, 0,254,189, 39, 33, 88,128, 3,
/* 0x0140 */ 33, 80,160, 2, 33, 72, 0, 0, 33, 64,192, 3, 33, 56,192, 2,
/* 0x0150 */ 33, 48,160, 3, 33, 40, 32, 2, 1, 0, 16, 4, 96, 1, 2, 36,
/* 0x0160 */ 35, 16,226, 3,132, 9, 66, 36, 9,248, 64, 0, 33, 32, 0, 2,
/* 0x0170 */ 0, 2,189, 39, 33,240, 64, 0, 20, 0,168,143, 33, 72, 0, 0,
/* 0x0180 */ 16, 0,168,175, 20, 0,169,175, 2, 0, 7, 36, 1, 0, 6, 36,
/* 0x0190 */ 34, 40, 28, 0, 33, 32, 0, 0,250, 15, 2, 36, 12, 0, 0, 0,
/* 0x01a0 */ 16, 0,164,143,166, 15, 2, 36, 12, 0, 0, 0, 32, 0,189, 39,
/* 0x01b0 */ 33, 8,160, 3,212,254,189, 39, 4, 0,189, 39,254,255,161, 23,
/* 0x01c0 */ 252,255,160,175,252,255,129,142, 33, 40, 96, 2, 3, 0, 32, 16,
/* 0x01d0 */ 33, 32, 64, 2, 8, 0, 32, 0,251, 15, 2, 36, 8, 0,192, 3,
/* 0x01e0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x01f0 */ 250, 15, 2, 36,224,255,189, 39, 16, 0,168,175, 20, 0,169,175,
/* 0x0200 */ 12, 0, 0, 0, 2, 0, 0, 16, 32, 0,189, 39, 12, 0, 0, 0,
/* 0x0210 */ 1, 0,225, 44,255,255, 33, 36, 8, 0,224, 3, 37, 16, 65, 0,
/* 0x0220 */ 248,255,189, 39, 0, 0,191,175,248,255, 17, 4, 29, 16, 2, 36,
/* 0x0230 */ 0, 0,191,143, 0, 0, 0, 0, 8, 0,224, 3, 8, 0,189, 39,
/* 0x0240 */ 248,255,189, 39, 0, 0,191,175, 0, 0,130,140, 4, 0,135,140,
/* 0x0250 */ 43, 16, 70, 0, 3, 0, 64, 20,161, 15, 2, 36, 10, 0, 0, 16,
/* 0x0260 */ 33, 24,192, 0,127, 0, 4, 36,232,255, 17, 4, 0, 0, 0, 0,
/* 0x0270 */ 255,255, 0, 16, 0, 0, 0, 0, 0, 0,226,144, 1, 0,231, 36,
/* 0x0280 */ 0, 0,162,160, 1, 0,165, 36,255,255, 99, 36,255,255, 2, 36,
/* 0x0290 */ 249,255, 98, 20, 0, 0, 0, 0, 4, 0,131,140, 0, 0,130,140,
/* 0x02a0 */ 33, 24,102, 0, 35, 16, 70, 0, 0, 0,130,172, 4, 0,131,172,
/* 0x02b0 */ 0, 0,191,143, 0, 0, 0, 0, 8, 0,224, 3, 8, 0,189, 39,
/* 0x02c0 */ 216,255,189, 39, 28, 0,179,175, 24, 0,178,175, 20, 0,177,175,
/* 0x02d0 */ 16, 0,176,175, 33,136,128, 0, 33,128,160, 0, 33,152,192, 0,
/* 0x02e0 */ 33,144,224, 0, 82, 0, 0, 16, 32, 0,191,175, 33, 32, 32, 2,
/* 0x02f0 */ 211,255, 17, 4, 4, 0,165, 39, 4, 0,163,143, 8, 0,166,143,
/* 0x0300 */ 10, 0, 96, 20, 88, 33, 2, 60, 85, 80, 66, 52, 10, 0,194, 20,
/* 0x0310 */ 127, 0, 4, 36, 0, 0, 34,142, 0, 0, 0, 0, 7, 0, 64, 20,
/* 0x0320 */ 161, 15, 2, 36, 70, 0, 0, 16, 0, 0, 0, 0, 7, 0,192, 20,
/* 0x0330 */ 43, 16,102, 0,127, 0, 4, 36,161, 15, 2, 36,179,255, 17, 4,
/* 0x0340 */ 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0,250,255, 64, 20,
/* 0x0350 */ 127, 0, 4, 36, 0, 0, 2,142, 0, 0, 0, 0, 43, 16, 67, 0,
/* 0x0360 */ 245,255, 64, 20, 43, 16,195, 0, 4, 0, 7,142, 39, 0, 64, 16,
/* 0x0370 */ 33, 40,224, 0, 4, 0, 36,142, 12, 0,168,147, 33, 40,192, 0,
/* 0x0380 */ 0, 0,163,175, 33, 48,224, 0, 9,248, 96, 2, 33, 56,160, 3,
/* 0x0390 */ 233,255, 64, 20,127, 0, 4, 36, 0, 0,165,143, 4, 0,162,143,
/* 0x03a0 */ 0, 0, 0, 0,228,255,162, 20, 0, 0, 0, 0, 13, 0,167,147,
/* 0x03b0 */ 0, 0, 0, 0, 13, 0,224, 16, 0, 0, 0, 0, 11, 0, 64, 18,
/* 0x03c0 */ 1, 2,162, 44, 5, 0, 64, 16, 0, 0, 0, 0, 0, 0, 2,142,
/* 0x03d0 */ 0, 0, 0, 0, 5, 0, 69, 20, 0, 0, 0, 0, 4, 0, 4,142,
/* 0x03e0 */ 14, 0,166,147, 9,248, 64, 2, 0, 0, 0, 0, 8, 0,162,143,
/* 0x03f0 */ 4, 0, 35,142, 0, 0, 36,142, 33, 24, 98, 0, 35, 32,130, 0,
/* 0x0400 */ 4, 0, 35,174, 3, 0, 0, 16, 0, 0, 36,174,140,255, 17, 4,
/* 0x0410 */ 33, 32, 32, 2, 4, 0,162,143, 4, 0, 3,142, 0, 0, 4,142,
/* 0x0420 */ 33, 24, 98, 0, 35, 32,130, 0, 4, 0, 3,174, 0, 0, 4,174,
/* 0x0430 */ 0, 0, 2,142, 0, 0, 0, 0,172,255, 64, 20, 12, 0, 6, 36,
/* 0x0440 */ 32, 0,191,143, 28, 0,179,143, 24, 0,178,143, 20, 0,177,143,
/* 0x0450 */ 16, 0,176,143, 8, 0,224, 3, 40, 0,189, 39, 8, 0,128, 16,
/* 0x0460 */ 0, 0, 0, 0, 0, 0,130,140, 0, 0, 0, 0, 3, 0, 69, 16,
/* 0x0470 */ 0, 0, 0, 0,251,255, 0, 16, 8, 0,132, 36, 4, 0,134,172,
/* 0x0480 */ 8, 0,224, 3, 0, 0, 0, 0,168,255,189, 39, 72, 0,182,175,
/* 0x0490 */ 64, 0,180,175, 56, 0,178,175, 84, 0,191,175, 80, 0,190,175,
/* 0x04a0 */ 76, 0,183,175, 68, 0,181,175, 60, 0,179,175, 52, 0,177,175,
/* 0x04b0 */ 48, 0,176,175, 28, 0,162,140, 33,160,160, 0, 33,144,162, 0,
/* 0x04c0 */ 39, 16, 10, 0, 33,176,192, 0, 28, 0,164,175, 32, 0,167,175,
/* 0x04d0 */ 36, 0,168,175, 40, 0,169,175, 24, 0,192, 16, 20, 0,162,175,
/* 0x04e0 */ 0, 0, 6,141, 2, 0, 2, 36, 16, 0,195,148, 0, 0, 0, 0,
/* 0x04f0 */ 4, 0, 98, 20, 52, 0,196, 36, 8, 0,145,140, 6, 0, 0, 16,
/* 0x0500 */ 12, 0,160,175, 40, 0,130,140, 0, 0, 0, 0, 35, 48,194, 0,
/* 0x0510 */ 12, 0,166,175, 33,136,192, 0, 20, 0,130,140, 33, 32, 32, 2,
/* 0x0520 */ 33, 48, 64, 0, 33, 16, 81, 0, 16, 0,162,175, 55,255, 17, 4,
/* 0x0530 */ 251, 15, 2, 36,213, 0, 0, 16, 8, 0,160,175, 16, 0,162,148,
/* 0x0540 */ 44, 0,163,148, 3, 0, 66, 56, 43, 16, 2, 0, 0, 57, 2, 0,
/* 0x0550 */ 255,255, 99, 36, 33, 40, 64, 2,255,255, 6, 36, 33,136, 0, 0,
/* 0x0560 */ 19, 0, 0, 16, 1, 0, 8, 36, 0, 0,162,140, 0, 0, 0, 0,
/* 0x0570 */ 14, 0, 72, 20,255,255, 99, 36, 8, 0,164,140, 0, 0, 0, 0,
/* 0x0580 */ 43, 16,134, 0, 2, 0, 64, 16, 0, 0, 0, 0, 33, 48,128, 0,
/* 0x0590 */ 20, 0,162,140, 0, 0, 0, 0, 33, 32,130, 0, 43, 16, 36, 2,
/* 0x05a0 */ 2, 0, 64, 16, 0, 0, 0, 0, 33,136,128, 0, 32, 0,165, 36,
/* 0x05b0 */ 237,255, 97, 4, 36,128, 70, 1, 35,136, 48, 2, 35,136, 42, 2,
/* 0x05c0 */ 255,255, 49, 38, 36,136, 81, 1, 33, 32, 0, 2, 33, 40, 32, 2,
/* 0x05d0 */ 2, 8,231, 52, 33, 48, 0, 0,255,255, 8, 36, 4,255, 17, 4,
/* 0x05e0 */ 33, 72, 0, 0, 35,128, 80, 0, 33,136, 34, 2, 12, 0,176,175,
/* 0x05f0 */ 16, 0,177,175,165, 0, 0, 16, 8, 0,160,175, 13, 0,192, 18,
/* 0x0600 */ 6, 0, 2, 36, 0, 0, 67,142, 0, 0, 0, 0, 11, 0, 98, 20,
/* 0x0610 */ 1, 0, 2, 36, 8, 0, 70,142, 12, 0,163,143, 32, 0,164,143,
/* 0x0620 */ 33, 48,102, 0,141,255, 17, 4, 3, 0, 5, 36,147, 0, 0, 16,
/* 0x0630 */ 0, 0, 0, 0, 0, 0, 67,142, 1, 0, 2, 36,143, 0, 98, 20,
/* 0x0640 */ 0, 0, 0, 0, 21, 0,192, 18, 0, 0, 0, 0, 4, 0, 66,142,
/* 0x0650 */ 0, 0, 0, 0, 17, 0, 64, 20, 0, 0, 0, 0, 28, 0,130,142,
/* 0x0660 */ 8, 0, 70,142, 12, 0,164,143, 33, 48,194, 0, 33, 48,134, 0,
/* 0x0670 */ 32, 0,164,143,121,255, 17, 4, 3, 0, 5, 36, 32, 0,164,143,
/* 0x0680 */ 44, 0,134,150,117,255, 17, 4, 5, 0, 5, 36, 32, 0,164,143,
/* 0x0690 */ 42, 0,134,150,113,255, 17, 4, 4, 0, 5, 36, 8, 0, 66,142,
/* 0x06a0 */ 12, 0,164,143, 24, 0, 67,142, 33,240,130, 0, 81,115, 2, 60,
/* 0x06b0 */ 128, 24, 3, 0, 64, 98, 66, 52, 6,128, 98, 0, 20, 0,163,143,
/* 0x06c0 */ 16, 0, 68,142, 36, 16,195, 3, 0, 0,164,175, 33,152,130, 0,
/* 0x06d0 */ 20, 0, 68,142, 4, 0,190,175, 7, 0, 23, 50, 24, 0,164,175,
/* 0x06e0 */ 22, 0,192, 18, 35,136,194, 3, 33, 32, 32, 2, 33, 40, 96, 2,
/* 0x06f0 */ 3, 0, 6, 36, 18, 8, 7, 36,255,255, 8, 36,188,254, 17, 4,
/* 0x0700 */ 33, 72, 0, 0, 71, 0, 34, 22, 4, 0, 2, 50, 4, 0, 64, 16,
/* 0x0710 */ 0, 0, 0, 0, 40, 0,167,143, 2, 0, 0, 16, 0, 0, 0, 0,
/* 0x0720 */ 33, 56, 0, 0, 28, 0,166,143, 33, 32,192, 2,228,254, 17, 4,
/* 0x0730 */ 33, 40,160, 3, 11, 0, 0, 16, 0, 0, 0, 0, 4, 0, 73,142,
/* 0x0740 */ 28, 0,168,143, 33, 32, 32, 2, 35, 72, 34, 1, 33, 40, 96, 2,
/* 0x0750 */ 33, 48,224, 2,166,254, 17, 4, 18, 0, 7, 36, 50, 0, 34, 22,
/* 0x0760 */ 127, 0, 4, 36, 20, 0,164,143, 35, 16, 19, 0, 2, 0,227, 50,
/* 0x0770 */ 8, 0, 96, 16, 36,168, 68, 0, 6, 0,160, 18, 33, 24, 51, 2,
/* 0x0780 */ 33, 16,160, 2,255,255, 66, 36, 0, 0, 96,160,253,255, 64, 20,
/* 0x0790 */ 1, 0, 99, 36, 40, 0,192, 18, 1, 0, 2, 36, 0, 0, 67,142,
/* 0x07a0 */ 0, 0, 0, 0, 26, 0, 98, 20, 33, 32, 32, 2, 24, 0, 66,142,
/* 0x07b0 */ 0, 0, 0, 0, 1, 0, 66, 48, 22, 0, 64, 16, 33, 40, 96, 2,
/* 0x07c0 */ 20, 0, 68,142, 16, 0, 66,142, 8, 0, 67,142, 69, 0,130, 20,
/* 0x07d0 */ 33, 16,131, 0, 12, 0,163,143, 20, 0,164,143, 33,128, 67, 0,
/* 0x07e0 */ 35, 16, 16, 0, 36, 16,130, 0, 12, 0, 66, 44, 61, 0, 64, 20,
/* 0x07f0 */ 12, 0, 2, 36, 0, 0, 2,174,192, 3, 2, 60, 8, 0, 66, 52,
/* 0x0800 */ 4, 0, 2,174, 74, 0, 0, 16, 8, 0, 0,174, 33, 32, 32, 2,
/* 0x0810 */ 33, 40, 96, 2,130,254, 17, 4, 33, 48,224, 2, 6, 0, 64, 16,
/* 0x0820 */ 0, 0, 0, 0,127, 0, 4, 36,120,254, 17, 4,161, 15, 2, 36,
/* 0x0830 */ 255,255, 0, 16, 0, 0, 0, 0, 24, 0,163,143, 33, 16,117, 2,
/* 0x0840 */ 33, 40,195, 3, 33,128, 34, 2, 43, 16, 5, 2, 11, 0, 64, 16,
/* 0x0850 */ 35, 40,176, 0, 33, 48,224, 2, 33, 32, 0, 2, 18, 8, 7, 36,
/* 0x0860 */ 255,255, 8, 36, 98,254, 17, 4, 33, 72, 0, 0, 3, 0, 2, 18,
/* 0x0870 */ 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0, 8, 0,164,143,
/* 0x0880 */ 32, 0, 82, 38, 1, 0,132, 36, 8, 0,164,175, 44, 0,130,150,
/* 0x0890 */ 8, 0,163,143, 0, 0, 0, 0, 42, 16, 98, 0, 87,255, 64, 20,
/* 0x08a0 */ 0, 0, 0, 0, 8, 0,192, 18, 3, 0, 2, 36, 16, 0,131,150,
/* 0x08b0 */ 0, 0, 0, 0, 4, 0, 98, 16,205, 15, 2, 36, 16, 0,164,143,
/* 0x08c0 */ 82,254, 17, 4, 0, 0, 0, 0, 36, 0,164,143, 0, 0, 0, 0,
/* 0x08d0 */ 29, 0,128, 16, 0, 0, 0, 0, 12, 0,162,143, 26, 0, 0, 16,
/* 0x08e0 */ 0, 0,130,172, 33, 32, 0, 0, 1, 0, 5, 60, 3, 0, 6, 36,
/* 0x08f0 */ 2, 8, 7, 36,255,255, 8, 36, 61,254, 17, 4, 33, 72, 0, 0,
/* 0x0900 */ 194,255, 64, 16, 33,128, 64, 0, 12, 0, 2, 36, 0, 0, 2,174,
/* 0x0910 */ 192, 3, 2, 60, 8, 0, 66, 52, 4, 0, 2,174, 8, 0, 0,174,
/* 0x0920 */ 33, 32, 0, 2, 12, 0, 5, 36, 61,254, 17, 4, 5, 0, 6, 36,
/* 0x0930 */ 32, 0,164,143, 33, 48, 0, 2,200,254, 17, 4, 33, 40, 0, 0,
/* 0x0940 */ 179,255, 0, 16, 33, 32, 32, 2, 24, 0,130,142, 12, 0,163,143,
/* 0x0950 */ 84, 0,191,143, 80, 0,190,143, 76, 0,183,143, 72, 0,182,143,
/* 0x0960 */ 68, 0,181,143, 64, 0,180,143, 60, 0,179,143, 56, 0,178,143,
/* 0x0970 */ 52, 0,177,143, 48, 0,176,143, 33, 16, 98, 0, 8, 0,224, 3,
/* 0x0980 */ 88, 0,189, 39,192,255,189, 39, 56, 0,191,175, 52, 0,181,175,
/* 0x0990 */ 48, 0,180,175, 44, 0,179,175, 40, 0,178,175, 36, 0,177,175,
/* 0x09a0 */ 32, 0,176,175, 4, 0,130,140, 33,144, 0, 1, 0, 0,136,140,
/* 0x09b0 */ 33, 24,128, 0, 33,152,192, 0, 33,168, 96, 1, 33,160,224, 0,
/* 0x09c0 */ 33,136, 32, 1, 12, 0, 66, 36, 12, 0,165,175, 20, 0,164, 39,
/* 0x09d0 */ 4, 0,165, 39, 33, 48, 64, 2, 33, 56, 0, 0, 33,128, 64, 1,
/* 0x09e0 */ 16, 0,163,175, 24, 0,163,175, 4, 0,168,175, 20, 0,162,175,
/* 0x09f0 */ 51,254, 17, 4, 8, 0,179,175, 33, 72, 32, 2, 33, 32, 64, 2,
/* 0x0a00 */ 33, 40, 96, 2, 12, 0,166, 39, 33, 56,128, 2, 33, 64,160, 3,
/* 0x0a10 */ 33, 80,160, 2,156,254, 17, 4, 0, 0,176,175, 33, 48, 64, 0,
/* 0x0a20 */ 33, 32,128, 2, 9, 0, 5, 36,140,254, 17, 4, 33,136, 64, 0,
/* 0x0a30 */ 44, 0,102,150, 52, 0,100, 38, 43, 0, 0, 16, 33, 40, 0, 0,
/* 0x0a40 */ 0, 0,131,140, 3, 0, 2, 36, 39, 0, 98, 20, 32, 0,132, 36,
/* 0x0a50 */ 224,255,132, 36, 8, 0,130,140, 0, 0,164,143, 33, 40, 0, 0,
/* 0x0a60 */ 33, 32, 68, 0, 33, 48, 0, 0,232,253, 17, 4,165, 15, 2, 36,
/* 0x0a70 */ 9, 0, 64, 4, 33,128, 64, 0, 33, 32, 64, 0, 33, 40, 96, 2,
/* 0x0a80 */ 0, 2, 6, 36,225,253, 17, 4,163, 15, 2, 36, 0, 2, 3, 36,
/* 0x0a90 */ 6, 0, 67, 16, 33, 80,160, 2,127, 0, 4, 36,219,253, 17, 4,
/* 0x0aa0 */ 161, 15, 2, 36,255,255, 0, 16, 0, 0, 0, 0, 33, 56,128, 2,
/* 0x0ab0 */ 33, 64,160, 3, 33, 72, 0, 0,115,254, 17, 4, 33, 48, 0, 0,
/* 0x0ac0 */ 0, 0,166,143, 33, 32,128, 2, 7, 0, 5, 36, 99,254, 17, 4,
/* 0x0ad0 */ 33,136, 64, 0, 33, 32, 0, 2,204,253, 17, 4,166, 15, 2, 36,
/* 0x0ae0 */ 5, 0, 0, 16, 33, 16, 32, 2, 42, 16,166, 0,212,255, 64, 20,
/* 0x0af0 */ 1, 0,165, 36, 33, 16, 32, 2, 56, 0,191,143, 52, 0,181,143,
/* 0x0b00 */ 48, 0,180,143, 44, 0,179,143, 40, 0,178,143, 36, 0,177,143,
/* 0x0b10 */ 32, 0,176,143, 8, 0,224, 3, 64, 0,189, 39
/* 0x0090 */ 33, 16,160, 3, 16,240,189, 39, 33, 24,160, 3, 0, 0, 65,140,
/* 0x00a0 */ 4, 0, 66, 36, 0, 0, 97,172, 4, 0, 99, 36,251,255, 86, 20,
/* 0x00b0 */ 252,255,105, 36, 0, 0, 96,172, 4, 0, 99, 36, 33,176, 96, 0,
/* 0x00c0 */ 0, 0, 65,140, 4, 0, 72,140, 8, 0, 66, 36, 0, 0, 97,172,
/* 0x00d0 */ 4, 0,104,172, 8, 0, 99, 36,249,255, 32, 20, 33,160, 96, 0,
/* 0x00e0 */ 0, 0, 35,173, 32, 0, 1, 36, 0, 0, 97,160, 1, 0, 97,160,
/* 0x00f0 */ 2, 0, 97,160, 61, 0, 1, 36, 3, 0, 97,160, 4, 0,119, 36,
/* 0x0100 */ 5, 0, 17, 4, 20, 0,191,175, 47,112,114,111, 99, 47,115,101,
/* 0x0110 */ 108,102, 47,101,120,101, 0, 0, 0, 0, 5, 36, 33, 32,224, 3,
/* 0x0120 */ 165, 15, 2, 36, 12, 0, 0, 0,255, 15, 6, 36, 33, 40,224, 2,
/* 0x0130 */ 20, 0,164,143, 20, 0,162,175,245, 15, 2, 36, 12, 0, 0, 0,
/* 0x0140 */ 2, 0,224, 4, 33, 8,162, 0, 0, 0, 32,160, 0,254,189, 39,
/* 0x0150 */ 33, 88,128, 3, 33, 80,160, 2, 33, 72, 0, 0, 33, 64,192, 3,
/* 0x0160 */ 33, 56,192, 2, 33, 48,160, 3, 33, 40, 32, 2, 1, 0, 16, 4,
/* 0x0170 */ 116, 1, 2, 36, 35, 16,226, 3,180, 9, 66, 36, 9,248, 64, 0,
/* 0x0180 */ 33, 32, 0, 2, 0, 2,189, 39, 33,240, 64, 0, 92, 0,165,142,
/* 0x0190 */ 60, 0,162,142, 33, 32,160, 2, 35, 40,162, 0,251, 15, 2, 36,
/* 0x01a0 */ 12, 0, 0, 0, 20, 0,168,143, 33, 72, 0, 0, 16, 0,168,175,
/* 0x01b0 */ 20, 0,169,175, 2, 0, 7, 36, 1, 0, 6, 36, 34, 40, 28, 0,
/* 0x01c0 */ 33, 32, 0, 0,250, 15, 2, 36, 12, 0, 0, 0, 16, 0,164,143,
/* 0x01d0 */ 166, 15, 2, 36, 12, 0, 0, 0, 28, 0,165,143, 24, 0,164,143,
/* 0x01e0 */ 32, 0,189, 39, 33, 8,160, 3, 0,254,189, 39, 4, 0,189, 39,
/* 0x01f0 */ 254,255,161, 23,252,255,160,175,252,255,129,142, 0, 0, 0, 0,
/* 0x0200 */ 3, 0, 32, 16, 0, 0, 0, 0, 8, 0, 32, 0,251, 15, 2, 36,
/* 0x0210 */ 8, 0,192, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0220 */ 250, 15, 2, 36,224,255,189, 39, 16, 0,168,175, 20, 0,169,175,
/* 0x0230 */ 12, 0, 0, 0, 2, 0, 0, 16, 32, 0,189, 39, 12, 0, 0, 0,
/* 0x0240 */ 1, 0,225, 44,255,255, 33, 36, 8, 0,224, 3, 37, 16, 65, 0,
/* 0x0250 */ 248,255,189, 39, 0, 0,191,175,248,255, 17, 4, 29, 16, 2, 36,
/* 0x0260 */ 0, 0,191,143, 0, 0, 0, 0, 8, 0,224, 3, 8, 0,189, 39,
/* 0x0270 */ 248,255,189, 39, 0, 0,191,175, 0, 0,130,140, 4, 0,135,140,
/* 0x0280 */ 43, 16, 70, 0, 3, 0, 64, 20,161, 15, 2, 36, 10, 0, 0, 16,
/* 0x0290 */ 33, 24,192, 0,127, 0, 4, 36,232,255, 17, 4, 0, 0, 0, 0,
/* 0x02a0 */ 255,255, 0, 16, 0, 0, 0, 0, 0, 0,226,144, 1, 0,231, 36,
/* 0x02b0 */ 0, 0,162,160, 1, 0,165, 36,255,255, 99, 36,255,255, 2, 36,
/* 0x02c0 */ 249,255, 98, 20, 0, 0, 0, 0, 4, 0,131,140, 0, 0,130,140,
/* 0x02d0 */ 33, 24,102, 0, 35, 16, 70, 0, 0, 0,130,172, 4, 0,131,172,
/* 0x02e0 */ 0, 0,191,143, 0, 0, 0, 0, 8, 0,224, 3, 8, 0,189, 39,
/* 0x02f0 */ 216,255,189, 39, 28, 0,179,175, 24, 0,178,175, 20, 0,177,175,
/* 0x0300 */ 16, 0,176,175, 33,136,128, 0, 33,128,160, 0, 33,152,192, 0,
/* 0x0310 */ 33,144,224, 0, 82, 0, 0, 16, 32, 0,191,175, 33, 32, 32, 2,
/* 0x0320 */ 211,255, 17, 4, 4, 0,165, 39, 4, 0,163,143, 8, 0,166,143,
/* 0x0330 */ 10, 0, 96, 20, 88, 33, 2, 60, 85, 80, 66, 52, 10, 0,194, 20,
/* 0x0340 */ 127, 0, 4, 36, 0, 0, 34,142, 0, 0, 0, 0, 7, 0, 64, 20,
/* 0x0350 */ 161, 15, 2, 36, 70, 0, 0, 16, 0, 0, 0, 0, 7, 0,192, 20,
/* 0x0360 */ 43, 16,102, 0,127, 0, 4, 36,161, 15, 2, 36,179,255, 17, 4,
/* 0x0370 */ 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0,250,255, 64, 20,
/* 0x0380 */ 127, 0, 4, 36, 0, 0, 2,142, 0, 0, 0, 0, 43, 16, 67, 0,
/* 0x0390 */ 245,255, 64, 20, 43, 16,195, 0, 4, 0, 7,142, 39, 0, 64, 16,
/* 0x03a0 */ 33, 40,224, 0, 4, 0, 36,142, 12, 0,168,147, 33, 40,192, 0,
/* 0x03b0 */ 0, 0,163,175, 33, 48,224, 0, 9,248, 96, 2, 33, 56,160, 3,
/* 0x03c0 */ 233,255, 64, 20,127, 0, 4, 36, 0, 0,165,143, 4, 0,162,143,
/* 0x03d0 */ 0, 0, 0, 0,228,255,162, 20, 0, 0, 0, 0, 13, 0,167,147,
/* 0x03e0 */ 0, 0, 0, 0, 13, 0,224, 16, 0, 0, 0, 0, 11, 0, 64, 18,
/* 0x03f0 */ 1, 2,162, 44, 5, 0, 64, 16, 0, 0, 0, 0, 0, 0, 2,142,
/* 0x0400 */ 0, 0, 0, 0, 5, 0, 69, 20, 0, 0, 0, 0, 4, 0, 4,142,
/* 0x0410 */ 14, 0,166,147, 9,248, 64, 2, 0, 0, 0, 0, 8, 0,162,143,
/* 0x0420 */ 4, 0, 35,142, 0, 0, 36,142, 33, 24, 98, 0, 35, 32,130, 0,
/* 0x0430 */ 4, 0, 35,174, 3, 0, 0, 16, 0, 0, 36,174,140,255, 17, 4,
/* 0x0440 */ 33, 32, 32, 2, 4, 0,162,143, 4, 0, 3,142, 0, 0, 4,142,
/* 0x0450 */ 33, 24, 98, 0, 35, 32,130, 0, 4, 0, 3,174, 0, 0, 4,174,
/* 0x0460 */ 0, 0, 2,142, 0, 0, 0, 0,172,255, 64, 20, 12, 0, 6, 36,
/* 0x0470 */ 32, 0,191,143, 28, 0,179,143, 24, 0,178,143, 20, 0,177,143,
/* 0x0480 */ 16, 0,176,143, 8, 0,224, 3, 40, 0,189, 39, 8, 0,128, 16,
/* 0x0490 */ 0, 0, 0, 0, 0, 0,130,140, 0, 0, 0, 0, 3, 0, 69, 16,
/* 0x04a0 */ 0, 0, 0, 0,251,255, 0, 16, 8, 0,132, 36, 4, 0,134,172,
/* 0x04b0 */ 8, 0,224, 3, 0, 0, 0, 0,168,255,189, 39, 72, 0,182,175,
/* 0x04c0 */ 64, 0,180,175, 56, 0,178,175, 84, 0,191,175, 80, 0,190,175,
/* 0x04d0 */ 76, 0,183,175, 68, 0,181,175, 60, 0,179,175, 52, 0,177,175,
/* 0x04e0 */ 48, 0,176,175, 28, 0,162,140, 33,160,160, 0, 33,144,162, 0,
/* 0x04f0 */ 39, 16, 10, 0, 33,176,192, 0, 28, 0,164,175, 32, 0,167,175,
/* 0x0500 */ 36, 0,168,175, 40, 0,169,175, 24, 0,192, 16, 20, 0,162,175,
/* 0x0510 */ 0, 0, 6,141, 2, 0, 2, 36, 16, 0,195,148, 0, 0, 0, 0,
/* 0x0520 */ 4, 0, 98, 20, 52, 0,196, 36, 8, 0,145,140, 6, 0, 0, 16,
/* 0x0530 */ 12, 0,160,175, 40, 0,130,140, 0, 0, 0, 0, 35, 48,194, 0,
/* 0x0540 */ 12, 0,166,175, 33,136,192, 0, 20, 0,130,140, 33, 32, 32, 2,
/* 0x0550 */ 33, 40, 64, 0, 33, 16, 81, 0, 16, 0,162,175, 55,255, 17, 4,
/* 0x0560 */ 251, 15, 2, 36,213, 0, 0, 16, 8, 0,160,175, 16, 0,162,148,
/* 0x0570 */ 44, 0,163,148, 3, 0, 66, 56, 43, 16, 2, 0, 0, 57, 2, 0,
/* 0x0580 */ 255,255, 99, 36, 33, 40, 64, 2,255,255, 6, 36, 33,136, 0, 0,
/* 0x0590 */ 19, 0, 0, 16, 1, 0, 8, 36, 0, 0,162,140, 0, 0, 0, 0,
/* 0x05a0 */ 14, 0, 72, 20,255,255, 99, 36, 8, 0,164,140, 0, 0, 0, 0,
/* 0x05b0 */ 43, 16,134, 0, 2, 0, 64, 16, 0, 0, 0, 0, 33, 48,128, 0,
/* 0x05c0 */ 20, 0,162,140, 0, 0, 0, 0, 33, 32,130, 0, 43, 16, 36, 2,
/* 0x05d0 */ 2, 0, 64, 16, 0, 0, 0, 0, 33,136,128, 0, 32, 0,165, 36,
/* 0x05e0 */ 237,255, 97, 4, 36,128, 70, 1, 35,136, 48, 2, 35,136, 42, 2,
/* 0x05f0 */ 255,255, 49, 38, 36,136, 81, 1, 33, 32, 0, 2, 33, 40, 32, 2,
/* 0x0600 */ 2, 8,231, 52, 33, 48, 0, 0,255,255, 8, 36, 4,255, 17, 4,
/* 0x0610 */ 33, 72, 0, 0, 35,128, 80, 0, 33,136, 34, 2, 12, 0,176,175,
/* 0x0620 */ 16, 0,177,175,165, 0, 0, 16, 8, 0,160,175, 13, 0,192, 18,
/* 0x0630 */ 6, 0, 2, 36, 0, 0, 67,142, 0, 0, 0, 0, 11, 0, 98, 20,
/* 0x0640 */ 1, 0, 2, 36, 8, 0, 70,142, 12, 0,163,143, 32, 0,164,143,
/* 0x0650 */ 33, 48,102, 0,141,255, 17, 4, 3, 0, 5, 36,147, 0, 0, 16,
/* 0x0660 */ 0, 0, 0, 0, 0, 0, 67,142, 1, 0, 2, 36,143, 0, 98, 20,
/* 0x0670 */ 0, 0, 0, 0, 21, 0,192, 18, 0, 0, 0, 0, 4, 0, 66,142,
/* 0x0680 */ 0, 0, 0, 0, 17, 0, 64, 20, 0, 0, 0, 0, 28, 0,130,142,
/* 0x0690 */ 8, 0, 70,142, 12, 0,164,143, 33, 48,194, 0, 33, 48,134, 0,
/* 0x06a0 */ 32, 0,164,143,121,255, 17, 4, 3, 0, 5, 36, 32, 0,164,143,
/* 0x06b0 */ 44, 0,134,150,117,255, 17, 4, 5, 0, 5, 36, 32, 0,164,143,
/* 0x06c0 */ 42, 0,134,150,113,255, 17, 4, 4, 0, 5, 36, 8, 0, 66,142,
/* 0x06d0 */ 12, 0,164,143, 24, 0, 67,142, 33,240,130, 0, 81,115, 2, 60,
/* 0x06e0 */ 128, 24, 3, 0, 64, 98, 66, 52, 6,128, 98, 0, 20, 0,163,143,
/* 0x06f0 */ 16, 0, 68,142, 36, 16,195, 3, 0, 0,164,175, 33,152,130, 0,
/* 0x0700 */ 20, 0, 68,142, 4, 0,190,175, 7, 0, 23, 50, 24, 0,164,175,
/* 0x0710 */ 22, 0,192, 18, 35,136,194, 3, 33, 32, 32, 2, 33, 40, 96, 2,
/* 0x0720 */ 3, 0, 6, 36, 18, 8, 7, 36,255,255, 8, 36,188,254, 17, 4,
/* 0x0730 */ 33, 72, 0, 0, 71, 0, 34, 22, 4, 0, 2, 50, 4, 0, 64, 16,
/* 0x0740 */ 0, 0, 0, 0, 40, 0,167,143, 2, 0, 0, 16, 0, 0, 0, 0,
/* 0x0750 */ 33, 56, 0, 0, 28, 0,166,143, 33, 32,192, 2,228,254, 17, 4,
/* 0x0760 */ 33, 40,160, 3, 11, 0, 0, 16, 0, 0, 0, 0, 4, 0, 73,142,
/* 0x0770 */ 28, 0,168,143, 33, 32, 32, 2, 35, 72, 34, 1, 33, 40, 96, 2,
/* 0x0780 */ 33, 48,224, 2,166,254, 17, 4, 18, 0, 7, 36, 50, 0, 34, 22,
/* 0x0790 */ 127, 0, 4, 36, 20, 0,164,143, 35, 16, 19, 0, 2, 0,227, 50,
/* 0x07a0 */ 8, 0, 96, 16, 36,168, 68, 0, 6, 0,160, 18, 33, 24, 51, 2,
/* 0x07b0 */ 33, 16,160, 2,255,255, 66, 36, 0, 0, 96,160,253,255, 64, 20,
/* 0x07c0 */ 1, 0, 99, 36, 40, 0,192, 18, 1, 0, 2, 36, 0, 0, 67,142,
/* 0x07d0 */ 0, 0, 0, 0, 26, 0, 98, 20, 33, 32, 32, 2, 24, 0, 66,142,
/* 0x07e0 */ 0, 0, 0, 0, 1, 0, 66, 48, 22, 0, 64, 16, 33, 40, 96, 2,
/* 0x07f0 */ 20, 0, 68,142, 16, 0, 66,142, 8, 0, 67,142, 69, 0,130, 20,
/* 0x0800 */ 33, 16,131, 0, 12, 0,163,143, 20, 0,164,143, 33,128, 67, 0,
/* 0x0810 */ 35, 16, 16, 0, 36, 16,130, 0, 12, 0, 66, 44, 61, 0, 64, 20,
/* 0x0820 */ 12, 0, 2, 36, 0, 0, 2,174,192, 3, 2, 60, 8, 0, 66, 52,
/* 0x0830 */ 4, 0, 2,174, 74, 0, 0, 16, 8, 0, 0,174, 33, 32, 32, 2,
/* 0x0840 */ 33, 40, 96, 2,130,254, 17, 4, 33, 48,224, 2, 6, 0, 64, 16,
/* 0x0850 */ 0, 0, 0, 0,127, 0, 4, 36,120,254, 17, 4,161, 15, 2, 36,
/* 0x0860 */ 255,255, 0, 16, 0, 0, 0, 0, 24, 0,163,143, 33, 16,117, 2,
/* 0x0870 */ 33, 40,195, 3, 33,128, 34, 2, 43, 16, 5, 2, 11, 0, 64, 16,
/* 0x0880 */ 35, 40,176, 0, 33, 48,224, 2, 33, 32, 0, 2, 18, 8, 7, 36,
/* 0x0890 */ 255,255, 8, 36, 98,254, 17, 4, 33, 72, 0, 0, 3, 0, 2, 18,
/* 0x08a0 */ 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0, 8, 0,164,143,
/* 0x08b0 */ 32, 0, 82, 38, 1, 0,132, 36, 8, 0,164,175, 44, 0,130,150,
/* 0x08c0 */ 8, 0,163,143, 0, 0, 0, 0, 42, 16, 98, 0, 87,255, 64, 20,
/* 0x08d0 */ 0, 0, 0, 0, 8, 0,192, 18, 3, 0, 2, 36, 16, 0,131,150,
/* 0x08e0 */ 0, 0, 0, 0, 4, 0, 98, 16,205, 15, 2, 36, 16, 0,164,143,
/* 0x08f0 */ 82,254, 17, 4, 0, 0, 0, 0, 36, 0,164,143, 0, 0, 0, 0,
/* 0x0900 */ 29, 0,128, 16, 0, 0, 0, 0, 12, 0,162,143, 26, 0, 0, 16,
/* 0x0910 */ 0, 0,130,172, 33, 32, 0, 0, 1, 0, 5, 60, 3, 0, 6, 36,
/* 0x0920 */ 2, 8, 7, 36,255,255, 8, 36, 61,254, 17, 4, 33, 72, 0, 0,
/* 0x0930 */ 194,255, 64, 16, 33,128, 64, 0, 12, 0, 2, 36, 0, 0, 2,174,
/* 0x0940 */ 192, 3, 2, 60, 8, 0, 66, 52, 4, 0, 2,174, 8, 0, 0,174,
/* 0x0950 */ 33, 32, 0, 2, 12, 0, 5, 36, 61,254, 17, 4, 5, 0, 6, 36,
/* 0x0960 */ 32, 0,164,143, 33, 48, 0, 2,200,254, 17, 4, 33, 40, 0, 0,
/* 0x0970 */ 179,255, 0, 16, 33, 32, 32, 2, 24, 0,130,142, 12, 0,163,143,
/* 0x0980 */ 84, 0,191,143, 80, 0,190,143, 76, 0,183,143, 72, 0,182,143,
/* 0x0990 */ 68, 0,181,143, 64, 0,180,143, 60, 0,179,143, 56, 0,178,143,
/* 0x09a0 */ 52, 0,177,143, 48, 0,176,143, 33, 16, 98, 0, 8, 0,224, 3,
/* 0x09b0 */ 88, 0,189, 39,192,255,189, 39, 56, 0,191,175, 52, 0,181,175,
/* 0x09c0 */ 48, 0,180,175, 44, 0,179,175, 40, 0,178,175, 36, 0,177,175,
/* 0x09d0 */ 32, 0,176,175, 4, 0,130,140, 33,144, 0, 1, 0, 0,136,140,
/* 0x09e0 */ 33, 24,128, 0, 33,152,192, 0, 33,168, 96, 1, 33,160,224, 0,
/* 0x09f0 */ 33,136, 32, 1, 12, 0, 66, 36, 12, 0,165,175, 20, 0,164, 39,
/* 0x0a00 */ 4, 0,165, 39, 33, 48, 64, 2, 33, 56, 0, 0, 33,128, 64, 1,
/* 0x0a10 */ 16, 0,163,175, 24, 0,163,175, 4, 0,168,175, 20, 0,162,175,
/* 0x0a20 */ 51,254, 17, 4, 8, 0,179,175, 33, 72, 32, 2, 33, 32, 64, 2,
/* 0x0a30 */ 33, 40, 96, 2, 12, 0,166, 39, 33, 56,128, 2, 33, 64,160, 3,
/* 0x0a40 */ 33, 80,160, 2,156,254, 17, 4, 0, 0,176,175, 33, 48, 64, 0,
/* 0x0a50 */ 33, 32,128, 2, 9, 0, 5, 36,140,254, 17, 4, 33,136, 64, 0,
/* 0x0a60 */ 44, 0,102,150, 52, 0,100, 38, 43, 0, 0, 16, 33, 40, 0, 0,
/* 0x0a70 */ 0, 0,131,140, 3, 0, 2, 36, 39, 0, 98, 20, 32, 0,132, 36,
/* 0x0a80 */ 224,255,132, 36, 8, 0,130,140, 0, 0,164,143, 33, 40, 0, 0,
/* 0x0a90 */ 33, 32, 68, 0, 33, 48, 0, 0,232,253, 17, 4,165, 15, 2, 36,
/* 0x0aa0 */ 9, 0, 64, 4, 33,128, 64, 0, 33, 32, 64, 0, 33, 40, 96, 2,
/* 0x0ab0 */ 0, 2, 6, 36,225,253, 17, 4,163, 15, 2, 36, 0, 2, 3, 36,
/* 0x0ac0 */ 6, 0, 67, 16, 33, 80,160, 2,127, 0, 4, 36,219,253, 17, 4,
/* 0x0ad0 */ 161, 15, 2, 36,255,255, 0, 16, 0, 0, 0, 0, 33, 56,128, 2,
/* 0x0ae0 */ 33, 64,160, 3, 33, 72, 0, 0,115,254, 17, 4, 33, 48, 0, 0,
/* 0x0af0 */ 0, 0,166,143, 33, 32,128, 2, 7, 0, 5, 36, 99,254, 17, 4,
/* 0x0b00 */ 33,136, 64, 0, 33, 32, 0, 2,204,253, 17, 4,166, 15, 2, 36,
/* 0x0b10 */ 5, 0, 0, 16, 33, 16, 32, 2, 42, 16,166, 0,212,255, 64, 20,
/* 0x0b20 */ 1, 0,165, 36, 33, 16, 32, 2, 56, 0,191,143, 52, 0,181,143,
/* 0x0b30 */ 48, 0,180,143, 44, 0,179,143, 40, 0,178,143, 36, 0,177,143,
/* 0x0b40 */ 32, 0,176,143, 8, 0,224, 3, 64, 0,189, 39
};

View File

@ -476,12 +476,12 @@ static int munmap(void *addr, size_t len)
{
#define __NR_munmap (91+ 4000)
register void *const a0 asm("a0") = addr;
register size_t const a1 asm("a2") = len;
register size_t v0 asm("v0");
register size_t const a1 asm("a1") = len;
register size_t v0 asm("v0") = __NR_munmap;
__asm__ __volatile__(
"bal sysgo"
: "=r"(v0)
: [v0] "r"(__NR_munmap), "r"(a0), "r"(a1)
: "+r"(v0)
: "r"(a0), "r"(a1)
: "a3", "ra"
);
return v0;
@ -498,7 +498,7 @@ static int mprotect(void const *addr, size_t len, int prot)
"bal sysgo"
: "+r"(v0)
: "r"(a0), "r"(a1), "r"(a2)
: "a3", "ra", "ra"
: "a3", "ra"
);
return v0;
}

View File

@ -307,78 +307,53 @@ die:
li a0,127
li v0,__NR_exit; syscall
unfold: // IN: $r_fexp,$r_auxv,$r_PMASK,$r_FOLD,ra= "/proc/self/exe"
unfold: // IN: $r_fexp,$r_auxv,$r_PMASK,$r_FOLD
addiu sp,sp,-sp_frame
sw $r_PMASK,F_PMASK(sp)
// Open /proc/self/exe
move a0,ra
li a1,O_RDONLY
li v0,__NR_open; syscall; sw v0,F_fd(sp)
// Reserve enough space to decompress the folded code onto $r_FOLD.
lw v0, sz_pack2 - f_exp($r_fexp) // length before stub
addiu $r_elfa,$r_fexp,sz_pack2 - f_exp
// Reserve enough space to decompress the folded code of the stub
lw $r_LENX,sz_pack2 - f_exp($r_fexp) // length before stub
la $r_elfa,sz_pack2 - f_exp($r_fexp)
li a4,-1
lw $r_szuf,sz_unc($r_FOLD) // sz_unc of fold
li a3,MAP_PRIVATE|MAP_ANONYMOUS
sub $r_elfa,$r_elfa,v0 // $r_elfa= &Elf32_Ehdr of this stub
sub $r_elfa,$r_elfa,$r_LENX // $r_elfa= &Elf32_Ehdr of this stub
li a0,0 // kenrel chooses addr
sub v0,$r_FOLD,$r_elfa // offset(fold)
add a1,$r_szuf,v0 // length needed
sw a1,F_LENU(sp)
move a1,$r_szuf
bal mmapRW0
move $r_LENU,a1
sw v0,F_ADRU(sp)
sw a1,F_LENU(sp)
sw v0, F_ADRU(sp)
// Duplicate the input data
lw v0,sz_cpr($r_FOLD) // sz_cpr of fold
sub a1,$r_LENU,$r_szuf // - sz_unc of fold
lw a4,F_fd(sp) // from file
li a3,MAP_PRIVATE|MAP_FIXED // at reserved addr a0 by previous map
add a1,a1,v0 // + sz_cpr of fold; a1 <= .st_size
bal mmapRW0
lw a0,F_ADRU(sp)
sub $r_relo, v0,$r_elfa // relocation amount
move ra,$r_fexp; add $r_fexp,$r_fexp,$r_relo // use old f_exp; $r_fexp= new &f_exp
// Decompress from old folded code, overwriting new copy of folded code
lw $r_ADRX, -4($r_FOLD) // O_BINFO
addiu src,$r_FOLD,sz_b_info // a0 old folded code
add $r_FOLD,$r_FOLD,$r_relo // dst for unfoding; use copied data
add t1, $r_FOLD, $r_szuf // + sz_unc = last of unfolded
and t0,$r_fexp,$r_PMASK // base for PROT_EXEC
sw t0,F_ADRM(sp)
sub t1,t1,t0 // length for PROT_EXEC
sw t1,F_LENM(sp)
// The new f_exp has PROT_WRITE, so use the old f_exp to decompress.
lb meth,b_method($r_FOLD)
lw $r_ADRX,-4($r_FOLD) // O_BINFO
// Decompress folded code
lb meth,b_method($r_FOLD) // a4
sw $r_szuf,0(sp) // lzma uses for EOF
move dst,$r_FOLD // a2 dst for unfolding
move ldst,sp // a3 &slot on stack
move dst,v0 // a2 dst for unfolding
lw lsrc,sz_cpr($r_FOLD) // a1
jalr ra // decompress it
move ldst,sp // a3 &slot on stack
jalr $r_fexp // decompress it
addiu src,$r_FOLD,sz_b_info // a0 folded code
// Generate code to compute PAGE_MASK.
lw v0,0($r_FOLD) // "li v0,0"
srl v1,$r_PMASK,9
lw a0,F_ADRU(sp)
srl v1,$r_PMASK,9
lw v0,0(a0) // "li v0,0"
andi v1,v1,0xffff // 0xffff is NOT sign-extended
or v0,v0,v1 // replace immediate constant
sw v0,0($r_FOLD)
sw v0,0(a0)
// PROT_EXEC
li a2,PROT_EXEC|PROT_READ
lw a1,F_LENM(sp) // length
lw a0,F_ADRM(sp) // base
lw a1,F_LENU(sp) // length
//lw a0,F_ADRU(sp) // base
li v0,__NR_mprotect; syscall
// Use the unfolded code
addi ra,$r_FOLD,4*4 // jmp over get_page_mask()
lw $r_LENX,sz_pack2 - f_exp($r_fexp)
add $r_ADRX,$r_elfa,$r_ADRX // old compressed data
lw ra,F_ADRU(sp)
//nop r_LENX
addi ra,ra,4*4 // jmp over get_page_mask()
jr ra
add $r_ADRX,$r_ADRX,$r_relo // new compressed data
addu $r_ADRX,$r_elfa,$r_ADRX // compressed data
mmapRW0:
li a5,0 // offset
@ -424,7 +399,6 @@ main:
bal unfold
addiu $r_FOLD,ra,LrFLD - 0f // &b_info for folded loader
0:
.asciz "/proc/self/exe"; .balign 4
.long O_BINFO
LrFLD:
// { b_info={sz_unc, sz_cpr, {4 char}}, folded_loader...}

View File

@ -73,6 +73,8 @@ MAP_PRIVATE= 0x002
MAP_ANONYMOUS=0x800 # not same as i386
PROT_READ= 1
O_RDONLY= 0
get_page_mask:
li v0,0 // modified to PAGE_MASK >> 9
jr ra
@ -100,23 +102,21 @@ a5_sys= 5*NBPW
//k0 26 /* trashed by syscall */
//t9, jp 25 /* trashed by syscall ? */
//t8 24 /* trashed by syscall ? */
//s7 AVAIL 23 /* s7 */
//s7 AVAIL 23 /* s7 */ # saved temp for /proc/self/exe
#define r_auxv 22 /* s6 */
#define r_elfa 21 /* s5 */
#define r_auxe 20 /* s4 */
#define r_LENU 19 /* s3 */
#define r_ADRU 18 /* s2 */
//s3 AVAIL 19 /* s3 */ # previously r_LENU
//s2 AVAIL 18 /* s2 */ # previously r_ADRU
#define r_LENX 17 /* s1 */
#define r_ADRX 16 /* s0 */
/* In:
r_ADRX,r_LENX,r_elfa,r_auxv,r_PMASK,r_fexp
sp= -sp_frame{%,%,%,%,PMASK,fd,ADRU,LENU}, {argc,argv...,0,env...,0,auxv...,0,0,strings}
sp= -sp_frame{%,%,%,%,PMASK,%fd,ADRU,LENU}, {argc,argv...,0,env...,0,auxv...,0,0,strings}
*/
fold_begin:
//// break
lw $r_ADRU,F_ADRU(sp)
lw $r_LENU,F_LENU(sp)
move v0,sp
addiu sp,(~0<<4)&-(NBPW+ 4+ PATHSIZE - sp_frame) # alloca: new envp[0], " =", buffer
@ -141,16 +141,22 @@ L30: // copy auxv
sb tmp,2(v1)
li tmp,'='
sb tmp,3(v1)
addiu s7,v1,4 # &buf[0]
li a2,PATHSIZE-1
addiu a1,v1,4 # &buf[0]
bal 9f
move a0,ra # &path
sw ra,F_fd(sp) # "/proc/self/exe"
.asciz "/proc/self/exe"
.balign 4
9:
li v0,__NR_readlink
syscall
li a1,O_RDONLY
move a0,ra # "/proc/self/exe"
li v0,__NR_open; syscall
li a2,PATHSIZE-1
move a1,s7 # &buf[0]
lw a0,F_fd(sp) # "/proc/self/exe"
sw v0,F_fd(sp) # result of __NR_open
li v0,__NR_readlink; syscall
bltz a3,0f
addu tmp,a1,v0
sb $0,(tmp) # null terminate the path
@ -186,6 +192,14 @@ BAL=0x04110000
addiu sp,MAX_ELF_HDR # un-alloca
move $r_fexp,v0 # &entry
p_vaddr= 4+4
// Discard pages of compressed data (includes [ADRX,+LENX) )
lw a1,p_vaddr+sz_Phdr+sz_Ehdr($r_elfa) // Phdr[C_TEXT= 1].p_vaddr
lw v0,p_vaddr +sz_Ehdr($r_elfa) // Phdr[C_BASE= 0].p_vaddr
move a0,$r_elfa // hi elfaddr
subu a1,a1,v0 // length
li v0,__NR_munmap; syscall
// Map 1 page of /proc/self/exe so that munmap does not remove all references
lw a4,F_fd(sp)
move a5,$0 // offset
@ -196,25 +210,28 @@ BAL=0x04110000
neg a1,$r_PMASK // PAGE_SIZE
move a0,$0 // addr
li v0,__NR_mmap; syscall
// close /proc/self/exe
lw a0,a4_sys(sp) // fd
li v0,__NR_close; syscall
lw a1,F_LENU(sp) # prepare for munmap() at escape hatch
lw a0,F_ADRU(sp)
addiu sp,sp,sp_frame
/* Workaround suspected glibc bug: elf/rtld.c assumes uninit local is zero.
2007-11-24 openembedded.org mipsel-linux 2.6.12.6/glibc 2.3.2
*/
move tmp,sp
addiu sp, -300 # estimated stack bound of upx_main and below
addiu sp, -512 # estimated stack bound of upx_main and below
0:
addiu sp,NBPW
bne sp,tmp,0b
sw $0,-NBPW(sp)
lw tmp,-sz_auxv+ a_val($r_auxe) // last .a_val
move a1,$r_LENU
nop # needed? allegedly MIPS R3000 provides load delay in hardware when needed
beqz tmp,L40 # could not make escape hatch
move a0,$r_ADRU
nop # even R3000 requires branch delay
jr tmp # goto munmap escape hatch: [syscall; jr $r_fexp; nop]
li v0,__NR_munmap
L40:
@ -256,8 +273,7 @@ mmap: .globl mmap
addiu sp,sp,-sp_frame
sw a4,a4_sys(sp)
sw a5,a5_sys(sp)
li v0,__NR_mmap
syscall
li v0,__NR_mmap; syscall
b sysret
addiu sp,sp,sp_frame
#endif /*}*/

View File

@ -14,7 +14,7 @@ Idx Name Size VMA LMA File off Algn Flags
9 NRV_TAIL 00000010 00000000 00000000 00001a5c 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 00001a6c 2**0 CONTENTS, READONLY
11 ELFMAINY 0000002a 00000000 00000000 00001a90 2**0 CONTENTS, RELOC, READONLY
12 ELFMAINZ 00000194 00000000 00000000 00001abc 2**2 CONTENTS, RELOC, READONLY
12 ELFMAINZ 00000124 00000000 00000000 00001aba 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@ -54,4 +54,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000190 R_MIPS_32 O_BINFO
00000120 R_MIPS_32 O_BINFO

View File

@ -9,20 +9,20 @@ Linker script and memory map
TARGET(elf32-bigmips)
0x0000000000100080 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000100080 0xaa0
.text 0x0000000000100080 0xad0
*(.text)
.text 0x0000000000100080 0x170 tmp/mips.r3000-linux.elf-fold.o
.text 0x00000000001001f0 0x930 tmp/mips.r3000-linux.elf-main.o
0x0000000000100984 upx_main
.text 0x0000000000100080 0x1a0 tmp/mips.r3000-linux.elf-fold.o
.text 0x0000000000100220 0x930 tmp/mips.r3000-linux.elf-main.o
0x00000000001009b4 upx_main
*(.data)
.data 0x0000000000100b20 0x0 tmp/mips.r3000-linux.elf-fold.o
.data 0x0000000000100b20 0x0 tmp/mips.r3000-linux.elf-main.o
.data 0x0000000000100b50 0x0 tmp/mips.r3000-linux.elf-fold.o
.data 0x0000000000100b50 0x0 tmp/mips.r3000-linux.elf-main.o
.data
.bss 0x0000000000100b20 0x0
.bss 0x0000000000100b20 0x0 tmp/mips.r3000-linux.elf-fold.o
.bss 0x0000000000100b20 0x0 tmp/mips.r3000-linux.elf-main.o
.bss 0x0000000000100b50 0x0
.bss 0x0000000000100b50 0x0 tmp/mips.r3000-linux.elf-fold.o
.bss 0x0000000000100b50 0x0 tmp/mips.r3000-linux.elf-main.o
LOAD tmp/mips.r3000-linux.elf-fold.o
LOAD tmp/mips.r3000-linux.elf-main.o
OUTPUT(tmp/mips.r3000-linux.elf-fold.bin elf32-bigmips)

View File

@ -14,7 +14,7 @@ Idx Name Size VMA LMA File off Algn Flags
9 NRV_TAIL 00000010 00000000 00000000 000019e4 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 000019f4 2**0 CONTENTS, READONLY
11 ELFMAINY 0000002a 00000000 00000000 00001a18 2**0 CONTENTS, RELOC, READONLY
12 ELFMAINZ 00000194 00000000 00000000 00001a44 2**2 CONTENTS, RELOC, READONLY
12 ELFMAINZ 00000124 00000000 00000000 00001a42 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 l d ELFMAINZ 00000000 ELFMAINZ
@ -54,4 +54,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [ELFMAINZ]:
OFFSET TYPE VALUE
00000190 R_MIPS_32 O_BINFO
00000120 R_MIPS_32 O_BINFO

View File

@ -9,20 +9,20 @@ Linker script and memory map
TARGET(elf32-littlemips)
0x0000000000100080 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000100080 0xaa0
.text 0x0000000000100080 0xad0
*(.text)
.text 0x0000000000100080 0x170 tmp/mipsel.r3000-linux.elf-fold.o
.text 0x00000000001001f0 0x930 tmp/mipsel.r3000-linux.elf-main.o
0x0000000000100984 upx_main
.text 0x0000000000100080 0x1a0 tmp/mipsel.r3000-linux.elf-fold.o
.text 0x0000000000100220 0x930 tmp/mipsel.r3000-linux.elf-main.o
0x00000000001009b4 upx_main
*(.data)
.data 0x0000000000100b20 0x0 tmp/mipsel.r3000-linux.elf-fold.o
.data 0x0000000000100b20 0x0 tmp/mipsel.r3000-linux.elf-main.o
.data 0x0000000000100b50 0x0 tmp/mipsel.r3000-linux.elf-fold.o
.data 0x0000000000100b50 0x0 tmp/mipsel.r3000-linux.elf-main.o
.data
.bss 0x0000000000100b20 0x0
.bss 0x0000000000100b20 0x0 tmp/mipsel.r3000-linux.elf-fold.o
.bss 0x0000000000100b20 0x0 tmp/mipsel.r3000-linux.elf-main.o
.bss 0x0000000000100b50 0x0
.bss 0x0000000000100b50 0x0 tmp/mipsel.r3000-linux.elf-fold.o
.bss 0x0000000000100b50 0x0 tmp/mipsel.r3000-linux.elf-main.o
LOAD tmp/mipsel.r3000-linux.elf-fold.o
LOAD tmp/mipsel.r3000-linux.elf-main.o
OUTPUT(tmp/mipsel.r3000-linux.elf-fold.bin elf32-littlemips)