Bug in unfilter on x86* when region ends in 32-bit displacement.

https://github.com/upx/upx/issues/43
	modified:   stub/src/arch/amd64/bxx.S
	modified:   stub/src/arch/i386/macros.S
	plus all the stubs that use them
This commit is contained in:
John Reiser
2016-12-31 09:51:40 -08:00
committed by Markus F.X.J. Oberhumer
parent fdce705e55
commit ba9118aa58
44 changed files with 8782 additions and 8672 deletions
+87 -83
View File
@@ -1,5 +1,5 @@
/* amd64-linux.kernel.vmlinux.h
created from amd64-linux.kernel.vmlinux.bin, 25764 (0x64a4) bytes
created from amd64-linux.kernel.vmlinux.bin, 25838 (0x64ee) bytes
This file is part of the UPX executable compressor.
@@ -31,11 +31,11 @@
*/
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_SIZE 25764
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_ADLER32 0x611687d5
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_CRC32 0x2ccab98f
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_SIZE 25838
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_ADLER32 0x654e9838
#define STUB_AMD64_LINUX_KERNEL_VMLINUX_CRC32 0x4e5e1e45
unsigned char stub_amd64_linux_kernel_vmlinux[25764] = {
unsigned char stub_amd64_linux_kernel_vmlinux[25838] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 1, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0020 */ 52, 30, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0,
@@ -435,11 +435,11 @@ unsigned char stub_amd64_linux_kernel_vmlinux[25764] = {
/* 0x18c0 */ 0,139, 76, 36,116,137, 26,139,156, 36,168, 0, 0, 0,137, 11,
/* 0x18d0 */ 131,196,124, 91, 94, 95, 93, 3,115,252, 3,123,248, 49,192,141,
/* 0x18e0 */ 140, 36, 0,255,255,255,137,236, 80, 57,204,117,251,137,236, 49,
/* 0x18f0 */ 201, 89, 90, 95,137,254,235, 29,138, 7,131,199, 1, 60,128,114,
/* 0x1900 */ 10, 60,143,119, 6,128,127,254, 15,116, 5, 44,232, 60, 1,119,
/* 0x1910 */ 255, 56, 23,117,255,139, 7,102,193,232, 8,193,192, 16,134,196,
/* 0x1920 */ 41,248, 1,240,137, 7,131,199, 4,131,233, 4,138, 7,131,199,
/* 0x1930 */ 1,226, 13,131,233, 1,127, 3, 89, 95,185, 0, 0, 0, 0,138,
/* 0x18f0 */ 201, 89, 90, 95,137,254,235, 31,138, 7, 71, 60,128,114, 10, 60,
/* 0x1900 */ 143,119, 6,128,127,254, 15,116, 5, 44,232, 60, 1,119,255,131,
/* 0x1910 */ 249, 4,114, 4,139, 7, 40,208,117,255,134,196,193,192, 16,134,
/* 0x1920 */ 196, 41,248, 1,240,131,233, 4,171,131,233, 1,114, 4,138, 7,
/* 0x1930 */ 71,235, 13,131,233, 1,127, 3, 89, 95,185, 0, 0, 0, 0,138,
/* 0x1940 */ 7, 71, 44,232, 60, 1,119,247,128, 63, 0,117, 4,139, 7,138,
/* 0x1950 */ 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41,248,128,
/* 0x1960 */ 235,232,137, 7,131,199, 5,136,216,226, 9,185, 0, 0, 0, 0,
@@ -823,7 +823,7 @@ unsigned char stub_amd64_linux_kernel_vmlinux[25764] = {
/* 0x3100 */ 32, 48, 48, 48, 48, 49, 56,102, 49, 32, 32, 50, 42, 42, 48, 32,
/* 0x3110 */ 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79,
/* 0x3120 */ 78, 76, 89, 10, 32, 54, 55, 32, 99,116,111,107, 51, 50, 46, 48,
/* 0x3130 */ 48, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 57, 32, 32,
/* 0x3130 */ 48, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32,
/* 0x3140 */ 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x3150 */ 48, 48, 32, 32, 48, 48, 48, 48, 49, 56,102, 52, 32, 32, 50, 42,
/* 0x3160 */ 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69,
@@ -831,18 +831,18 @@ unsigned char stub_amd64_linux_kernel_vmlinux[25764] = {
/* 0x3180 */ 56, 32, 99,116,111,107, 51, 50, 46, 49, 48, 32, 32, 32, 32, 32,
/* 0x3190 */ 48, 48, 48, 48, 48, 48, 48,101, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x31a0 */ 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x31b0 */ 48, 48, 49, 56,102,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x31b0 */ 48, 48, 49, 56,102, 98, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79,
/* 0x31c0 */ 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82,
/* 0x31d0 */ 69, 65, 68, 79, 78, 76, 89, 10, 32, 54, 57, 32, 99,116,111,107,
/* 0x31e0 */ 51, 50, 46, 50, 48, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,
/* 0x31f0 */ 50, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x3200 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57, 48, 98,
/* 0x31f0 */ 50, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48,
/* 0x3200 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 57, 48, 57,
/* 0x3210 */ 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83,
/* 0x3220 */ 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x3230 */ 89, 10, 32, 55, 48, 32, 99,116,111,107, 51, 50, 46, 51, 48, 32,
/* 0x3240 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48,
/* 0x3240 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 97, 32, 32, 48, 48,
/* 0x3250 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x3260 */ 32, 32, 48, 48, 48, 48, 49, 57, 50, 99, 32, 32, 50, 42, 42, 48,
/* 0x3260 */ 32, 32, 48, 48, 48, 48, 49, 57, 50, 57, 32, 32, 50, 42, 42, 48,
/* 0x3270 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79,
/* 0x3280 */ 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 55, 49, 32,
/* 0x3290 */ 99,116,111,107, 51, 50, 46, 52, 48, 32, 32, 32, 32, 32, 48, 48,
@@ -1579,72 +1579,76 @@ unsigned char stub_amd64_linux_kernel_vmlinux[25764] = {
/* 0x6040 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x6050 */ 48, 48, 48, 48, 48, 48, 53, 32, 82, 95, 51, 56, 54, 95, 80, 67,
/* 0x6060 */ 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,116,111,107, 51, 50,
/* 0x6070 */ 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 48, 57, 32, 82, 95, 51,
/* 0x6070 */ 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 48, 97, 32, 82, 95, 51,
/* 0x6080 */ 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,
/* 0x6090 */ 116,111,107, 51, 50, 46, 52, 48, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x60a0 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x60b0 */ 32, 91, 99,116,111,107, 51, 50, 46, 51, 48, 93, 58, 10, 79, 70,
/* 0x60c0 */ 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x60d0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x60e0 */ 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 51, 56, 54, 95, 80, 67,
/* 0x60f0 */ 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,116,111,107, 51, 50,
/* 0x6100 */ 46, 49, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x6110 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 99,116,111,
/* 0x6120 */ 107, 51, 50, 46, 52, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x6130 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x6140 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x6150 */ 48, 52, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32,
/* 0x6160 */ 32, 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 48, 48, 10, 10,
/* 0x6170 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x6180 */ 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 48, 48,
/* 0x6190 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x61a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x61b0 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51,
/* 0x61c0 */ 56, 54, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,
/* 0x61d0 */ 105,108,116,101,114, 95,108,101,110,103,116,104, 10, 10, 82, 69,
/* 0x61e0 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x61f0 */ 32, 70, 79, 82, 32, 91, 67, 84, 67, 76, 69, 86, 69, 49, 93, 58,
/* 0x6200 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x6210 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x6220 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54,
/* 0x6230 */ 95, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,
/* 0x6240 */ 116,101,114, 95, 99,116,111, 10, 48, 48, 48, 48, 48, 48, 48, 52,
/* 0x6250 */ 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32,
/* 0x6260 */ 32, 32, 32, 67, 65, 76, 76, 84, 82, 48, 48, 10, 10, 82, 69, 76,
/* 0x6270 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x6280 */ 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 48, 50, 93, 58, 10,
/* 0x6290 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x62a0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x62b0 */ 10, 48, 48, 48, 48, 48, 48, 48,100, 32, 82, 95, 51, 56, 54, 95,
/* 0x62c0 */ 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76,
/* 0x62d0 */ 84, 82, 48, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x62e0 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65,
/* 0x62f0 */ 76, 76, 84, 82, 49, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x6300 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x6310 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x6320 */ 48, 49, 32, 82, 95, 51, 56, 54, 95, 51, 50, 32, 32, 32, 32, 32,
/* 0x6330 */ 32, 32, 32, 32, 32,102,105,108,116,101,114, 95,108,101,110,103,
/* 0x6340 */ 116,104, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82,
/* 0x6350 */ 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76,
/* 0x6360 */ 84, 82, 49, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32,
/* 0x6370 */ 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x6380 */ 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 51,
/* 0x6390 */ 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32,
/* 0x63a0 */ 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 51, 10, 10, 82, 69, 76,
/* 0x63b0 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x63c0 */ 70, 79, 82, 32, 91, 67, 84, 67, 76, 69, 86, 69, 50, 93, 58, 10,
/* 0x63d0 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x63e0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x63f0 */ 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95,
/* 0x6400 */ 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,
/* 0x6410 */ 101,114, 95, 99,116,111, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32,
/* 0x6420 */ 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32,
/* 0x6430 */ 32, 32, 67, 65, 76, 76, 84, 82, 49, 49, 10, 10, 82, 69, 76, 79,
/* 0x6440 */ 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70,
/* 0x6450 */ 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 51, 93, 58, 10, 79,
/* 0x6460 */ 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x6470 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x6480 */ 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54, 95, 80,
/* 0x6490 */ 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84,
/* 0x64a0 */ 82, 49, 48, 10
/* 0x6090 */ 116,111,107, 51, 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 49,
/* 0x60a0 */ 48, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32,
/* 0x60b0 */ 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 52, 48, 10, 10, 82,
/* 0x60c0 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x60d0 */ 83, 32, 70, 79, 82, 32, 91, 99,116,111,107, 51, 50, 46, 51, 48,
/* 0x60e0 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x60f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x6100 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51,
/* 0x6110 */ 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,
/* 0x6120 */ 116,111,107, 51, 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x6130 */ 57, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32,
/* 0x6140 */ 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 49, 48, 10, 10, 82,
/* 0x6150 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x6160 */ 83, 32, 70, 79, 82, 32, 91, 99,116,111,107, 51, 50, 46, 52, 48,
/* 0x6170 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x6180 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x6190 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51,
/* 0x61a0 */ 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,
/* 0x61b0 */ 116,111,107, 51, 50, 46, 48, 48, 10, 10, 82, 69, 76, 79, 67, 65,
/* 0x61c0 */ 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82,
/* 0x61d0 */ 32, 91, 67, 65, 76, 76, 84, 82, 48, 48, 93, 58, 10, 79, 70, 70,
/* 0x61e0 */ 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32,
/* 0x61f0 */ 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48,
/* 0x6200 */ 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 51, 50, 32,
/* 0x6210 */ 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95,
/* 0x6220 */ 108,101,110,103,116,104, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x6230 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x6240 */ 67, 84, 67, 76, 69, 86, 69, 49, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x6250 */ 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x6260 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x6270 */ 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, 32,
/* 0x6280 */ 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, 99,116,
/* 0x6290 */ 111, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54,
/* 0x62a0 */ 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76,
/* 0x62b0 */ 76, 84, 82, 48, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x62c0 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67,
/* 0x62d0 */ 65, 76, 76, 84, 82, 48, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x62e0 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x62f0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x6300 */ 48, 48,100, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32,
/* 0x6310 */ 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 48, 48, 10, 10,
/* 0x6320 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x6330 */ 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 48,
/* 0x6340 */ 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69,
/* 0x6350 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65,
/* 0x6360 */ 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51,
/* 0x6370 */ 56, 54, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,
/* 0x6380 */ 105,108,116,101,114, 95,108,101,110,103,116,104, 10, 10, 82, 69,
/* 0x6390 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x63a0 */ 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 49, 93, 58,
/* 0x63b0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x63c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x63d0 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 51, 32, 82, 95, 51, 56, 54,
/* 0x63e0 */ 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76,
/* 0x63f0 */ 76, 84, 82, 49, 51, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x6400 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67,
/* 0x6410 */ 84, 67, 76, 69, 86, 69, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x6420 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x6430 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x6440 */ 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, 32, 32,
/* 0x6450 */ 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, 99,116,111,
/* 0x6460 */ 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54, 95,
/* 0x6470 */ 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76,
/* 0x6480 */ 84, 82, 49, 49, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x6490 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65,
/* 0x64a0 */ 76, 76, 84, 82, 49, 51, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32,
/* 0x64b0 */ 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x64c0 */ 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48,
/* 0x64d0 */ 48, 52, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32,
/* 0x64e0 */ 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 48, 10
};