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
+86 -82
View File
@@ -1,5 +1,5 @@
/* i386-darwin.macho-entry.h
created from i386-darwin.macho-entry.bin, 37829 (0x93c5) bytes
created from i386-darwin.macho-entry.bin, 37903 (0x940f) bytes
This file is part of the UPX executable compressor.
@@ -31,11 +31,11 @@
*/
#define STUB_I386_DARWIN_MACHO_ENTRY_SIZE 37829
#define STUB_I386_DARWIN_MACHO_ENTRY_ADLER32 0x4ebfbaa2
#define STUB_I386_DARWIN_MACHO_ENTRY_CRC32 0x1d6e6aec
#define STUB_I386_DARWIN_MACHO_ENTRY_SIZE 37903
#define STUB_I386_DARWIN_MACHO_ENTRY_ADLER32 0xd33ecb53
#define STUB_I386_DARWIN_MACHO_ENTRY_CRC32 0xa2de34f8
unsigned char stub_i386_darwin_macho_entry[37829] = {
unsigned char stub_i386_darwin_macho_entry[37903] = {
/* 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 */ 68, 34, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0,
@@ -454,10 +454,10 @@ unsigned char stub_i386_darwin_macho_entry[37829] = {
/* 0x19f0 */ 232, 1,114,255,115,255,122, 0,123, 0,248,235,255,131,233, 1,
/* 0x1a00 */ 127,255,137,231,185, 4, 1, 0, 0,139, 14,131,193, 5,139, 14,
/* 0x1a10 */ 131,193, 4, 49,192,243,171,137,252, 86, 97,151, 81, 80, 82,195,
/* 0x1a20 */ 137,254,235, 29,138, 7,131,199, 1, 60,128,114, 10, 60,143,119,
/* 0x1a30 */ 6,128,127,254, 15,116, 5, 44,232, 60, 1,119,255, 56, 23,117,
/* 0x1a40 */ 255,139, 7,102,193,232, 8,193,192, 16,134,196, 41,248, 1,240,
/* 0x1a50 */ 137, 7,131,199, 4,131,233, 4,138, 7,131,199, 1,226, 13,131,
/* 0x1a20 */ 137,254,235, 31,138, 7, 71, 60,128,114, 10, 60,143,119, 6,128,
/* 0x1a30 */ 127,254, 15,116, 5, 44,232, 60, 1,119,255,131,249, 4,114, 4,
/* 0x1a40 */ 139, 7, 40,208,117,255,134,196,193,192, 16,134,196, 41,248, 1,
/* 0x1a50 */ 240,131,233, 4,171,131,233, 1,114, 4,138, 7, 71,235, 13,131,
/* 0x1a60 */ 233, 1,127, 3,185, 0, 0, 0, 0,137,254,138, 7, 71, 44,232,
/* 0x1a70 */ 60, 1,119,247,128, 63, 0,117, 6,139, 7,138, 95, 4,102,193,
/* 0x1a80 */ 232, 8,134,196,193,192, 16,134,196, 41,248,128,235,232, 1,240,
@@ -1259,7 +1259,7 @@ unsigned char stub_i386_darwin_macho_entry[37829] = {
/* 0x4c40 */ 48, 48, 48, 49, 97, 49, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67,
/* 0x4c50 */ 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76,
/* 0x4c60 */ 89, 10, 49, 52, 54, 32, 99,116,111,107, 51, 50, 46, 48, 48, 32,
/* 0x4c70 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 57, 32, 32, 48, 48,
/* 0x4c70 */ 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48,
/* 0x4c80 */ 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x4c90 */ 32, 32, 48, 48, 48, 48, 49, 97, 50, 48, 32, 32, 50, 42, 42, 48,
/* 0x4ca0 */ 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79,
@@ -1267,18 +1267,18 @@ unsigned char stub_i386_darwin_macho_entry[37829] = {
/* 0x4cc0 */ 99,116,111,107, 51, 50, 46, 49, 48, 32, 32, 32, 32, 32, 48, 48,
/* 0x4cd0 */ 48, 48, 48, 48, 48,101, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48,
/* 0x4ce0 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x4cf0 */ 49, 97, 50, 57, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x4cf0 */ 49, 97, 50, 55, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84,
/* 0x4d00 */ 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65,
/* 0x4d10 */ 68, 79, 78, 76, 89, 10, 49, 52, 56, 32, 99,116,111,107, 51, 50,
/* 0x4d20 */ 46, 50, 48, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 49,
/* 0x4d20 */ 46, 50, 48, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 48,
/* 0x4d30 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48,
/* 0x4d40 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97, 51, 55, 32, 32,
/* 0x4d40 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 97, 51, 53, 32, 32,
/* 0x4d50 */ 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32,
/* 0x4d60 */ 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10,
/* 0x4d70 */ 49, 52, 57, 32, 99,116,111,107, 51, 50, 46, 51, 48, 32, 32, 32,
/* 0x4d80 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48, 48, 48,
/* 0x4d80 */ 32, 32, 48, 48, 48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48,
/* 0x4d90 */ 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32,
/* 0x4da0 */ 48, 48, 48, 48, 49, 97, 53, 56, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x4da0 */ 48, 48, 48, 48, 49, 97, 53, 53, 32, 32, 50, 42, 42, 48, 32, 32,
/* 0x4db0 */ 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44,
/* 0x4dc0 */ 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 49, 53, 48, 32, 99,116,
/* 0x4dd0 */ 111,107, 51, 50, 46, 52, 48, 32, 32, 32, 32, 32, 48, 48, 48, 48,
@@ -2333,72 +2333,76 @@ unsigned char stub_i386_darwin_macho_entry[37829] = {
/* 0x8f60 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x8f70 */ 48, 48, 48, 48, 48, 48, 48, 53, 32, 82, 95, 51, 56, 54, 95, 80,
/* 0x8f80 */ 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,116,111,107, 51,
/* 0x8f90 */ 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 48, 57, 32, 82, 95,
/* 0x8f90 */ 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48, 48, 97, 32, 82, 95,
/* 0x8fa0 */ 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x8fb0 */ 99,116,111,107, 51, 50, 46, 52, 48, 10, 10, 82, 69, 76, 79, 67,
/* 0x8fc0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x8fd0 */ 82, 32, 91, 99,116,111,107, 51, 50, 46, 51, 48, 93, 58, 10, 79,
/* 0x8fe0 */ 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32,
/* 0x8ff0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10,
/* 0x9000 */ 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 51, 56, 54, 95, 80,
/* 0x9010 */ 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,116,111,107, 51,
/* 0x9020 */ 50, 46, 49, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78,
/* 0x9030 */ 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 99,116,
/* 0x9040 */ 111,107, 51, 50, 46, 52, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x9050 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x9060 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x9070 */ 48, 48, 52, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32,
/* 0x9080 */ 32, 32, 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 48, 48, 10,
/* 0x9090 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x90a0 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 48,
/* 0x90b0 */ 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80,
/* 0x90c0 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x90d0 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95,
/* 0x90e0 */ 51, 56, 54, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x90f0 */ 102,105,108,116,101,114, 95,108,101,110,103,116,104, 10, 10, 82,
/* 0x9100 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x9110 */ 83, 32, 70, 79, 82, 32, 91, 67, 84, 67, 76, 69, 86, 69, 49, 93,
/* 0x9120 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x9130 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x9140 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56,
/* 0x9150 */ 54, 95, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,
/* 0x9160 */ 108,116,101,114, 95, 99,116,111, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x9170 */ 52, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32,
/* 0x9180 */ 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 48, 48, 10, 10, 82, 69,
/* 0x9190 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x91a0 */ 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 48, 50, 93, 58,
/* 0x91b0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x91c0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x91d0 */ 69, 10, 48, 48, 48, 48, 48, 48, 48,102, 32, 82, 95, 51, 56, 54,
/* 0x91e0 */ 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76,
/* 0x91f0 */ 76, 84, 82, 48, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x9200 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67,
/* 0x9210 */ 65, 76, 76, 84, 82, 49, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x9220 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x9230 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x9240 */ 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 51, 50, 32, 32, 32, 32,
/* 0x9250 */ 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95,108,101,110,
/* 0x9260 */ 103,116,104, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32,
/* 0x9270 */ 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76,
/* 0x9280 */ 76, 84, 82, 49, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32,
/* 0x9290 */ 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x92a0 */ 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48,
/* 0x92b0 */ 51, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32,
/* 0x92c0 */ 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 51, 10, 10, 82, 69,
/* 0x92d0 */ 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83,
/* 0x92e0 */ 32, 70, 79, 82, 32, 91, 67, 84, 67, 76, 69, 86, 69, 50, 93, 58,
/* 0x92f0 */ 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32,
/* 0x9300 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85,
/* 0x9310 */ 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54,
/* 0x9320 */ 95, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,
/* 0x9330 */ 116,101,114, 95, 99,116,111, 10, 48, 48, 48, 48, 48, 48, 48, 52,
/* 0x9340 */ 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32,
/* 0x9350 */ 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 49, 10, 10, 82, 69, 76,
/* 0x9360 */ 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32,
/* 0x9370 */ 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 51, 93, 58, 10,
/* 0x9380 */ 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32,
/* 0x9390 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69,
/* 0x93a0 */ 10, 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 51, 56, 54, 95,
/* 0x93b0 */ 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76,
/* 0x93c0 */ 84, 82, 49, 48, 10
/* 0x8fb0 */ 99,116,111,107, 51, 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48,
/* 0x8fc0 */ 49, 48, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32,
/* 0x8fd0 */ 32, 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 52, 48, 10, 10,
/* 0x8fe0 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x8ff0 */ 68, 83, 32, 70, 79, 82, 32, 91, 99,116,111,107, 51, 50, 46, 51,
/* 0x9000 */ 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80,
/* 0x9010 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x9020 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95,
/* 0x9030 */ 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x9040 */ 99,116,111,107, 51, 50, 46, 52, 48, 10, 48, 48, 48, 48, 48, 48,
/* 0x9050 */ 48, 57, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32,
/* 0x9060 */ 32, 32, 32, 32, 32, 99,116,111,107, 51, 50, 46, 49, 48, 10, 10,
/* 0x9070 */ 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82,
/* 0x9080 */ 68, 83, 32, 70, 79, 82, 32, 91, 99,116,111,107, 51, 50, 46, 52,
/* 0x9090 */ 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80,
/* 0x90a0 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x90b0 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95,
/* 0x90c0 */ 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x90d0 */ 99,116,111,107, 51, 50, 46, 48, 48, 10, 10, 82, 69, 76, 79, 67,
/* 0x90e0 */ 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79,
/* 0x90f0 */ 82, 32, 91, 67, 65, 76, 76, 84, 82, 48, 48, 93, 58, 10, 79, 70,
/* 0x9100 */ 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32,
/* 0x9110 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48,
/* 0x9120 */ 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 51, 50,
/* 0x9130 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114,
/* 0x9140 */ 95,108,101,110,103,116,104, 10, 10, 82, 69, 76, 79, 67, 65, 84,
/* 0x9150 */ 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32,
/* 0x9160 */ 91, 67, 84, 67, 76, 69, 86, 69, 49, 93, 58, 10, 79, 70, 70, 83,
/* 0x9170 */ 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32,
/* 0x9180 */ 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48,
/* 0x9190 */ 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32,
/* 0x91a0 */ 32, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, 99,
/* 0x91b0 */ 116,111, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56,
/* 0x91c0 */ 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65,
/* 0x91d0 */ 76, 76, 84, 82, 48, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x91e0 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x91f0 */ 67, 65, 76, 76, 84, 82, 48, 50, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x9200 */ 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x9210 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x9220 */ 48, 48, 48,102, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32,
/* 0x9230 */ 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 48, 48, 10,
/* 0x9240 */ 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79,
/* 0x9250 */ 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49,
/* 0x9260 */ 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80,
/* 0x9270 */ 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86,
/* 0x9280 */ 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95,
/* 0x9290 */ 51, 56, 54, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x92a0 */ 102,105,108,116,101,114, 95,108,101,110,103,116,104, 10, 10, 82,
/* 0x92b0 */ 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68,
/* 0x92c0 */ 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 49, 93,
/* 0x92d0 */ 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32,
/* 0x92e0 */ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76,
/* 0x92f0 */ 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 51, 32, 82, 95, 51, 56,
/* 0x9300 */ 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65,
/* 0x9310 */ 76, 76, 84, 82, 49, 51, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73,
/* 0x9320 */ 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91,
/* 0x9330 */ 67, 84, 67, 76, 69, 86, 69, 50, 93, 58, 10, 79, 70, 70, 83, 69,
/* 0x9340 */ 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x9350 */ 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48,
/* 0x9360 */ 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, 32,
/* 0x9370 */ 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, 99,116,
/* 0x9380 */ 111, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54,
/* 0x9390 */ 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76,
/* 0x93a0 */ 76, 84, 82, 49, 49, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79,
/* 0x93b0 */ 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67,
/* 0x93c0 */ 65, 76, 76, 84, 82, 49, 51, 93, 58, 10, 79, 70, 70, 83, 69, 84,
/* 0x93d0 */ 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32,
/* 0x93e0 */ 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48,
/* 0x93f0 */ 48, 48, 54, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32,
/* 0x9400 */ 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 48, 10
};