From 5720445d15f7af65ba4f739c7b802ae2e5868efc Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Wed, 21 Jun 2006 14:34:23 +0200 Subject: [PATCH] Use ebx for state pointer. Decrease local stack size. --- src/stub/i386-dos32.djgpp2.h | 339 +++++++++++----------- src/stub/i386-dos32.tmt.h | 98 +++---- src/stub/i386-dos32.watcom.le.h | 110 +++---- src/stub/i386-linux.elf.execve-entry.h | 300 +++++++++---------- src/stub/i386-linux.kernel.vmlinux.h | 382 ++++++++++++------------- src/stub/i386-linux.kernel.vmlinuz.h | 378 ++++++++++++------------ src/stub/i386-win32.pe.h | 194 ++++++------- src/stub/src/arch/i386/lzma_d.ash | 29 +- 8 files changed, 916 insertions(+), 914 deletions(-) diff --git a/src/stub/i386-dos32.djgpp2.h b/src/stub/i386-dos32.djgpp2.h index e85b2643..c07907db 100644 --- a/src/stub/i386-dos32.djgpp2.h +++ b/src/stub/i386-dos32.djgpp2.h @@ -1,4 +1,4 @@ -/* i386-dos32.djgpp2.h -- created from i386-dos32.djgpp2.bin, 8788 (0x2254) bytes +/* i386-dos32.djgpp2.h -- created from i386-dos32.djgpp2.bin, 8784 (0x2250) bytes This file is part of the UPX executable compressor. @@ -27,11 +27,11 @@ */ -#define NRV_LOADER_SIZE 8788 -#define NRV_LOADER_ADLER32 0x5ed19641 -#define NRV_LOADER_CRC32 0xcd033774 +#define NRV_LOADER_SIZE 8784 +#define NRV_LOADER_ADLER32 0xd5669798 +#define NRV_LOADER_CRC32 0xb29c2496 -unsigned char nrv_loader[8788] = { +unsigned char nrv_loader[8784] = { 30, 7,190, 73, 78, 80, 80,191, 79, 85, 84, 80, 87,131,205,255, /* 0x 0 */ 235, 0,164,235, 0,138, 6, 70,136, 7, 71, 1,219,117, 7,139, /* 0x 10 */ 30,131,238,252, 17,219,114, 0, 49,192, 64,138, 7,114, 0,184, /* 0x 20 */ @@ -81,9 +81,9 @@ unsigned char nrv_loader[8788] = { 94,233, 0, 0, 0, 0,141, 20, 47,131,253,252,138, 4, 15,118, /* 0x 2e0 */ 0,138, 2, 66,136, 7, 71, 73,117,247,233, 0, 0, 0, 0,139, /* 0x 2f0 */ 2,131,194, 4,137, 7,131,199, 4,131,233, 4,119,241, 1,207, /* 0x 300 */ -233, 0, 0, 0, 0,137,229,141,140, 36, 85, 80, 88, 97, 49,192, /* 0x 310 */ - 80, 57,204,117,251, 70, 81,104, 85, 80, 88, 98, 87,131,193, 4, /* 0x 320 */ - 81,104, 85, 80, 88, 99, 86,131,193, 4, 81, 80,199, 1, 85, 80, /* 0x 330 */ +233, 0, 0, 0, 0,137,229,141,156, 36, 85, 80, 88, 97, 49,192, /* 0x 310 */ + 80, 57,220,117,251, 70, 83,104, 85, 80, 88, 98, 87,131,195, 4, /* 0x 320 */ + 83,104, 85, 80, 88, 99, 86,131,195, 4, 83, 80,199, 3, 85, 80, /* 0x 330 */ 88,100, 85, 87, 86, 83,131,236,124,139,148, 36,144, 0, 0, 0, /* 0x 340 */ 199, 68, 36,116, 0, 0, 0, 0,198, 68, 36,115, 0,139,172, 36, /* 0x 350 */ 156, 0, 0, 0,141, 66, 4,137, 68, 36,120,184, 1, 0, 0, 0, /* 0x 360 */ @@ -420,166 +420,165 @@ unsigned char nrv_loader[8788] = { 0,119, 21, 59, 92, 36, 76,184, 1, 0, 0, 0,116, 41,235, 7, /* 0x1810 */ 184, 1, 0, 0, 0,235, 32, 67, 43,156, 36,148, 0, 0, 0, 49, /* 0x1820 */ 192,139,148, 36,156, 0, 0, 0,139, 76, 36,116,137, 26,139,156, /* 0x1830 */ - 36,168, 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, 3,116, /* 0x1840 */ - 36, 36, 3,124, 36, 32, 49,192,141,140, 36, 0,252,255,255,137, /* 0x1850 */ -236, 80, 57,204,117,251,137,236, 49,201,185, 66, 83, 83, 76,243, /* 0x1860 */ -171, 95,185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, 1,119,247, /* 0x1870 */ -128, 63, 63,117, 0,139, 7,138, 95, 4,102,193,232, 8,134,196, /* 0x1880 */ -193,192, 16,134,196, 41,248,128,235,232,137, 7,131,199, 5,136, /* 0x1890 */ -216,226, 0,185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0, /* 0x18a0 */ -128, 63, 63,117, 0,139, 7,102,193,232, 8,134,196,193,192, 16, /* 0x18b0 */ -134,196, 41,248,171,235, 0,104, 69, 78, 84, 82,195, 85, 80, 88, /* 0x18c0 */ - 33,161,216,208,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x18d0 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 0, /* 0x18e0 */ - 68, 74, 50, 77, 65, 73, 78, 49, 0, 0, 0, 0, 0, 68, 74, 67, /* 0x18f0 */ - 65, 76, 76, 84, 49, 0, 12, 0, 0, 0, 68, 74, 50, 77, 65, 73, /* 0x1900 */ - 78, 50, 0, 13, 0, 0, 0, 78, 50, 66, 83, 77, 65, 49, 48, 0, /* 0x1910 */ - 16, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 78, 50, 66, 68, /* 0x1920 */ - 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, /* 0x1930 */ - 48, 0, 19, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 78, 50, /* 0x1940 */ - 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 66, 70, 65, /* 0x1950 */ - 83, 49, 49, 0, 21, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, /* 0x1960 */ - 0, 27, 0, 0, 0, 78, 50, 66, 83, 77, 65, 50, 48, 0, 38, 0, /* 0x1970 */ - 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 78, 50, 66, 83, 77, 65, /* 0x1980 */ - 49, 48, 0, 2, 0, 0, 0, 78, 50, 66, 70, 65, 83, 50, 48, 0, /* 0x1990 */ - 43, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 78, 50, 66, 70, /* 0x19a0 */ - 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, /* 0x19b0 */ - 48, 0, 52, 0, 0, 0, 78, 50, 66, 83, 77, 65, 51, 48, 0, 65, /* 0x19c0 */ - 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x19d0 */ - 67, 50, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 51, 48, /* 0x19e0 */ - 0, 78, 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 0, 78, 50, 66, /* 0x19f0 */ - 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, /* 0x1a00 */ - 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 78, /* 0x1a10 */ - 50, 66, 68, 69, 67, 51, 48, 0, 93, 0, 0, 0, 0, 0, 0, 0, /* 0x1a20 */ -111, 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, 0, 0, 0, /* 0x1a30 */ - 0, 0, 0, 0, 0,141, 0, 0, 0, 78, 50, 66, 68, 69, 67, 53, /* 0x1a40 */ - 48, 0, 0, 0, 0, 0, 78, 50, 66, 83, 77, 65, 52, 48, 0,155, /* 0x1a50 */ - 0, 0, 0, 0, 0, 0, 0,168, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1a60 */ - 67, 51, 48, 0, 49, 0, 0, 0, 78, 50, 66, 70, 65, 83, 52, 48, /* 0x1a70 */ - 0,168, 0, 0, 0, 0, 0, 0, 0,172, 0, 0, 0, 78, 50, 66, /* 0x1a80 */ - 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 0, 0, 0, 0,183, 0, /* 0x1a90 */ - 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 78, /* 0x1aa0 */ - 50, 66, 68, 85, 77, 77, 49, 0,183, 0, 0, 0, 78, 50, 66, 83, /* 0x1ab0 */ - 77, 65, 53, 48, 0,183, 0, 0, 0, 78, 50, 66, 70, 65, 83, 53, /* 0x1ac0 */ - 48, 0,185, 0, 0, 0, 78, 50, 66, 68, 69, 67, 53, 48, 0,188, /* 0x1ad0 */ - 0, 0, 0, 78, 50, 66, 83, 77, 65, 54, 48, 0,197, 0, 0, 0, /* 0x1ae0 */ - 0, 0, 0, 0,209, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, /* 0x1af0 */ - 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 48, 0,209, 0, /* 0x1b00 */ - 0, 0, 0, 0, 0, 0,220, 0, 0, 0, 78, 50, 66, 70, 65, 83, /* 0x1b10 */ - 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0,234, 0, 0, 0, 78, /* 0x1b20 */ - 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, /* 0x1b30 */ - 65, 83, 54, 49, 0,234, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, /* 0x1b40 */ - 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, /* 0x1b50 */ - 66, 68, 69, 67, 54, 48, 0, 0, 1, 0, 0, 78, 82, 86, 50, 66, /* 0x1b60 */ - 69, 78, 68, 0, 0, 1, 0, 0, 78, 50, 68, 83, 77, 65, 49, 48, /* 0x1b70 */ - 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 78, 50, 68, /* 0x1b80 */ - 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 68, 70, 65, 83, /* 0x1b90 */ - 49, 48, 0, 3, 1, 0, 0, 0, 0, 0, 0, 5, 1, 0, 0, 78, /* 0x1ba0 */ - 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 68, 70, /* 0x1bb0 */ - 65, 83, 49, 49, 0, 5, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, /* 0x1bc0 */ - 48, 0, 11, 1, 0, 0, 78, 50, 68, 83, 77, 65, 50, 48, 0, 22, /* 0x1bd0 */ - 1, 0, 0, 0, 0, 0, 0, 24, 1, 0, 0, 78, 50, 68, 83, 77, /* 0x1be0 */ - 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 68, 70, 65, 83, 50, 48, /* 0x1bf0 */ - 0, 27, 1, 0, 0, 0, 0, 0, 0, 31, 1, 0, 0, 78, 50, 68, /* 0x1c00 */ - 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1c10 */ - 50, 48, 0, 36, 1, 0, 0, 78, 50, 68, 83, 77, 65, 51, 48, 0, /* 0x1c20 */ - 49, 1, 0, 0, 0, 0, 0, 0, 62, 1, 0, 0, 78, 50, 68, 68, /* 0x1c30 */ - 69, 67, 51, 48, 0, 16, 0, 0, 0, 78, 50, 68, 70, 65, 83, 51, /* 0x1c40 */ - 48, 0, 62, 1, 0, 0, 0, 0, 0, 0, 68, 1, 0, 0, 78, 50, /* 0x1c50 */ - 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, 0, 0, 0, 0, 77, /* 0x1c60 */ - 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, /* 0x1c70 */ - 78, 50, 68, 68, 69, 67, 51, 48, 0, 77, 1, 0, 0, 0, 0, 0, /* 0x1c80 */ - 0, 93, 1, 0, 0, 78, 50, 68, 68, 69, 67, 50, 48, 0, 0, 0, /* 0x1c90 */ - 0, 0, 0, 0, 0, 0,111, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1ca0 */ - 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 1, 0, 0, 78, /* 0x1cb0 */ - 50, 68, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, 50, 68, 83, /* 0x1cc0 */ - 77, 65, 52, 48, 0,159, 1, 0, 0, 0, 0, 0, 0,172, 1, 0, /* 0x1cd0 */ - 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, /* 0x1ce0 */ - 68, 70, 65, 83, 52, 48, 0,172, 1, 0, 0, 0, 0, 0, 0,176, /* 0x1cf0 */ - 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, /* 0x1d00 */ - 0, 0, 0, 0,187, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, /* 0x1d10 */ - 0, 69, 0, 0, 0, 78, 50, 68, 68, 85, 77, 77, 49, 0,187, 1, /* 0x1d20 */ - 0, 0, 78, 50, 68, 83, 77, 65, 53, 48, 0,187, 1, 0, 0, 78, /* 0x1d30 */ - 50, 68, 70, 65, 83, 53, 48, 0,189, 1, 0, 0, 78, 50, 68, 68, /* 0x1d40 */ - 69, 67, 53, 48, 0,192, 1, 0, 0, 78, 50, 68, 83, 77, 65, 54, /* 0x1d50 */ - 48, 0,201, 1, 0, 0, 0, 0, 0, 0,213, 1, 0, 0, 78, 50, /* 0x1d60 */ - 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, /* 0x1d70 */ - 83, 54, 48, 0,213, 1, 0, 0, 0, 0, 0, 0,224, 1, 0, 0, /* 0x1d80 */ - 78, 50, 68, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1d90 */ - 0,238, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, /* 0x1da0 */ - 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0,238, 1, 0, 0, 0, /* 0x1db0 */ - 0, 0, 0, 4, 2, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, /* 0x1dc0 */ - 0, 0, 0, 0, 78, 50, 68, 68, 69, 67, 54, 48, 0, 4, 2, 0, /* 0x1dd0 */ - 0, 78, 82, 86, 50, 68, 69, 78, 68, 0, 4, 2, 0, 0, 78, 50, /* 0x1de0 */ - 69, 83, 77, 65, 49, 48, 0, 4, 2, 0, 0, 0, 0, 0, 0, 6, /* 0x1df0 */ - 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, /* 0x1e00 */ - 78, 50, 69, 70, 65, 83, 49, 48, 0, 7, 2, 0, 0, 0, 0, 0, /* 0x1e10 */ - 0, 9, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 4, 0, /* 0x1e20 */ - 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, 0, 9, 2, 0, 0, 78, /* 0x1e30 */ - 50, 69, 68, 69, 67, 49, 48, 0, 15, 2, 0, 0, 78, 50, 69, 83, /* 0x1e40 */ - 77, 65, 50, 48, 0, 26, 2, 0, 0, 0, 0, 0, 0, 28, 2, 0, /* 0x1e50 */ - 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, /* 0x1e60 */ - 69, 70, 65, 83, 50, 48, 0, 31, 2, 0, 0, 0, 0, 0, 0, 35, /* 0x1e70 */ - 2, 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, /* 0x1e80 */ - 78, 50, 69, 68, 69, 67, 50, 48, 0, 40, 2, 0, 0, 78, 50, 69, /* 0x1e90 */ - 83, 77, 65, 51, 48, 0, 53, 2, 0, 0, 0, 0, 0, 0, 66, 2, /* 0x1ea0 */ - 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, /* 0x1eb0 */ - 50, 69, 70, 65, 83, 51, 48, 0, 66, 2, 0, 0, 0, 0, 0, 0, /* 0x1ec0 */ - 72, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, /* 0x1ed0 */ - 0, 0, 0, 0, 0, 81, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, /* 0x1ee0 */ - 48, 0, 31, 0, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 81, /* 0x1ef0 */ - 2, 0, 0, 0, 0, 0, 0, 97, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x1f00 */ - 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,112, 2, 0, 0, /* 0x1f10 */ - 78, 50, 69, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1f20 */ - 0,130, 2, 0, 0, 78, 50, 69, 68, 69, 67, 54, 48, 0, 0, 0, /* 0x1f30 */ - 0, 0, 78, 50, 69, 83, 77, 65, 52, 48, 0,176, 2, 0, 0, 0, /* 0x1f40 */ - 0, 0, 0,189, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, /* 0x1f50 */ - 82, 0, 0, 0, 78, 50, 69, 70, 65, 83, 52, 48, 0,189, 2, 0, /* 0x1f60 */ - 0, 0, 0, 0, 0,193, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, /* 0x1f70 */ - 48, 0, 82, 0, 0, 0, 0, 0, 0, 0,204, 2, 0, 0, 78, 50, /* 0x1f80 */ - 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, 68, 85, /* 0x1f90 */ - 77, 77, 49, 0,204, 2, 0, 0, 78, 50, 69, 83, 77, 65, 53, 48, /* 0x1fa0 */ - 0,204, 2, 0, 0, 78, 50, 69, 70, 65, 83, 53, 48, 0,206, 2, /* 0x1fb0 */ - 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0,209, 2, 0, 0, 78, /* 0x1fc0 */ - 50, 69, 83, 77, 65, 54, 48, 0,218, 2, 0, 0, 0, 0, 0, 0, /* 0x1fd0 */ -230, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x1fe0 */ - 0, 78, 50, 69, 70, 65, 83, 54, 48, 0,230, 2, 0, 0, 0, 0, /* 0x1ff0 */ - 0, 0,241, 2, 0, 0, 78, 50, 69, 70, 65, 83, 54, 49, 0, 0, /* 0x2000 */ - 0, 0, 0, 0, 0, 0, 0,255, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x2010 */ - 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, 54, 49, /* 0x2020 */ - 0,255, 2, 0, 0, 0, 0, 0, 0, 21, 3, 0, 0, 78, 50, 69, /* 0x2030 */ - 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x2040 */ - 54, 48, 0, 21, 3, 0, 0, 78, 82, 86, 50, 69, 69, 78, 68, 0, /* 0x2050 */ - 21, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 48, 48, 0, 21, /* 0x2060 */ - 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 0, 66, 3, /* 0x2070 */ - 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 0,200, 13, 0, /* 0x2080 */ - 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 0, 78, 24, 0, 0, /* 0x2090 */ - 68, 74, 50, 66, 83, 83, 48, 48, 0,106, 24, 0, 0, 68, 74, 67, /* 0x20a0 */ - 65, 76, 76, 84, 50, 0,113, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x20b0 */ - 48, 48, 0,114, 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0, /* 0x20c0 */ -128, 24, 0, 0, 0, 0, 0, 0,133, 24, 0, 0, 67, 65, 76, 76, /* 0x20d0 */ - 84, 82, 48, 48, 0, 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, /* 0x20e0 */ - 49, 0,133, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,138, /* 0x20f0 */ - 24, 0, 0, 67, 84, 66, 83, 72, 82, 48, 49, 0,138, 24, 0, 0, /* 0x2100 */ - 67, 84, 66, 82, 79, 82, 48, 49, 0,142, 24, 0, 0, 67, 84, 66, /* 0x2110 */ - 83, 87, 65, 48, 49, 0,144, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2120 */ - 48, 50, 0,149, 24, 0, 0, 0, 0, 0, 0,163, 24, 0, 0, 67, /* 0x2130 */ - 65, 76, 76, 84, 82, 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, /* 0x2140 */ - 84, 82, 49, 48, 0,163, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, /* 0x2150 */ - 56, 0,168, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,170, /* 0x2160 */ - 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0,172, 24, 0, 0, /* 0x2170 */ - 0, 0, 0, 0,176, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, /* 0x2180 */ - 0, 5, 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, 0,176, 24, /* 0x2190 */ - 0, 0, 0, 0, 0, 0,181, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x21a0 */ - 49, 49, 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0, /* 0x21b0 */ -181, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0,183, 24, 0, /* 0x21c0 */ - 0, 67, 84, 66, 83, 72, 82, 49, 49, 0,183, 24, 0, 0, 67, 84, /* 0x21d0 */ - 66, 82, 79, 82, 49, 49, 0,187, 24, 0, 0, 67, 84, 66, 83, 87, /* 0x21e0 */ - 65, 49, 49, 0,189, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, /* 0x21f0 */ - 0,194, 24, 0, 0, 0, 0, 0, 0,199, 24, 0, 0, 67, 65, 76, /* 0x2200 */ - 76, 84, 82, 49, 48, 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, /* 0x2210 */ - 78, 68, 0,199, 24, 0, 0, 68, 74, 82, 69, 84, 85, 82, 78, 0, /* 0x2220 */ -199, 24, 0, 0, 85, 80, 88, 49, 72, 69, 65, 68, 0,205, 24, 0, /* 0x2230 */ - 0, 68, 74, 84, 72, 69, 69, 78, 68, 0,237, 24, 0, 0,255,255, /* 0x2240 */ -255,255,237, 24 /* 0x2250 */ + 36,168, 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, 3,115, /* 0x1840 */ +252, 3,123,248, 49,192,141,140, 36, 0,255,255,255,137,236, 80, /* 0x1850 */ + 57,204,117,251,137,236, 49,201,185, 66, 83, 83, 76,243,171, 95, /* 0x1860 */ +185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, 1,119,247,128, 63, /* 0x1870 */ + 63,117, 0,139, 7,138, 95, 4,102,193,232, 8,134,196,193,192, /* 0x1880 */ + 16,134,196, 41,248,128,235,232,137, 7,131,199, 5,136,216,226, /* 0x1890 */ + 0,185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, /* 0x18a0 */ + 63,117, 0,139, 7,102,193,232, 8,134,196,193,192, 16,134,196, /* 0x18b0 */ + 41,248,171,235, 0,104, 69, 78, 84, 82,195, 85, 80, 88, 33,161, /* 0x18c0 */ +216,208,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x18d0 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 68, 74, 50, 77, /* 0x18e0 */ + 65, 73, 78, 49, 0, 0, 0, 0, 0, 68, 74, 67, 65, 76, 76, 84, /* 0x18f0 */ + 49, 0, 12, 0, 0, 0, 68, 74, 50, 77, 65, 73, 78, 50, 0, 13, /* 0x1900 */ + 0, 0, 0, 78, 50, 66, 83, 77, 65, 49, 48, 0, 16, 0, 0, 0, /* 0x1910 */ + 0, 0, 0, 0, 18, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, /* 0x1920 */ + 0, 4, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 48, 0, 19, 0, /* 0x1930 */ + 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 78, 50, 66, 68, 69, 67, /* 0x1940 */ + 49, 48, 0, 4, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, /* 0x1950 */ + 21, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 27, 0, 0, /* 0x1960 */ + 0, 78, 50, 66, 83, 77, 65, 50, 48, 0, 38, 0, 0, 0, 0, 0, /* 0x1970 */ + 0, 0, 40, 0, 0, 0, 78, 50, 66, 83, 77, 65, 49, 48, 0, 2, /* 0x1980 */ + 0, 0, 0, 78, 50, 66, 70, 65, 83, 50, 48, 0, 43, 0, 0, 0, /* 0x1990 */ + 0, 0, 0, 0, 47, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, /* 0x19a0 */ + 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 52, 0, /* 0x19b0 */ + 0, 0, 78, 50, 66, 83, 77, 65, 51, 48, 0, 65, 0, 0, 0, 0, /* 0x19c0 */ + 0, 0, 0, 78, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, /* 0x19d0 */ + 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 51, 48, 0, 78, 0, 0, /* 0x19e0 */ + 0, 0, 0, 0, 0, 82, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, /* 0x19f0 */ + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 78, 50, /* 0x1a00 */ + 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1a10 */ + 67, 51, 48, 0, 93, 0, 0, 0, 0, 0, 0, 0,111, 0, 0, 0, /* 0x1a20 */ + 78, 50, 66, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1a30 */ + 0,141, 0, 0, 0, 78, 50, 66, 68, 69, 67, 53, 48, 0, 0, 0, /* 0x1a40 */ + 0, 0, 78, 50, 66, 83, 77, 65, 52, 48, 0,155, 0, 0, 0, 0, /* 0x1a50 */ + 0, 0, 0,168, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, /* 0x1a60 */ + 49, 0, 0, 0, 78, 50, 66, 70, 65, 83, 52, 48, 0,168, 0, 0, /* 0x1a70 */ + 0, 0, 0, 0, 0,172, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, /* 0x1a80 */ + 48, 0, 49, 0, 0, 0, 0, 0, 0, 0,183, 0, 0, 0, 78, 50, /* 0x1a90 */ + 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 78, 50, 66, 68, 85, /* 0x1aa0 */ + 77, 77, 49, 0,183, 0, 0, 0, 78, 50, 66, 83, 77, 65, 53, 48, /* 0x1ab0 */ + 0,183, 0, 0, 0, 78, 50, 66, 70, 65, 83, 53, 48, 0,185, 0, /* 0x1ac0 */ + 0, 0, 78, 50, 66, 68, 69, 67, 53, 48, 0,188, 0, 0, 0, 78, /* 0x1ad0 */ + 50, 66, 83, 77, 65, 54, 48, 0,197, 0, 0, 0, 0, 0, 0, 0, /* 0x1ae0 */ +209, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x1af0 */ + 0, 78, 50, 66, 70, 65, 83, 54, 48, 0,209, 0, 0, 0, 0, 0, /* 0x1b00 */ + 0, 0,220, 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 49, 0, 0, /* 0x1b10 */ + 0, 0, 0, 0, 0, 0, 0,234, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1b20 */ + 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 49, /* 0x1b30 */ + 0,234, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 78, 50, 66, /* 0x1b40 */ + 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, /* 0x1b50 */ + 54, 48, 0, 0, 1, 0, 0, 78, 82, 86, 50, 66, 69, 78, 68, 0, /* 0x1b60 */ + 0, 1, 0, 0, 78, 50, 68, 83, 77, 65, 49, 48, 0, 0, 1, 0, /* 0x1b70 */ + 0, 0, 0, 0, 0, 2, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, /* 0x1b80 */ + 48, 0, 4, 0, 0, 0, 78, 50, 68, 70, 65, 83, 49, 48, 0, 3, /* 0x1b90 */ + 1, 0, 0, 0, 0, 0, 0, 5, 1, 0, 0, 78, 50, 68, 68, 69, /* 0x1ba0 */ + 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, /* 0x1bb0 */ + 0, 5, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 11, 1, /* 0x1bc0 */ + 0, 0, 78, 50, 68, 83, 77, 65, 50, 48, 0, 22, 1, 0, 0, 0, /* 0x1bd0 */ + 0, 0, 0, 24, 1, 0, 0, 78, 50, 68, 83, 77, 65, 49, 48, 0, /* 0x1be0 */ + 2, 0, 0, 0, 78, 50, 68, 70, 65, 83, 50, 48, 0, 27, 1, 0, /* 0x1bf0 */ + 0, 0, 0, 0, 0, 31, 1, 0, 0, 78, 50, 68, 70, 65, 83, 49, /* 0x1c00 */ + 49, 0, 0, 0, 0, 0, 78, 50, 68, 68, 69, 67, 50, 48, 0, 36, /* 0x1c10 */ + 1, 0, 0, 78, 50, 68, 83, 77, 65, 51, 48, 0, 49, 1, 0, 0, /* 0x1c20 */ + 0, 0, 0, 0, 62, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, /* 0x1c30 */ + 0, 16, 0, 0, 0, 78, 50, 68, 70, 65, 83, 51, 48, 0, 62, 1, /* 0x1c40 */ + 0, 0, 0, 0, 0, 0, 68, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1c50 */ + 51, 48, 0, 16, 0, 0, 0, 0, 0, 0, 0, 77, 1, 0, 0, 78, /* 0x1c60 */ + 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, 78, 50, 68, 68, /* 0x1c70 */ + 69, 67, 51, 48, 0, 77, 1, 0, 0, 0, 0, 0, 0, 93, 1, 0, /* 0x1c80 */ + 0, 78, 50, 68, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, /* 0x1c90 */ + 0, 0,111, 1, 0, 0, 78, 50, 68, 68, 69, 67, 54, 48, 0, 0, /* 0x1ca0 */ + 0, 0, 0, 0, 0, 0, 0,145, 1, 0, 0, 78, 50, 68, 68, 69, /* 0x1cb0 */ + 67, 53, 48, 0, 0, 0, 0, 0, 78, 50, 68, 83, 77, 65, 52, 48, /* 0x1cc0 */ + 0,159, 1, 0, 0, 0, 0, 0, 0,172, 1, 0, 0, 78, 50, 68, /* 0x1cd0 */ + 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, 68, 70, 65, 83, /* 0x1ce0 */ + 52, 48, 0,172, 1, 0, 0, 0, 0, 0, 0,176, 1, 0, 0, 78, /* 0x1cf0 */ + 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 0, 0, 0, 0, /* 0x1d00 */ +187, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, /* 0x1d10 */ + 0, 78, 50, 68, 68, 85, 77, 77, 49, 0,187, 1, 0, 0, 78, 50, /* 0x1d20 */ + 68, 83, 77, 65, 53, 48, 0,187, 1, 0, 0, 78, 50, 68, 70, 65, /* 0x1d30 */ + 83, 53, 48, 0,189, 1, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, /* 0x1d40 */ + 0,192, 1, 0, 0, 78, 50, 68, 83, 77, 65, 54, 48, 0,201, 1, /* 0x1d50 */ + 0, 0, 0, 0, 0, 0,213, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1d60 */ + 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, 83, 54, 48, 0, /* 0x1d70 */ +213, 1, 0, 0, 0, 0, 0, 0,224, 1, 0, 0, 78, 50, 68, 70, /* 0x1d80 */ + 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0,238, 1, 0, /* 0x1d90 */ + 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, /* 0x1da0 */ + 68, 70, 65, 83, 54, 49, 0,238, 1, 0, 0, 0, 0, 0, 0, 4, /* 0x1db0 */ + 2, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, /* 0x1dc0 */ + 78, 50, 68, 68, 69, 67, 54, 48, 0, 4, 2, 0, 0, 78, 82, 86, /* 0x1dd0 */ + 50, 68, 69, 78, 68, 0, 4, 2, 0, 0, 78, 50, 69, 83, 77, 65, /* 0x1de0 */ + 49, 48, 0, 4, 2, 0, 0, 0, 0, 0, 0, 6, 2, 0, 0, 78, /* 0x1df0 */ + 50, 69, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, /* 0x1e00 */ + 65, 83, 49, 48, 0, 7, 2, 0, 0, 0, 0, 0, 0, 9, 2, 0, /* 0x1e10 */ + 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, /* 0x1e20 */ + 69, 70, 65, 83, 49, 49, 0, 9, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x1e30 */ + 67, 49, 48, 0, 15, 2, 0, 0, 78, 50, 69, 83, 77, 65, 50, 48, /* 0x1e40 */ + 0, 26, 2, 0, 0, 0, 0, 0, 0, 28, 2, 0, 0, 78, 50, 69, /* 0x1e50 */ + 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 69, 70, 65, 83, /* 0x1e60 */ + 50, 48, 0, 31, 2, 0, 0, 0, 0, 0, 0, 35, 2, 0, 0, 78, /* 0x1e70 */ + 50, 69, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 69, 68, /* 0x1e80 */ + 69, 67, 50, 48, 0, 40, 2, 0, 0, 78, 50, 69, 83, 77, 65, 51, /* 0x1e90 */ + 48, 0, 53, 2, 0, 0, 0, 0, 0, 0, 66, 2, 0, 0, 78, 50, /* 0x1ea0 */ + 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, 50, 69, 70, 65, /* 0x1eb0 */ + 83, 51, 48, 0, 66, 2, 0, 0, 0, 0, 0, 0, 72, 2, 0, 0, /* 0x1ec0 */ + 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 0, 0, 0, /* 0x1ed0 */ + 0, 81, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, /* 0x1ee0 */ + 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 81, 2, 0, 0, 0, /* 0x1ef0 */ + 0, 0, 0, 97, 2, 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0, /* 0x1f00 */ + 0, 0, 0, 0, 0, 0, 0, 0,112, 2, 0, 0, 78, 50, 69, 68, /* 0x1f10 */ + 69, 67, 53, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,130, 2, 0, /* 0x1f20 */ + 0, 78, 50, 69, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 78, 50, /* 0x1f30 */ + 69, 83, 77, 65, 52, 48, 0,176, 2, 0, 0, 0, 0, 0, 0,189, /* 0x1f40 */ + 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, /* 0x1f50 */ + 78, 50, 69, 70, 65, 83, 52, 48, 0,189, 2, 0, 0, 0, 0, 0, /* 0x1f60 */ + 0,193, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, /* 0x1f70 */ + 0, 0, 0, 0, 0, 0,204, 2, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x1f80 */ + 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, 68, 85, 77, 77, 49, 0, /* 0x1f90 */ +204, 2, 0, 0, 78, 50, 69, 83, 77, 65, 53, 48, 0,204, 2, 0, /* 0x1fa0 */ + 0, 78, 50, 69, 70, 65, 83, 53, 48, 0,206, 2, 0, 0, 78, 50, /* 0x1fb0 */ + 69, 68, 69, 67, 53, 48, 0,209, 2, 0, 0, 78, 50, 69, 83, 77, /* 0x1fc0 */ + 65, 54, 48, 0,218, 2, 0, 0, 0, 0, 0, 0,230, 2, 0, 0, /* 0x1fd0 */ + 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, /* 0x1fe0 */ + 70, 65, 83, 54, 48, 0,230, 2, 0, 0, 0, 0, 0, 0,241, 2, /* 0x1ff0 */ + 0, 0, 78, 50, 69, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, /* 0x2000 */ + 0, 0, 0,255, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, /* 0x2010 */ + 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, 54, 49, 0,255, 2, 0, /* 0x2020 */ + 0, 0, 0, 0, 0, 21, 3, 0, 0, 78, 50, 69, 68, 69, 67, 49, /* 0x2030 */ + 48, 0, 0, 0, 0, 0, 78, 50, 69, 68, 69, 67, 54, 48, 0, 21, /* 0x2040 */ + 3, 0, 0, 78, 82, 86, 50, 69, 69, 78, 68, 0, 21, 3, 0, 0, /* 0x2050 */ + 76, 90, 77, 65, 95, 68, 69, 67, 48, 48, 0, 21, 3, 0, 0, 76, /* 0x2060 */ + 90, 77, 65, 95, 68, 69, 67, 49, 48, 0, 66, 3, 0, 0, 76, 90, /* 0x2070 */ + 77, 65, 95, 68, 69, 67, 50, 48, 0,200, 13, 0, 0, 76, 90, 77, /* 0x2080 */ + 65, 95, 68, 69, 67, 51, 48, 0, 78, 24, 0, 0, 68, 74, 50, 66, /* 0x2090 */ + 83, 83, 48, 48, 0,104, 24, 0, 0, 68, 74, 67, 65, 76, 76, 84, /* 0x20a0 */ + 50, 0,111, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,112, /* 0x20b0 */ + 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,126, 24, 0, 0, /* 0x20c0 */ + 0, 0, 0, 0,131, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, /* 0x20d0 */ + 0, 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,131, 24, /* 0x20e0 */ + 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,136, 24, 0, 0, 67, /* 0x20f0 */ + 84, 66, 83, 72, 82, 48, 49, 0,136, 24, 0, 0, 67, 84, 66, 82, /* 0x2100 */ + 79, 82, 48, 49, 0,140, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, /* 0x2110 */ + 49, 0,142, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,147, /* 0x2120 */ + 24, 0, 0, 0, 0, 0, 0,161, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x2130 */ + 82, 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x2140 */ + 0,161, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,166, 24, /* 0x2150 */ + 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,168, 24, 0, 0, 67, /* 0x2160 */ + 65, 76, 76, 84, 82, 49, 49, 0,170, 24, 0, 0, 0, 0, 0, 0, /* 0x2170 */ +174, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 5, 0, 0, /* 0x2180 */ + 0, 67, 84, 67, 76, 69, 86, 69, 50, 0,174, 24, 0, 0, 0, 0, /* 0x2190 */ + 0, 0,179, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, /* 0x21a0 */ + 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,179, 24, 0, 0, /* 0x21b0 */ + 67, 84, 68, 85, 77, 77, 89, 50, 0,181, 24, 0, 0, 67, 84, 66, /* 0x21c0 */ + 83, 72, 82, 49, 49, 0,181, 24, 0, 0, 67, 84, 66, 82, 79, 82, /* 0x21d0 */ + 49, 49, 0,185, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0, /* 0x21e0 */ +187, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,192, 24, 0, /* 0x21f0 */ + 0, 0, 0, 0, 0,197, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, /* 0x2200 */ + 48, 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0,197, /* 0x2210 */ + 24, 0, 0, 68, 74, 82, 69, 84, 85, 82, 78, 0,197, 24, 0, 0, /* 0x2220 */ + 85, 80, 88, 49, 72, 69, 65, 68, 0,203, 24, 0, 0, 68, 74, 84, /* 0x2230 */ + 72, 69, 69, 78, 68, 0,235, 24, 0, 0,255,255,255,255,235, 24 /* 0x2240 */ }; diff --git a/src/stub/i386-dos32.tmt.h b/src/stub/i386-dos32.tmt.h index e9a1f9bb..a5316b74 100644 --- a/src/stub/i386-dos32.tmt.h +++ b/src/stub/i386-dos32.tmt.h @@ -28,8 +28,8 @@ #define NRV_LOADER_SIZE 9009 -#define NRV_LOADER_ADLER32 0x26c3d5bf -#define NRV_LOADER_CRC32 0x7bf902a6 +#define NRV_LOADER_ADLER32 0xfc1fd708 +#define NRV_LOADER_CRC32 0xf2e3b230 unsigned char nrv_loader[9009] = { 191, 0, 0, 0, 0, 87,141,183, 69, 83, 73, 48,141,191, 69, 68, /* 0x 0 */ @@ -85,9 +85,9 @@ unsigned char nrv_loader[9009] = { 20, 47,131,253,252,138, 4, 15,118, 0,138, 2, 66,136, 7, 71, /* 0x 320 */ 73,117,247,233, 0, 0, 0, 0,139, 2,131,194, 4,137, 7,131, /* 0x 330 */ 199, 4,131,233, 4,119,241, 1,207,233, 0, 0, 0, 0,137,229, /* 0x 340 */ -141,140, 36, 85, 80, 88, 97, 49,192, 80, 57,204,117,251, 70, 81, /* 0x 350 */ -104, 85, 80, 88, 98, 87,131,193, 4, 81,104, 85, 80, 88, 99, 86, /* 0x 360 */ -131,193, 4, 81, 80,199, 1, 85, 80, 88,100, 85, 87, 86, 83,131, /* 0x 370 */ +141,156, 36, 85, 80, 88, 97, 49,192, 80, 57,220,117,251, 70, 83, /* 0x 350 */ +104, 85, 80, 88, 98, 87,131,195, 4, 83,104, 85, 80, 88, 99, 86, /* 0x 360 */ +131,195, 4, 83, 80,199, 3, 85, 80, 88,100, 85, 87, 86, 83,131, /* 0x 370 */ 236,124,139,148, 36,144, 0, 0, 0,199, 68, 36,116, 0, 0, 0, /* 0x 380 */ 0,198, 68, 36,115, 0,139,172, 36,156, 0, 0, 0,141, 66, 4, /* 0x 390 */ 137, 68, 36,120,184, 1, 0, 0, 0, 15,182, 74, 2,137,195,211, /* 0x 3a0 */ @@ -424,18 +424,18 @@ unsigned char nrv_loader[9009] = { 184, 1, 0, 0, 0,116, 41,235, 7,184, 1, 0, 0, 0,235, 32, /* 0x1850 */ 67, 43,156, 36,148, 0, 0, 0, 49,192,139,148, 36,156, 0, 0, /* 0x1860 */ 0,139, 76, 36,116,137, 26,139,156, 36,168, 0, 0, 0,137, 11, /* 0x1870 */ -131,196,124, 91, 94, 95, 93, 3,116, 36, 36, 3,124, 36, 32, 49, /* 0x1880 */ -192,141,140, 36, 0,252,255,255,137,236, 80, 57,204,117,251,137, /* 0x1890 */ -236, 49,201, 93,137,254, 43,119,252, 95,185, 84, 69, 88, 76,138, /* 0x18a0 */ - 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7,138, /* 0x18b0 */ - 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41,248,128, /* 0x18c0 */ -235,232, 1,232,137, 7,131,199, 5,136,216,226, 0,185, 84, 69, /* 0x18d0 */ - 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63,117, 0,139, /* 0x18e0 */ - 7,102,193,232, 8,134,196,193,192, 16,134,196, 41,248, 1,232, /* 0x18f0 */ -171,235, 0,141,125,252, 49,192,138, 6, 70, 9,192,116, 0, 60, /* 0x1900 */ -239,119, 17, 1,199,139, 7,134,196,193,192, 16,134,196, 1,232, /* 0x1910 */ -137, 7,235,226, 36, 15,193,224, 16,102,139, 6,131,198, 2, 9, /* 0x1920 */ -192,117, 0,139, 6,131,198, 4,235, 0,233, 74, 77, 80, 79, 0, /* 0x1930 */ +131,196,124, 91, 94, 95, 93, 3,115,252, 3,123,248, 49,192,141, /* 0x1880 */ +140, 36, 0,255,255,255,137,236, 80, 57,204,117,251,137,236, 49, /* 0x1890 */ +201, 93,137,254, 43,119,252, 95,185, 84, 69, 88, 76,138, 7, 71, /* 0x18a0 */ + 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7,138, 95, 4, /* 0x18b0 */ +102,193,232, 8,134,196,193,192, 16,134,196, 41,248,128,235,232, /* 0x18c0 */ + 1,232,137, 7,131,199, 5,136,216,226, 0,185, 84, 69, 88, 76, /* 0x18d0 */ +176,232,176,233,242,174,117, 0,128, 63, 63,117, 0,139, 7,102, /* 0x18e0 */ +193,232, 8,134,196,193,192, 16,134,196, 41,248, 1,232,171,235, /* 0x18f0 */ + 0,141,125,252, 49,192,138, 6, 70, 9,192,116, 0, 60,239,119, /* 0x1900 */ + 17, 1,199,139, 7,134,196,193,192, 16,134,196, 1,232,137, 7, /* 0x1910 */ +235,226, 36, 15,193,224, 16,102,139, 6,131,198, 2, 9,192,117, /* 0x1920 */ + 0,139, 6,131,198, 4,235, 0,233, 74, 77, 80, 79, 0, 0, 0, /* 0x1930 */ 84, 77, 84, 77, 65, 73, 78, 49, 0, 0, 0, 0, 0, 84, 77, 84, /* 0x1940 */ 67, 65, 76, 84, 49, 0, 35, 0, 0, 0, 84, 77, 84, 77, 65, 73, /* 0x1950 */ 78, 50, 0, 36, 0, 0, 0, 85, 80, 88, 49, 72, 69, 65, 68, 0, /* 0x1960 */ @@ -561,39 +561,39 @@ unsigned char nrv_loader[9009] = { 65, 95, 68, 69, 67, 49, 48, 0,123, 3, 0, 0, 76, 90, 77, 65, /* 0x20e0 */ 95, 68, 69, 67, 50, 48, 0, 1, 14, 0, 0, 76, 90, 77, 65, 95, /* 0x20f0 */ 68, 69, 67, 51, 48, 0,135, 24, 0, 0, 84, 77, 84, 77, 65, 73, /* 0x2100 */ - 78, 53, 0,163, 24, 0, 0, 84, 77, 84, 67, 65, 76, 84, 50, 0, /* 0x2110 */ -169, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,170, 24, 0, /* 0x2120 */ - 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,184, 24, 0, 0, 0, 0, /* 0x2130 */ - 0, 0,189, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, 5, /* 0x2140 */ - 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,189, 24, 0, 0, /* 0x2150 */ - 67, 84, 68, 85, 77, 77, 89, 49, 0,194, 24, 0, 0, 67, 84, 66, /* 0x2160 */ - 83, 72, 82, 48, 49, 0,194, 24, 0, 0, 67, 84, 66, 82, 79, 82, /* 0x2170 */ - 48, 49, 0,198, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, 0, /* 0x2180 */ -200, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,205, 24, 0, /* 0x2190 */ - 0, 0, 0, 0, 0,221, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, /* 0x21a0 */ - 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0,221, /* 0x21b0 */ - 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,226, 24, 0, 0, /* 0x21c0 */ - 67, 65, 76, 76, 84, 82, 69, 57, 0,228, 24, 0, 0, 67, 65, 76, /* 0x21d0 */ - 76, 84, 82, 49, 49, 0,230, 24, 0, 0, 0, 0, 0, 0,234, 24, /* 0x21e0 */ + 78, 53, 0,161, 24, 0, 0, 84, 77, 84, 67, 65, 76, 84, 50, 0, /* 0x2110 */ +167, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,168, 24, 0, /* 0x2120 */ + 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,182, 24, 0, 0, 0, 0, /* 0x2130 */ + 0, 0,187, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, 5, /* 0x2140 */ + 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,187, 24, 0, 0, /* 0x2150 */ + 67, 84, 68, 85, 77, 77, 89, 49, 0,192, 24, 0, 0, 67, 84, 66, /* 0x2160 */ + 83, 72, 82, 48, 49, 0,192, 24, 0, 0, 67, 84, 66, 82, 79, 82, /* 0x2170 */ + 48, 49, 0,196, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, 0, /* 0x2180 */ +198, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,203, 24, 0, /* 0x2190 */ + 0, 0, 0, 0, 0,219, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, /* 0x21a0 */ + 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0,219, /* 0x21b0 */ + 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,224, 24, 0, 0, /* 0x21c0 */ + 67, 65, 76, 76, 84, 82, 69, 57, 0,226, 24, 0, 0, 67, 65, 76, /* 0x21d0 */ + 76, 84, 82, 49, 49, 0,228, 24, 0, 0, 0, 0, 0, 0,232, 24, /* 0x21e0 */ 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 7, 0, 0, 0, 67, /* 0x21f0 */ - 84, 67, 76, 69, 86, 69, 50, 0,234, 24, 0, 0, 0, 0, 0, 0, /* 0x2200 */ -239, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, 0, /* 0x2210 */ - 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,239, 24, 0, 0, 67, 84, /* 0x2220 */ - 68, 85, 77, 77, 89, 50, 0,241, 24, 0, 0, 67, 84, 66, 83, 72, /* 0x2230 */ - 82, 49, 49, 0,241, 24, 0, 0, 67, 84, 66, 82, 79, 82, 49, 49, /* 0x2240 */ - 0,245, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0,247, 24, /* 0x2250 */ - 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,252, 24, 0, 0, 0, /* 0x2260 */ - 0, 0, 0, 3, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, /* 0x2270 */ - 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 3, 25, 0, /* 0x2280 */ - 0, 84, 77, 84, 82, 69, 76, 79, 67, 0, 3, 25, 0, 0, 82, 69, /* 0x2290 */ - 76, 79, 67, 51, 50, 48, 0, 6, 25, 0, 0, 0, 0, 0, 0, 15, /* 0x22a0 */ + 84, 67, 76, 69, 86, 69, 50, 0,232, 24, 0, 0, 0, 0, 0, 0, /* 0x2200 */ +237, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, 0, /* 0x2210 */ + 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,237, 24, 0, 0, 67, 84, /* 0x2220 */ + 68, 85, 77, 77, 89, 50, 0,239, 24, 0, 0, 67, 84, 66, 83, 72, /* 0x2230 */ + 82, 49, 49, 0,239, 24, 0, 0, 67, 84, 66, 82, 79, 82, 49, 49, /* 0x2240 */ + 0,243, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0,245, 24, /* 0x2250 */ + 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,250, 24, 0, 0, 0, /* 0x2260 */ + 0, 0, 0, 1, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, /* 0x2270 */ + 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 1, 25, 0, /* 0x2280 */ + 0, 84, 77, 84, 82, 69, 76, 79, 67, 0, 1, 25, 0, 0, 82, 69, /* 0x2290 */ + 76, 79, 67, 51, 50, 48, 0, 4, 25, 0, 0, 0, 0, 0, 0, 13, /* 0x22a0 */ 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, 2, 0, 0, 0, /* 0x22b0 */ - 82, 69, 76, 51, 50, 66, 73, 71, 0, 47, 25, 0, 0, 0, 0, 0, /* 0x22c0 */ - 0, 51, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x22d0 */ - 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, 56, 25, 0, 0, 0, /* 0x22e0 */ - 0, 0, 0, 58, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, /* 0x22f0 */ - 13, 0, 0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 58, 25, 0, /* 0x2300 */ - 0, 84, 77, 84, 74, 85, 77, 80, 49, 0, 58, 25, 0, 0, 84, 77, /* 0x2310 */ - 84, 72, 69, 69, 78, 68, 0, 63, 25, 0, 0,255,255,255,255, 63, /* 0x2320 */ + 82, 69, 76, 51, 50, 66, 73, 71, 0, 45, 25, 0, 0, 0, 0, 0, /* 0x22c0 */ + 0, 49, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x22d0 */ + 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, 54, 25, 0, 0, 0, /* 0x22e0 */ + 0, 0, 0, 56, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, /* 0x22f0 */ + 13, 0, 0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 56, 25, 0, /* 0x2300 */ + 0, 84, 77, 84, 74, 85, 77, 80, 49, 0, 56, 25, 0, 0, 84, 77, /* 0x2310 */ + 84, 72, 69, 69, 78, 68, 0, 61, 25, 0, 0,255,255,255,255, 61, /* 0x2320 */ 25 /* 0x2330 */ }; diff --git a/src/stub/i386-dos32.watcom.le.h b/src/stub/i386-dos32.watcom.le.h index e61a0096..a055e59c 100644 --- a/src/stub/i386-dos32.watcom.le.h +++ b/src/stub/i386-dos32.watcom.le.h @@ -28,8 +28,8 @@ #define NRV_LOADER_SIZE 9097 -#define NRV_LOADER_ADLER32 0xb733efd5 -#define NRV_LOADER_CRC32 0x9542d45c +#define NRV_LOADER_ADLER32 0x094cf112 +#define NRV_LOADER_CRC32 0xbc6aacc5 unsigned char nrv_loader[9097] = { 191, 97,108,105, 98,105, 87, 65, 84, 67, 79, 77, 6, 30, 7, 87, /* 0x 0 */ @@ -85,9 +85,9 @@ unsigned char nrv_loader[9097] = { 243,164, 94,233, 0, 0, 0, 0,141, 20, 47,131,253,252,138, 4, /* 0x 320 */ 15,118, 0,138, 2, 66,136, 7, 71, 73,117,247,233, 0, 0, 0, /* 0x 330 */ 0,139, 2,131,194, 4,137, 7,131,199, 4,131,233, 4,119,241, /* 0x 340 */ - 1,207,233, 0, 0, 0, 0,137,229,141,140, 36, 85, 80, 88, 97, /* 0x 350 */ - 49,192, 80, 57,204,117,251, 70, 81,104, 85, 80, 88, 98, 87,131, /* 0x 360 */ -193, 4, 81,104, 85, 80, 88, 99, 86,131,193, 4, 81, 80,199, 1, /* 0x 370 */ + 1,207,233, 0, 0, 0, 0,137,229,141,156, 36, 85, 80, 88, 97, /* 0x 350 */ + 49,192, 80, 57,220,117,251, 70, 83,104, 85, 80, 88, 98, 87,131, /* 0x 360 */ +195, 4, 83,104, 85, 80, 88, 99, 86,131,195, 4, 83, 80,199, 3, /* 0x 370 */ 85, 80, 88,100, 85, 87, 86, 83,131,236,124,139,148, 36,144, 0, /* 0x 380 */ 0, 0,199, 68, 36,116, 0, 0, 0, 0,198, 68, 36,115, 0,139, /* 0x 390 */ 172, 36,156, 0, 0, 0,141, 66, 4,137, 68, 36,120,184, 1, 0, /* 0x 3a0 */ @@ -425,20 +425,20 @@ unsigned char nrv_loader[9097] = { 235, 7,184, 1, 0, 0, 0,235, 32, 67, 43,156, 36,148, 0, 0, /* 0x1860 */ 0, 49,192,139,148, 36,156, 0, 0, 0,139, 76, 36,116,137, 26, /* 0x1870 */ 139,156, 36,168, 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, /* 0x1880 */ - 3,116, 36, 36, 3,124, 36, 32, 49,192,141,140, 36, 0,252,255, /* 0x1890 */ -255,137,236, 80, 57,204,117,251,137,236, 49,201, 93, 86,141,181, /* 0x18a0 */ - 82, 69, 76, 79, 86,141,189, 84, 69, 88, 86,137,239,185, 84, 69, /* 0x18b0 */ - 88, 76,138, 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0, /* 0x18c0 */ -139, 7,138, 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, /* 0x18d0 */ - 41,248,128,235,232, 1,232,137, 7,131,199, 5,136,216,226, 0, /* 0x18e0 */ -185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63, /* 0x18f0 */ -117, 0,139, 7,102,193,232, 8,134,196,193,192, 16,134,196, 41, /* 0x1900 */ -248, 1,232,171,235, 0,141,125,252, 49,192,138, 6, 70, 9,192, /* 0x1910 */ -116, 0, 60,239,119, 17, 1,199,139, 7,134,196,193,192, 16,134, /* 0x1920 */ -196, 1,232,137, 7,235,226, 36, 15,193,224, 16,102,139, 6,131, /* 0x1930 */ -198, 2, 9,192,117, 0,139, 6,131,198, 4,235, 0,255,214, 95, /* 0x1940 */ - 89, 41,249,193,233, 2,243,171, 7,141,165, 69, 83, 80, 48,233, /* 0x1950 */ - 74, 77, 80, 79, 87, 67, 76, 69, 77, 65, 73, 78, 0, 0, 0, 0, /* 0x1960 */ + 3,115,252, 3,123,248, 49,192,141,140, 36, 0,255,255,255,137, /* 0x1890 */ +236, 80, 57,204,117,251,137,236, 49,201, 93, 86,141,181, 82, 69, /* 0x18a0 */ + 76, 79, 86,141,189, 84, 69, 88, 86,137,239,185, 84, 69, 88, 76, /* 0x18b0 */ +138, 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7, /* 0x18c0 */ +138, 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41,248, /* 0x18d0 */ +128,235,232, 1,232,137, 7,131,199, 5,136,216,226, 0,185, 84, /* 0x18e0 */ + 69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63,117, 0, /* 0x18f0 */ +139, 7,102,193,232, 8,134,196,193,192, 16,134,196, 41,248, 1, /* 0x1900 */ +232,171,235, 0,141,125,252, 49,192,138, 6, 70, 9,192,116, 0, /* 0x1910 */ + 60,239,119, 17, 1,199,139, 7,134,196,193,192, 16,134,196, 1, /* 0x1920 */ +232,137, 7,235,226, 36, 15,193,224, 16,102,139, 6,131,198, 2, /* 0x1930 */ + 9,192,117, 0,139, 6,131,198, 4,235, 0,255,214, 95, 89, 41, /* 0x1940 */ +249,193,233, 2,243,171, 7,141,165, 69, 83, 80, 48,233, 74, 77, /* 0x1950 */ + 80, 79, 0, 0, 87, 67, 76, 69, 77, 65, 73, 78, 0, 0, 0, 0, /* 0x1960 */ 0, 85, 80, 88, 49, 72, 69, 65, 68, 0, 50, 0, 0, 0, 87, 67, /* 0x1970 */ 76, 69, 67, 85, 84, 80, 0, 82, 0, 0, 0, 78, 50, 66, 83, 77, /* 0x1980 */ 65, 49, 48, 0, 82, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, /* 0x1990 */ @@ -561,44 +561,44 @@ unsigned char nrv_loader[9097] = { 48, 48, 0, 87, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 49, /* 0x20e0 */ 48, 0,132, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, /* 0x20f0 */ 0, 10, 14, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 0, /* 0x2100 */ -144, 24, 0, 0, 87, 67, 76, 69, 77, 65, 73, 50, 0,172, 24, 0, /* 0x2110 */ - 0, 87, 67, 65, 76, 76, 84, 82, 73, 0,181, 24, 0, 0, 87, 67, /* 0x2120 */ - 67, 84, 84, 80, 79, 83, 0,181, 24, 0, 0, 87, 67, 67, 84, 84, /* 0x2130 */ - 78, 85, 76, 0,187, 24, 0, 0, 87, 67, 65, 76, 76, 84, 82, 49, /* 0x2140 */ - 0,189, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,189, 24, /* 0x2150 */ - 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,203, 24, 0, 0, 0, /* 0x2160 */ - 0, 0, 0,208, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2170 */ - 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,208, 24, 0, /* 0x2180 */ - 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,213, 24, 0, 0, 67, 84, /* 0x2190 */ - 66, 83, 72, 82, 48, 49, 0,213, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x21a0 */ - 82, 48, 49, 0,217, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x21b0 */ - 0,219, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,224, 24, /* 0x21c0 */ - 0, 0, 0, 0, 0, 0,240, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x21d0 */ +144, 24, 0, 0, 87, 67, 76, 69, 77, 65, 73, 50, 0,170, 24, 0, /* 0x2110 */ + 0, 87, 67, 65, 76, 76, 84, 82, 73, 0,179, 24, 0, 0, 87, 67, /* 0x2120 */ + 67, 84, 84, 80, 79, 83, 0,179, 24, 0, 0, 87, 67, 67, 84, 84, /* 0x2130 */ + 78, 85, 76, 0,185, 24, 0, 0, 87, 67, 65, 76, 76, 84, 82, 49, /* 0x2140 */ + 0,187, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,187, 24, /* 0x2150 */ + 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,201, 24, 0, 0, 0, /* 0x2160 */ + 0, 0, 0,206, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2170 */ + 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,206, 24, 0, /* 0x2180 */ + 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,211, 24, 0, 0, 67, 84, /* 0x2190 */ + 66, 83, 72, 82, 48, 49, 0,211, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x21a0 */ + 82, 48, 49, 0,215, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x21b0 */ + 0,217, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,222, 24, /* 0x21c0 */ + 0, 0, 0, 0, 0, 0,238, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x21d0 */ 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, /* 0x21e0 */ -240, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,245, 24, 0, /* 0x21f0 */ - 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,247, 24, 0, 0, 67, 65, /* 0x2200 */ - 76, 76, 84, 82, 49, 49, 0,249, 24, 0, 0, 0, 0, 0, 0,253, /* 0x2210 */ +238, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,243, 24, 0, /* 0x21f0 */ + 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,245, 24, 0, 0, 67, 65, /* 0x2200 */ + 76, 76, 84, 82, 49, 49, 0,247, 24, 0, 0, 0, 0, 0, 0,251, /* 0x2210 */ 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 7, 0, 0, 0, /* 0x2220 */ - 67, 84, 67, 76, 69, 86, 69, 50, 0,253, 24, 0, 0, 0, 0, 0, /* 0x2230 */ - 0, 2, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2240 */ - 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0, 2, 25, 0, 0, 67, /* 0x2250 */ - 84, 68, 85, 77, 77, 89, 50, 0, 4, 25, 0, 0, 67, 84, 66, 83, /* 0x2260 */ - 72, 82, 49, 49, 0, 4, 25, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2270 */ - 49, 0, 8, 25, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0, 10, /* 0x2280 */ - 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 15, 25, 0, 0, /* 0x2290 */ - 0, 0, 0, 0, 22, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x22a0 */ - 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 22, 25, /* 0x22b0 */ - 0, 0, 87, 67, 68, 85, 77, 77, 89, 49, 0, 22, 25, 0, 0, 87, /* 0x22c0 */ - 67, 82, 69, 76, 79, 67, 49, 0, 22, 25, 0, 0, 82, 69, 76, 79, /* 0x22d0 */ - 67, 51, 50, 48, 0, 25, 25, 0, 0, 0, 0, 0, 0, 34, 25, 0, /* 0x22e0 */ + 67, 84, 67, 76, 69, 86, 69, 50, 0,251, 24, 0, 0, 0, 0, 0, /* 0x2230 */ + 0, 0, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2240 */ + 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0, 0, 25, 0, 0, 67, /* 0x2250 */ + 84, 68, 85, 77, 77, 89, 50, 0, 2, 25, 0, 0, 67, 84, 66, 83, /* 0x2260 */ + 72, 82, 49, 49, 0, 2, 25, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2270 */ + 49, 0, 6, 25, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0, 8, /* 0x2280 */ + 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 13, 25, 0, 0, /* 0x2290 */ + 0, 0, 0, 0, 20, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x22a0 */ + 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 20, 25, /* 0x22b0 */ + 0, 0, 87, 67, 68, 85, 77, 77, 89, 49, 0, 20, 25, 0, 0, 87, /* 0x22c0 */ + 67, 82, 69, 76, 79, 67, 49, 0, 20, 25, 0, 0, 82, 69, 76, 79, /* 0x22d0 */ + 67, 51, 50, 48, 0, 23, 25, 0, 0, 0, 0, 0, 0, 32, 25, 0, /* 0x22e0 */ 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, 2, 0, 0, 0, 82, 69, /* 0x22f0 */ - 76, 51, 50, 66, 73, 71, 0, 66, 25, 0, 0, 0, 0, 0, 0, 70, /* 0x2300 */ + 76, 51, 50, 66, 73, 71, 0, 64, 25, 0, 0, 0, 0, 0, 0, 68, /* 0x2300 */ 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, 0, 0, /* 0x2310 */ - 82, 69, 76, 79, 67, 51, 50, 74, 0, 75, 25, 0, 0, 0, 0, 0, /* 0x2320 */ - 0, 77, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x2330 */ - 0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 77, 25, 0, 0, 87, /* 0x2340 */ - 67, 68, 85, 77, 77, 89, 50, 0, 77, 25, 0, 0, 87, 67, 82, 69, /* 0x2350 */ - 76, 83, 69, 76, 0, 77, 25, 0, 0, 87, 67, 76, 69, 77, 65, 73, /* 0x2360 */ - 52, 0, 79, 25, 0, 0, 87, 67, 84, 72, 69, 69, 78, 68, 0,100, /* 0x2370 */ - 25, 0, 0,255,255,255,255,100, 25 /* 0x2380 */ + 82, 69, 76, 79, 67, 51, 50, 74, 0, 73, 25, 0, 0, 0, 0, 0, /* 0x2320 */ + 0, 75, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x2330 */ + 0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 75, 25, 0, 0, 87, /* 0x2340 */ + 67, 68, 85, 77, 77, 89, 50, 0, 75, 25, 0, 0, 87, 67, 82, 69, /* 0x2350 */ + 76, 83, 69, 76, 0, 75, 25, 0, 0, 87, 67, 76, 69, 77, 65, 73, /* 0x2360 */ + 52, 0, 77, 25, 0, 0, 87, 67, 84, 72, 69, 69, 78, 68, 0, 98, /* 0x2370 */ + 25, 0, 0,255,255,255,255, 98, 25 /* 0x2380 */ }; diff --git a/src/stub/i386-linux.elf.execve-entry.h b/src/stub/i386-linux.elf.execve-entry.h index 2dfac514..2c3cde1a 100644 --- a/src/stub/i386-linux.elf.execve-entry.h +++ b/src/stub/i386-linux.elf.execve-entry.h @@ -28,8 +28,8 @@ #define LINUX_I386EXEC_LOADER_SIZE 10799 -#define LINUX_I386EXEC_LOADER_ADLER32 0x4b765b86 -#define LINUX_I386EXEC_LOADER_CRC32 0xa1c64982 +#define LINUX_I386EXEC_LOADER_ADLER32 0x3d065c01 +#define LINUX_I386EXEC_LOADER_CRC32 0xb844dd24 unsigned char linux_i386exec_loader[10799] = { 232, 0, 0, 0, 0,184, 78, 77, 82, 85, 96,106, 63,139,116, 36, /* 0x 0 */ @@ -82,9 +82,9 @@ unsigned char linux_i386exec_loader[10799] = { 47,131,253,252,138, 4, 15,118, 0,138, 2, 66,136, 7, 71, 73, /* 0x 2f0 */ 117,247,233, 0, 0, 0, 0,139, 2,131,194, 4,137, 7,131,199, /* 0x 300 */ 4,131,233, 4,119,241, 1,207,233, 0, 0, 0, 0,137,229,141, /* 0x 310 */ -140, 36, 85, 80, 88, 97, 49,192, 80, 57,204,117,251, 70, 81,104, /* 0x 320 */ - 85, 80, 88, 98, 87,131,193, 4, 81,104, 85, 80, 88, 99, 86,131, /* 0x 330 */ -193, 4, 81, 80,199, 1, 85, 80, 88,100, 85, 87, 86, 83,131,236, /* 0x 340 */ +156, 36, 85, 80, 88, 97, 49,192, 80, 57,220,117,251, 70, 83,104, /* 0x 320 */ + 85, 80, 88, 98, 87,131,195, 4, 83,104, 85, 80, 88, 99, 86,131, /* 0x 330 */ +195, 4, 83, 80,199, 3, 85, 80, 88,100, 85, 87, 86, 83,131,236, /* 0x 340 */ 124,139,148, 36,144, 0, 0, 0,199, 68, 36,116, 0, 0, 0, 0, /* 0x 350 */ 198, 68, 36,115, 0,139,172, 36,156, 0, 0, 0,141, 66, 4,137, /* 0x 360 */ 68, 36,120,184, 1, 0, 0, 0, 15,182, 74, 2,137,195,211,227, /* 0x 370 */ @@ -421,38 +421,38 @@ unsigned char linux_i386exec_loader[10799] = { 1, 0, 0, 0,116, 41,235, 7,184, 1, 0, 0, 0,235, 32, 67, /* 0x1820 */ 43,156, 36,148, 0, 0, 0, 49,192,139,148, 36,156, 0, 0, 0, /* 0x1830 */ 139, 76, 36,116,137, 26,139,156, 36,168, 0, 0, 0,137, 11,131, /* 0x1840 */ -196,124, 91, 94, 95, 93, 3,116, 36, 36, 3,124, 36, 32, 49,192, /* 0x1850 */ -141,140, 36, 0,252,255,255,137,236, 80, 57,204,117,251,137,236, /* 0x1860 */ - 49,201,185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, 1,119,247, /* 0x1870 */ -128, 63, 63,117, 0,139, 7,138, 95, 4,102,193,232, 8,134,196, /* 0x1880 */ -193,192, 16,134,196, 41,248,128,235,232,137, 7,131,199, 5,136, /* 0x1890 */ -216,226, 0,185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0, /* 0x18a0 */ -128, 63, 63,117, 0,139, 7,102,193,232, 8,134,196,193,192, 16, /* 0x18b0 */ -134,196, 41,248,171,235, 0,139, 84, 36, 40, 3, 84, 36, 44, 57, /* 0x18c0 */ -242,116, 1, 72,135, 68, 36, 32,139, 84, 36, 52,137,249,139,124, /* 0x18d0 */ - 36, 48, 41,249,137, 10, 90, 87,106, 15, 91,136,215,147,235, 0, /* 0x18e0 */ - 90, 88, 89,151, 96, 49,219,187, 78, 77, 82, 85,106, 15, 88,138, /* 0x18f0 */ -100, 36, 32,106, 15, 91,138,124, 36, 32,138, 84, 36, 32,233, 0, /* 0x1900 */ - 0, 0, 0, 15,183, 47, 43,110, 12, 41,221,117, 0,131,237, 1, /* 0x1910 */ -115, 0,136, 95,255, 73,136, 7, 71,139, 7,156,102,193,232, 8, /* 0x1920 */ -193,192, 16,134,196,157,115, 0,176, 0, 15,200,115, 0,209,232, /* 0x1930 */ -115, 0,254,203, 75, 35, 30,125, 2, 3, 30,137, 4,156,235, 0, /* 0x1940 */ -141, 20, 24, 15,182,210, 35, 22, 59, 22,114, 2, 43, 22,139, 4, /* 0x1950 */ -148,254,203, 75, 35, 30,125, 2, 3, 30,139, 44,156,133,237,117, /* 0x1960 */ - 0, 80,139, 70, 4,254,200, 72, 35, 6,125, 2, 3, 6, 49,237, /* 0x1970 */ -137, 70, 4,135,108,132, 4, 88,137, 44,148,137, 4,156, 41,248, /* 0x1980 */ -131,233, 4, 3, 70, 16, 1,240,137, 7,131,199, 4,235, 0,235, /* 0x1990 */ - 0, 80,176,233,176,232, 80,106, 0, 83,137,230, 94,137,218,178, /* 0x19a0 */ -233,178,232, 67,106, 0,254,203, 75,117, 0, 15,183, 7,131,199, /* 0x19b0 */ - 1, 60,128,114, 4, 60,143,118, 0, 41,208, 43, 70, 8,131,232, /* 0x19c0 */ - 2,116, 0,131,232, 1,114, 0,115, 0,122, 0,123, 0,248,235, /* 0x19d0 */ - 0,131,233, 1,127, 0,137,231,185, 4, 1, 0, 0,139, 14,131, /* 0x19e0 */ -193, 5,139, 14,131,193, 4, 49,192,243,171,137,252, 86, 97,151, /* 0x19f0 */ - 81, 80, 82,195,137,254,235, 0,138, 7,131,199, 1, 60,128,114, /* 0x1a00 */ - 10, 60,143,119, 6,128,127,254, 15,116, 0, 44,232, 60, 1,119, /* 0x1a10 */ - 0, 56, 23,117, 0,139, 7,102,193,232, 8,193,192, 16,134,196, /* 0x1a20 */ - 41,248, 1,240,137, 7,131,199, 4,131,233, 4,138, 7,131,199, /* 0x1a30 */ - 1,226, 0,131,233, 1,127, 0, 97,195, 93,187, 0, 16, 64, 0, /* 0x1a40 */ +196,124, 91, 94, 95, 93, 3,115,252, 3,123,248, 49,192,141,140, /* 0x1850 */ + 36, 0,255,255,255,137,236, 80, 57,204,117,251,137,236, 49,201, /* 0x1860 */ +185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, 1,119,247,128, 63, /* 0x1870 */ + 63,117, 0,139, 7,138, 95, 4,102,193,232, 8,134,196,193,192, /* 0x1880 */ + 16,134,196, 41,248,128,235,232,137, 7,131,199, 5,136,216,226, /* 0x1890 */ + 0,185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, /* 0x18a0 */ + 63,117, 0,139, 7,102,193,232, 8,134,196,193,192, 16,134,196, /* 0x18b0 */ + 41,248,171,235, 0,139, 84, 36, 40, 3, 84, 36, 44, 57,242,116, /* 0x18c0 */ + 1, 72,135, 68, 36, 32,139, 84, 36, 52,137,249,139,124, 36, 48, /* 0x18d0 */ + 41,249,137, 10, 90, 87,106, 15, 91,136,215,147,235, 0, 90, 88, /* 0x18e0 */ + 89,151, 96, 49,219,187, 78, 77, 82, 85,106, 15, 88,138,100, 36, /* 0x18f0 */ + 32,106, 15, 91,138,124, 36, 32,138, 84, 36, 32,233, 0, 0, 0, /* 0x1900 */ + 0, 15,183, 47, 43,110, 12, 41,221,117, 0,131,237, 1,115, 0, /* 0x1910 */ +136, 95,255, 73,136, 7, 71,139, 7,156,102,193,232, 8,193,192, /* 0x1920 */ + 16,134,196,157,115, 0,176, 0, 15,200,115, 0,209,232,115, 0, /* 0x1930 */ +254,203, 75, 35, 30,125, 2, 3, 30,137, 4,156,235, 0,141, 20, /* 0x1940 */ + 24, 15,182,210, 35, 22, 59, 22,114, 2, 43, 22,139, 4,148,254, /* 0x1950 */ +203, 75, 35, 30,125, 2, 3, 30,139, 44,156,133,237,117, 0, 80, /* 0x1960 */ +139, 70, 4,254,200, 72, 35, 6,125, 2, 3, 6, 49,237,137, 70, /* 0x1970 */ + 4,135,108,132, 4, 88,137, 44,148,137, 4,156, 41,248,131,233, /* 0x1980 */ + 4, 3, 70, 16, 1,240,137, 7,131,199, 4,235, 0,235, 0, 80, /* 0x1990 */ +176,233,176,232, 80,106, 0, 83,137,230, 94,137,218,178,233,178, /* 0x19a0 */ +232, 67,106, 0,254,203, 75,117, 0, 15,183, 7,131,199, 1, 60, /* 0x19b0 */ +128,114, 4, 60,143,118, 0, 41,208, 43, 70, 8,131,232, 2,116, /* 0x19c0 */ + 0,131,232, 1,114, 0,115, 0,122, 0,123, 0,248,235, 0,131, /* 0x19d0 */ +233, 1,127, 0,137,231,185, 4, 1, 0, 0,139, 14,131,193, 5, /* 0x19e0 */ +139, 14,131,193, 4, 49,192,243,171,137,252, 86, 97,151, 81, 80, /* 0x19f0 */ + 82,195,137,254,235, 0,138, 7,131,199, 1, 60,128,114, 10, 60, /* 0x1a00 */ +143,119, 6,128,127,254, 15,116, 0, 44,232, 60, 1,119, 0, 56, /* 0x1a10 */ + 23,117, 0,139, 7,102,193,232, 8,193,192, 16,134,196, 41,248, /* 0x1a20 */ + 1,240,137, 7,131,199, 4,131,233, 4,138, 7,131,199, 1,226, /* 0x1a30 */ + 0,131,233, 1,127, 0, 97,195, 93,187, 0, 16, 64, 0, 0, 0, /* 0x1a40 */ 76, 69, 88, 69, 67, 48, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1a50 */ 0, 5, 0, 0, 0, 76, 69, 88, 69, 67, 48, 50, 48, 0, 0, 0, /* 0x1a60 */ 0, 0, 76, 69, 88, 69, 67, 48, 48, 57, 0, 5, 0, 0, 0, 76, /* 0x1a70 */ @@ -577,134 +577,134 @@ unsigned char linux_i386exec_loader[10799] = { 67, 48, 48, 0, 29, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x21e0 */ 49, 48, 0, 74, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x21f0 */ 48, 0,208, 13, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, /* 0x2200 */ - 0, 86, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,114, 24, /* 0x2210 */ - 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,128, 24, 0, 0, 0, /* 0x2220 */ - 0, 0, 0,133, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2230 */ - 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,133, 24, 0, /* 0x2240 */ - 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,138, 24, 0, 0, 67, 84, /* 0x2250 */ - 66, 83, 72, 82, 48, 49, 0,138, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x2260 */ - 82, 48, 49, 0,142, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x2270 */ - 0,144, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,149, 24, /* 0x2280 */ - 0, 0, 0, 0, 0, 0,163, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2290 */ + 0, 86, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,112, 24, /* 0x2210 */ + 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,126, 24, 0, 0, 0, /* 0x2220 */ + 0, 0, 0,131, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2230 */ + 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,131, 24, 0, /* 0x2240 */ + 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,136, 24, 0, 0, 67, 84, /* 0x2250 */ + 66, 83, 72, 82, 48, 49, 0,136, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x2260 */ + 82, 48, 49, 0,140, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x2270 */ + 0,142, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,147, 24, /* 0x2280 */ + 0, 0, 0, 0, 0, 0,161, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2290 */ 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, /* 0x22a0 */ -163, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,168, 24, 0, /* 0x22b0 */ - 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,170, 24, 0, 0, 67, 65, /* 0x22c0 */ - 76, 76, 84, 82, 49, 49, 0,172, 24, 0, 0, 0, 0, 0, 0,176, /* 0x22d0 */ +161, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,166, 24, 0, /* 0x22b0 */ + 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,168, 24, 0, 0, 67, 65, /* 0x22c0 */ + 76, 76, 84, 82, 49, 49, 0,170, 24, 0, 0, 0, 0, 0, 0,174, /* 0x22d0 */ 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 5, 0, 0, 0, /* 0x22e0 */ - 67, 84, 67, 76, 69, 86, 69, 50, 0,176, 24, 0, 0, 0, 0, 0, /* 0x22f0 */ - 0,181, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2300 */ - 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,181, 24, 0, 0, 67, /* 0x2310 */ - 84, 68, 85, 77, 77, 89, 50, 0,183, 24, 0, 0, 67, 84, 66, 83, /* 0x2320 */ - 72, 82, 49, 49, 0,183, 24, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2330 */ - 49, 0,187, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0,189, /* 0x2340 */ - 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,194, 24, 0, 0, /* 0x2350 */ - 0, 0, 0, 0,199, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x2360 */ - 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0,199, 24, /* 0x2370 */ - 0, 0, 76, 69, 88, 69, 67, 48, 49, 53, 0,199, 24, 0, 0, 76, /* 0x2380 */ - 69, 88, 69, 67, 49, 49, 48, 0,231, 24, 0, 0, 76, 69, 88, 69, /* 0x2390 */ - 67, 49, 48, 48, 0,237, 24, 0, 0, 76, 88, 85, 78, 70, 48, 48, /* 0x23a0 */ - 48, 0,238, 24, 0, 0, 0, 0, 0, 0,240, 24, 0, 0, 76, 88, /* 0x23b0 */ + 67, 84, 67, 76, 69, 86, 69, 50, 0,174, 24, 0, 0, 0, 0, 0, /* 0x22f0 */ + 0,179, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2300 */ + 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,179, 24, 0, 0, 67, /* 0x2310 */ + 84, 68, 85, 77, 77, 89, 50, 0,181, 24, 0, 0, 67, 84, 66, 83, /* 0x2320 */ + 72, 82, 49, 49, 0,181, 24, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2330 */ + 49, 0,185, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0,187, /* 0x2340 */ + 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,192, 24, 0, 0, /* 0x2350 */ + 0, 0, 0, 0,197, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x2360 */ + 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0,197, 24, /* 0x2370 */ + 0, 0, 76, 69, 88, 69, 67, 48, 49, 53, 0,197, 24, 0, 0, 76, /* 0x2380 */ + 69, 88, 69, 67, 49, 49, 48, 0,229, 24, 0, 0, 76, 69, 88, 69, /* 0x2390 */ + 67, 49, 48, 48, 0,235, 24, 0, 0, 76, 88, 85, 78, 70, 48, 48, /* 0x23a0 */ + 48, 0,236, 24, 0, 0, 0, 0, 0, 0,238, 24, 0, 0, 76, 88, /* 0x23b0 */ 85, 78, 70, 48, 49, 48, 0, 5, 0, 0, 0, 76, 88, 85, 78, 70, /* 0x23c0 */ - 48, 48, 50, 0,240, 24, 0, 0, 77, 82, 85, 66, 89, 84, 69, 48, /* 0x23d0 */ - 0,245, 24, 0, 0, 76, 88, 77, 82, 85, 48, 48, 53, 0,247, 24, /* 0x23e0 */ - 0, 0, 76, 88, 77, 82, 85, 48, 48, 54, 0,252, 24, 0, 0, 76, /* 0x23f0 */ - 88, 77, 82, 85, 48, 48, 55, 0, 3, 25, 0, 0, 76, 88, 85, 78, /* 0x2400 */ - 70, 48, 48, 56, 0, 10, 25, 0, 0, 76, 88, 85, 78, 70, 48, 49, /* 0x2410 */ - 48, 0, 14, 25, 0, 0, 0, 0, 0, 0, 19, 25, 0, 0, 76, 88, /* 0x2420 */ + 48, 48, 50, 0,238, 24, 0, 0, 77, 82, 85, 66, 89, 84, 69, 48, /* 0x23d0 */ + 0,243, 24, 0, 0, 76, 88, 77, 82, 85, 48, 48, 53, 0,245, 24, /* 0x23e0 */ + 0, 0, 76, 88, 77, 82, 85, 48, 48, 54, 0,250, 24, 0, 0, 76, /* 0x23f0 */ + 88, 77, 82, 85, 48, 48, 55, 0, 1, 25, 0, 0, 76, 88, 85, 78, /* 0x2400 */ + 70, 48, 48, 56, 0, 8, 25, 0, 0, 76, 88, 85, 78, 70, 48, 49, /* 0x2410 */ + 48, 0, 12, 25, 0, 0, 0, 0, 0, 0, 17, 25, 0, 0, 76, 88, /* 0x2420 */ 85, 78, 70, 48, 52, 50, 0, 0, 0, 0, 0, 76, 88, 74, 67, 67, /* 0x2430 */ - 48, 49, 48, 0, 19, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 53, /* 0x2440 */ - 0, 22, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 54, 0, 25, 25, /* 0x2450 */ - 0, 0, 76, 88, 74, 67, 67, 48, 50, 48, 0, 27, 25, 0, 0, 0, /* 0x2460 */ - 0, 0, 0, 29, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 52, 0, /* 0x2470 */ - 0, 0, 0, 0, 76, 88, 74, 67, 67, 48, 50, 49, 0, 29, 25, 0, /* 0x2480 */ - 0, 0, 0, 0, 0, 34, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, /* 0x2490 */ - 52, 0, 0, 0, 0, 0, 76, 88, 74, 67, 67, 48, 50, 51, 0, 34, /* 0x24a0 */ - 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 55, 0, 41, 25, 0, 0, /* 0x24b0 */ - 76, 88, 85, 78, 70, 51, 56, 54, 0, 43, 25, 0, 0, 76, 88, 85, /* 0x24c0 */ - 78, 70, 51, 56, 55, 0, 44, 25, 0, 0, 76, 88, 85, 78, 70, 51, /* 0x24d0 */ - 56, 56, 0, 53, 25, 0, 0, 0, 0, 0, 0, 56, 25, 0, 0, 76, /* 0x24e0 */ + 48, 49, 48, 0, 17, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 53, /* 0x2440 */ + 0, 20, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 54, 0, 23, 25, /* 0x2450 */ + 0, 0, 76, 88, 74, 67, 67, 48, 50, 48, 0, 25, 25, 0, 0, 0, /* 0x2460 */ + 0, 0, 0, 27, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 52, 0, /* 0x2470 */ + 0, 0, 0, 0, 76, 88, 74, 67, 67, 48, 50, 49, 0, 27, 25, 0, /* 0x2480 */ + 0, 0, 0, 0, 0, 32, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, /* 0x2490 */ + 52, 0, 0, 0, 0, 0, 76, 88, 74, 67, 67, 48, 50, 51, 0, 32, /* 0x24a0 */ + 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 55, 0, 39, 25, 0, 0, /* 0x24b0 */ + 76, 88, 85, 78, 70, 51, 56, 54, 0, 41, 25, 0, 0, 76, 88, 85, /* 0x24c0 */ + 78, 70, 51, 56, 55, 0, 42, 25, 0, 0, 76, 88, 85, 78, 70, 51, /* 0x24d0 */ + 56, 56, 0, 51, 25, 0, 0, 0, 0, 0, 0, 54, 25, 0, 0, 76, /* 0x24e0 */ 88, 85, 78, 70, 48, 52, 48, 0, 0, 0, 0, 0, 76, 88, 85, 78, /* 0x24f0 */ - 70, 52, 56, 54, 0, 56, 25, 0, 0, 76, 88, 85, 78, 70, 52, 56, /* 0x2500 */ - 55, 0, 60, 25, 0, 0, 0, 0, 0, 0, 62, 25, 0, 0, 76, 88, /* 0x2510 */ + 70, 52, 56, 54, 0, 54, 25, 0, 0, 76, 88, 85, 78, 70, 52, 56, /* 0x2500 */ + 55, 0, 58, 25, 0, 0, 0, 0, 0, 0, 60, 25, 0, 0, 76, 88, /* 0x2510 */ 85, 78, 70, 48, 52, 48, 0, 0, 0, 0, 0, 76, 88, 77, 82, 85, /* 0x2520 */ - 48, 54, 53, 0, 62, 25, 0, 0, 0, 0, 0, 0, 66, 25, 0, 0, /* 0x2530 */ + 48, 54, 53, 0, 60, 25, 0, 0, 0, 0, 0, 0, 64, 25, 0, 0, /* 0x2530 */ 76, 88, 77, 82, 85, 48, 55, 48, 0, 5, 0, 0, 0, 77, 82, 85, /* 0x2540 */ - 66, 89, 84, 69, 51, 0, 66, 25, 0, 0, 77, 82, 85, 65, 82, 66, /* 0x2550 */ - 51, 48, 0, 68, 25, 0, 0, 77, 82, 85, 66, 73, 84, 83, 51, 0, /* 0x2560 */ - 69, 25, 0, 0, 77, 82, 85, 65, 82, 66, 52, 48, 0, 71, 25, 0, /* 0x2570 */ - 0, 76, 88, 77, 82, 85, 48, 55, 48, 0, 75, 25, 0, 0, 0, 0, /* 0x2580 */ - 0, 0, 80, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, 48, 0, 0, /* 0x2590 */ - 0, 0, 0, 77, 82, 85, 66, 89, 84, 69, 52, 0, 83, 25, 0, 0, /* 0x25a0 */ - 77, 82, 85, 66, 73, 84, 83, 52, 0, 86, 25, 0, 0, 77, 82, 85, /* 0x25b0 */ - 65, 82, 66, 53, 48, 0, 88, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x25c0 */ - 56, 48, 0, 94, 25, 0, 0, 77, 82, 85, 66, 89, 84, 69, 53, 0, /* 0x25d0 */ - 97, 25, 0, 0, 77, 82, 85, 65, 82, 66, 54, 48, 0, 99, 25, 0, /* 0x25e0 */ - 0, 77, 82, 85, 66, 73, 84, 83, 53, 0,100, 25, 0, 0, 77, 82, /* 0x25f0 */ - 85, 65, 82, 66, 55, 48, 0,102, 25, 0, 0, 76, 88, 77, 82, 85, /* 0x2600 */ - 48, 57, 48, 0,106, 25, 0, 0, 0, 0, 0, 0,113, 25, 0, 0, /* 0x2610 */ + 66, 89, 84, 69, 51, 0, 64, 25, 0, 0, 77, 82, 85, 65, 82, 66, /* 0x2550 */ + 51, 48, 0, 66, 25, 0, 0, 77, 82, 85, 66, 73, 84, 83, 51, 0, /* 0x2560 */ + 67, 25, 0, 0, 77, 82, 85, 65, 82, 66, 52, 48, 0, 69, 25, 0, /* 0x2570 */ + 0, 76, 88, 77, 82, 85, 48, 55, 48, 0, 73, 25, 0, 0, 0, 0, /* 0x2580 */ + 0, 0, 78, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, 48, 0, 0, /* 0x2590 */ + 0, 0, 0, 77, 82, 85, 66, 89, 84, 69, 52, 0, 81, 25, 0, 0, /* 0x25a0 */ + 77, 82, 85, 66, 73, 84, 83, 52, 0, 84, 25, 0, 0, 77, 82, 85, /* 0x25b0 */ + 65, 82, 66, 53, 48, 0, 86, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x25c0 */ + 56, 48, 0, 92, 25, 0, 0, 77, 82, 85, 66, 89, 84, 69, 53, 0, /* 0x25d0 */ + 95, 25, 0, 0, 77, 82, 85, 65, 82, 66, 54, 48, 0, 97, 25, 0, /* 0x25e0 */ + 0, 77, 82, 85, 66, 73, 84, 83, 53, 0, 98, 25, 0, 0, 77, 82, /* 0x25f0 */ + 85, 65, 82, 66, 55, 48, 0,100, 25, 0, 0, 76, 88, 77, 82, 85, /* 0x2600 */ + 48, 57, 48, 0,104, 25, 0, 0, 0, 0, 0, 0,111, 25, 0, 0, /* 0x2610 */ 76, 88, 77, 82, 85, 49, 48, 48, 0, 10, 0, 0, 0, 77, 82, 85, /* 0x2620 */ - 66, 89, 84, 69, 54, 0,117, 25, 0, 0, 77, 82, 85, 65, 82, 66, /* 0x2630 */ - 56, 48, 0,119, 25, 0, 0, 77, 82, 85, 66, 73, 84, 83, 54, 0, /* 0x2640 */ -120, 25, 0, 0, 77, 82, 85, 65, 82, 66, 57, 48, 0,122, 25, 0, /* 0x2650 */ - 0, 76, 88, 77, 82, 85, 49, 48, 48, 0,126, 25, 0, 0, 76, 88, /* 0x2660 */ - 85, 78, 70, 48, 52, 48, 0,142, 25, 0, 0, 76, 88, 77, 82, 85, /* 0x2670 */ - 49, 49, 48, 0,147, 25, 0, 0, 76, 88, 77, 82, 85, 49, 49, 49, /* 0x2680 */ - 0,150, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, 49, 0,152, 25, /* 0x2690 */ - 0, 0, 0, 0, 0, 0,159, 25, 0, 0, 76, 88, 85, 78, 70, 48, /* 0x26a0 */ + 66, 89, 84, 69, 54, 0,115, 25, 0, 0, 77, 82, 85, 65, 82, 66, /* 0x2630 */ + 56, 48, 0,117, 25, 0, 0, 77, 82, 85, 66, 73, 84, 83, 54, 0, /* 0x2640 */ +118, 25, 0, 0, 77, 82, 85, 65, 82, 66, 57, 48, 0,120, 25, 0, /* 0x2650 */ + 0, 76, 88, 77, 82, 85, 49, 48, 48, 0,124, 25, 0, 0, 76, 88, /* 0x2660 */ + 85, 78, 70, 48, 52, 48, 0,140, 25, 0, 0, 76, 88, 77, 82, 85, /* 0x2670 */ + 49, 49, 48, 0,145, 25, 0, 0, 76, 88, 77, 82, 85, 49, 49, 49, /* 0x2680 */ + 0,148, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, 49, 0,150, 25, /* 0x2690 */ + 0, 0, 0, 0, 0, 0,157, 25, 0, 0, 76, 88, 85, 78, 70, 48, /* 0x26a0 */ 51, 52, 0, 0, 0, 0, 0, 76, 88, 85, 78, 70, 48, 52, 50, 0, /* 0x26b0 */ -159, 25, 0, 0, 76, 69, 88, 69, 67, 48, 49, 54, 0,159, 25, 0, /* 0x26c0 */ - 0, 0, 0, 0, 0,161, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, /* 0x26d0 */ - 50, 0, 0, 0, 0, 0, 76, 88, 77, 82, 85, 48, 49, 48, 0,161, /* 0x26e0 */ - 25, 0, 0, 76, 88, 74, 77, 80, 65, 48, 48, 0,162, 25, 0, 0, /* 0x26f0 */ - 76, 88, 67, 65, 76, 76, 66, 48, 0,164, 25, 0, 0, 76, 88, 85, /* 0x2700 */ - 78, 70, 48, 50, 49, 0,166, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x2710 */ - 50, 50, 0,172, 25, 0, 0, 76, 88, 74, 77, 80, 65, 48, 49, 0, /* 0x2720 */ -175, 25, 0, 0, 76, 88, 67, 65, 76, 76, 66, 49, 0,177, 25, 0, /* 0x2730 */ - 0, 77, 82, 85, 66, 73, 84, 83, 49, 0,179, 25, 0, 0, 76, 88, /* 0x2740 */ - 77, 82, 85, 48, 51, 48, 0,180, 25, 0, 0, 77, 82, 85, 66, 89, /* 0x2750 */ - 84, 69, 49, 0,182, 25, 0, 0, 77, 82, 85, 65, 82, 66, 49, 48, /* 0x2760 */ - 0,184, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 48, 0,185, 25, /* 0x2770 */ - 0, 0, 0, 0, 0, 0,187, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x2780 */ +157, 25, 0, 0, 76, 69, 88, 69, 67, 48, 49, 54, 0,157, 25, 0, /* 0x26c0 */ + 0, 0, 0, 0, 0,159, 25, 0, 0, 76, 88, 85, 78, 70, 48, 52, /* 0x26d0 */ + 50, 0, 0, 0, 0, 0, 76, 88, 77, 82, 85, 48, 49, 48, 0,159, /* 0x26e0 */ + 25, 0, 0, 76, 88, 74, 77, 80, 65, 48, 48, 0,160, 25, 0, 0, /* 0x26f0 */ + 76, 88, 67, 65, 76, 76, 66, 48, 0,162, 25, 0, 0, 76, 88, 85, /* 0x2700 */ + 78, 70, 48, 50, 49, 0,164, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x2710 */ + 50, 50, 0,170, 25, 0, 0, 76, 88, 74, 77, 80, 65, 48, 49, 0, /* 0x2720 */ +173, 25, 0, 0, 76, 88, 67, 65, 76, 76, 66, 49, 0,175, 25, 0, /* 0x2730 */ + 0, 77, 82, 85, 66, 73, 84, 83, 49, 0,177, 25, 0, 0, 76, 88, /* 0x2740 */ + 77, 82, 85, 48, 51, 48, 0,178, 25, 0, 0, 77, 82, 85, 66, 89, /* 0x2750 */ + 84, 69, 49, 0,180, 25, 0, 0, 77, 82, 85, 65, 82, 66, 49, 48, /* 0x2760 */ + 0,182, 25, 0, 0, 76, 88, 77, 82, 85, 48, 52, 48, 0,183, 25, /* 0x2770 */ + 0, 0, 0, 0, 0, 0,185, 25, 0, 0, 76, 88, 77, 82, 85, 48, /* 0x2780 */ 51, 48, 0, 0, 0, 0, 0, 76, 88, 85, 78, 70, 48, 51, 48, 0, /* 0x2790 */ -187, 25, 0, 0, 76, 88, 74, 67, 67, 48, 48, 48, 0,193, 25, 0, /* 0x27a0 */ - 0, 0, 0, 0, 0,201, 25, 0, 0, 76, 88, 74, 67, 67, 48, 49, /* 0x27b0 */ - 48, 0, 0, 0, 0, 0, 76, 88, 67, 74, 48, 77, 82, 85, 0,201, /* 0x27c0 */ - 25, 0, 0, 76, 88, 67, 74, 49, 77, 82, 85, 0,203, 25, 0, 0, /* 0x27d0 */ - 76, 88, 67, 65, 76, 74, 77, 80, 0,206, 25, 0, 0, 76, 88, 67, /* 0x27e0 */ - 65, 76, 76, 48, 48, 0,209, 25, 0, 0, 0, 0, 0, 0,211, 25, /* 0x27f0 */ +185, 25, 0, 0, 76, 88, 74, 67, 67, 48, 48, 48, 0,191, 25, 0, /* 0x27a0 */ + 0, 0, 0, 0, 0,199, 25, 0, 0, 76, 88, 74, 67, 67, 48, 49, /* 0x27b0 */ + 48, 0, 0, 0, 0, 0, 76, 88, 67, 74, 48, 77, 82, 85, 0,199, /* 0x27c0 */ + 25, 0, 0, 76, 88, 67, 74, 49, 77, 82, 85, 0,201, 25, 0, 0, /* 0x27d0 */ + 76, 88, 67, 65, 76, 74, 77, 80, 0,204, 25, 0, 0, 76, 88, 67, /* 0x27e0 */ + 65, 76, 76, 48, 48, 0,207, 25, 0, 0, 0, 0, 0, 0,209, 25, /* 0x27f0 */ 0, 0, 76, 88, 85, 78, 70, 48, 51, 55, 0, 0, 0, 0, 0, 76, /* 0x2800 */ - 88, 67, 65, 76, 76, 48, 49, 0,211, 25, 0, 0, 76, 88, 67, 74, /* 0x2810 */ - 50, 77, 82, 85, 0,214, 25, 0, 0, 0, 0, 0, 0,216, 25, 0, /* 0x2820 */ + 88, 67, 65, 76, 76, 48, 49, 0,209, 25, 0, 0, 76, 88, 67, 74, /* 0x2810 */ + 50, 77, 82, 85, 0,212, 25, 0, 0, 0, 0, 0, 0,214, 25, 0, /* 0x2820 */ 0, 76, 88, 85, 78, 70, 48, 51, 55, 0, 0, 0, 0, 0, 76, 88, /* 0x2830 */ - 67, 74, 52, 77, 82, 85, 0,216, 25, 0, 0, 0, 0, 0, 0,218, /* 0x2840 */ + 67, 74, 52, 77, 82, 85, 0,214, 25, 0, 0, 0, 0, 0, 0,216, /* 0x2840 */ 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 52, 0, 0, 0, 0, 0, /* 0x2850 */ - 76, 88, 67, 74, 54, 77, 82, 85, 0,218, 25, 0, 0, 0, 0, 0, /* 0x2860 */ - 0,220, 25, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0, 1, 0, /* 0x2870 */ - 0, 0, 76, 88, 67, 74, 55, 77, 82, 85, 0,220, 25, 0, 0, 0, /* 0x2880 */ - 0, 0, 0,222, 25, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0, /* 0x2890 */ - 1, 0, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0,222, 25, 0, /* 0x28a0 */ - 0, 0, 0, 0, 0,225, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, /* 0x28b0 */ - 55, 0, 0, 0, 0, 0, 76, 88, 85, 78, 70, 48, 51, 52, 0,225, /* 0x28c0 */ - 25, 0, 0, 0, 0, 0, 0,230, 25, 0, 0, 76, 88, 85, 78, 70, /* 0x28d0 */ + 76, 88, 67, 74, 54, 77, 82, 85, 0,216, 25, 0, 0, 0, 0, 0, /* 0x2860 */ + 0,218, 25, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0, 1, 0, /* 0x2870 */ + 0, 0, 76, 88, 67, 74, 55, 77, 82, 85, 0,218, 25, 0, 0, 0, /* 0x2880 */ + 0, 0, 0,220, 25, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0, /* 0x2890 */ + 1, 0, 0, 0, 76, 88, 67, 74, 56, 77, 82, 85, 0,220, 25, 0, /* 0x28a0 */ + 0, 0, 0, 0, 0,223, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, /* 0x28b0 */ + 55, 0, 0, 0, 0, 0, 76, 88, 85, 78, 70, 48, 51, 52, 0,223, /* 0x28c0 */ + 25, 0, 0, 0, 0, 0, 0,228, 25, 0, 0, 76, 88, 85, 78, 70, /* 0x28d0 */ 48, 51, 48, 0, 0, 0, 0, 0, 76, 88, 77, 82, 85, 48, 53, 53, /* 0x28e0 */ - 0,230, 25, 0, 0, 77, 82, 85, 66, 89, 84, 69, 50, 0,232, 25, /* 0x28f0 */ - 0, 0, 77, 82, 85, 66, 73, 84, 83, 50, 0,237, 25, 0, 0, 77, /* 0x2900 */ - 82, 85, 65, 82, 66, 50, 48, 0,242, 25, 0, 0, 76, 88, 77, 82, /* 0x2910 */ - 85, 48, 53, 55, 0,247, 25, 0, 0, 76, 88, 77, 82, 85, 48, 53, /* 0x2920 */ - 56, 0,253, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 53, 0,254, /* 0x2930 */ - 25, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 4, 26, 0, 0, /* 0x2940 */ - 0, 0, 0, 0, 8, 26, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, /* 0x2950 */ - 0, 30, 0, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 13, 26, /* 0x2960 */ - 0, 0, 0, 0, 0, 0, 27, 26, 0, 0, 67, 75, 76, 76, 84, 82, /* 0x2970 */ + 0,228, 25, 0, 0, 77, 82, 85, 66, 89, 84, 69, 50, 0,230, 25, /* 0x28f0 */ + 0, 0, 77, 82, 85, 66, 73, 84, 83, 50, 0,235, 25, 0, 0, 77, /* 0x2900 */ + 82, 85, 65, 82, 66, 50, 48, 0,240, 25, 0, 0, 76, 88, 77, 82, /* 0x2910 */ + 85, 48, 53, 55, 0,245, 25, 0, 0, 76, 88, 77, 82, 85, 48, 53, /* 0x2920 */ + 56, 0,251, 25, 0, 0, 76, 88, 85, 78, 70, 48, 51, 53, 0,252, /* 0x2930 */ + 25, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 2, 26, 0, 0, /* 0x2940 */ + 0, 0, 0, 0, 6, 26, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, /* 0x2950 */ + 0, 30, 0, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 11, 26, /* 0x2960 */ + 0, 0, 0, 0, 0, 0, 25, 26, 0, 0, 67, 75, 76, 76, 84, 82, /* 0x2970 */ 50, 48, 0, 6, 0, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0, /* 0x2980 */ - 27, 26, 0, 0, 0, 0, 0, 0, 33, 26, 0, 0, 67, 75, 76, 76, /* 0x2990 */ - 84, 82, 52, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 26, 0, /* 0x29a0 */ + 25, 26, 0, 0, 0, 0, 0, 0, 31, 26, 0, 0, 67, 75, 76, 76, /* 0x2990 */ + 84, 82, 52, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 26, 0, /* 0x29a0 */ 0, 67, 75, 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 67, 75, /* 0x29b0 */ - 76, 76, 84, 82, 51, 48, 0, 60, 26, 0, 0, 0, 0, 0, 0, 67, /* 0x29c0 */ + 76, 76, 84, 82, 51, 48, 0, 58, 26, 0, 0, 0, 0, 0, 0, 65, /* 0x29c0 */ 26, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 14, 0, 0, 0, /* 0x29d0 */ - 67, 75, 76, 76, 84, 82, 52, 48, 0, 67, 26, 0, 0, 0, 0, 0, /* 0x29e0 */ - 0, 72, 26, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 4, 0, /* 0x29f0 */ - 0, 0, 76, 69, 88, 69, 67, 48, 49, 55, 0, 72, 26, 0, 0, 76, /* 0x2a00 */ - 69, 88, 69, 67, 48, 50, 48, 0, 74, 26, 0, 0, 88, 84, 72, 69, /* 0x2a10 */ - 69, 78, 68, 88, 0, 80, 26, 0, 0,255,255,255,255, 80, 26 /* 0x2a20 */ + 67, 75, 76, 76, 84, 82, 52, 48, 0, 65, 26, 0, 0, 0, 0, 0, /* 0x29e0 */ + 0, 70, 26, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 4, 0, /* 0x29f0 */ + 0, 0, 76, 69, 88, 69, 67, 48, 49, 55, 0, 70, 26, 0, 0, 76, /* 0x2a00 */ + 69, 88, 69, 67, 48, 50, 48, 0, 72, 26, 0, 0, 88, 84, 72, 69, /* 0x2a10 */ + 69, 78, 68, 88, 0, 78, 26, 0, 0,255,255,255,255, 78, 26 /* 0x2a20 */ }; diff --git a/src/stub/i386-linux.kernel.vmlinux.h b/src/stub/i386-linux.kernel.vmlinux.h index b9e7f310..dfa6b7aa 100644 --- a/src/stub/i386-linux.kernel.vmlinux.h +++ b/src/stub/i386-linux.kernel.vmlinux.h @@ -1,4 +1,4 @@ -/* i386-linux.kernel.vmlinux.h -- created from i386-linux.kernel.vmlinux.bin, 9159 (0x23c7) bytes +/* i386-linux.kernel.vmlinux.h -- created from i386-linux.kernel.vmlinux.bin, 9155 (0x23c3) bytes This file is part of the UPX executable compressor. @@ -27,11 +27,11 @@ */ -#define NRV_LOADER_SIZE 9159 -#define NRV_LOADER_ADLER32 0x9bb7f897 -#define NRV_LOADER_CRC32 0xca0bdcac +#define NRV_LOADER_SIZE 9155 +#define NRV_LOADER_ADLER32 0x1901fad5 +#define NRV_LOADER_CRC32 0x8d0c5046 -unsigned char nrv_loader[9159] = { +unsigned char nrv_loader[9155] = { 90, 80, 87, 86, 80, 80,106, 63,104, 85, 76, 69, 78,232, 0, 0, /* 0x 0 */ 0, 0,235, 0,164,235, 0,138, 6, 70,136, 7, 71, 1,219,117, /* 0x 10 */ 7,139, 30,131,238,252, 17,219,114, 0, 49,192, 64,138, 7,114, /* 0x 20 */ @@ -81,9 +81,9 @@ unsigned char nrv_loader[9159] = { 243,164, 94,233, 0, 0, 0, 0,141, 20, 47,131,253,252,138, 4, /* 0x 2e0 */ 15,118, 0,138, 2, 66,136, 7, 71, 73,117,247,233, 0, 0, 0, /* 0x 2f0 */ 0,139, 2,131,194, 4,137, 7,131,199, 4,131,233, 4,119,241, /* 0x 300 */ - 1,207,233, 0, 0, 0, 0,137,229,141,140, 36, 85, 80, 88, 97, /* 0x 310 */ - 49,192, 80, 57,204,117,251, 70, 81,104, 85, 80, 88, 98, 87,131, /* 0x 320 */ -193, 4, 81,104, 85, 80, 88, 99, 86,131,193, 4, 81, 80,199, 1, /* 0x 330 */ + 1,207,233, 0, 0, 0, 0,137,229,141,156, 36, 85, 80, 88, 97, /* 0x 310 */ + 49,192, 80, 57,220,117,251, 70, 83,104, 85, 80, 88, 98, 87,131, /* 0x 320 */ +195, 4, 83,104, 85, 80, 88, 99, 86,131,195, 4, 83, 80,199, 3, /* 0x 330 */ 85, 80, 88,100, 85, 87, 86, 83,131,236,124,139,148, 36,144, 0, /* 0x 340 */ 0, 0,199, 68, 36,116, 0, 0, 0, 0,198, 68, 36,115, 0,139, /* 0x 350 */ 172, 36,156, 0, 0, 0,141, 66, 4,137, 68, 36,120,184, 1, 0, /* 0x 360 */ @@ -421,188 +421,188 @@ unsigned char nrv_loader[9159] = { 235, 7,184, 1, 0, 0, 0,235, 32, 67, 43,156, 36,148, 0, 0, /* 0x1820 */ 0, 49,192,139,148, 36,156, 0, 0, 0,139, 76, 36,116,137, 26, /* 0x1830 */ 139,156, 36,168, 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, /* 0x1840 */ - 3,116, 36, 36, 3,124, 36, 32, 49,192,141,140, 36, 0,252,255, /* 0x1850 */ -255,137,236, 80, 57,204,117,251,137,236, 49,201, 89, 90, 95,137, /* 0x1860 */ -254,235, 0,138, 7,131,199, 1, 60,128,114, 10, 60,143,119, 6, /* 0x1870 */ -128,127,254, 15,116, 0, 44,232, 60, 1,119, 0, 56, 23,117, 0, /* 0x1880 */ -139, 7,102,193,232, 8,193,192, 16,134,196, 41,248, 1,240,137, /* 0x1890 */ - 7,131,199, 4,131,233, 4,138, 7,131,199, 1,226, 0,131,233, /* 0x18a0 */ - 1,127, 0, 89, 95,185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, /* 0x18b0 */ - 1,119,247,128, 63, 63,117, 0,139, 7,138, 95, 4,102,193,232, /* 0x18c0 */ - 8,134,196,193,192, 16,134,196, 41,248,128,235,232,137, 7,131, /* 0x18d0 */ -199, 5,136,216,226, 0,185, 84, 69, 88, 76,176,232,176,233,242, /* 0x18e0 */ -174,117, 0,128, 63, 63,117, 0,139, 7,102,193,232, 8,134,196, /* 0x18f0 */ -193,192, 16,134,196, 41,248,171,235, 0, 94, 95, 49,219,203, 94, /* 0x1900 */ -139, 78,252,137,197, 3, 4, 36,131,192, 31,131,224,240,253,141, /* 0x1910 */ -116, 49,255,141,124, 1,255,243,164,139, 74,252,131,193, 3,193, /* 0x1920 */ -233, 2,141,116,138,252,141,120,252,243,165,252,141,119, 4,137, /* 0x1930 */ -239,131,205,255,255,224, 85, 80, 88, 33,161,216,208,213, 0, 0, /* 0x1940 */ + 3,115,252, 3,123,248, 49,192,141,140, 36, 0,255,255,255,137, /* 0x1850 */ +236, 80, 57,204,117,251,137,236, 49,201, 89, 90, 95,137,254,235, /* 0x1860 */ + 0,138, 7,131,199, 1, 60,128,114, 10, 60,143,119, 6,128,127, /* 0x1870 */ +254, 15,116, 0, 44,232, 60, 1,119, 0, 56, 23,117, 0,139, 7, /* 0x1880 */ +102,193,232, 8,193,192, 16,134,196, 41,248, 1,240,137, 7,131, /* 0x1890 */ +199, 4,131,233, 4,138, 7,131,199, 1,226, 0,131,233, 1,127, /* 0x18a0 */ + 0, 89, 95,185, 84, 69, 88, 76,138, 7, 71, 44,232, 60, 1,119, /* 0x18b0 */ +247,128, 63, 63,117, 0,139, 7,138, 95, 4,102,193,232, 8,134, /* 0x18c0 */ +196,193,192, 16,134,196, 41,248,128,235,232,137, 7,131,199, 5, /* 0x18d0 */ +136,216,226, 0,185, 84, 69, 88, 76,176,232,176,233,242,174,117, /* 0x18e0 */ + 0,128, 63, 63,117, 0,139, 7,102,193,232, 8,134,196,193,192, /* 0x18f0 */ + 16,134,196, 41,248,171,235, 0, 94, 95, 49,219,203, 94,139, 78, /* 0x1900 */ +252,137,197, 3, 4, 36,131,192, 31,131,224,240,253,141,116, 49, /* 0x1910 */ +255,141,124, 1,255,243,164,139, 74,252,131,193, 3,193,233, 2, /* 0x1920 */ +141,116,138,252,141,120,252,243,165,252,141,119, 4,137,239,131, /* 0x1930 */ +205,255,255,224, 85, 80, 88, 33,161,216,208,213, 0, 0, 0, 0, /* 0x1940 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1950 */ - 0, 0, 0, 0, 0, 45, 0, 0, 76, 73, 78, 85, 88, 48, 48, 48, /* 0x1960 */ - 0, 0, 0, 0, 0, 76, 88, 67, 65, 76, 76, 84, 49, 0, 4, 0, /* 0x1970 */ - 0, 0, 76, 88, 68, 85, 77, 77, 89, 48, 0, 5, 0, 0, 0, 76, /* 0x1980 */ - 88, 67, 75, 76, 76, 84, 49, 0, 5, 0, 0, 0, 76, 88, 77, 79, /* 0x1990 */ - 86, 69, 85, 80, 0, 8, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, /* 0x19a0 */ - 0, 76, 73, 78, 85, 88, 57, 57, 48, 0, 5, 0, 0, 0, 78, 50, /* 0x19b0 */ - 66, 83, 77, 65, 49, 48, 0, 18, 0, 0, 0, 0, 0, 0, 0, 20, /* 0x19c0 */ - 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, /* 0x19d0 */ - 78, 50, 66, 70, 65, 83, 49, 48, 0, 21, 0, 0, 0, 0, 0, 0, /* 0x19e0 */ - 0, 23, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, /* 0x19f0 */ - 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, 23, 0, 0, 0, 78, /* 0x1a00 */ - 50, 66, 68, 69, 67, 49, 48, 0, 29, 0, 0, 0, 78, 50, 66, 83, /* 0x1a10 */ - 77, 65, 50, 48, 0, 40, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, /* 0x1a20 */ - 0, 78, 50, 66, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, /* 0x1a30 */ - 66, 70, 65, 83, 50, 48, 0, 45, 0, 0, 0, 0, 0, 0, 0, 49, /* 0x1a40 */ - 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, /* 0x1a50 */ - 78, 50, 66, 68, 69, 67, 50, 48, 0, 54, 0, 0, 0, 78, 50, 66, /* 0x1a60 */ - 83, 77, 65, 51, 48, 0, 67, 0, 0, 0, 0, 0, 0, 0, 80, 0, /* 0x1a70 */ - 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 78, /* 0x1a80 */ - 50, 66, 70, 65, 83, 51, 48, 0, 80, 0, 0, 0, 0, 0, 0, 0, /* 0x1a90 */ - 84, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, /* 0x1aa0 */ - 0, 0, 0, 0, 0, 95, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, /* 0x1ab0 */ - 48, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 95, /* 0x1ac0 */ - 0, 0, 0, 0, 0, 0, 0,113, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1ad0 */ - 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0, /* 0x1ae0 */ - 78, 50, 66, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, 50, 66, /* 0x1af0 */ - 83, 77, 65, 52, 48, 0,157, 0, 0, 0, 0, 0, 0, 0,170, 0, /* 0x1b00 */ - 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 78, /* 0x1b10 */ - 50, 66, 70, 65, 83, 52, 48, 0,170, 0, 0, 0, 0, 0, 0, 0, /* 0x1b20 */ -174, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, /* 0x1b30 */ - 0, 0, 0, 0, 0,185, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, /* 0x1b40 */ - 48, 0, 49, 0, 0, 0, 78, 50, 66, 68, 85, 77, 77, 49, 0,185, /* 0x1b50 */ - 0, 0, 0, 78, 50, 66, 83, 77, 65, 53, 48, 0,185, 0, 0, 0, /* 0x1b60 */ - 78, 50, 66, 70, 65, 83, 53, 48, 0,187, 0, 0, 0, 78, 50, 66, /* 0x1b70 */ - 68, 69, 67, 53, 48, 0,190, 0, 0, 0, 78, 50, 66, 83, 77, 65, /* 0x1b80 */ - 54, 48, 0,199, 0, 0, 0, 0, 0, 0, 0,211, 0, 0, 0, 78, /* 0x1b90 */ - 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, /* 0x1ba0 */ - 65, 83, 54, 48, 0,211, 0, 0, 0, 0, 0, 0, 0,222, 0, 0, /* 0x1bb0 */ - 0, 78, 50, 66, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, /* 0x1bc0 */ - 0, 0,236, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, /* 0x1bd0 */ - 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 49, 0,236, 0, 0, 0, /* 0x1be0 */ - 0, 0, 0, 0, 2, 1, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, /* 0x1bf0 */ - 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, 2, 1, /* 0x1c00 */ - 0, 0, 78, 82, 86, 50, 66, 69, 78, 68, 0, 2, 1, 0, 0, 78, /* 0x1c10 */ - 50, 68, 83, 77, 65, 49, 48, 0, 2, 1, 0, 0, 0, 0, 0, 0, /* 0x1c20 */ - 4, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, /* 0x1c30 */ - 0, 78, 50, 68, 70, 65, 83, 49, 48, 0, 5, 1, 0, 0, 0, 0, /* 0x1c40 */ - 0, 0, 7, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, /* 0x1c50 */ - 0, 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 7, 1, 0, 0, /* 0x1c60 */ - 78, 50, 68, 68, 69, 67, 49, 48, 0, 13, 1, 0, 0, 78, 50, 68, /* 0x1c70 */ - 83, 77, 65, 50, 48, 0, 24, 1, 0, 0, 0, 0, 0, 0, 26, 1, /* 0x1c80 */ - 0, 0, 78, 50, 68, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, /* 0x1c90 */ - 50, 68, 70, 65, 83, 50, 48, 0, 29, 1, 0, 0, 0, 0, 0, 0, /* 0x1ca0 */ - 33, 1, 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 0, 0, 0, /* 0x1cb0 */ - 0, 78, 50, 68, 68, 69, 67, 50, 48, 0, 38, 1, 0, 0, 78, 50, /* 0x1cc0 */ - 68, 83, 77, 65, 51, 48, 0, 51, 1, 0, 0, 0, 0, 0, 0, 64, /* 0x1cd0 */ - 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, /* 0x1ce0 */ - 78, 50, 68, 70, 65, 83, 51, 48, 0, 64, 1, 0, 0, 0, 0, 0, /* 0x1cf0 */ - 0, 70, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, /* 0x1d00 */ - 0, 0, 0, 0, 0, 0, 79, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1d10 */ - 51, 48, 0, 16, 0, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, /* 0x1d20 */ - 79, 1, 0, 0, 0, 0, 0, 0, 95, 1, 0, 0, 78, 50, 68, 68, /* 0x1d30 */ - 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,113, 1, 0, /* 0x1d40 */ - 0, 78, 50, 68, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, /* 0x1d50 */ - 0, 0,147, 1, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, 0, 0, /* 0x1d60 */ - 0, 0, 0, 78, 50, 68, 83, 77, 65, 52, 48, 0,161, 1, 0, 0, /* 0x1d70 */ - 0, 0, 0, 0,174, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, /* 0x1d80 */ - 0, 69, 0, 0, 0, 78, 50, 68, 70, 65, 83, 52, 48, 0,174, 1, /* 0x1d90 */ - 0, 0, 0, 0, 0, 0,178, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1da0 */ - 51, 48, 0, 69, 0, 0, 0, 0, 0, 0, 0,189, 1, 0, 0, 78, /* 0x1db0 */ - 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, 68, 68, /* 0x1dc0 */ - 85, 77, 77, 49, 0,189, 1, 0, 0, 78, 50, 68, 83, 77, 65, 53, /* 0x1dd0 */ - 48, 0,189, 1, 0, 0, 78, 50, 68, 70, 65, 83, 53, 48, 0,191, /* 0x1de0 */ - 1, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, 0,194, 1, 0, 0, /* 0x1df0 */ - 78, 50, 68, 83, 77, 65, 54, 48, 0,203, 1, 0, 0, 0, 0, 0, /* 0x1e00 */ - 0,215, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, /* 0x1e10 */ - 0, 0, 78, 50, 68, 70, 65, 83, 54, 48, 0,215, 1, 0, 0, 0, /* 0x1e20 */ - 0, 0, 0,226, 1, 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0, /* 0x1e30 */ - 0, 0, 0, 0, 0, 0, 0, 0,240, 1, 0, 0, 78, 50, 68, 68, /* 0x1e40 */ - 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, 83, 54, /* 0x1e50 */ - 49, 0,240, 1, 0, 0, 0, 0, 0, 0, 6, 2, 0, 0, 78, 50, /* 0x1e60 */ - 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 68, 69, /* 0x1e70 */ - 67, 54, 48, 0, 6, 2, 0, 0, 78, 82, 86, 50, 68, 69, 78, 68, /* 0x1e80 */ - 0, 6, 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 6, 2, /* 0x1e90 */ - 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x1ea0 */ - 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, 48, 0, /* 0x1eb0 */ - 9, 2, 0, 0, 0, 0, 0, 0, 11, 2, 0, 0, 78, 50, 69, 68, /* 0x1ec0 */ - 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, /* 0x1ed0 */ - 49, 0, 11, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 17, /* 0x1ee0 */ - 2, 0, 0, 78, 50, 69, 83, 77, 65, 50, 48, 0, 28, 2, 0, 0, /* 0x1ef0 */ - 0, 0, 0, 0, 30, 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, /* 0x1f00 */ - 0, 2, 0, 0, 0, 78, 50, 69, 70, 65, 83, 50, 48, 0, 33, 2, /* 0x1f10 */ - 0, 0, 0, 0, 0, 0, 37, 2, 0, 0, 78, 50, 69, 70, 65, 83, /* 0x1f20 */ - 49, 49, 0, 0, 0, 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0, /* 0x1f30 */ - 42, 2, 0, 0, 78, 50, 69, 83, 77, 65, 51, 48, 0, 55, 2, 0, /* 0x1f40 */ - 0, 0, 0, 0, 0, 68, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, /* 0x1f50 */ - 48, 0, 31, 0, 0, 0, 78, 50, 69, 70, 65, 83, 51, 48, 0, 68, /* 0x1f60 */ - 2, 0, 0, 0, 0, 0, 0, 74, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x1f70 */ - 67, 51, 48, 0, 31, 0, 0, 0, 0, 0, 0, 0, 83, 2, 0, 0, /* 0x1f80 */ - 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, 50, 69, /* 0x1f90 */ - 68, 69, 67, 51, 48, 0, 83, 2, 0, 0, 0, 0, 0, 0, 99, 2, /* 0x1fa0 */ - 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, /* 0x1fb0 */ - 0, 0, 0,114, 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0, /* 0x1fc0 */ - 0, 0, 0, 0, 0, 0, 0, 0,132, 2, 0, 0, 78, 50, 69, 68, /* 0x1fd0 */ - 69, 67, 54, 48, 0, 0, 0, 0, 0, 78, 50, 69, 83, 77, 65, 52, /* 0x1fe0 */ - 48, 0,178, 2, 0, 0, 0, 0, 0, 0,191, 2, 0, 0, 78, 50, /* 0x1ff0 */ - 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, 70, 65, /* 0x2000 */ - 83, 52, 48, 0,191, 2, 0, 0, 0, 0, 0, 0,195, 2, 0, 0, /* 0x2010 */ - 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 0, 0, 0, /* 0x2020 */ - 0,206, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, /* 0x2030 */ - 0, 0, 78, 50, 69, 68, 85, 77, 77, 49, 0,206, 2, 0, 0, 78, /* 0x2040 */ - 50, 69, 83, 77, 65, 53, 48, 0,206, 2, 0, 0, 78, 50, 69, 70, /* 0x2050 */ - 65, 83, 53, 48, 0,208, 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, /* 0x2060 */ - 48, 0,211, 2, 0, 0, 78, 50, 69, 83, 77, 65, 54, 48, 0,220, /* 0x2070 */ - 2, 0, 0, 0, 0, 0, 0,232, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x2080 */ - 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, 54, 48, /* 0x2090 */ - 0,232, 2, 0, 0, 0, 0, 0, 0,243, 2, 0, 0, 78, 50, 69, /* 0x20a0 */ - 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, /* 0x20b0 */ - 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, /* 0x20c0 */ - 50, 69, 70, 65, 83, 54, 49, 0, 1, 3, 0, 0, 0, 0, 0, 0, /* 0x20d0 */ - 23, 3, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x20e0 */ - 0, 78, 50, 69, 68, 69, 67, 54, 48, 0, 23, 3, 0, 0, 78, 82, /* 0x20f0 */ - 86, 50, 69, 69, 78, 68, 0, 23, 3, 0, 0, 76, 90, 77, 65, 95, /* 0x2100 */ - 68, 69, 67, 48, 48, 0, 23, 3, 0, 0, 76, 90, 77, 65, 95, 68, /* 0x2110 */ - 69, 67, 49, 48, 0, 68, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, /* 0x2120 */ - 67, 50, 48, 0,202, 13, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x2130 */ - 51, 48, 0, 80, 24, 0, 0, 76, 88, 67, 75, 76, 76, 84, 57, 0, /* 0x2140 */ -108, 24, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0,111, 24, 0, /* 0x2150 */ - 0, 0, 0, 0, 0,115, 24, 0, 0, 67, 75, 76, 76, 84, 82, 50, /* 0x2160 */ - 48, 0, 30, 0, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0,120, /* 0x2170 */ - 24, 0, 0, 0, 0, 0, 0,134, 24, 0, 0, 67, 75, 76, 76, 84, /* 0x2180 */ - 82, 50, 48, 0, 6, 0, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, /* 0x2190 */ - 0,134, 24, 0, 0, 0, 0, 0, 0,140, 24, 0, 0, 67, 75, 76, /* 0x21a0 */ - 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 24, /* 0x21b0 */ - 0, 0, 67, 75, 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 67, /* 0x21c0 */ - 75, 76, 76, 84, 82, 51, 48, 0,167, 24, 0, 0, 0, 0, 0, 0, /* 0x21d0 */ -174, 24, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 14, 0, 0, /* 0x21e0 */ - 0, 67, 75, 76, 76, 84, 82, 52, 48, 0,174, 24, 0, 0, 0, 0, /* 0x21f0 */ - 0, 0,179, 24, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 4, /* 0x2200 */ - 0, 0, 0, 76, 88, 68, 85, 77, 77, 89, 50, 0,179, 24, 0, 0, /* 0x2210 */ - 76, 88, 67, 65, 76, 76, 84, 57, 0,179, 24, 0, 0, 67, 65, 76, /* 0x2220 */ - 76, 84, 82, 48, 48, 0,181, 24, 0, 0, 67, 84, 67, 76, 69, 86, /* 0x2230 */ - 69, 49, 0,195, 24, 0, 0, 0, 0, 0, 0,200, 24, 0, 0, 67, /* 0x2240 */ - 65, 76, 76, 84, 82, 48, 48, 0, 5, 0, 0, 0, 67, 65, 76, 76, /* 0x2250 */ - 84, 82, 48, 49, 0,200, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, /* 0x2260 */ - 49, 0,205, 24, 0, 0, 67, 84, 66, 83, 72, 82, 48, 49, 0,205, /* 0x2270 */ - 24, 0, 0, 67, 84, 66, 82, 79, 82, 48, 49, 0,209, 24, 0, 0, /* 0x2280 */ - 67, 84, 66, 83, 87, 65, 48, 49, 0,211, 24, 0, 0, 67, 65, 76, /* 0x2290 */ - 76, 84, 82, 48, 50, 0,216, 24, 0, 0, 0, 0, 0, 0,230, 24, /* 0x22a0 */ - 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, 10, 0, 0, 0, 67, /* 0x22b0 */ - 65, 76, 76, 84, 82, 49, 48, 0,230, 24, 0, 0, 67, 65, 76, 76, /* 0x22c0 */ - 84, 82, 69, 56, 0,235, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, /* 0x22d0 */ - 57, 0,237, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0,239, /* 0x22e0 */ - 24, 0, 0, 0, 0, 0, 0,243, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x22f0 */ - 82, 49, 51, 0, 5, 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, /* 0x2300 */ - 0,243, 24, 0, 0, 0, 0, 0, 0,248, 24, 0, 0, 67, 65, 76, /* 0x2310 */ - 76, 84, 82, 49, 49, 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2320 */ - 49, 50, 0,248, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0, /* 0x2330 */ -250, 24, 0, 0, 67, 84, 66, 83, 72, 82, 49, 49, 0,250, 24, 0, /* 0x2340 */ - 0, 67, 84, 66, 82, 79, 82, 49, 49, 0,254, 24, 0, 0, 67, 84, /* 0x2350 */ - 66, 83, 87, 65, 49, 49, 0, 0, 25, 0, 0, 67, 65, 76, 76, 84, /* 0x2360 */ - 82, 49, 51, 0, 5, 25, 0, 0, 0, 0, 0, 0, 10, 25, 0, 0, /* 0x2370 */ - 67, 65, 76, 76, 84, 82, 49, 48, 0, 5, 0, 0, 0, 67, 84, 84, /* 0x2380 */ - 72, 69, 69, 78, 68, 0, 10, 25, 0, 0, 76, 73, 78, 85, 88, 57, /* 0x2390 */ - 57, 48, 0, 10, 25, 0, 0, 85, 80, 88, 49, 72, 69, 65, 68, 0, /* 0x23a0 */ - 70, 25, 0, 0, 76, 73, 84, 72, 69, 69, 78, 68, 0,102, 25, 0, /* 0x23b0 */ - 0,255,255,255,255,102, 25 /* 0x23c0 */ + 0, 0, 0, 45, 76, 73, 78, 85, 88, 48, 48, 48, 0, 0, 0, 0, /* 0x1960 */ + 0, 76, 88, 67, 65, 76, 76, 84, 49, 0, 4, 0, 0, 0, 76, 88, /* 0x1970 */ + 68, 85, 77, 77, 89, 48, 0, 5, 0, 0, 0, 76, 88, 67, 75, 76, /* 0x1980 */ + 76, 84, 49, 0, 5, 0, 0, 0, 76, 88, 77, 79, 86, 69, 85, 80, /* 0x1990 */ + 0, 8, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 76, 73, 78, /* 0x19a0 */ + 85, 88, 57, 57, 48, 0, 5, 0, 0, 0, 78, 50, 66, 83, 77, 65, /* 0x19b0 */ + 49, 48, 0, 18, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 78, /* 0x19c0 */ + 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 66, 70, /* 0x19d0 */ + 65, 83, 49, 48, 0, 21, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, /* 0x19e0 */ + 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, /* 0x19f0 */ + 66, 70, 65, 83, 49, 49, 0, 23, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1a00 */ + 67, 49, 48, 0, 29, 0, 0, 0, 78, 50, 66, 83, 77, 65, 50, 48, /* 0x1a10 */ + 0, 40, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 78, 50, 66, /* 0x1a20 */ + 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 66, 70, 65, 83, /* 0x1a30 */ + 50, 48, 0, 45, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 78, /* 0x1a40 */ + 50, 66, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 66, 68, /* 0x1a50 */ + 69, 67, 50, 48, 0, 54, 0, 0, 0, 78, 50, 66, 83, 77, 65, 51, /* 0x1a60 */ + 48, 0, 67, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 78, 50, /* 0x1a70 */ + 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, /* 0x1a80 */ + 83, 51, 48, 0, 80, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, /* 0x1a90 */ + 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1aa0 */ + 0, 95, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, /* 0x1ab0 */ + 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 95, 0, 0, 0, 0, /* 0x1ac0 */ + 0, 0, 0,113, 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, /* 0x1ad0 */ + 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0, 78, 50, 66, 68, /* 0x1ae0 */ + 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, 50, 66, 83, 77, 65, 52, /* 0x1af0 */ + 48, 0,157, 0, 0, 0, 0, 0, 0, 0,170, 0, 0, 0, 78, 50, /* 0x1b00 */ + 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 78, 50, 66, 70, 65, /* 0x1b10 */ + 83, 52, 48, 0,170, 0, 0, 0, 0, 0, 0, 0,174, 0, 0, 0, /* 0x1b20 */ + 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 0, 0, 0, /* 0x1b30 */ + 0,185, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, /* 0x1b40 */ + 0, 0, 78, 50, 66, 68, 85, 77, 77, 49, 0,185, 0, 0, 0, 78, /* 0x1b50 */ + 50, 66, 83, 77, 65, 53, 48, 0,185, 0, 0, 0, 78, 50, 66, 70, /* 0x1b60 */ + 65, 83, 53, 48, 0,187, 0, 0, 0, 78, 50, 66, 68, 69, 67, 53, /* 0x1b70 */ + 48, 0,190, 0, 0, 0, 78, 50, 66, 83, 77, 65, 54, 48, 0,199, /* 0x1b80 */ + 0, 0, 0, 0, 0, 0, 0,211, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1b90 */ + 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 48, /* 0x1ba0 */ + 0,211, 0, 0, 0, 0, 0, 0, 0,222, 0, 0, 0, 78, 50, 66, /* 0x1bb0 */ + 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0,236, 0, /* 0x1bc0 */ + 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, /* 0x1bd0 */ + 50, 66, 70, 65, 83, 54, 49, 0,236, 0, 0, 0, 0, 0, 0, 0, /* 0x1be0 */ + 2, 1, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x1bf0 */ + 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, 2, 1, 0, 0, 78, 82, /* 0x1c00 */ + 86, 50, 66, 69, 78, 68, 0, 2, 1, 0, 0, 78, 50, 68, 83, 77, /* 0x1c10 */ + 65, 49, 48, 0, 2, 1, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, /* 0x1c20 */ + 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 68, /* 0x1c30 */ + 70, 65, 83, 49, 48, 0, 5, 1, 0, 0, 0, 0, 0, 0, 7, 1, /* 0x1c40 */ + 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, /* 0x1c50 */ + 50, 68, 70, 65, 83, 49, 49, 0, 7, 1, 0, 0, 78, 50, 68, 68, /* 0x1c60 */ + 69, 67, 49, 48, 0, 13, 1, 0, 0, 78, 50, 68, 83, 77, 65, 50, /* 0x1c70 */ + 48, 0, 24, 1, 0, 0, 0, 0, 0, 0, 26, 1, 0, 0, 78, 50, /* 0x1c80 */ + 68, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 68, 70, 65, /* 0x1c90 */ + 83, 50, 48, 0, 29, 1, 0, 0, 0, 0, 0, 0, 33, 1, 0, 0, /* 0x1ca0 */ + 78, 50, 68, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 68, /* 0x1cb0 */ + 68, 69, 67, 50, 48, 0, 38, 1, 0, 0, 78, 50, 68, 83, 77, 65, /* 0x1cc0 */ + 51, 48, 0, 51, 1, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 78, /* 0x1cd0 */ + 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, 78, 50, 68, 70, /* 0x1ce0 */ + 65, 83, 51, 48, 0, 64, 1, 0, 0, 0, 0, 0, 0, 70, 1, 0, /* 0x1cf0 */ + 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, 0, 0, /* 0x1d00 */ + 0, 0, 79, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, /* 0x1d10 */ + 0, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 79, 1, 0, 0, /* 0x1d20 */ + 0, 0, 0, 0, 95, 1, 0, 0, 78, 50, 68, 68, 69, 67, 50, 48, /* 0x1d30 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0,113, 1, 0, 0, 78, 50, 68, /* 0x1d40 */ + 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,147, 1, /* 0x1d50 */ + 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, /* 0x1d60 */ + 50, 68, 83, 77, 65, 52, 48, 0,161, 1, 0, 0, 0, 0, 0, 0, /* 0x1d70 */ +174, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, /* 0x1d80 */ + 0, 78, 50, 68, 70, 65, 83, 52, 48, 0,174, 1, 0, 0, 0, 0, /* 0x1d90 */ + 0, 0,178, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, /* 0x1da0 */ + 0, 0, 0, 0, 0, 0, 0,189, 1, 0, 0, 78, 50, 68, 68, 69, /* 0x1db0 */ + 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, 68, 68, 85, 77, 77, 49, /* 0x1dc0 */ + 0,189, 1, 0, 0, 78, 50, 68, 83, 77, 65, 53, 48, 0,189, 1, /* 0x1dd0 */ + 0, 0, 78, 50, 68, 70, 65, 83, 53, 48, 0,191, 1, 0, 0, 78, /* 0x1de0 */ + 50, 68, 68, 69, 67, 53, 48, 0,194, 1, 0, 0, 78, 50, 68, 83, /* 0x1df0 */ + 77, 65, 54, 48, 0,203, 1, 0, 0, 0, 0, 0, 0,215, 1, 0, /* 0x1e00 */ + 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, /* 0x1e10 */ + 68, 70, 65, 83, 54, 48, 0,215, 1, 0, 0, 0, 0, 0, 0,226, /* 0x1e20 */ + 1, 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, /* 0x1e30 */ + 0, 0, 0, 0,240, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, /* 0x1e40 */ + 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0,240, 1, /* 0x1e50 */ + 0, 0, 0, 0, 0, 0, 6, 2, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1e60 */ + 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 68, 69, 67, 54, 48, 0, /* 0x1e70 */ + 6, 2, 0, 0, 78, 82, 86, 50, 68, 69, 78, 68, 0, 6, 2, 0, /* 0x1e80 */ + 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 6, 2, 0, 0, 0, 0, /* 0x1e90 */ + 0, 0, 8, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 4, /* 0x1ea0 */ + 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, 48, 0, 9, 2, 0, 0, /* 0x1eb0 */ + 0, 0, 0, 0, 11, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, /* 0x1ec0 */ + 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, 0, 11, 2, /* 0x1ed0 */ + 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 17, 2, 0, 0, 78, /* 0x1ee0 */ + 50, 69, 83, 77, 65, 50, 48, 0, 28, 2, 0, 0, 0, 0, 0, 0, /* 0x1ef0 */ + 30, 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 2, 0, 0, /* 0x1f00 */ + 0, 78, 50, 69, 70, 65, 83, 50, 48, 0, 33, 2, 0, 0, 0, 0, /* 0x1f10 */ + 0, 0, 37, 2, 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, 0, 0, /* 0x1f20 */ + 0, 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0, 42, 2, 0, 0, /* 0x1f30 */ + 78, 50, 69, 83, 77, 65, 51, 48, 0, 55, 2, 0, 0, 0, 0, 0, /* 0x1f40 */ + 0, 68, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, /* 0x1f50 */ + 0, 0, 78, 50, 69, 70, 65, 83, 51, 48, 0, 68, 2, 0, 0, 0, /* 0x1f60 */ + 0, 0, 0, 74, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, /* 0x1f70 */ + 31, 0, 0, 0, 0, 0, 0, 0, 83, 2, 0, 0, 78, 50, 69, 68, /* 0x1f80 */ + 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, 50, 69, 68, 69, 67, 51, /* 0x1f90 */ + 48, 0, 83, 2, 0, 0, 0, 0, 0, 0, 99, 2, 0, 0, 78, 50, /* 0x1fa0 */ + 69, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,114, /* 0x1fb0 */ + 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, /* 0x1fc0 */ + 0, 0, 0, 0,132, 2, 0, 0, 78, 50, 69, 68, 69, 67, 54, 48, /* 0x1fd0 */ + 0, 0, 0, 0, 0, 78, 50, 69, 83, 77, 65, 52, 48, 0,178, 2, /* 0x1fe0 */ + 0, 0, 0, 0, 0, 0,191, 2, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x1ff0 */ + 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, 70, 65, 83, 52, 48, 0, /* 0x2000 */ +191, 2, 0, 0, 0, 0, 0, 0,195, 2, 0, 0, 78, 50, 69, 68, /* 0x2010 */ + 69, 67, 51, 48, 0, 82, 0, 0, 0, 0, 0, 0, 0,206, 2, 0, /* 0x2020 */ + 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 78, 50, /* 0x2030 */ + 69, 68, 85, 77, 77, 49, 0,206, 2, 0, 0, 78, 50, 69, 83, 77, /* 0x2040 */ + 65, 53, 48, 0,206, 2, 0, 0, 78, 50, 69, 70, 65, 83, 53, 48, /* 0x2050 */ + 0,208, 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0,211, 2, /* 0x2060 */ + 0, 0, 78, 50, 69, 83, 77, 65, 54, 48, 0,220, 2, 0, 0, 0, /* 0x2070 */ + 0, 0, 0,232, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, /* 0x2080 */ + 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, 54, 48, 0,232, 2, 0, /* 0x2090 */ + 0, 0, 0, 0, 0,243, 2, 0, 0, 78, 50, 69, 70, 65, 83, 54, /* 0x20a0 */ + 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 78, 50, /* 0x20b0 */ + 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, 70, 65, /* 0x20c0 */ + 83, 54, 49, 0, 1, 3, 0, 0, 0, 0, 0, 0, 23, 3, 0, 0, /* 0x20d0 */ + 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, /* 0x20e0 */ + 68, 69, 67, 54, 48, 0, 23, 3, 0, 0, 78, 82, 86, 50, 69, 69, /* 0x20f0 */ + 78, 68, 0, 23, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 48, /* 0x2100 */ + 48, 0, 23, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, /* 0x2110 */ + 0, 68, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 0, /* 0x2120 */ +202, 13, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 0, 80, /* 0x2130 */ + 24, 0, 0, 76, 88, 67, 75, 76, 76, 84, 57, 0,106, 24, 0, 0, /* 0x2140 */ + 67, 75, 76, 76, 84, 82, 48, 48, 0,109, 24, 0, 0, 0, 0, 0, /* 0x2150 */ + 0,113, 24, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0, 30, 0, /* 0x2160 */ + 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0,118, 24, 0, 0, 0, /* 0x2170 */ + 0, 0, 0,132, 24, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0, /* 0x2180 */ + 6, 0, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0,132, 24, 0, /* 0x2190 */ + 0, 0, 0, 0, 0,138, 24, 0, 0, 67, 75, 76, 76, 84, 82, 52, /* 0x21a0 */ + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,142, 24, 0, 0, 67, 75, /* 0x21b0 */ + 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 67, 75, 76, 76, 84, /* 0x21c0 */ + 82, 51, 48, 0,165, 24, 0, 0, 0, 0, 0, 0,172, 24, 0, 0, /* 0x21d0 */ + 67, 75, 76, 76, 84, 82, 49, 48, 0, 14, 0, 0, 0, 67, 75, 76, /* 0x21e0 */ + 76, 84, 82, 52, 48, 0,172, 24, 0, 0, 0, 0, 0, 0,177, 24, /* 0x21f0 */ + 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 4, 0, 0, 0, 76, /* 0x2200 */ + 88, 68, 85, 77, 77, 89, 50, 0,177, 24, 0, 0, 76, 88, 67, 65, /* 0x2210 */ + 76, 76, 84, 57, 0,177, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, /* 0x2220 */ + 48, 0,179, 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,193, /* 0x2230 */ + 24, 0, 0, 0, 0, 0, 0,198, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x2240 */ + 82, 48, 48, 0, 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, /* 0x2250 */ + 0,198, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,203, 24, /* 0x2260 */ + 0, 0, 67, 84, 66, 83, 72, 82, 48, 49, 0,203, 24, 0, 0, 67, /* 0x2270 */ + 84, 66, 82, 79, 82, 48, 49, 0,207, 24, 0, 0, 67, 84, 66, 83, /* 0x2280 */ + 87, 65, 48, 49, 0,209, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, /* 0x2290 */ + 50, 0,214, 24, 0, 0, 0, 0, 0, 0,228, 24, 0, 0, 67, 65, /* 0x22a0 */ + 76, 76, 84, 82, 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, /* 0x22b0 */ + 82, 49, 48, 0,228, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, /* 0x22c0 */ + 0,233, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,235, 24, /* 0x22d0 */ + 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0,237, 24, 0, 0, 0, /* 0x22e0 */ + 0, 0, 0,241, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, /* 0x22f0 */ + 5, 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, 0,241, 24, 0, /* 0x2300 */ + 0, 0, 0, 0, 0,246, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, /* 0x2310 */ + 49, 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,246, /* 0x2320 */ + 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0,248, 24, 0, 0, /* 0x2330 */ + 67, 84, 66, 83, 72, 82, 49, 49, 0,248, 24, 0, 0, 67, 84, 66, /* 0x2340 */ + 82, 79, 82, 49, 49, 0,252, 24, 0, 0, 67, 84, 66, 83, 87, 65, /* 0x2350 */ + 49, 49, 0,254, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, /* 0x2360 */ + 3, 25, 0, 0, 0, 0, 0, 0, 8, 25, 0, 0, 67, 65, 76, 76, /* 0x2370 */ + 84, 82, 49, 48, 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, /* 0x2380 */ + 68, 0, 8, 25, 0, 0, 76, 73, 78, 85, 88, 57, 57, 48, 0, 8, /* 0x2390 */ + 25, 0, 0, 85, 80, 88, 49, 72, 69, 65, 68, 0, 68, 25, 0, 0, /* 0x23a0 */ + 76, 73, 84, 72, 69, 69, 78, 68, 0,100, 25, 0, 0,255,255,255, /* 0x23b0 */ +255,100, 25 /* 0x23c0 */ }; diff --git a/src/stub/i386-linux.kernel.vmlinuz.h b/src/stub/i386-linux.kernel.vmlinuz.h index bbe7e394..d6a30826 100644 --- a/src/stub/i386-linux.kernel.vmlinuz.h +++ b/src/stub/i386-linux.kernel.vmlinuz.h @@ -1,4 +1,4 @@ -/* i386-linux.kernel.vmlinuz.h -- created from i386-linux.kernel.vmlinuz.bin, 9193 (0x23e9) bytes +/* i386-linux.kernel.vmlinuz.h -- created from i386-linux.kernel.vmlinuz.bin, 9189 (0x23e5) bytes This file is part of the UPX executable compressor. @@ -27,11 +27,11 @@ */ -#define NRV_LOADER_SIZE 9193 -#define NRV_LOADER_ADLER32 0xb2f7f7be -#define NRV_LOADER_CRC32 0xb5fc249b +#define NRV_LOADER_SIZE 9189 +#define NRV_LOADER_ADLER32 0x4037f8fd +#define NRV_LOADER_CRC32 0x219d93c7 -unsigned char nrv_loader[9193] = { +unsigned char nrv_loader[9189] = { 140,200,131,192, 8,142,216,142,192,141,142, 83, 84, 65, 75,137, /* 0x 0 */ 73,248,137, 65,252, 15,178, 97,248,106, 0,157,131,205,255,184, /* 0x 10 */ 75, 69, 73, 80, 14, 80, 87, 86, 80, 80,106, 63,104, 85, 76, 69, /* 0x 20 */ @@ -86,9 +86,9 @@ unsigned char nrv_loader[9193] = { 0, 0, 0, 0,141, 20, 47,131,253,252,138, 4, 15,118, 0,138, /* 0x 330 */ 2, 66,136, 7, 71, 73,117,247,233, 0, 0, 0, 0,139, 2,131, /* 0x 340 */ 194, 4,137, 7,131,199, 4,131,233, 4,119,241, 1,207,233, 0, /* 0x 350 */ - 0, 0, 0,137,229,141,140, 36, 85, 80, 88, 97, 49,192, 80, 57, /* 0x 360 */ -204,117,251, 70, 81,104, 85, 80, 88, 98, 87,131,193, 4, 81,104, /* 0x 370 */ - 85, 80, 88, 99, 86,131,193, 4, 81, 80,199, 1, 85, 80, 88,100, /* 0x 380 */ + 0, 0, 0,137,229,141,156, 36, 85, 80, 88, 97, 49,192, 80, 57, /* 0x 360 */ +220,117,251, 70, 83,104, 85, 80, 88, 98, 87,131,195, 4, 83,104, /* 0x 370 */ + 85, 80, 88, 99, 86,131,195, 4, 83, 80,199, 3, 85, 80, 88,100, /* 0x 380 */ 85, 87, 86, 83,131,236,124,139,148, 36,144, 0, 0, 0,199, 68, /* 0x 390 */ 36,116, 0, 0, 0, 0,198, 68, 36,115, 0,139,172, 36,156, 0, /* 0x 3a0 */ 0, 0,141, 66, 4,137, 68, 36,120,184, 1, 0, 0, 0, 15,182, /* 0x 3b0 */ @@ -425,186 +425,186 @@ unsigned char nrv_loader[9193] = { 21, 59, 92, 36, 76,184, 1, 0, 0, 0,116, 41,235, 7,184, 1, /* 0x1860 */ 0, 0, 0,235, 32, 67, 43,156, 36,148, 0, 0, 0, 49,192,139, /* 0x1870 */ 148, 36,156, 0, 0, 0,139, 76, 36,116,137, 26,139,156, 36,168, /* 0x1880 */ - 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, 3,116, 36, 36, /* 0x1890 */ - 3,124, 36, 32, 49,192,141,140, 36, 0,252,255,255,137,236, 80, /* 0x18a0 */ - 57,204,117,251,137,236, 49,201, 89, 90, 95,235, 0,138, 7,131, /* 0x18b0 */ -199, 1, 60,128,114, 10, 60,143,119, 6,128,127,254, 15,116, 0, /* 0x18c0 */ - 44,232, 60, 1,119, 0, 56, 23,117, 0,139, 7,102,193,232, 8, /* 0x18d0 */ -193,192, 16,134,196, 41,248,137, 7,131,199, 4,131,233, 4,138, /* 0x18e0 */ - 7,131,199, 1,226, 0,131,233, 1,127, 0, 95,185, 84, 69, 88, /* 0x18f0 */ - 76,138, 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, /* 0x1900 */ - 7,138, 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41, /* 0x1910 */ -248,128,235,232,137, 7,131,199, 5,136,216,226, 0,185, 84, 69, /* 0x1920 */ - 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63,117, 0,139, /* 0x1930 */ - 7,102,193,232, 8,134,196,193,192, 16,134,196, 41,248,171,235, /* 0x1940 */ - 0, 94, 95, 49,219,203, 85, 80, 88, 33,161,216,208,213, 0, 0, /* 0x1950 */ + 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, 3,115,252, 3, /* 0x1890 */ +123,248, 49,192,141,140, 36, 0,255,255,255,137,236, 80, 57,204, /* 0x18a0 */ +117,251,137,236, 49,201, 89, 90, 95,235, 0,138, 7,131,199, 1, /* 0x18b0 */ + 60,128,114, 10, 60,143,119, 6,128,127,254, 15,116, 0, 44,232, /* 0x18c0 */ + 60, 1,119, 0, 56, 23,117, 0,139, 7,102,193,232, 8,193,192, /* 0x18d0 */ + 16,134,196, 41,248,137, 7,131,199, 4,131,233, 4,138, 7,131, /* 0x18e0 */ +199, 1,226, 0,131,233, 1,127, 0, 95,185, 84, 69, 88, 76,138, /* 0x18f0 */ + 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7,138, /* 0x1900 */ + 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41,248,128, /* 0x1910 */ +235,232,137, 7,131,199, 5,136,216,226, 0,185, 84, 69, 88, 76, /* 0x1920 */ +176,232,176,233,242,174,117, 0,128, 63, 63,117, 0,139, 7,102, /* 0x1930 */ +193,232, 8,134,196,193,192, 16,134,196, 41,248,171,235, 0, 94, /* 0x1940 */ + 95, 49,219,203, 85, 80, 88, 33,161,216,208,213, 0, 0, 0, 0, /* 0x1950 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1960 */ - 0, 0, 0, 0, 0, 45, 0, 0, 76, 73, 78, 85, 90, 48, 48, 48, /* 0x1970 */ - 0, 0, 0, 0, 0, 76, 90, 67, 65, 76, 76, 84, 49, 0, 40, 0, /* 0x1980 */ - 0, 0, 76, 90, 68, 85, 77, 77, 89, 48, 0, 41, 0, 0, 0, 76, /* 0x1990 */ - 90, 67, 75, 76, 76, 84, 49, 0, 41, 0, 0, 0, 76, 90, 68, 85, /* 0x19a0 */ - 77, 77, 89, 49, 0, 49, 0, 0, 0, 76, 66, 90, 73, 77, 65, 71, /* 0x19b0 */ - 69, 0, 49, 0, 0, 0, 76, 90, 73, 77, 65, 71, 69, 48, 0, 79, /* 0x19c0 */ - 0, 0, 0, 76, 90, 67, 85, 84, 80, 79, 73, 0, 94, 0, 0, 0, /* 0x19d0 */ - 78, 50, 66, 83, 77, 65, 49, 48, 0, 94, 0, 0, 0, 0, 0, 0, /* 0x19e0 */ - 0, 96, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, /* 0x19f0 */ - 0, 0, 78, 50, 66, 70, 65, 83, 49, 48, 0, 97, 0, 0, 0, 0, /* 0x1a00 */ - 0, 0, 0, 99, 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, /* 0x1a10 */ - 4, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, 99, 0, 0, /* 0x1a20 */ - 0, 78, 50, 66, 68, 69, 67, 49, 48, 0,105, 0, 0, 0, 78, 50, /* 0x1a30 */ - 66, 83, 77, 65, 50, 48, 0,116, 0, 0, 0, 0, 0, 0, 0,118, /* 0x1a40 */ - 0, 0, 0, 78, 50, 66, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, /* 0x1a50 */ - 78, 50, 66, 70, 65, 83, 50, 48, 0,121, 0, 0, 0, 0, 0, 0, /* 0x1a60 */ - 0,125, 0, 0, 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, 0, 0, /* 0x1a70 */ - 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0,130, 0, 0, 0, 78, /* 0x1a80 */ - 50, 66, 83, 77, 65, 51, 48, 0,143, 0, 0, 0, 0, 0, 0, 0, /* 0x1a90 */ -156, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, /* 0x1aa0 */ - 0, 78, 50, 66, 70, 65, 83, 51, 48, 0,156, 0, 0, 0, 0, 0, /* 0x1ab0 */ - 0, 0,160, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, /* 0x1ac0 */ - 0, 0, 0, 0, 0, 0, 0,171, 0, 0, 0, 78, 50, 66, 68, 69, /* 0x1ad0 */ - 67, 50, 48, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, /* 0x1ae0 */ - 0,171, 0, 0, 0, 0, 0, 0, 0,189, 0, 0, 0, 78, 50, 66, /* 0x1af0 */ - 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,219, 0, /* 0x1b00 */ - 0, 0, 78, 50, 66, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, /* 0x1b10 */ - 50, 66, 83, 77, 65, 52, 48, 0,233, 0, 0, 0, 0, 0, 0, 0, /* 0x1b20 */ -246, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, /* 0x1b30 */ - 0, 78, 50, 66, 70, 65, 83, 52, 48, 0,246, 0, 0, 0, 0, 0, /* 0x1b40 */ - 0, 0,250, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, /* 0x1b50 */ - 0, 0, 0, 0, 0, 0, 0, 5, 1, 0, 0, 78, 50, 66, 68, 69, /* 0x1b60 */ - 67, 51, 48, 0, 49, 0, 0, 0, 78, 50, 66, 68, 85, 77, 77, 49, /* 0x1b70 */ - 0, 5, 1, 0, 0, 78, 50, 66, 83, 77, 65, 53, 48, 0, 5, 1, /* 0x1b80 */ - 0, 0, 78, 50, 66, 70, 65, 83, 53, 48, 0, 7, 1, 0, 0, 78, /* 0x1b90 */ - 50, 66, 68, 69, 67, 53, 48, 0, 10, 1, 0, 0, 78, 50, 66, 83, /* 0x1ba0 */ - 77, 65, 54, 48, 0, 19, 1, 0, 0, 0, 0, 0, 0, 31, 1, 0, /* 0x1bb0 */ - 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, /* 0x1bc0 */ - 66, 70, 65, 83, 54, 48, 0, 31, 1, 0, 0, 0, 0, 0, 0, 42, /* 0x1bd0 */ - 1, 0, 0, 78, 50, 66, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, /* 0x1be0 */ - 0, 0, 0, 0, 56, 1, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, /* 0x1bf0 */ - 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, 54, 49, 0, 56, 1, /* 0x1c00 */ - 0, 0, 0, 0, 0, 0, 78, 1, 0, 0, 78, 50, 66, 68, 69, 67, /* 0x1c10 */ - 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, /* 0x1c20 */ - 78, 1, 0, 0, 78, 82, 86, 50, 66, 69, 78, 68, 0, 78, 1, 0, /* 0x1c30 */ - 0, 78, 50, 68, 83, 77, 65, 49, 48, 0, 78, 1, 0, 0, 0, 0, /* 0x1c40 */ - 0, 0, 80, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, /* 0x1c50 */ - 0, 0, 0, 78, 50, 68, 70, 65, 83, 49, 48, 0, 81, 1, 0, 0, /* 0x1c60 */ - 0, 0, 0, 0, 83, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, /* 0x1c70 */ - 0, 4, 0, 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 83, 1, /* 0x1c80 */ - 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 89, 1, 0, 0, 78, /* 0x1c90 */ - 50, 68, 83, 77, 65, 50, 48, 0,100, 1, 0, 0, 0, 0, 0, 0, /* 0x1ca0 */ -102, 1, 0, 0, 78, 50, 68, 83, 77, 65, 49, 48, 0, 2, 0, 0, /* 0x1cb0 */ - 0, 78, 50, 68, 70, 65, 83, 50, 48, 0,105, 1, 0, 0, 0, 0, /* 0x1cc0 */ - 0, 0,109, 1, 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 0, /* 0x1cd0 */ - 0, 0, 0, 78, 50, 68, 68, 69, 67, 50, 48, 0,114, 1, 0, 0, /* 0x1ce0 */ - 78, 50, 68, 83, 77, 65, 51, 48, 0,127, 1, 0, 0, 0, 0, 0, /* 0x1cf0 */ - 0,140, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, /* 0x1d00 */ - 0, 0, 78, 50, 68, 70, 65, 83, 51, 48, 0,140, 1, 0, 0, 0, /* 0x1d10 */ - 0, 0, 0,146, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, /* 0x1d20 */ - 16, 0, 0, 0, 0, 0, 0, 0,155, 1, 0, 0, 78, 50, 68, 68, /* 0x1d30 */ - 69, 67, 51, 48, 0, 16, 0, 0, 0, 78, 50, 68, 68, 69, 67, 51, /* 0x1d40 */ - 48, 0,155, 1, 0, 0, 0, 0, 0, 0,171, 1, 0, 0, 78, 50, /* 0x1d50 */ - 68, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,189, /* 0x1d60 */ - 1, 0, 0, 78, 50, 68, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, /* 0x1d70 */ - 0, 0, 0, 0,223, 1, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, /* 0x1d80 */ - 0, 0, 0, 0, 0, 78, 50, 68, 83, 77, 65, 52, 48, 0,237, 1, /* 0x1d90 */ - 0, 0, 0, 0, 0, 0,250, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1da0 */ - 51, 48, 0, 69, 0, 0, 0, 78, 50, 68, 70, 65, 83, 52, 48, 0, /* 0x1db0 */ -250, 1, 0, 0, 0, 0, 0, 0,254, 1, 0, 0, 78, 50, 68, 68, /* 0x1dc0 */ - 69, 67, 51, 48, 0, 69, 0, 0, 0, 0, 0, 0, 0, 9, 2, 0, /* 0x1dd0 */ - 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, /* 0x1de0 */ - 68, 68, 85, 77, 77, 49, 0, 9, 2, 0, 0, 78, 50, 68, 83, 77, /* 0x1df0 */ - 65, 53, 48, 0, 9, 2, 0, 0, 78, 50, 68, 70, 65, 83, 53, 48, /* 0x1e00 */ - 0, 11, 2, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, 0, 14, 2, /* 0x1e10 */ - 0, 0, 78, 50, 68, 83, 77, 65, 54, 48, 0, 23, 2, 0, 0, 0, /* 0x1e20 */ - 0, 0, 0, 35, 2, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, /* 0x1e30 */ - 0, 0, 0, 0, 78, 50, 68, 70, 65, 83, 54, 48, 0, 35, 2, 0, /* 0x1e40 */ - 0, 0, 0, 0, 0, 46, 2, 0, 0, 78, 50, 68, 70, 65, 83, 54, /* 0x1e50 */ - 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 2, 0, 0, 78, 50, /* 0x1e60 */ - 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, /* 0x1e70 */ - 83, 54, 49, 0, 60, 2, 0, 0, 0, 0, 0, 0, 82, 2, 0, 0, /* 0x1e80 */ - 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, /* 0x1e90 */ - 68, 69, 67, 54, 48, 0, 82, 2, 0, 0, 78, 82, 86, 50, 68, 69, /* 0x1ea0 */ - 78, 68, 0, 82, 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, /* 0x1eb0 */ - 82, 2, 0, 0, 0, 0, 0, 0, 84, 2, 0, 0, 78, 50, 69, 68, /* 0x1ec0 */ - 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, /* 0x1ed0 */ - 48, 0, 85, 2, 0, 0, 0, 0, 0, 0, 87, 2, 0, 0, 78, 50, /* 0x1ee0 */ - 69, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, /* 0x1ef0 */ - 83, 49, 49, 0, 87, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, /* 0x1f00 */ - 0, 93, 2, 0, 0, 78, 50, 69, 83, 77, 65, 50, 48, 0,104, 2, /* 0x1f10 */ - 0, 0, 0, 0, 0, 0,106, 2, 0, 0, 78, 50, 69, 83, 77, 65, /* 0x1f20 */ - 49, 48, 0, 2, 0, 0, 0, 78, 50, 69, 70, 65, 83, 50, 48, 0, /* 0x1f30 */ -109, 2, 0, 0, 0, 0, 0, 0,113, 2, 0, 0, 78, 50, 69, 70, /* 0x1f40 */ - 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, 69, 68, 69, 67, 50, /* 0x1f50 */ - 48, 0,118, 2, 0, 0, 78, 50, 69, 83, 77, 65, 51, 48, 0,131, /* 0x1f60 */ - 2, 0, 0, 0, 0, 0, 0,144, 2, 0, 0, 78, 50, 69, 68, 69, /* 0x1f70 */ - 67, 51, 48, 0, 31, 0, 0, 0, 78, 50, 69, 70, 65, 83, 51, 48, /* 0x1f80 */ - 0,144, 2, 0, 0, 0, 0, 0, 0,150, 2, 0, 0, 78, 50, 69, /* 0x1f90 */ - 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 0, 0, 0, 0,159, 2, /* 0x1fa0 */ - 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, /* 0x1fb0 */ - 50, 69, 68, 69, 67, 51, 48, 0,159, 2, 0, 0, 0, 0, 0, 0, /* 0x1fc0 */ -175, 2, 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0, 0, 0, 0, /* 0x1fd0 */ - 0, 0, 0, 0, 0,190, 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, /* 0x1fe0 */ - 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,208, 2, 0, 0, 78, 50, /* 0x1ff0 */ - 69, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 78, 50, 69, 83, 77, /* 0x2000 */ - 65, 52, 48, 0,254, 2, 0, 0, 0, 0, 0, 0, 11, 3, 0, 0, /* 0x2010 */ - 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, /* 0x2020 */ - 70, 65, 83, 52, 48, 0, 11, 3, 0, 0, 0, 0, 0, 0, 15, 3, /* 0x2030 */ - 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 0, /* 0x2040 */ - 0, 0, 0, 26, 3, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, /* 0x2050 */ - 82, 0, 0, 0, 78, 50, 69, 68, 85, 77, 77, 49, 0, 26, 3, 0, /* 0x2060 */ - 0, 78, 50, 69, 83, 77, 65, 53, 48, 0, 26, 3, 0, 0, 78, 50, /* 0x2070 */ - 69, 70, 65, 83, 53, 48, 0, 28, 3, 0, 0, 78, 50, 69, 68, 69, /* 0x2080 */ - 67, 53, 48, 0, 31, 3, 0, 0, 78, 50, 69, 83, 77, 65, 54, 48, /* 0x2090 */ - 0, 40, 3, 0, 0, 0, 0, 0, 0, 52, 3, 0, 0, 78, 50, 69, /* 0x20a0 */ - 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, /* 0x20b0 */ - 54, 48, 0, 52, 3, 0, 0, 0, 0, 0, 0, 63, 3, 0, 0, 78, /* 0x20c0 */ - 50, 69, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x20d0 */ - 77, 3, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x20e0 */ - 0, 78, 50, 69, 70, 65, 83, 54, 49, 0, 77, 3, 0, 0, 0, 0, /* 0x20f0 */ - 0, 0, 99, 3, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, /* 0x2100 */ - 0, 0, 0, 78, 50, 69, 68, 69, 67, 54, 48, 0, 99, 3, 0, 0, /* 0x2110 */ - 78, 82, 86, 50, 69, 69, 78, 68, 0, 99, 3, 0, 0, 76, 90, 77, /* 0x2120 */ - 65, 95, 68, 69, 67, 48, 48, 0, 99, 3, 0, 0, 76, 90, 77, 65, /* 0x2130 */ - 95, 68, 69, 67, 49, 48, 0,144, 3, 0, 0, 76, 90, 77, 65, 95, /* 0x2140 */ - 68, 69, 67, 50, 48, 0, 22, 14, 0, 0, 76, 90, 77, 65, 95, 68, /* 0x2150 */ - 69, 67, 51, 48, 0,156, 24, 0, 0, 76, 90, 67, 75, 76, 76, 84, /* 0x2160 */ - 57, 0,184, 24, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0,187, /* 0x2170 */ - 24, 0, 0, 0, 0, 0, 0,189, 24, 0, 0, 67, 75, 76, 76, 84, /* 0x2180 */ - 82, 50, 48, 0, 28, 0, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, /* 0x2190 */ - 0,194, 24, 0, 0, 0, 0, 0, 0,208, 24, 0, 0, 67, 75, 76, /* 0x21a0 */ - 76, 84, 82, 50, 48, 0, 6, 0, 0, 0, 67, 75, 76, 76, 84, 82, /* 0x21b0 */ - 50, 48, 0,208, 24, 0, 0, 0, 0, 0, 0,214, 24, 0, 0, 67, /* 0x21c0 */ - 75, 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x21d0 */ -218, 24, 0, 0, 67, 75, 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, /* 0x21e0 */ - 0, 67, 75, 76, 76, 84, 82, 51, 48, 0,239, 24, 0, 0, 0, 0, /* 0x21f0 */ - 0, 0,246, 24, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 14, /* 0x2200 */ - 0, 0, 0, 67, 75, 76, 76, 84, 82, 52, 48, 0,246, 24, 0, 0, /* 0x2210 */ - 0, 0, 0, 0,251, 24, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, /* 0x2220 */ - 0, 2, 0, 0, 0, 76, 90, 68, 85, 77, 77, 89, 50, 0,251, 24, /* 0x2230 */ - 0, 0, 76, 90, 67, 65, 76, 76, 84, 57, 0,251, 24, 0, 0, 67, /* 0x2240 */ - 65, 76, 76, 84, 82, 48, 48, 0,252, 24, 0, 0, 67, 84, 67, 76, /* 0x2250 */ - 69, 86, 69, 49, 0, 10, 25, 0, 0, 0, 0, 0, 0, 15, 25, 0, /* 0x2260 */ - 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, 5, 0, 0, 0, 67, 65, /* 0x2270 */ - 76, 76, 84, 82, 48, 49, 0, 15, 25, 0, 0, 67, 84, 68, 85, 77, /* 0x2280 */ - 77, 89, 49, 0, 20, 25, 0, 0, 67, 84, 66, 83, 72, 82, 48, 49, /* 0x2290 */ - 0, 20, 25, 0, 0, 67, 84, 66, 82, 79, 82, 48, 49, 0, 24, 25, /* 0x22a0 */ - 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, 0, 26, 25, 0, 0, 67, /* 0x22b0 */ - 65, 76, 76, 84, 82, 48, 50, 0, 31, 25, 0, 0, 0, 0, 0, 0, /* 0x22c0 */ - 45, 25, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, 10, 0, 0, /* 0x22d0 */ - 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, 45, 25, 0, 0, 67, 65, /* 0x22e0 */ - 76, 76, 84, 82, 69, 56, 0, 50, 25, 0, 0, 67, 65, 76, 76, 84, /* 0x22f0 */ - 82, 69, 57, 0, 52, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, /* 0x2300 */ - 0, 54, 25, 0, 0, 0, 0, 0, 0, 58, 25, 0, 0, 67, 65, 76, /* 0x2310 */ - 76, 84, 82, 49, 51, 0, 5, 0, 0, 0, 67, 84, 67, 76, 69, 86, /* 0x2320 */ - 69, 50, 0, 58, 25, 0, 0, 0, 0, 0, 0, 63, 25, 0, 0, 67, /* 0x2330 */ - 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, 0, 0, 67, 65, 76, 76, /* 0x2340 */ - 84, 82, 49, 50, 0, 63, 25, 0, 0, 67, 84, 68, 85, 77, 77, 89, /* 0x2350 */ - 50, 0, 65, 25, 0, 0, 67, 84, 66, 83, 72, 82, 49, 49, 0, 65, /* 0x2360 */ - 25, 0, 0, 67, 84, 66, 82, 79, 82, 49, 49, 0, 69, 25, 0, 0, /* 0x2370 */ - 67, 84, 66, 83, 87, 65, 49, 49, 0, 71, 25, 0, 0, 67, 65, 76, /* 0x2380 */ - 76, 84, 82, 49, 51, 0, 76, 25, 0, 0, 0, 0, 0, 0, 81, 25, /* 0x2390 */ - 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, 5, 0, 0, 0, 67, /* 0x23a0 */ - 84, 84, 72, 69, 69, 78, 68, 0, 81, 25, 0, 0, 76, 73, 78, 85, /* 0x23b0 */ - 90, 57, 57, 48, 0, 81, 25, 0, 0, 85, 80, 88, 49, 72, 69, 65, /* 0x23c0 */ - 68, 0, 86, 25, 0, 0, 76, 73, 84, 72, 69, 69, 78, 68, 0,118, /* 0x23d0 */ - 25, 0, 0,255,255,255,255,118, 25 /* 0x23e0 */ + 0, 0, 0, 45, 76, 73, 78, 85, 90, 48, 48, 48, 0, 0, 0, 0, /* 0x1970 */ + 0, 76, 90, 67, 65, 76, 76, 84, 49, 0, 40, 0, 0, 0, 76, 90, /* 0x1980 */ + 68, 85, 77, 77, 89, 48, 0, 41, 0, 0, 0, 76, 90, 67, 75, 76, /* 0x1990 */ + 76, 84, 49, 0, 41, 0, 0, 0, 76, 90, 68, 85, 77, 77, 89, 49, /* 0x19a0 */ + 0, 49, 0, 0, 0, 76, 66, 90, 73, 77, 65, 71, 69, 0, 49, 0, /* 0x19b0 */ + 0, 0, 76, 90, 73, 77, 65, 71, 69, 48, 0, 79, 0, 0, 0, 76, /* 0x19c0 */ + 90, 67, 85, 84, 80, 79, 73, 0, 94, 0, 0, 0, 78, 50, 66, 83, /* 0x19d0 */ + 77, 65, 49, 48, 0, 94, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, /* 0x19e0 */ + 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, 50, /* 0x19f0 */ + 66, 70, 65, 83, 49, 48, 0, 97, 0, 0, 0, 0, 0, 0, 0, 99, /* 0x1a00 */ + 0, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, /* 0x1a10 */ + 78, 50, 66, 70, 65, 83, 49, 49, 0, 99, 0, 0, 0, 78, 50, 66, /* 0x1a20 */ + 68, 69, 67, 49, 48, 0,105, 0, 0, 0, 78, 50, 66, 83, 77, 65, /* 0x1a30 */ + 50, 48, 0,116, 0, 0, 0, 0, 0, 0, 0,118, 0, 0, 0, 78, /* 0x1a40 */ + 50, 66, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 66, 70, /* 0x1a50 */ + 65, 83, 50, 48, 0,121, 0, 0, 0, 0, 0, 0, 0,125, 0, 0, /* 0x1a60 */ + 0, 78, 50, 66, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, 50, /* 0x1a70 */ + 66, 68, 69, 67, 50, 48, 0,130, 0, 0, 0, 78, 50, 66, 83, 77, /* 0x1a80 */ + 65, 51, 48, 0,143, 0, 0, 0, 0, 0, 0, 0,156, 0, 0, 0, /* 0x1a90 */ + 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 78, 50, 66, /* 0x1aa0 */ + 70, 65, 83, 51, 48, 0,156, 0, 0, 0, 0, 0, 0, 0,160, 0, /* 0x1ab0 */ + 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, /* 0x1ac0 */ + 0, 0, 0,171, 0, 0, 0, 78, 50, 66, 68, 69, 67, 50, 48, 0, /* 0x1ad0 */ + 0, 0, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0,171, 0, 0, /* 0x1ae0 */ + 0, 0, 0, 0, 0,189, 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, /* 0x1af0 */ + 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,219, 0, 0, 0, 78, 50, /* 0x1b00 */ + 66, 68, 69, 67, 53, 48, 0, 0, 0, 0, 0, 78, 50, 66, 83, 77, /* 0x1b10 */ + 65, 52, 48, 0,233, 0, 0, 0, 0, 0, 0, 0,246, 0, 0, 0, /* 0x1b20 */ + 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 78, 50, 66, /* 0x1b30 */ + 70, 65, 83, 52, 48, 0,246, 0, 0, 0, 0, 0, 0, 0,250, 0, /* 0x1b40 */ + 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, 49, 0, 0, 0, 0, /* 0x1b50 */ + 0, 0, 0, 5, 1, 0, 0, 78, 50, 66, 68, 69, 67, 51, 48, 0, /* 0x1b60 */ + 49, 0, 0, 0, 78, 50, 66, 68, 85, 77, 77, 49, 0, 5, 1, 0, /* 0x1b70 */ + 0, 78, 50, 66, 83, 77, 65, 53, 48, 0, 5, 1, 0, 0, 78, 50, /* 0x1b80 */ + 66, 70, 65, 83, 53, 48, 0, 7, 1, 0, 0, 78, 50, 66, 68, 69, /* 0x1b90 */ + 67, 53, 48, 0, 10, 1, 0, 0, 78, 50, 66, 83, 77, 65, 54, 48, /* 0x1ba0 */ + 0, 19, 1, 0, 0, 0, 0, 0, 0, 31, 1, 0, 0, 78, 50, 66, /* 0x1bb0 */ + 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 66, 70, 65, 83, /* 0x1bc0 */ + 54, 48, 0, 31, 1, 0, 0, 0, 0, 0, 0, 42, 1, 0, 0, 78, /* 0x1bd0 */ + 50, 66, 70, 65, 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1be0 */ + 56, 1, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, 0, 0, /* 0x1bf0 */ + 0, 78, 50, 66, 70, 65, 83, 54, 49, 0, 56, 1, 0, 0, 0, 0, /* 0x1c00 */ + 0, 0, 78, 1, 0, 0, 78, 50, 66, 68, 69, 67, 49, 48, 0, 0, /* 0x1c10 */ + 0, 0, 0, 78, 50, 66, 68, 69, 67, 54, 48, 0, 78, 1, 0, 0, /* 0x1c20 */ + 78, 82, 86, 50, 66, 69, 78, 68, 0, 78, 1, 0, 0, 78, 50, 68, /* 0x1c30 */ + 83, 77, 65, 49, 48, 0, 78, 1, 0, 0, 0, 0, 0, 0, 80, 1, /* 0x1c40 */ + 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, 0, 78, /* 0x1c50 */ + 50, 68, 70, 65, 83, 49, 48, 0, 81, 1, 0, 0, 0, 0, 0, 0, /* 0x1c60 */ + 83, 1, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 4, 0, 0, /* 0x1c70 */ + 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 83, 1, 0, 0, 78, 50, /* 0x1c80 */ + 68, 68, 69, 67, 49, 48, 0, 89, 1, 0, 0, 78, 50, 68, 83, 77, /* 0x1c90 */ + 65, 50, 48, 0,100, 1, 0, 0, 0, 0, 0, 0,102, 1, 0, 0, /* 0x1ca0 */ + 78, 50, 68, 83, 77, 65, 49, 48, 0, 2, 0, 0, 0, 78, 50, 68, /* 0x1cb0 */ + 70, 65, 83, 50, 48, 0,105, 1, 0, 0, 0, 0, 0, 0,109, 1, /* 0x1cc0 */ + 0, 0, 78, 50, 68, 70, 65, 83, 49, 49, 0, 0, 0, 0, 0, 78, /* 0x1cd0 */ + 50, 68, 68, 69, 67, 50, 48, 0,114, 1, 0, 0, 78, 50, 68, 83, /* 0x1ce0 */ + 77, 65, 51, 48, 0,127, 1, 0, 0, 0, 0, 0, 0,140, 1, 0, /* 0x1cf0 */ + 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, 78, 50, /* 0x1d00 */ + 68, 70, 65, 83, 51, 48, 0,140, 1, 0, 0, 0, 0, 0, 0,146, /* 0x1d10 */ + 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 16, 0, 0, 0, /* 0x1d20 */ + 0, 0, 0, 0,155, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, /* 0x1d30 */ + 0, 16, 0, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0,155, 1, /* 0x1d40 */ + 0, 0, 0, 0, 0, 0,171, 1, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1d50 */ + 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,189, 1, 0, 0, 78, /* 0x1d60 */ + 50, 68, 68, 69, 67, 54, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1d70 */ +223, 1, 0, 0, 78, 50, 68, 68, 69, 67, 53, 48, 0, 0, 0, 0, /* 0x1d80 */ + 0, 78, 50, 68, 83, 77, 65, 52, 48, 0,237, 1, 0, 0, 0, 0, /* 0x1d90 */ + 0, 0,250, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, 0, 69, /* 0x1da0 */ + 0, 0, 0, 78, 50, 68, 70, 65, 83, 52, 48, 0,250, 1, 0, 0, /* 0x1db0 */ + 0, 0, 0, 0,254, 1, 0, 0, 78, 50, 68, 68, 69, 67, 51, 48, /* 0x1dc0 */ + 0, 69, 0, 0, 0, 0, 0, 0, 0, 9, 2, 0, 0, 78, 50, 68, /* 0x1dd0 */ + 68, 69, 67, 51, 48, 0, 69, 0, 0, 0, 78, 50, 68, 68, 85, 77, /* 0x1de0 */ + 77, 49, 0, 9, 2, 0, 0, 78, 50, 68, 83, 77, 65, 53, 48, 0, /* 0x1df0 */ + 9, 2, 0, 0, 78, 50, 68, 70, 65, 83, 53, 48, 0, 11, 2, 0, /* 0x1e00 */ + 0, 78, 50, 68, 68, 69, 67, 53, 48, 0, 14, 2, 0, 0, 78, 50, /* 0x1e10 */ + 68, 83, 77, 65, 54, 48, 0, 23, 2, 0, 0, 0, 0, 0, 0, 35, /* 0x1e20 */ + 2, 0, 0, 78, 50, 68, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, /* 0x1e30 */ + 78, 50, 68, 70, 65, 83, 54, 48, 0, 35, 2, 0, 0, 0, 0, 0, /* 0x1e40 */ + 0, 46, 2, 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0, 0, 0, /* 0x1e50 */ + 0, 0, 0, 0, 0, 0, 60, 2, 0, 0, 78, 50, 68, 68, 69, 67, /* 0x1e60 */ + 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 70, 65, 83, 54, 49, 0, /* 0x1e70 */ + 60, 2, 0, 0, 0, 0, 0, 0, 82, 2, 0, 0, 78, 50, 68, 68, /* 0x1e80 */ + 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 68, 68, 69, 67, 54, /* 0x1e90 */ + 48, 0, 82, 2, 0, 0, 78, 82, 86, 50, 68, 69, 78, 68, 0, 82, /* 0x1ea0 */ + 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 82, 2, 0, 0, /* 0x1eb0 */ + 0, 0, 0, 0, 84, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, /* 0x1ec0 */ + 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, 48, 0, 85, 2, /* 0x1ed0 */ + 0, 0, 0, 0, 0, 0, 87, 2, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x1ee0 */ + 49, 48, 0, 4, 0, 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, 0, /* 0x1ef0 */ + 87, 2, 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 93, 2, 0, /* 0x1f00 */ + 0, 78, 50, 69, 83, 77, 65, 50, 48, 0,104, 2, 0, 0, 0, 0, /* 0x1f10 */ + 0, 0,106, 2, 0, 0, 78, 50, 69, 83, 77, 65, 49, 48, 0, 2, /* 0x1f20 */ + 0, 0, 0, 78, 50, 69, 70, 65, 83, 50, 48, 0,109, 2, 0, 0, /* 0x1f30 */ + 0, 0, 0, 0,113, 2, 0, 0, 78, 50, 69, 70, 65, 83, 49, 49, /* 0x1f40 */ + 0, 0, 0, 0, 0, 78, 50, 69, 68, 69, 67, 50, 48, 0,118, 2, /* 0x1f50 */ + 0, 0, 78, 50, 69, 83, 77, 65, 51, 48, 0,131, 2, 0, 0, 0, /* 0x1f60 */ + 0, 0, 0,144, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, /* 0x1f70 */ + 31, 0, 0, 0, 78, 50, 69, 70, 65, 83, 51, 48, 0,144, 2, 0, /* 0x1f80 */ + 0, 0, 0, 0, 0,150, 2, 0, 0, 78, 50, 69, 68, 69, 67, 51, /* 0x1f90 */ + 48, 0, 31, 0, 0, 0, 0, 0, 0, 0,159, 2, 0, 0, 78, 50, /* 0x1fa0 */ + 69, 68, 69, 67, 51, 48, 0, 31, 0, 0, 0, 78, 50, 69, 68, 69, /* 0x1fb0 */ + 67, 51, 48, 0,159, 2, 0, 0, 0, 0, 0, 0,175, 2, 0, 0, /* 0x1fc0 */ + 78, 50, 69, 68, 69, 67, 50, 48, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1fd0 */ + 0,190, 2, 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0, 0, 0, /* 0x1fe0 */ + 0, 0, 0, 0, 0, 0,208, 2, 0, 0, 78, 50, 69, 68, 69, 67, /* 0x1ff0 */ + 54, 48, 0, 0, 0, 0, 0, 78, 50, 69, 83, 77, 65, 52, 48, 0, /* 0x2000 */ +254, 2, 0, 0, 0, 0, 0, 0, 11, 3, 0, 0, 78, 50, 69, 68, /* 0x2010 */ + 69, 67, 51, 48, 0, 82, 0, 0, 0, 78, 50, 69, 70, 65, 83, 52, /* 0x2020 */ + 48, 0, 11, 3, 0, 0, 0, 0, 0, 0, 15, 3, 0, 0, 78, 50, /* 0x2030 */ + 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, 0, 0, 0, 0, 26, /* 0x2040 */ + 3, 0, 0, 78, 50, 69, 68, 69, 67, 51, 48, 0, 82, 0, 0, 0, /* 0x2050 */ + 78, 50, 69, 68, 85, 77, 77, 49, 0, 26, 3, 0, 0, 78, 50, 69, /* 0x2060 */ + 83, 77, 65, 53, 48, 0, 26, 3, 0, 0, 78, 50, 69, 70, 65, 83, /* 0x2070 */ + 53, 48, 0, 28, 3, 0, 0, 78, 50, 69, 68, 69, 67, 53, 48, 0, /* 0x2080 */ + 31, 3, 0, 0, 78, 50, 69, 83, 77, 65, 54, 48, 0, 40, 3, 0, /* 0x2090 */ + 0, 0, 0, 0, 0, 52, 3, 0, 0, 78, 50, 69, 68, 69, 67, 49, /* 0x20a0 */ + 48, 0, 0, 0, 0, 0, 78, 50, 69, 70, 65, 83, 54, 48, 0, 52, /* 0x20b0 */ + 3, 0, 0, 0, 0, 0, 0, 63, 3, 0, 0, 78, 50, 69, 70, 65, /* 0x20c0 */ + 83, 54, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 3, 0, 0, /* 0x20d0 */ + 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, 50, 69, /* 0x20e0 */ + 70, 65, 83, 54, 49, 0, 77, 3, 0, 0, 0, 0, 0, 0, 99, 3, /* 0x20f0 */ + 0, 0, 78, 50, 69, 68, 69, 67, 49, 48, 0, 0, 0, 0, 0, 78, /* 0x2100 */ + 50, 69, 68, 69, 67, 54, 48, 0, 99, 3, 0, 0, 78, 82, 86, 50, /* 0x2110 */ + 69, 69, 78, 68, 0, 99, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, /* 0x2120 */ + 67, 48, 48, 0, 99, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x2130 */ + 49, 48, 0,144, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x2140 */ + 48, 0, 22, 14, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, /* 0x2150 */ + 0,156, 24, 0, 0, 76, 90, 67, 75, 76, 76, 84, 57, 0,182, 24, /* 0x2160 */ + 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0,185, 24, 0, 0, 0, /* 0x2170 */ + 0, 0, 0,187, 24, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0, /* 0x2180 */ + 28, 0, 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0,192, 24, 0, /* 0x2190 */ + 0, 0, 0, 0, 0,206, 24, 0, 0, 67, 75, 76, 76, 84, 82, 50, /* 0x21a0 */ + 48, 0, 6, 0, 0, 0, 67, 75, 76, 76, 84, 82, 50, 48, 0,206, /* 0x21b0 */ + 24, 0, 0, 0, 0, 0, 0,212, 24, 0, 0, 67, 75, 76, 76, 84, /* 0x21c0 */ + 82, 52, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 24, 0, 0, /* 0x21d0 */ + 67, 75, 76, 76, 84, 82, 52, 48, 0, 0, 0, 0, 0, 67, 75, 76, /* 0x21e0 */ + 76, 84, 82, 51, 48, 0,237, 24, 0, 0, 0, 0, 0, 0,244, 24, /* 0x21f0 */ + 0, 0, 67, 75, 76, 76, 84, 82, 49, 48, 0, 14, 0, 0, 0, 67, /* 0x2200 */ + 75, 76, 76, 84, 82, 52, 48, 0,244, 24, 0, 0, 0, 0, 0, 0, /* 0x2210 */ +249, 24, 0, 0, 67, 75, 76, 76, 84, 82, 48, 48, 0, 2, 0, 0, /* 0x2220 */ + 0, 76, 90, 68, 85, 77, 77, 89, 50, 0,249, 24, 0, 0, 76, 90, /* 0x2230 */ + 67, 65, 76, 76, 84, 57, 0,249, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x2240 */ + 82, 48, 48, 0,250, 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, /* 0x2250 */ + 0, 8, 25, 0, 0, 0, 0, 0, 0, 13, 25, 0, 0, 67, 65, 76, /* 0x2260 */ + 76, 84, 82, 48, 48, 0, 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2270 */ + 48, 49, 0, 13, 25, 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0, /* 0x2280 */ + 18, 25, 0, 0, 67, 84, 66, 83, 72, 82, 48, 49, 0, 18, 25, 0, /* 0x2290 */ + 0, 67, 84, 66, 82, 79, 82, 48, 49, 0, 22, 25, 0, 0, 67, 84, /* 0x22a0 */ + 66, 83, 87, 65, 48, 49, 0, 24, 25, 0, 0, 67, 65, 76, 76, 84, /* 0x22b0 */ + 82, 48, 50, 0, 29, 25, 0, 0, 0, 0, 0, 0, 43, 25, 0, 0, /* 0x22c0 */ + 67, 65, 76, 76, 84, 82, 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, /* 0x22d0 */ + 76, 84, 82, 49, 48, 0, 43, 25, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x22e0 */ + 69, 56, 0, 48, 25, 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0, /* 0x22f0 */ + 50, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 52, 25, 0, /* 0x2300 */ + 0, 0, 0, 0, 0, 56, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, /* 0x2310 */ + 51, 0, 5, 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, 0, 56, /* 0x2320 */ + 25, 0, 0, 0, 0, 0, 0, 61, 25, 0, 0, 67, 65, 76, 76, 84, /* 0x2330 */ + 82, 49, 49, 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, /* 0x2340 */ + 0, 61, 25, 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0, 63, 25, /* 0x2350 */ + 0, 0, 67, 84, 66, 83, 72, 82, 49, 49, 0, 63, 25, 0, 0, 67, /* 0x2360 */ + 84, 66, 82, 79, 82, 49, 49, 0, 67, 25, 0, 0, 67, 84, 66, 83, /* 0x2370 */ + 87, 65, 49, 49, 0, 69, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, /* 0x2380 */ + 51, 0, 74, 25, 0, 0, 0, 0, 0, 0, 79, 25, 0, 0, 67, 65, /* 0x2390 */ + 76, 76, 84, 82, 49, 48, 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, /* 0x23a0 */ + 69, 78, 68, 0, 79, 25, 0, 0, 76, 73, 78, 85, 90, 57, 57, 48, /* 0x23b0 */ + 0, 79, 25, 0, 0, 85, 80, 88, 49, 72, 69, 65, 68, 0, 84, 25, /* 0x23c0 */ + 0, 0, 76, 73, 84, 72, 69, 69, 78, 68, 0,116, 25, 0, 0,255, /* 0x23d0 */ +255,255,255,116, 25 /* 0x23e0 */ }; diff --git a/src/stub/i386-win32.pe.h b/src/stub/i386-win32.pe.h index 62675c49..58887e9d 100644 --- a/src/stub/i386-win32.pe.h +++ b/src/stub/i386-win32.pe.h @@ -28,8 +28,8 @@ #define NRV_LOADER_SIZE 9885 -#define NRV_LOADER_ADLER32 0xf2c6c2e4 -#define NRV_LOADER_CRC32 0xe4beb675 +#define NRV_LOADER_ADLER32 0xfe76c6dc +#define NRV_LOADER_CRC32 0x9ce2697e unsigned char nrv_loader[9885] = { 128,124, 36, 8, 1, 15,133, 0, 0, 0, 0, 96,190, 69, 83, 73, /* 0x 0 */ @@ -83,9 +83,9 @@ unsigned char nrv_loader[9885] = { 233, 0, 0, 0, 0,141, 20, 47,131,253,252,118, 0,138, 2, 66, /* 0x 300 */ 136, 7, 71, 73,117,247,233, 0, 0, 0, 0,139, 2,131,194, 4, /* 0x 310 */ 137, 7,131,199, 4,131,233, 4,119,241, 1,207,233, 0, 0, 0, /* 0x 320 */ - 0,137,229,141,140, 36, 85, 80, 88, 97, 49,192, 80, 57,204,117, /* 0x 330 */ -251, 70, 81,104, 85, 80, 88, 98, 87,131,193, 4, 81,104, 85, 80, /* 0x 340 */ - 88, 99, 86,131,193, 4, 81, 80,199, 1, 85, 80, 88,100, 85, 87, /* 0x 350 */ + 0,137,229,141,156, 36, 85, 80, 88, 97, 49,192, 80, 57,220,117, /* 0x 330 */ +251, 70, 83,104, 85, 80, 88, 98, 87,131,195, 4, 83,104, 85, 80, /* 0x 340 */ + 88, 99, 86,131,195, 4, 83, 80,199, 3, 85, 80, 88,100, 85, 87, /* 0x 350 */ 86, 83,131,236,124,139,148, 36,144, 0, 0, 0,199, 68, 36,116, /* 0x 360 */ 0, 0, 0, 0,198, 68, 36,115, 0,139,172, 36,156, 0, 0, 0, /* 0x 370 */ 141, 66, 4,137, 68, 36,120,184, 1, 0, 0, 0, 15,182, 74, 2, /* 0x 380 */ @@ -422,35 +422,35 @@ unsigned char nrv_loader[9885] = { 92, 36, 76,184, 1, 0, 0, 0,116, 41,235, 7,184, 1, 0, 0, /* 0x1830 */ 0,235, 32, 67, 43,156, 36,148, 0, 0, 0, 49,192,139,148, 36, /* 0x1840 */ 156, 0, 0, 0,139, 76, 36,116,137, 26,139,156, 36,168, 0, 0, /* 0x1850 */ - 0,137, 11,131,196,124, 91, 94, 95, 93, 3,116, 36, 36, 3,124, /* 0x1860 */ - 36, 32, 49,192,141,140, 36, 0,252,255,255,137,236, 80, 57,204, /* 0x1870 */ -117,251,137,236, 49,201,173, 1,199, 15,130, 0, 0, 0, 0, 94, /* 0x1880 */ -141,190, 84, 69, 88, 86,137,247,185, 84, 69, 88, 76,138, 7, 71, /* 0x1890 */ - 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7,138, 95, 4, /* 0x18a0 */ -102,193,232, 8,134,196,193,192, 16,134,196, 41,248,128,235,232, /* 0x18b0 */ - 1,240,137, 7,131,199, 5,136,216,226, 0,185, 84, 69, 88, 76, /* 0x18c0 */ -176,232,176,233,242,174,117, 0,128, 63, 63,117, 0,139, 7,102, /* 0x18d0 */ -193,232, 8,134,196,193,192, 16,134,196, 41,248, 1,240,171,235, /* 0x18e0 */ - 0,141,190, 66, 73, 77, 80,139, 7, 9,192,116, 0,139, 95, 4, /* 0x18f0 */ -141,132, 48, 73, 77, 80, 83, 1,243, 80,131,199, 8,255,150, 76, /* 0x1900 */ - 79, 65, 68,149,138, 7, 71, 8,192,116,220,137,249,121, 0,122, /* 0x1910 */ - 14,139, 7,131,199, 4,139,132, 48, 75, 51, 50, 79,235, 0, 15, /* 0x1920 */ -183, 7, 71, 80, 71,185, 87, 72,242,174, 85,255,150, 71, 69, 84, /* 0x1930 */ - 80, 9,192,116, 7,137, 3,131,195, 4,235, 0, 97, 49,192,194, /* 0x1940 */ - 12, 0,255,150, 69, 88, 73, 84,141,190, 66, 82, 69, 76,131,199, /* 0x1950 */ - 4,141, 94,252, 49,192,138, 7, 71, 9,192,116, 0, 60,239,119, /* 0x1960 */ - 17, 1,195,139, 3,134,196,193,192, 16,134,196, 1,240,137, 3, /* 0x1970 */ -235,226, 36, 15,193,224, 16,102,139, 7,131,199, 2, 9,192,117, /* 0x1980 */ - 0,139, 7,131,199, 4,235, 0,135,254,141,143, 68, 69, 76, 84, /* 0x1990 */ -169,102, 1, 12, 7,173, 9,192,117,247,193,233, 16,169,102, 1, /* 0x19a0 */ - 12, 7,173, 9,192,117,247,139,174, 86, 80, 82, 79,141,190, 73, /* 0x19b0 */ - 77, 71, 66,187, 73, 77, 71, 76, 80, 84,106, 4, 83, 87,255,213, /* 0x19c0 */ -141,135, 83, 87, 82, 73,128, 32,127,128, 96, 40,127, 88, 80, 84, /* 0x19d0 */ - 80, 83, 87,255,213, 88, 97,141, 68, 36,128,106, 0, 57,196,117, /* 0x19e0 */ -250,131,236,128,141, 68, 36,128,106, 0, 57,196,117,250,131,236, /* 0x19f0 */ -128, 49,192, 64,194, 12, 0,233, 74, 77, 80, 79, 85, 80, 88, 33, /* 0x1a00 */ -161,216,208,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1a10 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 80, 69, 73, 83, /* 0x1a20 */ + 0,137, 11,131,196,124, 91, 94, 95, 93, 3,115,252, 3,123,248, /* 0x1860 */ + 49,192,141,140, 36, 0,255,255,255,137,236, 80, 57,204,117,251, /* 0x1870 */ +137,236, 49,201,173, 1,199, 15,130, 0, 0, 0, 0, 94,141,190, /* 0x1880 */ + 84, 69, 88, 86,137,247,185, 84, 69, 88, 76,138, 7, 71, 44,232, /* 0x1890 */ + 60, 1,119,247,128, 63, 63,117, 0,139, 7,138, 95, 4,102,193, /* 0x18a0 */ +232, 8,134,196,193,192, 16,134,196, 41,248,128,235,232, 1,240, /* 0x18b0 */ +137, 7,131,199, 5,136,216,226, 0,185, 84, 69, 88, 76,176,232, /* 0x18c0 */ +176,233,242,174,117, 0,128, 63, 63,117, 0,139, 7,102,193,232, /* 0x18d0 */ + 8,134,196,193,192, 16,134,196, 41,248, 1,240,171,235, 0,141, /* 0x18e0 */ +190, 66, 73, 77, 80,139, 7, 9,192,116, 0,139, 95, 4,141,132, /* 0x18f0 */ + 48, 73, 77, 80, 83, 1,243, 80,131,199, 8,255,150, 76, 79, 65, /* 0x1900 */ + 68,149,138, 7, 71, 8,192,116,220,137,249,121, 0,122, 14,139, /* 0x1910 */ + 7,131,199, 4,139,132, 48, 75, 51, 50, 79,235, 0, 15,183, 7, /* 0x1920 */ + 71, 80, 71,185, 87, 72,242,174, 85,255,150, 71, 69, 84, 80, 9, /* 0x1930 */ +192,116, 7,137, 3,131,195, 4,235, 0, 97, 49,192,194, 12, 0, /* 0x1940 */ +255,150, 69, 88, 73, 84,141,190, 66, 82, 69, 76,131,199, 4,141, /* 0x1950 */ + 94,252, 49,192,138, 7, 71, 9,192,116, 0, 60,239,119, 17, 1, /* 0x1960 */ +195,139, 3,134,196,193,192, 16,134,196, 1,240,137, 3,235,226, /* 0x1970 */ + 36, 15,193,224, 16,102,139, 7,131,199, 2, 9,192,117, 0,139, /* 0x1980 */ + 7,131,199, 4,235, 0,135,254,141,143, 68, 69, 76, 84,169,102, /* 0x1990 */ + 1, 12, 7,173, 9,192,117,247,193,233, 16,169,102, 1, 12, 7, /* 0x19a0 */ +173, 9,192,117,247,139,174, 86, 80, 82, 79,141,190, 73, 77, 71, /* 0x19b0 */ + 66,187, 73, 77, 71, 76, 80, 84,106, 4, 83, 87,255,213,141,135, /* 0x19c0 */ + 83, 87, 82, 73,128, 32,127,128, 96, 40,127, 88, 80, 84, 80, 83, /* 0x19d0 */ + 87,255,213, 88, 97,141, 68, 36,128,106, 0, 57,196,117,250,131, /* 0x19e0 */ +236,128,141, 68, 36,128,106, 0, 57,196,117,250,131,236,128, 49, /* 0x19f0 */ +192, 64,194, 12, 0,233, 74, 77, 80, 79, 85, 80, 88, 33,161,216, /* 0x1a00 */ +208,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x1a10 */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 0, 0, 80, 69, 73, 83, /* 0x1a20 */ 68, 76, 76, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, /* 0x1a30 */ 0, 80, 69, 77, 65, 73, 78, 50, 49, 0, 0, 0, 0, 0, 80, 69, /* 0x1a40 */ 77, 65, 73, 78, 48, 49, 0, 11, 0, 0, 0, 80, 69, 73, 67, 79, /* 0x1a50 */ @@ -578,76 +578,76 @@ unsigned char nrv_loader[9885] = { 67, 48, 48, 0, 49, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x21f0 */ 49, 48, 0, 94, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x2200 */ 48, 0,228, 13, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, /* 0x2210 */ - 0,106, 24, 0, 0, 80, 69, 77, 85, 76, 84, 73, 80, 0,134, 24, /* 0x2220 */ - 0, 0, 0, 0, 0, 0,143, 24, 0, 0, 80, 69, 77, 65, 73, 78, /* 0x2230 */ + 0,106, 24, 0, 0, 80, 69, 77, 85, 76, 84, 73, 80, 0,132, 24, /* 0x2220 */ + 0, 0, 0, 0, 0, 0,141, 24, 0, 0, 80, 69, 77, 65, 73, 78, /* 0x2230 */ 48, 50, 0, 1, 0, 0, 0, 80, 69, 77, 65, 73, 78, 49, 48, 0, /* 0x2240 */ -143, 24, 0, 0, 80, 69, 67, 65, 76, 76, 84, 82, 0,144, 24, 0, /* 0x2250 */ - 0, 80, 69, 67, 84, 84, 80, 79, 83, 0,144, 24, 0, 0, 80, 69, /* 0x2260 */ - 67, 84, 84, 78, 85, 76, 0,150, 24, 0, 0, 80, 69, 68, 85, 77, /* 0x2270 */ - 77, 89, 48, 0,152, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, /* 0x2280 */ - 0,152, 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,166, 24, /* 0x2290 */ - 0, 0, 0, 0, 0, 0,171, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x22a0 */ +141, 24, 0, 0, 80, 69, 67, 65, 76, 76, 84, 82, 0,142, 24, 0, /* 0x2250 */ + 0, 80, 69, 67, 84, 84, 80, 79, 83, 0,142, 24, 0, 0, 80, 69, /* 0x2260 */ + 67, 84, 84, 78, 85, 76, 0,148, 24, 0, 0, 80, 69, 68, 85, 77, /* 0x2270 */ + 77, 89, 48, 0,150, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, /* 0x2280 */ + 0,150, 24, 0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,164, 24, /* 0x2290 */ + 0, 0, 0, 0, 0, 0,169, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x22a0 */ 48, 48, 0, 5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0, /* 0x22b0 */ -171, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,176, 24, 0, /* 0x22c0 */ - 0, 67, 84, 66, 83, 72, 82, 48, 49, 0,176, 24, 0, 0, 67, 84, /* 0x22d0 */ - 66, 82, 79, 82, 48, 49, 0,180, 24, 0, 0, 67, 84, 66, 83, 87, /* 0x22e0 */ - 65, 48, 49, 0,182, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, /* 0x22f0 */ - 0,187, 24, 0, 0, 0, 0, 0, 0,203, 24, 0, 0, 67, 65, 76, /* 0x2300 */ +169, 24, 0, 0, 67, 84, 68, 85, 77, 77, 89, 49, 0,174, 24, 0, /* 0x22c0 */ + 0, 67, 84, 66, 83, 72, 82, 48, 49, 0,174, 24, 0, 0, 67, 84, /* 0x22d0 */ + 66, 82, 79, 82, 48, 49, 0,178, 24, 0, 0, 67, 84, 66, 83, 87, /* 0x22e0 */ + 65, 48, 49, 0,180, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, /* 0x22f0 */ + 0,185, 24, 0, 0, 0, 0, 0, 0,201, 24, 0, 0, 67, 65, 76, /* 0x2300 */ 76, 84, 82, 48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x2310 */ - 49, 48, 0,203, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0, /* 0x2320 */ -208, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,210, 24, 0, /* 0x2330 */ - 0, 67, 65, 76, 76, 84, 82, 49, 49, 0,212, 24, 0, 0, 0, 0, /* 0x2340 */ - 0, 0,216, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 7, /* 0x2350 */ - 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, 0,216, 24, 0, 0, /* 0x2360 */ - 0, 0, 0, 0,221, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, /* 0x2370 */ - 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,221, 24, /* 0x2380 */ - 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0,223, 24, 0, 0, 67, /* 0x2390 */ - 84, 66, 83, 72, 82, 49, 49, 0,223, 24, 0, 0, 67, 84, 66, 82, /* 0x23a0 */ - 79, 82, 49, 49, 0,227, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, /* 0x23b0 */ - 49, 0,229, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,234, /* 0x23c0 */ - 24, 0, 0, 0, 0, 0, 0,241, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x23d0 */ + 49, 48, 0,201, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0, /* 0x2320 */ +206, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 57, 0,208, 24, 0, /* 0x2330 */ + 0, 67, 65, 76, 76, 84, 82, 49, 49, 0,210, 24, 0, 0, 0, 0, /* 0x2340 */ + 0, 0,214, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 7, /* 0x2350 */ + 0, 0, 0, 67, 84, 67, 76, 69, 86, 69, 50, 0,214, 24, 0, 0, /* 0x2360 */ + 0, 0, 0, 0,219, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, /* 0x2370 */ + 0, 0, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0,219, 24, /* 0x2380 */ + 0, 0, 67, 84, 68, 85, 77, 77, 89, 50, 0,221, 24, 0, 0, 67, /* 0x2390 */ + 84, 66, 83, 72, 82, 49, 49, 0,221, 24, 0, 0, 67, 84, 66, 82, /* 0x23a0 */ + 79, 82, 49, 49, 0,225, 24, 0, 0, 67, 84, 66, 83, 87, 65, 49, /* 0x23b0 */ + 49, 0,227, 24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0,232, /* 0x23c0 */ + 24, 0, 0, 0, 0, 0, 0,239, 24, 0, 0, 67, 65, 76, 76, 84, /* 0x23d0 */ 82, 49, 48, 0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, /* 0x23e0 */ - 0,241, 24, 0, 0, 80, 69, 68, 85, 77, 77, 89, 49, 0,241, 24, /* 0x23f0 */ - 0, 0, 80, 69, 73, 77, 80, 79, 82, 84, 0,241, 24, 0, 0, 0, /* 0x2400 */ - 0, 0, 0,253, 24, 0, 0, 80, 69, 73, 77, 68, 79, 78, 69, 0, /* 0x2410 */ - 0, 0, 0, 0, 80, 69, 73, 66, 89, 79, 82, 68, 0, 29, 25, 0, /* 0x2420 */ - 0, 0, 0, 0, 0, 31, 25, 0, 0, 80, 69, 73, 77, 79, 82, 68, /* 0x2430 */ - 49, 0, 7, 0, 0, 0, 80, 69, 75, 51, 50, 79, 82, 68, 0, 31, /* 0x2440 */ - 25, 0, 0, 0, 0, 0, 0, 47, 25, 0, 0, 80, 69, 73, 77, 80, /* 0x2450 */ + 0,239, 24, 0, 0, 80, 69, 68, 85, 77, 77, 89, 49, 0,239, 24, /* 0x23f0 */ + 0, 0, 80, 69, 73, 77, 80, 79, 82, 84, 0,239, 24, 0, 0, 0, /* 0x2400 */ + 0, 0, 0,251, 24, 0, 0, 80, 69, 73, 77, 68, 79, 78, 69, 0, /* 0x2410 */ + 0, 0, 0, 0, 80, 69, 73, 66, 89, 79, 82, 68, 0, 27, 25, 0, /* 0x2420 */ + 0, 0, 0, 0, 0, 29, 25, 0, 0, 80, 69, 73, 77, 79, 82, 68, /* 0x2430 */ + 49, 0, 7, 0, 0, 0, 80, 69, 75, 51, 50, 79, 82, 68, 0, 29, /* 0x2440 */ + 25, 0, 0, 0, 0, 0, 0, 45, 25, 0, 0, 80, 69, 73, 77, 80, /* 0x2450 */ 79, 82, 50, 0, 15, 0, 0, 0, 80, 69, 73, 77, 79, 82, 68, 49, /* 0x2460 */ - 0, 47, 25, 0, 0, 80, 69, 73, 77, 80, 79, 82, 50, 0, 54, 25, /* 0x2470 */ - 0, 0, 0, 0, 0, 0, 76, 25, 0, 0, 80, 69, 73, 77, 80, 79, /* 0x2480 */ + 0, 45, 25, 0, 0, 80, 69, 73, 77, 80, 79, 82, 50, 0, 52, 25, /* 0x2470 */ + 0, 0, 0, 0, 0, 0, 74, 25, 0, 0, 80, 69, 73, 77, 80, 79, /* 0x2480 */ 82, 84, 0, 35, 0, 0, 0, 80, 69, 73, 69, 82, 68, 76, 76, 0, /* 0x2490 */ - 76, 25, 0, 0, 80, 69, 73, 69, 82, 69, 88, 69, 0, 82, 25, 0, /* 0x24a0 */ - 0, 80, 69, 73, 77, 68, 79, 78, 69, 0, 88, 25, 0, 0, 80, 69, /* 0x24b0 */ - 73, 77, 80, 79, 82, 57, 0, 88, 25, 0, 0, 80, 69, 82, 69, 76, /* 0x24c0 */ - 79, 67, 49, 0, 88, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 50, /* 0x24d0 */ - 0, 94, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 51, 0, 97, 25, /* 0x24e0 */ - 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0,100, 25, 0, 0, 0, /* 0x24f0 */ - 0, 0, 0,109, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, /* 0x2500 */ - 2, 0, 0, 0, 82, 69, 76, 51, 50, 66, 73, 71, 0,141, 25, 0, /* 0x2510 */ - 0, 0, 0, 0, 0,145, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, /* 0x2520 */ - 48, 0, 13, 0, 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0,150, /* 0x2530 */ - 25, 0, 0, 0, 0, 0, 0,152, 25, 0, 0, 82, 69, 76, 79, 67, /* 0x2540 */ + 74, 25, 0, 0, 80, 69, 73, 69, 82, 69, 88, 69, 0, 80, 25, 0, /* 0x24a0 */ + 0, 80, 69, 73, 77, 68, 79, 78, 69, 0, 86, 25, 0, 0, 80, 69, /* 0x24b0 */ + 73, 77, 80, 79, 82, 57, 0, 86, 25, 0, 0, 80, 69, 82, 69, 76, /* 0x24c0 */ + 79, 67, 49, 0, 86, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 50, /* 0x24d0 */ + 0, 92, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 51, 0, 95, 25, /* 0x24e0 */ + 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 98, 25, 0, 0, 0, /* 0x24f0 */ + 0, 0, 0,107, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0, /* 0x2500 */ + 2, 0, 0, 0, 82, 69, 76, 51, 50, 66, 73, 71, 0,139, 25, 0, /* 0x2510 */ + 0, 0, 0, 0, 0,143, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, /* 0x2520 */ + 48, 0, 13, 0, 0, 0, 82, 69, 76, 79, 67, 51, 50, 74, 0,148, /* 0x2530 */ + 25, 0, 0, 0, 0, 0, 0,150, 25, 0, 0, 82, 69, 76, 79, 67, /* 0x2540 */ 51, 50, 48, 0, 13, 0, 0, 0, 82, 69, 76, 51, 50, 69, 78, 68, /* 0x2550 */ - 0,152, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 57, 0,152, 25, /* 0x2560 */ - 0, 0, 80, 69, 82, 76, 79, 72, 73, 48, 0,152, 25, 0, 0, 80, /* 0x2570 */ - 69, 82, 76, 79, 72, 73, 90, 0,160, 25, 0, 0, 80, 69, 82, 69, /* 0x2580 */ - 76, 76, 79, 48, 0,160, 25, 0, 0, 80, 69, 82, 69, 76, 76, 79, /* 0x2590 */ - 90, 0,170, 25, 0, 0, 80, 69, 82, 69, 76, 72, 73, 48, 0,170, /* 0x25a0 */ - 25, 0, 0, 80, 69, 82, 69, 76, 72, 73, 90, 0,183, 25, 0, 0, /* 0x25b0 */ - 80, 69, 68, 69, 80, 72, 65, 75, 0,183, 25, 0, 0, 80, 69, 68, /* 0x25c0 */ - 69, 80, 72, 65, 88, 0,230, 25, 0, 0, 80, 69, 77, 65, 73, 78, /* 0x25d0 */ - 50, 48, 0,230, 25, 0, 0, 80, 69, 82, 69, 84, 85, 82, 78, 95, /* 0x25e0 */ - 67, 76, 69, 65, 82, 83, 84, 65, 67, 75, 0,231, 25, 0, 0, 80, /* 0x25f0 */ + 0,150, 25, 0, 0, 80, 69, 82, 69, 76, 79, 67, 57, 0,150, 25, /* 0x2560 */ + 0, 0, 80, 69, 82, 76, 79, 72, 73, 48, 0,150, 25, 0, 0, 80, /* 0x2570 */ + 69, 82, 76, 79, 72, 73, 90, 0,158, 25, 0, 0, 80, 69, 82, 69, /* 0x2580 */ + 76, 76, 79, 48, 0,158, 25, 0, 0, 80, 69, 82, 69, 76, 76, 79, /* 0x2590 */ + 90, 0,168, 25, 0, 0, 80, 69, 82, 69, 76, 72, 73, 48, 0,168, /* 0x25a0 */ + 25, 0, 0, 80, 69, 82, 69, 76, 72, 73, 90, 0,181, 25, 0, 0, /* 0x25b0 */ + 80, 69, 68, 69, 80, 72, 65, 75, 0,181, 25, 0, 0, 80, 69, 68, /* 0x25c0 */ + 69, 80, 72, 65, 88, 0,228, 25, 0, 0, 80, 69, 77, 65, 73, 78, /* 0x25d0 */ + 50, 48, 0,228, 25, 0, 0, 80, 69, 82, 69, 84, 85, 82, 78, 95, /* 0x25e0 */ + 67, 76, 69, 65, 82, 83, 84, 65, 67, 75, 0,229, 25, 0, 0, 80, /* 0x25f0 */ 69, 82, 69, 84, 85, 82, 78, 95, 67, 76, 69, 65, 82, 83, 84, 65, /* 0x2600 */ - 67, 75, 57, 0,244, 25, 0, 0, 80, 69, 68, 79, 74, 85, 77, 80, /* 0x2610 */ - 95, 67, 76, 69, 65, 82, 83, 84, 65, 67, 75, 0,244, 25, 0, 0, /* 0x2620 */ + 67, 75, 57, 0,242, 25, 0, 0, 80, 69, 68, 79, 74, 85, 77, 80, /* 0x2610 */ + 95, 67, 76, 69, 65, 82, 83, 84, 65, 67, 75, 0,242, 25, 0, 0, /* 0x2620 */ 80, 69, 68, 79, 74, 85, 77, 80, 95, 67, 76, 69, 65, 82, 83, 84, /* 0x2630 */ - 65, 67, 75, 57, 0, 1, 26, 0, 0, 80, 69, 77, 65, 73, 78, 50, /* 0x2640 */ - 49, 0, 1, 26, 0, 0, 80, 69, 82, 69, 84, 85, 82, 78, 0, 1, /* 0x2650 */ - 26, 0, 0, 80, 69, 68, 79, 74, 85, 77, 80, 0, 7, 26, 0, 0, /* 0x2660 */ - 80, 69, 68, 85, 77, 77, 89, 51, 0, 12, 26, 0, 0, 85, 80, 88, /* 0x2670 */ - 49, 72, 69, 65, 68, 0, 12, 26, 0, 0, 80, 69, 84, 72, 69, 69, /* 0x2680 */ - 78, 68, 0, 44, 26, 0, 0,255,255,255,255, 44, 26 /* 0x2690 */ + 65, 67, 75, 57, 0,255, 25, 0, 0, 80, 69, 77, 65, 73, 78, 50, /* 0x2640 */ + 49, 0,255, 25, 0, 0, 80, 69, 82, 69, 84, 85, 82, 78, 0,255, /* 0x2650 */ + 25, 0, 0, 80, 69, 68, 79, 74, 85, 77, 80, 0, 5, 26, 0, 0, /* 0x2660 */ + 80, 69, 68, 85, 77, 77, 89, 51, 0, 10, 26, 0, 0, 85, 80, 88, /* 0x2670 */ + 49, 72, 69, 65, 68, 0, 10, 26, 0, 0, 80, 69, 84, 72, 69, 69, /* 0x2680 */ + 78, 68, 0, 42, 26, 0, 0,255,255,255,255, 42, 26 /* 0x2690 */ }; diff --git a/src/stub/src/arch/i386/lzma_d.ash b/src/stub/src/arch/i386/lzma_d.ash index 85b6f83f..e2c98402 100644 --- a/src/stub/src/arch/i386/lzma_d.ash +++ b/src/stub/src/arch/i386/lzma_d.ash @@ -31,7 +31,6 @@ ; Input: ; esi - source ; edi - dest -; ebp - -1 ; cld ; Output: @@ -53,29 +52,33 @@ ; __LZMA_DEC00__ ; +; ebx = alloca('UPXa'); + mov ebp, esp ; save stack - lea ecx, [esp + 'UPXa'] + lea ebx, [esp + 'UPXa'] xor eax, eax .clearstack1: push eax - cmp esp, ecx + cmp esp, ebx jnz .clearstack1 - inc esi - push ecx ; &outSizeProcessed + inc esi ; skip 1 byte for LzmaDecodeProperties() + + push ebx ; &outSizeProcessed push 'UPXb' ; outSize push edi ; out - add ecx, 4 - push ecx ; &inSizeProcessed + add ebx, 4 + push ebx ; &inSizeProcessed push 'UPXc' ; inSize push esi ; in - add ecx, 4 - push ecx ; &CLzmaDecoderState + add ebx, 4 + push ebx ; &CLzmaDecoderState push eax ; dummy for call - mov dword [ecx], 'UPXd' ; lc, lp, pb, dummy + ; hardwired LzmaDecodeProperties() + mov dword [ebx], 'UPXd' ; lc, lp, pb, dummy ; __LZMA_DEC10__ @@ -90,11 +93,11 @@ ; __LZMA_DEC30__ ; - add esi, [esp + 32 + 4] - add edi, [esp + 32 + 0] + add esi, [ebx - 4] ; inSizeProcessed + add edi, [ebx - 8] ; outSizeProcessed xor eax, eax - lea ecx, [esp - 1024] + lea ecx, [esp - 256] mov esp, ebp ; restore stack .clearstack2: push eax