Merge branch 'devel' into jreiser

Conflicts:
	src/stub/amd64-win64.pep.h
	src/stub/powerpc-linux.elf-entry.h
	src/stub/powerpc-linux.elf-fold.h
	src/stub/src/amd64-win64.pep.S
	src/stub/src/arch/powerpc/32/ppc_regs.h
	src/stub/src/arch/powerpc/64le/lzma_d.S
	src/stub/src/powerpc-linux.elf-entry.S
	src/stub/src/powerpc64le-darwin.dylib-entry.S
	src/stub/src/powerpc64le-darwin.macho-entry.S
	src/stub/src/powerpc64le-linux.elf-entry.S
	src/stub/src/powerpc64le-linux.kernel.vmlinux.S
	src/stub/tmp/amd64-win64.pep.bin.dump
	src/stub/tmp/powerpc-linux.elf-entry.bin.dump
	src/stub/tmp/powerpc-linux.elf-fold.map

	modified:   ../../.github/travis_testsuite_1.sh
	modified:   ../p_lx_elf.cpp
	modified:   ../p_unix.cpp
	modified:   ../p_unix.h
	modified:   amd64-win64.pep.h
	modified:   arm.v4a-linux.elf-fold.h
	modified:   arm.v5a-linux.elf-fold.h
	modified:   armeb.v4a-linux.elf-fold.h
	modified:   powerpc-darwin.dylib-entry.h
	modified:   powerpc-darwin.macho-entry.h
	copied:     powerpc-darwin.dylib-entry.h -> powerpc-linux.elf-entry.h
	modified:   powerpc-linux.elf-fold.h
	modified:   powerpc-linux.kernel.vmlinux.h
	modified:   powerpc64le-linux.elf-fold.h
	modified:   src/amd64-win64.pep.S
	modified:   src/arch/powerpc/32/bxx.S
	modified:   src/arch/powerpc/32/lzma_d.S
	modified:   src/arch/powerpc/32/nrv2d_d.S
	modified:   src/arch/powerpc/32/nrv2e_d.S
	modified:   src/arch/powerpc/32/ppc_regs.h
	modified:   src/arch/powerpc/64le/bxx.S
	modified:   src/arch/powerpc/64le/lzma_d.S
	modified:   src/arch/powerpc/64le/nrv2b_d.S
	modified:   src/arch/powerpc/64le/nrv2d_d.S
	modified:   src/arch/powerpc/64le/nrv2e_d.S
	modified:   src/arm.v4a-linux.elf-fold.S
	modified:   src/powerpc-darwin.macho-fold.S
	modified:   src/powerpc-linux.elf-entry.S
	modified:   src/powerpc-linux.elf-fold.S
	modified:   src/powerpc64le-darwin.dylib-entry.S
	modified:   src/powerpc64le-darwin.macho-entry.S
	modified:   src/powerpc64le-darwin.macho-fold.S
	modified:   src/powerpc64le-linux.elf-entry.S
	modified:   src/powerpc64le-linux.elf-fold.S
	modified:   src/powerpc64le-linux.kernel.vmlinux.S
	modified:   tmp/amd64-win64.pep.bin.dump
	modified:   tmp/arm.v4a-linux.elf-fold.map
	modified:   tmp/arm.v5a-linux.elf-fold.map
	modified:   tmp/armeb.v4a-linux.elf-fold.map
	modified:   tmp/powerpc-darwin.dylib-entry.bin.dump
	modified:   tmp/powerpc-darwin.macho-entry.bin.dump
	modified:   tmp/powerpc-linux.elf-entry.bin.dump
	modified:   tmp/powerpc-linux.elf-fold.map
	modified:   tmp/powerpc-linux.kernel.vmlinux.bin.dump
This commit is contained in:
John Reiser 2017-03-01 08:14:13 -08:00
commit 4e8848eeca
44 changed files with 3912 additions and 3883 deletions

View File

@ -152,79 +152,79 @@ b8c35fa2956da17ca505956e9f5017bb5f3a746322647e24ccb8ff28059cafa4 *powerpc-linux.
expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
d7c6e681951409257658c675f647969fe6f01207f779d0a7e3ab0a419f20ecf9 *amd64-linux.elf/upx-3.91
5b9ec916beae0eadc665235158a9ae5bce1309823a344503268a88e32e77824a *arm-wince.pe/upx-3.91.exe
f4d2881d99e55cabdc08af8b64ec89ef9c0555a544c8c5037e1a3f7206c6cda4 *armeb-linux.elf/upx-3.91
18c154dd87227867cf6390038499393d454064af0668bf3451ef1e2e66290176 *armeb-linux.elf/upx-3.91
960dc15876221832510142816605b9ef568c0de3050ca0a79f3553643c5d5e0f *i386-dos32.djgpp2.coff/upx-3.91.exe
5d970493750d88ecd638998b83fa6107c5b4c290f2467894cdadfc359b9ecb9f *i386-linux.elf/upx-3.91
ca6925a15c1ab8931f0a8fe9ef87f5893403d6e46098f4cd1a5f6f6f0fbdeb44 *i386-win32.pe/upx-3.91.exe
14ff2a4e215a25ed7442b004bca3d82094f7c01784fc4876eb50d365441f35c3 *m68k-atari.tos/upx-3.91.ttp
4163afbb2475b669e131265c0f7ea179c35f19ccce66732feee08fe20c33775e *mipsel-linux.elf/upx-3.91
11b8eaaea38705534d5b7e31ddc02a5fa802f1c8d5fbb9f75728a900d4cfb58e *powerpc-linux.elf/upx-3.91
2d96c1f769567a6c5b23a39fbc70d5303fe732dad4a6353fa06224ea1897d611 *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
457988127f7c8d52b088971d88db74cb9e3197a23389f754bd3de16d03258898 *amd64-linux.elf/upx-3.91
22216286b1bf3066d9022b921f37beff6712b5f3fc8c092f2dc1477638d9f8cc *arm-wince.pe/upx-3.91.exe
80dbe439e3c644f79e1e2b78929e402cf7856775a02a8916c9d25db327600313 *armeb-linux.elf/upx-3.91
f7338f71b4e7ed729aecf6c6e7704c39f4d5b274685c28b877247686357c776e *armeb-linux.elf/upx-3.91
b6e98d36bd916fa63ec799e47dd7cac3674154370a9680492d84f1853bf14c3e *i386-dos32.djgpp2.coff/upx-3.91.exe
7f57e8993caa50eddd96b6f22be64b1ab619f35135c584e92d26b90bc9952a38 *i386-linux.elf/upx-3.91
d2692b3e4a278559456e299164714c4bb8ebbcf230ab12521619e2e94580597d *i386-win32.pe/upx-3.91.exe
cd1ae0f2781787bf7c61f3600cc889313e6027615d78e562d624d717671e55c3 *m68k-atari.tos/upx-3.91.ttp
26b30c10ba8980fa6fc564b79eb2931e07bb7b2f89f07a0656c28be71185a3ea *mipsel-linux.elf/upx-3.91
6a9ecadca01863307d49cd9d709d5d74c762b5861e492a1009b841c18975fa44 *powerpc-linux.elf/upx-3.91
c4cf483a825385b51fba75852c42b0e08d73ea0b0236a548571f6bb24fa9ed0a *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
b6d5be27ef60c487ad53ddd5efdbedaf39de40810a30accd99c7ab618cd5aab9 *amd64-linux.elf/upx-3.91
08c55815175ce0d34fca3b368336dd346a2354dbe4f046210c82f6961350a50f *arm-wince.pe/upx-3.91.exe
724a6b73676709f0d2fa019e7b65e28e94f87e53977ab6f230cb466fa8d81519 *armeb-linux.elf/upx-3.91
b5f27af98d063473853ee28f6572c7438c167d80bcc2b89c30fb436cc5e79309 *armeb-linux.elf/upx-3.91
45f50d69e685f7ea752f76c05554d4c2ce023c0218465a4f8919138a76ae6c71 *i386-dos32.djgpp2.coff/upx-3.91.exe
3bbe4b9b439bc12dace58ea8524fccd5944dffcd83a2b49be18c6a06e3c30490 *i386-linux.elf/upx-3.91
eb7c2f74979c11b35193a0a9d428596bda46420d9363666fe1b967f5cd1610c6 *i386-win32.pe/upx-3.91.exe
cefb13395220fb2e931d0fb32e27663c4a27035f9e79131bbabc44fa54e6336e *m68k-atari.tos/upx-3.91.ttp
602be188fca1dd63593a2ace68ea221d720fd2ddf9df85c1ab019feda69f1cad *mipsel-linux.elf/upx-3.91
6f8e19f3bd8b65b3ac99f66244f8214c226585006460eb6bb70e4b6a51303bcb *powerpc-linux.elf/upx-3.91
32c7a6c79fa5249b87655b32742f91a90b931c61a2b24fa818df8648e40f9710 *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t140_compress_lzma_2_no_filter="\
bb751ca02962a85a36c8f15274720acd340169ad68408e73f522fd0e1df4a10a *amd64-linux.elf/upx-3.91
4a447b051e2d8c2ce7f10399f0e7bfeb6f4e5d5ab3fde22e448d15eeb08037ae *amd64-linux.elf/upx-3.91
9759deb5aa8fb004c4b23bbe174042e45869aedeea1a1dd1b729be0e736814da *arm-wince.pe/upx-3.91.exe
1cc9476148e7f1000607d72d109bd1d3ec9b7b7e3da579ae07a8161781adc627 *armeb-linux.elf/upx-3.91
c336b82bffe9fb16b5a049237997e3e1d5483b07084289d17ff80b5bdeb6c1aa *i386-dos32.djgpp2.coff/upx-3.91.exe
32347f88341fd1dffd97a46264c6f335e5d4b2373ef001b8f0298b46b2c26b58 *i386-linux.elf/upx-3.91
c1694873d92088b14409e83e5b5f3500d00c9aa05248e6edbf6bd28675a8fd00 *i386-win32.pe/upx-3.91.exe
c476387cb0f9a011f46e2c96bc0b481012cf6a3c6d4a4529c0630c1582cb4c4b *armeb-linux.elf/upx-3.91
a2a800d2ba5cfc1b6bb2b48c91adccb5d3c3b6c0b5c548affccac9244197a312 *i386-dos32.djgpp2.coff/upx-3.91.exe
3c37692bd418a90eb56f34179fa3f079f7e9d19542e1d86e4d58068e1aecf534 *i386-linux.elf/upx-3.91
80aba41aad8268085e853ec872f885981838a625c14095d21ba70cb7abe045a5 *i386-win32.pe/upx-3.91.exe
bbed61e42fa7b330b5cde66e4614329f41e21facff1f3667edc03495219c29f9 *m68k-atari.tos/upx-3.91.ttp
998472843299744f4e4bb3e8ab377c155809d89ddbb8c37fcc3ebb0565d70725 *mipsel-linux.elf/upx-3.91
e7f4ab9a255b83173de52844074838bd1df1c1a7af39c4a02ff3f9d31f6e11ca *powerpc-linux.elf/upx-3.91
57b47244a3a0d01725cbdc9af8572cbe20e2d173857015ad4d32245b52577dc2 *mipsel-linux.elf/upx-3.91
32ebf209b61608186c827622f1c1b4dd7d468f3e6dbb21a11d59603eee41fcc7 *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t150_compress_ucl_2_all_filters="\
b700cb1e1a523b7f03a6a9476e94744dc1d0f7d1a4d23aa3fb6c3af5a7a259e2 *amd64-linux.elf/upx-3.91
c7b0f611e9941be58b700219e7a5d34cdbdbf972b6184b13dec5e98fe84de808 *arm-wince.pe/upx-3.91.exe
b31e9278e3d51181ec014c82318970505ecaf6348ad17dc520324a615f192e26 *armeb-linux.elf/upx-3.91
4c6348cc3e99ba1f27dc8602b890ad7ff7e40351148470a7ed56dcbd112aad02 *armeb-linux.elf/upx-3.91
425c9128285f49b41f9b736f48794f5bebba6981250f669e5a342016b89f2170 *i386-dos32.djgpp2.coff/upx-3.91.exe
1e408f4b46a04a4497cb8506f441690bbb08501596d07da731be912dee87602f *i386-linux.elf/upx-3.91
5565f8196d971feec261dc663ca7ec329fd82b1b18ad49593b865edbaa15765d *i386-win32.pe/upx-3.91.exe
78f24d77855034d467568f05c22cb5e3abd167c90a4d89f4e2059c3e6faa3e2b *m68k-atari.tos/upx-3.91.ttp
23d6856df8f31b9176e0f4709135ce81656ed94539bf909e873b787ce89821cd *mipsel-linux.elf/upx-3.91
82bfa7f2d8ea9a5c3ebc34e5465e95156fed16f3f02cd93b9f09d9350da08003 *powerpc-linux.elf/upx-3.91
ae840ecf9b171a3e989b22bea5dcd04a5ec1998bb14aeb4836f66b4e03423f7e *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
f42930d814f518184e7000ae3a2b455a4d914efbafc6496a24f0df1bab150152 *amd64-linux.elf/upx-3.91
79e014f4bf17239196b829068d17fbee3258e15438e61e6aebaf1aa3f50af68d *amd64-linux.elf/upx-3.91
6b2333719a4fe6c8d2067f682d57cf6fc5fd928bffad4e61aaffcc31287772a7 *arm-wince.pe/upx-3.91.exe
37cbc3a01044492f58afd6761c55343e3841f6aeaa66062e43fbc295aea615a8 *armeb-linux.elf/upx-3.91
3c6af6607b3119160c989543b24c71ebb316647ff77319a39a270bfa81b62dad *i386-dos32.djgpp2.coff/upx-3.91.exe
e52faee278e88bfb0dc8f8f73b174b117f6f4429b50666aecc650991977cfca5 *i386-linux.elf/upx-3.91
eeedbefdf5b21e602e003164ae97832ddefe9819d6fe3bd9002d3a371c0b716e *i386-win32.pe/upx-3.91.exe
e6c5e7ed8935980983ccce9871414e39fe06dbd0f94660d67dde447a1cd51aea *armeb-linux.elf/upx-3.91
d09af3652aa601650f9cd0f125d54e50dfe57b45b9871567140e62a04d032407 *i386-dos32.djgpp2.coff/upx-3.91.exe
fe84e197d9d498138f9600a7c5e31f10804f6c25b28e617786dbbdc6e42919e8 *i386-linux.elf/upx-3.91
c3c8b428f7e57a528db89f1365b4f3fda60f0dc03eadb30775ecdbadaa19f0aa *i386-win32.pe/upx-3.91.exe
53c77efbccf41072c4c206343ba3c838be04c47eab415d18c08f086d481612db *m68k-atari.tos/upx-3.91.ttp
1f97cc8518f91fbe571dc3fb01fe738bc91e58c53f2228d1cb987b0de12c7100 *mipsel-linux.elf/upx-3.91
c5e9848e14e53064640f61523ef2c39ed3fee36311050be7c4b08fe529327bb6 *powerpc-linux.elf/upx-3.91
616cefa819c0e516c554faac20e6aaf9350a2aacf0041a2641d5809c0da220df *mipsel-linux.elf/upx-3.91
2b8e1bb4ca6ffb4d8f0c2e38548b21571a849e0568d5fd473a2600ac6ff779fb *powerpc-linux.elf/upx-3.91
"
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
a5af9273126baeb15dce877d76fc4d3e971d3f60796ee1b176ed01d9bd76bb8f *amd64-linux.elf/upx-3.91
685b7e419b8b0fe3cabdf338a5cad17da55edc608c1bb91c13580b5988d38908 *arm-wince.pe/upx-3.91.exe
913b83fe99fbb041c00660d18683c41ec8cb844351fc3735ec7950c739bf8929 *armeb-linux.elf/upx-3.91
536b092822a86875b73ccc95f6685419c7903beb1e48a4afd872e243a7761830 *armeb-linux.elf/upx-3.91
fd0652470c19ebb4a2d1a49e02e71acf9fadab78e513bb4f75d1dc26a0caa7a3 *i386-dos32.djgpp2.coff/upx-3.91.exe
052357e8e078a444952727212f06efef7f389f77e4ec61568ad3959cdecafde9 *i386-linux.elf/upx-3.91
5b334db8debd2d59470cad25c7b45e38f6195cdafe92dc8281e4edc9c51385ef *i386-win32.pe/upx-3.91.exe
db1c6a70d990cb9a8e02db9b28054267658ce371b8a50e909efdd04cd3670279 *m68k-atari.tos/upx-3.91.ttp
19b801ace68ca0ff034dd557d3ef0a8340d8f17d7b97f120727f67ce098a7d7a *mipsel-linux.elf/upx-3.91
32afc458632d81acce5c3ae6e449f464e78cb032b2aadc73ba558d3403e7f6c1 *powerpc-linux.elf/upx-3.91
9dee1dbc76410fbf1b43f1e03de2148bff3586ff5dc9777ec652724be772ded0 *powerpc-linux.elf/upx-3.91
"
########## end .sha256sums.recreate

View File

@ -3388,6 +3388,12 @@ void PackLinuxElf64::unpack(OutputFile *fo)
// The gaps between PT_LOAD and after last PT_LOAD
phdr = (Elf64_Phdr *) (u.buf + sizeof(*ehdr));
upx_uint64_t hi_offset(0);
for (unsigned j = 0; j < u_phnum; ++j) {
if (PT_LOAD64==phdr[j].p_type
&& hi_offset < phdr[j].p_offset)
hi_offset = phdr[j].p_offset;
}
for (unsigned j = 0; j < u_phnum; ++j) {
unsigned const size = find_LOAD_gap(phdr, j, u_phnum);
if (size) {
@ -3396,7 +3402,8 @@ void PackLinuxElf64::unpack(OutputFile *fo)
if (fo)
fo->seek(where, SEEK_SET);
unpackExtent(size, fo, total_in, total_out,
c_adler, u_adler, false, szb_info);
c_adler, u_adler, false, szb_info,
(phdr[j].p_offset != hi_offset));
}
}
@ -3959,6 +3966,12 @@ void PackLinuxElf32::unpack(OutputFile *fo)
// The gaps between PT_LOAD and after last PT_LOAD
phdr = (Elf32_Phdr *) (u.buf + sizeof(*ehdr));
unsigned hi_offset(0);
for (unsigned j = 0; j < u_phnum; ++j) {
if (PT_LOAD32==phdr[j].p_type
&& hi_offset < phdr[j].p_offset)
hi_offset = phdr[j].p_offset;
}
for (unsigned j = 0; j < u_phnum; ++j) {
unsigned const size = find_LOAD_gap(phdr, j, u_phnum);
if (size) {
@ -3967,7 +3980,8 @@ void PackLinuxElf32::unpack(OutputFile *fo)
if (fo)
fo->seek(where, SEEK_SET);
unpackExtent(size, fo, total_in, total_out,
c_adler, u_adler, false, szb_info);
c_adler, u_adler, false, szb_info,
(phdr[j].p_offset != hi_offset));
}
}

View File

@ -448,7 +448,7 @@ void PackUnix::packExtent(
void PackUnix::unpackExtent(unsigned wanted, OutputFile *fo,
unsigned &total_in, unsigned &total_out,
unsigned &c_adler, unsigned &u_adler,
bool first_PF_X, unsigned szb_info
bool first_PF_X, unsigned szb_info, bool is_rewrite
)
{
b_info hdr; memset(&hdr, 0, sizeof(hdr));
@ -501,8 +501,14 @@ void PackUnix::unpackExtent(unsigned wanted, OutputFile *fo,
total_in += sz_cpr;
total_out += sz_unc;
// write block
if (fo)
fo->write(ibuf + j, sz_unc);
if (fo) {
if (is_rewrite) {
fo->rewrite(ibuf + j, sz_unc);
}
else {
fo->write(ibuf + j, sz_unc);
}
}
if (wanted < (unsigned)sz_unc)
throwCantUnpack("corrupt b_info");
wanted -= sz_unc;

View File

@ -77,7 +77,7 @@ protected:
virtual void unpackExtent(unsigned wanted, OutputFile *fo,
unsigned &total_in, unsigned &total_out,
unsigned &c_adler, unsigned &u_adler,
bool first_PF_X, unsigned szb_info );
bool first_PF_X, unsigned szb_info, bool is_rewrite = false);
int exetype;
unsigned blocksize;

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
/* arm.v4a-linux.elf-fold.h
created from arm.v4a-linux.elf-fold.bin, 2580 (0xa14) bytes
created from arm.v4a-linux.elf-fold.bin, 2592 (0xa20) bytes
This file is part of the UPX executable compressor.
@ -31,171 +31,171 @@
*/
#define STUB_ARM_V4A_LINUX_ELF_FOLD_SIZE 2580
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0x44f82e48
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0x13bfa79e
#define STUB_ARM_V4A_LINUX_ELF_FOLD_SIZE 2592
#define STUB_ARM_V4A_LINUX_ELF_FOLD_ADLER32 0xc48a31cf
#define STUB_ARM_V4A_LINUX_ELF_FOLD_CRC32 0x2eafdb51
unsigned char stub_arm_v4a_linux_elf_fold[2580] = {
unsigned char stub_arm_v4a_linux_elf_fold[2592] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 40, 0, 1, 0, 0, 0,128,128, 0, 0, 52, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 2, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0,
/* 0x0040 */ 0,128, 0, 0, 20, 10, 0, 0, 20, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0, 20, 10, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 0,128, 0, 0, 32, 10, 0, 0, 32, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0, 32, 10, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 216, 9,189,232, 13, 0,160,225, 11, 17,141,224, 4, 16,129,226,
/* 0x0090 */ 4, 32,145,228, 0, 0, 82,227,252,255,255, 26, 8, 32,145,228,
/* 0x00a0 */ 0, 0, 82,227,252,255,255, 26, 1, 10, 65,226, 4, 0, 64,226,
/* 0x00b0 */ 13, 16, 65,224, 32, 7,160,225, 1, 0, 64,226, 0, 7,160,225,
/* 0x00c0 */ 1, 0, 64,224, 4, 0, 64,226, 13, 16,160,225, 0,208,160,225,
/* 0x00d0 */ 216, 8, 45,233, 1,176,139,226, 4, 32,145,228, 1,176, 91,226,
/* 0x00e0 */ 4, 32,128,228,251,255,255, 26, 4, 32,145,228, 4, 32,128,228,
/* 0x00f0 */ 0, 0, 82,227,251,255,255, 26, 4, 64, 64,226, 4, 32,128,228,
/* 0x0100 */ 0, 48,160,225, 4, 32,145,229, 4, 32,128,229, 8, 32,145,228,
/* 0x0110 */ 8, 32,128,228, 0, 0, 82,227,249,255,255, 26, 8, 0,141,229,
/* 0x0120 */ 1, 25,128,226, 0, 16,132,229, 0, 64,160,225,228, 32,159,229,
/* 0x0130 */ 4, 32,129,228, 1, 42,160,227,220, 0,143,226, 1, 32, 66,226,
/* 0x0140 */ 93, 0, 0,235, 1, 10,112,227, 1, 0, 0, 42, 0, 32,160,227,
/* 0x0150 */ 0, 32,193,231,192, 0,143,226, 0, 16,160,227, 76, 0, 0,235,
/* 0x0160 */ 0, 16,160,227, 11, 0, 45,233, 4, 0,160,225, 1, 26,160,227,
/* 0x0170 */ 1, 32,160,227, 18, 48,160,227, 88, 0, 0,235, 4, 0,157,228,
/* 0x0180 */ 69, 0, 0,235, 10, 0,189,232, 10,220, 77,226, 9, 64,160,225,
/* 0x0190 */ 4,144,154,229, 13,128,160,225, 0,112,154,229,136, 96,143,226,
/* 0x01a0 */ 12,144,137,226, 0,176,160,227, 20,193,159,229,248, 31, 45,233,
/* 0x01b0 */ 15, 0,189,232,182, 1, 0,235, 0,224,160,225, 24,208,141,226,
/* 0x01c0 */ 10,220,141,226, 15, 0,189,232, 3, 0,128,224, 3, 16, 65,224,
/* 0x01d0 */ 0, 48,160,227, 0, 64,160,227, 0, 80,160,227, 0, 96,160,227,
/* 0x01e0 */ 0,128,160,227, 0,144,160,227, 0,160,160,227, 0,176,160,227,
/* 0x01f0 */ 2,199, 77,226, 32,112, 29,228, 0,112,141,229, 0,112,157,229,
/* 0x0200 */ 13, 0, 92,225,250,255,255, 58, 2,215,141,226, 0,112,160,227,
/* 0x0210 */ 0,192,160,227, 4,240, 18,229, 32, 32, 32, 61, 47,112,114,111,
/* 0x0220 */ 99, 47,115,101,108,102, 47,101,120,101, 0, 0,255, 48, 3,226,
/* 0x0230 */ 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19,
/* 0x0240 */ 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226,
/* 0x0250 */ 11, 4, 83,227, 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,
/* 0x0260 */ 255, 36,194,227, 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,
/* 0x0270 */ 243,255,255, 26, 14,240,160,225,240, 1,240,231, 14,240,160,225,
/* 0x0280 */ 1, 0,144,239, 3, 0,144,239, 14,240,160,225, 4, 0,144,239,
/* 0x0290 */ 14,240,160,225, 5, 0,144,239, 14,240,160,225, 6, 0,144,239,
/* 0x02a0 */ 14,240,160,225, 10, 0,144,239, 14,240,160,225, 20, 0,144,239,
/* 0x02b0 */ 14,240,160,225, 45, 0,144,239, 14,240,160,225, 85, 0,144,239,
/* 0x02c0 */ 14,240,160,225, 91, 0,144,239, 14,240,160,225,125, 0,144,239,
/* 0x02d0 */ 14,240,160,225, 0, 32,160,227, 2, 0,159,239, 14,240,160,225,
/* 0x02e0 */ 4, 80, 45,229, 8, 80,157,229, 4, 64, 45,229, 8, 64,157,229,
/* 0x02f0 */ 37, 86,160,225,192, 0,144,239, 4, 64,157,228, 4, 80,157,228,
/* 0x0300 */ 14,240,160,225,144,194, 31,229, 4, 80, 45,229, 0, 80,160,227,
/* 0x0310 */ 4, 64, 45,229, 0, 64,224,227, 12, 48,131,225,244,255,255,234,
/* 0x0320 */ 0, 0, 80,227, 14,240,160, 1, 0, 48,144,229, 1, 0, 83,225,
/* 0x0330 */ 8, 0,128, 18,251,255,255, 26, 4, 32,128,229, 14,240,160,225,
/* 0x0340 */ 0, 48,144,229, 2, 0, 83,225, 4, 48,144,229, 4,224, 45,229,
/* 0x0350 */ 3,192,160, 33, 2,224,160,225, 2, 32,160, 33, 3, 0, 0, 42,
/* 0x0360 */ 127, 0,160,227,197,255,255,235, 1, 48, 92,229, 1, 48, 65,229,
/* 0x0370 */ 1, 32, 66,226, 1, 0,114,227, 1,192,140,226, 1, 16,129,226,
/* 0x0380 */ 248,255,255, 26, 4, 32,144,229, 0, 48,144,229, 14, 32,130,224,
/* 0x0390 */ 3, 48,110,224, 0, 48,128,229, 4, 32,128,229, 4,240,157,228,
/* 0x03a0 */ 240, 64, 45,233, 0, 80,160,225, 20,208, 77,226, 1, 64,160,225,
/* 0x03b0 */ 2,112,160,225, 3, 96,160,225, 68, 0, 0,234, 4, 16,141,226,
/* 0x03c0 */ 5, 0,160,225, 12, 32,160,227,220,255,255,235, 4,192,157,229,
/* 0x03d0 */ 0, 0, 92,227, 8, 16,157,229, 6, 0, 0, 26, 0, 49,159,229,
/* 0x03e0 */ 3, 0, 81,225, 5, 0, 0, 26, 0, 48,149,229, 0, 0, 83,227,
/* 0x03f0 */ 2, 0, 0, 26, 56, 0, 0,234, 0, 0, 81,227, 1, 0, 0, 26,
/* 0x0400 */ 127, 0,160,227,157,255,255,235, 12, 0, 81,225,251,255,255,138,
/* 0x0410 */ 0, 48,148,229, 3, 0, 92,225,248,255,255,138, 12, 0, 81,225,
/* 0x0420 */ 33, 0, 0, 42, 16,192,141,229, 12,192,157,229, 4, 0,149,229,
/* 0x0430 */ 4, 32,148,229, 16, 48,141,226, 0,192,141,229, 15,224,160,225,
/* 0x0440 */ 7,240,160,225, 0, 0, 80,227,236,255,255, 26, 16, 16,157,229,
/* 0x0450 */ 4, 48,157,229, 3, 0, 81,225,232,255,255, 26, 13, 32,221,229,
/* 0x0460 */ 0, 0, 82,227, 0, 0, 86, 19, 9, 0, 0, 10, 2, 12, 81,227,
/* 0x0470 */ 2, 0, 0,138, 0, 48,148,229, 1, 0, 83,225, 4, 0, 0, 26,
/* 0x0480 */ 2, 48,160,225, 4, 0,148,229, 14, 32,221,229, 15,224,160,225,
/* 0x0490 */ 6,240,160,225, 8, 48,157,229, 6, 0,149,232, 3, 32,130,224,
/* 0x04a0 */ 1, 16, 99,224, 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225,
/* 0x04b0 */ 5, 0,160,225, 4, 16,148,229,160,255,255,235, 4, 48,157,229,
/* 0x04c0 */ 6, 0,148,232, 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232,
/* 0x04d0 */ 0, 48,148,229, 0, 0, 83,227,183,255,255, 26, 20,208,141,226,
/* 0x04e0 */ 240,128,189,232, 85, 80, 88, 33,240, 79, 45,233, 1,144,160,225,
/* 0x04f0 */ 28, 16,145,229, 56,208, 77,226, 1, 96,137,224, 92, 16,157,229,
/* 0x0500 */ 176,193,217,225, 0, 16,145,229,188,226,217,225, 2, 0, 92,227,
/* 0x0510 */ 28, 16,141,229, 16, 0,141,229, 16, 80,160, 3, 0, 80,160, 19,
/* 0x0520 */ 1,224, 78,226, 6, 16,160,225, 0, 0,224,227, 0,192,160,227,
/* 0x0530 */ 12, 32,141,229, 8, 48,141,229, 13, 0, 0,234, 0, 48,145,229,
/* 0x0540 */ 1, 0, 83,227, 8, 0, 0, 26, 20, 48,145,229, 0, 0, 83,227,
/* 0x0550 */ 5, 0, 0, 10, 8, 32,145,229, 2, 48,131,224, 3, 0, 92,225,
/* 0x0560 */ 3,192,160, 49, 2, 0, 80,225, 2, 0,160, 33, 32, 16,129,226,
/* 0x0570 */ 1,224, 78,226, 0, 0, 94,227,239,255,255,170,255, 78,192,227,
/* 0x0580 */ 15, 64,196,227, 12, 48,100,224,255, 62,131,226, 15, 48,131,226,
/* 0x0590 */ 16, 32, 5,226,255, 62,195,227, 0, 0, 82,227, 15, 48,195,227,
/* 0x05a0 */ 44, 48,141,229, 36, 64,141, 21, 4, 0, 0, 26, 5, 48,160,225,
/* 0x05b0 */ 4, 0,160,225, 44, 16,157,229, 81,255,255,235, 36, 0,141,229,
/* 0x05c0 */ 36, 32,157,229, 2, 64,100,224, 52, 48,160,227, 4,192,160,225,
/* 0x05d0 */ 147, 12, 12,224, 0, 16,160,227, 32, 80,134,226, 20, 64,141,229,
/* 0x05e0 */ 40,192,141,229, 32, 16,141,229,138, 0, 0,234, 12, 32,157,229,
/* 0x05f0 */ 0, 0, 82,227, 9, 0, 0, 10, 32, 48, 21,229, 6, 0, 83,227,
/* 0x0600 */ 6, 0, 0, 26, 24, 32, 21,229, 20, 48,157,229, 8, 0,157,229,
/* 0x0610 */ 2, 32,131,224, 3, 16,160,227, 64,255,255,235,121, 0, 0,234,
/* 0x0620 */ 32, 48, 21,229, 1, 0, 83,227,118, 0, 0, 26, 12,192, 21,229,
/* 0x0630 */ 0, 0, 92,227, 24,192,141,229,114, 0, 0, 10, 8, 48, 21,229,
/* 0x0640 */ 68, 34,159,229, 7, 48, 3,226, 3, 49,160,225, 50, 67,160,225,
/* 0x0650 */ 20, 16,157,229, 24, 48, 21,229, 12,192,157,229, 3,176,129,224,
/* 0x0660 */ 11, 42,160,225, 16, 48, 21,229, 34, 42,160,225, 0, 0, 92,227,
/* 0x0670 */ 48, 48,141,229, 52,176,141,229, 2,128,131,224, 7,160, 4,226,
/* 0x0680 */ 11, 96, 98,224, 14, 0, 0, 10, 6, 0,160,225, 8, 16,160,225,
/* 0x0690 */ 2, 32,138,227, 16, 48,160,227, 25,255,255,235, 0, 0, 86,225,
/* 0x06a0 */ 73, 0, 0, 26, 96, 16,157,229, 4, 48, 20,226, 1, 48,160, 17,
/* 0x06b0 */ 12, 0,157,229, 48, 16,141,226, 16, 32,157,229, 55,255,255,235,
/* 0x06c0 */ 11, 0, 0,234, 28,192, 21,229, 12,192, 98,224, 4,192,141,229,
/* 0x06d0 */ 16,192,157,229, 6, 0,160,225, 8, 16,160,225, 10, 32,160,225,
/* 0x06e0 */ 18, 48,160,227, 0,192,141,229,252,254,255,235, 0, 0, 86,225,
/* 0x06f0 */ 53, 0, 0, 26, 0, 48,104,226, 3,122,160,225, 2, 0, 26,227,
/* 0x0700 */ 39,122,160,225, 7, 0, 0, 10, 0, 0, 87,227, 5, 0, 0, 10,
/* 0x0710 */ 8, 16,134,224, 7, 32,160,225, 0, 48,160,227, 1, 32, 82,226,
/* 0x0720 */ 1, 48,193,228,251,255,255, 26, 12, 16,157,229, 0, 0, 81,227,
/* 0x0730 */ 39, 0, 0, 10, 32, 48, 21,229, 1, 0, 83,227, 28, 0, 0, 26,
/* 0x0740 */ 8, 48, 21,229, 1, 0, 19,227, 25, 0, 0, 10, 12, 32, 21,229,
/* 0x0750 */ 16, 48, 21,229, 3, 0, 82,225, 24, 16, 21,229, 60, 0, 0, 26,
/* 0x0760 */ 1, 48,130,224, 20, 32,157,229, 3, 48,131,226, 3, 48,130,224,
/* 0x0770 */ 3, 64,195,227, 0, 48,100,226, 3, 58,160,225, 35, 58,160,225,
/* 0x0780 */ 7, 0, 83,227, 50, 0, 0,154, 0, 49,159,229, 4, 48,132,229,
/* 0x0790 */ 28, 48,157,229, 8, 16,132,226, 4, 0,160,225, 0, 48,132,229,
/* 0x07a0 */ 203,254,255,235, 8, 0,157,229, 4, 32,160,225, 0, 16,160,227,
/* 0x07b0 */ 218,254,255,235, 6, 0,160,225, 8, 16,160,225, 10, 32,160,225,
/* 0x07c0 */ 193,254,255,235, 0, 0, 80,227, 1, 0, 0, 10,127, 0,160,227,
/* 0x07d0 */ 170,254,255,235, 24,192,157,229, 7, 48,136,224, 12, 16,139,224,
/* 0x07e0 */ 3, 64,134,224, 1, 0, 84,225, 6, 0, 0, 42, 1, 16,100,224,
/* 0x07f0 */ 10, 32,160,225, 4, 0,160,225, 16, 48,160,227,192,254,255,235,
/* 0x0800 */ 0, 0, 84,225,240,255,255, 26, 32, 16,157,229, 1, 16,129,226,
/* 0x0810 */ 32, 16,141,229, 32, 80,133,226,188, 50,217,225, 32, 32,157,229,
/* 0x0820 */ 3, 0, 82,225,112,255,255,186, 12, 48,157,229, 0, 0, 83,227,
/* 0x0830 */ 14, 0, 0, 10,176, 49,217,225, 3, 0, 83,227, 11, 0, 0, 10,
/* 0x0840 */ 36,192,157,229, 44, 16,157,229, 1, 0,140,224,152,254,255,235,
/* 0x0850 */ 6, 0, 0,234, 28, 48, 21,229, 0, 0, 83,227, 40, 32,157, 5,
/* 0x0860 */ 2, 48,129, 0, 8, 64,131, 2,198,255,255, 10,208,255,255,234,
/* 0x0870 */ 20,192,157,229, 92, 48,157,229, 0,192,131,229, 24, 0,153,229,
/* 0x0880 */ 0, 0,140,224, 56,208,141,226,240,143,189,232, 64, 98, 81,115,
/* 0x0890 */ 14,240,160,225,240, 69, 45,233, 12,208, 77,226, 0,112,160,225,
/* 0x08a0 */ 1, 80,160,225, 48, 0,141,226, 40, 16,141,226, 3,160,160,225,
/* 0x08b0 */ 0, 48,160,227, 44, 96,157,229, 2,128,160,225, 48, 64,157,229,
/* 0x08c0 */ 182,254,255,235, 52, 48,157,229, 5, 16,160,227, 3, 48,100,224,
/* 0x08d0 */ 188, 34,214,225, 7, 0,160,225, 52, 48,141,229, 48, 80,141,229,
/* 0x08e0 */ 142,254,255,235, 4, 16,160,227, 7, 0,160,225,186, 34,214,225,
/* 0x08f0 */ 138,254,255,235, 52, 80,134,226, 6, 16,160,225, 52, 48,145,229,
/* 0x0900 */ 1, 0, 83,227, 32, 16,129,226,251,255,255, 26, 56, 32,157,229,
/* 0x0910 */ 28, 48,145,229, 52, 32,130,226, 3, 32,130,224, 7, 0,160,225,
/* 0x0920 */ 3, 16,160,227,125,254,255,235, 60, 48,157,229, 12,192,141,226,
/* 0x0930 */ 4, 48, 44,229, 6, 16,160,225, 48, 32,141,226, 7, 48,160,225,
/* 0x0940 */ 8, 0,160,225, 0,192,141,229, 4,160,141,229,229,254,255,235,
/* 0x0950 */ 0, 64,160,225, 9, 16,160,227, 4, 32,160,225, 7, 0,160,225,
/* 0x0960 */ 110,254,255,235,188, 18,214,225, 0, 32,160,227, 35, 0, 0,234,
/* 0x0970 */ 0, 48,149,229, 3, 0, 83,227, 30, 0, 0, 26, 8, 48,149,229,
/* 0x0980 */ 8, 0,157,229, 0, 16,160,227, 0, 0,131,224, 1, 32,160,225,
/* 0x0990 */ 63,254,255,235, 0, 80, 80,226, 4, 0, 0,186, 6, 16,160,225,
/* 0x09a0 */ 2, 44,160,227, 54,254,255,235, 2, 12, 80,227, 1, 0, 0, 10,
/* 0x09b0 */ 127, 0,160,227, 49,254,255,235, 0,224,160,227, 14, 32,160,225,
/* 0x09c0 */ 8,192,141,226, 6, 16,160,225, 7, 48,160,225, 5, 0,160,225,
/* 0x09d0 */ 0, 80,141,232,195,254,255,235, 7, 16,160,227, 0, 64,160,225,
/* 0x09e0 */ 8, 32,157,229, 7, 0,160,225, 76,254,255,235, 5, 0,160,225,
/* 0x09f0 */ 41,254,255,235, 3, 0, 0,234, 32, 80,133,226, 1, 32,130,226,
/* 0x0a00 */ 1, 0, 82,225,217,255,255,186, 4, 0,160,225, 12,208,141,226,
/* 0x0a10 */ 240,133,189,232
/* 0x00c0 */ 1, 0, 64,224, 4, 0, 64,226, 13, 16,160,225, 0, 32, 45,224,
/* 0x00d0 */ 4, 32, 2,226, 2, 0, 64,224, 0,208,160,225,216, 8, 45,233,
/* 0x00e0 */ 1,176,139,226, 4, 32,145,228, 1,176, 91,226, 4, 32,128,228,
/* 0x00f0 */ 251,255,255, 26, 4, 32,145,228, 4, 32,128,228, 0, 0, 82,227,
/* 0x0100 */ 251,255,255, 26, 4, 64, 64,226, 4, 32,128,228, 0, 48,160,225,
/* 0x0110 */ 4, 32,145,229, 4, 32,128,229, 8, 32,145,228, 8, 32,128,228,
/* 0x0120 */ 0, 0, 82,227,249,255,255, 26, 8, 0,141,229, 1, 25,128,226,
/* 0x0130 */ 0, 16,132,229, 0, 64,160,225,228, 32,159,229, 4, 32,129,228,
/* 0x0140 */ 1, 42,160,227,220, 0,143,226, 1, 32, 66,226, 93, 0, 0,235,
/* 0x0150 */ 1, 10,112,227, 1, 0, 0, 42, 0, 32,160,227, 0, 32,193,231,
/* 0x0160 */ 192, 0,143,226, 0, 16,160,227, 76, 0, 0,235, 0, 16,160,227,
/* 0x0170 */ 11, 0, 45,233, 4, 0,160,225, 1, 26,160,227, 1, 32,160,227,
/* 0x0180 */ 18, 48,160,227, 88, 0, 0,235, 4, 0,157,228, 69, 0, 0,235,
/* 0x0190 */ 10, 0,189,232, 10,220, 77,226, 9, 64,160,225, 4,144,154,229,
/* 0x01a0 */ 13,128,160,225, 0,112,154,229,136, 96,143,226, 12,144,137,226,
/* 0x01b0 */ 0,176,160,227, 20,193,159,229,248, 31, 45,233, 15, 0,189,232,
/* 0x01c0 */ 182, 1, 0,235, 0,224,160,225, 24,208,141,226, 10,220,141,226,
/* 0x01d0 */ 15, 0,189,232, 3, 0,128,224, 3, 16, 65,224, 0, 48,160,227,
/* 0x01e0 */ 0, 64,160,227, 0, 80,160,227, 0, 96,160,227, 0,128,160,227,
/* 0x01f0 */ 0,144,160,227, 0,160,160,227, 0,176,160,227, 2,199, 77,226,
/* 0x0200 */ 32,112, 29,228, 0,112,141,229, 0,112,157,229, 13, 0, 92,225,
/* 0x0210 */ 250,255,255, 58, 2,215,141,226, 0,112,160,227, 0,192,160,227,
/* 0x0220 */ 4,240, 18,229, 32, 32, 32, 61, 47,112,114,111, 99, 47,115,101,
/* 0x0230 */ 108,102, 47,101,120,101, 0, 0,255, 48, 3,226, 80, 0, 83,227,
/* 0x0240 */ 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1,
/* 0x0250 */ 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227,
/* 0x0260 */ 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,255, 36,194,227,
/* 0x0270 */ 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,243,255,255, 26,
/* 0x0280 */ 14,240,160,225,240, 1,240,231, 14,240,160,225, 1, 0,144,239,
/* 0x0290 */ 3, 0,144,239, 14,240,160,225, 4, 0,144,239, 14,240,160,225,
/* 0x02a0 */ 5, 0,144,239, 14,240,160,225, 6, 0,144,239, 14,240,160,225,
/* 0x02b0 */ 10, 0,144,239, 14,240,160,225, 20, 0,144,239, 14,240,160,225,
/* 0x02c0 */ 45, 0,144,239, 14,240,160,225, 85, 0,144,239, 14,240,160,225,
/* 0x02d0 */ 91, 0,144,239, 14,240,160,225,125, 0,144,239, 14,240,160,225,
/* 0x02e0 */ 0, 32,160,227, 2, 0,159,239, 14,240,160,225, 4, 80, 45,229,
/* 0x02f0 */ 8, 80,157,229, 4, 64, 45,229, 8, 64,157,229, 37, 86,160,225,
/* 0x0300 */ 192, 0,144,239, 4, 64,157,228, 4, 80,157,228, 14,240,160,225,
/* 0x0310 */ 156,194, 31,229, 4, 80, 45,229, 0, 80,160,227, 4, 64, 45,229,
/* 0x0320 */ 0, 64,224,227, 12, 48,131,225,244,255,255,234, 0, 0, 80,227,
/* 0x0330 */ 14,240,160, 1, 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,
/* 0x0340 */ 251,255,255, 26, 4, 32,128,229, 14,240,160,225, 0, 48,144,229,
/* 0x0350 */ 2, 0, 83,225, 4, 48,144,229, 4,224, 45,229, 3,192,160, 33,
/* 0x0360 */ 2,224,160,225, 2, 32,160, 33, 3, 0, 0, 42,127, 0,160,227,
/* 0x0370 */ 197,255,255,235, 1, 48, 92,229, 1, 48, 65,229, 1, 32, 66,226,
/* 0x0380 */ 1, 0,114,227, 1,192,140,226, 1, 16,129,226,248,255,255, 26,
/* 0x0390 */ 4, 32,144,229, 0, 48,144,229, 14, 32,130,224, 3, 48,110,224,
/* 0x03a0 */ 0, 48,128,229, 4, 32,128,229, 4,240,157,228,240, 64, 45,233,
/* 0x03b0 */ 0, 80,160,225, 20,208, 77,226, 1, 64,160,225, 2,112,160,225,
/* 0x03c0 */ 3, 96,160,225, 68, 0, 0,234, 4, 16,141,226, 5, 0,160,225,
/* 0x03d0 */ 12, 32,160,227,220,255,255,235, 4,192,157,229, 0, 0, 92,227,
/* 0x03e0 */ 8, 16,157,229, 6, 0, 0, 26, 0, 49,159,229, 3, 0, 81,225,
/* 0x03f0 */ 5, 0, 0, 26, 0, 48,149,229, 0, 0, 83,227, 2, 0, 0, 26,
/* 0x0400 */ 56, 0, 0,234, 0, 0, 81,227, 1, 0, 0, 26,127, 0,160,227,
/* 0x0410 */ 157,255,255,235, 12, 0, 81,225,251,255,255,138, 0, 48,148,229,
/* 0x0420 */ 3, 0, 92,225,248,255,255,138, 12, 0, 81,225, 33, 0, 0, 42,
/* 0x0430 */ 16,192,141,229, 12,192,157,229, 4, 0,149,229, 4, 32,148,229,
/* 0x0440 */ 16, 48,141,226, 0,192,141,229, 15,224,160,225, 7,240,160,225,
/* 0x0450 */ 0, 0, 80,227,236,255,255, 26, 16, 16,157,229, 4, 48,157,229,
/* 0x0460 */ 3, 0, 81,225,232,255,255, 26, 13, 32,221,229, 0, 0, 82,227,
/* 0x0470 */ 0, 0, 86, 19, 9, 0, 0, 10, 2, 12, 81,227, 2, 0, 0,138,
/* 0x0480 */ 0, 48,148,229, 1, 0, 83,225, 4, 0, 0, 26, 2, 48,160,225,
/* 0x0490 */ 4, 0,148,229, 14, 32,221,229, 15,224,160,225, 6,240,160,225,
/* 0x04a0 */ 8, 48,157,229, 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224,
/* 0x04b0 */ 6, 0,133,232, 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225,
/* 0x04c0 */ 4, 16,148,229,160,255,255,235, 4, 48,157,229, 6, 0,148,232,
/* 0x04d0 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229,
/* 0x04e0 */ 0, 0, 83,227,183,255,255, 26, 20,208,141,226,240,128,189,232,
/* 0x04f0 */ 85, 80, 88, 33,240, 79, 45,233, 1,144,160,225, 28, 16,145,229,
/* 0x0500 */ 56,208, 77,226, 1, 96,137,224, 92, 16,157,229,176,193,217,225,
/* 0x0510 */ 0, 16,145,229,188,226,217,225, 2, 0, 92,227, 28, 16,141,229,
/* 0x0520 */ 16, 0,141,229, 16, 80,160, 3, 0, 80,160, 19, 1,224, 78,226,
/* 0x0530 */ 6, 16,160,225, 0, 0,224,227, 0,192,160,227, 12, 32,141,229,
/* 0x0540 */ 8, 48,141,229, 13, 0, 0,234, 0, 48,145,229, 1, 0, 83,227,
/* 0x0550 */ 8, 0, 0, 26, 20, 48,145,229, 0, 0, 83,227, 5, 0, 0, 10,
/* 0x0560 */ 8, 32,145,229, 2, 48,131,224, 3, 0, 92,225, 3,192,160, 49,
/* 0x0570 */ 2, 0, 80,225, 2, 0,160, 33, 32, 16,129,226, 1,224, 78,226,
/* 0x0580 */ 0, 0, 94,227,239,255,255,170,255, 78,192,227, 15, 64,196,227,
/* 0x0590 */ 12, 48,100,224,255, 62,131,226, 15, 48,131,226, 16, 32, 5,226,
/* 0x05a0 */ 255, 62,195,227, 0, 0, 82,227, 15, 48,195,227, 44, 48,141,229,
/* 0x05b0 */ 36, 64,141, 21, 4, 0, 0, 26, 5, 48,160,225, 4, 0,160,225,
/* 0x05c0 */ 44, 16,157,229, 81,255,255,235, 36, 0,141,229, 36, 32,157,229,
/* 0x05d0 */ 2, 64,100,224, 52, 48,160,227, 4,192,160,225,147, 12, 12,224,
/* 0x05e0 */ 0, 16,160,227, 32, 80,134,226, 20, 64,141,229, 40,192,141,229,
/* 0x05f0 */ 32, 16,141,229,138, 0, 0,234, 12, 32,157,229, 0, 0, 82,227,
/* 0x0600 */ 9, 0, 0, 10, 32, 48, 21,229, 6, 0, 83,227, 6, 0, 0, 26,
/* 0x0610 */ 24, 32, 21,229, 20, 48,157,229, 8, 0,157,229, 2, 32,131,224,
/* 0x0620 */ 3, 16,160,227, 64,255,255,235,121, 0, 0,234, 32, 48, 21,229,
/* 0x0630 */ 1, 0, 83,227,118, 0, 0, 26, 12,192, 21,229, 0, 0, 92,227,
/* 0x0640 */ 24,192,141,229,114, 0, 0, 10, 8, 48, 21,229, 68, 34,159,229,
/* 0x0650 */ 7, 48, 3,226, 3, 49,160,225, 50, 67,160,225, 20, 16,157,229,
/* 0x0660 */ 24, 48, 21,229, 12,192,157,229, 3,176,129,224, 11, 42,160,225,
/* 0x0670 */ 16, 48, 21,229, 34, 42,160,225, 0, 0, 92,227, 48, 48,141,229,
/* 0x0680 */ 52,176,141,229, 2,128,131,224, 7,160, 4,226, 11, 96, 98,224,
/* 0x0690 */ 14, 0, 0, 10, 6, 0,160,225, 8, 16,160,225, 2, 32,138,227,
/* 0x06a0 */ 16, 48,160,227, 25,255,255,235, 0, 0, 86,225, 73, 0, 0, 26,
/* 0x06b0 */ 96, 16,157,229, 4, 48, 20,226, 1, 48,160, 17, 12, 0,157,229,
/* 0x06c0 */ 48, 16,141,226, 16, 32,157,229, 55,255,255,235, 11, 0, 0,234,
/* 0x06d0 */ 28,192, 21,229, 12,192, 98,224, 4,192,141,229, 16,192,157,229,
/* 0x06e0 */ 6, 0,160,225, 8, 16,160,225, 10, 32,160,225, 18, 48,160,227,
/* 0x06f0 */ 0,192,141,229,252,254,255,235, 0, 0, 86,225, 53, 0, 0, 26,
/* 0x0700 */ 0, 48,104,226, 3,122,160,225, 2, 0, 26,227, 39,122,160,225,
/* 0x0710 */ 7, 0, 0, 10, 0, 0, 87,227, 5, 0, 0, 10, 8, 16,134,224,
/* 0x0720 */ 7, 32,160,225, 0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,
/* 0x0730 */ 251,255,255, 26, 12, 16,157,229, 0, 0, 81,227, 39, 0, 0, 10,
/* 0x0740 */ 32, 48, 21,229, 1, 0, 83,227, 28, 0, 0, 26, 8, 48, 21,229,
/* 0x0750 */ 1, 0, 19,227, 25, 0, 0, 10, 12, 32, 21,229, 16, 48, 21,229,
/* 0x0760 */ 3, 0, 82,225, 24, 16, 21,229, 60, 0, 0, 26, 1, 48,130,224,
/* 0x0770 */ 20, 32,157,229, 3, 48,131,226, 3, 48,130,224, 3, 64,195,227,
/* 0x0780 */ 0, 48,100,226, 3, 58,160,225, 35, 58,160,225, 7, 0, 83,227,
/* 0x0790 */ 50, 0, 0,154, 0, 49,159,229, 4, 48,132,229, 28, 48,157,229,
/* 0x07a0 */ 8, 16,132,226, 4, 0,160,225, 0, 48,132,229,203,254,255,235,
/* 0x07b0 */ 8, 0,157,229, 4, 32,160,225, 0, 16,160,227,218,254,255,235,
/* 0x07c0 */ 6, 0,160,225, 8, 16,160,225, 10, 32,160,225,193,254,255,235,
/* 0x07d0 */ 0, 0, 80,227, 1, 0, 0, 10,127, 0,160,227,170,254,255,235,
/* 0x07e0 */ 24,192,157,229, 7, 48,136,224, 12, 16,139,224, 3, 64,134,224,
/* 0x07f0 */ 1, 0, 84,225, 6, 0, 0, 42, 1, 16,100,224, 10, 32,160,225,
/* 0x0800 */ 4, 0,160,225, 16, 48,160,227,192,254,255,235, 0, 0, 84,225,
/* 0x0810 */ 240,255,255, 26, 32, 16,157,229, 1, 16,129,226, 32, 16,141,229,
/* 0x0820 */ 32, 80,133,226,188, 50,217,225, 32, 32,157,229, 3, 0, 82,225,
/* 0x0830 */ 112,255,255,186, 12, 48,157,229, 0, 0, 83,227, 14, 0, 0, 10,
/* 0x0840 */ 176, 49,217,225, 3, 0, 83,227, 11, 0, 0, 10, 36,192,157,229,
/* 0x0850 */ 44, 16,157,229, 1, 0,140,224,152,254,255,235, 6, 0, 0,234,
/* 0x0860 */ 28, 48, 21,229, 0, 0, 83,227, 40, 32,157, 5, 2, 48,129, 0,
/* 0x0870 */ 8, 64,131, 2,198,255,255, 10,208,255,255,234, 20,192,157,229,
/* 0x0880 */ 92, 48,157,229, 0,192,131,229, 24, 0,153,229, 0, 0,140,224,
/* 0x0890 */ 56,208,141,226,240,143,189,232, 64, 98, 81,115, 14,240,160,225,
/* 0x08a0 */ 240, 69, 45,233, 12,208, 77,226, 0,112,160,225, 1, 80,160,225,
/* 0x08b0 */ 48, 0,141,226, 40, 16,141,226, 3,160,160,225, 0, 48,160,227,
/* 0x08c0 */ 44, 96,157,229, 2,128,160,225, 48, 64,157,229,182,254,255,235,
/* 0x08d0 */ 52, 48,157,229, 5, 16,160,227, 3, 48,100,224,188, 34,214,225,
/* 0x08e0 */ 7, 0,160,225, 52, 48,141,229, 48, 80,141,229,142,254,255,235,
/* 0x08f0 */ 4, 16,160,227, 7, 0,160,225,186, 34,214,225,138,254,255,235,
/* 0x0900 */ 52, 80,134,226, 6, 16,160,225, 52, 48,145,229, 1, 0, 83,227,
/* 0x0910 */ 32, 16,129,226,251,255,255, 26, 56, 32,157,229, 28, 48,145,229,
/* 0x0920 */ 52, 32,130,226, 3, 32,130,224, 7, 0,160,225, 3, 16,160,227,
/* 0x0930 */ 125,254,255,235, 60, 48,157,229, 12,192,141,226, 4, 48, 44,229,
/* 0x0940 */ 6, 16,160,225, 48, 32,141,226, 7, 48,160,225, 8, 0,160,225,
/* 0x0950 */ 0,192,141,229, 4,160,141,229,229,254,255,235, 0, 64,160,225,
/* 0x0960 */ 9, 16,160,227, 4, 32,160,225, 7, 0,160,225,110,254,255,235,
/* 0x0970 */ 188, 18,214,225, 0, 32,160,227, 35, 0, 0,234, 0, 48,149,229,
/* 0x0980 */ 3, 0, 83,227, 30, 0, 0, 26, 8, 48,149,229, 8, 0,157,229,
/* 0x0990 */ 0, 16,160,227, 0, 0,131,224, 1, 32,160,225, 63,254,255,235,
/* 0x09a0 */ 0, 80, 80,226, 4, 0, 0,186, 6, 16,160,225, 2, 44,160,227,
/* 0x09b0 */ 54,254,255,235, 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227,
/* 0x09c0 */ 49,254,255,235, 0,224,160,227, 14, 32,160,225, 8,192,141,226,
/* 0x09d0 */ 6, 16,160,225, 7, 48,160,225, 5, 0,160,225, 0, 80,141,232,
/* 0x09e0 */ 195,254,255,235, 7, 16,160,227, 0, 64,160,225, 8, 32,157,229,
/* 0x09f0 */ 7, 0,160,225, 76,254,255,235, 5, 0,160,225, 41,254,255,235,
/* 0x0a00 */ 3, 0, 0,234, 32, 80,133,226, 1, 32,130,226, 1, 0, 82,225,
/* 0x0a10 */ 217,255,255,186, 4, 0,160,225, 12,208,141,226,240,133,189,232
};

View File

@ -1,5 +1,5 @@
/* arm.v5a-linux.elf-fold.h
created from arm.v5a-linux.elf-fold.bin, 2732 (0xaac) bytes
created from arm.v5a-linux.elf-fold.bin, 2744 (0xab8) bytes
This file is part of the UPX executable compressor.
@ -31,180 +31,181 @@
*/
#define STUB_ARM_V5A_LINUX_ELF_FOLD_SIZE 2732
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0x86407765
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0x6bd6d8af
#define STUB_ARM_V5A_LINUX_ELF_FOLD_SIZE 2744
#define STUB_ARM_V5A_LINUX_ELF_FOLD_ADLER32 0x2c077aec
#define STUB_ARM_V5A_LINUX_ELF_FOLD_CRC32 0xd987b5e3
unsigned char stub_arm_v5a_linux_elf_fold[2732] = {
unsigned char stub_arm_v5a_linux_elf_fold[2744] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 40, 0, 1, 0, 0, 0,128,128, 0, 0, 52, 0, 0, 0,
/* 0x0020 */ 0, 0, 0, 0, 2, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0,
/* 0x0040 */ 0,128, 0, 0,172, 10, 0, 0,172, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0,172, 10, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 0,128, 0, 0,184, 10, 0, 0,184, 10, 0, 0, 5, 0, 0, 0,
/* 0x0050 */ 0,128, 0, 0, 1, 0, 0, 0,184, 10, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 216, 9,189,232, 13, 0,160,225, 11, 17,141,224, 4, 16,129,226,
/* 0x0090 */ 4, 32,145,228, 0, 0, 82,227,252,255,255, 26, 8, 32,145,228,
/* 0x00a0 */ 0, 0, 82,227,252,255,255, 26, 1, 10, 65,226, 4, 0, 64,226,
/* 0x00b0 */ 13, 16, 65,224, 32, 7,160,225, 1, 0, 64,226, 0, 7,160,225,
/* 0x00c0 */ 1, 0, 64,224, 4, 0, 64,226, 13, 16,160,225, 0,208,160,225,
/* 0x00d0 */ 216, 8, 45,233, 1,176,139,226, 4, 32,145,228, 1,176, 91,226,
/* 0x00e0 */ 4, 32,128,228,251,255,255, 26, 4, 32,145,228, 4, 32,128,228,
/* 0x00f0 */ 0, 0, 82,227,251,255,255, 26, 4, 64, 64,226, 4, 32,128,228,
/* 0x0100 */ 0, 48,160,225, 4, 32,145,229, 4, 32,128,229, 8, 32,145,228,
/* 0x0110 */ 8, 32,128,228, 0, 0, 82,227,249,255,255, 26, 8, 0,141,229,
/* 0x0120 */ 1, 25,128,226, 0, 16,132,229, 0, 64,160,225,228, 32,159,229,
/* 0x0130 */ 4, 32,129,228, 1, 42,160,227,220, 0,143,226, 1, 32, 66,226,
/* 0x0140 */ 117, 0, 0,235, 1, 10,112,227, 1, 0, 0, 42, 0, 32,160,227,
/* 0x0150 */ 0, 32,193,231,192, 0,143,226, 0, 16,160,227, 85, 0, 0,235,
/* 0x0160 */ 0, 16,160,227, 11, 0, 45,233, 4, 0,160,225, 1, 26,160,227,
/* 0x0170 */ 1, 32,160,227, 18, 48,160,227,125, 0, 0,235, 4, 0,157,228,
/* 0x0180 */ 81, 0, 0,235, 10, 0,189,232, 10,220, 77,226, 9, 64,160,225,
/* 0x0190 */ 4,144,154,229, 13,128,160,225, 0,112,154,229,136, 96,143,226,
/* 0x01a0 */ 12,144,137,226, 0,176,160,227,136,193,159,229,248, 31, 45,233,
/* 0x01b0 */ 15, 0,189,232,220, 1, 0,235, 0,224,160,225, 24,208,141,226,
/* 0x01c0 */ 10,220,141,226, 15, 0,189,232, 3, 0,128,224, 3, 16, 65,224,
/* 0x01d0 */ 0, 48,160,227, 0, 64,160,227, 0, 80,160,227, 0, 96,160,227,
/* 0x01e0 */ 0,128,160,227, 0,144,160,227, 0,160,160,227, 0,176,160,227,
/* 0x01f0 */ 2,199, 77,226, 32,112, 29,228, 0,112,141,229, 0,112,157,229,
/* 0x0200 */ 13, 0, 92,225,250,255,255, 58, 2,215,141,226, 0,192,160,227,
/* 0x0210 */ 91,112,160,227, 4,240, 18,229, 32, 32, 32, 61, 47,112,114,111,
/* 0x0220 */ 99, 47,115,101,108,102, 47,101,120,101, 0, 0,255, 48, 3,226,
/* 0x0230 */ 80, 0, 83,227, 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19,
/* 0x0240 */ 14,240,160, 1, 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226,
/* 0x0250 */ 11, 4, 83,227, 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,
/* 0x0260 */ 255, 36,194,227, 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,
/* 0x0270 */ 243,255,255, 26, 14,240,160,225,240, 1,240,231, 14,240,160,225,
/* 0x0280 */ 7,192,160,225, 1,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0290 */ 7,192,160,225, 3,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02a0 */ 14,240,160,225, 7,192,160,225, 4,112,160,227, 0, 0, 0,239,
/* 0x02b0 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 5,112,160,227,
/* 0x02c0 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x02d0 */ 6,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x02e0 */ 7,192,160,225, 10,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02f0 */ 14,240,160,225, 7,192,160,225, 20,112,160,227, 0, 0, 0,239,
/* 0x0300 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 45,112,160,227,
/* 0x0310 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x0320 */ 85,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0330 */ 7,192,160,225, 91,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0340 */ 14,240,160,225, 7,192,160,225,125,112,160,227, 0, 0, 0,239,
/* 0x0350 */ 12,112,160,225, 14,240,160,225, 0, 32,160,227, 7,192,160,225,
/* 0x0360 */ 2,112,160,227, 15,120,135,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0370 */ 14,240,160,225, 4, 80, 45,229, 8, 80,157,229, 4, 64, 45,229,
/* 0x0380 */ 8, 64,157,229, 37, 86,160,225, 7,192,160,225,192,112,160,227,
/* 0x0390 */ 0, 0, 0,239, 12,112,160,225, 4, 64,157,228, 4, 80,157,228,
/* 0x03a0 */ 14,240,160,225, 48,195, 31,229, 4, 80, 45,229, 0, 80,160,227,
/* 0x03b0 */ 4, 64, 45,229, 0, 64,224,227, 12, 48,131,225,241,255,255,234,
/* 0x03c0 */ 0, 0, 80,227, 30,255, 47, 1, 0, 48,144,229, 1, 0, 83,225,
/* 0x03d0 */ 8, 0,128, 18,251,255,255, 26, 4, 32,128,229, 30,255, 47,225,
/* 0x03e0 */ 0, 48,144,229, 4,224, 45,229, 2, 0, 83,225, 4, 48,144,229,
/* 0x03f0 */ 2,224,160,225, 3,192,160, 33, 2, 32,160, 33, 3, 0, 0, 42,
/* 0x0400 */ 127, 0,160,227,157,255,255,235, 1, 48, 92,229, 1, 48, 65,229,
/* 0x0410 */ 1, 32, 66,226, 1, 0,114,227, 1,192,140,226, 1, 16,129,226,
/* 0x0420 */ 248,255,255, 26, 4, 32,144,229, 0, 48,144,229, 14, 32,130,224,
/* 0x0430 */ 3, 48,110,224, 0, 48,128,229, 4, 32,128,229, 4,240,157,228,
/* 0x0440 */ 240, 64, 45,233, 0, 80,160,225, 20,208, 77,226, 1, 64,160,225,
/* 0x0450 */ 2,112,160,225, 3, 96,160,225, 66, 0, 0,234, 4, 16,141,226,
/* 0x0460 */ 5, 0,160,225, 12, 32,160,227,220,255,255,235, 4,192,157,229,
/* 0x0470 */ 8, 16,157,229, 0, 0, 92,227, 6, 0, 0, 26,248, 48,159,229,
/* 0x0480 */ 3, 0, 81,225, 5, 0, 0, 26, 0, 48,149,229, 0, 0, 83,227,
/* 0x0490 */ 2, 0, 0, 26, 54, 0, 0,234, 0, 0, 81,227, 1, 0, 0, 26,
/* 0x04a0 */ 127, 0,160,227,117,255,255,235, 12, 0, 81,225,251,255,255,138,
/* 0x04b0 */ 0, 48,148,229, 3, 0, 92,225,248,255,255,138, 12, 0, 81,225,
/* 0x04c0 */ 31, 0, 0, 42, 16,192,141,229, 12,192,157,229, 4, 0,149,229,
/* 0x04d0 */ 4, 32,148,229, 16, 48,141,226, 0,192,141,229, 55,255, 47,225,
/* 0x04e0 */ 0, 0, 80,227,237,255,255, 26, 16, 16,157,229, 4, 48,157,229,
/* 0x04f0 */ 3, 0, 81,225,233,255,255, 26, 13, 32,221,229, 0, 0, 82,227,
/* 0x0500 */ 0, 0, 86, 19, 8, 0, 0, 10, 2, 12, 81,227, 2, 0, 0,138,
/* 0x0510 */ 0, 48,148,229, 1, 0, 83,225, 3, 0, 0, 26, 2, 48,160,225,
/* 0x0520 */ 4, 0,148,229, 14, 32,221,229, 54,255, 47,225, 8, 48,157,229,
/* 0x0530 */ 6, 0,149,232, 3, 32,130,224, 1, 16, 99,224, 6, 0,133,232,
/* 0x0540 */ 3, 0, 0,234, 1, 32,160,225, 5, 0,160,225, 4, 16,148,229,
/* 0x0550 */ 162,255,255,235, 4, 48,157,229, 6, 0,148,232, 3, 32,130,224,
/* 0x0560 */ 1, 16, 99,224, 6, 0,132,232, 0, 48,148,229, 0, 0, 83,227,
/* 0x0570 */ 185,255,255, 26, 20,208,141,226,240,128,189,232, 85, 80, 88, 33,
/* 0x0580 */ 240, 79, 45,233, 1,144,160,225, 28, 16,145,229, 56,208, 77,226,
/* 0x0590 */ 1, 96,137,224, 92, 16,157,229,176,193,217,225, 0, 16,145,229,
/* 0x05a0 */ 188,226,217,225, 2, 0, 92,227, 28, 16,141,229, 16, 0,141,229,
/* 0x05b0 */ 16, 80,160, 3, 0, 80,160, 19, 1,224, 78,226, 6, 16,160,225,
/* 0x05c0 */ 0, 0,224,227, 0,192,160,227, 12, 32,141,229, 8, 48,141,229,
/* 0x05d0 */ 13, 0, 0,234, 0, 48,145,229, 1, 0, 83,227, 8, 0, 0, 26,
/* 0x05e0 */ 20, 48,145,229, 0, 0, 83,227, 5, 0, 0, 10, 8, 32,145,229,
/* 0x05f0 */ 2, 48,131,224, 3, 0, 92,225, 3,192,160, 49, 2, 0, 80,225,
/* 0x0600 */ 2, 0,160, 33, 32, 16,129,226, 1,224, 78,226, 0, 0, 94,227,
/* 0x0610 */ 239,255,255,170,255, 78,192,227, 15, 64,196,227, 12, 48,100,224,
/* 0x0620 */ 255, 62,131,226, 15, 48,131,226, 16, 32, 5,226,255, 62,195,227,
/* 0x0630 */ 0, 0, 82,227, 15, 48,195,227, 44, 48,141,229, 36, 64,141, 21,
/* 0x0640 */ 4, 0, 0, 26, 5, 48,160,225, 4, 0,160,225, 44, 16,157,229,
/* 0x0650 */ 83,255,255,235, 36, 0,141,229, 36, 32,157,229, 52, 48,160,227,
/* 0x0660 */ 2, 64,100,224, 4,192,160,225,147, 12, 12,224, 0, 16,160,227,
/* 0x0670 */ 32, 80,134,226, 20, 64,141,229, 40,192,141,229, 32, 16,141,229,
/* 0x0680 */ 138, 0, 0,234, 12, 32,157,229, 0, 0, 82,227, 9, 0, 0, 10,
/* 0x0690 */ 32, 48, 21,229, 6, 0, 83,227, 6, 0, 0, 26, 24, 32, 21,229,
/* 0x06a0 */ 20, 48,157,229, 8, 0,157,229, 2, 32,131,224, 3, 16,160,227,
/* 0x06b0 */ 66,255,255,235,121, 0, 0,234, 32, 48, 21,229, 1, 0, 83,227,
/* 0x06c0 */ 118, 0, 0, 26, 12,192, 21,229, 0, 0, 92,227, 24,192,141,229,
/* 0x06d0 */ 114, 0, 0, 10, 8, 48, 21,229, 68, 34,159,229, 7, 48, 3,226,
/* 0x06e0 */ 3, 49,160,225, 50, 67,160,225, 20, 16,157,229, 24, 48, 21,229,
/* 0x06f0 */ 12,192,157,229, 3,176,129,224, 16, 32, 21,229, 11, 58,160,225,
/* 0x0700 */ 35, 58,160,225, 0, 0, 92,227, 48, 32,141,229, 52,176,141,229,
/* 0x0710 */ 3,128,130,224, 7,160, 4,226, 11, 96, 99,224, 14, 0, 0, 10,
/* 0x0720 */ 6, 0,160,225, 8, 16,160,225, 2, 32,138,227, 16, 48,160,227,
/* 0x0730 */ 27,255,255,235, 0, 0, 86,225, 73, 0, 0, 26, 96, 16,157,229,
/* 0x0740 */ 4, 48, 20,226, 1, 48,160, 17, 12, 0,157,229, 48, 16,141,226,
/* 0x0750 */ 16, 32,157,229, 57,255,255,235, 11, 0, 0,234, 28,192, 21,229,
/* 0x0760 */ 6, 0,160,225, 12,192, 99,224, 4,192,141,229, 16,192,157,229,
/* 0x0770 */ 8, 16,160,225, 10, 32,160,225, 18, 48,160,227, 0,192,141,229,
/* 0x0780 */ 251,254,255,235, 0, 0, 86,225, 53, 0, 0, 26, 0, 48,104,226,
/* 0x0790 */ 3,122,160,225, 2, 0, 26,227, 39,122,160,225, 7, 0, 0, 10,
/* 0x07a0 */ 0, 0, 87,227, 5, 0, 0, 10, 8, 16,134,224, 7, 32,160,225,
/* 0x07b0 */ 0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,251,255,255, 26,
/* 0x07c0 */ 12, 16,157,229, 0, 0, 81,227, 39, 0, 0, 10, 32, 48, 21,229,
/* 0x07d0 */ 1, 0, 83,227, 28, 0, 0, 26, 8, 48, 21,229, 1, 0, 19,227,
/* 0x07e0 */ 25, 0, 0, 10, 12, 32, 21,229, 16, 48, 21,229, 24, 16, 21,229,
/* 0x07f0 */ 3, 0, 82,225, 60, 0, 0, 26, 1, 48,130,224, 20, 32,157,229,
/* 0x0800 */ 3, 48,131,226, 3, 48,130,224, 3, 64,195,227, 0, 48,100,226,
/* 0x0810 */ 3, 58,160,225, 35, 58,160,225, 7, 0, 83,227, 50, 0, 0,154,
/* 0x0820 */ 28, 48,157,229, 8, 16,132,226, 0, 48,132,229,244, 48,159,229,
/* 0x0830 */ 4, 0,160,225, 4, 48,132,229,198,254,255,235, 8, 0,157,229,
/* 0x0840 */ 4, 32,160,225, 0, 16,160,227,220,254,255,235, 6, 0,160,225,
/* 0x0850 */ 8, 16,160,225, 10, 32,160,225,185,254,255,235, 0, 0, 80,227,
/* 0x0860 */ 1, 0, 0, 10,127, 0,160,227,132,254,255,235, 24,192,157,229,
/* 0x0870 */ 7, 48,136,224, 12, 16,139,224, 3, 64,134,224, 1, 0, 84,225,
/* 0x0880 */ 6, 0, 0, 42, 1, 16,100,224, 10, 32,160,225, 4, 0,160,225,
/* 0x0890 */ 16, 48,160,227,194,254,255,235, 0, 0, 84,225,240,255,255, 26,
/* 0x08a0 */ 32, 16,157,229, 32, 80,133,226, 1, 16,129,226, 32, 16,141,229,
/* 0x08b0 */ 188, 50,217,225, 32, 32,157,229, 3, 0, 82,225,112,255,255,186,
/* 0x08c0 */ 12, 48,157,229, 0, 0, 83,227, 14, 0, 0, 10,176, 49,217,225,
/* 0x08d0 */ 3, 0, 83,227, 11, 0, 0, 10, 36,192,157,229, 44, 16,157,229,
/* 0x08e0 */ 1, 0,140,224,135,254,255,235, 6, 0, 0,234, 28, 48, 21,229,
/* 0x08f0 */ 0, 0, 83,227, 40, 32,157, 5, 2, 48,129, 0, 8, 64,131, 2,
/* 0x0900 */ 198,255,255, 10,208,255,255,234, 20,192,157,229, 92, 48,157,229,
/* 0x0910 */ 0,192,131,229, 24, 0,153,229, 0, 0,140,224, 56,208,141,226,
/* 0x0920 */ 240,143,189,232, 64, 98, 81,115, 14,240,160,225,240, 69, 45,233,
/* 0x0930 */ 12,208, 77,226, 0,112,160,225, 1, 80,160,225, 48, 0,141,226,
/* 0x0940 */ 40, 16,141,226, 3,160,160,225, 0, 48,160,227, 44, 96,157,229,
/* 0x0950 */ 2,128,160,225, 48, 64,157,229,184,254,255,235, 52, 48,157,229,
/* 0x0960 */ 5, 16,160,227, 3, 48,100,224,188, 34,214,225, 7, 0,160,225,
/* 0x0970 */ 52, 48,141,229, 48, 80,141,229,144,254,255,235, 4, 16,160,227,
/* 0x0980 */ 7, 0,160,225,186, 34,214,225,140,254,255,235, 52, 80,134,226,
/* 0x0990 */ 6, 16,160,225, 52, 48,145,229, 32, 16,129,226, 1, 0, 83,227,
/* 0x09a0 */ 251,255,255, 26, 56, 32,157,229, 28, 48,145,229, 52, 32,130,226,
/* 0x09b0 */ 3, 32,130,224, 7, 0,160,225, 3, 16,160,227,127,254,255,235,
/* 0x09c0 */ 60, 48,157,229, 12,192,141,226, 4, 48, 44,229, 6, 16,160,225,
/* 0x09d0 */ 48, 32,141,226, 7, 48,160,225, 8, 0,160,225, 0,192,141,229,
/* 0x09e0 */ 4,160,141,229,229,254,255,235, 0, 64,160,225, 9, 16,160,227,
/* 0x09f0 */ 4, 32,160,225, 7, 0,160,225,112,254,255,235,188, 18,214,225,
/* 0x0a00 */ 0, 32,160,227, 35, 0, 0,234, 0, 48,149,229, 3, 0, 83,227,
/* 0x0a10 */ 30, 0, 0, 26, 8, 48,149,229, 8, 0,157,229, 0, 16,160,227,
/* 0x0a20 */ 0, 0,131,224, 1, 32,160,225, 34,254,255,235, 0, 80, 80,226,
/* 0x0a30 */ 4, 0, 0,186, 6, 16,160,225, 2, 44,160,227, 19,254,255,235,
/* 0x0a40 */ 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227, 11,254,255,235,
/* 0x0a50 */ 0,224,160,227, 14, 32,160,225, 8,192,141,226, 6, 16,160,225,
/* 0x0a60 */ 7, 48,160,225, 5, 0,160,225, 0, 80,141,232,195,254,255,235,
/* 0x0a70 */ 7, 16,160,227, 0, 64,160,225, 8, 32,157,229, 7, 0,160,225,
/* 0x0a80 */ 78,254,255,235, 5, 0,160,225, 15,254,255,235, 3, 0, 0,234,
/* 0x0a90 */ 32, 80,133,226, 1, 32,130,226, 1, 0, 82,225,217,255,255,186,
/* 0x0aa0 */ 4, 0,160,225, 12,208,141,226,240,133,189,232
/* 0x00c0 */ 1, 0, 64,224, 4, 0, 64,226, 13, 16,160,225, 0, 32, 45,224,
/* 0x00d0 */ 4, 32, 2,226, 2, 0, 64,224, 0,208,160,225,216, 8, 45,233,
/* 0x00e0 */ 1,176,139,226, 4, 32,145,228, 1,176, 91,226, 4, 32,128,228,
/* 0x00f0 */ 251,255,255, 26, 4, 32,145,228, 4, 32,128,228, 0, 0, 82,227,
/* 0x0100 */ 251,255,255, 26, 4, 64, 64,226, 4, 32,128,228, 0, 48,160,225,
/* 0x0110 */ 4, 32,145,229, 4, 32,128,229, 8, 32,145,228, 8, 32,128,228,
/* 0x0120 */ 0, 0, 82,227,249,255,255, 26, 8, 0,141,229, 1, 25,128,226,
/* 0x0130 */ 0, 16,132,229, 0, 64,160,225,228, 32,159,229, 4, 32,129,228,
/* 0x0140 */ 1, 42,160,227,220, 0,143,226, 1, 32, 66,226,117, 0, 0,235,
/* 0x0150 */ 1, 10,112,227, 1, 0, 0, 42, 0, 32,160,227, 0, 32,193,231,
/* 0x0160 */ 192, 0,143,226, 0, 16,160,227, 85, 0, 0,235, 0, 16,160,227,
/* 0x0170 */ 11, 0, 45,233, 4, 0,160,225, 1, 26,160,227, 1, 32,160,227,
/* 0x0180 */ 18, 48,160,227,125, 0, 0,235, 4, 0,157,228, 81, 0, 0,235,
/* 0x0190 */ 10, 0,189,232, 10,220, 77,226, 9, 64,160,225, 4,144,154,229,
/* 0x01a0 */ 13,128,160,225, 0,112,154,229,136, 96,143,226, 12,144,137,226,
/* 0x01b0 */ 0,176,160,227,136,193,159,229,248, 31, 45,233, 15, 0,189,232,
/* 0x01c0 */ 220, 1, 0,235, 0,224,160,225, 24,208,141,226, 10,220,141,226,
/* 0x01d0 */ 15, 0,189,232, 3, 0,128,224, 3, 16, 65,224, 0, 48,160,227,
/* 0x01e0 */ 0, 64,160,227, 0, 80,160,227, 0, 96,160,227, 0,128,160,227,
/* 0x01f0 */ 0,144,160,227, 0,160,160,227, 0,176,160,227, 2,199, 77,226,
/* 0x0200 */ 32,112, 29,228, 0,112,141,229, 0,112,157,229, 13, 0, 92,225,
/* 0x0210 */ 250,255,255, 58, 2,215,141,226, 0,192,160,227, 91,112,160,227,
/* 0x0220 */ 4,240, 18,229, 32, 32, 32, 61, 47,112,114,111, 99, 47,115,101,
/* 0x0230 */ 108,102, 47,101,120,101, 0, 0,255, 48, 3,226, 80, 0, 83,227,
/* 0x0240 */ 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, 14,240,160, 1,
/* 0x0250 */ 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, 11, 4, 83,227,
/* 0x0260 */ 4, 0, 0, 26,255, 52, 2,226, 1, 32, 66,224,255, 36,194,227,
/* 0x0270 */ 3, 32,130,225, 1, 33,128,231, 0, 0, 81,227,243,255,255, 26,
/* 0x0280 */ 14,240,160,225,240, 1,240,231, 14,240,160,225, 7,192,160,225,
/* 0x0290 */ 1,112,160,227, 0, 0, 0,239, 12,112,160,225, 7,192,160,225,
/* 0x02a0 */ 3,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x02b0 */ 7,192,160,225, 4,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x02c0 */ 14,240,160,225, 7,192,160,225, 5,112,160,227, 0, 0, 0,239,
/* 0x02d0 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 6,112,160,227,
/* 0x02e0 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x02f0 */ 10,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0300 */ 7,192,160,225, 20,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0310 */ 14,240,160,225, 7,192,160,225, 45,112,160,227, 0, 0, 0,239,
/* 0x0320 */ 12,112,160,225, 14,240,160,225, 7,192,160,225, 85,112,160,227,
/* 0x0330 */ 0, 0, 0,239, 12,112,160,225, 14,240,160,225, 7,192,160,225,
/* 0x0340 */ 91,112,160,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0350 */ 7,192,160,225,125,112,160,227, 0, 0, 0,239, 12,112,160,225,
/* 0x0360 */ 14,240,160,225, 0, 32,160,227, 7,192,160,225, 2,112,160,227,
/* 0x0370 */ 15,120,135,227, 0, 0, 0,239, 12,112,160,225, 14,240,160,225,
/* 0x0380 */ 4, 80, 45,229, 8, 80,157,229, 4, 64, 45,229, 8, 64,157,229,
/* 0x0390 */ 37, 86,160,225, 7,192,160,225,192,112,160,227, 0, 0, 0,239,
/* 0x03a0 */ 12,112,160,225, 4, 64,157,228, 4, 80,157,228, 14,240,160,225,
/* 0x03b0 */ 60,195, 31,229, 4, 80, 45,229, 0, 80,160,227, 4, 64, 45,229,
/* 0x03c0 */ 0, 64,224,227, 12, 48,131,225,241,255,255,234, 0, 0, 80,227,
/* 0x03d0 */ 30,255, 47, 1, 0, 48,144,229, 1, 0, 83,225, 8, 0,128, 18,
/* 0x03e0 */ 251,255,255, 26, 4, 32,128,229, 30,255, 47,225, 0, 48,144,229,
/* 0x03f0 */ 4,224, 45,229, 2, 0, 83,225, 4, 48,144,229, 2,224,160,225,
/* 0x0400 */ 3,192,160, 33, 2, 32,160, 33, 3, 0, 0, 42,127, 0,160,227,
/* 0x0410 */ 157,255,255,235, 1, 48, 92,229, 1, 48, 65,229, 1, 32, 66,226,
/* 0x0420 */ 1, 0,114,227, 1,192,140,226, 1, 16,129,226,248,255,255, 26,
/* 0x0430 */ 4, 32,144,229, 0, 48,144,229, 14, 32,130,224, 3, 48,110,224,
/* 0x0440 */ 0, 48,128,229, 4, 32,128,229, 4,240,157,228,240, 64, 45,233,
/* 0x0450 */ 0, 80,160,225, 20,208, 77,226, 1, 64,160,225, 2,112,160,225,
/* 0x0460 */ 3, 96,160,225, 66, 0, 0,234, 4, 16,141,226, 5, 0,160,225,
/* 0x0470 */ 12, 32,160,227,220,255,255,235, 4,192,157,229, 8, 16,157,229,
/* 0x0480 */ 0, 0, 92,227, 6, 0, 0, 26,248, 48,159,229, 3, 0, 81,225,
/* 0x0490 */ 5, 0, 0, 26, 0, 48,149,229, 0, 0, 83,227, 2, 0, 0, 26,
/* 0x04a0 */ 54, 0, 0,234, 0, 0, 81,227, 1, 0, 0, 26,127, 0,160,227,
/* 0x04b0 */ 117,255,255,235, 12, 0, 81,225,251,255,255,138, 0, 48,148,229,
/* 0x04c0 */ 3, 0, 92,225,248,255,255,138, 12, 0, 81,225, 31, 0, 0, 42,
/* 0x04d0 */ 16,192,141,229, 12,192,157,229, 4, 0,149,229, 4, 32,148,229,
/* 0x04e0 */ 16, 48,141,226, 0,192,141,229, 55,255, 47,225, 0, 0, 80,227,
/* 0x04f0 */ 237,255,255, 26, 16, 16,157,229, 4, 48,157,229, 3, 0, 81,225,
/* 0x0500 */ 233,255,255, 26, 13, 32,221,229, 0, 0, 82,227, 0, 0, 86, 19,
/* 0x0510 */ 8, 0, 0, 10, 2, 12, 81,227, 2, 0, 0,138, 0, 48,148,229,
/* 0x0520 */ 1, 0, 83,225, 3, 0, 0, 26, 2, 48,160,225, 4, 0,148,229,
/* 0x0530 */ 14, 32,221,229, 54,255, 47,225, 8, 48,157,229, 6, 0,149,232,
/* 0x0540 */ 3, 32,130,224, 1, 16, 99,224, 6, 0,133,232, 3, 0, 0,234,
/* 0x0550 */ 1, 32,160,225, 5, 0,160,225, 4, 16,148,229,162,255,255,235,
/* 0x0560 */ 4, 48,157,229, 6, 0,148,232, 3, 32,130,224, 1, 16, 99,224,
/* 0x0570 */ 6, 0,132,232, 0, 48,148,229, 0, 0, 83,227,185,255,255, 26,
/* 0x0580 */ 20,208,141,226,240,128,189,232, 85, 80, 88, 33,240, 79, 45,233,
/* 0x0590 */ 1,144,160,225, 28, 16,145,229, 56,208, 77,226, 1, 96,137,224,
/* 0x05a0 */ 92, 16,157,229,176,193,217,225, 0, 16,145,229,188,226,217,225,
/* 0x05b0 */ 2, 0, 92,227, 28, 16,141,229, 16, 0,141,229, 16, 80,160, 3,
/* 0x05c0 */ 0, 80,160, 19, 1,224, 78,226, 6, 16,160,225, 0, 0,224,227,
/* 0x05d0 */ 0,192,160,227, 12, 32,141,229, 8, 48,141,229, 13, 0, 0,234,
/* 0x05e0 */ 0, 48,145,229, 1, 0, 83,227, 8, 0, 0, 26, 20, 48,145,229,
/* 0x05f0 */ 0, 0, 83,227, 5, 0, 0, 10, 8, 32,145,229, 2, 48,131,224,
/* 0x0600 */ 3, 0, 92,225, 3,192,160, 49, 2, 0, 80,225, 2, 0,160, 33,
/* 0x0610 */ 32, 16,129,226, 1,224, 78,226, 0, 0, 94,227,239,255,255,170,
/* 0x0620 */ 255, 78,192,227, 15, 64,196,227, 12, 48,100,224,255, 62,131,226,
/* 0x0630 */ 15, 48,131,226, 16, 32, 5,226,255, 62,195,227, 0, 0, 82,227,
/* 0x0640 */ 15, 48,195,227, 44, 48,141,229, 36, 64,141, 21, 4, 0, 0, 26,
/* 0x0650 */ 5, 48,160,225, 4, 0,160,225, 44, 16,157,229, 83,255,255,235,
/* 0x0660 */ 36, 0,141,229, 36, 32,157,229, 52, 48,160,227, 2, 64,100,224,
/* 0x0670 */ 4,192,160,225,147, 12, 12,224, 0, 16,160,227, 32, 80,134,226,
/* 0x0680 */ 20, 64,141,229, 40,192,141,229, 32, 16,141,229,138, 0, 0,234,
/* 0x0690 */ 12, 32,157,229, 0, 0, 82,227, 9, 0, 0, 10, 32, 48, 21,229,
/* 0x06a0 */ 6, 0, 83,227, 6, 0, 0, 26, 24, 32, 21,229, 20, 48,157,229,
/* 0x06b0 */ 8, 0,157,229, 2, 32,131,224, 3, 16,160,227, 66,255,255,235,
/* 0x06c0 */ 121, 0, 0,234, 32, 48, 21,229, 1, 0, 83,227,118, 0, 0, 26,
/* 0x06d0 */ 12,192, 21,229, 0, 0, 92,227, 24,192,141,229,114, 0, 0, 10,
/* 0x06e0 */ 8, 48, 21,229, 68, 34,159,229, 7, 48, 3,226, 3, 49,160,225,
/* 0x06f0 */ 50, 67,160,225, 20, 16,157,229, 24, 48, 21,229, 12,192,157,229,
/* 0x0700 */ 3,176,129,224, 16, 32, 21,229, 11, 58,160,225, 35, 58,160,225,
/* 0x0710 */ 0, 0, 92,227, 48, 32,141,229, 52,176,141,229, 3,128,130,224,
/* 0x0720 */ 7,160, 4,226, 11, 96, 99,224, 14, 0, 0, 10, 6, 0,160,225,
/* 0x0730 */ 8, 16,160,225, 2, 32,138,227, 16, 48,160,227, 27,255,255,235,
/* 0x0740 */ 0, 0, 86,225, 73, 0, 0, 26, 96, 16,157,229, 4, 48, 20,226,
/* 0x0750 */ 1, 48,160, 17, 12, 0,157,229, 48, 16,141,226, 16, 32,157,229,
/* 0x0760 */ 57,255,255,235, 11, 0, 0,234, 28,192, 21,229, 6, 0,160,225,
/* 0x0770 */ 12,192, 99,224, 4,192,141,229, 16,192,157,229, 8, 16,160,225,
/* 0x0780 */ 10, 32,160,225, 18, 48,160,227, 0,192,141,229,251,254,255,235,
/* 0x0790 */ 0, 0, 86,225, 53, 0, 0, 26, 0, 48,104,226, 3,122,160,225,
/* 0x07a0 */ 2, 0, 26,227, 39,122,160,225, 7, 0, 0, 10, 0, 0, 87,227,
/* 0x07b0 */ 5, 0, 0, 10, 8, 16,134,224, 7, 32,160,225, 0, 48,160,227,
/* 0x07c0 */ 1, 32, 82,226, 1, 48,193,228,251,255,255, 26, 12, 16,157,229,
/* 0x07d0 */ 0, 0, 81,227, 39, 0, 0, 10, 32, 48, 21,229, 1, 0, 83,227,
/* 0x07e0 */ 28, 0, 0, 26, 8, 48, 21,229, 1, 0, 19,227, 25, 0, 0, 10,
/* 0x07f0 */ 12, 32, 21,229, 16, 48, 21,229, 24, 16, 21,229, 3, 0, 82,225,
/* 0x0800 */ 60, 0, 0, 26, 1, 48,130,224, 20, 32,157,229, 3, 48,131,226,
/* 0x0810 */ 3, 48,130,224, 3, 64,195,227, 0, 48,100,226, 3, 58,160,225,
/* 0x0820 */ 35, 58,160,225, 7, 0, 83,227, 50, 0, 0,154, 28, 48,157,229,
/* 0x0830 */ 8, 16,132,226, 0, 48,132,229,244, 48,159,229, 4, 0,160,225,
/* 0x0840 */ 4, 48,132,229,198,254,255,235, 8, 0,157,229, 4, 32,160,225,
/* 0x0850 */ 0, 16,160,227,220,254,255,235, 6, 0,160,225, 8, 16,160,225,
/* 0x0860 */ 10, 32,160,225,185,254,255,235, 0, 0, 80,227, 1, 0, 0, 10,
/* 0x0870 */ 127, 0,160,227,132,254,255,235, 24,192,157,229, 7, 48,136,224,
/* 0x0880 */ 12, 16,139,224, 3, 64,134,224, 1, 0, 84,225, 6, 0, 0, 42,
/* 0x0890 */ 1, 16,100,224, 10, 32,160,225, 4, 0,160,225, 16, 48,160,227,
/* 0x08a0 */ 194,254,255,235, 0, 0, 84,225,240,255,255, 26, 32, 16,157,229,
/* 0x08b0 */ 32, 80,133,226, 1, 16,129,226, 32, 16,141,229,188, 50,217,225,
/* 0x08c0 */ 32, 32,157,229, 3, 0, 82,225,112,255,255,186, 12, 48,157,229,
/* 0x08d0 */ 0, 0, 83,227, 14, 0, 0, 10,176, 49,217,225, 3, 0, 83,227,
/* 0x08e0 */ 11, 0, 0, 10, 36,192,157,229, 44, 16,157,229, 1, 0,140,224,
/* 0x08f0 */ 135,254,255,235, 6, 0, 0,234, 28, 48, 21,229, 0, 0, 83,227,
/* 0x0900 */ 40, 32,157, 5, 2, 48,129, 0, 8, 64,131, 2,198,255,255, 10,
/* 0x0910 */ 208,255,255,234, 20,192,157,229, 92, 48,157,229, 0,192,131,229,
/* 0x0920 */ 24, 0,153,229, 0, 0,140,224, 56,208,141,226,240,143,189,232,
/* 0x0930 */ 64, 98, 81,115, 14,240,160,225,240, 69, 45,233, 12,208, 77,226,
/* 0x0940 */ 0,112,160,225, 1, 80,160,225, 48, 0,141,226, 40, 16,141,226,
/* 0x0950 */ 3,160,160,225, 0, 48,160,227, 44, 96,157,229, 2,128,160,225,
/* 0x0960 */ 48, 64,157,229,184,254,255,235, 52, 48,157,229, 5, 16,160,227,
/* 0x0970 */ 3, 48,100,224,188, 34,214,225, 7, 0,160,225, 52, 48,141,229,
/* 0x0980 */ 48, 80,141,229,144,254,255,235, 4, 16,160,227, 7, 0,160,225,
/* 0x0990 */ 186, 34,214,225,140,254,255,235, 52, 80,134,226, 6, 16,160,225,
/* 0x09a0 */ 52, 48,145,229, 32, 16,129,226, 1, 0, 83,227,251,255,255, 26,
/* 0x09b0 */ 56, 32,157,229, 28, 48,145,229, 52, 32,130,226, 3, 32,130,224,
/* 0x09c0 */ 7, 0,160,225, 3, 16,160,227,127,254,255,235, 60, 48,157,229,
/* 0x09d0 */ 12,192,141,226, 4, 48, 44,229, 6, 16,160,225, 48, 32,141,226,
/* 0x09e0 */ 7, 48,160,225, 8, 0,160,225, 0,192,141,229, 4,160,141,229,
/* 0x09f0 */ 229,254,255,235, 0, 64,160,225, 9, 16,160,227, 4, 32,160,225,
/* 0x0a00 */ 7, 0,160,225,112,254,255,235,188, 18,214,225, 0, 32,160,227,
/* 0x0a10 */ 35, 0, 0,234, 0, 48,149,229, 3, 0, 83,227, 30, 0, 0, 26,
/* 0x0a20 */ 8, 48,149,229, 8, 0,157,229, 0, 16,160,227, 0, 0,131,224,
/* 0x0a30 */ 1, 32,160,225, 34,254,255,235, 0, 80, 80,226, 4, 0, 0,186,
/* 0x0a40 */ 6, 16,160,225, 2, 44,160,227, 19,254,255,235, 2, 12, 80,227,
/* 0x0a50 */ 1, 0, 0, 10,127, 0,160,227, 11,254,255,235, 0,224,160,227,
/* 0x0a60 */ 14, 32,160,225, 8,192,141,226, 6, 16,160,225, 7, 48,160,225,
/* 0x0a70 */ 5, 0,160,225, 0, 80,141,232,195,254,255,235, 7, 16,160,227,
/* 0x0a80 */ 0, 64,160,225, 8, 32,157,229, 7, 0,160,225, 78,254,255,235,
/* 0x0a90 */ 5, 0,160,225, 15,254,255,235, 3, 0, 0,234, 32, 80,133,226,
/* 0x0aa0 */ 1, 32,130,226, 1, 0, 82,225,217,255,255,186, 4, 0,160,225,
/* 0x0ab0 */ 12,208,141,226,240,133,189,232
};

View File

@ -1,5 +1,5 @@
/* armeb.v4a-linux.elf-fold.h
created from armeb.v4a-linux.elf-fold.bin, 2580 (0xa14) bytes
created from armeb.v4a-linux.elf-fold.bin, 2592 (0xa20) bytes
This file is part of the UPX executable compressor.
@ -31,171 +31,171 @@
*/
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_SIZE 2580
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_ADLER32 0x7ce42e4a
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_CRC32 0x256662b1
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_SIZE 2592
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_ADLER32 0x040431d1
#define STUB_ARMEB_V4A_LINUX_ELF_FOLD_CRC32 0x33e907e5
unsigned char stub_armeb_v4a_linux_elf_fold[2580] = {
unsigned char stub_armeb_v4a_linux_elf_fold[2592] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 2, 0, 40, 0, 0, 0, 1, 0, 0,128,128, 0, 0, 0, 52,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 2, 0, 52, 0, 32, 0, 2, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,128, 0,
/* 0x0040 */ 0, 0,128, 0, 0, 0, 10, 20, 0, 0, 10, 20, 0, 0, 0, 5,
/* 0x0050 */ 0, 0,128, 0, 0, 0, 0, 1, 0, 0, 10, 20, 0, 0, 0, 0,
/* 0x0040 */ 0, 0,128, 0, 0, 0, 10, 32, 0, 0, 10, 32, 0, 0, 0, 5,
/* 0x0050 */ 0, 0,128, 0, 0, 0, 0, 1, 0, 0, 10, 32, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 232,189, 9,216,225,160, 0, 13,224,141, 17, 11,226,129, 16, 4,
/* 0x0090 */ 228,145, 32, 4,227, 82, 0, 0, 26,255,255,252,228,145, 32, 8,
/* 0x00a0 */ 227, 82, 0, 0, 26,255,255,252,226, 65, 10, 1,226, 64, 0, 4,
/* 0x00b0 */ 224, 65, 16, 13,225,160, 7, 32,226, 64, 0, 1,225,160, 7, 0,
/* 0x00c0 */ 224, 64, 0, 1,226, 64, 0, 4,225,160, 16, 13,225,160,208, 0,
/* 0x00d0 */ 233, 45, 8,216,226,139,176, 1,228,145, 32, 4,226, 91,176, 1,
/* 0x00e0 */ 228,128, 32, 4, 26,255,255,251,228,145, 32, 4,228,128, 32, 4,
/* 0x00f0 */ 227, 82, 0, 0, 26,255,255,251,226, 64, 64, 4,228,128, 32, 4,
/* 0x0100 */ 225,160, 48, 0,229,145, 32, 4,229,128, 32, 4,228,145, 32, 8,
/* 0x0110 */ 228,128, 32, 8,227, 82, 0, 0, 26,255,255,249,229,141, 0, 8,
/* 0x0120 */ 226,128, 25, 1,229,132, 16, 0,225,160, 64, 0,229,159, 32,228,
/* 0x0130 */ 228,129, 32, 4,227,160, 42, 1,226,143, 0,220,226, 66, 32, 1,
/* 0x0140 */ 235, 0, 0, 93,227,112, 10, 1, 42, 0, 0, 1,227,160, 32, 0,
/* 0x0150 */ 231,193, 32, 0,226,143, 0,192,227,160, 16, 0,235, 0, 0, 76,
/* 0x0160 */ 227,160, 16, 0,233, 45, 0, 11,225,160, 0, 4,227,160, 26, 1,
/* 0x0170 */ 227,160, 32, 1,227,160, 48, 18,235, 0, 0, 88,228,157, 0, 4,
/* 0x0180 */ 235, 0, 0, 69,232,189, 0, 10,226, 77,220, 10,225,160, 64, 9,
/* 0x0190 */ 229,154,144, 4,225,160,128, 13,229,154,112, 0,226,143, 96,136,
/* 0x01a0 */ 226,137,144, 12,227,160,176, 0,229,159,193, 20,233, 45, 31,248,
/* 0x01b0 */ 232,189, 0, 15,235, 0, 1,182,225,160,224, 0,226,141,208, 24,
/* 0x01c0 */ 226,141,220, 10,232,189, 0, 15,224,128, 0, 3,224, 65, 16, 3,
/* 0x01d0 */ 227,160, 48, 0,227,160, 64, 0,227,160, 80, 0,227,160, 96, 0,
/* 0x01e0 */ 227,160,128, 0,227,160,144, 0,227,160,160, 0,227,160,176, 0,
/* 0x01f0 */ 226, 77,199, 2,228, 29,112, 32,229,141,112, 0,229,157,112, 0,
/* 0x0200 */ 225, 92, 0, 13, 58,255,255,250,226,141,215, 2,227,160,112, 0,
/* 0x0210 */ 227,160,192, 0,229, 18,240, 4, 32, 32, 32, 61, 47,112,114,111,
/* 0x0220 */ 99, 47,115,101,108,102, 47,101,120,101, 0, 0,226, 3, 48,255,
/* 0x0230 */ 227, 83, 0, 81, 17,160,240, 14,225,176, 17, 33, 19, 80, 0, 0,
/* 0x0240 */ 1,160,240, 14,226, 65, 16, 1,231,144, 33, 1,226, 2, 52, 15,
/* 0x0250 */ 227, 83, 4, 11, 26, 0, 0, 4,226, 2, 52,255,224, 66, 32, 1,
/* 0x0260 */ 227,194, 36,255,225,130, 32, 3,231,128, 33, 1,227, 81, 0, 0,
/* 0x0270 */ 26,255,255,243,225,160,240, 14,231,240, 1,240,225,160,240, 14,
/* 0x0280 */ 239,144, 0, 1,239,144, 0, 3,225,160,240, 14,239,144, 0, 4,
/* 0x0290 */ 225,160,240, 14,239,144, 0, 5,225,160,240, 14,239,144, 0, 6,
/* 0x02a0 */ 225,160,240, 14,239,144, 0, 10,225,160,240, 14,239,144, 0, 20,
/* 0x02b0 */ 225,160,240, 14,239,144, 0, 45,225,160,240, 14,239,144, 0, 85,
/* 0x02c0 */ 225,160,240, 14,239,144, 0, 91,225,160,240, 14,239,144, 0,125,
/* 0x02d0 */ 225,160,240, 14,227,160, 32, 0,239,159, 0, 2,225,160,240, 14,
/* 0x02e0 */ 229, 45, 80, 4,229,157, 80, 8,229, 45, 64, 4,229,157, 64, 8,
/* 0x02f0 */ 225,160, 86, 37,239,144, 0,192,228,157, 64, 4,228,157, 80, 4,
/* 0x0300 */ 225,160,240, 14,229, 31,194,144,229, 45, 80, 4,227,160, 80, 0,
/* 0x0310 */ 229, 45, 64, 4,227,224, 64, 0,225,131, 48, 12,234,255,255,244,
/* 0x0320 */ 227, 80, 0, 0, 1,160,240, 14,229,144, 48, 0,225, 83, 0, 1,
/* 0x0330 */ 18,128, 0, 8, 26,255,255,251,229,128, 32, 4,225,160,240, 14,
/* 0x0340 */ 229,144, 48, 0,225, 83, 0, 2,229,144, 48, 4,229, 45,224, 4,
/* 0x0350 */ 33,160,192, 3,225,160,224, 2, 33,160, 32, 2, 42, 0, 0, 3,
/* 0x0360 */ 227,160, 0,127,235,255,255,197,229, 92, 48, 1,229, 65, 48, 1,
/* 0x0370 */ 226, 66, 32, 1,227,114, 0, 1,226,140,192, 1,226,129, 16, 1,
/* 0x0380 */ 26,255,255,248,229,144, 32, 4,229,144, 48, 0,224,130, 32, 14,
/* 0x0390 */ 224,110, 48, 3,229,128, 48, 0,229,128, 32, 4,228,157,240, 4,
/* 0x03a0 */ 233, 45, 64,240,225,160, 80, 0,226, 77,208, 20,225,160, 64, 1,
/* 0x03b0 */ 225,160,112, 2,225,160, 96, 3,234, 0, 0, 68,226,141, 16, 4,
/* 0x03c0 */ 225,160, 0, 5,227,160, 32, 12,235,255,255,220,229,157,192, 4,
/* 0x03d0 */ 227, 92, 0, 0,229,157, 16, 8, 26, 0, 0, 6,229,159, 49, 0,
/* 0x03e0 */ 225, 81, 0, 3, 26, 0, 0, 5,229,149, 48, 0,227, 83, 0, 0,
/* 0x03f0 */ 26, 0, 0, 2,234, 0, 0, 56,227, 81, 0, 0, 26, 0, 0, 1,
/* 0x0400 */ 227,160, 0,127,235,255,255,157,225, 81, 0, 12,138,255,255,251,
/* 0x0410 */ 229,148, 48, 0,225, 92, 0, 3,138,255,255,248,225, 81, 0, 12,
/* 0x0420 */ 42, 0, 0, 33,229,141,192, 16,229,157,192, 12,229,149, 0, 4,
/* 0x0430 */ 229,148, 32, 4,226,141, 48, 16,229,141,192, 0,225,160,224, 15,
/* 0x0440 */ 225,160,240, 7,227, 80, 0, 0, 26,255,255,236,229,157, 16, 16,
/* 0x0450 */ 229,157, 48, 4,225, 81, 0, 3, 26,255,255,232,229,221, 32, 13,
/* 0x0460 */ 227, 82, 0, 0, 19, 86, 0, 0, 10, 0, 0, 9,227, 81, 12, 2,
/* 0x0470 */ 138, 0, 0, 2,229,148, 48, 0,225, 83, 0, 1, 26, 0, 0, 4,
/* 0x0480 */ 225,160, 48, 2,229,148, 0, 4,229,221, 32, 14,225,160,224, 15,
/* 0x0490 */ 225,160,240, 6,229,157, 48, 8,232,149, 0, 6,224,130, 32, 3,
/* 0x04a0 */ 224, 99, 16, 1,232,133, 0, 6,234, 0, 0, 3,225,160, 32, 1,
/* 0x04b0 */ 225,160, 0, 5,229,148, 16, 4,235,255,255,160,229,157, 48, 4,
/* 0x04c0 */ 232,148, 0, 6,224,130, 32, 3,224, 99, 16, 1,232,132, 0, 6,
/* 0x04d0 */ 229,148, 48, 0,227, 83, 0, 0, 26,255,255,183,226,141,208, 20,
/* 0x04e0 */ 232,189,128,240, 33, 88, 80, 85,233, 45, 79,240,225,160,144, 1,
/* 0x04f0 */ 229,145, 16, 28,226, 77,208, 56,224,137, 96, 1,229,157, 16, 92,
/* 0x0500 */ 225,217,193,176,229,145, 16, 0,225,217,226,188,227, 92, 0, 2,
/* 0x0510 */ 229,141, 16, 28,229,141, 0, 16, 3,160, 80, 16, 19,160, 80, 0,
/* 0x0520 */ 226, 78,224, 1,225,160, 16, 6,227,224, 0, 0,227,160,192, 0,
/* 0x0530 */ 229,141, 32, 12,229,141, 48, 8,234, 0, 0, 13,229,145, 48, 0,
/* 0x0540 */ 227, 83, 0, 1, 26, 0, 0, 8,229,145, 48, 20,227, 83, 0, 0,
/* 0x0550 */ 10, 0, 0, 5,229,145, 32, 8,224,131, 48, 2,225, 92, 0, 3,
/* 0x0560 */ 49,160,192, 3,225, 80, 0, 2, 33,160, 0, 2,226,129, 16, 32,
/* 0x0570 */ 226, 78,224, 1,227, 94, 0, 0,170,255,255,239,227,192, 78,255,
/* 0x0580 */ 227,196, 64, 15,224,100, 48, 12,226,131, 62,255,226,131, 48, 15,
/* 0x0590 */ 226, 5, 32, 16,227,195, 62,255,227, 82, 0, 0,227,195, 48, 15,
/* 0x05a0 */ 229,141, 48, 44, 21,141, 64, 36, 26, 0, 0, 4,225,160, 48, 5,
/* 0x05b0 */ 225,160, 0, 4,229,157, 16, 44,235,255,255, 81,229,141, 0, 36,
/* 0x05c0 */ 229,157, 32, 36,224,100, 64, 2,227,160, 48, 52,225,160,192, 4,
/* 0x05d0 */ 224, 12, 12,147,227,160, 16, 0,226,134, 80, 32,229,141, 64, 20,
/* 0x05e0 */ 229,141,192, 40,229,141, 16, 32,234, 0, 0,138,229,157, 32, 12,
/* 0x05f0 */ 227, 82, 0, 0, 10, 0, 0, 9,229, 21, 48, 32,227, 83, 0, 6,
/* 0x0600 */ 26, 0, 0, 6,229, 21, 32, 24,229,157, 48, 20,229,157, 0, 8,
/* 0x0610 */ 224,131, 32, 2,227,160, 16, 3,235,255,255, 64,234, 0, 0,121,
/* 0x0620 */ 229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0,118,229, 21,192, 12,
/* 0x0630 */ 227, 92, 0, 0,229,141,192, 24, 10, 0, 0,114,229, 21, 48, 8,
/* 0x0640 */ 229,159, 34, 68,226, 3, 48, 7,225,160, 49, 3,225,160, 67, 50,
/* 0x0650 */ 229,157, 16, 20,229, 21, 48, 24,229,157,192, 12,224,129,176, 3,
/* 0x0660 */ 225,160, 42, 11,229, 21, 48, 16,225,160, 42, 34,227, 92, 0, 0,
/* 0x0670 */ 229,141, 48, 48,229,141,176, 52,224,131,128, 2,226, 4,160, 7,
/* 0x0680 */ 224, 98, 96, 11, 10, 0, 0, 14,225,160, 0, 6,225,160, 16, 8,
/* 0x0690 */ 227,138, 32, 2,227,160, 48, 16,235,255,255, 25,225, 86, 0, 0,
/* 0x06a0 */ 26, 0, 0, 73,229,157, 16, 96,226, 20, 48, 4, 17,160, 48, 1,
/* 0x06b0 */ 229,157, 0, 12,226,141, 16, 48,229,157, 32, 16,235,255,255, 55,
/* 0x06c0 */ 234, 0, 0, 11,229, 21,192, 28,224, 98,192, 12,229,141,192, 4,
/* 0x06d0 */ 229,157,192, 16,225,160, 0, 6,225,160, 16, 8,225,160, 32, 10,
/* 0x06e0 */ 227,160, 48, 18,229,141,192, 0,235,255,254,252,225, 86, 0, 0,
/* 0x06f0 */ 26, 0, 0, 53,226,104, 48, 0,225,160,122, 3,227, 26, 0, 2,
/* 0x0700 */ 225,160,122, 39, 10, 0, 0, 7,227, 87, 0, 0, 10, 0, 0, 5,
/* 0x0710 */ 224,134, 16, 8,225,160, 32, 7,227,160, 48, 0,226, 82, 32, 1,
/* 0x0720 */ 228,193, 48, 1, 26,255,255,251,229,157, 16, 12,227, 81, 0, 0,
/* 0x0730 */ 10, 0, 0, 39,229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0, 28,
/* 0x0740 */ 229, 21, 48, 8,227, 19, 0, 1, 10, 0, 0, 25,229, 21, 32, 12,
/* 0x0750 */ 229, 21, 48, 16,225, 82, 0, 3,229, 21, 16, 24, 26, 0, 0, 60,
/* 0x0760 */ 224,130, 48, 1,229,157, 32, 20,226,131, 48, 3,224,130, 48, 3,
/* 0x0770 */ 227,195, 64, 3,226,100, 48, 0,225,160, 58, 3,225,160, 58, 35,
/* 0x0780 */ 227, 83, 0, 7,154, 0, 0, 50,229,159, 49, 0,229,132, 48, 4,
/* 0x0790 */ 229,157, 48, 28,226,132, 16, 8,225,160, 0, 4,229,132, 48, 0,
/* 0x07a0 */ 235,255,254,203,229,157, 0, 8,225,160, 32, 4,227,160, 16, 0,
/* 0x07b0 */ 235,255,254,218,225,160, 0, 6,225,160, 16, 8,225,160, 32, 10,
/* 0x07c0 */ 235,255,254,193,227, 80, 0, 0, 10, 0, 0, 1,227,160, 0,127,
/* 0x07d0 */ 235,255,254,170,229,157,192, 24,224,136, 48, 7,224,139, 16, 12,
/* 0x07e0 */ 224,134, 64, 3,225, 84, 0, 1, 42, 0, 0, 6,224,100, 16, 1,
/* 0x07f0 */ 225,160, 32, 10,225,160, 0, 4,227,160, 48, 16,235,255,254,192,
/* 0x0800 */ 225, 84, 0, 0, 26,255,255,240,229,157, 16, 32,226,129, 16, 1,
/* 0x0810 */ 229,141, 16, 32,226,133, 80, 32,225,217, 50,188,229,157, 32, 32,
/* 0x0820 */ 225, 82, 0, 3,186,255,255,112,229,157, 48, 12,227, 83, 0, 0,
/* 0x0830 */ 10, 0, 0, 14,225,217, 49,176,227, 83, 0, 3, 10, 0, 0, 11,
/* 0x0840 */ 229,157,192, 36,229,157, 16, 44,224,140, 0, 1,235,255,254,152,
/* 0x0850 */ 234, 0, 0, 6,229, 21, 48, 28,227, 83, 0, 0, 5,157, 32, 40,
/* 0x0860 */ 0,129, 48, 2, 2,131, 64, 8, 10,255,255,198,234,255,255,208,
/* 0x0870 */ 229,157,192, 20,229,157, 48, 92,229,131,192, 0,229,153, 0, 24,
/* 0x0880 */ 224,140, 0, 0,226,141,208, 56,232,189,143,240,115, 81, 98, 64,
/* 0x0890 */ 225,160,240, 14,233, 45, 69,240,226, 77,208, 12,225,160,112, 0,
/* 0x08a0 */ 225,160, 80, 1,226,141, 0, 48,226,141, 16, 40,225,160,160, 3,
/* 0x08b0 */ 227,160, 48, 0,229,157, 96, 44,225,160,128, 2,229,157, 64, 48,
/* 0x08c0 */ 235,255,254,182,229,157, 48, 52,227,160, 16, 5,224,100, 48, 3,
/* 0x08d0 */ 225,214, 34,188,225,160, 0, 7,229,141, 48, 52,229,141, 80, 48,
/* 0x08e0 */ 235,255,254,142,227,160, 16, 4,225,160, 0, 7,225,214, 34,186,
/* 0x08f0 */ 235,255,254,138,226,134, 80, 52,225,160, 16, 6,229,145, 48, 52,
/* 0x0900 */ 227, 83, 0, 1,226,129, 16, 32, 26,255,255,251,229,157, 32, 56,
/* 0x0910 */ 229,145, 48, 28,226,130, 32, 52,224,130, 32, 3,225,160, 0, 7,
/* 0x0920 */ 227,160, 16, 3,235,255,254,125,229,157, 48, 60,226,141,192, 12,
/* 0x0930 */ 229, 44, 48, 4,225,160, 16, 6,226,141, 32, 48,225,160, 48, 7,
/* 0x0940 */ 225,160, 0, 8,229,141,192, 0,229,141,160, 4,235,255,254,229,
/* 0x0950 */ 225,160, 64, 0,227,160, 16, 9,225,160, 32, 4,225,160, 0, 7,
/* 0x0960 */ 235,255,254,110,225,214, 18,188,227,160, 32, 0,234, 0, 0, 35,
/* 0x0970 */ 229,149, 48, 0,227, 83, 0, 3, 26, 0, 0, 30,229,149, 48, 8,
/* 0x0980 */ 229,157, 0, 8,227,160, 16, 0,224,131, 0, 0,225,160, 32, 1,
/* 0x0990 */ 235,255,254, 63,226, 80, 80, 0,186, 0, 0, 4,225,160, 16, 6,
/* 0x09a0 */ 227,160, 44, 2,235,255,254, 54,227, 80, 12, 2, 10, 0, 0, 1,
/* 0x09b0 */ 227,160, 0,127,235,255,254, 49,227,160,224, 0,225,160, 32, 14,
/* 0x09c0 */ 226,141,192, 8,225,160, 16, 6,225,160, 48, 7,225,160, 0, 5,
/* 0x09d0 */ 232,141, 80, 0,235,255,254,195,227,160, 16, 7,225,160, 64, 0,
/* 0x09e0 */ 229,157, 32, 8,225,160, 0, 7,235,255,254, 76,225,160, 0, 5,
/* 0x09f0 */ 235,255,254, 41,234, 0, 0, 3,226,133, 80, 32,226,130, 32, 1,
/* 0x0a00 */ 225, 82, 0, 1,186,255,255,217,225,160, 0, 4,226,141,208, 12,
/* 0x0a10 */ 232,189,133,240
/* 0x00c0 */ 224, 64, 0, 1,226, 64, 0, 4,225,160, 16, 13,224, 45, 32, 0,
/* 0x00d0 */ 226, 2, 32, 4,224, 64, 0, 2,225,160,208, 0,233, 45, 8,216,
/* 0x00e0 */ 226,139,176, 1,228,145, 32, 4,226, 91,176, 1,228,128, 32, 4,
/* 0x00f0 */ 26,255,255,251,228,145, 32, 4,228,128, 32, 4,227, 82, 0, 0,
/* 0x0100 */ 26,255,255,251,226, 64, 64, 4,228,128, 32, 4,225,160, 48, 0,
/* 0x0110 */ 229,145, 32, 4,229,128, 32, 4,228,145, 32, 8,228,128, 32, 8,
/* 0x0120 */ 227, 82, 0, 0, 26,255,255,249,229,141, 0, 8,226,128, 25, 1,
/* 0x0130 */ 229,132, 16, 0,225,160, 64, 0,229,159, 32,228,228,129, 32, 4,
/* 0x0140 */ 227,160, 42, 1,226,143, 0,220,226, 66, 32, 1,235, 0, 0, 93,
/* 0x0150 */ 227,112, 10, 1, 42, 0, 0, 1,227,160, 32, 0,231,193, 32, 0,
/* 0x0160 */ 226,143, 0,192,227,160, 16, 0,235, 0, 0, 76,227,160, 16, 0,
/* 0x0170 */ 233, 45, 0, 11,225,160, 0, 4,227,160, 26, 1,227,160, 32, 1,
/* 0x0180 */ 227,160, 48, 18,235, 0, 0, 88,228,157, 0, 4,235, 0, 0, 69,
/* 0x0190 */ 232,189, 0, 10,226, 77,220, 10,225,160, 64, 9,229,154,144, 4,
/* 0x01a0 */ 225,160,128, 13,229,154,112, 0,226,143, 96,136,226,137,144, 12,
/* 0x01b0 */ 227,160,176, 0,229,159,193, 20,233, 45, 31,248,232,189, 0, 15,
/* 0x01c0 */ 235, 0, 1,182,225,160,224, 0,226,141,208, 24,226,141,220, 10,
/* 0x01d0 */ 232,189, 0, 15,224,128, 0, 3,224, 65, 16, 3,227,160, 48, 0,
/* 0x01e0 */ 227,160, 64, 0,227,160, 80, 0,227,160, 96, 0,227,160,128, 0,
/* 0x01f0 */ 227,160,144, 0,227,160,160, 0,227,160,176, 0,226, 77,199, 2,
/* 0x0200 */ 228, 29,112, 32,229,141,112, 0,229,157,112, 0,225, 92, 0, 13,
/* 0x0210 */ 58,255,255,250,226,141,215, 2,227,160,112, 0,227,160,192, 0,
/* 0x0220 */ 229, 18,240, 4, 32, 32, 32, 61, 47,112,114,111, 99, 47,115,101,
/* 0x0230 */ 108,102, 47,101,120,101, 0, 0,226, 3, 48,255,227, 83, 0, 81,
/* 0x0240 */ 17,160,240, 14,225,176, 17, 33, 19, 80, 0, 0, 1,160,240, 14,
/* 0x0250 */ 226, 65, 16, 1,231,144, 33, 1,226, 2, 52, 15,227, 83, 4, 11,
/* 0x0260 */ 26, 0, 0, 4,226, 2, 52,255,224, 66, 32, 1,227,194, 36,255,
/* 0x0270 */ 225,130, 32, 3,231,128, 33, 1,227, 81, 0, 0, 26,255,255,243,
/* 0x0280 */ 225,160,240, 14,231,240, 1,240,225,160,240, 14,239,144, 0, 1,
/* 0x0290 */ 239,144, 0, 3,225,160,240, 14,239,144, 0, 4,225,160,240, 14,
/* 0x02a0 */ 239,144, 0, 5,225,160,240, 14,239,144, 0, 6,225,160,240, 14,
/* 0x02b0 */ 239,144, 0, 10,225,160,240, 14,239,144, 0, 20,225,160,240, 14,
/* 0x02c0 */ 239,144, 0, 45,225,160,240, 14,239,144, 0, 85,225,160,240, 14,
/* 0x02d0 */ 239,144, 0, 91,225,160,240, 14,239,144, 0,125,225,160,240, 14,
/* 0x02e0 */ 227,160, 32, 0,239,159, 0, 2,225,160,240, 14,229, 45, 80, 4,
/* 0x02f0 */ 229,157, 80, 8,229, 45, 64, 4,229,157, 64, 8,225,160, 86, 37,
/* 0x0300 */ 239,144, 0,192,228,157, 64, 4,228,157, 80, 4,225,160,240, 14,
/* 0x0310 */ 229, 31,194,156,229, 45, 80, 4,227,160, 80, 0,229, 45, 64, 4,
/* 0x0320 */ 227,224, 64, 0,225,131, 48, 12,234,255,255,244,227, 80, 0, 0,
/* 0x0330 */ 1,160,240, 14,229,144, 48, 0,225, 83, 0, 1, 18,128, 0, 8,
/* 0x0340 */ 26,255,255,251,229,128, 32, 4,225,160,240, 14,229,144, 48, 0,
/* 0x0350 */ 225, 83, 0, 2,229,144, 48, 4,229, 45,224, 4, 33,160,192, 3,
/* 0x0360 */ 225,160,224, 2, 33,160, 32, 2, 42, 0, 0, 3,227,160, 0,127,
/* 0x0370 */ 235,255,255,197,229, 92, 48, 1,229, 65, 48, 1,226, 66, 32, 1,
/* 0x0380 */ 227,114, 0, 1,226,140,192, 1,226,129, 16, 1, 26,255,255,248,
/* 0x0390 */ 229,144, 32, 4,229,144, 48, 0,224,130, 32, 14,224,110, 48, 3,
/* 0x03a0 */ 229,128, 48, 0,229,128, 32, 4,228,157,240, 4,233, 45, 64,240,
/* 0x03b0 */ 225,160, 80, 0,226, 77,208, 20,225,160, 64, 1,225,160,112, 2,
/* 0x03c0 */ 225,160, 96, 3,234, 0, 0, 68,226,141, 16, 4,225,160, 0, 5,
/* 0x03d0 */ 227,160, 32, 12,235,255,255,220,229,157,192, 4,227, 92, 0, 0,
/* 0x03e0 */ 229,157, 16, 8, 26, 0, 0, 6,229,159, 49, 0,225, 81, 0, 3,
/* 0x03f0 */ 26, 0, 0, 5,229,149, 48, 0,227, 83, 0, 0, 26, 0, 0, 2,
/* 0x0400 */ 234, 0, 0, 56,227, 81, 0, 0, 26, 0, 0, 1,227,160, 0,127,
/* 0x0410 */ 235,255,255,157,225, 81, 0, 12,138,255,255,251,229,148, 48, 0,
/* 0x0420 */ 225, 92, 0, 3,138,255,255,248,225, 81, 0, 12, 42, 0, 0, 33,
/* 0x0430 */ 229,141,192, 16,229,157,192, 12,229,149, 0, 4,229,148, 32, 4,
/* 0x0440 */ 226,141, 48, 16,229,141,192, 0,225,160,224, 15,225,160,240, 7,
/* 0x0450 */ 227, 80, 0, 0, 26,255,255,236,229,157, 16, 16,229,157, 48, 4,
/* 0x0460 */ 225, 81, 0, 3, 26,255,255,232,229,221, 32, 13,227, 82, 0, 0,
/* 0x0470 */ 19, 86, 0, 0, 10, 0, 0, 9,227, 81, 12, 2,138, 0, 0, 2,
/* 0x0480 */ 229,148, 48, 0,225, 83, 0, 1, 26, 0, 0, 4,225,160, 48, 2,
/* 0x0490 */ 229,148, 0, 4,229,221, 32, 14,225,160,224, 15,225,160,240, 6,
/* 0x04a0 */ 229,157, 48, 8,232,149, 0, 6,224,130, 32, 3,224, 99, 16, 1,
/* 0x04b0 */ 232,133, 0, 6,234, 0, 0, 3,225,160, 32, 1,225,160, 0, 5,
/* 0x04c0 */ 229,148, 16, 4,235,255,255,160,229,157, 48, 4,232,148, 0, 6,
/* 0x04d0 */ 224,130, 32, 3,224, 99, 16, 1,232,132, 0, 6,229,148, 48, 0,
/* 0x04e0 */ 227, 83, 0, 0, 26,255,255,183,226,141,208, 20,232,189,128,240,
/* 0x04f0 */ 33, 88, 80, 85,233, 45, 79,240,225,160,144, 1,229,145, 16, 28,
/* 0x0500 */ 226, 77,208, 56,224,137, 96, 1,229,157, 16, 92,225,217,193,176,
/* 0x0510 */ 229,145, 16, 0,225,217,226,188,227, 92, 0, 2,229,141, 16, 28,
/* 0x0520 */ 229,141, 0, 16, 3,160, 80, 16, 19,160, 80, 0,226, 78,224, 1,
/* 0x0530 */ 225,160, 16, 6,227,224, 0, 0,227,160,192, 0,229,141, 32, 12,
/* 0x0540 */ 229,141, 48, 8,234, 0, 0, 13,229,145, 48, 0,227, 83, 0, 1,
/* 0x0550 */ 26, 0, 0, 8,229,145, 48, 20,227, 83, 0, 0, 10, 0, 0, 5,
/* 0x0560 */ 229,145, 32, 8,224,131, 48, 2,225, 92, 0, 3, 49,160,192, 3,
/* 0x0570 */ 225, 80, 0, 2, 33,160, 0, 2,226,129, 16, 32,226, 78,224, 1,
/* 0x0580 */ 227, 94, 0, 0,170,255,255,239,227,192, 78,255,227,196, 64, 15,
/* 0x0590 */ 224,100, 48, 12,226,131, 62,255,226,131, 48, 15,226, 5, 32, 16,
/* 0x05a0 */ 227,195, 62,255,227, 82, 0, 0,227,195, 48, 15,229,141, 48, 44,
/* 0x05b0 */ 21,141, 64, 36, 26, 0, 0, 4,225,160, 48, 5,225,160, 0, 4,
/* 0x05c0 */ 229,157, 16, 44,235,255,255, 81,229,141, 0, 36,229,157, 32, 36,
/* 0x05d0 */ 224,100, 64, 2,227,160, 48, 52,225,160,192, 4,224, 12, 12,147,
/* 0x05e0 */ 227,160, 16, 0,226,134, 80, 32,229,141, 64, 20,229,141,192, 40,
/* 0x05f0 */ 229,141, 16, 32,234, 0, 0,138,229,157, 32, 12,227, 82, 0, 0,
/* 0x0600 */ 10, 0, 0, 9,229, 21, 48, 32,227, 83, 0, 6, 26, 0, 0, 6,
/* 0x0610 */ 229, 21, 32, 24,229,157, 48, 20,229,157, 0, 8,224,131, 32, 2,
/* 0x0620 */ 227,160, 16, 3,235,255,255, 64,234, 0, 0,121,229, 21, 48, 32,
/* 0x0630 */ 227, 83, 0, 1, 26, 0, 0,118,229, 21,192, 12,227, 92, 0, 0,
/* 0x0640 */ 229,141,192, 24, 10, 0, 0,114,229, 21, 48, 8,229,159, 34, 68,
/* 0x0650 */ 226, 3, 48, 7,225,160, 49, 3,225,160, 67, 50,229,157, 16, 20,
/* 0x0660 */ 229, 21, 48, 24,229,157,192, 12,224,129,176, 3,225,160, 42, 11,
/* 0x0670 */ 229, 21, 48, 16,225,160, 42, 34,227, 92, 0, 0,229,141, 48, 48,
/* 0x0680 */ 229,141,176, 52,224,131,128, 2,226, 4,160, 7,224, 98, 96, 11,
/* 0x0690 */ 10, 0, 0, 14,225,160, 0, 6,225,160, 16, 8,227,138, 32, 2,
/* 0x06a0 */ 227,160, 48, 16,235,255,255, 25,225, 86, 0, 0, 26, 0, 0, 73,
/* 0x06b0 */ 229,157, 16, 96,226, 20, 48, 4, 17,160, 48, 1,229,157, 0, 12,
/* 0x06c0 */ 226,141, 16, 48,229,157, 32, 16,235,255,255, 55,234, 0, 0, 11,
/* 0x06d0 */ 229, 21,192, 28,224, 98,192, 12,229,141,192, 4,229,157,192, 16,
/* 0x06e0 */ 225,160, 0, 6,225,160, 16, 8,225,160, 32, 10,227,160, 48, 18,
/* 0x06f0 */ 229,141,192, 0,235,255,254,252,225, 86, 0, 0, 26, 0, 0, 53,
/* 0x0700 */ 226,104, 48, 0,225,160,122, 3,227, 26, 0, 2,225,160,122, 39,
/* 0x0710 */ 10, 0, 0, 7,227, 87, 0, 0, 10, 0, 0, 5,224,134, 16, 8,
/* 0x0720 */ 225,160, 32, 7,227,160, 48, 0,226, 82, 32, 1,228,193, 48, 1,
/* 0x0730 */ 26,255,255,251,229,157, 16, 12,227, 81, 0, 0, 10, 0, 0, 39,
/* 0x0740 */ 229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0, 28,229, 21, 48, 8,
/* 0x0750 */ 227, 19, 0, 1, 10, 0, 0, 25,229, 21, 32, 12,229, 21, 48, 16,
/* 0x0760 */ 225, 82, 0, 3,229, 21, 16, 24, 26, 0, 0, 60,224,130, 48, 1,
/* 0x0770 */ 229,157, 32, 20,226,131, 48, 3,224,130, 48, 3,227,195, 64, 3,
/* 0x0780 */ 226,100, 48, 0,225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7,
/* 0x0790 */ 154, 0, 0, 50,229,159, 49, 0,229,132, 48, 4,229,157, 48, 28,
/* 0x07a0 */ 226,132, 16, 8,225,160, 0, 4,229,132, 48, 0,235,255,254,203,
/* 0x07b0 */ 229,157, 0, 8,225,160, 32, 4,227,160, 16, 0,235,255,254,218,
/* 0x07c0 */ 225,160, 0, 6,225,160, 16, 8,225,160, 32, 10,235,255,254,193,
/* 0x07d0 */ 227, 80, 0, 0, 10, 0, 0, 1,227,160, 0,127,235,255,254,170,
/* 0x07e0 */ 229,157,192, 24,224,136, 48, 7,224,139, 16, 12,224,134, 64, 3,
/* 0x07f0 */ 225, 84, 0, 1, 42, 0, 0, 6,224,100, 16, 1,225,160, 32, 10,
/* 0x0800 */ 225,160, 0, 4,227,160, 48, 16,235,255,254,192,225, 84, 0, 0,
/* 0x0810 */ 26,255,255,240,229,157, 16, 32,226,129, 16, 1,229,141, 16, 32,
/* 0x0820 */ 226,133, 80, 32,225,217, 50,188,229,157, 32, 32,225, 82, 0, 3,
/* 0x0830 */ 186,255,255,112,229,157, 48, 12,227, 83, 0, 0, 10, 0, 0, 14,
/* 0x0840 */ 225,217, 49,176,227, 83, 0, 3, 10, 0, 0, 11,229,157,192, 36,
/* 0x0850 */ 229,157, 16, 44,224,140, 0, 1,235,255,254,152,234, 0, 0, 6,
/* 0x0860 */ 229, 21, 48, 28,227, 83, 0, 0, 5,157, 32, 40, 0,129, 48, 2,
/* 0x0870 */ 2,131, 64, 8, 10,255,255,198,234,255,255,208,229,157,192, 20,
/* 0x0880 */ 229,157, 48, 92,229,131,192, 0,229,153, 0, 24,224,140, 0, 0,
/* 0x0890 */ 226,141,208, 56,232,189,143,240,115, 81, 98, 64,225,160,240, 14,
/* 0x08a0 */ 233, 45, 69,240,226, 77,208, 12,225,160,112, 0,225,160, 80, 1,
/* 0x08b0 */ 226,141, 0, 48,226,141, 16, 40,225,160,160, 3,227,160, 48, 0,
/* 0x08c0 */ 229,157, 96, 44,225,160,128, 2,229,157, 64, 48,235,255,254,182,
/* 0x08d0 */ 229,157, 48, 52,227,160, 16, 5,224,100, 48, 3,225,214, 34,188,
/* 0x08e0 */ 225,160, 0, 7,229,141, 48, 52,229,141, 80, 48,235,255,254,142,
/* 0x08f0 */ 227,160, 16, 4,225,160, 0, 7,225,214, 34,186,235,255,254,138,
/* 0x0900 */ 226,134, 80, 52,225,160, 16, 6,229,145, 48, 52,227, 83, 0, 1,
/* 0x0910 */ 226,129, 16, 32, 26,255,255,251,229,157, 32, 56,229,145, 48, 28,
/* 0x0920 */ 226,130, 32, 52,224,130, 32, 3,225,160, 0, 7,227,160, 16, 3,
/* 0x0930 */ 235,255,254,125,229,157, 48, 60,226,141,192, 12,229, 44, 48, 4,
/* 0x0940 */ 225,160, 16, 6,226,141, 32, 48,225,160, 48, 7,225,160, 0, 8,
/* 0x0950 */ 229,141,192, 0,229,141,160, 4,235,255,254,229,225,160, 64, 0,
/* 0x0960 */ 227,160, 16, 9,225,160, 32, 4,225,160, 0, 7,235,255,254,110,
/* 0x0970 */ 225,214, 18,188,227,160, 32, 0,234, 0, 0, 35,229,149, 48, 0,
/* 0x0980 */ 227, 83, 0, 3, 26, 0, 0, 30,229,149, 48, 8,229,157, 0, 8,
/* 0x0990 */ 227,160, 16, 0,224,131, 0, 0,225,160, 32, 1,235,255,254, 63,
/* 0x09a0 */ 226, 80, 80, 0,186, 0, 0, 4,225,160, 16, 6,227,160, 44, 2,
/* 0x09b0 */ 235,255,254, 54,227, 80, 12, 2, 10, 0, 0, 1,227,160, 0,127,
/* 0x09c0 */ 235,255,254, 49,227,160,224, 0,225,160, 32, 14,226,141,192, 8,
/* 0x09d0 */ 225,160, 16, 6,225,160, 48, 7,225,160, 0, 5,232,141, 80, 0,
/* 0x09e0 */ 235,255,254,195,227,160, 16, 7,225,160, 64, 0,229,157, 32, 8,
/* 0x09f0 */ 225,160, 0, 7,235,255,254, 76,225,160, 0, 5,235,255,254, 41,
/* 0x0a00 */ 234, 0, 0, 3,226,133, 80, 32,226,130, 32, 1,225, 82, 0, 1,
/* 0x0a10 */ 186,255,255,217,225,160, 0, 4,226,141,208, 12,232,189,133,240
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
/* powerpc-linux.elf-fold.h
created from powerpc-linux.elf-fold.bin, 3308 (0xcec) bytes
created from powerpc-linux.elf-fold.bin, 3304 (0xce8) bytes
This file is part of the UPX executable compressor.
@ -31,17 +31,17 @@
*/
#define STUB_POWERPC_LINUX_ELF_FOLD_SIZE 3308
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0x6bcc6533
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0x2539977f
#define STUB_POWERPC_LINUX_ELF_FOLD_SIZE 3304
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0xef2864b6
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0xe2c80118
unsigned char stub_powerpc_linux_elf_fold[3308] = {
unsigned char stub_powerpc_linux_elf_fold[3304] = {
/* 0x0000 */ 127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 0, 2, 0, 20, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52,
/* 0x0020 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0,
/* 0x0040 */ 0, 16, 0, 0, 0, 0, 12,236, 0, 0, 12,236, 0, 0, 0, 5,
/* 0x0050 */ 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 12,236, 0, 0, 0, 0,
/* 0x0040 */ 0, 16, 0, 0, 0, 0, 12,232, 0, 0, 12,232, 0, 0, 0, 5,
/* 0x0050 */ 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 12,232, 0, 0, 0, 0,
/* 0x0060 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 72, 0, 0,105, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191,
@ -50,197 +50,197 @@ unsigned char stub_powerpc_linux_elf_fold[3308] = {
/* 0x00b0 */ 124,137, 3,166, 72, 0, 0, 28, 84, 75, 2,186,125, 99, 88, 80,
/* 0x00c0 */ 125,107, 58, 20, 81, 98, 1,186,144, 67, 0, 0, 78, 64, 0, 32,
/* 0x00d0 */ 132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, 65,162,255,220,
/* 0x00e0 */ 66, 0,255,240, 78,128, 0, 32, 56, 33, 0, 24,125, 8, 2,166,
/* 0x00f0 */ 127,137,227,120,128,159,255,248, 85, 30, 0, 38,127,231,251,120,
/* 0x0100 */ 127,164,248, 80, 56,161,248, 0, 59,189,255,248, 56,132,255,140,
/* 0x0110 */ 56,125, 0,116,127,106,219,120, 56, 33,247,232,128,195, 0, 24,
/* 0x0120 */ 72, 0, 9,153,124,127, 27,120,127,163,235,120,124,157,240, 80,
/* 0x0130 */ 72, 0, 0, 85,127,232, 3,166,184, 65, 8, 28,128, 33, 8, 24,
/* 0x0140 */ 78,128, 0, 32, 56, 0, 0, 90,124,128, 0, 8, 68, 0, 0, 2,
/* 0x0150 */ 64,163, 0, 8, 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1,
/* 0x0160 */ 72, 0, 0, 8, 56, 0, 0, 3, 72, 0, 0, 8, 56, 0, 0, 5,
/* 0x0170 */ 72, 0, 0, 8, 56, 0, 0, 6, 72, 0, 0, 8, 56, 0, 0,125,
/* 0x0180 */ 72, 0, 0, 8, 56, 0, 0, 91, 72, 0, 0, 8, 56, 0, 0, 45,
/* 0x0190 */ 75,255,255,184,148, 33,255,208,124, 8, 2,166,147,225, 0, 44,
/* 0x01a0 */ 144, 1, 0, 52,124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,
/* 0x01b0 */ 144,191, 0, 16,129, 63, 0, 8,128, 9, 0, 4,144, 31, 0, 20,
/* 0x01c0 */ 128, 31, 0, 12,144, 31, 0, 24,129, 63, 0, 8,129, 41, 0, 0,
/* 0x01d0 */ 128, 31, 0, 16,127,137, 0, 64, 64,156, 0, 12, 56, 96, 0,127,
/* 0x01e0 */ 75,255,255,125,128, 31, 0, 16,144, 31, 0, 28,129, 63, 0, 28,
/* 0x01f0 */ 56, 9,255,255,124, 9, 3,120,145, 63, 0, 28, 56, 0,255,255,
/* 0x0200 */ 127,137, 0, 0, 65,158, 0, 48,129,127, 0, 24,129, 63, 0, 20,
/* 0x0210 */ 136, 9, 0, 0,152, 11, 0, 0,129, 63, 0, 20, 56, 9, 0, 1,
/* 0x0220 */ 144, 31, 0, 20,129, 63, 0, 24, 56, 9, 0, 1,144, 31, 0, 24,
/* 0x0230 */ 75,255,255,188,129,127, 0, 8,129, 63, 0, 8,129, 41, 0, 4,
/* 0x0240 */ 128, 31, 0, 16,124, 9, 2, 20,144, 11, 0, 4,129,127, 0, 8,
/* 0x0250 */ 129, 63, 0, 8,129, 41, 0, 0,128, 31, 0, 16,124, 0, 72, 80,
/* 0x0260 */ 144, 11, 0, 0,129, 97, 0, 0,128, 11, 0, 4,124, 8, 3,166,
/* 0x0270 */ 131,235,255,252,125, 97, 91,120, 78,128, 0, 32,148, 33,255,176,
/* 0x0280 */ 124, 8, 2,166,147,225, 0, 76,144, 1, 0, 84,124, 63, 11,120,
/* 0x0290 */ 144,127, 0, 8,144,159, 0, 12,144,191, 0, 16,144,223, 0, 20,
/* 0x02a0 */ 129, 63, 0, 12,128, 9, 0, 0, 47,128, 0, 0, 65,158, 1,192,
/* 0x02b0 */ 56, 31, 0, 32,128,127, 0, 8,124, 4, 3,120, 56,160, 0, 12,
/* 0x02c0 */ 75,255,254,213,128, 31, 0, 32, 47,128, 0, 0, 64,158, 0, 48,
/* 0x02d0 */ 128, 31, 0, 36, 61, 32, 33, 88, 97, 41, 80, 85,127,128, 72, 0,
/* 0x02e0 */ 65,158, 0, 8, 72, 0, 0, 36,129, 63, 0, 8,128, 9, 0, 0,
/* 0x02f0 */ 47,128, 0, 0, 65,158, 1,120, 72, 0, 0, 16,128, 31, 0, 36,
/* 0x0300 */ 47,128, 0, 0, 64,158, 0, 12, 56, 96, 0,127, 75,255,254, 81,
/* 0x0310 */ 128, 31, 0, 36,129, 63, 0, 32,127,128, 72, 64, 65,157,255,236,
/* 0x0320 */ 129, 63, 0, 12,129,127, 0, 32,128, 9, 0, 0,127,139, 0, 64,
/* 0x0330 */ 65,157,255,216,128, 31, 0, 36,129, 63, 0, 32,127,128, 72, 64,
/* 0x0340 */ 64,156, 0,228,128, 31, 0, 32,144, 31, 0, 48,129, 63, 0, 8,
/* 0x0350 */ 129,127, 0, 12, 57, 95, 0, 48,136, 31, 0, 40, 84, 0, 6, 62,
/* 0x0360 */ 129, 31, 0, 16,125, 9, 3,166,128,105, 0, 4,128,159, 0, 36,
/* 0x0370 */ 128,171, 0, 4,125, 70, 83,120,124, 7, 3,120, 78,128, 4, 33,
/* 0x0380 */ 124, 96, 27,120,144, 31, 0, 52,128, 31, 0, 52, 47,128, 0, 0,
/* 0x0390 */ 64,158,255,120,128, 31, 0, 32,129, 63, 0, 48,127,128, 72, 0,
/* 0x03a0 */ 64,158,255,104,136, 31, 0, 41, 84, 0, 6, 62, 47,128, 0, 0,
/* 0x03b0 */ 65,158, 0, 64,128, 31, 0, 20, 47,128, 0, 0, 65,158, 0, 52,
/* 0x03c0 */ 129, 63, 0, 12,136, 31, 0, 42, 84, 11, 6, 62,136, 31, 0, 41,
/* 0x03d0 */ 84, 0, 6, 62,129, 31, 0, 20,125, 9, 3,166,128,105, 0, 4,
/* 0x03e0 */ 128,159, 0, 48,125,101, 91,120,124, 6, 3,120, 78,128, 4, 33,
/* 0x03f0 */ 129,127, 0, 8,129, 63, 0, 8,129, 41, 0, 4,128, 31, 0, 36,
/* 0x0400 */ 124, 9, 2, 20,144, 11, 0, 4,129,127, 0, 8,129, 63, 0, 8,
/* 0x0410 */ 129, 41, 0, 0,128, 31, 0, 36,124, 0, 72, 80,144, 11, 0, 0,
/* 0x0420 */ 72, 0, 0, 24,129, 63, 0, 12,128,127, 0, 8,128,137, 0, 4,
/* 0x0430 */ 128,191, 0, 36, 75,255,253, 97,129,127, 0, 12,129, 63, 0, 12,
/* 0x0440 */ 129, 41, 0, 4,128, 31, 0, 32,124, 9, 2, 20,144, 11, 0, 4,
/* 0x0450 */ 129,127, 0, 12,129, 63, 0, 12,129, 41, 0, 0,128, 31, 0, 32,
/* 0x0460 */ 124, 0, 72, 80,144, 11, 0, 0, 75,255,254, 56,129, 97, 0, 0,
/* 0x0470 */ 128, 11, 0, 4,124, 8, 3,166,131,235,255,252,125, 97, 91,120,
/* 0x0480 */ 78,128, 0, 32,148, 33,255,224,147,225, 0, 28,124, 63, 11,120,
/* 0x0490 */ 144,127, 0, 8,144,159, 0, 12,128, 31, 0, 12, 47,128, 0, 0,
/* 0x04a0 */ 65,158, 0, 52,129, 63, 0, 8,125, 43, 75,120, 56, 0, 0, 0,
/* 0x04b0 */ 152, 11, 0, 0, 57, 41, 0, 1,145, 63, 0, 8,129, 63, 0, 12,
/* 0x04c0 */ 56, 9,255,255,144, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 8,
/* 0x04d0 */ 75,255,255,212,129, 97, 0, 0,131,235,255,252,125, 97, 91,120,
/* 0x04e0 */ 78,128, 0, 32,148, 33,255,224,147,225, 0, 28,124, 63, 11,120,
/* 0x04f0 */ 144,127, 0, 8,144,159, 0, 12,144,191, 0, 16,128, 31, 0, 8,
/* 0x0500 */ 47,128, 0, 0, 65,158, 0,100,129, 63, 0, 8,129, 41, 0, 0,
/* 0x0510 */ 128, 31, 0, 12,127,137, 0, 0, 65,158, 0, 36,129, 63, 0, 8,
/* 0x0520 */ 128, 9, 0, 0, 47,128, 0, 1, 64,158, 0, 48,128, 31, 0, 12,
/* 0x0530 */ 47,128, 0, 0, 64,158, 0, 8, 72, 0, 0, 32,129, 63, 0, 8,
/* 0x0540 */ 128, 31, 0, 12,144, 9, 0, 0,129, 63, 0, 8,128, 31, 0, 16,
/* 0x0550 */ 144, 9, 0, 4, 72, 0, 0, 20,129, 63, 0, 8, 56, 9, 0, 8,
/* 0x0560 */ 144, 31, 0, 8, 75,255,255,164,129, 97, 0, 0,131,235,255,252,
/* 0x0570 */ 125, 97, 91,120, 78,128, 0, 32,148, 33,255,192,124, 8, 2,166,
/* 0x0580 */ 147,225, 0, 60,144, 1, 0, 68,124, 63, 11,120,144,127, 0, 8,
/* 0x0590 */ 144,159, 0, 12,144,191, 0, 16,144,223, 0, 20,144,255, 0, 24,
/* 0x05a0 */ 56, 0,255,255,144, 31, 0, 28, 56, 0, 0, 0,144, 31, 0, 32,
/* 0x05b0 */ 56, 0, 0, 0,144, 31, 0, 36,129, 63, 0, 8, 56, 9, 8, 34,
/* 0x05c0 */ 144, 31, 0, 8,129, 63, 0, 16, 56, 9,255,255,144, 31, 0, 16,
/* 0x05d0 */ 47,128, 0, 0, 65,156, 0,136,129, 63, 0, 12,128, 9, 0, 0,
/* 0x05e0 */ 47,128, 0, 1, 64,158, 0,104,129, 63, 0, 12,129, 41, 0, 8,
/* 0x05f0 */ 128, 31, 0, 28,127,137, 0, 64, 64,156, 0, 28,129, 63, 0, 12,
/* 0x0600 */ 128, 9, 0, 8,144, 31, 0, 28,129, 63, 0, 12,128, 9, 0, 16,
/* 0x0610 */ 144, 31, 0, 36,129, 63, 0, 12,129,127, 0, 12,129, 41, 0, 20,
/* 0x0620 */ 128, 11, 0, 8,125, 41, 2, 20,128, 31, 0, 32,127,137, 0, 64,
/* 0x0630 */ 64,157, 0, 28,129, 63, 0, 12,129,127, 0, 12,129, 41, 0, 20,
/* 0x0640 */ 128, 11, 0, 8,124, 9, 2, 20,144, 31, 0, 32,129, 63, 0, 12,
/* 0x0650 */ 56, 9, 0, 32,144, 31, 0, 12, 75,255,255,108,128, 31, 0, 24,
/* 0x0660 */ 124, 9, 0,248,128, 31, 0, 28,125, 41, 0, 56,128, 31, 0, 36,
/* 0x0670 */ 124, 0, 74, 20,144, 31, 0, 36,129, 63, 0, 28,128, 31, 0, 24,
/* 0x0680 */ 125, 32, 0, 56,144, 31, 0, 28,129, 63, 0, 32,128, 31, 0, 28,
/* 0x0690 */ 125, 32, 72, 80,128, 31, 0, 24,125, 32, 72, 80, 57, 41,255,255,
/* 0x06a0 */ 128, 31, 0, 24,125, 32, 0, 56,144, 31, 0, 32,129, 63, 0, 36,
/* 0x06b0 */ 128, 31, 0, 24,125, 32, 72, 80, 57, 41,255,255,128, 31, 0, 24,
/* 0x06c0 */ 125, 32, 0, 56,144, 31, 0, 36,128,127, 0, 28,128,159, 0, 32,
/* 0x06d0 */ 56,160, 0, 0,128,223, 0, 8, 56,224,255,255, 57, 0, 0, 0,
/* 0x06e0 */ 75,255,250,101,144,127, 0, 40,129,127, 0, 20,129, 63, 0, 40,
/* 0x06f0 */ 128, 31, 0, 32,124, 9, 2, 20,144, 11, 0, 0,129, 63, 0, 40,
/* 0x0700 */ 128, 31, 0, 28,124, 0, 72, 80,124, 3, 3,120,129, 97, 0, 0,
/* 0x0710 */ 128, 11, 0, 4,124, 8, 3,166,131,235,255,252,125, 97, 91,120,
/* 0x0720 */ 78,128, 0, 32,148, 33,255,144,124, 8, 2,166,147,225, 0,108,
/* 0x0730 */ 144, 1, 0,116,124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,
/* 0x0740 */ 144,191, 0, 16,144,223, 0, 20,144,255, 0, 24,145, 31, 0, 28,
/* 0x0750 */ 145, 63, 0, 32,129, 63, 0, 8,129, 41, 0, 28,128, 31, 0, 8,
/* 0x0760 */ 124, 9, 2, 20,144, 31, 0, 36,129, 63, 0, 8,160, 9, 0, 16,
/* 0x0770 */ 84, 0, 4, 62, 47,128, 0, 3, 65,158, 0, 16, 56, 0, 0, 16,
/* 0x0780 */ 144, 31, 0, 80, 72, 0, 0, 12, 57, 32, 0, 0,145, 63, 0, 80,
/* 0x0790 */ 129, 63, 0, 8,160, 9, 0, 44, 84, 0, 4, 62, 57, 63, 0, 40,
/* 0x07a0 */ 128,127, 0, 80,128,159, 0, 36,124, 5, 3,120,125, 38, 75,120,
/* 0x07b0 */ 128,255, 0, 32, 75,255,253,197,124, 96, 27,120,144, 31, 0, 44,
/* 0x07c0 */ 56, 0, 0, 0,144, 31, 0, 48,129, 63, 0, 8,160, 9, 0, 44,
/* 0x07d0 */ 84, 9, 4, 62,128, 31, 0, 48,127,137, 0, 0, 64,157, 2,176,
/* 0x07e0 */ 128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 56,129, 63, 0, 36,
/* 0x07f0 */ 128, 9, 0, 0, 47,128, 0, 6, 64,158, 0, 40,129, 63, 0, 36,
/* 0x0800 */ 129, 41, 0, 8,128, 31, 0, 44,124, 9, 2, 20,128,127, 0, 20,
/* 0x0810 */ 56,128, 0, 3,124, 5, 3,120, 75,255,252,205, 72, 0, 2, 84,
/* 0x0820 */ 129, 63, 0, 36,128, 9, 0, 0, 47,128, 0, 1, 64,158, 2, 68,
/* 0x0830 */ 129, 63, 0, 36,128, 9, 0, 24, 84, 0, 7,126, 84, 9, 16, 58,
/* 0x0840 */ 60, 0,115, 81, 96, 0, 98, 64,124, 0, 76, 48, 84, 0, 7,126,
/* 0x0850 */ 144, 31, 0, 52,129, 63, 0, 36,128, 9, 0, 16,144, 31, 0, 56,
/* 0x0860 */ 144, 31, 0, 64,129, 63, 0, 36,128, 9, 0, 8,144, 31, 0, 60,
/* 0x0870 */ 144, 31, 0, 68,129, 63, 0, 36,129, 41, 0, 20,128, 31, 0, 68,
/* 0x0880 */ 124, 9, 2, 20,144, 31, 0, 72,128, 31, 0, 32,124, 9, 0,248,
/* 0x0890 */ 128, 31, 0, 68,125, 32, 0, 56,144, 31, 0, 76,129, 63, 0, 64,
/* 0x08a0 */ 128, 31, 0, 76,124, 9, 2, 20,144, 31, 0, 64,129, 63, 0, 68,
/* 0x08b0 */ 128, 31, 0, 76,124, 0, 72, 80,144, 31, 0, 68,129, 63, 0, 68,
/* 0x08c0 */ 128, 31, 0, 44,124, 9, 2, 20,144, 31, 0, 68,129, 63, 0, 72,
/* 0x08d0 */ 128, 31, 0, 44,124, 9, 2, 20,144, 31, 0, 72,128, 31, 0, 12,
/* 0x08e0 */ 124, 11,254,112,125,105, 2,120,125, 43, 72, 80,145, 63, 0, 84,
/* 0x08f0 */ 128, 31, 0, 84,124, 0, 0,208,144, 31, 0, 84,129, 63, 0, 84,
/* 0x0900 */ 85, 41, 15,254,145, 63, 0, 84,129,127, 0, 84, 85,107, 8, 60,
/* 0x0910 */ 145,127, 0, 84,128, 31, 0, 52,129, 63, 0, 84,125, 41, 3,120,
/* 0x0920 */ 145, 63, 0, 84,128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 16,
/* 0x0930 */ 57, 96, 0, 50,145,127, 0, 88, 72, 0, 0, 12, 56, 0, 0, 18,
/* 0x0940 */ 144, 31, 0, 88,128, 31, 0, 12, 47,128, 0, 0, 64,158, 0, 16,
/* 0x0950 */ 129, 63, 0, 16,145, 63, 0, 92, 72, 0, 0, 12, 57, 96,255,255,
/* 0x0960 */ 145,127, 0, 92,129, 63, 0, 36,129, 41, 0, 4,128, 31, 0, 76,
/* 0x0970 */ 124, 0, 72, 80,128,127, 0, 68,128,159, 0, 64,128,191, 0, 84,
/* 0x0980 */ 128,223, 0, 88,128,255, 0, 92,124, 8, 3,120, 75,255,247,185,
/* 0x0990 */ 124,105, 27,120,128, 31, 0, 68,127,137, 0, 0, 65,158, 0, 8,
/* 0x09a0 */ 72, 0, 0,200,128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 28,
/* 0x09b0 */ 56, 31, 0, 56,128,127, 0, 12,124, 4, 3,120,128,191, 0, 24,
/* 0x09c0 */ 128,223, 0, 28, 75,255,248,185,128, 31, 0, 64,125, 32, 0,208,
/* 0x09d0 */ 128, 31, 0, 32,124, 0, 0,248,125, 32, 0, 56,144, 31, 0, 76,
/* 0x09e0 */ 128, 31, 0, 52, 84, 0, 7,188, 47,128, 0, 0, 65,158, 0, 28,
/* 0x09f0 */ 128, 31, 0, 68,129, 63, 0, 64,124, 0, 74, 20,124, 3, 3,120,
/* 0x0a00 */ 128,159, 0, 76, 75,255,250,129,129, 63, 0, 64,128, 31, 0, 76,
/* 0x0a10 */ 125, 41, 2, 20,128, 31, 0, 68,124, 0, 74, 20,144, 31, 0, 68,
/* 0x0a20 */ 129, 63, 0, 68,128, 31, 0, 72,127,137, 0, 64, 64,156, 0, 68,
/* 0x0a30 */ 129, 63, 0, 72,128, 31, 0, 68,124, 0, 72, 80,128,127, 0, 68,
/* 0x0a40 */ 124, 4, 3,120,128,191, 0, 52, 56,192, 0, 50, 56,224,255,255,
/* 0x0a50 */ 57, 0, 0, 0, 75,255,246,241,124,105, 27,120,128, 31, 0, 68,
/* 0x0a60 */ 127,137, 0, 0, 65,158, 0, 12, 56, 96, 0,127, 75,255,246,241,
/* 0x0a70 */ 129, 63, 0, 36, 56, 9, 0, 32,144, 31, 0, 36,129, 63, 0, 48,
/* 0x0a80 */ 56, 9, 0, 1,144, 31, 0, 48, 75,255,253, 64,129, 63, 0, 8,
/* 0x0a90 */ 129, 41, 0, 24,128, 31, 0, 44,124, 9, 2, 20,124, 3, 3,120,
/* 0x0aa0 */ 129, 97, 0, 0,128, 11, 0, 4,124, 8, 3,166,131,235,255,252,
/* 0x0ab0 */ 125, 97, 91,120, 78,128, 0, 32,148, 33,255,144,124, 8, 2,166,
/* 0x0ac0 */ 147,225, 0,108,144, 1, 0,116,124, 63, 11,120,144,127, 0, 8,
/* 0x0ad0 */ 144,159, 0, 12,144,191, 0, 16,144,223, 0, 20,144,255, 0, 24,
/* 0x0ae0 */ 145, 31, 0, 28,145, 63, 0, 32,145, 95, 0, 36,129, 63, 0, 16,
/* 0x0af0 */ 56, 9, 0, 52,144, 31, 0, 40,128, 31, 0, 36, 47,128, 16, 0,
/* 0x0b00 */ 65,158, 0, 28,128, 31, 0, 36, 61, 32, 0, 1,127,128, 72, 0,
/* 0x0b10 */ 65,158, 0, 12, 56, 96, 0,232, 75,255,246, 69,128, 31, 0, 36,
/* 0x0b20 */ 124, 0, 0,208,144, 31, 0, 48,129, 63, 0, 8, 56, 9, 0, 24,
/* 0x0b30 */ 144, 31, 0, 60,129, 63, 0, 12, 56, 9,255,232,144, 31, 0, 56,
/* 0x0b40 */ 128, 31, 0, 16,144, 31, 0, 68,129, 63, 0, 60,128, 9, 0, 0,
/* 0x0b50 */ 144, 31, 0, 64,129, 63, 0, 56,129, 95, 0, 60,145, 63, 0, 72,
/* 0x0b60 */ 145, 95, 0, 76, 56, 31, 0, 56, 57, 63, 0, 64,124, 3, 3,120,
/* 0x0b70 */ 125, 36, 75,120,128,191, 0, 24, 56,192, 0, 0, 75,255,247, 1,
/* 0x0b80 */ 129, 63, 0, 40,129, 41, 0, 8, 56, 9, 0, 52,128,127, 0, 32,
/* 0x0b90 */ 56,128, 0, 3,124, 5, 3,120, 75,255,249, 77,129, 63, 0, 16,
/* 0x0ba0 */ 160, 9, 0, 44, 84, 0, 4, 62,128,127, 0, 32, 56,128, 0, 5,
/* 0x0bb0 */ 124, 5, 3,120, 75,255,249, 49,129, 63, 0, 16,128,127, 0, 32,
/* 0x0bc0 */ 56,128, 0, 9,128,169, 0, 24, 75,255,249, 29, 56, 31, 0, 72,
/* 0x0bd0 */ 128,127, 0, 16,124, 4, 3,120, 56,160, 0, 0,128,223, 0, 32,
/* 0x0be0 */ 128,255, 0, 24,129, 31, 0, 28,129, 63, 0, 48, 75,255,251, 57,
/* 0x0bf0 */ 124, 96, 27,120,144, 31, 0, 44, 56, 0, 0, 0,144, 31, 0, 80,
/* 0x0c00 */ 129, 63, 0, 16,160, 9, 0, 44, 84, 9, 4, 62,128, 31, 0, 80,
/* 0x0c10 */ 127,137, 0, 0, 64,157, 0,184,129, 63, 0, 40,128, 9, 0, 0,
/* 0x0c20 */ 47,128, 0, 3, 64,158, 0,140,129, 63, 0, 40,128, 9, 0, 8,
/* 0x0c30 */ 144, 31, 0, 84,128,127, 0, 84, 56,128, 0, 0, 56,160, 0, 0,
/* 0x0c40 */ 75,255,245, 45,124, 96, 27,120,144, 31, 0, 88,128, 31, 0, 88,
/* 0x0c50 */ 47,128, 0, 0, 64,156, 0, 8, 72, 0, 0, 32,128,127, 0, 88,
/* 0x0c60 */ 128,159, 0, 16, 56,160, 2, 0, 75,255,244,253,124, 96, 27,120,
/* 0x0c70 */ 47,128, 2, 0, 65,158, 0, 12, 56, 96, 0,127, 75,255,244,225,
/* 0x0c80 */ 128,127, 0, 16, 56,128, 0, 0,128,191, 0, 88, 56,192, 0, 0,
/* 0x0c90 */ 56,224, 0, 0, 57, 0, 0, 0,129, 63, 0, 48, 75,255,250,137,
/* 0x0ca0 */ 124, 96, 27,120,144, 31, 0, 44,128,127, 0, 88, 75,255,244,201,
/* 0x0cb0 */ 129, 63, 0, 40, 56, 9, 0, 32,144, 31, 0, 40,129, 63, 0, 80,
/* 0x0cc0 */ 56, 9, 0, 1,144, 31, 0, 80, 75,255,255, 56,128, 31, 0, 44,
/* 0x0cd0 */ 124, 3, 3,120,129, 97, 0, 0,128, 11, 0, 4,124, 8, 3,166,
/* 0x0ce0 */ 131,235,255,252,125, 97, 91,120, 78,128, 0, 32
/* 0x00e0 */ 66, 0,255,240, 78,128, 0, 32,125, 8, 2,166,127,137,227,120,
/* 0x00f0 */ 128,159,255,248, 85, 30, 0, 38,127,231,251,120,127,164,248, 80,
/* 0x0100 */ 56,161,248, 0, 59,189,255,248, 56,132,255,140, 56,125, 0,116,
/* 0x0110 */ 127,106,219,120, 56, 33,247,232,128,195, 0, 24, 72, 0, 9,153,
/* 0x0120 */ 124,127, 27,120,127,163,235,120,124,157,240, 80, 72, 0, 0, 85,
/* 0x0130 */ 127,232, 3,166,184, 65, 8, 28,128, 33, 8, 24, 78,128, 0, 32,
/* 0x0140 */ 56, 0, 0, 90,124,128, 0, 8, 68, 0, 0, 2, 64,163, 0, 8,
/* 0x0150 */ 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, 72, 0, 0, 8,
/* 0x0160 */ 56, 0, 0, 3, 72, 0, 0, 8, 56, 0, 0, 5, 72, 0, 0, 8,
/* 0x0170 */ 56, 0, 0, 6, 72, 0, 0, 8, 56, 0, 0,125, 72, 0, 0, 8,
/* 0x0180 */ 56, 0, 0, 91, 72, 0, 0, 8, 56, 0, 0, 45, 75,255,255,184,
/* 0x0190 */ 148, 33,255,208,124, 8, 2,166,147,225, 0, 44,144, 1, 0, 52,
/* 0x01a0 */ 124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,144,191, 0, 16,
/* 0x01b0 */ 129, 63, 0, 8,128, 9, 0, 4,144, 31, 0, 20,128, 31, 0, 12,
/* 0x01c0 */ 144, 31, 0, 24,129, 63, 0, 8,129, 41, 0, 0,128, 31, 0, 16,
/* 0x01d0 */ 127,137, 0, 64, 64,156, 0, 12, 56, 96, 0,127, 75,255,255,125,
/* 0x01e0 */ 128, 31, 0, 16,144, 31, 0, 28,129, 63, 0, 28, 56, 9,255,255,
/* 0x01f0 */ 124, 9, 3,120,145, 63, 0, 28, 56, 0,255,255,127,137, 0, 0,
/* 0x0200 */ 65,158, 0, 48,129,127, 0, 24,129, 63, 0, 20,136, 9, 0, 0,
/* 0x0210 */ 152, 11, 0, 0,129, 63, 0, 20, 56, 9, 0, 1,144, 31, 0, 20,
/* 0x0220 */ 129, 63, 0, 24, 56, 9, 0, 1,144, 31, 0, 24, 75,255,255,188,
/* 0x0230 */ 129,127, 0, 8,129, 63, 0, 8,129, 41, 0, 4,128, 31, 0, 16,
/* 0x0240 */ 124, 9, 2, 20,144, 11, 0, 4,129,127, 0, 8,129, 63, 0, 8,
/* 0x0250 */ 129, 41, 0, 0,128, 31, 0, 16,124, 0, 72, 80,144, 11, 0, 0,
/* 0x0260 */ 129, 97, 0, 0,128, 11, 0, 4,124, 8, 3,166,131,235,255,252,
/* 0x0270 */ 125, 97, 91,120, 78,128, 0, 32,148, 33,255,176,124, 8, 2,166,
/* 0x0280 */ 147,225, 0, 76,144, 1, 0, 84,124, 63, 11,120,144,127, 0, 8,
/* 0x0290 */ 144,159, 0, 12,144,191, 0, 16,144,223, 0, 20,129, 63, 0, 12,
/* 0x02a0 */ 128, 9, 0, 0, 47,128, 0, 0, 65,158, 1,192, 56, 31, 0, 32,
/* 0x02b0 */ 128,127, 0, 8,124, 4, 3,120, 56,160, 0, 12, 75,255,254,213,
/* 0x02c0 */ 128, 31, 0, 32, 47,128, 0, 0, 64,158, 0, 48,128, 31, 0, 36,
/* 0x02d0 */ 61, 32, 33, 88, 97, 41, 80, 85,127,128, 72, 0, 65,158, 0, 8,
/* 0x02e0 */ 72, 0, 0, 36,129, 63, 0, 8,128, 9, 0, 0, 47,128, 0, 0,
/* 0x02f0 */ 65,158, 1,120, 72, 0, 0, 16,128, 31, 0, 36, 47,128, 0, 0,
/* 0x0300 */ 64,158, 0, 12, 56, 96, 0,127, 75,255,254, 81,128, 31, 0, 36,
/* 0x0310 */ 129, 63, 0, 32,127,128, 72, 64, 65,157,255,236,129, 63, 0, 12,
/* 0x0320 */ 129,127, 0, 32,128, 9, 0, 0,127,139, 0, 64, 65,157,255,216,
/* 0x0330 */ 128, 31, 0, 36,129, 63, 0, 32,127,128, 72, 64, 64,156, 0,228,
/* 0x0340 */ 128, 31, 0, 32,144, 31, 0, 48,129, 63, 0, 8,129,127, 0, 12,
/* 0x0350 */ 57, 95, 0, 48,136, 31, 0, 40, 84, 0, 6, 62,129, 31, 0, 16,
/* 0x0360 */ 125, 9, 3,166,128,105, 0, 4,128,159, 0, 36,128,171, 0, 4,
/* 0x0370 */ 125, 70, 83,120,124, 7, 3,120, 78,128, 4, 33,124, 96, 27,120,
/* 0x0380 */ 144, 31, 0, 52,128, 31, 0, 52, 47,128, 0, 0, 64,158,255,120,
/* 0x0390 */ 128, 31, 0, 32,129, 63, 0, 48,127,128, 72, 0, 64,158,255,104,
/* 0x03a0 */ 136, 31, 0, 41, 84, 0, 6, 62, 47,128, 0, 0, 65,158, 0, 64,
/* 0x03b0 */ 128, 31, 0, 20, 47,128, 0, 0, 65,158, 0, 52,129, 63, 0, 12,
/* 0x03c0 */ 136, 31, 0, 42, 84, 11, 6, 62,136, 31, 0, 41, 84, 0, 6, 62,
/* 0x03d0 */ 129, 31, 0, 20,125, 9, 3,166,128,105, 0, 4,128,159, 0, 48,
/* 0x03e0 */ 125,101, 91,120,124, 6, 3,120, 78,128, 4, 33,129,127, 0, 8,
/* 0x03f0 */ 129, 63, 0, 8,129, 41, 0, 4,128, 31, 0, 36,124, 9, 2, 20,
/* 0x0400 */ 144, 11, 0, 4,129,127, 0, 8,129, 63, 0, 8,129, 41, 0, 0,
/* 0x0410 */ 128, 31, 0, 36,124, 0, 72, 80,144, 11, 0, 0, 72, 0, 0, 24,
/* 0x0420 */ 129, 63, 0, 12,128,127, 0, 8,128,137, 0, 4,128,191, 0, 36,
/* 0x0430 */ 75,255,253, 97,129,127, 0, 12,129, 63, 0, 12,129, 41, 0, 4,
/* 0x0440 */ 128, 31, 0, 32,124, 9, 2, 20,144, 11, 0, 4,129,127, 0, 12,
/* 0x0450 */ 129, 63, 0, 12,129, 41, 0, 0,128, 31, 0, 32,124, 0, 72, 80,
/* 0x0460 */ 144, 11, 0, 0, 75,255,254, 56,129, 97, 0, 0,128, 11, 0, 4,
/* 0x0470 */ 124, 8, 3,166,131,235,255,252,125, 97, 91,120, 78,128, 0, 32,
/* 0x0480 */ 148, 33,255,224,147,225, 0, 28,124, 63, 11,120,144,127, 0, 8,
/* 0x0490 */ 144,159, 0, 12,128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 52,
/* 0x04a0 */ 129, 63, 0, 8,125, 43, 75,120, 56, 0, 0, 0,152, 11, 0, 0,
/* 0x04b0 */ 57, 41, 0, 1,145, 63, 0, 8,129, 63, 0, 12, 56, 9,255,255,
/* 0x04c0 */ 144, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 8, 75,255,255,212,
/* 0x04d0 */ 129, 97, 0, 0,131,235,255,252,125, 97, 91,120, 78,128, 0, 32,
/* 0x04e0 */ 148, 33,255,224,147,225, 0, 28,124, 63, 11,120,144,127, 0, 8,
/* 0x04f0 */ 144,159, 0, 12,144,191, 0, 16,128, 31, 0, 8, 47,128, 0, 0,
/* 0x0500 */ 65,158, 0,100,129, 63, 0, 8,129, 41, 0, 0,128, 31, 0, 12,
/* 0x0510 */ 127,137, 0, 0, 65,158, 0, 36,129, 63, 0, 8,128, 9, 0, 0,
/* 0x0520 */ 47,128, 0, 1, 64,158, 0, 48,128, 31, 0, 12, 47,128, 0, 0,
/* 0x0530 */ 64,158, 0, 8, 72, 0, 0, 32,129, 63, 0, 8,128, 31, 0, 12,
/* 0x0540 */ 144, 9, 0, 0,129, 63, 0, 8,128, 31, 0, 16,144, 9, 0, 4,
/* 0x0550 */ 72, 0, 0, 20,129, 63, 0, 8, 56, 9, 0, 8,144, 31, 0, 8,
/* 0x0560 */ 75,255,255,164,129, 97, 0, 0,131,235,255,252,125, 97, 91,120,
/* 0x0570 */ 78,128, 0, 32,148, 33,255,192,124, 8, 2,166,147,225, 0, 60,
/* 0x0580 */ 144, 1, 0, 68,124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,
/* 0x0590 */ 144,191, 0, 16,144,223, 0, 20,144,255, 0, 24, 56, 0,255,255,
/* 0x05a0 */ 144, 31, 0, 28, 56, 0, 0, 0,144, 31, 0, 32, 56, 0, 0, 0,
/* 0x05b0 */ 144, 31, 0, 36,129, 63, 0, 8, 56, 9, 8, 34,144, 31, 0, 8,
/* 0x05c0 */ 129, 63, 0, 16, 56, 9,255,255,144, 31, 0, 16, 47,128, 0, 0,
/* 0x05d0 */ 65,156, 0,136,129, 63, 0, 12,128, 9, 0, 0, 47,128, 0, 1,
/* 0x05e0 */ 64,158, 0,104,129, 63, 0, 12,129, 41, 0, 8,128, 31, 0, 28,
/* 0x05f0 */ 127,137, 0, 64, 64,156, 0, 28,129, 63, 0, 12,128, 9, 0, 8,
/* 0x0600 */ 144, 31, 0, 28,129, 63, 0, 12,128, 9, 0, 16,144, 31, 0, 36,
/* 0x0610 */ 129, 63, 0, 12,129,127, 0, 12,129, 41, 0, 20,128, 11, 0, 8,
/* 0x0620 */ 125, 41, 2, 20,128, 31, 0, 32,127,137, 0, 64, 64,157, 0, 28,
/* 0x0630 */ 129, 63, 0, 12,129,127, 0, 12,129, 41, 0, 20,128, 11, 0, 8,
/* 0x0640 */ 124, 9, 2, 20,144, 31, 0, 32,129, 63, 0, 12, 56, 9, 0, 32,
/* 0x0650 */ 144, 31, 0, 12, 75,255,255,108,128, 31, 0, 24,124, 9, 0,248,
/* 0x0660 */ 128, 31, 0, 28,125, 41, 0, 56,128, 31, 0, 36,124, 0, 74, 20,
/* 0x0670 */ 144, 31, 0, 36,129, 63, 0, 28,128, 31, 0, 24,125, 32, 0, 56,
/* 0x0680 */ 144, 31, 0, 28,129, 63, 0, 32,128, 31, 0, 28,125, 32, 72, 80,
/* 0x0690 */ 128, 31, 0, 24,125, 32, 72, 80, 57, 41,255,255,128, 31, 0, 24,
/* 0x06a0 */ 125, 32, 0, 56,144, 31, 0, 32,129, 63, 0, 36,128, 31, 0, 24,
/* 0x06b0 */ 125, 32, 72, 80, 57, 41,255,255,128, 31, 0, 24,125, 32, 0, 56,
/* 0x06c0 */ 144, 31, 0, 36,128,127, 0, 28,128,159, 0, 32, 56,160, 0, 0,
/* 0x06d0 */ 128,223, 0, 8, 56,224,255,255, 57, 0, 0, 0, 75,255,250,101,
/* 0x06e0 */ 144,127, 0, 40,129,127, 0, 20,129, 63, 0, 40,128, 31, 0, 32,
/* 0x06f0 */ 124, 9, 2, 20,144, 11, 0, 0,129, 63, 0, 40,128, 31, 0, 28,
/* 0x0700 */ 124, 0, 72, 80,124, 3, 3,120,129, 97, 0, 0,128, 11, 0, 4,
/* 0x0710 */ 124, 8, 3,166,131,235,255,252,125, 97, 91,120, 78,128, 0, 32,
/* 0x0720 */ 148, 33,255,144,124, 8, 2,166,147,225, 0,108,144, 1, 0,116,
/* 0x0730 */ 124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,144,191, 0, 16,
/* 0x0740 */ 144,223, 0, 20,144,255, 0, 24,145, 31, 0, 28,145, 63, 0, 32,
/* 0x0750 */ 129, 63, 0, 8,129, 41, 0, 28,128, 31, 0, 8,124, 9, 2, 20,
/* 0x0760 */ 144, 31, 0, 36,129, 63, 0, 8,160, 9, 0, 16, 84, 0, 4, 62,
/* 0x0770 */ 47,128, 0, 3, 65,158, 0, 16, 56, 0, 0, 16,144, 31, 0, 80,
/* 0x0780 */ 72, 0, 0, 12, 57, 32, 0, 0,145, 63, 0, 80,129, 63, 0, 8,
/* 0x0790 */ 160, 9, 0, 44, 84, 0, 4, 62, 57, 63, 0, 40,128,127, 0, 80,
/* 0x07a0 */ 128,159, 0, 36,124, 5, 3,120,125, 38, 75,120,128,255, 0, 32,
/* 0x07b0 */ 75,255,253,197,124, 96, 27,120,144, 31, 0, 44, 56, 0, 0, 0,
/* 0x07c0 */ 144, 31, 0, 48,129, 63, 0, 8,160, 9, 0, 44, 84, 9, 4, 62,
/* 0x07d0 */ 128, 31, 0, 48,127,137, 0, 0, 64,157, 2,176,128, 31, 0, 12,
/* 0x07e0 */ 47,128, 0, 0, 65,158, 0, 56,129, 63, 0, 36,128, 9, 0, 0,
/* 0x07f0 */ 47,128, 0, 6, 64,158, 0, 40,129, 63, 0, 36,129, 41, 0, 8,
/* 0x0800 */ 128, 31, 0, 44,124, 9, 2, 20,128,127, 0, 20, 56,128, 0, 3,
/* 0x0810 */ 124, 5, 3,120, 75,255,252,205, 72, 0, 2, 84,129, 63, 0, 36,
/* 0x0820 */ 128, 9, 0, 0, 47,128, 0, 1, 64,158, 2, 68,129, 63, 0, 36,
/* 0x0830 */ 128, 9, 0, 24, 84, 0, 7,126, 84, 9, 16, 58, 60, 0,115, 81,
/* 0x0840 */ 96, 0, 98, 64,124, 0, 76, 48, 84, 0, 7,126,144, 31, 0, 52,
/* 0x0850 */ 129, 63, 0, 36,128, 9, 0, 16,144, 31, 0, 56,144, 31, 0, 64,
/* 0x0860 */ 129, 63, 0, 36,128, 9, 0, 8,144, 31, 0, 60,144, 31, 0, 68,
/* 0x0870 */ 129, 63, 0, 36,129, 41, 0, 20,128, 31, 0, 68,124, 9, 2, 20,
/* 0x0880 */ 144, 31, 0, 72,128, 31, 0, 32,124, 9, 0,248,128, 31, 0, 68,
/* 0x0890 */ 125, 32, 0, 56,144, 31, 0, 76,129, 63, 0, 64,128, 31, 0, 76,
/* 0x08a0 */ 124, 9, 2, 20,144, 31, 0, 64,129, 63, 0, 68,128, 31, 0, 76,
/* 0x08b0 */ 124, 0, 72, 80,144, 31, 0, 68,129, 63, 0, 68,128, 31, 0, 44,
/* 0x08c0 */ 124, 9, 2, 20,144, 31, 0, 68,129, 63, 0, 72,128, 31, 0, 44,
/* 0x08d0 */ 124, 9, 2, 20,144, 31, 0, 72,128, 31, 0, 12,124, 11,254,112,
/* 0x08e0 */ 125,105, 2,120,125, 43, 72, 80,145, 63, 0, 84,128, 31, 0, 84,
/* 0x08f0 */ 124, 0, 0,208,144, 31, 0, 84,129, 63, 0, 84, 85, 41, 15,254,
/* 0x0900 */ 145, 63, 0, 84,129,127, 0, 84, 85,107, 8, 60,145,127, 0, 84,
/* 0x0910 */ 128, 31, 0, 52,129, 63, 0, 84,125, 41, 3,120,145, 63, 0, 84,
/* 0x0920 */ 128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 16, 57, 96, 0, 50,
/* 0x0930 */ 145,127, 0, 88, 72, 0, 0, 12, 56, 0, 0, 18,144, 31, 0, 88,
/* 0x0940 */ 128, 31, 0, 12, 47,128, 0, 0, 64,158, 0, 16,129, 63, 0, 16,
/* 0x0950 */ 145, 63, 0, 92, 72, 0, 0, 12, 57, 96,255,255,145,127, 0, 92,
/* 0x0960 */ 129, 63, 0, 36,129, 41, 0, 4,128, 31, 0, 76,124, 0, 72, 80,
/* 0x0970 */ 128,127, 0, 68,128,159, 0, 64,128,191, 0, 84,128,223, 0, 88,
/* 0x0980 */ 128,255, 0, 92,124, 8, 3,120, 75,255,247,185,124,105, 27,120,
/* 0x0990 */ 128, 31, 0, 68,127,137, 0, 0, 65,158, 0, 8, 72, 0, 0,200,
/* 0x09a0 */ 128, 31, 0, 12, 47,128, 0, 0, 65,158, 0, 28, 56, 31, 0, 56,
/* 0x09b0 */ 128,127, 0, 12,124, 4, 3,120,128,191, 0, 24,128,223, 0, 28,
/* 0x09c0 */ 75,255,248,185,128, 31, 0, 64,125, 32, 0,208,128, 31, 0, 32,
/* 0x09d0 */ 124, 0, 0,248,125, 32, 0, 56,144, 31, 0, 76,128, 31, 0, 52,
/* 0x09e0 */ 84, 0, 7,188, 47,128, 0, 0, 65,158, 0, 28,128, 31, 0, 68,
/* 0x09f0 */ 129, 63, 0, 64,124, 0, 74, 20,124, 3, 3,120,128,159, 0, 76,
/* 0x0a00 */ 75,255,250,129,129, 63, 0, 64,128, 31, 0, 76,125, 41, 2, 20,
/* 0x0a10 */ 128, 31, 0, 68,124, 0, 74, 20,144, 31, 0, 68,129, 63, 0, 68,
/* 0x0a20 */ 128, 31, 0, 72,127,137, 0, 64, 64,156, 0, 68,129, 63, 0, 72,
/* 0x0a30 */ 128, 31, 0, 68,124, 0, 72, 80,128,127, 0, 68,124, 4, 3,120,
/* 0x0a40 */ 128,191, 0, 52, 56,192, 0, 50, 56,224,255,255, 57, 0, 0, 0,
/* 0x0a50 */ 75,255,246,241,124,105, 27,120,128, 31, 0, 68,127,137, 0, 0,
/* 0x0a60 */ 65,158, 0, 12, 56, 96, 0,127, 75,255,246,241,129, 63, 0, 36,
/* 0x0a70 */ 56, 9, 0, 32,144, 31, 0, 36,129, 63, 0, 48, 56, 9, 0, 1,
/* 0x0a80 */ 144, 31, 0, 48, 75,255,253, 64,129, 63, 0, 8,129, 41, 0, 24,
/* 0x0a90 */ 128, 31, 0, 44,124, 9, 2, 20,124, 3, 3,120,129, 97, 0, 0,
/* 0x0aa0 */ 128, 11, 0, 4,124, 8, 3,166,131,235,255,252,125, 97, 91,120,
/* 0x0ab0 */ 78,128, 0, 32,148, 33,255,144,124, 8, 2,166,147,225, 0,108,
/* 0x0ac0 */ 144, 1, 0,116,124, 63, 11,120,144,127, 0, 8,144,159, 0, 12,
/* 0x0ad0 */ 144,191, 0, 16,144,223, 0, 20,144,255, 0, 24,145, 31, 0, 28,
/* 0x0ae0 */ 145, 63, 0, 32,145, 95, 0, 36,129, 63, 0, 16, 56, 9, 0, 52,
/* 0x0af0 */ 144, 31, 0, 40,128, 31, 0, 36, 47,128, 16, 0, 65,158, 0, 28,
/* 0x0b00 */ 128, 31, 0, 36, 61, 32, 0, 1,127,128, 72, 0, 65,158, 0, 12,
/* 0x0b10 */ 56, 96, 0,232, 75,255,246, 69,128, 31, 0, 36,124, 0, 0,208,
/* 0x0b20 */ 144, 31, 0, 48,129, 63, 0, 8, 56, 9, 0, 24,144, 31, 0, 60,
/* 0x0b30 */ 129, 63, 0, 12, 56, 9,255,232,144, 31, 0, 56,128, 31, 0, 16,
/* 0x0b40 */ 144, 31, 0, 68,129, 63, 0, 60,128, 9, 0, 0,144, 31, 0, 64,
/* 0x0b50 */ 129, 63, 0, 56,129, 95, 0, 60,145, 63, 0, 72,145, 95, 0, 76,
/* 0x0b60 */ 56, 31, 0, 56, 57, 63, 0, 64,124, 3, 3,120,125, 36, 75,120,
/* 0x0b70 */ 128,191, 0, 24, 56,192, 0, 0, 75,255,247, 1,129, 63, 0, 40,
/* 0x0b80 */ 129, 41, 0, 8, 56, 9, 0, 52,128,127, 0, 32, 56,128, 0, 3,
/* 0x0b90 */ 124, 5, 3,120, 75,255,249, 77,129, 63, 0, 16,160, 9, 0, 44,
/* 0x0ba0 */ 84, 0, 4, 62,128,127, 0, 32, 56,128, 0, 5,124, 5, 3,120,
/* 0x0bb0 */ 75,255,249, 49,129, 63, 0, 16,128,127, 0, 32, 56,128, 0, 9,
/* 0x0bc0 */ 128,169, 0, 24, 75,255,249, 29, 56, 31, 0, 72,128,127, 0, 16,
/* 0x0bd0 */ 124, 4, 3,120, 56,160, 0, 0,128,223, 0, 32,128,255, 0, 24,
/* 0x0be0 */ 129, 31, 0, 28,129, 63, 0, 48, 75,255,251, 57,124, 96, 27,120,
/* 0x0bf0 */ 144, 31, 0, 44, 56, 0, 0, 0,144, 31, 0, 80,129, 63, 0, 16,
/* 0x0c00 */ 160, 9, 0, 44, 84, 9, 4, 62,128, 31, 0, 80,127,137, 0, 0,
/* 0x0c10 */ 64,157, 0,184,129, 63, 0, 40,128, 9, 0, 0, 47,128, 0, 3,
/* 0x0c20 */ 64,158, 0,140,129, 63, 0, 40,128, 9, 0, 8,144, 31, 0, 84,
/* 0x0c30 */ 128,127, 0, 84, 56,128, 0, 0, 56,160, 0, 0, 75,255,245, 45,
/* 0x0c40 */ 124, 96, 27,120,144, 31, 0, 88,128, 31, 0, 88, 47,128, 0, 0,
/* 0x0c50 */ 64,156, 0, 8, 72, 0, 0, 32,128,127, 0, 88,128,159, 0, 16,
/* 0x0c60 */ 56,160, 2, 0, 75,255,244,253,124, 96, 27,120, 47,128, 2, 0,
/* 0x0c70 */ 65,158, 0, 12, 56, 96, 0,127, 75,255,244,225,128,127, 0, 16,
/* 0x0c80 */ 56,128, 0, 0,128,191, 0, 88, 56,192, 0, 0, 56,224, 0, 0,
/* 0x0c90 */ 57, 0, 0, 0,129, 63, 0, 48, 75,255,250,137,124, 96, 27,120,
/* 0x0ca0 */ 144, 31, 0, 44,128,127, 0, 88, 75,255,244,201,129, 63, 0, 40,
/* 0x0cb0 */ 56, 9, 0, 32,144, 31, 0, 40,129, 63, 0, 80, 56, 9, 0, 1,
/* 0x0cc0 */ 144, 31, 0, 80, 75,255,255, 56,128, 31, 0, 44,124, 3, 3,120,
/* 0x0cd0 */ 129, 97, 0, 0,128, 11, 0, 4,124, 8, 3,166,131,235,255,252,
/* 0x0ce0 */ 125, 97, 91,120, 78,128, 0, 32
};

File diff suppressed because it is too large Load Diff

View File

@ -32,8 +32,8 @@
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_SIZE 2451
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_ADLER32 0x2f346e13
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_CRC32 0xff705e3b
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_ADLER32 0x1a536e2f
#define STUB_POWERPC64LE_LINUX_ELF_FOLD_CRC32 0x055d31f7
unsigned char stub_powerpc64le_linux_elf_fold[2451] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -54,7 +54,7 @@ unsigned char stub_powerpc64le_linux_elf_fold[2451] = {
/* 0x00f0 */ 28, 0, 0, 72,186, 2, 75, 84, 80, 88, 99,125, 20, 58,107,125,
/* 0x0100 */ 186, 1, 98, 81, 0, 0, 67,144, 32, 0, 64, 79, 4, 0, 67,132,
/* 0x0110 */ 190, 85, 75, 84, 64, 40, 11,124,220,255,194, 65,240,255, 32, 67,
/* 0x0120 */ 32, 0,128, 78, 0, 0, 73,232, 8, 0, 41, 57, 0, 0,130, 47,
/* 0x0120 */ 32, 0,128, 78, 0, 0, 73,232, 8, 0, 41, 57, 0, 0,162, 43,
/* 0x0130 */ 244,255,254, 64, 32, 0,128, 78, 48, 0, 33, 56,166, 2, 8,125,
/* 0x0140 */ 0, 0, 33,233,225,255,255, 75,221,255,255, 75,248,255,159,128,
/* 0x0150 */ 38, 0, 30, 85,120,251,231,127, 80,248,164,127, 0,248,161, 56,

View File

@ -231,14 +231,14 @@ section PECTTNUL
mov rdi, rsi
section PEFILTER49
mov ecx, offset filter_length
push rsi
mov rdi, rsi
mov rsi, offset filter_length
mov dl, IMM8(filter_cto)
.att_syntax
push %rsi // save
push %rbx; pop %rsi // input len
#include "arch/amd64/bxx.S"
pop %rsi // restore
.intel_syntax noprefix
pop rsi
// =============
// ============= IMPORTS

View File

@ -36,10 +36,10 @@ ppcbxx: # (*f_unf)(xo->buf, out_len, h.b_cto8, h.b_ftid);
#define ptr0 a4
cmpli cr0,0,ftid,0xd0; bnelr- cr0 # if (0xd0!=ftid) return;
cmplwi cr0,ftid,0xd0; bnelr- cr0 # if (0xd0!=ftid) return;
rlwinm. len,len,32-2,2,31; beqlr- cr0 # if (0==(len>>=2)) return;
lis r0,-(~0<<(32-16- (2+6+ W_CTO))) # limit in 32-bit words
cmpl cr0,0,len,r0
cmplw cr0,len,r0
blt cr0,L5
mr len,r0
L5:
@ -58,7 +58,7 @@ L10:
L20:
lwzu t0,4(ptr) # t0= *++ptr;
rlwinm t1,t0,6+W_CTO,32-(6+W_CTO),31 # t1= top (6+W_CTO) bits of t0
cmpl cr0,0,t1,cto8; beq- cr0,L10 # unconditional branch marked with cto8; unlikely
cmplw cr0,t1,cto8; beq- cr0,L10 # unconditional branch marked with cto8; unlikely
bdnz+ L20 # if (0!=--ctr) goto L20; // likely
ret

View File

@ -46,7 +46,8 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
#define M_LZMA 14
cmpli cr0,meth,M_LZMA
bne cr0,not_lzma
mflr r0
stwu sp,-6*4(sp) // defend against callers who omit the linkage area
mflr r0 // return address
//LzmaDecode( // from lzmaSDK/C/7zip/Compress/LZMA_C/LzmaDecode.h
// a0= &CLzmaDecoderState,
@ -60,7 +61,7 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
addi a2,lsrc,-2 // inSize
la a1,2(src) // inp
stw r0,retaddr(sp) // save return address in caller's frame
stw r0,retaddr(sp) // save return address in linkage area
lbz r0,0(src) // first byte, replaces LzmaDecodeProperties()
rlwinm t1,r0,32-3,3,31 // t1= (r0>>3)==(lit_context-bits + lit_pos_bits)
rlwinm t0,r0,0,32-3,31 // t0= (7& t0)==pos_bits
@ -82,7 +83,7 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
stw r0,0(a6) // outSizeProcessed= 0;
1:
stwu r0,-4(a0) // clear CLZmaDecoderState on stack
cmpl cr0,sp,a0 // compare logical ==> compare unsigned
cmplw cr0,sp,a0 // compare logical ==> compare unsigned
blt cr0,1b
stw a3,0(sp) // frame chain
@ -111,6 +112,7 @@ retaddr = 2*4 // (sp,cr,pc, xx,yy,zz) save area per calling convention
add a2,a2,a4 // &next byte to store
lwz r0,retaddr(sp)
addi a2,a2,-1 // &highest byte stored
lwz sp,0(sp) // un-defend
mtlr r0
not_lzma:

View File

@ -58,10 +58,10 @@
beql-: branch and link [call subroutine] if cr0 is eq, unlikely
*/
#define jnextb0y cmpl 0,bits,hibit; add bits,bits,bits; beql- get32d; blt+
#define jnextb0n cmpl 0,bits,hibit; add bits,bits,bits; beql- get32d; blt-
#define jnextb1y cmpl 0,bits,hibit; add bits,bits,bits; beql- get32d; bgt+
#define jnextb1n cmpl 0,bits,hibit; add bits,bits,bits; beql- get32d; bgt-
#define jnextb0y cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32d; blt+
#define jnextb0n cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32d; blt-
#define jnextb1y cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32d; bgt+
#define jnextb1n cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32d; bgt-
#undef getnextb
/* rotate next bit into bottom bit of reg, set CC on entire result */
@ -80,7 +80,7 @@ get32d:
addi src,src,4
#endif /*}*/
cmpl 0,bits,hibit // cr0 for jnextb
cmpl cr0,bits,hibit // cr0 for jnextb
addc bits,bits,bits // CArry for getnextb
ori bits,bits,1 // the flag bit
ret

View File

@ -58,10 +58,10 @@
beql-: branch and link [call subroutine] if cr0 is eq, unlikely
*/
#define jnextb0y cmpl 0,bits,hibit; add bits,bits,bits; beql- get32; blt+
#define jnextb0n cmpl 0,bits,hibit; add bits,bits,bits; beql- get32; blt-
#define jnextb1y cmpl 0,bits,hibit; add bits,bits,bits; beql- get32; bgt+
#define jnextb1n cmpl 0,bits,hibit; add bits,bits,bits; beql- get32; bgt-
#define jnextb0y cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32; blt+
#define jnextb0n cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32; blt-
#define jnextb1y cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32; bgt+
#define jnextb1n cmpl cr0,bits,hibit; add bits,bits,bits; beql- get32; bgt-
#undef getnextb
/* rotate next bit into bottom bit of reg */

View File

@ -29,7 +29,7 @@
#define t1 11
#define t2 12
#define t3 13
/* t4 is unofficial? */
/* t4 is unofficial */
#define t4 14
/* branch and link */

View File

@ -36,10 +36,10 @@ ppcbxx: # (*f_unf)(xo->buf, out_len, h.b_cto8, h.b_ftid);
#define ptr0 a4
cmpli cr0,0,ftid,0xd0; bnelr- cr0 # if (0xd0!=ftid) return;
cmplwi cr0,ftid,0xd0; bnelr- cr0 # if (0xd0!=ftid) return;
rlwinm. len,len,32-2,2,31; beqlr- cr0 # if (0==(len>>=2)) return;
lis r0,-(~0<<(32-16- (2+6+ W_CTO))) # limit in 32-bit words
cmpl cr0,0,len,r0
cmplw cr0,len,r0
blt cr0,L5
mr len,r0
L5:
@ -58,7 +58,7 @@ L10:
L20:
lwzu t0,4(ptr) # t0= *++ptr;
rlwinm t1,t0,6+W_CTO,32-(6+W_CTO),31 # t1= top (6+W_CTO) bits of t0
cmpl cr0,0,t1,cto8; beq- cr0,L10 # unconditional branch marked with cto8; unlikely
cmplw cr0,t1,cto8; beq- cr0,L10 # unconditional branch marked with cto8; unlikely
bdnz+ L20 # if (0!=--ctr) goto L20; // likely
ret

View File

@ -44,7 +44,7 @@ retaddr = 6*8 // (sp,cr,pc, xx,yy,zz) save area per calling convention
//// teq r0,r0 // debugging
#define M_LZMA 14
cmpli cr0,0,meth,M_LZMA
cmplwi cr0,meth,M_LZMA
bne cr0,not_lzma
mflr r0
@ -82,7 +82,7 @@ retaddr = 6*8 // (sp,cr,pc, xx,yy,zz) save area per calling convention
stw r0,0(a6) // outSizeProcessed= 0;
1:
stwu r0,-4(a0) // clear CLZmaDecoderState on stack
cmpl cr0,1,sp,a0 // compare logical ==> compare unsigned
cmpld cr0,sp,a0 // compare logical ==> compare unsigned
blt cr0,1b
stw a3,0(sp) // frame chain

View File

@ -33,7 +33,7 @@
dcbtst 0,dst // prime dcache for store
mflr t3 // return address
cmpli cr0,0,meth,M_NRV2B_LE32
cmplwi cr0,meth,M_NRV2B_LE32
bne cr0,not_nrv2b
std dst,0(ldst) // original dst

View File

@ -33,7 +33,7 @@
dcbtst 0,dst // prime dcache for store
mflr t3 // return address
cmpli cr0,0,meth,M_NRV2D_LE32
cmplwi cr0,meth,M_NRV2D_LE32
bne cr0,not_nrv2d
std dst,0(ldst) // original dst

View File

@ -33,7 +33,7 @@
dcbtst 0,dst // prime dcache for store
mflr t3 // return address
cmpli cr0,0,meth,M_NRV2E_LE32
cmplwi cr0,meth,M_NRV2E_LE32
bne cr0,not_nrv2e
std dst,0(ldst) // original dst

View File

@ -86,9 +86,14 @@ fold_begin:
sub r0,r0,#1 @ one page
mov r0,r0,lsl #2+ PAGE_SHIFT
sub r0,r0,r1 @ space for argv,env,auxv
sub r0,r0,#4 @ room for added env ptr
sub r0,r0,#4 @ new_argv= room for added env ptr
mov r1,sp @ old_argv
mov sp,r0 @ new_argv
/* preserve 8-byte alignment of stack pointer */
eor r2,sp,r0 @ the misalignment of old_argv and new_argv
and r2,r2,#4 @ must be 0 or 4 (mod 8)
sub r0,r0,r2 @ new_argv with same 8-byte alignment as old_argv
mov sp,r0
stmdb sp!,{r3,r4,r6,r7,r11} @ ADRU,LENU,sz_unc,crumb,argc; drop MFLG
SP_sz_unc= 2*4
SP_argc= 4*4

View File

@ -71,7 +71,7 @@ L90:
lwz a1,-8(r31) # offset to {l_info; p_info; b_info}
subf a0,a1,r31 # &l_info
lwz a3,sz_unc+sz_p_info+sz_l_info(a0) # sz_mach_headers
cmpli 0,a3,2048; bgt L100; li a3,2048 # at least 2 KiB for /usr/lib/dyld
cmpli cr0,a3,2048; bgt L100; li a3,2048 # at least 2 KiB for /usr/lib/dyld
L100:
movr r29,sp # remember for restoring later
subf sp,a3,sp # alloca

View File

@ -189,7 +189,7 @@ sz_auxv= 2*4
li r0,__NR_mmap
mr t4,a0 // save address being allocated
sc
cmp cr0,t4,a0; bne msg_SELinux
cmpl cr0,t4,a0; bne msg_SELinux
mtctr r31
lwz r0,sz_unc(r30)
@ -197,11 +197,10 @@ sz_auxv= 2*4
la ldst,31*4(sp) // &slot on stack
stw r0,31*4(sp) // lzma uses for EOF
mr dst,a0
mtlr a0 // &continuation
mtlr a0 // &continuation at unfolded code
lwz lsrc,sz_cpr(r30)
addi src,r30,sz_b_info
la sp,-6*4(sp) // (sp,pc,cr, xx,yy,zz) save area per calling convention
bctr // goto decomrpess; return to link register (mmap'ed page)
bctr // goto decompress; continue at unfolded code on mmap'ed page
// Example code at entrypoint of C-language subroutine:
// mflr r0 # r0= return address

View File

@ -54,7 +54,6 @@ fold_begin:
call L90
#include "arch/powerpc/32/bxx.S"
L90:
la sp,6*4(sp) // trim save area used by decompressor
mflr a5 // &ppcbxx: f_unfilter
mr a6,r28 // a6= &Elf32_auxv
lwz a1,-8(r31) // #bytes which preceed -8(r31)

View File

@ -101,7 +101,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
cmpld cr0,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet
@ -265,7 +265,7 @@ dy_uncpr:
// FIXME: check status
lbz a3,b_ftid(s_cpr)
cmpli cr0,0,a3,0
cmplwi cr0,a3,0
beq dy_uncpr
lbz a2,b_cto8(s_cpr)
ld a1,sz_unc(s_cpr)

View File

@ -87,7 +87,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
cmpld cr0,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -71,7 +71,7 @@ L90:
lwz a1,-8(r31) # offset to {l_info; p_info; b_info}
subf a0,a1,r31 # &l_info
lwz a3,sz_unc+sz_p_info+sz_l_info(a0) # sz_mach_headers
cmpli 0,0,a3,2048; bgt L100; li a3,2048 # at least 2 KiB for /usr/lib/dyld
cmplwi cr0,a3,2048; bgt L100; li a3,2048 # at least 2 KiB for /usr/lib/dyld
L100:
movr r29,sp # remember for restoring later
subf sp,a3,sp # alloca

View File

@ -114,7 +114,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
cmpld cr0,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -65,7 +65,7 @@ fold_begin:
zfind:
ld t0,0(a6) // parameters are 16byte aligned
addi a6,a6,8
cmpi cr7,0,t0,0; bne+ cr7,zfind
cmpldi cr7,t0,0; bne+ cr7,zfind
ret
L90:
la sp,LINKAREA(sp) // trim save area used by decompressor

View File

@ -116,7 +116,7 @@ CACHELINE=32
ori dst0,dst0,-1+ CACHELINE // highest addr on cache line
cfl_nrv:
dcbst 0,dst0 // initiate store (modified) cacheline to memory
cmpl cr0,1,dst0,dst // did we cover the highest-addressed byte?
cmpld cr0,dst0,dst // did we cover the highest-addressed byte?
icbi 0,dst0 // discard instructions from cacheline
addi dst0,dst0,CACHELINE // highest addr on next line
blt cr0,cfl_nrv // not done yet

View File

@ -25,33 +25,33 @@ Idx Name Size VMA LMA File off Algn
20 PETLSHAK2 00000004 0000000000000000 0000000000000000 0000171c 2**0 CONTENTS, READONLY
21 PECTTPOS 00000007 0000000000000000 0000000000000000 00001720 2**0 CONTENTS, RELOC, READONLY
22 PECTTNUL 00000003 0000000000000000 0000000000000000 00001727 2**0 CONTENTS, READONLY
23 PEFILTER49 0000004d 0000000000000000 0000000000000000 0000172a 2**0 CONTENTS, RELOC, READONLY
24 PEIMPORT 00000034 0000000000000000 0000000000000000 00001777 2**0 CONTENTS, RELOC, READONLY
25 PEIBYORD 00000002 0000000000000000 0000000000000000 000017ab 2**0 CONTENTS, RELOC, READONLY
26 PEK32ORD 00000012 0000000000000000 0000000000000000 000017ad 2**0 CONTENTS, RELOC, READONLY
27 PEIMORD1 0000000a 0000000000000000 0000000000000000 000017bf 2**0 CONTENTS, RELOC, READONLY
28 PEIMPOR2 00000021 0000000000000000 0000000000000000 000017c9 2**0 CONTENTS, RELOC, READONLY
29 PEIERDLL 0000000b 0000000000000000 0000000000000000 000017ea 2**0 CONTENTS, READONLY
30 PEIEREXE 00000006 0000000000000000 0000000000000000 000017f5 2**0 CONTENTS, RELOC, READONLY
31 PEIMDONE 00000004 0000000000000000 0000000000000000 000017fb 2**0 CONTENTS, READONLY
32 PERELOC1 00000007 0000000000000000 0000000000000000 000017ff 2**0 CONTENTS, RELOC, READONLY
33 PERELOC2 00000004 0000000000000000 0000000000000000 00001806 2**0 CONTENTS, READONLY
34 PERELOC3 00000030 0000000000000000 0000000000000000 0000180a 2**0 CONTENTS, RELOC, READONLY
35 REL64BIG 0000000a 0000000000000000 0000000000000000 0000183a 2**0 CONTENTS, RELOC, READONLY
36 RELOC64J 00000002 0000000000000000 0000000000000000 00001844 2**0 CONTENTS, RELOC, READONLY
37 PERLOHI0 0000000a 0000000000000000 0000000000000000 00001846 2**0 CONTENTS, RELOC, READONLY
38 PERELLO0 0000000b 0000000000000000 0000000000000000 00001850 2**0 CONTENTS, READONLY
39 PERELHI0 0000000e 0000000000000000 0000000000000000 0000185b 2**0 CONTENTS, READONLY
40 PEDEPHAK 0000004b 0000000000000000 0000000000000000 00001869 2**0 CONTENTS, RELOC, READONLY
41 PETLSC 0000001b 0000000000000000 0000000000000000 000018b4 2**0 CONTENTS, RELOC, READONLY
42 PEMAIN20 00000004 0000000000000000 0000000000000000 000018cf 2**0 CONTENTS, READONLY
43 CLEARSTACK 00000010 0000000000000000 0000000000000000 000018d3 2**0 CONTENTS, READONLY
44 PEMAIN21 00000000 0000000000000000 0000000000000000 000018e3 2**0 CONTENTS, READONLY
45 PEISDLL9 0000000f 0000000000000000 0000000000000000 000018e3 2**0 CONTENTS, READONLY
46 PERETURN 00000004 0000000000000000 0000000000000000 000018f2 2**0 CONTENTS, READONLY
47 PEDOJUMP 00000005 0000000000000000 0000000000000000 000018f6 2**0 CONTENTS, RELOC, READONLY
48 PETLSC2 00000026 0000000000000000 0000000000000000 000018fb 2**0 CONTENTS, RELOC, READONLY
49 UPX1HEAD 00000020 0000000000000000 0000000000000000 00001921 2**0 CONTENTS, READONLY
23 PEFILTER49 00000050 0000000000000000 0000000000000000 0000172a 2**0 CONTENTS, RELOC, READONLY
24 PEIMPORT 00000034 0000000000000000 0000000000000000 0000177a 2**0 CONTENTS, RELOC, READONLY
25 PEIBYORD 00000002 0000000000000000 0000000000000000 000017ae 2**0 CONTENTS, RELOC, READONLY
26 PEK32ORD 00000012 0000000000000000 0000000000000000 000017b0 2**0 CONTENTS, RELOC, READONLY
27 PEIMORD1 0000000a 0000000000000000 0000000000000000 000017c2 2**0 CONTENTS, RELOC, READONLY
28 PEIMPOR2 00000021 0000000000000000 0000000000000000 000017cc 2**0 CONTENTS, RELOC, READONLY
29 PEIERDLL 0000000b 0000000000000000 0000000000000000 000017ed 2**0 CONTENTS, READONLY
30 PEIEREXE 00000006 0000000000000000 0000000000000000 000017f8 2**0 CONTENTS, RELOC, READONLY
31 PEIMDONE 00000004 0000000000000000 0000000000000000 000017fe 2**0 CONTENTS, READONLY
32 PERELOC1 00000007 0000000000000000 0000000000000000 00001802 2**0 CONTENTS, RELOC, READONLY
33 PERELOC2 00000004 0000000000000000 0000000000000000 00001809 2**0 CONTENTS, READONLY
34 PERELOC3 00000030 0000000000000000 0000000000000000 0000180d 2**0 CONTENTS, RELOC, READONLY
35 REL64BIG 0000000a 0000000000000000 0000000000000000 0000183d 2**0 CONTENTS, RELOC, READONLY
36 RELOC64J 00000002 0000000000000000 0000000000000000 00001847 2**0 CONTENTS, RELOC, READONLY
37 PERLOHI0 0000000a 0000000000000000 0000000000000000 00001849 2**0 CONTENTS, RELOC, READONLY
38 PERELLO0 0000000b 0000000000000000 0000000000000000 00001853 2**0 CONTENTS, READONLY
39 PERELHI0 0000000e 0000000000000000 0000000000000000 0000185e 2**0 CONTENTS, READONLY
40 PEDEPHAK 0000004b 0000000000000000 0000000000000000 0000186c 2**0 CONTENTS, RELOC, READONLY
41 PETLSC 0000001b 0000000000000000 0000000000000000 000018b7 2**0 CONTENTS, RELOC, READONLY
42 PEMAIN20 00000004 0000000000000000 0000000000000000 000018d2 2**0 CONTENTS, READONLY
43 CLEARSTACK 00000010 0000000000000000 0000000000000000 000018d6 2**0 CONTENTS, READONLY
44 PEMAIN21 00000000 0000000000000000 0000000000000000 000018e6 2**0 CONTENTS, READONLY
45 PEISDLL9 0000000f 0000000000000000 0000000000000000 000018e6 2**0 CONTENTS, READONLY
46 PERETURN 00000004 0000000000000000 0000000000000000 000018f5 2**0 CONTENTS, READONLY
47 PEDOJUMP 00000005 0000000000000000 0000000000000000 000018f9 2**0 CONTENTS, RELOC, READONLY
48 PETLSC2 00000026 0000000000000000 0000000000000000 000018fe 2**0 CONTENTS, RELOC, READONLY
49 UPX1HEAD 00000020 0000000000000000 0000000000000000 00001924 2**0 CONTENTS, READONLY
SYMBOL TABLE:
0000000000000000 l d NRV_HEAD 0000000000000000 NRV_HEAD
0000000000000000 l PEIMDONE 0000000000000000 imports_done
@ -183,8 +183,8 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [PEFILTER49]:
OFFSET TYPE VALUE
0000000000000001 R_X86_64_32 filter_length
0000000000000006 R_X86_64_8 filter_cto
0000000000000007 R_X86_64_32S filter_length
000000000000000c R_X86_64_8 filter_cto
RELOCATION RECORDS FOR [PEIMPORT]:
OFFSET TYPE VALUE

View File

@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x994
.text 0x0000000000008080 0x9a0
*(.text)
.text 0x0000000000008080 0x2a0 tmp/arm.v4a-linux.elf-fold.o
0x00000000000082c4 munmap
0x00000000000082ac getpid
0x00000000000082bc readlink
0x00000000000082e0 mmap
0x00000000000082d4 __clear_cache
0x0000000000008304 mmap_privanon
0x000000000000828c write
0x0000000000008284 read
0x00000000000082a4 unlink
0x0000000000008278 my_bkpt
0x0000000000008280 exit
0x00000000000082b4 brk
0x0000000000008294 open
0x00000000000082cc mprotect
0x000000000000829c close
.text 0x0000000000008320 0x6f4 tmp/arm.v4a-linux.elf-main.o
0x0000000000008894 upx_main
.text 0x0000000000008080 0x2ac tmp/arm.v4a-linux.elf-fold.o
0x00000000000082d0 munmap
0x00000000000082b8 getpid
0x00000000000082c8 readlink
0x00000000000082ec mmap
0x00000000000082e0 __clear_cache
0x0000000000008310 mmap_privanon
0x0000000000008298 write
0x0000000000008290 read
0x00000000000082b0 unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x00000000000082c0 brk
0x00000000000082a0 open
0x00000000000082d8 mprotect
0x00000000000082a8 close
.text 0x000000000000832c 0x6f4 tmp/arm.v4a-linux.elf-main.o
0x00000000000088a0 upx_main
*(.data)
.data 0x0000000000008a14 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a14 0x0 tmp/arm.v4a-linux.elf-main.o
.data 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-fold.o
.data 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a14 0x0
.bss 0x0000000000008a14 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a14 0x0 tmp/arm.v4a-linux.elf-main.o
.bss 0x0000000000008a20 0x0
.bss 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-fold.o
.bss 0x0000000000008a20 0x0 tmp/arm.v4a-linux.elf-main.o
LOAD tmp/arm.v4a-linux.elf-fold.o
LOAD tmp/arm.v4a-linux.elf-main.o
OUTPUT(tmp/arm.v4a-linux.elf-fold.bin elf32-littlearm)

View File

@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-littlearm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0xa2c
.text 0x0000000000008080 0xa38
*(.text)
.text 0x0000000000008080 0x340 tmp/arm.v5a-linux.elf-fold.o
0x0000000000008330 munmap
0x00000000000082f4 getpid
0x000000000000831c readlink
0x0000000000008374 mmap
0x0000000000008358 __clear_cache
0x00000000000083a4 mmap_privanon
0x00000000000082a4 write
0x0000000000008290 read
0x00000000000082e0 unlink
0x0000000000008278 my_bkpt
0x0000000000008280 exit
0x0000000000008308 brk
0x00000000000082b8 open
0x0000000000008344 mprotect
0x00000000000082cc close
.text 0x00000000000083c0 0x6ec tmp/armel-linux.elf-main.o
0x000000000000892c upx_main
.text 0x0000000000008080 0x34c tmp/arm.v5a-linux.elf-fold.o
0x000000000000833c munmap
0x0000000000008300 getpid
0x0000000000008328 readlink
0x0000000000008380 mmap
0x0000000000008364 __clear_cache
0x00000000000083b0 mmap_privanon
0x00000000000082b0 write
0x000000000000829c read
0x00000000000082ec unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x0000000000008314 brk
0x00000000000082c4 open
0x0000000000008350 mprotect
0x00000000000082d8 close
.text 0x00000000000083cc 0x6ec tmp/armel-linux.elf-main.o
0x0000000000008938 upx_main
*(.data)
.data 0x0000000000008aac 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008aac 0x0 tmp/armel-linux.elf-main.o
.data 0x0000000000008ab8 0x0 tmp/arm.v5a-linux.elf-fold.o
.data 0x0000000000008ab8 0x0 tmp/armel-linux.elf-main.o
.data
.bss 0x0000000000008aac 0x0
.bss 0x0000000000008aac 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008aac 0x0 tmp/armel-linux.elf-main.o
.bss 0x0000000000008ab8 0x0
.bss 0x0000000000008ab8 0x0 tmp/arm.v5a-linux.elf-fold.o
.bss 0x0000000000008ab8 0x0 tmp/armel-linux.elf-main.o
LOAD tmp/arm.v5a-linux.elf-fold.o
LOAD tmp/armel-linux.elf-main.o
OUTPUT(tmp/arm.v5a-linux.elf-fold.bin elf32-littlearm)

View File

@ -9,35 +9,35 @@ Linker script and memory map
TARGET(elf32-bigarm)
0x0000000000008080 . = ((0x8000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000008080 0x994
.text 0x0000000000008080 0x9a0
*(.text)
.text 0x0000000000008080 0x2a0 tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082c4 munmap
0x00000000000082ac getpid
0x00000000000082bc readlink
0x00000000000082e0 mmap
0x00000000000082d4 __clear_cache
0x0000000000008304 mmap_privanon
0x000000000000828c write
0x0000000000008284 read
0x00000000000082a4 unlink
0x0000000000008278 my_bkpt
0x0000000000008280 exit
0x00000000000082b4 brk
0x0000000000008294 open
0x00000000000082cc mprotect
0x000000000000829c close
.text 0x0000000000008320 0x6f4 tmp/armeb.v4a-linux.elf-main.o
0x0000000000008894 upx_main
.text 0x0000000000008080 0x2ac tmp/armeb.v4a-linux.elf-fold.o
0x00000000000082d0 munmap
0x00000000000082b8 getpid
0x00000000000082c8 readlink
0x00000000000082ec mmap
0x00000000000082e0 __clear_cache
0x0000000000008310 mmap_privanon
0x0000000000008298 write
0x0000000000008290 read
0x00000000000082b0 unlink
0x0000000000008284 my_bkpt
0x000000000000828c exit
0x00000000000082c0 brk
0x00000000000082a0 open
0x00000000000082d8 mprotect
0x00000000000082a8 close
.text 0x000000000000832c 0x6f4 tmp/armeb.v4a-linux.elf-main.o
0x00000000000088a0 upx_main
*(.data)
.data 0x0000000000008a14 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a14 0x0 tmp/armeb.v4a-linux.elf-main.o
.data 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-fold.o
.data 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-main.o
.data
.bss 0x0000000000008a14 0x0
.bss 0x0000000000008a14 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a14 0x0 tmp/armeb.v4a-linux.elf-main.o
.bss 0x0000000000008a20 0x0
.bss 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-fold.o
.bss 0x0000000000008a20 0x0 tmp/armeb.v4a-linux.elf-main.o
LOAD tmp/armeb.v4a-linux.elf-fold.o
LOAD tmp/armeb.v4a-linux.elf-main.o
OUTPUT(tmp/armeb.v4a-linux.elf-fold.bin elf32-bigarm)

View File

@ -7,14 +7,14 @@ Idx Name Size VMA LMA File off Algn Flags
2 NRV2E 00000148 00000000 00000000 0000003c 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 0000012c 00000000 00000000 00000184 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 000000f0 00000000 00000000 000002b0 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 0000008c 00000000 00000000 000003a0 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 0000099c 00000000 00000000 0000042c 2**0 CONTENTS, READONLY
7 LZMA_DEC20 0000099c 00000000 00000000 00000dc8 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000020 00000000 00000000 00001764 2**0 CONTENTS, READONLY
9 NRV_TAIL 0000001c 00000000 00000000 00001784 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 000017a0 2**0 CONTENTS, READONLY
11 ELFMAINY 00000000 00000000 00000000 000017c4 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000204 00000000 00000000 000017c4 2**0 CONTENTS, READONLY
5 LZMA_ELF00 00000090 00000000 00000000 000003a0 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 0000099c 00000000 00000000 00000430 2**0 CONTENTS, READONLY
7 LZMA_DEC20 0000099c 00000000 00000000 00000dcc 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000024 00000000 00000000 00001768 2**0 CONTENTS, READONLY
9 NRV_TAIL 0000001c 00000000 00000000 0000178c 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 000017a8 2**0 CONTENTS, READONLY
11 ELFMAINY 00000000 00000000 00000000 000017cc 2**0 CONTENTS, READONLY
12 ELFMAINZ 00000204 00000000 00000000 000017cc 2**0 CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d NRV_TAIL 00000000 NRV_TAIL
@ -49,4 +49,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000004 R_PPC_REL14 LZMA_DEC30+0x00000020
00000004 R_PPC_REL14 LZMA_DEC30+0x00000024

View File

@ -9,14 +9,14 @@ Idx Name Size VMA LMA File off Algn Flags
4 NRV2E 00000148 00000000 00000000 000000a0 2**0 CONTENTS, RELOC, READONLY
5 NRV2D 0000012c 00000000 00000000 000001e8 2**0 CONTENTS, RELOC, READONLY
6 NRV2B 000000f0 00000000 00000000 00000314 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 0000008c 00000000 00000000 00000404 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 0000099c 00000000 00000000 00000490 2**0 CONTENTS, READONLY
9 LZMA_DEC20 0000099c 00000000 00000000 00000e2c 2**0 CONTENTS, READONLY
10 LZMA_DEC30 00000020 00000000 00000000 000017c8 2**0 CONTENTS, READONLY
11 NRV_TAIL 0000001c 00000000 00000000 000017e8 2**0 CONTENTS, READONLY
12 CFLUSH 00000020 00000000 00000000 00001804 2**0 CONTENTS, READONLY
13 MACHMAINY 00000004 00000000 00000000 00001824 2**0 CONTENTS, READONLY
14 MACHMAINZ 00000054 00000000 00000000 00001828 2**0 CONTENTS, READONLY
7 LZMA_ELF00 00000090 00000000 00000000 00000404 2**0 CONTENTS, RELOC, READONLY
8 LZMA_DEC10 0000099c 00000000 00000000 00000494 2**0 CONTENTS, READONLY
9 LZMA_DEC20 0000099c 00000000 00000000 00000e30 2**0 CONTENTS, READONLY
10 LZMA_DEC30 00000024 00000000 00000000 000017cc 2**0 CONTENTS, READONLY
11 NRV_TAIL 0000001c 00000000 00000000 000017f0 2**0 CONTENTS, READONLY
12 CFLUSH 00000020 00000000 00000000 0000180c 2**0 CONTENTS, READONLY
13 MACHMAINY 00000004 00000000 00000000 0000182c 2**0 CONTENTS, READONLY
14 MACHMAINZ 00000054 00000000 00000000 00001830 2**0 CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d NRV_TAIL 00000000 NRV_TAIL
@ -53,4 +53,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000004 R_PPC_REL14 LZMA_DEC30+0x00000020
00000004 R_PPC_REL14 LZMA_DEC30+0x00000024

View File

@ -7,14 +7,14 @@ Idx Name Size VMA LMA File off Algn Flags
2 NRV2E 00000148 00000000 00000000 00000038 2**0 CONTENTS, RELOC, READONLY
3 NRV2D 0000012c 00000000 00000000 00000180 2**0 CONTENTS, RELOC, READONLY
4 NRV2B 000000f0 00000000 00000000 000002ac 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 0000008c 00000000 00000000 0000039c 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 0000099c 00000000 00000000 00000428 2**0 CONTENTS, READONLY
7 LZMA_DEC20 0000099c 00000000 00000000 00000dc4 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000020 00000000 00000000 00001760 2**0 CONTENTS, READONLY
9 NRV_TAIL 0000001c 00000000 00000000 00001780 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 0000179c 2**0 CONTENTS, READONLY
11 ELFMAINY 00000022 00000000 00000000 000017c0 2**0 CONTENTS, RELOC, READONLY
12 ELFMAINZ 000000e8 00000000 00000000 000017e2 2**0 CONTENTS, RELOC, READONLY
5 LZMA_ELF00 00000090 00000000 00000000 0000039c 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC10 0000099c 00000000 00000000 0000042c 2**0 CONTENTS, READONLY
7 LZMA_DEC20 0000099c 00000000 00000000 00000dc8 2**0 CONTENTS, READONLY
8 LZMA_DEC30 00000024 00000000 00000000 00001764 2**0 CONTENTS, READONLY
9 NRV_TAIL 0000001c 00000000 00000000 00001788 2**0 CONTENTS, READONLY
10 CFLUSH 00000024 00000000 00000000 000017a4 2**0 CONTENTS, READONLY
11 ELFMAINY 00000022 00000000 00000000 000017c8 2**0 CONTENTS, RELOC, READONLY
12 ELFMAINZ 000000e4 00000000 00000000 000017ea 2**0 CONTENTS, RELOC, READONLY
SYMBOL TABLE:
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d NRV_TAIL 00000000 NRV_TAIL
@ -33,7 +33,7 @@ SYMBOL TABLE:
RELOCATION RECORDS FOR [ELFMAINX]:
OFFSET TYPE VALUE
00000000 R_PPC_REL24 ELFMAINZ+0x000000d8
00000000 R_PPC_REL24 ELFMAINZ+0x000000d4
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
@ -49,7 +49,7 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000004 R_PPC_REL14 LZMA_DEC30+0x00000020
00000004 R_PPC_REL14 LZMA_DEC30+0x00000024
RELOCATION RECORDS FOR [ELFMAINY]:
OFFSET TYPE VALUE

View File

@ -9,30 +9,30 @@ Linker script and memory map
TARGET(elf32-powerpc)
0x0000000000100080 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
.text 0x0000000000100080 0xc6c
.text 0x0000000000100080 0xc68
*(.text)
.text 0x0000000000100080 0x114 tmp/powerpc-linux.elf-fold.o
0x0000000000100184 munmap
0x0000000000100144 mmap
0x0000000000100164 read
0x000000000010015c exit
0x000000000010018c brk
0x000000000010016c open
0x000000000010017c mprotect
0x0000000000100174 close
.text 0x0000000000100194 0xb58 tmp/powerpc-linux.elf-main.o
0x0000000000100ab8 upx_main
.text 0x0000000000100080 0x110 tmp/powerpc-linux.elf-fold.o
0x0000000000100180 munmap
0x0000000000100140 mmap
0x0000000000100160 read
0x0000000000100158 exit
0x0000000000100188 brk
0x0000000000100168 open
0x0000000000100178 mprotect
0x0000000000100170 close
.text 0x0000000000100190 0xb58 tmp/powerpc-linux.elf-main.o
0x0000000000100ab4 upx_main
*(.data)
.data 0x0000000000100cec 0x0 tmp/powerpc-linux.elf-fold.o
.data 0x0000000000100cec 0x0 tmp/powerpc-linux.elf-main.o
.data 0x0000000000100ce8 0x0 tmp/powerpc-linux.elf-fold.o
.data 0x0000000000100ce8 0x0 tmp/powerpc-linux.elf-main.o
.data
.bss 0x0000000000100cec 0x0
.bss 0x0000000000100cec 0x0 tmp/powerpc-linux.elf-fold.o
.bss 0x0000000000100cec 0x0 tmp/powerpc-linux.elf-main.o
.bss 0x0000000000100ce8 0x0
.bss 0x0000000000100ce8 0x0 tmp/powerpc-linux.elf-fold.o
.bss 0x0000000000100ce8 0x0 tmp/powerpc-linux.elf-main.o
.rela.dyn 0x0000000000100cec 0x0
.rela.dyn 0x0000000000100ce8 0x0
.rela.text 0x0000000000000000 0x0 tmp/powerpc-linux.elf-fold.o
LOAD tmp/powerpc-linux.elf-fold.o
LOAD tmp/powerpc-linux.elf-main.o

View File

@ -12,11 +12,11 @@ Idx Name Size VMA LMA File off Algn Flags
7 NRV_TAIL 0000001c 00000000 00000000 0000040c 2**0 CONTENTS, READONLY
8 CFLUSH 00000024 00000000 00000000 00000428 2**0 CONTENTS, READONLY
9 LZMA 00000000 00000000 00000000 0000044c 2**0 CONTENTS, READONLY
10 LZMA_ELF00 0000008c 00000000 00000000 0000044c 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 0000099c 00000000 00000000 000004d8 2**0 CONTENTS, READONLY
12 LZMA_DEC20 0000099c 00000000 00000000 00000e74 2**0 CONTENTS, READONLY
13 LZMA_DEC30 00000020 00000000 00000000 00001810 2**0 CONTENTS, READONLY
14 UPX1HEAD 00000020 00000000 00000000 00001830 2**0 CONTENTS, READONLY
10 LZMA_ELF00 00000090 00000000 00000000 0000044c 2**0 CONTENTS, RELOC, READONLY
11 LZMA_DEC10 0000099c 00000000 00000000 000004dc 2**0 CONTENTS, READONLY
12 LZMA_DEC20 0000099c 00000000 00000000 00000e78 2**0 CONTENTS, READONLY
13 LZMA_DEC30 00000024 00000000 00000000 00001814 2**0 CONTENTS, READONLY
14 UPX1HEAD 00000020 00000000 00000000 00001838 2**0 CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d LINUX020 00000000 LINUX020
00000000 l d LINUX030 00000000 LINUX030
@ -60,4 +60,4 @@ OFFSET TYPE VALUE
RELOCATION RECORDS FOR [LZMA_ELF00]:
OFFSET TYPE VALUE
00000004 R_PPC_REL14 LZMA_DEC30+0x00000020
00000004 R_PPC_REL14 LZMA_DEC30+0x00000024