Compare commits
150 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8dd810c41d | |||
| d9d0dc5201 | |||
| 72880d9e03 | |||
| 6c7ec6eb1b | |||
| 705fc5d116 | |||
| d20b575b9b | |||
| c949beab9c | |||
| 3fb857c435 | |||
| 0a4f999ade | |||
| f0b7147881 | |||
| b36a42cd0a | |||
| 000309b47f | |||
| 5cb12988f0 | |||
| 50c4b749ec | |||
| 5db2734e6f | |||
| e9e5507483 | |||
| d63dc7adfb | |||
| 27db44a8db | |||
| 1a035e2866 | |||
| 887aa20116 | |||
| 5e03d86695 | |||
| 95075aa28e | |||
| 0260f0790a | |||
| 34d65ba292 | |||
| 27a77a15ed | |||
| 76025bfae1 | |||
| 4957faf482 | |||
| 0d8e16d5c8 | |||
| 07baed1581 | |||
| eab5da075a | |||
| 0d1bbb19ce | |||
| 58d6cbc6ac | |||
| 4d3b627839 | |||
| 49455c99ad | |||
| 31bb6bedbd | |||
| 8d54678ea1 | |||
| 590767c299 | |||
| ec1bd342b8 | |||
| b031c9e7f6 | |||
| ea0dfe83b7 | |||
| bdd90f2c57 | |||
| 288dac5d70 | |||
| 9d22e1c35e | |||
| ace2359e7b | |||
| 617e6510a5 | |||
| 26024770b8 | |||
| d556f58e34 | |||
| b6f302dfc0 | |||
| 8e9b5f14af | |||
| 3635c00143 | |||
| abc71baaa6 | |||
| 959aaebede | |||
| d17f8c5049 | |||
| 42a7201a70 | |||
| 1f1744a49a | |||
| fd7dbe5bd9 | |||
| 984549400d | |||
| cf0c49277e | |||
| 16c3f9fa9c | |||
| 2f2539cf34 | |||
| e66823d017 | |||
| 881c32a3df | |||
| ea0a361c35 | |||
| dc60f8bb7b | |||
| 9e92c9ea12 | |||
| a503a54240 | |||
| 265957712a | |||
| c26962bb71 | |||
| a428eddf93 | |||
| dc4f7eb2f9 | |||
| d54ac1ba91 | |||
| a3d46b18ac | |||
| e81dd05666 | |||
| 29394935e3 | |||
| df8acc4ed7 | |||
| 81928d4ab1 | |||
| 3ebf93e03d | |||
| 59e4032f1f | |||
| 8f15777427 | |||
| 748c4bf780 | |||
| befcf6d2b3 | |||
| 48236ecd3c | |||
| f340f84de7 | |||
| 40e19293f9 | |||
| f252f824a4 | |||
| 1d7e5a8130 | |||
| cb2ff92c2f | |||
| ef373ab54f | |||
| 9141a78c29 | |||
| 10a6370738 | |||
| 573009eeb6 | |||
| c3363712d9 | |||
| faa33d89a2 | |||
| f347458c53 | |||
| 530e6d9196 | |||
| b398e18e12 | |||
| 747e8370e0 | |||
| 2c67875781 | |||
| c96e8a8c19 | |||
| 5f203fc082 | |||
| b943c9b471 | |||
| 1a90a1daa8 | |||
| 72dfc743fd | |||
| 465307655b | |||
| 6ce71e6694 | |||
| 7f01b3b92a | |||
| 76950d56b9 | |||
| c11e0d02b3 | |||
| 4c798c1718 | |||
| 450d7e9ad4 | |||
| b8ab79c83e | |||
| 6934bdd533 | |||
| 84dedb73a5 | |||
| 8964aa5221 | |||
| 3481ae236c | |||
| 46adc5f8a4 | |||
| 5296df5899 | |||
| 13dad4be16 | |||
| b5d0c343b4 | |||
| b00b945264 | |||
| 3bda09e105 | |||
| 32d32c4e4a | |||
| 497441b54e | |||
| 9c564fd4c7 | |||
| 0c2263d0e9 | |||
| 3d4d30766d | |||
| 99d84d44fc | |||
| 41ba7077ad | |||
| 8a929a91c3 | |||
| 0604f06841 | |||
| 229924adf9 | |||
| df988b7c69 | |||
| e8106e2e34 | |||
| c21d3e24f8 | |||
| 2d87aa0753 | |||
| b2ad4dc9a0 | |||
| 370f2ea98f | |||
| a05ca565ff | |||
| 52255637f2 | |||
| 0fcaa3a2f5 | |||
| 0e2fa6eb9d | |||
| 1aac462c83 | |||
| 2a0edfd8f7 | |||
| 1f59a9f846 | |||
| 80c20a90ea | |||
| 56a35649fe | |||
| f07cea0b79 | |||
| 4c1b08a281 | |||
| 117f9eddcd | |||
| 7bbbfce482 |
@@ -1,4 +1,5 @@
|
||||
140415ffbcef86a42b4d672249927364430d3d38 RELEASE_111
|
||||
1931f4f28074970ec53b4cd21c7fc181b4da8e5e RELEASE_301
|
||||
223ac5b23f9731ceac9ff8d65167df4900776e36 RELEASE_190
|
||||
2c753c5bf38e7322715e2a5c6c5381111bd7a61a RELEASE_194
|
||||
2ee65b77f9117651e2e5517b2edede23698d73ca RELEASE_196
|
||||
@@ -13,3 +14,5 @@ c2e0cd4d621b047f254f2def42132a03683ff52c RELEASE_192
|
||||
d276aa09033c24d0981bc3f4fee5628aecc988ad RELEASE_290
|
||||
eb1ce56dce7dd1835964362470610925963b9043 RELEASE_110
|
||||
ed96891ef795bceec6b7ff3ca1ca7764431bfb39 RELEASE_191
|
||||
ef9c7f2c9658d73a9b5ab2ed291483d2bbcd8bc7 RELEASE_300
|
||||
efa52753e366300c0e0ebe20631adcb24ed3c15b RELEASE_293
|
||||
|
||||
@@ -1,17 +1,21 @@
|
||||
#
|
||||
# UPX toplevel Makefile - needs GNU make 3.80 or better
|
||||
# UPX toplevel Makefile - needs GNU make 3.81 or better
|
||||
#
|
||||
|
||||
MAKEFLAGS += -rR
|
||||
.SUFFIXES:
|
||||
export SHELL = /bin/sh
|
||||
|
||||
ifneq ($(findstring $(firstword $(MAKE_VERSION)),3.77 3.78 3.78.1 3.79 3.79.1 3.80),)
|
||||
$(error GNU make 3.81 or better is required)
|
||||
endif
|
||||
|
||||
srcdir = .
|
||||
top_srcdir = .
|
||||
-include $(top_srcdir)/Makevars.global ./Makevars.local
|
||||
include $(wildcard $(top_srcdir)/Makevars.global ./Makevars.local)
|
||||
|
||||
|
||||
# info: src/stub needs GNU make 3.81 and special build tools
|
||||
# info: src/stub needs special build tools
|
||||
BUILD_STUB = 0
|
||||
ifneq ($(wildcard $(HOME)/local/bin/bin-upx/.),)
|
||||
BUILD_STUB = 1
|
||||
@@ -19,9 +23,6 @@ endif
|
||||
ifneq ($(wildcard $(HOME)/bin/bin-upx/.),)
|
||||
BUILD_STUB = 1
|
||||
endif
|
||||
ifneq ($(findstring $(firstword $(MAKE_VERSION)),3.79 3.79.1 3.80),)
|
||||
BUILD_STUB = 0
|
||||
endif
|
||||
|
||||
|
||||
default:
|
||||
@@ -35,7 +36,7 @@ endif
|
||||
$(MAKE) -C doc $@
|
||||
|
||||
|
||||
ifneq ($(wildcard .hg/data/.),)
|
||||
ifneq ($(wildcard .hg/.),)
|
||||
# automatically generate ChangeLog from local Mercurial repo
|
||||
ChangeLog:
|
||||
hg log --style=changelog > $@
|
||||
|
||||
@@ -2,6 +2,23 @@
|
||||
User visible changes for UPX
|
||||
==================================================================
|
||||
|
||||
Changes in 3.02 (16 Dec 2007):
|
||||
* fix unmapping on arm-linux.elf
|
||||
* fix error checking in mmap for i386-linux.elf [triggered by -fPIE]
|
||||
* bug fixes
|
||||
|
||||
Changes in 3.01 (31 Jul 2007):
|
||||
* new options --no-mode, --no-owner and --no-time to disable preservation
|
||||
of mode (file permissions), file ownership and timestamps.
|
||||
* dos/exe: fixed an incorrect error message caused by a bug in
|
||||
relocation handling
|
||||
* new format linux/mipsel supports ELF on [32-bit] R3000
|
||||
* fix argv[0] on PowerPC with --lzma
|
||||
* bug fixes
|
||||
|
||||
Changes in 3.00 (27 Apr 2007):
|
||||
* watcom/le & tmt/adam: fixed a problem when using certain filters
|
||||
|
||||
Changes in 2.93 beta (08 Mar 2007):
|
||||
* new formats Mach/i386 and Mach/fat support Mac OS X i686 and
|
||||
Universal binaries [i686 and PowerPC only]
|
||||
|
||||
@@ -12,14 +12,6 @@
|
||||
http://upx.sourceforge.net
|
||||
|
||||
|
||||
|
||||
WARNING - UNSTABLE BETA VERSION
|
||||
===============================
|
||||
|
||||
The current stable release is 2.02, and the next stable release
|
||||
will be called version 3.00.
|
||||
|
||||
|
||||
MAJOR NEWS IN UPX 3
|
||||
===================
|
||||
|
||||
|
||||
+8
-1
@@ -139,7 +139,11 @@ B<--help>: prints the help
|
||||
B<--version>: print the version of B<UPX>
|
||||
|
||||
B<--exact>: when compressing, require to be able to get a byte-identical file
|
||||
after decompression with option B<-d>
|
||||
after decompression with option B<-d>. [NOTE: this is work in progress and is
|
||||
not supported for all formats yet. If you do care, as a workaround you can
|
||||
compress and then decompress your program a first time - any further
|
||||
compress-decompress steps should then yield byte-identical results
|
||||
as compared to the first decompressed version.]
|
||||
|
||||
[ ...to be written... - type `B<upx --help>' for now ]
|
||||
|
||||
@@ -684,6 +688,9 @@ Notes:
|
||||
- UPX creates as default a suitable executable for CD-Mastering
|
||||
and console transfer. For a CD-Master main executable you could also try
|
||||
the special option "--boot-only" as described below.
|
||||
It has been reported that upx packed executables are fully compatible with
|
||||
the Sony PlayStation 2 (PS2, PStwo) and Sony PlayStation Portable (PSP) in
|
||||
Sony PlayStation (PSone) emulation mode.
|
||||
|
||||
- Normally the packed files use the same memory areas like the uncompressed
|
||||
versions, so they will not override other memory areas while unpacking.
|
||||
|
||||
+36
-13
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# UPX Makefile - needs GNU make 3.80 or better
|
||||
# UPX Makefile - needs GNU make 3.81 or better
|
||||
#
|
||||
|
||||
MAKEFLAGS += -rR
|
||||
@@ -7,6 +7,10 @@ MAKEFLAGS += -rR
|
||||
export SHELL = /bin/sh
|
||||
override e = $($1) $(EXTRA_$1) $(upx_$1) $($(basename $(notdir $@)).$1)
|
||||
|
||||
ifneq ($(findstring $(firstword $(MAKE_VERSION)),3.77 3.78 3.78.1 3.79 3.79.1 3.80),)
|
||||
$(error GNU make 3.81 or better is required)
|
||||
endif
|
||||
|
||||
ifndef srcdir
|
||||
srcdir := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))
|
||||
srcdir := $(shell echo '$(srcdir)' | sed 's,/*$$,,')
|
||||
@@ -14,7 +18,7 @@ endif
|
||||
ifndef top_srcdir
|
||||
top_srcdir := $(srcdir)/..
|
||||
endif
|
||||
-include $(top_srcdir)/Makevars.global ./Makevars.local
|
||||
include $(wildcard $(top_srcdir)/Makevars.global ./Makevars.local)
|
||||
ifneq ($(srcdir),.)
|
||||
##$(info Info: using VPATH . $(srcdir))
|
||||
VPATH := . $(srcdir)
|
||||
@@ -27,7 +31,6 @@ ifneq ($(findstring $(firstword $(CXX)),g++),)
|
||||
USE_GNUC ?= 1
|
||||
endif
|
||||
ifeq ($(USE_GNUC),1)
|
||||
CXXFLAGS += -MMD
|
||||
ifeq ($(DEBUG),1)
|
||||
CXXFLAGS += -O0 -g
|
||||
else
|
||||
@@ -52,37 +55,57 @@ INCLUDES += -I$(UPX_UCLDIR)/include
|
||||
LIBS += $(addprefix -L,$(dir $(wildcard $(UPX_UCLDIR)/libucl$(libext) $(UPX_UCLDIR)/src/.libs/libucl$(libext))))
|
||||
endif
|
||||
LIBS += -lucl -lz
|
||||
# you should set envvar UPX_LZMADIR to point to your unpacked lzma443.tar.bz2
|
||||
ifneq ($(wildcard $(UPX_LZMADIR)/C/7zip/.),)
|
||||
DEFS += -DWITH_LZMA=1
|
||||
# you should set envvar UPX_LZMADIR to point to your unpacked LZMA SDK
|
||||
include $(top_srcdir)/src/stub/src/c/Makevars.lzma
|
||||
ifneq ($(UPX_LZMA_VERSION),)
|
||||
DEFS += -DWITH_LZMA=$(UPX_LZMA_VERSION)
|
||||
INCLUDES += -I$(UPX_LZMADIR)
|
||||
endif
|
||||
|
||||
|
||||
all: upx$(exeext)
|
||||
.DELETE_ON_ERROR: upx$(exeext) $(upx_OBJECTS)
|
||||
all: upx$(exeext) | .depend
|
||||
.DELETE_ON_ERROR: upx$(exeext) $(upx_OBJECTS) .depend
|
||||
|
||||
upx$(exeext): $(upx_OBJECTS) $(upx_DEPENDENCIES)
|
||||
$($(notdir $@).PRE_LINK_STEP)
|
||||
$(strip $(CXXLD) $(call e,CPPFLAGS) $(call e,CXXFLAGS) $(call e,LDFLAGS) -o $@ $(upx_OBJECTS) $(call e,LDADD) $(call e,LIBS))
|
||||
$($(notdir $@).POST_LINK_STEP)
|
||||
|
||||
%.o : %.cpp
|
||||
%.o : %.cpp | .depend
|
||||
$(strip $(CXX) $(call e,CPPFLAGS) $(call e,CXXFLAGS) -o $@ -c $<)
|
||||
|
||||
.depend: $(wildcard $(srcdir)/*.cpp $(srcdir)/*.h) $(MAKEFILE_LIST)
|
||||
@rm -f $@
|
||||
ifeq ($(USE_GNUC),1)
|
||||
@echo "Updating $@"
|
||||
@$(strip $(CXX) $(call e,CPPFLAGS) -MM) $(filter %.cpp,$^) > $@
|
||||
else
|
||||
touch $@
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(USE_GNUC),1)
|
||||
##compress_lzma$(objext) : CXXFLAGS += -O3 -fomit-frame-pointer
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-cast-qual
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-non-virtual-dtor
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-shadow
|
||||
ifeq ($(UPX_LZMA_VERSION),0x443)
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-non-virtual-dtor
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-unused
|
||||
##compress_lzma$(objext) : CXXFLAGS += -Wno-error
|
||||
endif
|
||||
# needed for gcc-4.3:
|
||||
compress_lzma$(objext) : CXXFLAGS += -Wno-error
|
||||
endif
|
||||
|
||||
|
||||
mostlyclean clean distclean maintainer-clean:
|
||||
rm -f *.d *.map *.o *.obj *.res upx.exe upx.out upx.ttp upx$(exeext)
|
||||
rm -f *.d *.map *.o *.obj *.res .depend upx.exe upx.out upx.ttp upx$(exeext)
|
||||
|
||||
-include *.d
|
||||
.PHONY: all mostlyclean clean distclean maintainer-clean
|
||||
|
||||
ifeq ($(MAKECMDGOALS),mostlyclean)
|
||||
else ifeq ($(MAKECMDGOALS),clean)
|
||||
else ifeq ($(MAKECMDGOALS),distclean)
|
||||
else ifeq ($(MAKECMDGOALS),maintainer-clean)
|
||||
else
|
||||
-include .depend
|
||||
endif
|
||||
|
||||
+7
-5
@@ -182,8 +182,10 @@ int upx_decompress ( const upx_bytep src, unsigned src_len,
|
||||
//
|
||||
**************************************************************************/
|
||||
|
||||
int upx_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult )
|
||||
{
|
||||
@@ -201,15 +203,15 @@ int upx_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
}
|
||||
#if defined(WITH_LZMA)
|
||||
else if (M_IS_LZMA(method))
|
||||
r = upx_lzma_test_overlap(buf, src_off, src_len, dst_len, method, cresult);
|
||||
r = upx_lzma_test_overlap(buf, tbuf, src_off, src_len, dst_len, method, cresult);
|
||||
#endif
|
||||
#if defined(WITH_NRV)
|
||||
else if (M_IS_NRV2B(method) || M_IS_NRV2D(method) || M_IS_NRV2E(method))
|
||||
r = upx_nrv_test_overlap(buf, src_off, src_len, dst_len, method, cresult);
|
||||
r = upx_nrv_test_overlap(buf, tbuf, src_off, src_len, dst_len, method, cresult);
|
||||
#endif
|
||||
#if defined(WITH_UCL)
|
||||
else if (M_IS_NRV2B(method) || M_IS_NRV2D(method) || M_IS_NRV2E(method))
|
||||
r = upx_ucl_test_overlap(buf, src_off, src_len, dst_len, method, cresult);
|
||||
r = upx_ucl_test_overlap(buf, tbuf, src_off, src_len, dst_len, method, cresult);
|
||||
#endif
|
||||
else {
|
||||
throwInternalError("unknown decompression method");
|
||||
|
||||
+16
-8
@@ -46,8 +46,10 @@ int upx_lzma_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
int upx_lzma_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_lzma_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
#endif
|
||||
@@ -65,8 +67,10 @@ int upx_nrv_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
int upx_nrv_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_nrv_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
#endif
|
||||
@@ -84,8 +88,10 @@ int upx_ucl_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
int upx_ucl_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_ucl_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
#endif
|
||||
@@ -102,8 +108,10 @@ int upx_zlib_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
int upx_zlib_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_zlib_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
#endif
|
||||
|
||||
+56
-20
@@ -28,6 +28,7 @@
|
||||
|
||||
#include "conf.h"
|
||||
#include "compress.h"
|
||||
#include "mem.h"
|
||||
|
||||
|
||||
void lzma_compress_config_t::reset()
|
||||
@@ -101,9 +102,15 @@ int compress_lzma_dummy = 0;
|
||||
#undef _WIN32_WCE
|
||||
#undef COMPRESS_MF_MT
|
||||
#undef _NO_EXCEPTIONS
|
||||
#if (WITH_LZMA >= 0x449)
|
||||
# define INITGUID 1
|
||||
//# include "CPP/7zip/Compress/LZMA/LZMADecoder.h"
|
||||
# include "CPP/7zip/Compress/LZMA/LZMAEncoder.h"
|
||||
#else
|
||||
# include "C/Common/MyInitGuid.h"
|
||||
//# include "C/7zip/Compress/LZMA/LZMADecoder.h"
|
||||
# include "C/7zip/Compress/LZMA/LZMAEncoder.h"
|
||||
#endif
|
||||
|
||||
namespace MyLzma {
|
||||
|
||||
@@ -173,6 +180,18 @@ STDMETHODIMP ProgressInfo::SetRatioInfo(const UInt64 *inSize, const UInt64 *outS
|
||||
# pragma warning(disable: 424) // #424: extra ";" ignored
|
||||
#endif
|
||||
|
||||
#if (WITH_LZMA >= 0x449)
|
||||
# include "C/Alloc.c"
|
||||
# include "C/7zCrc.c"
|
||||
# include "C/Compress/Lz/MatchFinder.c"
|
||||
//# include "CPP/7zip/Common/InBuffer.cpp"
|
||||
# include "CPP/7zip/Common/OutBuffer.cpp"
|
||||
# include "CPP/7zip/Common/StreamUtils.cpp"
|
||||
//# include "CPP/7zip/Compress/LZ/LZOutWindow.cpp"
|
||||
//# include "CPP/7zip/Compress/LZMA/LZMADecoder.cpp"
|
||||
# include "CPP/7zip/Compress/LZMA/LZMAEncoder.cpp"
|
||||
# include "CPP/7zip/Compress/RangeCoder/RangeCoderBit.cpp"
|
||||
#else
|
||||
# include "C/Common/Alloc.cpp"
|
||||
# include "C/Common/CRC.cpp"
|
||||
//# include "C/7zip/Common/InBuffer.cpp"
|
||||
@@ -183,6 +202,7 @@ STDMETHODIMP ProgressInfo::SetRatioInfo(const UInt64 *inSize, const UInt64 *outS
|
||||
//# include "C/7zip/Compress/LZMA/LZMADecoder.cpp"
|
||||
# include "C/7zip/Compress/LZMA/LZMAEncoder.cpp"
|
||||
# include "C/7zip/Compress/RangeCoder/RangeCoderBit.cpp"
|
||||
#endif
|
||||
#undef RC_NORMALIZE
|
||||
|
||||
|
||||
@@ -223,7 +243,7 @@ int upx_lzma_compress ( const upx_bytep src, unsigned src_len,
|
||||
PROPVARIANT pr[8];
|
||||
pr[0].vt = pr[1].vt = pr[2].vt = pr[3].vt = VT_UI4;
|
||||
pr[4].vt = pr[5].vt = pr[6].vt = VT_UI4;
|
||||
pr[7].vt = VT_BSTR;
|
||||
unsigned nprops = 7;
|
||||
|
||||
// setup defaults
|
||||
pr[0].uintVal = 2; // 0 .. 4
|
||||
@@ -235,9 +255,11 @@ int upx_lzma_compress ( const upx_bytep src, unsigned src_len,
|
||||
pr[6].uintVal = 0;
|
||||
#ifdef COMPRESS_MF_BT4
|
||||
static wchar_t matchfinder[] = L"BT4";
|
||||
#endif
|
||||
assert(NCompress::NLZMA::FindMatchFinder(matchfinder) >= 0);
|
||||
pr[7].bstrVal = matchfinder;
|
||||
pr[nprops].vt = VT_BSTR;
|
||||
pr[nprops].bstrVal = matchfinder;
|
||||
nprops++;
|
||||
#endif
|
||||
#if 1
|
||||
pr[0].uintVal = lzma_compress_config_t::pos_bits_t::default_value_c;
|
||||
pr[1].uintVal = lzma_compress_config_t::lit_pos_bits_t::default_value_c;
|
||||
@@ -348,7 +370,7 @@ int upx_lzma_compress ( const upx_bytep src, unsigned src_len,
|
||||
# error
|
||||
#endif
|
||||
|
||||
if (enc.SetCoderProperties(propIDs, pr, 8) != S_OK)
|
||||
if (enc.SetCoderProperties(propIDs, pr, nprops) != S_OK)
|
||||
goto error;
|
||||
if (enc.WriteCoderProperties(&os) != S_OK)
|
||||
goto error;
|
||||
@@ -406,8 +428,13 @@ error:
|
||||
#undef _LZMA_OUT_READ
|
||||
#undef _LZMA_PROB32
|
||||
#undef _LZMA_LOC_OPT
|
||||
#if (WITH_LZMA >= 0x449)
|
||||
# include "C/Compress/Lzma/LzmaDecode.h"
|
||||
# include "C/Compress/Lzma/LzmaDecode.c"
|
||||
#else
|
||||
# include "C/7zip/Compress/LZMA_C/LzmaDecode.h"
|
||||
# include "C/7zip/Compress/LZMA_C/LzmaDecode.c"
|
||||
#endif
|
||||
|
||||
int upx_lzma_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
@@ -483,28 +510,32 @@ error:
|
||||
|
||||
|
||||
/*************************************************************************
|
||||
// test_overlap
|
||||
// test_overlap - see <ucl/ucl.h> for semantics
|
||||
**************************************************************************/
|
||||
|
||||
int upx_lzma_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_lzma_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult )
|
||||
{
|
||||
assert(M_IS_LZMA(method));
|
||||
|
||||
// FIXME - implement this
|
||||
// Note that Packer::verifyOverlappingDecompression() will
|
||||
// verify the final result in any case.
|
||||
UNUSED(buf);
|
||||
|
||||
unsigned overlap_overhead = src_off + src_len - *dst_len;
|
||||
//printf("upx_lzma_test_overlap: %d\n", overlap_overhead);
|
||||
if ((int)overlap_overhead >= 256)
|
||||
return UPX_E_OK;
|
||||
|
||||
UNUSED(cresult);
|
||||
MemBuffer b(src_off + src_len);
|
||||
memcpy(b + src_off, buf + src_off, src_len);
|
||||
unsigned saved_dst_len = *dst_len;
|
||||
int r = upx_lzma_decompress(b + src_off, src_len, b, dst_len, method, cresult);
|
||||
if (r != UPX_E_OK)
|
||||
return r;
|
||||
if (*dst_len != saved_dst_len)
|
||||
return UPX_E_ERROR;
|
||||
// NOTE: there is a very tiny possibility that decompression has
|
||||
// succeeded but the data is not restored correctly because of
|
||||
// in-place buffer overlapping.
|
||||
if (tbuf != NULL && memcmp(tbuf, b, *dst_len) != 0)
|
||||
return UPX_E_ERROR;
|
||||
return UPX_E_OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -514,9 +545,14 @@ int upx_lzma_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
|
||||
const char *upx_lzma_version_string(void)
|
||||
{
|
||||
// FIXME
|
||||
// return NULL;
|
||||
#if (WITH_LZMA == 0x449)
|
||||
return "4.49";
|
||||
#elif (WITH_LZMA == 0x443)
|
||||
return "4.43";
|
||||
#else
|
||||
# error "unknown version"
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -228,12 +228,15 @@ int upx_ucl_decompress ( const upx_bytep src, unsigned src_len,
|
||||
//
|
||||
**************************************************************************/
|
||||
|
||||
int upx_ucl_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_ucl_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult )
|
||||
{
|
||||
int r;
|
||||
UNUSED(tbuf); // not needed for UCL
|
||||
|
||||
switch (method)
|
||||
{
|
||||
|
||||
+19
-14
@@ -28,6 +28,7 @@
|
||||
|
||||
#include "conf.h"
|
||||
#include "compress.h"
|
||||
#include "mem.h"
|
||||
|
||||
|
||||
void zlib_compress_config_t::reset()
|
||||
@@ -188,28 +189,32 @@ done:
|
||||
|
||||
|
||||
/*************************************************************************
|
||||
// test_overlap
|
||||
// test_overlap - see <ucl/ucl.h> for semantics
|
||||
**************************************************************************/
|
||||
|
||||
int upx_zlib_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_zlib_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult )
|
||||
{
|
||||
assert(method == M_DEFLATE);
|
||||
|
||||
// FIXME - implement this
|
||||
// Note that Packer::verifyOverlappingDecompression() will
|
||||
// verify the final result in any case.
|
||||
UNUSED(buf);
|
||||
|
||||
unsigned overlap_overhead = src_off + src_len - *dst_len;
|
||||
//printf("upx_zlib_test_overlap: %d\n", overlap_overhead);
|
||||
if ((int)overlap_overhead >= 256)
|
||||
return UPX_E_OK;
|
||||
|
||||
UNUSED(cresult);
|
||||
MemBuffer b(src_off + src_len);
|
||||
memcpy(b + src_off, buf + src_off, src_len);
|
||||
unsigned saved_dst_len = *dst_len;
|
||||
int r = upx_zlib_decompress(b + src_off, src_len, b, dst_len, method, cresult);
|
||||
if (r != UPX_E_OK)
|
||||
return r;
|
||||
if (*dst_len != saved_dst_len)
|
||||
return UPX_E_ERROR;
|
||||
// NOTE: there is a very tiny possibility that decompression has
|
||||
// succeeded but the data is not restored correctly because of
|
||||
// in-place buffer overlapping.
|
||||
if (tbuf != NULL && memcmp(tbuf, b, *dst_len) != 0)
|
||||
return UPX_E_ERROR;
|
||||
return UPX_E_OK;
|
||||
}
|
||||
|
||||
|
||||
|
||||
+17
-9
@@ -379,12 +379,14 @@ inline unsigned UPX_MIN(unsigned a, unsigned b) { return a < b ? a : b; }
|
||||
|
||||
#define ByteArray(var, size) Array(unsigned char, var, size)
|
||||
|
||||
struct nocopy
|
||||
struct noncopyable
|
||||
{
|
||||
inline nocopy() {}
|
||||
protected:
|
||||
inline noncopyable() {}
|
||||
inline ~noncopyable() {}
|
||||
private:
|
||||
nocopy(const nocopy &); // undefined
|
||||
nocopy& operator=(const nocopy &); // undefined
|
||||
noncopyable(const noncopyable &); // undefined
|
||||
const noncopyable& operator=(const noncopyable &); // undefined
|
||||
};
|
||||
|
||||
|
||||
@@ -448,14 +450,15 @@ private:
|
||||
#define UPX_F_LINUX_ELFI_i386 20
|
||||
#define UPX_F_WINCE_ARM_PE 21
|
||||
#define UPX_F_LINUX_ELF64_AMD 22
|
||||
#define UPX_F_LINUX_ELF32_ARMLE 23
|
||||
#define UPX_F_LINUX_ELF32_ARMEL 23
|
||||
#define UPX_F_BSD_i386 24
|
||||
#define UPX_F_BSD_ELF_i386 25
|
||||
#define UPX_F_BSD_SH_i386 26
|
||||
|
||||
#define UPX_F_VMLINUX_AMD64 27
|
||||
#define UPX_F_VMLINUX_ARM 28
|
||||
#define UPX_F_VMLINUX_ARMEL 28
|
||||
#define UPX_F_MACH_i386 29
|
||||
#define UPX_F_LINUX_ELF32_MIPSEL 30
|
||||
|
||||
#define UPX_F_PLAIN_TEXT 127
|
||||
|
||||
@@ -463,8 +466,11 @@ private:
|
||||
#define UPX_F_SOLARIS_SPARC 130
|
||||
#define UPX_F_MACH_PPC32 131
|
||||
#define UPX_F_LINUX_ELFPPC32 132
|
||||
#define UPX_F_LINUX_ELF32_ARMBE 133
|
||||
#define UPX_F_LINUX_ELF32_ARMEB 133
|
||||
#define UPX_F_MACH_FAT 134
|
||||
#define UPX_F_VMLINUX_ARMEB 135
|
||||
#define UPX_F_VMLINUX_PPC32 136
|
||||
#define UPX_F_LINUX_ELF32_MIPSEB 137
|
||||
|
||||
|
||||
// compression methods
|
||||
@@ -778,8 +784,10 @@ int upx_decompress ( const upx_bytep src, unsigned src_len,
|
||||
upx_bytep dst, unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
int upx_test_overlap ( const upx_bytep buf, unsigned src_off,
|
||||
unsigned src_len, unsigned* dst_len,
|
||||
int upx_test_overlap ( const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned src_off, unsigned src_len,
|
||||
unsigned* dst_len,
|
||||
int method,
|
||||
const upx_compress_result_t *cresult );
|
||||
|
||||
|
||||
@@ -161,6 +161,14 @@ void throwBadLoader()
|
||||
}
|
||||
|
||||
|
||||
void throwOutOfMemoryException(const char *msg)
|
||||
{
|
||||
if (msg == NULL)
|
||||
msg = "out of memory";
|
||||
throw OutOfMemoryException(msg);
|
||||
}
|
||||
|
||||
|
||||
void throwIOException(const char *msg, int e)
|
||||
{
|
||||
throw IOException(msg, e);
|
||||
|
||||
@@ -220,6 +220,7 @@ void throwBadLoader() NORET;
|
||||
void throwChecksumError() NORET;
|
||||
void throwCompressedDataViolation() NORET;
|
||||
void throwInternalError(const char *msg) NORET;
|
||||
void throwOutOfMemoryException(const char *msg = NULL) NORET;
|
||||
void throwIOException(const char *msg = NULL, int e = 0) NORET;
|
||||
void throwEOFException(const char *msg = NULL, int e = 0) NORET;
|
||||
|
||||
|
||||
+17
-12
@@ -88,7 +88,7 @@ FileBase::~FileBase()
|
||||
}
|
||||
|
||||
|
||||
void FileBase::sopen()
|
||||
bool FileBase::do_sopen()
|
||||
{
|
||||
if (_shflags < 0)
|
||||
_fd = ::open(_name, _flags, _mode);
|
||||
@@ -101,13 +101,15 @@ void FileBase::sopen()
|
||||
#elif defined(SH_DENYRW)
|
||||
_fd = ::sopen(_name, _flags, _shflags, _mode);
|
||||
#else
|
||||
assert(0);
|
||||
throwInternalError("bad usage of do_sopen()");
|
||||
#endif
|
||||
}
|
||||
if (!(_fd < 0)) {
|
||||
::fstat(_fd, &st);
|
||||
if (_fd < 0)
|
||||
return false;
|
||||
if (::fstat(_fd, &st) != 0)
|
||||
throwIOException(_name, errno);
|
||||
_length = st.st_size;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -232,8 +234,7 @@ void InputFile::sopen(const char *name, int flags, int shflags)
|
||||
_mode = 0;
|
||||
_offset = 0;
|
||||
_length = 0;
|
||||
FileBase::sopen();
|
||||
if (!isOpen())
|
||||
if (!FileBase::do_sopen())
|
||||
{
|
||||
if (errno == ENOENT)
|
||||
throw FileNotFoundException(_name, errno);
|
||||
@@ -318,8 +319,7 @@ void OutputFile::sopen(const char *name, int flags, int shflags, int mode)
|
||||
_mode = mode;
|
||||
_offset = 0;
|
||||
_length = 0;
|
||||
FileBase::sopen();
|
||||
if (!isOpen())
|
||||
if (!FileBase::do_sopen())
|
||||
{
|
||||
#if 0
|
||||
// don't throw FileNotFound here -- this is confusing
|
||||
@@ -366,7 +366,8 @@ off_t OutputFile::st_size() const
|
||||
return bytes_written; // too big if seek()+write() instead of rewrite()
|
||||
}
|
||||
struct stat my_st;
|
||||
::fstat(_fd, &my_st);
|
||||
if (::fstat(_fd, &my_st) != 0)
|
||||
throwIOException(_name, errno);
|
||||
return my_st.st_size;
|
||||
}
|
||||
|
||||
@@ -402,15 +403,19 @@ void OutputFile::set_extent(off_t offset, off_t length)
|
||||
super::set_extent(offset, length);
|
||||
bytes_written = 0;
|
||||
if (0==offset && (off_t)~0u==length) {
|
||||
::fstat(_fd, &st);
|
||||
if (::fstat(_fd, &st) != 0)
|
||||
throwIOException(_name, errno);
|
||||
_length = st.st_size - offset;
|
||||
}
|
||||
}
|
||||
|
||||
off_t OutputFile::unset_extent()
|
||||
{
|
||||
off_t l = ::lseek(_fd, 0, SEEK_END);
|
||||
if (l < 0)
|
||||
throwIOException("lseek error", errno);
|
||||
_offset = 0;
|
||||
_length = ::lseek(_fd, 0, SEEK_END);
|
||||
_length = l;
|
||||
bytes_written = _length;
|
||||
return _length;
|
||||
}
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@ public:
|
||||
virtual void set_extent(off_t offset, off_t length);
|
||||
|
||||
protected:
|
||||
void sopen();
|
||||
bool do_sopen();
|
||||
virtual int read(void *buf, int len);
|
||||
virtual int readx(void *buf, int len);
|
||||
virtual void write(const void *buf, int len);
|
||||
|
||||
+1
-1
@@ -126,7 +126,7 @@ static int F(Filter *f)
|
||||
f->noncalls = noncalls;
|
||||
f->lastcall = lastcall;
|
||||
|
||||
#ifdef TESTING
|
||||
#if 0 || defined(TESTING)
|
||||
printf("\ncalls=%d noncalls=%d noncalls2=%d text_size=%x calltrickoffset=%x\n",calls,noncalls,noncalls2,size,cto);
|
||||
#endif
|
||||
return 0;
|
||||
|
||||
+1
-1
@@ -125,7 +125,7 @@ static int F(Filter *f)
|
||||
f->noncalls = noncalls;
|
||||
f->lastcall = lastcall;
|
||||
|
||||
#ifdef TESTING
|
||||
#if 0 || defined(TESTING)
|
||||
printf("\ncalls=%d noncalls=%d noncalls2=%d text_size=%x calltrickoffset=%x\n",calls,noncalls,noncalls2,size,cto);
|
||||
#endif
|
||||
return 0;
|
||||
|
||||
+2
-2
@@ -249,11 +249,11 @@ static int F(Filter *f)
|
||||
f->noncalls = noncalls;
|
||||
f->lastcall = lastcall;
|
||||
|
||||
/*#ifdef TESTING*/
|
||||
#if 0 || defined(TESTING)
|
||||
printf("\ncalls=%d noncalls=%d noncalls2=%d text_size=%x calltrickoffset=%x\n",
|
||||
calls,noncalls,noncalls2,size,cto8);
|
||||
printf("CALL/JMP/JCC %d %d %d\n",wtally[0],wtally[1],wtally[2]);
|
||||
/*#endif*/
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -126,7 +126,7 @@ static int F(Filter *f)
|
||||
f->noncalls = noncalls;
|
||||
f->lastcall = lastcall;
|
||||
|
||||
#ifdef TESTING
|
||||
#if 0 || defined(TESTING)
|
||||
printf("\ncalls=%d noncalls=%d noncalls2=%d text_size=%x calltrickoffset=%x\n",calls,noncalls,noncalls2,size,cto);
|
||||
#endif
|
||||
return 0;
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ static int F(Filter *f)
|
||||
f->noncalls = noncalls;
|
||||
f->lastcall = lastcall;
|
||||
|
||||
#if 0
|
||||
#if 0 || defined(TESTING)
|
||||
printf("\ncalls=%d noncalls=%d text_size=%x calltrickoffset=%x\n",
|
||||
calls,noncalls,size,cto8);
|
||||
#endif
|
||||
|
||||
+4
-4
@@ -97,14 +97,14 @@ struct PackerNames
|
||||
const char* fname;
|
||||
const char* sname;
|
||||
};
|
||||
Entry names[32];
|
||||
Entry names[64];
|
||||
size_t names_count;
|
||||
const options_t *o;
|
||||
PackerNames() : names_count(0), o(NULL) { }
|
||||
void add(const Packer *p)
|
||||
{
|
||||
p->assertPacker();
|
||||
assert(names_count < 32);
|
||||
assert(names_count < 64);
|
||||
names[names_count].fname = p->getFullName(o);
|
||||
names[names_count].sname = p->getName();
|
||||
names_count++;
|
||||
@@ -205,8 +205,8 @@ void show_help(int verbose)
|
||||
con_fprintf(f,"\nCompression tuning options:\n");
|
||||
fg = con_fg(f,fg);
|
||||
con_fprintf(f,
|
||||
" --brute try all available compression methods & filters\n"
|
||||
" --ultra-brute try even more compression variants\n"
|
||||
" --brute try all available compression methods & filters [slow]\n"
|
||||
" --ultra-brute try even more compression variants [very slow]\n"
|
||||
"\n");
|
||||
fg = con_fg(f,FG_YELLOW);
|
||||
con_fprintf(f,"Backup options:\n");
|
||||
|
||||
+45
-1
@@ -159,7 +159,9 @@ void ElfLinker::init(const void *pdata_v, int plen)
|
||||
input = new upx_byte[inputlen + 1];
|
||||
unsigned new_len = u_len;
|
||||
int r = upx_decompress(pdata, c_len, input, &new_len, method, NULL);
|
||||
if (r != 0 || new_len != u_len)
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
if (r != UPX_E_OK || new_len != u_len)
|
||||
throwBadLoader();
|
||||
}
|
||||
else
|
||||
@@ -235,7 +237,12 @@ void ElfLinker::preprocessSymbols(char *start, char *end)
|
||||
addSymbol(s, "*ABS*", value);
|
||||
assert(offset == 0);
|
||||
}
|
||||
#if 0
|
||||
else if (sscanf(start, "%x%*8c %1023s %*x %1023s",
|
||||
#else
|
||||
// work around broken scanf implementations
|
||||
else if (sscanf(start, "%x%*c%*c%*c%*c%*c%*c%*c%*c %1023s %*x %1023s",
|
||||
#endif
|
||||
&offset, section, symbol) == 3)
|
||||
{
|
||||
char *s = strstr(start, symbol);
|
||||
@@ -758,6 +765,37 @@ void ElfLinkerM68k::relocate1(const Relocation *rel, upx_byte *location,
|
||||
}
|
||||
|
||||
|
||||
void ElfLinkerMipsBE::relocate1(const Relocation *rel, upx_byte *location,
|
||||
unsigned value, const char *type)
|
||||
{
|
||||
#define MIPS_HI(a) (((a) >> 16) + (((a) & 0x8000) >> 15))
|
||||
#define MIPS_LO(a) ((a) & 0xffff)
|
||||
#define MIPS_PC16(a) ((a) >> 2)
|
||||
#define MIPS_PC26(a) (((a) & 0x0fffffff) >> 2)
|
||||
|
||||
if (strcmp(type, "R_MIPS_HI16") == 0)
|
||||
set_le16(location, get_le16(location) + MIPS_HI(value));
|
||||
else if (strcmp(type, "R_MIPS_LO16") == 0)
|
||||
set_le16(location, get_le16(location) + MIPS_LO(value));
|
||||
else if (strcmp(type, "R_MIPS_PC16") == 0)
|
||||
{
|
||||
value -= rel->section->offset + rel->offset;
|
||||
set_le16(location, get_le16(location) + MIPS_PC16(value));
|
||||
}
|
||||
else if (strcmp(type, "R_MIPS_26") == 0)
|
||||
set_le32(location, get_le32(location) + MIPS_PC26(value));
|
||||
else if (strcmp(type, "R_MIPS_32") == 0)
|
||||
set_le32(location, get_le32(location) + value);
|
||||
else
|
||||
super::relocate1(rel, location, value, type);
|
||||
|
||||
#undef MIPS_HI
|
||||
#undef MIPS_LO
|
||||
#undef MIPS_PC16
|
||||
#undef MIPS_PC26
|
||||
}
|
||||
|
||||
|
||||
void ElfLinkerMipsLE::relocate1(const Relocation *rel, upx_byte *location,
|
||||
unsigned value, const char *type)
|
||||
{
|
||||
@@ -796,6 +834,12 @@ void ElfLinkerPpc32::relocate1(const Relocation *rel, upx_byte *location,
|
||||
return super::relocate1(rel, location, value, type);
|
||||
type += 6;
|
||||
|
||||
if (strcmp(type, "ADDR32") == 0)
|
||||
{
|
||||
set_be32(location, get_be32(location) + value);
|
||||
return;
|
||||
}
|
||||
|
||||
if (strncmp(type, "REL", 3) == 0)
|
||||
{
|
||||
value -= rel->section->offset + rel->offset;
|
||||
|
||||
+15
-4
@@ -34,7 +34,7 @@
|
||||
// ElfLinker
|
||||
**************************************************************************/
|
||||
|
||||
class ElfLinker : private nocopy
|
||||
class ElfLinker : private noncopyable
|
||||
{
|
||||
friend class Packer;
|
||||
public:
|
||||
@@ -110,7 +110,7 @@ protected:
|
||||
};
|
||||
|
||||
|
||||
struct ElfLinker::Section : private nocopy
|
||||
struct ElfLinker::Section : private noncopyable
|
||||
{
|
||||
char *name;
|
||||
void *input;
|
||||
@@ -125,7 +125,7 @@ struct ElfLinker::Section : private nocopy
|
||||
};
|
||||
|
||||
|
||||
struct ElfLinker::Symbol : private nocopy
|
||||
struct ElfLinker::Symbol : private noncopyable
|
||||
{
|
||||
char *name;
|
||||
Section *section;
|
||||
@@ -136,7 +136,7 @@ struct ElfLinker::Symbol : private nocopy
|
||||
};
|
||||
|
||||
|
||||
struct ElfLinker::Relocation : private nocopy
|
||||
struct ElfLinker::Relocation : private noncopyable
|
||||
{
|
||||
const Section *section;
|
||||
unsigned offset;
|
||||
@@ -195,6 +195,17 @@ protected:
|
||||
};
|
||||
|
||||
|
||||
class ElfLinkerMipsBE : public ElfLinker
|
||||
{
|
||||
typedef ElfLinker super;
|
||||
public:
|
||||
ElfLinkerMipsBE() { bele = &N_BELE_RTP::be_policy; }
|
||||
protected:
|
||||
virtual void relocate1(const Relocation *, upx_byte *location,
|
||||
unsigned value, const char *type);
|
||||
};
|
||||
|
||||
|
||||
class ElfLinkerMipsLE : public ElfLinker
|
||||
{
|
||||
typedef ElfLinker super;
|
||||
|
||||
@@ -56,6 +56,9 @@ void options_t::reset()
|
||||
|
||||
o->backup = -1;
|
||||
o->overlay = -1;
|
||||
o->preserve_mode = true;
|
||||
o->preserve_ownership = true;
|
||||
o->preserve_timestamp = true;
|
||||
|
||||
o->console = CON_FILE;
|
||||
#if defined(__DJGPP__)
|
||||
@@ -646,6 +649,15 @@ static int do_option(int optc, const char *arg)
|
||||
case 519:
|
||||
opt->no_env = true;
|
||||
break;
|
||||
case 526:
|
||||
opt->preserve_mode = false;
|
||||
break;
|
||||
case 527:
|
||||
opt->preserve_ownership = false;
|
||||
break;
|
||||
case 528:
|
||||
opt->preserve_timestamp = false;
|
||||
break;
|
||||
// compression settings
|
||||
case 520: // --small
|
||||
if (opt->small < 0)
|
||||
@@ -900,7 +912,10 @@ static const struct mfx_option longopts[] =
|
||||
{"force-compress", 0, 0, 'f'}, // and compression of suspicious files
|
||||
{"info", 0, 0, 'i'}, // info mode
|
||||
{"no-env", 0x10, 0, 519}, // no environment var
|
||||
{"no-mode", 0x10, 0, 526}, // do not preserve mode (permissions)
|
||||
{"no-owner", 0x10, 0, 527}, // do not preserve ownership
|
||||
{"no-progress", 0, 0, 516}, // no progress bar
|
||||
{"no-time", 0x10, 0, 528}, // do not preserve timestamp
|
||||
{"output", 0x21, 0, 'o'},
|
||||
{"quiet", 0, 0, 'q'}, // quiet mode
|
||||
{"silent", 0, 0, 'q'}, // quiet mode
|
||||
@@ -1091,6 +1106,13 @@ static const struct mfx_option longopts[] =
|
||||
// compression settings
|
||||
{"exact", 0x10, 0, 525}, // user requires byte-identical decompression
|
||||
|
||||
// compression method
|
||||
{"nrv2b", 0x10, 0, 702}, // --nrv2b
|
||||
{"nrv2d", 0x10, 0, 704}, // --nrv2d
|
||||
{"nrv2e", 0x10, 0, 705}, // --nrv2e
|
||||
{"lzma", 0x10, 0, 721}, // --lzma
|
||||
{"no-lzma", 0x10, 0, 722}, // (disable all_methods_use_lzma)
|
||||
// compression settings
|
||||
// compression runtime parameters
|
||||
|
||||
// win32/pe
|
||||
|
||||
+1
-5
@@ -192,11 +192,7 @@ void MemBuffer::alloc(unsigned size)
|
||||
assert((int)total > 0);
|
||||
unsigned char *p = (unsigned char *) malloc(total);
|
||||
if (!p)
|
||||
{
|
||||
//throw bad_alloc();
|
||||
throw OutOfMemoryException("out of memory");
|
||||
//exit(1);
|
||||
}
|
||||
throwOutOfMemoryException();
|
||||
b_size = size;
|
||||
if (use_mcheck)
|
||||
{
|
||||
|
||||
@@ -69,6 +69,9 @@ struct options_t {
|
||||
bool no_env;
|
||||
bool no_progress;
|
||||
const char *output_name;
|
||||
bool preserve_mode;
|
||||
bool preserve_ownership;
|
||||
bool preserve_timestamp;
|
||||
int small;
|
||||
int verbose;
|
||||
bool to_stdout;
|
||||
|
||||
@@ -507,6 +507,10 @@ void PackArmPe::buildLoader(const Filter *ft)
|
||||
|
||||
void PackArmPe::pack(OutputFile *fo)
|
||||
{
|
||||
// FIXME: we need to think about better support for --exact
|
||||
if (opt->exact)
|
||||
throwCantPackExact();
|
||||
|
||||
const unsigned objs = ih.objects;
|
||||
isection = new pe_section_t[objs];
|
||||
fi->seek(pe_offset+sizeof(ih),SEEK_SET);
|
||||
@@ -542,10 +546,12 @@ void PackArmPe::pack(OutputFile *fo)
|
||||
else if (opt->win32_pe.strip_relocs < 0)
|
||||
opt->win32_pe.strip_relocs = (ih.imagebase >= 0x10000);
|
||||
if (opt->win32_pe.strip_relocs)
|
||||
{
|
||||
if (ih.imagebase < 0x10000)
|
||||
throwCantPack("--strip-relocs is not allowed when imagebase < 0x10000");
|
||||
else
|
||||
ih.flags |= RELOCS_STRIPPED;
|
||||
}
|
||||
|
||||
if (memcmp(isection[0].name,"UPX",3) == 0)
|
||||
throwAlreadyPackedByUPX();
|
||||
@@ -882,6 +888,8 @@ void PackArmPe::pack(OutputFile *fo)
|
||||
oh.codesize = osection[1].vsize;
|
||||
oh.codebase = osection[1].vaddr;
|
||||
oh.headersize = osection[1].rawdataptr;
|
||||
if (rvamin < osection[0].rawdataptr)
|
||||
throwCantPack("object alignment too small");
|
||||
|
||||
if (opt->win32_pe.strip_relocs && !isdll)
|
||||
oh.flags |= RELOCS_STRIPPED;
|
||||
|
||||
+2
-1
@@ -42,7 +42,8 @@ public:
|
||||
virtual int getVersion() const { return 13; }
|
||||
virtual int getFormat() const { return UPX_F_DOS_COM; }
|
||||
virtual const char *getName() const { return "dos/com"; }
|
||||
virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.com" : "i286-dos16.com"; }
|
||||
//virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.com" : "i286-dos16.com"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i086-dos16.com"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
|
||||
+2
-1
@@ -76,10 +76,11 @@ const int *PackDjgpp2::getFilters() const
|
||||
|
||||
|
||||
unsigned PackDjgpp2::findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range,
|
||||
unsigned upper_limit) const
|
||||
{
|
||||
unsigned o = super::findOverlapOverhead(buf, range, upper_limit);
|
||||
unsigned o = super::findOverlapOverhead(buf, tbuf, range, upper_limit);
|
||||
o = (o + 0x3ff) &~ 0x1ff;
|
||||
return o;
|
||||
}
|
||||
|
||||
+2
-1
@@ -43,7 +43,7 @@ public:
|
||||
virtual int getVersion() const { return 14; }
|
||||
virtual int getFormat() const { return UPX_F_DJGPP2_COFF; }
|
||||
virtual const char *getName() const { return "djgpp2/coff"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i386-dos32.djgpp2"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i386-dos32.djgpp2.coff"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
@@ -58,6 +58,7 @@ protected:
|
||||
virtual int readFileHeader();
|
||||
|
||||
virtual unsigned findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range = 0,
|
||||
unsigned upper_limit = ~0u) const;
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
|
||||
+8
-1
@@ -68,10 +68,13 @@
|
||||
};
|
||||
enum { // e_machine
|
||||
EM_386 = 3,
|
||||
EM_MIPS = 8,
|
||||
EM_MIPS_RS3_LE = 10, /* MIPS R3000 little-endian */
|
||||
EM_PPC = 20,
|
||||
EM_PPC64 = 21,
|
||||
EM_ARM = 40,
|
||||
EM_X86_64 = 62
|
||||
|
||||
};
|
||||
enum { // e_version
|
||||
EV_CURRENT = 1
|
||||
@@ -138,10 +141,14 @@
|
||||
enum { // d_tag
|
||||
DT_NULL = 0, /* End flag */
|
||||
DT_NEEDED = 1, /* Name of needed library */
|
||||
DT_PLTRELSZ = 2, /* Size in bytes of PLT relocs */
|
||||
DT_HASH = 4, /* Hash table of symbol names */
|
||||
DT_STRTAB = 5, /* String table */
|
||||
DT_SYMTAB = 6, /* Symbol table */
|
||||
DT_STRSZ = 10 /* Sizeof string table */
|
||||
DT_STRSZ = 10, /* Sizeof string table */
|
||||
DT_PLTREL = 20, /* Type of reloc in PLT */
|
||||
DT_JMPREL = 23, /* Address of PLT relocs */
|
||||
DT_GNU_HASH = 0x6ffffef5 /* GNU-style hash table */
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
+1
-1
@@ -478,7 +478,7 @@ void PackExe::pack(OutputFile *fo)
|
||||
for (ic = 0; ic < ih.relocs; ic++)
|
||||
{
|
||||
unsigned jc = get_le32(wr+4*ic);
|
||||
set_le32(wr+4*ic, (jc>>16)*16+(jc&0xffff));
|
||||
set_le32(wr+4*ic, ((jc>>16)*16+(jc&0xffff)) & 0xfffff);
|
||||
}
|
||||
qsort(wr,ih.relocs,4,le32_compare);
|
||||
relocsize = optimize_relocs(ibuf, ih_imagesize, wr, ih.relocs, w, &has_9a);
|
||||
|
||||
+2
-1
@@ -42,7 +42,8 @@ public:
|
||||
virtual int getVersion() const { return 13; }
|
||||
virtual int getFormat() const { return UPX_F_DOS_EXE; }
|
||||
virtual const char *getName() const { return "dos/exe"; }
|
||||
virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.exe" : "i286-dos16.exe"; }
|
||||
//virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.exe" : "i286-dos16.exe"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i086-dos16.exe"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
|
||||
+411
-50
@@ -109,7 +109,8 @@ PackLinuxElf64::checkEhdr(Elf64_Ehdr const *ehdr) const
|
||||
if (!memcmp(buf+8, "FreeBSD", 7)) // branded
|
||||
return 1;
|
||||
|
||||
if (get_native16(&ehdr->e_type) != Elf64_Ehdr::ET_EXEC)
|
||||
int const type = get_native16(&ehdr->e_type);
|
||||
if (type != Elf64_Ehdr::ET_EXEC && type != Elf64_Ehdr::ET_DYN)
|
||||
return 2;
|
||||
if (get_native16(&ehdr->e_machine) != e_machine)
|
||||
return 3;
|
||||
@@ -141,6 +142,7 @@ PackLinuxElf64::checkEhdr(Elf64_Ehdr const *ehdr) const
|
||||
PackLinuxElf::PackLinuxElf(InputFile *f)
|
||||
: super(f), file_image(NULL), dynstr(NULL),
|
||||
sz_phdrs(0), sz_elf_hdrs(0), sz_pack2(0),
|
||||
lg2_page(12), page_size(1u<<lg2_page),
|
||||
e_machine(0), ei_class(0), ei_data(0), ei_osabi(0), osabi_note(NULL)
|
||||
{
|
||||
}
|
||||
@@ -201,8 +203,10 @@ void PackLinuxElf::defineSymbols(Filter const *)
|
||||
}
|
||||
|
||||
PackLinuxElf32::PackLinuxElf32(InputFile *f)
|
||||
: super(f), phdri(NULL),
|
||||
dynseg(NULL), hashtab(NULL), dynsym(NULL)
|
||||
: super(f), phdri(NULL), shdri(NULL), page_mask(~0u<<lg2_page),
|
||||
dynseg(NULL), hashtab(NULL), dynsym(NULL),
|
||||
shstrtab(NULL), n_elf_shnum(0),
|
||||
sec_strndx(NULL), sec_dynsym(NULL), sec_dynstr(NULL)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -212,7 +216,7 @@ PackLinuxElf32::~PackLinuxElf32()
|
||||
}
|
||||
|
||||
PackLinuxElf64::PackLinuxElf64(InputFile *f)
|
||||
: super(f), phdri(NULL)
|
||||
: super(f), phdri(NULL), page_mask(~0ull<<lg2_page)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -288,6 +292,16 @@ void PackLinuxElf32armBe::updateLoader(OutputFile *fo)
|
||||
ARM_updateLoader(fo);
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipsel::updateLoader(OutputFile *fo)
|
||||
{
|
||||
ARM_updateLoader(fo); // not ARM specific; (no 32-bit immediates)
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipseb::updateLoader(OutputFile *fo)
|
||||
{
|
||||
ARM_updateLoader(fo); // not ARM specific; (no 32-bit immediates)
|
||||
}
|
||||
|
||||
void PackLinuxElf32::updateLoader(OutputFile *fo)
|
||||
{
|
||||
set_native32(&elfout.ehdr.e_entry, fo->getBytesWritten() +
|
||||
@@ -469,6 +483,8 @@ PackLinuxElf32::buildLinuxLoader(
|
||||
unsigned char *tmp = new unsigned char[tmp_len];
|
||||
memset(tmp, 0, tmp_len);
|
||||
r = upx_decompress(sizeof(h) + cprLoader, h.sz_cpr, tmp, &tmp_len, h.b_method, NULL);
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
printf("\n%d %d: %d %d %d\n", h.b_method, r, h.sz_cpr, h.sz_unc, tmp_len);
|
||||
for (unsigned j=0; j < h.sz_unc; ++j) if (tmp[j]!=uncLoader[j]) {
|
||||
printf("%d: %x %x\n", j, tmp[j], uncLoader[j]);
|
||||
@@ -560,9 +576,7 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
||||
}
|
||||
}
|
||||
}
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
#define PAGE_SIZE (-PAGE_MASK)
|
||||
lsize = /*getLoaderSize()*/ 64 * 1024; // upper bound; avoid circularity
|
||||
lsize = /*getLoaderSize()*/ 64 * 1024; // XXX: upper bound; avoid circularity
|
||||
acc_uint64l_t lo_va_stub = get_native64(&elfout.phdr[0].p_vaddr);
|
||||
acc_uint64l_t adrc;
|
||||
acc_uint64l_t adrm;
|
||||
@@ -572,7 +586,7 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
||||
unsigned lenm;
|
||||
unsigned lenu;
|
||||
len += (7&-lsize) + lsize;
|
||||
bool const is_big = (lo_va_user < (lo_va_stub + len + 2*PAGE_SIZE));
|
||||
bool const is_big = (lo_va_user < (lo_va_stub + len + 2*page_size));
|
||||
if (is_big) {
|
||||
set_native64( &elfout.ehdr.e_entry,
|
||||
get_native64(&elfout.ehdr.e_entry) + lo_va_user - lo_va_stub);
|
||||
@@ -581,10 +595,10 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
||||
lo_va_stub = lo_va_user;
|
||||
adrc = lo_va_stub;
|
||||
adrm = getbrk(phdri, get_native16(&ehdri.e_phnum));
|
||||
adru = PAGE_MASK & (~PAGE_MASK + adrm); // round up to page boundary
|
||||
adru = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrx = adru + hlen;
|
||||
lenm = PAGE_SIZE + len;
|
||||
lenu = PAGE_SIZE + len;
|
||||
lenm = page_size + len;
|
||||
lenu = page_size + len;
|
||||
cntc = len >> 3; // over-estimate; corrected at runtime
|
||||
}
|
||||
else {
|
||||
@@ -592,12 +606,12 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
||||
adrc = adrm;
|
||||
adru = lo_va_stub;
|
||||
adrx = lo_va_stub + hlen;
|
||||
lenm = PAGE_SIZE;
|
||||
lenu = PAGE_SIZE + len;
|
||||
lenm = page_size;
|
||||
lenu = page_size + len;
|
||||
cntc = 0;
|
||||
}
|
||||
adrm = PAGE_MASK & (~PAGE_MASK + adrm); // round up to page boundary
|
||||
adrc = PAGE_MASK & (~PAGE_MASK + adrc); // round up to page boundary
|
||||
adrm = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrc = page_mask & (~page_mask + adrc); // round up to page boundary
|
||||
|
||||
linker->defineSymbol("ADRX", adrx); // compressed input for eXpansion
|
||||
|
||||
@@ -614,8 +628,6 @@ PackLinuxElf64amd::defineSymbols(Filter const *)
|
||||
#undef EI_NIDENT
|
||||
linker->defineSymbol("LENM", lenm); // len for map
|
||||
linker->defineSymbol("ADRM", adrm); // addr for map
|
||||
#undef PAGE_SIZE
|
||||
#undef PAGE_MASK
|
||||
|
||||
//linker->dumpSymbols(); // debug
|
||||
}
|
||||
@@ -734,6 +746,32 @@ PackLinuxElf32armLe::buildLoader(Filter const *ft)
|
||||
stub_arm_linux_elf_fold, sizeof(stub_arm_linux_elf_fold), ft);
|
||||
}
|
||||
|
||||
static const
|
||||
#include "stub/mipsel.r3000-linux.elf-entry.h"
|
||||
static const
|
||||
#include "stub/mipsel.r3000-linux.elf-fold.h"
|
||||
|
||||
void
|
||||
PackLinuxElf32mipsel::buildLoader(Filter const *ft)
|
||||
{
|
||||
buildLinuxLoader(
|
||||
stub_mipsel_r3000_linux_elf_entry, sizeof(stub_mipsel_r3000_linux_elf_entry),
|
||||
stub_mipsel_r3000_linux_elf_fold, sizeof(stub_mipsel_r3000_linux_elf_fold), ft);
|
||||
}
|
||||
|
||||
static const
|
||||
#include "stub/mips.r3000-linux.elf-entry.h"
|
||||
static const
|
||||
#include "stub/mips.r3000-linux.elf-fold.h"
|
||||
|
||||
void
|
||||
PackLinuxElf32mipseb::buildLoader(Filter const *ft)
|
||||
{
|
||||
buildLinuxLoader(
|
||||
stub_mips_r3000_linux_elf_entry, sizeof(stub_mips_r3000_linux_elf_entry),
|
||||
stub_mips_r3000_linux_elf_fold, sizeof(stub_mips_r3000_linux_elf_fold), ft);
|
||||
}
|
||||
|
||||
static const
|
||||
#include "stub/powerpc-linux.elf-entry.h"
|
||||
static const
|
||||
@@ -760,6 +798,34 @@ PackLinuxElf64amd::buildLoader(const Filter *ft)
|
||||
stub_amd64_linux_elf_fold, sizeof(stub_amd64_linux_elf_fold), ft);
|
||||
}
|
||||
|
||||
Elf32_Shdr const *PackLinuxElf32::elf_find_section_name(
|
||||
char const *const name
|
||||
) const
|
||||
{
|
||||
Elf32_Shdr const *shdr = shdri;
|
||||
int j = n_elf_shnum;
|
||||
for (; 0 <=--j; ++shdr) {
|
||||
if (0==strcmp(name, &shstrtab[shdr->sh_name])) {
|
||||
return shdr;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Elf32_Shdr const *PackLinuxElf32::elf_find_section_type(
|
||||
unsigned const type
|
||||
) const
|
||||
{
|
||||
Elf32_Shdr const *shdr = shdri;
|
||||
int j = n_elf_shnum;
|
||||
for (; 0 <=--j; ++shdr) {
|
||||
if (type==shdr->sh_type) {
|
||||
return shdr;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool PackLinuxElf32::canPack()
|
||||
{
|
||||
unsigned char buf[sizeof(Elf32_Ehdr) + 14*sizeof(Elf32_Phdr)];
|
||||
@@ -779,6 +845,7 @@ bool PackLinuxElf32::canPack()
|
||||
throwCantPack("invalid Ehdr e_ehsize; try '--force-execve'");
|
||||
return false;
|
||||
}
|
||||
unsigned const e_shoff = get_native32(&ehdr->e_shoff);
|
||||
unsigned const e_phoff = get_native32(&ehdr->e_phoff);
|
||||
if (e_phoff != sizeof(*ehdr)) {// Phdrs not contiguous with Ehdr
|
||||
throwCantPack("non-contiguous Ehdr/Phdr; try '--force-execve'");
|
||||
@@ -792,18 +859,19 @@ bool PackLinuxElf32::canPack()
|
||||
for (unsigned j=0; j < e_phnum; ++phdr, ++j) {
|
||||
if (j >= 14)
|
||||
return false;
|
||||
if (1!=exetype && phdr->PT_LOAD32 == get_native32(&phdr->p_type)) {
|
||||
if (phdr->p_offset != 0) {
|
||||
unsigned const p_type = get_native32(&phdr->p_type);
|
||||
unsigned const p_offset = get_native32(&phdr->p_offset);
|
||||
if (1!=exetype && phdr->PT_LOAD32 == p_type) {
|
||||
if (p_offset != 0) {
|
||||
throwCantPack("invalid Phdr p_offset; try '--force-execve'");
|
||||
return false;
|
||||
}
|
||||
exetype = 1;
|
||||
}
|
||||
if (Elf32_Ehdr::ELFOSABI_NONE==osabi0 // Still seems to be generic.
|
||||
&& NULL!=osabi_note && phdr->PT_NOTE == get_native32(&phdr->p_type)) {
|
||||
unsigned const offset = get_native32(&phdr->p_offset);
|
||||
&& NULL!=osabi_note && phdr->PT_NOTE == p_type) {
|
||||
struct Elf32_Note note; memset(¬e, 0, sizeof(note));
|
||||
fi->seek(offset, SEEK_SET);
|
||||
fi->seek(p_offset, SEEK_SET);
|
||||
fi->readx(¬e, sizeof(note));
|
||||
fi->seek(0, SEEK_SET);
|
||||
if (4==get_native32(¬e.descsz)
|
||||
@@ -843,19 +911,30 @@ bool PackLinuxElf32::canPack()
|
||||
fi->seek(0, SEEK_SET);
|
||||
fi->readx(file_image, file_size);
|
||||
ehdri= *ehdr;
|
||||
phdri= (Elf32_Phdr *)(get_native32(&ehdr->e_phoff) + file_image); // do not free() !!
|
||||
phdri= (Elf32_Phdr *)(e_phoff + file_image); // do not free() !!
|
||||
shdri= (Elf32_Shdr *)(e_shoff + file_image); // do not free() !!
|
||||
|
||||
int j= get_native16(&ehdr->e_phnum);
|
||||
n_elf_shnum = get_native16(&ehdr->e_shnum);
|
||||
shdri = (Elf32_Shdr const *)(e_shoff + file_image);
|
||||
//sec_strndx = &shdri[ehdr->e_shstrndx];
|
||||
//shstrtab = (char const *)(sec_strndx->sh_offset + file_image);
|
||||
sec_dynsym = elf_find_section_type(Elf32_Shdr::SHT_DYNSYM);
|
||||
sec_dynstr = get_native32(&sec_dynsym->sh_link) + shdri;
|
||||
|
||||
int j= e_phnum;
|
||||
phdr= phdri;
|
||||
for (; --j>=0; ++phdr) if (Elf32_Phdr::PT_DYNAMIC==get_native32(&phdr->p_type)) {
|
||||
dynseg= (Elf32_Dyn const *)(get_native32(&phdr->p_offset) + file_image);
|
||||
break;
|
||||
}
|
||||
// elf_find_dynamic() returns 0 if 0==dynseg.
|
||||
gashtab= (unsigned int const *)elf_find_dynamic(Elf32_Dyn::DT_GNU_HASH);
|
||||
hashtab= (unsigned int const *)elf_find_dynamic(Elf32_Dyn::DT_HASH);
|
||||
dynstr= (char const *)elf_find_dynamic(Elf32_Dyn::DT_STRTAB);
|
||||
dynsym= (Elf32_Sym const *)elf_find_dynamic(Elf32_Dyn::DT_SYMTAB);
|
||||
|
||||
// FIXME 2007-09-10 It seems that DT_GNU_HASH does not have undefined
|
||||
// symbols. So if no DT_HASH, then we would have to look in .dynsym.
|
||||
char const *const run_start[]= {
|
||||
"__libc_start_main", "__uClibc_main", "__uClibc_start_main",
|
||||
};
|
||||
@@ -867,7 +946,18 @@ bool PackLinuxElf32::canPack()
|
||||
&& get_native16(&lsm->st_other)==Elf32_Sym::STV_DEFAULT ) {
|
||||
break;
|
||||
}
|
||||
if (sec_dynsym) {
|
||||
Elf32_Sym const *symp = (Elf32_Sym const *)(get_native32(&sec_dynsym->sh_offset) + file_image);
|
||||
Elf32_Sym const *const symlwa = (Elf32_Sym const *)(
|
||||
get_native32(&sec_dynsym->sh_size) +
|
||||
get_native32(&sec_dynsym->sh_offset) + file_image);
|
||||
for (; symp < symlwa; ++symp)
|
||||
if (0==strcmp(run_start[j], get_native32(&symp->st_name) + dynstr)) {
|
||||
goto found;
|
||||
}
|
||||
}
|
||||
}
|
||||
found:
|
||||
phdri = 0; // done "borrowing" this member
|
||||
if (3<=j) {
|
||||
return false;
|
||||
@@ -993,6 +1083,10 @@ PackLinuxElf32::generateElfHdr(
|
||||
cprElfHdr3 *const h3 = (cprElfHdr3 *)&elfout;
|
||||
memcpy(h3, proto, sizeof(*h3)); // reads beyond, but OK
|
||||
h3->ehdr.e_ident[Elf32_Ehdr::EI_OSABI] = ei_osabi;
|
||||
if (Elf32_Ehdr::EM_MIPS==e_machine) { // MIPS R3000 FIXME
|
||||
h3->ehdr.e_ident[Elf32_Ehdr::EI_OSABI] = Elf32_Ehdr::ELFOSABI_NONE;
|
||||
h3->ehdr.e_flags = ehdri.e_flags;
|
||||
}
|
||||
|
||||
assert(get_native32(&h2->ehdr.e_phoff) == sizeof(Elf32_Ehdr));
|
||||
h2->ehdr.e_shoff = 0;
|
||||
@@ -1006,19 +1100,33 @@ PackLinuxElf32::generateElfHdr(
|
||||
set_native32(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
||||
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
||||
|
||||
unsigned const e_phnum = get_native16(&ehdri.e_phnum);
|
||||
Elf32_Phdr const *phdr = phdri;
|
||||
for (unsigned j=0; j < e_phnum; ++phdr, ++j) {
|
||||
if (phdr->PT_LOAD32 == get_native32(&phdr->p_type)) {
|
||||
unsigned x = get_native32(&phdr->p_align) >> lg2_page;
|
||||
while (x>>=1) {
|
||||
++lg2_page;
|
||||
}
|
||||
}
|
||||
}
|
||||
page_size = 1u<<lg2_page;
|
||||
page_mask = ~0u<<lg2_page;
|
||||
for (unsigned j=0; j < 3; ++j) {
|
||||
set_native32(&h3->phdr[j].p_align, page_size);
|
||||
}
|
||||
|
||||
// Info for OS kernel to set the brk()
|
||||
if (brka) {
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
// linux-2.6.14 binfmt_elf.c: SIGKILL if (0==.p_memsz) on a page boundary
|
||||
unsigned const brkb = brka | ((0==(~PAGE_MASK & brka)) ? 0x20 : 0);
|
||||
unsigned const brkb = brka | ((0==(~page_mask & brka)) ? 0x20 : 0);
|
||||
set_native32(&h2->phdr[1].p_type, PT_LOAD32); // be sure
|
||||
set_native32(&h2->phdr[1].p_offset, ~PAGE_MASK & brkb);
|
||||
set_native32(&h2->phdr[1].p_offset, ~page_mask & brkb);
|
||||
set_native32(&h2->phdr[1].p_vaddr, brkb);
|
||||
set_native32(&h2->phdr[1].p_paddr, brkb);
|
||||
h2->phdr[1].p_filesz = 0;
|
||||
h2->phdr[1].p_memsz = 0;
|
||||
set_native32(&h2->phdr[1].p_flags, Elf32_Phdr::PF_R | Elf32_Phdr::PF_W);
|
||||
#undef PAGE_MASK
|
||||
}
|
||||
if (ph.format==getFormat()) {
|
||||
assert(2==get_native16(&h2->ehdr.e_phnum));
|
||||
@@ -1057,16 +1165,14 @@ PackOpenBSDElf32x86::generateElfHdr(
|
||||
set_native32(&h3->phdr[0].p_filesz, sizeof(*h3)+sizeof(elfnote)); // + identsize;
|
||||
h3->phdr[0].p_memsz = h3->phdr[0].p_filesz;
|
||||
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
unsigned const brkb = brka | ((0==(~PAGE_MASK & brka)) ? 0x20 : 0);
|
||||
unsigned const brkb = brka | ((0==(~page_mask & brka)) ? 0x20 : 0);
|
||||
set_native32(&h3->phdr[1].p_type, PT_LOAD32); // be sure
|
||||
set_native32(&h3->phdr[1].p_offset, ~PAGE_MASK & brkb);
|
||||
set_native32(&h3->phdr[1].p_offset, ~page_mask & brkb);
|
||||
set_native32(&h3->phdr[1].p_vaddr, brkb);
|
||||
set_native32(&h3->phdr[1].p_paddr, brkb);
|
||||
h3->phdr[1].p_filesz = 0;
|
||||
h3->phdr[1].p_memsz = 0;
|
||||
set_native32(&h3->phdr[1].p_flags, Elf32_Phdr::PF_R | Elf32_Phdr::PF_W);
|
||||
#undef PAGE_MASK
|
||||
|
||||
set_native32(&h3->phdr[2].p_type, Elf32_Phdr::PT_NOTE);
|
||||
set_native32(&h3->phdr[2].p_offset, note_offset);
|
||||
@@ -1118,19 +1224,33 @@ PackLinuxElf64::generateElfHdr(
|
||||
set_native64(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize;
|
||||
h2->phdr[0].p_memsz = h2->phdr[0].p_filesz;
|
||||
|
||||
unsigned const e_phnum = get_native16(&ehdri.e_phnum);
|
||||
Elf64_Phdr const *phdr = phdri;
|
||||
for (unsigned j=0; j < e_phnum; ++phdr, ++j) {
|
||||
if (phdr->PT_LOAD64 == get_native64(&phdr->p_type)) {
|
||||
unsigned x = get_native64(&phdr->p_align) >> lg2_page;
|
||||
while (x>>=1) {
|
||||
++lg2_page;
|
||||
}
|
||||
}
|
||||
}
|
||||
page_size = 1u <<lg2_page;
|
||||
page_mask = ~0ull<<lg2_page;
|
||||
for (unsigned j=0; j < 3; ++j) {
|
||||
set_native64(&h3->phdr[j].p_align, page_size);
|
||||
}
|
||||
|
||||
// Info for OS kernel to set the brk()
|
||||
if (brka) {
|
||||
#define PAGE_MASK (~0ul<<12)
|
||||
// linux-2.6.14 binfmt_elf.c: SIGKILL if (0==.p_memsz) on a page boundary
|
||||
unsigned const brkb = brka | ((0==(~PAGE_MASK & brka)) ? 0x20 : 0);
|
||||
set_native32(&h2->phdr[1].p_type, PT_LOAD32); // be sure
|
||||
set_native64(&h2->phdr[1].p_offset, ~PAGE_MASK & brkb);
|
||||
unsigned const brkb = brka | ((0==(~page_mask & brka)) ? 0x20 : 0);
|
||||
set_native32(&h2->phdr[1].p_type, PT_LOAD64); // be sure
|
||||
set_native64(&h2->phdr[1].p_offset, ~page_mask & brkb);
|
||||
set_native64(&h2->phdr[1].p_vaddr, brkb);
|
||||
set_native64(&h2->phdr[1].p_paddr, brkb);
|
||||
h2->phdr[1].p_filesz = 0;
|
||||
h2->phdr[1].p_memsz = 0;
|
||||
set_native32(&h2->phdr[1].p_flags, Elf64_Phdr::PF_R | Elf64_Phdr::PF_W);
|
||||
#undef PAGE_MASK
|
||||
}
|
||||
if (ph.format==getFormat()) {
|
||||
assert(2==get_native16(&h2->ehdr.e_phnum));
|
||||
@@ -1187,6 +1307,22 @@ void PackLinuxElf32armBe::pack1(OutputFile *fo, Filter &ft)
|
||||
generateElfHdr(fo, &h3, getbrk(phdri, get_native16(&ehdri.e_phnum)) );
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipsel::pack1(OutputFile *fo, Filter &ft)
|
||||
{
|
||||
super::pack1(fo, ft);
|
||||
cprElfHdr3 h3;
|
||||
memcpy(&h3, stub_mipsel_r3000_linux_elf_fold, sizeof(Elf32_Ehdr) + 2*sizeof(Elf32_Phdr));
|
||||
generateElfHdr(fo, &h3, getbrk(phdri, get_native16(&ehdri.e_phnum)) );
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipseb::pack1(OutputFile *fo, Filter &ft)
|
||||
{
|
||||
super::pack1(fo, ft);
|
||||
cprElfHdr3 h3;
|
||||
memcpy(&h3, stub_mips_r3000_linux_elf_fold, sizeof(Elf32_Ehdr) + 2*sizeof(Elf32_Phdr));
|
||||
generateElfHdr(fo, &h3, getbrk(phdri, get_native16(&ehdri.e_phnum)) );
|
||||
}
|
||||
|
||||
void PackLinuxElf32ppc::pack1(OutputFile *fo, Filter &ft)
|
||||
{
|
||||
super::pack1(fo, ft);
|
||||
@@ -1443,12 +1579,24 @@ PackLinuxElf32armLe::getFilters() const
|
||||
return ARM_getFilters(false);
|
||||
}
|
||||
|
||||
const int *
|
||||
PackLinuxElf32mipseb::getFilters() const
|
||||
{
|
||||
static const int f_none[] = { FT_END };
|
||||
return f_none;
|
||||
}
|
||||
|
||||
const int *
|
||||
PackLinuxElf32mipsel::getFilters() const
|
||||
{
|
||||
static const int f_none[] = { FT_END };
|
||||
return f_none;
|
||||
}
|
||||
|
||||
void PackLinuxElf32::ARM_defineSymbols(Filter const * /*ft*/)
|
||||
{
|
||||
unsigned const hlen = sz_elf_hdrs + sizeof(l_info) + sizeof(p_info);
|
||||
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
#define PAGE_SIZE (-PAGE_MASK)
|
||||
lsize = /*getLoaderSize()*/ 4 * 1024; // upper bound; avoid circularity
|
||||
unsigned const lo_va_user = 0x8000; // XXX
|
||||
unsigned lo_va_stub = get_native32(&elfout.phdr[0].p_vaddr);
|
||||
@@ -1465,17 +1613,15 @@ void PackLinuxElf32::ARM_defineSymbols(Filter const * /*ft*/)
|
||||
lo_va_stub = lo_va_user;
|
||||
adrc = lo_va_stub;
|
||||
adrm = getbrk(phdri, get_native16(&ehdri.e_phnum));
|
||||
adrx = hlen + (PAGE_MASK & (~PAGE_MASK + adrm)); // round up to page boundary
|
||||
adrx = hlen + (page_mask & (~page_mask + adrm)); // round up to page boundary
|
||||
}
|
||||
adrm = PAGE_MASK & (~PAGE_MASK + adrm); // round up to page boundary
|
||||
adrc = PAGE_MASK & (~PAGE_MASK + adrc); // round up to page boundary
|
||||
adrm = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrc = page_mask & (~page_mask + adrc); // round up to page boundary
|
||||
|
||||
linker->defineSymbol("CPR0", 4+ linker->getSymbolOffset("cpr0"));
|
||||
linker->defineSymbol("LENF", 4+ linker->getSymbolOffset("end_decompress"));
|
||||
|
||||
linker->defineSymbol("ADRM", adrm); // addr for map
|
||||
#undef PAGE_SIZE
|
||||
#undef PAGE_MASK
|
||||
}
|
||||
|
||||
void PackLinuxElf32armLe::defineSymbols(Filter const *ft)
|
||||
@@ -1488,6 +1634,150 @@ void PackLinuxElf32armBe::defineSymbols(Filter const *ft)
|
||||
ARM_defineSymbols(ft);
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipseb::defineSymbols(Filter const * /*ft*/)
|
||||
{
|
||||
unsigned const hlen = sz_elf_hdrs + sizeof(l_info) + sizeof(p_info);
|
||||
|
||||
// We want to know if compressed data, plus stub, plus a couple pages,
|
||||
// will fit below the uncompressed program in memory. But we don't
|
||||
// know the final total compressed size yet, so use the uncompressed
|
||||
// size (total over all PT_LOAD32) as an upper bound.
|
||||
unsigned len = 0;
|
||||
unsigned lo_va_user = ~0u; // infinity
|
||||
for (int j= get_native16(&ehdri.e_phnum); --j>=0; ) {
|
||||
if (PT_LOAD32 == get_native32(&phdri[j].p_type)) {
|
||||
len += (unsigned)get_native32(&phdri[j].p_filesz);
|
||||
unsigned const va = get_native32(&phdri[j].p_vaddr);
|
||||
if (va < lo_va_user) {
|
||||
lo_va_user = va;
|
||||
}
|
||||
}
|
||||
}
|
||||
lsize = /*getLoaderSize()*/ 64 * 1024; // XXX: upper bound; avoid circularity
|
||||
unsigned lo_va_stub = get_native32(&elfout.phdr[0].p_vaddr);
|
||||
unsigned adrc;
|
||||
unsigned adrm;
|
||||
unsigned adru;
|
||||
unsigned adrx;
|
||||
unsigned cntc;
|
||||
unsigned lenm;
|
||||
unsigned lenu;
|
||||
len += (7&-lsize) + lsize;
|
||||
bool const is_big = (lo_va_user < (lo_va_stub + len + 2*page_size));
|
||||
if (is_big) {
|
||||
set_native32( &elfout.ehdr.e_entry,
|
||||
get_native32(&elfout.ehdr.e_entry) + lo_va_user - lo_va_stub);
|
||||
set_native32(&elfout.phdr[0].p_vaddr, lo_va_user);
|
||||
set_native32(&elfout.phdr[0].p_paddr, lo_va_user);
|
||||
lo_va_stub = lo_va_user;
|
||||
adrc = lo_va_stub;
|
||||
adrm = getbrk(phdri, get_native16(&ehdri.e_phnum));
|
||||
adru = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrx = adru + hlen;
|
||||
lenm = page_size + len;
|
||||
lenu = page_size + len;
|
||||
cntc = len >> 3; // over-estimate; corrected at runtime
|
||||
}
|
||||
else {
|
||||
adrm = lo_va_stub + len;
|
||||
adrc = adrm;
|
||||
adru = lo_va_stub;
|
||||
adrx = lo_va_stub + hlen;
|
||||
lenm = page_size;
|
||||
lenu = page_size + len;
|
||||
cntc = 0;
|
||||
}
|
||||
adrm = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrc = page_mask & (~page_mask + adrc); // round up to page boundary
|
||||
|
||||
linker->defineSymbol("ADRX", adrx); // compressed input for eXpansion
|
||||
|
||||
// For actual moving, we need the true count, which depends on sz_pack2
|
||||
// and is not yet known. So the runtime stub detects "no move"
|
||||
// if adrm==adrc, and otherwise uses actual sz_pack2 to compute cntc.
|
||||
//linker->defineSymbol("CNTC", cntc); // count for copy
|
||||
|
||||
linker->defineSymbol("ADRC", adrc); // addr for copy
|
||||
linker->defineSymbol("LENU", lenu); // len for unmap
|
||||
linker->defineSymbol("ADRU", adru); // addr for unmap
|
||||
linker->defineSymbol("LENM", lenm); // len for map
|
||||
linker->defineSymbol("ADRM", adrm); // addr for map
|
||||
|
||||
//linker->dumpSymbols(); // debug
|
||||
}
|
||||
|
||||
void PackLinuxElf32mipsel::defineSymbols(Filter const * /*ft*/)
|
||||
{
|
||||
unsigned const hlen = sz_elf_hdrs + sizeof(l_info) + sizeof(p_info);
|
||||
|
||||
// We want to know if compressed data, plus stub, plus a couple pages,
|
||||
// will fit below the uncompressed program in memory. But we don't
|
||||
// know the final total compressed size yet, so use the uncompressed
|
||||
// size (total over all PT_LOAD32) as an upper bound.
|
||||
unsigned len = 0;
|
||||
unsigned lo_va_user = ~0u; // infinity
|
||||
for (int j= get_native16(&ehdri.e_phnum); --j>=0; ) {
|
||||
if (PT_LOAD32 == get_native32(&phdri[j].p_type)) {
|
||||
len += (unsigned)get_native32(&phdri[j].p_filesz);
|
||||
unsigned const va = get_native32(&phdri[j].p_vaddr);
|
||||
if (va < lo_va_user) {
|
||||
lo_va_user = va;
|
||||
}
|
||||
}
|
||||
}
|
||||
lsize = /*getLoaderSize()*/ 64 * 1024; // XXX: upper bound; avoid circularity
|
||||
unsigned lo_va_stub = get_native32(&elfout.phdr[0].p_vaddr);
|
||||
unsigned adrc;
|
||||
unsigned adrm;
|
||||
unsigned adru;
|
||||
unsigned adrx;
|
||||
unsigned cntc;
|
||||
unsigned lenm;
|
||||
unsigned lenu;
|
||||
len += (7&-lsize) + lsize;
|
||||
bool const is_big = (lo_va_user < (lo_va_stub + len + 2*page_size));
|
||||
if (is_big) {
|
||||
set_native32( &elfout.ehdr.e_entry,
|
||||
get_native32(&elfout.ehdr.e_entry) + lo_va_user - lo_va_stub);
|
||||
set_native32(&elfout.phdr[0].p_vaddr, lo_va_user);
|
||||
set_native32(&elfout.phdr[0].p_paddr, lo_va_user);
|
||||
lo_va_stub = lo_va_user;
|
||||
adrc = lo_va_stub;
|
||||
adrm = getbrk(phdri, get_native16(&ehdri.e_phnum));
|
||||
adru = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrx = adru + hlen;
|
||||
lenm = page_size + len;
|
||||
lenu = page_size + len;
|
||||
cntc = len >> 3; // over-estimate; corrected at runtime
|
||||
}
|
||||
else {
|
||||
adrm = lo_va_stub + len;
|
||||
adrc = adrm;
|
||||
adru = lo_va_stub;
|
||||
adrx = lo_va_stub + hlen;
|
||||
lenm = page_size;
|
||||
lenu = page_size + len;
|
||||
cntc = 0;
|
||||
}
|
||||
adrm = page_mask & (~page_mask + adrm); // round up to page boundary
|
||||
adrc = page_mask & (~page_mask + adrc); // round up to page boundary
|
||||
|
||||
linker->defineSymbol("ADRX", adrx); // compressed input for eXpansion
|
||||
|
||||
// For actual moving, we need the true count, which depends on sz_pack2
|
||||
// and is not yet known. So the runtime stub detects "no move"
|
||||
// if adrm==adrc, and otherwise uses actual sz_pack2 to compute cntc.
|
||||
//linker->defineSymbol("CNTC", cntc); // count for copy
|
||||
|
||||
linker->defineSymbol("ADRC", adrc); // addr for copy
|
||||
linker->defineSymbol("LENU", lenu); // len for unmap
|
||||
linker->defineSymbol("ADRU", adru); // addr for unmap
|
||||
linker->defineSymbol("LENM", lenm); // len for map
|
||||
linker->defineSymbol("ADRM", adrm); // addr for map
|
||||
|
||||
//linker->dumpSymbols(); // debug
|
||||
}
|
||||
|
||||
void PackLinuxElf32::pack4(OutputFile *fo, Filter &ft)
|
||||
{
|
||||
overlay_offset = sz_elf_hdrs + sizeof(linfo);
|
||||
@@ -1502,10 +1792,8 @@ void PackLinuxElf32::pack4(OutputFile *fo, Filter &ft)
|
||||
// tries to make .bss, which requires PF_W.
|
||||
// But strict SELinux (or PaX, grSecurity) disallows PF_W with PF_X.
|
||||
#if 0 /*{*/
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
// pre-calculate for benefit of runtime disappearing act via munmap()
|
||||
set_native32(&elfout.phdr[0].p_memsz, PAGE_MASK & (~PAGE_MASK + len));
|
||||
#undef PAGE_MASK
|
||||
set_native32(&elfout.phdr[0].p_memsz, page_mask & (~page_mask + len));
|
||||
#else /*}{*/
|
||||
set_native32(&elfout.phdr[0].p_memsz, len);
|
||||
#endif /*}*/
|
||||
@@ -1552,10 +1840,8 @@ void PackLinuxElf64::pack4(OutputFile *fo, Filter &ft)
|
||||
// tries to make .bss, which requires PF_W.
|
||||
// But strict SELinux (or PaX, grSecurity) disallows PF_W with PF_X.
|
||||
#if 0 /*{*/
|
||||
#define PAGE_MASK (~0u<<12)
|
||||
// pre-calculate for benefit of runtime disappearing act via munmap()
|
||||
set_native64(&elfout.phdr[0].p_memsz, PAGE_MASK & (~PAGE_MASK + len));
|
||||
#undef PAGE_MASK
|
||||
set_native64(&elfout.phdr[0].p_memsz, page_mask & (~page_mask + len));
|
||||
#else /*}{*/
|
||||
set_native64(&elfout.phdr[0].p_memsz, len);
|
||||
#endif /*}*/
|
||||
@@ -1873,11 +2159,45 @@ PackLinuxElf32armLe::~PackLinuxElf32armLe()
|
||||
{
|
||||
}
|
||||
|
||||
PackLinuxElf32mipseb::PackLinuxElf32mipseb(InputFile *f) : super(f)
|
||||
{
|
||||
e_machine = Elf32_Ehdr::EM_MIPS;
|
||||
ei_class = Elf32_Ehdr::ELFCLASS32;
|
||||
ei_data = Elf32_Ehdr::ELFDATA2MSB;
|
||||
ei_osabi = Elf32_Ehdr::ELFOSABI_LINUX;
|
||||
}
|
||||
|
||||
PackLinuxElf32mipseb::~PackLinuxElf32mipseb()
|
||||
{
|
||||
}
|
||||
|
||||
PackLinuxElf32mipsel::PackLinuxElf32mipsel(InputFile *f) : super(f)
|
||||
{
|
||||
e_machine = Elf32_Ehdr::EM_MIPS;
|
||||
ei_class = Elf32_Ehdr::ELFCLASS32;
|
||||
ei_data = Elf32_Ehdr::ELFDATA2LSB;
|
||||
ei_osabi = Elf32_Ehdr::ELFOSABI_LINUX;
|
||||
}
|
||||
|
||||
PackLinuxElf32mipsel::~PackLinuxElf32mipsel()
|
||||
{
|
||||
}
|
||||
|
||||
Linker* PackLinuxElf32armLe::newLinker() const
|
||||
{
|
||||
return new ElfLinkerArmLE();
|
||||
}
|
||||
|
||||
Linker* PackLinuxElf32mipseb::newLinker() const
|
||||
{
|
||||
return new ElfLinkerMipsBE();
|
||||
}
|
||||
|
||||
Linker* PackLinuxElf32mipsel::newLinker() const
|
||||
{
|
||||
return new ElfLinkerMipsLE();
|
||||
}
|
||||
|
||||
PackLinuxElf32armBe::PackLinuxElf32armBe(InputFile *f) : super(f)
|
||||
{
|
||||
e_machine = Elf32_Ehdr::EM_ARM;
|
||||
@@ -1924,6 +2244,17 @@ PackLinuxElf32::elf_find_dynamic(unsigned int const key) const
|
||||
return 0;
|
||||
}
|
||||
|
||||
unsigned PackLinuxElf32::gnu_hash(char const *q)
|
||||
{
|
||||
unsigned char const *p = (unsigned char const *)q;
|
||||
unsigned h;
|
||||
|
||||
for (h= 5381; 0!=*p; ++p) {
|
||||
h += *p + (h << 5);
|
||||
}
|
||||
return h;
|
||||
}
|
||||
|
||||
unsigned PackLinuxElf32::elf_hash(char const *p)
|
||||
{
|
||||
unsigned h;
|
||||
@@ -1953,6 +2284,36 @@ Elf32_Sym const *PackLinuxElf32::elf_lookup(char const *name) const
|
||||
}
|
||||
}
|
||||
}
|
||||
if (gashtab && dynsym && dynstr) {
|
||||
unsigned const n_bucket = get_native32(&gashtab[0]);
|
||||
unsigned const symbias = get_native32(&gashtab[1]);
|
||||
unsigned const n_bitmask = get_native32(&gashtab[2]);
|
||||
unsigned const gnu_shift = get_native32(&gashtab[3]);
|
||||
unsigned const *const bitmask = &gashtab[4];
|
||||
unsigned const *const buckets = &bitmask[n_bitmask];
|
||||
|
||||
unsigned const h = gnu_hash(name);
|
||||
unsigned const hbit1 = 037& h;
|
||||
unsigned const hbit2 = 037& (h>>gnu_shift);
|
||||
unsigned const w = get_native32(&bitmask[(n_bitmask -1) & (h>>5)]);
|
||||
|
||||
if (1& (w>>hbit1) & (w>>hbit2)) {
|
||||
unsigned bucket = get_native32(&buckets[h % n_bucket]);
|
||||
if (0!=bucket) {
|
||||
Elf32_Sym const *dsp = dynsym;
|
||||
unsigned const *const hasharr = &buckets[n_bucket];
|
||||
unsigned const *hp = &hasharr[bucket - symbias];
|
||||
|
||||
dsp += bucket;
|
||||
do if (0==((h ^ get_native32(hp))>>1)) {
|
||||
char const *const p = dsp->st_name + dynstr;
|
||||
if (0==strcmp(name, p)) {
|
||||
return dsp;
|
||||
}
|
||||
} while (++dsp, 0==(1u& get_native32(hp++)));
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
+57
-4
@@ -70,6 +70,8 @@ protected:
|
||||
unsigned sz_phdrs; // sizeof Phdr[]
|
||||
unsigned sz_elf_hdrs; // all Elf headers
|
||||
unsigned sz_pack2; // after pack2(), before loader
|
||||
unsigned lg2_page; // log2(PAGE_SIZE)
|
||||
unsigned page_size; // 1u<<lg2_page
|
||||
|
||||
unsigned short e_machine;
|
||||
unsigned char ei_class;
|
||||
@@ -119,17 +121,29 @@ protected:
|
||||
virtual off_t getbase(const Elf32_Phdr *phdr, int e_phnum) const;
|
||||
|
||||
static unsigned elf_hash(char const *) /*const*/;
|
||||
static unsigned gnu_hash(char const *) /*const*/;
|
||||
virtual void const *elf_find_dynamic(unsigned) const;
|
||||
virtual Elf32_Sym const *elf_lookup(char const *) const;
|
||||
virtual unsigned elf_get_offset_from_address(unsigned) const;
|
||||
Elf32_Shdr const *elf_find_section_name(char const *) const;
|
||||
Elf32_Shdr const *elf_find_section_type(unsigned) const;
|
||||
|
||||
protected:
|
||||
Elf32_Ehdr ehdri; // from input file
|
||||
Elf32_Phdr *phdri; // for input file
|
||||
Elf32_Shdr const *shdri; // from input file
|
||||
unsigned page_mask; // AND clears the offset-within-page
|
||||
|
||||
Elf32_Dyn const *dynseg; // from PT_DYNAMIC
|
||||
unsigned int const *hashtab; // from DT_HASH
|
||||
unsigned int const *gashtab; // from DT_GNU_HASH
|
||||
Elf32_Sym const *dynsym; // from DT_SYMTAB
|
||||
char const *shstrtab; // via Elf32_Shdr
|
||||
int n_elf_shnum; // via e_shnum
|
||||
|
||||
Elf32_Shdr const *sec_strndx;
|
||||
Elf32_Shdr const *sec_dynsym;
|
||||
Elf32_Shdr const *sec_dynstr;
|
||||
|
||||
struct cprElfHdr1 {
|
||||
Elf32_Ehdr ehdr;
|
||||
@@ -211,6 +225,7 @@ protected:
|
||||
protected:
|
||||
Elf64_Ehdr ehdri; // from input file
|
||||
Elf64_Phdr *phdri; // for input file
|
||||
acc_uint64l_t page_mask; // AND clears the offset-within-page
|
||||
|
||||
struct cprElfHdr1 {
|
||||
Elf64_Ehdr ehdr;
|
||||
@@ -416,8 +431,8 @@ class PackLinuxElf32armLe : public PackLinuxElf32Le
|
||||
public:
|
||||
PackLinuxElf32armLe(InputFile *f);
|
||||
virtual ~PackLinuxElf32armLe();
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_ARMLE; }
|
||||
virtual const char *getName() const { return "linux/armLE"; }
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_ARMEL; }
|
||||
virtual const char *getName() const { return "linux/armel"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "arm-linux.elf"; }
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
@@ -436,8 +451,8 @@ class PackLinuxElf32armBe : public PackLinuxElf32Be
|
||||
public:
|
||||
PackLinuxElf32armBe(InputFile *f);
|
||||
virtual ~PackLinuxElf32armBe();
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_ARMBE; }
|
||||
virtual const char *getName() const { return "linux/armBE"; }
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_ARMEB; }
|
||||
virtual const char *getName() const { return "linux/armeb"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "armeb-linux.elf"; }
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
@@ -450,6 +465,44 @@ protected:
|
||||
virtual void defineSymbols(Filter const *);
|
||||
};
|
||||
|
||||
class PackLinuxElf32mipseb : public PackLinuxElf32Be
|
||||
{
|
||||
typedef PackLinuxElf32Be super;
|
||||
public:
|
||||
PackLinuxElf32mipseb(InputFile *f);
|
||||
virtual ~PackLinuxElf32mipseb();
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_MIPSEB; }
|
||||
virtual const char *getName() const { return "linux/mipseb"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "mips-linux.elf"; }
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
protected:
|
||||
virtual Linker* newLinker() const;
|
||||
virtual void pack1(OutputFile *, Filter &); // generate executable header
|
||||
virtual void buildLoader(const Filter *);
|
||||
virtual void updateLoader(OutputFile *);
|
||||
virtual void defineSymbols(Filter const *);
|
||||
};
|
||||
|
||||
class PackLinuxElf32mipsel : public PackLinuxElf32Le
|
||||
{
|
||||
typedef PackLinuxElf32Le super;
|
||||
public:
|
||||
PackLinuxElf32mipsel(InputFile *f);
|
||||
virtual ~PackLinuxElf32mipsel();
|
||||
virtual int getFormat() const { return UPX_F_LINUX_ELF32_MIPSEL; }
|
||||
virtual const char *getName() const { return "linux/mipsel"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "mipsel-linux.elf"; }
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
protected:
|
||||
virtual Linker* newLinker() const;
|
||||
virtual void pack1(OutputFile *, Filter &); // generate executable header
|
||||
virtual void buildLoader(const Filter *);
|
||||
virtual void updateLoader(OutputFile *);
|
||||
virtual void defineSymbols(Filter const *);
|
||||
};
|
||||
|
||||
#endif /*} already included */
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -138,7 +138,7 @@ class PackBSDI386 : public PackLinuxI386
|
||||
public:
|
||||
PackBSDI386(InputFile *f);
|
||||
virtual int getFormat() const { return UPX_F_BSD_i386; }
|
||||
virtual const char *getName() const { return "*BSD/386"; }
|
||||
virtual const char *getName() const { return "BSD/386"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i386-bsd.elf.execve"; }
|
||||
|
||||
protected:
|
||||
|
||||
+25
-8
@@ -194,6 +194,8 @@ bool PackPs1::getBkupHeader(unsigned char *p, unsigned char *dst)
|
||||
unsigned sz_bh = SZ_IH_BKUP;
|
||||
int r = upx_decompress((const unsigned char *)&src->ih_bkup, src->len,
|
||||
unc_bh, &sz_bh, M_NRV2E_8, NULL );
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
if (r != UPX_E_OK || sz_bh != SZ_IH_BKUP)
|
||||
throwInternalError("header decompression failed");
|
||||
unsigned ad = upx_adler32(unc_bh, SZ_IH_BKUP);
|
||||
@@ -254,8 +256,9 @@ bool PackPs1::canPack()
|
||||
fi->readx(buf, sizeof(buf));
|
||||
checkAlreadyPacked(buf, sizeof(buf));
|
||||
|
||||
for (unsigned i = 0; i < sizeof(buf); i++)
|
||||
for (size_t i = 0; i < sizeof(buf); i++)
|
||||
if (buf[i] != 0)
|
||||
{
|
||||
if (!opt->force)
|
||||
throwCantPack("unknown data in header (try --force)");
|
||||
else
|
||||
@@ -265,6 +268,7 @@ bool PackPs1::canPack()
|
||||
opt->backup = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!checkFileHeader())
|
||||
throwCantPack("unsupported header flags (try --force)");
|
||||
if (!opt->force && file_size < PS_MIN_SIZE)
|
||||
@@ -318,6 +322,7 @@ void PackPs1::buildLoader(const Filter *)
|
||||
sa_tmp += overlap = ALIGN_UP((ph.overlap_overhead - sa_tmp), 4u);
|
||||
}
|
||||
|
||||
if (isCon || M_IS_LZMA(ph.method))
|
||||
foundBss = findBssSection();
|
||||
|
||||
if (M_IS_LZMA(ph.method) && !buildPart2)
|
||||
@@ -370,16 +375,20 @@ void PackPs1::buildLoader(const Filter *)
|
||||
else
|
||||
{
|
||||
if (M_IS_LZMA(ph.method))
|
||||
addLoader("cdb.start.lzma", "pad.code", "cdb.entry.lzma", method, "cdb.lzma.cpr",
|
||||
addLoader(!foundBss ? "cdb.start.lzma" : "bss.cdb.start.lzma", "pad.code",
|
||||
!foundBss ? "cdb.entry.lzma" : "bss.cdb.entry.lzma",
|
||||
method, "cdb.lzma.cpr",
|
||||
ih.tx_ptr & 0xffff ? "dec.ptr" : "dec.ptr.hi",
|
||||
"lzma.exec", NULL);
|
||||
else
|
||||
{
|
||||
assert(foundBss != true);
|
||||
addLoader("cdb.start", "pad.code", "cdb.entry",
|
||||
ih.tx_ptr & 0xffff ? "cdb.dec.ptr" : "cdb.dec.ptr.hi",
|
||||
method,
|
||||
sa_cnt ? sa_cnt > (0x10000 << 2) ? "memset.long" : "memset.short" : "",
|
||||
!foundBss ? "cdb.exit" : "bss.exit",
|
||||
"pad.code", NULL);
|
||||
"cdb.exit", NULL);
|
||||
}
|
||||
}
|
||||
addLoader("UPX1HEAD", "IDENTSTR", NULL);
|
||||
}
|
||||
@@ -554,7 +563,9 @@ void PackPs1::pack(OutputFile *fo)
|
||||
}
|
||||
else
|
||||
{
|
||||
d_len = (lsize - h_len) - getLoaderSectionStart(M_IS_LZMA(ph.method) ? "cdb.entry.lzma" : "cdb.entry");
|
||||
const char* entry_lzma = !foundBss ? "cdb.entry.lzma" : "bss.cdb.entry.lzma";
|
||||
|
||||
d_len = (lsize - h_len) - getLoaderSectionStart(M_IS_LZMA(ph.method) ? entry_lzma : "cdb.entry");
|
||||
e_len = (lsize - d_len) - h_len;
|
||||
}
|
||||
|
||||
@@ -565,11 +576,13 @@ void PackPs1::pack(OutputFile *fo)
|
||||
linker->defineSymbol("ldr_sz", M_IS_LZMA(ph.method) ? sz_lunc + 16 : (d_len-pad_code));
|
||||
|
||||
if (foundBss)
|
||||
{
|
||||
if (M_IS_LZMA(ph.method))
|
||||
linker->defineSymbol("wrkmem", bss_end - 160 - getDecompressorWrkmemSize()
|
||||
- (sz_lunc + 16));
|
||||
else
|
||||
linker->defineSymbol("wrkmem", bss_end - 16 - (d_len - pad_code));
|
||||
}
|
||||
|
||||
|
||||
const unsigned entry = comp_data_start - e_len;
|
||||
@@ -578,7 +591,7 @@ void PackPs1::pack(OutputFile *fo)
|
||||
|
||||
unsigned pad = 0;
|
||||
|
||||
if (!opt->ps1_exe.no_align)
|
||||
if (!opt->ps1_exe.no_align || !isCon)
|
||||
{
|
||||
pad = oh.tx_len;
|
||||
oh.tx_len = ALIGN_UP(oh.tx_len, CD_SEC);
|
||||
@@ -611,8 +624,12 @@ void PackPs1::pack(OutputFile *fo)
|
||||
linker->defineSymbol("PSVR", FIX_PSVR);
|
||||
linker->defineSymbol("CPDO", comp_data_start);
|
||||
if (M_IS_LZMA(ph.method))
|
||||
linker->defineSymbol("lzma_cpr", getLoaderSectionStart("lzma.exec")
|
||||
- getLoaderSectionStart("cdb.entry.lzma"));
|
||||
{
|
||||
unsigned entry_lzma = getLoaderSectionStart( !foundBss ? "cdb.entry.lzma" :
|
||||
"bss.cdb.entry.lzma");
|
||||
|
||||
linker->defineSymbol("lzma_cpr", getLoaderSectionStart("lzma.exec") - entry_lzma);
|
||||
}
|
||||
}
|
||||
|
||||
relocateLoader();
|
||||
|
||||
+2
-1
@@ -42,7 +42,8 @@ public:
|
||||
virtual int getVersion() const { return 13; }
|
||||
virtual int getFormat() const { return UPX_F_DOS_SYS; }
|
||||
virtual const char *getName() const { return "dos/sys"; }
|
||||
virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.sys" : "i286-dos16.sys"; }
|
||||
//virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_8086 ? "i086-dos16.sys" : "i286-dos16.sys"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i086-dos16.sys"; }
|
||||
|
||||
virtual bool canPack();
|
||||
|
||||
|
||||
+2
-1
@@ -67,11 +67,12 @@ const int *PackTmt::getFilters() const
|
||||
|
||||
|
||||
unsigned PackTmt::findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range,
|
||||
unsigned upper_limit) const
|
||||
{
|
||||
// make sure the decompressor will be paragraph aligned
|
||||
unsigned o = super::findOverlapOverhead(buf, range, upper_limit);
|
||||
unsigned o = super::findOverlapOverhead(buf, tbuf, range, upper_limit);
|
||||
o = ((o + 0x20) &~ 0xf) - (ph.u_len & 0xf);
|
||||
return o;
|
||||
}
|
||||
|
||||
+2
-1
@@ -42,7 +42,7 @@ public:
|
||||
virtual int getVersion() const { return 13; }
|
||||
virtual int getFormat() const { return UPX_F_TMT_ADAM; }
|
||||
virtual const char *getName() const { return "tmt/adam"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i386-dos32.tmt"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i386-dos32.tmt.adam"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
@@ -56,6 +56,7 @@ protected:
|
||||
virtual int readFileHeader();
|
||||
|
||||
virtual unsigned findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range = 0,
|
||||
unsigned upper_limit = ~0u) const;
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
|
||||
+7
-3
@@ -173,8 +173,10 @@ void PackUnix::pack2(OutputFile *fo, Filter &ft)
|
||||
compressWithFilters(&ft, OVERHEAD, NULL_cconf, filter_strategy);
|
||||
|
||||
if (ph.c_len < ph.u_len) {
|
||||
const upx_bytep tbuf = NULL;
|
||||
if (ft.id == 0) tbuf = ibuf;
|
||||
ph.overlap_overhead = OVERHEAD;
|
||||
if (!testOverlappingDecompression(obuf, ph.overlap_overhead)) {
|
||||
if (!testOverlappingDecompression(obuf, tbuf, ph.overlap_overhead)) {
|
||||
// not in-place compressible
|
||||
ph.c_len = ph.u_len;
|
||||
}
|
||||
@@ -353,8 +355,10 @@ void PackUnix::packExtent(
|
||||
}
|
||||
|
||||
if (ph.c_len < ph.u_len) {
|
||||
const upx_bytep tbuf = NULL;
|
||||
if (ft == NULL || ft->id == 0) tbuf = ibuf;
|
||||
ph.overlap_overhead = OVERHEAD;
|
||||
if (!testOverlappingDecompression(obuf, ph.overlap_overhead)) {
|
||||
if (!testOverlappingDecompression(obuf, tbuf, ph.overlap_overhead)) {
|
||||
// not in-place compressible
|
||||
ph.c_len = ph.u_len;
|
||||
}
|
||||
@@ -499,7 +503,7 @@ int PackUnix::canUnpack()
|
||||
|
||||
fi->seek(-bufsize, SEEK_END);
|
||||
fi->readx(buf, bufsize);
|
||||
if (!getPackHeader(buf, bufsize))
|
||||
if (!getPackHeader(buf, bufsize, true)) // allow incompressible extents
|
||||
return false;
|
||||
|
||||
int l = ph.buf_offset + ph.getPackHeaderSize();
|
||||
|
||||
+409
-14
@@ -44,6 +44,10 @@ static const
|
||||
#include "stub/amd64-linux.kernel.vmlinux.h"
|
||||
static const
|
||||
#include "stub/arm-linux.kernel.vmlinux.h"
|
||||
static const
|
||||
#include "stub/armeb-linux.kernel.vmlinux.h"
|
||||
static const
|
||||
#include "stub/powerpc-linux.kernel.vmlinux.h"
|
||||
|
||||
|
||||
/*************************************************************************
|
||||
@@ -201,6 +205,7 @@ bool PackVmlinuxBase<T>::canPack()
|
||||
return 0 < n_ptload;
|
||||
}
|
||||
|
||||
#include "p_elf.h"
|
||||
|
||||
template <class T>
|
||||
void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
||||
@@ -265,7 +270,216 @@ void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
||||
upx_compress_config_t cconf; cconf.reset();
|
||||
// limit stack size needed for runtime decompression
|
||||
cconf.conf_lzma.max_num_probs = 1846 + (768 << 4); // ushort: ~28KB stack
|
||||
|
||||
unsigned ppc32_extra = 0;
|
||||
if (Ehdr::EM_PPC==my_e_machine) {
|
||||
// output layout:
|
||||
// .long UPX_MAGIC_LE32
|
||||
// .long L20 - L10
|
||||
// L10:
|
||||
// b_info for Ehdr; compressed Ehdr; .balign 4 // one block only
|
||||
// b_info for LOAD; compressed LOAD; .balign 4 // possibly many blocks
|
||||
// // This allows per-block filters!
|
||||
// L20:
|
||||
// b f_decompress
|
||||
// +4: f_unfilter(char *buf, unsigned len, unsigned cto8, unsigned ftid)
|
||||
// // Code for multiple filters can "daisy chain" on ftid.
|
||||
// f_decompress(char const *src, unsigned src_len,
|
||||
// char *dst, unsigned *dst_len, int method)
|
||||
unsigned tmp;
|
||||
tmp = UPX_MAGIC_LE32; fo->write(&tmp, sizeof(tmp)); fo_off += sizeof(tmp);
|
||||
tmp = 0; fo->write(&tmp, sizeof(tmp)); fo_off += sizeof(tmp);
|
||||
ppc32_extra += 2*sizeof(tmp);
|
||||
unsigned const len_unc = sizeof(ehdri) + sizeof(Phdr) * ehdri.e_phnum;
|
||||
MemBuffer unc_hdr(len_unc);
|
||||
MemBuffer cpr_hdr; cpr_hdr.allocForCompression(len_unc);
|
||||
memcpy(&unc_hdr[0], &ehdri, sizeof(ehdri));
|
||||
memcpy(&unc_hdr[sizeof(ehdri)], phdri, sizeof(Phdr) * ehdri.e_phnum);
|
||||
unsigned len_cpr = 0;
|
||||
int const r = upx_compress(unc_hdr, len_unc, cpr_hdr, &len_cpr,
|
||||
NULL, ph.method, 10, NULL, NULL );
|
||||
if (UPX_E_OK!=r || len_unc<=len_cpr) // FIXME: allow no compression
|
||||
throwInternalError("Ehdr compression failed");
|
||||
|
||||
struct b_info { // 12-byte header before each compressed block
|
||||
unsigned sz_unc; // uncompressed_size
|
||||
unsigned sz_cpr; // compressed_size
|
||||
unsigned char b_method; // compression algorithm
|
||||
unsigned char b_ftid; // filter id
|
||||
unsigned char b_cto8; // filter parameter
|
||||
unsigned char b_unused; // FIXME: !=0 for partial-block unfilter
|
||||
// unsigned f_offset, f_len; // only if partial-block unfilter
|
||||
}
|
||||
__attribute_packed;
|
||||
|
||||
struct b_info hdr_info;
|
||||
set_be32(&hdr_info.sz_unc, len_unc);
|
||||
set_be32(&hdr_info.sz_cpr, len_cpr);
|
||||
hdr_info.b_method = ph.method;
|
||||
hdr_info.b_ftid = 0;
|
||||
hdr_info.b_cto8 = 0;
|
||||
hdr_info.b_unused = 0;
|
||||
fo->write(&hdr_info, sizeof(hdr_info)); fo_off += sizeof(hdr_info);
|
||||
unsigned const frag = (3& (0u-len_cpr));
|
||||
ppc32_extra += sizeof(hdr_info) + len_cpr + frag;
|
||||
fo_off += len_cpr + frag;
|
||||
fo->write(cpr_hdr, len_cpr + frag);
|
||||
|
||||
// Partial filter: .text and following contiguous SHF_EXECINSTR
|
||||
upx_bytep f_ptr = ibuf;
|
||||
unsigned f_len = 0;
|
||||
Shdr const *shdr = 1+ shdri; // skip empty shdr[0]
|
||||
if (ft.buf_len==0 // not specified yet FIXME: was set near construction
|
||||
&& (Shdr::SHF_ALLOC & shdr->sh_flags)
|
||||
&& (Shdr::SHF_EXECINSTR & shdr->sh_flags)) {
|
||||
// shdr[1] is instructions (probably .text)
|
||||
f_ptr = ibuf + (unsigned) (shdr->sh_offset - phdri[0].p_offset);
|
||||
f_len = shdr->sh_size;
|
||||
++shdr;
|
||||
for (int j= ehdri.e_shnum - 2; --j>=0; ++shdr) {
|
||||
unsigned prev_end = shdr[-1].sh_size + shdr[-1].sh_offset;
|
||||
prev_end += ~(0u-shdr[0].sh_addralign) & (0u-prev_end); // align_up
|
||||
if ((Shdr::SHF_ALLOC & shdr->sh_flags)
|
||||
&& (Shdr::SHF_EXECINSTR & shdr->sh_flags)
|
||||
&& shdr[0].sh_offset==prev_end) {
|
||||
f_len += shdr->sh_size;
|
||||
}
|
||||
else {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else { // ft.buf_len already specified, or Shdr[1] not instructions
|
||||
f_ptr = ibuf;
|
||||
f_len = ph.u_len;
|
||||
}
|
||||
compressWithFilters(ibuf, ph.u_len, obuf,
|
||||
f_ptr, f_len, // filter range
|
||||
NULL, 0, // hdr_ptr, hdr_len
|
||||
&ft, 512, &cconf, getStrategy(ft));
|
||||
|
||||
set_be32(&hdr_info.sz_unc, ph.u_len);
|
||||
set_be32(&hdr_info.sz_cpr, ph.c_len);
|
||||
hdr_info.b_ftid = ft.id;
|
||||
hdr_info.b_cto8 = ft.cto;
|
||||
if (ph.u_len!=f_len) {
|
||||
hdr_info.b_unused = 1; // flag for partial filter
|
||||
}
|
||||
fo->write(&hdr_info, sizeof(hdr_info)); fo_off += sizeof(hdr_info);
|
||||
ppc32_extra += sizeof(hdr_info);
|
||||
if (ph.u_len!=f_len) {
|
||||
set_be32(&hdr_info.sz_unc, f_ptr - (upx_bytep) ibuf);
|
||||
set_be32(&hdr_info.sz_cpr, f_len);
|
||||
fo->write(&hdr_info, 2*sizeof(unsigned)); fo_off += 2*sizeof(unsigned);
|
||||
ppc32_extra += 2*sizeof(unsigned);
|
||||
}
|
||||
|
||||
#if 0 /*{ Documentation: changes to arch/powerpc/boot/main.c */
|
||||
struct b_info {
|
||||
unsigned sz_unc;
|
||||
unsigned sz_cpr;
|
||||
unsigned char b_method;
|
||||
unsigned char b_ftid;
|
||||
unsigned char b_cto8;
|
||||
unsigned char b_unused;
|
||||
};
|
||||
typedef int (*upx_f_unc)( /* uncompress */
|
||||
unsigned char const *src, unsigned src_len,
|
||||
unsigned char *dst, unsigned *dst_len,
|
||||
int method
|
||||
);
|
||||
typedef int (*upx_f_unf)( /* unfilter */
|
||||
unsigned char *buf,
|
||||
unsigned len,
|
||||
unsigned cto8,
|
||||
unsigned ftid
|
||||
);
|
||||
|
||||
unsigned char const *upx_expand( // return updated src [aligned, too]
|
||||
unsigned char const *src,
|
||||
unsigned char *dst,
|
||||
unsigned *const dst_len,
|
||||
upx_f_unc const f_unc
|
||||
)
|
||||
{
|
||||
if (0==*dst_len) {
|
||||
*dst_len = ((struct b_info const *)src)->sz_unc;
|
||||
}
|
||||
upx_f_unf const f_unf = (upx_f_unf)(sizeof(int) + (char *)f_unc);
|
||||
unsigned total_len = 0;
|
||||
unsigned need = *dst_len;
|
||||
while (0 < need) {
|
||||
struct b_info const *const b_hdr = (struct b_info const *)src;
|
||||
src = (unsigned char const *)(1+ b_hdr);
|
||||
unsigned blk_len = b_hdr->sz_unc;
|
||||
int const rv = (*f_unc)(src, b_hdr->sz_cpr, dst, &blk_len, b_hdr->b_method);
|
||||
if (0!=rv) {
|
||||
printf("decompress error %d\n\r", rv);
|
||||
exit();
|
||||
}
|
||||
if (b_hdr->b_ftid) {
|
||||
(*f_unf)(dst, b_hdr->sz_unc, b_hdr->b_cto8, b_hdr->b_ftid);
|
||||
}
|
||||
src += b_hdr->sz_cpr;
|
||||
src += (3& -(int)src); // 4-byte align
|
||||
dst += b_hdr->sz_unc;
|
||||
total_len += b_hdr->sz_unc;
|
||||
need -= b_hdr->sz_unc;
|
||||
}
|
||||
*dst_len = total_len;
|
||||
return src;
|
||||
}
|
||||
|
||||
void prep_kernel(unsigned long a1, unsigned long a2)
|
||||
{
|
||||
upx_f_unc f_unc = (upx_f_unc)0;
|
||||
|
||||
vmlinuz.addr = (unsigned long)_vmlinux_start;
|
||||
vmlinuz.size = (unsigned long)(_vmlinux_end - _vmlinux_start);
|
||||
|
||||
if (0x55505821 == *(unsigned *)vmlinuz.addr) {
|
||||
/* was compressed by upx */
|
||||
/* Uncompress elfheader */
|
||||
unsigned const *const fwa = (unsigned *)vmlinuz.addr;
|
||||
f_unc = (upx_f_unc)((char *)&fwa[2] + fwa[1]);
|
||||
unsigned dst_len = 0;
|
||||
unsigned char const *src = (unsigned char const *)&fwa[2];
|
||||
src = upx_expand(src, (unsigned char *)elfheader, &dst_len, f_unc);
|
||||
unsigned const src_len = src - (unsigned char const *)&fwa[0];
|
||||
vmlinuz.addr += src_len;
|
||||
vmlinuz.size -= src_len;
|
||||
} else {
|
||||
memcpy(elfheader, (const void *)vmlinuz.addr,
|
||||
sizeof(elfheader));
|
||||
}
|
||||
=====
|
||||
/* Eventually gunzip the kernel */
|
||||
if (f_unc) {
|
||||
/* was compressed by upx */
|
||||
printf("upx_expand (0x%lx <- 0x%lx:0x%0lx)...",
|
||||
vmlinux.addr, vmlinuz.addr, vmlinuz.addr+vmlinuz.size);
|
||||
unsigned dst_len = vmlinux.size - elfoffset;
|
||||
upx_expand((unsigned char const *)vmlinuz.addr,
|
||||
(unsigned char *)vmlinux.addr, &dst_len, f_unc);
|
||||
printf("done 0x%lx bytes\n\r", len);
|
||||
} else {
|
||||
memmove((void *)vmlinux.addr,(void *)vmlinuz.addr,
|
||||
vmlinuz.size);
|
||||
/* Skip over the ELF header */
|
||||
#ifdef DEBUG
|
||||
printf("... skipping 0x%lx bytes of ELF header\n\r",
|
||||
elfoffset);
|
||||
#endif
|
||||
vmlinux.addr += elfoffset;
|
||||
}
|
||||
=====
|
||||
}
|
||||
#endif /*}*/
|
||||
|
||||
}
|
||||
else {
|
||||
compressWithFilters(&ft, 512, &cconf, getStrategy(ft));
|
||||
}
|
||||
unsigned const txt_c_len = ph.c_len;
|
||||
|
||||
const unsigned lsize = getLoaderSize();
|
||||
@@ -285,13 +499,13 @@ void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
||||
shdro[1].sh_name = ptr_diff(p, shstrtab);
|
||||
shdro[1].sh_type = Shdr::SHT_PROGBITS;
|
||||
shdro[1].sh_flags = Shdr::SHF_ALLOC | Shdr::SHF_EXECINSTR;
|
||||
shdro[1].sh_offset = fo_off;
|
||||
shdro[1].sh_size = txt_c_len + lsize; // plus more ...
|
||||
shdro[1].sh_offset = fo_off - ppc32_extra;
|
||||
shdro[1].sh_size = ppc32_extra + txt_c_len + lsize; // plus more ...
|
||||
shdro[1].sh_addralign = 1; // default
|
||||
|
||||
fo_off += write_vmlinux_head(fo, &shdro[1]);
|
||||
fo->write(obuf, txt_c_len); fo_off += txt_c_len;
|
||||
unsigned const a = (shdro[1].sh_addralign -1) & (0u-txt_c_len);
|
||||
unsigned const a = (shdro[1].sh_addralign -1) & (0u-(ppc32_extra + txt_c_len));
|
||||
if (0!=a) { // align
|
||||
fo_off += a;
|
||||
shdro[1].sh_size += a;
|
||||
@@ -359,7 +573,7 @@ void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
||||
shdro[5].sh_name = ptr_diff(p, shstrtab);
|
||||
shdro[5].sh_type = Shdr::SHT_SYMTAB;
|
||||
shdro[5].sh_offset = fo_off;
|
||||
shdro[5].sh_size = 5*sizeof(Sym);
|
||||
shdro[5].sh_size = ((Ehdr::EM_PPC==my_e_machine) + 5)*sizeof(Sym);
|
||||
//shdro[5].sh_flags = Shdr::SHF_INFO_LINK;
|
||||
shdro[5].sh_link = 6; // to .strtab for symbols
|
||||
shdro[5].sh_info = 1+3; // number of non-global symbols [binutils/bfd/elf.c]
|
||||
@@ -386,26 +600,40 @@ void PackVmlinuxBase<T>::pack(OutputFile *fo)
|
||||
Sym unc_ker;
|
||||
unc_ker.st_name = 1; // 1 byte into strtab
|
||||
unc_ker.st_value = 0;
|
||||
unc_ker.st_size = txt_c_len;
|
||||
unc_ker.st_size = ppc32_extra + txt_c_len;
|
||||
unc_ker.st_info = unc_ker.make_st_info(Sym::STB_GLOBAL, Sym::STT_FUNC);
|
||||
unc_ker.st_other = Sym::STV_DEFAULT;
|
||||
unc_ker.st_shndx = 1; // .text
|
||||
fo->write(&unc_ker, sizeof(unc_ker)); fo_off += sizeof(unc_ker);
|
||||
|
||||
unsigned const lablen = strlen(my_boot_label);
|
||||
if (Ehdr::EM_PPC==my_e_machine) {
|
||||
unc_ker.st_name += 1+ lablen;
|
||||
unc_ker.st_value = unc_ker.st_size;
|
||||
unc_ker.st_size = 0;
|
||||
fo->write(&unc_ker, sizeof(unc_ker)); fo_off += sizeof(unc_ker);
|
||||
}
|
||||
while (0!=*p++) ;
|
||||
shdro[6].sh_name = ptr_diff(p, shstrtab);
|
||||
shdro[6].sh_type = Shdr::SHT_STRTAB;
|
||||
shdro[6].sh_offset = fo_off;
|
||||
shdro[6].sh_size = 2+ lablen; // '\0' before and after
|
||||
shdro[6].sh_size = 2+ lablen + (Ehdr::EM_PPC==my_e_machine)*(1+ 12); // '\0' before and after
|
||||
shdro[6].sh_addralign = 1;
|
||||
fo->seek(1, SEEK_CUR); // the '\0' before
|
||||
fo->write(my_boot_label, 1+ lablen); // include the '\0' terminator
|
||||
if (Ehdr::EM_PPC==my_e_machine) {
|
||||
fo->write("_vmlinux_end", 1+ 12); fo_off += 1+ 12;
|
||||
}
|
||||
fo_off += 2+ lablen;
|
||||
|
||||
fo->seek(0, SEEK_SET);
|
||||
fo->write(&ehdro, sizeof(ehdro));
|
||||
fo->write(&shdro, sizeof(shdro));
|
||||
if (Ehdr::EM_PPC==my_e_machine) {
|
||||
fo->seek(sizeof(unsigned), SEEK_CUR);
|
||||
set_be32(&ppc32_extra, ppc32_extra - 2*sizeof(unsigned) + txt_c_len);
|
||||
fo->write(&ppc32_extra, sizeof(ppc32_extra));
|
||||
}
|
||||
|
||||
if (!checkFinalCompressionRatio(fo))
|
||||
throwNotCompressible();
|
||||
@@ -547,18 +775,41 @@ const int *PackVmlinuxI386::getFilters() const
|
||||
return filters;
|
||||
}
|
||||
|
||||
const int *PackVmlinuxARM::getCompressionMethods(int method, int level) const
|
||||
const int *PackVmlinuxARMEL::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
return Packer::getDefaultCompressionMethods_8(method, level);
|
||||
}
|
||||
|
||||
const int *PackVmlinuxARMEB::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
return Packer::getDefaultCompressionMethods_8(method, level);
|
||||
}
|
||||
|
||||
const int *PackVmlinuxARM::getFilters() const
|
||||
const int *PackVmlinuxPPC32::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
// No real dependency on LE32.
|
||||
return Packer::getDefaultCompressionMethods_le32(method, level);
|
||||
}
|
||||
|
||||
|
||||
const int *PackVmlinuxARMEL::getFilters() const
|
||||
{
|
||||
static const int f50[] = { 0x50, FT_END };
|
||||
return f50;
|
||||
}
|
||||
|
||||
const int *PackVmlinuxARMEB::getFilters() const
|
||||
{
|
||||
static const int f51[] = { 0x51, FT_END };
|
||||
return f51;
|
||||
}
|
||||
|
||||
const int *PackVmlinuxPPC32::getFilters() const
|
||||
{
|
||||
static const int fd0[] = { 0xd0, FT_END };
|
||||
return fd0;
|
||||
}
|
||||
|
||||
//
|
||||
// Examples as of 2004-07-16 [readelf --segments vmlinux # before fiddling]:
|
||||
//
|
||||
@@ -646,18 +897,39 @@ void PackVmlinuxAMD64::buildLoader(const Filter *ft)
|
||||
"LINUX992,IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
bool PackVmlinuxARM::is_valid_e_entry(Addr e_entry)
|
||||
bool PackVmlinuxARMEL::is_valid_e_entry(Addr e_entry)
|
||||
{
|
||||
return 0xc0008000==e_entry;
|
||||
}
|
||||
|
||||
Linker* PackVmlinuxARM::newLinker() const
|
||||
bool PackVmlinuxARMEB::is_valid_e_entry(Addr e_entry)
|
||||
{
|
||||
return 0xc0008000==e_entry;
|
||||
}
|
||||
|
||||
bool PackVmlinuxPPC32::is_valid_e_entry(Addr e_entry)
|
||||
{
|
||||
return 0xc0000000==e_entry;
|
||||
}
|
||||
|
||||
Linker* PackVmlinuxARMEL::newLinker() const
|
||||
{
|
||||
return new ElfLinkerArmLE;
|
||||
}
|
||||
|
||||
Linker* PackVmlinuxARMEB::newLinker() const
|
||||
{
|
||||
return new ElfLinkerArmBE;
|
||||
}
|
||||
|
||||
void PackVmlinuxARM::buildLoader(const Filter *ft)
|
||||
Linker* PackVmlinuxPPC32::newLinker() const
|
||||
{
|
||||
return new ElfLinkerPpc32;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void PackVmlinuxARMEL::buildLoader(const Filter *ft)
|
||||
{
|
||||
// prepare loader
|
||||
initLoader(stub_arm_linux_kernel_vmlinux, sizeof(stub_arm_linux_kernel_vmlinux));
|
||||
@@ -679,6 +951,50 @@ void PackVmlinuxARM::buildLoader(const Filter *ft)
|
||||
addLoader("IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
void PackVmlinuxARMEB::buildLoader(const Filter *ft)
|
||||
{
|
||||
// prepare loader
|
||||
initLoader(stub_armeb_linux_kernel_vmlinux, sizeof(stub_armeb_linux_kernel_vmlinux));
|
||||
addLoader("LINUX000", NULL);
|
||||
if (ft->id) {
|
||||
assert(ft->calls > 0);
|
||||
addLoader("LINUX010", NULL);
|
||||
}
|
||||
addLoader("LINUX020", NULL);
|
||||
if (ft->id) {
|
||||
addFilter32(ft->id);
|
||||
}
|
||||
addLoader("LINUX030", NULL);
|
||||
if (ph.method == M_NRV2E_8) addLoader("NRV2E", NULL);
|
||||
else if (ph.method == M_NRV2B_8) addLoader("NRV2B", NULL);
|
||||
else if (ph.method == M_NRV2D_8) addLoader("NRV2D", NULL);
|
||||
else if (M_IS_LZMA(ph.method)) addLoader("LZMA_ELF00,LZMA_DEC10,LZMA_DEC30", NULL);
|
||||
else throwBadLoader();
|
||||
addLoader("IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
void PackVmlinuxPPC32::buildLoader(const Filter *ft)
|
||||
{
|
||||
// prepare loader
|
||||
initLoader(stub_powerpc_linux_kernel_vmlinux, sizeof(stub_powerpc_linux_kernel_vmlinux));
|
||||
addLoader("LINUX000", NULL);
|
||||
if (ft->id) {
|
||||
assert(ft->calls > 0);
|
||||
addLoader("LINUX010", NULL);
|
||||
}
|
||||
addLoader("LINUX020", NULL);
|
||||
if (ft->id) {
|
||||
addFilter32(ft->id);
|
||||
}
|
||||
addLoader("LINUX030", NULL);
|
||||
if (ph.method == M_NRV2E_LE32) addLoader("NRV2E", NULL);
|
||||
else if (ph.method == M_NRV2B_LE32) addLoader("NRV2B", NULL);
|
||||
else if (ph.method == M_NRV2D_LE32) addLoader("NRV2D", NULL);
|
||||
else if (M_IS_LZMA(ph.method)) addLoader("LZMA_ELF00,LZMA_DEC10,LZMA_DEC30", NULL);
|
||||
else throwBadLoader();
|
||||
addLoader("IDENTSTR,UPX1HEAD", NULL);
|
||||
}
|
||||
|
||||
|
||||
static const
|
||||
#include "stub/i386-linux.kernel.vmlinux-head.h"
|
||||
@@ -686,6 +1002,10 @@ static const
|
||||
#include "stub/amd64-linux.kernel.vmlinux-head.h"
|
||||
static const
|
||||
#include "stub/arm-linux.kernel.vmlinux-head.h"
|
||||
static const
|
||||
#include "stub/armeb-linux.kernel.vmlinux-head.h"
|
||||
static const
|
||||
#include "stub/powerpc-linux.kernel.vmlinux-head.h"
|
||||
|
||||
unsigned PackVmlinuxI386::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
@@ -719,7 +1039,7 @@ printf("UnCompressed length=0x%x\n", ph.u_len);
|
||||
return sizeof(stub_amd64_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
void PackVmlinuxARM::defineDecompressorSymbols()
|
||||
void PackVmlinuxARMEL::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
linker->defineSymbol( "COMPRESSED_LENGTH", ph.c_len);
|
||||
@@ -727,6 +1047,22 @@ void PackVmlinuxARM::defineDecompressorSymbols()
|
||||
linker->defineSymbol("METHOD", ph.method);
|
||||
}
|
||||
|
||||
void PackVmlinuxARMEB::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
linker->defineSymbol( "COMPRESSED_LENGTH", ph.c_len);
|
||||
linker->defineSymbol("UNCOMPRESSED_LENGTH", ph.u_len);
|
||||
linker->defineSymbol("METHOD", ph.method);
|
||||
}
|
||||
|
||||
void PackVmlinuxPPC32::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
// linker->defineSymbol( "COMPRESSED_LENGTH", ph.c_len);
|
||||
// linker->defineSymbol("UNCOMPRESSED_LENGTH", ph.u_len);
|
||||
// linker->defineSymbol("METHOD", ph.method);
|
||||
}
|
||||
|
||||
void PackVmlinuxI386::defineDecompressorSymbols()
|
||||
{
|
||||
super::defineDecompressorSymbols();
|
||||
@@ -744,7 +1080,7 @@ void PackVmlinuxAMD64::defineDecompressorSymbols()
|
||||
linker->defineSymbol("PHYSICAL_START", phdri[0].p_paddr);
|
||||
}
|
||||
|
||||
unsigned PackVmlinuxARM::write_vmlinux_head(
|
||||
unsigned PackVmlinuxARMEL::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
)
|
||||
@@ -766,8 +1102,38 @@ unsigned PackVmlinuxARM::write_vmlinux_head(
|
||||
return sizeof(stub_arm_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
unsigned PackVmlinuxARMEB::write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
)
|
||||
{
|
||||
// First word from vmlinux-head.S
|
||||
fo->write(&stub_armeb_linux_kernel_vmlinux_head[0], 4);
|
||||
|
||||
bool PackVmlinuxARM::has_valid_vmlinux_head()
|
||||
// Second word
|
||||
U32 tmp_u32;
|
||||
unsigned const t = (0xff000000 &
|
||||
BeLePolicy::get32(&stub_armeb_linux_kernel_vmlinux_head[4]))
|
||||
| (0x00ffffff & (0u - 1 + ((3+ ph.c_len)>>2)));
|
||||
tmp_u32 = t;
|
||||
fo->write(&tmp_u32, 4);
|
||||
|
||||
stxt->sh_addralign = 4;
|
||||
stxt->sh_size += sizeof(stub_armeb_linux_kernel_vmlinux_head);
|
||||
|
||||
return sizeof(stub_armeb_linux_kernel_vmlinux_head);
|
||||
}
|
||||
|
||||
unsigned PackVmlinuxPPC32::write_vmlinux_head(
|
||||
OutputFile * /*const fo*/,
|
||||
Shdr * /*const stxt*/
|
||||
)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
bool PackVmlinuxARMEL::has_valid_vmlinux_head()
|
||||
{
|
||||
U32 buf[2];
|
||||
fi->seek(p_text->sh_offset + sizeof(stub_arm_linux_kernel_vmlinux_head) -8, SEEK_SET);
|
||||
@@ -781,6 +1147,34 @@ bool PackVmlinuxARM::has_valid_vmlinux_head()
|
||||
return false;
|
||||
}
|
||||
|
||||
bool PackVmlinuxARMEB::has_valid_vmlinux_head()
|
||||
{
|
||||
U32 buf[2];
|
||||
fi->seek(p_text->sh_offset + sizeof(stub_armeb_linux_kernel_vmlinux_head) -8, SEEK_SET);
|
||||
fi->readx(buf, sizeof(buf));
|
||||
//unsigned const word0 = buf[0];
|
||||
unsigned const word1 = buf[1];
|
||||
if (0xeb==(word1>>24)
|
||||
&& (0x00ffffff& word1)==(0u - 1 + ((3+ ph.c_len)>>2))) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool PackVmlinuxPPC32::has_valid_vmlinux_head()
|
||||
{
|
||||
U32 buf[2];
|
||||
fi->seek(p_text->sh_offset + sizeof(stub_powerpc_linux_kernel_vmlinux_head) -8, SEEK_SET);
|
||||
fi->readx(buf, sizeof(buf));
|
||||
//unsigned const word0 = buf[0];
|
||||
unsigned const word1 = buf[1];
|
||||
if (0xeb==(word1>>24)
|
||||
&& (0x00ffffff& word1)==(0u - 1 + ((3+ ph.c_len)>>2))) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool PackVmlinuxI386::has_valid_vmlinux_head()
|
||||
{
|
||||
unsigned char buf[5];
|
||||
@@ -1058,6 +1452,7 @@ Linker* PackVmlinuxAMD64::newLinker() const
|
||||
|
||||
// instantiate instances
|
||||
template class PackVmlinuxBase<ElfClass_LE32>;
|
||||
template class PackVmlinuxBase<ElfClass_BE32>;
|
||||
template class PackVmlinuxBase<ElfClass_LE64>;
|
||||
|
||||
|
||||
|
||||
+52
-4
@@ -119,14 +119,14 @@ protected:
|
||||
};
|
||||
|
||||
|
||||
class PackVmlinuxARM : public PackVmlinuxBase<ElfClass_LE32>
|
||||
class PackVmlinuxARMEL : public PackVmlinuxBase<ElfClass_LE32>
|
||||
{
|
||||
typedef PackVmlinuxBase<ElfClass_LE32> super;
|
||||
public:
|
||||
PackVmlinuxARM(InputFile *f) : super(f, Ehdr::EM_ARM,
|
||||
PackVmlinuxARMEL(InputFile *f) : super(f, Ehdr::EM_ARM,
|
||||
Ehdr::ELFCLASS32, Ehdr::ELFDATA2LSB, "decompress_kernel") { }
|
||||
virtual int getFormat() const { return UPX_F_VMLINUX_ARM; }
|
||||
virtual const char *getName() const { return "vmlinux/ARM"; }
|
||||
virtual int getFormat() const { return UPX_F_VMLINUX_ARMEL; }
|
||||
virtual const char *getName() const { return "vmlinux/armel"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "arm-linux.kernel.vmlinux"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
@@ -143,6 +143,54 @@ protected:
|
||||
);
|
||||
};
|
||||
|
||||
class PackVmlinuxARMEB : public PackVmlinuxBase<ElfClass_BE32>
|
||||
{
|
||||
typedef PackVmlinuxBase<ElfClass_BE32> super;
|
||||
public:
|
||||
PackVmlinuxARMEB(InputFile *f) : super(f, Ehdr::EM_ARM,
|
||||
Ehdr::ELFCLASS32, Ehdr::ELFDATA2MSB, "decompress_kernel") { }
|
||||
virtual int getFormat() const { return UPX_F_VMLINUX_ARMEB; }
|
||||
virtual const char *getName() const { return "vmlinux/armeb"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "armeb-linux.kernel.vmlinux"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
protected:
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual Linker* newLinker() const;
|
||||
virtual bool is_valid_e_entry(Addr);
|
||||
virtual bool has_valid_vmlinux_head();
|
||||
virtual unsigned write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
);
|
||||
};
|
||||
|
||||
class PackVmlinuxPPC32 : public PackVmlinuxBase<ElfClass_BE32>
|
||||
{
|
||||
typedef PackVmlinuxBase<ElfClass_BE32> super;
|
||||
public:
|
||||
PackVmlinuxPPC32(InputFile *f) : super(f, Ehdr::EM_PPC,
|
||||
Ehdr::ELFCLASS32, Ehdr::ELFDATA2MSB, "_vmlinux_start") { }
|
||||
virtual int getFormat() const { return UPX_F_VMLINUX_PPC32; }
|
||||
virtual const char *getName() const { return "vmlinux/ppc32"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "powerpc-linux.kernel.vmlinux"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
protected:
|
||||
virtual void buildLoader(const Filter *ft);
|
||||
virtual void defineDecompressorSymbols();
|
||||
virtual Linker* newLinker() const;
|
||||
virtual bool is_valid_e_entry(Addr);
|
||||
virtual bool has_valid_vmlinux_head();
|
||||
virtual unsigned write_vmlinux_head(
|
||||
OutputFile *const fo,
|
||||
Shdr *const stxt
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
class PackVmlinuxAMD64 : public PackVmlinuxBase<ElfClass_LE64>
|
||||
{
|
||||
|
||||
+20
-5
@@ -133,15 +133,21 @@ int PackVmlinuzI386::decompressKernel()
|
||||
fi->seek(0, SEEK_SET);
|
||||
fi->readx(obuf, file_size);
|
||||
|
||||
// Find "ljmp $__BOOT_CS,$__PHYSICAL_START" if any.
|
||||
// See startup_32: in linux/arch/i386/boot/compressed/head.S
|
||||
char const *p = (char const *)&obuf[setup_size];
|
||||
for (int j= 0; j < 0x200; ++j, ++p)
|
||||
for (int j= 0; j < 0x200; ++j, ++p) {
|
||||
if (0==memcmp("\xE8\x00\x00\x00\x00\x5D", p, 6)) {
|
||||
/* "call 1f; 1f: pop %ebp" determines actual execution address; */
|
||||
/* linux-2.6.21 (spring 2007) and later; upx stub needs work. */
|
||||
throwCantPack("Relocatable kernel is not yet supported");
|
||||
}
|
||||
// Find "ljmp $__BOOT_CS,$__PHYSICAL_START" if any.
|
||||
if (0==memcmp("\xEA\x00\x00", p, 3) && 0==(0xf & p[3]) && 0==p[4]) {
|
||||
/* whole megabyte < 16MB */
|
||||
physical_start = get_le32(1+ p);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
checkAlreadyPacked(obuf + setup_size, UPX_MIN(file_size - setup_size, (off_t)1024));
|
||||
|
||||
@@ -208,15 +214,24 @@ int PackVmlinuzI386::decompressKernel()
|
||||
if (fd_pos != file_size)
|
||||
{
|
||||
//printf("fd_pos: %ld, file_size: %ld\n", (long)fd_pos, (long)file_size);
|
||||
throwCantPack("trailing bytes after kernel image; use option '-f' to force packing");
|
||||
|
||||
// linux-2.6.21.5/arch/i386/boot/compressed/vmlinux.lds
|
||||
// puts .data.compressed ahead of .text, .rodata, etc;
|
||||
// so piggy.o need not be last in bzImage. Alas.
|
||||
//throwCantPack("trailing bytes after kernel image; use option '-f' to force packing");
|
||||
}
|
||||
|
||||
|
||||
// see /usr/src/linux/arch/i386/kernel/head.S
|
||||
// 2.4.x: cld; mov $...,%eax
|
||||
// 2.4.x: [cli;] cld; mov $...,%eax
|
||||
if (memcmp(ibuf, "\xFC\xB8", 2) == 0) goto head_ok;
|
||||
// 2.6.x: cld; lgdt ...
|
||||
if (memcmp(ibuf, "\xFA\xFC\xB8", 3) == 0) goto head_ok;
|
||||
// 2.6.21.5 CONFIG_PARAVIRT mov %cs,%eax; test $3,%eax; jne ...;
|
||||
if (memcmp(ibuf, "\x8c\xc8\xa9\x03\x00\x00\x00\x0f\x85", 9) == 0) goto head_ok;
|
||||
if (memcmp(ibuf, "\x8c\xc8\xa8\x03\x0f\x85", 6) == 0) goto head_ok;
|
||||
// 2.6.x: [cli;] cld; lgdt ...
|
||||
if (memcmp(ibuf, "\xFC\x0F\x01", 3) == 0) goto head_ok;
|
||||
if (memcmp(ibuf, "\xFA\xFC\x0F\x01", 4) == 0) goto head_ok;
|
||||
// 2.6.x+grsecurity+strongswan+openwall+trustix: ljmp $0x10,...
|
||||
if (ibuf[0] == 0xEA && memcmp(ibuf+5, "\x10\x00", 2) == 0) goto head_ok;
|
||||
// x86_64 2.6.x
|
||||
|
||||
+2
-1
@@ -42,7 +42,8 @@ public:
|
||||
virtual int getVersion() const { return 13; }
|
||||
virtual int getFormat() const { return UPX_F_WIN16_NE; }
|
||||
virtual const char *getName() const { return "win16/ne"; }
|
||||
virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_286 ? "i286-win16.ne" : "i386-win16.ne"; }
|
||||
//virtual const char *getFullName(const options_t *o) const { return o && o->cpu == o->CPU_286 ? "i286-win16.ne" : "i386-win16.ne"; }
|
||||
virtual const char *getFullName(const options_t *) const { return "i286-win16.ne"; }
|
||||
virtual const int *getCompressionMethods(int method, int level) const;
|
||||
virtual const int *getFilters() const;
|
||||
|
||||
|
||||
+13
-1
@@ -592,6 +592,10 @@ void PackW32Pe::buildLoader(const Filter *ft)
|
||||
|
||||
void PackW32Pe::pack(OutputFile *fo)
|
||||
{
|
||||
// FIXME: we need to think about better support for --exact
|
||||
if (opt->exact)
|
||||
throwCantPackExact();
|
||||
|
||||
const unsigned objs = ih.objects;
|
||||
isection = new pe_section_t[objs];
|
||||
fi->seek(pe_offset+sizeof(ih),SEEK_SET);
|
||||
@@ -607,7 +611,8 @@ void PackW32Pe::pack(OutputFile *fo)
|
||||
(ih.cpu < 0x14c || ih.cpu > 0x150)
|
||||
|| (ih.opthdrsize != 0xe0)
|
||||
|| ((ih.flags & EXECUTABLE) == 0)
|
||||
|| (ih.subsystem != 2 && ih.subsystem != 3 && ih.subsystem != 1)
|
||||
|| (ih.subsystem != 2 && ih.subsystem != 3
|
||||
&& ih.subsystem != 1 && ih.subsystem != 9)
|
||||
|| (ih.entry == 0 && !isdll)
|
||||
|| (ih.ddirsentries != 16)
|
||||
|| IDSIZE(PEDIR_EXCEPTION) // is this used on i386?
|
||||
@@ -615,6 +620,9 @@ void PackW32Pe::pack(OutputFile *fo)
|
||||
))
|
||||
throwCantPack("unexpected value in PE header (try --force)");
|
||||
|
||||
if (ih.subsystem == 9)
|
||||
throwCantPack("x86/wince files are not yet supported");
|
||||
|
||||
if (IDSIZE(PEDIR_SEC))
|
||||
IDSIZE(PEDIR_SEC) = IDADDR(PEDIR_SEC) = 0;
|
||||
if (IDSIZE(PEDIR_COMRT))
|
||||
@@ -625,10 +633,12 @@ void PackW32Pe::pack(OutputFile *fo)
|
||||
else if (opt->win32_pe.strip_relocs < 0)
|
||||
opt->win32_pe.strip_relocs = (ih.imagebase >= 0x400000);
|
||||
if (opt->win32_pe.strip_relocs)
|
||||
{
|
||||
if (ih.imagebase < 0x400000)
|
||||
throwCantPack("--strip-relocs is not allowed when imagebase < 0x400000");
|
||||
else
|
||||
ih.flags |= RELOCS_STRIPPED;
|
||||
}
|
||||
|
||||
if (memcmp(isection[0].name,"UPX",3) == 0)
|
||||
throwAlreadyPackedByUPX();
|
||||
@@ -1017,6 +1027,8 @@ void PackW32Pe::pack(OutputFile *fo)
|
||||
oh.codebase = osection[1].vaddr;
|
||||
// oh.headersize = osection[0].rawdataptr;
|
||||
oh.headersize = rvamin;
|
||||
if (rvamin < osection[0].rawdataptr)
|
||||
throwCantPack("object alignment too small");
|
||||
|
||||
if (opt->win32_pe.strip_relocs && !isdll)
|
||||
oh.flags |= RELOCS_STRIPPED;
|
||||
|
||||
+34
-18
@@ -67,8 +67,9 @@ void Packer::assertPacker() const
|
||||
assert(getVersion() >= 11);
|
||||
assert(getVersion() <= 14);
|
||||
assert(strlen(getName()) <= 13);
|
||||
assert(strlen(getFullName(opt)) <= 26); // "i386-linux.kernel.bvmlinuz"
|
||||
assert(strlen(getFullName(NULL)) <= 26); // "i386-linux.kernel.bvmlinuz"
|
||||
// info: 32 is limit for show_all_packers() in help.cpp
|
||||
assert(strlen(getFullName(opt)) <= 28);
|
||||
assert(strlen(getFullName(NULL)) <= 28);
|
||||
if (bele == NULL) fprintf(stderr, "%s\n", getName());
|
||||
assert(bele != NULL);
|
||||
#if 1
|
||||
@@ -245,7 +246,7 @@ bool Packer::compress(upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr,
|
||||
uip->endCallback();
|
||||
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwCantPack("out of memory");
|
||||
throwOutOfMemoryException();
|
||||
if (r != UPX_E_OK)
|
||||
throwInternalError("compression failed");
|
||||
|
||||
@@ -282,6 +283,8 @@ bool Packer::compress(upx_bytep i_ptr, unsigned i_len, upx_bytep o_ptr,
|
||||
// decompress
|
||||
unsigned new_len = ph.u_len;
|
||||
r = upx_decompress(o_ptr, ph.c_len, i_ptr, &new_len, ph.method, &ph.compress_result);
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
//printf("%d %d: %d %d %d\n", ph.method, r, ph.c_len, ph.u_len, new_len);
|
||||
if (r != UPX_E_OK)
|
||||
throwInternalError("decompression failed");
|
||||
@@ -360,6 +363,8 @@ void ph_decompress(PackHeader &ph, const upx_bytep in, upx_bytep out,
|
||||
// decompress
|
||||
unsigned new_len = ph.u_len;
|
||||
int r = upx_decompress(in, ph.c_len, out, &new_len, ph.method, &ph.compress_result);
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
if (r != UPX_E_OK || new_len != ph.u_len)
|
||||
throwCompressedDataViolation();
|
||||
|
||||
@@ -386,13 +391,16 @@ void Packer::decompress(const upx_bytep in, upx_bytep out,
|
||||
// overlapping decompression
|
||||
**************************************************************************/
|
||||
|
||||
bool ph_testOverlappingDecompression(const PackHeader &ph, const upx_bytep buf,
|
||||
bool ph_testOverlappingDecompression(const PackHeader &ph,
|
||||
const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned overlap_overhead)
|
||||
{
|
||||
if (ph.c_len >= ph.u_len)
|
||||
return false;
|
||||
|
||||
assert((int) overlap_overhead >= 0);
|
||||
assert((int) (ph.u_len + overlap_overhead) >= 0);
|
||||
|
||||
// Because upx_test_overlap() does not use the asm_fast decompressor
|
||||
// we must account for extra 3 bytes that asm_fast does use,
|
||||
@@ -406,16 +414,19 @@ bool ph_testOverlappingDecompression(const PackHeader &ph, const upx_bytep buf,
|
||||
|
||||
unsigned src_off = ph.u_len + overlap_overhead - ph.c_len;
|
||||
unsigned new_len = ph.u_len;
|
||||
int r = upx_test_overlap(buf - src_off, src_off,
|
||||
ph.c_len, &new_len, ph.method, &ph.compress_result);
|
||||
int r = upx_test_overlap(buf - src_off, tbuf,
|
||||
src_off, ph.c_len, &new_len,
|
||||
ph.method, &ph.compress_result);
|
||||
if (r == UPX_E_OUT_OF_MEMORY)
|
||||
throwOutOfMemoryException();
|
||||
return (r == UPX_E_OK && new_len == ph.u_len);
|
||||
}
|
||||
|
||||
|
||||
bool Packer::testOverlappingDecompression(const upx_bytep buf,
|
||||
bool Packer::testOverlappingDecompression(const upx_bytep buf, const upx_bytep tbuf,
|
||||
unsigned overlap_overhead) const
|
||||
{
|
||||
return ph_testOverlappingDecompression(ph, buf, overlap_overhead);
|
||||
return ph_testOverlappingDecompression(ph, buf, tbuf, overlap_overhead);
|
||||
}
|
||||
|
||||
|
||||
@@ -474,6 +485,7 @@ void Packer::verifyOverlappingDecompression(upx_bytep o_ptr, unsigned o_size, Fi
|
||||
**************************************************************************/
|
||||
|
||||
unsigned Packer::findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range,
|
||||
unsigned upper_limit) const
|
||||
{
|
||||
@@ -481,7 +493,7 @@ unsigned Packer::findOverlapOverhead(const upx_bytep buf,
|
||||
|
||||
// prepare to deal with very pessimistic values
|
||||
unsigned low = 1;
|
||||
unsigned high = UPX_MIN(ph.u_len / 4 + 512, upper_limit);
|
||||
unsigned high = UPX_MIN(ph.u_len + 512, upper_limit);
|
||||
// but be optimistic for first try (speedup)
|
||||
unsigned m = UPX_MIN(16u, high);
|
||||
//
|
||||
@@ -493,21 +505,23 @@ unsigned Packer::findOverlapOverhead(const upx_bytep buf,
|
||||
assert(m >= low); assert(m <= high);
|
||||
assert(m < overhead || overhead == 0);
|
||||
nr++;
|
||||
bool success = testOverlappingDecompression(buf, m);
|
||||
//printf("testOverlapOverhead: %d %d -> %d\n", nr, m, (int)success);
|
||||
bool success = testOverlappingDecompression(buf, tbuf, m);
|
||||
//printf("testOverlapOverhead(%d): %d %d: %d -> %d\n", nr, low, high, m, (int)success);
|
||||
if (success)
|
||||
{
|
||||
overhead = m;
|
||||
// Succeed early if m lies in [low .. low+range-1], i.e. if
|
||||
// if the range of the current interval is <= range.
|
||||
// if (m <= low + range - 1)
|
||||
if (m + 1 <= low + range) // avoid underflow
|
||||
// if (m < low + range)
|
||||
if (m - low < range) // avoid underflow
|
||||
break;
|
||||
high = m - 1;
|
||||
}
|
||||
else
|
||||
low = m + 1;
|
||||
m = (low + high) / 2;
|
||||
////m = (low + high) / 2;
|
||||
m = (low & high) + ((low ^ high) >> 1); // avoid overflow
|
||||
}
|
||||
|
||||
//printf("findOverlapOverhead: %d (%d tries)\n", overhead, nr);
|
||||
@@ -684,7 +698,7 @@ int Packer::patchPackHeader(void *b, int blen)
|
||||
}
|
||||
|
||||
|
||||
bool Packer::getPackHeader(void *b, int blen)
|
||||
bool Packer::getPackHeader(void *b, int blen, bool allow_incompressible)
|
||||
{
|
||||
if (!ph.fillPackHeader((unsigned char *)b, blen))
|
||||
return false;
|
||||
@@ -697,7 +711,9 @@ bool Packer::getPackHeader(void *b, int blen)
|
||||
if (!testUnpackVersion(ph.version))
|
||||
return false;
|
||||
|
||||
if (ph.c_len >= ph.u_len || (off_t)ph.c_len >= file_size
|
||||
if (ph.c_len > ph.u_len
|
||||
|| (ph.c_len == ph.u_len && !allow_incompressible)
|
||||
|| (off_t)ph.c_len >= file_size
|
||||
|| ph.version <= 0 || ph.version >= 0xff)
|
||||
throwCantUnpack("header corrupted");
|
||||
else if ((off_t)ph.u_len > ph.u_file_size)
|
||||
@@ -722,14 +738,14 @@ bool Packer::getPackHeader(void *b, int blen)
|
||||
}
|
||||
|
||||
|
||||
bool Packer::readPackHeader(int len)
|
||||
bool Packer::readPackHeader(int len, bool allow_incompressible)
|
||||
{
|
||||
assert((int)len > 0);
|
||||
MemBuffer buf(len);
|
||||
len = fi->read(buf, len);
|
||||
if (len <= 0)
|
||||
return false;
|
||||
return getPackHeader(buf, len);
|
||||
return getPackHeader(buf, len, allow_incompressible);
|
||||
}
|
||||
|
||||
|
||||
@@ -1409,7 +1425,7 @@ void Packer::compressWithFilters(upx_bytep i_ptr, unsigned i_len,
|
||||
if (ph.c_len + lsize + hdr_c_len <= best_ph.c_len + best_ph_lsize + best_hdr_c_len)
|
||||
{
|
||||
// get results
|
||||
ph.overlap_overhead = findOverlapOverhead(o_tmp, overlap_range);
|
||||
ph.overlap_overhead = findOverlapOverhead(o_tmp, i_ptr, overlap_range);
|
||||
buildLoader(&ft);
|
||||
lsize = getLoaderSize();
|
||||
assert(lsize > 0);
|
||||
|
||||
+4
-2
@@ -203,9 +203,11 @@ protected:
|
||||
// util for verifying overlapping decompresion
|
||||
// non-destructive test
|
||||
virtual bool testOverlappingDecompression(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned overlap_overhead) const;
|
||||
// non-destructive find
|
||||
virtual unsigned findOverlapOverhead(const upx_bytep buf,
|
||||
const upx_bytep tbuf,
|
||||
unsigned range = 0,
|
||||
unsigned upper_limit = ~0u) const;
|
||||
// destructive decompress + verify
|
||||
@@ -214,8 +216,8 @@ protected:
|
||||
|
||||
// packheader handling
|
||||
virtual int patchPackHeader(void *b, int blen);
|
||||
virtual bool getPackHeader(void *b, int blen);
|
||||
virtual bool readPackHeader(int len);
|
||||
virtual bool getPackHeader(void *b, int blen, bool allow_incompressible=false);
|
||||
virtual bool readPackHeader(int len, bool allow_incompressible=false);
|
||||
virtual void checkAlreadyPacked(const void *b, int blen);
|
||||
|
||||
// loader core
|
||||
|
||||
+14
-12
@@ -208,11 +208,13 @@ const char *Packer::getDecompressorSections() const
|
||||
if (UPX_F_LINUX_ELF_i386 ==ph.format
|
||||
|| UPX_F_LINUX_ELFI_i386 ==ph.format
|
||||
|| UPX_F_LINUX_ELF64_AMD ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMLE==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMEL==ph.format
|
||||
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMEB==ph.format
|
||||
|| UPX_F_BSD_ELF_i386 ==ph.format
|
||||
|| UPX_F_VMLINUX_ARM ==ph.format
|
||||
|| UPX_F_VMLINUX_ARMEL ==ph.format
|
||||
|| UPX_F_VMLINUX_ARMEB ==ph.format
|
||||
|| UPX_F_VMLINUX_PPC32 ==ph.format
|
||||
|| UPX_F_MACH_PPC32 ==ph.format
|
||||
|| UPX_F_MACH_i386 ==ph.format
|
||||
) {
|
||||
@@ -244,11 +246,13 @@ void Packer::defineDecompressorSymbols()
|
||||
if (UPX_F_LINUX_ELF_i386 ==ph.format
|
||||
|| UPX_F_LINUX_ELFI_i386 ==ph.format
|
||||
|| UPX_F_LINUX_ELF64_AMD ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMLE==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMEL==ph.format
|
||||
|| UPX_F_LINUX_ELFPPC32 ==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMBE==ph.format
|
||||
|| UPX_F_LINUX_ELF32_ARMEB==ph.format
|
||||
|| UPX_F_BSD_ELF_i386 ==ph.format
|
||||
|| UPX_F_VMLINUX_ARM ==ph.format
|
||||
|| UPX_F_VMLINUX_ARMEL ==ph.format
|
||||
|| UPX_F_VMLINUX_ARMEB ==ph.format
|
||||
|| UPX_F_VMLINUX_PPC32 ==ph.format
|
||||
|| UPX_F_MACH_PPC32 ==ph.format
|
||||
|| UPX_F_MACH_i386 ==ph.format
|
||||
) {
|
||||
@@ -258,7 +262,6 @@ void Packer::defineDecompressorSymbols()
|
||||
if (M_IS_LZMA(ph.method))
|
||||
{
|
||||
const lzma_compress_result_t *res = &ph.compress_result.result_lzma;
|
||||
// FIXME - this is for i386 only
|
||||
acc_uint32e_t properties = // lc, lp, pb, dummy
|
||||
(res->lit_context_bits << 0) |
|
||||
(res->lit_pos_bits << 8) |
|
||||
@@ -267,7 +270,7 @@ void Packer::defineDecompressorSymbols()
|
||||
acc_swab32s(&properties);
|
||||
|
||||
linker->defineSymbol("lzma_properties", properties);
|
||||
// -2 for properties
|
||||
// len - 2 because of properties
|
||||
linker->defineSymbol("lzma_c_len", ph.c_len - 2);
|
||||
linker->defineSymbol("lzma_u_len", ph.u_len);
|
||||
unsigned stack = getDecompressorWrkmemSize();
|
||||
@@ -275,10 +278,9 @@ void Packer::defineDecompressorSymbols()
|
||||
|
||||
if (ph.format == UPX_F_DOS_EXE)
|
||||
{
|
||||
linker->defineSymbol("lzma_properties_hi", properties / 65536);
|
||||
// -2 for properties
|
||||
linker->defineSymbol("lzma_c_len_hi", (ph.c_len - 2) / 65536);
|
||||
linker->defineSymbol("lzma_u_len_hi", ph.u_len / 65536);
|
||||
linker->defineSymbol("lzma_properties_hi", properties >> 16); // pb
|
||||
linker->defineSymbol("lzma_c_len_hi", (ph.c_len - 2) >> 16);
|
||||
linker->defineSymbol("lzma_u_len_hi", ph.u_len >> 16);
|
||||
linker->defineSymbol("lzma_u_len_segment", (ph.u_len & 0xf0000) >> 4);
|
||||
}
|
||||
}
|
||||
|
||||
+9
-1
@@ -192,7 +192,11 @@ Packer* PackMaster::visitAllPackers(visit_func_t func, InputFile *f, const optio
|
||||
//
|
||||
// linux kernel
|
||||
//
|
||||
if ((p = func(new PackVmlinuxARM(f), user)) != NULL)
|
||||
if ((p = func(new PackVmlinuxARMEL(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackVmlinuxARMEB(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackVmlinuxPPC32(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackVmlinuxAMD64(f), user)) != NULL)
|
||||
return p;
|
||||
@@ -239,6 +243,10 @@ Packer* PackMaster::visitAllPackers(visit_func_t func, InputFile *f, const optio
|
||||
return p;
|
||||
if ((p = func(new PackLinuxElf32ppc(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackLinuxElf32mipsel(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackLinuxElf32mipseb(f), user)) != NULL)
|
||||
return p;
|
||||
if ((p = func(new PackLinuxI386sh(f), user)) != NULL)
|
||||
return p;
|
||||
}
|
||||
|
||||
+4
-4
@@ -229,7 +229,7 @@ protected:
|
||||
RT_MANIFEST, RT_LAST
|
||||
};
|
||||
|
||||
class Interval : private nocopy
|
||||
class Interval : private noncopyable
|
||||
{
|
||||
unsigned capacity;
|
||||
void *base;
|
||||
@@ -257,7 +257,7 @@ protected:
|
||||
static int __acc_cdecl_qsort compare(const void *p1,const void *p2);
|
||||
};
|
||||
|
||||
class Reloc : private nocopy
|
||||
class Reloc : private noncopyable
|
||||
{
|
||||
upx_byte *start;
|
||||
unsigned size;
|
||||
@@ -280,7 +280,7 @@ protected:
|
||||
void finish(upx_byte *&p,unsigned &size);
|
||||
};
|
||||
|
||||
class Resource : private nocopy
|
||||
class Resource : private noncopyable
|
||||
{
|
||||
struct res_dir_entry;
|
||||
struct res_dir;
|
||||
@@ -331,7 +331,7 @@ protected:
|
||||
*/
|
||||
};
|
||||
|
||||
class Export : private nocopy
|
||||
class Export : private noncopyable
|
||||
{
|
||||
struct export_dir_t
|
||||
{
|
||||
|
||||
+151
-13
@@ -9,6 +9,7 @@
|
||||
MAKEFLAGS += -rR
|
||||
.SUFFIXES:
|
||||
.SECONDEXPANSION:
|
||||
.NOTPARALLEL:
|
||||
export LC_ALL = C
|
||||
export SHELL = /bin/sh
|
||||
|
||||
@@ -18,7 +19,7 @@ empty :=
|
||||
space := $(empty) $(empty)
|
||||
tab := $(empty) $(empty)
|
||||
|
||||
ifneq ($(findstring $(firstword $(MAKE_VERSION)),3.79 3.79.1 3.80),)
|
||||
ifneq ($(findstring $(firstword $(MAKE_VERSION)),3.77 3.78 3.78.1 3.79 3.79.1 3.80),)
|
||||
$(error GNU make 3.81 or better is required)
|
||||
endif
|
||||
|
||||
@@ -29,7 +30,7 @@ endif
|
||||
ifndef top_srcdir
|
||||
top_srcdir := $(srcdir)/../..
|
||||
endif
|
||||
-include $(top_srcdir)/Makevars.global ./Makevars.local
|
||||
include $(wildcard $(top_srcdir)/Makevars.global ./Makevars.local)
|
||||
|
||||
# update $PATH for our special stub build tools
|
||||
ifneq ($(wildcard $(HOME)/local/bin/bin-upx/.),)
|
||||
@@ -56,6 +57,8 @@ STUBS += arm-linux.kernel.vmlinux.h
|
||||
STUBS += arm-linux.kernel.vmlinux-head.h
|
||||
STUBS += armeb-linux.elf-entry.h
|
||||
STUBS += armeb-linux.elf-fold.h
|
||||
STUBS += armeb-linux.kernel.vmlinux.h
|
||||
STUBS += armeb-linux.kernel.vmlinux-head.h
|
||||
STUBS += arm.v4a-wince.pe.h
|
||||
STUBS += arm.v4t-wince.pe.h
|
||||
STUBS += i086-dos16.com.h
|
||||
@@ -85,11 +88,17 @@ STUBS += i386-linux.kernel.vmlinux-head.h
|
||||
STUBS += i386-linux.kernel.vmlinuz.h
|
||||
STUBS += i386-win32.pe.h
|
||||
STUBS += m68k-atari.tos.h
|
||||
STUBS += mips.r3000-linux.elf-entry.h
|
||||
STUBS += mips.r3000-linux.elf-fold.h
|
||||
STUBS += mipsel.r3000-ps1.h
|
||||
STUBS += mipsel.r3000-linux.elf-entry.h
|
||||
STUBS += mipsel.r3000-linux.elf-fold.h
|
||||
STUBS += powerpc-darwin.macho-entry.h
|
||||
STUBS += powerpc-darwin.macho-fold.h
|
||||
STUBS += powerpc-linux.elf-entry.h
|
||||
STUBS += powerpc-linux.elf-fold.h
|
||||
STUBS += powerpc-linux.kernel.vmlinux.h
|
||||
STUBS += powerpc-linux.kernel.vmlinux-head.h
|
||||
endif
|
||||
|
||||
|
||||
@@ -145,8 +154,11 @@ tc_list =
|
||||
tc_objdump_disasm_options =
|
||||
|
||||
# commands
|
||||
ECHO_e = /bin/echo -e
|
||||
ECHO_E = /bin/echo -E
|
||||
PERL = perl
|
||||
PYTHON = python
|
||||
UNIX2DOS := perl -i -pe 's/$$/\r/;'
|
||||
UNIX2DOS := $(PERL) -i -pe 's/$$/\r/;'
|
||||
|
||||
# trim (strip) trailing whitespace
|
||||
RTRIM := sed -e 's/[ $(tab)]*$$//'
|
||||
@@ -171,7 +183,7 @@ __tc_varsearch = $(firstword $(foreach v,$1,$(if $($v),$v,)))
|
||||
# error sentinel for missing commands
|
||||
__tc_FALSE = false tc_FALSE: '1:$1 2:$2 3:$3 4:$4 5:$5' '$@' '$<' '$(tc_list)'
|
||||
# call (expand) the first variable that is not empty
|
||||
# [move the next line within the "tc" macro for debugging]
|
||||
# [move the next comment line within the "tc" macro for debugging]
|
||||
# tc debug '1:$1 2:$2 3:$3 4:$4 5:$5' '$@' '$<' '$(tc_list)'
|
||||
define tc
|
||||
$(call $(call __tc_varsearch,$(call __tc_varlist,$1) __tc_FALSE),$2,$3,$4,$5)
|
||||
@@ -210,7 +222,7 @@ define tc.default.f-embed_objinfo
|
||||
$(call tc,objcopy) -R .text -R .data -R .bss $1
|
||||
$(call tc,objcopy) -R .comment -R .note -R .note.GNU-stack -R .reginfo $1
|
||||
$(call tc,objdump) -Dr $(tc_objdump_disasm_options) $1 | $(RTRIM) > $1.disasm
|
||||
$(call tc,objdump) -htr -w $1 | $(BLSQUEEZE) > $1.dump
|
||||
$(call tc,objdump) -htr -w $1 | $(BLSQUEEZE) | sed -e '1s/^.*: *file format/file format/' > $1.dump
|
||||
$(call tc,xstrip) --with-dump=$1.dump --create-bindump=$1.bindump $1
|
||||
cat $1.dump >> $1
|
||||
endef
|
||||
@@ -235,7 +247,7 @@ amd64-linux.elf%.h : tc_bfdname = elf64-x86-64
|
||||
|
||||
tc.amd64-linux.elf.gcc = amd64-linux-gcc-3.4.4 -m64 -nostdinc -MMD -MT $@
|
||||
tc.amd64-linux.elf.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.amd64-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.amd64-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
amd64-linux.elf-entry.h: $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
|
||||
@@ -243,7 +255,9 @@ amd64-linux.elf-entry.h: $(srcdir)/src/$$T.S
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
amd64-linux.elf-fold.h : tmp/$$T.o tmp/amd64-linux.elf-main.o $(srcdir)/src/$$T.lds
|
||||
$(call tc,ld) --strip-all -T $(srcdir)/src/$T.lds -Map tmp/$T.map $(filter %.o,$^) -o tmp/$T.bin
|
||||
# # FIXME: multiarch-ld-2.18 creates a huge file here, so use 2.17
|
||||
# ####$(call tc,ld) --strip-all -T $(srcdir)/src/$T.lds -Map tmp/$T.map $(filter %.o,$^) -o tmp/$T.bin
|
||||
multiarch-ld-2.17 --strip-all -T $(srcdir)/src/$T.lds -Map tmp/$T.map $(filter %.o,$^) -o tmp/$T.bin
|
||||
$(call tc,f-objstrip,tmp/$T.bin)
|
||||
$(call tc,sstrip) tmp/$T.bin
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
@@ -289,7 +303,7 @@ arm-linux.elf%.h : tc_bfdname = elf32-littlearm
|
||||
|
||||
tc.arm-linux.elf.gcc = arm-linux-gcc-4.1.0 -march=armv4 -nostdinc -MMD -MT $@
|
||||
tc.arm-linux.elf.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.arm-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.arm-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
arm-linux.elf-entry.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -march=armv4 -c $< -o tmp/$T.bin
|
||||
@@ -323,7 +337,7 @@ arm-linux.kernel.vmlinu%.h : tc_bfdname = elf32-littlearm
|
||||
|
||||
tc.arm-linux.kernel.gcc = arm-linux-gcc-4.1.0 -march=armv5 -nostdinc -MMD -MT $@
|
||||
tc.arm-linux.kernel.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.arm-linux.kernel.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.arm-linux.kernel.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
arm-linux.kernel.vmlinu%.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
|
||||
@@ -336,6 +350,28 @@ arm-linux.kernel.vmlinux-head.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // armeb-linux.kernel.vmlinux
|
||||
# // armeb-linux.kernel.vmlinuz
|
||||
# // armeb-linux.kernel.vmlinux-head
|
||||
# ************************************************************************/
|
||||
|
||||
armeb-linux.kernel.vmlinu%.h : tc_list = armeb-linux.kernel default
|
||||
armeb-linux.kernel.vmlinu%.h : tc_bfdname = elf32-bigarm
|
||||
|
||||
tc.armeb-linux.kernel.gcc = $(tc.arm-linux.elf.gcc) -mbig-endian
|
||||
|
||||
armeb-linux.kernel.vmlinu%.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
|
||||
$(call tc,f-embed_objinfo,tmp/$T.bin)
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
armeb-linux.kernel.vmlinux-head.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.o
|
||||
$(call tc,objcopy) --output-target binary --only-section .text tmp/$T.o tmp/$T.bin
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // armeb-linux.elf
|
||||
# ************************************************************************/
|
||||
@@ -603,7 +639,7 @@ i386-linux.elf%.h : tc_bfdname = elf32-i386
|
||||
|
||||
tc.i386-linux.elf.gcc = i386-linux-gcc-3.4.6 -m32 -march=i386 -nostdinc -MMD -MT $@
|
||||
tc.i386-linux.elf.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.i386-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.i386-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
tc.i386-linux.elf.gcc += -mtune=k6
|
||||
tc.i386-linux.elf.gcc += -Os -fno-omit-frame-pointer
|
||||
tc.i386-linux.elf.gcc += -momit-leaf-frame-pointer
|
||||
@@ -764,7 +800,7 @@ m68k-atari.tos.h : tc_objdump_disasm_options = -m m68k:68040
|
||||
|
||||
tc.m68k-atari.tos.gcc = m68k-linux-gcc-4.1.1 -m68000 -malign-int -nostdinc -MMD -MT $@
|
||||
tc.m68k-atari.tos.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.m68k-atari.tos.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.m68k-atari.tos.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
m68k-atari.tos.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp -Wa,-m68000,-l,--pcrel,--register-prefix-optional $< -o tmp/$T.bin
|
||||
@@ -772,6 +808,50 @@ m68k-atari.tos.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // mips.r3000-linux.elf
|
||||
# ************************************************************************/
|
||||
|
||||
mips.r3000-linux.elf%.h : tc_list = mips.r3000-linux.elf default
|
||||
mips.r3000-linux.elf%.h : tc_bfdname = elf32-bigmips
|
||||
|
||||
tc.mips.r3000-linux.elf.as = mipsel-elf-as-20060406 -EB -O -mno-pdr
|
||||
tc.mips.r3000-linux.elf.gcc = mipsel-linux-gcc-4.1.1 -meb -march=r3000 -mno-abicalls -mabi=eabi -G0 -nostdinc -MMD -MT $@
|
||||
tc.mips.r3000-linux.elf.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.mips.r3000-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
mips.r3000-linux.elf-entry.h : $(srcdir)/src/$$T.S
|
||||
ifeq (1,1)
|
||||
# info: we really need as-2.17 here
|
||||
$(call tc,pp-as) -D_TARGET_LINUX_ $< -o - | $(RTRIM) > tmp/$T.i
|
||||
$(call tc,as) tmp/$T.i -o tmp/$T.bin
|
||||
$(call tc,gpp_mkdep) --mode=c --MMD=$@ $< --MF=tmp/$T.d
|
||||
else
|
||||
# info: as-2.16.1 as used by gcc-4.1.1 does _not_ work
|
||||
$(call tc,gcc) -c -D_TARGET_LINUX_ -Wa,-O,-mno-pdr $< -o tmp/$T.bin
|
||||
endif
|
||||
$(call tc,f-embed_objinfo,tmp/$T.bin)
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
mips.r3000-linux.elf-fold.h : tmp/$$T.o tmp/mips.r3000-linux.elf-main.o $(srcdir)/src/$$T.lds
|
||||
$(call tc,ld) --strip-all -T $(srcdir)/src/$T.lds -Map tmp/$T.map $(filter %.o,$^) -o tmp/$T.bin
|
||||
$(call tc,f-objstrip,tmp/$T.bin)
|
||||
$(call tc,sstrip) tmp/$T.bin
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
tmp/mips.r3000-linux.elf-fold.o : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -D_TARGET_LINUX_ $< -o $@
|
||||
$(call tc,f-objstrip,$@)
|
||||
|
||||
tmp/mips.r3000-linux.elf-main.o : $(srcdir)/src/$$T.c
|
||||
$(call tc,gcc) -S -Os -MF tmp/$T.d $< -o - | $(RTRIM) > tmp/$T.i
|
||||
sed -e 's/ j[ ][ ]*$$L/ b $$L/' \
|
||||
-e 's/ jal[ ][ ]*\([^\$$]\)/ bal \1/' < tmp/$T.i > tmp/$T.s
|
||||
$(call tc,gcc) -c -Wa,-O,-mno-pdr tmp/$T.s -o $@
|
||||
$(call tc,f-objstrip,$@)
|
||||
$(call tc,objdump) -dr $(tc_objdump_disasm_options) $@ | $(RTRIM) > $@.disasm
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // mipsel.r3000-ps1
|
||||
# ************************************************************************/
|
||||
@@ -783,7 +863,7 @@ tc.mipsel.r3000-ps1.as = mipsel-elf-as-20060406 -O -mno-pdr
|
||||
##tc.mipsel.r3000-ps1.as = mipsel-linux-as-2.16.1 -O -mno-pdr
|
||||
tc.mipsel.r3000-ps1.gcc = mipsel-linux-gcc-4.1.1 -mel -march=r3000 -mno-abicalls -mabi=eabi -G0 -nostdinc -MMD -MT $@
|
||||
tc.mipsel.r3000-ps1.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.mipsel.r3000-ps1.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.mipsel.r3000-ps1.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
mipsel.r3000-ps1.h : $(srcdir)/src/$$T.S
|
||||
ifeq (1,1)
|
||||
@@ -799,6 +879,45 @@ endif
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // mipsel.r3000-linux.elf
|
||||
# ************************************************************************/
|
||||
|
||||
mipsel.r3000-linux.elf%.h : tc_list = mipsel.r3000-ps1 default
|
||||
mipsel.r3000-linux.elf%.h : tc_bfdname = elf32-littlemips
|
||||
|
||||
mipsel.r3000-linux.elf-entry.h : $(srcdir)/src/$$T.S
|
||||
ifeq (1,1)
|
||||
# info: we really need as-2.17 here
|
||||
$(call tc,pp-as) -D_TARGET_LINUX_ $< -o - | $(RTRIM) > tmp/$T.i
|
||||
$(call tc,as) tmp/$T.i -o tmp/$T.bin
|
||||
$(call tc,gpp_mkdep) --mode=c --MMD=$@ $< --MF=tmp/$T.d
|
||||
else
|
||||
# info: as-2.16.1 as used by gcc-4.1.1 does _not_ work
|
||||
$(call tc,gcc) -c -D_TARGET_LINUX_ -Wa,-O,-mno-pdr $< -o tmp/$T.bin
|
||||
endif
|
||||
$(call tc,f-embed_objinfo,tmp/$T.bin)
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
mipsel.r3000-linux.elf-fold.h : tmp/$$T.o tmp/mipsel.r3000-linux.elf-main.o $(srcdir)/src/$$T.lds
|
||||
$(call tc,ld) --strip-all -T $(srcdir)/src/$T.lds -Map tmp/$T.map $(filter %.o,$^) -o tmp/$T.bin
|
||||
$(call tc,f-objstrip,tmp/$T.bin)
|
||||
$(call tc,sstrip) tmp/$T.bin
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
tmp/mipsel.r3000-linux.elf-fold.o : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -D_TARGET_LINUX_ $< -o $@
|
||||
$(call tc,f-objstrip,$@)
|
||||
|
||||
tmp/mipsel.r3000-linux.elf-main.o : $(srcdir)/src/$$T.c
|
||||
$(call tc,gcc) -S -Os -MF tmp/$T.d $< -o - | $(RTRIM) > tmp/$T.i
|
||||
sed -e 's/ j[ ][ ]*$$L/ b $$L/' \
|
||||
-e 's/ jal[ ][ ]*\([^\$$]\)/ bal \1/' < tmp/$T.i > tmp/$T.s
|
||||
$(call tc,gcc) -c -Wa,-O,-mno-pdr tmp/$T.s -o $@
|
||||
$(call tc,f-objstrip,$@)
|
||||
$(call tc,objdump) -dr $(tc_objdump_disasm_options) $@ | $(RTRIM) > $@.disasm
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // powerpc-darwin.macho
|
||||
# ************************************************************************/
|
||||
@@ -836,7 +955,7 @@ powerpc-linux.elf%.h : tc_bfdname = elf32-powerpc
|
||||
|
||||
tc.powerpc-linux.elf.gcc = powerpc.405-linux-gcc-3.4.5 -m32 -mbig-endian -mcpu=405 -nostdinc -MMD -MT $@
|
||||
tc.powerpc-linux.elf.gcc += -fno-exceptions -fno-asynchronous-unwind-tables
|
||||
tc.powerpc-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werror
|
||||
tc.powerpc-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wstrict-prototypes -Wwrite-strings -Werror
|
||||
|
||||
powerpc-linux.elf-entry.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c $< -o tmp/$T.bin
|
||||
@@ -859,6 +978,25 @@ tmp/powerpc-linux.elf-main.o : $(srcdir)/src/$$T.c
|
||||
$(call tc,objdump) -dr $(tc_objdump_disasm_options) $@ | $(RTRIM) > $@.disasm
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // powerpc-linux.kernel.vmlinux
|
||||
# ************************************************************************/
|
||||
powerpc-linux.kernel.vmlinu%.h : tc_list = powerpc-linux.kernel default
|
||||
powerpc-linux.kernel.vmlinu%.h : tc_bfdname = elf32-powerpc
|
||||
|
||||
tc.powerpc-linux.kernel.gcc = $(tc.powerpc-linux.elf.gcc)
|
||||
|
||||
powerpc-linux.kernel.vmlinu%.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
|
||||
$(call tc,f-embed_objinfo,tmp/$T.bin)
|
||||
$(call tc,bin2h-c) tmp/$T.bin $@
|
||||
|
||||
powerpc-linux.kernel.vmlinux-head.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.o
|
||||
$(call tc,objcopy) --output-target binary --only-section .text tmp/$T.o tmp/$T.bin
|
||||
$(call tc,bin2h) tmp/$T.bin $@
|
||||
|
||||
|
||||
# /***********************************************************************
|
||||
# // dependencies
|
||||
# ************************************************************************/
|
||||
|
||||
+253
-255
@@ -1,5 +1,5 @@
|
||||
/* amd64-linux.elf-entry.h
|
||||
created from amd64-linux.elf-entry.bin, 10080 (0x2760) bytes
|
||||
created from amd64-linux.elf-entry.bin, 10045 (0x273d) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_SIZE 10080
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_ADLER32 0x83c806e2
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_CRC32 0x989209b3
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_SIZE 10045
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_ADLER32 0xd722fb55
|
||||
#define STUB_AMD64_LINUX_ELF_ENTRY_CRC32 0xb3166990
|
||||
|
||||
unsigned char stub_amd64_linux_elf_entry[10080] = {
|
||||
unsigned char stub_amd64_linux_elf_entry[10045] = {
|
||||
127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
1, 0, 62, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0,112, 24, 0, 0, 0, 0, 0, 0, /* 0x 20 */
|
||||
@@ -413,254 +413,252 @@ unsigned char stub_amd64_linux_elf_entry[10080] = {
|
||||
41,241,193,233, 3,252,243, 72,165,151,137,222, 80,146,173, 80, /* 0x1790 */
|
||||
72,137,225,173,151,173, 68, 15,182,192,135,254,255,213, 89,195, /* 0x17a0 */
|
||||
93, 68,139,125,247, 65,129,239,200, 0, 0, 0,232,136,255,255, /* 0x17b0 */
|
||||
255,116,109,112, 47, 97,109,100, 54, 52, 45,108,105,110,117,120, /* 0x17c0 */
|
||||
46,101,108,102, 45,101,110,116,114,121, 46, 98,105,110, 58, 32, /* 0x17d0 */
|
||||
32, 32, 32, 32,102,105,108,101, 32,102,111,114,109, 97,116, 32, /* 0x17e0 */
|
||||
101,108,102, 54, 52, 45,120, 56, 54, 45, 54, 52, 10, 10, 83,101, /* 0x17f0 */
|
||||
99,116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, /* 0x1800 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, /* 0x1810 */
|
||||
32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1820 */
|
||||
32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, /* 0x1830 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, /* 0x1840 */
|
||||
32, 32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, /* 0x1850 */
|
||||
48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, /* 0x1860 */
|
||||
48, 48, 48, 48, 48, 48, 48,100, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1870 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1880 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1890 */
|
||||
48, 48, 48, 48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x18a0 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x18b0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 95, /* 0x18c0 */
|
||||
72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x18d0 */
|
||||
54, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x18e0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x18f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 52,100, /* 0x1900 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1910 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 78, /* 0x1920 */
|
||||
82, 86, 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1930 */
|
||||
48, 48, 48, 98, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1940 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1950 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1960 */
|
||||
48, 98, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1970 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x1980 */
|
||||
79, 78, 76, 89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 68, 32, 32, /* 0x1990 */
|
||||
32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 57,101, 32, /* 0x19a0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19b0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19c0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 54, 97, 32, 32, 50, /* 0x19d0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x19e0 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x19f0 */
|
||||
32, 52, 32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1a00 */
|
||||
32, 48, 48, 48, 48, 48, 48, 57, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1a10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1a20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1a30 */
|
||||
48, 48, 48, 48, 50, 48, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x1a40 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x1a50 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, /* 0x1a60 */
|
||||
65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x1a70 */
|
||||
48, 54, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a80 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a90 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 57, /* 0x1aa0 */
|
||||
56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x1ab0 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1ac0 */
|
||||
76, 89, 10, 32, 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, /* 0x1ad0 */
|
||||
48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 57,102, 55, 32, 32, 48, /* 0x1ae0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1af0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b00 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 50,102, 99, 32, 32, 50, 42, 42, /* 0x1b10 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x1b20 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, /* 0x1b30 */
|
||||
69, 67, 50, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 57,102, 55, /* 0x1b40 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b50 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b60 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 99,102, 51, 32, 32, /* 0x1b70 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1b80 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 76, 90, 77, /* 0x1b90 */
|
||||
65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x1ba0 */
|
||||
48, 49, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1bb0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1bc0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 54,101, /* 0x1bd0 */
|
||||
97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x1be0 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, /* 0x1bf0 */
|
||||
78, 82, 86, 95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x1c00 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1c10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1c20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1c30 */
|
||||
49, 54,102,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1c40 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x1c50 */
|
||||
49, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, /* 0x1c60 */
|
||||
32, 48, 48, 48, 48, 48, 48, 51, 97, 32, 32, 48, 48, 48, 48, 48, /* 0x1c70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1c80 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1c90 */
|
||||
48, 48, 48, 49, 54,102,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x1ca0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x1cb0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, /* 0x1cc0 */
|
||||
77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x1cd0 */
|
||||
48, 56, 57, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ce0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cf0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 51, /* 0x1d00 */
|
||||
56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x1d10 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1d20 */
|
||||
76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, /* 0x1d30 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d40 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, /* 0x1d50 */
|
||||
65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d60 */
|
||||
48, 48, 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, /* 0x1d70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1d80 */
|
||||
32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, /* 0x1d90 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1da0 */
|
||||
48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, /* 0x1db0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1dc0 */
|
||||
32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, /* 0x1dd0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1de0 */
|
||||
69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1df0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1e00 */
|
||||
32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, /* 0x1e10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, /* 0x1e20 */
|
||||
65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e30 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, /* 0x1e40 */
|
||||
70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, /* 0x1e60 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e70 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, /* 0x1e80 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e90 */
|
||||
32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ea0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x1eb0 */
|
||||
78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ec0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, /* 0x1ed0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1ee0 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, /* 0x1ef0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, /* 0x1f00 */
|
||||
50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f10 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x1f20 */
|
||||
95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f30 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, /* 0x1f40 */
|
||||
48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f50 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x1f60 */
|
||||
95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x1f80 */
|
||||
49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f90 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x1fa0 */
|
||||
95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1fb0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x1fc0 */
|
||||
50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1fd0 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, /* 0x1fe0 */
|
||||
84, 65, 73, 76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ff0 */
|
||||
48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, /* 0x2000 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2010 */
|
||||
103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, /* 0x2020 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2030 */
|
||||
48, 32, 95,115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2040 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x2050 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2060 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 77, 10, 48, 48, /* 0x2070 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x2080 */
|
||||
32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, /* 0x2090 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 69, /* 0x20a0 */
|
||||
78, 77, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x20b0 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x20c0 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x20d0 */
|
||||
48, 48, 32, 74, 77, 80, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x20e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x20f0 */
|
||||
32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2100 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 85, 10, 48, 48, 48, /* 0x2110 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x2120 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x2130 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, /* 0x2140 */
|
||||
67, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2150 */
|
||||
48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, /* 0x2160 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2170 */
|
||||
48, 32, 76, 69, 78, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2180 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2190 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x21a0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 88, 10, 10, 82, 69, 76, /* 0x21b0 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x21c0 */
|
||||
70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, /* 0x21d0 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x21e0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x21f0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2200 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 88, 56, 54, 95, /* 0x2210 */
|
||||
54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, /* 0x2220 */
|
||||
65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2230 */
|
||||
48, 48, 48, 48, 48, 55, 52, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x2240 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x2250 */
|
||||
91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x2260 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x2270 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x2280 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2290 */
|
||||
97,101, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, /* 0x22a0 */
|
||||
32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, /* 0x22b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, /* 0x22c0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, /* 0x22d0 */
|
||||
98, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, /* 0x22e0 */
|
||||
32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120,102, /* 0x22f0 */
|
||||
102,102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10, /* 0x2300 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x2310 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, /* 0x2320 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2330 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2340 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x2350 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 57, 53, 32, 82, 95, 88, 56, 54, /* 0x2360 */
|
||||
95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x2370 */
|
||||
95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2380 */
|
||||
48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2390 */
|
||||
48, 48, 48, 48, 48, 48, 48, 53, 98, 32, 82, 95, 88, 56, 54, 95, /* 0x23a0 */
|
||||
54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, /* 0x23b0 */
|
||||
65, 73, 78, 89, 43, 48,120,102,102,102,102,102,102,102,102,102, /* 0x23c0 */
|
||||
102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x23d0 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x23e0 */
|
||||
91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x23f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x2400 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x2410 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2420 */
|
||||
56, 97, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, /* 0x2430 */
|
||||
32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, /* 0x2440 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, /* 0x2450 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, /* 0x2460 */
|
||||
50, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, /* 0x2470 */
|
||||
32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120,102, /* 0x2480 */
|
||||
102,102,102,102,102,102,102,102,102,102,102,102,102,102, 99, 10, /* 0x2490 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x24a0 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, /* 0x24b0 */
|
||||
70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, /* 0x24c0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x24d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x24e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 54, 32, /* 0x24f0 */
|
||||
82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, /* 0x2500 */
|
||||
32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48, /* 0x2510 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 10, /* 0x2520 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x2530 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, /* 0x2540 */
|
||||
89, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, /* 0x2550 */
|
||||
32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x2560 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x2570 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, /* 0x2580 */
|
||||
88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, /* 0x2590 */
|
||||
69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120,102,102,102,102,102, /* 0x25a0 */
|
||||
102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, /* 0x25b0 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x25c0 */
|
||||
70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, /* 0x25d0 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x25e0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x25f0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2600 */
|
||||
48, 48, 48, 48, 48, 48, 48, 49, 51, 32, 82, 95, 88, 56, 54, 95, /* 0x2610 */
|
||||
54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 77, /* 0x2620 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, /* 0x2630 */
|
||||
98, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, /* 0x2640 */
|
||||
32, 32, 32, 32, 76, 69, 78, 77, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2650 */
|
||||
48, 48, 48, 48, 48, 48, 48, 51, 52, 32, 82, 95, 88, 56, 54, 95, /* 0x2660 */
|
||||
54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 74, 77, 80, 85, /* 0x2670 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 51, /* 0x2680 */
|
||||
57, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, /* 0x2690 */
|
||||
32, 32, 32, 32, 65, 68, 82, 85, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x26a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 51,101, 32, 82, 95, 88, 56, 54, 95, /* 0x26b0 */
|
||||
54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 67, /* 0x26c0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 52, /* 0x26d0 */
|
||||
51, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, /* 0x26e0 */
|
||||
32, 32, 32, 32, 76, 69, 78, 85, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x26f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 52, 56, 32, 82, 95, 88, 56, 54, 95, /* 0x2700 */
|
||||
54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 88, /* 0x2710 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, /* 0x2720 */
|
||||
102, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, /* 0x2730 */
|
||||
32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120, 48, /* 0x2740 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,100, 10 /* 0x2750 */
|
||||
255,102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,102, /* 0x17c0 */
|
||||
54, 52, 45,120, 56, 54, 45, 54, 52, 10, 10, 83,101, 99,116,105, /* 0x17d0 */
|
||||
111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, /* 0x17e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, /* 0x17f0 */
|
||||
32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1800 */
|
||||
32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1810 */
|
||||
32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65, /* 0x1820 */
|
||||
108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 69, /* 0x1830 */
|
||||
76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1840 */
|
||||
48, 48, 48, 48,100, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1850 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1860 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1870 */
|
||||
48, 52, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1880 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x1890 */
|
||||
79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65, /* 0x18a0 */
|
||||
68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 54, 54, 32, /* 0x18b0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x18c0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x18d0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 52,100, 32, 32, 50, /* 0x18e0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x18f0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50, /* 0x1900 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1910 */
|
||||
98, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1920 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1930 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 98, 51, /* 0x1940 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1950 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x1960 */
|
||||
89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, /* 0x1970 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 57,101, 32, 32, 48, 48, /* 0x1980 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1990 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19a0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 49, 54, 97, 32, 32, 50, 42, 42, 48, /* 0x19b0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x19c0 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, /* 0x19d0 */
|
||||
78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x19e0 */
|
||||
48, 48, 48, 48, 57, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1a00 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1a10 */
|
||||
48, 50, 48, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1a20 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x1a30 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 69, /* 0x1a40 */
|
||||
76, 70, 48, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 54, 52, /* 0x1a50 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a60 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a70 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 57, 56, 32, 32, /* 0x1a80 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1a90 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1aa0 */
|
||||
32, 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, /* 0x1ab0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 57,102, 55, 32, 32, 48, 48, 48, 48, /* 0x1ac0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1ad0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1ae0 */
|
||||
48, 48, 48, 48, 48, 50,102, 99, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1af0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1b00 */
|
||||
76, 89, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x1b10 */
|
||||
48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 57,102, 55, 32, 32, 48, /* 0x1b20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1b30 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b40 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 99,102, 51, 32, 32, 50, 42, 42, /* 0x1b50 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x1b60 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, /* 0x1b70 */
|
||||
69, 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 52, /* 0x1b80 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b90 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ba0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 54,101, 97, 32, 32, /* 0x1bb0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1bc0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, /* 0x1bd0 */
|
||||
95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x1be0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1bf0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1c00 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 54,102, /* 0x1c10 */
|
||||
101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x1c20 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, /* 0x1c30 */
|
||||
69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x1c40 */
|
||||
48, 48, 48, 48, 51, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1c50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1c60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1c70 */
|
||||
49, 54,102,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1c80 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x1c90 */
|
||||
68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, /* 0x1ca0 */
|
||||
78, 90, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 56, 57, /* 0x1cb0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cc0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cd0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 51, 56, 32, 32, /* 0x1ce0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1cf0 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1d00 */
|
||||
83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, /* 0x1d10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1d20 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 9, /* 0x1d30 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d40 */
|
||||
32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, /* 0x1d50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1d60 */
|
||||
100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 9, 48, 48, /* 0x1d70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, /* 0x1d80 */
|
||||
90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x1d90 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1da0 */
|
||||
100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48, /* 0x1db0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, /* 0x1dc0 */
|
||||
77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1dd0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, /* 0x1de0 */
|
||||
76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1df0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, /* 0x1e00 */
|
||||
90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e10 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, /* 0x1e20 */
|
||||
73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e30 */
|
||||
48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, /* 0x1e40 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1e50 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, 48, 48, 48, /* 0x1e60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, /* 0x1e70 */
|
||||
86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e80 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, /* 0x1e90 */
|
||||
50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ea0 */
|
||||
48, 48, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, /* 0x1eb0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1ec0 */
|
||||
100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1ed0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10, /* 0x1ee0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ef0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, /* 0x1f00 */
|
||||
70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f10 */
|
||||
48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, /* 0x1f20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f30 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x1f40 */
|
||||
67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f50 */
|
||||
48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, /* 0x1f60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f70 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x1f80 */
|
||||
67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1f90 */
|
||||
48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, /* 0x1fa0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1fb0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, /* 0x1fc0 */
|
||||
76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1fd0 */
|
||||
48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, /* 0x1fe0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, 32, 32, /* 0x1ff0 */
|
||||
32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, /* 0x2000 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 95, /* 0x2010 */
|
||||
115,116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2020 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, /* 0x2030 */
|
||||
85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2040 */
|
||||
48, 48, 48, 48, 48, 32, 65, 68, 82, 77, 10, 48, 48, 48, 48, 48, /* 0x2050 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x2060 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x2070 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 69, 78, 77, 10, /* 0x2080 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2090 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, /* 0x20a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x20b0 */
|
||||
74, 77, 80, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x20c0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x20d0 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x20e0 */
|
||||
48, 48, 48, 48, 32, 65, 68, 82, 85, 10, 48, 48, 48, 48, 48, 48, /* 0x20f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x2100 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x2110 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 67, 10, 48, /* 0x2120 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2130 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, /* 0x2140 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, /* 0x2150 */
|
||||
69, 78, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2160 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x2170 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2180 */
|
||||
48, 48, 48, 32, 65, 68, 82, 88, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x2190 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x21a0 */
|
||||
32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70, /* 0x21b0 */
|
||||
83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, /* 0x21c0 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x21d0 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x21e0 */
|
||||
48, 48, 48, 48, 48, 49, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x21f0 */
|
||||
80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, /* 0x2200 */
|
||||
90, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2210 */
|
||||
48, 48, 55, 52, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x2220 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, /* 0x2230 */
|
||||
86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, /* 0x2240 */
|
||||
32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x2250 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x2260 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 97,101, 32, /* 0x2270 */
|
||||
82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, /* 0x2280 */
|
||||
32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, /* 0x2290 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, /* 0x22a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 98, 32, 82, /* 0x22b0 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, /* 0x22c0 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120,102,102,102,102, /* 0x22d0 */
|
||||
102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, /* 0x22e0 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x22f0 */
|
||||
32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, /* 0x2300 */
|
||||
70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, /* 0x2310 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2320 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2330 */
|
||||
48, 48, 48, 48, 48, 57, 53, 32, 82, 95, 88, 56, 54, 95, 54, 52, /* 0x2340 */
|
||||
95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 78, 82, 86, 95, 72, 69, /* 0x2350 */
|
||||
65, 68, 43, 48,120, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2360 */
|
||||
48, 48, 48, 50, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2370 */
|
||||
48, 48, 48, 48, 53, 98, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x2380 */
|
||||
80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, /* 0x2390 */
|
||||
89, 43, 48,120,102,102,102,102,102,102,102,102,102,102,102,102, /* 0x23a0 */
|
||||
102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x23b0 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, /* 0x23c0 */
|
||||
86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, /* 0x23d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x23e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x23f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 97, 32, /* 0x2400 */
|
||||
82, 95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, /* 0x2410 */
|
||||
32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 43, 48,120, 48, 48, 48, /* 0x2420 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 49, 10, 48, 48, /* 0x2430 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 53, 50, 32, 82, /* 0x2440 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, /* 0x2450 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120,102,102,102,102, /* 0x2460 */
|
||||
102,102,102,102,102,102,102,102,102,102,102, 99, 10, 10, 82, 69, /* 0x2470 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x2480 */
|
||||
32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, /* 0x2490 */
|
||||
93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, /* 0x24a0 */
|
||||
32, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x24b0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x24c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 54, 32, 82, 95, 88, /* 0x24d0 */
|
||||
56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 76, /* 0x24e0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, 48, /* 0x24f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 10, 10, 82, 69, /* 0x2500 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x2510 */
|
||||
32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, 58, /* 0x2520 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2530 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2540 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x2550 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 88, 56, 54, /* 0x2560 */
|
||||
95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, 32, 69, 76, 70, /* 0x2570 */
|
||||
77, 65, 73, 78, 90, 43, 48,120,102,102,102,102,102,102,102,102, /* 0x2580 */
|
||||
102,102,102,102,102,102,102, 99, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x2590 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x25a0 */
|
||||
32, 91, 69, 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, /* 0x25b0 */
|
||||
83, 69, 84, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 84, 89, /* 0x25c0 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x25d0 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x25e0 */
|
||||
48, 48, 48, 48, 49, 51, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x25f0 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 77, 10, 48, 48, /* 0x2600 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 98, 32, 82, /* 0x2610 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, /* 0x2620 */
|
||||
32, 76, 69, 78, 77, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2630 */
|
||||
48, 48, 48, 48, 51, 52, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x2640 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 74, 77, 80, 85, 10, 48, 48, /* 0x2650 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 51, 57, 32, 82, /* 0x2660 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, /* 0x2670 */
|
||||
32, 65, 68, 82, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2680 */
|
||||
48, 48, 48, 48, 51,101, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x2690 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 67, 10, 48, 48, /* 0x26a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 52, 51, 32, 82, /* 0x26b0 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 51, 50, 32, 32, 32, 32, 32, 32, /* 0x26c0 */
|
||||
32, 76, 69, 78, 85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x26d0 */
|
||||
48, 48, 48, 48, 52, 56, 32, 82, 95, 88, 56, 54, 95, 54, 52, 95, /* 0x26e0 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 88, 10, 48, 48, /* 0x26f0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50,102, 32, 82, /* 0x2700 */
|
||||
95, 88, 56, 54, 95, 54, 52, 95, 80, 67, 51, 50, 32, 32, 32, 32, /* 0x2710 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 89, 43, 48,120, 48, 48, 48, 48, /* 0x2720 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,100, 10 /* 0x2730 */
|
||||
};
|
||||
|
||||
+103
-98
@@ -1,5 +1,5 @@
|
||||
/* amd64-linux.elf-fold.h
|
||||
created from amd64-linux.elf-fold.bin, 1775 (0x6ef) bytes
|
||||
created from amd64-linux.elf-fold.bin, 1853 (0x73d) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,20 +28,20 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 1775
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x8871a9cc
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x5856b332
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 1853
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0xdbabc410
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x7bbf98c2
|
||||
|
||||
unsigned char stub_amd64_linux_elf_fold[1775] = {
|
||||
unsigned char stub_amd64_linux_elf_fold[1853] = {
|
||||
127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
2, 0, 62, 0, 1, 0, 0, 0,188, 0, 16, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 64, 0, 56, 0, 2, 0, 0, 0, 0, 0, 0, 0, /* 0x 30 */
|
||||
1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 40 */
|
||||
0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
239, 6, 0, 0, 0, 0, 0, 0,240, 6, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
61, 7, 0, 0, 0, 0, 0, 0, 64, 7, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
239, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 80 */
|
||||
61, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 80 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 90 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, /* 0x a0 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,232, 95, 0, 0, /* 0x b0 */
|
||||
@@ -53,95 +53,100 @@ unsigned char stub_amd64_linux_elf_fold[1775] = {
|
||||
131,199, 1, 72,255,201,117,217,235, 5, 72,255,201,117,190,195, /* 0x 110 */
|
||||
65, 89, 72,137,230, 72,141,190,240,239,255,255, 72,137,252, 72, /* 0x 120 */
|
||||
131, 62, 0, 72,165,117,248, 72,137,250, 72,171, 72,131, 62, 0, /* 0x 130 */
|
||||
72,165,117,248, 87, 72,131, 62, 0, 72,165, 72,165,117,246, 72, /* 0x 140 */
|
||||
137, 58,184, 32, 32, 32, 61,171,186, 0, 16, 0, 0, 72,137,254, /* 0x 150 */
|
||||
76,137,207,106, 89, 88, 15, 5,133,192,120, 4,198, 4, 6, 0, /* 0x 160 */
|
||||
73,131,193, 15, 89, 94, 95, 72,129,236, 0, 8, 0, 0, 72,137, /* 0x 170 */
|
||||
226, 73,137,232,232, 68, 4, 0, 0, 72,129,196, 0, 8, 0, 0, /* 0x 180 */
|
||||
94, 95, 89, 80,106, 11, 88,255,225,176, 11,235, 13,176, 10,235, /* 0x 190 */
|
||||
9,176, 12,235, 5,176, 9, 73,137,202, 15,182,192, 15, 5, 72, /* 0x 1a0 */
|
||||
61, 0,240,255,255,114, 4, 72,131,200,255,195,176, 0,235,234, /* 0x 1b0 */
|
||||
176, 2,235,230,176, 3,235,226,176, 60,235,222, 81, 72, 57, 23, /* 0x 1c0 */
|
||||
76,139, 71, 8, 72,141, 74,255,115, 10,191,127, 0, 0, 0,232, /* 0x 1d0 */
|
||||
228,255,255,255, 72,131,249,255,116, 17, 65, 15,182, 0, 72,255, /* 0x 1e0 */
|
||||
201, 73,255,192,136, 6, 72,255,198,235,233, 72, 1, 87, 8, 72, /* 0x 1f0 */
|
||||
41, 23, 88,195, 65, 85, 73,137,213, 65, 84, 73,137,204, 85, 72, /* 0x 200 */
|
||||
137,253, 83, 72,137,243, 72,131,236, 40, 72,131, 62, 0, 15,132, /* 0x 210 */
|
||||
226, 0, 0, 0, 72,141,116, 36, 16,186, 12, 0, 0, 0, 72,137, /* 0x 220 */
|
||||
239,232,150,255,255,255,139, 84, 36, 16,139,116, 36, 20,133,210, /* 0x 230 */
|
||||
117, 21,129,254, 85, 80, 88, 33,117, 17, 72,131,125, 0, 0, 15, /* 0x 240 */
|
||||
132,177, 0, 0, 0,235, 4,133,246,117, 10,191,127, 0, 0, 0, /* 0x 250 */
|
||||
232, 99,255,255,255, 57,214,119,242,137,208, 72, 59, 3,119,235, /* 0x 260 */
|
||||
57,214, 72,139, 67, 8,115,104,137, 84, 36, 12, 72,139,125, 8, /* 0x 270 */
|
||||
72,141, 76, 36, 12, 68,139, 68, 36, 24, 72,137,194, 65,255,213, /* 0x 280 */
|
||||
133,192,117,199,139,116, 36, 12, 59,116, 36, 16,117,189, 15,182, /* 0x 290 */
|
||||
76, 36, 25,132,201, 15,149,194, 49,192, 77,133,228, 15,149,192, /* 0x 2a0 */
|
||||
133,194,116, 30,129,254, 0, 2, 0, 0,119, 7,137,240, 72, 57, /* 0x 2b0 */
|
||||
3,117, 15, 15,182, 84, 36, 26, 15,182,201, 72,139,123, 8, 65, /* 0x 2c0 */
|
||||
255,212,139, 68, 36, 20, 72, 1, 69, 8, 72, 41, 69, 0,235, 13, /* 0x 2d0 */
|
||||
137,242, 72,137,239, 72,137,198,232,223,254,255,255,139, 84, 36, /* 0x 2e0 */
|
||||
16, 72,139, 3, 72, 1, 83, 8, 72, 41,208, 72,133,192, 72,137, /* 0x 2f0 */
|
||||
3,233, 24,255,255,255, 72,131,196, 40, 91, 93, 65, 92, 65, 93, /* 0x 300 */
|
||||
195, 72,133,255, 73,137,208,116, 41, 72,139, 7,137,241, 72, 57, /* 0x 310 */
|
||||
200,116, 17, 72,255,200, 15,148,194, 49,192,133,246, 15,149,192, /* 0x 320 */
|
||||
133,194,116, 8, 72,137, 15, 76,137, 71, 8,195, 72,131,199, 16, /* 0x 330 */
|
||||
235,215,195, 65, 87,184, 0, 0, 0, 0, 73,137,255, 65, 86, 65, /* 0x 340 */
|
||||
85, 65, 84, 73,137,252, 85, 83, 72,131,236,104, 76, 3,103, 32, /* 0x 350 */
|
||||
102,131,127, 16, 3,137, 84, 36, 60, 15,183, 87, 56, 72,137, 76, /* 0x 360 */
|
||||
36, 48,185, 16, 0, 0, 0, 72,137,116, 36, 64, 76,137, 68, 36, /* 0x 370 */
|
||||
40, 76,137, 76, 36, 32, 15, 68,200, 76,137,230, 72,131,205,255, /* 0x 380 */
|
||||
49,219,131,193, 34,255,202,120, 33,131, 62, 1,117, 22, 72,139, /* 0x 390 */
|
||||
70, 16, 72, 57,232, 72, 15, 66,232, 72, 3, 70, 40, 72, 57,195, /* 0x 3a0 */
|
||||
72, 15, 66,216, 72,131,198, 56,235,219, 72,129,229, 0,240,255, /* 0x 3b0 */
|
||||
255, 49,210, 69, 49,201, 72, 41,235, 65,131,200,255, 72,137,239, /* 0x 3c0 */
|
||||
72,129,195,255, 15, 0, 0, 72,129,227, 0,240,255,255, 72,137, /* 0x 3d0 */
|
||||
222,232,191,253,255,255, 72,141, 20, 24, 72, 41,232,102, 65,131, /* 0x 3e0 */
|
||||
127, 56, 0, 72,137, 68, 36, 24,199, 68, 36, 20, 0, 0, 0, 0, /* 0x 3f0 */
|
||||
72,137, 84, 36, 72, 15,132,139, 1, 0, 0, 72,131,124, 36, 64, /* 0x 400 */
|
||||
0,116, 37, 65,131, 60, 36, 6,117, 30, 72,139, 84, 36, 24, 73, /* 0x 410 */
|
||||
3, 84, 36, 16,190, 3, 0, 0, 0, 72,139,124, 36, 48,232,222, /* 0x 420 */
|
||||
254,255,255,233, 71, 1, 0, 0, 65,131, 60, 36, 1, 15,133, 60, /* 0x 430 */
|
||||
1, 0, 0, 72,139, 68, 36, 24, 73, 3, 68, 36, 16, 65,190, 64, /* 0x 440 */
|
||||
98, 81,115, 65,139, 76, 36, 4, 65,131,200,255, 73,139, 84, 36, /* 0x 450 */
|
||||
32, 72,137,197, 72,137, 68, 36, 88, 73,139, 68, 36, 40,131,225, /* 0x 460 */
|
||||
7, 72,137,235, 72,137, 84, 36, 80,193,225, 2,129,227,255, 15, /* 0x 470 */
|
||||
0, 0, 72, 1,232, 65,211,238, 72, 41,221, 72,137, 68, 36, 8, /* 0x 480 */
|
||||
73,139, 68, 36, 8, 65,131,230, 7, 76,141, 44, 26,185, 50, 0, /* 0x 490 */
|
||||
0, 0, 72, 41,216, 72,131,124, 36, 64, 0,117, 7, 68,139, 68, /* 0x 4a0 */
|
||||
36, 60,177, 18, 68,137,242, 73,137,193, 76,137,238,131,202, 2, /* 0x 4b0 */
|
||||
72,131,124, 36, 64, 0, 72,137,239, 65, 15, 68,214,232,211,252, /* 0x 4c0 */
|
||||
255,255, 72, 57,197,117,105, 72,131,124, 36, 64, 0,116, 25, 72, /* 0x 4d0 */
|
||||
139, 76, 36, 32, 72,139, 84, 36, 40, 72,141,116, 36, 80, 72,139, /* 0x 4e0 */
|
||||
124, 36, 64,232, 12,253,255,255, 76,137,235, 72,247,219,129,227, /* 0x 4f0 */
|
||||
255, 15, 0, 0, 65,246,198, 2,116, 13, 74,141,124, 45, 0, 49, /* 0x 500 */
|
||||
192, 72,137,217,252,243,170, 72,131,124, 36, 64, 0,116, 43, 73, /* 0x 510 */
|
||||
131,124, 36, 8, 0,117, 7,199, 69, 12, 15, 5,195,144, 68,137, /* 0x 520 */
|
||||
242, 76,137,238, 72,137,239,232, 97,252,255,255,133,192,116, 10, /* 0x 530 */
|
||||
191,127, 0, 0, 0,232,126,252,255,255, 73,141, 68, 29, 0, 72, /* 0x 540 */
|
||||
1,197, 72, 59,108, 36, 8,115, 38, 72, 41,108, 36, 8, 69, 49, /* 0x 550 */
|
||||
201, 65,131,200,255, 72,139,116, 36, 8,185, 50, 0, 0, 0, 68, /* 0x 560 */
|
||||
137,242, 72,137,239,232, 43,252,255,255, 72, 57,197,117,193,255, /* 0x 570 */
|
||||
68, 36, 20, 65, 15,183, 71, 56, 73,131,196, 56, 57, 68, 36, 20, /* 0x 580 */
|
||||
15,140,117,254,255,255, 72,131,124, 36, 64, 0,116, 18,102, 65, /* 0x 590 */
|
||||
131,127, 16, 3,116, 10, 72,139,124, 36, 72,232,241,251,255,255, /* 0x 5a0 */
|
||||
73,139, 71, 24, 72, 1, 68, 36, 24, 72,139, 68, 36, 24, 72,131, /* 0x 5b0 */
|
||||
196,104, 91, 93, 65, 92, 65, 93, 65, 94, 65, 95,195, 65, 86, 76, /* 0x 5c0 */
|
||||
141,114, 64, 65, 85, 77,137,205, 65, 84, 77,137,196, 85, 72,137, /* 0x 5d0 */
|
||||
213, 83, 72,137,203, 49,201, 72,131,236, 48,139, 7, 72,137, 52, /* 0x 5e0 */
|
||||
36, 72,137,116, 36, 16, 72,141,116, 36, 32, 72,137, 84, 36, 40, /* 0x 5f0 */
|
||||
72,137,124, 36, 8, 76,137,194, 72,137,124, 36, 24, 72,137,231, /* 0x 600 */
|
||||
72,137, 68, 36, 32,232,234,251,255,255, 73,139, 86, 16,190, 3, /* 0x 610 */
|
||||
0, 0, 0, 72,137,223, 72,131,194, 64,232,226,252,255,255, 72, /* 0x 620 */
|
||||
15,183, 85, 56,190, 5, 0, 0, 0, 72,137,223,232,208,252,255, /* 0x 630 */
|
||||
255, 72,139, 85, 24,190, 9, 0, 0, 0, 72,137,223,232,191,252, /* 0x 640 */
|
||||
255,255, 72,141,116, 36, 16, 77,137,233, 77,137,224, 49,210, 72, /* 0x 650 */
|
||||
137,217, 72,137,239,232,217,252,255,255, 69, 49,237,102,131,125, /* 0x 660 */
|
||||
56, 0, 73,137,196,116,104, 65,131, 62, 3,117, 82, 73,139,126, /* 0x 670 */
|
||||
16, 49,210, 49,246,232, 54,251,255,255,133,192,137,195,120, 23, /* 0x 680 */
|
||||
186, 0, 4, 0, 0, 72,137,238,137,199,232, 29,251,255,255, 72, /* 0x 690 */
|
||||
61, 0, 4, 0, 0,116, 10,191,127, 0, 0, 0,232, 23,251,255, /* 0x 6a0 */
|
||||
255, 72,137,239, 69, 49,201, 69, 49,192, 49,201,137,218, 49,246, /* 0x 6b0 */
|
||||
232,126,252,255,255,137,223, 73,137,196,232,245,250,255,255, 15, /* 0x 6c0 */
|
||||
183, 69, 56, 65,255,197, 73,131,198, 56, 65, 57,197,124,152, 72, /* 0x 6d0 */
|
||||
131,196, 48, 76,137,224, 91, 93, 65, 92, 65, 93, 65, 94,195 /* 0x 6e0 */
|
||||
72,165,117,248, 87, 72,131, 62, 0, 72,165, 72,165,117,246, 76, /* 0x 140 */
|
||||
141,127,248, 72,137, 58,184, 32, 32, 32, 61,171,186, 0, 16, 0, /* 0x 150 */
|
||||
0, 72,137,254, 76,137,207,106, 89, 88, 15, 5,133,192,120, 4, /* 0x 160 */
|
||||
198, 4, 6, 0, 73,131,193, 15, 89, 94, 95, 72,129,236, 0, 8, /* 0x 170 */
|
||||
0, 0, 72,137,226, 73,137,232,106, 0,232,117, 4, 0, 0, 90, /* 0x 180 */
|
||||
72,129,196, 0, 8, 0, 0, 94, 95, 89, 80,106, 11, 88, 65,255, /* 0x 190 */
|
||||
39,255,225,176, 11,235, 13,176, 10,235, 9,176, 12,235, 5,176, /* 0x 1a0 */
|
||||
9, 73,137,202, 15,182,192, 15, 5, 72, 61, 0,240,255,255,114, /* 0x 1b0 */
|
||||
4, 72,131,200,255,195,176, 0,235,234,176, 2,235,230,176, 3, /* 0x 1c0 */
|
||||
235,226,176, 60,235,222, 0, 0, 81, 72, 57, 23, 76,139, 71, 8, /* 0x 1d0 */
|
||||
72,141, 74,255,115, 10,191,127, 0, 0, 0,232,226,255,255,255, /* 0x 1e0 */
|
||||
72,131,249,255,116, 17, 65, 15,182, 0, 72,255,201, 73,255,192, /* 0x 1f0 */
|
||||
136, 6, 72,255,198,235,233, 72, 1, 87, 8, 72, 41, 23, 88,195, /* 0x 200 */
|
||||
65, 85, 73,137,213, 65, 84, 73,137,204, 85, 72,137,253, 83, 72, /* 0x 210 */
|
||||
137,243, 72,131,236, 40, 72,131, 62, 0, 15,132,226, 0, 0, 0, /* 0x 220 */
|
||||
72,141,116, 36, 16,186, 12, 0, 0, 0, 72,137,239,232,150,255, /* 0x 230 */
|
||||
255,255,139, 84, 36, 16,139,116, 36, 20,133,210,117, 21,129,254, /* 0x 240 */
|
||||
85, 80, 88, 33,117, 17, 72,131,125, 0, 0, 15,132,177, 0, 0, /* 0x 250 */
|
||||
0,235, 4,133,246,117, 10,191,127, 0, 0, 0,232, 97,255,255, /* 0x 260 */
|
||||
255, 57,214,119,242,137,208, 72, 59, 3,119,235, 57,214, 72,139, /* 0x 270 */
|
||||
67, 8,115,104,137, 84, 36, 12, 72,139,125, 8, 72,141, 76, 36, /* 0x 280 */
|
||||
12, 68,139, 68, 36, 24, 72,137,194, 65,255,213,133,192,117,199, /* 0x 290 */
|
||||
139,116, 36, 12, 59,116, 36, 16,117,189, 15,182, 76, 36, 25,132, /* 0x 2a0 */
|
||||
201, 15,149,194, 49,192, 77,133,228, 15,149,192,133,194,116, 30, /* 0x 2b0 */
|
||||
129,254, 0, 2, 0, 0,119, 7,137,240, 72, 57, 3,117, 15, 15, /* 0x 2c0 */
|
||||
182, 84, 36, 26, 15,182,201, 72,139,123, 8, 65,255,212,139, 68, /* 0x 2d0 */
|
||||
36, 20, 72, 1, 69, 8, 72, 41, 69, 0,235, 13,137,242, 72,137, /* 0x 2e0 */
|
||||
239, 72,137,198,232,223,254,255,255,139, 84, 36, 16, 72,139, 3, /* 0x 2f0 */
|
||||
72, 1, 83, 8, 72, 41,208, 72,133,192, 72,137, 3,233, 24,255, /* 0x 300 */
|
||||
255,255, 72,131,196, 40, 91, 93, 65, 92, 65, 93,195, 72,133,255, /* 0x 310 */
|
||||
73,137,208,116, 41, 72,139, 7,137,241, 72, 57,200,116, 17, 72, /* 0x 320 */
|
||||
255,200, 15,148,194, 49,192,133,246, 15,149,192,133,194,116, 8, /* 0x 330 */
|
||||
72,137, 15, 76,137, 71, 8,195, 72,131,199, 16,235,215,195, 65, /* 0x 340 */
|
||||
87,184, 0, 0, 0, 0, 73,137,255, 65, 86, 65, 85, 65, 84, 73, /* 0x 350 */
|
||||
137,252, 85, 83, 72,131,236,104, 76, 3,103, 32,102,131,127, 16, /* 0x 360 */
|
||||
3,137, 84, 36, 60, 15,183, 87, 56, 72,137, 76, 36, 48,185, 16, /* 0x 370 */
|
||||
0, 0, 0, 72,137,116, 36, 64, 76,137, 68, 36, 40, 76,137, 76, /* 0x 380 */
|
||||
36, 32, 15, 68,200, 76,137,230, 72,131,205,255, 49,219,131,193, /* 0x 390 */
|
||||
34,255,202,120, 33,131, 62, 1,117, 22, 72,139, 70, 16, 72, 57, /* 0x 3a0 */
|
||||
232, 72, 15, 66,232, 72, 3, 70, 40, 72, 57,195, 72, 15, 66,216, /* 0x 3b0 */
|
||||
72,131,198, 56,235,219, 72,129,229, 0,240,255,255, 49,210, 69, /* 0x 3c0 */
|
||||
49,201, 72, 41,235, 65,131,200,255, 72,137,239, 72,129,195,255, /* 0x 3d0 */
|
||||
15, 0, 0, 72,129,227, 0,240,255,255, 72,137,222,232,189,253, /* 0x 3e0 */
|
||||
255,255, 72,141, 20, 24, 72, 41,232,102, 65,131,127, 56, 0, 72, /* 0x 3f0 */
|
||||
137, 68, 36, 24,199, 68, 36, 20, 0, 0, 0, 0, 72,137, 84, 36, /* 0x 400 */
|
||||
72, 15,132,155, 1, 0, 0, 72,131,124, 36, 64, 0,116, 37, 65, /* 0x 410 */
|
||||
131, 60, 36, 6,117, 30, 72,139, 84, 36, 24, 73, 3, 84, 36, 16, /* 0x 420 */
|
||||
190, 3, 0, 0, 0, 72,139,124, 36, 48,232,222,254,255,255,233, /* 0x 430 */
|
||||
87, 1, 0, 0, 65,131, 60, 36, 1, 15,133, 76, 1, 0, 0, 72, /* 0x 440 */
|
||||
139, 68, 36, 24, 73, 3, 68, 36, 16, 65,190, 64, 98, 81,115, 65, /* 0x 450 */
|
||||
139, 76, 36, 4, 65,131,200,255, 73,139, 84, 36, 32, 72,137,197, /* 0x 460 */
|
||||
72,137, 68, 36, 88, 73,139, 68, 36, 40,131,225, 7, 72,137,235, /* 0x 470 */
|
||||
72,137, 84, 36, 80,193,225, 2,129,227,255, 15, 0, 0, 72, 1, /* 0x 480 */
|
||||
232, 65,211,238, 72, 41,221, 72,137, 68, 36, 8, 73,139, 68, 36, /* 0x 490 */
|
||||
8, 65,131,230, 7, 76,141, 44, 26,185, 50, 0, 0, 0, 72, 41, /* 0x 4a0 */
|
||||
216, 72,131,124, 36, 64, 0,117, 7, 68,139, 68, 36, 60,177, 18, /* 0x 4b0 */
|
||||
68,137,242, 73,137,193, 76,137,238,131,202, 2, 72,131,124, 36, /* 0x 4c0 */
|
||||
64, 0, 72,137,239, 65, 15, 68,214,232,209,252,255,255, 72, 57, /* 0x 4d0 */
|
||||
197,117,121, 72,131,124, 36, 64, 0,116, 25, 72,139, 76, 36, 32, /* 0x 4e0 */
|
||||
72,139, 84, 36, 40, 72,141,116, 36, 80, 72,139,124, 36, 64,232, /* 0x 4f0 */
|
||||
12,253,255,255, 76,137,235, 72,247,219,129,227,255, 15, 0, 0, /* 0x 500 */
|
||||
65,246,198, 2,116, 13, 74,141,124, 45, 0, 49,192, 72,137,217, /* 0x 510 */
|
||||
252,243,170, 72,131,124, 36, 64, 0,116, 59, 73,131,124, 36, 8, /* 0x 520 */
|
||||
0,117, 23, 72,139,124, 36, 48, 72,141, 85, 12,199, 69, 12, 15, /* 0x 530 */
|
||||
5,195,144, 49,246,232,211,253,255,255, 68,137,242, 76,137,238, /* 0x 540 */
|
||||
72,137,239,232, 79,252,255,255,133,192,116, 10,191,127, 0, 0, /* 0x 550 */
|
||||
0,232,108,252,255,255, 73,141, 68, 29, 0, 72, 1,197, 72, 59, /* 0x 560 */
|
||||
108, 36, 8,115, 38, 72, 41,108, 36, 8, 69, 49,201, 65,131,200, /* 0x 570 */
|
||||
255, 72,139,116, 36, 8,185, 50, 0, 0, 0, 68,137,242, 72,137, /* 0x 580 */
|
||||
239,232, 25,252,255,255, 72, 57,197,117,193,255, 68, 36, 20, 65, /* 0x 590 */
|
||||
15,183, 71, 56, 73,131,196, 56, 57, 68, 36, 20, 15,140,101,254, /* 0x 5a0 */
|
||||
255,255, 72,131,124, 36, 64, 0,116, 18,102, 65,131,127, 16, 3, /* 0x 5b0 */
|
||||
116, 10, 72,139,124, 36, 72,232,223,251,255,255, 72,131,188, 36, /* 0x 5c0 */
|
||||
160, 0, 0, 0, 0,116, 16, 72,139, 68, 36, 24, 72,139,148, 36, /* 0x 5d0 */
|
||||
160, 0, 0, 0, 72,137, 2, 73,139, 87, 24, 72, 1, 84, 36, 24, /* 0x 5e0 */
|
||||
72,139, 68, 36, 24, 72,131,196,104, 91, 93, 65, 92, 65, 93, 65, /* 0x 5f0 */
|
||||
94, 65, 95,195, 65, 86, 76,141,114, 64, 65, 85, 77,137,205, 65, /* 0x 600 */
|
||||
84, 77,137,196, 85, 72,137,213, 83, 72,137,203, 49,201, 72,131, /* 0x 610 */
|
||||
236, 48,139, 7, 72,137, 52, 36, 72,137,116, 36, 16, 72,141,116, /* 0x 620 */
|
||||
36, 32, 72,137, 84, 36, 40, 72,137,124, 36, 8, 76,137,194, 72, /* 0x 630 */
|
||||
137,124, 36, 24, 72,137,231, 72,137, 68, 36, 32,232,191,251,255, /* 0x 640 */
|
||||
255, 73,139, 86, 16,190, 3, 0, 0, 0, 72,137,223, 72,131,194, /* 0x 650 */
|
||||
64,232,183,252,255,255, 72, 15,183, 85, 56,190, 5, 0, 0, 0, /* 0x 660 */
|
||||
72,137,223,232,165,252,255,255, 72,139, 85, 24,190, 9, 0, 0, /* 0x 670 */
|
||||
0, 72,137,223,232,148,252,255,255, 65, 83, 77,137,233, 77,137, /* 0x 680 */
|
||||
224, 49,210, 72,137,217, 72,137,239, 72,141, 68, 36,104, 72,141, /* 0x 690 */
|
||||
116, 36, 24, 69, 49,237, 80,232,163,252,255,255,102,131,125, 56, /* 0x 6a0 */
|
||||
0, 73,137,196, 65, 89, 65, 90,116,115, 65,131, 62, 3,117, 93, /* 0x 6b0 */
|
||||
72,139,124, 36, 96, 73, 3,126, 16, 49,210, 49,246,232,248,250, /* 0x 6c0 */
|
||||
255,255,133,192,137,195,120, 23,186, 0, 4, 0, 0, 72,137,238, /* 0x 6d0 */
|
||||
137,199,232,223,250,255,255, 72, 61, 0, 4, 0, 0,116, 10,191, /* 0x 6e0 */
|
||||
127, 0, 0, 0,232,217,250,255,255, 65, 80, 49,246, 69, 49,201, /* 0x 6f0 */
|
||||
69, 49,192, 49,201,106, 0,137,218, 72,137,239,232, 62,252,255, /* 0x 700 */
|
||||
255,137,223, 73,137,196,232,179,250,255,255, 94, 95, 15,183, 69, /* 0x 710 */
|
||||
56, 65,255,197, 73,131,198, 56, 65, 57,197,124,141, 72,131,196, /* 0x 720 */
|
||||
48, 76,137,224, 91, 93, 65, 92, 65, 93, 65, 94,195 /* 0x 730 */
|
||||
};
|
||||
|
||||
+1202
-1204
File diff suppressed because it is too large
Load Diff
+1242
-1244
File diff suppressed because it is too large
Load Diff
+595
-597
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/* arm-linux.elf-fold.h
|
||||
created from arm-linux.elf-fold.bin, 2108 (0x83c) bytes
|
||||
created from arm-linux.elf-fold.bin, 2128 (0x850) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_SIZE 2108
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_ADLER32 0x3e40608e
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_CRC32 0xb5be5c29
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_SIZE 2128
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_ADLER32 0xf3eb5f7c
|
||||
#define STUB_ARM_LINUX_ELF_FOLD_CRC32 0x79cd3b89
|
||||
|
||||
unsigned char stub_arm_linux_elf_fold[2108] = {
|
||||
unsigned char stub_arm_linux_elf_fold[2128] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
2, 0, 40, 0, 1, 0, 0, 0,128,128, 0, 0, 52, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 0, 0, 2, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, /* 0x 30 */
|
||||
0,128, 0, 0, 60, 8, 0, 0, 60, 8, 0, 0, 5, 0, 0, 0, /* 0x 40 */
|
||||
0,128, 0, 0, 1, 0, 0, 0, 60, 8, 0, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
0,128, 0, 0, 80, 8, 0, 0, 80, 8, 0, 0, 5, 0, 0, 0, /* 0x 40 */
|
||||
0,128, 0, 0, 1, 0, 0, 0, 80, 8, 0, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
12, 48,157,229, 3, 49,141,224, 20, 48,131,226, 4, 0,147,228, /* 0x 80 */
|
||||
@@ -46,7 +46,7 @@ unsigned char stub_arm_linux_elf_fold[2108] = {
|
||||
0, 0, 80,227,252,255,255, 26, 8, 32,141,229, 10,220, 77,226, /* 0x a0 */
|
||||
9, 64,160,225, 4,144,154,229, 13,128,160,225, 0,112,154,229, /* 0x b0 */
|
||||
36, 96,143,226, 12,144,137,226, 0,176,160,227,248, 15, 45,233, /* 0x c0 */
|
||||
15, 0,189,232,132, 1, 0,235, 0,224,160,225, 20,208,141,226, /* 0x d0 */
|
||||
15, 0,189,232,131, 1, 0,235, 0,224,160,225, 20,208,141,226, /* 0x d0 */
|
||||
10,220,141,226, 7, 0,189,232, 4,240, 18,229,255, 48, 3,226, /* 0x e0 */
|
||||
80, 0, 83,227, 14,240,160, 17, 33, 17,176,225, 0, 0, 80, 19, /* 0x f0 */
|
||||
14,240,160, 1, 1, 16, 65,226, 1, 33,144,231, 15, 52, 2,226, /* 0x 100 */
|
||||
@@ -91,78 +91,79 @@ unsigned char stub_arm_linux_elf_fold[2108] = {
|
||||
183,255,255, 26, 20,208,141,226,240,128,189,232, 85, 80, 88, 33, /* 0x 370 */
|
||||
240, 79, 45,233, 1,160,160,225,176,193,218,225, 28, 16,145,229, /* 0x 380 */
|
||||
188,226,218,225, 48,208, 77,226, 2, 0, 92,227, 1, 96,138,224, /* 0x 390 */
|
||||
16, 0,141,229, 16,192,160, 3, 0,192,160, 19, 1,224, 78,226, /* 0x 3a0 */
|
||||
6, 16,160,225, 0, 64,224,227, 0, 0,160,227, 12, 32,141,229, /* 0x 3b0 */
|
||||
16, 0,141,229, 50,192,160, 3, 34,192,160, 19, 1,224, 78,226, /* 0x 3a0 */
|
||||
6, 16,160,225, 0, 0,224,227, 0, 80,160,227, 12, 32,141,229, /* 0x 3b0 */
|
||||
8, 48,141,229, 11, 0, 0,234, 0, 48,145,229, 1, 0, 83,227, /* 0x 3c0 */
|
||||
6, 0, 0, 26, 8, 32,145,229, 20, 48,145,229, 3, 48,130,224, /* 0x 3d0 */
|
||||
3, 0, 80,225, 3, 0,160, 49, 2, 0, 84,225, 2, 64,160, 33, /* 0x 3e0 */
|
||||
3, 0, 85,225, 3, 80,160, 49, 2, 0, 80,225, 2, 0,160, 33, /* 0x 3e0 */
|
||||
32, 16,129,226, 1,224, 78,226, 0, 0, 94,227,241,255,255,170, /* 0x 3f0 */
|
||||
255, 78,196,227, 15, 64,196,227, 0, 48,100,224,255, 62,131,226, /* 0x 400 */
|
||||
15, 48,131,226,255, 62,195,227, 15, 48,195,227, 36, 48,141,229, /* 0x 410 */
|
||||
0, 80,160,227, 34, 48,140,226, 4, 0,160,225, 0,192,224,227, /* 0x 420 */
|
||||
36, 16,157,229, 5, 32,160,225, 0,192,141,229, 4, 80,141,229, /* 0x 430 */
|
||||
75,255,255,235, 52, 48,160,227, 0,176,100,224,155, 3, 3,224, /* 0x 440 */
|
||||
28, 0,141,229, 32, 48,141,229, 24, 80,141,229,127, 0, 0,234, /* 0x 450 */
|
||||
0, 48,150,229, 6, 0, 83,227, 5, 0, 0, 26, 8, 32,150,229, /* 0x 460 */
|
||||
8, 0,157,229, 2, 32,139,224, 3, 16,160,227, 69,255,255,235, /* 0x 470 */
|
||||
114, 0, 0,234, 1, 0, 83,227,112, 0, 0, 26, 24, 48,150,229, /* 0x 480 */
|
||||
72, 34,159,229, 7, 48, 3,226, 3, 49,160,225, 50, 35,160,225, /* 0x 490 */
|
||||
8, 48,150,229, 12, 16,157,229, 3,144,139,224, 9, 10,160,225, /* 0x 4a0 */
|
||||
16, 48,150,229, 0, 0, 81,227, 32, 10,160,225, 4,192,150,229, /* 0x 4b0 */
|
||||
7, 80, 2,226, 20, 32,150,229, 0,128,131,224, 16,224,157, 5, /* 0x 4c0 */
|
||||
9,112, 96,224, 40, 48,141,229, 20, 32,141,229, 0,224,224, 19, /* 0x 4d0 */
|
||||
12,192, 96,224, 5, 32,160, 1, 18, 48,160, 3, 2, 32,133, 19, /* 0x 4e0 */
|
||||
50, 48,160, 19, 7, 0,160,225, 8, 16,160,225, 44,144,141,229, /* 0x 4f0 */
|
||||
0,224,141,229, 4,192,141,229, 25,255,255,235, 0, 0, 87,225, /* 0x 500 */
|
||||
59, 0, 0, 26, 12, 48,157,229, 0, 0, 83,227, 6, 0, 0, 10, /* 0x 510 */
|
||||
88, 16,157,229, 4, 48, 21,226, 1, 48,160, 17, 12, 0,157,229, /* 0x 520 */
|
||||
40, 16,141,226, 16, 32,157,229, 62,255,255,235, 0, 48,104,226, /* 0x 530 */
|
||||
3, 74,160,225, 2, 0, 21,227, 36, 74,160,225, 7, 0, 0, 10, /* 0x 540 */
|
||||
0, 0, 84,227, 5, 0, 0, 10, 8, 16,135,224, 4, 32,160,225, /* 0x 550 */
|
||||
0, 48,160,227, 1, 32, 82,226, 1, 48,193,228,251,255,255, 26, /* 0x 560 */
|
||||
12, 32,157,229, 0, 0, 82,227, 35, 0, 0, 10, 0, 48,150,229, /* 0x 570 */
|
||||
1, 0, 83,227, 24, 0, 0, 26, 24, 48,150,229, 1, 0, 19,227, /* 0x 580 */
|
||||
21, 0, 0, 10, 20, 32,150,229, 16, 48,150,229, 3, 0, 82,225, /* 0x 590 */
|
||||
8, 16,150,229, 70, 0, 0, 26, 1, 48,130,224, 11, 32,131,224, /* 0x 5a0 */
|
||||
0, 48, 98,226, 3, 58,160,225, 35, 58,160,225, 7, 0, 83,227, /* 0x 5b0 */
|
||||
63, 0, 0,154, 24, 49,159,229, 0, 48,130,229, 20, 49,159,229, /* 0x 5c0 */
|
||||
4, 48,130,229, 1, 0, 0,234, 0, 0, 82,227, 2, 0, 0, 10, /* 0x 5d0 */
|
||||
8, 0,157,229, 0, 16,160,227,234,254,255,235, 7, 0,160,225, /* 0x 5e0 */
|
||||
8, 16,160,225, 5, 32,160,225,219,254,255,235, 0, 0, 80,227, /* 0x 5f0 */
|
||||
1, 0, 0, 10,127, 0,160,227,202,254,255,235, 20, 32,157,229, /* 0x 600 */
|
||||
4, 48,136,224, 2, 16,137,224, 3, 64,135,224, 1, 0, 84,225, /* 0x 610 */
|
||||
10, 0, 0, 42, 0,192,224,227, 0,192,141,229, 1, 16,100,224, /* 0x 620 */
|
||||
1,192,140,226, 5, 32,160,225, 4, 0,160,225, 50, 48,160,227, /* 0x 630 */
|
||||
4,192,141,229,202,254,255,235, 0, 0, 84,225,236,255,255, 26, /* 0x 640 */
|
||||
24, 48,157,229, 1, 48,131,226, 24, 48,141,229, 32, 96,134,226, /* 0x 650 */
|
||||
188, 50,218,225, 24, 16,157,229, 3, 0, 81,225,123,255,255,186, /* 0x 660 */
|
||||
12, 32,157,229, 0, 0, 82,227, 4, 0, 0, 26, 16, 0,157,229, /* 0x 670 */
|
||||
179,254,255,235, 0, 0, 80,227,221,255,255, 26, 5, 0, 0,234, /* 0x 680 */
|
||||
176, 49,218,225, 3, 0, 83,227, 28, 48,157, 21, 36, 16,157, 21, /* 0x 690 */
|
||||
1, 0,131, 16,172,254,255, 27, 84, 32,157,229, 0, 0, 82,227, /* 0x 6a0 */
|
||||
0,176,130, 21, 24, 0,154,229, 0, 0,139,224, 48,208,141,226, /* 0x 6b0 */
|
||||
240,143,189,232, 4, 48,150,229, 32, 32,157,229, 0, 0, 83,227, /* 0x 6c0 */
|
||||
2, 48,129,224, 8, 32,131,226,185,255,255, 10,189,255,255,234, /* 0x 6d0 */
|
||||
64, 98, 81,115, 91, 0,144,239, 14,240,160,225,240, 71, 45,233, /* 0x 6e0 */
|
||||
12,208, 77,226, 52,112,141,226, 0, 80,160,225, 1, 96,160,225, /* 0x 6f0 */
|
||||
3,160,160,225, 7, 0,160,225, 0, 48,160,227, 44, 16,141,226, /* 0x 700 */
|
||||
48,144,157,229, 2,128,160,225, 52, 64,157,229,197,254,255,235, /* 0x 710 */
|
||||
56, 48,157,229, 5, 16,160,227, 3, 48,100,224,188, 34,217,225, /* 0x 720 */
|
||||
5, 0,160,225, 56, 48,141,229, 52, 96,141,229,149,254,255,235, /* 0x 730 */
|
||||
5, 0,160,225, 4, 16,160,227,186, 34,217,225,145,254,255,235, /* 0x 740 */
|
||||
52, 96,137,226, 60, 32,157,229, 8, 48,150,229, 52, 32,130,226, /* 0x 750 */
|
||||
3, 32,130,224, 5, 0,160,225, 3, 16,160,227,137,254,255,235, /* 0x 760 */
|
||||
8,192,141,226, 7, 32,160,225, 9, 16,160,225, 5, 48,160,225, /* 0x 770 */
|
||||
8, 0,160,225, 0,192,141,229, 4,160,141,229,251,254,255,235, /* 0x 780 */
|
||||
0, 64,160,225, 9, 16,160,227, 4, 32,160,225, 5, 0,160,225, /* 0x 790 */
|
||||
124,254,255,235,188, 18,217,225, 0, 32,160,227, 29, 0, 0,234, /* 0x 7a0 */
|
||||
0, 48,150,229, 3, 0, 83,227, 24, 0, 0, 26, 8, 48,150,229, /* 0x 7b0 */
|
||||
8, 0,157,229, 0, 16,160,227, 0, 0,131,224, 1, 32,160,225, /* 0x 7c0 */
|
||||
93,254,255,235, 0, 64, 80,226, 4, 0, 0,186, 9, 16,160,225, /* 0x 7d0 */
|
||||
2, 44,160,227, 84,254,255,235, 2, 12, 80,227, 1, 0, 0, 10, /* 0x 7e0 */
|
||||
127, 0,160,227, 79,254,255,235, 0,192,160,227, 4, 0,160,225, /* 0x 7f0 */
|
||||
12, 32,160,225, 9, 16,160,225, 12, 48,160,225, 0,192,141,229, /* 0x 800 */
|
||||
4,192,141,229,217,254,255,235, 0, 64,160,225, 3, 0, 0,234, /* 0x 810 */
|
||||
32, 96,134,226, 1, 32,130,226, 1, 0, 82,225,223,255,255,186, /* 0x 820 */
|
||||
4, 0,160,225, 12,208,141,226,240,135,189,232 /* 0x 830 */
|
||||
255, 78,192,227, 15, 64,196,227, 5, 48,100,224,255, 62,131,226, /* 0x 400 */
|
||||
15, 48,131,226,255, 62,195,227, 16,224, 28,226, 15, 48,195,227, /* 0x 410 */
|
||||
36, 48,141,229, 28, 64,141, 21, 7, 0, 0, 26, 12, 48,160,225, /* 0x 420 */
|
||||
14, 32,160,225, 0,192,224,227, 4, 0,160,225, 36, 16,157,229, /* 0x 430 */
|
||||
0, 80,141,232, 74,255,255,235, 28, 0,141,229, 28, 16,157,229, /* 0x 440 */
|
||||
52, 48,160,227, 1,176,100,224,155, 3, 3,224, 0, 32,160,227, /* 0x 450 */
|
||||
32, 80,134,226, 32, 48,141,229, 24, 32,141,229,127, 0, 0,234, /* 0x 460 */
|
||||
12, 48,157,229, 0, 0, 83,227, 8, 0, 0, 10, 32, 48, 21,229, /* 0x 470 */
|
||||
6, 0, 83,227, 5, 0, 0, 26, 24, 32, 21,229, 8, 0,157,229, /* 0x 480 */
|
||||
2, 32,139,224, 3, 16,160,227, 62,255,255,235,111, 0, 0,234, /* 0x 490 */
|
||||
32, 48, 21,229, 1, 0, 83,227,108, 0, 0, 26, 8, 48, 21,229, /* 0x 4a0 */
|
||||
36, 34,159,229, 7, 48, 3,226, 3, 49,160,225, 50, 35,160,225, /* 0x 4b0 */
|
||||
24, 48, 21,229, 3,144,139,224, 12, 48,157,229, 16,224, 21,229, /* 0x 4c0 */
|
||||
9, 26,160,225, 0, 0, 83,227, 33, 26,160,225, 28,192, 21,229, /* 0x 4d0 */
|
||||
7, 96, 2,226, 12, 32, 21,229, 9,128, 97,224, 16, 64,157, 5, /* 0x 4e0 */
|
||||
1,112,142,224, 20, 32,141,229, 0, 64,224, 19, 12,192, 97,224, /* 0x 4f0 */
|
||||
6, 32,160, 1, 18, 48,160, 3, 2, 32,134, 19, 50, 48,160, 19, /* 0x 500 */
|
||||
8, 0,160,225, 7, 16,160,225, 40,224,141,229, 16, 16,141,232, /* 0x 510 */
|
||||
44,144,141,229, 18,255,255,235, 0, 0, 88,225, 56, 0, 0, 26, /* 0x 520 */
|
||||
12, 48,157,229, 0, 0, 83,227, 6, 0, 0, 10, 88, 16,157,229, /* 0x 530 */
|
||||
4, 48, 22,226, 1, 48,160, 17, 12, 0,157,229, 40, 16,141,226, /* 0x 540 */
|
||||
16, 32,157,229, 55,255,255,235, 0, 48,103,226, 3, 74,160,225, /* 0x 550 */
|
||||
2, 0, 22,227, 36, 74,160,225, 7, 0, 0, 10, 0, 0, 84,227, /* 0x 560 */
|
||||
5, 0, 0, 10, 7, 16,136,224, 4, 32,160,225, 0, 48,160,227, /* 0x 570 */
|
||||
1, 32, 82,226, 1, 48,193,228,251,255,255, 26, 12, 32,157,229, /* 0x 580 */
|
||||
0, 0, 82,227, 32, 0, 0, 10, 32, 48, 21,229, 1, 0, 83,227, /* 0x 590 */
|
||||
21, 0, 0, 26, 8, 48, 21,229, 1, 0, 19,227, 18, 0, 0, 10, /* 0x 5a0 */
|
||||
12, 32, 21,229, 16, 48, 21,229, 3, 0, 82,225, 24, 16, 21,229, /* 0x 5b0 */
|
||||
62, 0, 0, 26, 1, 48,130,224, 11, 32,131,224, 0, 48, 98,226, /* 0x 5c0 */
|
||||
3, 58,160,225, 35, 58,160,225, 7, 0, 83,227, 55, 0, 0,154, /* 0x 5d0 */
|
||||
248, 48,159,229, 0, 48,130,229,244, 48,159,229, 8, 0,157,229, /* 0x 5e0 */
|
||||
4, 48,130,229, 0, 16,160,227,230,254,255,235, 8, 0,160,225, /* 0x 5f0 */
|
||||
7, 16,160,225, 6, 32,160,225,215,254,255,235, 0, 0, 80,227, /* 0x 600 */
|
||||
1, 0, 0, 10,127, 0,160,227,198,254,255,235, 20, 32,157,229, /* 0x 610 */
|
||||
4, 48,135,224, 2, 16,137,224, 3, 64,136,224, 1, 0, 84,225, /* 0x 620 */
|
||||
10, 0, 0, 42, 0,192,224,227, 0,192,141,229, 1, 16,100,224, /* 0x 630 */
|
||||
1,192,140,226, 6, 32,160,225, 4, 0,160,225, 50, 48,160,227, /* 0x 640 */
|
||||
4,192,141,229,198,254,255,235, 0, 0, 84,225,236,255,255, 26, /* 0x 650 */
|
||||
24, 48,157,229, 1, 48,131,226, 24, 48,141,229, 32, 80,133,226, /* 0x 660 */
|
||||
188, 50,218,225, 24, 16,157,229, 3, 0, 81,225,123,255,255,186, /* 0x 670 */
|
||||
12, 32,157,229, 0, 0, 82,227, 5, 0, 0, 10,176, 49,218,225, /* 0x 680 */
|
||||
3, 0, 83,227, 28, 48,157, 21, 36, 16,157, 21, 1, 0,131, 16, /* 0x 690 */
|
||||
173,254,255, 27, 84, 32,157,229, 0, 0, 82,227, 0,176,130, 21, /* 0x 6a0 */
|
||||
24, 0,154,229, 0, 0,139,224, 48,208,141,226,240,143,189,232, /* 0x 6b0 */
|
||||
28, 48, 21,229, 0, 0, 83,227, 32, 32,157, 5, 2, 48,129, 0, /* 0x 6c0 */
|
||||
8, 32,131, 2,193,255,255, 10,199,255,255,234, 64, 98, 81,115, /* 0x 6d0 */
|
||||
91, 0,144,239, 14,240,160,225,240, 71, 45,233, 12,208, 77,226, /* 0x 6e0 */
|
||||
52, 96,141,226, 0,144,160,225, 1, 80,160,225, 3,128,160,225, /* 0x 6f0 */
|
||||
6, 0,160,225, 0, 48,160,227, 44, 16,141,226, 48,160,157,229, /* 0x 700 */
|
||||
2,112,160,225, 52, 64,157,229,198,254,255,235, 56, 48,157,229, /* 0x 710 */
|
||||
5, 16,160,227, 3, 48,100,224,188, 34,218,225, 9, 0,160,225, /* 0x 720 */
|
||||
56, 48,141,229, 52, 80,141,229,150,254,255,235, 9, 0,160,225, /* 0x 730 */
|
||||
4, 16,160,227,186, 34,218,225,146,254,255,235, 52, 64,138,226, /* 0x 740 */
|
||||
60, 32,157,229, 8, 48,148,229, 52, 32,130,226, 3, 32,130,224, /* 0x 750 */
|
||||
9, 0,160,225, 3, 16,160,227,138,254,255,235, 8,192,141,226, /* 0x 760 */
|
||||
6, 32,160,225, 10, 16,160,225, 9, 48,160,225, 7, 0,160,225, /* 0x 770 */
|
||||
0,192,141,229, 4,128,141,229,252,254,255,235, 0, 80,160,225, /* 0x 780 */
|
||||
9, 16,160,227, 5, 32,160,225, 9, 0,160,225,125,254,255,235, /* 0x 790 */
|
||||
188, 18,218,225, 0, 32,160,227, 35, 0, 0,234, 0, 48,148,229, /* 0x 7a0 */
|
||||
3, 0, 83,227, 30, 0, 0, 26, 8, 48,148,229, 8, 0,157,229, /* 0x 7b0 */
|
||||
0, 16,160,227, 0, 0,131,224, 1, 32,160,225, 94,254,255,235, /* 0x 7c0 */
|
||||
0, 64, 80,226, 4, 0, 0,186, 10, 16,160,225, 2, 44,160,227, /* 0x 7d0 */
|
||||
85,254,255,235, 2, 12, 80,227, 1, 0, 0, 10,127, 0,160,227, /* 0x 7e0 */
|
||||
80,254,255,235, 0,224,160,227, 14, 32,160,225, 8,192,141,226, /* 0x 7f0 */
|
||||
10, 16,160,225, 9, 48,160,225, 4, 0,160,225, 0, 80,141,232, /* 0x 800 */
|
||||
218,254,255,235, 7, 16,160,227, 0, 80,160,225, 8, 32,157,229, /* 0x 810 */
|
||||
9, 0,160,225, 91,254,255,235, 4, 0,160,225, 72,254,255,235, /* 0x 820 */
|
||||
3, 0, 0,234, 32, 64,132,226, 1, 32,130,226, 1, 0, 82,225, /* 0x 830 */
|
||||
217,255,255,186, 5, 0,160,225, 12,208,141,226,240,135,189,232 /* 0x 840 */
|
||||
};
|
||||
|
||||
+512
-515
File diff suppressed because it is too large
Load Diff
+748
-750
File diff suppressed because it is too large
Load Diff
+307
-309
@@ -1,5 +1,5 @@
|
||||
/* arm.v4t-wince.pe.h
|
||||
created from arm.v4t-wince.pe.bin, 7572 (0x1d94) bytes
|
||||
created from arm.v4t-wince.pe.bin, 7542 (0x1d76) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_ARM_V4T_WINCE_PE_SIZE 7572
|
||||
#define STUB_ARM_V4T_WINCE_PE_ADLER32 0x69a1fef0
|
||||
#define STUB_ARM_V4T_WINCE_PE_CRC32 0x0bf18823
|
||||
#define STUB_ARM_V4T_WINCE_PE_SIZE 7542
|
||||
#define STUB_ARM_V4T_WINCE_PE_ADLER32 0xc50af55d
|
||||
#define STUB_ARM_V4T_WINCE_PE_CRC32 0x99d633b4
|
||||
|
||||
unsigned char stub_arm_v4t_wince_pe[7572] = {
|
||||
unsigned char stub_arm_v4t_wince_pe[7542] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
1, 0, 40, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
132, 11, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0, /* 0x 20 */
|
||||
@@ -203,308 +203,306 @@ unsigned char stub_arm_v4t_wince_pe[7572] = {
|
||||
241,209, 7,146, 7,152, 37,154,144, 66, 0,210,175,228, 9, 75, /* 0x a70 */
|
||||
153, 66, 3,216, 16,155,157, 66, 9,208, 1, 53, 4,152, 3,153, /* 0x a80 */
|
||||
43, 26, 11, 96, 7,154, 38,155, 0, 32, 26, 96, 0,224, 1, 32, /* 0x a90 */
|
||||
31,176,240,189,255,255,255, 0,116,109,112, 47, 97,114,109, 46, /* 0x aa0 */
|
||||
118, 52,116, 45,119,105,110, 99,101, 46,112,101, 46, 98,105,110, /* 0x ab0 */
|
||||
58, 32, 32, 32, 32, 32,102,105,108,101, 32,102,111,114,109, 97, /* 0x ac0 */
|
||||
116, 32,101,108,102, 51, 50, 45,108,105,116,116,108,101, 97,114, /* 0x ad0 */
|
||||
109, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, /* 0x ae0 */
|
||||
32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, /* 0x af0 */
|
||||
105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, /* 0x b00 */
|
||||
32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70,105,108, /* 0x b10 */
|
||||
101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97, /* 0x b20 */
|
||||
103,115, 10, 32, 32, 48, 32, 68,108,108, 83,116, 97,114,116, 32, /* 0x b30 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, 48, /* 0x b40 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x b50 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, 42, 42, /* 0x b60 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, /* 0x b70 */
|
||||
79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 49, /* 0x b80 */
|
||||
32, 69,120,101, 83,116, 97,114,116, 32, 32, 32, 32, 32, 32, 48, /* 0x b90 */
|
||||
48, 48, 48, 48, 48, 54, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x ba0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x bb0 */
|
||||
48, 48, 48, 51, 99, 32, 32, 50, 42, 42, 49, 32, 32, 67, 79, 78, /* 0x bc0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x bd0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 85,110,102,105,108, /* 0x be0 */
|
||||
116,101,114, 95, 48,120, 53, 48, 32, 48, 48, 48, 48, 48, 48, 51, /* 0x bf0 */
|
||||
56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x c00 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, 48, 32, /* 0x c10 */
|
||||
32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x c20 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x c30 */
|
||||
10, 32, 32, 51, 32, 82,101,108,111, 99,115, 32, 32, 32, 32, 32, /* 0x c40 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 52, 48, 32, 32, 48, 48, 48, /* 0x c50 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x c60 */
|
||||
32, 48, 48, 48, 48, 48, 48,100, 56, 32, 32, 50, 42, 42, 50, 32, /* 0x c70 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x c80 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 73, /* 0x c90 */
|
||||
109,112,111,114,116,115, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x ca0 */
|
||||
48, 48, 48, 56, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x cb0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x cc0 */
|
||||
49, 49, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x cd0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x ce0 */
|
||||
79, 78, 76, 89, 10, 32, 32, 53, 32, 80,114,111, 99,101,115,115, /* 0x cf0 */
|
||||
69,110,100, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, /* 0x d00 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x d10 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 57, 97, 32, 32, 50, /* 0x d20 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x d30 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 85, 80, 88, 49, /* 0x d40 */
|
||||
72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x d50 */
|
||||
50, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x d60 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 97, 50, /* 0x d70 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x d80 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 46, /* 0x d90 */
|
||||
117, 99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111,109,112, /* 0x da0 */
|
||||
114,101,115,115, 95, 56, 32, 48, 48, 48, 48, 48, 48, 57, 56, 32, /* 0x db0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x dc0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 99, 50, 32, 32, 50, /* 0x dd0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x de0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 67, 97,108,108, /* 0x df0 */
|
||||
50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x e00 */
|
||||
48, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x e10 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 53, 97, /* 0x e20 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x e30 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x e40 */
|
||||
89, 10, 32, 32, 57, 32, 46,117, 99,108, 95,110,114,118, 50,101, /* 0x e50 */
|
||||
95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 32, 48, 48, /* 0x e60 */
|
||||
48, 48, 48, 48, 98, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x e70 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x e80 */
|
||||
48, 50, 53,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x e90 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x ea0 */
|
||||
49, 48, 32, 67, 97,108,108, 50, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x eb0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, /* 0x ec0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x ed0 */
|
||||
48, 48, 48, 48, 51, 49, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x ee0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x ef0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 67, 97,108, /* 0x f00 */
|
||||
108, 76, 90, 77, 65, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x f10 */
|
||||
48, 51, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x f20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 51, 49, /* 0x f30 */
|
||||
52, 32, 32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x f40 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x f50 */
|
||||
76, 89, 10, 32, 49, 50, 32, 76, 90, 77, 65, 95, 68, 69, 67, 79, /* 0x f60 */
|
||||
68, 69, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x f70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x f80 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 51, 52, 56, 32, 32, 50, 42, 42, /* 0x f90 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x fa0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 49, 51, 32, 76, 90, 77, 65, 95, 68, /* 0x fb0 */
|
||||
69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 55, 54, 48, /* 0x fc0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x fd0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 51, 52, 56, 32, 32, /* 0x fe0 */
|
||||
50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x ff0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, /* 0x1000 */
|
||||
84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1010 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 69,120,101, 83,116, 97,114,116, /* 0x1020 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69,120,101, 83,116, 97, /* 0x1030 */
|
||||
114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, /* 0x1040 */
|
||||
32, 32, 32, 32, 73,109,112,111,114,116,115, 9, 48, 48, 48, 48, /* 0x1050 */
|
||||
48, 48, 48, 48, 32, 46,114,101, 97,108, 95,115,116, 97,114,116, /* 0x1060 */
|
||||
95,111,102, 73,109,112,111,114,116,115, 10, 48, 48, 48, 48, 48, /* 0x1070 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 46,117, 99,108, /* 0x1080 */
|
||||
95,110,114,118, 50, 98, 95,100,101, 99,111,109,112,114,101,115, /* 0x1090 */
|
||||
115, 95, 56, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 46,117, 99, /* 0x10a0 */
|
||||
108, 95,110,114,118, 50, 98, 95,100,101, 99,111,109,112,114,101, /* 0x10b0 */
|
||||
115,115, 95, 56, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x10c0 */
|
||||
32, 32, 32,100, 32, 32, 46,117, 99,108, 95,110,114,118, 50,101, /* 0x10d0 */
|
||||
95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 9, 48, 48, /* 0x10e0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 46,117, 99,108, 95,110,114,118, 50, /* 0x10f0 */
|
||||
101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 10, 48, /* 0x1100 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, 32, 32, 32, /* 0x1110 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 9, 48, 48, 48, 48, /* 0x1120 */
|
||||
48, 48, 48, 48, 32, 46,114,101, 97,108, 95,115,116, 97,114,116, /* 0x1130 */
|
||||
95,111,102, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 10, 48, /* 0x1140 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x1150 */
|
||||
68,108,108, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1160 */
|
||||
48, 32, 68,108,108, 83,116, 97,114,116, 10, 48, 48, 48, 48, 48, /* 0x1170 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 85,110,102,105, /* 0x1180 */
|
||||
108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, 48, 48, 48, 48, /* 0x1190 */
|
||||
48, 48, 32, 85,110,102,105,108,116,101,114, 95, 48,120, 53, 48, /* 0x11a0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x11b0 */
|
||||
32, 32, 82,101,108,111, 99,115, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x11c0 */
|
||||
48, 32, 82,101,108,111, 99,115, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x11d0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 73,109,112,111,114,116, /* 0x11e0 */
|
||||
115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 73,109,112,111,114, /* 0x11f0 */
|
||||
116,115, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, /* 0x1200 */
|
||||
32,100, 32, 32, 80,114,111, 99,101,115,115, 69,110,100, 9, 48, /* 0x1210 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 80,114,111, 99,101,115,115, 69, /* 0x1220 */
|
||||
110,100, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, /* 0x1230 */
|
||||
32,100, 32, 32, 85, 80, 88, 49, 72, 69, 65, 68, 9, 48, 48, 48, /* 0x1240 */
|
||||
48, 48, 48, 48, 48, 32, 85, 80, 88, 49, 72, 69, 65, 68, 10, 48, /* 0x1250 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x1260 */
|
||||
67, 97,108,108, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1270 */
|
||||
67, 97,108,108, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1280 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 67, 97,108,108, 50, 69, 9, 48, /* 0x1290 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 97,108,108, 50, 69, 10, 48, /* 0x12a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x12b0 */
|
||||
67, 97,108,108, 76, 90, 77, 65, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x12c0 */
|
||||
48, 32, 67, 97,108,108, 76, 90, 77, 65, 10, 48, 48, 48, 48, 48, /* 0x12d0 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x12e0 */
|
||||
95, 68, 69, 67, 79, 68, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x12f0 */
|
||||
32, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 10, 48, 48, 48, /* 0x1300 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, /* 0x1310 */
|
||||
77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1320 */
|
||||
48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, /* 0x1330 */
|
||||
48, 48, 48, 51, 56, 32,103, 32, 32, 32, 32, 32, 32, 32, 69,120, /* 0x1340 */
|
||||
101, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1350 */
|
||||
83, 82, 67, 48, 10, 48, 48, 48, 48, 48, 48, 52, 48, 32,103, 32, /* 0x1360 */
|
||||
32, 32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, 9, 48, /* 0x1370 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 68, 83, 84, 48, 10, 48, 48, 48, /* 0x1380 */
|
||||
48, 48, 48, 52, 56, 32,103, 32, 32, 32, 32, 32, 32, 32, 69,120, /* 0x1390 */
|
||||
101, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x13a0 */
|
||||
73, 65, 84, 84, 10, 48, 48, 48, 48, 48, 48, 53, 56, 32,103, 32, /* 0x13b0 */
|
||||
32, 32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, 9, 48, /* 0x13c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 69, 78, 84, 82, 10, 48, 48, 48, /* 0x13d0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x13e0 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,115,116, 97, /* 0x13f0 */
|
||||
114,116, 95,111,102, 95, 99,111,109,112,114,101,115,115,101,100, /* 0x1400 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x1410 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1420 */
|
||||
32, 99,111,109,112,114,101,115,115,101,100, 95,108,101,110,103, /* 0x1430 */
|
||||
116,104, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x1440 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x1450 */
|
||||
48, 48, 32,115,116, 97,114,116, 95,111,102, 95,117,110, 99,111, /* 0x1460 */
|
||||
109,112,114,101,115,115,101,100, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1470 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x1480 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,117,110, 99,111,109,112,114, /* 0x1490 */
|
||||
101,115,115,101,100, 95,108,101,110,103,116,104, 10, 48, 48, 48, /* 0x14a0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x14b0 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,111,114,105, /* 0x14c0 */
|
||||
103,105,110, 97,108, 95,101,110,116,114,121, 10, 48, 48, 48, 48, /* 0x14d0 */
|
||||
48, 48, 51, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 85,110,102, /* 0x14e0 */
|
||||
105,108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, 48, 48, 48, /* 0x14f0 */
|
||||
48, 48, 48, 32, 70, 73, 66, 83, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1500 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x1510 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,102,105,108,116,101,114, 95, /* 0x1520 */
|
||||
98,117,102,102,101,114, 95,115,116, 97,114,116, 10, 48, 48, 48, /* 0x1530 */
|
||||
48, 48, 48, 51, 52, 32,103, 32, 32, 32, 32, 32, 32, 32, 85,110, /* 0x1540 */
|
||||
102,105,108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, 48, 48, /* 0x1550 */
|
||||
48, 48, 48, 48, 32, 70, 73, 66, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1560 */
|
||||
48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, /* 0x1570 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32,102,105,108,116,101,114, /* 0x1580 */
|
||||
95, 98,117,102,102,101,114, 95,101,110,100, 10, 48, 48, 48, 48, /* 0x1590 */
|
||||
48, 48, 51, 99, 32,103, 32, 32, 32, 32, 32, 32, 32, 82,101,108, /* 0x15a0 */
|
||||
111, 99,115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 66, 82, 69, /* 0x15b0 */
|
||||
76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x15c0 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x15d0 */
|
||||
48, 32,115,116, 97,114,116, 95,111,102, 95,114,101,108,111, 99, /* 0x15e0 */
|
||||
115, 10, 48, 48, 48, 48, 48, 48, 55, 56, 32,103, 32, 32, 32, 32, /* 0x15f0 */
|
||||
32, 32, 32, 73,109,112,111,114,116,115, 9, 48, 48, 48, 48, 48, /* 0x1600 */
|
||||
48, 48, 48, 32, 66, 73, 77, 80, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1610 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x1620 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,115,116, 97,114,116, 95,111, /* 0x1630 */
|
||||
102, 95,105,109,112,111,114,116,115, 10, 48, 48, 48, 48, 48, 48, /* 0x1640 */
|
||||
55, 99, 32,103, 32, 32, 32, 32, 32, 32, 32, 73,109,112,111,114, /* 0x1650 */
|
||||
116,115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 79, 78, 65, 77, /* 0x1660 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x1670 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1680 */
|
||||
32,115,116, 97,114,116, 95,111,102, 95,100,108,108, 95,110, 97, /* 0x1690 */
|
||||
109,101,115, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, /* 0x16a0 */
|
||||
32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, /* 0x16b0 */
|
||||
48, 48, 48, 32,108,122,109, 97, 95,117, 95,108,101,110, 10, 48, /* 0x16c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x16d0 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x16e0 */
|
||||
122,109, 97, 95,115,116, 97, 99,107, 95, 97,100,106,117,115,116, /* 0x16f0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x1700 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1710 */
|
||||
32,108,122,109, 97, 95, 99, 95,108,101,110, 10, 48, 48, 48, 48, /* 0x1720 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x1730 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,122,109, 97, /* 0x1740 */
|
||||
95,112,114,111,112,101,114,116,105,101,115, 10, 10, 82, 69, 76, /* 0x1750 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x1760 */
|
||||
70, 79, 82, 32, 91, 68,108,108, 83,116, 97,114,116, 93, 58, 10, /* 0x1770 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, /* 0x1780 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, /* 0x1790 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 65, 82, 77, 95, /* 0x17a0 */
|
||||
80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 69,120,101, 83, /* 0x17b0 */
|
||||
116, 97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x17c0 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69,120, /* 0x17d0 */
|
||||
101, 83,116, 97,114,116, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x17e0 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x17f0 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1800 */
|
||||
49, 99, 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, 32, 32, /* 0x1810 */
|
||||
32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, 10, 48, 48, /* 0x1820 */
|
||||
48, 48, 48, 48, 51, 56, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, /* 0x1830 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95,111, /* 0x1840 */
|
||||
102, 95, 99,111,109,112,114,101,115,115,101,100, 10, 48, 48, 48, /* 0x1850 */
|
||||
48, 48, 48, 51, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, /* 0x1860 */
|
||||
50, 32, 32, 32, 32, 32, 32, 32, 99,111,109,112,114,101,115,115, /* 0x1870 */
|
||||
101,100, 95,108,101,110,103,116,104, 10, 48, 48, 48, 48, 48, 48, /* 0x1880 */
|
||||
52, 48, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, /* 0x1890 */
|
||||
32, 32, 32, 32, 32,115,116, 97,114,116, 95,111,102, 95,117,110, /* 0x18a0 */
|
||||
99,111,109,112,114,101,115,115,101,100, 10, 48, 48, 48, 48, 48, /* 0x18b0 */
|
||||
48, 52, 52, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, /* 0x18c0 */
|
||||
32, 32, 32, 32, 32, 32,117,110, 99,111,109,112,114,101,115,115, /* 0x18d0 */
|
||||
101,100, 95,108,101,110,103,116,104, 10, 48, 48, 48, 48, 48, 48, /* 0x18e0 */
|
||||
53, 56, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, /* 0x18f0 */
|
||||
32, 32, 32, 32, 32,111,114,105,103,105,110, 97,108, 95,101,110, /* 0x1900 */
|
||||
116,114,121, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1910 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 85,110,102, /* 0x1920 */
|
||||
105,108,116,101,114, 95, 48,120, 53, 48, 93, 58, 10, 79, 70, 70, /* 0x1930 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1940 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x1950 */
|
||||
48, 48, 48, 48, 51, 48, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, /* 0x1960 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, /* 0x1970 */
|
||||
98,117,102,102,101,114, 95,115,116, 97,114,116, 10, 48, 48, 48, /* 0x1980 */
|
||||
48, 48, 48, 51, 52, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, /* 0x1990 */
|
||||
50, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, 95, 98, /* 0x19a0 */
|
||||
117,102,102,101,114, 95,101,110,100, 10, 10, 82, 69, 76, 79, 67, /* 0x19b0 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x19c0 */
|
||||
82, 32, 91, 82,101,108,111, 99,115, 93, 58, 10, 79, 70, 70, 83, /* 0x19d0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x19e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x19f0 */
|
||||
48, 48, 48, 51, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, /* 0x1a00 */
|
||||
50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95,111,102, /* 0x1a10 */
|
||||
95,114,101,108,111, 99,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1a20 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1a30 */
|
||||
91, 73,109,112,111,114,116,115, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x1a40 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1a50 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x1a60 */
|
||||
48, 48, 48,101, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, 95, 67, /* 0x1a70 */
|
||||
65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115,116, 97, /* 0x1a80 */
|
||||
114,116, 95,111,102, 73,109,112,111,114,116,115, 10, 48, 48, 48, /* 0x1a90 */
|
||||
48, 48, 48, 50, 56, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, 95, /* 0x1aa0 */
|
||||
67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115,116, /* 0x1ab0 */
|
||||
97,114,116, 95,111,102, 73,109,112,111,114,116,115, 10, 48, 48, /* 0x1ac0 */
|
||||
48, 48, 48, 48, 51, 48, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, /* 0x1ad0 */
|
||||
95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115, /* 0x1ae0 */
|
||||
116, 97,114,116, 95,111,102, 73,109,112,111,114,116,115, 10, 48, /* 0x1af0 */
|
||||
48, 48, 48, 48, 48, 53, 99, 32, 82, 95, 65, 82, 77, 95, 84, 72, /* 0x1b00 */
|
||||
77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95, /* 0x1b10 */
|
||||
115,116, 97,114,116, 95,111,102, 73,109,112,111,114,116,115, 10, /* 0x1b20 */
|
||||
48, 48, 48, 48, 48, 48, 55, 56, 32, 82, 95, 65, 82, 77, 95, 65, /* 0x1b30 */
|
||||
66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, /* 0x1b40 */
|
||||
95,111,102, 95,105,109,112,111,114,116,115, 10, 48, 48, 48, 48, /* 0x1b50 */
|
||||
48, 48, 55, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, /* 0x1b60 */
|
||||
32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95,111,102, 95, /* 0x1b70 */
|
||||
100,108,108, 95,110, 97,109,101,115, 10, 10, 82, 69, 76, 79, 67, /* 0x1b80 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x1b90 */
|
||||
82, 32, 91, 67, 97,108,108, 50, 66, 93, 58, 10, 79, 70, 70, 83, /* 0x1ba0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x1bb0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x1bc0 */
|
||||
48, 48, 48, 48, 48, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, 95, /* 0x1bd0 */
|
||||
67, 65, 76, 76, 32, 32, 32, 32, 46,117, 99,108, 95,110,114,118, /* 0x1be0 */
|
||||
50, 98, 95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 10, /* 0x1bf0 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1c00 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 97,108,108, 50, 69, 93, /* 0x1c10 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x1c20 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x1c30 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 65, 82, /* 0x1c40 */
|
||||
77, 95, 84, 72, 77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,117, /* 0x1c50 */
|
||||
99,108, 95,110,114,118, 50,101, 95,100,101, 99,111,109,112,114, /* 0x1c60 */
|
||||
101,115,115, 95, 56, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x1c70 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, /* 0x1c80 */
|
||||
97,108,108, 76, 90, 77, 65, 93, 58, 10, 79, 70, 70, 83, 69, 84, /* 0x1c90 */
|
||||
32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1ca0 */
|
||||
32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, /* 0x1cb0 */
|
||||
48, 49, 99, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, 95, 67, 65, /* 0x1cc0 */
|
||||
76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115,116, 97,114, /* 0x1cd0 */
|
||||
116, 95,111,102, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 10, /* 0x1ce0 */
|
||||
48, 48, 48, 48, 48, 48, 50, 52, 32, 82, 95, 65, 82, 77, 95, 65, /* 0x1cf0 */
|
||||
66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,108,122,109, 97, 95, /* 0x1d00 */
|
||||
117, 95,108,101,110, 10, 48, 48, 48, 48, 48, 48, 50, 56, 32, 82, /* 0x1d10 */
|
||||
95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, 32, 32, 32, 32, /* 0x1d20 */
|
||||
32,108,122,109, 97, 95,115,116, 97, 99,107, 95, 97,100,106,117, /* 0x1d30 */
|
||||
115,116, 10, 48, 48, 48, 48, 48, 48, 50, 99, 32, 82, 95, 65, 82, /* 0x1d40 */
|
||||
77, 95, 65, 66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,108,122, /* 0x1d50 */
|
||||
109, 97, 95, 99, 95,108,101,110, 10, 48, 48, 48, 48, 48, 48, 51, /* 0x1d60 */
|
||||
48, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, 32, /* 0x1d70 */
|
||||
32, 32, 32, 32,108,122,109, 97, 95,112,114,111,112,101,114,116, /* 0x1d80 */
|
||||
105,101,115, 10 /* 0x1d90 */
|
||||
31,176,240,189,255,255,255, 0,102,105,108,101, 32,102,111,114, /* 0x aa0 */
|
||||
109, 97,116, 32,101,108,102, 51, 50, 45,108,105,116,116,108,101, /* 0x ab0 */
|
||||
97,114,109, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73, /* 0x ac0 */
|
||||
100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x ad0 */
|
||||
32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, /* 0x ae0 */
|
||||
32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70, /* 0x af0 */
|
||||
105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70, /* 0x b00 */
|
||||
108, 97,103,115, 10, 32, 32, 48, 32, 68,108,108, 83,116, 97,114, /* 0x b10 */
|
||||
116, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, /* 0x b20 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x b30 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, /* 0x b40 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x b50 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x b60 */
|
||||
32, 49, 32, 69,120,101, 83,116, 97,114,116, 32, 32, 32, 32, 32, /* 0x b70 */
|
||||
32, 48, 48, 48, 48, 48, 48, 54, 52, 32, 32, 48, 48, 48, 48, 48, /* 0x b80 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x b90 */
|
||||
48, 48, 48, 48, 48, 51, 99, 32, 32, 50, 42, 42, 49, 32, 32, 67, /* 0x ba0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x bb0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 85,110,102, /* 0x bc0 */
|
||||
105,108,116,101,114, 95, 48,120, 53, 48, 32, 48, 48, 48, 48, 48, /* 0x bd0 */
|
||||
48, 51, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x be0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, /* 0x bf0 */
|
||||
48, 32, 32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x c00 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x c10 */
|
||||
76, 89, 10, 32, 32, 51, 32, 82,101,108,111, 99,115, 32, 32, 32, /* 0x c20 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 52, 48, 32, 32, 48, /* 0x c30 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x c40 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48,100, 56, 32, 32, 50, 42, 42, /* 0x c50 */
|
||||
50, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, /* 0x c60 */
|
||||
79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, /* 0x c70 */
|
||||
32, 73,109,112,111,114,116,115, 32, 32, 32, 32, 32, 32, 32, 48, /* 0x c80 */
|
||||
48, 48, 48, 48, 48, 56, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x c90 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x ca0 */
|
||||
48, 48, 49, 49, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x cb0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x cc0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 80,114,111, 99,101, /* 0x cd0 */
|
||||
115,115, 69,110,100, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x ce0 */
|
||||
56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x cf0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 57, 97, 32, /* 0x d00 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x d10 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 85, 80, /* 0x d20 */
|
||||
88, 49, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x d30 */
|
||||
48, 48, 50, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x d40 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, /* 0x d50 */
|
||||
97, 50, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x d60 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, /* 0x d70 */
|
||||
32, 46,117, 99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111, /* 0x d80 */
|
||||
109,112,114,101,115,115, 95, 56, 32, 48, 48, 48, 48, 48, 48, 57, /* 0x d90 */
|
||||
56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x da0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 99, 50, 32, /* 0x db0 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x dc0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 67, 97, /* 0x dd0 */
|
||||
108,108, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x de0 */
|
||||
48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x df0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, /* 0x e00 */
|
||||
53, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x e10 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x e20 */
|
||||
78, 76, 89, 10, 32, 32, 57, 32, 46,117, 99,108, 95,110,114,118, /* 0x e30 */
|
||||
50,101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 32, /* 0x e40 */
|
||||
48, 48, 48, 48, 48, 48, 98, 50, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x e50 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x e60 */
|
||||
48, 48, 48, 50, 53,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x e70 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x e80 */
|
||||
10, 32, 49, 48, 32, 67, 97,108,108, 50, 69, 32, 32, 32, 32, 32, /* 0x e90 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 52, 32, 32, 48, 48, 48, /* 0x ea0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x eb0 */
|
||||
32, 48, 48, 48, 48, 48, 51, 49, 48, 32, 32, 50, 42, 42, 48, 32, /* 0x ec0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x ed0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 67, /* 0x ee0 */
|
||||
97,108,108, 76, 90, 77, 65, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x ef0 */
|
||||
48, 48, 48, 51, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x f00 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x f10 */
|
||||
51, 49, 52, 32, 32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, /* 0x f20 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x f30 */
|
||||
79, 78, 76, 89, 10, 32, 49, 50, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x f40 */
|
||||
67, 79, 68, 69, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x f50 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x f60 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 51, 52, 56, 32, 32, 50, /* 0x f70 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x f80 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 51, 32, 76, 90, 77, 65, /* 0x f90 */
|
||||
95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 55, /* 0x fa0 */
|
||||
54, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x fb0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 51, 52, 56, /* 0x fc0 */
|
||||
32, 32, 50, 42, 42, 50, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x fd0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, /* 0x fe0 */
|
||||
76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x ff0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 69,120,101, 83,116, 97, /* 0x1000 */
|
||||
114,116, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69,120,101, 83, /* 0x1010 */
|
||||
116, 97,114,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1020 */
|
||||
32, 32, 32, 32, 32, 32, 73,109,112,111,114,116,115, 9, 48, 48, /* 0x1030 */
|
||||
48, 48, 48, 48, 48, 48, 32, 46,114,101, 97,108, 95,115,116, 97, /* 0x1040 */
|
||||
114,116, 95,111,102, 73,109,112,111,114,116,115, 10, 48, 48, 48, /* 0x1050 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 46,117, /* 0x1060 */
|
||||
99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111,109,112,114, /* 0x1070 */
|
||||
101,115,115, 95, 56, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 46, /* 0x1080 */
|
||||
117, 99,108, 95,110,114,118, 50, 98, 95,100,101, 99,111,109,112, /* 0x1090 */
|
||||
114,101,115,115, 95, 56, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x10a0 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 46,117, 99,108, 95,110,114,118, /* 0x10b0 */
|
||||
50,101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 56, 9, /* 0x10c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 46,117, 99,108, 95,110,114, /* 0x10d0 */
|
||||
118, 50,101, 95,100,101, 99,111,109,112,114,101,115,115, 95, 56, /* 0x10e0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, 32, /* 0x10f0 */
|
||||
32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 9, 48, 48, /* 0x1100 */
|
||||
48, 48, 48, 48, 48, 48, 32, 46,114,101, 97,108, 95,115,116, 97, /* 0x1110 */
|
||||
114,116, 95,111,102, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, /* 0x1120 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1130 */
|
||||
32, 32, 68,108,108, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, /* 0x1140 */
|
||||
48, 48, 48, 32, 68,108,108, 83,116, 97,114,116, 10, 48, 48, 48, /* 0x1150 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 85,110, /* 0x1160 */
|
||||
102,105,108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, 48, 48, /* 0x1170 */
|
||||
48, 48, 48, 48, 32, 85,110,102,105,108,116,101,114, 95, 48,120, /* 0x1180 */
|
||||
53, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, /* 0x1190 */
|
||||
32,100, 32, 32, 82,101,108,111, 99,115, 9, 48, 48, 48, 48, 48, /* 0x11a0 */
|
||||
48, 48, 48, 32, 82,101,108,111, 99,115, 10, 48, 48, 48, 48, 48, /* 0x11b0 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 73,109,112,111, /* 0x11c0 */
|
||||
114,116,115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 73,109,112, /* 0x11d0 */
|
||||
111,114,116,115, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x11e0 */
|
||||
32, 32, 32,100, 32, 32, 80,114,111, 99,101,115,115, 69,110,100, /* 0x11f0 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 80,114,111, 99,101,115, /* 0x1200 */
|
||||
115, 69,110,100, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1210 */
|
||||
32, 32, 32,100, 32, 32, 85, 80, 88, 49, 72, 69, 65, 68, 9, 48, /* 0x1220 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 85, 80, 88, 49, 72, 69, 65, 68, /* 0x1230 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1240 */
|
||||
32, 32, 67, 97,108,108, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1250 */
|
||||
48, 32, 67, 97,108,108, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1260 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 97,108,108, 50, 69, /* 0x1270 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 97,108,108, 50, 69, /* 0x1280 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1290 */
|
||||
32, 32, 67, 97,108,108, 76, 90, 77, 65, 9, 48, 48, 48, 48, 48, /* 0x12a0 */
|
||||
48, 48, 48, 32, 67, 97,108,108, 76, 90, 77, 65, 10, 48, 48, 48, /* 0x12b0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, /* 0x12c0 */
|
||||
77, 65, 95, 68, 69, 67, 79, 68, 69, 9, 48, 48, 48, 48, 48, 48, /* 0x12d0 */
|
||||
48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, 69, 10, 48, /* 0x12e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x12f0 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, /* 0x1300 */
|
||||
48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, /* 0x1310 */
|
||||
48, 48, 48, 48, 48, 51, 56, 32,103, 32, 32, 32, 32, 32, 32, 32, /* 0x1320 */
|
||||
69,120,101, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1330 */
|
||||
48, 32, 83, 82, 67, 48, 10, 48, 48, 48, 48, 48, 48, 52, 48, 32, /* 0x1340 */
|
||||
103, 32, 32, 32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, /* 0x1350 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 68, 83, 84, 48, 10, 48, /* 0x1360 */
|
||||
48, 48, 48, 48, 48, 52, 56, 32,103, 32, 32, 32, 32, 32, 32, 32, /* 0x1370 */
|
||||
69,120,101, 83,116, 97,114,116, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1380 */
|
||||
48, 32, 73, 65, 84, 84, 10, 48, 48, 48, 48, 48, 48, 53, 56, 32, /* 0x1390 */
|
||||
103, 32, 32, 32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, /* 0x13a0 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 78, 84, 82, 10, 48, /* 0x13b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x13c0 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,115, /* 0x13d0 */
|
||||
116, 97,114,116, 95,111,102, 95, 99,111,109,112,114,101,115,115, /* 0x13e0 */
|
||||
101,100, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x13f0 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x1400 */
|
||||
48, 48, 32, 99,111,109,112,114,101,115,115,101,100, 95,108,101, /* 0x1410 */
|
||||
110,103,116,104, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x1420 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x1430 */
|
||||
48, 48, 48, 48, 32,115,116, 97,114,116, 95,111,102, 95,117,110, /* 0x1440 */
|
||||
99,111,109,112,114,101,115,115,101,100, 10, 48, 48, 48, 48, 48, /* 0x1450 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x1460 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,117,110, 99,111,109, /* 0x1470 */
|
||||
112,114,101,115,115,101,100, 95,108,101,110,103,116,104, 10, 48, /* 0x1480 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1490 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,111, /* 0x14a0 */
|
||||
114,105,103,105,110, 97,108, 95,101,110,116,114,121, 10, 48, 48, /* 0x14b0 */
|
||||
48, 48, 48, 48, 51, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 85, /* 0x14c0 */
|
||||
110,102,105,108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, 48, /* 0x14d0 */
|
||||
48, 48, 48, 48, 48, 32, 70, 73, 66, 83, 10, 48, 48, 48, 48, 48, /* 0x14e0 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x14f0 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,102,105,108,116,101, /* 0x1500 */
|
||||
114, 95, 98,117,102,102,101,114, 95,115,116, 97,114,116, 10, 48, /* 0x1510 */
|
||||
48, 48, 48, 48, 48, 51, 52, 32,103, 32, 32, 32, 32, 32, 32, 32, /* 0x1520 */
|
||||
85,110,102,105,108,116,101,114, 95, 48,120, 53, 48, 9, 48, 48, /* 0x1530 */
|
||||
48, 48, 48, 48, 48, 48, 32, 70, 73, 66, 69, 10, 48, 48, 48, 48, /* 0x1540 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x1550 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,102,105,108,116, /* 0x1560 */
|
||||
101,114, 95, 98,117,102,102,101,114, 95,101,110,100, 10, 48, 48, /* 0x1570 */
|
||||
48, 48, 48, 48, 51, 99, 32,103, 32, 32, 32, 32, 32, 32, 32, 82, /* 0x1580 */
|
||||
101,108,111, 99,115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 66, /* 0x1590 */
|
||||
82, 69, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, /* 0x15a0 */
|
||||
32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, /* 0x15b0 */
|
||||
48, 48, 48, 32,115,116, 97,114,116, 95,111,102, 95,114,101,108, /* 0x15c0 */
|
||||
111, 99,115, 10, 48, 48, 48, 48, 48, 48, 55, 56, 32,103, 32, 32, /* 0x15d0 */
|
||||
32, 32, 32, 32, 32, 73,109,112,111,114,116,115, 9, 48, 48, 48, /* 0x15e0 */
|
||||
48, 48, 48, 48, 48, 32, 66, 73, 77, 80, 10, 48, 48, 48, 48, 48, /* 0x15f0 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x1600 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,115,116, 97,114,116, /* 0x1610 */
|
||||
95,111,102, 95,105,109,112,111,114,116,115, 10, 48, 48, 48, 48, /* 0x1620 */
|
||||
48, 48, 55, 99, 32,103, 32, 32, 32, 32, 32, 32, 32, 73,109,112, /* 0x1630 */
|
||||
111,114,116,115, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 79, 78, /* 0x1640 */
|
||||
65, 77, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x1650 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x1660 */
|
||||
48, 48, 32,115,116, 97,114,116, 95,111,102, 95,100,108,108, 95, /* 0x1670 */
|
||||
110, 97,109,101,115, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1680 */
|
||||
32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, /* 0x1690 */
|
||||
48, 48, 48, 48, 48, 32,108,122,109, 97, 95,117, 95,108,101,110, /* 0x16a0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x16b0 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x16c0 */
|
||||
32,108,122,109, 97, 95,115,116, 97, 99,107, 95, 97,100,106,117, /* 0x16d0 */
|
||||
115,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x16e0 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x16f0 */
|
||||
48, 48, 32,108,122,109, 97, 95, 99, 95,108,101,110, 10, 48, 48, /* 0x1700 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, /* 0x1710 */
|
||||
85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,108,122, /* 0x1720 */
|
||||
109, 97, 95,112,114,111,112,101,114,116,105,101,115, 10, 10, 82, /* 0x1730 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x1740 */
|
||||
83, 32, 70, 79, 82, 32, 91, 68,108,108, 83,116, 97,114,116, 93, /* 0x1750 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x1760 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x1770 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 65, 82, /* 0x1780 */
|
||||
77, 95, 80, 67, 50, 52, 32, 32, 32, 32, 32, 32, 32, 32, 69,120, /* 0x1790 */
|
||||
101, 83,116, 97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x17a0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x17b0 */
|
||||
69,120,101, 83,116, 97,114,116, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x17c0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x17d0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x17e0 */
|
||||
48, 48, 49, 99, 32, 82, 95, 65, 82, 77, 95, 80, 67, 50, 52, 32, /* 0x17f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 69,120,101, 83,116, 97,114,116, 10, /* 0x1800 */
|
||||
48, 48, 48, 48, 48, 48, 51, 56, 32, 82, 95, 65, 82, 77, 95, 65, /* 0x1810 */
|
||||
66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, /* 0x1820 */
|
||||
95,111,102, 95, 99,111,109,112,114,101,115,115,101,100, 10, 48, /* 0x1830 */
|
||||
48, 48, 48, 48, 48, 51, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, /* 0x1840 */
|
||||
83, 51, 50, 32, 32, 32, 32, 32, 32, 32, 99,111,109,112,114,101, /* 0x1850 */
|
||||
115,115,101,100, 95,108,101,110,103,116,104, 10, 48, 48, 48, 48, /* 0x1860 */
|
||||
48, 48, 52, 48, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, /* 0x1870 */
|
||||
32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95,111,102, 95, /* 0x1880 */
|
||||
117,110, 99,111,109,112,114,101,115,115,101,100, 10, 48, 48, 48, /* 0x1890 */
|
||||
48, 48, 48, 52, 52, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, /* 0x18a0 */
|
||||
50, 32, 32, 32, 32, 32, 32, 32,117,110, 99,111,109,112,114,101, /* 0x18b0 */
|
||||
115,115,101,100, 95,108,101,110,103,116,104, 10, 48, 48, 48, 48, /* 0x18c0 */
|
||||
48, 48, 53, 56, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, /* 0x18d0 */
|
||||
32, 32, 32, 32, 32, 32, 32,111,114,105,103,105,110, 97,108, 95, /* 0x18e0 */
|
||||
101,110,116,114,121, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x18f0 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 85, /* 0x1900 */
|
||||
110,102,105,108,116,101,114, 95, 48,120, 53, 48, 93, 58, 10, 79, /* 0x1910 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1920 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1930 */
|
||||
48, 48, 48, 48, 48, 48, 51, 48, 32, 82, 95, 65, 82, 77, 95, 65, /* 0x1940 */
|
||||
66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101, /* 0x1950 */
|
||||
114, 95, 98,117,102,102,101,114, 95,115,116, 97,114,116, 10, 48, /* 0x1960 */
|
||||
48, 48, 48, 48, 48, 51, 52, 32, 82, 95, 65, 82, 77, 95, 65, 66, /* 0x1970 */
|
||||
83, 51, 50, 32, 32, 32, 32, 32, 32, 32,102,105,108,116,101,114, /* 0x1980 */
|
||||
95, 98,117,102,102,101,114, 95,101,110,100, 10, 10, 82, 69, 76, /* 0x1990 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x19a0 */
|
||||
70, 79, 82, 32, 91, 82,101,108,111, 99,115, 93, 58, 10, 79, 70, /* 0x19b0 */
|
||||
70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x19c0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x19d0 */
|
||||
48, 48, 48, 48, 48, 51, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, /* 0x19e0 */
|
||||
83, 51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95, /* 0x19f0 */
|
||||
111,102, 95,114,101,108,111, 99,115, 10, 10, 82, 69, 76, 79, 67, /* 0x1a00 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x1a10 */
|
||||
82, 32, 91, 73,109,112,111,114,116,115, 93, 58, 10, 79, 70, 70, /* 0x1a20 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1a30 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x1a40 */
|
||||
48, 48, 48, 48, 48,101, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, /* 0x1a50 */
|
||||
95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115, /* 0x1a60 */
|
||||
116, 97,114,116, 95,111,102, 73,109,112,111,114,116,115, 10, 48, /* 0x1a70 */
|
||||
48, 48, 48, 48, 48, 50, 56, 32, 82, 95, 65, 82, 77, 95, 84, 72, /* 0x1a80 */
|
||||
77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95, /* 0x1a90 */
|
||||
115,116, 97,114,116, 95,111,102, 73,109,112,111,114,116,115, 10, /* 0x1aa0 */
|
||||
48, 48, 48, 48, 48, 48, 51, 48, 32, 82, 95, 65, 82, 77, 95, 84, /* 0x1ab0 */
|
||||
72, 77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, /* 0x1ac0 */
|
||||
95,115,116, 97,114,116, 95,111,102, 73,109,112,111,114,116,115, /* 0x1ad0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 53, 99, 32, 82, 95, 65, 82, 77, 95, /* 0x1ae0 */
|
||||
84, 72, 77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97, /* 0x1af0 */
|
||||
108, 95,115,116, 97,114,116, 95,111,102, 73,109,112,111,114,116, /* 0x1b00 */
|
||||
115, 10, 48, 48, 48, 48, 48, 48, 55, 56, 32, 82, 95, 65, 82, 77, /* 0x1b10 */
|
||||
95, 65, 66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97, /* 0x1b20 */
|
||||
114,116, 95,111,102, 95,105,109,112,111,114,116,115, 10, 48, 48, /* 0x1b30 */
|
||||
48, 48, 48, 48, 55, 99, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, /* 0x1b40 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32,115,116, 97,114,116, 95,111, /* 0x1b50 */
|
||||
102, 95,100,108,108, 95,110, 97,109,101,115, 10, 10, 82, 69, 76, /* 0x1b60 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x1b70 */
|
||||
70, 79, 82, 32, 91, 67, 97,108,108, 50, 66, 93, 58, 10, 79, 70, /* 0x1b80 */
|
||||
70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x1b90 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x1ba0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 65, 82, 77, 95, 84, 72, /* 0x1bb0 */
|
||||
77, 95, 67, 65, 76, 76, 32, 32, 32, 32, 46,117, 99,108, 95,110, /* 0x1bc0 */
|
||||
114,118, 50, 98, 95,100,101, 99,111,109,112,114,101,115,115, 95, /* 0x1bd0 */
|
||||
56, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1be0 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 97,108,108, 50, /* 0x1bf0 */
|
||||
69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1c00 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1c10 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, /* 0x1c20 */
|
||||
65, 82, 77, 95, 84, 72, 77, 95, 67, 65, 76, 76, 32, 32, 32, 32, /* 0x1c30 */
|
||||
46,117, 99,108, 95,110,114,118, 50,101, 95,100,101, 99,111,109, /* 0x1c40 */
|
||||
112,114,101,115,115, 95, 56, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1c50 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1c60 */
|
||||
91, 67, 97,108,108, 76, 90, 77, 65, 93, 58, 10, 79, 70, 70, 83, /* 0x1c70 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x1c80 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x1c90 */
|
||||
48, 48, 48, 49, 99, 32, 82, 95, 65, 82, 77, 95, 84, 72, 77, 95, /* 0x1ca0 */
|
||||
67, 65, 76, 76, 32, 32, 32, 32, 46,114,101, 97,108, 95,115,116, /* 0x1cb0 */
|
||||
97,114,116, 95,111,102, 76, 90, 77, 65, 95, 68, 69, 67, 79, 68, /* 0x1cc0 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 50, 52, 32, 82, 95, 65, 82, 77, /* 0x1cd0 */
|
||||
95, 65, 66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32,108,122,109, /* 0x1ce0 */
|
||||
97, 95,117, 95,108,101,110, 10, 48, 48, 48, 48, 48, 48, 50, 56, /* 0x1cf0 */
|
||||
32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, 32, 32, /* 0x1d00 */
|
||||
32, 32, 32,108,122,109, 97, 95,115,116, 97, 99,107, 95, 97,100, /* 0x1d10 */
|
||||
106,117,115,116, 10, 48, 48, 48, 48, 48, 48, 50, 99, 32, 82, 95, /* 0x1d20 */
|
||||
65, 82, 77, 95, 65, 66, 83, 51, 50, 32, 32, 32, 32, 32, 32, 32, /* 0x1d30 */
|
||||
108,122,109, 97, 95, 99, 95,108,101,110, 10, 48, 48, 48, 48, 48, /* 0x1d40 */
|
||||
48, 51, 48, 32, 82, 95, 65, 82, 77, 95, 65, 66, 83, 51, 50, 32, /* 0x1d50 */
|
||||
32, 32, 32, 32, 32, 32,108,122,109, 97, 95,112,114,111,112,101, /* 0x1d60 */
|
||||
114,116,105,101,115, 10 /* 0x1d70 */
|
||||
};
|
||||
|
||||
+651
-653
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/* armeb-linux.elf-fold.h
|
||||
created from armeb-linux.elf-fold.bin, 2108 (0x83c) bytes
|
||||
created from armeb-linux.elf-fold.bin, 2128 (0x850) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_SIZE 2108
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_ADLER32 0x65a66090
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_CRC32 0xdee2e92e
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_SIZE 2128
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_ADLER32 0x14dc5f7e
|
||||
#define STUB_ARMEB_LINUX_ELF_FOLD_CRC32 0xf7b8b4af
|
||||
|
||||
unsigned char stub_armeb_linux_elf_fold[2108] = {
|
||||
unsigned char stub_armeb_linux_elf_fold[2128] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 97, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 2, 0, 40, 0, 0, 0, 1, 0, 0,128,128, 0, 0, 0, 52, /* 0x 10 */
|
||||
0, 0, 0, 0, 0, 0, 0, 2, 0, 52, 0, 32, 0, 2, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,128, 0, /* 0x 30 */
|
||||
0, 0,128, 0, 0, 0, 8, 60, 0, 0, 8, 60, 0, 0, 0, 5, /* 0x 40 */
|
||||
0, 0,128, 0, 0, 0, 0, 1, 0, 0, 8, 60, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0,128, 0, 0, 0, 8, 80, 0, 0, 8, 80, 0, 0, 0, 5, /* 0x 40 */
|
||||
0, 0,128, 0, 0, 0, 0, 1, 0, 0, 8, 80, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
229,157, 48, 12,224,141, 49, 3,226,131, 48, 20,228,147, 0, 4, /* 0x 80 */
|
||||
@@ -46,7 +46,7 @@ unsigned char stub_armeb_linux_elf_fold[2108] = {
|
||||
227, 80, 0, 0, 26,255,255,252,229,141, 32, 8,226, 77,220, 10, /* 0x a0 */
|
||||
225,160, 64, 9,229,154,144, 4,225,160,128, 13,229,154,112, 0, /* 0x b0 */
|
||||
226,143, 96, 36,226,137,144, 12,227,160,176, 0,233, 45, 15,248, /* 0x c0 */
|
||||
232,189, 0, 15,235, 0, 1,132,225,160,224, 0,226,141,208, 20, /* 0x d0 */
|
||||
232,189, 0, 15,235, 0, 1,131,225,160,224, 0,226,141,208, 20, /* 0x d0 */
|
||||
226,141,220, 10,232,189, 0, 7,229, 18,240, 4,226, 3, 48,255, /* 0x e0 */
|
||||
227, 83, 0, 81, 17,160,240, 14,225,176, 17, 33, 19, 80, 0, 0, /* 0x f0 */
|
||||
1,160,240, 14,226, 65, 16, 1,231,144, 33, 1,226, 2, 52, 15, /* 0x 100 */
|
||||
@@ -91,78 +91,79 @@ unsigned char stub_armeb_linux_elf_fold[2108] = {
|
||||
26,255,255,183,226,141,208, 20,232,189,128,240, 33, 88, 80, 85, /* 0x 370 */
|
||||
233, 45, 79,240,225,160,160, 1,225,218,193,176,229,145, 16, 28, /* 0x 380 */
|
||||
225,218,226,188,226, 77,208, 48,227, 92, 0, 2,224,138, 96, 1, /* 0x 390 */
|
||||
229,141, 0, 16, 3,160,192, 16, 19,160,192, 0,226, 78,224, 1, /* 0x 3a0 */
|
||||
225,160, 16, 6,227,224, 64, 0,227,160, 0, 0,229,141, 32, 12, /* 0x 3b0 */
|
||||
229,141, 0, 16, 3,160,192, 50, 19,160,192, 34,226, 78,224, 1, /* 0x 3a0 */
|
||||
225,160, 16, 6,227,224, 0, 0,227,160, 80, 0,229,141, 32, 12, /* 0x 3b0 */
|
||||
229,141, 48, 8,234, 0, 0, 11,229,145, 48, 0,227, 83, 0, 1, /* 0x 3c0 */
|
||||
26, 0, 0, 6,229,145, 32, 8,229,145, 48, 20,224,130, 48, 3, /* 0x 3d0 */
|
||||
225, 80, 0, 3, 49,160, 0, 3,225, 84, 0, 2, 33,160, 64, 2, /* 0x 3e0 */
|
||||
225, 85, 0, 3, 49,160, 80, 3,225, 80, 0, 2, 33,160, 0, 2, /* 0x 3e0 */
|
||||
226,129, 16, 32,226, 78,224, 1,227, 94, 0, 0,170,255,255,241, /* 0x 3f0 */
|
||||
227,196, 78,255,227,196, 64, 15,224,100, 48, 0,226,131, 62,255, /* 0x 400 */
|
||||
226,131, 48, 15,227,195, 62,255,227,195, 48, 15,229,141, 48, 36, /* 0x 410 */
|
||||
227,160, 80, 0,226,140, 48, 34,225,160, 0, 4,227,224,192, 0, /* 0x 420 */
|
||||
229,157, 16, 36,225,160, 32, 5,229,141,192, 0,229,141, 80, 4, /* 0x 430 */
|
||||
235,255,255, 75,227,160, 48, 52,224,100,176, 0,224, 3, 3,155, /* 0x 440 */
|
||||
229,141, 0, 28,229,141, 48, 32,229,141, 80, 24,234, 0, 0,127, /* 0x 450 */
|
||||
229,150, 48, 0,227, 83, 0, 6, 26, 0, 0, 5,229,150, 32, 8, /* 0x 460 */
|
||||
229,157, 0, 8,224,139, 32, 2,227,160, 16, 3,235,255,255, 69, /* 0x 470 */
|
||||
234, 0, 0,114,227, 83, 0, 1, 26, 0, 0,112,229,150, 48, 24, /* 0x 480 */
|
||||
229,159, 34, 72,226, 3, 48, 7,225,160, 49, 3,225,160, 35, 50, /* 0x 490 */
|
||||
229,150, 48, 8,229,157, 16, 12,224,139,144, 3,225,160, 10, 9, /* 0x 4a0 */
|
||||
229,150, 48, 16,227, 81, 0, 0,225,160, 10, 32,229,150,192, 4, /* 0x 4b0 */
|
||||
226, 2, 80, 7,229,150, 32, 20,224,131,128, 0, 5,157,224, 16, /* 0x 4c0 */
|
||||
224, 96,112, 9,229,141, 48, 40,229,141, 32, 20, 19,224,224, 0, /* 0x 4d0 */
|
||||
224, 96,192, 12, 1,160, 32, 5, 3,160, 48, 18, 19,133, 32, 2, /* 0x 4e0 */
|
||||
19,160, 48, 50,225,160, 0, 7,225,160, 16, 8,229,141,144, 44, /* 0x 4f0 */
|
||||
229,141,224, 0,229,141,192, 4,235,255,255, 25,225, 87, 0, 0, /* 0x 500 */
|
||||
26, 0, 0, 59,229,157, 48, 12,227, 83, 0, 0, 10, 0, 0, 6, /* 0x 510 */
|
||||
229,157, 16, 88,226, 21, 48, 4, 17,160, 48, 1,229,157, 0, 12, /* 0x 520 */
|
||||
226,141, 16, 40,229,157, 32, 16,235,255,255, 62,226,104, 48, 0, /* 0x 530 */
|
||||
225,160, 74, 3,227, 21, 0, 2,225,160, 74, 36, 10, 0, 0, 7, /* 0x 540 */
|
||||
227, 84, 0, 0, 10, 0, 0, 5,224,135, 16, 8,225,160, 32, 4, /* 0x 550 */
|
||||
227,160, 48, 0,226, 82, 32, 1,228,193, 48, 1, 26,255,255,251, /* 0x 560 */
|
||||
229,157, 32, 12,227, 82, 0, 0, 10, 0, 0, 35,229,150, 48, 0, /* 0x 570 */
|
||||
227, 83, 0, 1, 26, 0, 0, 24,229,150, 48, 24,227, 19, 0, 1, /* 0x 580 */
|
||||
10, 0, 0, 21,229,150, 32, 20,229,150, 48, 16,225, 82, 0, 3, /* 0x 590 */
|
||||
229,150, 16, 8, 26, 0, 0, 70,224,130, 48, 1,224,131, 32, 11, /* 0x 5a0 */
|
||||
226, 98, 48, 0,225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7, /* 0x 5b0 */
|
||||
154, 0, 0, 63,229,159, 49, 24,229,130, 48, 0,229,159, 49, 20, /* 0x 5c0 */
|
||||
229,130, 48, 4,234, 0, 0, 1,227, 82, 0, 0, 10, 0, 0, 2, /* 0x 5d0 */
|
||||
229,157, 0, 8,227,160, 16, 0,235,255,254,234,225,160, 0, 7, /* 0x 5e0 */
|
||||
225,160, 16, 8,225,160, 32, 5,235,255,254,219,227, 80, 0, 0, /* 0x 5f0 */
|
||||
10, 0, 0, 1,227,160, 0,127,235,255,254,202,229,157, 32, 20, /* 0x 600 */
|
||||
224,136, 48, 4,224,137, 16, 2,224,135, 64, 3,225, 84, 0, 1, /* 0x 610 */
|
||||
42, 0, 0, 10,227,224,192, 0,229,141,192, 0,224,100, 16, 1, /* 0x 620 */
|
||||
226,140,192, 1,225,160, 32, 5,225,160, 0, 4,227,160, 48, 50, /* 0x 630 */
|
||||
229,141,192, 4,235,255,254,202,225, 84, 0, 0, 26,255,255,236, /* 0x 640 */
|
||||
229,157, 48, 24,226,131, 48, 1,229,141, 48, 24,226,134, 96, 32, /* 0x 650 */
|
||||
225,218, 50,188,229,157, 16, 24,225, 81, 0, 3,186,255,255,123, /* 0x 660 */
|
||||
229,157, 32, 12,227, 82, 0, 0, 26, 0, 0, 4,229,157, 0, 16, /* 0x 670 */
|
||||
235,255,254,179,227, 80, 0, 0, 26,255,255,221,234, 0, 0, 5, /* 0x 680 */
|
||||
225,218, 49,176,227, 83, 0, 3, 21,157, 48, 28, 21,157, 16, 36, /* 0x 690 */
|
||||
16,131, 0, 1, 27,255,254,172,229,157, 32, 84,227, 82, 0, 0, /* 0x 6a0 */
|
||||
21,130,176, 0,229,154, 0, 24,224,139, 0, 0,226,141,208, 48, /* 0x 6b0 */
|
||||
232,189,143,240,229,150, 48, 4,229,157, 32, 32,227, 83, 0, 0, /* 0x 6c0 */
|
||||
224,129, 48, 2,226,131, 32, 8, 10,255,255,185,234,255,255,189, /* 0x 6d0 */
|
||||
115, 81, 98, 64,239,144, 0, 91,225,160,240, 14,233, 45, 71,240, /* 0x 6e0 */
|
||||
226, 77,208, 12,226,141,112, 52,225,160, 80, 0,225,160, 96, 1, /* 0x 6f0 */
|
||||
225,160,160, 3,225,160, 0, 7,227,160, 48, 0,226,141, 16, 44, /* 0x 700 */
|
||||
229,157,144, 48,225,160,128, 2,229,157, 64, 52,235,255,254,197, /* 0x 710 */
|
||||
229,157, 48, 56,227,160, 16, 5,224,100, 48, 3,225,217, 34,188, /* 0x 720 */
|
||||
225,160, 0, 5,229,141, 48, 56,229,141, 96, 52,235,255,254,149, /* 0x 730 */
|
||||
225,160, 0, 5,227,160, 16, 4,225,217, 34,186,235,255,254,145, /* 0x 740 */
|
||||
226,137, 96, 52,229,157, 32, 60,229,150, 48, 8,226,130, 32, 52, /* 0x 750 */
|
||||
224,130, 32, 3,225,160, 0, 5,227,160, 16, 3,235,255,254,137, /* 0x 760 */
|
||||
226,141,192, 8,225,160, 32, 7,225,160, 16, 9,225,160, 48, 5, /* 0x 770 */
|
||||
225,160, 0, 8,229,141,192, 0,229,141,160, 4,235,255,254,251, /* 0x 780 */
|
||||
225,160, 64, 0,227,160, 16, 9,225,160, 32, 4,225,160, 0, 5, /* 0x 790 */
|
||||
235,255,254,124,225,217, 18,188,227,160, 32, 0,234, 0, 0, 29, /* 0x 7a0 */
|
||||
229,150, 48, 0,227, 83, 0, 3, 26, 0, 0, 24,229,150, 48, 8, /* 0x 7b0 */
|
||||
229,157, 0, 8,227,160, 16, 0,224,131, 0, 0,225,160, 32, 1, /* 0x 7c0 */
|
||||
235,255,254, 93,226, 80, 64, 0,186, 0, 0, 4,225,160, 16, 9, /* 0x 7d0 */
|
||||
227,160, 44, 2,235,255,254, 84,227, 80, 12, 2, 10, 0, 0, 1, /* 0x 7e0 */
|
||||
227,160, 0,127,235,255,254, 79,227,160,192, 0,225,160, 0, 4, /* 0x 7f0 */
|
||||
225,160, 32, 12,225,160, 16, 9,225,160, 48, 12,229,141,192, 0, /* 0x 800 */
|
||||
229,141,192, 4,235,255,254,217,225,160, 64, 0,234, 0, 0, 3, /* 0x 810 */
|
||||
226,134, 96, 32,226,130, 32, 1,225, 82, 0, 1,186,255,255,223, /* 0x 820 */
|
||||
225,160, 0, 4,226,141,208, 12,232,189,135,240 /* 0x 830 */
|
||||
227,192, 78,255,227,196, 64, 15,224,100, 48, 5,226,131, 62,255, /* 0x 400 */
|
||||
226,131, 48, 15,227,195, 62,255,226, 28,224, 16,227,195, 48, 15, /* 0x 410 */
|
||||
229,141, 48, 36, 21,141, 64, 28, 26, 0, 0, 7,225,160, 48, 12, /* 0x 420 */
|
||||
225,160, 32, 14,227,224,192, 0,225,160, 0, 4,229,157, 16, 36, /* 0x 430 */
|
||||
232,141, 80, 0,235,255,255, 74,229,141, 0, 28,229,157, 16, 28, /* 0x 440 */
|
||||
227,160, 48, 52,224,100,176, 1,224, 3, 3,155,227,160, 32, 0, /* 0x 450 */
|
||||
226,134, 80, 32,229,141, 48, 32,229,141, 32, 24,234, 0, 0,127, /* 0x 460 */
|
||||
229,157, 48, 12,227, 83, 0, 0, 10, 0, 0, 8,229, 21, 48, 32, /* 0x 470 */
|
||||
227, 83, 0, 6, 26, 0, 0, 5,229, 21, 32, 24,229,157, 0, 8, /* 0x 480 */
|
||||
224,139, 32, 2,227,160, 16, 3,235,255,255, 62,234, 0, 0,111, /* 0x 490 */
|
||||
229, 21, 48, 32,227, 83, 0, 1, 26, 0, 0,108,229, 21, 48, 8, /* 0x 4a0 */
|
||||
229,159, 34, 36,226, 3, 48, 7,225,160, 49, 3,225,160, 35, 50, /* 0x 4b0 */
|
||||
229, 21, 48, 24,224,139,144, 3,229,157, 48, 12,229, 21,224, 16, /* 0x 4c0 */
|
||||
225,160, 26, 9,227, 83, 0, 0,225,160, 26, 33,229, 21,192, 28, /* 0x 4d0 */
|
||||
226, 2, 96, 7,229, 21, 32, 12,224, 97,128, 9, 5,157, 64, 16, /* 0x 4e0 */
|
||||
224,142,112, 1,229,141, 32, 20, 19,224, 64, 0,224, 97,192, 12, /* 0x 4f0 */
|
||||
1,160, 32, 6, 3,160, 48, 18, 19,134, 32, 2, 19,160, 48, 50, /* 0x 500 */
|
||||
225,160, 0, 8,225,160, 16, 7,229,141,224, 40,232,141, 16, 16, /* 0x 510 */
|
||||
229,141,144, 44,235,255,255, 18,225, 88, 0, 0, 26, 0, 0, 56, /* 0x 520 */
|
||||
229,157, 48, 12,227, 83, 0, 0, 10, 0, 0, 6,229,157, 16, 88, /* 0x 530 */
|
||||
226, 22, 48, 4, 17,160, 48, 1,229,157, 0, 12,226,141, 16, 40, /* 0x 540 */
|
||||
229,157, 32, 16,235,255,255, 55,226,103, 48, 0,225,160, 74, 3, /* 0x 550 */
|
||||
227, 22, 0, 2,225,160, 74, 36, 10, 0, 0, 7,227, 84, 0, 0, /* 0x 560 */
|
||||
10, 0, 0, 5,224,136, 16, 7,225,160, 32, 4,227,160, 48, 0, /* 0x 570 */
|
||||
226, 82, 32, 1,228,193, 48, 1, 26,255,255,251,229,157, 32, 12, /* 0x 580 */
|
||||
227, 82, 0, 0, 10, 0, 0, 32,229, 21, 48, 32,227, 83, 0, 1, /* 0x 590 */
|
||||
26, 0, 0, 21,229, 21, 48, 8,227, 19, 0, 1, 10, 0, 0, 18, /* 0x 5a0 */
|
||||
229, 21, 32, 12,229, 21, 48, 16,225, 82, 0, 3,229, 21, 16, 24, /* 0x 5b0 */
|
||||
26, 0, 0, 62,224,130, 48, 1,224,131, 32, 11,226, 98, 48, 0, /* 0x 5c0 */
|
||||
225,160, 58, 3,225,160, 58, 35,227, 83, 0, 7,154, 0, 0, 55, /* 0x 5d0 */
|
||||
229,159, 48,248,229,130, 48, 0,229,159, 48,244,229,157, 0, 8, /* 0x 5e0 */
|
||||
229,130, 48, 4,227,160, 16, 0,235,255,254,230,225,160, 0, 8, /* 0x 5f0 */
|
||||
225,160, 16, 7,225,160, 32, 6,235,255,254,215,227, 80, 0, 0, /* 0x 600 */
|
||||
10, 0, 0, 1,227,160, 0,127,235,255,254,198,229,157, 32, 20, /* 0x 610 */
|
||||
224,135, 48, 4,224,137, 16, 2,224,136, 64, 3,225, 84, 0, 1, /* 0x 620 */
|
||||
42, 0, 0, 10,227,224,192, 0,229,141,192, 0,224,100, 16, 1, /* 0x 630 */
|
||||
226,140,192, 1,225,160, 32, 6,225,160, 0, 4,227,160, 48, 50, /* 0x 640 */
|
||||
229,141,192, 4,235,255,254,198,225, 84, 0, 0, 26,255,255,236, /* 0x 650 */
|
||||
229,157, 48, 24,226,131, 48, 1,229,141, 48, 24,226,133, 80, 32, /* 0x 660 */
|
||||
225,218, 50,188,229,157, 16, 24,225, 81, 0, 3,186,255,255,123, /* 0x 670 */
|
||||
229,157, 32, 12,227, 82, 0, 0, 10, 0, 0, 5,225,218, 49,176, /* 0x 680 */
|
||||
227, 83, 0, 3, 21,157, 48, 28, 21,157, 16, 36, 16,131, 0, 1, /* 0x 690 */
|
||||
27,255,254,173,229,157, 32, 84,227, 82, 0, 0, 21,130,176, 0, /* 0x 6a0 */
|
||||
229,154, 0, 24,224,139, 0, 0,226,141,208, 48,232,189,143,240, /* 0x 6b0 */
|
||||
229, 21, 48, 28,227, 83, 0, 0, 5,157, 32, 32, 0,129, 48, 2, /* 0x 6c0 */
|
||||
2,131, 32, 8, 10,255,255,193,234,255,255,199,115, 81, 98, 64, /* 0x 6d0 */
|
||||
239,144, 0, 91,225,160,240, 14,233, 45, 71,240,226, 77,208, 12, /* 0x 6e0 */
|
||||
226,141, 96, 52,225,160,144, 0,225,160, 80, 1,225,160,128, 3, /* 0x 6f0 */
|
||||
225,160, 0, 6,227,160, 48, 0,226,141, 16, 44,229,157,160, 48, /* 0x 700 */
|
||||
225,160,112, 2,229,157, 64, 52,235,255,254,198,229,157, 48, 56, /* 0x 710 */
|
||||
227,160, 16, 5,224,100, 48, 3,225,218, 34,188,225,160, 0, 9, /* 0x 720 */
|
||||
229,141, 48, 56,229,141, 80, 52,235,255,254,150,225,160, 0, 9, /* 0x 730 */
|
||||
227,160, 16, 4,225,218, 34,186,235,255,254,146,226,138, 64, 52, /* 0x 740 */
|
||||
229,157, 32, 60,229,148, 48, 8,226,130, 32, 52,224,130, 32, 3, /* 0x 750 */
|
||||
225,160, 0, 9,227,160, 16, 3,235,255,254,138,226,141,192, 8, /* 0x 760 */
|
||||
225,160, 32, 6,225,160, 16, 10,225,160, 48, 9,225,160, 0, 7, /* 0x 770 */
|
||||
229,141,192, 0,229,141,128, 4,235,255,254,252,225,160, 80, 0, /* 0x 780 */
|
||||
227,160, 16, 9,225,160, 32, 5,225,160, 0, 9,235,255,254,125, /* 0x 790 */
|
||||
225,218, 18,188,227,160, 32, 0,234, 0, 0, 35,229,148, 48, 0, /* 0x 7a0 */
|
||||
227, 83, 0, 3, 26, 0, 0, 30,229,148, 48, 8,229,157, 0, 8, /* 0x 7b0 */
|
||||
227,160, 16, 0,224,131, 0, 0,225,160, 32, 1,235,255,254, 94, /* 0x 7c0 */
|
||||
226, 80, 64, 0,186, 0, 0, 4,225,160, 16, 10,227,160, 44, 2, /* 0x 7d0 */
|
||||
235,255,254, 85,227, 80, 12, 2, 10, 0, 0, 1,227,160, 0,127, /* 0x 7e0 */
|
||||
235,255,254, 80,227,160,224, 0,225,160, 32, 14,226,141,192, 8, /* 0x 7f0 */
|
||||
225,160, 16, 10,225,160, 48, 9,225,160, 0, 4,232,141, 80, 0, /* 0x 800 */
|
||||
235,255,254,218,227,160, 16, 7,225,160, 80, 0,229,157, 32, 8, /* 0x 810 */
|
||||
225,160, 0, 9,235,255,254, 91,225,160, 0, 4,235,255,254, 72, /* 0x 820 */
|
||||
234, 0, 0, 3,226,132, 64, 32,226,130, 32, 1,225, 82, 0, 1, /* 0x 830 */
|
||||
186,255,255,217,225,160, 0, 5,226,141,208, 12,232,189,135,240 /* 0x 840 */
|
||||
};
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
/* armeb-linux.kernel.vmlinux-head.h
|
||||
created from armeb-linux.kernel.vmlinux-head.bin, 8 (0x8) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_ARMEB_LINUX_KERNEL_VMLINUX_HEAD_SIZE 8
|
||||
#define STUB_ARMEB_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x19db0637
|
||||
#define STUB_ARMEB_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0xb5ec5990
|
||||
|
||||
unsigned char stub_armeb_linux_kernel_vmlinux_head[8] = {
|
||||
225,160,192, 14,235,255,255,254 /* 0x 0 */
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
+369
-370
@@ -1,5 +1,5 @@
|
||||
/* i086-dos16.com.h
|
||||
created from i086-dos16.com.bin, 6080 (0x17c0) bytes
|
||||
created from i086-dos16.com.bin, 6052 (0x17a4) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_I086_DOS16_COM_SIZE 6080
|
||||
#define STUB_I086_DOS16_COM_ADLER32 0x8b03419f
|
||||
#define STUB_I086_DOS16_COM_CRC32 0xe4b9c118
|
||||
#define STUB_I086_DOS16_COM_SIZE 6052
|
||||
#define STUB_I086_DOS16_COM_ADLER32 0x06a83990
|
||||
#define STUB_I086_DOS16_COM_CRC32 0xae960baf
|
||||
|
||||
unsigned char stub_i086_dos16_com[6080] = {
|
||||
unsigned char stub_i086_dos16_com[6052] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
1, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
72, 2, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0, /* 0x 20 */
|
||||
@@ -48,369 +48,368 @@ unsigned char stub_i086_dos16_com[6080] = {
|
||||
1,119,249,193, 4, 8, 41, 52,139, 28,134,223, 41,243,137, 28, /* 0x c0 */
|
||||
173,226, 3,176,232,176,233, 95,185, 0, 0,242,174,117, 20,117, /* 0x d0 */
|
||||
2,193, 5, 8, 41, 61,139, 29,134,223, 41,251,137, 29,175,235, /* 0x e0 */
|
||||
3,195,116,109,112, 47,105, 48, 56, 54, 45,100,111,115, 49, 54, /* 0x f0 */
|
||||
46, 99,111,109, 46, 98,105,110, 58, 32, 32, 32, 32, 32,102,105, /* 0x 100 */
|
||||
108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 51, 50, 45, /* 0x 110 */
|
||||
105, 51, 56, 54, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, /* 0x 120 */
|
||||
73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x 130 */
|
||||
32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, /* 0x 140 */
|
||||
32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, /* 0x 150 */
|
||||
70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, /* 0x 160 */
|
||||
70,108, 97,103,115, 10, 32, 32, 48, 32, 67, 79, 77, 77, 65, 73, /* 0x 170 */
|
||||
78, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49,100, /* 0x 180 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 190 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, /* 0x 1a0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 1b0 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x 1c0 */
|
||||
32, 32, 49, 32, 67, 79, 77, 83, 66, 66, 66, 80, 32, 32, 32, 32, /* 0x 1d0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, /* 0x 1e0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 1f0 */
|
||||
48, 48, 48, 48, 48, 48, 53, 49, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 200 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x 210 */
|
||||
76, 89, 10, 32, 32, 50, 32, 67, 79, 77, 80, 83, 72, 68, 73, 32, /* 0x 220 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, 32, 32, 48, /* 0x 230 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 240 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 51, 32, 32, 50, 42, 42, /* 0x 250 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x 260 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 67, 79, 77, 67, 65, 76, /* 0x 270 */
|
||||
76, 84, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, /* 0x 280 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 290 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 52, 32, 32, /* 0x 2a0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 2b0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 67, 79, 77, /* 0x 2c0 */
|
||||
77, 65, 73, 78, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 2d0 */
|
||||
48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 2e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, /* 0x 2f0 */
|
||||
53, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x 300 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x 310 */
|
||||
76, 89, 10, 32, 32, 53, 32, 85, 80, 88, 49, 72, 69, 65, 68, 32, /* 0x 320 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 54, 32, 32, 48, /* 0x 330 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 340 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 56, 32, 32, 50, 42, 42, /* 0x 350 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x 360 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 67, 79, 77, 67, 85, 84, /* 0x 370 */
|
||||
80, 79, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 380 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 390 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 54,101, 32, 32, /* 0x 3a0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 3b0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 78, 82, 86, /* 0x 3c0 */
|
||||
50, 66, 49, 54, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 3d0 */
|
||||
48, 48, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 3e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 54, /* 0x 3f0 */
|
||||
101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x 400 */
|
||||
83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x 410 */
|
||||
76, 89, 10, 32, 32, 56, 32, 78, 82, 86, 68, 68, 79, 78, 69, 32, /* 0x 420 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, /* 0x 430 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 440 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 55, 56, 32, 32, 50, 42, 42, /* 0x 450 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, /* 0x 460 */
|
||||
79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, /* 0x 470 */
|
||||
32, 78, 82, 86, 68, 82, 69, 84, 85, 32, 32, 32, 32, 32, 32, 48, /* 0x 480 */
|
||||
48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 490 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 4a0 */
|
||||
48, 48, 48, 55, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 4b0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x 4c0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 78, 82, 86, 68, 69, /* 0x 4d0 */
|
||||
67, 79, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, /* 0x 4e0 */
|
||||
101, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 4f0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 55, 99, 32, /* 0x 500 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 510 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 520 */
|
||||
10, 32, 49, 49, 32, 78, 82, 86, 76, 69, 68, 48, 48, 32, 32, 32, /* 0x 530 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, 32, 32, 48, 48, 48, /* 0x 540 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 550 */
|
||||
32, 48, 48, 48, 48, 48, 48, 57, 97, 32, 32, 50, 42, 42, 48, 32, /* 0x 560 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x 570 */
|
||||
78, 76, 89, 10, 32, 49, 50, 32, 78, 82, 86, 71, 84, 68, 48, 48, /* 0x 580 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32, /* 0x 590 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 5a0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 57, 98, 32, 32, 50, 42, /* 0x 5b0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 5c0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 49, 51, 32, 78, 82, 86, 68, 69, /* 0x 5d0 */
|
||||
67, 79, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, /* 0x 5e0 */
|
||||
54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 5f0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, 50, 32, /* 0x 600 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 610 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 620 */
|
||||
10, 32, 49, 52, 32, 67, 65, 76, 76, 84, 82, 49, 54, 32, 32, 32, /* 0x 630 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 98, 32, 32, 48, 48, 48, /* 0x 640 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 650 */
|
||||
32, 48, 48, 48, 48, 48, 48, 98, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x 660 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x 670 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 53, 32, 67, /* 0x 680 */
|
||||
84, 49, 54, 73, 50, 56, 54, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 690 */
|
||||
48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 6a0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 6b0 */
|
||||
48, 99, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 6c0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x 6d0 */
|
||||
54, 32, 67, 84, 49, 54, 83, 85, 66, 48, 32, 32, 32, 32, 32, 32, /* 0x 6e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 6f0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 700 */
|
||||
48, 48, 48, 48, 99, 54, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 710 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 720 */
|
||||
10, 32, 49, 55, 32, 67, 84, 49, 54, 73, 48, 56, 54, 32, 32, 32, /* 0x 730 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, /* 0x 740 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 750 */
|
||||
32, 48, 48, 48, 48, 48, 48, 99, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x 760 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x 770 */
|
||||
78, 76, 89, 10, 32, 49, 56, 32, 67, 65, 76, 76, 84, 82, 73, 50, /* 0x 780 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, /* 0x 790 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 7a0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 48, 32, 32, 50, 42, /* 0x 7b0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 7c0 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x 7d0 */
|
||||
57, 32, 67, 84, 49, 54, 69, 56, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x 7e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 7f0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 800 */
|
||||
48, 48, 48, 48,100, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 810 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 820 */
|
||||
10, 32, 50, 48, 32, 67, 84, 49, 54, 69, 57, 48, 48, 32, 32, 32, /* 0x 830 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, /* 0x 840 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 850 */
|
||||
32, 48, 48, 48, 48, 48, 48,100, 53, 32, 32, 50, 42, 42, 48, 32, /* 0x 860 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x 870 */
|
||||
78, 76, 89, 10, 32, 50, 49, 32, 67, 65, 76, 76, 84, 82, 73, 53, /* 0x 880 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 54, 32, 32, /* 0x 890 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 8a0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 55, 32, 32, 50, 42, /* 0x 8b0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 8c0 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, /* 0x 8d0 */
|
||||
50, 32, 67, 84, 49, 54, 74, 69, 78, 68, 32, 32, 32, 32, 32, 32, /* 0x 8e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 8f0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 900 */
|
||||
48, 48, 48, 48,100,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 910 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x 920 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 51, 32, 67, 84, 49, 54, /* 0x 930 */
|
||||
74, 85, 76, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 940 */
|
||||
48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 950 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100,102, /* 0x 960 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 970 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x 980 */
|
||||
89, 10, 32, 50, 52, 32, 67, 84, 49, 54, 73, 50, 56, 55, 32, 32, /* 0x 990 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, /* 0x 9a0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 9b0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48,101, 49, 32, 32, 50, 42, 42, 48, /* 0x 9c0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x 9d0 */
|
||||
79, 78, 76, 89, 10, 32, 50, 53, 32, 67, 84, 49, 54, 83, 85, 66, /* 0x 9e0 */
|
||||
49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, /* 0x 9f0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x a00 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 52, 32, 32, 50, /* 0x a10 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x a20 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 54, 32, 67, 84, 49, 54, /* 0x a30 */
|
||||
73, 48, 56, 55, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x a40 */
|
||||
48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x a50 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 54, /* 0x a60 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x a70 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 55, 32, 67, /* 0x a80 */
|
||||
65, 76, 76, 84, 82, 73, 54, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x a90 */
|
||||
48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x aa0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x ab0 */
|
||||
48,101,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x ac0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x ad0 */
|
||||
79, 78, 76, 89, 10, 32, 50, 56, 32, 67, 79, 82, 69, 84, 85, 82, /* 0x ae0 */
|
||||
78, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x af0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x b00 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,102, 49, 32, 32, 50, /* 0x b10 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x b20 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, /* 0x b30 */
|
||||
65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x b40 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 9, /* 0x b50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 49, 54, /* 0x b60 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x b70 */
|
||||
100, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 9, 48, 48, 48, 48, /* 0x b80 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 48, 48, /* 0x b90 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x ba0 */
|
||||
65, 76, 76, 84, 82, 49, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x bb0 */
|
||||
32, 67, 65, 76, 76, 84, 82, 49, 54, 10, 48, 48, 48, 48, 48, 48, /* 0x bc0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, /* 0x bd0 */
|
||||
82, 73, 53, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, /* 0x be0 */
|
||||
76, 84, 82, 73, 53, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x bf0 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, 73, 54, 9, /* 0x c00 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 73, /* 0x c10 */
|
||||
54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x c20 */
|
||||
100, 32, 32, 67, 79, 77, 77, 65, 73, 78, 49, 9, 48, 48, 48, 48, /* 0x c30 */
|
||||
48, 48, 48, 48, 32, 67, 79, 77, 77, 65, 73, 78, 49, 10, 48, 48, /* 0x c40 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x c50 */
|
||||
79, 77, 83, 66, 66, 66, 80, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x c60 */
|
||||
32, 67, 79, 77, 83, 66, 66, 66, 80, 10, 48, 48, 48, 48, 48, 48, /* 0x c70 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 79, 77, 80, 83, /* 0x c80 */
|
||||
72, 68, 73, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, /* 0x c90 */
|
||||
80, 83, 72, 68, 73, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x ca0 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 79, 77, 67, 65, 76, 76, 84, 9, /* 0x cb0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, 67, 65, 76, 76, /* 0x cc0 */
|
||||
84, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x cd0 */
|
||||
100, 32, 32, 67, 79, 77, 77, 65, 73, 78, 50, 9, 48, 48, 48, 48, /* 0x ce0 */
|
||||
48, 48, 48, 48, 32, 67, 79, 77, 77, 65, 73, 78, 50, 10, 48, 48, /* 0x cf0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 85, /* 0x d00 */
|
||||
80, 88, 49, 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x d10 */
|
||||
32, 85, 80, 88, 49, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, /* 0x d20 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 79, 77, 67, 85, /* 0x d30 */
|
||||
84, 80, 79, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, /* 0x d40 */
|
||||
67, 85, 84, 80, 79, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x d50 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 68, 68, 79, 78, 69, 9, /* 0x d60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, 68, 79, 78, /* 0x d70 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x d80 */
|
||||
100, 32, 32, 78, 82, 86, 68, 82, 69, 84, 85, 9, 48, 48, 48, 48, /* 0x d90 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 68, 82, 69, 84, 85, 10, 48, 48, /* 0x da0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, /* 0x db0 */
|
||||
82, 86, 68, 69, 67, 79, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x dc0 */
|
||||
32, 78, 82, 86, 68, 69, 67, 79, 49, 10, 48, 48, 48, 48, 48, 48, /* 0x dd0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 76, 69, /* 0x de0 */
|
||||
68, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, /* 0x df0 */
|
||||
76, 69, 68, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x e00 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 71, 84, 68, 48, 48, 9, /* 0x e10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 71, 84, 68, 48, /* 0x e20 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x e30 */
|
||||
100, 32, 32, 67, 84, 49, 54, 73, 50, 56, 54, 9, 48, 48, 48, 48, /* 0x e40 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, 54, 10, 48, 48, /* 0x e50 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x e60 */
|
||||
84, 49, 54, 83, 85, 66, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x e70 */
|
||||
32, 67, 84, 49, 54, 83, 85, 66, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x e80 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, /* 0x e90 */
|
||||
48, 56, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, /* 0x ea0 */
|
||||
54, 73, 48, 56, 54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x eb0 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, 73, 50, 9, /* 0x ec0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 73, /* 0x ed0 */
|
||||
50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x ee0 */
|
||||
100, 32, 32, 67, 84, 49, 54, 69, 56, 48, 48, 9, 48, 48, 48, 48, /* 0x ef0 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 69, 56, 48, 48, 10, 48, 48, /* 0x f00 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x f10 */
|
||||
84, 49, 54, 69, 57, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x f20 */
|
||||
32, 67, 84, 49, 54, 69, 57, 48, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x f30 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, /* 0x f40 */
|
||||
69, 78, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, /* 0x f50 */
|
||||
54, 74, 69, 78, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x f60 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, 85, 76, 50, 9, /* 0x f70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 74, 85, 76, /* 0x f80 */
|
||||
50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x f90 */
|
||||
100, 32, 32, 67, 84, 49, 54, 73, 50, 56, 55, 9, 48, 48, 48, 48, /* 0x fa0 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, 55, 10, 48, 48, /* 0x fb0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x fc0 */
|
||||
84, 49, 54, 83, 85, 66, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x fd0 */
|
||||
32, 67, 84, 49, 54, 83, 85, 66, 49, 10, 48, 48, 48, 48, 48, 48, /* 0x fe0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, /* 0x ff0 */
|
||||
48, 56, 55, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, /* 0x1000 */
|
||||
54, 73, 48, 56, 55, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1010 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 79, 82, 69, 84, 85, 82, 78, 9, /* 0x1020 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 82, 69, 84, 85, 82, /* 0x1030 */
|
||||
78, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x1040 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1050 */
|
||||
48, 32,115,112, 95,108,105,109,105,116, 10, 48, 48, 48, 48, 48, /* 0x1060 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x1070 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 98,121,116,101,115, /* 0x1080 */
|
||||
95,116,111, 95, 99,111,112,121, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1090 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x10a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 99,111,112,121, 95,115,111, /* 0x10b0 */
|
||||
117,114, 99,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x10c0 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x10d0 */
|
||||
48, 48, 48, 48, 32, 99,111,112,121, 95,100,101,115,116,105,110, /* 0x10e0 */
|
||||
97,116,105,111,110, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x10f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, /* 0x1100 */
|
||||
48, 48, 48, 48, 48, 32,110,101,103, 95,101, 95,108,101,110, 10, /* 0x1110 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1120 */
|
||||
32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1130 */
|
||||
99, 97,108,108,116,114,105, 99,107, 95, 99, 97,108,108,115, 10, /* 0x1140 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1150 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 79, 77, 77, 65, 73, 78, /* 0x1160 */
|
||||
49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1170 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1180 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, /* 0x1190 */
|
||||
51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x11a0 */
|
||||
115,112, 95,108,105,109,105,116, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x11b0 */
|
||||
57, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x11c0 */
|
||||
32, 32, 32, 32, 98,121,116,101,115, 95,116,111, 95, 99,111,112, /* 0x11d0 */
|
||||
121, 10, 48, 48, 48, 48, 48, 48, 48, 99, 32, 82, 95, 51, 56, 54, /* 0x11e0 */
|
||||
95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,111,112, /* 0x11f0 */
|
||||
121, 95,115,111,117,114, 99,101, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1200 */
|
||||
102, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x1210 */
|
||||
32, 32, 32, 32, 99,111,112,121, 95,100,101,115,116,105,110, 97, /* 0x1220 */
|
||||
116,105,111,110, 10, 48, 48, 48, 48, 48, 48, 49, 99, 32, 82, 95, /* 0x1230 */
|
||||
51, 56, 54, 95, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1240 */
|
||||
110,101,103, 95,101, 95,108,101,110, 10, 10, 82, 69, 76, 79, 67, /* 0x1250 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x1260 */
|
||||
82, 32, 91, 67, 79, 77, 77, 65, 73, 78, 50, 93, 58, 10, 79, 70, /* 0x1270 */
|
||||
70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x1280 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x1290 */
|
||||
48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, /* 0x12a0 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, /* 0x12b0 */
|
||||
54, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, /* 0x12c0 */
|
||||
69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, /* 0x12d0 */
|
||||
66, 49, 54, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, /* 0x12e0 */
|
||||
84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x12f0 */
|
||||
32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, /* 0x1300 */
|
||||
32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, /* 0x1310 */
|
||||
32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 48, 48, 48, 48, /* 0x1320 */
|
||||
48, 48, 48, 56, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, /* 0x1330 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, /* 0x1340 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1350 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 68, 68, 79, 78, /* 0x1360 */
|
||||
69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1370 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1380 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, /* 0x1390 */
|
||||
51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x13a0 */
|
||||
78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x13b0 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x13c0 */
|
||||
32, 91, 78, 82, 86, 68, 82, 69, 84, 85, 93, 58, 10, 79, 70, 70, /* 0x13d0 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x13e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x13f0 */
|
||||
48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, /* 0x1400 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, /* 0x1410 */
|
||||
50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1420 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 68, 69, /* 0x1430 */
|
||||
67, 79, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x1440 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1450 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x1460 */
|
||||
82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, /* 0x1470 */
|
||||
32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, 48, 48, 48, 48, 48, /* 0x1480 */
|
||||
48, 49, 48, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, 32, /* 0x1490 */
|
||||
32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 48, /* 0x14a0 */
|
||||
48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 51, 56, 54, 95, 80, 67, /* 0x14b0 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, /* 0x14c0 */
|
||||
79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, /* 0x14d0 */
|
||||
69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 68, /* 0x14e0 */
|
||||
69, 67, 79, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, /* 0x14f0 */
|
||||
84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1500 */
|
||||
32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 55, /* 0x1510 */
|
||||
32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, /* 0x1520 */
|
||||
32, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, 10, 82, 69, 76, /* 0x1530 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x1540 */
|
||||
70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, 54, 93, 58, 10, /* 0x1550 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, /* 0x1560 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, /* 0x1570 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, /* 0x1580 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97,108,108, /* 0x1590 */
|
||||
116,114,105, 99,107, 95, 99, 97,108,108,115, 10, 10, 82, 69, 76, /* 0x15a0 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x15b0 */
|
||||
70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, 50, 93, 58, 10, /* 0x15c0 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, /* 0x15d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, /* 0x15e0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, /* 0x15f0 */
|
||||
80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, /* 0x1600 */
|
||||
84, 82, 49, 54, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x1610 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, /* 0x1620 */
|
||||
76, 76, 84, 82, 73, 53, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x1630 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1640 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1650 */
|
||||
48, 50, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, /* 0x1660 */
|
||||
32, 32, 32, 32, 32, 99, 97,108,108,116,114,105, 99,107, 95, 99, /* 0x1670 */
|
||||
97,108,108,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x1680 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 84, /* 0x1690 */
|
||||
49, 54, 74, 69, 78, 68, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x16a0 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x16b0 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x16c0 */
|
||||
48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, /* 0x16d0 */
|
||||
32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, /* 0x16e0 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x16f0 */
|
||||
83, 32, 70, 79, 82, 32, 91, 67, 84, 49, 54, 74, 85, 76, 50, 93, /* 0x1700 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x1710 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x1720 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, /* 0x1730 */
|
||||
54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, /* 0x1740 */
|
||||
76, 76, 84, 82, 73, 54, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x1750 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x1760 */
|
||||
67, 65, 76, 76, 84, 82, 73, 54, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x1770 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1780 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x1790 */
|
||||
48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, /* 0x17a0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 73, 53, 10 /* 0x17b0 */
|
||||
3,195,102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108, /* 0x f0 */
|
||||
102, 51, 50, 45,105, 51, 56, 54, 10, 10, 83,101, 99,116,105,111, /* 0x 100 */
|
||||
110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, /* 0x 110 */
|
||||
32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, /* 0x 120 */
|
||||
86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, /* 0x 130 */
|
||||
32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65,108, /* 0x 140 */
|
||||
103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 67, 79, /* 0x 150 */
|
||||
77, 77, 65, 73, 78, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 160 */
|
||||
48, 48, 49,100, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 170 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 180 */
|
||||
51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 190 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x 1a0 */
|
||||
78, 76, 89, 10, 32, 32, 49, 32, 67, 79, 77, 83, 66, 66, 66, 80, /* 0x 1b0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, /* 0x 1c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 1d0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 49, 32, 32, 50, 42, /* 0x 1e0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 1f0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 67, 79, 77, 80, 83, /* 0x 200 */
|
||||
72, 68, 73, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 210 */
|
||||
49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 220 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 51, 32, /* 0x 230 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 240 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 67, 79, /* 0x 250 */
|
||||
77, 67, 65, 76, 76, 84, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 260 */
|
||||
48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 270 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 280 */
|
||||
53, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 290 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, /* 0x 2a0 */
|
||||
32, 67, 79, 77, 77, 65, 73, 78, 50, 32, 32, 32, 32, 32, 32, 48, /* 0x 2b0 */
|
||||
48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 2c0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 2d0 */
|
||||
48, 48, 48, 53, 53, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 2e0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x 2f0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 85, 80, 88, 49, 72, /* 0x 300 */
|
||||
69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, /* 0x 310 */
|
||||
54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 320 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 56, 32, /* 0x 330 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 340 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 67, 79, /* 0x 350 */
|
||||
77, 67, 85, 84, 80, 79, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 360 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 370 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 380 */
|
||||
54,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 390 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, /* 0x 3a0 */
|
||||
32, 78, 82, 86, 50, 66, 49, 54, 48, 32, 32, 32, 32, 32, 32, 48, /* 0x 3b0 */
|
||||
48, 48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 3c0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 3d0 */
|
||||
48, 48, 48, 54,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 3e0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x 3f0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 78, 82, 86, 68, 68, /* 0x 400 */
|
||||
79, 78, 69, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 410 */
|
||||
50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 420 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 55, 56, 32, /* 0x 430 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 440 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 450 */
|
||||
10, 32, 32, 57, 32, 78, 82, 86, 68, 82, 69, 84, 85, 32, 32, 32, /* 0x 460 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, /* 0x 470 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 480 */
|
||||
32, 48, 48, 48, 48, 48, 48, 55, 97, 32, 32, 50, 42, 42, 48, 32, /* 0x 490 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x 4a0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 78, /* 0x 4b0 */
|
||||
82, 86, 68, 69, 67, 79, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 4c0 */
|
||||
48, 48, 48, 49,101, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 4d0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 4e0 */
|
||||
48, 55, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 4f0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x 500 */
|
||||
79, 78, 76, 89, 10, 32, 49, 49, 32, 78, 82, 86, 76, 69, 68, 48, /* 0x 510 */
|
||||
48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x 520 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 530 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 57, 97, 32, 32, 50, /* 0x 540 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 550 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 50, 32, 78, 82, 86, 71, /* 0x 560 */
|
||||
84, 68, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 570 */
|
||||
48, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 580 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 57, 98, /* 0x 590 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 5a0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 51, 32, 78, /* 0x 5b0 */
|
||||
82, 86, 68, 69, 67, 79, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 5c0 */
|
||||
48, 48, 48, 49, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 5d0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 5e0 */
|
||||
48, 97, 50, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 5f0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x 600 */
|
||||
79, 78, 76, 89, 10, 32, 49, 52, 32, 67, 65, 76, 76, 84, 82, 49, /* 0x 610 */
|
||||
54, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 98, 32, /* 0x 620 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 630 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 98, 56, 32, 32, 50, /* 0x 640 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 650 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x 660 */
|
||||
49, 53, 32, 67, 84, 49, 54, 73, 50, 56, 54, 32, 32, 32, 32, 32, /* 0x 670 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, /* 0x 680 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 690 */
|
||||
48, 48, 48, 48, 48, 99, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x 6a0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x 6b0 */
|
||||
89, 10, 32, 49, 54, 32, 67, 84, 49, 54, 83, 85, 66, 48, 32, 32, /* 0x 6c0 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, /* 0x 6d0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 6e0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 99, 54, 32, 32, 50, 42, 42, 48, /* 0x 6f0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x 700 */
|
||||
79, 78, 76, 89, 10, 32, 49, 55, 32, 67, 84, 49, 54, 73, 48, 56, /* 0x 710 */
|
||||
54, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, /* 0x 720 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 730 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 99, 56, 32, 32, 50, /* 0x 740 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 750 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 56, 32, 67, 65, 76, 76, /* 0x 760 */
|
||||
84, 82, 73, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 770 */
|
||||
48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 780 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 48, /* 0x 790 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 7a0 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x 7b0 */
|
||||
89, 10, 32, 49, 57, 32, 67, 84, 49, 54, 69, 56, 48, 48, 32, 32, /* 0x 7c0 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, /* 0x 7d0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 7e0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48,100, 51, 32, 32, 50, 42, 42, 48, /* 0x 7f0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x 800 */
|
||||
79, 78, 76, 89, 10, 32, 50, 48, 32, 67, 84, 49, 54, 69, 57, 48, /* 0x 810 */
|
||||
48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, /* 0x 820 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 830 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 53, 32, 32, 50, /* 0x 840 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 850 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 49, 32, 67, 65, 76, 76, /* 0x 860 */
|
||||
84, 82, 73, 53, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 870 */
|
||||
48, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 880 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 55, /* 0x 890 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 8a0 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x 8b0 */
|
||||
89, 10, 32, 50, 50, 32, 67, 84, 49, 54, 74, 69, 78, 68, 32, 32, /* 0x 8c0 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, /* 0x 8d0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 8e0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48,100,100, 32, 32, 50, 42, 42, 48, /* 0x 8f0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x 900 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 51, 32, /* 0x 910 */
|
||||
67, 84, 49, 54, 74, 85, 76, 50, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x 920 */
|
||||
48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 930 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 940 */
|
||||
48, 48,100,102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x 950 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x 960 */
|
||||
68, 79, 78, 76, 89, 10, 32, 50, 52, 32, 67, 84, 49, 54, 73, 50, /* 0x 970 */
|
||||
56, 55, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, /* 0x 980 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 990 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 49, 32, 32, /* 0x 9a0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 9b0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 53, 32, 67, 84, 49, /* 0x 9c0 */
|
||||
54, 83, 85, 66, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 9d0 */
|
||||
48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 9e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, /* 0x 9f0 */
|
||||
52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x a00 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 54, 32, /* 0x a10 */
|
||||
67, 84, 49, 54, 73, 48, 56, 55, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x a20 */
|
||||
48, 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x a30 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x a40 */
|
||||
48, 48,101, 54, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x a50 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x a60 */
|
||||
50, 55, 32, 67, 65, 76, 76, 84, 82, 73, 54, 32, 32, 32, 32, 32, /* 0x a70 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, /* 0x a80 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x a90 */
|
||||
48, 48, 48, 48, 48,101,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x aa0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x ab0 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 56, 32, 67, 79, 82, /* 0x ac0 */
|
||||
69, 84, 85, 82, 78, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x ad0 */
|
||||
48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x ae0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,102, /* 0x af0 */
|
||||
49, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x b00 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, /* 0x b10 */
|
||||
79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, /* 0x b20 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, /* 0x b30 */
|
||||
49, 54, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, /* 0x b40 */
|
||||
50, 66, 49, 54, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x b50 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 9, /* 0x b60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, 69, 67, 79, /* 0x b70 */
|
||||
50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x b80 */
|
||||
100, 32, 32, 67, 65, 76, 76, 84, 82, 49, 54, 9, 48, 48, 48, 48, /* 0x b90 */
|
||||
48, 48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 49, 54, 10, 48, 48, /* 0x ba0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x bb0 */
|
||||
65, 76, 76, 84, 82, 73, 53, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x bc0 */
|
||||
32, 67, 65, 76, 76, 84, 82, 73, 53, 10, 48, 48, 48, 48, 48, 48, /* 0x bd0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, /* 0x be0 */
|
||||
82, 73, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, /* 0x bf0 */
|
||||
76, 84, 82, 73, 54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x c00 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 79, 77, 77, 65, 73, 78, 49, 9, /* 0x c10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, 77, 65, 73, 78, /* 0x c20 */
|
||||
49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x c30 */
|
||||
100, 32, 32, 67, 79, 77, 83, 66, 66, 66, 80, 9, 48, 48, 48, 48, /* 0x c40 */
|
||||
48, 48, 48, 48, 32, 67, 79, 77, 83, 66, 66, 66, 80, 10, 48, 48, /* 0x c50 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x c60 */
|
||||
79, 77, 80, 83, 72, 68, 73, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x c70 */
|
||||
32, 67, 79, 77, 80, 83, 72, 68, 73, 10, 48, 48, 48, 48, 48, 48, /* 0x c80 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 79, 77, 67, 65, /* 0x c90 */
|
||||
76, 76, 84, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, /* 0x ca0 */
|
||||
67, 65, 76, 76, 84, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x cb0 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 79, 77, 77, 65, 73, 78, 50, 9, /* 0x cc0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 77, 77, 65, 73, 78, /* 0x cd0 */
|
||||
50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x ce0 */
|
||||
100, 32, 32, 85, 80, 88, 49, 72, 69, 65, 68, 9, 48, 48, 48, 48, /* 0x cf0 */
|
||||
48, 48, 48, 48, 32, 85, 80, 88, 49, 72, 69, 65, 68, 10, 48, 48, /* 0x d00 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x d10 */
|
||||
79, 77, 67, 85, 84, 80, 79, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x d20 */
|
||||
32, 67, 79, 77, 67, 85, 84, 80, 79, 10, 48, 48, 48, 48, 48, 48, /* 0x d30 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 68, 68, /* 0x d40 */
|
||||
79, 78, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, /* 0x d50 */
|
||||
68, 68, 79, 78, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x d60 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 68, 82, 69, 84, 85, 9, /* 0x d70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, 82, 69, 84, /* 0x d80 */
|
||||
85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x d90 */
|
||||
100, 32, 32, 78, 82, 86, 68, 69, 67, 79, 49, 9, 48, 48, 48, 48, /* 0x da0 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 68, 69, 67, 79, 49, 10, 48, 48, /* 0x db0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, /* 0x dc0 */
|
||||
82, 86, 76, 69, 68, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x dd0 */
|
||||
32, 78, 82, 86, 76, 69, 68, 48, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x de0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 71, 84, /* 0x df0 */
|
||||
68, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, /* 0x e00 */
|
||||
71, 84, 68, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x e10 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 50, 56, 54, 9, /* 0x e20 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, /* 0x e30 */
|
||||
54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x e40 */
|
||||
100, 32, 32, 67, 84, 49, 54, 83, 85, 66, 48, 9, 48, 48, 48, 48, /* 0x e50 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 83, 85, 66, 48, 10, 48, 48, /* 0x e60 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x e70 */
|
||||
84, 49, 54, 73, 48, 56, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x e80 */
|
||||
32, 67, 84, 49, 54, 73, 48, 56, 54, 10, 48, 48, 48, 48, 48, 48, /* 0x e90 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, /* 0x ea0 */
|
||||
82, 73, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, /* 0x eb0 */
|
||||
76, 84, 82, 73, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x ec0 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 69, 56, 48, 48, 9, /* 0x ed0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 69, 56, 48, /* 0x ee0 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x ef0 */
|
||||
100, 32, 32, 67, 84, 49, 54, 69, 57, 48, 48, 9, 48, 48, 48, 48, /* 0x f00 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 69, 57, 48, 48, 10, 48, 48, /* 0x f10 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x f20 */
|
||||
84, 49, 54, 74, 69, 78, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x f30 */
|
||||
32, 67, 84, 49, 54, 74, 69, 78, 68, 10, 48, 48, 48, 48, 48, 48, /* 0x f40 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, /* 0x f50 */
|
||||
85, 76, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, /* 0x f60 */
|
||||
54, 74, 85, 76, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x f70 */
|
||||
32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 50, 56, 55, 9, /* 0x f80 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, /* 0x f90 */
|
||||
55, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x fa0 */
|
||||
100, 32, 32, 67, 84, 49, 54, 83, 85, 66, 49, 9, 48, 48, 48, 48, /* 0x fb0 */
|
||||
48, 48, 48, 48, 32, 67, 84, 49, 54, 83, 85, 66, 49, 10, 48, 48, /* 0x fc0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, /* 0x fd0 */
|
||||
84, 49, 54, 73, 48, 56, 55, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x fe0 */
|
||||
32, 67, 84, 49, 54, 73, 48, 56, 55, 10, 48, 48, 48, 48, 48, 48, /* 0x ff0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 79, 82, 69, 84, /* 0x1000 */
|
||||
85, 82, 78, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 79, 82, /* 0x1010 */
|
||||
69, 84, 85, 82, 78, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1020 */
|
||||
32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, /* 0x1030 */
|
||||
48, 48, 48, 48, 48, 32,115,112, 95,108,105,109,105,116, 10, 48, /* 0x1040 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1050 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 98, /* 0x1060 */
|
||||
121,116,101,115, 95,116,111, 95, 99,111,112,121, 10, 48, 48, 48, /* 0x1070 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x1080 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 99,111,112, /* 0x1090 */
|
||||
121, 95,115,111,117,114, 99,101, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x10a0 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x10b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 99,111,112,121, 95,100,101, /* 0x10c0 */
|
||||
115,116,105,110, 97,116,105,111,110, 10, 48, 48, 48, 48, 48, 48, /* 0x10d0 */
|
||||
48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, /* 0x10e0 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32,110,101,103, 95,101, 95, /* 0x10f0 */
|
||||
108,101,110, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, /* 0x1100 */
|
||||
32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, /* 0x1110 */
|
||||
48, 48, 48, 32, 99, 97,108,108,116,114,105, 99,107, 95, 99, 97, /* 0x1120 */
|
||||
108,108,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1130 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 79, 77, /* 0x1140 */
|
||||
77, 65, 73, 78, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x1150 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1160 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1170 */
|
||||
50, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x1180 */
|
||||
32, 32, 32, 32,115,112, 95,108,105,109,105,116, 10, 48, 48, 48, /* 0x1190 */
|
||||
48, 48, 48, 48, 57, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, /* 0x11a0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 98,121,116,101,115, 95,116,111, /* 0x11b0 */
|
||||
95, 99,111,112,121, 10, 48, 48, 48, 48, 48, 48, 48, 99, 32, 82, /* 0x11c0 */
|
||||
95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x11d0 */
|
||||
32, 99,111,112,121, 95,115,111,117,114, 99,101, 10, 48, 48, 48, /* 0x11e0 */
|
||||
48, 48, 48, 48,102, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, /* 0x11f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 99,111,112,121, 95,100,101,115, /* 0x1200 */
|
||||
116,105,110, 97,116,105,111,110, 10, 48, 48, 48, 48, 48, 48, 49, /* 0x1210 */
|
||||
99, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, 32, 32, 32, 32, /* 0x1220 */
|
||||
32, 32, 32, 32,110,101,103, 95,101, 95,108,101,110, 10, 10, 82, /* 0x1230 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x1240 */
|
||||
83, 32, 70, 79, 82, 32, 91, 67, 79, 77, 77, 65, 73, 78, 50, 93, /* 0x1250 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x1260 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x1270 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, /* 0x1280 */
|
||||
54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x1290 */
|
||||
86, 50, 66, 49, 54, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x12a0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x12b0 */
|
||||
78, 82, 86, 50, 66, 49, 54, 48, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x12c0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x12d0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x12e0 */
|
||||
48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, /* 0x12f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, /* 0x1300 */
|
||||
48, 48, 48, 48, 48, 48, 48, 56, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1310 */
|
||||
67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, /* 0x1320 */
|
||||
67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1330 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, /* 0x1340 */
|
||||
68, 68, 79, 78, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x1350 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1360 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1370 */
|
||||
49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, /* 0x1380 */
|
||||
32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, /* 0x1390 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x13a0 */
|
||||
32, 70, 79, 82, 32, 91, 78, 82, 86, 68, 82, 69, 84, 85, 93, 58, /* 0x13b0 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x13c0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x13d0 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, /* 0x13e0 */
|
||||
95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x13f0 */
|
||||
68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x1400 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, /* 0x1410 */
|
||||
82, 86, 68, 69, 67, 79, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, /* 0x1420 */
|
||||
32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1430 */
|
||||
32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, /* 0x1440 */
|
||||
48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, /* 0x1450 */
|
||||
32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, 48, /* 0x1460 */
|
||||
48, 48, 48, 48, 48, 49, 48, 32, 82, 95, 51, 56, 54, 95, 80, 67, /* 0x1470 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, /* 0x1480 */
|
||||
79, 50, 10, 48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 51, 56, /* 0x1490 */
|
||||
54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x14a0 */
|
||||
86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x14b0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x14c0 */
|
||||
78, 82, 86, 68, 69, 67, 79, 50, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x14d0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x14e0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x14f0 */
|
||||
48, 48, 48, 55, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, /* 0x1500 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, /* 0x1510 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1520 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, /* 0x1530 */
|
||||
54, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1540 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1550 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, /* 0x1560 */
|
||||
51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1570 */
|
||||
99, 97,108,108,116,114,105, 99,107, 95, 99, 97,108,108,115, 10, /* 0x1580 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1590 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, /* 0x15a0 */
|
||||
50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x15b0 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x15c0 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, /* 0x15d0 */
|
||||
51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x15e0 */
|
||||
67, 65, 76, 76, 84, 82, 49, 54, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x15f0 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x1600 */
|
||||
32, 91, 67, 65, 76, 76, 84, 82, 73, 53, 93, 58, 10, 79, 70, 70, /* 0x1610 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1620 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x1630 */
|
||||
48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, /* 0x1640 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97,108,108,116,114,105, /* 0x1650 */
|
||||
99,107, 95, 99, 97,108,108,115, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x1660 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x1670 */
|
||||
32, 91, 67, 84, 49, 54, 74, 69, 78, 68, 93, 58, 10, 79, 70, 70, /* 0x1680 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1690 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x16a0 */
|
||||
48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, /* 0x16b0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, /* 0x16c0 */
|
||||
50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x16d0 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 84, 49, 54, 74, /* 0x16e0 */
|
||||
85, 76, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x16f0 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1700 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x1710 */
|
||||
82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, /* 0x1720 */
|
||||
32, 32, 67, 65, 76, 76, 84, 82, 73, 54, 10, 10, 82, 69, 76, 79, /* 0x1730 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x1740 */
|
||||
79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, 54, 93, 58, 10, 79, /* 0x1750 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1760 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1770 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1780 */
|
||||
67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, /* 0x1790 */
|
||||
82, 73, 53, 10 /* 0x17a0 */
|
||||
};
|
||||
|
||||
+1837
-1852
File diff suppressed because it is too large
Load Diff
+426
-428
@@ -1,5 +1,5 @@
|
||||
/* i086-dos16.sys.h
|
||||
created from i086-dos16.sys.bin, 7014 (0x1b66) bytes
|
||||
created from i086-dos16.sys.bin, 6986 (0x1b4a) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_I086_DOS16_SYS_SIZE 7014
|
||||
#define STUB_I086_DOS16_SYS_ADLER32 0x9d4912a7
|
||||
#define STUB_I086_DOS16_SYS_CRC32 0xf0c5326f
|
||||
#define STUB_I086_DOS16_SYS_SIZE 6986
|
||||
#define STUB_I086_DOS16_SYS_ADLER32 0x06390a78
|
||||
#define STUB_I086_DOS16_SYS_CRC32 0xf265794c
|
||||
|
||||
unsigned char stub_i086_dos16_sys[7014] = {
|
||||
unsigned char stub_i086_dos16_sys[6986] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
1, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
148, 2, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0, /* 0x 20 */
|
||||
@@ -49,427 +49,425 @@ unsigned char stub_i086_dos16_sys[7014] = {
|
||||
8, 41, 52,139, 28,134,223, 41,243,137, 28,173,226, 3,176,232, /* 0x d0 */
|
||||
176,233, 95,185, 0, 0,242,174,117, 20,117, 2,193, 5, 8, 41, /* 0x e0 */
|
||||
61,139, 29,134,223, 41,251,137, 29,175,235, 3, 7, 97, 93, 95, /* 0x f0 */
|
||||
94, 90, 89, 91, 88,233,254,255,116,109,112, 47,105, 48, 56, 54, /* 0x 100 */
|
||||
45,100,111,115, 49, 54, 46,115,121,115, 46, 98,105,110, 58, 32, /* 0x 110 */
|
||||
32, 32, 32, 32,102,105,108,101, 32,102,111,114,109, 97,116, 32, /* 0x 120 */
|
||||
101,108,102, 51, 50, 45,105, 51, 56, 54, 10, 10, 83,101, 99,116, /* 0x 130 */
|
||||
105,111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, /* 0x 140 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, /* 0x 150 */
|
||||
32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, /* 0x 160 */
|
||||
32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, /* 0x 170 */
|
||||
65,108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, /* 0x 180 */
|
||||
83, 89, 83, 77, 65, 73, 78, 49, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x 190 */
|
||||
48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 1a0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 1b0 */
|
||||
48, 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x 1c0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x 1d0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 49, 32, 83, 89, 83, 73, 50, 56, /* 0x 1e0 */
|
||||
54, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, /* 0x 1f0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 200 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51,101, 32, 32, /* 0x 210 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 220 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 83, 89, 83, /* 0x 230 */
|
||||
73, 48, 56, 54, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 240 */
|
||||
48, 48, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 250 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, /* 0x 260 */
|
||||
102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x 270 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, /* 0x 280 */
|
||||
83, 89, 83, 77, 65, 73, 78, 50, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x 290 */
|
||||
48, 48, 48, 48, 49, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 2a0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 2b0 */
|
||||
48, 48, 52, 54, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x 2c0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x 2d0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 83, 89, 83, 83, 66, 66, /* 0x 2e0 */
|
||||
66, 80, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, /* 0x 2f0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 300 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53,100, 32, 32, /* 0x 310 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 320 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 83, 89, 83, /* 0x 330 */
|
||||
67, 65, 76, 76, 84, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 340 */
|
||||
48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 350 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, /* 0x 360 */
|
||||
102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x 370 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, /* 0x 380 */
|
||||
83, 89, 83, 77, 65, 73, 78, 51, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x 390 */
|
||||
48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 3a0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 3b0 */
|
||||
48, 48, 54, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x 3c0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x 3d0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 85, 80, 88, 49, 72, 69, /* 0x 3e0 */
|
||||
65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 54, /* 0x 3f0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 400 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 54, 51, 32, 32, /* 0x 410 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 420 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 83, 89, 83, /* 0x 430 */
|
||||
67, 85, 84, 80, 79, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x 440 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x 450 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 55, /* 0x 460 */
|
||||
57, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x 470 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, /* 0x 480 */
|
||||
78, 82, 86, 50, 66, 49, 54, 48, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x 490 */
|
||||
48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 4a0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 4b0 */
|
||||
48, 48, 55, 57, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x 4c0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x 4d0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 78, 82, 86, 68, 68, 79, /* 0x 4e0 */
|
||||
78, 69, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, /* 0x 4f0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x 500 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 56, 51, 32, 32, /* 0x 510 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x 520 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x 530 */
|
||||
32, 49, 49, 32, 78, 82, 86, 68, 82, 69, 84, 85, 32, 32, 32, 32, /* 0x 540 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, /* 0x 550 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 560 */
|
||||
48, 48, 48, 48, 48, 48, 56, 53, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 570 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x 580 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 50, 32, 78, 82, /* 0x 590 */
|
||||
86, 68, 69, 67, 79, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 5a0 */
|
||||
48, 48, 49,101, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 5b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 5c0 */
|
||||
56, 55, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 5d0 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x 5e0 */
|
||||
78, 76, 89, 10, 32, 49, 51, 32, 78, 82, 86, 76, 69, 68, 48, 48, /* 0x 5f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 49, 32, 32, /* 0x 600 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 610 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, 53, 32, 32, 50, 42, /* 0x 620 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 630 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 49, 52, 32, 78, 82, 86, 71, 84, /* 0x 640 */
|
||||
68, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 650 */
|
||||
55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 660 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, 54, 32, /* 0x 670 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 680 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 53, 32, 78, 82, /* 0x 690 */
|
||||
86, 68, 69, 67, 79, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 6a0 */
|
||||
48, 48, 49, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 6b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 6c0 */
|
||||
97,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 6d0 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x 6e0 */
|
||||
78, 76, 89, 10, 32, 49, 54, 32, 67, 65, 76, 76, 84, 82, 49, 54, /* 0x 6f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 98, 32, 32, /* 0x 700 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 710 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 99, 51, 32, 32, 50, 42, /* 0x 720 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 730 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x 740 */
|
||||
55, 32, 67, 84, 49, 54, 73, 50, 56, 54, 32, 32, 32, 32, 32, 32, /* 0x 750 */
|
||||
48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 760 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 770 */
|
||||
48, 48, 48, 48, 99,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 780 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 790 */
|
||||
10, 32, 49, 56, 32, 67, 84, 49, 54, 83, 85, 66, 48, 32, 32, 32, /* 0x 7a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, /* 0x 7b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 7c0 */
|
||||
32, 48, 48, 48, 48, 48, 48,100, 49, 32, 32, 50, 42, 42, 48, 32, /* 0x 7d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x 7e0 */
|
||||
78, 76, 89, 10, 32, 49, 57, 32, 67, 84, 49, 54, 73, 48, 56, 54, /* 0x 7f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, /* 0x 800 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 810 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 51, 32, 32, 50, 42, /* 0x 820 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 830 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 50, 48, 32, 67, 65, 76, 76, 84, /* 0x 840 */
|
||||
82, 73, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 850 */
|
||||
51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 860 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 98, 32, /* 0x 870 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 880 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 890 */
|
||||
10, 32, 50, 49, 32, 67, 84, 49, 54, 69, 56, 48, 48, 32, 32, 32, /* 0x 8a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, /* 0x 8b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 8c0 */
|
||||
32, 48, 48, 48, 48, 48, 48,100,101, 32, 32, 50, 42, 42, 48, 32, /* 0x 8d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x 8e0 */
|
||||
78, 76, 89, 10, 32, 50, 50, 32, 67, 84, 49, 54, 69, 57, 48, 48, /* 0x 8f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, /* 0x 900 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 910 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 48, 32, 32, 50, 42, /* 0x 920 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 930 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 50, 51, 32, 67, 65, 76, 76, 84, /* 0x 940 */
|
||||
82, 73, 53, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 950 */
|
||||
54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 960 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 50, 32, /* 0x 970 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x 980 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x 990 */
|
||||
10, 32, 50, 52, 32, 67, 84, 49, 54, 74, 69, 78, 68, 32, 32, 32, /* 0x 9a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, /* 0x 9b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 9c0 */
|
||||
32, 48, 48, 48, 48, 48, 48,101, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x 9d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x 9e0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 53, 32, 67, /* 0x 9f0 */
|
||||
84, 49, 54, 74, 85, 76, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x a00 */
|
||||
48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x a10 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x a20 */
|
||||
48,101, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x a30 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x a40 */
|
||||
79, 78, 76, 89, 10, 32, 50, 54, 32, 67, 84, 49, 54, 73, 50, 56, /* 0x a50 */
|
||||
55, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, /* 0x a60 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x a70 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 99, 32, 32, 50, /* 0x a80 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x a90 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 55, 32, 67, 84, 49, 54, /* 0x aa0 */
|
||||
83, 85, 66, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x ab0 */
|
||||
48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x ac0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101,102, /* 0x ad0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x ae0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 56, 32, 67, /* 0x af0 */
|
||||
84, 49, 54, 73, 48, 56, 55, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x b00 */
|
||||
48, 48, 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x b10 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x b20 */
|
||||
48,102, 49, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x b30 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, /* 0x b40 */
|
||||
57, 32, 67, 65, 76, 76, 84, 82, 73, 54, 32, 32, 32, 32, 32, 32, /* 0x b50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x b60 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x b70 */
|
||||
48, 48, 48, 48,102, 57, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x b80 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x b90 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 51, 48, 32, 83, 89, 83, 77, /* 0x ba0 */
|
||||
65, 73, 78, 53, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x bb0 */
|
||||
48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x bc0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,102, 99, /* 0x bd0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x be0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 51, 49, 32, 83, /* 0x bf0 */
|
||||
89, 83, 73, 50, 56, 54, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x c00 */
|
||||
48, 48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x c10 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x c20 */
|
||||
48,102,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x c30 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 51, /* 0x c40 */
|
||||
50, 32, 83, 89, 83, 73, 48, 56, 54, 50, 32, 32, 32, 32, 32, 32, /* 0x c50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x c60 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x c70 */
|
||||
48, 48, 48, 48,102,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x c80 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x c90 */
|
||||
10, 32, 51, 51, 32, 83, 89, 83, 74, 85, 77, 80, 49, 32, 32, 32, /* 0x ca0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, /* 0x cb0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x cc0 */
|
||||
32, 48, 48, 48, 48, 48, 49, 48, 53, 32, 32, 50, 42, 42, 48, 32, /* 0x cd0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x ce0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, /* 0x cf0 */
|
||||
76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x d00 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 77, 65, 73, /* 0x d10 */
|
||||
78, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 77, /* 0x d20 */
|
||||
65, 73, 78, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x d30 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 9, 48, /* 0x d40 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 49, 54, 48, /* 0x d50 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x d60 */
|
||||
32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 9, 48, 48, 48, 48, 48, /* 0x d70 */
|
||||
48, 48, 48, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 48, 48, 48, /* 0x d80 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, /* 0x d90 */
|
||||
76, 76, 84, 82, 49, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x da0 */
|
||||
67, 65, 76, 76, 84, 82, 49, 54, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x db0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, /* 0x dc0 */
|
||||
73, 53, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, /* 0x dd0 */
|
||||
84, 82, 73, 53, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x de0 */
|
||||
32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, 73, 54, 9, 48, /* 0x df0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 73, 54, /* 0x e00 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x e10 */
|
||||
32, 32, 83, 89, 83, 73, 50, 56, 54, 49, 9, 48, 48, 48, 48, 48, /* 0x e20 */
|
||||
48, 48, 48, 32, 83, 89, 83, 73, 50, 56, 54, 49, 10, 48, 48, 48, /* 0x e30 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x e40 */
|
||||
83, 73, 48, 56, 54, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x e50 */
|
||||
83, 89, 83, 73, 48, 56, 54, 49, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x e60 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 77, 65, 73, /* 0x e70 */
|
||||
78, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 77, /* 0x e80 */
|
||||
65, 73, 78, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x e90 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 83, 66, 66, 66, 80, 9, 48, /* 0x ea0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 83, 66, 66, 66, 80, /* 0x eb0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x ec0 */
|
||||
32, 32, 83, 89, 83, 67, 65, 76, 76, 84, 9, 48, 48, 48, 48, 48, /* 0x ed0 */
|
||||
48, 48, 48, 32, 83, 89, 83, 67, 65, 76, 76, 84, 10, 48, 48, 48, /* 0x ee0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x ef0 */
|
||||
83, 77, 65, 73, 78, 51, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x f00 */
|
||||
83, 89, 83, 77, 65, 73, 78, 51, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x f10 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 85, 80, 88, 49, 72, 69, /* 0x f20 */
|
||||
65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 85, 80, 88, 49, /* 0x f30 */
|
||||
72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x f40 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 67, 85, 84, 80, 79, 9, 48, /* 0x f50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 67, 85, 84, 80, 79, /* 0x f60 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x f70 */
|
||||
32, 32, 78, 82, 86, 68, 68, 79, 78, 69, 9, 48, 48, 48, 48, 48, /* 0x f80 */
|
||||
48, 48, 48, 32, 78, 82, 86, 68, 68, 79, 78, 69, 10, 48, 48, 48, /* 0x f90 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, /* 0x fa0 */
|
||||
86, 68, 82, 69, 84, 85, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x fb0 */
|
||||
78, 82, 86, 68, 82, 69, 84, 85, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x fc0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 68, 69, 67, /* 0x fd0 */
|
||||
79, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, /* 0x fe0 */
|
||||
69, 67, 79, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x ff0 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 76, 69, 68, 48, 48, 9, 48, /* 0x1000 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 76, 69, 68, 48, 48, /* 0x1010 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1020 */
|
||||
32, 32, 78, 82, 86, 71, 84, 68, 48, 48, 9, 48, 48, 48, 48, 48, /* 0x1030 */
|
||||
48, 48, 48, 32, 78, 82, 86, 71, 84, 68, 48, 48, 10, 48, 48, 48, /* 0x1040 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x1050 */
|
||||
49, 54, 73, 50, 56, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1060 */
|
||||
67, 84, 49, 54, 73, 50, 56, 54, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1070 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 83, 85, /* 0x1080 */
|
||||
66, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x1090 */
|
||||
83, 85, 66, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x10a0 */
|
||||
32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 48, 56, 54, 9, 48, /* 0x10b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 48, 56, 54, /* 0x10c0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x10d0 */
|
||||
32, 32, 67, 65, 76, 76, 84, 82, 73, 50, 9, 48, 48, 48, 48, 48, /* 0x10e0 */
|
||||
48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 73, 50, 10, 48, 48, 48, /* 0x10f0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x1100 */
|
||||
49, 54, 69, 56, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1110 */
|
||||
67, 84, 49, 54, 69, 56, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1120 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 69, 57, /* 0x1130 */
|
||||
48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x1140 */
|
||||
69, 57, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1150 */
|
||||
32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, 69, 78, 68, 9, 48, /* 0x1160 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 74, 69, 78, 68, /* 0x1170 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1180 */
|
||||
32, 32, 67, 84, 49, 54, 74, 85, 76, 50, 9, 48, 48, 48, 48, 48, /* 0x1190 */
|
||||
48, 48, 48, 32, 67, 84, 49, 54, 74, 85, 76, 50, 10, 48, 48, 48, /* 0x11a0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x11b0 */
|
||||
49, 54, 73, 50, 56, 55, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x11c0 */
|
||||
67, 84, 49, 54, 73, 50, 56, 55, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x11d0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 83, 85, /* 0x11e0 */
|
||||
66, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x11f0 */
|
||||
83, 85, 66, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1200 */
|
||||
32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 48, 56, 55, 9, 48, /* 0x1210 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 73, 48, 56, 55, /* 0x1220 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1230 */
|
||||
32, 32, 83, 89, 83, 77, 65, 73, 78, 53, 9, 48, 48, 48, 48, 48, /* 0x1240 */
|
||||
48, 48, 48, 32, 83, 89, 83, 77, 65, 73, 78, 53, 10, 48, 48, 48, /* 0x1250 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x1260 */
|
||||
83, 73, 50, 56, 54, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1270 */
|
||||
83, 89, 83, 73, 50, 56, 54, 50, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1280 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 73, 48, 56, /* 0x1290 */
|
||||
54, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 73, /* 0x12a0 */
|
||||
48, 56, 54, 50, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x12b0 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 74, 85, 77, 80, 49, 9, 48, /* 0x12c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 74, 85, 77, 80, 49, /* 0x12d0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x12e0 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x12f0 */
|
||||
32, 97,116,116,114,105, 98,117,116,101, 10, 48, 48, 48, 48, 48, /* 0x1300 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, /* 0x1310 */
|
||||
42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,105,110,116,101,114, /* 0x1320 */
|
||||
114,117,112,116, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x1330 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x1340 */
|
||||
48, 48, 48, 48, 32, 99,111,112,121, 95,115,111,117,114, 99,101, /* 0x1350 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, /* 0x1360 */
|
||||
32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1370 */
|
||||
32, 99,111,112,121, 95,100,101,115,116,105,110, 97,116,105,111, /* 0x1380 */
|
||||
110, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x1390 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x13a0 */
|
||||
48, 32,110,101,103, 95,101, 95,108,101,110, 10, 48, 48, 48, 48, /* 0x13b0 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x13c0 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 99, 97,108,108, /* 0x13d0 */
|
||||
116,114,105, 99,107, 95, 99, 97,108,108,115, 10, 48, 48, 48, 48, /* 0x13e0 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x13f0 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,111,114,105,103, /* 0x1400 */
|
||||
105,110, 97,108, 95,115,116,114, 97,116,101,103,121, 10, 10, 82, /* 0x1410 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x1420 */
|
||||
83, 32, 70, 79, 82, 32, 91, 83, 89, 83, 77, 65, 73, 78, 49, 93, /* 0x1430 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x1440 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x1450 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, /* 0x1460 */
|
||||
54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 97,116, /* 0x1470 */
|
||||
116,114,105, 98,117,116,101, 10, 48, 48, 48, 48, 48, 48, 48, 54, /* 0x1480 */
|
||||
32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, /* 0x1490 */
|
||||
32, 32, 32, 83, 89, 83, 77, 65, 73, 78, 49, 10, 48, 48, 48, 48, /* 0x14a0 */
|
||||
48, 48, 48, 56, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, /* 0x14b0 */
|
||||
32, 32, 32, 32, 32, 32, 32,105,110,116,101,114,114,117,112,116, /* 0x14c0 */
|
||||
10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, /* 0x14d0 */
|
||||
79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 83, 89, 83, 77, 65, 73, /* 0x14e0 */
|
||||
78, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x14f0 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1500 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, /* 0x1510 */
|
||||
95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1520 */
|
||||
32, 99,111,112,121, 95,115,111,117,114, 99,101, 10, 48, 48, 48, /* 0x1530 */
|
||||
48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, /* 0x1540 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 99,111,112,121, 95,100,101,115, /* 0x1550 */
|
||||
116,105,110, 97,116,105,111,110, 10, 48, 48, 48, 48, 48, 48, 49, /* 0x1560 */
|
||||
54, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, 32, 32, 32, 32, /* 0x1570 */
|
||||
32, 32, 32, 32,110,101,103, 95,101, 95,108,101,110, 10, 10, 82, /* 0x1580 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x1590 */
|
||||
83, 32, 70, 79, 82, 32, 91, 83, 89, 83, 77, 65, 73, 78, 51, 93, /* 0x15a0 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x15b0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x15c0 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, /* 0x15d0 */
|
||||
54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x15e0 */
|
||||
86, 50, 66, 49, 54, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x15f0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x1600 */
|
||||
78, 82, 86, 50, 66, 49, 54, 48, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x1610 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1620 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x1630 */
|
||||
48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, /* 0x1640 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, /* 0x1650 */
|
||||
48, 48, 48, 48, 48, 48, 48, 56, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1660 */
|
||||
67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, /* 0x1670 */
|
||||
67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1680 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, /* 0x1690 */
|
||||
68, 68, 79, 78, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x16a0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x16b0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x16c0 */
|
||||
49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, /* 0x16d0 */
|
||||
32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, /* 0x16e0 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x16f0 */
|
||||
32, 70, 79, 82, 32, 91, 78, 82, 86, 68, 82, 69, 84, 85, 93, 58, /* 0x1700 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x1710 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x1720 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, /* 0x1730 */
|
||||
95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x1740 */
|
||||
68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x1750 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, /* 0x1760 */
|
||||
82, 86, 68, 69, 67, 79, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, /* 0x1770 */
|
||||
32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1780 */
|
||||
32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, /* 0x1790 */
|
||||
48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, /* 0x17a0 */
|
||||
32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, 48, /* 0x17b0 */
|
||||
48, 48, 48, 48, 48, 49, 48, 32, 82, 95, 51, 56, 54, 95, 80, 67, /* 0x17c0 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, /* 0x17d0 */
|
||||
79, 50, 10, 48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 51, 56, /* 0x17e0 */
|
||||
54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x17f0 */
|
||||
86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x1800 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x1810 */
|
||||
78, 82, 86, 68, 69, 67, 79, 50, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x1820 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1830 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x1840 */
|
||||
48, 48, 48, 55, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, /* 0x1850 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, /* 0x1860 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1870 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 49, /* 0x1880 */
|
||||
54, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1890 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x18a0 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, /* 0x18b0 */
|
||||
51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x18c0 */
|
||||
99, 97,108,108,116,114,105, 99,107, 95, 99, 97,108,108,115, 10, /* 0x18d0 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x18e0 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, /* 0x18f0 */
|
||||
50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1900 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1910 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, /* 0x1920 */
|
||||
51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1930 */
|
||||
67, 65, 76, 76, 84, 82, 49, 54, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x1940 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x1950 */
|
||||
32, 91, 67, 65, 76, 76, 84, 82, 73, 53, 93, 58, 10, 79, 70, 70, /* 0x1960 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1970 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x1980 */
|
||||
48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, /* 0x1990 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97,108,108,116,114,105, /* 0x19a0 */
|
||||
99,107, 95, 99, 97,108,108,115, 10, 10, 82, 69, 76, 79, 67, 65, /* 0x19b0 */
|
||||
84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, /* 0x19c0 */
|
||||
32, 91, 67, 84, 49, 54, 74, 69, 78, 68, 93, 58, 10, 79, 70, 70, /* 0x19d0 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x19e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x19f0 */
|
||||
48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, /* 0x1a00 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, /* 0x1a10 */
|
||||
50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1a20 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 84, 49, 54, 74, /* 0x1a30 */
|
||||
85, 76, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x1a40 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1a50 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x1a60 */
|
||||
82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, /* 0x1a70 */
|
||||
32, 32, 67, 65, 76, 76, 84, 82, 73, 54, 10, 10, 82, 69, 76, 79, /* 0x1a80 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x1a90 */
|
||||
79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, 54, 93, 58, 10, 79, /* 0x1aa0 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1ab0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1ac0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1ad0 */
|
||||
67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, /* 0x1ae0 */
|
||||
82, 73, 53, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1af0 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 83, 89, 83, /* 0x1b00 */
|
||||
74, 85, 77, 80, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x1b10 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1b20 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1b30 */
|
||||
49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, 32, 32, 32, /* 0x1b40 */
|
||||
32, 32, 32, 32,111,114,105,103,105,110, 97,108, 95,115,116,114, /* 0x1b50 */
|
||||
97,116,101,103,121, 10 /* 0x1b60 */
|
||||
94, 90, 89, 91, 88,233,254,255,102,105,108,101, 32,102,111,114, /* 0x 100 */
|
||||
109, 97,116, 32,101,108,102, 51, 50, 45,105, 51, 56, 54, 10, 10, /* 0x 110 */
|
||||
83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97, /* 0x 120 */
|
||||
109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, /* 0x 130 */
|
||||
32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, /* 0x 140 */
|
||||
76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111, /* 0x 150 */
|
||||
102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, /* 0x 160 */
|
||||
32, 32, 48, 32, 83, 89, 83, 77, 65, 73, 78, 49, 32, 32, 32, 32, /* 0x 170 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48, /* 0x 180 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 190 */
|
||||
48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 1a0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x 1b0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 49, 32, 83, 89, /* 0x 1c0 */
|
||||
83, 73, 50, 56, 54, 49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 1d0 */
|
||||
48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 1e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 1f0 */
|
||||
51,101, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 200 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, /* 0x 210 */
|
||||
32, 83, 89, 83, 73, 48, 56, 54, 49, 32, 32, 32, 32, 32, 32, 48, /* 0x 220 */
|
||||
48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 230 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 240 */
|
||||
48, 48, 48, 51,102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 250 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x 260 */
|
||||
32, 32, 51, 32, 83, 89, 83, 77, 65, 73, 78, 50, 32, 32, 32, 32, /* 0x 270 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 49, 55, 32, 32, 48, 48, 48, 48, /* 0x 280 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 290 */
|
||||
48, 48, 48, 48, 48, 48, 52, 54, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 2a0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x 2b0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 83, 89, /* 0x 2c0 */
|
||||
83, 83, 66, 66, 66, 80, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 2d0 */
|
||||
48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 2e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 2f0 */
|
||||
53,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 300 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 53, /* 0x 310 */
|
||||
32, 83, 89, 83, 67, 65, 76, 76, 84, 32, 32, 32, 32, 32, 32, 48, /* 0x 320 */
|
||||
48, 48, 48, 48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 330 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 340 */
|
||||
48, 48, 48, 53,102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 350 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x 360 */
|
||||
32, 32, 54, 32, 83, 89, 83, 77, 65, 73, 78, 51, 32, 32, 32, 32, /* 0x 370 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, /* 0x 380 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 390 */
|
||||
48, 48, 48, 48, 48, 48, 54, 48, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 3a0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x 3b0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 85, 80, /* 0x 3c0 */
|
||||
88, 49, 72, 69, 65, 68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 3d0 */
|
||||
48, 48, 49, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 3e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 3f0 */
|
||||
54, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 400 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 56, /* 0x 410 */
|
||||
32, 83, 89, 83, 67, 85, 84, 80, 79, 32, 32, 32, 32, 32, 32, 48, /* 0x 420 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x 430 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x 440 */
|
||||
48, 48, 48, 55, 57, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x 450 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x 460 */
|
||||
32, 32, 57, 32, 78, 82, 86, 50, 66, 49, 54, 48, 32, 32, 32, 32, /* 0x 470 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 97, 32, 32, 48, 48, 48, 48, /* 0x 480 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 490 */
|
||||
48, 48, 48, 48, 48, 48, 55, 57, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x 4a0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x 4b0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 78, 82, /* 0x 4c0 */
|
||||
86, 68, 68, 79, 78, 69, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x 4d0 */
|
||||
48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x 4e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 4f0 */
|
||||
56, 51, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x 500 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x 510 */
|
||||
78, 76, 89, 10, 32, 49, 49, 32, 78, 82, 86, 68, 82, 69, 84, 85, /* 0x 520 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, /* 0x 530 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 540 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 56, 53, 32, 32, 50, 42, /* 0x 550 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x 560 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x 570 */
|
||||
50, 32, 78, 82, 86, 68, 69, 67, 79, 49, 32, 32, 32, 32, 32, 32, /* 0x 580 */
|
||||
48, 48, 48, 48, 48, 48, 49,101, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 590 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 5a0 */
|
||||
48, 48, 48, 48, 56, 55, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 5b0 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x 5c0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 51, 32, 78, 82, 86, 76, /* 0x 5d0 */
|
||||
69, 68, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 5e0 */
|
||||
48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 5f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 97, 53, /* 0x 600 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 610 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 52, 32, 78, /* 0x 620 */
|
||||
82, 86, 71, 84, 68, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 630 */
|
||||
48, 48, 48, 48, 55, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 640 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 650 */
|
||||
48, 97, 54, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 660 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x 670 */
|
||||
53, 32, 78, 82, 86, 68, 69, 67, 79, 50, 32, 32, 32, 32, 32, 32, /* 0x 680 */
|
||||
48, 48, 48, 48, 48, 48, 49, 54, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 690 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 6a0 */
|
||||
48, 48, 48, 48, 97,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x 6b0 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x 6c0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 54, 32, 67, 65, 76, 76, /* 0x 6d0 */
|
||||
84, 82, 49, 54, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 6e0 */
|
||||
48, 98, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 6f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 99, 51, /* 0x 700 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 710 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x 720 */
|
||||
89, 10, 32, 49, 55, 32, 67, 84, 49, 54, 73, 50, 56, 54, 32, 32, /* 0x 730 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, /* 0x 740 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x 750 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 99,101, 32, 32, 50, 42, 42, 48, /* 0x 760 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x 770 */
|
||||
79, 78, 76, 89, 10, 32, 49, 56, 32, 67, 84, 49, 54, 83, 85, 66, /* 0x 780 */
|
||||
48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, /* 0x 790 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 7a0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 49, 32, 32, 50, /* 0x 7b0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 7c0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 57, 32, 67, 84, 49, 54, /* 0x 7d0 */
|
||||
73, 48, 56, 54, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 7e0 */
|
||||
48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 7f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100, 51, /* 0x 800 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 810 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 48, 32, 67, /* 0x 820 */
|
||||
65, 76, 76, 84, 82, 73, 50, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 830 */
|
||||
48, 48, 48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 840 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 850 */
|
||||
48,100, 98, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 860 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x 870 */
|
||||
79, 78, 76, 89, 10, 32, 50, 49, 32, 67, 84, 49, 54, 69, 56, 48, /* 0x 880 */
|
||||
48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, /* 0x 890 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 8a0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,100,101, 32, 32, 50, /* 0x 8b0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 8c0 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 50, 32, 67, 84, 49, 54, /* 0x 8d0 */
|
||||
69, 57, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x 8e0 */
|
||||
48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x 8f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 48, /* 0x 900 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x 910 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 51, 32, 67, /* 0x 920 */
|
||||
65, 76, 76, 84, 82, 73, 53, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x 930 */
|
||||
48, 48, 48, 48, 54, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x 940 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 950 */
|
||||
48,101, 50, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x 960 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x 970 */
|
||||
79, 78, 76, 89, 10, 32, 50, 52, 32, 67, 84, 49, 54, 74, 69, 78, /* 0x 980 */
|
||||
68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 50, 32, /* 0x 990 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x 9a0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, 56, 32, 32, 50, /* 0x 9b0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x 9c0 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x 9d0 */
|
||||
50, 53, 32, 67, 84, 49, 54, 74, 85, 76, 50, 32, 32, 32, 32, 32, /* 0x 9e0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, /* 0x 9f0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x a00 */
|
||||
48, 48, 48, 48, 48,101, 97, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x a10 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, /* 0x a20 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 54, 32, 67, 84, 49, /* 0x a30 */
|
||||
54, 73, 50, 56, 55, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x a40 */
|
||||
48, 48, 51, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x a50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48,101, /* 0x a60 */
|
||||
99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x a70 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 50, 55, 32, /* 0x a80 */
|
||||
67, 84, 49, 54, 83, 85, 66, 49, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x a90 */
|
||||
48, 48, 48, 48, 48, 50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x aa0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x ab0 */
|
||||
48, 48,101,102, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x ac0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x ad0 */
|
||||
50, 56, 32, 67, 84, 49, 54, 73, 48, 56, 55, 32, 32, 32, 32, 32, /* 0x ae0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, /* 0x af0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x b00 */
|
||||
48, 48, 48, 48, 48,102, 49, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x b10 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x b20 */
|
||||
89, 10, 32, 50, 57, 32, 67, 65, 76, 76, 84, 82, 73, 54, 32, 32, /* 0x b30 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, 32, 48, 48, /* 0x b40 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x b50 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48,102, 57, 32, 32, 50, 42, 42, 48, /* 0x b60 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x b70 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 51, 48, 32, /* 0x b80 */
|
||||
83, 89, 83, 77, 65, 73, 78, 53, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x b90 */
|
||||
48, 48, 48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x ba0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x bb0 */
|
||||
48, 48,102, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x bc0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x bd0 */
|
||||
51, 49, 32, 83, 89, 83, 73, 50, 56, 54, 50, 32, 32, 32, 32, 32, /* 0x be0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 49, 32, 32, 48, 48, 48, 48, 48, /* 0x bf0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x c00 */
|
||||
48, 48, 48, 48, 48,102,100, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x c10 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x c20 */
|
||||
89, 10, 32, 51, 50, 32, 83, 89, 83, 73, 48, 56, 54, 50, 32, 32, /* 0x c30 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 55, 32, 32, 48, 48, /* 0x c40 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x c50 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48,102,101, 32, 32, 50, 42, 42, 48, /* 0x c60 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x c70 */
|
||||
79, 78, 76, 89, 10, 32, 51, 51, 32, 83, 89, 83, 74, 85, 77, 80, /* 0x c80 */
|
||||
49, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 51, 32, /* 0x c90 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x ca0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 48, 53, 32, 32, 50, /* 0x cb0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x cc0 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, /* 0x cd0 */
|
||||
89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, /* 0x ce0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x cf0 */
|
||||
83, 77, 65, 73, 78, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x d00 */
|
||||
83, 89, 83, 77, 65, 73, 78, 49, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x d10 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 49, /* 0x d20 */
|
||||
54, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, /* 0x d30 */
|
||||
66, 49, 54, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x d40 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 9, 48, /* 0x d50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, 69, 67, 79, 50, /* 0x d60 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x d70 */
|
||||
32, 32, 67, 65, 76, 76, 84, 82, 49, 54, 9, 48, 48, 48, 48, 48, /* 0x d80 */
|
||||
48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 49, 54, 10, 48, 48, 48, /* 0x d90 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, /* 0x da0 */
|
||||
76, 76, 84, 82, 73, 53, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x db0 */
|
||||
67, 65, 76, 76, 84, 82, 73, 53, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x dc0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, /* 0x dd0 */
|
||||
73, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, /* 0x de0 */
|
||||
84, 82, 73, 54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x df0 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 73, 50, 56, 54, 49, 9, 48, /* 0x e00 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 73, 50, 56, 54, 49, /* 0x e10 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x e20 */
|
||||
32, 32, 83, 89, 83, 73, 48, 56, 54, 49, 9, 48, 48, 48, 48, 48, /* 0x e30 */
|
||||
48, 48, 48, 32, 83, 89, 83, 73, 48, 56, 54, 49, 10, 48, 48, 48, /* 0x e40 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x e50 */
|
||||
83, 77, 65, 73, 78, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x e60 */
|
||||
83, 89, 83, 77, 65, 73, 78, 50, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x e70 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 83, 66, 66, /* 0x e80 */
|
||||
66, 80, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 83, /* 0x e90 */
|
||||
66, 66, 66, 80, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x ea0 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 67, 65, 76, 76, 84, 9, 48, /* 0x eb0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 67, 65, 76, 76, 84, /* 0x ec0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x ed0 */
|
||||
32, 32, 83, 89, 83, 77, 65, 73, 78, 51, 9, 48, 48, 48, 48, 48, /* 0x ee0 */
|
||||
48, 48, 48, 32, 83, 89, 83, 77, 65, 73, 78, 51, 10, 48, 48, 48, /* 0x ef0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 85, 80, /* 0x f00 */
|
||||
88, 49, 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x f10 */
|
||||
85, 80, 88, 49, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x f20 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 67, 85, 84, /* 0x f30 */
|
||||
80, 79, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 67, /* 0x f40 */
|
||||
85, 84, 80, 79, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x f50 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 68, 68, 79, 78, 69, 9, 48, /* 0x f60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 68, 68, 79, 78, 69, /* 0x f70 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x f80 */
|
||||
32, 32, 78, 82, 86, 68, 82, 69, 84, 85, 9, 48, 48, 48, 48, 48, /* 0x f90 */
|
||||
48, 48, 48, 32, 78, 82, 86, 68, 82, 69, 84, 85, 10, 48, 48, 48, /* 0x fa0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, /* 0x fb0 */
|
||||
86, 68, 69, 67, 79, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x fc0 */
|
||||
78, 82, 86, 68, 69, 67, 79, 49, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x fd0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 76, 69, 68, /* 0x fe0 */
|
||||
48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 76, /* 0x ff0 */
|
||||
69, 68, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1000 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 71, 84, 68, 48, 48, 9, 48, /* 0x1010 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 71, 84, 68, 48, 48, /* 0x1020 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1030 */
|
||||
32, 32, 67, 84, 49, 54, 73, 50, 56, 54, 9, 48, 48, 48, 48, 48, /* 0x1040 */
|
||||
48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, 54, 10, 48, 48, 48, /* 0x1050 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x1060 */
|
||||
49, 54, 83, 85, 66, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1070 */
|
||||
67, 84, 49, 54, 83, 85, 66, 48, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1080 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 48, /* 0x1090 */
|
||||
56, 54, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x10a0 */
|
||||
73, 48, 56, 54, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x10b0 */
|
||||
32, 32, 32,100, 32, 32, 67, 65, 76, 76, 84, 82, 73, 50, 9, 48, /* 0x10c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 65, 76, 76, 84, 82, 73, 50, /* 0x10d0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x10e0 */
|
||||
32, 32, 67, 84, 49, 54, 69, 56, 48, 48, 9, 48, 48, 48, 48, 48, /* 0x10f0 */
|
||||
48, 48, 48, 32, 67, 84, 49, 54, 69, 56, 48, 48, 10, 48, 48, 48, /* 0x1100 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x1110 */
|
||||
49, 54, 69, 57, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1120 */
|
||||
67, 84, 49, 54, 69, 57, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1130 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, 69, /* 0x1140 */
|
||||
78, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x1150 */
|
||||
74, 69, 78, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1160 */
|
||||
32, 32, 32,100, 32, 32, 67, 84, 49, 54, 74, 85, 76, 50, 9, 48, /* 0x1170 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, 74, 85, 76, 50, /* 0x1180 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1190 */
|
||||
32, 32, 67, 84, 49, 54, 73, 50, 56, 55, 9, 48, 48, 48, 48, 48, /* 0x11a0 */
|
||||
48, 48, 48, 32, 67, 84, 49, 54, 73, 50, 56, 55, 10, 48, 48, 48, /* 0x11b0 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, /* 0x11c0 */
|
||||
49, 54, 83, 85, 66, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x11d0 */
|
||||
67, 84, 49, 54, 83, 85, 66, 49, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x11e0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 67, 84, 49, 54, 73, 48, /* 0x11f0 */
|
||||
56, 55, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 67, 84, 49, 54, /* 0x1200 */
|
||||
73, 48, 56, 55, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1210 */
|
||||
32, 32, 32,100, 32, 32, 83, 89, 83, 77, 65, 73, 78, 53, 9, 48, /* 0x1220 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 77, 65, 73, 78, 53, /* 0x1230 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1240 */
|
||||
32, 32, 83, 89, 83, 73, 50, 56, 54, 50, 9, 48, 48, 48, 48, 48, /* 0x1250 */
|
||||
48, 48, 48, 32, 83, 89, 83, 73, 50, 56, 54, 50, 10, 48, 48, 48, /* 0x1260 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, /* 0x1270 */
|
||||
83, 73, 48, 56, 54, 50, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1280 */
|
||||
83, 89, 83, 73, 48, 56, 54, 50, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1290 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 83, 89, 83, 74, 85, 77, /* 0x12a0 */
|
||||
80, 49, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 83, 89, 83, 74, /* 0x12b0 */
|
||||
85, 77, 80, 49, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x12c0 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x12d0 */
|
||||
48, 48, 48, 48, 32, 97,116,116,114,105, 98,117,116,101, 10, 48, /* 0x12e0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x12f0 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,105, /* 0x1300 */
|
||||
110,116,101,114,114,117,112,116, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1310 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x1320 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 99,111,112,121, 95,115,111, /* 0x1330 */
|
||||
117,114, 99,101, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x1340 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x1350 */
|
||||
48, 48, 48, 48, 32, 99,111,112,121, 95,100,101,115,116,105,110, /* 0x1360 */
|
||||
97,116,105,111,110, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1370 */
|
||||
32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, /* 0x1380 */
|
||||
48, 48, 48, 48, 48, 32,110,101,103, 95,101, 95,108,101,110, 10, /* 0x1390 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x13a0 */
|
||||
32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x13b0 */
|
||||
99, 97,108,108,116,114,105, 99,107, 95, 99, 97,108,108,115, 10, /* 0x13c0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x13d0 */
|
||||
32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x13e0 */
|
||||
111,114,105,103,105,110, 97,108, 95,115,116,114, 97,116,101,103, /* 0x13f0 */
|
||||
121, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1400 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 83, 89, 83, 77, 65, /* 0x1410 */
|
||||
73, 78, 49, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x1420 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1430 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, /* 0x1440 */
|
||||
82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1450 */
|
||||
32, 32, 97,116,116,114,105, 98,117,116,101, 10, 48, 48, 48, 48, /* 0x1460 */
|
||||
48, 48, 48, 54, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, /* 0x1470 */
|
||||
32, 32, 32, 32, 32, 32, 32, 83, 89, 83, 77, 65, 73, 78, 49, 10, /* 0x1480 */
|
||||
48, 48, 48, 48, 48, 48, 48, 56, 32, 82, 95, 51, 56, 54, 95, 49, /* 0x1490 */
|
||||
54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,105,110,116,101,114, /* 0x14a0 */
|
||||
114,117,112,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x14b0 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 83, 89, /* 0x14c0 */
|
||||
83, 77, 65, 73, 78, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x14d0 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x14e0 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x14f0 */
|
||||
48, 49, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, /* 0x1500 */
|
||||
32, 32, 32, 32, 32, 99,111,112,121, 95,115,111,117,114, 99,101, /* 0x1510 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 51, 56, 54, 95, /* 0x1520 */
|
||||
49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99,111,112,121, /* 0x1530 */
|
||||
95,100,101,115,116,105,110, 97,116,105,111,110, 10, 48, 48, 48, /* 0x1540 */
|
||||
48, 48, 48, 49, 54, 32, 82, 95, 51, 56, 54, 95, 56, 32, 32, 32, /* 0x1550 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32,110,101,103, 95,101, 95,108,101, /* 0x1560 */
|
||||
110, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1570 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 83, 89, 83, 77, 65, /* 0x1580 */
|
||||
73, 78, 51, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x1590 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x15a0 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, /* 0x15b0 */
|
||||
82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x15c0 */
|
||||
32, 32, 78, 82, 86, 50, 66, 49, 54, 48, 10, 10, 82, 69, 76, 79, /* 0x15d0 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x15e0 */
|
||||
79, 82, 32, 91, 78, 82, 86, 50, 66, 49, 54, 48, 93, 58, 10, 79, /* 0x15f0 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1600 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1610 */
|
||||
48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1620 */
|
||||
67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, /* 0x1630 */
|
||||
67, 79, 50, 10, 48, 48, 48, 48, 48, 48, 48, 56, 32, 82, 95, 51, /* 0x1640 */
|
||||
56, 54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, /* 0x1650 */
|
||||
82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1660 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1670 */
|
||||
91, 78, 82, 86, 68, 68, 79, 78, 69, 93, 58, 10, 79, 70, 70, 83, /* 0x1680 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x1690 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x16a0 */
|
||||
48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, /* 0x16b0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 68, 69, 67, 79, 50, /* 0x16c0 */
|
||||
10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, /* 0x16d0 */
|
||||
79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 68, 82, 69, /* 0x16e0 */
|
||||
84, 85, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x16f0 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1700 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, /* 0x1710 */
|
||||
95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1720 */
|
||||
32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, /* 0x1730 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x1740 */
|
||||
82, 32, 91, 78, 82, 86, 68, 69, 67, 79, 49, 93, 58, 10, 79, 70, /* 0x1750 */
|
||||
70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x1760 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x1770 */
|
||||
48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, /* 0x1780 */
|
||||
56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, 49, /* 0x1790 */
|
||||
54, 48, 10, 48, 48, 48, 48, 48, 48, 49, 48, 32, 82, 95, 51, 56, /* 0x17a0 */
|
||||
54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x17b0 */
|
||||
86, 68, 69, 67, 79, 50, 10, 48, 48, 48, 48, 48, 48, 49, 56, 32, /* 0x17c0 */
|
||||
82, 95, 51, 56, 54, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x17d0 */
|
||||
32, 32, 78, 82, 86, 68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, /* 0x17e0 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x17f0 */
|
||||
79, 82, 32, 91, 78, 82, 86, 68, 69, 67, 79, 50, 93, 58, 10, 79, /* 0x1800 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1810 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1820 */
|
||||
48, 48, 48, 48, 48, 48, 48, 55, 32, 82, 95, 51, 56, 54, 95, 80, /* 0x1830 */
|
||||
67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 50, 66, /* 0x1840 */
|
||||
49, 54, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1850 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, /* 0x1860 */
|
||||
76, 84, 82, 49, 54, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x1870 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1880 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1890 */
|
||||
50, 32, 82, 95, 51, 56, 54, 95, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x18a0 */
|
||||
32, 32, 32, 32, 99, 97,108,108,116,114,105, 99,107, 95, 99, 97, /* 0x18b0 */
|
||||
108,108,115, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x18c0 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, /* 0x18d0 */
|
||||
76, 84, 82, 73, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x18e0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x18f0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1900 */
|
||||
50, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, /* 0x1910 */
|
||||
32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 49, 54, 10, 10, 82, 69, /* 0x1920 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x1930 */
|
||||
32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, 53, 93, 58, /* 0x1940 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x1950 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x1960 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, 56, 54, /* 0x1970 */
|
||||
95, 49, 54, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 99, 97,108, /* 0x1980 */
|
||||
108,116,114,105, 99,107, 95, 99, 97,108,108,115, 10, 10, 82, 69, /* 0x1990 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x19a0 */
|
||||
32, 70, 79, 82, 32, 91, 67, 84, 49, 54, 74, 69, 78, 68, 93, 58, /* 0x19b0 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x19c0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x19d0 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, /* 0x19e0 */
|
||||
95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x19f0 */
|
||||
68, 69, 67, 79, 50, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x1a00 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 67, /* 0x1a10 */
|
||||
84, 49, 54, 74, 85, 76, 50, 93, 58, 10, 79, 70, 70, 83, 69, 84, /* 0x1a20 */
|
||||
32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1a30 */
|
||||
32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, /* 0x1a40 */
|
||||
48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 56, 32, 32, 32, /* 0x1a50 */
|
||||
32, 32, 32, 32, 32, 32, 67, 65, 76, 76, 84, 82, 73, 54, 10, 10, /* 0x1a60 */
|
||||
82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, /* 0x1a70 */
|
||||
68, 83, 32, 70, 79, 82, 32, 91, 67, 65, 76, 76, 84, 82, 73, 54, /* 0x1a80 */
|
||||
93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, /* 0x1a90 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, /* 0x1aa0 */
|
||||
76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 50, 32, 82, 95, 51, /* 0x1ab0 */
|
||||
56, 54, 95, 80, 67, 56, 32, 32, 32, 32, 32, 32, 32, 32, 32, 67, /* 0x1ac0 */
|
||||
65, 76, 76, 84, 82, 73, 53, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1ad0 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1ae0 */
|
||||
91, 83, 89, 83, 74, 85, 77, 80, 49, 93, 58, 10, 79, 70, 70, 83, /* 0x1af0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x1b00 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x1b10 */
|
||||
48, 48, 48, 48, 49, 32, 82, 95, 51, 56, 54, 95, 80, 67, 49, 54, /* 0x1b20 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32,111,114,105,103,105,110, 97,108, /* 0x1b30 */
|
||||
95,115,116,114, 97,116,101,103,121, 10 /* 0x1b40 */
|
||||
};
|
||||
|
||||
+1921
-1923
File diff suppressed because it is too large
Load Diff
+1945
-1947
File diff suppressed because it is too large
Load Diff
+1913
-1916
File diff suppressed because it is too large
Load Diff
+1217
-1219
File diff suppressed because it is too large
Load Diff
+1278
-1280
File diff suppressed because it is too large
Load Diff
+1301
-1303
File diff suppressed because it is too large
Load Diff
+1916
-1919
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/* i386-linux.elf-fold.h
|
||||
created from i386-linux.elf-fold.bin, 1691 (0x69b) bytes
|
||||
created from i386-linux.elf-fold.bin, 1730 (0x6c2) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_I386_LINUX_ELF_FOLD_SIZE 1691
|
||||
#define STUB_I386_LINUX_ELF_FOLD_ADLER32 0x5710d32e
|
||||
#define STUB_I386_LINUX_ELF_FOLD_CRC32 0xcf21929e
|
||||
#define STUB_I386_LINUX_ELF_FOLD_SIZE 1730
|
||||
#define STUB_I386_LINUX_ELF_FOLD_ADLER32 0x8b6ce726
|
||||
#define STUB_I386_LINUX_ELF_FOLD_CRC32 0xb81886c1
|
||||
|
||||
unsigned char stub_i386_linux_elf_fold[1691] = {
|
||||
unsigned char stub_i386_linux_elf_fold[1730] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
2, 0, 3, 0, 1, 0, 0, 0,128, 16,192, 0, 52, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 16,192, 0, /* 0x 30 */
|
||||
0, 16,192, 0,155, 6, 0, 0,156, 6, 0, 0, 5, 0, 0, 0, /* 0x 40 */
|
||||
0, 16, 0, 0, 1, 0, 0, 0,155, 6, 0, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 16,192, 0,194, 6, 0, 0,196, 6, 0, 0, 5, 0, 0, 0, /* 0x 40 */
|
||||
0, 16, 0, 0, 1, 0, 0, 0,194, 6, 0, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
83, 41,201,186,120, 2, 0, 0,137,230,137,231, 41,219,232,181, /* 0x 80 */
|
||||
@@ -51,7 +51,7 @@ unsigned char stub_i386_linux_elf_fold[1691] = {
|
||||
148, 26,255, 31, 0, 0,129,226, 0,240,255,255, 82, 41,192,102, /* 0x f0 */
|
||||
131,123, 16, 3,117, 1,146, 80,139,115, 24,141,131,140, 0, 0, /* 0x 100 */
|
||||
0, 41,198,139, 24,139, 72, 4,131,193, 12,141, 84, 36, 12, 96, /* 0x 110 */
|
||||
71,232, 98, 4, 0, 0,131,196, 36, 89, 91,129,196, 0, 10, 0, /* 0x 120 */
|
||||
71,232,102, 4, 0, 0,131,196, 36, 89, 91,129,196, 0, 10, 0, /* 0x 120 */
|
||||
0, 80, 79, 41,192, 60,175,175,117,252, 80, 80, 80, 80, 80, 80, /* 0x 130 */
|
||||
80, 80, 41,217,176, 91,255, 39,173,171,133,192,117,250,135,223, /* 0x 140 */
|
||||
1,223,173,171,133,192,117,250, 87,173,171,131,248, 32,115, 3, /* 0x 150 */
|
||||
@@ -74,69 +74,72 @@ unsigned char stub_i386_linux_elf_fold[1691] = {
|
||||
196, 16,139, 69,232, 1, 70, 4, 41, 6,235, 10,139, 83, 4,137, /* 0x 260 */
|
||||
240,232, 14,255,255,255,139, 85,228,139, 3, 1, 83, 4, 41,208, /* 0x 270 */
|
||||
133,192,137, 3,233, 65,255,255,255,141,101,244, 91, 94, 95,201, /* 0x 280 */
|
||||
195,133,192, 83,137,211,116, 29,168, 1,117, 25,139, 16, 57,218, /* 0x 290 */
|
||||
116, 7, 74,117, 11,133,219,116, 7,137, 24,137, 72, 4,235, 5, /* 0x 2a0 */
|
||||
131,192, 8,235,231, 91,195, 85,137,229, 87, 86, 83,131,236, 68, /* 0x 2b0 */
|
||||
137, 69,228,139, 69, 8,137, 85,224,139, 93,224,139, 85, 12,137, /* 0x 2c0 */
|
||||
69,220,139, 69,224,139, 77, 20,137, 85,216, 3, 91, 28,139, 85, /* 0x 2d0 */
|
||||
224,137, 77,212,102,131,120, 16, 2, 15,183, 74, 44,137, 93,208, /* 0x 2e0 */
|
||||
15,148,192,131,207,255, 15,182,192,137,202,193,224, 4, 49,246, /* 0x 2f0 */
|
||||
131,192, 34, 74,120, 28,131, 59, 1,117, 18,139, 83, 8, 57,250, /* 0x 300 */
|
||||
115, 2,137,215, 3, 83, 20, 57,214,115, 2,137,214,131,195, 32, /* 0x 310 */
|
||||
226,228,137,251,106, 0,129,227, 0,240,255,255,106,255, 41,222, /* 0x 320 */
|
||||
80,129,198,255, 15, 0, 0,106, 0,129,230, 0,240,255,255, 86, /* 0x 330 */
|
||||
83,232, 50,254,255,255,139, 77,224,141, 52, 48,131,196, 24, 41, /* 0x 340 */
|
||||
216,102,131,121, 44, 0,137,117,240,137, 69,204,199, 69,200, 0, /* 0x 350 */
|
||||
0, 0, 0, 15,132,215, 1, 0, 0,139, 93,208,139, 3,131,248, /* 0x 360 */
|
||||
6,117, 24,139, 77,204,186, 3, 0, 0, 0, 3, 75, 8,139, 69, /* 0x 370 */
|
||||
216,232, 11,255,255,255,233,158, 1, 0, 0, 72, 15,133,151, 1, /* 0x 380 */
|
||||
0, 0,139, 69,208,199, 69,196, 64, 98, 81,115,139, 85,208,139, /* 0x 390 */
|
||||
72, 24,139, 90, 20,131,225, 7,193,225, 2,211,109,196,139, 72, /* 0x 3a0 */
|
||||
16,139, 69,204, 3, 66, 8,137, 77,232,131,101,196, 7,137,194, /* 0x 3b0 */
|
||||
1,195,129,226,255, 15, 0, 0,137,199,141, 52, 17,139, 77,208, /* 0x 3c0 */
|
||||
137, 69,236, 41,215,139, 65, 4,137, 93,192, 41,208,131,125,220, /* 0x 3d0 */
|
||||
0, 80,139, 69,228,116, 3,131,200,255,131,125,220, 1, 80, 25, /* 0x 3e0 */
|
||||
192,131,224,224,131,192, 50,131,125,220, 0, 80,139, 69,196,116, /* 0x 3f0 */
|
||||
3,131,200, 2,131,125,220, 0, 80,137,240,116, 3,141, 70, 3, /* 0x 400 */
|
||||
80, 87,232, 97,253,255,255,131,196, 24, 57,199, 15,133,184, 0, /* 0x 410 */
|
||||
0, 0,131,125,220, 0,116, 28,246, 69,196, 4,139, 69,212,117, /* 0x 420 */
|
||||
2, 49,192, 80,139, 69,220,255,117,228,141, 85,232,232,111,253, /* 0x 430 */
|
||||
255,255, 88, 90,137,243,247,219,129,227,255, 15, 0, 0,246, 69, /* 0x 440 */
|
||||
196, 2,137, 93,188,116, 15,133,219,141, 4, 55,116, 8,137,217, /* 0x 450 */
|
||||
198, 0, 0, 64,226,250,131,125,220, 0,116,120,139, 69,208,131, /* 0x 460 */
|
||||
56, 1,117, 86,246, 64, 24, 1,116, 80,139, 80, 20,139, 88, 8, /* 0x 470 */
|
||||
141, 12, 26, 3, 77,204, 59, 80, 16,117, 14,137,200,247,216, 37, /* 0x 480 */
|
||||
255, 15, 0, 0,131,248, 3,119, 17,139, 85,208,107, 69,204, 52, /* 0x 490 */
|
||||
131,122, 4, 0,141, 76, 3, 12,117, 15,139, 1, 61,205,128, 97, /* 0x 4a0 */
|
||||
195,116, 6,199, 1,205,128, 97,195,133,201,116, 13,139, 69,216, /* 0x 4b0 */
|
||||
49,210,131,224,254,232,199,253,255,255,137,251,137,241,139, 85, /* 0x 4c0 */
|
||||
196,106,125, 88,205,128,133,192,116, 10,106,127, 91,106, 1, 88, /* 0x 4d0 */
|
||||
205,128,235,254,139, 85,188,141, 4, 22,141, 28, 7, 59, 93,192, /* 0x 4e0 */
|
||||
115, 30,106, 0,106,255,106, 50,255,117,196, 41, 93,192,255,117, /* 0x 4f0 */
|
||||
192, 83,232,113,252,255,255,131,196, 24, 57,195,116, 27,235,202, /* 0x 500 */
|
||||
131,125,220, 0,116, 19,141, 78, 3,129,225,255, 15, 0, 0,131, /* 0x 510 */
|
||||
249, 3,119, 5,106, 91, 88,205,128,139, 77,224,255, 69,200, 15, /* 0x 520 */
|
||||
183, 65, 44,131, 69,208, 32, 57, 69,200, 15,140, 41,254,255,255, /* 0x 530 */
|
||||
131,125,220, 0,117, 14,139, 93,228,106, 6, 88,205,128,133,192, /* 0x 540 */
|
||||
116, 20,235,134,139, 69,224,102,131,120, 16, 3,116, 8,139, 93, /* 0x 550 */
|
||||
240,106, 45, 88,205,128,131,125, 16, 0,116, 8,139, 77,204,139, /* 0x 560 */
|
||||
85, 16,137, 10,139, 93,224,139, 91, 24, 1, 93,204,139, 69,204, /* 0x 570 */
|
||||
141,101,244, 91, 94, 95,201,195, 85,137,229, 87, 86, 83,131,236, /* 0x 580 */
|
||||
28,139,125, 28,106, 0,139, 69, 16,141, 87, 52,139,117, 8,137, /* 0x 590 */
|
||||
69,236,131,192, 2,255,117,236,137, 85,228,139, 93, 32,137, 69, /* 0x 5a0 */
|
||||
232,141, 85, 24,141, 69, 32,232,245,251,255,255,139, 69, 12, 15, /* 0x 5b0 */
|
||||
183, 79, 44,186, 5, 0, 0, 0,137, 69, 32,137,240, 41, 93, 36, /* 0x 5c0 */
|
||||
232,188,252,255,255, 15,183, 79, 42,186, 4, 0, 0, 0,137,240, /* 0x 5d0 */
|
||||
232,172,252,255,255,139, 93,228,139, 77, 40,186, 3, 0, 0, 0, /* 0x 5e0 */
|
||||
3, 75, 8,137,240,131,193, 52,232,148,252,255,255,141, 69,240, /* 0x 5f0 */
|
||||
255,117,232,137,250, 80,141, 69, 32, 86, 80,139, 69,236,232,164, /* 0x 600 */
|
||||
252,255,255,186, 9, 0, 0, 0,137,193,137,195,137,240,232,110, /* 0x 610 */
|
||||
252,255,255,102,139, 79, 44,131,196, 24, 49,210,102,133,201,116, /* 0x 620 */
|
||||
96,139, 69,228,131, 56, 3,117, 76,139, 93,240, 49,201, 3, 88, /* 0x 630 */
|
||||
8,137,202,106, 5, 88,205,128,133,192,137,198,120, 21,186, 0, /* 0x 640 */
|
||||
2, 0, 0,137,195,137,249,106, 3, 88,205,128, 61, 0, 2, 0, /* 0x 650 */
|
||||
0,116, 10,106,127, 91,106, 1, 88,205,128,235,254,106, 0,137, /* 0x 660 */
|
||||
250,106, 0,137,240,106, 0,106, 0,232, 57,252,255,255,131,196, /* 0x 670 */
|
||||
16,137,195,235, 12, 66, 15,183,193,131, 69,228, 32, 57,194,124, /* 0x 680 */
|
||||
160,141,101,244,137,216, 91, 94, 95,201,195 /* 0x 690 */
|
||||
195,133,192, 83,137,211,116, 26,168, 1,117, 22,139, 16, 57,218, /* 0x 290 */
|
||||
116, 7, 74,117, 8,133,219,116, 4,137, 24,235, 7,131,192, 8, /* 0x 2a0 */
|
||||
235,234, 49,192,133,192,116, 3,137, 72, 4, 91,195, 85,137,229, /* 0x 2b0 */
|
||||
87, 86, 83,131,236, 68,137, 69,228,139, 69, 8,137, 85,224,139, /* 0x 2c0 */
|
||||
93,224,139, 85, 12,137, 69,220,139, 69,224,139, 77, 20,137, 85, /* 0x 2d0 */
|
||||
216, 3, 91, 28,139, 85,224,137, 77,212,102,131,120, 16, 2, 15, /* 0x 2e0 */
|
||||
183, 74, 44,137, 93,208, 15,148,192,131,206,255, 15,182,192,137, /* 0x 2f0 */
|
||||
202,193,224, 4, 49,255,131,192, 34, 74,120, 28,131, 59, 1,117, /* 0x 300 */
|
||||
18,139, 83, 8, 57,242,115, 2,137,214, 3, 83, 20, 57,215,115, /* 0x 310 */
|
||||
2,137,215,131,195, 32,226,228,129,230, 0,240,255,255, 41,247, /* 0x 320 */
|
||||
137,242,141,159,255, 15, 0, 0,129,227, 0,240,255,255,168, 16, /* 0x 330 */
|
||||
117, 19,106, 0,106,255, 80,106, 0, 83, 86,232, 40,254,255,255, /* 0x 340 */
|
||||
131,196, 24,137,194,139, 77,224,141, 4, 26, 41,242,199, 69,200, /* 0x 350 */
|
||||
0, 0, 0, 0,102,131,121, 44, 0,137, 69,240,137, 85,204, 15, /* 0x 360 */
|
||||
132,221, 1, 0, 0,131,125,220, 0,116, 32,139, 93,208,131, 59, /* 0x 370 */
|
||||
6,117, 24,139, 77,204,186, 3, 0, 0, 0, 3, 75, 8,139, 69, /* 0x 380 */
|
||||
216,232,251,254,255,255,233,160, 1, 0, 0,139, 69,208,131, 56, /* 0x 390 */
|
||||
1, 15,133,148, 1, 0, 0,139, 72, 24,199, 69,196, 64, 98, 81, /* 0x 3a0 */
|
||||
115,139, 85,208,131,225, 7,193,225, 2,139, 90, 20,211,109,196, /* 0x 3b0 */
|
||||
139, 72, 16,139, 69,204, 3, 66, 8,137, 77,232,131,101,196, 7, /* 0x 3c0 */
|
||||
137,194, 1,195,129,226,255, 15, 0, 0,137,199,141, 52, 17,139, /* 0x 3d0 */
|
||||
77,208,137, 69,236, 41,215,139, 65, 4,137, 93,192, 41,208,131, /* 0x 3e0 */
|
||||
125,220, 0, 80,139, 69,228,116, 3,131,200,255,131,125,220, 1, /* 0x 3f0 */
|
||||
80, 25,192,131,224,224,131,192, 50,131,125,220, 0, 80,139, 69, /* 0x 400 */
|
||||
196,116, 3,131,200, 2,131,125,220, 0, 80,137,240,116, 3,141, /* 0x 410 */
|
||||
70, 3, 80, 87,232, 79,253,255,255,131,196, 24, 57,199, 15,133, /* 0x 420 */
|
||||
184, 0, 0, 0,131,125,220, 0,116, 28,246, 69,196, 4,139, 69, /* 0x 430 */
|
||||
212,117, 2, 49,192, 80,139, 69,220,255,117,228,141, 85,232,232, /* 0x 440 */
|
||||
93,253,255,255, 88, 90,137,243,247,219,129,227,255, 15, 0, 0, /* 0x 450 */
|
||||
246, 69,196, 2,137, 93,188,116, 15,133,219,141, 4, 55,116, 8, /* 0x 460 */
|
||||
137,217,198, 0, 0, 64,226,250,131,125,220, 0,116,120,139, 69, /* 0x 470 */
|
||||
208,131, 56, 1,117, 86,246, 64, 24, 1,116, 80,139, 80, 20,139, /* 0x 480 */
|
||||
88, 8,141, 12, 26, 3, 77,204, 59, 80, 16,117, 14,137,200,247, /* 0x 490 */
|
||||
216, 37,255, 15, 0, 0,131,248, 3,119, 17,139, 85,208,107, 69, /* 0x 4a0 */
|
||||
204, 52,131,122, 4, 0,141, 76, 3, 12,117, 32,139, 1, 61,205, /* 0x 4b0 */
|
||||
128, 97,195,116, 6,199, 1,205,128, 97,195,133,201,116, 13,139, /* 0x 4c0 */
|
||||
69,216, 49,210,131,224,254,232,181,253,255,255,137,251,137,241, /* 0x 4d0 */
|
||||
139, 85,196,106,125, 88,205,128,133,192,116, 10,106,127, 91,106, /* 0x 4e0 */
|
||||
1, 88,205,128,235,254,139, 85,188,141, 4, 22,141, 28, 7, 59, /* 0x 4f0 */
|
||||
93,192,115, 30,106, 0,106,255,106, 50,255,117,196, 41, 93,192, /* 0x 500 */
|
||||
255,117,192, 83,232, 95,252,255,255,131,196, 24, 57,195,116, 27, /* 0x 510 */
|
||||
235,202,131,125,220, 0,116, 19,141, 78, 3,129,225,255, 15, 0, /* 0x 520 */
|
||||
0,131,249, 3,119, 5,106, 91, 88,205,128,139, 77,224,255, 69, /* 0x 530 */
|
||||
200, 15,183, 65, 44,131, 69,208, 32, 57, 69,200, 15,140, 35,254, /* 0x 540 */
|
||||
255,255,131,125,220, 0,116, 18,139, 93,224,102,131,123, 16, 3, /* 0x 550 */
|
||||
116, 8,139, 93,240,106, 45, 88,205,128,131,125, 16, 0,116, 8, /* 0x 560 */
|
||||
139, 85,204,139, 69, 16,137, 16,139, 77,224,139, 73, 24, 1, 77, /* 0x 570 */
|
||||
204,139, 69,204,141,101,244, 91, 94, 95,201,195, 85,137,229, 87, /* 0x 580 */
|
||||
86, 83,131,236, 32,139,125, 28,106, 0,139,117, 16,139, 69, 8, /* 0x 590 */
|
||||
141, 87, 52,141, 78, 2,139, 93, 32,137, 69,236,137, 85,228,141, /* 0x 5a0 */
|
||||
69, 32,141, 85, 24, 86,137, 77,232,232,243,251,255,255,139, 69, /* 0x 5b0 */
|
||||
12,186, 5, 0, 0, 0, 15,183, 79, 44,137, 69, 32,139, 69,236, /* 0x 5c0 */
|
||||
41, 93, 36,232,185,252,255,255, 15,183, 79, 42,139, 69,236,186, /* 0x 5d0 */
|
||||
4, 0, 0, 0,232,168,252,255,255,139, 93,228,139, 77, 40,186, /* 0x 5e0 */
|
||||
3, 0, 0, 0, 3, 75, 8,139, 69,236,131,193, 52,232,143,252, /* 0x 5f0 */
|
||||
255,255,141, 69,240,255,117,232,137,250, 80,255,117,236,141, 69, /* 0x 600 */
|
||||
32, 80,137,240,232,164,252,255,255,186, 9, 0, 0, 0,137,193, /* 0x 610 */
|
||||
137, 69,224,139, 69,236,232,102,252,255,255,102,139, 79, 44,131, /* 0x 620 */
|
||||
196, 24, 49,210,102,133,201,116,126,139, 93,228,131, 59, 3,117, /* 0x 630 */
|
||||
106,139, 69,228, 49,201,139, 93,240,137,202, 3, 88, 8,106, 5, /* 0x 640 */
|
||||
88,205,128,133,192,137,198,120, 21,186, 0, 2, 0, 0,137,195, /* 0x 650 */
|
||||
137,249,106, 3, 88,205,128, 61, 0, 2, 0, 0,116, 10,106,127, /* 0x 660 */
|
||||
91,106, 1, 88,205,128,235,254,141, 69,240,137,250,106, 0,137, /* 0x 670 */
|
||||
243, 80,137,240,255,117,236,106, 0,232, 47,252,255,255,139, 77, /* 0x 680 */
|
||||
240,137, 69,224,139, 69,236,186, 7, 0, 0, 0,232,240,251,255, /* 0x 690 */
|
||||
255,131,196, 16,106, 6, 88,205,128,235, 12, 66, 15,183,193,131, /* 0x 6a0 */
|
||||
69,228, 32, 57,194,124,130,139, 69,224,141,101,244, 91, 94, 95, /* 0x 6b0 */
|
||||
201,195 /* 0x 6c0 */
|
||||
};
|
||||
|
||||
+1945
-1948
File diff suppressed because it is too large
Load Diff
+2387
-2389
File diff suppressed because it is too large
Load Diff
+1453
-1456
File diff suppressed because it is too large
Load Diff
+1201
-1203
File diff suppressed because it is too large
Load Diff
+1241
-1243
File diff suppressed because it is too large
Load Diff
+1588
-1589
File diff suppressed because it is too large
Load Diff
+833
-835
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,674 @@
|
||||
/* mips.r3000-linux.elf-entry.h
|
||||
created from mips.r3000-linux.elf-entry.bin, 10204 (0x27dc) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_SIZE 10204
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_ADLER32 0x5e9f8205
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_ENTRY_CRC32 0x4405691f
|
||||
|
||||
unsigned char stub_mips_r3000_linux_elf_entry[10204] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 1, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 30, 28, 0, 0, 0, 1, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 21, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 30 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 17, 0, 43, /* 0x 40 */
|
||||
39,247, 0, 0, 60, 13,128, 0, 1,160, 72, 33, 36, 11, 0, 1, /* 0x 50 */
|
||||
0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0, /* 0x 60 */
|
||||
136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, /* 0x 70 */
|
||||
37, 41, 0, 1, 36, 15, 0, 1, 17,192, 0, 5,144,142, 0, 0, /* 0x 80 */
|
||||
36,132, 0, 1,160,206, 0, 0, 16, 0,255,241, 36,198, 0, 1, /* 0x 90 */
|
||||
0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0, /* 0x a0 */
|
||||
136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, /* 0x b0 */
|
||||
37, 41, 0, 1, 0, 15,120, 64, 1,238,120, 33, 0, 9,119,194, /* 0x c0 */
|
||||
21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, /* 0x d0 */
|
||||
36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, /* 0x e0 */
|
||||
21,192, 0, 13, 37,238,255,254, 1,238,120, 33, 0, 9,119,194, /* 0x f0 */
|
||||
21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, /* 0x 100 */
|
||||
36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, /* 0x 110 */
|
||||
16, 0,255,223, 1,238,120, 33, 21,192, 0, 13, 37,239,255,253, /* 0x 120 */
|
||||
0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0, /* 0x 130 */
|
||||
136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, /* 0x 140 */
|
||||
37, 41, 0, 1, 1, 96,120, 33, 16, 0, 0, 11, 49,204, 0, 1, /* 0x 150 */
|
||||
144,142, 0, 0, 0, 15,122, 0, 1,238,120, 33, 37,238, 0, 1, /* 0x 160 */
|
||||
17,192,255,255, 36,132, 0, 1, 0, 15,120, 66, 37,239, 0, 1, /* 0x 170 */
|
||||
1,224, 88, 33, 49,204, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 180 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 190 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 21,128, 0, 35, /* 0x 1a0 */
|
||||
37,204,255,254, 17,192, 0, 12, 36, 12, 0, 1, 0, 9,119,194, /* 0x 1b0 */
|
||||
21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, /* 0x 1c0 */
|
||||
36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, /* 0x 1d0 */
|
||||
16, 0, 0, 22, 1,192, 96, 33, 0, 9,119,194, 21,169, 0, 7, /* 0x 1e0 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 1f0 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 0, 12, 96, 64, /* 0x 200 */
|
||||
1,142, 96, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 210 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 220 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 17,192,255,235, 45,238, 5, 1, /* 0x 230 */
|
||||
37,140, 0, 5, 1,142, 96, 35, 0,207,120, 35,145,238, 0, 0, /* 0x 240 */
|
||||
37,140,255,255, 37,239, 0, 1, 36,198, 0, 1, 21,128,255,251, /* 0x 250 */
|
||||
160,206,255,255, 16, 0,255,127, 0, 9,119,194, 60, 13,128, 0, /* 0x 260 */
|
||||
1,160, 72, 33, 36, 11, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 270 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 280 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 36, 15, 0, 1, /* 0x 290 */
|
||||
17,192, 0, 5,144,142, 0, 0, 36,132, 0, 1,160,206, 0, 0, /* 0x 2a0 */
|
||||
16, 0,255,241, 36,198, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 2b0 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 2c0 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 0, 15,120, 64, /* 0x 2d0 */
|
||||
1,238,120, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 2e0 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 2f0 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 21,192, 0, 13, 37,238,255,254, /* 0x 300 */
|
||||
1,207,120, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 310 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 320 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 16, 0,255,223, 1,238,120, 33, /* 0x 330 */
|
||||
21,192, 0, 13, 37,239,255,253, 0, 9,119,194, 21,169, 0, 7, /* 0x 340 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 350 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 1, 96,120, 33, /* 0x 360 */
|
||||
16, 0, 0, 11, 49,204, 0, 1,144,142, 0, 0, 0, 15,122, 0, /* 0x 370 */
|
||||
1,238,120, 33, 37,238, 0, 1, 17,192,255,255, 36,132, 0, 1, /* 0x 380 */
|
||||
0, 15,120, 66, 37,239, 0, 1, 1,224, 88, 33, 49,204, 0, 1, /* 0x 390 */
|
||||
0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0, /* 0x 3a0 */
|
||||
136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, /* 0x 3b0 */
|
||||
37, 41, 0, 1, 0, 12, 96, 64, 1,142, 96, 33, 21,128, 0, 23, /* 0x 3c0 */
|
||||
37,140,255,254, 36, 12, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 3d0 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 3e0 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 0, 12, 96, 64, /* 0x 3f0 */
|
||||
1,142, 96, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 400 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 410 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 17,192,255,235, 45,238, 5, 1, /* 0x 420 */
|
||||
37,140, 0, 4, 1,142, 96, 35, 0,207,120, 35,145,238, 0, 0, /* 0x 430 */
|
||||
37,140,255,255, 37,239, 0, 1, 36,198, 0, 1, 21,128,255,251, /* 0x 440 */
|
||||
160,206,255,255, 16, 0,255,137, 0, 9,119,194, 60, 13,128, 0, /* 0x 450 */
|
||||
1,160, 72, 33, 36, 11, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 460 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 470 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 36, 15, 0, 1, /* 0x 480 */
|
||||
17,192, 0, 5,144,142, 0, 0, 36,132, 0, 1,160,206, 0, 0, /* 0x 490 */
|
||||
16, 0,255,241, 36,198, 0, 1, 0, 9,119,194, 21,169, 0, 7, /* 0x 4a0 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 4b0 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 0, 15,120, 64, /* 0x 4c0 */
|
||||
1,238,120, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 4d0 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 4e0 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 17,192,255,235, 36, 14, 0, 2, /* 0x 4f0 */
|
||||
21,238, 0, 3, 37,239,255,253, 16, 0, 0, 8, 1, 96,120, 33, /* 0x 500 */
|
||||
144,142, 0, 0, 0, 15,122, 0, 1,238,120, 33, 37,239, 0, 1, /* 0x 510 */
|
||||
17,224,255,255, 36,132, 0, 1, 1,224, 88, 33, 0, 9,119,194, /* 0x 520 */
|
||||
21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, /* 0x 530 */
|
||||
36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, /* 0x 540 */
|
||||
1,192, 96, 33, 0, 9,119,194, 21,169, 0, 7, 0, 9, 72, 64, /* 0x 550 */
|
||||
152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, 0, 9,119,194, /* 0x 560 */
|
||||
0, 9, 72, 64, 37, 41, 0, 1, 0, 12, 96, 64, 1,142, 96, 33, /* 0x 570 */
|
||||
21,128, 0, 23, 37,140,255,254, 36, 12, 0, 1, 0, 9,119,194, /* 0x 580 */
|
||||
21,169, 0, 7, 0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, /* 0x 590 */
|
||||
36,132, 0, 4, 0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, /* 0x 5a0 */
|
||||
0, 12, 96, 64, 1,142, 96, 33, 0, 9,119,194, 21,169, 0, 7, /* 0x 5b0 */
|
||||
0, 9, 72, 64,152,137, 0, 0,136,137, 0, 3, 36,132, 0, 4, /* 0x 5c0 */
|
||||
0, 9,119,194, 0, 9, 72, 64, 37, 41, 0, 1, 17,192,255,235, /* 0x 5d0 */
|
||||
45,238, 13, 1, 37,140, 0, 4, 1,142, 96, 35, 0,207,120, 35, /* 0x 5e0 */
|
||||
145,238, 0, 0, 37,140,255,255, 37,239, 0, 1, 36,198, 0, 1, /* 0x 5f0 */
|
||||
21,128,255,251,160,206,255,255, 16, 0,255,152, 0, 9,119,194, /* 0x 600 */
|
||||
144,153, 0, 0, 36, 1,250, 0,144,152, 0, 1, 51, 34, 0, 7, /* 0x 610 */
|
||||
0, 25,200,194, 3, 33, 8, 4, 36, 33,241, 96, 3,161,232, 33, /* 0x 620 */
|
||||
175,161, 0, 40, 39,170, 0, 32,175,191, 0, 44,140,233, 0, 0, /* 0x 630 */
|
||||
175,166, 0, 36, 0,192, 64, 33, 39,167, 0, 28, 36,166,255,254, /* 0x 640 */
|
||||
36,133, 0, 2, 39,164, 0, 48,160,130, 0, 2, 51, 1, 0, 15, /* 0x 650 */
|
||||
160,129, 0, 0, 0, 24,193, 2, 4, 17, 0, 16,160,152, 0, 1, /* 0x 660 */
|
||||
175,162, 0, 28,143,164, 0, 36,143,165, 0, 32, 36, 6, 0, 3, /* 0x 670 */
|
||||
36, 2, 16, 51, 0, 0, 0, 12,143,162, 0, 28,143,161, 0, 40, /* 0x 680 */
|
||||
143,191, 0, 44, 3,161, 8, 35, 39,189, 0, 4, 23,161,255,254, /* 0x 690 */
|
||||
175,160,255,252, 3,224, 0, 8, 0, 0, 0, 0,200,255,189, 39, /* 0x 6a0 */
|
||||
52, 0,183,175, 48, 0,182,175, 44, 0,181,175, 40, 0,180,175, /* 0x 6b0 */
|
||||
36, 0,179,175, 32, 0,178,175, 28, 0,177,175, 24, 0,176,175, /* 0x 6c0 */
|
||||
33,168,160, 0, 12, 0,167,175, 33,152, 0, 1, 16, 0,169,175, /* 0x 6d0 */
|
||||
20, 0,170,175, 4, 0,144, 36, 2, 0,130,144, 1, 0, 3, 36, /* 0x 6e0 */
|
||||
4, 16, 67, 0,255,255, 66, 36, 8, 0,162,175, 1, 0,130,144, /* 0x 6f0 */
|
||||
0, 0, 0, 0, 4, 16, 67, 0,255,255, 66, 36, 4, 0,162,175, /* 0x 700 */
|
||||
0, 0,150,144, 0, 0,224,172, 0, 0, 64,173, 1, 0,132,144, /* 0x 710 */
|
||||
0, 0, 0, 0, 33, 32,196, 2, 0, 3, 2, 36, 4, 32,130, 0, /* 0x 720 */
|
||||
54, 7,132, 36, 33, 16, 0, 2, 4, 0, 0, 16, 33, 88, 0, 0, /* 0x 730 */
|
||||
0, 4, 3, 36,254,255, 67,164, 1, 0,107, 37,252,255,100, 21, /* 0x 740 */
|
||||
2, 0, 66, 36, 33, 56,166, 2, 33,104,160, 2, 33,192, 0, 0, /* 0x 750 */
|
||||
33, 32, 0, 0, 35, 16,245, 0,123, 2,130, 16, 0, 26, 24, 0, /* 0x 760 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,132, 36, /* 0x 770 */
|
||||
5, 0, 2, 36,247,255,130, 20, 1, 0,173, 37, 33, 80, 0, 0, /* 0x 780 */
|
||||
33,112, 0, 0, 33,144, 0, 0, 1, 0, 17, 36, 1, 0, 20, 36, /* 0x 790 */
|
||||
1, 0, 23, 36, 0, 0,183,175, 87, 2, 0, 16,255,255, 15, 36, /* 0x 7a0 */
|
||||
255,255, 70, 52, 43, 16,207, 0, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x 7b0 */
|
||||
101, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x 7c0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 8, 0,163,143, /* 0x 7d0 */
|
||||
0, 0, 0, 0, 36, 40, 67, 1, 0,201, 18, 0, 33, 16,185, 0, /* 0x 7e0 */
|
||||
64, 16, 2, 0, 33, 88, 2, 2, 0, 0, 99,149,194, 18, 15, 0, /* 0x 7f0 */
|
||||
24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3,125, 0, 64, 16, /* 0x 800 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x 810 */
|
||||
0, 0, 98,165, 4, 0,163,143, 0, 0, 0, 0, 36, 16, 67, 1, /* 0x 820 */
|
||||
4, 24,194, 2, 8, 0, 2, 36, 35, 16, 86, 0, 7, 16, 78, 0, /* 0x 830 */
|
||||
33, 16, 98, 0, 64, 26, 2, 0,192, 18, 2, 0, 35, 16, 67, 0, /* 0x 840 */
|
||||
33, 16, 2, 2,108, 14, 70, 36, 7, 0, 66, 42, 3, 0, 64, 16, /* 0x 850 */
|
||||
33,120,128, 1, 85, 0, 0, 16, 1, 0, 5, 36, 35, 16, 81, 1, /* 0x 860 */
|
||||
33, 16, 98, 2, 0, 0, 89,144, 1, 0, 5, 36,255, 0, 2, 60, /* 0x 870 */
|
||||
255,255, 66, 52, 43, 16, 79, 0, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x 880 */
|
||||
49, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x 890 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64,200, 25, 0, /* 0x 8a0 */
|
||||
0, 1, 44, 51, 64, 16, 12, 0, 33, 16,194, 0, 64,112, 5, 0, /* 0x 8b0 */
|
||||
33, 88, 78, 0, 0, 2, 99,149,194, 18, 15, 0, 24, 0, 67, 0, /* 0x 8c0 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 9, 0, 64, 16, 0, 8, 2, 36, /* 0x 8d0 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 2, 98,165, /* 0x 8e0 */
|
||||
41, 0,128, 21, 33, 40,192, 1, 9, 0, 0, 16, 33,120,128, 0, /* 0x 8f0 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x 900 */
|
||||
0, 2, 98,165, 1, 0,162, 36, 40, 0,128, 17, 33, 40,162, 0, /* 0x 910 */
|
||||
0, 1,162, 40, 37, 0, 64, 16,255, 0, 2, 60,213,255, 0, 16, /* 0x 920 */
|
||||
255,255, 66, 52,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x 930 */
|
||||
64, 96, 5, 0, 4, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x 940 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x 950 */
|
||||
64, 96, 5, 0, 33, 88,204, 0, 0, 0, 99,149,194, 18, 15, 0, /* 0x 960 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x 970 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x 980 */
|
||||
0, 0, 98,165, 33, 40,128, 1, 8, 0, 0, 16, 33,120,128, 0, /* 0x 990 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x 9a0 */
|
||||
0, 0, 98,165, 1, 0,162, 36, 33, 40,162, 0, 0, 1,162, 40, /* 0x 9b0 */
|
||||
220,255, 64, 20,255, 0, 2, 60,255, 0,174, 48, 33, 16,106, 2, /* 0x 9c0 */
|
||||
0, 0, 78,160, 4, 0, 66, 42, 3, 0, 64, 16, 1, 0, 67, 37, /* 0x 9d0 */
|
||||
200, 1, 0, 16, 33,144, 0, 0, 10, 0, 66, 42, 3, 0, 64, 16, /* 0x 9e0 */
|
||||
0, 0, 0, 0,195, 1, 0, 16,253,255, 82, 38,193, 1, 0, 16, /* 0x 9f0 */
|
||||
250,255, 82, 38, 35, 32,236, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x a00 */
|
||||
0, 0, 98,165, 43, 16,196, 0, 8, 0, 64, 20, 35,192, 12, 3, /* 0x a10 */
|
||||
205, 1,167, 17, 0, 34, 4, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x a20 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64, 16, 18, 0, /* 0x a30 */
|
||||
33,112, 2, 2,128, 1,195,149,194, 18, 4, 0, 24, 0, 67, 0, /* 0x a40 */
|
||||
18, 96, 0, 0, 43, 16, 12, 3, 15, 0, 64, 16, 0, 8, 2, 36, /* 0x a50 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0,128, 1,194,165, /* 0x a60 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 33,144, 0, 0, 3, 0, 18, 36, /* 0x a70 */
|
||||
100, 6, 14, 38, 0, 0,183,175, 33,184,128, 2, 33,160, 32, 2, /* 0x a80 */
|
||||
144, 0, 0, 16, 33, 88,128, 1, 35, 88,140, 0, 66, 17, 3, 0, /* 0x a90 */
|
||||
35, 16, 98, 0,128, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, /* 0x aa0 */
|
||||
35,192, 12, 3,168, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, /* 0x ab0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x ac0 */
|
||||
152, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x ad0 */
|
||||
43, 16, 4, 3, 50, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x ae0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,152, 1,194,165, 0, 1, 2, 60, /* 0x af0 */
|
||||
43, 16,130, 0, 8, 0, 64, 16, 33, 88,128, 0,146, 1,167, 17, /* 0x b00 */
|
||||
0, 90, 4, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x b10 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 16, 25, 0, 33, 24, 2, 2, /* 0x b20 */
|
||||
64, 16, 5, 0, 33, 32, 98, 0,224, 1,131,148,194, 18, 11, 0, /* 0x b30 */
|
||||
24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3, 18, 0, 64, 16, /* 0x b40 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x b50 */
|
||||
125, 1, 64, 17,224, 1,130,164, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x b60 */
|
||||
9, 0, 18, 36, 11, 0, 18, 36, 35, 16, 81, 1, 33, 16, 98, 2, /* 0x b70 */
|
||||
0, 0, 78,144, 33, 16,106, 2, 0, 0, 78,160, 1, 0, 67, 37, /* 0x b80 */
|
||||
92, 1, 0, 16, 33,120,128, 1, 35, 88,108, 1, 35,192, 12, 3, /* 0x b90 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 69, 0, 0, 16,224, 1,130,164, /* 0x ba0 */
|
||||
35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0,152, 1,194,165, /* 0x bb0 */
|
||||
43, 16,203, 0, 8, 0, 64, 20, 35,192, 4, 3, 98, 1,167, 17, /* 0x bc0 */
|
||||
0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x bd0 */
|
||||
37,192, 98, 0, 1, 0,173, 37,176, 1,195,149,194, 18, 11, 0, /* 0x be0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 7, 0, 64, 16, /* 0x bf0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x c00 */
|
||||
176, 1,194,165, 28, 0, 0, 16, 33, 16,128, 2, 35, 88,100, 1, /* 0x c10 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0,176, 1,194,165, 43, 16,203, 0, /* 0x c20 */
|
||||
8, 0, 64, 20, 35,192, 4, 3, 71, 1,167, 17, 0, 90, 11, 0, /* 0x c30 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x c40 */
|
||||
1, 0,173, 37,200, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x c50 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 11, 0, 64, 16, 0, 8, 2, 36, /* 0x c60 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0,200, 1,194,165, /* 0x c70 */
|
||||
33, 16,224, 2, 33,184,128, 2, 33,160, 32, 2, 33,136, 64, 0, /* 0x c80 */
|
||||
11, 0, 0, 16, 33, 88,128, 0, 35, 88,100, 1, 35,192, 4, 3, /* 0x c90 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0,200, 1,194,165, 0, 0,162,143, /* 0x ca0 */
|
||||
0, 0,183,175, 33,184,128, 2, 33,160, 32, 2, 33,136, 64, 0, /* 0x cb0 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 8, 0, 18, 36, 11, 0, 18, 36, /* 0x cc0 */
|
||||
104, 10, 14, 38,255, 0, 2, 60,255,255, 76, 52, 43, 16,139, 1, /* 0x cd0 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0, 27, 1,167, 17, 0, 90, 11, 0, /* 0x ce0 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x cf0 */
|
||||
1, 0,173, 37, 0, 0,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x d00 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 12, 0, 64, 16, 0, 8, 2, 36, /* 0x d10 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 0,194,165, /* 0x d20 */
|
||||
0, 17, 5, 0, 33, 16,194, 1, 4, 0, 69, 36, 33,120,128, 0, /* 0x d30 */
|
||||
3, 0, 8, 36, 41, 0, 0, 16, 33, 48, 0, 0, 35, 88,100, 1, /* 0x d40 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0,194,165, 43, 16,139, 1, /* 0x d50 */
|
||||
8, 0, 64, 20, 35,192, 4, 3,251, 0,167, 17, 0, 90, 11, 0, /* 0x d60 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x d70 */
|
||||
1, 0,173, 37, 2, 0,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x d80 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 12, 0, 64, 16, 0, 8, 2, 36, /* 0x d90 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 2, 0,194,165, /* 0x da0 */
|
||||
0, 17, 5, 0, 33, 16,194, 1, 4, 1, 69, 36, 33,120,128, 0, /* 0x db0 */
|
||||
3, 0, 8, 36, 9, 0, 0, 16, 8, 0, 6, 36, 35,120,100, 1, /* 0x dc0 */
|
||||
35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, 2, 0,194,165, /* 0x dd0 */
|
||||
4, 2,197, 37, 8, 0, 8, 36, 16, 0, 6, 36, 33,112, 0, 1, /* 0x de0 */
|
||||
1, 0, 25, 36,255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, /* 0x df0 */
|
||||
9, 0, 64, 20, 64, 96, 25, 0,211, 0,167, 17, 0,122, 15, 0, /* 0x e00 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x e10 */
|
||||
1, 0,173, 37, 64, 96, 25, 0, 33, 88,172, 0, 0, 0, 99,149, /* 0x e20 */
|
||||
194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x e30 */
|
||||
8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x e40 */
|
||||
33, 16, 98, 0, 0, 0, 98,165, 33,200,128, 1, 8, 0, 0, 16, /* 0x e50 */
|
||||
33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, /* 0x e60 */
|
||||
35, 16, 98, 0, 0, 0, 98,165, 1, 0, 34, 39, 33,200, 34, 3, /* 0x e70 */
|
||||
255,255,206, 37,220,255,192, 21,255, 0, 2, 60, 1, 0, 2, 36, /* 0x e80 */
|
||||
4, 16, 2, 1, 35, 16, 34, 3, 33, 72, 70, 0, 4, 0, 66, 42, /* 0x e90 */
|
||||
134, 0, 64, 16, 4, 0, 34, 41, 2, 0, 64, 20, 33, 24, 32, 1, /* 0x ea0 */
|
||||
3, 0, 3, 36,192, 17, 3, 0, 33, 16, 2, 2, 96, 3, 70, 36, /* 0x eb0 */
|
||||
1, 0, 14, 36, 6, 0, 25, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x ec0 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 14, 0,158, 0,167, 17, /* 0x ed0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x ee0 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 14, 0, 33, 88,204, 0, /* 0x ef0 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x f00 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x f10 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33,112,128, 1, /* 0x f20 */
|
||||
8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x f30 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,194, 37, /* 0x f40 */
|
||||
33,112,194, 1,255,255, 57, 39,220,255, 32, 23,255, 0, 2, 60, /* 0x f50 */
|
||||
192,255,195, 37, 4, 0, 98, 40, 80, 0, 64, 20, 33,112, 96, 0, /* 0x f60 */
|
||||
67, 32, 3, 0, 1, 0, 98, 48, 2, 0, 75, 52, 14, 0, 98, 40, /* 0x f70 */
|
||||
8, 0, 64, 16,255,255,153, 36, 4,112, 43, 3, 64, 16, 14, 0, /* 0x f80 */
|
||||
33, 32, 2, 2, 64, 16, 3, 0, 35, 16,130, 0, 26, 0, 0, 16, /* 0x f90 */
|
||||
94, 5, 72, 36,251,255,132, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x fa0 */
|
||||
43, 16, 79, 0, 8, 0, 64, 20, 0, 0, 0, 0,102, 0,167, 17, /* 0x fb0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x fc0 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 66,120, 15, 0, 43, 16, 15, 3, /* 0x fd0 */
|
||||
3, 0, 64, 20, 64, 88, 11, 0, 35,192, 15, 3, 1, 0,107, 53, /* 0x fe0 */
|
||||
255,255,132, 36,237,255,128, 20,255, 0, 2, 60, 68, 6, 8, 38, /* 0x ff0 */
|
||||
0,113, 11, 0, 4, 0, 25, 36, 1, 0, 6, 36, 1, 0, 5, 36, /* 0x1000 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x1010 */
|
||||
64, 96, 5, 0, 76, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x1020 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x1030 */
|
||||
64, 96, 5, 0, 33, 88, 12, 1, 0, 0, 99,149,194, 18, 15, 0, /* 0x1040 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x1050 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x1060 */
|
||||
0, 0, 98,165, 33, 40,128, 1, 9, 0, 0, 16, 33,120,128, 0, /* 0x1070 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1080 */
|
||||
0, 0, 98,165, 1, 0,162, 36, 33, 40,162, 0, 37,112,198, 1, /* 0x1090 */
|
||||
255,255, 57, 39,218,255, 32, 23, 64, 48, 6, 0, 1, 0,209, 37, /* 0x10a0 */
|
||||
26, 0, 32, 18,255, 0, 2, 60, 7, 0, 82, 38, 43, 16, 81, 1, /* 0x10b0 */
|
||||
38, 0, 64, 20, 1, 0, 2, 36, 35, 16, 81, 1, 33, 88, 98, 2, /* 0x10c0 */
|
||||
33, 32,106, 2, 33, 24, 64, 1, 0, 0,110,145, 1, 0, 99, 36, /* 0x10d0 */
|
||||
33, 16, 73, 1, 2, 0, 66, 36, 6, 0, 98, 16, 0, 0,142,160, /* 0x10e0 */
|
||||
1, 0,107, 37, 16, 0,162,143, 0, 0, 0, 0,246,255, 98, 20, /* 0x10f0 */
|
||||
1, 0,132, 36, 33, 80, 96, 0, 16, 0,163,143, 0, 0, 0, 0, /* 0x1100 */
|
||||
43, 16, 67, 1,166,253, 64, 20,255, 0, 2, 60,255,255, 66, 52, /* 0x1110 */
|
||||
43, 16, 79, 0, 4, 0, 64, 20, 35, 40,181, 1, 10, 0,167, 17, /* 0x1120 */
|
||||
1, 0,173, 37, 35, 40,181, 1, 12, 0,162,143, 0, 0, 0, 0, /* 0x1130 */
|
||||
0, 0, 69,172, 20, 0,163,143, 0, 0, 0, 0, 0, 0,106,172, /* 0x1140 */
|
||||
2, 0, 0, 16, 33, 16, 0, 0, 1, 0, 2, 36, 52, 0,183,143, /* 0x1150 */
|
||||
48, 0,182,143, 44, 0,181,143, 40, 0,180,143, 36, 0,179,143, /* 0x1160 */
|
||||
32, 0,178,143, 28, 0,177,143, 24, 0,176,143, 8, 0,224, 3, /* 0x1170 */
|
||||
56, 0,189, 39,200,255,189, 39, 52, 0,183,175, 48, 0,182,175, /* 0x1180 */
|
||||
44, 0,181,175, 40, 0,180,175, 36, 0,179,175, 32, 0,178,175, /* 0x1190 */
|
||||
28, 0,177,175, 24, 0,176,175, 33,168,160, 0, 12, 0,167,175, /* 0x11a0 */
|
||||
33,152, 0, 1, 16, 0,169,175, 20, 0,170,175, 4, 0,144, 36, /* 0x11b0 */
|
||||
2, 0,130,144, 1, 0, 3, 36, 4, 16, 67, 0,255,255, 66, 36, /* 0x11c0 */
|
||||
8, 0,162,175, 1, 0,130,144, 0, 0, 0, 0, 4, 16, 67, 0, /* 0x11d0 */
|
||||
255,255, 66, 36, 4, 0,162,175, 0, 0,150,144, 0, 0,224,172, /* 0x11e0 */
|
||||
0, 0, 64,173, 1, 0,132,144, 0, 0, 0, 0, 33, 32,196, 2, /* 0x11f0 */
|
||||
0, 3, 2, 36, 4, 32,130, 0, 54, 7,132, 36, 33, 16, 0, 2, /* 0x1200 */
|
||||
4, 0, 0, 16, 33, 88, 0, 0, 0, 4, 3, 36,254,255, 67,164, /* 0x1210 */
|
||||
1, 0,107, 37,252,255,100, 21, 2, 0, 66, 36, 33, 56,166, 2, /* 0x1220 */
|
||||
33,104,160, 2, 33,192, 0, 0, 33, 32, 0, 0, 35, 16,245, 0, /* 0x1230 */
|
||||
123, 2,130, 16, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1240 */
|
||||
37,192, 98, 0, 1, 0,132, 36, 5, 0, 2, 36,247,255,130, 20, /* 0x1250 */
|
||||
1, 0,173, 37, 33, 80, 0, 0, 33,112, 0, 0, 33,144, 0, 0, /* 0x1260 */
|
||||
1, 0, 17, 36, 1, 0, 20, 36, 1, 0, 23, 36, 0, 0,183,175, /* 0x1270 */
|
||||
87, 2, 0, 16,255,255, 15, 36,255,255, 70, 52, 43, 16,207, 0, /* 0x1280 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0,101, 2,167, 17, 0,122, 15, 0, /* 0x1290 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x12a0 */
|
||||
1, 0,173, 37, 8, 0,163,143, 0, 0, 0, 0, 36, 40, 67, 1, /* 0x12b0 */
|
||||
0,201, 18, 0, 33, 16,185, 0, 64, 16, 2, 0, 33, 88, 2, 2, /* 0x12c0 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 96, 0, 0, /* 0x12d0 */
|
||||
43, 16, 12, 3,125, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x12e0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 4, 0,163,143, /* 0x12f0 */
|
||||
0, 0, 0, 0, 36, 16, 67, 1, 4, 24,194, 2, 8, 0, 2, 36, /* 0x1300 */
|
||||
35, 16, 86, 0, 7, 16, 78, 0, 33, 16, 98, 0, 64, 26, 2, 0, /* 0x1310 */
|
||||
192, 18, 2, 0, 35, 16, 67, 0, 33, 16, 2, 2,108, 14, 70, 36, /* 0x1320 */
|
||||
7, 0, 66, 42, 3, 0, 64, 16, 33,120,128, 1, 85, 0, 0, 16, /* 0x1330 */
|
||||
1, 0, 5, 36, 35, 16, 81, 1, 33, 16, 98, 2, 0, 0, 89,144, /* 0x1340 */
|
||||
1, 0, 5, 36,255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, /* 0x1350 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0, 49, 2,167, 17, 0,122, 15, 0, /* 0x1360 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x1370 */
|
||||
1, 0,173, 37, 64,200, 25, 0, 0, 1, 44, 51, 64, 16, 12, 0, /* 0x1380 */
|
||||
33, 16,194, 0, 64,112, 5, 0, 33, 88, 78, 0, 0, 2, 99,149, /* 0x1390 */
|
||||
194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x13a0 */
|
||||
9, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x13b0 */
|
||||
33, 16, 98, 0, 0, 2, 98,165, 41, 0,128, 21, 33, 40,192, 1, /* 0x13c0 */
|
||||
9, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x13d0 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 2, 98,165, 1, 0,162, 36, /* 0x13e0 */
|
||||
40, 0,128, 17, 33, 40,162, 0, 0, 1,162, 40, 37, 0, 64, 16, /* 0x13f0 */
|
||||
255, 0, 2, 60,213,255, 0, 16,255,255, 66, 52,255,255, 66, 52, /* 0x1400 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 5, 0, 4, 2,167, 17, /* 0x1410 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1420 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 5, 0, 33, 88,204, 0, /* 0x1430 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x1440 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1450 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33, 40,128, 1, /* 0x1460 */
|
||||
8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x1470 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,162, 36, /* 0x1480 */
|
||||
33, 40,162, 0, 0, 1,162, 40,220,255, 64, 20,255, 0, 2, 60, /* 0x1490 */
|
||||
255, 0,174, 48, 33, 16,106, 2, 0, 0, 78,160, 4, 0, 66, 42, /* 0x14a0 */
|
||||
3, 0, 64, 16, 1, 0, 67, 37,200, 1, 0, 16, 33,144, 0, 0, /* 0x14b0 */
|
||||
10, 0, 66, 42, 3, 0, 64, 16, 0, 0, 0, 0,195, 1, 0, 16, /* 0x14c0 */
|
||||
253,255, 82, 38,193, 1, 0, 16,250,255, 82, 38, 35, 32,236, 1, /* 0x14d0 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 43, 16,196, 0, /* 0x14e0 */
|
||||
8, 0, 64, 20, 35,192, 12, 3,205, 1,167, 17, 0, 34, 4, 0, /* 0x14f0 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x1500 */
|
||||
1, 0,173, 37, 64, 16, 18, 0, 33,112, 2, 2,128, 1,195,149, /* 0x1510 */
|
||||
194, 18, 4, 0, 24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3, /* 0x1520 */
|
||||
15, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1530 */
|
||||
33, 16, 98, 0,128, 1,194,165, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x1540 */
|
||||
33,144, 0, 0, 3, 0, 18, 36,100, 6, 14, 38, 0, 0,183,175, /* 0x1550 */
|
||||
33,184,128, 2, 33,160, 32, 2,144, 0, 0, 16, 33, 88,128, 1, /* 0x1560 */
|
||||
35, 88,140, 0, 66, 17, 3, 0, 35, 16, 98, 0,128, 1,194,165, /* 0x1570 */
|
||||
43, 16,203, 0, 8, 0, 64, 20, 35,192, 12, 3,168, 1,167, 17, /* 0x1580 */
|
||||
0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1590 */
|
||||
37,192, 98, 0, 1, 0,173, 37,152, 1,195,149,194, 18, 11, 0, /* 0x15a0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 50, 0, 64, 16, /* 0x15b0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x15c0 */
|
||||
152, 1,194,165, 0, 1, 2, 60, 43, 16,130, 0, 8, 0, 64, 16, /* 0x15d0 */
|
||||
33, 88,128, 0,146, 1,167, 17, 0, 90, 4, 0, 0, 26, 24, 0, /* 0x15e0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x15f0 */
|
||||
64, 16, 25, 0, 33, 24, 2, 2, 64, 16, 5, 0, 33, 32, 98, 0, /* 0x1600 */
|
||||
224, 1,131,148,194, 18, 11, 0, 24, 0, 67, 0, 18, 96, 0, 0, /* 0x1610 */
|
||||
43, 16, 12, 3, 18, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1620 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,125, 1, 64, 17,224, 1,130,164, /* 0x1630 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 9, 0, 18, 36, 11, 0, 18, 36, /* 0x1640 */
|
||||
35, 16, 81, 1, 33, 16, 98, 2, 0, 0, 78,144, 33, 16,106, 2, /* 0x1650 */
|
||||
0, 0, 78,160, 1, 0, 67, 37, 92, 1, 0, 16, 33,120,128, 1, /* 0x1660 */
|
||||
35, 88,108, 1, 35,192, 12, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1670 */
|
||||
69, 0, 0, 16,224, 1,130,164, 35, 88,100, 1, 66, 17, 3, 0, /* 0x1680 */
|
||||
35, 16, 98, 0,152, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, /* 0x1690 */
|
||||
35,192, 4, 3, 98, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, /* 0x16a0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x16b0 */
|
||||
176, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x16c0 */
|
||||
43, 16, 4, 3, 7, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x16d0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,176, 1,194,165, 28, 0, 0, 16, /* 0x16e0 */
|
||||
33, 16,128, 2, 35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x16f0 */
|
||||
176, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, 35,192, 4, 3, /* 0x1700 */
|
||||
71, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x1710 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37,200, 1,195,149, /* 0x1720 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x1730 */
|
||||
11, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1740 */
|
||||
33, 16, 98, 0,200, 1,194,165, 33, 16,224, 2, 33,184,128, 2, /* 0x1750 */
|
||||
33,160, 32, 2, 33,136, 64, 0, 11, 0, 0, 16, 33, 88,128, 0, /* 0x1760 */
|
||||
35, 88,100, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1770 */
|
||||
200, 1,194,165, 0, 0,162,143, 0, 0,183,175, 33,184,128, 2, /* 0x1780 */
|
||||
33,160, 32, 2, 33,136, 64, 0, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x1790 */
|
||||
8, 0, 18, 36, 11, 0, 18, 36,104, 10, 14, 38,255, 0, 2, 60, /* 0x17a0 */
|
||||
255,255, 76, 52, 43, 16,139, 1, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x17b0 */
|
||||
27, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x17c0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 0, 0,195,149, /* 0x17d0 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x17e0 */
|
||||
12, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x17f0 */
|
||||
33, 16, 98, 0, 0, 0,194,165, 0, 17, 5, 0, 33, 16,194, 1, /* 0x1800 */
|
||||
4, 0, 69, 36, 33,120,128, 0, 3, 0, 8, 36, 41, 0, 0, 16, /* 0x1810 */
|
||||
33, 48, 0, 0, 35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1820 */
|
||||
0, 0,194,165, 43, 16,139, 1, 8, 0, 64, 20, 35,192, 4, 3, /* 0x1830 */
|
||||
251, 0,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x1840 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 2, 0,195,149, /* 0x1850 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x1860 */
|
||||
12, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1870 */
|
||||
33, 16, 98, 0, 2, 0,194,165, 0, 17, 5, 0, 33, 16,194, 1, /* 0x1880 */
|
||||
4, 1, 69, 36, 33,120,128, 0, 3, 0, 8, 36, 9, 0, 0, 16, /* 0x1890 */
|
||||
8, 0, 6, 36, 35,120,100, 1, 35,192, 4, 3, 66, 17, 3, 0, /* 0x18a0 */
|
||||
35, 16, 98, 0, 2, 0,194,165, 4, 2,197, 37, 8, 0, 8, 36, /* 0x18b0 */
|
||||
16, 0, 6, 36, 33,112, 0, 1, 1, 0, 25, 36,255, 0, 2, 60, /* 0x18c0 */
|
||||
255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 25, 0, /* 0x18d0 */
|
||||
211, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x18e0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64, 96, 25, 0, /* 0x18f0 */
|
||||
33, 88,172, 0, 0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, /* 0x1900 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, /* 0x1910 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, /* 0x1920 */
|
||||
33,200,128, 1, 8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, /* 0x1930 */
|
||||
35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, /* 0x1940 */
|
||||
1, 0, 34, 39, 33,200, 34, 3,255,255,206, 37,220,255,192, 21, /* 0x1950 */
|
||||
255, 0, 2, 60, 1, 0, 2, 36, 4, 16, 2, 1, 35, 16, 34, 3, /* 0x1960 */
|
||||
33, 72, 70, 0, 4, 0, 66, 42,134, 0, 64, 16, 4, 0, 34, 41, /* 0x1970 */
|
||||
2, 0, 64, 20, 33, 24, 32, 1, 3, 0, 3, 36,192, 17, 3, 0, /* 0x1980 */
|
||||
33, 16, 2, 2, 96, 3, 70, 36, 1, 0, 14, 36, 6, 0, 25, 36, /* 0x1990 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x19a0 */
|
||||
64, 96, 14, 0,158, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x19b0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x19c0 */
|
||||
64, 96, 14, 0, 33, 88,204, 0, 0, 0, 99,149,194, 18, 15, 0, /* 0x19d0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x19e0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x19f0 */
|
||||
0, 0, 98,165, 33,112,128, 1, 8, 0, 0, 16, 33,120,128, 0, /* 0x1a00 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1a10 */
|
||||
0, 0, 98,165, 1, 0,194, 37, 33,112,194, 1,255,255, 57, 39, /* 0x1a20 */
|
||||
220,255, 32, 23,255, 0, 2, 60,192,255,195, 37, 4, 0, 98, 40, /* 0x1a30 */
|
||||
80, 0, 64, 20, 33,112, 96, 0, 67, 32, 3, 0, 1, 0, 98, 48, /* 0x1a40 */
|
||||
2, 0, 75, 52, 14, 0, 98, 40, 8, 0, 64, 16,255,255,153, 36, /* 0x1a50 */
|
||||
4,112, 43, 3, 64, 16, 14, 0, 33, 32, 2, 2, 64, 16, 3, 0, /* 0x1a60 */
|
||||
35, 16,130, 0, 26, 0, 0, 16, 94, 5, 72, 36,251,255,132, 36, /* 0x1a70 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 8, 0, 64, 20, /* 0x1a80 */
|
||||
0, 0, 0, 0,102, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x1a90 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x1aa0 */
|
||||
66,120, 15, 0, 43, 16, 15, 3, 3, 0, 64, 20, 64, 88, 11, 0, /* 0x1ab0 */
|
||||
35,192, 15, 3, 1, 0,107, 53,255,255,132, 36,237,255,128, 20, /* 0x1ac0 */
|
||||
255, 0, 2, 60, 68, 6, 8, 38, 0,113, 11, 0, 4, 0, 25, 36, /* 0x1ad0 */
|
||||
1, 0, 6, 36, 1, 0, 5, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x1ae0 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 5, 0, 76, 0,167, 17, /* 0x1af0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1b00 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 5, 0, 33, 88, 12, 1, /* 0x1b10 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x1b20 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1b30 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33, 40,128, 1, /* 0x1b40 */
|
||||
9, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x1b50 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,162, 36, /* 0x1b60 */
|
||||
33, 40,162, 0, 37,112,198, 1,255,255, 57, 39,218,255, 32, 23, /* 0x1b70 */
|
||||
64, 48, 6, 0, 1, 0,209, 37, 26, 0, 32, 18,255, 0, 2, 60, /* 0x1b80 */
|
||||
7, 0, 82, 38, 43, 16, 81, 1, 38, 0, 64, 20, 1, 0, 2, 36, /* 0x1b90 */
|
||||
35, 16, 81, 1, 33, 88, 98, 2, 33, 32,106, 2, 33, 24, 64, 1, /* 0x1ba0 */
|
||||
0, 0,110,145, 1, 0, 99, 36, 33, 16, 73, 1, 2, 0, 66, 36, /* 0x1bb0 */
|
||||
6, 0, 98, 16, 0, 0,142,160, 1, 0,107, 37, 16, 0,162,143, /* 0x1bc0 */
|
||||
0, 0, 0, 0,246,255, 98, 20, 1, 0,132, 36, 33, 80, 96, 0, /* 0x1bd0 */
|
||||
16, 0,163,143, 0, 0, 0, 0, 43, 16, 67, 1,166,253, 64, 20, /* 0x1be0 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 4, 0, 64, 20, /* 0x1bf0 */
|
||||
35, 40,181, 1, 10, 0,167, 17, 1, 0,173, 37, 35, 40,181, 1, /* 0x1c00 */
|
||||
12, 0,162,143, 0, 0, 0, 0, 0, 0, 69,172, 20, 0,163,143, /* 0x1c10 */
|
||||
0, 0, 0, 0, 0, 0,106,172, 2, 0, 0, 16, 33, 16, 0, 0, /* 0x1c20 */
|
||||
1, 0, 2, 36, 52, 0,183,143, 48, 0,182,143, 44, 0,181,143, /* 0x1c30 */
|
||||
40, 0,180,143, 36, 0,179,143, 32, 0,178,143, 28, 0,177,143, /* 0x1c40 */
|
||||
24, 0,176,143, 8, 0,224, 3, 56, 0,189, 39, 0, 0, 0, 13, /* 0x1c50 */
|
||||
0,164, 40, 32,172,230, 0, 0,140,227, 0, 0, 0,133,192, 35, /* 0x1c60 */
|
||||
39,189,255,252,175,184, 0, 0, 0, 96, 32, 33, 0,195, 40, 35, /* 0x1c70 */
|
||||
172,229, 0, 0, 36, 6, 0, 3, 36, 2, 16, 51, 0, 0, 0, 12, /* 0x1c80 */
|
||||
143,162, 0, 0, 3,224, 0, 8, 39,189, 0, 4, 36, 6, 0, 30, /* 0x1c90 */
|
||||
4, 17,255,255, 3,224, 40, 33, 80, 82, 79, 84, 95, 69, 88, 69, /* 0x1ca0 */
|
||||
67,124, 80, 82, 79, 84, 95, 87, 82, 73, 84, 69, 32,102, 97,105, /* 0x1cb0 */
|
||||
108,101,100, 46, 10, 0, 36, 4, 0, 2, 36, 2, 15,164, 0, 0, /* 0x1cc0 */
|
||||
0, 12, 36, 4, 0,127, 36, 2, 15,161, 0, 0, 0, 12, 39,189, /* 0x1cd0 */
|
||||
255,224,142,228,255,224, 36, 6, 0, 7,142,229,255,228, 36, 7, /* 0x1ce0 */
|
||||
8, 18,175,160, 0, 16, 36, 2, 15,250, 0, 0, 0, 12, 20,224, /* 0x1cf0 */
|
||||
0, 27, 0, 64, 32, 33,142,229,255,236,142,243,255,232,142,242, /* 0x1d00 */
|
||||
255,240,142,241,255,244, 16,133, 0, 13, 0,133, 64, 35, 2,215, /* 0x1d10 */
|
||||
48, 35, 0,213, 48, 33, 2,232,184, 33,140,168, 0, 0, 36,132, /* 0x1d20 */
|
||||
0, 8,140,169, 0, 4, 36,198,255,248,172,136,255,248, 36,165, /* 0x1d30 */
|
||||
0, 8, 28,192,255,249,172,137,255,252, 0,128, 16, 33,142,200, /* 0x1d40 */
|
||||
0, 0, 3,160, 56, 33,175,168, 0, 0, 0, 64, 48, 33,142,197, /* 0x1d50 */
|
||||
0, 4, 38,196, 0, 12, 2,224, 0, 8, 0,192,248, 33, 16, 0, /* 0x1d60 */
|
||||
255,255, 0, 0, 0, 0,142,245,255,220, 4, 17,255,216, 3,224, /* 0x1d70 */
|
||||
176, 33,102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108, /* 0x1d80 */
|
||||
102, 51, 50, 45, 98,105,103,109,105,112,115, 10, 10, 83,101, 99, /* 0x1d90 */
|
||||
116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, /* 0x1da0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, /* 0x1db0 */
|
||||
32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, /* 0x1dc0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, /* 0x1dd0 */
|
||||
32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, /* 0x1de0 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, 32, 32, 48, /* 0x1df0 */
|
||||
48, 48, 48, 48, 48, 50, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1e00 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1e10 */
|
||||
48, 48, 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x1e20 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x1e30 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 50, 69, /* 0x1e40 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 50, 49, /* 0x1e50 */
|
||||
56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1e60 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 53, 52, 32, /* 0x1e70 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1e80 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1e90 */
|
||||
10, 32, 32, 50, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, /* 0x1ea0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 49,102, 48, 32, 32, 48, 48, 48, /* 0x1eb0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ec0 */
|
||||
32, 48, 48, 48, 48, 48, 50, 54, 99, 32, 32, 50, 42, 42, 48, 32, /* 0x1ed0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x1ee0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 78, /* 0x1ef0 */
|
||||
82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1f00 */
|
||||
48, 48, 49, 98, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1f10 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1f20 */
|
||||
52, 53, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1f30 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x1f40 */
|
||||
79, 78, 76, 89, 10, 32, 32, 52, 32, 76, 90, 77, 65, 95, 69, 76, /* 0x1f50 */
|
||||
70, 48, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 57, 99, 32, /* 0x1f60 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1f70 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 54, 49, 48, 32, 32, 50, /* 0x1f80 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x1f90 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, 65, /* 0x1fa0 */
|
||||
95, 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 97, /* 0x1fb0 */
|
||||
100, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1fc0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 54, 97, 99, /* 0x1fd0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1fe0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 76, /* 0x1ff0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, /* 0x2000 */
|
||||
48, 48, 97,100, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2010 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, /* 0x2020 */
|
||||
49, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x2030 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x2040 */
|
||||
55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, /* 0x2050 */
|
||||
48, 48, 48, 48, 48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x2060 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x2070 */
|
||||
48, 48, 49, 99, 53, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x2080 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x2090 */
|
||||
10, 32, 32, 56, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, /* 0x20a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, /* 0x20b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x20c0 */
|
||||
32, 48, 48, 48, 48, 49, 99, 54, 48, 32, 32, 50, 42, 42, 48, 32, /* 0x20d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x20e0 */
|
||||
78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, 76, /* 0x20f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, /* 0x2100 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x2110 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 49, 99, 54, 56, 32, 32, 50, 42, /* 0x2120 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x2130 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 69, 76, 70, 77, 65, /* 0x2140 */
|
||||
73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, /* 0x2150 */
|
||||
97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x2160 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 99, 57, 99, 32, /* 0x2170 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x2180 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x2190 */
|
||||
10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, /* 0x21a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 98, 99, 32, 32, 48, 48, 48, /* 0x21b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x21c0 */
|
||||
32, 48, 48, 48, 48, 49, 99, 99, 54, 32, 32, 50, 42, 42, 48, 32, /* 0x21d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x21e0 */
|
||||
78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, /* 0x21f0 */
|
||||
58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x2200 */
|
||||
100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 9, 48, 48, 48, 48, /* 0x2210 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, /* 0x2220 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, /* 0x2230 */
|
||||
76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2240 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, /* 0x2250 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, /* 0x2260 */
|
||||
73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, /* 0x2270 */
|
||||
77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x2280 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, 48, 48, 48, /* 0x2290 */
|
||||
48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, /* 0x22a0 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, /* 0x22b0 */
|
||||
50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, /* 0x22c0 */
|
||||
68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x22d0 */
|
||||
100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x22e0 */
|
||||
48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x22f0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, /* 0x2300 */
|
||||
70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x2310 */
|
||||
65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2320 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x2330 */
|
||||
67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x2340 */
|
||||
65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2350 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x2360 */
|
||||
67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x2370 */
|
||||
65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2380 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x2390 */
|
||||
67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x23a0 */
|
||||
65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x23b0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, /* 0x23c0 */
|
||||
68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 72, /* 0x23d0 */
|
||||
69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x23e0 */
|
||||
32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, /* 0x23f0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, /* 0x2400 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2410 */
|
||||
32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2420 */
|
||||
65, 68, 82, 77, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, /* 0x2430 */
|
||||
32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, /* 0x2440 */
|
||||
48, 48, 48, 48, 32, 76, 69, 78, 77, 10, 48, 48, 48, 48, 48, 48, /* 0x2450 */
|
||||
48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, /* 0x2460 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 85, 10, 48, /* 0x2470 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2480 */
|
||||
42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, /* 0x2490 */
|
||||
68, 82, 67, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, /* 0x24a0 */
|
||||
32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, /* 0x24b0 */
|
||||
48, 48, 48, 32, 76, 69, 78, 85, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x24c0 */
|
||||
48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, /* 0x24d0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 88, 10, 48, 48, /* 0x24e0 */
|
||||
48, 48, 48, 48, 49, 56, 32,103, 32, 32, 32, 32, 32, 79, 32, 69, /* 0x24f0 */
|
||||
76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2500 */
|
||||
32, 95,115,116, 97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x2510 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x2520 */
|
||||
91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, 70, 70, 83, /* 0x2530 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x2540 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x2550 */
|
||||
48, 48, 48, 48, 48, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x2560 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 77, 10, 48, 48, 48, /* 0x2570 */
|
||||
48, 48, 48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x2580 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 76, 69, 78, 77, 10, 48, 48, 48, /* 0x2590 */
|
||||
48, 48, 48, 48, 56, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x25a0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 85, 10, 48, 48, 48, /* 0x25b0 */
|
||||
48, 48, 48, 48, 99, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x25c0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 67, 10, 48, 48, 48, /* 0x25d0 */
|
||||
48, 48, 48, 49, 48, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x25e0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 76, 69, 78, 85, 10, 48, 48, 48, /* 0x25f0 */
|
||||
48, 48, 48, 49, 52, 32, 82, 95, 77, 73, 80, 83, 95, 51, 50, 32, /* 0x2600 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 88, 10, 48, 48, 48, /* 0x2610 */
|
||||
48, 48, 48, 49, 56, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, /* 0x2620 */
|
||||
54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, /* 0x2630 */
|
||||
10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, /* 0x2640 */
|
||||
79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, /* 0x2650 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x2660 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x2670 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 49, 49, 99, 32, 82, 95, 77, 73, /* 0x2680 */
|
||||
80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x2690 */
|
||||
86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x26a0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x26b0 */
|
||||
78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x26c0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x26d0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 49, 49, /* 0x26e0 */
|
||||
99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, /* 0x26f0 */
|
||||
32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, /* 0x2700 */
|
||||
76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, /* 0x2710 */
|
||||
32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, /* 0x2720 */
|
||||
70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, /* 0x2730 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, /* 0x2740 */
|
||||
48, 48, 48, 48, 48, 99, 52, 32, 82, 95, 77, 73, 80, 83, 95, 80, /* 0x2750 */
|
||||
67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, /* 0x2760 */
|
||||
73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, /* 0x2770 */
|
||||
69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, /* 0x2780 */
|
||||
65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, /* 0x2790 */
|
||||
84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x27a0 */
|
||||
32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, /* 0x27b0 */
|
||||
32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, /* 0x27c0 */
|
||||
32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10 /* 0x27d0 */
|
||||
};
|
||||
@@ -0,0 +1,197 @@
|
||||
/* mips.r3000-linux.elf-fold.h
|
||||
created from mips.r3000-linux.elf-fold.bin, 2576 (0xa10) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_SIZE 2576
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_ADLER32 0x03b2382e
|
||||
#define STUB_MIPS_R3000_LINUX_ELF_FOLD_CRC32 0xd27d2885
|
||||
|
||||
unsigned char stub_mips_r3000_linux_elf_fold[2576] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 2, 0, 8, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52, /* 0x 10 */
|
||||
0, 0, 0, 0, 0, 0, 48, 1, 0, 52, 0, 32, 0, 2, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0, /* 0x 30 */
|
||||
0, 16, 0, 0, 0, 0, 10, 16, 0, 0, 10, 16, 0, 0, 0, 5, /* 0x 40 */
|
||||
0, 0, 16, 0, 0, 0, 0, 1, 0, 0, 10, 16, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
39,162, 0, 32, 39,189,240, 24, 3,160, 24, 33,140, 65, 0, 0, /* 0x 80 */
|
||||
36, 66, 0, 4,172, 97, 0, 0, 36, 99, 0, 4, 20, 32,255,251, /* 0x 90 */
|
||||
0, 96,128, 33, 36, 99, 0, 4,140, 65, 0, 0, 36, 66, 0, 4, /* 0x a0 */
|
||||
172, 97, 0, 0, 36, 99, 0, 4, 20, 32,255,251, 0, 96,160, 33, /* 0x b0 */
|
||||
140, 65, 0, 0,140, 72, 0, 4, 36, 66, 0, 8,172, 97, 0, 0, /* 0x c0 */
|
||||
172,104, 0, 4, 36, 99, 0, 8, 20, 32,255,249, 0, 96,176, 33, /* 0x d0 */
|
||||
174, 3, 0, 0, 36, 1, 0, 32,160, 97, 0, 0,160, 97, 0, 1, /* 0x e0 */
|
||||
160, 97, 0, 2, 36, 1, 0, 61,160, 97, 0, 3, 36, 6, 15,255, /* 0x f0 */
|
||||
36,101, 0, 4, 4, 17, 0, 5, 3,224, 32, 33, 47,112,114,111, /* 0x 100 */
|
||||
99, 47,115,101,108,102, 47,101,120,101, 0, 0, 36, 2, 15,245, /* 0x 110 */
|
||||
0, 0, 0, 12, 4,224, 0, 2, 0,162, 8, 33,160, 32, 0, 0, /* 0x 120 */
|
||||
39,189,254, 0, 0, 0, 72, 33, 2,224, 64, 33, 2,128, 56, 33, /* 0x 130 */
|
||||
3,160, 48, 33, 38,165,255,116, 4, 16, 0, 1, 36, 2, 1, 80, /* 0x 140 */
|
||||
3,226, 16, 35, 36, 66, 8,100, 0, 64,248, 9, 2, 32, 32, 33, /* 0x 150 */
|
||||
0, 64,200, 33, 39,161, 2, 0, 39,189,254,212, 39,189, 0, 4, /* 0x 160 */
|
||||
23,161,255,254,175,160,255,252,142,193,255,252, 2, 64, 40, 33, /* 0x 170 */
|
||||
16, 32, 0, 3, 2, 96, 32, 33, 0, 32, 0, 8, 36, 2, 15,251, /* 0x 180 */
|
||||
3, 32, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 190 */
|
||||
36, 2, 15,250, 39,189,255,224,175,168, 0, 16,175,169, 0, 20, /* 0x 1a0 */
|
||||
0, 0, 0, 12, 16, 0, 0, 2, 39,189, 0, 32, 0, 0, 0, 12, /* 0x 1b0 */
|
||||
20,224, 0, 3, 0, 0, 0, 0, 3,224, 0, 8, 0, 0, 0, 0, /* 0x 1c0 */
|
||||
3,224, 0, 8, 36, 2,255,255, 3,224, 0, 8, 0, 0, 0, 0, /* 0x 1d0 */
|
||||
140,130, 0, 0,140,135, 0, 4, 0, 70, 16, 43, 20, 64, 0, 3, /* 0x 1e0 */
|
||||
36, 2, 15,161, 16, 0, 0, 10, 0,192, 24, 33, 36, 4, 0,127, /* 0x 1f0 */
|
||||
4, 17,255,238, 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0, /* 0x 200 */
|
||||
144,226, 0, 0, 36,231, 0, 1,160,162, 0, 0, 36,165, 0, 1, /* 0x 210 */
|
||||
36, 99,255,255, 36, 2,255,255, 20, 98,255,249, 0, 0, 0, 0, /* 0x 220 */
|
||||
140,131, 0, 4,140,130, 0, 0, 0,102, 24, 33, 0, 70, 16, 35, /* 0x 230 */
|
||||
172,130, 0, 0, 3,224, 0, 8,172,131, 0, 4, 39,189,255,216, /* 0x 240 */
|
||||
175,179, 0, 28,175,178, 0, 24,175,177, 0, 20,175,176, 0, 16, /* 0x 250 */
|
||||
0,128,136, 33, 0,160,128, 33, 0,192,152, 33, 0,224,144, 33, /* 0x 260 */
|
||||
16, 0, 0, 82,175,191, 0, 32, 2, 32, 32, 33, 4, 17,255,216, /* 0x 270 */
|
||||
39,165, 0, 4,143,163, 0, 4,143,166, 0, 8, 20, 96, 0, 10, /* 0x 280 */
|
||||
60, 2, 33, 88, 52, 66, 80, 85, 20,194, 0, 10, 36, 4, 0,127, /* 0x 290 */
|
||||
142, 34, 0, 0, 0, 0, 0, 0, 20, 64, 0, 7, 36, 2, 15,161, /* 0x 2a0 */
|
||||
16, 0, 0, 70, 0, 0, 0, 0, 20,192, 0, 7, 0,102, 16, 43, /* 0x 2b0 */
|
||||
36, 4, 0,127, 36, 2, 15,161, 4, 17,255,188, 0, 0, 0, 0, /* 0x 2c0 */
|
||||
16, 0,255,255, 0, 0, 0, 0, 20, 64,255,250, 36, 4, 0,127, /* 0x 2d0 */
|
||||
142, 2, 0, 0, 0, 0, 0, 0, 0, 67, 16, 43, 20, 64,255,245, /* 0x 2e0 */
|
||||
0,195, 16, 43,142, 7, 0, 4, 16, 64, 0, 39, 0,224, 40, 33, /* 0x 2f0 */
|
||||
142, 36, 0, 4,143,168, 0, 12, 0,192, 40, 33,175,163, 0, 0, /* 0x 300 */
|
||||
0,224, 48, 33, 2, 96,248, 9, 3,160, 56, 33, 20, 64,255,233, /* 0x 310 */
|
||||
36, 4, 0,127,143,165, 0, 0,143,162, 0, 4, 0, 0, 0, 0, /* 0x 320 */
|
||||
20,162,255,228, 0, 0, 0, 0,147,167, 0, 13, 0, 0, 0, 0, /* 0x 330 */
|
||||
16,224, 0, 13, 0, 0, 0, 0, 18, 64, 0, 11, 44,162, 2, 1, /* 0x 340 */
|
||||
16, 64, 0, 5, 0, 0, 0, 0,142, 2, 0, 0, 0, 0, 0, 0, /* 0x 350 */
|
||||
20, 69, 0, 5, 0, 0, 0, 0,142, 4, 0, 4,147,166, 0, 14, /* 0x 360 */
|
||||
2, 64,248, 9, 0, 0, 0, 0,143,162, 0, 8,142, 35, 0, 4, /* 0x 370 */
|
||||
142, 36, 0, 0, 0, 98, 24, 33, 0,130, 32, 35,174, 35, 0, 4, /* 0x 380 */
|
||||
16, 0, 0, 3,174, 36, 0, 0, 4, 17,255,145, 2, 32, 32, 33, /* 0x 390 */
|
||||
143,162, 0, 4,142, 3, 0, 4,142, 4, 0, 0, 0, 98, 24, 33, /* 0x 3a0 */
|
||||
0,130, 32, 35,174, 3, 0, 4,174, 4, 0, 0,142, 2, 0, 0, /* 0x 3b0 */
|
||||
0, 0, 0, 0, 20, 64,255,172, 36, 6, 0, 12,143,191, 0, 32, /* 0x 3c0 */
|
||||
143,179, 0, 28,143,178, 0, 24,143,177, 0, 20,143,176, 0, 16, /* 0x 3d0 */
|
||||
3,224, 0, 8, 39,189, 0, 40, 16,128, 0, 14, 0,128, 16, 33, /* 0x 3e0 */
|
||||
36, 4, 0, 1,140, 67, 0, 0, 0, 0, 0, 0, 16,101, 0, 5, /* 0x 3f0 */
|
||||
0, 0, 0, 0, 20,100, 0, 5, 0, 0, 0, 0, 16,160, 0, 3, /* 0x 400 */
|
||||
0, 0, 0, 0, 3,224, 0, 8,172, 69, 0, 0, 16, 0,255,245, /* 0x 410 */
|
||||
36, 66, 0, 8, 3,224, 0, 8, 0, 0, 0, 0, 39,189,255,248, /* 0x 420 */
|
||||
175,176, 0, 0,175,191, 0, 4, 4, 17,255,235, 0,192,128, 33, /* 0x 430 */
|
||||
16, 64, 0, 2, 0, 0, 0, 0,172, 80, 0, 4,143,191, 0, 4, /* 0x 440 */
|
||||
143,176, 0, 0, 3,224, 0, 8, 39,189, 0, 8, 39,189,255,168, /* 0x 450 */
|
||||
175,190, 0, 80,175,181, 0, 68,175,177, 0, 52,175,191, 0, 84, /* 0x 460 */
|
||||
175,183, 0, 76,175,182, 0, 72,175,180, 0, 64,175,179, 0, 60, /* 0x 470 */
|
||||
175,178, 0, 56,175,176, 0, 48,140,162, 0, 28, 0,160,168, 33, /* 0x 480 */
|
||||
175,164, 0, 28, 36, 5, 0, 6, 0,224, 32, 33,175,167, 0, 32, /* 0x 490 */
|
||||
0,192,240, 33,175,168, 0, 36,175,169, 0, 40, 4, 17,255,206, /* 0x 4a0 */
|
||||
2,162,136, 33, 20, 64, 0, 3, 0, 0, 0, 0, 16, 0, 0, 4, /* 0x 4b0 */
|
||||
52, 2,255,255,140, 66, 0, 4, 0, 0, 0, 0, 36, 66,255,255, /* 0x 4c0 */
|
||||
175,162, 0, 20,150,162, 0, 16,143,164, 0, 20, 56, 66, 0, 2, /* 0x 4d0 */
|
||||
150,163, 0, 44, 44, 66, 0, 1, 0, 2, 17, 0, 0, 4, 40, 39, /* 0x 4e0 */
|
||||
36, 71, 8, 2, 36, 99,255,255, 2, 32, 64, 33, 36, 4,255,255, /* 0x 4f0 */
|
||||
0, 0, 72, 33, 16, 0, 0, 19, 36, 10, 0, 1,141, 2, 0, 0, /* 0x 500 */
|
||||
0, 0, 0, 0, 20, 74, 0, 14, 36, 99,255,255,141, 6, 0, 8, /* 0x 510 */
|
||||
0, 0, 0, 0, 0,196, 16, 43, 16, 64, 0, 2, 0, 0, 0, 0, /* 0x 520 */
|
||||
0,192, 32, 33,141, 2, 0, 20, 0, 0, 0, 0, 0,194, 48, 33, /* 0x 530 */
|
||||
1, 38, 16, 43, 16, 64, 0, 2, 0, 0, 0, 0, 0,192, 72, 33, /* 0x 540 */
|
||||
37, 8, 0, 32, 4, 97,255,237, 0,164,128, 36, 1, 48, 16, 35, /* 0x 550 */
|
||||
0, 69, 16, 35, 36, 66,255,255, 0,162, 40, 36, 48,227, 0, 16, /* 0x 560 */
|
||||
16, 96, 0, 3,175,165, 0, 8, 16, 0, 0, 8,175,176, 0, 12, /* 0x 570 */
|
||||
143,165, 0, 8, 2, 0, 32, 33, 0, 0, 48, 33, 36, 8,255,255, /* 0x 580 */
|
||||
4, 17,255, 3, 0, 0, 72, 33,175,162, 0, 12,143,165, 0, 12, /* 0x 590 */
|
||||
175,160, 0, 16, 16, 0, 0,133, 0,176,184, 35, 19,192, 0, 12, /* 0x 5a0 */
|
||||
36, 2, 0, 6,142, 35, 0, 0, 0, 0, 0, 0, 20, 98, 0, 10, /* 0x 5b0 */
|
||||
36, 2, 0, 1,142, 38, 0, 8,143,164, 0, 32, 2,230, 48, 33, /* 0x 5c0 */
|
||||
4, 17,255,150, 36, 5, 0, 3, 16, 0, 0,116, 0, 0, 0, 0, /* 0x 5d0 */
|
||||
142, 35, 0, 0, 36, 2, 0, 1, 20, 98, 0,112, 0, 0, 0, 0, /* 0x 5e0 */
|
||||
142, 34, 0, 8,142, 35, 0, 24, 2,226,176, 33, 60, 2,115, 81, /* 0x 5f0 */
|
||||
0, 3, 24,128, 52, 66, 98, 64, 0, 98, 16, 6,143,165, 0, 20, /* 0x 600 */
|
||||
142, 36, 0, 16, 48, 82, 0, 7,142, 34, 0, 20, 2,197, 24, 36, /* 0x 610 */
|
||||
175,164, 0, 0,175,182, 0, 4, 0,131,160, 33,175,162, 0, 24, /* 0x 620 */
|
||||
19,192, 0,122, 2,195,152, 35, 54, 70, 0, 2, 36, 8,255,255, /* 0x 630 */
|
||||
36, 7, 8, 18,142, 41, 0, 4, 2, 96, 32, 33, 1, 35, 72, 35, /* 0x 640 */
|
||||
4, 17,254,211, 2,128, 40, 33, 22, 98, 0, 64, 36, 4, 0,127, /* 0x 650 */
|
||||
19,192, 0, 11, 50, 66, 0, 4, 16, 64, 0, 4, 0, 0, 0, 0, /* 0x 660 */
|
||||
143,167, 0, 40, 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 56, 33, /* 0x 670 */
|
||||
143,166, 0, 28, 3,192, 32, 33, 4, 17,254,240, 3,160, 40, 33, /* 0x 680 */
|
||||
143,164, 0, 20, 0, 20, 16, 35, 50, 67, 0, 2, 16, 96, 0, 8, /* 0x 690 */
|
||||
0, 68,128, 36, 18, 0, 0, 6, 2,116, 24, 33, 2, 0, 16, 33, /* 0x 6a0 */
|
||||
36, 66,255,255,160, 96, 0, 0, 20, 64,255,253, 36, 99, 0, 1, /* 0x 6b0 */
|
||||
19,192, 0, 43, 36, 2, 0, 1,142, 35, 0, 0, 0, 0, 0, 0, /* 0x 6c0 */
|
||||
20, 98, 0, 28, 2, 96, 32, 33,142, 34, 0, 24, 0, 0, 0, 0, /* 0x 6d0 */
|
||||
48, 66, 0, 1, 16, 64, 0, 24, 2,128, 40, 33,142, 36, 0, 20, /* 0x 6e0 */
|
||||
142, 34, 0, 16,142, 35, 0, 8, 20,130, 0, 17, 0,131, 16, 33, /* 0x 6f0 */
|
||||
0, 87, 48, 33,143,165, 0, 20, 0, 6, 16, 35, 0,162, 16, 36, /* 0x 700 */
|
||||
44, 66, 0, 12, 20, 64, 0, 11, 2, 96, 32, 33, 36, 2, 0, 12, /* 0x 710 */
|
||||
172,194, 0, 0, 60, 2, 3, 32, 52, 66, 0, 8,143,164, 0, 32, /* 0x 720 */
|
||||
172,194, 0, 4,172,192, 0, 8, 4, 17,255, 60, 0, 0, 40, 33, /* 0x 730 */
|
||||
2, 96, 32, 33, 2,128, 40, 33, 2, 64, 48, 33, 4, 17,254,155, /* 0x 740 */
|
||||
36, 2, 16, 29, 16, 64, 0, 6, 36, 4, 0,127, 36, 2, 15,161, /* 0x 750 */
|
||||
4, 17,254,150, 0, 0, 0, 0, 16, 0,255,255, 0, 0, 0, 0, /* 0x 760 */
|
||||
143,163, 0, 24, 2,144, 16, 33, 2,195, 40, 33, 2, 98,128, 33, /* 0x 770 */
|
||||
2, 5, 16, 43, 16, 64, 0, 9, 0,176, 40, 35, 2, 64, 48, 33, /* 0x 780 */
|
||||
2, 0, 32, 33, 36, 7, 8, 18, 36, 8,255,255, 4, 17,254,128, /* 0x 790 */
|
||||
0, 0, 72, 33, 22, 2,255,237, 36, 4, 0,127,143,164, 0, 16, /* 0x 7a0 */
|
||||
38, 49, 0, 32, 36,132, 0, 1,175,164, 0, 16,150,162, 0, 44, /* 0x 7b0 */
|
||||
143,165, 0, 16, 0, 0, 0, 0, 0,162, 16, 42, 20, 64,255,119, /* 0x 7c0 */
|
||||
0, 0, 0, 0, 19,192, 0, 11, 36, 2, 0, 3,150,163, 0, 16, /* 0x 7d0 */
|
||||
0, 0, 0, 0, 16, 98, 0, 7, 0, 0, 0, 0,143,162, 0, 12, /* 0x 7e0 */
|
||||
143,163, 0, 8, 0, 0, 0, 0, 0, 67, 32, 33, 4, 17,254,111, /* 0x 7f0 */
|
||||
36, 2, 15,205,143,164, 0, 36, 0, 0, 0, 0, 16,128, 0, 7, /* 0x 800 */
|
||||
0, 0, 0, 0, 16, 0, 0, 5,172,151, 0, 0,143,168, 0, 28, /* 0x 810 */
|
||||
2, 64, 48, 33, 16, 0,255,135, 36, 7, 0, 18,142,162, 0, 24, /* 0x 820 */
|
||||
143,191, 0, 84, 2,226, 16, 33,143,190, 0, 80,143,183, 0, 76, /* 0x 830 */
|
||||
143,182, 0, 72,143,181, 0, 68,143,180, 0, 64,143,179, 0, 60, /* 0x 840 */
|
||||
143,178, 0, 56,143,177, 0, 52,143,176, 0, 48, 3,224, 0, 8, /* 0x 850 */
|
||||
39,189, 0, 88, 39,189,255,200,175,191, 0, 52,175,180, 0, 48, /* 0x 860 */
|
||||
175,179, 0, 44,175,178, 0, 40,175,177, 0, 36,175,176, 0, 32, /* 0x 870 */
|
||||
1, 0,128, 33,140,136, 0, 0, 0,160, 24, 33, 0,128, 16, 33, /* 0x 880 */
|
||||
0,192,144, 33, 0,224,160, 33, 39,165, 0, 4, 0, 0, 56, 33, /* 0x 890 */
|
||||
2, 0, 48, 33, 39,164, 0, 20,175,163, 0, 20, 1, 32,136, 33, /* 0x 8a0 */
|
||||
175,163, 0, 12,175,168, 0, 4,175,162, 0, 24,175,162, 0, 16, /* 0x 8b0 */
|
||||
4, 17,254, 98,175,178, 0, 8,150, 70, 0, 44, 2,128, 32, 33, /* 0x 8c0 */
|
||||
4, 17,254,214, 36, 5, 0, 5,150, 70, 0, 42, 2,128, 32, 33, /* 0x 8d0 */
|
||||
36, 5, 0, 4, 4, 17,254,209, 38, 83, 0, 52,142,102, 0, 8, /* 0x 8e0 */
|
||||
2,128, 32, 33, 36,198, 0, 52, 4, 17,254,204, 36, 5, 0, 3, /* 0x 8f0 */
|
||||
2, 32, 72, 33, 2, 0, 32, 33, 2, 64, 40, 33, 39,166, 0, 12, /* 0x 900 */
|
||||
2,128, 56, 33, 4, 17,254,209, 3,160, 64, 33, 0, 64, 48, 33, /* 0x 910 */
|
||||
2,128, 32, 33, 36, 5, 0, 9, 4, 17,254,192, 0, 64,136, 33, /* 0x 920 */
|
||||
150, 69, 0, 44, 16, 0, 0, 42, 0, 0, 32, 33,142, 99, 0, 0, /* 0x 930 */
|
||||
36, 2, 0, 3, 20, 98, 0, 38, 38,115, 0, 32, 38,115,255,224, /* 0x 940 */
|
||||
142, 98, 0, 8,143,164, 0, 0, 0, 0, 40, 33, 0, 68, 32, 33, /* 0x 950 */
|
||||
0, 0, 48, 33, 4, 17,254, 21, 36, 2, 15,165, 4, 64, 0, 9, /* 0x 960 */
|
||||
0, 64,128, 33, 0, 64, 32, 33, 2, 64, 40, 33, 36, 6, 2, 0, /* 0x 970 */
|
||||
4, 17,254, 14, 36, 2, 15,163, 36, 3, 2, 0, 16, 67, 0, 6, /* 0x 980 */
|
||||
2,128, 56, 33, 36, 4, 0,127, 4, 17,254, 8, 36, 2, 15,161, /* 0x 990 */
|
||||
16, 0,255,255, 0, 0, 0, 0, 3,160, 64, 33, 0, 0, 72, 33, /* 0x 9a0 */
|
||||
4, 17,254,170, 0, 0, 48, 33,143,166, 0, 0, 2,128, 32, 33, /* 0x 9b0 */
|
||||
36, 5, 0, 7, 4, 17,254,153, 0, 64,136, 33, 2, 0, 32, 33, /* 0x 9c0 */
|
||||
4, 17,253,250, 36, 2, 15,166, 16, 0, 0, 5, 2, 32, 16, 33, /* 0x 9d0 */
|
||||
0,133, 16, 42, 20, 64,255,213, 36,132, 0, 1, 2, 32, 16, 33, /* 0x 9e0 */
|
||||
143,191, 0, 52,143,180, 0, 48,143,179, 0, 44,143,178, 0, 40, /* 0x 9f0 */
|
||||
143,177, 0, 36,143,176, 0, 32, 3,224, 0, 8, 39,189, 0, 56 /* 0x a00 */
|
||||
};
|
||||
@@ -0,0 +1,674 @@
|
||||
/* mipsel.r3000-linux.elf-entry.h
|
||||
created from mipsel.r3000-linux.elf-entry.bin, 10207 (0x27df) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_SIZE 10207
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_ADLER32 0x362f8360
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_ENTRY_CRC32 0x6ce42512
|
||||
|
||||
unsigned char stub_mipsel_r3000_linux_elf_entry[10207] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
1, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
28, 30, 0, 0, 1, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, 0, /* 0x 20 */
|
||||
21, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 30 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 17, 4, /* 0x 40 */
|
||||
0, 0,247, 39, 0,128, 13, 60, 33, 72,160, 1, 1, 0, 11, 36, /* 0x 50 */
|
||||
194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, /* 0x 60 */
|
||||
3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, /* 0x 70 */
|
||||
1, 0, 41, 37, 1, 0, 15, 36, 5, 0,192, 17, 0, 0,142,144, /* 0x 80 */
|
||||
1, 0,132, 36, 0, 0,206,160,241,255, 0, 16, 1, 0,198, 36, /* 0x 90 */
|
||||
194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, /* 0x a0 */
|
||||
3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, /* 0x b0 */
|
||||
1, 0, 41, 37, 64,120, 15, 0, 33,120,238, 1,194,119, 9, 0, /* 0x c0 */
|
||||
7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, /* 0x d0 */
|
||||
4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, /* 0x e0 */
|
||||
13, 0,192, 21,254,255,238, 37, 33,120,238, 1,194,119, 9, 0, /* 0x f0 */
|
||||
7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, /* 0x 100 */
|
||||
4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, /* 0x 110 */
|
||||
223,255, 0, 16, 33,120,238, 1, 13, 0,192, 21,253,255,239, 37, /* 0x 120 */
|
||||
194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, /* 0x 130 */
|
||||
3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, /* 0x 140 */
|
||||
1, 0, 41, 37, 33,120, 96, 1, 11, 0, 0, 16, 1, 0,204, 49, /* 0x 150 */
|
||||
0, 0,142,144, 0,122, 15, 0, 33,120,238, 1, 1, 0,238, 37, /* 0x 160 */
|
||||
255,255,192, 17, 1, 0,132, 36, 66,120, 15, 0, 1, 0,239, 37, /* 0x 170 */
|
||||
33, 88,224, 1, 1, 0,204, 49,194,119, 9, 0, 7, 0,169, 21, /* 0x 180 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 190 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 35, 0,128, 21, /* 0x 1a0 */
|
||||
254,255,204, 37, 12, 0,192, 17, 1, 0, 12, 36,194,119, 9, 0, /* 0x 1b0 */
|
||||
7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, /* 0x 1c0 */
|
||||
4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, /* 0x 1d0 */
|
||||
22, 0, 0, 16, 33, 96,192, 1,194,119, 9, 0, 7, 0,169, 21, /* 0x 1e0 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 1f0 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 64, 96, 12, 0, /* 0x 200 */
|
||||
33, 96,142, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 210 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 220 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37,235,255,192, 17, 1, 5,238, 45, /* 0x 230 */
|
||||
5, 0,140, 37, 35, 96,142, 1, 35,120,207, 0, 0, 0,238,145, /* 0x 240 */
|
||||
255,255,140, 37, 1, 0,239, 37, 1, 0,198, 36,251,255,128, 21, /* 0x 250 */
|
||||
255,255,206,160,127,255, 0, 16,194,119, 9, 0, 0,128, 13, 60, /* 0x 260 */
|
||||
33, 72,160, 1, 1, 0, 11, 36,194,119, 9, 0, 7, 0,169, 21, /* 0x 270 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 280 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 1, 0, 15, 36, /* 0x 290 */
|
||||
5, 0,192, 17, 0, 0,142,144, 1, 0,132, 36, 0, 0,206,160, /* 0x 2a0 */
|
||||
241,255, 0, 16, 1, 0,198, 36,194,119, 9, 0, 7, 0,169, 21, /* 0x 2b0 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 2c0 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 64,120, 15, 0, /* 0x 2d0 */
|
||||
33,120,238, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 2e0 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 2f0 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37, 13, 0,192, 21,254,255,238, 37, /* 0x 300 */
|
||||
33,120,207, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 310 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 320 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37,223,255, 0, 16, 33,120,238, 1, /* 0x 330 */
|
||||
13, 0,192, 21,253,255,239, 37,194,119, 9, 0, 7, 0,169, 21, /* 0x 340 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 350 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 33,120, 96, 1, /* 0x 360 */
|
||||
11, 0, 0, 16, 1, 0,204, 49, 0, 0,142,144, 0,122, 15, 0, /* 0x 370 */
|
||||
33,120,238, 1, 1, 0,238, 37,255,255,192, 17, 1, 0,132, 36, /* 0x 380 */
|
||||
66,120, 15, 0, 1, 0,239, 37, 33, 88,224, 1, 1, 0,204, 49, /* 0x 390 */
|
||||
194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, /* 0x 3a0 */
|
||||
3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, /* 0x 3b0 */
|
||||
1, 0, 41, 37, 64, 96, 12, 0, 33, 96,142, 1, 23, 0,128, 21, /* 0x 3c0 */
|
||||
254,255,140, 37, 1, 0, 12, 36,194,119, 9, 0, 7, 0,169, 21, /* 0x 3d0 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 3e0 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 64, 96, 12, 0, /* 0x 3f0 */
|
||||
33, 96,142, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 400 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 410 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37,235,255,192, 17, 1, 5,238, 45, /* 0x 420 */
|
||||
4, 0,140, 37, 35, 96,142, 1, 35,120,207, 0, 0, 0,238,145, /* 0x 430 */
|
||||
255,255,140, 37, 1, 0,239, 37, 1, 0,198, 36,251,255,128, 21, /* 0x 440 */
|
||||
255,255,206,160,137,255, 0, 16,194,119, 9, 0, 0,128, 13, 60, /* 0x 450 */
|
||||
33, 72,160, 1, 1, 0, 11, 36,194,119, 9, 0, 7, 0,169, 21, /* 0x 460 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 470 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 1, 0, 15, 36, /* 0x 480 */
|
||||
5, 0,192, 17, 0, 0,142,144, 1, 0,132, 36, 0, 0,206,160, /* 0x 490 */
|
||||
241,255, 0, 16, 1, 0,198, 36,194,119, 9, 0, 7, 0,169, 21, /* 0x 4a0 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 4b0 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, 64,120, 15, 0, /* 0x 4c0 */
|
||||
33,120,238, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 4d0 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 4e0 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37,235,255,192, 17, 2, 0, 14, 36, /* 0x 4f0 */
|
||||
3, 0,238, 21,253,255,239, 37, 8, 0, 0, 16, 33,120, 96, 1, /* 0x 500 */
|
||||
0, 0,142,144, 0,122, 15, 0, 33,120,238, 1, 1, 0,239, 37, /* 0x 510 */
|
||||
255,255,224, 17, 1, 0,132, 36, 33, 88,224, 1,194,119, 9, 0, /* 0x 520 */
|
||||
7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, /* 0x 530 */
|
||||
4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, /* 0x 540 */
|
||||
33, 96,192, 1,194,119, 9, 0, 7, 0,169, 21, 64, 72, 9, 0, /* 0x 550 */
|
||||
0, 0,137,152, 3, 0,137,136, 4, 0,132, 36,194,119, 9, 0, /* 0x 560 */
|
||||
64, 72, 9, 0, 1, 0, 41, 37, 64, 96, 12, 0, 33, 96,142, 1, /* 0x 570 */
|
||||
23, 0,128, 21,254,255,140, 37, 1, 0, 12, 36,194,119, 9, 0, /* 0x 580 */
|
||||
7, 0,169, 21, 64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, /* 0x 590 */
|
||||
4, 0,132, 36,194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37, /* 0x 5a0 */
|
||||
64, 96, 12, 0, 33, 96,142, 1,194,119, 9, 0, 7, 0,169, 21, /* 0x 5b0 */
|
||||
64, 72, 9, 0, 0, 0,137,152, 3, 0,137,136, 4, 0,132, 36, /* 0x 5c0 */
|
||||
194,119, 9, 0, 64, 72, 9, 0, 1, 0, 41, 37,235,255,192, 17, /* 0x 5d0 */
|
||||
1, 13,238, 45, 4, 0,140, 37, 35, 96,142, 1, 35,120,207, 0, /* 0x 5e0 */
|
||||
0, 0,238,145,255,255,140, 37, 1, 0,239, 37, 1, 0,198, 36, /* 0x 5f0 */
|
||||
251,255,128, 21,255,255,206,160,152,255, 0, 16,194,119, 9, 0, /* 0x 600 */
|
||||
0, 0,153,144, 0,250, 1, 36, 1, 0,152,144, 7, 0, 34, 51, /* 0x 610 */
|
||||
194,200, 25, 0, 4, 8, 33, 3, 96,241, 33, 36, 33,232,161, 3, /* 0x 620 */
|
||||
40, 0,161,175, 32, 0,170, 39, 44, 0,191,175, 0, 0,233,140, /* 0x 630 */
|
||||
36, 0,166,175, 33, 64,192, 0, 28, 0,167, 39,254,255,166, 36, /* 0x 640 */
|
||||
2, 0,133, 36, 48, 0,164, 39, 2, 0,130,160, 15, 0, 1, 51, /* 0x 650 */
|
||||
0, 0,129,160, 2,193, 24, 0, 16, 0, 17, 4, 1, 0,152,160, /* 0x 660 */
|
||||
28, 0,162,175, 36, 0,164,143, 32, 0,165,143, 3, 0, 6, 36, /* 0x 670 */
|
||||
51, 16, 2, 36, 12, 0, 0, 0, 28, 0,162,143, 40, 0,161,143, /* 0x 680 */
|
||||
44, 0,191,143, 35, 8,161, 3, 4, 0,189, 39,254,255,161, 23, /* 0x 690 */
|
||||
252,255,160,175, 8, 0,224, 3, 0, 0, 0, 0,200,255,189, 39, /* 0x 6a0 */
|
||||
52, 0,183,175, 48, 0,182,175, 44, 0,181,175, 40, 0,180,175, /* 0x 6b0 */
|
||||
36, 0,179,175, 32, 0,178,175, 28, 0,177,175, 24, 0,176,175, /* 0x 6c0 */
|
||||
33,168,160, 0, 12, 0,167,175, 33,152, 0, 1, 16, 0,169,175, /* 0x 6d0 */
|
||||
20, 0,170,175, 4, 0,144, 36, 2, 0,130,144, 1, 0, 3, 36, /* 0x 6e0 */
|
||||
4, 16, 67, 0,255,255, 66, 36, 8, 0,162,175, 1, 0,130,144, /* 0x 6f0 */
|
||||
0, 0, 0, 0, 4, 16, 67, 0,255,255, 66, 36, 4, 0,162,175, /* 0x 700 */
|
||||
0, 0,150,144, 0, 0,224,172, 0, 0, 64,173, 1, 0,132,144, /* 0x 710 */
|
||||
0, 0, 0, 0, 33, 32,196, 2, 0, 3, 2, 36, 4, 32,130, 0, /* 0x 720 */
|
||||
54, 7,132, 36, 33, 16, 0, 2, 4, 0, 0, 16, 33, 88, 0, 0, /* 0x 730 */
|
||||
0, 4, 3, 36,254,255, 67,164, 1, 0,107, 37,252,255,100, 21, /* 0x 740 */
|
||||
2, 0, 66, 36, 33, 56,166, 2, 33,104,160, 2, 33,192, 0, 0, /* 0x 750 */
|
||||
33, 32, 0, 0, 35, 16,245, 0,123, 2,130, 16, 0, 26, 24, 0, /* 0x 760 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,132, 36, /* 0x 770 */
|
||||
5, 0, 2, 36,247,255,130, 20, 1, 0,173, 37, 33, 80, 0, 0, /* 0x 780 */
|
||||
33,112, 0, 0, 33,144, 0, 0, 1, 0, 17, 36, 1, 0, 20, 36, /* 0x 790 */
|
||||
1, 0, 23, 36, 0, 0,183,175, 87, 2, 0, 16,255,255, 15, 36, /* 0x 7a0 */
|
||||
255,255, 70, 52, 43, 16,207, 0, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x 7b0 */
|
||||
101, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x 7c0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 8, 0,163,143, /* 0x 7d0 */
|
||||
0, 0, 0, 0, 36, 40, 67, 1, 0,201, 18, 0, 33, 16,185, 0, /* 0x 7e0 */
|
||||
64, 16, 2, 0, 33, 88, 2, 2, 0, 0, 99,149,194, 18, 15, 0, /* 0x 7f0 */
|
||||
24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3,125, 0, 64, 16, /* 0x 800 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x 810 */
|
||||
0, 0, 98,165, 4, 0,163,143, 0, 0, 0, 0, 36, 16, 67, 1, /* 0x 820 */
|
||||
4, 24,194, 2, 8, 0, 2, 36, 35, 16, 86, 0, 7, 16, 78, 0, /* 0x 830 */
|
||||
33, 16, 98, 0, 64, 26, 2, 0,192, 18, 2, 0, 35, 16, 67, 0, /* 0x 840 */
|
||||
33, 16, 2, 2,108, 14, 70, 36, 7, 0, 66, 42, 3, 0, 64, 16, /* 0x 850 */
|
||||
33,120,128, 1, 85, 0, 0, 16, 1, 0, 5, 36, 35, 16, 81, 1, /* 0x 860 */
|
||||
33, 16, 98, 2, 0, 0, 89,144, 1, 0, 5, 36,255, 0, 2, 60, /* 0x 870 */
|
||||
255,255, 66, 52, 43, 16, 79, 0, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x 880 */
|
||||
49, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x 890 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64,200, 25, 0, /* 0x 8a0 */
|
||||
0, 1, 44, 51, 64, 16, 12, 0, 33, 16,194, 0, 64,112, 5, 0, /* 0x 8b0 */
|
||||
33, 88, 78, 0, 0, 2, 99,149,194, 18, 15, 0, 24, 0, 67, 0, /* 0x 8c0 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 9, 0, 64, 16, 0, 8, 2, 36, /* 0x 8d0 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 2, 98,165, /* 0x 8e0 */
|
||||
41, 0,128, 21, 33, 40,192, 1, 9, 0, 0, 16, 33,120,128, 0, /* 0x 8f0 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x 900 */
|
||||
0, 2, 98,165, 1, 0,162, 36, 40, 0,128, 17, 33, 40,162, 0, /* 0x 910 */
|
||||
0, 1,162, 40, 37, 0, 64, 16,255, 0, 2, 60,213,255, 0, 16, /* 0x 920 */
|
||||
255,255, 66, 52,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x 930 */
|
||||
64, 96, 5, 0, 4, 2,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x 940 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x 950 */
|
||||
64, 96, 5, 0, 33, 88,204, 0, 0, 0, 99,149,194, 18, 15, 0, /* 0x 960 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x 970 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x 980 */
|
||||
0, 0, 98,165, 33, 40,128, 1, 8, 0, 0, 16, 33,120,128, 0, /* 0x 990 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x 9a0 */
|
||||
0, 0, 98,165, 1, 0,162, 36, 33, 40,162, 0, 0, 1,162, 40, /* 0x 9b0 */
|
||||
220,255, 64, 20,255, 0, 2, 60,255, 0,174, 48, 33, 16,106, 2, /* 0x 9c0 */
|
||||
0, 0, 78,160, 4, 0, 66, 42, 3, 0, 64, 16, 1, 0, 67, 37, /* 0x 9d0 */
|
||||
200, 1, 0, 16, 33,144, 0, 0, 10, 0, 66, 42, 3, 0, 64, 16, /* 0x 9e0 */
|
||||
0, 0, 0, 0,195, 1, 0, 16,253,255, 82, 38,193, 1, 0, 16, /* 0x 9f0 */
|
||||
250,255, 82, 38, 35, 32,236, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x a00 */
|
||||
0, 0, 98,165, 43, 16,196, 0, 8, 0, 64, 20, 35,192, 12, 3, /* 0x a10 */
|
||||
205, 1,167, 17, 0, 34, 4, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x a20 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64, 16, 18, 0, /* 0x a30 */
|
||||
33,112, 2, 2,128, 1,195,149,194, 18, 4, 0, 24, 0, 67, 0, /* 0x a40 */
|
||||
18, 96, 0, 0, 43, 16, 12, 3, 15, 0, 64, 16, 0, 8, 2, 36, /* 0x a50 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0,128, 1,194,165, /* 0x a60 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 33,144, 0, 0, 3, 0, 18, 36, /* 0x a70 */
|
||||
100, 6, 14, 38, 0, 0,183,175, 33,184,128, 2, 33,160, 32, 2, /* 0x a80 */
|
||||
144, 0, 0, 16, 33, 88,128, 1, 35, 88,140, 0, 66, 17, 3, 0, /* 0x a90 */
|
||||
35, 16, 98, 0,128, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, /* 0x aa0 */
|
||||
35,192, 12, 3,168, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, /* 0x ab0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x ac0 */
|
||||
152, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x ad0 */
|
||||
43, 16, 4, 3, 50, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x ae0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,152, 1,194,165, 0, 1, 2, 60, /* 0x af0 */
|
||||
43, 16,130, 0, 8, 0, 64, 16, 33, 88,128, 0,146, 1,167, 17, /* 0x b00 */
|
||||
0, 90, 4, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x b10 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 16, 25, 0, 33, 24, 2, 2, /* 0x b20 */
|
||||
64, 16, 5, 0, 33, 32, 98, 0,224, 1,131,148,194, 18, 11, 0, /* 0x b30 */
|
||||
24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3, 18, 0, 64, 16, /* 0x b40 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x b50 */
|
||||
125, 1, 64, 17,224, 1,130,164, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x b60 */
|
||||
9, 0, 18, 36, 11, 0, 18, 36, 35, 16, 81, 1, 33, 16, 98, 2, /* 0x b70 */
|
||||
0, 0, 78,144, 33, 16,106, 2, 0, 0, 78,160, 1, 0, 67, 37, /* 0x b80 */
|
||||
92, 1, 0, 16, 33,120,128, 1, 35, 88,108, 1, 35,192, 12, 3, /* 0x b90 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 69, 0, 0, 16,224, 1,130,164, /* 0x ba0 */
|
||||
35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0,152, 1,194,165, /* 0x bb0 */
|
||||
43, 16,203, 0, 8, 0, 64, 20, 35,192, 4, 3, 98, 1,167, 17, /* 0x bc0 */
|
||||
0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x bd0 */
|
||||
37,192, 98, 0, 1, 0,173, 37,176, 1,195,149,194, 18, 11, 0, /* 0x be0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 7, 0, 64, 16, /* 0x bf0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x c00 */
|
||||
176, 1,194,165, 28, 0, 0, 16, 33, 16,128, 2, 35, 88,100, 1, /* 0x c10 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0,176, 1,194,165, 43, 16,203, 0, /* 0x c20 */
|
||||
8, 0, 64, 20, 35,192, 4, 3, 71, 1,167, 17, 0, 90, 11, 0, /* 0x c30 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x c40 */
|
||||
1, 0,173, 37,200, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x c50 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 11, 0, 64, 16, 0, 8, 2, 36, /* 0x c60 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0,200, 1,194,165, /* 0x c70 */
|
||||
33, 16,224, 2, 33,184,128, 2, 33,160, 32, 2, 33,136, 64, 0, /* 0x c80 */
|
||||
11, 0, 0, 16, 33, 88,128, 0, 35, 88,100, 1, 35,192, 4, 3, /* 0x c90 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0,200, 1,194,165, 0, 0,162,143, /* 0x ca0 */
|
||||
0, 0,183,175, 33,184,128, 2, 33,160, 32, 2, 33,136, 64, 0, /* 0x cb0 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 8, 0, 18, 36, 11, 0, 18, 36, /* 0x cc0 */
|
||||
104, 10, 14, 38,255, 0, 2, 60,255,255, 76, 52, 43, 16,139, 1, /* 0x cd0 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0, 27, 1,167, 17, 0, 90, 11, 0, /* 0x ce0 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x cf0 */
|
||||
1, 0,173, 37, 0, 0,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x d00 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 12, 0, 64, 16, 0, 8, 2, 36, /* 0x d10 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 0,194,165, /* 0x d20 */
|
||||
0, 17, 5, 0, 33, 16,194, 1, 4, 0, 69, 36, 33,120,128, 0, /* 0x d30 */
|
||||
3, 0, 8, 36, 41, 0, 0, 16, 33, 48, 0, 0, 35, 88,100, 1, /* 0x d40 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0,194,165, 43, 16,139, 1, /* 0x d50 */
|
||||
8, 0, 64, 20, 35,192, 4, 3,251, 0,167, 17, 0, 90, 11, 0, /* 0x d60 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x d70 */
|
||||
1, 0,173, 37, 2, 0,195,149,194, 18, 11, 0, 24, 0, 67, 0, /* 0x d80 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 12, 0, 64, 16, 0, 8, 2, 36, /* 0x d90 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 2, 0,194,165, /* 0x da0 */
|
||||
0, 17, 5, 0, 33, 16,194, 1, 4, 1, 69, 36, 33,120,128, 0, /* 0x db0 */
|
||||
3, 0, 8, 36, 9, 0, 0, 16, 8, 0, 6, 36, 35,120,100, 1, /* 0x dc0 */
|
||||
35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, 2, 0,194,165, /* 0x dd0 */
|
||||
4, 2,197, 37, 8, 0, 8, 36, 16, 0, 6, 36, 33,112, 0, 1, /* 0x de0 */
|
||||
1, 0, 25, 36,255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, /* 0x df0 */
|
||||
9, 0, 64, 20, 64, 96, 25, 0,211, 0,167, 17, 0,122, 15, 0, /* 0x e00 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x e10 */
|
||||
1, 0,173, 37, 64, 96, 25, 0, 33, 88,172, 0, 0, 0, 99,149, /* 0x e20 */
|
||||
194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x e30 */
|
||||
8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x e40 */
|
||||
33, 16, 98, 0, 0, 0, 98,165, 33,200,128, 1, 8, 0, 0, 16, /* 0x e50 */
|
||||
33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, /* 0x e60 */
|
||||
35, 16, 98, 0, 0, 0, 98,165, 1, 0, 34, 39, 33,200, 34, 3, /* 0x e70 */
|
||||
255,255,206, 37,220,255,192, 21,255, 0, 2, 60, 1, 0, 2, 36, /* 0x e80 */
|
||||
4, 16, 2, 1, 35, 16, 34, 3, 33, 72, 70, 0, 4, 0, 66, 42, /* 0x e90 */
|
||||
134, 0, 64, 16, 4, 0, 34, 41, 2, 0, 64, 20, 33, 24, 32, 1, /* 0x ea0 */
|
||||
3, 0, 3, 36,192, 17, 3, 0, 33, 16, 2, 2, 96, 3, 70, 36, /* 0x eb0 */
|
||||
1, 0, 14, 36, 6, 0, 25, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x ec0 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 14, 0,158, 0,167, 17, /* 0x ed0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x ee0 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 14, 0, 33, 88,204, 0, /* 0x ef0 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x f00 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x f10 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33,112,128, 1, /* 0x f20 */
|
||||
8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x f30 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,194, 37, /* 0x f40 */
|
||||
33,112,194, 1,255,255, 57, 39,220,255, 32, 23,255, 0, 2, 60, /* 0x f50 */
|
||||
192,255,195, 37, 4, 0, 98, 40, 80, 0, 64, 20, 33,112, 96, 0, /* 0x f60 */
|
||||
67, 32, 3, 0, 1, 0, 98, 48, 2, 0, 75, 52, 14, 0, 98, 40, /* 0x f70 */
|
||||
8, 0, 64, 16,255,255,153, 36, 4,112, 43, 3, 64, 16, 14, 0, /* 0x f80 */
|
||||
33, 32, 2, 2, 64, 16, 3, 0, 35, 16,130, 0, 26, 0, 0, 16, /* 0x f90 */
|
||||
94, 5, 72, 36,251,255,132, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x fa0 */
|
||||
43, 16, 79, 0, 8, 0, 64, 20, 0, 0, 0, 0,102, 0,167, 17, /* 0x fb0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x fc0 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 66,120, 15, 0, 43, 16, 15, 3, /* 0x fd0 */
|
||||
3, 0, 64, 20, 64, 88, 11, 0, 35,192, 15, 3, 1, 0,107, 53, /* 0x fe0 */
|
||||
255,255,132, 36,237,255,128, 20,255, 0, 2, 60, 68, 6, 8, 38, /* 0x ff0 */
|
||||
0,113, 11, 0, 4, 0, 25, 36, 1, 0, 6, 36, 1, 0, 5, 36, /* 0x1000 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x1010 */
|
||||
64, 96, 5, 0, 76, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x1020 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x1030 */
|
||||
64, 96, 5, 0, 33, 88, 12, 1, 0, 0, 99,149,194, 18, 15, 0, /* 0x1040 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x1050 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x1060 */
|
||||
0, 0, 98,165, 33, 40,128, 1, 9, 0, 0, 16, 33,120,128, 0, /* 0x1070 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1080 */
|
||||
0, 0, 98,165, 1, 0,162, 36, 33, 40,162, 0, 37,112,198, 1, /* 0x1090 */
|
||||
255,255, 57, 39,218,255, 32, 23, 64, 48, 6, 0, 1, 0,209, 37, /* 0x10a0 */
|
||||
26, 0, 32, 18,255, 0, 2, 60, 7, 0, 82, 38, 43, 16, 81, 1, /* 0x10b0 */
|
||||
38, 0, 64, 20, 1, 0, 2, 36, 35, 16, 81, 1, 33, 88, 98, 2, /* 0x10c0 */
|
||||
33, 32,106, 2, 33, 24, 64, 1, 0, 0,110,145, 1, 0, 99, 36, /* 0x10d0 */
|
||||
33, 16, 73, 1, 2, 0, 66, 36, 6, 0, 98, 16, 0, 0,142,160, /* 0x10e0 */
|
||||
1, 0,107, 37, 16, 0,162,143, 0, 0, 0, 0,246,255, 98, 20, /* 0x10f0 */
|
||||
1, 0,132, 36, 33, 80, 96, 0, 16, 0,163,143, 0, 0, 0, 0, /* 0x1100 */
|
||||
43, 16, 67, 1,166,253, 64, 20,255, 0, 2, 60,255,255, 66, 52, /* 0x1110 */
|
||||
43, 16, 79, 0, 4, 0, 64, 20, 35, 40,181, 1, 10, 0,167, 17, /* 0x1120 */
|
||||
1, 0,173, 37, 35, 40,181, 1, 12, 0,162,143, 0, 0, 0, 0, /* 0x1130 */
|
||||
0, 0, 69,172, 20, 0,163,143, 0, 0, 0, 0, 0, 0,106,172, /* 0x1140 */
|
||||
2, 0, 0, 16, 33, 16, 0, 0, 1, 0, 2, 36, 52, 0,183,143, /* 0x1150 */
|
||||
48, 0,182,143, 44, 0,181,143, 40, 0,180,143, 36, 0,179,143, /* 0x1160 */
|
||||
32, 0,178,143, 28, 0,177,143, 24, 0,176,143, 8, 0,224, 3, /* 0x1170 */
|
||||
56, 0,189, 39,200,255,189, 39, 52, 0,183,175, 48, 0,182,175, /* 0x1180 */
|
||||
44, 0,181,175, 40, 0,180,175, 36, 0,179,175, 32, 0,178,175, /* 0x1190 */
|
||||
28, 0,177,175, 24, 0,176,175, 33,168,160, 0, 12, 0,167,175, /* 0x11a0 */
|
||||
33,152, 0, 1, 16, 0,169,175, 20, 0,170,175, 4, 0,144, 36, /* 0x11b0 */
|
||||
2, 0,130,144, 1, 0, 3, 36, 4, 16, 67, 0,255,255, 66, 36, /* 0x11c0 */
|
||||
8, 0,162,175, 1, 0,130,144, 0, 0, 0, 0, 4, 16, 67, 0, /* 0x11d0 */
|
||||
255,255, 66, 36, 4, 0,162,175, 0, 0,150,144, 0, 0,224,172, /* 0x11e0 */
|
||||
0, 0, 64,173, 1, 0,132,144, 0, 0, 0, 0, 33, 32,196, 2, /* 0x11f0 */
|
||||
0, 3, 2, 36, 4, 32,130, 0, 54, 7,132, 36, 33, 16, 0, 2, /* 0x1200 */
|
||||
4, 0, 0, 16, 33, 88, 0, 0, 0, 4, 3, 36,254,255, 67,164, /* 0x1210 */
|
||||
1, 0,107, 37,252,255,100, 21, 2, 0, 66, 36, 33, 56,166, 2, /* 0x1220 */
|
||||
33,104,160, 2, 33,192, 0, 0, 33, 32, 0, 0, 35, 16,245, 0, /* 0x1230 */
|
||||
123, 2,130, 16, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1240 */
|
||||
37,192, 98, 0, 1, 0,132, 36, 5, 0, 2, 36,247,255,130, 20, /* 0x1250 */
|
||||
1, 0,173, 37, 33, 80, 0, 0, 33,112, 0, 0, 33,144, 0, 0, /* 0x1260 */
|
||||
1, 0, 17, 36, 1, 0, 20, 36, 1, 0, 23, 36, 0, 0,183,175, /* 0x1270 */
|
||||
87, 2, 0, 16,255,255, 15, 36,255,255, 70, 52, 43, 16,207, 0, /* 0x1280 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0,101, 2,167, 17, 0,122, 15, 0, /* 0x1290 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x12a0 */
|
||||
1, 0,173, 37, 8, 0,163,143, 0, 0, 0, 0, 36, 40, 67, 1, /* 0x12b0 */
|
||||
0,201, 18, 0, 33, 16,185, 0, 64, 16, 2, 0, 33, 88, 2, 2, /* 0x12c0 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 96, 0, 0, /* 0x12d0 */
|
||||
43, 16, 12, 3,125, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x12e0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 4, 0,163,143, /* 0x12f0 */
|
||||
0, 0, 0, 0, 36, 16, 67, 1, 4, 24,194, 2, 8, 0, 2, 36, /* 0x1300 */
|
||||
35, 16, 86, 0, 7, 16, 78, 0, 33, 16, 98, 0, 64, 26, 2, 0, /* 0x1310 */
|
||||
192, 18, 2, 0, 35, 16, 67, 0, 33, 16, 2, 2,108, 14, 70, 36, /* 0x1320 */
|
||||
7, 0, 66, 42, 3, 0, 64, 16, 33,120,128, 1, 85, 0, 0, 16, /* 0x1330 */
|
||||
1, 0, 5, 36, 35, 16, 81, 1, 33, 16, 98, 2, 0, 0, 89,144, /* 0x1340 */
|
||||
1, 0, 5, 36,255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, /* 0x1350 */
|
||||
8, 0, 64, 20, 0, 0, 0, 0, 49, 2,167, 17, 0,122, 15, 0, /* 0x1360 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x1370 */
|
||||
1, 0,173, 37, 64,200, 25, 0, 0, 1, 44, 51, 64, 16, 12, 0, /* 0x1380 */
|
||||
33, 16,194, 0, 64,112, 5, 0, 33, 88, 78, 0, 0, 2, 99,149, /* 0x1390 */
|
||||
194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x13a0 */
|
||||
9, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x13b0 */
|
||||
33, 16, 98, 0, 0, 2, 98,165, 41, 0,128, 21, 33, 40,192, 1, /* 0x13c0 */
|
||||
9, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x13d0 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 2, 98,165, 1, 0,162, 36, /* 0x13e0 */
|
||||
40, 0,128, 17, 33, 40,162, 0, 0, 1,162, 40, 37, 0, 64, 16, /* 0x13f0 */
|
||||
255, 0, 2, 60,213,255, 0, 16,255,255, 66, 52,255,255, 66, 52, /* 0x1400 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 5, 0, 4, 2,167, 17, /* 0x1410 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1420 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 5, 0, 33, 88,204, 0, /* 0x1430 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x1440 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1450 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33, 40,128, 1, /* 0x1460 */
|
||||
8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x1470 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,162, 36, /* 0x1480 */
|
||||
33, 40,162, 0, 0, 1,162, 40,220,255, 64, 20,255, 0, 2, 60, /* 0x1490 */
|
||||
255, 0,174, 48, 33, 16,106, 2, 0, 0, 78,160, 4, 0, 66, 42, /* 0x14a0 */
|
||||
3, 0, 64, 16, 1, 0, 67, 37,200, 1, 0, 16, 33,144, 0, 0, /* 0x14b0 */
|
||||
10, 0, 66, 42, 3, 0, 64, 16, 0, 0, 0, 0,195, 1, 0, 16, /* 0x14c0 */
|
||||
253,255, 82, 38,193, 1, 0, 16,250,255, 82, 38, 35, 32,236, 1, /* 0x14d0 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 43, 16,196, 0, /* 0x14e0 */
|
||||
8, 0, 64, 20, 35,192, 12, 3,205, 1,167, 17, 0, 34, 4, 0, /* 0x14f0 */
|
||||
0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, /* 0x1500 */
|
||||
1, 0,173, 37, 64, 16, 18, 0, 33,112, 2, 2,128, 1,195,149, /* 0x1510 */
|
||||
194, 18, 4, 0, 24, 0, 67, 0, 18, 96, 0, 0, 43, 16, 12, 3, /* 0x1520 */
|
||||
15, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1530 */
|
||||
33, 16, 98, 0,128, 1,194,165, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x1540 */
|
||||
33,144, 0, 0, 3, 0, 18, 36,100, 6, 14, 38, 0, 0,183,175, /* 0x1550 */
|
||||
33,184,128, 2, 33,160, 32, 2,144, 0, 0, 16, 33, 88,128, 1, /* 0x1560 */
|
||||
35, 88,140, 0, 66, 17, 3, 0, 35, 16, 98, 0,128, 1,194,165, /* 0x1570 */
|
||||
43, 16,203, 0, 8, 0, 64, 20, 35,192, 12, 3,168, 1,167, 17, /* 0x1580 */
|
||||
0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1590 */
|
||||
37,192, 98, 0, 1, 0,173, 37,152, 1,195,149,194, 18, 11, 0, /* 0x15a0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 50, 0, 64, 16, /* 0x15b0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x15c0 */
|
||||
152, 1,194,165, 0, 1, 2, 60, 43, 16,130, 0, 8, 0, 64, 16, /* 0x15d0 */
|
||||
33, 88,128, 0,146, 1,167, 17, 0, 90, 4, 0, 0, 26, 24, 0, /* 0x15e0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x15f0 */
|
||||
64, 16, 25, 0, 33, 24, 2, 2, 64, 16, 5, 0, 33, 32, 98, 0, /* 0x1600 */
|
||||
224, 1,131,148,194, 18, 11, 0, 24, 0, 67, 0, 18, 96, 0, 0, /* 0x1610 */
|
||||
43, 16, 12, 3, 18, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1620 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,125, 1, 64, 17,224, 1,130,164, /* 0x1630 */
|
||||
7, 0, 66, 42, 2, 0, 64, 20, 9, 0, 18, 36, 11, 0, 18, 36, /* 0x1640 */
|
||||
35, 16, 81, 1, 33, 16, 98, 2, 0, 0, 78,144, 33, 16,106, 2, /* 0x1650 */
|
||||
0, 0, 78,160, 1, 0, 67, 37, 92, 1, 0, 16, 33,120,128, 1, /* 0x1660 */
|
||||
35, 88,108, 1, 35,192, 12, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1670 */
|
||||
69, 0, 0, 16,224, 1,130,164, 35, 88,100, 1, 66, 17, 3, 0, /* 0x1680 */
|
||||
35, 16, 98, 0,152, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, /* 0x1690 */
|
||||
35,192, 4, 3, 98, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, /* 0x16a0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x16b0 */
|
||||
176, 1,195,149,194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x16c0 */
|
||||
43, 16, 4, 3, 7, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x16d0 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0,176, 1,194,165, 28, 0, 0, 16, /* 0x16e0 */
|
||||
33, 16,128, 2, 35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x16f0 */
|
||||
176, 1,194,165, 43, 16,203, 0, 8, 0, 64, 20, 35,192, 4, 3, /* 0x1700 */
|
||||
71, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x1710 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37,200, 1,195,149, /* 0x1720 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x1730 */
|
||||
11, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1740 */
|
||||
33, 16, 98, 0,200, 1,194,165, 33, 16,224, 2, 33,184,128, 2, /* 0x1750 */
|
||||
33,160, 32, 2, 33,136, 64, 0, 11, 0, 0, 16, 33, 88,128, 0, /* 0x1760 */
|
||||
35, 88,100, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1770 */
|
||||
200, 1,194,165, 0, 0,162,143, 0, 0,183,175, 33,184,128, 2, /* 0x1780 */
|
||||
33,160, 32, 2, 33,136, 64, 0, 7, 0, 66, 42, 2, 0, 64, 20, /* 0x1790 */
|
||||
8, 0, 18, 36, 11, 0, 18, 36,104, 10, 14, 38,255, 0, 2, 60, /* 0x17a0 */
|
||||
255,255, 76, 52, 43, 16,139, 1, 8, 0, 64, 20, 0, 0, 0, 0, /* 0x17b0 */
|
||||
27, 1,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x17c0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 0, 0,195,149, /* 0x17d0 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x17e0 */
|
||||
12, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x17f0 */
|
||||
33, 16, 98, 0, 0, 0,194,165, 0, 17, 5, 0, 33, 16,194, 1, /* 0x1800 */
|
||||
4, 0, 69, 36, 33,120,128, 0, 3, 0, 8, 36, 41, 0, 0, 16, /* 0x1810 */
|
||||
33, 48, 0, 0, 35, 88,100, 1, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1820 */
|
||||
0, 0,194,165, 43, 16,139, 1, 8, 0, 64, 20, 35,192, 4, 3, /* 0x1830 */
|
||||
251, 0,167, 17, 0, 90, 11, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x1840 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 2, 0,195,149, /* 0x1850 */
|
||||
194, 18, 11, 0, 24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, /* 0x1860 */
|
||||
12, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, /* 0x1870 */
|
||||
33, 16, 98, 0, 2, 0,194,165, 0, 17, 5, 0, 33, 16,194, 1, /* 0x1880 */
|
||||
4, 1, 69, 36, 33,120,128, 0, 3, 0, 8, 36, 9, 0, 0, 16, /* 0x1890 */
|
||||
8, 0, 6, 36, 35,120,100, 1, 35,192, 4, 3, 66, 17, 3, 0, /* 0x18a0 */
|
||||
35, 16, 98, 0, 2, 0,194,165, 4, 2,197, 37, 8, 0, 8, 36, /* 0x18b0 */
|
||||
16, 0, 6, 36, 33,112, 0, 1, 1, 0, 25, 36,255, 0, 2, 60, /* 0x18c0 */
|
||||
255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 25, 0, /* 0x18d0 */
|
||||
211, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, /* 0x18e0 */
|
||||
0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, 64, 96, 25, 0, /* 0x18f0 */
|
||||
33, 88,172, 0, 0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, /* 0x1900 */
|
||||
18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, /* 0x1910 */
|
||||
35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, /* 0x1920 */
|
||||
33,200,128, 1, 8, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, /* 0x1930 */
|
||||
35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, /* 0x1940 */
|
||||
1, 0, 34, 39, 33,200, 34, 3,255,255,206, 37,220,255,192, 21, /* 0x1950 */
|
||||
255, 0, 2, 60, 1, 0, 2, 36, 4, 16, 2, 1, 35, 16, 34, 3, /* 0x1960 */
|
||||
33, 72, 70, 0, 4, 0, 66, 42,134, 0, 64, 16, 4, 0, 34, 41, /* 0x1970 */
|
||||
2, 0, 64, 20, 33, 24, 32, 1, 3, 0, 3, 36,192, 17, 3, 0, /* 0x1980 */
|
||||
33, 16, 2, 2, 96, 3, 70, 36, 1, 0, 14, 36, 6, 0, 25, 36, /* 0x1990 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 9, 0, 64, 20, /* 0x19a0 */
|
||||
64, 96, 14, 0,158, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x19b0 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x19c0 */
|
||||
64, 96, 14, 0, 33, 88,204, 0, 0, 0, 99,149,194, 18, 15, 0, /* 0x19d0 */
|
||||
24, 0, 67, 0, 18, 32, 0, 0, 43, 16, 4, 3, 8, 0, 64, 16, /* 0x19e0 */
|
||||
0, 8, 2, 36, 35, 16, 67, 0, 67, 17, 2, 0, 33, 16, 98, 0, /* 0x19f0 */
|
||||
0, 0, 98,165, 33,112,128, 1, 8, 0, 0, 16, 33,120,128, 0, /* 0x1a00 */
|
||||
35,120,228, 1, 35,192, 4, 3, 66, 17, 3, 0, 35, 16, 98, 0, /* 0x1a10 */
|
||||
0, 0, 98,165, 1, 0,194, 37, 33,112,194, 1,255,255, 57, 39, /* 0x1a20 */
|
||||
220,255, 32, 23,255, 0, 2, 60,192,255,195, 37, 4, 0, 98, 40, /* 0x1a30 */
|
||||
80, 0, 64, 20, 33,112, 96, 0, 67, 32, 3, 0, 1, 0, 98, 48, /* 0x1a40 */
|
||||
2, 0, 75, 52, 14, 0, 98, 40, 8, 0, 64, 16,255,255,153, 36, /* 0x1a50 */
|
||||
4,112, 43, 3, 64, 16, 14, 0, 33, 32, 2, 2, 64, 16, 3, 0, /* 0x1a60 */
|
||||
35, 16,130, 0, 26, 0, 0, 16, 94, 5, 72, 36,251,255,132, 36, /* 0x1a70 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 8, 0, 64, 20, /* 0x1a80 */
|
||||
0, 0, 0, 0,102, 0,167, 17, 0,122, 15, 0, 0, 26, 24, 0, /* 0x1a90 */
|
||||
0, 0,162,145, 0, 0, 0, 0, 37,192, 98, 0, 1, 0,173, 37, /* 0x1aa0 */
|
||||
66,120, 15, 0, 43, 16, 15, 3, 3, 0, 64, 20, 64, 88, 11, 0, /* 0x1ab0 */
|
||||
35,192, 15, 3, 1, 0,107, 53,255,255,132, 36,237,255,128, 20, /* 0x1ac0 */
|
||||
255, 0, 2, 60, 68, 6, 8, 38, 0,113, 11, 0, 4, 0, 25, 36, /* 0x1ad0 */
|
||||
1, 0, 6, 36, 1, 0, 5, 36,255, 0, 2, 60,255,255, 66, 52, /* 0x1ae0 */
|
||||
43, 16, 79, 0, 9, 0, 64, 20, 64, 96, 5, 0, 76, 0,167, 17, /* 0x1af0 */
|
||||
0,122, 15, 0, 0, 26, 24, 0, 0, 0,162,145, 0, 0, 0, 0, /* 0x1b00 */
|
||||
37,192, 98, 0, 1, 0,173, 37, 64, 96, 5, 0, 33, 88, 12, 1, /* 0x1b10 */
|
||||
0, 0, 99,149,194, 18, 15, 0, 24, 0, 67, 0, 18, 32, 0, 0, /* 0x1b20 */
|
||||
43, 16, 4, 3, 8, 0, 64, 16, 0, 8, 2, 36, 35, 16, 67, 0, /* 0x1b30 */
|
||||
67, 17, 2, 0, 33, 16, 98, 0, 0, 0, 98,165, 33, 40,128, 1, /* 0x1b40 */
|
||||
9, 0, 0, 16, 33,120,128, 0, 35,120,228, 1, 35,192, 4, 3, /* 0x1b50 */
|
||||
66, 17, 3, 0, 35, 16, 98, 0, 0, 0, 98,165, 1, 0,162, 36, /* 0x1b60 */
|
||||
33, 40,162, 0, 37,112,198, 1,255,255, 57, 39,218,255, 32, 23, /* 0x1b70 */
|
||||
64, 48, 6, 0, 1, 0,209, 37, 26, 0, 32, 18,255, 0, 2, 60, /* 0x1b80 */
|
||||
7, 0, 82, 38, 43, 16, 81, 1, 38, 0, 64, 20, 1, 0, 2, 36, /* 0x1b90 */
|
||||
35, 16, 81, 1, 33, 88, 98, 2, 33, 32,106, 2, 33, 24, 64, 1, /* 0x1ba0 */
|
||||
0, 0,110,145, 1, 0, 99, 36, 33, 16, 73, 1, 2, 0, 66, 36, /* 0x1bb0 */
|
||||
6, 0, 98, 16, 0, 0,142,160, 1, 0,107, 37, 16, 0,162,143, /* 0x1bc0 */
|
||||
0, 0, 0, 0,246,255, 98, 20, 1, 0,132, 36, 33, 80, 96, 0, /* 0x1bd0 */
|
||||
16, 0,163,143, 0, 0, 0, 0, 43, 16, 67, 1,166,253, 64, 20, /* 0x1be0 */
|
||||
255, 0, 2, 60,255,255, 66, 52, 43, 16, 79, 0, 4, 0, 64, 20, /* 0x1bf0 */
|
||||
35, 40,181, 1, 10, 0,167, 17, 1, 0,173, 37, 35, 40,181, 1, /* 0x1c00 */
|
||||
12, 0,162,143, 0, 0, 0, 0, 0, 0, 69,172, 20, 0,163,143, /* 0x1c10 */
|
||||
0, 0, 0, 0, 0, 0,106,172, 2, 0, 0, 16, 33, 16, 0, 0, /* 0x1c20 */
|
||||
1, 0, 2, 36, 52, 0,183,143, 48, 0,182,143, 44, 0,181,143, /* 0x1c30 */
|
||||
40, 0,180,143, 36, 0,179,143, 32, 0,178,143, 28, 0,177,143, /* 0x1c40 */
|
||||
24, 0,176,143, 8, 0,224, 3, 56, 0,189, 39, 13, 0, 0, 0, /* 0x1c50 */
|
||||
32, 40,164, 0, 0, 0,230,172, 0, 0,227,140, 35,192,133, 0, /* 0x1c60 */
|
||||
252,255,189, 39, 0, 0,184,175, 33, 32, 96, 0, 35, 40,195, 0, /* 0x1c70 */
|
||||
0, 0,229,172, 3, 0, 6, 36, 51, 16, 2, 36, 12, 0, 0, 0, /* 0x1c80 */
|
||||
0, 0,162,143, 8, 0,224, 3, 4, 0,189, 39, 30, 0, 6, 36, /* 0x1c90 */
|
||||
255,255, 17, 4, 33, 40,224, 3, 80, 82, 79, 84, 95, 69, 88, 69, /* 0x1ca0 */
|
||||
67,124, 80, 82, 79, 84, 95, 87, 82, 73, 84, 69, 32,102, 97,105, /* 0x1cb0 */
|
||||
108,101,100, 46, 10, 0, 2, 0, 4, 36,164, 15, 2, 36, 12, 0, /* 0x1cc0 */
|
||||
0, 0,127, 0, 4, 36,161, 15, 2, 36, 12, 0, 0, 0,224,255, /* 0x1cd0 */
|
||||
189, 39,224,255,228,142, 7, 0, 6, 36,228,255,229,142, 18, 8, /* 0x1ce0 */
|
||||
7, 36, 16, 0,160,175,250, 15, 2, 36, 12, 0, 0, 0, 27, 0, /* 0x1cf0 */
|
||||
224, 20, 33, 32, 64, 0,236,255,229,142,232,255,243,142,240,255, /* 0x1d00 */
|
||||
242,142,244,255,241,142, 13, 0,133, 16, 35, 64,133, 0, 35, 48, /* 0x1d10 */
|
||||
215, 2, 33, 48,213, 0, 33,184,232, 2, 0, 0,168,140, 8, 0, /* 0x1d20 */
|
||||
132, 36, 4, 0,169,140,248,255,198, 36,248,255,136,172, 8, 0, /* 0x1d30 */
|
||||
165, 36,249,255,192, 28,252,255,137,172, 33, 16,128, 0, 0, 0, /* 0x1d40 */
|
||||
200,142, 33, 56,160, 3, 0, 0,168,175, 33, 48, 64, 0, 4, 0, /* 0x1d50 */
|
||||
197,142, 12, 0,196, 38, 8, 0,224, 2, 33,248,192, 0,255,255, /* 0x1d60 */
|
||||
0, 16, 0, 0, 0, 0,220,255,245,142,216,255, 17, 4, 33,176, /* 0x1d70 */
|
||||
224, 3,102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108, /* 0x1d80 */
|
||||
102, 51, 50, 45,108,105,116,116,108,101,109,105,112,115, 10, 10, /* 0x1d90 */
|
||||
83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, 32, 78, 97, /* 0x1da0 */
|
||||
109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83,105,122,101, /* 0x1db0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, /* 0x1dc0 */
|
||||
76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70,105,108,101, 32,111, /* 0x1dd0 */
|
||||
102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97,103,115, 10, /* 0x1de0 */
|
||||
32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, 88, 32, 32, 32, 32, /* 0x1df0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 50, 48, 32, 32, 48, 48, 48, 48, /* 0x1e00 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1e10 */
|
||||
48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1e20 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x1e30 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, /* 0x1e40 */
|
||||
86, 50, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x1e50 */
|
||||
48, 50, 49, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1e60 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1e70 */
|
||||
53, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x1e80 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x1e90 */
|
||||
78, 76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50, 68, 32, 32, 32, /* 0x1ea0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49,102, 48, 32, 32, /* 0x1eb0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1ec0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 54, 99, 32, 32, 50, 42, /* 0x1ed0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x1ee0 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x1ef0 */
|
||||
51, 32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1f00 */
|
||||
48, 48, 48, 48, 48, 49, 98, 52, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1f10 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1f20 */
|
||||
48, 48, 48, 52, 53, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x1f30 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x1f40 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 76, 90, 77, 65, /* 0x1f50 */
|
||||
95, 69, 76, 70, 48, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1f60 */
|
||||
57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1f70 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 54, 49, 48, /* 0x1f80 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1f90 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, /* 0x1fa0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 48, 48, /* 0x1fb0 */
|
||||
48, 48, 97,100, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1fc0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1fd0 */
|
||||
54, 97, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1fe0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x1ff0 */
|
||||
54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, /* 0x2000 */
|
||||
48, 48, 48, 48, 48, 97,100, 56, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x2010 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x2020 */
|
||||
48, 48, 49, 49, 56, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x2030 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x2040 */
|
||||
10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, /* 0x2050 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 52, 32, 32, 48, 48, 48, /* 0x2060 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2070 */
|
||||
32, 48, 48, 48, 48, 49, 99, 53, 99, 32, 32, 50, 42, 42, 48, 32, /* 0x2080 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x2090 */
|
||||
78, 76, 89, 10, 32, 32, 56, 32, 78, 82, 86, 95, 72, 69, 65, 68, /* 0x20a0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, /* 0x20b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x20c0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 49, 99, 54, 48, 32, 32, 50, 42, /* 0x20d0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x20e0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, /* 0x20f0 */
|
||||
65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 51, /* 0x2100 */
|
||||
52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x2110 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 99, 54, 56, 32, /* 0x2120 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x2130 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 69, 76, /* 0x2140 */
|
||||
70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x2150 */
|
||||
48, 48, 50, 97, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x2160 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 99, /* 0x2170 */
|
||||
57, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x2180 */
|
||||
84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, /* 0x2190 */
|
||||
78, 76, 89, 10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, /* 0x21a0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 98, 99, 32, 32, /* 0x21b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x21c0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 49, 99, 99, 54, 32, 32, 50, 42, /* 0x21d0 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x21e0 */
|
||||
65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, /* 0x21f0 */
|
||||
66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x2200 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 9, 48, /* 0x2210 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, /* 0x2220 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x2230 */
|
||||
32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, /* 0x2240 */
|
||||
48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, /* 0x2250 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, /* 0x2260 */
|
||||
70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2270 */
|
||||
69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x2280 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, /* 0x2290 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48, /* 0x22a0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, /* 0x22b0 */
|
||||
78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, /* 0x22c0 */
|
||||
82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x22d0 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, /* 0x22e0 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, /* 0x22f0 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x2300 */
|
||||
95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2310 */
|
||||
76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, /* 0x2320 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x2330 */
|
||||
95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2340 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, /* 0x2350 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x2360 */
|
||||
95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2370 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, /* 0x2380 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, /* 0x2390 */
|
||||
95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x23a0 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, /* 0x23b0 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, /* 0x23c0 */
|
||||
72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, /* 0x23d0 */
|
||||
86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x23e0 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, /* 0x23f0 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, /* 0x2400 */
|
||||
78, 89, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, /* 0x2410 */
|
||||
32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, /* 0x2420 */
|
||||
48, 48, 32, 65, 68, 82, 77, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x2430 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, /* 0x2440 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 76, 69, 78, 77, 10, 48, 48, 48, /* 0x2450 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x2460 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, /* 0x2470 */
|
||||
85, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x2480 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x2490 */
|
||||
48, 32, 65, 68, 82, 67, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x24a0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, /* 0x24b0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 76, 69, 78, 85, 10, 48, 48, 48, 48, /* 0x24c0 */
|
||||
48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, 78, /* 0x24d0 */
|
||||
68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 65, 68, 82, 88, /* 0x24e0 */
|
||||
10, 48, 48, 48, 48, 48, 48, 49, 56, 32,103, 32, 32, 32, 32, 32, /* 0x24f0 */
|
||||
79, 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, /* 0x2500 */
|
||||
48, 48, 48, 32, 95,115,116, 97,114,116, 10, 10, 82, 69, 76, 79, /* 0x2510 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x2520 */
|
||||
79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 88, 93, 58, 10, 79, /* 0x2530 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x2540 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x2550 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x2560 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 77, 10, /* 0x2570 */
|
||||
48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x2580 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 69, 78, 77, 10, /* 0x2590 */
|
||||
48, 48, 48, 48, 48, 48, 48, 56, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x25a0 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 85, 10, /* 0x25b0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 99, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x25c0 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 67, 10, /* 0x25d0 */
|
||||
48, 48, 48, 48, 48, 48, 49, 48, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x25e0 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 76, 69, 78, 85, 10, /* 0x25f0 */
|
||||
48, 48, 48, 48, 48, 48, 49, 52, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x2600 */
|
||||
51, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 65, 68, 82, 88, 10, /* 0x2610 */
|
||||
48, 48, 48, 48, 48, 48, 49, 56, 32, 82, 95, 77, 73, 80, 83, 95, /* 0x2620 */
|
||||
80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, /* 0x2630 */
|
||||
73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x2640 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, /* 0x2650 */
|
||||
50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x2660 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2670 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 49, 49, 99, 32, 82, /* 0x2680 */
|
||||
95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, /* 0x2690 */
|
||||
32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, /* 0x26a0 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x26b0 */
|
||||
82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x26c0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x26d0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x26e0 */
|
||||
48, 49, 49, 99, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, /* 0x26f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, /* 0x2700 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x2710 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58, /* 0x2720 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x2730 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x2740 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 99, 52, 32, 82, 95, 77, 73, 80, /* 0x2750 */
|
||||
83, 95, 80, 67, 49, 54, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x2760 */
|
||||
95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x2770 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, /* 0x2780 */
|
||||
76, 70, 77, 65, 73, 78, 89, 93, 58, 10, 79, 70, 70, 83, 69, 84, /* 0x2790 */
|
||||
32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x27a0 */
|
||||
32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, /* 0x27b0 */
|
||||
48, 48, 52, 32, 82, 95, 77, 73, 80, 83, 95, 80, 67, 49, 54, 32, /* 0x27c0 */
|
||||
32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10 /* 0x27d0 */
|
||||
};
|
||||
@@ -0,0 +1,197 @@
|
||||
/* mipsel.r3000-linux.elf-fold.h
|
||||
created from mipsel.r3000-linux.elf-fold.bin, 2576 (0xa10) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_SIZE 2576
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_ADLER32 0x67e2382d
|
||||
#define STUB_MIPSEL_R3000_LINUX_ELF_FOLD_CRC32 0xabc99d32
|
||||
|
||||
unsigned char stub_mipsel_r3000_linux_elf_fold[2576] = {
|
||||
127, 69, 76, 70, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
2, 0, 8, 0, 1, 0, 0, 0,128, 0, 16, 0, 52, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 0, 0, 1, 48, 0, 0, 52, 0, 32, 0, 2, 0, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, /* 0x 30 */
|
||||
0, 0, 16, 0, 16, 10, 0, 0, 16, 10, 0, 0, 5, 0, 0, 0, /* 0x 40 */
|
||||
0, 16, 0, 0, 1, 0, 0, 0, 16, 10, 0, 0, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
32, 0,162, 39, 24,240,189, 39, 33, 24,160, 3, 0, 0, 65,140, /* 0x 80 */
|
||||
4, 0, 66, 36, 0, 0, 97,172, 4, 0, 99, 36,251,255, 32, 20, /* 0x 90 */
|
||||
33,128, 96, 0, 4, 0, 99, 36, 0, 0, 65,140, 4, 0, 66, 36, /* 0x a0 */
|
||||
0, 0, 97,172, 4, 0, 99, 36,251,255, 32, 20, 33,160, 96, 0, /* 0x b0 */
|
||||
0, 0, 65,140, 4, 0, 72,140, 8, 0, 66, 36, 0, 0, 97,172, /* 0x c0 */
|
||||
4, 0,104,172, 8, 0, 99, 36,249,255, 32, 20, 33,176, 96, 0, /* 0x d0 */
|
||||
0, 0, 3,174, 32, 0, 1, 36, 0, 0, 97,160, 1, 0, 97,160, /* 0x e0 */
|
||||
2, 0, 97,160, 61, 0, 1, 36, 3, 0, 97,160,255, 15, 6, 36, /* 0x f0 */
|
||||
4, 0,101, 36, 5, 0, 17, 4, 33, 32,224, 3, 47,112,114,111, /* 0x 100 */
|
||||
99, 47,115,101,108,102, 47,101,120,101, 0, 0,245, 15, 2, 36, /* 0x 110 */
|
||||
12, 0, 0, 0, 2, 0,224, 4, 33, 8,162, 0, 0, 0, 32,160, /* 0x 120 */
|
||||
0,254,189, 39, 33, 72, 0, 0, 33, 64,224, 2, 33, 56,128, 2, /* 0x 130 */
|
||||
33, 48,160, 3,116,255,165, 38, 1, 0, 16, 4, 80, 1, 2, 36, /* 0x 140 */
|
||||
35, 16,226, 3,100, 8, 66, 36, 9,248, 64, 0, 33, 32, 32, 2, /* 0x 150 */
|
||||
33,200, 64, 0, 0, 2,161, 39,212,254,189, 39, 4, 0,189, 39, /* 0x 160 */
|
||||
254,255,161, 23,252,255,160,175,252,255,193,142, 33, 40, 64, 2, /* 0x 170 */
|
||||
3, 0, 32, 16, 33, 32, 96, 2, 8, 0, 32, 0,251, 15, 2, 36, /* 0x 180 */
|
||||
8, 0, 32, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 190 */
|
||||
250, 15, 2, 36,224,255,189, 39, 16, 0,168,175, 20, 0,169,175, /* 0x 1a0 */
|
||||
12, 0, 0, 0, 2, 0, 0, 16, 32, 0,189, 39, 12, 0, 0, 0, /* 0x 1b0 */
|
||||
3, 0,224, 20, 0, 0, 0, 0, 8, 0,224, 3, 0, 0, 0, 0, /* 0x 1c0 */
|
||||
8, 0,224, 3,255,255, 2, 36, 8, 0,224, 3, 0, 0, 0, 0, /* 0x 1d0 */
|
||||
0, 0,130,140, 4, 0,135,140, 43, 16, 70, 0, 3, 0, 64, 20, /* 0x 1e0 */
|
||||
161, 15, 2, 36, 10, 0, 0, 16, 33, 24,192, 0,127, 0, 4, 36, /* 0x 1f0 */
|
||||
238,255, 17, 4, 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0, /* 0x 200 */
|
||||
0, 0,226,144, 1, 0,231, 36, 0, 0,162,160, 1, 0,165, 36, /* 0x 210 */
|
||||
255,255, 99, 36,255,255, 2, 36,249,255, 98, 20, 0, 0, 0, 0, /* 0x 220 */
|
||||
4, 0,131,140, 0, 0,130,140, 33, 24,102, 0, 35, 16, 70, 0, /* 0x 230 */
|
||||
0, 0,130,172, 8, 0,224, 3, 4, 0,131,172,216,255,189, 39, /* 0x 240 */
|
||||
28, 0,179,175, 24, 0,178,175, 20, 0,177,175, 16, 0,176,175, /* 0x 250 */
|
||||
33,136,128, 0, 33,128,160, 0, 33,152,192, 0, 33,144,224, 0, /* 0x 260 */
|
||||
82, 0, 0, 16, 32, 0,191,175, 33, 32, 32, 2,216,255, 17, 4, /* 0x 270 */
|
||||
4, 0,165, 39, 4, 0,163,143, 8, 0,166,143, 10, 0, 96, 20, /* 0x 280 */
|
||||
88, 33, 2, 60, 85, 80, 66, 52, 10, 0,194, 20,127, 0, 4, 36, /* 0x 290 */
|
||||
0, 0, 34,142, 0, 0, 0, 0, 7, 0, 64, 20,161, 15, 2, 36, /* 0x 2a0 */
|
||||
70, 0, 0, 16, 0, 0, 0, 0, 7, 0,192, 20, 43, 16,102, 0, /* 0x 2b0 */
|
||||
127, 0, 4, 36,161, 15, 2, 36,188,255, 17, 4, 0, 0, 0, 0, /* 0x 2c0 */
|
||||
255,255, 0, 16, 0, 0, 0, 0,250,255, 64, 20,127, 0, 4, 36, /* 0x 2d0 */
|
||||
0, 0, 2,142, 0, 0, 0, 0, 43, 16, 67, 0,245,255, 64, 20, /* 0x 2e0 */
|
||||
43, 16,195, 0, 4, 0, 7,142, 39, 0, 64, 16, 33, 40,224, 0, /* 0x 2f0 */
|
||||
4, 0, 36,142, 12, 0,168,143, 33, 40,192, 0, 0, 0,163,175, /* 0x 300 */
|
||||
33, 48,224, 0, 9,248, 96, 2, 33, 56,160, 3,233,255, 64, 20, /* 0x 310 */
|
||||
127, 0, 4, 36, 0, 0,165,143, 4, 0,162,143, 0, 0, 0, 0, /* 0x 320 */
|
||||
228,255,162, 20, 0, 0, 0, 0, 13, 0,167,147, 0, 0, 0, 0, /* 0x 330 */
|
||||
13, 0,224, 16, 0, 0, 0, 0, 11, 0, 64, 18, 1, 2,162, 44, /* 0x 340 */
|
||||
5, 0, 64, 16, 0, 0, 0, 0, 0, 0, 2,142, 0, 0, 0, 0, /* 0x 350 */
|
||||
5, 0, 69, 20, 0, 0, 0, 0, 4, 0, 4,142, 14, 0,166,147, /* 0x 360 */
|
||||
9,248, 64, 2, 0, 0, 0, 0, 8, 0,162,143, 4, 0, 35,142, /* 0x 370 */
|
||||
0, 0, 36,142, 33, 24, 98, 0, 35, 32,130, 0, 4, 0, 35,174, /* 0x 380 */
|
||||
3, 0, 0, 16, 0, 0, 36,174,145,255, 17, 4, 33, 32, 32, 2, /* 0x 390 */
|
||||
4, 0,162,143, 4, 0, 3,142, 0, 0, 4,142, 33, 24, 98, 0, /* 0x 3a0 */
|
||||
35, 32,130, 0, 4, 0, 3,174, 0, 0, 4,174, 0, 0, 2,142, /* 0x 3b0 */
|
||||
0, 0, 0, 0,172,255, 64, 20, 12, 0, 6, 36, 32, 0,191,143, /* 0x 3c0 */
|
||||
28, 0,179,143, 24, 0,178,143, 20, 0,177,143, 16, 0,176,143, /* 0x 3d0 */
|
||||
8, 0,224, 3, 40, 0,189, 39, 14, 0,128, 16, 33, 16,128, 0, /* 0x 3e0 */
|
||||
1, 0, 4, 36, 0, 0, 67,140, 0, 0, 0, 0, 5, 0,101, 16, /* 0x 3f0 */
|
||||
0, 0, 0, 0, 5, 0,100, 20, 0, 0, 0, 0, 3, 0,160, 16, /* 0x 400 */
|
||||
0, 0, 0, 0, 8, 0,224, 3, 0, 0, 69,172,245,255, 0, 16, /* 0x 410 */
|
||||
8, 0, 66, 36, 8, 0,224, 3, 0, 0, 0, 0,248,255,189, 39, /* 0x 420 */
|
||||
0, 0,176,175, 4, 0,191,175,235,255, 17, 4, 33,128,192, 0, /* 0x 430 */
|
||||
2, 0, 64, 16, 0, 0, 0, 0, 4, 0, 80,172, 4, 0,191,143, /* 0x 440 */
|
||||
0, 0,176,143, 8, 0,224, 3, 8, 0,189, 39,168,255,189, 39, /* 0x 450 */
|
||||
80, 0,190,175, 68, 0,181,175, 52, 0,177,175, 84, 0,191,175, /* 0x 460 */
|
||||
76, 0,183,175, 72, 0,182,175, 64, 0,180,175, 60, 0,179,175, /* 0x 470 */
|
||||
56, 0,178,175, 48, 0,176,175, 28, 0,162,140, 33,168,160, 0, /* 0x 480 */
|
||||
28, 0,164,175, 6, 0, 5, 36, 33, 32,224, 0, 32, 0,167,175, /* 0x 490 */
|
||||
33,240,192, 0, 36, 0,168,175, 40, 0,169,175,206,255, 17, 4, /* 0x 4a0 */
|
||||
33,136,162, 2, 3, 0, 64, 20, 0, 0, 0, 0, 4, 0, 0, 16, /* 0x 4b0 */
|
||||
255,255, 2, 52, 4, 0, 66,140, 0, 0, 0, 0,255,255, 66, 36, /* 0x 4c0 */
|
||||
20, 0,162,175, 16, 0,162,150, 20, 0,164,143, 2, 0, 66, 56, /* 0x 4d0 */
|
||||
44, 0,163,150, 1, 0, 66, 44, 0, 17, 2, 0, 39, 40, 4, 0, /* 0x 4e0 */
|
||||
2, 8, 71, 36,255,255, 99, 36, 33, 64, 32, 2,255,255, 4, 36, /* 0x 4f0 */
|
||||
33, 72, 0, 0, 19, 0, 0, 16, 1, 0, 10, 36, 0, 0, 2,141, /* 0x 500 */
|
||||
0, 0, 0, 0, 14, 0, 74, 20,255,255, 99, 36, 8, 0, 6,141, /* 0x 510 */
|
||||
0, 0, 0, 0, 43, 16,196, 0, 2, 0, 64, 16, 0, 0, 0, 0, /* 0x 520 */
|
||||
33, 32,192, 0, 20, 0, 2,141, 0, 0, 0, 0, 33, 48,194, 0, /* 0x 530 */
|
||||
43, 16, 38, 1, 2, 0, 64, 16, 0, 0, 0, 0, 33, 72,192, 0, /* 0x 540 */
|
||||
32, 0, 8, 37,237,255, 97, 4, 36,128,164, 0, 35, 16, 48, 1, /* 0x 550 */
|
||||
35, 16, 69, 0,255,255, 66, 36, 36, 40,162, 0, 16, 0,227, 48, /* 0x 560 */
|
||||
3, 0, 96, 16, 8, 0,165,175, 8, 0, 0, 16, 12, 0,176,175, /* 0x 570 */
|
||||
8, 0,165,143, 33, 32, 0, 2, 33, 48, 0, 0,255,255, 8, 36, /* 0x 580 */
|
||||
3,255, 17, 4, 33, 72, 0, 0, 12, 0,162,175, 12, 0,165,143, /* 0x 590 */
|
||||
16, 0,160,175,133, 0, 0, 16, 35,184,176, 0, 12, 0,192, 19, /* 0x 5a0 */
|
||||
6, 0, 2, 36, 0, 0, 35,142, 0, 0, 0, 0, 10, 0, 98, 20, /* 0x 5b0 */
|
||||
1, 0, 2, 36, 8, 0, 38,142, 32, 0,164,143, 33, 48,230, 2, /* 0x 5c0 */
|
||||
150,255, 17, 4, 3, 0, 5, 36,116, 0, 0, 16, 0, 0, 0, 0, /* 0x 5d0 */
|
||||
0, 0, 35,142, 1, 0, 2, 36,112, 0, 98, 20, 0, 0, 0, 0, /* 0x 5e0 */
|
||||
8, 0, 34,142, 24, 0, 35,142, 33,176,226, 2, 81,115, 2, 60, /* 0x 5f0 */
|
||||
128, 24, 3, 0, 64, 98, 66, 52, 6, 16, 98, 0, 20, 0,165,143, /* 0x 600 */
|
||||
16, 0, 36,142, 7, 0, 82, 48, 20, 0, 34,142, 36, 24,197, 2, /* 0x 610 */
|
||||
0, 0,164,175, 4, 0,182,175, 33,160,131, 0, 24, 0,162,175, /* 0x 620 */
|
||||
122, 0,192, 19, 35,152,195, 2, 2, 0, 70, 54,255,255, 8, 36, /* 0x 630 */
|
||||
18, 8, 7, 36, 4, 0, 41,142, 33, 32, 96, 2, 35, 72, 35, 1, /* 0x 640 */
|
||||
211,254, 17, 4, 33, 40,128, 2, 64, 0, 98, 22,127, 0, 4, 36, /* 0x 650 */
|
||||
11, 0,192, 19, 4, 0, 66, 50, 4, 0, 64, 16, 0, 0, 0, 0, /* 0x 660 */
|
||||
40, 0,167,143, 2, 0, 0, 16, 0, 0, 0, 0, 33, 56, 0, 0, /* 0x 670 */
|
||||
28, 0,166,143, 33, 32,192, 3,240,254, 17, 4, 33, 40,160, 3, /* 0x 680 */
|
||||
20, 0,164,143, 35, 16, 20, 0, 2, 0, 67, 50, 8, 0, 96, 16, /* 0x 690 */
|
||||
36,128, 68, 0, 6, 0, 0, 18, 33, 24,116, 2, 33, 16, 0, 2, /* 0x 6a0 */
|
||||
255,255, 66, 36, 0, 0, 96,160,253,255, 64, 20, 1, 0, 99, 36, /* 0x 6b0 */
|
||||
43, 0,192, 19, 1, 0, 2, 36, 0, 0, 35,142, 0, 0, 0, 0, /* 0x 6c0 */
|
||||
28, 0, 98, 20, 33, 32, 96, 2, 24, 0, 34,142, 0, 0, 0, 0, /* 0x 6d0 */
|
||||
1, 0, 66, 48, 24, 0, 64, 16, 33, 40,128, 2, 20, 0, 36,142, /* 0x 6e0 */
|
||||
16, 0, 34,142, 8, 0, 35,142, 17, 0,130, 20, 33, 16,131, 0, /* 0x 6f0 */
|
||||
33, 48, 87, 0, 20, 0,165,143, 35, 16, 6, 0, 36, 16,162, 0, /* 0x 700 */
|
||||
12, 0, 66, 44, 11, 0, 64, 20, 33, 32, 96, 2, 12, 0, 2, 36, /* 0x 710 */
|
||||
0, 0,194,172, 32, 3, 2, 60, 8, 0, 66, 52, 32, 0,164,143, /* 0x 720 */
|
||||
4, 0,194,172, 8, 0,192,172, 60,255, 17, 4, 33, 40, 0, 0, /* 0x 730 */
|
||||
33, 32, 96, 2, 33, 40,128, 2, 33, 48, 64, 2,155,254, 17, 4, /* 0x 740 */
|
||||
29, 16, 2, 36, 6, 0, 64, 16,127, 0, 4, 36,161, 15, 2, 36, /* 0x 750 */
|
||||
150,254, 17, 4, 0, 0, 0, 0,255,255, 0, 16, 0, 0, 0, 0, /* 0x 760 */
|
||||
24, 0,163,143, 33, 16,144, 2, 33, 40,195, 2, 33,128, 98, 2, /* 0x 770 */
|
||||
43, 16, 5, 2, 9, 0, 64, 16, 35, 40,176, 0, 33, 48, 64, 2, /* 0x 780 */
|
||||
33, 32, 0, 2, 18, 8, 7, 36,255,255, 8, 36,128,254, 17, 4, /* 0x 790 */
|
||||
33, 72, 0, 0,237,255, 2, 22,127, 0, 4, 36, 16, 0,164,143, /* 0x 7a0 */
|
||||
32, 0, 49, 38, 1, 0,132, 36, 16, 0,164,175, 44, 0,162,150, /* 0x 7b0 */
|
||||
16, 0,165,143, 0, 0, 0, 0, 42, 16,162, 0,119,255, 64, 20, /* 0x 7c0 */
|
||||
0, 0, 0, 0, 11, 0,192, 19, 3, 0, 2, 36, 16, 0,163,150, /* 0x 7d0 */
|
||||
0, 0, 0, 0, 7, 0, 98, 16, 0, 0, 0, 0, 12, 0,162,143, /* 0x 7e0 */
|
||||
8, 0,163,143, 0, 0, 0, 0, 33, 32, 67, 0,111,254, 17, 4, /* 0x 7f0 */
|
||||
205, 15, 2, 36, 36, 0,164,143, 0, 0, 0, 0, 7, 0,128, 16, /* 0x 800 */
|
||||
0, 0, 0, 0, 5, 0, 0, 16, 0, 0,151,172, 28, 0,168,143, /* 0x 810 */
|
||||
33, 48, 64, 2,135,255, 0, 16, 18, 0, 7, 36, 24, 0,162,142, /* 0x 820 */
|
||||
84, 0,191,143, 33, 16,226, 2, 80, 0,190,143, 76, 0,183,143, /* 0x 830 */
|
||||
72, 0,182,143, 68, 0,181,143, 64, 0,180,143, 60, 0,179,143, /* 0x 840 */
|
||||
56, 0,178,143, 52, 0,177,143, 48, 0,176,143, 8, 0,224, 3, /* 0x 850 */
|
||||
88, 0,189, 39,200,255,189, 39, 52, 0,191,175, 48, 0,180,175, /* 0x 860 */
|
||||
44, 0,179,175, 40, 0,178,175, 36, 0,177,175, 32, 0,176,175, /* 0x 870 */
|
||||
33,128, 0, 1, 0, 0,136,140, 33, 24,160, 0, 33, 16,128, 0, /* 0x 880 */
|
||||
33,144,192, 0, 33,160,224, 0, 4, 0,165, 39, 33, 56, 0, 0, /* 0x 890 */
|
||||
33, 48, 0, 2, 20, 0,164, 39, 20, 0,163,175, 33,136, 32, 1, /* 0x 8a0 */
|
||||
12, 0,163,175, 4, 0,168,175, 24, 0,162,175, 16, 0,162,175, /* 0x 8b0 */
|
||||
98,254, 17, 4, 8, 0,178,175, 44, 0, 70,150, 33, 32,128, 2, /* 0x 8c0 */
|
||||
214,254, 17, 4, 5, 0, 5, 36, 42, 0, 70,150, 33, 32,128, 2, /* 0x 8d0 */
|
||||
4, 0, 5, 36,209,254, 17, 4, 52, 0, 83, 38, 8, 0,102,142, /* 0x 8e0 */
|
||||
33, 32,128, 2, 52, 0,198, 36,204,254, 17, 4, 3, 0, 5, 36, /* 0x 8f0 */
|
||||
33, 72, 32, 2, 33, 32, 0, 2, 33, 40, 64, 2, 12, 0,166, 39, /* 0x 900 */
|
||||
33, 56,128, 2,209,254, 17, 4, 33, 64,160, 3, 33, 48, 64, 0, /* 0x 910 */
|
||||
33, 32,128, 2, 9, 0, 5, 36,192,254, 17, 4, 33,136, 64, 0, /* 0x 920 */
|
||||
44, 0, 69,150, 42, 0, 0, 16, 33, 32, 0, 0, 0, 0, 99,142, /* 0x 930 */
|
||||
3, 0, 2, 36, 38, 0, 98, 20, 32, 0,115, 38,224,255,115, 38, /* 0x 940 */
|
||||
8, 0, 98,142, 0, 0,164,143, 33, 40, 0, 0, 33, 32, 68, 0, /* 0x 950 */
|
||||
33, 48, 0, 0, 21,254, 17, 4,165, 15, 2, 36, 9, 0, 64, 4, /* 0x 960 */
|
||||
33,128, 64, 0, 33, 32, 64, 0, 33, 40, 64, 2, 0, 2, 6, 36, /* 0x 970 */
|
||||
14,254, 17, 4,163, 15, 2, 36, 0, 2, 3, 36, 6, 0, 67, 16, /* 0x 980 */
|
||||
33, 56,128, 2,127, 0, 4, 36, 8,254, 17, 4,161, 15, 2, 36, /* 0x 990 */
|
||||
255,255, 0, 16, 0, 0, 0, 0, 33, 64,160, 3, 33, 72, 0, 0, /* 0x 9a0 */
|
||||
170,254, 17, 4, 33, 48, 0, 0, 0, 0,166,143, 33, 32,128, 2, /* 0x 9b0 */
|
||||
7, 0, 5, 36,153,254, 17, 4, 33,136, 64, 0, 33, 32, 0, 2, /* 0x 9c0 */
|
||||
250,253, 17, 4,166, 15, 2, 36, 5, 0, 0, 16, 33, 16, 32, 2, /* 0x 9d0 */
|
||||
42, 16,133, 0,213,255, 64, 20, 1, 0,132, 36, 33, 16, 32, 2, /* 0x 9e0 */
|
||||
52, 0,191,143, 48, 0,180,143, 44, 0,179,143, 40, 0,178,143, /* 0x 9f0 */
|
||||
36, 0,177,143, 32, 0,176,143, 8, 0,224, 3, 56, 0,189, 39 /* 0x a00 */
|
||||
};
|
||||
+1316
-1295
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/* powerpc-darwin.macho-entry.h
|
||||
created from powerpc-darwin.macho-entry.bin, 8406 (0x20d6) bytes
|
||||
created from powerpc-darwin.macho-entry.bin, 8370 (0x20b2) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,15 +28,15 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_SIZE 8406
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_ADLER32 0x8291963e
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_CRC32 0x977e3f05
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_SIZE 8370
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_ADLER32 0xdb848a8a
|
||||
#define STUB_POWERPC_DARWIN_MACHO_ENTRY_CRC32 0x3713e440
|
||||
|
||||
unsigned char stub_powerpc_darwin_macho_entry[8406] = {
|
||||
unsigned char stub_powerpc_darwin_macho_entry[8370] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 1, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 24,120, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 21, 0, 18, 72, 0, 0, 69,124, 0, 41,236,125,168, 2,166, /* 0x 30 */
|
||||
0, 0, 24,124, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 21, 0, 18, 72, 0, 0, 73,124, 0, 41,236,125,168, 2,166, /* 0x 30 */
|
||||
40, 7, 0, 8, 64,130, 1, 60,144,166, 0, 0,124,132, 26, 20, /* 0x 40 */
|
||||
60, 0,128, 0, 61, 32,128, 0, 56, 99,255,255, 56,165,255,255, /* 0x 50 */
|
||||
57, 64,255,255, 72, 0, 1, 12, 57, 32, 0, 1,125, 41, 28, 44, /* 0x 60 */
|
||||
@@ -92,7 +92,7 @@ unsigned char stub_powerpc_darwin_macho_entry[8406] = {
|
||||
141, 7, 0, 1,157, 5, 0, 1, 66, 0,255,248, 56,224, 1, 0, /* 0x 380 */
|
||||
124, 7, 41,236,124, 7, 26, 44, 75,255,255,112, 40, 7, 0, 14, /* 0x 390 */
|
||||
64,130, 0, 16,124, 8, 2,166,124,201, 51,120,129, 6, 0, 0, /* 0x 3a0 */
|
||||
124,167, 43,120, 56,164,255,254, 56,131, 0, 2,144, 1, 0, 4, /* 0x 3b0 */
|
||||
124,167, 43,120, 56,164,255,254, 56,131, 0, 2,144, 1, 0, 8, /* 0x 3b0 */
|
||||
136, 3, 0, 0, 84, 11,232,254, 84, 2, 7,126, 56, 96,250, 0, /* 0x 3c0 */
|
||||
124, 99, 88, 48, 56, 99,241,132,124, 38, 11,120,124, 33, 26, 20, /* 0x 3d0 */
|
||||
84, 33, 0, 52, 56, 0, 0, 0,124,195, 51,120,144, 9, 0, 0, /* 0x 3e0 */
|
||||
@@ -406,157 +406,155 @@ unsigned char stub_powerpc_darwin_macho_entry[8406] = {
|
||||
65,158, 0, 40, 72, 0, 0, 12, 56, 96, 0, 1, 72, 0, 0, 28, /* 0x1720 */
|
||||
57,140, 0, 1,125, 40, 2,166,124, 19, 96, 80,144, 14, 0, 0, /* 0x1730 */
|
||||
56, 96, 0, 0,147, 41, 0, 0,128, 1, 0,100,185,193, 0, 24, /* 0x1740 */
|
||||
124, 8, 3,166, 56, 33, 0, 96,128, 33, 0, 0,128, 1, 0, 4, /* 0x1750 */
|
||||
124, 8, 3,166, 56, 33, 0, 96,128, 33, 0, 0,128, 1, 0, 8, /* 0x1750 */
|
||||
124, 8, 3,166, 78,128, 0, 32,128, 6, 0, 0,125,168, 3,166, /* 0x1760 */
|
||||
56,165, 0, 1, 56, 99, 0, 1,124,160, 40, 80,124,100, 24, 80, /* 0x1770 */
|
||||
144,166, 0, 0, 78,128, 0, 32,124, 72, 2,166,128,130, 0, 8, /* 0x1780 */
|
||||
124,137, 3,166,128,194, 0, 4,136,226, 0, 12,124,164, 18, 20, /* 0x1790 */
|
||||
56,165, 0, 16,124,102, 18, 20, 56, 99, 0,192,140, 5,255,255, /* 0x17a0 */
|
||||
156, 3,255,255, 66, 0,255,248,127,233, 3,166, 56,162, 0,128, /* 0x17b0 */
|
||||
144,193,255,252, 56,193,255,252, 78,128, 4, 32,127,232, 2,166, /* 0x17c0 */
|
||||
75,255,255,185, 72, 0, 0,128,116,109,112, 47,112,111,119,101, /* 0x17d0 */
|
||||
114,112, 99, 45,100, 97,114,119,105,110, 46,109, 97, 99,104,111, /* 0x17e0 */
|
||||
45,101,110,116,114,121, 46, 98,105,110, 58, 32, 32, 32, 32, 32, /* 0x17f0 */
|
||||
102,105,108,101, 32,102,111,114,109, 97,116, 32,101,108,102, 51, /* 0x1800 */
|
||||
50, 45,112,111,119,101,114,112, 99, 10, 10, 83,101, 99,116,105, /* 0x1810 */
|
||||
111,110,115, 58, 10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, /* 0x1820 */
|
||||
32, 32, 32, 32, 32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, /* 0x1830 */
|
||||
32, 86, 77, 65, 32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, /* 0x1840 */
|
||||
32, 32, 32, 32, 32, 70,105,108,101, 32,111,102,102, 32, 32, 65, /* 0x1850 */
|
||||
108,103,110, 32, 32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 77, /* 0x1860 */
|
||||
65, 67, 79, 83, 48, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1870 */
|
||||
48, 48, 48, 48, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1880 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1890 */
|
||||
48, 51, 52, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x18a0 */
|
||||
78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, /* 0x18b0 */
|
||||
79, 78, 76, 89, 10, 32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65, /* 0x18c0 */
|
||||
68, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x18d0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x18e0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, /* 0x18f0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x1900 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50, /* 0x1910 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, /* 0x1920 */
|
||||
52, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1930 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 56, /* 0x1940 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1950 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x1960 */
|
||||
89, 10, 32, 32, 51, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, /* 0x1970 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 50, 99, 32, 32, 48, 48, /* 0x1980 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1990 */
|
||||
32, 32, 48, 48, 48, 48, 48, 49, 56, 48, 32, 32, 50, 42, 42, 48, /* 0x19a0 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x19b0 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, /* 0x19c0 */
|
||||
78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x19d0 */
|
||||
48, 48, 48, 48,102, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19e0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x19f0 */
|
||||
48, 50, 97, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1a00 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x1a10 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 69, /* 0x1a20 */
|
||||
76, 70, 48, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 56, 52, /* 0x1a30 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1a40 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 51, 57, 99, 32, 32, /* 0x1a50 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1a60 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1a70 */
|
||||
32, 32, 54, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, /* 0x1a80 */
|
||||
32, 32, 48, 48, 48, 48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, /* 0x1a90 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1aa0 */
|
||||
48, 48, 48, 48, 48, 52, 50, 48, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1ab0 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1ac0 */
|
||||
76, 89, 10, 32, 32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x1ad0 */
|
||||
48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 57, 57, 99, 32, 32, 48, /* 0x1ae0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1af0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48,100, 98, 99, 32, 32, 50, 42, 42, /* 0x1b00 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x1b10 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, /* 0x1b20 */
|
||||
69, 67, 51, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 48, /* 0x1b30 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1b40 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 53, 56, 32, 32, /* 0x1b50 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1b60 */
|
||||
82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, /* 0x1b70 */
|
||||
95, 84, 65, 73, 76, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, /* 0x1b80 */
|
||||
48, 50, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1b90 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 54, /* 0x1ba0 */
|
||||
56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, /* 0x1bb0 */
|
||||
83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, /* 0x1bc0 */
|
||||
69, 76, 70, 77, 65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x1bd0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1be0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1bf0 */
|
||||
49, 55, 56, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1c00 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x1c10 */
|
||||
49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, /* 0x1c20 */
|
||||
32, 48, 48, 48, 48, 48, 48, 53, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1c30 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1c40 */
|
||||
48, 48, 48, 49, 55, 56, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x1c50 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x1c60 */
|
||||
89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, /* 0x1c70 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1c80 */
|
||||
32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48, /* 0x1c90 */
|
||||
48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, /* 0x1ca0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1cb0 */
|
||||
32, 78, 82, 86, 95, 84, 65, 73, 76, 9, 48, 48, 48, 48, 48, 48, /* 0x1cc0 */
|
||||
48, 48, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, /* 0x1cd0 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, /* 0x1ce0 */
|
||||
77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, /* 0x1cf0 */
|
||||
76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d00 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 77, 65, 67, 79, 83, 48, 48, /* 0x1d10 */
|
||||
48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 77, 65, 67, 79, 83, /* 0x1d20 */
|
||||
48, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x1d30 */
|
||||
32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, 68, 9, 48, 48, /* 0x1d40 */
|
||||
48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, /* 0x1d50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1d60 */
|
||||
32, 78, 82, 86, 50, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1d70 */
|
||||
78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1d80 */
|
||||
32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 9, 48, 48, 48, /* 0x1d90 */
|
||||
48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, /* 0x1da0 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, /* 0x1db0 */
|
||||
50, 66, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, /* 0x1dc0 */
|
||||
66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1dd0 */
|
||||
100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 9, 48, 48, /* 0x1de0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, /* 0x1df0 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1e00 */
|
||||
100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, /* 0x1e10 */
|
||||
48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, /* 0x1e20 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1e30 */
|
||||
100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 9, 48, 48, /* 0x1e40 */
|
||||
48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x1e50 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1e60 */
|
||||
100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48, /* 0x1e70 */
|
||||
48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, /* 0x1e80 */
|
||||
48, 48, 48, 48, 48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, /* 0x1e90 */
|
||||
65, 67, 79, 83, 48, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ea0 */
|
||||
32, 95,115,116, 97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1eb0 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1ec0 */
|
||||
91, 77, 65, 67, 79, 83, 48, 48, 48, 93, 58, 10, 79, 70, 70, 83, /* 0x1ed0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x1ee0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x1ef0 */
|
||||
48, 48, 48, 48, 48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 50, /* 0x1f00 */
|
||||
52, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, /* 0x1f10 */
|
||||
43, 48,120, 48, 48, 48, 48, 48, 48, 52, 52, 10, 10, 82, 69, 76, /* 0x1f20 */
|
||||
79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, /* 0x1f30 */
|
||||
70, 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, /* 0x1f40 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x1f50 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x1f60 */
|
||||
48, 48, 48, 48, 98, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, /* 0x1f70 */
|
||||
49, 52, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, /* 0x1f80 */
|
||||
76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x1f90 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, /* 0x1fa0 */
|
||||
93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, /* 0x1fb0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, /* 0x1fc0 */
|
||||
76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 98, 52, 32, 82, 95, 80, /* 0x1fd0 */
|
||||
80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, 78, /* 0x1fe0 */
|
||||
82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1ff0 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x2000 */
|
||||
91, 78, 82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x2010 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2020 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x2030 */
|
||||
57, 48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, /* 0x2040 */
|
||||
32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, /* 0x2050 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x2060 */
|
||||
83, 32, 70, 79, 82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, /* 0x2070 */
|
||||
48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x2080 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x2090 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, /* 0x20a0 */
|
||||
80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, /* 0x20b0 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, /* 0x20c0 */
|
||||
48, 48, 48, 49, 48, 10 /* 0x20d0 */
|
||||
144,193,255,252, 56,193,255,252, 56, 33,255,232, 78,128, 4, 32, /* 0x17c0 */
|
||||
127,232, 2,166, 75,255,255,181, 72, 0, 0,128,102,105,108,101, /* 0x17d0 */
|
||||
32,102,111,114,109, 97,116, 32,101,108,102, 51, 50, 45,112,111, /* 0x17e0 */
|
||||
119,101,114,112, 99, 10, 10, 83,101, 99,116,105,111,110,115, 58, /* 0x17f0 */
|
||||
10, 73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, /* 0x1800 */
|
||||
32, 32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, /* 0x1810 */
|
||||
32, 32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, /* 0x1820 */
|
||||
32, 70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, /* 0x1830 */
|
||||
32, 70,108, 97,103,115, 10, 32, 32, 48, 32, 77, 65, 67, 79, 83, /* 0x1840 */
|
||||
48, 48, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1850 */
|
||||
52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1860 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, /* 0x1870 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1880 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1890 */
|
||||
10, 32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, /* 0x18a0 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x18b0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x18c0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x18d0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x18e0 */
|
||||
78, 76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50, 69, 32, 32, 32, /* 0x18f0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 52, 56, 32, 32, /* 0x1900 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1910 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, /* 0x1920 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x1930 */
|
||||
76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x1940 */
|
||||
51, 32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1950 */
|
||||
48, 48, 48, 48, 48, 49, 50, 99, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1960 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1970 */
|
||||
48, 48, 48, 49, 56, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x1980 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x1990 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 78, 82, 86, 50, /* 0x19a0 */
|
||||
66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x19b0 */
|
||||
102, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x19c0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 97, 99, /* 0x19d0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x19e0 */
|
||||
44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x19f0 */
|
||||
89, 10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, /* 0x1a00 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 56, 52, 32, 32, 48, 48, /* 0x1a10 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a20 */
|
||||
32, 32, 48, 48, 48, 48, 48, 51, 57, 99, 32, 32, 50, 42, 42, 48, /* 0x1a30 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x1a40 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, /* 0x1a50 */
|
||||
76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, /* 0x1a60 */
|
||||
48, 48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1a70 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1a80 */
|
||||
48, 52, 50, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x1a90 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x1aa0 */
|
||||
32, 55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, /* 0x1ab0 */
|
||||
32, 48, 48, 48, 48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, /* 0x1ac0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1ad0 */
|
||||
48, 48, 48, 48,100, 98, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x1ae0 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x1af0 */
|
||||
89, 10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, /* 0x1b00 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, /* 0x1b10 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1b20 */
|
||||
32, 32, 48, 48, 48, 48, 49, 55, 53, 56, 32, 32, 50, 42, 42, 48, /* 0x1b30 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, /* 0x1b40 */
|
||||
79, 78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, /* 0x1b50 */
|
||||
76, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 48, 32, /* 0x1b60 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1b70 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 54, 56, 32, 32, 50, /* 0x1b80 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x1b90 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 69, 76, 70, 77, /* 0x1ba0 */
|
||||
65, 73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1bb0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1bc0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 56, 56, /* 0x1bd0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1be0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 49, 32, 69, /* 0x1bf0 */
|
||||
76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1c00 */
|
||||
48, 48, 48, 53, 52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1c10 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, /* 0x1c20 */
|
||||
55, 56, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1c30 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, /* 0x1c40 */
|
||||
77, 66, 79, 76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, /* 0x1c50 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, /* 0x1c60 */
|
||||
65, 95, 68, 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1c70 */
|
||||
32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, /* 0x1c80 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, /* 0x1c90 */
|
||||
95, 84, 65, 73, 76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, /* 0x1ca0 */
|
||||
82, 86, 95, 84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cb0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, /* 0x1cc0 */
|
||||
90, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, /* 0x1cd0 */
|
||||
73, 78, 90, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x1ce0 */
|
||||
32, 32,100, 32, 32, 77, 65, 67, 79, 83, 48, 48, 48, 9, 48, 48, /* 0x1cf0 */
|
||||
48, 48, 48, 48, 48, 48, 32, 77, 65, 67, 79, 83, 48, 48, 48, 10, /* 0x1d00 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1d10 */
|
||||
32, 78, 82, 86, 95, 72, 69, 65, 68, 9, 48, 48, 48, 48, 48, 48, /* 0x1d20 */
|
||||
48, 48, 32, 78, 82, 86, 95, 72, 69, 65, 68, 10, 48, 48, 48, 48, /* 0x1d30 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, /* 0x1d40 */
|
||||
50, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, /* 0x1d50 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1d60 */
|
||||
100, 32, 32, 78, 82, 86, 50, 68, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1d70 */
|
||||
48, 32, 78, 82, 86, 50, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d80 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 66, 9, 48, /* 0x1d90 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 66, 10, 48, 48, /* 0x1da0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, /* 0x1db0 */
|
||||
90, 77, 65, 95, 69, 76, 70, 48, 48, 9, 48, 48, 48, 48, 48, 48, /* 0x1dc0 */
|
||||
48, 48, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 10, 48, 48, /* 0x1dd0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, /* 0x1de0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 49, 48, 9, 48, 48, 48, 48, 48, 48, /* 0x1df0 */
|
||||
48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, 48, 10, 48, 48, /* 0x1e00 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, /* 0x1e10 */
|
||||
90, 77, 65, 95, 68, 69, 67, 50, 48, 9, 48, 48, 48, 48, 48, 48, /* 0x1e20 */
|
||||
48, 48, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 10, 48, 48, /* 0x1e30 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, /* 0x1e40 */
|
||||
76, 70, 77, 65, 73, 78, 89, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e50 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 89, 10, 48, 48, 48, 48, 48, 48, /* 0x1e60 */
|
||||
48, 48, 32,103, 32, 32, 32, 32, 32, 32, 32, 77, 65, 67, 79, 83, /* 0x1e70 */
|
||||
48, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 95,115,116, /* 0x1e80 */
|
||||
97,114,116, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1e90 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 77, 65, 67, /* 0x1ea0 */
|
||||
79, 83, 48, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, /* 0x1eb0 */
|
||||
32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1ec0 */
|
||||
32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1ed0 */
|
||||
48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, /* 0x1ee0 */
|
||||
32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, /* 0x1ef0 */
|
||||
48, 48, 48, 48, 48, 52, 56, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x1f00 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x1f10 */
|
||||
91, 78, 82, 86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x1f20 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1f30 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1f40 */
|
||||
98, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, /* 0x1f50 */
|
||||
32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, /* 0x1f60 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x1f70 */
|
||||
83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, /* 0x1f80 */
|
||||
70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, /* 0x1f90 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, /* 0x1fa0 */
|
||||
48, 48, 48, 48, 48, 48, 98, 52, 32, 82, 95, 80, 80, 67, 95, 82, /* 0x1fb0 */
|
||||
69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, /* 0x1fc0 */
|
||||
65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1fd0 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, /* 0x1fe0 */
|
||||
50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x1ff0 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2000 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 57, 48, 32, 82, /* 0x2010 */
|
||||
95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, /* 0x2020 */
|
||||
32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, /* 0x2030 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x2040 */
|
||||
82, 32, 91, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, /* 0x2050 */
|
||||
79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, /* 0x2060 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, /* 0x2070 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, /* 0x2080 */
|
||||
82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, /* 0x2090 */
|
||||
95, 68, 69, 67, 51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 49, /* 0x20a0 */
|
||||
48, 10 /* 0x20b0 */
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* powerpc-darwin.macho-fold.h
|
||||
created from powerpc-darwin.macho-fold.bin, 1660 (0x67c) bytes
|
||||
created from powerpc-darwin.macho-fold.bin, 1664 (0x680) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,113 +28,113 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_SIZE 1660
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_ADLER32 0xfc8b272c
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_CRC32 0x62ce0ae3
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_SIZE 1664
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_ADLER32 0x2e3a279d
|
||||
#define STUB_POWERPC_DARWIN_MACHO_FOLD_CRC32 0xf61322eb
|
||||
|
||||
unsigned char stub_powerpc_darwin_macho_fold[1660] = {
|
||||
unsigned char stub_powerpc_darwin_macho_fold[1664] = {
|
||||
72, 0, 0,105, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 0 */
|
||||
77,130, 0, 32, 60, 0, 0, 16,124, 4, 0, 64, 65,128, 0, 8, /* 0x 10 */
|
||||
124, 4, 3,120, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x 20 */
|
||||
124,137, 3,166, 72, 0, 0, 28, 84, 75, 2,186,125, 99, 88, 80, /* 0x 30 */
|
||||
125,107, 58, 20, 81, 98, 1,186,144, 67, 0, 0, 78, 64, 0, 32, /* 0x 40 */
|
||||
132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, 65,162,255,220, /* 0x 50 */
|
||||
66, 0,255,240, 78,128, 0, 32, 57, 32, 0, 0,149, 33,255,252, /* 0x 60 */
|
||||
124, 41, 11,120,125, 8, 2,166,128,159,255,248,124,100,248, 80, /* 0x 70 */
|
||||
128,195, 0, 24, 40, 6, 8, 0, 65,129, 0, 8, 56,192, 8, 0, /* 0x 80 */
|
||||
124, 61, 11,120,124, 38, 8, 80,124, 37, 11,120, 56, 33,255,232, /* 0x 90 */
|
||||
127,231,251,120, 72, 0, 4, 61,127,161,235,120,128, 67, 0, 0, /* 0x a0 */
|
||||
124, 73, 3,166,128, 67, 0,136,124, 79,241, 32,128, 67, 0,140, /* 0x b0 */
|
||||
124, 65, 3,166,128, 67, 0,144,124, 72, 3,166,184,131, 0, 24, /* 0x c0 */
|
||||
128, 3, 0, 8,128, 67, 0, 16,128, 99, 0, 20, 78,128, 4, 32, /* 0x d0 */
|
||||
124,199, 51,120, 56,192, 0, 0, 56, 0, 0,153, 72, 0, 0, 16, /* 0x e0 */
|
||||
125, 9, 67,120, 57, 0, 0, 0, 56, 0, 0,197, 68, 0, 0, 2, /* 0x f0 */
|
||||
56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, 75,255,255,240, /* 0x 100 */
|
||||
56, 0, 0, 3, 75,255,255,232, 56, 0, 0, 5, 75,255,255,224, /* 0x 110 */
|
||||
56, 0, 0, 6, 75,255,255,216, 56, 0, 0, 74, 75,255,255,208, /* 0x 120 */
|
||||
124, 8, 2,166,148, 33,255,240,144, 1, 0, 20,128, 3, 0, 0, /* 0x 130 */
|
||||
129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, 56, 96, 0,127, /* 0x 140 */
|
||||
75,255,255,185, 47,133, 0, 0, 65,158, 0, 28,124,169, 3,166, /* 0x 150 */
|
||||
136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, 56,132, 0, 1, /* 0x 160 */
|
||||
66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4,124, 5, 0, 80, /* 0x 170 */
|
||||
144, 3, 0, 0,128, 1, 0, 20,125, 41, 42, 20,124, 8, 3,166, /* 0x 180 */
|
||||
56, 33, 0, 16,145, 35, 0, 4, 78,128, 0, 32,124, 8, 2,166, /* 0x 190 */
|
||||
148, 33,255,192,144, 1, 0, 68,128, 4, 0, 0,191,129, 0, 48, /* 0x 1a0 */
|
||||
47,128, 0, 0,124,159, 35,120,124,126, 27,120,124,188, 43,120, /* 0x 1b0 */
|
||||
124,221, 51,120, 65,158, 1, 36, 56,160, 0, 12,127,195,243,120, /* 0x 1c0 */
|
||||
56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16,128,161, 0, 20, /* 0x 1d0 */
|
||||
47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, 96, 0, 80, 85, /* 0x 1e0 */
|
||||
127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, 47,128, 0, 0, /* 0x 1f0 */
|
||||
65,190, 0,232, 72, 0, 0, 12, 47,133, 0, 0, 64,190, 0, 12, /* 0x 200 */
|
||||
56, 96, 0,127, 75,255,254,245,127, 5, 72, 64, 65,185,255,244, /* 0x 210 */
|
||||
128, 31, 0, 0,127,137, 0, 64, 65,189,255,232,128, 31, 0, 4, /* 0x 220 */
|
||||
64,152, 0,136,124,164, 43,120,128,126, 0, 4,124, 5, 3,120, /* 0x 230 */
|
||||
56,193, 0, 32,136,225, 0, 24,145, 33, 0, 32,127,136, 3,166, /* 0x 240 */
|
||||
78,128, 0, 33, 47,131, 0, 0, 64,190,255,184,128,129, 0, 32, /* 0x 250 */
|
||||
128, 1, 0, 16,127,132, 0, 0, 64,190,255,168,136,193, 0, 25, /* 0x 260 */
|
||||
49, 61,255,255,124, 9,233, 16,125, 38, 0,208, 85, 41, 15,254, /* 0x 270 */
|
||||
125, 43, 0, 57, 65,162, 0, 20,128,127, 0, 4,136,161, 0, 26, /* 0x 280 */
|
||||
127,168, 3,166, 78,128, 0, 33,128, 30, 0, 4,129, 97, 0, 20, /* 0x 290 */
|
||||
129, 62, 0, 0,124, 0, 90, 20,125, 43, 72, 80,144, 30, 0, 4, /* 0x 2a0 */
|
||||
145, 62, 0, 0, 72, 0, 0, 16,124, 4, 3,120,127,195,243,120, /* 0x 2b0 */
|
||||
75,255,254,113,129, 97, 0, 16,129, 63, 0, 0,128, 31, 0, 4, /* 0x 2c0 */
|
||||
125, 43, 72, 80, 47,137, 0, 0,124, 0, 90, 20,144, 31, 0, 4, /* 0x 2d0 */
|
||||
145, 63, 0, 0, 75,255,254,224,128, 1, 0, 68,187,129, 0, 48, /* 0x 2e0 */
|
||||
124, 8, 3,166, 56, 33, 0, 64, 78,128, 0, 32,124, 8, 2,166, /* 0x 2f0 */
|
||||
148, 33,255,176,144, 1, 0, 84,128, 3, 0, 16,190, 65, 0, 24, /* 0x 300 */
|
||||
58,224, 0, 0,125,128, 0, 38,127,151, 0, 64,145,129, 0, 20, /* 0x 310 */
|
||||
124,122, 27,120,124,146, 35,120,124,187, 43,120,124,211, 51,120, /* 0x 320 */
|
||||
124,244, 59,120,125, 21, 67,120,125, 54, 75,120, 59,195, 0, 28, /* 0x 330 */
|
||||
59, 0, 0, 0, 64,156, 1,124,129, 62, 0, 0, 47,137, 0, 1, /* 0x 340 */
|
||||
64,190, 1, 48,129, 62, 0, 24,129,126, 0, 36, 85, 61, 5, 62, /* 0x 350 */
|
||||
127,139,234, 20, 46, 28, 0, 0,128, 30, 0, 28,145, 97, 0, 8, /* 0x 360 */
|
||||
127, 41, 2, 20,145, 33, 0, 12,127,253, 72, 80, 65,146, 0, 76, /* 0x 370 */
|
||||
47,155, 0, 0, 64,190, 0, 16, 47,139, 0, 0, 56,192, 0, 18, /* 0x 380 */
|
||||
64,158, 0, 8, 56,192, 16, 18, 47,139, 0, 0,126,103,155,120, /* 0x 390 */
|
||||
64,158, 0, 8, 56,224,255,255,129, 30, 0, 32,127,227,251,120, /* 0x 3a0 */
|
||||
125, 8,146, 20,127,132,227,120, 56,160, 0, 3, 75,255,253, 53, /* 0x 3b0 */
|
||||
127,159, 24, 0, 64,158, 0,124, 47,155, 0, 0, 65,158, 0, 52, /* 0x 3c0 */
|
||||
128, 30, 0, 36, 47,128, 0, 0, 65,158, 0, 40,128, 30, 0, 32, /* 0x 3d0 */
|
||||
47,128, 0, 0, 64,158, 0, 8,147,244, 0, 0,127, 99,219,120, /* 0x 3e0 */
|
||||
56,129, 0, 8,126,165,171,120,126,198,179,120, 75,255,253,161, /* 0x 3f0 */
|
||||
124, 28, 0,208,112, 29, 15,255,125, 63,226, 20, 65,130, 0, 24, /* 0x 400 */
|
||||
127,169, 3,166, 56, 0, 0, 0,152, 9, 0, 0, 57, 41, 0, 1, /* 0x 410 */
|
||||
66, 0,255,248, 65,178, 0, 36,128,190, 0, 44,127,227,251,120, /* 0x 420 */
|
||||
127,132,227,120, 75,255,252,245, 47,131, 0, 0, 65,190, 0, 12, /* 0x 430 */
|
||||
56, 96, 0,127, 75,255,252,197,124, 28,234, 20,127,255, 2, 20, /* 0x 440 */
|
||||
127,159,200, 64, 64,188, 0, 84,128,190, 0, 44,124,159,200, 80, /* 0x 450 */
|
||||
127,227,251,120, 56,192, 16, 18, 56,224,255,255, 57, 0, 0, 0, /* 0x 460 */
|
||||
75,255,252,129,127,159, 24, 0, 65,190, 0, 48, 75,255,255,196, /* 0x 470 */
|
||||
56, 9,255,252, 43,128, 0, 1, 65,157, 0, 32,128, 30, 0, 8, /* 0x 480 */
|
||||
47,128, 0, 1, 64,190, 0, 20,128, 30, 0, 12, 47,128, 0, 40, /* 0x 490 */
|
||||
64,190, 0, 8, 58,254, 0, 16,128, 26, 0, 16, 59, 24, 0, 1, /* 0x 4a0 */
|
||||
127,152, 0, 64,128, 30, 0, 4,127,222, 2, 20, 75,255,254,136, /* 0x 4b0 */
|
||||
128, 1, 0, 84,129,129, 0, 20,126,227,187,120,124, 8, 3,166, /* 0x 4c0 */
|
||||
186, 65, 0, 24,125,128,129, 32, 56, 33, 0, 80, 78,128, 0, 32, /* 0x 4d0 */
|
||||
148, 33,255,192,144,129, 0, 8,124, 8, 2,166,129, 97, 0, 8, /* 0x 4e0 */
|
||||
144, 1, 0, 68, 57,107,255,232, 56, 3, 0, 24,145, 97, 0, 16, /* 0x 4f0 */
|
||||
144, 1, 0, 20,191, 97, 0, 44,128, 3, 0, 24,129, 65, 0, 20, /* 0x 500 */
|
||||
125, 60, 75,120,129, 33, 0, 16,124,191, 43,120,125, 27, 67,120, /* 0x 510 */
|
||||
124,253, 59,120,124,229, 59,120, 56, 97, 0, 16, 56,129, 0, 24, /* 0x 520 */
|
||||
124,222, 51,120, 56,192, 0, 0,145, 65, 0, 36,144, 1, 0, 24, /* 0x 530 */
|
||||
145, 33, 0, 32,147,225, 0, 28, 75,255,252, 85,127,105,219,120, /* 0x 540 */
|
||||
127,135,227,120,127,227,251,120,127,168,235,120, 56,128, 0, 0, /* 0x 550 */
|
||||
56,161, 0, 32, 56,192,255,255, 75,255,253,149,129, 95, 0, 16, /* 0x 560 */
|
||||
57, 96, 0, 0,127,139, 80, 64,124,124, 27,120, 59, 96, 0, 0, /* 0x 570 */
|
||||
57, 63, 0, 28, 64,156, 0,224,128, 9, 0, 0, 57,107, 0, 1, /* 0x 580 */
|
||||
47,128, 0, 14,127, 11, 80, 64, 64,190, 0,192,128,105, 0, 8, /* 0x 590 */
|
||||
56,128, 0, 0,124,105, 26, 20, 56,160, 0, 0, 75,255,251,109, /* 0x 5a0 */
|
||||
124,125, 27,121, 65,128, 0, 32,127,163,235,120,127,228,251,120, /* 0x 5b0 */
|
||||
127,197,243,120,127,102,219,120, 75,255,251, 25,127,158, 24, 0, /* 0x 5c0 */
|
||||
65,190, 0, 20, 56, 96, 0,127, 75,255,251, 49,131,105, 0, 8, /* 0x 5d0 */
|
||||
75,255,255,216,128, 31, 0, 0, 61, 32,202,254, 97, 41,186,190, /* 0x 5e0 */
|
||||
127,128, 72, 0, 64,158, 0, 52,129, 95, 0, 4, 57, 96, 0, 0, /* 0x 5f0 */
|
||||
127,139, 80, 64, 57, 63, 0, 8, 64,156, 0, 32,128, 9, 0, 0, /* 0x 600 */
|
||||
57,107, 0, 1, 47,128, 0, 18,127, 11, 80, 64, 65,190,255,192, /* 0x 610 */
|
||||
57, 41, 0, 20, 65,152,255,232,127,227,251,120,127,100,219,120, /* 0x 620 */
|
||||
56,160, 0, 0,127,166,235,120, 56,224, 0, 0, 57, 0, 0, 0, /* 0x 630 */
|
||||
57, 32, 0, 0, 75,255,252,185,124,124, 27,120,127,163,235,120, /* 0x 640 */
|
||||
75,255,250,209, 72, 0, 0, 16,128, 9, 0, 4,125, 41, 2, 20, /* 0x 650 */
|
||||
65,152,255, 40,128, 1, 0, 68,127,131,227,120,124, 8, 3,166, /* 0x 660 */
|
||||
187, 97, 0, 44, 56, 33, 0, 64, 78,128, 0, 32 /* 0x 670 */
|
||||
66, 0,255,240, 78,128, 0, 32, 56, 33, 0, 24, 57, 32, 0, 0, /* 0x 60 */
|
||||
149, 33,255,252,124, 41, 11,120,125, 8, 2,166,128,159,255,248, /* 0x 70 */
|
||||
124,100,248, 80,128,195, 0, 24, 40, 6, 8, 0, 65,129, 0, 8, /* 0x 80 */
|
||||
56,192, 8, 0,124, 61, 11,120,124, 38, 8, 80,124, 37, 11,120, /* 0x 90 */
|
||||
56, 33,255,232,127,231,251,120, 72, 0, 4, 61,127,161,235,120, /* 0x a0 */
|
||||
128, 67, 0, 0,124, 73, 3,166,128, 67, 0,136,124, 79,241, 32, /* 0x b0 */
|
||||
128, 67, 0,140,124, 65, 3,166,128, 67, 0,144,124, 72, 3,166, /* 0x c0 */
|
||||
184,131, 0, 24,128, 3, 0, 8,128, 67, 0, 16,128, 99, 0, 20, /* 0x d0 */
|
||||
78,128, 4, 32,124,199, 51,120, 56,192, 0, 0, 56, 0, 0,153, /* 0x e0 */
|
||||
72, 0, 0, 16,125, 9, 67,120, 57, 0, 0, 0, 56, 0, 0,197, /* 0x f0 */
|
||||
68, 0, 0, 2, 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, /* 0x 100 */
|
||||
75,255,255,240, 56, 0, 0, 3, 75,255,255,232, 56, 0, 0, 5, /* 0x 110 */
|
||||
75,255,255,224, 56, 0, 0, 6, 75,255,255,216, 56, 0, 0, 74, /* 0x 120 */
|
||||
75,255,255,208,124, 8, 2,166,148, 33,255,240,144, 1, 0, 20, /* 0x 130 */
|
||||
128, 3, 0, 0,129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, /* 0x 140 */
|
||||
56, 96, 0,127, 75,255,255,185, 47,133, 0, 0, 65,158, 0, 28, /* 0x 150 */
|
||||
124,169, 3,166,136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, /* 0x 160 */
|
||||
56,132, 0, 1, 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4, /* 0x 170 */
|
||||
124, 5, 0, 80,144, 3, 0, 0,128, 1, 0, 20,125, 41, 42, 20, /* 0x 180 */
|
||||
124, 8, 3,166, 56, 33, 0, 16,145, 35, 0, 4, 78,128, 0, 32, /* 0x 190 */
|
||||
124, 8, 2,166,148, 33,255,192,144, 1, 0, 68,128, 4, 0, 0, /* 0x 1a0 */
|
||||
191,129, 0, 48, 47,128, 0, 0,124,159, 35,120,124,126, 27,120, /* 0x 1b0 */
|
||||
124,188, 43,120,124,221, 51,120, 65,158, 1, 36, 56,160, 0, 12, /* 0x 1c0 */
|
||||
127,195,243,120, 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16, /* 0x 1d0 */
|
||||
128,161, 0, 20, 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, /* 0x 1e0 */
|
||||
96, 0, 80, 85,127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, /* 0x 1f0 */
|
||||
47,128, 0, 0, 65,190, 0,232, 72, 0, 0, 12, 47,133, 0, 0, /* 0x 200 */
|
||||
64,190, 0, 12, 56, 96, 0,127, 75,255,254,245,127, 5, 72, 64, /* 0x 210 */
|
||||
65,185,255,244,128, 31, 0, 0,127,137, 0, 64, 65,189,255,232, /* 0x 220 */
|
||||
128, 31, 0, 4, 64,152, 0,136,124,164, 43,120,128,126, 0, 4, /* 0x 230 */
|
||||
124, 5, 3,120, 56,193, 0, 32,136,225, 0, 24,145, 33, 0, 32, /* 0x 240 */
|
||||
127,136, 3,166, 78,128, 0, 33, 47,131, 0, 0, 64,190,255,184, /* 0x 250 */
|
||||
128,129, 0, 32,128, 1, 0, 16,127,132, 0, 0, 64,190,255,168, /* 0x 260 */
|
||||
136,193, 0, 25, 49, 61,255,255,124, 9,233, 16,125, 38, 0,208, /* 0x 270 */
|
||||
85, 41, 15,254,125, 43, 0, 57, 65,162, 0, 20,128,127, 0, 4, /* 0x 280 */
|
||||
136,161, 0, 26,127,168, 3,166, 78,128, 0, 33,128, 30, 0, 4, /* 0x 290 */
|
||||
129, 97, 0, 20,129, 62, 0, 0,124, 0, 90, 20,125, 43, 72, 80, /* 0x 2a0 */
|
||||
144, 30, 0, 4,145, 62, 0, 0, 72, 0, 0, 16,124, 4, 3,120, /* 0x 2b0 */
|
||||
127,195,243,120, 75,255,254,113,129, 97, 0, 16,129, 63, 0, 0, /* 0x 2c0 */
|
||||
128, 31, 0, 4,125, 43, 72, 80, 47,137, 0, 0,124, 0, 90, 20, /* 0x 2d0 */
|
||||
144, 31, 0, 4,145, 63, 0, 0, 75,255,254,224,128, 1, 0, 68, /* 0x 2e0 */
|
||||
187,129, 0, 48,124, 8, 3,166, 56, 33, 0, 64, 78,128, 0, 32, /* 0x 2f0 */
|
||||
124, 8, 2,166,148, 33,255,176,144, 1, 0, 84,128, 3, 0, 16, /* 0x 300 */
|
||||
190, 65, 0, 24, 58,224, 0, 0,125,128, 0, 38,127,151, 0, 64, /* 0x 310 */
|
||||
145,129, 0, 20,124,122, 27,120,124,146, 35,120,124,187, 43,120, /* 0x 320 */
|
||||
124,211, 51,120,124,244, 59,120,125, 21, 67,120,125, 54, 75,120, /* 0x 330 */
|
||||
59,195, 0, 28, 59, 0, 0, 0, 64,156, 1,124,129, 62, 0, 0, /* 0x 340 */
|
||||
47,137, 0, 1, 64,190, 1, 48,129, 62, 0, 24,129,126, 0, 36, /* 0x 350 */
|
||||
85, 61, 5, 62,127,139,234, 20, 46, 28, 0, 0,128, 30, 0, 28, /* 0x 360 */
|
||||
145, 97, 0, 8,127, 41, 2, 20,145, 33, 0, 12,127,253, 72, 80, /* 0x 370 */
|
||||
65,146, 0, 76, 47,155, 0, 0, 64,190, 0, 16, 47,139, 0, 0, /* 0x 380 */
|
||||
56,192, 0, 18, 64,158, 0, 8, 56,192, 16, 18, 47,139, 0, 0, /* 0x 390 */
|
||||
126,103,155,120, 64,158, 0, 8, 56,224,255,255,129, 30, 0, 32, /* 0x 3a0 */
|
||||
127,227,251,120,125, 8,146, 20,127,132,227,120, 56,160, 0, 3, /* 0x 3b0 */
|
||||
75,255,253, 53,127,159, 24, 0, 64,158, 0,124, 47,155, 0, 0, /* 0x 3c0 */
|
||||
65,158, 0, 52,128, 30, 0, 36, 47,128, 0, 0, 65,158, 0, 40, /* 0x 3d0 */
|
||||
128, 30, 0, 32, 47,128, 0, 0, 64,158, 0, 8,147,244, 0, 0, /* 0x 3e0 */
|
||||
127, 99,219,120, 56,129, 0, 8,126,165,171,120,126,198,179,120, /* 0x 3f0 */
|
||||
75,255,253,161,124, 28, 0,208,112, 29, 15,255,125, 63,226, 20, /* 0x 400 */
|
||||
65,130, 0, 24,127,169, 3,166, 56, 0, 0, 0,152, 9, 0, 0, /* 0x 410 */
|
||||
57, 41, 0, 1, 66, 0,255,248, 65,178, 0, 36,128,190, 0, 44, /* 0x 420 */
|
||||
127,227,251,120,127,132,227,120, 75,255,252,245, 47,131, 0, 0, /* 0x 430 */
|
||||
65,190, 0, 12, 56, 96, 0,127, 75,255,252,197,124, 28,234, 20, /* 0x 440 */
|
||||
127,255, 2, 20,127,159,200, 64, 64,188, 0, 84,128,190, 0, 44, /* 0x 450 */
|
||||
124,159,200, 80,127,227,251,120, 56,192, 16, 18, 56,224,255,255, /* 0x 460 */
|
||||
57, 0, 0, 0, 75,255,252,129,127,159, 24, 0, 65,190, 0, 48, /* 0x 470 */
|
||||
75,255,255,196, 56, 9,255,252, 43,128, 0, 1, 65,157, 0, 32, /* 0x 480 */
|
||||
128, 30, 0, 8, 47,128, 0, 1, 64,190, 0, 20,128, 30, 0, 12, /* 0x 490 */
|
||||
47,128, 0, 40, 64,190, 0, 8, 58,254, 0, 16,128, 26, 0, 16, /* 0x 4a0 */
|
||||
59, 24, 0, 1,127,152, 0, 64,128, 30, 0, 4,127,222, 2, 20, /* 0x 4b0 */
|
||||
75,255,254,136,128, 1, 0, 84,129,129, 0, 20,126,227,187,120, /* 0x 4c0 */
|
||||
124, 8, 3,166,186, 65, 0, 24,125,128,129, 32, 56, 33, 0, 80, /* 0x 4d0 */
|
||||
78,128, 0, 32,148, 33,255,192,144,129, 0, 8,124, 8, 2,166, /* 0x 4e0 */
|
||||
129, 97, 0, 8,144, 1, 0, 68, 57,107,255,232, 56, 3, 0, 24, /* 0x 4f0 */
|
||||
145, 97, 0, 16,144, 1, 0, 20,191, 97, 0, 44,128, 3, 0, 24, /* 0x 500 */
|
||||
129, 65, 0, 20,125, 60, 75,120,129, 33, 0, 16,124,191, 43,120, /* 0x 510 */
|
||||
125, 27, 67,120,124,253, 59,120,124,229, 59,120, 56, 97, 0, 16, /* 0x 520 */
|
||||
56,129, 0, 24,124,222, 51,120, 56,192, 0, 0,145, 65, 0, 36, /* 0x 530 */
|
||||
144, 1, 0, 24,145, 33, 0, 32,147,225, 0, 28, 75,255,252, 85, /* 0x 540 */
|
||||
127,105,219,120,127,135,227,120,127,227,251,120,127,168,235,120, /* 0x 550 */
|
||||
56,128, 0, 0, 56,161, 0, 32, 56,192,255,255, 75,255,253,149, /* 0x 560 */
|
||||
129, 95, 0, 16, 57, 96, 0, 0,127,139, 80, 64,124,124, 27,120, /* 0x 570 */
|
||||
59, 96, 0, 0, 57, 63, 0, 28, 64,156, 0,224,128, 9, 0, 0, /* 0x 580 */
|
||||
57,107, 0, 1, 47,128, 0, 14,127, 11, 80, 64, 64,190, 0,192, /* 0x 590 */
|
||||
128,105, 0, 8, 56,128, 0, 0,124,105, 26, 20, 56,160, 0, 0, /* 0x 5a0 */
|
||||
75,255,251,109,124,125, 27,121, 65,128, 0, 32,127,163,235,120, /* 0x 5b0 */
|
||||
127,228,251,120,127,197,243,120,127,102,219,120, 75,255,251, 25, /* 0x 5c0 */
|
||||
127,158, 24, 0, 65,190, 0, 20, 56, 96, 0,127, 75,255,251, 49, /* 0x 5d0 */
|
||||
131,105, 0, 8, 75,255,255,216,128, 31, 0, 0, 61, 32,202,254, /* 0x 5e0 */
|
||||
97, 41,186,190,127,128, 72, 0, 64,158, 0, 52,129, 95, 0, 4, /* 0x 5f0 */
|
||||
57, 96, 0, 0,127,139, 80, 64, 57, 63, 0, 8, 64,156, 0, 32, /* 0x 600 */
|
||||
128, 9, 0, 0, 57,107, 0, 1, 47,128, 0, 18,127, 11, 80, 64, /* 0x 610 */
|
||||
65,190,255,192, 57, 41, 0, 20, 65,152,255,232,127,227,251,120, /* 0x 620 */
|
||||
127,100,219,120, 56,160, 0, 0,127,166,235,120, 56,224, 0, 0, /* 0x 630 */
|
||||
57, 0, 0, 0, 57, 32, 0, 0, 75,255,252,185,124,124, 27,120, /* 0x 640 */
|
||||
127,163,235,120, 75,255,250,209, 72, 0, 0, 16,128, 9, 0, 4, /* 0x 650 */
|
||||
125, 41, 2, 20, 65,152,255, 40,128, 1, 0, 68,127,131,227,120, /* 0x 660 */
|
||||
124, 8, 3,166,187, 97, 0, 44, 56, 33, 0, 64, 78,128, 0, 32 /* 0x 670 */
|
||||
};
|
||||
|
||||
+166
-169
@@ -1,5 +1,5 @@
|
||||
/* powerpc-linux.elf-entry.h
|
||||
created from powerpc-linux.elf-entry.bin, 8721 (0x2211) bytes
|
||||
created from powerpc-linux.elf-entry.bin, 8688 (0x21f0) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,15 +28,15 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_SIZE 8721
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0x94d0dad3
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0xed9c5363
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_SIZE 8688
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_ADLER32 0x4060cfd9
|
||||
#define STUB_POWERPC_LINUX_ELF_ENTRY_CRC32 0xbd278fe6
|
||||
|
||||
unsigned char stub_powerpc_linux_elf_entry[8721] = {
|
||||
unsigned char stub_powerpc_linux_elf_entry[8688] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 1, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 24,224, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 23, 0, 20, 72, 0, 0,125,124, 0, 41,236,125,168, 2,166, /* 0x 30 */
|
||||
0, 0, 24,228, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 23, 0, 20, 72, 0, 0,129,124, 0, 41,236,125,168, 2,166, /* 0x 30 */
|
||||
40, 7, 0, 8, 64,130, 1, 60,144,166, 0, 0,124,132, 26, 20, /* 0x 40 */
|
||||
60, 0,128, 0, 61, 32,128, 0, 56, 99,255,255, 56,165,255,255, /* 0x 50 */
|
||||
57, 64,255,255, 72, 0, 1, 12, 57, 32, 0, 1,125, 41, 28, 44, /* 0x 60 */
|
||||
@@ -92,7 +92,7 @@ unsigned char stub_powerpc_linux_elf_entry[8721] = {
|
||||
141, 7, 0, 1,157, 5, 0, 1, 66, 0,255,248, 56,224, 1, 0, /* 0x 380 */
|
||||
124, 7, 41,236,124, 7, 26, 44, 75,255,255,112, 40, 7, 0, 14, /* 0x 390 */
|
||||
64,130, 0, 16,124, 8, 2,166,124,201, 51,120,129, 6, 0, 0, /* 0x 3a0 */
|
||||
124,167, 43,120, 56,164,255,254, 56,131, 0, 2,144, 1, 0, 4, /* 0x 3b0 */
|
||||
124,167, 43,120, 56,164,255,254, 56,131, 0, 2,144, 1, 0, 8, /* 0x 3b0 */
|
||||
136, 3, 0, 0, 84, 11,232,254, 84, 2, 7,126, 56, 96,250, 0, /* 0x 3c0 */
|
||||
124, 99, 88, 48, 56, 99,241,132,124, 38, 11,120,124, 33, 26, 20, /* 0x 3d0 */
|
||||
84, 33, 0, 52, 56, 0, 0, 0,124,195, 51,120,144, 9, 0, 0, /* 0x 3e0 */
|
||||
@@ -406,7 +406,7 @@ unsigned char stub_powerpc_linux_elf_entry[8721] = {
|
||||
65,158, 0, 40, 72, 0, 0, 12, 56, 96, 0, 1, 72, 0, 0, 28, /* 0x1720 */
|
||||
57,140, 0, 1,125, 40, 2,166,124, 19, 96, 80,144, 14, 0, 0, /* 0x1730 */
|
||||
56, 96, 0, 0,147, 41, 0, 0,128, 1, 0,100,185,193, 0, 24, /* 0x1740 */
|
||||
124, 8, 3,166, 56, 33, 0, 96,128, 33, 0, 0,128, 1, 0, 4, /* 0x1750 */
|
||||
124, 8, 3,166, 56, 33, 0, 96,128, 33, 0, 0,128, 1, 0, 8, /* 0x1750 */
|
||||
124, 8, 3,166, 78,128, 0, 32,128, 6, 0, 0,125,168, 3,166, /* 0x1760 */
|
||||
56,165, 0, 1, 56, 99, 0, 1,124,160, 40, 80,124,100, 24, 80, /* 0x1770 */
|
||||
144,166, 0, 0, 78,128, 0, 32, 72, 0, 0, 1, 80, 82, 79, 84, /* 0x1780 */
|
||||
@@ -419,164 +419,161 @@ unsigned char stub_powerpc_linux_elf_entry[8721] = {
|
||||
16, 11, 84, 99, 0, 38, 68, 0, 0, 2, 65,131, 0, 0,127,233, /* 0x17f0 */
|
||||
3,166,128, 30, 0, 0,136,254, 0, 8, 56,193, 0,124,144, 1, /* 0x1800 */
|
||||
0,124,124,101, 27,120,124,104, 3,166,128,158, 0, 4, 56,126, /* 0x1810 */
|
||||
0, 12, 78,128, 4, 32,148, 33,255,128,188, 65, 0, 4,127,232, /* 0x1820 */
|
||||
2,166, 75,255,255,153,116,109,112, 47,112,111,119,101,114,112, /* 0x1830 */
|
||||
99, 45,108,105,110,117,120, 46,101,108,102, 45,101,110,116,114, /* 0x1840 */
|
||||
121, 46, 98,105,110, 58, 32, 32, 32, 32, 32,102,105,108,101, 32, /* 0x1850 */
|
||||
102,111,114,109, 97,116, 32,101,108,102, 51, 50, 45,112,111,119, /* 0x1860 */
|
||||
101,114,112, 99, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, /* 0x1870 */
|
||||
73,100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1880 */
|
||||
32, 32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, /* 0x1890 */
|
||||
32, 32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, /* 0x18a0 */
|
||||
70,105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, /* 0x18b0 */
|
||||
70,108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, /* 0x18c0 */
|
||||
78, 88, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 52, /* 0x18d0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x18e0 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, /* 0x18f0 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1900 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1910 */
|
||||
32, 32, 49, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, /* 0x1920 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1930 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1940 */
|
||||
48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1950 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1960 */
|
||||
76, 89, 10, 32, 32, 50, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, /* 0x1970 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 52, 56, 32, 32, 48, /* 0x1980 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1990 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, 42, /* 0x19a0 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, /* 0x19b0 */
|
||||
79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, /* 0x19c0 */
|
||||
32, 78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, /* 0x19d0 */
|
||||
48, 48, 48, 48, 49, 50, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x19e0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x19f0 */
|
||||
48, 48, 49, 56, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x1a00 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x1a10 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 78, 82, 86, 50, 66, /* 0x1a20 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,102, /* 0x1a30 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1a40 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 97, 99, 32, /* 0x1a50 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1a60 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1a70 */
|
||||
10, 32, 32, 53, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, /* 0x1a80 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 56, 52, 32, 32, 48, 48, 48, /* 0x1a90 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1aa0 */
|
||||
32, 48, 48, 48, 48, 48, 51, 57, 99, 32, 32, 50, 42, 42, 48, 32, /* 0x1ab0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x1ac0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 76, /* 0x1ad0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, /* 0x1ae0 */
|
||||
48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1af0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1b00 */
|
||||
52, 50, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1b10 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x1b20 */
|
||||
55, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, 32, /* 0x1b30 */
|
||||
48, 48, 48, 48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1b40 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1b50 */
|
||||
48, 48, 48,100, 98, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x1b60 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1b70 */
|
||||
10, 32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, /* 0x1b80 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, /* 0x1b90 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ba0 */
|
||||
32, 48, 48, 48, 48, 49, 55, 53, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x1bb0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x1bc0 */
|
||||
78, 76, 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, 76, /* 0x1bd0 */
|
||||
32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 48, 32, 32, /* 0x1be0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1bf0 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 54, 56, 32, 32, 50, 42, /* 0x1c00 */
|
||||
42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, /* 0x1c10 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 69, 76, 70, 77, 65, /* 0x1c20 */
|
||||
73, 78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, /* 0x1c30 */
|
||||
50, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1c40 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 56, 56, 32, /* 0x1c50 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1c60 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1c70 */
|
||||
10, 32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, /* 0x1c80 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 56, 99, 32, 32, 48, 48, 48, /* 0x1c90 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ca0 */
|
||||
32, 48, 48, 48, 48, 49, 55, 97, 97, 32, 32, 50, 42, 42, 48, 32, /* 0x1cb0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x1cc0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, /* 0x1cd0 */
|
||||
76, 32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1ce0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, /* 0x1cf0 */
|
||||
69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, /* 0x1d00 */
|
||||
77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1d10 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, /* 0x1d20 */
|
||||
73, 76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, /* 0x1d30 */
|
||||
84, 65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1d40 */
|
||||
32, 32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, /* 0x1d50 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, /* 0x1d60 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1d70 */
|
||||
32, 32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, /* 0x1d80 */
|
||||
48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, /* 0x1d90 */
|
||||
48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, /* 0x1da0 */
|
||||
70, 77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1db0 */
|
||||
69, 76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, /* 0x1dc0 */
|
||||
48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, /* 0x1dd0 */
|
||||
65, 68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, /* 0x1de0 */
|
||||
72, 69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, /* 0x1df0 */
|
||||
32, 32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, 48, 48, 48, 48, /* 0x1e00 */
|
||||
48, 48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, /* 0x1e10 */
|
||||
48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, /* 0x1e20 */
|
||||
68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 68, /* 0x1e30 */
|
||||
10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, /* 0x1e40 */
|
||||
32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e50 */
|
||||
32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1e60 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, /* 0x1e70 */
|
||||
48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, /* 0x1e80 */
|
||||
95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1e90 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x1ea0 */
|
||||
49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, /* 0x1eb0 */
|
||||
95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ec0 */
|
||||
108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x1ed0 */
|
||||
50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, /* 0x1ee0 */
|
||||
95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ef0 */
|
||||
103, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, /* 0x1f00 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 95,115,116, 97,114,116, /* 0x1f10 */
|
||||
10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, /* 0x1f20 */
|
||||
79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, /* 0x1f30 */
|
||||
78, 88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x1f40 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1f50 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, /* 0x1f60 */
|
||||
95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32, /* 0x1f70 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, /* 0x1f80 */
|
||||
48, 48, 55, 99, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x1f90 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, /* 0x1fa0 */
|
||||
86, 50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x1fb0 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1fc0 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 98, 52, 32, /* 0x1fd0 */
|
||||
82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, /* 0x1fe0 */
|
||||
32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, /* 0x1ff0 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x2000 */
|
||||
79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, /* 0x2010 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x2020 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x2030 */
|
||||
48, 48, 48, 98, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, /* 0x2040 */
|
||||
52, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, /* 0x2050 */
|
||||
10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, /* 0x2060 */
|
||||
79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, /* 0x2070 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x2080 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x2090 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 57, 48, 32, 82, 95, 80, 80, /* 0x20a0 */
|
||||
67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, 78, 82, /* 0x20b0 */
|
||||
86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x20c0 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x20d0 */
|
||||
76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70, /* 0x20e0 */
|
||||
83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, /* 0x20f0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, /* 0x2100 */
|
||||
48, 48, 48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, /* 0x2110 */
|
||||
49, 52, 32, 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x2120 */
|
||||
67, 51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 49, 48, 10, 10, /* 0x2130 */
|
||||
82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, /* 0x2140 */
|
||||
68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, /* 0x2150 */
|
||||
93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, /* 0x2160 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, /* 0x2170 */
|
||||
76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, /* 0x2180 */
|
||||
80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32, 32, 69, /* 0x2190 */
|
||||
76, 70, 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, /* 0x21a0 */
|
||||
73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, /* 0x21b0 */
|
||||
91, 69, 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, /* 0x21c0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x21d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x21e0 */
|
||||
48, 48, 48, 53, 48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, /* 0x21f0 */
|
||||
52, 32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, /* 0x2200 */
|
||||
10 /* 0x2210 */
|
||||
0, 12, 56, 33,255,232, 78,128, 4, 32,148, 33,255,128,188, 65, /* 0x1820 */
|
||||
0, 4,127,232, 2,166, 75,255,255,149,102,105,108,101, 32,102, /* 0x1830 */
|
||||
111,114,109, 97,116, 32,101,108,102, 51, 50, 45,112,111,119,101, /* 0x1840 */
|
||||
114,112, 99, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73, /* 0x1850 */
|
||||
100,120, 32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1860 */
|
||||
32, 83,105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, /* 0x1870 */
|
||||
32, 32, 32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70, /* 0x1880 */
|
||||
105,108,101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70, /* 0x1890 */
|
||||
108, 97,103,115, 10, 32, 32, 48, 32, 69, 76, 70, 77, 65, 73, 78, /* 0x18a0 */
|
||||
88, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 52, 32, /* 0x18b0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x18c0 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, /* 0x18d0 */
|
||||
42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, /* 0x18e0 */
|
||||
69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, /* 0x18f0 */
|
||||
32, 49, 32, 78, 82, 86, 95, 72, 69, 65, 68, 32, 32, 32, 32, 32, /* 0x1900 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1910 */
|
||||
48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, /* 0x1920 */
|
||||
48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, /* 0x1930 */
|
||||
79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, /* 0x1940 */
|
||||
89, 10, 32, 32, 50, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, /* 0x1950 */
|
||||
32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 52, 56, 32, 32, 48, 48, /* 0x1960 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1970 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 51, 56, 32, 32, 50, 42, 42, 48, /* 0x1980 */
|
||||
32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, /* 0x1990 */
|
||||
67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, /* 0x19a0 */
|
||||
78, 82, 86, 50, 68, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, /* 0x19b0 */
|
||||
48, 48, 48, 49, 50, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x19c0 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x19d0 */
|
||||
48, 49, 56, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, /* 0x19e0 */
|
||||
69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, /* 0x19f0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 32, 52, 32, 78, 82, 86, 50, 66, 32, /* 0x1a00 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,102, 48, /* 0x1a10 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1a20 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 50, 97, 99, 32, 32, /* 0x1a30 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1a40 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1a50 */
|
||||
32, 32, 53, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, /* 0x1a60 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 56, 52, 32, 32, 48, 48, 48, 48, /* 0x1a70 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1a80 */
|
||||
48, 48, 48, 48, 48, 51, 57, 99, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1a90 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x1aa0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 54, 32, 76, 90, /* 0x1ab0 */
|
||||
77, 65, 95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x1ac0 */
|
||||
48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1ad0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 52, /* 0x1ae0 */
|
||||
50, 48, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x1af0 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, /* 0x1b00 */
|
||||
32, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, /* 0x1b10 */
|
||||
48, 48, 48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1b20 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1b30 */
|
||||
48, 48,100, 98, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x1b40 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1b50 */
|
||||
32, 32, 56, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, /* 0x1b60 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, /* 0x1b70 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1b80 */
|
||||
48, 48, 48, 48, 49, 55, 53, 56, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1b90 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, /* 0x1ba0 */
|
||||
76, 89, 10, 32, 32, 57, 32, 78, 82, 86, 95, 84, 65, 73, 76, 32, /* 0x1bb0 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 48, 32, 32, 48, /* 0x1bc0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1bd0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 49, 55, 54, 56, 32, 32, 50, 42, 42, /* 0x1be0 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, /* 0x1bf0 */
|
||||
68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 69, 76, 70, 77, 65, 73, /* 0x1c00 */
|
||||
78, 89, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 50, /* 0x1c10 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, /* 0x1c20 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 49, 55, 56, 56, 32, 32, /* 0x1c30 */
|
||||
50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, /* 0x1c40 */
|
||||
82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, /* 0x1c50 */
|
||||
32, 49, 49, 32, 69, 76, 70, 77, 65, 73, 78, 90, 32, 32, 32, 32, /* 0x1c60 */
|
||||
32, 32, 48, 48, 48, 48, 48, 48, 57, 48, 32, 32, 48, 48, 48, 48, /* 0x1c70 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1c80 */
|
||||
48, 48, 48, 48, 49, 55, 97, 97, 32, 32, 50, 42, 42, 48, 32, 32, /* 0x1c90 */
|
||||
67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, /* 0x1ca0 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 83, 89, 77, 66, 79, 76, /* 0x1cb0 */
|
||||
32, 84, 65, 66, 76, 69, 58, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cc0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x1cd0 */
|
||||
67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x1ce0 */
|
||||
65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1cf0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 84, 65, 73, /* 0x1d00 */
|
||||
76, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 84, /* 0x1d10 */
|
||||
65, 73, 76, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x1d20 */
|
||||
32, 32,100, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 9, 48, 48, /* 0x1d30 */
|
||||
48, 48, 48, 48, 48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10, /* 0x1d40 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1d50 */
|
||||
32, 69, 76, 70, 77, 65, 73, 78, 90, 9, 48, 48, 48, 48, 48, 48, /* 0x1d60 */
|
||||
48, 48, 32, 69, 76, 70, 77, 65, 73, 78, 90, 10, 48, 48, 48, 48, /* 0x1d70 */
|
||||
48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 69, 76, 70, /* 0x1d80 */
|
||||
77, 65, 73, 78, 88, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 69, /* 0x1d90 */
|
||||
76, 70, 77, 65, 73, 78, 88, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1da0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 95, 72, 69, 65, /* 0x1db0 */
|
||||
68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 95, 72, /* 0x1dc0 */
|
||||
69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x1dd0 */
|
||||
32, 32,100, 32, 32, 78, 82, 86, 50, 69, 9, 48, 48, 48, 48, 48, /* 0x1de0 */
|
||||
48, 48, 48, 32, 78, 82, 86, 50, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1df0 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, /* 0x1e00 */
|
||||
9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 68, 10, /* 0x1e10 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, /* 0x1e20 */
|
||||
32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1e30 */
|
||||
78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1e40 */
|
||||
32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, /* 0x1e50 */
|
||||
48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, /* 0x1e60 */
|
||||
69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1e70 */
|
||||
32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 49, /* 0x1e80 */
|
||||
48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, /* 0x1e90 */
|
||||
68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1ea0 */
|
||||
32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 50, /* 0x1eb0 */
|
||||
48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, 65, 95, /* 0x1ec0 */
|
||||
68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,103, /* 0x1ed0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 88, 9, /* 0x1ee0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 95,115,116, 97,114,116, 10, /* 0x1ef0 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x1f00 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, /* 0x1f10 */
|
||||
88, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, /* 0x1f20 */
|
||||
69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, /* 0x1f30 */
|
||||
65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, /* 0x1f40 */
|
||||
80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32, 32, /* 0x1f50 */
|
||||
69, 76, 70, 77, 65, 73, 78, 90, 43, 48,120, 48, 48, 48, 48, 48, /* 0x1f60 */
|
||||
48, 56, 48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, /* 0x1f70 */
|
||||
82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, /* 0x1f80 */
|
||||
50, 69, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, /* 0x1f90 */
|
||||
80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1fa0 */
|
||||
86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 98, 52, 32, 82, /* 0x1fb0 */
|
||||
95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, /* 0x1fc0 */
|
||||
32, 78, 82, 86, 95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, /* 0x1fd0 */
|
||||
65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, /* 0x1fe0 */
|
||||
82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x1ff0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2000 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x2010 */
|
||||
48, 48, 98, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, /* 0x2020 */
|
||||
32, 32, 32, 32, 32, 32, 32, 78, 82, 86, 95, 84, 65, 73, 76, 10, /* 0x2030 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x2040 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 66, 93, 58, /* 0x2050 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x2060 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x2070 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 57, 48, 32, 82, 95, 80, 80, 67, /* 0x2080 */
|
||||
95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32, 78, 82, 86, /* 0x2090 */
|
||||
95, 84, 65, 73, 76, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x20a0 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, /* 0x20b0 */
|
||||
90, 77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, /* 0x20c0 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x20d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x20e0 */
|
||||
48, 48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, /* 0x20f0 */
|
||||
52, 32, 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, /* 0x2100 */
|
||||
51, 48, 43, 48,120, 48, 48, 48, 48, 48, 48, 49, 48, 10, 10, 82, /* 0x2110 */
|
||||
69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, /* 0x2120 */
|
||||
83, 32, 70, 79, 82, 32, 91, 69, 76, 70, 77, 65, 73, 78, 89, 93, /* 0x2130 */
|
||||
58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, /* 0x2140 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, /* 0x2150 */
|
||||
85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 82, 95, 80, 80, /* 0x2160 */
|
||||
67, 95, 82, 69, 76, 50, 52, 32, 32, 32, 32, 32, 32, 32, 69, 76, /* 0x2170 */
|
||||
70, 77, 65, 73, 78, 90, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, /* 0x2180 */
|
||||
79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, /* 0x2190 */
|
||||
69, 76, 70, 77, 65, 73, 78, 90, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x21a0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x21b0 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x21c0 */
|
||||
48, 48, 53, 48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, /* 0x21d0 */
|
||||
32, 32, 32, 32, 32, 32, 32, 69, 76, 70, 77, 65, 73, 78, 89, 10 /* 0x21e0 */
|
||||
};
|
||||
|
||||
+114
-114
@@ -1,5 +1,5 @@
|
||||
/* powerpc-linux.elf-fold.h
|
||||
created from powerpc-linux.elf-fold.bin, 1944 (0x798) bytes
|
||||
created from powerpc-linux.elf-fold.bin, 1948 (0x79c) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_SIZE 1944
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0x727175e2
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0xe344893c
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_SIZE 1948
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_ADLER32 0x5d84765f
|
||||
#define STUB_POWERPC_LINUX_ELF_FOLD_CRC32 0x99711a49
|
||||
|
||||
unsigned char stub_powerpc_linux_elf_fold[1944] = {
|
||||
unsigned char stub_powerpc_linux_elf_fold[1948] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 2, 0, 20, 0, 0, 0, 1, 0, 16, 0,128, 0, 0, 0, 52, /* 0x 10 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 32, 0, 2, 0, 0, /* 0x 20 */
|
||||
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 0, 0, /* 0x 30 */
|
||||
0, 16, 0, 0, 0, 0, 7,152, 0, 0, 7,152, 0, 0, 0, 5, /* 0x 40 */
|
||||
0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 7,152, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 16, 0, 0, 0, 0, 7,156, 0, 0, 7,156, 0, 0, 0, 5, /* 0x 40 */
|
||||
0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 7,156, 0, 0, 0, 0, /* 0x 50 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 60 */
|
||||
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 70 */
|
||||
72, 0, 0,125, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 80 */
|
||||
@@ -48,111 +48,111 @@ unsigned char stub_powerpc_linux_elf_fold[1944] = {
|
||||
125,107, 58, 20, 81, 98, 1,186,144, 67, 0, 0, 78, 64, 0, 32, /* 0x c0 */
|
||||
132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, 65,162,255,220, /* 0x d0 */
|
||||
66, 0,255,240, 78,128, 0, 32,128, 73, 0, 0, 57, 41, 0, 4, /* 0x e0 */
|
||||
47,130, 0, 0, 64,158,255,244, 78,128, 0, 32,125, 8, 2,166, /* 0x f0 */
|
||||
129, 33, 0, 0, 75,255,255,229, 75,255,255,225,128,159,255,248, /* 0x 100 */
|
||||
85, 30, 0, 38,127,231,251,120,127,164,248, 80, 56,161,248, 0, /* 0x 110 */
|
||||
59,189,255,248, 56,132,255,140, 56,125, 0,116, 56, 33,247,240, /* 0x 120 */
|
||||
128,195, 0, 24, 72, 0, 5, 13,124,127, 27,120,127,163,235,120, /* 0x 130 */
|
||||
124,157,240, 80, 72, 0, 0, 81,127,232, 3,166,184, 65, 8, 20, /* 0x 140 */
|
||||
128, 33, 8, 16, 78,128, 0, 32, 56, 0, 0, 90, 68, 0, 0, 2, /* 0x 150 */
|
||||
64,163, 0, 8, 56, 96,255,255, 78,128, 0, 32, 56, 0, 0, 1, /* 0x 160 */
|
||||
75,255,255,236, 56, 0, 0, 3, 75,255,255,228, 56, 0, 0, 5, /* 0x 170 */
|
||||
75,255,255,220, 56, 0, 0, 6, 75,255,255,212, 56, 0, 0,125, /* 0x 180 */
|
||||
75,255,255,204, 56, 0, 0, 91, 75,255,255,196, 56, 0, 0, 45, /* 0x 190 */
|
||||
75,255,255,188,124, 8, 2,166,148, 33,255,240,144, 1, 0, 20, /* 0x 1a0 */
|
||||
128, 3, 0, 0,129, 35, 0, 4,127,128, 40, 64, 64,188, 0, 12, /* 0x 1b0 */
|
||||
56, 96, 0,127, 75,255,255,169, 47,133, 0, 0, 65,158, 0, 28, /* 0x 1c0 */
|
||||
124,169, 3,166,136, 9, 0, 0, 57, 41, 0, 1,152, 4, 0, 0, /* 0x 1d0 */
|
||||
56,132, 0, 1, 66, 0,255,240,128, 3, 0, 0,129, 35, 0, 4, /* 0x 1e0 */
|
||||
124, 5, 0, 80,144, 3, 0, 0,128, 1, 0, 20,125, 41, 42, 20, /* 0x 1f0 */
|
||||
124, 8, 3,166, 56, 33, 0, 16,145, 35, 0, 4, 78,128, 0, 32, /* 0x 200 */
|
||||
124, 8, 2,166,148, 33,255,192,144, 1, 0, 68,128, 4, 0, 0, /* 0x 210 */
|
||||
191,129, 0, 48, 47,128, 0, 0,124,159, 35,120,124,126, 27,120, /* 0x 220 */
|
||||
124,188, 43,120,124,221, 51,120, 65,158, 1, 36, 56,160, 0, 12, /* 0x 230 */
|
||||
127,195,243,120, 56,129, 0, 16, 75,255,255, 93,129, 33, 0, 16, /* 0x 240 */
|
||||
128,161, 0, 20, 47,137, 0, 0, 64,190, 0, 36, 60, 0, 33, 88, /* 0x 250 */
|
||||
96, 0, 80, 85,127,133, 0, 0, 64,190, 0, 28,128, 30, 0, 0, /* 0x 260 */
|
||||
47,128, 0, 0, 65,190, 0,232, 72, 0, 0, 12, 47,133, 0, 0, /* 0x 270 */
|
||||
64,190, 0, 12, 56, 96, 0,127, 75,255,254,229,127, 5, 72, 64, /* 0x 280 */
|
||||
65,185,255,244,128, 31, 0, 0,127,137, 0, 64, 65,189,255,232, /* 0x 290 */
|
||||
128, 31, 0, 4, 64,152, 0,136,124,164, 43,120,128,126, 0, 4, /* 0x 2a0 */
|
||||
124, 5, 3,120, 56,193, 0, 32,136,225, 0, 24,145, 33, 0, 32, /* 0x 2b0 */
|
||||
127,136, 3,166, 78,128, 0, 33, 47,131, 0, 0, 64,190,255,184, /* 0x 2c0 */
|
||||
128,129, 0, 32,128, 1, 0, 16,127,132, 0, 0, 64,190,255,168, /* 0x 2d0 */
|
||||
136,193, 0, 25, 49, 61,255,255,124, 9,233, 16,125, 38, 0,208, /* 0x 2e0 */
|
||||
85, 41, 15,254,125, 43, 0, 57, 65,162, 0, 20,128,127, 0, 4, /* 0x 2f0 */
|
||||
136,161, 0, 26,127,168, 3,166, 78,128, 0, 33,128, 30, 0, 4, /* 0x 300 */
|
||||
129, 97, 0, 20,129, 62, 0, 0,124, 0, 90, 20,125, 43, 72, 80, /* 0x 310 */
|
||||
144, 30, 0, 4,145, 62, 0, 0, 72, 0, 0, 16,124, 4, 3,120, /* 0x 320 */
|
||||
127,195,243,120, 75,255,254,113,129, 97, 0, 16,129, 63, 0, 0, /* 0x 330 */
|
||||
128, 31, 0, 4,125, 43, 72, 80, 47,137, 0, 0,124, 0, 90, 20, /* 0x 340 */
|
||||
144, 31, 0, 4,145, 63, 0, 0, 75,255,254,224,128, 1, 0, 68, /* 0x 350 */
|
||||
187,129, 0, 48,124, 8, 3,166, 56, 33, 0, 64, 78,128, 0, 32, /* 0x 360 */
|
||||
44, 3, 0, 0, 77,130, 0, 32, 48, 4,255,255,125, 96, 33, 16, /* 0x 370 */
|
||||
128, 3, 0, 0,127,128, 32, 0,104, 9, 0, 1, 33, 73, 0, 0, /* 0x 380 */
|
||||
125, 42, 73, 20,125, 42, 88, 57, 65,158, 0, 8, 65,162, 0, 16, /* 0x 390 */
|
||||
144,163, 0, 4,144,131, 0, 0, 78,128, 0, 32, 56, 99, 0, 8, /* 0x 3a0 */
|
||||
75,255,255,208,124, 8, 2,166,148, 33,255,160,144, 1, 0,100, /* 0x 3b0 */
|
||||
160, 3, 0, 16,161, 67, 0, 44,125,128, 0, 38,129, 35, 0, 28, /* 0x 3c0 */
|
||||
104, 0, 0, 3, 53, 74,255,255,124, 0, 0,208,190, 65, 0, 40, /* 0x 3d0 */
|
||||
127,163, 74, 20,124,121, 27,120, 84, 3, 46,246,145,129, 0, 36, /* 0x 3e0 */
|
||||
124,151, 35,120,124,178, 43,120,124,211, 51,120,124,244, 59,120, /* 0x 3f0 */
|
||||
125, 21, 67,120, 56, 99, 8, 34,127,171,235,120, 59,224,255,255, /* 0x 400 */
|
||||
59,192, 0, 0, 65,128, 0, 68, 57, 74, 0, 1,125, 73, 3,166, /* 0x 410 */
|
||||
128, 11, 0, 0, 47,128, 0, 1, 64,190, 0, 40,129, 43, 0, 8, /* 0x 420 */
|
||||
127,137,248, 64, 64,156, 0, 8,125, 63, 75,120,128, 11, 0, 20, /* 0x 430 */
|
||||
124, 0, 74, 20,127,158, 0, 64, 64,156, 0, 8,124, 30, 3,120, /* 0x 440 */
|
||||
57,107, 0, 32, 66, 0,255,204, 87,255, 0, 38,125, 63,240, 80, /* 0x 450 */
|
||||
57, 41, 15,255, 85, 62, 0, 38,124,102, 27,120,127,196,243,120, /* 0x 460 */
|
||||
127,227,251,120, 56,160, 0, 0, 56,224,255,255, 57, 0, 0, 0, /* 0x 470 */
|
||||
75,255,252,217,160, 25, 0, 44, 58,192, 0, 0,127,150, 0, 0, /* 0x 480 */
|
||||
124, 3,242, 20,144, 1, 0, 8,127, 31, 24, 80, 64,156, 1,128, /* 0x 490 */
|
||||
46, 23, 0, 0, 65,146, 0, 40,128, 29, 0, 0, 47,128, 0, 6, /* 0x 4a0 */
|
||||
64,190, 0, 28,128,189, 0, 8,126, 99,155,120,124,165,194, 20, /* 0x 4b0 */
|
||||
56,128, 0, 3, 75,255,254,173, 72, 0, 1, 64,128, 29, 0, 0, /* 0x 4c0 */
|
||||
47,128, 0, 1, 64,190, 1, 52,128, 29, 0, 24,129, 93, 0, 8, /* 0x 4d0 */
|
||||
61, 32,115, 81, 84, 0, 22,250, 97, 41, 98, 64,129,125, 0, 20, /* 0x 4e0 */
|
||||
125, 41, 4, 48, 85, 94, 5, 62, 48, 23,255,255,124,160,185, 16, /* 0x 4f0 */
|
||||
128, 29, 0, 16, 85, 58, 7,126,127,106, 90, 20, 84,165, 8, 60, /* 0x 500 */
|
||||
127,254, 80, 80,144, 1, 0, 16,145, 65, 0, 20,127,128,242, 20, /* 0x 510 */
|
||||
127,255,194, 20,127,123,194, 20,124,165,211,120, 65,146, 0, 12, /* 0x 520 */
|
||||
56,192, 0, 50, 72, 0, 0, 8, 56,192, 0, 18, 64,146, 0, 12, /* 0x 530 */
|
||||
126, 71,147,120, 72, 0, 0, 8, 56,224,255,255,129, 29, 0, 4, /* 0x 540 */
|
||||
127,227,251,120,125, 30, 64, 80,127,132,227,120, 75,255,251,253, /* 0x 550 */
|
||||
127,159, 24, 0, 64,158, 0,104, 65,178, 0, 24,126,227,187,120, /* 0x 560 */
|
||||
56,129, 0, 16,126,133,163,120,126,166,171,120, 75,255,252,149, /* 0x 570 */
|
||||
115, 64, 0, 2,124, 28, 0,208, 84, 30, 5, 62, 65,130, 0, 36, /* 0x 580 */
|
||||
47,158, 0, 0,125, 63,226, 20, 65,158, 0, 24,127,201, 3,166, /* 0x 590 */
|
||||
56, 0, 0, 0,152, 9, 0, 0, 57, 41, 0, 1, 66, 0,255,248, /* 0x 5a0 */
|
||||
65,178, 0, 36,127,227,251,120,127,132,227,120,127, 69,211,120, /* 0x 5b0 */
|
||||
75,255,251,205, 47,131, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 5c0 */
|
||||
75,255,251,157,124, 28,242, 20,127,255, 2, 20,127,159,216, 64, /* 0x 5d0 */
|
||||
64,188, 0, 40,124,159,216, 80,127, 69,211,120,127,227,251,120, /* 0x 5e0 */
|
||||
56,192, 0, 50, 56,224,255,255, 57, 0, 0, 0, 75,255,251, 93, /* 0x 5f0 */
|
||||
127,159, 24, 0, 64,190,255,200,160, 25, 0, 44, 58,214, 0, 1, /* 0x 600 */
|
||||
127,150, 0, 0, 59,189, 0, 32, 75,255,254,132,128,121, 0, 24, /* 0x 610 */
|
||||
128, 1, 0,100,129,129, 0, 36,124, 99,194, 20,124, 8, 3,166, /* 0x 620 */
|
||||
186, 65, 0, 40,125,128,129, 32, 56, 33, 0, 96, 78,128, 0, 32, /* 0x 630 */
|
||||
124, 8, 2,166,148, 33,255,192,144, 1, 0, 68, 56,132,255,232, /* 0x 640 */
|
||||
56, 3, 0, 24,144, 1, 0, 12,144,129, 0, 8,128, 3, 0, 24, /* 0x 650 */
|
||||
191, 97, 0, 44,129, 97, 0, 8,124,191, 43,120,129,129, 0, 12, /* 0x 660 */
|
||||
124,229, 59,120, 56,192, 0, 0, 56, 97, 0, 8, 56,129, 0, 16, /* 0x 670 */
|
||||
59,223, 0, 52,125, 61, 75,120,124,251, 59,120,144, 1, 0, 16, /* 0x 680 */
|
||||
125, 28, 67,120,145, 97, 0, 24,145,129, 0, 28,147,225, 0, 20, /* 0x 690 */
|
||||
75,255,251,113,128,190, 0, 8,127,163,235,120, 56,165, 0, 52, /* 0x 6a0 */
|
||||
56,128, 0, 3, 75,255,252,189,160,191, 0, 44,127,163,235,120, /* 0x 6b0 */
|
||||
56,128, 0, 5, 75,255,252,173,128,191, 0, 24,127,163,235,120, /* 0x 6c0 */
|
||||
56,128, 0, 9, 75,255,252,157,127,103,219,120,127,136,227,120, /* 0x 6d0 */
|
||||
127,227,251,120,127,166,235,120, 56,129, 0, 24, 56,160, 0, 0, /* 0x 6e0 */
|
||||
75,255,252,197,160, 31, 0, 44,124,124, 27,120, 59, 96, 0, 0, /* 0x 6f0 */
|
||||
127,155, 0, 0, 64,156, 0,124,128, 30, 0, 0, 59,123, 0, 1, /* 0x 700 */
|
||||
47,128, 0, 3, 56,128, 0, 0, 56,160, 0, 0, 64,190, 0, 88, /* 0x 710 */
|
||||
128,126, 0, 8, 75,255,250, 89,124,125, 27,121,127,228,251,120, /* 0x 720 */
|
||||
56,160, 2, 0, 65,128, 0, 40, 75,255,250, 61, 47,131, 2, 0, /* 0x 730 */
|
||||
56,128, 0, 0,127,227,251,120,127,165,235,120, 56,192, 0, 0, /* 0x 740 */
|
||||
56,224, 0, 0, 57, 0, 0, 0, 65,190, 0, 12, 56, 96, 0,127, /* 0x 750 */
|
||||
75,255,250, 13, 75,255,252, 81,124,124, 27,120,127,163,235,120, /* 0x 760 */
|
||||
75,255,250, 21,160, 31, 0, 44, 59,222, 0, 32, 75,255,255,132, /* 0x 770 */
|
||||
128, 1, 0, 68,127,131,227,120,124, 8, 3,166,187, 97, 0, 44, /* 0x 780 */
|
||||
56, 33, 0, 64, 78,128, 0, 32 /* 0x 790 */
|
||||
47,130, 0, 0, 64,158,255,244, 78,128, 0, 32, 56, 33, 0, 24, /* 0x f0 */
|
||||
125, 8, 2,166,129, 33, 0, 0, 75,255,255,225, 75,255,255,221, /* 0x 100 */
|
||||
128,159,255,248, 85, 30, 0, 38,127,231,251,120,127,164,248, 80, /* 0x 110 */
|
||||
56,161,248, 0, 59,189,255,248, 56,132,255,140, 56,125, 0,116, /* 0x 120 */
|
||||
56, 33,247,232,128,195, 0, 24, 72, 0, 5, 13,124,127, 27,120, /* 0x 130 */
|
||||
127,163,235,120,124,157,240, 80, 72, 0, 0, 81,127,232, 3,166, /* 0x 140 */
|
||||
184, 65, 8, 28,128, 33, 8, 24, 78,128, 0, 32, 56, 0, 0, 90, /* 0x 150 */
|
||||
68, 0, 0, 2, 64,163, 0, 8, 56, 96,255,255, 78,128, 0, 32, /* 0x 160 */
|
||||
56, 0, 0, 1, 75,255,255,236, 56, 0, 0, 3, 75,255,255,228, /* 0x 170 */
|
||||
56, 0, 0, 5, 75,255,255,220, 56, 0, 0, 6, 75,255,255,212, /* 0x 180 */
|
||||
56, 0, 0,125, 75,255,255,204, 56, 0, 0, 91, 75,255,255,196, /* 0x 190 */
|
||||
56, 0, 0, 45, 75,255,255,188,124, 8, 2,166,148, 33,255,240, /* 0x 1a0 */
|
||||
144, 1, 0, 20,128, 3, 0, 0,129, 35, 0, 4,127,128, 40, 64, /* 0x 1b0 */
|
||||
64,188, 0, 12, 56, 96, 0,127, 75,255,255,169, 47,133, 0, 0, /* 0x 1c0 */
|
||||
65,158, 0, 28,124,169, 3,166,136, 9, 0, 0, 57, 41, 0, 1, /* 0x 1d0 */
|
||||
152, 4, 0, 0, 56,132, 0, 1, 66, 0,255,240,128, 3, 0, 0, /* 0x 1e0 */
|
||||
129, 35, 0, 4,124, 5, 0, 80,144, 3, 0, 0,128, 1, 0, 20, /* 0x 1f0 */
|
||||
125, 41, 42, 20,124, 8, 3,166, 56, 33, 0, 16,145, 35, 0, 4, /* 0x 200 */
|
||||
78,128, 0, 32,124, 8, 2,166,148, 33,255,192,144, 1, 0, 68, /* 0x 210 */
|
||||
128, 4, 0, 0,191,129, 0, 48, 47,128, 0, 0,124,159, 35,120, /* 0x 220 */
|
||||
124,126, 27,120,124,188, 43,120,124,221, 51,120, 65,158, 1, 36, /* 0x 230 */
|
||||
56,160, 0, 12,127,195,243,120, 56,129, 0, 16, 75,255,255, 93, /* 0x 240 */
|
||||
129, 33, 0, 16,128,161, 0, 20, 47,137, 0, 0, 64,190, 0, 36, /* 0x 250 */
|
||||
60, 0, 33, 88, 96, 0, 80, 85,127,133, 0, 0, 64,190, 0, 28, /* 0x 260 */
|
||||
128, 30, 0, 0, 47,128, 0, 0, 65,190, 0,232, 72, 0, 0, 12, /* 0x 270 */
|
||||
47,133, 0, 0, 64,190, 0, 12, 56, 96, 0,127, 75,255,254,229, /* 0x 280 */
|
||||
127, 5, 72, 64, 65,185,255,244,128, 31, 0, 0,127,137, 0, 64, /* 0x 290 */
|
||||
65,189,255,232,128, 31, 0, 4, 64,152, 0,136,124,164, 43,120, /* 0x 2a0 */
|
||||
128,126, 0, 4,124, 5, 3,120, 56,193, 0, 32,136,225, 0, 24, /* 0x 2b0 */
|
||||
145, 33, 0, 32,127,136, 3,166, 78,128, 0, 33, 47,131, 0, 0, /* 0x 2c0 */
|
||||
64,190,255,184,128,129, 0, 32,128, 1, 0, 16,127,132, 0, 0, /* 0x 2d0 */
|
||||
64,190,255,168,136,193, 0, 25, 49, 61,255,255,124, 9,233, 16, /* 0x 2e0 */
|
||||
125, 38, 0,208, 85, 41, 15,254,125, 43, 0, 57, 65,162, 0, 20, /* 0x 2f0 */
|
||||
128,127, 0, 4,136,161, 0, 26,127,168, 3,166, 78,128, 0, 33, /* 0x 300 */
|
||||
128, 30, 0, 4,129, 97, 0, 20,129, 62, 0, 0,124, 0, 90, 20, /* 0x 310 */
|
||||
125, 43, 72, 80,144, 30, 0, 4,145, 62, 0, 0, 72, 0, 0, 16, /* 0x 320 */
|
||||
124, 4, 3,120,127,195,243,120, 75,255,254,113,129, 97, 0, 16, /* 0x 330 */
|
||||
129, 63, 0, 0,128, 31, 0, 4,125, 43, 72, 80, 47,137, 0, 0, /* 0x 340 */
|
||||
124, 0, 90, 20,144, 31, 0, 4,145, 63, 0, 0, 75,255,254,224, /* 0x 350 */
|
||||
128, 1, 0, 68,187,129, 0, 48,124, 8, 3,166, 56, 33, 0, 64, /* 0x 360 */
|
||||
78,128, 0, 32, 44, 3, 0, 0, 77,130, 0, 32, 48, 4,255,255, /* 0x 370 */
|
||||
125, 96, 33, 16,128, 3, 0, 0,127,128, 32, 0,104, 9, 0, 1, /* 0x 380 */
|
||||
33, 73, 0, 0,125, 42, 73, 20,125, 42, 88, 57, 65,158, 0, 8, /* 0x 390 */
|
||||
65,162, 0, 16,144,163, 0, 4,144,131, 0, 0, 78,128, 0, 32, /* 0x 3a0 */
|
||||
56, 99, 0, 8, 75,255,255,208,124, 8, 2,166,148, 33,255,160, /* 0x 3b0 */
|
||||
144, 1, 0,100,160, 3, 0, 16,161, 67, 0, 44,125,128, 0, 38, /* 0x 3c0 */
|
||||
129, 35, 0, 28,104, 0, 0, 3, 53, 74,255,255,124, 0, 0,208, /* 0x 3d0 */
|
||||
190, 65, 0, 40,127,163, 74, 20,124,121, 27,120, 84, 3, 46,246, /* 0x 3e0 */
|
||||
145,129, 0, 36,124,151, 35,120,124,178, 43,120,124,211, 51,120, /* 0x 3f0 */
|
||||
124,244, 59,120,125, 21, 67,120, 56, 99, 8, 34,127,171,235,120, /* 0x 400 */
|
||||
59,224,255,255, 59,192, 0, 0, 65,128, 0, 68, 57, 74, 0, 1, /* 0x 410 */
|
||||
125, 73, 3,166,128, 11, 0, 0, 47,128, 0, 1, 64,190, 0, 40, /* 0x 420 */
|
||||
129, 43, 0, 8,127,137,248, 64, 64,156, 0, 8,125, 63, 75,120, /* 0x 430 */
|
||||
128, 11, 0, 20,124, 0, 74, 20,127,158, 0, 64, 64,156, 0, 8, /* 0x 440 */
|
||||
124, 30, 3,120, 57,107, 0, 32, 66, 0,255,204, 87,255, 0, 38, /* 0x 450 */
|
||||
125, 63,240, 80, 57, 41, 15,255, 85, 62, 0, 38,124,102, 27,120, /* 0x 460 */
|
||||
127,196,243,120,127,227,251,120, 56,160, 0, 0, 56,224,255,255, /* 0x 470 */
|
||||
57, 0, 0, 0, 75,255,252,217,160, 25, 0, 44, 58,192, 0, 0, /* 0x 480 */
|
||||
127,150, 0, 0,124, 3,242, 20,144, 1, 0, 8,127, 31, 24, 80, /* 0x 490 */
|
||||
64,156, 1,128, 46, 23, 0, 0, 65,146, 0, 40,128, 29, 0, 0, /* 0x 4a0 */
|
||||
47,128, 0, 6, 64,190, 0, 28,128,189, 0, 8,126, 99,155,120, /* 0x 4b0 */
|
||||
124,165,194, 20, 56,128, 0, 3, 75,255,254,173, 72, 0, 1, 64, /* 0x 4c0 */
|
||||
128, 29, 0, 0, 47,128, 0, 1, 64,190, 1, 52,128, 29, 0, 24, /* 0x 4d0 */
|
||||
129, 93, 0, 8, 61, 32,115, 81, 84, 0, 22,250, 97, 41, 98, 64, /* 0x 4e0 */
|
||||
129,125, 0, 20,125, 41, 4, 48, 85, 94, 5, 62, 48, 23,255,255, /* 0x 4f0 */
|
||||
124,160,185, 16,128, 29, 0, 16, 85, 58, 7,126,127,106, 90, 20, /* 0x 500 */
|
||||
84,165, 8, 60,127,254, 80, 80,144, 1, 0, 16,145, 65, 0, 20, /* 0x 510 */
|
||||
127,128,242, 20,127,255,194, 20,127,123,194, 20,124,165,211,120, /* 0x 520 */
|
||||
65,146, 0, 12, 56,192, 0, 50, 72, 0, 0, 8, 56,192, 0, 18, /* 0x 530 */
|
||||
64,146, 0, 12,126, 71,147,120, 72, 0, 0, 8, 56,224,255,255, /* 0x 540 */
|
||||
129, 29, 0, 4,127,227,251,120,125, 30, 64, 80,127,132,227,120, /* 0x 550 */
|
||||
75,255,251,253,127,159, 24, 0, 64,158, 0,104, 65,178, 0, 24, /* 0x 560 */
|
||||
126,227,187,120, 56,129, 0, 16,126,133,163,120,126,166,171,120, /* 0x 570 */
|
||||
75,255,252,149,115, 64, 0, 2,124, 28, 0,208, 84, 30, 5, 62, /* 0x 580 */
|
||||
65,130, 0, 36, 47,158, 0, 0,125, 63,226, 20, 65,158, 0, 24, /* 0x 590 */
|
||||
127,201, 3,166, 56, 0, 0, 0,152, 9, 0, 0, 57, 41, 0, 1, /* 0x 5a0 */
|
||||
66, 0,255,248, 65,178, 0, 36,127,227,251,120,127,132,227,120, /* 0x 5b0 */
|
||||
127, 69,211,120, 75,255,251,205, 47,131, 0, 0, 65,190, 0, 12, /* 0x 5c0 */
|
||||
56, 96, 0,127, 75,255,251,157,124, 28,242, 20,127,255, 2, 20, /* 0x 5d0 */
|
||||
127,159,216, 64, 64,188, 0, 40,124,159,216, 80,127, 69,211,120, /* 0x 5e0 */
|
||||
127,227,251,120, 56,192, 0, 50, 56,224,255,255, 57, 0, 0, 0, /* 0x 5f0 */
|
||||
75,255,251, 93,127,159, 24, 0, 64,190,255,200,160, 25, 0, 44, /* 0x 600 */
|
||||
58,214, 0, 1,127,150, 0, 0, 59,189, 0, 32, 75,255,254,132, /* 0x 610 */
|
||||
128,121, 0, 24,128, 1, 0,100,129,129, 0, 36,124, 99,194, 20, /* 0x 620 */
|
||||
124, 8, 3,166,186, 65, 0, 40,125,128,129, 32, 56, 33, 0, 96, /* 0x 630 */
|
||||
78,128, 0, 32,124, 8, 2,166,148, 33,255,192,144, 1, 0, 68, /* 0x 640 */
|
||||
56,132,255,232, 56, 3, 0, 24,144, 1, 0, 12,144,129, 0, 8, /* 0x 650 */
|
||||
128, 3, 0, 24,191, 97, 0, 44,129, 97, 0, 8,124,191, 43,120, /* 0x 660 */
|
||||
129,129, 0, 12,124,229, 59,120, 56,192, 0, 0, 56, 97, 0, 8, /* 0x 670 */
|
||||
56,129, 0, 16, 59,223, 0, 52,125, 61, 75,120,124,251, 59,120, /* 0x 680 */
|
||||
144, 1, 0, 16,125, 28, 67,120,145, 97, 0, 24,145,129, 0, 28, /* 0x 690 */
|
||||
147,225, 0, 20, 75,255,251,113,128,190, 0, 8,127,163,235,120, /* 0x 6a0 */
|
||||
56,165, 0, 52, 56,128, 0, 3, 75,255,252,189,160,191, 0, 44, /* 0x 6b0 */
|
||||
127,163,235,120, 56,128, 0, 5, 75,255,252,173,128,191, 0, 24, /* 0x 6c0 */
|
||||
127,163,235,120, 56,128, 0, 9, 75,255,252,157,127,103,219,120, /* 0x 6d0 */
|
||||
127,136,227,120,127,227,251,120,127,166,235,120, 56,129, 0, 24, /* 0x 6e0 */
|
||||
56,160, 0, 0, 75,255,252,197,160, 31, 0, 44,124,124, 27,120, /* 0x 6f0 */
|
||||
59, 96, 0, 0,127,155, 0, 0, 64,156, 0,124,128, 30, 0, 0, /* 0x 700 */
|
||||
59,123, 0, 1, 47,128, 0, 3, 56,128, 0, 0, 56,160, 0, 0, /* 0x 710 */
|
||||
64,190, 0, 88,128,126, 0, 8, 75,255,250, 89,124,125, 27,121, /* 0x 720 */
|
||||
127,228,251,120, 56,160, 2, 0, 65,128, 0, 40, 75,255,250, 61, /* 0x 730 */
|
||||
47,131, 2, 0, 56,128, 0, 0,127,227,251,120,127,165,235,120, /* 0x 740 */
|
||||
56,192, 0, 0, 56,224, 0, 0, 57, 0, 0, 0, 65,190, 0, 12, /* 0x 750 */
|
||||
56, 96, 0,127, 75,255,250, 13, 75,255,252, 81,124,124, 27,120, /* 0x 760 */
|
||||
127,163,235,120, 75,255,250, 21,160, 31, 0, 44, 59,222, 0, 32, /* 0x 770 */
|
||||
75,255,255,132,128, 1, 0, 68,127,131,227,120,124, 8, 3,166, /* 0x 780 */
|
||||
187, 97, 0, 44, 56, 33, 0, 64, 78,128, 0, 32 /* 0x 790 */
|
||||
};
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
/* powerpc-linux.kernel.vmlinux-head.h
|
||||
created from powerpc-linux.kernel.vmlinux-head.bin, 8 (0x8) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_HEAD_SIZE 8
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_HEAD_ADLER32 0x0ec30259
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_HEAD_CRC32 0xbb153f5c
|
||||
|
||||
unsigned char stub_powerpc_linux_kernel_vmlinux_head[8] = {
|
||||
127,232, 2,166, 72, 0, 0, 1 /* 0x 0 */
|
||||
};
|
||||
@@ -0,0 +1,585 @@
|
||||
/* powerpc-linux.kernel.vmlinux.h
|
||||
created from powerpc-linux.kernel.vmlinux.bin, 8781 (0x224d) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
Copyright (C) 1996-2007 Markus Franz Xaver Johannes Oberhumer
|
||||
Copyright (C) 1996-2007 Laszlo Molnar
|
||||
Copyright (C) 2000-2007 John F. Reiser
|
||||
All Rights Reserved.
|
||||
|
||||
UPX and the UCL library are free software; you can redistribute them
|
||||
and/or modify them under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of
|
||||
the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; see the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||
*/
|
||||
|
||||
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_SIZE 8781
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_ADLER32 0xbae7d821
|
||||
#define STUB_POWERPC_LINUX_KERNEL_VMLINUX_CRC32 0x13fd4a12
|
||||
|
||||
unsigned char stub_powerpc_linux_kernel_vmlinux[8781] = {
|
||||
127, 69, 76, 70, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 0 */
|
||||
0, 1, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x 10 */
|
||||
0, 0, 24,164, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 40, /* 0x 20 */
|
||||
0, 23, 0, 20, 72, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, /* 0x 30 */
|
||||
0, 0, 0, 0, 40, 6, 0,208, 76,130, 0, 32, 84,132,240,191, /* 0x 40 */
|
||||
77,130, 0, 32, 60, 0, 0, 16,124, 4, 0, 64, 65,128, 0, 8, /* 0x 50 */
|
||||
124, 4, 3,120, 56,165, 1, 32,124,103, 27,120, 56, 99,255,252, /* 0x 60 */
|
||||
124,137, 3,166, 72, 0, 0, 28, 84, 75, 2,186,125, 99, 88, 80, /* 0x 70 */
|
||||
125,107, 58, 20, 81, 98, 1,186,144, 67, 0, 0, 78, 64, 0, 32, /* 0x 80 */
|
||||
132, 67, 0, 4, 84, 75, 85,190,124, 11, 40, 64, 65,162,255,220, /* 0x 90 */
|
||||
66, 0,255,240, 78,128, 0, 32,124, 0, 41,236,125,168, 2,166, /* 0x a0 */
|
||||
40, 7, 0, 2, 64,130, 0,228,144,166, 0, 0,124,132, 26, 20, /* 0x b0 */
|
||||
60, 0,128, 0, 61, 32,128, 0, 56, 99,255,255, 56,165,255,255, /* 0x c0 */
|
||||
57, 64,255,255, 72, 0, 0,180,124, 9, 0, 64,125, 41, 72, 20, /* 0x d0 */
|
||||
76,162, 0, 32, 57, 32, 0, 1,125, 41, 28, 44, 56, 99, 0, 4, /* 0x e0 */
|
||||
124, 9, 0, 64,125, 41, 73, 20, 78,128, 0, 32,141, 3, 0, 1, /* 0x f0 */
|
||||
157, 5, 0, 1, 75,255,255,213, 65,129,255,244, 56,224, 0, 1, /* 0x 100 */
|
||||
75,255,255,201,124,231, 57, 21, 75,255,255,193, 65,160,255,244, /* 0x 110 */
|
||||
52,231,255,253, 57, 0, 0, 0, 65,128, 0, 20,140, 67, 0, 1, /* 0x 120 */
|
||||
84,231, 64, 46,124,234, 16,249, 65,130, 0, 0, 75,255,255,157, /* 0x 130 */
|
||||
125, 8, 65, 21, 75,255,255,149,125, 8, 65, 21, 56,224, 0, 1, /* 0x 140 */
|
||||
64,130, 0, 28, 56,224, 0, 3, 57, 0, 0, 1, 75,255,255,125, /* 0x 150 */
|
||||
125, 8, 65, 21, 75,255,255,117, 65,160,255,244, 32, 74,242,255, /* 0x 160 */
|
||||
125, 8, 57, 20,124,234, 42, 20,125, 9, 3,166,141, 7, 0, 1, /* 0x 170 */
|
||||
157, 5, 0, 1, 66, 0,255,248, 56,224, 1, 0,124, 7, 41,236, /* 0x 180 */
|
||||
124, 7, 26, 44, 75,255,255,112,124, 0, 41,236,125,168, 2,166, /* 0x 190 */
|
||||
40, 7, 0, 5, 64,130, 1, 32,144,166, 0, 0,124,132, 26, 20, /* 0x 1a0 */
|
||||
60, 0,128, 0, 61, 32,128, 0, 56, 99,255,255, 56,165,255,255, /* 0x 1b0 */
|
||||
57, 64,255,255, 72, 0, 0,240, 57, 32, 0, 1,125, 41, 28, 44, /* 0x 1c0 */
|
||||
56, 99, 0, 4,124, 9, 0, 64,125, 41, 72, 20, 97, 41, 0, 1, /* 0x 1d0 */
|
||||
78,128, 0, 32,141, 3, 0, 1,157, 5, 0, 1,124, 9, 0, 64, /* 0x 1e0 */
|
||||
125, 41, 74, 20, 65,162,255,213, 65,129,255,236, 56,224, 0, 1, /* 0x 1f0 */
|
||||
72, 0, 0, 20, 56,231,255,255,125, 41, 72, 21, 65,162,255,189, /* 0x 200 */
|
||||
124,231, 57, 21,125, 41, 72, 21, 65,162,255,177,124,231, 57, 21, /* 0x 210 */
|
||||
124, 9, 0, 64,125, 41, 74, 20, 65,162,255,161, 65,160,255,216, /* 0x 220 */
|
||||
57, 0, 0, 0, 52,231,255,253, 84,231, 64, 46, 65,128, 0, 24, /* 0x 230 */
|
||||
140, 67, 0, 1,124,234, 16,249,125, 74, 14,112, 65,130, 0, 0, /* 0x 240 */
|
||||
72, 0, 0, 12,125, 41, 72, 21, 65,162,255,113,125, 8, 65, 21, /* 0x 250 */
|
||||
125, 41, 72, 21, 65,162,255,101,125, 8, 65, 21, 64,130, 0, 40, /* 0x 260 */
|
||||
57, 0, 0, 1,125, 41, 72, 21, 65,162,255, 81,125, 8, 65, 21, /* 0x 270 */
|
||||
124, 9, 0, 64,125, 41, 74, 20, 65,162,255, 65, 65,160,255,232, /* 0x 280 */
|
||||
57, 8, 0, 2, 32,234,250,255, 57, 8, 0, 1,125, 8, 1,148, /* 0x 290 */
|
||||
124,234, 42, 20,125, 9, 3,166,141, 7, 0, 1,157, 5, 0, 1, /* 0x 2a0 */
|
||||
66, 0,255,248, 56,224, 1, 0,124, 7, 41,236,124, 7, 26, 44, /* 0x 2b0 */
|
||||
75,255,255, 44,124, 0, 41,236,125,168, 2,166, 40, 7, 0, 8, /* 0x 2c0 */
|
||||
64,130, 1, 60,144,166, 0, 0,124,132, 26, 20, 60, 0,128, 0, /* 0x 2d0 */
|
||||
61, 32,128, 0, 56, 99,255,255, 56,165,255,255, 57, 64,255,255, /* 0x 2e0 */
|
||||
72, 0, 1, 12, 57, 32, 0, 1,125, 41, 28, 44, 56, 99, 0, 4, /* 0x 2f0 */
|
||||
124, 9, 0, 64,125, 41, 72, 20, 97, 41, 0, 1, 78,128, 0, 32, /* 0x 300 */
|
||||
141, 3, 0, 1,157, 5, 0, 1,124, 9, 0, 64,125, 41, 74, 20, /* 0x 310 */
|
||||
65,162,255,213, 65,129,255,236, 56,224, 0, 1, 72, 0, 0, 20, /* 0x 320 */
|
||||
56,231,255,255,125, 41, 72, 21, 65,162,255,189,124,231, 57, 20, /* 0x 330 */
|
||||
125, 41, 72, 21, 65,162,255,177,124,231, 57, 20,124, 9, 0, 64, /* 0x 340 */
|
||||
125, 41, 74, 20, 65,162,255,161, 65,160,255,216, 57, 0, 0, 0, /* 0x 350 */
|
||||
52,231,255,253, 84,231, 64, 46, 65,128, 0, 32,140, 67, 0, 1, /* 0x 360 */
|
||||
124,234, 16,249,125, 74, 14,112, 65,130, 0, 0,112, 66, 0, 1, /* 0x 370 */
|
||||
65,162, 0, 80, 72, 0, 0, 20,124, 9, 0, 64,125, 41, 74, 20, /* 0x 380 */
|
||||
65,162,255,101, 65,161, 0, 60, 57, 0, 0, 1,124, 9, 0, 64, /* 0x 390 */
|
||||
125, 41, 74, 20, 65,162,255, 81, 65,161, 0, 40,125, 41, 72, 21, /* 0x 3a0 */
|
||||
65,162,255, 69,125, 8, 65, 20,124, 9, 0, 64,125, 41, 74, 20, /* 0x 3b0 */
|
||||
65,162,255, 53, 65,160,255,232, 57, 8, 0, 2, 72, 0, 0, 16, /* 0x 3c0 */
|
||||
125, 41, 72, 21, 65,162,255, 33,125, 8, 65, 20, 32,234,250,255, /* 0x 3d0 */
|
||||
57, 8, 0, 2,125, 8, 1,148,124,234, 42, 20,125, 9, 3,166, /* 0x 3e0 */
|
||||
141, 7, 0, 1,157, 5, 0, 1, 66, 0,255,248, 56,224, 1, 0, /* 0x 3f0 */
|
||||
124, 7, 41,236,124, 7, 26, 44, 75,255,255, 16, 40, 7, 0, 14, /* 0x 400 */
|
||||
64,130, 0, 16,124, 8, 2,166,124,201, 51,120,129, 6, 0, 0, /* 0x 410 */
|
||||
124,167, 43,120, 56,164,255,254, 56,131, 0, 2,144, 1, 0, 8, /* 0x 420 */
|
||||
136, 3, 0, 0, 84, 11,232,254, 84, 2, 7,126, 56, 96,250, 0, /* 0x 430 */
|
||||
124, 99, 88, 48, 56, 99,241,132,124, 38, 11,120,124, 33, 26, 20, /* 0x 440 */
|
||||
84, 33, 0, 52, 56, 0, 0, 0,124,195, 51,120,144, 9, 0, 0, /* 0x 450 */
|
||||
148, 3,255,252,124, 1, 24, 64, 65,128,255,248,144,193, 0, 0, /* 0x 460 */
|
||||
136, 4,255,255, 56,193, 0, 8, 56, 97, 0, 12, 84, 11,225, 62, /* 0x 470 */
|
||||
84, 0, 7, 62,152, 67, 0, 2,153, 99, 0, 1,152, 3, 0, 0, /* 0x 480 */
|
||||
124, 8, 2,166,148, 33,255,160,189,193, 0, 24,144, 1, 0,100, /* 0x 490 */
|
||||
59, 32, 0, 0,137, 67, 0, 2,137, 99, 0, 1,138, 67, 0, 0, /* 0x 4a0 */
|
||||
147, 38, 0, 0,147, 41, 0, 0,136, 3, 0, 1,125, 40, 3,166, /* 0x 4b0 */
|
||||
124, 18, 2, 20, 57, 32, 3, 0,125, 41, 0, 48, 56, 9, 7, 54, /* 0x 4c0 */
|
||||
127,153, 0, 64, 57, 32, 0, 1,125, 43, 88, 48,125, 41, 80, 48, /* 0x 4d0 */
|
||||
57, 41,255,255, 57,107,255,255,145, 33, 0, 8,124,206, 51,120, /* 0x 4e0 */
|
||||
124,147, 35,120,124,245, 59,120,125, 20, 67,120,145, 97, 0, 12, /* 0x 4f0 */
|
||||
59, 3, 0, 4, 59,224, 0, 0, 58,224, 0, 0, 59, 64, 0, 1, /* 0x 500 */
|
||||
58, 32, 0, 1, 58, 0, 0, 1, 57,224, 0, 1, 57, 32, 0, 0, /* 0x 510 */
|
||||
64,156, 0, 28,124, 9, 3,166, 57, 96, 4, 0, 85, 32, 8, 60, /* 0x 520 */
|
||||
125,120, 3, 46, 57, 41, 0, 1, 66, 0,255,244,127,179, 42, 20, /* 0x 530 */
|
||||
126,108,155,120, 56,160, 0, 0, 57, 0,255,255, 57, 96, 0, 0, /* 0x 540 */
|
||||
127,140,232, 0, 57,107, 0, 1, 47, 11, 0, 4, 84,169, 64, 46, /* 0x 550 */
|
||||
65,158, 8,156,136, 12, 0, 0, 57,140, 0, 1,125, 37, 3,120, /* 0x 560 */
|
||||
64,153,255,224,127,153,160, 64, 64,156, 8,100, 62,192, 0,255, /* 0x 570 */
|
||||
98,214,255,255,128, 1, 0, 8,127,136,176, 64,127, 35, 0, 56, /* 0x 580 */
|
||||
86,224, 32, 54,124, 0, 26, 20, 84, 6, 8, 60, 65,157, 0, 32, /* 0x 590 */
|
||||
127,140,232, 0, 65,158, 8, 88,137, 44, 0, 0, 84,160, 64, 46, /* 0x 5a0 */
|
||||
124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1,124,230,194, 46, /* 0x 5b0 */
|
||||
85, 0,170,254,125, 64, 57,214,127,133, 80, 64, 64,156, 1,172, /* 0x 5c0 */
|
||||
128, 1, 0, 12, 47,151, 0, 6,127, 41, 0, 56, 32, 18, 0, 8, /* 0x 5d0 */
|
||||
127,224, 6, 48,125, 41,144, 48,125, 41, 2, 20, 29, 41, 6, 0, /* 0x 5e0 */
|
||||
32, 7, 8, 0,124, 0, 46,112,124, 7, 2, 20,125, 56, 74, 20, /* 0x 5f0 */
|
||||
124, 6,195, 46,125, 72, 83,120, 56,201, 14,108, 56, 96, 0, 1, /* 0x 600 */
|
||||
64,157, 0,180,124, 26,200, 80, 63, 96, 0,255,127,245, 0,174, /* 0x 610 */
|
||||
99,123,255,255, 87,255, 8, 60, 87,252, 5,238,127,136,216, 64, /* 0x 620 */
|
||||
87,128, 8, 60, 84,100, 8, 60,124, 6, 2, 20,127, 12,232, 0, /* 0x 630 */
|
||||
84,169, 64, 46,124,224, 34, 20, 65,157, 0, 24, 65,154, 7,176, /* 0x 640 */
|
||||
136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120, /* 0x 650 */
|
||||
161,103, 2, 0, 85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0, /* 0x 660 */
|
||||
127,133, 80, 64,124, 0, 46,112, 85,105,217,126,124, 11, 2, 20, /* 0x 670 */
|
||||
47, 28, 0, 0,125,105, 88, 80,124,131, 35,120,125, 10, 64, 80, /* 0x 680 */
|
||||
64,156, 0, 20,176, 7, 2, 0,125, 72, 83,120, 65,186, 0, 24, /* 0x 690 */
|
||||
72, 0, 0, 28,177,103, 2, 0,124,170, 40, 80, 56,100, 0, 1, /* 0x 6a0 */
|
||||
65,154, 0, 12, 47,131, 0,255, 64,157,255,108, 47,131, 0,255, /* 0x 6b0 */
|
||||
65,157, 0,132, 63,224, 0,255, 99,255,255,255,127,136,248, 64, /* 0x 6c0 */
|
||||
84,103, 8, 60,127, 12,232, 0, 84,169, 64, 46,124,227, 59,120, /* 0x 6d0 */
|
||||
65,157, 0, 24, 65,154, 7, 24,136, 12, 0, 0, 85, 8, 64, 46, /* 0x 6e0 */
|
||||
57,140, 0, 1,125, 37, 3,120,125,102, 58, 46, 85, 0,170,254, /* 0x 6f0 */
|
||||
125, 64, 89,214, 32, 11, 8, 0,127,133, 80, 64,124, 0, 46,112, /* 0x 700 */
|
||||
85,105,217,126,124, 11, 2, 20,125, 10, 64, 80,125,105, 88, 80, /* 0x 710 */
|
||||
64,156, 0, 16,125, 72, 83,120,124, 6, 59, 46, 72, 0, 0, 16, /* 0x 720 */
|
||||
124,170, 40, 80,125,102, 59, 46, 56,103, 0, 1, 47,131, 0,255, /* 0x 730 */
|
||||
64,157,255,140, 47,151, 0, 3, 84,127, 6, 62,127,249,169,174, /* 0x 740 */
|
||||
59, 57, 0, 1, 65,157, 0, 12, 58,224, 0, 0, 72, 0, 6,120, /* 0x 750 */
|
||||
47,151, 0, 9, 65,157, 0, 12, 58,247,255,253, 72, 0, 6,104, /* 0x 760 */
|
||||
58,247,255,250, 72, 0, 6, 96,125, 10, 64, 80,127,136,176, 64, /* 0x 770 */
|
||||
84,224,217,126,124, 0, 56, 80, 86,233, 8, 60,124, 6,195, 46, /* 0x 780 */
|
||||
124,170, 40, 80,124,248, 74, 20, 65,157, 0, 32,127,140,232, 0, /* 0x 790 */
|
||||
65,158, 6, 92,137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, /* 0x 7a0 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,161,103, 1,128, 85, 0,170,254, /* 0x 7b0 */
|
||||
125, 64, 89,214,127,133, 80, 64, 64,156, 0, 64, 32, 11, 8, 0, /* 0x 7c0 */
|
||||
47,151, 0, 6,124, 0, 46,112,124, 11, 2, 20,176, 7, 1,128, /* 0x 7d0 */
|
||||
126, 15,131,120,125, 72, 83,120,126, 48,139,120, 56, 0, 0, 0, /* 0x 7e0 */
|
||||
127, 81,211,120, 64,157, 0, 8, 56, 0, 0, 3,124, 23, 3,120, /* 0x 7f0 */
|
||||
56,216, 6,100, 72, 0, 2, 24,125, 10, 64, 80,127,136,176, 64, /* 0x 800 */
|
||||
85, 96,217,126,124, 0, 88, 80,124,170, 40, 80,176, 7, 1,128, /* 0x 810 */
|
||||
65,157, 0, 32,127,140,232, 0, 65,158, 5,212,137, 44, 0, 0, /* 0x 820 */
|
||||
84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1, /* 0x 830 */
|
||||
161,103, 1,152, 85, 0,170,254,125, 64, 89,214,127,133, 80, 64, /* 0x 840 */
|
||||
64,156, 0,188, 32, 11, 8, 0,127,138,176, 64,124, 0, 46,112, /* 0x 850 */
|
||||
86,233, 40, 52,124, 11, 2, 20,125, 56, 74, 20, 84,107, 8, 60, /* 0x 860 */
|
||||
176, 7, 1,152,125, 72, 83,120,124,233, 90, 20, 65,157, 0, 32, /* 0x 870 */
|
||||
127,140,232, 0, 65,158, 5,120,137, 44, 0, 0, 84,160, 64, 46, /* 0x 880 */
|
||||
124, 5, 75,120, 85, 72, 64, 46, 57,140, 0, 1,161,103, 1,224, /* 0x 890 */
|
||||
85, 0,170,254,125, 64, 89,214,127,133, 80, 64, 64,156, 0, 72, /* 0x 8a0 */
|
||||
32, 11, 8, 0, 47,153, 0, 0,124, 0, 46,112,124, 11, 2, 20, /* 0x 8b0 */
|
||||
176, 7, 1,224,125, 72, 83,120, 65,158, 5, 52, 47,151, 0, 6, /* 0x 8c0 */
|
||||
57, 32, 0, 9, 64,157, 0, 8, 57, 32, 0, 11,124, 26,200, 80, /* 0x 8d0 */
|
||||
127,245, 0,174,125, 55, 75,120,127,249,169,174, 59, 57, 0, 1, /* 0x 8e0 */
|
||||
72, 0, 4,228, 85, 96,217,126,124, 0, 88, 80,124,170, 40, 80, /* 0x 8f0 */
|
||||
125, 10, 64, 80,176, 7, 1,224, 72, 0, 0,252,125, 10, 64, 80, /* 0x 900 */
|
||||
127,136,176, 64, 85, 96,217,126,124, 0, 88, 80,124,170, 40, 80, /* 0x 910 */
|
||||
176, 7, 1,152, 65,157, 0, 32,127,140,232, 0, 65,158, 4,208, /* 0x 920 */
|
||||
137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, /* 0x 930 */
|
||||
57,140, 0, 1,161,103, 1,176, 85, 0,170,254,125, 64, 89,214, /* 0x 940 */
|
||||
127,133, 80, 64, 64,156, 0, 32, 32, 11, 8, 0,124, 0, 46,112, /* 0x 950 */
|
||||
124, 11, 2, 20,125, 72, 83,120,126, 41,139,120,176, 7, 1,176, /* 0x 960 */
|
||||
72, 0, 0,140,125, 10, 64, 80,127,136,176, 64, 85, 96,217,126, /* 0x 970 */
|
||||
124, 0, 88, 80,124,170, 40, 80,176, 7, 1,176, 65,157, 0, 32, /* 0x 980 */
|
||||
127,140,232, 0, 65,158, 4,104,137, 44, 0, 0, 84,160, 64, 46, /* 0x 990 */
|
||||
124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1,161,103, 1,200, /* 0x 9a0 */
|
||||
85, 0,170,254,125, 64, 89,214,127,133, 80, 64, 64,156, 0, 32, /* 0x 9b0 */
|
||||
32, 11, 8, 0,124, 0, 46,112,124, 11, 2, 20,125, 72, 83,120, /* 0x 9c0 */
|
||||
126, 9,131,120,176, 7, 1,200, 72, 0, 0, 32, 85, 96,217,126, /* 0x 9d0 */
|
||||
124, 0, 88, 80,125,233,123,120,176, 7, 1,200,124,170, 40, 80, /* 0x 9e0 */
|
||||
125, 10, 64, 80,126, 15,131,120,126, 48,139,120,127, 81,211,120, /* 0x 9f0 */
|
||||
125, 58, 75,120, 47,151, 0, 6, 56, 0, 0, 8, 64,157, 0, 8, /* 0x a00 */
|
||||
56, 0, 0, 11,124, 23, 3,120, 56,216, 10,104,127,136,176, 64, /* 0x a10 */
|
||||
65,157, 0, 32,127,140,232, 0, 65,158, 3,212,137, 44, 0, 0, /* 0x a20 */
|
||||
84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1, /* 0x a30 */
|
||||
161,102, 0, 0, 85, 0,170,254,125, 64, 89,214,127,133, 80, 64, /* 0x a40 */
|
||||
64,156, 0, 48, 32, 11, 8, 0, 84,105, 32, 54,125, 38, 74, 20, /* 0x a50 */
|
||||
124, 0, 46,112,124, 11, 2, 20,125, 72, 83,120, 56,137, 0, 4, /* 0x a60 */
|
||||
59,128, 0, 0, 59, 96, 0, 3,176, 6, 0, 0, 72, 0, 0,156, /* 0x a70 */
|
||||
125, 10, 64, 80,127,136,176, 64, 85, 96,217,126,124, 0, 88, 80, /* 0x a80 */
|
||||
124,170, 40, 80,176, 6, 0, 0, 65,157, 0, 32,127,140,232, 0, /* 0x a90 */
|
||||
65,158, 3, 92,137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, /* 0x aa0 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,161,102, 0, 2, 85, 0,170,254, /* 0x ab0 */
|
||||
125, 64, 89,214,127,133, 80, 64, 64,156, 0, 48, 32, 11, 8, 0, /* 0x ac0 */
|
||||
84,105, 32, 54,125, 38, 74, 20,124, 0, 46,112,124, 11, 2, 20, /* 0x ad0 */
|
||||
125, 72, 83,120, 56,137, 1, 4, 59,128, 0, 8, 59, 96, 0, 3, /* 0x ae0 */
|
||||
176, 6, 0, 2, 72, 0, 0, 36, 85, 96,217,126,124, 0, 88, 80, /* 0x af0 */
|
||||
124,170, 40, 80,176, 6, 0, 2,125, 10, 64, 80, 56,134, 2, 4, /* 0x b00 */
|
||||
59,128, 0, 16, 59, 96, 0, 8,127,105, 3,166, 63,224, 0,255, /* 0x b10 */
|
||||
99,255,255,255, 56, 96, 0, 1,127,136,248, 64, 84,103, 8, 60, /* 0x b20 */
|
||||
127, 12,232, 0, 84,169, 64, 46,124,227, 59,120, 65,157, 0, 24, /* 0x b30 */
|
||||
65,154, 2,188,136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1, /* 0x b40 */
|
||||
125, 37, 3,120,125,100, 58, 46, 85, 0,170,254,125, 64, 89,214, /* 0x b50 */
|
||||
32, 11, 8, 0,127,133, 80, 64,124, 0, 46,112, 85,105,217,126, /* 0x b60 */
|
||||
124, 11, 2, 20,125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16, /* 0x b70 */
|
||||
125, 72, 83,120,124, 4, 59, 46, 72, 0, 0, 16,124,170, 40, 80, /* 0x b80 */
|
||||
56,103, 0, 1,125,100, 59, 46, 66, 0,255,144, 56, 0, 0, 1, /* 0x b90 */
|
||||
47,151, 0, 3,124, 0,216, 48,124, 96, 24, 80,124, 99,226, 20, /* 0x ba0 */
|
||||
65,157, 1,232, 47,131, 0, 3, 58,247, 0, 7,124,105, 27,120, /* 0x bb0 */
|
||||
64,157, 0, 8, 57, 32, 0, 3, 85, 41, 56, 48,125, 56, 74, 20, /* 0x bc0 */
|
||||
56,201, 3, 96, 57, 32, 0, 6,125, 41, 3,166, 63,224, 0,255, /* 0x bd0 */
|
||||
99,255,255,255, 56,128, 0, 1,127,136,248, 64, 84,135, 8, 60, /* 0x be0 */
|
||||
127, 12,232, 0, 84,169, 64, 46,124,228, 59,120, 65,157, 0, 24, /* 0x bf0 */
|
||||
65,154, 1,252,136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1, /* 0x c00 */
|
||||
125, 37, 3,120,125,102, 58, 46, 85, 0,170,254,125, 64, 89,214, /* 0x c10 */
|
||||
32, 11, 8, 0,127,133, 80, 64,124, 0, 46,112, 85,105,217,126, /* 0x c20 */
|
||||
124, 11, 2, 20,125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16, /* 0x c30 */
|
||||
125, 72, 83,120,124, 6, 59, 46, 72, 0, 0, 16,124,170, 40, 80, /* 0x c40 */
|
||||
56,135, 0, 1,125,102, 59, 46, 66, 0,255,144, 56,132,255,192, /* 0x c50 */
|
||||
47,132, 0, 3,124,154, 35,120, 64,157, 1, 40, 47,132, 0, 13, /* 0x c60 */
|
||||
124,137, 14,112, 84,128, 7,254, 57,105,255,255, 96, 26, 0, 2, /* 0x c70 */
|
||||
125,105, 3,166, 65,157, 0, 32,127, 90, 88, 48, 87, 73, 8, 60, /* 0x c80 */
|
||||
125, 56, 74, 20, 84,128, 8, 60,125, 32, 72, 80, 56,201, 5, 94, /* 0x c90 */
|
||||
72, 0, 0,100, 57, 41,255,251,125, 41, 3,166, 61, 96, 0,255, /* 0x ca0 */
|
||||
97,107,255,255,127,136, 88, 64,127, 12,232, 0, 84,169, 64, 46, /* 0x cb0 */
|
||||
87, 90, 8, 60, 65,157, 0, 24, 65,154, 1, 52,136, 12, 0, 0, /* 0x cc0 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120, 85, 8,248,126, /* 0x cd0 */
|
||||
127,133, 64, 64, 65,156, 0, 12,124,168, 40, 80, 99, 90, 0, 1, /* 0x ce0 */
|
||||
66, 0,255,196, 56, 0, 0, 4,124, 9, 3,166, 87, 90, 32, 54, /* 0x cf0 */
|
||||
56,216, 6, 68, 60,128, 0,255, 96,132,255,255, 59,128, 0, 1, /* 0x d00 */
|
||||
59,224, 0, 1,127,136, 32, 64, 87,231, 8, 60,127, 12,232, 0, /* 0x d10 */
|
||||
84,169, 64, 46,124,255, 59,120, 65,157, 0, 24, 65,154, 0,208, /* 0x d20 */
|
||||
136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120, /* 0x d30 */
|
||||
125,102, 58, 46, 85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0, /* 0x d40 */
|
||||
127,133, 80, 64,124, 0, 46,112, 85,105,217,126,124, 11, 2, 20, /* 0x d50 */
|
||||
125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16,125, 72, 83,120, /* 0x d60 */
|
||||
124, 6, 59, 46, 72, 0, 0, 20,124,170, 40, 80, 59,231, 0, 1, /* 0x d70 */
|
||||
125,102, 59, 46,127, 90,227,120, 87,156, 8, 60, 66, 0,255,136, /* 0x d80 */
|
||||
55, 90, 0, 1, 65,130, 0, 72,127,154,200, 64, 56, 99, 0, 2, /* 0x d90 */
|
||||
65,157, 0, 92,124, 26,200, 80,127,245, 0,174, 56, 99,255,255, /* 0x da0 */
|
||||
127,249,169,174, 59, 57, 0, 1, 49, 99,255,255,125, 43, 25, 16, /* 0x db0 */
|
||||
124, 20,200, 16,124, 0, 1, 16,124, 0, 0,208,125, 43, 0, 57, /* 0x dc0 */
|
||||
64,130,255,212,127,153,160, 64, 65,156,247,172, 60, 0, 0,255, /* 0x dd0 */
|
||||
96, 0,255,255,127,136, 0, 64, 65,157, 0, 32,127,140,232, 0, /* 0x de0 */
|
||||
56, 96, 0, 1, 65,158, 0, 40, 72, 0, 0, 12, 56, 96, 0, 1, /* 0x df0 */
|
||||
72, 0, 0, 28, 57,140, 0, 1,125, 40, 2,166,124, 19, 96, 80, /* 0x e00 */
|
||||
144, 14, 0, 0, 56, 96, 0, 0,147, 41, 0, 0,128, 1, 0,100, /* 0x e10 */
|
||||
185,193, 0, 24,124, 8, 3,166, 56, 33, 0, 96,124, 8, 2,166, /* 0x e20 */
|
||||
148, 33,255,160,189,193, 0, 24,144, 1, 0,100, 59, 32, 0, 0, /* 0x e30 */
|
||||
137, 67, 0, 2,137, 99, 0, 1,138, 67, 0, 0,147, 38, 0, 0, /* 0x e40 */
|
||||
147, 41, 0, 0,136, 3, 0, 1,125, 40, 3,166,124, 18, 2, 20, /* 0x e50 */
|
||||
57, 32, 3, 0,125, 41, 0, 48, 56, 9, 7, 54,127,153, 0, 64, /* 0x e60 */
|
||||
57, 32, 0, 1,125, 43, 88, 48,125, 41, 80, 48, 57, 41,255,255, /* 0x e70 */
|
||||
57,107,255,255,145, 33, 0, 8,124,206, 51,120,124,147, 35,120, /* 0x e80 */
|
||||
124,245, 59,120,125, 20, 67,120,145, 97, 0, 12, 59, 3, 0, 4, /* 0x e90 */
|
||||
59,224, 0, 0, 58,224, 0, 0, 59, 64, 0, 1, 58, 32, 0, 1, /* 0x ea0 */
|
||||
58, 0, 0, 1, 57,224, 0, 1, 57, 32, 0, 0, 64,156, 0, 28, /* 0x eb0 */
|
||||
124, 9, 3,166, 57, 96, 4, 0, 85, 32, 8, 60,125,120, 3, 46, /* 0x ec0 */
|
||||
57, 41, 0, 1, 66, 0,255,244,127,179, 42, 20,126,108,155,120, /* 0x ed0 */
|
||||
56,160, 0, 0, 57, 0,255,255, 57, 96, 0, 0,127,140,232, 0, /* 0x ee0 */
|
||||
57,107, 0, 1, 47, 11, 0, 4, 84,169, 64, 46, 65,158, 8,156, /* 0x ef0 */
|
||||
136, 12, 0, 0, 57,140, 0, 1,125, 37, 3,120, 64,153,255,224, /* 0x f00 */
|
||||
127,153,160, 64, 64,156, 8,100, 62,192, 0,255, 98,214,255,255, /* 0x f10 */
|
||||
128, 1, 0, 8,127,136,176, 64,127, 35, 0, 56, 86,224, 32, 54, /* 0x f20 */
|
||||
124, 0, 26, 20, 84, 6, 8, 60, 65,157, 0, 32,127,140,232, 0, /* 0x f30 */
|
||||
65,158, 8, 88,137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, /* 0x f40 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,124,230,194, 46, 85, 0,170,254, /* 0x f50 */
|
||||
125, 64, 57,214,127,133, 80, 64, 64,156, 1,172,128, 1, 0, 12, /* 0x f60 */
|
||||
47,151, 0, 6,127, 41, 0, 56, 32, 18, 0, 8,127,224, 6, 48, /* 0x f70 */
|
||||
125, 41,144, 48,125, 41, 2, 20, 29, 41, 6, 0, 32, 7, 8, 0, /* 0x f80 */
|
||||
124, 0, 46,112,124, 7, 2, 20,125, 56, 74, 20,124, 6,195, 46, /* 0x f90 */
|
||||
125, 72, 83,120, 56,201, 14,108, 56, 96, 0, 1, 64,157, 0,180, /* 0x fa0 */
|
||||
124, 26,200, 80, 63, 96, 0,255,127,245, 0,174, 99,123,255,255, /* 0x fb0 */
|
||||
87,255, 8, 60, 87,252, 5,238,127,136,216, 64, 87,128, 8, 60, /* 0x fc0 */
|
||||
84,100, 8, 60,124, 6, 2, 20,127, 12,232, 0, 84,169, 64, 46, /* 0x fd0 */
|
||||
124,224, 34, 20, 65,157, 0, 24, 65,154, 7,176,136, 12, 0, 0, /* 0x fe0 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120,161,103, 2, 0, /* 0x ff0 */
|
||||
85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0,127,133, 80, 64, /* 0x1000 */
|
||||
124, 0, 46,112, 85,105,217,126,124, 11, 2, 20, 47, 28, 0, 0, /* 0x1010 */
|
||||
125,105, 88, 80,124,131, 35,120,125, 10, 64, 80, 64,156, 0, 20, /* 0x1020 */
|
||||
176, 7, 2, 0,125, 72, 83,120, 65,186, 0, 24, 72, 0, 0, 28, /* 0x1030 */
|
||||
177,103, 2, 0,124,170, 40, 80, 56,100, 0, 1, 65,154, 0, 12, /* 0x1040 */
|
||||
47,131, 0,255, 64,157,255,108, 47,131, 0,255, 65,157, 0,132, /* 0x1050 */
|
||||
63,224, 0,255, 99,255,255,255,127,136,248, 64, 84,103, 8, 60, /* 0x1060 */
|
||||
127, 12,232, 0, 84,169, 64, 46,124,227, 59,120, 65,157, 0, 24, /* 0x1070 */
|
||||
65,154, 7, 24,136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1, /* 0x1080 */
|
||||
125, 37, 3,120,125,102, 58, 46, 85, 0,170,254,125, 64, 89,214, /* 0x1090 */
|
||||
32, 11, 8, 0,127,133, 80, 64,124, 0, 46,112, 85,105,217,126, /* 0x10a0 */
|
||||
124, 11, 2, 20,125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16, /* 0x10b0 */
|
||||
125, 72, 83,120,124, 6, 59, 46, 72, 0, 0, 16,124,170, 40, 80, /* 0x10c0 */
|
||||
125,102, 59, 46, 56,103, 0, 1, 47,131, 0,255, 64,157,255,140, /* 0x10d0 */
|
||||
47,151, 0, 3, 84,127, 6, 62,127,249,169,174, 59, 57, 0, 1, /* 0x10e0 */
|
||||
65,157, 0, 12, 58,224, 0, 0, 72, 0, 6,120, 47,151, 0, 9, /* 0x10f0 */
|
||||
65,157, 0, 12, 58,247,255,253, 72, 0, 6,104, 58,247,255,250, /* 0x1100 */
|
||||
72, 0, 6, 96,125, 10, 64, 80,127,136,176, 64, 84,224,217,126, /* 0x1110 */
|
||||
124, 0, 56, 80, 86,233, 8, 60,124, 6,195, 46,124,170, 40, 80, /* 0x1120 */
|
||||
124,248, 74, 20, 65,157, 0, 32,127,140,232, 0, 65,158, 6, 92, /* 0x1130 */
|
||||
137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, /* 0x1140 */
|
||||
57,140, 0, 1,161,103, 1,128, 85, 0,170,254,125, 64, 89,214, /* 0x1150 */
|
||||
127,133, 80, 64, 64,156, 0, 64, 32, 11, 8, 0, 47,151, 0, 6, /* 0x1160 */
|
||||
124, 0, 46,112,124, 11, 2, 20,176, 7, 1,128,126, 15,131,120, /* 0x1170 */
|
||||
125, 72, 83,120,126, 48,139,120, 56, 0, 0, 0,127, 81,211,120, /* 0x1180 */
|
||||
64,157, 0, 8, 56, 0, 0, 3,124, 23, 3,120, 56,216, 6,100, /* 0x1190 */
|
||||
72, 0, 2, 24,125, 10, 64, 80,127,136,176, 64, 85, 96,217,126, /* 0x11a0 */
|
||||
124, 0, 88, 80,124,170, 40, 80,176, 7, 1,128, 65,157, 0, 32, /* 0x11b0 */
|
||||
127,140,232, 0, 65,158, 5,212,137, 44, 0, 0, 84,160, 64, 46, /* 0x11c0 */
|
||||
124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1,161,103, 1,152, /* 0x11d0 */
|
||||
85, 0,170,254,125, 64, 89,214,127,133, 80, 64, 64,156, 0,188, /* 0x11e0 */
|
||||
32, 11, 8, 0,127,138,176, 64,124, 0, 46,112, 86,233, 40, 52, /* 0x11f0 */
|
||||
124, 11, 2, 20,125, 56, 74, 20, 84,107, 8, 60,176, 7, 1,152, /* 0x1200 */
|
||||
125, 72, 83,120,124,233, 90, 20, 65,157, 0, 32,127,140,232, 0, /* 0x1210 */
|
||||
65,158, 5,120,137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, /* 0x1220 */
|
||||
85, 72, 64, 46, 57,140, 0, 1,161,103, 1,224, 85, 0,170,254, /* 0x1230 */
|
||||
125, 64, 89,214,127,133, 80, 64, 64,156, 0, 72, 32, 11, 8, 0, /* 0x1240 */
|
||||
47,153, 0, 0,124, 0, 46,112,124, 11, 2, 20,176, 7, 1,224, /* 0x1250 */
|
||||
125, 72, 83,120, 65,158, 5, 52, 47,151, 0, 6, 57, 32, 0, 9, /* 0x1260 */
|
||||
64,157, 0, 8, 57, 32, 0, 11,124, 26,200, 80,127,245, 0,174, /* 0x1270 */
|
||||
125, 55, 75,120,127,249,169,174, 59, 57, 0, 1, 72, 0, 4,228, /* 0x1280 */
|
||||
85, 96,217,126,124, 0, 88, 80,124,170, 40, 80,125, 10, 64, 80, /* 0x1290 */
|
||||
176, 7, 1,224, 72, 0, 0,252,125, 10, 64, 80,127,136,176, 64, /* 0x12a0 */
|
||||
85, 96,217,126,124, 0, 88, 80,124,170, 40, 80,176, 7, 1,152, /* 0x12b0 */
|
||||
65,157, 0, 32,127,140,232, 0, 65,158, 4,208,137, 44, 0, 0, /* 0x12c0 */
|
||||
84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1, /* 0x12d0 */
|
||||
161,103, 1,176, 85, 0,170,254,125, 64, 89,214,127,133, 80, 64, /* 0x12e0 */
|
||||
64,156, 0, 32, 32, 11, 8, 0,124, 0, 46,112,124, 11, 2, 20, /* 0x12f0 */
|
||||
125, 72, 83,120,126, 41,139,120,176, 7, 1,176, 72, 0, 0,140, /* 0x1300 */
|
||||
125, 10, 64, 80,127,136,176, 64, 85, 96,217,126,124, 0, 88, 80, /* 0x1310 */
|
||||
124,170, 40, 80,176, 7, 1,176, 65,157, 0, 32,127,140,232, 0, /* 0x1320 */
|
||||
65,158, 4,104,137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, /* 0x1330 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,161,103, 1,200, 85, 0,170,254, /* 0x1340 */
|
||||
125, 64, 89,214,127,133, 80, 64, 64,156, 0, 32, 32, 11, 8, 0, /* 0x1350 */
|
||||
124, 0, 46,112,124, 11, 2, 20,125, 72, 83,120,126, 9,131,120, /* 0x1360 */
|
||||
176, 7, 1,200, 72, 0, 0, 32, 85, 96,217,126,124, 0, 88, 80, /* 0x1370 */
|
||||
125,233,123,120,176, 7, 1,200,124,170, 40, 80,125, 10, 64, 80, /* 0x1380 */
|
||||
126, 15,131,120,126, 48,139,120,127, 81,211,120,125, 58, 75,120, /* 0x1390 */
|
||||
47,151, 0, 6, 56, 0, 0, 8, 64,157, 0, 8, 56, 0, 0, 11, /* 0x13a0 */
|
||||
124, 23, 3,120, 56,216, 10,104,127,136,176, 64, 65,157, 0, 32, /* 0x13b0 */
|
||||
127,140,232, 0, 65,158, 3,212,137, 44, 0, 0, 84,160, 64, 46, /* 0x13c0 */
|
||||
124, 5, 75,120, 85, 8, 64, 46, 57,140, 0, 1,161,102, 0, 0, /* 0x13d0 */
|
||||
85, 0,170,254,125, 64, 89,214,127,133, 80, 64, 64,156, 0, 48, /* 0x13e0 */
|
||||
32, 11, 8, 0, 84,105, 32, 54,125, 38, 74, 20,124, 0, 46,112, /* 0x13f0 */
|
||||
124, 11, 2, 20,125, 72, 83,120, 56,137, 0, 4, 59,128, 0, 0, /* 0x1400 */
|
||||
59, 96, 0, 3,176, 6, 0, 0, 72, 0, 0,156,125, 10, 64, 80, /* 0x1410 */
|
||||
127,136,176, 64, 85, 96,217,126,124, 0, 88, 80,124,170, 40, 80, /* 0x1420 */
|
||||
176, 6, 0, 0, 65,157, 0, 32,127,140,232, 0, 65,158, 3, 92, /* 0x1430 */
|
||||
137, 44, 0, 0, 84,160, 64, 46,124, 5, 75,120, 85, 8, 64, 46, /* 0x1440 */
|
||||
57,140, 0, 1,161,102, 0, 2, 85, 0,170,254,125, 64, 89,214, /* 0x1450 */
|
||||
127,133, 80, 64, 64,156, 0, 48, 32, 11, 8, 0, 84,105, 32, 54, /* 0x1460 */
|
||||
125, 38, 74, 20,124, 0, 46,112,124, 11, 2, 20,125, 72, 83,120, /* 0x1470 */
|
||||
56,137, 1, 4, 59,128, 0, 8, 59, 96, 0, 3,176, 6, 0, 2, /* 0x1480 */
|
||||
72, 0, 0, 36, 85, 96,217,126,124, 0, 88, 80,124,170, 40, 80, /* 0x1490 */
|
||||
176, 6, 0, 2,125, 10, 64, 80, 56,134, 2, 4, 59,128, 0, 16, /* 0x14a0 */
|
||||
59, 96, 0, 8,127,105, 3,166, 63,224, 0,255, 99,255,255,255, /* 0x14b0 */
|
||||
56, 96, 0, 1,127,136,248, 64, 84,103, 8, 60,127, 12,232, 0, /* 0x14c0 */
|
||||
84,169, 64, 46,124,227, 59,120, 65,157, 0, 24, 65,154, 2,188, /* 0x14d0 */
|
||||
136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120, /* 0x14e0 */
|
||||
125,100, 58, 46, 85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0, /* 0x14f0 */
|
||||
127,133, 80, 64,124, 0, 46,112, 85,105,217,126,124, 11, 2, 20, /* 0x1500 */
|
||||
125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16,125, 72, 83,120, /* 0x1510 */
|
||||
124, 4, 59, 46, 72, 0, 0, 16,124,170, 40, 80, 56,103, 0, 1, /* 0x1520 */
|
||||
125,100, 59, 46, 66, 0,255,144, 56, 0, 0, 1, 47,151, 0, 3, /* 0x1530 */
|
||||
124, 0,216, 48,124, 96, 24, 80,124, 99,226, 20, 65,157, 1,232, /* 0x1540 */
|
||||
47,131, 0, 3, 58,247, 0, 7,124,105, 27,120, 64,157, 0, 8, /* 0x1550 */
|
||||
57, 32, 0, 3, 85, 41, 56, 48,125, 56, 74, 20, 56,201, 3, 96, /* 0x1560 */
|
||||
57, 32, 0, 6,125, 41, 3,166, 63,224, 0,255, 99,255,255,255, /* 0x1570 */
|
||||
56,128, 0, 1,127,136,248, 64, 84,135, 8, 60,127, 12,232, 0, /* 0x1580 */
|
||||
84,169, 64, 46,124,228, 59,120, 65,157, 0, 24, 65,154, 1,252, /* 0x1590 */
|
||||
136, 12, 0, 0, 85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120, /* 0x15a0 */
|
||||
125,102, 58, 46, 85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0, /* 0x15b0 */
|
||||
127,133, 80, 64,124, 0, 46,112, 85,105,217,126,124, 11, 2, 20, /* 0x15c0 */
|
||||
125, 10, 64, 80,125,105, 88, 80, 64,156, 0, 16,125, 72, 83,120, /* 0x15d0 */
|
||||
124, 6, 59, 46, 72, 0, 0, 16,124,170, 40, 80, 56,135, 0, 1, /* 0x15e0 */
|
||||
125,102, 59, 46, 66, 0,255,144, 56,132,255,192, 47,132, 0, 3, /* 0x15f0 */
|
||||
124,154, 35,120, 64,157, 1, 40, 47,132, 0, 13,124,137, 14,112, /* 0x1600 */
|
||||
84,128, 7,254, 57,105,255,255, 96, 26, 0, 2,125,105, 3,166, /* 0x1610 */
|
||||
65,157, 0, 32,127, 90, 88, 48, 87, 73, 8, 60,125, 56, 74, 20, /* 0x1620 */
|
||||
84,128, 8, 60,125, 32, 72, 80, 56,201, 5, 94, 72, 0, 0,100, /* 0x1630 */
|
||||
57, 41,255,251,125, 41, 3,166, 61, 96, 0,255, 97,107,255,255, /* 0x1640 */
|
||||
127,136, 88, 64,127, 12,232, 0, 84,169, 64, 46, 87, 90, 8, 60, /* 0x1650 */
|
||||
65,157, 0, 24, 65,154, 1, 52,136, 12, 0, 0, 85, 8, 64, 46, /* 0x1660 */
|
||||
57,140, 0, 1,125, 37, 3,120, 85, 8,248,126,127,133, 64, 64, /* 0x1670 */
|
||||
65,156, 0, 12,124,168, 40, 80, 99, 90, 0, 1, 66, 0,255,196, /* 0x1680 */
|
||||
56, 0, 0, 4,124, 9, 3,166, 87, 90, 32, 54, 56,216, 6, 68, /* 0x1690 */
|
||||
60,128, 0,255, 96,132,255,255, 59,128, 0, 1, 59,224, 0, 1, /* 0x16a0 */
|
||||
127,136, 32, 64, 87,231, 8, 60,127, 12,232, 0, 84,169, 64, 46, /* 0x16b0 */
|
||||
124,255, 59,120, 65,157, 0, 24, 65,154, 0,208,136, 12, 0, 0, /* 0x16c0 */
|
||||
85, 8, 64, 46, 57,140, 0, 1,125, 37, 3,120,125,102, 58, 46, /* 0x16d0 */
|
||||
85, 0,170,254,125, 64, 89,214, 32, 11, 8, 0,127,133, 80, 64, /* 0x16e0 */
|
||||
124, 0, 46,112, 85,105,217,126,124, 11, 2, 20,125, 10, 64, 80, /* 0x16f0 */
|
||||
125,105, 88, 80, 64,156, 0, 16,125, 72, 83,120,124, 6, 59, 46, /* 0x1700 */
|
||||
72, 0, 0, 20,124,170, 40, 80, 59,231, 0, 1,125,102, 59, 46, /* 0x1710 */
|
||||
127, 90,227,120, 87,156, 8, 60, 66, 0,255,136, 55, 90, 0, 1, /* 0x1720 */
|
||||
65,130, 0, 72,127,154,200, 64, 56, 99, 0, 2, 65,157, 0, 92, /* 0x1730 */
|
||||
124, 26,200, 80,127,245, 0,174, 56, 99,255,255,127,249,169,174, /* 0x1740 */
|
||||
59, 57, 0, 1, 49, 99,255,255,125, 43, 25, 16,124, 20,200, 16, /* 0x1750 */
|
||||
124, 0, 1, 16,124, 0, 0,208,125, 43, 0, 57, 64,130,255,212, /* 0x1760 */
|
||||
127,153,160, 64, 65,156,247,172, 60, 0, 0,255, 96, 0,255,255, /* 0x1770 */
|
||||
127,136, 0, 64, 65,157, 0, 32,127,140,232, 0, 56, 96, 0, 1, /* 0x1780 */
|
||||
65,158, 0, 40, 72, 0, 0, 12, 56, 96, 0, 1, 72, 0, 0, 28, /* 0x1790 */
|
||||
57,140, 0, 1,125, 40, 2,166,124, 19, 96, 80,144, 14, 0, 0, /* 0x17a0 */
|
||||
56, 96, 0, 0,147, 41, 0, 0,128, 1, 0,100,185,193, 0, 24, /* 0x17b0 */
|
||||
124, 8, 3,166, 56, 33, 0, 96,128, 33, 0, 0,128, 1, 0, 8, /* 0x17c0 */
|
||||
124, 8, 3,166, 78,128, 0, 32, 85, 80, 88, 33,161,216,208,213, /* 0x17d0 */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x17e0 */
|
||||
0, 0, 0, 0, 0, 0, 0, 45,102,105,108,101, 32,102,111,114, /* 0x17f0 */
|
||||
109, 97,116, 32,101,108,102, 51, 50, 45,112,111,119,101,114,112, /* 0x1800 */
|
||||
99, 10, 10, 83,101, 99,116,105,111,110,115, 58, 10, 73,100,120, /* 0x1810 */
|
||||
32, 78, 97,109,101, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 83, /* 0x1820 */
|
||||
105,122,101, 32, 32, 32, 32, 32, 32, 86, 77, 65, 32, 32, 32, 32, /* 0x1830 */
|
||||
32, 32, 32, 76, 77, 65, 32, 32, 32, 32, 32, 32, 32, 70,105,108, /* 0x1840 */
|
||||
101, 32,111,102,102, 32, 32, 65,108,103,110, 32, 32, 70,108, 97, /* 0x1850 */
|
||||
103,115, 10, 32, 32, 48, 32, 76, 73, 78, 85, 88, 48, 48, 48, 32, /* 0x1860 */
|
||||
32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 48, 56, 32, 32, 48, /* 0x1870 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x1880 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 51, 52, 32, 32, 50, 42, 42, /* 0x1890 */
|
||||
48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, /* 0x18a0 */
|
||||
79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 49, /* 0x18b0 */
|
||||
32, 76, 73, 78, 85, 88, 48, 49, 48, 32, 32, 32, 32, 32, 32, 48, /* 0x18c0 */
|
||||
48, 48, 48, 48, 48, 48, 56, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x18d0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x18e0 */
|
||||
48, 48, 48, 51, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x18f0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x1900 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 50, 32, 76, 73, 78, 85, 88, /* 0x1910 */
|
||||
48, 50, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48, 54, /* 0x1920 */
|
||||
52, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1930 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 52, 52, 32, /* 0x1940 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1950 */
|
||||
32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 51, 32, 76, 73, /* 0x1960 */
|
||||
78, 85, 88, 48, 51, 48, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, /* 0x1970 */
|
||||
48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, /* 0x1980 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1990 */
|
||||
97, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, /* 0x19a0 */
|
||||
84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 52, /* 0x19b0 */
|
||||
32, 78, 82, 86, 50, 66, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, /* 0x19c0 */
|
||||
48, 48, 48, 48, 48,102, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, /* 0x19d0 */
|
||||
48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x19e0 */
|
||||
48, 48, 48, 97, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, /* 0x19f0 */
|
||||
84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, 69, /* 0x1a00 */
|
||||
65, 68, 79, 78, 76, 89, 10, 32, 32, 53, 32, 78, 82, 86, 50, 68, /* 0x1a10 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 49, 50, /* 0x1a20 */
|
||||
99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, /* 0x1a30 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 49, 57, 56, 32, /* 0x1a40 */
|
||||
32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, 44, /* 0x1a50 */
|
||||
32, 82, 69, 76, 79, 67, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1a60 */
|
||||
10, 32, 32, 54, 32, 78, 82, 86, 50, 69, 32, 32, 32, 32, 32, 32, /* 0x1a70 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 49, 52, 56, 32, 32, 48, 48, 48, /* 0x1a80 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1a90 */
|
||||
32, 48, 48, 48, 48, 48, 50, 99, 52, 32, 32, 50, 42, 42, 48, 32, /* 0x1aa0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, /* 0x1ab0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 55, 32, 76, /* 0x1ac0 */
|
||||
90, 77, 65, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, /* 0x1ad0 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1ae0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1af0 */
|
||||
52, 48, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1b00 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 32, /* 0x1b10 */
|
||||
56, 32, 76, 90, 77, 65, 95, 69, 76, 70, 48, 48, 32, 32, 32, 32, /* 0x1b20 */
|
||||
48, 48, 48, 48, 48, 48, 56, 52, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1b30 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1b40 */
|
||||
48, 48, 48, 52, 48, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x1b50 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 76, 79, 67, 44, 32, 82, /* 0x1b60 */
|
||||
69, 65, 68, 79, 78, 76, 89, 10, 32, 32, 57, 32, 76, 90, 77, 65, /* 0x1b70 */
|
||||
95, 68, 69, 67, 49, 48, 32, 32, 32, 32, 48, 48, 48, 48, 48, 57, /* 0x1b80 */
|
||||
57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1b90 */
|
||||
48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 52, 57, 48, /* 0x1ba0 */
|
||||
32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, 78, 84, 83, /* 0x1bb0 */
|
||||
44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, 48, 32, 76, /* 0x1bc0 */
|
||||
90, 77, 65, 95, 68, 69, 67, 50, 48, 32, 32, 32, 32, 48, 48, 48, /* 0x1bd0 */
|
||||
48, 48, 57, 57, 99, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1be0 */
|
||||
32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, /* 0x1bf0 */
|
||||
101, 50, 99, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, 78, 84, 69, /* 0x1c00 */
|
||||
78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, 10, 32, 49, /* 0x1c10 */
|
||||
49, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 32, 32, 32, 32, /* 0x1c20 */
|
||||
48, 48, 48, 48, 48, 48, 49, 48, 32, 32, 48, 48, 48, 48, 48, 48, /* 0x1c30 */
|
||||
48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 48, 48, /* 0x1c40 */
|
||||
48, 48, 49, 55, 99, 56, 32, 32, 50, 42, 42, 48, 32, 32, 67, 79, /* 0x1c50 */
|
||||
78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, 78, 76, 89, /* 0x1c60 */
|
||||
10, 32, 49, 50, 32, 85, 80, 88, 49, 72, 69, 65, 68, 32, 32, 32, /* 0x1c70 */
|
||||
32, 32, 32, 48, 48, 48, 48, 48, 48, 50, 48, 32, 32, 48, 48, 48, /* 0x1c80 */
|
||||
48, 48, 48, 48, 48, 32, 32, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x1c90 */
|
||||
32, 48, 48, 48, 48, 49, 55,100, 56, 32, 32, 50, 42, 42, 48, 32, /* 0x1ca0 */
|
||||
32, 67, 79, 78, 84, 69, 78, 84, 83, 44, 32, 82, 69, 65, 68, 79, /* 0x1cb0 */
|
||||
78, 76, 89, 10, 83, 89, 77, 66, 79, 76, 32, 84, 65, 66, 76, 69, /* 0x1cc0 */
|
||||
58, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1cd0 */
|
||||
100, 32, 32, 76, 73, 78, 85, 88, 48, 50, 48, 9, 48, 48, 48, 48, /* 0x1ce0 */
|
||||
48, 48, 48, 48, 32, 76, 73, 78, 85, 88, 48, 50, 48, 10, 48, 48, /* 0x1cf0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, /* 0x1d00 */
|
||||
73, 78, 85, 88, 48, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1d10 */
|
||||
32, 76, 73, 78, 85, 88, 48, 51, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x1d20 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, /* 0x1d30 */
|
||||
68, 69, 67, 51, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, /* 0x1d40 */
|
||||
90, 77, 65, 95, 68, 69, 67, 51, 48, 10, 48, 48, 48, 48, 48, 48, /* 0x1d50 */
|
||||
48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 76, 73, 78, 85, 88, /* 0x1d60 */
|
||||
48, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 73, 78, /* 0x1d70 */
|
||||
85, 88, 48, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, /* 0x1d80 */
|
||||
32, 32, 32, 32,100, 32, 32, 76, 73, 78, 85, 88, 48, 49, 48, 9, /* 0x1d90 */
|
||||
48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 73, 78, 85, 88, 48, 49, /* 0x1da0 */
|
||||
48, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32, /* 0x1db0 */
|
||||
100, 32, 32, 78, 82, 86, 50, 66, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1dc0 */
|
||||
48, 32, 78, 82, 86, 50, 66, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1dd0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 78, 82, 86, 50, 68, 9, 48, /* 0x1de0 */
|
||||
48, 48, 48, 48, 48, 48, 48, 32, 78, 82, 86, 50, 68, 10, 48, 48, /* 0x1df0 */
|
||||
48, 48, 48, 48, 48, 48, 32,108, 32, 32, 32, 32,100, 32, 32, 78, /* 0x1e00 */
|
||||
82, 86, 50, 69, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 78, 82, /* 0x1e10 */
|
||||
86, 50, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32,108, 32, 32, /* 0x1e20 */
|
||||
32, 32,100, 32, 32, 76, 90, 77, 65, 9, 48, 48, 48, 48, 48, 48, /* 0x1e30 */
|
||||
48, 48, 32, 76, 90, 77, 65, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e40 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 69, 76, /* 0x1e50 */
|
||||
70, 48, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x1e60 */
|
||||
65, 95, 69, 76, 70, 48, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1e70 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x1e80 */
|
||||
67, 49, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x1e90 */
|
||||
65, 95, 68, 69, 67, 49, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ea0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 76, 90, 77, 65, 95, 68, 69, /* 0x1eb0 */
|
||||
67, 50, 48, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 76, 90, 77, /* 0x1ec0 */
|
||||
65, 95, 68, 69, 67, 50, 48, 10, 48, 48, 48, 48, 48, 48, 48, 48, /* 0x1ed0 */
|
||||
32,108, 32, 32, 32, 32,100, 32, 32, 85, 80, 88, 49, 72, 69, 65, /* 0x1ee0 */
|
||||
68, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32, 85, 80, 88, 49, 72, /* 0x1ef0 */
|
||||
69, 65, 68, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, /* 0x1f00 */
|
||||
32, 32, 32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, /* 0x1f10 */
|
||||
48, 48, 48, 32,102,105,108,116,101,114, 95,108,101,110,103,116, /* 0x1f20 */
|
||||
104, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, /* 0x1f30 */
|
||||
32, 32, 32, 42, 85, 78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, /* 0x1f40 */
|
||||
48, 32,102,105,108,116,101,114, 95, 99,116,111, 10, 48, 48, 48, /* 0x1f50 */
|
||||
48, 48, 48, 48, 48, 32, 32, 32, 32, 32, 32, 32, 32, 32, 42, 85, /* 0x1f60 */
|
||||
78, 68, 42, 9, 48, 48, 48, 48, 48, 48, 48, 48, 32,101,111,102, /* 0x1f70 */
|
||||
95,110,114,118, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x1f80 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 73, /* 0x1f90 */
|
||||
78, 85, 88, 48, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, /* 0x1fa0 */
|
||||
32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x1fb0 */
|
||||
32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, /* 0x1fc0 */
|
||||
48, 48, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 50, 52, 32, 32, /* 0x1fd0 */
|
||||
32, 32, 32, 32, 32, 76, 73, 78, 85, 88, 48, 51, 48, 10, 48, 48, /* 0x1fe0 */
|
||||
48, 48, 48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, /* 0x1ff0 */
|
||||
50, 52, 32, 32, 32, 32, 32, 32, 32, 76, 73, 78, 85, 88, 48, 50, /* 0x2000 */
|
||||
48, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, /* 0x2010 */
|
||||
67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 73, 78, 85, 88, /* 0x2020 */
|
||||
48, 49, 48, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, /* 0x2030 */
|
||||
89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2040 */
|
||||
32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 48, 48, 32, /* 0x2050 */
|
||||
82, 95, 80, 80, 67, 95, 65, 68, 68, 82, 51, 50, 32, 32, 32, 32, /* 0x2060 */
|
||||
32, 32,102,105,108,116,101,114, 95,108,101,110,103,116,104, 10, /* 0x2070 */
|
||||
48, 48, 48, 48, 48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, 65, /* 0x2080 */
|
||||
68, 68, 82, 51, 50, 32, 32, 32, 32, 32, 32,102,105,108,116,101, /* 0x2090 */
|
||||
114, 95, 99,116,111, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, /* 0x20a0 */
|
||||
78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 78, /* 0x20b0 */
|
||||
82, 86, 50, 66, 93, 58, 10, 79, 70, 70, 83, 69, 84, 32, 32, 32, /* 0x20c0 */
|
||||
84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x20d0 */
|
||||
32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, 48, 48, 57, 48, /* 0x20e0 */
|
||||
32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, 32, 32, 32, 32, /* 0x20f0 */
|
||||
32, 32, 32,101,111,102, 95,110,114,118, 10, 10, 82, 69, 76, 79, /* 0x2100 */
|
||||
67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, 82, 68, 83, 32, 70, /* 0x2110 */
|
||||
79, 82, 32, 91, 78, 82, 86, 50, 68, 93, 58, 10, 79, 70, 70, 83, /* 0x2120 */
|
||||
69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, /* 0x2130 */
|
||||
32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, /* 0x2140 */
|
||||
48, 48, 48, 98, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, /* 0x2150 */
|
||||
52, 32, 32, 32, 32, 32, 32, 32,101,111,102, 95,110,114,118, 10, /* 0x2160 */
|
||||
10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, 32, 82, 69, 67, 79, /* 0x2170 */
|
||||
82, 68, 83, 32, 70, 79, 82, 32, 91, 78, 82, 86, 50, 69, 93, 58, /* 0x2180 */
|
||||
10, 79, 70, 70, 83, 69, 84, 32, 32, 32, 84, 89, 80, 69, 32, 32, /* 0x2190 */
|
||||
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 86, 65, 76, 85, /* 0x21a0 */
|
||||
69, 10, 48, 48, 48, 48, 48, 48, 98, 52, 32, 82, 95, 80, 80, 67, /* 0x21b0 */
|
||||
95, 82, 69, 76, 49, 52, 32, 32, 32, 32, 32, 32, 32,101,111,102, /* 0x21c0 */
|
||||
95,110,114,118, 10, 10, 82, 69, 76, 79, 67, 65, 84, 73, 79, 78, /* 0x21d0 */
|
||||
32, 82, 69, 67, 79, 82, 68, 83, 32, 70, 79, 82, 32, 91, 76, 90, /* 0x21e0 */
|
||||
77, 65, 95, 69, 76, 70, 48, 48, 93, 58, 10, 79, 70, 70, 83, 69, /* 0x21f0 */
|
||||
84, 32, 32, 32, 84, 89, 80, 69, 32, 32, 32, 32, 32, 32, 32, 32, /* 0x2200 */
|
||||
32, 32, 32, 32, 32, 32, 86, 65, 76, 85, 69, 10, 48, 48, 48, 48, /* 0x2210 */
|
||||
48, 48, 48, 52, 32, 82, 95, 80, 80, 67, 95, 82, 69, 76, 49, 52, /* 0x2220 */
|
||||
32, 32, 32, 32, 32, 32, 32, 76, 90, 77, 65, 95, 68, 69, 67, 51, /* 0x2230 */
|
||||
48, 43, 48,120, 48, 48, 48, 48, 48, 48, 49, 48, 10 /* 0x2240 */
|
||||
};
|
||||
@@ -56,33 +56,44 @@ def do_file(fn):
|
||||
if not opts.dry_run:
|
||||
fp.write(s)
|
||||
|
||||
def brand_arm(s):
|
||||
if e_ident[4:7] != s:
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
write("\x61") # ELFOSABI_ARM
|
||||
def brand_freebsd(s):
|
||||
if e_ident[4:7] != s:
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
write("\x09")
|
||||
def brand_linux(s):
|
||||
if e_ident[4:7] != s:
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
##write("\x00Linux\x00\x00\x00")
|
||||
write("\x00" * 9)
|
||||
def brand_openbsd(s):
|
||||
if e_ident[4:7] != s:
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
write("\x0c")
|
||||
|
||||
if opts.bfdname[:3] == "elf":
|
||||
if e_ident[:4] != "\x7f\x45\x4c\x46":
|
||||
raise Exception, "%s is not %s" % (fn, "ELF")
|
||||
fp.seek(7, 0)
|
||||
if opts.bfdname == "elf32-i386" and opts.elfosabi == "freebsd":
|
||||
if e_ident[4:7] != "\x01\x01\x01":
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
write("\x09")
|
||||
if opts.bfdname == "elf32-bigarm" and opts.elfosabi == "arm":
|
||||
brand_arm("\x01\x02\x01")
|
||||
elif opts.bfdname == "elf32-i386" and opts.elfosabi == "freebsd":
|
||||
brand_freebsd("\x01\x01\x01")
|
||||
elif opts.bfdname == "elf32-i386" and opts.elfosabi == "linux":
|
||||
if e_ident[4:7] != "\x01\x01\x01":
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
##write("\x00Linux\x00\x00\x00")
|
||||
write("\x00" * 9)
|
||||
brand_linux("\x01\x01\x01")
|
||||
elif opts.bfdname == "elf32-i386" and opts.elfosabi == "openbsd":
|
||||
if e_ident[4:7] != "\x01\x01\x01":
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
write("\x0c")
|
||||
brand_openbsd("\x01\x01\x01")
|
||||
elif opts.bfdname == "elf32-littlearm" and opts.elfosabi == "arm":
|
||||
brand_arm("\x01\x01\x01")
|
||||
elif opts.bfdname == "elf32-littlemips" and opts.elfosabi == "linux":
|
||||
brand_linux("\x01\x01\x01")
|
||||
elif opts.bfdname == "elf32-powerpc" and opts.elfosabi == "linux":
|
||||
if e_ident[4:7] != "\x01\x02\x01":
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
##write("\x00Linux\x00\x00\x00")
|
||||
write("\x00" * 9)
|
||||
brand_linux("\x01\x02\x01")
|
||||
elif opts.bfdname == "elf64-x86_64" and opts.elfosabi == "linux":
|
||||
if e_ident[4:7] != "\x02\x01\x01":
|
||||
raise Exception, "%s is not %s" % (fn, opts.bfdname)
|
||||
##write("\x00Linux\x00\x00\x00")
|
||||
write("\x00" * 9)
|
||||
brand_linux("\x02\x01\x01")
|
||||
else:
|
||||
done = 0
|
||||
else:
|
||||
|
||||
+38
-27
@@ -54,56 +54,67 @@ def add_dep(state, fn, mode):
|
||||
fn = os.path.normcase(fn)
|
||||
if fn in files:
|
||||
return
|
||||
# FIXME: could use samestat() etc.
|
||||
# FIXME: could use os.path.samestat() etc.
|
||||
files.append(fn)
|
||||
files_st[fn] = os.stat(fn)
|
||||
|
||||
|
||||
def not_found(l, s, state):
|
||||
if opts.fatal:
|
||||
raise Exception, "%s:%d: include file %s not found" % (state[0], state[2], s)
|
||||
def not_found(state, l, inc, fatal=None):
|
||||
if fatal is None:
|
||||
fatal = opts.fatal
|
||||
if fatal:
|
||||
raise Exception, "%s:%d: include file %s not found" % (state[0], state[2], inc)
|
||||
return l
|
||||
|
||||
|
||||
def handle_inc_c(l, state, ofp):
|
||||
m = re.search(r"^\s*\#\s*include\s+([\"\<].+)", l)
|
||||
def parse_comment(state, l, comment):
|
||||
cf = {}
|
||||
if not comment: return cf
|
||||
m = re.search(r"gpp_inc:(.+?):", comment.strip())
|
||||
if not m: return cf
|
||||
flags = re.split(r"\s+", m.group(1).strip())
|
||||
for f in flags:
|
||||
assert f, (f, flags, m.groups(), comment)
|
||||
if f == "ignore=0": cf["fatal"] = 1
|
||||
elif f == "ignore=1": cf["fatal"] = 0
|
||||
else:
|
||||
raise Exception, "%s:%d: bad flags %s %s" % (state[0], state[2], f, str(flags))
|
||||
return cf
|
||||
|
||||
|
||||
def handle_inc_c(state, l, ofp):
|
||||
m = re.search(r"^\s*\#\s*include\s+([\"\<])(.+?)([\"\>])(.*)$", l)
|
||||
if not m:
|
||||
return l
|
||||
s = m.group(1).strip()
|
||||
# FIXME: strip comments ?
|
||||
if len(s) < 3:
|
||||
return not_found(l, s, state)
|
||||
if s[0] == '<' and s[-1] == '>':
|
||||
q1, inc, q2, comment = m.groups()
|
||||
cf = parse_comment(state, l, comment)
|
||||
if q1 == '<' and q2 == '>':
|
||||
dirs = opts.includes
|
||||
elif s[0] == '"' and s[-1] == '"':
|
||||
elif q1 == '"' and q2 == '"':
|
||||
dirs = [state[1]] + opts.includes
|
||||
else:
|
||||
raise Exception, "syntax error: include line " + l
|
||||
inc = s[1:-1]
|
||||
for dir in dirs:
|
||||
fn = os.path.join(dir, inc)
|
||||
if os.path.isfile(fn):
|
||||
add_dep(state, fn, s[0] == '<')
|
||||
add_dep(state, fn, q1 == '<')
|
||||
handle_file(fn, ofp, state)
|
||||
return None
|
||||
return not_found(l, s, state)
|
||||
return not_found(state, l, inc, cf.get("fatal"))
|
||||
|
||||
|
||||
def handle_inc_nasm(l, state, ofp):
|
||||
m = re.search(r"^\s*\%\s*include\s+([\"\<].+)", l)
|
||||
def handle_inc_nasm(state, l, ofp):
|
||||
m = re.search(r"^\s*\%\s*include\s+([\"\<])(.+?)([\"\>])(.*)$", l)
|
||||
if not m:
|
||||
return l
|
||||
s = m.group(1).strip()
|
||||
# FIXME: strip comments ?
|
||||
if len(s) < 3:
|
||||
return not_found(l, s, state)
|
||||
if s[0] == '<' and s[-1] == '>':
|
||||
q1, inc, q2, comment = m.groups()
|
||||
cf = parse_comment(state, l, comment)
|
||||
if q1 == '<' and q2 == '>':
|
||||
pass
|
||||
elif s[0] == '"' and s[-1] == '"':
|
||||
elif q1 == '"' and q2 == '"':
|
||||
pass
|
||||
else:
|
||||
raise Exception, "syntax error: include line " + l
|
||||
inc = s[1:-1]
|
||||
# info: nasm simply does concat the includes
|
||||
for prefix in opts.includes + [""]:
|
||||
fn = prefix + inc
|
||||
@@ -111,7 +122,7 @@ def handle_inc_nasm(l, state, ofp):
|
||||
add_dep(state, fn, False)
|
||||
handle_file(fn, ofp, state)
|
||||
return None
|
||||
return not_found(l, s, state)
|
||||
return not_found(state, l, inc, cf.get("fatal"))
|
||||
|
||||
|
||||
def handle_file(ifn, ofp, parent_state=None):
|
||||
@@ -121,9 +132,9 @@ def handle_file(ifn, ofp, parent_state=None):
|
||||
state[2] += 1 # line counter
|
||||
l = l.rstrip("\n")
|
||||
if opts.mode == "c":
|
||||
l = handle_inc_c(l, state, ofp)
|
||||
l = handle_inc_c(state, l, ofp)
|
||||
elif opts.mode == "nasm":
|
||||
l = handle_inc_nasm(l, state, ofp)
|
||||
l = handle_inc_nasm(state, l, ofp)
|
||||
if l is not None:
|
||||
ofp.write(l + "\n")
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@ L90:
|
||||
pushq %rdi # &Elf64_auxv
|
||||
0:
|
||||
cmpq $0,(%rsi); movsq; movsq; jne 0b # move past auxv
|
||||
lea -8(%rdi),%r15 # &auxv[N-1].a_un
|
||||
|
||||
movq %rdi,(%arg3) # new_env[0]
|
||||
movl $('='<<24)|(' '<<16)|(' '<<8)|(' '<<0),%eax # " ="
|
||||
@@ -99,16 +100,20 @@ L90:
|
||||
subq $ OVERHEAD,%rsp
|
||||
movq %rsp,%arg3 # &ELf64_Ehdr temporary space
|
||||
movq %rbp,%arg5 # &decompress: f_expand
|
||||
pushq $0 # reloc
|
||||
call upx_main # Out: %rax= entry
|
||||
/* entry= upx_main(b_info *arg1, total_size arg2, Elf64_Ehdr *arg3,
|
||||
Elf32_Auxv_t *arg4, f_decompr arg5, f_unfilter arg6 )
|
||||
Elf32_Auxv_t *arg4, f_decompr arg5, f_unfilter arg6,
|
||||
Elf64_Addr reloc )
|
||||
*/
|
||||
popq %rdx # reloc
|
||||
addq $OVERHEAD,%rsp
|
||||
pop %arg2 # LENU
|
||||
pop %arg1 # ADRU
|
||||
pop %rcx # JMPU
|
||||
push %rax # &entry
|
||||
push $ __NR_munmap; pop %rax
|
||||
jmp *(%r15)
|
||||
jmp *%rcx # goto: syscall; ret
|
||||
|
||||
munmap: .globl munmap
|
||||
|
||||
@@ -236,7 +236,8 @@ do_xmap(
|
||||
int const fdi,
|
||||
Elf64_auxv_t *const av,
|
||||
f_expand *const f_decompress,
|
||||
f_unfilter *const f_unf
|
||||
f_unfilter *const f_unf,
|
||||
Elf64_Addr *p_reloc
|
||||
)
|
||||
{
|
||||
Elf64_Phdr const *phdr = (Elf64_Phdr const *) (ehdr->e_phoff +
|
||||
@@ -279,6 +280,7 @@ do_xmap(
|
||||
if (0==phdr->p_offset) {
|
||||
Elf64_Ehdr *const ehdr = (Elf64_Ehdr *)addr;
|
||||
*(int *)&ehdr->e_ident[12] = 0x90c3050f; // syscall; ret; nop
|
||||
auxv_up(av, AT_NULL, (uint64_t)&ehdr->e_ident[12]);
|
||||
}
|
||||
if (0!=mprotect(addr, mlen, prot)) {
|
||||
err_exit(10);
|
||||
@@ -299,6 +301,9 @@ ERR_LAB
|
||||
brk(v_brk);
|
||||
}
|
||||
}
|
||||
if (0!=p_reloc) {
|
||||
*p_reloc = reloc;
|
||||
}
|
||||
return ehdr->e_entry + reloc;
|
||||
}
|
||||
|
||||
@@ -316,7 +321,8 @@ upx_main( // returns entry address
|
||||
Elf64_Ehdr *const ehdr, // temp char[sz_ehdr] for decompressing
|
||||
Elf64_auxv_t *const av,
|
||||
f_expand *const f_decompress,
|
||||
f_unfilter *const f_unf
|
||||
f_unfilter *const f_unf,
|
||||
Elf64_Addr reloc // IN OUT; value result for ET_DYN
|
||||
)
|
||||
{
|
||||
Elf64_Phdr const *phdr = (Elf64_Phdr const *)(1+ ehdr);
|
||||
@@ -338,12 +344,12 @@ upx_main( // returns entry address
|
||||
//auxv_up(av, AT_PHENT , ehdr->e_phentsize); /* this can never change */
|
||||
//auxv_up(av, AT_PAGESZ, PAGE_SIZE); /* ld-linux.so.2 does not need this */
|
||||
|
||||
entry = do_xmap(ehdr, &xi1, 0, av, f_decompress, f_unf); // "rewind"
|
||||
entry = do_xmap(ehdr, &xi1, 0, av, f_decompress, f_unf, &reloc); // "rewind"
|
||||
|
||||
{ // Map PT_INTERP program interpreter
|
||||
int j;
|
||||
for (j=0; j < ehdr->e_phnum; ++phdr, ++j) if (PT_INTERP==phdr->p_type) {
|
||||
char const *const iname = (char const *)phdr->p_vaddr;
|
||||
char const *const iname = reloc + (char const *)phdr->p_vaddr;
|
||||
int const fdi = open(iname, O_RDONLY, 0);
|
||||
if (0 > fdi) {
|
||||
err_exit(18);
|
||||
@@ -352,7 +358,7 @@ upx_main( // returns entry address
|
||||
ERR_LAB
|
||||
err_exit(19);
|
||||
}
|
||||
entry = do_xmap(ehdr, 0, fdi, 0, 0, 0);
|
||||
entry = do_xmap(ehdr, 0, fdi, 0, 0, 0, 0);
|
||||
close(fdi);
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user