diff -Naur busybox-1.20.2/applets/Kbuild busybox-1.20.2_mod/applets/Kbuild
--- busybox-1.20.2/applets/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/applets/Kbuild	2024-04-11 16:00:59.513113667 +0800
@@ -0,0 +1,48 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+obj-y :=
+obj-y += applets.o
+
+hostprogs-y:=
+hostprogs-y += usage usage_pod applet_tables
+
+always:= $(hostprogs-y)
+
+# Generated files need additional love
+
+# This trick decreases amount of rebuilds
+# if tree is merely renamed/copied
+ifeq ($(srctree),$(objtree))
+srctree_slash =
+else
+srctree_slash = $(srctree)/
+endif
+
+HOSTCFLAGS_usage.o = -I$(srctree_slash)include -Iinclude
+HOSTCFLAGS_usage_pod.o = -I$(srctree_slash)include -Iinclude
+
+applets/applets.o: include/usage_compressed.h include/applet_tables.h
+
+applets/applet_tables: .config include/applets.h
+applets/usage:         .config include/applets.h
+applets/usage_pod:     .config include/applet_tables.h include/applets.h
+
+quiet_cmd_gen_usage_compressed = GEN     include/usage_compressed.h
+      cmd_gen_usage_compressed = $(srctree_slash)applets/usage_compressed include/usage_compressed.h applets
+
+include/usage_compressed.h: applets/usage $(srctree_slash)applets/usage_compressed
+	$(call cmd,gen_usage_compressed)
+
+quiet_cmd_gen_applet_tables = GEN     include/applet_tables.h
+      cmd_gen_applet_tables = applets/applet_tables include/applet_tables.h include/NUM_APPLETS.h
+
+include/applet_tables.h: applets/applet_tables
+	$(call cmd,gen_applet_tables)
+
+include/NUM_APPLETS.h: applets/applet_tables
+	$(call cmd,gen_applet_tables)
diff -Naur busybox-1.20.2/archival/Config.in busybox-1.20.2_mod/archival/Config.in
--- busybox-1.20.2/archival/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/archival/Config.in	2024-04-11 16:00:59.677113567 +0800
@@ -0,0 +1,388 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Archival Utilities"
+
+
+config FEATURE_SEAMLESS_XZ
+	bool "Make tar, rpm, modprobe etc understand .xz data"
+	default y
+	help
+	  Make tar, rpm, modprobe etc understand .xz data.
+
+config FEATURE_SEAMLESS_LZMA
+	bool "Make tar, rpm, modprobe etc understand .lzma data"
+	default y
+	help
+	  Make tar, rpm, modprobe etc understand .lzma data.
+
+config FEATURE_SEAMLESS_BZ2
+	bool "Make tar, rpm, modprobe etc understand .bz2 data"
+	default y
+	help
+	  Make tar, rpm, modprobe etc understand .bz2 data.
+
+config FEATURE_SEAMLESS_GZ
+	bool "Make tar, rpm, modprobe etc understand .gz data"
+	default y
+	help
+	  Make tar, rpm, modprobe etc understand .gz data.
+
+config FEATURE_SEAMLESS_Z
+	bool "tar, rpm, modprobe etc understand .Z data"
+	default n
+	help
+	  Make tar, rpm, modprobe etc understand .Z data.
+
+config AR
+	bool "ar"
+	default n  # needs to be improved to be able to replace binutils ar
+	help
+	  ar is an archival utility program used to create, modify, and
+	  extract contents from archives. An archive is a single file holding
+	  a collection of other files in a structure that makes it possible to
+	  retrieve the original individual files (called archive members).
+	  The original files' contents, mode (permissions), timestamp, owner,
+	  and group are preserved in the archive, and can be restored on
+	  extraction.
+
+	  The stored filename is limited to 15 characters. (for more information
+	  see long filename support).
+	  ar has 60 bytes of overheads for every stored file.
+
+	  This implementation of ar can extract archives, it cannot create or
+	  modify them.
+	  On an x86 system, the ar applet adds about 1K.
+
+	  Unless you have a specific application which requires ar, you should
+	  probably say N here.
+
+config FEATURE_AR_LONG_FILENAMES
+	bool "Support for long filenames (not needed for debs)"
+	default y
+	depends on AR
+	help
+	  By default the ar format can only store the first 15 characters
+	  of the filename, this option removes that limitation.
+	  It supports the GNU ar long filename method which moves multiple long
+	  filenames into a the data section of a new ar entry.
+
+config FEATURE_AR_CREATE
+	bool "Support archive creation"
+	default y
+	depends on AR
+	help
+	  This enables archive creation (-c and -r) with busybox ar.
+
+config BUNZIP2
+	bool "bunzip2"
+	default y
+	help
+	  bunzip2 is a compression utility using the Burrows-Wheeler block
+	  sorting text compression algorithm, and Huffman coding. Compression
+	  is generally considerably better than that achieved by more
+	  conventional LZ77/LZ78-based compressors, and approaches the
+	  performance of the PPM family of statistical compressors.
+
+	  Unless you have a specific application which requires bunzip2, you
+	  should probably say N here.
+
+config BZIP2
+	bool "bzip2"
+	default y
+	help
+	  bzip2 is a compression utility using the Burrows-Wheeler block
+	  sorting text compression algorithm, and Huffman coding. Compression
+	  is generally considerably better than that achieved by more
+	  conventional LZ77/LZ78-based compressors, and approaches the
+	  performance of the PPM family of statistical compressors.
+
+	  Unless you have a specific application which requires bzip2, you
+	  should probably say N here.
+
+config CPIO
+	bool "cpio"
+	default y
+	help
+	  cpio is an archival utility program used to create, modify, and
+	  extract contents from archives.
+	  cpio has 110 bytes of overheads for every stored file.
+
+	  This implementation of cpio can extract cpio archives created in the
+	  "newc" or "crc" format, it cannot create or modify them.
+
+	  Unless you have a specific application which requires cpio, you
+	  should probably say N here.
+
+config FEATURE_CPIO_O
+	bool "Support for archive creation"
+	default y
+	depends on CPIO
+	help
+	  This implementation of cpio can create cpio archives in the "newc"
+	  format only.
+
+config FEATURE_CPIO_P
+	bool "Support for passthrough mode"
+	default y
+	depends on FEATURE_CPIO_O
+	help
+	  Passthrough mode. Rarely used.
+
+config DPKG
+	bool "dpkg"
+	default n
+	select FEATURE_SEAMLESS_GZ
+	help
+	  dpkg is a medium-level tool to install, build, remove and manage
+	  Debian packages.
+
+	  This implementation of dpkg has a number of limitations,
+	  you should use the official dpkg if possible.
+
+config DPKG_DEB
+	bool "dpkg_deb"
+	default n
+	select FEATURE_SEAMLESS_GZ
+	help
+	  dpkg-deb unpacks and provides information about Debian archives.
+
+	  This implementation of dpkg-deb cannot pack archives.
+
+	  Unless you have a specific application which requires dpkg-deb,
+	  say N here.
+
+config FEATURE_DPKG_DEB_EXTRACT_ONLY
+	bool "Extract only (-x)"
+	default n
+	depends on DPKG_DEB
+	help
+	  This reduces dpkg-deb to the equivalent of
+	  "ar -p <deb> data.tar.gz | tar -zx". However it saves space as none
+	  of the extra dpkg-deb, ar or tar options are needed, they are linked
+	  to internally.
+
+config GUNZIP
+	bool "gunzip"
+	default y
+	help
+	  gunzip is used to decompress archives created by gzip.
+	  You can use the `-t' option to test the integrity of
+	  an archive, without decompressing it.
+
+config GZIP
+	bool "gzip"
+	default y
+	help
+	  gzip is used to compress files.
+	  It's probably the most widely used UNIX compression program.
+
+config FEATURE_GZIP_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on GZIP && LONG_OPTS
+	help
+	  Enable use of long options, increases size by about 106 Bytes
+
+config GZIP_FAST
+	int "Trade memory for gzip speed (0:small,slow - 2:fast,big)"
+	default 0
+	range 0 2
+	depends on GZIP
+	help
+	  Enable big memory options for gzip.
+	  0: small buffers, small hash-tables
+	  1: larger buffers, larger hash-tables
+	  2: larger buffers, largest hash-tables
+	  Larger models may give slightly better compression
+
+config LZOP
+	bool "lzop"
+	default y
+	help
+	  Lzop compression/decompresion.
+
+config LZOP_COMPR_HIGH
+	bool "lzop compression levels 7,8,9 (not very useful)"
+	default n
+	depends on LZOP
+	help
+	  High levels (7,8,9) of lzop compression. These levels
+	  are actually slower than gzip at equivalent compression ratios
+	  and take up 3.2K of code.
+
+config RPM2CPIO
+	bool "rpm2cpio"
+	default y
+	help
+	  Converts a RPM file into a CPIO archive.
+
+config RPM
+	bool "rpm"
+	default y
+	help
+	  Mini RPM applet - queries and extracts RPM packages.
+
+config TAR
+	bool "tar"
+	default y
+	help
+	  tar is an archiving program. It's commonly used with gzip to
+	  create compressed archives. It's probably the most widely used
+	  UNIX archive program.
+
+config FEATURE_TAR_CREATE
+	bool "Enable archive creation"
+	default y
+	depends on TAR
+	help
+	  If you enable this option you'll be able to create
+	  tar archives using the `-c' option.
+
+config FEATURE_TAR_AUTODETECT
+	bool "Autodetect compressed tarballs"
+	default y
+	depends on TAR && (FEATURE_SEAMLESS_Z || FEATURE_SEAMLESS_GZ || FEATURE_SEAMLESS_BZ2 || FEATURE_SEAMLESS_LZMA || FEATURE_SEAMLESS_XZ)
+	help
+	  With this option tar can automatically detect compressed
+	  tarballs. Currently it works only on files (not pipes etc).
+
+config FEATURE_TAR_FROM
+	bool "Enable -X (exclude from) and -T (include from) options)"
+	default y
+	depends on TAR
+	help
+	  If you enable this option you'll be able to specify
+	  a list of files to include or exclude from an archive.
+
+config FEATURE_TAR_OLDGNU_COMPATIBILITY
+	bool "Support for old tar header format"
+	default y
+	depends on TAR || DPKG
+	help
+	  This option is required to unpack archives created in
+	  the old GNU format; help to kill this old format by
+	  repacking your ancient archives with the new format.
+
+config FEATURE_TAR_OLDSUN_COMPATIBILITY
+	bool "Enable untarring of tarballs with checksums produced by buggy Sun tar"
+	default y
+	depends on TAR || DPKG
+	help
+	  This option is required to unpack archives created by some old
+	  version of Sun's tar (it was calculating checksum using signed
+	  arithmetic). It is said to be fixed in newer Sun tar, but "old"
+	  tarballs still exist.
+
+config FEATURE_TAR_GNU_EXTENSIONS
+	bool "Support for GNU tar extensions (long filenames)"
+	default y
+	depends on TAR || DPKG
+	help
+	  With this option busybox supports GNU long filenames and
+	  linknames.
+
+config FEATURE_TAR_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on TAR && LONG_OPTS
+	help
+	  Enable use of long options, increases size by about 400 Bytes
+
+config FEATURE_TAR_TO_COMMAND
+	bool "Support for writing to an external program"
+	default y
+	depends on TAR && FEATURE_TAR_LONG_OPTIONS
+	help
+	  If you enable this option you'll be able to instruct tar to send
+	  the contents of each extracted file to the standard input of an
+	  external program.
+
+config FEATURE_TAR_UNAME_GNAME
+	bool "Enable use of user and group names"
+	default y
+	depends on TAR
+	help
+	  Enables use of user and group names in tar. This affects contents
+	  listings (-t) and preserving permissions when unpacking (-p).
+	  +200 bytes.
+
+config FEATURE_TAR_NOPRESERVE_TIME
+	bool "Enable -m (do not preserve time) option"
+	default y
+	depends on TAR
+	help
+	  With this option busybox supports GNU tar -m
+	  (do not preserve time) option.
+
+config FEATURE_TAR_SELINUX
+	bool "Support for extracting SELinux labels"
+	default n
+	depends on TAR && SELINUX
+	help
+	  With this option busybox supports restoring SELinux labels
+	  when extracting files from tar archives.
+
+config UNCOMPRESS
+	bool "uncompress"
+	default n
+	help
+	  uncompress is used to decompress archives created by compress.
+	  Not much used anymore, replaced by gzip/gunzip.
+
+config UNLZMA
+	bool "unlzma"
+	default y
+	help
+	  unlzma is a compression utility using the Lempel-Ziv-Markov chain
+	  compression algorithm, and range coding. Compression
+	  is generally considerably better than that achieved by the bzip2
+	  compressors.
+
+	  The BusyBox unlzma applet is limited to decompression only.
+	  On an x86 system, this applet adds about 4K.
+
+config FEATURE_LZMA_FAST
+	bool "Optimize unlzma for speed"
+	default n
+	depends on UNLZMA
+	help
+	  This option reduces decompression time by about 25% at the cost of
+	  a 1K bigger binary.
+
+config LZMA
+	bool "Provide lzma alias which supports only unpacking"
+	default y
+	depends on UNLZMA
+	help
+	  Enable this option if you want commands like "lzma -d" to work.
+	  IOW: you'll get lzma applet, but it will always require -d option.
+
+config UNXZ
+	bool "unxz"
+	default y
+	help
+	  unxz is a unlzma successor.
+
+config XZ
+	bool "Provide xz alias which supports only unpacking"
+	default y
+	depends on UNXZ
+	help
+	  Enable this option if you want commands like "xz -d" to work.
+	  IOW: you'll get xz applet, but it will always require -d option.
+
+config UNZIP
+	bool "unzip"
+	default y
+	help
+	  unzip will list or extract files from a ZIP archive,
+	  commonly found on DOS/WIN systems. The default behavior
+	  (with no options) is to extract the archive into the
+	  current directory. Use the `-d' option to extract to a
+	  directory of your choice.
+
+endmenu
diff -Naur busybox-1.20.2/archival/Kbuild busybox-1.20.2_mod/archival/Kbuild
--- busybox-1.20.2/archival/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/archival/Kbuild	2024-04-11 16:00:59.669113572 +0800
@@ -0,0 +1,30 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+libs-y				+= libarchive/
+
+lib-y:=
+
+
+lib-$(CONFIG_AR)		+= ar.o
+lib-$(CONFIG_CPIO)		+= cpio.o
+lib-$(CONFIG_DPKG)		+= dpkg.o
+lib-$(CONFIG_DPKG_DEB)		+= dpkg_deb.o
+lib-$(CONFIG_RPM2CPIO)		+= rpm2cpio.o
+lib-$(CONFIG_RPM)		+= rpm.o
+lib-$(CONFIG_TAR)		+= tar.o
+lib-$(CONFIG_UNZIP)		+= unzip.o
+
+lib-$(CONFIG_LZOP)		+= lzop.o bbunzip.o
+lib-$(CONFIG_GZIP)		+= gzip.o bbunzip.o
+lib-$(CONFIG_BZIP2)		+= bzip2.o bbunzip.o
+
+lib-$(CONFIG_UNXZ)		+= bbunzip.o
+lib-$(CONFIG_UNLZMA)		+= bbunzip.o
+lib-$(CONFIG_BUNZIP2)		+= bbunzip.o
+lib-$(CONFIG_GUNZIP)		+= bbunzip.o
+lib-$(CONFIG_UNCOMPRESS)	+= bbunzip.o
diff -Naur busybox-1.20.2/archival/libarchive/Kbuild busybox-1.20.2_mod/archival/libarchive/Kbuild
--- busybox-1.20.2/archival/libarchive/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/archival/libarchive/Kbuild	2024-04-11 16:00:59.685113563 +0800
@@ -0,0 +1,69 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2 or later, see file LICENSE in this source tree.
+
+lib-y:=
+
+COMMON_FILES:= \
+\
+	data_skip.o \
+	data_extract_all.o \
+	data_extract_to_stdout.o \
+\
+	filter_accept_all.o \
+	filter_accept_list.o \
+	filter_accept_reject_list.o \
+\
+	header_skip.o \
+	header_list.o \
+	header_verbose_list.o \
+\
+	seek_by_read.o \
+	seek_by_jump.o \
+\
+	data_align.o \
+	find_list_entry.o \
+	init_handle.o
+
+DPKG_FILES:= \
+	unpack_ar_archive.o \
+	filter_accept_list_reassign.o \
+	get_header_ar.o \
+	get_header_tar.o \
+	get_header_tar_gz.o \
+	get_header_tar_bz2.o \
+	get_header_tar_lzma.o \
+
+
+lib-$(CONFIG_AR)                        += get_header_ar.o unpack_ar_archive.o
+lib-$(CONFIG_BUNZIP2)                   += decompress_bunzip2.o
+lib-$(CONFIG_UNLZMA)                    += decompress_unlzma.o
+lib-$(CONFIG_UNXZ)                      += decompress_unxz.o
+lib-$(CONFIG_CPIO)                      += get_header_cpio.o
+lib-$(CONFIG_DPKG)                      += $(DPKG_FILES)
+lib-$(CONFIG_DPKG_DEB)                  += $(DPKG_FILES)
+lib-$(CONFIG_GUNZIP)                    += open_transformer.o decompress_gunzip.o
+lib-$(CONFIG_RPM2CPIO)                  += decompress_gunzip.o get_header_cpio.o
+lib-$(CONFIG_RPM)                       += open_transformer.o decompress_gunzip.o get_header_cpio.o
+lib-$(CONFIG_TAR)                       += get_header_tar.o
+lib-$(CONFIG_UNCOMPRESS)                += decompress_uncompress.o
+lib-$(CONFIG_UNZIP)                     += decompress_gunzip.o
+lib-$(CONFIG_LZOP)                      += lzo1x_1.o lzo1x_1o.o lzo1x_d.o
+lib-$(CONFIG_LZOP_COMPR_HIGH)           += lzo1x_9x.o
+lib-$(CONFIG_MODINFO)                   += open_transformer.o
+lib-$(CONFIG_INSMOD)                    += open_transformer.o
+lib-$(CONFIG_FEATURE_SEAMLESS_Z)        += open_transformer.o decompress_uncompress.o
+lib-$(CONFIG_FEATURE_SEAMLESS_GZ)       += open_transformer.o decompress_gunzip.o
+lib-$(CONFIG_FEATURE_SEAMLESS_BZ2)      += open_transformer.o decompress_bunzip2.o
+lib-$(CONFIG_FEATURE_SEAMLESS_LZMA)     += open_transformer.o decompress_unlzma.o
+lib-$(CONFIG_FEATURE_SEAMLESS_XZ)       += open_transformer.o decompress_unxz.o
+lib-$(CONFIG_FEATURE_COMPRESS_USAGE)    += open_transformer.o decompress_bunzip2.o
+lib-$(CONFIG_FEATURE_COMPRESS_BBCONFIG) += decompress_bunzip2.o
+lib-$(CONFIG_FEATURE_TAR_TO_COMMAND)    += data_extract_to_command.o
+
+ifneq ($(lib-y),)
+lib-y += $(COMMON_FILES)
+endif
diff -Naur busybox-1.20.2/.config busybox-1.20.2_mod/.config
--- busybox-1.20.2/.config	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/.config	2024-04-16 14:06:25.262548922 +0800
@@ -0,0 +1,1024 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.20.2
+# Tue Apr 16 14:06:25 2024
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+
+#
+# General Configuration
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_PLATFORM_LINUX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+CONFIG_FEATURE_HAVE_RPC=y
+
+#
+# Build Options
+#
+# CONFIG_STATIC is not set
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+CONFIG_BUILD_LIBBUSYBOX=y
+# CONFIG_FEATURE_INDIVIDUAL is not set
+CONFIG_FEATURE_SHARED_BUSYBOX=y
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-gnu-"
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Busybox Library Tuning
+#
+CONFIG_FEATURE_SYSTEMD=y
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_USE_TERMIOS=y
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+# CONFIG_FEATURE_USERNAME_COMPLETION is not set
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+CONFIG_BUNZIP2=y
+CONFIG_BZIP2=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
+CONFIG_GUNZIP=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+CONFIG_LZOP=y
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM2CPIO=y
+CONFIG_RPM=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_UNLZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZ=y
+CONFIG_UNZIP=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_TEST=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_BASE64=y
+CONFIG_WHO=y
+CONFIG_USERS=y
+CONFIG_CAL=y
+CONFIG_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+CONFIG_FEATURE_LS_COLOR=y
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_MD5SUM=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NOHUP=y
+CONFIG_OD=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TRUE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_UNIQ=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for ls, more and telnet
+#
+CONFIG_FEATURE_AUTOWIDTH=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_FGCONSOLE=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+
+#
+# Debian Utilities
+#
+CONFIG_MKTEMP=y
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_PATCH=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_SED=y
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_FEATURE_GREP_EGREP_ALIAS=y
+CONFIG_FEATURE_GREP_FGREP_ALIAS=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+# CONFIG_FEATURE_INIT_SYSLOG is not set
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_FEATURE_INITRD=y
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+# CONFIG_PAM is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_CRYPTPW=y
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODINFO=y
+CONFIG_MODPROBE_SMALL=y
+CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_INSMOD is not set
+# CONFIG_RMMOD is not set
+# CONFIG_LSMOD is not set
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+# CONFIG_MODPROBE is not set
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+# CONFIG_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_BLOCKDEV=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_REV=y
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFLUSH=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+# CONFIG_FEATURE_GPT_LABEL is not set
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKFS_VFAT=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_SWAPONOFF=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_CONSPY=y
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_SETSERIAL=y
+CONFIG_UBIATTACH=y
+CONFIG_UBIDETACH=y
+CONFIG_UBIMKVOL=y
+CONFIG_UBIRMVOL=y
+CONFIG_UBIRSVOL=y
+CONFIG_UBIUPDATEVOL=y
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CHRT=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASHCP is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+CONFIG_FLASH_ERASEALL=y
+CONFIG_IONICE=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LAST=y
+# CONFIG_FEATURE_LAST_SMALL is not set
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MOUNTPOINT=y
+CONFIG_MT=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSID=y
+CONFIG_STRINGS=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
+CONFIG_TIME=y
+CONFIG_TIMEOUT=y
+CONFIG_TTYSIZE=y
+CONFIG_VOLNAME=y
+CONFIG_WALL=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_WHOIS=y
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FAKEIDENTD=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTP_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUPDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
+# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+CONFIG_FEATURE_INETD_RPC=y
+CONFIG_IP=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_SHORT_FORMS=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_TCPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
+# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
+CONFIG_UDHCPD=y
+CONFIG_DHCPRELAY=y
+CONFIG_DUMPLEASES=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+CONFIG_UDPSVD=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_ZCIP=y
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+
+#
+# Process Utilities
+#
+CONFIG_IOSTAT=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_PGREP=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PKILL=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_RENICE=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_FEATURE_SHOW_THREADS=y
+CONFIG_WATCH=y
+
+#
+# Runit Utilities
+#
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVLOGD=y
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_SETSEBOOL is not set
+# CONFIG_SESTATUS is not set
+
+#
+# Shells
+#
+CONFIG_ASH=y
+CONFIG_ASH_BASH_COMPAT=y
+# CONFIG_ASH_IDLE_TIMEOUT is not set
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_BUILTIN_ECHO=y
+CONFIG_ASH_BUILTIN_PRINTF=y
+CONFIG_ASH_BUILTIN_TEST=y
+CONFIG_ASH_CMDCMD=y
+# CONFIG_ASH_MAIL is not set
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_CTTYHACK=y
+CONFIG_HUSH=y
+CONFIG_HUSH_BASH_COMPAT=y
+CONFIG_HUSH_BRACE_EXPANSION=y
+CONFIG_HUSH_HELP=y
+CONFIG_HUSH_INTERACTIVE=y
+CONFIG_HUSH_SAVEHISTORY=y
+CONFIG_HUSH_JOB=y
+CONFIG_HUSH_TICK=y
+CONFIG_HUSH_IF=y
+CONFIG_HUSH_LOOPS=y
+CONFIG_HUSH_CASE=y
+CONFIG_HUSH_FUNCTIONS=y
+CONFIG_HUSH_LOCAL=y
+CONFIG_HUSH_RANDOM_SUPPORT=y
+CONFIG_HUSH_EXPORT_N=y
+CONFIG_HUSH_MODE_X=y
+# CONFIG_MSH is not set
+CONFIG_FEATURE_SH_IS_ASH=y
+# CONFIG_FEATURE_SH_IS_HUSH is not set
+# CONFIG_FEATURE_SH_IS_NONE is not set
+# CONFIG_FEATURE_BASH_IS_ASH is not set
+# CONFIG_FEATURE_BASH_IS_HUSH is not set
+CONFIG_FEATURE_BASH_IS_NONE=y
+CONFIG_SH_MATH_SUPPORT=y
+CONFIG_SH_MATH_SUPPORT_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_KLOGD=y
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
diff -Naur busybox-1.20.2/.config.old busybox-1.20.2_mod/.config.old
--- busybox-1.20.2/.config.old	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/.config.old	2024-04-11 16:45:39.064082623 +0800
@@ -0,0 +1,1024 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.20.2
+# Thu Apr 11 16:45:39 2024
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+
+#
+# General Configuration
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_PLATFORM_LINUX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+CONFIG_FEATURE_HAVE_RPC=y
+
+#
+# Build Options
+#
+CONFIG_STATIC=y
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-gnu-"
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Busybox Library Tuning
+#
+CONFIG_FEATURE_SYSTEMD=y
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_USE_TERMIOS=y
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+# CONFIG_FEATURE_USERNAME_COMPLETION is not set
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+CONFIG_BUNZIP2=y
+CONFIG_BZIP2=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
+CONFIG_GUNZIP=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+CONFIG_LZOP=y
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM2CPIO=y
+CONFIG_RPM=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_UNLZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZ=y
+CONFIG_UNZIP=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_TEST=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_BASE64=y
+CONFIG_WHO=y
+CONFIG_USERS=y
+CONFIG_CAL=y
+CONFIG_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+CONFIG_FEATURE_LS_COLOR=y
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_MD5SUM=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NOHUP=y
+CONFIG_OD=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TRUE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_UNIQ=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for ls, more and telnet
+#
+CONFIG_FEATURE_AUTOWIDTH=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_FGCONSOLE=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+
+#
+# Debian Utilities
+#
+CONFIG_MKTEMP=y
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_PATCH=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_SED=y
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_FEATURE_GREP_EGREP_ALIAS=y
+CONFIG_FEATURE_GREP_FGREP_ALIAS=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+# CONFIG_FEATURE_INIT_SYSLOG is not set
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_FEATURE_INITRD=y
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+# CONFIG_PAM is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_CRYPTPW=y
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODINFO=y
+CONFIG_MODPROBE_SMALL=y
+CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_INSMOD is not set
+# CONFIG_RMMOD is not set
+# CONFIG_LSMOD is not set
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+# CONFIG_MODPROBE is not set
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+# CONFIG_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_BLOCKDEV=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_REV=y
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFLUSH=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+# CONFIG_FEATURE_GPT_LABEL is not set
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKFS_VFAT=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_SWAPONOFF=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_CONSPY=y
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_SETSERIAL=y
+CONFIG_UBIATTACH=y
+CONFIG_UBIDETACH=y
+CONFIG_UBIMKVOL=y
+CONFIG_UBIRMVOL=y
+CONFIG_UBIRSVOL=y
+CONFIG_UBIUPDATEVOL=y
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CHRT=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASHCP is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+CONFIG_FLASH_ERASEALL=y
+CONFIG_IONICE=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LAST=y
+# CONFIG_FEATURE_LAST_SMALL is not set
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MOUNTPOINT=y
+CONFIG_MT=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSID=y
+CONFIG_STRINGS=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
+CONFIG_TIME=y
+CONFIG_TIMEOUT=y
+CONFIG_TTYSIZE=y
+CONFIG_VOLNAME=y
+CONFIG_WALL=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_WHOIS=y
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FAKEIDENTD=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTP_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUPDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
+# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+CONFIG_FEATURE_INETD_RPC=y
+CONFIG_IP=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_SHORT_FORMS=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_TCPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
+# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
+CONFIG_UDHCPD=y
+CONFIG_DHCPRELAY=y
+CONFIG_DUMPLEASES=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+CONFIG_UDPSVD=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_ZCIP=y
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+
+#
+# Process Utilities
+#
+CONFIG_IOSTAT=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_PGREP=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PKILL=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_RENICE=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_FEATURE_SHOW_THREADS=y
+CONFIG_WATCH=y
+
+#
+# Runit Utilities
+#
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVLOGD=y
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_SETSEBOOL is not set
+# CONFIG_SESTATUS is not set
+
+#
+# Shells
+#
+CONFIG_ASH=y
+CONFIG_ASH_BASH_COMPAT=y
+# CONFIG_ASH_IDLE_TIMEOUT is not set
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_BUILTIN_ECHO=y
+CONFIG_ASH_BUILTIN_PRINTF=y
+CONFIG_ASH_BUILTIN_TEST=y
+CONFIG_ASH_CMDCMD=y
+# CONFIG_ASH_MAIL is not set
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_CTTYHACK=y
+CONFIG_HUSH=y
+CONFIG_HUSH_BASH_COMPAT=y
+CONFIG_HUSH_BRACE_EXPANSION=y
+CONFIG_HUSH_HELP=y
+CONFIG_HUSH_INTERACTIVE=y
+CONFIG_HUSH_SAVEHISTORY=y
+CONFIG_HUSH_JOB=y
+CONFIG_HUSH_TICK=y
+CONFIG_HUSH_IF=y
+CONFIG_HUSH_LOOPS=y
+CONFIG_HUSH_CASE=y
+CONFIG_HUSH_FUNCTIONS=y
+CONFIG_HUSH_LOCAL=y
+CONFIG_HUSH_RANDOM_SUPPORT=y
+CONFIG_HUSH_EXPORT_N=y
+CONFIG_HUSH_MODE_X=y
+# CONFIG_MSH is not set
+CONFIG_FEATURE_SH_IS_ASH=y
+# CONFIG_FEATURE_SH_IS_HUSH is not set
+# CONFIG_FEATURE_SH_IS_NONE is not set
+# CONFIG_FEATURE_BASH_IS_ASH is not set
+# CONFIG_FEATURE_BASH_IS_HUSH is not set
+CONFIG_FEATURE_BASH_IS_NONE=y
+CONFIG_SH_MATH_SUPPORT=y
+CONFIG_SH_MATH_SUPPORT_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_KLOGD=y
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
diff -Naur busybox-1.20.2/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc_defconfig busybox-1.20.2_mod/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc_defconfig
--- busybox-1.20.2/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc_defconfig	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc_defconfig	2024-04-07 17:16:54.155801600 +0800
@@ -0,0 +1,1026 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.20.2
+# Wed Dec 27 23:51:40 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+
+#
+# General Configuration
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_PLATFORM_LINUX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+CONFIG_FEATURE_HAVE_RPC=y
+
+#
+# Build Options
+#
+# CONFIG_STATIC is not set
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+CONFIG_BUILD_LIBBUSYBOX=y
+# CONFIG_FEATURE_INDIVIDUAL is not set
+CONFIG_FEATURE_SHARED_BUSYBOX=y
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-gnu-"
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Busybox Library Tuning
+#
+CONFIG_FEATURE_SYSTEMD=y
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_USE_TERMIOS=y
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+# CONFIG_FEATURE_USERNAME_COMPLETION is not set
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+CONFIG_BUNZIP2=y
+CONFIG_BZIP2=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
+CONFIG_GUNZIP=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+CONFIG_LZOP=y
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM2CPIO=y
+CONFIG_RPM=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_UNLZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZ=y
+CONFIG_UNZIP=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_TEST=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_BASE64=y
+CONFIG_WHO=y
+CONFIG_USERS=y
+CONFIG_CAL=y
+CONFIG_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+CONFIG_FEATURE_LS_COLOR=y
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_MD5SUM=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NOHUP=y
+CONFIG_OD=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TRUE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_UNIQ=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for ls, more and telnet
+#
+CONFIG_FEATURE_AUTOWIDTH=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_FGCONSOLE=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+
+#
+# Debian Utilities
+#
+CONFIG_MKTEMP=y
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_PATCH=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_SED=y
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_FEATURE_GREP_EGREP_ALIAS=y
+CONFIG_FEATURE_GREP_FGREP_ALIAS=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+# CONFIG_FEATURE_INIT_SYSLOG is not set
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_FEATURE_INITRD=y
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+# CONFIG_PAM is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_CRYPTPW=y
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODINFO=y
+CONFIG_MODPROBE_SMALL=y
+CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_INSMOD is not set
+# CONFIG_RMMOD is not set
+# CONFIG_LSMOD is not set
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+# CONFIG_MODPROBE is not set
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+# CONFIG_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_BLOCKDEV=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_REV=y
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFLUSH=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+# CONFIG_FEATURE_GPT_LABEL is not set
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKFS_VFAT=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_SWAPONOFF=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_CONSPY=y
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_SETSERIAL=y
+CONFIG_UBIATTACH=y
+CONFIG_UBIDETACH=y
+CONFIG_UBIMKVOL=y
+CONFIG_UBIRMVOL=y
+CONFIG_UBIRSVOL=y
+CONFIG_UBIUPDATEVOL=y
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CHRT=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASHCP is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+CONFIG_FLASH_ERASEALL=y
+CONFIG_IONICE=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LAST=y
+# CONFIG_FEATURE_LAST_SMALL is not set
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MOUNTPOINT=y
+CONFIG_MT=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSID=y
+CONFIG_STRINGS=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
+CONFIG_TIME=y
+CONFIG_TIMEOUT=y
+CONFIG_TTYSIZE=y
+CONFIG_VOLNAME=y
+CONFIG_WALL=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_WHOIS=y
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FAKEIDENTD=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTP_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUPDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
+# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+CONFIG_FEATURE_INETD_RPC=y
+CONFIG_FEATURE_TI_RPC=y
+CONFIG_IP=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_SHORT_FORMS=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_TCPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
+# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
+CONFIG_UDHCPD=y
+CONFIG_DHCPRELAY=y
+CONFIG_DUMPLEASES=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+CONFIG_UDPSVD=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_ZCIP=y
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+
+#
+# Process Utilities
+#
+CONFIG_IOSTAT=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_PGREP=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PKILL=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_RENICE=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_STEAL=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_FEATURE_SHOW_THREADS=y
+CONFIG_WATCH=y
+
+#
+# Runit Utilities
+#
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVLOGD=y
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_SETSEBOOL is not set
+# CONFIG_SESTATUS is not set
+
+#
+# Shells
+#
+CONFIG_ASH=y
+CONFIG_ASH_BASH_COMPAT=y
+# CONFIG_ASH_IDLE_TIMEOUT is not set
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_BUILTIN_ECHO=y
+CONFIG_ASH_BUILTIN_PRINTF=y
+CONFIG_ASH_BUILTIN_TEST=y
+CONFIG_ASH_CMDCMD=y
+# CONFIG_ASH_MAIL is not set
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_CTTYHACK=y
+CONFIG_HUSH=y
+CONFIG_HUSH_BASH_COMPAT=y
+CONFIG_HUSH_BRACE_EXPANSION=y
+CONFIG_HUSH_HELP=y
+CONFIG_HUSH_INTERACTIVE=y
+CONFIG_HUSH_SAVEHISTORY=y
+CONFIG_HUSH_JOB=y
+CONFIG_HUSH_TICK=y
+CONFIG_HUSH_IF=y
+CONFIG_HUSH_LOOPS=y
+CONFIG_HUSH_CASE=y
+CONFIG_HUSH_FUNCTIONS=y
+CONFIG_HUSH_LOCAL=y
+CONFIG_HUSH_RANDOM_SUPPORT=y
+CONFIG_HUSH_EXPORT_N=y
+CONFIG_HUSH_MODE_X=y
+# CONFIG_MSH is not set
+CONFIG_FEATURE_SH_IS_ASH=y
+# CONFIG_FEATURE_SH_IS_HUSH is not set
+# CONFIG_FEATURE_SH_IS_NONE is not set
+# CONFIG_FEATURE_BASH_IS_ASH is not set
+# CONFIG_FEATURE_BASH_IS_HUSH is not set
+CONFIG_FEATURE_BASH_IS_NONE=y
+CONFIG_SH_MATH_SUPPORT=y
+CONFIG_SH_MATH_SUPPORT_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_KLOGD=y
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
diff -Naur busybox-1.20.2/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc-static_defconfig busybox-1.20.2_mod/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc-static_defconfig
--- busybox-1.20.2/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc-static_defconfig	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/configs/sstar_alkaid_arm-aarch64-linux-gnu-glibc-static_defconfig	2024-04-07 17:16:54.155801600 +0800
@@ -0,0 +1,1026 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.20.2
+# Wed Dec 27 23:51:40 2017
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+
+#
+# General Configuration
+#
+CONFIG_DESKTOP=y
+# CONFIG_EXTRA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_PLATFORM_LINUX=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_FEATURE_INSTALLER=y
+# CONFIG_INSTALL_NO_USR is not set
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+# CONFIG_UNICODE_COMBINING_WCHARS is not set
+# CONFIG_UNICODE_WIDE_WCHARS is not set
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+# CONFIG_UNICODE_PRESERVE_BROKEN is not set
+CONFIG_LONG_OPTS=y
+CONFIG_FEATURE_DEVPTS=y
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_FEATURE_SUID=y
+CONFIG_FEATURE_SUID_CONFIG=y
+CONFIG_FEATURE_SUID_CONFIG_QUIET=y
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+CONFIG_FEATURE_SYSLOG=y
+CONFIG_FEATURE_HAVE_RPC=y
+
+#
+# Build Options
+#
+CONFIG_STATIC=y
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_LFS=y
+CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-gnu-"
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_WERROR is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Busybox Library Tuning
+#
+CONFIG_FEATURE_SYSTEMD=y
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
+# CONFIG_FEATURE_ETC_NETWORKS is not set
+CONFIG_FEATURE_USE_TERMIOS=y
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+# CONFIG_FEATURE_EDITING_VI is not set
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+# CONFIG_FEATURE_USERNAME_COMPLETION is not set
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
+CONFIG_FEATURE_NON_POSIX_CP=y
+# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+# CONFIG_FEATURE_SEAMLESS_Z is not set
+# CONFIG_AR is not set
+# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
+# CONFIG_FEATURE_AR_CREATE is not set
+CONFIG_BUNZIP2=y
+CONFIG_BZIP2=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
+CONFIG_GUNZIP=y
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+CONFIG_LZOP=y
+# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_RPM2CPIO=y
+CONFIG_RPM=y
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+# CONFIG_UNCOMPRESS is not set
+CONFIG_UNLZMA=y
+# CONFIG_FEATURE_LZMA_FAST is not set
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZ=y
+CONFIG_UNZIP=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+# CONFIG_FEATURE_DATE_NANO is not set
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_HOSTID=y
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_TEST=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_BASE64=y
+CONFIG_WHO=y
+CONFIG_USERS=y
+CONFIG_CAL=y
+CONFIG_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_CUT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y
+CONFIG_EXPAND=y
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FALSE=y
+CONFIG_FOLD=y
+CONFIG_FSYNC=y
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LN=y
+CONFIG_LOGNAME=y
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+CONFIG_FEATURE_LS_COLOR=y
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_MD5SUM=y
+CONFIG_MKDIR=y
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MV=y
+CONFIG_FEATURE_MV_LONG_OPTIONS=y
+CONFIG_NICE=y
+CONFIG_NOHUP=y
+CONFIG_OD=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
+CONFIG_SEQ=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_FEATURE_FLOAT_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TRUE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNEXPAND=y
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
+CONFIG_UNIQ=y
+CONFIG_USLEEP=y
+CONFIG_UUDECODE=y
+CONFIG_UUENCODE=y
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for ls, more and telnet
+#
+CONFIG_FEATURE_AUTOWIDTH=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_FGCONSOLE=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+
+#
+# Debian Utilities
+#
+CONFIG_MKTEMP=y
+CONFIG_PIPE_PROGRESS=y
+CONFIG_RUN_PARTS=y
+CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
+CONFIG_FEATURE_RUN_PARTS_FANCY=y
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
+CONFIG_WHICH=y
+
+#
+# Editors
+#
+CONFIG_PATCH=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+# CONFIG_FEATURE_VI_8BIT is not set
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_SED=y
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_FEATURE_GREP_EGREP_ALIAS=y
+CONFIG_FEATURE_GREP_FGREP_ALIAS=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+
+#
+# Init Utilities
+#
+CONFIG_BOOTCHARTD=y
+CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
+CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
+CONFIG_HALT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+CONFIG_FEATURE_USE_INITTAB=y
+# CONFIG_FEATURE_KILL_REMOVED is not set
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+# CONFIG_FEATURE_INIT_SYSLOG is not set
+CONFIG_FEATURE_EXTRA_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_FEATURE_INITRD=y
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_ADD_SHELL=y
+CONFIG_REMOVE_SHELL=y
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
+# CONFIG_FEATURE_CHECK_NAMES is not set
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+# CONFIG_LOGIN_SESSION_AS_CHILD is not set
+# CONFIG_PAM is not set
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_CRYPTPW=y
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+CONFIG_SULOGIN=y
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+# CONFIG_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODINFO=y
+CONFIG_MODPROBE_SMALL=y
+CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_INSMOD is not set
+# CONFIG_RMMOD is not set
+# CONFIG_LSMOD is not set
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+# CONFIG_MODPROBE is not set
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+# CONFIG_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_BLOCKDEV=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_REV=y
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKID=y
+# CONFIG_FEATURE_BLKID_TYPE is not set
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFLUSH=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+# CONFIG_FEATURE_AIX_LABEL is not set
+# CONFIG_FEATURE_SGI_LABEL is not set
+# CONFIG_FEATURE_SUN_LABEL is not set
+# CONFIG_FEATURE_OSF_LABEL is not set
+# CONFIG_FEATURE_GPT_LABEL is not set
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FREERAMDISK=y
+CONFIG_FSCK_MINIX=y
+CONFIG_MKFS_EXT2=y
+CONFIG_MKFS_MINIX=y
+CONFIG_FEATURE_MINIX2=y
+# CONFIG_MKFS_REISER is not set
+CONFIG_MKFS_VFAT=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_FEATURE_HEXDUMP_REVERSE=y
+CONFIG_HD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
+# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+# CONFIG_FEATURE_MOUNT_HELPERS is not set
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+CONFIG_RDEV=y
+CONFIG_READPROFILE=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_SWAPONOFF=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWITCH_ROOT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+# CONFIG_FEATURE_MTAB_SUPPORT is not set
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_CONSPY=y
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_SETSERIAL=y
+CONFIG_UBIATTACH=y
+CONFIG_UBIDETACH=y
+CONFIG_UBIMKVOL=y
+CONFIG_UBIRMVOL=y
+CONFIG_UBIRSVOL=y
+CONFIG_UBIUPDATEVOL=y
+CONFIG_ADJTIMEX=y
+# CONFIG_BBCONFIG is not set
+# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
+CONFIG_BEEP=y
+CONFIG_FEATURE_BEEP_FREQ=4000
+CONFIG_FEATURE_BEEP_LENGTH_MS=30
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CHRT=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+CONFIG_CRONTAB=y
+CONFIG_DC=y
+CONFIG_FEATURE_DC_LIBM=y
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FBSPLASH=y
+# CONFIG_FLASHCP is not set
+# CONFIG_FLASH_LOCK is not set
+# CONFIG_FLASH_UNLOCK is not set
+CONFIG_FLASH_ERASEALL=y
+CONFIG_IONICE=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LAST=y
+# CONFIG_FEATURE_LAST_SMALL is not set
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+CONFIG_MOUNTPOINT=y
+CONFIG_MT=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETSID=y
+CONFIG_STRINGS=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
+CONFIG_TIME=y
+CONFIG_TIMEOUT=y
+CONFIG_TTYSIZE=y
+CONFIG_VOLNAME=y
+CONFIG_WALL=y
+CONFIG_WATCHDOG=y
+
+#
+# Networking Utilities
+#
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+# CONFIG_NC_110_COMPAT is not set
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_WHOIS=y
+CONFIG_FEATURE_IPV6=y
+# CONFIG_FEATURE_UNIX_LOCAL is not set
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+CONFIG_DNSD=y
+CONFIG_ETHER_WAKE=y
+CONFIG_FAKEIDENTD=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTP_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FTPGET=y
+CONFIG_FTPPUT=y
+CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
+CONFIG_HOSTNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUPDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
+# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+CONFIG_FEATURE_INETD_RPC=y
+CONFIG_FEATURE_TI_RPC=y
+CONFIG_IP=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_SHORT_FORMS=y
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPCALC=y
+CONFIG_FEATURE_IPCALC_FANCY=y
+CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+CONFIG_SLATTACH=y
+CONFIG_TCPSVD=y
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_TFTPD=y
+
+#
+# Common options for tftp/tftpd
+#
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
+# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+# CONFIG_UDHCPC6 is not set
+CONFIG_UDHCPD=y
+CONFIG_DHCPRELAY=y
+CONFIG_DUMPLEASES=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+# CONFIG_FEATURE_UDHCP_PORT is not set
+CONFIG_UDHCP_DEBUG=9
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+CONFIG_UDPSVD=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_ZCIP=y
+
+#
+# Print Utilities
+#
+CONFIG_LPD=y
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+CONFIG_MAKEMIME=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+CONFIG_REFORMIME=y
+CONFIG_FEATURE_REFORMIME_COMPAT=y
+CONFIG_SENDMAIL=y
+
+#
+# Process Utilities
+#
+CONFIG_IOSTAT=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+CONFIG_SMEMCAP=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_PGREP=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PKILL=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
+CONFIG_RENICE=y
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_STEAL=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_FEATURE_SHOW_THREADS=y
+CONFIG_WATCH=y
+
+#
+# Runit Utilities
+#
+CONFIG_RUNSV=y
+CONFIG_RUNSVDIR=y
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+CONFIG_SV=y
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVLOGD=y
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+# CONFIG_CHCON is not set
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_SETSEBOOL is not set
+# CONFIG_SESTATUS is not set
+
+#
+# Shells
+#
+CONFIG_ASH=y
+CONFIG_ASH_BASH_COMPAT=y
+# CONFIG_ASH_IDLE_TIMEOUT is not set
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_BUILTIN_ECHO=y
+CONFIG_ASH_BUILTIN_PRINTF=y
+CONFIG_ASH_BUILTIN_TEST=y
+CONFIG_ASH_CMDCMD=y
+# CONFIG_ASH_MAIL is not set
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_CTTYHACK=y
+CONFIG_HUSH=y
+CONFIG_HUSH_BASH_COMPAT=y
+CONFIG_HUSH_BRACE_EXPANSION=y
+CONFIG_HUSH_HELP=y
+CONFIG_HUSH_INTERACTIVE=y
+CONFIG_HUSH_SAVEHISTORY=y
+CONFIG_HUSH_JOB=y
+CONFIG_HUSH_TICK=y
+CONFIG_HUSH_IF=y
+CONFIG_HUSH_LOOPS=y
+CONFIG_HUSH_CASE=y
+CONFIG_HUSH_FUNCTIONS=y
+CONFIG_HUSH_LOCAL=y
+CONFIG_HUSH_RANDOM_SUPPORT=y
+CONFIG_HUSH_EXPORT_N=y
+CONFIG_HUSH_MODE_X=y
+# CONFIG_MSH is not set
+CONFIG_FEATURE_SH_IS_ASH=y
+# CONFIG_FEATURE_SH_IS_HUSH is not set
+# CONFIG_FEATURE_SH_IS_NONE is not set
+# CONFIG_FEATURE_BASH_IS_ASH is not set
+# CONFIG_FEATURE_BASH_IS_HUSH is not set
+CONFIG_FEATURE_BASH_IS_NONE=y
+CONFIG_SH_MATH_SUPPORT=y
+CONFIG_SH_MATH_SUPPORT_64=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+# CONFIG_FEATURE_SH_NOFORK is not set
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+
+#
+# System Logging Utilities
+#
+CONFIG_SYSLOGD=y
+CONFIG_FEATURE_ROTATE_LOGFILE=y
+CONFIG_FEATURE_REMOTE_LOG=y
+CONFIG_FEATURE_SYSLOGD_DUP=y
+CONFIG_FEATURE_SYSLOGD_CFG=y
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
+CONFIG_FEATURE_IPC_SYSLOG=y
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+CONFIG_KLOGD=y
+CONFIG_FEATURE_KLOGD_KLOGCTL=y
+CONFIG_LOGGER=y
diff -Naur busybox-1.20.2/console-tools/Config.in busybox-1.20.2_mod/console-tools/Config.in
--- busybox-1.20.2/console-tools/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/console-tools/Config.in	2024-04-11 16:00:59.533113655 +0800
@@ -0,0 +1,176 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Console Utilities"
+
+
+config CHVT
+	bool "chvt"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program is used to change to another terminal.
+	  Example: chvt 4 (change to terminal /dev/tty4)
+
+config FGCONSOLE
+	bool "fgconsole"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program prints active (foreground) console number.
+
+config CLEAR
+	bool "clear"
+	default y
+	help
+	  This program clears the terminal screen.
+
+config DEALLOCVT
+	bool "deallocvt"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program deallocates unused virtual consoles.
+
+config DUMPKMAP
+	bool "dumpkmap"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program dumps the kernel's keyboard translation table to
+	  stdout, in binary format. You can then use loadkmap to load it.
+
+config KBD_MODE
+	bool "kbd_mode"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program reports and sets keyboard mode.
+
+config LOADFONT
+	bool "loadfont"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program loads a console font from standard input.
+
+config LOADKMAP
+	bool "loadkmap"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program loads a keyboard translation table from
+	  standard input.
+
+config OPENVT
+	bool "openvt"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program is used to start a command on an unused
+	  virtual terminal.
+
+config RESET
+	bool "reset"
+	default y
+	help
+	  This program is used to reset the terminal screen, if it
+	  gets messed up.
+
+config RESIZE
+	bool "resize"
+	default y
+	help
+	  This program is used to (re)set the width and height of your current
+	  terminal.
+
+config FEATURE_RESIZE_PRINT
+	bool "Print environment variables"
+	default y
+	depends on RESIZE
+	help
+	  Prints the newly set size (number of columns and rows) of
+	  the terminal.
+	  E.g.:
+	  COLUMNS=80;LINES=44;export COLUMNS LINES;
+
+config SETCONSOLE
+	bool "setconsole"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program redirects the system console to another device,
+	  like the current tty while logged in via telnet.
+
+config FEATURE_SETCONSOLE_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on SETCONSOLE && LONG_OPTS
+	help
+	  Support long options for the setconsole applet.
+
+config SETFONT
+	bool "setfont"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Allows to load console screen map. Useful for i18n.
+
+config FEATURE_SETFONT_TEXTUAL_MAP
+	bool "Support reading textual screen maps"
+	default y
+	depends on SETFONT
+	help
+	  Support reading textual screen maps.
+
+config DEFAULT_SETFONT_DIR
+	string "Default directory for console-tools files"
+	default ""
+	depends on SETFONT
+	help
+	  Directory to use if setfont's params are simple filenames
+	  (not /path/to/file or ./file). Default is "" (no default directory).
+
+config SETKEYCODES
+	bool "setkeycodes"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program loads entries into the kernel's scancode-to-keycode
+	  map, allowing unusual keyboards to generate usable keycodes.
+
+config SETLOGCONS
+	bool "setlogcons"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This program redirects the output console of kernel messages.
+
+config SHOWKEY
+	bool "showkey"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Shows keys pressed.
+
+comment "Common options for loadfont and setfont"
+	depends on LOADFONT || SETFONT
+
+config FEATURE_LOADFONT_PSF2
+	bool "Support for PSF2 console fonts"
+	default y
+	depends on LOADFONT || SETFONT
+	help
+	  Support PSF2 console fonts.
+
+config FEATURE_LOADFONT_RAW
+	bool "Support for old (raw) console fonts"
+	default y
+	depends on LOADFONT || SETFONT
+	help
+	  Support old (raw) console fonts.
+
+endmenu
diff -Naur busybox-1.20.2/console-tools/Kbuild busybox-1.20.2_mod/console-tools/Kbuild
--- busybox-1.20.2/console-tools/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/console-tools/Kbuild	2024-04-11 16:00:59.525113661 +0800
@@ -0,0 +1,25 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_CHVT)		+= chvt.o
+lib-$(CONFIG_FGCONSOLE)		+= fgconsole.o
+lib-$(CONFIG_CLEAR)		+= clear.o
+lib-$(CONFIG_DEALLOCVT)		+= deallocvt.o
+lib-$(CONFIG_DUMPKMAP)		+= dumpkmap.o
+lib-$(CONFIG_SETCONSOLE)	+= setconsole.o
+lib-$(CONFIG_KBD_MODE)		+= kbd_mode.o
+lib-$(CONFIG_LOADFONT)		+= loadfont.o
+lib-$(CONFIG_LOADKMAP)		+= loadkmap.o
+lib-$(CONFIG_OPENVT)		+= openvt.o
+lib-$(CONFIG_RESET)		+= reset.o
+lib-$(CONFIG_RESIZE)		+= resize.o
+lib-$(CONFIG_SETFONT)		+= loadfont.o
+lib-$(CONFIG_SETKEYCODES)	+= setkeycodes.o
+lib-$(CONFIG_SETLOGCONS)	+= setlogcons.o
+lib-$(CONFIG_SHOWKEY)		+= showkey.o
diff -Naur busybox-1.20.2/coreutils/Config.in busybox-1.20.2_mod/coreutils/Config.in
--- busybox-1.20.2/coreutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/coreutils/Config.in	2024-04-11 16:00:59.809113487 +0800
@@ -0,0 +1,919 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Coreutils"
+
+config BASENAME
+	bool "basename"
+	default y
+	help
+	  basename is used to strip the directory and suffix from filenames,
+	  leaving just the filename itself. Enable this option if you wish
+	  to enable the 'basename' utility.
+config CAT
+	bool "cat"
+	default y
+	help
+	  cat is used to concatenate files and print them to the standard
+	  output. Enable this option if you wish to enable the 'cat' utility.
+config DATE
+	bool "date"
+	default y
+	help
+	  date is used to set the system date or display the
+	  current time in the given format.
+
+config FEATURE_DATE_ISOFMT
+	bool "Enable ISO date format output (-I)"
+	default y
+	depends on DATE
+	help
+	  Enable option (-I) to output an ISO-8601 compliant
+	  date/time string.
+
+# defaults to "no": stat's nanosecond field is a bit non-portable
+config FEATURE_DATE_NANO
+	bool "Support %[num]N nanosecond format specifier"
+	default n
+	depends on DATE  # syscall(__NR_clock_gettime)
+	select PLATFORM_LINUX
+	help
+	  Support %[num]N format specifier. Adds ~250 bytes of code.
+
+config FEATURE_DATE_COMPAT
+	bool "Support weird 'date MMDDhhmm[[YY]YY][.ss]' format"
+	default y
+	depends on DATE
+	help
+	  System time can be set by 'date -s DATE' and simply 'date DATE',
+	  but formats of DATE string are different. 'date DATE' accepts
+	  a rather weird MMDDhhmm[[YY]YY][.ss] format with completely
+	  unnatural placement of year between minutes and seconds.
+	  date -s (and other commands like touch -d) use more sensible
+	  formats (for one, ISO format YYYY-MM-DD hh:mm:ss.ssssss).
+
+	  With this option off, 'date DATE' is 'date -s DATE' support
+	  the same format. With it on, 'date DATE' additionally supports
+	  MMDDhhmm[[YY]YY][.ss] format.
+config HOSTID
+	bool "hostid"
+	default y
+	help
+	  hostid prints the numeric identifier (in hexadecimal) for
+	  the current host.
+config ID
+	bool "id"
+	default y
+	help
+	  id displays the current user and group ID names.
+config GROUPS
+	bool "groups"
+	default y
+	help
+	  Print the group names associated with current user id.
+config TEST
+	bool "test"
+	default y
+	help
+	  test is used to check file types and compare values,
+	  returning an appropriate exit code. The bash shell
+	  has test built in, ash can build it in optionally.
+
+config FEATURE_TEST_64
+	bool "Extend test to 64 bit"
+	default y
+	depends on TEST || ASH_BUILTIN_TEST || HUSH
+	help
+	  Enable 64-bit support in test.
+config TOUCH
+	bool "touch"
+	default y
+	help
+	  touch is used to create or change the access and/or
+	  modification timestamp of specified files.
+
+config FEATURE_TOUCH_SUSV3
+	bool "Add support for SUSV3 features (-d -t -r)"
+	default y
+	depends on TOUCH
+	help
+	  Enable touch to use a reference file or a given date/time argument.
+config TR
+	bool "tr"
+	default y
+	help
+	  tr is used to squeeze, and/or delete characters from standard
+	  input, writing to standard output.
+
+config FEATURE_TR_CLASSES
+	bool "Enable character classes (such as [:upper:])"
+	default y
+	depends on TR
+	help
+	  Enable character classes, enabling commands such as:
+	  tr [:upper:] [:lower:] to convert input into lowercase.
+
+config FEATURE_TR_EQUIV
+	bool "Enable equivalence classes"
+	default y
+	depends on TR
+	help
+	  Enable equivalence classes, which essentially add the enclosed
+	  character to the current set. For instance, tr [=a=] xyz would
+	  replace all instances of 'a' with 'xyz'. This option is mainly
+	  useful for cases when no other way of expressing a character
+	  is possible.
+config BASE64
+	bool "base64"
+	default y
+	help
+	  Base64 encode and decode
+config WHO
+      bool "who"
+      default y
+      depends on FEATURE_UTMP
+      help
+        who is used to show who is logged on.
+config USERS
+      bool "users"
+      default y
+      depends on FEATURE_UTMP
+      help
+        Print users currently logged on.
+
+config CAL
+	bool "cal"
+	default y
+	help
+	  cal is used to display a monthly calender.
+
+config CATV
+	bool "catv"
+	default y
+	help
+	  Display nonprinting characters as escape sequences (like some
+	  implementations' cat -v option).
+
+config CHGRP
+	bool "chgrp"
+	default y
+	help
+	  chgrp is used to change the group ownership of files.
+
+config CHMOD
+	bool "chmod"
+	default y
+	help
+	  chmod is used to change the access permission of files.
+
+config CHOWN
+	bool "chown"
+	default y
+	help
+	  chown is used to change the user and/or group ownership
+	  of files.
+
+config FEATURE_CHOWN_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on CHOWN && LONG_OPTS
+	help
+	  Enable use of long options
+
+config CHROOT
+	bool "chroot"
+	default y
+	help
+	  chroot is used to change the root directory and run a command.
+	  The default command is `/bin/sh'.
+
+config CKSUM
+	bool "cksum"
+	default y
+	help
+	  cksum is used to calculate the CRC32 checksum of a file.
+
+config COMM
+	bool "comm"
+	default y
+	help
+	  comm is used to compare two files line by line and return
+	  a three-column output.
+
+config CP
+	bool "cp"
+	default y
+	help
+	  cp is used to copy files and directories.
+
+config FEATURE_CP_LONG_OPTIONS
+	bool "Enable long options for cp"
+	default y
+	depends on CP && LONG_OPTS
+	help
+	  Enable long options for cp.
+	  Also add support for --parents option.
+
+config CUT
+	bool "cut"
+	default y
+	help
+	  cut is used to print selected parts of lines from
+	  each file to stdout.
+
+config DD
+	bool "dd"
+	default y
+	help
+	  dd copies a file (from standard input to standard output,
+	  by default) using specific input and output blocksizes,
+	  while optionally performing conversions on it.
+
+config FEATURE_DD_SIGNAL_HANDLING
+	bool "Enable DD signal handling for status reporting"
+	default y
+	depends on DD
+	help
+	  Sending a SIGUSR1 signal to a running `dd' process makes it
+	  print to standard error the number of records read and written
+	  so far, then to resume copying.
+
+	  $ dd if=/dev/zero of=/dev/null&
+	  $ pid=$! kill -USR1 $pid; sleep 1; kill $pid
+	  10899206+0 records in
+	  10899206+0 records out
+
+config FEATURE_DD_THIRD_STATUS_LINE
+	bool "Enable the third status line upon signal"
+	default y
+	depends on DD && FEATURE_DD_SIGNAL_HANDLING
+	help
+	  Displays a coreutils-like third status line with transferred bytes,
+	  elapsed time and speed.
+
+config FEATURE_DD_IBS_OBS
+	bool "Enable ibs, obs and conv options"
+	default y
+	depends on DD
+	help
+	  Enables support for writing a certain number of bytes in and out,
+	  at a time, and performing conversions on the data stream.
+
+config DF
+	bool "df"
+	default y
+	help
+	  df reports the amount of disk space used and available
+	  on filesystems.
+
+config FEATURE_DF_FANCY
+	bool "Enable -a, -i, -B"
+	default y
+	depends on DF
+	help
+	  This option enables -a, -i and -B.
+
+	    -a Show all filesystems
+	    -i Inodes
+	    -B <SIZE> Blocksize
+
+config DIRNAME
+	bool "dirname"
+	default y
+	help
+	  dirname is used to strip a non-directory suffix from
+	  a file name.
+
+config DOS2UNIX
+	bool "dos2unix/unix2dos"
+	default y
+	help
+	  dos2unix is used to convert a text file from DOS format to
+	  UNIX format, and vice versa.
+
+config UNIX2DOS
+	bool
+	default y
+	depends on DOS2UNIX
+	help
+	  unix2dos is used to convert a text file from UNIX format to
+	  DOS format, and vice versa.
+
+config DU
+	bool "du (default blocksize of 512 bytes)"
+	default y
+	help
+	  du is used to report the amount of disk space used
+	  for specified files.
+
+config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
+	bool "Use a default blocksize of 1024 bytes (1K)"
+	default y
+	depends on DU
+	help
+	  Use a blocksize of (1K) instead of the default 512b.
+
+config ECHO
+	bool "echo (basic SuSv3 version taking no options)"
+	default y
+	help
+	  echo is used to print a specified string to stdout.
+
+# this entry also appears in shell/Config.in, next to the echo builtin
+config FEATURE_FANCY_ECHO
+	bool "Enable echo options (-n and -e)"
+	default y
+	depends on ECHO || ASH_BUILTIN_ECHO || HUSH
+	help
+	  This adds options (-n and -e) to echo.
+
+config ENV
+	bool "env"
+	default y
+	help
+	  env is used to set an environment variable and run
+	  a command; without options it displays the current
+	  environment.
+
+config FEATURE_ENV_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on ENV && LONG_OPTS
+	help
+	  Support long options for the env applet.
+
+config EXPAND
+	bool "expand"
+	default y
+	help
+	  By default, convert all tabs to spaces.
+
+config FEATURE_EXPAND_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on EXPAND && LONG_OPTS
+	help
+	  Support long options for the expand applet.
+
+config EXPR
+	bool "expr"
+	default y
+	help
+	  expr is used to calculate numbers and print the result
+	  to standard output.
+
+config EXPR_MATH_SUPPORT_64
+	bool "Extend Posix numbers support to 64 bit"
+	default y
+	depends on EXPR
+	help
+	  Enable 64-bit math support in the expr applet. This will make
+	  the applet slightly larger, but will allow computation with very
+	  large numbers.
+
+config FALSE
+	bool "false"
+	default y
+	help
+	  false returns an exit code of FALSE (1).
+
+config FOLD
+	bool "fold"
+	default y
+	help
+	  Wrap text to fit a specific width.
+
+config FSYNC
+	bool "fsync"
+	default y
+	help
+	  fsync is used to flush file-related cached blocks to disk.
+
+config HEAD
+	bool "head"
+	default y
+	help
+	  head is used to print the first specified number of lines
+	  from files.
+
+config FEATURE_FANCY_HEAD
+	bool "Enable head options (-c, -q, and -v)"
+	default y
+	depends on HEAD
+	help
+	  This enables the head options (-c, -q, and -v).
+
+config INSTALL
+	bool "install"
+	default y
+	help
+	  Copy files and set attributes.
+
+config FEATURE_INSTALL_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on INSTALL && LONG_OPTS
+	help
+	  Support long options for the install applet.
+
+####config LENGTH
+####	bool "length"
+####	default y
+####	help
+####	  length is used to print out the length of a specified string.
+
+config LN
+	bool "ln"
+	default y
+	help
+	  ln is used to create hard or soft links between files.
+
+config LOGNAME
+	bool "logname"
+	default y
+	help
+	  logname is used to print the current user's login name.
+
+config LS
+	bool "ls"
+	default y
+	help
+	  ls is used to list the contents of directories.
+
+config FEATURE_LS_FILETYPES
+	bool "Enable filetyping options (-p and -F)"
+	default y
+	depends on LS
+	help
+	  Enable the ls options (-p and -F).
+
+config FEATURE_LS_FOLLOWLINKS
+	bool "Enable symlinks dereferencing (-L)"
+	default y
+	depends on LS
+	help
+	  Enable the ls option (-L).
+
+config FEATURE_LS_RECURSIVE
+	bool "Enable recursion (-R)"
+	default y
+	depends on LS
+	help
+	  Enable the ls option (-R).
+
+config FEATURE_LS_SORTFILES
+	bool "Sort the file names"
+	default y
+	depends on LS
+	help
+	  Allow ls to sort file names alphabetically.
+
+config FEATURE_LS_TIMESTAMPS
+	bool "Show file timestamps"
+	default y
+	depends on LS
+	help
+	  Allow ls to display timestamps for files.
+
+config FEATURE_LS_USERNAME
+	bool "Show username/groupnames"
+	default y
+	depends on LS
+	help
+	  Allow ls to display username/groupname for files.
+
+config FEATURE_LS_COLOR
+	bool "Allow use of color to identify file types"
+	default y
+	depends on LS && LONG_OPTS
+	help
+	  This enables the --color option to ls.
+
+config FEATURE_LS_COLOR_IS_DEFAULT
+	bool "Produce colored ls output by default"
+	default y
+	depends on FEATURE_LS_COLOR
+	help
+	  Saying yes here will turn coloring on by default,
+	  even if no "--color" option is given to the ls command.
+	  This is not recommended, since the colors are not
+	  configurable, and the output may not be legible on
+	  many output screens.
+
+config MD5SUM
+	bool "md5sum"
+	default y
+	help
+	  md5sum is used to print or check MD5 checksums.
+
+config MKDIR
+	bool "mkdir"
+	default y
+	help
+	  mkdir is used to create directories with the specified names.
+
+config FEATURE_MKDIR_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on MKDIR && LONG_OPTS
+	help
+	  Support long options for the mkdir applet.
+
+config MKFIFO
+	bool "mkfifo"
+	default y
+	help
+	  mkfifo is used to create FIFOs (named pipes).
+	  The `mknod' program can also create FIFOs.
+
+config MKNOD
+	bool "mknod"
+	default y
+	help
+	  mknod is used to create FIFOs or block/character special
+	  files with the specified names.
+
+config MV
+	bool "mv"
+	default y
+	help
+	  mv is used to move or rename files or directories.
+
+config FEATURE_MV_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on MV && LONG_OPTS
+	help
+	  Support long options for the mv applet.
+
+config NICE
+	bool "nice"
+	default y
+	help
+	  nice runs a program with modified scheduling priority.
+
+config NOHUP
+	bool "nohup"
+	default y
+	help
+	  run a command immune to hangups, with output to a non-tty.
+
+config OD
+	bool "od"
+	default y
+	help
+	  od is used to dump binary files in octal and other formats.
+
+config PRINTENV
+	bool "printenv"
+	default y
+	help
+	  printenv is used to print all or part of environment.
+
+config PRINTF
+	bool "printf"
+	default y
+	help
+	  printf is used to format and print specified strings.
+	  It's similar to `echo' except it has more options.
+
+config PWD
+	bool "pwd"
+	default y
+	help
+	  pwd is used to print the current directory.
+
+config READLINK
+	bool "readlink"
+	default y
+	help
+	  This program reads a symbolic link and returns the name
+	  of the file it points to
+
+config FEATURE_READLINK_FOLLOW
+	bool "Enable canonicalization by following all symlinks (-f)"
+	default y
+	depends on READLINK
+	help
+	  Enable the readlink option (-f).
+
+config REALPATH
+	bool "realpath"
+	default y
+	help
+	  Return the canonicalized absolute pathname.
+	  This isn't provided by GNU shellutils, but where else does it belong.
+
+config RM
+	bool "rm"
+	default y
+	help
+	  rm is used to remove files or directories.
+
+config RMDIR
+	bool "rmdir"
+	default y
+	help
+	  rmdir is used to remove empty directories.
+
+config FEATURE_RMDIR_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on RMDIR && LONG_OPTS
+	help
+	  Support long options for the rmdir applet, including
+	  --ignore-fail-on-non-empty for compatibility with GNU rmdir.
+
+config SEQ
+	bool "seq"
+	default y
+	help
+	  print a sequence of numbers
+
+config SHA1SUM
+	bool "sha1sum"
+	default y
+	help
+	  Compute and check SHA1 message digest
+
+config SHA256SUM
+	bool "sha256sum"
+	default y
+	help
+	  Compute and check SHA256 message digest
+
+config SHA512SUM
+	bool "sha512sum"
+	default y
+	help
+	  Compute and check SHA512 message digest
+
+config SLEEP
+	bool "sleep"
+	default y
+	help
+	  sleep is used to pause for a specified number of seconds.
+	  It comes in 3 versions:
+	  - small: takes one integer parameter
+	  - fancy: takes multiple integer arguments with suffixes:
+	    sleep 1d 2h 3m 15s
+	  - fancy with fractional numbers:
+	    sleep 2.3s 4.5h sleeps for 16202.3 seconds
+	  Last one is "the most compatible" with coreutils sleep,
+	  but it adds around 1k of code.
+
+config FEATURE_FANCY_SLEEP
+	bool "Enable multiple arguments and s/m/h/d suffixes"
+	default y
+	depends on SLEEP
+	help
+	  Allow sleep to pause for specified minutes, hours, and days.
+
+config FEATURE_FLOAT_SLEEP
+	bool "Enable fractional arguments"
+	default y
+	depends on FEATURE_FANCY_SLEEP
+	help
+	  Allow for fractional numeric parameters.
+
+config SORT
+	bool "sort"
+	default y
+	help
+	  sort is used to sort lines of text in specified files.
+
+config FEATURE_SORT_BIG
+	bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
+	default y
+	depends on SORT
+	help
+	  Without this, sort only supports -r, -u, and an integer version
+	  of -n. Selecting this adds sort keys, floating point support, and
+	  more. This adds a little over 3k to a nonstatic build on x86.
+
+	  The SuSv3 sort standard is available at:
+	  http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
+
+config SPLIT
+	bool "split"
+	default y
+	help
+	  split a file into pieces.
+
+config FEATURE_SPLIT_FANCY
+	bool "Fancy extensions"
+	default y
+	depends on SPLIT
+	help
+	  Add support for features not required by SUSv3.
+	  Supports additional suffixes 'b' for 512 bytes,
+	  'g' for 1GiB for the -b option.
+
+config STAT
+	bool "stat"
+	default y
+	select PLATFORM_LINUX # statfs()
+	help
+	  display file or filesystem status.
+
+config FEATURE_STAT_FORMAT
+	bool "Enable custom formats (-c)"
+	default y
+	depends on STAT
+	help
+	  Without this, stat will not support the '-c format' option where
+	  users can pass a custom format string for output. This adds about
+	  7k to a nonstatic build on amd64.
+
+config STTY
+	bool "stty"
+	default y
+	help
+	  stty is used to change and print terminal line settings.
+
+config SUM
+	bool "sum"
+	default y
+	help
+	  checksum and count the blocks in a file
+
+config SYNC
+	bool "sync"
+	default y
+	help
+	  sync is used to flush filesystem buffers.
+
+config TAC
+	bool "tac"
+	default y
+	help
+	  tac is used to concatenate and print files in reverse.
+
+config TAIL
+	bool "tail"
+	default y
+	help
+	  tail is used to print the last specified number of lines
+	  from files.
+
+config FEATURE_FANCY_TAIL
+	bool "Enable extra tail options (-q, -s, -v, and -F)"
+	default y
+	depends on TAIL
+	help
+	  The options (-q, -s, and -v) are provided by GNU tail, but
+	  are not specific in the SUSv3 standard.
+
+	    -q      Never output headers giving file names
+	    -s SEC  Wait SEC seconds between reads with -f
+	    -v      Always output headers giving file names
+
+config TEE
+	bool "tee"
+	default y
+	help
+	  tee is used to read from standard input and write
+	  to standard output and files.
+
+config FEATURE_TEE_USE_BLOCK_IO
+	bool "Enable block I/O (larger/faster) instead of byte I/O"
+	default y
+	depends on TEE
+	help
+	  Enable this option for a faster tee, at expense of size.
+
+config TRUE
+	bool "true"
+	default y
+	help
+	  true returns an exit code of TRUE (0).
+
+config TTY
+	bool "tty"
+	default y
+	help
+	  tty is used to print the name of the current terminal to
+	  standard output.
+
+config UNAME
+	bool "uname"
+	default y
+	help
+	  uname is used to print system information.
+
+config UNEXPAND
+	bool "unexpand"
+	default y
+	help
+	  By default, convert only leading sequences of blanks to tabs.
+
+config FEATURE_UNEXPAND_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on UNEXPAND && LONG_OPTS
+	help
+	  Support long options for the unexpand applet.
+
+config UNIQ
+	bool "uniq"
+	default y
+	help
+	  uniq is used to remove duplicate lines from a sorted file.
+
+config USLEEP
+	bool "usleep"
+	default y
+	help
+	  usleep is used to pause for a specified number of microseconds.
+
+config UUDECODE
+	bool "uudecode"
+	default y
+	help
+	  uudecode is used to decode a uuencoded file.
+
+config UUENCODE
+	bool "uuencode"
+	default y
+	help
+	  uuencode is used to uuencode a file.
+
+config WC
+	bool "wc"
+	default y
+	help
+	  wc is used to print the number of bytes, words, and lines,
+	  in specified files.
+
+config FEATURE_WC_LARGE
+	bool "Support very large files in wc"
+	default y
+	depends on WC
+	help
+	  Use "unsigned long long" in wc for counter variables.
+
+config WHOAMI
+	bool "whoami"
+	default y
+	help
+	  whoami is used to print the username of the current
+	  user id (same as id -un).
+
+config YES
+	bool "yes"
+	default y
+	help
+	  yes is used to repeatedly output a specific string, or
+	  the default string `y'.
+
+comment "Common options for cp and mv"
+	depends on CP || MV
+
+config FEATURE_PRESERVE_HARDLINKS
+	bool "Preserve hard links"
+	default y
+	depends on CP || MV
+	help
+	  Allow cp and mv to preserve hard links.
+
+comment "Common options for ls, more and telnet"
+	depends on LS || MORE || TELNET
+
+config FEATURE_AUTOWIDTH
+	bool "Calculate terminal & column widths"
+	default y
+	depends on LS || MORE || TELNET
+	help
+	  This option allows utilities such as 'ls', 'more' and 'telnet'
+	  to determine the width of the screen, which can allow them to
+	  display additional text or avoid wrapping text onto the next line.
+	  If you leave this disabled, your utilities will be especially
+	  primitive and will be unable to determine the current screen width.
+
+comment "Common options for df, du, ls"
+	depends on DF || DU || LS
+
+config FEATURE_HUMAN_READABLE
+	bool "Support for human readable output (example 13k, 23M, 235G)"
+	default y
+	depends on DF || DU || LS
+	help
+	  Allow df, du, and ls to have human readable output.
+
+comment "Common options for md5sum, sha1sum, sha256sum, sha512sum"
+	depends on MD5SUM || SHA1SUM || SHA256SUM || SHA512SUM
+
+config FEATURE_MD5_SHA1_SUM_CHECK
+	bool "Enable -c, -s and -w options"
+	default y
+	depends on MD5SUM || SHA1SUM || SHA256SUM || SHA512SUM
+	help
+	  Enabling the -c options allows files to be checked
+	  against pre-calculated hash values.
+
+	  -s and -w are useful options when verifying checksums.
+
+endmenu
diff -Naur busybox-1.20.2/coreutils/date.c busybox-1.20.2_mod/coreutils/date.c
--- busybox-1.20.2/coreutils/date.c	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/coreutils/date.c	2024-04-16 14:05:01.738224106 +0800
@@ -293,7 +293,11 @@
 		maybe_set_utc(opt);
 
 		/* if setting time, set it */
+		#if __GLIBC_MINOR__ < 33
 		if ((opt & OPT_SET) && stime(&ts.tv_sec) < 0) {
+		#else
+		if ((opt & OPT_SET) && clock_settime(CLOCK_REALTIME,&ts) < 0) {
+		#endif
 			bb_perror_msg("can't set date");
 		}
 	}
diff -Naur busybox-1.20.2/coreutils/Kbuild busybox-1.20.2_mod/coreutils/Kbuild
--- busybox-1.20.2/coreutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/coreutils/Kbuild	2024-04-11 16:00:59.797113495 +0800
@@ -0,0 +1,102 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+libs-y			+= libcoreutils/
+
+lib-y:=
+
+lib-$(CONFIG_BASENAME) += basename.o
+lib-$(CONFIG_CAT)     += cat.o
+lib-$(CONFIG_MORE)    += cat.o # more uses it if stdout isn't a tty
+lib-$(CONFIG_LESS)    += cat.o # less too
+lib-$(CONFIG_CRONTAB) += cat.o # crontab -l
+lib-$(CONFIG_DATE) += date.o
+lib-$(CONFIG_HOSTID) += hostid.o
+lib-$(CONFIG_GROUPS) += id.o
+lib-$(CONFIG_ID)     += id.o
+lib-$(CONFIG_TEST)      += test.o test_ptr_hack.o
+lib-$(CONFIG_ASH)       += test.o test_ptr_hack.o
+lib-$(CONFIG_HUSH)      += test.o test_ptr_hack.o
+lib-$(CONFIG_TOUCH) += touch.o
+lib-$(CONFIG_TR) += tr.o
+lib-$(CONFIG_BASE64) += uudecode.o
+lib-$(CONFIG_USERS) += who.o
+lib-$(CONFIG_WHO) += who.o
+lib-$(CONFIG_CAL)       += cal.o
+lib-$(CONFIG_CATV)      += catv.o
+lib-$(CONFIG_CHGRP)     += chgrp.o chown.o
+lib-$(CONFIG_CHMOD)     += chmod.o
+lib-$(CONFIG_CHOWN)     += chown.o
+lib-$(CONFIG_ADDUSER)   += chown.o # used by adduser
+lib-$(CONFIG_ADDGROUP)  += chown.o # used by adduser
+lib-$(CONFIG_CHROOT)    += chroot.o
+lib-$(CONFIG_CKSUM)     += cksum.o
+lib-$(CONFIG_COMM)      += comm.o
+lib-$(CONFIG_CP)        += cp.o
+lib-$(CONFIG_CUT)       += cut.o
+lib-$(CONFIG_DD)        += dd.o
+lib-$(CONFIG_DF)        += df.o
+lib-$(CONFIG_DIRNAME)   += dirname.o
+lib-$(CONFIG_DOS2UNIX)  += dos2unix.o
+lib-$(CONFIG_DU)        += du.o
+lib-$(CONFIG_ECHO)      += echo.o
+lib-$(CONFIG_ASH)       += echo.o # used by ash
+lib-$(CONFIG_HUSH)      += echo.o # used by hush
+lib-$(CONFIG_ENV)       += env.o
+lib-$(CONFIG_EXPR)      += expr.o
+lib-$(CONFIG_EXPAND)    += expand.o
+lib-$(CONFIG_FALSE)     += false.o
+lib-$(CONFIG_FOLD)      += fold.o
+lib-$(CONFIG_FSYNC)     += fsync.o
+lib-$(CONFIG_HEAD)      += head.o
+lib-$(CONFIG_INSTALL)   += install.o
+#lib-$(CONFIG_LENGTH)    += length.o
+lib-$(CONFIG_LN)        += ln.o
+lib-$(CONFIG_LOGNAME)   += logname.o
+lib-$(CONFIG_LS)        += ls.o
+lib-$(CONFIG_FTPD)      += ls.o
+lib-$(CONFIG_MD5SUM)    += md5_sha1_sum.o
+lib-$(CONFIG_MKDIR)     += mkdir.o
+lib-$(CONFIG_MKFIFO)    += mkfifo.o
+lib-$(CONFIG_MKNOD)     += mknod.o
+lib-$(CONFIG_MV)        += mv.o
+lib-$(CONFIG_NICE)      += nice.o
+lib-$(CONFIG_NOHUP)     += nohup.o
+lib-$(CONFIG_OD)        += od.o
+lib-$(CONFIG_PRINTENV)  += printenv.o
+lib-$(CONFIG_PRINTF)    += printf.o
+lib-$(CONFIG_ASH_BUILTIN_PRINTF) += printf.o
+lib-$(CONFIG_PWD)       += pwd.o
+lib-$(CONFIG_READLINK)  += readlink.o
+lib-$(CONFIG_REALPATH)  += realpath.o
+lib-$(CONFIG_RM)        += rm.o
+lib-$(CONFIG_RMDIR)     += rmdir.o
+lib-$(CONFIG_SEQ)       += seq.o
+lib-$(CONFIG_SHA1SUM)   += md5_sha1_sum.o
+lib-$(CONFIG_SHA256SUM) += md5_sha1_sum.o
+lib-$(CONFIG_SHA512SUM) += md5_sha1_sum.o
+lib-$(CONFIG_SLEEP)     += sleep.o
+lib-$(CONFIG_SPLIT)     += split.o
+lib-$(CONFIG_SORT)      += sort.o
+lib-$(CONFIG_STAT)      += stat.o
+lib-$(CONFIG_STTY)      += stty.o
+lib-$(CONFIG_SUM)       += sum.o
+lib-$(CONFIG_SYNC)      += sync.o
+lib-$(CONFIG_TAC)       += tac.o
+lib-$(CONFIG_TAIL)      += tail.o
+lib-$(CONFIG_TEE)       += tee.o
+lib-$(CONFIG_TRUE)      += true.o
+lib-$(CONFIG_TTY)       += tty.o
+lib-$(CONFIG_UNAME)     += uname.o
+lib-$(CONFIG_UNEXPAND)  += expand.o
+lib-$(CONFIG_UNIQ)      += uniq.o
+lib-$(CONFIG_USLEEP)    += usleep.o
+lib-$(CONFIG_UUDECODE)  += uudecode.o
+lib-$(CONFIG_UUENCODE)  += uuencode.o
+lib-$(CONFIG_WC)        += wc.o
+lib-$(CONFIG_WHOAMI)    += whoami.o
+lib-$(CONFIG_YES)       += yes.o
diff -Naur busybox-1.20.2/coreutils/libcoreutils/Kbuild busybox-1.20.2_mod/coreutils/libcoreutils/Kbuild
--- busybox-1.20.2/coreutils/libcoreutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/coreutils/libcoreutils/Kbuild	2024-04-11 16:00:59.817113482 +0800
@@ -0,0 +1,14 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2 or later, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_MKFIFO)	+= getopt_mk_fifo_nod.o
+lib-$(CONFIG_MKNOD)	+= getopt_mk_fifo_nod.o
+lib-$(CONFIG_INSTALL)	+= cp_mv_stat.o
+lib-$(CONFIG_CP)	+= cp_mv_stat.o
+lib-$(CONFIG_MV)	+= cp_mv_stat.o
diff -Naur busybox-1.20.2/debianutils/Config.in busybox-1.20.2_mod/debianutils/Config.in
--- busybox-1.20.2/debianutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/debianutils/Config.in	2024-04-11 16:00:59.437113714 +0800
@@ -0,0 +1,85 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Debian Utilities"
+
+
+config MKTEMP
+	bool "mktemp"
+	default y
+	help
+	  mktemp is used to create unique temporary files
+
+config PIPE_PROGRESS
+	bool "pipe_progress"
+	default y
+	help
+	  Display a dot to indicate pipe activity.
+
+config RUN_PARTS
+	bool "run-parts"
+	default y
+	help
+	  run-parts is a utility designed to run all the scripts in a directory.
+
+	  It is useful to set up a directory like cron.daily, where you need to
+	  execute all the scripts in that directory.
+
+	  In this implementation of run-parts some features (such as report
+	  mode) are not implemented.
+
+	  Unless you know that run-parts is used in some of your scripts
+	  you can safely say N here.
+
+config FEATURE_RUN_PARTS_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on RUN_PARTS && LONG_OPTS
+	help
+	  Support long options for the run-parts applet.
+
+config FEATURE_RUN_PARTS_FANCY
+	bool "Support additional arguments"
+	default y
+	depends on RUN_PARTS
+	help
+	  Support additional options:
+	  -l --list print the names of the all matching files (not
+	            limited to executables), but don't actually run them.
+
+config START_STOP_DAEMON
+	bool "start-stop-daemon"
+	default y
+	help
+	  start-stop-daemon is used to control the creation and
+	  termination of system-level processes, usually the ones
+	  started during the startup of the system.
+
+config FEATURE_START_STOP_DAEMON_FANCY
+	bool "Support additional arguments"
+	default y
+	depends on START_STOP_DAEMON
+	help
+	  Support additional arguments.
+	  -o|--oknodo ignored since we exit with 0 anyway
+	  -v|--verbose
+	  -N|--nicelevel N
+
+config FEATURE_START_STOP_DAEMON_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on START_STOP_DAEMON && LONG_OPTS
+	help
+	  Support long options for the start-stop-daemon applet.
+
+config WHICH
+	bool "which"
+	default y
+	help
+	  which is used to find programs in your PATH and
+	  print out their pathnames.
+
+endmenu
diff -Naur busybox-1.20.2/debianutils/Kbuild busybox-1.20.2_mod/debianutils/Kbuild
--- busybox-1.20.2/debianutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/debianutils/Kbuild	2024-04-11 16:00:59.433113716 +0800
@@ -0,0 +1,14 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_MKTEMP)            += mktemp.o
+lib-$(CONFIG_PIPE_PROGRESS)     += pipe_progress.o
+lib-$(CONFIG_RUN_PARTS)         += run_parts.o
+lib-$(CONFIG_START_STOP_DAEMON) += start_stop_daemon.o
+lib-$(CONFIG_WHICH)             += which.o
diff -Naur busybox-1.20.2/docs/busybox.1 busybox-1.20.2_mod/docs/busybox.1
--- busybox-1.20.2/docs/busybox.1	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/docs/busybox.1	2024-04-16 14:07:15.814733576 +0800
@@ -0,0 +1,4725 @@
+.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.if !\nF .nr F 0
+.if \nF>0 \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
+..
+.    if !\nF==2 \{\
+.        nr % 0
+.        nr F 2
+.    \}
+.\}
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "BUSYBOX 1"
+.TH BUSYBOX 1 "2024-04-16" "version 1.20.2" "busybox"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+BusyBox \- The Swiss Army Knife of Embedded Linux
+.SH "SYNTAX"
+.IX Header "SYNTAX"
+.Vb 1
+\& busybox <applet> [arguments...]  # or
+\&
+\& <applet> [arguments...]          # if symlinked
+.Ve
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+BusyBox combines tiny versions of many common \s-1UNIX\s0 utilities into a single
+small executable. It provides minimalist replacements for most of the utilities
+you usually find in \s-1GNU\s0 coreutils, util-linux, etc. The utilities in BusyBox
+generally have fewer options than their full-featured \s-1GNU\s0 cousins; however, the
+options that are included provide the expected functionality and behave very
+much like their \s-1GNU\s0 counterparts.
+.PP
+BusyBox has been written with size-optimization and limited resources in mind.
+It is also extremely modular so you can easily include or exclude commands (or
+features) at compile time. This makes it easy to customize your embedded
+systems. To create a working system, just add /dev, /etc, and a Linux kernel.
+BusyBox provides a fairly complete \s-1POSIX\s0 environment for any small or embedded
+system.
+.PP
+BusyBox is extremely configurable.  This allows you to include only the
+components you need, thereby reducing binary size. Run 'make config' or 'make
+menuconfig' to select the functionality that you wish to enable.  Then run
+\&'make' to compile BusyBox using your configuration.
+.PP
+After the compile has finished, you should use 'make install' to install
+BusyBox. This will install the 'bin/busybox' binary, in the target directory
+specified by \s-1CONFIG_PREFIX. CONFIG_PREFIX\s0 can be set when configuring BusyBox,
+or you can specify an alternative location at install time (i.e., with a
+command line like 'make CONFIG_PREFIX=/tmp/foo install'). If you enabled
+any applet installation scheme (either as symlinks or hardlinks), these will
+also be installed in the location pointed to by \s-1CONFIG_PREFIX.\s0
+.SH "USAGE"
+.IX Header "USAGE"
+BusyBox is a multi-call binary.  A multi-call binary is an executable program
+that performs the same job as more than one utility program.  That means there
+is just a single BusyBox binary, but that single binary acts like a large
+number of utilities.  This allows BusyBox to be smaller since all the built-in
+utility programs (we call them applets) can share code for many common
+operations.
+.PP
+You can also invoke BusyBox by issuing a command as an argument on the
+command line.  For example, entering
+.PP
+.Vb 1
+\&        /bin/busybox ls
+.Ve
+.PP
+will also cause BusyBox to behave as 'ls'.
+.PP
+Of course, adding '/bin/busybox' into every command would be painful.  So most
+people will invoke BusyBox using links to the BusyBox binary.
+.PP
+For example, entering
+.PP
+.Vb 2
+\&        ln \-s /bin/busybox ls
+\&        ./ls
+.Ve
+.PP
+will cause BusyBox to behave as 'ls' (if the 'ls' command has been compiled
+into BusyBox).  Generally speaking, you should never need to make all these
+links yourself, as the BusyBox build system will do this for you when you run
+the 'make install' command.
+.PP
+If you invoke BusyBox with no arguments, it will provide you with a list of the
+applets that have been compiled into your BusyBox binary.
+.SH "COMMON OPTIONS"
+.IX Header "COMMON OPTIONS"
+Most BusyBox applets support the \fB\-\-help\fR argument to provide a terse runtime
+description of their behavior.  If the \s-1CONFIG_FEATURE_VERBOSE_USAGE\s0 option has
+been enabled, more detailed usage information will also be available.
+.SH "COMMANDS"
+.IX Header "COMMANDS"
+Currently available applets include:
+.PP
+.Vb 10
+\&        [, [[, acpid, add\-shell, addgroup, adduser, adjtimex, arp, arping,
+\&        ash, awk, base64, basename, beep, blkid, blockdev, bootchartd,
+\&        brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp,
+\&        chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
+\&        cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
+\&        date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
+\&        dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du,
+\&        dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir,
+\&        envuidgid, ether\-wake, expand, expr, fakeidentd, false, fbset,
+\&        fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs,
+\&        flash_eraseall, flock, fold, free, freeramdisk, fsck, fsck.minix,
+\&        fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups,
+\&        gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
+\&        httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
+\&        ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr,
+\&        ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
+\&        kill, killall, killall5, klogd, last, less, linux32, linux64,
+\&        linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
+\&        losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb,
+\&        lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev,
+\&        mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
+\&        mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
+\&        modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump,
+\&        nandwrite, nbd\-client, nc, netstat, nice, nmeter, nohup, nslookup,
+\&        ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
+\&        pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff,
+\&        powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx,
+\&        raidautorun, rdate, rdev, readahead, readlink, readprofile,
+\&        realpath, reboot, reformime, remove\-shell, renice, reset, resize,
+\&        rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run\-parts,
+\&        runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
+\&        seq, setarch, setconsole, setfont, setkeycodes, setlogcons,
+\&        setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum,
+\&        showkey, slattach, sleep, smemcap, softlimit, sort, split,
+\&        start\-stop\-daemon, stat, strings, stty, su, sulogin, sum, sv,
+\&        svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
+\&        tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
+\&        timeout, top, touch, tr, traceroute, traceroute6, true, tty,
+\&        ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol,
+\&        ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq,
+\&        unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep,
+\&        uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
+\&        watchdog, wc, wget, which, who, whoami, whois, xargs, xz, xzcat,
+\&        yes, zcat, zcip
+.Ve
+.SH "COMMAND DESCRIPTIONS"
+.IX Header "COMMAND DESCRIPTIONS"
+.IP "\fBacpid\fR" 4
+.IX Item "acpid"
+acpid [\-df] [\-c \s-1CONFDIR\s0] [\-l \s-1LOGFILE\s0] [\-a \s-1ACTIONFILE\s0] [\-M \s-1MAPFILE\s0] [\-e \s-1PROC_EVENT_FILE\s0] [\-p \s-1PIDFILE\s0]
+.Sp
+Listen to \s-1ACPI\s0 events and spawn specific helpers on event arrival
+.Sp
+.Vb 8
+\&        \-d      Log to stderr, not log file (implies \-f)
+\&        \-f      Run in foreground
+\&        \-c DIR  Config directory [/etc/acpi]
+\&        \-e FILE /proc event file [/proc/acpi/event]
+\&        \-l FILE Log file [/var/log/acpid.log]
+\&        \-p FILE Pid file [/var/run/acpid.pid]
+\&        \-a FILE Action file [/etc/acpid.conf]
+\&        \-M FILE Map file [/etc/acpi.map]
+.Ve
+.Sp
+Accept and ignore compatibility options \-g \-m \-s \-S \-v
+.IP "\fBadd-shell\fR" 4
+.IX Item "add-shell"
+add-shell \s-1SHELL...\s0
+.Sp
+Add SHELLs to /etc/shells
+.IP "\fBaddgroup\fR" 4
+.IX Item "addgroup"
+addgroup [\-g \s-1GID\s0] [\s-1USER\s0] \s-1GROUP\s0
+.Sp
+Add a group or add a user to a group
+.Sp
+.Vb 2
+\&        \-g GID  Group id
+\&        \-S      Create a system group
+.Ve
+.IP "\fBadduser\fR" 4
+.IX Item "adduser"
+adduser [\s-1OPTIONS\s0] \s-1USER\s0
+.Sp
+Add a user
+.Sp
+.Vb 8
+\&        \-h DIR          Home directory
+\&        \-g GECOS        GECOS field
+\&        \-s SHELL        Login shell
+\&        \-G GRP          Add user to existing group
+\&        \-S              Create a system user
+\&        \-D              Don\*(Aqt assign a password
+\&        \-H              Don\*(Aqt create home directory
+\&        \-u UID          User id
+.Ve
+.IP "\fBadjtimex\fR" 4
+.IX Item "adjtimex"
+adjtimex [\-q] [\-o \s-1OFF\s0] [\-f \s-1FREQ\s0] [\-p \s-1TCONST\s0] [\-t \s-1TICK\s0]
+.Sp
+Read and optionally set system timebase parameters. See \fIadjtimex\fR\|(2)
+.Sp
+.Vb 6
+\&        \-q      Quiet
+\&        \-o OFF  Time offset, microseconds
+\&        \-f FREQ Frequency adjust, integer kernel units (65536 is 1ppm)
+\&                (positive values make clock run faster)
+\&        \-t TICK Microseconds per tick, usually 10000
+\&        \-p TCONST
+.Ve
+.IP "\fBarp\fR" 4
+.IX Item "arp"
+arp 
+[\-vn]	[\-H \s-1HWTYPE\s0] [\-i \s-1IF\s0] \-a [\s-1HOSTNAME\s0]
+[\-v]		    [\-i \s-1IF\s0] \-d \s-1HOSTNAME\s0 [pub]
+[\-v]	[\-H \s-1HWTYPE\s0] [\-i \s-1IF\s0] \-s \s-1HOSTNAME HWADDR\s0 [temp]
+[\-v]	[\-H \s-1HWTYPE\s0] [\-i \s-1IF\s0] \-s \s-1HOSTNAME HWADDR\s0 [netmask \s-1MASK\s0] pub
+[\-v]	[\-H \s-1HWTYPE\s0] [\-i \s-1IF\s0] \-Ds \s-1HOSTNAME IFACE\s0 [netmask \s-1MASK\s0] pub
+.Sp
+Manipulate \s-1ARP\s0 cache
+.Sp
+.Vb 9
+\&        \-a              Display (all) hosts
+\&        \-s              Set new ARP entry
+\&        \-d              Delete a specified entry
+\&        \-v              Verbose
+\&        \-n              Don\*(Aqt resolve names
+\&        \-i IF           Network interface
+\&        \-D              Read <hwaddr> from given device
+\&        \-A,\-p AF        Protocol family
+\&        \-H HWTYPE       Hardware address type
+.Ve
+.IP "\fBarping\fR" 4
+.IX Item "arping"
+arping [\-fqbDUA] [\-c \s-1CNT\s0] [\-w \s-1TIMEOUT\s0] [\-I \s-1IFACE\s0] [\-s \s-1SRC_IP\s0] \s-1DST_IP\s0
+.Sp
+Send \s-1ARP\s0 requests/replies
+.Sp
+.Vb 11
+\&        \-f              Quit on first ARP reply
+\&        \-q              Quiet
+\&        \-b              Keep broadcasting, don\*(Aqt go unicast
+\&        \-D              Duplicated address detection mode
+\&        \-U              Unsolicited ARP mode, update your neighbors
+\&        \-A              ARP answer mode, update your neighbors
+\&        \-c N            Stop after sending N ARP requests
+\&        \-w TIMEOUT      Time to wait for ARP reply, seconds
+\&        \-I IFACE        Interface to use (default eth0)
+\&        \-s SRC_IP       Sender IP address
+\&        DST_IP          Target IP address
+.Ve
+.IP "\fBash\fR" 4
+.IX Item "ash"
+ash [\-/+OPTIONS] [\-/+o \s-1OPT\s0]... [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
+.Sp
+Unix shell interpreter
+.IP "\fBawk\fR" 4
+.IX Item "awk"
+awk [\s-1OPTIONS\s0] [\s-1AWK_PROGRAM\s0] [\s-1FILE\s0]...
+.Sp
+.Vb 3
+\&        \-v VAR=VAL      Set variable
+\&        \-F SEP          Use SEP as field separator
+\&        \-f FILE         Read program from FILE
+.Ve
+.IP "\fBbase64\fR" 4
+.IX Item "base64"
+base64 [\-d] [\s-1FILE\s0]
+.Sp
+Base64 encode or decode \s-1FILE\s0 to standard output
+	\-d	Decode data
+.IP "\fBbasename\fR" 4
+.IX Item "basename"
+basename \s-1FILE\s0 [\s-1SUFFIX\s0]
+.Sp
+Strip directory path and .SUFFIX from \s-1FILE\s0
+.IP "\fBbeep\fR" 4
+.IX Item "beep"
+beep \-f \s-1FREQ\s0 \-l \s-1LEN\s0 \-d \s-1DELAY\s0 \-r \s-1COUNT\s0 \-n
+.Sp
+.Vb 5
+\&        \-f      Frequency in Hz
+\&        \-l      Length in ms
+\&        \-d      Delay in ms
+\&        \-r      Repetitions
+\&        \-n      Start new tone
+.Ve
+.IP "\fBblkid\fR" 4
+.IX Item "blkid"
+blkid [\s-1BLOCKDEV\s0]...
+.Sp
+Print UUIDs of all filesystems
+.IP "\fBblockdev\fR" 4
+.IX Item "blockdev"
+blockdev \s-1OPTION BLOCKDEV\s0
+.Sp
+.Vb 10
+\&        \-\-setro         Set ro
+\&        \-\-setrw         Set rw
+\&        \-\-getro         Get ro
+\&        \-\-getss         Get sector size
+\&        \-\-getbsz        Get block size
+\&        \-\-setbsz BYTES  Set block size
+\&        \-\-getsz         Get device size in 512\-byte sectors
+\&        \-\-getsize64     Get device size in bytes
+\&        \-\-flushbufs     Flush buffers
+\&        \-\-rereadpt      Reread partition table
+.Ve
+.IP "\fBbootchartd\fR" 4
+.IX Item "bootchartd"
+bootchartd start [\s-1PROG ARGS\s0]|stop|init
+.Sp
+Create /var/log/bootchart.tgz with boot chart data
+.Sp
+start: start background logging; with \s-1PROG,\s0 run \s-1PROG,\s0 then kill logging with \s-1USR1\s0
+stop: send \s-1USR1\s0 to all bootchartd processes
+init: start background logging; stop when getty/xdm is seen (for init scripts)
+Under \s-1PID 1:\s0 as init, then exec \f(CW$bootchart_init\fR, /init, /sbin/init
+.IP "\fBbrctl\fR" 4
+.IX Item "brctl"
+brctl \s-1COMMAND\s0 [\s-1BRIDGE\s0 [\s-1INTERFACE\s0]]
+.Sp
+Manage ethernet bridges
+.Sp
+Commands:
+.Sp
+.Vb 10
+\&        show                    Show a list of bridges
+\&        addbr BRIDGE            Create BRIDGE
+\&        delbr BRIDGE            Delete BRIDGE
+\&        addif BRIDGE IFACE      Add IFACE to BRIDGE
+\&        delif BRIDGE IFACE      Delete IFACE from BRIDGE
+\&        setageing BRIDGE TIME           Set ageing time
+\&        setfd BRIDGE TIME               Set bridge forward delay
+\&        sethello BRIDGE TIME            Set hello time
+\&        setmaxage BRIDGE TIME           Set max message age
+\&        setpathcost BRIDGE COST         Set path cost
+\&        setportprio BRIDGE PRIO         Set port priority
+\&        setbridgeprio BRIDGE PRIO       Set bridge priority
+\&        stp BRIDGE [1/yes/on|0/no/off]  STP on/off
+.Ve
+.IP "\fBbunzip2\fR" 4
+.IX Item "bunzip2"
+bunzip2 [\-cf] [\s-1FILE\s0]...
+.Sp
+Decompress FILEs (or stdin)
+.Sp
+.Vb 2
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBbzcat\fR" 4
+.IX Item "bzcat"
+bzcat \s-1FILE\s0
+.Sp
+Decompress to stdout
+.IP "\fBbzip2\fR" 4
+.IX Item "bzip2"
+bzip2 [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Compress FILEs (or stdin) with bzip2 algorithm
+.Sp
+.Vb 4
+\&        \-1..9   Compression level
+\&        \-d      Decompress
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBcal\fR" 4
+.IX Item "cal"
+cal [\-jy] [[\s-1MONTH\s0] \s-1YEAR\s0]
+.Sp
+Display a calendar
+.Sp
+.Vb 2
+\&        \-j      Use julian dates
+\&        \-y      Display the entire year
+.Ve
+.IP "\fBcat\fR" 4
+.IX Item "cat"
+cat [\s-1FILE\s0]...
+.Sp
+Concatenate FILEs and print them to stdout
+.IP "\fBcatv\fR" 4
+.IX Item "catv"
+catv [\-etv] [\s-1FILE\s0]...
+.Sp
+Display nonprinting characters as ^x or M\-x
+.Sp
+.Vb 3
+\&        \-e      End each line with $
+\&        \-t      Show tabs as ^I
+\&        \-v      Don\*(Aqt use ^x or M\-x escapes
+.Ve
+.IP "\fBchat\fR" 4
+.IX Item "chat"
+chat \s-1EXPECT\s0 [\s-1SEND\s0 [\s-1EXPECT\s0 [\s-1SEND...\s0]]]
+.Sp
+Useful for interacting with a modem connected to stdin/stdout.
+A script consists of one or more \*(L"expect-send\*(R" pairs of strings,
+each pair is a pair of arguments. Example:
+chat '' \s-1ATZ OK ATD123456 CONNECT\s0 '' ogin: pppuser word: ppppass '~'
+.IP "\fBchattr\fR" 4
+.IX Item "chattr"
+chattr [\-R] [\-+=AacDdijsStTu] [\-v \s-1VERSION\s0] [\s-1FILE\s0]...
+.Sp
+Change file attributes on an ext2 fs
+.Sp
+Modifiers:
+.Sp
+.Vb 4
+\&        \-       Remove attributes
+\&        +       Add attributes
+\&        =       Set attributes
+\&Attributes:
+\&
+\&        A       Don\*(Aqt track atime
+\&        a       Append mode only
+\&        c       Enable compress
+\&        D       Write dir contents synchronously
+\&        d       Don\*(Aqt backup with dump
+\&        i       Cannot be modified (immutable)
+\&        j       Write all data to journal first
+\&        s       Zero disk storage when deleted
+\&        S       Write file contents synchronously
+\&        t       Disable tail\-merging of partial blocks with other files
+\&        u       Allow file to be undeleted
+\&        \-R      Recurse
+\&        \-v      Set the file\*(Aqs version/generation number
+.Ve
+.IP "\fBchgrp\fR" 4
+.IX Item "chgrp"
+chgrp [\-RhLHPcvf]... \s-1GROUP FILE...\s0
+.Sp
+Change the group membership of each \s-1FILE\s0 to \s-1GROUP\s0
+.Sp
+.Vb 8
+\&        \-R      Recurse
+\&        \-h      Affect symlinks instead of symlink targets
+\&        \-L      Traverse all symlinks to directories
+\&        \-H      Traverse symlinks on command line only
+\&        \-P      Don\*(Aqt traverse symlinks (default)
+\&        \-c      List changed files
+\&        \-v      Verbose
+\&        \-f      Hide errors
+.Ve
+.IP "\fBchmod\fR" 4
+.IX Item "chmod"
+chmod [\-Rcvf] MODE[,MODE]... \s-1FILE...\s0
+.Sp
+Each \s-1MODE\s0 is one or more of the letters ugoa, one of the
+symbols +\-= and one or more of the letters rwxst
+.Sp
+.Vb 4
+\&        \-R      Recurse
+\&        \-c      List changed files
+\&        \-v      List all files
+\&        \-f      Hide errors
+.Ve
+.IP "\fBchown\fR" 4
+.IX Item "chown"
+chown [\-RhLHPcvf]... OWNER[<.|:>[\s-1GROUP\s0]] \s-1FILE...\s0
+.Sp
+Change the owner and/or group of each \s-1FILE\s0 to \s-1OWNER\s0 and/or \s-1GROUP\s0
+.Sp
+.Vb 8
+\&        \-R      Recurse
+\&        \-h      Affect symlinks instead of symlink targets
+\&        \-L      Traverse all symlinks to directories
+\&        \-H      Traverse symlinks on command line only
+\&        \-P      Don\*(Aqt traverse symlinks (default)
+\&        \-c      List changed files
+\&        \-v      List all files
+\&        \-f      Hide errors
+.Ve
+.IP "\fBchpasswd\fR" 4
+.IX Item "chpasswd"
+chpasswd [\-\-md5|\-\-encrypted]
+.Sp
+Read user:password from stdin and update /etc/passwd
+.Sp
+.Vb 2
+\&        \-e,\-\-encrypted  Supplied passwords are in encrypted form
+\&        \-m,\-\-md5        Use MD5 encryption instead of DES
+.Ve
+.IP "\fBchpst\fR" 4
+.IX Item "chpst"
+chpst [\-vP012] [\-u USER[:GRP]] [\-U USER[:GRP]] [\-e \s-1DIR\s0]
+	[\-/ \s-1DIR\s0] [\-n \s-1NICE\s0] [\-m \s-1BYTES\s0] [\-d \s-1BYTES\s0] [\-o N]
+	[\-p N] [\-f \s-1BYTES\s0] [\-c \s-1BYTES\s0] \s-1PROG ARGS\s0
+.Sp
+Change the process state, run \s-1PROG\s0
+.Sp
+.Vb 10
+\&        \-u USER[:GRP]   Set uid and gid
+\&        \-U USER[:GRP]   Set $UID and $GID in environment
+\&        \-e DIR          Set environment variables as specified by files
+\&                        in DIR: file=1st_line_of_file
+\&        \-/ DIR          Chroot to DIR
+\&        \-n NICE         Add NICE to nice value
+\&        \-m BYTES        Same as \-d BYTES \-s BYTES \-l BYTES
+\&        \-d BYTES        Limit data segment
+\&        \-o N            Limit number of open files per process
+\&        \-p N            Limit number of processes per uid
+\&        \-f BYTES        Limit output file sizes
+\&        \-c BYTES        Limit core file size
+\&        \-v              Verbose
+\&        \-P              Create new process group
+\&        \-0              Close stdin
+\&        \-1              Close stdout
+\&        \-2              Close stderr
+.Ve
+.IP "\fBchroot\fR" 4
+.IX Item "chroot"
+chroot \s-1NEWROOT\s0 [\s-1PROG ARGS\s0]
+.Sp
+Run \s-1PROG\s0 with root directory set to \s-1NEWROOT\s0
+.IP "\fBchrt\fR" 4
+.IX Item "chrt"
+chrt [\-prfom] [\s-1PRIO\s0] [\s-1PID\s0 | \s-1PROG ARGS\s0]
+.Sp
+Change scheduling priority and class for a process
+.Sp
+.Vb 5
+\&        \-p      Operate on PID
+\&        \-r      Set SCHED_RR class
+\&        \-f      Set SCHED_FIFO class
+\&        \-o      Set SCHED_OTHER class
+\&        \-m      Show min/max priorities
+.Ve
+.IP "\fBchvt\fR" 4
+.IX Item "chvt"
+chvt N
+.Sp
+Change the foreground virtual terminal to /dev/ttyN
+.IP "\fBcksum\fR" 4
+.IX Item "cksum"
+cksum \s-1FILES...\s0
+.Sp
+Calculate the \s-1CRC32\s0 checksums of \s-1FILES\s0
+.IP "\fBclear\fR" 4
+.IX Item "clear"
+clear
+.Sp
+Clear screen
+.IP "\fBcmp\fR" 4
+.IX Item "cmp"
+cmp [\-l] [\-s] \s-1FILE1\s0 [\s-1FILE2\s0 [\s-1SKIP1\s0 [\s-1SKIP2\s0]]]
+.Sp
+Compare \s-1FILE1\s0 with \s-1FILE2\s0 (or stdin)
+.Sp
+.Vb 3
+\&        \-l      Write the byte numbers (decimal) and values (octal)
+\&                for all differing bytes
+\&        \-s      Quiet
+.Ve
+.IP "\fBcomm\fR" 4
+.IX Item "comm"
+comm [\-123] \s-1FILE1 FILE2\s0
+.Sp
+Compare \s-1FILE1\s0 with \s-1FILE2\s0
+.Sp
+.Vb 3
+\&        \-1      Suppress lines unique to FILE1
+\&        \-2      Suppress lines unique to FILE2
+\&        \-3      Suppress lines common to both files
+.Ve
+.IP "\fBconspy\fR" 4
+.IX Item "conspy"
+conspy [\-vcsndfFQ] [\-x \s-1COL\s0] [\-y \s-1LINE\s0] [\s-1CONSOLE_NO\s0]
+.Sp
+A text-mode \s-1VNC\s0 like program for Linux virtual consoles.
+To exit, quickly press \s-1ESC 3\s0 times.
+.Sp
+.Vb 10
+\&        \-v      Don\*(Aqt send keystrokes to the console
+\&        \-c      Create missing /dev/{tty,vcsa}N
+\&        \-s      Open a SHELL session
+\&        \-n      Black & white
+\&        \-d      Dump console to stdout
+\&        \-f      Follow cursor
+\&        \-F      Assume console is on a framebuffer device
+\&        \-Q      Disable exit on ESC\-ESC\-ESC
+\&        \-x COL  Starting column
+\&        \-y LINE Starting line
+.Ve
+.IP "\fBcp\fR" 4
+.IX Item "cp"
+cp [\s-1OPTIONS\s0] \s-1SOURCE... DEST\s0
+.Sp
+Copy \s-1SOURCE\s0(s) to \s-1DEST\s0
+.Sp
+.Vb 9
+\&        \-a      Same as \-dpR
+\&        \-R,\-r   Recurse
+\&        \-d,\-P   Preserve symlinks (default if \-R)
+\&        \-L      Follow all symlinks
+\&        \-H      Follow symlinks on command line
+\&        \-p      Preserve file attributes if possible
+\&        \-f      Overwrite
+\&        \-i      Prompt before overwrite
+\&        \-l,\-s   Create (sym)links
+.Ve
+.IP "\fBcpio\fR" 4
+.IX Item "cpio"
+cpio [\-dmvu] [\-F \s-1FILE\s0] [\-H newc] [\-tio] [\-p \s-1DIR\s0] [\s-1EXTR_FILE\s0]...
+.Sp
+Extract or list files from a cpio archive, or
+create an archive (\-o) or copy files (\-p) using file list on stdin
+.Sp
+Main operation mode:
+.Sp
+.Vb 10
+\&        \-t      List
+\&        \-i      Extract EXTR_FILEs (or all)
+\&        \-o      Create (requires \-H newc)
+\&        \-p DIR  Copy files to DIR
+\&        \-d      Make leading directories
+\&        \-m      Preserve mtime
+\&        \-v      Verbose
+\&        \-u      Overwrite
+\&        \-F FILE Input (\-t,\-i,\-p) or output (\-o) file
+\&        \-H newc Archive format
+.Ve
+.IP "\fBcrond\fR" 4
+.IX Item "crond"
+crond \-fbS \-l N \-d N \-L \s-1LOGFILE\s0 \-c \s-1DIR\s0
+.Sp
+.Vb 7
+\&        \-f      Foreground
+\&        \-b      Background (default)
+\&        \-S      Log to syslog (default)
+\&        \-l      Set log level. 0 is the most verbose, default 8
+\&        \-d      Set log level, log to stderr
+\&        \-L      Log to file
+\&        \-c      Working dir
+.Ve
+.IP "\fBcrontab\fR" 4
+.IX Item "crontab"
+crontab [\-c \s-1DIR\s0] [\-u \s-1USER\s0] [\-ler]|[\s-1FILE\s0]
+.Sp
+.Vb 6
+\&        \-c      Crontab directory
+\&        \-u      User
+\&        \-l      List crontab
+\&        \-e      Edit crontab
+\&        \-r      Delete crontab
+\&        FILE    Replace crontab by FILE (\*(Aq\-\*(Aq: stdin)
+.Ve
+.IP "\fBcryptpw\fR" 4
+.IX Item "cryptpw"
+cryptpw [\s-1OPTIONS\s0] [\s-1PASSWORD\s0] [\s-1SALT\s0]
+.Sp
+Crypt \s-1PASSWORD\s0 using \fIcrypt\fR\|(3)
+.Sp
+.Vb 3
+\&        \-P,\-\-password\-fd=N      Read password from fd N
+\&        \-m,\-\-method=TYPE        Encryption method
+\&        \-S,\-\-salt=SALT
+.Ve
+.IP "\fBcttyhack\fR" 4
+.IX Item "cttyhack"
+cttyhack [\s-1PROG ARGS\s0]
+.Sp
+Give \s-1PROG\s0 a controlling tty if possible.
+Example for /etc/inittab (for busybox init):
+	::respawn:/bin/cttyhack /bin/sh
+Giving controlling tty to shell running with \s-1PID 1:\s0
+	$ exec cttyhack sh
+Starting interactive shell from boot shell script:
+.Sp
+.Vb 1
+\&        setsid cttyhack sh
+.Ve
+.IP "\fBcut\fR" 4
+.IX Item "cut"
+cut [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Print selected fields from each input \s-1FILE\s0 to stdout
+.Sp
+.Vb 6
+\&        \-b LIST Output only bytes from LIST
+\&        \-c LIST Output only characters from LIST
+\&        \-d CHAR Use CHAR instead of tab as the field delimiter
+\&        \-s      Output only the lines containing delimiter
+\&        \-f N    Print only these fields
+\&        \-n      Ignored
+.Ve
+.IP "\fBdate\fR" 4
+.IX Item "date"
+date [\s-1OPTIONS\s0] [+FMT] [\s-1TIME\s0]
+.Sp
+Display time (using +FMT), or set time
+.Sp
+.Vb 10
+\&        [\-s,\-\-set] TIME Set time to TIME
+\&        \-u,\-\-utc        Work in UTC (don\*(Aqt convert to local time)
+\&        \-R,\-\-rfc\-2822   Output RFC\-2822 compliant date string
+\&        \-I[SPEC]        Output ISO\-8601 compliant date string
+\&                        SPEC=\*(Aqdate\*(Aq (default) for date only,
+\&                        \*(Aqhours\*(Aq, \*(Aqminutes\*(Aq, or \*(Aqseconds\*(Aq for date and
+\&                        time to the indicated precision
+\&        \-r,\-\-reference FILE     Display last modification time of FILE
+\&        \-d,\-\-date TIME  Display TIME, not \*(Aqnow\*(Aq
+\&        \-D FMT          Use FMT for \-d TIME conversion
+.Ve
+.Sp
+Recognized \s-1TIME\s0 formats:
+.Sp
+.Vb 5
+\&        hh:mm[:ss]
+\&        [YYYY.]MM.DD\-hh:mm[:ss]
+\&        YYYY\-MM\-DD hh:mm[:ss]
+\&        [[[[[YY]YY]MM]DD]hh]mm[.ss]
+\&        \*(Aqdate TIME\*(Aq form accepts MMDDhhmm[[YY]YY][.ss] instead
+.Ve
+.IP "\fBdc\fR" 4
+.IX Item "dc"
+dc \s-1EXPRESSION...\s0
+.Sp
+Tiny \s-1RPN\s0 calculator. Operations:
++, add, \-, sub, *, mul, /, div, %, mod, **, exp, and, or, not, eor,
+p \- print top of the stack (without popping),
+f \- print entire stack,
+o \- pop the value and set output radix (must be 10, 16, 8 or 2).
+Examples: 'dc 2 2 add p' \-> 4, 'dc 8 8 * 2 2 + / p' \-> 16
+.IP "\fBdd\fR" 4
+.IX Item "dd"
+dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
+	[seek=N] [conv=notrunc|noerror|sync|fsync]
+.Sp
+Copy a file with converting and formatting
+.Sp
+.Vb 12
+\&        if=FILE         Read from FILE instead of stdin
+\&        of=FILE         Write to FILE instead of stdout
+\&        bs=N            Read and write N bytes at a time
+\&        ibs=N           Read N bytes at a time
+\&        obs=N           Write N bytes at a time
+\&        count=N         Copy only N input blocks
+\&        skip=N          Skip N input blocks
+\&        seek=N          Skip N output blocks
+\&        conv=notrunc    Don\*(Aqt truncate output file
+\&        conv=noerror    Continue after read errors
+\&        conv=sync       Pad blocks with zeros
+\&        conv=fsync      Physically write data out before finishing
+.Ve
+.Sp
+Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024),
+\&\s-1MD\s0 (x1000000), M (x1048576), \s-1GD\s0 (x1000000000) or G (x1073741824)
+.IP "\fBdeallocvt\fR" 4
+.IX Item "deallocvt"
+deallocvt [N]
+.Sp
+Deallocate unused virtual terminal /dev/ttyN
+.IP "\fBdelgroup\fR" 4
+.IX Item "delgroup"
+delgroup [\s-1USER\s0] \s-1GROUP\s0
+.Sp
+Delete group \s-1GROUP\s0 from the system or user \s-1USER\s0 from group \s-1GROUP\s0
+.IP "\fBdeluser\fR" 4
+.IX Item "deluser"
+deluser \s-1USER\s0
+.Sp
+Delete \s-1USER\s0 from the system
+.IP "\fBdepmod\fR" 4
+.IX Item "depmod"
+depmod [\-qfwrsv] \s-1MODULE\s0 [symbol=value]...
+.Sp
+.Vb 6
+\&        \-r      Remove MODULE (stacks) or do autoclean
+\&        \-q      Quiet
+\&        \-v      Verbose
+\&        \-f      Force
+\&        \-w      Wait for unload
+\&        \-s      Report via syslog instead of stderr
+.Ve
+.IP "\fBdevmem\fR" 4
+.IX Item "devmem"
+devmem \s-1ADDRESS\s0 [\s-1WIDTH\s0 [\s-1VALUE\s0]]
+.Sp
+Read/write from physical address
+.Sp
+.Vb 3
+\&        ADDRESS Address to act upon
+\&        WIDTH   Width (8/16/...)
+\&        VALUE   Data to be written
+.Ve
+.IP "\fBdf\fR" 4
+.IX Item "df"
+df [\-Pkmhai] [\-B \s-1SIZE\s0] [\s-1FILESYSTEM\s0]...
+.Sp
+Print filesystem usage statistics
+.Sp
+.Vb 7
+\&        \-P      POSIX output format
+\&        \-k      1024\-byte blocks (default)
+\&        \-m      1M\-byte blocks
+\&        \-h      Human readable (e.g. 1K 243M 2G)
+\&        \-a      Show all filesystems
+\&        \-i      Inodes
+\&        \-B SIZE Blocksize
+.Ve
+.IP "\fBdhcprelay\fR" 4
+.IX Item "dhcprelay"
+dhcprelay CLIENT_IFACE[,CLIENT_IFACE2]... \s-1SERVER_IFACE\s0 [\s-1SERVER_IP\s0]
+.Sp
+Relay \s-1DHCP\s0 requests between clients and server
+.IP "\fBdiff\fR" 4
+.IX Item "diff"
+diff [\-abBdiNqrTstw] [\-L \s-1LABEL\s0] [\-S \s-1FILE\s0] [\-U \s-1LINES\s0] \s-1FILE1 FILE2\s0
+.Sp
+Compare files line by line and output the differences between them.
+This implementation supports unified diffs only.
+.Sp
+.Vb 10
+\&        \-a      Treat all files as text
+\&        \-b      Ignore changes in the amount of whitespace
+\&        \-B      Ignore changes whose lines are all blank
+\&        \-d      Try hard to find a smaller set of changes
+\&        \-i      Ignore case differences
+\&        \-L      Use LABEL instead of the filename in the unified header
+\&        \-N      Treat absent files as empty
+\&        \-q      Output only whether files differ
+\&        \-r      Recurse
+\&        \-S      Start with FILE when comparing directories
+\&        \-T      Make tabs line up by prefixing a tab when necessary
+\&        \-s      Report when two files are the same
+\&        \-t      Expand tabs to spaces in output
+\&        \-U      Output LINES lines of context
+\&        \-w      Ignore all whitespace
+.Ve
+.IP "\fBdirname\fR" 4
+.IX Item "dirname"
+dirname \s-1FILENAME\s0
+.Sp
+Strip non-directory suffix from \s-1FILENAME\s0
+.IP "\fBdmesg\fR" 4
+.IX Item "dmesg"
+dmesg [\-c] [\-n \s-1LEVEL\s0] [\-s \s-1SIZE\s0]
+.Sp
+Print or control the kernel ring buffer
+.Sp
+.Vb 3
+\&        \-c              Clear ring buffer after printing
+\&        \-n LEVEL        Set console logging level
+\&        \-s SIZE         Buffer size
+.Ve
+.IP "\fBdnsd\fR" 4
+.IX Item "dnsd"
+dnsd [\-dvs] [\-c \s-1CONFFILE\s0] [\-t \s-1TTL_SEC\s0] [\-p \s-1PORT\s0] [\-i \s-1ADDR\s0]
+.Sp
+Small static \s-1DNS\s0 server daemon
+.Sp
+.Vb 10
+\&        \-c FILE Config file
+\&        \-t SEC  TTL
+\&        \-p PORT Listen on PORT
+\&        \-i ADDR Listen on ADDR
+\&        \-d      Daemonize
+\&        \-v      Verbose
+\&        \-s      Send successful replies only. Use this if you want
+\&                to use /etc/resolv.conf with two nameserver lines:
+\&                        nameserver DNSD_SERVER
+\&                        nameserver NORMAL_DNS_SERVER
+.Ve
+.IP "\fBdos2unix\fR" 4
+.IX Item "dos2unix"
+dos2unix [\-ud] [\s-1FILE\s0]
+.Sp
+Convert \s-1FILE\s0 in-place from \s-1DOS\s0 to Unix format.
+When no file is given, use stdin/stdout.
+.Sp
+.Vb 2
+\&        \-u      dos2unix
+\&        \-d      unix2dos
+.Ve
+.IP "\fBdu\fR" 4
+.IX Item "du"
+du [\-aHLdclsxhmk] [\s-1FILE\s0]...
+.Sp
+Summarize disk space used for each \s-1FILE\s0 and/or directory
+.Sp
+.Vb 11
+\&        \-a      Show file sizes too
+\&        \-L      Follow all symlinks
+\&        \-H      Follow symlinks on command line
+\&        \-d N    Limit output to directories (and files with \-a) of depth < N
+\&        \-c      Show grand total
+\&        \-l      Count sizes many times if hard linked
+\&        \-s      Display only a total for each argument
+\&        \-x      Skip directories on different filesystems
+\&        \-h      Sizes in human readable format (e.g., 1K 243M 2G)
+\&        \-m      Sizes in megabytes
+\&        \-k      Sizes in kilobytes (default)
+.Ve
+.IP "\fBdumpkmap\fR" 4
+.IX Item "dumpkmap"
+dumpkmap > keymap
+.Sp
+Print a binary keyboard translation table to stdout
+.IP "\fBdumpleases\fR" 4
+.IX Item "dumpleases"
+dumpleases [\-r|\-a] [\-f \s-1LEASEFILE\s0]
+.Sp
+Display \s-1DHCP\s0 leases granted by udhcpd
+.Sp
+.Vb 3
+\&        \-f,\-\-file=FILE  Lease file
+\&        \-r,\-\-remaining  Show remaining time
+\&        \-a,\-\-absolute   Show expiration time
+.Ve
+.IP "\fBecho\fR" 4
+.IX Item "echo"
+echo [\-neE] [\s-1ARG\s0]...
+.Sp
+Print the specified ARGs to stdout
+.Sp
+.Vb 3
+\&        \-n      Suppress trailing newline
+\&        \-e      Interpret backslash escapes (i.e., \et=tab)
+\&        \-E      Don\*(Aqt interpret backslash escapes (default)
+.Ve
+.IP "\fBed\fR" 4
+.IX Item "ed"
+ed
+.IP "\fBeject\fR" 4
+.IX Item "eject"
+eject [\-t] [\-T] [\s-1DEVICE\s0]
+.Sp
+Eject \s-1DEVICE\s0 or default /dev/cdrom
+.Sp
+.Vb 3
+\&        \-s      SCSI device
+\&        \-t      Close tray
+\&        \-T      Open/close tray (toggle)
+.Ve
+.IP "\fBenv\fR" 4
+.IX Item "env"
+env [\-iu] [\-] [name=value]... [\s-1PROG ARGS\s0]
+.Sp
+Print the current environment or run \s-1PROG\s0 after setting up
+the specified environment
+.Sp
+.Vb 2
+\&        \-, \-i   Start with an empty environment
+\&        \-u      Remove variable from the environment
+.Ve
+.IP "\fBenvdir\fR" 4
+.IX Item "envdir"
+envdir \s-1DIR PROG ARGS\s0
+.Sp
+Set various environment variables as specified by files
+in the directory \s-1DIR,\s0 run \s-1PROG\s0
+.IP "\fBenvuidgid\fR" 4
+.IX Item "envuidgid"
+envuidgid \s-1USER PROG ARGS\s0
+.Sp
+Set \f(CW$UID\fR to \s-1USER\s0's uid and \f(CW$GID\fR to \s-1USER\s0's gid, run \s-1PROG\s0
+.IP "\fBether-wake\fR" 4
+.IX Item "ether-wake"
+ether-wake [\-b] [\-i iface] [\-p aa:bb:cc:dd[:ee:ff]] \s-1MAC\s0
+.Sp
+Send a magic packet to wake up sleeping machines.
+\&\s-1MAC\s0 must be a station address (00:11:22:33:44:55) or
+a hostname with a known 'ethers' entry.
+.Sp
+.Vb 3
+\&        \-b              Send wake\-up packet to the broadcast address
+\&        \-i iface        Interface to use (default eth0)
+\&        \-p pass         Append four or six byte password PW to the packet
+.Ve
+.IP "\fBexpand\fR" 4
+.IX Item "expand"
+expand [\-i] [\-t N] [\s-1FILE\s0]...
+.Sp
+Convert tabs to spaces, writing to stdout
+.Sp
+.Vb 2
+\&        \-i,\-\-initial    Don\*(Aqt convert tabs after non blanks
+\&        \-t,\-\-tabs=N     Tabstops every N chars
+.Ve
+.IP "\fBexpr\fR" 4
+.IX Item "expr"
+expr \s-1EXPRESSION\s0
+.Sp
+Print the value of \s-1EXPRESSION\s0 to stdout
+.Sp
+\&\s-1EXPRESSION\s0 may be:
+.Sp
+.Vb 10
+\&        ARG1 | ARG2     ARG1 if it is neither null nor 0, otherwise ARG2
+\&        ARG1 & ARG2     ARG1 if neither argument is null or 0, otherwise 0
+\&        ARG1 < ARG2     1 if ARG1 is less than ARG2, else 0. Similarly:
+\&        ARG1 <= ARG2
+\&        ARG1 = ARG2
+\&        ARG1 != ARG2
+\&        ARG1 >= ARG2
+\&        ARG1 > ARG2
+\&        ARG1 + ARG2     Sum of ARG1 and ARG2. Similarly:
+\&        ARG1 \- ARG2
+\&        ARG1 * ARG2
+\&        ARG1 / ARG2
+\&        ARG1 % ARG2
+\&        STRING : REGEXP         Anchored pattern match of REGEXP in STRING
+\&        match STRING REGEXP     Same as STRING : REGEXP
+\&        substr STRING POS LENGTH Substring of STRING, POS counted from 1
+\&        index STRING CHARS      Index in STRING where any CHARS is found, or 0
+\&        length STRING           Length of STRING
+\&        quote TOKEN             Interpret TOKEN as a string, even if
+\&                                it is a keyword like \*(Aqmatch\*(Aq or an
+\&                                operator like \*(Aq/\*(Aq
+\&        (EXPRESSION)            Value of EXPRESSION
+.Ve
+.Sp
+Beware that many operators need to be escaped or quoted for shells.
+Comparisons are arithmetic if both ARGs are numbers, else
+lexicographical. Pattern matches return the string matched between
+\&\e( and \e) or null; if \e( and \e) are not used, they return the number
+of characters matched or 0.
+.IP "\fBfakeidentd\fR" 4
+.IX Item "fakeidentd"
+fakeidentd [\-fiw] [\-b \s-1ADDR\s0] [\s-1STRING\s0]
+.Sp
+Provide fake ident (auth) service
+.Sp
+.Vb 5
+\&        \-f      Run in foreground
+\&        \-i      Inetd mode
+\&        \-w      Inetd \*(Aqwait\*(Aq mode
+\&        \-b ADDR Bind to specified address
+\&        STRING  Ident answer string (default: nobody)
+.Ve
+.IP "\fBfalse\fR" 4
+.IX Item "false"
+false
+.Sp
+Return an exit code of \s-1FALSE\s0 (1)
+.IP "\fBfbset\fR" 4
+.IX Item "fbset"
+fbset [\s-1OPTIONS\s0] [\s-1MODE\s0]
+.Sp
+Show and modify frame buffer settings
+.IP "\fBfbsplash\fR" 4
+.IX Item "fbsplash"
+fbsplash \-s \s-1IMGFILE\s0 [\-c] [\-d \s-1DEV\s0] [\-i \s-1INIFILE\s0] [\-f \s-1CMD\s0]
+.Sp
+.Vb 8
+\&        \-s      Image
+\&        \-c      Hide cursor
+\&        \-d      Framebuffer device (default /dev/fb0)
+\&        \-i      Config file (var=value):
+\&                        BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT
+\&                        BAR_R,BAR_G,BAR_B
+\&        \-f      Control pipe (else exit after drawing image)
+\&                        commands: \*(AqNN\*(Aq (% for progress bar) or \*(Aqexit\*(Aq
+.Ve
+.IP "\fBfdflush\fR" 4
+.IX Item "fdflush"
+fdflush \s-1DEVICE\s0
+.Sp
+Force floppy disk drive to detect disk change
+.IP "\fBfdformat\fR" 4
+.IX Item "fdformat"
+fdformat [\-n] \s-1DEVICE\s0
+.Sp
+Format floppy disk
+.Sp
+.Vb 1
+\&        \-n      Don\*(Aqt verify after format
+.Ve
+.IP "\fBfdisk\fR" 4
+.IX Item "fdisk"
+fdisk [\-ul] [\-C \s-1CYLINDERS\s0] [\-H \s-1HEADS\s0] [\-S \s-1SECTORS\s0] [\-b \s-1SSZ\s0] \s-1DISK\s0
+.Sp
+Change partition table
+.Sp
+.Vb 6
+\&        \-u              Start and End are in sectors (instead of cylinders)
+\&        \-l              Show partition table for each DISK, then exit
+\&        \-b 2048         (for certain MO disks) use 2048\-byte sectors
+\&        \-C CYLINDERS    Set number of cylinders/heads/sectors
+\&        \-H HEADS
+\&        \-S SECTORS
+.Ve
+.IP "\fBfgconsole\fR" 4
+.IX Item "fgconsole"
+fgconsole
+.Sp
+Get active console
+.IP "\fBfind\fR" 4
+.IX Item "find"
+find [\s-1PATH\s0]... [\s-1OPTIONS\s0] [\s-1ACTIONS\s0]
+.Sp
+Search for files and perform actions on them.
+First failed action stops processing of current file.
+Defaults: \s-1PATH\s0 is current directory, action is '\-print'
+.Sp
+.Vb 6
+\&        \-follow         Follow symlinks
+\&        \-xdev           Don\*(Aqt descend directories on other filesystems
+\&        \-maxdepth N     Descend at most N levels. \-maxdepth 0 applies
+\&                        actions to command line arguments only
+\&        \-mindepth N     Don\*(Aqt act on first N levels
+\&        \-depth          Act on directory *after* traversing it
+.Ve
+.Sp
+Actions:
+.Sp
+.Vb 10
+\&        ( ACTIONS )     Group actions for \-o / \-a
+\&        ! ACT           Invert ACT\*(Aqs success/failure
+\&        ACT1 [\-a] ACT2  If ACT1 fails, stop, else do ACT2
+\&        ACT1 \-o ACT2    If ACT1 succeeds, stop, else do ACT2
+\&                        Note: \-a has higher priority than \-o
+\&        \-name PATTERN   Match file name (w/o directory name) to PATTERN
+\&        \-iname PATTERN  Case insensitive \-name
+\&        \-path PATTERN   Match path to PATTERN
+\&        \-ipath PATTERN  Case insensitive \-path
+\&        \-regex PATTERN  Match path to regex PATTERN
+\&        \-type X         File type is X (one of: f,d,l,b,c,...)
+\&        \-perm MASK      At least one mask bit (+MASK), all bits (\-MASK),
+\&                        or exactly MASK bits are set in file\*(Aqs mode
+\&        \-mtime DAYS     mtime is greater than (+N), less than (\-N),
+\&                        or exactly N days in the past
+\&        \-mmin MINS      mtime is greater than (+N), less than (\-N),
+\&                        or exactly N minutes in the past
+\&        \-newer FILE     mtime is more recent than FILE\*(Aqs
+\&        \-inum N         File has inode number N
+\&        \-user NAME/ID   File is owned by given user
+\&        \-group NAME/ID  File is owned by given group
+\&        \-size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+\&                        +/\-N: file size is bigger/smaller than N
+\&        \-links N        Number of links is greater than (+N), less than (\-N),
+\&                        or exactly N
+\&        \-prune          If current file is directory, don\*(Aqt descend into it
+\&If none of the following actions is specified, \-print is assumed
+\&        \-print          Print file name
+\&        \-print0         Print file name, NUL terminated
+\&        \-exec CMD ARG ; Run CMD with all instances of {} replaced by
+\&                        file name. Fails if CMD exits with nonzero
+\&        \-delete         Delete current file/directory. Turns on \-depth option
+.Ve
+.IP "\fBfindfs\fR" 4
+.IX Item "findfs"
+findfs LABEL=label or UUID=uuid
+.Sp
+Find a filesystem device based on a label or \s-1UUID\s0
+.IP "\fBflash_eraseall\fR" 4
+.IX Item "flash_eraseall"
+flash_eraseall [\-jq] \s-1MTD_DEVICE\s0
+.Sp
+Erase an \s-1MTD\s0 device
+.Sp
+.Vb 2
+\&        \-j      Format the device for jffs2
+\&        \-q      Don\*(Aqt display progress messages
+.Ve
+.IP "\fBflock\fR" 4
+.IX Item "flock"
+flock [\-sxun] FD|{\s-1FILE\s0 [\-c] \s-1PROG ARGS\s0}
+.Sp
+[Un]lock file descriptor, or lock \s-1FILE,\s0 run \s-1PROG\s0
+.Sp
+.Vb 4
+\&        \-s      Shared lock
+\&        \-x      Exclusive lock (default)
+\&        \-u      Unlock FD
+\&        \-n      Fail rather than wait
+.Ve
+.IP "\fBfold\fR" 4
+.IX Item "fold"
+fold [\-bs] [\-w \s-1WIDTH\s0] [\s-1FILE\s0]...
+.Sp
+Wrap input lines in each \s-1FILE\s0 (or stdin), writing to stdout
+.Sp
+.Vb 3
+\&        \-b      Count bytes rather than columns
+\&        \-s      Break at spaces
+\&        \-w      Use WIDTH columns instead of 80
+.Ve
+.IP "\fBfree\fR" 4
+.IX Item "free"
+free [\-b/k/m/g]
+.Sp
+Display the amount of free and used system memory
+.IP "\fBfreeramdisk\fR" 4
+.IX Item "freeramdisk"
+freeramdisk \s-1DEVICE\s0
+.Sp
+Free all memory used by the specified ramdisk
+.IP "\fBfsck\fR" 4
+.IX Item "fsck"
+fsck [\-ANPRTV] [\-C \s-1FD\s0] [\-t \s-1FSTYPE\s0] [\s-1FS_OPTS\s0] [\s-1BLOCKDEV\s0]...
+.Sp
+Check and repair filesystems
+.Sp
+.Vb 8
+\&        \-A      Walk /etc/fstab and check all filesystems
+\&        \-N      Don\*(Aqt execute, just show what would be done
+\&        \-P      With \-A, check filesystems in parallel
+\&        \-R      With \-A, skip the root filesystem
+\&        \-T      Don\*(Aqt show title on startup
+\&        \-V      Verbose
+\&        \-C n    Write status information to specified filedescriptor
+\&        \-t TYPE List of filesystem types to check
+.Ve
+.IP "\fBfsck.minix\fR" 4
+.IX Item "fsck.minix"
+fsck.minix [\-larvsmf] \s-1BLOCKDEV\s0
+.Sp
+Check \s-1MINIX\s0 filesystem
+.Sp
+.Vb 7
+\&        \-l      List all filenames
+\&        \-r      Perform interactive repairs
+\&        \-a      Perform automatic repairs
+\&        \-v      Verbose
+\&        \-s      Output superblock information
+\&        \-m      Show "mode not cleared" warnings
+\&        \-f      Force file system check
+.Ve
+.IP "\fBfsync\fR" 4
+.IX Item "fsync"
+fsync [\-d] \s-1FILE...\s0
+.Sp
+Write files' buffered blocks to disk
+.Sp
+.Vb 1
+\&        \-d      Avoid syncing metadata
+.Ve
+.IP "\fBftpd\fR" 4
+.IX Item "ftpd"
+ftpd [\-wvS] [\-t N] [\-T N] [\s-1DIR\s0]
+.Sp
+Anonymous \s-1FTP\s0 server
+.Sp
+ftpd should be used as an inetd service.
+ftpd's line for inetd.conf:
+	21 stream tcp nowait root ftpd ftpd /files/to/serve
+It also can be ran from tcpsvd:
+.Sp
+.Vb 1
+\&        tcpsvd \-vE 0.0.0.0 21 ftpd /files/to/serve
+\&
+\&        \-w      Allow upload
+\&        \-v      Log errors to stderr. \-vv: verbose log
+\&        \-S      Log errors to syslog. \-SS: verbose log
+\&        \-t,\-T   Idle and absolute timeouts
+\&        DIR     Change root to this directory
+.Ve
+.IP "\fBftpget\fR" 4
+.IX Item "ftpget"
+ftpget [\s-1OPTIONS\s0] \s-1HOST\s0 [\s-1LOCAL_FILE\s0] \s-1REMOTE_FILE\s0
+.Sp
+Download a file via \s-1FTP\s0
+.Sp
+.Vb 5
+\&        \-c,\-\-continue           Continue previous transfer
+\&        \-v,\-\-verbose            Verbose
+\&        \-u,\-\-username USER      Username
+\&        \-p,\-\-password PASS      Password
+\&        \-P,\-\-port NUM           Port
+.Ve
+.IP "\fBftpput\fR" 4
+.IX Item "ftpput"
+ftpput [\s-1OPTIONS\s0] \s-1HOST\s0 [\s-1REMOTE_FILE\s0] \s-1LOCAL_FILE\s0
+.Sp
+Upload a file to a \s-1FTP\s0 server
+.Sp
+.Vb 4
+\&        \-v,\-\-verbose            Verbose
+\&        \-u,\-\-username USER      Username
+\&        \-p,\-\-password PASS      Password
+\&        \-P,\-\-port NUM           Port
+.Ve
+.IP "\fBfuser\fR" 4
+.IX Item "fuser"
+fuser [\s-1OPTIONS\s0] \s-1FILE\s0 or \s-1PORT/PROTO\s0
+.Sp
+Find processes which use FILEs or PORTs
+.Sp
+.Vb 5
+\&        \-m      Find processes which use same fs as FILEs
+\&        \-4,\-6   Search only IPv4/IPv6 space
+\&        \-s      Don\*(Aqt display PIDs
+\&        \-k      Kill found processes
+\&        \-SIGNAL Signal to send (default: KILL)
+.Ve
+.IP "\fBgetopt\fR" 4
+.IX Item "getopt"
+getopt [\s-1OPTIONS\s0] [\-\-] \s-1OPTSTRING PARAMS\s0
+.Sp
+.Vb 9
+\&        \-a,\-\-alternative                Allow long options starting with single \-
+\&        \-l,\-\-longoptions=LOPT[,...]     Long options to be recognized
+\&        \-n,\-\-name=PROGNAME              The name under which errors are reported
+\&        \-o,\-\-options=OPTSTRING          Short options to be recognized
+\&        \-q,\-\-quiet                      Disable error reporting by getopt(3)
+\&        \-Q,\-\-quiet\-output               No normal output
+\&        \-s,\-\-shell=SHELL                Set shell quoting conventions
+\&        \-T,\-\-test                       Test for getopt(1) version
+\&        \-u,\-\-unquoted                   Don\*(Aqt quote the output
+.Ve
+.Sp
+Example:
+.Sp
+O=`getopt \-l bb: \*(-- ab:c:: \*(L"$@\*(R"` || exit 1
+eval set \*(-- \*(L"$O\*(R"
+while true; do
+	case \*(L"$1\*(R" in
+	\-a)	echo A; shift;;
+	\-b|\-\-bb) echo \*(L"B:'$2'\*(R"; shift 2;;
+	\-c)	case \*(L"$2\*(R" in
+		"\*(L")	echo C; shift 2;;
+		*)	echo \*(R"C:'$2'"; shift 2;;
+		esac;;
+	\-\-)	shift; break;;
+	*)	echo Error; exit 1;;
+	esac
+done
+.IP "\fBgetty\fR" 4
+.IX Item "getty"
+getty [\s-1OPTIONS\s0] BAUD_RATE[,BAUD_RATE]... \s-1TTY\s0 [\s-1TERMTYPE\s0]
+.Sp
+Open \s-1TTY,\s0 prompt for login name, then invoke /bin/login
+.Sp
+.Vb 11
+\&        \-h              Enable hardware RTS/CTS flow control
+\&        \-L              Set CLOCAL (ignore Carrier Detect state)
+\&        \-m              Get baud rate from modem\*(Aqs CONNECT status message
+\&        \-n              Don\*(Aqt prompt for login name
+\&        \-w              Wait for CR or LF before sending /etc/issue
+\&        \-i              Don\*(Aqt display /etc/issue
+\&        \-f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+\&        \-l LOGIN        Invoke LOGIN instead of /bin/login
+\&        \-t SEC          Terminate after SEC if no login name is read
+\&        \-I INITSTR      Send INITSTR before anything else
+\&        \-H HOST         Log HOST into the utmp file as the hostname
+.Ve
+.Sp
+\&\s-1BAUD_RATE\s0 of 0 leaves it unchanged
+.IP "\fBgrep\fR" 4
+.IX Item "grep"
+grep [\-HhnlLoqvsriwFE] [\-m N] [\-A/B/C N] PATTERN/\-e \s-1PATTERN..\s0./\-f \s-1FILE\s0 [\s-1FILE\s0]...
+.Sp
+Search for \s-1PATTERN\s0 in FILEs (or stdin)
+.Sp
+.Vb 10
+\&        \-H      Add \*(Aqfilename:\*(Aq prefix
+\&        \-h      Do not add \*(Aqfilename:\*(Aq prefix
+\&        \-n      Add \*(Aqline_no:\*(Aq prefix
+\&        \-l      Show only names of files that match
+\&        \-L      Show only names of files that don\*(Aqt match
+\&        \-c      Show only count of matching lines
+\&        \-o      Show only the matching part of line
+\&        \-q      Quiet. Return 0 if PATTERN is found, 1 otherwise
+\&        \-v      Select non\-matching lines
+\&        \-s      Suppress open and read errors
+\&        \-r      Recurse
+\&        \-i      Ignore case
+\&        \-w      Match whole words only
+\&        \-x      Match whole lines only
+\&        \-F      PATTERN is a literal (not regexp)
+\&        \-E      PATTERN is an extended regexp
+\&        \-m N    Match up to N times per file
+\&        \-A N    Print N lines of trailing context
+\&        \-B N    Print N lines of leading context
+\&        \-C N    Same as \*(Aq\-A N \-B N\*(Aq
+\&        \-e PTRN Pattern to match
+\&        \-f FILE Read pattern from file
+.Ve
+.IP "\fBgroups\fR" 4
+.IX Item "groups"
+groups [\s-1USER\s0]
+.Sp
+Print the group memberships of \s-1USER\s0 or for the current process
+.IP "\fBgunzip\fR" 4
+.IX Item "gunzip"
+gunzip [\-cft] [\s-1FILE\s0]...
+.Sp
+Decompress FILEs (or stdin)
+.Sp
+.Vb 3
+\&        \-c      Write to stdout
+\&        \-f      Force
+\&        \-t      Test file integrity
+.Ve
+.IP "\fBgzip\fR" 4
+.IX Item "gzip"
+gzip [\-cfd] [\s-1FILE\s0]...
+.Sp
+Compress FILEs (or stdin)
+.Sp
+.Vb 3
+\&        \-d      Decompress
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBhalt\fR" 4
+.IX Item "halt"
+halt [\-d \s-1DELAY\s0] [\-n] [\-f] [\-w]
+.Sp
+Halt the system
+.Sp
+.Vb 4
+\&        \-d SEC  Delay interval
+\&        \-n      Do not sync
+\&        \-f      Force (don\*(Aqt go through init)
+\&        \-w      Only write a wtmp record
+.Ve
+.IP "\fBhd\fR" 4
+.IX Item "hd"
+hd \s-1FILE...\s0
+.Sp
+hd is an alias for hexdump \-C
+.IP "\fBhdparm\fR" 4
+.IX Item "hdparm"
+hdparm [\s-1OPTIONS\s0] [\s-1DEVICE\s0]
+.Sp
+.Vb 10
+\&        \-a      Get/set fs readahead
+\&        \-A      Set drive read\-lookahead flag (0/1)
+\&        \-b      Get/set bus state (0 == off, 1 == on, 2 == tristate)
+\&        \-B      Set Advanced Power Management setting (1\-255)
+\&        \-c      Get/set IDE 32\-bit IO setting
+\&        \-C      Check IDE power mode status
+\&        \-d      Get/set using_dma flag
+\&        \-D      Enable/disable drive defect\-mgmt
+\&        \-f      Flush buffer cache for device on exit
+\&        \-g      Display drive geometry
+\&        \-h      Display terse usage information
+\&        \-i      Display drive identification
+\&        \-I      Detailed/current information directly from drive
+\&        \-k      Get/set keep_settings_over_reset flag (0/1)
+\&        \-K      Set drive keep_features_over_reset flag (0/1)
+\&        \-L      Set drive doorlock (0/1) (removable harddisks only)
+\&        \-m      Get/set multiple sector count
+\&        \-n      Get/set ignore\-write\-errors flag (0/1)
+\&        \-p      Set PIO mode on IDE interface chipset (0,1,2,3,4,...)
+\&        \-P      Set drive prefetch count
+\&        \-Q      Get/set DMA tagged\-queuing depth (if supported)
+\&        \-r      Get/set readonly flag (DANGEROUS to set)
+\&        \-R      Register an IDE interface (DANGEROUS)
+\&        \-S      Set standby (spindown) timeout
+\&        \-t      Perform device read timings
+\&        \-T      Perform cache read timings
+\&        \-u      Get/set unmaskirq flag (0/1)
+\&        \-U      Unregister an IDE interface (DANGEROUS)
+\&        \-v      Defaults; same as \-mcudkrag for IDE drives
+\&        \-V      Display program version and exit immediately
+\&        \-w      Perform device reset (DANGEROUS)
+\&        \-W      Set drive write\-caching flag (0/1) (DANGEROUS)
+\&        \-x      Tristate device for hotswap (0/1) (DANGEROUS)
+\&        \-X      Set IDE xfer mode (DANGEROUS)
+\&        \-y      Put IDE drive in standby mode
+\&        \-Y      Put IDE drive to sleep
+\&        \-Z      Disable Seagate auto\-powersaving mode
+\&        \-z      Reread partition table
+.Ve
+.IP "\fBhead\fR" 4
+.IX Item "head"
+head [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Print first 10 lines of each \s-1FILE\s0 (or stdin) to stdout.
+With more than one \s-1FILE,\s0 precede each with a filename header.
+.Sp
+.Vb 4
+\&        \-n N[kbm]       Print first N lines
+\&        \-c N[kbm]       Print first N bytes
+\&        \-q              Never print headers
+\&        \-v              Always print headers
+.Ve
+.Sp
+N may be suffixed by k (x1024), b (x512), or m (x1024^2).
+.IP "\fBhexdump\fR" 4
+.IX Item "hexdump"
+hexdump [\-bcCdefnosvxR] [\s-1FILE\s0]...
+.Sp
+Display FILEs (or stdin) in a user specified format
+.Sp
+.Vb 12
+\&        \-b              One\-byte octal display
+\&        \-c              One\-byte character display
+\&        \-C              Canonical hex+ASCII, 16 bytes per line
+\&        \-d              Two\-byte decimal display
+\&        \-e FORMAT_STRING
+\&        \-f FORMAT_FILE
+\&        \-n LENGTH       Interpret only LENGTH bytes of input
+\&        \-o              Two\-byte octal display
+\&        \-s OFFSET       Skip OFFSET bytes
+\&        \-v              Display all input data
+\&        \-x              Two\-byte hexadecimal display
+\&        \-R              Reverse of \*(Aqhexdump \-Cv\*(Aq
+.Ve
+.IP "\fBhostid\fR" 4
+.IX Item "hostid"
+hostid
+.Sp
+Print out a unique 32\-bit identifier for the machine
+.IP "\fBhostname\fR" 4
+.IX Item "hostname"
+hostname [\s-1OPTIONS\s0] [\s-1HOSTNAME\s0 | \-F \s-1FILE\s0]
+.Sp
+Get or set hostname or \s-1DNS\s0 domain name
+.Sp
+.Vb 5
+\&        \-s      Short
+\&        \-i      Addresses for the hostname
+\&        \-d      DNS domain name
+\&        \-f      Fully qualified domain name
+\&        \-F FILE Use FILE\*(Aqs content as hostname
+.Ve
+.IP "\fBhttpd\fR" 4
+.IX Item "httpd"
+httpd [\-ifv[v]] [\-c \s-1CONFFILE\s0] [\-p [\s-1IP:\s0]PORT] [\-u USER[:GRP]] [\-r \s-1REALM\s0] [\-h \s-1HOME\s0]
+or httpd \-d/\-e/\-m \s-1STRING\s0
+.Sp
+Listen for incoming \s-1HTTP\s0 requests
+.Sp
+.Vb 11
+\&        \-i              Inetd mode
+\&        \-f              Don\*(Aqt daemonize
+\&        \-v[v]           Verbose
+\&        \-p [IP:]PORT    Bind to IP:PORT (default *:80)
+\&        \-u USER[:GRP]   Set uid/gid after binding to port
+\&        \-r REALM        Authentication Realm for Basic Authentication
+\&        \-h HOME         Home directory (default .)
+\&        \-c FILE         Configuration file (default {/etc,HOME}/httpd.conf)
+\&        \-m STRING       MD5 crypt STRING
+\&        \-e STRING       HTML encode STRING
+\&        \-d STRING       URL decode STRING
+.Ve
+.IP "\fBhush\fR" 4
+.IX Item "hush"
+hush [\-nxl] [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
+.Sp
+Unix shell interpreter
+.IP "\fBhwclock\fR" 4
+.IX Item "hwclock"
+hwclock [\-r|\-\-show] [\-s|\-\-hctosys] [\-w|\-\-systohc] [\-t|\-\-systz] [\-l|\-\-localtime] [\-u|\-\-utc] [\-f|\-\-rtc \s-1FILE\s0]
+.Sp
+Query and set hardware clock (\s-1RTC\s0)
+.Sp
+.Vb 8
+\&        \-r      Show hardware clock time
+\&        \-s      Set system time from hardware clock
+\&        \-w      Set hardware clock from system time
+\&        \-t      Set in\-kernel timezone, correct system time
+\&                if hardware clock is in local time
+\&        \-u      Assume hardware clock is kept in UTC
+\&        \-l      Assume hardware clock is kept in local time
+\&        \-f FILE Use specified device (e.g. /dev/rtc2)
+.Ve
+.IP "\fBid\fR" 4
+.IX Item "id"
+id [\s-1OPTIONS\s0] [\s-1USER\s0]
+.Sp
+Print information about \s-1USER\s0 or the current user
+.Sp
+.Vb 5
+\&        \-u      User ID
+\&        \-g      Group ID
+\&        \-G      Supplementary group IDs
+\&        \-n      Print names instead of numbers
+\&        \-r      Print real ID instead of effective ID
+.Ve
+.IP "\fBifconfig\fR" 4
+.IX Item "ifconfig"
+ifconfig [\-a] interface [address]
+.Sp
+Configure a network interface
+.Sp
+.Vb 10
+\&        [add ADDRESS[/PREFIXLEN]]
+\&        [del ADDRESS[/PREFIXLEN]]
+\&        [[\-]broadcast [ADDRESS]] [[\-]pointopoint [ADDRESS]]
+\&        [netmask ADDRESS] [dstaddr ADDRESS]
+\&        [outfill NN] [keepalive NN]
+\&        [hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
+\&        [[\-]trailers] [[\-]arp] [[\-]allmulti]
+\&        [multicast] [[\-]promisc] [txqueuelen NN] [[\-]dynamic]
+\&        [mem_start NN] [io_addr NN] [irq NN]
+\&        [up|down] ...
+.Ve
+.IP "\fBifdown\fR" 4
+.IX Item "ifdown"
+ifdown [\-anmvf] [\-i \s-1FILE\s0] \s-1IFACE...\s0
+.Sp
+.Vb 7
+\&        \-a      De/configure all interfaces automatically
+\&        \-i FILE Use FILE for interface definitions
+\&        \-n      Print out what would happen, but don\*(Aqt do it
+\&                (note: doesn\*(Aqt disable mappings)
+\&        \-m      Don\*(Aqt run any mappings
+\&        \-v      Print out what would happen before doing it
+\&        \-f      Force de/configuration
+.Ve
+.IP "\fBifenslave\fR" 4
+.IX Item "ifenslave"
+ifenslave [\-cdf] \s-1MASTER_IFACE SLAVE_IFACE...\s0
+.Sp
+Configure network interfaces for parallel routing
+.Sp
+.Vb 3
+\&        \-c,\-\-change\-active      Change active slave
+\&        \-d,\-\-detach             Remove slave interface from bonding device
+\&        \-f,\-\-force              Force, even if interface is not Ethernet
+.Ve
+.IP "\fBifplugd\fR" 4
+.IX Item "ifplugd"
+ifplugd [\s-1OPTIONS\s0]
+.Sp
+Network interface plug detection daemon
+.Sp
+.Vb 10
+\&        \-n              Don\*(Aqt daemonize
+\&        \-s              Don\*(Aqt log to syslog
+\&        \-i IFACE        Interface
+\&        \-f/\-F           Treat link detection error as link down/link up
+\&                        (otherwise exit on error)
+\&        \-a              Don\*(Aqt up interface at each link probe
+\&        \-M              Monitor creation/destruction of interface
+\&                        (otherwise it must exist)
+\&        \-r PROG         Script to run
+\&        \-x ARG          Extra argument for script
+\&        \-I              Don\*(Aqt exit on nonzero exit code from script
+\&        \-p              Don\*(Aqt run script on daemon startup
+\&        \-q              Don\*(Aqt run script on daemon quit
+\&        \-l              Run script on startup even if no cable is detected
+\&        \-t SECS         Poll time in seconds
+\&        \-u SECS         Delay before running script after link up
+\&        \-d SECS         Delay after link down
+\&        \-m MODE         API mode (mii, priv, ethtool, wlan, iff, auto)
+\&        \-k              Kill running daemon
+.Ve
+.IP "\fBifup\fR" 4
+.IX Item "ifup"
+ifup [\-anmvf] [\-i \s-1FILE\s0] \s-1IFACE...\s0
+.Sp
+.Vb 7
+\&        \-a      De/configure all interfaces automatically
+\&        \-i FILE Use FILE for interface definitions
+\&        \-n      Print out what would happen, but don\*(Aqt do it
+\&                (note: doesn\*(Aqt disable mappings)
+\&        \-m      Don\*(Aqt run any mappings
+\&        \-v      Print out what would happen before doing it
+\&        \-f      Force de/configuration
+.Ve
+.IP "\fBinetd\fR" 4
+.IX Item "inetd"
+inetd [\-fe] [\-q N] [\-R N] [\s-1CONFFILE\s0]
+.Sp
+Listen for network connections and launch programs
+.Sp
+.Vb 5
+\&        \-f      Run in foreground
+\&        \-e      Log to stderr
+\&        \-q N    Socket listen queue (default: 128)
+\&        \-R N    Pause services after N connects/min
+\&                (default: 0 \- disabled)
+.Ve
+.IP "\fBinit\fR" 4
+.IX Item "init"
+init
+.Sp
+Init is the parent of all processes
+.IP "\fBinsmod\fR" 4
+.IX Item "insmod"
+insmod [\-qfwrsv] \s-1MODULE\s0 [symbol=value]...
+.Sp
+.Vb 6
+\&        \-r      Remove MODULE (stacks) or do autoclean
+\&        \-q      Quiet
+\&        \-v      Verbose
+\&        \-f      Force
+\&        \-w      Wait for unload
+\&        \-s      Report via syslog instead of stderr
+.Ve
+.IP "\fBinstall\fR" 4
+.IX Item "install"
+install [\-cdDsp] [\-o \s-1USER\s0] [\-g \s-1GRP\s0] [\-m \s-1MODE\s0] [\s-1SOURCE\s0]... \s-1DEST\s0
+.Sp
+Copy files and set attributes
+.Sp
+.Vb 8
+\&        \-c      Just copy (default)
+\&        \-d      Create directories
+\&        \-D      Create leading target directories
+\&        \-s      Strip symbol table
+\&        \-p      Preserve date
+\&        \-o USER Set ownership
+\&        \-g GRP  Set group ownership
+\&        \-m MODE Set permissions
+.Ve
+.IP "\fBionice\fR" 4
+.IX Item "ionice"
+ionice [\-c 1\-3] [\-n 0\-7] [\-p \s-1PID\s0] [\s-1PROG\s0]
+.Sp
+Change I/O priority and class
+.Sp
+.Vb 2
+\&        \-c      Class. 1:realtime 2:best\-effort 3:idle
+\&        \-n      Priority
+.Ve
+.IP "\fBiostat\fR" 4
+.IX Item "iostat"
+iostat [\-c] [\-d] [\-t] [\-z] [\-k|\-m] [ALL|BLOCKDEV...] [\s-1INTERVAL\s0 [\s-1COUNT\s0]]
+.Sp
+Report \s-1CPU\s0 and I/O statistics
+.Sp
+.Vb 6
+\&        \-c      Show CPU utilization
+\&        \-d      Show device utilization
+\&        \-t      Print current time
+\&        \-z      Omit devices with no activity
+\&        \-k      Use kb/s
+\&        \-m      Use Mb/s
+.Ve
+.IP "\fBip\fR" 4
+.IX Item "ip"
+ip [\s-1OPTIONS\s0] {address | route | link | tunnel | rule} {\s-1COMMAND\s0}
+.Sp
+ip [\s-1OPTIONS\s0] \s-1OBJECT\s0 {\s-1COMMAND\s0}
+where \s-1OBJECT\s0 := {address | route | link | tunnel | rule}
+\&\s-1OPTIONS\s0 := { \-f[amily] { inet | inet6 | link } | \-o[neline] }
+.IP "\fBipaddr\fR" 4
+.IX Item "ipaddr"
+ipaddr { {add|del} \s-1IFADDR\s0 dev \s-1STRING\s0 | {show|flush}
+		[dev \s-1STRING\s0] [to \s-1PREFIX\s0] }
+.Sp
+ipaddr {add|delete} \s-1IFADDR\s0 dev \s-1STRING\s0
+ipaddr {show|flush} [dev \s-1STRING\s0] [scope \s-1SCOPE\-ID\s0]
+	[to \s-1PREFIX\s0] [label \s-1PATTERN\s0]
+	\s-1IFADDR\s0 := \s-1PREFIX\s0 | \s-1ADDR\s0 peer \s-1PREFIX\s0
+	[broadcast \s-1ADDR\s0] [anycast \s-1ADDR\s0]
+	[label \s-1STRING\s0] [scope \s-1SCOPE\-ID\s0]
+	SCOPE-ID := [host | link | global | \s-1NUMBER\s0]
+.IP "\fBipcalc\fR" 4
+.IX Item "ipcalc"
+ipcalc [\s-1OPTIONS\s0] ADDRESS[[/]NETMASK] [\s-1NETMASK\s0]
+.Sp
+Calculate \s-1IP\s0 network settings from a \s-1IP\s0 address
+.Sp
+.Vb 6
+\&        \-b,\-\-broadcast  Display calculated broadcast address
+\&        \-n,\-\-network    Display calculated network address
+\&        \-m,\-\-netmask    Display default netmask for IP
+\&        \-p,\-\-prefix     Display the prefix for IP/NETMASK
+\&        \-h,\-\-hostname   Display first resolved host name
+\&        \-s,\-\-silent     Don\*(Aqt ever display error messages
+.Ve
+.IP "\fBipcrm\fR" 4
+.IX Item "ipcrm"
+ipcrm [\-MQS key] [\-mqs id]
+.Sp
+Upper-case options \s-1MQS\s0 remove an object by shmkey value.
+Lower-case options remove an object by shmid value.
+.Sp
+.Vb 3
+\&        \-mM     Remove memory segment after last detach
+\&        \-qQ     Remove message queue
+\&        \-sS     Remove semaphore
+.Ve
+.IP "\fBipcs\fR" 4
+.IX Item "ipcs"
+ipcs [[\-smq] \-i shmid] | [[\-asmq] [\-tcplu]]
+.Sp
+.Vb 2
+\&        \-i      Show specific resource
+\&Resource specification:
+\&
+\&        \-m      Shared memory segments
+\&        \-q      Message queues
+\&        \-s      Semaphore arrays
+\&        \-a      All (default)
+\&Output format:
+\&
+\&        \-t      Time
+\&        \-c      Creator
+\&        \-p      Pid
+\&        \-l      Limits
+\&        \-u      Summary
+.Ve
+.IP "\fBiplink\fR" 4
+.IX Item "iplink"
+iplink { set \s-1DEVICE\s0 { up | down | arp { on | off } | show [\s-1DEVICE\s0] }
+.Sp
+iplink set \s-1DEVICE\s0 { up | down | arp | multicast { on | off } |
+			dynamic { on | off } |
+			mtu \s-1MTU\s0 }
+iplink show [\s-1DEVICE\s0]
+.IP "\fBiproute\fR" 4
+.IX Item "iproute"
+iproute { list | flush | add | del | change | append |
+		replace | test } \s-1ROUTE\s0
+.Sp
+iproute { list | flush } \s-1SELECTOR\s0
+iproute get \s-1ADDRESS\s0 [from \s-1ADDRESS\s0 iif \s-1STRING\s0]
+	[oif \s-1STRING\s0] [tos \s-1TOS\s0]
+iproute { add | del | change | append | replace | test } \s-1ROUTE\s0
+	\s-1SELECTOR\s0 := [root \s-1PREFIX\s0] [match \s-1PREFIX\s0] [proto \s-1RTPROTO\s0]
+	\s-1ROUTE\s0 := [\s-1TYPE\s0] \s-1PREFIX\s0 [tos \s-1TOS\s0] [proto \s-1RTPROTO\s0] [metric \s-1METRIC\s0]
+.IP "\fBiprule\fR" 4
+.IX Item "iprule"
+iprule {[list | add | del] \s-1RULE\s0}
+.Sp
+iprule [list | add | del] \s-1SELECTOR ACTION\s0
+	\s-1SELECTOR\s0 := [from \s-1PREFIX\s0] [to \s-1PREFIX\s0] [tos \s-1TOS\s0] [fwmark \s-1FWMARK\s0]
+			[dev \s-1STRING\s0] [pref \s-1NUMBER\s0]
+	\s-1ACTION\s0 := [table \s-1TABLE_ID\s0] [nat \s-1ADDRESS\s0]
+			[prohibit | reject | unreachable]
+			[realms [\s-1SRCREALM/\s0]DSTREALM]
+	\s-1TABLE_ID\s0 := [local | main | default | \s-1NUMBER\s0]
+.IP "\fBiptunnel\fR" 4
+.IX Item "iptunnel"
+iptunnel { add | change | del | show } [\s-1NAME\s0]
+	[mode { ipip | gre | sit }]
+	[remote \s-1ADDR\s0] [local \s-1ADDR\s0] [ttl \s-1TTL\s0]
+.Sp
+iptunnel { add | change | del | show } [\s-1NAME\s0]
+	[mode { ipip | gre | sit }] [remote \s-1ADDR\s0] [local \s-1ADDR\s0]
+	[[i|o]seq] [[i|o]key \s-1KEY\s0] [[i|o]csum]
+	[ttl \s-1TTL\s0] [tos \s-1TOS\s0] [[no]pmtudisc] [dev \s-1PHYS_DEV\s0]
+.IP "\fBkbd_mode\fR" 4
+.IX Item "kbd_mode"
+kbd_mode [\-a|k|s|u] [\-C \s-1TTY\s0]
+.Sp
+Report or set the keyboard mode
+.Sp
+.Vb 5
+\&        \-a      Default (ASCII)
+\&        \-k      Medium\-raw (keyboard)
+\&        \-s      Raw (scancode)
+\&        \-u      Unicode (utf\-8)
+\&        \-C TTY  Affect TTY instead of /dev/tty
+.Ve
+.IP "\fBkill\fR" 4
+.IX Item "kill"
+kill [\-l] [\-SIG] \s-1PID...\s0
+.Sp
+Send a signal (default: \s-1TERM\s0) to given PIDs
+.Sp
+.Vb 1
+\&        \-l      List all signal names and numbers
+.Ve
+.IP "\fBkillall\fR" 4
+.IX Item "killall"
+killall [\-l] [\-q] [\-SIG] \s-1PROCESS_NAME...\s0
+.Sp
+Send a signal (default: \s-1TERM\s0) to given processes
+.Sp
+.Vb 2
+\&        \-l      List all signal names and numbers
+\&        \-q      Don\*(Aqt complain if no processes were killed
+.Ve
+.IP "\fBkillall5\fR" 4
+.IX Item "killall5"
+killall5 [\-l] [\-SIG] [\-o \s-1PID\s0]...
+.Sp
+Send a signal (default: \s-1TERM\s0) to all processes outside current session
+.Sp
+.Vb 2
+\&        \-l      List all signal names and numbers
+\&        \-o PID  Don\*(Aqt signal this PID
+.Ve
+.IP "\fBklogd\fR" 4
+.IX Item "klogd"
+klogd [\-c N] [\-n]
+.Sp
+Kernel logger
+.Sp
+.Vb 2
+\&        \-c N    Print to console messages more urgent than prio N (1\-8)
+\&        \-n      Run in foreground
+.Ve
+.IP "\fBlast\fR" 4
+.IX Item "last"
+last [\-HW] [\-f \s-1FILE\s0]
+.Sp
+Show listing of the last users that logged into the system
+.Sp
+.Vb 2
+\&        \-W      Display with no host column truncation
+\&        \-f FILE Read from FILE instead of /var/log/wtmp
+.Ve
+.IP "\fBless\fR" 4
+.IX Item "less"
+less [\-EMmNh~I?] [\s-1FILE\s0]...
+.Sp
+View \s-1FILE\s0 (or stdin) one screenful at a time
+.Sp
+.Vb 6
+\&        \-E      Quit once the end of a file is reached
+\&        \-M,\-m   Display status line with line numbers
+\&                and percentage through the file
+\&        \-N      Prefix line number to each line
+\&        \-I      Ignore case in all searches
+\&        \-~      Suppress ~s displayed past EOF
+.Ve
+.IP "\fBln\fR" 4
+.IX Item "ln"
+ln [\s-1OPTIONS\s0] \s-1TARGET...\s0 LINK|DIR
+.Sp
+Create a link \s-1LINK\s0 or \s-1DIR/TARGET\s0 to the specified \s-1TARGET\s0(s)
+.Sp
+.Vb 5
+\&        \-s      Make symlinks instead of hardlinks
+\&        \-f      Remove existing destinations
+\&        \-n      Don\*(Aqt dereference symlinks \- treat like normal file
+\&        \-b      Make a backup of the target (if exists) before link operation
+\&        \-S suf  Use suffix instead of ~ when making backup files
+.Ve
+.IP "\fBloadfont\fR" 4
+.IX Item "loadfont"
+loadfont < font
+.Sp
+Load a console font from stdin
+.IP "\fBloadkmap\fR" 4
+.IX Item "loadkmap"
+loadkmap < keymap
+.Sp
+Load a binary keyboard translation table from stdin
+.IP "\fBlogger\fR" 4
+.IX Item "logger"
+logger [\s-1OPTIONS\s0] [\s-1MESSAGE\s0]
+.Sp
+Write \s-1MESSAGE\s0 (or stdin) to syslog
+.Sp
+.Vb 3
+\&        \-s      Log to stderr as well as the system log
+\&        \-t TAG  Log using the specified tag (defaults to user name)
+\&        \-p PRIO Priority (numeric or facility.level pair)
+.Ve
+.IP "\fBlogin\fR" 4
+.IX Item "login"
+login [\-p] [\-h \s-1HOST\s0] [[\-f] \s-1USER\s0]
+.Sp
+Begin a new session on the system
+.Sp
+.Vb 3
+\&        \-f      Don\*(Aqt authenticate (user already authenticated)
+\&        \-h      Name of the remote host
+\&        \-p      Preserve environment
+.Ve
+.IP "\fBlogname\fR" 4
+.IX Item "logname"
+logname
+.Sp
+Print the name of the current user
+.IP "\fBlogread\fR" 4
+.IX Item "logread"
+logread [\-f]
+.Sp
+Show messages in syslogd's circular buffer
+.Sp
+.Vb 1
+\&        \-f      Output data as log grows
+.Ve
+.IP "\fBlosetup\fR" 4
+.IX Item "losetup"
+losetup [\-r] [\-o \s-1OFS\s0] \s-1LOOPDEV FILE\s0 \- associate loop devices
+	losetup \-d \s-1LOOPDEV\s0 \- disassociate
+	losetup [\-f] \- show
+.Sp
+.Vb 3
+\&        \-o OFS  Start OFS bytes into FILE
+\&        \-r      Read\-only
+\&        \-f      Show first free loop device
+.Ve
+.IP "\fBlpd\fR" 4
+.IX Item "lpd"
+lpd \s-1SPOOLDIR\s0 [\s-1HELPER\s0 [\s-1ARGS\s0]]
+.Sp
+\&\s-1SPOOLDIR\s0 must contain (symlinks to) device nodes or directories
+with names matching print queue names. In the first case, jobs are
+sent directly to the device. Otherwise each job is stored in queue
+directory and \s-1HELPER\s0 program is called. Name of file to print
+is passed in \f(CW$DATAFILE\fR variable.
+Example:
+.Sp
+.Vb 1
+\&        tcpsvd \-E 0 515 softlimit \-m 999999 lpd /var/spool ./print
+.Ve
+.IP "\fBlpq\fR" 4
+.IX Item "lpq"
+lpq [\-P queue[@host[:port]]] [\-U \s-1USERNAME\s0] [\-d \s-1JOBID\s0]... [\-fs]
+.Sp
+.Vb 4
+\&        \-P      lp service to connect to (else uses $PRINTER)
+\&        \-d      Delete jobs
+\&        \-f      Force any waiting job to be printed
+\&        \-s      Short display
+.Ve
+.IP "\fBlpr\fR" 4
+.IX Item "lpr"
+lpr \-P queue[@host[:port]] \-U \s-1USERNAME\s0 \-J \s-1TITLE\s0 \-Vmh [\s-1FILE\s0]...
+.Sp
+.Vb 4
+\&        \-P      lp service to connect to (else uses $PRINTER)
+\&        \-m      Send mail on completion
+\&        \-h      Print banner page too
+\&        \-V      Verbose
+.Ve
+.IP "\fBls\fR" 4
+.IX Item "ls"
+ls [\-1AaCxdLHRFplinsehrSXvctu] [\-w \s-1WIDTH\s0] [\s-1FILE\s0]...
+.Sp
+List directory contents
+.Sp
+.Vb 10
+\&        \-1      One column output
+\&        \-a      Include entries which start with .
+\&        \-A      Like \-a, but exclude . and ..
+\&        \-C      List by columns
+\&        \-x      List by lines
+\&        \-d      List directory entries instead of contents
+\&        \-L      Follow symlinks
+\&        \-H      Follow symlinks on command line
+\&        \-R      Recurse
+\&        \-p      Append / to dir entries
+\&        \-F      Append indicator (one of */=@|) to entries
+\&        \-l      Long listing format
+\&        \-i      List inode numbers
+\&        \-n      List numeric UIDs and GIDs instead of names
+\&        \-s      List allocated blocks
+\&        \-e      List full date and time
+\&        \-h      List sizes in human readable format (1K 243M 2G)
+\&        \-r      Sort in reverse order
+\&        \-S      Sort by size
+\&        \-X      Sort by extension
+\&        \-v      Sort by version
+\&        \-c      With \-l: sort by ctime
+\&        \-t      With \-l: sort by mtime
+\&        \-u      With \-l: sort by atime
+\&        \-w N    Assume the terminal is N columns wide
+\&        \-\-color[={always,never,auto}]   Control coloring
+.Ve
+.IP "\fBlsattr\fR" 4
+.IX Item "lsattr"
+lsattr [\-Radlv] [\s-1FILE\s0]...
+.Sp
+List file attributes on an ext2 fs
+.Sp
+.Vb 5
+\&        \-R      Recurse
+\&        \-a      Don\*(Aqt hide entries starting with .
+\&        \-d      List directory entries instead of contents
+\&        \-l      List long flag names
+\&        \-v      List the file\*(Aqs version/generation number
+.Ve
+.IP "\fBlsmod\fR" 4
+.IX Item "lsmod"
+lsmod [\-qfwrsv] \s-1MODULE\s0 [symbol=value]...
+.Sp
+.Vb 6
+\&        \-r      Remove MODULE (stacks) or do autoclean
+\&        \-q      Quiet
+\&        \-v      Verbose
+\&        \-f      Force
+\&        \-w      Wait for unload
+\&        \-s      Report via syslog instead of stderr
+.Ve
+.IP "\fBlsof\fR" 4
+.IX Item "lsof"
+lsof
+.Sp
+Show all open files
+.IP "\fBlspci\fR" 4
+.IX Item "lspci"
+lspci [\-mk]
+.Sp
+List all \s-1PCI\s0 devices
+.Sp
+.Vb 2
+\&        \-m      Parsable output
+\&        \-k      Show driver
+.Ve
+.IP "\fBlzcat\fR" 4
+.IX Item "lzcat"
+lzcat \s-1FILE\s0
+.Sp
+Decompress to stdout
+.IP "\fBlzma\fR" 4
+.IX Item "lzma"
+lzma \-d [\-cf] [\s-1FILE\s0]...
+.Sp
+Decompress \s-1FILE\s0 (or stdin)
+.Sp
+.Vb 3
+\&        \-d      Decompress
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBlzop\fR" 4
+.IX Item "lzop"
+lzop [\-cfvd123456789CF] [\s-1FILE\s0]...
+.Sp
+.Vb 7
+\&        \-1..9   Compression level
+\&        \-d      Decompress
+\&        \-c      Write to stdout
+\&        \-f      Force
+\&        \-v      Verbose
+\&        \-F      Don\*(Aqt store or verify checksum
+\&        \-C      Also write checksum of compressed block
+.Ve
+.IP "\fBlzopcat\fR" 4
+.IX Item "lzopcat"
+lzopcat [\-vCF] [\s-1FILE\s0]...
+.Sp
+.Vb 2
+\&        \-v      Verbose
+\&        \-F      Don\*(Aqt store or verify checksum
+.Ve
+.IP "\fBmakedevs\fR" 4
+.IX Item "makedevs"
+makedevs [\-d device_table] rootdir
+.Sp
+Create a range of special files as specified in a device table.
+Device table entries take the form of:
+.Sp
+<name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>
+Where name is the file name, type can be one of:
+	f	Regular file
+	d	Directory
+	c	Character device
+	b	Block device
+	p	Fifo (named pipe)
+uid is the user id for the target file, gid is the group id for the
+target file. The rest of the entries (major, minor, etc) apply to
+to device special files. A '\-' may be used for blank entries.
+.IP "\fBmakemime\fR" 4
+.IX Item "makemime"
+makemime [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Create multipart MIME-encoded message from FILEs
+.Sp
+.Vb 5
+\&        \-o FILE Output. Default: stdout
+\&        \-a HDR  Add header(s). Examples:
+\&                "From: user@host.org", "Date: \`date \-R\`"
+\&        \-c CT   Content type. Default: application/octet\-stream
+\&        \-C CS   Charset. Default: us\-ascii
+.Ve
+.Sp
+Other options are silently ignored
+.IP "\fBman\fR" 4
+.IX Item "man"
+man [\-aw] [\s-1MANPAGE\s0]...
+.Sp
+Format and display manual page
+.Sp
+.Vb 2
+\&        \-a      Display all pages
+\&        \-w      Show page locations
+.Ve
+.IP "\fBmd5sum\fR" 4
+.IX Item "md5sum"
+md5sum [\-c[sw]] [\s-1FILE\s0]...
+.Sp
+Print or check \s-1MD5\s0 checksums
+.Sp
+.Vb 3
+\&        \-c      Check sums against list in FILEs
+\&        \-s      Don\*(Aqt output anything, status code shows success
+\&        \-w      Warn about improperly formatted checksum lines
+.Ve
+.IP "\fBmdev\fR" 4
+.IX Item "mdev"
+mdev [\-s]
+.Sp
+mdev \-s is to be run during boot to scan /sys and populate /dev.
+.Sp
+Bare mdev is a kernel hotplug helper. To activate it:
+	echo /sbin/mdev >/proc/sys/kernel/hotplug
+.Sp
+It uses /etc/mdev.conf with lines
+	[\-]DEVNAME \s-1UID:GID PERM\s0 [>|=PATH]|[!] [@|$|*PROG]
+where \s-1DEVNAME\s0 is device name regex, \f(CW@major\fR,minor[\-minor2], or
+environment variable regex. A common use of the latter is
+to load modules for hotplugged devices:
+.Sp
+.Vb 1
+\&        $MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
+.Ve
+.Sp
+If /dev/mdev.seq file exists, mdev will wait for its value
+to match \f(CW$SEQNUM\fR variable. This prevents plug/unplug races.
+To activate this feature, create empty /dev/mdev.seq at boot.
+.IP "\fBmesg\fR" 4
+.IX Item "mesg"
+mesg [y|n]
+.Sp
+Control write access to your terminal
+	y	Allow write access to your terminal
+	n	Disallow write access to your terminal
+.IP "\fBmicrocom\fR" 4
+.IX Item "microcom"
+microcom [\-d \s-1DELAY\s0] [\-t \s-1TIMEOUT\s0] [\-s \s-1SPEED\s0] [\-X] \s-1TTY\s0
+.Sp
+Copy bytes for stdin to \s-1TTY\s0 and from \s-1TTY\s0 to stdout
+.Sp
+.Vb 5
+\&        \-d      Wait up to DELAY ms for TTY output before sending every
+\&                next byte to it
+\&        \-t      Exit if both stdin and TTY are silent for TIMEOUT ms
+\&        \-s      Set serial line to SPEED
+\&        \-X      Disable special meaning of NUL and Ctrl\-X from stdin
+.Ve
+.IP "\fBmkdir\fR" 4
+.IX Item "mkdir"
+mkdir [\s-1OPTIONS\s0] \s-1DIRECTORY...\s0
+.Sp
+Create \s-1DIRECTORY\s0
+.Sp
+.Vb 2
+\&        \-m MODE Mode
+\&        \-p      No error if exists; make parent directories as needed
+.Ve
+.IP "\fBmkdosfs\fR" 4
+.IX Item "mkdosfs"
+mkdosfs [\-v] [\-n \s-1LABEL\s0] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+Make a \s-1FAT32\s0 filesystem
+.Sp
+.Vb 2
+\&        \-v      Verbose
+\&        \-n LBL  Volume label
+.Ve
+.IP "\fBmke2fs\fR" 4
+.IX Item "mke2fs"
+mke2fs [\-Fn] [\-b \s-1BLK_SIZE\s0] [\-i \s-1INODE_RATIO\s0] [\-I \s-1INODE_SIZE\s0] [\-m \s-1RESERVED_PERCENT\s0] [\-L \s-1LABEL\s0] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+.Vb 7
+\&        \-b BLK_SIZE     Block size, bytes
+\&        \-F              Force
+\&        \-i RATIO        Max number of files is filesystem_size / RATIO
+\&        \-I BYTES        Inode size (min 128)
+\&        \-L LBL          Volume label
+\&        \-m PERCENT      Percent of blocks to reserve for admin
+\&        \-n              Dry run
+.Ve
+.IP "\fBmkfifo\fR" 4
+.IX Item "mkfifo"
+mkfifo [\-m \s-1MODE\s0] \s-1NAME\s0
+.Sp
+Create named pipe
+.Sp
+.Vb 1
+\&        \-m MODE Mode (default a=rw)
+.Ve
+.IP "\fBmkfs.ext2\fR" 4
+.IX Item "mkfs.ext2"
+mkfs.ext2 [\-Fn] [\-b \s-1BLK_SIZE\s0] [\-i \s-1INODE_RATIO\s0] [\-I \s-1INODE_SIZE\s0] [\-m \s-1RESERVED_PERCENT\s0] [\-L \s-1LABEL\s0] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+.Vb 7
+\&        \-b BLK_SIZE     Block size, bytes
+\&        \-F              Force
+\&        \-i RATIO        Max number of files is filesystem_size / RATIO
+\&        \-I BYTES        Inode size (min 128)
+\&        \-L LBL          Volume label
+\&        \-m PERCENT      Percent of blocks to reserve for admin
+\&        \-n              Dry run
+.Ve
+.IP "\fBmkfs.minix\fR" 4
+.IX Item "mkfs.minix"
+mkfs.minix [\-c | \-l \s-1FILE\s0] [\-nXX] [\-iXX] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+Make a \s-1MINIX\s0 filesystem
+.Sp
+.Vb 5
+\&        \-c              Check device for bad blocks
+\&        \-n [14|30]      Maximum length of filenames
+\&        \-i INODES       Number of inodes for the filesystem
+\&        \-l FILE         Read bad blocks list from FILE
+\&        \-v              Make version 2 filesystem
+.Ve
+.IP "\fBmkfs.vfat\fR" 4
+.IX Item "mkfs.vfat"
+mkfs.vfat [\-v] [\-n \s-1LABEL\s0] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+Make a \s-1FAT32\s0 filesystem
+.Sp
+.Vb 2
+\&        \-v      Verbose
+\&        \-n LBL  Volume label
+.Ve
+.IP "\fBmknod\fR" 4
+.IX Item "mknod"
+mknod [\-m \s-1MODE\s0] \s-1NAME TYPE MAJOR MINOR\s0
+.Sp
+Create a special file (block, character, or pipe)
+.Sp
+.Vb 5
+\&        \-m MODE Creation mode (default a=rw)
+\&TYPE:
+\&        b       Block device
+\&        c or u  Character device
+\&        p       Named pipe (MAJOR and MINOR are ignored)
+.Ve
+.IP "\fBmkpasswd\fR" 4
+.IX Item "mkpasswd"
+mkpasswd [\s-1OPTIONS\s0] [\s-1PASSWORD\s0] [\s-1SALT\s0]
+.Sp
+Crypt \s-1PASSWORD\s0 using \fIcrypt\fR\|(3)
+.Sp
+.Vb 3
+\&        \-P,\-\-password\-fd=N      Read password from fd N
+\&        \-m,\-\-method=TYPE        Encryption method
+\&        \-S,\-\-salt=SALT
+.Ve
+.IP "\fBmkswap\fR" 4
+.IX Item "mkswap"
+mkswap [\-L \s-1LBL\s0] \s-1BLOCKDEV\s0 [\s-1KBYTES\s0]
+.Sp
+Prepare \s-1BLOCKDEV\s0 to be used as swap partition
+.Sp
+.Vb 1
+\&        \-L LBL  Label
+.Ve
+.IP "\fBmktemp\fR" 4
+.IX Item "mktemp"
+mktemp [\-dt] [\-p \s-1DIR\s0] [\s-1TEMPLATE\s0]
+.Sp
+Create a temporary file with name based on \s-1TEMPLATE\s0 and print its name.
+\&\s-1TEMPLATE\s0 must end with \s-1XXXXXX\s0 (e.g. [/dir/]nameXXXXXX).
+Without \s-1TEMPLATE,\s0 \-t tmp.XXXXXX is assumed.
+.Sp
+.Vb 4
+\&        \-d      Make directory, not file
+\&        \-t      Prepend base directory name to TEMPLATE
+\&        \-p DIR  Use DIR as a base directory (implies \-t)
+\&        \-u      Do not create anything; print a name
+.Ve
+.Sp
+Base directory is: \-p \s-1DIR,\s0 else \f(CW$TMPDIR\fR, else /tmp
+.IP "\fBmodinfo\fR" 4
+.IX Item "modinfo"
+modinfo [\-adlp0] [\-F keyword] \s-1MODULE\s0
+.Sp
+.Vb 6
+\&        \-a              Shortcut for \*(Aq\-F author\*(Aq
+\&        \-d              Shortcut for \*(Aq\-F description\*(Aq
+\&        \-l              Shortcut for \*(Aq\-F license\*(Aq
+\&        \-p              Shortcut for \*(Aq\-F parm\*(Aq
+\&        \-F keyword      Keyword to look for
+\&        \-0              Separate output with NULs
+.Ve
+.IP "\fBmodprobe\fR" 4
+.IX Item "modprobe"
+modprobe [\-qfwrsv] \s-1MODULE\s0 [symbol=value]...
+.Sp
+.Vb 6
+\&        \-r      Remove MODULE (stacks) or do autoclean
+\&        \-q      Quiet
+\&        \-v      Verbose
+\&        \-f      Force
+\&        \-w      Wait for unload
+\&        \-s      Report via syslog instead of stderr
+.Ve
+.IP "\fBmore\fR" 4
+.IX Item "more"
+more [\s-1FILE\s0]...
+.Sp
+View \s-1FILE\s0 (or stdin) one screenful at a time
+.IP "\fBmount\fR" 4
+.IX Item "mount"
+mount [\s-1OPTIONS\s0] [\-o \s-1OPTS\s0] \s-1DEVICE NODE\s0
+.Sp
+Mount a filesystem. Filesystem autodetection requires /proc.
+.Sp
+.Vb 10
+\&        \-a              Mount all filesystems in fstab
+\&        \-f              Dry run
+\&        \-r              Read\-only mount
+\&        \-w              Read\-write mount (default)
+\&        \-t FSTYPE[,...] Filesystem type(s)
+\&        \-O OPT          Mount only filesystems with option OPT (\-a only)
+\&\-o OPT:
+\&        loop            Ignored (loop devices are autodetected)
+\&        [a]sync         Writes are [a]synchronous
+\&        [no]atime       Disable/enable updates to inode access times
+\&        [no]diratime    Disable/enable atime updates to directories
+\&        [no]relatime    Disable/enable atime updates relative to modification time
+\&        [no]dev         (Dis)allow use of special device files
+\&        [no]exec        (Dis)allow use of executable files
+\&        [no]suid        (Dis)allow set\-user\-id\-root programs
+\&        [r]shared       Convert [recursively] to a shared subtree
+\&        [r]slave        Convert [recursively] to a slave subtree
+\&        [r]private      Convert [recursively] to a private subtree
+\&        [un]bindable    Make mount point [un]able to be bind mounted
+\&        [r]bind         Bind a file or directory [recursively] to another location
+\&        move            Relocate an existing mount point
+\&        remount         Remount a mounted filesystem, changing flags
+\&        ro/rw           Same as \-r/\-w
+.Ve
+.Sp
+There are filesystem-specific \-o flags.
+.IP "\fBmountpoint\fR" 4
+.IX Item "mountpoint"
+mountpoint [\-q] <[\-dn] \s-1DIR\s0 | \-x \s-1DEVICE\s0>
+.Sp
+Check if the directory is a mountpoint
+.Sp
+.Vb 4
+\&        \-q      Quiet
+\&        \-d      Print major/minor device number of the filesystem
+\&        \-n      Print device name of the filesystem
+\&        \-x      Print major/minor device number of the blockdevice
+.Ve
+.IP "\fBmpstat\fR" 4
+.IX Item "mpstat"
+mpstat [\-A] [\-I SUM|CPU|ALL|SCPU] [\-u] [\-P num|ALL] [\s-1INTERVAL\s0 [\s-1COUNT\s0]]
+.Sp
+Per-processor statistics
+.Sp
+.Vb 4
+\&        \-A                      Same as \-I ALL \-u \-P ALL
+\&        \-I SUM|CPU|ALL|SCPU     Report interrupt statistics
+\&        \-P num|ALL              Processor to monitor
+\&        \-u                      Report CPU utilization
+.Ve
+.IP "\fBmt\fR" 4
+.IX Item "mt"
+mt [\-f device] opcode value
+.Sp
+Control magnetic tape drive operation
+.Sp
+Available Opcodes:
+.Sp
+bsf bsfm bsr bss datacompression drvbuffer eof eom erase
+fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2
+ras3 reset retension rewind rewoffline seek setblk setdensity
+setpart tell unload unlock weof wset
+.IP "\fBmv\fR" 4
+.IX Item "mv"
+mv [\-fin] \s-1SOURCE DEST\s0
+or: mv [\-fin] \s-1SOURCE... DIRECTORY\s0
+.Sp
+Rename \s-1SOURCE\s0 to \s-1DEST,\s0 or move \s-1SOURCE\s0(s) to \s-1DIRECTORY\s0
+.Sp
+.Vb 3
+\&        \-f      Don\*(Aqt prompt before overwriting
+\&        \-i      Interactive, prompt before overwrite
+\&        \-n      Don\*(Aqt overwrite an existing file
+.Ve
+.IP "\fBnameif\fR" 4
+.IX Item "nameif"
+nameif [\-s] [\-c \s-1FILE\s0] [\s-1IFNAME SELECTOR\s0]...
+.Sp
+Rename network interface while it in the down state.
+The device matched by \s-1SELECTOR\s0 is renamed to \s-1IFACE.
+SELECTOR\s0 can be a combination of:
+.Sp
+.Vb 4
+\&        driver=STRING
+\&        bus=STRING
+\&        phy_address=NUM
+\&        [mac=]XX:XX:XX:XX:XX:XX
+\&
+\&        \-c FILE Configuration file (default: /etc/mactab)
+\&        \-s      Log to syslog
+.Ve
+.IP "\fBnanddump\fR" 4
+.IX Item "nanddump"
+nanddump [\-o] [\-b] [\-s \s-1ADDR\s0] [\-f \s-1FILE\s0] \s-1MTD_DEVICE\s0
+.Sp
+Dump the specified \s-1MTD\s0 device
+.Sp
+.Vb 5
+\&        \-o      Omit oob data
+\&        \-b      Omit bad block from the dump
+\&        \-s ADDR Start address
+\&        \-l LEN  Length
+\&        \-f FILE Dump to file (\*(Aq\-\*(Aq for stdout)
+.Ve
+.IP "\fBnandwrite\fR" 4
+.IX Item "nandwrite"
+nandwrite [\-p] [\-s \s-1ADDR\s0] \s-1MTD_DEVICE\s0 [\s-1FILE\s0]
+.Sp
+Write to the specified \s-1MTD\s0 device
+.Sp
+.Vb 2
+\&        \-p      Pad to page size
+\&        \-s ADDR Start address
+.Ve
+.IP "\fBnbd-client\fR" 4
+.IX Item "nbd-client"
+nbd-client \s-1HOST PORT BLOCKDEV\s0
+.Sp
+Connect to \s-1HOST\s0 and provide a network block device on \s-1BLOCKDEV\s0
+.IP "\fBnc\fR" 4
+.IX Item "nc"
+nc [\-iN] [\-wN] [\-l] [\-p \s-1PORT\s0] [\-f FILE|IPADDR \s-1PORT\s0] [\-e \s-1PROG\s0]
+.Sp
+Open a pipe to \s-1IP:PORT\s0 or \s-1FILE\s0
+.Sp
+.Vb 7
+\&        \-e PROG Run PROG after connect
+\&        \-l      Listen mode, for inbound connects
+\&                (use \-l twice with \-e for persistent server)
+\&        \-p PORT Local port
+\&        \-w SEC  Timeout for connect
+\&        \-i SEC  Delay interval for lines sent
+\&        \-f FILE Use file (ala /dev/ttyS0) instead of network
+.Ve
+.IP "\fBnetstat\fR" 4
+.IX Item "netstat"
+netstat [\-ral] [\-tuwx] [\-enWp]
+.Sp
+Display networking information
+.Sp
+.Vb 10
+\&        \-r      Routing table
+\&        \-a      All sockets
+\&        \-l      Listening sockets
+\&                Else: connected sockets
+\&        \-t      TCP sockets
+\&        \-u      UDP sockets
+\&        \-w      Raw sockets
+\&        \-x      Unix sockets
+\&                Else: all socket types
+\&        \-e      Other/more information
+\&        \-n      Don\*(Aqt resolve names
+\&        \-W      Wide display
+\&        \-p      Show PID/program name for sockets
+.Ve
+.IP "\fBnice\fR" 4
+.IX Item "nice"
+nice [\-n \s-1ADJUST\s0] [\s-1PROG ARGS\s0]
+.Sp
+Change scheduling priority, run \s-1PROG\s0
+.Sp
+.Vb 1
+\&        \-n ADJUST       Adjust priority by ADJUST
+.Ve
+.IP "\fBnmeter\fR" 4
+.IX Item "nmeter"
+nmeter [\-d \s-1MSEC\s0] \s-1FORMAT_STRING\s0
+.Sp
+Monitor system in real time
+.Sp
+.Vb 1
+\& \-d MSEC        Milliseconds between updates (default:1000)
+.Ve
+.Sp
+Format specifiers:
+.Sp
+.Vb 10
+\& %Nc or %[cN]   CPU. N \- bar size (default:10)
+\&                (displays: S:system U:user N:niced D:iowait I:irq i:softirq)
+\& %[nINTERFACE]  Network INTERFACE
+\& %m             Allocated memory
+\& %[mf]          Free memory
+\& %[mt]          Total memory
+\& %s             Allocated swap
+\& %f             Number of used file descriptors
+\& %Ni            Total/specific IRQ rate
+\& %x             Context switch rate
+\& %p             Forks
+\& %[pn]          # of processes
+\& %b             Block io
+\& %Nt            Time (with N decimal points)
+\& %r             Print <cr> instead of <lf> at EOL
+.Ve
+.IP "\fBnohup\fR" 4
+.IX Item "nohup"
+nohup \s-1PROG ARGS\s0
+.Sp
+Run \s-1PROG\s0 immune to hangups, with output to a non-tty
+.IP "\fBnslookup\fR" 4
+.IX Item "nslookup"
+nslookup [\s-1HOST\s0] [\s-1SERVER\s0]
+.Sp
+Query the nameserver for the \s-1IP\s0 address of the given \s-1HOST\s0
+optionally using a specified \s-1DNS\s0 server
+.IP "\fBntpd\fR" 4
+.IX Item "ntpd"
+ntpd [\-dnqNwl] [\-S \s-1PROG\s0] [\-p \s-1PEER\s0]...
+.Sp
+\&\s-1NTP\s0 client/server
+.Sp
+.Vb 8
+\&        \-d      Verbose
+\&        \-n      Do not daemonize
+\&        \-q      Quit after clock is set
+\&        \-N      Run at high priority
+\&        \-w      Do not set time (only query peers), implies \-n
+\&        \-l      Run as server on port 123
+\&        \-S PROG Run PROG after stepping time, stratum change, and every 11 mins
+\&        \-p PEER Obtain time from PEER (may be repeated)
+.Ve
+.IP "\fBod\fR" 4
+.IX Item "od"
+od [\-abcdfhilovxs] [\-t \s-1TYPE\s0] [\-A \s-1RADIX\s0] [\-N \s-1SIZE\s0] [\-j \s-1SKIP\s0] [\-S \s-1MINSTR\s0] [\-w \s-1WIDTH\s0] [\s-1FILE...\s0]
+.Sp
+Print FILEs (or stdin) unambiguously, as octal bytes by default
+.IP "\fBopenvt\fR" 4
+.IX Item "openvt"
+openvt [\-c N] [\-sw] [\s-1PROG ARGS\s0]
+.Sp
+Start \s-1PROG\s0 on a new virtual terminal
+.Sp
+.Vb 3
+\&        \-c N    Use specified VT
+\&        \-s      Switch to the VT
+\&        \-w      Wait for PROG to exit
+.Ve
+.IP "\fBpasswd\fR" 4
+.IX Item "passwd"
+passwd [\s-1OPTIONS\s0] [\s-1USER\s0]
+.Sp
+Change \s-1USER\s0's password (default: current user)
+.Sp
+.Vb 4
+\&        \-a ALG  Encryption method
+\&        \-d      Set password to \*(Aq\*(Aq
+\&        \-l      Lock (disable) account
+\&        \-u      Unlock (enable) account
+.Ve
+.IP "\fBpatch\fR" 4
+.IX Item "patch"
+patch [\s-1OPTIONS\s0] [\s-1ORIGFILE\s0 [\s-1PATCHFILE\s0]]
+.Sp
+.Vb 5
+\&        \-p,\-\-strip N            Strip N leading components from file names
+\&        \-i,\-\-input DIFF         Read DIFF instead of stdin
+\&        \-R,\-\-reverse            Reverse patch
+\&        \-N,\-\-forward            Ignore already applied patches
+\&        \-E,\-\-remove\-empty\-files Remove output files if they become empty
+.Ve
+.IP "\fBpgrep\fR" 4
+.IX Item "pgrep"
+pgrep [\-flnovx] [\-s SID|\-P PPID|PATTERN]
+.Sp
+Display process(es) selected by regex \s-1PATTERN\s0
+.Sp
+.Vb 8
+\&        \-l      Show command name too
+\&        \-f      Match against entire command line
+\&        \-n      Show the newest process only
+\&        \-o      Show the oldest process only
+\&        \-v      Negate the match
+\&        \-x      Match whole name (not substring)
+\&        \-s      Match session ID (0 for current)
+\&        \-P      Match parent process ID
+.Ve
+.IP "\fBpidof\fR" 4
+.IX Item "pidof"
+pidof [\s-1OPTIONS\s0] [\s-1NAME\s0]...
+.Sp
+List PIDs of all processes with names that match NAMEs
+.Sp
+.Vb 3
+\&        \-s      Show only one PID
+\&        \-o PID  Omit given pid
+\&                Use %PPID to omit pid of pidof\*(Aqs parent
+.Ve
+.IP "\fBping\fR" 4
+.IX Item "ping"
+ping [\s-1OPTIONS\s0] \s-1HOST\s0
+.Sp
+Send \s-1ICMP ECHO_REQUEST\s0 packets to network hosts
+.Sp
+.Vb 11
+\&        \-4,\-6           Force IP or IPv6 name resolution
+\&        \-c CNT          Send only CNT pings
+\&        \-s SIZE         Send SIZE data bytes in packets (default:56)
+\&        \-t TTL          Set TTL
+\&        \-I IFACE/IP     Use interface or IP address as source
+\&        \-W SEC          Seconds to wait for the first response (default:10)
+\&                        (after all \-c CNT packets are sent)
+\&        \-w SEC          Seconds until ping exits (default:infinite)
+\&                        (can exit earlier with \-c CNT)
+\&        \-q              Quiet, only displays output at start
+\&                        and when finished
+.Ve
+.IP "\fBping6\fR" 4
+.IX Item "ping6"
+ping6 [\s-1OPTIONS\s0] \s-1HOST\s0
+.Sp
+Send \s-1ICMP ECHO_REQUEST\s0 packets to network hosts
+.Sp
+.Vb 5
+\&        \-c CNT          Send only CNT pings
+\&        \-s SIZE         Send SIZE data bytes in packets (default:56)
+\&        \-I IFACE/IP     Use interface or IP address as source
+\&        \-q              Quiet, only displays output at start
+\&                        and when finished
+.Ve
+.IP "\fBpivot_root\fR" 4
+.IX Item "pivot_root"
+pivot_root \s-1NEW_ROOT PUT_OLD\s0
+.Sp
+Move the current root file system to \s-1PUT_OLD\s0 and make \s-1NEW_ROOT\s0
+the new root file system
+.IP "\fBpkill\fR" 4
+.IX Item "pkill"
+pkill [\-l|\-SIGNAL] [\-fnovx] [\-s SID|\-P PPID|PATTERN]
+.Sp
+Send a signal to process(es) selected by regex \s-1PATTERN\s0
+.Sp
+.Vb 8
+\&        \-l      List all signals
+\&        \-f      Match against entire command line
+\&        \-n      Signal the newest process only
+\&        \-o      Signal the oldest process only
+\&        \-v      Negate the match
+\&        \-x      Match whole name (not substring)
+\&        \-s      Match session ID (0 for current)
+\&        \-P      Match parent process ID
+.Ve
+.IP "\fBpmap\fR" 4
+.IX Item "pmap"
+pmap [\-xq] \s-1PID\s0
+.Sp
+Display detailed process memory usage
+.Sp
+.Vb 2
+\&        \-x      Show details
+\&        \-q      Quiet
+.Ve
+.IP "\fBpopmaildir\fR" 4
+.IX Item "popmaildir"
+popmaildir [\s-1OPTIONS\s0] \s-1MAILDIR\s0 [\s-1CONN_HELPER ARGS\s0]
+.Sp
+Fetch content of remote mailbox to local maildir
+.Sp
+.Vb 6
+\&        \-s              Skip authorization
+\&        \-T              Get messages with TOP instead of RETR
+\&        \-k              Keep retrieved messages on the server
+\&        \-t SEC          Network timeout
+\&        \-F "PROG ARGS"  Filter program (may be repeated)
+\&        \-M "PROG ARGS"  Delivery program
+.Ve
+.Sp
+Fetch from plain \s-1POP3\s0 server:
+popmaildir \-k \s-1DIR\s0 nc pop3.server.com 110 <user_and_pass.txt
+Fetch from SSLed \s-1POP3\s0 server and delete fetched emails:
+popmaildir \s-1DIR\s0 \*(-- openssl s_client \-quiet \-connect pop3.server.com:995 <user_and_pass.txt
+.IP "\fBpoweroff\fR" 4
+.IX Item "poweroff"
+poweroff [\-d \s-1DELAY\s0] [\-n] [\-f]
+.Sp
+Halt and shut off power
+.Sp
+.Vb 3
+\&        \-d SEC  Delay interval
+\&        \-n      Do not sync
+\&        \-f      Force (don\*(Aqt go through init)
+.Ve
+.IP "\fBpowertop\fR" 4
+.IX Item "powertop"
+powertop
+.Sp
+Analyze power consumption on Intel-based laptops
+.IP "\fBprintenv\fR" 4
+.IX Item "printenv"
+printenv [\s-1VARIABLE\s0]...
+.Sp
+Print environment VARIABLEs.
+If no \s-1VARIABLE\s0 specified, print all.
+.IP "\fBprintf\fR" 4
+.IX Item "printf"
+printf \s-1FORMAT\s0 [\s-1ARG\s0]...
+.Sp
+Format and print \s-1ARG\s0(s) according to \s-1FORMAT\s0 (a\-la C printf)
+.IP "\fBps\fR" 4
+.IX Item "ps"
+ps [\-o \s-1COL1\s0,COL2=HEADER] [\-T]
+.Sp
+Show list of processes
+.Sp
+.Vb 2
+\&        \-o COL1,COL2=HEADER     Select columns for display
+\&        \-T                      Show threads
+.Ve
+.IP "\fBpscan\fR" 4
+.IX Item "pscan"
+pscan [\-cb] [\-p \s-1MIN_PORT\s0] [\-P \s-1MAX_PORT\s0] [\-t \s-1TIMEOUT\s0] [\-T \s-1MIN_RTT\s0] \s-1HOST\s0
+.Sp
+Scan a host, print all open ports
+.Sp
+.Vb 6
+\&        \-c      Show closed ports too
+\&        \-b      Show blocked ports too
+\&        \-p      Scan from this port (default 1)
+\&        \-P      Scan up to this port (default 1024)
+\&        \-t      Timeout (default 5000 ms)
+\&        \-T      Minimum rtt (default 5 ms, increase for congested hosts)
+.Ve
+.IP "\fBpstree\fR" 4
+.IX Item "pstree"
+pstree [\-p] [PID|USER]
+.Sp
+Display process tree, optionally start from \s-1USER\s0 or \s-1PID\s0
+.Sp
+.Vb 1
+\&        \-p      Show pids
+.Ve
+.IP "\fBpwd\fR" 4
+.IX Item "pwd"
+pwd
+.Sp
+Print the full filename of the current working directory
+.IP "\fBpwdx\fR" 4
+.IX Item "pwdx"
+pwdx \s-1PID...\s0
+.Sp
+Show current directory for PIDs
+.IP "\fBraidautorun\fR" 4
+.IX Item "raidautorun"
+raidautorun \s-1DEVICE\s0
+.Sp
+Tell the kernel to automatically search and start \s-1RAID\s0 arrays
+.IP "\fBrdate\fR" 4
+.IX Item "rdate"
+rdate [\-sp] \s-1HOST\s0
+.Sp
+Get and possibly set the system date and time from a remote \s-1HOST\s0
+.Sp
+.Vb 2
+\&        \-s      Set the system date and time (default)
+\&        \-p      Print the date and time
+.Ve
+.IP "\fBrdev\fR" 4
+.IX Item "rdev"
+rdev
+.Sp
+Print the device node associated with the filesystem mounted at '/'
+.IP "\fBreadahead\fR" 4
+.IX Item "readahead"
+readahead [\s-1FILE\s0]...
+.Sp
+Preload FILEs to \s-1RAM\s0
+.IP "\fBreadlink\fR" 4
+.IX Item "readlink"
+readlink [\-fnv] \s-1FILE\s0
+.Sp
+Display the value of a symlink
+.Sp
+.Vb 3
+\&        \-f      Canonicalize by following all symlinks
+\&        \-n      Don\*(Aqt add newline
+\&        \-v      Verbose
+.Ve
+.IP "\fBreadprofile\fR" 4
+.IX Item "readprofile"
+readprofile [\s-1OPTIONS\s0]
+.Sp
+.Vb 10
+\&        \-m mapfile      (Default: /boot/System.map)
+\&        \-p profile      (Default: /proc/profile)
+\&        \-M NUM          Set the profiling multiplier to NUM
+\&        \-i              Print only info about the sampling step
+\&        \-v              Verbose
+\&        \-a              Print all symbols, even if count is 0
+\&        \-b              Print individual histogram\-bin counts
+\&        \-s              Print individual counters within functions
+\&        \-r              Reset all the counters (root only)
+\&        \-n              Disable byte order auto\-detection
+.Ve
+.IP "\fBrealpath\fR" 4
+.IX Item "realpath"
+realpath \s-1FILE...\s0
+.Sp
+Return the absolute pathnames of given \s-1FILE\s0
+.IP "\fBreboot\fR" 4
+.IX Item "reboot"
+reboot [\-d \s-1DELAY\s0] [\-n] [\-f]
+.Sp
+Reboot the system
+.Sp
+.Vb 3
+\&        \-d SEC  Delay interval
+\&        \-n      Do not sync
+\&        \-f      Force (don\*(Aqt go through init)
+.Ve
+.IP "\fBreformime\fR" 4
+.IX Item "reformime"
+reformime [\s-1OPTIONS\s0]
+.Sp
+Parse MIME-encoded message on stdin
+.Sp
+.Vb 3
+\&        \-x PREFIX       Extract content of MIME sections to files
+\&        \-X PROG ARGS    Filter content of MIME sections through PROG
+\&                        Must be the last option
+.Ve
+.Sp
+Other options are silently ignored
+.IP "\fBremove-shell\fR" 4
+.IX Item "remove-shell"
+remove-shell \s-1SHELL...\s0
+.Sp
+Remove SHELLs from /etc/shells
+.IP "\fBrenice\fR" 4
+.IX Item "renice"
+renice {{\-n \s-1INCREMENT\s0} | \s-1PRIORITY\s0} [[\-p | \-g | \-u] \s-1ID...\s0]
+.Sp
+Change scheduling priority for a running process
+.Sp
+.Vb 4
+\&        \-n      Adjust current nice value (smaller is faster)
+\&        \-p      Process id(s) (default)
+\&        \-g      Process group id(s)
+\&        \-u      Process user name(s) and/or id(s)
+.Ve
+.IP "\fBreset\fR" 4
+.IX Item "reset"
+reset
+.Sp
+Reset the screen
+.IP "\fBresize\fR" 4
+.IX Item "resize"
+resize
+.Sp
+Resize the screen
+.IP "\fBrev\fR" 4
+.IX Item "rev"
+rev [\s-1FILE\s0]...
+.Sp
+Reverse lines of \s-1FILE\s0
+.IP "\fBrm\fR" 4
+.IX Item "rm"
+rm [\-irf] \s-1FILE...\s0
+.Sp
+Remove (unlink) FILEs
+.Sp
+.Vb 3
+\&        \-i      Always prompt before removing
+\&        \-f      Never prompt
+\&        \-R,\-r   Recurse
+.Ve
+.IP "\fBrmdir\fR" 4
+.IX Item "rmdir"
+rmdir [\s-1OPTIONS\s0] \s-1DIRECTORY...\s0
+.Sp
+Remove \s-1DIRECTORY\s0 if it is empty
+.Sp
+.Vb 2
+\&        \-p|\-\-parents    Include parents
+\&        \-\-ignore\-fail\-on\-non\-empty
+.Ve
+.IP "\fBrmmod\fR" 4
+.IX Item "rmmod"
+rmmod [\-qfwrsv] \s-1MODULE\s0 [symbol=value]...
+.Sp
+.Vb 6
+\&        \-r      Remove MODULE (stacks) or do autoclean
+\&        \-q      Quiet
+\&        \-v      Verbose
+\&        \-f      Force
+\&        \-w      Wait for unload
+\&        \-s      Report via syslog instead of stderr
+.Ve
+.IP "\fBroute\fR" 4
+.IX Item "route"
+route [{add|del|delete}]
+.Sp
+Edit kernel routing tables
+.Sp
+.Vb 3
+\&        \-n      Don\*(Aqt resolve names
+\&        \-e      Display other/more information
+\&        \-A inet{6}      Select address family
+.Ve
+.IP "\fBrpm\fR" 4
+.IX Item "rpm"
+rpm \-i \s-1PACKAGE\s0.rpm; rpm \-qp[ildc] \s-1PACKAGE\s0.rpm
+.Sp
+Manipulate \s-1RPM\s0 packages
+.Sp
+Commands:
+.Sp
+.Vb 6
+\&        \-i      Install package
+\&        \-qp     Query package
+\&        \-i      Show information
+\&        \-l      List contents
+\&        \-d      List documents
+\&        \-c      List config files
+.Ve
+.IP "\fBrpm2cpio\fR" 4
+.IX Item "rpm2cpio"
+rpm2cpio package.rpm
+.Sp
+Output a cpio archive of the rpm file
+.IP "\fBrtcwake\fR" 4
+.IX Item "rtcwake"
+rtcwake [\-a | \-l | \-u] [\-d \s-1DEV\s0] [\-m \s-1MODE\s0] [\-s \s-1SEC\s0 | \-t \s-1TIME\s0]
+.Sp
+Enter a system sleep state until specified wakeup time
+.Sp
+.Vb 7
+\&        \-a,\-\-auto       Read clock mode from adjtime
+\&        \-l,\-\-local      Clock is set to local time
+\&        \-u,\-\-utc        Clock is set to UTC time
+\&        \-d,\-\-device=DEV Specify the RTC device
+\&        \-m,\-\-mode=MODE  Set the sleep state (default: standby)
+\&        \-s,\-\-seconds=SEC Set the timeout in SEC seconds from now
+\&        \-t,\-\-time=TIME  Set the timeout to TIME seconds from epoch
+.Ve
+.IP "\fBrun-parts\fR" 4
+.IX Item "run-parts"
+run-parts [\-t] [\-l] [\-a \s-1ARG\s0] [\-u \s-1MASK\s0] \s-1DIRECTORY\s0
+.Sp
+Run a bunch of scripts in \s-1DIRECTORY\s0
+.Sp
+.Vb 4
+\&        \-t      Print what would be run, but don\*(Aqt actually run anything
+\&        \-a ARG  Pass ARG as argument for every program
+\&        \-u MASK Set the umask to MASK before running every program
+\&        \-l      Print names of all matching files even if they are not executable
+.Ve
+.IP "\fBrunlevel\fR" 4
+.IX Item "runlevel"
+runlevel [\s-1FILE\s0]
+.Sp
+Find the current and previous system runlevel
+.Sp
+If no utmp \s-1FILE\s0 exists or if no runlevel record can be found,
+print \*(L"unknown\*(R"
+.IP "\fBrunsv\fR" 4
+.IX Item "runsv"
+runsv \s-1DIR\s0
+.Sp
+Start and monitor a service and optionally an appendant log service
+.IP "\fBrunsvdir\fR" 4
+.IX Item "runsvdir"
+runsvdir [\-P] [\-s \s-1SCRIPT\s0] \s-1DIR\s0
+.Sp
+Start a runsv process for each subdirectory. If it exits, restart it.
+.Sp
+.Vb 2
+\&        \-P              Put each runsv in a new session
+\&        \-s SCRIPT       Run SCRIPT <signo> after signal is processed
+.Ve
+.IP "\fBrx\fR" 4
+.IX Item "rx"
+rx \s-1FILE\s0
+.Sp
+Receive a file using the xmodem protocol
+.IP "\fBscript\fR" 4
+.IX Item "script"
+script [\-afqt] [\-c \s-1PROG\s0] [\s-1OUTFILE\s0]
+.Sp
+.Vb 5
+\&        \-a      Append output
+\&        \-c PROG Run PROG, not shell
+\&        \-f      Flush output after each write
+\&        \-q      Quiet
+\&        \-t      Send timing to stderr
+.Ve
+.IP "\fBscriptreplay\fR" 4
+.IX Item "scriptreplay"
+scriptreplay timingfile [typescript [divisor]]
+.Sp
+Play back typescripts, using timing information
+.IP "\fBsed\fR" 4
+.IX Item "sed"
+sed [\-inr] [\-f \s-1FILE\s0]... [\-e \s-1CMD\s0]... [\s-1FILE\s0]...
+or: sed [\-inr] \s-1CMD\s0 [\s-1FILE\s0]...
+.Sp
+.Vb 5
+\&        \-e CMD  Add CMD to sed commands to be executed
+\&        \-f FILE Add FILE contents to sed commands to be executed
+\&        \-i      Edit files in\-place (else sends result to stdout)
+\&        \-n      Suppress automatic printing of pattern space
+\&        \-r      Use extended regex syntax
+.Ve
+.Sp
+If no \-e or \-f, the first non-option argument is the sed command string.
+Remaining arguments are input files (stdin if none).
+.IP "\fBsendmail\fR" 4
+.IX Item "sendmail"
+sendmail [\s-1OPTIONS\s0] [\s-1RECIPIENT_EMAIL\s0]...
+.Sp
+Read email from stdin and send it
+.Sp
+Standard options:
+.Sp
+.Vb 4
+\&        \-t              Read additional recipients from message body
+\&        \-f SENDER       Sender (required)
+\&        \-o OPTIONS      Various options. \-oi implied, others are ignored
+\&        \-i              \-oi synonym. implied and ignored
+.Ve
+.Sp
+Busybox specific options:
+.Sp
+.Vb 10
+\&        \-v              Verbose
+\&        \-w SECS         Network timeout
+\&        \-H \*(AqPROG ARGS\*(Aq  Run connection helper
+\&                        Examples:
+\&                        \-H \*(Aqexec openssl s_client \-quiet \-tls1 \-starttls smtp
+\&                                \-connect smtp.gmail.com:25\*(Aq <email.txt
+\&                                [4<username_and_passwd.txt | \-auUSER \-apPASS]
+\&                        \-H \*(Aqexec openssl s_client \-quiet \-tls1
+\&                                \-connect smtp.gmail.com:465\*(Aq <email.txt
+\&                                [4<username_and_passwd.txt | \-auUSER \-apPASS]
+\&        \-S HOST[:PORT]  Server
+\&        \-auUSER         Username for AUTH LOGIN
+\&        \-apPASS         Password for AUTH LOGIN
+.Ve
+.Sp
+Other options are silently ignored; \-oi \-t is implied
+Use makemime to create emails with attachments
+.IP "\fBseq\fR" 4
+.IX Item "seq"
+seq [\-w] [\-s \s-1SEP\s0] [\s-1FIRST\s0 [\s-1INC\s0]] \s-1LAST\s0
+.Sp
+Print numbers from \s-1FIRST\s0 to \s-1LAST,\s0 in steps of \s-1INC.
+FIRST, INC\s0 default to 1.
+.Sp
+.Vb 2
+\&        \-w      Pad to last with leading zeros
+\&        \-s SEP  String separator
+.Ve
+.IP "\fBsetarch\fR" 4
+.IX Item "setarch"
+setarch personality \s-1PROG ARGS\s0
+.Sp
+Personality may be:
+.Sp
+.Vb 2
+\&        linux32         Set 32bit uname emulation
+\&        linux64         Set 64bit uname emulation
+.Ve
+.IP "\fBsetconsole\fR" 4
+.IX Item "setconsole"
+setconsole [\-r|\-\-reset] [\s-1DEVICE\s0]
+.Sp
+Redirect system console output to \s-1DEVICE\s0 (default: /dev/tty)
+.Sp
+.Vb 1
+\&        \-r      Reset output to /dev/console
+.Ve
+.IP "\fBsetfont\fR" 4
+.IX Item "setfont"
+setfont \s-1FONT\s0 [\-m \s-1MAPFILE\s0] [\-C \s-1TTY\s0]
+.Sp
+Load a console font
+.Sp
+.Vb 2
+\&        \-m MAPFILE      Load console screen map
+\&        \-C TTY          Affect TTY instead of /dev/tty
+.Ve
+.IP "\fBsetkeycodes\fR" 4
+.IX Item "setkeycodes"
+setkeycodes \s-1SCANCODE KEYCODE...\s0
+.Sp
+Set entries into the kernel's scancode-to-keycode map,
+allowing unusual keyboards to generate usable keycodes.
+.Sp
+\&\s-1SCANCODE\s0 may be either xx or e0xx (hexadecimal),
+and \s-1KEYCODE\s0 is given in decimal.
+.IP "\fBsetlogcons\fR" 4
+.IX Item "setlogcons"
+setlogcons N
+.Sp
+Redirect the kernel output to console N (0 for current)
+.IP "\fBsetserial\fR" 4
+.IX Item "setserial"
+setserial [\-gabGvzV] \s-1DEVICE\s0 [\s-1PARAMETER\s0 [\s-1ARG\s0]]...
+.Sp
+Request or set Linux serial port information
+.Sp
+.Vb 7
+\&        \-g      Interpret parameters as list of devices for reporting
+\&        \-a      Print all available information
+\&        \-b      Print summary information
+\&        \-G      Print in form which can be fed back
+\&                to setserial as command line parameters
+\&        \-z      Zero out serial flags before setting
+\&        \-v      Verbose
+.Ve
+.Sp
+Parameters: (* = takes an argument, ^ = can be turned off by preceding ^)
+	*port, *irq, *divisor, *uart, *baund_base, *close_delay, *closing_wait,
+	^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout,
+	^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig,
+	spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust
+.Sp
+\&\s-1UART\s0 types:
+.Sp
+.Vb 3
+\&        unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,
+\&        16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,
+\&        U6_16550A
+.Ve
+.IP "\fBsetsid\fR" 4
+.IX Item "setsid"
+setsid \s-1PROG ARGS\s0
+.Sp
+Run \s-1PROG\s0 in a new session. \s-1PROG\s0 will have no controlling terminal
+and will not be affected by keyboard signals (Ctrl-C etc).
+See \fIsetsid\fR\|(2) for details.
+.IP "\fBsetuidgid\fR" 4
+.IX Item "setuidgid"
+setuidgid \s-1USER PROG ARGS\s0
+.Sp
+Set uid and gid to \s-1USER\s0's uid and gid, drop supplementary group ids,
+run \s-1PROG\s0
+.IP "\fBsh\fR" 4
+.IX Item "sh"
+sh [\-/+OPTIONS] [\-/+o \s-1OPT\s0]... [\-c '\s-1SCRIPT\s0' [\s-1ARG0\s0 [\s-1ARGS\s0]] / \s-1FILE\s0 [\s-1ARGS\s0]]
+.Sp
+Unix shell interpreter
+.IP "\fBsha1sum\fR" 4
+.IX Item "sha1sum"
+sha1sum [\-c[sw]] [\s-1FILE\s0]...
+.Sp
+Print or check \s-1SHA1\s0 checksums
+.Sp
+.Vb 3
+\&        \-c      Check sums against list in FILEs
+\&        \-s      Don\*(Aqt output anything, status code shows success
+\&        \-w      Warn about improperly formatted checksum lines
+.Ve
+.IP "\fBsha256sum\fR" 4
+.IX Item "sha256sum"
+sha256sum [\-c[sw]] [\s-1FILE\s0]...
+.Sp
+Print or check \s-1SHA256\s0 checksums
+.Sp
+.Vb 3
+\&        \-c      Check sums against list in FILEs
+\&        \-s      Don\*(Aqt output anything, status code shows success
+\&        \-w      Warn about improperly formatted checksum lines
+.Ve
+.IP "\fBsha512sum\fR" 4
+.IX Item "sha512sum"
+sha512sum [\-c[sw]] [\s-1FILE\s0]...
+.Sp
+Print or check \s-1SHA512\s0 checksums
+.Sp
+.Vb 3
+\&        \-c      Check sums against list in FILEs
+\&        \-s      Don\*(Aqt output anything, status code shows success
+\&        \-w      Warn about improperly formatted checksum lines
+.Ve
+.IP "\fBshowkey\fR" 4
+.IX Item "showkey"
+showkey [\-a | \-k | \-s]
+.Sp
+Show keys pressed
+.Sp
+.Vb 3
+\&        \-a      Display decimal/octal/hex values of the keys
+\&        \-k      Display interpreted keycodes (default)
+\&        \-s      Display raw scan\-codes
+.Ve
+.IP "\fBslattach\fR" 4
+.IX Item "slattach"
+slattach [\-cehmLF] [\-s \s-1SPEED\s0] [\-p \s-1PROTOCOL\s0] \s-1DEVICE\s0
+.Sp
+Attach network interface(s) to serial line(s)
+.Sp
+.Vb 8
+\&        \-p PROT Set protocol (slip, cslip, slip6, clisp6 or adaptive)
+\&        \-s SPD  Set line speed
+\&        \-e      Exit after initializing device
+\&        \-h      Exit when the carrier is lost
+\&        \-c PROG Run PROG when the line is hung up
+\&        \-m      Do NOT initialize the line in raw 8 bits mode
+\&        \-L      Enable 3\-wire operation
+\&        \-F      Disable RTS/CTS flow control
+.Ve
+.IP "\fBsleep\fR" 4
+.IX Item "sleep"
+sleep [N]...
+.Sp
+Pause for a time equal to the total of the args given, where each arg can
+have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
+.IP "\fBsmemcap\fR" 4
+.IX Item "smemcap"
+smemcap >\s-1SMEMDATA.TAR\s0
+.Sp
+Collect memory usage data in /proc and write it to stdout
+.IP "\fBsoftlimit\fR" 4
+.IX Item "softlimit"
+softlimit [\-a \s-1BYTES\s0] [\-m \s-1BYTES\s0] [\-d \s-1BYTES\s0] [\-s \s-1BYTES\s0] [\-l \s-1BYTES\s0]
+	[\-f \s-1BYTES\s0] [\-c \s-1BYTES\s0] [\-r \s-1BYTES\s0] [\-o N] [\-p N] [\-t N]
+	\s-1PROG ARGS\s0
+.Sp
+Set soft resource limits, then run \s-1PROG\s0
+.Sp
+.Vb 8
+\&        \-a BYTES        Limit total size of all segments
+\&        \-m BYTES        Same as \-d BYTES \-s BYTES \-l BYTES \-a BYTES
+\&        \-d BYTES        Limit data segment
+\&        \-s BYTES        Limit stack segment
+\&        \-l BYTES        Limit locked memory size
+\&        \-o N            Limit number of open files per process
+\&        \-p N            Limit number of processes per uid
+\&Options controlling file sizes:
+\&
+\&        \-f BYTES        Limit output file sizes
+\&        \-c BYTES        Limit core file size
+\&Efficiency opts:
+\&
+\&        \-r BYTES        Limit resident set size
+\&        \-t N            Limit CPU time, process receives
+\&                        a SIGXCPU after N seconds
+.Ve
+.IP "\fBsort\fR" 4
+.IX Item "sort"
+sort [\-nrugMcszbdfimSTokt] [\-o \s-1FILE\s0] [\-k start[.offset][opts][,end[.offset][opts]] [\-t \s-1CHAR\s0] [\s-1FILE\s0]...
+.Sp
+Sort lines of text
+.Sp
+.Vb 10
+\&        \-b      Ignore leading blanks
+\&        \-c      Check whether input is sorted
+\&        \-d      Dictionary order (blank or alphanumeric only)
+\&        \-f      Ignore case
+\&        \-g      General numerical sort
+\&        \-i      Ignore unprintable characters
+\&        \-k      Sort key
+\&        \-M      Sort month
+\&        \-n      Sort numbers
+\&        \-o      Output to file
+\&        \-k      Sort by key
+\&        \-t CHAR Key separator
+\&        \-r      Reverse sort order
+\&        \-s      Stable (don\*(Aqt sort ties alphabetically)
+\&        \-u      Suppress duplicate lines
+\&        \-z      Lines are terminated by NUL, not newline
+\&        \-mST    Ignored for GNU compatibility
+.Ve
+.IP "\fBsplit\fR" 4
+.IX Item "split"
+split [\s-1OPTIONS\s0] [\s-1INPUT\s0 [\s-1PREFIX\s0]]
+.Sp
+.Vb 3
+\&        \-b N[k|m]       Split by N (kilo|mega)bytes
+\&        \-l N            Split by N lines
+\&        \-a N            Use N letters as suffix
+.Ve
+.IP "\fBstart-stop-daemon\fR" 4
+.IX Item "start-stop-daemon"
+start-stop-daemon [\s-1OPTIONS\s0] [\-S|\-K] ... [\-\- \s-1ARGS...\s0]
+.Sp
+Search for matching processes, and then
+\&\-K: stop all matching processes.
+\&\-S: start a process unless a matching process is found.
+.Sp
+Process matching:
+.Sp
+.Vb 10
+\&        \-u,\-\-user USERNAME|UID  Match only this user\*(Aqs processes
+\&        \-n,\-\-name NAME          Match processes with NAME
+\&                                in comm field in /proc/PID/stat
+\&        \-x,\-\-exec EXECUTABLE    Match processes with this command
+\&                                in /proc/PID/{exe,cmdline}
+\&        \-p,\-\-pidfile FILE       Match a process with PID from the file
+\&        All specified conditions must match
+\&\-S only:
+\&        \-x,\-\-exec EXECUTABLE    Program to run
+\&        \-a,\-\-startas NAME       Zeroth argument
+\&        \-b,\-\-background         Background
+\&        \-N,\-\-nicelevel N        Change nice level
+\&        \-c,\-\-chuid USER[:[GRP]] Change to user/group
+\&        \-m,\-\-make\-pidfile       Write PID to the pidfile specified by \-p
+\&\-K only:
+\&        \-s,\-\-signal SIG         Signal to send
+\&        \-t,\-\-test               Match only, exit with 0 if a process is found
+\&Other:
+\&
+\&        \-o,\-\-oknodo             Exit with status 0 if nothing is done
+\&        \-v,\-\-verbose            Verbose
+\&        \-q,\-\-quiet              Quiet
+.Ve
+.IP "\fBstat\fR" 4
+.IX Item "stat"
+stat [\s-1OPTIONS\s0] \s-1FILE...\s0
+.Sp
+Display file (default) or filesystem status
+.Sp
+.Vb 4
+\&        \-c fmt  Use the specified format
+\&        \-f      Display filesystem status
+\&        \-L      Follow links
+\&        \-t      Display info in terse form
+.Ve
+.Sp
+Valid format sequences for files:
+.Sp
+.Vb 10
+\& %a     Access rights in octal
+\& %A     Access rights in human readable form
+\& %b     Number of blocks allocated (see %B)
+\& %B     The size in bytes of each block reported by %b
+\& %d     Device number in decimal
+\& %D     Device number in hex
+\& %f     Raw mode in hex
+\& %F     File type
+\& %g     Group ID of owner
+\& %G     Group name of owner
+\& %h     Number of hard links
+\& %i     Inode number
+\& %n     File name
+\& %N     File name, with \-> TARGET if symlink
+\& %o     I/O block size
+\& %s     Total size, in bytes
+\& %t     Major device type in hex
+\& %T     Minor device type in hex
+\& %u     User ID of owner
+\& %U     User name of owner
+\& %x     Time of last access
+\& %X     Time of last access as seconds since Epoch
+\& %y     Time of last modification
+\& %Y     Time of last modification as seconds since Epoch
+\& %z     Time of last change
+\& %Z     Time of last change as seconds since Epoch
+.Ve
+.Sp
+Valid format sequences for file systems:
+.Sp
+.Vb 12
+\& %a     Free blocks available to non\-superuser
+\& %b     Total data blocks in file system
+\& %c     Total file nodes in file system
+\& %d     Free file nodes in file system
+\& %f     Free blocks in file system
+\& %i     File System ID in hex
+\& %l     Maximum length of filenames
+\& %n     File name
+\& %s     Block size (for faster transfer)
+\& %S     Fundamental block size (for block counts)
+\& %t     Type in hex
+\& %T     Type in human readable form
+.Ve
+.IP "\fBstrings\fR" 4
+.IX Item "strings"
+strings [\-afo] [\-n \s-1LEN\s0] [\s-1FILE\s0]...
+.Sp
+Display printable strings in a binary file
+.Sp
+.Vb 4
+\&        \-a      Scan whole file (default)
+\&        \-f      Precede strings with filenames
+\&        \-n LEN  At least LEN characters form a string (default 4)
+\&        \-o      Precede strings with decimal offsets
+.Ve
+.IP "\fBstty\fR" 4
+.IX Item "stty"
+stty [\-a|g] [\-F \s-1DEVICE\s0] [\s-1SETTING\s0]...
+.Sp
+Without arguments, prints baud rate, line discipline,
+and deviations from stty sane
+.Sp
+.Vb 4
+\&        \-F DEVICE       Open device instead of stdin
+\&        \-a              Print all current settings in human\-readable form
+\&        \-g              Print in stty\-readable form
+\&        [SETTING]       See manpage
+.Ve
+.IP "\fBsu\fR" 4
+.IX Item "su"
+su [\s-1OPTIONS\s0] [\-] [\s-1USER\s0]
+.Sp
+Run shell under \s-1USER\s0 (by default, root)
+.Sp
+.Vb 4
+\&        \-,\-l    Clear environment, run shell as login shell
+\&        \-p,\-m   Do not set new $HOME, $SHELL, $USER, $LOGNAME
+\&        \-c CMD  Command to pass to \*(Aqsh \-c\*(Aq
+\&        \-s SH   Shell to use instead of user\*(Aqs default
+.Ve
+.IP "\fBsulogin\fR" 4
+.IX Item "sulogin"
+sulogin [\-t N] [\s-1TTY\s0]
+.Sp
+Single user login
+.Sp
+.Vb 1
+\&        \-t N    Timeout
+.Ve
+.IP "\fBsum\fR" 4
+.IX Item "sum"
+sum [\-rs] [\s-1FILE\s0]...
+.Sp
+Checksum and count the blocks in a file
+.Sp
+.Vb 2
+\&        \-r      Use BSD sum algorithm (1K blocks)
+\&        \-s      Use System V sum algorithm (512byte blocks)
+.Ve
+.IP "\fBsv\fR" 4
+.IX Item "sv"
+sv [\-v] [\-w \s-1SEC\s0] \s-1CMD SERVICE_DIR...\s0
+.Sp
+Control services monitored by runsv supervisor.
+Commands (only first character is enough):
+.Sp
+status: query service status
+up: if service isn't running, start it. If service stops, restart it
+once: like 'up', but if service stops, don't restart it
+down: send \s-1TERM\s0 and \s-1CONT\s0 signals. If ./run exits, start ./finish
+	if it exists. After it stops, don't restart service
+exit: send \s-1TERM\s0 and \s-1CONT\s0 signals to service and log service. If they exit,
+	runsv exits too
+pause, cont, hup, alarm, interrupt, quit, 1, 2, term, kill: send
+\&\s-1STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, KILL\s0 signal to service
+.IP "\fBsvlogd\fR" 4
+.IX Item "svlogd"
+svlogd [\-ttv] [\-r C] [\-R \s-1CHARS\s0] [\-l \s-1MATCHLEN\s0] [\-b \s-1BUFLEN\s0] \s-1DIR...\s0
+.Sp
+Continuously read log data from stdin and write to rotated log files in DIRs
+.Sp
+DIR/config file modifies behavior:
+sSIZE \- when to rotate logs
+nNUM \- number of files to retain
+!PROG \- process rotated log with \s-1PROG
++,\-PATTERN\s0 \- (de)select line for logging
+E,ePATTERN \- (de)select line for stderr
+.IP "\fBswapoff\fR" 4
+.IX Item "swapoff"
+swapoff [\-a] [\s-1DEVICE\s0]
+.Sp
+Stop swapping on \s-1DEVICE\s0
+.Sp
+.Vb 1
+\&        \-a      Stop swapping on all swap devices
+.Ve
+.IP "\fBswapon\fR" 4
+.IX Item "swapon"
+swapon [\-a] [\-p \s-1PRI\s0] [\s-1DEVICE\s0]
+.Sp
+Start swapping on \s-1DEVICE\s0
+.Sp
+.Vb 2
+\&        \-a      Start swapping on all swap devices
+\&        \-p PRI  Set swap device priority
+.Ve
+.IP "\fBswitch_root\fR" 4
+.IX Item "switch_root"
+switch_root [\-c /dev/console] \s-1NEW_ROOT NEW_INIT\s0 [\s-1ARGS\s0]
+.Sp
+Free initramfs and switch to another root fs:
+.Sp
+chroot to \s-1NEW_ROOT,\s0 delete all in /, move \s-1NEW_ROOT\s0 to /,
+execute \s-1NEW_INIT. PID\s0 must be 1. \s-1NEW_ROOT\s0 must be a mountpoint.
+.Sp
+.Vb 1
+\&        \-c DEV  Reopen stdio to DEV after switch
+.Ve
+.IP "\fBsync\fR" 4
+.IX Item "sync"
+sync
+.Sp
+Write all buffered blocks to disk
+.IP "\fBsysctl\fR" 4
+.IX Item "sysctl"
+sysctl [\s-1OPTIONS\s0] [\s-1VALUE\s0]...
+.Sp
+Configure kernel parameters at runtime
+.Sp
+.Vb 6
+\&        \-n      Don\*(Aqt print key names
+\&        \-e      Don\*(Aqt warn about unknown keys
+\&        \-w      Change sysctl setting
+\&        \-p FILE Load sysctl settings from FILE (default /etc/sysctl.conf)
+\&        \-a      Display all values
+\&        \-A      Display all values in table form
+.Ve
+.IP "\fBsyslogd\fR" 4
+.IX Item "syslogd"
+syslogd [\s-1OPTIONS\s0]
+.Sp
+System logging utility
+.Sp
+.Vb 11
+\&        \-n              Run in foreground
+\&        \-O FILE         Log to FILE (default:/var/log/messages)
+\&        \-l N            Log only messages more urgent than prio N (1\-8)
+\&        \-S              Smaller output
+\&        \-s SIZE         Max size (KB) before rotation (default:200KB, 0=off)
+\&        \-b N            N rotated logs to keep (default:1, max=99, 0=purge)
+\&        \-R HOST[:PORT]  Log to IP or hostname on PORT (default PORT=514/UDP)
+\&        \-L              Log locally and via network (default is network only if \-R)
+\&        \-D              Drop duplicates
+\&        \-C[size_kb]     Log to shared mem buffer (use logread to read it)
+\&        \-f FILE         Use FILE as config (default:/etc/syslog.conf)
+.Ve
+.IP "\fBtac\fR" 4
+.IX Item "tac"
+tac [\s-1FILE\s0]...
+.Sp
+Concatenate FILEs and print them in reverse
+.IP "\fBtail\fR" 4
+.IX Item "tail"
+tail [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Print last 10 lines of each \s-1FILE\s0 (or stdin) to stdout.
+With more than one \s-1FILE,\s0 precede each with a filename header.
+.Sp
+.Vb 6
+\&        \-f              Print data as file grows
+\&        \-s SECONDS      Wait SECONDS between reads with \-f
+\&        \-n N[kbm]       Print last N lines
+\&        \-c N[kbm]       Print last N bytes
+\&        \-q              Never print headers
+\&        \-v              Always print headers
+.Ve
+.Sp
+N may be suffixed by k (x1024), b (x512), or m (x1024^2).
+If N starts with a '+', output begins with the Nth item from the start
+of each file, not from the end.
+.IP "\fBtar\fR" 4
+.IX Item "tar"
+tar \-[cxtzjahmvO] [\-X \s-1FILE\s0] [\-T \s-1FILE\s0] [\-f \s-1TARFILE\s0] [\-C \s-1DIR\s0] [\s-1FILE\s0]...
+.Sp
+Create, extract, or list files from a tar file
+.Sp
+Operation:
+.Sp
+.Vb 10
+\&        c       Create
+\&        x       Extract
+\&        t       List
+\&        f       Name of TARFILE (\*(Aq\-\*(Aq for stdin/out)
+\&        C       Change to DIR before operation
+\&        v       Verbose
+\&        z       (De)compress using gzip
+\&        j       (De)compress using bzip2
+\&        a       (De)compress using lzma
+\&        O       Extract to stdout
+\&        h       Follow symlinks
+\&        m       Don\*(Aqt restore mtime
+\&        exclude File to exclude
+\&        X       File with names to exclude
+\&        T       File with names to include
+.Ve
+.IP "\fBtcpsvd\fR" 4
+.IX Item "tcpsvd"
+tcpsvd [\-hEv] [\-c N] [\-C N[:MSG]] [\-b N] [\-u \s-1USER\s0] [\-l \s-1NAME\s0] \s-1IP PORT PROG\s0
+.Sp
+Create \s-1TCP\s0 socket, bind to \s-1IP:PORT\s0 and listen
+for incoming connection. Run \s-1PROG\s0 for each connection.
+.Sp
+.Vb 10
+\&        IP              IP to listen on, 0 = all
+\&        PORT            Port to listen on
+\&        PROG ARGS       Program to run
+\&        \-l NAME         Local hostname (else looks up local hostname in DNS)
+\&        \-u USER[:GRP]   Change to user/group after bind
+\&        \-c N            Handle up to N connections simultaneously
+\&        \-b N            Allow a backlog of approximately N TCP SYNs
+\&        \-C N[:MSG]      Allow only up to N connections from the same IP
+\&                        New connections from this IP address are closed
+\&                        immediately. MSG is written to the peer before close
+\&        \-h              Look up peer\*(Aqs hostname
+\&        \-E              Don\*(Aqt set up environment variables
+\&        \-v              Verbose
+.Ve
+.IP "\fBtee\fR" 4
+.IX Item "tee"
+tee [\-ai] [\s-1FILE\s0]...
+.Sp
+Copy stdin to each \s-1FILE,\s0 and also to stdout
+.Sp
+.Vb 2
+\&        \-a      Append to the given FILEs, don\*(Aqt overwrite
+\&        \-i      Ignore interrupt signals (SIGINT)
+.Ve
+.IP "\fBtelnet\fR" 4
+.IX Item "telnet"
+telnet [\-a] [\-l \s-1USER\s0] \s-1HOST\s0 [\s-1PORT\s0]
+.Sp
+Connect to telnet server
+.Sp
+.Vb 2
+\&        \-a      Automatic login with $USER variable
+\&        \-l USER Automatic login as USER
+.Ve
+.IP "\fBtelnetd\fR" 4
+.IX Item "telnetd"
+telnetd [\s-1OPTIONS\s0]
+.Sp
+Handle incoming telnet connections
+.Sp
+.Vb 10
+\&        \-l LOGIN        Exec LOGIN on connect
+\&        \-f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+\&        \-K              Close connection as soon as login exits
+\&                        (normally wait until all programs close slave pty)
+\&        \-p PORT         Port to listen on
+\&        \-b ADDR[:PORT]  Address to bind to
+\&        \-F              Run in foreground
+\&        \-i              Inetd mode
+\&        \-w SEC          Inetd \*(Aqwait\*(Aq mode, linger time SEC
+\&        \-S              Log to syslog (implied by \-i or without \-F and \-w)
+.Ve
+.IP "\fBtest\fR" 4
+.IX Item "test"
+test \s-1EXPRESSION\s0 ]
+.Sp
+Check file types, compare values etc. Return a 0/1 exit code
+depending on logical value of \s-1EXPRESSION\s0
+.IP "\fBtftp\fR" 4
+.IX Item "tftp"
+tftp [\s-1OPTIONS\s0] \s-1HOST\s0 [\s-1PORT\s0]
+.Sp
+Transfer a file from/to tftp server
+.Sp
+.Vb 5
+\&        \-l FILE Local FILE
+\&        \-r FILE Remote FILE
+\&        \-g      Get file
+\&        \-p      Put file
+\&        \-b SIZE Transfer blocks of SIZE octets
+.Ve
+.IP "\fBtftpd\fR" 4
+.IX Item "tftpd"
+tftpd [\-cr] [\-u \s-1USER\s0] [\s-1DIR\s0]
+.Sp
+Transfer a file on tftp client's request
+.Sp
+tftpd should be used as an inetd service.
+tftpd's line for inetd.conf:
+	69 dgram udp nowait root tftpd tftpd \-l /files/to/serve
+It also can be ran from udpsvd:
+.Sp
+.Vb 1
+\&        udpsvd \-vE 0.0.0.0 69 tftpd /files/to/serve
+\&
+\&        \-r      Prohibit upload
+\&        \-c      Allow file creation via upload
+\&        \-u      Access files as USER
+\&        \-l      Log to syslog (inetd mode requires this)
+.Ve
+.IP "\fBtime\fR" 4
+.IX Item "time"
+time [\-v] \s-1PROG ARGS\s0
+.Sp
+Run \s-1PROG,\s0 display resource usage when it exits
+.Sp
+.Vb 1
+\&        \-v      Verbose
+.Ve
+.IP "\fBtimeout\fR" 4
+.IX Item "timeout"
+timeout [\-t \s-1SECS\s0] [\-s \s-1SIG\s0] \s-1PROG ARGS\s0
+.Sp
+Runs \s-1PROG.\s0 Sends \s-1SIG\s0 to it if it is not gone in \s-1SECS\s0 seconds.
+Defaults: \s-1SECS: 10, SIG: TERM.\s0
+.IP "\fBtop\fR" 4
+.IX Item "top"
+top [\-b] [\-nCOUNT] [\-dSECONDS] [\-m]
+.Sp
+Provide a view of process activity in real time.
+Read the status of all processes from /proc each \s-1SECONDS\s0
+and display a screenful of them.
+Keys:
+.Sp
+.Vb 5
+\&        N/M/P/T: show CPU usage, sort by pid/mem/cpu/time
+\&        S: show memory
+\&        R: reverse sort
+\&        H: toggle threads, 1: toggle SMP
+\&        Q,^C: exit
+.Ve
+.Sp
+Options:
+.Sp
+.Vb 4
+\&        \-b      Batch mode
+\&        \-n N    Exit after N iterations
+\&        \-d N    Delay between updates
+\&        \-m      Same as \*(Aqs\*(Aq key
+.Ve
+.IP "\fBtouch\fR" 4
+.IX Item "touch"
+touch [\-c] [\-d \s-1DATE\s0] [\-t \s-1DATE\s0] [\-r \s-1FILE\s0] \s-1FILE...\s0
+.Sp
+Update the last-modified date on the given FILE[s]
+.Sp
+.Vb 4
+\&        \-c      Don\*(Aqt create files
+\&        \-d DT   Date/time to use
+\&        \-t DT   Date/time to use
+\&        \-r FILE Use FILE\*(Aqs date/time
+.Ve
+.IP "\fBtr\fR" 4
+.IX Item "tr"
+tr [\-cds] \s-1STRING1\s0 [\s-1STRING2\s0]
+.Sp
+Translate, squeeze, or delete characters from stdin, writing to stdout
+.Sp
+.Vb 3
+\&        \-c      Take complement of STRING1
+\&        \-d      Delete input characters coded STRING1
+\&        \-s      Squeeze multiple output characters of STRING2 into one character
+.Ve
+.IP "\fBtraceroute\fR" 4
+.IX Item "traceroute"
+traceroute [\-46FIldnrv] [\-f 1ST_TTL] [\-m \s-1MAXTTL\s0] [\-p \s-1PORT\s0] [\-q \s-1PROBES\s0]
+	[\-s \s-1SRC_IP\s0] [\-t \s-1TOS\s0] [\-w \s-1WAIT_SEC\s0] [\-g \s-1GATEWAY\s0] [\-i \s-1IFACE\s0]
+	[\-z \s-1PAUSE_MSEC\s0] \s-1HOST\s0 [\s-1BYTES\s0]
+.Sp
+Trace the route to \s-1HOST\s0
+.Sp
+.Vb 10
+\&        \-4,\-6   Force IP or IPv6 name resolution
+\&        \-F      Set the don\*(Aqt fragment bit
+\&        \-I      Use ICMP ECHO instead of UDP datagrams
+\&        \-l      Display the TTL value of the returned packet
+\&        \-d      Set SO_DEBUG options to socket
+\&        \-n      Print numeric addresses
+\&        \-r      Bypass routing tables, send directly to HOST
+\&        \-v      Verbose
+\&        \-m      Max time\-to\-live (max number of hops)
+\&        \-p      Base UDP port number used in probes
+\&                (default 33434)
+\&        \-q      Number of probes per TTL (default 3)
+\&        \-s      IP address to use as the source address
+\&        \-t      Type\-of\-service in probe packets (default 0)
+\&        \-w      Time in seconds to wait for a response (default 3)
+\&        \-g      Loose source route gateway (8 max)
+.Ve
+.IP "\fBtraceroute6\fR" 4
+.IX Item "traceroute6"
+traceroute6 [\-dnrv] [\-m \s-1MAXTTL\s0] [\-p \s-1PORT\s0] [\-q \s-1PROBES\s0]
+	[\-s \s-1SRC_IP\s0] [\-t \s-1TOS\s0] [\-w \s-1WAIT_SEC\s0] [\-i \s-1IFACE\s0]
+	\s-1HOST\s0 [\s-1BYTES\s0]
+.Sp
+Trace the route to \s-1HOST\s0
+.Sp
+.Vb 11
+\&        \-d      Set SO_DEBUG options to socket
+\&        \-n      Print numeric addresses
+\&        \-r      Bypass routing tables, send directly to HOST
+\&        \-v      Verbose
+\&        \-m      Max time\-to\-live (max number of hops)
+\&        \-p      Base UDP port number used in probes
+\&                (default is 33434)
+\&        \-q      Number of probes per TTL (default 3)
+\&        \-s      IP address to use as the source address
+\&        \-t      Type\-of\-service in probe packets (default 0)
+\&        \-w      Time in seconds to wait for a response (default 3)
+.Ve
+.IP "\fBtrue\fR" 4
+.IX Item "true"
+true
+.Sp
+Return an exit code of \s-1TRUE\s0 (0)
+.IP "\fBtty\fR" 4
+.IX Item "tty"
+tty
+.Sp
+Print file name of stdin's terminal
+.Sp
+.Vb 1
+\&        \-s      Print nothing, only return exit status
+.Ve
+.IP "\fBttysize\fR" 4
+.IX Item "ttysize"
+ttysize [w] [h]
+.Sp
+Print dimension(s) of stdin's terminal, on error return 80x25
+.IP "\fBtunctl\fR" 4
+.IX Item "tunctl"
+tunctl [\-f device] ([\-t name] | \-d name) [\-u owner] [\-g group] [\-b]
+.Sp
+Create or delete tun interfaces
+.Sp
+.Vb 6
+\&        \-f name         tun device (/dev/net/tun)
+\&        \-t name         Create iface \*(Aqname\*(Aq
+\&        \-d name         Delete iface \*(Aqname\*(Aq
+\&        \-u owner        Set iface owner
+\&        \-g group        Set iface group
+\&        \-b              Brief output
+.Ve
+.IP "\fBubiattach\fR" 4
+.IX Item "ubiattach"
+ubiattach \-m \s-1MTD_NUM\s0 [\-d \s-1UBI_NUM\s0] \s-1UBI_CTRL_DEV\s0
+.Sp
+Attach \s-1MTD\s0 device to \s-1UBI\s0
+.Sp
+.Vb 2
+\&        \-m MTD_NUM      MTD device number to attach
+\&        \-d UBI_NUM      UBI device number to assign
+.Ve
+.IP "\fBubidetach\fR" 4
+.IX Item "ubidetach"
+ubidetach \-d \s-1UBI_NUM UBI_CTRL_DEV\s0
+.Sp
+Detach \s-1MTD\s0 device from \s-1UBI\s0
+.Sp
+.Vb 1
+\&        \-d UBI_NUM      UBI device number
+.Ve
+.IP "\fBubimkvol\fR" 4
+.IX Item "ubimkvol"
+ubimkvol \s-1UBI_DEVICE\s0 \-N \s-1NAME\s0 \-s \s-1SIZE\s0
+.Sp
+Create \s-1UBI\s0 volume
+.Sp
+.Vb 6
+\&        \-a ALIGNMENT    Volume alignment (default 1)
+\&        \-n VOLID        Volume ID, if not specified, it
+\&                        will be assigned automatically
+\&        \-N NAME         Volume name
+\&        \-s SIZE         Size in bytes
+\&        \-t TYPE         Volume type (static|dynamic)
+.Ve
+.IP "\fBubirmvol\fR" 4
+.IX Item "ubirmvol"
+ubirmvol \s-1UBI_DEVICE\s0 \-n \s-1VOLID\s0
+.Sp
+Remove \s-1UBI\s0 volume
+.Sp
+.Vb 1
+\&        \-n VOLID        Volume ID
+.Ve
+.IP "\fBubirsvol\fR" 4
+.IX Item "ubirsvol"
+ubirsvol \s-1UBI_DEVICE\s0 \-n \s-1VOLID\s0 \-s \s-1SIZE\s0
+.Sp
+Resize \s-1UBI\s0 volume
+.Sp
+.Vb 2
+\&        \-n VOLID        Volume ID to resize
+\&        \-s SIZE         Size in bytes
+.Ve
+.IP "\fBubiupdatevol\fR" 4
+.IX Item "ubiupdatevol"
+ubiupdatevol \s-1UBI_DEVICE\s0 [\s-1IMG_FILE\s0]
+.Sp
+Update \s-1UBI\s0 volume
+.Sp
+.Vb 2
+\&        \-t      Truncate UBI volume
+\&        \-s SIZE Bytes in input (if reading stdin)
+.Ve
+.IP "\fBudhcpc\fR" 4
+.IX Item "udhcpc"
+udhcpc [\-fbnqvoCRB] [\-i \s-1IFACE\s0] [\-r \s-1IP\s0] [\-s \s-1PROG\s0] [\-p \s-1PIDFILE\s0]
+	[\-V \s-1VENDOR\s0] [\-x \s-1OPT:VAL\s0]... [\-O \s-1OPT\s0]...
+.Sp
+.Vb 10
+\&        \-i,\-\-interface IFACE    Interface to use (default eth0)
+\&        \-p,\-\-pidfile FILE       Create pidfile
+\&        \-s,\-\-script PROG        Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
+\&        \-B,\-\-broadcast          Request broadcast replies
+\&        \-t,\-\-retries N          Send up to N discover packets
+\&        \-T,\-\-timeout N          Pause between packets (default 3 seconds)
+\&        \-A,\-\-tryagain N         Wait N seconds after failure (default 20)
+\&        \-f,\-\-foreground         Run in foreground
+\&        \-b,\-\-background         Background if lease is not obtained
+\&        \-n,\-\-now                Exit if lease is not obtained
+\&        \-q,\-\-quit               Exit after obtaining lease
+\&        \-R,\-\-release            Release IP on exit
+\&        \-S,\-\-syslog             Log to syslog too
+\&        \-a,\-\-arping             Use arping to validate offered address
+\&        \-O,\-\-request\-option OPT Request option OPT from server (cumulative)
+\&        \-o,\-\-no\-default\-options Don\*(Aqt request any options (unless \-O is given)
+\&        \-r,\-\-request IP         Request this IP address
+\&        \-x OPT:VAL              Include option OPT in sent packets (cumulative)
+\&                                Examples of string, numeric, and hex byte opts:
+\&                                \-x hostname:bbox \- option 12
+\&                                \-x lease:3600 \- option 51 (lease time)
+\&                                \-x 0x3d:0100BEEFC0FFEE \- option 61 (client id)
+\&        \-F,\-\-fqdn NAME          Ask server to update DNS mapping for NAME
+\&        \-V,\-\-vendorclass VENDOR Vendor identifier (default \*(Aqudhcp VERSION\*(Aq)
+\&        \-C,\-\-clientid\-none      Don\*(Aqt send MAC as client identifier
+\&        \-v                      Verbose
+\&Signals:
+\&
+\&        USR1    Renew lease
+\&        USR2    Release lease
+.Ve
+.IP "\fBudhcpd\fR" 4
+.IX Item "udhcpd"
+udhcpd [\-fS] [\s-1CONFFILE\s0]
+.Sp
+\&\s-1DHCP\s0 server
+.Sp
+.Vb 2
+\&        \-f      Run in foreground
+\&        \-S      Log to syslog too
+.Ve
+.IP "\fBudpsvd\fR" 4
+.IX Item "udpsvd"
+udpsvd [\-hEv] [\-c N] [\-u \s-1USER\s0] [\-l \s-1NAME\s0] \s-1IP PORT PROG\s0
+.Sp
+Create \s-1UDP\s0 socket, bind to \s-1IP:PORT\s0 and wait
+for incoming packets. Run \s-1PROG\s0 for each packet,
+redirecting all further packets with same peer ip:port to it.
+.Sp
+.Vb 9
+\&        IP              IP to listen on, 0 = all
+\&        PORT            Port to listen on
+\&        PROG ARGS       Program to run
+\&        \-l NAME         Local hostname (else looks up local hostname in DNS)
+\&        \-u USER[:GRP]   Change to user/group after bind
+\&        \-c N            Handle up to N connections simultaneously
+\&        \-h              Look up peer\*(Aqs hostname
+\&        \-E              Don\*(Aqt set up environment variables
+\&        \-v              Verbose
+.Ve
+.IP "\fBumount\fR" 4
+.IX Item "umount"
+umount [\s-1OPTIONS\s0] FILESYSTEM|DIRECTORY
+.Sp
+Unmount file systems
+.Sp
+.Vb 5
+\&        \-a      Unmount all file systems
+\&        \-r      Try to remount devices as read\-only if mount is busy
+\&        \-l      Lazy umount (detach filesystem)
+\&        \-f      Force umount (i.e., unreachable NFS server)
+\&        \-D      Don\*(Aqt free loop device even if it has been used
+.Ve
+.IP "\fBuname\fR" 4
+.IX Item "uname"
+uname [\-amnrspv]
+.Sp
+Print system information
+.Sp
+.Vb 7
+\&        \-a      Print all
+\&        \-m      The machine (hardware) type
+\&        \-n      Hostname
+\&        \-r      OS release
+\&        \-s      OS name (default)
+\&        \-p      Processor type
+\&        \-v      OS version
+.Ve
+.IP "\fBunexpand\fR" 4
+.IX Item "unexpand"
+unexpand [\-fa][\-t N] [\s-1FILE\s0]...
+.Sp
+Convert spaces to tabs, writing to stdout
+.Sp
+.Vb 3
+\&        \-a,\-\-all        Convert all blanks
+\&        \-f,\-\-first\-only Convert only leading blanks
+\&        \-t,\-\-tabs=N     Tabstops every N chars
+.Ve
+.IP "\fBuniq\fR" 4
+.IX Item "uniq"
+uniq [\-cdu][\-f,s,w N] [\s-1INPUT\s0 [\s-1OUTPUT\s0]]
+.Sp
+Discard duplicate lines
+.Sp
+.Vb 6
+\&        \-c      Prefix lines by the number of occurrences
+\&        \-d      Only print duplicate lines
+\&        \-u      Only print unique lines
+\&        \-f N    Skip first N fields
+\&        \-s N    Skip first N chars (after any skipped fields)
+\&        \-w N    Compare N characters in line
+.Ve
+.IP "\fBunix2dos\fR" 4
+.IX Item "unix2dos"
+unix2dos [\-ud] [\s-1FILE\s0]
+.Sp
+Convert \s-1FILE\s0 in-place from Unix to \s-1DOS\s0 format.
+When no file is given, use stdin/stdout.
+.Sp
+.Vb 2
+\&        \-u      dos2unix
+\&        \-d      unix2dos
+.Ve
+.IP "\fBunlzma\fR" 4
+.IX Item "unlzma"
+unlzma [\-cf] [\s-1FILE\s0]...
+.Sp
+Decompress \s-1FILE\s0 (or stdin)
+.Sp
+.Vb 2
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBunlzop\fR" 4
+.IX Item "unlzop"
+unlzop [\-cfvCF] [\s-1FILE\s0]...
+.Sp
+.Vb 4
+\&        \-c      Write to stdout
+\&        \-f      Force
+\&        \-v      Verbose
+\&        \-F      Don\*(Aqt store or verify checksum
+.Ve
+.IP "\fBunxz\fR" 4
+.IX Item "unxz"
+unxz [\-cf] [\s-1FILE\s0]...
+.Sp
+Decompress \s-1FILE\s0 (or stdin)
+.Sp
+.Vb 2
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBunzip\fR" 4
+.IX Item "unzip"
+unzip [\-opts[modifiers]] FILE[.zip] [\s-1LIST\s0] [\-x \s-1XLIST\s0] [\-d \s-1DIR\s0]
+.Sp
+Extract files from \s-1ZIP\s0 archives
+.Sp
+.Vb 7
+\&        \-l      List archive contents (with \-q for short form)
+\&        \-n      Never overwrite files (default)
+\&        \-o      Overwrite
+\&        \-p      Send output to stdout
+\&        \-q      Quiet
+\&        \-x XLST Exclude these files
+\&        \-d DIR  Extract files into DIR
+.Ve
+.IP "\fBuptime\fR" 4
+.IX Item "uptime"
+uptime
+.Sp
+Display the time since the last boot
+.IP "\fBusers\fR" 4
+.IX Item "users"
+users
+.Sp
+Print the users currently logged on
+.IP "\fBusleep\fR" 4
+.IX Item "usleep"
+usleep N
+.Sp
+Pause for N microseconds
+.IP "\fBuudecode\fR" 4
+.IX Item "uudecode"
+uudecode [\-o \s-1OUTFILE\s0] [\s-1INFILE\s0]
+.Sp
+Uudecode a file
+Finds \s-1OUTFILE\s0 in uuencoded source unless \-o is given
+.IP "\fBuuencode\fR" 4
+.IX Item "uuencode"
+uuencode [\-m] [\s-1FILE\s0] \s-1STORED_FILENAME\s0
+.Sp
+Uuencode \s-1FILE\s0 (or stdin) to stdout
+.Sp
+.Vb 1
+\&        \-m      Use base64 encoding per RFC1521
+.Ve
+.IP "\fBvconfig\fR" 4
+.IX Item "vconfig"
+vconfig \s-1COMMAND\s0 [\s-1OPTIONS\s0]
+.Sp
+Create and remove virtual ethernet devices
+.Sp
+.Vb 6
+\&        add             IFACE VLAN_ID
+\&        rem             VLAN_NAME
+\&        set_flag        IFACE 0|1 VLAN_QOS
+\&        set_egress_map  VLAN_NAME SKB_PRIO VLAN_QOS
+\&        set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
+\&        set_name_type   NAME_TYPE
+.Ve
+.IP "\fBvi\fR" 4
+.IX Item "vi"
+vi [\s-1OPTIONS\s0] [\s-1FILE\s0]...
+.Sp
+Edit \s-1FILE\s0
+.Sp
+.Vb 3
+\&        \-c      Initial command to run ($EXINIT also available)
+\&        \-R      Read\-only
+\&        \-H      Short help regarding available features
+.Ve
+.IP "\fBvlock\fR" 4
+.IX Item "vlock"
+vlock [\-a]
+.Sp
+Lock a virtual terminal. A password is required to unlock.
+.Sp
+.Vb 1
+\&        \-a      Lock all VTs
+.Ve
+.IP "\fBvolname\fR" 4
+.IX Item "volname"
+volname [\s-1DEVICE\s0]
+.Sp
+Show \s-1CD\s0 volume name of the \s-1DEVICE\s0 (default /dev/cdrom)
+.IP "\fBwall\fR" 4
+.IX Item "wall"
+wall [\s-1FILE\s0]
+.Sp
+Write content of \s-1FILE\s0 or stdin to all logged-in users
+.IP "\fBwatch\fR" 4
+.IX Item "watch"
+watch [\-n \s-1SEC\s0] [\-t] \s-1PROG ARGS\s0
+.Sp
+Run \s-1PROG\s0 periodically
+.Sp
+.Vb 2
+\&        \-n      Loop period in seconds (default 2)
+\&        \-t      Don\*(Aqt print header
+.Ve
+.IP "\fBwatchdog\fR" 4
+.IX Item "watchdog"
+watchdog [\-t N[ms]] [\-T N[ms]] [\-F] \s-1DEV\s0
+.Sp
+Periodically write to watchdog device \s-1DEV\s0
+.Sp
+.Vb 3
+\&        \-T N    Reboot after N seconds if not reset (default 60)
+\&        \-t N    Reset every N seconds (default 30)
+\&        \-F      Run in foreground
+.Ve
+.Sp
+Use 500ms to specify period in milliseconds
+.IP "\fBwc\fR" 4
+.IX Item "wc"
+wc [\-cmlwL] [\s-1FILE\s0]...
+.Sp
+Count lines, words, and bytes for each \s-1FILE\s0 (or stdin)
+.Sp
+.Vb 5
+\&        \-c      Count bytes
+\&        \-m      Count characters
+\&        \-l      Count newlines
+\&        \-w      Count words
+\&        \-L      Print longest line length
+.Ve
+.IP "\fBwget\fR" 4
+.IX Item "wget"
+wget [\-c|\-\-continue] [\-s|\-\-spider] [\-q|\-\-quiet] [\-O|\-\-output\-document \s-1FILE\s0]
+	[\-\-header 'header: value'] [\-Y|\-\-proxy on/off] [\-P \s-1DIR\s0]
+	[\-\-no\-check\-certificate] [\-U|\-\-user\-agent \s-1AGENT\s0] [\-T \s-1SEC\s0] \s-1URL...\s0
+.Sp
+Retrieve files via \s-1HTTP\s0 or \s-1FTP\s0
+.Sp
+.Vb 8
+\&        \-s      Spider mode \- only check file existence
+\&        \-c      Continue retrieval of aborted transfer
+\&        \-q      Quiet
+\&        \-P DIR  Save to DIR (default .)
+\&        \-T SEC  Network read timeout is SEC seconds
+\&        \-O FILE Save to FILE (\*(Aq\-\*(Aq for stdout)
+\&        \-U STR  Use STR for User\-Agent header
+\&        \-Y      Use proxy (\*(Aqon\*(Aq or \*(Aqoff\*(Aq)
+.Ve
+.IP "\fBwhich\fR" 4
+.IX Item "which"
+which [\s-1COMMAND\s0]...
+.Sp
+Locate a \s-1COMMAND\s0
+.IP "\fBwho\fR" 4
+.IX Item "who"
+who [\-a]
+.Sp
+Show who is logged on
+.Sp
+.Vb 2
+\&        \-a      Show all
+\&        \-H      Print column headers
+.Ve
+.IP "\fBwhoami\fR" 4
+.IX Item "whoami"
+whoami
+.Sp
+Print the user name associated with the current effective user id
+.IP "\fBwhois\fR" 4
+.IX Item "whois"
+whois [\-h \s-1SERVER\s0] [\-p \s-1PORT\s0] \s-1NAME...\s0
+.Sp
+Query \s-1WHOIS\s0 info about \s-1NAME\s0
+.Sp
+.Vb 1
+\&        \-h,\-p   Server to query
+.Ve
+.IP "\fBxargs\fR" 4
+.IX Item "xargs"
+xargs [\s-1OPTIONS\s0] [\s-1PROG ARGS\s0]
+.Sp
+Run \s-1PROG\s0 on every item given by stdin
+.Sp
+.Vb 8
+\&        \-p      Ask user whether to run each command
+\&        \-r      Don\*(Aqt run command if input is empty
+\&        \-0      Input is separated by NUL characters
+\&        \-t      Print the command on stderr before execution
+\&        \-e[STR] STR stops input processing
+\&        \-n N    Pass no more than N args to PROG
+\&        \-s N    Pass command line of no more than N bytes
+\&        \-x      Exit if size is exceeded
+.Ve
+.IP "\fBxz\fR" 4
+.IX Item "xz"
+xz \-d [\-cf] [\s-1FILE\s0]...
+.Sp
+Decompress \s-1FILE\s0 (or stdin)
+.Sp
+.Vb 3
+\&        \-d      Decompress
+\&        \-c      Write to stdout
+\&        \-f      Force
+.Ve
+.IP "\fBxzcat\fR" 4
+.IX Item "xzcat"
+xzcat \s-1FILE\s0
+.Sp
+Decompress to stdout
+.IP "\fByes\fR" 4
+.IX Item "yes"
+yes [\s-1STRING\s0]
+.Sp
+Repeatedly output a line with \s-1STRING,\s0 or 'y'
+.IP "\fBzcat\fR" 4
+.IX Item "zcat"
+zcat \s-1FILE\s0
+.Sp
+Decompress to stdout
+.IP "\fBzcip\fR" 4
+.IX Item "zcip"
+zcip [\s-1OPTIONS\s0] \s-1IFACE SCRIPT\s0
+.Sp
+Manage a ZeroConf IPv4 link-local address
+.Sp
+.Vb 4
+\&        \-f              Run in foreground
+\&        \-q              Quit after obtaining address
+\&        \-r 169.254.x.x  Request this address first
+\&        \-v              Verbose
+.Ve
+.Sp
+With no \-q, runs continuously monitoring for \s-1ARP\s0 conflicts,
+exits only on I/O errors (link down etc)
+.SH "LIBC NSS"
+.IX Header "LIBC NSS"
+\&\s-1GNU\s0 Libc (glibc) uses the Name Service Switch (\s-1NSS\s0) to configure the behavior
+of the C library for the local environment, and to configure how it reads
+system data, such as passwords and group information.  This is implemented
+using an /etc/nsswitch.conf configuration file, and using one or more of the
+/lib/libnss_* libraries.  BusyBox tries to avoid using any libc calls that make
+use of \s-1NSS.\s0  Some applets however, such as login and su, will use libc functions
+that require \s-1NSS.\s0
+.PP
+If you enable \s-1CONFIG_USE_BB_PWD_GRP,\s0 BusyBox will use internal functions to
+directly access the /etc/passwd, /etc/group, and /etc/shadow files without
+using \s-1NSS.\s0  This may allow you to run your system without the need for
+installing any of the \s-1NSS\s0 configuration files and libraries.
+.PP
+When used with glibc, the BusyBox 'networking' applets will similarly require
+that you install at least some of the glibc \s-1NSS\s0 stuff (in particular,
+/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
+.PP
+Shameless Plug: As an alternative, one could use a C library such as uClibc.  In
+addition to making your system significantly smaller, uClibc does not require the
+use of any \s-1NSS\s0 support files or libraries.
+.SH "MAINTAINER"
+.IX Header "MAINTAINER"
+Denis Vlasenko <vda.linux@googlemail.com>
+.SH "AUTHORS"
+.IX Header "AUTHORS"
+The following people have contributed code to BusyBox whether they know it or
+not.  If you have written code included in BusyBox, you should probably be
+listed here so you can obtain your bit of eternal glory.  If you should be
+listed here, or the description of what you have done needs more detail, or is
+incorrect, please send in an update.
+.PP
+Emanuele Aina <emanuele.aina@tiscali.it>
+    run-parts
+.PP
+Erik Andersen <andersen@codepoet.org>
+.PP
+.Vb 4
+\&    Tons of new stuff, major rewrite of most of the
+\&    core apps, tons of new apps as noted in header files.
+\&    Lots of tedious effort writing these boring docs that
+\&    nobody is going to actually read.
+.Ve
+.PP
+Laurence Anderson <l.d.anderson@warwick.ac.uk>
+.PP
+.Vb 1
+\&    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
+.Ve
+.PP
+Jeff Angielski <jeff@theptrgroup.com>
+.PP
+.Vb 1
+\&    ftpput, ftpget
+.Ve
+.PP
+Edward Betts <edward@debian.org>
+.PP
+.Vb 1
+\&    expr, hostid, logname, whoami
+.Ve
+.PP
+John Beppu <beppu@codepoet.org>
+.PP
+.Vb 1
+\&    du, nslookup, sort
+.Ve
+.PP
+Brian Candler <B.Candler@pobox.com>
+.PP
+.Vb 1
+\&    tiny\-ls(ls)
+.Ve
+.PP
+Randolph Chung <tausq@debian.org>
+.PP
+.Vb 1
+\&    fbset, ping, hostname
+.Ve
+.PP
+Dave Cinege <dcinege@psychosis.com>
+.PP
+.Vb 2
+\&    more(v2), makedevs, dutmp, modularization, auto links file,
+\&    various fixes, Linux Router Project maintenance
+.Ve
+.PP
+Jordan Crouse <jordan@cosmicpenguin.net>
+.PP
+.Vb 1
+\&    ipcalc
+.Ve
+.PP
+Magnus Damm <damm@opensource.se>
+.PP
+.Vb 1
+\&    tftp client insmod powerpc support
+.Ve
+.PP
+Larry Doolittle <ldoolitt@recycle.lbl.gov>
+.PP
+.Vb 1
+\&    pristine source directory compilation, lots of patches and fixes.
+.Ve
+.PP
+Glenn Engel <glenne@engel.org>
+.PP
+.Vb 1
+\&    httpd
+.Ve
+.PP
+Gennady Feldman <gfeldman@gena01.com>
+.PP
+.Vb 2
+\&    Sysklogd (single threaded syslogd, IPC Circular buffer support,
+\&    logread), various fixes.
+.Ve
+.PP
+Karl M. Hegbloom <karlheg@debian.org>
+.PP
+.Vb 1
+\&    cp_mv.c, the test suite, various fixes to utility.c, &c.
+.Ve
+.PP
+Daniel Jacobowitz <dan@debian.org>
+.PP
+.Vb 1
+\&    mktemp.c
+.Ve
+.PP
+Matt Kraai <kraai@alumni.cmu.edu>
+.PP
+.Vb 1
+\&    documentation, bugfixes, test suite
+.Ve
+.PP
+Stephan Linz <linz@li\-pro.net>
+.PP
+.Vb 1
+\&    ipcalc, Red Hat equivalence
+.Ve
+.PP
+John Lombardo <john@deltanet.com>
+.PP
+.Vb 1
+\&    tr
+.Ve
+.PP
+Glenn McGrath <bug1@iinet.net.au>
+.PP
+.Vb 3
+\&    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+\&    nameif, sed, patch, fold, install, uudecode.
+\&    Various bugfixes, review and apply numerous patches.
+.Ve
+.PP
+Manuel Novoa \s-1III\s0 <mjn3@codepoet.org>
+.PP
+.Vb 3
+\&    cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
+\&    mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
+\&    get_last_path_component, simplify_path, and a number trivial libbb routines
+\&
+\&    also bug fixes, partial rewrites, and size optimizations in
+\&    ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
+\&    mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
+\&    interface, dutmp, ifconfig, route
+.Ve
+.PP
+Vladimir Oleynik <dzo@simtreas.ru>
+.PP
+.Vb 4
+\&    cmdedit; xargs(current), httpd(current);
+\&    ports: ash, crond, fdisk, inetd, stty, traceroute, top;
+\&    locale, various fixes
+\&    and irreconcilable critic of everything not perfect.
+.Ve
+.PP
+Bruce Perens <bruce@pixar.com>
+.PP
+.Vb 2
+\&    Original author of BusyBox in 1995, 1996. Some of his code can
+\&    still be found hiding here and there...
+.Ve
+.PP
+Tim Riker <Tim@Rikers.org>
+.PP
+.Vb 1
+\&    bug fixes, member of fan club
+.Ve
+.PP
+Kent Robotti <robotti@metconnect.com>
+.PP
+.Vb 1
+\&    reset, tons and tons of bug reports and patches.
+.Ve
+.PP
+Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
+.PP
+.Vb 1
+\&    wget \- Contributed by permission of Covad Communications
+.Ve
+.PP
+Pavel Roskin <proski@gnu.org>
+.PP
+.Vb 1
+\&    Lots of bugs fixes and patches.
+.Ve
+.PP
+Gyepi Sam <gyepi@praxis\-sw.com>
+.PP
+.Vb 1
+\&    Remote logging feature for syslogd
+.Ve
+.PP
+Linus Torvalds <torvalds@transmeta.com>
+.PP
+.Vb 1
+\&    mkswap, fsck.minix, mkfs.minix
+.Ve
+.PP
+Mark Whitley <markw@codepoet.org>
+.PP
+.Vb 2
+\&    grep, sed, cut, xargs(previous),
+\&    style\-guide, new\-applet\-HOWTO, bug fixes, etc.
+.Ve
+.PP
+Charles P. Wright <cpwright@villagenet.com>
+.PP
+.Vb 1
+\&    gzip, mini\-netcat(nc)
+.Ve
+.PP
+Enrique Zanardi <ezanardi@ull.es>
+.PP
+.Vb 1
+\&    tarcat (since removed), loadkmap, various fixes, Debian maintenance
+.Ve
+.PP
+Tito Ragusa <farmatito@tiscali.it>
+.PP
+.Vb 1
+\&    devfsd and size optimizations in strings, openvt and deallocvt.
+.Ve
+.PP
+Paul Fox <pgf@foxharp.boston.ma.us>
+.PP
+.Vb 1
+\&    vi editing mode for ash, various other patches/fixes
+.Ve
+.PP
+Roberto A. Foglietta <me@roberto.foglietta.name>
+.PP
+.Vb 1
+\&    port: dnsd
+.Ve
+.PP
+Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
+.PP
+.Vb 1
+\&    misc
+.Ve
+.PP
+Mike Frysinger <vapier@gentoo.org>
+.PP
+.Vb 1
+\&    initial e2fsprogs, printenv, setarch, sum, misc
+.Ve
+.PP
+Jie Zhang <jie.zhang@analog.com>
+.PP
+.Vb 1
+\&    fixed two bugs in msh and hush (exitcode of killed processes)
+.Ve
diff -Naur busybox-1.20.2/docs/BusyBox.html busybox-1.20.2_mod/docs/BusyBox.html
--- busybox-1.20.2/docs/BusyBox.html	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/docs/BusyBox.html	2024-04-16 14:07:15.946734047 +0800
@@ -0,0 +1,4903 @@
+<?xml version="1.0" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title></title>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<link rev="made" href="mailto:root@localhost" />
+</head>
+
+<body>
+
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>BusyBox - The Swiss Army Knife of Embedded Linux</p>
+
+<h1 id="SYNTAX">SYNTAX</h1>
+
+<pre><code> busybox &lt;applet&gt; [arguments...]  # or
+
+ &lt;applet&gt; [arguments...]          # if symlinked</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU coreutils, util-linux, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts.</p>
+
+<p>BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add /dev, /etc, and a Linux kernel. BusyBox provides a fairly complete POSIX environment for any small or embedded system.</p>
+
+<p>BusyBox is extremely configurable. This allows you to include only the components you need, thereby reducing binary size. Run &#39;make config&#39; or &#39;make menuconfig&#39; to select the functionality that you wish to enable. Then run &#39;make&#39; to compile BusyBox using your configuration.</p>
+
+<p>After the compile has finished, you should use &#39;make install&#39; to install BusyBox. This will install the &#39;bin/busybox&#39; binary, in the target directory specified by CONFIG_PREFIX. CONFIG_PREFIX can be set when configuring BusyBox, or you can specify an alternative location at install time (i.e., with a command line like &#39;make CONFIG_PREFIX=/tmp/foo install&#39;). If you enabled any applet installation scheme (either as symlinks or hardlinks), these will also be installed in the location pointed to by CONFIG_PREFIX.</p>
+
+<h1 id="USAGE">USAGE</h1>
+
+<p>BusyBox is a multi-call binary. A multi-call binary is an executable program that performs the same job as more than one utility program. That means there is just a single BusyBox binary, but that single binary acts like a large number of utilities. This allows BusyBox to be smaller since all the built-in utility programs (we call them applets) can share code for many common operations.</p>
+
+<p>You can also invoke BusyBox by issuing a command as an argument on the command line. For example, entering</p>
+
+<pre><code>        /bin/busybox ls</code></pre>
+
+<p>will also cause BusyBox to behave as &#39;ls&#39;.</p>
+
+<p>Of course, adding &#39;/bin/busybox&#39; into every command would be painful. So most people will invoke BusyBox using links to the BusyBox binary.</p>
+
+<p>For example, entering</p>
+
+<pre><code>        ln -s /bin/busybox ls
+        ./ls</code></pre>
+
+<p>will cause BusyBox to behave as &#39;ls&#39; (if the &#39;ls&#39; command has been compiled into BusyBox). Generally speaking, you should never need to make all these links yourself, as the BusyBox build system will do this for you when you run the &#39;make install&#39; command.</p>
+
+<p>If you invoke BusyBox with no arguments, it will provide you with a list of the applets that have been compiled into your BusyBox binary.</p>
+
+<h1 id="COMMON-OPTIONS">COMMON OPTIONS</h1>
+
+<p>Most BusyBox applets support the <b>--help</b> argument to provide a terse runtime description of their behavior. If the CONFIG_FEATURE_VERBOSE_USAGE option has been enabled, more detailed usage information will also be available.</p>
+
+<h1 id="COMMANDS">COMMANDS</h1>
+
+<p>Currently available applets include:</p>
+
+<pre><code>        [, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping,
+        ash, awk, base64, basename, beep, blkid, blockdev, bootchartd,
+        brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp,
+        chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
+        cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
+        date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
+        dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du,
+        dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir,
+        envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset,
+        fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs,
+        flash_eraseall, flock, fold, free, freeramdisk, fsck, fsck.minix,
+        fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups,
+        gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
+        httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
+        ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr,
+        ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
+        kill, killall, killall5, klogd, last, less, linux32, linux64,
+        linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
+        losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb,
+        lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev,
+        mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
+        mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
+        modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump,
+        nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup,
+        ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
+        pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff,
+        powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx,
+        raidautorun, rdate, rdev, readahead, readlink, readprofile,
+        realpath, reboot, reformime, remove-shell, renice, reset, resize,
+        rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
+        runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
+        seq, setarch, setconsole, setfont, setkeycodes, setlogcons,
+        setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum,
+        showkey, slattach, sleep, smemcap, softlimit, sort, split,
+        start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv,
+        svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
+        tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
+        timeout, top, touch, tr, traceroute, traceroute6, true, tty,
+        ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol,
+        ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq,
+        unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep,
+        uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
+        watchdog, wc, wget, which, who, whoami, whois, xargs, xz, xzcat,
+        yes, zcat, zcip</code></pre>
+
+<h1 id="COMMAND-DESCRIPTIONS">COMMAND DESCRIPTIONS</h1>
+
+<dl>
+
+<dt id="acpid"><b>acpid</b></dt>
+<dd>
+
+<p>acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]</p>
+
+<p>Listen to ACPI events and spawn specific helpers on event arrival</p>
+
+<pre><code>        -d      Log to stderr, not log file (implies -f)
+        -f      Run in foreground
+        -c DIR  Config directory [/etc/acpi]
+        -e FILE /proc event file [/proc/acpi/event]
+        -l FILE Log file [/var/log/acpid.log]
+        -p FILE Pid file [/var/run/acpid.pid]
+        -a FILE Action file [/etc/acpid.conf]
+        -M FILE Map file [/etc/acpi.map]</code></pre>
+
+<p>Accept and ignore compatibility options -g -m -s -S -v</p>
+
+</dd>
+<dt id="add-shell"><b>add-shell</b></dt>
+<dd>
+
+<p>add-shell SHELL...</p>
+
+<p>Add SHELLs to /etc/shells</p>
+
+</dd>
+<dt id="addgroup"><b>addgroup</b></dt>
+<dd>
+
+<p>addgroup [-g GID] [USER] GROUP</p>
+
+<p>Add a group or add a user to a group</p>
+
+<pre><code>        -g GID  Group id
+        -S      Create a system group</code></pre>
+
+</dd>
+<dt id="adduser"><b>adduser</b></dt>
+<dd>
+
+<p>adduser [OPTIONS] USER</p>
+
+<p>Add a user</p>
+
+<pre><code>        -h DIR          Home directory
+        -g GECOS        GECOS field
+        -s SHELL        Login shell
+        -G GRP          Add user to existing group
+        -S              Create a system user
+        -D              Don&#39;t assign a password
+        -H              Don&#39;t create home directory
+        -u UID          User id</code></pre>
+
+</dd>
+<dt id="adjtimex"><b>adjtimex</b></dt>
+<dd>
+
+<p>adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]</p>
+
+<p>Read and optionally set system timebase parameters. See adjtimex(2)</p>
+
+<pre><code>        -q      Quiet
+        -o OFF  Time offset, microseconds
+        -f FREQ Frequency adjust, integer kernel units (65536 is 1ppm)
+                (positive values make clock run faster)
+        -t TICK Microseconds per tick, usually 10000
+        -p TCONST</code></pre>
+
+</dd>
+<dt id="arp"><b>arp</b></dt>
+<dd>
+
+<p>arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub</p>
+
+<p>Manipulate ARP cache</p>
+
+<pre><code>        -a              Display (all) hosts
+        -s              Set new ARP entry
+        -d              Delete a specified entry
+        -v              Verbose
+        -n              Don&#39;t resolve names
+        -i IF           Network interface
+        -D              Read &lt;hwaddr&gt; from given device
+        -A,-p AF        Protocol family
+        -H HWTYPE       Hardware address type</code></pre>
+
+</dd>
+<dt id="arping"><b>arping</b></dt>
+<dd>
+
+<p>arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP</p>
+
+<p>Send ARP requests/replies</p>
+
+<pre><code>        -f              Quit on first ARP reply
+        -q              Quiet
+        -b              Keep broadcasting, don&#39;t go unicast
+        -D              Duplicated address detection mode
+        -U              Unsolicited ARP mode, update your neighbors
+        -A              ARP answer mode, update your neighbors
+        -c N            Stop after sending N ARP requests
+        -w TIMEOUT      Time to wait for ARP reply, seconds
+        -I IFACE        Interface to use (default eth0)
+        -s SRC_IP       Sender IP address
+        DST_IP          Target IP address</code></pre>
+
+</dd>
+<dt id="ash"><b>ash</b></dt>
+<dd>
+
+<p>ash [-/+OPTIONS] [-/+o OPT]... [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="awk"><b>awk</b></dt>
+<dd>
+
+<p>awk [OPTIONS] [AWK_PROGRAM] [FILE]...</p>
+
+<pre><code>        -v VAR=VAL      Set variable
+        -F SEP          Use SEP as field separator
+        -f FILE         Read program from FILE</code></pre>
+
+</dd>
+<dt id="base64"><b>base64</b></dt>
+<dd>
+
+<p>base64 [-d] [FILE]</p>
+
+<p>Base64 encode or decode FILE to standard output -d Decode data</p>
+
+</dd>
+<dt id="basename"><b>basename</b></dt>
+<dd>
+
+<p>basename FILE [SUFFIX]</p>
+
+<p>Strip directory path and .SUFFIX from FILE</p>
+
+</dd>
+<dt id="beep"><b>beep</b></dt>
+<dd>
+
+<p>beep -f FREQ -l LEN -d DELAY -r COUNT -n</p>
+
+<pre><code>        -f      Frequency in Hz
+        -l      Length in ms
+        -d      Delay in ms
+        -r      Repetitions
+        -n      Start new tone</code></pre>
+
+</dd>
+<dt id="blkid"><b>blkid</b></dt>
+<dd>
+
+<p>blkid [BLOCKDEV]...</p>
+
+<p>Print UUIDs of all filesystems</p>
+
+</dd>
+<dt id="blockdev"><b>blockdev</b></dt>
+<dd>
+
+<p>blockdev OPTION BLOCKDEV</p>
+
+<pre><code>        --setro         Set ro
+        --setrw         Set rw
+        --getro         Get ro
+        --getss         Get sector size
+        --getbsz        Get block size
+        --setbsz BYTES  Set block size
+        --getsz         Get device size in 512-byte sectors
+        --getsize64     Get device size in bytes
+        --flushbufs     Flush buffers
+        --rereadpt      Reread partition table</code></pre>
+
+</dd>
+<dt id="bootchartd"><b>bootchartd</b></dt>
+<dd>
+
+<p>bootchartd start [PROG ARGS]|stop|init</p>
+
+<p>Create /var/log/bootchart.tgz with boot chart data</p>
+
+<p>start: start background logging; with PROG, run PROG, then kill logging with USR1 stop: send USR1 to all bootchartd processes init: start background logging; stop when getty/xdm is seen (for init scripts) Under PID 1: as init, then exec $bootchart_init, /init, /sbin/init</p>
+
+</dd>
+<dt id="brctl"><b>brctl</b></dt>
+<dd>
+
+<p>brctl COMMAND [BRIDGE [INTERFACE]]</p>
+
+<p>Manage ethernet bridges</p>
+
+<p>Commands:</p>
+
+<pre><code>        show                    Show a list of bridges
+        addbr BRIDGE            Create BRIDGE
+        delbr BRIDGE            Delete BRIDGE
+        addif BRIDGE IFACE      Add IFACE to BRIDGE
+        delif BRIDGE IFACE      Delete IFACE from BRIDGE
+        setageing BRIDGE TIME           Set ageing time
+        setfd BRIDGE TIME               Set bridge forward delay
+        sethello BRIDGE TIME            Set hello time
+        setmaxage BRIDGE TIME           Set max message age
+        setpathcost BRIDGE COST         Set path cost
+        setportprio BRIDGE PRIO         Set port priority
+        setbridgeprio BRIDGE PRIO       Set bridge priority
+        stp BRIDGE [1/yes/on|0/no/off]  STP on/off</code></pre>
+
+</dd>
+<dt id="bunzip2"><b>bunzip2</b></dt>
+<dd>
+
+<p>bunzip2 [-cf] [FILE]...</p>
+
+<p>Decompress FILEs (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="bzcat"><b>bzcat</b></dt>
+<dd>
+
+<p>bzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="bzip2"><b>bzip2</b></dt>
+<dd>
+
+<p>bzip2 [OPTIONS] [FILE]...</p>
+
+<p>Compress FILEs (or stdin) with bzip2 algorithm</p>
+
+<pre><code>        -1..9   Compression level
+        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="cal"><b>cal</b></dt>
+<dd>
+
+<p>cal [-jy] [[MONTH] YEAR]</p>
+
+<p>Display a calendar</p>
+
+<pre><code>        -j      Use julian dates
+        -y      Display the entire year</code></pre>
+
+</dd>
+<dt id="cat"><b>cat</b></dt>
+<dd>
+
+<p>cat [FILE]...</p>
+
+<p>Concatenate FILEs and print them to stdout</p>
+
+</dd>
+<dt id="catv"><b>catv</b></dt>
+<dd>
+
+<p>catv [-etv] [FILE]...</p>
+
+<p>Display nonprinting characters as ^x or M-x</p>
+
+<pre><code>        -e      End each line with $
+        -t      Show tabs as ^I
+        -v      Don&#39;t use ^x or M-x escapes</code></pre>
+
+</dd>
+<dt id="chat"><b>chat</b></dt>
+<dd>
+
+<p>chat EXPECT [SEND [EXPECT [SEND...]]]</p>
+
+<p>Useful for interacting with a modem connected to stdin/stdout. A script consists of one or more &quot;expect-send&quot; pairs of strings, each pair is a pair of arguments. Example: chat &#39;&#39; ATZ OK ATD123456 CONNECT &#39;&#39; ogin: pppuser word: ppppass &#39;~&#39;</p>
+
+</dd>
+<dt id="chattr"><b>chattr</b></dt>
+<dd>
+
+<p>chattr [-R] [-+=AacDdijsStTu] [-v VERSION] [FILE]...</p>
+
+<p>Change file attributes on an ext2 fs</p>
+
+<p>Modifiers:</p>
+
+<pre><code>        -       Remove attributes
+        +       Add attributes
+        =       Set attributes
+Attributes:
+
+        A       Don&#39;t track atime
+        a       Append mode only
+        c       Enable compress
+        D       Write dir contents synchronously
+        d       Don&#39;t backup with dump
+        i       Cannot be modified (immutable)
+        j       Write all data to journal first
+        s       Zero disk storage when deleted
+        S       Write file contents synchronously
+        t       Disable tail-merging of partial blocks with other files
+        u       Allow file to be undeleted
+        -R      Recurse
+        -v      Set the file&#39;s version/generation number</code></pre>
+
+</dd>
+<dt id="chgrp"><b>chgrp</b></dt>
+<dd>
+
+<p>chgrp [-RhLHPcvf]... GROUP FILE...</p>
+
+<p>Change the group membership of each FILE to GROUP</p>
+
+<pre><code>        -R      Recurse
+        -h      Affect symlinks instead of symlink targets
+        -L      Traverse all symlinks to directories
+        -H      Traverse symlinks on command line only
+        -P      Don&#39;t traverse symlinks (default)
+        -c      List changed files
+        -v      Verbose
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chmod"><b>chmod</b></dt>
+<dd>
+
+<p>chmod [-Rcvf] MODE[,MODE]... FILE...</p>
+
+<p>Each MODE is one or more of the letters ugoa, one of the symbols +-= and one or more of the letters rwxst</p>
+
+<pre><code>        -R      Recurse
+        -c      List changed files
+        -v      List all files
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chown"><b>chown</b></dt>
+<dd>
+
+<p>chown [-RhLHPcvf]... OWNER[&lt;.|:&gt;[GROUP]] FILE...</p>
+
+<p>Change the owner and/or group of each FILE to OWNER and/or GROUP</p>
+
+<pre><code>        -R      Recurse
+        -h      Affect symlinks instead of symlink targets
+        -L      Traverse all symlinks to directories
+        -H      Traverse symlinks on command line only
+        -P      Don&#39;t traverse symlinks (default)
+        -c      List changed files
+        -v      List all files
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chpasswd"><b>chpasswd</b></dt>
+<dd>
+
+<p>chpasswd [--md5|--encrypted]</p>
+
+<p>Read user:password from stdin and update /etc/passwd</p>
+
+<pre><code>        -e,--encrypted  Supplied passwords are in encrypted form
+        -m,--md5        Use MD5 encryption instead of DES</code></pre>
+
+</dd>
+<dt id="chpst"><b>chpst</b></dt>
+<dd>
+
+<p>chpst [-vP012] [-u USER[:GRP]] [-U USER[:GRP]] [-e DIR] [-/ DIR] [-n NICE] [-m BYTES] [-d BYTES] [-o N] [-p N] [-f BYTES] [-c BYTES] PROG ARGS</p>
+
+<p>Change the process state, run PROG</p>
+
+<pre><code>        -u USER[:GRP]   Set uid and gid
+        -U USER[:GRP]   Set $UID and $GID in environment
+        -e DIR          Set environment variables as specified by files
+                        in DIR: file=1st_line_of_file
+        -/ DIR          Chroot to DIR
+        -n NICE         Add NICE to nice value
+        -m BYTES        Same as -d BYTES -s BYTES -l BYTES
+        -d BYTES        Limit data segment
+        -o N            Limit number of open files per process
+        -p N            Limit number of processes per uid
+        -f BYTES        Limit output file sizes
+        -c BYTES        Limit core file size
+        -v              Verbose
+        -P              Create new process group
+        -0              Close stdin
+        -1              Close stdout
+        -2              Close stderr</code></pre>
+
+</dd>
+<dt id="chroot"><b>chroot</b></dt>
+<dd>
+
+<p>chroot NEWROOT [PROG ARGS]</p>
+
+<p>Run PROG with root directory set to NEWROOT</p>
+
+</dd>
+<dt id="chrt"><b>chrt</b></dt>
+<dd>
+
+<p>chrt [-prfom] [PRIO] [PID | PROG ARGS]</p>
+
+<p>Change scheduling priority and class for a process</p>
+
+<pre><code>        -p      Operate on PID
+        -r      Set SCHED_RR class
+        -f      Set SCHED_FIFO class
+        -o      Set SCHED_OTHER class
+        -m      Show min/max priorities</code></pre>
+
+</dd>
+<dt id="chvt"><b>chvt</b></dt>
+<dd>
+
+<p>chvt N</p>
+
+<p>Change the foreground virtual terminal to /dev/ttyN</p>
+
+</dd>
+<dt id="cksum"><b>cksum</b></dt>
+<dd>
+
+<p>cksum FILES...</p>
+
+<p>Calculate the CRC32 checksums of FILES</p>
+
+</dd>
+<dt id="clear"><b>clear</b></dt>
+<dd>
+
+<p>clear</p>
+
+<p>Clear screen</p>
+
+</dd>
+<dt id="cmp"><b>cmp</b></dt>
+<dd>
+
+<p>cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]</p>
+
+<p>Compare FILE1 with FILE2 (or stdin)</p>
+
+<pre><code>        -l      Write the byte numbers (decimal) and values (octal)
+                for all differing bytes
+        -s      Quiet</code></pre>
+
+</dd>
+<dt id="comm"><b>comm</b></dt>
+<dd>
+
+<p>comm [-123] FILE1 FILE2</p>
+
+<p>Compare FILE1 with FILE2</p>
+
+<pre><code>        -1      Suppress lines unique to FILE1
+        -2      Suppress lines unique to FILE2
+        -3      Suppress lines common to both files</code></pre>
+
+</dd>
+<dt id="conspy"><b>conspy</b></dt>
+<dd>
+
+<p>conspy [-vcsndfFQ] [-x COL] [-y LINE] [CONSOLE_NO]</p>
+
+<p>A text-mode VNC like program for Linux virtual consoles. To exit, quickly press ESC 3 times.</p>
+
+<pre><code>        -v      Don&#39;t send keystrokes to the console
+        -c      Create missing /dev/{tty,vcsa}N
+        -s      Open a SHELL session
+        -n      Black &amp; white
+        -d      Dump console to stdout
+        -f      Follow cursor
+        -F      Assume console is on a framebuffer device
+        -Q      Disable exit on ESC-ESC-ESC
+        -x COL  Starting column
+        -y LINE Starting line</code></pre>
+
+</dd>
+<dt id="cp"><b>cp</b></dt>
+<dd>
+
+<p>cp [OPTIONS] SOURCE... DEST</p>
+
+<p>Copy SOURCE(s) to DEST</p>
+
+<pre><code>        -a      Same as -dpR
+        -R,-r   Recurse
+        -d,-P   Preserve symlinks (default if -R)
+        -L      Follow all symlinks
+        -H      Follow symlinks on command line
+        -p      Preserve file attributes if possible
+        -f      Overwrite
+        -i      Prompt before overwrite
+        -l,-s   Create (sym)links</code></pre>
+
+</dd>
+<dt id="cpio"><b>cpio</b></dt>
+<dd>
+
+<p>cpio [-dmvu] [-F FILE] [-H newc] [-tio] [-p DIR] [EXTR_FILE]...</p>
+
+<p>Extract or list files from a cpio archive, or create an archive (-o) or copy files (-p) using file list on stdin</p>
+
+<p>Main operation mode:</p>
+
+<pre><code>        -t      List
+        -i      Extract EXTR_FILEs (or all)
+        -o      Create (requires -H newc)
+        -p DIR  Copy files to DIR
+        -d      Make leading directories
+        -m      Preserve mtime
+        -v      Verbose
+        -u      Overwrite
+        -F FILE Input (-t,-i,-p) or output (-o) file
+        -H newc Archive format</code></pre>
+
+</dd>
+<dt id="crond"><b>crond</b></dt>
+<dd>
+
+<p>crond -fbS -l N -d N -L LOGFILE -c DIR</p>
+
+<pre><code>        -f      Foreground
+        -b      Background (default)
+        -S      Log to syslog (default)
+        -l      Set log level. 0 is the most verbose, default 8
+        -d      Set log level, log to stderr
+        -L      Log to file
+        -c      Working dir</code></pre>
+
+</dd>
+<dt id="crontab"><b>crontab</b></dt>
+<dd>
+
+<p>crontab [-c DIR] [-u USER] [-ler]|[FILE]</p>
+
+<pre><code>        -c      Crontab directory
+        -u      User
+        -l      List crontab
+        -e      Edit crontab
+        -r      Delete crontab
+        FILE    Replace crontab by FILE (&#39;-&#39;: stdin)</code></pre>
+
+</dd>
+<dt id="cryptpw"><b>cryptpw</b></dt>
+<dd>
+
+<p>cryptpw [OPTIONS] [PASSWORD] [SALT]</p>
+
+<p>Crypt PASSWORD using crypt(3)</p>
+
+<pre><code>        -P,--password-fd=N      Read password from fd N
+        -m,--method=TYPE        Encryption method
+        -S,--salt=SALT</code></pre>
+
+</dd>
+<dt id="cttyhack"><b>cttyhack</b></dt>
+<dd>
+
+<p>cttyhack [PROG ARGS]</p>
+
+<p>Give PROG a controlling tty if possible. Example for /etc/inittab (for busybox init): ::respawn:/bin/cttyhack /bin/sh Giving controlling tty to shell running with PID 1: $ exec cttyhack sh Starting interactive shell from boot shell script:</p>
+
+<pre><code>        setsid cttyhack sh</code></pre>
+
+</dd>
+<dt id="cut"><b>cut</b></dt>
+<dd>
+
+<p>cut [OPTIONS] [FILE]...</p>
+
+<p>Print selected fields from each input FILE to stdout</p>
+
+<pre><code>        -b LIST Output only bytes from LIST
+        -c LIST Output only characters from LIST
+        -d CHAR Use CHAR instead of tab as the field delimiter
+        -s      Output only the lines containing delimiter
+        -f N    Print only these fields
+        -n      Ignored</code></pre>
+
+</dd>
+<dt id="date"><b>date</b></dt>
+<dd>
+
+<p>date [OPTIONS] [+FMT] [TIME]</p>
+
+<p>Display time (using +FMT), or set time</p>
+
+<pre><code>        [-s,--set] TIME Set time to TIME
+        -u,--utc        Work in UTC (don&#39;t convert to local time)
+        -R,--rfc-2822   Output RFC-2822 compliant date string
+        -I[SPEC]        Output ISO-8601 compliant date string
+                        SPEC=&#39;date&#39; (default) for date only,
+                        &#39;hours&#39;, &#39;minutes&#39;, or &#39;seconds&#39; for date and
+                        time to the indicated precision
+        -r,--reference FILE     Display last modification time of FILE
+        -d,--date TIME  Display TIME, not &#39;now&#39;
+        -D FMT          Use FMT for -d TIME conversion</code></pre>
+
+<p>Recognized TIME formats:</p>
+
+<pre><code>        hh:mm[:ss]
+        [YYYY.]MM.DD-hh:mm[:ss]
+        YYYY-MM-DD hh:mm[:ss]
+        [[[[[YY]YY]MM]DD]hh]mm[.ss]
+        &#39;date TIME&#39; form accepts MMDDhhmm[[YY]YY][.ss] instead</code></pre>
+
+</dd>
+<dt id="dc"><b>dc</b></dt>
+<dd>
+
+<p>dc EXPRESSION...</p>
+
+<p>Tiny RPN calculator. Operations: +, add, -, sub, *, mul, /, div, %, mod, **, exp, and, or, not, eor, p - print top of the stack (without popping), f - print entire stack, o - pop the value and set output radix (must be 10, 16, 8 or 2). Examples: &#39;dc 2 2 add p&#39; -&gt; 4, &#39;dc 8 8 * 2 2 + / p&#39; -&gt; 16</p>
+
+</dd>
+<dt id="dd"><b>dd</b></dt>
+<dd>
+
+<p>dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync]</p>
+
+<p>Copy a file with converting and formatting</p>
+
+<pre><code>        if=FILE         Read from FILE instead of stdin
+        of=FILE         Write to FILE instead of stdout
+        bs=N            Read and write N bytes at a time
+        ibs=N           Read N bytes at a time
+        obs=N           Write N bytes at a time
+        count=N         Copy only N input blocks
+        skip=N          Skip N input blocks
+        seek=N          Skip N output blocks
+        conv=notrunc    Don&#39;t truncate output file
+        conv=noerror    Continue after read errors
+        conv=sync       Pad blocks with zeros
+        conv=fsync      Physically write data out before finishing</code></pre>
+
+<p>Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024), MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)</p>
+
+</dd>
+<dt id="deallocvt"><b>deallocvt</b></dt>
+<dd>
+
+<p>deallocvt [N]</p>
+
+<p>Deallocate unused virtual terminal /dev/ttyN</p>
+
+</dd>
+<dt id="delgroup"><b>delgroup</b></dt>
+<dd>
+
+<p>delgroup [USER] GROUP</p>
+
+<p>Delete group GROUP from the system or user USER from group GROUP</p>
+
+</dd>
+<dt id="deluser"><b>deluser</b></dt>
+<dd>
+
+<p>deluser USER</p>
+
+<p>Delete USER from the system</p>
+
+</dd>
+<dt id="depmod"><b>depmod</b></dt>
+<dd>
+
+<p>depmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="devmem"><b>devmem</b></dt>
+<dd>
+
+<p>devmem ADDRESS [WIDTH [VALUE]]</p>
+
+<p>Read/write from physical address</p>
+
+<pre><code>        ADDRESS Address to act upon
+        WIDTH   Width (8/16/...)
+        VALUE   Data to be written</code></pre>
+
+</dd>
+<dt id="df"><b>df</b></dt>
+<dd>
+
+<p>df [-Pkmhai] [-B SIZE] [FILESYSTEM]...</p>
+
+<p>Print filesystem usage statistics</p>
+
+<pre><code>        -P      POSIX output format
+        -k      1024-byte blocks (default)
+        -m      1M-byte blocks
+        -h      Human readable (e.g. 1K 243M 2G)
+        -a      Show all filesystems
+        -i      Inodes
+        -B SIZE Blocksize</code></pre>
+
+</dd>
+<dt id="dhcprelay"><b>dhcprelay</b></dt>
+<dd>
+
+<p>dhcprelay CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]</p>
+
+<p>Relay DHCP requests between clients and server</p>
+
+</dd>
+<dt id="diff"><b>diff</b></dt>
+<dd>
+
+<p>diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2</p>
+
+<p>Compare files line by line and output the differences between them. This implementation supports unified diffs only.</p>
+
+<pre><code>        -a      Treat all files as text
+        -b      Ignore changes in the amount of whitespace
+        -B      Ignore changes whose lines are all blank
+        -d      Try hard to find a smaller set of changes
+        -i      Ignore case differences
+        -L      Use LABEL instead of the filename in the unified header
+        -N      Treat absent files as empty
+        -q      Output only whether files differ
+        -r      Recurse
+        -S      Start with FILE when comparing directories
+        -T      Make tabs line up by prefixing a tab when necessary
+        -s      Report when two files are the same
+        -t      Expand tabs to spaces in output
+        -U      Output LINES lines of context
+        -w      Ignore all whitespace</code></pre>
+
+</dd>
+<dt id="dirname"><b>dirname</b></dt>
+<dd>
+
+<p>dirname FILENAME</p>
+
+<p>Strip non-directory suffix from FILENAME</p>
+
+</dd>
+<dt id="dmesg"><b>dmesg</b></dt>
+<dd>
+
+<p>dmesg [-c] [-n LEVEL] [-s SIZE]</p>
+
+<p>Print or control the kernel ring buffer</p>
+
+<pre><code>        -c              Clear ring buffer after printing
+        -n LEVEL        Set console logging level
+        -s SIZE         Buffer size</code></pre>
+
+</dd>
+<dt id="dnsd"><b>dnsd</b></dt>
+<dd>
+
+<p>dnsd [-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]</p>
+
+<p>Small static DNS server daemon</p>
+
+<pre><code>        -c FILE Config file
+        -t SEC  TTL
+        -p PORT Listen on PORT
+        -i ADDR Listen on ADDR
+        -d      Daemonize
+        -v      Verbose
+        -s      Send successful replies only. Use this if you want
+                to use /etc/resolv.conf with two nameserver lines:
+                        nameserver DNSD_SERVER
+                        nameserver NORMAL_DNS_SERVER</code></pre>
+
+</dd>
+<dt id="dos2unix"><b>dos2unix</b></dt>
+<dd>
+
+<p>dos2unix [-ud] [FILE]</p>
+
+<p>Convert FILE in-place from DOS to Unix format. When no file is given, use stdin/stdout.</p>
+
+<pre><code>        -u      dos2unix
+        -d      unix2dos</code></pre>
+
+</dd>
+<dt id="du"><b>du</b></dt>
+<dd>
+
+<p>du [-aHLdclsxhmk] [FILE]...</p>
+
+<p>Summarize disk space used for each FILE and/or directory</p>
+
+<pre><code>        -a      Show file sizes too
+        -L      Follow all symlinks
+        -H      Follow symlinks on command line
+        -d N    Limit output to directories (and files with -a) of depth &lt; N
+        -c      Show grand total
+        -l      Count sizes many times if hard linked
+        -s      Display only a total for each argument
+        -x      Skip directories on different filesystems
+        -h      Sizes in human readable format (e.g., 1K 243M 2G)
+        -m      Sizes in megabytes
+        -k      Sizes in kilobytes (default)</code></pre>
+
+</dd>
+<dt id="dumpkmap"><b>dumpkmap</b></dt>
+<dd>
+
+<p>dumpkmap &gt; keymap</p>
+
+<p>Print a binary keyboard translation table to stdout</p>
+
+</dd>
+<dt id="dumpleases"><b>dumpleases</b></dt>
+<dd>
+
+<p>dumpleases [-r|-a] [-f LEASEFILE]</p>
+
+<p>Display DHCP leases granted by udhcpd</p>
+
+<pre><code>        -f,--file=FILE  Lease file
+        -r,--remaining  Show remaining time
+        -a,--absolute   Show expiration time</code></pre>
+
+</dd>
+<dt id="echo"><b>echo</b></dt>
+<dd>
+
+<p>echo [-neE] [ARG]...</p>
+
+<p>Print the specified ARGs to stdout</p>
+
+<pre><code>        -n      Suppress trailing newline
+        -e      Interpret backslash escapes (i.e., \t=tab)
+        -E      Don&#39;t interpret backslash escapes (default)</code></pre>
+
+</dd>
+<dt id="ed"><b>ed</b></dt>
+<dd>
+
+<p>ed</p>
+
+</dd>
+<dt id="eject"><b>eject</b></dt>
+<dd>
+
+<p>eject [-t] [-T] [DEVICE]</p>
+
+<p>Eject DEVICE or default /dev/cdrom</p>
+
+<pre><code>        -s      SCSI device
+        -t      Close tray
+        -T      Open/close tray (toggle)</code></pre>
+
+</dd>
+<dt id="env"><b>env</b></dt>
+<dd>
+
+<p>env [-iu] [-] [name=value]... [PROG ARGS]</p>
+
+<p>Print the current environment or run PROG after setting up the specified environment</p>
+
+<pre><code>        -, -i   Start with an empty environment
+        -u      Remove variable from the environment</code></pre>
+
+</dd>
+<dt id="envdir"><b>envdir</b></dt>
+<dd>
+
+<p>envdir DIR PROG ARGS</p>
+
+<p>Set various environment variables as specified by files in the directory DIR, run PROG</p>
+
+</dd>
+<dt id="envuidgid"><b>envuidgid</b></dt>
+<dd>
+
+<p>envuidgid USER PROG ARGS</p>
+
+<p>Set $UID to USER&#39;s uid and $GID to USER&#39;s gid, run PROG</p>
+
+</dd>
+<dt id="ether-wake"><b>ether-wake</b></dt>
+<dd>
+
+<p>ether-wake [-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC</p>
+
+<p>Send a magic packet to wake up sleeping machines. MAC must be a station address (00:11:22:33:44:55) or a hostname with a known &#39;ethers&#39; entry.</p>
+
+<pre><code>        -b              Send wake-up packet to the broadcast address
+        -i iface        Interface to use (default eth0)
+        -p pass         Append four or six byte password PW to the packet</code></pre>
+
+</dd>
+<dt id="expand"><b>expand</b></dt>
+<dd>
+
+<p>expand [-i] [-t N] [FILE]...</p>
+
+<p>Convert tabs to spaces, writing to stdout</p>
+
+<pre><code>        -i,--initial    Don&#39;t convert tabs after non blanks
+        -t,--tabs=N     Tabstops every N chars</code></pre>
+
+</dd>
+<dt id="expr"><b>expr</b></dt>
+<dd>
+
+<p>expr EXPRESSION</p>
+
+<p>Print the value of EXPRESSION to stdout</p>
+
+<p>EXPRESSION may be:</p>
+
+<pre><code>        ARG1 | ARG2     ARG1 if it is neither null nor 0, otherwise ARG2
+        ARG1 &amp; ARG2     ARG1 if neither argument is null or 0, otherwise 0
+        ARG1 &lt; ARG2     1 if ARG1 is less than ARG2, else 0. Similarly:
+        ARG1 &lt;= ARG2
+        ARG1 = ARG2
+        ARG1 != ARG2
+        ARG1 &gt;= ARG2
+        ARG1 &gt; ARG2
+        ARG1 + ARG2     Sum of ARG1 and ARG2. Similarly:
+        ARG1 - ARG2
+        ARG1 * ARG2
+        ARG1 / ARG2
+        ARG1 % ARG2
+        STRING : REGEXP         Anchored pattern match of REGEXP in STRING
+        match STRING REGEXP     Same as STRING : REGEXP
+        substr STRING POS LENGTH Substring of STRING, POS counted from 1
+        index STRING CHARS      Index in STRING where any CHARS is found, or 0
+        length STRING           Length of STRING
+        quote TOKEN             Interpret TOKEN as a string, even if
+                                it is a keyword like &#39;match&#39; or an
+                                operator like &#39;/&#39;
+        (EXPRESSION)            Value of EXPRESSION</code></pre>
+
+<p>Beware that many operators need to be escaped or quoted for shells. Comparisons are arithmetic if both ARGs are numbers, else lexicographical. Pattern matches return the string matched between \( and \) or null; if \( and \) are not used, they return the number of characters matched or 0.</p>
+
+</dd>
+<dt id="fakeidentd"><b>fakeidentd</b></dt>
+<dd>
+
+<p>fakeidentd [-fiw] [-b ADDR] [STRING]</p>
+
+<p>Provide fake ident (auth) service</p>
+
+<pre><code>        -f      Run in foreground
+        -i      Inetd mode
+        -w      Inetd &#39;wait&#39; mode
+        -b ADDR Bind to specified address
+        STRING  Ident answer string (default: nobody)</code></pre>
+
+</dd>
+<dt id="false"><b>false</b></dt>
+<dd>
+
+<p>false</p>
+
+<p>Return an exit code of FALSE (1)</p>
+
+</dd>
+<dt id="fbset"><b>fbset</b></dt>
+<dd>
+
+<p>fbset [OPTIONS] [MODE]</p>
+
+<p>Show and modify frame buffer settings</p>
+
+</dd>
+<dt id="fbsplash"><b>fbsplash</b></dt>
+<dd>
+
+<p>fbsplash -s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]</p>
+
+<pre><code>        -s      Image
+        -c      Hide cursor
+        -d      Framebuffer device (default /dev/fb0)
+        -i      Config file (var=value):
+                        BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT
+                        BAR_R,BAR_G,BAR_B
+        -f      Control pipe (else exit after drawing image)
+                        commands: &#39;NN&#39; (% for progress bar) or &#39;exit&#39;</code></pre>
+
+</dd>
+<dt id="fdflush"><b>fdflush</b></dt>
+<dd>
+
+<p>fdflush DEVICE</p>
+
+<p>Force floppy disk drive to detect disk change</p>
+
+</dd>
+<dt id="fdformat"><b>fdformat</b></dt>
+<dd>
+
+<p>fdformat [-n] DEVICE</p>
+
+<p>Format floppy disk</p>
+
+<pre><code>        -n      Don&#39;t verify after format</code></pre>
+
+</dd>
+<dt id="fdisk"><b>fdisk</b></dt>
+<dd>
+
+<p>fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK</p>
+
+<p>Change partition table</p>
+
+<pre><code>        -u              Start and End are in sectors (instead of cylinders)
+        -l              Show partition table for each DISK, then exit
+        -b 2048         (for certain MO disks) use 2048-byte sectors
+        -C CYLINDERS    Set number of cylinders/heads/sectors
+        -H HEADS
+        -S SECTORS</code></pre>
+
+</dd>
+<dt id="fgconsole"><b>fgconsole</b></dt>
+<dd>
+
+<p>fgconsole</p>
+
+<p>Get active console</p>
+
+</dd>
+<dt id="find"><b>find</b></dt>
+<dd>
+
+<p>find [PATH]... [OPTIONS] [ACTIONS]</p>
+
+<p>Search for files and perform actions on them. First failed action stops processing of current file. Defaults: PATH is current directory, action is &#39;-print&#39;</p>
+
+<pre><code>        -follow         Follow symlinks
+        -xdev           Don&#39;t descend directories on other filesystems
+        -maxdepth N     Descend at most N levels. -maxdepth 0 applies
+                        actions to command line arguments only
+        -mindepth N     Don&#39;t act on first N levels
+        -depth          Act on directory *after* traversing it</code></pre>
+
+<p>Actions:</p>
+
+<pre><code>        ( ACTIONS )     Group actions for -o / -a
+        ! ACT           Invert ACT&#39;s success/failure
+        ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
+        ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
+                        Note: -a has higher priority than -o
+        -name PATTERN   Match file name (w/o directory name) to PATTERN
+        -iname PATTERN  Case insensitive -name
+        -path PATTERN   Match path to PATTERN
+        -ipath PATTERN  Case insensitive -path
+        -regex PATTERN  Match path to regex PATTERN
+        -type X         File type is X (one of: f,d,l,b,c,...)
+        -perm MASK      At least one mask bit (+MASK), all bits (-MASK),
+                        or exactly MASK bits are set in file&#39;s mode
+        -mtime DAYS     mtime is greater than (+N), less than (-N),
+                        or exactly N days in the past
+        -mmin MINS      mtime is greater than (+N), less than (-N),
+                        or exactly N minutes in the past
+        -newer FILE     mtime is more recent than FILE&#39;s
+        -inum N         File has inode number N
+        -user NAME/ID   File is owned by given user
+        -group NAME/ID  File is owned by given group
+        -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+                        +/-N: file size is bigger/smaller than N
+        -links N        Number of links is greater than (+N), less than (-N),
+                        or exactly N
+        -prune          If current file is directory, don&#39;t descend into it
+If none of the following actions is specified, -print is assumed
+        -print          Print file name
+        -print0         Print file name, NUL terminated
+        -exec CMD ARG ; Run CMD with all instances of {} replaced by
+                        file name. Fails if CMD exits with nonzero
+        -delete         Delete current file/directory. Turns on -depth option</code></pre>
+
+</dd>
+<dt id="findfs"><b>findfs</b></dt>
+<dd>
+
+<p>findfs LABEL=label or UUID=uuid</p>
+
+<p>Find a filesystem device based on a label or UUID</p>
+
+</dd>
+<dt id="flash_eraseall"><b>flash_eraseall</b></dt>
+<dd>
+
+<p>flash_eraseall [-jq] MTD_DEVICE</p>
+
+<p>Erase an MTD device</p>
+
+<pre><code>        -j      Format the device for jffs2
+        -q      Don&#39;t display progress messages</code></pre>
+
+</dd>
+<dt id="flock"><b>flock</b></dt>
+<dd>
+
+<p>flock [-sxun] FD|{FILE [-c] PROG ARGS}</p>
+
+<p>[Un]lock file descriptor, or lock FILE, run PROG</p>
+
+<pre><code>        -s      Shared lock
+        -x      Exclusive lock (default)
+        -u      Unlock FD
+        -n      Fail rather than wait</code></pre>
+
+</dd>
+<dt id="fold"><b>fold</b></dt>
+<dd>
+
+<p>fold [-bs] [-w WIDTH] [FILE]...</p>
+
+<p>Wrap input lines in each FILE (or stdin), writing to stdout</p>
+
+<pre><code>        -b      Count bytes rather than columns
+        -s      Break at spaces
+        -w      Use WIDTH columns instead of 80</code></pre>
+
+</dd>
+<dt id="free"><b>free</b></dt>
+<dd>
+
+<p>free [-b/k/m/g]</p>
+
+<p>Display the amount of free and used system memory</p>
+
+</dd>
+<dt id="freeramdisk"><b>freeramdisk</b></dt>
+<dd>
+
+<p>freeramdisk DEVICE</p>
+
+<p>Free all memory used by the specified ramdisk</p>
+
+</dd>
+<dt id="fsck"><b>fsck</b></dt>
+<dd>
+
+<p>fsck [-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]...</p>
+
+<p>Check and repair filesystems</p>
+
+<pre><code>        -A      Walk /etc/fstab and check all filesystems
+        -N      Don&#39;t execute, just show what would be done
+        -P      With -A, check filesystems in parallel
+        -R      With -A, skip the root filesystem
+        -T      Don&#39;t show title on startup
+        -V      Verbose
+        -C n    Write status information to specified filedescriptor
+        -t TYPE List of filesystem types to check</code></pre>
+
+</dd>
+<dt id="fsck.minix"><b>fsck.minix</b></dt>
+<dd>
+
+<p>fsck.minix [-larvsmf] BLOCKDEV</p>
+
+<p>Check MINIX filesystem</p>
+
+<pre><code>        -l      List all filenames
+        -r      Perform interactive repairs
+        -a      Perform automatic repairs
+        -v      Verbose
+        -s      Output superblock information
+        -m      Show &quot;mode not cleared&quot; warnings
+        -f      Force file system check</code></pre>
+
+</dd>
+<dt id="fsync"><b>fsync</b></dt>
+<dd>
+
+<p>fsync [-d] FILE...</p>
+
+<p>Write files&#39; buffered blocks to disk</p>
+
+<pre><code>        -d      Avoid syncing metadata</code></pre>
+
+</dd>
+<dt id="ftpd"><b>ftpd</b></dt>
+<dd>
+
+<p>ftpd [-wvS] [-t N] [-T N] [DIR]</p>
+
+<p>Anonymous FTP server</p>
+
+<p>ftpd should be used as an inetd service. ftpd&#39;s line for inetd.conf: 21 stream tcp nowait root ftpd ftpd /files/to/serve It also can be ran from tcpsvd:</p>
+
+<pre><code>        tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve
+
+        -w      Allow upload
+        -v      Log errors to stderr. -vv: verbose log
+        -S      Log errors to syslog. -SS: verbose log
+        -t,-T   Idle and absolute timeouts
+        DIR     Change root to this directory</code></pre>
+
+</dd>
+<dt id="ftpget"><b>ftpget</b></dt>
+<dd>
+
+<p>ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE</p>
+
+<p>Download a file via FTP</p>
+
+<pre><code>        -c,--continue           Continue previous transfer
+        -v,--verbose            Verbose
+        -u,--username USER      Username
+        -p,--password PASS      Password
+        -P,--port NUM           Port</code></pre>
+
+</dd>
+<dt id="ftpput"><b>ftpput</b></dt>
+<dd>
+
+<p>ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE</p>
+
+<p>Upload a file to a FTP server</p>
+
+<pre><code>        -v,--verbose            Verbose
+        -u,--username USER      Username
+        -p,--password PASS      Password
+        -P,--port NUM           Port</code></pre>
+
+</dd>
+<dt id="fuser"><b>fuser</b></dt>
+<dd>
+
+<p>fuser [OPTIONS] FILE or PORT/PROTO</p>
+
+<p>Find processes which use FILEs or PORTs</p>
+
+<pre><code>        -m      Find processes which use same fs as FILEs
+        -4,-6   Search only IPv4/IPv6 space
+        -s      Don&#39;t display PIDs
+        -k      Kill found processes
+        -SIGNAL Signal to send (default: KILL)</code></pre>
+
+</dd>
+<dt id="getopt"><b>getopt</b></dt>
+<dd>
+
+<p>getopt [OPTIONS] [--] OPTSTRING PARAMS</p>
+
+<pre><code>        -a,--alternative                Allow long options starting with single -
+        -l,--longoptions=LOPT[,...]     Long options to be recognized
+        -n,--name=PROGNAME              The name under which errors are reported
+        -o,--options=OPTSTRING          Short options to be recognized
+        -q,--quiet                      Disable error reporting by getopt(3)
+        -Q,--quiet-output               No normal output
+        -s,--shell=SHELL                Set shell quoting conventions
+        -T,--test                       Test for getopt(1) version
+        -u,--unquoted                   Don&#39;t quote the output</code></pre>
+
+<p>Example:</p>
+
+<p>O=`getopt -l bb: -- ab:c:: &quot;$@&quot;` || exit 1 eval set -- &quot;$O&quot; while true; do case &quot;$1&quot; in -a) echo A; shift;; -b|--bb) echo &quot;B:&#39;$2&#39;&quot;; shift 2;; -c) case &quot;$2&quot; in &quot;&quot;) echo C; shift 2;; *) echo &quot;C:&#39;$2&#39;&quot;; shift 2;; esac;; --) shift; break;; *) echo Error; exit 1;; esac done</p>
+
+</dd>
+<dt id="getty"><b>getty</b></dt>
+<dd>
+
+<p>getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]</p>
+
+<p>Open TTY, prompt for login name, then invoke /bin/login</p>
+
+<pre><code>        -h              Enable hardware RTS/CTS flow control
+        -L              Set CLOCAL (ignore Carrier Detect state)
+        -m              Get baud rate from modem&#39;s CONNECT status message
+        -n              Don&#39;t prompt for login name
+        -w              Wait for CR or LF before sending /etc/issue
+        -i              Don&#39;t display /etc/issue
+        -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+        -l LOGIN        Invoke LOGIN instead of /bin/login
+        -t SEC          Terminate after SEC if no login name is read
+        -I INITSTR      Send INITSTR before anything else
+        -H HOST         Log HOST into the utmp file as the hostname</code></pre>
+
+<p>BAUD_RATE of 0 leaves it unchanged</p>
+
+</dd>
+<dt id="grep"><b>grep</b></dt>
+<dd>
+
+<p>grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]...</p>
+
+<p>Search for PATTERN in FILEs (or stdin)</p>
+
+<pre><code>        -H      Add &#39;filename:&#39; prefix
+        -h      Do not add &#39;filename:&#39; prefix
+        -n      Add &#39;line_no:&#39; prefix
+        -l      Show only names of files that match
+        -L      Show only names of files that don&#39;t match
+        -c      Show only count of matching lines
+        -o      Show only the matching part of line
+        -q      Quiet. Return 0 if PATTERN is found, 1 otherwise
+        -v      Select non-matching lines
+        -s      Suppress open and read errors
+        -r      Recurse
+        -i      Ignore case
+        -w      Match whole words only
+        -x      Match whole lines only
+        -F      PATTERN is a literal (not regexp)
+        -E      PATTERN is an extended regexp
+        -m N    Match up to N times per file
+        -A N    Print N lines of trailing context
+        -B N    Print N lines of leading context
+        -C N    Same as &#39;-A N -B N&#39;
+        -e PTRN Pattern to match
+        -f FILE Read pattern from file</code></pre>
+
+</dd>
+<dt id="groups"><b>groups</b></dt>
+<dd>
+
+<p>groups [USER]</p>
+
+<p>Print the group memberships of USER or for the current process</p>
+
+</dd>
+<dt id="gunzip"><b>gunzip</b></dt>
+<dd>
+
+<p>gunzip [-cft] [FILE]...</p>
+
+<p>Decompress FILEs (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force
+        -t      Test file integrity</code></pre>
+
+</dd>
+<dt id="gzip"><b>gzip</b></dt>
+<dd>
+
+<p>gzip [-cfd] [FILE]...</p>
+
+<p>Compress FILEs (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="halt"><b>halt</b></dt>
+<dd>
+
+<p>halt [-d DELAY] [-n] [-f] [-w]</p>
+
+<p>Halt the system</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)
+        -w      Only write a wtmp record</code></pre>
+
+</dd>
+<dt id="hd"><b>hd</b></dt>
+<dd>
+
+<p>hd FILE...</p>
+
+<p>hd is an alias for hexdump -C</p>
+
+</dd>
+<dt id="hdparm"><b>hdparm</b></dt>
+<dd>
+
+<p>hdparm [OPTIONS] [DEVICE]</p>
+
+<pre><code>        -a      Get/set fs readahead
+        -A      Set drive read-lookahead flag (0/1)
+        -b      Get/set bus state (0 == off, 1 == on, 2 == tristate)
+        -B      Set Advanced Power Management setting (1-255)
+        -c      Get/set IDE 32-bit IO setting
+        -C      Check IDE power mode status
+        -d      Get/set using_dma flag
+        -D      Enable/disable drive defect-mgmt
+        -f      Flush buffer cache for device on exit
+        -g      Display drive geometry
+        -h      Display terse usage information
+        -i      Display drive identification
+        -I      Detailed/current information directly from drive
+        -k      Get/set keep_settings_over_reset flag (0/1)
+        -K      Set drive keep_features_over_reset flag (0/1)
+        -L      Set drive doorlock (0/1) (removable harddisks only)
+        -m      Get/set multiple sector count
+        -n      Get/set ignore-write-errors flag (0/1)
+        -p      Set PIO mode on IDE interface chipset (0,1,2,3,4,...)
+        -P      Set drive prefetch count
+        -Q      Get/set DMA tagged-queuing depth (if supported)
+        -r      Get/set readonly flag (DANGEROUS to set)
+        -R      Register an IDE interface (DANGEROUS)
+        -S      Set standby (spindown) timeout
+        -t      Perform device read timings
+        -T      Perform cache read timings
+        -u      Get/set unmaskirq flag (0/1)
+        -U      Unregister an IDE interface (DANGEROUS)
+        -v      Defaults; same as -mcudkrag for IDE drives
+        -V      Display program version and exit immediately
+        -w      Perform device reset (DANGEROUS)
+        -W      Set drive write-caching flag (0/1) (DANGEROUS)
+        -x      Tristate device for hotswap (0/1) (DANGEROUS)
+        -X      Set IDE xfer mode (DANGEROUS)
+        -y      Put IDE drive in standby mode
+        -Y      Put IDE drive to sleep
+        -Z      Disable Seagate auto-powersaving mode
+        -z      Reread partition table</code></pre>
+
+</dd>
+<dt id="head"><b>head</b></dt>
+<dd>
+
+<p>head [OPTIONS] [FILE]...</p>
+
+<p>Print first 10 lines of each FILE (or stdin) to stdout. With more than one FILE, precede each with a filename header.</p>
+
+<pre><code>        -n N[kbm]       Print first N lines
+        -c N[kbm]       Print first N bytes
+        -q              Never print headers
+        -v              Always print headers</code></pre>
+
+<p>N may be suffixed by k (x1024), b (x512), or m (x1024^2).</p>
+
+</dd>
+<dt id="hexdump"><b>hexdump</b></dt>
+<dd>
+
+<p>hexdump [-bcCdefnosvxR] [FILE]...</p>
+
+<p>Display FILEs (or stdin) in a user specified format</p>
+
+<pre><code>        -b              One-byte octal display
+        -c              One-byte character display
+        -C              Canonical hex+ASCII, 16 bytes per line
+        -d              Two-byte decimal display
+        -e FORMAT_STRING
+        -f FORMAT_FILE
+        -n LENGTH       Interpret only LENGTH bytes of input
+        -o              Two-byte octal display
+        -s OFFSET       Skip OFFSET bytes
+        -v              Display all input data
+        -x              Two-byte hexadecimal display
+        -R              Reverse of &#39;hexdump -Cv&#39;</code></pre>
+
+</dd>
+<dt id="hostid"><b>hostid</b></dt>
+<dd>
+
+<p>hostid</p>
+
+<p>Print out a unique 32-bit identifier for the machine</p>
+
+</dd>
+<dt id="hostname"><b>hostname</b></dt>
+<dd>
+
+<p>hostname [OPTIONS] [HOSTNAME | -F FILE]</p>
+
+<p>Get or set hostname or DNS domain name</p>
+
+<pre><code>        -s      Short
+        -i      Addresses for the hostname
+        -d      DNS domain name
+        -f      Fully qualified domain name
+        -F FILE Use FILE&#39;s content as hostname</code></pre>
+
+</dd>
+<dt id="httpd"><b>httpd</b></dt>
+<dd>
+
+<p>httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] or httpd -d/-e/-m STRING</p>
+
+<p>Listen for incoming HTTP requests</p>
+
+<pre><code>        -i              Inetd mode
+        -f              Don&#39;t daemonize
+        -v[v]           Verbose
+        -p [IP:]PORT    Bind to IP:PORT (default *:80)
+        -u USER[:GRP]   Set uid/gid after binding to port
+        -r REALM        Authentication Realm for Basic Authentication
+        -h HOME         Home directory (default .)
+        -c FILE         Configuration file (default {/etc,HOME}/httpd.conf)
+        -m STRING       MD5 crypt STRING
+        -e STRING       HTML encode STRING
+        -d STRING       URL decode STRING</code></pre>
+
+</dd>
+<dt id="hush"><b>hush</b></dt>
+<dd>
+
+<p>hush [-nxl] [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="hwclock"><b>hwclock</b></dt>
+<dd>
+
+<p>hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime] [-u|--utc] [-f|--rtc FILE]</p>
+
+<p>Query and set hardware clock (RTC)</p>
+
+<pre><code>        -r      Show hardware clock time
+        -s      Set system time from hardware clock
+        -w      Set hardware clock from system time
+        -t      Set in-kernel timezone, correct system time
+                if hardware clock is in local time
+        -u      Assume hardware clock is kept in UTC
+        -l      Assume hardware clock is kept in local time
+        -f FILE Use specified device (e.g. /dev/rtc2)</code></pre>
+
+</dd>
+<dt id="id"><b>id</b></dt>
+<dd>
+
+<p>id [OPTIONS] [USER]</p>
+
+<p>Print information about USER or the current user</p>
+
+<pre><code>        -u      User ID
+        -g      Group ID
+        -G      Supplementary group IDs
+        -n      Print names instead of numbers
+        -r      Print real ID instead of effective ID</code></pre>
+
+</dd>
+<dt id="ifconfig"><b>ifconfig</b></dt>
+<dd>
+
+<p>ifconfig [-a] interface [address]</p>
+
+<p>Configure a network interface</p>
+
+<pre><code>        [add ADDRESS[/PREFIXLEN]]
+        [del ADDRESS[/PREFIXLEN]]
+        [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]
+        [netmask ADDRESS] [dstaddr ADDRESS]
+        [outfill NN] [keepalive NN]
+        [hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
+        [[-]trailers] [[-]arp] [[-]allmulti]
+        [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
+        [mem_start NN] [io_addr NN] [irq NN]
+        [up|down] ...</code></pre>
+
+</dd>
+<dt id="ifdown"><b>ifdown</b></dt>
+<dd>
+
+<p>ifdown [-anmvf] [-i FILE] IFACE...</p>
+
+<pre><code>        -a      De/configure all interfaces automatically
+        -i FILE Use FILE for interface definitions
+        -n      Print out what would happen, but don&#39;t do it
+                (note: doesn&#39;t disable mappings)
+        -m      Don&#39;t run any mappings
+        -v      Print out what would happen before doing it
+        -f      Force de/configuration</code></pre>
+
+</dd>
+<dt id="ifenslave"><b>ifenslave</b></dt>
+<dd>
+
+<p>ifenslave [-cdf] MASTER_IFACE SLAVE_IFACE...</p>
+
+<p>Configure network interfaces for parallel routing</p>
+
+<pre><code>        -c,--change-active      Change active slave
+        -d,--detach             Remove slave interface from bonding device
+        -f,--force              Force, even if interface is not Ethernet</code></pre>
+
+</dd>
+<dt id="ifplugd"><b>ifplugd</b></dt>
+<dd>
+
+<p>ifplugd [OPTIONS]</p>
+
+<p>Network interface plug detection daemon</p>
+
+<pre><code>        -n              Don&#39;t daemonize
+        -s              Don&#39;t log to syslog
+        -i IFACE        Interface
+        -f/-F           Treat link detection error as link down/link up
+                        (otherwise exit on error)
+        -a              Don&#39;t up interface at each link probe
+        -M              Monitor creation/destruction of interface
+                        (otherwise it must exist)
+        -r PROG         Script to run
+        -x ARG          Extra argument for script
+        -I              Don&#39;t exit on nonzero exit code from script
+        -p              Don&#39;t run script on daemon startup
+        -q              Don&#39;t run script on daemon quit
+        -l              Run script on startup even if no cable is detected
+        -t SECS         Poll time in seconds
+        -u SECS         Delay before running script after link up
+        -d SECS         Delay after link down
+        -m MODE         API mode (mii, priv, ethtool, wlan, iff, auto)
+        -k              Kill running daemon</code></pre>
+
+</dd>
+<dt id="ifup"><b>ifup</b></dt>
+<dd>
+
+<p>ifup [-anmvf] [-i FILE] IFACE...</p>
+
+<pre><code>        -a      De/configure all interfaces automatically
+        -i FILE Use FILE for interface definitions
+        -n      Print out what would happen, but don&#39;t do it
+                (note: doesn&#39;t disable mappings)
+        -m      Don&#39;t run any mappings
+        -v      Print out what would happen before doing it
+        -f      Force de/configuration</code></pre>
+
+</dd>
+<dt id="inetd"><b>inetd</b></dt>
+<dd>
+
+<p>inetd [-fe] [-q N] [-R N] [CONFFILE]</p>
+
+<p>Listen for network connections and launch programs</p>
+
+<pre><code>        -f      Run in foreground
+        -e      Log to stderr
+        -q N    Socket listen queue (default: 128)
+        -R N    Pause services after N connects/min
+                (default: 0 - disabled)</code></pre>
+
+</dd>
+<dt id="init"><b>init</b></dt>
+<dd>
+
+<p>init</p>
+
+<p>Init is the parent of all processes</p>
+
+</dd>
+<dt id="insmod"><b>insmod</b></dt>
+<dd>
+
+<p>insmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="install"><b>install</b></dt>
+<dd>
+
+<p>install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST</p>
+
+<p>Copy files and set attributes</p>
+
+<pre><code>        -c      Just copy (default)
+        -d      Create directories
+        -D      Create leading target directories
+        -s      Strip symbol table
+        -p      Preserve date
+        -o USER Set ownership
+        -g GRP  Set group ownership
+        -m MODE Set permissions</code></pre>
+
+</dd>
+<dt id="ionice"><b>ionice</b></dt>
+<dd>
+
+<p>ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]</p>
+
+<p>Change I/O priority and class</p>
+
+<pre><code>        -c      Class. 1:realtime 2:best-effort 3:idle
+        -n      Priority</code></pre>
+
+</dd>
+<dt id="iostat"><b>iostat</b></dt>
+<dd>
+
+<p>iostat [-c] [-d] [-t] [-z] [-k|-m] [ALL|BLOCKDEV...] [INTERVAL [COUNT]]</p>
+
+<p>Report CPU and I/O statistics</p>
+
+<pre><code>        -c      Show CPU utilization
+        -d      Show device utilization
+        -t      Print current time
+        -z      Omit devices with no activity
+        -k      Use kb/s
+        -m      Use Mb/s</code></pre>
+
+</dd>
+<dt id="ip"><b>ip</b></dt>
+<dd>
+
+<p>ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}</p>
+
+<p>ip [OPTIONS] OBJECT {COMMAND} where OBJECT := {address | route | link | tunnel | rule} OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }</p>
+
+</dd>
+<dt id="ipaddr"><b>ipaddr</b></dt>
+<dd>
+
+<p>ipaddr { {add|del} IFADDR dev STRING | {show|flush} [dev STRING] [to PREFIX] }</p>
+
+<p>ipaddr {add|delete} IFADDR dev STRING ipaddr {show|flush} [dev STRING] [scope SCOPE-ID] [to PREFIX] [label PATTERN] IFADDR := PREFIX | ADDR peer PREFIX [broadcast ADDR] [anycast ADDR] [label STRING] [scope SCOPE-ID] SCOPE-ID := [host | link | global | NUMBER]</p>
+
+</dd>
+<dt id="ipcalc"><b>ipcalc</b></dt>
+<dd>
+
+<p>ipcalc [OPTIONS] ADDRESS[[/]NETMASK] [NETMASK]</p>
+
+<p>Calculate IP network settings from a IP address</p>
+
+<pre><code>        -b,--broadcast  Display calculated broadcast address
+        -n,--network    Display calculated network address
+        -m,--netmask    Display default netmask for IP
+        -p,--prefix     Display the prefix for IP/NETMASK
+        -h,--hostname   Display first resolved host name
+        -s,--silent     Don&#39;t ever display error messages</code></pre>
+
+</dd>
+<dt id="ipcrm"><b>ipcrm</b></dt>
+<dd>
+
+<p>ipcrm [-MQS key] [-mqs id]</p>
+
+<p>Upper-case options MQS remove an object by shmkey value. Lower-case options remove an object by shmid value.</p>
+
+<pre><code>        -mM     Remove memory segment after last detach
+        -qQ     Remove message queue
+        -sS     Remove semaphore</code></pre>
+
+</dd>
+<dt id="ipcs"><b>ipcs</b></dt>
+<dd>
+
+<p>ipcs [[-smq] -i shmid] | [[-asmq] [-tcplu]]</p>
+
+<pre><code>        -i      Show specific resource
+Resource specification:
+
+        -m      Shared memory segments
+        -q      Message queues
+        -s      Semaphore arrays
+        -a      All (default)
+Output format:
+
+        -t      Time
+        -c      Creator
+        -p      Pid
+        -l      Limits
+        -u      Summary</code></pre>
+
+</dd>
+<dt id="iplink"><b>iplink</b></dt>
+<dd>
+
+<p>iplink { set DEVICE { up | down | arp { on | off } | show [DEVICE] }</p>
+
+<p>iplink set DEVICE { up | down | arp | multicast { on | off } | dynamic { on | off } | mtu MTU } iplink show [DEVICE]</p>
+
+</dd>
+<dt id="iproute"><b>iproute</b></dt>
+<dd>
+
+<p>iproute { list | flush | add | del | change | append | replace | test } ROUTE</p>
+
+<p>iproute { list | flush } SELECTOR iproute get ADDRESS [from ADDRESS iif STRING] [oif STRING] [tos TOS] iproute { add | del | change | append | replace | test } ROUTE SELECTOR := [root PREFIX] [match PREFIX] [proto RTPROTO] ROUTE := [TYPE] PREFIX [tos TOS] [proto RTPROTO] [metric METRIC]</p>
+
+</dd>
+<dt id="iprule"><b>iprule</b></dt>
+<dd>
+
+<p>iprule {[list | add | del] RULE}</p>
+
+<p>iprule [list | add | del] SELECTOR ACTION SELECTOR := [from PREFIX] [to PREFIX] [tos TOS] [fwmark FWMARK] [dev STRING] [pref NUMBER] ACTION := [table TABLE_ID] [nat ADDRESS] [prohibit | reject | unreachable] [realms [SRCREALM/]DSTREALM] TABLE_ID := [local | main | default | NUMBER]</p>
+
+</dd>
+<dt id="iptunnel"><b>iptunnel</b></dt>
+<dd>
+
+<p>iptunnel { add | change | del | show } [NAME] [mode { ipip | gre | sit }] [remote ADDR] [local ADDR] [ttl TTL]</p>
+
+<p>iptunnel { add | change | del | show } [NAME] [mode { ipip | gre | sit }] [remote ADDR] [local ADDR] [[i|o]seq] [[i|o]key KEY] [[i|o]csum] [ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]</p>
+
+</dd>
+<dt id="kbd_mode"><b>kbd_mode</b></dt>
+<dd>
+
+<p>kbd_mode [-a|k|s|u] [-C TTY]</p>
+
+<p>Report or set the keyboard mode</p>
+
+<pre><code>        -a      Default (ASCII)
+        -k      Medium-raw (keyboard)
+        -s      Raw (scancode)
+        -u      Unicode (utf-8)
+        -C TTY  Affect TTY instead of /dev/tty</code></pre>
+
+</dd>
+<dt id="kill"><b>kill</b></dt>
+<dd>
+
+<p>kill [-l] [-SIG] PID...</p>
+
+<p>Send a signal (default: TERM) to given PIDs</p>
+
+<pre><code>        -l      List all signal names and numbers</code></pre>
+
+</dd>
+<dt id="killall"><b>killall</b></dt>
+<dd>
+
+<p>killall [-l] [-q] [-SIG] PROCESS_NAME...</p>
+
+<p>Send a signal (default: TERM) to given processes</p>
+
+<pre><code>        -l      List all signal names and numbers
+        -q      Don&#39;t complain if no processes were killed</code></pre>
+
+</dd>
+<dt id="killall5"><b>killall5</b></dt>
+<dd>
+
+<p>killall5 [-l] [-SIG] [-o PID]...</p>
+
+<p>Send a signal (default: TERM) to all processes outside current session</p>
+
+<pre><code>        -l      List all signal names and numbers
+        -o PID  Don&#39;t signal this PID</code></pre>
+
+</dd>
+<dt id="klogd"><b>klogd</b></dt>
+<dd>
+
+<p>klogd [-c N] [-n]</p>
+
+<p>Kernel logger</p>
+
+<pre><code>        -c N    Print to console messages more urgent than prio N (1-8)
+        -n      Run in foreground</code></pre>
+
+</dd>
+<dt id="last"><b>last</b></dt>
+<dd>
+
+<p>last [-HW] [-f FILE]</p>
+
+<p>Show listing of the last users that logged into the system</p>
+
+<pre><code>        -W      Display with no host column truncation
+        -f FILE Read from FILE instead of /var/log/wtmp</code></pre>
+
+</dd>
+<dt id="less"><b>less</b></dt>
+<dd>
+
+<p>less [-EMmNh~I?] [FILE]...</p>
+
+<p>View FILE (or stdin) one screenful at a time</p>
+
+<pre><code>        -E      Quit once the end of a file is reached
+        -M,-m   Display status line with line numbers
+                and percentage through the file
+        -N      Prefix line number to each line
+        -I      Ignore case in all searches
+        -~      Suppress ~s displayed past EOF</code></pre>
+
+</dd>
+<dt id="ln"><b>ln</b></dt>
+<dd>
+
+<p>ln [OPTIONS] TARGET... LINK|DIR</p>
+
+<p>Create a link LINK or DIR/TARGET to the specified TARGET(s)</p>
+
+<pre><code>        -s      Make symlinks instead of hardlinks
+        -f      Remove existing destinations
+        -n      Don&#39;t dereference symlinks - treat like normal file
+        -b      Make a backup of the target (if exists) before link operation
+        -S suf  Use suffix instead of ~ when making backup files</code></pre>
+
+</dd>
+<dt id="loadfont"><b>loadfont</b></dt>
+<dd>
+
+<p>loadfont &lt; font</p>
+
+<p>Load a console font from stdin</p>
+
+</dd>
+<dt id="loadkmap"><b>loadkmap</b></dt>
+<dd>
+
+<p>loadkmap &lt; keymap</p>
+
+<p>Load a binary keyboard translation table from stdin</p>
+
+</dd>
+<dt id="logger"><b>logger</b></dt>
+<dd>
+
+<p>logger [OPTIONS] [MESSAGE]</p>
+
+<p>Write MESSAGE (or stdin) to syslog</p>
+
+<pre><code>        -s      Log to stderr as well as the system log
+        -t TAG  Log using the specified tag (defaults to user name)
+        -p PRIO Priority (numeric or facility.level pair)</code></pre>
+
+</dd>
+<dt id="login"><b>login</b></dt>
+<dd>
+
+<p>login [-p] [-h HOST] [[-f] USER]</p>
+
+<p>Begin a new session on the system</p>
+
+<pre><code>        -f      Don&#39;t authenticate (user already authenticated)
+        -h      Name of the remote host
+        -p      Preserve environment</code></pre>
+
+</dd>
+<dt id="logname"><b>logname</b></dt>
+<dd>
+
+<p>logname</p>
+
+<p>Print the name of the current user</p>
+
+</dd>
+<dt id="logread"><b>logread</b></dt>
+<dd>
+
+<p>logread [-f]</p>
+
+<p>Show messages in syslogd&#39;s circular buffer</p>
+
+<pre><code>        -f      Output data as log grows</code></pre>
+
+</dd>
+<dt id="losetup"><b>losetup</b></dt>
+<dd>
+
+<p>losetup [-r] [-o OFS] LOOPDEV FILE - associate loop devices losetup -d LOOPDEV - disassociate losetup [-f] - show</p>
+
+<pre><code>        -o OFS  Start OFS bytes into FILE
+        -r      Read-only
+        -f      Show first free loop device</code></pre>
+
+</dd>
+<dt id="lpd"><b>lpd</b></dt>
+<dd>
+
+<p>lpd SPOOLDIR [HELPER [ARGS]]</p>
+
+<p>SPOOLDIR must contain (symlinks to) device nodes or directories with names matching print queue names. In the first case, jobs are sent directly to the device. Otherwise each job is stored in queue directory and HELPER program is called. Name of file to print is passed in $DATAFILE variable. Example:</p>
+
+<pre><code>        tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print</code></pre>
+
+</dd>
+<dt id="lpq"><b>lpq</b></dt>
+<dd>
+
+<p>lpq [-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]</p>
+
+<pre><code>        -P      lp service to connect to (else uses $PRINTER)
+        -d      Delete jobs
+        -f      Force any waiting job to be printed
+        -s      Short display</code></pre>
+
+</dd>
+<dt id="lpr"><b>lpr</b></dt>
+<dd>
+
+<p>lpr -P queue[@host[:port]] -U USERNAME -J TITLE -Vmh [FILE]...</p>
+
+<pre><code>        -P      lp service to connect to (else uses $PRINTER)
+        -m      Send mail on completion
+        -h      Print banner page too
+        -V      Verbose</code></pre>
+
+</dd>
+<dt id="ls"><b>ls</b></dt>
+<dd>
+
+<p>ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]...</p>
+
+<p>List directory contents</p>
+
+<pre><code>        -1      One column output
+        -a      Include entries which start with .
+        -A      Like -a, but exclude . and ..
+        -C      List by columns
+        -x      List by lines
+        -d      List directory entries instead of contents
+        -L      Follow symlinks
+        -H      Follow symlinks on command line
+        -R      Recurse
+        -p      Append / to dir entries
+        -F      Append indicator (one of */=@|) to entries
+        -l      Long listing format
+        -i      List inode numbers
+        -n      List numeric UIDs and GIDs instead of names
+        -s      List allocated blocks
+        -e      List full date and time
+        -h      List sizes in human readable format (1K 243M 2G)
+        -r      Sort in reverse order
+        -S      Sort by size
+        -X      Sort by extension
+        -v      Sort by version
+        -c      With -l: sort by ctime
+        -t      With -l: sort by mtime
+        -u      With -l: sort by atime
+        -w N    Assume the terminal is N columns wide
+        --color[={always,never,auto}]   Control coloring</code></pre>
+
+</dd>
+<dt id="lsattr"><b>lsattr</b></dt>
+<dd>
+
+<p>lsattr [-Radlv] [FILE]...</p>
+
+<p>List file attributes on an ext2 fs</p>
+
+<pre><code>        -R      Recurse
+        -a      Don&#39;t hide entries starting with .
+        -d      List directory entries instead of contents
+        -l      List long flag names
+        -v      List the file&#39;s version/generation number</code></pre>
+
+</dd>
+<dt id="lsmod"><b>lsmod</b></dt>
+<dd>
+
+<p>lsmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="lsof"><b>lsof</b></dt>
+<dd>
+
+<p>lsof</p>
+
+<p>Show all open files</p>
+
+</dd>
+<dt id="lspci"><b>lspci</b></dt>
+<dd>
+
+<p>lspci [-mk]</p>
+
+<p>List all PCI devices</p>
+
+<pre><code>        -m      Parsable output
+        -k      Show driver</code></pre>
+
+</dd>
+<dt id="lzcat"><b>lzcat</b></dt>
+<dd>
+
+<p>lzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="lzma"><b>lzma</b></dt>
+<dd>
+
+<p>lzma -d [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="lzop"><b>lzop</b></dt>
+<dd>
+
+<p>lzop [-cfvd123456789CF] [FILE]...</p>
+
+<pre><code>        -1..9   Compression level
+        -d      Decompress
+        -c      Write to stdout
+        -f      Force
+        -v      Verbose
+        -F      Don&#39;t store or verify checksum
+        -C      Also write checksum of compressed block</code></pre>
+
+</dd>
+<dt id="lzopcat"><b>lzopcat</b></dt>
+<dd>
+
+<p>lzopcat [-vCF] [FILE]...</p>
+
+<pre><code>        -v      Verbose
+        -F      Don&#39;t store or verify checksum</code></pre>
+
+</dd>
+<dt id="makedevs"><b>makedevs</b></dt>
+<dd>
+
+<p>makedevs [-d device_table] rootdir</p>
+
+<p>Create a range of special files as specified in a device table. Device table entries take the form of:</p>
+
+<p>&lt;name&gt; &lt;type&gt; &lt;mode&gt; &lt;uid&gt; &lt;gid&gt; &lt;major&gt; &lt;minor&gt; &lt;start&gt; &lt;inc&gt; &lt;count&gt; Where name is the file name, type can be one of: f Regular file d Directory c Character device b Block device p Fifo (named pipe) uid is the user id for the target file, gid is the group id for the target file. The rest of the entries (major, minor, etc) apply to to device special files. A &#39;-&#39; may be used for blank entries.</p>
+
+</dd>
+<dt id="makemime"><b>makemime</b></dt>
+<dd>
+
+<p>makemime [OPTIONS] [FILE]...</p>
+
+<p>Create multipart MIME-encoded message from FILEs</p>
+
+<pre><code>        -o FILE Output. Default: stdout
+        -a HDR  Add header(s). Examples:
+                &quot;From: user@host.org&quot;, &quot;Date: `date -R`&quot;
+        -c CT   Content type. Default: application/octet-stream
+        -C CS   Charset. Default: us-ascii</code></pre>
+
+<p>Other options are silently ignored</p>
+
+</dd>
+<dt id="man"><b>man</b></dt>
+<dd>
+
+<p>man [-aw] [MANPAGE]...</p>
+
+<p>Format and display manual page</p>
+
+<pre><code>        -a      Display all pages
+        -w      Show page locations</code></pre>
+
+</dd>
+<dt id="md5sum"><b>md5sum</b></dt>
+<dd>
+
+<p>md5sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check MD5 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="mdev"><b>mdev</b></dt>
+<dd>
+
+<p>mdev [-s]</p>
+
+<p>mdev -s is to be run during boot to scan /sys and populate /dev.</p>
+
+<p>Bare mdev is a kernel hotplug helper. To activate it: echo /sbin/mdev &gt;/proc/sys/kernel/hotplug</p>
+
+<p>It uses /etc/mdev.conf with lines [-]DEVNAME UID:GID PERM [&gt;|=PATH]|[!] [@|$|*PROG] where DEVNAME is device name regex, @major,minor[-minor2], or environment variable regex. A common use of the latter is to load modules for hotplugged devices:</p>
+
+<pre><code>        $MODALIAS=.* 0:0 660 @modprobe &quot;$MODALIAS&quot;</code></pre>
+
+<p>If /dev/mdev.seq file exists, mdev will wait for its value to match $SEQNUM variable. This prevents plug/unplug races. To activate this feature, create empty /dev/mdev.seq at boot.</p>
+
+</dd>
+<dt id="mesg"><b>mesg</b></dt>
+<dd>
+
+<p>mesg [y|n]</p>
+
+<p>Control write access to your terminal y Allow write access to your terminal n Disallow write access to your terminal</p>
+
+</dd>
+<dt id="microcom"><b>microcom</b></dt>
+<dd>
+
+<p>microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY</p>
+
+<p>Copy bytes for stdin to TTY and from TTY to stdout</p>
+
+<pre><code>        -d      Wait up to DELAY ms for TTY output before sending every
+                next byte to it
+        -t      Exit if both stdin and TTY are silent for TIMEOUT ms
+        -s      Set serial line to SPEED
+        -X      Disable special meaning of NUL and Ctrl-X from stdin</code></pre>
+
+</dd>
+<dt id="mkdir"><b>mkdir</b></dt>
+<dd>
+
+<p>mkdir [OPTIONS] DIRECTORY...</p>
+
+<p>Create DIRECTORY</p>
+
+<pre><code>        -m MODE Mode
+        -p      No error if exists; make parent directories as needed</code></pre>
+
+</dd>
+<dt id="mkdosfs"><b>mkdosfs</b></dt>
+<dd>
+
+<p>mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]</p>
+
+<p>Make a FAT32 filesystem</p>
+
+<pre><code>        -v      Verbose
+        -n LBL  Volume label</code></pre>
+
+</dd>
+<dt id="mke2fs"><b>mke2fs</b></dt>
+<dd>
+
+<p>mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]</p>
+
+<pre><code>        -b BLK_SIZE     Block size, bytes
+        -F              Force
+        -i RATIO        Max number of files is filesystem_size / RATIO
+        -I BYTES        Inode size (min 128)
+        -L LBL          Volume label
+        -m PERCENT      Percent of blocks to reserve for admin
+        -n              Dry run</code></pre>
+
+</dd>
+<dt id="mkfifo"><b>mkfifo</b></dt>
+<dd>
+
+<p>mkfifo [-m MODE] NAME</p>
+
+<p>Create named pipe</p>
+
+<pre><code>        -m MODE Mode (default a=rw)</code></pre>
+
+</dd>
+<dt id="mkfs.ext2"><b>mkfs.ext2</b></dt>
+<dd>
+
+<p>mkfs.ext2 [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]</p>
+
+<pre><code>        -b BLK_SIZE     Block size, bytes
+        -F              Force
+        -i RATIO        Max number of files is filesystem_size / RATIO
+        -I BYTES        Inode size (min 128)
+        -L LBL          Volume label
+        -m PERCENT      Percent of blocks to reserve for admin
+        -n              Dry run</code></pre>
+
+</dd>
+<dt id="mkfs.minix"><b>mkfs.minix</b></dt>
+<dd>
+
+<p>mkfs.minix [-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]</p>
+
+<p>Make a MINIX filesystem</p>
+
+<pre><code>        -c              Check device for bad blocks
+        -n [14|30]      Maximum length of filenames
+        -i INODES       Number of inodes for the filesystem
+        -l FILE         Read bad blocks list from FILE
+        -v              Make version 2 filesystem</code></pre>
+
+</dd>
+<dt id="mkfs.vfat"><b>mkfs.vfat</b></dt>
+<dd>
+
+<p>mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]</p>
+
+<p>Make a FAT32 filesystem</p>
+
+<pre><code>        -v      Verbose
+        -n LBL  Volume label</code></pre>
+
+</dd>
+<dt id="mknod"><b>mknod</b></dt>
+<dd>
+
+<p>mknod [-m MODE] NAME TYPE MAJOR MINOR</p>
+
+<p>Create a special file (block, character, or pipe)</p>
+
+<pre><code>        -m MODE Creation mode (default a=rw)
+TYPE:
+        b       Block device
+        c or u  Character device
+        p       Named pipe (MAJOR and MINOR are ignored)</code></pre>
+
+</dd>
+<dt id="mkpasswd"><b>mkpasswd</b></dt>
+<dd>
+
+<p>mkpasswd [OPTIONS] [PASSWORD] [SALT]</p>
+
+<p>Crypt PASSWORD using crypt(3)</p>
+
+<pre><code>        -P,--password-fd=N      Read password from fd N
+        -m,--method=TYPE        Encryption method
+        -S,--salt=SALT</code></pre>
+
+</dd>
+<dt id="mkswap"><b>mkswap</b></dt>
+<dd>
+
+<p>mkswap [-L LBL] BLOCKDEV [KBYTES]</p>
+
+<p>Prepare BLOCKDEV to be used as swap partition</p>
+
+<pre><code>        -L LBL  Label</code></pre>
+
+</dd>
+<dt id="mktemp"><b>mktemp</b></dt>
+<dd>
+
+<p>mktemp [-dt] [-p DIR] [TEMPLATE]</p>
+
+<p>Create a temporary file with name based on TEMPLATE and print its name. TEMPLATE must end with XXXXXX (e.g. [/dir/]nameXXXXXX). Without TEMPLATE, -t tmp.XXXXXX is assumed.</p>
+
+<pre><code>        -d      Make directory, not file
+        -t      Prepend base directory name to TEMPLATE
+        -p DIR  Use DIR as a base directory (implies -t)
+        -u      Do not create anything; print a name</code></pre>
+
+<p>Base directory is: -p DIR, else $TMPDIR, else /tmp</p>
+
+</dd>
+<dt id="modinfo"><b>modinfo</b></dt>
+<dd>
+
+<p>modinfo [-adlp0] [-F keyword] MODULE</p>
+
+<pre><code>        -a              Shortcut for &#39;-F author&#39;
+        -d              Shortcut for &#39;-F description&#39;
+        -l              Shortcut for &#39;-F license&#39;
+        -p              Shortcut for &#39;-F parm&#39;
+        -F keyword      Keyword to look for
+        -0              Separate output with NULs</code></pre>
+
+</dd>
+<dt id="modprobe"><b>modprobe</b></dt>
+<dd>
+
+<p>modprobe [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="more"><b>more</b></dt>
+<dd>
+
+<p>more [FILE]...</p>
+
+<p>View FILE (or stdin) one screenful at a time</p>
+
+</dd>
+<dt id="mount"><b>mount</b></dt>
+<dd>
+
+<p>mount [OPTIONS] [-o OPTS] DEVICE NODE</p>
+
+<p>Mount a filesystem. Filesystem autodetection requires /proc.</p>
+
+<pre><code>        -a              Mount all filesystems in fstab
+        -f              Dry run
+        -r              Read-only mount
+        -w              Read-write mount (default)
+        -t FSTYPE[,...] Filesystem type(s)
+        -O OPT          Mount only filesystems with option OPT (-a only)
+-o OPT:
+        loop            Ignored (loop devices are autodetected)
+        [a]sync         Writes are [a]synchronous
+        [no]atime       Disable/enable updates to inode access times
+        [no]diratime    Disable/enable atime updates to directories
+        [no]relatime    Disable/enable atime updates relative to modification time
+        [no]dev         (Dis)allow use of special device files
+        [no]exec        (Dis)allow use of executable files
+        [no]suid        (Dis)allow set-user-id-root programs
+        [r]shared       Convert [recursively] to a shared subtree
+        [r]slave        Convert [recursively] to a slave subtree
+        [r]private      Convert [recursively] to a private subtree
+        [un]bindable    Make mount point [un]able to be bind mounted
+        [r]bind         Bind a file or directory [recursively] to another location
+        move            Relocate an existing mount point
+        remount         Remount a mounted filesystem, changing flags
+        ro/rw           Same as -r/-w</code></pre>
+
+<p>There are filesystem-specific -o flags.</p>
+
+</dd>
+<dt id="mountpoint"><b>mountpoint</b></dt>
+<dd>
+
+<p>mountpoint [-q] &lt;[-dn] DIR | -x DEVICE&gt;</p>
+
+<p>Check if the directory is a mountpoint</p>
+
+<pre><code>        -q      Quiet
+        -d      Print major/minor device number of the filesystem
+        -n      Print device name of the filesystem
+        -x      Print major/minor device number of the blockdevice</code></pre>
+
+</dd>
+<dt id="mpstat"><b>mpstat</b></dt>
+<dd>
+
+<p>mpstat [-A] [-I SUM|CPU|ALL|SCPU] [-u] [-P num|ALL] [INTERVAL [COUNT]]</p>
+
+<p>Per-processor statistics</p>
+
+<pre><code>        -A                      Same as -I ALL -u -P ALL
+        -I SUM|CPU|ALL|SCPU     Report interrupt statistics
+        -P num|ALL              Processor to monitor
+        -u                      Report CPU utilization</code></pre>
+
+</dd>
+<dt id="mt"><b>mt</b></dt>
+<dd>
+
+<p>mt [-f device] opcode value</p>
+
+<p>Control magnetic tape drive operation</p>
+
+<p>Available Opcodes:</p>
+
+<p>bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension rewind rewoffline seek setblk setdensity setpart tell unload unlock weof wset</p>
+
+</dd>
+<dt id="mv"><b>mv</b></dt>
+<dd>
+
+<p>mv [-fin] SOURCE DEST or: mv [-fin] SOURCE... DIRECTORY</p>
+
+<p>Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY</p>
+
+<pre><code>        -f      Don&#39;t prompt before overwriting
+        -i      Interactive, prompt before overwrite
+        -n      Don&#39;t overwrite an existing file</code></pre>
+
+</dd>
+<dt id="nameif"><b>nameif</b></dt>
+<dd>
+
+<p>nameif [-s] [-c FILE] [IFNAME SELECTOR]...</p>
+
+<p>Rename network interface while it in the down state. The device matched by SELECTOR is renamed to IFACE. SELECTOR can be a combination of:</p>
+
+<pre><code>        driver=STRING
+        bus=STRING
+        phy_address=NUM
+        [mac=]XX:XX:XX:XX:XX:XX
+
+        -c FILE Configuration file (default: /etc/mactab)
+        -s      Log to syslog</code></pre>
+
+</dd>
+<dt id="nanddump"><b>nanddump</b></dt>
+<dd>
+
+<p>nanddump [-o] [-b] [-s ADDR] [-f FILE] MTD_DEVICE</p>
+
+<p>Dump the specified MTD device</p>
+
+<pre><code>        -o      Omit oob data
+        -b      Omit bad block from the dump
+        -s ADDR Start address
+        -l LEN  Length
+        -f FILE Dump to file (&#39;-&#39; for stdout)</code></pre>
+
+</dd>
+<dt id="nandwrite"><b>nandwrite</b></dt>
+<dd>
+
+<p>nandwrite [-p] [-s ADDR] MTD_DEVICE [FILE]</p>
+
+<p>Write to the specified MTD device</p>
+
+<pre><code>        -p      Pad to page size
+        -s ADDR Start address</code></pre>
+
+</dd>
+<dt id="nbd-client"><b>nbd-client</b></dt>
+<dd>
+
+<p>nbd-client HOST PORT BLOCKDEV</p>
+
+<p>Connect to HOST and provide a network block device on BLOCKDEV</p>
+
+</dd>
+<dt id="nc"><b>nc</b></dt>
+<dd>
+
+<p>nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]</p>
+
+<p>Open a pipe to IP:PORT or FILE</p>
+
+<pre><code>        -e PROG Run PROG after connect
+        -l      Listen mode, for inbound connects
+                (use -l twice with -e for persistent server)
+        -p PORT Local port
+        -w SEC  Timeout for connect
+        -i SEC  Delay interval for lines sent
+        -f FILE Use file (ala /dev/ttyS0) instead of network</code></pre>
+
+</dd>
+<dt id="netstat"><b>netstat</b></dt>
+<dd>
+
+<p>netstat [-ral] [-tuwx] [-enWp]</p>
+
+<p>Display networking information</p>
+
+<pre><code>        -r      Routing table
+        -a      All sockets
+        -l      Listening sockets
+                Else: connected sockets
+        -t      TCP sockets
+        -u      UDP sockets
+        -w      Raw sockets
+        -x      Unix sockets
+                Else: all socket types
+        -e      Other/more information
+        -n      Don&#39;t resolve names
+        -W      Wide display
+        -p      Show PID/program name for sockets</code></pre>
+
+</dd>
+<dt id="nice"><b>nice</b></dt>
+<dd>
+
+<p>nice [-n ADJUST] [PROG ARGS]</p>
+
+<p>Change scheduling priority, run PROG</p>
+
+<pre><code>        -n ADJUST       Adjust priority by ADJUST</code></pre>
+
+</dd>
+<dt id="nmeter"><b>nmeter</b></dt>
+<dd>
+
+<p>nmeter [-d MSEC] FORMAT_STRING</p>
+
+<p>Monitor system in real time</p>
+
+<pre><code> -d MSEC        Milliseconds between updates (default:1000)</code></pre>
+
+<p>Format specifiers:</p>
+
+<pre><code> %Nc or %[cN]   CPU. N - bar size (default:10)
+                (displays: S:system U:user N:niced D:iowait I:irq i:softirq)
+ %[nINTERFACE]  Network INTERFACE
+ %m             Allocated memory
+ %[mf]          Free memory
+ %[mt]          Total memory
+ %s             Allocated swap
+ %f             Number of used file descriptors
+ %Ni            Total/specific IRQ rate
+ %x             Context switch rate
+ %p             Forks
+ %[pn]          # of processes
+ %b             Block io
+ %Nt            Time (with N decimal points)
+ %r             Print &lt;cr&gt; instead of &lt;lf&gt; at EOL</code></pre>
+
+</dd>
+<dt id="nohup"><b>nohup</b></dt>
+<dd>
+
+<p>nohup PROG ARGS</p>
+
+<p>Run PROG immune to hangups, with output to a non-tty</p>
+
+</dd>
+<dt id="nslookup"><b>nslookup</b></dt>
+<dd>
+
+<p>nslookup [HOST] [SERVER]</p>
+
+<p>Query the nameserver for the IP address of the given HOST optionally using a specified DNS server</p>
+
+</dd>
+<dt id="ntpd"><b>ntpd</b></dt>
+<dd>
+
+<p>ntpd [-dnqNwl] [-S PROG] [-p PEER]...</p>
+
+<p>NTP client/server</p>
+
+<pre><code>        -d      Verbose
+        -n      Do not daemonize
+        -q      Quit after clock is set
+        -N      Run at high priority
+        -w      Do not set time (only query peers), implies -n
+        -l      Run as server on port 123
+        -S PROG Run PROG after stepping time, stratum change, and every 11 mins
+        -p PEER Obtain time from PEER (may be repeated)</code></pre>
+
+</dd>
+<dt id="od"><b>od</b></dt>
+<dd>
+
+<p>od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE...]</p>
+
+<p>Print FILEs (or stdin) unambiguously, as octal bytes by default</p>
+
+</dd>
+<dt id="openvt"><b>openvt</b></dt>
+<dd>
+
+<p>openvt [-c N] [-sw] [PROG ARGS]</p>
+
+<p>Start PROG on a new virtual terminal</p>
+
+<pre><code>        -c N    Use specified VT
+        -s      Switch to the VT
+        -w      Wait for PROG to exit</code></pre>
+
+</dd>
+<dt id="passwd"><b>passwd</b></dt>
+<dd>
+
+<p>passwd [OPTIONS] [USER]</p>
+
+<p>Change USER&#39;s password (default: current user)</p>
+
+<pre><code>        -a ALG  Encryption method
+        -d      Set password to &#39;&#39;
+        -l      Lock (disable) account
+        -u      Unlock (enable) account</code></pre>
+
+</dd>
+<dt id="patch"><b>patch</b></dt>
+<dd>
+
+<p>patch [OPTIONS] [ORIGFILE [PATCHFILE]]</p>
+
+<pre><code>        -p,--strip N            Strip N leading components from file names
+        -i,--input DIFF         Read DIFF instead of stdin
+        -R,--reverse            Reverse patch
+        -N,--forward            Ignore already applied patches
+        -E,--remove-empty-files Remove output files if they become empty</code></pre>
+
+</dd>
+<dt id="pgrep"><b>pgrep</b></dt>
+<dd>
+
+<p>pgrep [-flnovx] [-s SID|-P PPID|PATTERN]</p>
+
+<p>Display process(es) selected by regex PATTERN</p>
+
+<pre><code>        -l      Show command name too
+        -f      Match against entire command line
+        -n      Show the newest process only
+        -o      Show the oldest process only
+        -v      Negate the match
+        -x      Match whole name (not substring)
+        -s      Match session ID (0 for current)
+        -P      Match parent process ID</code></pre>
+
+</dd>
+<dt id="pidof"><b>pidof</b></dt>
+<dd>
+
+<p>pidof [OPTIONS] [NAME]...</p>
+
+<p>List PIDs of all processes with names that match NAMEs</p>
+
+<pre><code>        -s      Show only one PID
+        -o PID  Omit given pid
+                Use %PPID to omit pid of pidof&#39;s parent</code></pre>
+
+</dd>
+<dt id="ping"><b>ping</b></dt>
+<dd>
+
+<p>ping [OPTIONS] HOST</p>
+
+<p>Send ICMP ECHO_REQUEST packets to network hosts</p>
+
+<pre><code>        -4,-6           Force IP or IPv6 name resolution
+        -c CNT          Send only CNT pings
+        -s SIZE         Send SIZE data bytes in packets (default:56)
+        -t TTL          Set TTL
+        -I IFACE/IP     Use interface or IP address as source
+        -W SEC          Seconds to wait for the first response (default:10)
+                        (after all -c CNT packets are sent)
+        -w SEC          Seconds until ping exits (default:infinite)
+                        (can exit earlier with -c CNT)
+        -q              Quiet, only displays output at start
+                        and when finished</code></pre>
+
+</dd>
+<dt id="ping6"><b>ping6</b></dt>
+<dd>
+
+<p>ping6 [OPTIONS] HOST</p>
+
+<p>Send ICMP ECHO_REQUEST packets to network hosts</p>
+
+<pre><code>        -c CNT          Send only CNT pings
+        -s SIZE         Send SIZE data bytes in packets (default:56)
+        -I IFACE/IP     Use interface or IP address as source
+        -q              Quiet, only displays output at start
+                        and when finished</code></pre>
+
+</dd>
+<dt id="pivot_root"><b>pivot_root</b></dt>
+<dd>
+
+<p>pivot_root NEW_ROOT PUT_OLD</p>
+
+<p>Move the current root file system to PUT_OLD and make NEW_ROOT the new root file system</p>
+
+</dd>
+<dt id="pkill"><b>pkill</b></dt>
+<dd>
+
+<p>pkill [-l|-SIGNAL] [-fnovx] [-s SID|-P PPID|PATTERN]</p>
+
+<p>Send a signal to process(es) selected by regex PATTERN</p>
+
+<pre><code>        -l      List all signals
+        -f      Match against entire command line
+        -n      Signal the newest process only
+        -o      Signal the oldest process only
+        -v      Negate the match
+        -x      Match whole name (not substring)
+        -s      Match session ID (0 for current)
+        -P      Match parent process ID</code></pre>
+
+</dd>
+<dt id="pmap"><b>pmap</b></dt>
+<dd>
+
+<p>pmap [-xq] PID</p>
+
+<p>Display detailed process memory usage</p>
+
+<pre><code>        -x      Show details
+        -q      Quiet</code></pre>
+
+</dd>
+<dt id="popmaildir"><b>popmaildir</b></dt>
+<dd>
+
+<p>popmaildir [OPTIONS] MAILDIR [CONN_HELPER ARGS]</p>
+
+<p>Fetch content of remote mailbox to local maildir</p>
+
+<pre><code>        -s              Skip authorization
+        -T              Get messages with TOP instead of RETR
+        -k              Keep retrieved messages on the server
+        -t SEC          Network timeout
+        -F &quot;PROG ARGS&quot;  Filter program (may be repeated)
+        -M &quot;PROG ARGS&quot;  Delivery program</code></pre>
+
+<p>Fetch from plain POP3 server: popmaildir -k DIR nc pop3.server.com 110 &lt;user_and_pass.txt Fetch from SSLed POP3 server and delete fetched emails: popmaildir DIR -- openssl s_client -quiet -connect pop3.server.com:995 &lt;user_and_pass.txt</p>
+
+</dd>
+<dt id="poweroff"><b>poweroff</b></dt>
+<dd>
+
+<p>poweroff [-d DELAY] [-n] [-f]</p>
+
+<p>Halt and shut off power</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)</code></pre>
+
+</dd>
+<dt id="powertop"><b>powertop</b></dt>
+<dd>
+
+<p>powertop</p>
+
+<p>Analyze power consumption on Intel-based laptops</p>
+
+</dd>
+<dt id="printenv"><b>printenv</b></dt>
+<dd>
+
+<p>printenv [VARIABLE]...</p>
+
+<p>Print environment VARIABLEs. If no VARIABLE specified, print all.</p>
+
+</dd>
+<dt id="printf"><b>printf</b></dt>
+<dd>
+
+<p>printf FORMAT [ARG]...</p>
+
+<p>Format and print ARG(s) according to FORMAT (a-la C printf)</p>
+
+</dd>
+<dt id="ps"><b>ps</b></dt>
+<dd>
+
+<p>ps [-o COL1,COL2=HEADER] [-T]</p>
+
+<p>Show list of processes</p>
+
+<pre><code>        -o COL1,COL2=HEADER     Select columns for display
+        -T                      Show threads</code></pre>
+
+</dd>
+<dt id="pscan"><b>pscan</b></dt>
+<dd>
+
+<p>pscan [-cb] [-p MIN_PORT] [-P MAX_PORT] [-t TIMEOUT] [-T MIN_RTT] HOST</p>
+
+<p>Scan a host, print all open ports</p>
+
+<pre><code>        -c      Show closed ports too
+        -b      Show blocked ports too
+        -p      Scan from this port (default 1)
+        -P      Scan up to this port (default 1024)
+        -t      Timeout (default 5000 ms)
+        -T      Minimum rtt (default 5 ms, increase for congested hosts)</code></pre>
+
+</dd>
+<dt id="pstree"><b>pstree</b></dt>
+<dd>
+
+<p>pstree [-p] [PID|USER]</p>
+
+<p>Display process tree, optionally start from USER or PID</p>
+
+<pre><code>        -p      Show pids</code></pre>
+
+</dd>
+<dt id="pwd"><b>pwd</b></dt>
+<dd>
+
+<p>pwd</p>
+
+<p>Print the full filename of the current working directory</p>
+
+</dd>
+<dt id="pwdx"><b>pwdx</b></dt>
+<dd>
+
+<p>pwdx PID...</p>
+
+<p>Show current directory for PIDs</p>
+
+</dd>
+<dt id="raidautorun"><b>raidautorun</b></dt>
+<dd>
+
+<p>raidautorun DEVICE</p>
+
+<p>Tell the kernel to automatically search and start RAID arrays</p>
+
+</dd>
+<dt id="rdate"><b>rdate</b></dt>
+<dd>
+
+<p>rdate [-sp] HOST</p>
+
+<p>Get and possibly set the system date and time from a remote HOST</p>
+
+<pre><code>        -s      Set the system date and time (default)
+        -p      Print the date and time</code></pre>
+
+</dd>
+<dt id="rdev"><b>rdev</b></dt>
+<dd>
+
+<p>rdev</p>
+
+<p>Print the device node associated with the filesystem mounted at &#39;/&#39;</p>
+
+</dd>
+<dt id="readahead"><b>readahead</b></dt>
+<dd>
+
+<p>readahead [FILE]...</p>
+
+<p>Preload FILEs to RAM</p>
+
+</dd>
+<dt id="readlink"><b>readlink</b></dt>
+<dd>
+
+<p>readlink [-fnv] FILE</p>
+
+<p>Display the value of a symlink</p>
+
+<pre><code>        -f      Canonicalize by following all symlinks
+        -n      Don&#39;t add newline
+        -v      Verbose</code></pre>
+
+</dd>
+<dt id="readprofile"><b>readprofile</b></dt>
+<dd>
+
+<p>readprofile [OPTIONS]</p>
+
+<pre><code>        -m mapfile      (Default: /boot/System.map)
+        -p profile      (Default: /proc/profile)
+        -M NUM          Set the profiling multiplier to NUM
+        -i              Print only info about the sampling step
+        -v              Verbose
+        -a              Print all symbols, even if count is 0
+        -b              Print individual histogram-bin counts
+        -s              Print individual counters within functions
+        -r              Reset all the counters (root only)
+        -n              Disable byte order auto-detection</code></pre>
+
+</dd>
+<dt id="realpath"><b>realpath</b></dt>
+<dd>
+
+<p>realpath FILE...</p>
+
+<p>Return the absolute pathnames of given FILE</p>
+
+</dd>
+<dt id="reboot"><b>reboot</b></dt>
+<dd>
+
+<p>reboot [-d DELAY] [-n] [-f]</p>
+
+<p>Reboot the system</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)</code></pre>
+
+</dd>
+<dt id="reformime"><b>reformime</b></dt>
+<dd>
+
+<p>reformime [OPTIONS]</p>
+
+<p>Parse MIME-encoded message on stdin</p>
+
+<pre><code>        -x PREFIX       Extract content of MIME sections to files
+        -X PROG ARGS    Filter content of MIME sections through PROG
+                        Must be the last option</code></pre>
+
+<p>Other options are silently ignored</p>
+
+</dd>
+<dt id="remove-shell"><b>remove-shell</b></dt>
+<dd>
+
+<p>remove-shell SHELL...</p>
+
+<p>Remove SHELLs from /etc/shells</p>
+
+</dd>
+<dt id="renice"><b>renice</b></dt>
+<dd>
+
+<p>renice {{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]</p>
+
+<p>Change scheduling priority for a running process</p>
+
+<pre><code>        -n      Adjust current nice value (smaller is faster)
+        -p      Process id(s) (default)
+        -g      Process group id(s)
+        -u      Process user name(s) and/or id(s)</code></pre>
+
+</dd>
+<dt id="reset"><b>reset</b></dt>
+<dd>
+
+<p>reset</p>
+
+<p>Reset the screen</p>
+
+</dd>
+<dt id="resize"><b>resize</b></dt>
+<dd>
+
+<p>resize</p>
+
+<p>Resize the screen</p>
+
+</dd>
+<dt id="rev"><b>rev</b></dt>
+<dd>
+
+<p>rev [FILE]...</p>
+
+<p>Reverse lines of FILE</p>
+
+</dd>
+<dt id="rm"><b>rm</b></dt>
+<dd>
+
+<p>rm [-irf] FILE...</p>
+
+<p>Remove (unlink) FILEs</p>
+
+<pre><code>        -i      Always prompt before removing
+        -f      Never prompt
+        -R,-r   Recurse</code></pre>
+
+</dd>
+<dt id="rmdir"><b>rmdir</b></dt>
+<dd>
+
+<p>rmdir [OPTIONS] DIRECTORY...</p>
+
+<p>Remove DIRECTORY if it is empty</p>
+
+<pre><code>        -p|--parents    Include parents
+        --ignore-fail-on-non-empty</code></pre>
+
+</dd>
+<dt id="rmmod"><b>rmmod</b></dt>
+<dd>
+
+<p>rmmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="route"><b>route</b></dt>
+<dd>
+
+<p>route [{add|del|delete}]</p>
+
+<p>Edit kernel routing tables</p>
+
+<pre><code>        -n      Don&#39;t resolve names
+        -e      Display other/more information
+        -A inet{6}      Select address family</code></pre>
+
+</dd>
+<dt id="rpm"><b>rpm</b></dt>
+<dd>
+
+<p>rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm</p>
+
+<p>Manipulate RPM packages</p>
+
+<p>Commands:</p>
+
+<pre><code>        -i      Install package
+        -qp     Query package
+        -i      Show information
+        -l      List contents
+        -d      List documents
+        -c      List config files</code></pre>
+
+</dd>
+<dt id="rpm2cpio"><b>rpm2cpio</b></dt>
+<dd>
+
+<p>rpm2cpio package.rpm</p>
+
+<p>Output a cpio archive of the rpm file</p>
+
+</dd>
+<dt id="rtcwake"><b>rtcwake</b></dt>
+<dd>
+
+<p>rtcwake [-a | -l | -u] [-d DEV] [-m MODE] [-s SEC | -t TIME]</p>
+
+<p>Enter a system sleep state until specified wakeup time</p>
+
+<pre><code>        -a,--auto       Read clock mode from adjtime
+        -l,--local      Clock is set to local time
+        -u,--utc        Clock is set to UTC time
+        -d,--device=DEV Specify the RTC device
+        -m,--mode=MODE  Set the sleep state (default: standby)
+        -s,--seconds=SEC Set the timeout in SEC seconds from now
+        -t,--time=TIME  Set the timeout to TIME seconds from epoch</code></pre>
+
+</dd>
+<dt id="run-parts"><b>run-parts</b></dt>
+<dd>
+
+<p>run-parts [-t] [-l] [-a ARG] [-u MASK] DIRECTORY</p>
+
+<p>Run a bunch of scripts in DIRECTORY</p>
+
+<pre><code>        -t      Print what would be run, but don&#39;t actually run anything
+        -a ARG  Pass ARG as argument for every program
+        -u MASK Set the umask to MASK before running every program
+        -l      Print names of all matching files even if they are not executable</code></pre>
+
+</dd>
+<dt id="runlevel"><b>runlevel</b></dt>
+<dd>
+
+<p>runlevel [FILE]</p>
+
+<p>Find the current and previous system runlevel</p>
+
+<p>If no utmp FILE exists or if no runlevel record can be found, print &quot;unknown&quot;</p>
+
+</dd>
+<dt id="runsv"><b>runsv</b></dt>
+<dd>
+
+<p>runsv DIR</p>
+
+<p>Start and monitor a service and optionally an appendant log service</p>
+
+</dd>
+<dt id="runsvdir"><b>runsvdir</b></dt>
+<dd>
+
+<p>runsvdir [-P] [-s SCRIPT] DIR</p>
+
+<p>Start a runsv process for each subdirectory. If it exits, restart it.</p>
+
+<pre><code>        -P              Put each runsv in a new session
+        -s SCRIPT       Run SCRIPT &lt;signo&gt; after signal is processed</code></pre>
+
+</dd>
+<dt id="rx"><b>rx</b></dt>
+<dd>
+
+<p>rx FILE</p>
+
+<p>Receive a file using the xmodem protocol</p>
+
+</dd>
+<dt id="script"><b>script</b></dt>
+<dd>
+
+<p>script [-afqt] [-c PROG] [OUTFILE]</p>
+
+<pre><code>        -a      Append output
+        -c PROG Run PROG, not shell
+        -f      Flush output after each write
+        -q      Quiet
+        -t      Send timing to stderr</code></pre>
+
+</dd>
+<dt id="scriptreplay"><b>scriptreplay</b></dt>
+<dd>
+
+<p>scriptreplay timingfile [typescript [divisor]]</p>
+
+<p>Play back typescripts, using timing information</p>
+
+</dd>
+<dt id="sed"><b>sed</b></dt>
+<dd>
+
+<p>sed [-inr] [-f FILE]... [-e CMD]... [FILE]... or: sed [-inr] CMD [FILE]...</p>
+
+<pre><code>        -e CMD  Add CMD to sed commands to be executed
+        -f FILE Add FILE contents to sed commands to be executed
+        -i      Edit files in-place (else sends result to stdout)
+        -n      Suppress automatic printing of pattern space
+        -r      Use extended regex syntax</code></pre>
+
+<p>If no -e or -f, the first non-option argument is the sed command string. Remaining arguments are input files (stdin if none).</p>
+
+</dd>
+<dt id="sendmail"><b>sendmail</b></dt>
+<dd>
+
+<p>sendmail [OPTIONS] [RECIPIENT_EMAIL]...</p>
+
+<p>Read email from stdin and send it</p>
+
+<p>Standard options:</p>
+
+<pre><code>        -t              Read additional recipients from message body
+        -f SENDER       Sender (required)
+        -o OPTIONS      Various options. -oi implied, others are ignored
+        -i              -oi synonym. implied and ignored</code></pre>
+
+<p>Busybox specific options:</p>
+
+<pre><code>        -v              Verbose
+        -w SECS         Network timeout
+        -H &#39;PROG ARGS&#39;  Run connection helper
+                        Examples:
+                        -H &#39;exec openssl s_client -quiet -tls1 -starttls smtp
+                                -connect smtp.gmail.com:25&#39; &lt;email.txt
+                                [4&lt;username_and_passwd.txt | -auUSER -apPASS]
+                        -H &#39;exec openssl s_client -quiet -tls1
+                                -connect smtp.gmail.com:465&#39; &lt;email.txt
+                                [4&lt;username_and_passwd.txt | -auUSER -apPASS]
+        -S HOST[:PORT]  Server
+        -auUSER         Username for AUTH LOGIN
+        -apPASS         Password for AUTH LOGIN</code></pre>
+
+<p>Other options are silently ignored; -oi -t is implied Use makemime to create emails with attachments</p>
+
+</dd>
+<dt id="seq"><b>seq</b></dt>
+<dd>
+
+<p>seq [-w] [-s SEP] [FIRST [INC]] LAST</p>
+
+<p>Print numbers from FIRST to LAST, in steps of INC. FIRST, INC default to 1.</p>
+
+<pre><code>        -w      Pad to last with leading zeros
+        -s SEP  String separator</code></pre>
+
+</dd>
+<dt id="setarch"><b>setarch</b></dt>
+<dd>
+
+<p>setarch personality PROG ARGS</p>
+
+<p>Personality may be:</p>
+
+<pre><code>        linux32         Set 32bit uname emulation
+        linux64         Set 64bit uname emulation</code></pre>
+
+</dd>
+<dt id="setconsole"><b>setconsole</b></dt>
+<dd>
+
+<p>setconsole [-r|--reset] [DEVICE]</p>
+
+<p>Redirect system console output to DEVICE (default: /dev/tty)</p>
+
+<pre><code>        -r      Reset output to /dev/console</code></pre>
+
+</dd>
+<dt id="setfont"><b>setfont</b></dt>
+<dd>
+
+<p>setfont FONT [-m MAPFILE] [-C TTY]</p>
+
+<p>Load a console font</p>
+
+<pre><code>        -m MAPFILE      Load console screen map
+        -C TTY          Affect TTY instead of /dev/tty</code></pre>
+
+</dd>
+<dt id="setkeycodes"><b>setkeycodes</b></dt>
+<dd>
+
+<p>setkeycodes SCANCODE KEYCODE...</p>
+
+<p>Set entries into the kernel&#39;s scancode-to-keycode map, allowing unusual keyboards to generate usable keycodes.</p>
+
+<p>SCANCODE may be either xx or e0xx (hexadecimal), and KEYCODE is given in decimal.</p>
+
+</dd>
+<dt id="setlogcons"><b>setlogcons</b></dt>
+<dd>
+
+<p>setlogcons N</p>
+
+<p>Redirect the kernel output to console N (0 for current)</p>
+
+</dd>
+<dt id="setserial"><b>setserial</b></dt>
+<dd>
+
+<p>setserial [-gabGvzV] DEVICE [PARAMETER [ARG]]...</p>
+
+<p>Request or set Linux serial port information</p>
+
+<pre><code>        -g      Interpret parameters as list of devices for reporting
+        -a      Print all available information
+        -b      Print summary information
+        -G      Print in form which can be fed back
+                to setserial as command line parameters
+        -z      Zero out serial flags before setting
+        -v      Verbose</code></pre>
+
+<p>Parameters: (* = takes an argument, ^ = can be turned off by preceding ^) *port, *irq, *divisor, *uart, *baund_base, *close_delay, *closing_wait, ^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout, ^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig, spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust</p>
+
+<p>UART types:</p>
+
+<pre><code>        unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,
+        16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,
+        U6_16550A</code></pre>
+
+</dd>
+<dt id="setsid"><b>setsid</b></dt>
+<dd>
+
+<p>setsid PROG ARGS</p>
+
+<p>Run PROG in a new session. PROG will have no controlling terminal and will not be affected by keyboard signals (Ctrl-C etc). See setsid(2) for details.</p>
+
+</dd>
+<dt id="setuidgid"><b>setuidgid</b></dt>
+<dd>
+
+<p>setuidgid USER PROG ARGS</p>
+
+<p>Set uid and gid to USER&#39;s uid and gid, drop supplementary group ids, run PROG</p>
+
+</dd>
+<dt id="sh"><b>sh</b></dt>
+<dd>
+
+<p>sh [-/+OPTIONS] [-/+o OPT]... [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="sha1sum"><b>sha1sum</b></dt>
+<dd>
+
+<p>sha1sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA1 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="sha256sum"><b>sha256sum</b></dt>
+<dd>
+
+<p>sha256sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA256 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="sha512sum"><b>sha512sum</b></dt>
+<dd>
+
+<p>sha512sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA512 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="showkey"><b>showkey</b></dt>
+<dd>
+
+<p>showkey [-a | -k | -s]</p>
+
+<p>Show keys pressed</p>
+
+<pre><code>        -a      Display decimal/octal/hex values of the keys
+        -k      Display interpreted keycodes (default)
+        -s      Display raw scan-codes</code></pre>
+
+</dd>
+<dt id="slattach"><b>slattach</b></dt>
+<dd>
+
+<p>slattach [-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE</p>
+
+<p>Attach network interface(s) to serial line(s)</p>
+
+<pre><code>        -p PROT Set protocol (slip, cslip, slip6, clisp6 or adaptive)
+        -s SPD  Set line speed
+        -e      Exit after initializing device
+        -h      Exit when the carrier is lost
+        -c PROG Run PROG when the line is hung up
+        -m      Do NOT initialize the line in raw 8 bits mode
+        -L      Enable 3-wire operation
+        -F      Disable RTS/CTS flow control</code></pre>
+
+</dd>
+<dt id="sleep"><b>sleep</b></dt>
+<dd>
+
+<p>sleep [N]...</p>
+
+<p>Pause for a time equal to the total of the args given, where each arg can have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays</p>
+
+</dd>
+<dt id="smemcap"><b>smemcap</b></dt>
+<dd>
+
+<p>smemcap &gt;SMEMDATA.TAR</p>
+
+<p>Collect memory usage data in /proc and write it to stdout</p>
+
+</dd>
+<dt id="softlimit"><b>softlimit</b></dt>
+<dd>
+
+<p>softlimit [-a BYTES] [-m BYTES] [-d BYTES] [-s BYTES] [-l BYTES] [-f BYTES] [-c BYTES] [-r BYTES] [-o N] [-p N] [-t N] PROG ARGS</p>
+
+<p>Set soft resource limits, then run PROG</p>
+
+<pre><code>        -a BYTES        Limit total size of all segments
+        -m BYTES        Same as -d BYTES -s BYTES -l BYTES -a BYTES
+        -d BYTES        Limit data segment
+        -s BYTES        Limit stack segment
+        -l BYTES        Limit locked memory size
+        -o N            Limit number of open files per process
+        -p N            Limit number of processes per uid
+Options controlling file sizes:
+
+        -f BYTES        Limit output file sizes
+        -c BYTES        Limit core file size
+Efficiency opts:
+
+        -r BYTES        Limit resident set size
+        -t N            Limit CPU time, process receives
+                        a SIGXCPU after N seconds</code></pre>
+
+</dd>
+<dt id="sort"><b>sort</b></dt>
+<dd>
+
+<p>sort [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t CHAR] [FILE]...</p>
+
+<p>Sort lines of text</p>
+
+<pre><code>        -b      Ignore leading blanks
+        -c      Check whether input is sorted
+        -d      Dictionary order (blank or alphanumeric only)
+        -f      Ignore case
+        -g      General numerical sort
+        -i      Ignore unprintable characters
+        -k      Sort key
+        -M      Sort month
+        -n      Sort numbers
+        -o      Output to file
+        -k      Sort by key
+        -t CHAR Key separator
+        -r      Reverse sort order
+        -s      Stable (don&#39;t sort ties alphabetically)
+        -u      Suppress duplicate lines
+        -z      Lines are terminated by NUL, not newline
+        -mST    Ignored for GNU compatibility</code></pre>
+
+</dd>
+<dt id="split"><b>split</b></dt>
+<dd>
+
+<p>split [OPTIONS] [INPUT [PREFIX]]</p>
+
+<pre><code>        -b N[k|m]       Split by N (kilo|mega)bytes
+        -l N            Split by N lines
+        -a N            Use N letters as suffix</code></pre>
+
+</dd>
+<dt id="start-stop-daemon"><b>start-stop-daemon</b></dt>
+<dd>
+
+<p>start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]</p>
+
+<p>Search for matching processes, and then -K: stop all matching processes. -S: start a process unless a matching process is found.</p>
+
+<p>Process matching:</p>
+
+<pre><code>        -u,--user USERNAME|UID  Match only this user&#39;s processes
+        -n,--name NAME          Match processes with NAME
+                                in comm field in /proc/PID/stat
+        -x,--exec EXECUTABLE    Match processes with this command
+                                in /proc/PID/{exe,cmdline}
+        -p,--pidfile FILE       Match a process with PID from the file
+        All specified conditions must match
+-S only:
+        -x,--exec EXECUTABLE    Program to run
+        -a,--startas NAME       Zeroth argument
+        -b,--background         Background
+        -N,--nicelevel N        Change nice level
+        -c,--chuid USER[:[GRP]] Change to user/group
+        -m,--make-pidfile       Write PID to the pidfile specified by -p
+-K only:
+        -s,--signal SIG         Signal to send
+        -t,--test               Match only, exit with 0 if a process is found
+Other:
+
+        -o,--oknodo             Exit with status 0 if nothing is done
+        -v,--verbose            Verbose
+        -q,--quiet              Quiet</code></pre>
+
+</dd>
+<dt id="stat"><b>stat</b></dt>
+<dd>
+
+<p>stat [OPTIONS] FILE...</p>
+
+<p>Display file (default) or filesystem status</p>
+
+<pre><code>        -c fmt  Use the specified format
+        -f      Display filesystem status
+        -L      Follow links
+        -t      Display info in terse form</code></pre>
+
+<p>Valid format sequences for files:</p>
+
+<pre><code> %a     Access rights in octal
+ %A     Access rights in human readable form
+ %b     Number of blocks allocated (see %B)
+ %B     The size in bytes of each block reported by %b
+ %d     Device number in decimal
+ %D     Device number in hex
+ %f     Raw mode in hex
+ %F     File type
+ %g     Group ID of owner
+ %G     Group name of owner
+ %h     Number of hard links
+ %i     Inode number
+ %n     File name
+ %N     File name, with -&gt; TARGET if symlink
+ %o     I/O block size
+ %s     Total size, in bytes
+ %t     Major device type in hex
+ %T     Minor device type in hex
+ %u     User ID of owner
+ %U     User name of owner
+ %x     Time of last access
+ %X     Time of last access as seconds since Epoch
+ %y     Time of last modification
+ %Y     Time of last modification as seconds since Epoch
+ %z     Time of last change
+ %Z     Time of last change as seconds since Epoch</code></pre>
+
+<p>Valid format sequences for file systems:</p>
+
+<pre><code> %a     Free blocks available to non-superuser
+ %b     Total data blocks in file system
+ %c     Total file nodes in file system
+ %d     Free file nodes in file system
+ %f     Free blocks in file system
+ %i     File System ID in hex
+ %l     Maximum length of filenames
+ %n     File name
+ %s     Block size (for faster transfer)
+ %S     Fundamental block size (for block counts)
+ %t     Type in hex
+ %T     Type in human readable form</code></pre>
+
+</dd>
+<dt id="strings"><b>strings</b></dt>
+<dd>
+
+<p>strings [-afo] [-n LEN] [FILE]...</p>
+
+<p>Display printable strings in a binary file</p>
+
+<pre><code>        -a      Scan whole file (default)
+        -f      Precede strings with filenames
+        -n LEN  At least LEN characters form a string (default 4)
+        -o      Precede strings with decimal offsets</code></pre>
+
+</dd>
+<dt id="stty"><b>stty</b></dt>
+<dd>
+
+<p>stty [-a|g] [-F DEVICE] [SETTING]...</p>
+
+<p>Without arguments, prints baud rate, line discipline, and deviations from stty sane</p>
+
+<pre><code>        -F DEVICE       Open device instead of stdin
+        -a              Print all current settings in human-readable form
+        -g              Print in stty-readable form
+        [SETTING]       See manpage</code></pre>
+
+</dd>
+<dt id="su"><b>su</b></dt>
+<dd>
+
+<p>su [OPTIONS] [-] [USER]</p>
+
+<p>Run shell under USER (by default, root)</p>
+
+<pre><code>        -,-l    Clear environment, run shell as login shell
+        -p,-m   Do not set new $HOME, $SHELL, $USER, $LOGNAME
+        -c CMD  Command to pass to &#39;sh -c&#39;
+        -s SH   Shell to use instead of user&#39;s default</code></pre>
+
+</dd>
+<dt id="sulogin"><b>sulogin</b></dt>
+<dd>
+
+<p>sulogin [-t N] [TTY]</p>
+
+<p>Single user login</p>
+
+<pre><code>        -t N    Timeout</code></pre>
+
+</dd>
+<dt id="sum"><b>sum</b></dt>
+<dd>
+
+<p>sum [-rs] [FILE]...</p>
+
+<p>Checksum and count the blocks in a file</p>
+
+<pre><code>        -r      Use BSD sum algorithm (1K blocks)
+        -s      Use System V sum algorithm (512byte blocks)</code></pre>
+
+</dd>
+<dt id="sv"><b>sv</b></dt>
+<dd>
+
+<p>sv [-v] [-w SEC] CMD SERVICE_DIR...</p>
+
+<p>Control services monitored by runsv supervisor. Commands (only first character is enough):</p>
+
+<p>status: query service status up: if service isn&#39;t running, start it. If service stops, restart it once: like &#39;up&#39;, but if service stops, don&#39;t restart it down: send TERM and CONT signals. If ./run exits, start ./finish if it exists. After it stops, don&#39;t restart service exit: send TERM and CONT signals to service and log service. If they exit, runsv exits too pause, cont, hup, alarm, interrupt, quit, 1, 2, term, kill: send STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, KILL signal to service</p>
+
+</dd>
+<dt id="svlogd"><b>svlogd</b></dt>
+<dd>
+
+<p>svlogd [-ttv] [-r C] [-R CHARS] [-l MATCHLEN] [-b BUFLEN] DIR...</p>
+
+<p>Continuously read log data from stdin and write to rotated log files in DIRs</p>
+
+<p>DIR/config file modifies behavior: sSIZE - when to rotate logs nNUM - number of files to retain !PROG - process rotated log with PROG +,-PATTERN - (de)select line for logging E,ePATTERN - (de)select line for stderr</p>
+
+</dd>
+<dt id="swapoff"><b>swapoff</b></dt>
+<dd>
+
+<p>swapoff [-a] [DEVICE]</p>
+
+<p>Stop swapping on DEVICE</p>
+
+<pre><code>        -a      Stop swapping on all swap devices</code></pre>
+
+</dd>
+<dt id="swapon"><b>swapon</b></dt>
+<dd>
+
+<p>swapon [-a] [-p PRI] [DEVICE]</p>
+
+<p>Start swapping on DEVICE</p>
+
+<pre><code>        -a      Start swapping on all swap devices
+        -p PRI  Set swap device priority</code></pre>
+
+</dd>
+<dt id="switch_root"><b>switch_root</b></dt>
+<dd>
+
+<p>switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]</p>
+
+<p>Free initramfs and switch to another root fs:</p>
+
+<p>chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /, execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.</p>
+
+<pre><code>        -c DEV  Reopen stdio to DEV after switch</code></pre>
+
+</dd>
+<dt id="sync"><b>sync</b></dt>
+<dd>
+
+<p>sync</p>
+
+<p>Write all buffered blocks to disk</p>
+
+</dd>
+<dt id="sysctl"><b>sysctl</b></dt>
+<dd>
+
+<p>sysctl [OPTIONS] [VALUE]...</p>
+
+<p>Configure kernel parameters at runtime</p>
+
+<pre><code>        -n      Don&#39;t print key names
+        -e      Don&#39;t warn about unknown keys
+        -w      Change sysctl setting
+        -p FILE Load sysctl settings from FILE (default /etc/sysctl.conf)
+        -a      Display all values
+        -A      Display all values in table form</code></pre>
+
+</dd>
+<dt id="syslogd"><b>syslogd</b></dt>
+<dd>
+
+<p>syslogd [OPTIONS]</p>
+
+<p>System logging utility</p>
+
+<pre><code>        -n              Run in foreground
+        -O FILE         Log to FILE (default:/var/log/messages)
+        -l N            Log only messages more urgent than prio N (1-8)
+        -S              Smaller output
+        -s SIZE         Max size (KB) before rotation (default:200KB, 0=off)
+        -b N            N rotated logs to keep (default:1, max=99, 0=purge)
+        -R HOST[:PORT]  Log to IP or hostname on PORT (default PORT=514/UDP)
+        -L              Log locally and via network (default is network only if -R)
+        -D              Drop duplicates
+        -C[size_kb]     Log to shared mem buffer (use logread to read it)
+        -f FILE         Use FILE as config (default:/etc/syslog.conf)</code></pre>
+
+</dd>
+<dt id="tac"><b>tac</b></dt>
+<dd>
+
+<p>tac [FILE]...</p>
+
+<p>Concatenate FILEs and print them in reverse</p>
+
+</dd>
+<dt id="tail"><b>tail</b></dt>
+<dd>
+
+<p>tail [OPTIONS] [FILE]...</p>
+
+<p>Print last 10 lines of each FILE (or stdin) to stdout. With more than one FILE, precede each with a filename header.</p>
+
+<pre><code>        -f              Print data as file grows
+        -s SECONDS      Wait SECONDS between reads with -f
+        -n N[kbm]       Print last N lines
+        -c N[kbm]       Print last N bytes
+        -q              Never print headers
+        -v              Always print headers</code></pre>
+
+<p>N may be suffixed by k (x1024), b (x512), or m (x1024^2). If N starts with a &#39;+&#39;, output begins with the Nth item from the start of each file, not from the end.</p>
+
+</dd>
+<dt id="tar"><b>tar</b></dt>
+<dd>
+
+<p>tar -[cxtzjahmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...</p>
+
+<p>Create, extract, or list files from a tar file</p>
+
+<p>Operation:</p>
+
+<pre><code>        c       Create
+        x       Extract
+        t       List
+        f       Name of TARFILE (&#39;-&#39; for stdin/out)
+        C       Change to DIR before operation
+        v       Verbose
+        z       (De)compress using gzip
+        j       (De)compress using bzip2
+        a       (De)compress using lzma
+        O       Extract to stdout
+        h       Follow symlinks
+        m       Don&#39;t restore mtime
+        exclude File to exclude
+        X       File with names to exclude
+        T       File with names to include</code></pre>
+
+</dd>
+<dt id="tcpsvd"><b>tcpsvd</b></dt>
+<dd>
+
+<p>tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG</p>
+
+<p>Create TCP socket, bind to IP:PORT and listen for incoming connection. Run PROG for each connection.</p>
+
+<pre><code>        IP              IP to listen on, 0 = all
+        PORT            Port to listen on
+        PROG ARGS       Program to run
+        -l NAME         Local hostname (else looks up local hostname in DNS)
+        -u USER[:GRP]   Change to user/group after bind
+        -c N            Handle up to N connections simultaneously
+        -b N            Allow a backlog of approximately N TCP SYNs
+        -C N[:MSG]      Allow only up to N connections from the same IP
+                        New connections from this IP address are closed
+                        immediately. MSG is written to the peer before close
+        -h              Look up peer&#39;s hostname
+        -E              Don&#39;t set up environment variables
+        -v              Verbose</code></pre>
+
+</dd>
+<dt id="tee"><b>tee</b></dt>
+<dd>
+
+<p>tee [-ai] [FILE]...</p>
+
+<p>Copy stdin to each FILE, and also to stdout</p>
+
+<pre><code>        -a      Append to the given FILEs, don&#39;t overwrite
+        -i      Ignore interrupt signals (SIGINT)</code></pre>
+
+</dd>
+<dt id="telnet"><b>telnet</b></dt>
+<dd>
+
+<p>telnet [-a] [-l USER] HOST [PORT]</p>
+
+<p>Connect to telnet server</p>
+
+<pre><code>        -a      Automatic login with $USER variable
+        -l USER Automatic login as USER</code></pre>
+
+</dd>
+<dt id="telnetd"><b>telnetd</b></dt>
+<dd>
+
+<p>telnetd [OPTIONS]</p>
+
+<p>Handle incoming telnet connections</p>
+
+<pre><code>        -l LOGIN        Exec LOGIN on connect
+        -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+        -K              Close connection as soon as login exits
+                        (normally wait until all programs close slave pty)
+        -p PORT         Port to listen on
+        -b ADDR[:PORT]  Address to bind to
+        -F              Run in foreground
+        -i              Inetd mode
+        -w SEC          Inetd &#39;wait&#39; mode, linger time SEC
+        -S              Log to syslog (implied by -i or without -F and -w)</code></pre>
+
+</dd>
+<dt id="test"><b>test</b></dt>
+<dd>
+
+<p>test EXPRESSION ]</p>
+
+<p>Check file types, compare values etc. Return a 0/1 exit code depending on logical value of EXPRESSION</p>
+
+</dd>
+<dt id="tftp"><b>tftp</b></dt>
+<dd>
+
+<p>tftp [OPTIONS] HOST [PORT]</p>
+
+<p>Transfer a file from/to tftp server</p>
+
+<pre><code>        -l FILE Local FILE
+        -r FILE Remote FILE
+        -g      Get file
+        -p      Put file
+        -b SIZE Transfer blocks of SIZE octets</code></pre>
+
+</dd>
+<dt id="tftpd"><b>tftpd</b></dt>
+<dd>
+
+<p>tftpd [-cr] [-u USER] [DIR]</p>
+
+<p>Transfer a file on tftp client&#39;s request</p>
+
+<p>tftpd should be used as an inetd service. tftpd&#39;s line for inetd.conf: 69 dgram udp nowait root tftpd tftpd -l /files/to/serve It also can be ran from udpsvd:</p>
+
+<pre><code>        udpsvd -vE 0.0.0.0 69 tftpd /files/to/serve
+
+        -r      Prohibit upload
+        -c      Allow file creation via upload
+        -u      Access files as USER
+        -l      Log to syslog (inetd mode requires this)</code></pre>
+
+</dd>
+<dt id="time"><b>time</b></dt>
+<dd>
+
+<p>time [-v] PROG ARGS</p>
+
+<p>Run PROG, display resource usage when it exits</p>
+
+<pre><code>        -v      Verbose</code></pre>
+
+</dd>
+<dt id="timeout"><b>timeout</b></dt>
+<dd>
+
+<p>timeout [-t SECS] [-s SIG] PROG ARGS</p>
+
+<p>Runs PROG. Sends SIG to it if it is not gone in SECS seconds. Defaults: SECS: 10, SIG: TERM.</p>
+
+</dd>
+<dt id="top"><b>top</b></dt>
+<dd>
+
+<p>top [-b] [-nCOUNT] [-dSECONDS] [-m]</p>
+
+<p>Provide a view of process activity in real time. Read the status of all processes from /proc each SECONDS and display a screenful of them. Keys:</p>
+
+<pre><code>        N/M/P/T: show CPU usage, sort by pid/mem/cpu/time
+        S: show memory
+        R: reverse sort
+        H: toggle threads, 1: toggle SMP
+        Q,^C: exit</code></pre>
+
+<p>Options:</p>
+
+<pre><code>        -b      Batch mode
+        -n N    Exit after N iterations
+        -d N    Delay between updates
+        -m      Same as &#39;s&#39; key</code></pre>
+
+</dd>
+<dt id="touch"><b>touch</b></dt>
+<dd>
+
+<p>touch [-c] [-d DATE] [-t DATE] [-r FILE] FILE...</p>
+
+<p>Update the last-modified date on the given FILE[s]</p>
+
+<pre><code>        -c      Don&#39;t create files
+        -d DT   Date/time to use
+        -t DT   Date/time to use
+        -r FILE Use FILE&#39;s date/time</code></pre>
+
+</dd>
+<dt id="tr"><b>tr</b></dt>
+<dd>
+
+<p>tr [-cds] STRING1 [STRING2]</p>
+
+<p>Translate, squeeze, or delete characters from stdin, writing to stdout</p>
+
+<pre><code>        -c      Take complement of STRING1
+        -d      Delete input characters coded STRING1
+        -s      Squeeze multiple output characters of STRING2 into one character</code></pre>
+
+</dd>
+<dt id="traceroute"><b>traceroute</b></dt>
+<dd>
+
+<p>traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]</p>
+
+<p>Trace the route to HOST</p>
+
+<pre><code>        -4,-6   Force IP or IPv6 name resolution
+        -F      Set the don&#39;t fragment bit
+        -I      Use ICMP ECHO instead of UDP datagrams
+        -l      Display the TTL value of the returned packet
+        -d      Set SO_DEBUG options to socket
+        -n      Print numeric addresses
+        -r      Bypass routing tables, send directly to HOST
+        -v      Verbose
+        -m      Max time-to-live (max number of hops)
+        -p      Base UDP port number used in probes
+                (default 33434)
+        -q      Number of probes per TTL (default 3)
+        -s      IP address to use as the source address
+        -t      Type-of-service in probe packets (default 0)
+        -w      Time in seconds to wait for a response (default 3)
+        -g      Loose source route gateway (8 max)</code></pre>
+
+</dd>
+<dt id="traceroute6"><b>traceroute6</b></dt>
+<dd>
+
+<p>traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-i IFACE] HOST [BYTES]</p>
+
+<p>Trace the route to HOST</p>
+
+<pre><code>        -d      Set SO_DEBUG options to socket
+        -n      Print numeric addresses
+        -r      Bypass routing tables, send directly to HOST
+        -v      Verbose
+        -m      Max time-to-live (max number of hops)
+        -p      Base UDP port number used in probes
+                (default is 33434)
+        -q      Number of probes per TTL (default 3)
+        -s      IP address to use as the source address
+        -t      Type-of-service in probe packets (default 0)
+        -w      Time in seconds to wait for a response (default 3)</code></pre>
+
+</dd>
+<dt id="true"><b>true</b></dt>
+<dd>
+
+<p>true</p>
+
+<p>Return an exit code of TRUE (0)</p>
+
+</dd>
+<dt id="tty"><b>tty</b></dt>
+<dd>
+
+<p>tty</p>
+
+<p>Print file name of stdin&#39;s terminal</p>
+
+<pre><code>        -s      Print nothing, only return exit status</code></pre>
+
+</dd>
+<dt id="ttysize"><b>ttysize</b></dt>
+<dd>
+
+<p>ttysize [w] [h]</p>
+
+<p>Print dimension(s) of stdin&#39;s terminal, on error return 80x25</p>
+
+</dd>
+<dt id="tunctl"><b>tunctl</b></dt>
+<dd>
+
+<p>tunctl [-f device] ([-t name] | -d name) [-u owner] [-g group] [-b]</p>
+
+<p>Create or delete tun interfaces</p>
+
+<pre><code>        -f name         tun device (/dev/net/tun)
+        -t name         Create iface &#39;name&#39;
+        -d name         Delete iface &#39;name&#39;
+        -u owner        Set iface owner
+        -g group        Set iface group
+        -b              Brief output</code></pre>
+
+</dd>
+<dt id="ubiattach"><b>ubiattach</b></dt>
+<dd>
+
+<p>ubiattach -m MTD_NUM [-d UBI_NUM] UBI_CTRL_DEV</p>
+
+<p>Attach MTD device to UBI</p>
+
+<pre><code>        -m MTD_NUM      MTD device number to attach
+        -d UBI_NUM      UBI device number to assign</code></pre>
+
+</dd>
+<dt id="ubidetach"><b>ubidetach</b></dt>
+<dd>
+
+<p>ubidetach -d UBI_NUM UBI_CTRL_DEV</p>
+
+<p>Detach MTD device from UBI</p>
+
+<pre><code>        -d UBI_NUM      UBI device number</code></pre>
+
+</dd>
+<dt id="ubimkvol"><b>ubimkvol</b></dt>
+<dd>
+
+<p>ubimkvol UBI_DEVICE -N NAME -s SIZE</p>
+
+<p>Create UBI volume</p>
+
+<pre><code>        -a ALIGNMENT    Volume alignment (default 1)
+        -n VOLID        Volume ID, if not specified, it
+                        will be assigned automatically
+        -N NAME         Volume name
+        -s SIZE         Size in bytes
+        -t TYPE         Volume type (static|dynamic)</code></pre>
+
+</dd>
+<dt id="ubirmvol"><b>ubirmvol</b></dt>
+<dd>
+
+<p>ubirmvol UBI_DEVICE -n VOLID</p>
+
+<p>Remove UBI volume</p>
+
+<pre><code>        -n VOLID        Volume ID</code></pre>
+
+</dd>
+<dt id="ubirsvol"><b>ubirsvol</b></dt>
+<dd>
+
+<p>ubirsvol UBI_DEVICE -n VOLID -s SIZE</p>
+
+<p>Resize UBI volume</p>
+
+<pre><code>        -n VOLID        Volume ID to resize
+        -s SIZE         Size in bytes</code></pre>
+
+</dd>
+<dt id="ubiupdatevol"><b>ubiupdatevol</b></dt>
+<dd>
+
+<p>ubiupdatevol UBI_DEVICE [IMG_FILE]</p>
+
+<p>Update UBI volume</p>
+
+<pre><code>        -t      Truncate UBI volume
+        -s SIZE Bytes in input (if reading stdin)</code></pre>
+
+</dd>
+<dt id="udhcpc"><b>udhcpc</b></dt>
+<dd>
+
+<p>udhcpc [-fbnqvoCRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE] [-V VENDOR] [-x OPT:VAL]... [-O OPT]...</p>
+
+<pre><code>        -i,--interface IFACE    Interface to use (default eth0)
+        -p,--pidfile FILE       Create pidfile
+        -s,--script PROG        Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
+        -B,--broadcast          Request broadcast replies
+        -t,--retries N          Send up to N discover packets
+        -T,--timeout N          Pause between packets (default 3 seconds)
+        -A,--tryagain N         Wait N seconds after failure (default 20)
+        -f,--foreground         Run in foreground
+        -b,--background         Background if lease is not obtained
+        -n,--now                Exit if lease is not obtained
+        -q,--quit               Exit after obtaining lease
+        -R,--release            Release IP on exit
+        -S,--syslog             Log to syslog too
+        -a,--arping             Use arping to validate offered address
+        -O,--request-option OPT Request option OPT from server (cumulative)
+        -o,--no-default-options Don&#39;t request any options (unless -O is given)
+        -r,--request IP         Request this IP address
+        -x OPT:VAL              Include option OPT in sent packets (cumulative)
+                                Examples of string, numeric, and hex byte opts:
+                                -x hostname:bbox - option 12
+                                -x lease:3600 - option 51 (lease time)
+                                -x 0x3d:0100BEEFC0FFEE - option 61 (client id)
+        -F,--fqdn NAME          Ask server to update DNS mapping for NAME
+        -V,--vendorclass VENDOR Vendor identifier (default &#39;udhcp VERSION&#39;)
+        -C,--clientid-none      Don&#39;t send MAC as client identifier
+        -v                      Verbose
+Signals:
+
+        USR1    Renew lease
+        USR2    Release lease</code></pre>
+
+</dd>
+<dt id="udhcpd"><b>udhcpd</b></dt>
+<dd>
+
+<p>udhcpd [-fS] [CONFFILE]</p>
+
+<p>DHCP server</p>
+
+<pre><code>        -f      Run in foreground
+        -S      Log to syslog too</code></pre>
+
+</dd>
+<dt id="udpsvd"><b>udpsvd</b></dt>
+<dd>
+
+<p>udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG</p>
+
+<p>Create UDP socket, bind to IP:PORT and wait for incoming packets. Run PROG for each packet, redirecting all further packets with same peer ip:port to it.</p>
+
+<pre><code>        IP              IP to listen on, 0 = all
+        PORT            Port to listen on
+        PROG ARGS       Program to run
+        -l NAME         Local hostname (else looks up local hostname in DNS)
+        -u USER[:GRP]   Change to user/group after bind
+        -c N            Handle up to N connections simultaneously
+        -h              Look up peer&#39;s hostname
+        -E              Don&#39;t set up environment variables
+        -v              Verbose</code></pre>
+
+</dd>
+<dt id="umount"><b>umount</b></dt>
+<dd>
+
+<p>umount [OPTIONS] FILESYSTEM|DIRECTORY</p>
+
+<p>Unmount file systems</p>
+
+<pre><code>        -a      Unmount all file systems
+        -r      Try to remount devices as read-only if mount is busy
+        -l      Lazy umount (detach filesystem)
+        -f      Force umount (i.e., unreachable NFS server)
+        -D      Don&#39;t free loop device even if it has been used</code></pre>
+
+</dd>
+<dt id="uname"><b>uname</b></dt>
+<dd>
+
+<p>uname [-amnrspv]</p>
+
+<p>Print system information</p>
+
+<pre><code>        -a      Print all
+        -m      The machine (hardware) type
+        -n      Hostname
+        -r      OS release
+        -s      OS name (default)
+        -p      Processor type
+        -v      OS version</code></pre>
+
+</dd>
+<dt id="unexpand"><b>unexpand</b></dt>
+<dd>
+
+<p>unexpand [-fa][-t N] [FILE]...</p>
+
+<p>Convert spaces to tabs, writing to stdout</p>
+
+<pre><code>        -a,--all        Convert all blanks
+        -f,--first-only Convert only leading blanks
+        -t,--tabs=N     Tabstops every N chars</code></pre>
+
+</dd>
+<dt id="uniq"><b>uniq</b></dt>
+<dd>
+
+<p>uniq [-cdu][-f,s,w N] [INPUT [OUTPUT]]</p>
+
+<p>Discard duplicate lines</p>
+
+<pre><code>        -c      Prefix lines by the number of occurrences
+        -d      Only print duplicate lines
+        -u      Only print unique lines
+        -f N    Skip first N fields
+        -s N    Skip first N chars (after any skipped fields)
+        -w N    Compare N characters in line</code></pre>
+
+</dd>
+<dt id="unix2dos"><b>unix2dos</b></dt>
+<dd>
+
+<p>unix2dos [-ud] [FILE]</p>
+
+<p>Convert FILE in-place from Unix to DOS format. When no file is given, use stdin/stdout.</p>
+
+<pre><code>        -u      dos2unix
+        -d      unix2dos</code></pre>
+
+</dd>
+<dt id="unlzma"><b>unlzma</b></dt>
+<dd>
+
+<p>unlzma [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="unlzop"><b>unlzop</b></dt>
+<dd>
+
+<p>unlzop [-cfvCF] [FILE]...</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force
+        -v      Verbose
+        -F      Don&#39;t store or verify checksum</code></pre>
+
+</dd>
+<dt id="unxz"><b>unxz</b></dt>
+<dd>
+
+<p>unxz [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="unzip"><b>unzip</b></dt>
+<dd>
+
+<p>unzip [-opts[modifiers]] FILE[.zip] [LIST] [-x XLIST] [-d DIR]</p>
+
+<p>Extract files from ZIP archives</p>
+
+<pre><code>        -l      List archive contents (with -q for short form)
+        -n      Never overwrite files (default)
+        -o      Overwrite
+        -p      Send output to stdout
+        -q      Quiet
+        -x XLST Exclude these files
+        -d DIR  Extract files into DIR</code></pre>
+
+</dd>
+<dt id="uptime"><b>uptime</b></dt>
+<dd>
+
+<p>uptime</p>
+
+<p>Display the time since the last boot</p>
+
+</dd>
+<dt id="users"><b>users</b></dt>
+<dd>
+
+<p>users</p>
+
+<p>Print the users currently logged on</p>
+
+</dd>
+<dt id="usleep"><b>usleep</b></dt>
+<dd>
+
+<p>usleep N</p>
+
+<p>Pause for N microseconds</p>
+
+</dd>
+<dt id="uudecode"><b>uudecode</b></dt>
+<dd>
+
+<p>uudecode [-o OUTFILE] [INFILE]</p>
+
+<p>Uudecode a file Finds OUTFILE in uuencoded source unless -o is given</p>
+
+</dd>
+<dt id="uuencode"><b>uuencode</b></dt>
+<dd>
+
+<p>uuencode [-m] [FILE] STORED_FILENAME</p>
+
+<p>Uuencode FILE (or stdin) to stdout</p>
+
+<pre><code>        -m      Use base64 encoding per RFC1521</code></pre>
+
+</dd>
+<dt id="vconfig"><b>vconfig</b></dt>
+<dd>
+
+<p>vconfig COMMAND [OPTIONS]</p>
+
+<p>Create and remove virtual ethernet devices</p>
+
+<pre><code>        add             IFACE VLAN_ID
+        rem             VLAN_NAME
+        set_flag        IFACE 0|1 VLAN_QOS
+        set_egress_map  VLAN_NAME SKB_PRIO VLAN_QOS
+        set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
+        set_name_type   NAME_TYPE</code></pre>
+
+</dd>
+<dt id="vi"><b>vi</b></dt>
+<dd>
+
+<p>vi [OPTIONS] [FILE]...</p>
+
+<p>Edit FILE</p>
+
+<pre><code>        -c      Initial command to run ($EXINIT also available)
+        -R      Read-only
+        -H      Short help regarding available features</code></pre>
+
+</dd>
+<dt id="vlock"><b>vlock</b></dt>
+<dd>
+
+<p>vlock [-a]</p>
+
+<p>Lock a virtual terminal. A password is required to unlock.</p>
+
+<pre><code>        -a      Lock all VTs</code></pre>
+
+</dd>
+<dt id="volname"><b>volname</b></dt>
+<dd>
+
+<p>volname [DEVICE]</p>
+
+<p>Show CD volume name of the DEVICE (default /dev/cdrom)</p>
+
+</dd>
+<dt id="wall"><b>wall</b></dt>
+<dd>
+
+<p>wall [FILE]</p>
+
+<p>Write content of FILE or stdin to all logged-in users</p>
+
+</dd>
+<dt id="watch"><b>watch</b></dt>
+<dd>
+
+<p>watch [-n SEC] [-t] PROG ARGS</p>
+
+<p>Run PROG periodically</p>
+
+<pre><code>        -n      Loop period in seconds (default 2)
+        -t      Don&#39;t print header</code></pre>
+
+</dd>
+<dt id="watchdog"><b>watchdog</b></dt>
+<dd>
+
+<p>watchdog [-t N[ms]] [-T N[ms]] [-F] DEV</p>
+
+<p>Periodically write to watchdog device DEV</p>
+
+<pre><code>        -T N    Reboot after N seconds if not reset (default 60)
+        -t N    Reset every N seconds (default 30)
+        -F      Run in foreground</code></pre>
+
+<p>Use 500ms to specify period in milliseconds</p>
+
+</dd>
+<dt id="wc"><b>wc</b></dt>
+<dd>
+
+<p>wc [-cmlwL] [FILE]...</p>
+
+<p>Count lines, words, and bytes for each FILE (or stdin)</p>
+
+<pre><code>        -c      Count bytes
+        -m      Count characters
+        -l      Count newlines
+        -w      Count words
+        -L      Print longest line length</code></pre>
+
+</dd>
+<dt id="wget"><b>wget</b></dt>
+<dd>
+
+<p>wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE] [--header &#39;header: value&#39;] [-Y|--proxy on/off] [-P DIR] [--no-check-certificate] [-U|--user-agent AGENT] [-T SEC] URL...</p>
+
+<p>Retrieve files via HTTP or FTP</p>
+
+<pre><code>        -s      Spider mode - only check file existence
+        -c      Continue retrieval of aborted transfer
+        -q      Quiet
+        -P DIR  Save to DIR (default .)
+        -T SEC  Network read timeout is SEC seconds
+        -O FILE Save to FILE (&#39;-&#39; for stdout)
+        -U STR  Use STR for User-Agent header
+        -Y      Use proxy (&#39;on&#39; or &#39;off&#39;)</code></pre>
+
+</dd>
+<dt id="which"><b>which</b></dt>
+<dd>
+
+<p>which [COMMAND]...</p>
+
+<p>Locate a COMMAND</p>
+
+</dd>
+<dt id="who"><b>who</b></dt>
+<dd>
+
+<p>who [-a]</p>
+
+<p>Show who is logged on</p>
+
+<pre><code>        -a      Show all
+        -H      Print column headers</code></pre>
+
+</dd>
+<dt id="whoami"><b>whoami</b></dt>
+<dd>
+
+<p>whoami</p>
+
+<p>Print the user name associated with the current effective user id</p>
+
+</dd>
+<dt id="whois"><b>whois</b></dt>
+<dd>
+
+<p>whois [-h SERVER] [-p PORT] NAME...</p>
+
+<p>Query WHOIS info about NAME</p>
+
+<pre><code>        -h,-p   Server to query</code></pre>
+
+</dd>
+<dt id="xargs"><b>xargs</b></dt>
+<dd>
+
+<p>xargs [OPTIONS] [PROG ARGS]</p>
+
+<p>Run PROG on every item given by stdin</p>
+
+<pre><code>        -p      Ask user whether to run each command
+        -r      Don&#39;t run command if input is empty
+        -0      Input is separated by NUL characters
+        -t      Print the command on stderr before execution
+        -e[STR] STR stops input processing
+        -n N    Pass no more than N args to PROG
+        -s N    Pass command line of no more than N bytes
+        -x      Exit if size is exceeded</code></pre>
+
+</dd>
+<dt id="xz"><b>xz</b></dt>
+<dd>
+
+<p>xz -d [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="xzcat"><b>xzcat</b></dt>
+<dd>
+
+<p>xzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="yes"><b>yes</b></dt>
+<dd>
+
+<p>yes [STRING]</p>
+
+<p>Repeatedly output a line with STRING, or &#39;y&#39;</p>
+
+</dd>
+<dt id="zcat"><b>zcat</b></dt>
+<dd>
+
+<p>zcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="zcip"><b>zcip</b></dt>
+<dd>
+
+<p>zcip [OPTIONS] IFACE SCRIPT</p>
+
+<p>Manage a ZeroConf IPv4 link-local address</p>
+
+<pre><code>        -f              Run in foreground
+        -q              Quit after obtaining address
+        -r 169.254.x.x  Request this address first
+        -v              Verbose</code></pre>
+
+<p>With no -q, runs continuously monitoring for ARP conflicts, exits only on I/O errors (link down etc)</p>
+
+</dd>
+</dl>
+
+<h1 id="LIBC-NSS">LIBC NSS</h1>
+
+<p>GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior of the C library for the local environment, and to configure how it reads system data, such as passwords and group information. This is implemented using an /etc/nsswitch.conf configuration file, and using one or more of the /lib/libnss_* libraries. BusyBox tries to avoid using any libc calls that make use of NSS. Some applets however, such as login and su, will use libc functions that require NSS.</p>
+
+<p>If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to directly access the /etc/passwd, /etc/group, and /etc/shadow files without using NSS. This may allow you to run your system without the need for installing any of the NSS configuration files and libraries.</p>
+
+<p>When used with glibc, the BusyBox &#39;networking&#39; applets will similarly require that you install at least some of the glibc NSS stuff (in particular, /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).</p>
+
+<p>Shameless Plug: As an alternative, one could use a C library such as uClibc. In addition to making your system significantly smaller, uClibc does not require the use of any NSS support files or libraries.</p>
+
+<h1 id="MAINTAINER">MAINTAINER</h1>
+
+<p>Denis Vlasenko &lt;vda.linux@googlemail.com&gt;</p>
+
+<h1 id="AUTHORS">AUTHORS</h1>
+
+<p>The following people have contributed code to BusyBox whether they know it or not. If you have written code included in BusyBox, you should probably be listed here so you can obtain your bit of eternal glory. If you should be listed here, or the description of what you have done needs more detail, or is incorrect, please send in an update.</p>
+
+<br>
+
+<p>Emanuele Aina &lt;emanuele.aina@tiscali.it&gt; run-parts</p>
+
+<br>
+
+<p>Erik Andersen &lt;andersen@codepoet.org&gt;</p>
+
+<pre><code>    Tons of new stuff, major rewrite of most of the
+    core apps, tons of new apps as noted in header files.
+    Lots of tedious effort writing these boring docs that
+    nobody is going to actually read.</code></pre>
+
+<br>
+
+<p>Laurence Anderson &lt;l.d.anderson@warwick.ac.uk&gt;</p>
+
+<pre><code>    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm</code></pre>
+
+<br>
+
+<p>Jeff Angielski &lt;jeff@theptrgroup.com&gt;</p>
+
+<pre><code>    ftpput, ftpget</code></pre>
+
+<br>
+
+<p>Edward Betts &lt;edward@debian.org&gt;</p>
+
+<pre><code>    expr, hostid, logname, whoami</code></pre>
+
+<br>
+
+<p>John Beppu &lt;beppu@codepoet.org&gt;</p>
+
+<pre><code>    du, nslookup, sort</code></pre>
+
+<br>
+
+<p>Brian Candler &lt;B.Candler@pobox.com&gt;</p>
+
+<pre><code>    tiny-ls(ls)</code></pre>
+
+<br>
+
+<p>Randolph Chung &lt;tausq@debian.org&gt;</p>
+
+<pre><code>    fbset, ping, hostname</code></pre>
+
+<br>
+
+<p>Dave Cinege &lt;dcinege@psychosis.com&gt;</p>
+
+<pre><code>    more(v2), makedevs, dutmp, modularization, auto links file,
+    various fixes, Linux Router Project maintenance</code></pre>
+
+<br>
+
+<p>Jordan Crouse &lt;jordan@cosmicpenguin.net&gt;</p>
+
+<pre><code>    ipcalc</code></pre>
+
+<br>
+
+<p>Magnus Damm &lt;damm@opensource.se&gt;</p>
+
+<pre><code>    tftp client insmod powerpc support</code></pre>
+
+<br>
+
+<p>Larry Doolittle &lt;ldoolitt@recycle.lbl.gov&gt;</p>
+
+<pre><code>    pristine source directory compilation, lots of patches and fixes.</code></pre>
+
+<br>
+
+<p>Glenn Engel &lt;glenne@engel.org&gt;</p>
+
+<pre><code>    httpd</code></pre>
+
+<br>
+
+<p>Gennady Feldman &lt;gfeldman@gena01.com&gt;</p>
+
+<pre><code>    Sysklogd (single threaded syslogd, IPC Circular buffer support,
+    logread), various fixes.</code></pre>
+
+<br>
+
+<p>Karl M. Hegbloom &lt;karlheg@debian.org&gt;</p>
+
+<pre><code>    cp_mv.c, the test suite, various fixes to utility.c, &amp;c.</code></pre>
+
+<br>
+
+<p>Daniel Jacobowitz &lt;dan@debian.org&gt;</p>
+
+<pre><code>    mktemp.c</code></pre>
+
+<br>
+
+<p>Matt Kraai &lt;kraai@alumni.cmu.edu&gt;</p>
+
+<pre><code>    documentation, bugfixes, test suite</code></pre>
+
+<br>
+
+<p>Stephan Linz &lt;linz@li-pro.net&gt;</p>
+
+<pre><code>    ipcalc, Red Hat equivalence</code></pre>
+
+<br>
+
+<p>John Lombardo &lt;john@deltanet.com&gt;</p>
+
+<pre><code>    tr</code></pre>
+
+<br>
+
+<p>Glenn McGrath &lt;bug1@iinet.net.au&gt;</p>
+
+<pre><code>    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+    nameif, sed, patch, fold, install, uudecode.
+    Various bugfixes, review and apply numerous patches.</code></pre>
+
+<br>
+
+<p>Manuel Novoa III &lt;mjn3@codepoet.org&gt;</p>
+
+<pre><code>    cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
+    mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
+    get_last_path_component, simplify_path, and a number trivial libbb routines
+
+    also bug fixes, partial rewrites, and size optimizations in
+    ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
+    mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
+    interface, dutmp, ifconfig, route</code></pre>
+
+<br>
+
+<p>Vladimir Oleynik &lt;dzo@simtreas.ru&gt;</p>
+
+<pre><code>    cmdedit; xargs(current), httpd(current);
+    ports: ash, crond, fdisk, inetd, stty, traceroute, top;
+    locale, various fixes
+    and irreconcilable critic of everything not perfect.</code></pre>
+
+<br>
+
+<p>Bruce Perens &lt;bruce@pixar.com&gt;</p>
+
+<pre><code>    Original author of BusyBox in 1995, 1996. Some of his code can
+    still be found hiding here and there...</code></pre>
+
+<br>
+
+<p>Tim Riker &lt;Tim@Rikers.org&gt;</p>
+
+<pre><code>    bug fixes, member of fan club</code></pre>
+
+<br>
+
+<p>Kent Robotti &lt;robotti@metconnect.com&gt;</p>
+
+<pre><code>    reset, tons and tons of bug reports and patches.</code></pre>
+
+<br>
+
+<p>Chip Rosenthal &lt;chip@unicom.com&gt;, &lt;crosenth@covad.com&gt;</p>
+
+<pre><code>    wget - Contributed by permission of Covad Communications</code></pre>
+
+<br>
+
+<p>Pavel Roskin &lt;proski@gnu.org&gt;</p>
+
+<pre><code>    Lots of bugs fixes and patches.</code></pre>
+
+<br>
+
+<p>Gyepi Sam &lt;gyepi@praxis-sw.com&gt;</p>
+
+<pre><code>    Remote logging feature for syslogd</code></pre>
+
+<br>
+
+<p>Linus Torvalds &lt;torvalds@transmeta.com&gt;</p>
+
+<pre><code>    mkswap, fsck.minix, mkfs.minix</code></pre>
+
+<br>
+
+<p>Mark Whitley &lt;markw@codepoet.org&gt;</p>
+
+<pre><code>    grep, sed, cut, xargs(previous),
+    style-guide, new-applet-HOWTO, bug fixes, etc.</code></pre>
+
+<br>
+
+<p>Charles P. Wright &lt;cpwright@villagenet.com&gt;</p>
+
+<pre><code>    gzip, mini-netcat(nc)</code></pre>
+
+<br>
+
+<p>Enrique Zanardi &lt;ezanardi@ull.es&gt;</p>
+
+<pre><code>    tarcat (since removed), loadkmap, various fixes, Debian maintenance</code></pre>
+
+<br>
+
+<p>Tito Ragusa &lt;farmatito@tiscali.it&gt;</p>
+
+<pre><code>    devfsd and size optimizations in strings, openvt and deallocvt.</code></pre>
+
+<br>
+
+<p>Paul Fox &lt;pgf@foxharp.boston.ma.us&gt;</p>
+
+<pre><code>    vi editing mode for ash, various other patches/fixes</code></pre>
+
+<br>
+
+<p>Roberto A. Foglietta &lt;me@roberto.foglietta.name&gt;</p>
+
+<pre><code>    port: dnsd</code></pre>
+
+<br>
+
+<p>Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;</p>
+
+<pre><code>    misc</code></pre>
+
+<br>
+
+<p>Mike Frysinger &lt;vapier@gentoo.org&gt;</p>
+
+<pre><code>    initial e2fsprogs, printenv, setarch, sum, misc</code></pre>
+
+<br>
+
+<p>Jie Zhang &lt;jie.zhang@analog.com&gt;</p>
+
+<pre><code>    fixed two bugs in msh and hush (exitcode of killed processes)</code></pre>
+
+
+</body>
+
+</html>
+
+
diff -Naur busybox-1.20.2/docs/busybox.net/BusyBox.html busybox-1.20.2_mod/docs/busybox.net/BusyBox.html
--- busybox-1.20.2/docs/busybox.net/BusyBox.html	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/docs/busybox.net/BusyBox.html	2024-04-16 14:07:15.798733518 +0800
@@ -0,0 +1,4903 @@
+<?xml version="1.0" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title></title>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<link rev="made" href="mailto:root@localhost" />
+</head>
+
+<body>
+
+
+
+<h1 id="NAME">NAME</h1>
+
+<p>BusyBox - The Swiss Army Knife of Embedded Linux</p>
+
+<h1 id="SYNTAX">SYNTAX</h1>
+
+<pre><code> busybox &lt;applet&gt; [arguments...]  # or
+
+ &lt;applet&gt; [arguments...]          # if symlinked</code></pre>
+
+<h1 id="DESCRIPTION">DESCRIPTION</h1>
+
+<p>BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU coreutils, util-linux, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts.</p>
+
+<p>BusyBox has been written with size-optimization and limited resources in mind. It is also extremely modular so you can easily include or exclude commands (or features) at compile time. This makes it easy to customize your embedded systems. To create a working system, just add /dev, /etc, and a Linux kernel. BusyBox provides a fairly complete POSIX environment for any small or embedded system.</p>
+
+<p>BusyBox is extremely configurable. This allows you to include only the components you need, thereby reducing binary size. Run &#39;make config&#39; or &#39;make menuconfig&#39; to select the functionality that you wish to enable. Then run &#39;make&#39; to compile BusyBox using your configuration.</p>
+
+<p>After the compile has finished, you should use &#39;make install&#39; to install BusyBox. This will install the &#39;bin/busybox&#39; binary, in the target directory specified by CONFIG_PREFIX. CONFIG_PREFIX can be set when configuring BusyBox, or you can specify an alternative location at install time (i.e., with a command line like &#39;make CONFIG_PREFIX=/tmp/foo install&#39;). If you enabled any applet installation scheme (either as symlinks or hardlinks), these will also be installed in the location pointed to by CONFIG_PREFIX.</p>
+
+<h1 id="USAGE">USAGE</h1>
+
+<p>BusyBox is a multi-call binary. A multi-call binary is an executable program that performs the same job as more than one utility program. That means there is just a single BusyBox binary, but that single binary acts like a large number of utilities. This allows BusyBox to be smaller since all the built-in utility programs (we call them applets) can share code for many common operations.</p>
+
+<p>You can also invoke BusyBox by issuing a command as an argument on the command line. For example, entering</p>
+
+<pre><code>        /bin/busybox ls</code></pre>
+
+<p>will also cause BusyBox to behave as &#39;ls&#39;.</p>
+
+<p>Of course, adding &#39;/bin/busybox&#39; into every command would be painful. So most people will invoke BusyBox using links to the BusyBox binary.</p>
+
+<p>For example, entering</p>
+
+<pre><code>        ln -s /bin/busybox ls
+        ./ls</code></pre>
+
+<p>will cause BusyBox to behave as &#39;ls&#39; (if the &#39;ls&#39; command has been compiled into BusyBox). Generally speaking, you should never need to make all these links yourself, as the BusyBox build system will do this for you when you run the &#39;make install&#39; command.</p>
+
+<p>If you invoke BusyBox with no arguments, it will provide you with a list of the applets that have been compiled into your BusyBox binary.</p>
+
+<h1 id="COMMON-OPTIONS">COMMON OPTIONS</h1>
+
+<p>Most BusyBox applets support the <b>--help</b> argument to provide a terse runtime description of their behavior. If the CONFIG_FEATURE_VERBOSE_USAGE option has been enabled, more detailed usage information will also be available.</p>
+
+<h1 id="COMMANDS">COMMANDS</h1>
+
+<p>Currently available applets include:</p>
+
+<pre><code>        [, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping,
+        ash, awk, base64, basename, beep, blkid, blockdev, bootchartd,
+        brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp,
+        chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
+        cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
+        date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
+        dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du,
+        dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir,
+        envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset,
+        fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs,
+        flash_eraseall, flock, fold, free, freeramdisk, fsck, fsck.minix,
+        fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups,
+        gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
+        httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
+        ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr,
+        ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
+        kill, killall, killall5, klogd, last, less, linux32, linux64,
+        linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
+        losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb,
+        lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev,
+        mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
+        mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
+        modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump,
+        nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup,
+        ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
+        pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff,
+        powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx,
+        raidautorun, rdate, rdev, readahead, readlink, readprofile,
+        realpath, reboot, reformime, remove-shell, renice, reset, resize,
+        rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
+        runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
+        seq, setarch, setconsole, setfont, setkeycodes, setlogcons,
+        setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum,
+        showkey, slattach, sleep, smemcap, softlimit, sort, split,
+        start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv,
+        svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
+        tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
+        timeout, top, touch, tr, traceroute, traceroute6, true, tty,
+        ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol,
+        ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq,
+        unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep,
+        uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
+        watchdog, wc, wget, which, who, whoami, whois, xargs, xz, xzcat,
+        yes, zcat, zcip</code></pre>
+
+<h1 id="COMMAND-DESCRIPTIONS">COMMAND DESCRIPTIONS</h1>
+
+<dl>
+
+<dt id="acpid"><b>acpid</b></dt>
+<dd>
+
+<p>acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]</p>
+
+<p>Listen to ACPI events and spawn specific helpers on event arrival</p>
+
+<pre><code>        -d      Log to stderr, not log file (implies -f)
+        -f      Run in foreground
+        -c DIR  Config directory [/etc/acpi]
+        -e FILE /proc event file [/proc/acpi/event]
+        -l FILE Log file [/var/log/acpid.log]
+        -p FILE Pid file [/var/run/acpid.pid]
+        -a FILE Action file [/etc/acpid.conf]
+        -M FILE Map file [/etc/acpi.map]</code></pre>
+
+<p>Accept and ignore compatibility options -g -m -s -S -v</p>
+
+</dd>
+<dt id="add-shell"><b>add-shell</b></dt>
+<dd>
+
+<p>add-shell SHELL...</p>
+
+<p>Add SHELLs to /etc/shells</p>
+
+</dd>
+<dt id="addgroup"><b>addgroup</b></dt>
+<dd>
+
+<p>addgroup [-g GID] [USER] GROUP</p>
+
+<p>Add a group or add a user to a group</p>
+
+<pre><code>        -g GID  Group id
+        -S      Create a system group</code></pre>
+
+</dd>
+<dt id="adduser"><b>adduser</b></dt>
+<dd>
+
+<p>adduser [OPTIONS] USER</p>
+
+<p>Add a user</p>
+
+<pre><code>        -h DIR          Home directory
+        -g GECOS        GECOS field
+        -s SHELL        Login shell
+        -G GRP          Add user to existing group
+        -S              Create a system user
+        -D              Don&#39;t assign a password
+        -H              Don&#39;t create home directory
+        -u UID          User id</code></pre>
+
+</dd>
+<dt id="adjtimex"><b>adjtimex</b></dt>
+<dd>
+
+<p>adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]</p>
+
+<p>Read and optionally set system timebase parameters. See adjtimex(2)</p>
+
+<pre><code>        -q      Quiet
+        -o OFF  Time offset, microseconds
+        -f FREQ Frequency adjust, integer kernel units (65536 is 1ppm)
+                (positive values make clock run faster)
+        -t TICK Microseconds per tick, usually 10000
+        -p TCONST</code></pre>
+
+</dd>
+<dt id="arp"><b>arp</b></dt>
+<dd>
+
+<p>arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub</p>
+
+<p>Manipulate ARP cache</p>
+
+<pre><code>        -a              Display (all) hosts
+        -s              Set new ARP entry
+        -d              Delete a specified entry
+        -v              Verbose
+        -n              Don&#39;t resolve names
+        -i IF           Network interface
+        -D              Read &lt;hwaddr&gt; from given device
+        -A,-p AF        Protocol family
+        -H HWTYPE       Hardware address type</code></pre>
+
+</dd>
+<dt id="arping"><b>arping</b></dt>
+<dd>
+
+<p>arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP</p>
+
+<p>Send ARP requests/replies</p>
+
+<pre><code>        -f              Quit on first ARP reply
+        -q              Quiet
+        -b              Keep broadcasting, don&#39;t go unicast
+        -D              Duplicated address detection mode
+        -U              Unsolicited ARP mode, update your neighbors
+        -A              ARP answer mode, update your neighbors
+        -c N            Stop after sending N ARP requests
+        -w TIMEOUT      Time to wait for ARP reply, seconds
+        -I IFACE        Interface to use (default eth0)
+        -s SRC_IP       Sender IP address
+        DST_IP          Target IP address</code></pre>
+
+</dd>
+<dt id="ash"><b>ash</b></dt>
+<dd>
+
+<p>ash [-/+OPTIONS] [-/+o OPT]... [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="awk"><b>awk</b></dt>
+<dd>
+
+<p>awk [OPTIONS] [AWK_PROGRAM] [FILE]...</p>
+
+<pre><code>        -v VAR=VAL      Set variable
+        -F SEP          Use SEP as field separator
+        -f FILE         Read program from FILE</code></pre>
+
+</dd>
+<dt id="base64"><b>base64</b></dt>
+<dd>
+
+<p>base64 [-d] [FILE]</p>
+
+<p>Base64 encode or decode FILE to standard output -d Decode data</p>
+
+</dd>
+<dt id="basename"><b>basename</b></dt>
+<dd>
+
+<p>basename FILE [SUFFIX]</p>
+
+<p>Strip directory path and .SUFFIX from FILE</p>
+
+</dd>
+<dt id="beep"><b>beep</b></dt>
+<dd>
+
+<p>beep -f FREQ -l LEN -d DELAY -r COUNT -n</p>
+
+<pre><code>        -f      Frequency in Hz
+        -l      Length in ms
+        -d      Delay in ms
+        -r      Repetitions
+        -n      Start new tone</code></pre>
+
+</dd>
+<dt id="blkid"><b>blkid</b></dt>
+<dd>
+
+<p>blkid [BLOCKDEV]...</p>
+
+<p>Print UUIDs of all filesystems</p>
+
+</dd>
+<dt id="blockdev"><b>blockdev</b></dt>
+<dd>
+
+<p>blockdev OPTION BLOCKDEV</p>
+
+<pre><code>        --setro         Set ro
+        --setrw         Set rw
+        --getro         Get ro
+        --getss         Get sector size
+        --getbsz        Get block size
+        --setbsz BYTES  Set block size
+        --getsz         Get device size in 512-byte sectors
+        --getsize64     Get device size in bytes
+        --flushbufs     Flush buffers
+        --rereadpt      Reread partition table</code></pre>
+
+</dd>
+<dt id="bootchartd"><b>bootchartd</b></dt>
+<dd>
+
+<p>bootchartd start [PROG ARGS]|stop|init</p>
+
+<p>Create /var/log/bootchart.tgz with boot chart data</p>
+
+<p>start: start background logging; with PROG, run PROG, then kill logging with USR1 stop: send USR1 to all bootchartd processes init: start background logging; stop when getty/xdm is seen (for init scripts) Under PID 1: as init, then exec $bootchart_init, /init, /sbin/init</p>
+
+</dd>
+<dt id="brctl"><b>brctl</b></dt>
+<dd>
+
+<p>brctl COMMAND [BRIDGE [INTERFACE]]</p>
+
+<p>Manage ethernet bridges</p>
+
+<p>Commands:</p>
+
+<pre><code>        show                    Show a list of bridges
+        addbr BRIDGE            Create BRIDGE
+        delbr BRIDGE            Delete BRIDGE
+        addif BRIDGE IFACE      Add IFACE to BRIDGE
+        delif BRIDGE IFACE      Delete IFACE from BRIDGE
+        setageing BRIDGE TIME           Set ageing time
+        setfd BRIDGE TIME               Set bridge forward delay
+        sethello BRIDGE TIME            Set hello time
+        setmaxage BRIDGE TIME           Set max message age
+        setpathcost BRIDGE COST         Set path cost
+        setportprio BRIDGE PRIO         Set port priority
+        setbridgeprio BRIDGE PRIO       Set bridge priority
+        stp BRIDGE [1/yes/on|0/no/off]  STP on/off</code></pre>
+
+</dd>
+<dt id="bunzip2"><b>bunzip2</b></dt>
+<dd>
+
+<p>bunzip2 [-cf] [FILE]...</p>
+
+<p>Decompress FILEs (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="bzcat"><b>bzcat</b></dt>
+<dd>
+
+<p>bzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="bzip2"><b>bzip2</b></dt>
+<dd>
+
+<p>bzip2 [OPTIONS] [FILE]...</p>
+
+<p>Compress FILEs (or stdin) with bzip2 algorithm</p>
+
+<pre><code>        -1..9   Compression level
+        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="cal"><b>cal</b></dt>
+<dd>
+
+<p>cal [-jy] [[MONTH] YEAR]</p>
+
+<p>Display a calendar</p>
+
+<pre><code>        -j      Use julian dates
+        -y      Display the entire year</code></pre>
+
+</dd>
+<dt id="cat"><b>cat</b></dt>
+<dd>
+
+<p>cat [FILE]...</p>
+
+<p>Concatenate FILEs and print them to stdout</p>
+
+</dd>
+<dt id="catv"><b>catv</b></dt>
+<dd>
+
+<p>catv [-etv] [FILE]...</p>
+
+<p>Display nonprinting characters as ^x or M-x</p>
+
+<pre><code>        -e      End each line with $
+        -t      Show tabs as ^I
+        -v      Don&#39;t use ^x or M-x escapes</code></pre>
+
+</dd>
+<dt id="chat"><b>chat</b></dt>
+<dd>
+
+<p>chat EXPECT [SEND [EXPECT [SEND...]]]</p>
+
+<p>Useful for interacting with a modem connected to stdin/stdout. A script consists of one or more &quot;expect-send&quot; pairs of strings, each pair is a pair of arguments. Example: chat &#39;&#39; ATZ OK ATD123456 CONNECT &#39;&#39; ogin: pppuser word: ppppass &#39;~&#39;</p>
+
+</dd>
+<dt id="chattr"><b>chattr</b></dt>
+<dd>
+
+<p>chattr [-R] [-+=AacDdijsStTu] [-v VERSION] [FILE]...</p>
+
+<p>Change file attributes on an ext2 fs</p>
+
+<p>Modifiers:</p>
+
+<pre><code>        -       Remove attributes
+        +       Add attributes
+        =       Set attributes
+Attributes:
+
+        A       Don&#39;t track atime
+        a       Append mode only
+        c       Enable compress
+        D       Write dir contents synchronously
+        d       Don&#39;t backup with dump
+        i       Cannot be modified (immutable)
+        j       Write all data to journal first
+        s       Zero disk storage when deleted
+        S       Write file contents synchronously
+        t       Disable tail-merging of partial blocks with other files
+        u       Allow file to be undeleted
+        -R      Recurse
+        -v      Set the file&#39;s version/generation number</code></pre>
+
+</dd>
+<dt id="chgrp"><b>chgrp</b></dt>
+<dd>
+
+<p>chgrp [-RhLHPcvf]... GROUP FILE...</p>
+
+<p>Change the group membership of each FILE to GROUP</p>
+
+<pre><code>        -R      Recurse
+        -h      Affect symlinks instead of symlink targets
+        -L      Traverse all symlinks to directories
+        -H      Traverse symlinks on command line only
+        -P      Don&#39;t traverse symlinks (default)
+        -c      List changed files
+        -v      Verbose
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chmod"><b>chmod</b></dt>
+<dd>
+
+<p>chmod [-Rcvf] MODE[,MODE]... FILE...</p>
+
+<p>Each MODE is one or more of the letters ugoa, one of the symbols +-= and one or more of the letters rwxst</p>
+
+<pre><code>        -R      Recurse
+        -c      List changed files
+        -v      List all files
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chown"><b>chown</b></dt>
+<dd>
+
+<p>chown [-RhLHPcvf]... OWNER[&lt;.|:&gt;[GROUP]] FILE...</p>
+
+<p>Change the owner and/or group of each FILE to OWNER and/or GROUP</p>
+
+<pre><code>        -R      Recurse
+        -h      Affect symlinks instead of symlink targets
+        -L      Traverse all symlinks to directories
+        -H      Traverse symlinks on command line only
+        -P      Don&#39;t traverse symlinks (default)
+        -c      List changed files
+        -v      List all files
+        -f      Hide errors</code></pre>
+
+</dd>
+<dt id="chpasswd"><b>chpasswd</b></dt>
+<dd>
+
+<p>chpasswd [--md5|--encrypted]</p>
+
+<p>Read user:password from stdin and update /etc/passwd</p>
+
+<pre><code>        -e,--encrypted  Supplied passwords are in encrypted form
+        -m,--md5        Use MD5 encryption instead of DES</code></pre>
+
+</dd>
+<dt id="chpst"><b>chpst</b></dt>
+<dd>
+
+<p>chpst [-vP012] [-u USER[:GRP]] [-U USER[:GRP]] [-e DIR] [-/ DIR] [-n NICE] [-m BYTES] [-d BYTES] [-o N] [-p N] [-f BYTES] [-c BYTES] PROG ARGS</p>
+
+<p>Change the process state, run PROG</p>
+
+<pre><code>        -u USER[:GRP]   Set uid and gid
+        -U USER[:GRP]   Set $UID and $GID in environment
+        -e DIR          Set environment variables as specified by files
+                        in DIR: file=1st_line_of_file
+        -/ DIR          Chroot to DIR
+        -n NICE         Add NICE to nice value
+        -m BYTES        Same as -d BYTES -s BYTES -l BYTES
+        -d BYTES        Limit data segment
+        -o N            Limit number of open files per process
+        -p N            Limit number of processes per uid
+        -f BYTES        Limit output file sizes
+        -c BYTES        Limit core file size
+        -v              Verbose
+        -P              Create new process group
+        -0              Close stdin
+        -1              Close stdout
+        -2              Close stderr</code></pre>
+
+</dd>
+<dt id="chroot"><b>chroot</b></dt>
+<dd>
+
+<p>chroot NEWROOT [PROG ARGS]</p>
+
+<p>Run PROG with root directory set to NEWROOT</p>
+
+</dd>
+<dt id="chrt"><b>chrt</b></dt>
+<dd>
+
+<p>chrt [-prfom] [PRIO] [PID | PROG ARGS]</p>
+
+<p>Change scheduling priority and class for a process</p>
+
+<pre><code>        -p      Operate on PID
+        -r      Set SCHED_RR class
+        -f      Set SCHED_FIFO class
+        -o      Set SCHED_OTHER class
+        -m      Show min/max priorities</code></pre>
+
+</dd>
+<dt id="chvt"><b>chvt</b></dt>
+<dd>
+
+<p>chvt N</p>
+
+<p>Change the foreground virtual terminal to /dev/ttyN</p>
+
+</dd>
+<dt id="cksum"><b>cksum</b></dt>
+<dd>
+
+<p>cksum FILES...</p>
+
+<p>Calculate the CRC32 checksums of FILES</p>
+
+</dd>
+<dt id="clear"><b>clear</b></dt>
+<dd>
+
+<p>clear</p>
+
+<p>Clear screen</p>
+
+</dd>
+<dt id="cmp"><b>cmp</b></dt>
+<dd>
+
+<p>cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]</p>
+
+<p>Compare FILE1 with FILE2 (or stdin)</p>
+
+<pre><code>        -l      Write the byte numbers (decimal) and values (octal)
+                for all differing bytes
+        -s      Quiet</code></pre>
+
+</dd>
+<dt id="comm"><b>comm</b></dt>
+<dd>
+
+<p>comm [-123] FILE1 FILE2</p>
+
+<p>Compare FILE1 with FILE2</p>
+
+<pre><code>        -1      Suppress lines unique to FILE1
+        -2      Suppress lines unique to FILE2
+        -3      Suppress lines common to both files</code></pre>
+
+</dd>
+<dt id="conspy"><b>conspy</b></dt>
+<dd>
+
+<p>conspy [-vcsndfFQ] [-x COL] [-y LINE] [CONSOLE_NO]</p>
+
+<p>A text-mode VNC like program for Linux virtual consoles. To exit, quickly press ESC 3 times.</p>
+
+<pre><code>        -v      Don&#39;t send keystrokes to the console
+        -c      Create missing /dev/{tty,vcsa}N
+        -s      Open a SHELL session
+        -n      Black &amp; white
+        -d      Dump console to stdout
+        -f      Follow cursor
+        -F      Assume console is on a framebuffer device
+        -Q      Disable exit on ESC-ESC-ESC
+        -x COL  Starting column
+        -y LINE Starting line</code></pre>
+
+</dd>
+<dt id="cp"><b>cp</b></dt>
+<dd>
+
+<p>cp [OPTIONS] SOURCE... DEST</p>
+
+<p>Copy SOURCE(s) to DEST</p>
+
+<pre><code>        -a      Same as -dpR
+        -R,-r   Recurse
+        -d,-P   Preserve symlinks (default if -R)
+        -L      Follow all symlinks
+        -H      Follow symlinks on command line
+        -p      Preserve file attributes if possible
+        -f      Overwrite
+        -i      Prompt before overwrite
+        -l,-s   Create (sym)links</code></pre>
+
+</dd>
+<dt id="cpio"><b>cpio</b></dt>
+<dd>
+
+<p>cpio [-dmvu] [-F FILE] [-H newc] [-tio] [-p DIR] [EXTR_FILE]...</p>
+
+<p>Extract or list files from a cpio archive, or create an archive (-o) or copy files (-p) using file list on stdin</p>
+
+<p>Main operation mode:</p>
+
+<pre><code>        -t      List
+        -i      Extract EXTR_FILEs (or all)
+        -o      Create (requires -H newc)
+        -p DIR  Copy files to DIR
+        -d      Make leading directories
+        -m      Preserve mtime
+        -v      Verbose
+        -u      Overwrite
+        -F FILE Input (-t,-i,-p) or output (-o) file
+        -H newc Archive format</code></pre>
+
+</dd>
+<dt id="crond"><b>crond</b></dt>
+<dd>
+
+<p>crond -fbS -l N -d N -L LOGFILE -c DIR</p>
+
+<pre><code>        -f      Foreground
+        -b      Background (default)
+        -S      Log to syslog (default)
+        -l      Set log level. 0 is the most verbose, default 8
+        -d      Set log level, log to stderr
+        -L      Log to file
+        -c      Working dir</code></pre>
+
+</dd>
+<dt id="crontab"><b>crontab</b></dt>
+<dd>
+
+<p>crontab [-c DIR] [-u USER] [-ler]|[FILE]</p>
+
+<pre><code>        -c      Crontab directory
+        -u      User
+        -l      List crontab
+        -e      Edit crontab
+        -r      Delete crontab
+        FILE    Replace crontab by FILE (&#39;-&#39;: stdin)</code></pre>
+
+</dd>
+<dt id="cryptpw"><b>cryptpw</b></dt>
+<dd>
+
+<p>cryptpw [OPTIONS] [PASSWORD] [SALT]</p>
+
+<p>Crypt PASSWORD using crypt(3)</p>
+
+<pre><code>        -P,--password-fd=N      Read password from fd N
+        -m,--method=TYPE        Encryption method
+        -S,--salt=SALT</code></pre>
+
+</dd>
+<dt id="cttyhack"><b>cttyhack</b></dt>
+<dd>
+
+<p>cttyhack [PROG ARGS]</p>
+
+<p>Give PROG a controlling tty if possible. Example for /etc/inittab (for busybox init): ::respawn:/bin/cttyhack /bin/sh Giving controlling tty to shell running with PID 1: $ exec cttyhack sh Starting interactive shell from boot shell script:</p>
+
+<pre><code>        setsid cttyhack sh</code></pre>
+
+</dd>
+<dt id="cut"><b>cut</b></dt>
+<dd>
+
+<p>cut [OPTIONS] [FILE]...</p>
+
+<p>Print selected fields from each input FILE to stdout</p>
+
+<pre><code>        -b LIST Output only bytes from LIST
+        -c LIST Output only characters from LIST
+        -d CHAR Use CHAR instead of tab as the field delimiter
+        -s      Output only the lines containing delimiter
+        -f N    Print only these fields
+        -n      Ignored</code></pre>
+
+</dd>
+<dt id="date"><b>date</b></dt>
+<dd>
+
+<p>date [OPTIONS] [+FMT] [TIME]</p>
+
+<p>Display time (using +FMT), or set time</p>
+
+<pre><code>        [-s,--set] TIME Set time to TIME
+        -u,--utc        Work in UTC (don&#39;t convert to local time)
+        -R,--rfc-2822   Output RFC-2822 compliant date string
+        -I[SPEC]        Output ISO-8601 compliant date string
+                        SPEC=&#39;date&#39; (default) for date only,
+                        &#39;hours&#39;, &#39;minutes&#39;, or &#39;seconds&#39; for date and
+                        time to the indicated precision
+        -r,--reference FILE     Display last modification time of FILE
+        -d,--date TIME  Display TIME, not &#39;now&#39;
+        -D FMT          Use FMT for -d TIME conversion</code></pre>
+
+<p>Recognized TIME formats:</p>
+
+<pre><code>        hh:mm[:ss]
+        [YYYY.]MM.DD-hh:mm[:ss]
+        YYYY-MM-DD hh:mm[:ss]
+        [[[[[YY]YY]MM]DD]hh]mm[.ss]
+        &#39;date TIME&#39; form accepts MMDDhhmm[[YY]YY][.ss] instead</code></pre>
+
+</dd>
+<dt id="dc"><b>dc</b></dt>
+<dd>
+
+<p>dc EXPRESSION...</p>
+
+<p>Tiny RPN calculator. Operations: +, add, -, sub, *, mul, /, div, %, mod, **, exp, and, or, not, eor, p - print top of the stack (without popping), f - print entire stack, o - pop the value and set output radix (must be 10, 16, 8 or 2). Examples: &#39;dc 2 2 add p&#39; -&gt; 4, &#39;dc 8 8 * 2 2 + / p&#39; -&gt; 16</p>
+
+</dd>
+<dt id="dd"><b>dd</b></dt>
+<dd>
+
+<p>dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync]</p>
+
+<p>Copy a file with converting and formatting</p>
+
+<pre><code>        if=FILE         Read from FILE instead of stdin
+        of=FILE         Write to FILE instead of stdout
+        bs=N            Read and write N bytes at a time
+        ibs=N           Read N bytes at a time
+        obs=N           Write N bytes at a time
+        count=N         Copy only N input blocks
+        skip=N          Skip N input blocks
+        seek=N          Skip N output blocks
+        conv=notrunc    Don&#39;t truncate output file
+        conv=noerror    Continue after read errors
+        conv=sync       Pad blocks with zeros
+        conv=fsync      Physically write data out before finishing</code></pre>
+
+<p>Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024), MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)</p>
+
+</dd>
+<dt id="deallocvt"><b>deallocvt</b></dt>
+<dd>
+
+<p>deallocvt [N]</p>
+
+<p>Deallocate unused virtual terminal /dev/ttyN</p>
+
+</dd>
+<dt id="delgroup"><b>delgroup</b></dt>
+<dd>
+
+<p>delgroup [USER] GROUP</p>
+
+<p>Delete group GROUP from the system or user USER from group GROUP</p>
+
+</dd>
+<dt id="deluser"><b>deluser</b></dt>
+<dd>
+
+<p>deluser USER</p>
+
+<p>Delete USER from the system</p>
+
+</dd>
+<dt id="depmod"><b>depmod</b></dt>
+<dd>
+
+<p>depmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="devmem"><b>devmem</b></dt>
+<dd>
+
+<p>devmem ADDRESS [WIDTH [VALUE]]</p>
+
+<p>Read/write from physical address</p>
+
+<pre><code>        ADDRESS Address to act upon
+        WIDTH   Width (8/16/...)
+        VALUE   Data to be written</code></pre>
+
+</dd>
+<dt id="df"><b>df</b></dt>
+<dd>
+
+<p>df [-Pkmhai] [-B SIZE] [FILESYSTEM]...</p>
+
+<p>Print filesystem usage statistics</p>
+
+<pre><code>        -P      POSIX output format
+        -k      1024-byte blocks (default)
+        -m      1M-byte blocks
+        -h      Human readable (e.g. 1K 243M 2G)
+        -a      Show all filesystems
+        -i      Inodes
+        -B SIZE Blocksize</code></pre>
+
+</dd>
+<dt id="dhcprelay"><b>dhcprelay</b></dt>
+<dd>
+
+<p>dhcprelay CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]</p>
+
+<p>Relay DHCP requests between clients and server</p>
+
+</dd>
+<dt id="diff"><b>diff</b></dt>
+<dd>
+
+<p>diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2</p>
+
+<p>Compare files line by line and output the differences between them. This implementation supports unified diffs only.</p>
+
+<pre><code>        -a      Treat all files as text
+        -b      Ignore changes in the amount of whitespace
+        -B      Ignore changes whose lines are all blank
+        -d      Try hard to find a smaller set of changes
+        -i      Ignore case differences
+        -L      Use LABEL instead of the filename in the unified header
+        -N      Treat absent files as empty
+        -q      Output only whether files differ
+        -r      Recurse
+        -S      Start with FILE when comparing directories
+        -T      Make tabs line up by prefixing a tab when necessary
+        -s      Report when two files are the same
+        -t      Expand tabs to spaces in output
+        -U      Output LINES lines of context
+        -w      Ignore all whitespace</code></pre>
+
+</dd>
+<dt id="dirname"><b>dirname</b></dt>
+<dd>
+
+<p>dirname FILENAME</p>
+
+<p>Strip non-directory suffix from FILENAME</p>
+
+</dd>
+<dt id="dmesg"><b>dmesg</b></dt>
+<dd>
+
+<p>dmesg [-c] [-n LEVEL] [-s SIZE]</p>
+
+<p>Print or control the kernel ring buffer</p>
+
+<pre><code>        -c              Clear ring buffer after printing
+        -n LEVEL        Set console logging level
+        -s SIZE         Buffer size</code></pre>
+
+</dd>
+<dt id="dnsd"><b>dnsd</b></dt>
+<dd>
+
+<p>dnsd [-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]</p>
+
+<p>Small static DNS server daemon</p>
+
+<pre><code>        -c FILE Config file
+        -t SEC  TTL
+        -p PORT Listen on PORT
+        -i ADDR Listen on ADDR
+        -d      Daemonize
+        -v      Verbose
+        -s      Send successful replies only. Use this if you want
+                to use /etc/resolv.conf with two nameserver lines:
+                        nameserver DNSD_SERVER
+                        nameserver NORMAL_DNS_SERVER</code></pre>
+
+</dd>
+<dt id="dos2unix"><b>dos2unix</b></dt>
+<dd>
+
+<p>dos2unix [-ud] [FILE]</p>
+
+<p>Convert FILE in-place from DOS to Unix format. When no file is given, use stdin/stdout.</p>
+
+<pre><code>        -u      dos2unix
+        -d      unix2dos</code></pre>
+
+</dd>
+<dt id="du"><b>du</b></dt>
+<dd>
+
+<p>du [-aHLdclsxhmk] [FILE]...</p>
+
+<p>Summarize disk space used for each FILE and/or directory</p>
+
+<pre><code>        -a      Show file sizes too
+        -L      Follow all symlinks
+        -H      Follow symlinks on command line
+        -d N    Limit output to directories (and files with -a) of depth &lt; N
+        -c      Show grand total
+        -l      Count sizes many times if hard linked
+        -s      Display only a total for each argument
+        -x      Skip directories on different filesystems
+        -h      Sizes in human readable format (e.g., 1K 243M 2G)
+        -m      Sizes in megabytes
+        -k      Sizes in kilobytes (default)</code></pre>
+
+</dd>
+<dt id="dumpkmap"><b>dumpkmap</b></dt>
+<dd>
+
+<p>dumpkmap &gt; keymap</p>
+
+<p>Print a binary keyboard translation table to stdout</p>
+
+</dd>
+<dt id="dumpleases"><b>dumpleases</b></dt>
+<dd>
+
+<p>dumpleases [-r|-a] [-f LEASEFILE]</p>
+
+<p>Display DHCP leases granted by udhcpd</p>
+
+<pre><code>        -f,--file=FILE  Lease file
+        -r,--remaining  Show remaining time
+        -a,--absolute   Show expiration time</code></pre>
+
+</dd>
+<dt id="echo"><b>echo</b></dt>
+<dd>
+
+<p>echo [-neE] [ARG]...</p>
+
+<p>Print the specified ARGs to stdout</p>
+
+<pre><code>        -n      Suppress trailing newline
+        -e      Interpret backslash escapes (i.e., \t=tab)
+        -E      Don&#39;t interpret backslash escapes (default)</code></pre>
+
+</dd>
+<dt id="ed"><b>ed</b></dt>
+<dd>
+
+<p>ed</p>
+
+</dd>
+<dt id="eject"><b>eject</b></dt>
+<dd>
+
+<p>eject [-t] [-T] [DEVICE]</p>
+
+<p>Eject DEVICE or default /dev/cdrom</p>
+
+<pre><code>        -s      SCSI device
+        -t      Close tray
+        -T      Open/close tray (toggle)</code></pre>
+
+</dd>
+<dt id="env"><b>env</b></dt>
+<dd>
+
+<p>env [-iu] [-] [name=value]... [PROG ARGS]</p>
+
+<p>Print the current environment or run PROG after setting up the specified environment</p>
+
+<pre><code>        -, -i   Start with an empty environment
+        -u      Remove variable from the environment</code></pre>
+
+</dd>
+<dt id="envdir"><b>envdir</b></dt>
+<dd>
+
+<p>envdir DIR PROG ARGS</p>
+
+<p>Set various environment variables as specified by files in the directory DIR, run PROG</p>
+
+</dd>
+<dt id="envuidgid"><b>envuidgid</b></dt>
+<dd>
+
+<p>envuidgid USER PROG ARGS</p>
+
+<p>Set $UID to USER&#39;s uid and $GID to USER&#39;s gid, run PROG</p>
+
+</dd>
+<dt id="ether-wake"><b>ether-wake</b></dt>
+<dd>
+
+<p>ether-wake [-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC</p>
+
+<p>Send a magic packet to wake up sleeping machines. MAC must be a station address (00:11:22:33:44:55) or a hostname with a known &#39;ethers&#39; entry.</p>
+
+<pre><code>        -b              Send wake-up packet to the broadcast address
+        -i iface        Interface to use (default eth0)
+        -p pass         Append four or six byte password PW to the packet</code></pre>
+
+</dd>
+<dt id="expand"><b>expand</b></dt>
+<dd>
+
+<p>expand [-i] [-t N] [FILE]...</p>
+
+<p>Convert tabs to spaces, writing to stdout</p>
+
+<pre><code>        -i,--initial    Don&#39;t convert tabs after non blanks
+        -t,--tabs=N     Tabstops every N chars</code></pre>
+
+</dd>
+<dt id="expr"><b>expr</b></dt>
+<dd>
+
+<p>expr EXPRESSION</p>
+
+<p>Print the value of EXPRESSION to stdout</p>
+
+<p>EXPRESSION may be:</p>
+
+<pre><code>        ARG1 | ARG2     ARG1 if it is neither null nor 0, otherwise ARG2
+        ARG1 &amp; ARG2     ARG1 if neither argument is null or 0, otherwise 0
+        ARG1 &lt; ARG2     1 if ARG1 is less than ARG2, else 0. Similarly:
+        ARG1 &lt;= ARG2
+        ARG1 = ARG2
+        ARG1 != ARG2
+        ARG1 &gt;= ARG2
+        ARG1 &gt; ARG2
+        ARG1 + ARG2     Sum of ARG1 and ARG2. Similarly:
+        ARG1 - ARG2
+        ARG1 * ARG2
+        ARG1 / ARG2
+        ARG1 % ARG2
+        STRING : REGEXP         Anchored pattern match of REGEXP in STRING
+        match STRING REGEXP     Same as STRING : REGEXP
+        substr STRING POS LENGTH Substring of STRING, POS counted from 1
+        index STRING CHARS      Index in STRING where any CHARS is found, or 0
+        length STRING           Length of STRING
+        quote TOKEN             Interpret TOKEN as a string, even if
+                                it is a keyword like &#39;match&#39; or an
+                                operator like &#39;/&#39;
+        (EXPRESSION)            Value of EXPRESSION</code></pre>
+
+<p>Beware that many operators need to be escaped or quoted for shells. Comparisons are arithmetic if both ARGs are numbers, else lexicographical. Pattern matches return the string matched between \( and \) or null; if \( and \) are not used, they return the number of characters matched or 0.</p>
+
+</dd>
+<dt id="fakeidentd"><b>fakeidentd</b></dt>
+<dd>
+
+<p>fakeidentd [-fiw] [-b ADDR] [STRING]</p>
+
+<p>Provide fake ident (auth) service</p>
+
+<pre><code>        -f      Run in foreground
+        -i      Inetd mode
+        -w      Inetd &#39;wait&#39; mode
+        -b ADDR Bind to specified address
+        STRING  Ident answer string (default: nobody)</code></pre>
+
+</dd>
+<dt id="false"><b>false</b></dt>
+<dd>
+
+<p>false</p>
+
+<p>Return an exit code of FALSE (1)</p>
+
+</dd>
+<dt id="fbset"><b>fbset</b></dt>
+<dd>
+
+<p>fbset [OPTIONS] [MODE]</p>
+
+<p>Show and modify frame buffer settings</p>
+
+</dd>
+<dt id="fbsplash"><b>fbsplash</b></dt>
+<dd>
+
+<p>fbsplash -s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]</p>
+
+<pre><code>        -s      Image
+        -c      Hide cursor
+        -d      Framebuffer device (default /dev/fb0)
+        -i      Config file (var=value):
+                        BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT
+                        BAR_R,BAR_G,BAR_B
+        -f      Control pipe (else exit after drawing image)
+                        commands: &#39;NN&#39; (% for progress bar) or &#39;exit&#39;</code></pre>
+
+</dd>
+<dt id="fdflush"><b>fdflush</b></dt>
+<dd>
+
+<p>fdflush DEVICE</p>
+
+<p>Force floppy disk drive to detect disk change</p>
+
+</dd>
+<dt id="fdformat"><b>fdformat</b></dt>
+<dd>
+
+<p>fdformat [-n] DEVICE</p>
+
+<p>Format floppy disk</p>
+
+<pre><code>        -n      Don&#39;t verify after format</code></pre>
+
+</dd>
+<dt id="fdisk"><b>fdisk</b></dt>
+<dd>
+
+<p>fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK</p>
+
+<p>Change partition table</p>
+
+<pre><code>        -u              Start and End are in sectors (instead of cylinders)
+        -l              Show partition table for each DISK, then exit
+        -b 2048         (for certain MO disks) use 2048-byte sectors
+        -C CYLINDERS    Set number of cylinders/heads/sectors
+        -H HEADS
+        -S SECTORS</code></pre>
+
+</dd>
+<dt id="fgconsole"><b>fgconsole</b></dt>
+<dd>
+
+<p>fgconsole</p>
+
+<p>Get active console</p>
+
+</dd>
+<dt id="find"><b>find</b></dt>
+<dd>
+
+<p>find [PATH]... [OPTIONS] [ACTIONS]</p>
+
+<p>Search for files and perform actions on them. First failed action stops processing of current file. Defaults: PATH is current directory, action is &#39;-print&#39;</p>
+
+<pre><code>        -follow         Follow symlinks
+        -xdev           Don&#39;t descend directories on other filesystems
+        -maxdepth N     Descend at most N levels. -maxdepth 0 applies
+                        actions to command line arguments only
+        -mindepth N     Don&#39;t act on first N levels
+        -depth          Act on directory *after* traversing it</code></pre>
+
+<p>Actions:</p>
+
+<pre><code>        ( ACTIONS )     Group actions for -o / -a
+        ! ACT           Invert ACT&#39;s success/failure
+        ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
+        ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
+                        Note: -a has higher priority than -o
+        -name PATTERN   Match file name (w/o directory name) to PATTERN
+        -iname PATTERN  Case insensitive -name
+        -path PATTERN   Match path to PATTERN
+        -ipath PATTERN  Case insensitive -path
+        -regex PATTERN  Match path to regex PATTERN
+        -type X         File type is X (one of: f,d,l,b,c,...)
+        -perm MASK      At least one mask bit (+MASK), all bits (-MASK),
+                        or exactly MASK bits are set in file&#39;s mode
+        -mtime DAYS     mtime is greater than (+N), less than (-N),
+                        or exactly N days in the past
+        -mmin MINS      mtime is greater than (+N), less than (-N),
+                        or exactly N minutes in the past
+        -newer FILE     mtime is more recent than FILE&#39;s
+        -inum N         File has inode number N
+        -user NAME/ID   File is owned by given user
+        -group NAME/ID  File is owned by given group
+        -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+                        +/-N: file size is bigger/smaller than N
+        -links N        Number of links is greater than (+N), less than (-N),
+                        or exactly N
+        -prune          If current file is directory, don&#39;t descend into it
+If none of the following actions is specified, -print is assumed
+        -print          Print file name
+        -print0         Print file name, NUL terminated
+        -exec CMD ARG ; Run CMD with all instances of {} replaced by
+                        file name. Fails if CMD exits with nonzero
+        -delete         Delete current file/directory. Turns on -depth option</code></pre>
+
+</dd>
+<dt id="findfs"><b>findfs</b></dt>
+<dd>
+
+<p>findfs LABEL=label or UUID=uuid</p>
+
+<p>Find a filesystem device based on a label or UUID</p>
+
+</dd>
+<dt id="flash_eraseall"><b>flash_eraseall</b></dt>
+<dd>
+
+<p>flash_eraseall [-jq] MTD_DEVICE</p>
+
+<p>Erase an MTD device</p>
+
+<pre><code>        -j      Format the device for jffs2
+        -q      Don&#39;t display progress messages</code></pre>
+
+</dd>
+<dt id="flock"><b>flock</b></dt>
+<dd>
+
+<p>flock [-sxun] FD|{FILE [-c] PROG ARGS}</p>
+
+<p>[Un]lock file descriptor, or lock FILE, run PROG</p>
+
+<pre><code>        -s      Shared lock
+        -x      Exclusive lock (default)
+        -u      Unlock FD
+        -n      Fail rather than wait</code></pre>
+
+</dd>
+<dt id="fold"><b>fold</b></dt>
+<dd>
+
+<p>fold [-bs] [-w WIDTH] [FILE]...</p>
+
+<p>Wrap input lines in each FILE (or stdin), writing to stdout</p>
+
+<pre><code>        -b      Count bytes rather than columns
+        -s      Break at spaces
+        -w      Use WIDTH columns instead of 80</code></pre>
+
+</dd>
+<dt id="free"><b>free</b></dt>
+<dd>
+
+<p>free [-b/k/m/g]</p>
+
+<p>Display the amount of free and used system memory</p>
+
+</dd>
+<dt id="freeramdisk"><b>freeramdisk</b></dt>
+<dd>
+
+<p>freeramdisk DEVICE</p>
+
+<p>Free all memory used by the specified ramdisk</p>
+
+</dd>
+<dt id="fsck"><b>fsck</b></dt>
+<dd>
+
+<p>fsck [-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]...</p>
+
+<p>Check and repair filesystems</p>
+
+<pre><code>        -A      Walk /etc/fstab and check all filesystems
+        -N      Don&#39;t execute, just show what would be done
+        -P      With -A, check filesystems in parallel
+        -R      With -A, skip the root filesystem
+        -T      Don&#39;t show title on startup
+        -V      Verbose
+        -C n    Write status information to specified filedescriptor
+        -t TYPE List of filesystem types to check</code></pre>
+
+</dd>
+<dt id="fsck.minix"><b>fsck.minix</b></dt>
+<dd>
+
+<p>fsck.minix [-larvsmf] BLOCKDEV</p>
+
+<p>Check MINIX filesystem</p>
+
+<pre><code>        -l      List all filenames
+        -r      Perform interactive repairs
+        -a      Perform automatic repairs
+        -v      Verbose
+        -s      Output superblock information
+        -m      Show &quot;mode not cleared&quot; warnings
+        -f      Force file system check</code></pre>
+
+</dd>
+<dt id="fsync"><b>fsync</b></dt>
+<dd>
+
+<p>fsync [-d] FILE...</p>
+
+<p>Write files&#39; buffered blocks to disk</p>
+
+<pre><code>        -d      Avoid syncing metadata</code></pre>
+
+</dd>
+<dt id="ftpd"><b>ftpd</b></dt>
+<dd>
+
+<p>ftpd [-wvS] [-t N] [-T N] [DIR]</p>
+
+<p>Anonymous FTP server</p>
+
+<p>ftpd should be used as an inetd service. ftpd&#39;s line for inetd.conf: 21 stream tcp nowait root ftpd ftpd /files/to/serve It also can be ran from tcpsvd:</p>
+
+<pre><code>        tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve
+
+        -w      Allow upload
+        -v      Log errors to stderr. -vv: verbose log
+        -S      Log errors to syslog. -SS: verbose log
+        -t,-T   Idle and absolute timeouts
+        DIR     Change root to this directory</code></pre>
+
+</dd>
+<dt id="ftpget"><b>ftpget</b></dt>
+<dd>
+
+<p>ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE</p>
+
+<p>Download a file via FTP</p>
+
+<pre><code>        -c,--continue           Continue previous transfer
+        -v,--verbose            Verbose
+        -u,--username USER      Username
+        -p,--password PASS      Password
+        -P,--port NUM           Port</code></pre>
+
+</dd>
+<dt id="ftpput"><b>ftpput</b></dt>
+<dd>
+
+<p>ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE</p>
+
+<p>Upload a file to a FTP server</p>
+
+<pre><code>        -v,--verbose            Verbose
+        -u,--username USER      Username
+        -p,--password PASS      Password
+        -P,--port NUM           Port</code></pre>
+
+</dd>
+<dt id="fuser"><b>fuser</b></dt>
+<dd>
+
+<p>fuser [OPTIONS] FILE or PORT/PROTO</p>
+
+<p>Find processes which use FILEs or PORTs</p>
+
+<pre><code>        -m      Find processes which use same fs as FILEs
+        -4,-6   Search only IPv4/IPv6 space
+        -s      Don&#39;t display PIDs
+        -k      Kill found processes
+        -SIGNAL Signal to send (default: KILL)</code></pre>
+
+</dd>
+<dt id="getopt"><b>getopt</b></dt>
+<dd>
+
+<p>getopt [OPTIONS] [--] OPTSTRING PARAMS</p>
+
+<pre><code>        -a,--alternative                Allow long options starting with single -
+        -l,--longoptions=LOPT[,...]     Long options to be recognized
+        -n,--name=PROGNAME              The name under which errors are reported
+        -o,--options=OPTSTRING          Short options to be recognized
+        -q,--quiet                      Disable error reporting by getopt(3)
+        -Q,--quiet-output               No normal output
+        -s,--shell=SHELL                Set shell quoting conventions
+        -T,--test                       Test for getopt(1) version
+        -u,--unquoted                   Don&#39;t quote the output</code></pre>
+
+<p>Example:</p>
+
+<p>O=`getopt -l bb: -- ab:c:: &quot;$@&quot;` || exit 1 eval set -- &quot;$O&quot; while true; do case &quot;$1&quot; in -a) echo A; shift;; -b|--bb) echo &quot;B:&#39;$2&#39;&quot;; shift 2;; -c) case &quot;$2&quot; in &quot;&quot;) echo C; shift 2;; *) echo &quot;C:&#39;$2&#39;&quot;; shift 2;; esac;; --) shift; break;; *) echo Error; exit 1;; esac done</p>
+
+</dd>
+<dt id="getty"><b>getty</b></dt>
+<dd>
+
+<p>getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]</p>
+
+<p>Open TTY, prompt for login name, then invoke /bin/login</p>
+
+<pre><code>        -h              Enable hardware RTS/CTS flow control
+        -L              Set CLOCAL (ignore Carrier Detect state)
+        -m              Get baud rate from modem&#39;s CONNECT status message
+        -n              Don&#39;t prompt for login name
+        -w              Wait for CR or LF before sending /etc/issue
+        -i              Don&#39;t display /etc/issue
+        -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+        -l LOGIN        Invoke LOGIN instead of /bin/login
+        -t SEC          Terminate after SEC if no login name is read
+        -I INITSTR      Send INITSTR before anything else
+        -H HOST         Log HOST into the utmp file as the hostname</code></pre>
+
+<p>BAUD_RATE of 0 leaves it unchanged</p>
+
+</dd>
+<dt id="grep"><b>grep</b></dt>
+<dd>
+
+<p>grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]...</p>
+
+<p>Search for PATTERN in FILEs (or stdin)</p>
+
+<pre><code>        -H      Add &#39;filename:&#39; prefix
+        -h      Do not add &#39;filename:&#39; prefix
+        -n      Add &#39;line_no:&#39; prefix
+        -l      Show only names of files that match
+        -L      Show only names of files that don&#39;t match
+        -c      Show only count of matching lines
+        -o      Show only the matching part of line
+        -q      Quiet. Return 0 if PATTERN is found, 1 otherwise
+        -v      Select non-matching lines
+        -s      Suppress open and read errors
+        -r      Recurse
+        -i      Ignore case
+        -w      Match whole words only
+        -x      Match whole lines only
+        -F      PATTERN is a literal (not regexp)
+        -E      PATTERN is an extended regexp
+        -m N    Match up to N times per file
+        -A N    Print N lines of trailing context
+        -B N    Print N lines of leading context
+        -C N    Same as &#39;-A N -B N&#39;
+        -e PTRN Pattern to match
+        -f FILE Read pattern from file</code></pre>
+
+</dd>
+<dt id="groups"><b>groups</b></dt>
+<dd>
+
+<p>groups [USER]</p>
+
+<p>Print the group memberships of USER or for the current process</p>
+
+</dd>
+<dt id="gunzip"><b>gunzip</b></dt>
+<dd>
+
+<p>gunzip [-cft] [FILE]...</p>
+
+<p>Decompress FILEs (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force
+        -t      Test file integrity</code></pre>
+
+</dd>
+<dt id="gzip"><b>gzip</b></dt>
+<dd>
+
+<p>gzip [-cfd] [FILE]...</p>
+
+<p>Compress FILEs (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="halt"><b>halt</b></dt>
+<dd>
+
+<p>halt [-d DELAY] [-n] [-f] [-w]</p>
+
+<p>Halt the system</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)
+        -w      Only write a wtmp record</code></pre>
+
+</dd>
+<dt id="hd"><b>hd</b></dt>
+<dd>
+
+<p>hd FILE...</p>
+
+<p>hd is an alias for hexdump -C</p>
+
+</dd>
+<dt id="hdparm"><b>hdparm</b></dt>
+<dd>
+
+<p>hdparm [OPTIONS] [DEVICE]</p>
+
+<pre><code>        -a      Get/set fs readahead
+        -A      Set drive read-lookahead flag (0/1)
+        -b      Get/set bus state (0 == off, 1 == on, 2 == tristate)
+        -B      Set Advanced Power Management setting (1-255)
+        -c      Get/set IDE 32-bit IO setting
+        -C      Check IDE power mode status
+        -d      Get/set using_dma flag
+        -D      Enable/disable drive defect-mgmt
+        -f      Flush buffer cache for device on exit
+        -g      Display drive geometry
+        -h      Display terse usage information
+        -i      Display drive identification
+        -I      Detailed/current information directly from drive
+        -k      Get/set keep_settings_over_reset flag (0/1)
+        -K      Set drive keep_features_over_reset flag (0/1)
+        -L      Set drive doorlock (0/1) (removable harddisks only)
+        -m      Get/set multiple sector count
+        -n      Get/set ignore-write-errors flag (0/1)
+        -p      Set PIO mode on IDE interface chipset (0,1,2,3,4,...)
+        -P      Set drive prefetch count
+        -Q      Get/set DMA tagged-queuing depth (if supported)
+        -r      Get/set readonly flag (DANGEROUS to set)
+        -R      Register an IDE interface (DANGEROUS)
+        -S      Set standby (spindown) timeout
+        -t      Perform device read timings
+        -T      Perform cache read timings
+        -u      Get/set unmaskirq flag (0/1)
+        -U      Unregister an IDE interface (DANGEROUS)
+        -v      Defaults; same as -mcudkrag for IDE drives
+        -V      Display program version and exit immediately
+        -w      Perform device reset (DANGEROUS)
+        -W      Set drive write-caching flag (0/1) (DANGEROUS)
+        -x      Tristate device for hotswap (0/1) (DANGEROUS)
+        -X      Set IDE xfer mode (DANGEROUS)
+        -y      Put IDE drive in standby mode
+        -Y      Put IDE drive to sleep
+        -Z      Disable Seagate auto-powersaving mode
+        -z      Reread partition table</code></pre>
+
+</dd>
+<dt id="head"><b>head</b></dt>
+<dd>
+
+<p>head [OPTIONS] [FILE]...</p>
+
+<p>Print first 10 lines of each FILE (or stdin) to stdout. With more than one FILE, precede each with a filename header.</p>
+
+<pre><code>        -n N[kbm]       Print first N lines
+        -c N[kbm]       Print first N bytes
+        -q              Never print headers
+        -v              Always print headers</code></pre>
+
+<p>N may be suffixed by k (x1024), b (x512), or m (x1024^2).</p>
+
+</dd>
+<dt id="hexdump"><b>hexdump</b></dt>
+<dd>
+
+<p>hexdump [-bcCdefnosvxR] [FILE]...</p>
+
+<p>Display FILEs (or stdin) in a user specified format</p>
+
+<pre><code>        -b              One-byte octal display
+        -c              One-byte character display
+        -C              Canonical hex+ASCII, 16 bytes per line
+        -d              Two-byte decimal display
+        -e FORMAT_STRING
+        -f FORMAT_FILE
+        -n LENGTH       Interpret only LENGTH bytes of input
+        -o              Two-byte octal display
+        -s OFFSET       Skip OFFSET bytes
+        -v              Display all input data
+        -x              Two-byte hexadecimal display
+        -R              Reverse of &#39;hexdump -Cv&#39;</code></pre>
+
+</dd>
+<dt id="hostid"><b>hostid</b></dt>
+<dd>
+
+<p>hostid</p>
+
+<p>Print out a unique 32-bit identifier for the machine</p>
+
+</dd>
+<dt id="hostname"><b>hostname</b></dt>
+<dd>
+
+<p>hostname [OPTIONS] [HOSTNAME | -F FILE]</p>
+
+<p>Get or set hostname or DNS domain name</p>
+
+<pre><code>        -s      Short
+        -i      Addresses for the hostname
+        -d      DNS domain name
+        -f      Fully qualified domain name
+        -F FILE Use FILE&#39;s content as hostname</code></pre>
+
+</dd>
+<dt id="httpd"><b>httpd</b></dt>
+<dd>
+
+<p>httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] or httpd -d/-e/-m STRING</p>
+
+<p>Listen for incoming HTTP requests</p>
+
+<pre><code>        -i              Inetd mode
+        -f              Don&#39;t daemonize
+        -v[v]           Verbose
+        -p [IP:]PORT    Bind to IP:PORT (default *:80)
+        -u USER[:GRP]   Set uid/gid after binding to port
+        -r REALM        Authentication Realm for Basic Authentication
+        -h HOME         Home directory (default .)
+        -c FILE         Configuration file (default {/etc,HOME}/httpd.conf)
+        -m STRING       MD5 crypt STRING
+        -e STRING       HTML encode STRING
+        -d STRING       URL decode STRING</code></pre>
+
+</dd>
+<dt id="hush"><b>hush</b></dt>
+<dd>
+
+<p>hush [-nxl] [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="hwclock"><b>hwclock</b></dt>
+<dd>
+
+<p>hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime] [-u|--utc] [-f|--rtc FILE]</p>
+
+<p>Query and set hardware clock (RTC)</p>
+
+<pre><code>        -r      Show hardware clock time
+        -s      Set system time from hardware clock
+        -w      Set hardware clock from system time
+        -t      Set in-kernel timezone, correct system time
+                if hardware clock is in local time
+        -u      Assume hardware clock is kept in UTC
+        -l      Assume hardware clock is kept in local time
+        -f FILE Use specified device (e.g. /dev/rtc2)</code></pre>
+
+</dd>
+<dt id="id"><b>id</b></dt>
+<dd>
+
+<p>id [OPTIONS] [USER]</p>
+
+<p>Print information about USER or the current user</p>
+
+<pre><code>        -u      User ID
+        -g      Group ID
+        -G      Supplementary group IDs
+        -n      Print names instead of numbers
+        -r      Print real ID instead of effective ID</code></pre>
+
+</dd>
+<dt id="ifconfig"><b>ifconfig</b></dt>
+<dd>
+
+<p>ifconfig [-a] interface [address]</p>
+
+<p>Configure a network interface</p>
+
+<pre><code>        [add ADDRESS[/PREFIXLEN]]
+        [del ADDRESS[/PREFIXLEN]]
+        [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]
+        [netmask ADDRESS] [dstaddr ADDRESS]
+        [outfill NN] [keepalive NN]
+        [hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
+        [[-]trailers] [[-]arp] [[-]allmulti]
+        [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
+        [mem_start NN] [io_addr NN] [irq NN]
+        [up|down] ...</code></pre>
+
+</dd>
+<dt id="ifdown"><b>ifdown</b></dt>
+<dd>
+
+<p>ifdown [-anmvf] [-i FILE] IFACE...</p>
+
+<pre><code>        -a      De/configure all interfaces automatically
+        -i FILE Use FILE for interface definitions
+        -n      Print out what would happen, but don&#39;t do it
+                (note: doesn&#39;t disable mappings)
+        -m      Don&#39;t run any mappings
+        -v      Print out what would happen before doing it
+        -f      Force de/configuration</code></pre>
+
+</dd>
+<dt id="ifenslave"><b>ifenslave</b></dt>
+<dd>
+
+<p>ifenslave [-cdf] MASTER_IFACE SLAVE_IFACE...</p>
+
+<p>Configure network interfaces for parallel routing</p>
+
+<pre><code>        -c,--change-active      Change active slave
+        -d,--detach             Remove slave interface from bonding device
+        -f,--force              Force, even if interface is not Ethernet</code></pre>
+
+</dd>
+<dt id="ifplugd"><b>ifplugd</b></dt>
+<dd>
+
+<p>ifplugd [OPTIONS]</p>
+
+<p>Network interface plug detection daemon</p>
+
+<pre><code>        -n              Don&#39;t daemonize
+        -s              Don&#39;t log to syslog
+        -i IFACE        Interface
+        -f/-F           Treat link detection error as link down/link up
+                        (otherwise exit on error)
+        -a              Don&#39;t up interface at each link probe
+        -M              Monitor creation/destruction of interface
+                        (otherwise it must exist)
+        -r PROG         Script to run
+        -x ARG          Extra argument for script
+        -I              Don&#39;t exit on nonzero exit code from script
+        -p              Don&#39;t run script on daemon startup
+        -q              Don&#39;t run script on daemon quit
+        -l              Run script on startup even if no cable is detected
+        -t SECS         Poll time in seconds
+        -u SECS         Delay before running script after link up
+        -d SECS         Delay after link down
+        -m MODE         API mode (mii, priv, ethtool, wlan, iff, auto)
+        -k              Kill running daemon</code></pre>
+
+</dd>
+<dt id="ifup"><b>ifup</b></dt>
+<dd>
+
+<p>ifup [-anmvf] [-i FILE] IFACE...</p>
+
+<pre><code>        -a      De/configure all interfaces automatically
+        -i FILE Use FILE for interface definitions
+        -n      Print out what would happen, but don&#39;t do it
+                (note: doesn&#39;t disable mappings)
+        -m      Don&#39;t run any mappings
+        -v      Print out what would happen before doing it
+        -f      Force de/configuration</code></pre>
+
+</dd>
+<dt id="inetd"><b>inetd</b></dt>
+<dd>
+
+<p>inetd [-fe] [-q N] [-R N] [CONFFILE]</p>
+
+<p>Listen for network connections and launch programs</p>
+
+<pre><code>        -f      Run in foreground
+        -e      Log to stderr
+        -q N    Socket listen queue (default: 128)
+        -R N    Pause services after N connects/min
+                (default: 0 - disabled)</code></pre>
+
+</dd>
+<dt id="init"><b>init</b></dt>
+<dd>
+
+<p>init</p>
+
+<p>Init is the parent of all processes</p>
+
+</dd>
+<dt id="insmod"><b>insmod</b></dt>
+<dd>
+
+<p>insmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="install"><b>install</b></dt>
+<dd>
+
+<p>install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST</p>
+
+<p>Copy files and set attributes</p>
+
+<pre><code>        -c      Just copy (default)
+        -d      Create directories
+        -D      Create leading target directories
+        -s      Strip symbol table
+        -p      Preserve date
+        -o USER Set ownership
+        -g GRP  Set group ownership
+        -m MODE Set permissions</code></pre>
+
+</dd>
+<dt id="ionice"><b>ionice</b></dt>
+<dd>
+
+<p>ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]</p>
+
+<p>Change I/O priority and class</p>
+
+<pre><code>        -c      Class. 1:realtime 2:best-effort 3:idle
+        -n      Priority</code></pre>
+
+</dd>
+<dt id="iostat"><b>iostat</b></dt>
+<dd>
+
+<p>iostat [-c] [-d] [-t] [-z] [-k|-m] [ALL|BLOCKDEV...] [INTERVAL [COUNT]]</p>
+
+<p>Report CPU and I/O statistics</p>
+
+<pre><code>        -c      Show CPU utilization
+        -d      Show device utilization
+        -t      Print current time
+        -z      Omit devices with no activity
+        -k      Use kb/s
+        -m      Use Mb/s</code></pre>
+
+</dd>
+<dt id="ip"><b>ip</b></dt>
+<dd>
+
+<p>ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}</p>
+
+<p>ip [OPTIONS] OBJECT {COMMAND} where OBJECT := {address | route | link | tunnel | rule} OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }</p>
+
+</dd>
+<dt id="ipaddr"><b>ipaddr</b></dt>
+<dd>
+
+<p>ipaddr { {add|del} IFADDR dev STRING | {show|flush} [dev STRING] [to PREFIX] }</p>
+
+<p>ipaddr {add|delete} IFADDR dev STRING ipaddr {show|flush} [dev STRING] [scope SCOPE-ID] [to PREFIX] [label PATTERN] IFADDR := PREFIX | ADDR peer PREFIX [broadcast ADDR] [anycast ADDR] [label STRING] [scope SCOPE-ID] SCOPE-ID := [host | link | global | NUMBER]</p>
+
+</dd>
+<dt id="ipcalc"><b>ipcalc</b></dt>
+<dd>
+
+<p>ipcalc [OPTIONS] ADDRESS[[/]NETMASK] [NETMASK]</p>
+
+<p>Calculate IP network settings from a IP address</p>
+
+<pre><code>        -b,--broadcast  Display calculated broadcast address
+        -n,--network    Display calculated network address
+        -m,--netmask    Display default netmask for IP
+        -p,--prefix     Display the prefix for IP/NETMASK
+        -h,--hostname   Display first resolved host name
+        -s,--silent     Don&#39;t ever display error messages</code></pre>
+
+</dd>
+<dt id="ipcrm"><b>ipcrm</b></dt>
+<dd>
+
+<p>ipcrm [-MQS key] [-mqs id]</p>
+
+<p>Upper-case options MQS remove an object by shmkey value. Lower-case options remove an object by shmid value.</p>
+
+<pre><code>        -mM     Remove memory segment after last detach
+        -qQ     Remove message queue
+        -sS     Remove semaphore</code></pre>
+
+</dd>
+<dt id="ipcs"><b>ipcs</b></dt>
+<dd>
+
+<p>ipcs [[-smq] -i shmid] | [[-asmq] [-tcplu]]</p>
+
+<pre><code>        -i      Show specific resource
+Resource specification:
+
+        -m      Shared memory segments
+        -q      Message queues
+        -s      Semaphore arrays
+        -a      All (default)
+Output format:
+
+        -t      Time
+        -c      Creator
+        -p      Pid
+        -l      Limits
+        -u      Summary</code></pre>
+
+</dd>
+<dt id="iplink"><b>iplink</b></dt>
+<dd>
+
+<p>iplink { set DEVICE { up | down | arp { on | off } | show [DEVICE] }</p>
+
+<p>iplink set DEVICE { up | down | arp | multicast { on | off } | dynamic { on | off } | mtu MTU } iplink show [DEVICE]</p>
+
+</dd>
+<dt id="iproute"><b>iproute</b></dt>
+<dd>
+
+<p>iproute { list | flush | add | del | change | append | replace | test } ROUTE</p>
+
+<p>iproute { list | flush } SELECTOR iproute get ADDRESS [from ADDRESS iif STRING] [oif STRING] [tos TOS] iproute { add | del | change | append | replace | test } ROUTE SELECTOR := [root PREFIX] [match PREFIX] [proto RTPROTO] ROUTE := [TYPE] PREFIX [tos TOS] [proto RTPROTO] [metric METRIC]</p>
+
+</dd>
+<dt id="iprule"><b>iprule</b></dt>
+<dd>
+
+<p>iprule {[list | add | del] RULE}</p>
+
+<p>iprule [list | add | del] SELECTOR ACTION SELECTOR := [from PREFIX] [to PREFIX] [tos TOS] [fwmark FWMARK] [dev STRING] [pref NUMBER] ACTION := [table TABLE_ID] [nat ADDRESS] [prohibit | reject | unreachable] [realms [SRCREALM/]DSTREALM] TABLE_ID := [local | main | default | NUMBER]</p>
+
+</dd>
+<dt id="iptunnel"><b>iptunnel</b></dt>
+<dd>
+
+<p>iptunnel { add | change | del | show } [NAME] [mode { ipip | gre | sit }] [remote ADDR] [local ADDR] [ttl TTL]</p>
+
+<p>iptunnel { add | change | del | show } [NAME] [mode { ipip | gre | sit }] [remote ADDR] [local ADDR] [[i|o]seq] [[i|o]key KEY] [[i|o]csum] [ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]</p>
+
+</dd>
+<dt id="kbd_mode"><b>kbd_mode</b></dt>
+<dd>
+
+<p>kbd_mode [-a|k|s|u] [-C TTY]</p>
+
+<p>Report or set the keyboard mode</p>
+
+<pre><code>        -a      Default (ASCII)
+        -k      Medium-raw (keyboard)
+        -s      Raw (scancode)
+        -u      Unicode (utf-8)
+        -C TTY  Affect TTY instead of /dev/tty</code></pre>
+
+</dd>
+<dt id="kill"><b>kill</b></dt>
+<dd>
+
+<p>kill [-l] [-SIG] PID...</p>
+
+<p>Send a signal (default: TERM) to given PIDs</p>
+
+<pre><code>        -l      List all signal names and numbers</code></pre>
+
+</dd>
+<dt id="killall"><b>killall</b></dt>
+<dd>
+
+<p>killall [-l] [-q] [-SIG] PROCESS_NAME...</p>
+
+<p>Send a signal (default: TERM) to given processes</p>
+
+<pre><code>        -l      List all signal names and numbers
+        -q      Don&#39;t complain if no processes were killed</code></pre>
+
+</dd>
+<dt id="killall5"><b>killall5</b></dt>
+<dd>
+
+<p>killall5 [-l] [-SIG] [-o PID]...</p>
+
+<p>Send a signal (default: TERM) to all processes outside current session</p>
+
+<pre><code>        -l      List all signal names and numbers
+        -o PID  Don&#39;t signal this PID</code></pre>
+
+</dd>
+<dt id="klogd"><b>klogd</b></dt>
+<dd>
+
+<p>klogd [-c N] [-n]</p>
+
+<p>Kernel logger</p>
+
+<pre><code>        -c N    Print to console messages more urgent than prio N (1-8)
+        -n      Run in foreground</code></pre>
+
+</dd>
+<dt id="last"><b>last</b></dt>
+<dd>
+
+<p>last [-HW] [-f FILE]</p>
+
+<p>Show listing of the last users that logged into the system</p>
+
+<pre><code>        -W      Display with no host column truncation
+        -f FILE Read from FILE instead of /var/log/wtmp</code></pre>
+
+</dd>
+<dt id="less"><b>less</b></dt>
+<dd>
+
+<p>less [-EMmNh~I?] [FILE]...</p>
+
+<p>View FILE (or stdin) one screenful at a time</p>
+
+<pre><code>        -E      Quit once the end of a file is reached
+        -M,-m   Display status line with line numbers
+                and percentage through the file
+        -N      Prefix line number to each line
+        -I      Ignore case in all searches
+        -~      Suppress ~s displayed past EOF</code></pre>
+
+</dd>
+<dt id="ln"><b>ln</b></dt>
+<dd>
+
+<p>ln [OPTIONS] TARGET... LINK|DIR</p>
+
+<p>Create a link LINK or DIR/TARGET to the specified TARGET(s)</p>
+
+<pre><code>        -s      Make symlinks instead of hardlinks
+        -f      Remove existing destinations
+        -n      Don&#39;t dereference symlinks - treat like normal file
+        -b      Make a backup of the target (if exists) before link operation
+        -S suf  Use suffix instead of ~ when making backup files</code></pre>
+
+</dd>
+<dt id="loadfont"><b>loadfont</b></dt>
+<dd>
+
+<p>loadfont &lt; font</p>
+
+<p>Load a console font from stdin</p>
+
+</dd>
+<dt id="loadkmap"><b>loadkmap</b></dt>
+<dd>
+
+<p>loadkmap &lt; keymap</p>
+
+<p>Load a binary keyboard translation table from stdin</p>
+
+</dd>
+<dt id="logger"><b>logger</b></dt>
+<dd>
+
+<p>logger [OPTIONS] [MESSAGE]</p>
+
+<p>Write MESSAGE (or stdin) to syslog</p>
+
+<pre><code>        -s      Log to stderr as well as the system log
+        -t TAG  Log using the specified tag (defaults to user name)
+        -p PRIO Priority (numeric or facility.level pair)</code></pre>
+
+</dd>
+<dt id="login"><b>login</b></dt>
+<dd>
+
+<p>login [-p] [-h HOST] [[-f] USER]</p>
+
+<p>Begin a new session on the system</p>
+
+<pre><code>        -f      Don&#39;t authenticate (user already authenticated)
+        -h      Name of the remote host
+        -p      Preserve environment</code></pre>
+
+</dd>
+<dt id="logname"><b>logname</b></dt>
+<dd>
+
+<p>logname</p>
+
+<p>Print the name of the current user</p>
+
+</dd>
+<dt id="logread"><b>logread</b></dt>
+<dd>
+
+<p>logread [-f]</p>
+
+<p>Show messages in syslogd&#39;s circular buffer</p>
+
+<pre><code>        -f      Output data as log grows</code></pre>
+
+</dd>
+<dt id="losetup"><b>losetup</b></dt>
+<dd>
+
+<p>losetup [-r] [-o OFS] LOOPDEV FILE - associate loop devices losetup -d LOOPDEV - disassociate losetup [-f] - show</p>
+
+<pre><code>        -o OFS  Start OFS bytes into FILE
+        -r      Read-only
+        -f      Show first free loop device</code></pre>
+
+</dd>
+<dt id="lpd"><b>lpd</b></dt>
+<dd>
+
+<p>lpd SPOOLDIR [HELPER [ARGS]]</p>
+
+<p>SPOOLDIR must contain (symlinks to) device nodes or directories with names matching print queue names. In the first case, jobs are sent directly to the device. Otherwise each job is stored in queue directory and HELPER program is called. Name of file to print is passed in $DATAFILE variable. Example:</p>
+
+<pre><code>        tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print</code></pre>
+
+</dd>
+<dt id="lpq"><b>lpq</b></dt>
+<dd>
+
+<p>lpq [-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]</p>
+
+<pre><code>        -P      lp service to connect to (else uses $PRINTER)
+        -d      Delete jobs
+        -f      Force any waiting job to be printed
+        -s      Short display</code></pre>
+
+</dd>
+<dt id="lpr"><b>lpr</b></dt>
+<dd>
+
+<p>lpr -P queue[@host[:port]] -U USERNAME -J TITLE -Vmh [FILE]...</p>
+
+<pre><code>        -P      lp service to connect to (else uses $PRINTER)
+        -m      Send mail on completion
+        -h      Print banner page too
+        -V      Verbose</code></pre>
+
+</dd>
+<dt id="ls"><b>ls</b></dt>
+<dd>
+
+<p>ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]...</p>
+
+<p>List directory contents</p>
+
+<pre><code>        -1      One column output
+        -a      Include entries which start with .
+        -A      Like -a, but exclude . and ..
+        -C      List by columns
+        -x      List by lines
+        -d      List directory entries instead of contents
+        -L      Follow symlinks
+        -H      Follow symlinks on command line
+        -R      Recurse
+        -p      Append / to dir entries
+        -F      Append indicator (one of */=@|) to entries
+        -l      Long listing format
+        -i      List inode numbers
+        -n      List numeric UIDs and GIDs instead of names
+        -s      List allocated blocks
+        -e      List full date and time
+        -h      List sizes in human readable format (1K 243M 2G)
+        -r      Sort in reverse order
+        -S      Sort by size
+        -X      Sort by extension
+        -v      Sort by version
+        -c      With -l: sort by ctime
+        -t      With -l: sort by mtime
+        -u      With -l: sort by atime
+        -w N    Assume the terminal is N columns wide
+        --color[={always,never,auto}]   Control coloring</code></pre>
+
+</dd>
+<dt id="lsattr"><b>lsattr</b></dt>
+<dd>
+
+<p>lsattr [-Radlv] [FILE]...</p>
+
+<p>List file attributes on an ext2 fs</p>
+
+<pre><code>        -R      Recurse
+        -a      Don&#39;t hide entries starting with .
+        -d      List directory entries instead of contents
+        -l      List long flag names
+        -v      List the file&#39;s version/generation number</code></pre>
+
+</dd>
+<dt id="lsmod"><b>lsmod</b></dt>
+<dd>
+
+<p>lsmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="lsof"><b>lsof</b></dt>
+<dd>
+
+<p>lsof</p>
+
+<p>Show all open files</p>
+
+</dd>
+<dt id="lspci"><b>lspci</b></dt>
+<dd>
+
+<p>lspci [-mk]</p>
+
+<p>List all PCI devices</p>
+
+<pre><code>        -m      Parsable output
+        -k      Show driver</code></pre>
+
+</dd>
+<dt id="lzcat"><b>lzcat</b></dt>
+<dd>
+
+<p>lzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="lzma"><b>lzma</b></dt>
+<dd>
+
+<p>lzma -d [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="lzop"><b>lzop</b></dt>
+<dd>
+
+<p>lzop [-cfvd123456789CF] [FILE]...</p>
+
+<pre><code>        -1..9   Compression level
+        -d      Decompress
+        -c      Write to stdout
+        -f      Force
+        -v      Verbose
+        -F      Don&#39;t store or verify checksum
+        -C      Also write checksum of compressed block</code></pre>
+
+</dd>
+<dt id="lzopcat"><b>lzopcat</b></dt>
+<dd>
+
+<p>lzopcat [-vCF] [FILE]...</p>
+
+<pre><code>        -v      Verbose
+        -F      Don&#39;t store or verify checksum</code></pre>
+
+</dd>
+<dt id="makedevs"><b>makedevs</b></dt>
+<dd>
+
+<p>makedevs [-d device_table] rootdir</p>
+
+<p>Create a range of special files as specified in a device table. Device table entries take the form of:</p>
+
+<p>&lt;name&gt; &lt;type&gt; &lt;mode&gt; &lt;uid&gt; &lt;gid&gt; &lt;major&gt; &lt;minor&gt; &lt;start&gt; &lt;inc&gt; &lt;count&gt; Where name is the file name, type can be one of: f Regular file d Directory c Character device b Block device p Fifo (named pipe) uid is the user id for the target file, gid is the group id for the target file. The rest of the entries (major, minor, etc) apply to to device special files. A &#39;-&#39; may be used for blank entries.</p>
+
+</dd>
+<dt id="makemime"><b>makemime</b></dt>
+<dd>
+
+<p>makemime [OPTIONS] [FILE]...</p>
+
+<p>Create multipart MIME-encoded message from FILEs</p>
+
+<pre><code>        -o FILE Output. Default: stdout
+        -a HDR  Add header(s). Examples:
+                &quot;From: user@host.org&quot;, &quot;Date: `date -R`&quot;
+        -c CT   Content type. Default: application/octet-stream
+        -C CS   Charset. Default: us-ascii</code></pre>
+
+<p>Other options are silently ignored</p>
+
+</dd>
+<dt id="man"><b>man</b></dt>
+<dd>
+
+<p>man [-aw] [MANPAGE]...</p>
+
+<p>Format and display manual page</p>
+
+<pre><code>        -a      Display all pages
+        -w      Show page locations</code></pre>
+
+</dd>
+<dt id="md5sum"><b>md5sum</b></dt>
+<dd>
+
+<p>md5sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check MD5 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="mdev"><b>mdev</b></dt>
+<dd>
+
+<p>mdev [-s]</p>
+
+<p>mdev -s is to be run during boot to scan /sys and populate /dev.</p>
+
+<p>Bare mdev is a kernel hotplug helper. To activate it: echo /sbin/mdev &gt;/proc/sys/kernel/hotplug</p>
+
+<p>It uses /etc/mdev.conf with lines [-]DEVNAME UID:GID PERM [&gt;|=PATH]|[!] [@|$|*PROG] where DEVNAME is device name regex, @major,minor[-minor2], or environment variable regex. A common use of the latter is to load modules for hotplugged devices:</p>
+
+<pre><code>        $MODALIAS=.* 0:0 660 @modprobe &quot;$MODALIAS&quot;</code></pre>
+
+<p>If /dev/mdev.seq file exists, mdev will wait for its value to match $SEQNUM variable. This prevents plug/unplug races. To activate this feature, create empty /dev/mdev.seq at boot.</p>
+
+</dd>
+<dt id="mesg"><b>mesg</b></dt>
+<dd>
+
+<p>mesg [y|n]</p>
+
+<p>Control write access to your terminal y Allow write access to your terminal n Disallow write access to your terminal</p>
+
+</dd>
+<dt id="microcom"><b>microcom</b></dt>
+<dd>
+
+<p>microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY</p>
+
+<p>Copy bytes for stdin to TTY and from TTY to stdout</p>
+
+<pre><code>        -d      Wait up to DELAY ms for TTY output before sending every
+                next byte to it
+        -t      Exit if both stdin and TTY are silent for TIMEOUT ms
+        -s      Set serial line to SPEED
+        -X      Disable special meaning of NUL and Ctrl-X from stdin</code></pre>
+
+</dd>
+<dt id="mkdir"><b>mkdir</b></dt>
+<dd>
+
+<p>mkdir [OPTIONS] DIRECTORY...</p>
+
+<p>Create DIRECTORY</p>
+
+<pre><code>        -m MODE Mode
+        -p      No error if exists; make parent directories as needed</code></pre>
+
+</dd>
+<dt id="mkdosfs"><b>mkdosfs</b></dt>
+<dd>
+
+<p>mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]</p>
+
+<p>Make a FAT32 filesystem</p>
+
+<pre><code>        -v      Verbose
+        -n LBL  Volume label</code></pre>
+
+</dd>
+<dt id="mke2fs"><b>mke2fs</b></dt>
+<dd>
+
+<p>mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]</p>
+
+<pre><code>        -b BLK_SIZE     Block size, bytes
+        -F              Force
+        -i RATIO        Max number of files is filesystem_size / RATIO
+        -I BYTES        Inode size (min 128)
+        -L LBL          Volume label
+        -m PERCENT      Percent of blocks to reserve for admin
+        -n              Dry run</code></pre>
+
+</dd>
+<dt id="mkfifo"><b>mkfifo</b></dt>
+<dd>
+
+<p>mkfifo [-m MODE] NAME</p>
+
+<p>Create named pipe</p>
+
+<pre><code>        -m MODE Mode (default a=rw)</code></pre>
+
+</dd>
+<dt id="mkfs.ext2"><b>mkfs.ext2</b></dt>
+<dd>
+
+<p>mkfs.ext2 [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]</p>
+
+<pre><code>        -b BLK_SIZE     Block size, bytes
+        -F              Force
+        -i RATIO        Max number of files is filesystem_size / RATIO
+        -I BYTES        Inode size (min 128)
+        -L LBL          Volume label
+        -m PERCENT      Percent of blocks to reserve for admin
+        -n              Dry run</code></pre>
+
+</dd>
+<dt id="mkfs.minix"><b>mkfs.minix</b></dt>
+<dd>
+
+<p>mkfs.minix [-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]</p>
+
+<p>Make a MINIX filesystem</p>
+
+<pre><code>        -c              Check device for bad blocks
+        -n [14|30]      Maximum length of filenames
+        -i INODES       Number of inodes for the filesystem
+        -l FILE         Read bad blocks list from FILE
+        -v              Make version 2 filesystem</code></pre>
+
+</dd>
+<dt id="mkfs.vfat"><b>mkfs.vfat</b></dt>
+<dd>
+
+<p>mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]</p>
+
+<p>Make a FAT32 filesystem</p>
+
+<pre><code>        -v      Verbose
+        -n LBL  Volume label</code></pre>
+
+</dd>
+<dt id="mknod"><b>mknod</b></dt>
+<dd>
+
+<p>mknod [-m MODE] NAME TYPE MAJOR MINOR</p>
+
+<p>Create a special file (block, character, or pipe)</p>
+
+<pre><code>        -m MODE Creation mode (default a=rw)
+TYPE:
+        b       Block device
+        c or u  Character device
+        p       Named pipe (MAJOR and MINOR are ignored)</code></pre>
+
+</dd>
+<dt id="mkpasswd"><b>mkpasswd</b></dt>
+<dd>
+
+<p>mkpasswd [OPTIONS] [PASSWORD] [SALT]</p>
+
+<p>Crypt PASSWORD using crypt(3)</p>
+
+<pre><code>        -P,--password-fd=N      Read password from fd N
+        -m,--method=TYPE        Encryption method
+        -S,--salt=SALT</code></pre>
+
+</dd>
+<dt id="mkswap"><b>mkswap</b></dt>
+<dd>
+
+<p>mkswap [-L LBL] BLOCKDEV [KBYTES]</p>
+
+<p>Prepare BLOCKDEV to be used as swap partition</p>
+
+<pre><code>        -L LBL  Label</code></pre>
+
+</dd>
+<dt id="mktemp"><b>mktemp</b></dt>
+<dd>
+
+<p>mktemp [-dt] [-p DIR] [TEMPLATE]</p>
+
+<p>Create a temporary file with name based on TEMPLATE and print its name. TEMPLATE must end with XXXXXX (e.g. [/dir/]nameXXXXXX). Without TEMPLATE, -t tmp.XXXXXX is assumed.</p>
+
+<pre><code>        -d      Make directory, not file
+        -t      Prepend base directory name to TEMPLATE
+        -p DIR  Use DIR as a base directory (implies -t)
+        -u      Do not create anything; print a name</code></pre>
+
+<p>Base directory is: -p DIR, else $TMPDIR, else /tmp</p>
+
+</dd>
+<dt id="modinfo"><b>modinfo</b></dt>
+<dd>
+
+<p>modinfo [-adlp0] [-F keyword] MODULE</p>
+
+<pre><code>        -a              Shortcut for &#39;-F author&#39;
+        -d              Shortcut for &#39;-F description&#39;
+        -l              Shortcut for &#39;-F license&#39;
+        -p              Shortcut for &#39;-F parm&#39;
+        -F keyword      Keyword to look for
+        -0              Separate output with NULs</code></pre>
+
+</dd>
+<dt id="modprobe"><b>modprobe</b></dt>
+<dd>
+
+<p>modprobe [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="more"><b>more</b></dt>
+<dd>
+
+<p>more [FILE]...</p>
+
+<p>View FILE (or stdin) one screenful at a time</p>
+
+</dd>
+<dt id="mount"><b>mount</b></dt>
+<dd>
+
+<p>mount [OPTIONS] [-o OPTS] DEVICE NODE</p>
+
+<p>Mount a filesystem. Filesystem autodetection requires /proc.</p>
+
+<pre><code>        -a              Mount all filesystems in fstab
+        -f              Dry run
+        -r              Read-only mount
+        -w              Read-write mount (default)
+        -t FSTYPE[,...] Filesystem type(s)
+        -O OPT          Mount only filesystems with option OPT (-a only)
+-o OPT:
+        loop            Ignored (loop devices are autodetected)
+        [a]sync         Writes are [a]synchronous
+        [no]atime       Disable/enable updates to inode access times
+        [no]diratime    Disable/enable atime updates to directories
+        [no]relatime    Disable/enable atime updates relative to modification time
+        [no]dev         (Dis)allow use of special device files
+        [no]exec        (Dis)allow use of executable files
+        [no]suid        (Dis)allow set-user-id-root programs
+        [r]shared       Convert [recursively] to a shared subtree
+        [r]slave        Convert [recursively] to a slave subtree
+        [r]private      Convert [recursively] to a private subtree
+        [un]bindable    Make mount point [un]able to be bind mounted
+        [r]bind         Bind a file or directory [recursively] to another location
+        move            Relocate an existing mount point
+        remount         Remount a mounted filesystem, changing flags
+        ro/rw           Same as -r/-w</code></pre>
+
+<p>There are filesystem-specific -o flags.</p>
+
+</dd>
+<dt id="mountpoint"><b>mountpoint</b></dt>
+<dd>
+
+<p>mountpoint [-q] &lt;[-dn] DIR | -x DEVICE&gt;</p>
+
+<p>Check if the directory is a mountpoint</p>
+
+<pre><code>        -q      Quiet
+        -d      Print major/minor device number of the filesystem
+        -n      Print device name of the filesystem
+        -x      Print major/minor device number of the blockdevice</code></pre>
+
+</dd>
+<dt id="mpstat"><b>mpstat</b></dt>
+<dd>
+
+<p>mpstat [-A] [-I SUM|CPU|ALL|SCPU] [-u] [-P num|ALL] [INTERVAL [COUNT]]</p>
+
+<p>Per-processor statistics</p>
+
+<pre><code>        -A                      Same as -I ALL -u -P ALL
+        -I SUM|CPU|ALL|SCPU     Report interrupt statistics
+        -P num|ALL              Processor to monitor
+        -u                      Report CPU utilization</code></pre>
+
+</dd>
+<dt id="mt"><b>mt</b></dt>
+<dd>
+
+<p>mt [-f device] opcode value</p>
+
+<p>Control magnetic tape drive operation</p>
+
+<p>Available Opcodes:</p>
+
+<p>bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension rewind rewoffline seek setblk setdensity setpart tell unload unlock weof wset</p>
+
+</dd>
+<dt id="mv"><b>mv</b></dt>
+<dd>
+
+<p>mv [-fin] SOURCE DEST or: mv [-fin] SOURCE... DIRECTORY</p>
+
+<p>Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY</p>
+
+<pre><code>        -f      Don&#39;t prompt before overwriting
+        -i      Interactive, prompt before overwrite
+        -n      Don&#39;t overwrite an existing file</code></pre>
+
+</dd>
+<dt id="nameif"><b>nameif</b></dt>
+<dd>
+
+<p>nameif [-s] [-c FILE] [IFNAME SELECTOR]...</p>
+
+<p>Rename network interface while it in the down state. The device matched by SELECTOR is renamed to IFACE. SELECTOR can be a combination of:</p>
+
+<pre><code>        driver=STRING
+        bus=STRING
+        phy_address=NUM
+        [mac=]XX:XX:XX:XX:XX:XX
+
+        -c FILE Configuration file (default: /etc/mactab)
+        -s      Log to syslog</code></pre>
+
+</dd>
+<dt id="nanddump"><b>nanddump</b></dt>
+<dd>
+
+<p>nanddump [-o] [-b] [-s ADDR] [-f FILE] MTD_DEVICE</p>
+
+<p>Dump the specified MTD device</p>
+
+<pre><code>        -o      Omit oob data
+        -b      Omit bad block from the dump
+        -s ADDR Start address
+        -l LEN  Length
+        -f FILE Dump to file (&#39;-&#39; for stdout)</code></pre>
+
+</dd>
+<dt id="nandwrite"><b>nandwrite</b></dt>
+<dd>
+
+<p>nandwrite [-p] [-s ADDR] MTD_DEVICE [FILE]</p>
+
+<p>Write to the specified MTD device</p>
+
+<pre><code>        -p      Pad to page size
+        -s ADDR Start address</code></pre>
+
+</dd>
+<dt id="nbd-client"><b>nbd-client</b></dt>
+<dd>
+
+<p>nbd-client HOST PORT BLOCKDEV</p>
+
+<p>Connect to HOST and provide a network block device on BLOCKDEV</p>
+
+</dd>
+<dt id="nc"><b>nc</b></dt>
+<dd>
+
+<p>nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]</p>
+
+<p>Open a pipe to IP:PORT or FILE</p>
+
+<pre><code>        -e PROG Run PROG after connect
+        -l      Listen mode, for inbound connects
+                (use -l twice with -e for persistent server)
+        -p PORT Local port
+        -w SEC  Timeout for connect
+        -i SEC  Delay interval for lines sent
+        -f FILE Use file (ala /dev/ttyS0) instead of network</code></pre>
+
+</dd>
+<dt id="netstat"><b>netstat</b></dt>
+<dd>
+
+<p>netstat [-ral] [-tuwx] [-enWp]</p>
+
+<p>Display networking information</p>
+
+<pre><code>        -r      Routing table
+        -a      All sockets
+        -l      Listening sockets
+                Else: connected sockets
+        -t      TCP sockets
+        -u      UDP sockets
+        -w      Raw sockets
+        -x      Unix sockets
+                Else: all socket types
+        -e      Other/more information
+        -n      Don&#39;t resolve names
+        -W      Wide display
+        -p      Show PID/program name for sockets</code></pre>
+
+</dd>
+<dt id="nice"><b>nice</b></dt>
+<dd>
+
+<p>nice [-n ADJUST] [PROG ARGS]</p>
+
+<p>Change scheduling priority, run PROG</p>
+
+<pre><code>        -n ADJUST       Adjust priority by ADJUST</code></pre>
+
+</dd>
+<dt id="nmeter"><b>nmeter</b></dt>
+<dd>
+
+<p>nmeter [-d MSEC] FORMAT_STRING</p>
+
+<p>Monitor system in real time</p>
+
+<pre><code> -d MSEC        Milliseconds between updates (default:1000)</code></pre>
+
+<p>Format specifiers:</p>
+
+<pre><code> %Nc or %[cN]   CPU. N - bar size (default:10)
+                (displays: S:system U:user N:niced D:iowait I:irq i:softirq)
+ %[nINTERFACE]  Network INTERFACE
+ %m             Allocated memory
+ %[mf]          Free memory
+ %[mt]          Total memory
+ %s             Allocated swap
+ %f             Number of used file descriptors
+ %Ni            Total/specific IRQ rate
+ %x             Context switch rate
+ %p             Forks
+ %[pn]          # of processes
+ %b             Block io
+ %Nt            Time (with N decimal points)
+ %r             Print &lt;cr&gt; instead of &lt;lf&gt; at EOL</code></pre>
+
+</dd>
+<dt id="nohup"><b>nohup</b></dt>
+<dd>
+
+<p>nohup PROG ARGS</p>
+
+<p>Run PROG immune to hangups, with output to a non-tty</p>
+
+</dd>
+<dt id="nslookup"><b>nslookup</b></dt>
+<dd>
+
+<p>nslookup [HOST] [SERVER]</p>
+
+<p>Query the nameserver for the IP address of the given HOST optionally using a specified DNS server</p>
+
+</dd>
+<dt id="ntpd"><b>ntpd</b></dt>
+<dd>
+
+<p>ntpd [-dnqNwl] [-S PROG] [-p PEER]...</p>
+
+<p>NTP client/server</p>
+
+<pre><code>        -d      Verbose
+        -n      Do not daemonize
+        -q      Quit after clock is set
+        -N      Run at high priority
+        -w      Do not set time (only query peers), implies -n
+        -l      Run as server on port 123
+        -S PROG Run PROG after stepping time, stratum change, and every 11 mins
+        -p PEER Obtain time from PEER (may be repeated)</code></pre>
+
+</dd>
+<dt id="od"><b>od</b></dt>
+<dd>
+
+<p>od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE...]</p>
+
+<p>Print FILEs (or stdin) unambiguously, as octal bytes by default</p>
+
+</dd>
+<dt id="openvt"><b>openvt</b></dt>
+<dd>
+
+<p>openvt [-c N] [-sw] [PROG ARGS]</p>
+
+<p>Start PROG on a new virtual terminal</p>
+
+<pre><code>        -c N    Use specified VT
+        -s      Switch to the VT
+        -w      Wait for PROG to exit</code></pre>
+
+</dd>
+<dt id="passwd"><b>passwd</b></dt>
+<dd>
+
+<p>passwd [OPTIONS] [USER]</p>
+
+<p>Change USER&#39;s password (default: current user)</p>
+
+<pre><code>        -a ALG  Encryption method
+        -d      Set password to &#39;&#39;
+        -l      Lock (disable) account
+        -u      Unlock (enable) account</code></pre>
+
+</dd>
+<dt id="patch"><b>patch</b></dt>
+<dd>
+
+<p>patch [OPTIONS] [ORIGFILE [PATCHFILE]]</p>
+
+<pre><code>        -p,--strip N            Strip N leading components from file names
+        -i,--input DIFF         Read DIFF instead of stdin
+        -R,--reverse            Reverse patch
+        -N,--forward            Ignore already applied patches
+        -E,--remove-empty-files Remove output files if they become empty</code></pre>
+
+</dd>
+<dt id="pgrep"><b>pgrep</b></dt>
+<dd>
+
+<p>pgrep [-flnovx] [-s SID|-P PPID|PATTERN]</p>
+
+<p>Display process(es) selected by regex PATTERN</p>
+
+<pre><code>        -l      Show command name too
+        -f      Match against entire command line
+        -n      Show the newest process only
+        -o      Show the oldest process only
+        -v      Negate the match
+        -x      Match whole name (not substring)
+        -s      Match session ID (0 for current)
+        -P      Match parent process ID</code></pre>
+
+</dd>
+<dt id="pidof"><b>pidof</b></dt>
+<dd>
+
+<p>pidof [OPTIONS] [NAME]...</p>
+
+<p>List PIDs of all processes with names that match NAMEs</p>
+
+<pre><code>        -s      Show only one PID
+        -o PID  Omit given pid
+                Use %PPID to omit pid of pidof&#39;s parent</code></pre>
+
+</dd>
+<dt id="ping"><b>ping</b></dt>
+<dd>
+
+<p>ping [OPTIONS] HOST</p>
+
+<p>Send ICMP ECHO_REQUEST packets to network hosts</p>
+
+<pre><code>        -4,-6           Force IP or IPv6 name resolution
+        -c CNT          Send only CNT pings
+        -s SIZE         Send SIZE data bytes in packets (default:56)
+        -t TTL          Set TTL
+        -I IFACE/IP     Use interface or IP address as source
+        -W SEC          Seconds to wait for the first response (default:10)
+                        (after all -c CNT packets are sent)
+        -w SEC          Seconds until ping exits (default:infinite)
+                        (can exit earlier with -c CNT)
+        -q              Quiet, only displays output at start
+                        and when finished</code></pre>
+
+</dd>
+<dt id="ping6"><b>ping6</b></dt>
+<dd>
+
+<p>ping6 [OPTIONS] HOST</p>
+
+<p>Send ICMP ECHO_REQUEST packets to network hosts</p>
+
+<pre><code>        -c CNT          Send only CNT pings
+        -s SIZE         Send SIZE data bytes in packets (default:56)
+        -I IFACE/IP     Use interface or IP address as source
+        -q              Quiet, only displays output at start
+                        and when finished</code></pre>
+
+</dd>
+<dt id="pivot_root"><b>pivot_root</b></dt>
+<dd>
+
+<p>pivot_root NEW_ROOT PUT_OLD</p>
+
+<p>Move the current root file system to PUT_OLD and make NEW_ROOT the new root file system</p>
+
+</dd>
+<dt id="pkill"><b>pkill</b></dt>
+<dd>
+
+<p>pkill [-l|-SIGNAL] [-fnovx] [-s SID|-P PPID|PATTERN]</p>
+
+<p>Send a signal to process(es) selected by regex PATTERN</p>
+
+<pre><code>        -l      List all signals
+        -f      Match against entire command line
+        -n      Signal the newest process only
+        -o      Signal the oldest process only
+        -v      Negate the match
+        -x      Match whole name (not substring)
+        -s      Match session ID (0 for current)
+        -P      Match parent process ID</code></pre>
+
+</dd>
+<dt id="pmap"><b>pmap</b></dt>
+<dd>
+
+<p>pmap [-xq] PID</p>
+
+<p>Display detailed process memory usage</p>
+
+<pre><code>        -x      Show details
+        -q      Quiet</code></pre>
+
+</dd>
+<dt id="popmaildir"><b>popmaildir</b></dt>
+<dd>
+
+<p>popmaildir [OPTIONS] MAILDIR [CONN_HELPER ARGS]</p>
+
+<p>Fetch content of remote mailbox to local maildir</p>
+
+<pre><code>        -s              Skip authorization
+        -T              Get messages with TOP instead of RETR
+        -k              Keep retrieved messages on the server
+        -t SEC          Network timeout
+        -F &quot;PROG ARGS&quot;  Filter program (may be repeated)
+        -M &quot;PROG ARGS&quot;  Delivery program</code></pre>
+
+<p>Fetch from plain POP3 server: popmaildir -k DIR nc pop3.server.com 110 &lt;user_and_pass.txt Fetch from SSLed POP3 server and delete fetched emails: popmaildir DIR -- openssl s_client -quiet -connect pop3.server.com:995 &lt;user_and_pass.txt</p>
+
+</dd>
+<dt id="poweroff"><b>poweroff</b></dt>
+<dd>
+
+<p>poweroff [-d DELAY] [-n] [-f]</p>
+
+<p>Halt and shut off power</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)</code></pre>
+
+</dd>
+<dt id="powertop"><b>powertop</b></dt>
+<dd>
+
+<p>powertop</p>
+
+<p>Analyze power consumption on Intel-based laptops</p>
+
+</dd>
+<dt id="printenv"><b>printenv</b></dt>
+<dd>
+
+<p>printenv [VARIABLE]...</p>
+
+<p>Print environment VARIABLEs. If no VARIABLE specified, print all.</p>
+
+</dd>
+<dt id="printf"><b>printf</b></dt>
+<dd>
+
+<p>printf FORMAT [ARG]...</p>
+
+<p>Format and print ARG(s) according to FORMAT (a-la C printf)</p>
+
+</dd>
+<dt id="ps"><b>ps</b></dt>
+<dd>
+
+<p>ps [-o COL1,COL2=HEADER] [-T]</p>
+
+<p>Show list of processes</p>
+
+<pre><code>        -o COL1,COL2=HEADER     Select columns for display
+        -T                      Show threads</code></pre>
+
+</dd>
+<dt id="pscan"><b>pscan</b></dt>
+<dd>
+
+<p>pscan [-cb] [-p MIN_PORT] [-P MAX_PORT] [-t TIMEOUT] [-T MIN_RTT] HOST</p>
+
+<p>Scan a host, print all open ports</p>
+
+<pre><code>        -c      Show closed ports too
+        -b      Show blocked ports too
+        -p      Scan from this port (default 1)
+        -P      Scan up to this port (default 1024)
+        -t      Timeout (default 5000 ms)
+        -T      Minimum rtt (default 5 ms, increase for congested hosts)</code></pre>
+
+</dd>
+<dt id="pstree"><b>pstree</b></dt>
+<dd>
+
+<p>pstree [-p] [PID|USER]</p>
+
+<p>Display process tree, optionally start from USER or PID</p>
+
+<pre><code>        -p      Show pids</code></pre>
+
+</dd>
+<dt id="pwd"><b>pwd</b></dt>
+<dd>
+
+<p>pwd</p>
+
+<p>Print the full filename of the current working directory</p>
+
+</dd>
+<dt id="pwdx"><b>pwdx</b></dt>
+<dd>
+
+<p>pwdx PID...</p>
+
+<p>Show current directory for PIDs</p>
+
+</dd>
+<dt id="raidautorun"><b>raidautorun</b></dt>
+<dd>
+
+<p>raidautorun DEVICE</p>
+
+<p>Tell the kernel to automatically search and start RAID arrays</p>
+
+</dd>
+<dt id="rdate"><b>rdate</b></dt>
+<dd>
+
+<p>rdate [-sp] HOST</p>
+
+<p>Get and possibly set the system date and time from a remote HOST</p>
+
+<pre><code>        -s      Set the system date and time (default)
+        -p      Print the date and time</code></pre>
+
+</dd>
+<dt id="rdev"><b>rdev</b></dt>
+<dd>
+
+<p>rdev</p>
+
+<p>Print the device node associated with the filesystem mounted at &#39;/&#39;</p>
+
+</dd>
+<dt id="readahead"><b>readahead</b></dt>
+<dd>
+
+<p>readahead [FILE]...</p>
+
+<p>Preload FILEs to RAM</p>
+
+</dd>
+<dt id="readlink"><b>readlink</b></dt>
+<dd>
+
+<p>readlink [-fnv] FILE</p>
+
+<p>Display the value of a symlink</p>
+
+<pre><code>        -f      Canonicalize by following all symlinks
+        -n      Don&#39;t add newline
+        -v      Verbose</code></pre>
+
+</dd>
+<dt id="readprofile"><b>readprofile</b></dt>
+<dd>
+
+<p>readprofile [OPTIONS]</p>
+
+<pre><code>        -m mapfile      (Default: /boot/System.map)
+        -p profile      (Default: /proc/profile)
+        -M NUM          Set the profiling multiplier to NUM
+        -i              Print only info about the sampling step
+        -v              Verbose
+        -a              Print all symbols, even if count is 0
+        -b              Print individual histogram-bin counts
+        -s              Print individual counters within functions
+        -r              Reset all the counters (root only)
+        -n              Disable byte order auto-detection</code></pre>
+
+</dd>
+<dt id="realpath"><b>realpath</b></dt>
+<dd>
+
+<p>realpath FILE...</p>
+
+<p>Return the absolute pathnames of given FILE</p>
+
+</dd>
+<dt id="reboot"><b>reboot</b></dt>
+<dd>
+
+<p>reboot [-d DELAY] [-n] [-f]</p>
+
+<p>Reboot the system</p>
+
+<pre><code>        -d SEC  Delay interval
+        -n      Do not sync
+        -f      Force (don&#39;t go through init)</code></pre>
+
+</dd>
+<dt id="reformime"><b>reformime</b></dt>
+<dd>
+
+<p>reformime [OPTIONS]</p>
+
+<p>Parse MIME-encoded message on stdin</p>
+
+<pre><code>        -x PREFIX       Extract content of MIME sections to files
+        -X PROG ARGS    Filter content of MIME sections through PROG
+                        Must be the last option</code></pre>
+
+<p>Other options are silently ignored</p>
+
+</dd>
+<dt id="remove-shell"><b>remove-shell</b></dt>
+<dd>
+
+<p>remove-shell SHELL...</p>
+
+<p>Remove SHELLs from /etc/shells</p>
+
+</dd>
+<dt id="renice"><b>renice</b></dt>
+<dd>
+
+<p>renice {{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]</p>
+
+<p>Change scheduling priority for a running process</p>
+
+<pre><code>        -n      Adjust current nice value (smaller is faster)
+        -p      Process id(s) (default)
+        -g      Process group id(s)
+        -u      Process user name(s) and/or id(s)</code></pre>
+
+</dd>
+<dt id="reset"><b>reset</b></dt>
+<dd>
+
+<p>reset</p>
+
+<p>Reset the screen</p>
+
+</dd>
+<dt id="resize"><b>resize</b></dt>
+<dd>
+
+<p>resize</p>
+
+<p>Resize the screen</p>
+
+</dd>
+<dt id="rev"><b>rev</b></dt>
+<dd>
+
+<p>rev [FILE]...</p>
+
+<p>Reverse lines of FILE</p>
+
+</dd>
+<dt id="rm"><b>rm</b></dt>
+<dd>
+
+<p>rm [-irf] FILE...</p>
+
+<p>Remove (unlink) FILEs</p>
+
+<pre><code>        -i      Always prompt before removing
+        -f      Never prompt
+        -R,-r   Recurse</code></pre>
+
+</dd>
+<dt id="rmdir"><b>rmdir</b></dt>
+<dd>
+
+<p>rmdir [OPTIONS] DIRECTORY...</p>
+
+<p>Remove DIRECTORY if it is empty</p>
+
+<pre><code>        -p|--parents    Include parents
+        --ignore-fail-on-non-empty</code></pre>
+
+</dd>
+<dt id="rmmod"><b>rmmod</b></dt>
+<dd>
+
+<p>rmmod [-qfwrsv] MODULE [symbol=value]...</p>
+
+<pre><code>        -r      Remove MODULE (stacks) or do autoclean
+        -q      Quiet
+        -v      Verbose
+        -f      Force
+        -w      Wait for unload
+        -s      Report via syslog instead of stderr</code></pre>
+
+</dd>
+<dt id="route"><b>route</b></dt>
+<dd>
+
+<p>route [{add|del|delete}]</p>
+
+<p>Edit kernel routing tables</p>
+
+<pre><code>        -n      Don&#39;t resolve names
+        -e      Display other/more information
+        -A inet{6}      Select address family</code></pre>
+
+</dd>
+<dt id="rpm"><b>rpm</b></dt>
+<dd>
+
+<p>rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm</p>
+
+<p>Manipulate RPM packages</p>
+
+<p>Commands:</p>
+
+<pre><code>        -i      Install package
+        -qp     Query package
+        -i      Show information
+        -l      List contents
+        -d      List documents
+        -c      List config files</code></pre>
+
+</dd>
+<dt id="rpm2cpio"><b>rpm2cpio</b></dt>
+<dd>
+
+<p>rpm2cpio package.rpm</p>
+
+<p>Output a cpio archive of the rpm file</p>
+
+</dd>
+<dt id="rtcwake"><b>rtcwake</b></dt>
+<dd>
+
+<p>rtcwake [-a | -l | -u] [-d DEV] [-m MODE] [-s SEC | -t TIME]</p>
+
+<p>Enter a system sleep state until specified wakeup time</p>
+
+<pre><code>        -a,--auto       Read clock mode from adjtime
+        -l,--local      Clock is set to local time
+        -u,--utc        Clock is set to UTC time
+        -d,--device=DEV Specify the RTC device
+        -m,--mode=MODE  Set the sleep state (default: standby)
+        -s,--seconds=SEC Set the timeout in SEC seconds from now
+        -t,--time=TIME  Set the timeout to TIME seconds from epoch</code></pre>
+
+</dd>
+<dt id="run-parts"><b>run-parts</b></dt>
+<dd>
+
+<p>run-parts [-t] [-l] [-a ARG] [-u MASK] DIRECTORY</p>
+
+<p>Run a bunch of scripts in DIRECTORY</p>
+
+<pre><code>        -t      Print what would be run, but don&#39;t actually run anything
+        -a ARG  Pass ARG as argument for every program
+        -u MASK Set the umask to MASK before running every program
+        -l      Print names of all matching files even if they are not executable</code></pre>
+
+</dd>
+<dt id="runlevel"><b>runlevel</b></dt>
+<dd>
+
+<p>runlevel [FILE]</p>
+
+<p>Find the current and previous system runlevel</p>
+
+<p>If no utmp FILE exists or if no runlevel record can be found, print &quot;unknown&quot;</p>
+
+</dd>
+<dt id="runsv"><b>runsv</b></dt>
+<dd>
+
+<p>runsv DIR</p>
+
+<p>Start and monitor a service and optionally an appendant log service</p>
+
+</dd>
+<dt id="runsvdir"><b>runsvdir</b></dt>
+<dd>
+
+<p>runsvdir [-P] [-s SCRIPT] DIR</p>
+
+<p>Start a runsv process for each subdirectory. If it exits, restart it.</p>
+
+<pre><code>        -P              Put each runsv in a new session
+        -s SCRIPT       Run SCRIPT &lt;signo&gt; after signal is processed</code></pre>
+
+</dd>
+<dt id="rx"><b>rx</b></dt>
+<dd>
+
+<p>rx FILE</p>
+
+<p>Receive a file using the xmodem protocol</p>
+
+</dd>
+<dt id="script"><b>script</b></dt>
+<dd>
+
+<p>script [-afqt] [-c PROG] [OUTFILE]</p>
+
+<pre><code>        -a      Append output
+        -c PROG Run PROG, not shell
+        -f      Flush output after each write
+        -q      Quiet
+        -t      Send timing to stderr</code></pre>
+
+</dd>
+<dt id="scriptreplay"><b>scriptreplay</b></dt>
+<dd>
+
+<p>scriptreplay timingfile [typescript [divisor]]</p>
+
+<p>Play back typescripts, using timing information</p>
+
+</dd>
+<dt id="sed"><b>sed</b></dt>
+<dd>
+
+<p>sed [-inr] [-f FILE]... [-e CMD]... [FILE]... or: sed [-inr] CMD [FILE]...</p>
+
+<pre><code>        -e CMD  Add CMD to sed commands to be executed
+        -f FILE Add FILE contents to sed commands to be executed
+        -i      Edit files in-place (else sends result to stdout)
+        -n      Suppress automatic printing of pattern space
+        -r      Use extended regex syntax</code></pre>
+
+<p>If no -e or -f, the first non-option argument is the sed command string. Remaining arguments are input files (stdin if none).</p>
+
+</dd>
+<dt id="sendmail"><b>sendmail</b></dt>
+<dd>
+
+<p>sendmail [OPTIONS] [RECIPIENT_EMAIL]...</p>
+
+<p>Read email from stdin and send it</p>
+
+<p>Standard options:</p>
+
+<pre><code>        -t              Read additional recipients from message body
+        -f SENDER       Sender (required)
+        -o OPTIONS      Various options. -oi implied, others are ignored
+        -i              -oi synonym. implied and ignored</code></pre>
+
+<p>Busybox specific options:</p>
+
+<pre><code>        -v              Verbose
+        -w SECS         Network timeout
+        -H &#39;PROG ARGS&#39;  Run connection helper
+                        Examples:
+                        -H &#39;exec openssl s_client -quiet -tls1 -starttls smtp
+                                -connect smtp.gmail.com:25&#39; &lt;email.txt
+                                [4&lt;username_and_passwd.txt | -auUSER -apPASS]
+                        -H &#39;exec openssl s_client -quiet -tls1
+                                -connect smtp.gmail.com:465&#39; &lt;email.txt
+                                [4&lt;username_and_passwd.txt | -auUSER -apPASS]
+        -S HOST[:PORT]  Server
+        -auUSER         Username for AUTH LOGIN
+        -apPASS         Password for AUTH LOGIN</code></pre>
+
+<p>Other options are silently ignored; -oi -t is implied Use makemime to create emails with attachments</p>
+
+</dd>
+<dt id="seq"><b>seq</b></dt>
+<dd>
+
+<p>seq [-w] [-s SEP] [FIRST [INC]] LAST</p>
+
+<p>Print numbers from FIRST to LAST, in steps of INC. FIRST, INC default to 1.</p>
+
+<pre><code>        -w      Pad to last with leading zeros
+        -s SEP  String separator</code></pre>
+
+</dd>
+<dt id="setarch"><b>setarch</b></dt>
+<dd>
+
+<p>setarch personality PROG ARGS</p>
+
+<p>Personality may be:</p>
+
+<pre><code>        linux32         Set 32bit uname emulation
+        linux64         Set 64bit uname emulation</code></pre>
+
+</dd>
+<dt id="setconsole"><b>setconsole</b></dt>
+<dd>
+
+<p>setconsole [-r|--reset] [DEVICE]</p>
+
+<p>Redirect system console output to DEVICE (default: /dev/tty)</p>
+
+<pre><code>        -r      Reset output to /dev/console</code></pre>
+
+</dd>
+<dt id="setfont"><b>setfont</b></dt>
+<dd>
+
+<p>setfont FONT [-m MAPFILE] [-C TTY]</p>
+
+<p>Load a console font</p>
+
+<pre><code>        -m MAPFILE      Load console screen map
+        -C TTY          Affect TTY instead of /dev/tty</code></pre>
+
+</dd>
+<dt id="setkeycodes"><b>setkeycodes</b></dt>
+<dd>
+
+<p>setkeycodes SCANCODE KEYCODE...</p>
+
+<p>Set entries into the kernel&#39;s scancode-to-keycode map, allowing unusual keyboards to generate usable keycodes.</p>
+
+<p>SCANCODE may be either xx or e0xx (hexadecimal), and KEYCODE is given in decimal.</p>
+
+</dd>
+<dt id="setlogcons"><b>setlogcons</b></dt>
+<dd>
+
+<p>setlogcons N</p>
+
+<p>Redirect the kernel output to console N (0 for current)</p>
+
+</dd>
+<dt id="setserial"><b>setserial</b></dt>
+<dd>
+
+<p>setserial [-gabGvzV] DEVICE [PARAMETER [ARG]]...</p>
+
+<p>Request or set Linux serial port information</p>
+
+<pre><code>        -g      Interpret parameters as list of devices for reporting
+        -a      Print all available information
+        -b      Print summary information
+        -G      Print in form which can be fed back
+                to setserial as command line parameters
+        -z      Zero out serial flags before setting
+        -v      Verbose</code></pre>
+
+<p>Parameters: (* = takes an argument, ^ = can be turned off by preceding ^) *port, *irq, *divisor, *uart, *baund_base, *close_delay, *closing_wait, ^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout, ^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig, spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust</p>
+
+<p>UART types:</p>
+
+<pre><code>        unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,
+        16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,
+        U6_16550A</code></pre>
+
+</dd>
+<dt id="setsid"><b>setsid</b></dt>
+<dd>
+
+<p>setsid PROG ARGS</p>
+
+<p>Run PROG in a new session. PROG will have no controlling terminal and will not be affected by keyboard signals (Ctrl-C etc). See setsid(2) for details.</p>
+
+</dd>
+<dt id="setuidgid"><b>setuidgid</b></dt>
+<dd>
+
+<p>setuidgid USER PROG ARGS</p>
+
+<p>Set uid and gid to USER&#39;s uid and gid, drop supplementary group ids, run PROG</p>
+
+</dd>
+<dt id="sh"><b>sh</b></dt>
+<dd>
+
+<p>sh [-/+OPTIONS] [-/+o OPT]... [-c &#39;SCRIPT&#39; [ARG0 [ARGS]] / FILE [ARGS]]</p>
+
+<p>Unix shell interpreter</p>
+
+</dd>
+<dt id="sha1sum"><b>sha1sum</b></dt>
+<dd>
+
+<p>sha1sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA1 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="sha256sum"><b>sha256sum</b></dt>
+<dd>
+
+<p>sha256sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA256 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="sha512sum"><b>sha512sum</b></dt>
+<dd>
+
+<p>sha512sum [-c[sw]] [FILE]...</p>
+
+<p>Print or check SHA512 checksums</p>
+
+<pre><code>        -c      Check sums against list in FILEs
+        -s      Don&#39;t output anything, status code shows success
+        -w      Warn about improperly formatted checksum lines</code></pre>
+
+</dd>
+<dt id="showkey"><b>showkey</b></dt>
+<dd>
+
+<p>showkey [-a | -k | -s]</p>
+
+<p>Show keys pressed</p>
+
+<pre><code>        -a      Display decimal/octal/hex values of the keys
+        -k      Display interpreted keycodes (default)
+        -s      Display raw scan-codes</code></pre>
+
+</dd>
+<dt id="slattach"><b>slattach</b></dt>
+<dd>
+
+<p>slattach [-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE</p>
+
+<p>Attach network interface(s) to serial line(s)</p>
+
+<pre><code>        -p PROT Set protocol (slip, cslip, slip6, clisp6 or adaptive)
+        -s SPD  Set line speed
+        -e      Exit after initializing device
+        -h      Exit when the carrier is lost
+        -c PROG Run PROG when the line is hung up
+        -m      Do NOT initialize the line in raw 8 bits mode
+        -L      Enable 3-wire operation
+        -F      Disable RTS/CTS flow control</code></pre>
+
+</dd>
+<dt id="sleep"><b>sleep</b></dt>
+<dd>
+
+<p>sleep [N]...</p>
+
+<p>Pause for a time equal to the total of the args given, where each arg can have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays</p>
+
+</dd>
+<dt id="smemcap"><b>smemcap</b></dt>
+<dd>
+
+<p>smemcap &gt;SMEMDATA.TAR</p>
+
+<p>Collect memory usage data in /proc and write it to stdout</p>
+
+</dd>
+<dt id="softlimit"><b>softlimit</b></dt>
+<dd>
+
+<p>softlimit [-a BYTES] [-m BYTES] [-d BYTES] [-s BYTES] [-l BYTES] [-f BYTES] [-c BYTES] [-r BYTES] [-o N] [-p N] [-t N] PROG ARGS</p>
+
+<p>Set soft resource limits, then run PROG</p>
+
+<pre><code>        -a BYTES        Limit total size of all segments
+        -m BYTES        Same as -d BYTES -s BYTES -l BYTES -a BYTES
+        -d BYTES        Limit data segment
+        -s BYTES        Limit stack segment
+        -l BYTES        Limit locked memory size
+        -o N            Limit number of open files per process
+        -p N            Limit number of processes per uid
+Options controlling file sizes:
+
+        -f BYTES        Limit output file sizes
+        -c BYTES        Limit core file size
+Efficiency opts:
+
+        -r BYTES        Limit resident set size
+        -t N            Limit CPU time, process receives
+                        a SIGXCPU after N seconds</code></pre>
+
+</dd>
+<dt id="sort"><b>sort</b></dt>
+<dd>
+
+<p>sort [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t CHAR] [FILE]...</p>
+
+<p>Sort lines of text</p>
+
+<pre><code>        -b      Ignore leading blanks
+        -c      Check whether input is sorted
+        -d      Dictionary order (blank or alphanumeric only)
+        -f      Ignore case
+        -g      General numerical sort
+        -i      Ignore unprintable characters
+        -k      Sort key
+        -M      Sort month
+        -n      Sort numbers
+        -o      Output to file
+        -k      Sort by key
+        -t CHAR Key separator
+        -r      Reverse sort order
+        -s      Stable (don&#39;t sort ties alphabetically)
+        -u      Suppress duplicate lines
+        -z      Lines are terminated by NUL, not newline
+        -mST    Ignored for GNU compatibility</code></pre>
+
+</dd>
+<dt id="split"><b>split</b></dt>
+<dd>
+
+<p>split [OPTIONS] [INPUT [PREFIX]]</p>
+
+<pre><code>        -b N[k|m]       Split by N (kilo|mega)bytes
+        -l N            Split by N lines
+        -a N            Use N letters as suffix</code></pre>
+
+</dd>
+<dt id="start-stop-daemon"><b>start-stop-daemon</b></dt>
+<dd>
+
+<p>start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]</p>
+
+<p>Search for matching processes, and then -K: stop all matching processes. -S: start a process unless a matching process is found.</p>
+
+<p>Process matching:</p>
+
+<pre><code>        -u,--user USERNAME|UID  Match only this user&#39;s processes
+        -n,--name NAME          Match processes with NAME
+                                in comm field in /proc/PID/stat
+        -x,--exec EXECUTABLE    Match processes with this command
+                                in /proc/PID/{exe,cmdline}
+        -p,--pidfile FILE       Match a process with PID from the file
+        All specified conditions must match
+-S only:
+        -x,--exec EXECUTABLE    Program to run
+        -a,--startas NAME       Zeroth argument
+        -b,--background         Background
+        -N,--nicelevel N        Change nice level
+        -c,--chuid USER[:[GRP]] Change to user/group
+        -m,--make-pidfile       Write PID to the pidfile specified by -p
+-K only:
+        -s,--signal SIG         Signal to send
+        -t,--test               Match only, exit with 0 if a process is found
+Other:
+
+        -o,--oknodo             Exit with status 0 if nothing is done
+        -v,--verbose            Verbose
+        -q,--quiet              Quiet</code></pre>
+
+</dd>
+<dt id="stat"><b>stat</b></dt>
+<dd>
+
+<p>stat [OPTIONS] FILE...</p>
+
+<p>Display file (default) or filesystem status</p>
+
+<pre><code>        -c fmt  Use the specified format
+        -f      Display filesystem status
+        -L      Follow links
+        -t      Display info in terse form</code></pre>
+
+<p>Valid format sequences for files:</p>
+
+<pre><code> %a     Access rights in octal
+ %A     Access rights in human readable form
+ %b     Number of blocks allocated (see %B)
+ %B     The size in bytes of each block reported by %b
+ %d     Device number in decimal
+ %D     Device number in hex
+ %f     Raw mode in hex
+ %F     File type
+ %g     Group ID of owner
+ %G     Group name of owner
+ %h     Number of hard links
+ %i     Inode number
+ %n     File name
+ %N     File name, with -&gt; TARGET if symlink
+ %o     I/O block size
+ %s     Total size, in bytes
+ %t     Major device type in hex
+ %T     Minor device type in hex
+ %u     User ID of owner
+ %U     User name of owner
+ %x     Time of last access
+ %X     Time of last access as seconds since Epoch
+ %y     Time of last modification
+ %Y     Time of last modification as seconds since Epoch
+ %z     Time of last change
+ %Z     Time of last change as seconds since Epoch</code></pre>
+
+<p>Valid format sequences for file systems:</p>
+
+<pre><code> %a     Free blocks available to non-superuser
+ %b     Total data blocks in file system
+ %c     Total file nodes in file system
+ %d     Free file nodes in file system
+ %f     Free blocks in file system
+ %i     File System ID in hex
+ %l     Maximum length of filenames
+ %n     File name
+ %s     Block size (for faster transfer)
+ %S     Fundamental block size (for block counts)
+ %t     Type in hex
+ %T     Type in human readable form</code></pre>
+
+</dd>
+<dt id="strings"><b>strings</b></dt>
+<dd>
+
+<p>strings [-afo] [-n LEN] [FILE]...</p>
+
+<p>Display printable strings in a binary file</p>
+
+<pre><code>        -a      Scan whole file (default)
+        -f      Precede strings with filenames
+        -n LEN  At least LEN characters form a string (default 4)
+        -o      Precede strings with decimal offsets</code></pre>
+
+</dd>
+<dt id="stty"><b>stty</b></dt>
+<dd>
+
+<p>stty [-a|g] [-F DEVICE] [SETTING]...</p>
+
+<p>Without arguments, prints baud rate, line discipline, and deviations from stty sane</p>
+
+<pre><code>        -F DEVICE       Open device instead of stdin
+        -a              Print all current settings in human-readable form
+        -g              Print in stty-readable form
+        [SETTING]       See manpage</code></pre>
+
+</dd>
+<dt id="su"><b>su</b></dt>
+<dd>
+
+<p>su [OPTIONS] [-] [USER]</p>
+
+<p>Run shell under USER (by default, root)</p>
+
+<pre><code>        -,-l    Clear environment, run shell as login shell
+        -p,-m   Do not set new $HOME, $SHELL, $USER, $LOGNAME
+        -c CMD  Command to pass to &#39;sh -c&#39;
+        -s SH   Shell to use instead of user&#39;s default</code></pre>
+
+</dd>
+<dt id="sulogin"><b>sulogin</b></dt>
+<dd>
+
+<p>sulogin [-t N] [TTY]</p>
+
+<p>Single user login</p>
+
+<pre><code>        -t N    Timeout</code></pre>
+
+</dd>
+<dt id="sum"><b>sum</b></dt>
+<dd>
+
+<p>sum [-rs] [FILE]...</p>
+
+<p>Checksum and count the blocks in a file</p>
+
+<pre><code>        -r      Use BSD sum algorithm (1K blocks)
+        -s      Use System V sum algorithm (512byte blocks)</code></pre>
+
+</dd>
+<dt id="sv"><b>sv</b></dt>
+<dd>
+
+<p>sv [-v] [-w SEC] CMD SERVICE_DIR...</p>
+
+<p>Control services monitored by runsv supervisor. Commands (only first character is enough):</p>
+
+<p>status: query service status up: if service isn&#39;t running, start it. If service stops, restart it once: like &#39;up&#39;, but if service stops, don&#39;t restart it down: send TERM and CONT signals. If ./run exits, start ./finish if it exists. After it stops, don&#39;t restart service exit: send TERM and CONT signals to service and log service. If they exit, runsv exits too pause, cont, hup, alarm, interrupt, quit, 1, 2, term, kill: send STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, KILL signal to service</p>
+
+</dd>
+<dt id="svlogd"><b>svlogd</b></dt>
+<dd>
+
+<p>svlogd [-ttv] [-r C] [-R CHARS] [-l MATCHLEN] [-b BUFLEN] DIR...</p>
+
+<p>Continuously read log data from stdin and write to rotated log files in DIRs</p>
+
+<p>DIR/config file modifies behavior: sSIZE - when to rotate logs nNUM - number of files to retain !PROG - process rotated log with PROG +,-PATTERN - (de)select line for logging E,ePATTERN - (de)select line for stderr</p>
+
+</dd>
+<dt id="swapoff"><b>swapoff</b></dt>
+<dd>
+
+<p>swapoff [-a] [DEVICE]</p>
+
+<p>Stop swapping on DEVICE</p>
+
+<pre><code>        -a      Stop swapping on all swap devices</code></pre>
+
+</dd>
+<dt id="swapon"><b>swapon</b></dt>
+<dd>
+
+<p>swapon [-a] [-p PRI] [DEVICE]</p>
+
+<p>Start swapping on DEVICE</p>
+
+<pre><code>        -a      Start swapping on all swap devices
+        -p PRI  Set swap device priority</code></pre>
+
+</dd>
+<dt id="switch_root"><b>switch_root</b></dt>
+<dd>
+
+<p>switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]</p>
+
+<p>Free initramfs and switch to another root fs:</p>
+
+<p>chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /, execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.</p>
+
+<pre><code>        -c DEV  Reopen stdio to DEV after switch</code></pre>
+
+</dd>
+<dt id="sync"><b>sync</b></dt>
+<dd>
+
+<p>sync</p>
+
+<p>Write all buffered blocks to disk</p>
+
+</dd>
+<dt id="sysctl"><b>sysctl</b></dt>
+<dd>
+
+<p>sysctl [OPTIONS] [VALUE]...</p>
+
+<p>Configure kernel parameters at runtime</p>
+
+<pre><code>        -n      Don&#39;t print key names
+        -e      Don&#39;t warn about unknown keys
+        -w      Change sysctl setting
+        -p FILE Load sysctl settings from FILE (default /etc/sysctl.conf)
+        -a      Display all values
+        -A      Display all values in table form</code></pre>
+
+</dd>
+<dt id="syslogd"><b>syslogd</b></dt>
+<dd>
+
+<p>syslogd [OPTIONS]</p>
+
+<p>System logging utility</p>
+
+<pre><code>        -n              Run in foreground
+        -O FILE         Log to FILE (default:/var/log/messages)
+        -l N            Log only messages more urgent than prio N (1-8)
+        -S              Smaller output
+        -s SIZE         Max size (KB) before rotation (default:200KB, 0=off)
+        -b N            N rotated logs to keep (default:1, max=99, 0=purge)
+        -R HOST[:PORT]  Log to IP or hostname on PORT (default PORT=514/UDP)
+        -L              Log locally and via network (default is network only if -R)
+        -D              Drop duplicates
+        -C[size_kb]     Log to shared mem buffer (use logread to read it)
+        -f FILE         Use FILE as config (default:/etc/syslog.conf)</code></pre>
+
+</dd>
+<dt id="tac"><b>tac</b></dt>
+<dd>
+
+<p>tac [FILE]...</p>
+
+<p>Concatenate FILEs and print them in reverse</p>
+
+</dd>
+<dt id="tail"><b>tail</b></dt>
+<dd>
+
+<p>tail [OPTIONS] [FILE]...</p>
+
+<p>Print last 10 lines of each FILE (or stdin) to stdout. With more than one FILE, precede each with a filename header.</p>
+
+<pre><code>        -f              Print data as file grows
+        -s SECONDS      Wait SECONDS between reads with -f
+        -n N[kbm]       Print last N lines
+        -c N[kbm]       Print last N bytes
+        -q              Never print headers
+        -v              Always print headers</code></pre>
+
+<p>N may be suffixed by k (x1024), b (x512), or m (x1024^2). If N starts with a &#39;+&#39;, output begins with the Nth item from the start of each file, not from the end.</p>
+
+</dd>
+<dt id="tar"><b>tar</b></dt>
+<dd>
+
+<p>tar -[cxtzjahmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...</p>
+
+<p>Create, extract, or list files from a tar file</p>
+
+<p>Operation:</p>
+
+<pre><code>        c       Create
+        x       Extract
+        t       List
+        f       Name of TARFILE (&#39;-&#39; for stdin/out)
+        C       Change to DIR before operation
+        v       Verbose
+        z       (De)compress using gzip
+        j       (De)compress using bzip2
+        a       (De)compress using lzma
+        O       Extract to stdout
+        h       Follow symlinks
+        m       Don&#39;t restore mtime
+        exclude File to exclude
+        X       File with names to exclude
+        T       File with names to include</code></pre>
+
+</dd>
+<dt id="tcpsvd"><b>tcpsvd</b></dt>
+<dd>
+
+<p>tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG</p>
+
+<p>Create TCP socket, bind to IP:PORT and listen for incoming connection. Run PROG for each connection.</p>
+
+<pre><code>        IP              IP to listen on, 0 = all
+        PORT            Port to listen on
+        PROG ARGS       Program to run
+        -l NAME         Local hostname (else looks up local hostname in DNS)
+        -u USER[:GRP]   Change to user/group after bind
+        -c N            Handle up to N connections simultaneously
+        -b N            Allow a backlog of approximately N TCP SYNs
+        -C N[:MSG]      Allow only up to N connections from the same IP
+                        New connections from this IP address are closed
+                        immediately. MSG is written to the peer before close
+        -h              Look up peer&#39;s hostname
+        -E              Don&#39;t set up environment variables
+        -v              Verbose</code></pre>
+
+</dd>
+<dt id="tee"><b>tee</b></dt>
+<dd>
+
+<p>tee [-ai] [FILE]...</p>
+
+<p>Copy stdin to each FILE, and also to stdout</p>
+
+<pre><code>        -a      Append to the given FILEs, don&#39;t overwrite
+        -i      Ignore interrupt signals (SIGINT)</code></pre>
+
+</dd>
+<dt id="telnet"><b>telnet</b></dt>
+<dd>
+
+<p>telnet [-a] [-l USER] HOST [PORT]</p>
+
+<p>Connect to telnet server</p>
+
+<pre><code>        -a      Automatic login with $USER variable
+        -l USER Automatic login as USER</code></pre>
+
+</dd>
+<dt id="telnetd"><b>telnetd</b></dt>
+<dd>
+
+<p>telnetd [OPTIONS]</p>
+
+<p>Handle incoming telnet connections</p>
+
+<pre><code>        -l LOGIN        Exec LOGIN on connect
+        -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+        -K              Close connection as soon as login exits
+                        (normally wait until all programs close slave pty)
+        -p PORT         Port to listen on
+        -b ADDR[:PORT]  Address to bind to
+        -F              Run in foreground
+        -i              Inetd mode
+        -w SEC          Inetd &#39;wait&#39; mode, linger time SEC
+        -S              Log to syslog (implied by -i or without -F and -w)</code></pre>
+
+</dd>
+<dt id="test"><b>test</b></dt>
+<dd>
+
+<p>test EXPRESSION ]</p>
+
+<p>Check file types, compare values etc. Return a 0/1 exit code depending on logical value of EXPRESSION</p>
+
+</dd>
+<dt id="tftp"><b>tftp</b></dt>
+<dd>
+
+<p>tftp [OPTIONS] HOST [PORT]</p>
+
+<p>Transfer a file from/to tftp server</p>
+
+<pre><code>        -l FILE Local FILE
+        -r FILE Remote FILE
+        -g      Get file
+        -p      Put file
+        -b SIZE Transfer blocks of SIZE octets</code></pre>
+
+</dd>
+<dt id="tftpd"><b>tftpd</b></dt>
+<dd>
+
+<p>tftpd [-cr] [-u USER] [DIR]</p>
+
+<p>Transfer a file on tftp client&#39;s request</p>
+
+<p>tftpd should be used as an inetd service. tftpd&#39;s line for inetd.conf: 69 dgram udp nowait root tftpd tftpd -l /files/to/serve It also can be ran from udpsvd:</p>
+
+<pre><code>        udpsvd -vE 0.0.0.0 69 tftpd /files/to/serve
+
+        -r      Prohibit upload
+        -c      Allow file creation via upload
+        -u      Access files as USER
+        -l      Log to syslog (inetd mode requires this)</code></pre>
+
+</dd>
+<dt id="time"><b>time</b></dt>
+<dd>
+
+<p>time [-v] PROG ARGS</p>
+
+<p>Run PROG, display resource usage when it exits</p>
+
+<pre><code>        -v      Verbose</code></pre>
+
+</dd>
+<dt id="timeout"><b>timeout</b></dt>
+<dd>
+
+<p>timeout [-t SECS] [-s SIG] PROG ARGS</p>
+
+<p>Runs PROG. Sends SIG to it if it is not gone in SECS seconds. Defaults: SECS: 10, SIG: TERM.</p>
+
+</dd>
+<dt id="top"><b>top</b></dt>
+<dd>
+
+<p>top [-b] [-nCOUNT] [-dSECONDS] [-m]</p>
+
+<p>Provide a view of process activity in real time. Read the status of all processes from /proc each SECONDS and display a screenful of them. Keys:</p>
+
+<pre><code>        N/M/P/T: show CPU usage, sort by pid/mem/cpu/time
+        S: show memory
+        R: reverse sort
+        H: toggle threads, 1: toggle SMP
+        Q,^C: exit</code></pre>
+
+<p>Options:</p>
+
+<pre><code>        -b      Batch mode
+        -n N    Exit after N iterations
+        -d N    Delay between updates
+        -m      Same as &#39;s&#39; key</code></pre>
+
+</dd>
+<dt id="touch"><b>touch</b></dt>
+<dd>
+
+<p>touch [-c] [-d DATE] [-t DATE] [-r FILE] FILE...</p>
+
+<p>Update the last-modified date on the given FILE[s]</p>
+
+<pre><code>        -c      Don&#39;t create files
+        -d DT   Date/time to use
+        -t DT   Date/time to use
+        -r FILE Use FILE&#39;s date/time</code></pre>
+
+</dd>
+<dt id="tr"><b>tr</b></dt>
+<dd>
+
+<p>tr [-cds] STRING1 [STRING2]</p>
+
+<p>Translate, squeeze, or delete characters from stdin, writing to stdout</p>
+
+<pre><code>        -c      Take complement of STRING1
+        -d      Delete input characters coded STRING1
+        -s      Squeeze multiple output characters of STRING2 into one character</code></pre>
+
+</dd>
+<dt id="traceroute"><b>traceroute</b></dt>
+<dd>
+
+<p>traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]</p>
+
+<p>Trace the route to HOST</p>
+
+<pre><code>        -4,-6   Force IP or IPv6 name resolution
+        -F      Set the don&#39;t fragment bit
+        -I      Use ICMP ECHO instead of UDP datagrams
+        -l      Display the TTL value of the returned packet
+        -d      Set SO_DEBUG options to socket
+        -n      Print numeric addresses
+        -r      Bypass routing tables, send directly to HOST
+        -v      Verbose
+        -m      Max time-to-live (max number of hops)
+        -p      Base UDP port number used in probes
+                (default 33434)
+        -q      Number of probes per TTL (default 3)
+        -s      IP address to use as the source address
+        -t      Type-of-service in probe packets (default 0)
+        -w      Time in seconds to wait for a response (default 3)
+        -g      Loose source route gateway (8 max)</code></pre>
+
+</dd>
+<dt id="traceroute6"><b>traceroute6</b></dt>
+<dd>
+
+<p>traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-i IFACE] HOST [BYTES]</p>
+
+<p>Trace the route to HOST</p>
+
+<pre><code>        -d      Set SO_DEBUG options to socket
+        -n      Print numeric addresses
+        -r      Bypass routing tables, send directly to HOST
+        -v      Verbose
+        -m      Max time-to-live (max number of hops)
+        -p      Base UDP port number used in probes
+                (default is 33434)
+        -q      Number of probes per TTL (default 3)
+        -s      IP address to use as the source address
+        -t      Type-of-service in probe packets (default 0)
+        -w      Time in seconds to wait for a response (default 3)</code></pre>
+
+</dd>
+<dt id="true"><b>true</b></dt>
+<dd>
+
+<p>true</p>
+
+<p>Return an exit code of TRUE (0)</p>
+
+</dd>
+<dt id="tty"><b>tty</b></dt>
+<dd>
+
+<p>tty</p>
+
+<p>Print file name of stdin&#39;s terminal</p>
+
+<pre><code>        -s      Print nothing, only return exit status</code></pre>
+
+</dd>
+<dt id="ttysize"><b>ttysize</b></dt>
+<dd>
+
+<p>ttysize [w] [h]</p>
+
+<p>Print dimension(s) of stdin&#39;s terminal, on error return 80x25</p>
+
+</dd>
+<dt id="tunctl"><b>tunctl</b></dt>
+<dd>
+
+<p>tunctl [-f device] ([-t name] | -d name) [-u owner] [-g group] [-b]</p>
+
+<p>Create or delete tun interfaces</p>
+
+<pre><code>        -f name         tun device (/dev/net/tun)
+        -t name         Create iface &#39;name&#39;
+        -d name         Delete iface &#39;name&#39;
+        -u owner        Set iface owner
+        -g group        Set iface group
+        -b              Brief output</code></pre>
+
+</dd>
+<dt id="ubiattach"><b>ubiattach</b></dt>
+<dd>
+
+<p>ubiattach -m MTD_NUM [-d UBI_NUM] UBI_CTRL_DEV</p>
+
+<p>Attach MTD device to UBI</p>
+
+<pre><code>        -m MTD_NUM      MTD device number to attach
+        -d UBI_NUM      UBI device number to assign</code></pre>
+
+</dd>
+<dt id="ubidetach"><b>ubidetach</b></dt>
+<dd>
+
+<p>ubidetach -d UBI_NUM UBI_CTRL_DEV</p>
+
+<p>Detach MTD device from UBI</p>
+
+<pre><code>        -d UBI_NUM      UBI device number</code></pre>
+
+</dd>
+<dt id="ubimkvol"><b>ubimkvol</b></dt>
+<dd>
+
+<p>ubimkvol UBI_DEVICE -N NAME -s SIZE</p>
+
+<p>Create UBI volume</p>
+
+<pre><code>        -a ALIGNMENT    Volume alignment (default 1)
+        -n VOLID        Volume ID, if not specified, it
+                        will be assigned automatically
+        -N NAME         Volume name
+        -s SIZE         Size in bytes
+        -t TYPE         Volume type (static|dynamic)</code></pre>
+
+</dd>
+<dt id="ubirmvol"><b>ubirmvol</b></dt>
+<dd>
+
+<p>ubirmvol UBI_DEVICE -n VOLID</p>
+
+<p>Remove UBI volume</p>
+
+<pre><code>        -n VOLID        Volume ID</code></pre>
+
+</dd>
+<dt id="ubirsvol"><b>ubirsvol</b></dt>
+<dd>
+
+<p>ubirsvol UBI_DEVICE -n VOLID -s SIZE</p>
+
+<p>Resize UBI volume</p>
+
+<pre><code>        -n VOLID        Volume ID to resize
+        -s SIZE         Size in bytes</code></pre>
+
+</dd>
+<dt id="ubiupdatevol"><b>ubiupdatevol</b></dt>
+<dd>
+
+<p>ubiupdatevol UBI_DEVICE [IMG_FILE]</p>
+
+<p>Update UBI volume</p>
+
+<pre><code>        -t      Truncate UBI volume
+        -s SIZE Bytes in input (if reading stdin)</code></pre>
+
+</dd>
+<dt id="udhcpc"><b>udhcpc</b></dt>
+<dd>
+
+<p>udhcpc [-fbnqvoCRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE] [-V VENDOR] [-x OPT:VAL]... [-O OPT]...</p>
+
+<pre><code>        -i,--interface IFACE    Interface to use (default eth0)
+        -p,--pidfile FILE       Create pidfile
+        -s,--script PROG        Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
+        -B,--broadcast          Request broadcast replies
+        -t,--retries N          Send up to N discover packets
+        -T,--timeout N          Pause between packets (default 3 seconds)
+        -A,--tryagain N         Wait N seconds after failure (default 20)
+        -f,--foreground         Run in foreground
+        -b,--background         Background if lease is not obtained
+        -n,--now                Exit if lease is not obtained
+        -q,--quit               Exit after obtaining lease
+        -R,--release            Release IP on exit
+        -S,--syslog             Log to syslog too
+        -a,--arping             Use arping to validate offered address
+        -O,--request-option OPT Request option OPT from server (cumulative)
+        -o,--no-default-options Don&#39;t request any options (unless -O is given)
+        -r,--request IP         Request this IP address
+        -x OPT:VAL              Include option OPT in sent packets (cumulative)
+                                Examples of string, numeric, and hex byte opts:
+                                -x hostname:bbox - option 12
+                                -x lease:3600 - option 51 (lease time)
+                                -x 0x3d:0100BEEFC0FFEE - option 61 (client id)
+        -F,--fqdn NAME          Ask server to update DNS mapping for NAME
+        -V,--vendorclass VENDOR Vendor identifier (default &#39;udhcp VERSION&#39;)
+        -C,--clientid-none      Don&#39;t send MAC as client identifier
+        -v                      Verbose
+Signals:
+
+        USR1    Renew lease
+        USR2    Release lease</code></pre>
+
+</dd>
+<dt id="udhcpd"><b>udhcpd</b></dt>
+<dd>
+
+<p>udhcpd [-fS] [CONFFILE]</p>
+
+<p>DHCP server</p>
+
+<pre><code>        -f      Run in foreground
+        -S      Log to syslog too</code></pre>
+
+</dd>
+<dt id="udpsvd"><b>udpsvd</b></dt>
+<dd>
+
+<p>udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG</p>
+
+<p>Create UDP socket, bind to IP:PORT and wait for incoming packets. Run PROG for each packet, redirecting all further packets with same peer ip:port to it.</p>
+
+<pre><code>        IP              IP to listen on, 0 = all
+        PORT            Port to listen on
+        PROG ARGS       Program to run
+        -l NAME         Local hostname (else looks up local hostname in DNS)
+        -u USER[:GRP]   Change to user/group after bind
+        -c N            Handle up to N connections simultaneously
+        -h              Look up peer&#39;s hostname
+        -E              Don&#39;t set up environment variables
+        -v              Verbose</code></pre>
+
+</dd>
+<dt id="umount"><b>umount</b></dt>
+<dd>
+
+<p>umount [OPTIONS] FILESYSTEM|DIRECTORY</p>
+
+<p>Unmount file systems</p>
+
+<pre><code>        -a      Unmount all file systems
+        -r      Try to remount devices as read-only if mount is busy
+        -l      Lazy umount (detach filesystem)
+        -f      Force umount (i.e., unreachable NFS server)
+        -D      Don&#39;t free loop device even if it has been used</code></pre>
+
+</dd>
+<dt id="uname"><b>uname</b></dt>
+<dd>
+
+<p>uname [-amnrspv]</p>
+
+<p>Print system information</p>
+
+<pre><code>        -a      Print all
+        -m      The machine (hardware) type
+        -n      Hostname
+        -r      OS release
+        -s      OS name (default)
+        -p      Processor type
+        -v      OS version</code></pre>
+
+</dd>
+<dt id="unexpand"><b>unexpand</b></dt>
+<dd>
+
+<p>unexpand [-fa][-t N] [FILE]...</p>
+
+<p>Convert spaces to tabs, writing to stdout</p>
+
+<pre><code>        -a,--all        Convert all blanks
+        -f,--first-only Convert only leading blanks
+        -t,--tabs=N     Tabstops every N chars</code></pre>
+
+</dd>
+<dt id="uniq"><b>uniq</b></dt>
+<dd>
+
+<p>uniq [-cdu][-f,s,w N] [INPUT [OUTPUT]]</p>
+
+<p>Discard duplicate lines</p>
+
+<pre><code>        -c      Prefix lines by the number of occurrences
+        -d      Only print duplicate lines
+        -u      Only print unique lines
+        -f N    Skip first N fields
+        -s N    Skip first N chars (after any skipped fields)
+        -w N    Compare N characters in line</code></pre>
+
+</dd>
+<dt id="unix2dos"><b>unix2dos</b></dt>
+<dd>
+
+<p>unix2dos [-ud] [FILE]</p>
+
+<p>Convert FILE in-place from Unix to DOS format. When no file is given, use stdin/stdout.</p>
+
+<pre><code>        -u      dos2unix
+        -d      unix2dos</code></pre>
+
+</dd>
+<dt id="unlzma"><b>unlzma</b></dt>
+<dd>
+
+<p>unlzma [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="unlzop"><b>unlzop</b></dt>
+<dd>
+
+<p>unlzop [-cfvCF] [FILE]...</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force
+        -v      Verbose
+        -F      Don&#39;t store or verify checksum</code></pre>
+
+</dd>
+<dt id="unxz"><b>unxz</b></dt>
+<dd>
+
+<p>unxz [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="unzip"><b>unzip</b></dt>
+<dd>
+
+<p>unzip [-opts[modifiers]] FILE[.zip] [LIST] [-x XLIST] [-d DIR]</p>
+
+<p>Extract files from ZIP archives</p>
+
+<pre><code>        -l      List archive contents (with -q for short form)
+        -n      Never overwrite files (default)
+        -o      Overwrite
+        -p      Send output to stdout
+        -q      Quiet
+        -x XLST Exclude these files
+        -d DIR  Extract files into DIR</code></pre>
+
+</dd>
+<dt id="uptime"><b>uptime</b></dt>
+<dd>
+
+<p>uptime</p>
+
+<p>Display the time since the last boot</p>
+
+</dd>
+<dt id="users"><b>users</b></dt>
+<dd>
+
+<p>users</p>
+
+<p>Print the users currently logged on</p>
+
+</dd>
+<dt id="usleep"><b>usleep</b></dt>
+<dd>
+
+<p>usleep N</p>
+
+<p>Pause for N microseconds</p>
+
+</dd>
+<dt id="uudecode"><b>uudecode</b></dt>
+<dd>
+
+<p>uudecode [-o OUTFILE] [INFILE]</p>
+
+<p>Uudecode a file Finds OUTFILE in uuencoded source unless -o is given</p>
+
+</dd>
+<dt id="uuencode"><b>uuencode</b></dt>
+<dd>
+
+<p>uuencode [-m] [FILE] STORED_FILENAME</p>
+
+<p>Uuencode FILE (or stdin) to stdout</p>
+
+<pre><code>        -m      Use base64 encoding per RFC1521</code></pre>
+
+</dd>
+<dt id="vconfig"><b>vconfig</b></dt>
+<dd>
+
+<p>vconfig COMMAND [OPTIONS]</p>
+
+<p>Create and remove virtual ethernet devices</p>
+
+<pre><code>        add             IFACE VLAN_ID
+        rem             VLAN_NAME
+        set_flag        IFACE 0|1 VLAN_QOS
+        set_egress_map  VLAN_NAME SKB_PRIO VLAN_QOS
+        set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
+        set_name_type   NAME_TYPE</code></pre>
+
+</dd>
+<dt id="vi"><b>vi</b></dt>
+<dd>
+
+<p>vi [OPTIONS] [FILE]...</p>
+
+<p>Edit FILE</p>
+
+<pre><code>        -c      Initial command to run ($EXINIT also available)
+        -R      Read-only
+        -H      Short help regarding available features</code></pre>
+
+</dd>
+<dt id="vlock"><b>vlock</b></dt>
+<dd>
+
+<p>vlock [-a]</p>
+
+<p>Lock a virtual terminal. A password is required to unlock.</p>
+
+<pre><code>        -a      Lock all VTs</code></pre>
+
+</dd>
+<dt id="volname"><b>volname</b></dt>
+<dd>
+
+<p>volname [DEVICE]</p>
+
+<p>Show CD volume name of the DEVICE (default /dev/cdrom)</p>
+
+</dd>
+<dt id="wall"><b>wall</b></dt>
+<dd>
+
+<p>wall [FILE]</p>
+
+<p>Write content of FILE or stdin to all logged-in users</p>
+
+</dd>
+<dt id="watch"><b>watch</b></dt>
+<dd>
+
+<p>watch [-n SEC] [-t] PROG ARGS</p>
+
+<p>Run PROG periodically</p>
+
+<pre><code>        -n      Loop period in seconds (default 2)
+        -t      Don&#39;t print header</code></pre>
+
+</dd>
+<dt id="watchdog"><b>watchdog</b></dt>
+<dd>
+
+<p>watchdog [-t N[ms]] [-T N[ms]] [-F] DEV</p>
+
+<p>Periodically write to watchdog device DEV</p>
+
+<pre><code>        -T N    Reboot after N seconds if not reset (default 60)
+        -t N    Reset every N seconds (default 30)
+        -F      Run in foreground</code></pre>
+
+<p>Use 500ms to specify period in milliseconds</p>
+
+</dd>
+<dt id="wc"><b>wc</b></dt>
+<dd>
+
+<p>wc [-cmlwL] [FILE]...</p>
+
+<p>Count lines, words, and bytes for each FILE (or stdin)</p>
+
+<pre><code>        -c      Count bytes
+        -m      Count characters
+        -l      Count newlines
+        -w      Count words
+        -L      Print longest line length</code></pre>
+
+</dd>
+<dt id="wget"><b>wget</b></dt>
+<dd>
+
+<p>wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE] [--header &#39;header: value&#39;] [-Y|--proxy on/off] [-P DIR] [--no-check-certificate] [-U|--user-agent AGENT] [-T SEC] URL...</p>
+
+<p>Retrieve files via HTTP or FTP</p>
+
+<pre><code>        -s      Spider mode - only check file existence
+        -c      Continue retrieval of aborted transfer
+        -q      Quiet
+        -P DIR  Save to DIR (default .)
+        -T SEC  Network read timeout is SEC seconds
+        -O FILE Save to FILE (&#39;-&#39; for stdout)
+        -U STR  Use STR for User-Agent header
+        -Y      Use proxy (&#39;on&#39; or &#39;off&#39;)</code></pre>
+
+</dd>
+<dt id="which"><b>which</b></dt>
+<dd>
+
+<p>which [COMMAND]...</p>
+
+<p>Locate a COMMAND</p>
+
+</dd>
+<dt id="who"><b>who</b></dt>
+<dd>
+
+<p>who [-a]</p>
+
+<p>Show who is logged on</p>
+
+<pre><code>        -a      Show all
+        -H      Print column headers</code></pre>
+
+</dd>
+<dt id="whoami"><b>whoami</b></dt>
+<dd>
+
+<p>whoami</p>
+
+<p>Print the user name associated with the current effective user id</p>
+
+</dd>
+<dt id="whois"><b>whois</b></dt>
+<dd>
+
+<p>whois [-h SERVER] [-p PORT] NAME...</p>
+
+<p>Query WHOIS info about NAME</p>
+
+<pre><code>        -h,-p   Server to query</code></pre>
+
+</dd>
+<dt id="xargs"><b>xargs</b></dt>
+<dd>
+
+<p>xargs [OPTIONS] [PROG ARGS]</p>
+
+<p>Run PROG on every item given by stdin</p>
+
+<pre><code>        -p      Ask user whether to run each command
+        -r      Don&#39;t run command if input is empty
+        -0      Input is separated by NUL characters
+        -t      Print the command on stderr before execution
+        -e[STR] STR stops input processing
+        -n N    Pass no more than N args to PROG
+        -s N    Pass command line of no more than N bytes
+        -x      Exit if size is exceeded</code></pre>
+
+</dd>
+<dt id="xz"><b>xz</b></dt>
+<dd>
+
+<p>xz -d [-cf] [FILE]...</p>
+
+<p>Decompress FILE (or stdin)</p>
+
+<pre><code>        -d      Decompress
+        -c      Write to stdout
+        -f      Force</code></pre>
+
+</dd>
+<dt id="xzcat"><b>xzcat</b></dt>
+<dd>
+
+<p>xzcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="yes"><b>yes</b></dt>
+<dd>
+
+<p>yes [STRING]</p>
+
+<p>Repeatedly output a line with STRING, or &#39;y&#39;</p>
+
+</dd>
+<dt id="zcat"><b>zcat</b></dt>
+<dd>
+
+<p>zcat FILE</p>
+
+<p>Decompress to stdout</p>
+
+</dd>
+<dt id="zcip"><b>zcip</b></dt>
+<dd>
+
+<p>zcip [OPTIONS] IFACE SCRIPT</p>
+
+<p>Manage a ZeroConf IPv4 link-local address</p>
+
+<pre><code>        -f              Run in foreground
+        -q              Quit after obtaining address
+        -r 169.254.x.x  Request this address first
+        -v              Verbose</code></pre>
+
+<p>With no -q, runs continuously monitoring for ARP conflicts, exits only on I/O errors (link down etc)</p>
+
+</dd>
+</dl>
+
+<h1 id="LIBC-NSS">LIBC NSS</h1>
+
+<p>GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior of the C library for the local environment, and to configure how it reads system data, such as passwords and group information. This is implemented using an /etc/nsswitch.conf configuration file, and using one or more of the /lib/libnss_* libraries. BusyBox tries to avoid using any libc calls that make use of NSS. Some applets however, such as login and su, will use libc functions that require NSS.</p>
+
+<p>If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to directly access the /etc/passwd, /etc/group, and /etc/shadow files without using NSS. This may allow you to run your system without the need for installing any of the NSS configuration files and libraries.</p>
+
+<p>When used with glibc, the BusyBox &#39;networking&#39; applets will similarly require that you install at least some of the glibc NSS stuff (in particular, /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).</p>
+
+<p>Shameless Plug: As an alternative, one could use a C library such as uClibc. In addition to making your system significantly smaller, uClibc does not require the use of any NSS support files or libraries.</p>
+
+<h1 id="MAINTAINER">MAINTAINER</h1>
+
+<p>Denis Vlasenko &lt;vda.linux@googlemail.com&gt;</p>
+
+<h1 id="AUTHORS">AUTHORS</h1>
+
+<p>The following people have contributed code to BusyBox whether they know it or not. If you have written code included in BusyBox, you should probably be listed here so you can obtain your bit of eternal glory. If you should be listed here, or the description of what you have done needs more detail, or is incorrect, please send in an update.</p>
+
+<br>
+
+<p>Emanuele Aina &lt;emanuele.aina@tiscali.it&gt; run-parts</p>
+
+<br>
+
+<p>Erik Andersen &lt;andersen@codepoet.org&gt;</p>
+
+<pre><code>    Tons of new stuff, major rewrite of most of the
+    core apps, tons of new apps as noted in header files.
+    Lots of tedious effort writing these boring docs that
+    nobody is going to actually read.</code></pre>
+
+<br>
+
+<p>Laurence Anderson &lt;l.d.anderson@warwick.ac.uk&gt;</p>
+
+<pre><code>    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm</code></pre>
+
+<br>
+
+<p>Jeff Angielski &lt;jeff@theptrgroup.com&gt;</p>
+
+<pre><code>    ftpput, ftpget</code></pre>
+
+<br>
+
+<p>Edward Betts &lt;edward@debian.org&gt;</p>
+
+<pre><code>    expr, hostid, logname, whoami</code></pre>
+
+<br>
+
+<p>John Beppu &lt;beppu@codepoet.org&gt;</p>
+
+<pre><code>    du, nslookup, sort</code></pre>
+
+<br>
+
+<p>Brian Candler &lt;B.Candler@pobox.com&gt;</p>
+
+<pre><code>    tiny-ls(ls)</code></pre>
+
+<br>
+
+<p>Randolph Chung &lt;tausq@debian.org&gt;</p>
+
+<pre><code>    fbset, ping, hostname</code></pre>
+
+<br>
+
+<p>Dave Cinege &lt;dcinege@psychosis.com&gt;</p>
+
+<pre><code>    more(v2), makedevs, dutmp, modularization, auto links file,
+    various fixes, Linux Router Project maintenance</code></pre>
+
+<br>
+
+<p>Jordan Crouse &lt;jordan@cosmicpenguin.net&gt;</p>
+
+<pre><code>    ipcalc</code></pre>
+
+<br>
+
+<p>Magnus Damm &lt;damm@opensource.se&gt;</p>
+
+<pre><code>    tftp client insmod powerpc support</code></pre>
+
+<br>
+
+<p>Larry Doolittle &lt;ldoolitt@recycle.lbl.gov&gt;</p>
+
+<pre><code>    pristine source directory compilation, lots of patches and fixes.</code></pre>
+
+<br>
+
+<p>Glenn Engel &lt;glenne@engel.org&gt;</p>
+
+<pre><code>    httpd</code></pre>
+
+<br>
+
+<p>Gennady Feldman &lt;gfeldman@gena01.com&gt;</p>
+
+<pre><code>    Sysklogd (single threaded syslogd, IPC Circular buffer support,
+    logread), various fixes.</code></pre>
+
+<br>
+
+<p>Karl M. Hegbloom &lt;karlheg@debian.org&gt;</p>
+
+<pre><code>    cp_mv.c, the test suite, various fixes to utility.c, &amp;c.</code></pre>
+
+<br>
+
+<p>Daniel Jacobowitz &lt;dan@debian.org&gt;</p>
+
+<pre><code>    mktemp.c</code></pre>
+
+<br>
+
+<p>Matt Kraai &lt;kraai@alumni.cmu.edu&gt;</p>
+
+<pre><code>    documentation, bugfixes, test suite</code></pre>
+
+<br>
+
+<p>Stephan Linz &lt;linz@li-pro.net&gt;</p>
+
+<pre><code>    ipcalc, Red Hat equivalence</code></pre>
+
+<br>
+
+<p>John Lombardo &lt;john@deltanet.com&gt;</p>
+
+<pre><code>    tr</code></pre>
+
+<br>
+
+<p>Glenn McGrath &lt;bug1@iinet.net.au&gt;</p>
+
+<pre><code>    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+    nameif, sed, patch, fold, install, uudecode.
+    Various bugfixes, review and apply numerous patches.</code></pre>
+
+<br>
+
+<p>Manuel Novoa III &lt;mjn3@codepoet.org&gt;</p>
+
+<pre><code>    cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
+    mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
+    get_last_path_component, simplify_path, and a number trivial libbb routines
+
+    also bug fixes, partial rewrites, and size optimizations in
+    ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
+    mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
+    interface, dutmp, ifconfig, route</code></pre>
+
+<br>
+
+<p>Vladimir Oleynik &lt;dzo@simtreas.ru&gt;</p>
+
+<pre><code>    cmdedit; xargs(current), httpd(current);
+    ports: ash, crond, fdisk, inetd, stty, traceroute, top;
+    locale, various fixes
+    and irreconcilable critic of everything not perfect.</code></pre>
+
+<br>
+
+<p>Bruce Perens &lt;bruce@pixar.com&gt;</p>
+
+<pre><code>    Original author of BusyBox in 1995, 1996. Some of his code can
+    still be found hiding here and there...</code></pre>
+
+<br>
+
+<p>Tim Riker &lt;Tim@Rikers.org&gt;</p>
+
+<pre><code>    bug fixes, member of fan club</code></pre>
+
+<br>
+
+<p>Kent Robotti &lt;robotti@metconnect.com&gt;</p>
+
+<pre><code>    reset, tons and tons of bug reports and patches.</code></pre>
+
+<br>
+
+<p>Chip Rosenthal &lt;chip@unicom.com&gt;, &lt;crosenth@covad.com&gt;</p>
+
+<pre><code>    wget - Contributed by permission of Covad Communications</code></pre>
+
+<br>
+
+<p>Pavel Roskin &lt;proski@gnu.org&gt;</p>
+
+<pre><code>    Lots of bugs fixes and patches.</code></pre>
+
+<br>
+
+<p>Gyepi Sam &lt;gyepi@praxis-sw.com&gt;</p>
+
+<pre><code>    Remote logging feature for syslogd</code></pre>
+
+<br>
+
+<p>Linus Torvalds &lt;torvalds@transmeta.com&gt;</p>
+
+<pre><code>    mkswap, fsck.minix, mkfs.minix</code></pre>
+
+<br>
+
+<p>Mark Whitley &lt;markw@codepoet.org&gt;</p>
+
+<pre><code>    grep, sed, cut, xargs(previous),
+    style-guide, new-applet-HOWTO, bug fixes, etc.</code></pre>
+
+<br>
+
+<p>Charles P. Wright &lt;cpwright@villagenet.com&gt;</p>
+
+<pre><code>    gzip, mini-netcat(nc)</code></pre>
+
+<br>
+
+<p>Enrique Zanardi &lt;ezanardi@ull.es&gt;</p>
+
+<pre><code>    tarcat (since removed), loadkmap, various fixes, Debian maintenance</code></pre>
+
+<br>
+
+<p>Tito Ragusa &lt;farmatito@tiscali.it&gt;</p>
+
+<pre><code>    devfsd and size optimizations in strings, openvt and deallocvt.</code></pre>
+
+<br>
+
+<p>Paul Fox &lt;pgf@foxharp.boston.ma.us&gt;</p>
+
+<pre><code>    vi editing mode for ash, various other patches/fixes</code></pre>
+
+<br>
+
+<p>Roberto A. Foglietta &lt;me@roberto.foglietta.name&gt;</p>
+
+<pre><code>    port: dnsd</code></pre>
+
+<br>
+
+<p>Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;</p>
+
+<pre><code>    misc</code></pre>
+
+<br>
+
+<p>Mike Frysinger &lt;vapier@gentoo.org&gt;</p>
+
+<pre><code>    initial e2fsprogs, printenv, setarch, sum, misc</code></pre>
+
+<br>
+
+<p>Jie Zhang &lt;jie.zhang@analog.com&gt;</p>
+
+<pre><code>    fixed two bugs in msh and hush (exitcode of killed processes)</code></pre>
+
+
+</body>
+
+</html>
+
+
diff -Naur busybox-1.20.2/docs/busybox.pod busybox-1.20.2_mod/docs/busybox.pod
--- busybox-1.20.2/docs/busybox.pod	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/docs/busybox.pod	2024-04-16 14:07:14.894730289 +0800
@@ -0,0 +1,4446 @@
+# vi: set sw=4 ts=4:
+
+=head1 NAME
+
+BusyBox - The Swiss Army Knife of Embedded Linux
+
+=head1 SYNTAX
+
+ busybox <applet> [arguments...]  # or
+
+ <applet> [arguments...]	  # if symlinked
+
+=head1 DESCRIPTION
+
+BusyBox combines tiny versions of many common UNIX utilities into a single
+small executable. It provides minimalist replacements for most of the utilities
+you usually find in GNU coreutils, util-linux, etc. The utilities in BusyBox
+generally have fewer options than their full-featured GNU cousins; however, the
+options that are included provide the expected functionality and behave very
+much like their GNU counterparts.
+
+BusyBox has been written with size-optimization and limited resources in mind.
+It is also extremely modular so you can easily include or exclude commands (or
+features) at compile time. This makes it easy to customize your embedded
+systems. To create a working system, just add /dev, /etc, and a Linux kernel.
+BusyBox provides a fairly complete POSIX environment for any small or embedded
+system.
+
+BusyBox is extremely configurable.  This allows you to include only the
+components you need, thereby reducing binary size. Run 'make config' or 'make
+menuconfig' to select the functionality that you wish to enable.  Then run
+'make' to compile BusyBox using your configuration.
+
+After the compile has finished, you should use 'make install' to install
+BusyBox. This will install the 'bin/busybox' binary, in the target directory
+specified by CONFIG_PREFIX. CONFIG_PREFIX can be set when configuring BusyBox,
+or you can specify an alternative location at install time (i.e., with a
+command line like 'make CONFIG_PREFIX=/tmp/foo install'). If you enabled
+any applet installation scheme (either as symlinks or hardlinks), these will
+also be installed in the location pointed to by CONFIG_PREFIX.
+
+=head1 USAGE
+
+BusyBox is a multi-call binary.  A multi-call binary is an executable program
+that performs the same job as more than one utility program.  That means there
+is just a single BusyBox binary, but that single binary acts like a large
+number of utilities.  This allows BusyBox to be smaller since all the built-in
+utility programs (we call them applets) can share code for many common
+operations.
+
+You can also invoke BusyBox by issuing a command as an argument on the
+command line.  For example, entering
+
+	/bin/busybox ls
+
+will also cause BusyBox to behave as 'ls'.
+
+Of course, adding '/bin/busybox' into every command would be painful.  So most
+people will invoke BusyBox using links to the BusyBox binary.
+
+For example, entering
+
+	ln -s /bin/busybox ls
+	./ls
+
+will cause BusyBox to behave as 'ls' (if the 'ls' command has been compiled
+into BusyBox).  Generally speaking, you should never need to make all these
+links yourself, as the BusyBox build system will do this for you when you run
+the 'make install' command.
+
+If you invoke BusyBox with no arguments, it will provide you with a list of the
+applets that have been compiled into your BusyBox binary.
+
+=head1 COMMON OPTIONS
+
+Most BusyBox applets support the B<--help> argument to provide a terse runtime
+description of their behavior.  If the CONFIG_FEATURE_VERBOSE_USAGE option has
+been enabled, more detailed usage information will also be available.
+
+=head1 COMMANDS
+
+Currently available applets include:
+
+	[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping,
+	ash, awk, base64, basename, beep, blkid, blockdev, bootchartd,
+	brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp,
+	chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
+	cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
+	date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
+	dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du,
+	dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir,
+	envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset,
+	fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs,
+	flash_eraseall, flock, fold, free, freeramdisk, fsck, fsck.minix,
+	fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups,
+	gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
+	httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
+	ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr,
+	ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
+	kill, killall, killall5, klogd, last, less, linux32, linux64,
+	linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
+	losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb,
+	lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev,
+	mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
+	mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
+	modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump,
+	nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup,
+	ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
+	pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff,
+	powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx,
+	raidautorun, rdate, rdev, readahead, readlink, readprofile,
+	realpath, reboot, reformime, remove-shell, renice, reset, resize,
+	rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
+	runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
+	seq, setarch, setconsole, setfont, setkeycodes, setlogcons,
+	setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum,
+	showkey, slattach, sleep, smemcap, softlimit, sort, split,
+	start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv,
+	svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
+	tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
+	timeout, top, touch, tr, traceroute, traceroute6, true, tty,
+	ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol,
+	ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq,
+	unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep,
+	uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
+	watchdog, wc, wget, which, who, whoami, whois, xargs, xz, xzcat,
+	yes, zcat, zcip
+
+=head1 COMMAND DESCRIPTIONS
+
+=over 4
+
+=item B<acpid>
+
+acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]
+
+Listen to ACPI events and spawn specific helpers on event arrival
+
+	-d	Log to stderr, not log file (implies -f)
+	-f	Run in foreground
+	-c DIR	Config directory [/etc/acpi]
+	-e FILE	/proc event file [/proc/acpi/event]
+	-l FILE	Log file [/var/log/acpid.log]
+	-p FILE	Pid file [/var/run/acpid.pid]
+	-a FILE	Action file [/etc/acpid.conf]
+	-M FILE Map file [/etc/acpi.map]
+
+Accept and ignore compatibility options -g -m -s -S -v
+
+=item B<add-shell>
+
+add-shell SHELL...
+
+Add SHELLs to /etc/shells
+
+=item B<addgroup>
+
+addgroup [-g GID] [USER] GROUP
+
+Add a group or add a user to a group
+
+	-g GID	Group id
+	-S	Create a system group
+
+=item B<adduser>
+
+adduser [OPTIONS] USER
+
+Add a user
+
+	-h DIR		Home directory
+	-g GECOS	GECOS field
+	-s SHELL	Login shell
+	-G GRP		Add user to existing group
+	-S		Create a system user
+	-D		Don't assign a password
+	-H		Don't create home directory
+	-u UID		User id
+
+=item B<adjtimex>
+
+adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]
+
+Read and optionally set system timebase parameters. See adjtimex(2)
+
+	-q	Quiet
+	-o OFF	Time offset, microseconds
+	-f FREQ	Frequency adjust, integer kernel units (65536 is 1ppm)
+		(positive values make clock run faster)
+	-t TICK	Microseconds per tick, usually 10000
+	-p TCONST
+
+=item B<arp>
+
+arp 
+[-vn]	[-H HWTYPE] [-i IF] -a [HOSTNAME]
+[-v]		    [-i IF] -d HOSTNAME [pub]
+[-v]	[-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp]
+[-v]	[-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub
+[-v]	[-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub
+
+Manipulate ARP cache
+
+	-a		Display (all) hosts
+	-s		Set new ARP entry
+	-d		Delete a specified entry
+	-v		Verbose
+	-n		Don't resolve names
+	-i IF		Network interface
+	-D		Read <hwaddr> from given device
+	-A,-p AF	Protocol family
+	-H HWTYPE	Hardware address type
+
+=item B<arping>
+
+arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
+
+Send ARP requests/replies
+
+	-f		Quit on first ARP reply
+	-q		Quiet
+	-b		Keep broadcasting, don't go unicast
+	-D		Duplicated address detection mode
+	-U		Unsolicited ARP mode, update your neighbors
+	-A		ARP answer mode, update your neighbors
+	-c N		Stop after sending N ARP requests
+	-w TIMEOUT	Time to wait for ARP reply, seconds
+	-I IFACE	Interface to use (default eth0)
+	-s SRC_IP	Sender IP address
+	DST_IP		Target IP address
+
+=item B<ash>
+
+ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]
+
+Unix shell interpreter
+
+=item B<awk>
+
+awk [OPTIONS] [AWK_PROGRAM] [FILE]...
+
+	-v VAR=VAL	Set variable
+	-F SEP		Use SEP as field separator
+	-f FILE		Read program from FILE
+
+=item B<base64>
+
+base64 [-d] [FILE]
+
+Base64 encode or decode FILE to standard output
+	-d	Decode data
+
+=item B<basename>
+
+basename FILE [SUFFIX]
+
+Strip directory path and .SUFFIX from FILE
+
+
+=item B<beep>
+
+beep -f FREQ -l LEN -d DELAY -r COUNT -n
+
+	-f	Frequency in Hz
+	-l	Length in ms
+	-d	Delay in ms
+	-r	Repetitions
+	-n	Start new tone
+
+=item B<blkid>
+
+blkid [BLOCKDEV]...
+
+Print UUIDs of all filesystems
+
+=item B<blockdev>
+
+blockdev OPTION BLOCKDEV
+
+	--setro		Set ro
+	--setrw		Set rw
+	--getro		Get ro
+	--getss		Get sector size
+	--getbsz	Get block size
+	--setbsz BYTES	Set block size
+	--getsz		Get device size in 512-byte sectors
+	--getsize64	Get device size in bytes
+	--flushbufs	Flush buffers
+	--rereadpt	Reread partition table
+
+=item B<bootchartd>
+
+bootchartd start [PROG ARGS]|stop|init
+
+Create /var/log/bootchart.tgz with boot chart data
+
+start: start background logging; with PROG, run PROG, then kill logging with USR1
+stop: send USR1 to all bootchartd processes
+init: start background logging; stop when getty/xdm is seen (for init scripts)
+Under PID 1: as init, then exec $bootchart_init, /init, /sbin/init
+
+=item B<brctl>
+
+brctl COMMAND [BRIDGE [INTERFACE]]
+
+Manage ethernet bridges
+
+Commands:
+
+	show			Show a list of bridges
+	addbr BRIDGE		Create BRIDGE
+	delbr BRIDGE		Delete BRIDGE
+	addif BRIDGE IFACE	Add IFACE to BRIDGE
+	delif BRIDGE IFACE	Delete IFACE from BRIDGE
+	setageing BRIDGE TIME		Set ageing time
+	setfd BRIDGE TIME		Set bridge forward delay
+	sethello BRIDGE TIME		Set hello time
+	setmaxage BRIDGE TIME		Set max message age
+	setpathcost BRIDGE COST		Set path cost
+	setportprio BRIDGE PRIO		Set port priority
+	setbridgeprio BRIDGE PRIO	Set bridge priority
+	stp BRIDGE [1/yes/on|0/no/off]	STP on/off
+
+=item B<bunzip2>
+
+bunzip2 [-cf] [FILE]...
+
+Decompress FILEs (or stdin)
+
+	-c	Write to stdout
+	-f	Force
+
+=item B<bzcat>
+
+bzcat FILE
+
+Decompress to stdout
+
+=item B<bzip2>
+
+bzip2 [OPTIONS] [FILE]...
+
+Compress FILEs (or stdin) with bzip2 algorithm
+
+	-1..9	Compression level
+	-d	Decompress
+	-c	Write to stdout
+	-f	Force
+
+=item B<cal>
+
+cal [-jy] [[MONTH] YEAR]
+
+Display a calendar
+
+	-j	Use julian dates
+	-y	Display the entire year
+
+=item B<cat>
+
+cat [FILE]...
+
+Concatenate FILEs and print them to stdout
+
+=item B<catv>
+
+catv [-etv] [FILE]...
+
+Display nonprinting characters as ^x or M-x
+
+	-e	End each line with $
+	-t	Show tabs as ^I
+	-v	Don't use ^x or M-x escapes
+
+=item B<chat>
+
+chat EXPECT [SEND [EXPECT [SEND...]]]
+
+Useful for interacting with a modem connected to stdin/stdout.
+A script consists of one or more "expect-send" pairs of strings,
+each pair is a pair of arguments. Example:
+chat '' ATZ OK ATD123456 CONNECT '' ogin: pppuser word: ppppass '~'
+
+=item B<chattr>
+
+chattr [-R] [-+=AacDdijsStTu] [-v VERSION] [FILE]...
+
+Change file attributes on an ext2 fs
+
+Modifiers:
+
+	-	Remove attributes
+	+	Add attributes
+	=	Set attributes
+Attributes:
+
+	A	Don't track atime
+	a	Append mode only
+	c	Enable compress
+	D	Write dir contents synchronously
+	d	Don't backup with dump
+	i	Cannot be modified (immutable)
+	j	Write all data to journal first
+	s	Zero disk storage when deleted
+	S	Write file contents synchronously
+	t	Disable tail-merging of partial blocks with other files
+	u	Allow file to be undeleted
+	-R	Recurse
+	-v	Set the file's version/generation number
+
+=item B<chgrp>
+
+chgrp [-RhLHPcvf]... GROUP FILE...
+
+Change the group membership of each FILE to GROUP
+
+	-R	Recurse
+	-h	Affect symlinks instead of symlink targets
+	-L	Traverse all symlinks to directories
+	-H	Traverse symlinks on command line only
+	-P	Don't traverse symlinks (default)
+	-c	List changed files
+	-v	Verbose
+	-f	Hide errors
+
+=item B<chmod>
+
+chmod [-Rcvf] MODE[,MODE]... FILE...
+
+Each MODE is one or more of the letters ugoa, one of the
+symbols +-= and one or more of the letters rwxst
+
+	-R	Recurse
+	-c	List changed files
+	-v	List all files
+	-f	Hide errors
+
+=item B<chown>
+
+chown [-RhLHPcvf]... OWNER[<.|:>[GROUP]] FILE...
+
+Change the owner and/or group of each FILE to OWNER and/or GROUP
+
+	-R	Recurse
+	-h	Affect symlinks instead of symlink targets
+	-L	Traverse all symlinks to directories
+	-H	Traverse symlinks on command line only
+	-P	Don't traverse symlinks (default)
+	-c	List changed files
+	-v	List all files
+	-f	Hide errors
+
+=item B<chpasswd>
+
+chpasswd [--md5|--encrypted]
+
+Read user:password from stdin and update /etc/passwd
+
+	-e,--encrypted	Supplied passwords are in encrypted form
+	-m,--md5	Use MD5 encryption instead of DES
+
+=item B<chpst>
+
+chpst [-vP012] [-u USER[:GRP]] [-U USER[:GRP]] [-e DIR]
+	[-/ DIR] [-n NICE] [-m BYTES] [-d BYTES] [-o N]
+	[-p N] [-f BYTES] [-c BYTES] PROG ARGS
+
+Change the process state, run PROG
+
+	-u USER[:GRP]	Set uid and gid
+	-U USER[:GRP]	Set $UID and $GID in environment
+	-e DIR		Set environment variables as specified by files
+			in DIR: file=1st_line_of_file
+	-/ DIR		Chroot to DIR
+	-n NICE		Add NICE to nice value
+	-m BYTES	Same as -d BYTES -s BYTES -l BYTES
+	-d BYTES	Limit data segment
+	-o N		Limit number of open files per process
+	-p N		Limit number of processes per uid
+	-f BYTES	Limit output file sizes
+	-c BYTES	Limit core file size
+	-v		Verbose
+	-P		Create new process group
+	-0		Close stdin
+	-1		Close stdout
+	-2		Close stderr
+
+=item B<chroot>
+
+chroot NEWROOT [PROG ARGS]
+
+Run PROG with root directory set to NEWROOT
+
+=item B<chrt>
+
+chrt [-prfom] [PRIO] [PID | PROG ARGS]
+
+Change scheduling priority and class for a process
+
+	-p	Operate on PID
+	-r	Set SCHED_RR class
+	-f	Set SCHED_FIFO class
+	-o	Set SCHED_OTHER class
+	-m	Show min/max priorities
+
+=item B<chvt>
+
+chvt N
+
+Change the foreground virtual terminal to /dev/ttyN
+
+=item B<cksum>
+
+cksum FILES...
+
+Calculate the CRC32 checksums of FILES
+
+=item B<clear>
+
+clear 
+
+Clear screen
+
+=item B<cmp>
+
+cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]
+
+Compare FILE1 with FILE2 (or stdin)
+
+	-l	Write the byte numbers (decimal) and values (octal)
+		for all differing bytes
+	-s	Quiet
+
+=item B<comm>
+
+comm [-123] FILE1 FILE2
+
+Compare FILE1 with FILE2
+
+	-1	Suppress lines unique to FILE1
+	-2	Suppress lines unique to FILE2
+	-3	Suppress lines common to both files
+
+=item B<conspy>
+
+conspy [-vcsndfFQ] [-x COL] [-y LINE] [CONSOLE_NO]
+
+A text-mode VNC like program for Linux virtual consoles.
+To exit, quickly press ESC 3 times.
+
+	-v	Don't send keystrokes to the console
+	-c	Create missing /dev/{tty,vcsa}N
+	-s	Open a SHELL session
+	-n	Black & white
+	-d	Dump console to stdout
+	-f	Follow cursor
+	-F	Assume console is on a framebuffer device
+	-Q	Disable exit on ESC-ESC-ESC
+	-x COL	Starting column
+	-y LINE	Starting line
+
+=item B<cp>
+
+cp [OPTIONS] SOURCE... DEST
+
+Copy SOURCE(s) to DEST
+
+	-a	Same as -dpR
+	-R,-r	Recurse
+	-d,-P	Preserve symlinks (default if -R)
+	-L	Follow all symlinks
+	-H	Follow symlinks on command line
+	-p	Preserve file attributes if possible
+	-f	Overwrite
+	-i	Prompt before overwrite
+	-l,-s	Create (sym)links
+
+=item B<cpio>
+
+cpio [-dmvu] [-F FILE] [-H newc] [-tio] [-p DIR] [EXTR_FILE]...
+
+Extract or list files from a cpio archive, or
+create an archive (-o) or copy files (-p) using file list on stdin
+
+Main operation mode:
+
+	-t	List
+	-i	Extract EXTR_FILEs (or all)
+	-o	Create (requires -H newc)
+	-p DIR	Copy files to DIR
+	-d	Make leading directories
+	-m	Preserve mtime
+	-v	Verbose
+	-u	Overwrite
+	-F FILE	Input (-t,-i,-p) or output (-o) file
+	-H newc	Archive format
+
+=item B<crond>
+
+crond -fbS -l N -d N -L LOGFILE -c DIR
+
+	-f	Foreground
+	-b	Background (default)
+	-S	Log to syslog (default)
+	-l	Set log level. 0 is the most verbose, default 8
+	-d	Set log level, log to stderr
+	-L	Log to file
+	-c	Working dir
+
+=item B<crontab>
+
+crontab [-c DIR] [-u USER] [-ler]|[FILE]
+
+	-c	Crontab directory
+	-u	User
+	-l	List crontab
+	-e	Edit crontab
+	-r	Delete crontab
+	FILE	Replace crontab by FILE ('-': stdin)
+
+=item B<cryptpw>
+
+cryptpw [OPTIONS] [PASSWORD] [SALT]
+
+Crypt PASSWORD using crypt(3)
+
+	-P,--password-fd=N	Read password from fd N
+	-m,--method=TYPE	Encryption method
+	-S,--salt=SALT
+
+=item B<cttyhack>
+
+cttyhack [PROG ARGS]
+
+Give PROG a controlling tty if possible.
+Example for /etc/inittab (for busybox init):
+	::respawn:/bin/cttyhack /bin/sh
+Giving controlling tty to shell running with PID 1:
+	$ exec cttyhack sh
+Starting interactive shell from boot shell script:
+
+	setsid cttyhack sh
+
+=item B<cut>
+
+cut [OPTIONS] [FILE]...
+
+Print selected fields from each input FILE to stdout
+
+	-b LIST	Output only bytes from LIST
+	-c LIST	Output only characters from LIST
+	-d CHAR	Use CHAR instead of tab as the field delimiter
+	-s	Output only the lines containing delimiter
+	-f N	Print only these fields
+	-n	Ignored
+
+=item B<date>
+
+date [OPTIONS] [+FMT] [TIME]
+
+Display time (using +FMT), or set time
+
+	[-s,--set] TIME	Set time to TIME
+	-u,--utc	Work in UTC (don't convert to local time)
+	-R,--rfc-2822	Output RFC-2822 compliant date string
+	-I[SPEC]	Output ISO-8601 compliant date string
+			SPEC='date' (default) for date only,
+			'hours', 'minutes', or 'seconds' for date and
+			time to the indicated precision
+	-r,--reference FILE	Display last modification time of FILE
+	-d,--date TIME	Display TIME, not 'now'
+	-D FMT		Use FMT for -d TIME conversion
+
+Recognized TIME formats:
+
+	hh:mm[:ss]
+	[YYYY.]MM.DD-hh:mm[:ss]
+	YYYY-MM-DD hh:mm[:ss]
+	[[[[[YY]YY]MM]DD]hh]mm[.ss]
+	'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead
+
+=item B<dc>
+
+dc EXPRESSION...
+
+Tiny RPN calculator. Operations:
++, add, -, sub, *, mul, /, div, %, mod, **, exp, and, or, not, eor,
+p - print top of the stack (without popping),
+f - print entire stack,
+o - pop the value and set output radix (must be 10, 16, 8 or 2).
+Examples: 'dc 2 2 add p' -> 4, 'dc 8 8 * 2 2 + / p' -> 16
+
+=item B<dd>
+
+dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
+	[seek=N] [conv=notrunc|noerror|sync|fsync]
+
+Copy a file with converting and formatting
+
+	if=FILE		Read from FILE instead of stdin
+	of=FILE		Write to FILE instead of stdout
+	bs=N		Read and write N bytes at a time
+	ibs=N		Read N bytes at a time
+	obs=N		Write N bytes at a time
+	count=N		Copy only N input blocks
+	skip=N		Skip N input blocks
+	seek=N		Skip N output blocks
+	conv=notrunc	Don't truncate output file
+	conv=noerror	Continue after read errors
+	conv=sync	Pad blocks with zeros
+	conv=fsync	Physically write data out before finishing
+
+Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024),
+MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)
+
+=item B<deallocvt>
+
+deallocvt [N]
+
+Deallocate unused virtual terminal /dev/ttyN
+
+=item B<delgroup>
+
+delgroup [USER] GROUP
+
+Delete group GROUP from the system or user USER from group GROUP
+
+=item B<deluser>
+
+deluser USER
+
+Delete USER from the system
+
+=item B<depmod>
+
+depmod [-qfwrsv] MODULE [symbol=value]...
+
+	-r	Remove MODULE (stacks) or do autoclean
+	-q	Quiet
+	-v	Verbose
+	-f	Force
+	-w	Wait for unload
+	-s	Report via syslog instead of stderr
+
+=item B<devmem>
+
+devmem ADDRESS [WIDTH [VALUE]]
+
+Read/write from physical address
+
+	ADDRESS	Address to act upon
+	WIDTH	Width (8/16/...)
+	VALUE	Data to be written
+
+=item B<df>
+
+df [-Pkmhai] [-B SIZE] [FILESYSTEM]...
+
+Print filesystem usage statistics
+
+	-P	POSIX output format
+	-k	1024-byte blocks (default)
+	-m	1M-byte blocks
+	-h	Human readable (e.g. 1K 243M 2G)
+	-a	Show all filesystems
+	-i	Inodes
+	-B SIZE	Blocksize
+
+=item B<dhcprelay>
+
+dhcprelay CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]
+
+Relay DHCP requests between clients and server
+
+=item B<diff>
+
+diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
+
+Compare files line by line and output the differences between them.
+This implementation supports unified diffs only.
+
+	-a	Treat all files as text
+	-b	Ignore changes in the amount of whitespace
+	-B	Ignore changes whose lines are all blank
+	-d	Try hard to find a smaller set of changes
+	-i	Ignore case differences
+	-L	Use LABEL instead of the filename in the unified header
+	-N	Treat absent files as empty
+	-q	Output only whether files differ
+	-r	Recurse
+	-S	Start with FILE when comparing directories
+	-T	Make tabs line up by prefixing a tab when necessary
+	-s	Report when two files are the same
+	-t	Expand tabs to spaces in output
+	-U	Output LINES lines of context
+	-w	Ignore all whitespace
+
+=item B<dirname>
+
+dirname FILENAME
+
+Strip non-directory suffix from FILENAME
+
+=item B<dmesg>
+
+dmesg [-c] [-n LEVEL] [-s SIZE]
+
+Print or control the kernel ring buffer
+
+	-c		Clear ring buffer after printing
+	-n LEVEL	Set console logging level
+	-s SIZE		Buffer size
+
+=item B<dnsd>
+
+dnsd [-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]
+
+Small static DNS server daemon
+
+	-c FILE	Config file
+	-t SEC	TTL
+	-p PORT	Listen on PORT
+	-i ADDR	Listen on ADDR
+	-d	Daemonize
+	-v	Verbose
+	-s	Send successful replies only. Use this if you want
+		to use /etc/resolv.conf with two nameserver lines:
+			nameserver DNSD_SERVER
+			nameserver NORMAL_DNS_SERVER
+
+=item B<dos2unix>
+
+dos2unix [-ud] [FILE]
+
+Convert FILE in-place from DOS to Unix format.
+When no file is given, use stdin/stdout.
+
+	-u	dos2unix
+	-d	unix2dos
+
+=item B<du>
+
+du [-aHLdclsxhmk] [FILE]...
+
+Summarize disk space used for each FILE and/or directory
+
+	-a	Show file sizes too
+	-L	Follow all symlinks
+	-H	Follow symlinks on command line
+	-d N	Limit output to directories (and files with -a) of depth < N
+	-c	Show grand total
+	-l	Count sizes many times if hard linked
+	-s	Display only a total for each argument
+	-x	Skip directories on different filesystems
+	-h	Sizes in human readable format (e.g., 1K 243M 2G)
+	-m	Sizes in megabytes
+	-k	Sizes in kilobytes (default)
+
+=item B<dumpkmap>
+
+dumpkmap > keymap
+
+Print a binary keyboard translation table to stdout
+
+=item B<dumpleases>
+
+dumpleases [-r|-a] [-f LEASEFILE]
+
+Display DHCP leases granted by udhcpd
+
+	-f,--file=FILE	Lease file
+	-r,--remaining	Show remaining time
+	-a,--absolute	Show expiration time
+
+=item B<echo>
+
+echo [-neE] [ARG]...
+
+Print the specified ARGs to stdout
+
+	-n	Suppress trailing newline
+	-e	Interpret backslash escapes (i.e., \t=tab)
+	-E	Don't interpret backslash escapes (default)
+
+=item B<ed>
+
+ed
+
+=item B<eject>
+
+eject [-t] [-T] [DEVICE]
+
+Eject DEVICE or default /dev/cdrom
+
+	-s	SCSI device
+	-t	Close tray
+	-T	Open/close tray (toggle)
+
+=item B<env>
+
+env [-iu] [-] [name=value]... [PROG ARGS]
+
+Print the current environment or run PROG after setting up
+the specified environment
+
+	-, -i	Start with an empty environment
+	-u	Remove variable from the environment
+
+=item B<envdir>
+
+envdir DIR PROG ARGS
+
+Set various environment variables as specified by files
+in the directory DIR, run PROG
+
+=item B<envuidgid>
+
+envuidgid USER PROG ARGS
+
+Set $UID to USER's uid and $GID to USER's gid, run PROG
+
+=item B<ether-wake>
+
+ether-wake [-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC
+
+Send a magic packet to wake up sleeping machines.
+MAC must be a station address (00:11:22:33:44:55) or
+a hostname with a known 'ethers' entry.
+
+	-b		Send wake-up packet to the broadcast address
+	-i iface	Interface to use (default eth0)
+	-p pass		Append four or six byte password PW to the packet
+
+=item B<expand>
+
+expand [-i] [-t N] [FILE]...
+
+Convert tabs to spaces, writing to stdout
+
+	-i,--initial	Don't convert tabs after non blanks
+	-t,--tabs=N	Tabstops every N chars
+
+=item B<expr>
+
+expr EXPRESSION
+
+Print the value of EXPRESSION to stdout
+
+EXPRESSION may be:
+
+	ARG1 | ARG2	ARG1 if it is neither null nor 0, otherwise ARG2
+	ARG1 & ARG2	ARG1 if neither argument is null or 0, otherwise 0
+	ARG1 < ARG2	1 if ARG1 is less than ARG2, else 0. Similarly:
+	ARG1 <= ARG2
+	ARG1 = ARG2
+	ARG1 != ARG2
+	ARG1 >= ARG2
+	ARG1 > ARG2
+	ARG1 + ARG2	Sum of ARG1 and ARG2. Similarly:
+	ARG1 - ARG2
+	ARG1 * ARG2
+	ARG1 / ARG2
+	ARG1 % ARG2
+	STRING : REGEXP		Anchored pattern match of REGEXP in STRING
+	match STRING REGEXP	Same as STRING : REGEXP
+	substr STRING POS LENGTH Substring of STRING, POS counted from 1
+	index STRING CHARS	Index in STRING where any CHARS is found, or 0
+	length STRING		Length of STRING
+	quote TOKEN		Interpret TOKEN as a string, even if
+				it is a keyword like 'match' or an
+				operator like '/'
+	(EXPRESSION)		Value of EXPRESSION
+
+Beware that many operators need to be escaped or quoted for shells.
+Comparisons are arithmetic if both ARGs are numbers, else
+lexicographical. Pattern matches return the string matched between
+\( and \) or null; if \( and \) are not used, they return the number
+of characters matched or 0.
+
+=item B<fakeidentd>
+
+fakeidentd [-fiw] [-b ADDR] [STRING]
+
+Provide fake ident (auth) service
+
+	-f	Run in foreground
+	-i	Inetd mode
+	-w	Inetd 'wait' mode
+	-b ADDR	Bind to specified address
+	STRING	Ident answer string (default: nobody)
+
+=item B<false>
+
+false 
+
+Return an exit code of FALSE (1)
+
+=item B<fbset>
+
+fbset [OPTIONS] [MODE]
+
+Show and modify frame buffer settings
+
+=item B<fbsplash>
+
+fbsplash -s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]
+
+	-s	Image
+	-c	Hide cursor
+	-d	Framebuffer device (default /dev/fb0)
+	-i	Config file (var=value):
+			BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT
+			BAR_R,BAR_G,BAR_B
+	-f	Control pipe (else exit after drawing image)
+			commands: 'NN' (% for progress bar) or 'exit'
+
+=item B<fdflush>
+
+fdflush DEVICE
+
+Force floppy disk drive to detect disk change
+
+=item B<fdformat>
+
+fdformat [-n] DEVICE
+
+Format floppy disk
+
+	-n	Don't verify after format
+
+=item B<fdisk>
+
+fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK
+
+Change partition table
+
+	-u		Start and End are in sectors (instead of cylinders)
+	-l		Show partition table for each DISK, then exit
+	-b 2048		(for certain MO disks) use 2048-byte sectors
+	-C CYLINDERS	Set number of cylinders/heads/sectors
+	-H HEADS
+	-S SECTORS
+
+=item B<fgconsole>
+
+fgconsole 
+
+Get active console
+
+=item B<find>
+
+find [PATH]... [OPTIONS] [ACTIONS]
+
+Search for files and perform actions on them.
+First failed action stops processing of current file.
+Defaults: PATH is current directory, action is '-print'
+
+	-follow		Follow symlinks
+	-xdev		Don't descend directories on other filesystems
+	-maxdepth N	Descend at most N levels. -maxdepth 0 applies
+			actions to command line arguments only
+	-mindepth N	Don't act on first N levels
+	-depth		Act on directory *after* traversing it
+
+Actions:
+
+	( ACTIONS )	Group actions for -o / -a
+	! ACT		Invert ACT's success/failure
+	ACT1 [-a] ACT2	If ACT1 fails, stop, else do ACT2
+	ACT1 -o ACT2	If ACT1 succeeds, stop, else do ACT2
+			Note: -a has higher priority than -o
+	-name PATTERN	Match file name (w/o directory name) to PATTERN
+	-iname PATTERN	Case insensitive -name
+	-path PATTERN	Match path to PATTERN
+	-ipath PATTERN	Case insensitive -path
+	-regex PATTERN	Match path to regex PATTERN
+	-type X		File type is X (one of: f,d,l,b,c,...)
+	-perm MASK	At least one mask bit (+MASK), all bits (-MASK),
+			or exactly MASK bits are set in file's mode
+	-mtime DAYS	mtime is greater than (+N), less than (-N),
+			or exactly N days in the past
+	-mmin MINS	mtime is greater than (+N), less than (-N),
+			or exactly N minutes in the past
+	-newer FILE	mtime is more recent than FILE's
+	-inum N		File has inode number N
+	-user NAME/ID	File is owned by given user
+	-group NAME/ID	File is owned by given group
+	-size N[bck]	File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+			+/-N: file size is bigger/smaller than N
+	-links N	Number of links is greater than (+N), less than (-N),
+			or exactly N
+	-prune		If current file is directory, don't descend into it
+If none of the following actions is specified, -print is assumed
+	-print		Print file name
+	-print0		Print file name, NUL terminated
+	-exec CMD ARG ;	Run CMD with all instances of {} replaced by
+			file name. Fails if CMD exits with nonzero
+	-delete		Delete current file/directory. Turns on -depth option
+
+=item B<findfs>
+
+findfs LABEL=label or UUID=uuid
+
+Find a filesystem device based on a label or UUID
+
+=item B<flash_eraseall>
+
+flash_eraseall [-jq] MTD_DEVICE
+
+Erase an MTD device
+
+	-j	Format the device for jffs2
+	-q	Don't display progress messages
+
+=item B<flock>
+
+flock [-sxun] FD|{FILE [-c] PROG ARGS}
+
+[Un]lock file descriptor, or lock FILE, run PROG
+
+	-s	Shared lock
+	-x	Exclusive lock (default)
+	-u	Unlock FD
+	-n	Fail rather than wait
+
+=item B<fold>
+
+fold [-bs] [-w WIDTH] [FILE]...
+
+Wrap input lines in each FILE (or stdin), writing to stdout
+
+	-b	Count bytes rather than columns
+	-s	Break at spaces
+	-w	Use WIDTH columns instead of 80
+
+=item B<free>
+
+free [-b/k/m/g]
+
+Display the amount of free and used system memory
+
+=item B<freeramdisk>
+
+freeramdisk DEVICE
+
+Free all memory used by the specified ramdisk
+
+=item B<fsck>
+
+fsck [-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]...
+
+Check and repair filesystems
+
+	-A	Walk /etc/fstab and check all filesystems
+	-N	Don't execute, just show what would be done
+	-P	With -A, check filesystems in parallel
+	-R	With -A, skip the root filesystem
+	-T	Don't show title on startup
+	-V	Verbose
+	-C n	Write status information to specified filedescriptor
+	-t TYPE	List of filesystem types to check
+
+=item B<fsck.minix>
+
+fsck.minix [-larvsmf] BLOCKDEV
+
+Check MINIX filesystem
+
+	-l	List all filenames
+	-r	Perform interactive repairs
+	-a	Perform automatic repairs
+	-v	Verbose
+	-s	Output superblock information
+	-m	Show "mode not cleared" warnings
+	-f	Force file system check
+
+=item B<fsync>
+
+fsync [-d] FILE...
+
+Write files' buffered blocks to disk
+
+	-d	Avoid syncing metadata
+
+=item B<ftpd>
+
+ftpd [-wvS] [-t N] [-T N] [DIR]
+
+Anonymous FTP server
+
+ftpd should be used as an inetd service.
+ftpd's line for inetd.conf:
+	21 stream tcp nowait root ftpd ftpd /files/to/serve
+It also can be ran from tcpsvd:
+
+	tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve
+
+	-w	Allow upload
+	-v	Log errors to stderr. -vv: verbose log
+	-S	Log errors to syslog. -SS: verbose log
+	-t,-T	Idle and absolute timeouts
+	DIR	Change root to this directory
+
+=item B<ftpget>
+
+ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
+
+Download a file via FTP
+
+	-c,--continue		Continue previous transfer
+	-v,--verbose		Verbose
+	-u,--username USER	Username
+	-p,--password PASS	Password
+	-P,--port NUM		Port
+
+=item B<ftpput>
+
+ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
+
+Upload a file to a FTP server
+
+	-v,--verbose		Verbose
+	-u,--username USER	Username
+	-p,--password PASS	Password
+	-P,--port NUM		Port
+
+=item B<fuser>
+
+fuser [OPTIONS] FILE or PORT/PROTO
+
+Find processes which use FILEs or PORTs
+
+	-m	Find processes which use same fs as FILEs
+	-4,-6	Search only IPv4/IPv6 space
+	-s	Don't display PIDs
+	-k	Kill found processes
+	-SIGNAL	Signal to send (default: KILL)
+
+=item B<getopt>
+
+getopt [OPTIONS] [--] OPTSTRING PARAMS
+
+	-a,--alternative		Allow long options starting with single -
+	-l,--longoptions=LOPT[,...]	Long options to be recognized
+	-n,--name=PROGNAME		The name under which errors are reported
+	-o,--options=OPTSTRING		Short options to be recognized
+	-q,--quiet			Disable error reporting by getopt(3)
+	-Q,--quiet-output		No normal output
+	-s,--shell=SHELL		Set shell quoting conventions
+	-T,--test			Test for getopt(1) version
+	-u,--unquoted			Don't quote the output
+
+Example:
+
+
+O=`getopt -l bb: -- ab:c:: "$@"` || exit 1
+eval set -- "$O"
+while true; do
+	case "$1" in
+	-a)	echo A; shift;;
+	-b|--bb) echo "B:'$2'"; shift 2;;
+	-c)	case "$2" in
+		"")	echo C; shift 2;;
+		*)	echo "C:'$2'"; shift 2;;
+		esac;;
+	--)	shift; break;;
+	*)	echo Error; exit 1;;
+	esac
+done
+
+=item B<getty>
+
+getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]
+
+Open TTY, prompt for login name, then invoke /bin/login
+
+	-h		Enable hardware RTS/CTS flow control
+	-L		Set CLOCAL (ignore Carrier Detect state)
+	-m		Get baud rate from modem's CONNECT status message
+	-n		Don't prompt for login name
+	-w		Wait for CR or LF before sending /etc/issue
+	-i		Don't display /etc/issue
+	-f ISSUE_FILE	Display ISSUE_FILE instead of /etc/issue
+	-l LOGIN	Invoke LOGIN instead of /bin/login
+	-t SEC		Terminate after SEC if no login name is read
+	-I INITSTR	Send INITSTR before anything else
+	-H HOST		Log HOST into the utmp file as the hostname
+
+BAUD_RATE of 0 leaves it unchanged
+
+=item B<grep>
+
+grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]...
+
+Search for PATTERN in FILEs (or stdin)
+
+	-H	Add 'filename:' prefix
+	-h	Do not add 'filename:' prefix
+	-n	Add 'line_no:' prefix
+	-l	Show only names of files that match
+	-L	Show only names of files that don't match
+	-c	Show only count of matching lines
+	-o	Show only the matching part of line
+	-q	Quiet. Return 0 if PATTERN is found, 1 otherwise
+	-v	Select non-matching lines
+	-s	Suppress open and read errors
+	-r	Recurse
+	-i	Ignore case
+	-w	Match whole words only
+	-x	Match whole lines only
+	-F	PATTERN is a literal (not regexp)
+	-E	PATTERN is an extended regexp
+	-m N	Match up to N times per file
+	-A N	Print N lines of trailing context
+	-B N	Print N lines of leading context
+	-C N	Same as '-A N -B N'
+	-e PTRN	Pattern to match
+	-f FILE	Read pattern from file
+
+=item B<groups>
+
+groups [USER]
+
+Print the group memberships of USER or for the current process
+
+=item B<gunzip>
+
+gunzip [-cft] [FILE]...
+
+Decompress FILEs (or stdin)
+
+	-c	Write to stdout
+	-f	Force
+	-t	Test file integrity
+
+=item B<gzip>
+
+gzip [-cfd] [FILE]...
+
+Compress FILEs (or stdin)
+
+	-d	Decompress
+	-c	Write to stdout
+	-f	Force
+
+=item B<halt>
+
+halt [-d DELAY] [-n] [-f] [-w]
+
+Halt the system
+
+	-d SEC	Delay interval
+	-n	Do not sync
+	-f	Force (don't go through init)
+	-w	Only write a wtmp record
+
+=item B<hd>
+
+hd FILE...
+
+hd is an alias for hexdump -C
+
+=item B<hdparm>
+
+hdparm [OPTIONS] [DEVICE]
+
+	-a	Get/set fs readahead
+	-A	Set drive read-lookahead flag (0/1)
+	-b	Get/set bus state (0 == off, 1 == on, 2 == tristate)
+	-B	Set Advanced Power Management setting (1-255)
+	-c	Get/set IDE 32-bit IO setting
+	-C	Check IDE power mode status
+	-d	Get/set using_dma flag
+	-D	Enable/disable drive defect-mgmt
+	-f	Flush buffer cache for device on exit
+	-g	Display drive geometry
+	-h	Display terse usage information
+	-i	Display drive identification
+	-I	Detailed/current information directly from drive
+	-k	Get/set keep_settings_over_reset flag (0/1)
+	-K	Set drive keep_features_over_reset flag (0/1)
+	-L	Set drive doorlock (0/1) (removable harddisks only)
+	-m	Get/set multiple sector count
+	-n	Get/set ignore-write-errors flag (0/1)
+	-p	Set PIO mode on IDE interface chipset (0,1,2,3,4,...)
+	-P	Set drive prefetch count
+	-Q	Get/set DMA tagged-queuing depth (if supported)
+	-r	Get/set readonly flag (DANGEROUS to set)
+	-R	Register an IDE interface (DANGEROUS)
+	-S	Set standby (spindown) timeout
+	-t	Perform device read timings
+	-T	Perform cache read timings
+	-u	Get/set unmaskirq flag (0/1)
+	-U	Unregister an IDE interface (DANGEROUS)
+	-v	Defaults; same as -mcudkrag for IDE drives
+	-V	Display program version and exit immediately
+	-w	Perform device reset (DANGEROUS)
+	-W	Set drive write-caching flag (0/1) (DANGEROUS)
+	-x	Tristate device for hotswap (0/1) (DANGEROUS)
+	-X	Set IDE xfer mode (DANGEROUS)
+	-y	Put IDE drive in standby mode
+	-Y	Put IDE drive to sleep
+	-Z	Disable Seagate auto-powersaving mode
+	-z	Reread partition table
+
+=item B<head>
+
+head [OPTIONS] [FILE]...
+
+Print first 10 lines of each FILE (or stdin) to stdout.
+With more than one FILE, precede each with a filename header.
+
+	-n N[kbm]	Print first N lines
+	-c N[kbm]	Print first N bytes
+	-q		Never print headers
+	-v		Always print headers
+
+N may be suffixed by k (x1024), b (x512), or m (x1024^2).
+
+=item B<hexdump>
+
+hexdump [-bcCdefnosvxR] [FILE]...
+
+Display FILEs (or stdin) in a user specified format
+
+	-b		One-byte octal display
+	-c		One-byte character display
+	-C		Canonical hex+ASCII, 16 bytes per line
+	-d		Two-byte decimal display
+	-e FORMAT_STRING
+	-f FORMAT_FILE
+	-n LENGTH	Interpret only LENGTH bytes of input
+	-o		Two-byte octal display
+	-s OFFSET	Skip OFFSET bytes
+	-v		Display all input data
+	-x		Two-byte hexadecimal display
+	-R		Reverse of 'hexdump -Cv'
+
+=item B<hostid>
+
+hostid 
+
+Print out a unique 32-bit identifier for the machine
+
+=item B<hostname>
+
+hostname [OPTIONS] [HOSTNAME | -F FILE]
+
+Get or set hostname or DNS domain name
+
+	-s	Short
+	-i	Addresses for the hostname
+	-d	DNS domain name
+	-f	Fully qualified domain name
+	-F FILE	Use FILE's content as hostname
+
+=item B<httpd>
+
+httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME]
+or httpd -d/-e/-m STRING
+
+Listen for incoming HTTP requests
+
+	-i		Inetd mode
+	-f		Don't daemonize
+	-v[v]		Verbose
+	-p [IP:]PORT	Bind to IP:PORT (default *:80)
+	-u USER[:GRP]	Set uid/gid after binding to port
+	-r REALM	Authentication Realm for Basic Authentication
+	-h HOME		Home directory (default .)
+	-c FILE		Configuration file (default {/etc,HOME}/httpd.conf)
+	-m STRING	MD5 crypt STRING
+	-e STRING	HTML encode STRING
+	-d STRING	URL decode STRING
+
+=item B<hush>
+
+hush [-nxl] [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]
+
+Unix shell interpreter
+
+=item B<hwclock>
+
+hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime] [-u|--utc] [-f|--rtc FILE]
+
+Query and set hardware clock (RTC)
+
+	-r	Show hardware clock time
+	-s	Set system time from hardware clock
+	-w	Set hardware clock from system time
+	-t	Set in-kernel timezone, correct system time
+		if hardware clock is in local time
+	-u	Assume hardware clock is kept in UTC
+	-l	Assume hardware clock is kept in local time
+	-f FILE	Use specified device (e.g. /dev/rtc2)
+
+=item B<id>
+
+id [OPTIONS] [USER]
+
+Print information about USER or the current user
+
+	-u	User ID
+	-g	Group ID
+	-G	Supplementary group IDs
+	-n	Print names instead of numbers
+	-r	Print real ID instead of effective ID
+
+=item B<ifconfig>
+
+ifconfig [-a] interface [address]
+
+Configure a network interface
+
+	[add ADDRESS[/PREFIXLEN]]
+	[del ADDRESS[/PREFIXLEN]]
+	[[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]
+	[netmask ADDRESS] [dstaddr ADDRESS]
+	[outfill NN] [keepalive NN]
+	[hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
+	[[-]trailers] [[-]arp] [[-]allmulti]
+	[multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
+	[mem_start NN] [io_addr NN] [irq NN]
+	[up|down] ...
+
+=item B<ifdown>
+
+ifdown [-anmvf] [-i FILE] IFACE...
+
+	-a	De/configure all interfaces automatically
+	-i FILE	Use FILE for interface definitions
+	-n	Print out what would happen, but don't do it
+		(note: doesn't disable mappings)
+	-m	Don't run any mappings
+	-v	Print out what would happen before doing it
+	-f	Force de/configuration
+
+=item B<ifenslave>
+
+ifenslave [-cdf] MASTER_IFACE SLAVE_IFACE...
+
+Configure network interfaces for parallel routing
+
+	-c,--change-active	Change active slave
+	-d,--detach		Remove slave interface from bonding device
+	-f,--force		Force, even if interface is not Ethernet
+
+=item B<ifplugd>
+
+ifplugd [OPTIONS]
+
+Network interface plug detection daemon
+
+	-n		Don't daemonize
+	-s		Don't log to syslog
+	-i IFACE	Interface
+	-f/-F		Treat link detection error as link down/link up
+			(otherwise exit on error)
+	-a		Don't up interface at each link probe
+	-M		Monitor creation/destruction of interface
+			(otherwise it must exist)
+	-r PROG		Script to run
+	-x ARG		Extra argument for script
+	-I		Don't exit on nonzero exit code from script
+	-p		Don't run script on daemon startup
+	-q		Don't run script on daemon quit
+	-l		Run script on startup even if no cable is detected
+	-t SECS		Poll time in seconds
+	-u SECS		Delay before running script after link up
+	-d SECS		Delay after link down
+	-m MODE		API mode (mii, priv, ethtool, wlan, iff, auto)
+	-k		Kill running daemon
+
+=item B<ifup>
+
+ifup [-anmvf] [-i FILE] IFACE...
+
+	-a	De/configure all interfaces automatically
+	-i FILE	Use FILE for interface definitions
+	-n	Print out what would happen, but don't do it
+		(note: doesn't disable mappings)
+	-m	Don't run any mappings
+	-v	Print out what would happen before doing it
+	-f	Force de/configuration
+
+=item B<inetd>
+
+inetd [-fe] [-q N] [-R N] [CONFFILE]
+
+Listen for network connections and launch programs
+
+	-f	Run in foreground
+	-e	Log to stderr
+	-q N	Socket listen queue (default: 128)
+	-R N	Pause services after N connects/min
+		(default: 0 - disabled)
+
+=item B<init>
+
+init 
+
+Init is the parent of all processes
+
+=item B<insmod>
+
+insmod [-qfwrsv] MODULE [symbol=value]...
+
+	-r	Remove MODULE (stacks) or do autoclean
+	-q	Quiet
+	-v	Verbose
+	-f	Force
+	-w	Wait for unload
+	-s	Report via syslog instead of stderr
+
+=item B<install>
+
+install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST
+
+Copy files and set attributes
+
+	-c	Just copy (default)
+	-d	Create directories
+	-D	Create leading target directories
+	-s	Strip symbol table
+	-p	Preserve date
+	-o USER	Set ownership
+	-g GRP	Set group ownership
+	-m MODE	Set permissions
+
+=item B<ionice>
+
+ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]
+
+Change I/O priority and class
+
+	-c	Class. 1:realtime 2:best-effort 3:idle
+	-n	Priority
+
+=item B<iostat>
+
+iostat [-c] [-d] [-t] [-z] [-k|-m] [ALL|BLOCKDEV...] [INTERVAL [COUNT]]
+
+Report CPU and I/O statistics
+
+	-c	Show CPU utilization
+	-d	Show device utilization
+	-t	Print current time
+	-z	Omit devices with no activity
+	-k	Use kb/s
+	-m	Use Mb/s
+
+=item B<ip>
+
+ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}
+
+ip [OPTIONS] OBJECT {COMMAND}
+where OBJECT := {address | route | link | tunnel | rule}
+OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }
+
+=item B<ipaddr>
+
+ipaddr { {add|del} IFADDR dev STRING | {show|flush}
+		[dev STRING] [to PREFIX] }
+
+ipaddr {add|delete} IFADDR dev STRING
+ipaddr {show|flush} [dev STRING] [scope SCOPE-ID]
+	[to PREFIX] [label PATTERN]
+	IFADDR := PREFIX | ADDR peer PREFIX
+	[broadcast ADDR] [anycast ADDR]
+	[label STRING] [scope SCOPE-ID]
+	SCOPE-ID := [host | link | global | NUMBER]
+
+=item B<ipcalc>
+
+ipcalc [OPTIONS] ADDRESS[[/]NETMASK] [NETMASK]
+
+Calculate IP network settings from a IP address
+
+	-b,--broadcast	Display calculated broadcast address
+	-n,--network	Display calculated network address
+	-m,--netmask	Display default netmask for IP
+	-p,--prefix	Display the prefix for IP/NETMASK
+	-h,--hostname	Display first resolved host name
+	-s,--silent	Don't ever display error messages
+
+=item B<ipcrm>
+
+ipcrm [-MQS key] [-mqs id]
+
+Upper-case options MQS remove an object by shmkey value.
+Lower-case options remove an object by shmid value.
+
+	-mM	Remove memory segment after last detach
+	-qQ	Remove message queue
+	-sS	Remove semaphore
+
+=item B<ipcs>
+
+ipcs [[-smq] -i shmid] | [[-asmq] [-tcplu]]
+
+	-i	Show specific resource
+Resource specification:
+
+	-m	Shared memory segments
+	-q	Message queues
+	-s	Semaphore arrays
+	-a	All (default)
+Output format:
+
+	-t	Time
+	-c	Creator
+	-p	Pid
+	-l	Limits
+	-u	Summary
+
+=item B<iplink>
+
+iplink { set DEVICE { up | down | arp { on | off } | show [DEVICE] }
+
+iplink set DEVICE { up | down | arp | multicast { on | off } |
+			dynamic { on | off } |
+			mtu MTU }
+iplink show [DEVICE]
+
+=item B<iproute>
+
+iproute { list | flush | add | del | change | append |
+		replace | test } ROUTE
+
+iproute { list | flush } SELECTOR
+iproute get ADDRESS [from ADDRESS iif STRING]
+	[oif STRING] [tos TOS]
+iproute { add | del | change | append | replace | test } ROUTE
+	SELECTOR := [root PREFIX] [match PREFIX] [proto RTPROTO]
+	ROUTE := [TYPE] PREFIX [tos TOS] [proto RTPROTO] [metric METRIC]
+
+=item B<iprule>
+
+iprule {[list | add | del] RULE}
+
+iprule [list | add | del] SELECTOR ACTION
+	SELECTOR := [from PREFIX] [to PREFIX] [tos TOS] [fwmark FWMARK]
+			[dev STRING] [pref NUMBER]
+	ACTION := [table TABLE_ID] [nat ADDRESS]
+			[prohibit | reject | unreachable]
+			[realms [SRCREALM/]DSTREALM]
+	TABLE_ID := [local | main | default | NUMBER]
+
+=item B<iptunnel>
+
+iptunnel { add | change | del | show } [NAME]
+	[mode { ipip | gre | sit }]
+	[remote ADDR] [local ADDR] [ttl TTL]
+
+iptunnel { add | change | del | show } [NAME]
+	[mode { ipip | gre | sit }] [remote ADDR] [local ADDR]
+	[[i|o]seq] [[i|o]key KEY] [[i|o]csum]
+	[ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]
+
+=item B<kbd_mode>
+
+kbd_mode [-a|k|s|u] [-C TTY]
+
+Report or set the keyboard mode
+
+	-a	Default (ASCII)
+	-k	Medium-raw (keyboard)
+	-s	Raw (scancode)
+	-u	Unicode (utf-8)
+	-C TTY	Affect TTY instead of /dev/tty
+
+=item B<kill>
+
+kill [-l] [-SIG] PID...
+
+Send a signal (default: TERM) to given PIDs
+
+	-l	List all signal names and numbers
+
+=item B<killall>
+
+killall [-l] [-q] [-SIG] PROCESS_NAME...
+
+Send a signal (default: TERM) to given processes
+
+	-l	List all signal names and numbers
+	-q	Don't complain if no processes were killed
+
+=item B<killall5>
+
+killall5 [-l] [-SIG] [-o PID]...
+
+Send a signal (default: TERM) to all processes outside current session
+
+	-l	List all signal names and numbers
+	-o PID	Don't signal this PID
+
+=item B<klogd>
+
+klogd [-c N] [-n]
+
+Kernel logger
+
+	-c N	Print to console messages more urgent than prio N (1-8)
+	-n	Run in foreground
+
+=item B<last>
+
+last [-HW] [-f FILE]
+
+Show listing of the last users that logged into the system
+
+	-W	Display with no host column truncation
+	-f FILE Read from FILE instead of /var/log/wtmp
+
+=item B<less>
+
+less [-EMmNh~I?] [FILE]...
+
+View FILE (or stdin) one screenful at a time
+
+	-E	Quit once the end of a file is reached
+	-M,-m	Display status line with line numbers
+		and percentage through the file
+	-N	Prefix line number to each line
+	-I	Ignore case in all searches
+	-~	Suppress ~s displayed past EOF
+
+=item B<ln>
+
+ln [OPTIONS] TARGET... LINK|DIR
+
+Create a link LINK or DIR/TARGET to the specified TARGET(s)
+
+	-s	Make symlinks instead of hardlinks
+	-f	Remove existing destinations
+	-n	Don't dereference symlinks - treat like normal file
+	-b	Make a backup of the target (if exists) before link operation
+	-S suf	Use suffix instead of ~ when making backup files
+
+=item B<loadfont>
+
+loadfont < font
+
+Load a console font from stdin
+
+=item B<loadkmap>
+
+loadkmap < keymap
+
+Load a binary keyboard translation table from stdin
+
+
+=item B<logger>
+
+logger [OPTIONS] [MESSAGE]
+
+Write MESSAGE (or stdin) to syslog
+
+	-s	Log to stderr as well as the system log
+	-t TAG	Log using the specified tag (defaults to user name)
+	-p PRIO	Priority (numeric or facility.level pair)
+
+=item B<login>
+
+login [-p] [-h HOST] [[-f] USER]
+
+Begin a new session on the system
+
+	-f	Don't authenticate (user already authenticated)
+	-h	Name of the remote host
+	-p	Preserve environment
+
+=item B<logname>
+
+logname 
+
+Print the name of the current user
+
+=item B<logread>
+
+logread [-f]
+
+Show messages in syslogd's circular buffer
+
+	-f	Output data as log grows
+
+=item B<losetup>
+
+losetup [-r] [-o OFS] LOOPDEV FILE - associate loop devices
+	losetup -d LOOPDEV - disassociate
+	losetup [-f] - show
+
+	-o OFS	Start OFS bytes into FILE
+	-r	Read-only
+	-f	Show first free loop device
+
+=item B<lpd>
+
+lpd SPOOLDIR [HELPER [ARGS]]
+
+SPOOLDIR must contain (symlinks to) device nodes or directories
+with names matching print queue names. In the first case, jobs are
+sent directly to the device. Otherwise each job is stored in queue
+directory and HELPER program is called. Name of file to print
+is passed in $DATAFILE variable.
+Example:
+
+	tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print
+
+=item B<lpq>
+
+lpq [-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]
+
+	-P	lp service to connect to (else uses $PRINTER)
+	-d	Delete jobs
+	-f	Force any waiting job to be printed
+	-s	Short display
+
+=item B<lpr>
+
+lpr -P queue[@host[:port]] -U USERNAME -J TITLE -Vmh [FILE]...
+
+	-P	lp service to connect to (else uses $PRINTER)
+	-m	Send mail on completion
+	-h	Print banner page too
+	-V	Verbose
+
+=item B<ls>
+
+ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]...
+
+List directory contents
+
+	-1	One column output
+	-a	Include entries which start with .
+	-A	Like -a, but exclude . and ..
+	-C	List by columns
+	-x	List by lines
+	-d	List directory entries instead of contents
+	-L	Follow symlinks
+	-H	Follow symlinks on command line
+	-R	Recurse
+	-p	Append / to dir entries
+	-F	Append indicator (one of */=@|) to entries
+	-l	Long listing format
+	-i	List inode numbers
+	-n	List numeric UIDs and GIDs instead of names
+	-s	List allocated blocks
+	-e	List full date and time
+	-h	List sizes in human readable format (1K 243M 2G)
+	-r	Sort in reverse order
+	-S	Sort by size
+	-X	Sort by extension
+	-v	Sort by version
+	-c	With -l: sort by ctime
+	-t	With -l: sort by mtime
+	-u	With -l: sort by atime
+	-w N	Assume the terminal is N columns wide
+	--color[={always,never,auto}]	Control coloring
+
+=item B<lsattr>
+
+lsattr [-Radlv] [FILE]...
+
+List file attributes on an ext2 fs
+
+	-R	Recurse
+	-a	Don't hide entries starting with .
+	-d	List directory entries instead of contents
+	-l	List long flag names
+	-v	List the file's version/generation number
+
+=item B<lsmod>
+
+lsmod [-qfwrsv] MODULE [symbol=value]...
+
+	-r	Remove MODULE (stacks) or do autoclean
+	-q	Quiet
+	-v	Verbose
+	-f	Force
+	-w	Wait for unload
+	-s	Report via syslog instead of stderr
+
+=item B<lsof>
+
+lsof 
+
+Show all open files
+
+=item B<lspci>
+
+lspci [-mk]
+
+List all PCI devices
+
+	-m	Parsable output
+	-k	Show driver
+
+=item B<lzcat>
+
+lzcat FILE
+
+Decompress to stdout
+
+=item B<lzma>
+
+lzma -d [-cf] [FILE]...
+
+Decompress FILE (or stdin)
+
+	-d	Decompress
+	-c	Write to stdout
+	-f	Force
+
+=item B<lzop>
+
+lzop [-cfvd123456789CF] [FILE]...
+
+	-1..9	Compression level
+	-d	Decompress
+	-c	Write to stdout
+	-f	Force
+	-v	Verbose
+	-F	Don't store or verify checksum
+	-C	Also write checksum of compressed block
+
+=item B<lzopcat>
+
+lzopcat [-vCF] [FILE]...
+
+	-v	Verbose
+	-F	Don't store or verify checksum
+
+=item B<makedevs>
+
+makedevs [-d device_table] rootdir
+
+Create a range of special files as specified in a device table.
+Device table entries take the form of:
+
+<name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>
+Where name is the file name, type can be one of:
+	f	Regular file
+	d	Directory
+	c	Character device
+	b	Block device
+	p	Fifo (named pipe)
+uid is the user id for the target file, gid is the group id for the
+target file. The rest of the entries (major, minor, etc) apply to
+to device special files. A '-' may be used for blank entries.
+
+=item B<makemime>
+
+makemime [OPTIONS] [FILE]...
+
+Create multipart MIME-encoded message from FILEs
+
+	-o FILE	Output. Default: stdout
+	-a HDR	Add header(s). Examples:
+		"From: user@host.org", "Date: `date -R`"
+	-c CT	Content type. Default: application/octet-stream
+	-C CS	Charset. Default: us-ascii
+
+Other options are silently ignored
+
+=item B<man>
+
+man [-aw] [MANPAGE]...
+
+Format and display manual page
+
+	-a	Display all pages
+	-w	Show page locations
+
+=item B<md5sum>
+
+md5sum [-c[sw]] [FILE]...
+
+Print or check MD5 checksums
+
+	-c	Check sums against list in FILEs
+	-s	Don't output anything, status code shows success
+	-w	Warn about improperly formatted checksum lines
+
+=item B<mdev>
+
+mdev [-s]
+
+mdev -s is to be run during boot to scan /sys and populate /dev.
+
+Bare mdev is a kernel hotplug helper. To activate it:
+	echo /sbin/mdev >/proc/sys/kernel/hotplug
+
+It uses /etc/mdev.conf with lines
+	[-]DEVNAME UID:GID PERM [>|=PATH]|[!] [@|$|*PROG]
+where DEVNAME is device name regex, @major,minor[-minor2], or
+environment variable regex. A common use of the latter is
+to load modules for hotplugged devices:
+
+	$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
+
+If /dev/mdev.seq file exists, mdev will wait for its value
+to match $SEQNUM variable. This prevents plug/unplug races.
+To activate this feature, create empty /dev/mdev.seq at boot.
+
+=item B<mesg>
+
+mesg [y|n]
+
+Control write access to your terminal
+	y	Allow write access to your terminal
+	n	Disallow write access to your terminal
+
+=item B<microcom>
+
+microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY
+
+Copy bytes for stdin to TTY and from TTY to stdout
+
+	-d	Wait up to DELAY ms for TTY output before sending every
+		next byte to it
+	-t	Exit if both stdin and TTY are silent for TIMEOUT ms
+	-s	Set serial line to SPEED
+	-X	Disable special meaning of NUL and Ctrl-X from stdin
+
+=item B<mkdir>
+
+mkdir [OPTIONS] DIRECTORY...
+
+Create DIRECTORY
+
+	-m MODE	Mode
+	-p	No error if exists; make parent directories as needed
+
+=item B<mkdosfs>
+
+mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]
+
+Make a FAT32 filesystem
+
+	-v	Verbose
+	-n LBL	Volume label
+
+=item B<mke2fs>
+
+mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
+
+	-b BLK_SIZE	Block size, bytes
+	-F		Force
+	-i RATIO	Max number of files is filesystem_size / RATIO
+	-I BYTES	Inode size (min 128)
+	-L LBL		Volume label
+	-m PERCENT	Percent of blocks to reserve for admin
+	-n		Dry run
+
+=item B<mkfifo>
+
+mkfifo [-m MODE] NAME
+
+Create named pipe
+
+	-m MODE	Mode (default a=rw)
+
+=item B<mkfs.ext2>
+
+mkfs.ext2 [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
+
+	-b BLK_SIZE	Block size, bytes
+	-F		Force
+	-i RATIO	Max number of files is filesystem_size / RATIO
+	-I BYTES	Inode size (min 128)
+	-L LBL		Volume label
+	-m PERCENT	Percent of blocks to reserve for admin
+	-n		Dry run
+
+=item B<mkfs.minix>
+
+mkfs.minix [-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]
+
+Make a MINIX filesystem
+
+	-c		Check device for bad blocks
+	-n [14|30]	Maximum length of filenames
+	-i INODES	Number of inodes for the filesystem
+	-l FILE		Read bad blocks list from FILE
+	-v		Make version 2 filesystem
+
+=item B<mkfs.vfat>
+
+mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]
+
+Make a FAT32 filesystem
+
+	-v	Verbose
+	-n LBL	Volume label
+
+=item B<mknod>
+
+mknod [-m MODE] NAME TYPE MAJOR MINOR
+
+Create a special file (block, character, or pipe)
+
+	-m MODE	Creation mode (default a=rw)
+TYPE:
+	b	Block device
+	c or u	Character device
+	p	Named pipe (MAJOR and MINOR are ignored)
+
+=item B<mkpasswd>
+
+mkpasswd [OPTIONS] [PASSWORD] [SALT]
+
+Crypt PASSWORD using crypt(3)
+
+	-P,--password-fd=N	Read password from fd N
+	-m,--method=TYPE	Encryption method
+	-S,--salt=SALT
+
+=item B<mkswap>
+
+mkswap [-L LBL] BLOCKDEV [KBYTES]
+
+Prepare BLOCKDEV to be used as swap partition
+
+	-L LBL	Label
+
+=item B<mktemp>
+
+mktemp [-dt] [-p DIR] [TEMPLATE]
+
+Create a temporary file with name based on TEMPLATE and print its name.
+TEMPLATE must end with XXXXXX (e.g. [/dir/]nameXXXXXX).
+Without TEMPLATE, -t tmp.XXXXXX is assumed.
+
+	-d	Make directory, not file
+	-t	Prepend base directory name to TEMPLATE
+	-p DIR	Use DIR as a base directory (implies -t)
+	-u	Do not create anything; print a name
+
+Base directory is: -p DIR, else $TMPDIR, else /tmp
+
+=item B<modinfo>
+
+modinfo [-adlp0] [-F keyword] MODULE
+
+	-a		Shortcut for '-F author'
+	-d		Shortcut for '-F description'
+	-l		Shortcut for '-F license'
+	-p		Shortcut for '-F parm'
+	-F keyword	Keyword to look for
+	-0		Separate output with NULs
+
+=item B<modprobe>
+
+modprobe [-qfwrsv] MODULE [symbol=value]...
+
+	-r	Remove MODULE (stacks) or do autoclean
+	-q	Quiet
+	-v	Verbose
+	-f	Force
+	-w	Wait for unload
+	-s	Report via syslog instead of stderr
+
+=item B<more>
+
+more [FILE]...
+
+View FILE (or stdin) one screenful at a time
+
+=item B<mount>
+
+mount [OPTIONS] [-o OPTS] DEVICE NODE
+
+Mount a filesystem. Filesystem autodetection requires /proc.
+
+	-a		Mount all filesystems in fstab
+	-f		Dry run
+	-r		Read-only mount
+	-w		Read-write mount (default)
+	-t FSTYPE[,...]	Filesystem type(s)
+	-O OPT		Mount only filesystems with option OPT (-a only)
+-o OPT:
+	loop		Ignored (loop devices are autodetected)
+	[a]sync		Writes are [a]synchronous
+	[no]atime	Disable/enable updates to inode access times
+	[no]diratime	Disable/enable atime updates to directories
+	[no]relatime	Disable/enable atime updates relative to modification time
+	[no]dev		(Dis)allow use of special device files
+	[no]exec	(Dis)allow use of executable files
+	[no]suid	(Dis)allow set-user-id-root programs
+	[r]shared	Convert [recursively] to a shared subtree
+	[r]slave	Convert [recursively] to a slave subtree
+	[r]private	Convert [recursively] to a private subtree
+	[un]bindable	Make mount point [un]able to be bind mounted
+	[r]bind		Bind a file or directory [recursively] to another location
+	move		Relocate an existing mount point
+	remount		Remount a mounted filesystem, changing flags
+	ro/rw		Same as -r/-w
+
+There are filesystem-specific -o flags.
+
+=item B<mountpoint>
+
+mountpoint [-q] <[-dn] DIR | -x DEVICE>
+
+Check if the directory is a mountpoint
+
+	-q	Quiet
+	-d	Print major/minor device number of the filesystem
+	-n	Print device name of the filesystem
+	-x	Print major/minor device number of the blockdevice
+
+=item B<mpstat>
+
+mpstat [-A] [-I SUM|CPU|ALL|SCPU] [-u] [-P num|ALL] [INTERVAL [COUNT]]
+
+Per-processor statistics
+
+	-A			Same as -I ALL -u -P ALL
+	-I SUM|CPU|ALL|SCPU	Report interrupt statistics
+	-P num|ALL		Processor to monitor
+	-u			Report CPU utilization
+
+=item B<mt>
+
+mt [-f device] opcode value
+
+Control magnetic tape drive operation
+
+Available Opcodes:
+
+
+bsf bsfm bsr bss datacompression drvbuffer eof eom erase
+fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2
+ras3 reset retension rewind rewoffline seek setblk setdensity
+setpart tell unload unlock weof wset
+
+=item B<mv>
+
+mv [-fin] SOURCE DEST
+or: mv [-fin] SOURCE... DIRECTORY
+
+Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY
+
+	-f	Don't prompt before overwriting
+	-i	Interactive, prompt before overwrite
+	-n	Don't overwrite an existing file
+
+=item B<nameif>
+
+nameif [-s] [-c FILE] [IFNAME SELECTOR]...
+
+Rename network interface while it in the down state.
+The device matched by SELECTOR is renamed to IFACE.
+SELECTOR can be a combination of:
+
+	driver=STRING
+	bus=STRING
+	phy_address=NUM
+	[mac=]XX:XX:XX:XX:XX:XX
+
+	-c FILE	Configuration file (default: /etc/mactab)
+	-s	Log to syslog
+
+=item B<nanddump>
+
+nanddump [-o] [-b] [-s ADDR] [-f FILE] MTD_DEVICE
+
+Dump the specified MTD device
+
+	-o	Omit oob data
+	-b	Omit bad block from the dump
+	-s ADDR	Start address
+	-l LEN	Length
+	-f FILE	Dump to file ('-' for stdout)
+
+=item B<nandwrite>
+
+nandwrite [-p] [-s ADDR] MTD_DEVICE [FILE]
+
+Write to the specified MTD device
+
+	-p	Pad to page size
+	-s ADDR	Start address
+
+=item B<nbd-client>
+
+nbd-client HOST PORT BLOCKDEV
+
+Connect to HOST and provide a network block device on BLOCKDEV
+
+=item B<nc>
+
+nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]
+
+Open a pipe to IP:PORT or FILE
+
+	-e PROG	Run PROG after connect
+	-l	Listen mode, for inbound connects
+		(use -l twice with -e for persistent server)
+	-p PORT	Local port
+	-w SEC	Timeout for connect
+	-i SEC	Delay interval for lines sent
+	-f FILE	Use file (ala /dev/ttyS0) instead of network
+
+=item B<netstat>
+
+netstat [-ral] [-tuwx] [-enWp]
+
+Display networking information
+
+	-r	Routing table
+	-a	All sockets
+	-l	Listening sockets
+		Else: connected sockets
+	-t	TCP sockets
+	-u	UDP sockets
+	-w	Raw sockets
+	-x	Unix sockets
+		Else: all socket types
+	-e	Other/more information
+	-n	Don't resolve names
+	-W	Wide display
+	-p	Show PID/program name for sockets
+
+=item B<nice>
+
+nice [-n ADJUST] [PROG ARGS]
+
+Change scheduling priority, run PROG
+
+	-n ADJUST	Adjust priority by ADJUST
+
+=item B<nmeter>
+
+nmeter [-d MSEC] FORMAT_STRING
+
+Monitor system in real time
+
+ -d MSEC	Milliseconds between updates (default:1000)
+
+Format specifiers:
+
+ %Nc or %[cN]	CPU. N - bar size (default:10)
+		(displays: S:system U:user N:niced D:iowait I:irq i:softirq)
+ %[nINTERFACE]	Network INTERFACE
+ %m		Allocated memory
+ %[mf]		Free memory
+ %[mt]		Total memory
+ %s		Allocated swap
+ %f		Number of used file descriptors
+ %Ni		Total/specific IRQ rate
+ %x		Context switch rate
+ %p		Forks
+ %[pn]		# of processes
+ %b		Block io
+ %Nt		Time (with N decimal points)
+ %r		Print <cr> instead of <lf> at EOL
+
+=item B<nohup>
+
+nohup PROG ARGS
+
+Run PROG immune to hangups, with output to a non-tty
+
+=item B<nslookup>
+
+nslookup [HOST] [SERVER]
+
+Query the nameserver for the IP address of the given HOST
+optionally using a specified DNS server
+
+=item B<ntpd>
+
+ntpd [-dnqNwl] [-S PROG] [-p PEER]...
+
+NTP client/server
+
+	-d	Verbose
+	-n	Do not daemonize
+	-q	Quit after clock is set
+	-N	Run at high priority
+	-w	Do not set time (only query peers), implies -n
+	-l	Run as server on port 123
+	-S PROG	Run PROG after stepping time, stratum change, and every 11 mins
+	-p PEER	Obtain time from PEER (may be repeated)
+
+=item B<od>
+
+od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE...]
+
+Print FILEs (or stdin) unambiguously, as octal bytes by default
+
+=item B<openvt>
+
+openvt [-c N] [-sw] [PROG ARGS]
+
+Start PROG on a new virtual terminal
+
+	-c N	Use specified VT
+	-s	Switch to the VT
+	-w	Wait for PROG to exit
+
+=item B<passwd>
+
+passwd [OPTIONS] [USER]
+
+Change USER's password (default: current user)
+
+	-a ALG	Encryption method
+	-d	Set password to ''
+	-l	Lock (disable) account
+	-u	Unlock (enable) account
+
+=item B<patch>
+
+patch [OPTIONS] [ORIGFILE [PATCHFILE]]
+
+	-p,--strip N		Strip N leading components from file names
+	-i,--input DIFF		Read DIFF instead of stdin
+	-R,--reverse		Reverse patch
+	-N,--forward		Ignore already applied patches
+	-E,--remove-empty-files	Remove output files if they become empty
+
+=item B<pgrep>
+
+pgrep [-flnovx] [-s SID|-P PPID|PATTERN]
+
+Display process(es) selected by regex PATTERN
+
+	-l	Show command name too
+	-f	Match against entire command line
+	-n	Show the newest process only
+	-o	Show the oldest process only
+	-v	Negate the match
+	-x	Match whole name (not substring)
+	-s	Match session ID (0 for current)
+	-P	Match parent process ID
+
+=item B<pidof>
+
+pidof [OPTIONS] [NAME]...
+
+List PIDs of all processes with names that match NAMEs
+
+	-s	Show only one PID
+	-o PID	Omit given pid
+		Use %PPID to omit pid of pidof's parent
+
+=item B<ping>
+
+ping [OPTIONS] HOST
+
+Send ICMP ECHO_REQUEST packets to network hosts
+
+	-4,-6		Force IP or IPv6 name resolution
+	-c CNT		Send only CNT pings
+	-s SIZE		Send SIZE data bytes in packets (default:56)
+	-t TTL		Set TTL
+	-I IFACE/IP	Use interface or IP address as source
+	-W SEC		Seconds to wait for the first response (default:10)
+			(after all -c CNT packets are sent)
+	-w SEC		Seconds until ping exits (default:infinite)
+			(can exit earlier with -c CNT)
+	-q		Quiet, only displays output at start
+			and when finished
+
+=item B<ping6>
+
+ping6 [OPTIONS] HOST
+
+Send ICMP ECHO_REQUEST packets to network hosts
+
+	-c CNT		Send only CNT pings
+	-s SIZE		Send SIZE data bytes in packets (default:56)
+	-I IFACE/IP	Use interface or IP address as source
+	-q		Quiet, only displays output at start
+			and when finished
+
+=item B<pivot_root>
+
+pivot_root NEW_ROOT PUT_OLD
+
+Move the current root file system to PUT_OLD and make NEW_ROOT
+the new root file system
+
+=item B<pkill>
+
+pkill [-l|-SIGNAL] [-fnovx] [-s SID|-P PPID|PATTERN]
+
+Send a signal to process(es) selected by regex PATTERN
+
+	-l	List all signals
+	-f	Match against entire command line
+	-n	Signal the newest process only
+	-o	Signal the oldest process only
+	-v	Negate the match
+	-x	Match whole name (not substring)
+	-s	Match session ID (0 for current)
+	-P	Match parent process ID
+
+=item B<pmap>
+
+pmap [-xq] PID
+
+Display detailed process memory usage
+
+	-x	Show details
+	-q	Quiet
+
+=item B<popmaildir>
+
+popmaildir [OPTIONS] MAILDIR [CONN_HELPER ARGS]
+
+Fetch content of remote mailbox to local maildir
+
+	-s		Skip authorization
+	-T		Get messages with TOP instead of RETR
+	-k		Keep retrieved messages on the server
+	-t SEC		Network timeout
+	-F "PROG ARGS"	Filter program (may be repeated)
+	-M "PROG ARGS"	Delivery program
+
+Fetch from plain POP3 server:
+popmaildir -k DIR nc pop3.server.com 110 <user_and_pass.txt
+Fetch from SSLed POP3 server and delete fetched emails:
+popmaildir DIR -- openssl s_client -quiet -connect pop3.server.com:995 <user_and_pass.txt
+
+=item B<poweroff>
+
+poweroff [-d DELAY] [-n] [-f]
+
+Halt and shut off power
+
+	-d SEC	Delay interval
+	-n	Do not sync
+	-f	Force (don't go through init)
+
+=item B<powertop>
+
+powertop 
+
+Analyze power consumption on Intel-based laptops
+
+
+=item B<printenv>
+
+printenv [VARIABLE]...
+
+Print environment VARIABLEs.
+If no VARIABLE specified, print all.
+
+=item B<printf>
+
+printf FORMAT [ARG]...
+
+Format and print ARG(s) according to FORMAT (a-la C printf)
+
+=item B<ps>
+
+ps [-o COL1,COL2=HEADER] [-T]
+
+Show list of processes
+
+	-o COL1,COL2=HEADER	Select columns for display
+	-T			Show threads
+
+=item B<pscan>
+
+pscan [-cb] [-p MIN_PORT] [-P MAX_PORT] [-t TIMEOUT] [-T MIN_RTT] HOST
+
+Scan a host, print all open ports
+
+	-c	Show closed ports too
+	-b	Show blocked ports too
+	-p	Scan from this port (default 1)
+	-P	Scan up to this port (default 1024)
+	-t	Timeout (default 5000 ms)
+	-T	Minimum rtt (default 5 ms, increase for congested hosts)
+
+=item B<pstree>
+
+pstree [-p] [PID|USER]
+
+Display process tree, optionally start from USER or PID
+
+	-p	Show pids
+
+=item B<pwd>
+
+pwd 
+
+Print the full filename of the current working directory
+
+=item B<pwdx>
+
+pwdx PID...
+
+Show current directory for PIDs
+
+
+=item B<raidautorun>
+
+raidautorun DEVICE
+
+Tell the kernel to automatically search and start RAID arrays
+
+=item B<rdate>
+
+rdate [-sp] HOST
+
+Get and possibly set the system date and time from a remote HOST
+
+	-s	Set the system date and time (default)
+	-p	Print the date and time
+
+=item B<rdev>
+
+rdev 
+
+Print the device node associated with the filesystem mounted at '/'
+
+=item B<readahead>
+
+readahead [FILE]...
+
+Preload FILEs to RAM
+
+=item B<readlink>
+
+readlink [-fnv] FILE
+
+Display the value of a symlink
+
+	-f	Canonicalize by following all symlinks
+	-n	Don't add newline
+	-v	Verbose
+
+=item B<readprofile>
+
+readprofile [OPTIONS]
+
+	-m mapfile	(Default: /boot/System.map)
+	-p profile	(Default: /proc/profile)
+	-M NUM		Set the profiling multiplier to NUM
+	-i		Print only info about the sampling step
+	-v		Verbose
+	-a		Print all symbols, even if count is 0
+	-b		Print individual histogram-bin counts
+	-s		Print individual counters within functions
+	-r		Reset all the counters (root only)
+	-n		Disable byte order auto-detection
+
+=item B<realpath>
+
+realpath FILE...
+
+Return the absolute pathnames of given FILE
+
+=item B<reboot>
+
+reboot [-d DELAY] [-n] [-f]
+
+Reboot the system
+
+	-d SEC	Delay interval
+	-n	Do not sync
+	-f	Force (don't go through init)
+
+=item B<reformime>
+
+reformime [OPTIONS]
+
+Parse MIME-encoded message on stdin
+
+	-x PREFIX	Extract content of MIME sections to files
+	-X PROG ARGS	Filter content of MIME sections through PROG
+			Must be the last option
+
+Other options are silently ignored
+
+=item B<remove-shell>
+
+remove-shell SHELL...
+
+Remove SHELLs from /etc/shells
+
+=item B<renice>
+
+renice {{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]
+
+Change scheduling priority for a running process
+
+	-n	Adjust current nice value (smaller is faster)
+	-p	Process id(s) (default)
+	-g	Process group id(s)
+	-u	Process user name(s) and/or id(s)
+
+=item B<reset>
+
+reset 
+
+Reset the screen
+
+=item B<resize>
+
+resize 
+
+Resize the screen
+
+=item B<rev>
+
+rev [FILE]...
+
+Reverse lines of FILE
+
+=item B<rm>
+
+rm [-irf] FILE...
+
+Remove (unlink) FILEs
+
+	-i	Always prompt before removing
+	-f	Never prompt
+	-R,-r	Recurse
+
+=item B<rmdir>
+
+rmdir [OPTIONS] DIRECTORY...
+
+Remove DIRECTORY if it is empty
+
+	-p|--parents	Include parents
+	--ignore-fail-on-non-empty
+
+=item B<rmmod>
+
+rmmod [-qfwrsv] MODULE [symbol=value]...
+
+	-r	Remove MODULE (stacks) or do autoclean
+	-q	Quiet
+	-v	Verbose
+	-f	Force
+	-w	Wait for unload
+	-s	Report via syslog instead of stderr
+
+=item B<route>
+
+route [{add|del|delete}]
+
+Edit kernel routing tables
+
+	-n	Don't resolve names
+	-e	Display other/more information
+	-A inet{6}	Select address family
+
+=item B<rpm>
+
+rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm
+
+Manipulate RPM packages
+
+Commands:
+
+	-i	Install package
+	-qp	Query package
+	-i	Show information
+	-l	List contents
+	-d	List documents
+	-c	List config files
+
+=item B<rpm2cpio>
+
+rpm2cpio package.rpm
+
+Output a cpio archive of the rpm file
+
+=item B<rtcwake>
+
+rtcwake [-a | -l | -u] [-d DEV] [-m MODE] [-s SEC | -t TIME]
+
+Enter a system sleep state until specified wakeup time
+
+	-a,--auto	Read clock mode from adjtime
+	-l,--local	Clock is set to local time
+	-u,--utc	Clock is set to UTC time
+	-d,--device=DEV	Specify the RTC device
+	-m,--mode=MODE	Set the sleep state (default: standby)
+	-s,--seconds=SEC Set the timeout in SEC seconds from now
+	-t,--time=TIME	Set the timeout to TIME seconds from epoch
+
+=item B<run-parts>
+
+run-parts [-t] [-l] [-a ARG] [-u MASK] DIRECTORY
+
+Run a bunch of scripts in DIRECTORY
+
+	-t	Print what would be run, but don't actually run anything
+	-a ARG	Pass ARG as argument for every program
+	-u MASK	Set the umask to MASK before running every program
+	-l	Print names of all matching files even if they are not executable
+
+=item B<runlevel>
+
+runlevel [FILE]
+
+Find the current and previous system runlevel
+
+If no utmp FILE exists or if no runlevel record can be found,
+print "unknown"
+
+=item B<runsv>
+
+runsv DIR
+
+Start and monitor a service and optionally an appendant log service
+
+=item B<runsvdir>
+
+runsvdir [-P] [-s SCRIPT] DIR
+
+Start a runsv process for each subdirectory. If it exits, restart it.
+
+	-P		Put each runsv in a new session
+	-s SCRIPT	Run SCRIPT <signo> after signal is processed
+
+=item B<rx>
+
+rx FILE
+
+Receive a file using the xmodem protocol
+
+=item B<script>
+
+script [-afqt] [-c PROG] [OUTFILE]
+
+	-a	Append output
+	-c PROG	Run PROG, not shell
+	-f	Flush output after each write
+	-q	Quiet
+	-t	Send timing to stderr
+
+=item B<scriptreplay>
+
+scriptreplay timingfile [typescript [divisor]]
+
+Play back typescripts, using timing information
+
+=item B<sed>
+
+sed [-inr] [-f FILE]... [-e CMD]... [FILE]...
+or: sed [-inr] CMD [FILE]...
+
+	-e CMD	Add CMD to sed commands to be executed
+	-f FILE	Add FILE contents to sed commands to be executed
+	-i	Edit files in-place (else sends result to stdout)
+	-n	Suppress automatic printing of pattern space
+	-r	Use extended regex syntax
+
+If no -e or -f, the first non-option argument is the sed command string.
+Remaining arguments are input files (stdin if none).
+
+=item B<sendmail>
+
+sendmail [OPTIONS] [RECIPIENT_EMAIL]...
+
+Read email from stdin and send it
+
+Standard options:
+
+	-t		Read additional recipients from message body
+	-f SENDER	Sender (required)
+	-o OPTIONS	Various options. -oi implied, others are ignored
+	-i		-oi synonym. implied and ignored
+
+Busybox specific options:
+
+	-v		Verbose
+	-w SECS		Network timeout
+	-H 'PROG ARGS'	Run connection helper
+			Examples:
+			-H 'exec openssl s_client -quiet -tls1 -starttls smtp
+				-connect smtp.gmail.com:25' <email.txt
+				[4<username_and_passwd.txt | -auUSER -apPASS]
+			-H 'exec openssl s_client -quiet -tls1
+				-connect smtp.gmail.com:465' <email.txt
+				[4<username_and_passwd.txt | -auUSER -apPASS]
+	-S HOST[:PORT]	Server
+	-auUSER		Username for AUTH LOGIN
+	-apPASS 	Password for AUTH LOGIN
+
+Other options are silently ignored; -oi -t is implied
+Use makemime to create emails with attachments
+
+=item B<seq>
+
+seq [-w] [-s SEP] [FIRST [INC]] LAST
+
+Print numbers from FIRST to LAST, in steps of INC.
+FIRST, INC default to 1.
+
+	-w	Pad to last with leading zeros
+	-s SEP	String separator
+
+=item B<setarch>
+
+setarch personality PROG ARGS
+
+Personality may be:
+
+	linux32		Set 32bit uname emulation
+	linux64		Set 64bit uname emulation
+
+=item B<setconsole>
+
+setconsole [-r|--reset] [DEVICE]
+
+Redirect system console output to DEVICE (default: /dev/tty)
+
+	-r	Reset output to /dev/console
+
+=item B<setfont>
+
+setfont FONT [-m MAPFILE] [-C TTY]
+
+Load a console font
+
+	-m MAPFILE	Load console screen map
+	-C TTY		Affect TTY instead of /dev/tty
+
+=item B<setkeycodes>
+
+setkeycodes SCANCODE KEYCODE...
+
+Set entries into the kernel's scancode-to-keycode map,
+allowing unusual keyboards to generate usable keycodes.
+
+SCANCODE may be either xx or e0xx (hexadecimal),
+and KEYCODE is given in decimal.
+
+=item B<setlogcons>
+
+setlogcons N
+
+Redirect the kernel output to console N (0 for current)
+
+=item B<setserial>
+
+setserial [-gabGvzV] DEVICE [PARAMETER [ARG]]...
+
+Request or set Linux serial port information
+
+	-g	Interpret parameters as list of devices for reporting
+	-a	Print all available information
+	-b	Print summary information
+	-G	Print in form which can be fed back
+		to setserial as command line parameters
+	-z	Zero out serial flags before setting
+	-v	Verbose
+
+Parameters: (* = takes an argument, ^ = can be turned off by preceding ^)
+	*port, *irq, *divisor, *uart, *baund_base, *close_delay, *closing_wait,
+	^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout,
+	^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig,
+	spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust
+
+UART types:
+
+	unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,
+	16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,
+	U6_16550A
+
+=item B<setsid>
+
+setsid PROG ARGS
+
+Run PROG in a new session. PROG will have no controlling terminal
+and will not be affected by keyboard signals (Ctrl-C etc).
+See setsid(2) for details.
+
+=item B<setuidgid>
+
+setuidgid USER PROG ARGS
+
+Set uid and gid to USER's uid and gid, drop supplementary group ids,
+run PROG
+
+=item B<sh>
+
+sh [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]
+
+Unix shell interpreter
+
+=item B<sha1sum>
+
+sha1sum [-c[sw]] [FILE]...
+
+Print or check SHA1 checksums
+
+	-c	Check sums against list in FILEs
+	-s	Don't output anything, status code shows success
+	-w	Warn about improperly formatted checksum lines
+
+=item B<sha256sum>
+
+sha256sum [-c[sw]] [FILE]...
+
+Print or check SHA256 checksums
+
+	-c	Check sums against list in FILEs
+	-s	Don't output anything, status code shows success
+	-w	Warn about improperly formatted checksum lines
+
+=item B<sha512sum>
+
+sha512sum [-c[sw]] [FILE]...
+
+Print or check SHA512 checksums
+
+	-c	Check sums against list in FILEs
+	-s	Don't output anything, status code shows success
+	-w	Warn about improperly formatted checksum lines
+
+=item B<showkey>
+
+showkey [-a | -k | -s]
+
+Show keys pressed
+
+	-a	Display decimal/octal/hex values of the keys
+	-k	Display interpreted keycodes (default)
+	-s	Display raw scan-codes
+
+=item B<slattach>
+
+slattach [-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE
+
+Attach network interface(s) to serial line(s)
+
+	-p PROT	Set protocol (slip, cslip, slip6, clisp6 or adaptive)
+	-s SPD	Set line speed
+	-e	Exit after initializing device
+	-h	Exit when the carrier is lost
+	-c PROG	Run PROG when the line is hung up
+	-m	Do NOT initialize the line in raw 8 bits mode
+	-L	Enable 3-wire operation
+	-F	Disable RTS/CTS flow control
+
+=item B<sleep>
+
+sleep [N]...
+
+Pause for a time equal to the total of the args given, where each arg can
+have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
+
+=item B<smemcap>
+
+smemcap >SMEMDATA.TAR
+
+Collect memory usage data in /proc and write it to stdout
+
+=item B<softlimit>
+
+softlimit [-a BYTES] [-m BYTES] [-d BYTES] [-s BYTES] [-l BYTES]
+	[-f BYTES] [-c BYTES] [-r BYTES] [-o N] [-p N] [-t N]
+	PROG ARGS
+
+Set soft resource limits, then run PROG
+
+	-a BYTES	Limit total size of all segments
+	-m BYTES	Same as -d BYTES -s BYTES -l BYTES -a BYTES
+	-d BYTES	Limit data segment
+	-s BYTES	Limit stack segment
+	-l BYTES	Limit locked memory size
+	-o N		Limit number of open files per process
+	-p N		Limit number of processes per uid
+Options controlling file sizes:
+
+	-f BYTES	Limit output file sizes
+	-c BYTES	Limit core file size
+Efficiency opts:
+
+	-r BYTES	Limit resident set size
+	-t N		Limit CPU time, process receives
+			a SIGXCPU after N seconds
+
+=item B<sort>
+
+sort [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t CHAR] [FILE]...
+
+Sort lines of text
+
+	-b	Ignore leading blanks
+	-c	Check whether input is sorted
+	-d	Dictionary order (blank or alphanumeric only)
+	-f	Ignore case
+	-g	General numerical sort
+	-i	Ignore unprintable characters
+	-k	Sort key
+	-M	Sort month
+	-n	Sort numbers
+	-o	Output to file
+	-k	Sort by key
+	-t CHAR	Key separator
+	-r	Reverse sort order
+	-s	Stable (don't sort ties alphabetically)
+	-u	Suppress duplicate lines
+	-z	Lines are terminated by NUL, not newline
+	-mST	Ignored for GNU compatibility
+
+=item B<split>
+
+split [OPTIONS] [INPUT [PREFIX]]
+
+	-b N[k|m]	Split by N (kilo|mega)bytes
+	-l N		Split by N lines
+	-a N		Use N letters as suffix
+
+=item B<start-stop-daemon>
+
+start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]
+
+Search for matching processes, and then
+-K: stop all matching processes.
+-S: start a process unless a matching process is found.
+
+Process matching:
+
+	-u,--user USERNAME|UID	Match only this user's processes
+	-n,--name NAME		Match processes with NAME
+				in comm field in /proc/PID/stat
+	-x,--exec EXECUTABLE	Match processes with this command
+				in /proc/PID/{exe,cmdline}
+	-p,--pidfile FILE	Match a process with PID from the file
+	All specified conditions must match
+-S only:
+	-x,--exec EXECUTABLE	Program to run
+	-a,--startas NAME	Zeroth argument
+	-b,--background		Background
+	-N,--nicelevel N	Change nice level
+	-c,--chuid USER[:[GRP]]	Change to user/group
+	-m,--make-pidfile	Write PID to the pidfile specified by -p
+-K only:
+	-s,--signal SIG		Signal to send
+	-t,--test		Match only, exit with 0 if a process is found
+Other:
+
+	-o,--oknodo		Exit with status 0 if nothing is done
+	-v,--verbose		Verbose
+	-q,--quiet		Quiet
+
+=item B<stat>
+
+stat [OPTIONS] FILE...
+
+Display file (default) or filesystem status
+
+	-c fmt	Use the specified format
+	-f	Display filesystem status
+	-L	Follow links
+	-t	Display info in terse form
+
+Valid format sequences for files:
+
+ %a	Access rights in octal
+ %A	Access rights in human readable form
+ %b	Number of blocks allocated (see %B)
+ %B	The size in bytes of each block reported by %b
+ %d	Device number in decimal
+ %D	Device number in hex
+ %f	Raw mode in hex
+ %F	File type
+ %g	Group ID of owner
+ %G	Group name of owner
+ %h	Number of hard links
+ %i	Inode number
+ %n	File name
+ %N	File name, with -> TARGET if symlink
+ %o	I/O block size
+ %s	Total size, in bytes
+ %t	Major device type in hex
+ %T	Minor device type in hex
+ %u	User ID of owner
+ %U	User name of owner
+ %x	Time of last access
+ %X	Time of last access as seconds since Epoch
+ %y	Time of last modification
+ %Y	Time of last modification as seconds since Epoch
+ %z	Time of last change
+ %Z	Time of last change as seconds since Epoch
+
+Valid format sequences for file systems:
+
+ %a	Free blocks available to non-superuser
+ %b	Total data blocks in file system
+ %c	Total file nodes in file system
+ %d	Free file nodes in file system
+ %f	Free blocks in file system
+ %i	File System ID in hex
+ %l	Maximum length of filenames
+ %n	File name
+ %s	Block size (for faster transfer)
+ %S	Fundamental block size (for block counts)
+ %t	Type in hex
+ %T	Type in human readable form
+
+=item B<strings>
+
+strings [-afo] [-n LEN] [FILE]...
+
+Display printable strings in a binary file
+
+	-a	Scan whole file (default)
+	-f	Precede strings with filenames
+	-n LEN	At least LEN characters form a string (default 4)
+	-o	Precede strings with decimal offsets
+
+=item B<stty>
+
+stty [-a|g] [-F DEVICE] [SETTING]...
+
+Without arguments, prints baud rate, line discipline,
+and deviations from stty sane
+
+	-F DEVICE	Open device instead of stdin
+	-a		Print all current settings in human-readable form
+	-g		Print in stty-readable form
+	[SETTING]	See manpage
+
+=item B<su>
+
+su [OPTIONS] [-] [USER]
+
+Run shell under USER (by default, root)
+
+	-,-l	Clear environment, run shell as login shell
+	-p,-m	Do not set new $HOME, $SHELL, $USER, $LOGNAME
+	-c CMD	Command to pass to 'sh -c'
+	-s SH	Shell to use instead of user's default
+
+=item B<sulogin>
+
+sulogin [-t N] [TTY]
+
+Single user login
+
+	-t N	Timeout
+
+=item B<sum>
+
+sum [-rs] [FILE]...
+
+Checksum and count the blocks in a file
+
+	-r	Use BSD sum algorithm (1K blocks)
+	-s	Use System V sum algorithm (512byte blocks)
+
+=item B<sv>
+
+sv [-v] [-w SEC] CMD SERVICE_DIR...
+
+Control services monitored by runsv supervisor.
+Commands (only first character is enough):
+
+status: query service status
+up: if service isn't running, start it. If service stops, restart it
+once: like 'up', but if service stops, don't restart it
+down: send TERM and CONT signals. If ./run exits, start ./finish
+	if it exists. After it stops, don't restart service
+exit: send TERM and CONT signals to service and log service. If they exit,
+	runsv exits too
+pause, cont, hup, alarm, interrupt, quit, 1, 2, term, kill: send
+STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, KILL signal to service
+
+=item B<svlogd>
+
+svlogd [-ttv] [-r C] [-R CHARS] [-l MATCHLEN] [-b BUFLEN] DIR...
+
+Continuously read log data from stdin and write to rotated log files in DIRs
+
+DIR/config file modifies behavior:
+sSIZE - when to rotate logs
+nNUM - number of files to retain
+!PROG - process rotated log with PROG
++,-PATTERN - (de)select line for logging
+E,ePATTERN - (de)select line for stderr
+
+=item B<swapoff>
+
+swapoff [-a] [DEVICE]
+
+Stop swapping on DEVICE
+
+	-a	Stop swapping on all swap devices
+
+=item B<swapon>
+
+swapon [-a] [-p PRI] [DEVICE]
+
+Start swapping on DEVICE
+
+	-a	Start swapping on all swap devices
+	-p PRI	Set swap device priority
+
+=item B<switch_root>
+
+switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]
+
+Free initramfs and switch to another root fs:
+
+chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /,
+execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.
+
+	-c DEV	Reopen stdio to DEV after switch
+
+=item B<sync>
+
+sync 
+
+Write all buffered blocks to disk
+
+=item B<sysctl>
+
+sysctl [OPTIONS] [VALUE]...
+
+Configure kernel parameters at runtime
+
+	-n	Don't print key names
+	-e	Don't warn about unknown keys
+	-w	Change sysctl setting
+	-p FILE	Load sysctl settings from FILE (default /etc/sysctl.conf)
+	-a	Display all values
+	-A	Display all values in table form
+
+=item B<syslogd>
+
+syslogd [OPTIONS]
+
+System logging utility
+
+	-n		Run in foreground
+	-O FILE		Log to FILE (default:/var/log/messages)
+	-l N		Log only messages more urgent than prio N (1-8)
+	-S		Smaller output
+	-s SIZE		Max size (KB) before rotation (default:200KB, 0=off)
+	-b N		N rotated logs to keep (default:1, max=99, 0=purge)
+	-R HOST[:PORT]	Log to IP or hostname on PORT (default PORT=514/UDP)
+	-L		Log locally and via network (default is network only if -R)
+	-D		Drop duplicates
+	-C[size_kb]	Log to shared mem buffer (use logread to read it)
+	-f FILE		Use FILE as config (default:/etc/syslog.conf)
+
+=item B<tac>
+
+tac [FILE]...
+
+Concatenate FILEs and print them in reverse
+
+=item B<tail>
+
+tail [OPTIONS] [FILE]...
+
+Print last 10 lines of each FILE (or stdin) to stdout.
+With more than one FILE, precede each with a filename header.
+
+	-f		Print data as file grows
+	-s SECONDS	Wait SECONDS between reads with -f
+	-n N[kbm]	Print last N lines
+	-c N[kbm]	Print last N bytes
+	-q		Never print headers
+	-v		Always print headers
+
+N may be suffixed by k (x1024), b (x512), or m (x1024^2).
+If N starts with a '+', output begins with the Nth item from the start
+of each file, not from the end.
+
+=item B<tar>
+
+tar -[cxtzjahmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...
+
+Create, extract, or list files from a tar file
+
+Operation:
+
+	c	Create
+	x	Extract
+	t	List
+	f	Name of TARFILE ('-' for stdin/out)
+	C	Change to DIR before operation
+	v	Verbose
+	z	(De)compress using gzip
+	j	(De)compress using bzip2
+	a	(De)compress using lzma
+	O	Extract to stdout
+	h	Follow symlinks
+	m	Don't restore mtime
+	exclude	File to exclude
+	X	File with names to exclude
+	T	File with names to include
+
+=item B<tcpsvd>
+
+tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG
+
+Create TCP socket, bind to IP:PORT and listen
+for incoming connection. Run PROG for each connection.
+
+	IP		IP to listen on, 0 = all
+	PORT		Port to listen on
+	PROG ARGS	Program to run
+	-l NAME		Local hostname (else looks up local hostname in DNS)
+	-u USER[:GRP]	Change to user/group after bind
+	-c N		Handle up to N connections simultaneously
+	-b N		Allow a backlog of approximately N TCP SYNs
+	-C N[:MSG]	Allow only up to N connections from the same IP
+			New connections from this IP address are closed
+			immediately. MSG is written to the peer before close
+	-h		Look up peer's hostname
+	-E		Don't set up environment variables
+	-v		Verbose
+
+=item B<tee>
+
+tee [-ai] [FILE]...
+
+Copy stdin to each FILE, and also to stdout
+
+	-a	Append to the given FILEs, don't overwrite
+	-i	Ignore interrupt signals (SIGINT)
+
+=item B<telnet>
+
+telnet [-a] [-l USER] HOST [PORT]
+
+Connect to telnet server
+
+	-a	Automatic login with $USER variable
+	-l USER	Automatic login as USER
+
+=item B<telnetd>
+
+telnetd [OPTIONS]
+
+Handle incoming telnet connections
+
+	-l LOGIN	Exec LOGIN on connect
+	-f ISSUE_FILE	Display ISSUE_FILE instead of /etc/issue
+	-K		Close connection as soon as login exits
+			(normally wait until all programs close slave pty)
+	-p PORT		Port to listen on
+	-b ADDR[:PORT]	Address to bind to
+	-F		Run in foreground
+	-i		Inetd mode
+	-w SEC		Inetd 'wait' mode, linger time SEC
+	-S		Log to syslog (implied by -i or without -F and -w)
+
+=item B<test>
+
+test EXPRESSION ]
+
+Check file types, compare values etc. Return a 0/1 exit code
+depending on logical value of EXPRESSION
+
+=item B<tftp>
+
+tftp [OPTIONS] HOST [PORT]
+
+Transfer a file from/to tftp server
+
+	-l FILE	Local FILE
+	-r FILE	Remote FILE
+	-g	Get file
+	-p	Put file
+	-b SIZE	Transfer blocks of SIZE octets
+
+=item B<tftpd>
+
+tftpd [-cr] [-u USER] [DIR]
+
+Transfer a file on tftp client's request
+
+tftpd should be used as an inetd service.
+tftpd's line for inetd.conf:
+	69 dgram udp nowait root tftpd tftpd -l /files/to/serve
+It also can be ran from udpsvd:
+
+	udpsvd -vE 0.0.0.0 69 tftpd /files/to/serve
+
+	-r	Prohibit upload
+	-c	Allow file creation via upload
+	-u	Access files as USER
+	-l	Log to syslog (inetd mode requires this)
+
+=item B<time>
+
+time [-v] PROG ARGS
+
+Run PROG, display resource usage when it exits
+
+	-v	Verbose
+
+=item B<timeout>
+
+timeout [-t SECS] [-s SIG] PROG ARGS
+
+Runs PROG. Sends SIG to it if it is not gone in SECS seconds.
+Defaults: SECS: 10, SIG: TERM.
+
+=item B<top>
+
+top [-b] [-nCOUNT] [-dSECONDS] [-m]
+
+Provide a view of process activity in real time.
+Read the status of all processes from /proc each SECONDS
+and display a screenful of them.
+Keys:
+
+	N/M/P/T: show CPU usage, sort by pid/mem/cpu/time
+	S: show memory
+	R: reverse sort
+	H: toggle threads, 1: toggle SMP
+	Q,^C: exit
+
+Options:
+
+	-b	Batch mode
+	-n N	Exit after N iterations
+	-d N	Delay between updates
+	-m	Same as 's' key
+
+=item B<touch>
+
+touch [-c] [-d DATE] [-t DATE] [-r FILE] FILE...
+
+Update the last-modified date on the given FILE[s]
+
+	-c	Don't create files
+	-d DT	Date/time to use
+	-t DT	Date/time to use
+	-r FILE	Use FILE's date/time
+
+=item B<tr>
+
+tr [-cds] STRING1 [STRING2]
+
+Translate, squeeze, or delete characters from stdin, writing to stdout
+
+	-c	Take complement of STRING1
+	-d	Delete input characters coded STRING1
+	-s	Squeeze multiple output characters of STRING2 into one character
+
+=item B<traceroute>
+
+traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES]
+	[-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE]
+	[-z PAUSE_MSEC] HOST [BYTES]
+
+Trace the route to HOST
+
+	-4,-6	Force IP or IPv6 name resolution
+	-F	Set the don't fragment bit
+	-I	Use ICMP ECHO instead of UDP datagrams
+	-l	Display the TTL value of the returned packet
+	-d	Set SO_DEBUG options to socket
+	-n	Print numeric addresses
+	-r	Bypass routing tables, send directly to HOST
+	-v	Verbose
+	-m	Max time-to-live (max number of hops)
+	-p	Base UDP port number used in probes
+		(default 33434)
+	-q	Number of probes per TTL (default 3)
+	-s	IP address to use as the source address
+	-t	Type-of-service in probe packets (default 0)
+	-w	Time in seconds to wait for a response (default 3)
+	-g	Loose source route gateway (8 max)
+
+=item B<traceroute6>
+
+traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES]
+	[-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-i IFACE]
+	HOST [BYTES]
+
+Trace the route to HOST
+
+	-d	Set SO_DEBUG options to socket
+	-n	Print numeric addresses
+	-r	Bypass routing tables, send directly to HOST
+	-v	Verbose
+	-m	Max time-to-live (max number of hops)
+	-p	Base UDP port number used in probes
+		(default is 33434)
+	-q	Number of probes per TTL (default 3)
+	-s	IP address to use as the source address
+	-t	Type-of-service in probe packets (default 0)
+	-w	Time in seconds to wait for a response (default 3)
+
+=item B<true>
+
+true 
+
+Return an exit code of TRUE (0)
+
+=item B<tty>
+
+tty 
+
+Print file name of stdin's terminal
+
+	-s	Print nothing, only return exit status
+
+=item B<ttysize>
+
+ttysize [w] [h]
+
+Print dimension(s) of stdin's terminal, on error return 80x25
+
+=item B<tunctl>
+
+tunctl [-f device] ([-t name] | -d name) [-u owner] [-g group] [-b]
+
+Create or delete tun interfaces
+
+	-f name		tun device (/dev/net/tun)
+	-t name		Create iface 'name'
+	-d name		Delete iface 'name'
+	-u owner	Set iface owner
+	-g group	Set iface group
+	-b		Brief output
+
+=item B<ubiattach>
+
+ubiattach -m MTD_NUM [-d UBI_NUM] UBI_CTRL_DEV
+
+Attach MTD device to UBI
+
+	-m MTD_NUM	MTD device number to attach
+	-d UBI_NUM	UBI device number to assign
+
+=item B<ubidetach>
+
+ubidetach -d UBI_NUM UBI_CTRL_DEV
+
+Detach MTD device from UBI
+
+	-d UBI_NUM	UBI device number
+
+=item B<ubimkvol>
+
+ubimkvol UBI_DEVICE -N NAME -s SIZE
+
+Create UBI volume
+
+	-a ALIGNMENT	Volume alignment (default 1)
+	-n VOLID	Volume ID, if not specified, it
+			will be assigned automatically
+	-N NAME		Volume name
+	-s SIZE		Size in bytes
+	-t TYPE		Volume type (static|dynamic)
+
+=item B<ubirmvol>
+
+ubirmvol UBI_DEVICE -n VOLID
+
+Remove UBI volume
+
+	-n VOLID	Volume ID
+
+=item B<ubirsvol>
+
+ubirsvol UBI_DEVICE -n VOLID -s SIZE
+
+Resize UBI volume
+
+	-n VOLID	Volume ID to resize
+	-s SIZE		Size in bytes
+
+=item B<ubiupdatevol>
+
+ubiupdatevol UBI_DEVICE [IMG_FILE]
+
+Update UBI volume
+
+	-t	Truncate UBI volume
+	-s SIZE	Bytes in input (if reading stdin)
+
+=item B<udhcpc>
+
+udhcpc [-fbnqvoCRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE]
+	[-V VENDOR] [-x OPT:VAL]... [-O OPT]...
+
+	-i,--interface IFACE	Interface to use (default eth0)
+	-p,--pidfile FILE	Create pidfile
+	-s,--script PROG	Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
+	-B,--broadcast		Request broadcast replies
+	-t,--retries N		Send up to N discover packets
+	-T,--timeout N		Pause between packets (default 3 seconds)
+	-A,--tryagain N		Wait N seconds after failure (default 20)
+	-f,--foreground		Run in foreground
+	-b,--background		Background if lease is not obtained
+	-n,--now		Exit if lease is not obtained
+	-q,--quit		Exit after obtaining lease
+	-R,--release		Release IP on exit
+	-S,--syslog		Log to syslog too
+	-a,--arping		Use arping to validate offered address
+	-O,--request-option OPT	Request option OPT from server (cumulative)
+	-o,--no-default-options	Don't request any options (unless -O is given)
+	-r,--request IP		Request this IP address
+	-x OPT:VAL		Include option OPT in sent packets (cumulative)
+				Examples of string, numeric, and hex byte opts:
+				-x hostname:bbox - option 12
+				-x lease:3600 - option 51 (lease time)
+				-x 0x3d:0100BEEFC0FFEE - option 61 (client id)
+	-F,--fqdn NAME		Ask server to update DNS mapping for NAME
+	-V,--vendorclass VENDOR	Vendor identifier (default 'udhcp VERSION')
+	-C,--clientid-none	Don't send MAC as client identifier
+	-v			Verbose
+Signals:
+
+	USR1	Renew lease
+	USR2	Release lease
+
+=item B<udhcpd>
+
+udhcpd [-fS] [CONFFILE]
+
+DHCP server
+
+	-f	Run in foreground
+	-S	Log to syslog too
+
+=item B<udpsvd>
+
+udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG
+
+Create UDP socket, bind to IP:PORT and wait
+for incoming packets. Run PROG for each packet,
+redirecting all further packets with same peer ip:port to it.
+
+	IP		IP to listen on, 0 = all
+	PORT		Port to listen on
+	PROG ARGS	Program to run
+	-l NAME		Local hostname (else looks up local hostname in DNS)
+	-u USER[:GRP]	Change to user/group after bind
+	-c N		Handle up to N connections simultaneously
+	-h		Look up peer's hostname
+	-E		Don't set up environment variables
+	-v		Verbose
+
+=item B<umount>
+
+umount [OPTIONS] FILESYSTEM|DIRECTORY
+
+Unmount file systems
+
+	-a	Unmount all file systems
+	-r	Try to remount devices as read-only if mount is busy
+	-l	Lazy umount (detach filesystem)
+	-f	Force umount (i.e., unreachable NFS server)
+	-D	Don't free loop device even if it has been used
+
+=item B<uname>
+
+uname [-amnrspv]
+
+Print system information
+
+	-a	Print all
+	-m	The machine (hardware) type
+	-n	Hostname
+	-r	OS release
+	-s	OS name (default)
+	-p	Processor type
+	-v	OS version
+
+=item B<unexpand>
+
+unexpand [-fa][-t N] [FILE]...
+
+Convert spaces to tabs, writing to stdout
+
+	-a,--all	Convert all blanks
+	-f,--first-only	Convert only leading blanks
+	-t,--tabs=N	Tabstops every N chars
+
+=item B<uniq>
+
+uniq [-cdu][-f,s,w N] [INPUT [OUTPUT]]
+
+Discard duplicate lines
+
+	-c	Prefix lines by the number of occurrences
+	-d	Only print duplicate lines
+	-u	Only print unique lines
+	-f N	Skip first N fields
+	-s N	Skip first N chars (after any skipped fields)
+	-w N	Compare N characters in line
+
+=item B<unix2dos>
+
+unix2dos [-ud] [FILE]
+
+Convert FILE in-place from Unix to DOS format.
+When no file is given, use stdin/stdout.
+
+	-u	dos2unix
+	-d	unix2dos
+
+=item B<unlzma>
+
+unlzma [-cf] [FILE]...
+
+Decompress FILE (or stdin)
+
+	-c	Write to stdout
+	-f	Force
+
+=item B<unlzop>
+
+unlzop [-cfvCF] [FILE]...
+
+	-c	Write to stdout
+	-f	Force
+	-v	Verbose
+	-F	Don't store or verify checksum
+
+=item B<unxz>
+
+unxz [-cf] [FILE]...
+
+Decompress FILE (or stdin)
+
+	-c	Write to stdout
+	-f	Force
+
+=item B<unzip>
+
+unzip [-opts[modifiers]] FILE[.zip] [LIST] [-x XLIST] [-d DIR]
+
+Extract files from ZIP archives
+
+	-l	List archive contents (with -q for short form)
+	-n	Never overwrite files (default)
+	-o	Overwrite
+	-p	Send output to stdout
+	-q	Quiet
+	-x XLST	Exclude these files
+	-d DIR	Extract files into DIR
+
+=item B<uptime>
+
+uptime 
+
+Display the time since the last boot
+
+=item B<users>
+
+users 
+
+Print the users currently logged on
+
+=item B<usleep>
+
+usleep N
+
+Pause for N microseconds
+
+=item B<uudecode>
+
+uudecode [-o OUTFILE] [INFILE]
+
+Uudecode a file
+Finds OUTFILE in uuencoded source unless -o is given
+
+=item B<uuencode>
+
+uuencode [-m] [FILE] STORED_FILENAME
+
+Uuencode FILE (or stdin) to stdout
+
+	-m	Use base64 encoding per RFC1521
+
+=item B<vconfig>
+
+vconfig COMMAND [OPTIONS]
+
+Create and remove virtual ethernet devices
+
+	add		IFACE VLAN_ID
+	rem		VLAN_NAME
+	set_flag	IFACE 0|1 VLAN_QOS
+	set_egress_map	VLAN_NAME SKB_PRIO VLAN_QOS
+	set_ingress_map	VLAN_NAME SKB_PRIO VLAN_QOS
+	set_name_type	NAME_TYPE
+
+=item B<vi>
+
+vi [OPTIONS] [FILE]...
+
+Edit FILE
+
+	-c	Initial command to run ($EXINIT also available)
+	-R	Read-only
+	-H	Short help regarding available features
+
+=item B<vlock>
+
+vlock [-a]
+
+Lock a virtual terminal. A password is required to unlock.
+
+	-a	Lock all VTs
+
+=item B<volname>
+
+volname [DEVICE]
+
+Show CD volume name of the DEVICE (default /dev/cdrom)
+
+=item B<wall>
+
+wall [FILE]
+
+Write content of FILE or stdin to all logged-in users
+
+=item B<watch>
+
+watch [-n SEC] [-t] PROG ARGS
+
+Run PROG periodically
+
+	-n	Loop period in seconds (default 2)
+	-t	Don't print header
+
+=item B<watchdog>
+
+watchdog [-t N[ms]] [-T N[ms]] [-F] DEV
+
+Periodically write to watchdog device DEV
+
+	-T N	Reboot after N seconds if not reset (default 60)
+	-t N	Reset every N seconds (default 30)
+	-F	Run in foreground
+
+Use 500ms to specify period in milliseconds
+
+=item B<wc>
+
+wc [-cmlwL] [FILE]...
+
+Count lines, words, and bytes for each FILE (or stdin)
+
+	-c	Count bytes
+	-m	Count characters
+	-l	Count newlines
+	-w	Count words
+	-L	Print longest line length
+
+=item B<wget>
+
+wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
+	[--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
+	[--no-check-certificate] [-U|--user-agent AGENT] [-T SEC] URL...
+
+Retrieve files via HTTP or FTP
+
+	-s	Spider mode - only check file existence
+	-c	Continue retrieval of aborted transfer
+	-q	Quiet
+	-P DIR	Save to DIR (default .)
+	-T SEC	Network read timeout is SEC seconds
+	-O FILE	Save to FILE ('-' for stdout)
+	-U STR	Use STR for User-Agent header
+	-Y	Use proxy ('on' or 'off')
+
+=item B<which>
+
+which [COMMAND]...
+
+Locate a COMMAND
+
+=item B<who>
+
+who [-a]
+
+Show who is logged on
+
+	-a	Show all
+	-H	Print column headers
+
+=item B<whoami>
+
+whoami 
+
+Print the user name associated with the current effective user id
+
+=item B<whois>
+
+whois [-h SERVER] [-p PORT] NAME...
+
+Query WHOIS info about NAME
+
+	-h,-p	Server to query
+
+=item B<xargs>
+
+xargs [OPTIONS] [PROG ARGS]
+
+Run PROG on every item given by stdin
+
+	-p	Ask user whether to run each command
+	-r	Don't run command if input is empty
+	-0	Input is separated by NUL characters
+	-t	Print the command on stderr before execution
+	-e[STR]	STR stops input processing
+	-n N	Pass no more than N args to PROG
+	-s N	Pass command line of no more than N bytes
+	-x	Exit if size is exceeded
+
+=item B<xz>
+
+xz -d [-cf] [FILE]...
+
+Decompress FILE (or stdin)
+
+	-d	Decompress
+	-c	Write to stdout
+	-f	Force
+
+=item B<xzcat>
+
+xzcat FILE
+
+Decompress to stdout
+
+=item B<yes>
+
+yes [STRING]
+
+Repeatedly output a line with STRING, or 'y'
+
+=item B<zcat>
+
+zcat FILE
+
+Decompress to stdout
+
+=item B<zcip>
+
+zcip [OPTIONS] IFACE SCRIPT
+
+Manage a ZeroConf IPv4 link-local address
+
+	-f		Run in foreground
+	-q		Quit after obtaining address
+	-r 169.254.x.x	Request this address first
+	-v		Verbose
+
+With no -q, runs continuously monitoring for ARP conflicts,
+exits only on I/O errors (link down etc)
+
+=back
+
+=head1 LIBC NSS
+
+GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
+of the C library for the local environment, and to configure how it reads
+system data, such as passwords and group information.  This is implemented
+using an /etc/nsswitch.conf configuration file, and using one or more of the
+/lib/libnss_* libraries.  BusyBox tries to avoid using any libc calls that make
+use of NSS.  Some applets however, such as login and su, will use libc functions
+that require NSS.
+
+If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
+directly access the /etc/passwd, /etc/group, and /etc/shadow files without
+using NSS.  This may allow you to run your system without the need for
+installing any of the NSS configuration files and libraries.
+
+When used with glibc, the BusyBox 'networking' applets will similarly require
+that you install at least some of the glibc NSS stuff (in particular,
+/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
+
+Shameless Plug: As an alternative, one could use a C library such as uClibc.  In
+addition to making your system significantly smaller, uClibc does not require the
+use of any NSS support files or libraries.
+
+=head1 MAINTAINER
+
+Denis Vlasenko <vda.linux@googlemail.com>
+
+=head1 AUTHORS
+
+The following people have contributed code to BusyBox whether they know it or
+not.  If you have written code included in BusyBox, you should probably be
+listed here so you can obtain your bit of eternal glory.  If you should be
+listed here, or the description of what you have done needs more detail, or is
+incorrect, please send in an update.
+
+
+=for html <br>
+
+Emanuele Aina <emanuele.aina@tiscali.it>
+    run-parts
+
+=for html <br>
+
+Erik Andersen <andersen@codepoet.org>
+
+    Tons of new stuff, major rewrite of most of the
+    core apps, tons of new apps as noted in header files.
+    Lots of tedious effort writing these boring docs that
+    nobody is going to actually read.
+
+=for html <br>
+
+Laurence Anderson <l.d.anderson@warwick.ac.uk>
+
+    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
+
+=for html <br>
+
+Jeff Angielski <jeff@theptrgroup.com>
+
+    ftpput, ftpget
+
+=for html <br>
+
+Edward Betts <edward@debian.org>
+
+    expr, hostid, logname, whoami
+
+=for html <br>
+
+John Beppu <beppu@codepoet.org>
+
+    du, nslookup, sort
+
+=for html <br>
+
+Brian Candler <B.Candler@pobox.com>
+
+    tiny-ls(ls)
+
+=for html <br>
+
+Randolph Chung <tausq@debian.org>
+
+    fbset, ping, hostname
+
+=for html <br>
+
+Dave Cinege <dcinege@psychosis.com>
+
+    more(v2), makedevs, dutmp, modularization, auto links file,
+    various fixes, Linux Router Project maintenance
+
+=for html <br>
+
+Jordan Crouse <jordan@cosmicpenguin.net>
+
+    ipcalc
+
+=for html <br>
+
+Magnus Damm <damm@opensource.se>
+
+    tftp client insmod powerpc support
+
+=for html <br>
+
+Larry Doolittle <ldoolitt@recycle.lbl.gov>
+
+    pristine source directory compilation, lots of patches and fixes.
+
+=for html <br>
+
+Glenn Engel <glenne@engel.org>
+
+    httpd
+
+=for html <br>
+
+Gennady Feldman <gfeldman@gena01.com>
+
+    Sysklogd (single threaded syslogd, IPC Circular buffer support,
+    logread), various fixes.
+
+=for html <br>
+
+Karl M. Hegbloom <karlheg@debian.org>
+
+    cp_mv.c, the test suite, various fixes to utility.c, &c.
+
+=for html <br>
+
+Daniel Jacobowitz <dan@debian.org>
+
+    mktemp.c
+
+=for html <br>
+
+Matt Kraai <kraai@alumni.cmu.edu>
+
+    documentation, bugfixes, test suite
+
+=for html <br>
+
+Stephan Linz <linz@li-pro.net>
+
+    ipcalc, Red Hat equivalence
+
+=for html <br>
+
+John Lombardo <john@deltanet.com>
+
+    tr
+
+=for html <br>
+
+Glenn McGrath <bug1@iinet.net.au>
+
+    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+    nameif, sed, patch, fold, install, uudecode.
+    Various bugfixes, review and apply numerous patches.
+
+=for html <br>
+
+Manuel Novoa III <mjn3@codepoet.org>
+
+    cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
+    mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
+    get_last_path_component, simplify_path, and a number trivial libbb routines
+
+    also bug fixes, partial rewrites, and size optimizations in
+    ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
+    mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
+    interface, dutmp, ifconfig, route
+
+=for html <br>
+
+Vladimir Oleynik <dzo@simtreas.ru>
+
+    cmdedit; xargs(current), httpd(current);
+    ports: ash, crond, fdisk, inetd, stty, traceroute, top;
+    locale, various fixes
+    and irreconcilable critic of everything not perfect.
+
+=for html <br>
+
+Bruce Perens <bruce@pixar.com>
+
+    Original author of BusyBox in 1995, 1996. Some of his code can
+    still be found hiding here and there...
+
+=for html <br>
+
+Tim Riker <Tim@Rikers.org>
+
+    bug fixes, member of fan club
+
+=for html <br>
+
+Kent Robotti <robotti@metconnect.com>
+
+    reset, tons and tons of bug reports and patches.
+
+=for html <br>
+
+Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
+
+    wget - Contributed by permission of Covad Communications
+
+=for html <br>
+
+Pavel Roskin <proski@gnu.org>
+
+    Lots of bugs fixes and patches.
+
+=for html <br>
+
+Gyepi Sam <gyepi@praxis-sw.com>
+
+    Remote logging feature for syslogd
+
+=for html <br>
+
+Linus Torvalds <torvalds@transmeta.com>
+
+    mkswap, fsck.minix, mkfs.minix
+
+=for html <br>
+
+Mark Whitley <markw@codepoet.org>
+
+    grep, sed, cut, xargs(previous),
+    style-guide, new-applet-HOWTO, bug fixes, etc.
+
+=for html <br>
+
+Charles P. Wright <cpwright@villagenet.com>
+
+    gzip, mini-netcat(nc)
+
+=for html <br>
+
+Enrique Zanardi <ezanardi@ull.es>
+
+    tarcat (since removed), loadkmap, various fixes, Debian maintenance
+
+=for html <br>
+
+Tito Ragusa <farmatito@tiscali.it>
+
+    devfsd and size optimizations in strings, openvt and deallocvt.
+
+=for html <br>
+
+Paul Fox <pgf@foxharp.boston.ma.us>
+
+    vi editing mode for ash, various other patches/fixes
+
+=for html <br>
+
+Roberto A. Foglietta <me@roberto.foglietta.name>
+
+    port: dnsd
+
+=for html <br>
+
+Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
+
+    misc
+
+=for html <br>
+
+Mike Frysinger <vapier@gentoo.org>
+
+    initial e2fsprogs, printenv, setarch, sum, misc
+
+=for html <br>
+
+Jie Zhang <jie.zhang@analog.com>
+
+    fixed two bugs in msh and hush (exitcode of killed processes)
+
+=cut
diff -Naur busybox-1.20.2/docs/BusyBox.txt busybox-1.20.2_mod/docs/BusyBox.txt
--- busybox-1.20.2/docs/BusyBox.txt	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/docs/BusyBox.txt	2024-04-16 14:07:15.530732561 +0800
@@ -0,0 +1,3935 @@
+NAME
+    BusyBox - The Swiss Army Knife of Embedded Linux
+
+SYNTAX
+     busybox <applet> [arguments...]  # or
+
+     <applet> [arguments...]          # if symlinked
+
+DESCRIPTION
+    BusyBox combines tiny versions of many common UNIX utilities into a
+    single small executable. It provides minimalist replacements for most of
+    the utilities you usually find in GNU coreutils, util-linux, etc. The
+    utilities in BusyBox generally have fewer options than their
+    full-featured GNU cousins; however, the options that are included
+    provide the expected functionality and behave very much like their GNU
+    counterparts.
+
+    BusyBox has been written with size-optimization and limited resources in
+    mind. It is also extremely modular so you can easily include or exclude
+    commands (or features) at compile time. This makes it easy to customize
+    your embedded systems. To create a working system, just add /dev, /etc,
+    and a Linux kernel. BusyBox provides a fairly complete POSIX environment
+    for any small or embedded system.
+
+    BusyBox is extremely configurable. This allows you to include only the
+    components you need, thereby reducing binary size. Run 'make config' or
+    'make menuconfig' to select the functionality that you wish to enable.
+    Then run 'make' to compile BusyBox using your configuration.
+
+    After the compile has finished, you should use 'make install' to install
+    BusyBox. This will install the 'bin/busybox' binary, in the target
+    directory specified by CONFIG_PREFIX. CONFIG_PREFIX can be set when
+    configuring BusyBox, or you can specify an alternative location at
+    install time (i.e., with a command line like 'make
+    CONFIG_PREFIX=/tmp/foo install'). If you enabled any applet installation
+    scheme (either as symlinks or hardlinks), these will also be installed
+    in the location pointed to by CONFIG_PREFIX.
+
+USAGE
+    BusyBox is a multi-call binary. A multi-call binary is an executable
+    program that performs the same job as more than one utility program.
+    That means there is just a single BusyBox binary, but that single binary
+    acts like a large number of utilities. This allows BusyBox to be smaller
+    since all the built-in utility programs (we call them applets) can share
+    code for many common operations.
+
+    You can also invoke BusyBox by issuing a command as an argument on the
+    command line. For example, entering
+
+            /bin/busybox ls
+
+    will also cause BusyBox to behave as 'ls'.
+
+    Of course, adding '/bin/busybox' into every command would be painful. So
+    most people will invoke BusyBox using links to the BusyBox binary.
+
+    For example, entering
+
+            ln -s /bin/busybox ls
+            ./ls
+
+    will cause BusyBox to behave as 'ls' (if the 'ls' command has been
+    compiled into BusyBox). Generally speaking, you should never need to
+    make all these links yourself, as the BusyBox build system will do this
+    for you when you run the 'make install' command.
+
+    If you invoke BusyBox with no arguments, it will provide you with a list
+    of the applets that have been compiled into your BusyBox binary.
+
+COMMON OPTIONS
+    Most BusyBox applets support the --help argument to provide a terse
+    runtime description of their behavior. If the
+    CONFIG_FEATURE_VERBOSE_USAGE option has been enabled, more detailed
+    usage information will also be available.
+
+COMMANDS
+    Currently available applets include:
+
+            [, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping,
+            ash, awk, base64, basename, beep, blkid, blockdev, bootchartd,
+            brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp,
+            chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear,
+            cmp, comm, conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut,
+            date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df,
+            dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du,
+            dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir,
+            envuidgid, ether-wake, expand, expr, fakeidentd, false, fbset,
+            fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs,
+            flash_eraseall, flock, fold, free, freeramdisk, fsck, fsck.minix,
+            fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups,
+            gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
+            httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd,
+            ifup, inetd, init, insmod, install, ionice, iostat, ip, ipaddr,
+            ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode,
+            kill, killall, killall5, klogd, last, less, linux32, linux64,
+            linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
+            losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lsof, lspci, lsusb,
+            lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev,
+            mesg, microcom, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,
+            mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo,
+            modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif, nanddump,
+            nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nslookup,
+            ntpd, od, openvt, passwd, patch, pgrep, pidof, ping, ping6,
+            pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff,
+            powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx,
+            raidautorun, rdate, rdev, readahead, readlink, readprofile,
+            realpath, reboot, reformime, remove-shell, renice, reset, resize,
+            rev, rm, rmdir, rmmod, route, rpm, rpm2cpio, rtcwake, run-parts,
+            runlevel, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail,
+            seq, setarch, setconsole, setfont, setkeycodes, setlogcons,
+            setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha512sum,
+            showkey, slattach, sleep, smemcap, softlimit, sort, split,
+            start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv,
+            svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
+            tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
+            timeout, top, touch, tr, traceroute, traceroute6, true, tty,
+            ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirmvol, ubirsvol,
+            ubiupdatevol, udhcpc, udhcpd, udpsvd, umount, uname, unexpand, uniq,
+            unix2dos, unlzma, unlzop, unxz, unzip, uptime, users, usleep,
+            uudecode, uuencode, vconfig, vi, vlock, volname, wall, watch,
+            watchdog, wc, wget, which, who, whoami, whois, xargs, xz, xzcat,
+            yes, zcat, zcip
+
+COMMAND DESCRIPTIONS
+    acpid
+        acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE]
+        [-e PROC_EVENT_FILE] [-p PIDFILE]
+
+        Listen to ACPI events and spawn specific helpers on event arrival
+
+                -d      Log to stderr, not log file (implies -f)
+                -f      Run in foreground
+                -c DIR  Config directory [/etc/acpi]
+                -e FILE /proc event file [/proc/acpi/event]
+                -l FILE Log file [/var/log/acpid.log]
+                -p FILE Pid file [/var/run/acpid.pid]
+                -a FILE Action file [/etc/acpid.conf]
+                -M FILE Map file [/etc/acpi.map]
+
+        Accept and ignore compatibility options -g -m -s -S -v
+
+    add-shell
+        add-shell SHELL...
+
+        Add SHELLs to /etc/shells
+
+    addgroup
+        addgroup [-g GID] [USER] GROUP
+
+        Add a group or add a user to a group
+
+                -g GID  Group id
+                -S      Create a system group
+
+    adduser
+        adduser [OPTIONS] USER
+
+        Add a user
+
+                -h DIR          Home directory
+                -g GECOS        GECOS field
+                -s SHELL        Login shell
+                -G GRP          Add user to existing group
+                -S              Create a system user
+                -D              Don't assign a password
+                -H              Don't create home directory
+                -u UID          User id
+
+    adjtimex
+        adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]
+
+        Read and optionally set system timebase parameters. See adjtimex(2)
+
+                -q      Quiet
+                -o OFF  Time offset, microseconds
+                -f FREQ Frequency adjust, integer kernel units (65536 is 1ppm)
+                        (positive values make clock run faster)
+                -t TICK Microseconds per tick, usually 10000
+                -p TCONST
+
+    arp arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME
+        [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H
+        HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H
+        HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub
+
+        Manipulate ARP cache
+
+                -a              Display (all) hosts
+                -s              Set new ARP entry
+                -d              Delete a specified entry
+                -v              Verbose
+                -n              Don't resolve names
+                -i IF           Network interface
+                -D              Read <hwaddr> from given device
+                -A,-p AF        Protocol family
+                -H HWTYPE       Hardware address type
+
+    arping
+        arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
+
+        Send ARP requests/replies
+
+                -f              Quit on first ARP reply
+                -q              Quiet
+                -b              Keep broadcasting, don't go unicast
+                -D              Duplicated address detection mode
+                -U              Unsolicited ARP mode, update your neighbors
+                -A              ARP answer mode, update your neighbors
+                -c N            Stop after sending N ARP requests
+                -w TIMEOUT      Time to wait for ARP reply, seconds
+                -I IFACE        Interface to use (default eth0)
+                -s SRC_IP       Sender IP address
+                DST_IP          Target IP address
+
+    ash ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE
+        [ARGS]]
+
+        Unix shell interpreter
+
+    awk awk [OPTIONS] [AWK_PROGRAM] [FILE]...
+
+                -v VAR=VAL      Set variable
+                -F SEP          Use SEP as field separator
+                -f FILE         Read program from FILE
+
+    base64
+        base64 [-d] [FILE]
+
+        Base64 encode or decode FILE to standard output -d Decode data
+
+    basename
+        basename FILE [SUFFIX]
+
+        Strip directory path and .SUFFIX from FILE
+
+    beep
+        beep -f FREQ -l LEN -d DELAY -r COUNT -n
+
+                -f      Frequency in Hz
+                -l      Length in ms
+                -d      Delay in ms
+                -r      Repetitions
+                -n      Start new tone
+
+    blkid
+        blkid [BLOCKDEV]...
+
+        Print UUIDs of all filesystems
+
+    blockdev
+        blockdev OPTION BLOCKDEV
+
+                --setro         Set ro
+                --setrw         Set rw
+                --getro         Get ro
+                --getss         Get sector size
+                --getbsz        Get block size
+                --setbsz BYTES  Set block size
+                --getsz         Get device size in 512-byte sectors
+                --getsize64     Get device size in bytes
+                --flushbufs     Flush buffers
+                --rereadpt      Reread partition table
+
+    bootchartd
+        bootchartd start [PROG ARGS]|stop|init
+
+        Create /var/log/bootchart.tgz with boot chart data
+
+        start: start background logging; with PROG, run PROG, then kill
+        logging with USR1 stop: send USR1 to all bootchartd processes init:
+        start background logging; stop when getty/xdm is seen (for init
+        scripts) Under PID 1: as init, then exec $bootchart_init, /init,
+        /sbin/init
+
+    brctl
+        brctl COMMAND [BRIDGE [INTERFACE]]
+
+        Manage ethernet bridges
+
+        Commands:
+
+                show                    Show a list of bridges
+                addbr BRIDGE            Create BRIDGE
+                delbr BRIDGE            Delete BRIDGE
+                addif BRIDGE IFACE      Add IFACE to BRIDGE
+                delif BRIDGE IFACE      Delete IFACE from BRIDGE
+                setageing BRIDGE TIME           Set ageing time
+                setfd BRIDGE TIME               Set bridge forward delay
+                sethello BRIDGE TIME            Set hello time
+                setmaxage BRIDGE TIME           Set max message age
+                setpathcost BRIDGE COST         Set path cost
+                setportprio BRIDGE PRIO         Set port priority
+                setbridgeprio BRIDGE PRIO       Set bridge priority
+                stp BRIDGE [1/yes/on|0/no/off]  STP on/off
+
+    bunzip2
+        bunzip2 [-cf] [FILE]...
+
+        Decompress FILEs (or stdin)
+
+                -c      Write to stdout
+                -f      Force
+
+    bzcat
+        bzcat FILE
+
+        Decompress to stdout
+
+    bzip2
+        bzip2 [OPTIONS] [FILE]...
+
+        Compress FILEs (or stdin) with bzip2 algorithm
+
+                -1..9   Compression level
+                -d      Decompress
+                -c      Write to stdout
+                -f      Force
+
+    cal cal [-jy] [[MONTH] YEAR]
+
+        Display a calendar
+
+                -j      Use julian dates
+                -y      Display the entire year
+
+    cat cat [FILE]...
+
+        Concatenate FILEs and print them to stdout
+
+    catv
+        catv [-etv] [FILE]...
+
+        Display nonprinting characters as ^x or M-x
+
+                -e      End each line with $
+                -t      Show tabs as ^I
+                -v      Don't use ^x or M-x escapes
+
+    chat
+        chat EXPECT [SEND [EXPECT [SEND...]]]
+
+        Useful for interacting with a modem connected to stdin/stdout. A
+        script consists of one or more "expect-send" pairs of strings, each
+        pair is a pair of arguments. Example: chat '' ATZ OK ATD123456
+        CONNECT '' ogin: pppuser word: ppppass '~'
+
+    chattr
+        chattr [-R] [-+=AacDdijsStTu] [-v VERSION] [FILE]...
+
+        Change file attributes on an ext2 fs
+
+        Modifiers:
+
+                -       Remove attributes
+                +       Add attributes
+                =       Set attributes
+        Attributes:
+
+                A       Don't track atime
+                a       Append mode only
+                c       Enable compress
+                D       Write dir contents synchronously
+                d       Don't backup with dump
+                i       Cannot be modified (immutable)
+                j       Write all data to journal first
+                s       Zero disk storage when deleted
+                S       Write file contents synchronously
+                t       Disable tail-merging of partial blocks with other files
+                u       Allow file to be undeleted
+                -R      Recurse
+                -v      Set the file's version/generation number
+
+    chgrp
+        chgrp [-RhLHPcvf]... GROUP FILE...
+
+        Change the group membership of each FILE to GROUP
+
+                -R      Recurse
+                -h      Affect symlinks instead of symlink targets
+                -L      Traverse all symlinks to directories
+                -H      Traverse symlinks on command line only
+                -P      Don't traverse symlinks (default)
+                -c      List changed files
+                -v      Verbose
+                -f      Hide errors
+
+    chmod
+        chmod [-Rcvf] MODE[,MODE]... FILE...
+
+        Each MODE is one or more of the letters ugoa, one of the symbols +-=
+        and one or more of the letters rwxst
+
+                -R      Recurse
+                -c      List changed files
+                -v      List all files
+                -f      Hide errors
+
+    chown
+        chown [-RhLHPcvf]... OWNER[<.|:>[GROUP]] FILE...
+
+        Change the owner and/or group of each FILE to OWNER and/or GROUP
+
+                -R      Recurse
+                -h      Affect symlinks instead of symlink targets
+                -L      Traverse all symlinks to directories
+                -H      Traverse symlinks on command line only
+                -P      Don't traverse symlinks (default)
+                -c      List changed files
+                -v      List all files
+                -f      Hide errors
+
+    chpasswd
+        chpasswd [--md5|--encrypted]
+
+        Read user:password from stdin and update /etc/passwd
+
+                -e,--encrypted  Supplied passwords are in encrypted form
+                -m,--md5        Use MD5 encryption instead of DES
+
+    chpst
+        chpst [-vP012] [-u USER[:GRP]] [-U USER[:GRP]] [-e DIR] [-/ DIR] [-n
+        NICE] [-m BYTES] [-d BYTES] [-o N] [-p N] [-f BYTES] [-c BYTES] PROG
+        ARGS
+
+        Change the process state, run PROG
+
+                -u USER[:GRP]   Set uid and gid
+                -U USER[:GRP]   Set $UID and $GID in environment
+                -e DIR          Set environment variables as specified by files
+                                in DIR: file=1st_line_of_file
+                -/ DIR          Chroot to DIR
+                -n NICE         Add NICE to nice value
+                -m BYTES        Same as -d BYTES -s BYTES -l BYTES
+                -d BYTES        Limit data segment
+                -o N            Limit number of open files per process
+                -p N            Limit number of processes per uid
+                -f BYTES        Limit output file sizes
+                -c BYTES        Limit core file size
+                -v              Verbose
+                -P              Create new process group
+                -0              Close stdin
+                -1              Close stdout
+                -2              Close stderr
+
+    chroot
+        chroot NEWROOT [PROG ARGS]
+
+        Run PROG with root directory set to NEWROOT
+
+    chrt
+        chrt [-prfom] [PRIO] [PID | PROG ARGS]
+
+        Change scheduling priority and class for a process
+
+                -p      Operate on PID
+                -r      Set SCHED_RR class
+                -f      Set SCHED_FIFO class
+                -o      Set SCHED_OTHER class
+                -m      Show min/max priorities
+
+    chvt
+        chvt N
+
+        Change the foreground virtual terminal to /dev/ttyN
+
+    cksum
+        cksum FILES...
+
+        Calculate the CRC32 checksums of FILES
+
+    clear
+        clear
+
+        Clear screen
+
+    cmp cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]
+
+        Compare FILE1 with FILE2 (or stdin)
+
+                -l      Write the byte numbers (decimal) and values (octal)
+                        for all differing bytes
+                -s      Quiet
+
+    comm
+        comm [-123] FILE1 FILE2
+
+        Compare FILE1 with FILE2
+
+                -1      Suppress lines unique to FILE1
+                -2      Suppress lines unique to FILE2
+                -3      Suppress lines common to both files
+
+    conspy
+        conspy [-vcsndfFQ] [-x COL] [-y LINE] [CONSOLE_NO]
+
+        A text-mode VNC like program for Linux virtual consoles. To exit,
+        quickly press ESC 3 times.
+
+                -v      Don't send keystrokes to the console
+                -c      Create missing /dev/{tty,vcsa}N
+                -s      Open a SHELL session
+                -n      Black & white
+                -d      Dump console to stdout
+                -f      Follow cursor
+                -F      Assume console is on a framebuffer device
+                -Q      Disable exit on ESC-ESC-ESC
+                -x COL  Starting column
+                -y LINE Starting line
+
+    cp  cp [OPTIONS] SOURCE... DEST
+
+        Copy SOURCE(s) to DEST
+
+                -a      Same as -dpR
+                -R,-r   Recurse
+                -d,-P   Preserve symlinks (default if -R)
+                -L      Follow all symlinks
+                -H      Follow symlinks on command line
+                -p      Preserve file attributes if possible
+                -f      Overwrite
+                -i      Prompt before overwrite
+                -l,-s   Create (sym)links
+
+    cpio
+        cpio [-dmvu] [-F FILE] [-H newc] [-tio] [-p DIR] [EXTR_FILE]...
+
+        Extract or list files from a cpio archive, or create an archive (-o)
+        or copy files (-p) using file list on stdin
+
+        Main operation mode:
+
+                -t      List
+                -i      Extract EXTR_FILEs (or all)
+                -o      Create (requires -H newc)
+                -p DIR  Copy files to DIR
+                -d      Make leading directories
+                -m      Preserve mtime
+                -v      Verbose
+                -u      Overwrite
+                -F FILE Input (-t,-i,-p) or output (-o) file
+                -H newc Archive format
+
+    crond
+        crond -fbS -l N -d N -L LOGFILE -c DIR
+
+                -f      Foreground
+                -b      Background (default)
+                -S      Log to syslog (default)
+                -l      Set log level. 0 is the most verbose, default 8
+                -d      Set log level, log to stderr
+                -L      Log to file
+                -c      Working dir
+
+    crontab
+        crontab [-c DIR] [-u USER] [-ler]|[FILE]
+
+                -c      Crontab directory
+                -u      User
+                -l      List crontab
+                -e      Edit crontab
+                -r      Delete crontab
+                FILE    Replace crontab by FILE ('-': stdin)
+
+    cryptpw
+        cryptpw [OPTIONS] [PASSWORD] [SALT]
+
+        Crypt PASSWORD using crypt(3)
+
+                -P,--password-fd=N      Read password from fd N
+                -m,--method=TYPE        Encryption method
+                -S,--salt=SALT
+
+    cttyhack
+        cttyhack [PROG ARGS]
+
+        Give PROG a controlling tty if possible. Example for /etc/inittab
+        (for busybox init): ::respawn:/bin/cttyhack /bin/sh Giving
+        controlling tty to shell running with PID 1: $ exec cttyhack sh
+        Starting interactive shell from boot shell script:
+
+                setsid cttyhack sh
+
+    cut cut [OPTIONS] [FILE]...
+
+        Print selected fields from each input FILE to stdout
+
+                -b LIST Output only bytes from LIST
+                -c LIST Output only characters from LIST
+                -d CHAR Use CHAR instead of tab as the field delimiter
+                -s      Output only the lines containing delimiter
+                -f N    Print only these fields
+                -n      Ignored
+
+    date
+        date [OPTIONS] [+FMT] [TIME]
+
+        Display time (using +FMT), or set time
+
+                [-s,--set] TIME Set time to TIME
+                -u,--utc        Work in UTC (don't convert to local time)
+                -R,--rfc-2822   Output RFC-2822 compliant date string
+                -I[SPEC]        Output ISO-8601 compliant date string
+                                SPEC='date' (default) for date only,
+                                'hours', 'minutes', or 'seconds' for date and
+                                time to the indicated precision
+                -r,--reference FILE     Display last modification time of FILE
+                -d,--date TIME  Display TIME, not 'now'
+                -D FMT          Use FMT for -d TIME conversion
+
+        Recognized TIME formats:
+
+                hh:mm[:ss]
+                [YYYY.]MM.DD-hh:mm[:ss]
+                YYYY-MM-DD hh:mm[:ss]
+                [[[[[YY]YY]MM]DD]hh]mm[.ss]
+                'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead
+
+    dc  dc EXPRESSION...
+
+        Tiny RPN calculator. Operations: +, add, -, sub, *, mul, /, div, %,
+        mod, **, exp, and, or, not, eor, p - print top of the stack (without
+        popping), f - print entire stack, o - pop the value and set output
+        radix (must be 10, 16, 8 or 2). Examples: 'dc 2 2 add p' -> 4, 'dc 8
+        8 * 2 2 + / p' -> 16
+
+    dd  dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
+        [seek=N] [conv=notrunc|noerror|sync|fsync]
+
+        Copy a file with converting and formatting
+
+                if=FILE         Read from FILE instead of stdin
+                of=FILE         Write to FILE instead of stdout
+                bs=N            Read and write N bytes at a time
+                ibs=N           Read N bytes at a time
+                obs=N           Write N bytes at a time
+                count=N         Copy only N input blocks
+                skip=N          Skip N input blocks
+                seek=N          Skip N output blocks
+                conv=notrunc    Don't truncate output file
+                conv=noerror    Continue after read errors
+                conv=sync       Pad blocks with zeros
+                conv=fsync      Physically write data out before finishing
+
+        Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k
+        (x1024), MD (x1000000), M (x1048576), GD (x1000000000) or G
+        (x1073741824)
+
+    deallocvt
+        deallocvt [N]
+
+        Deallocate unused virtual terminal /dev/ttyN
+
+    delgroup
+        delgroup [USER] GROUP
+
+        Delete group GROUP from the system or user USER from group GROUP
+
+    deluser
+        deluser USER
+
+        Delete USER from the system
+
+    depmod
+        depmod [-qfwrsv] MODULE [symbol=value]...
+
+                -r      Remove MODULE (stacks) or do autoclean
+                -q      Quiet
+                -v      Verbose
+                -f      Force
+                -w      Wait for unload
+                -s      Report via syslog instead of stderr
+
+    devmem
+        devmem ADDRESS [WIDTH [VALUE]]
+
+        Read/write from physical address
+
+                ADDRESS Address to act upon
+                WIDTH   Width (8/16/...)
+                VALUE   Data to be written
+
+    df  df [-Pkmhai] [-B SIZE] [FILESYSTEM]...
+
+        Print filesystem usage statistics
+
+                -P      POSIX output format
+                -k      1024-byte blocks (default)
+                -m      1M-byte blocks
+                -h      Human readable (e.g. 1K 243M 2G)
+                -a      Show all filesystems
+                -i      Inodes
+                -B SIZE Blocksize
+
+    dhcprelay
+        dhcprelay CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]
+
+        Relay DHCP requests between clients and server
+
+    diff
+        diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
+
+        Compare files line by line and output the differences between them.
+        This implementation supports unified diffs only.
+
+                -a      Treat all files as text
+                -b      Ignore changes in the amount of whitespace
+                -B      Ignore changes whose lines are all blank
+                -d      Try hard to find a smaller set of changes
+                -i      Ignore case differences
+                -L      Use LABEL instead of the filename in the unified header
+                -N      Treat absent files as empty
+                -q      Output only whether files differ
+                -r      Recurse
+                -S      Start with FILE when comparing directories
+                -T      Make tabs line up by prefixing a tab when necessary
+                -s      Report when two files are the same
+                -t      Expand tabs to spaces in output
+                -U      Output LINES lines of context
+                -w      Ignore all whitespace
+
+    dirname
+        dirname FILENAME
+
+        Strip non-directory suffix from FILENAME
+
+    dmesg
+        dmesg [-c] [-n LEVEL] [-s SIZE]
+
+        Print or control the kernel ring buffer
+
+                -c              Clear ring buffer after printing
+                -n LEVEL        Set console logging level
+                -s SIZE         Buffer size
+
+    dnsd
+        dnsd [-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]
+
+        Small static DNS server daemon
+
+                -c FILE Config file
+                -t SEC  TTL
+                -p PORT Listen on PORT
+                -i ADDR Listen on ADDR
+                -d      Daemonize
+                -v      Verbose
+                -s      Send successful replies only. Use this if you want
+                        to use /etc/resolv.conf with two nameserver lines:
+                                nameserver DNSD_SERVER
+                                nameserver NORMAL_DNS_SERVER
+
+    dos2unix
+        dos2unix [-ud] [FILE]
+
+        Convert FILE in-place from DOS to Unix format. When no file is
+        given, use stdin/stdout.
+
+                -u      dos2unix
+                -d      unix2dos
+
+    du  du [-aHLdclsxhmk] [FILE]...
+
+        Summarize disk space used for each FILE and/or directory
+
+                -a      Show file sizes too
+                -L      Follow all symlinks
+                -H      Follow symlinks on command line
+                -d N    Limit output to directories (and files with -a) of depth < N
+                -c      Show grand total
+                -l      Count sizes many times if hard linked
+                -s      Display only a total for each argument
+                -x      Skip directories on different filesystems
+                -h      Sizes in human readable format (e.g., 1K 243M 2G)
+                -m      Sizes in megabytes
+                -k      Sizes in kilobytes (default)
+
+    dumpkmap
+        dumpkmap > keymap
+
+        Print a binary keyboard translation table to stdout
+
+    dumpleases
+        dumpleases [-r|-a] [-f LEASEFILE]
+
+        Display DHCP leases granted by udhcpd
+
+                -f,--file=FILE  Lease file
+                -r,--remaining  Show remaining time
+                -a,--absolute   Show expiration time
+
+    echo
+        echo [-neE] [ARG]...
+
+        Print the specified ARGs to stdout
+
+                -n      Suppress trailing newline
+                -e      Interpret backslash escapes (i.e., \t=tab)
+                -E      Don't interpret backslash escapes (default)
+
+    ed  ed
+
+    eject
+        eject [-t] [-T] [DEVICE]
+
+        Eject DEVICE or default /dev/cdrom
+
+                -s      SCSI device
+                -t      Close tray
+                -T      Open/close tray (toggle)
+
+    env env [-iu] [-] [name=value]... [PROG ARGS]
+
+        Print the current environment or run PROG after setting up the
+        specified environment
+
+                -, -i   Start with an empty environment
+                -u      Remove variable from the environment
+
+    envdir
+        envdir DIR PROG ARGS
+
+        Set various environment variables as specified by files in the
+        directory DIR, run PROG
+
+    envuidgid
+        envuidgid USER PROG ARGS
+
+        Set $UID to USER's uid and $GID to USER's gid, run PROG
+
+    ether-wake
+        ether-wake [-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC
+
+        Send a magic packet to wake up sleeping machines. MAC must be a
+        station address (00:11:22:33:44:55) or a hostname with a known
+        'ethers' entry.
+
+                -b              Send wake-up packet to the broadcast address
+                -i iface        Interface to use (default eth0)
+                -p pass         Append four or six byte password PW to the packet
+
+    expand
+        expand [-i] [-t N] [FILE]...
+
+        Convert tabs to spaces, writing to stdout
+
+                -i,--initial    Don't convert tabs after non blanks
+                -t,--tabs=N     Tabstops every N chars
+
+    expr
+        expr EXPRESSION
+
+        Print the value of EXPRESSION to stdout
+
+        EXPRESSION may be:
+
+                ARG1 | ARG2     ARG1 if it is neither null nor 0, otherwise ARG2
+                ARG1 & ARG2     ARG1 if neither argument is null or 0, otherwise 0
+                ARG1 < ARG2     1 if ARG1 is less than ARG2, else 0. Similarly:
+                ARG1 <= ARG2
+                ARG1 = ARG2
+                ARG1 != ARG2
+                ARG1 >= ARG2
+                ARG1 > ARG2
+                ARG1 + ARG2     Sum of ARG1 and ARG2. Similarly:
+                ARG1 - ARG2
+                ARG1 * ARG2
+                ARG1 / ARG2
+                ARG1 % ARG2
+                STRING : REGEXP         Anchored pattern match of REGEXP in STRING
+                match STRING REGEXP     Same as STRING : REGEXP
+                substr STRING POS LENGTH Substring of STRING, POS counted from 1
+                index STRING CHARS      Index in STRING where any CHARS is found, or 0
+                length STRING           Length of STRING
+                quote TOKEN             Interpret TOKEN as a string, even if
+                                        it is a keyword like 'match' or an
+                                        operator like '/'
+                (EXPRESSION)            Value of EXPRESSION
+
+        Beware that many operators need to be escaped or quoted for shells.
+        Comparisons are arithmetic if both ARGs are numbers, else
+        lexicographical. Pattern matches return the string matched between
+        \( and \) or null; if \( and \) are not used, they return the number
+        of characters matched or 0.
+
+    fakeidentd
+        fakeidentd [-fiw] [-b ADDR] [STRING]
+
+        Provide fake ident (auth) service
+
+                -f      Run in foreground
+                -i      Inetd mode
+                -w      Inetd 'wait' mode
+                -b ADDR Bind to specified address
+                STRING  Ident answer string (default: nobody)
+
+    false
+        false
+
+        Return an exit code of FALSE (1)
+
+    fbset
+        fbset [OPTIONS] [MODE]
+
+        Show and modify frame buffer settings
+
+    fbsplash
+        fbsplash -s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]
+
+                -s      Image
+                -c      Hide cursor
+                -d      Framebuffer device (default /dev/fb0)
+                -i      Config file (var=value):
+                                BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT
+                                BAR_R,BAR_G,BAR_B
+                -f      Control pipe (else exit after drawing image)
+                                commands: 'NN' (% for progress bar) or 'exit'
+
+    fdflush
+        fdflush DEVICE
+
+        Force floppy disk drive to detect disk change
+
+    fdformat
+        fdformat [-n] DEVICE
+
+        Format floppy disk
+
+                -n      Don't verify after format
+
+    fdisk
+        fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK
+
+        Change partition table
+
+                -u              Start and End are in sectors (instead of cylinders)
+                -l              Show partition table for each DISK, then exit
+                -b 2048         (for certain MO disks) use 2048-byte sectors
+                -C CYLINDERS    Set number of cylinders/heads/sectors
+                -H HEADS
+                -S SECTORS
+
+    fgconsole
+        fgconsole
+
+        Get active console
+
+    find
+        find [PATH]... [OPTIONS] [ACTIONS]
+
+        Search for files and perform actions on them. First failed action
+        stops processing of current file. Defaults: PATH is current
+        directory, action is '-print'
+
+                -follow         Follow symlinks
+                -xdev           Don't descend directories on other filesystems
+                -maxdepth N     Descend at most N levels. -maxdepth 0 applies
+                                actions to command line arguments only
+                -mindepth N     Don't act on first N levels
+                -depth          Act on directory *after* traversing it
+
+        Actions:
+
+                ( ACTIONS )     Group actions for -o / -a
+                ! ACT           Invert ACT's success/failure
+                ACT1 [-a] ACT2  If ACT1 fails, stop, else do ACT2
+                ACT1 -o ACT2    If ACT1 succeeds, stop, else do ACT2
+                                Note: -a has higher priority than -o
+                -name PATTERN   Match file name (w/o directory name) to PATTERN
+                -iname PATTERN  Case insensitive -name
+                -path PATTERN   Match path to PATTERN
+                -ipath PATTERN  Case insensitive -path
+                -regex PATTERN  Match path to regex PATTERN
+                -type X         File type is X (one of: f,d,l,b,c,...)
+                -perm MASK      At least one mask bit (+MASK), all bits (-MASK),
+                                or exactly MASK bits are set in file's mode
+                -mtime DAYS     mtime is greater than (+N), less than (-N),
+                                or exactly N days in the past
+                -mmin MINS      mtime is greater than (+N), less than (-N),
+                                or exactly N minutes in the past
+                -newer FILE     mtime is more recent than FILE's
+                -inum N         File has inode number N
+                -user NAME/ID   File is owned by given user
+                -group NAME/ID  File is owned by given group
+                -size N[bck]    File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+                                +/-N: file size is bigger/smaller than N
+                -links N        Number of links is greater than (+N), less than (-N),
+                                or exactly N
+                -prune          If current file is directory, don't descend into it
+        If none of the following actions is specified, -print is assumed
+                -print          Print file name
+                -print0         Print file name, NUL terminated
+                -exec CMD ARG ; Run CMD with all instances of {} replaced by
+                                file name. Fails if CMD exits with nonzero
+                -delete         Delete current file/directory. Turns on -depth option
+
+    findfs
+        findfs LABEL=label or UUID=uuid
+
+        Find a filesystem device based on a label or UUID
+
+    flash_eraseall
+        flash_eraseall [-jq] MTD_DEVICE
+
+        Erase an MTD device
+
+                -j      Format the device for jffs2
+                -q      Don't display progress messages
+
+    flock
+        flock [-sxun] FD|{FILE [-c] PROG ARGS}
+
+        [Un]lock file descriptor, or lock FILE, run PROG
+
+                -s      Shared lock
+                -x      Exclusive lock (default)
+                -u      Unlock FD
+                -n      Fail rather than wait
+
+    fold
+        fold [-bs] [-w WIDTH] [FILE]...
+
+        Wrap input lines in each FILE (or stdin), writing to stdout
+
+                -b      Count bytes rather than columns
+                -s      Break at spaces
+                -w      Use WIDTH columns instead of 80
+
+    free
+        free [-b/k/m/g]
+
+        Display the amount of free and used system memory
+
+    freeramdisk
+        freeramdisk DEVICE
+
+        Free all memory used by the specified ramdisk
+
+    fsck
+        fsck [-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]...
+
+        Check and repair filesystems
+
+                -A      Walk /etc/fstab and check all filesystems
+                -N      Don't execute, just show what would be done
+                -P      With -A, check filesystems in parallel
+                -R      With -A, skip the root filesystem
+                -T      Don't show title on startup
+                -V      Verbose
+                -C n    Write status information to specified filedescriptor
+                -t TYPE List of filesystem types to check
+
+    fsck.minix
+        fsck.minix [-larvsmf] BLOCKDEV
+
+        Check MINIX filesystem
+
+                -l      List all filenames
+                -r      Perform interactive repairs
+                -a      Perform automatic repairs
+                -v      Verbose
+                -s      Output superblock information
+                -m      Show "mode not cleared" warnings
+                -f      Force file system check
+
+    fsync
+        fsync [-d] FILE...
+
+        Write files' buffered blocks to disk
+
+                -d      Avoid syncing metadata
+
+    ftpd
+        ftpd [-wvS] [-t N] [-T N] [DIR]
+
+        Anonymous FTP server
+
+        ftpd should be used as an inetd service. ftpd's line for inetd.conf:
+        21 stream tcp nowait root ftpd ftpd /files/to/serve It also can be
+        ran from tcpsvd:
+
+                tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve
+
+                -w      Allow upload
+                -v      Log errors to stderr. -vv: verbose log
+                -S      Log errors to syslog. -SS: verbose log
+                -t,-T   Idle and absolute timeouts
+                DIR     Change root to this directory
+
+    ftpget
+        ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
+
+        Download a file via FTP
+
+                -c,--continue           Continue previous transfer
+                -v,--verbose            Verbose
+                -u,--username USER      Username
+                -p,--password PASS      Password
+                -P,--port NUM           Port
+
+    ftpput
+        ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
+
+        Upload a file to a FTP server
+
+                -v,--verbose            Verbose
+                -u,--username USER      Username
+                -p,--password PASS      Password
+                -P,--port NUM           Port
+
+    fuser
+        fuser [OPTIONS] FILE or PORT/PROTO
+
+        Find processes which use FILEs or PORTs
+
+                -m      Find processes which use same fs as FILEs
+                -4,-6   Search only IPv4/IPv6 space
+                -s      Don't display PIDs
+                -k      Kill found processes
+                -SIGNAL Signal to send (default: KILL)
+
+    getopt
+        getopt [OPTIONS] [--] OPTSTRING PARAMS
+
+                -a,--alternative                Allow long options starting with single -
+                -l,--longoptions=LOPT[,...]     Long options to be recognized
+                -n,--name=PROGNAME              The name under which errors are reported
+                -o,--options=OPTSTRING          Short options to be recognized
+                -q,--quiet                      Disable error reporting by getopt(3)
+                -Q,--quiet-output               No normal output
+                -s,--shell=SHELL                Set shell quoting conventions
+                -T,--test                       Test for getopt(1) version
+                -u,--unquoted                   Don't quote the output
+
+        Example:
+
+        O=`getopt -l bb: -- ab:c:: "$@"` || exit 1 eval set -- "$O" while
+        true; do case "$1" in -a) echo A; shift;; -b|--bb) echo "B:'$2'";
+        shift 2;; -c) case "$2" in "") echo C; shift 2;; *) echo "C:'$2'";
+        shift 2;; esac;; --) shift; break;; *) echo Error; exit 1;; esac
+        done
+
+    getty
+        getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]
+
+        Open TTY, prompt for login name, then invoke /bin/login
+
+                -h              Enable hardware RTS/CTS flow control
+                -L              Set CLOCAL (ignore Carrier Detect state)
+                -m              Get baud rate from modem's CONNECT status message
+                -n              Don't prompt for login name
+                -w              Wait for CR or LF before sending /etc/issue
+                -i              Don't display /etc/issue
+                -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+                -l LOGIN        Invoke LOGIN instead of /bin/login
+                -t SEC          Terminate after SEC if no login name is read
+                -I INITSTR      Send INITSTR before anything else
+                -H HOST         Log HOST into the utmp file as the hostname
+
+        BAUD_RATE of 0 leaves it unchanged
+
+    grep
+        grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f
+        FILE [FILE]...
+
+        Search for PATTERN in FILEs (or stdin)
+
+                -H      Add 'filename:' prefix
+                -h      Do not add 'filename:' prefix
+                -n      Add 'line_no:' prefix
+                -l      Show only names of files that match
+                -L      Show only names of files that don't match
+                -c      Show only count of matching lines
+                -o      Show only the matching part of line
+                -q      Quiet. Return 0 if PATTERN is found, 1 otherwise
+                -v      Select non-matching lines
+                -s      Suppress open and read errors
+                -r      Recurse
+                -i      Ignore case
+                -w      Match whole words only
+                -x      Match whole lines only
+                -F      PATTERN is a literal (not regexp)
+                -E      PATTERN is an extended regexp
+                -m N    Match up to N times per file
+                -A N    Print N lines of trailing context
+                -B N    Print N lines of leading context
+                -C N    Same as '-A N -B N'
+                -e PTRN Pattern to match
+                -f FILE Read pattern from file
+
+    groups
+        groups [USER]
+
+        Print the group memberships of USER or for the current process
+
+    gunzip
+        gunzip [-cft] [FILE]...
+
+        Decompress FILEs (or stdin)
+
+                -c      Write to stdout
+                -f      Force
+                -t      Test file integrity
+
+    gzip
+        gzip [-cfd] [FILE]...
+
+        Compress FILEs (or stdin)
+
+                -d      Decompress
+                -c      Write to stdout
+                -f      Force
+
+    halt
+        halt [-d DELAY] [-n] [-f] [-w]
+
+        Halt the system
+
+                -d SEC  Delay interval
+                -n      Do not sync
+                -f      Force (don't go through init)
+                -w      Only write a wtmp record
+
+    hd  hd FILE...
+
+        hd is an alias for hexdump -C
+
+    hdparm
+        hdparm [OPTIONS] [DEVICE]
+
+                -a      Get/set fs readahead
+                -A      Set drive read-lookahead flag (0/1)
+                -b      Get/set bus state (0 == off, 1 == on, 2 == tristate)
+                -B      Set Advanced Power Management setting (1-255)
+                -c      Get/set IDE 32-bit IO setting
+                -C      Check IDE power mode status
+                -d      Get/set using_dma flag
+                -D      Enable/disable drive defect-mgmt
+                -f      Flush buffer cache for device on exit
+                -g      Display drive geometry
+                -h      Display terse usage information
+                -i      Display drive identification
+                -I      Detailed/current information directly from drive
+                -k      Get/set keep_settings_over_reset flag (0/1)
+                -K      Set drive keep_features_over_reset flag (0/1)
+                -L      Set drive doorlock (0/1) (removable harddisks only)
+                -m      Get/set multiple sector count
+                -n      Get/set ignore-write-errors flag (0/1)
+                -p      Set PIO mode on IDE interface chipset (0,1,2,3,4,...)
+                -P      Set drive prefetch count
+                -Q      Get/set DMA tagged-queuing depth (if supported)
+                -r      Get/set readonly flag (DANGEROUS to set)
+                -R      Register an IDE interface (DANGEROUS)
+                -S      Set standby (spindown) timeout
+                -t      Perform device read timings
+                -T      Perform cache read timings
+                -u      Get/set unmaskirq flag (0/1)
+                -U      Unregister an IDE interface (DANGEROUS)
+                -v      Defaults; same as -mcudkrag for IDE drives
+                -V      Display program version and exit immediately
+                -w      Perform device reset (DANGEROUS)
+                -W      Set drive write-caching flag (0/1) (DANGEROUS)
+                -x      Tristate device for hotswap (0/1) (DANGEROUS)
+                -X      Set IDE xfer mode (DANGEROUS)
+                -y      Put IDE drive in standby mode
+                -Y      Put IDE drive to sleep
+                -Z      Disable Seagate auto-powersaving mode
+                -z      Reread partition table
+
+    head
+        head [OPTIONS] [FILE]...
+
+        Print first 10 lines of each FILE (or stdin) to stdout. With more
+        than one FILE, precede each with a filename header.
+
+                -n N[kbm]       Print first N lines
+                -c N[kbm]       Print first N bytes
+                -q              Never print headers
+                -v              Always print headers
+
+        N may be suffixed by k (x1024), b (x512), or m (x1024^2).
+
+    hexdump
+        hexdump [-bcCdefnosvxR] [FILE]...
+
+        Display FILEs (or stdin) in a user specified format
+
+                -b              One-byte octal display
+                -c              One-byte character display
+                -C              Canonical hex+ASCII, 16 bytes per line
+                -d              Two-byte decimal display
+                -e FORMAT_STRING
+                -f FORMAT_FILE
+                -n LENGTH       Interpret only LENGTH bytes of input
+                -o              Two-byte octal display
+                -s OFFSET       Skip OFFSET bytes
+                -v              Display all input data
+                -x              Two-byte hexadecimal display
+                -R              Reverse of 'hexdump -Cv'
+
+    hostid
+        hostid
+
+        Print out a unique 32-bit identifier for the machine
+
+    hostname
+        hostname [OPTIONS] [HOSTNAME | -F FILE]
+
+        Get or set hostname or DNS domain name
+
+                -s      Short
+                -i      Addresses for the hostname
+                -d      DNS domain name
+                -f      Fully qualified domain name
+                -F FILE Use FILE's content as hostname
+
+    httpd
+        httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r
+        REALM] [-h HOME] or httpd -d/-e/-m STRING
+
+        Listen for incoming HTTP requests
+
+                -i              Inetd mode
+                -f              Don't daemonize
+                -v[v]           Verbose
+                -p [IP:]PORT    Bind to IP:PORT (default *:80)
+                -u USER[:GRP]   Set uid/gid after binding to port
+                -r REALM        Authentication Realm for Basic Authentication
+                -h HOME         Home directory (default .)
+                -c FILE         Configuration file (default {/etc,HOME}/httpd.conf)
+                -m STRING       MD5 crypt STRING
+                -e STRING       HTML encode STRING
+                -d STRING       URL decode STRING
+
+    hush
+        hush [-nxl] [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]
+
+        Unix shell interpreter
+
+    hwclock
+        hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz]
+        [-l|--localtime] [-u|--utc] [-f|--rtc FILE]
+
+        Query and set hardware clock (RTC)
+
+                -r      Show hardware clock time
+                -s      Set system time from hardware clock
+                -w      Set hardware clock from system time
+                -t      Set in-kernel timezone, correct system time
+                        if hardware clock is in local time
+                -u      Assume hardware clock is kept in UTC
+                -l      Assume hardware clock is kept in local time
+                -f FILE Use specified device (e.g. /dev/rtc2)
+
+    id  id [OPTIONS] [USER]
+
+        Print information about USER or the current user
+
+                -u      User ID
+                -g      Group ID
+                -G      Supplementary group IDs
+                -n      Print names instead of numbers
+                -r      Print real ID instead of effective ID
+
+    ifconfig
+        ifconfig [-a] interface [address]
+
+        Configure a network interface
+
+                [add ADDRESS[/PREFIXLEN]]
+                [del ADDRESS[/PREFIXLEN]]
+                [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]
+                [netmask ADDRESS] [dstaddr ADDRESS]
+                [outfill NN] [keepalive NN]
+                [hw ether|infiniband ADDRESS] [metric NN] [mtu NN]
+                [[-]trailers] [[-]arp] [[-]allmulti]
+                [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
+                [mem_start NN] [io_addr NN] [irq NN]
+                [up|down] ...
+
+    ifdown
+        ifdown [-anmvf] [-i FILE] IFACE...
+
+                -a      De/configure all interfaces automatically
+                -i FILE Use FILE for interface definitions
+                -n      Print out what would happen, but don't do it
+                        (note: doesn't disable mappings)
+                -m      Don't run any mappings
+                -v      Print out what would happen before doing it
+                -f      Force de/configuration
+
+    ifenslave
+        ifenslave [-cdf] MASTER_IFACE SLAVE_IFACE...
+
+        Configure network interfaces for parallel routing
+
+                -c,--change-active      Change active slave
+                -d,--detach             Remove slave interface from bonding device
+                -f,--force              Force, even if interface is not Ethernet
+
+    ifplugd
+        ifplugd [OPTIONS]
+
+        Network interface plug detection daemon
+
+                -n              Don't daemonize
+                -s              Don't log to syslog
+                -i IFACE        Interface
+                -f/-F           Treat link detection error as link down/link up
+                                (otherwise exit on error)
+                -a              Don't up interface at each link probe
+                -M              Monitor creation/destruction of interface
+                                (otherwise it must exist)
+                -r PROG         Script to run
+                -x ARG          Extra argument for script
+                -I              Don't exit on nonzero exit code from script
+                -p              Don't run script on daemon startup
+                -q              Don't run script on daemon quit
+                -l              Run script on startup even if no cable is detected
+                -t SECS         Poll time in seconds
+                -u SECS         Delay before running script after link up
+                -d SECS         Delay after link down
+                -m MODE         API mode (mii, priv, ethtool, wlan, iff, auto)
+                -k              Kill running daemon
+
+    ifup
+        ifup [-anmvf] [-i FILE] IFACE...
+
+                -a      De/configure all interfaces automatically
+                -i FILE Use FILE for interface definitions
+                -n      Print out what would happen, but don't do it
+                        (note: doesn't disable mappings)
+                -m      Don't run any mappings
+                -v      Print out what would happen before doing it
+                -f      Force de/configuration
+
+    inetd
+        inetd [-fe] [-q N] [-R N] [CONFFILE]
+
+        Listen for network connections and launch programs
+
+                -f      Run in foreground
+                -e      Log to stderr
+                -q N    Socket listen queue (default: 128)
+                -R N    Pause services after N connects/min
+                        (default: 0 - disabled)
+
+    init
+        init
+
+        Init is the parent of all processes
+
+    insmod
+        insmod [-qfwrsv] MODULE [symbol=value]...
+
+                -r      Remove MODULE (stacks) or do autoclean
+                -q      Quiet
+                -v      Verbose
+                -f      Force
+                -w      Wait for unload
+                -s      Report via syslog instead of stderr
+
+    install
+        install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST
+
+        Copy files and set attributes
+
+                -c      Just copy (default)
+                -d      Create directories
+                -D      Create leading target directories
+                -s      Strip symbol table
+                -p      Preserve date
+                -o USER Set ownership
+                -g GRP  Set group ownership
+                -m MODE Set permissions
+
+    ionice
+        ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]
+
+        Change I/O priority and class
+
+                -c      Class. 1:realtime 2:best-effort 3:idle
+                -n      Priority
+
+    iostat
+        iostat [-c] [-d] [-t] [-z] [-k|-m] [ALL|BLOCKDEV...] [INTERVAL
+        [COUNT]]
+
+        Report CPU and I/O statistics
+
+                -c      Show CPU utilization
+                -d      Show device utilization
+                -t      Print current time
+                -z      Omit devices with no activity
+                -k      Use kb/s
+                -m      Use Mb/s
+
+    ip  ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}
+
+        ip [OPTIONS] OBJECT {COMMAND} where OBJECT := {address | route |
+        link | tunnel | rule} OPTIONS := { -f[amily] { inet | inet6 | link }
+        | -o[neline] }
+
+    ipaddr
+        ipaddr { {add|del} IFADDR dev STRING | {show|flush} [dev STRING] [to
+        PREFIX] }
+
+        ipaddr {add|delete} IFADDR dev STRING ipaddr {show|flush} [dev
+        STRING] [scope SCOPE-ID] [to PREFIX] [label PATTERN] IFADDR :=
+        PREFIX | ADDR peer PREFIX [broadcast ADDR] [anycast ADDR] [label
+        STRING] [scope SCOPE-ID] SCOPE-ID := [host | link | global | NUMBER]
+
+    ipcalc
+        ipcalc [OPTIONS] ADDRESS[[/]NETMASK] [NETMASK]
+
+        Calculate IP network settings from a IP address
+
+                -b,--broadcast  Display calculated broadcast address
+                -n,--network    Display calculated network address
+                -m,--netmask    Display default netmask for IP
+                -p,--prefix     Display the prefix for IP/NETMASK
+                -h,--hostname   Display first resolved host name
+                -s,--silent     Don't ever display error messages
+
+    ipcrm
+        ipcrm [-MQS key] [-mqs id]
+
+        Upper-case options MQS remove an object by shmkey value. Lower-case
+        options remove an object by shmid value.
+
+                -mM     Remove memory segment after last detach
+                -qQ     Remove message queue
+                -sS     Remove semaphore
+
+    ipcs
+        ipcs [[-smq] -i shmid] | [[-asmq] [-tcplu]]
+
+                -i      Show specific resource
+        Resource specification:
+
+                -m      Shared memory segments
+                -q      Message queues
+                -s      Semaphore arrays
+                -a      All (default)
+        Output format:
+
+                -t      Time
+                -c      Creator
+                -p      Pid
+                -l      Limits
+                -u      Summary
+
+    iplink
+        iplink { set DEVICE { up | down | arp { on | off } | show [DEVICE] }
+
+        iplink set DEVICE { up | down | arp | multicast { on | off } |
+        dynamic { on | off } | mtu MTU } iplink show [DEVICE]
+
+    iproute
+        iproute { list | flush | add | del | change | append | replace |
+        test } ROUTE
+
+        iproute { list | flush } SELECTOR iproute get ADDRESS [from ADDRESS
+        iif STRING] [oif STRING] [tos TOS] iproute { add | del | change |
+        append | replace | test } ROUTE SELECTOR := [root PREFIX] [match
+        PREFIX] [proto RTPROTO] ROUTE := [TYPE] PREFIX [tos TOS] [proto
+        RTPROTO] [metric METRIC]
+
+    iprule
+        iprule {[list | add | del] RULE}
+
+        iprule [list | add | del] SELECTOR ACTION SELECTOR := [from PREFIX]
+        [to PREFIX] [tos TOS] [fwmark FWMARK] [dev STRING] [pref NUMBER]
+        ACTION := [table TABLE_ID] [nat ADDRESS] [prohibit | reject |
+        unreachable] [realms [SRCREALM/]DSTREALM] TABLE_ID := [local | main
+        | default | NUMBER]
+
+    iptunnel
+        iptunnel { add | change | del | show } [NAME] [mode { ipip | gre |
+        sit }] [remote ADDR] [local ADDR] [ttl TTL]
+
+        iptunnel { add | change | del | show } [NAME] [mode { ipip | gre |
+        sit }] [remote ADDR] [local ADDR] [[i|o]seq] [[i|o]key KEY]
+        [[i|o]csum] [ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]
+
+    kbd_mode
+        kbd_mode [-a|k|s|u] [-C TTY]
+
+        Report or set the keyboard mode
+
+                -a      Default (ASCII)
+                -k      Medium-raw (keyboard)
+                -s      Raw (scancode)
+                -u      Unicode (utf-8)
+                -C TTY  Affect TTY instead of /dev/tty
+
+    kill
+        kill [-l] [-SIG] PID...
+
+        Send a signal (default: TERM) to given PIDs
+
+                -l      List all signal names and numbers
+
+    killall
+        killall [-l] [-q] [-SIG] PROCESS_NAME...
+
+        Send a signal (default: TERM) to given processes
+
+                -l      List all signal names and numbers
+                -q      Don't complain if no processes were killed
+
+    killall5
+        killall5 [-l] [-SIG] [-o PID]...
+
+        Send a signal (default: TERM) to all processes outside current
+        session
+
+                -l      List all signal names and numbers
+                -o PID  Don't signal this PID
+
+    klogd
+        klogd [-c N] [-n]
+
+        Kernel logger
+
+                -c N    Print to console messages more urgent than prio N (1-8)
+                -n      Run in foreground
+
+    last
+        last [-HW] [-f FILE]
+
+        Show listing of the last users that logged into the system
+
+                -W      Display with no host column truncation
+                -f FILE Read from FILE instead of /var/log/wtmp
+
+    less
+        less [-EMmNh~I?] [FILE]...
+
+        View FILE (or stdin) one screenful at a time
+
+                -E      Quit once the end of a file is reached
+                -M,-m   Display status line with line numbers
+                        and percentage through the file
+                -N      Prefix line number to each line
+                -I      Ignore case in all searches
+                -~      Suppress ~s displayed past EOF
+
+    ln  ln [OPTIONS] TARGET... LINK|DIR
+
+        Create a link LINK or DIR/TARGET to the specified TARGET(s)
+
+                -s      Make symlinks instead of hardlinks
+                -f      Remove existing destinations
+                -n      Don't dereference symlinks - treat like normal file
+                -b      Make a backup of the target (if exists) before link operation
+                -S suf  Use suffix instead of ~ when making backup files
+
+    loadfont
+        loadfont < font
+
+        Load a console font from stdin
+
+    loadkmap
+        loadkmap < keymap
+
+        Load a binary keyboard translation table from stdin
+
+    logger
+        logger [OPTIONS] [MESSAGE]
+
+        Write MESSAGE (or stdin) to syslog
+
+                -s      Log to stderr as well as the system log
+                -t TAG  Log using the specified tag (defaults to user name)
+                -p PRIO Priority (numeric or facility.level pair)
+
+    login
+        login [-p] [-h HOST] [[-f] USER]
+
+        Begin a new session on the system
+
+                -f      Don't authenticate (user already authenticated)
+                -h      Name of the remote host
+                -p      Preserve environment
+
+    logname
+        logname
+
+        Print the name of the current user
+
+    logread
+        logread [-f]
+
+        Show messages in syslogd's circular buffer
+
+                -f      Output data as log grows
+
+    losetup
+        losetup [-r] [-o OFS] LOOPDEV FILE - associate loop devices losetup
+        -d LOOPDEV - disassociate losetup [-f] - show
+
+                -o OFS  Start OFS bytes into FILE
+                -r      Read-only
+                -f      Show first free loop device
+
+    lpd lpd SPOOLDIR [HELPER [ARGS]]
+
+        SPOOLDIR must contain (symlinks to) device nodes or directories with
+        names matching print queue names. In the first case, jobs are sent
+        directly to the device. Otherwise each job is stored in queue
+        directory and HELPER program is called. Name of file to print is
+        passed in $DATAFILE variable. Example:
+
+                tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print
+
+    lpq lpq [-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]
+
+                -P      lp service to connect to (else uses $PRINTER)
+                -d      Delete jobs
+                -f      Force any waiting job to be printed
+                -s      Short display
+
+    lpr lpr -P queue[@host[:port]] -U USERNAME -J TITLE -Vmh [FILE]...
+
+                -P      lp service to connect to (else uses $PRINTER)
+                -m      Send mail on completion
+                -h      Print banner page too
+                -V      Verbose
+
+    ls  ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]...
+
+        List directory contents
+
+                -1      One column output
+                -a      Include entries which start with .
+                -A      Like -a, but exclude . and ..
+                -C      List by columns
+                -x      List by lines
+                -d      List directory entries instead of contents
+                -L      Follow symlinks
+                -H      Follow symlinks on command line
+                -R      Recurse
+                -p      Append / to dir entries
+                -F      Append indicator (one of */=@|) to entries
+                -l      Long listing format
+                -i      List inode numbers
+                -n      List numeric UIDs and GIDs instead of names
+                -s      List allocated blocks
+                -e      List full date and time
+                -h      List sizes in human readable format (1K 243M 2G)
+                -r      Sort in reverse order
+                -S      Sort by size
+                -X      Sort by extension
+                -v      Sort by version
+                -c      With -l: sort by ctime
+                -t      With -l: sort by mtime
+                -u      With -l: sort by atime
+                -w N    Assume the terminal is N columns wide
+                --color[={always,never,auto}]   Control coloring
+
+    lsattr
+        lsattr [-Radlv] [FILE]...
+
+        List file attributes on an ext2 fs
+
+                -R      Recurse
+                -a      Don't hide entries starting with .
+                -d      List directory entries instead of contents
+                -l      List long flag names
+                -v      List the file's version/generation number
+
+    lsmod
+        lsmod [-qfwrsv] MODULE [symbol=value]...
+
+                -r      Remove MODULE (stacks) or do autoclean
+                -q      Quiet
+                -v      Verbose
+                -f      Force
+                -w      Wait for unload
+                -s      Report via syslog instead of stderr
+
+    lsof
+        lsof
+
+        Show all open files
+
+    lspci
+        lspci [-mk]
+
+        List all PCI devices
+
+                -m      Parsable output
+                -k      Show driver
+
+    lzcat
+        lzcat FILE
+
+        Decompress to stdout
+
+    lzma
+        lzma -d [-cf] [FILE]...
+
+        Decompress FILE (or stdin)
+
+                -d      Decompress
+                -c      Write to stdout
+                -f      Force
+
+    lzop
+        lzop [-cfvd123456789CF] [FILE]...
+
+                -1..9   Compression level
+                -d      Decompress
+                -c      Write to stdout
+                -f      Force
+                -v      Verbose
+                -F      Don't store or verify checksum
+                -C      Also write checksum of compressed block
+
+    lzopcat
+        lzopcat [-vCF] [FILE]...
+
+                -v      Verbose
+                -F      Don't store or verify checksum
+
+    makedevs
+        makedevs [-d device_table] rootdir
+
+        Create a range of special files as specified in a device table.
+        Device table entries take the form of:
+
+        <name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc>
+        <count> Where name is the file name, type can be one of: f Regular
+        file d Directory c Character device b Block device p Fifo (named
+        pipe) uid is the user id for the target file, gid is the group id
+        for the target file. The rest of the entries (major, minor, etc)
+        apply to to device special files. A '-' may be used for blank
+        entries.
+
+    makemime
+        makemime [OPTIONS] [FILE]...
+
+        Create multipart MIME-encoded message from FILEs
+
+                -o FILE Output. Default: stdout
+                -a HDR  Add header(s). Examples:
+                        "From: user@host.org", "Date: `date -R`"
+                -c CT   Content type. Default: application/octet-stream
+                -C CS   Charset. Default: us-ascii
+
+        Other options are silently ignored
+
+    man man [-aw] [MANPAGE]...
+
+        Format and display manual page
+
+                -a      Display all pages
+                -w      Show page locations
+
+    md5sum
+        md5sum [-c[sw]] [FILE]...
+
+        Print or check MD5 checksums
+
+                -c      Check sums against list in FILEs
+                -s      Don't output anything, status code shows success
+                -w      Warn about improperly formatted checksum lines
+
+    mdev
+        mdev [-s]
+
+        mdev -s is to be run during boot to scan /sys and populate /dev.
+
+        Bare mdev is a kernel hotplug helper. To activate it: echo
+        /sbin/mdev >/proc/sys/kernel/hotplug
+
+        It uses /etc/mdev.conf with lines [-]DEVNAME UID:GID PERM
+        [>|=PATH]|[!] [@|$|*PROG] where DEVNAME is device name regex,
+        @major,minor[-minor2], or environment variable regex. A common use
+        of the latter is to load modules for hotplugged devices:
+
+                $MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
+
+        If /dev/mdev.seq file exists, mdev will wait for its value to match
+        $SEQNUM variable. This prevents plug/unplug races. To activate this
+        feature, create empty /dev/mdev.seq at boot.
+
+    mesg
+        mesg [y|n]
+
+        Control write access to your terminal y Allow write access to your
+        terminal n Disallow write access to your terminal
+
+    microcom
+        microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY
+
+        Copy bytes for stdin to TTY and from TTY to stdout
+
+                -d      Wait up to DELAY ms for TTY output before sending every
+                        next byte to it
+                -t      Exit if both stdin and TTY are silent for TIMEOUT ms
+                -s      Set serial line to SPEED
+                -X      Disable special meaning of NUL and Ctrl-X from stdin
+
+    mkdir
+        mkdir [OPTIONS] DIRECTORY...
+
+        Create DIRECTORY
+
+                -m MODE Mode
+                -p      No error if exists; make parent directories as needed
+
+    mkdosfs
+        mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]
+
+        Make a FAT32 filesystem
+
+                -v      Verbose
+                -n LBL  Volume label
+
+    mke2fs
+        mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m
+        RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
+
+                -b BLK_SIZE     Block size, bytes
+                -F              Force
+                -i RATIO        Max number of files is filesystem_size / RATIO
+                -I BYTES        Inode size (min 128)
+                -L LBL          Volume label
+                -m PERCENT      Percent of blocks to reserve for admin
+                -n              Dry run
+
+    mkfifo
+        mkfifo [-m MODE] NAME
+
+        Create named pipe
+
+                -m MODE Mode (default a=rw)
+
+    mkfs.ext2
+        mkfs.ext2 [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m
+        RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
+
+                -b BLK_SIZE     Block size, bytes
+                -F              Force
+                -i RATIO        Max number of files is filesystem_size / RATIO
+                -I BYTES        Inode size (min 128)
+                -L LBL          Volume label
+                -m PERCENT      Percent of blocks to reserve for admin
+                -n              Dry run
+
+    mkfs.minix
+        mkfs.minix [-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]
+
+        Make a MINIX filesystem
+
+                -c              Check device for bad blocks
+                -n [14|30]      Maximum length of filenames
+                -i INODES       Number of inodes for the filesystem
+                -l FILE         Read bad blocks list from FILE
+                -v              Make version 2 filesystem
+
+    mkfs.vfat
+        mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]
+
+        Make a FAT32 filesystem
+
+                -v      Verbose
+                -n LBL  Volume label
+
+    mknod
+        mknod [-m MODE] NAME TYPE MAJOR MINOR
+
+        Create a special file (block, character, or pipe)
+
+                -m MODE Creation mode (default a=rw)
+        TYPE:
+                b       Block device
+                c or u  Character device
+                p       Named pipe (MAJOR and MINOR are ignored)
+
+    mkpasswd
+        mkpasswd [OPTIONS] [PASSWORD] [SALT]
+
+        Crypt PASSWORD using crypt(3)
+
+                -P,--password-fd=N      Read password from fd N
+                -m,--method=TYPE        Encryption method
+                -S,--salt=SALT
+
+    mkswap
+        mkswap [-L LBL] BLOCKDEV [KBYTES]
+
+        Prepare BLOCKDEV to be used as swap partition
+
+                -L LBL  Label
+
+    mktemp
+        mktemp [-dt] [-p DIR] [TEMPLATE]
+
+        Create a temporary file with name based on TEMPLATE and print its
+        name. TEMPLATE must end with XXXXXX (e.g. [/dir/]nameXXXXXX).
+        Without TEMPLATE, -t tmp.XXXXXX is assumed.
+
+                -d      Make directory, not file
+                -t      Prepend base directory name to TEMPLATE
+                -p DIR  Use DIR as a base directory (implies -t)
+                -u      Do not create anything; print a name
+
+        Base directory is: -p DIR, else $TMPDIR, else /tmp
+
+    modinfo
+        modinfo [-adlp0] [-F keyword] MODULE
+
+                -a              Shortcut for '-F author'
+                -d              Shortcut for '-F description'
+                -l              Shortcut for '-F license'
+                -p              Shortcut for '-F parm'
+                -F keyword      Keyword to look for
+                -0              Separate output with NULs
+
+    modprobe
+        modprobe [-qfwrsv] MODULE [symbol=value]...
+
+                -r      Remove MODULE (stacks) or do autoclean
+                -q      Quiet
+                -v      Verbose
+                -f      Force
+                -w      Wait for unload
+                -s      Report via syslog instead of stderr
+
+    more
+        more [FILE]...
+
+        View FILE (or stdin) one screenful at a time
+
+    mount
+        mount [OPTIONS] [-o OPTS] DEVICE NODE
+
+        Mount a filesystem. Filesystem autodetection requires /proc.
+
+                -a              Mount all filesystems in fstab
+                -f              Dry run
+                -r              Read-only mount
+                -w              Read-write mount (default)
+                -t FSTYPE[,...] Filesystem type(s)
+                -O OPT          Mount only filesystems with option OPT (-a only)
+        -o OPT:
+                loop            Ignored (loop devices are autodetected)
+                [a]sync         Writes are [a]synchronous
+                [no]atime       Disable/enable updates to inode access times
+                [no]diratime    Disable/enable atime updates to directories
+                [no]relatime    Disable/enable atime updates relative to modification time
+                [no]dev         (Dis)allow use of special device files
+                [no]exec        (Dis)allow use of executable files
+                [no]suid        (Dis)allow set-user-id-root programs
+                [r]shared       Convert [recursively] to a shared subtree
+                [r]slave        Convert [recursively] to a slave subtree
+                [r]private      Convert [recursively] to a private subtree
+                [un]bindable    Make mount point [un]able to be bind mounted
+                [r]bind         Bind a file or directory [recursively] to another location
+                move            Relocate an existing mount point
+                remount         Remount a mounted filesystem, changing flags
+                ro/rw           Same as -r/-w
+
+        There are filesystem-specific -o flags.
+
+    mountpoint
+        mountpoint [-q] <[-dn] DIR | -x DEVICE>
+
+        Check if the directory is a mountpoint
+
+                -q      Quiet
+                -d      Print major/minor device number of the filesystem
+                -n      Print device name of the filesystem
+                -x      Print major/minor device number of the blockdevice
+
+    mpstat
+        mpstat [-A] [-I SUM|CPU|ALL|SCPU] [-u] [-P num|ALL] [INTERVAL
+        [COUNT]]
+
+        Per-processor statistics
+
+                -A                      Same as -I ALL -u -P ALL
+                -I SUM|CPU|ALL|SCPU     Report interrupt statistics
+                -P num|ALL              Processor to monitor
+                -u                      Report CPU utilization
+
+    mt  mt [-f device] opcode value
+
+        Control magnetic tape drive operation
+
+        Available Opcodes:
+
+        bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm
+        fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension
+        rewind rewoffline seek setblk setdensity setpart tell unload unlock
+        weof wset
+
+    mv  mv [-fin] SOURCE DEST or: mv [-fin] SOURCE... DIRECTORY
+
+        Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY
+
+                -f      Don't prompt before overwriting
+                -i      Interactive, prompt before overwrite
+                -n      Don't overwrite an existing file
+
+    nameif
+        nameif [-s] [-c FILE] [IFNAME SELECTOR]...
+
+        Rename network interface while it in the down state. The device
+        matched by SELECTOR is renamed to IFACE. SELECTOR can be a
+        combination of:
+
+                driver=STRING
+                bus=STRING
+                phy_address=NUM
+                [mac=]XX:XX:XX:XX:XX:XX
+
+                -c FILE Configuration file (default: /etc/mactab)
+                -s      Log to syslog
+
+    nanddump
+        nanddump [-o] [-b] [-s ADDR] [-f FILE] MTD_DEVICE
+
+        Dump the specified MTD device
+
+                -o      Omit oob data
+                -b      Omit bad block from the dump
+                -s ADDR Start address
+                -l LEN  Length
+                -f FILE Dump to file ('-' for stdout)
+
+    nandwrite
+        nandwrite [-p] [-s ADDR] MTD_DEVICE [FILE]
+
+        Write to the specified MTD device
+
+                -p      Pad to page size
+                -s ADDR Start address
+
+    nbd-client
+        nbd-client HOST PORT BLOCKDEV
+
+        Connect to HOST and provide a network block device on BLOCKDEV
+
+    nc  nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]
+
+        Open a pipe to IP:PORT or FILE
+
+                -e PROG Run PROG after connect
+                -l      Listen mode, for inbound connects
+                        (use -l twice with -e for persistent server)
+                -p PORT Local port
+                -w SEC  Timeout for connect
+                -i SEC  Delay interval for lines sent
+                -f FILE Use file (ala /dev/ttyS0) instead of network
+
+    netstat
+        netstat [-ral] [-tuwx] [-enWp]
+
+        Display networking information
+
+                -r      Routing table
+                -a      All sockets
+                -l      Listening sockets
+                        Else: connected sockets
+                -t      TCP sockets
+                -u      UDP sockets
+                -w      Raw sockets
+                -x      Unix sockets
+                        Else: all socket types
+                -e      Other/more information
+                -n      Don't resolve names
+                -W      Wide display
+                -p      Show PID/program name for sockets
+
+    nice
+        nice [-n ADJUST] [PROG ARGS]
+
+        Change scheduling priority, run PROG
+
+                -n ADJUST       Adjust priority by ADJUST
+
+    nmeter
+        nmeter [-d MSEC] FORMAT_STRING
+
+        Monitor system in real time
+
+         -d MSEC        Milliseconds between updates (default:1000)
+
+        Format specifiers:
+
+         %Nc or %[cN]   CPU. N - bar size (default:10)
+                        (displays: S:system U:user N:niced D:iowait I:irq i:softirq)
+         %[nINTERFACE]  Network INTERFACE
+         %m             Allocated memory
+         %[mf]          Free memory
+         %[mt]          Total memory
+         %s             Allocated swap
+         %f             Number of used file descriptors
+         %Ni            Total/specific IRQ rate
+         %x             Context switch rate
+         %p             Forks
+         %[pn]          # of processes
+         %b             Block io
+         %Nt            Time (with N decimal points)
+         %r             Print <cr> instead of <lf> at EOL
+
+    nohup
+        nohup PROG ARGS
+
+        Run PROG immune to hangups, with output to a non-tty
+
+    nslookup
+        nslookup [HOST] [SERVER]
+
+        Query the nameserver for the IP address of the given HOST optionally
+        using a specified DNS server
+
+    ntpd
+        ntpd [-dnqNwl] [-S PROG] [-p PEER]...
+
+        NTP client/server
+
+                -d      Verbose
+                -n      Do not daemonize
+                -q      Quit after clock is set
+                -N      Run at high priority
+                -w      Do not set time (only query peers), implies -n
+                -l      Run as server on port 123
+                -S PROG Run PROG after stepping time, stratum change, and every 11 mins
+                -p PEER Obtain time from PEER (may be repeated)
+
+    od  od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S
+        MINSTR] [-w WIDTH] [FILE...]
+
+        Print FILEs (or stdin) unambiguously, as octal bytes by default
+
+    openvt
+        openvt [-c N] [-sw] [PROG ARGS]
+
+        Start PROG on a new virtual terminal
+
+                -c N    Use specified VT
+                -s      Switch to the VT
+                -w      Wait for PROG to exit
+
+    passwd
+        passwd [OPTIONS] [USER]
+
+        Change USER's password (default: current user)
+
+                -a ALG  Encryption method
+                -d      Set password to ''
+                -l      Lock (disable) account
+                -u      Unlock (enable) account
+
+    patch
+        patch [OPTIONS] [ORIGFILE [PATCHFILE]]
+
+                -p,--strip N            Strip N leading components from file names
+                -i,--input DIFF         Read DIFF instead of stdin
+                -R,--reverse            Reverse patch
+                -N,--forward            Ignore already applied patches
+                -E,--remove-empty-files Remove output files if they become empty
+
+    pgrep
+        pgrep [-flnovx] [-s SID|-P PPID|PATTERN]
+
+        Display process(es) selected by regex PATTERN
+
+                -l      Show command name too
+                -f      Match against entire command line
+                -n      Show the newest process only
+                -o      Show the oldest process only
+                -v      Negate the match
+                -x      Match whole name (not substring)
+                -s      Match session ID (0 for current)
+                -P      Match parent process ID
+
+    pidof
+        pidof [OPTIONS] [NAME]...
+
+        List PIDs of all processes with names that match NAMEs
+
+                -s      Show only one PID
+                -o PID  Omit given pid
+                        Use %PPID to omit pid of pidof's parent
+
+    ping
+        ping [OPTIONS] HOST
+
+        Send ICMP ECHO_REQUEST packets to network hosts
+
+                -4,-6           Force IP or IPv6 name resolution
+                -c CNT          Send only CNT pings
+                -s SIZE         Send SIZE data bytes in packets (default:56)
+                -t TTL          Set TTL
+                -I IFACE/IP     Use interface or IP address as source
+                -W SEC          Seconds to wait for the first response (default:10)
+                                (after all -c CNT packets are sent)
+                -w SEC          Seconds until ping exits (default:infinite)
+                                (can exit earlier with -c CNT)
+                -q              Quiet, only displays output at start
+                                and when finished
+
+    ping6
+        ping6 [OPTIONS] HOST
+
+        Send ICMP ECHO_REQUEST packets to network hosts
+
+                -c CNT          Send only CNT pings
+                -s SIZE         Send SIZE data bytes in packets (default:56)
+                -I IFACE/IP     Use interface or IP address as source
+                -q              Quiet, only displays output at start
+                                and when finished
+
+    pivot_root
+        pivot_root NEW_ROOT PUT_OLD
+
+        Move the current root file system to PUT_OLD and make NEW_ROOT the
+        new root file system
+
+    pkill
+        pkill [-l|-SIGNAL] [-fnovx] [-s SID|-P PPID|PATTERN]
+
+        Send a signal to process(es) selected by regex PATTERN
+
+                -l      List all signals
+                -f      Match against entire command line
+                -n      Signal the newest process only
+                -o      Signal the oldest process only
+                -v      Negate the match
+                -x      Match whole name (not substring)
+                -s      Match session ID (0 for current)
+                -P      Match parent process ID
+
+    pmap
+        pmap [-xq] PID
+
+        Display detailed process memory usage
+
+                -x      Show details
+                -q      Quiet
+
+    popmaildir
+        popmaildir [OPTIONS] MAILDIR [CONN_HELPER ARGS]
+
+        Fetch content of remote mailbox to local maildir
+
+                -s              Skip authorization
+                -T              Get messages with TOP instead of RETR
+                -k              Keep retrieved messages on the server
+                -t SEC          Network timeout
+                -F "PROG ARGS"  Filter program (may be repeated)
+                -M "PROG ARGS"  Delivery program
+
+        Fetch from plain POP3 server: popmaildir -k DIR nc pop3.server.com
+        110 <user_and_pass.txt Fetch from SSLed POP3 server and delete
+        fetched emails: popmaildir DIR -- openssl s_client -quiet -connect
+        pop3.server.com:995 <user_and_pass.txt
+
+    poweroff
+        poweroff [-d DELAY] [-n] [-f]
+
+        Halt and shut off power
+
+                -d SEC  Delay interval
+                -n      Do not sync
+                -f      Force (don't go through init)
+
+    powertop
+        powertop
+
+        Analyze power consumption on Intel-based laptops
+
+    printenv
+        printenv [VARIABLE]...
+
+        Print environment VARIABLEs. If no VARIABLE specified, print all.
+
+    printf
+        printf FORMAT [ARG]...
+
+        Format and print ARG(s) according to FORMAT (a-la C printf)
+
+    ps  ps [-o COL1,COL2=HEADER] [-T]
+
+        Show list of processes
+
+                -o COL1,COL2=HEADER     Select columns for display
+                -T                      Show threads
+
+    pscan
+        pscan [-cb] [-p MIN_PORT] [-P MAX_PORT] [-t TIMEOUT] [-T MIN_RTT]
+        HOST
+
+        Scan a host, print all open ports
+
+                -c      Show closed ports too
+                -b      Show blocked ports too
+                -p      Scan from this port (default 1)
+                -P      Scan up to this port (default 1024)
+                -t      Timeout (default 5000 ms)
+                -T      Minimum rtt (default 5 ms, increase for congested hosts)
+
+    pstree
+        pstree [-p] [PID|USER]
+
+        Display process tree, optionally start from USER or PID
+
+                -p      Show pids
+
+    pwd pwd
+
+        Print the full filename of the current working directory
+
+    pwdx
+        pwdx PID...
+
+        Show current directory for PIDs
+
+    raidautorun
+        raidautorun DEVICE
+
+        Tell the kernel to automatically search and start RAID arrays
+
+    rdate
+        rdate [-sp] HOST
+
+        Get and possibly set the system date and time from a remote HOST
+
+                -s      Set the system date and time (default)
+                -p      Print the date and time
+
+    rdev
+        rdev
+
+        Print the device node associated with the filesystem mounted at '/'
+
+    readahead
+        readahead [FILE]...
+
+        Preload FILEs to RAM
+
+    readlink
+        readlink [-fnv] FILE
+
+        Display the value of a symlink
+
+                -f      Canonicalize by following all symlinks
+                -n      Don't add newline
+                -v      Verbose
+
+    readprofile
+        readprofile [OPTIONS]
+
+                -m mapfile      (Default: /boot/System.map)
+                -p profile      (Default: /proc/profile)
+                -M NUM          Set the profiling multiplier to NUM
+                -i              Print only info about the sampling step
+                -v              Verbose
+                -a              Print all symbols, even if count is 0
+                -b              Print individual histogram-bin counts
+                -s              Print individual counters within functions
+                -r              Reset all the counters (root only)
+                -n              Disable byte order auto-detection
+
+    realpath
+        realpath FILE...
+
+        Return the absolute pathnames of given FILE
+
+    reboot
+        reboot [-d DELAY] [-n] [-f]
+
+        Reboot the system
+
+                -d SEC  Delay interval
+                -n      Do not sync
+                -f      Force (don't go through init)
+
+    reformime
+        reformime [OPTIONS]
+
+        Parse MIME-encoded message on stdin
+
+                -x PREFIX       Extract content of MIME sections to files
+                -X PROG ARGS    Filter content of MIME sections through PROG
+                                Must be the last option
+
+        Other options are silently ignored
+
+    remove-shell
+        remove-shell SHELL...
+
+        Remove SHELLs from /etc/shells
+
+    renice
+        renice {{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]
+
+        Change scheduling priority for a running process
+
+                -n      Adjust current nice value (smaller is faster)
+                -p      Process id(s) (default)
+                -g      Process group id(s)
+                -u      Process user name(s) and/or id(s)
+
+    reset
+        reset
+
+        Reset the screen
+
+    resize
+        resize
+
+        Resize the screen
+
+    rev rev [FILE]...
+
+        Reverse lines of FILE
+
+    rm  rm [-irf] FILE...
+
+        Remove (unlink) FILEs
+
+                -i      Always prompt before removing
+                -f      Never prompt
+                -R,-r   Recurse
+
+    rmdir
+        rmdir [OPTIONS] DIRECTORY...
+
+        Remove DIRECTORY if it is empty
+
+                -p|--parents    Include parents
+                --ignore-fail-on-non-empty
+
+    rmmod
+        rmmod [-qfwrsv] MODULE [symbol=value]...
+
+                -r      Remove MODULE (stacks) or do autoclean
+                -q      Quiet
+                -v      Verbose
+                -f      Force
+                -w      Wait for unload
+                -s      Report via syslog instead of stderr
+
+    route
+        route [{add|del|delete}]
+
+        Edit kernel routing tables
+
+                -n      Don't resolve names
+                -e      Display other/more information
+                -A inet{6}      Select address family
+
+    rpm rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm
+
+        Manipulate RPM packages
+
+        Commands:
+
+                -i      Install package
+                -qp     Query package
+                -i      Show information
+                -l      List contents
+                -d      List documents
+                -c      List config files
+
+    rpm2cpio
+        rpm2cpio package.rpm
+
+        Output a cpio archive of the rpm file
+
+    rtcwake
+        rtcwake [-a | -l | -u] [-d DEV] [-m MODE] [-s SEC | -t TIME]
+
+        Enter a system sleep state until specified wakeup time
+
+                -a,--auto       Read clock mode from adjtime
+                -l,--local      Clock is set to local time
+                -u,--utc        Clock is set to UTC time
+                -d,--device=DEV Specify the RTC device
+                -m,--mode=MODE  Set the sleep state (default: standby)
+                -s,--seconds=SEC Set the timeout in SEC seconds from now
+                -t,--time=TIME  Set the timeout to TIME seconds from epoch
+
+    run-parts
+        run-parts [-t] [-l] [-a ARG] [-u MASK] DIRECTORY
+
+        Run a bunch of scripts in DIRECTORY
+
+                -t      Print what would be run, but don't actually run anything
+                -a ARG  Pass ARG as argument for every program
+                -u MASK Set the umask to MASK before running every program
+                -l      Print names of all matching files even if they are not executable
+
+    runlevel
+        runlevel [FILE]
+
+        Find the current and previous system runlevel
+
+        If no utmp FILE exists or if no runlevel record can be found, print
+        "unknown"
+
+    runsv
+        runsv DIR
+
+        Start and monitor a service and optionally an appendant log service
+
+    runsvdir
+        runsvdir [-P] [-s SCRIPT] DIR
+
+        Start a runsv process for each subdirectory. If it exits, restart
+        it.
+
+                -P              Put each runsv in a new session
+                -s SCRIPT       Run SCRIPT <signo> after signal is processed
+
+    rx  rx FILE
+
+        Receive a file using the xmodem protocol
+
+    script
+        script [-afqt] [-c PROG] [OUTFILE]
+
+                -a      Append output
+                -c PROG Run PROG, not shell
+                -f      Flush output after each write
+                -q      Quiet
+                -t      Send timing to stderr
+
+    scriptreplay
+        scriptreplay timingfile [typescript [divisor]]
+
+        Play back typescripts, using timing information
+
+    sed sed [-inr] [-f FILE]... [-e CMD]... [FILE]... or: sed [-inr] CMD
+        [FILE]...
+
+                -e CMD  Add CMD to sed commands to be executed
+                -f FILE Add FILE contents to sed commands to be executed
+                -i      Edit files in-place (else sends result to stdout)
+                -n      Suppress automatic printing of pattern space
+                -r      Use extended regex syntax
+
+        If no -e or -f, the first non-option argument is the sed command
+        string. Remaining arguments are input files (stdin if none).
+
+    sendmail
+        sendmail [OPTIONS] [RECIPIENT_EMAIL]...
+
+        Read email from stdin and send it
+
+        Standard options:
+
+                -t              Read additional recipients from message body
+                -f SENDER       Sender (required)
+                -o OPTIONS      Various options. -oi implied, others are ignored
+                -i              -oi synonym. implied and ignored
+
+        Busybox specific options:
+
+                -v              Verbose
+                -w SECS         Network timeout
+                -H 'PROG ARGS'  Run connection helper
+                                Examples:
+                                -H 'exec openssl s_client -quiet -tls1 -starttls smtp
+                                        -connect smtp.gmail.com:25' <email.txt
+                                        [4<username_and_passwd.txt | -auUSER -apPASS]
+                                -H 'exec openssl s_client -quiet -tls1
+                                        -connect smtp.gmail.com:465' <email.txt
+                                        [4<username_and_passwd.txt | -auUSER -apPASS]
+                -S HOST[:PORT]  Server
+                -auUSER         Username for AUTH LOGIN
+                -apPASS         Password for AUTH LOGIN
+
+        Other options are silently ignored; -oi -t is implied Use makemime
+        to create emails with attachments
+
+    seq seq [-w] [-s SEP] [FIRST [INC]] LAST
+
+        Print numbers from FIRST to LAST, in steps of INC. FIRST, INC
+        default to 1.
+
+                -w      Pad to last with leading zeros
+                -s SEP  String separator
+
+    setarch
+        setarch personality PROG ARGS
+
+        Personality may be:
+
+                linux32         Set 32bit uname emulation
+                linux64         Set 64bit uname emulation
+
+    setconsole
+        setconsole [-r|--reset] [DEVICE]
+
+        Redirect system console output to DEVICE (default: /dev/tty)
+
+                -r      Reset output to /dev/console
+
+    setfont
+        setfont FONT [-m MAPFILE] [-C TTY]
+
+        Load a console font
+
+                -m MAPFILE      Load console screen map
+                -C TTY          Affect TTY instead of /dev/tty
+
+    setkeycodes
+        setkeycodes SCANCODE KEYCODE...
+
+        Set entries into the kernel's scancode-to-keycode map, allowing
+        unusual keyboards to generate usable keycodes.
+
+        SCANCODE may be either xx or e0xx (hexadecimal), and KEYCODE is
+        given in decimal.
+
+    setlogcons
+        setlogcons N
+
+        Redirect the kernel output to console N (0 for current)
+
+    setserial
+        setserial [-gabGvzV] DEVICE [PARAMETER [ARG]]...
+
+        Request or set Linux serial port information
+
+                -g      Interpret parameters as list of devices for reporting
+                -a      Print all available information
+                -b      Print summary information
+                -G      Print in form which can be fed back
+                        to setserial as command line parameters
+                -z      Zero out serial flags before setting
+                -v      Verbose
+
+        Parameters: (* = takes an argument, ^ = can be turned off by
+        preceding ^) *port, *irq, *divisor, *uart, *baund_base,
+        *close_delay, *closing_wait, ^fourport, ^auto_irq, ^skip_test, ^sak,
+        ^session_lockout, ^pgrp_lockout, ^callout_nohup, ^split_termios,
+        ^hup_notify, ^low_latency, autoconfig, spd_normal, spd_hi, spd_vhi,
+        spd_shi, spd_warp, spd_cust
+
+        UART types:
+
+                unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,
+                16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,
+                U6_16550A
+
+    setsid
+        setsid PROG ARGS
+
+        Run PROG in a new session. PROG will have no controlling terminal
+        and will not be affected by keyboard signals (Ctrl-C etc). See
+        setsid(2) for details.
+
+    setuidgid
+        setuidgid USER PROG ARGS
+
+        Set uid and gid to USER's uid and gid, drop supplementary group ids,
+        run PROG
+
+    sh  sh [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE
+        [ARGS]]
+
+        Unix shell interpreter
+
+    sha1sum
+        sha1sum [-c[sw]] [FILE]...
+
+        Print or check SHA1 checksums
+
+                -c      Check sums against list in FILEs
+                -s      Don't output anything, status code shows success
+                -w      Warn about improperly formatted checksum lines
+
+    sha256sum
+        sha256sum [-c[sw]] [FILE]...
+
+        Print or check SHA256 checksums
+
+                -c      Check sums against list in FILEs
+                -s      Don't output anything, status code shows success
+                -w      Warn about improperly formatted checksum lines
+
+    sha512sum
+        sha512sum [-c[sw]] [FILE]...
+
+        Print or check SHA512 checksums
+
+                -c      Check sums against list in FILEs
+                -s      Don't output anything, status code shows success
+                -w      Warn about improperly formatted checksum lines
+
+    showkey
+        showkey [-a | -k | -s]
+
+        Show keys pressed
+
+                -a      Display decimal/octal/hex values of the keys
+                -k      Display interpreted keycodes (default)
+                -s      Display raw scan-codes
+
+    slattach
+        slattach [-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE
+
+        Attach network interface(s) to serial line(s)
+
+                -p PROT Set protocol (slip, cslip, slip6, clisp6 or adaptive)
+                -s SPD  Set line speed
+                -e      Exit after initializing device
+                -h      Exit when the carrier is lost
+                -c PROG Run PROG when the line is hung up
+                -m      Do NOT initialize the line in raw 8 bits mode
+                -L      Enable 3-wire operation
+                -F      Disable RTS/CTS flow control
+
+    sleep
+        sleep [N]...
+
+        Pause for a time equal to the total of the args given, where each
+        arg can have an optional suffix of (s)econds, (m)inutes, (h)ours, or
+        (d)ays
+
+    smemcap
+        smemcap >SMEMDATA.TAR
+
+        Collect memory usage data in /proc and write it to stdout
+
+    softlimit
+        softlimit [-a BYTES] [-m BYTES] [-d BYTES] [-s BYTES] [-l BYTES] [-f
+        BYTES] [-c BYTES] [-r BYTES] [-o N] [-p N] [-t N] PROG ARGS
+
+        Set soft resource limits, then run PROG
+
+                -a BYTES        Limit total size of all segments
+                -m BYTES        Same as -d BYTES -s BYTES -l BYTES -a BYTES
+                -d BYTES        Limit data segment
+                -s BYTES        Limit stack segment
+                -l BYTES        Limit locked memory size
+                -o N            Limit number of open files per process
+                -p N            Limit number of processes per uid
+        Options controlling file sizes:
+
+                -f BYTES        Limit output file sizes
+                -c BYTES        Limit core file size
+        Efficiency opts:
+
+                -r BYTES        Limit resident set size
+                -t N            Limit CPU time, process receives
+                                a SIGXCPU after N seconds
+
+    sort
+        sort [-nrugMcszbdfimSTokt] [-o FILE] [-k
+        start[.offset][opts][,end[.offset][opts]] [-t CHAR] [FILE]...
+
+        Sort lines of text
+
+                -b      Ignore leading blanks
+                -c      Check whether input is sorted
+                -d      Dictionary order (blank or alphanumeric only)
+                -f      Ignore case
+                -g      General numerical sort
+                -i      Ignore unprintable characters
+                -k      Sort key
+                -M      Sort month
+                -n      Sort numbers
+                -o      Output to file
+                -k      Sort by key
+                -t CHAR Key separator
+                -r      Reverse sort order
+                -s      Stable (don't sort ties alphabetically)
+                -u      Suppress duplicate lines
+                -z      Lines are terminated by NUL, not newline
+                -mST    Ignored for GNU compatibility
+
+    split
+        split [OPTIONS] [INPUT [PREFIX]]
+
+                -b N[k|m]       Split by N (kilo|mega)bytes
+                -l N            Split by N lines
+                -a N            Use N letters as suffix
+
+    start-stop-daemon
+        start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]
+
+        Search for matching processes, and then -K: stop all matching
+        processes. -S: start a process unless a matching process is found.
+
+        Process matching:
+
+                -u,--user USERNAME|UID  Match only this user's processes
+                -n,--name NAME          Match processes with NAME
+                                        in comm field in /proc/PID/stat
+                -x,--exec EXECUTABLE    Match processes with this command
+                                        in /proc/PID/{exe,cmdline}
+                -p,--pidfile FILE       Match a process with PID from the file
+                All specified conditions must match
+        -S only:
+                -x,--exec EXECUTABLE    Program to run
+                -a,--startas NAME       Zeroth argument
+                -b,--background         Background
+                -N,--nicelevel N        Change nice level
+                -c,--chuid USER[:[GRP]] Change to user/group
+                -m,--make-pidfile       Write PID to the pidfile specified by -p
+        -K only:
+                -s,--signal SIG         Signal to send
+                -t,--test               Match only, exit with 0 if a process is found
+        Other:
+
+                -o,--oknodo             Exit with status 0 if nothing is done
+                -v,--verbose            Verbose
+                -q,--quiet              Quiet
+
+    stat
+        stat [OPTIONS] FILE...
+
+        Display file (default) or filesystem status
+
+                -c fmt  Use the specified format
+                -f      Display filesystem status
+                -L      Follow links
+                -t      Display info in terse form
+
+        Valid format sequences for files:
+
+         %a     Access rights in octal
+         %A     Access rights in human readable form
+         %b     Number of blocks allocated (see %B)
+         %B     The size in bytes of each block reported by %b
+         %d     Device number in decimal
+         %D     Device number in hex
+         %f     Raw mode in hex
+         %F     File type
+         %g     Group ID of owner
+         %G     Group name of owner
+         %h     Number of hard links
+         %i     Inode number
+         %n     File name
+         %N     File name, with -> TARGET if symlink
+         %o     I/O block size
+         %s     Total size, in bytes
+         %t     Major device type in hex
+         %T     Minor device type in hex
+         %u     User ID of owner
+         %U     User name of owner
+         %x     Time of last access
+         %X     Time of last access as seconds since Epoch
+         %y     Time of last modification
+         %Y     Time of last modification as seconds since Epoch
+         %z     Time of last change
+         %Z     Time of last change as seconds since Epoch
+
+        Valid format sequences for file systems:
+
+         %a     Free blocks available to non-superuser
+         %b     Total data blocks in file system
+         %c     Total file nodes in file system
+         %d     Free file nodes in file system
+         %f     Free blocks in file system
+         %i     File System ID in hex
+         %l     Maximum length of filenames
+         %n     File name
+         %s     Block size (for faster transfer)
+         %S     Fundamental block size (for block counts)
+         %t     Type in hex
+         %T     Type in human readable form
+
+    strings
+        strings [-afo] [-n LEN] [FILE]...
+
+        Display printable strings in a binary file
+
+                -a      Scan whole file (default)
+                -f      Precede strings with filenames
+                -n LEN  At least LEN characters form a string (default 4)
+                -o      Precede strings with decimal offsets
+
+    stty
+        stty [-a|g] [-F DEVICE] [SETTING]...
+
+        Without arguments, prints baud rate, line discipline, and deviations
+        from stty sane
+
+                -F DEVICE       Open device instead of stdin
+                -a              Print all current settings in human-readable form
+                -g              Print in stty-readable form
+                [SETTING]       See manpage
+
+    su  su [OPTIONS] [-] [USER]
+
+        Run shell under USER (by default, root)
+
+                -,-l    Clear environment, run shell as login shell
+                -p,-m   Do not set new $HOME, $SHELL, $USER, $LOGNAME
+                -c CMD  Command to pass to 'sh -c'
+                -s SH   Shell to use instead of user's default
+
+    sulogin
+        sulogin [-t N] [TTY]
+
+        Single user login
+
+                -t N    Timeout
+
+    sum sum [-rs] [FILE]...
+
+        Checksum and count the blocks in a file
+
+                -r      Use BSD sum algorithm (1K blocks)
+                -s      Use System V sum algorithm (512byte blocks)
+
+    sv  sv [-v] [-w SEC] CMD SERVICE_DIR...
+
+        Control services monitored by runsv supervisor. Commands (only first
+        character is enough):
+
+        status: query service status up: if service isn't running, start it.
+        If service stops, restart it once: like 'up', but if service stops,
+        don't restart it down: send TERM and CONT signals. If ./run exits,
+        start ./finish if it exists. After it stops, don't restart service
+        exit: send TERM and CONT signals to service and log service. If they
+        exit, runsv exits too pause, cont, hup, alarm, interrupt, quit, 1,
+        2, term, kill: send STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2,
+        TERM, KILL signal to service
+
+    svlogd
+        svlogd [-ttv] [-r C] [-R CHARS] [-l MATCHLEN] [-b BUFLEN] DIR...
+
+        Continuously read log data from stdin and write to rotated log files
+        in DIRs
+
+        DIR/config file modifies behavior: sSIZE - when to rotate logs nNUM
+        - number of files to retain !PROG - process rotated log with PROG
+        +,-PATTERN - (de)select line for logging E,ePATTERN - (de)select
+        line for stderr
+
+    swapoff
+        swapoff [-a] [DEVICE]
+
+        Stop swapping on DEVICE
+
+                -a      Stop swapping on all swap devices
+
+    swapon
+        swapon [-a] [-p PRI] [DEVICE]
+
+        Start swapping on DEVICE
+
+                -a      Start swapping on all swap devices
+                -p PRI  Set swap device priority
+
+    switch_root
+        switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]
+
+        Free initramfs and switch to another root fs:
+
+        chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /, execute
+        NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.
+
+                -c DEV  Reopen stdio to DEV after switch
+
+    sync
+        sync
+
+        Write all buffered blocks to disk
+
+    sysctl
+        sysctl [OPTIONS] [VALUE]...
+
+        Configure kernel parameters at runtime
+
+                -n      Don't print key names
+                -e      Don't warn about unknown keys
+                -w      Change sysctl setting
+                -p FILE Load sysctl settings from FILE (default /etc/sysctl.conf)
+                -a      Display all values
+                -A      Display all values in table form
+
+    syslogd
+        syslogd [OPTIONS]
+
+        System logging utility
+
+                -n              Run in foreground
+                -O FILE         Log to FILE (default:/var/log/messages)
+                -l N            Log only messages more urgent than prio N (1-8)
+                -S              Smaller output
+                -s SIZE         Max size (KB) before rotation (default:200KB, 0=off)
+                -b N            N rotated logs to keep (default:1, max=99, 0=purge)
+                -R HOST[:PORT]  Log to IP or hostname on PORT (default PORT=514/UDP)
+                -L              Log locally and via network (default is network only if -R)
+                -D              Drop duplicates
+                -C[size_kb]     Log to shared mem buffer (use logread to read it)
+                -f FILE         Use FILE as config (default:/etc/syslog.conf)
+
+    tac tac [FILE]...
+
+        Concatenate FILEs and print them in reverse
+
+    tail
+        tail [OPTIONS] [FILE]...
+
+        Print last 10 lines of each FILE (or stdin) to stdout. With more
+        than one FILE, precede each with a filename header.
+
+                -f              Print data as file grows
+                -s SECONDS      Wait SECONDS between reads with -f
+                -n N[kbm]       Print last N lines
+                -c N[kbm]       Print last N bytes
+                -q              Never print headers
+                -v              Always print headers
+
+        N may be suffixed by k (x1024), b (x512), or m (x1024^2). If N
+        starts with a '+', output begins with the Nth item from the start of
+        each file, not from the end.
+
+    tar tar -[cxtzjahmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR]
+        [FILE]...
+
+        Create, extract, or list files from a tar file
+
+        Operation:
+
+                c       Create
+                x       Extract
+                t       List
+                f       Name of TARFILE ('-' for stdin/out)
+                C       Change to DIR before operation
+                v       Verbose
+                z       (De)compress using gzip
+                j       (De)compress using bzip2
+                a       (De)compress using lzma
+                O       Extract to stdout
+                h       Follow symlinks
+                m       Don't restore mtime
+                exclude File to exclude
+                X       File with names to exclude
+                T       File with names to include
+
+    tcpsvd
+        tcpsvd [-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT
+        PROG
+
+        Create TCP socket, bind to IP:PORT and listen for incoming
+        connection. Run PROG for each connection.
+
+                IP              IP to listen on, 0 = all
+                PORT            Port to listen on
+                PROG ARGS       Program to run
+                -l NAME         Local hostname (else looks up local hostname in DNS)
+                -u USER[:GRP]   Change to user/group after bind
+                -c N            Handle up to N connections simultaneously
+                -b N            Allow a backlog of approximately N TCP SYNs
+                -C N[:MSG]      Allow only up to N connections from the same IP
+                                New connections from this IP address are closed
+                                immediately. MSG is written to the peer before close
+                -h              Look up peer's hostname
+                -E              Don't set up environment variables
+                -v              Verbose
+
+    tee tee [-ai] [FILE]...
+
+        Copy stdin to each FILE, and also to stdout
+
+                -a      Append to the given FILEs, don't overwrite
+                -i      Ignore interrupt signals (SIGINT)
+
+    telnet
+        telnet [-a] [-l USER] HOST [PORT]
+
+        Connect to telnet server
+
+                -a      Automatic login with $USER variable
+                -l USER Automatic login as USER
+
+    telnetd
+        telnetd [OPTIONS]
+
+        Handle incoming telnet connections
+
+                -l LOGIN        Exec LOGIN on connect
+                -f ISSUE_FILE   Display ISSUE_FILE instead of /etc/issue
+                -K              Close connection as soon as login exits
+                                (normally wait until all programs close slave pty)
+                -p PORT         Port to listen on
+                -b ADDR[:PORT]  Address to bind to
+                -F              Run in foreground
+                -i              Inetd mode
+                -w SEC          Inetd 'wait' mode, linger time SEC
+                -S              Log to syslog (implied by -i or without -F and -w)
+
+    test
+        test EXPRESSION ]
+
+        Check file types, compare values etc. Return a 0/1 exit code
+        depending on logical value of EXPRESSION
+
+    tftp
+        tftp [OPTIONS] HOST [PORT]
+
+        Transfer a file from/to tftp server
+
+                -l FILE Local FILE
+                -r FILE Remote FILE
+                -g      Get file
+                -p      Put file
+                -b SIZE Transfer blocks of SIZE octets
+
+    tftpd
+        tftpd [-cr] [-u USER] [DIR]
+
+        Transfer a file on tftp client's request
+
+        tftpd should be used as an inetd service. tftpd's line for
+        inetd.conf: 69 dgram udp nowait root tftpd tftpd -l /files/to/serve
+        It also can be ran from udpsvd:
+
+                udpsvd -vE 0.0.0.0 69 tftpd /files/to/serve
+
+                -r      Prohibit upload
+                -c      Allow file creation via upload
+                -u      Access files as USER
+                -l      Log to syslog (inetd mode requires this)
+
+    time
+        time [-v] PROG ARGS
+
+        Run PROG, display resource usage when it exits
+
+                -v      Verbose
+
+    timeout
+        timeout [-t SECS] [-s SIG] PROG ARGS
+
+        Runs PROG. Sends SIG to it if it is not gone in SECS seconds.
+        Defaults: SECS: 10, SIG: TERM.
+
+    top top [-b] [-nCOUNT] [-dSECONDS] [-m]
+
+        Provide a view of process activity in real time. Read the status of
+        all processes from /proc each SECONDS and display a screenful of
+        them. Keys:
+
+                N/M/P/T: show CPU usage, sort by pid/mem/cpu/time
+                S: show memory
+                R: reverse sort
+                H: toggle threads, 1: toggle SMP
+                Q,^C: exit
+
+        Options:
+
+                -b      Batch mode
+                -n N    Exit after N iterations
+                -d N    Delay between updates
+                -m      Same as 's' key
+
+    touch
+        touch [-c] [-d DATE] [-t DATE] [-r FILE] FILE...
+
+        Update the last-modified date on the given FILE[s]
+
+                -c      Don't create files
+                -d DT   Date/time to use
+                -t DT   Date/time to use
+                -r FILE Use FILE's date/time
+
+    tr  tr [-cds] STRING1 [STRING2]
+
+        Translate, squeeze, or delete characters from stdin, writing to
+        stdout
+
+                -c      Take complement of STRING1
+                -d      Delete input characters coded STRING1
+                -s      Squeeze multiple output characters of STRING2 into one character
+
+    traceroute
+        traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q
+        PROBES] [-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE]
+        [-z PAUSE_MSEC] HOST [BYTES]
+
+        Trace the route to HOST
+
+                -4,-6   Force IP or IPv6 name resolution
+                -F      Set the don't fragment bit
+                -I      Use ICMP ECHO instead of UDP datagrams
+                -l      Display the TTL value of the returned packet
+                -d      Set SO_DEBUG options to socket
+                -n      Print numeric addresses
+                -r      Bypass routing tables, send directly to HOST
+                -v      Verbose
+                -m      Max time-to-live (max number of hops)
+                -p      Base UDP port number used in probes
+                        (default 33434)
+                -q      Number of probes per TTL (default 3)
+                -s      IP address to use as the source address
+                -t      Type-of-service in probe packets (default 0)
+                -w      Time in seconds to wait for a response (default 3)
+                -g      Loose source route gateway (8 max)
+
+    traceroute6
+        traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP]
+        [-t TOS] [-w WAIT_SEC] [-i IFACE] HOST [BYTES]
+
+        Trace the route to HOST
+
+                -d      Set SO_DEBUG options to socket
+                -n      Print numeric addresses
+                -r      Bypass routing tables, send directly to HOST
+                -v      Verbose
+                -m      Max time-to-live (max number of hops)
+                -p      Base UDP port number used in probes
+                        (default is 33434)
+                -q      Number of probes per TTL (default 3)
+                -s      IP address to use as the source address
+                -t      Type-of-service in probe packets (default 0)
+                -w      Time in seconds to wait for a response (default 3)
+
+    true
+        true
+
+        Return an exit code of TRUE (0)
+
+    tty tty
+
+        Print file name of stdin's terminal
+
+                -s      Print nothing, only return exit status
+
+    ttysize
+        ttysize [w] [h]
+
+        Print dimension(s) of stdin's terminal, on error return 80x25
+
+    tunctl
+        tunctl [-f device] ([-t name] | -d name) [-u owner] [-g group] [-b]
+
+        Create or delete tun interfaces
+
+                -f name         tun device (/dev/net/tun)
+                -t name         Create iface 'name'
+                -d name         Delete iface 'name'
+                -u owner        Set iface owner
+                -g group        Set iface group
+                -b              Brief output
+
+    ubiattach
+        ubiattach -m MTD_NUM [-d UBI_NUM] UBI_CTRL_DEV
+
+        Attach MTD device to UBI
+
+                -m MTD_NUM      MTD device number to attach
+                -d UBI_NUM      UBI device number to assign
+
+    ubidetach
+        ubidetach -d UBI_NUM UBI_CTRL_DEV
+
+        Detach MTD device from UBI
+
+                -d UBI_NUM      UBI device number
+
+    ubimkvol
+        ubimkvol UBI_DEVICE -N NAME -s SIZE
+
+        Create UBI volume
+
+                -a ALIGNMENT    Volume alignment (default 1)
+                -n VOLID        Volume ID, if not specified, it
+                                will be assigned automatically
+                -N NAME         Volume name
+                -s SIZE         Size in bytes
+                -t TYPE         Volume type (static|dynamic)
+
+    ubirmvol
+        ubirmvol UBI_DEVICE -n VOLID
+
+        Remove UBI volume
+
+                -n VOLID        Volume ID
+
+    ubirsvol
+        ubirsvol UBI_DEVICE -n VOLID -s SIZE
+
+        Resize UBI volume
+
+                -n VOLID        Volume ID to resize
+                -s SIZE         Size in bytes
+
+    ubiupdatevol
+        ubiupdatevol UBI_DEVICE [IMG_FILE]
+
+        Update UBI volume
+
+                -t      Truncate UBI volume
+                -s SIZE Bytes in input (if reading stdin)
+
+    udhcpc
+        udhcpc [-fbnqvoCRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE] [-V
+        VENDOR] [-x OPT:VAL]... [-O OPT]...
+
+                -i,--interface IFACE    Interface to use (default eth0)
+                -p,--pidfile FILE       Create pidfile
+                -s,--script PROG        Run PROG at DHCP events (default /usr/share/udhcpc/default.script)
+                -B,--broadcast          Request broadcast replies
+                -t,--retries N          Send up to N discover packets
+                -T,--timeout N          Pause between packets (default 3 seconds)
+                -A,--tryagain N         Wait N seconds after failure (default 20)
+                -f,--foreground         Run in foreground
+                -b,--background         Background if lease is not obtained
+                -n,--now                Exit if lease is not obtained
+                -q,--quit               Exit after obtaining lease
+                -R,--release            Release IP on exit
+                -S,--syslog             Log to syslog too
+                -a,--arping             Use arping to validate offered address
+                -O,--request-option OPT Request option OPT from server (cumulative)
+                -o,--no-default-options Don't request any options (unless -O is given)
+                -r,--request IP         Request this IP address
+                -x OPT:VAL              Include option OPT in sent packets (cumulative)
+                                        Examples of string, numeric, and hex byte opts:
+                                        -x hostname:bbox - option 12
+                                        -x lease:3600 - option 51 (lease time)
+                                        -x 0x3d:0100BEEFC0FFEE - option 61 (client id)
+                -F,--fqdn NAME          Ask server to update DNS mapping for NAME
+                -V,--vendorclass VENDOR Vendor identifier (default 'udhcp VERSION')
+                -C,--clientid-none      Don't send MAC as client identifier
+                -v                      Verbose
+        Signals:
+
+                USR1    Renew lease
+                USR2    Release lease
+
+    udhcpd
+        udhcpd [-fS] [CONFFILE]
+
+        DHCP server
+
+                -f      Run in foreground
+                -S      Log to syslog too
+
+    udpsvd
+        udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG
+
+        Create UDP socket, bind to IP:PORT and wait for incoming packets.
+        Run PROG for each packet, redirecting all further packets with same
+        peer ip:port to it.
+
+                IP              IP to listen on, 0 = all
+                PORT            Port to listen on
+                PROG ARGS       Program to run
+                -l NAME         Local hostname (else looks up local hostname in DNS)
+                -u USER[:GRP]   Change to user/group after bind
+                -c N            Handle up to N connections simultaneously
+                -h              Look up peer's hostname
+                -E              Don't set up environment variables
+                -v              Verbose
+
+    umount
+        umount [OPTIONS] FILESYSTEM|DIRECTORY
+
+        Unmount file systems
+
+                -a      Unmount all file systems
+                -r      Try to remount devices as read-only if mount is busy
+                -l      Lazy umount (detach filesystem)
+                -f      Force umount (i.e., unreachable NFS server)
+                -D      Don't free loop device even if it has been used
+
+    uname
+        uname [-amnrspv]
+
+        Print system information
+
+                -a      Print all
+                -m      The machine (hardware) type
+                -n      Hostname
+                -r      OS release
+                -s      OS name (default)
+                -p      Processor type
+                -v      OS version
+
+    unexpand
+        unexpand [-fa][-t N] [FILE]...
+
+        Convert spaces to tabs, writing to stdout
+
+                -a,--all        Convert all blanks
+                -f,--first-only Convert only leading blanks
+                -t,--tabs=N     Tabstops every N chars
+
+    uniq
+        uniq [-cdu][-f,s,w N] [INPUT [OUTPUT]]
+
+        Discard duplicate lines
+
+                -c      Prefix lines by the number of occurrences
+                -d      Only print duplicate lines
+                -u      Only print unique lines
+                -f N    Skip first N fields
+                -s N    Skip first N chars (after any skipped fields)
+                -w N    Compare N characters in line
+
+    unix2dos
+        unix2dos [-ud] [FILE]
+
+        Convert FILE in-place from Unix to DOS format. When no file is
+        given, use stdin/stdout.
+
+                -u      dos2unix
+                -d      unix2dos
+
+    unlzma
+        unlzma [-cf] [FILE]...
+
+        Decompress FILE (or stdin)
+
+                -c      Write to stdout
+                -f      Force
+
+    unlzop
+        unlzop [-cfvCF] [FILE]...
+
+                -c      Write to stdout
+                -f      Force
+                -v      Verbose
+                -F      Don't store or verify checksum
+
+    unxz
+        unxz [-cf] [FILE]...
+
+        Decompress FILE (or stdin)
+
+                -c      Write to stdout
+                -f      Force
+
+    unzip
+        unzip [-opts[modifiers]] FILE[.zip] [LIST] [-x XLIST] [-d DIR]
+
+        Extract files from ZIP archives
+
+                -l      List archive contents (with -q for short form)
+                -n      Never overwrite files (default)
+                -o      Overwrite
+                -p      Send output to stdout
+                -q      Quiet
+                -x XLST Exclude these files
+                -d DIR  Extract files into DIR
+
+    uptime
+        uptime
+
+        Display the time since the last boot
+
+    users
+        users
+
+        Print the users currently logged on
+
+    usleep
+        usleep N
+
+        Pause for N microseconds
+
+    uudecode
+        uudecode [-o OUTFILE] [INFILE]
+
+        Uudecode a file Finds OUTFILE in uuencoded source unless -o is given
+
+    uuencode
+        uuencode [-m] [FILE] STORED_FILENAME
+
+        Uuencode FILE (or stdin) to stdout
+
+                -m      Use base64 encoding per RFC1521
+
+    vconfig
+        vconfig COMMAND [OPTIONS]
+
+        Create and remove virtual ethernet devices
+
+                add             IFACE VLAN_ID
+                rem             VLAN_NAME
+                set_flag        IFACE 0|1 VLAN_QOS
+                set_egress_map  VLAN_NAME SKB_PRIO VLAN_QOS
+                set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
+                set_name_type   NAME_TYPE
+
+    vi  vi [OPTIONS] [FILE]...
+
+        Edit FILE
+
+                -c      Initial command to run ($EXINIT also available)
+                -R      Read-only
+                -H      Short help regarding available features
+
+    vlock
+        vlock [-a]
+
+        Lock a virtual terminal. A password is required to unlock.
+
+                -a      Lock all VTs
+
+    volname
+        volname [DEVICE]
+
+        Show CD volume name of the DEVICE (default /dev/cdrom)
+
+    wall
+        wall [FILE]
+
+        Write content of FILE or stdin to all logged-in users
+
+    watch
+        watch [-n SEC] [-t] PROG ARGS
+
+        Run PROG periodically
+
+                -n      Loop period in seconds (default 2)
+                -t      Don't print header
+
+    watchdog
+        watchdog [-t N[ms]] [-T N[ms]] [-F] DEV
+
+        Periodically write to watchdog device DEV
+
+                -T N    Reboot after N seconds if not reset (default 60)
+                -t N    Reset every N seconds (default 30)
+                -F      Run in foreground
+
+        Use 500ms to specify period in milliseconds
+
+    wc  wc [-cmlwL] [FILE]...
+
+        Count lines, words, and bytes for each FILE (or stdin)
+
+                -c      Count bytes
+                -m      Count characters
+                -l      Count newlines
+                -w      Count words
+                -L      Print longest line length
+
+    wget
+        wget [-c|--continue] [-s|--spider] [-q|--quiet]
+        [-O|--output-document FILE] [--header 'header: value'] [-Y|--proxy
+        on/off] [-P DIR] [--no-check-certificate] [-U|--user-agent AGENT]
+        [-T SEC] URL...
+
+        Retrieve files via HTTP or FTP
+
+                -s      Spider mode - only check file existence
+                -c      Continue retrieval of aborted transfer
+                -q      Quiet
+                -P DIR  Save to DIR (default .)
+                -T SEC  Network read timeout is SEC seconds
+                -O FILE Save to FILE ('-' for stdout)
+                -U STR  Use STR for User-Agent header
+                -Y      Use proxy ('on' or 'off')
+
+    which
+        which [COMMAND]...
+
+        Locate a COMMAND
+
+    who who [-a]
+
+        Show who is logged on
+
+                -a      Show all
+                -H      Print column headers
+
+    whoami
+        whoami
+
+        Print the user name associated with the current effective user id
+
+    whois
+        whois [-h SERVER] [-p PORT] NAME...
+
+        Query WHOIS info about NAME
+
+                -h,-p   Server to query
+
+    xargs
+        xargs [OPTIONS] [PROG ARGS]
+
+        Run PROG on every item given by stdin
+
+                -p      Ask user whether to run each command
+                -r      Don't run command if input is empty
+                -0      Input is separated by NUL characters
+                -t      Print the command on stderr before execution
+                -e[STR] STR stops input processing
+                -n N    Pass no more than N args to PROG
+                -s N    Pass command line of no more than N bytes
+                -x      Exit if size is exceeded
+
+    xz  xz -d [-cf] [FILE]...
+
+        Decompress FILE (or stdin)
+
+                -d      Decompress
+                -c      Write to stdout
+                -f      Force
+
+    xzcat
+        xzcat FILE
+
+        Decompress to stdout
+
+    yes yes [STRING]
+
+        Repeatedly output a line with STRING, or 'y'
+
+    zcat
+        zcat FILE
+
+        Decompress to stdout
+
+    zcip
+        zcip [OPTIONS] IFACE SCRIPT
+
+        Manage a ZeroConf IPv4 link-local address
+
+                -f              Run in foreground
+                -q              Quit after obtaining address
+                -r 169.254.x.x  Request this address first
+                -v              Verbose
+
+        With no -q, runs continuously monitoring for ARP conflicts, exits
+        only on I/O errors (link down etc)
+
+LIBC NSS
+    GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the
+    behavior of the C library for the local environment, and to configure
+    how it reads system data, such as passwords and group information. This
+    is implemented using an /etc/nsswitch.conf configuration file, and using
+    one or more of the /lib/libnss_* libraries. BusyBox tries to avoid using
+    any libc calls that make use of NSS. Some applets however, such as login
+    and su, will use libc functions that require NSS.
+
+    If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions
+    to directly access the /etc/passwd, /etc/group, and /etc/shadow files
+    without using NSS. This may allow you to run your system without the
+    need for installing any of the NSS configuration files and libraries.
+
+    When used with glibc, the BusyBox 'networking' applets will similarly
+    require that you install at least some of the glibc NSS stuff (in
+    particular, /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*,
+    and /lib/libresolv*).
+
+    Shameless Plug: As an alternative, one could use a C library such as
+    uClibc. In addition to making your system significantly smaller, uClibc
+    does not require the use of any NSS support files or libraries.
+
+MAINTAINER
+    Denis Vlasenko <vda.linux@googlemail.com>
+
+AUTHORS
+    The following people have contributed code to BusyBox whether they know
+    it or not. If you have written code included in BusyBox, you should
+    probably be listed here so you can obtain your bit of eternal glory. If
+    you should be listed here, or the description of what you have done
+    needs more detail, or is incorrect, please send in an update.
+
+    Emanuele Aina <emanuele.aina@tiscali.it> run-parts
+
+    Erik Andersen <andersen@codepoet.org>
+
+        Tons of new stuff, major rewrite of most of the
+        core apps, tons of new apps as noted in header files.
+        Lots of tedious effort writing these boring docs that
+        nobody is going to actually read.
+
+    Laurence Anderson <l.d.anderson@warwick.ac.uk>
+
+        rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
+
+    Jeff Angielski <jeff@theptrgroup.com>
+
+        ftpput, ftpget
+
+    Edward Betts <edward@debian.org>
+
+        expr, hostid, logname, whoami
+
+    John Beppu <beppu@codepoet.org>
+
+        du, nslookup, sort
+
+    Brian Candler <B.Candler@pobox.com>
+
+        tiny-ls(ls)
+
+    Randolph Chung <tausq@debian.org>
+
+        fbset, ping, hostname
+
+    Dave Cinege <dcinege@psychosis.com>
+
+        more(v2), makedevs, dutmp, modularization, auto links file,
+        various fixes, Linux Router Project maintenance
+
+    Jordan Crouse <jordan@cosmicpenguin.net>
+
+        ipcalc
+
+    Magnus Damm <damm@opensource.se>
+
+        tftp client insmod powerpc support
+
+    Larry Doolittle <ldoolitt@recycle.lbl.gov>
+
+        pristine source directory compilation, lots of patches and fixes.
+
+    Glenn Engel <glenne@engel.org>
+
+        httpd
+
+    Gennady Feldman <gfeldman@gena01.com>
+
+        Sysklogd (single threaded syslogd, IPC Circular buffer support,
+        logread), various fixes.
+
+    Karl M. Hegbloom <karlheg@debian.org>
+
+        cp_mv.c, the test suite, various fixes to utility.c, &c.
+
+    Daniel Jacobowitz <dan@debian.org>
+
+        mktemp.c
+
+    Matt Kraai <kraai@alumni.cmu.edu>
+
+        documentation, bugfixes, test suite
+
+    Stephan Linz <linz@li-pro.net>
+
+        ipcalc, Red Hat equivalence
+
+    John Lombardo <john@deltanet.com>
+
+        tr
+
+    Glenn McGrath <bug1@iinet.net.au>
+
+        Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+        nameif, sed, patch, fold, install, uudecode.
+        Various bugfixes, review and apply numerous patches.
+
+    Manuel Novoa III <mjn3@codepoet.org>
+
+        cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
+        mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
+        get_last_path_component, simplify_path, and a number trivial libbb routines
+
+        also bug fixes, partial rewrites, and size optimizations in
+        ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
+        mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
+        interface, dutmp, ifconfig, route
+
+    Vladimir Oleynik <dzo@simtreas.ru>
+
+        cmdedit; xargs(current), httpd(current);
+        ports: ash, crond, fdisk, inetd, stty, traceroute, top;
+        locale, various fixes
+        and irreconcilable critic of everything not perfect.
+
+    Bruce Perens <bruce@pixar.com>
+
+        Original author of BusyBox in 1995, 1996. Some of his code can
+        still be found hiding here and there...
+
+    Tim Riker <Tim@Rikers.org>
+
+        bug fixes, member of fan club
+
+    Kent Robotti <robotti@metconnect.com>
+
+        reset, tons and tons of bug reports and patches.
+
+    Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
+
+        wget - Contributed by permission of Covad Communications
+
+    Pavel Roskin <proski@gnu.org>
+
+        Lots of bugs fixes and patches.
+
+    Gyepi Sam <gyepi@praxis-sw.com>
+
+        Remote logging feature for syslogd
+
+    Linus Torvalds <torvalds@transmeta.com>
+
+        mkswap, fsck.minix, mkfs.minix
+
+    Mark Whitley <markw@codepoet.org>
+
+        grep, sed, cut, xargs(previous),
+        style-guide, new-applet-HOWTO, bug fixes, etc.
+
+    Charles P. Wright <cpwright@villagenet.com>
+
+        gzip, mini-netcat(nc)
+
+    Enrique Zanardi <ezanardi@ull.es>
+
+        tarcat (since removed), loadkmap, various fixes, Debian maintenance
+
+    Tito Ragusa <farmatito@tiscali.it>
+
+        devfsd and size optimizations in strings, openvt and deallocvt.
+
+    Paul Fox <pgf@foxharp.boston.ma.us>
+
+        vi editing mode for ash, various other patches/fixes
+
+    Roberto A. Foglietta <me@roberto.foglietta.name>
+
+        port: dnsd
+
+    Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
+
+        misc
+
+    Mike Frysinger <vapier@gentoo.org>
+
+        initial e2fsprogs, printenv, setarch, sum, misc
+
+    Jie Zhang <jie.zhang@analog.com>
+
+        fixed two bugs in msh and hush (exitcode of killed processes)
+
diff -Naur busybox-1.20.2/e2fsprogs/Config.in busybox-1.20.2_mod/e2fsprogs/Config.in
--- busybox-1.20.2/e2fsprogs/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/Config.in	2024-04-11 16:00:59.545113648 +0800
@@ -0,0 +1,71 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Linux Ext2 FS Progs"
+
+
+config CHATTR
+	bool "chattr"
+	default y
+	help
+	  chattr changes the file attributes on a second extended file system.
+
+### config E2FSCK
+###	bool "e2fsck"
+###	default y
+###	help
+###	  e2fsck is used to check Linux second extended file systems (ext2fs).
+###	  e2fsck also supports ext2 filesystems countaining a journal (ext3).
+###	  The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
+###	  provided.
+
+config FSCK
+	bool "fsck"
+	default y
+	help
+	  fsck is used to check and optionally repair one or more filesystems.
+	  In actuality, fsck is simply a front-end for the various file system
+	  checkers (fsck.fstype) available under Linux.
+
+config LSATTR
+	bool "lsattr"
+	default y
+	select PLATFORM_LINUX
+	help
+	  lsattr lists the file attributes on a second extended file system.
+
+### config MKE2FS
+###	bool "mke2fs"
+###	default y
+###	help
+###	  mke2fs is used to create an ext2/ext3 filesystem. The normal compat
+###	  symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
+
+config TUNE2FS
+	bool "tune2fs"
+	default n  # off: it is too limited compared to upstream version
+	help
+	  tune2fs allows the system administrator to adjust various tunable
+	  filesystem parameters on Linux ext2/ext3 filesystems.
+
+### config E2LABEL
+###	bool "e2label"
+###	default y
+###	depends on TUNE2FS
+###	help
+###	  e2label will display or change the filesystem label on the ext2
+###	  filesystem located on device.
+
+### NB: this one is now provided by util-linux/volume_id/*
+### config FINDFS
+###	bool "findfs"
+###	default y
+###	depends on TUNE2FS
+###	help
+###	  findfs will search the disks in the system looking for a filesystem
+###	  which has a label matching label or a UUID equal to uuid.
+
+endmenu
diff -Naur busybox-1.20.2/e2fsprogs/Kbuild busybox-1.20.2_mod/e2fsprogs/Kbuild
--- busybox-1.20.2/e2fsprogs/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/Kbuild	2024-04-11 16:00:59.541113650 +0800
@@ -0,0 +1,15 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+
+lib-$(CONFIG_CHATTR) += chattr.o e2fs_lib.o
+lib-$(CONFIG_LSATTR) += lsattr.o e2fs_lib.o
+
+lib-$(CONFIG_FSCK)    += fsck.o
+lib-$(CONFIG_TUNE2FS) += tune2fs.o
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/blkid/Kbuild busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/blkid/Kbuild
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/blkid/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/blkid/Kbuild	2024-04-11 16:00:59.573113631 +0800
@@ -0,0 +1,26 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+NEEDED-$(CONFIG_E2FSCK) = y
+NEEDED-$(CONFIG_FSCK) = y
+NEEDED-$(CONFIG_MKE2FS) = y
+NEEDED-$(CONFIG_TUNE2FS) = y
+
+lib-y:=
+
+
+lib-$(NEEDED-y) += cache.o dev.o devname.o devno.o blkid_getsize.o \
+                   probe.o read.o resolve.o save.o tag.o list.o
+
+CFLAGS_dev.o     := -include $(srctree)/include/busybox.h
+CFLAGS_devname.o := -include $(srctree)/include/busybox.h
+CFLAGS_devno.o   := -include $(srctree)/include/busybox.h
+CFLAGS_blkid_getsize.o := -include $(srctree)/include/busybox.h
+CFLAGS_probe.o   := -include $(srctree)/include/busybox.h
+CFLAGS_save.o    := -include $(srctree)/include/busybox.h
+CFLAGS_tag.o     := -include $(srctree)/include/busybox.h
+CFLAGS_list.o    := -include $(srctree)/include/busybox.h
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/Config.in busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/Config.in
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/Config.in	2024-04-11 16:00:59.565113636 +0800
@@ -0,0 +1,69 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Linux Ext2 FS Progs"
+
+
+config CHATTR
+	bool "chattr"
+	default n
+	help
+	  chattr changes the file attributes on a second extended file system.
+
+config E2FSCK
+	bool "e2fsck"
+	default n
+	help
+	  e2fsck is used to check Linux second extended file systems (ext2fs).
+	  e2fsck also supports ext2 filesystems countaining a journal (ext3).
+	  The normal compat symlinks 'fsck.ext2' and 'fsck.ext3' are also
+	  provided.
+
+config FSCK
+	bool "fsck"
+	default n
+	help
+	  fsck is used to check and optionally repair one or more filesystems.
+	  In actuality, fsck is simply a front-end for the various file system
+	  checkers (fsck.fstype) available under Linux.
+
+config LSATTR
+	bool "lsattr"
+	default n
+	help
+	  lsattr lists the file attributes on a second extended file system.
+
+config MKE2FS
+	bool "mke2fs"
+	default n
+	help
+	  mke2fs is used to create an ext2/ext3 filesystem. The normal compat
+	  symlinks 'mkfs.ext2' and 'mkfs.ext3' are also provided.
+
+config TUNE2FS
+	bool "tune2fs"
+	default n
+	help
+	  tune2fs allows the system administrator to adjust various tunable
+	  filesystem parameters on Linux ext2/ext3 filesystems.
+
+config E2LABEL
+	bool "e2label"
+	default n
+	depends on TUNE2FS
+	help
+	  e2label will display or change the filesystem label on the ext2
+	  filesystem located on device.
+
+config FINDFS
+	bool "findfs"
+	default n
+	depends on TUNE2FS
+	help
+	  findfs will search the disks in the system looking for a filesystem
+	  which has a label matching label or a UUID equal to uuid.
+
+endmenu
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/e2p/Kbuild busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/e2p/Kbuild
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/e2p/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/e2p/Kbuild	2024-04-11 16:00:59.597113617 +0800
@@ -0,0 +1,18 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+NEEDED-$(CONFIG_CHATTR) = y
+NEEDED-$(CONFIG_LSATTR) = y
+NEEDED-$(CONFIG_MKE2FS) = y
+NEEDED-$(CONFIG_TUNE2FS) = y
+
+lib-y:=
+
+
+lib-$(NEEDED-y) += fgetsetflags.o fgetsetversion.o pf.o iod.o mntopts.o \
+           feature.o ls.o uuid.o pe.o ostype.o ps.o hashstr.o \
+           parse_num.o
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/ext2fs/Kbuild busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/ext2fs/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/ext2fs/Kbuild	2024-04-11 16:00:59.581113626 +0800
@@ -0,0 +1,26 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+NEEDED-$(CONFIG_E2FSCK) = y
+NEEDED-$(CONFIG_FSCK) = y
+NEEDED-$(CONFIG_MKE2FS) = y
+NEEDED-$(CONFIG_TUNE2FS) = y
+
+lib-y:=
+
+
+lib-$(NEEDED-y) += gen_bitmap.o bitops.o ismounted.o mkjournal.o unix_io.o \
+                   rw_bitmaps.o initialize.o bitmaps.o block.o \
+                   ind_block.o inode.o freefs.o alloc_stats.o closefs.o \
+                   openfs.o io_manager.o finddev.o read_bb.o alloc.o badblocks.o \
+                   getsize.o getsectsize.o alloc_tables.o read_bb_file.o mkdir.o \
+                   bb_inode.o newdir.o alloc_sb.o lookup.o dirblock.o expanddir.o \
+                   dir_iterate.o link.o res_gdt.o icount.o get_pathname.o dblist.o \
+                   dirhash.o version.o flushb.o unlink.o check_desc.o valid_blk.o \
+                   ext_attr.o bmap.o dblist_dir.o ext2fs_inline.o swapfs.o
+
+CFLAGS += -include $(srctree)/e2fsprogs/e2fsbb.h
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/Kbuild busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/Kbuild
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/Kbuild	2024-04-11 16:00:59.557113641 +0800
@@ -0,0 +1,18 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+
+lib-$(CONFIG_CHATTR)     += chattr.o
+lib-$(CONFIG_E2FSCK)     += e2fsck.o util.o
+lib-$(CONFIG_FSCK)       += fsck.o util.o
+lib-$(CONFIG_LSATTR)     += lsattr.o
+lib-$(CONFIG_MKE2FS)     += mke2fs.o util.o
+lib-$(CONFIG_TUNE2FS)    += tune2fs.o util.o
+
+CFLAGS += -include $(srctree)/e2fsprogs/e2fsbb.h
diff -Naur busybox-1.20.2/e2fsprogs/old_e2fsprogs/uuid/Kbuild busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/uuid/Kbuild
--- busybox-1.20.2/e2fsprogs/old_e2fsprogs/uuid/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/e2fsprogs/old_e2fsprogs/uuid/Kbuild	2024-04-11 16:00:59.589113621 +0800
@@ -0,0 +1,16 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+NEEDED-$(CONFIG_E2FSCK) = y
+NEEDED-$(CONFIG_FSCK) = y
+NEEDED-$(CONFIG_MKE2FS) = y
+NEEDED-$(CONFIG_TUNE2FS) = y
+
+lib-y:=
+
+lib-$(NEEDED-y) += compare.o gen_uuid.o pack.o parse.o unpack.o unparse.o \
+                   uuid_time.o
diff -Naur busybox-1.20.2/editors/Config.in busybox-1.20.2_mod/editors/Config.in
--- busybox-1.20.2/editors/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/editors/Config.in	2024-04-11 16:00:59.509113670 +0800
@@ -0,0 +1,206 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Editors"
+
+config PATCH
+	bool "patch"
+	default y
+	help
+	  Apply a unified diff formatted patch.
+config VI
+	bool "vi"
+	default y
+	help
+	  'vi' is a text editor. More specifically, it is the One True
+	  text editor <grin>. It does, however, have a rather steep
+	  learning curve. If you are not already comfortable with 'vi'
+	  you may wish to use something else.
+
+config FEATURE_VI_MAX_LEN
+	int "Maximum screen width in vi"
+	range 256 16384
+	default 4096
+	depends on VI
+	help
+	  Contrary to what you may think, this is not eating much.
+	  Make it smaller than 4k only if you are very limited on memory.
+
+config FEATURE_VI_8BIT
+	bool "Allow vi to display 8-bit chars (otherwise shows dots)"
+	default n
+	depends on VI
+	help
+	  If your terminal can display characters with high bit set,
+	  you may want to enable this. Note: vi is not Unicode-capable.
+	  If your terminal combines several 8-bit bytes into one character
+	  (as in Unicode mode), this will not work properly.
+
+config FEATURE_VI_COLON
+	bool "Enable \":\" colon commands (no \"ex\" mode)"
+	default y
+	depends on VI
+	help
+	  Enable a limited set of colon commands for vi. This does not
+	  provide an "ex" mode.
+
+config FEATURE_VI_YANKMARK
+	bool "Enable yank/put commands and mark cmds"
+	default y
+	depends on VI
+	help
+	  This will enable you to use yank and put, as well as mark in
+	  busybox vi.
+
+config FEATURE_VI_SEARCH
+	bool "Enable search and replace cmds"
+	default y
+	depends on VI
+	help
+	  Select this if you wish to be able to do search and replace in
+	  busybox vi.
+
+config FEATURE_VI_REGEX_SEARCH
+	bool "Enable regex in search and replace"
+	default n   # Uses GNU regex, which may be unavailable. FIXME
+	depends on FEATURE_VI_SEARCH
+	help
+	  Use extended regex search.
+
+config FEATURE_VI_USE_SIGNALS
+	bool "Catch signals"
+	default y
+	depends on VI
+	help
+	  Selecting this option will make busybox vi signal aware. This will
+	  make busybox vi support SIGWINCH to deal with Window Changes, catch
+	  Ctrl-Z and Ctrl-C and alarms.
+
+config FEATURE_VI_DOT_CMD
+	bool "Remember previous cmd and \".\" cmd"
+	default y
+	depends on VI
+	help
+	  Make busybox vi remember the last command and be able to repeat it.
+
+config FEATURE_VI_READONLY
+	bool "Enable -R option and \"view\" mode"
+	default y
+	depends on VI
+	help
+	  Enable the read-only command line option, which allows the user to
+	  open a file in read-only mode.
+
+config FEATURE_VI_SETOPTS
+	bool "Enable set-able options, ai ic showmatch"
+	default y
+	depends on VI
+	help
+	  Enable the editor to set some (ai, ic, showmatch) options.
+
+config FEATURE_VI_SET
+	bool "Support for :set"
+	default y
+	depends on VI
+	help
+	  Support for ":set".
+
+config FEATURE_VI_WIN_RESIZE
+	bool "Handle window resize"
+	default y
+	depends on VI
+	help
+	  Make busybox vi behave nicely with terminals that get resized.
+
+config FEATURE_VI_ASK_TERMINAL
+	bool "Use 'tell me cursor position' ESC sequence to measure window"
+	default y
+	depends on VI
+	help
+	  If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
+	  this option makes vi perform a last-ditch effort to find it:
+	  position cursor to 999,999 and ask terminal to report real
+	  cursor position using "ESC [ 6 n" escape sequence, then read stdin.
+
+	  This is not clean but helps a lot on serial lines and such.
+
+config FEATURE_VI_OPTIMIZE_CURSOR
+	bool "Optimize cursor movement"
+	default y
+	depends on VI
+	help
+	  This will make the cursor movement faster, but requires more memory
+	  and it makes the applet a tiny bit larger.
+
+config AWK
+	bool "awk"
+	default y
+	help
+	  Awk is used as a pattern scanning and processing language. This is
+	  the BusyBox implementation of that programming language.
+
+config FEATURE_AWK_LIBM
+	bool "Enable math functions (requires libm)"
+	default y
+	depends on AWK
+	help
+	  Enable math functions of the Awk programming language.
+	  NOTE: This will require libm to be present for linking.
+
+config CMP
+	bool "cmp"
+	default y
+	help
+	  cmp is used to compare two files and returns the result
+	  to standard output.
+
+config DIFF
+	bool "diff"
+	default y
+	help
+	  diff compares two files or directories and outputs the
+	  differences between them in a form that can be given to
+	  the patch command.
+
+config FEATURE_DIFF_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on DIFF && LONG_OPTS
+	help
+	  Enable use of long options.
+
+config FEATURE_DIFF_DIR
+	bool "Enable directory support"
+	default y
+	depends on DIFF
+	help
+	  This option enables support for directory and subdirectory
+	  comparison.
+
+config ED
+	bool "ed"
+	default y
+	help
+	  The original 1970's Unix text editor, from the days of teletypes.
+	  Small, simple, evil. Part of SUSv3. If you're not already using
+	  this, you don't need it.
+
+config SED
+	bool "sed"
+	default y
+	help
+	  sed is used to perform text transformations on a file
+	  or input from a pipeline.
+
+config FEATURE_ALLOW_EXEC
+	bool "Allow vi and awk to execute shell commands"
+	default y
+	depends on VI || AWK
+	help
+	  Enables vi and awk features which allows user to execute
+	  shell commands (using system() C call).
+
+endmenu
diff -Naur busybox-1.20.2/editors/Kbuild busybox-1.20.2_mod/editors/Kbuild
--- busybox-1.20.2/editors/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/editors/Kbuild	2024-04-11 16:00:59.501113675 +0800
@@ -0,0 +1,16 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_PATCH) += patch.o
+lib-$(CONFIG_VI) += vi.o
+lib-$(CONFIG_AWK)       += awk.o
+lib-$(CONFIG_CMP)       += cmp.o
+lib-$(CONFIG_DIFF)      += diff.o
+lib-$(CONFIG_ED)        += ed.o
+lib-$(CONFIG_SED)       += sed.o
diff -Naur busybox-1.20.2/findutils/Config.in busybox-1.20.2_mod/findutils/Config.in
--- busybox-1.20.2/findutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/findutils/Config.in	2024-04-11 16:00:59.453113704 +0800
@@ -0,0 +1,252 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Finding Utilities"
+
+config FIND
+	bool "find"
+	default y
+	help
+	  find is used to search your system to find specified files.
+
+config FEATURE_FIND_PRINT0
+	bool "Enable -print0: NUL-terminated output"
+	default y
+	depends on FIND
+	help
+	  Causes output names to be separated by a NUL character
+	  rather than a newline. This allows names that contain
+	  newlines and other whitespace to be more easily
+	  interpreted by other programs.
+
+config FEATURE_FIND_MTIME
+	bool "Enable -mtime: modified time matching"
+	default y
+	depends on FIND
+	help
+	  Allow searching based on the modification time of
+	  files, in days.
+
+config FEATURE_FIND_MMIN
+	bool "Enable -mmin: modified time matching by minutes"
+	default y
+	depends on FIND
+	help
+	  Allow searching based on the modification time of
+	  files, in minutes.
+
+config FEATURE_FIND_PERM
+	bool "Enable -perm: permissions matching"
+	default y
+	depends on FIND
+	help
+	  Enable searching based on file permissions.
+
+config FEATURE_FIND_TYPE
+	bool "Enable -type: file type matching (file/dir/link/...)"
+	default y
+	depends on FIND
+	help
+	  Enable searching based on file type (file,
+	  directory, socket, device, etc.).
+
+config FEATURE_FIND_XDEV
+	bool "Enable -xdev: 'stay in filesystem'"
+	default y
+	depends on FIND
+	help
+	  This option allows find to restrict searches to a single filesystem.
+
+config FEATURE_FIND_MAXDEPTH
+	bool "Enable -mindepth N and -maxdepth N"
+	default y
+	depends on FIND
+	help
+	  This option enables -mindepth N and -maxdepth N option.
+
+config FEATURE_FIND_NEWER
+	bool "Enable -newer: compare file modification times"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -newer' option for finding any files which have
+	  modification time that is more recent than the specified FILE.
+
+config FEATURE_FIND_INUM
+	bool "Enable -inum: inode number matching"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -inum' option for searching by inode number.
+
+config FEATURE_FIND_EXEC
+	bool "Enable -exec: execute commands"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -exec' option for executing commands based upon
+	  the files matched.
+
+config FEATURE_FIND_USER
+	bool "Enable -user: username/uid matching"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -user' option for searching by username or uid.
+
+config FEATURE_FIND_GROUP
+	bool "Enable -group: group/gid matching"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -group' option for searching by group name or gid.
+
+config FEATURE_FIND_NOT
+	bool "Enable the 'not' (!) operator"
+	default y
+	depends on FIND
+	help
+	  Support the '!' operator to invert the test results.
+	  If 'Enable full-blown desktop' is enabled, then will also support
+	  the non-POSIX notation '-not'.
+
+config FEATURE_FIND_DEPTH
+	bool "Enable -depth"
+	default y
+	depends on FIND
+	help
+	  Process each directory's contents before the directory itself.
+
+config FEATURE_FIND_PAREN
+	bool "Enable parens in options"
+	default y
+	depends on FIND
+	help
+	  Enable usage of parens '(' to specify logical order of arguments.
+
+config FEATURE_FIND_SIZE
+	bool "Enable -size: file size matching"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -size' option for searching by file size.
+
+config FEATURE_FIND_PRUNE
+	bool "Enable -prune: exclude subdirectories"
+	default y
+	depends on FIND
+	help
+	  If the file is a directory, dont descend into it. Useful for
+	  exclusion .svn and CVS directories.
+
+config FEATURE_FIND_DELETE
+	bool "Enable -delete: delete files/dirs"
+	default y
+	depends on FIND && FEATURE_FIND_DEPTH
+	help
+	  Support the 'find -delete' option for deleting files and directories.
+	  WARNING: This option can do much harm if used wrong. Busybox will not
+	  try to protect the user from doing stupid things. Use with care.
+
+config FEATURE_FIND_PATH
+	bool "Enable -path: match pathname with shell pattern"
+	default y
+	depends on FIND
+	help
+	  The -path option matches whole pathname instead of just filename.
+
+config FEATURE_FIND_REGEX
+	bool "Enable -regex: match pathname with regex"
+	default y
+	depends on FIND
+	help
+	  The -regex option matches whole pathname against regular expression.
+
+config FEATURE_FIND_CONTEXT
+	bool "Enable -context: security context matching"
+	default n
+	depends on FIND && SELINUX
+	help
+	  Support the 'find -context' option for matching security context.
+
+config FEATURE_FIND_LINKS
+	bool "Enable -links: link count matching"
+	default y
+	depends on FIND
+	help
+	  Support the 'find -links' option for matching number of links.
+config GREP
+	bool "grep"
+	default y
+	help
+	  grep is used to search files for a specified pattern.
+
+config FEATURE_GREP_EGREP_ALIAS
+	bool "Enable extended regular expressions (egrep & grep -E)"
+	default y
+	depends on GREP
+	help
+	  Enabled support for extended regular expressions. Extended
+	  regular expressions allow for alternation (foo|bar), grouping,
+	  and various repetition operators.
+
+config FEATURE_GREP_FGREP_ALIAS
+	bool "Alias fgrep to grep -F"
+	default y
+	depends on GREP
+	help
+	  fgrep sees the search pattern as a normal string rather than
+	  regular expressions.
+	  grep -F always works, this just creates the fgrep alias.
+
+config FEATURE_GREP_CONTEXT
+	bool "Enable before and after context flags (-A, -B and -C)"
+	default y
+	depends on GREP
+	help
+	  Print the specified number of leading (-B) and/or trailing (-A)
+	  context surrounding our matching lines.
+	  Print the specified number of context lines (-C).
+config XARGS
+	bool "xargs"
+	default y
+	help
+	  xargs is used to execute a specified command for
+	  every item from standard input.
+
+config FEATURE_XARGS_SUPPORT_CONFIRMATION
+	bool "Enable -p: prompt and confirmation"
+	default y
+	depends on XARGS
+	help
+	  Support -p: prompt the user whether to run each command
+	  line and read a line from the terminal.
+
+config FEATURE_XARGS_SUPPORT_QUOTES
+	bool "Enable single and double quotes and backslash"
+	default y
+	depends on XARGS
+	help
+	  Support quoting in the input.
+
+config FEATURE_XARGS_SUPPORT_TERMOPT
+	bool "Enable -x: exit if -s or -n is exceeded"
+	default y
+	depends on XARGS
+	help
+	  Support -x: exit if the command size (see the -s or -n option)
+	  is exceeded.
+
+config FEATURE_XARGS_SUPPORT_ZERO_TERM
+	bool "Enable -0: NUL-terminated input"
+	default y
+	depends on XARGS
+	help
+	  Support -0: input items are terminated by a NUL character
+	  instead of whitespace, and the quotes and backslash
+	  are not special.
+
+endmenu
diff -Naur busybox-1.20.2/findutils/Kbuild busybox-1.20.2_mod/findutils/Kbuild
--- busybox-1.20.2/findutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/findutils/Kbuild	2024-04-11 16:00:59.445113709 +0800
@@ -0,0 +1,12 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_FIND) += find.o
+lib-$(CONFIG_GREP) += grep.o
+lib-$(CONFIG_XARGS) += xargs.o
diff -Naur busybox-1.20.2/include/applets.h busybox-1.20.2_mod/include/applets.h
--- busybox-1.20.2/include/applets.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/applets.h	2024-04-11 16:00:59.245113831 +0800
@@ -0,0 +1,496 @@
+/* DO NOT EDIT. This file is generated from applets.src.h */
+/* vi: set sw=4 ts=4: */
+/*
+ * applets.h - a listing of all busybox applets.
+ *
+ * If you write a new applet, you need to add an entry to this list to make
+ * busybox aware of it.
+ */
+
+/*
+name  - applet name as it is typed on command line
+name2 - applet name, converted to C (ether-wake: name2 = ether_wake)
+main  - corresponding <applet>_main to call (bzcat: main = bunzip2)
+l     - location to install link to: [/usr]/[s]bin
+s     - suid type:
+        BB_SUID_REQUIRE: will complain if busybox isn't suid
+        and is run by non-root (applet_main() will not be called at all)
+        BB_SUID_DROP: will drop suid prior to applet_main()
+        BB_SUID_MAYBE: neither of the above
+        (every instance of BB_SUID_REQUIRE and BB_SUID_MAYBE
+        needs to be justified in comment)
+        NB: please update FEATURE_SUID help text whenever you add/remove
+        BB_SUID_REQUIRE or BB_SUID_MAYBE applet.
+*/
+
+#if defined(PROTOTYPES)
+# define APPLET(name,l,s)                    int name##_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+# define APPLET_ODDNAME(name,main,l,s,name2) int main##_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+# define APPLET_NOEXEC(name,main,l,s,name2)  int main##_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+# define APPLET_NOFORK(name,main,l,s,name2)  int main##_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+
+#elif defined(NAME_MAIN_CNAME)
+# define APPLET(name,l,s)                    name name##_main name
+# define APPLET_ODDNAME(name,main,l,s,name2) name main##_main name2
+# define APPLET_NOEXEC(name,main,l,s,name2)  name main##_main name2
+# define APPLET_NOFORK(name,main,l,s,name2)  name main##_main name2
+
+#elif defined(MAKE_USAGE) && ENABLE_FEATURE_VERBOSE_USAGE
+# define APPLET(name,l,s)                    MAKE_USAGE(#name, name##_trivial_usage name##_full_usage)
+# define APPLET_ODDNAME(name,main,l,s,name2) MAKE_USAGE(#name, name2##_trivial_usage name2##_full_usage)
+# define APPLET_NOEXEC(name,main,l,s,name2)  MAKE_USAGE(#name, name2##_trivial_usage name2##_full_usage)
+# define APPLET_NOFORK(name,main,l,s,name2)  MAKE_USAGE(#name, name2##_trivial_usage name2##_full_usage)
+
+#elif defined(MAKE_USAGE) && !ENABLE_FEATURE_VERBOSE_USAGE
+# define APPLET(name,l,s)                    MAKE_USAGE(#name, name##_trivial_usage)
+# define APPLET_ODDNAME(name,main,l,s,name2) MAKE_USAGE(#name, name2##_trivial_usage)
+# define APPLET_NOEXEC(name,main,l,s,name2)  MAKE_USAGE(#name, name2##_trivial_usage)
+# define APPLET_NOFORK(name,main,l,s,name2)  MAKE_USAGE(#name, name2##_trivial_usage)
+
+#elif defined(MAKE_LINKS)
+# define APPLET(name,l,c)                    LINK l name
+# define APPLET_ODDNAME(name,main,l,s,name2) LINK l name
+# define APPLET_NOEXEC(name,main,l,s,name2)  LINK l name
+# define APPLET_NOFORK(name,main,l,s,name2)  LINK l name
+
+#else
+  static struct bb_applet applets[] = { /*    name, main, location, need_suid */
+# define APPLET(name,l,s)                    { #name, #name, l, s },
+# define APPLET_ODDNAME(name,main,l,s,name2) { #name, #main, l, s },
+# define APPLET_NOEXEC(name,main,l,s,name2)  { #name, #main, l, s, 1 },
+# define APPLET_NOFORK(name,main,l,s,name2)  { #name, #main, l, s, 1, 1 },
+#endif
+
+#if ENABLE_INSTALL_NO_USR
+# define BB_DIR_USR_BIN BB_DIR_BIN
+# define BB_DIR_USR_SBIN BB_DIR_SBIN
+#endif
+
+
+IF_BUNZIP2(APPLET(bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_BUNZIP2(APPLET_ODDNAME(bzcat, bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP, bzcat))
+IF_DATE(APPLET(date, BB_DIR_BIN, BB_SUID_DROP))
+IF_HOSTID(APPLET_NOFORK(hostid, hostid, BB_DIR_USR_BIN, BB_SUID_DROP, hostid))
+IF_GROUPS(APPLET_NOEXEC(groups, id, BB_DIR_USR_BIN, BB_SUID_DROP, groups))
+IF_ID(    APPLET_NOEXEC(id,     id, BB_DIR_USR_BIN, BB_SUID_DROP, id    ))
+IF_TOUCH(APPLET_NOFORK(touch, touch, BB_DIR_BIN, BB_SUID_DROP, touch))
+IF_BASE64(APPLET(base64, BB_DIR_BIN, BB_SUID_DROP))
+IF_USERS(APPLET_ODDNAME(users, who, BB_DIR_USR_BIN, BB_SUID_DROP, users))
+IF_WHO(  APPLET(  who, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_PATCH(APPLET(patch, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_VI(APPLET(vi, BB_DIR_BIN, BB_SUID_DROP))
+IF_FIND(APPLET_NOEXEC(find, find, BB_DIR_USR_BIN, BB_SUID_DROP, find))
+IF_GREP(APPLET(grep, BB_DIR_BIN, BB_SUID_DROP))
+IF_FEATURE_GREP_EGREP_ALIAS(APPLET_ODDNAME(egrep, grep, BB_DIR_BIN, BB_SUID_DROP, egrep))
+IF_FEATURE_GREP_FGREP_ALIAS(APPLET_ODDNAME(fgrep, grep, BB_DIR_BIN, BB_SUID_DROP, fgrep))
+IF_XARGS(APPLET_NOEXEC(xargs, xargs, BB_DIR_USR_BIN, BB_SUID_DROP, xargs))
+IF_BOOTCHARTD(APPLET(bootchartd, BB_DIR_SBIN, BB_SUID_DROP))
+IF_HALT(APPLET(halt, BB_DIR_SBIN, BB_SUID_DROP))
+IF_HALT(APPLET_ODDNAME(poweroff, halt, BB_DIR_SBIN, BB_SUID_DROP, poweroff))
+IF_HALT(APPLET_ODDNAME(reboot, halt, BB_DIR_SBIN, BB_SUID_DROP, reboot))
+IF_INIT(APPLET(init, BB_DIR_SBIN, BB_SUID_DROP))
+IF_FEATURE_INITRD(APPLET_ODDNAME(linuxrc, init, BB_DIR_ROOT, BB_SUID_DROP, linuxrc))
+IF_MESG(APPLET(mesg, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_ADD_SHELL(   APPLET_ODDNAME(add-shell   , add_remove_shell, BB_DIR_USR_BIN, BB_SUID_DROP, add_shell   ))
+IF_REMOVE_SHELL(APPLET_ODDNAME(remove-shell, add_remove_shell, BB_DIR_USR_BIN, BB_SUID_DROP, remove_shell))
+IF_CONSPY(APPLET(conspy, BB_DIR_BIN, BB_SUID_DROP))
+IF_NANDWRITE(APPLET(nandwrite, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_NANDWRITE(APPLET_ODDNAME(nanddump, nandwrite, BB_DIR_USR_SBIN, BB_SUID_DROP, nanddump))
+IF_SETSERIAL(APPLET(setserial, BB_DIR_BIN, BB_SUID_DROP))
+IF_UBIATTACH(APPLET_ODDNAME(ubiattach, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubiattach))
+IF_UBIDETACH(APPLET_ODDNAME(ubidetach, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubidetach))
+IF_UBIMKVOL(APPLET_ODDNAME(ubimkvol, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubimkvol))
+IF_UBIRMVOL(APPLET_ODDNAME(ubirmvol, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubirmvol))
+IF_UBIRSVOL(APPLET_ODDNAME(ubirsvol, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubirsvol))
+IF_UBIUPDATEVOL(APPLET_ODDNAME(ubiupdatevol, ubi_tools, BB_DIR_USR_SBIN, BB_SUID_DROP, ubiupdatevol))
+IF_DEPMOD(APPLET(depmod, BB_DIR_SBIN, BB_SUID_DROP))
+IF_INSMOD(APPLET(insmod, BB_DIR_SBIN, BB_SUID_DROP))
+IF_LSMOD(APPLET(lsmod, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MODINFO(APPLET(modinfo, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MODPROBE(APPLET(modprobe, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MODPROBE_SMALL(APPLET(modprobe, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MODPROBE_SMALL(APPLET_ODDNAME(depmod, modprobe, BB_DIR_SBIN, BB_SUID_DROP, modprobe))
+IF_MODPROBE_SMALL(APPLET_ODDNAME(insmod, modprobe, BB_DIR_SBIN, BB_SUID_DROP, modprobe))
+IF_MODPROBE_SMALL(APPLET_ODDNAME(lsmod, modprobe, BB_DIR_SBIN, BB_SUID_DROP, modprobe))
+IF_MODPROBE_SMALL(APPLET_ODDNAME(rmmod, modprobe, BB_DIR_SBIN, BB_SUID_DROP, modprobe))
+IF_RMMOD(APPLET(rmmod, BB_DIR_SBIN, BB_SUID_DROP))
+IF_NBDCLIENT(APPLET_ODDNAME(nbd-client, nbdclient, BB_DIR_USR_SBIN, BB_SUID_DROP, nbdclient))
+IF_PING(APPLET(ping, BB_DIR_BIN, BB_SUID_MAYBE))
+IF_PING6(APPLET(ping6, BB_DIR_BIN, BB_SUID_MAYBE))
+IF_WHOIS(APPLET(whois, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_IOSTAT(APPLET(iostat, BB_DIR_BIN, BB_SUID_DROP))
+IF_LSOF(APPLET(lsof, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_MPSTAT(APPLET(mpstat, BB_DIR_BIN, BB_SUID_DROP))
+IF_NMETER(APPLET(nmeter, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_PMAP(APPLET(pmap, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_POWERTOP(APPLET(powertop, BB_DIR_BIN, BB_SUID_DROP))
+IF_PSTREE(APPLET(pstree, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_PWDX(APPLET(pwdx, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SMEMCAP(APPLET(smemcap, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_ASH(APPLET(ash, BB_DIR_BIN, BB_SUID_DROP))
+IF_FEATURE_SH_IS_ASH(APPLET_ODDNAME(sh, ash, BB_DIR_BIN, BB_SUID_DROP, sh))
+IF_FEATURE_BASH_IS_ASH(APPLET_ODDNAME(bash, ash, BB_DIR_BIN, BB_SUID_DROP, bash))
+IF_CTTYHACK(APPLET(cttyhack, BB_DIR_BIN, BB_SUID_DROP))
+IF_HUSH(APPLET(hush, BB_DIR_BIN, BB_SUID_DROP))
+IF_MSH(APPLET(msh, BB_DIR_BIN, BB_SUID_DROP))
+IF_FEATURE_SH_IS_HUSH(APPLET_ODDNAME(sh, hush, BB_DIR_BIN, BB_SUID_DROP, sh))
+IF_FEATURE_BASH_IS_HUSH(APPLET_ODDNAME(bash, hush, BB_DIR_BIN, BB_SUID_DROP, bash))
+IF_BLOCKDEV(APPLET(blockdev, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MDEV(APPLET(mdev, BB_DIR_SBIN, BB_SUID_DROP))
+IF_REV(APPLET(rev, BB_DIR_BIN, BB_SUID_DROP))
+IF_UDHCPC6(APPLET(udhcpc6, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TEST(APPLET_NOFORK([,  test, BB_DIR_USR_BIN, BB_SUID_DROP, test))
+IF_TEST(APPLET_NOFORK([[, test, BB_DIR_USR_BIN, BB_SUID_DROP, test))
+IF_ACPID(APPLET(acpid, BB_DIR_SBIN, BB_SUID_DROP))
+IF_ADDGROUP(APPLET(addgroup, BB_DIR_BIN, BB_SUID_DROP))
+IF_ADDUSER(APPLET(adduser, BB_DIR_BIN, BB_SUID_DROP))
+IF_ADJTIMEX(APPLET(adjtimex, BB_DIR_SBIN, BB_SUID_DROP))
+IF_AR(APPLET(ar, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_ARP(APPLET(arp, BB_DIR_SBIN, BB_SUID_DROP))
+IF_ARPING(APPLET(arping, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_AWK(APPLET_NOEXEC(awk, awk, BB_DIR_USR_BIN, BB_SUID_DROP, awk))
+IF_BASENAME(APPLET_NOFORK(basename, basename, BB_DIR_USR_BIN, BB_SUID_DROP, basename))
+IF_BBCONFIG(APPLET(bbconfig, BB_DIR_BIN, BB_SUID_DROP))
+IF_BEEP(APPLET(beep, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_BLKID(APPLET(blkid, BB_DIR_SBIN, BB_SUID_DROP))
+IF_BRCTL(APPLET(brctl, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_BZIP2(APPLET(bzip2, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CAL(APPLET(cal, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CAT(APPLET_NOFORK(cat, cat, BB_DIR_BIN, BB_SUID_DROP, cat))
+IF_CATV(APPLET(catv, BB_DIR_BIN, BB_SUID_DROP))
+IF_CHAT(APPLET(chat, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CHATTR(APPLET(chattr, BB_DIR_BIN, BB_SUID_DROP))
+IF_CHCON(APPLET(chcon, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CHGRP(APPLET_NOEXEC(chgrp, chgrp, BB_DIR_BIN, BB_SUID_DROP, chgrp))
+IF_CHMOD(APPLET_NOEXEC(chmod, chmod, BB_DIR_BIN, BB_SUID_DROP, chmod))
+IF_CHOWN(APPLET_NOEXEC(chown, chown, BB_DIR_BIN, BB_SUID_DROP, chown))
+IF_CHPASSWD(APPLET(chpasswd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_CHPST(APPLET(chpst, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CHROOT(APPLET(chroot, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_CHRT(APPLET(chrt, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CHVT(APPLET(chvt, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CKSUM(APPLET_NOEXEC(cksum, cksum, BB_DIR_USR_BIN, BB_SUID_DROP, cksum))
+IF_CLEAR(APPLET(clear, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CMP(APPLET(cmp, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_COMM(APPLET(comm, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CP(APPLET_NOEXEC(cp, cp, BB_DIR_BIN, BB_SUID_DROP, cp))
+IF_CPIO(APPLET(cpio, BB_DIR_BIN, BB_SUID_DROP))
+IF_CROND(APPLET(crond, BB_DIR_USR_SBIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to change /var/spool/cron* files: */
+IF_CRONTAB(APPLET(crontab, BB_DIR_USR_BIN, BB_SUID_REQUIRE))
+IF_CRYPTPW(APPLET(cryptpw, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_CUT(APPLET_NOEXEC(cut, cut, BB_DIR_USR_BIN, BB_SUID_DROP, cut))
+IF_DC(APPLET(dc, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_DD(APPLET_NOEXEC(dd, dd, BB_DIR_BIN, BB_SUID_DROP, dd))
+IF_DEALLOCVT(APPLET(deallocvt, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_DELGROUP(APPLET_ODDNAME(delgroup, deluser, BB_DIR_BIN, BB_SUID_DROP, delgroup))
+IF_DELUSER(APPLET(deluser, BB_DIR_BIN, BB_SUID_DROP))
+IF_DEVFSD(APPLET(devfsd, BB_DIR_SBIN, BB_SUID_DROP))
+IF_DEVMEM(APPLET(devmem, BB_DIR_SBIN, BB_SUID_DROP))
+IF_DF(APPLET(df, BB_DIR_BIN, BB_SUID_DROP))
+IF_DHCPRELAY(APPLET(dhcprelay, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_DIFF(APPLET(diff, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_DIRNAME(APPLET_NOFORK(dirname, dirname, BB_DIR_USR_BIN, BB_SUID_DROP, dirname))
+IF_DMESG(APPLET(dmesg, BB_DIR_BIN, BB_SUID_DROP))
+IF_DNSD(APPLET(dnsd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_HOSTNAME(APPLET_ODDNAME(dnsdomainname, hostname, BB_DIR_BIN, BB_SUID_DROP, dnsdomainname))
+IF_DOS2UNIX(APPLET_NOEXEC(dos2unix, dos2unix, BB_DIR_USR_BIN, BB_SUID_DROP, dos2unix))
+IF_DPKG(APPLET(dpkg, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_DPKG_DEB(APPLET_ODDNAME(dpkg-deb, dpkg_deb, BB_DIR_USR_BIN, BB_SUID_DROP, dpkg_deb))
+IF_DU(APPLET(du, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_DUMPKMAP(APPLET(dumpkmap, BB_DIR_BIN, BB_SUID_DROP))
+IF_DUMPLEASES(APPLET(dumpleases, BB_DIR_USR_BIN, BB_SUID_DROP))
+//IF_E2FSCK(APPLET(e2fsck, BB_DIR_SBIN, BB_SUID_DROP))
+//IF_E2LABEL(APPLET_ODDNAME(e2label, tune2fs, BB_DIR_SBIN, BB_SUID_DROP, e2label))
+IF_ECHO(APPLET_NOFORK(echo, echo, BB_DIR_BIN, BB_SUID_DROP, echo))
+IF_ED(APPLET(ed, BB_DIR_BIN, BB_SUID_DROP))
+IF_EJECT(APPLET(eject, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_ENV(APPLET_NOEXEC(env, env, BB_DIR_USR_BIN, BB_SUID_DROP, env))
+IF_ENVDIR(APPLET_ODDNAME(envdir, chpst, BB_DIR_USR_BIN, BB_SUID_DROP, envdir))
+IF_ENVUIDGID(APPLET_ODDNAME(envuidgid, chpst, BB_DIR_USR_BIN, BB_SUID_DROP, envuidgid))
+IF_ETHER_WAKE(APPLET_ODDNAME(ether-wake, ether_wake, BB_DIR_USR_BIN, BB_SUID_DROP, ether_wake))
+IF_EXPAND(APPLET(expand, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_EXPR(APPLET(expr, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_FAKEIDENTD(APPLET(fakeidentd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_FALSE(APPLET_NOFORK(false, false, BB_DIR_BIN, BB_SUID_DROP, false))
+IF_FBSET(APPLET(fbset, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_FBSPLASH(APPLET(fbsplash, BB_DIR_SBIN, BB_SUID_DROP))
+IF_FDFLUSH(APPLET_ODDNAME(fdflush, freeramdisk, BB_DIR_BIN, BB_SUID_DROP, fdflush))
+IF_FDFORMAT(APPLET(fdformat, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_FDISK(APPLET(fdisk, BB_DIR_SBIN, BB_SUID_DROP))
+IF_FGCONSOLE(APPLET(fgconsole, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* Benefits from suid root: better access to /dev/BLOCKDEVs: */
+IF_FINDFS(APPLET(findfs, BB_DIR_SBIN, BB_SUID_MAYBE))
+IF_FLASH_ERASEALL(APPLET(flash_eraseall, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_FLASH_LOCK(APPLET_ODDNAME(flash_lock, flash_lock_unlock, BB_DIR_USR_SBIN, BB_SUID_DROP, flash_lock))
+IF_FLASH_UNLOCK(APPLET_ODDNAME(flash_unlock, flash_lock_unlock, BB_DIR_USR_SBIN, BB_SUID_DROP, flash_unlock))
+IF_FLASHCP(APPLET(flashcp, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_FLOCK(APPLET(flock, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_FOLD(APPLET_NOEXEC(fold, fold, BB_DIR_USR_BIN, BB_SUID_DROP, fold))
+IF_FREE(APPLET(free, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_FREERAMDISK(APPLET(freeramdisk, BB_DIR_SBIN, BB_SUID_DROP))
+IF_FSCK(APPLET(fsck, BB_DIR_SBIN, BB_SUID_DROP))
+//IF_E2FSCK(APPLET_ODDNAME(fsck.ext2, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext2))
+//IF_E2FSCK(APPLET_ODDNAME(fsck.ext3, e2fsck, BB_DIR_SBIN, BB_SUID_DROP, fsck_ext3))
+IF_FSCK_MINIX(APPLET_ODDNAME(fsck.minix, fsck_minix, BB_DIR_SBIN, BB_SUID_DROP, fsck_minix))
+IF_FSYNC(APPLET_NOFORK(fsync, fsync, BB_DIR_BIN, BB_SUID_DROP, fsync))
+IF_FTPD(APPLET(ftpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_FTPGET(APPLET_ODDNAME(ftpget, ftpgetput, BB_DIR_USR_BIN, BB_SUID_DROP, ftpget))
+IF_FTPPUT(APPLET_ODDNAME(ftpput, ftpgetput, BB_DIR_USR_BIN, BB_SUID_DROP, ftpput))
+IF_FUSER(APPLET(fuser, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_GETENFORCE(APPLET(getenforce, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_GETOPT(APPLET(getopt, BB_DIR_BIN, BB_SUID_DROP))
+IF_GETSEBOOL(APPLET(getsebool, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_GETTY(APPLET(getty, BB_DIR_SBIN, BB_SUID_DROP))
+IF_GUNZIP(APPLET(gunzip, BB_DIR_BIN, BB_SUID_DROP))
+IF_GZIP(APPLET(gzip, BB_DIR_BIN, BB_SUID_DROP))
+IF_HD(APPLET_NOEXEC(hd, hexdump, BB_DIR_USR_BIN, BB_SUID_DROP, hd))
+IF_HDPARM(APPLET(hdparm, BB_DIR_SBIN, BB_SUID_DROP))
+IF_HEAD(APPLET_NOEXEC(head, head, BB_DIR_USR_BIN, BB_SUID_DROP, head))
+IF_HEXDUMP(APPLET_NOEXEC(hexdump, hexdump, BB_DIR_USR_BIN, BB_SUID_DROP, hexdump))
+IF_HOSTNAME(APPLET(hostname, BB_DIR_BIN, BB_SUID_DROP))
+IF_HTTPD(APPLET(httpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_HWCLOCK(APPLET(hwclock, BB_DIR_SBIN, BB_SUID_DROP))
+IF_IFCONFIG(APPLET(ifconfig, BB_DIR_SBIN, BB_SUID_DROP))
+IF_IFUPDOWN(APPLET_ODDNAME(ifdown, ifupdown, BB_DIR_SBIN, BB_SUID_DROP, ifdown))
+IF_IFENSLAVE(APPLET(ifenslave, BB_DIR_SBIN, BB_SUID_DROP))
+IF_IFPLUGD(APPLET(ifplugd, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_IFUPDOWN(APPLET_ODDNAME(ifup, ifupdown, BB_DIR_SBIN, BB_SUID_DROP, ifup))
+IF_INETD(APPLET(inetd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_INOTIFYD(APPLET(inotifyd, BB_DIR_SBIN, BB_SUID_DROP))
+IF_INSTALL(APPLET(install, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_IONICE(APPLET(ionice, BB_DIR_BIN, BB_SUID_DROP))
+#if ENABLE_FEATURE_IP_ADDRESS \
+ || ENABLE_FEATURE_IP_ROUTE \
+ || ENABLE_FEATURE_IP_LINK \
+ || ENABLE_FEATURE_IP_TUNNEL \
+ || ENABLE_FEATURE_IP_RULE
+IF_IP(APPLET(ip, BB_DIR_BIN, BB_SUID_DROP))
+#endif
+IF_IPADDR(APPLET(ipaddr, BB_DIR_BIN, BB_SUID_DROP))
+IF_IPCALC(APPLET(ipcalc, BB_DIR_BIN, BB_SUID_DROP))
+IF_IPCRM(APPLET(ipcrm, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_IPCS(APPLET(ipcs, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_IPLINK(APPLET(iplink, BB_DIR_BIN, BB_SUID_DROP))
+IF_IPROUTE(APPLET(iproute, BB_DIR_BIN, BB_SUID_DROP))
+IF_IPRULE(APPLET(iprule, BB_DIR_BIN, BB_SUID_DROP))
+IF_IPTUNNEL(APPLET(iptunnel, BB_DIR_BIN, BB_SUID_DROP))
+IF_KBD_MODE(APPLET(kbd_mode, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_KILL(APPLET(kill, BB_DIR_BIN, BB_SUID_DROP))
+IF_KILLALL(APPLET_ODDNAME(killall, kill, BB_DIR_USR_BIN, BB_SUID_DROP, killall))
+IF_KILLALL5(APPLET_ODDNAME(killall5, kill, BB_DIR_USR_BIN, BB_SUID_DROP, killall5))
+IF_KLOGD(APPLET(klogd, BB_DIR_SBIN, BB_SUID_DROP))
+IF_LAST(APPLET(last, BB_DIR_USR_BIN, BB_SUID_DROP))
+//IF_LENGTH(APPLET_NOFORK(length, length, BB_DIR_USR_BIN, BB_SUID_DROP, length))
+IF_LESS(APPLET(less, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SETARCH(APPLET_ODDNAME(linux32, setarch, BB_DIR_BIN, BB_SUID_DROP, linux32))
+IF_SETARCH(APPLET_ODDNAME(linux64, setarch, BB_DIR_BIN, BB_SUID_DROP, linux64))
+IF_LN(APPLET_NOEXEC(ln, ln, BB_DIR_BIN, BB_SUID_DROP, ln))
+IF_LOAD_POLICY(APPLET(load_policy, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_LOADFONT(APPLET(loadfont, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_LOADKMAP(APPLET(loadkmap, BB_DIR_SBIN, BB_SUID_DROP))
+IF_LOGGER(APPLET(logger, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to change uid and gid: */
+IF_LOGIN(APPLET(login, BB_DIR_BIN, BB_SUID_REQUIRE))
+IF_LOGNAME(APPLET_NOFORK(logname, logname, BB_DIR_USR_BIN, BB_SUID_DROP, logname))
+IF_LOGREAD(APPLET(logread, BB_DIR_SBIN, BB_SUID_DROP))
+IF_LOSETUP(APPLET(losetup, BB_DIR_SBIN, BB_SUID_DROP))
+IF_LPD(APPLET(lpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_LPQ(APPLET_ODDNAME(lpq, lpqr, BB_DIR_USR_BIN, BB_SUID_DROP, lpq))
+IF_LPR(APPLET_ODDNAME(lpr, lpqr, BB_DIR_USR_BIN, BB_SUID_DROP, lpr))
+IF_LS(APPLET_NOEXEC(ls, ls, BB_DIR_BIN, BB_SUID_DROP, ls))
+IF_LSATTR(APPLET(lsattr, BB_DIR_BIN, BB_SUID_DROP))
+IF_LSPCI(APPLET(lspci, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_LSUSB(APPLET(lsusb, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_UNLZMA(APPLET_ODDNAME(lzcat, unlzma, BB_DIR_USR_BIN, BB_SUID_DROP, lzcat))
+IF_LZMA(APPLET_ODDNAME(lzma, unlzma, BB_DIR_USR_BIN, BB_SUID_DROP, lzma))
+IF_LZOP(APPLET(lzop, BB_DIR_BIN, BB_SUID_DROP))
+IF_LZOP(APPLET_ODDNAME(lzopcat, lzop, BB_DIR_USR_BIN, BB_SUID_DROP, lzopcat))
+IF_MAKEDEVS(APPLET(makedevs, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MAKEMIME(APPLET(makemime, BB_DIR_BIN, BB_SUID_DROP))
+IF_MAN(APPLET(man, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MATCHPATHCON(APPLET(matchpathcon, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_MD5SUM(APPLET_NOEXEC(md5sum, md5_sha1_sum, BB_DIR_USR_BIN, BB_SUID_DROP, md5sum))
+IF_MICROCOM(APPLET(microcom, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_MKDIR(APPLET_NOFORK(mkdir, mkdir, BB_DIR_BIN, BB_SUID_DROP, mkdir))
+IF_MKFS_VFAT(APPLET_ODDNAME(mkdosfs, mkfs_vfat, BB_DIR_SBIN, BB_SUID_DROP, mkfs_vfat))
+IF_MKFS_EXT2(APPLET_ODDNAME(mke2fs, mkfs_ext2, BB_DIR_SBIN, BB_SUID_DROP, mkfs_ext2))
+IF_MKFIFO(APPLET_NOEXEC(mkfifo, mkfifo, BB_DIR_USR_BIN, BB_SUID_DROP, mkfifo))
+IF_MKFS_EXT2(APPLET_ODDNAME(mkfs.ext2, mkfs_ext2, BB_DIR_SBIN, BB_SUID_DROP, mkfs_ext2))
+//IF_MKE2FS(APPLET_ODDNAME(mkfs.ext3, mke2fs, BB_DIR_SBIN, BB_SUID_DROP, mkfs_ext3))
+IF_MKFS_MINIX(APPLET_ODDNAME(mkfs.minix, mkfs_minix, BB_DIR_SBIN, BB_SUID_DROP, mkfs_minix))
+IF_MKFS_REISER(APPLET_ODDNAME(mkfs.reiser, mkfs_reiser, BB_DIR_SBIN, BB_SUID_DROP, mkfs_reiser))
+IF_MKFS_VFAT(APPLET_ODDNAME(mkfs.vfat, mkfs_vfat, BB_DIR_SBIN, BB_SUID_DROP, mkfs_vfat))
+IF_MKNOD(APPLET_NOEXEC(mknod, mknod, BB_DIR_BIN, BB_SUID_DROP, mknod))
+IF_CRYPTPW(APPLET_ODDNAME(mkpasswd, cryptpw, BB_DIR_USR_BIN, BB_SUID_DROP, mkpasswd))
+IF_MKSWAP(APPLET(mkswap, BB_DIR_SBIN, BB_SUID_DROP))
+IF_MKTEMP(APPLET(mktemp, BB_DIR_BIN, BB_SUID_DROP))
+IF_MORE(APPLET(more, BB_DIR_BIN, BB_SUID_DROP))
+/* On full-blown systems, requires suid for user mounts.
+ * But it's not unthinkable to have it available in non-suid flavor on some systems,
+ * for viewing mount table.
+ * Therefore we use BB_SUID_MAYBE instead of BB_SUID_REQUIRE: */
+IF_MOUNT(APPLET(mount, BB_DIR_BIN, IF_DESKTOP(BB_SUID_MAYBE) IF_NOT_DESKTOP(BB_SUID_DROP)))
+IF_MOUNTPOINT(APPLET(mountpoint, BB_DIR_BIN, BB_SUID_DROP))
+IF_MT(APPLET(mt, BB_DIR_BIN, BB_SUID_DROP))
+IF_MV(APPLET(mv, BB_DIR_BIN, BB_SUID_DROP))
+IF_NAMEIF(APPLET(nameif, BB_DIR_SBIN, BB_SUID_DROP))
+IF_NC(APPLET(nc, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_NETSTAT(APPLET(netstat, BB_DIR_BIN, BB_SUID_DROP))
+IF_NICE(APPLET(nice, BB_DIR_BIN, BB_SUID_DROP))
+IF_NOHUP(APPLET(nohup, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_NSLOOKUP(APPLET(nslookup, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_NTPD(APPLET(ntpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_OD(APPLET(od, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_OPENVT(APPLET(openvt, BB_DIR_USR_BIN, BB_SUID_DROP))
+//IF_PARSE(APPLET(parse, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to change /etc/{passwd,shadow}: */
+IF_PASSWD(APPLET(passwd, BB_DIR_USR_BIN, BB_SUID_REQUIRE))
+IF_PGREP(APPLET(pgrep, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_PIDOF(APPLET(pidof, BB_DIR_BIN, BB_SUID_DROP))
+IF_PIPE_PROGRESS(APPLET(pipe_progress, BB_DIR_BIN, BB_SUID_DROP))
+IF_PIVOT_ROOT(APPLET(pivot_root, BB_DIR_SBIN, BB_SUID_DROP))
+IF_PKILL(APPLET_ODDNAME(pkill, pgrep, BB_DIR_USR_BIN, BB_SUID_DROP, pkill))
+IF_POPMAILDIR(APPLET(popmaildir, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_PRINTENV(APPLET_NOFORK(printenv, printenv, BB_DIR_BIN, BB_SUID_DROP, printenv))
+IF_PRINTF(APPLET_NOFORK(printf, printf, BB_DIR_USR_BIN, BB_SUID_DROP, printf))
+IF_PS(APPLET(ps, BB_DIR_BIN, BB_SUID_DROP))
+IF_PSCAN(APPLET(pscan, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_PWD(APPLET_NOFORK(pwd, pwd, BB_DIR_BIN, BB_SUID_DROP, pwd))
+IF_RAIDAUTORUN(APPLET(raidautorun, BB_DIR_SBIN, BB_SUID_DROP))
+IF_RDATE(APPLET(rdate, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_RDEV(APPLET(rdev, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_READAHEAD(APPLET(readahead, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_READLINK(APPLET(readlink, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_READPROFILE(APPLET(readprofile, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_REALPATH(APPLET(realpath, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_REFORMIME(APPLET(reformime, BB_DIR_BIN, BB_SUID_DROP))
+IF_RENICE(APPLET(renice, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RESET(APPLET(reset, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RESIZE(APPLET(resize, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RESTORECON(APPLET_ODDNAME(restorecon, setfiles, BB_DIR_SBIN, BB_SUID_DROP, restorecon))
+IF_RFKILL(APPLET(rfkill, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_RM(APPLET_NOFORK(rm, rm, BB_DIR_BIN, BB_SUID_DROP, rm))
+IF_RMDIR(APPLET_NOFORK(rmdir, rmdir, BB_DIR_BIN, BB_SUID_DROP, rmdir))
+IF_ROUTE(APPLET(route, BB_DIR_SBIN, BB_SUID_DROP))
+IF_RPM(APPLET(rpm, BB_DIR_BIN, BB_SUID_DROP))
+IF_RPM2CPIO(APPLET(rpm2cpio, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RTCWAKE(APPLET(rtcwake, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RUN_PARTS(APPLET_ODDNAME(run-parts, run_parts, BB_DIR_BIN, BB_SUID_DROP, run_parts))
+IF_RUNCON(APPLET(runcon, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RUNLEVEL(APPLET(runlevel, BB_DIR_SBIN, BB_SUID_DROP))
+IF_RUNSV(APPLET(runsv, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RUNSVDIR(APPLET(runsvdir, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_RX(APPLET(rx, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SCRIPT(APPLET(script, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SCRIPTREPLAY(APPLET(scriptreplay, BB_DIR_BIN, BB_SUID_DROP))
+IF_SED(APPLET(sed, BB_DIR_BIN, BB_SUID_DROP))
+IF_SELINUXENABLED(APPLET(selinuxenabled, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SENDMAIL(APPLET(sendmail, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SEQ(APPLET_NOFORK(seq, seq, BB_DIR_USR_BIN, BB_SUID_DROP, seq))
+IF_SESTATUS(APPLET(sestatus, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SETARCH(APPLET(setarch, BB_DIR_BIN, BB_SUID_DROP))
+IF_SETCONSOLE(APPLET(setconsole, BB_DIR_SBIN, BB_SUID_DROP))
+IF_SETENFORCE(APPLET(setenforce, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SETFILES(APPLET(setfiles, BB_DIR_SBIN, BB_SUID_DROP))
+IF_SETFONT(APPLET(setfont, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SETKEYCODES(APPLET(setkeycodes, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SETLOGCONS(APPLET(setlogcons, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SETSEBOOL(APPLET(setsebool, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SETSID(APPLET(setsid, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SETUIDGID(APPLET_ODDNAME(setuidgid, chpst, BB_DIR_USR_BIN, BB_SUID_DROP, setuidgid))
+IF_SHA1SUM(APPLET_NOEXEC(sha1sum, md5_sha1_sum, BB_DIR_USR_BIN, BB_SUID_DROP, sha1sum))
+IF_SHA256SUM(APPLET_NOEXEC(sha256sum, md5_sha1_sum, BB_DIR_USR_BIN, BB_SUID_DROP, sha256sum))
+IF_SHA512SUM(APPLET_NOEXEC(sha512sum, md5_sha1_sum, BB_DIR_USR_BIN, BB_SUID_DROP, sha512sum))
+IF_SHOWKEY(APPLET(showkey, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SLATTACH(APPLET(slattach, BB_DIR_SBIN, BB_SUID_DROP))
+/* Do not make this applet NOFORK. It breaks ^C-ing of pauses in shells: */
+IF_SLEEP(APPLET(sleep, BB_DIR_BIN, BB_SUID_DROP))
+IF_SOFTLIMIT(APPLET_ODDNAME(softlimit, chpst, BB_DIR_USR_BIN, BB_SUID_DROP, softlimit))
+IF_SORT(APPLET_NOEXEC(sort, sort, BB_DIR_USR_BIN, BB_SUID_DROP, sort))
+IF_SPLIT(APPLET(split, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_START_STOP_DAEMON(APPLET_ODDNAME(start-stop-daemon, start_stop_daemon, BB_DIR_SBIN, BB_SUID_DROP, start_stop_daemon))
+IF_STAT(APPLET(stat, BB_DIR_BIN, BB_SUID_DROP))
+IF_STRINGS(APPLET(strings, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_STTY(APPLET(stty, BB_DIR_BIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to change uid and gid: */
+IF_SU(APPLET(su, BB_DIR_BIN, BB_SUID_REQUIRE))
+IF_SULOGIN(APPLET(sulogin, BB_DIR_SBIN, BB_SUID_DROP))
+IF_SUM(APPLET(sum, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SV(APPLET(sv, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_SVLOGD(APPLET(svlogd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_SWAPONOFF(APPLET_ODDNAME(swapoff, swap_on_off, BB_DIR_SBIN, BB_SUID_DROP, swapoff))
+IF_SWAPONOFF(APPLET_ODDNAME(swapon, swap_on_off, BB_DIR_SBIN, BB_SUID_DROP, swapon))
+IF_SWITCH_ROOT(APPLET(switch_root, BB_DIR_SBIN, BB_SUID_DROP))
+IF_SYNC(APPLET_NOFORK(sync, sync, BB_DIR_BIN, BB_SUID_DROP, sync))
+IF_BB_SYSCTL(APPLET(sysctl, BB_DIR_SBIN, BB_SUID_DROP))
+IF_SYSLOGD(APPLET(syslogd, BB_DIR_SBIN, BB_SUID_DROP))
+IF_TAC(APPLET_NOEXEC(tac, tac, BB_DIR_USR_BIN, BB_SUID_DROP, tac))
+IF_TAIL(APPLET(tail, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TAR(APPLET(tar, BB_DIR_BIN, BB_SUID_DROP))
+IF_TASKSET(APPLET(taskset, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* IF_TC(APPLET(tc, BB_DIR_SBIN, BB_SUID_DROP)) */
+IF_TCPSVD(APPLET_ODDNAME(tcpsvd, tcpudpsvd, BB_DIR_USR_BIN, BB_SUID_DROP, tcpsvd))
+IF_TEE(APPLET(tee, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TELNET(APPLET(telnet, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TELNETD(APPLET(telnetd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_TEST(APPLET_NOFORK(test, test, BB_DIR_USR_BIN, BB_SUID_DROP, test))
+#if ENABLE_FEATURE_TFTP_GET || ENABLE_FEATURE_TFTP_PUT
+IF_TFTP(APPLET(tftp, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TFTPD(APPLET(tftpd, BB_DIR_USR_BIN, BB_SUID_DROP))
+#endif
+IF_TIME(APPLET(time, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TIMEOUT(APPLET(timeout, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TOP(APPLET(top, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TR(APPLET(tr, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* Needs socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), therefore BB_SUID_MAYBE: */
+IF_TRACEROUTE(APPLET(traceroute, BB_DIR_USR_BIN, BB_SUID_MAYBE))
+IF_TRACEROUTE6(APPLET(traceroute6, BB_DIR_USR_BIN, BB_SUID_MAYBE))
+IF_TRUE(APPLET_NOFORK(true, true, BB_DIR_BIN, BB_SUID_DROP, true))
+IF_TTY(APPLET(tty, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TTYSIZE(APPLET(ttysize, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_TUNCTL(APPLET(tunctl, BB_DIR_SBIN, BB_SUID_DROP))
+IF_TUNE2FS(APPLET(tune2fs, BB_DIR_SBIN, BB_SUID_DROP))
+IF_UDHCPC(APPLET(udhcpc, BB_DIR_SBIN, BB_SUID_DROP))
+IF_UDHCPD(APPLET(udhcpd, BB_DIR_USR_SBIN, BB_SUID_DROP))
+IF_UDPSVD(APPLET_ODDNAME(udpsvd, tcpudpsvd, BB_DIR_USR_BIN, BB_SUID_DROP, udpsvd))
+IF_UMOUNT(APPLET(umount, BB_DIR_BIN, BB_SUID_DROP))
+IF_UNAME(APPLET(uname, BB_DIR_BIN, BB_SUID_DROP))
+IF_UNCOMPRESS(APPLET(uncompress, BB_DIR_BIN, BB_SUID_DROP))
+IF_UNEXPAND(APPLET_ODDNAME(unexpand, expand, BB_DIR_USR_BIN, BB_SUID_DROP, unexpand))
+IF_UNIQ(APPLET(uniq, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_UNIX2DOS(APPLET_NOEXEC(unix2dos, dos2unix, BB_DIR_USR_BIN, BB_SUID_DROP, unix2dos))
+IF_UNXZ(APPLET(unxz, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_UNLZMA(APPLET(unlzma, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_LZOP(APPLET_ODDNAME(unlzop, lzop, BB_DIR_USR_BIN, BB_SUID_DROP, unlzop))
+IF_UNZIP(APPLET(unzip, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_UPTIME(APPLET(uptime, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_USLEEP(APPLET_NOFORK(usleep, usleep, BB_DIR_BIN, BB_SUID_DROP, usleep))
+IF_UUDECODE(APPLET(uudecode, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_UUENCODE(APPLET(uuencode, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_VCONFIG(APPLET(vconfig, BB_DIR_SBIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to change uid and gid: */
+IF_VLOCK(APPLET(vlock, BB_DIR_USR_BIN, BB_SUID_REQUIRE))
+IF_VOLNAME(APPLET(volname, BB_DIR_USR_BIN, BB_SUID_DROP))
+/* Needs to be run by root or be suid root - needs to write to /dev/TTY: */
+IF_WALL(APPLET(wall, BB_DIR_USR_BIN, BB_SUID_REQUIRE))
+IF_WATCH(APPLET(watch, BB_DIR_BIN, BB_SUID_DROP))
+IF_WATCHDOG(APPLET(watchdog, BB_DIR_SBIN, BB_SUID_DROP))
+IF_WC(APPLET(wc, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_WGET(APPLET(wget, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_WHICH(APPLET(which, BB_DIR_USR_BIN, BB_SUID_DROP))
+IF_WHOAMI(APPLET_NOFORK(whoami, whoami, BB_DIR_USR_BIN, BB_SUID_DROP, whoami))
+IF_UNXZ(APPLET_ODDNAME(xzcat, unxz, BB_DIR_USR_BIN, BB_SUID_DROP, xzcat))
+IF_XZ(APPLET_ODDNAME(xz, unxz, BB_DIR_USR_BIN, BB_SUID_DROP, xz))
+IF_YES(APPLET_NOFORK(yes, yes, BB_DIR_USR_BIN, BB_SUID_DROP, yes))
+IF_GUNZIP(APPLET_ODDNAME(zcat, gunzip, BB_DIR_BIN, BB_SUID_DROP, zcat))
+IF_ZCIP(APPLET(zcip, BB_DIR_SBIN, BB_SUID_DROP))
+
+#if !defined(PROTOTYPES) && !defined(NAME_MAIN_CNAME) && !defined(MAKE_USAGE)
+};
+#endif
+
+#undef APPLET
+#undef APPLET_ODDNAME
+#undef APPLET_NOEXEC
+#undef APPLET_NOFORK
diff -Naur busybox-1.20.2/include/applet_tables.h busybox-1.20.2_mod/include/applet_tables.h
--- busybox-1.20.2/include/applet_tables.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/applet_tables.h	2024-04-16 14:07:13.298724580 +0800
@@ -0,0 +1,1255 @@
+/* This is a generated file, don't edit */
+
+#define NUM_APPLETS 353
+
+const char applet_names[] ALIGN1 = ""
+"[" "\0"
+"[[" "\0"
+"acpid" "\0"
+"add-shell" "\0"
+"addgroup" "\0"
+"adduser" "\0"
+"adjtimex" "\0"
+"arp" "\0"
+"arping" "\0"
+"ash" "\0"
+"awk" "\0"
+"base64" "\0"
+"basename" "\0"
+"beep" "\0"
+"blkid" "\0"
+"blockdev" "\0"
+"bootchartd" "\0"
+"brctl" "\0"
+"bunzip2" "\0"
+"bzcat" "\0"
+"bzip2" "\0"
+"cal" "\0"
+"cat" "\0"
+"catv" "\0"
+"chat" "\0"
+"chattr" "\0"
+"chgrp" "\0"
+"chmod" "\0"
+"chown" "\0"
+"chpasswd" "\0"
+"chpst" "\0"
+"chroot" "\0"
+"chrt" "\0"
+"chvt" "\0"
+"cksum" "\0"
+"clear" "\0"
+"cmp" "\0"
+"comm" "\0"
+"conspy" "\0"
+"cp" "\0"
+"cpio" "\0"
+"crond" "\0"
+"crontab" "\0"
+"cryptpw" "\0"
+"cttyhack" "\0"
+"cut" "\0"
+"date" "\0"
+"dc" "\0"
+"dd" "\0"
+"deallocvt" "\0"
+"delgroup" "\0"
+"deluser" "\0"
+"depmod" "\0"
+"devmem" "\0"
+"df" "\0"
+"dhcprelay" "\0"
+"diff" "\0"
+"dirname" "\0"
+"dmesg" "\0"
+"dnsd" "\0"
+"dnsdomainname" "\0"
+"dos2unix" "\0"
+"du" "\0"
+"dumpkmap" "\0"
+"dumpleases" "\0"
+"echo" "\0"
+"ed" "\0"
+"egrep" "\0"
+"eject" "\0"
+"env" "\0"
+"envdir" "\0"
+"envuidgid" "\0"
+"ether-wake" "\0"
+"expand" "\0"
+"expr" "\0"
+"fakeidentd" "\0"
+"false" "\0"
+"fbset" "\0"
+"fbsplash" "\0"
+"fdflush" "\0"
+"fdformat" "\0"
+"fdisk" "\0"
+"fgconsole" "\0"
+"fgrep" "\0"
+"find" "\0"
+"findfs" "\0"
+"flash_eraseall" "\0"
+"flock" "\0"
+"fold" "\0"
+"free" "\0"
+"freeramdisk" "\0"
+"fsck" "\0"
+"fsck.minix" "\0"
+"fsync" "\0"
+"ftpd" "\0"
+"ftpget" "\0"
+"ftpput" "\0"
+"fuser" "\0"
+"getopt" "\0"
+"getty" "\0"
+"grep" "\0"
+"groups" "\0"
+"gunzip" "\0"
+"gzip" "\0"
+"halt" "\0"
+"hd" "\0"
+"hdparm" "\0"
+"head" "\0"
+"hexdump" "\0"
+"hostid" "\0"
+"hostname" "\0"
+"httpd" "\0"
+"hush" "\0"
+"hwclock" "\0"
+"id" "\0"
+"ifconfig" "\0"
+"ifdown" "\0"
+"ifenslave" "\0"
+"ifplugd" "\0"
+"ifup" "\0"
+"inetd" "\0"
+"init" "\0"
+"insmod" "\0"
+"install" "\0"
+"ionice" "\0"
+"iostat" "\0"
+"ip" "\0"
+"ipaddr" "\0"
+"ipcalc" "\0"
+"ipcrm" "\0"
+"ipcs" "\0"
+"iplink" "\0"
+"iproute" "\0"
+"iprule" "\0"
+"iptunnel" "\0"
+"kbd_mode" "\0"
+"kill" "\0"
+"killall" "\0"
+"killall5" "\0"
+"klogd" "\0"
+"last" "\0"
+"less" "\0"
+"linux32" "\0"
+"linux64" "\0"
+"linuxrc" "\0"
+"ln" "\0"
+"loadfont" "\0"
+"loadkmap" "\0"
+"logger" "\0"
+"login" "\0"
+"logname" "\0"
+"logread" "\0"
+"losetup" "\0"
+"lpd" "\0"
+"lpq" "\0"
+"lpr" "\0"
+"ls" "\0"
+"lsattr" "\0"
+"lsmod" "\0"
+"lsof" "\0"
+"lspci" "\0"
+"lsusb" "\0"
+"lzcat" "\0"
+"lzma" "\0"
+"lzop" "\0"
+"lzopcat" "\0"
+"makedevs" "\0"
+"makemime" "\0"
+"man" "\0"
+"md5sum" "\0"
+"mdev" "\0"
+"mesg" "\0"
+"microcom" "\0"
+"mkdir" "\0"
+"mkdosfs" "\0"
+"mke2fs" "\0"
+"mkfifo" "\0"
+"mkfs.ext2" "\0"
+"mkfs.minix" "\0"
+"mkfs.vfat" "\0"
+"mknod" "\0"
+"mkpasswd" "\0"
+"mkswap" "\0"
+"mktemp" "\0"
+"modinfo" "\0"
+"modprobe" "\0"
+"more" "\0"
+"mount" "\0"
+"mountpoint" "\0"
+"mpstat" "\0"
+"mt" "\0"
+"mv" "\0"
+"nameif" "\0"
+"nanddump" "\0"
+"nandwrite" "\0"
+"nbd-client" "\0"
+"nc" "\0"
+"netstat" "\0"
+"nice" "\0"
+"nmeter" "\0"
+"nohup" "\0"
+"nslookup" "\0"
+"ntpd" "\0"
+"od" "\0"
+"openvt" "\0"
+"passwd" "\0"
+"patch" "\0"
+"pgrep" "\0"
+"pidof" "\0"
+"ping" "\0"
+"ping6" "\0"
+"pipe_progress" "\0"
+"pivot_root" "\0"
+"pkill" "\0"
+"pmap" "\0"
+"popmaildir" "\0"
+"poweroff" "\0"
+"powertop" "\0"
+"printenv" "\0"
+"printf" "\0"
+"ps" "\0"
+"pscan" "\0"
+"pstree" "\0"
+"pwd" "\0"
+"pwdx" "\0"
+"raidautorun" "\0"
+"rdate" "\0"
+"rdev" "\0"
+"readahead" "\0"
+"readlink" "\0"
+"readprofile" "\0"
+"realpath" "\0"
+"reboot" "\0"
+"reformime" "\0"
+"remove-shell" "\0"
+"renice" "\0"
+"reset" "\0"
+"resize" "\0"
+"rev" "\0"
+"rm" "\0"
+"rmdir" "\0"
+"rmmod" "\0"
+"route" "\0"
+"rpm" "\0"
+"rpm2cpio" "\0"
+"rtcwake" "\0"
+"run-parts" "\0"
+"runlevel" "\0"
+"runsv" "\0"
+"runsvdir" "\0"
+"rx" "\0"
+"script" "\0"
+"scriptreplay" "\0"
+"sed" "\0"
+"sendmail" "\0"
+"seq" "\0"
+"setarch" "\0"
+"setconsole" "\0"
+"setfont" "\0"
+"setkeycodes" "\0"
+"setlogcons" "\0"
+"setserial" "\0"
+"setsid" "\0"
+"setuidgid" "\0"
+"sh" "\0"
+"sha1sum" "\0"
+"sha256sum" "\0"
+"sha512sum" "\0"
+"showkey" "\0"
+"slattach" "\0"
+"sleep" "\0"
+"smemcap" "\0"
+"softlimit" "\0"
+"sort" "\0"
+"split" "\0"
+"start-stop-daemon" "\0"
+"stat" "\0"
+"strings" "\0"
+"stty" "\0"
+"su" "\0"
+"sulogin" "\0"
+"sum" "\0"
+"sv" "\0"
+"svlogd" "\0"
+"swapoff" "\0"
+"swapon" "\0"
+"switch_root" "\0"
+"sync" "\0"
+"sysctl" "\0"
+"syslogd" "\0"
+"tac" "\0"
+"tail" "\0"
+"tar" "\0"
+"tcpsvd" "\0"
+"tee" "\0"
+"telnet" "\0"
+"telnetd" "\0"
+"test" "\0"
+"tftp" "\0"
+"tftpd" "\0"
+"time" "\0"
+"timeout" "\0"
+"top" "\0"
+"touch" "\0"
+"tr" "\0"
+"traceroute" "\0"
+"traceroute6" "\0"
+"true" "\0"
+"tty" "\0"
+"ttysize" "\0"
+"tunctl" "\0"
+"ubiattach" "\0"
+"ubidetach" "\0"
+"ubimkvol" "\0"
+"ubirmvol" "\0"
+"ubirsvol" "\0"
+"ubiupdatevol" "\0"
+"udhcpc" "\0"
+"udhcpd" "\0"
+"udpsvd" "\0"
+"umount" "\0"
+"uname" "\0"
+"unexpand" "\0"
+"uniq" "\0"
+"unix2dos" "\0"
+"unlzma" "\0"
+"unlzop" "\0"
+"unxz" "\0"
+"unzip" "\0"
+"uptime" "\0"
+"users" "\0"
+"usleep" "\0"
+"uudecode" "\0"
+"uuencode" "\0"
+"vconfig" "\0"
+"vi" "\0"
+"vlock" "\0"
+"volname" "\0"
+"wall" "\0"
+"watch" "\0"
+"watchdog" "\0"
+"wc" "\0"
+"wget" "\0"
+"which" "\0"
+"who" "\0"
+"whoami" "\0"
+"whois" "\0"
+"xargs" "\0"
+"xz" "\0"
+"xzcat" "\0"
+"yes" "\0"
+"zcat" "\0"
+"zcip" "\0"
+;
+
+#ifndef SKIP_applet_main
+int (*const applet_main[])(int argc, char **argv) = {
+test_main,
+test_main,
+acpid_main,
+add_remove_shell_main,
+addgroup_main,
+adduser_main,
+adjtimex_main,
+arp_main,
+arping_main,
+ash_main,
+awk_main,
+base64_main,
+basename_main,
+beep_main,
+blkid_main,
+blockdev_main,
+bootchartd_main,
+brctl_main,
+bunzip2_main,
+bunzip2_main,
+bzip2_main,
+cal_main,
+cat_main,
+catv_main,
+chat_main,
+chattr_main,
+chgrp_main,
+chmod_main,
+chown_main,
+chpasswd_main,
+chpst_main,
+chroot_main,
+chrt_main,
+chvt_main,
+cksum_main,
+clear_main,
+cmp_main,
+comm_main,
+conspy_main,
+cp_main,
+cpio_main,
+crond_main,
+crontab_main,
+cryptpw_main,
+cttyhack_main,
+cut_main,
+date_main,
+dc_main,
+dd_main,
+deallocvt_main,
+deluser_main,
+deluser_main,
+modprobe_main,
+devmem_main,
+df_main,
+dhcprelay_main,
+diff_main,
+dirname_main,
+dmesg_main,
+dnsd_main,
+hostname_main,
+dos2unix_main,
+du_main,
+dumpkmap_main,
+dumpleases_main,
+echo_main,
+ed_main,
+grep_main,
+eject_main,
+env_main,
+chpst_main,
+chpst_main,
+ether_wake_main,
+expand_main,
+expr_main,
+fakeidentd_main,
+false_main,
+fbset_main,
+fbsplash_main,
+freeramdisk_main,
+fdformat_main,
+fdisk_main,
+fgconsole_main,
+grep_main,
+find_main,
+findfs_main,
+flash_eraseall_main,
+flock_main,
+fold_main,
+free_main,
+freeramdisk_main,
+fsck_main,
+fsck_minix_main,
+fsync_main,
+ftpd_main,
+ftpgetput_main,
+ftpgetput_main,
+fuser_main,
+getopt_main,
+getty_main,
+grep_main,
+id_main,
+gunzip_main,
+gzip_main,
+halt_main,
+hexdump_main,
+hdparm_main,
+head_main,
+hexdump_main,
+hostid_main,
+hostname_main,
+httpd_main,
+hush_main,
+hwclock_main,
+id_main,
+ifconfig_main,
+ifupdown_main,
+ifenslave_main,
+ifplugd_main,
+ifupdown_main,
+inetd_main,
+init_main,
+modprobe_main,
+install_main,
+ionice_main,
+iostat_main,
+ip_main,
+ipaddr_main,
+ipcalc_main,
+ipcrm_main,
+ipcs_main,
+iplink_main,
+iproute_main,
+iprule_main,
+iptunnel_main,
+kbd_mode_main,
+kill_main,
+kill_main,
+kill_main,
+klogd_main,
+last_main,
+less_main,
+setarch_main,
+setarch_main,
+init_main,
+ln_main,
+loadfont_main,
+loadkmap_main,
+logger_main,
+login_main,
+logname_main,
+logread_main,
+losetup_main,
+lpd_main,
+lpqr_main,
+lpqr_main,
+ls_main,
+lsattr_main,
+modprobe_main,
+lsof_main,
+lspci_main,
+lsusb_main,
+unlzma_main,
+unlzma_main,
+lzop_main,
+lzop_main,
+makedevs_main,
+makemime_main,
+man_main,
+md5_sha1_sum_main,
+mdev_main,
+mesg_main,
+microcom_main,
+mkdir_main,
+mkfs_vfat_main,
+mkfs_ext2_main,
+mkfifo_main,
+mkfs_ext2_main,
+mkfs_minix_main,
+mkfs_vfat_main,
+mknod_main,
+cryptpw_main,
+mkswap_main,
+mktemp_main,
+modinfo_main,
+modprobe_main,
+more_main,
+mount_main,
+mountpoint_main,
+mpstat_main,
+mt_main,
+mv_main,
+nameif_main,
+nandwrite_main,
+nandwrite_main,
+nbdclient_main,
+nc_main,
+netstat_main,
+nice_main,
+nmeter_main,
+nohup_main,
+nslookup_main,
+ntpd_main,
+od_main,
+openvt_main,
+passwd_main,
+patch_main,
+pgrep_main,
+pidof_main,
+ping_main,
+ping6_main,
+pipe_progress_main,
+pivot_root_main,
+pgrep_main,
+pmap_main,
+popmaildir_main,
+halt_main,
+powertop_main,
+printenv_main,
+printf_main,
+ps_main,
+pscan_main,
+pstree_main,
+pwd_main,
+pwdx_main,
+raidautorun_main,
+rdate_main,
+rdev_main,
+readahead_main,
+readlink_main,
+readprofile_main,
+realpath_main,
+halt_main,
+reformime_main,
+add_remove_shell_main,
+renice_main,
+reset_main,
+resize_main,
+rev_main,
+rm_main,
+rmdir_main,
+modprobe_main,
+route_main,
+rpm_main,
+rpm2cpio_main,
+rtcwake_main,
+run_parts_main,
+runlevel_main,
+runsv_main,
+runsvdir_main,
+rx_main,
+script_main,
+scriptreplay_main,
+sed_main,
+sendmail_main,
+seq_main,
+setarch_main,
+setconsole_main,
+setfont_main,
+setkeycodes_main,
+setlogcons_main,
+setserial_main,
+setsid_main,
+chpst_main,
+ash_main,
+md5_sha1_sum_main,
+md5_sha1_sum_main,
+md5_sha1_sum_main,
+showkey_main,
+slattach_main,
+sleep_main,
+smemcap_main,
+chpst_main,
+sort_main,
+split_main,
+start_stop_daemon_main,
+stat_main,
+strings_main,
+stty_main,
+su_main,
+sulogin_main,
+sum_main,
+sv_main,
+svlogd_main,
+swap_on_off_main,
+swap_on_off_main,
+switch_root_main,
+sync_main,
+sysctl_main,
+syslogd_main,
+tac_main,
+tail_main,
+tar_main,
+tcpudpsvd_main,
+tee_main,
+telnet_main,
+telnetd_main,
+test_main,
+tftp_main,
+tftpd_main,
+time_main,
+timeout_main,
+top_main,
+touch_main,
+tr_main,
+traceroute_main,
+traceroute6_main,
+true_main,
+tty_main,
+ttysize_main,
+tunctl_main,
+ubi_tools_main,
+ubi_tools_main,
+ubi_tools_main,
+ubi_tools_main,
+ubi_tools_main,
+ubi_tools_main,
+udhcpc_main,
+udhcpd_main,
+tcpudpsvd_main,
+umount_main,
+uname_main,
+expand_main,
+uniq_main,
+dos2unix_main,
+unlzma_main,
+lzop_main,
+unxz_main,
+unzip_main,
+uptime_main,
+who_main,
+usleep_main,
+uudecode_main,
+uuencode_main,
+vconfig_main,
+vi_main,
+vlock_main,
+volname_main,
+wall_main,
+watch_main,
+watchdog_main,
+wc_main,
+wget_main,
+which_main,
+who_main,
+whoami_main,
+whois_main,
+xargs_main,
+unxz_main,
+unxz_main,
+yes_main,
+gunzip_main,
+zcip_main,
+};
+#endif
+
+const uint16_t applet_nameofs[] ALIGN2 = {
+0x0000,
+0x0002,
+0x0005,
+0x000b,
+0x0015,
+0x001e,
+0x0026,
+0x002f,
+0x0033,
+0x003a,
+0x003e,
+0x0042,
+0x0049,
+0x0052,
+0x0057,
+0x005d,
+0x0066,
+0x0071,
+0x0077,
+0x007f,
+0x0085,
+0x008b,
+0x008f,
+0x0093,
+0x0098,
+0x009d,
+0x00a4,
+0x00aa,
+0x00b0,
+0x00b6,
+0x00bf,
+0x00c5,
+0x00cc,
+0x00d1,
+0x00d6,
+0x00dc,
+0x00e2,
+0x00e6,
+0x00eb,
+0x00f2,
+0x00f5,
+0x00fa,
+0x8100,
+0x0108,
+0x0110,
+0x0119,
+0x011d,
+0x0122,
+0x0125,
+0x0128,
+0x0132,
+0x013b,
+0x0143,
+0x014a,
+0x0151,
+0x0154,
+0x015e,
+0x0163,
+0x016b,
+0x0171,
+0x0176,
+0x0184,
+0x018d,
+0x0190,
+0x0199,
+0x01a4,
+0x01a9,
+0x01ac,
+0x01b2,
+0x01b8,
+0x01bc,
+0x01c3,
+0x01cd,
+0x01d8,
+0x01df,
+0x01e4,
+0x01ef,
+0x01f5,
+0x01fb,
+0x0204,
+0x020c,
+0x0215,
+0x021b,
+0x0225,
+0x022b,
+0x4230,
+0x0237,
+0x0246,
+0x024c,
+0x0251,
+0x0256,
+0x0262,
+0x0267,
+0x0272,
+0x0278,
+0x027d,
+0x0284,
+0x028b,
+0x0291,
+0x0298,
+0x029e,
+0x02a3,
+0x02aa,
+0x02b1,
+0x02b6,
+0x02bb,
+0x02be,
+0x02c5,
+0x02ca,
+0x02d2,
+0x02d9,
+0x02e2,
+0x02e8,
+0x02ed,
+0x02f5,
+0x02f8,
+0x0301,
+0x0308,
+0x0312,
+0x031a,
+0x031f,
+0x0325,
+0x032a,
+0x0331,
+0x0339,
+0x0340,
+0x0347,
+0x034a,
+0x0351,
+0x0358,
+0x035e,
+0x0363,
+0x036a,
+0x0372,
+0x0379,
+0x0382,
+0x038b,
+0x0390,
+0x0398,
+0x03a1,
+0x03a7,
+0x03ac,
+0x03b1,
+0x03b9,
+0x03c1,
+0x03c9,
+0x03cc,
+0x03d5,
+0x03de,
+0x83e5,
+0x03eb,
+0x03f3,
+0x03fb,
+0x0403,
+0x0407,
+0x040b,
+0x040f,
+0x0412,
+0x0419,
+0x041f,
+0x0424,
+0x042a,
+0x0430,
+0x0436,
+0x043b,
+0x0440,
+0x0448,
+0x0451,
+0x045a,
+0x045e,
+0x0465,
+0x046a,
+0x046f,
+0x0478,
+0x047e,
+0x0486,
+0x048d,
+0x0494,
+0x049e,
+0x04a9,
+0x04b3,
+0x04b9,
+0x04c2,
+0x04c9,
+0x04d0,
+0x04d8,
+0x04e1,
+0x44e6,
+0x04ec,
+0x04f7,
+0x04fe,
+0x0501,
+0x0504,
+0x050b,
+0x0514,
+0x051e,
+0x0529,
+0x052c,
+0x0534,
+0x0539,
+0x0540,
+0x0546,
+0x054f,
+0x0554,
+0x0557,
+0x855e,
+0x0565,
+0x056b,
+0x0571,
+0x4577,
+0x457c,
+0x0582,
+0x0590,
+0x059b,
+0x05a1,
+0x05a6,
+0x05b1,
+0x05ba,
+0x05c3,
+0x05cc,
+0x05d3,
+0x05d6,
+0x05dc,
+0x05e3,
+0x05e7,
+0x05ec,
+0x05f8,
+0x05fe,
+0x0603,
+0x060d,
+0x0616,
+0x0622,
+0x062b,
+0x0632,
+0x063c,
+0x0649,
+0x0650,
+0x0656,
+0x065d,
+0x0661,
+0x0664,
+0x066a,
+0x0670,
+0x0676,
+0x067a,
+0x0683,
+0x068b,
+0x0695,
+0x069e,
+0x06a4,
+0x06ad,
+0x06b0,
+0x06b7,
+0x06c4,
+0x06c8,
+0x06d1,
+0x06d5,
+0x06dd,
+0x06e8,
+0x06f0,
+0x06fc,
+0x0707,
+0x0711,
+0x0718,
+0x0722,
+0x0725,
+0x072d,
+0x0737,
+0x0741,
+0x0749,
+0x0752,
+0x0758,
+0x0760,
+0x076a,
+0x076f,
+0x0775,
+0x0787,
+0x078c,
+0x0794,
+0x8799,
+0x079c,
+0x07a4,
+0x07a8,
+0x07ab,
+0x07b2,
+0x07ba,
+0x07c1,
+0x07cd,
+0x07d2,
+0x07d9,
+0x07e1,
+0x07e5,
+0x07ea,
+0x07ee,
+0x07f5,
+0x07f9,
+0x0800,
+0x0808,
+0x080d,
+0x0812,
+0x0818,
+0x081d,
+0x0825,
+0x0829,
+0x082f,
+0x4832,
+0x483d,
+0x0849,
+0x084e,
+0x0852,
+0x085a,
+0x0861,
+0x086b,
+0x0875,
+0x087e,
+0x0887,
+0x0890,
+0x089d,
+0x08a4,
+0x08ab,
+0x08b2,
+0x08b9,
+0x08bf,
+0x08c8,
+0x08cd,
+0x08d6,
+0x08dd,
+0x08e4,
+0x08e9,
+0x08ef,
+0x08f6,
+0x08fc,
+0x0903,
+0x090c,
+0x0915,
+0x091d,
+0x8920,
+0x0926,
+0x892e,
+0x0933,
+0x0939,
+0x0942,
+0x0945,
+0x094a,
+0x0950,
+0x0954,
+0x095b,
+0x0961,
+0x0967,
+0x096a,
+0x0970,
+0x0974,
+0x0979,
+};
+
+const uint8_t applet_install_loc[] ALIGN1 = {
+0x33,
+0x32,
+0x11,
+0x22,
+0x13,
+0x13,
+0x33,
+0x22,
+0x42,
+0x33,
+0x33,
+0x11,
+0x13,
+0x11,
+0x41,
+0x43,
+0x33,
+0x33,
+0x33,
+0x11,
+0x41,
+0x33,
+0x31,
+0x31,
+0x31,
+0x11,
+0x22,
+0x41,
+0x33,
+0x41,
+0x31,
+0x13,
+0x13,
+0x11,
+0x33,
+0x33,
+0x33,
+0x43,
+0x41,
+0x12,
+0x23,
+0x13,
+0x23,
+0x34,
+0x33,
+0x22,
+0x12,
+0x34,
+0x33,
+0x21,
+0x31,
+0x11,
+0x32,
+0x32,
+0x33,
+0x41,
+0x21,
+0x23,
+0x22,
+0x23,
+0x24,
+0x32,
+0x11,
+0x11,
+0x31,
+0x13,
+0x11,
+0x31,
+0x31,
+0x23,
+0x33,
+0x11,
+0x10,
+0x24,
+0x13,
+0x23,
+0x42,
+0x33,
+0x11,
+0x32,
+0x33,
+0x33,
+0x31,
+0x12,
+0x32,
+0x32,
+0x13,
+0x22,
+0x23,
+0x22,
+0x31,
+0x12,
+0x22,
+0x11,
+0x11,
+0x11,
+0x42,
+0x44,
+0x13,
+0x31,
+0x33,
+0x34,
+0x33,
+0x33,
+0x11,
+0x11,
+0x32,
+0x43,
+0x12,
+0x31,
+0x31,
+0x13,
+0x23,
+0x44,
+0x33,
+0x34,
+0x12,
+0x33,
+0x33,
+0x11,
+0x21,
+0x12,
+0x33,
+0x21,
+0x33,
+0x33,
+0x11,
+0x34,
+0x21,
+0x34,
+0x14,
+0x33,
+0x31,
+0x33,
+0x23,
+0x31,
+0x33,
+0x23,
+0x31,
+0x11,
+0x32,
+0x43,
+0x22,
+0x12,
+0x22,
+0x33,
+0x31,
+0x33,
+0x34,
+0x33,
+0x33,
+0x13,
+0x33,
+0x13,
+0x33,
+0x42,
+0x44,
+0x44,
+0x24,
+0x34,
+0x11,
+0x33,
+0x33,
+0x33,
+0x33,
+0x13,
+0x33,
+0x12,
+0x33,
+0x13,
+0x32,
+0x33,
+0x33,
+0x33,
+0x33,
+0x13,
+0x02,
+};
+
+#define MAX_APPLET_NAME_LEN 17
diff -Naur busybox-1.20.2/include/autoconf.h busybox-1.20.2_mod/include/autoconf.h
--- busybox-1.20.2/include/autoconf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/autoconf.h	2024-04-16 14:06:25.262548922 +0800
@@ -0,0 +1,3662 @@
+/*
+ * Automatically generated C config: don't edit
+ * Busybox version: 1.20.2
+ */
+#define AUTOCONF_TIMESTAMP "2024-04-16 14:06:25 CST"
+
+#define CONFIG_HAVE_DOT_CONFIG 1
+#define ENABLE_HAVE_DOT_CONFIG 1
+#define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__
+#define IF_NOT_HAVE_DOT_CONFIG(...)
+
+/*
+ * Busybox Settings
+ */
+
+/*
+ * General Configuration
+ */
+#define CONFIG_DESKTOP 1
+#define ENABLE_DESKTOP 1
+#define IF_DESKTOP(...) __VA_ARGS__
+#define IF_NOT_DESKTOP(...)
+#undef CONFIG_EXTRA_COMPAT
+#define ENABLE_EXTRA_COMPAT 0
+#define IF_EXTRA_COMPAT(...)
+#define IF_NOT_EXTRA_COMPAT(...) __VA_ARGS__
+#define CONFIG_INCLUDE_SUSv2 1
+#define ENABLE_INCLUDE_SUSv2 1
+#define IF_INCLUDE_SUSv2(...) __VA_ARGS__
+#define IF_NOT_INCLUDE_SUSv2(...)
+#undef CONFIG_USE_PORTABLE_CODE
+#define ENABLE_USE_PORTABLE_CODE 0
+#define IF_USE_PORTABLE_CODE(...)
+#define IF_NOT_USE_PORTABLE_CODE(...) __VA_ARGS__
+#define CONFIG_PLATFORM_LINUX 1
+#define ENABLE_PLATFORM_LINUX 1
+#define IF_PLATFORM_LINUX(...) __VA_ARGS__
+#define IF_NOT_PLATFORM_LINUX(...)
+#define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1
+#define ENABLE_FEATURE_BUFFERS_USE_MALLOC 1
+#define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BUFFERS_USE_MALLOC(...)
+#undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK
+#define ENABLE_FEATURE_BUFFERS_GO_ON_STACK 0
+#define IF_FEATURE_BUFFERS_GO_ON_STACK(...)
+#define IF_NOT_FEATURE_BUFFERS_GO_ON_STACK(...) __VA_ARGS__
+#undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS
+#define ENABLE_FEATURE_BUFFERS_GO_IN_BSS 0
+#define IF_FEATURE_BUFFERS_GO_IN_BSS(...)
+#define IF_NOT_FEATURE_BUFFERS_GO_IN_BSS(...) __VA_ARGS__
+#define CONFIG_SHOW_USAGE 1
+#define ENABLE_SHOW_USAGE 1
+#define IF_SHOW_USAGE(...) __VA_ARGS__
+#define IF_NOT_SHOW_USAGE(...)
+#define CONFIG_FEATURE_VERBOSE_USAGE 1
+#define ENABLE_FEATURE_VERBOSE_USAGE 1
+#define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VERBOSE_USAGE(...)
+#define CONFIG_FEATURE_COMPRESS_USAGE 1
+#define ENABLE_FEATURE_COMPRESS_USAGE 1
+#define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_COMPRESS_USAGE(...)
+#define CONFIG_FEATURE_INSTALLER 1
+#define ENABLE_FEATURE_INSTALLER 1
+#define IF_FEATURE_INSTALLER(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INSTALLER(...)
+#undef CONFIG_INSTALL_NO_USR
+#define ENABLE_INSTALL_NO_USR 0
+#define IF_INSTALL_NO_USR(...)
+#define IF_NOT_INSTALL_NO_USR(...) __VA_ARGS__
+#undef CONFIG_LOCALE_SUPPORT
+#define ENABLE_LOCALE_SUPPORT 0
+#define IF_LOCALE_SUPPORT(...)
+#define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__
+#define CONFIG_UNICODE_SUPPORT 1
+#define ENABLE_UNICODE_SUPPORT 1
+#define IF_UNICODE_SUPPORT(...) __VA_ARGS__
+#define IF_NOT_UNICODE_SUPPORT(...)
+#undef CONFIG_UNICODE_USING_LOCALE
+#define ENABLE_UNICODE_USING_LOCALE 0
+#define IF_UNICODE_USING_LOCALE(...)
+#define IF_NOT_UNICODE_USING_LOCALE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV
+#define ENABLE_FEATURE_CHECK_UNICODE_IN_ENV 0
+#define IF_FEATURE_CHECK_UNICODE_IN_ENV(...)
+#define IF_NOT_FEATURE_CHECK_UNICODE_IN_ENV(...) __VA_ARGS__
+#define CONFIG_SUBST_WCHAR 63
+#define ENABLE_SUBST_WCHAR 1
+#define IF_SUBST_WCHAR(...) __VA_ARGS__
+#define IF_NOT_SUBST_WCHAR(...)
+#define CONFIG_LAST_SUPPORTED_WCHAR 767
+#define ENABLE_LAST_SUPPORTED_WCHAR 1
+#define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__
+#define IF_NOT_LAST_SUPPORTED_WCHAR(...)
+#undef CONFIG_UNICODE_COMBINING_WCHARS
+#define ENABLE_UNICODE_COMBINING_WCHARS 0
+#define IF_UNICODE_COMBINING_WCHARS(...)
+#define IF_NOT_UNICODE_COMBINING_WCHARS(...) __VA_ARGS__
+#undef CONFIG_UNICODE_WIDE_WCHARS
+#define ENABLE_UNICODE_WIDE_WCHARS 0
+#define IF_UNICODE_WIDE_WCHARS(...)
+#define IF_NOT_UNICODE_WIDE_WCHARS(...) __VA_ARGS__
+#undef CONFIG_UNICODE_BIDI_SUPPORT
+#define ENABLE_UNICODE_BIDI_SUPPORT 0
+#define IF_UNICODE_BIDI_SUPPORT(...)
+#define IF_NOT_UNICODE_BIDI_SUPPORT(...) __VA_ARGS__
+#undef CONFIG_UNICODE_NEUTRAL_TABLE
+#define ENABLE_UNICODE_NEUTRAL_TABLE 0
+#define IF_UNICODE_NEUTRAL_TABLE(...)
+#define IF_NOT_UNICODE_NEUTRAL_TABLE(...) __VA_ARGS__
+#undef CONFIG_UNICODE_PRESERVE_BROKEN
+#define ENABLE_UNICODE_PRESERVE_BROKEN 0
+#define IF_UNICODE_PRESERVE_BROKEN(...)
+#define IF_NOT_UNICODE_PRESERVE_BROKEN(...) __VA_ARGS__
+#define CONFIG_LONG_OPTS 1
+#define ENABLE_LONG_OPTS 1
+#define IF_LONG_OPTS(...) __VA_ARGS__
+#define IF_NOT_LONG_OPTS(...)
+#define CONFIG_FEATURE_DEVPTS 1
+#define ENABLE_FEATURE_DEVPTS 1
+#define IF_FEATURE_DEVPTS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DEVPTS(...)
+#undef CONFIG_FEATURE_CLEAN_UP
+#define ENABLE_FEATURE_CLEAN_UP 0
+#define IF_FEATURE_CLEAN_UP(...)
+#define IF_NOT_FEATURE_CLEAN_UP(...) __VA_ARGS__
+#define CONFIG_FEATURE_UTMP 1
+#define ENABLE_FEATURE_UTMP 1
+#define IF_FEATURE_UTMP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UTMP(...)
+#define CONFIG_FEATURE_WTMP 1
+#define ENABLE_FEATURE_WTMP 1
+#define IF_FEATURE_WTMP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WTMP(...)
+#define CONFIG_FEATURE_PIDFILE 1
+#define ENABLE_FEATURE_PIDFILE 1
+#define IF_FEATURE_PIDFILE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PIDFILE(...)
+#define CONFIG_FEATURE_SUID 1
+#define ENABLE_FEATURE_SUID 1
+#define IF_FEATURE_SUID(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SUID(...)
+#define CONFIG_FEATURE_SUID_CONFIG 1
+#define ENABLE_FEATURE_SUID_CONFIG 1
+#define IF_FEATURE_SUID_CONFIG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SUID_CONFIG(...)
+#define CONFIG_FEATURE_SUID_CONFIG_QUIET 1
+#define ENABLE_FEATURE_SUID_CONFIG_QUIET 1
+#define IF_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SUID_CONFIG_QUIET(...)
+#undef CONFIG_SELINUX
+#define ENABLE_SELINUX 0
+#define IF_SELINUX(...)
+#define IF_NOT_SELINUX(...) __VA_ARGS__
+#undef CONFIG_FEATURE_PREFER_APPLETS
+#define ENABLE_FEATURE_PREFER_APPLETS 0
+#define IF_FEATURE_PREFER_APPLETS(...)
+#define IF_NOT_FEATURE_PREFER_APPLETS(...) __VA_ARGS__
+#define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe"
+#define ENABLE_BUSYBOX_EXEC_PATH 1
+#define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__
+#define IF_NOT_BUSYBOX_EXEC_PATH(...)
+#define CONFIG_FEATURE_SYSLOG 1
+#define ENABLE_FEATURE_SYSLOG 1
+#define IF_FEATURE_SYSLOG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SYSLOG(...)
+#define CONFIG_FEATURE_HAVE_RPC 1
+#define ENABLE_FEATURE_HAVE_RPC 1
+#define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HAVE_RPC(...)
+
+/*
+ * Build Options
+ */
+#undef CONFIG_STATIC
+#define ENABLE_STATIC 0
+#define IF_STATIC(...)
+#define IF_NOT_STATIC(...) __VA_ARGS__
+#undef CONFIG_PIE
+#define ENABLE_PIE 0
+#define IF_PIE(...)
+#define IF_NOT_PIE(...) __VA_ARGS__
+#undef CONFIG_NOMMU
+#define ENABLE_NOMMU 0
+#define IF_NOMMU(...)
+#define IF_NOT_NOMMU(...) __VA_ARGS__
+#define CONFIG_BUILD_LIBBUSYBOX 1
+#define ENABLE_BUILD_LIBBUSYBOX 1
+#define IF_BUILD_LIBBUSYBOX(...) __VA_ARGS__
+#define IF_NOT_BUILD_LIBBUSYBOX(...)
+#undef CONFIG_FEATURE_INDIVIDUAL
+#define ENABLE_FEATURE_INDIVIDUAL 0
+#define IF_FEATURE_INDIVIDUAL(...)
+#define IF_NOT_FEATURE_INDIVIDUAL(...) __VA_ARGS__
+#define CONFIG_FEATURE_SHARED_BUSYBOX 1
+#define ENABLE_FEATURE_SHARED_BUSYBOX 1
+#define IF_FEATURE_SHARED_BUSYBOX(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SHARED_BUSYBOX(...)
+#define CONFIG_LFS 1
+#define ENABLE_LFS 1
+#define IF_LFS(...) __VA_ARGS__
+#define IF_NOT_LFS(...)
+#define CONFIG_CROSS_COMPILER_PREFIX "aarch64-linux-gnu-"
+#define ENABLE_CROSS_COMPILER_PREFIX 1
+#define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__
+#define IF_NOT_CROSS_COMPILER_PREFIX(...)
+#define CONFIG_SYSROOT ""
+#define ENABLE_SYSROOT 1
+#define IF_SYSROOT(...) __VA_ARGS__
+#define IF_NOT_SYSROOT(...)
+#define CONFIG_EXTRA_CFLAGS ""
+#define ENABLE_EXTRA_CFLAGS 1
+#define IF_EXTRA_CFLAGS(...) __VA_ARGS__
+#define IF_NOT_EXTRA_CFLAGS(...)
+#define CONFIG_EXTRA_LDFLAGS ""
+#define ENABLE_EXTRA_LDFLAGS 1
+#define IF_EXTRA_LDFLAGS(...) __VA_ARGS__
+#define IF_NOT_EXTRA_LDFLAGS(...)
+#define CONFIG_EXTRA_LDLIBS ""
+#define ENABLE_EXTRA_LDLIBS 1
+#define IF_EXTRA_LDLIBS(...) __VA_ARGS__
+#define IF_NOT_EXTRA_LDLIBS(...)
+
+/*
+ * Debugging Options
+ */
+#undef CONFIG_DEBUG
+#define ENABLE_DEBUG 0
+#define IF_DEBUG(...)
+#define IF_NOT_DEBUG(...) __VA_ARGS__
+#undef CONFIG_DEBUG_PESSIMIZE
+#define ENABLE_DEBUG_PESSIMIZE 0
+#define IF_DEBUG_PESSIMIZE(...)
+#define IF_NOT_DEBUG_PESSIMIZE(...) __VA_ARGS__
+#undef CONFIG_WERROR
+#define ENABLE_WERROR 0
+#define IF_WERROR(...)
+#define IF_NOT_WERROR(...) __VA_ARGS__
+#define CONFIG_NO_DEBUG_LIB 1
+#define ENABLE_NO_DEBUG_LIB 1
+#define IF_NO_DEBUG_LIB(...) __VA_ARGS__
+#define IF_NOT_NO_DEBUG_LIB(...)
+#undef CONFIG_DMALLOC
+#define ENABLE_DMALLOC 0
+#define IF_DMALLOC(...)
+#define IF_NOT_DMALLOC(...) __VA_ARGS__
+#undef CONFIG_EFENCE
+#define ENABLE_EFENCE 0
+#define IF_EFENCE(...)
+#define IF_NOT_EFENCE(...) __VA_ARGS__
+
+/*
+ * Installation Options ("make install" behavior)
+ */
+#define CONFIG_INSTALL_APPLET_SYMLINKS 1
+#define ENABLE_INSTALL_APPLET_SYMLINKS 1
+#define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__
+#define IF_NOT_INSTALL_APPLET_SYMLINKS(...)
+#undef CONFIG_INSTALL_APPLET_HARDLINKS
+#define ENABLE_INSTALL_APPLET_HARDLINKS 0
+#define IF_INSTALL_APPLET_HARDLINKS(...)
+#define IF_NOT_INSTALL_APPLET_HARDLINKS(...) __VA_ARGS__
+#undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
+#define ENABLE_INSTALL_APPLET_SCRIPT_WRAPPERS 0
+#define IF_INSTALL_APPLET_SCRIPT_WRAPPERS(...)
+#define IF_NOT_INSTALL_APPLET_SCRIPT_WRAPPERS(...) __VA_ARGS__
+#undef CONFIG_INSTALL_APPLET_DONT
+#define ENABLE_INSTALL_APPLET_DONT 0
+#define IF_INSTALL_APPLET_DONT(...)
+#define IF_NOT_INSTALL_APPLET_DONT(...) __VA_ARGS__
+#undef CONFIG_INSTALL_SH_APPLET_SYMLINK
+#define ENABLE_INSTALL_SH_APPLET_SYMLINK 0
+#define IF_INSTALL_SH_APPLET_SYMLINK(...)
+#define IF_NOT_INSTALL_SH_APPLET_SYMLINK(...) __VA_ARGS__
+#undef CONFIG_INSTALL_SH_APPLET_HARDLINK
+#define ENABLE_INSTALL_SH_APPLET_HARDLINK 0
+#define IF_INSTALL_SH_APPLET_HARDLINK(...)
+#define IF_NOT_INSTALL_SH_APPLET_HARDLINK(...) __VA_ARGS__
+#undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER
+#define ENABLE_INSTALL_SH_APPLET_SCRIPT_WRAPPER 0
+#define IF_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...)
+#define IF_NOT_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) __VA_ARGS__
+#define CONFIG_PREFIX "./_install"
+#define ENABLE_PREFIX 1
+#define IF_PREFIX(...) __VA_ARGS__
+#define IF_NOT_PREFIX(...)
+
+/*
+ * Busybox Library Tuning
+ */
+#define CONFIG_FEATURE_SYSTEMD 1
+#define ENABLE_FEATURE_SYSTEMD 1
+#define IF_FEATURE_SYSTEMD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SYSTEMD(...)
+#define CONFIG_FEATURE_RTMINMAX 1
+#define ENABLE_FEATURE_RTMINMAX 1
+#define IF_FEATURE_RTMINMAX(...) __VA_ARGS__
+#define IF_NOT_FEATURE_RTMINMAX(...)
+#define CONFIG_PASSWORD_MINLEN 6
+#define ENABLE_PASSWORD_MINLEN 1
+#define IF_PASSWORD_MINLEN(...) __VA_ARGS__
+#define IF_NOT_PASSWORD_MINLEN(...)
+#define CONFIG_MD5_SMALL 1
+#define ENABLE_MD5_SMALL 1
+#define IF_MD5_SMALL(...) __VA_ARGS__
+#define IF_NOT_MD5_SMALL(...)
+#define CONFIG_FEATURE_FAST_TOP 1
+#define ENABLE_FEATURE_FAST_TOP 1
+#define IF_FEATURE_FAST_TOP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FAST_TOP(...)
+#undef CONFIG_FEATURE_ETC_NETWORKS
+#define ENABLE_FEATURE_ETC_NETWORKS 0
+#define IF_FEATURE_ETC_NETWORKS(...)
+#define IF_NOT_FEATURE_ETC_NETWORKS(...) __VA_ARGS__
+#define CONFIG_FEATURE_USE_TERMIOS 1
+#define ENABLE_FEATURE_USE_TERMIOS 1
+#define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_USE_TERMIOS(...)
+#define CONFIG_FEATURE_EDITING 1
+#define ENABLE_FEATURE_EDITING 1
+#define IF_FEATURE_EDITING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EDITING(...)
+#define CONFIG_FEATURE_EDITING_MAX_LEN 1024
+#define ENABLE_FEATURE_EDITING_MAX_LEN 1
+#define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EDITING_MAX_LEN(...)
+#undef CONFIG_FEATURE_EDITING_VI
+#define ENABLE_FEATURE_EDITING_VI 0
+#define IF_FEATURE_EDITING_VI(...)
+#define IF_NOT_FEATURE_EDITING_VI(...) __VA_ARGS__
+#define CONFIG_FEATURE_EDITING_HISTORY 255
+#define ENABLE_FEATURE_EDITING_HISTORY 1
+#define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EDITING_HISTORY(...)
+#define CONFIG_FEATURE_EDITING_SAVEHISTORY 1
+#define ENABLE_FEATURE_EDITING_SAVEHISTORY 1
+#define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...)
+#undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT
+#define ENABLE_FEATURE_EDITING_SAVE_ON_EXIT 0
+#define IF_FEATURE_EDITING_SAVE_ON_EXIT(...)
+#define IF_NOT_FEATURE_EDITING_SAVE_ON_EXIT(...) __VA_ARGS__
+#define CONFIG_FEATURE_REVERSE_SEARCH 1
+#define ENABLE_FEATURE_REVERSE_SEARCH 1
+#define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_REVERSE_SEARCH(...)
+#define CONFIG_FEATURE_TAB_COMPLETION 1
+#define ENABLE_FEATURE_TAB_COMPLETION 1
+#define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAB_COMPLETION(...)
+#undef CONFIG_FEATURE_USERNAME_COMPLETION
+#define ENABLE_FEATURE_USERNAME_COMPLETION 0
+#define IF_FEATURE_USERNAME_COMPLETION(...)
+#define IF_NOT_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__
+#define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1
+#define ENABLE_FEATURE_EDITING_FANCY_PROMPT 1
+#define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EDITING_FANCY_PROMPT(...)
+#undef CONFIG_FEATURE_EDITING_ASK_TERMINAL
+#define ENABLE_FEATURE_EDITING_ASK_TERMINAL 0
+#define IF_FEATURE_EDITING_ASK_TERMINAL(...)
+#define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__
+#define CONFIG_FEATURE_NON_POSIX_CP 1
+#define ENABLE_FEATURE_NON_POSIX_CP 1
+#define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NON_POSIX_CP(...)
+#undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE
+#define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 0
+#define IF_FEATURE_VERBOSE_CP_MESSAGE(...)
+#define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__
+#define CONFIG_FEATURE_COPYBUF_KB 4
+#define ENABLE_FEATURE_COPYBUF_KB 1
+#define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__
+#define IF_NOT_FEATURE_COPYBUF_KB(...)
+#define CONFIG_FEATURE_SKIP_ROOTFS 1
+#define ENABLE_FEATURE_SKIP_ROOTFS 1
+#define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SKIP_ROOTFS(...)
+#undef CONFIG_MONOTONIC_SYSCALL
+#define ENABLE_MONOTONIC_SYSCALL 0
+#define IF_MONOTONIC_SYSCALL(...)
+#define IF_NOT_MONOTONIC_SYSCALL(...) __VA_ARGS__
+#define CONFIG_IOCTL_HEX2STR_ERROR 1
+#define ENABLE_IOCTL_HEX2STR_ERROR 1
+#define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__
+#define IF_NOT_IOCTL_HEX2STR_ERROR(...)
+#define CONFIG_FEATURE_HWIB 1
+#define ENABLE_FEATURE_HWIB 1
+#define IF_FEATURE_HWIB(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HWIB(...)
+
+/*
+ * Applets
+ */
+
+/*
+ * Archival Utilities
+ */
+#define CONFIG_FEATURE_SEAMLESS_XZ 1
+#define ENABLE_FEATURE_SEAMLESS_XZ 1
+#define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SEAMLESS_XZ(...)
+#define CONFIG_FEATURE_SEAMLESS_LZMA 1
+#define ENABLE_FEATURE_SEAMLESS_LZMA 1
+#define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SEAMLESS_LZMA(...)
+#define CONFIG_FEATURE_SEAMLESS_BZ2 1
+#define ENABLE_FEATURE_SEAMLESS_BZ2 1
+#define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SEAMLESS_BZ2(...)
+#define CONFIG_FEATURE_SEAMLESS_GZ 1
+#define ENABLE_FEATURE_SEAMLESS_GZ 1
+#define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SEAMLESS_GZ(...)
+#undef CONFIG_FEATURE_SEAMLESS_Z
+#define ENABLE_FEATURE_SEAMLESS_Z 0
+#define IF_FEATURE_SEAMLESS_Z(...)
+#define IF_NOT_FEATURE_SEAMLESS_Z(...) __VA_ARGS__
+#undef CONFIG_AR
+#define ENABLE_AR 0
+#define IF_AR(...)
+#define IF_NOT_AR(...) __VA_ARGS__
+#undef CONFIG_FEATURE_AR_LONG_FILENAMES
+#define ENABLE_FEATURE_AR_LONG_FILENAMES 0
+#define IF_FEATURE_AR_LONG_FILENAMES(...)
+#define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__
+#undef CONFIG_FEATURE_AR_CREATE
+#define ENABLE_FEATURE_AR_CREATE 0
+#define IF_FEATURE_AR_CREATE(...)
+#define IF_NOT_FEATURE_AR_CREATE(...) __VA_ARGS__
+#define CONFIG_BUNZIP2 1
+#define ENABLE_BUNZIP2 1
+#define IF_BUNZIP2(...) __VA_ARGS__
+#define IF_NOT_BUNZIP2(...)
+#define CONFIG_BZIP2 1
+#define ENABLE_BZIP2 1
+#define IF_BZIP2(...) __VA_ARGS__
+#define IF_NOT_BZIP2(...)
+#define CONFIG_CPIO 1
+#define ENABLE_CPIO 1
+#define IF_CPIO(...) __VA_ARGS__
+#define IF_NOT_CPIO(...)
+#define CONFIG_FEATURE_CPIO_O 1
+#define ENABLE_FEATURE_CPIO_O 1
+#define IF_FEATURE_CPIO_O(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CPIO_O(...)
+#define CONFIG_FEATURE_CPIO_P 1
+#define ENABLE_FEATURE_CPIO_P 1
+#define IF_FEATURE_CPIO_P(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CPIO_P(...)
+#undef CONFIG_DPKG
+#define ENABLE_DPKG 0
+#define IF_DPKG(...)
+#define IF_NOT_DPKG(...) __VA_ARGS__
+#undef CONFIG_DPKG_DEB
+#define ENABLE_DPKG_DEB 0
+#define IF_DPKG_DEB(...)
+#define IF_NOT_DPKG_DEB(...) __VA_ARGS__
+#undef CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY
+#define ENABLE_FEATURE_DPKG_DEB_EXTRACT_ONLY 0
+#define IF_FEATURE_DPKG_DEB_EXTRACT_ONLY(...)
+#define IF_NOT_FEATURE_DPKG_DEB_EXTRACT_ONLY(...) __VA_ARGS__
+#define CONFIG_GUNZIP 1
+#define ENABLE_GUNZIP 1
+#define IF_GUNZIP(...) __VA_ARGS__
+#define IF_NOT_GUNZIP(...)
+#define CONFIG_GZIP 1
+#define ENABLE_GZIP 1
+#define IF_GZIP(...) __VA_ARGS__
+#define IF_NOT_GZIP(...)
+#define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1
+#define ENABLE_FEATURE_GZIP_LONG_OPTIONS 1
+#define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_GZIP_LONG_OPTIONS(...)
+#define CONFIG_GZIP_FAST 0
+#define ENABLE_GZIP_FAST 1
+#define IF_GZIP_FAST(...) __VA_ARGS__
+#define IF_NOT_GZIP_FAST(...)
+#define CONFIG_LZOP 1
+#define ENABLE_LZOP 1
+#define IF_LZOP(...) __VA_ARGS__
+#define IF_NOT_LZOP(...)
+#undef CONFIG_LZOP_COMPR_HIGH
+#define ENABLE_LZOP_COMPR_HIGH 0
+#define IF_LZOP_COMPR_HIGH(...)
+#define IF_NOT_LZOP_COMPR_HIGH(...) __VA_ARGS__
+#define CONFIG_RPM2CPIO 1
+#define ENABLE_RPM2CPIO 1
+#define IF_RPM2CPIO(...) __VA_ARGS__
+#define IF_NOT_RPM2CPIO(...)
+#define CONFIG_RPM 1
+#define ENABLE_RPM 1
+#define IF_RPM(...) __VA_ARGS__
+#define IF_NOT_RPM(...)
+#define CONFIG_TAR 1
+#define ENABLE_TAR 1
+#define IF_TAR(...) __VA_ARGS__
+#define IF_NOT_TAR(...)
+#define CONFIG_FEATURE_TAR_CREATE 1
+#define ENABLE_FEATURE_TAR_CREATE 1
+#define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_CREATE(...)
+#define CONFIG_FEATURE_TAR_AUTODETECT 1
+#define ENABLE_FEATURE_TAR_AUTODETECT 1
+#define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_AUTODETECT(...)
+#define CONFIG_FEATURE_TAR_FROM 1
+#define ENABLE_FEATURE_TAR_FROM 1
+#define IF_FEATURE_TAR_FROM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_FROM(...)
+#define CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY 1
+#define ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY 1
+#define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_OLDGNU_COMPATIBILITY(...)
+#define CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY 1
+#define ENABLE_FEATURE_TAR_OLDSUN_COMPATIBILITY 1
+#define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_OLDSUN_COMPATIBILITY(...)
+#define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1
+#define ENABLE_FEATURE_TAR_GNU_EXTENSIONS 1
+#define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_GNU_EXTENSIONS(...)
+#define CONFIG_FEATURE_TAR_LONG_OPTIONS 1
+#define ENABLE_FEATURE_TAR_LONG_OPTIONS 1
+#define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_LONG_OPTIONS(...)
+#define CONFIG_FEATURE_TAR_TO_COMMAND 1
+#define ENABLE_FEATURE_TAR_TO_COMMAND 1
+#define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_TO_COMMAND(...)
+#define CONFIG_FEATURE_TAR_UNAME_GNAME 1
+#define ENABLE_FEATURE_TAR_UNAME_GNAME 1
+#define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_UNAME_GNAME(...)
+#define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1
+#define ENABLE_FEATURE_TAR_NOPRESERVE_TIME 1
+#define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TAR_NOPRESERVE_TIME(...)
+#undef CONFIG_FEATURE_TAR_SELINUX
+#define ENABLE_FEATURE_TAR_SELINUX 0
+#define IF_FEATURE_TAR_SELINUX(...)
+#define IF_NOT_FEATURE_TAR_SELINUX(...) __VA_ARGS__
+#undef CONFIG_UNCOMPRESS
+#define ENABLE_UNCOMPRESS 0
+#define IF_UNCOMPRESS(...)
+#define IF_NOT_UNCOMPRESS(...) __VA_ARGS__
+#define CONFIG_UNLZMA 1
+#define ENABLE_UNLZMA 1
+#define IF_UNLZMA(...) __VA_ARGS__
+#define IF_NOT_UNLZMA(...)
+#undef CONFIG_FEATURE_LZMA_FAST
+#define ENABLE_FEATURE_LZMA_FAST 0
+#define IF_FEATURE_LZMA_FAST(...)
+#define IF_NOT_FEATURE_LZMA_FAST(...) __VA_ARGS__
+#define CONFIG_LZMA 1
+#define ENABLE_LZMA 1
+#define IF_LZMA(...) __VA_ARGS__
+#define IF_NOT_LZMA(...)
+#define CONFIG_UNXZ 1
+#define ENABLE_UNXZ 1
+#define IF_UNXZ(...) __VA_ARGS__
+#define IF_NOT_UNXZ(...)
+#define CONFIG_XZ 1
+#define ENABLE_XZ 1
+#define IF_XZ(...) __VA_ARGS__
+#define IF_NOT_XZ(...)
+#define CONFIG_UNZIP 1
+#define ENABLE_UNZIP 1
+#define IF_UNZIP(...) __VA_ARGS__
+#define IF_NOT_UNZIP(...)
+
+/*
+ * Coreutils
+ */
+#define CONFIG_BASENAME 1
+#define ENABLE_BASENAME 1
+#define IF_BASENAME(...) __VA_ARGS__
+#define IF_NOT_BASENAME(...)
+#define CONFIG_CAT 1
+#define ENABLE_CAT 1
+#define IF_CAT(...) __VA_ARGS__
+#define IF_NOT_CAT(...)
+#define CONFIG_DATE 1
+#define ENABLE_DATE 1
+#define IF_DATE(...) __VA_ARGS__
+#define IF_NOT_DATE(...)
+#define CONFIG_FEATURE_DATE_ISOFMT 1
+#define ENABLE_FEATURE_DATE_ISOFMT 1
+#define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DATE_ISOFMT(...)
+#undef CONFIG_FEATURE_DATE_NANO
+#define ENABLE_FEATURE_DATE_NANO 0
+#define IF_FEATURE_DATE_NANO(...)
+#define IF_NOT_FEATURE_DATE_NANO(...) __VA_ARGS__
+#define CONFIG_FEATURE_DATE_COMPAT 1
+#define ENABLE_FEATURE_DATE_COMPAT 1
+#define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DATE_COMPAT(...)
+#define CONFIG_HOSTID 1
+#define ENABLE_HOSTID 1
+#define IF_HOSTID(...) __VA_ARGS__
+#define IF_NOT_HOSTID(...)
+#define CONFIG_ID 1
+#define ENABLE_ID 1
+#define IF_ID(...) __VA_ARGS__
+#define IF_NOT_ID(...)
+#define CONFIG_GROUPS 1
+#define ENABLE_GROUPS 1
+#define IF_GROUPS(...) __VA_ARGS__
+#define IF_NOT_GROUPS(...)
+#define CONFIG_TEST 1
+#define ENABLE_TEST 1
+#define IF_TEST(...) __VA_ARGS__
+#define IF_NOT_TEST(...)
+#define CONFIG_FEATURE_TEST_64 1
+#define ENABLE_FEATURE_TEST_64 1
+#define IF_FEATURE_TEST_64(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TEST_64(...)
+#define CONFIG_TOUCH 1
+#define ENABLE_TOUCH 1
+#define IF_TOUCH(...) __VA_ARGS__
+#define IF_NOT_TOUCH(...)
+#define CONFIG_FEATURE_TOUCH_SUSV3 1
+#define ENABLE_FEATURE_TOUCH_SUSV3 1
+#define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOUCH_SUSV3(...)
+#define CONFIG_TR 1
+#define ENABLE_TR 1
+#define IF_TR(...) __VA_ARGS__
+#define IF_NOT_TR(...)
+#define CONFIG_FEATURE_TR_CLASSES 1
+#define ENABLE_FEATURE_TR_CLASSES 1
+#define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TR_CLASSES(...)
+#define CONFIG_FEATURE_TR_EQUIV 1
+#define ENABLE_FEATURE_TR_EQUIV 1
+#define IF_FEATURE_TR_EQUIV(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TR_EQUIV(...)
+#define CONFIG_BASE64 1
+#define ENABLE_BASE64 1
+#define IF_BASE64(...) __VA_ARGS__
+#define IF_NOT_BASE64(...)
+#define CONFIG_WHO 1
+#define ENABLE_WHO 1
+#define IF_WHO(...) __VA_ARGS__
+#define IF_NOT_WHO(...)
+#define CONFIG_USERS 1
+#define ENABLE_USERS 1
+#define IF_USERS(...) __VA_ARGS__
+#define IF_NOT_USERS(...)
+#define CONFIG_CAL 1
+#define ENABLE_CAL 1
+#define IF_CAL(...) __VA_ARGS__
+#define IF_NOT_CAL(...)
+#define CONFIG_CATV 1
+#define ENABLE_CATV 1
+#define IF_CATV(...) __VA_ARGS__
+#define IF_NOT_CATV(...)
+#define CONFIG_CHGRP 1
+#define ENABLE_CHGRP 1
+#define IF_CHGRP(...) __VA_ARGS__
+#define IF_NOT_CHGRP(...)
+#define CONFIG_CHMOD 1
+#define ENABLE_CHMOD 1
+#define IF_CHMOD(...) __VA_ARGS__
+#define IF_NOT_CHMOD(...)
+#define CONFIG_CHOWN 1
+#define ENABLE_CHOWN 1
+#define IF_CHOWN(...) __VA_ARGS__
+#define IF_NOT_CHOWN(...)
+#define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1
+#define ENABLE_FEATURE_CHOWN_LONG_OPTIONS 1
+#define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHOWN_LONG_OPTIONS(...)
+#define CONFIG_CHROOT 1
+#define ENABLE_CHROOT 1
+#define IF_CHROOT(...) __VA_ARGS__
+#define IF_NOT_CHROOT(...)
+#define CONFIG_CKSUM 1
+#define ENABLE_CKSUM 1
+#define IF_CKSUM(...) __VA_ARGS__
+#define IF_NOT_CKSUM(...)
+#define CONFIG_COMM 1
+#define ENABLE_COMM 1
+#define IF_COMM(...) __VA_ARGS__
+#define IF_NOT_COMM(...)
+#define CONFIG_CP 1
+#define ENABLE_CP 1
+#define IF_CP(...) __VA_ARGS__
+#define IF_NOT_CP(...)
+#define CONFIG_FEATURE_CP_LONG_OPTIONS 1
+#define ENABLE_FEATURE_CP_LONG_OPTIONS 1
+#define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CP_LONG_OPTIONS(...)
+#define CONFIG_CUT 1
+#define ENABLE_CUT 1
+#define IF_CUT(...) __VA_ARGS__
+#define IF_NOT_CUT(...)
+#define CONFIG_DD 1
+#define ENABLE_DD 1
+#define IF_DD(...) __VA_ARGS__
+#define IF_NOT_DD(...)
+#define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1
+#define ENABLE_FEATURE_DD_SIGNAL_HANDLING 1
+#define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DD_SIGNAL_HANDLING(...)
+#define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1
+#define ENABLE_FEATURE_DD_THIRD_STATUS_LINE 1
+#define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DD_THIRD_STATUS_LINE(...)
+#define CONFIG_FEATURE_DD_IBS_OBS 1
+#define ENABLE_FEATURE_DD_IBS_OBS 1
+#define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DD_IBS_OBS(...)
+#define CONFIG_DF 1
+#define ENABLE_DF 1
+#define IF_DF(...) __VA_ARGS__
+#define IF_NOT_DF(...)
+#define CONFIG_FEATURE_DF_FANCY 1
+#define ENABLE_FEATURE_DF_FANCY 1
+#define IF_FEATURE_DF_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DF_FANCY(...)
+#define CONFIG_DIRNAME 1
+#define ENABLE_DIRNAME 1
+#define IF_DIRNAME(...) __VA_ARGS__
+#define IF_NOT_DIRNAME(...)
+#define CONFIG_DOS2UNIX 1
+#define ENABLE_DOS2UNIX 1
+#define IF_DOS2UNIX(...) __VA_ARGS__
+#define IF_NOT_DOS2UNIX(...)
+#define CONFIG_UNIX2DOS 1
+#define ENABLE_UNIX2DOS 1
+#define IF_UNIX2DOS(...) __VA_ARGS__
+#define IF_NOT_UNIX2DOS(...)
+#define CONFIG_DU 1
+#define ENABLE_DU 1
+#define IF_DU(...) __VA_ARGS__
+#define IF_NOT_DU(...)
+#define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
+#define ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
+#define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...)
+#define CONFIG_ECHO 1
+#define ENABLE_ECHO 1
+#define IF_ECHO(...) __VA_ARGS__
+#define IF_NOT_ECHO(...)
+#define CONFIG_FEATURE_FANCY_ECHO 1
+#define ENABLE_FEATURE_FANCY_ECHO 1
+#define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FANCY_ECHO(...)
+#define CONFIG_ENV 1
+#define ENABLE_ENV 1
+#define IF_ENV(...) __VA_ARGS__
+#define IF_NOT_ENV(...)
+#define CONFIG_FEATURE_ENV_LONG_OPTIONS 1
+#define ENABLE_FEATURE_ENV_LONG_OPTIONS 1
+#define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ENV_LONG_OPTIONS(...)
+#define CONFIG_EXPAND 1
+#define ENABLE_EXPAND 1
+#define IF_EXPAND(...) __VA_ARGS__
+#define IF_NOT_EXPAND(...)
+#define CONFIG_FEATURE_EXPAND_LONG_OPTIONS 1
+#define ENABLE_FEATURE_EXPAND_LONG_OPTIONS 1
+#define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EXPAND_LONG_OPTIONS(...)
+#define CONFIG_EXPR 1
+#define ENABLE_EXPR 1
+#define IF_EXPR(...) __VA_ARGS__
+#define IF_NOT_EXPR(...)
+#define CONFIG_EXPR_MATH_SUPPORT_64 1
+#define ENABLE_EXPR_MATH_SUPPORT_64 1
+#define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__
+#define IF_NOT_EXPR_MATH_SUPPORT_64(...)
+#define CONFIG_FALSE 1
+#define ENABLE_FALSE 1
+#define IF_FALSE(...) __VA_ARGS__
+#define IF_NOT_FALSE(...)
+#define CONFIG_FOLD 1
+#define ENABLE_FOLD 1
+#define IF_FOLD(...) __VA_ARGS__
+#define IF_NOT_FOLD(...)
+#define CONFIG_FSYNC 1
+#define ENABLE_FSYNC 1
+#define IF_FSYNC(...) __VA_ARGS__
+#define IF_NOT_FSYNC(...)
+#define CONFIG_HEAD 1
+#define ENABLE_HEAD 1
+#define IF_HEAD(...) __VA_ARGS__
+#define IF_NOT_HEAD(...)
+#define CONFIG_FEATURE_FANCY_HEAD 1
+#define ENABLE_FEATURE_FANCY_HEAD 1
+#define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FANCY_HEAD(...)
+#define CONFIG_INSTALL 1
+#define ENABLE_INSTALL 1
+#define IF_INSTALL(...) __VA_ARGS__
+#define IF_NOT_INSTALL(...)
+#define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1
+#define ENABLE_FEATURE_INSTALL_LONG_OPTIONS 1
+#define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INSTALL_LONG_OPTIONS(...)
+#define CONFIG_LN 1
+#define ENABLE_LN 1
+#define IF_LN(...) __VA_ARGS__
+#define IF_NOT_LN(...)
+#define CONFIG_LOGNAME 1
+#define ENABLE_LOGNAME 1
+#define IF_LOGNAME(...) __VA_ARGS__
+#define IF_NOT_LOGNAME(...)
+#define CONFIG_LS 1
+#define ENABLE_LS 1
+#define IF_LS(...) __VA_ARGS__
+#define IF_NOT_LS(...)
+#define CONFIG_FEATURE_LS_FILETYPES 1
+#define ENABLE_FEATURE_LS_FILETYPES 1
+#define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_FILETYPES(...)
+#define CONFIG_FEATURE_LS_FOLLOWLINKS 1
+#define ENABLE_FEATURE_LS_FOLLOWLINKS 1
+#define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_FOLLOWLINKS(...)
+#define CONFIG_FEATURE_LS_RECURSIVE 1
+#define ENABLE_FEATURE_LS_RECURSIVE 1
+#define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_RECURSIVE(...)
+#define CONFIG_FEATURE_LS_SORTFILES 1
+#define ENABLE_FEATURE_LS_SORTFILES 1
+#define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_SORTFILES(...)
+#define CONFIG_FEATURE_LS_TIMESTAMPS 1
+#define ENABLE_FEATURE_LS_TIMESTAMPS 1
+#define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_TIMESTAMPS(...)
+#define CONFIG_FEATURE_LS_USERNAME 1
+#define ENABLE_FEATURE_LS_USERNAME 1
+#define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_USERNAME(...)
+#define CONFIG_FEATURE_LS_COLOR 1
+#define ENABLE_FEATURE_LS_COLOR 1
+#define IF_FEATURE_LS_COLOR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_COLOR(...)
+#define CONFIG_FEATURE_LS_COLOR_IS_DEFAULT 1
+#define ENABLE_FEATURE_LS_COLOR_IS_DEFAULT 1
+#define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LS_COLOR_IS_DEFAULT(...)
+#define CONFIG_MD5SUM 1
+#define ENABLE_MD5SUM 1
+#define IF_MD5SUM(...) __VA_ARGS__
+#define IF_NOT_MD5SUM(...)
+#define CONFIG_MKDIR 1
+#define ENABLE_MKDIR 1
+#define IF_MKDIR(...) __VA_ARGS__
+#define IF_NOT_MKDIR(...)
+#define CONFIG_FEATURE_MKDIR_LONG_OPTIONS 1
+#define ENABLE_FEATURE_MKDIR_LONG_OPTIONS 1
+#define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MKDIR_LONG_OPTIONS(...)
+#define CONFIG_MKFIFO 1
+#define ENABLE_MKFIFO 1
+#define IF_MKFIFO(...) __VA_ARGS__
+#define IF_NOT_MKFIFO(...)
+#define CONFIG_MKNOD 1
+#define ENABLE_MKNOD 1
+#define IF_MKNOD(...) __VA_ARGS__
+#define IF_NOT_MKNOD(...)
+#define CONFIG_MV 1
+#define ENABLE_MV 1
+#define IF_MV(...) __VA_ARGS__
+#define IF_NOT_MV(...)
+#define CONFIG_FEATURE_MV_LONG_OPTIONS 1
+#define ENABLE_FEATURE_MV_LONG_OPTIONS 1
+#define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MV_LONG_OPTIONS(...)
+#define CONFIG_NICE 1
+#define ENABLE_NICE 1
+#define IF_NICE(...) __VA_ARGS__
+#define IF_NOT_NICE(...)
+#define CONFIG_NOHUP 1
+#define ENABLE_NOHUP 1
+#define IF_NOHUP(...) __VA_ARGS__
+#define IF_NOT_NOHUP(...)
+#define CONFIG_OD 1
+#define ENABLE_OD 1
+#define IF_OD(...) __VA_ARGS__
+#define IF_NOT_OD(...)
+#define CONFIG_PRINTENV 1
+#define ENABLE_PRINTENV 1
+#define IF_PRINTENV(...) __VA_ARGS__
+#define IF_NOT_PRINTENV(...)
+#define CONFIG_PRINTF 1
+#define ENABLE_PRINTF 1
+#define IF_PRINTF(...) __VA_ARGS__
+#define IF_NOT_PRINTF(...)
+#define CONFIG_PWD 1
+#define ENABLE_PWD 1
+#define IF_PWD(...) __VA_ARGS__
+#define IF_NOT_PWD(...)
+#define CONFIG_READLINK 1
+#define ENABLE_READLINK 1
+#define IF_READLINK(...) __VA_ARGS__
+#define IF_NOT_READLINK(...)
+#define CONFIG_FEATURE_READLINK_FOLLOW 1
+#define ENABLE_FEATURE_READLINK_FOLLOW 1
+#define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__
+#define IF_NOT_FEATURE_READLINK_FOLLOW(...)
+#define CONFIG_REALPATH 1
+#define ENABLE_REALPATH 1
+#define IF_REALPATH(...) __VA_ARGS__
+#define IF_NOT_REALPATH(...)
+#define CONFIG_RM 1
+#define ENABLE_RM 1
+#define IF_RM(...) __VA_ARGS__
+#define IF_NOT_RM(...)
+#define CONFIG_RMDIR 1
+#define ENABLE_RMDIR 1
+#define IF_RMDIR(...) __VA_ARGS__
+#define IF_NOT_RMDIR(...)
+#define CONFIG_FEATURE_RMDIR_LONG_OPTIONS 1
+#define ENABLE_FEATURE_RMDIR_LONG_OPTIONS 1
+#define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_RMDIR_LONG_OPTIONS(...)
+#define CONFIG_SEQ 1
+#define ENABLE_SEQ 1
+#define IF_SEQ(...) __VA_ARGS__
+#define IF_NOT_SEQ(...)
+#define CONFIG_SHA1SUM 1
+#define ENABLE_SHA1SUM 1
+#define IF_SHA1SUM(...) __VA_ARGS__
+#define IF_NOT_SHA1SUM(...)
+#define CONFIG_SHA256SUM 1
+#define ENABLE_SHA256SUM 1
+#define IF_SHA256SUM(...) __VA_ARGS__
+#define IF_NOT_SHA256SUM(...)
+#define CONFIG_SHA512SUM 1
+#define ENABLE_SHA512SUM 1
+#define IF_SHA512SUM(...) __VA_ARGS__
+#define IF_NOT_SHA512SUM(...)
+#define CONFIG_SLEEP 1
+#define ENABLE_SLEEP 1
+#define IF_SLEEP(...) __VA_ARGS__
+#define IF_NOT_SLEEP(...)
+#define CONFIG_FEATURE_FANCY_SLEEP 1
+#define ENABLE_FEATURE_FANCY_SLEEP 1
+#define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FANCY_SLEEP(...)
+#define CONFIG_FEATURE_FLOAT_SLEEP 1
+#define ENABLE_FEATURE_FLOAT_SLEEP 1
+#define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FLOAT_SLEEP(...)
+#define CONFIG_SORT 1
+#define ENABLE_SORT 1
+#define IF_SORT(...) __VA_ARGS__
+#define IF_NOT_SORT(...)
+#define CONFIG_FEATURE_SORT_BIG 1
+#define ENABLE_FEATURE_SORT_BIG 1
+#define IF_FEATURE_SORT_BIG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SORT_BIG(...)
+#define CONFIG_SPLIT 1
+#define ENABLE_SPLIT 1
+#define IF_SPLIT(...) __VA_ARGS__
+#define IF_NOT_SPLIT(...)
+#define CONFIG_FEATURE_SPLIT_FANCY 1
+#define ENABLE_FEATURE_SPLIT_FANCY 1
+#define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SPLIT_FANCY(...)
+#define CONFIG_STAT 1
+#define ENABLE_STAT 1
+#define IF_STAT(...) __VA_ARGS__
+#define IF_NOT_STAT(...)
+#define CONFIG_FEATURE_STAT_FORMAT 1
+#define ENABLE_FEATURE_STAT_FORMAT 1
+#define IF_FEATURE_STAT_FORMAT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_STAT_FORMAT(...)
+#define CONFIG_STTY 1
+#define ENABLE_STTY 1
+#define IF_STTY(...) __VA_ARGS__
+#define IF_NOT_STTY(...)
+#define CONFIG_SUM 1
+#define ENABLE_SUM 1
+#define IF_SUM(...) __VA_ARGS__
+#define IF_NOT_SUM(...)
+#define CONFIG_SYNC 1
+#define ENABLE_SYNC 1
+#define IF_SYNC(...) __VA_ARGS__
+#define IF_NOT_SYNC(...)
+#define CONFIG_TAC 1
+#define ENABLE_TAC 1
+#define IF_TAC(...) __VA_ARGS__
+#define IF_NOT_TAC(...)
+#define CONFIG_TAIL 1
+#define ENABLE_TAIL 1
+#define IF_TAIL(...) __VA_ARGS__
+#define IF_NOT_TAIL(...)
+#define CONFIG_FEATURE_FANCY_TAIL 1
+#define ENABLE_FEATURE_FANCY_TAIL 1
+#define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FANCY_TAIL(...)
+#define CONFIG_TEE 1
+#define ENABLE_TEE 1
+#define IF_TEE(...) __VA_ARGS__
+#define IF_NOT_TEE(...)
+#define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1
+#define ENABLE_FEATURE_TEE_USE_BLOCK_IO 1
+#define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TEE_USE_BLOCK_IO(...)
+#define CONFIG_TRUE 1
+#define ENABLE_TRUE 1
+#define IF_TRUE(...) __VA_ARGS__
+#define IF_NOT_TRUE(...)
+#define CONFIG_TTY 1
+#define ENABLE_TTY 1
+#define IF_TTY(...) __VA_ARGS__
+#define IF_NOT_TTY(...)
+#define CONFIG_UNAME 1
+#define ENABLE_UNAME 1
+#define IF_UNAME(...) __VA_ARGS__
+#define IF_NOT_UNAME(...)
+#define CONFIG_UNEXPAND 1
+#define ENABLE_UNEXPAND 1
+#define IF_UNEXPAND(...) __VA_ARGS__
+#define IF_NOT_UNEXPAND(...)
+#define CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS 1
+#define ENABLE_FEATURE_UNEXPAND_LONG_OPTIONS 1
+#define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UNEXPAND_LONG_OPTIONS(...)
+#define CONFIG_UNIQ 1
+#define ENABLE_UNIQ 1
+#define IF_UNIQ(...) __VA_ARGS__
+#define IF_NOT_UNIQ(...)
+#define CONFIG_USLEEP 1
+#define ENABLE_USLEEP 1
+#define IF_USLEEP(...) __VA_ARGS__
+#define IF_NOT_USLEEP(...)
+#define CONFIG_UUDECODE 1
+#define ENABLE_UUDECODE 1
+#define IF_UUDECODE(...) __VA_ARGS__
+#define IF_NOT_UUDECODE(...)
+#define CONFIG_UUENCODE 1
+#define ENABLE_UUENCODE 1
+#define IF_UUENCODE(...) __VA_ARGS__
+#define IF_NOT_UUENCODE(...)
+#define CONFIG_WC 1
+#define ENABLE_WC 1
+#define IF_WC(...) __VA_ARGS__
+#define IF_NOT_WC(...)
+#define CONFIG_FEATURE_WC_LARGE 1
+#define ENABLE_FEATURE_WC_LARGE 1
+#define IF_FEATURE_WC_LARGE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WC_LARGE(...)
+#define CONFIG_WHOAMI 1
+#define ENABLE_WHOAMI 1
+#define IF_WHOAMI(...) __VA_ARGS__
+#define IF_NOT_WHOAMI(...)
+#define CONFIG_YES 1
+#define ENABLE_YES 1
+#define IF_YES(...) __VA_ARGS__
+#define IF_NOT_YES(...)
+
+/*
+ * Common options for cp and mv
+ */
+#define CONFIG_FEATURE_PRESERVE_HARDLINKS 1
+#define ENABLE_FEATURE_PRESERVE_HARDLINKS 1
+#define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PRESERVE_HARDLINKS(...)
+
+/*
+ * Common options for ls, more and telnet
+ */
+#define CONFIG_FEATURE_AUTOWIDTH 1
+#define ENABLE_FEATURE_AUTOWIDTH 1
+#define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_AUTOWIDTH(...)
+
+/*
+ * Common options for df, du, ls
+ */
+#define CONFIG_FEATURE_HUMAN_READABLE 1
+#define ENABLE_FEATURE_HUMAN_READABLE 1
+#define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HUMAN_READABLE(...)
+
+/*
+ * Common options for md5sum, sha1sum, sha256sum, sha512sum
+ */
+#define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1
+#define ENABLE_FEATURE_MD5_SHA1_SUM_CHECK 1
+#define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MD5_SHA1_SUM_CHECK(...)
+
+/*
+ * Console Utilities
+ */
+#define CONFIG_CHVT 1
+#define ENABLE_CHVT 1
+#define IF_CHVT(...) __VA_ARGS__
+#define IF_NOT_CHVT(...)
+#define CONFIG_FGCONSOLE 1
+#define ENABLE_FGCONSOLE 1
+#define IF_FGCONSOLE(...) __VA_ARGS__
+#define IF_NOT_FGCONSOLE(...)
+#define CONFIG_CLEAR 1
+#define ENABLE_CLEAR 1
+#define IF_CLEAR(...) __VA_ARGS__
+#define IF_NOT_CLEAR(...)
+#define CONFIG_DEALLOCVT 1
+#define ENABLE_DEALLOCVT 1
+#define IF_DEALLOCVT(...) __VA_ARGS__
+#define IF_NOT_DEALLOCVT(...)
+#define CONFIG_DUMPKMAP 1
+#define ENABLE_DUMPKMAP 1
+#define IF_DUMPKMAP(...) __VA_ARGS__
+#define IF_NOT_DUMPKMAP(...)
+#define CONFIG_KBD_MODE 1
+#define ENABLE_KBD_MODE 1
+#define IF_KBD_MODE(...) __VA_ARGS__
+#define IF_NOT_KBD_MODE(...)
+#define CONFIG_LOADFONT 1
+#define ENABLE_LOADFONT 1
+#define IF_LOADFONT(...) __VA_ARGS__
+#define IF_NOT_LOADFONT(...)
+#define CONFIG_LOADKMAP 1
+#define ENABLE_LOADKMAP 1
+#define IF_LOADKMAP(...) __VA_ARGS__
+#define IF_NOT_LOADKMAP(...)
+#define CONFIG_OPENVT 1
+#define ENABLE_OPENVT 1
+#define IF_OPENVT(...) __VA_ARGS__
+#define IF_NOT_OPENVT(...)
+#define CONFIG_RESET 1
+#define ENABLE_RESET 1
+#define IF_RESET(...) __VA_ARGS__
+#define IF_NOT_RESET(...)
+#define CONFIG_RESIZE 1
+#define ENABLE_RESIZE 1
+#define IF_RESIZE(...) __VA_ARGS__
+#define IF_NOT_RESIZE(...)
+#define CONFIG_FEATURE_RESIZE_PRINT 1
+#define ENABLE_FEATURE_RESIZE_PRINT 1
+#define IF_FEATURE_RESIZE_PRINT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_RESIZE_PRINT(...)
+#define CONFIG_SETCONSOLE 1
+#define ENABLE_SETCONSOLE 1
+#define IF_SETCONSOLE(...) __VA_ARGS__
+#define IF_NOT_SETCONSOLE(...)
+#define CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS 1
+#define ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS 1
+#define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SETCONSOLE_LONG_OPTIONS(...)
+#define CONFIG_SETFONT 1
+#define ENABLE_SETFONT 1
+#define IF_SETFONT(...) __VA_ARGS__
+#define IF_NOT_SETFONT(...)
+#define CONFIG_FEATURE_SETFONT_TEXTUAL_MAP 1
+#define ENABLE_FEATURE_SETFONT_TEXTUAL_MAP 1
+#define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SETFONT_TEXTUAL_MAP(...)
+#define CONFIG_DEFAULT_SETFONT_DIR ""
+#define ENABLE_DEFAULT_SETFONT_DIR 1
+#define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__
+#define IF_NOT_DEFAULT_SETFONT_DIR(...)
+#define CONFIG_SETKEYCODES 1
+#define ENABLE_SETKEYCODES 1
+#define IF_SETKEYCODES(...) __VA_ARGS__
+#define IF_NOT_SETKEYCODES(...)
+#define CONFIG_SETLOGCONS 1
+#define ENABLE_SETLOGCONS 1
+#define IF_SETLOGCONS(...) __VA_ARGS__
+#define IF_NOT_SETLOGCONS(...)
+#define CONFIG_SHOWKEY 1
+#define ENABLE_SHOWKEY 1
+#define IF_SHOWKEY(...) __VA_ARGS__
+#define IF_NOT_SHOWKEY(...)
+
+/*
+ * Common options for loadfont and setfont
+ */
+#define CONFIG_FEATURE_LOADFONT_PSF2 1
+#define ENABLE_FEATURE_LOADFONT_PSF2 1
+#define IF_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LOADFONT_PSF2(...)
+#define CONFIG_FEATURE_LOADFONT_RAW 1
+#define ENABLE_FEATURE_LOADFONT_RAW 1
+#define IF_FEATURE_LOADFONT_RAW(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LOADFONT_RAW(...)
+
+/*
+ * Debian Utilities
+ */
+#define CONFIG_MKTEMP 1
+#define ENABLE_MKTEMP 1
+#define IF_MKTEMP(...) __VA_ARGS__
+#define IF_NOT_MKTEMP(...)
+#define CONFIG_PIPE_PROGRESS 1
+#define ENABLE_PIPE_PROGRESS 1
+#define IF_PIPE_PROGRESS(...) __VA_ARGS__
+#define IF_NOT_PIPE_PROGRESS(...)
+#define CONFIG_RUN_PARTS 1
+#define ENABLE_RUN_PARTS 1
+#define IF_RUN_PARTS(...) __VA_ARGS__
+#define IF_NOT_RUN_PARTS(...)
+#define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1
+#define ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS 1
+#define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_RUN_PARTS_LONG_OPTIONS(...)
+#define CONFIG_FEATURE_RUN_PARTS_FANCY 1
+#define ENABLE_FEATURE_RUN_PARTS_FANCY 1
+#define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_RUN_PARTS_FANCY(...)
+#define CONFIG_START_STOP_DAEMON 1
+#define ENABLE_START_STOP_DAEMON 1
+#define IF_START_STOP_DAEMON(...) __VA_ARGS__
+#define IF_NOT_START_STOP_DAEMON(...)
+#define CONFIG_FEATURE_START_STOP_DAEMON_FANCY 1
+#define ENABLE_FEATURE_START_STOP_DAEMON_FANCY 1
+#define IF_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_START_STOP_DAEMON_FANCY(...)
+#define CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1
+#define ENABLE_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1
+#define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...)
+#define CONFIG_WHICH 1
+#define ENABLE_WHICH 1
+#define IF_WHICH(...) __VA_ARGS__
+#define IF_NOT_WHICH(...)
+
+/*
+ * Editors
+ */
+#define CONFIG_PATCH 1
+#define ENABLE_PATCH 1
+#define IF_PATCH(...) __VA_ARGS__
+#define IF_NOT_PATCH(...)
+#define CONFIG_VI 1
+#define ENABLE_VI 1
+#define IF_VI(...) __VA_ARGS__
+#define IF_NOT_VI(...)
+#define CONFIG_FEATURE_VI_MAX_LEN 4096
+#define ENABLE_FEATURE_VI_MAX_LEN 1
+#define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_MAX_LEN(...)
+#undef CONFIG_FEATURE_VI_8BIT
+#define ENABLE_FEATURE_VI_8BIT 0
+#define IF_FEATURE_VI_8BIT(...)
+#define IF_NOT_FEATURE_VI_8BIT(...) __VA_ARGS__
+#define CONFIG_FEATURE_VI_COLON 1
+#define ENABLE_FEATURE_VI_COLON 1
+#define IF_FEATURE_VI_COLON(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_COLON(...)
+#define CONFIG_FEATURE_VI_YANKMARK 1
+#define ENABLE_FEATURE_VI_YANKMARK 1
+#define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_YANKMARK(...)
+#define CONFIG_FEATURE_VI_SEARCH 1
+#define ENABLE_FEATURE_VI_SEARCH 1
+#define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_SEARCH(...)
+#undef CONFIG_FEATURE_VI_REGEX_SEARCH
+#define ENABLE_FEATURE_VI_REGEX_SEARCH 0
+#define IF_FEATURE_VI_REGEX_SEARCH(...)
+#define IF_NOT_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__
+#define CONFIG_FEATURE_VI_USE_SIGNALS 1
+#define ENABLE_FEATURE_VI_USE_SIGNALS 1
+#define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_USE_SIGNALS(...)
+#define CONFIG_FEATURE_VI_DOT_CMD 1
+#define ENABLE_FEATURE_VI_DOT_CMD 1
+#define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_DOT_CMD(...)
+#define CONFIG_FEATURE_VI_READONLY 1
+#define ENABLE_FEATURE_VI_READONLY 1
+#define IF_FEATURE_VI_READONLY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_READONLY(...)
+#define CONFIG_FEATURE_VI_SETOPTS 1
+#define ENABLE_FEATURE_VI_SETOPTS 1
+#define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_SETOPTS(...)
+#define CONFIG_FEATURE_VI_SET 1
+#define ENABLE_FEATURE_VI_SET 1
+#define IF_FEATURE_VI_SET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_SET(...)
+#define CONFIG_FEATURE_VI_WIN_RESIZE 1
+#define ENABLE_FEATURE_VI_WIN_RESIZE 1
+#define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_WIN_RESIZE(...)
+#define CONFIG_FEATURE_VI_ASK_TERMINAL 1
+#define ENABLE_FEATURE_VI_ASK_TERMINAL 1
+#define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_ASK_TERMINAL(...)
+#define CONFIG_FEATURE_VI_OPTIMIZE_CURSOR 1
+#define ENABLE_FEATURE_VI_OPTIMIZE_CURSOR 1
+#define IF_FEATURE_VI_OPTIMIZE_CURSOR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VI_OPTIMIZE_CURSOR(...)
+#define CONFIG_AWK 1
+#define ENABLE_AWK 1
+#define IF_AWK(...) __VA_ARGS__
+#define IF_NOT_AWK(...)
+#define CONFIG_FEATURE_AWK_LIBM 1
+#define ENABLE_FEATURE_AWK_LIBM 1
+#define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_AWK_LIBM(...)
+#define CONFIG_CMP 1
+#define ENABLE_CMP 1
+#define IF_CMP(...) __VA_ARGS__
+#define IF_NOT_CMP(...)
+#define CONFIG_DIFF 1
+#define ENABLE_DIFF 1
+#define IF_DIFF(...) __VA_ARGS__
+#define IF_NOT_DIFF(...)
+#define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1
+#define ENABLE_FEATURE_DIFF_LONG_OPTIONS 1
+#define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DIFF_LONG_OPTIONS(...)
+#define CONFIG_FEATURE_DIFF_DIR 1
+#define ENABLE_FEATURE_DIFF_DIR 1
+#define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DIFF_DIR(...)
+#define CONFIG_ED 1
+#define ENABLE_ED 1
+#define IF_ED(...) __VA_ARGS__
+#define IF_NOT_ED(...)
+#define CONFIG_SED 1
+#define ENABLE_SED 1
+#define IF_SED(...) __VA_ARGS__
+#define IF_NOT_SED(...)
+#define CONFIG_FEATURE_ALLOW_EXEC 1
+#define ENABLE_FEATURE_ALLOW_EXEC 1
+#define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ALLOW_EXEC(...)
+
+/*
+ * Finding Utilities
+ */
+#define CONFIG_FIND 1
+#define ENABLE_FIND 1
+#define IF_FIND(...) __VA_ARGS__
+#define IF_NOT_FIND(...)
+#define CONFIG_FEATURE_FIND_PRINT0 1
+#define ENABLE_FEATURE_FIND_PRINT0 1
+#define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_PRINT0(...)
+#define CONFIG_FEATURE_FIND_MTIME 1
+#define ENABLE_FEATURE_FIND_MTIME 1
+#define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_MTIME(...)
+#define CONFIG_FEATURE_FIND_MMIN 1
+#define ENABLE_FEATURE_FIND_MMIN 1
+#define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_MMIN(...)
+#define CONFIG_FEATURE_FIND_PERM 1
+#define ENABLE_FEATURE_FIND_PERM 1
+#define IF_FEATURE_FIND_PERM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_PERM(...)
+#define CONFIG_FEATURE_FIND_TYPE 1
+#define ENABLE_FEATURE_FIND_TYPE 1
+#define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_TYPE(...)
+#define CONFIG_FEATURE_FIND_XDEV 1
+#define ENABLE_FEATURE_FIND_XDEV 1
+#define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_XDEV(...)
+#define CONFIG_FEATURE_FIND_MAXDEPTH 1
+#define ENABLE_FEATURE_FIND_MAXDEPTH 1
+#define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_MAXDEPTH(...)
+#define CONFIG_FEATURE_FIND_NEWER 1
+#define ENABLE_FEATURE_FIND_NEWER 1
+#define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_NEWER(...)
+#define CONFIG_FEATURE_FIND_INUM 1
+#define ENABLE_FEATURE_FIND_INUM 1
+#define IF_FEATURE_FIND_INUM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_INUM(...)
+#define CONFIG_FEATURE_FIND_EXEC 1
+#define ENABLE_FEATURE_FIND_EXEC 1
+#define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_EXEC(...)
+#define CONFIG_FEATURE_FIND_USER 1
+#define ENABLE_FEATURE_FIND_USER 1
+#define IF_FEATURE_FIND_USER(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_USER(...)
+#define CONFIG_FEATURE_FIND_GROUP 1
+#define ENABLE_FEATURE_FIND_GROUP 1
+#define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_GROUP(...)
+#define CONFIG_FEATURE_FIND_NOT 1
+#define ENABLE_FEATURE_FIND_NOT 1
+#define IF_FEATURE_FIND_NOT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_NOT(...)
+#define CONFIG_FEATURE_FIND_DEPTH 1
+#define ENABLE_FEATURE_FIND_DEPTH 1
+#define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_DEPTH(...)
+#define CONFIG_FEATURE_FIND_PAREN 1
+#define ENABLE_FEATURE_FIND_PAREN 1
+#define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_PAREN(...)
+#define CONFIG_FEATURE_FIND_SIZE 1
+#define ENABLE_FEATURE_FIND_SIZE 1
+#define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_SIZE(...)
+#define CONFIG_FEATURE_FIND_PRUNE 1
+#define ENABLE_FEATURE_FIND_PRUNE 1
+#define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_PRUNE(...)
+#define CONFIG_FEATURE_FIND_DELETE 1
+#define ENABLE_FEATURE_FIND_DELETE 1
+#define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_DELETE(...)
+#define CONFIG_FEATURE_FIND_PATH 1
+#define ENABLE_FEATURE_FIND_PATH 1
+#define IF_FEATURE_FIND_PATH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_PATH(...)
+#define CONFIG_FEATURE_FIND_REGEX 1
+#define ENABLE_FEATURE_FIND_REGEX 1
+#define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_REGEX(...)
+#undef CONFIG_FEATURE_FIND_CONTEXT
+#define ENABLE_FEATURE_FIND_CONTEXT 0
+#define IF_FEATURE_FIND_CONTEXT(...)
+#define IF_NOT_FEATURE_FIND_CONTEXT(...) __VA_ARGS__
+#define CONFIG_FEATURE_FIND_LINKS 1
+#define ENABLE_FEATURE_FIND_LINKS 1
+#define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FIND_LINKS(...)
+#define CONFIG_GREP 1
+#define ENABLE_GREP 1
+#define IF_GREP(...) __VA_ARGS__
+#define IF_NOT_GREP(...)
+#define CONFIG_FEATURE_GREP_EGREP_ALIAS 1
+#define ENABLE_FEATURE_GREP_EGREP_ALIAS 1
+#define IF_FEATURE_GREP_EGREP_ALIAS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_GREP_EGREP_ALIAS(...)
+#define CONFIG_FEATURE_GREP_FGREP_ALIAS 1
+#define ENABLE_FEATURE_GREP_FGREP_ALIAS 1
+#define IF_FEATURE_GREP_FGREP_ALIAS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_GREP_FGREP_ALIAS(...)
+#define CONFIG_FEATURE_GREP_CONTEXT 1
+#define ENABLE_FEATURE_GREP_CONTEXT 1
+#define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_GREP_CONTEXT(...)
+#define CONFIG_XARGS 1
+#define ENABLE_XARGS 1
+#define IF_XARGS(...) __VA_ARGS__
+#define IF_NOT_XARGS(...)
+#define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
+#define ENABLE_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
+#define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__
+#define IF_NOT_FEATURE_XARGS_SUPPORT_CONFIRMATION(...)
+#define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1
+#define ENABLE_FEATURE_XARGS_SUPPORT_QUOTES 1
+#define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_XARGS_SUPPORT_QUOTES(...)
+#define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1
+#define ENABLE_FEATURE_XARGS_SUPPORT_TERMOPT 1
+#define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_XARGS_SUPPORT_TERMOPT(...)
+#define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
+#define ENABLE_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
+#define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_XARGS_SUPPORT_ZERO_TERM(...)
+
+/*
+ * Init Utilities
+ */
+#define CONFIG_BOOTCHARTD 1
+#define ENABLE_BOOTCHARTD 1
+#define IF_BOOTCHARTD(...) __VA_ARGS__
+#define IF_NOT_BOOTCHARTD(...)
+#define CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER 1
+#define ENABLE_FEATURE_BOOTCHARTD_BLOATED_HEADER 1
+#define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BOOTCHARTD_BLOATED_HEADER(...)
+#define CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE 1
+#define ENABLE_FEATURE_BOOTCHARTD_CONFIG_FILE 1
+#define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BOOTCHARTD_CONFIG_FILE(...)
+#define CONFIG_HALT 1
+#define ENABLE_HALT 1
+#define IF_HALT(...) __VA_ARGS__
+#define IF_NOT_HALT(...)
+#undef CONFIG_FEATURE_CALL_TELINIT
+#define ENABLE_FEATURE_CALL_TELINIT 0
+#define IF_FEATURE_CALL_TELINIT(...)
+#define IF_NOT_FEATURE_CALL_TELINIT(...) __VA_ARGS__
+#define CONFIG_TELINIT_PATH ""
+#define ENABLE_TELINIT_PATH 1
+#define IF_TELINIT_PATH(...) __VA_ARGS__
+#define IF_NOT_TELINIT_PATH(...)
+#define CONFIG_INIT 1
+#define ENABLE_INIT 1
+#define IF_INIT(...) __VA_ARGS__
+#define IF_NOT_INIT(...)
+#define CONFIG_FEATURE_USE_INITTAB 1
+#define ENABLE_FEATURE_USE_INITTAB 1
+#define IF_FEATURE_USE_INITTAB(...) __VA_ARGS__
+#define IF_NOT_FEATURE_USE_INITTAB(...)
+#undef CONFIG_FEATURE_KILL_REMOVED
+#define ENABLE_FEATURE_KILL_REMOVED 0
+#define IF_FEATURE_KILL_REMOVED(...)
+#define IF_NOT_FEATURE_KILL_REMOVED(...) __VA_ARGS__
+#define CONFIG_FEATURE_KILL_DELAY 0
+#define ENABLE_FEATURE_KILL_DELAY 1
+#define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_KILL_DELAY(...)
+#define CONFIG_FEATURE_INIT_SCTTY 1
+#define ENABLE_FEATURE_INIT_SCTTY 1
+#define IF_FEATURE_INIT_SCTTY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INIT_SCTTY(...)
+#undef CONFIG_FEATURE_INIT_SYSLOG
+#define ENABLE_FEATURE_INIT_SYSLOG 0
+#define IF_FEATURE_INIT_SYSLOG(...)
+#define IF_NOT_FEATURE_INIT_SYSLOG(...) __VA_ARGS__
+#define CONFIG_FEATURE_EXTRA_QUIET 1
+#define ENABLE_FEATURE_EXTRA_QUIET 1
+#define IF_FEATURE_EXTRA_QUIET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EXTRA_QUIET(...)
+#define CONFIG_FEATURE_INIT_COREDUMPS 1
+#define ENABLE_FEATURE_INIT_COREDUMPS 1
+#define IF_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INIT_COREDUMPS(...)
+#define CONFIG_FEATURE_INITRD 1
+#define ENABLE_FEATURE_INITRD 1
+#define IF_FEATURE_INITRD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INITRD(...)
+#define CONFIG_INIT_TERMINAL_TYPE "linux"
+#define ENABLE_INIT_TERMINAL_TYPE 1
+#define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__
+#define IF_NOT_INIT_TERMINAL_TYPE(...)
+#define CONFIG_MESG 1
+#define ENABLE_MESG 1
+#define IF_MESG(...) __VA_ARGS__
+#define IF_NOT_MESG(...)
+#define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1
+#define ENABLE_FEATURE_MESG_ENABLE_ONLY_GROUP 1
+#define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MESG_ENABLE_ONLY_GROUP(...)
+
+/*
+ * Login/Password Management Utilities
+ */
+#define CONFIG_ADD_SHELL 1
+#define ENABLE_ADD_SHELL 1
+#define IF_ADD_SHELL(...) __VA_ARGS__
+#define IF_NOT_ADD_SHELL(...)
+#define CONFIG_REMOVE_SHELL 1
+#define ENABLE_REMOVE_SHELL 1
+#define IF_REMOVE_SHELL(...) __VA_ARGS__
+#define IF_NOT_REMOVE_SHELL(...)
+#define CONFIG_FEATURE_SHADOWPASSWDS 1
+#define ENABLE_FEATURE_SHADOWPASSWDS 1
+#define IF_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SHADOWPASSWDS(...)
+#define CONFIG_USE_BB_PWD_GRP 1
+#define ENABLE_USE_BB_PWD_GRP 1
+#define IF_USE_BB_PWD_GRP(...) __VA_ARGS__
+#define IF_NOT_USE_BB_PWD_GRP(...)
+#define CONFIG_USE_BB_SHADOW 1
+#define ENABLE_USE_BB_SHADOW 1
+#define IF_USE_BB_SHADOW(...) __VA_ARGS__
+#define IF_NOT_USE_BB_SHADOW(...)
+#define CONFIG_USE_BB_CRYPT 1
+#define ENABLE_USE_BB_CRYPT 1
+#define IF_USE_BB_CRYPT(...) __VA_ARGS__
+#define IF_NOT_USE_BB_CRYPT(...)
+#define CONFIG_USE_BB_CRYPT_SHA 1
+#define ENABLE_USE_BB_CRYPT_SHA 1
+#define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__
+#define IF_NOT_USE_BB_CRYPT_SHA(...)
+#define CONFIG_ADDUSER 1
+#define ENABLE_ADDUSER 1
+#define IF_ADDUSER(...) __VA_ARGS__
+#define IF_NOT_ADDUSER(...)
+#define CONFIG_FEATURE_ADDUSER_LONG_OPTIONS 1
+#define ENABLE_FEATURE_ADDUSER_LONG_OPTIONS 1
+#define IF_FEATURE_ADDUSER_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ADDUSER_LONG_OPTIONS(...)
+#undef CONFIG_FEATURE_CHECK_NAMES
+#define ENABLE_FEATURE_CHECK_NAMES 0
+#define IF_FEATURE_CHECK_NAMES(...)
+#define IF_NOT_FEATURE_CHECK_NAMES(...) __VA_ARGS__
+#define CONFIG_FIRST_SYSTEM_ID 100
+#define ENABLE_FIRST_SYSTEM_ID 1
+#define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__
+#define IF_NOT_FIRST_SYSTEM_ID(...)
+#define CONFIG_LAST_SYSTEM_ID 999
+#define ENABLE_LAST_SYSTEM_ID 1
+#define IF_LAST_SYSTEM_ID(...) __VA_ARGS__
+#define IF_NOT_LAST_SYSTEM_ID(...)
+#define CONFIG_ADDGROUP 1
+#define ENABLE_ADDGROUP 1
+#define IF_ADDGROUP(...) __VA_ARGS__
+#define IF_NOT_ADDGROUP(...)
+#define CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS 1
+#define ENABLE_FEATURE_ADDGROUP_LONG_OPTIONS 1
+#define IF_FEATURE_ADDGROUP_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ADDGROUP_LONG_OPTIONS(...)
+#define CONFIG_FEATURE_ADDUSER_TO_GROUP 1
+#define ENABLE_FEATURE_ADDUSER_TO_GROUP 1
+#define IF_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...)
+#define CONFIG_DELUSER 1
+#define ENABLE_DELUSER 1
+#define IF_DELUSER(...) __VA_ARGS__
+#define IF_NOT_DELUSER(...)
+#define CONFIG_DELGROUP 1
+#define ENABLE_DELGROUP 1
+#define IF_DELGROUP(...) __VA_ARGS__
+#define IF_NOT_DELGROUP(...)
+#define CONFIG_FEATURE_DEL_USER_FROM_GROUP 1
+#define ENABLE_FEATURE_DEL_USER_FROM_GROUP 1
+#define IF_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...)
+#define CONFIG_GETTY 1
+#define ENABLE_GETTY 1
+#define IF_GETTY(...) __VA_ARGS__
+#define IF_NOT_GETTY(...)
+#define CONFIG_LOGIN 1
+#define ENABLE_LOGIN 1
+#define IF_LOGIN(...) __VA_ARGS__
+#define IF_NOT_LOGIN(...)
+#undef CONFIG_LOGIN_SESSION_AS_CHILD
+#define ENABLE_LOGIN_SESSION_AS_CHILD 0
+#define IF_LOGIN_SESSION_AS_CHILD(...)
+#define IF_NOT_LOGIN_SESSION_AS_CHILD(...) __VA_ARGS__
+#undef CONFIG_PAM
+#define ENABLE_PAM 0
+#define IF_PAM(...)
+#define IF_NOT_PAM(...) __VA_ARGS__
+#define CONFIG_LOGIN_SCRIPTS 1
+#define ENABLE_LOGIN_SCRIPTS 1
+#define IF_LOGIN_SCRIPTS(...) __VA_ARGS__
+#define IF_NOT_LOGIN_SCRIPTS(...)
+#define CONFIG_FEATURE_NOLOGIN 1
+#define ENABLE_FEATURE_NOLOGIN 1
+#define IF_FEATURE_NOLOGIN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NOLOGIN(...)
+#define CONFIG_FEATURE_SECURETTY 1
+#define ENABLE_FEATURE_SECURETTY 1
+#define IF_FEATURE_SECURETTY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SECURETTY(...)
+#define CONFIG_PASSWD 1
+#define ENABLE_PASSWD 1
+#define IF_PASSWD(...) __VA_ARGS__
+#define IF_NOT_PASSWD(...)
+#define CONFIG_FEATURE_PASSWD_WEAK_CHECK 1
+#define ENABLE_FEATURE_PASSWD_WEAK_CHECK 1
+#define IF_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...)
+#define CONFIG_CRYPTPW 1
+#define ENABLE_CRYPTPW 1
+#define IF_CRYPTPW(...) __VA_ARGS__
+#define IF_NOT_CRYPTPW(...)
+#define CONFIG_CHPASSWD 1
+#define ENABLE_CHPASSWD 1
+#define IF_CHPASSWD(...) __VA_ARGS__
+#define IF_NOT_CHPASSWD(...)
+#define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "des"
+#define ENABLE_FEATURE_DEFAULT_PASSWD_ALGO 1
+#define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DEFAULT_PASSWD_ALGO(...)
+#define CONFIG_SU 1
+#define ENABLE_SU 1
+#define IF_SU(...) __VA_ARGS__
+#define IF_NOT_SU(...)
+#define CONFIG_FEATURE_SU_SYSLOG 1
+#define ENABLE_FEATURE_SU_SYSLOG 1
+#define IF_FEATURE_SU_SYSLOG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SU_SYSLOG(...)
+#define CONFIG_FEATURE_SU_CHECKS_SHELLS 1
+#define ENABLE_FEATURE_SU_CHECKS_SHELLS 1
+#define IF_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...)
+#define CONFIG_SULOGIN 1
+#define ENABLE_SULOGIN 1
+#define IF_SULOGIN(...) __VA_ARGS__
+#define IF_NOT_SULOGIN(...)
+#define CONFIG_VLOCK 1
+#define ENABLE_VLOCK 1
+#define IF_VLOCK(...) __VA_ARGS__
+#define IF_NOT_VLOCK(...)
+
+/*
+ * Linux Ext2 FS Progs
+ */
+#define CONFIG_CHATTR 1
+#define ENABLE_CHATTR 1
+#define IF_CHATTR(...) __VA_ARGS__
+#define IF_NOT_CHATTR(...)
+#define CONFIG_FSCK 1
+#define ENABLE_FSCK 1
+#define IF_FSCK(...) __VA_ARGS__
+#define IF_NOT_FSCK(...)
+#define CONFIG_LSATTR 1
+#define ENABLE_LSATTR 1
+#define IF_LSATTR(...) __VA_ARGS__
+#define IF_NOT_LSATTR(...)
+#undef CONFIG_TUNE2FS
+#define ENABLE_TUNE2FS 0
+#define IF_TUNE2FS(...)
+#define IF_NOT_TUNE2FS(...) __VA_ARGS__
+
+/*
+ * Linux Module Utilities
+ */
+#define CONFIG_MODINFO 1
+#define ENABLE_MODINFO 1
+#define IF_MODINFO(...) __VA_ARGS__
+#define IF_NOT_MODINFO(...)
+#define CONFIG_MODPROBE_SMALL 1
+#define ENABLE_MODPROBE_SMALL 1
+#define IF_MODPROBE_SMALL(...) __VA_ARGS__
+#define IF_NOT_MODPROBE_SMALL(...)
+#define CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1
+#define ENABLE_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1
+#define IF_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...)
+#define CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
+#define ENABLE_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
+#define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...)
+#undef CONFIG_INSMOD
+#define ENABLE_INSMOD 0
+#define IF_INSMOD(...)
+#define IF_NOT_INSMOD(...) __VA_ARGS__
+#undef CONFIG_RMMOD
+#define ENABLE_RMMOD 0
+#define IF_RMMOD(...)
+#define IF_NOT_RMMOD(...) __VA_ARGS__
+#undef CONFIG_LSMOD
+#define ENABLE_LSMOD 0
+#define IF_LSMOD(...)
+#define IF_NOT_LSMOD(...) __VA_ARGS__
+#undef CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
+#define ENABLE_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 0
+#define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...)
+#define IF_NOT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__
+#undef CONFIG_MODPROBE
+#define ENABLE_MODPROBE 0
+#define IF_MODPROBE(...)
+#define IF_NOT_MODPROBE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_MODPROBE_BLACKLIST
+#define ENABLE_FEATURE_MODPROBE_BLACKLIST 0
+#define IF_FEATURE_MODPROBE_BLACKLIST(...)
+#define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__
+#undef CONFIG_DEPMOD
+#define ENABLE_DEPMOD 0
+#define IF_DEPMOD(...)
+#define IF_NOT_DEPMOD(...) __VA_ARGS__
+
+/*
+ * Options common to multiple modutils
+ */
+#undef CONFIG_FEATURE_2_4_MODULES
+#define ENABLE_FEATURE_2_4_MODULES 0
+#define IF_FEATURE_2_4_MODULES(...)
+#define IF_NOT_FEATURE_2_4_MODULES(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_TRY_MMAP
+#define ENABLE_FEATURE_INSMOD_TRY_MMAP 0
+#define IF_FEATURE_INSMOD_TRY_MMAP(...)
+#define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING
+#define ENABLE_FEATURE_INSMOD_VERSION_CHECKING 0
+#define IF_FEATURE_INSMOD_VERSION_CHECKING(...)
+#define IF_NOT_FEATURE_INSMOD_VERSION_CHECKING(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
+#define ENABLE_FEATURE_INSMOD_KSYMOOPS_SYMBOLS 0
+#define IF_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...)
+#define IF_NOT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_LOADINKMEM
+#define ENABLE_FEATURE_INSMOD_LOADINKMEM 0
+#define IF_FEATURE_INSMOD_LOADINKMEM(...)
+#define IF_NOT_FEATURE_INSMOD_LOADINKMEM(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_LOAD_MAP
+#define ENABLE_FEATURE_INSMOD_LOAD_MAP 0
+#define IF_FEATURE_INSMOD_LOAD_MAP(...)
+#define IF_NOT_FEATURE_INSMOD_LOAD_MAP(...) __VA_ARGS__
+#undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL
+#define ENABLE_FEATURE_INSMOD_LOAD_MAP_FULL 0
+#define IF_FEATURE_INSMOD_LOAD_MAP_FULL(...)
+#define IF_NOT_FEATURE_INSMOD_LOAD_MAP_FULL(...) __VA_ARGS__
+#undef CONFIG_FEATURE_CHECK_TAINTED_MODULE
+#define ENABLE_FEATURE_CHECK_TAINTED_MODULE 0
+#define IF_FEATURE_CHECK_TAINTED_MODULE(...)
+#define IF_NOT_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_MODUTILS_ALIAS
+#define ENABLE_FEATURE_MODUTILS_ALIAS 0
+#define IF_FEATURE_MODUTILS_ALIAS(...)
+#define IF_NOT_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__
+#undef CONFIG_FEATURE_MODUTILS_SYMBOLS
+#define ENABLE_FEATURE_MODUTILS_SYMBOLS 0
+#define IF_FEATURE_MODUTILS_SYMBOLS(...)
+#define IF_NOT_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__
+#define CONFIG_DEFAULT_MODULES_DIR "/lib/modules"
+#define ENABLE_DEFAULT_MODULES_DIR 1
+#define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__
+#define IF_NOT_DEFAULT_MODULES_DIR(...)
+#define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep"
+#define ENABLE_DEFAULT_DEPMOD_FILE 1
+#define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__
+#define IF_NOT_DEFAULT_DEPMOD_FILE(...)
+
+/*
+ * Linux System Utilities
+ */
+#define CONFIG_BLOCKDEV 1
+#define ENABLE_BLOCKDEV 1
+#define IF_BLOCKDEV(...) __VA_ARGS__
+#define IF_NOT_BLOCKDEV(...)
+#define CONFIG_MDEV 1
+#define ENABLE_MDEV 1
+#define IF_MDEV(...) __VA_ARGS__
+#define IF_NOT_MDEV(...)
+#define CONFIG_FEATURE_MDEV_CONF 1
+#define ENABLE_FEATURE_MDEV_CONF 1
+#define IF_FEATURE_MDEV_CONF(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MDEV_CONF(...)
+#define CONFIG_FEATURE_MDEV_RENAME 1
+#define ENABLE_FEATURE_MDEV_RENAME 1
+#define IF_FEATURE_MDEV_RENAME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MDEV_RENAME(...)
+#define CONFIG_FEATURE_MDEV_RENAME_REGEXP 1
+#define ENABLE_FEATURE_MDEV_RENAME_REGEXP 1
+#define IF_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MDEV_RENAME_REGEXP(...)
+#define CONFIG_FEATURE_MDEV_EXEC 1
+#define ENABLE_FEATURE_MDEV_EXEC 1
+#define IF_FEATURE_MDEV_EXEC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MDEV_EXEC(...)
+#define CONFIG_FEATURE_MDEV_LOAD_FIRMWARE 1
+#define ENABLE_FEATURE_MDEV_LOAD_FIRMWARE 1
+#define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MDEV_LOAD_FIRMWARE(...)
+#define CONFIG_REV 1
+#define ENABLE_REV 1
+#define IF_REV(...) __VA_ARGS__
+#define IF_NOT_REV(...)
+#define CONFIG_ACPID 1
+#define ENABLE_ACPID 1
+#define IF_ACPID(...) __VA_ARGS__
+#define IF_NOT_ACPID(...)
+#define CONFIG_FEATURE_ACPID_COMPAT 1
+#define ENABLE_FEATURE_ACPID_COMPAT 1
+#define IF_FEATURE_ACPID_COMPAT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ACPID_COMPAT(...)
+#define CONFIG_BLKID 1
+#define ENABLE_BLKID 1
+#define IF_BLKID(...) __VA_ARGS__
+#define IF_NOT_BLKID(...)
+#undef CONFIG_FEATURE_BLKID_TYPE
+#define ENABLE_FEATURE_BLKID_TYPE 0
+#define IF_FEATURE_BLKID_TYPE(...)
+#define IF_NOT_FEATURE_BLKID_TYPE(...) __VA_ARGS__
+#define CONFIG_DMESG 1
+#define ENABLE_DMESG 1
+#define IF_DMESG(...) __VA_ARGS__
+#define IF_NOT_DMESG(...)
+#define CONFIG_FEATURE_DMESG_PRETTY 1
+#define ENABLE_FEATURE_DMESG_PRETTY 1
+#define IF_FEATURE_DMESG_PRETTY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DMESG_PRETTY(...)
+#define CONFIG_FBSET 1
+#define ENABLE_FBSET 1
+#define IF_FBSET(...) __VA_ARGS__
+#define IF_NOT_FBSET(...)
+#define CONFIG_FEATURE_FBSET_FANCY 1
+#define ENABLE_FEATURE_FBSET_FANCY 1
+#define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FBSET_FANCY(...)
+#define CONFIG_FEATURE_FBSET_READMODE 1
+#define ENABLE_FEATURE_FBSET_READMODE 1
+#define IF_FEATURE_FBSET_READMODE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FBSET_READMODE(...)
+#define CONFIG_FDFLUSH 1
+#define ENABLE_FDFLUSH 1
+#define IF_FDFLUSH(...) __VA_ARGS__
+#define IF_NOT_FDFLUSH(...)
+#define CONFIG_FDFORMAT 1
+#define ENABLE_FDFORMAT 1
+#define IF_FDFORMAT(...) __VA_ARGS__
+#define IF_NOT_FDFORMAT(...)
+#define CONFIG_FDISK 1
+#define ENABLE_FDISK 1
+#define IF_FDISK(...) __VA_ARGS__
+#define IF_NOT_FDISK(...)
+#undef CONFIG_FDISK_SUPPORT_LARGE_DISKS
+#define ENABLE_FDISK_SUPPORT_LARGE_DISKS 0
+#define IF_FDISK_SUPPORT_LARGE_DISKS(...)
+#define IF_NOT_FDISK_SUPPORT_LARGE_DISKS(...) __VA_ARGS__
+#define CONFIG_FEATURE_FDISK_WRITABLE 1
+#define ENABLE_FEATURE_FDISK_WRITABLE 1
+#define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FDISK_WRITABLE(...)
+#undef CONFIG_FEATURE_AIX_LABEL
+#define ENABLE_FEATURE_AIX_LABEL 0
+#define IF_FEATURE_AIX_LABEL(...)
+#define IF_NOT_FEATURE_AIX_LABEL(...) __VA_ARGS__
+#undef CONFIG_FEATURE_SGI_LABEL
+#define ENABLE_FEATURE_SGI_LABEL 0
+#define IF_FEATURE_SGI_LABEL(...)
+#define IF_NOT_FEATURE_SGI_LABEL(...) __VA_ARGS__
+#undef CONFIG_FEATURE_SUN_LABEL
+#define ENABLE_FEATURE_SUN_LABEL 0
+#define IF_FEATURE_SUN_LABEL(...)
+#define IF_NOT_FEATURE_SUN_LABEL(...) __VA_ARGS__
+#undef CONFIG_FEATURE_OSF_LABEL
+#define ENABLE_FEATURE_OSF_LABEL 0
+#define IF_FEATURE_OSF_LABEL(...)
+#define IF_NOT_FEATURE_OSF_LABEL(...) __VA_ARGS__
+#undef CONFIG_FEATURE_GPT_LABEL
+#define ENABLE_FEATURE_GPT_LABEL 0
+#define IF_FEATURE_GPT_LABEL(...)
+#define IF_NOT_FEATURE_GPT_LABEL(...) __VA_ARGS__
+#define CONFIG_FEATURE_FDISK_ADVANCED 1
+#define ENABLE_FEATURE_FDISK_ADVANCED 1
+#define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FDISK_ADVANCED(...)
+#define CONFIG_FINDFS 1
+#define ENABLE_FINDFS 1
+#define IF_FINDFS(...) __VA_ARGS__
+#define IF_NOT_FINDFS(...)
+#define CONFIG_FLOCK 1
+#define ENABLE_FLOCK 1
+#define IF_FLOCK(...) __VA_ARGS__
+#define IF_NOT_FLOCK(...)
+#define CONFIG_FREERAMDISK 1
+#define ENABLE_FREERAMDISK 1
+#define IF_FREERAMDISK(...) __VA_ARGS__
+#define IF_NOT_FREERAMDISK(...)
+#define CONFIG_FSCK_MINIX 1
+#define ENABLE_FSCK_MINIX 1
+#define IF_FSCK_MINIX(...) __VA_ARGS__
+#define IF_NOT_FSCK_MINIX(...)
+#define CONFIG_MKFS_EXT2 1
+#define ENABLE_MKFS_EXT2 1
+#define IF_MKFS_EXT2(...) __VA_ARGS__
+#define IF_NOT_MKFS_EXT2(...)
+#define CONFIG_MKFS_MINIX 1
+#define ENABLE_MKFS_MINIX 1
+#define IF_MKFS_MINIX(...) __VA_ARGS__
+#define IF_NOT_MKFS_MINIX(...)
+#define CONFIG_FEATURE_MINIX2 1
+#define ENABLE_FEATURE_MINIX2 1
+#define IF_FEATURE_MINIX2(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MINIX2(...)
+#undef CONFIG_MKFS_REISER
+#define ENABLE_MKFS_REISER 0
+#define IF_MKFS_REISER(...)
+#define IF_NOT_MKFS_REISER(...) __VA_ARGS__
+#define CONFIG_MKFS_VFAT 1
+#define ENABLE_MKFS_VFAT 1
+#define IF_MKFS_VFAT(...) __VA_ARGS__
+#define IF_NOT_MKFS_VFAT(...)
+#define CONFIG_GETOPT 1
+#define ENABLE_GETOPT 1
+#define IF_GETOPT(...) __VA_ARGS__
+#define IF_NOT_GETOPT(...)
+#define CONFIG_FEATURE_GETOPT_LONG 1
+#define ENABLE_FEATURE_GETOPT_LONG 1
+#define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_GETOPT_LONG(...)
+#define CONFIG_HEXDUMP 1
+#define ENABLE_HEXDUMP 1
+#define IF_HEXDUMP(...) __VA_ARGS__
+#define IF_NOT_HEXDUMP(...)
+#define CONFIG_FEATURE_HEXDUMP_REVERSE 1
+#define ENABLE_FEATURE_HEXDUMP_REVERSE 1
+#define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HEXDUMP_REVERSE(...)
+#define CONFIG_HD 1
+#define ENABLE_HD 1
+#define IF_HD(...) __VA_ARGS__
+#define IF_NOT_HD(...)
+#define CONFIG_HWCLOCK 1
+#define ENABLE_HWCLOCK 1
+#define IF_HWCLOCK(...) __VA_ARGS__
+#define IF_NOT_HWCLOCK(...)
+#define CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS 1
+#define ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS 1
+#define IF_FEATURE_HWCLOCK_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HWCLOCK_LONG_OPTIONS(...)
+#undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS
+#define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 0
+#define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...)
+#define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__
+#define CONFIG_IPCRM 1
+#define ENABLE_IPCRM 1
+#define IF_IPCRM(...) __VA_ARGS__
+#define IF_NOT_IPCRM(...)
+#define CONFIG_IPCS 1
+#define ENABLE_IPCS 1
+#define IF_IPCS(...) __VA_ARGS__
+#define IF_NOT_IPCS(...)
+#define CONFIG_LOSETUP 1
+#define ENABLE_LOSETUP 1
+#define IF_LOSETUP(...) __VA_ARGS__
+#define IF_NOT_LOSETUP(...)
+#define CONFIG_LSPCI 1
+#define ENABLE_LSPCI 1
+#define IF_LSPCI(...) __VA_ARGS__
+#define IF_NOT_LSPCI(...)
+#define CONFIG_LSUSB 1
+#define ENABLE_LSUSB 1
+#define IF_LSUSB(...) __VA_ARGS__
+#define IF_NOT_LSUSB(...)
+#define CONFIG_MKSWAP 1
+#define ENABLE_MKSWAP 1
+#define IF_MKSWAP(...) __VA_ARGS__
+#define IF_NOT_MKSWAP(...)
+#define CONFIG_FEATURE_MKSWAP_UUID 1
+#define ENABLE_FEATURE_MKSWAP_UUID 1
+#define IF_FEATURE_MKSWAP_UUID(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MKSWAP_UUID(...)
+#define CONFIG_MORE 1
+#define ENABLE_MORE 1
+#define IF_MORE(...) __VA_ARGS__
+#define IF_NOT_MORE(...)
+#define CONFIG_MOUNT 1
+#define ENABLE_MOUNT 1
+#define IF_MOUNT(...) __VA_ARGS__
+#define IF_NOT_MOUNT(...)
+#define CONFIG_FEATURE_MOUNT_FAKE 1
+#define ENABLE_FEATURE_MOUNT_FAKE 1
+#define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_FAKE(...)
+#define CONFIG_FEATURE_MOUNT_VERBOSE 1
+#define ENABLE_FEATURE_MOUNT_VERBOSE 1
+#define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_VERBOSE(...)
+#undef CONFIG_FEATURE_MOUNT_HELPERS
+#define ENABLE_FEATURE_MOUNT_HELPERS 0
+#define IF_FEATURE_MOUNT_HELPERS(...)
+#define IF_NOT_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__
+#define CONFIG_FEATURE_MOUNT_LABEL 1
+#define ENABLE_FEATURE_MOUNT_LABEL 1
+#define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_LABEL(...)
+#undef CONFIG_FEATURE_MOUNT_NFS
+#define ENABLE_FEATURE_MOUNT_NFS 0
+#define IF_FEATURE_MOUNT_NFS(...)
+#define IF_NOT_FEATURE_MOUNT_NFS(...) __VA_ARGS__
+#define CONFIG_FEATURE_MOUNT_CIFS 1
+#define ENABLE_FEATURE_MOUNT_CIFS 1
+#define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_CIFS(...)
+#define CONFIG_FEATURE_MOUNT_FLAGS 1
+#define ENABLE_FEATURE_MOUNT_FLAGS 1
+#define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_FLAGS(...)
+#define CONFIG_FEATURE_MOUNT_FSTAB 1
+#define ENABLE_FEATURE_MOUNT_FSTAB 1
+#define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_FSTAB(...)
+#define CONFIG_PIVOT_ROOT 1
+#define ENABLE_PIVOT_ROOT 1
+#define IF_PIVOT_ROOT(...) __VA_ARGS__
+#define IF_NOT_PIVOT_ROOT(...)
+#define CONFIG_RDATE 1
+#define ENABLE_RDATE 1
+#define IF_RDATE(...) __VA_ARGS__
+#define IF_NOT_RDATE(...)
+#define CONFIG_RDEV 1
+#define ENABLE_RDEV 1
+#define IF_RDEV(...) __VA_ARGS__
+#define IF_NOT_RDEV(...)
+#define CONFIG_READPROFILE 1
+#define ENABLE_READPROFILE 1
+#define IF_READPROFILE(...) __VA_ARGS__
+#define IF_NOT_READPROFILE(...)
+#define CONFIG_RTCWAKE 1
+#define ENABLE_RTCWAKE 1
+#define IF_RTCWAKE(...) __VA_ARGS__
+#define IF_NOT_RTCWAKE(...)
+#define CONFIG_SCRIPT 1
+#define ENABLE_SCRIPT 1
+#define IF_SCRIPT(...) __VA_ARGS__
+#define IF_NOT_SCRIPT(...)
+#define CONFIG_SCRIPTREPLAY 1
+#define ENABLE_SCRIPTREPLAY 1
+#define IF_SCRIPTREPLAY(...) __VA_ARGS__
+#define IF_NOT_SCRIPTREPLAY(...)
+#define CONFIG_SETARCH 1
+#define ENABLE_SETARCH 1
+#define IF_SETARCH(...) __VA_ARGS__
+#define IF_NOT_SETARCH(...)
+#define CONFIG_SWAPONOFF 1
+#define ENABLE_SWAPONOFF 1
+#define IF_SWAPONOFF(...) __VA_ARGS__
+#define IF_NOT_SWAPONOFF(...)
+#define CONFIG_FEATURE_SWAPON_PRI 1
+#define ENABLE_FEATURE_SWAPON_PRI 1
+#define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SWAPON_PRI(...)
+#define CONFIG_SWITCH_ROOT 1
+#define ENABLE_SWITCH_ROOT 1
+#define IF_SWITCH_ROOT(...) __VA_ARGS__
+#define IF_NOT_SWITCH_ROOT(...)
+#define CONFIG_UMOUNT 1
+#define ENABLE_UMOUNT 1
+#define IF_UMOUNT(...) __VA_ARGS__
+#define IF_NOT_UMOUNT(...)
+#define CONFIG_FEATURE_UMOUNT_ALL 1
+#define ENABLE_FEATURE_UMOUNT_ALL 1
+#define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UMOUNT_ALL(...)
+
+/*
+ * Common options for mount/umount
+ */
+#define CONFIG_FEATURE_MOUNT_LOOP 1
+#define ENABLE_FEATURE_MOUNT_LOOP 1
+#define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_LOOP(...)
+#define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1
+#define ENABLE_FEATURE_MOUNT_LOOP_CREATE 1
+#define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MOUNT_LOOP_CREATE(...)
+#undef CONFIG_FEATURE_MTAB_SUPPORT
+#define ENABLE_FEATURE_MTAB_SUPPORT 0
+#define IF_FEATURE_MTAB_SUPPORT(...)
+#define IF_NOT_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__
+#define CONFIG_VOLUMEID 1
+#define ENABLE_VOLUMEID 1
+#define IF_VOLUMEID(...) __VA_ARGS__
+#define IF_NOT_VOLUMEID(...)
+
+/*
+ * Filesystem/Volume identification
+ */
+#define CONFIG_FEATURE_VOLUMEID_EXT 1
+#define ENABLE_FEATURE_VOLUMEID_EXT 1
+#define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_EXT(...)
+#define CONFIG_FEATURE_VOLUMEID_BTRFS 1
+#define ENABLE_FEATURE_VOLUMEID_BTRFS 1
+#define IF_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_BTRFS(...)
+#define CONFIG_FEATURE_VOLUMEID_REISERFS 1
+#define ENABLE_FEATURE_VOLUMEID_REISERFS 1
+#define IF_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_REISERFS(...)
+#define CONFIG_FEATURE_VOLUMEID_FAT 1
+#define ENABLE_FEATURE_VOLUMEID_FAT 1
+#define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_FAT(...)
+#define CONFIG_FEATURE_VOLUMEID_HFS 1
+#define ENABLE_FEATURE_VOLUMEID_HFS 1
+#define IF_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_HFS(...)
+#define CONFIG_FEATURE_VOLUMEID_JFS 1
+#define ENABLE_FEATURE_VOLUMEID_JFS 1
+#define IF_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_JFS(...)
+#define CONFIG_FEATURE_VOLUMEID_XFS 1
+#define ENABLE_FEATURE_VOLUMEID_XFS 1
+#define IF_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_XFS(...)
+#define CONFIG_FEATURE_VOLUMEID_NTFS 1
+#define ENABLE_FEATURE_VOLUMEID_NTFS 1
+#define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_NTFS(...)
+#define CONFIG_FEATURE_VOLUMEID_ISO9660 1
+#define ENABLE_FEATURE_VOLUMEID_ISO9660 1
+#define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_ISO9660(...)
+#define CONFIG_FEATURE_VOLUMEID_UDF 1
+#define ENABLE_FEATURE_VOLUMEID_UDF 1
+#define IF_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_UDF(...)
+#define CONFIG_FEATURE_VOLUMEID_LUKS 1
+#define ENABLE_FEATURE_VOLUMEID_LUKS 1
+#define IF_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_LUKS(...)
+#define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1
+#define ENABLE_FEATURE_VOLUMEID_LINUXSWAP 1
+#define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_LINUXSWAP(...)
+#define CONFIG_FEATURE_VOLUMEID_CRAMFS 1
+#define ENABLE_FEATURE_VOLUMEID_CRAMFS 1
+#define IF_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_CRAMFS(...)
+#define CONFIG_FEATURE_VOLUMEID_ROMFS 1
+#define ENABLE_FEATURE_VOLUMEID_ROMFS 1
+#define IF_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_ROMFS(...)
+#define CONFIG_FEATURE_VOLUMEID_SYSV 1
+#define ENABLE_FEATURE_VOLUMEID_SYSV 1
+#define IF_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_SYSV(...)
+#define CONFIG_FEATURE_VOLUMEID_OCFS2 1
+#define ENABLE_FEATURE_VOLUMEID_OCFS2 1
+#define IF_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_OCFS2(...)
+#define CONFIG_FEATURE_VOLUMEID_LINUXRAID 1
+#define ENABLE_FEATURE_VOLUMEID_LINUXRAID 1
+#define IF_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__
+#define IF_NOT_FEATURE_VOLUMEID_LINUXRAID(...)
+
+/*
+ * Miscellaneous Utilities
+ */
+#define CONFIG_CONSPY 1
+#define ENABLE_CONSPY 1
+#define IF_CONSPY(...) __VA_ARGS__
+#define IF_NOT_CONSPY(...)
+#define CONFIG_LESS 1
+#define ENABLE_LESS 1
+#define IF_LESS(...) __VA_ARGS__
+#define IF_NOT_LESS(...)
+#define CONFIG_FEATURE_LESS_MAXLINES 9999999
+#define ENABLE_FEATURE_LESS_MAXLINES 1
+#define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_MAXLINES(...)
+#define CONFIG_FEATURE_LESS_BRACKETS 1
+#define ENABLE_FEATURE_LESS_BRACKETS 1
+#define IF_FEATURE_LESS_BRACKETS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_BRACKETS(...)
+#define CONFIG_FEATURE_LESS_FLAGS 1
+#define ENABLE_FEATURE_LESS_FLAGS 1
+#define IF_FEATURE_LESS_FLAGS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_FLAGS(...)
+#define CONFIG_FEATURE_LESS_MARKS 1
+#define ENABLE_FEATURE_LESS_MARKS 1
+#define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_MARKS(...)
+#define CONFIG_FEATURE_LESS_REGEXP 1
+#define ENABLE_FEATURE_LESS_REGEXP 1
+#define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_REGEXP(...)
+#define CONFIG_FEATURE_LESS_WINCH 1
+#define ENABLE_FEATURE_LESS_WINCH 1
+#define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_WINCH(...)
+#define CONFIG_FEATURE_LESS_ASK_TERMINAL 1
+#define ENABLE_FEATURE_LESS_ASK_TERMINAL 1
+#define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_ASK_TERMINAL(...)
+#define CONFIG_FEATURE_LESS_DASHCMD 1
+#define ENABLE_FEATURE_LESS_DASHCMD 1
+#define IF_FEATURE_LESS_DASHCMD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_DASHCMD(...)
+#define CONFIG_FEATURE_LESS_LINENUMS 1
+#define ENABLE_FEATURE_LESS_LINENUMS 1
+#define IF_FEATURE_LESS_LINENUMS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LESS_LINENUMS(...)
+#define CONFIG_NANDWRITE 1
+#define ENABLE_NANDWRITE 1
+#define IF_NANDWRITE(...) __VA_ARGS__
+#define IF_NOT_NANDWRITE(...)
+#define CONFIG_NANDDUMP 1
+#define ENABLE_NANDDUMP 1
+#define IF_NANDDUMP(...) __VA_ARGS__
+#define IF_NOT_NANDDUMP(...)
+#define CONFIG_SETSERIAL 1
+#define ENABLE_SETSERIAL 1
+#define IF_SETSERIAL(...) __VA_ARGS__
+#define IF_NOT_SETSERIAL(...)
+#define CONFIG_UBIATTACH 1
+#define ENABLE_UBIATTACH 1
+#define IF_UBIATTACH(...) __VA_ARGS__
+#define IF_NOT_UBIATTACH(...)
+#define CONFIG_UBIDETACH 1
+#define ENABLE_UBIDETACH 1
+#define IF_UBIDETACH(...) __VA_ARGS__
+#define IF_NOT_UBIDETACH(...)
+#define CONFIG_UBIMKVOL 1
+#define ENABLE_UBIMKVOL 1
+#define IF_UBIMKVOL(...) __VA_ARGS__
+#define IF_NOT_UBIMKVOL(...)
+#define CONFIG_UBIRMVOL 1
+#define ENABLE_UBIRMVOL 1
+#define IF_UBIRMVOL(...) __VA_ARGS__
+#define IF_NOT_UBIRMVOL(...)
+#define CONFIG_UBIRSVOL 1
+#define ENABLE_UBIRSVOL 1
+#define IF_UBIRSVOL(...) __VA_ARGS__
+#define IF_NOT_UBIRSVOL(...)
+#define CONFIG_UBIUPDATEVOL 1
+#define ENABLE_UBIUPDATEVOL 1
+#define IF_UBIUPDATEVOL(...) __VA_ARGS__
+#define IF_NOT_UBIUPDATEVOL(...)
+#define CONFIG_ADJTIMEX 1
+#define ENABLE_ADJTIMEX 1
+#define IF_ADJTIMEX(...) __VA_ARGS__
+#define IF_NOT_ADJTIMEX(...)
+#undef CONFIG_BBCONFIG
+#define ENABLE_BBCONFIG 0
+#define IF_BBCONFIG(...)
+#define IF_NOT_BBCONFIG(...) __VA_ARGS__
+#undef CONFIG_FEATURE_COMPRESS_BBCONFIG
+#define ENABLE_FEATURE_COMPRESS_BBCONFIG 0
+#define IF_FEATURE_COMPRESS_BBCONFIG(...)
+#define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__
+#define CONFIG_BEEP 1
+#define ENABLE_BEEP 1
+#define IF_BEEP(...) __VA_ARGS__
+#define IF_NOT_BEEP(...)
+#define CONFIG_FEATURE_BEEP_FREQ 4000
+#define ENABLE_FEATURE_BEEP_FREQ 1
+#define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BEEP_FREQ(...)
+#define CONFIG_FEATURE_BEEP_LENGTH_MS 30
+#define ENABLE_FEATURE_BEEP_LENGTH_MS 1
+#define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BEEP_LENGTH_MS(...)
+#define CONFIG_CHAT 1
+#define ENABLE_CHAT 1
+#define IF_CHAT(...) __VA_ARGS__
+#define IF_NOT_CHAT(...)
+#define CONFIG_FEATURE_CHAT_NOFAIL 1
+#define ENABLE_FEATURE_CHAT_NOFAIL 1
+#define IF_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_NOFAIL(...)
+#undef CONFIG_FEATURE_CHAT_TTY_HIFI
+#define ENABLE_FEATURE_CHAT_TTY_HIFI 0
+#define IF_FEATURE_CHAT_TTY_HIFI(...)
+#define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__
+#define CONFIG_FEATURE_CHAT_IMPLICIT_CR 1
+#define ENABLE_FEATURE_CHAT_IMPLICIT_CR 1
+#define IF_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_IMPLICIT_CR(...)
+#define CONFIG_FEATURE_CHAT_SWALLOW_OPTS 1
+#define ENABLE_FEATURE_CHAT_SWALLOW_OPTS 1
+#define IF_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_SWALLOW_OPTS(...)
+#define CONFIG_FEATURE_CHAT_SEND_ESCAPES 1
+#define ENABLE_FEATURE_CHAT_SEND_ESCAPES 1
+#define IF_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_SEND_ESCAPES(...)
+#define CONFIG_FEATURE_CHAT_VAR_ABORT_LEN 1
+#define ENABLE_FEATURE_CHAT_VAR_ABORT_LEN 1
+#define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_VAR_ABORT_LEN(...)
+#define CONFIG_FEATURE_CHAT_CLR_ABORT 1
+#define ENABLE_FEATURE_CHAT_CLR_ABORT 1
+#define IF_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CHAT_CLR_ABORT(...)
+#define CONFIG_CHRT 1
+#define ENABLE_CHRT 1
+#define IF_CHRT(...) __VA_ARGS__
+#define IF_NOT_CHRT(...)
+#define CONFIG_CROND 1
+#define ENABLE_CROND 1
+#define IF_CROND(...) __VA_ARGS__
+#define IF_NOT_CROND(...)
+#define CONFIG_FEATURE_CROND_D 1
+#define ENABLE_FEATURE_CROND_D 1
+#define IF_FEATURE_CROND_D(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CROND_D(...)
+#define CONFIG_FEATURE_CROND_CALL_SENDMAIL 1
+#define ENABLE_FEATURE_CROND_CALL_SENDMAIL 1
+#define IF_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CROND_CALL_SENDMAIL(...)
+#define CONFIG_FEATURE_CROND_DIR "/var/spool/cron"
+#define ENABLE_FEATURE_CROND_DIR 1
+#define IF_FEATURE_CROND_DIR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_CROND_DIR(...)
+#define CONFIG_CRONTAB 1
+#define ENABLE_CRONTAB 1
+#define IF_CRONTAB(...) __VA_ARGS__
+#define IF_NOT_CRONTAB(...)
+#define CONFIG_DC 1
+#define ENABLE_DC 1
+#define IF_DC(...) __VA_ARGS__
+#define IF_NOT_DC(...)
+#define CONFIG_FEATURE_DC_LIBM 1
+#define ENABLE_FEATURE_DC_LIBM 1
+#define IF_FEATURE_DC_LIBM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_DC_LIBM(...)
+#undef CONFIG_DEVFSD
+#define ENABLE_DEVFSD 0
+#define IF_DEVFSD(...)
+#define IF_NOT_DEVFSD(...) __VA_ARGS__
+#undef CONFIG_DEVFSD_MODLOAD
+#define ENABLE_DEVFSD_MODLOAD 0
+#define IF_DEVFSD_MODLOAD(...)
+#define IF_NOT_DEVFSD_MODLOAD(...) __VA_ARGS__
+#undef CONFIG_DEVFSD_FG_NP
+#define ENABLE_DEVFSD_FG_NP 0
+#define IF_DEVFSD_FG_NP(...)
+#define IF_NOT_DEVFSD_FG_NP(...) __VA_ARGS__
+#undef CONFIG_DEVFSD_VERBOSE
+#define ENABLE_DEVFSD_VERBOSE 0
+#define IF_DEVFSD_VERBOSE(...)
+#define IF_NOT_DEVFSD_VERBOSE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_DEVFS
+#define ENABLE_FEATURE_DEVFS 0
+#define IF_FEATURE_DEVFS(...)
+#define IF_NOT_FEATURE_DEVFS(...) __VA_ARGS__
+#define CONFIG_DEVMEM 1
+#define ENABLE_DEVMEM 1
+#define IF_DEVMEM(...) __VA_ARGS__
+#define IF_NOT_DEVMEM(...)
+#define CONFIG_EJECT 1
+#define ENABLE_EJECT 1
+#define IF_EJECT(...) __VA_ARGS__
+#define IF_NOT_EJECT(...)
+#define CONFIG_FEATURE_EJECT_SCSI 1
+#define ENABLE_FEATURE_EJECT_SCSI 1
+#define IF_FEATURE_EJECT_SCSI(...) __VA_ARGS__
+#define IF_NOT_FEATURE_EJECT_SCSI(...)
+#define CONFIG_FBSPLASH 1
+#define ENABLE_FBSPLASH 1
+#define IF_FBSPLASH(...) __VA_ARGS__
+#define IF_NOT_FBSPLASH(...)
+#undef CONFIG_FLASHCP
+#define ENABLE_FLASHCP 0
+#define IF_FLASHCP(...)
+#define IF_NOT_FLASHCP(...) __VA_ARGS__
+#undef CONFIG_FLASH_LOCK
+#define ENABLE_FLASH_LOCK 0
+#define IF_FLASH_LOCK(...)
+#define IF_NOT_FLASH_LOCK(...) __VA_ARGS__
+#undef CONFIG_FLASH_UNLOCK
+#define ENABLE_FLASH_UNLOCK 0
+#define IF_FLASH_UNLOCK(...)
+#define IF_NOT_FLASH_UNLOCK(...) __VA_ARGS__
+#define CONFIG_FLASH_ERASEALL 1
+#define ENABLE_FLASH_ERASEALL 1
+#define IF_FLASH_ERASEALL(...) __VA_ARGS__
+#define IF_NOT_FLASH_ERASEALL(...)
+#define CONFIG_IONICE 1
+#define ENABLE_IONICE 1
+#define IF_IONICE(...) __VA_ARGS__
+#define IF_NOT_IONICE(...)
+#undef CONFIG_INOTIFYD
+#define ENABLE_INOTIFYD 0
+#define IF_INOTIFYD(...)
+#define IF_NOT_INOTIFYD(...) __VA_ARGS__
+#define CONFIG_LAST 1
+#define ENABLE_LAST 1
+#define IF_LAST(...) __VA_ARGS__
+#define IF_NOT_LAST(...)
+#undef CONFIG_FEATURE_LAST_SMALL
+#define ENABLE_FEATURE_LAST_SMALL 0
+#define IF_FEATURE_LAST_SMALL(...)
+#define IF_NOT_FEATURE_LAST_SMALL(...) __VA_ARGS__
+#define CONFIG_FEATURE_LAST_FANCY 1
+#define ENABLE_FEATURE_LAST_FANCY 1
+#define IF_FEATURE_LAST_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LAST_FANCY(...)
+#define CONFIG_HDPARM 1
+#define ENABLE_HDPARM 1
+#define IF_HDPARM(...) __VA_ARGS__
+#define IF_NOT_HDPARM(...)
+#define CONFIG_FEATURE_HDPARM_GET_IDENTITY 1
+#define ENABLE_FEATURE_HDPARM_GET_IDENTITY 1
+#define IF_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_GET_IDENTITY(...)
+#define CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF 1
+#define ENABLE_FEATURE_HDPARM_HDIO_SCAN_HWIF 1
+#define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_HDIO_SCAN_HWIF(...)
+#define CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1
+#define ENABLE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1
+#define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...)
+#define CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET 1
+#define ENABLE_FEATURE_HDPARM_HDIO_DRIVE_RESET 1
+#define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_HDIO_DRIVE_RESET(...)
+#define CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1
+#define ENABLE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1
+#define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...)
+#define CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA 1
+#define ENABLE_FEATURE_HDPARM_HDIO_GETSET_DMA 1
+#define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HDPARM_HDIO_GETSET_DMA(...)
+#define CONFIG_MAKEDEVS 1
+#define ENABLE_MAKEDEVS 1
+#define IF_MAKEDEVS(...) __VA_ARGS__
+#define IF_NOT_MAKEDEVS(...)
+#undef CONFIG_FEATURE_MAKEDEVS_LEAF
+#define ENABLE_FEATURE_MAKEDEVS_LEAF 0
+#define IF_FEATURE_MAKEDEVS_LEAF(...)
+#define IF_NOT_FEATURE_MAKEDEVS_LEAF(...) __VA_ARGS__
+#define CONFIG_FEATURE_MAKEDEVS_TABLE 1
+#define ENABLE_FEATURE_MAKEDEVS_TABLE 1
+#define IF_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MAKEDEVS_TABLE(...)
+#define CONFIG_MAN 1
+#define ENABLE_MAN 1
+#define IF_MAN(...) __VA_ARGS__
+#define IF_NOT_MAN(...)
+#define CONFIG_MICROCOM 1
+#define ENABLE_MICROCOM 1
+#define IF_MICROCOM(...) __VA_ARGS__
+#define IF_NOT_MICROCOM(...)
+#define CONFIG_MOUNTPOINT 1
+#define ENABLE_MOUNTPOINT 1
+#define IF_MOUNTPOINT(...) __VA_ARGS__
+#define IF_NOT_MOUNTPOINT(...)
+#define CONFIG_MT 1
+#define ENABLE_MT 1
+#define IF_MT(...) __VA_ARGS__
+#define IF_NOT_MT(...)
+#define CONFIG_RAIDAUTORUN 1
+#define ENABLE_RAIDAUTORUN 1
+#define IF_RAIDAUTORUN(...) __VA_ARGS__
+#define IF_NOT_RAIDAUTORUN(...)
+#define CONFIG_READAHEAD 1
+#define ENABLE_READAHEAD 1
+#define IF_READAHEAD(...) __VA_ARGS__
+#define IF_NOT_READAHEAD(...)
+#undef CONFIG_RFKILL
+#define ENABLE_RFKILL 0
+#define IF_RFKILL(...)
+#define IF_NOT_RFKILL(...) __VA_ARGS__
+#define CONFIG_RUNLEVEL 1
+#define ENABLE_RUNLEVEL 1
+#define IF_RUNLEVEL(...) __VA_ARGS__
+#define IF_NOT_RUNLEVEL(...)
+#define CONFIG_RX 1
+#define ENABLE_RX 1
+#define IF_RX(...) __VA_ARGS__
+#define IF_NOT_RX(...)
+#define CONFIG_SETSID 1
+#define ENABLE_SETSID 1
+#define IF_SETSID(...) __VA_ARGS__
+#define IF_NOT_SETSID(...)
+#define CONFIG_STRINGS 1
+#define ENABLE_STRINGS 1
+#define IF_STRINGS(...) __VA_ARGS__
+#define IF_NOT_STRINGS(...)
+#undef CONFIG_TASKSET
+#define ENABLE_TASKSET 0
+#define IF_TASKSET(...)
+#define IF_NOT_TASKSET(...) __VA_ARGS__
+#undef CONFIG_FEATURE_TASKSET_FANCY
+#define ENABLE_FEATURE_TASKSET_FANCY 0
+#define IF_FEATURE_TASKSET_FANCY(...)
+#define IF_NOT_FEATURE_TASKSET_FANCY(...) __VA_ARGS__
+#define CONFIG_TIME 1
+#define ENABLE_TIME 1
+#define IF_TIME(...) __VA_ARGS__
+#define IF_NOT_TIME(...)
+#define CONFIG_TIMEOUT 1
+#define ENABLE_TIMEOUT 1
+#define IF_TIMEOUT(...) __VA_ARGS__
+#define IF_NOT_TIMEOUT(...)
+#define CONFIG_TTYSIZE 1
+#define ENABLE_TTYSIZE 1
+#define IF_TTYSIZE(...) __VA_ARGS__
+#define IF_NOT_TTYSIZE(...)
+#define CONFIG_VOLNAME 1
+#define ENABLE_VOLNAME 1
+#define IF_VOLNAME(...) __VA_ARGS__
+#define IF_NOT_VOLNAME(...)
+#define CONFIG_WALL 1
+#define ENABLE_WALL 1
+#define IF_WALL(...) __VA_ARGS__
+#define IF_NOT_WALL(...)
+#define CONFIG_WATCHDOG 1
+#define ENABLE_WATCHDOG 1
+#define IF_WATCHDOG(...) __VA_ARGS__
+#define IF_NOT_WATCHDOG(...)
+
+/*
+ * Networking Utilities
+ */
+#define CONFIG_NAMEIF 1
+#define ENABLE_NAMEIF 1
+#define IF_NAMEIF(...) __VA_ARGS__
+#define IF_NOT_NAMEIF(...)
+#define CONFIG_FEATURE_NAMEIF_EXTENDED 1
+#define ENABLE_FEATURE_NAMEIF_EXTENDED 1
+#define IF_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NAMEIF_EXTENDED(...)
+#define CONFIG_NBDCLIENT 1
+#define ENABLE_NBDCLIENT 1
+#define IF_NBDCLIENT(...) __VA_ARGS__
+#define IF_NOT_NBDCLIENT(...)
+#define CONFIG_NC 1
+#define ENABLE_NC 1
+#define IF_NC(...) __VA_ARGS__
+#define IF_NOT_NC(...)
+#define CONFIG_NC_SERVER 1
+#define ENABLE_NC_SERVER 1
+#define IF_NC_SERVER(...) __VA_ARGS__
+#define IF_NOT_NC_SERVER(...)
+#define CONFIG_NC_EXTRA 1
+#define ENABLE_NC_EXTRA 1
+#define IF_NC_EXTRA(...) __VA_ARGS__
+#define IF_NOT_NC_EXTRA(...)
+#undef CONFIG_NC_110_COMPAT
+#define ENABLE_NC_110_COMPAT 0
+#define IF_NC_110_COMPAT(...)
+#define IF_NOT_NC_110_COMPAT(...) __VA_ARGS__
+#define CONFIG_PING 1
+#define ENABLE_PING 1
+#define IF_PING(...) __VA_ARGS__
+#define IF_NOT_PING(...)
+#define CONFIG_PING6 1
+#define ENABLE_PING6 1
+#define IF_PING6(...) __VA_ARGS__
+#define IF_NOT_PING6(...)
+#define CONFIG_FEATURE_FANCY_PING 1
+#define ENABLE_FEATURE_FANCY_PING 1
+#define IF_FEATURE_FANCY_PING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FANCY_PING(...)
+#define CONFIG_WHOIS 1
+#define ENABLE_WHOIS 1
+#define IF_WHOIS(...) __VA_ARGS__
+#define IF_NOT_WHOIS(...)
+#define CONFIG_FEATURE_IPV6 1
+#define ENABLE_FEATURE_IPV6 1
+#define IF_FEATURE_IPV6(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IPV6(...)
+#undef CONFIG_FEATURE_UNIX_LOCAL
+#define ENABLE_FEATURE_UNIX_LOCAL 0
+#define IF_FEATURE_UNIX_LOCAL(...)
+#define IF_NOT_FEATURE_UNIX_LOCAL(...) __VA_ARGS__
+#define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1
+#define ENABLE_FEATURE_PREFER_IPV4_ADDRESS 1
+#define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...)
+#undef CONFIG_VERBOSE_RESOLUTION_ERRORS
+#define ENABLE_VERBOSE_RESOLUTION_ERRORS 0
+#define IF_VERBOSE_RESOLUTION_ERRORS(...)
+#define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
+#define CONFIG_ARP 1
+#define ENABLE_ARP 1
+#define IF_ARP(...) __VA_ARGS__
+#define IF_NOT_ARP(...)
+#define CONFIG_ARPING 1
+#define ENABLE_ARPING 1
+#define IF_ARPING(...) __VA_ARGS__
+#define IF_NOT_ARPING(...)
+#define CONFIG_BRCTL 1
+#define ENABLE_BRCTL 1
+#define IF_BRCTL(...) __VA_ARGS__
+#define IF_NOT_BRCTL(...)
+#define CONFIG_FEATURE_BRCTL_FANCY 1
+#define ENABLE_FEATURE_BRCTL_FANCY 1
+#define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BRCTL_FANCY(...)
+#define CONFIG_FEATURE_BRCTL_SHOW 1
+#define ENABLE_FEATURE_BRCTL_SHOW 1
+#define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BRCTL_SHOW(...)
+#define CONFIG_DNSD 1
+#define ENABLE_DNSD 1
+#define IF_DNSD(...) __VA_ARGS__
+#define IF_NOT_DNSD(...)
+#define CONFIG_ETHER_WAKE 1
+#define ENABLE_ETHER_WAKE 1
+#define IF_ETHER_WAKE(...) __VA_ARGS__
+#define IF_NOT_ETHER_WAKE(...)
+#define CONFIG_FAKEIDENTD 1
+#define ENABLE_FAKEIDENTD 1
+#define IF_FAKEIDENTD(...) __VA_ARGS__
+#define IF_NOT_FAKEIDENTD(...)
+#define CONFIG_FTPD 1
+#define ENABLE_FTPD 1
+#define IF_FTPD(...) __VA_ARGS__
+#define IF_NOT_FTPD(...)
+#define CONFIG_FEATURE_FTP_WRITE 1
+#define ENABLE_FEATURE_FTP_WRITE 1
+#define IF_FEATURE_FTP_WRITE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FTP_WRITE(...)
+#define CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1
+#define ENABLE_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1
+#define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...)
+#define CONFIG_FTPGET 1
+#define ENABLE_FTPGET 1
+#define IF_FTPGET(...) __VA_ARGS__
+#define IF_NOT_FTPGET(...)
+#define CONFIG_FTPPUT 1
+#define ENABLE_FTPPUT 1
+#define IF_FTPPUT(...) __VA_ARGS__
+#define IF_NOT_FTPPUT(...)
+#define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1
+#define ENABLE_FEATURE_FTPGETPUT_LONG_OPTIONS 1
+#define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS(...)
+#define CONFIG_HOSTNAME 1
+#define ENABLE_HOSTNAME 1
+#define IF_HOSTNAME(...) __VA_ARGS__
+#define IF_NOT_HOSTNAME(...)
+#define CONFIG_HTTPD 1
+#define ENABLE_HTTPD 1
+#define IF_HTTPD(...) __VA_ARGS__
+#define IF_NOT_HTTPD(...)
+#define CONFIG_FEATURE_HTTPD_RANGES 1
+#define ENABLE_FEATURE_HTTPD_RANGES 1
+#define IF_FEATURE_HTTPD_RANGES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_RANGES(...)
+#define CONFIG_FEATURE_HTTPD_USE_SENDFILE 1
+#define ENABLE_FEATURE_HTTPD_USE_SENDFILE 1
+#define IF_FEATURE_HTTPD_USE_SENDFILE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_USE_SENDFILE(...)
+#define CONFIG_FEATURE_HTTPD_SETUID 1
+#define ENABLE_FEATURE_HTTPD_SETUID 1
+#define IF_FEATURE_HTTPD_SETUID(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_SETUID(...)
+#define CONFIG_FEATURE_HTTPD_BASIC_AUTH 1
+#define ENABLE_FEATURE_HTTPD_BASIC_AUTH 1
+#define IF_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_BASIC_AUTH(...)
+#define CONFIG_FEATURE_HTTPD_AUTH_MD5 1
+#define ENABLE_FEATURE_HTTPD_AUTH_MD5 1
+#define IF_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_AUTH_MD5(...)
+#define CONFIG_FEATURE_HTTPD_CGI 1
+#define ENABLE_FEATURE_HTTPD_CGI 1
+#define IF_FEATURE_HTTPD_CGI(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_CGI(...)
+#define CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1
+#define ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1
+#define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...)
+#define CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1
+#define ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1
+#define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...)
+#define CONFIG_FEATURE_HTTPD_ENCODE_URL_STR 1
+#define ENABLE_FEATURE_HTTPD_ENCODE_URL_STR 1
+#define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_ENCODE_URL_STR(...)
+#define CONFIG_FEATURE_HTTPD_ERROR_PAGES 1
+#define ENABLE_FEATURE_HTTPD_ERROR_PAGES 1
+#define IF_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_ERROR_PAGES(...)
+#define CONFIG_FEATURE_HTTPD_PROXY 1
+#define ENABLE_FEATURE_HTTPD_PROXY 1
+#define IF_FEATURE_HTTPD_PROXY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_PROXY(...)
+#define CONFIG_FEATURE_HTTPD_GZIP 1
+#define ENABLE_FEATURE_HTTPD_GZIP 1
+#define IF_FEATURE_HTTPD_GZIP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_HTTPD_GZIP(...)
+#define CONFIG_IFCONFIG 1
+#define ENABLE_IFCONFIG 1
+#define IF_IFCONFIG(...) __VA_ARGS__
+#define IF_NOT_IFCONFIG(...)
+#define CONFIG_FEATURE_IFCONFIG_STATUS 1
+#define ENABLE_FEATURE_IFCONFIG_STATUS 1
+#define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFCONFIG_STATUS(...)
+#define CONFIG_FEATURE_IFCONFIG_SLIP 1
+#define ENABLE_FEATURE_IFCONFIG_SLIP 1
+#define IF_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFCONFIG_SLIP(...)
+#define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1
+#define ENABLE_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1
+#define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...)
+#define CONFIG_FEATURE_IFCONFIG_HW 1
+#define ENABLE_FEATURE_IFCONFIG_HW 1
+#define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFCONFIG_HW(...)
+#define CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS 1
+#define ENABLE_FEATURE_IFCONFIG_BROADCAST_PLUS 1
+#define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFCONFIG_BROADCAST_PLUS(...)
+#define CONFIG_IFENSLAVE 1
+#define ENABLE_IFENSLAVE 1
+#define IF_IFENSLAVE(...) __VA_ARGS__
+#define IF_NOT_IFENSLAVE(...)
+#define CONFIG_IFPLUGD 1
+#define ENABLE_IFPLUGD 1
+#define IF_IFPLUGD(...) __VA_ARGS__
+#define IF_NOT_IFPLUGD(...)
+#define CONFIG_IFUPDOWN 1
+#define ENABLE_IFUPDOWN 1
+#define IF_IFUPDOWN(...) __VA_ARGS__
+#define IF_NOT_IFUPDOWN(...)
+#define CONFIG_IFUPDOWN_IFSTATE_PATH "/var/run/ifstate"
+#define ENABLE_IFUPDOWN_IFSTATE_PATH 1
+#define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__
+#define IF_NOT_IFUPDOWN_IFSTATE_PATH(...)
+#define CONFIG_FEATURE_IFUPDOWN_IP 1
+#define ENABLE_FEATURE_IFUPDOWN_IP 1
+#define IF_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFUPDOWN_IP(...)
+#define CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN 1
+#define ENABLE_FEATURE_IFUPDOWN_IP_BUILTIN 1
+#define IF_FEATURE_IFUPDOWN_IP_BUILTIN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFUPDOWN_IP_BUILTIN(...)
+#undef CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
+#define ENABLE_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN 0
+#define IF_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN(...)
+#define IF_NOT_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN(...) __VA_ARGS__
+#define CONFIG_FEATURE_IFUPDOWN_IPV4 1
+#define ENABLE_FEATURE_IFUPDOWN_IPV4 1
+#define IF_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFUPDOWN_IPV4(...)
+#define CONFIG_FEATURE_IFUPDOWN_IPV6 1
+#define ENABLE_FEATURE_IFUPDOWN_IPV6 1
+#define IF_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFUPDOWN_IPV6(...)
+#define CONFIG_FEATURE_IFUPDOWN_MAPPING 1
+#define ENABLE_FEATURE_IFUPDOWN_MAPPING 1
+#define IF_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IFUPDOWN_MAPPING(...)
+#undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
+#define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 0
+#define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...)
+#define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__
+#define CONFIG_INETD 1
+#define ENABLE_INETD 1
+#define IF_INETD(...) __VA_ARGS__
+#define IF_NOT_INETD(...)
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
+#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
+#define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...)
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1
+#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1
+#define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...)
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
+#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
+#define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...)
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
+#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
+#define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...)
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1
+#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1
+#define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...)
+#define CONFIG_FEATURE_INETD_RPC 1
+#define ENABLE_FEATURE_INETD_RPC 1
+#define IF_FEATURE_INETD_RPC(...) __VA_ARGS__
+#define IF_NOT_FEATURE_INETD_RPC(...)
+#define CONFIG_IP 1
+#define ENABLE_IP 1
+#define IF_IP(...) __VA_ARGS__
+#define IF_NOT_IP(...)
+#define CONFIG_FEATURE_IP_ADDRESS 1
+#define ENABLE_FEATURE_IP_ADDRESS 1
+#define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_ADDRESS(...)
+#define CONFIG_FEATURE_IP_LINK 1
+#define ENABLE_FEATURE_IP_LINK 1
+#define IF_FEATURE_IP_LINK(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_LINK(...)
+#define CONFIG_FEATURE_IP_ROUTE 1
+#define ENABLE_FEATURE_IP_ROUTE 1
+#define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_ROUTE(...)
+#define CONFIG_FEATURE_IP_TUNNEL 1
+#define ENABLE_FEATURE_IP_TUNNEL 1
+#define IF_FEATURE_IP_TUNNEL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_TUNNEL(...)
+#define CONFIG_FEATURE_IP_RULE 1
+#define ENABLE_FEATURE_IP_RULE 1
+#define IF_FEATURE_IP_RULE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_RULE(...)
+#define CONFIG_FEATURE_IP_SHORT_FORMS 1
+#define ENABLE_FEATURE_IP_SHORT_FORMS 1
+#define IF_FEATURE_IP_SHORT_FORMS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IP_SHORT_FORMS(...)
+#undef CONFIG_FEATURE_IP_RARE_PROTOCOLS
+#define ENABLE_FEATURE_IP_RARE_PROTOCOLS 0
+#define IF_FEATURE_IP_RARE_PROTOCOLS(...)
+#define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__
+#define CONFIG_IPADDR 1
+#define ENABLE_IPADDR 1
+#define IF_IPADDR(...) __VA_ARGS__
+#define IF_NOT_IPADDR(...)
+#define CONFIG_IPLINK 1
+#define ENABLE_IPLINK 1
+#define IF_IPLINK(...) __VA_ARGS__
+#define IF_NOT_IPLINK(...)
+#define CONFIG_IPROUTE 1
+#define ENABLE_IPROUTE 1
+#define IF_IPROUTE(...) __VA_ARGS__
+#define IF_NOT_IPROUTE(...)
+#define CONFIG_IPTUNNEL 1
+#define ENABLE_IPTUNNEL 1
+#define IF_IPTUNNEL(...) __VA_ARGS__
+#define IF_NOT_IPTUNNEL(...)
+#define CONFIG_IPRULE 1
+#define ENABLE_IPRULE 1
+#define IF_IPRULE(...) __VA_ARGS__
+#define IF_NOT_IPRULE(...)
+#define CONFIG_IPCALC 1
+#define ENABLE_IPCALC 1
+#define IF_IPCALC(...) __VA_ARGS__
+#define IF_NOT_IPCALC(...)
+#define CONFIG_FEATURE_IPCALC_FANCY 1
+#define ENABLE_FEATURE_IPCALC_FANCY 1
+#define IF_FEATURE_IPCALC_FANCY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IPCALC_FANCY(...)
+#define CONFIG_FEATURE_IPCALC_LONG_OPTIONS 1
+#define ENABLE_FEATURE_IPCALC_LONG_OPTIONS 1
+#define IF_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IPCALC_LONG_OPTIONS(...)
+#define CONFIG_NETSTAT 1
+#define ENABLE_NETSTAT 1
+#define IF_NETSTAT(...) __VA_ARGS__
+#define IF_NOT_NETSTAT(...)
+#define CONFIG_FEATURE_NETSTAT_WIDE 1
+#define ENABLE_FEATURE_NETSTAT_WIDE 1
+#define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NETSTAT_WIDE(...)
+#define CONFIG_FEATURE_NETSTAT_PRG 1
+#define ENABLE_FEATURE_NETSTAT_PRG 1
+#define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NETSTAT_PRG(...)
+#define CONFIG_NSLOOKUP 1
+#define ENABLE_NSLOOKUP 1
+#define IF_NSLOOKUP(...) __VA_ARGS__
+#define IF_NOT_NSLOOKUP(...)
+#define CONFIG_NTPD 1
+#define ENABLE_NTPD 1
+#define IF_NTPD(...) __VA_ARGS__
+#define IF_NOT_NTPD(...)
+#define CONFIG_FEATURE_NTPD_SERVER 1
+#define ENABLE_FEATURE_NTPD_SERVER 1
+#define IF_FEATURE_NTPD_SERVER(...) __VA_ARGS__
+#define IF_NOT_FEATURE_NTPD_SERVER(...)
+#define CONFIG_PSCAN 1
+#define ENABLE_PSCAN 1
+#define IF_PSCAN(...) __VA_ARGS__
+#define IF_NOT_PSCAN(...)
+#define CONFIG_ROUTE 1
+#define ENABLE_ROUTE 1
+#define IF_ROUTE(...) __VA_ARGS__
+#define IF_NOT_ROUTE(...)
+#define CONFIG_SLATTACH 1
+#define ENABLE_SLATTACH 1
+#define IF_SLATTACH(...) __VA_ARGS__
+#define IF_NOT_SLATTACH(...)
+#define CONFIG_TCPSVD 1
+#define ENABLE_TCPSVD 1
+#define IF_TCPSVD(...) __VA_ARGS__
+#define IF_NOT_TCPSVD(...)
+#define CONFIG_TELNET 1
+#define ENABLE_TELNET 1
+#define IF_TELNET(...) __VA_ARGS__
+#define IF_NOT_TELNET(...)
+#define CONFIG_FEATURE_TELNET_TTYPE 1
+#define ENABLE_FEATURE_TELNET_TTYPE 1
+#define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TELNET_TTYPE(...)
+#define CONFIG_FEATURE_TELNET_AUTOLOGIN 1
+#define ENABLE_FEATURE_TELNET_AUTOLOGIN 1
+#define IF_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TELNET_AUTOLOGIN(...)
+#define CONFIG_TELNETD 1
+#define ENABLE_TELNETD 1
+#define IF_TELNETD(...) __VA_ARGS__
+#define IF_NOT_TELNETD(...)
+#define CONFIG_FEATURE_TELNETD_STANDALONE 1
+#define ENABLE_FEATURE_TELNETD_STANDALONE 1
+#define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TELNETD_STANDALONE(...)
+#define CONFIG_FEATURE_TELNETD_INETD_WAIT 1
+#define ENABLE_FEATURE_TELNETD_INETD_WAIT 1
+#define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TELNETD_INETD_WAIT(...)
+#define CONFIG_TFTP 1
+#define ENABLE_TFTP 1
+#define IF_TFTP(...) __VA_ARGS__
+#define IF_NOT_TFTP(...)
+#define CONFIG_TFTPD 1
+#define ENABLE_TFTPD 1
+#define IF_TFTPD(...) __VA_ARGS__
+#define IF_NOT_TFTPD(...)
+
+/*
+ * Common options for tftp/tftpd
+ */
+#define CONFIG_FEATURE_TFTP_GET 1
+#define ENABLE_FEATURE_TFTP_GET 1
+#define IF_FEATURE_TFTP_GET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TFTP_GET(...)
+#define CONFIG_FEATURE_TFTP_PUT 1
+#define ENABLE_FEATURE_TFTP_PUT 1
+#define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TFTP_PUT(...)
+#define CONFIG_FEATURE_TFTP_BLOCKSIZE 1
+#define ENABLE_FEATURE_TFTP_BLOCKSIZE 1
+#define IF_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TFTP_BLOCKSIZE(...)
+#define CONFIG_FEATURE_TFTP_PROGRESS_BAR 1
+#define ENABLE_FEATURE_TFTP_PROGRESS_BAR 1
+#define IF_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TFTP_PROGRESS_BAR(...)
+#undef CONFIG_TFTP_DEBUG
+#define ENABLE_TFTP_DEBUG 0
+#define IF_TFTP_DEBUG(...)
+#define IF_NOT_TFTP_DEBUG(...) __VA_ARGS__
+#define CONFIG_TRACEROUTE 1
+#define ENABLE_TRACEROUTE 1
+#define IF_TRACEROUTE(...) __VA_ARGS__
+#define IF_NOT_TRACEROUTE(...)
+#define CONFIG_TRACEROUTE6 1
+#define ENABLE_TRACEROUTE6 1
+#define IF_TRACEROUTE6(...) __VA_ARGS__
+#define IF_NOT_TRACEROUTE6(...)
+#define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1
+#define ENABLE_FEATURE_TRACEROUTE_VERBOSE 1
+#define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TRACEROUTE_VERBOSE(...)
+#undef CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
+#define ENABLE_FEATURE_TRACEROUTE_SOURCE_ROUTE 0
+#define IF_FEATURE_TRACEROUTE_SOURCE_ROUTE(...)
+#define IF_NOT_FEATURE_TRACEROUTE_SOURCE_ROUTE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_TRACEROUTE_USE_ICMP
+#define ENABLE_FEATURE_TRACEROUTE_USE_ICMP 0
+#define IF_FEATURE_TRACEROUTE_USE_ICMP(...)
+#define IF_NOT_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__
+#define CONFIG_TUNCTL 1
+#define ENABLE_TUNCTL 1
+#define IF_TUNCTL(...) __VA_ARGS__
+#define IF_NOT_TUNCTL(...)
+#define CONFIG_FEATURE_TUNCTL_UG 1
+#define ENABLE_FEATURE_TUNCTL_UG 1
+#define IF_FEATURE_TUNCTL_UG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TUNCTL_UG(...)
+#undef CONFIG_UDHCPC6
+#define ENABLE_UDHCPC6 0
+#define IF_UDHCPC6(...)
+#define IF_NOT_UDHCPC6(...) __VA_ARGS__
+#define CONFIG_UDHCPD 1
+#define ENABLE_UDHCPD 1
+#define IF_UDHCPD(...) __VA_ARGS__
+#define IF_NOT_UDHCPD(...)
+#define CONFIG_DHCPRELAY 1
+#define ENABLE_DHCPRELAY 1
+#define IF_DHCPRELAY(...) __VA_ARGS__
+#define IF_NOT_DHCPRELAY(...)
+#define CONFIG_DUMPLEASES 1
+#define ENABLE_DUMPLEASES 1
+#define IF_DUMPLEASES(...) __VA_ARGS__
+#define IF_NOT_DUMPLEASES(...)
+#define CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1
+#define ENABLE_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1
+#define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...)
+#undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC
+#define ENABLE_FEATURE_UDHCPD_BASE_IP_ON_MAC 0
+#define IF_FEATURE_UDHCPD_BASE_IP_ON_MAC(...)
+#define IF_NOT_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) __VA_ARGS__
+#define CONFIG_DHCPD_LEASES_FILE "/var/lib/misc/udhcpd.leases"
+#define ENABLE_DHCPD_LEASES_FILE 1
+#define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__
+#define IF_NOT_DHCPD_LEASES_FILE(...)
+#define CONFIG_UDHCPC 1
+#define ENABLE_UDHCPC 1
+#define IF_UDHCPC(...) __VA_ARGS__
+#define IF_NOT_UDHCPC(...)
+#define CONFIG_FEATURE_UDHCPC_ARPING 1
+#define ENABLE_FEATURE_UDHCPC_ARPING 1
+#define IF_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UDHCPC_ARPING(...)
+#undef CONFIG_FEATURE_UDHCP_PORT
+#define ENABLE_FEATURE_UDHCP_PORT 0
+#define IF_FEATURE_UDHCP_PORT(...)
+#define IF_NOT_FEATURE_UDHCP_PORT(...) __VA_ARGS__
+#define CONFIG_UDHCP_DEBUG 9
+#define ENABLE_UDHCP_DEBUG 1
+#define IF_UDHCP_DEBUG(...) __VA_ARGS__
+#define IF_NOT_UDHCP_DEBUG(...)
+#define CONFIG_FEATURE_UDHCP_RFC3397 1
+#define ENABLE_FEATURE_UDHCP_RFC3397 1
+#define IF_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UDHCP_RFC3397(...)
+#define CONFIG_FEATURE_UDHCP_8021Q 1
+#define ENABLE_FEATURE_UDHCP_8021Q 1
+#define IF_FEATURE_UDHCP_8021Q(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UDHCP_8021Q(...)
+#define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"
+#define ENABLE_UDHCPC_DEFAULT_SCRIPT 1
+#define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__
+#define IF_NOT_UDHCPC_DEFAULT_SCRIPT(...)
+#define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 80
+#define ENABLE_UDHCPC_SLACK_FOR_BUGGY_SERVERS 1
+#define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__
+#define IF_NOT_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...)
+#define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS "-R -n"
+#define ENABLE_IFUPDOWN_UDHCPC_CMD_OPTIONS 1
+#define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_IFUPDOWN_UDHCPC_CMD_OPTIONS(...)
+#define CONFIG_UDPSVD 1
+#define ENABLE_UDPSVD 1
+#define IF_UDPSVD(...) __VA_ARGS__
+#define IF_NOT_UDPSVD(...)
+#define CONFIG_VCONFIG 1
+#define ENABLE_VCONFIG 1
+#define IF_VCONFIG(...) __VA_ARGS__
+#define IF_NOT_VCONFIG(...)
+#define CONFIG_WGET 1
+#define ENABLE_WGET 1
+#define IF_WGET(...) __VA_ARGS__
+#define IF_NOT_WGET(...)
+#define CONFIG_FEATURE_WGET_STATUSBAR 1
+#define ENABLE_FEATURE_WGET_STATUSBAR 1
+#define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WGET_STATUSBAR(...)
+#define CONFIG_FEATURE_WGET_AUTHENTICATION 1
+#define ENABLE_FEATURE_WGET_AUTHENTICATION 1
+#define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WGET_AUTHENTICATION(...)
+#define CONFIG_FEATURE_WGET_LONG_OPTIONS 1
+#define ENABLE_FEATURE_WGET_LONG_OPTIONS 1
+#define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WGET_LONG_OPTIONS(...)
+#define CONFIG_FEATURE_WGET_TIMEOUT 1
+#define ENABLE_FEATURE_WGET_TIMEOUT 1
+#define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_WGET_TIMEOUT(...)
+#define CONFIG_ZCIP 1
+#define ENABLE_ZCIP 1
+#define IF_ZCIP(...) __VA_ARGS__
+#define IF_NOT_ZCIP(...)
+
+/*
+ * Print Utilities
+ */
+#define CONFIG_LPD 1
+#define ENABLE_LPD 1
+#define IF_LPD(...) __VA_ARGS__
+#define IF_NOT_LPD(...)
+#define CONFIG_LPR 1
+#define ENABLE_LPR 1
+#define IF_LPR(...) __VA_ARGS__
+#define IF_NOT_LPR(...)
+#define CONFIG_LPQ 1
+#define ENABLE_LPQ 1
+#define IF_LPQ(...) __VA_ARGS__
+#define IF_NOT_LPQ(...)
+
+/*
+ * Mail Utilities
+ */
+#define CONFIG_MAKEMIME 1
+#define ENABLE_MAKEMIME 1
+#define IF_MAKEMIME(...) __VA_ARGS__
+#define IF_NOT_MAKEMIME(...)
+#define CONFIG_FEATURE_MIME_CHARSET "us-ascii"
+#define ENABLE_FEATURE_MIME_CHARSET 1
+#define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_MIME_CHARSET(...)
+#define CONFIG_POPMAILDIR 1
+#define ENABLE_POPMAILDIR 1
+#define IF_POPMAILDIR(...) __VA_ARGS__
+#define IF_NOT_POPMAILDIR(...)
+#define CONFIG_FEATURE_POPMAILDIR_DELIVERY 1
+#define ENABLE_FEATURE_POPMAILDIR_DELIVERY 1
+#define IF_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__
+#define IF_NOT_FEATURE_POPMAILDIR_DELIVERY(...)
+#define CONFIG_REFORMIME 1
+#define ENABLE_REFORMIME 1
+#define IF_REFORMIME(...) __VA_ARGS__
+#define IF_NOT_REFORMIME(...)
+#define CONFIG_FEATURE_REFORMIME_COMPAT 1
+#define ENABLE_FEATURE_REFORMIME_COMPAT 1
+#define IF_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_REFORMIME_COMPAT(...)
+#define CONFIG_SENDMAIL 1
+#define ENABLE_SENDMAIL 1
+#define IF_SENDMAIL(...) __VA_ARGS__
+#define IF_NOT_SENDMAIL(...)
+
+/*
+ * Process Utilities
+ */
+#define CONFIG_IOSTAT 1
+#define ENABLE_IOSTAT 1
+#define IF_IOSTAT(...) __VA_ARGS__
+#define IF_NOT_IOSTAT(...)
+#define CONFIG_LSOF 1
+#define ENABLE_LSOF 1
+#define IF_LSOF(...) __VA_ARGS__
+#define IF_NOT_LSOF(...)
+#define CONFIG_MPSTAT 1
+#define ENABLE_MPSTAT 1
+#define IF_MPSTAT(...) __VA_ARGS__
+#define IF_NOT_MPSTAT(...)
+#define CONFIG_NMETER 1
+#define ENABLE_NMETER 1
+#define IF_NMETER(...) __VA_ARGS__
+#define IF_NOT_NMETER(...)
+#define CONFIG_PMAP 1
+#define ENABLE_PMAP 1
+#define IF_PMAP(...) __VA_ARGS__
+#define IF_NOT_PMAP(...)
+#define CONFIG_POWERTOP 1
+#define ENABLE_POWERTOP 1
+#define IF_POWERTOP(...) __VA_ARGS__
+#define IF_NOT_POWERTOP(...)
+#define CONFIG_PSTREE 1
+#define ENABLE_PSTREE 1
+#define IF_PSTREE(...) __VA_ARGS__
+#define IF_NOT_PSTREE(...)
+#define CONFIG_PWDX 1
+#define ENABLE_PWDX 1
+#define IF_PWDX(...) __VA_ARGS__
+#define IF_NOT_PWDX(...)
+#define CONFIG_SMEMCAP 1
+#define ENABLE_SMEMCAP 1
+#define IF_SMEMCAP(...) __VA_ARGS__
+#define IF_NOT_SMEMCAP(...)
+#define CONFIG_UPTIME 1
+#define ENABLE_UPTIME 1
+#define IF_UPTIME(...) __VA_ARGS__
+#define IF_NOT_UPTIME(...)
+#define CONFIG_FEATURE_UPTIME_UTMP_SUPPORT 1
+#define ENABLE_FEATURE_UPTIME_UTMP_SUPPORT 1
+#define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_UPTIME_UTMP_SUPPORT(...)
+#define CONFIG_FREE 1
+#define ENABLE_FREE 1
+#define IF_FREE(...) __VA_ARGS__
+#define IF_NOT_FREE(...)
+#define CONFIG_FUSER 1
+#define ENABLE_FUSER 1
+#define IF_FUSER(...) __VA_ARGS__
+#define IF_NOT_FUSER(...)
+#define CONFIG_KILL 1
+#define ENABLE_KILL 1
+#define IF_KILL(...) __VA_ARGS__
+#define IF_NOT_KILL(...)
+#define CONFIG_KILLALL 1
+#define ENABLE_KILLALL 1
+#define IF_KILLALL(...) __VA_ARGS__
+#define IF_NOT_KILLALL(...)
+#define CONFIG_KILLALL5 1
+#define ENABLE_KILLALL5 1
+#define IF_KILLALL5(...) __VA_ARGS__
+#define IF_NOT_KILLALL5(...)
+#define CONFIG_PGREP 1
+#define ENABLE_PGREP 1
+#define IF_PGREP(...) __VA_ARGS__
+#define IF_NOT_PGREP(...)
+#define CONFIG_PIDOF 1
+#define ENABLE_PIDOF 1
+#define IF_PIDOF(...) __VA_ARGS__
+#define IF_NOT_PIDOF(...)
+#define CONFIG_FEATURE_PIDOF_SINGLE 1
+#define ENABLE_FEATURE_PIDOF_SINGLE 1
+#define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PIDOF_SINGLE(...)
+#define CONFIG_FEATURE_PIDOF_OMIT 1
+#define ENABLE_FEATURE_PIDOF_OMIT 1
+#define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PIDOF_OMIT(...)
+#define CONFIG_PKILL 1
+#define ENABLE_PKILL 1
+#define IF_PKILL(...) __VA_ARGS__
+#define IF_NOT_PKILL(...)
+#define CONFIG_PS 1
+#define ENABLE_PS 1
+#define IF_PS(...) __VA_ARGS__
+#define IF_NOT_PS(...)
+#undef CONFIG_FEATURE_PS_WIDE
+#define ENABLE_FEATURE_PS_WIDE 0
+#define IF_FEATURE_PS_WIDE(...)
+#define IF_NOT_FEATURE_PS_WIDE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_PS_LONG
+#define ENABLE_FEATURE_PS_LONG 0
+#define IF_FEATURE_PS_LONG(...)
+#define IF_NOT_FEATURE_PS_LONG(...) __VA_ARGS__
+#define CONFIG_FEATURE_PS_TIME 1
+#define ENABLE_FEATURE_PS_TIME 1
+#define IF_FEATURE_PS_TIME(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PS_TIME(...)
+#define CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS 1
+#define ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS 1
+#define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_PS_ADDITIONAL_COLUMNS(...)
+#undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
+#define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 0
+#define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...)
+#define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__
+#define CONFIG_RENICE 1
+#define ENABLE_RENICE 1
+#define IF_RENICE(...) __VA_ARGS__
+#define IF_NOT_RENICE(...)
+#define CONFIG_BB_SYSCTL 1
+#define ENABLE_BB_SYSCTL 1
+#define IF_BB_SYSCTL(...) __VA_ARGS__
+#define IF_NOT_BB_SYSCTL(...)
+#define CONFIG_TOP 1
+#define ENABLE_TOP 1
+#define IF_TOP(...) __VA_ARGS__
+#define IF_NOT_TOP(...)
+#define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
+#define ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
+#define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...)
+#define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
+#define ENABLE_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
+#define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...)
+#define CONFIG_FEATURE_TOP_SMP_CPU 1
+#define ENABLE_FEATURE_TOP_SMP_CPU 1
+#define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOP_SMP_CPU(...)
+#define CONFIG_FEATURE_TOP_DECIMALS 1
+#define ENABLE_FEATURE_TOP_DECIMALS 1
+#define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOP_DECIMALS(...)
+#define CONFIG_FEATURE_TOP_SMP_PROCESS 1
+#define ENABLE_FEATURE_TOP_SMP_PROCESS 1
+#define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOP_SMP_PROCESS(...)
+#define CONFIG_FEATURE_TOPMEM 1
+#define ENABLE_FEATURE_TOPMEM 1
+#define IF_FEATURE_TOPMEM(...) __VA_ARGS__
+#define IF_NOT_FEATURE_TOPMEM(...)
+#define CONFIG_FEATURE_SHOW_THREADS 1
+#define ENABLE_FEATURE_SHOW_THREADS 1
+#define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SHOW_THREADS(...)
+#define CONFIG_WATCH 1
+#define ENABLE_WATCH 1
+#define IF_WATCH(...) __VA_ARGS__
+#define IF_NOT_WATCH(...)
+
+/*
+ * Runit Utilities
+ */
+#define CONFIG_RUNSV 1
+#define ENABLE_RUNSV 1
+#define IF_RUNSV(...) __VA_ARGS__
+#define IF_NOT_RUNSV(...)
+#define CONFIG_RUNSVDIR 1
+#define ENABLE_RUNSVDIR 1
+#define IF_RUNSVDIR(...) __VA_ARGS__
+#define IF_NOT_RUNSVDIR(...)
+#undef CONFIG_FEATURE_RUNSVDIR_LOG
+#define ENABLE_FEATURE_RUNSVDIR_LOG 0
+#define IF_FEATURE_RUNSVDIR_LOG(...)
+#define IF_NOT_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__
+#define CONFIG_SV 1
+#define ENABLE_SV 1
+#define IF_SV(...) __VA_ARGS__
+#define IF_NOT_SV(...)
+#define CONFIG_SV_DEFAULT_SERVICE_DIR "/var/service"
+#define ENABLE_SV_DEFAULT_SERVICE_DIR 1
+#define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__
+#define IF_NOT_SV_DEFAULT_SERVICE_DIR(...)
+#define CONFIG_SVLOGD 1
+#define ENABLE_SVLOGD 1
+#define IF_SVLOGD(...) __VA_ARGS__
+#define IF_NOT_SVLOGD(...)
+#define CONFIG_CHPST 1
+#define ENABLE_CHPST 1
+#define IF_CHPST(...) __VA_ARGS__
+#define IF_NOT_CHPST(...)
+#define CONFIG_SETUIDGID 1
+#define ENABLE_SETUIDGID 1
+#define IF_SETUIDGID(...) __VA_ARGS__
+#define IF_NOT_SETUIDGID(...)
+#define CONFIG_ENVUIDGID 1
+#define ENABLE_ENVUIDGID 1
+#define IF_ENVUIDGID(...) __VA_ARGS__
+#define IF_NOT_ENVUIDGID(...)
+#define CONFIG_ENVDIR 1
+#define ENABLE_ENVDIR 1
+#define IF_ENVDIR(...) __VA_ARGS__
+#define IF_NOT_ENVDIR(...)
+#define CONFIG_SOFTLIMIT 1
+#define ENABLE_SOFTLIMIT 1
+#define IF_SOFTLIMIT(...) __VA_ARGS__
+#define IF_NOT_SOFTLIMIT(...)
+#undef CONFIG_CHCON
+#define ENABLE_CHCON 0
+#define IF_CHCON(...)
+#define IF_NOT_CHCON(...) __VA_ARGS__
+#undef CONFIG_FEATURE_CHCON_LONG_OPTIONS
+#define ENABLE_FEATURE_CHCON_LONG_OPTIONS 0
+#define IF_FEATURE_CHCON_LONG_OPTIONS(...)
+#define IF_NOT_FEATURE_CHCON_LONG_OPTIONS(...) __VA_ARGS__
+#undef CONFIG_GETENFORCE
+#define ENABLE_GETENFORCE 0
+#define IF_GETENFORCE(...)
+#define IF_NOT_GETENFORCE(...) __VA_ARGS__
+#undef CONFIG_GETSEBOOL
+#define ENABLE_GETSEBOOL 0
+#define IF_GETSEBOOL(...)
+#define IF_NOT_GETSEBOOL(...) __VA_ARGS__
+#undef CONFIG_LOAD_POLICY
+#define ENABLE_LOAD_POLICY 0
+#define IF_LOAD_POLICY(...)
+#define IF_NOT_LOAD_POLICY(...) __VA_ARGS__
+#undef CONFIG_MATCHPATHCON
+#define ENABLE_MATCHPATHCON 0
+#define IF_MATCHPATHCON(...)
+#define IF_NOT_MATCHPATHCON(...) __VA_ARGS__
+#undef CONFIG_RESTORECON
+#define ENABLE_RESTORECON 0
+#define IF_RESTORECON(...)
+#define IF_NOT_RESTORECON(...) __VA_ARGS__
+#undef CONFIG_RUNCON
+#define ENABLE_RUNCON 0
+#define IF_RUNCON(...)
+#define IF_NOT_RUNCON(...) __VA_ARGS__
+#undef CONFIG_FEATURE_RUNCON_LONG_OPTIONS
+#define ENABLE_FEATURE_RUNCON_LONG_OPTIONS 0
+#define IF_FEATURE_RUNCON_LONG_OPTIONS(...)
+#define IF_NOT_FEATURE_RUNCON_LONG_OPTIONS(...) __VA_ARGS__
+#undef CONFIG_SELINUXENABLED
+#define ENABLE_SELINUXENABLED 0
+#define IF_SELINUXENABLED(...)
+#define IF_NOT_SELINUXENABLED(...) __VA_ARGS__
+#undef CONFIG_SETENFORCE
+#define ENABLE_SETENFORCE 0
+#define IF_SETENFORCE(...)
+#define IF_NOT_SETENFORCE(...) __VA_ARGS__
+#undef CONFIG_SETFILES
+#define ENABLE_SETFILES 0
+#define IF_SETFILES(...)
+#define IF_NOT_SETFILES(...) __VA_ARGS__
+#undef CONFIG_FEATURE_SETFILES_CHECK_OPTION
+#define ENABLE_FEATURE_SETFILES_CHECK_OPTION 0
+#define IF_FEATURE_SETFILES_CHECK_OPTION(...)
+#define IF_NOT_FEATURE_SETFILES_CHECK_OPTION(...) __VA_ARGS__
+#undef CONFIG_SETSEBOOL
+#define ENABLE_SETSEBOOL 0
+#define IF_SETSEBOOL(...)
+#define IF_NOT_SETSEBOOL(...) __VA_ARGS__
+#undef CONFIG_SESTATUS
+#define ENABLE_SESTATUS 0
+#define IF_SESTATUS(...)
+#define IF_NOT_SESTATUS(...) __VA_ARGS__
+
+/*
+ * Shells
+ */
+#define CONFIG_ASH 1
+#define ENABLE_ASH 1
+#define IF_ASH(...) __VA_ARGS__
+#define IF_NOT_ASH(...)
+#define CONFIG_ASH_BASH_COMPAT 1
+#define ENABLE_ASH_BASH_COMPAT 1
+#define IF_ASH_BASH_COMPAT(...) __VA_ARGS__
+#define IF_NOT_ASH_BASH_COMPAT(...)
+#undef CONFIG_ASH_IDLE_TIMEOUT
+#define ENABLE_ASH_IDLE_TIMEOUT 0
+#define IF_ASH_IDLE_TIMEOUT(...)
+#define IF_NOT_ASH_IDLE_TIMEOUT(...) __VA_ARGS__
+#define CONFIG_ASH_JOB_CONTROL 1
+#define ENABLE_ASH_JOB_CONTROL 1
+#define IF_ASH_JOB_CONTROL(...) __VA_ARGS__
+#define IF_NOT_ASH_JOB_CONTROL(...)
+#define CONFIG_ASH_ALIAS 1
+#define ENABLE_ASH_ALIAS 1
+#define IF_ASH_ALIAS(...) __VA_ARGS__
+#define IF_NOT_ASH_ALIAS(...)
+#define CONFIG_ASH_GETOPTS 1
+#define ENABLE_ASH_GETOPTS 1
+#define IF_ASH_GETOPTS(...) __VA_ARGS__
+#define IF_NOT_ASH_GETOPTS(...)
+#define CONFIG_ASH_BUILTIN_ECHO 1
+#define ENABLE_ASH_BUILTIN_ECHO 1
+#define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__
+#define IF_NOT_ASH_BUILTIN_ECHO(...)
+#define CONFIG_ASH_BUILTIN_PRINTF 1
+#define ENABLE_ASH_BUILTIN_PRINTF 1
+#define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__
+#define IF_NOT_ASH_BUILTIN_PRINTF(...)
+#define CONFIG_ASH_BUILTIN_TEST 1
+#define ENABLE_ASH_BUILTIN_TEST 1
+#define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__
+#define IF_NOT_ASH_BUILTIN_TEST(...)
+#define CONFIG_ASH_CMDCMD 1
+#define ENABLE_ASH_CMDCMD 1
+#define IF_ASH_CMDCMD(...) __VA_ARGS__
+#define IF_NOT_ASH_CMDCMD(...)
+#undef CONFIG_ASH_MAIL
+#define ENABLE_ASH_MAIL 0
+#define IF_ASH_MAIL(...)
+#define IF_NOT_ASH_MAIL(...) __VA_ARGS__
+#define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1
+#define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1
+#define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__
+#define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...)
+#define CONFIG_ASH_RANDOM_SUPPORT 1
+#define ENABLE_ASH_RANDOM_SUPPORT 1
+#define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__
+#define IF_NOT_ASH_RANDOM_SUPPORT(...)
+#define CONFIG_ASH_EXPAND_PRMT 1
+#define ENABLE_ASH_EXPAND_PRMT 1
+#define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__
+#define IF_NOT_ASH_EXPAND_PRMT(...)
+#define CONFIG_CTTYHACK 1
+#define ENABLE_CTTYHACK 1
+#define IF_CTTYHACK(...) __VA_ARGS__
+#define IF_NOT_CTTYHACK(...)
+#define CONFIG_HUSH 1
+#define ENABLE_HUSH 1
+#define IF_HUSH(...) __VA_ARGS__
+#define IF_NOT_HUSH(...)
+#define CONFIG_HUSH_BASH_COMPAT 1
+#define ENABLE_HUSH_BASH_COMPAT 1
+#define IF_HUSH_BASH_COMPAT(...) __VA_ARGS__
+#define IF_NOT_HUSH_BASH_COMPAT(...)
+#define CONFIG_HUSH_BRACE_EXPANSION 1
+#define ENABLE_HUSH_BRACE_EXPANSION 1
+#define IF_HUSH_BRACE_EXPANSION(...) __VA_ARGS__
+#define IF_NOT_HUSH_BRACE_EXPANSION(...)
+#define CONFIG_HUSH_HELP 1
+#define ENABLE_HUSH_HELP 1
+#define IF_HUSH_HELP(...) __VA_ARGS__
+#define IF_NOT_HUSH_HELP(...)
+#define CONFIG_HUSH_INTERACTIVE 1
+#define ENABLE_HUSH_INTERACTIVE 1
+#define IF_HUSH_INTERACTIVE(...) __VA_ARGS__
+#define IF_NOT_HUSH_INTERACTIVE(...)
+#define CONFIG_HUSH_SAVEHISTORY 1
+#define ENABLE_HUSH_SAVEHISTORY 1
+#define IF_HUSH_SAVEHISTORY(...) __VA_ARGS__
+#define IF_NOT_HUSH_SAVEHISTORY(...)
+#define CONFIG_HUSH_JOB 1
+#define ENABLE_HUSH_JOB 1
+#define IF_HUSH_JOB(...) __VA_ARGS__
+#define IF_NOT_HUSH_JOB(...)
+#define CONFIG_HUSH_TICK 1
+#define ENABLE_HUSH_TICK 1
+#define IF_HUSH_TICK(...) __VA_ARGS__
+#define IF_NOT_HUSH_TICK(...)
+#define CONFIG_HUSH_IF 1
+#define ENABLE_HUSH_IF 1
+#define IF_HUSH_IF(...) __VA_ARGS__
+#define IF_NOT_HUSH_IF(...)
+#define CONFIG_HUSH_LOOPS 1
+#define ENABLE_HUSH_LOOPS 1
+#define IF_HUSH_LOOPS(...) __VA_ARGS__
+#define IF_NOT_HUSH_LOOPS(...)
+#define CONFIG_HUSH_CASE 1
+#define ENABLE_HUSH_CASE 1
+#define IF_HUSH_CASE(...) __VA_ARGS__
+#define IF_NOT_HUSH_CASE(...)
+#define CONFIG_HUSH_FUNCTIONS 1
+#define ENABLE_HUSH_FUNCTIONS 1
+#define IF_HUSH_FUNCTIONS(...) __VA_ARGS__
+#define IF_NOT_HUSH_FUNCTIONS(...)
+#define CONFIG_HUSH_LOCAL 1
+#define ENABLE_HUSH_LOCAL 1
+#define IF_HUSH_LOCAL(...) __VA_ARGS__
+#define IF_NOT_HUSH_LOCAL(...)
+#define CONFIG_HUSH_RANDOM_SUPPORT 1
+#define ENABLE_HUSH_RANDOM_SUPPORT 1
+#define IF_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__
+#define IF_NOT_HUSH_RANDOM_SUPPORT(...)
+#define CONFIG_HUSH_EXPORT_N 1
+#define ENABLE_HUSH_EXPORT_N 1
+#define IF_HUSH_EXPORT_N(...) __VA_ARGS__
+#define IF_NOT_HUSH_EXPORT_N(...)
+#define CONFIG_HUSH_MODE_X 1
+#define ENABLE_HUSH_MODE_X 1
+#define IF_HUSH_MODE_X(...) __VA_ARGS__
+#define IF_NOT_HUSH_MODE_X(...)
+#undef CONFIG_MSH
+#define ENABLE_MSH 0
+#define IF_MSH(...)
+#define IF_NOT_MSH(...) __VA_ARGS__
+#define CONFIG_FEATURE_SH_IS_ASH 1
+#define ENABLE_FEATURE_SH_IS_ASH 1
+#define IF_FEATURE_SH_IS_ASH(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SH_IS_ASH(...)
+#undef CONFIG_FEATURE_SH_IS_HUSH
+#define ENABLE_FEATURE_SH_IS_HUSH 0
+#define IF_FEATURE_SH_IS_HUSH(...)
+#define IF_NOT_FEATURE_SH_IS_HUSH(...) __VA_ARGS__
+#undef CONFIG_FEATURE_SH_IS_NONE
+#define ENABLE_FEATURE_SH_IS_NONE 0
+#define IF_FEATURE_SH_IS_NONE(...)
+#define IF_NOT_FEATURE_SH_IS_NONE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_BASH_IS_ASH
+#define ENABLE_FEATURE_BASH_IS_ASH 0
+#define IF_FEATURE_BASH_IS_ASH(...)
+#define IF_NOT_FEATURE_BASH_IS_ASH(...) __VA_ARGS__
+#undef CONFIG_FEATURE_BASH_IS_HUSH
+#define ENABLE_FEATURE_BASH_IS_HUSH 0
+#define IF_FEATURE_BASH_IS_HUSH(...)
+#define IF_NOT_FEATURE_BASH_IS_HUSH(...) __VA_ARGS__
+#define CONFIG_FEATURE_BASH_IS_NONE 1
+#define ENABLE_FEATURE_BASH_IS_NONE 1
+#define IF_FEATURE_BASH_IS_NONE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_BASH_IS_NONE(...)
+#define CONFIG_SH_MATH_SUPPORT 1
+#define ENABLE_SH_MATH_SUPPORT 1
+#define IF_SH_MATH_SUPPORT(...) __VA_ARGS__
+#define IF_NOT_SH_MATH_SUPPORT(...)
+#define CONFIG_SH_MATH_SUPPORT_64 1
+#define ENABLE_SH_MATH_SUPPORT_64 1
+#define IF_SH_MATH_SUPPORT_64(...) __VA_ARGS__
+#define IF_NOT_SH_MATH_SUPPORT_64(...)
+#define CONFIG_FEATURE_SH_EXTRA_QUIET 1
+#define ENABLE_FEATURE_SH_EXTRA_QUIET 1
+#define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SH_EXTRA_QUIET(...)
+#undef CONFIG_FEATURE_SH_STANDALONE
+#define ENABLE_FEATURE_SH_STANDALONE 0
+#define IF_FEATURE_SH_STANDALONE(...)
+#define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__
+#undef CONFIG_FEATURE_SH_NOFORK
+#define ENABLE_FEATURE_SH_NOFORK 0
+#define IF_FEATURE_SH_NOFORK(...)
+#define IF_NOT_FEATURE_SH_NOFORK(...) __VA_ARGS__
+#define CONFIG_FEATURE_SH_HISTFILESIZE 1
+#define ENABLE_FEATURE_SH_HISTFILESIZE 1
+#define IF_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SH_HISTFILESIZE(...)
+
+/*
+ * System Logging Utilities
+ */
+#define CONFIG_SYSLOGD 1
+#define ENABLE_SYSLOGD 1
+#define IF_SYSLOGD(...) __VA_ARGS__
+#define IF_NOT_SYSLOGD(...)
+#define CONFIG_FEATURE_ROTATE_LOGFILE 1
+#define ENABLE_FEATURE_ROTATE_LOGFILE 1
+#define IF_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_ROTATE_LOGFILE(...)
+#define CONFIG_FEATURE_REMOTE_LOG 1
+#define ENABLE_FEATURE_REMOTE_LOG 1
+#define IF_FEATURE_REMOTE_LOG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_REMOTE_LOG(...)
+#define CONFIG_FEATURE_SYSLOGD_DUP 1
+#define ENABLE_FEATURE_SYSLOGD_DUP 1
+#define IF_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SYSLOGD_DUP(...)
+#define CONFIG_FEATURE_SYSLOGD_CFG 1
+#define ENABLE_FEATURE_SYSLOGD_CFG 1
+#define IF_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SYSLOGD_CFG(...)
+#define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 256
+#define ENABLE_FEATURE_SYSLOGD_READ_BUFFER_SIZE 1
+#define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...)
+#define CONFIG_FEATURE_IPC_SYSLOG 1
+#define ENABLE_FEATURE_IPC_SYSLOG 1
+#define IF_FEATURE_IPC_SYSLOG(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IPC_SYSLOG(...)
+#define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 16
+#define ENABLE_FEATURE_IPC_SYSLOG_BUFFER_SIZE 1
+#define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__
+#define IF_NOT_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...)
+#define CONFIG_LOGREAD 1
+#define ENABLE_LOGREAD 1
+#define IF_LOGREAD(...) __VA_ARGS__
+#define IF_NOT_LOGREAD(...)
+#define CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING 1
+#define ENABLE_FEATURE_LOGREAD_REDUCED_LOCKING 1
+#define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__
+#define IF_NOT_FEATURE_LOGREAD_REDUCED_LOCKING(...)
+#define CONFIG_KLOGD 1
+#define ENABLE_KLOGD 1
+#define IF_KLOGD(...) __VA_ARGS__
+#define IF_NOT_KLOGD(...)
+#define CONFIG_FEATURE_KLOGD_KLOGCTL 1
+#define ENABLE_FEATURE_KLOGD_KLOGCTL 1
+#define IF_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__
+#define IF_NOT_FEATURE_KLOGD_KLOGCTL(...)
+#define CONFIG_LOGGER 1
+#define ENABLE_LOGGER 1
+#define IF_LOGGER(...) __VA_ARGS__
+#define IF_NOT_LOGGER(...)
diff -Naur busybox-1.20.2/include/bbconfigopts_bz2.h busybox-1.20.2_mod/include/bbconfigopts_bz2.h
--- busybox-1.20.2/include/bbconfigopts_bz2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/bbconfigopts_bz2.h	2024-04-16 14:07:13.930726842 +0800
@@ -0,0 +1,339 @@
+#ifndef _BBCONFIGOPTS_BZ2_H
+#define _BBCONFIGOPTS_BZ2_H
+/*
+ * busybox configuration settings.
+ *
+ * Licensed under GPLv2 or later, see file LICENSE in this source tree.
+ *
+ * This file is generated automatically by scripts/mkconfigs.
+ * Do not edit.
+ */
+static const char bbconfig_config_bz2[] ALIGN1 = {
+0x68,0x31,0x31,0x41,0x59,0x26,0x53,0x59,0x26,0xbe,0xe6,0x8d,0x00,0x08,0x91,0xdf,
+0x80,0x08,0x10,0x58,0x03,0xff,0xe2,0x3f,0xff,0xff,0xf0,0xbf,0xe7,0xdf,0x60,0x60,
+0x1a,0x5c,0x01,0xee,0x76,0x43,0x41,0x41,0xcd,0xf3,0x40,0x20,0x06,0x31,0x04,0x74,
+0x3a,0x88,0x74,0xc5,0x76,0x32,0xd0,0x77,0x61,0x46,0xc6,0xa0,0xa3,0x45,0x4b,0x49,
+0xba,0xe7,0x11,0x8d,0x36,0x99,0x0a,0xd1,0x8e,0x86,0x9d,0x69,0xbb,0x35,0xca,0xaf,
+0xbd,0x8c,0x35,0x30,0x9a,0x00,0x9a,0x01,0x4d,0x19,0x4d,0x4d,0x00,0x01,0x9a,0x43,
+0xd4,0xc3,0x48,0x03,0x4c,0x82,0x68,0x81,0x05,0x4f,0xd0,0x85,0x00,0xd0,0x00,0x00,
+0x68,0x00,0x0d,0x54,0xf0,0x53,0xf5,0x26,0x86,0x4d,0x32,0x34,0x19,0x34,0x19,0x1a,
+0x68,0x64,0x00,0xc2,0x1a,0x02,0x4d,0x28,0x44,0xc8,0x4c,0x48,0xa3,0xca,0x68,0xd1,
+0xa0,0x00,0x00,0x00,0x00,0x34,0x22,0x26,0x21,0x91,0xa0,0x00,0x06,0x99,0x34,0x69,
+0xa0,0x00,0x64,0x34,0x09,0x10,0x84,0x00,0x40,0x90,0x9a,0xa0,0x34,0x68,0x00,0x06,
+0x81,0xa0,0x69,0xeb,0xfd,0x7f,0xe0,0xda,0x95,0x88,0x88,0xa8,0x2b,0x15,0x15,0x44,
+0xf0,0x95,0x82,0x46,0x28,0xc6,0x31,0x14,0x45,0x15,0x55,0x87,0xa4,0xa0,0x8a,0xac,
+0x15,0x55,0x88,0x28,0xb0,0x60,0x9e,0xe9,0x54,0x5d,0x99,0x55,0x01,0x18,0x2e,0xc9,
+0x62,0x1e,0xcc,0x03,0x08,0x0e,0x28,0x2a,0xc5,0x92,0x58,0x92,0x57,0x09,0x2a,0x45,
+0x22,0x92,0x23,0xee,0xca,0xc3,0xca,0x51,0x82,0x84,0x26,0xad,0x90,0xd2,0x1d,0x10,
+0x30,0xaf,0x29,0x02,0xb0,0x8b,0x14,0x05,0x22,0x8a,0x0b,0x08,0xa2,0x73,0x64,0x36,
+0x62,0xc8,0x07,0x08,0x64,0x45,0x91,0x40,0x04,0x64,0x8a,0x40,0x37,0xa6,0x70,0x51,
+0x8a,0xa4,0x1f,0x7c,0xe2,0x4c,0x3d,0x2d,0x80,0xe2,0x86,0x1d,0x30,0xcb,0x14,0x80,
+0xa4,0x16,0x2d,0x6a,0x00,0xa4,0x51,0x42,0x54,0x0a,0x84,0xb6,0x8d,0xb0,0x58,0x56,
+0x0b,0x05,0x8a,0x44,0x33,0x40,0x68,0x48,0x60,0xcc,0x88,0x8c,0xc8,0x14,0x2f,0x02,
+0x00,0x80,0x97,0x14,0x78,0x44,0x4a,0xc4,0xa8,0xda,0xc9,0x9a,0x08,0xa1,0x5b,0x67,
+0xa1,0xde,0xff,0x26,0xe8,0xed,0x80,0xf5,0xfa,0x9f,0x31,0x1b,0x42,0xe5,0x5e,0xf4,
+0xe4,0x21,0x13,0xc6,0xbf,0x5c,0x61,0xfa,0xd9,0x1c,0xdb,0xcc,0x6f,0x38,0x84,0x48,
+0x55,0xcf,0xe9,0x99,0x6c,0xae,0x7f,0x32,0xfd,0x1b,0x3d,0xe6,0xf5,0x3b,0xc7,0xe7,
+0x90,0x85,0x52,0xed,0xb4,0xf7,0x97,0x78,0xed,0x13,0xc6,0x28,0x4f,0x4a,0xc3,0x47,
+0x91,0xc0,0xd2,0x91,0x3f,0xd2,0xd0,0xa9,0xd7,0xbd,0x43,0x17,0xf6,0x1c,0x03,0x80,
+0xef,0x0e,0x01,0xc0,0x78,0x7c,0xfd,0x15,0x1d,0xe6,0x3e,0x49,0xfa,0x74,0x61,0x89,
+0x11,0xb6,0xb8,0x00,0x42,0x40,0x40,0x10,0x14,0x34,0xcb,0x91,0xca,0xb5,0xfa,0x73,
+0x7b,0xde,0xa6,0x76,0x86,0xe7,0x06,0x8c,0x19,0x3e,0x8a,0x21,0xbb,0x75,0x8e,0xc8,
+0x87,0xc9,0xf5,0xa2,0x5e,0xc0,0xa6,0x48,0xe6,0xe8,0xa4,0xef,0xe0,0x38,0x16,0x13,
+0x87,0xec,0xe2,0x5e,0x70,0x3b,0xb6,0x94,0x86,0xf3,0x0e,0x8a,0xd5,0x7c,0xb6,0xfc,
+0x74,0x57,0x90,0x24,0x27,0x13,0x6b,0xa3,0x3b,0xf6,0xfc,0xc9,0xde,0x6f,0xb4,0xeb,
+0x43,0xff,0x28,0xec,0x47,0xe1,0x7f,0xd4,0x96,0x8d,0x29,0x44,0x90,0x18,0x3e,0x9f,
+0xc6,0x8a,0xe5,0x1a,0xf0,0x43,0xdb,0xe4,0x7c,0x9a,0x2d,0x8d,0x02,0xc9,0x43,0xfc,
+0x8b,0x8e,0x3d,0xcf,0x79,0x4f,0xcf,0xd1,0xe2,0x81,0x77,0x89,0xcc,0xea,0x7d,0x65,
+0xe2,0x3f,0x9a,0xc3,0xc2,0x19,0x4c,0x18,0xca,0x34,0x5a,0xdd,0x1e,0xb5,0x87,0xa9,
+0x2b,0x32,0x31,0x97,0x8e,0xb0,0x78,0x95,0x7a,0x5a,0xf0,0x0d,0x8a,0x51,0x9b,0xc5,
+0x71,0x94,0x2d,0x9b,0xe4,0x2c,0xb1,0x5e,0xb1,0x9e,0x64,0x57,0x7f,0x1f,0x44,0x82,
+0x62,0xb3,0x92,0x3f,0x8b,0x5a,0x2f,0xaf,0x12,0x96,0x3e,0x65,0x0a,0x31,0x5e,0xc2,
+0x4e,0xa2,0xa9,0x23,0xee,0x78,0xd1,0x3c,0x4e,0x5f,0xdb,0x7d,0xe6,0xe3,0x59,0xdf,
+0xb6,0x9b,0x02,0x2f,0xeb,0xbf,0xb1,0xfc,0xed,0x7c,0x5e,0x5c,0xd5,0x51,0x74,0x9f,
+0x1c,0xca,0x4c,0x49,0x4b,0x89,0xcc,0x4d,0x79,0x24,0xd0,0x9f,0x1e,0x08,0x97,0xde,
+0x87,0x5e,0x61,0x42,0xe9,0x2a,0xb6,0x2a,0x7b,0xe0,0x4d,0x7c,0x76,0x91,0x26,0x95,
+0x34,0x48,0xe8,0xac,0x53,0x81,0x61,0x48,0xb1,0x0d,0x05,0xd8,0xdf,0x48,0xfa,0xf8,
+0xcb,0x12,0xab,0x59,0x52,0x3c,0x27,0x77,0x6a,0xb6,0x3a,0x27,0x1b,0x50,0x73,0x61,
+0x1d,0x57,0x9e,0x33,0xab,0x50,0xb0,0xd0,0x12,0xcd,0x1e,0x84,0xe6,0x8f,0x82,0xc3,
+0x46,0x71,0x90,0x2d,0x61,0x5e,0x16,0xc5,0xdf,0x16,0x4a,0xe5,0x30,0x6a,0xb3,0x91,
+0xb3,0x50,0x32,0xbe,0x2f,0x4c,0x89,0xc8,0xc1,0x47,0x5b,0xf6,0xed,0xb4,0x6b,0x7f,
+0x0e,0x50,0x3f,0x63,0x6a,0xea,0x3b,0x67,0xa2,0x0e,0x1b,0x48,0xcb,0x45,0xb2,0x25,
+0x14,0x11,0x3d,0xc6,0x66,0x87,0x2a,0x20,0x97,0x74,0xd3,0x2e,0x4f,0xe9,0x9d,0x28,
+0x64,0x17,0xac,0x27,0xde,0x39,0xc7,0x83,0xd5,0x4b,0x91,0xec,0x7c,0x9f,0x82,0xdf,
+0x70,0xf5,0xdb,0x57,0x1a,0x2e,0x5c,0x4e,0x9f,0xa8,0xe2,0xcc,0x87,0x10,0x6e,0xa0,
+0xcd,0x58,0xad,0x1d,0xe2,0xcf,0x96,0xaa,0xa4,0xb4,0x7c,0xe4,0xd7,0x7e,0x21,0xcd,
+0xc4,0x60,0xa8,0xc4,0x18,0x59,0x78,0xca,0xaf,0x59,0x2a,0x0c,0xad,0xdf,0x58,0x64,
+0xcf,0xb3,0xe5,0x2b,0x46,0x92,0x7e,0xdd,0xfd,0x59,0xfb,0xd3,0x15,0xcb,0x8e,0xbb,
+0x76,0x3c,0x52,0x3c,0x55,0x77,0x7d,0x11,0x75,0xe1,0x42,0x3d,0xb5,0x76,0xf9,0x73,
+0xea,0x57,0x96,0x23,0x44,0xae,0xbd,0xca,0xb9,0x5a,0x00,0xb6,0x8c,0x75,0xca,0x70,
+0x10,0xbe,0x92,0xd5,0x56,0x5a,0x45,0x63,0x42,0x59,0x99,0x8b,0x68,0x9b,0xd8,0x3e,
+0x2a,0x48,0xfc,0x43,0x49,0x09,0xc6,0x49,0x5b,0x73,0x4a,0xee,0x0d,0x72,0x9e,0x73,
+0xa5,0xa4,0xdd,0xbd,0x69,0xa9,0x33,0xe6,0x09,0xda,0xa6,0x1f,0x3d,0x7a,0x78,0xda,
+0x9c,0x4a,0x0b,0x32,0x96,0x2d,0x84,0x0d,0x73,0xdd,0x33,0x44,0x9d,0xb6,0x39,0x01,
+0xaf,0x06,0x6e,0x47,0x4c,0x38,0x85,0x4a,0xab,0xf7,0x8a,0x69,0xbb,0x92,0x86,0xf7,
+0x73,0x25,0x3d,0x76,0x23,0x89,0xe1,0x2a,0x0e,0x10,0xa3,0x43,0x61,0x30,0x98,0x07,
+0x98,0xf8,0x9c,0x3b,0xbc,0x06,0xb8,0x39,0xf9,0xbb,0xaa,0x3e,0xfd,0x5c,0xb9,0x95,
+0xe7,0xbf,0xcb,0xea,0x68,0xf6,0x2c,0x2d,0x85,0x2d,0xd6,0x8c,0x5c,0x6a,0x64,0x44,
+0xc4,0x01,0x04,0x1a,0x4c,0x77,0x15,0x53,0x9d,0xbb,0x26,0xdf,0xe6,0x79,0x7e,0xd1,
+0x00,0x0f,0xbd,0x11,0xbe,0x9b,0xfe,0x36,0x49,0x67,0x4e,0xc6,0x7b,0x68,0x45,0x28,
+0xfb,0xcc,0xe7,0x8d,0x1a,0xe8,0x6a,0x48,0x30,0x4f,0x20,0x39,0x8c,0xce,0x71,0xac,
+0x42,0x8c,0xa9,0x5d,0xe7,0x9f,0x72,0xfe,0xe8,0xd4,0xce,0xe9,0x6a,0xae,0x28,0x5a,
+0x07,0x2e,0x9c,0x59,0x3e,0x01,0xdf,0xbf,0x6b,0xc4,0x76,0x3b,0x3f,0x0b,0x49,0x82,
+0xd9,0x63,0x58,0xde,0x86,0x26,0x39,0x27,0xa2,0x9c,0x35,0x15,0x41,0x5b,0xef,0x82,
+0xe5,0x88,0x1d,0x73,0x0e,0x35,0x35,0x6f,0xc3,0x2e,0xdb,0x7a,0xe0,0x57,0x4c,0x9d,
+0x26,0xb8,0xf5,0xb6,0x82,0x42,0x05,0x80,0xc4,0xc3,0x1b,0xd1,0xa8,0xd8,0x0d,0xd1,
+0xb3,0xd3,0x32,0xed,0xf3,0x46,0xc8,0xb2,0xbd,0x12,0xc3,0x5f,0xde,0xdf,0xf0,0x3d,
+0xf5,0x98,0xd2,0x5a,0x45,0x34,0x76,0x7a,0xc5,0xe9,0x60,0x50,0x1f,0x09,0x30,0x46,
+0xac,0xfd,0x6e,0xae,0x93,0x4a,0xc5,0x8d,0x49,0x54,0x6c,0x2f,0xa5,0x20,0x5f,0x3e,
+0xc2,0x73,0xa8,0x15,0xb2,0x50,0xc6,0x0b,0x76,0x19,0xe5,0x25,0x32,0x5c,0xde,0x72,
+0xf5,0x4f,0xac,0x76,0xe7,0xdc,0x77,0x2c,0xcb,0x1a,0xba,0x4c,0xf1,0x23,0x3a,0x64,
+0x68,0xf6,0x78,0xe8,0xce,0x93,0xea,0x4f,0x76,0x46,0x97,0x8a,0xc1,0x4e,0x0c,0x3c,
+0x5f,0xdc,0xe1,0x47,0x06,0x18,0xe1,0x34,0x86,0xc1,0x70,0x0d,0x43,0x07,0x8e,0x26,
+0xbe,0xd9,0xe5,0xaa,0xa1,0x91,0x3c,0x4c,0xd4,0x43,0x2f,0x30,0xe6,0x0a,0x90,0xa5,
+0xc6,0xaa,0x37,0x9f,0x92,0x19,0xb2,0xf6,0xf5,0x42,0x86,0x52,0xcd,0xb6,0x92,0x96,
+0xaf,0x0e,0xf3,0xe8,0x7e,0x9f,0xd7,0xec,0x47,0xf9,0xb4,0x86,0xd6,0x0a,0x4c,0xaa,
+0x05,0x60,0x44,0x60,0xa8,0x24,0x58,0x8c,0x16,0x02,0xc0,0x44,0x15,0x11,0x18,0xa0,
+0x8a,0xc1,0x50,0x51,0x20,0xa4,0x58,0x28,0xa0,0x88,0xa1,0x14,0x84,0x58,0x11,0x64,
+0x46,0x0b,0x01,0x91,0x80,0xb0,0x51,0x42,0x28,0x08,0x84,0x51,0x10,0x58,0xab,0x22,
+0xc1,0x62,0xa2,0x02,0x24,0x51,0x54,0x88,0x30,0x16,0x00,0xa2,0xc0,0x11,0x82,0x8b,
+0x15,0x62,0xa9,0x14,0x80,0x65,0x95,0x46,0x41,0x56,0x49,0x30,0x84,0xa2,0xc5,0x06,
+0x04,0x46,0x2c,0x05,0x82,0xc5,0x95,0x25,0x60,0xaa,0x0b,0x22,0x91,0x60,0xb0,0x58,
+0x06,0x10,0x95,0x51,0x41,0x40,0x44,0x51,0x18,0xa1,0x30,0x92,0xdb,0x00,0xa8,0x0b,
+0x20,0xa4,0x50,0x15,0x05,0x19,0x05,0x05,0x01,0x61,0x84,0x1f,0xb2,0x7c,0x4a,0x1c,
+0x73,0x4a,0x22,0x43,0xd1,0x7e,0xa4,0xc6,0xac,0xa2,0x23,0x0f,0x79,0x3e,0x3e,0x71,
+0x00,0x4f,0xd0,0xce,0x7d,0x96,0xd2,0xfd,0xcc,0x3d,0xd6,0x19,0x0a,0xdb,0x58,0x00,
+0x0d,0x22,0x17,0xcb,0xd7,0xa5,0x59,0x9a,0xc1,0x1a,0xdb,0x4d,0x67,0x03,0xd7,0xc8,
+0x0b,0x04,0xbe,0x27,0xa8,0xc9,0x19,0x35,0xb7,0x3b,0xf1,0xca,0xd8,0xe6,0xce,0x3a,
+0xdb,0x8c,0x4d,0xc4,0x62,0xee,0x94,0x46,0xdd,0x53,0xf6,0x37,0xb6,0xda,0x8e,0xb2,
+0x77,0x4f,0xe8,0x57,0x4c,0x79,0x08,0x67,0x29,0xa8,0x89,0xf6,0xe9,0xc3,0xb3,0x60,
+0xb2,0x24,0x5b,0x51,0xb5,0x08,0x3e,0xd5,0x69,0x12,0xb0,0xcf,0xcb,0xab,0xc5,0x45,
+0x63,0xf3,0xad,0xd2,0xdd,0x52,0x2e,0x2d,0x19,0x93,0x2d,0x3a,0x57,0x8f,0xbe,0xc9,
+0xd5,0xec,0x5b,0xd1,0x38,0x01,0xb6,0xc1,0xac,0xb2,0xf2,0x89,0x0e,0xdf,0x19,0x6d,
+0x55,0x31,0x55,0x5b,0x44,0x42,0xdc,0x0d,0x77,0xdf,0x54,0xf4,0xca,0xb8,0xb3,0x1e,
+0xfa,0x50,0xd4,0xbc,0x2d,0xe8,0xaa,0x3e,0x99,0x1e,0x04,0x3b,0x25,0x2d,0x86,0x0f,
+0xdb,0x76,0x83,0xe6,0x38,0xda,0x4f,0x36,0xde,0x2e,0x44,0x3a,0x76,0x80,0xb1,0xc6,
+0x56,0xe8,0xb7,0xad,0x46,0xab,0xd5,0x48,0xa2,0xa1,0x10,0x21,0xc2,0x0e,0x3d,0xb5,
+0x71,0x9a,0xce,0x36,0xd5,0x38,0xd6,0x71,0xc4,0xc8,0x86,0xb7,0x0f,0xa0,0xbb,0x9f,
+0x6e,0x29,0xda,0x87,0x94,0xd8,0xb4,0x34,0x4e,0xd0,0xf4,0x37,0x96,0xe0,0x43,0xee,
+0x58,0x4c,0x5a,0x92,0x6b,0x68,0xad,0xb9,0x9a,0xc1,0xe6,0xf9,0x5a,0x8c,0xfd,0x30,
+0x67,0xe9,0x19,0xea,0x6e,0xf5,0x57,0x83,0x60,0xc4,0x76,0x57,0x25,0xe4,0xfb,0xe7,
+0x57,0xa1,0x2a,0xf4,0xae,0x05,0x27,0x7f,0x87,0x43,0x19,0xcc,0x40,0x39,0x23,0x0f,
+0xd6,0x35,0x5a,0x92,0xb7,0xab,0x52,0x76,0x0f,0x9d,0x4b,0xf7,0x8e,0x2d,0x3c,0x71,
+0xc4,0x6d,0x6b,0xd2,0xd2,0xa2,0x37,0xf8,0x68,0xd8,0xda,0x0d,0x3c,0x73,0x7a,0x84,
+0x50,0xd7,0xb8,0x52,0xbe,0xc2,0x42,0x05,0x6b,0x0c,0x5f,0x4a,0xe1,0x19,0x20,0x77,
+0xff,0xbe,0x1e,0x27,0x19,0xf9,0xc5,0xbc,0xc6,0x9e,0x13,0x03,0x25,0xa5,0x9a,0x83,
+0xe6,0x60,0xc8,0x9c,0x01,0x79,0x48,0x79,0x9d,0x66,0xd2,0x0a,0x28,0xc0,0xbc,0x97,
+0xc5,0x99,0x91,0xaa,0x8e,0x14,0x89,0x90,0x66,0x13,0xa7,0xd9,0x60,0x04,0x0a,0x41,
+0x6a,0x02,0xe9,0x95,0xe8,0xaf,0x2c,0xf6,0x7c,0x98,0x02,0x0c,0xc6,0xdc,0xe9,0x7c,
+0x88,0xf3,0x9b,0xa0,0x5c,0x90,0xcb,0x0e,0xe5,0x6c,0x31,0xe6,0x19,0xc2,0x24,0x7c,
+0x61,0xe5,0xc4,0x18,0x7f,0x3c,0x47,0xad,0xdb,0xd3,0x39,0x16,0x65,0x8b,0x43,0x4a,
+0x0d,0x51,0xf5,0x39,0xe1,0x5c,0xc6,0x1a,0xf0,0xad,0x29,0x4c,0xc5,0xe2,0x36,0x82,
+0x3b,0xe6,0x87,0xde,0x7c,0x0e,0xbf,0x18,0x33,0xeb,0x7e,0xd1,0xa0,0x33,0x0e,0x98,
+0x47,0x51,0x59,0xe5,0x6a,0x18,0x86,0xd6,0x45,0xaa,0xa6,0x89,0x0f,0x23,0x1e,0xdb,
+0x4b,0x1e,0x8d,0x6b,0x49,0x17,0xab,0x5b,0x36,0x8b,0xd8,0x82,0x86,0xc8,0xf3,0x12,
+0x37,0x85,0xa4,0xb2,0x54,0xda,0xa2,0x65,0x8c,0x92,0x94,0xa8,0xe0,0xcf,0x40,0xcd,
+0x29,0x39,0x60,0x67,0xdb,0x9d,0xe9,0xcc,0x28,0xe5,0x58,0x6c,0x8b,0x20,0xe7,0x43,
+0xc6,0x62,0x5a,0x83,0x34,0xfa,0x89,0x61,0xe1,0x86,0xcd,0x0b,0x7b,0xe9,0x45,0x0a,
+0xed,0x64,0xc4,0xba,0xd6,0x38,0x49,0x30,0xc8,0x6c,0xc9,0x0d,0x21,0x58,0x65,0x02,
+0x6f,0xbd,0x08,0x2c,0x87,0x46,0x4a,0xc3,0x0c,0x16,0x41,0x1e,0x10,0x98,0x61,0x26,
+0x13,0x2c,0xce,0xa9,0x9e,0x28,0x6d,0x8a,0x6c,0xf4,0xf3,0x40,0xe1,0xe8,0xee,0xce,
+0x71,0x48,0x61,0x52,0x54,0x0a,0xf5,0x8f,0x08,0x1d,0x79,0x29,0x09,0xa6,0x1b,0x66,
+0xc4,0x8a,0xa8,0xf5,0x78,0x29,0xe7,0x30,0x80,0x25,0xa1,0xb6,0xc3,0xea,0xf5,0x5e,
+0xbc,0xaf,0x0f,0xef,0x35,0x33,0x67,0xe4,0x48,0xdf,0x60,0x20,0x35,0xba,0x50,0x09,
+0x20,0x53,0x19,0x28,0x19,0x17,0xfa,0x44,0x1d,0x5c,0x23,0xd6,0xc2,0x49,0x24,0x29,
+0x36,0xf4,0xe3,0x27,0xb8,0x34,0x0a,0xcc,0xd4,0xdb,0x4c,0x50,0x0f,0x1a,0x62,0x96,
+0x56,0x6c,0x72,0x5a,0x6b,0x21,0xd9,0x97,0x68,0xdf,0x1f,0x8c,0xef,0xe3,0x1a,0xcf,
+0xcf,0xbc,0xfa,0x3f,0x1c,0x6e,0x6e,0x0f,0x37,0xd8,0x75,0xac,0xb6,0x0d,0x0d,0x50,
+0x81,0x3e,0x4e,0x3c,0xfd,0x51,0x80,0xf7,0x5e,0x0c,0x23,0x08,0x90,0x4b,0x9a,0x30,
+0xe5,0xd2,0x15,0x01,0x70,0xa0,0x17,0x82,0x0b,0xb0,0xf6,0x8b,0x9e,0xe2,0xfa,0xfe,
+0x3e,0xd0,0x0d,0xa8,0x6d,0x7d,0x06,0x2f,0x91,0x9e,0xbf,0x39,0x28,0x58,0xe3,0x6d,
+0x70,0x3b,0x5e,0x3e,0x35,0x23,0xdf,0x9c,0xe5,0x50,0xcb,0xde,0x14,0x7c,0x8d,0xcd,
+0x19,0xc2,0x22,0x7a,0x68,0xd8,0x48,0x96,0x91,0x9b,0x08,0x1e,0x91,0x49,0x27,0xb3,
+0x09,0x94,0x92,0x40,0x8b,0x00,0x16,0x00,0x1e,0x50,0xac,0x08,0xa0,0x43,0xd9,0x0a,
+0x04,0x43,0x0c,0x26,0x50,0x81,0x81,0x84,0x24,0x50,0x16,0x42,0x87,0x9e,0x3d,0xe6,
+0x30,0xcb,0x0b,0x2b,0x52,0x58,0x7d,0x09,0xd4,0xc0,0xcb,0x40,0x29,0x6e,0x5b,0xc8,
+0x05,0x0a,0x5a,0x5c,0x35,0x08,0x29,0x41,0x61,0x84,0xf9,0x82,0x26,0x0f,0x04,0xa2,
+0x95,0xa8,0x64,0x88,0xcd,0x27,0x7c,0x92,0x78,0x48,0x18,0x40,0xd4,0x90,0x34,0xa8,
+0x61,0xab,0x2d,0x35,0xf1,0xbd,0xae,0x73,0xe0,0xb6,0x03,0xa1,0x54,0xa6,0x09,0xd4,
+0x31,0xa3,0xa5,0xbb,0xd5,0xef,0x00,0x49,0x6a,0x8a,0x37,0xce,0xe3,0x8e,0x06,0xad,
+0x44,0x94,0x2e,0x1a,0xfc,0xce,0x58,0x26,0xa5,0x57,0x37,0x9b,0x90,0x25,0xab,0x27,
+0x7a,0x57,0x55,0x84,0x1e,0x97,0x5e,0x67,0xcb,0x48,0xe6,0xf4,0x8d,0xdd,0xf9,0x20,
+0x04,0x92,0x17,0x22,0x96,0x6b,0x20,0x6e,0xd1,0x73,0x84,0xb3,0x2c,0x23,0x58,0x0f,
+0x0d,0xb4,0x98,0xce,0x75,0x83,0x1b,0xc1,0xdd,0xda,0x61,0xd5,0x6a,0x36,0x24,0x64,
+0x10,0x07,0x5b,0x6e,0x15,0x9c,0xc9,0xaf,0x9a,0x55,0x0f,0x87,0x7d,0xf8,0x05,0x9d,
+0xa5,0x87,0x29,0x29,0x89,0x03,0xa7,0xc5,0xf4,0xe0,0x47,0x44,0x78,0x82,0xfb,0x78,
+0x29,0xdc,0xcc,0xb0,0xee,0xd4,0x25,0x49,0x11,0xe7,0x1d,0x4d,0x0c,0xfa,0x03,0x8c,
+0x94,0xf5,0x40,0xd3,0x3a,0x83,0x69,0x8a,0x9b,0x67,0x4c,0x3a,0xc8,0x47,0x9f,0x1e,
+0x1c,0xda,0x26,0x43,0xc3,0xf4,0x31,0x58,0xdc,0xd7,0xbc,0xc2,0x9c,0xee,0x92,0xa6,
+0x22,0x67,0xb4,0xb6,0x27,0x15,0x1c,0x03,0xc6,0xb0,0x07,0xa9,0x98,0x12,0xdf,0x76,
+0x7c,0xa3,0xbc,0x46,0xa0,0x9d,0x0a,0x9d,0x90,0x21,0x8f,0xe0,0x78,0x69,0x64,0xd7,
+0x93,0xc2,0x93,0xa3,0x23,0x68,0xc9,0xaf,0xe7,0xf1,0x16,0x2d,0x16,0x64,0xbc,0x0f,
+0x53,0x60,0x3d,0x93,0x97,0x76,0x47,0x4b,0xb3,0xbc,0xe5,0x86,0x0d,0x5c,0x29,0xe3,
+0x63,0x27,0x7d,0xe0,0x6f,0xc3,0x93,0x25,0x63,0x28,0x89,0xde,0x26,0x5f,0x17,0x83,
+0x86,0x14,0xda,0x6f,0x7e,0x83,0x23,0xef,0x13,0x92,0x61,0x33,0x45,0x75,0x45,0xad,
+0x50,0xaa,0x08,0xaa,0x82,0x99,0x13,0x35,0x65,0x6d,0x45,0xeb,0x2e,0xc2,0x8a,0x3b,
+0x90,0xd6,0x51,0x36,0x35,0x23,0x35,0xae,0x97,0x70,0x44,0x44,0xf3,0xac,0x8e,0xa2,
+0x67,0xd4,0xd3,0x2a,0xa2,0xfa,0x19,0x41,0x5a,0x04,0x1c,0xbb,0xbd,0xe3,0x26,0xa5,
+0x74,0xc6,0xdb,0x02,0x13,0xf1,0x96,0x72,0xcd,0x8c,0xec,0x78,0xf1,0xa5,0x64,0x04,
+0x03,0xe2,0xb8,0xed,0x32,0x7d,0x2b,0x1c,0x28,0x36,0x5c,0xf8,0x85,0x25,0x53,0xcf,
+0xca,0xef,0xe0,0x75,0xec,0x79,0xf0,0x69,0x86,0x52,0x96,0xd1,0x0f,0x02,0x61,0x86,
+0x18,0xb0,0xde,0xa8,0x5a,0x48,0x8c,0x79,0xf3,0xe4,0xa4,0x79,0xf9,0xea,0xf8,0xb3,
+0x25,0xbb,0xf5,0x4d,0x3f,0x5d,0xe4,0xe9,0x37,0x4b,0x73,0xa8,0x44,0xcf,0x24,0xa4,
+0x29,0x6a,0x47,0x90,0x73,0x69,0x86,0x46,0x96,0x53,0x25,0xa2,0x1a,0x3a,0x62,0x6c,
+0x8c,0xa4,0x43,0x4a,0xfd,0xdb,0x09,0x04,0x65,0xc4,0xf3,0xed,0xab,0xa3,0x54,0x6a,
+0xdf,0x2d,0xc4,0x31,0xb2,0x1a,0xb4,0x90,0xe7,0x22,0x33,0xea,0xef,0x6f,0x57,0x8a,
+0x23,0x58,0x98,0x88,0x0b,0xfd,0x8f,0x4f,0x62,0x09,0x20,0x3b,0x53,0x10,0x77,0x1a,
+0x62,0x21,0xf8,0x31,0x05,0x78,0x10,0x7c,0xd0,0xe7,0xaf,0xd8,0x3b,0xe4,0x3e,0x05,
+0x4a,0x4d,0xcf,0x38,0x3b,0xd1,0x88,0xc5,0x45,0x37,0x10,0x33,0x5f,0x5b,0xf3,0x9e,
+0x15,0xce,0xa4,0x6e,0x79,0x6a,0x9b,0x1b,0xe1,0xd6,0xfb,0xc3,0xe9,0x84,0x07,0x88,
+0xc6,0x1a,0xa4,0x87,0x84,0x74,0x51,0x45,0xa3,0x9d,0xf7,0xd1,0xfd,0xf8,0xc8,0x4a,
+0xd4,0x96,0xf2,0xcd,0x34,0x99,0x1e,0x6d,0xb1,0x10,0x76,0x4f,0x04,0xc6,0xc2,0x18,
+0xce,0x18,0x47,0x18,0x9d,0x0a,0xc6,0x2d,0x9d,0x44,0xfb,0xa9,0x5c,0xb8,0x6e,0xcf,
+0x26,0x8b,0x82,0x80,0x1a,0x70,0x0a,0x2b,0xdd,0x20,0x5d,0x85,0x47,0xb6,0xf6,0x68,
+0x60,0x16,0xf7,0xbc,0xa7,0x87,0x05,0xf7,0x38,0xbd,0x0d,0x3b,0x67,0x18,0x0f,0x0b,
+0x79,0xe0,0xa6,0x89,0x89,0x26,0xa7,0x37,0x4c,0x34,0x52,0xd1,0x98,0xc2,0x8e,0x28,
+0x60,0x60,0x29,0x30,0x6a,0xad,0x3e,0x05,0x38,0x51,0x52,0x6e,0x14,0x4d,0x1a,0x00,
+0x02,0x4c,0xee,0x66,0xe1,0x22,0xcd,0xd3,0x29,0x86,0x20,0x44,0x1b,0x9d,0x01,0x8c,
+0xd4,0x82,0x88,0xa2,0xcc,0x08,0x25,0x38,0xa8,0x2b,0xdc,0xd9,0xa0,0xb4,0x42,0xb4,
+0x23,0x86,0x24,0x79,0xc6,0x45,0xf0,0x95,0x81,0xc8,0x6f,0x29,0x6d,0x5b,0x96,0xd2,
+0x85,0x13,0x38,0x13,0x39,0xc5,0x2a,0x03,0x1c,0xe2,0xd2,0x77,0x24,0x09,0x0a,0xa1,
+0x91,0x08,0x83,0x97,0x88,0x15,0x5a,0x89,0x63,0x95,0x05,0xac,0xd4,0x32,0xa7,0x6e,
+0xf2,0xf4,0x5f,0x48,0x3c,0x12,0x47,0x3d,0xcc,0x08,0x96,0x7e,0x1d,0x22,0xf3,0x22,
+0x99,0x80,0x5e,0x66,0xf3,0xda,0x35,0xbf,0xa9,0x1a,0xc3,0x41,0x08,0x47,0x8d,0xee,
+0x67,0x10,0xe4,0xc8,0x4d,0x82,0x28,0x75,0xef,0x6a,0x3b,0x5f,0x21,0xae,0x77,0x34,
+0x58,0x92,0xb2,0xdf,0x75,0xf6,0x1d,0x08,0x1e,0x33,0x81,0xe7,0x06,0x18,0x04,0x9b,
+0x90,0x1c,0xae,0x79,0x80,0xb0,0x5e,0x47,0x60,0x00,0x12,0x84,0x85,0x5a,0xe5,0x93,
+0xdf,0x3b,0x00,0xb0,0xc6,0x0e,0xdb,0x9a,0x52,0x80,0xa3,0x0d,0xde,0x86,0xf3,0xd2,
+0xf3,0xdc,0x4d,0x3c,0x06,0x23,0xd4,0xf9,0xf8,0xa6,0xfd,0x0b,0xc6,0x4b,0xc6,0x82,
+0x4a,0x89,0xce,0xf4,0xd2,0x2c,0xb8,0x7a,0xee,0x7a,0xd2,0xf9,0xd5,0x31,0x5f,0x61,
+0x6f,0x9c,0x21,0xb1,0xb1,0x76,0xe5,0xa3,0x20,0xbe,0x98,0x8e,0x8e,0xb0,0xac,0xd7,
+0x39,0x62,0xd9,0x9c,0x1d,0x32,0x9a,0xf7,0xd1,0x15,0x4f,0x53,0xc7,0x05,0xc4,0xac,
+0x07,0x3f,0x14,0x20,0xde,0x8d,0x79,0xcf,0x8c,0xea,0x9d,0x00,0xda,0x82,0x0e,0x4c,
+0x9d,0xb6,0xe6,0x1b,0xf7,0x0d,0x96,0x65,0x1f,0x0f,0x5e,0x1e,0xf6,0x38,0xf0,0x53,
+0x9b,0x93,0x87,0xc1,0xed,0x84,0x89,0x15,0x05,0xbe,0x42,0xae,0x29,0x3b,0xbc,0xf4,
+0x60,0xbb,0x2c,0x4a,0xa4,0xfc,0x46,0x9f,0x1b,0x0d,0x04,0xfa,0x49,0xae,0x9f,0xb6,
+0xb4,0x49,0xa3,0x7a,0x93,0x8d,0x1b,0xcd,0x79,0x64,0x83,0x1e,0xe1,0x8e,0x52,0x20,
+0x96,0x26,0xc4,0xfe,0xe1,0xd7,0xad,0x93,0xc7,0x76,0xac,0xf2,0x23,0x26,0x0d,0xec,
+0xf2,0xd8,0x82,0x81,0x9c,0xa7,0x6d,0xe3,0xb9,0x58,0x01,0xe7,0x63,0xe5,0xf3,0x38,
+0x21,0xe4,0x6b,0x3b,0x8c,0xd1,0xb4,0x9b,0x11,0xe1,0x90,0xd9,0x29,0x1d,0x21,0x09,
+0xed,0x59,0x54,0x07,0x44,0x6b,0x96,0x41,0x87,0x4c,0x09,0x20,0x74,0x49,0x7b,0x48,
+0x4e,0x9c,0x77,0x85,0x76,0x85,0x16,0xca,0xd2,0x47,0x7c,0x99,0x94,0x09,0x4d,0x7c,
+0x95,0x0d,0xd9,0xfb,0x9b,0x49,0xa7,0x3d,0xeb,0x12,0x50,0x44,0xaf,0x38,0xb5,0xb3,
+0x2e,0xa1,0xf7,0x41,0xa2,0x54,0x49,0x1e,0x25,0x3c,0xf0,0x91,0x38,0x90,0xe9,0xd0,
+0x18,0x0e,0xb1,0x38,0xf1,0xb2,0xf9,0xd6,0xec,0xe7,0xec,0xbe,0x23,0x63,0x40,0x40,
+0x29,0x6a,0x13,0xc6,0x50,0xdc,0x8a,0x7a,0x12,0xd5,0x04,0xcf,0x73,0x45,0xa6,0x03,
+0x7c,0x07,0x5f,0x56,0xf1,0x3a,0x4a,0xfa,0x1c,0xba,0x14,0x0b,0x51,0x9d,0xec,0x19,
+0xa7,0x6b,0x90,0xaf,0xa3,0x8f,0x34,0x97,0xbf,0x91,0x2f,0x65,0x78,0x1d,0xbe,0x5c,
+0x3e,0x03,0x44,0xf9,0xa5,0x43,0x4c,0xe8,0x6c,0xc3,0x6d,0x4c,0x91,0xf4,0x64,0xa6,
+0x1f,0x66,0xca,0x40,0x00,0xc3,0x04,0x20,0x83,0x9c,0xad,0x60,0x1c,0xcc,0x23,0x54,
+0xa3,0xa0,0xcf,0x6c,0x36,0x67,0x91,0x18,0xce,0xc7,0x30,0x41,0x64,0x43,0x8d,0x28,
+0xb8,0xa6,0xa5,0x9d,0x58,0x58,0x6a,0x0d,0x77,0xce,0xa2,0xc8,0xf1,0xdd,0x97,0xb0,
+0xa8,0xbf,0x40,0x5e,0x5c,0x34,0x2b,0xdf,0x26,0x4a,0x26,0x3b,0x30,0xc1,0xde,0x85,
+0x4f,0x63,0x25,0x99,0x93,0x96,0x1b,0x6d,0x29,0x73,0x89,0x82,0x0a,0x0c,0x67,0x7c,
+0xf1,0x8a,0x56,0x4d,0x48,0xe2,0x5e,0x66,0xbd,0xf7,0xcb,0xac,0xd3,0x8a,0x14,0x1b,
+0x43,0xb5,0x54,0xc1,0x42,0x53,0x44,0x22,0x12,0x44,0x8c,0x14,0x7c,0x73,0xf4,0x49,
+0xb9,0xdb,0x1d,0xe8,0xca,0xc4,0x74,0xfe,0x74,0x07,0x5d,0x75,0x16,0x6a,0x4d,0x2a,
+0x4b,0xd0,0xf1,0x7a,0x4a,0xb1,0xc5,0x22,0xc5,0x5b,0x1b,0xa5,0x0b,0x12,0x2c,0x42,
+0x8c,0x57,0x3a,0xc6,0xcb,0x5d,0xed,0x1c,0x71,0x58,0x8d,0xd1,0x16,0xae,0x01,0x54,
+0xd6,0x58,0x56,0x29,0xe2,0x05,0x9d,0x1f,0x27,0xb9,0x1b,0x11,0x67,0x6c,0x47,0x91,
+0xdb,0x20,0xb7,0xa5,0x07,0xdf,0x13,0x97,0x3b,0x92,0x05,0x9c,0x66,0xd7,0x7d,0xb3,
+0x4f,0x32,0x5c,0x0f,0x03,0x44,0x34,0x67,0xb0,0x3a,0x85,0x2b,0x54,0xe1,0x6f,0x79,
+0x19,0xde,0x5e,0x71,0x66,0xd0,0x1a,0xe7,0x7b,0x15,0x9a,0x2c,0xcc,0x99,0x1d,0x2c,
+0xbe,0x1e,0x0d,0x93,0x6d,0x1e,0xac,0xa6,0x40,0xa2,0x02,0xc6,0x8c,0x58,0x35,0xad,
+0xb4,0x68,0xad,0x55,0x69,0x5a,0x52,0xb7,0xdd,0xeb,0x93,0xb3,0xaf,0x26,0x3a,0x9c,
+0xe8,0x39,0xee,0x9e,0xad,0xf0,0x65,0xea,0x62,0x96,0x38,0x38,0x67,0x2e,0xf0,0x31,
+0x49,0xe6,0xc1,0x4a,0x6b,0x0d,0xc4,0xdf,0x9c,0x06,0xbc,0xd3,0x5d,0x32,0xac,0x25,
+0x9b,0x18,0x9a,0x35,0x60,0xb4,0x95,0x04,0x75,0xde,0x9a,0x24,0x5a,0x0e,0xda,0xe9,
+0xe7,0x8c,0xb2,0xac,0x30,0xb9,0xa8,0x58,0xc1,0x4a,0xd2,0xa3,0x0f,0xf2,0xeb,0x50,
+0xe5,0x9b,0xd7,0x0d,0x1d,0x7e,0xaf,0xd3,0xf5,0xe9,0x63,0xe3,0x12,0x3d,0x30,0xcb,
+0xaf,0x53,0xc9,0x04,0x70,0xcd,0xbf,0x48,0x23,0xe2,0x21,0xe4,0xa0,0x27,0xdc,0x08,
+0x32,0xd3,0xc9,0x84,0x79,0xf3,0x44,0x95,0x46,0x3d,0xa9,0x93,0xb8,0x54,0x3e,0x5b,
+0xbe,0xad,0x36,0x68,0x7a,0xeb,0x53,0x3c,0xbf,0xc8,0x0c,0xad,0x92,0x34,0xb7,0xc4,
+0x43,0x6e,0x78,0xd3,0xd1,0xed,0xc0,0xeb,0x05,0x4b,0x54,0xfb,0xe7,0x37,0x77,0xb7,
+0xc5,0x4d,0x0d,0x23,0x83,0x66,0x9f,0x6e,0x10,0xf9,0x5e,0x27,0x2e,0x38,0xa3,0x9d,
+0xde,0xe7,0x6b,0x58,0xa5,0xc6,0x16,0x76,0xd6,0x62,0x59,0xed,0x70,0x82,0xcf,0x1c,
+0x66,0xf5,0x58,0xd6,0x9f,0x3b,0xe7,0x1b,0xbf,0x8c,0xe7,0xcd,0x9d,0x1e,0x0e,0xc7,
+0x6d,0xb7,0xcc,0xa4,0x8e,0x28,0x58,0x46,0x1d,0x58,0x1d,0x8b,0x13,0x8d,0x1a,0xe2,
+0xa9,0xbd,0x2c,0x0d,0x51,0x21,0x53,0xb9,0x49,0x07,0x53,0x34,0x18,0x5f,0x82,0xdb,
+0xe0,0x1a,0x46,0x59,0x9d,0x46,0xa1,0xae,0x02,0x4d,0xa8,0x4c,0x74,0xd2,0x2f,0x56,
+0x80,0xaa,0x9b,0x66,0x76,0xe0,0x1b,0xf4,0x82,0xc4,0x85,0xe7,0x69,0x0d,0x73,0xad,
+0x60,0x3f,0x5e,0x90,0xdd,0xa3,0xf7,0xc8,0x5e,0x4d,0x40,0x60,0x46,0xe6,0xc5,0x48,
+0x07,0xa6,0x83,0x4d,0xe6,0xec,0x3d,0xc4,0x07,0x7f,0x9b,0x9d,0x79,0xa3,0xf1,0xf0,
+0x6c,0xf4,0x04,0xda,0x31,0xd9,0x94,0xac,0xe0,0xfa,0xdd,0x69,0x60,0x56,0x52,0xb9,
+0xdb,0xb6,0x09,0x6c,0x62,0x3d,0xc2,0x1e,0x18,0xb8,0xb6,0x3e,0xa2,0xfa,0x30,0x8d,
+0x2c,0x0d,0xeb,0x68,0x90,0x24,0xc7,0x47,0xe5,0x09,0x9d,0xd9,0x65,0x9c,0xb2,0x5e,
+0xb0,0x40,0x67,0x17,0x48,0x48,0x13,0xdc,0xcd,0x34,0x59,0x39,0x6b,0x43,0x3d,0x68,
+0x9f,0x19,0xc2,0x11,0x9e,0xe1,0xf4,0x2a,0x70,0x09,0x17,0x0f,0x8a,0x52,0x09,0x7b,
+0x83,0x08,0x28,0xea,0x05,0xca,0xae,0x22,0xf3,0x13,0x46,0xc6,0xb0,0x85,0xde,0x20,
+0x69,0x66,0xb2,0xc9,0xdc,0x53,0x83,0x19,0x88,0x75,0x22,0x21,0x50,0x9f,0x5e,0xf3,
+0x0b,0x87,0xe4,0x31,0x7d,0xce,0x37,0xb2,0x4b,0x39,0xed,0x04,0xd4,0x2c,0xb2,0xb7,
+0xda,0x64,0xfd,0x4a,0xc9,0x0e,0xfa,0x66,0x33,0xd5,0xf8,0x01,0xf2,0xd1,0xeb,0x09,
+0x06,0xe6,0x05,0x6b,0x65,0x49,0x99,0x6a,0xa2,0x41,0x7e,0x1c,0x32,0x47,0x0b,0x91,
+0x28,0x37,0x7f,0x8c,0x8b,0x2e,0x2a,0xe8,0xd5,0xe5,0xf5,0xc7,0xbd,0xc4,0x68,0x84,
+0x5f,0x21,0x9f,0x32,0x12,0x10,0x29,0x82,0x0e,0xa4,0x2d,0x33,0xa5,0x61,0x84,0x0c,
+0x16,0x65,0x30,0x08,0x5d,0x63,0x95,0x94,0x7a,0xd7,0x58,0x21,0x23,0xc2,0xd4,0xd7,
+0x42,0x42,0xbe,0x5e,0x96,0xa2,0xc9,0xb3,0x0e,0x52,0x40,0x4f,0x3b,0x4b,0x93,0xed,
+0x49,0xca,0x18,0xb0,0x9a,0x0e,0x06,0xb4,0x46,0x3c,0x0c,0x06,0x28,0x29,0x9a,0x6e,
+0x1d,0xa6,0xac,0x86,0x45,0xa1,0x25,0x7a,0x3b,0xd2,0x69,0x20,0xb5,0x83,0x8e,0xb5,
+0x26,0xec,0x8c,0x41,0xc6,0xb7,0xed,0x4e,0x4e,0x1e,0x09,0xd2,0xc9,0xb4,0x70,0x6e,
+0xaa,0xde,0x8e,0xec,0x0d,0x32,0xd9,0x4c,0xbd,0x32,0xb0,0x93,0xc4,0x50,0x70,0xc8,
+0x0f,0x86,0xe6,0x6c,0x64,0xd5,0x54,0xbc,0xb9,0xc4,0xdd,0x14,0xf0,0x2c,0x44,0x4b,
+0x48,0x91,0x80,0x62,0x8e,0x2f,0x2e,0xe3,0xb7,0x1d,0x3a,0xd0,0xd6,0xaa,0xa6,0x07,
+0xf5,0x17,0x72,0x5a,0x2f,0xcd,0x11,0x8a,0x24,0xd7,0x85,0x7c,0xbc,0xd5,0xac,0x93,
+0x46,0x4a,0x08,0x69,0x2c,0xa3,0x2c,0xdc,0x73,0x79,0x3d,0xb3,0x2f,0x53,0xba,0x9e,
+0x04,0x36,0x1d,0x59,0xc9,0x2d,0xa0,0xd8,0xe4,0x7c,0xfd,0xf8,0x63,0xdf,0x5c,0x0e,
+0x75,0x64,0xf6,0xfa,0xf1,0x10,0x08,0xf7,0x0a,0xab,0xda,0x86,0xd3,0x59,0xe6,0x89,
+0x24,0xe4,0x72,0x68,0x64,0x26,0x66,0x3b,0xf5,0x3a,0xdf,0x4a,0xec,0xda,0x13,0xa1,
+0x0c,0x9e,0x1c,0x04,0x0b,0x49,0x46,0x16,0xf1,0x0e,0x45,0x53,0xb8,0x26,0x33,0x87,
+0x68,0x56,0x85,0xd3,0x59,0x20,0xbc,0x9b,0x21,0x62,0x5c,0x3f,0x93,0x99,0x80,0x59,
+0x88,0xb9,0xba,0xf3,0x93,0xe6,0x42,0x06,0x40,0xc9,0xc2,0x85,0x64,0x34,0x15,0x8d,
+0xd5,0xf9,0x44,0x49,0x17,0x9c,0xbe,0xc9,0xe1,0x8c,0xa9,0x79,0xa6,0xe4,0x78,0xf9,
+0xf6,0xc8,0x07,0x85,0x15,0x53,0xf1,0x41,0xc4,0xb1,0x11,0x5e,0x20,0xcc,0xb1,0x18,
+0x24,0xa3,0x32,0xd9,0x78,0x6d,0x92,0x25,0x8b,0x40,0xe9,0x05,0x3b,0xb8,0x9f,0x1c,
+0x3f,0x7d,0x2d,0xcd,0x1e,0x21,0x39,0x60,0x49,0x94,0xc8,0x46,0x54,0xfc,0xa7,0x88,
+0xa7,0x08,0xa3,0xe5,0xd0,0x3c,0xa6,0xc3,0xde,0x3e,0x25,0x18,0x00,0x1e,0x8a,0x35,
+0x0b,0x04,0x46,0xfe,0x0c,0xd0,0x89,0x5c,0xfd,0x3c,0xd4,0xd5,0x92,0x86,0xf7,0xd7,
+0x8c,0x78,0xf3,0x80,0x2f,0x3e,0x1c,0x1b,0xf2,0xb1,0x6b,0x63,0x86,0xc1,0x1e,0xbc,
+0x2e,0x21,0x02,0x01,0x25,0xa4,0x84,0x0a,0x66,0x6f,0x14,0x43,0x24,0x48,0x98,0x9b,
+0xc0,0x53,0x3e,0x55,0x11,0x54,0x5f,0xc1,0x05,0x99,0x04,0x93,0x1c,0x3a,0x21,0x3a,
+0xf2,0x7d,0xfb,0xc5,0xe8,0x29,0x2d,0xeb,0x1b,0xdc,0xa3,0x45,0x1a,0x3d,0xb7,0x0e,
+0xe4,0xd3,0x02,0x83,0x1b,0xad,0xab,0x13,0x53,0x5a,0xc4,0x81,0x2c,0x1b,0x21,0x06,
+0x01,0x34,0x1e,0xb0,0xb4,0x27,0x56,0x14,0x51,0x01,0x0a,0xd1,0x60,0xe5,0xaa,0x4d,
+0xad,0x83,0x12,0x2a,0x0a,0x1a,0xce,0x7a,0xeb,0xdb,0x3b,0x4d,0xd9,0x91,0x04,0x10,
+0x16,0x5d,0x12,0x59,0x96,0x15,0x87,0x20,0x39,0x1d,0xe8,0x09,0x10,0x92,0x7a,0xf3,
+0xed,0x91,0xe4,0xdd,0x82,0x3c,0x9c,0xce,0x99,0x17,0xf3,0x8b,0x20,0x65,0xb2,0xe3,
+0x22,0xf5,0xd3,0x36,0xc7,0x6f,0x32,0xa3,0xe4,0x11,0xb7,0x50,0x39,0xee,0xe5,0x08,
+0xed,0xcc,0x68,0x1e,0x17,0x1b,0x65,0x77,0xbc,0x5c,0x1f,0x2f,0xda,0xd6,0xd9,0xd6,
+0xf7,0xc1,0x4c,0xd2,0x58,0x80,0x27,0x67,0x72,0x2a,0x93,0x82,0x4c,0xea,0x55,0x45,
+0x59,0x88,0x8f,0x10,0xac,0x82,0xc0,0x83,0xba,0x42,0x79,0xc4,0x41,0x66,0x27,0xb3,
+0x8c,0x3a,0x39,0x52,0xfc,0xfb,0xe0,0xc8,0x24,0x1d,0x25,0xd5,0xb9,0xb7,0x7a,0x54,
+0x89,0xe1,0xd6,0xb2,0x3b,0x5c,0xbc,0x16,0xac,0xb7,0x20,0x64,0xbb,0x32,0xab,0x0c,
+0xe5,0x06,0x2b,0xc6,0x19,0x52,0xc8,0x28,0x4e,0x0e,0x15,0xe4,0xe5,0xda,0x57,0x58,
+0x68,0xe3,0xbc,0x0c,0x2e,0xcf,0x27,0x4a,0x43,0x92,0x0b,0x78,0x20,0x51,0x83,0x1d,
+0x11,0x6e,0x81,0xca,0x0a,0x6a,0x54,0x43,0x97,0xa8,0x38,0x4e,0x20,0x51,0x76,0x12,
+0x87,0xc7,0xba,0x32,0xbb,0x0c,0x54,0x40,0xc9,0x16,0xfd,0xde,0x8f,0x84,0xa5,0x3a,
+0x84,0xef,0x3c,0x57,0xa0,0xe5,0x3a,0x52,0x9c,0x56,0xca,0xef,0xbf,0x3a,0xd0,0xea,
+0xea,0xcb,0x8b,0x58,0xa8,0x99,0x7c,0xed,0x4d,0xf3,0x80,0x4b,0x0f,0x6d,0xd0,0xa1,
+0xd8,0xad,0xd5,0x1e,0xfb,0xf7,0x8d,0xa7,0x24,0x59,0x04,0xc2,0x41,0xcb,0x51,0x2e,
+0xbe,0xe9,0x13,0xe2,0x1a,0xdd,0xf5,0xb6,0x2c,0xe1,0x42,0x20,0x6a,0xdf,0x38,0x51,
+0x3c,0x58,0xe3,0x58,0x7b,0x59,0x4e,0x83,0x35,0x92,0x1f,0x1d,0x69,0x54,0x35,0x94,
+0xcc,0x2d,0xe8,0x25,0x33,0xf8,0x23,0xa7,0xd3,0xfb,0xec,0xf4,0xcd,0x9a,0x23,0x6f,
+0xb3,0x53,0x85,0xaa,0xbb,0x87,0x44,0x91,0xd6,0x93,0x2f,0xf3,0x97,0x67,0x4b,0x99,
+0x1a,0x57,0x12,0x3b,0xec,0x9d,0x98,0x12,0x41,0x94,0xc8,0x0f,0x50,0xd6,0xe7,0xbc,
+0xbb,0xa0,0x8b,0x59,0xfd,0xf8,0x9b,0xeb,0x79,0x78,0x97,0x12,0x26,0xfd,0x4b,0x95,
+0x2b,0x48,0xce,0x48,0xb3,0x6e,0x1f,0x75,0xb3,0x91,0x36,0x56,0x53,0x26,0x24,0x18,
+0x28,0xd9,0x08,0x8d,0xcb,0x32,0xd9,0x6b,0x64,0x2c,0xcb,0x3e,0xfd,0x6c,0xf1,0x3b,
+0x10,0x13,0x3a,0x8f,0x14,0x4e,0x70,0x41,0xbf,0x11,0x78,0xa2,0x5c,0xe2,0x49,0x12,
+0x69,0xa0,0x27,0x89,0x0b,0x4d,0x4b,0x88,0x20,0x18,0x0a,0x4a,0x0e,0xb2,0x52,0x18,
+0x58,0x88,0x28,0xc0,0x1c,0x12,0x08,0xc7,0x31,0x7b,0xdf,0xdb,0x80,0x1f,0x25,0xd7,
+0xc5,0x5d,0x69,0x15,0x7e,0xa5,0x1d,0xcf,0x68,0x15,0x98,0xbe,0x17,0xf4,0x12,0x14,
+0xf4,0xf7,0xd3,0xe5,0xe9,0x52,0x23,0x33,0x32,0x0e,0x01,0xc0,0x50,0xf1,0x96,0x71,
+0x68,0x05,0x61,0xac,0x5b,0xda,0xa2,0x7f,0xb0,0x40,0x83,0xf7,0x4f,0x3e,0x3b,0x39,
+0xd0,0xf1,0xd7,0xcb,0x51,0x58,0xb5,0x68,0x20,0x41,0xcf,0xee,0x66,0xfb,0x98,0x8f,
+0x7f,0xf8,0x20,0x41,0xbf,0x67,0xae,0x33,0xe5,0x4b,0x55,0x87,0x6b,0xdc,0x40,0x81,
+0xad,0xdc,0x5f,0xab,0x11,0xc0,0x81,0x04,0x17,0xd3,0xed,0x90,0x81,0x06,0xe2,0x04,
+0x1a,0xf8,0xdc,0xd3,0x19,0x9e,0xc9,0xe7,0xcd,0x58,0xfd,0x20,0x2b,0x73,0x6f,0xfa,
+0x12,0x12,0x11,0xfc,0x5d,0xc9,0x14,0xe1,0x42,0x40,0x9a,0xfb,0x9a,0x34,
+};
+#endif
diff -Naur busybox-1.20.2/include/bbconfigopts.h busybox-1.20.2_mod/include/bbconfigopts.h
--- busybox-1.20.2/include/bbconfigopts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/bbconfigopts.h	2024-04-16 14:07:13.890726699 +0800
@@ -0,0 +1,892 @@
+#ifndef _BBCONFIGOPTS_H
+#define _BBCONFIGOPTS_H
+/*
+ * busybox configuration settings.
+ *
+ * Licensed under GPLv2 or later, see file LICENSE in this source tree.
+ *
+ * This file is generated automatically by scripts/mkconfigs.
+ * Do not edit.
+ */
+static const char bbconfig_config[] ALIGN1 =
+"CONFIG_HAVE_DOT_CONFIG=y\n"
+"CONFIG_DESKTOP=y\n"
+"# CONFIG_EXTRA_COMPAT is not set\n"
+"CONFIG_INCLUDE_SUSv2=y\n"
+"# CONFIG_USE_PORTABLE_CODE is not set\n"
+"CONFIG_PLATFORM_LINUX=y\n"
+"CONFIG_FEATURE_BUFFERS_USE_MALLOC=y\n"
+"# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set\n"
+"# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set\n"
+"CONFIG_SHOW_USAGE=y\n"
+"CONFIG_FEATURE_VERBOSE_USAGE=y\n"
+"CONFIG_FEATURE_COMPRESS_USAGE=y\n"
+"CONFIG_FEATURE_INSTALLER=y\n"
+"# CONFIG_INSTALL_NO_USR is not set\n"
+"# CONFIG_LOCALE_SUPPORT is not set\n"
+"CONFIG_UNICODE_SUPPORT=y\n"
+"# CONFIG_UNICODE_USING_LOCALE is not set\n"
+"# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set\n"
+"CONFIG_SUBST_WCHAR=63\n"
+"CONFIG_LAST_SUPPORTED_WCHAR=767\n"
+"# CONFIG_UNICODE_COMBINING_WCHARS is not set\n"
+"# CONFIG_UNICODE_WIDE_WCHARS is not set\n"
+"# CONFIG_UNICODE_BIDI_SUPPORT is not set\n"
+"# CONFIG_UNICODE_NEUTRAL_TABLE is not set\n"
+"# CONFIG_UNICODE_PRESERVE_BROKEN is not set\n"
+"CONFIG_LONG_OPTS=y\n"
+"CONFIG_FEATURE_DEVPTS=y\n"
+"# CONFIG_FEATURE_CLEAN_UP is not set\n"
+"CONFIG_FEATURE_UTMP=y\n"
+"CONFIG_FEATURE_WTMP=y\n"
+"CONFIG_FEATURE_PIDFILE=y\n"
+"CONFIG_FEATURE_SUID=y\n"
+"CONFIG_FEATURE_SUID_CONFIG=y\n"
+"CONFIG_FEATURE_SUID_CONFIG_QUIET=y\n"
+"# CONFIG_SELINUX is not set\n"
+"# CONFIG_FEATURE_PREFER_APPLETS is not set\n"
+"CONFIG_BUSYBOX_EXEC_PATH=\"/proc/self/exe\"\n"
+"CONFIG_FEATURE_SYSLOG=y\n"
+"CONFIG_FEATURE_HAVE_RPC=y\n"
+"# CONFIG_STATIC is not set\n"
+"# CONFIG_PIE is not set\n"
+"# CONFIG_NOMMU is not set\n"
+"CONFIG_BUILD_LIBBUSYBOX=y\n"
+"# CONFIG_FEATURE_INDIVIDUAL is not set\n"
+"CONFIG_FEATURE_SHARED_BUSYBOX=y\n"
+"CONFIG_LFS=y\n"
+"CONFIG_CROSS_COMPILER_PREFIX=\"aarch64-linux-gnu-\"\n"
+"CONFIG_SYSROOT=\"\"\n"
+"CONFIG_EXTRA_CFLAGS=\"\"\n"
+"CONFIG_EXTRA_LDFLAGS=\"\"\n"
+"CONFIG_EXTRA_LDLIBS=\"\"\n"
+"# CONFIG_DEBUG is not set\n"
+"# CONFIG_DEBUG_PESSIMIZE is not set\n"
+"# CONFIG_WERROR is not set\n"
+"CONFIG_NO_DEBUG_LIB=y\n"
+"# CONFIG_DMALLOC is not set\n"
+"# CONFIG_EFENCE is not set\n"
+"CONFIG_INSTALL_APPLET_SYMLINKS=y\n"
+"# CONFIG_INSTALL_APPLET_HARDLINKS is not set\n"
+"# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set\n"
+"# CONFIG_INSTALL_APPLET_DONT is not set\n"
+"# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set\n"
+"# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set\n"
+"# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set\n"
+"CONFIG_PREFIX=\"./_install\"\n"
+"CONFIG_FEATURE_SYSTEMD=y\n"
+"CONFIG_FEATURE_RTMINMAX=y\n"
+"CONFIG_PASSWORD_MINLEN=6\n"
+"CONFIG_MD5_SMALL=1\n"
+"CONFIG_FEATURE_FAST_TOP=y\n"
+"# CONFIG_FEATURE_ETC_NETWORKS is not set\n"
+"CONFIG_FEATURE_USE_TERMIOS=y\n"
+"CONFIG_FEATURE_EDITING=y\n"
+"CONFIG_FEATURE_EDITING_MAX_LEN=1024\n"
+"# CONFIG_FEATURE_EDITING_VI is not set\n"
+"CONFIG_FEATURE_EDITING_HISTORY=255\n"
+"CONFIG_FEATURE_EDITING_SAVEHISTORY=y\n"
+"# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set\n"
+"CONFIG_FEATURE_REVERSE_SEARCH=y\n"
+"CONFIG_FEATURE_TAB_COMPLETION=y\n"
+"# CONFIG_FEATURE_USERNAME_COMPLETION is not set\n"
+"CONFIG_FEATURE_EDITING_FANCY_PROMPT=y\n"
+"# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set\n"
+"CONFIG_FEATURE_NON_POSIX_CP=y\n"
+"# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set\n"
+"CONFIG_FEATURE_COPYBUF_KB=4\n"
+"CONFIG_FEATURE_SKIP_ROOTFS=y\n"
+"# CONFIG_MONOTONIC_SYSCALL is not set\n"
+"CONFIG_IOCTL_HEX2STR_ERROR=y\n"
+"CONFIG_FEATURE_HWIB=y\n"
+"CONFIG_FEATURE_SEAMLESS_XZ=y\n"
+"CONFIG_FEATURE_SEAMLESS_LZMA=y\n"
+"CONFIG_FEATURE_SEAMLESS_BZ2=y\n"
+"CONFIG_FEATURE_SEAMLESS_GZ=y\n"
+"# CONFIG_FEATURE_SEAMLESS_Z is not set\n"
+"# CONFIG_AR is not set\n"
+"# CONFIG_FEATURE_AR_LONG_FILENAMES is not set\n"
+"# CONFIG_FEATURE_AR_CREATE is not set\n"
+"CONFIG_BUNZIP2=y\n"
+"CONFIG_BZIP2=y\n"
+"CONFIG_CPIO=y\n"
+"CONFIG_FEATURE_CPIO_O=y\n"
+"CONFIG_FEATURE_CPIO_P=y\n"
+"# CONFIG_DPKG is not set\n"
+"# CONFIG_DPKG_DEB is not set\n"
+"# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set\n"
+"CONFIG_GUNZIP=y\n"
+"CONFIG_GZIP=y\n"
+"CONFIG_FEATURE_GZIP_LONG_OPTIONS=y\n"
+"CONFIG_GZIP_FAST=0\n"
+"CONFIG_LZOP=y\n"
+"# CONFIG_LZOP_COMPR_HIGH is not set\n"
+"CONFIG_RPM2CPIO=y\n"
+"CONFIG_RPM=y\n"
+"CONFIG_TAR=y\n"
+"CONFIG_FEATURE_TAR_CREATE=y\n"
+"CONFIG_FEATURE_TAR_AUTODETECT=y\n"
+"CONFIG_FEATURE_TAR_FROM=y\n"
+"CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y\n"
+"CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y\n"
+"CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y\n"
+"CONFIG_FEATURE_TAR_LONG_OPTIONS=y\n"
+"CONFIG_FEATURE_TAR_TO_COMMAND=y\n"
+"CONFIG_FEATURE_TAR_UNAME_GNAME=y\n"
+"CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y\n"
+"# CONFIG_FEATURE_TAR_SELINUX is not set\n"
+"# CONFIG_UNCOMPRESS is not set\n"
+"CONFIG_UNLZMA=y\n"
+"# CONFIG_FEATURE_LZMA_FAST is not set\n"
+"CONFIG_LZMA=y\n"
+"CONFIG_UNXZ=y\n"
+"CONFIG_XZ=y\n"
+"CONFIG_UNZIP=y\n"
+"CONFIG_BASENAME=y\n"
+"CONFIG_CAT=y\n"
+"CONFIG_DATE=y\n"
+"CONFIG_FEATURE_DATE_ISOFMT=y\n"
+"# CONFIG_FEATURE_DATE_NANO is not set\n"
+"CONFIG_FEATURE_DATE_COMPAT=y\n"
+"CONFIG_HOSTID=y\n"
+"CONFIG_ID=y\n"
+"CONFIG_GROUPS=y\n"
+"CONFIG_TEST=y\n"
+"CONFIG_FEATURE_TEST_64=y\n"
+"CONFIG_TOUCH=y\n"
+"CONFIG_FEATURE_TOUCH_SUSV3=y\n"
+"CONFIG_TR=y\n"
+"CONFIG_FEATURE_TR_CLASSES=y\n"
+"CONFIG_FEATURE_TR_EQUIV=y\n"
+"CONFIG_BASE64=y\n"
+"CONFIG_WHO=y\n"
+"CONFIG_USERS=y\n"
+"CONFIG_CAL=y\n"
+"CONFIG_CATV=y\n"
+"CONFIG_CHGRP=y\n"
+"CONFIG_CHMOD=y\n"
+"CONFIG_CHOWN=y\n"
+"CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y\n"
+"CONFIG_CHROOT=y\n"
+"CONFIG_CKSUM=y\n"
+"CONFIG_COMM=y\n"
+"CONFIG_CP=y\n"
+"CONFIG_FEATURE_CP_LONG_OPTIONS=y\n"
+"CONFIG_CUT=y\n"
+"CONFIG_DD=y\n"
+"CONFIG_FEATURE_DD_SIGNAL_HANDLING=y\n"
+"CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y\n"
+"CONFIG_FEATURE_DD_IBS_OBS=y\n"
+"CONFIG_DF=y\n"
+"CONFIG_FEATURE_DF_FANCY=y\n"
+"CONFIG_DIRNAME=y\n"
+"CONFIG_DOS2UNIX=y\n"
+"CONFIG_UNIX2DOS=y\n"
+"CONFIG_DU=y\n"
+"CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y\n"
+"CONFIG_ECHO=y\n"
+"CONFIG_FEATURE_FANCY_ECHO=y\n"
+"CONFIG_ENV=y\n"
+"CONFIG_FEATURE_ENV_LONG_OPTIONS=y\n"
+"CONFIG_EXPAND=y\n"
+"CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y\n"
+"CONFIG_EXPR=y\n"
+"CONFIG_EXPR_MATH_SUPPORT_64=y\n"
+"CONFIG_FALSE=y\n"
+"CONFIG_FOLD=y\n"
+"CONFIG_FSYNC=y\n"
+"CONFIG_HEAD=y\n"
+"CONFIG_FEATURE_FANCY_HEAD=y\n"
+"CONFIG_INSTALL=y\n"
+"CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y\n"
+"CONFIG_LN=y\n"
+"CONFIG_LOGNAME=y\n"
+"CONFIG_LS=y\n"
+"CONFIG_FEATURE_LS_FILETYPES=y\n"
+"CONFIG_FEATURE_LS_FOLLOWLINKS=y\n"
+"CONFIG_FEATURE_LS_RECURSIVE=y\n"
+"CONFIG_FEATURE_LS_SORTFILES=y\n"
+"CONFIG_FEATURE_LS_TIMESTAMPS=y\n"
+"CONFIG_FEATURE_LS_USERNAME=y\n"
+"CONFIG_FEATURE_LS_COLOR=y\n"
+"CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y\n"
+"CONFIG_MD5SUM=y\n"
+"CONFIG_MKDIR=y\n"
+"CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y\n"
+"CONFIG_MKFIFO=y\n"
+"CONFIG_MKNOD=y\n"
+"CONFIG_MV=y\n"
+"CONFIG_FEATURE_MV_LONG_OPTIONS=y\n"
+"CONFIG_NICE=y\n"
+"CONFIG_NOHUP=y\n"
+"CONFIG_OD=y\n"
+"CONFIG_PRINTENV=y\n"
+"CONFIG_PRINTF=y\n"
+"CONFIG_PWD=y\n"
+"CONFIG_READLINK=y\n"
+"CONFIG_FEATURE_READLINK_FOLLOW=y\n"
+"CONFIG_REALPATH=y\n"
+"CONFIG_RM=y\n"
+"CONFIG_RMDIR=y\n"
+"CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y\n"
+"CONFIG_SEQ=y\n"
+"CONFIG_SHA1SUM=y\n"
+"CONFIG_SHA256SUM=y\n"
+"CONFIG_SHA512SUM=y\n"
+"CONFIG_SLEEP=y\n"
+"CONFIG_FEATURE_FANCY_SLEEP=y\n"
+"CONFIG_FEATURE_FLOAT_SLEEP=y\n"
+"CONFIG_SORT=y\n"
+"CONFIG_FEATURE_SORT_BIG=y\n"
+"CONFIG_SPLIT=y\n"
+"CONFIG_FEATURE_SPLIT_FANCY=y\n"
+"CONFIG_STAT=y\n"
+"CONFIG_FEATURE_STAT_FORMAT=y\n"
+"CONFIG_STTY=y\n"
+"CONFIG_SUM=y\n"
+"CONFIG_SYNC=y\n"
+"CONFIG_TAC=y\n"
+"CONFIG_TAIL=y\n"
+"CONFIG_FEATURE_FANCY_TAIL=y\n"
+"CONFIG_TEE=y\n"
+"CONFIG_FEATURE_TEE_USE_BLOCK_IO=y\n"
+"CONFIG_TRUE=y\n"
+"CONFIG_TTY=y\n"
+"CONFIG_UNAME=y\n"
+"CONFIG_UNEXPAND=y\n"
+"CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y\n"
+"CONFIG_UNIQ=y\n"
+"CONFIG_USLEEP=y\n"
+"CONFIG_UUDECODE=y\n"
+"CONFIG_UUENCODE=y\n"
+"CONFIG_WC=y\n"
+"CONFIG_FEATURE_WC_LARGE=y\n"
+"CONFIG_WHOAMI=y\n"
+"CONFIG_YES=y\n"
+"CONFIG_FEATURE_PRESERVE_HARDLINKS=y\n"
+"CONFIG_FEATURE_AUTOWIDTH=y\n"
+"CONFIG_FEATURE_HUMAN_READABLE=y\n"
+"CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y\n"
+"CONFIG_CHVT=y\n"
+"CONFIG_FGCONSOLE=y\n"
+"CONFIG_CLEAR=y\n"
+"CONFIG_DEALLOCVT=y\n"
+"CONFIG_DUMPKMAP=y\n"
+"CONFIG_KBD_MODE=y\n"
+"CONFIG_LOADFONT=y\n"
+"CONFIG_LOADKMAP=y\n"
+"CONFIG_OPENVT=y\n"
+"CONFIG_RESET=y\n"
+"CONFIG_RESIZE=y\n"
+"CONFIG_FEATURE_RESIZE_PRINT=y\n"
+"CONFIG_SETCONSOLE=y\n"
+"CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y\n"
+"CONFIG_SETFONT=y\n"
+"CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y\n"
+"CONFIG_DEFAULT_SETFONT_DIR=\"\"\n"
+"CONFIG_SETKEYCODES=y\n"
+"CONFIG_SETLOGCONS=y\n"
+"CONFIG_SHOWKEY=y\n"
+"CONFIG_FEATURE_LOADFONT_PSF2=y\n"
+"CONFIG_FEATURE_LOADFONT_RAW=y\n"
+"CONFIG_MKTEMP=y\n"
+"CONFIG_PIPE_PROGRESS=y\n"
+"CONFIG_RUN_PARTS=y\n"
+"CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y\n"
+"CONFIG_FEATURE_RUN_PARTS_FANCY=y\n"
+"CONFIG_START_STOP_DAEMON=y\n"
+"CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y\n"
+"CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y\n"
+"CONFIG_WHICH=y\n"
+"CONFIG_PATCH=y\n"
+"CONFIG_VI=y\n"
+"CONFIG_FEATURE_VI_MAX_LEN=4096\n"
+"# CONFIG_FEATURE_VI_8BIT is not set\n"
+"CONFIG_FEATURE_VI_COLON=y\n"
+"CONFIG_FEATURE_VI_YANKMARK=y\n"
+"CONFIG_FEATURE_VI_SEARCH=y\n"
+"# CONFIG_FEATURE_VI_REGEX_SEARCH is not set\n"
+"CONFIG_FEATURE_VI_USE_SIGNALS=y\n"
+"CONFIG_FEATURE_VI_DOT_CMD=y\n"
+"CONFIG_FEATURE_VI_READONLY=y\n"
+"CONFIG_FEATURE_VI_SETOPTS=y\n"
+"CONFIG_FEATURE_VI_SET=y\n"
+"CONFIG_FEATURE_VI_WIN_RESIZE=y\n"
+"CONFIG_FEATURE_VI_ASK_TERMINAL=y\n"
+"CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y\n"
+"CONFIG_AWK=y\n"
+"CONFIG_FEATURE_AWK_LIBM=y\n"
+"CONFIG_CMP=y\n"
+"CONFIG_DIFF=y\n"
+"CONFIG_FEATURE_DIFF_LONG_OPTIONS=y\n"
+"CONFIG_FEATURE_DIFF_DIR=y\n"
+"CONFIG_ED=y\n"
+"CONFIG_SED=y\n"
+"CONFIG_FEATURE_ALLOW_EXEC=y\n"
+"CONFIG_FIND=y\n"
+"CONFIG_FEATURE_FIND_PRINT0=y\n"
+"CONFIG_FEATURE_FIND_MTIME=y\n"
+"CONFIG_FEATURE_FIND_MMIN=y\n"
+"CONFIG_FEATURE_FIND_PERM=y\n"
+"CONFIG_FEATURE_FIND_TYPE=y\n"
+"CONFIG_FEATURE_FIND_XDEV=y\n"
+"CONFIG_FEATURE_FIND_MAXDEPTH=y\n"
+"CONFIG_FEATURE_FIND_NEWER=y\n"
+"CONFIG_FEATURE_FIND_INUM=y\n"
+"CONFIG_FEATURE_FIND_EXEC=y\n"
+"CONFIG_FEATURE_FIND_USER=y\n"
+"CONFIG_FEATURE_FIND_GROUP=y\n"
+"CONFIG_FEATURE_FIND_NOT=y\n"
+"CONFIG_FEATURE_FIND_DEPTH=y\n"
+"CONFIG_FEATURE_FIND_PAREN=y\n"
+"CONFIG_FEATURE_FIND_SIZE=y\n"
+"CONFIG_FEATURE_FIND_PRUNE=y\n"
+"CONFIG_FEATURE_FIND_DELETE=y\n"
+"CONFIG_FEATURE_FIND_PATH=y\n"
+"CONFIG_FEATURE_FIND_REGEX=y\n"
+"# CONFIG_FEATURE_FIND_CONTEXT is not set\n"
+"CONFIG_FEATURE_FIND_LINKS=y\n"
+"CONFIG_GREP=y\n"
+"CONFIG_FEATURE_GREP_EGREP_ALIAS=y\n"
+"CONFIG_FEATURE_GREP_FGREP_ALIAS=y\n"
+"CONFIG_FEATURE_GREP_CONTEXT=y\n"
+"CONFIG_XARGS=y\n"
+"CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y\n"
+"CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y\n"
+"CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y\n"
+"CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y\n"
+"CONFIG_BOOTCHARTD=y\n"
+"CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y\n"
+"CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y\n"
+"CONFIG_HALT=y\n"
+"# CONFIG_FEATURE_CALL_TELINIT is not set\n"
+"CONFIG_TELINIT_PATH=\"\"\n"
+"CONFIG_INIT=y\n"
+"CONFIG_FEATURE_USE_INITTAB=y\n"
+"# CONFIG_FEATURE_KILL_REMOVED is not set\n"
+"CONFIG_FEATURE_KILL_DELAY=0\n"
+"CONFIG_FEATURE_INIT_SCTTY=y\n"
+"# CONFIG_FEATURE_INIT_SYSLOG is not set\n"
+"CONFIG_FEATURE_EXTRA_QUIET=y\n"
+"CONFIG_FEATURE_INIT_COREDUMPS=y\n"
+"CONFIG_FEATURE_INITRD=y\n"
+"CONFIG_INIT_TERMINAL_TYPE=\"linux\"\n"
+"CONFIG_MESG=y\n"
+"CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y\n"
+"CONFIG_ADD_SHELL=y\n"
+"CONFIG_REMOVE_SHELL=y\n"
+"CONFIG_FEATURE_SHADOWPASSWDS=y\n"
+"CONFIG_USE_BB_PWD_GRP=y\n"
+"CONFIG_USE_BB_SHADOW=y\n"
+"CONFIG_USE_BB_CRYPT=y\n"
+"CONFIG_USE_BB_CRYPT_SHA=y\n"
+"CONFIG_ADDUSER=y\n"
+"CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y\n"
+"# CONFIG_FEATURE_CHECK_NAMES is not set\n"
+"CONFIG_FIRST_SYSTEM_ID=100\n"
+"CONFIG_LAST_SYSTEM_ID=999\n"
+"CONFIG_ADDGROUP=y\n"
+"CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y\n"
+"CONFIG_FEATURE_ADDUSER_TO_GROUP=y\n"
+"CONFIG_DELUSER=y\n"
+"CONFIG_DELGROUP=y\n"
+"CONFIG_FEATURE_DEL_USER_FROM_GROUP=y\n"
+"CONFIG_GETTY=y\n"
+"CONFIG_LOGIN=y\n"
+"# CONFIG_LOGIN_SESSION_AS_CHILD is not set\n"
+"# CONFIG_PAM is not set\n"
+"CONFIG_LOGIN_SCRIPTS=y\n"
+"CONFIG_FEATURE_NOLOGIN=y\n"
+"CONFIG_FEATURE_SECURETTY=y\n"
+"CONFIG_PASSWD=y\n"
+"CONFIG_FEATURE_PASSWD_WEAK_CHECK=y\n"
+"CONFIG_CRYPTPW=y\n"
+"CONFIG_CHPASSWD=y\n"
+"CONFIG_FEATURE_DEFAULT_PASSWD_ALGO=\"des\"\n"
+"CONFIG_SU=y\n"
+"CONFIG_FEATURE_SU_SYSLOG=y\n"
+"CONFIG_FEATURE_SU_CHECKS_SHELLS=y\n"
+"CONFIG_SULOGIN=y\n"
+"CONFIG_VLOCK=y\n"
+"CONFIG_CHATTR=y\n"
+"CONFIG_FSCK=y\n"
+"CONFIG_LSATTR=y\n"
+"# CONFIG_TUNE2FS is not set\n"
+"CONFIG_MODINFO=y\n"
+"CONFIG_MODPROBE_SMALL=y\n"
+"CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y\n"
+"CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y\n"
+"# CONFIG_INSMOD is not set\n"
+"# CONFIG_RMMOD is not set\n"
+"# CONFIG_LSMOD is not set\n"
+"# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set\n"
+"# CONFIG_MODPROBE is not set\n"
+"# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set\n"
+"# CONFIG_DEPMOD is not set\n"
+"# CONFIG_FEATURE_2_4_MODULES is not set\n"
+"# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set\n"
+"# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set\n"
+"# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set\n"
+"# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set\n"
+"# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set\n"
+"# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set\n"
+"# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set\n"
+"# CONFIG_FEATURE_MODUTILS_ALIAS is not set\n"
+"# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set\n"
+"CONFIG_DEFAULT_MODULES_DIR=\"/lib/modules\"\n"
+"CONFIG_DEFAULT_DEPMOD_FILE=\"modules.dep\"\n"
+"CONFIG_BLOCKDEV=y\n"
+"CONFIG_MDEV=y\n"
+"CONFIG_FEATURE_MDEV_CONF=y\n"
+"CONFIG_FEATURE_MDEV_RENAME=y\n"
+"CONFIG_FEATURE_MDEV_RENAME_REGEXP=y\n"
+"CONFIG_FEATURE_MDEV_EXEC=y\n"
+"CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y\n"
+"CONFIG_REV=y\n"
+"CONFIG_ACPID=y\n"
+"CONFIG_FEATURE_ACPID_COMPAT=y\n"
+"CONFIG_BLKID=y\n"
+"# CONFIG_FEATURE_BLKID_TYPE is not set\n"
+"CONFIG_DMESG=y\n"
+"CONFIG_FEATURE_DMESG_PRETTY=y\n"
+"CONFIG_FBSET=y\n"
+"CONFIG_FEATURE_FBSET_FANCY=y\n"
+"CONFIG_FEATURE_FBSET_READMODE=y\n"
+"CONFIG_FDFLUSH=y\n"
+"CONFIG_FDFORMAT=y\n"
+"CONFIG_FDISK=y\n"
+"# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set\n"
+"CONFIG_FEATURE_FDISK_WRITABLE=y\n"
+"# CONFIG_FEATURE_AIX_LABEL is not set\n"
+"# CONFIG_FEATURE_SGI_LABEL is not set\n"
+"# CONFIG_FEATURE_SUN_LABEL is not set\n"
+"# CONFIG_FEATURE_OSF_LABEL is not set\n"
+"# CONFIG_FEATURE_GPT_LABEL is not set\n"
+"CONFIG_FEATURE_FDISK_ADVANCED=y\n"
+"CONFIG_FINDFS=y\n"
+"CONFIG_FLOCK=y\n"
+"CONFIG_FREERAMDISK=y\n"
+"CONFIG_FSCK_MINIX=y\n"
+"CONFIG_MKFS_EXT2=y\n"
+"CONFIG_MKFS_MINIX=y\n"
+"CONFIG_FEATURE_MINIX2=y\n"
+"# CONFIG_MKFS_REISER is not set\n"
+"CONFIG_MKFS_VFAT=y\n"
+"CONFIG_GETOPT=y\n"
+"CONFIG_FEATURE_GETOPT_LONG=y\n"
+"CONFIG_HEXDUMP=y\n"
+"CONFIG_FEATURE_HEXDUMP_REVERSE=y\n"
+"CONFIG_HD=y\n"
+"CONFIG_HWCLOCK=y\n"
+"CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y\n"
+"# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set\n"
+"CONFIG_IPCRM=y\n"
+"CONFIG_IPCS=y\n"
+"CONFIG_LOSETUP=y\n"
+"CONFIG_LSPCI=y\n"
+"CONFIG_LSUSB=y\n"
+"CONFIG_MKSWAP=y\n"
+"CONFIG_FEATURE_MKSWAP_UUID=y\n"
+"CONFIG_MORE=y\n"
+"CONFIG_MOUNT=y\n"
+"CONFIG_FEATURE_MOUNT_FAKE=y\n"
+"CONFIG_FEATURE_MOUNT_VERBOSE=y\n"
+"# CONFIG_FEATURE_MOUNT_HELPERS is not set\n"
+"CONFIG_FEATURE_MOUNT_LABEL=y\n"
+"# CONFIG_FEATURE_MOUNT_NFS is not set\n"
+"CONFIG_FEATURE_MOUNT_CIFS=y\n"
+"CONFIG_FEATURE_MOUNT_FLAGS=y\n"
+"CONFIG_FEATURE_MOUNT_FSTAB=y\n"
+"CONFIG_PIVOT_ROOT=y\n"
+"CONFIG_RDATE=y\n"
+"CONFIG_RDEV=y\n"
+"CONFIG_READPROFILE=y\n"
+"CONFIG_RTCWAKE=y\n"
+"CONFIG_SCRIPT=y\n"
+"CONFIG_SCRIPTREPLAY=y\n"
+"CONFIG_SETARCH=y\n"
+"CONFIG_SWAPONOFF=y\n"
+"CONFIG_FEATURE_SWAPON_PRI=y\n"
+"CONFIG_SWITCH_ROOT=y\n"
+"CONFIG_UMOUNT=y\n"
+"CONFIG_FEATURE_UMOUNT_ALL=y\n"
+"CONFIG_FEATURE_MOUNT_LOOP=y\n"
+"CONFIG_FEATURE_MOUNT_LOOP_CREATE=y\n"
+"# CONFIG_FEATURE_MTAB_SUPPORT is not set\n"
+"CONFIG_VOLUMEID=y\n"
+"CONFIG_FEATURE_VOLUMEID_EXT=y\n"
+"CONFIG_FEATURE_VOLUMEID_BTRFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_REISERFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_FAT=y\n"
+"CONFIG_FEATURE_VOLUMEID_HFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_JFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_XFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_NTFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_ISO9660=y\n"
+"CONFIG_FEATURE_VOLUMEID_UDF=y\n"
+"CONFIG_FEATURE_VOLUMEID_LUKS=y\n"
+"CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y\n"
+"CONFIG_FEATURE_VOLUMEID_CRAMFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_ROMFS=y\n"
+"CONFIG_FEATURE_VOLUMEID_SYSV=y\n"
+"CONFIG_FEATURE_VOLUMEID_OCFS2=y\n"
+"CONFIG_FEATURE_VOLUMEID_LINUXRAID=y\n"
+"CONFIG_CONSPY=y\n"
+"CONFIG_LESS=y\n"
+"CONFIG_FEATURE_LESS_MAXLINES=9999999\n"
+"CONFIG_FEATURE_LESS_BRACKETS=y\n"
+"CONFIG_FEATURE_LESS_FLAGS=y\n"
+"CONFIG_FEATURE_LESS_MARKS=y\n"
+"CONFIG_FEATURE_LESS_REGEXP=y\n"
+"CONFIG_FEATURE_LESS_WINCH=y\n"
+"CONFIG_FEATURE_LESS_ASK_TERMINAL=y\n"
+"CONFIG_FEATURE_LESS_DASHCMD=y\n"
+"CONFIG_FEATURE_LESS_LINENUMS=y\n"
+"CONFIG_NANDWRITE=y\n"
+"CONFIG_NANDDUMP=y\n"
+"CONFIG_SETSERIAL=y\n"
+"CONFIG_UBIATTACH=y\n"
+"CONFIG_UBIDETACH=y\n"
+"CONFIG_UBIMKVOL=y\n"
+"CONFIG_UBIRMVOL=y\n"
+"CONFIG_UBIRSVOL=y\n"
+"CONFIG_UBIUPDATEVOL=y\n"
+"CONFIG_ADJTIMEX=y\n"
+"# CONFIG_BBCONFIG is not set\n"
+"# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set\n"
+"CONFIG_BEEP=y\n"
+"CONFIG_FEATURE_BEEP_FREQ=4000\n"
+"CONFIG_FEATURE_BEEP_LENGTH_MS=30\n"
+"CONFIG_CHAT=y\n"
+"CONFIG_FEATURE_CHAT_NOFAIL=y\n"
+"# CONFIG_FEATURE_CHAT_TTY_HIFI is not set\n"
+"CONFIG_FEATURE_CHAT_IMPLICIT_CR=y\n"
+"CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y\n"
+"CONFIG_FEATURE_CHAT_SEND_ESCAPES=y\n"
+"CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y\n"
+"CONFIG_FEATURE_CHAT_CLR_ABORT=y\n"
+"CONFIG_CHRT=y\n"
+"CONFIG_CROND=y\n"
+"CONFIG_FEATURE_CROND_D=y\n"
+"CONFIG_FEATURE_CROND_CALL_SENDMAIL=y\n"
+"CONFIG_FEATURE_CROND_DIR=\"/var/spool/cron\"\n"
+"CONFIG_CRONTAB=y\n"
+"CONFIG_DC=y\n"
+"CONFIG_FEATURE_DC_LIBM=y\n"
+"# CONFIG_DEVFSD is not set\n"
+"# CONFIG_DEVFSD_MODLOAD is not set\n"
+"# CONFIG_DEVFSD_FG_NP is not set\n"
+"# CONFIG_DEVFSD_VERBOSE is not set\n"
+"# CONFIG_FEATURE_DEVFS is not set\n"
+"CONFIG_DEVMEM=y\n"
+"CONFIG_EJECT=y\n"
+"CONFIG_FEATURE_EJECT_SCSI=y\n"
+"CONFIG_FBSPLASH=y\n"
+"# CONFIG_FLASHCP is not set\n"
+"# CONFIG_FLASH_LOCK is not set\n"
+"# CONFIG_FLASH_UNLOCK is not set\n"
+"CONFIG_FLASH_ERASEALL=y\n"
+"CONFIG_IONICE=y\n"
+"# CONFIG_INOTIFYD is not set\n"
+"CONFIG_LAST=y\n"
+"# CONFIG_FEATURE_LAST_SMALL is not set\n"
+"CONFIG_FEATURE_LAST_FANCY=y\n"
+"CONFIG_HDPARM=y\n"
+"CONFIG_FEATURE_HDPARM_GET_IDENTITY=y\n"
+"CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y\n"
+"CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y\n"
+"CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y\n"
+"CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y\n"
+"CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y\n"
+"CONFIG_MAKEDEVS=y\n"
+"# CONFIG_FEATURE_MAKEDEVS_LEAF is not set\n"
+"CONFIG_FEATURE_MAKEDEVS_TABLE=y\n"
+"CONFIG_MAN=y\n"
+"CONFIG_MICROCOM=y\n"
+"CONFIG_MOUNTPOINT=y\n"
+"CONFIG_MT=y\n"
+"CONFIG_RAIDAUTORUN=y\n"
+"CONFIG_READAHEAD=y\n"
+"# CONFIG_RFKILL is not set\n"
+"CONFIG_RUNLEVEL=y\n"
+"CONFIG_RX=y\n"
+"CONFIG_SETSID=y\n"
+"CONFIG_STRINGS=y\n"
+"# CONFIG_TASKSET is not set\n"
+"# CONFIG_FEATURE_TASKSET_FANCY is not set\n"
+"CONFIG_TIME=y\n"
+"CONFIG_TIMEOUT=y\n"
+"CONFIG_TTYSIZE=y\n"
+"CONFIG_VOLNAME=y\n"
+"CONFIG_WALL=y\n"
+"CONFIG_WATCHDOG=y\n"
+"CONFIG_NAMEIF=y\n"
+"CONFIG_FEATURE_NAMEIF_EXTENDED=y\n"
+"CONFIG_NBDCLIENT=y\n"
+"CONFIG_NC=y\n"
+"CONFIG_NC_SERVER=y\n"
+"CONFIG_NC_EXTRA=y\n"
+"# CONFIG_NC_110_COMPAT is not set\n"
+"CONFIG_PING=y\n"
+"CONFIG_PING6=y\n"
+"CONFIG_FEATURE_FANCY_PING=y\n"
+"CONFIG_WHOIS=y\n"
+"CONFIG_FEATURE_IPV6=y\n"
+"# CONFIG_FEATURE_UNIX_LOCAL is not set\n"
+"CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y\n"
+"# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set\n"
+"CONFIG_ARP=y\n"
+"CONFIG_ARPING=y\n"
+"CONFIG_BRCTL=y\n"
+"CONFIG_FEATURE_BRCTL_FANCY=y\n"
+"CONFIG_FEATURE_BRCTL_SHOW=y\n"
+"CONFIG_DNSD=y\n"
+"CONFIG_ETHER_WAKE=y\n"
+"CONFIG_FAKEIDENTD=y\n"
+"CONFIG_FTPD=y\n"
+"CONFIG_FEATURE_FTP_WRITE=y\n"
+"CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y\n"
+"CONFIG_FTPGET=y\n"
+"CONFIG_FTPPUT=y\n"
+"CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y\n"
+"CONFIG_HOSTNAME=y\n"
+"CONFIG_HTTPD=y\n"
+"CONFIG_FEATURE_HTTPD_RANGES=y\n"
+"CONFIG_FEATURE_HTTPD_USE_SENDFILE=y\n"
+"CONFIG_FEATURE_HTTPD_SETUID=y\n"
+"CONFIG_FEATURE_HTTPD_BASIC_AUTH=y\n"
+"CONFIG_FEATURE_HTTPD_AUTH_MD5=y\n"
+"CONFIG_FEATURE_HTTPD_CGI=y\n"
+"CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y\n"
+"CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y\n"
+"CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y\n"
+"CONFIG_FEATURE_HTTPD_ERROR_PAGES=y\n"
+"CONFIG_FEATURE_HTTPD_PROXY=y\n"
+"CONFIG_FEATURE_HTTPD_GZIP=y\n"
+"CONFIG_IFCONFIG=y\n"
+"CONFIG_FEATURE_IFCONFIG_STATUS=y\n"
+"CONFIG_FEATURE_IFCONFIG_SLIP=y\n"
+"CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y\n"
+"CONFIG_FEATURE_IFCONFIG_HW=y\n"
+"CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y\n"
+"CONFIG_IFENSLAVE=y\n"
+"CONFIG_IFPLUGD=y\n"
+"CONFIG_IFUPDOWN=y\n"
+"CONFIG_IFUPDOWN_IFSTATE_PATH=\"/var/run/ifstate\"\n"
+"CONFIG_FEATURE_IFUPDOWN_IP=y\n"
+"CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y\n"
+"# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set\n"
+"CONFIG_FEATURE_IFUPDOWN_IPV4=y\n"
+"CONFIG_FEATURE_IFUPDOWN_IPV6=y\n"
+"CONFIG_FEATURE_IFUPDOWN_MAPPING=y\n"
+"# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set\n"
+"CONFIG_INETD=y\n"
+"CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y\n"
+"CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y\n"
+"CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y\n"
+"CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y\n"
+"CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y\n"
+"CONFIG_FEATURE_INETD_RPC=y\n"
+"CONFIG_IP=y\n"
+"CONFIG_FEATURE_IP_ADDRESS=y\n"
+"CONFIG_FEATURE_IP_LINK=y\n"
+"CONFIG_FEATURE_IP_ROUTE=y\n"
+"CONFIG_FEATURE_IP_TUNNEL=y\n"
+"CONFIG_FEATURE_IP_RULE=y\n"
+"CONFIG_FEATURE_IP_SHORT_FORMS=y\n"
+"# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set\n"
+"CONFIG_IPADDR=y\n"
+"CONFIG_IPLINK=y\n"
+"CONFIG_IPROUTE=y\n"
+"CONFIG_IPTUNNEL=y\n"
+"CONFIG_IPRULE=y\n"
+"CONFIG_IPCALC=y\n"
+"CONFIG_FEATURE_IPCALC_FANCY=y\n"
+"CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y\n"
+"CONFIG_NETSTAT=y\n"
+"CONFIG_FEATURE_NETSTAT_WIDE=y\n"
+"CONFIG_FEATURE_NETSTAT_PRG=y\n"
+"CONFIG_NSLOOKUP=y\n"
+"CONFIG_NTPD=y\n"
+"CONFIG_FEATURE_NTPD_SERVER=y\n"
+"CONFIG_PSCAN=y\n"
+"CONFIG_ROUTE=y\n"
+"CONFIG_SLATTACH=y\n"
+"CONFIG_TCPSVD=y\n"
+"CONFIG_TELNET=y\n"
+"CONFIG_FEATURE_TELNET_TTYPE=y\n"
+"CONFIG_FEATURE_TELNET_AUTOLOGIN=y\n"
+"CONFIG_TELNETD=y\n"
+"CONFIG_FEATURE_TELNETD_STANDALONE=y\n"
+"CONFIG_FEATURE_TELNETD_INETD_WAIT=y\n"
+"CONFIG_TFTP=y\n"
+"CONFIG_TFTPD=y\n"
+"CONFIG_FEATURE_TFTP_GET=y\n"
+"CONFIG_FEATURE_TFTP_PUT=y\n"
+"CONFIG_FEATURE_TFTP_BLOCKSIZE=y\n"
+"CONFIG_FEATURE_TFTP_PROGRESS_BAR=y\n"
+"# CONFIG_TFTP_DEBUG is not set\n"
+"CONFIG_TRACEROUTE=y\n"
+"CONFIG_TRACEROUTE6=y\n"
+"CONFIG_FEATURE_TRACEROUTE_VERBOSE=y\n"
+"# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set\n"
+"# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set\n"
+"CONFIG_TUNCTL=y\n"
+"CONFIG_FEATURE_TUNCTL_UG=y\n"
+"# CONFIG_UDHCPC6 is not set\n"
+"CONFIG_UDHCPD=y\n"
+"CONFIG_DHCPRELAY=y\n"
+"CONFIG_DUMPLEASES=y\n"
+"CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y\n"
+"# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set\n"
+"CONFIG_DHCPD_LEASES_FILE=\"/var/lib/misc/udhcpd.leases\"\n"
+"CONFIG_UDHCPC=y\n"
+"CONFIG_FEATURE_UDHCPC_ARPING=y\n"
+"# CONFIG_FEATURE_UDHCP_PORT is not set\n"
+"CONFIG_UDHCP_DEBUG=9\n"
+"CONFIG_FEATURE_UDHCP_RFC3397=y\n"
+"CONFIG_FEATURE_UDHCP_8021Q=y\n"
+"CONFIG_UDHCPC_DEFAULT_SCRIPT=\"/usr/share/udhcpc/default.script\"\n"
+"CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80\n"
+"CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS=\"-R -n\"\n"
+"CONFIG_UDPSVD=y\n"
+"CONFIG_VCONFIG=y\n"
+"CONFIG_WGET=y\n"
+"CONFIG_FEATURE_WGET_STATUSBAR=y\n"
+"CONFIG_FEATURE_WGET_AUTHENTICATION=y\n"
+"CONFIG_FEATURE_WGET_LONG_OPTIONS=y\n"
+"CONFIG_FEATURE_WGET_TIMEOUT=y\n"
+"CONFIG_ZCIP=y\n"
+"CONFIG_LPD=y\n"
+"CONFIG_LPR=y\n"
+"CONFIG_LPQ=y\n"
+"CONFIG_MAKEMIME=y\n"
+"CONFIG_FEATURE_MIME_CHARSET=\"us-ascii\"\n"
+"CONFIG_POPMAILDIR=y\n"
+"CONFIG_FEATURE_POPMAILDIR_DELIVERY=y\n"
+"CONFIG_REFORMIME=y\n"
+"CONFIG_FEATURE_REFORMIME_COMPAT=y\n"
+"CONFIG_SENDMAIL=y\n"
+"CONFIG_IOSTAT=y\n"
+"CONFIG_LSOF=y\n"
+"CONFIG_MPSTAT=y\n"
+"CONFIG_NMETER=y\n"
+"CONFIG_PMAP=y\n"
+"CONFIG_POWERTOP=y\n"
+"CONFIG_PSTREE=y\n"
+"CONFIG_PWDX=y\n"
+"CONFIG_SMEMCAP=y\n"
+"CONFIG_UPTIME=y\n"
+"CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y\n"
+"CONFIG_FREE=y\n"
+"CONFIG_FUSER=y\n"
+"CONFIG_KILL=y\n"
+"CONFIG_KILLALL=y\n"
+"CONFIG_KILLALL5=y\n"
+"CONFIG_PGREP=y\n"
+"CONFIG_PIDOF=y\n"
+"CONFIG_FEATURE_PIDOF_SINGLE=y\n"
+"CONFIG_FEATURE_PIDOF_OMIT=y\n"
+"CONFIG_PKILL=y\n"
+"CONFIG_PS=y\n"
+"# CONFIG_FEATURE_PS_WIDE is not set\n"
+"# CONFIG_FEATURE_PS_LONG is not set\n"
+"CONFIG_FEATURE_PS_TIME=y\n"
+"CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y\n"
+"# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set\n"
+"CONFIG_RENICE=y\n"
+"CONFIG_BB_SYSCTL=y\n"
+"CONFIG_TOP=y\n"
+"CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y\n"
+"CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y\n"
+"CONFIG_FEATURE_TOP_SMP_CPU=y\n"
+"CONFIG_FEATURE_TOP_DECIMALS=y\n"
+"CONFIG_FEATURE_TOP_SMP_PROCESS=y\n"
+"CONFIG_FEATURE_TOPMEM=y\n"
+"CONFIG_FEATURE_SHOW_THREADS=y\n"
+"CONFIG_WATCH=y\n"
+"CONFIG_RUNSV=y\n"
+"CONFIG_RUNSVDIR=y\n"
+"# CONFIG_FEATURE_RUNSVDIR_LOG is not set\n"
+"CONFIG_SV=y\n"
+"CONFIG_SV_DEFAULT_SERVICE_DIR=\"/var/service\"\n"
+"CONFIG_SVLOGD=y\n"
+"CONFIG_CHPST=y\n"
+"CONFIG_SETUIDGID=y\n"
+"CONFIG_ENVUIDGID=y\n"
+"CONFIG_ENVDIR=y\n"
+"CONFIG_SOFTLIMIT=y\n"
+"# CONFIG_CHCON is not set\n"
+"# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set\n"
+"# CONFIG_GETENFORCE is not set\n"
+"# CONFIG_GETSEBOOL is not set\n"
+"# CONFIG_LOAD_POLICY is not set\n"
+"# CONFIG_MATCHPATHCON is not set\n"
+"# CONFIG_RESTORECON is not set\n"
+"# CONFIG_RUNCON is not set\n"
+"# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set\n"
+"# CONFIG_SELINUXENABLED is not set\n"
+"# CONFIG_SETENFORCE is not set\n"
+"# CONFIG_SETFILES is not set\n"
+"# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set\n"
+"# CONFIG_SETSEBOOL is not set\n"
+"# CONFIG_SESTATUS is not set\n"
+"CONFIG_ASH=y\n"
+"CONFIG_ASH_BASH_COMPAT=y\n"
+"# CONFIG_ASH_IDLE_TIMEOUT is not set\n"
+"CONFIG_ASH_JOB_CONTROL=y\n"
+"CONFIG_ASH_ALIAS=y\n"
+"CONFIG_ASH_GETOPTS=y\n"
+"CONFIG_ASH_BUILTIN_ECHO=y\n"
+"CONFIG_ASH_BUILTIN_PRINTF=y\n"
+"CONFIG_ASH_BUILTIN_TEST=y\n"
+"CONFIG_ASH_CMDCMD=y\n"
+"# CONFIG_ASH_MAIL is not set\n"
+"CONFIG_ASH_OPTIMIZE_FOR_SIZE=y\n"
+"CONFIG_ASH_RANDOM_SUPPORT=y\n"
+"CONFIG_ASH_EXPAND_PRMT=y\n"
+"CONFIG_CTTYHACK=y\n"
+"CONFIG_HUSH=y\n"
+"CONFIG_HUSH_BASH_COMPAT=y\n"
+"CONFIG_HUSH_BRACE_EXPANSION=y\n"
+"CONFIG_HUSH_HELP=y\n"
+"CONFIG_HUSH_INTERACTIVE=y\n"
+"CONFIG_HUSH_SAVEHISTORY=y\n"
+"CONFIG_HUSH_JOB=y\n"
+"CONFIG_HUSH_TICK=y\n"
+"CONFIG_HUSH_IF=y\n"
+"CONFIG_HUSH_LOOPS=y\n"
+"CONFIG_HUSH_CASE=y\n"
+"CONFIG_HUSH_FUNCTIONS=y\n"
+"CONFIG_HUSH_LOCAL=y\n"
+"CONFIG_HUSH_RANDOM_SUPPORT=y\n"
+"CONFIG_HUSH_EXPORT_N=y\n"
+"CONFIG_HUSH_MODE_X=y\n"
+"# CONFIG_MSH is not set\n"
+"CONFIG_FEATURE_SH_IS_ASH=y\n"
+"# CONFIG_FEATURE_SH_IS_HUSH is not set\n"
+"# CONFIG_FEATURE_SH_IS_NONE is not set\n"
+"# CONFIG_FEATURE_BASH_IS_ASH is not set\n"
+"# CONFIG_FEATURE_BASH_IS_HUSH is not set\n"
+"CONFIG_FEATURE_BASH_IS_NONE=y\n"
+"CONFIG_SH_MATH_SUPPORT=y\n"
+"CONFIG_SH_MATH_SUPPORT_64=y\n"
+"CONFIG_FEATURE_SH_EXTRA_QUIET=y\n"
+"# CONFIG_FEATURE_SH_STANDALONE is not set\n"
+"# CONFIG_FEATURE_SH_NOFORK is not set\n"
+"CONFIG_FEATURE_SH_HISTFILESIZE=y\n"
+"CONFIG_SYSLOGD=y\n"
+"CONFIG_FEATURE_ROTATE_LOGFILE=y\n"
+"CONFIG_FEATURE_REMOTE_LOG=y\n"
+"CONFIG_FEATURE_SYSLOGD_DUP=y\n"
+"CONFIG_FEATURE_SYSLOGD_CFG=y\n"
+"CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256\n"
+"CONFIG_FEATURE_IPC_SYSLOG=y\n"
+"CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16\n"
+"CONFIG_LOGREAD=y\n"
+"CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y\n"
+"CONFIG_KLOGD=y\n"
+"CONFIG_FEATURE_KLOGD_KLOGCTL=y\n"
+"CONFIG_LOGGER=y\n"
+;
+#endif
diff -Naur busybox-1.20.2/include/config/acpid.h busybox-1.20.2_mod/include/config/acpid.h
--- busybox-1.20.2/include/config/acpid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/acpid.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_ACPID 1
diff -Naur busybox-1.20.2/include/config/add/shell.h busybox-1.20.2_mod/include/config/add/shell.h
--- busybox-1.20.2/include/config/add/shell.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/add/shell.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_ADD_SHELL 1
diff -Naur busybox-1.20.2/include/config/addgroup.h busybox-1.20.2_mod/include/config/addgroup.h
--- busybox-1.20.2/include/config/addgroup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/addgroup.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_ADDGROUP 1
diff -Naur busybox-1.20.2/include/config/adduser.h busybox-1.20.2_mod/include/config/adduser.h
--- busybox-1.20.2/include/config/adduser.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/adduser.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_ADDUSER 1
diff -Naur busybox-1.20.2/include/config/adjtimex.h busybox-1.20.2_mod/include/config/adjtimex.h
--- busybox-1.20.2/include/config/adjtimex.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/adjtimex.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_ADJTIMEX 1
diff -Naur busybox-1.20.2/include/config/ar.h busybox-1.20.2_mod/include/config/ar.h
--- busybox-1.20.2/include/config/ar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ar.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_AR
diff -Naur busybox-1.20.2/include/config/arp.h busybox-1.20.2_mod/include/config/arp.h
--- busybox-1.20.2/include/config/arp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/arp.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_ARP 1
diff -Naur busybox-1.20.2/include/config/arping.h busybox-1.20.2_mod/include/config/arping.h
--- busybox-1.20.2/include/config/arping.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/arping.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_ARPING 1
diff -Naur busybox-1.20.2/include/config/ash/alias.h busybox-1.20.2_mod/include/config/ash/alias.h
--- busybox-1.20.2/include/config/ash/alias.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/alias.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_ALIAS 1
diff -Naur busybox-1.20.2/include/config/ash/bash/compat.h busybox-1.20.2_mod/include/config/ash/bash/compat.h
--- busybox-1.20.2/include/config/ash/bash/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/bash/compat.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_BASH_COMPAT 1
diff -Naur busybox-1.20.2/include/config/ash/builtin/echo.h busybox-1.20.2_mod/include/config/ash/builtin/echo.h
--- busybox-1.20.2/include/config/ash/builtin/echo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/builtin/echo.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_BUILTIN_ECHO 1
diff -Naur busybox-1.20.2/include/config/ash/builtin/printf.h busybox-1.20.2_mod/include/config/ash/builtin/printf.h
--- busybox-1.20.2/include/config/ash/builtin/printf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/builtin/printf.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_BUILTIN_PRINTF 1
diff -Naur busybox-1.20.2/include/config/ash/builtin/test.h busybox-1.20.2_mod/include/config/ash/builtin/test.h
--- busybox-1.20.2/include/config/ash/builtin/test.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/builtin/test.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_BUILTIN_TEST 1
diff -Naur busybox-1.20.2/include/config/ash/cmdcmd.h busybox-1.20.2_mod/include/config/ash/cmdcmd.h
--- busybox-1.20.2/include/config/ash/cmdcmd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/cmdcmd.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_CMDCMD 1
diff -Naur busybox-1.20.2/include/config/ash/expand/prmt.h busybox-1.20.2_mod/include/config/ash/expand/prmt.h
--- busybox-1.20.2/include/config/ash/expand/prmt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/expand/prmt.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_EXPAND_PRMT 1
diff -Naur busybox-1.20.2/include/config/ash/getopts.h busybox-1.20.2_mod/include/config/ash/getopts.h
--- busybox-1.20.2/include/config/ash/getopts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/getopts.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_GETOPTS 1
diff -Naur busybox-1.20.2/include/config/ash/idle/timeout.h busybox-1.20.2_mod/include/config/ash/idle/timeout.h
--- busybox-1.20.2/include/config/ash/idle/timeout.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/idle/timeout.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_ASH_IDLE_TIMEOUT
diff -Naur busybox-1.20.2/include/config/ash/job/control.h busybox-1.20.2_mod/include/config/ash/job/control.h
--- busybox-1.20.2/include/config/ash/job/control.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/job/control.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_JOB_CONTROL 1
diff -Naur busybox-1.20.2/include/config/ash/mail.h busybox-1.20.2_mod/include/config/ash/mail.h
--- busybox-1.20.2/include/config/ash/mail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/mail.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_ASH_MAIL
diff -Naur busybox-1.20.2/include/config/ash/optimize/for/size.h busybox-1.20.2_mod/include/config/ash/optimize/for/size.h
--- busybox-1.20.2/include/config/ash/optimize/for/size.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/optimize/for/size.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1
diff -Naur busybox-1.20.2/include/config/ash/random/support.h busybox-1.20.2_mod/include/config/ash/random/support.h
--- busybox-1.20.2/include/config/ash/random/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash/random/support.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH_RANDOM_SUPPORT 1
diff -Naur busybox-1.20.2/include/config/ash.h busybox-1.20.2_mod/include/config/ash.h
--- busybox-1.20.2/include/config/ash.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ash.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ASH 1
diff -Naur busybox-1.20.2/include/config/awk.h busybox-1.20.2_mod/include/config/awk.h
--- busybox-1.20.2/include/config/awk.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/awk.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_AWK 1
diff -Naur busybox-1.20.2/include/config/base64.h busybox-1.20.2_mod/include/config/base64.h
--- busybox-1.20.2/include/config/base64.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/base64.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_BASE64 1
diff -Naur busybox-1.20.2/include/config/basename.h busybox-1.20.2_mod/include/config/basename.h
--- busybox-1.20.2/include/config/basename.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/basename.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_BASENAME 1
diff -Naur busybox-1.20.2/include/config/bb/sysctl.h busybox-1.20.2_mod/include/config/bb/sysctl.h
--- busybox-1.20.2/include/config/bb/sysctl.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/bb/sysctl.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_BB_SYSCTL 1
diff -Naur busybox-1.20.2/include/config/bbconfig.h busybox-1.20.2_mod/include/config/bbconfig.h
--- busybox-1.20.2/include/config/bbconfig.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/bbconfig.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_BBCONFIG
diff -Naur busybox-1.20.2/include/config/beep.h busybox-1.20.2_mod/include/config/beep.h
--- busybox-1.20.2/include/config/beep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/beep.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_BEEP 1
diff -Naur busybox-1.20.2/include/config/blkid.h busybox-1.20.2_mod/include/config/blkid.h
--- busybox-1.20.2/include/config/blkid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/blkid.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_BLKID 1
diff -Naur busybox-1.20.2/include/config/blockdev.h busybox-1.20.2_mod/include/config/blockdev.h
--- busybox-1.20.2/include/config/blockdev.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/blockdev.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_BLOCKDEV 1
diff -Naur busybox-1.20.2/include/config/bootchartd.h busybox-1.20.2_mod/include/config/bootchartd.h
--- busybox-1.20.2/include/config/bootchartd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/bootchartd.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_BOOTCHARTD 1
diff -Naur busybox-1.20.2/include/config/brctl.h busybox-1.20.2_mod/include/config/brctl.h
--- busybox-1.20.2/include/config/brctl.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/brctl.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_BRCTL 1
diff -Naur busybox-1.20.2/include/config/build/libbusybox.h busybox-1.20.2_mod/include/config/build/libbusybox.h
--- busybox-1.20.2/include/config/build/libbusybox.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/build/libbusybox.h	2024-04-16 14:07:12.870723048 +0800
@@ -0,0 +1 @@
+#define CONFIG_BUILD_LIBBUSYBOX 1
diff -Naur busybox-1.20.2/include/config/bunzip2.h busybox-1.20.2_mod/include/config/bunzip2.h
--- busybox-1.20.2/include/config/bunzip2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/bunzip2.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_BUNZIP2 1
diff -Naur busybox-1.20.2/include/config/busybox/exec/path.h busybox-1.20.2_mod/include/config/busybox/exec/path.h
--- busybox-1.20.2/include/config/busybox/exec/path.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/busybox/exec/path.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe"
diff -Naur busybox-1.20.2/include/config/bzip2.h busybox-1.20.2_mod/include/config/bzip2.h
--- busybox-1.20.2/include/config/bzip2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/bzip2.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_BZIP2 1
diff -Naur busybox-1.20.2/include/config/cal.h busybox-1.20.2_mod/include/config/cal.h
--- busybox-1.20.2/include/config/cal.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cal.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CAL 1
diff -Naur busybox-1.20.2/include/config/cat.h busybox-1.20.2_mod/include/config/cat.h
--- busybox-1.20.2/include/config/cat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cat.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CAT 1
diff -Naur busybox-1.20.2/include/config/catv.h busybox-1.20.2_mod/include/config/catv.h
--- busybox-1.20.2/include/config/catv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/catv.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CATV 1
diff -Naur busybox-1.20.2/include/config/chat.h busybox-1.20.2_mod/include/config/chat.h
--- busybox-1.20.2/include/config/chat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chat.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHAT 1
diff -Naur busybox-1.20.2/include/config/chattr.h busybox-1.20.2_mod/include/config/chattr.h
--- busybox-1.20.2/include/config/chattr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chattr.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHATTR 1
diff -Naur busybox-1.20.2/include/config/chcon.h busybox-1.20.2_mod/include/config/chcon.h
--- busybox-1.20.2/include/config/chcon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chcon.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_CHCON
diff -Naur busybox-1.20.2/include/config/chgrp.h busybox-1.20.2_mod/include/config/chgrp.h
--- busybox-1.20.2/include/config/chgrp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chgrp.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHGRP 1
diff -Naur busybox-1.20.2/include/config/chmod.h busybox-1.20.2_mod/include/config/chmod.h
--- busybox-1.20.2/include/config/chmod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chmod.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHMOD 1
diff -Naur busybox-1.20.2/include/config/chown.h busybox-1.20.2_mod/include/config/chown.h
--- busybox-1.20.2/include/config/chown.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chown.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHOWN 1
diff -Naur busybox-1.20.2/include/config/chpasswd.h busybox-1.20.2_mod/include/config/chpasswd.h
--- busybox-1.20.2/include/config/chpasswd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chpasswd.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHPASSWD 1
diff -Naur busybox-1.20.2/include/config/chpst.h busybox-1.20.2_mod/include/config/chpst.h
--- busybox-1.20.2/include/config/chpst.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chpst.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHPST 1
diff -Naur busybox-1.20.2/include/config/chroot.h busybox-1.20.2_mod/include/config/chroot.h
--- busybox-1.20.2/include/config/chroot.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chroot.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHROOT 1
diff -Naur busybox-1.20.2/include/config/chrt.h busybox-1.20.2_mod/include/config/chrt.h
--- busybox-1.20.2/include/config/chrt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chrt.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHRT 1
diff -Naur busybox-1.20.2/include/config/chvt.h busybox-1.20.2_mod/include/config/chvt.h
--- busybox-1.20.2/include/config/chvt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/chvt.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_CHVT 1
diff -Naur busybox-1.20.2/include/config/cksum.h busybox-1.20.2_mod/include/config/cksum.h
--- busybox-1.20.2/include/config/cksum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cksum.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CKSUM 1
diff -Naur busybox-1.20.2/include/config/clear.h busybox-1.20.2_mod/include/config/clear.h
--- busybox-1.20.2/include/config/clear.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/clear.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_CLEAR 1
diff -Naur busybox-1.20.2/include/config/cmp.h busybox-1.20.2_mod/include/config/cmp.h
--- busybox-1.20.2/include/config/cmp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cmp.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_CMP 1
diff -Naur busybox-1.20.2/include/config/comm.h busybox-1.20.2_mod/include/config/comm.h
--- busybox-1.20.2/include/config/comm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/comm.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_COMM 1
diff -Naur busybox-1.20.2/include/config/conspy.h busybox-1.20.2_mod/include/config/conspy.h
--- busybox-1.20.2/include/config/conspy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/conspy.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_CONSPY 1
diff -Naur busybox-1.20.2/include/config/cp.h busybox-1.20.2_mod/include/config/cp.h
--- busybox-1.20.2/include/config/cp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cp.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CP 1
diff -Naur busybox-1.20.2/include/config/cpio.h busybox-1.20.2_mod/include/config/cpio.h
--- busybox-1.20.2/include/config/cpio.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cpio.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CPIO 1
diff -Naur busybox-1.20.2/include/config/crond.h busybox-1.20.2_mod/include/config/crond.h
--- busybox-1.20.2/include/config/crond.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/crond.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_CROND 1
diff -Naur busybox-1.20.2/include/config/crontab.h busybox-1.20.2_mod/include/config/crontab.h
--- busybox-1.20.2/include/config/crontab.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/crontab.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_CRONTAB 1
diff -Naur busybox-1.20.2/include/config/cross/compiler/prefix.h busybox-1.20.2_mod/include/config/cross/compiler/prefix.h
--- busybox-1.20.2/include/config/cross/compiler/prefix.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cross/compiler/prefix.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_CROSS_COMPILER_PREFIX "aarch64-linux-gnu-"
diff -Naur busybox-1.20.2/include/config/cryptpw.h busybox-1.20.2_mod/include/config/cryptpw.h
--- busybox-1.20.2/include/config/cryptpw.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cryptpw.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_CRYPTPW 1
diff -Naur busybox-1.20.2/include/config/cttyhack.h busybox-1.20.2_mod/include/config/cttyhack.h
--- busybox-1.20.2/include/config/cttyhack.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cttyhack.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_CTTYHACK 1
diff -Naur busybox-1.20.2/include/config/cut.h busybox-1.20.2_mod/include/config/cut.h
--- busybox-1.20.2/include/config/cut.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/cut.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_CUT 1
diff -Naur busybox-1.20.2/include/config/date.h busybox-1.20.2_mod/include/config/date.h
--- busybox-1.20.2/include/config/date.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/date.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_DATE 1
diff -Naur busybox-1.20.2/include/config/dc.h busybox-1.20.2_mod/include/config/dc.h
--- busybox-1.20.2/include/config/dc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dc.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_DC 1
diff -Naur busybox-1.20.2/include/config/dd.h busybox-1.20.2_mod/include/config/dd.h
--- busybox-1.20.2/include/config/dd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dd.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_DD 1
diff -Naur busybox-1.20.2/include/config/deallocvt.h busybox-1.20.2_mod/include/config/deallocvt.h
--- busybox-1.20.2/include/config/deallocvt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/deallocvt.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DEALLOCVT 1
diff -Naur busybox-1.20.2/include/config/debug/pessimize.h busybox-1.20.2_mod/include/config/debug/pessimize.h
--- busybox-1.20.2/include/config/debug/pessimize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/debug/pessimize.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEBUG_PESSIMIZE
diff -Naur busybox-1.20.2/include/config/debug.h busybox-1.20.2_mod/include/config/debug.h
--- busybox-1.20.2/include/config/debug.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/debug.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEBUG
diff -Naur busybox-1.20.2/include/config/default/depmod/file.h busybox-1.20.2_mod/include/config/default/depmod/file.h
--- busybox-1.20.2/include/config/default/depmod/file.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/default/depmod/file.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep"
diff -Naur busybox-1.20.2/include/config/default/modules/dir.h busybox-1.20.2_mod/include/config/default/modules/dir.h
--- busybox-1.20.2/include/config/default/modules/dir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/default/modules/dir.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_DEFAULT_MODULES_DIR "/lib/modules"
diff -Naur busybox-1.20.2/include/config/default/setfont/dir.h busybox-1.20.2_mod/include/config/default/setfont/dir.h
--- busybox-1.20.2/include/config/default/setfont/dir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/default/setfont/dir.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_DEFAULT_SETFONT_DIR ""
diff -Naur busybox-1.20.2/include/config/delgroup.h busybox-1.20.2_mod/include/config/delgroup.h
--- busybox-1.20.2/include/config/delgroup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/delgroup.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_DELGROUP 1
diff -Naur busybox-1.20.2/include/config/deluser.h busybox-1.20.2_mod/include/config/deluser.h
--- busybox-1.20.2/include/config/deluser.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/deluser.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_DELUSER 1
diff -Naur busybox-1.20.2/include/config/depmod.h busybox-1.20.2_mod/include/config/depmod.h
--- busybox-1.20.2/include/config/depmod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/depmod.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEPMOD
diff -Naur busybox-1.20.2/include/config/desktop.h busybox-1.20.2_mod/include/config/desktop.h
--- busybox-1.20.2/include/config/desktop.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/desktop.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_DESKTOP 1
diff -Naur busybox-1.20.2/include/config/devfsd/fg/np.h busybox-1.20.2_mod/include/config/devfsd/fg/np.h
--- busybox-1.20.2/include/config/devfsd/fg/np.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/devfsd/fg/np.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEVFSD_FG_NP
diff -Naur busybox-1.20.2/include/config/devfsd/modload.h busybox-1.20.2_mod/include/config/devfsd/modload.h
--- busybox-1.20.2/include/config/devfsd/modload.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/devfsd/modload.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEVFSD_MODLOAD
diff -Naur busybox-1.20.2/include/config/devfsd/verbose.h busybox-1.20.2_mod/include/config/devfsd/verbose.h
--- busybox-1.20.2/include/config/devfsd/verbose.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/devfsd/verbose.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEVFSD_VERBOSE
diff -Naur busybox-1.20.2/include/config/devfsd.h busybox-1.20.2_mod/include/config/devfsd.h
--- busybox-1.20.2/include/config/devfsd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/devfsd.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DEVFSD
diff -Naur busybox-1.20.2/include/config/devmem.h busybox-1.20.2_mod/include/config/devmem.h
--- busybox-1.20.2/include/config/devmem.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/devmem.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_DEVMEM 1
diff -Naur busybox-1.20.2/include/config/df.h busybox-1.20.2_mod/include/config/df.h
--- busybox-1.20.2/include/config/df.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/df.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DF 1
diff -Naur busybox-1.20.2/include/config/dhcpd/leases/file.h busybox-1.20.2_mod/include/config/dhcpd/leases/file.h
--- busybox-1.20.2/include/config/dhcpd/leases/file.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dhcpd/leases/file.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_DHCPD_LEASES_FILE "/var/lib/misc/udhcpd.leases"
diff -Naur busybox-1.20.2/include/config/dhcprelay.h busybox-1.20.2_mod/include/config/dhcprelay.h
--- busybox-1.20.2/include/config/dhcprelay.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dhcprelay.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_DHCPRELAY 1
diff -Naur busybox-1.20.2/include/config/diff.h busybox-1.20.2_mod/include/config/diff.h
--- busybox-1.20.2/include/config/diff.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/diff.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_DIFF 1
diff -Naur busybox-1.20.2/include/config/dirname.h busybox-1.20.2_mod/include/config/dirname.h
--- busybox-1.20.2/include/config/dirname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dirname.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DIRNAME 1
diff -Naur busybox-1.20.2/include/config/dmalloc.h busybox-1.20.2_mod/include/config/dmalloc.h
--- busybox-1.20.2/include/config/dmalloc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dmalloc.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DMALLOC
diff -Naur busybox-1.20.2/include/config/dmesg.h busybox-1.20.2_mod/include/config/dmesg.h
--- busybox-1.20.2/include/config/dmesg.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dmesg.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_DMESG 1
diff -Naur busybox-1.20.2/include/config/dnsd.h busybox-1.20.2_mod/include/config/dnsd.h
--- busybox-1.20.2/include/config/dnsd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dnsd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_DNSD 1
diff -Naur busybox-1.20.2/include/config/dos2unix.h busybox-1.20.2_mod/include/config/dos2unix.h
--- busybox-1.20.2/include/config/dos2unix.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dos2unix.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DOS2UNIX 1
diff -Naur busybox-1.20.2/include/config/dpkg/deb.h busybox-1.20.2_mod/include/config/dpkg/deb.h
--- busybox-1.20.2/include/config/dpkg/deb.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dpkg/deb.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DPKG_DEB
diff -Naur busybox-1.20.2/include/config/dpkg.h busybox-1.20.2_mod/include/config/dpkg.h
--- busybox-1.20.2/include/config/dpkg.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dpkg.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_DPKG
diff -Naur busybox-1.20.2/include/config/du.h busybox-1.20.2_mod/include/config/du.h
--- busybox-1.20.2/include/config/du.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/du.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DU 1
diff -Naur busybox-1.20.2/include/config/dumpkmap.h busybox-1.20.2_mod/include/config/dumpkmap.h
--- busybox-1.20.2/include/config/dumpkmap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dumpkmap.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_DUMPKMAP 1
diff -Naur busybox-1.20.2/include/config/dumpleases.h busybox-1.20.2_mod/include/config/dumpleases.h
--- busybox-1.20.2/include/config/dumpleases.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/dumpleases.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_DUMPLEASES 1
diff -Naur busybox-1.20.2/include/config/echo.h busybox-1.20.2_mod/include/config/echo.h
--- busybox-1.20.2/include/config/echo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/echo.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_ECHO 1
diff -Naur busybox-1.20.2/include/config/ed.h busybox-1.20.2_mod/include/config/ed.h
--- busybox-1.20.2/include/config/ed.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ed.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_ED 1
diff -Naur busybox-1.20.2/include/config/efence.h busybox-1.20.2_mod/include/config/efence.h
--- busybox-1.20.2/include/config/efence.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/efence.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_EFENCE
diff -Naur busybox-1.20.2/include/config/eject.h busybox-1.20.2_mod/include/config/eject.h
--- busybox-1.20.2/include/config/eject.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/eject.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_EJECT 1
diff -Naur busybox-1.20.2/include/config/envdir.h busybox-1.20.2_mod/include/config/envdir.h
--- busybox-1.20.2/include/config/envdir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/envdir.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ENVDIR 1
diff -Naur busybox-1.20.2/include/config/env.h busybox-1.20.2_mod/include/config/env.h
--- busybox-1.20.2/include/config/env.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/env.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_ENV 1
diff -Naur busybox-1.20.2/include/config/envuidgid.h busybox-1.20.2_mod/include/config/envuidgid.h
--- busybox-1.20.2/include/config/envuidgid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/envuidgid.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_ENVUIDGID 1
diff -Naur busybox-1.20.2/include/config/ether/wake.h busybox-1.20.2_mod/include/config/ether/wake.h
--- busybox-1.20.2/include/config/ether/wake.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ether/wake.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_ETHER_WAKE 1
diff -Naur busybox-1.20.2/include/config/expand.h busybox-1.20.2_mod/include/config/expand.h
--- busybox-1.20.2/include/config/expand.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/expand.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXPAND 1
diff -Naur busybox-1.20.2/include/config/expr/math/support/64.h busybox-1.20.2_mod/include/config/expr/math/support/64.h
--- busybox-1.20.2/include/config/expr/math/support/64.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/expr/math/support/64.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXPR_MATH_SUPPORT_64 1
diff -Naur busybox-1.20.2/include/config/expr.h busybox-1.20.2_mod/include/config/expr.h
--- busybox-1.20.2/include/config/expr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/expr.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXPR 1
diff -Naur busybox-1.20.2/include/config/extra/cflags.h busybox-1.20.2_mod/include/config/extra/cflags.h
--- busybox-1.20.2/include/config/extra/cflags.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/extra/cflags.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXTRA_CFLAGS ""
diff -Naur busybox-1.20.2/include/config/extra/compat.h busybox-1.20.2_mod/include/config/extra/compat.h
--- busybox-1.20.2/include/config/extra/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/extra/compat.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_EXTRA_COMPAT
diff -Naur busybox-1.20.2/include/config/extra/ldflags.h busybox-1.20.2_mod/include/config/extra/ldflags.h
--- busybox-1.20.2/include/config/extra/ldflags.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/extra/ldflags.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXTRA_LDFLAGS ""
diff -Naur busybox-1.20.2/include/config/extra/ldlibs.h busybox-1.20.2_mod/include/config/extra/ldlibs.h
--- busybox-1.20.2/include/config/extra/ldlibs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/extra/ldlibs.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_EXTRA_LDLIBS ""
diff -Naur busybox-1.20.2/include/config/fakeidentd.h busybox-1.20.2_mod/include/config/fakeidentd.h
--- busybox-1.20.2/include/config/fakeidentd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fakeidentd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FAKEIDENTD 1
diff -Naur busybox-1.20.2/include/config/false.h busybox-1.20.2_mod/include/config/false.h
--- busybox-1.20.2/include/config/false.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/false.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FALSE 1
diff -Naur busybox-1.20.2/include/config/fbset.h busybox-1.20.2_mod/include/config/fbset.h
--- busybox-1.20.2/include/config/fbset.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fbset.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FBSET 1
diff -Naur busybox-1.20.2/include/config/fbsplash.h busybox-1.20.2_mod/include/config/fbsplash.h
--- busybox-1.20.2/include/config/fbsplash.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fbsplash.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FBSPLASH 1
diff -Naur busybox-1.20.2/include/config/fdflush.h busybox-1.20.2_mod/include/config/fdflush.h
--- busybox-1.20.2/include/config/fdflush.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fdflush.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FDFLUSH 1
diff -Naur busybox-1.20.2/include/config/fdformat.h busybox-1.20.2_mod/include/config/fdformat.h
--- busybox-1.20.2/include/config/fdformat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fdformat.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FDFORMAT 1
diff -Naur busybox-1.20.2/include/config/fdisk/support/large/disks.h busybox-1.20.2_mod/include/config/fdisk/support/large/disks.h
--- busybox-1.20.2/include/config/fdisk/support/large/disks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fdisk/support/large/disks.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FDISK_SUPPORT_LARGE_DISKS
diff -Naur busybox-1.20.2/include/config/fdisk.h busybox-1.20.2_mod/include/config/fdisk.h
--- busybox-1.20.2/include/config/fdisk.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fdisk.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FDISK 1
diff -Naur busybox-1.20.2/include/config/feature/2/4/modules.h busybox-1.20.2_mod/include/config/feature/2/4/modules.h
--- busybox-1.20.2/include/config/feature/2/4/modules.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/2/4/modules.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_2_4_MODULES
diff -Naur busybox-1.20.2/include/config/feature/acpid/compat.h busybox-1.20.2_mod/include/config/feature/acpid/compat.h
--- busybox-1.20.2/include/config/feature/acpid/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/acpid/compat.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ACPID_COMPAT 1
diff -Naur busybox-1.20.2/include/config/feature/addgroup/long/options.h busybox-1.20.2_mod/include/config/feature/addgroup/long/options.h
--- busybox-1.20.2/include/config/feature/addgroup/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/addgroup/long/options.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/adduser/long/options.h busybox-1.20.2_mod/include/config/feature/adduser/long/options.h
--- busybox-1.20.2/include/config/feature/adduser/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/adduser/long/options.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ADDUSER_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/adduser/to/group.h busybox-1.20.2_mod/include/config/feature/adduser/to/group.h
--- busybox-1.20.2/include/config/feature/adduser/to/group.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/adduser/to/group.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ADDUSER_TO_GROUP 1
diff -Naur busybox-1.20.2/include/config/feature/aix/label.h busybox-1.20.2_mod/include/config/feature/aix/label.h
--- busybox-1.20.2/include/config/feature/aix/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/aix/label.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_AIX_LABEL
diff -Naur busybox-1.20.2/include/config/feature/allow/exec.h busybox-1.20.2_mod/include/config/feature/allow/exec.h
--- busybox-1.20.2/include/config/feature/allow/exec.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/allow/exec.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ALLOW_EXEC 1
diff -Naur busybox-1.20.2/include/config/feature/ar/create.h busybox-1.20.2_mod/include/config/feature/ar/create.h
--- busybox-1.20.2/include/config/feature/ar/create.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ar/create.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_AR_CREATE
diff -Naur busybox-1.20.2/include/config/feature/ar/long/filenames.h busybox-1.20.2_mod/include/config/feature/ar/long/filenames.h
--- busybox-1.20.2/include/config/feature/ar/long/filenames.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ar/long/filenames.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_AR_LONG_FILENAMES
diff -Naur busybox-1.20.2/include/config/feature/autowidth.h busybox-1.20.2_mod/include/config/feature/autowidth.h
--- busybox-1.20.2/include/config/feature/autowidth.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/autowidth.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_AUTOWIDTH 1
diff -Naur busybox-1.20.2/include/config/feature/awk/libm.h busybox-1.20.2_mod/include/config/feature/awk/libm.h
--- busybox-1.20.2/include/config/feature/awk/libm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/awk/libm.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_AWK_LIBM 1
diff -Naur busybox-1.20.2/include/config/feature/bash/is/ash.h busybox-1.20.2_mod/include/config/feature/bash/is/ash.h
--- busybox-1.20.2/include/config/feature/bash/is/ash.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/bash/is/ash.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_BASH_IS_ASH
diff -Naur busybox-1.20.2/include/config/feature/bash/is/hush.h busybox-1.20.2_mod/include/config/feature/bash/is/hush.h
--- busybox-1.20.2/include/config/feature/bash/is/hush.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/bash/is/hush.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_BASH_IS_HUSH
diff -Naur busybox-1.20.2/include/config/feature/bash/is/none.h busybox-1.20.2_mod/include/config/feature/bash/is/none.h
--- busybox-1.20.2/include/config/feature/bash/is/none.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/bash/is/none.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BASH_IS_NONE 1
diff -Naur busybox-1.20.2/include/config/feature/beep/freq.h busybox-1.20.2_mod/include/config/feature/beep/freq.h
--- busybox-1.20.2/include/config/feature/beep/freq.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/beep/freq.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BEEP_FREQ 4000
diff -Naur busybox-1.20.2/include/config/feature/beep/length/ms.h busybox-1.20.2_mod/include/config/feature/beep/length/ms.h
--- busybox-1.20.2/include/config/feature/beep/length/ms.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/beep/length/ms.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BEEP_LENGTH_MS 30
diff -Naur busybox-1.20.2/include/config/feature/blkid/type.h busybox-1.20.2_mod/include/config/feature/blkid/type.h
--- busybox-1.20.2/include/config/feature/blkid/type.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/blkid/type.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_BLKID_TYPE
diff -Naur busybox-1.20.2/include/config/feature/bootchartd/bloated/header.h busybox-1.20.2_mod/include/config/feature/bootchartd/bloated/header.h
--- busybox-1.20.2/include/config/feature/bootchartd/bloated/header.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/bootchartd/bloated/header.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER 1
diff -Naur busybox-1.20.2/include/config/feature/bootchartd/config/file.h busybox-1.20.2_mod/include/config/feature/bootchartd/config/file.h
--- busybox-1.20.2/include/config/feature/bootchartd/config/file.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/bootchartd/config/file.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE 1
diff -Naur busybox-1.20.2/include/config/feature/brctl/fancy.h busybox-1.20.2_mod/include/config/feature/brctl/fancy.h
--- busybox-1.20.2/include/config/feature/brctl/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/brctl/fancy.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BRCTL_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/brctl/show.h busybox-1.20.2_mod/include/config/feature/brctl/show.h
--- busybox-1.20.2/include/config/feature/brctl/show.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/brctl/show.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BRCTL_SHOW 1
diff -Naur busybox-1.20.2/include/config/feature/buffers/go/in/bss.h busybox-1.20.2_mod/include/config/feature/buffers/go/in/bss.h
--- busybox-1.20.2/include/config/feature/buffers/go/in/bss.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/buffers/go/in/bss.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS
diff -Naur busybox-1.20.2/include/config/feature/buffers/go/on/stack.h busybox-1.20.2_mod/include/config/feature/buffers/go/on/stack.h
--- busybox-1.20.2/include/config/feature/buffers/go/on/stack.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/buffers/go/on/stack.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK
diff -Naur busybox-1.20.2/include/config/feature/buffers/use/malloc.h busybox-1.20.2_mod/include/config/feature/buffers/use/malloc.h
--- busybox-1.20.2/include/config/feature/buffers/use/malloc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/buffers/use/malloc.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1
diff -Naur busybox-1.20.2/include/config/feature/call/telinit.h busybox-1.20.2_mod/include/config/feature/call/telinit.h
--- busybox-1.20.2/include/config/feature/call/telinit.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/call/telinit.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CALL_TELINIT
diff -Naur busybox-1.20.2/include/config/feature/chat/clr/abort.h busybox-1.20.2_mod/include/config/feature/chat/clr/abort.h
--- busybox-1.20.2/include/config/feature/chat/clr/abort.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/clr/abort.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_CLR_ABORT 1
diff -Naur busybox-1.20.2/include/config/feature/chat/implicit/cr.h busybox-1.20.2_mod/include/config/feature/chat/implicit/cr.h
--- busybox-1.20.2/include/config/feature/chat/implicit/cr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/implicit/cr.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_IMPLICIT_CR 1
diff -Naur busybox-1.20.2/include/config/feature/chat/nofail.h busybox-1.20.2_mod/include/config/feature/chat/nofail.h
--- busybox-1.20.2/include/config/feature/chat/nofail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/nofail.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_NOFAIL 1
diff -Naur busybox-1.20.2/include/config/feature/chat/send/escapes.h busybox-1.20.2_mod/include/config/feature/chat/send/escapes.h
--- busybox-1.20.2/include/config/feature/chat/send/escapes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/send/escapes.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_SEND_ESCAPES 1
diff -Naur busybox-1.20.2/include/config/feature/chat/swallow/opts.h busybox-1.20.2_mod/include/config/feature/chat/swallow/opts.h
--- busybox-1.20.2/include/config/feature/chat/swallow/opts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/swallow/opts.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_SWALLOW_OPTS 1
diff -Naur busybox-1.20.2/include/config/feature/chat/tty/hifi.h busybox-1.20.2_mod/include/config/feature/chat/tty/hifi.h
--- busybox-1.20.2/include/config/feature/chat/tty/hifi.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/tty/hifi.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CHAT_TTY_HIFI
diff -Naur busybox-1.20.2/include/config/feature/chat/var/abort/len.h busybox-1.20.2_mod/include/config/feature/chat/var/abort/len.h
--- busybox-1.20.2/include/config/feature/chat/var/abort/len.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chat/var/abort/len.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHAT_VAR_ABORT_LEN 1
diff -Naur busybox-1.20.2/include/config/feature/chcon/long/options.h busybox-1.20.2_mod/include/config/feature/chcon/long/options.h
--- busybox-1.20.2/include/config/feature/chcon/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chcon/long/options.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CHCON_LONG_OPTIONS
diff -Naur busybox-1.20.2/include/config/feature/check/names.h busybox-1.20.2_mod/include/config/feature/check/names.h
--- busybox-1.20.2/include/config/feature/check/names.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/check/names.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CHECK_NAMES
diff -Naur busybox-1.20.2/include/config/feature/check/tainted/module.h busybox-1.20.2_mod/include/config/feature/check/tainted/module.h
--- busybox-1.20.2/include/config/feature/check/tainted/module.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/check/tainted/module.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CHECK_TAINTED_MODULE
diff -Naur busybox-1.20.2/include/config/feature/check/unicode/in/env.h busybox-1.20.2_mod/include/config/feature/check/unicode/in/env.h
--- busybox-1.20.2/include/config/feature/check/unicode/in/env.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/check/unicode/in/env.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV
diff -Naur busybox-1.20.2/include/config/feature/chown/long/options.h busybox-1.20.2_mod/include/config/feature/chown/long/options.h
--- busybox-1.20.2/include/config/feature/chown/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/chown/long/options.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/clean/up.h busybox-1.20.2_mod/include/config/feature/clean/up.h
--- busybox-1.20.2/include/config/feature/clean/up.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/clean/up.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_CLEAN_UP
diff -Naur busybox-1.20.2/include/config/feature/compress/bbconfig.h busybox-1.20.2_mod/include/config/feature/compress/bbconfig.h
--- busybox-1.20.2/include/config/feature/compress/bbconfig.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/compress/bbconfig.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_COMPRESS_BBCONFIG
diff -Naur busybox-1.20.2/include/config/feature/compress/usage.h busybox-1.20.2_mod/include/config/feature/compress/usage.h
--- busybox-1.20.2/include/config/feature/compress/usage.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/compress/usage.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_COMPRESS_USAGE 1
diff -Naur busybox-1.20.2/include/config/feature/copybuf/kb.h busybox-1.20.2_mod/include/config/feature/copybuf/kb.h
--- busybox-1.20.2/include/config/feature/copybuf/kb.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/copybuf/kb.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_COPYBUF_KB 4
diff -Naur busybox-1.20.2/include/config/feature/cp/long/options.h busybox-1.20.2_mod/include/config/feature/cp/long/options.h
--- busybox-1.20.2/include/config/feature/cp/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/cp/long/options.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CP_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/cpio/o.h busybox-1.20.2_mod/include/config/feature/cpio/o.h
--- busybox-1.20.2/include/config/feature/cpio/o.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/cpio/o.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CPIO_O 1
diff -Naur busybox-1.20.2/include/config/feature/cpio/p.h busybox-1.20.2_mod/include/config/feature/cpio/p.h
--- busybox-1.20.2/include/config/feature/cpio/p.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/cpio/p.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CPIO_P 1
diff -Naur busybox-1.20.2/include/config/feature/crond/call/sendmail.h busybox-1.20.2_mod/include/config/feature/crond/call/sendmail.h
--- busybox-1.20.2/include/config/feature/crond/call/sendmail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/crond/call/sendmail.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CROND_CALL_SENDMAIL 1
diff -Naur busybox-1.20.2/include/config/feature/crond/d.h busybox-1.20.2_mod/include/config/feature/crond/d.h
--- busybox-1.20.2/include/config/feature/crond/d.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/crond/d.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CROND_D 1
diff -Naur busybox-1.20.2/include/config/feature/crond/dir.h busybox-1.20.2_mod/include/config/feature/crond/dir.h
--- busybox-1.20.2/include/config/feature/crond/dir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/crond/dir.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_CROND_DIR "/var/spool/cron"
diff -Naur busybox-1.20.2/include/config/feature/date/compat.h busybox-1.20.2_mod/include/config/feature/date/compat.h
--- busybox-1.20.2/include/config/feature/date/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/date/compat.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DATE_COMPAT 1
diff -Naur busybox-1.20.2/include/config/feature/date/isofmt.h busybox-1.20.2_mod/include/config/feature/date/isofmt.h
--- busybox-1.20.2/include/config/feature/date/isofmt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/date/isofmt.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DATE_ISOFMT 1
diff -Naur busybox-1.20.2/include/config/feature/date/nano.h busybox-1.20.2_mod/include/config/feature/date/nano.h
--- busybox-1.20.2/include/config/feature/date/nano.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/date/nano.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_DATE_NANO
diff -Naur busybox-1.20.2/include/config/feature/dc/libm.h busybox-1.20.2_mod/include/config/feature/dc/libm.h
--- busybox-1.20.2/include/config/feature/dc/libm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dc/libm.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DC_LIBM 1
diff -Naur busybox-1.20.2/include/config/feature/dd/ibs/obs.h busybox-1.20.2_mod/include/config/feature/dd/ibs/obs.h
--- busybox-1.20.2/include/config/feature/dd/ibs/obs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dd/ibs/obs.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DD_IBS_OBS 1
diff -Naur busybox-1.20.2/include/config/feature/dd/signal/handling.h busybox-1.20.2_mod/include/config/feature/dd/signal/handling.h
--- busybox-1.20.2/include/config/feature/dd/signal/handling.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dd/signal/handling.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1
diff -Naur busybox-1.20.2/include/config/feature/dd/third/status/line.h busybox-1.20.2_mod/include/config/feature/dd/third/status/line.h
--- busybox-1.20.2/include/config/feature/dd/third/status/line.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dd/third/status/line.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1
diff -Naur busybox-1.20.2/include/config/feature/default/passwd/algo.h busybox-1.20.2_mod/include/config/feature/default/passwd/algo.h
--- busybox-1.20.2/include/config/feature/default/passwd/algo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/default/passwd/algo.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "des"
diff -Naur busybox-1.20.2/include/config/feature/del/user/from/group.h busybox-1.20.2_mod/include/config/feature/del/user/from/group.h
--- busybox-1.20.2/include/config/feature/del/user/from/group.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/del/user/from/group.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DEL_USER_FROM_GROUP 1
diff -Naur busybox-1.20.2/include/config/feature/devfs.h busybox-1.20.2_mod/include/config/feature/devfs.h
--- busybox-1.20.2/include/config/feature/devfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/devfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_DEVFS
diff -Naur busybox-1.20.2/include/config/feature/devpts.h busybox-1.20.2_mod/include/config/feature/devpts.h
--- busybox-1.20.2/include/config/feature/devpts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/devpts.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DEVPTS 1
diff -Naur busybox-1.20.2/include/config/feature/df/fancy.h busybox-1.20.2_mod/include/config/feature/df/fancy.h
--- busybox-1.20.2/include/config/feature/df/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/df/fancy.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DF_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/diff/dir.h busybox-1.20.2_mod/include/config/feature/diff/dir.h
--- busybox-1.20.2/include/config/feature/diff/dir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/diff/dir.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DIFF_DIR 1
diff -Naur busybox-1.20.2/include/config/feature/diff/long/options.h busybox-1.20.2_mod/include/config/feature/diff/long/options.h
--- busybox-1.20.2/include/config/feature/diff/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/diff/long/options.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/dmesg/pretty.h busybox-1.20.2_mod/include/config/feature/dmesg/pretty.h
--- busybox-1.20.2/include/config/feature/dmesg/pretty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dmesg/pretty.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DMESG_PRETTY 1
diff -Naur busybox-1.20.2/include/config/feature/dpkg/deb/extract/only.h busybox-1.20.2_mod/include/config/feature/dpkg/deb/extract/only.h
--- busybox-1.20.2/include/config/feature/dpkg/deb/extract/only.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/dpkg/deb/extract/only.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY
diff -Naur busybox-1.20.2/include/config/feature/du/default/blocksize/1k.h busybox-1.20.2_mod/include/config/feature/du/default/blocksize/1k.h
--- busybox-1.20.2/include/config/feature/du/default/blocksize/1k.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/du/default/blocksize/1k.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
diff -Naur busybox-1.20.2/include/config/feature/editing/ask/terminal.h busybox-1.20.2_mod/include/config/feature/editing/ask/terminal.h
--- busybox-1.20.2/include/config/feature/editing/ask/terminal.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/ask/terminal.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_EDITING_ASK_TERMINAL
diff -Naur busybox-1.20.2/include/config/feature/editing/fancy/prompt.h busybox-1.20.2_mod/include/config/feature/editing/fancy/prompt.h
--- busybox-1.20.2/include/config/feature/editing/fancy/prompt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/fancy/prompt.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1
diff -Naur busybox-1.20.2/include/config/feature/editing/history.h busybox-1.20.2_mod/include/config/feature/editing/history.h
--- busybox-1.20.2/include/config/feature/editing/history.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/history.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EDITING_HISTORY 255
diff -Naur busybox-1.20.2/include/config/feature/editing/max/len.h busybox-1.20.2_mod/include/config/feature/editing/max/len.h
--- busybox-1.20.2/include/config/feature/editing/max/len.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/max/len.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EDITING_MAX_LEN 1024
diff -Naur busybox-1.20.2/include/config/feature/editing/save/on/exit.h busybox-1.20.2_mod/include/config/feature/editing/save/on/exit.h
--- busybox-1.20.2/include/config/feature/editing/save/on/exit.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/save/on/exit.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT
diff -Naur busybox-1.20.2/include/config/feature/editing/savehistory.h busybox-1.20.2_mod/include/config/feature/editing/savehistory.h
--- busybox-1.20.2/include/config/feature/editing/savehistory.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/savehistory.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EDITING_SAVEHISTORY 1
diff -Naur busybox-1.20.2/include/config/feature/editing/vi.h busybox-1.20.2_mod/include/config/feature/editing/vi.h
--- busybox-1.20.2/include/config/feature/editing/vi.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing/vi.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_EDITING_VI
diff -Naur busybox-1.20.2/include/config/feature/editing.h busybox-1.20.2_mod/include/config/feature/editing.h
--- busybox-1.20.2/include/config/feature/editing.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/editing.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EDITING 1
diff -Naur busybox-1.20.2/include/config/feature/eject/scsi.h busybox-1.20.2_mod/include/config/feature/eject/scsi.h
--- busybox-1.20.2/include/config/feature/eject/scsi.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/eject/scsi.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EJECT_SCSI 1
diff -Naur busybox-1.20.2/include/config/feature/env/long/options.h busybox-1.20.2_mod/include/config/feature/env/long/options.h
--- busybox-1.20.2/include/config/feature/env/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/env/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ENV_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/etc/networks.h busybox-1.20.2_mod/include/config/feature/etc/networks.h
--- busybox-1.20.2/include/config/feature/etc/networks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/etc/networks.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_ETC_NETWORKS
diff -Naur busybox-1.20.2/include/config/feature/expand/long/options.h busybox-1.20.2_mod/include/config/feature/expand/long/options.h
--- busybox-1.20.2/include/config/feature/expand/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/expand/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EXPAND_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/extra/quiet.h busybox-1.20.2_mod/include/config/feature/extra/quiet.h
--- busybox-1.20.2/include/config/feature/extra/quiet.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/extra/quiet.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_EXTRA_QUIET 1
diff -Naur busybox-1.20.2/include/config/feature/fancy/echo.h busybox-1.20.2_mod/include/config/feature/fancy/echo.h
--- busybox-1.20.2/include/config/feature/fancy/echo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fancy/echo.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FANCY_ECHO 1
diff -Naur busybox-1.20.2/include/config/feature/fancy/head.h busybox-1.20.2_mod/include/config/feature/fancy/head.h
--- busybox-1.20.2/include/config/feature/fancy/head.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fancy/head.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FANCY_HEAD 1
diff -Naur busybox-1.20.2/include/config/feature/fancy/ping.h busybox-1.20.2_mod/include/config/feature/fancy/ping.h
--- busybox-1.20.2/include/config/feature/fancy/ping.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fancy/ping.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FANCY_PING 1
diff -Naur busybox-1.20.2/include/config/feature/fancy/sleep.h busybox-1.20.2_mod/include/config/feature/fancy/sleep.h
--- busybox-1.20.2/include/config/feature/fancy/sleep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fancy/sleep.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FANCY_SLEEP 1
diff -Naur busybox-1.20.2/include/config/feature/fancy/tail.h busybox-1.20.2_mod/include/config/feature/fancy/tail.h
--- busybox-1.20.2/include/config/feature/fancy/tail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fancy/tail.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FANCY_TAIL 1
diff -Naur busybox-1.20.2/include/config/feature/fast/top.h busybox-1.20.2_mod/include/config/feature/fast/top.h
--- busybox-1.20.2/include/config/feature/fast/top.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fast/top.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FAST_TOP 1
diff -Naur busybox-1.20.2/include/config/feature/fbset/fancy.h busybox-1.20.2_mod/include/config/feature/fbset/fancy.h
--- busybox-1.20.2/include/config/feature/fbset/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fbset/fancy.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FBSET_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/fbset/readmode.h busybox-1.20.2_mod/include/config/feature/fbset/readmode.h
--- busybox-1.20.2/include/config/feature/fbset/readmode.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fbset/readmode.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FBSET_READMODE 1
diff -Naur busybox-1.20.2/include/config/feature/fdisk/advanced.h busybox-1.20.2_mod/include/config/feature/fdisk/advanced.h
--- busybox-1.20.2/include/config/feature/fdisk/advanced.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fdisk/advanced.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FDISK_ADVANCED 1
diff -Naur busybox-1.20.2/include/config/feature/fdisk/writable.h busybox-1.20.2_mod/include/config/feature/fdisk/writable.h
--- busybox-1.20.2/include/config/feature/fdisk/writable.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/fdisk/writable.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FDISK_WRITABLE 1
diff -Naur busybox-1.20.2/include/config/feature/find/context.h busybox-1.20.2_mod/include/config/feature/find/context.h
--- busybox-1.20.2/include/config/feature/find/context.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/context.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_FIND_CONTEXT
diff -Naur busybox-1.20.2/include/config/feature/find/delete.h busybox-1.20.2_mod/include/config/feature/find/delete.h
--- busybox-1.20.2/include/config/feature/find/delete.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/delete.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_DELETE 1
diff -Naur busybox-1.20.2/include/config/feature/find/depth.h busybox-1.20.2_mod/include/config/feature/find/depth.h
--- busybox-1.20.2/include/config/feature/find/depth.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/depth.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_DEPTH 1
diff -Naur busybox-1.20.2/include/config/feature/find/exec.h busybox-1.20.2_mod/include/config/feature/find/exec.h
--- busybox-1.20.2/include/config/feature/find/exec.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/exec.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_EXEC 1
diff -Naur busybox-1.20.2/include/config/feature/find/group.h busybox-1.20.2_mod/include/config/feature/find/group.h
--- busybox-1.20.2/include/config/feature/find/group.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/group.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_GROUP 1
diff -Naur busybox-1.20.2/include/config/feature/find/inum.h busybox-1.20.2_mod/include/config/feature/find/inum.h
--- busybox-1.20.2/include/config/feature/find/inum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/inum.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_INUM 1
diff -Naur busybox-1.20.2/include/config/feature/find/links.h busybox-1.20.2_mod/include/config/feature/find/links.h
--- busybox-1.20.2/include/config/feature/find/links.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/links.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_LINKS 1
diff -Naur busybox-1.20.2/include/config/feature/find/maxdepth.h busybox-1.20.2_mod/include/config/feature/find/maxdepth.h
--- busybox-1.20.2/include/config/feature/find/maxdepth.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/maxdepth.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_MAXDEPTH 1
diff -Naur busybox-1.20.2/include/config/feature/find/mmin.h busybox-1.20.2_mod/include/config/feature/find/mmin.h
--- busybox-1.20.2/include/config/feature/find/mmin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/mmin.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_MMIN 1
diff -Naur busybox-1.20.2/include/config/feature/find/mtime.h busybox-1.20.2_mod/include/config/feature/find/mtime.h
--- busybox-1.20.2/include/config/feature/find/mtime.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/mtime.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_MTIME 1
diff -Naur busybox-1.20.2/include/config/feature/find/newer.h busybox-1.20.2_mod/include/config/feature/find/newer.h
--- busybox-1.20.2/include/config/feature/find/newer.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/newer.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_NEWER 1
diff -Naur busybox-1.20.2/include/config/feature/find/not.h busybox-1.20.2_mod/include/config/feature/find/not.h
--- busybox-1.20.2/include/config/feature/find/not.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/not.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_NOT 1
diff -Naur busybox-1.20.2/include/config/feature/find/paren.h busybox-1.20.2_mod/include/config/feature/find/paren.h
--- busybox-1.20.2/include/config/feature/find/paren.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/paren.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_PAREN 1
diff -Naur busybox-1.20.2/include/config/feature/find/path.h busybox-1.20.2_mod/include/config/feature/find/path.h
--- busybox-1.20.2/include/config/feature/find/path.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/path.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_PATH 1
diff -Naur busybox-1.20.2/include/config/feature/find/perm.h busybox-1.20.2_mod/include/config/feature/find/perm.h
--- busybox-1.20.2/include/config/feature/find/perm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/perm.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_PERM 1
diff -Naur busybox-1.20.2/include/config/feature/find/print0.h busybox-1.20.2_mod/include/config/feature/find/print0.h
--- busybox-1.20.2/include/config/feature/find/print0.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/print0.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_PRINT0 1
diff -Naur busybox-1.20.2/include/config/feature/find/prune.h busybox-1.20.2_mod/include/config/feature/find/prune.h
--- busybox-1.20.2/include/config/feature/find/prune.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/prune.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_PRUNE 1
diff -Naur busybox-1.20.2/include/config/feature/find/regex.h busybox-1.20.2_mod/include/config/feature/find/regex.h
--- busybox-1.20.2/include/config/feature/find/regex.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/regex.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_REGEX 1
diff -Naur busybox-1.20.2/include/config/feature/find/size.h busybox-1.20.2_mod/include/config/feature/find/size.h
--- busybox-1.20.2/include/config/feature/find/size.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/size.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_SIZE 1
diff -Naur busybox-1.20.2/include/config/feature/find/type.h busybox-1.20.2_mod/include/config/feature/find/type.h
--- busybox-1.20.2/include/config/feature/find/type.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/type.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_TYPE 1
diff -Naur busybox-1.20.2/include/config/feature/find/user.h busybox-1.20.2_mod/include/config/feature/find/user.h
--- busybox-1.20.2/include/config/feature/find/user.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/user.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_USER 1
diff -Naur busybox-1.20.2/include/config/feature/find/xdev.h busybox-1.20.2_mod/include/config/feature/find/xdev.h
--- busybox-1.20.2/include/config/feature/find/xdev.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/find/xdev.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FIND_XDEV 1
diff -Naur busybox-1.20.2/include/config/feature/float/sleep.h busybox-1.20.2_mod/include/config/feature/float/sleep.h
--- busybox-1.20.2/include/config/feature/float/sleep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/float/sleep.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FLOAT_SLEEP 1
diff -Naur busybox-1.20.2/include/config/feature/ftp/write.h busybox-1.20.2_mod/include/config/feature/ftp/write.h
--- busybox-1.20.2/include/config/feature/ftp/write.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ftp/write.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FTP_WRITE 1
diff -Naur busybox-1.20.2/include/config/feature/ftpd/accept/broken/list.h busybox-1.20.2_mod/include/config/feature/ftpd/accept/broken/list.h
--- busybox-1.20.2/include/config/feature/ftpd/accept/broken/list.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ftpd/accept/broken/list.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST 1
diff -Naur busybox-1.20.2/include/config/feature/ftpgetput/long/options.h busybox-1.20.2_mod/include/config/feature/ftpgetput/long/options.h
--- busybox-1.20.2/include/config/feature/ftpgetput/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ftpgetput/long/options.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/getopt/long.h busybox-1.20.2_mod/include/config/feature/getopt/long.h
--- busybox-1.20.2/include/config/feature/getopt/long.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/getopt/long.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_GETOPT_LONG 1
diff -Naur busybox-1.20.2/include/config/feature/gpt/label.h busybox-1.20.2_mod/include/config/feature/gpt/label.h
--- busybox-1.20.2/include/config/feature/gpt/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/gpt/label.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_GPT_LABEL
diff -Naur busybox-1.20.2/include/config/feature/grep/context.h busybox-1.20.2_mod/include/config/feature/grep/context.h
--- busybox-1.20.2/include/config/feature/grep/context.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/grep/context.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_GREP_CONTEXT 1
diff -Naur busybox-1.20.2/include/config/feature/grep/egrep/alias.h busybox-1.20.2_mod/include/config/feature/grep/egrep/alias.h
--- busybox-1.20.2/include/config/feature/grep/egrep/alias.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/grep/egrep/alias.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_GREP_EGREP_ALIAS 1
diff -Naur busybox-1.20.2/include/config/feature/grep/fgrep/alias.h busybox-1.20.2_mod/include/config/feature/grep/fgrep/alias.h
--- busybox-1.20.2/include/config/feature/grep/fgrep/alias.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/grep/fgrep/alias.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_GREP_FGREP_ALIAS 1
diff -Naur busybox-1.20.2/include/config/feature/gzip/long/options.h busybox-1.20.2_mod/include/config/feature/gzip/long/options.h
--- busybox-1.20.2/include/config/feature/gzip/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/gzip/long/options.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/have/rpc.h busybox-1.20.2_mod/include/config/feature/have/rpc.h
--- busybox-1.20.2/include/config/feature/have/rpc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/have/rpc.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HAVE_RPC 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/get/identity.h busybox-1.20.2_mod/include/config/feature/hdparm/get/identity.h
--- busybox-1.20.2/include/config/feature/hdparm/get/identity.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/get/identity.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_GET_IDENTITY 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/hdio/drive/reset.h busybox-1.20.2_mod/include/config/feature/hdparm/hdio/drive/reset.h
--- busybox-1.20.2/include/config/feature/hdparm/hdio/drive/reset.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/hdio/drive/reset.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/hdio/getset/dma.h busybox-1.20.2_mod/include/config/feature/hdparm/hdio/getset/dma.h
--- busybox-1.20.2/include/config/feature/hdparm/hdio/getset/dma.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/hdio/getset/dma.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/hdio/scan/hwif.h busybox-1.20.2_mod/include/config/feature/hdparm/hdio/scan/hwif.h
--- busybox-1.20.2/include/config/feature/hdparm/hdio/scan/hwif.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/hdio/scan/hwif.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/hdio/tristate/hwif.h busybox-1.20.2_mod/include/config/feature/hdparm/hdio/tristate/hwif.h
--- busybox-1.20.2/include/config/feature/hdparm/hdio/tristate/hwif.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/hdio/tristate/hwif.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 1
diff -Naur busybox-1.20.2/include/config/feature/hdparm/hdio/unregister/hwif.h busybox-1.20.2_mod/include/config/feature/hdparm/hdio/unregister/hwif.h
--- busybox-1.20.2/include/config/feature/hdparm/hdio/unregister/hwif.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hdparm/hdio/unregister/hwif.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 1
diff -Naur busybox-1.20.2/include/config/feature/hexdump/reverse.h busybox-1.20.2_mod/include/config/feature/hexdump/reverse.h
--- busybox-1.20.2/include/config/feature/hexdump/reverse.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hexdump/reverse.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HEXDUMP_REVERSE 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/auth/md5.h busybox-1.20.2_mod/include/config/feature/httpd/auth/md5.h
--- busybox-1.20.2/include/config/feature/httpd/auth/md5.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/auth/md5.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_AUTH_MD5 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/basic/auth.h busybox-1.20.2_mod/include/config/feature/httpd/basic/auth.h
--- busybox-1.20.2/include/config/feature/httpd/basic/auth.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/basic/auth.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_BASIC_AUTH 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/cgi.h busybox-1.20.2_mod/include/config/feature/httpd/cgi.h
--- busybox-1.20.2/include/config/feature/httpd/cgi.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/cgi.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_CGI 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/config/with/script/interpr.h busybox-1.20.2_mod/include/config/feature/httpd/config/with/script/interpr.h
--- busybox-1.20.2/include/config/feature/httpd/config/with/script/interpr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/config/with/script/interpr.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/encode/url/str.h busybox-1.20.2_mod/include/config/feature/httpd/encode/url/str.h
--- busybox-1.20.2/include/config/feature/httpd/encode/url/str.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/encode/url/str.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_ENCODE_URL_STR 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/error/pages.h busybox-1.20.2_mod/include/config/feature/httpd/error/pages.h
--- busybox-1.20.2/include/config/feature/httpd/error/pages.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/error/pages.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_ERROR_PAGES 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/gzip.h busybox-1.20.2_mod/include/config/feature/httpd/gzip.h
--- busybox-1.20.2/include/config/feature/httpd/gzip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/gzip.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_GZIP 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/proxy.h busybox-1.20.2_mod/include/config/feature/httpd/proxy.h
--- busybox-1.20.2/include/config/feature/httpd/proxy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/proxy.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_PROXY 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/ranges.h busybox-1.20.2_mod/include/config/feature/httpd/ranges.h
--- busybox-1.20.2/include/config/feature/httpd/ranges.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/ranges.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_RANGES 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/set/remote/port/to/env.h busybox-1.20.2_mod/include/config/feature/httpd/set/remote/port/to/env.h
--- busybox-1.20.2/include/config/feature/httpd/set/remote/port/to/env.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/set/remote/port/to/env.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/setuid.h busybox-1.20.2_mod/include/config/feature/httpd/setuid.h
--- busybox-1.20.2/include/config/feature/httpd/setuid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/setuid.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_SETUID 1
diff -Naur busybox-1.20.2/include/config/feature/httpd/use/sendfile.h busybox-1.20.2_mod/include/config/feature/httpd/use/sendfile.h
--- busybox-1.20.2/include/config/feature/httpd/use/sendfile.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/httpd/use/sendfile.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HTTPD_USE_SENDFILE 1
diff -Naur busybox-1.20.2/include/config/feature/human/readable.h busybox-1.20.2_mod/include/config/feature/human/readable.h
--- busybox-1.20.2/include/config/feature/human/readable.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/human/readable.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HUMAN_READABLE 1
diff -Naur busybox-1.20.2/include/config/feature/hwclock/adjtime/fhs.h busybox-1.20.2_mod/include/config/feature/hwclock/adjtime/fhs.h
--- busybox-1.20.2/include/config/feature/hwclock/adjtime/fhs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hwclock/adjtime/fhs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS
diff -Naur busybox-1.20.2/include/config/feature/hwclock/long/options.h busybox-1.20.2_mod/include/config/feature/hwclock/long/options.h
--- busybox-1.20.2/include/config/feature/hwclock/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hwclock/long/options.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/hwib.h busybox-1.20.2_mod/include/config/feature/hwib.h
--- busybox-1.20.2/include/config/feature/hwib.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/hwib.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_HWIB 1
diff -Naur busybox-1.20.2/include/config/feature/ifconfig/broadcast/plus.h busybox-1.20.2_mod/include/config/feature/ifconfig/broadcast/plus.h
--- busybox-1.20.2/include/config/feature/ifconfig/broadcast/plus.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifconfig/broadcast/plus.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS 1
diff -Naur busybox-1.20.2/include/config/feature/ifconfig/hw.h busybox-1.20.2_mod/include/config/feature/ifconfig/hw.h
--- busybox-1.20.2/include/config/feature/ifconfig/hw.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifconfig/hw.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFCONFIG_HW 1
diff -Naur busybox-1.20.2/include/config/feature/ifconfig/memstart/ioaddr/irq.h busybox-1.20.2_mod/include/config/feature/ifconfig/memstart/ioaddr/irq.h
--- busybox-1.20.2/include/config/feature/ifconfig/memstart/ioaddr/irq.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifconfig/memstart/ioaddr/irq.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 1
diff -Naur busybox-1.20.2/include/config/feature/ifconfig/slip.h busybox-1.20.2_mod/include/config/feature/ifconfig/slip.h
--- busybox-1.20.2/include/config/feature/ifconfig/slip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifconfig/slip.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFCONFIG_SLIP 1
diff -Naur busybox-1.20.2/include/config/feature/ifconfig/status.h busybox-1.20.2_mod/include/config/feature/ifconfig/status.h
--- busybox-1.20.2/include/config/feature/ifconfig/status.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifconfig/status.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFCONFIG_STATUS 1
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/external/dhcp.h busybox-1.20.2_mod/include/config/feature/ifupdown/external/dhcp.h
--- busybox-1.20.2/include/config/feature/ifupdown/external/dhcp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/external/dhcp.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/ifconfig/builtin.h busybox-1.20.2_mod/include/config/feature/ifupdown/ifconfig/builtin.h
--- busybox-1.20.2/include/config/feature/ifupdown/ifconfig/builtin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/ifconfig/builtin.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/ip/builtin.h busybox-1.20.2_mod/include/config/feature/ifupdown/ip/builtin.h
--- busybox-1.20.2/include/config/feature/ifupdown/ip/builtin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/ip/builtin.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN 1
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/ip.h busybox-1.20.2_mod/include/config/feature/ifupdown/ip.h
--- busybox-1.20.2/include/config/feature/ifupdown/ip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/ip.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFUPDOWN_IP 1
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/ipv4.h busybox-1.20.2_mod/include/config/feature/ifupdown/ipv4.h
--- busybox-1.20.2/include/config/feature/ifupdown/ipv4.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/ipv4.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFUPDOWN_IPV4 1
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/ipv6.h busybox-1.20.2_mod/include/config/feature/ifupdown/ipv6.h
--- busybox-1.20.2/include/config/feature/ifupdown/ipv6.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/ipv6.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFUPDOWN_IPV6 1
diff -Naur busybox-1.20.2/include/config/feature/ifupdown/mapping.h busybox-1.20.2_mod/include/config/feature/ifupdown/mapping.h
--- busybox-1.20.2/include/config/feature/ifupdown/mapping.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ifupdown/mapping.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IFUPDOWN_MAPPING 1
diff -Naur busybox-1.20.2/include/config/feature/individual.h busybox-1.20.2_mod/include/config/feature/individual.h
--- busybox-1.20.2/include/config/feature/individual.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/individual.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INDIVIDUAL
diff -Naur busybox-1.20.2/include/config/feature/inetd/rpc.h busybox-1.20.2_mod/include/config/feature/inetd/rpc.h
--- busybox-1.20.2/include/config/feature/inetd/rpc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/rpc.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_RPC 1
diff -Naur busybox-1.20.2/include/config/feature/inetd/support/builtin/chargen.h busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/chargen.h
--- busybox-1.20.2/include/config/feature/inetd/support/builtin/chargen.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/chargen.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 1
diff -Naur busybox-1.20.2/include/config/feature/inetd/support/builtin/daytime.h busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/daytime.h
--- busybox-1.20.2/include/config/feature/inetd/support/builtin/daytime.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/daytime.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
diff -Naur busybox-1.20.2/include/config/feature/inetd/support/builtin/discard.h busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/discard.h
--- busybox-1.20.2/include/config/feature/inetd/support/builtin/discard.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/discard.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 1
diff -Naur busybox-1.20.2/include/config/feature/inetd/support/builtin/echo.h busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/echo.h
--- busybox-1.20.2/include/config/feature/inetd/support/builtin/echo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/echo.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
diff -Naur busybox-1.20.2/include/config/feature/inetd/support/builtin/time.h busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/time.h
--- busybox-1.20.2/include/config/feature/inetd/support/builtin/time.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/inetd/support/builtin/time.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
diff -Naur busybox-1.20.2/include/config/feature/init/coredumps.h busybox-1.20.2_mod/include/config/feature/init/coredumps.h
--- busybox-1.20.2/include/config/feature/init/coredumps.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/init/coredumps.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INIT_COREDUMPS 1
diff -Naur busybox-1.20.2/include/config/feature/init/sctty.h busybox-1.20.2_mod/include/config/feature/init/sctty.h
--- busybox-1.20.2/include/config/feature/init/sctty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/init/sctty.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INIT_SCTTY 1
diff -Naur busybox-1.20.2/include/config/feature/init/syslog.h busybox-1.20.2_mod/include/config/feature/init/syslog.h
--- busybox-1.20.2/include/config/feature/init/syslog.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/init/syslog.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INIT_SYSLOG
diff -Naur busybox-1.20.2/include/config/feature/initrd.h busybox-1.20.2_mod/include/config/feature/initrd.h
--- busybox-1.20.2/include/config/feature/initrd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/initrd.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INITRD 1
diff -Naur busybox-1.20.2/include/config/feature/insmod/ksymoops/symbols.h busybox-1.20.2_mod/include/config/feature/insmod/ksymoops/symbols.h
--- busybox-1.20.2/include/config/feature/insmod/ksymoops/symbols.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/ksymoops/symbols.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
diff -Naur busybox-1.20.2/include/config/feature/insmod/load/map/full.h busybox-1.20.2_mod/include/config/feature/insmod/load/map/full.h
--- busybox-1.20.2/include/config/feature/insmod/load/map/full.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/load/map/full.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL
diff -Naur busybox-1.20.2/include/config/feature/insmod/load/map.h busybox-1.20.2_mod/include/config/feature/insmod/load/map.h
--- busybox-1.20.2/include/config/feature/insmod/load/map.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/load/map.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_LOAD_MAP
diff -Naur busybox-1.20.2/include/config/feature/insmod/loadinkmem.h busybox-1.20.2_mod/include/config/feature/insmod/loadinkmem.h
--- busybox-1.20.2/include/config/feature/insmod/loadinkmem.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/loadinkmem.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_LOADINKMEM
diff -Naur busybox-1.20.2/include/config/feature/insmod/try/mmap.h busybox-1.20.2_mod/include/config/feature/insmod/try/mmap.h
--- busybox-1.20.2/include/config/feature/insmod/try/mmap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/try/mmap.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_TRY_MMAP
diff -Naur busybox-1.20.2/include/config/feature/insmod/version/checking.h busybox-1.20.2_mod/include/config/feature/insmod/version/checking.h
--- busybox-1.20.2/include/config/feature/insmod/version/checking.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/insmod/version/checking.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING
diff -Naur busybox-1.20.2/include/config/feature/install/long/options.h busybox-1.20.2_mod/include/config/feature/install/long/options.h
--- busybox-1.20.2/include/config/feature/install/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/install/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/installer.h busybox-1.20.2_mod/include/config/feature/installer.h
--- busybox-1.20.2/include/config/feature/installer.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/installer.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_INSTALLER 1
diff -Naur busybox-1.20.2/include/config/feature/ip/address.h busybox-1.20.2_mod/include/config/feature/ip/address.h
--- busybox-1.20.2/include/config/feature/ip/address.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/address.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_ADDRESS 1
diff -Naur busybox-1.20.2/include/config/feature/ip/link.h busybox-1.20.2_mod/include/config/feature/ip/link.h
--- busybox-1.20.2/include/config/feature/ip/link.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/link.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_LINK 1
diff -Naur busybox-1.20.2/include/config/feature/ip/rare/protocols.h busybox-1.20.2_mod/include/config/feature/ip/rare/protocols.h
--- busybox-1.20.2/include/config/feature/ip/rare/protocols.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/rare/protocols.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_IP_RARE_PROTOCOLS
diff -Naur busybox-1.20.2/include/config/feature/ip/route.h busybox-1.20.2_mod/include/config/feature/ip/route.h
--- busybox-1.20.2/include/config/feature/ip/route.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/route.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_ROUTE 1
diff -Naur busybox-1.20.2/include/config/feature/ip/rule.h busybox-1.20.2_mod/include/config/feature/ip/rule.h
--- busybox-1.20.2/include/config/feature/ip/rule.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/rule.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_RULE 1
diff -Naur busybox-1.20.2/include/config/feature/ip/short/forms.h busybox-1.20.2_mod/include/config/feature/ip/short/forms.h
--- busybox-1.20.2/include/config/feature/ip/short/forms.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/short/forms.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_SHORT_FORMS 1
diff -Naur busybox-1.20.2/include/config/feature/ip/tunnel.h busybox-1.20.2_mod/include/config/feature/ip/tunnel.h
--- busybox-1.20.2/include/config/feature/ip/tunnel.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ip/tunnel.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IP_TUNNEL 1
diff -Naur busybox-1.20.2/include/config/feature/ipc/syslog/buffer/size.h busybox-1.20.2_mod/include/config/feature/ipc/syslog/buffer/size.h
--- busybox-1.20.2/include/config/feature/ipc/syslog/buffer/size.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ipc/syslog/buffer/size.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 16
diff -Naur busybox-1.20.2/include/config/feature/ipc/syslog.h busybox-1.20.2_mod/include/config/feature/ipc/syslog.h
--- busybox-1.20.2/include/config/feature/ipc/syslog.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ipc/syslog.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IPC_SYSLOG 1
diff -Naur busybox-1.20.2/include/config/feature/ipcalc/fancy.h busybox-1.20.2_mod/include/config/feature/ipcalc/fancy.h
--- busybox-1.20.2/include/config/feature/ipcalc/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ipcalc/fancy.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IPCALC_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/ipcalc/long/options.h busybox-1.20.2_mod/include/config/feature/ipcalc/long/options.h
--- busybox-1.20.2/include/config/feature/ipcalc/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ipcalc/long/options.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IPCALC_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/ipv6.h busybox-1.20.2_mod/include/config/feature/ipv6.h
--- busybox-1.20.2/include/config/feature/ipv6.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ipv6.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_IPV6 1
diff -Naur busybox-1.20.2/include/config/feature/kill/delay.h busybox-1.20.2_mod/include/config/feature/kill/delay.h
--- busybox-1.20.2/include/config/feature/kill/delay.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/kill/delay.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_KILL_DELAY 0
diff -Naur busybox-1.20.2/include/config/feature/kill/removed.h busybox-1.20.2_mod/include/config/feature/kill/removed.h
--- busybox-1.20.2/include/config/feature/kill/removed.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/kill/removed.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_KILL_REMOVED
diff -Naur busybox-1.20.2/include/config/feature/klogd/klogctl.h busybox-1.20.2_mod/include/config/feature/klogd/klogctl.h
--- busybox-1.20.2/include/config/feature/klogd/klogctl.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/klogd/klogctl.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_KLOGD_KLOGCTL 1
diff -Naur busybox-1.20.2/include/config/feature/last/fancy.h busybox-1.20.2_mod/include/config/feature/last/fancy.h
--- busybox-1.20.2/include/config/feature/last/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/last/fancy.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LAST_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/last/small.h busybox-1.20.2_mod/include/config/feature/last/small.h
--- busybox-1.20.2/include/config/feature/last/small.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/last/small.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_LAST_SMALL
diff -Naur busybox-1.20.2/include/config/feature/less/ask/terminal.h busybox-1.20.2_mod/include/config/feature/less/ask/terminal.h
--- busybox-1.20.2/include/config/feature/less/ask/terminal.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/ask/terminal.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_ASK_TERMINAL 1
diff -Naur busybox-1.20.2/include/config/feature/less/brackets.h busybox-1.20.2_mod/include/config/feature/less/brackets.h
--- busybox-1.20.2/include/config/feature/less/brackets.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/brackets.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_BRACKETS 1
diff -Naur busybox-1.20.2/include/config/feature/less/dashcmd.h busybox-1.20.2_mod/include/config/feature/less/dashcmd.h
--- busybox-1.20.2/include/config/feature/less/dashcmd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/dashcmd.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_DASHCMD 1
diff -Naur busybox-1.20.2/include/config/feature/less/flags.h busybox-1.20.2_mod/include/config/feature/less/flags.h
--- busybox-1.20.2/include/config/feature/less/flags.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/flags.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_FLAGS 1
diff -Naur busybox-1.20.2/include/config/feature/less/linenums.h busybox-1.20.2_mod/include/config/feature/less/linenums.h
--- busybox-1.20.2/include/config/feature/less/linenums.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/linenums.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_LINENUMS 1
diff -Naur busybox-1.20.2/include/config/feature/less/marks.h busybox-1.20.2_mod/include/config/feature/less/marks.h
--- busybox-1.20.2/include/config/feature/less/marks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/marks.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_MARKS 1
diff -Naur busybox-1.20.2/include/config/feature/less/maxlines.h busybox-1.20.2_mod/include/config/feature/less/maxlines.h
--- busybox-1.20.2/include/config/feature/less/maxlines.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/maxlines.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_MAXLINES 9999999
diff -Naur busybox-1.20.2/include/config/feature/less/regexp.h busybox-1.20.2_mod/include/config/feature/less/regexp.h
--- busybox-1.20.2/include/config/feature/less/regexp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/regexp.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_REGEXP 1
diff -Naur busybox-1.20.2/include/config/feature/less/winch.h busybox-1.20.2_mod/include/config/feature/less/winch.h
--- busybox-1.20.2/include/config/feature/less/winch.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/less/winch.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LESS_WINCH 1
diff -Naur busybox-1.20.2/include/config/feature/loadfont/psf2.h busybox-1.20.2_mod/include/config/feature/loadfont/psf2.h
--- busybox-1.20.2/include/config/feature/loadfont/psf2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/loadfont/psf2.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LOADFONT_PSF2 1
diff -Naur busybox-1.20.2/include/config/feature/loadfont/raw.h busybox-1.20.2_mod/include/config/feature/loadfont/raw.h
--- busybox-1.20.2/include/config/feature/loadfont/raw.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/loadfont/raw.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LOADFONT_RAW 1
diff -Naur busybox-1.20.2/include/config/feature/logread/reduced/locking.h busybox-1.20.2_mod/include/config/feature/logread/reduced/locking.h
--- busybox-1.20.2/include/config/feature/logread/reduced/locking.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/logread/reduced/locking.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING 1
diff -Naur busybox-1.20.2/include/config/feature/ls/color/is/default.h busybox-1.20.2_mod/include/config/feature/ls/color/is/default.h
--- busybox-1.20.2/include/config/feature/ls/color/is/default.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/color/is/default.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_COLOR_IS_DEFAULT 1
diff -Naur busybox-1.20.2/include/config/feature/ls/color.h busybox-1.20.2_mod/include/config/feature/ls/color.h
--- busybox-1.20.2/include/config/feature/ls/color.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/color.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_COLOR 1
diff -Naur busybox-1.20.2/include/config/feature/ls/filetypes.h busybox-1.20.2_mod/include/config/feature/ls/filetypes.h
--- busybox-1.20.2/include/config/feature/ls/filetypes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/filetypes.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_FILETYPES 1
diff -Naur busybox-1.20.2/include/config/feature/ls/followlinks.h busybox-1.20.2_mod/include/config/feature/ls/followlinks.h
--- busybox-1.20.2/include/config/feature/ls/followlinks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/followlinks.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_FOLLOWLINKS 1
diff -Naur busybox-1.20.2/include/config/feature/ls/recursive.h busybox-1.20.2_mod/include/config/feature/ls/recursive.h
--- busybox-1.20.2/include/config/feature/ls/recursive.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/recursive.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_RECURSIVE 1
diff -Naur busybox-1.20.2/include/config/feature/ls/sortfiles.h busybox-1.20.2_mod/include/config/feature/ls/sortfiles.h
--- busybox-1.20.2/include/config/feature/ls/sortfiles.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/sortfiles.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_SORTFILES 1
diff -Naur busybox-1.20.2/include/config/feature/ls/timestamps.h busybox-1.20.2_mod/include/config/feature/ls/timestamps.h
--- busybox-1.20.2/include/config/feature/ls/timestamps.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/timestamps.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_TIMESTAMPS 1
diff -Naur busybox-1.20.2/include/config/feature/ls/username.h busybox-1.20.2_mod/include/config/feature/ls/username.h
--- busybox-1.20.2/include/config/feature/ls/username.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ls/username.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_LS_USERNAME 1
diff -Naur busybox-1.20.2/include/config/feature/lsmod/pretty/2/6/output.h busybox-1.20.2_mod/include/config/feature/lsmod/pretty/2/6/output.h
--- busybox-1.20.2/include/config/feature/lsmod/pretty/2/6/output.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/lsmod/pretty/2/6/output.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT
diff -Naur busybox-1.20.2/include/config/feature/lzma/fast.h busybox-1.20.2_mod/include/config/feature/lzma/fast.h
--- busybox-1.20.2/include/config/feature/lzma/fast.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/lzma/fast.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_LZMA_FAST
diff -Naur busybox-1.20.2/include/config/feature/makedevs/leaf.h busybox-1.20.2_mod/include/config/feature/makedevs/leaf.h
--- busybox-1.20.2/include/config/feature/makedevs/leaf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/makedevs/leaf.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MAKEDEVS_LEAF
diff -Naur busybox-1.20.2/include/config/feature/makedevs/table.h busybox-1.20.2_mod/include/config/feature/makedevs/table.h
--- busybox-1.20.2/include/config/feature/makedevs/table.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/makedevs/table.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MAKEDEVS_TABLE 1
diff -Naur busybox-1.20.2/include/config/feature/md5/sha1/sum/check.h busybox-1.20.2_mod/include/config/feature/md5/sha1/sum/check.h
--- busybox-1.20.2/include/config/feature/md5/sha1/sum/check.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/md5/sha1/sum/check.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1
diff -Naur busybox-1.20.2/include/config/feature/mdev/conf.h busybox-1.20.2_mod/include/config/feature/mdev/conf.h
--- busybox-1.20.2/include/config/feature/mdev/conf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mdev/conf.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MDEV_CONF 1
diff -Naur busybox-1.20.2/include/config/feature/mdev/exec.h busybox-1.20.2_mod/include/config/feature/mdev/exec.h
--- busybox-1.20.2/include/config/feature/mdev/exec.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mdev/exec.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MDEV_EXEC 1
diff -Naur busybox-1.20.2/include/config/feature/mdev/load/firmware.h busybox-1.20.2_mod/include/config/feature/mdev/load/firmware.h
--- busybox-1.20.2/include/config/feature/mdev/load/firmware.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mdev/load/firmware.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MDEV_LOAD_FIRMWARE 1
diff -Naur busybox-1.20.2/include/config/feature/mdev/rename/regexp.h busybox-1.20.2_mod/include/config/feature/mdev/rename/regexp.h
--- busybox-1.20.2/include/config/feature/mdev/rename/regexp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mdev/rename/regexp.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MDEV_RENAME_REGEXP 1
diff -Naur busybox-1.20.2/include/config/feature/mdev/rename.h busybox-1.20.2_mod/include/config/feature/mdev/rename.h
--- busybox-1.20.2/include/config/feature/mdev/rename.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mdev/rename.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MDEV_RENAME 1
diff -Naur busybox-1.20.2/include/config/feature/mesg/enable/only/group.h busybox-1.20.2_mod/include/config/feature/mesg/enable/only/group.h
--- busybox-1.20.2/include/config/feature/mesg/enable/only/group.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mesg/enable/only/group.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1
diff -Naur busybox-1.20.2/include/config/feature/mime/charset.h busybox-1.20.2_mod/include/config/feature/mime/charset.h
--- busybox-1.20.2/include/config/feature/mime/charset.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mime/charset.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MIME_CHARSET "us-ascii"
diff -Naur busybox-1.20.2/include/config/feature/minix2.h busybox-1.20.2_mod/include/config/feature/minix2.h
--- busybox-1.20.2/include/config/feature/minix2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/minix2.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MINIX2 1
diff -Naur busybox-1.20.2/include/config/feature/mkdir/long/options.h busybox-1.20.2_mod/include/config/feature/mkdir/long/options.h
--- busybox-1.20.2/include/config/feature/mkdir/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mkdir/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MKDIR_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/mkswap/uuid.h busybox-1.20.2_mod/include/config/feature/mkswap/uuid.h
--- busybox-1.20.2/include/config/feature/mkswap/uuid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mkswap/uuid.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MKSWAP_UUID 1
diff -Naur busybox-1.20.2/include/config/feature/modprobe/blacklist.h busybox-1.20.2_mod/include/config/feature/modprobe/blacklist.h
--- busybox-1.20.2/include/config/feature/modprobe/blacklist.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/modprobe/blacklist.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MODPROBE_BLACKLIST
diff -Naur busybox-1.20.2/include/config/feature/modprobe/small/check/already/loaded.h busybox-1.20.2_mod/include/config/feature/modprobe/small/check/already/loaded.h
--- busybox-1.20.2/include/config/feature/modprobe/small/check/already/loaded.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/modprobe/small/check/already/loaded.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
diff -Naur busybox-1.20.2/include/config/feature/modprobe/small/options/on/cmdline.h busybox-1.20.2_mod/include/config/feature/modprobe/small/options/on/cmdline.h
--- busybox-1.20.2/include/config/feature/modprobe/small/options/on/cmdline.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/modprobe/small/options/on/cmdline.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1
diff -Naur busybox-1.20.2/include/config/feature/modutils/alias.h busybox-1.20.2_mod/include/config/feature/modutils/alias.h
--- busybox-1.20.2/include/config/feature/modutils/alias.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/modutils/alias.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MODUTILS_ALIAS
diff -Naur busybox-1.20.2/include/config/feature/modutils/symbols.h busybox-1.20.2_mod/include/config/feature/modutils/symbols.h
--- busybox-1.20.2/include/config/feature/modutils/symbols.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/modutils/symbols.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MODUTILS_SYMBOLS
diff -Naur busybox-1.20.2/include/config/feature/mount/cifs.h busybox-1.20.2_mod/include/config/feature/mount/cifs.h
--- busybox-1.20.2/include/config/feature/mount/cifs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/cifs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_CIFS 1
diff -Naur busybox-1.20.2/include/config/feature/mount/fake.h busybox-1.20.2_mod/include/config/feature/mount/fake.h
--- busybox-1.20.2/include/config/feature/mount/fake.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/fake.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_FAKE 1
diff -Naur busybox-1.20.2/include/config/feature/mount/flags.h busybox-1.20.2_mod/include/config/feature/mount/flags.h
--- busybox-1.20.2/include/config/feature/mount/flags.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/flags.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_FLAGS 1
diff -Naur busybox-1.20.2/include/config/feature/mount/fstab.h busybox-1.20.2_mod/include/config/feature/mount/fstab.h
--- busybox-1.20.2/include/config/feature/mount/fstab.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/fstab.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_FSTAB 1
diff -Naur busybox-1.20.2/include/config/feature/mount/helpers.h busybox-1.20.2_mod/include/config/feature/mount/helpers.h
--- busybox-1.20.2/include/config/feature/mount/helpers.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/helpers.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MOUNT_HELPERS
diff -Naur busybox-1.20.2/include/config/feature/mount/label.h busybox-1.20.2_mod/include/config/feature/mount/label.h
--- busybox-1.20.2/include/config/feature/mount/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/label.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_LABEL 1
diff -Naur busybox-1.20.2/include/config/feature/mount/loop/create.h busybox-1.20.2_mod/include/config/feature/mount/loop/create.h
--- busybox-1.20.2/include/config/feature/mount/loop/create.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/loop/create.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1
diff -Naur busybox-1.20.2/include/config/feature/mount/loop.h busybox-1.20.2_mod/include/config/feature/mount/loop.h
--- busybox-1.20.2/include/config/feature/mount/loop.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/loop.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_LOOP 1
diff -Naur busybox-1.20.2/include/config/feature/mount/nfs.h busybox-1.20.2_mod/include/config/feature/mount/nfs.h
--- busybox-1.20.2/include/config/feature/mount/nfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/nfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MOUNT_NFS
diff -Naur busybox-1.20.2/include/config/feature/mount/verbose.h busybox-1.20.2_mod/include/config/feature/mount/verbose.h
--- busybox-1.20.2/include/config/feature/mount/verbose.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mount/verbose.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MOUNT_VERBOSE 1
diff -Naur busybox-1.20.2/include/config/feature/mtab/support.h busybox-1.20.2_mod/include/config/feature/mtab/support.h
--- busybox-1.20.2/include/config/feature/mtab/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mtab/support.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_MTAB_SUPPORT
diff -Naur busybox-1.20.2/include/config/feature/mv/long/options.h busybox-1.20.2_mod/include/config/feature/mv/long/options.h
--- busybox-1.20.2/include/config/feature/mv/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/mv/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_MV_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/nameif/extended.h busybox-1.20.2_mod/include/config/feature/nameif/extended.h
--- busybox-1.20.2/include/config/feature/nameif/extended.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/nameif/extended.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NAMEIF_EXTENDED 1
diff -Naur busybox-1.20.2/include/config/feature/netstat/prg.h busybox-1.20.2_mod/include/config/feature/netstat/prg.h
--- busybox-1.20.2/include/config/feature/netstat/prg.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/netstat/prg.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NETSTAT_PRG 1
diff -Naur busybox-1.20.2/include/config/feature/netstat/wide.h busybox-1.20.2_mod/include/config/feature/netstat/wide.h
--- busybox-1.20.2/include/config/feature/netstat/wide.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/netstat/wide.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NETSTAT_WIDE 1
diff -Naur busybox-1.20.2/include/config/feature/nologin.h busybox-1.20.2_mod/include/config/feature/nologin.h
--- busybox-1.20.2/include/config/feature/nologin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/nologin.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NOLOGIN 1
diff -Naur busybox-1.20.2/include/config/feature/non/posix/cp.h busybox-1.20.2_mod/include/config/feature/non/posix/cp.h
--- busybox-1.20.2/include/config/feature/non/posix/cp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/non/posix/cp.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NON_POSIX_CP 1
diff -Naur busybox-1.20.2/include/config/feature/ntpd/server.h busybox-1.20.2_mod/include/config/feature/ntpd/server.h
--- busybox-1.20.2/include/config/feature/ntpd/server.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ntpd/server.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_NTPD_SERVER 1
diff -Naur busybox-1.20.2/include/config/feature/osf/label.h busybox-1.20.2_mod/include/config/feature/osf/label.h
--- busybox-1.20.2/include/config/feature/osf/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/osf/label.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_OSF_LABEL
diff -Naur busybox-1.20.2/include/config/feature/passwd/weak/check.h busybox-1.20.2_mod/include/config/feature/passwd/weak/check.h
--- busybox-1.20.2/include/config/feature/passwd/weak/check.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/passwd/weak/check.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PASSWD_WEAK_CHECK 1
diff -Naur busybox-1.20.2/include/config/feature/pidfile.h busybox-1.20.2_mod/include/config/feature/pidfile.h
--- busybox-1.20.2/include/config/feature/pidfile.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/pidfile.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PIDFILE 1
diff -Naur busybox-1.20.2/include/config/feature/pidof/omit.h busybox-1.20.2_mod/include/config/feature/pidof/omit.h
--- busybox-1.20.2/include/config/feature/pidof/omit.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/pidof/omit.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PIDOF_OMIT 1
diff -Naur busybox-1.20.2/include/config/feature/pidof/single.h busybox-1.20.2_mod/include/config/feature/pidof/single.h
--- busybox-1.20.2/include/config/feature/pidof/single.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/pidof/single.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PIDOF_SINGLE 1
diff -Naur busybox-1.20.2/include/config/feature/popmaildir/delivery.h busybox-1.20.2_mod/include/config/feature/popmaildir/delivery.h
--- busybox-1.20.2/include/config/feature/popmaildir/delivery.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/popmaildir/delivery.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_POPMAILDIR_DELIVERY 1
diff -Naur busybox-1.20.2/include/config/feature/prefer/applets.h busybox-1.20.2_mod/include/config/feature/prefer/applets.h
--- busybox-1.20.2/include/config/feature/prefer/applets.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/prefer/applets.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_PREFER_APPLETS
diff -Naur busybox-1.20.2/include/config/feature/prefer/ipv4/address.h busybox-1.20.2_mod/include/config/feature/prefer/ipv4/address.h
--- busybox-1.20.2/include/config/feature/prefer/ipv4/address.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/prefer/ipv4/address.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1
diff -Naur busybox-1.20.2/include/config/feature/preserve/hardlinks.h busybox-1.20.2_mod/include/config/feature/preserve/hardlinks.h
--- busybox-1.20.2/include/config/feature/preserve/hardlinks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/preserve/hardlinks.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PRESERVE_HARDLINKS 1
diff -Naur busybox-1.20.2/include/config/feature/ps/additional/columns.h busybox-1.20.2_mod/include/config/feature/ps/additional/columns.h
--- busybox-1.20.2/include/config/feature/ps/additional/columns.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ps/additional/columns.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS 1
diff -Naur busybox-1.20.2/include/config/feature/ps/long.h busybox-1.20.2_mod/include/config/feature/ps/long.h
--- busybox-1.20.2/include/config/feature/ps/long.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ps/long.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_PS_LONG
diff -Naur busybox-1.20.2/include/config/feature/ps/time.h busybox-1.20.2_mod/include/config/feature/ps/time.h
--- busybox-1.20.2/include/config/feature/ps/time.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ps/time.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_PS_TIME 1
diff -Naur busybox-1.20.2/include/config/feature/ps/unusual/systems.h busybox-1.20.2_mod/include/config/feature/ps/unusual/systems.h
--- busybox-1.20.2/include/config/feature/ps/unusual/systems.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ps/unusual/systems.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
diff -Naur busybox-1.20.2/include/config/feature/ps/wide.h busybox-1.20.2_mod/include/config/feature/ps/wide.h
--- busybox-1.20.2/include/config/feature/ps/wide.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/ps/wide.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_PS_WIDE
diff -Naur busybox-1.20.2/include/config/feature/readlink/follow.h busybox-1.20.2_mod/include/config/feature/readlink/follow.h
--- busybox-1.20.2/include/config/feature/readlink/follow.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/readlink/follow.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_READLINK_FOLLOW 1
diff -Naur busybox-1.20.2/include/config/feature/reformime/compat.h busybox-1.20.2_mod/include/config/feature/reformime/compat.h
--- busybox-1.20.2/include/config/feature/reformime/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/reformime/compat.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_REFORMIME_COMPAT 1
diff -Naur busybox-1.20.2/include/config/feature/remote/log.h busybox-1.20.2_mod/include/config/feature/remote/log.h
--- busybox-1.20.2/include/config/feature/remote/log.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/remote/log.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_REMOTE_LOG 1
diff -Naur busybox-1.20.2/include/config/feature/resize/print.h busybox-1.20.2_mod/include/config/feature/resize/print.h
--- busybox-1.20.2/include/config/feature/resize/print.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/resize/print.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_RESIZE_PRINT 1
diff -Naur busybox-1.20.2/include/config/feature/reverse/search.h busybox-1.20.2_mod/include/config/feature/reverse/search.h
--- busybox-1.20.2/include/config/feature/reverse/search.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/reverse/search.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_REVERSE_SEARCH 1
diff -Naur busybox-1.20.2/include/config/feature/rmdir/long/options.h busybox-1.20.2_mod/include/config/feature/rmdir/long/options.h
--- busybox-1.20.2/include/config/feature/rmdir/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/rmdir/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_RMDIR_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/rotate/logfile.h busybox-1.20.2_mod/include/config/feature/rotate/logfile.h
--- busybox-1.20.2/include/config/feature/rotate/logfile.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/rotate/logfile.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_ROTATE_LOGFILE 1
diff -Naur busybox-1.20.2/include/config/feature/rtminmax.h busybox-1.20.2_mod/include/config/feature/rtminmax.h
--- busybox-1.20.2/include/config/feature/rtminmax.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/rtminmax.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_RTMINMAX 1
diff -Naur busybox-1.20.2/include/config/feature/run/parts/fancy.h busybox-1.20.2_mod/include/config/feature/run/parts/fancy.h
--- busybox-1.20.2/include/config/feature/run/parts/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/run/parts/fancy.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_RUN_PARTS_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/run/parts/long/options.h busybox-1.20.2_mod/include/config/feature/run/parts/long/options.h
--- busybox-1.20.2/include/config/feature/run/parts/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/run/parts/long/options.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/runcon/long/options.h busybox-1.20.2_mod/include/config/feature/runcon/long/options.h
--- busybox-1.20.2/include/config/feature/runcon/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/runcon/long/options.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_RUNCON_LONG_OPTIONS
diff -Naur busybox-1.20.2/include/config/feature/runsvdir/log.h busybox-1.20.2_mod/include/config/feature/runsvdir/log.h
--- busybox-1.20.2/include/config/feature/runsvdir/log.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/runsvdir/log.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_RUNSVDIR_LOG
diff -Naur busybox-1.20.2/include/config/feature/seamless/bz2.h busybox-1.20.2_mod/include/config/feature/seamless/bz2.h
--- busybox-1.20.2/include/config/feature/seamless/bz2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/seamless/bz2.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SEAMLESS_BZ2 1
diff -Naur busybox-1.20.2/include/config/feature/seamless/gz.h busybox-1.20.2_mod/include/config/feature/seamless/gz.h
--- busybox-1.20.2/include/config/feature/seamless/gz.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/seamless/gz.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SEAMLESS_GZ 1
diff -Naur busybox-1.20.2/include/config/feature/seamless/lzma.h busybox-1.20.2_mod/include/config/feature/seamless/lzma.h
--- busybox-1.20.2/include/config/feature/seamless/lzma.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/seamless/lzma.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SEAMLESS_LZMA 1
diff -Naur busybox-1.20.2/include/config/feature/seamless/xz.h busybox-1.20.2_mod/include/config/feature/seamless/xz.h
--- busybox-1.20.2/include/config/feature/seamless/xz.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/seamless/xz.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SEAMLESS_XZ 1
diff -Naur busybox-1.20.2/include/config/feature/seamless/z.h busybox-1.20.2_mod/include/config/feature/seamless/z.h
--- busybox-1.20.2/include/config/feature/seamless/z.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/seamless/z.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SEAMLESS_Z
diff -Naur busybox-1.20.2/include/config/feature/securetty.h busybox-1.20.2_mod/include/config/feature/securetty.h
--- busybox-1.20.2/include/config/feature/securetty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/securetty.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SECURETTY 1
diff -Naur busybox-1.20.2/include/config/feature/setconsole/long/options.h busybox-1.20.2_mod/include/config/feature/setconsole/long/options.h
--- busybox-1.20.2/include/config/feature/setconsole/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/setconsole/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/setfiles/check/option.h busybox-1.20.2_mod/include/config/feature/setfiles/check/option.h
--- busybox-1.20.2/include/config/feature/setfiles/check/option.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/setfiles/check/option.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SETFILES_CHECK_OPTION
diff -Naur busybox-1.20.2/include/config/feature/setfont/textual/map.h busybox-1.20.2_mod/include/config/feature/setfont/textual/map.h
--- busybox-1.20.2/include/config/feature/setfont/textual/map.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/setfont/textual/map.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SETFONT_TEXTUAL_MAP 1
diff -Naur busybox-1.20.2/include/config/feature/sgi/label.h busybox-1.20.2_mod/include/config/feature/sgi/label.h
--- busybox-1.20.2/include/config/feature/sgi/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sgi/label.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SGI_LABEL
diff -Naur busybox-1.20.2/include/config/feature/sh/extra/quiet.h busybox-1.20.2_mod/include/config/feature/sh/extra/quiet.h
--- busybox-1.20.2/include/config/feature/sh/extra/quiet.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/extra/quiet.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SH_EXTRA_QUIET 1
diff -Naur busybox-1.20.2/include/config/feature/sh/histfilesize.h busybox-1.20.2_mod/include/config/feature/sh/histfilesize.h
--- busybox-1.20.2/include/config/feature/sh/histfilesize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/histfilesize.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SH_HISTFILESIZE 1
diff -Naur busybox-1.20.2/include/config/feature/sh/is/ash.h busybox-1.20.2_mod/include/config/feature/sh/is/ash.h
--- busybox-1.20.2/include/config/feature/sh/is/ash.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/is/ash.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SH_IS_ASH 1
diff -Naur busybox-1.20.2/include/config/feature/sh/is/hush.h busybox-1.20.2_mod/include/config/feature/sh/is/hush.h
--- busybox-1.20.2/include/config/feature/sh/is/hush.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/is/hush.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SH_IS_HUSH
diff -Naur busybox-1.20.2/include/config/feature/sh/is/none.h busybox-1.20.2_mod/include/config/feature/sh/is/none.h
--- busybox-1.20.2/include/config/feature/sh/is/none.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/is/none.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SH_IS_NONE
diff -Naur busybox-1.20.2/include/config/feature/sh/nofork.h busybox-1.20.2_mod/include/config/feature/sh/nofork.h
--- busybox-1.20.2/include/config/feature/sh/nofork.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/nofork.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SH_NOFORK
diff -Naur busybox-1.20.2/include/config/feature/sh/standalone.h busybox-1.20.2_mod/include/config/feature/sh/standalone.h
--- busybox-1.20.2/include/config/feature/sh/standalone.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sh/standalone.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SH_STANDALONE
diff -Naur busybox-1.20.2/include/config/feature/shadowpasswds.h busybox-1.20.2_mod/include/config/feature/shadowpasswds.h
--- busybox-1.20.2/include/config/feature/shadowpasswds.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/shadowpasswds.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SHADOWPASSWDS 1
diff -Naur busybox-1.20.2/include/config/feature/shared/busybox.h busybox-1.20.2_mod/include/config/feature/shared/busybox.h
--- busybox-1.20.2/include/config/feature/shared/busybox.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/shared/busybox.h	2024-04-16 14:07:12.882723091 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SHARED_BUSYBOX 1
diff -Naur busybox-1.20.2/include/config/feature/show/threads.h busybox-1.20.2_mod/include/config/feature/show/threads.h
--- busybox-1.20.2/include/config/feature/show/threads.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/show/threads.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SHOW_THREADS 1
diff -Naur busybox-1.20.2/include/config/feature/skip/rootfs.h busybox-1.20.2_mod/include/config/feature/skip/rootfs.h
--- busybox-1.20.2/include/config/feature/skip/rootfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/skip/rootfs.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SKIP_ROOTFS 1
diff -Naur busybox-1.20.2/include/config/feature/sort/big.h busybox-1.20.2_mod/include/config/feature/sort/big.h
--- busybox-1.20.2/include/config/feature/sort/big.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sort/big.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SORT_BIG 1
diff -Naur busybox-1.20.2/include/config/feature/split/fancy.h busybox-1.20.2_mod/include/config/feature/split/fancy.h
--- busybox-1.20.2/include/config/feature/split/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/split/fancy.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SPLIT_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/start/stop/daemon/fancy.h busybox-1.20.2_mod/include/config/feature/start/stop/daemon/fancy.h
--- busybox-1.20.2/include/config/feature/start/stop/daemon/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/start/stop/daemon/fancy.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_START_STOP_DAEMON_FANCY 1
diff -Naur busybox-1.20.2/include/config/feature/start/stop/daemon/long/options.h busybox-1.20.2_mod/include/config/feature/start/stop/daemon/long/options.h
--- busybox-1.20.2/include/config/feature/start/stop/daemon/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/start/stop/daemon/long/options.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/stat/format.h busybox-1.20.2_mod/include/config/feature/stat/format.h
--- busybox-1.20.2/include/config/feature/stat/format.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/stat/format.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_STAT_FORMAT 1
diff -Naur busybox-1.20.2/include/config/feature/su/checks/shells.h busybox-1.20.2_mod/include/config/feature/su/checks/shells.h
--- busybox-1.20.2/include/config/feature/su/checks/shells.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/su/checks/shells.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SU_CHECKS_SHELLS 1
diff -Naur busybox-1.20.2/include/config/feature/su/syslog.h busybox-1.20.2_mod/include/config/feature/su/syslog.h
--- busybox-1.20.2/include/config/feature/su/syslog.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/su/syslog.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SU_SYSLOG 1
diff -Naur busybox-1.20.2/include/config/feature/suid/config/quiet.h busybox-1.20.2_mod/include/config/feature/suid/config/quiet.h
--- busybox-1.20.2/include/config/feature/suid/config/quiet.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/suid/config/quiet.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SUID_CONFIG_QUIET 1
diff -Naur busybox-1.20.2/include/config/feature/suid/config.h busybox-1.20.2_mod/include/config/feature/suid/config.h
--- busybox-1.20.2/include/config/feature/suid/config.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/suid/config.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SUID_CONFIG 1
diff -Naur busybox-1.20.2/include/config/feature/suid.h busybox-1.20.2_mod/include/config/feature/suid.h
--- busybox-1.20.2/include/config/feature/suid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/suid.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SUID 1
diff -Naur busybox-1.20.2/include/config/feature/sun/label.h busybox-1.20.2_mod/include/config/feature/sun/label.h
--- busybox-1.20.2/include/config/feature/sun/label.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/sun/label.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_SUN_LABEL
diff -Naur busybox-1.20.2/include/config/feature/swapon/pri.h busybox-1.20.2_mod/include/config/feature/swapon/pri.h
--- busybox-1.20.2/include/config/feature/swapon/pri.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/swapon/pri.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SWAPON_PRI 1
diff -Naur busybox-1.20.2/include/config/feature/syslogd/cfg.h busybox-1.20.2_mod/include/config/feature/syslogd/cfg.h
--- busybox-1.20.2/include/config/feature/syslogd/cfg.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/syslogd/cfg.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SYSLOGD_CFG 1
diff -Naur busybox-1.20.2/include/config/feature/syslogd/dup.h busybox-1.20.2_mod/include/config/feature/syslogd/dup.h
--- busybox-1.20.2/include/config/feature/syslogd/dup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/syslogd/dup.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SYSLOGD_DUP 1
diff -Naur busybox-1.20.2/include/config/feature/syslogd/read/buffer/size.h busybox-1.20.2_mod/include/config/feature/syslogd/read/buffer/size.h
--- busybox-1.20.2/include/config/feature/syslogd/read/buffer/size.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/syslogd/read/buffer/size.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 256
diff -Naur busybox-1.20.2/include/config/feature/syslog.h busybox-1.20.2_mod/include/config/feature/syslog.h
--- busybox-1.20.2/include/config/feature/syslog.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/syslog.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SYSLOG 1
diff -Naur busybox-1.20.2/include/config/feature/systemd.h busybox-1.20.2_mod/include/config/feature/systemd.h
--- busybox-1.20.2/include/config/feature/systemd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/systemd.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_SYSTEMD 1
diff -Naur busybox-1.20.2/include/config/feature/tab/completion.h busybox-1.20.2_mod/include/config/feature/tab/completion.h
--- busybox-1.20.2/include/config/feature/tab/completion.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tab/completion.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAB_COMPLETION 1
diff -Naur busybox-1.20.2/include/config/feature/tar/autodetect.h busybox-1.20.2_mod/include/config/feature/tar/autodetect.h
--- busybox-1.20.2/include/config/feature/tar/autodetect.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/autodetect.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_AUTODETECT 1
diff -Naur busybox-1.20.2/include/config/feature/tar/create.h busybox-1.20.2_mod/include/config/feature/tar/create.h
--- busybox-1.20.2/include/config/feature/tar/create.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/create.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_CREATE 1
diff -Naur busybox-1.20.2/include/config/feature/tar/from.h busybox-1.20.2_mod/include/config/feature/tar/from.h
--- busybox-1.20.2/include/config/feature/tar/from.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/from.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_FROM 1
diff -Naur busybox-1.20.2/include/config/feature/tar/gnu/extensions.h busybox-1.20.2_mod/include/config/feature/tar/gnu/extensions.h
--- busybox-1.20.2/include/config/feature/tar/gnu/extensions.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/gnu/extensions.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1
diff -Naur busybox-1.20.2/include/config/feature/tar/long/options.h busybox-1.20.2_mod/include/config/feature/tar/long/options.h
--- busybox-1.20.2/include/config/feature/tar/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/long/options.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/tar/nopreserve/time.h busybox-1.20.2_mod/include/config/feature/tar/nopreserve/time.h
--- busybox-1.20.2/include/config/feature/tar/nopreserve/time.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/nopreserve/time.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1
diff -Naur busybox-1.20.2/include/config/feature/tar/oldgnu/compatibility.h busybox-1.20.2_mod/include/config/feature/tar/oldgnu/compatibility.h
--- busybox-1.20.2/include/config/feature/tar/oldgnu/compatibility.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/oldgnu/compatibility.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY 1
diff -Naur busybox-1.20.2/include/config/feature/tar/oldsun/compatibility.h busybox-1.20.2_mod/include/config/feature/tar/oldsun/compatibility.h
--- busybox-1.20.2/include/config/feature/tar/oldsun/compatibility.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/oldsun/compatibility.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY 1
diff -Naur busybox-1.20.2/include/config/feature/tar/selinux.h busybox-1.20.2_mod/include/config/feature/tar/selinux.h
--- busybox-1.20.2/include/config/feature/tar/selinux.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/selinux.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_TAR_SELINUX
diff -Naur busybox-1.20.2/include/config/feature/tar/to/command.h busybox-1.20.2_mod/include/config/feature/tar/to/command.h
--- busybox-1.20.2/include/config/feature/tar/to/command.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/to/command.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_TO_COMMAND 1
diff -Naur busybox-1.20.2/include/config/feature/tar/uname/gname.h busybox-1.20.2_mod/include/config/feature/tar/uname/gname.h
--- busybox-1.20.2/include/config/feature/tar/uname/gname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tar/uname/gname.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TAR_UNAME_GNAME 1
diff -Naur busybox-1.20.2/include/config/feature/taskset/fancy.h busybox-1.20.2_mod/include/config/feature/taskset/fancy.h
--- busybox-1.20.2/include/config/feature/taskset/fancy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/taskset/fancy.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_TASKSET_FANCY
diff -Naur busybox-1.20.2/include/config/feature/tee/use/block/io.h busybox-1.20.2_mod/include/config/feature/tee/use/block/io.h
--- busybox-1.20.2/include/config/feature/tee/use/block/io.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tee/use/block/io.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1
diff -Naur busybox-1.20.2/include/config/feature/telnet/autologin.h busybox-1.20.2_mod/include/config/feature/telnet/autologin.h
--- busybox-1.20.2/include/config/feature/telnet/autologin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/telnet/autologin.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TELNET_AUTOLOGIN 1
diff -Naur busybox-1.20.2/include/config/feature/telnet/ttype.h busybox-1.20.2_mod/include/config/feature/telnet/ttype.h
--- busybox-1.20.2/include/config/feature/telnet/ttype.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/telnet/ttype.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TELNET_TTYPE 1
diff -Naur busybox-1.20.2/include/config/feature/telnetd/inetd/wait.h busybox-1.20.2_mod/include/config/feature/telnetd/inetd/wait.h
--- busybox-1.20.2/include/config/feature/telnetd/inetd/wait.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/telnetd/inetd/wait.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TELNETD_INETD_WAIT 1
diff -Naur busybox-1.20.2/include/config/feature/telnetd/standalone.h busybox-1.20.2_mod/include/config/feature/telnetd/standalone.h
--- busybox-1.20.2/include/config/feature/telnetd/standalone.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/telnetd/standalone.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TELNETD_STANDALONE 1
diff -Naur busybox-1.20.2/include/config/feature/test/64.h busybox-1.20.2_mod/include/config/feature/test/64.h
--- busybox-1.20.2/include/config/feature/test/64.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/test/64.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TEST_64 1
diff -Naur busybox-1.20.2/include/config/feature/tftp/blocksize.h busybox-1.20.2_mod/include/config/feature/tftp/blocksize.h
--- busybox-1.20.2/include/config/feature/tftp/blocksize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tftp/blocksize.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TFTP_BLOCKSIZE 1
diff -Naur busybox-1.20.2/include/config/feature/tftp/get.h busybox-1.20.2_mod/include/config/feature/tftp/get.h
--- busybox-1.20.2/include/config/feature/tftp/get.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tftp/get.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TFTP_GET 1
diff -Naur busybox-1.20.2/include/config/feature/tftp/progress/bar.h busybox-1.20.2_mod/include/config/feature/tftp/progress/bar.h
--- busybox-1.20.2/include/config/feature/tftp/progress/bar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tftp/progress/bar.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TFTP_PROGRESS_BAR 1
diff -Naur busybox-1.20.2/include/config/feature/tftp/put.h busybox-1.20.2_mod/include/config/feature/tftp/put.h
--- busybox-1.20.2/include/config/feature/tftp/put.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tftp/put.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TFTP_PUT 1
diff -Naur busybox-1.20.2/include/config/feature/top/cpu/global/percents.h busybox-1.20.2_mod/include/config/feature/top/cpu/global/percents.h
--- busybox-1.20.2/include/config/feature/top/cpu/global/percents.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/top/cpu/global/percents.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
diff -Naur busybox-1.20.2/include/config/feature/top/cpu/usage/percentage.h busybox-1.20.2_mod/include/config/feature/top/cpu/usage/percentage.h
--- busybox-1.20.2/include/config/feature/top/cpu/usage/percentage.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/top/cpu/usage/percentage.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
diff -Naur busybox-1.20.2/include/config/feature/top/decimals.h busybox-1.20.2_mod/include/config/feature/top/decimals.h
--- busybox-1.20.2/include/config/feature/top/decimals.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/top/decimals.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOP_DECIMALS 1
diff -Naur busybox-1.20.2/include/config/feature/top/smp/cpu.h busybox-1.20.2_mod/include/config/feature/top/smp/cpu.h
--- busybox-1.20.2/include/config/feature/top/smp/cpu.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/top/smp/cpu.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOP_SMP_CPU 1
diff -Naur busybox-1.20.2/include/config/feature/top/smp/process.h busybox-1.20.2_mod/include/config/feature/top/smp/process.h
--- busybox-1.20.2/include/config/feature/top/smp/process.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/top/smp/process.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOP_SMP_PROCESS 1
diff -Naur busybox-1.20.2/include/config/feature/topmem.h busybox-1.20.2_mod/include/config/feature/topmem.h
--- busybox-1.20.2/include/config/feature/topmem.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/topmem.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOPMEM 1
diff -Naur busybox-1.20.2/include/config/feature/touch/susv3.h busybox-1.20.2_mod/include/config/feature/touch/susv3.h
--- busybox-1.20.2/include/config/feature/touch/susv3.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/touch/susv3.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TOUCH_SUSV3 1
diff -Naur busybox-1.20.2/include/config/feature/tr/classes.h busybox-1.20.2_mod/include/config/feature/tr/classes.h
--- busybox-1.20.2/include/config/feature/tr/classes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tr/classes.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TR_CLASSES 1
diff -Naur busybox-1.20.2/include/config/feature/tr/equiv.h busybox-1.20.2_mod/include/config/feature/tr/equiv.h
--- busybox-1.20.2/include/config/feature/tr/equiv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tr/equiv.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TR_EQUIV 1
diff -Naur busybox-1.20.2/include/config/feature/traceroute/source/route.h busybox-1.20.2_mod/include/config/feature/traceroute/source/route.h
--- busybox-1.20.2/include/config/feature/traceroute/source/route.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/traceroute/source/route.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
diff -Naur busybox-1.20.2/include/config/feature/traceroute/use/icmp.h busybox-1.20.2_mod/include/config/feature/traceroute/use/icmp.h
--- busybox-1.20.2/include/config/feature/traceroute/use/icmp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/traceroute/use/icmp.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_TRACEROUTE_USE_ICMP
diff -Naur busybox-1.20.2/include/config/feature/traceroute/verbose.h busybox-1.20.2_mod/include/config/feature/traceroute/verbose.h
--- busybox-1.20.2/include/config/feature/traceroute/verbose.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/traceroute/verbose.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1
diff -Naur busybox-1.20.2/include/config/feature/tunctl/ug.h busybox-1.20.2_mod/include/config/feature/tunctl/ug.h
--- busybox-1.20.2/include/config/feature/tunctl/ug.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/tunctl/ug.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_TUNCTL_UG 1
diff -Naur busybox-1.20.2/include/config/feature/udhcp/8021q.h busybox-1.20.2_mod/include/config/feature/udhcp/8021q.h
--- busybox-1.20.2/include/config/feature/udhcp/8021q.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcp/8021q.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UDHCP_8021Q 1
diff -Naur busybox-1.20.2/include/config/feature/udhcp/port.h busybox-1.20.2_mod/include/config/feature/udhcp/port.h
--- busybox-1.20.2/include/config/feature/udhcp/port.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcp/port.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_UDHCP_PORT
diff -Naur busybox-1.20.2/include/config/feature/udhcp/rfc3397.h busybox-1.20.2_mod/include/config/feature/udhcp/rfc3397.h
--- busybox-1.20.2/include/config/feature/udhcp/rfc3397.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcp/rfc3397.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UDHCP_RFC3397 1
diff -Naur busybox-1.20.2/include/config/feature/udhcpc/arping.h busybox-1.20.2_mod/include/config/feature/udhcpc/arping.h
--- busybox-1.20.2/include/config/feature/udhcpc/arping.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcpc/arping.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UDHCPC_ARPING 1
diff -Naur busybox-1.20.2/include/config/feature/udhcpd/base/ip/on/mac.h busybox-1.20.2_mod/include/config/feature/udhcpd/base/ip/on/mac.h
--- busybox-1.20.2/include/config/feature/udhcpd/base/ip/on/mac.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcpd/base/ip/on/mac.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC
diff -Naur busybox-1.20.2/include/config/feature/udhcpd/write/leases/early.h busybox-1.20.2_mod/include/config/feature/udhcpd/write/leases/early.h
--- busybox-1.20.2/include/config/feature/udhcpd/write/leases/early.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/udhcpd/write/leases/early.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY 1
diff -Naur busybox-1.20.2/include/config/feature/umount/all.h busybox-1.20.2_mod/include/config/feature/umount/all.h
--- busybox-1.20.2/include/config/feature/umount/all.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/umount/all.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UMOUNT_ALL 1
diff -Naur busybox-1.20.2/include/config/feature/unexpand/long/options.h busybox-1.20.2_mod/include/config/feature/unexpand/long/options.h
--- busybox-1.20.2/include/config/feature/unexpand/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/unexpand/long/options.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/unix/local.h busybox-1.20.2_mod/include/config/feature/unix/local.h
--- busybox-1.20.2/include/config/feature/unix/local.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/unix/local.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_UNIX_LOCAL
diff -Naur busybox-1.20.2/include/config/feature/uptime/utmp/support.h busybox-1.20.2_mod/include/config/feature/uptime/utmp/support.h
--- busybox-1.20.2/include/config/feature/uptime/utmp/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/uptime/utmp/support.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UPTIME_UTMP_SUPPORT 1
diff -Naur busybox-1.20.2/include/config/feature/use/inittab.h busybox-1.20.2_mod/include/config/feature/use/inittab.h
--- busybox-1.20.2/include/config/feature/use/inittab.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/use/inittab.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_USE_INITTAB 1
diff -Naur busybox-1.20.2/include/config/feature/use/termios.h busybox-1.20.2_mod/include/config/feature/use/termios.h
--- busybox-1.20.2/include/config/feature/use/termios.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/use/termios.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_USE_TERMIOS 1
diff -Naur busybox-1.20.2/include/config/feature/username/completion.h busybox-1.20.2_mod/include/config/feature/username/completion.h
--- busybox-1.20.2/include/config/feature/username/completion.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/username/completion.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_USERNAME_COMPLETION
diff -Naur busybox-1.20.2/include/config/feature/utmp.h busybox-1.20.2_mod/include/config/feature/utmp.h
--- busybox-1.20.2/include/config/feature/utmp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/utmp.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_UTMP 1
diff -Naur busybox-1.20.2/include/config/feature/verbose/cp/message.h busybox-1.20.2_mod/include/config/feature/verbose/cp/message.h
--- busybox-1.20.2/include/config/feature/verbose/cp/message.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/verbose/cp/message.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE
diff -Naur busybox-1.20.2/include/config/feature/verbose/usage.h busybox-1.20.2_mod/include/config/feature/verbose/usage.h
--- busybox-1.20.2/include/config/feature/verbose/usage.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/verbose/usage.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VERBOSE_USAGE 1
diff -Naur busybox-1.20.2/include/config/feature/vi/8bit.h busybox-1.20.2_mod/include/config/feature/vi/8bit.h
--- busybox-1.20.2/include/config/feature/vi/8bit.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/8bit.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_VI_8BIT
diff -Naur busybox-1.20.2/include/config/feature/vi/ask/terminal.h busybox-1.20.2_mod/include/config/feature/vi/ask/terminal.h
--- busybox-1.20.2/include/config/feature/vi/ask/terminal.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/ask/terminal.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_ASK_TERMINAL 1
diff -Naur busybox-1.20.2/include/config/feature/vi/colon.h busybox-1.20.2_mod/include/config/feature/vi/colon.h
--- busybox-1.20.2/include/config/feature/vi/colon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/colon.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_COLON 1
diff -Naur busybox-1.20.2/include/config/feature/vi/dot/cmd.h busybox-1.20.2_mod/include/config/feature/vi/dot/cmd.h
--- busybox-1.20.2/include/config/feature/vi/dot/cmd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/dot/cmd.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_DOT_CMD 1
diff -Naur busybox-1.20.2/include/config/feature/vi/max/len.h busybox-1.20.2_mod/include/config/feature/vi/max/len.h
--- busybox-1.20.2/include/config/feature/vi/max/len.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/max/len.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_MAX_LEN 4096
diff -Naur busybox-1.20.2/include/config/feature/vi/optimize/cursor.h busybox-1.20.2_mod/include/config/feature/vi/optimize/cursor.h
--- busybox-1.20.2/include/config/feature/vi/optimize/cursor.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/optimize/cursor.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_OPTIMIZE_CURSOR 1
diff -Naur busybox-1.20.2/include/config/feature/vi/readonly.h busybox-1.20.2_mod/include/config/feature/vi/readonly.h
--- busybox-1.20.2/include/config/feature/vi/readonly.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/readonly.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_READONLY 1
diff -Naur busybox-1.20.2/include/config/feature/vi/regex/search.h busybox-1.20.2_mod/include/config/feature/vi/regex/search.h
--- busybox-1.20.2/include/config/feature/vi/regex/search.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/regex/search.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FEATURE_VI_REGEX_SEARCH
diff -Naur busybox-1.20.2/include/config/feature/vi/search.h busybox-1.20.2_mod/include/config/feature/vi/search.h
--- busybox-1.20.2/include/config/feature/vi/search.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/search.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_SEARCH 1
diff -Naur busybox-1.20.2/include/config/feature/vi/set.h busybox-1.20.2_mod/include/config/feature/vi/set.h
--- busybox-1.20.2/include/config/feature/vi/set.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/set.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_SET 1
diff -Naur busybox-1.20.2/include/config/feature/vi/setopts.h busybox-1.20.2_mod/include/config/feature/vi/setopts.h
--- busybox-1.20.2/include/config/feature/vi/setopts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/setopts.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_SETOPTS 1
diff -Naur busybox-1.20.2/include/config/feature/vi/use/signals.h busybox-1.20.2_mod/include/config/feature/vi/use/signals.h
--- busybox-1.20.2/include/config/feature/vi/use/signals.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/use/signals.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_USE_SIGNALS 1
diff -Naur busybox-1.20.2/include/config/feature/vi/win/resize.h busybox-1.20.2_mod/include/config/feature/vi/win/resize.h
--- busybox-1.20.2/include/config/feature/vi/win/resize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/win/resize.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_WIN_RESIZE 1
diff -Naur busybox-1.20.2/include/config/feature/vi/yankmark.h busybox-1.20.2_mod/include/config/feature/vi/yankmark.h
--- busybox-1.20.2/include/config/feature/vi/yankmark.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/vi/yankmark.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VI_YANKMARK 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/btrfs.h busybox-1.20.2_mod/include/config/feature/volumeid/btrfs.h
--- busybox-1.20.2/include/config/feature/volumeid/btrfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/btrfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_BTRFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/cramfs.h busybox-1.20.2_mod/include/config/feature/volumeid/cramfs.h
--- busybox-1.20.2/include/config/feature/volumeid/cramfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/cramfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_CRAMFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/ext.h busybox-1.20.2_mod/include/config/feature/volumeid/ext.h
--- busybox-1.20.2/include/config/feature/volumeid/ext.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/ext.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_EXT 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/fat.h busybox-1.20.2_mod/include/config/feature/volumeid/fat.h
--- busybox-1.20.2/include/config/feature/volumeid/fat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/fat.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_FAT 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/hfs.h busybox-1.20.2_mod/include/config/feature/volumeid/hfs.h
--- busybox-1.20.2/include/config/feature/volumeid/hfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/hfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_HFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/iso9660.h busybox-1.20.2_mod/include/config/feature/volumeid/iso9660.h
--- busybox-1.20.2/include/config/feature/volumeid/iso9660.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/iso9660.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_ISO9660 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/jfs.h busybox-1.20.2_mod/include/config/feature/volumeid/jfs.h
--- busybox-1.20.2/include/config/feature/volumeid/jfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/jfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_JFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/linuxraid.h busybox-1.20.2_mod/include/config/feature/volumeid/linuxraid.h
--- busybox-1.20.2/include/config/feature/volumeid/linuxraid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/linuxraid.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_LINUXRAID 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/linuxswap.h busybox-1.20.2_mod/include/config/feature/volumeid/linuxswap.h
--- busybox-1.20.2/include/config/feature/volumeid/linuxswap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/linuxswap.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/luks.h busybox-1.20.2_mod/include/config/feature/volumeid/luks.h
--- busybox-1.20.2/include/config/feature/volumeid/luks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/luks.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_LUKS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/ntfs.h busybox-1.20.2_mod/include/config/feature/volumeid/ntfs.h
--- busybox-1.20.2/include/config/feature/volumeid/ntfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/ntfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_NTFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/ocfs2.h busybox-1.20.2_mod/include/config/feature/volumeid/ocfs2.h
--- busybox-1.20.2/include/config/feature/volumeid/ocfs2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/ocfs2.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_OCFS2 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/reiserfs.h busybox-1.20.2_mod/include/config/feature/volumeid/reiserfs.h
--- busybox-1.20.2/include/config/feature/volumeid/reiserfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/reiserfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_REISERFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/romfs.h busybox-1.20.2_mod/include/config/feature/volumeid/romfs.h
--- busybox-1.20.2/include/config/feature/volumeid/romfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/romfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_ROMFS 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/sysv.h busybox-1.20.2_mod/include/config/feature/volumeid/sysv.h
--- busybox-1.20.2/include/config/feature/volumeid/sysv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/sysv.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_SYSV 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/udf.h busybox-1.20.2_mod/include/config/feature/volumeid/udf.h
--- busybox-1.20.2/include/config/feature/volumeid/udf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/udf.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_UDF 1
diff -Naur busybox-1.20.2/include/config/feature/volumeid/xfs.h busybox-1.20.2_mod/include/config/feature/volumeid/xfs.h
--- busybox-1.20.2/include/config/feature/volumeid/xfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/volumeid/xfs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_VOLUMEID_XFS 1
diff -Naur busybox-1.20.2/include/config/feature/wc/large.h busybox-1.20.2_mod/include/config/feature/wc/large.h
--- busybox-1.20.2/include/config/feature/wc/large.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wc/large.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WC_LARGE 1
diff -Naur busybox-1.20.2/include/config/feature/wget/authentication.h busybox-1.20.2_mod/include/config/feature/wget/authentication.h
--- busybox-1.20.2/include/config/feature/wget/authentication.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wget/authentication.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WGET_AUTHENTICATION 1
diff -Naur busybox-1.20.2/include/config/feature/wget/long/options.h busybox-1.20.2_mod/include/config/feature/wget/long/options.h
--- busybox-1.20.2/include/config/feature/wget/long/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wget/long/options.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WGET_LONG_OPTIONS 1
diff -Naur busybox-1.20.2/include/config/feature/wget/statusbar.h busybox-1.20.2_mod/include/config/feature/wget/statusbar.h
--- busybox-1.20.2/include/config/feature/wget/statusbar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wget/statusbar.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WGET_STATUSBAR 1
diff -Naur busybox-1.20.2/include/config/feature/wget/timeout.h busybox-1.20.2_mod/include/config/feature/wget/timeout.h
--- busybox-1.20.2/include/config/feature/wget/timeout.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wget/timeout.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WGET_TIMEOUT 1
diff -Naur busybox-1.20.2/include/config/feature/wtmp.h busybox-1.20.2_mod/include/config/feature/wtmp.h
--- busybox-1.20.2/include/config/feature/wtmp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/wtmp.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_WTMP 1
diff -Naur busybox-1.20.2/include/config/feature/xargs/support/confirmation.h busybox-1.20.2_mod/include/config/feature/xargs/support/confirmation.h
--- busybox-1.20.2/include/config/feature/xargs/support/confirmation.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/xargs/support/confirmation.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
diff -Naur busybox-1.20.2/include/config/feature/xargs/support/quotes.h busybox-1.20.2_mod/include/config/feature/xargs/support/quotes.h
--- busybox-1.20.2/include/config/feature/xargs/support/quotes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/xargs/support/quotes.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1
diff -Naur busybox-1.20.2/include/config/feature/xargs/support/termopt.h busybox-1.20.2_mod/include/config/feature/xargs/support/termopt.h
--- busybox-1.20.2/include/config/feature/xargs/support/termopt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/xargs/support/termopt.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1
diff -Naur busybox-1.20.2/include/config/feature/xargs/support/zero/term.h busybox-1.20.2_mod/include/config/feature/xargs/support/zero/term.h
--- busybox-1.20.2/include/config/feature/xargs/support/zero/term.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/feature/xargs/support/zero/term.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
diff -Naur busybox-1.20.2/include/config/fgconsole.h busybox-1.20.2_mod/include/config/fgconsole.h
--- busybox-1.20.2/include/config/fgconsole.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fgconsole.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FGCONSOLE 1
diff -Naur busybox-1.20.2/include/config/findfs.h busybox-1.20.2_mod/include/config/findfs.h
--- busybox-1.20.2/include/config/findfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/findfs.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FINDFS 1
diff -Naur busybox-1.20.2/include/config/find.h busybox-1.20.2_mod/include/config/find.h
--- busybox-1.20.2/include/config/find.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/find.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_FIND 1
diff -Naur busybox-1.20.2/include/config/first/system/id.h busybox-1.20.2_mod/include/config/first/system/id.h
--- busybox-1.20.2/include/config/first/system/id.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/first/system/id.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FIRST_SYSTEM_ID 100
diff -Naur busybox-1.20.2/include/config/flash/eraseall.h busybox-1.20.2_mod/include/config/flash/eraseall.h
--- busybox-1.20.2/include/config/flash/eraseall.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/flash/eraseall.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FLASH_ERASEALL 1
diff -Naur busybox-1.20.2/include/config/flash/lock.h busybox-1.20.2_mod/include/config/flash/lock.h
--- busybox-1.20.2/include/config/flash/lock.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/flash/lock.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FLASH_LOCK
diff -Naur busybox-1.20.2/include/config/flash/unlock.h busybox-1.20.2_mod/include/config/flash/unlock.h
--- busybox-1.20.2/include/config/flash/unlock.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/flash/unlock.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FLASH_UNLOCK
diff -Naur busybox-1.20.2/include/config/flashcp.h busybox-1.20.2_mod/include/config/flashcp.h
--- busybox-1.20.2/include/config/flashcp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/flashcp.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_FLASHCP
diff -Naur busybox-1.20.2/include/config/flock.h busybox-1.20.2_mod/include/config/flock.h
--- busybox-1.20.2/include/config/flock.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/flock.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FLOCK 1
diff -Naur busybox-1.20.2/include/config/fold.h busybox-1.20.2_mod/include/config/fold.h
--- busybox-1.20.2/include/config/fold.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fold.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FOLD 1
diff -Naur busybox-1.20.2/include/config/free.h busybox-1.20.2_mod/include/config/free.h
--- busybox-1.20.2/include/config/free.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/free.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FREE 1
diff -Naur busybox-1.20.2/include/config/freeramdisk.h busybox-1.20.2_mod/include/config/freeramdisk.h
--- busybox-1.20.2/include/config/freeramdisk.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/freeramdisk.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FREERAMDISK 1
diff -Naur busybox-1.20.2/include/config/fsck/minix.h busybox-1.20.2_mod/include/config/fsck/minix.h
--- busybox-1.20.2/include/config/fsck/minix.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fsck/minix.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_FSCK_MINIX 1
diff -Naur busybox-1.20.2/include/config/fsck.h busybox-1.20.2_mod/include/config/fsck.h
--- busybox-1.20.2/include/config/fsck.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fsck.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_FSCK 1
diff -Naur busybox-1.20.2/include/config/fsync.h busybox-1.20.2_mod/include/config/fsync.h
--- busybox-1.20.2/include/config/fsync.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fsync.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_FSYNC 1
diff -Naur busybox-1.20.2/include/config/ftpd.h busybox-1.20.2_mod/include/config/ftpd.h
--- busybox-1.20.2/include/config/ftpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ftpd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FTPD 1
diff -Naur busybox-1.20.2/include/config/ftpget.h busybox-1.20.2_mod/include/config/ftpget.h
--- busybox-1.20.2/include/config/ftpget.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ftpget.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FTPGET 1
diff -Naur busybox-1.20.2/include/config/ftpput.h busybox-1.20.2_mod/include/config/ftpput.h
--- busybox-1.20.2/include/config/ftpput.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ftpput.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_FTPPUT 1
diff -Naur busybox-1.20.2/include/config/fuser.h busybox-1.20.2_mod/include/config/fuser.h
--- busybox-1.20.2/include/config/fuser.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/fuser.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_FUSER 1
diff -Naur busybox-1.20.2/include/config/getenforce.h busybox-1.20.2_mod/include/config/getenforce.h
--- busybox-1.20.2/include/config/getenforce.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/getenforce.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_GETENFORCE
diff -Naur busybox-1.20.2/include/config/getopt.h busybox-1.20.2_mod/include/config/getopt.h
--- busybox-1.20.2/include/config/getopt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/getopt.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_GETOPT 1
diff -Naur busybox-1.20.2/include/config/getsebool.h busybox-1.20.2_mod/include/config/getsebool.h
--- busybox-1.20.2/include/config/getsebool.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/getsebool.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_GETSEBOOL
diff -Naur busybox-1.20.2/include/config/getty.h busybox-1.20.2_mod/include/config/getty.h
--- busybox-1.20.2/include/config/getty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/getty.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_GETTY 1
diff -Naur busybox-1.20.2/include/config/grep.h busybox-1.20.2_mod/include/config/grep.h
--- busybox-1.20.2/include/config/grep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/grep.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_GREP 1
diff -Naur busybox-1.20.2/include/config/groups.h busybox-1.20.2_mod/include/config/groups.h
--- busybox-1.20.2/include/config/groups.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/groups.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_GROUPS 1
diff -Naur busybox-1.20.2/include/config/gunzip.h busybox-1.20.2_mod/include/config/gunzip.h
--- busybox-1.20.2/include/config/gunzip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/gunzip.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_GUNZIP 1
diff -Naur busybox-1.20.2/include/config/gzip/fast.h busybox-1.20.2_mod/include/config/gzip/fast.h
--- busybox-1.20.2/include/config/gzip/fast.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/gzip/fast.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_GZIP_FAST 0
diff -Naur busybox-1.20.2/include/config/gzip.h busybox-1.20.2_mod/include/config/gzip.h
--- busybox-1.20.2/include/config/gzip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/gzip.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_GZIP 1
diff -Naur busybox-1.20.2/include/config/halt.h busybox-1.20.2_mod/include/config/halt.h
--- busybox-1.20.2/include/config/halt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/halt.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_HALT 1
diff -Naur busybox-1.20.2/include/config/have/dot/config.h busybox-1.20.2_mod/include/config/have/dot/config.h
--- busybox-1.20.2/include/config/have/dot/config.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/have/dot/config.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_HAVE_DOT_CONFIG 1
diff -Naur busybox-1.20.2/include/config/hd.h busybox-1.20.2_mod/include/config/hd.h
--- busybox-1.20.2/include/config/hd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hd.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_HD 1
diff -Naur busybox-1.20.2/include/config/hdparm.h busybox-1.20.2_mod/include/config/hdparm.h
--- busybox-1.20.2/include/config/hdparm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hdparm.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_HDPARM 1
diff -Naur busybox-1.20.2/include/config/head.h busybox-1.20.2_mod/include/config/head.h
--- busybox-1.20.2/include/config/head.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/head.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_HEAD 1
diff -Naur busybox-1.20.2/include/config/hexdump.h busybox-1.20.2_mod/include/config/hexdump.h
--- busybox-1.20.2/include/config/hexdump.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hexdump.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_HEXDUMP 1
diff -Naur busybox-1.20.2/include/config/hostid.h busybox-1.20.2_mod/include/config/hostid.h
--- busybox-1.20.2/include/config/hostid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hostid.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_HOSTID 1
diff -Naur busybox-1.20.2/include/config/hostname.h busybox-1.20.2_mod/include/config/hostname.h
--- busybox-1.20.2/include/config/hostname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hostname.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_HOSTNAME 1
diff -Naur busybox-1.20.2/include/config/httpd.h busybox-1.20.2_mod/include/config/httpd.h
--- busybox-1.20.2/include/config/httpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/httpd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_HTTPD 1
diff -Naur busybox-1.20.2/include/config/hush/bash/compat.h busybox-1.20.2_mod/include/config/hush/bash/compat.h
--- busybox-1.20.2/include/config/hush/bash/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/bash/compat.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_BASH_COMPAT 1
diff -Naur busybox-1.20.2/include/config/hush/brace/expansion.h busybox-1.20.2_mod/include/config/hush/brace/expansion.h
--- busybox-1.20.2/include/config/hush/brace/expansion.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/brace/expansion.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_BRACE_EXPANSION 1
diff -Naur busybox-1.20.2/include/config/hush/case.h busybox-1.20.2_mod/include/config/hush/case.h
--- busybox-1.20.2/include/config/hush/case.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/case.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_CASE 1
diff -Naur busybox-1.20.2/include/config/hush/export/n.h busybox-1.20.2_mod/include/config/hush/export/n.h
--- busybox-1.20.2/include/config/hush/export/n.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/export/n.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_EXPORT_N 1
diff -Naur busybox-1.20.2/include/config/hush/functions.h busybox-1.20.2_mod/include/config/hush/functions.h
--- busybox-1.20.2/include/config/hush/functions.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/functions.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_FUNCTIONS 1
diff -Naur busybox-1.20.2/include/config/hush/help.h busybox-1.20.2_mod/include/config/hush/help.h
--- busybox-1.20.2/include/config/hush/help.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/help.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_HELP 1
diff -Naur busybox-1.20.2/include/config/hush/if.h busybox-1.20.2_mod/include/config/hush/if.h
--- busybox-1.20.2/include/config/hush/if.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/if.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_IF 1
diff -Naur busybox-1.20.2/include/config/hush/interactive.h busybox-1.20.2_mod/include/config/hush/interactive.h
--- busybox-1.20.2/include/config/hush/interactive.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/interactive.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_INTERACTIVE 1
diff -Naur busybox-1.20.2/include/config/hush/job.h busybox-1.20.2_mod/include/config/hush/job.h
--- busybox-1.20.2/include/config/hush/job.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/job.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_JOB 1
diff -Naur busybox-1.20.2/include/config/hush/local.h busybox-1.20.2_mod/include/config/hush/local.h
--- busybox-1.20.2/include/config/hush/local.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/local.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_LOCAL 1
diff -Naur busybox-1.20.2/include/config/hush/loops.h busybox-1.20.2_mod/include/config/hush/loops.h
--- busybox-1.20.2/include/config/hush/loops.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/loops.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_LOOPS 1
diff -Naur busybox-1.20.2/include/config/hush/mode/x.h busybox-1.20.2_mod/include/config/hush/mode/x.h
--- busybox-1.20.2/include/config/hush/mode/x.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/mode/x.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_MODE_X 1
diff -Naur busybox-1.20.2/include/config/hush/random/support.h busybox-1.20.2_mod/include/config/hush/random/support.h
--- busybox-1.20.2/include/config/hush/random/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/random/support.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_RANDOM_SUPPORT 1
diff -Naur busybox-1.20.2/include/config/hush/savehistory.h busybox-1.20.2_mod/include/config/hush/savehistory.h
--- busybox-1.20.2/include/config/hush/savehistory.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/savehistory.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_SAVEHISTORY 1
diff -Naur busybox-1.20.2/include/config/hush/tick.h busybox-1.20.2_mod/include/config/hush/tick.h
--- busybox-1.20.2/include/config/hush/tick.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush/tick.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH_TICK 1
diff -Naur busybox-1.20.2/include/config/hush.h busybox-1.20.2_mod/include/config/hush.h
--- busybox-1.20.2/include/config/hush.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hush.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_HUSH 1
diff -Naur busybox-1.20.2/include/config/hwclock.h busybox-1.20.2_mod/include/config/hwclock.h
--- busybox-1.20.2/include/config/hwclock.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/hwclock.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_HWCLOCK 1
diff -Naur busybox-1.20.2/include/config/id.h busybox-1.20.2_mod/include/config/id.h
--- busybox-1.20.2/include/config/id.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/id.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_ID 1
diff -Naur busybox-1.20.2/include/config/ifconfig.h busybox-1.20.2_mod/include/config/ifconfig.h
--- busybox-1.20.2/include/config/ifconfig.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifconfig.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFCONFIG 1
diff -Naur busybox-1.20.2/include/config/ifenslave.h busybox-1.20.2_mod/include/config/ifenslave.h
--- busybox-1.20.2/include/config/ifenslave.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifenslave.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFENSLAVE 1
diff -Naur busybox-1.20.2/include/config/ifplugd.h busybox-1.20.2_mod/include/config/ifplugd.h
--- busybox-1.20.2/include/config/ifplugd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifplugd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFPLUGD 1
diff -Naur busybox-1.20.2/include/config/ifupdown/ifstate/path.h busybox-1.20.2_mod/include/config/ifupdown/ifstate/path.h
--- busybox-1.20.2/include/config/ifupdown/ifstate/path.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifupdown/ifstate/path.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFUPDOWN_IFSTATE_PATH "/var/run/ifstate"
diff -Naur busybox-1.20.2/include/config/ifupdown/udhcpc/cmd/options.h busybox-1.20.2_mod/include/config/ifupdown/udhcpc/cmd/options.h
--- busybox-1.20.2/include/config/ifupdown/udhcpc/cmd/options.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifupdown/udhcpc/cmd/options.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS "-R -n"
diff -Naur busybox-1.20.2/include/config/ifupdown.h busybox-1.20.2_mod/include/config/ifupdown.h
--- busybox-1.20.2/include/config/ifupdown.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ifupdown.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IFUPDOWN 1
diff -Naur busybox-1.20.2/include/config/include/susv2.h busybox-1.20.2_mod/include/config/include/susv2.h
--- busybox-1.20.2/include/config/include/susv2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/include/susv2.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_INCLUDE_SUSv2 1
diff -Naur busybox-1.20.2/include/config/inetd.h busybox-1.20.2_mod/include/config/inetd.h
--- busybox-1.20.2/include/config/inetd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/inetd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_INETD 1
diff -Naur busybox-1.20.2/include/config/init/terminal/type.h busybox-1.20.2_mod/include/config/init/terminal/type.h
--- busybox-1.20.2/include/config/init/terminal/type.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/init/terminal/type.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_INIT_TERMINAL_TYPE "linux"
diff -Naur busybox-1.20.2/include/config/init.h busybox-1.20.2_mod/include/config/init.h
--- busybox-1.20.2/include/config/init.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/init.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_INIT 1
diff -Naur busybox-1.20.2/include/config/inotifyd.h busybox-1.20.2_mod/include/config/inotifyd.h
--- busybox-1.20.2/include/config/inotifyd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/inotifyd.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INOTIFYD
diff -Naur busybox-1.20.2/include/config/insmod.h busybox-1.20.2_mod/include/config/insmod.h
--- busybox-1.20.2/include/config/insmod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/insmod.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSMOD
diff -Naur busybox-1.20.2/include/config/install/applet/dont.h busybox-1.20.2_mod/include/config/install/applet/dont.h
--- busybox-1.20.2/include/config/install/applet/dont.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/applet/dont.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_APPLET_DONT
diff -Naur busybox-1.20.2/include/config/install/applet/hardlinks.h busybox-1.20.2_mod/include/config/install/applet/hardlinks.h
--- busybox-1.20.2/include/config/install/applet/hardlinks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/applet/hardlinks.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_APPLET_HARDLINKS
diff -Naur busybox-1.20.2/include/config/install/applet/script/wrappers.h busybox-1.20.2_mod/include/config/install/applet/script/wrappers.h
--- busybox-1.20.2/include/config/install/applet/script/wrappers.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/applet/script/wrappers.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
diff -Naur busybox-1.20.2/include/config/install/applet/symlinks.h busybox-1.20.2_mod/include/config/install/applet/symlinks.h
--- busybox-1.20.2/include/config/install/applet/symlinks.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/applet/symlinks.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_INSTALL_APPLET_SYMLINKS 1
diff -Naur busybox-1.20.2/include/config/install/no/usr.h busybox-1.20.2_mod/include/config/install/no/usr.h
--- busybox-1.20.2/include/config/install/no/usr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/no/usr.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_NO_USR
diff -Naur busybox-1.20.2/include/config/install/sh/applet/hardlink.h busybox-1.20.2_mod/include/config/install/sh/applet/hardlink.h
--- busybox-1.20.2/include/config/install/sh/applet/hardlink.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/sh/applet/hardlink.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_SH_APPLET_HARDLINK
diff -Naur busybox-1.20.2/include/config/install/sh/applet/script/wrapper.h busybox-1.20.2_mod/include/config/install/sh/applet/script/wrapper.h
--- busybox-1.20.2/include/config/install/sh/applet/script/wrapper.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/sh/applet/script/wrapper.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER
diff -Naur busybox-1.20.2/include/config/install/sh/applet/symlink.h busybox-1.20.2_mod/include/config/install/sh/applet/symlink.h
--- busybox-1.20.2/include/config/install/sh/applet/symlink.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install/sh/applet/symlink.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_INSTALL_SH_APPLET_SYMLINK
diff -Naur busybox-1.20.2/include/config/install.h busybox-1.20.2_mod/include/config/install.h
--- busybox-1.20.2/include/config/install.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/install.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_INSTALL 1
diff -Naur busybox-1.20.2/include/config/ioctl/hex2str/error.h busybox-1.20.2_mod/include/config/ioctl/hex2str/error.h
--- busybox-1.20.2/include/config/ioctl/hex2str/error.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ioctl/hex2str/error.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_IOCTL_HEX2STR_ERROR 1
diff -Naur busybox-1.20.2/include/config/ionice.h busybox-1.20.2_mod/include/config/ionice.h
--- busybox-1.20.2/include/config/ionice.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ionice.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_IONICE 1
diff -Naur busybox-1.20.2/include/config/iostat.h busybox-1.20.2_mod/include/config/iostat.h
--- busybox-1.20.2/include/config/iostat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/iostat.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IOSTAT 1
diff -Naur busybox-1.20.2/include/config/ipaddr.h busybox-1.20.2_mod/include/config/ipaddr.h
--- busybox-1.20.2/include/config/ipaddr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ipaddr.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPADDR 1
diff -Naur busybox-1.20.2/include/config/ipcalc.h busybox-1.20.2_mod/include/config/ipcalc.h
--- busybox-1.20.2/include/config/ipcalc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ipcalc.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPCALC 1
diff -Naur busybox-1.20.2/include/config/ipcrm.h busybox-1.20.2_mod/include/config/ipcrm.h
--- busybox-1.20.2/include/config/ipcrm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ipcrm.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPCRM 1
diff -Naur busybox-1.20.2/include/config/ipcs.h busybox-1.20.2_mod/include/config/ipcs.h
--- busybox-1.20.2/include/config/ipcs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ipcs.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPCS 1
diff -Naur busybox-1.20.2/include/config/ip.h busybox-1.20.2_mod/include/config/ip.h
--- busybox-1.20.2/include/config/ip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ip.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IP 1
diff -Naur busybox-1.20.2/include/config/iplink.h busybox-1.20.2_mod/include/config/iplink.h
--- busybox-1.20.2/include/config/iplink.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/iplink.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPLINK 1
diff -Naur busybox-1.20.2/include/config/iproute.h busybox-1.20.2_mod/include/config/iproute.h
--- busybox-1.20.2/include/config/iproute.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/iproute.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPROUTE 1
diff -Naur busybox-1.20.2/include/config/iprule.h busybox-1.20.2_mod/include/config/iprule.h
--- busybox-1.20.2/include/config/iprule.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/iprule.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPRULE 1
diff -Naur busybox-1.20.2/include/config/iptunnel.h busybox-1.20.2_mod/include/config/iptunnel.h
--- busybox-1.20.2/include/config/iptunnel.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/iptunnel.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_IPTUNNEL 1
diff -Naur busybox-1.20.2/include/config/kbd/mode.h busybox-1.20.2_mod/include/config/kbd/mode.h
--- busybox-1.20.2/include/config/kbd/mode.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/kbd/mode.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_KBD_MODE 1
diff -Naur busybox-1.20.2/include/config/killall5.h busybox-1.20.2_mod/include/config/killall5.h
--- busybox-1.20.2/include/config/killall5.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/killall5.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_KILLALL5 1
diff -Naur busybox-1.20.2/include/config/killall.h busybox-1.20.2_mod/include/config/killall.h
--- busybox-1.20.2/include/config/killall.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/killall.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_KILLALL 1
diff -Naur busybox-1.20.2/include/config/kill.h busybox-1.20.2_mod/include/config/kill.h
--- busybox-1.20.2/include/config/kill.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/kill.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_KILL 1
diff -Naur busybox-1.20.2/include/config/klogd.h busybox-1.20.2_mod/include/config/klogd.h
--- busybox-1.20.2/include/config/klogd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/klogd.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_KLOGD 1
diff -Naur busybox-1.20.2/include/config/last/supported/wchar.h busybox-1.20.2_mod/include/config/last/supported/wchar.h
--- busybox-1.20.2/include/config/last/supported/wchar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/last/supported/wchar.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_LAST_SUPPORTED_WCHAR 767
diff -Naur busybox-1.20.2/include/config/last/system/id.h busybox-1.20.2_mod/include/config/last/system/id.h
--- busybox-1.20.2/include/config/last/system/id.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/last/system/id.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_LAST_SYSTEM_ID 999
diff -Naur busybox-1.20.2/include/config/last.h busybox-1.20.2_mod/include/config/last.h
--- busybox-1.20.2/include/config/last.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/last.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_LAST 1
diff -Naur busybox-1.20.2/include/config/less.h busybox-1.20.2_mod/include/config/less.h
--- busybox-1.20.2/include/config/less.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/less.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_LESS 1
diff -Naur busybox-1.20.2/include/config/lfs.h busybox-1.20.2_mod/include/config/lfs.h
--- busybox-1.20.2/include/config/lfs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lfs.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_LFS 1
diff -Naur busybox-1.20.2/include/config/ln.h busybox-1.20.2_mod/include/config/ln.h
--- busybox-1.20.2/include/config/ln.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ln.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_LN 1
diff -Naur busybox-1.20.2/include/config/load/policy.h busybox-1.20.2_mod/include/config/load/policy.h
--- busybox-1.20.2/include/config/load/policy.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/load/policy.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_LOAD_POLICY
diff -Naur busybox-1.20.2/include/config/loadfont.h busybox-1.20.2_mod/include/config/loadfont.h
--- busybox-1.20.2/include/config/loadfont.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/loadfont.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOADFONT 1
diff -Naur busybox-1.20.2/include/config/loadkmap.h busybox-1.20.2_mod/include/config/loadkmap.h
--- busybox-1.20.2/include/config/loadkmap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/loadkmap.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOADKMAP 1
diff -Naur busybox-1.20.2/include/config/locale/support.h busybox-1.20.2_mod/include/config/locale/support.h
--- busybox-1.20.2/include/config/locale/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/locale/support.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_LOCALE_SUPPORT
diff -Naur busybox-1.20.2/include/config/logger.h busybox-1.20.2_mod/include/config/logger.h
--- busybox-1.20.2/include/config/logger.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/logger.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOGGER 1
diff -Naur busybox-1.20.2/include/config/login/scripts.h busybox-1.20.2_mod/include/config/login/scripts.h
--- busybox-1.20.2/include/config/login/scripts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/login/scripts.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOGIN_SCRIPTS 1
diff -Naur busybox-1.20.2/include/config/login/session/as/child.h busybox-1.20.2_mod/include/config/login/session/as/child.h
--- busybox-1.20.2/include/config/login/session/as/child.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/login/session/as/child.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_LOGIN_SESSION_AS_CHILD
diff -Naur busybox-1.20.2/include/config/login.h busybox-1.20.2_mod/include/config/login.h
--- busybox-1.20.2/include/config/login.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/login.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOGIN 1
diff -Naur busybox-1.20.2/include/config/logname.h busybox-1.20.2_mod/include/config/logname.h
--- busybox-1.20.2/include/config/logname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/logname.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOGNAME 1
diff -Naur busybox-1.20.2/include/config/logread.h busybox-1.20.2_mod/include/config/logread.h
--- busybox-1.20.2/include/config/logread.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/logread.h	2024-04-11 16:01:13.737105216 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOGREAD 1
diff -Naur busybox-1.20.2/include/config/long/opts.h busybox-1.20.2_mod/include/config/long/opts.h
--- busybox-1.20.2/include/config/long/opts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/long/opts.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_LONG_OPTS 1
diff -Naur busybox-1.20.2/include/config/losetup.h busybox-1.20.2_mod/include/config/losetup.h
--- busybox-1.20.2/include/config/losetup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/losetup.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_LOSETUP 1
diff -Naur busybox-1.20.2/include/config/lpd.h busybox-1.20.2_mod/include/config/lpd.h
--- busybox-1.20.2/include/config/lpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lpd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_LPD 1
diff -Naur busybox-1.20.2/include/config/lpq.h busybox-1.20.2_mod/include/config/lpq.h
--- busybox-1.20.2/include/config/lpq.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lpq.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_LPQ 1
diff -Naur busybox-1.20.2/include/config/lpr.h busybox-1.20.2_mod/include/config/lpr.h
--- busybox-1.20.2/include/config/lpr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lpr.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_LPR 1
diff -Naur busybox-1.20.2/include/config/lsattr.h busybox-1.20.2_mod/include/config/lsattr.h
--- busybox-1.20.2/include/config/lsattr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lsattr.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_LSATTR 1
diff -Naur busybox-1.20.2/include/config/ls.h busybox-1.20.2_mod/include/config/ls.h
--- busybox-1.20.2/include/config/ls.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ls.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_LS 1
diff -Naur busybox-1.20.2/include/config/lsmod.h busybox-1.20.2_mod/include/config/lsmod.h
--- busybox-1.20.2/include/config/lsmod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lsmod.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_LSMOD
diff -Naur busybox-1.20.2/include/config/lsof.h busybox-1.20.2_mod/include/config/lsof.h
--- busybox-1.20.2/include/config/lsof.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lsof.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_LSOF 1
diff -Naur busybox-1.20.2/include/config/lspci.h busybox-1.20.2_mod/include/config/lspci.h
--- busybox-1.20.2/include/config/lspci.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lspci.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_LSPCI 1
diff -Naur busybox-1.20.2/include/config/lsusb.h busybox-1.20.2_mod/include/config/lsusb.h
--- busybox-1.20.2/include/config/lsusb.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lsusb.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_LSUSB 1
diff -Naur busybox-1.20.2/include/config/lzma.h busybox-1.20.2_mod/include/config/lzma.h
--- busybox-1.20.2/include/config/lzma.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lzma.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_LZMA 1
diff -Naur busybox-1.20.2/include/config/lzop/compr/high.h busybox-1.20.2_mod/include/config/lzop/compr/high.h
--- busybox-1.20.2/include/config/lzop/compr/high.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lzop/compr/high.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_LZOP_COMPR_HIGH
diff -Naur busybox-1.20.2/include/config/lzop.h busybox-1.20.2_mod/include/config/lzop.h
--- busybox-1.20.2/include/config/lzop.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/lzop.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_LZOP 1
diff -Naur busybox-1.20.2/include/config/makedevs.h busybox-1.20.2_mod/include/config/makedevs.h
--- busybox-1.20.2/include/config/makedevs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/makedevs.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_MAKEDEVS 1
diff -Naur busybox-1.20.2/include/config/makemime.h busybox-1.20.2_mod/include/config/makemime.h
--- busybox-1.20.2/include/config/makemime.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/makemime.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_MAKEMIME 1
diff -Naur busybox-1.20.2/include/config/man.h busybox-1.20.2_mod/include/config/man.h
--- busybox-1.20.2/include/config/man.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/man.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_MAN 1
diff -Naur busybox-1.20.2/include/config/matchpathcon.h busybox-1.20.2_mod/include/config/matchpathcon.h
--- busybox-1.20.2/include/config/matchpathcon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/matchpathcon.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_MATCHPATHCON
diff -Naur busybox-1.20.2/include/config/md5/small.h busybox-1.20.2_mod/include/config/md5/small.h
--- busybox-1.20.2/include/config/md5/small.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/md5/small.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_MD5_SMALL 1
diff -Naur busybox-1.20.2/include/config/md5sum.h busybox-1.20.2_mod/include/config/md5sum.h
--- busybox-1.20.2/include/config/md5sum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/md5sum.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_MD5SUM 1
diff -Naur busybox-1.20.2/include/config/mdev.h busybox-1.20.2_mod/include/config/mdev.h
--- busybox-1.20.2/include/config/mdev.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mdev.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_MDEV 1
diff -Naur busybox-1.20.2/include/config/mesg.h busybox-1.20.2_mod/include/config/mesg.h
--- busybox-1.20.2/include/config/mesg.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mesg.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_MESG 1
diff -Naur busybox-1.20.2/include/config/microcom.h busybox-1.20.2_mod/include/config/microcom.h
--- busybox-1.20.2/include/config/microcom.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/microcom.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_MICROCOM 1
diff -Naur busybox-1.20.2/include/config/mkdir.h busybox-1.20.2_mod/include/config/mkdir.h
--- busybox-1.20.2/include/config/mkdir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkdir.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKDIR 1
diff -Naur busybox-1.20.2/include/config/mkfifo.h busybox-1.20.2_mod/include/config/mkfifo.h
--- busybox-1.20.2/include/config/mkfifo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkfifo.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKFIFO 1
diff -Naur busybox-1.20.2/include/config/mkfs/ext2.h busybox-1.20.2_mod/include/config/mkfs/ext2.h
--- busybox-1.20.2/include/config/mkfs/ext2.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkfs/ext2.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKFS_EXT2 1
diff -Naur busybox-1.20.2/include/config/mkfs/minix.h busybox-1.20.2_mod/include/config/mkfs/minix.h
--- busybox-1.20.2/include/config/mkfs/minix.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkfs/minix.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKFS_MINIX 1
diff -Naur busybox-1.20.2/include/config/mkfs/reiser.h busybox-1.20.2_mod/include/config/mkfs/reiser.h
--- busybox-1.20.2/include/config/mkfs/reiser.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkfs/reiser.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#undef CONFIG_MKFS_REISER
diff -Naur busybox-1.20.2/include/config/mkfs/vfat.h busybox-1.20.2_mod/include/config/mkfs/vfat.h
--- busybox-1.20.2/include/config/mkfs/vfat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkfs/vfat.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKFS_VFAT 1
diff -Naur busybox-1.20.2/include/config/mknod.h busybox-1.20.2_mod/include/config/mknod.h
--- busybox-1.20.2/include/config/mknod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mknod.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKNOD 1
diff -Naur busybox-1.20.2/include/config/mkswap.h busybox-1.20.2_mod/include/config/mkswap.h
--- busybox-1.20.2/include/config/mkswap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mkswap.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKSWAP 1
diff -Naur busybox-1.20.2/include/config/mktemp.h busybox-1.20.2_mod/include/config/mktemp.h
--- busybox-1.20.2/include/config/mktemp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mktemp.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_MKTEMP 1
diff -Naur busybox-1.20.2/include/config/modinfo.h busybox-1.20.2_mod/include/config/modinfo.h
--- busybox-1.20.2/include/config/modinfo.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/modinfo.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_MODINFO 1
diff -Naur busybox-1.20.2/include/config/modprobe/small.h busybox-1.20.2_mod/include/config/modprobe/small.h
--- busybox-1.20.2/include/config/modprobe/small.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/modprobe/small.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_MODPROBE_SMALL 1
diff -Naur busybox-1.20.2/include/config/modprobe.h busybox-1.20.2_mod/include/config/modprobe.h
--- busybox-1.20.2/include/config/modprobe.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/modprobe.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_MODPROBE
diff -Naur busybox-1.20.2/include/config/monotonic/syscall.h busybox-1.20.2_mod/include/config/monotonic/syscall.h
--- busybox-1.20.2/include/config/monotonic/syscall.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/monotonic/syscall.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_MONOTONIC_SYSCALL
diff -Naur busybox-1.20.2/include/config/more.h busybox-1.20.2_mod/include/config/more.h
--- busybox-1.20.2/include/config/more.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/more.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MORE 1
diff -Naur busybox-1.20.2/include/config/mount.h busybox-1.20.2_mod/include/config/mount.h
--- busybox-1.20.2/include/config/mount.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mount.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_MOUNT 1
diff -Naur busybox-1.20.2/include/config/mountpoint.h busybox-1.20.2_mod/include/config/mountpoint.h
--- busybox-1.20.2/include/config/mountpoint.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mountpoint.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_MOUNTPOINT 1
diff -Naur busybox-1.20.2/include/config/mpstat.h busybox-1.20.2_mod/include/config/mpstat.h
--- busybox-1.20.2/include/config/mpstat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mpstat.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_MPSTAT 1
diff -Naur busybox-1.20.2/include/config/msh.h busybox-1.20.2_mod/include/config/msh.h
--- busybox-1.20.2/include/config/msh.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/msh.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_MSH
diff -Naur busybox-1.20.2/include/config/mt.h busybox-1.20.2_mod/include/config/mt.h
--- busybox-1.20.2/include/config/mt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mt.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_MT 1
diff -Naur busybox-1.20.2/include/config/mv.h busybox-1.20.2_mod/include/config/mv.h
--- busybox-1.20.2/include/config/mv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/mv.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_MV 1
diff -Naur busybox-1.20.2/include/config/nameif.h busybox-1.20.2_mod/include/config/nameif.h
--- busybox-1.20.2/include/config/nameif.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nameif.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_NAMEIF 1
diff -Naur busybox-1.20.2/include/config/nanddump.h busybox-1.20.2_mod/include/config/nanddump.h
--- busybox-1.20.2/include/config/nanddump.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nanddump.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_NANDDUMP 1
diff -Naur busybox-1.20.2/include/config/nandwrite.h busybox-1.20.2_mod/include/config/nandwrite.h
--- busybox-1.20.2/include/config/nandwrite.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nandwrite.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_NANDWRITE 1
diff -Naur busybox-1.20.2/include/config/nbdclient.h busybox-1.20.2_mod/include/config/nbdclient.h
--- busybox-1.20.2/include/config/nbdclient.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nbdclient.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_NBDCLIENT 1
diff -Naur busybox-1.20.2/include/config/nc/110/compat.h busybox-1.20.2_mod/include/config/nc/110/compat.h
--- busybox-1.20.2/include/config/nc/110/compat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nc/110/compat.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_NC_110_COMPAT
diff -Naur busybox-1.20.2/include/config/nc/extra.h busybox-1.20.2_mod/include/config/nc/extra.h
--- busybox-1.20.2/include/config/nc/extra.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nc/extra.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_NC_EXTRA 1
diff -Naur busybox-1.20.2/include/config/nc/server.h busybox-1.20.2_mod/include/config/nc/server.h
--- busybox-1.20.2/include/config/nc/server.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nc/server.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_NC_SERVER 1
diff -Naur busybox-1.20.2/include/config/nc.h busybox-1.20.2_mod/include/config/nc.h
--- busybox-1.20.2/include/config/nc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nc.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_NC 1
diff -Naur busybox-1.20.2/include/config/netstat.h busybox-1.20.2_mod/include/config/netstat.h
--- busybox-1.20.2/include/config/netstat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/netstat.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_NETSTAT 1
diff -Naur busybox-1.20.2/include/config/nice.h busybox-1.20.2_mod/include/config/nice.h
--- busybox-1.20.2/include/config/nice.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nice.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_NICE 1
diff -Naur busybox-1.20.2/include/config/nmeter.h busybox-1.20.2_mod/include/config/nmeter.h
--- busybox-1.20.2/include/config/nmeter.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nmeter.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_NMETER 1
diff -Naur busybox-1.20.2/include/config/no/debug/lib.h busybox-1.20.2_mod/include/config/no/debug/lib.h
--- busybox-1.20.2/include/config/no/debug/lib.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/no/debug/lib.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_NO_DEBUG_LIB 1
diff -Naur busybox-1.20.2/include/config/nohup.h busybox-1.20.2_mod/include/config/nohup.h
--- busybox-1.20.2/include/config/nohup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nohup.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_NOHUP 1
diff -Naur busybox-1.20.2/include/config/nommu.h busybox-1.20.2_mod/include/config/nommu.h
--- busybox-1.20.2/include/config/nommu.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nommu.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_NOMMU
diff -Naur busybox-1.20.2/include/config/nslookup.h busybox-1.20.2_mod/include/config/nslookup.h
--- busybox-1.20.2/include/config/nslookup.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/nslookup.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_NSLOOKUP 1
diff -Naur busybox-1.20.2/include/config/ntpd.h busybox-1.20.2_mod/include/config/ntpd.h
--- busybox-1.20.2/include/config/ntpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ntpd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_NTPD 1
diff -Naur busybox-1.20.2/include/config/od.h busybox-1.20.2_mod/include/config/od.h
--- busybox-1.20.2/include/config/od.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/od.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_OD 1
diff -Naur busybox-1.20.2/include/config/openvt.h busybox-1.20.2_mod/include/config/openvt.h
--- busybox-1.20.2/include/config/openvt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/openvt.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_OPENVT 1
diff -Naur busybox-1.20.2/include/config/pam.h busybox-1.20.2_mod/include/config/pam.h
--- busybox-1.20.2/include/config/pam.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pam.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_PAM
diff -Naur busybox-1.20.2/include/config/passwd.h busybox-1.20.2_mod/include/config/passwd.h
--- busybox-1.20.2/include/config/passwd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/passwd.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_PASSWD 1
diff -Naur busybox-1.20.2/include/config/password/minlen.h busybox-1.20.2_mod/include/config/password/minlen.h
--- busybox-1.20.2/include/config/password/minlen.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/password/minlen.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_PASSWORD_MINLEN 6
diff -Naur busybox-1.20.2/include/config/patch.h busybox-1.20.2_mod/include/config/patch.h
--- busybox-1.20.2/include/config/patch.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/patch.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_PATCH 1
diff -Naur busybox-1.20.2/include/config/pgrep.h busybox-1.20.2_mod/include/config/pgrep.h
--- busybox-1.20.2/include/config/pgrep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pgrep.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_PGREP 1
diff -Naur busybox-1.20.2/include/config/pidof.h busybox-1.20.2_mod/include/config/pidof.h
--- busybox-1.20.2/include/config/pidof.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pidof.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_PIDOF 1
diff -Naur busybox-1.20.2/include/config/pie.h busybox-1.20.2_mod/include/config/pie.h
--- busybox-1.20.2/include/config/pie.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pie.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_PIE
diff -Naur busybox-1.20.2/include/config/ping6.h busybox-1.20.2_mod/include/config/ping6.h
--- busybox-1.20.2/include/config/ping6.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ping6.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_PING6 1
diff -Naur busybox-1.20.2/include/config/ping.h busybox-1.20.2_mod/include/config/ping.h
--- busybox-1.20.2/include/config/ping.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ping.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_PING 1
diff -Naur busybox-1.20.2/include/config/pipe/progress.h busybox-1.20.2_mod/include/config/pipe/progress.h
--- busybox-1.20.2/include/config/pipe/progress.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pipe/progress.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_PIPE_PROGRESS 1
diff -Naur busybox-1.20.2/include/config/pivot/root.h busybox-1.20.2_mod/include/config/pivot/root.h
--- busybox-1.20.2/include/config/pivot/root.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pivot/root.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_PIVOT_ROOT 1
diff -Naur busybox-1.20.2/include/config/pkill.h busybox-1.20.2_mod/include/config/pkill.h
--- busybox-1.20.2/include/config/pkill.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pkill.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_PKILL 1
diff -Naur busybox-1.20.2/include/config/platform/linux.h busybox-1.20.2_mod/include/config/platform/linux.h
--- busybox-1.20.2/include/config/platform/linux.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/platform/linux.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_PLATFORM_LINUX 1
diff -Naur busybox-1.20.2/include/config/pmap.h busybox-1.20.2_mod/include/config/pmap.h
--- busybox-1.20.2/include/config/pmap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pmap.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_PMAP 1
diff -Naur busybox-1.20.2/include/config/popmaildir.h busybox-1.20.2_mod/include/config/popmaildir.h
--- busybox-1.20.2/include/config/popmaildir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/popmaildir.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_POPMAILDIR 1
diff -Naur busybox-1.20.2/include/config/powertop.h busybox-1.20.2_mod/include/config/powertop.h
--- busybox-1.20.2/include/config/powertop.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/powertop.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_POWERTOP 1
diff -Naur busybox-1.20.2/include/config/prefix.h busybox-1.20.2_mod/include/config/prefix.h
--- busybox-1.20.2/include/config/prefix.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/prefix.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_PREFIX "./_install"
diff -Naur busybox-1.20.2/include/config/printenv.h busybox-1.20.2_mod/include/config/printenv.h
--- busybox-1.20.2/include/config/printenv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/printenv.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_PRINTENV 1
diff -Naur busybox-1.20.2/include/config/printf.h busybox-1.20.2_mod/include/config/printf.h
--- busybox-1.20.2/include/config/printf.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/printf.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_PRINTF 1
diff -Naur busybox-1.20.2/include/config/pscan.h busybox-1.20.2_mod/include/config/pscan.h
--- busybox-1.20.2/include/config/pscan.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pscan.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_PSCAN 1
diff -Naur busybox-1.20.2/include/config/ps.h busybox-1.20.2_mod/include/config/ps.h
--- busybox-1.20.2/include/config/ps.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ps.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_PS 1
diff -Naur busybox-1.20.2/include/config/pstree.h busybox-1.20.2_mod/include/config/pstree.h
--- busybox-1.20.2/include/config/pstree.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pstree.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_PSTREE 1
diff -Naur busybox-1.20.2/include/config/pwd.h busybox-1.20.2_mod/include/config/pwd.h
--- busybox-1.20.2/include/config/pwd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pwd.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_PWD 1
diff -Naur busybox-1.20.2/include/config/pwdx.h busybox-1.20.2_mod/include/config/pwdx.h
--- busybox-1.20.2/include/config/pwdx.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/pwdx.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_PWDX 1
diff -Naur busybox-1.20.2/include/config/raidautorun.h busybox-1.20.2_mod/include/config/raidautorun.h
--- busybox-1.20.2/include/config/raidautorun.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/raidautorun.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_RAIDAUTORUN 1
diff -Naur busybox-1.20.2/include/config/rdate.h busybox-1.20.2_mod/include/config/rdate.h
--- busybox-1.20.2/include/config/rdate.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rdate.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_RDATE 1
diff -Naur busybox-1.20.2/include/config/rdev.h busybox-1.20.2_mod/include/config/rdev.h
--- busybox-1.20.2/include/config/rdev.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rdev.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_RDEV 1
diff -Naur busybox-1.20.2/include/config/readahead.h busybox-1.20.2_mod/include/config/readahead.h
--- busybox-1.20.2/include/config/readahead.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/readahead.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_READAHEAD 1
diff -Naur busybox-1.20.2/include/config/readlink.h busybox-1.20.2_mod/include/config/readlink.h
--- busybox-1.20.2/include/config/readlink.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/readlink.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_READLINK 1
diff -Naur busybox-1.20.2/include/config/readprofile.h busybox-1.20.2_mod/include/config/readprofile.h
--- busybox-1.20.2/include/config/readprofile.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/readprofile.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_READPROFILE 1
diff -Naur busybox-1.20.2/include/config/realpath.h busybox-1.20.2_mod/include/config/realpath.h
--- busybox-1.20.2/include/config/realpath.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/realpath.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_REALPATH 1
diff -Naur busybox-1.20.2/include/config/reformime.h busybox-1.20.2_mod/include/config/reformime.h
--- busybox-1.20.2/include/config/reformime.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/reformime.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_REFORMIME 1
diff -Naur busybox-1.20.2/include/config/remove/shell.h busybox-1.20.2_mod/include/config/remove/shell.h
--- busybox-1.20.2/include/config/remove/shell.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/remove/shell.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_REMOVE_SHELL 1
diff -Naur busybox-1.20.2/include/config/renice.h busybox-1.20.2_mod/include/config/renice.h
--- busybox-1.20.2/include/config/renice.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/renice.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_RENICE 1
diff -Naur busybox-1.20.2/include/config/reset.h busybox-1.20.2_mod/include/config/reset.h
--- busybox-1.20.2/include/config/reset.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/reset.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_RESET 1
diff -Naur busybox-1.20.2/include/config/resize.h busybox-1.20.2_mod/include/config/resize.h
--- busybox-1.20.2/include/config/resize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/resize.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_RESIZE 1
diff -Naur busybox-1.20.2/include/config/restorecon.h busybox-1.20.2_mod/include/config/restorecon.h
--- busybox-1.20.2/include/config/restorecon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/restorecon.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_RESTORECON
diff -Naur busybox-1.20.2/include/config/rev.h busybox-1.20.2_mod/include/config/rev.h
--- busybox-1.20.2/include/config/rev.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rev.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_REV 1
diff -Naur busybox-1.20.2/include/config/rfkill.h busybox-1.20.2_mod/include/config/rfkill.h
--- busybox-1.20.2/include/config/rfkill.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rfkill.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_RFKILL
diff -Naur busybox-1.20.2/include/config/rmdir.h busybox-1.20.2_mod/include/config/rmdir.h
--- busybox-1.20.2/include/config/rmdir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rmdir.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_RMDIR 1
diff -Naur busybox-1.20.2/include/config/rm.h busybox-1.20.2_mod/include/config/rm.h
--- busybox-1.20.2/include/config/rm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rm.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_RM 1
diff -Naur busybox-1.20.2/include/config/rmmod.h busybox-1.20.2_mod/include/config/rmmod.h
--- busybox-1.20.2/include/config/rmmod.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rmmod.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_RMMOD
diff -Naur busybox-1.20.2/include/config/route.h busybox-1.20.2_mod/include/config/route.h
--- busybox-1.20.2/include/config/route.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/route.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_ROUTE 1
diff -Naur busybox-1.20.2/include/config/rpm2cpio.h busybox-1.20.2_mod/include/config/rpm2cpio.h
--- busybox-1.20.2/include/config/rpm2cpio.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rpm2cpio.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_RPM2CPIO 1
diff -Naur busybox-1.20.2/include/config/rpm.h busybox-1.20.2_mod/include/config/rpm.h
--- busybox-1.20.2/include/config/rpm.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rpm.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_RPM 1
diff -Naur busybox-1.20.2/include/config/rtcwake.h busybox-1.20.2_mod/include/config/rtcwake.h
--- busybox-1.20.2/include/config/rtcwake.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rtcwake.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_RTCWAKE 1
diff -Naur busybox-1.20.2/include/config/run/parts.h busybox-1.20.2_mod/include/config/run/parts.h
--- busybox-1.20.2/include/config/run/parts.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/run/parts.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_RUN_PARTS 1
diff -Naur busybox-1.20.2/include/config/runcon.h busybox-1.20.2_mod/include/config/runcon.h
--- busybox-1.20.2/include/config/runcon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/runcon.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_RUNCON
diff -Naur busybox-1.20.2/include/config/runlevel.h busybox-1.20.2_mod/include/config/runlevel.h
--- busybox-1.20.2/include/config/runlevel.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/runlevel.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_RUNLEVEL 1
diff -Naur busybox-1.20.2/include/config/runsvdir.h busybox-1.20.2_mod/include/config/runsvdir.h
--- busybox-1.20.2/include/config/runsvdir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/runsvdir.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_RUNSVDIR 1
diff -Naur busybox-1.20.2/include/config/runsv.h busybox-1.20.2_mod/include/config/runsv.h
--- busybox-1.20.2/include/config/runsv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/runsv.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_RUNSV 1
diff -Naur busybox-1.20.2/include/config/rx.h busybox-1.20.2_mod/include/config/rx.h
--- busybox-1.20.2/include/config/rx.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/rx.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_RX 1
diff -Naur busybox-1.20.2/include/config/script.h busybox-1.20.2_mod/include/config/script.h
--- busybox-1.20.2/include/config/script.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/script.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SCRIPT 1
diff -Naur busybox-1.20.2/include/config/scriptreplay.h busybox-1.20.2_mod/include/config/scriptreplay.h
--- busybox-1.20.2/include/config/scriptreplay.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/scriptreplay.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SCRIPTREPLAY 1
diff -Naur busybox-1.20.2/include/config/sed.h busybox-1.20.2_mod/include/config/sed.h
--- busybox-1.20.2/include/config/sed.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sed.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_SED 1
diff -Naur busybox-1.20.2/include/config/selinuxenabled.h busybox-1.20.2_mod/include/config/selinuxenabled.h
--- busybox-1.20.2/include/config/selinuxenabled.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/selinuxenabled.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SELINUXENABLED
diff -Naur busybox-1.20.2/include/config/selinux.h busybox-1.20.2_mod/include/config/selinux.h
--- busybox-1.20.2/include/config/selinux.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/selinux.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SELINUX
diff -Naur busybox-1.20.2/include/config/sendmail.h busybox-1.20.2_mod/include/config/sendmail.h
--- busybox-1.20.2/include/config/sendmail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sendmail.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_SENDMAIL 1
diff -Naur busybox-1.20.2/include/config/seq.h busybox-1.20.2_mod/include/config/seq.h
--- busybox-1.20.2/include/config/seq.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/seq.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SEQ 1
diff -Naur busybox-1.20.2/include/config/sestatus.h busybox-1.20.2_mod/include/config/sestatus.h
--- busybox-1.20.2/include/config/sestatus.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sestatus.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SESTATUS
diff -Naur busybox-1.20.2/include/config/setarch.h busybox-1.20.2_mod/include/config/setarch.h
--- busybox-1.20.2/include/config/setarch.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setarch.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETARCH 1
diff -Naur busybox-1.20.2/include/config/setconsole.h busybox-1.20.2_mod/include/config/setconsole.h
--- busybox-1.20.2/include/config/setconsole.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setconsole.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETCONSOLE 1
diff -Naur busybox-1.20.2/include/config/setenforce.h busybox-1.20.2_mod/include/config/setenforce.h
--- busybox-1.20.2/include/config/setenforce.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setenforce.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SETENFORCE
diff -Naur busybox-1.20.2/include/config/setfiles.h busybox-1.20.2_mod/include/config/setfiles.h
--- busybox-1.20.2/include/config/setfiles.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setfiles.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SETFILES
diff -Naur busybox-1.20.2/include/config/setfont.h busybox-1.20.2_mod/include/config/setfont.h
--- busybox-1.20.2/include/config/setfont.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setfont.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETFONT 1
diff -Naur busybox-1.20.2/include/config/setkeycodes.h busybox-1.20.2_mod/include/config/setkeycodes.h
--- busybox-1.20.2/include/config/setkeycodes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setkeycodes.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETKEYCODES 1
diff -Naur busybox-1.20.2/include/config/setlogcons.h busybox-1.20.2_mod/include/config/setlogcons.h
--- busybox-1.20.2/include/config/setlogcons.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setlogcons.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETLOGCONS 1
diff -Naur busybox-1.20.2/include/config/setsebool.h busybox-1.20.2_mod/include/config/setsebool.h
--- busybox-1.20.2/include/config/setsebool.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setsebool.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#undef CONFIG_SETSEBOOL
diff -Naur busybox-1.20.2/include/config/setserial.h busybox-1.20.2_mod/include/config/setserial.h
--- busybox-1.20.2/include/config/setserial.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setserial.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETSERIAL 1
diff -Naur busybox-1.20.2/include/config/setsid.h busybox-1.20.2_mod/include/config/setsid.h
--- busybox-1.20.2/include/config/setsid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setsid.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETSID 1
diff -Naur busybox-1.20.2/include/config/setuidgid.h busybox-1.20.2_mod/include/config/setuidgid.h
--- busybox-1.20.2/include/config/setuidgid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/setuidgid.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SETUIDGID 1
diff -Naur busybox-1.20.2/include/config/sh/math/support/64.h busybox-1.20.2_mod/include/config/sh/math/support/64.h
--- busybox-1.20.2/include/config/sh/math/support/64.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sh/math/support/64.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SH_MATH_SUPPORT_64 1
diff -Naur busybox-1.20.2/include/config/sh/math/support.h busybox-1.20.2_mod/include/config/sh/math/support.h
--- busybox-1.20.2/include/config/sh/math/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sh/math/support.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SH_MATH_SUPPORT 1
diff -Naur busybox-1.20.2/include/config/sha1sum.h busybox-1.20.2_mod/include/config/sha1sum.h
--- busybox-1.20.2/include/config/sha1sum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sha1sum.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SHA1SUM 1
diff -Naur busybox-1.20.2/include/config/sha256sum.h busybox-1.20.2_mod/include/config/sha256sum.h
--- busybox-1.20.2/include/config/sha256sum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sha256sum.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SHA256SUM 1
diff -Naur busybox-1.20.2/include/config/sha512sum.h busybox-1.20.2_mod/include/config/sha512sum.h
--- busybox-1.20.2/include/config/sha512sum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sha512sum.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SHA512SUM 1
diff -Naur busybox-1.20.2/include/config/show/usage.h busybox-1.20.2_mod/include/config/show/usage.h
--- busybox-1.20.2/include/config/show/usage.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/show/usage.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_SHOW_USAGE 1
diff -Naur busybox-1.20.2/include/config/showkey.h busybox-1.20.2_mod/include/config/showkey.h
--- busybox-1.20.2/include/config/showkey.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/showkey.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_SHOWKEY 1
diff -Naur busybox-1.20.2/include/config/slattach.h busybox-1.20.2_mod/include/config/slattach.h
--- busybox-1.20.2/include/config/slattach.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/slattach.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_SLATTACH 1
diff -Naur busybox-1.20.2/include/config/sleep.h busybox-1.20.2_mod/include/config/sleep.h
--- busybox-1.20.2/include/config/sleep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sleep.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SLEEP 1
diff -Naur busybox-1.20.2/include/config/smemcap.h busybox-1.20.2_mod/include/config/smemcap.h
--- busybox-1.20.2/include/config/smemcap.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/smemcap.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_SMEMCAP 1
diff -Naur busybox-1.20.2/include/config/softlimit.h busybox-1.20.2_mod/include/config/softlimit.h
--- busybox-1.20.2/include/config/softlimit.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/softlimit.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SOFTLIMIT 1
diff -Naur busybox-1.20.2/include/config/sort.h busybox-1.20.2_mod/include/config/sort.h
--- busybox-1.20.2/include/config/sort.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sort.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SORT 1
diff -Naur busybox-1.20.2/include/config/split.h busybox-1.20.2_mod/include/config/split.h
--- busybox-1.20.2/include/config/split.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/split.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SPLIT 1
diff -Naur busybox-1.20.2/include/config/start/stop/daemon.h busybox-1.20.2_mod/include/config/start/stop/daemon.h
--- busybox-1.20.2/include/config/start/stop/daemon.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/start/stop/daemon.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_START_STOP_DAEMON 1
diff -Naur busybox-1.20.2/include/config/stat.h busybox-1.20.2_mod/include/config/stat.h
--- busybox-1.20.2/include/config/stat.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/stat.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_STAT 1
diff -Naur busybox-1.20.2/include/config/static.h busybox-1.20.2_mod/include/config/static.h
--- busybox-1.20.2/include/config/static.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/static.h	2024-04-16 14:07:12.866723034 +0800
@@ -0,0 +1 @@
+#undef CONFIG_STATIC
diff -Naur busybox-1.20.2/include/config/strings.h busybox-1.20.2_mod/include/config/strings.h
--- busybox-1.20.2/include/config/strings.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/strings.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_STRINGS 1
diff -Naur busybox-1.20.2/include/config/stty.h busybox-1.20.2_mod/include/config/stty.h
--- busybox-1.20.2/include/config/stty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/stty.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_STTY 1
diff -Naur busybox-1.20.2/include/config/subst/wchar.h busybox-1.20.2_mod/include/config/subst/wchar.h
--- busybox-1.20.2/include/config/subst/wchar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/subst/wchar.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_SUBST_WCHAR 63
diff -Naur busybox-1.20.2/include/config/su.h busybox-1.20.2_mod/include/config/su.h
--- busybox-1.20.2/include/config/su.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/su.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_SU 1
diff -Naur busybox-1.20.2/include/config/sulogin.h busybox-1.20.2_mod/include/config/sulogin.h
--- busybox-1.20.2/include/config/sulogin.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sulogin.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_SULOGIN 1
diff -Naur busybox-1.20.2/include/config/sum.h busybox-1.20.2_mod/include/config/sum.h
--- busybox-1.20.2/include/config/sum.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sum.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_SUM 1
diff -Naur busybox-1.20.2/include/config/sv/default/service/dir.h busybox-1.20.2_mod/include/config/sv/default/service/dir.h
--- busybox-1.20.2/include/config/sv/default/service/dir.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sv/default/service/dir.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SV_DEFAULT_SERVICE_DIR "/var/service"
diff -Naur busybox-1.20.2/include/config/sv.h busybox-1.20.2_mod/include/config/sv.h
--- busybox-1.20.2/include/config/sv.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sv.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SV 1
diff -Naur busybox-1.20.2/include/config/svlogd.h busybox-1.20.2_mod/include/config/svlogd.h
--- busybox-1.20.2/include/config/svlogd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/svlogd.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SVLOGD 1
diff -Naur busybox-1.20.2/include/config/swaponoff.h busybox-1.20.2_mod/include/config/swaponoff.h
--- busybox-1.20.2/include/config/swaponoff.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/swaponoff.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SWAPONOFF 1
diff -Naur busybox-1.20.2/include/config/switch/root.h busybox-1.20.2_mod/include/config/switch/root.h
--- busybox-1.20.2/include/config/switch/root.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/switch/root.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_SWITCH_ROOT 1
diff -Naur busybox-1.20.2/include/config/sync.h busybox-1.20.2_mod/include/config/sync.h
--- busybox-1.20.2/include/config/sync.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sync.h	2024-04-11 16:29:20.388261878 +0800
@@ -0,0 +1 @@
+#define CONFIG_SYNC 1
diff -Naur busybox-1.20.2/include/config/syslogd.h busybox-1.20.2_mod/include/config/syslogd.h
--- busybox-1.20.2/include/config/syslogd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/syslogd.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_SYSLOGD 1
diff -Naur busybox-1.20.2/include/config/sysroot.h busybox-1.20.2_mod/include/config/sysroot.h
--- busybox-1.20.2/include/config/sysroot.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/sysroot.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_SYSROOT ""
diff -Naur busybox-1.20.2/include/config/tac.h busybox-1.20.2_mod/include/config/tac.h
--- busybox-1.20.2/include/config/tac.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tac.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_TAC 1
diff -Naur busybox-1.20.2/include/config/tail.h busybox-1.20.2_mod/include/config/tail.h
--- busybox-1.20.2/include/config/tail.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tail.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_TAIL 1
diff -Naur busybox-1.20.2/include/config/tar.h busybox-1.20.2_mod/include/config/tar.h
--- busybox-1.20.2/include/config/tar.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tar.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_TAR 1
diff -Naur busybox-1.20.2/include/config/taskset.h busybox-1.20.2_mod/include/config/taskset.h
--- busybox-1.20.2/include/config/taskset.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/taskset.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_TASKSET
diff -Naur busybox-1.20.2/include/config/tcpsvd.h busybox-1.20.2_mod/include/config/tcpsvd.h
--- busybox-1.20.2/include/config/tcpsvd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tcpsvd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TCPSVD 1
diff -Naur busybox-1.20.2/include/config/tee.h busybox-1.20.2_mod/include/config/tee.h
--- busybox-1.20.2/include/config/tee.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tee.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_TEE 1
diff -Naur busybox-1.20.2/include/config/telinit/path.h busybox-1.20.2_mod/include/config/telinit/path.h
--- busybox-1.20.2/include/config/telinit/path.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/telinit/path.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_TELINIT_PATH ""
diff -Naur busybox-1.20.2/include/config/telnetd.h busybox-1.20.2_mod/include/config/telnetd.h
--- busybox-1.20.2/include/config/telnetd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/telnetd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TELNETD 1
diff -Naur busybox-1.20.2/include/config/telnet.h busybox-1.20.2_mod/include/config/telnet.h
--- busybox-1.20.2/include/config/telnet.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/telnet.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TELNET 1
diff -Naur busybox-1.20.2/include/config/test.h busybox-1.20.2_mod/include/config/test.h
--- busybox-1.20.2/include/config/test.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/test.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_TEST 1
diff -Naur busybox-1.20.2/include/config/tftp/debug.h busybox-1.20.2_mod/include/config/tftp/debug.h
--- busybox-1.20.2/include/config/tftp/debug.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tftp/debug.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_TFTP_DEBUG
diff -Naur busybox-1.20.2/include/config/tftpd.h busybox-1.20.2_mod/include/config/tftpd.h
--- busybox-1.20.2/include/config/tftpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tftpd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TFTPD 1
diff -Naur busybox-1.20.2/include/config/tftp.h busybox-1.20.2_mod/include/config/tftp.h
--- busybox-1.20.2/include/config/tftp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tftp.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TFTP 1
diff -Naur busybox-1.20.2/include/config/time.h busybox-1.20.2_mod/include/config/time.h
--- busybox-1.20.2/include/config/time.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/time.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_TIME 1
diff -Naur busybox-1.20.2/include/config/timeout.h busybox-1.20.2_mod/include/config/timeout.h
--- busybox-1.20.2/include/config/timeout.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/timeout.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_TIMEOUT 1
diff -Naur busybox-1.20.2/include/config/top.h busybox-1.20.2_mod/include/config/top.h
--- busybox-1.20.2/include/config/top.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/top.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_TOP 1
diff -Naur busybox-1.20.2/include/config/touch.h busybox-1.20.2_mod/include/config/touch.h
--- busybox-1.20.2/include/config/touch.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/touch.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_TOUCH 1
diff -Naur busybox-1.20.2/include/config/traceroute6.h busybox-1.20.2_mod/include/config/traceroute6.h
--- busybox-1.20.2/include/config/traceroute6.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/traceroute6.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TRACEROUTE6 1
diff -Naur busybox-1.20.2/include/config/traceroute.h busybox-1.20.2_mod/include/config/traceroute.h
--- busybox-1.20.2/include/config/traceroute.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/traceroute.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TRACEROUTE 1
diff -Naur busybox-1.20.2/include/config/tr.h busybox-1.20.2_mod/include/config/tr.h
--- busybox-1.20.2/include/config/tr.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tr.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_TR 1
diff -Naur busybox-1.20.2/include/config/true.h busybox-1.20.2_mod/include/config/true.h
--- busybox-1.20.2/include/config/true.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/true.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_TRUE 1
diff -Naur busybox-1.20.2/include/config/tty.h busybox-1.20.2_mod/include/config/tty.h
--- busybox-1.20.2/include/config/tty.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tty.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_TTY 1
diff -Naur busybox-1.20.2/include/config/ttysize.h busybox-1.20.2_mod/include/config/ttysize.h
--- busybox-1.20.2/include/config/ttysize.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ttysize.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_TTYSIZE 1
diff -Naur busybox-1.20.2/include/config/tunctl.h busybox-1.20.2_mod/include/config/tunctl.h
--- busybox-1.20.2/include/config/tunctl.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tunctl.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_TUNCTL 1
diff -Naur busybox-1.20.2/include/config/tune2fs.h busybox-1.20.2_mod/include/config/tune2fs.h
--- busybox-1.20.2/include/config/tune2fs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/tune2fs.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#undef CONFIG_TUNE2FS
diff -Naur busybox-1.20.2/include/config/ubiattach.h busybox-1.20.2_mod/include/config/ubiattach.h
--- busybox-1.20.2/include/config/ubiattach.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubiattach.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIATTACH 1
diff -Naur busybox-1.20.2/include/config/ubidetach.h busybox-1.20.2_mod/include/config/ubidetach.h
--- busybox-1.20.2/include/config/ubidetach.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubidetach.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIDETACH 1
diff -Naur busybox-1.20.2/include/config/ubimkvol.h busybox-1.20.2_mod/include/config/ubimkvol.h
--- busybox-1.20.2/include/config/ubimkvol.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubimkvol.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIMKVOL 1
diff -Naur busybox-1.20.2/include/config/ubirmvol.h busybox-1.20.2_mod/include/config/ubirmvol.h
--- busybox-1.20.2/include/config/ubirmvol.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubirmvol.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIRMVOL 1
diff -Naur busybox-1.20.2/include/config/ubirsvol.h busybox-1.20.2_mod/include/config/ubirsvol.h
--- busybox-1.20.2/include/config/ubirsvol.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubirsvol.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIRSVOL 1
diff -Naur busybox-1.20.2/include/config/ubiupdatevol.h busybox-1.20.2_mod/include/config/ubiupdatevol.h
--- busybox-1.20.2/include/config/ubiupdatevol.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/ubiupdatevol.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UBIUPDATEVOL 1
diff -Naur busybox-1.20.2/include/config/udhcp/debug.h busybox-1.20.2_mod/include/config/udhcp/debug.h
--- busybox-1.20.2/include/config/udhcp/debug.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcp/debug.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDHCP_DEBUG 9
diff -Naur busybox-1.20.2/include/config/udhcpc/default/script.h busybox-1.20.2_mod/include/config/udhcpc/default/script.h
--- busybox-1.20.2/include/config/udhcpc/default/script.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcpc/default/script.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"
diff -Naur busybox-1.20.2/include/config/udhcpc/slack/for/buggy/servers.h busybox-1.20.2_mod/include/config/udhcpc/slack/for/buggy/servers.h
--- busybox-1.20.2/include/config/udhcpc/slack/for/buggy/servers.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcpc/slack/for/buggy/servers.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 80
diff -Naur busybox-1.20.2/include/config/udhcpc6.h busybox-1.20.2_mod/include/config/udhcpc6.h
--- busybox-1.20.2/include/config/udhcpc6.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcpc6.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UDHCPC6
diff -Naur busybox-1.20.2/include/config/udhcpc.h busybox-1.20.2_mod/include/config/udhcpc.h
--- busybox-1.20.2/include/config/udhcpc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcpc.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDHCPC 1
diff -Naur busybox-1.20.2/include/config/udhcpd.h busybox-1.20.2_mod/include/config/udhcpd.h
--- busybox-1.20.2/include/config/udhcpd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udhcpd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDHCPD 1
diff -Naur busybox-1.20.2/include/config/udpsvd.h busybox-1.20.2_mod/include/config/udpsvd.h
--- busybox-1.20.2/include/config/udpsvd.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/udpsvd.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UDPSVD 1
diff -Naur busybox-1.20.2/include/config/umount.h busybox-1.20.2_mod/include/config/umount.h
--- busybox-1.20.2/include/config/umount.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/umount.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_UMOUNT 1
diff -Naur busybox-1.20.2/include/config/uname.h busybox-1.20.2_mod/include/config/uname.h
--- busybox-1.20.2/include/config/uname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uname.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNAME 1
diff -Naur busybox-1.20.2/include/config/uncompress.h busybox-1.20.2_mod/include/config/uncompress.h
--- busybox-1.20.2/include/config/uncompress.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uncompress.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNCOMPRESS
diff -Naur busybox-1.20.2/include/config/unexpand.h busybox-1.20.2_mod/include/config/unexpand.h
--- busybox-1.20.2/include/config/unexpand.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unexpand.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNEXPAND 1
diff -Naur busybox-1.20.2/include/config/unicode/bidi/support.h busybox-1.20.2_mod/include/config/unicode/bidi/support.h
--- busybox-1.20.2/include/config/unicode/bidi/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/bidi/support.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_BIDI_SUPPORT
diff -Naur busybox-1.20.2/include/config/unicode/combining/wchars.h busybox-1.20.2_mod/include/config/unicode/combining/wchars.h
--- busybox-1.20.2/include/config/unicode/combining/wchars.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/combining/wchars.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_COMBINING_WCHARS
diff -Naur busybox-1.20.2/include/config/unicode/neutral/table.h busybox-1.20.2_mod/include/config/unicode/neutral/table.h
--- busybox-1.20.2/include/config/unicode/neutral/table.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/neutral/table.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_NEUTRAL_TABLE
diff -Naur busybox-1.20.2/include/config/unicode/preserve/broken.h busybox-1.20.2_mod/include/config/unicode/preserve/broken.h
--- busybox-1.20.2/include/config/unicode/preserve/broken.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/preserve/broken.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_PRESERVE_BROKEN
diff -Naur busybox-1.20.2/include/config/unicode/support.h busybox-1.20.2_mod/include/config/unicode/support.h
--- busybox-1.20.2/include/config/unicode/support.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/support.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNICODE_SUPPORT 1
diff -Naur busybox-1.20.2/include/config/unicode/using/locale.h busybox-1.20.2_mod/include/config/unicode/using/locale.h
--- busybox-1.20.2/include/config/unicode/using/locale.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/using/locale.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_USING_LOCALE
diff -Naur busybox-1.20.2/include/config/unicode/wide/wchars.h busybox-1.20.2_mod/include/config/unicode/wide/wchars.h
--- busybox-1.20.2/include/config/unicode/wide/wchars.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unicode/wide/wchars.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_UNICODE_WIDE_WCHARS
diff -Naur busybox-1.20.2/include/config/uniq.h busybox-1.20.2_mod/include/config/uniq.h
--- busybox-1.20.2/include/config/uniq.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uniq.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNIQ 1
diff -Naur busybox-1.20.2/include/config/unix2dos.h busybox-1.20.2_mod/include/config/unix2dos.h
--- busybox-1.20.2/include/config/unix2dos.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unix2dos.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNIX2DOS 1
diff -Naur busybox-1.20.2/include/config/unlzma.h busybox-1.20.2_mod/include/config/unlzma.h
--- busybox-1.20.2/include/config/unlzma.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unlzma.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNLZMA 1
diff -Naur busybox-1.20.2/include/config/unxz.h busybox-1.20.2_mod/include/config/unxz.h
--- busybox-1.20.2/include/config/unxz.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unxz.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNXZ 1
diff -Naur busybox-1.20.2/include/config/unzip.h busybox-1.20.2_mod/include/config/unzip.h
--- busybox-1.20.2/include/config/unzip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/unzip.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_UNZIP 1
diff -Naur busybox-1.20.2/include/config/uptime.h busybox-1.20.2_mod/include/config/uptime.h
--- busybox-1.20.2/include/config/uptime.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uptime.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_UPTIME 1
diff -Naur busybox-1.20.2/include/config/use/bb/crypt/sha.h busybox-1.20.2_mod/include/config/use/bb/crypt/sha.h
--- busybox-1.20.2/include/config/use/bb/crypt/sha.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/use/bb/crypt/sha.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_USE_BB_CRYPT_SHA 1
diff -Naur busybox-1.20.2/include/config/use/bb/crypt.h busybox-1.20.2_mod/include/config/use/bb/crypt.h
--- busybox-1.20.2/include/config/use/bb/crypt.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/use/bb/crypt.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_USE_BB_CRYPT 1
diff -Naur busybox-1.20.2/include/config/use/bb/pwd/grp.h busybox-1.20.2_mod/include/config/use/bb/pwd/grp.h
--- busybox-1.20.2/include/config/use/bb/pwd/grp.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/use/bb/pwd/grp.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_USE_BB_PWD_GRP 1
diff -Naur busybox-1.20.2/include/config/use/bb/shadow.h busybox-1.20.2_mod/include/config/use/bb/shadow.h
--- busybox-1.20.2/include/config/use/bb/shadow.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/use/bb/shadow.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_USE_BB_SHADOW 1
diff -Naur busybox-1.20.2/include/config/use/portable/code.h busybox-1.20.2_mod/include/config/use/portable/code.h
--- busybox-1.20.2/include/config/use/portable/code.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/use/portable/code.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_USE_PORTABLE_CODE
diff -Naur busybox-1.20.2/include/config/users.h busybox-1.20.2_mod/include/config/users.h
--- busybox-1.20.2/include/config/users.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/users.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_USERS 1
diff -Naur busybox-1.20.2/include/config/usleep.h busybox-1.20.2_mod/include/config/usleep.h
--- busybox-1.20.2/include/config/usleep.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/usleep.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_USLEEP 1
diff -Naur busybox-1.20.2/include/config/uudecode.h busybox-1.20.2_mod/include/config/uudecode.h
--- busybox-1.20.2/include/config/uudecode.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uudecode.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UUDECODE 1
diff -Naur busybox-1.20.2/include/config/uuencode.h busybox-1.20.2_mod/include/config/uuencode.h
--- busybox-1.20.2/include/config/uuencode.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/uuencode.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_UUENCODE 1
diff -Naur busybox-1.20.2/include/config/vconfig.h busybox-1.20.2_mod/include/config/vconfig.h
--- busybox-1.20.2/include/config/vconfig.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/vconfig.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_VCONFIG 1
diff -Naur busybox-1.20.2/include/config/verbose/resolution/errors.h busybox-1.20.2_mod/include/config/verbose/resolution/errors.h
--- busybox-1.20.2/include/config/verbose/resolution/errors.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/verbose/resolution/errors.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#undef CONFIG_VERBOSE_RESOLUTION_ERRORS
diff -Naur busybox-1.20.2/include/config/vi.h busybox-1.20.2_mod/include/config/vi.h
--- busybox-1.20.2/include/config/vi.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/vi.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_VI 1
diff -Naur busybox-1.20.2/include/config/vlock.h busybox-1.20.2_mod/include/config/vlock.h
--- busybox-1.20.2/include/config/vlock.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/vlock.h	2024-04-11 16:01:13.717105228 +0800
@@ -0,0 +1 @@
+#define CONFIG_VLOCK 1
diff -Naur busybox-1.20.2/include/config/volname.h busybox-1.20.2_mod/include/config/volname.h
--- busybox-1.20.2/include/config/volname.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/volname.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_VOLNAME 1
diff -Naur busybox-1.20.2/include/config/volumeid.h busybox-1.20.2_mod/include/config/volumeid.h
--- busybox-1.20.2/include/config/volumeid.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/volumeid.h	2024-04-11 16:01:13.721105225 +0800
@@ -0,0 +1 @@
+#define CONFIG_VOLUMEID 1
diff -Naur busybox-1.20.2/include/config/wall.h busybox-1.20.2_mod/include/config/wall.h
--- busybox-1.20.2/include/config/wall.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/wall.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_WALL 1
diff -Naur busybox-1.20.2/include/config/watchdog.h busybox-1.20.2_mod/include/config/watchdog.h
--- busybox-1.20.2/include/config/watchdog.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/watchdog.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_WATCHDOG 1
diff -Naur busybox-1.20.2/include/config/watch.h busybox-1.20.2_mod/include/config/watch.h
--- busybox-1.20.2/include/config/watch.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/watch.h	2024-04-11 16:01:13.733105219 +0800
@@ -0,0 +1 @@
+#define CONFIG_WATCH 1
diff -Naur busybox-1.20.2/include/config/wc.h busybox-1.20.2_mod/include/config/wc.h
--- busybox-1.20.2/include/config/wc.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/wc.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_WC 1
diff -Naur busybox-1.20.2/include/config/werror.h busybox-1.20.2_mod/include/config/werror.h
--- busybox-1.20.2/include/config/werror.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/werror.h	2024-04-11 16:01:13.701105237 +0800
@@ -0,0 +1 @@
+#undef CONFIG_WERROR
diff -Naur busybox-1.20.2/include/config/wget.h busybox-1.20.2_mod/include/config/wget.h
--- busybox-1.20.2/include/config/wget.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/wget.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_WGET 1
diff -Naur busybox-1.20.2/include/config/which.h busybox-1.20.2_mod/include/config/which.h
--- busybox-1.20.2/include/config/which.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/which.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_WHICH 1
diff -Naur busybox-1.20.2/include/config/whoami.h busybox-1.20.2_mod/include/config/whoami.h
--- busybox-1.20.2/include/config/whoami.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/whoami.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_WHOAMI 1
diff -Naur busybox-1.20.2/include/config/who.h busybox-1.20.2_mod/include/config/who.h
--- busybox-1.20.2/include/config/who.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/who.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_WHO 1
diff -Naur busybox-1.20.2/include/config/whois.h busybox-1.20.2_mod/include/config/whois.h
--- busybox-1.20.2/include/config/whois.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/whois.h	2024-04-11 16:01:13.725105223 +0800
@@ -0,0 +1 @@
+#define CONFIG_WHOIS 1
diff -Naur busybox-1.20.2/include/config/xargs.h busybox-1.20.2_mod/include/config/xargs.h
--- busybox-1.20.2/include/config/xargs.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/xargs.h	2024-04-11 16:01:13.713105230 +0800
@@ -0,0 +1 @@
+#define CONFIG_XARGS 1
diff -Naur busybox-1.20.2/include/config/xz.h busybox-1.20.2_mod/include/config/xz.h
--- busybox-1.20.2/include/config/xz.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/xz.h	2024-04-11 16:01:13.705105235 +0800
@@ -0,0 +1 @@
+#define CONFIG_XZ 1
diff -Naur busybox-1.20.2/include/config/yes.h busybox-1.20.2_mod/include/config/yes.h
--- busybox-1.20.2/include/config/yes.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/yes.h	2024-04-11 16:01:13.709105232 +0800
@@ -0,0 +1 @@
+#define CONFIG_YES 1
diff -Naur busybox-1.20.2/include/config/zcip.h busybox-1.20.2_mod/include/config/zcip.h
--- busybox-1.20.2/include/config/zcip.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/config/zcip.h	2024-04-11 16:01:13.729105221 +0800
@@ -0,0 +1 @@
+#define CONFIG_ZCIP 1
diff -Naur busybox-1.20.2/include/NUM_APPLETS.h busybox-1.20.2_mod/include/NUM_APPLETS.h
--- busybox-1.20.2/include/NUM_APPLETS.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/NUM_APPLETS.h	2024-04-11 16:29:20.512261532 +0800
@@ -0,0 +1 @@
+#define NUM_APPLETS 353
diff -Naur busybox-1.20.2/include/usage_compressed.h busybox-1.20.2_mod/include/usage_compressed.h
--- busybox-1.20.2/include/usage_compressed.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/usage_compressed.h	2024-04-16 14:07:13.646725825 +0800
@@ -0,0 +1,6953 @@
+#define UNPACKED_USAGE "" \
+"\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x20\x5d\x0a\x0a\x43\x68" \
+"\x65\x63\x6b\x20\x66\x69\x6c\x65\x20\x74\x79\x70\x65\x73\x2c\x20" \
+"\x63\x6f\x6d\x70\x61\x72\x65\x20\x76\x61\x6c\x75\x65\x73\x20\x65" \
+"\x74\x63\x2e\x20\x52\x65\x74\x75\x72\x6e\x20\x61\x20\x30\x2f\x31" \
+"\x20\x65\x78\x69\x74\x20\x63\x6f\x64\x65\x0a\x64\x65\x70\x65\x6e" \
+"\x64\x69\x6e\x67\x20\x6f\x6e\x20\x6c\x6f\x67\x69\x63\x61\x6c\x20" \
+"\x76\x61\x6c\x75\x65\x20\x6f\x66\x20\x45\x58\x50\x52\x45\x53\x53" \
+"\x49\x4f\x4e\x00\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x20\x5d" \
+"\x0a\x0a\x43\x68\x65\x63\x6b\x20\x66\x69\x6c\x65\x20\x74\x79\x70" \
+"\x65\x73\x2c\x20\x63\x6f\x6d\x70\x61\x72\x65\x20\x76\x61\x6c\x75" \
+"\x65\x73\x20\x65\x74\x63\x2e\x20\x52\x65\x74\x75\x72\x6e\x20\x61" \
+"\x20\x30\x2f\x31\x20\x65\x78\x69\x74\x20\x63\x6f\x64\x65\x0a\x64" \
+"\x65\x70\x65\x6e\x64\x69\x6e\x67\x20\x6f\x6e\x20\x6c\x6f\x67\x69" \
+"\x63\x61\x6c\x20\x76\x61\x6c\x75\x65\x20\x6f\x66\x20\x45\x58\x50" \
+"\x52\x45\x53\x53\x49\x4f\x4e\x00\x5b\x2d\x64\x66\x5d\x20\x5b\x2d" \
+"\x63\x20\x43\x4f\x4e\x46\x44\x49\x52\x5d\x20\x5b\x2d\x6c\x20\x4c" \
+"\x4f\x47\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x61\x20\x41\x43\x54\x49" \
+"\x4f\x4e\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x4d\x20\x4d\x41\x50\x46" \
+"\x49\x4c\x45\x5d\x20\x5b\x2d\x65\x20\x50\x52\x4f\x43\x5f\x45\x56" \
+"\x45\x4e\x54\x5f\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x70\x20\x50\x49" \
+"\x44\x46\x49\x4c\x45\x5d\x0a\x0a\x4c\x69\x73\x74\x65\x6e\x20\x74" \
+"\x6f\x20\x41\x43\x50\x49\x20\x65\x76\x65\x6e\x74\x73\x20\x61\x6e" \
+"\x64\x20\x73\x70\x61\x77\x6e\x20\x73\x70\x65\x63\x69\x66\x69\x63" \
+"\x20\x68\x65\x6c\x70\x65\x72\x73\x20\x6f\x6e\x20\x65\x76\x65\x6e" \
+"\x74\x20\x61\x72\x72\x69\x76\x61\x6c\x0a\x0a\x09\x2d\x64\x09\x4c" \
+"\x6f\x67\x20\x74\x6f\x20\x73\x74\x64\x65\x72\x72\x2c\x20\x6e\x6f" \
+"\x74\x20\x6c\x6f\x67\x20\x66\x69\x6c\x65\x20\x28\x69\x6d\x70\x6c" \
+"\x69\x65\x73\x20\x2d\x66\x29\x0a\x09\x2d\x66\x09\x52\x75\x6e\x20" \
+"\x69\x6e\x20\x66\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d" \
+"\x63\x20\x44\x49\x52\x09\x43\x6f\x6e\x66\x69\x67\x20\x64\x69\x72" \
+"\x65\x63\x74\x6f\x72\x79\x20\x5b\x2f\x65\x74\x63\x2f\x61\x63\x70" \
+"\x69\x5d\x0a\x09\x2d\x65\x20\x46\x49\x4c\x45\x09\x2f\x70\x72\x6f" \
+"\x63\x20\x65\x76\x65\x6e\x74\x20\x66\x69\x6c\x65\x20\x5b\x2f\x70" \
+"\x72\x6f\x63\x2f\x61\x63\x70\x69\x2f\x65\x76\x65\x6e\x74\x5d\x0a" \
+"\x09\x2d\x6c\x20\x46\x49\x4c\x45\x09\x4c\x6f\x67\x20\x66\x69\x6c" \
+"\x65\x20\x5b\x2f\x76\x61\x72\x2f\x6c\x6f\x67\x2f\x61\x63\x70\x69" \
+"\x64\x2e\x6c\x6f\x67\x5d\x0a\x09\x2d\x70\x20\x46\x49\x4c\x45\x09" \
+"\x50\x69\x64\x20\x66\x69\x6c\x65\x20\x5b\x2f\x76\x61\x72\x2f\x72" \
+"\x75\x6e\x2f\x61\x63\x70\x69\x64\x2e\x70\x69\x64\x5d\x0a\x09\x2d" \
+"\x61\x20\x46\x49\x4c\x45\x09\x41\x63\x74\x69\x6f\x6e\x20\x66\x69" \
+"\x6c\x65\x20\x5b\x2f\x65\x74\x63\x2f\x61\x63\x70\x69\x64\x2e\x63" \
+"\x6f\x6e\x66\x5d\x0a\x09\x2d\x4d\x20\x46\x49\x4c\x45\x20\x4d\x61" \
+"\x70\x20\x66\x69\x6c\x65\x20\x5b\x2f\x65\x74\x63\x2f\x61\x63\x70" \
+"\x69\x2e\x6d\x61\x70\x5d\x0a\x0a\x41\x63\x63\x65\x70\x74\x20\x61" \
+"\x6e\x64\x20\x69\x67\x6e\x6f\x72\x65\x20\x63\x6f\x6d\x70\x61\x74" \
+"\x69\x62\x69\x6c\x69\x74\x79\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20" \
+"\x2d\x67\x20\x2d\x6d\x20\x2d\x73\x20\x2d\x53\x20\x2d\x76\x00\x53" \
+"\x48\x45\x4c\x4c\x2e\x2e\x2e\x0a\x0a\x41\x64\x64\x20\x53\x48\x45" \
+"\x4c\x4c\x73\x20\x74\x6f\x20\x2f\x65\x74\x63\x2f\x73\x68\x65\x6c" \
+"\x6c\x73\x00\x5b\x2d\x67\x20\x47\x49\x44\x5d\x20\x5b\x55\x53\x45" \
+"\x52\x5d\x20\x47\x52\x4f\x55\x50\x0a\x0a\x41\x64\x64\x20\x61\x20" \
+"\x67\x72\x6f\x75\x70\x20\x6f\x72\x20\x61\x64\x64\x20\x61\x20\x75" \
+"\x73\x65\x72\x20\x74\x6f\x20\x61\x20\x67\x72\x6f\x75\x70\x0a\x0a" \
+"\x09\x2d\x67\x20\x47\x49\x44\x09\x47\x72\x6f\x75\x70\x20\x69\x64" \
+"\x0a\x09\x2d\x53\x09\x43\x72\x65\x61\x74\x65\x20\x61\x20\x73\x79" \
+"\x73\x74\x65\x6d\x20\x67\x72\x6f\x75\x70\x00\x5b\x4f\x50\x54\x49" \
+"\x4f\x4e\x53\x5d\x20\x55\x53\x45\x52\x0a\x0a\x41\x64\x64\x20\x61" \
+"\x20\x75\x73\x65\x72\x0a\x0a\x09\x2d\x68\x20\x44\x49\x52\x09\x09" \
+"\x48\x6f\x6d\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x0a\x09" \
+"\x2d\x67\x20\x47\x45\x43\x4f\x53\x09\x47\x45\x43\x4f\x53\x20\x66" \
+"\x69\x65\x6c\x64\x0a\x09\x2d\x73\x20\x53\x48\x45\x4c\x4c\x09\x4c" \
+"\x6f\x67\x69\x6e\x20\x73\x68\x65\x6c\x6c\x0a\x09\x2d\x47\x20\x47" \
+"\x52\x50\x09\x09\x41\x64\x64\x20\x75\x73\x65\x72\x20\x74\x6f\x20" \
+"\x65\x78\x69\x73\x74\x69\x6e\x67\x20\x67\x72\x6f\x75\x70\x0a\x09" \
+"\x2d\x53\x09\x09\x43\x72\x65\x61\x74\x65\x20\x61\x20\x73\x79\x73" \
+"\x74\x65\x6d\x20\x75\x73\x65\x72\x0a\x09\x2d\x44\x09\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x61\x73\x73\x69\x67\x6e\x20\x61\x20\x70\x61\x73" \
+"\x73\x77\x6f\x72\x64\x0a\x09\x2d\x48\x09\x09\x44\x6f\x6e\x27\x74" \
+"\x20\x63\x72\x65\x61\x74\x65\x20\x68\x6f\x6d\x65\x20\x64\x69\x72" \
+"\x65\x63\x74\x6f\x72\x79\x0a\x09\x2d\x75\x20\x55\x49\x44\x09\x09" \
+"\x55\x73\x65\x72\x20\x69\x64\x00\x5b\x2d\x71\x5d\x20\x5b\x2d\x6f" \
+"\x20\x4f\x46\x46\x5d\x20\x5b\x2d\x66\x20\x46\x52\x45\x51\x5d\x20" \
+"\x5b\x2d\x70\x20\x54\x43\x4f\x4e\x53\x54\x5d\x20\x5b\x2d\x74\x20" \
+"\x54\x49\x43\x4b\x5d\x0a\x0a\x52\x65\x61\x64\x20\x61\x6e\x64\x20" \
+"\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x6c\x79\x20\x73\x65\x74\x20\x73" \
+"\x79\x73\x74\x65\x6d\x20\x74\x69\x6d\x65\x62\x61\x73\x65\x20\x70" \
+"\x61\x72\x61\x6d\x65\x74\x65\x72\x73\x2e\x20\x53\x65\x65\x20\x61" \
+"\x64\x6a\x74\x69\x6d\x65\x78\x28\x32\x29\x0a\x0a\x09\x2d\x71\x09" \
+"\x51\x75\x69\x65\x74\x0a\x09\x2d\x6f\x20\x4f\x46\x46\x09\x54\x69" \
+"\x6d\x65\x20\x6f\x66\x66\x73\x65\x74\x2c\x20\x6d\x69\x63\x72\x6f" \
+"\x73\x65\x63\x6f\x6e\x64\x73\x0a\x09\x2d\x66\x20\x46\x52\x45\x51" \
+"\x09\x46\x72\x65\x71\x75\x65\x6e\x63\x79\x20\x61\x64\x6a\x75\x73" \
+"\x74\x2c\x20\x69\x6e\x74\x65\x67\x65\x72\x20\x6b\x65\x72\x6e\x65" \
+"\x6c\x20\x75\x6e\x69\x74\x73\x20\x28\x36\x35\x35\x33\x36\x20\x69" \
+"\x73\x20\x31\x70\x70\x6d\x29\x0a\x09\x09\x28\x70\x6f\x73\x69\x74" \
+"\x69\x76\x65\x20\x76\x61\x6c\x75\x65\x73\x20\x6d\x61\x6b\x65\x20" \
+"\x63\x6c\x6f\x63\x6b\x20\x72\x75\x6e\x20\x66\x61\x73\x74\x65\x72" \
+"\x29\x0a\x09\x2d\x74\x20\x54\x49\x43\x4b\x09\x4d\x69\x63\x72\x6f" \
+"\x73\x65\x63\x6f\x6e\x64\x73\x20\x70\x65\x72\x20\x74\x69\x63\x6b" \
+"\x2c\x20\x75\x73\x75\x61\x6c\x6c\x79\x20\x31\x30\x30\x30\x30\x0a" \
+"\x09\x2d\x70\x20\x54\x43\x4f\x4e\x53\x54\x00\x0a\x5b\x2d\x76\x6e" \
+"\x5d\x09\x5b\x2d\x48\x20\x48\x57\x54\x59\x50\x45\x5d\x20\x5b\x2d" \
+"\x69\x20\x49\x46\x5d\x20\x2d\x61\x20\x5b\x48\x4f\x53\x54\x4e\x41" \
+"\x4d\x45\x5d\x0a\x5b\x2d\x76\x5d\x09\x09\x20\x20\x20\x20\x5b\x2d" \
+"\x69\x20\x49\x46\x5d\x20\x2d\x64\x20\x48\x4f\x53\x54\x4e\x41\x4d" \
+"\x45\x20\x5b\x70\x75\x62\x5d\x0a\x5b\x2d\x76\x5d\x09\x5b\x2d\x48" \
+"\x20\x48\x57\x54\x59\x50\x45\x5d\x20\x5b\x2d\x69\x20\x49\x46\x5d" \
+"\x20\x2d\x73\x20\x48\x4f\x53\x54\x4e\x41\x4d\x45\x20\x48\x57\x41" \
+"\x44\x44\x52\x20\x5b\x74\x65\x6d\x70\x5d\x0a\x5b\x2d\x76\x5d\x09" \
+"\x5b\x2d\x48\x20\x48\x57\x54\x59\x50\x45\x5d\x20\x5b\x2d\x69\x20" \
+"\x49\x46\x5d\x20\x2d\x73\x20\x48\x4f\x53\x54\x4e\x41\x4d\x45\x20" \
+"\x48\x57\x41\x44\x44\x52\x20\x5b\x6e\x65\x74\x6d\x61\x73\x6b\x20" \
+"\x4d\x41\x53\x4b\x5d\x20\x70\x75\x62\x0a\x5b\x2d\x76\x5d\x09\x5b" \
+"\x2d\x48\x20\x48\x57\x54\x59\x50\x45\x5d\x20\x5b\x2d\x69\x20\x49" \
+"\x46\x5d\x20\x2d\x44\x73\x20\x48\x4f\x53\x54\x4e\x41\x4d\x45\x20" \
+"\x49\x46\x41\x43\x45\x20\x5b\x6e\x65\x74\x6d\x61\x73\x6b\x20\x4d" \
+"\x41\x53\x4b\x5d\x20\x70\x75\x62\x0a\x0a\x4d\x61\x6e\x69\x70\x75" \
+"\x6c\x61\x74\x65\x20\x41\x52\x50\x20\x63\x61\x63\x68\x65\x0a\x0a" \
+"\x09\x2d\x61\x09\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x28\x61\x6c" \
+"\x6c\x29\x20\x68\x6f\x73\x74\x73\x0a\x09\x2d\x73\x09\x09\x53\x65" \
+"\x74\x20\x6e\x65\x77\x20\x41\x52\x50\x20\x65\x6e\x74\x72\x79\x0a" \
+"\x09\x2d\x64\x09\x09\x44\x65\x6c\x65\x74\x65\x20\x61\x20\x73\x70" \
+"\x65\x63\x69\x66\x69\x65\x64\x20\x65\x6e\x74\x72\x79\x0a\x09\x2d" \
+"\x76\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x6e\x09\x09" \
+"\x44\x6f\x6e\x27\x74\x20\x72\x65\x73\x6f\x6c\x76\x65\x20\x6e\x61" \
+"\x6d\x65\x73\x0a\x09\x2d\x69\x20\x49\x46\x09\x09\x4e\x65\x74\x77" \
+"\x6f\x72\x6b\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x0a\x09\x2d" \
+"\x44\x09\x09\x52\x65\x61\x64\x20\x3c\x68\x77\x61\x64\x64\x72\x3e" \
+"\x20\x66\x72\x6f\x6d\x20\x67\x69\x76\x65\x6e\x20\x64\x65\x76\x69" \
+"\x63\x65\x0a\x09\x2d\x41\x2c\x2d\x70\x20\x41\x46\x09\x50\x72\x6f" \
+"\x74\x6f\x63\x6f\x6c\x20\x66\x61\x6d\x69\x6c\x79\x0a\x09\x2d\x48" \
+"\x20\x48\x57\x54\x59\x50\x45\x09\x48\x61\x72\x64\x77\x61\x72\x65" \
+"\x20\x61\x64\x64\x72\x65\x73\x73\x20\x74\x79\x70\x65\x00\x5b\x2d" \
+"\x66\x71\x62\x44\x55\x41\x5d\x20\x5b\x2d\x63\x20\x43\x4e\x54\x5d" \
+"\x20\x5b\x2d\x77\x20\x54\x49\x4d\x45\x4f\x55\x54\x5d\x20\x5b\x2d" \
+"\x49\x20\x49\x46\x41\x43\x45\x5d\x20\x5b\x2d\x73\x20\x53\x52\x43" \
+"\x5f\x49\x50\x5d\x20\x44\x53\x54\x5f\x49\x50\x0a\x0a\x53\x65\x6e" \
+"\x64\x20\x41\x52\x50\x20\x72\x65\x71\x75\x65\x73\x74\x73\x2f\x72" \
+"\x65\x70\x6c\x69\x65\x73\x0a\x0a\x09\x2d\x66\x09\x09\x51\x75\x69" \
+"\x74\x20\x6f\x6e\x20\x66\x69\x72\x73\x74\x20\x41\x52\x50\x20\x72" \
+"\x65\x70\x6c\x79\x0a\x09\x2d\x71\x09\x09\x51\x75\x69\x65\x74\x0a" \
+"\x09\x2d\x62\x09\x09\x4b\x65\x65\x70\x20\x62\x72\x6f\x61\x64\x63" \
+"\x61\x73\x74\x69\x6e\x67\x2c\x20\x64\x6f\x6e\x27\x74\x20\x67\x6f" \
+"\x20\x75\x6e\x69\x63\x61\x73\x74\x0a\x09\x2d\x44\x09\x09\x44\x75" \
+"\x70\x6c\x69\x63\x61\x74\x65\x64\x20\x61\x64\x64\x72\x65\x73\x73" \
+"\x20\x64\x65\x74\x65\x63\x74\x69\x6f\x6e\x20\x6d\x6f\x64\x65\x0a" \
+"\x09\x2d\x55\x09\x09\x55\x6e\x73\x6f\x6c\x69\x63\x69\x74\x65\x64" \
+"\x20\x41\x52\x50\x20\x6d\x6f\x64\x65\x2c\x20\x75\x70\x64\x61\x74" \
+"\x65\x20\x79\x6f\x75\x72\x20\x6e\x65\x69\x67\x68\x62\x6f\x72\x73" \
+"\x0a\x09\x2d\x41\x09\x09\x41\x52\x50\x20\x61\x6e\x73\x77\x65\x72" \
+"\x20\x6d\x6f\x64\x65\x2c\x20\x75\x70\x64\x61\x74\x65\x20\x79\x6f" \
+"\x75\x72\x20\x6e\x65\x69\x67\x68\x62\x6f\x72\x73\x0a\x09\x2d\x63" \
+"\x20\x4e\x09\x09\x53\x74\x6f\x70\x20\x61\x66\x74\x65\x72\x20\x73" \
+"\x65\x6e\x64\x69\x6e\x67\x20\x4e\x20\x41\x52\x50\x20\x72\x65\x71" \
+"\x75\x65\x73\x74\x73\x0a\x09\x2d\x77\x20\x54\x49\x4d\x45\x4f\x55" \
+"\x54\x09\x54\x69\x6d\x65\x20\x74\x6f\x20\x77\x61\x69\x74\x20\x66" \
+"\x6f\x72\x20\x41\x52\x50\x20\x72\x65\x70\x6c\x79\x2c\x20\x73\x65" \
+"\x63\x6f\x6e\x64\x73\x0a\x09\x2d\x49\x20\x49\x46\x41\x43\x45\x09" \
+"\x49\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x74\x6f\x20\x75\x73\x65" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x65\x74\x68\x30\x29\x0a" \
+"\x09\x2d\x73\x20\x53\x52\x43\x5f\x49\x50\x09\x53\x65\x6e\x64\x65" \
+"\x72\x20\x49\x50\x20\x61\x64\x64\x72\x65\x73\x73\x0a\x09\x44\x53" \
+"\x54\x5f\x49\x50\x09\x09\x54\x61\x72\x67\x65\x74\x20\x49\x50\x20" \
+"\x61\x64\x64\x72\x65\x73\x73\x00\x5b\x2d\x2f\x2b\x4f\x50\x54\x49" \
+"\x4f\x4e\x53\x5d\x20\x5b\x2d\x2f\x2b\x6f\x20\x4f\x50\x54\x5d\x2e" \
+"\x2e\x2e\x20\x5b\x2d\x63\x20\x27\x53\x43\x52\x49\x50\x54\x27\x20" \
+"\x5b\x41\x52\x47\x30\x20\x5b\x41\x52\x47\x53\x5d\x5d\x20\x2f\x20" \
+"\x46\x49\x4c\x45\x20\x5b\x41\x52\x47\x53\x5d\x5d\x0a\x0a\x55\x6e" \
+"\x69\x78\x20\x73\x68\x65\x6c\x6c\x20\x69\x6e\x74\x65\x72\x70\x72" \
+"\x65\x74\x65\x72\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b" \
+"\x41\x57\x4b\x5f\x50\x52\x4f\x47\x52\x41\x4d\x5d\x20\x5b\x46\x49" \
+"\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x76\x20\x56\x41\x52\x3d" \
+"\x56\x41\x4c\x09\x53\x65\x74\x20\x76\x61\x72\x69\x61\x62\x6c\x65" \
+"\x0a\x09\x2d\x46\x20\x53\x45\x50\x09\x09\x55\x73\x65\x20\x53\x45" \
+"\x50\x20\x61\x73\x20\x66\x69\x65\x6c\x64\x20\x73\x65\x70\x61\x72" \
+"\x61\x74\x6f\x72\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x09\x09\x52" \
+"\x65\x61\x64\x20\x70\x72\x6f\x67\x72\x61\x6d\x20\x66\x72\x6f\x6d" \
+"\x20\x46\x49\x4c\x45\x00\x5b\x2d\x64\x5d\x20\x5b\x46\x49\x4c\x45" \
+"\x5d\x0a\x0a\x42\x61\x73\x65\x36\x34\x20\x65\x6e\x63\x6f\x64\x65" \
+"\x20\x6f\x72\x20\x64\x65\x63\x6f\x64\x65\x20\x46\x49\x4c\x45\x20" \
+"\x74\x6f\x20\x73\x74\x61\x6e\x64\x61\x72\x64\x20\x6f\x75\x74\x70" \
+"\x75\x74\x0a\x09\x2d\x64\x09\x44\x65\x63\x6f\x64\x65\x20\x64\x61" \
+"\x74\x61\x00\x46\x49\x4c\x45\x20\x5b\x53\x55\x46\x46\x49\x58\x5d" \
+"\x0a\x0a\x53\x74\x72\x69\x70\x20\x64\x69\x72\x65\x63\x74\x6f\x72" \
+"\x79\x20\x70\x61\x74\x68\x20\x61\x6e\x64\x20\x2e\x53\x55\x46\x46" \
+"\x49\x58\x20\x66\x72\x6f\x6d\x20\x46\x49\x4c\x45\x0a\x00\x2d\x66" \
+"\x20\x46\x52\x45\x51\x20\x2d\x6c\x20\x4c\x45\x4e\x20\x2d\x64\x20" \
+"\x44\x45\x4c\x41\x59\x20\x2d\x72\x20\x43\x4f\x55\x4e\x54\x20\x2d" \
+"\x6e\x0a\x0a\x09\x2d\x66\x09\x46\x72\x65\x71\x75\x65\x6e\x63\x79" \
+"\x20\x69\x6e\x20\x48\x7a\x0a\x09\x2d\x6c\x09\x4c\x65\x6e\x67\x74" \
+"\x68\x20\x69\x6e\x20\x6d\x73\x0a\x09\x2d\x64\x09\x44\x65\x6c\x61" \
+"\x79\x20\x69\x6e\x20\x6d\x73\x0a\x09\x2d\x72\x09\x52\x65\x70\x65" \
+"\x74\x69\x74\x69\x6f\x6e\x73\x0a\x09\x2d\x6e\x09\x53\x74\x61\x72" \
+"\x74\x20\x6e\x65\x77\x20\x74\x6f\x6e\x65\x00\x5b\x42\x4c\x4f\x43" \
+"\x4b\x44\x45\x56\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x69\x6e\x74\x20" \
+"\x55\x55\x49\x44\x73\x20\x6f\x66\x20\x61\x6c\x6c\x20\x66\x69\x6c" \
+"\x65\x73\x79\x73\x74\x65\x6d\x73\x00\x4f\x50\x54\x49\x4f\x4e\x20" \
+"\x42\x4c\x4f\x43\x4b\x44\x45\x56\x0a\x0a\x09\x2d\x2d\x73\x65\x74" \
+"\x72\x6f\x09\x09\x53\x65\x74\x20\x72\x6f\x0a\x09\x2d\x2d\x73\x65" \
+"\x74\x72\x77\x09\x09\x53\x65\x74\x20\x72\x77\x0a\x09\x2d\x2d\x67" \
+"\x65\x74\x72\x6f\x09\x09\x47\x65\x74\x20\x72\x6f\x0a\x09\x2d\x2d" \
+"\x67\x65\x74\x73\x73\x09\x09\x47\x65\x74\x20\x73\x65\x63\x74\x6f" \
+"\x72\x20\x73\x69\x7a\x65\x0a\x09\x2d\x2d\x67\x65\x74\x62\x73\x7a" \
+"\x09\x47\x65\x74\x20\x62\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65\x0a" \
+"\x09\x2d\x2d\x73\x65\x74\x62\x73\x7a\x20\x42\x59\x54\x45\x53\x09" \
+"\x53\x65\x74\x20\x62\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65\x0a\x09" \
+"\x2d\x2d\x67\x65\x74\x73\x7a\x09\x09\x47\x65\x74\x20\x64\x65\x76" \
+"\x69\x63\x65\x20\x73\x69\x7a\x65\x20\x69\x6e\x20\x35\x31\x32\x2d" \
+"\x62\x79\x74\x65\x20\x73\x65\x63\x74\x6f\x72\x73\x0a\x09\x2d\x2d" \
+"\x67\x65\x74\x73\x69\x7a\x65\x36\x34\x09\x47\x65\x74\x20\x64\x65" \
+"\x76\x69\x63\x65\x20\x73\x69\x7a\x65\x20\x69\x6e\x20\x62\x79\x74" \
+"\x65\x73\x0a\x09\x2d\x2d\x66\x6c\x75\x73\x68\x62\x75\x66\x73\x09" \
+"\x46\x6c\x75\x73\x68\x20\x62\x75\x66\x66\x65\x72\x73\x0a\x09\x2d" \
+"\x2d\x72\x65\x72\x65\x61\x64\x70\x74\x09\x52\x65\x72\x65\x61\x64" \
+"\x20\x70\x61\x72\x74\x69\x74\x69\x6f\x6e\x20\x74\x61\x62\x6c\x65" \
+"\x00\x73\x74\x61\x72\x74\x20\x5b\x50\x52\x4f\x47\x20\x41\x52\x47" \
+"\x53\x5d\x7c\x73\x74\x6f\x70\x7c\x69\x6e\x69\x74\x0a\x0a\x43\x72" \
+"\x65\x61\x74\x65\x20\x2f\x76\x61\x72\x2f\x6c\x6f\x67\x2f\x62\x6f" \
+"\x6f\x74\x63\x68\x61\x72\x74\x2e\x74\x67\x7a\x20\x77\x69\x74\x68" \
+"\x20\x62\x6f\x6f\x74\x20\x63\x68\x61\x72\x74\x20\x64\x61\x74\x61" \
+"\x0a\x0a\x73\x74\x61\x72\x74\x3a\x20\x73\x74\x61\x72\x74\x20\x62" \
+"\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x20\x6c\x6f\x67\x67\x69\x6e" \
+"\x67\x3b\x20\x77\x69\x74\x68\x20\x50\x52\x4f\x47\x2c\x20\x72\x75" \
+"\x6e\x20\x50\x52\x4f\x47\x2c\x20\x74\x68\x65\x6e\x20\x6b\x69\x6c" \
+"\x6c\x20\x6c\x6f\x67\x67\x69\x6e\x67\x20\x77\x69\x74\x68\x20\x55" \
+"\x53\x52\x31\x0a\x73\x74\x6f\x70\x3a\x20\x73\x65\x6e\x64\x20\x55" \
+"\x53\x52\x31\x20\x74\x6f\x20\x61\x6c\x6c\x20\x62\x6f\x6f\x74\x63" \
+"\x68\x61\x72\x74\x64\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x0a" \
+"\x69\x6e\x69\x74\x3a\x20\x73\x74\x61\x72\x74\x20\x62\x61\x63\x6b" \
+"\x67\x72\x6f\x75\x6e\x64\x20\x6c\x6f\x67\x67\x69\x6e\x67\x3b\x20" \
+"\x73\x74\x6f\x70\x20\x77\x68\x65\x6e\x20\x67\x65\x74\x74\x79\x2f" \
+"\x78\x64\x6d\x20\x69\x73\x20\x73\x65\x65\x6e\x20\x28\x66\x6f\x72" \
+"\x20\x69\x6e\x69\x74\x20\x73\x63\x72\x69\x70\x74\x73\x29\x0a\x55" \
+"\x6e\x64\x65\x72\x20\x50\x49\x44\x20\x31\x3a\x20\x61\x73\x20\x69" \
+"\x6e\x69\x74\x2c\x20\x74\x68\x65\x6e\x20\x65\x78\x65\x63\x20\x24" \
+"\x62\x6f\x6f\x74\x63\x68\x61\x72\x74\x5f\x69\x6e\x69\x74\x2c\x20" \
+"\x2f\x69\x6e\x69\x74\x2c\x20\x2f\x73\x62\x69\x6e\x2f\x69\x6e\x69" \
+"\x74\x00\x43\x4f\x4d\x4d\x41\x4e\x44\x20\x5b\x42\x52\x49\x44\x47" \
+"\x45\x20\x5b\x49\x4e\x54\x45\x52\x46\x41\x43\x45\x5d\x5d\x0a\x0a" \
+"\x4d\x61\x6e\x61\x67\x65\x20\x65\x74\x68\x65\x72\x6e\x65\x74\x20" \
+"\x62\x72\x69\x64\x67\x65\x73\x0a\x0a\x43\x6f\x6d\x6d\x61\x6e\x64" \
+"\x73\x3a\x0a\x09\x73\x68\x6f\x77\x09\x09\x09\x53\x68\x6f\x77\x20" \
+"\x61\x20\x6c\x69\x73\x74\x20\x6f\x66\x20\x62\x72\x69\x64\x67\x65" \
+"\x73\x0a\x09\x61\x64\x64\x62\x72\x20\x42\x52\x49\x44\x47\x45\x09" \
+"\x09\x43\x72\x65\x61\x74\x65\x20\x42\x52\x49\x44\x47\x45\x0a\x09" \
+"\x64\x65\x6c\x62\x72\x20\x42\x52\x49\x44\x47\x45\x09\x09\x44\x65" \
+"\x6c\x65\x74\x65\x20\x42\x52\x49\x44\x47\x45\x0a\x09\x61\x64\x64" \
+"\x69\x66\x20\x42\x52\x49\x44\x47\x45\x20\x49\x46\x41\x43\x45\x09" \
+"\x41\x64\x64\x20\x49\x46\x41\x43\x45\x20\x74\x6f\x20\x42\x52\x49" \
+"\x44\x47\x45\x0a\x09\x64\x65\x6c\x69\x66\x20\x42\x52\x49\x44\x47" \
+"\x45\x20\x49\x46\x41\x43\x45\x09\x44\x65\x6c\x65\x74\x65\x20\x49" \
+"\x46\x41\x43\x45\x20\x66\x72\x6f\x6d\x20\x42\x52\x49\x44\x47\x45" \
+"\x0a\x09\x73\x65\x74\x61\x67\x65\x69\x6e\x67\x20\x42\x52\x49\x44" \
+"\x47\x45\x20\x54\x49\x4d\x45\x09\x09\x53\x65\x74\x20\x61\x67\x65" \
+"\x69\x6e\x67\x20\x74\x69\x6d\x65\x0a\x09\x73\x65\x74\x66\x64\x20" \
+"\x42\x52\x49\x44\x47\x45\x20\x54\x49\x4d\x45\x09\x09\x53\x65\x74" \
+"\x20\x62\x72\x69\x64\x67\x65\x20\x66\x6f\x72\x77\x61\x72\x64\x20" \
+"\x64\x65\x6c\x61\x79\x0a\x09\x73\x65\x74\x68\x65\x6c\x6c\x6f\x20" \
+"\x42\x52\x49\x44\x47\x45\x20\x54\x49\x4d\x45\x09\x09\x53\x65\x74" \
+"\x20\x68\x65\x6c\x6c\x6f\x20\x74\x69\x6d\x65\x0a\x09\x73\x65\x74" \
+"\x6d\x61\x78\x61\x67\x65\x20\x42\x52\x49\x44\x47\x45\x20\x54\x49" \
+"\x4d\x45\x09\x09\x53\x65\x74\x20\x6d\x61\x78\x20\x6d\x65\x73\x73" \
+"\x61\x67\x65\x20\x61\x67\x65\x0a\x09\x73\x65\x74\x70\x61\x74\x68" \
+"\x63\x6f\x73\x74\x20\x42\x52\x49\x44\x47\x45\x20\x43\x4f\x53\x54" \
+"\x09\x09\x53\x65\x74\x20\x70\x61\x74\x68\x20\x63\x6f\x73\x74\x0a" \
+"\x09\x73\x65\x74\x70\x6f\x72\x74\x70\x72\x69\x6f\x20\x42\x52\x49" \
+"\x44\x47\x45\x20\x50\x52\x49\x4f\x09\x09\x53\x65\x74\x20\x70\x6f" \
+"\x72\x74\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x0a\x09\x73\x65\x74" \
+"\x62\x72\x69\x64\x67\x65\x70\x72\x69\x6f\x20\x42\x52\x49\x44\x47" \
+"\x45\x20\x50\x52\x49\x4f\x09\x53\x65\x74\x20\x62\x72\x69\x64\x67" \
+"\x65\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x0a\x09\x73\x74\x70\x20" \
+"\x42\x52\x49\x44\x47\x45\x20\x5b\x31\x2f\x79\x65\x73\x2f\x6f\x6e" \
+"\x7c\x30\x2f\x6e\x6f\x2f\x6f\x66\x66\x5d\x09\x53\x54\x50\x20\x6f" \
+"\x6e\x2f\x6f\x66\x66\x00\x5b\x2d\x63\x66\x5d\x20\x5b\x46\x49\x4c" \
+"\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73" \
+"\x73\x20\x46\x49\x4c\x45\x73\x20\x28\x6f\x72\x20\x73\x74\x64\x69" \
+"\x6e\x29\x0a\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74\x6f" \
+"\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63" \
+"\x65\x00\x46\x49\x4c\x45\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65" \
+"\x73\x73\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e" \
+"\x0a\x0a\x43\x6f\x6d\x70\x72\x65\x73\x73\x20\x46\x49\x4c\x45\x73" \
+"\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x20\x77\x69\x74\x68" \
+"\x20\x62\x7a\x69\x70\x32\x20\x61\x6c\x67\x6f\x72\x69\x74\x68\x6d" \
+"\x0a\x0a\x09\x2d\x31\x2e\x2e\x39\x09\x43\x6f\x6d\x70\x72\x65\x73" \
+"\x73\x69\x6f\x6e\x20\x6c\x65\x76\x65\x6c\x0a\x09\x2d\x64\x09\x44" \
+"\x65\x63\x6f\x6d\x70\x72\x65\x73\x73\x0a\x09\x2d\x63\x09\x57\x72" \
+"\x69\x74\x65\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d" \
+"\x66\x09\x46\x6f\x72\x63\x65\x00\x5b\x2d\x6a\x79\x5d\x20\x5b\x5b" \
+"\x4d\x4f\x4e\x54\x48\x5d\x20\x59\x45\x41\x52\x5d\x0a\x0a\x44\x69" \
+"\x73\x70\x6c\x61\x79\x20\x61\x20\x63\x61\x6c\x65\x6e\x64\x61\x72" \
+"\x0a\x0a\x09\x2d\x6a\x09\x55\x73\x65\x20\x6a\x75\x6c\x69\x61\x6e" \
+"\x20\x64\x61\x74\x65\x73\x0a\x09\x2d\x79\x09\x44\x69\x73\x70\x6c" \
+"\x61\x79\x20\x74\x68\x65\x20\x65\x6e\x74\x69\x72\x65\x20\x79\x65" \
+"\x61\x72\x00\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x6f" \
+"\x6e\x63\x61\x74\x65\x6e\x61\x74\x65\x20\x46\x49\x4c\x45\x73\x20" \
+"\x61\x6e\x64\x20\x70\x72\x69\x6e\x74\x20\x74\x68\x65\x6d\x20\x74" \
+"\x6f\x20\x73\x74\x64\x6f\x75\x74\x00\x5b\x2d\x65\x74\x76\x5d\x20" \
+"\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x69\x73\x70\x6c" \
+"\x61\x79\x20\x6e\x6f\x6e\x70\x72\x69\x6e\x74\x69\x6e\x67\x20\x63" \
+"\x68\x61\x72\x61\x63\x74\x65\x72\x73\x20\x61\x73\x20\x5e\x78\x20" \
+"\x6f\x72\x20\x4d\x2d\x78\x0a\x0a\x09\x2d\x65\x09\x45\x6e\x64\x20" \
+"\x65\x61\x63\x68\x20\x6c\x69\x6e\x65\x20\x77\x69\x74\x68\x20\x24" \
+"\x0a\x09\x2d\x74\x09\x53\x68\x6f\x77\x20\x74\x61\x62\x73\x20\x61" \
+"\x73\x20\x5e\x49\x0a\x09\x2d\x76\x09\x44\x6f\x6e\x27\x74\x20\x75" \
+"\x73\x65\x20\x5e\x78\x20\x6f\x72\x20\x4d\x2d\x78\x20\x65\x73\x63" \
+"\x61\x70\x65\x73\x00\x45\x58\x50\x45\x43\x54\x20\x5b\x53\x45\x4e" \
+"\x44\x20\x5b\x45\x58\x50\x45\x43\x54\x20\x5b\x53\x45\x4e\x44\x2e" \
+"\x2e\x2e\x5d\x5d\x5d\x0a\x0a\x55\x73\x65\x66\x75\x6c\x20\x66\x6f" \
+"\x72\x20\x69\x6e\x74\x65\x72\x61\x63\x74\x69\x6e\x67\x20\x77\x69" \
+"\x74\x68\x20\x61\x20\x6d\x6f\x64\x65\x6d\x20\x63\x6f\x6e\x6e\x65" \
+"\x63\x74\x65\x64\x20\x74\x6f\x20\x73\x74\x64\x69\x6e\x2f\x73\x74" \
+"\x64\x6f\x75\x74\x2e\x0a\x41\x20\x73\x63\x72\x69\x70\x74\x20\x63" \
+"\x6f\x6e\x73\x69\x73\x74\x73\x20\x6f\x66\x20\x6f\x6e\x65\x20\x6f" \
+"\x72\x20\x6d\x6f\x72\x65\x20\x22\x65\x78\x70\x65\x63\x74\x2d\x73" \
+"\x65\x6e\x64\x22\x20\x70\x61\x69\x72\x73\x20\x6f\x66\x20\x73\x74" \
+"\x72\x69\x6e\x67\x73\x2c\x0a\x65\x61\x63\x68\x20\x70\x61\x69\x72" \
+"\x20\x69\x73\x20\x61\x20\x70\x61\x69\x72\x20\x6f\x66\x20\x61\x72" \
+"\x67\x75\x6d\x65\x6e\x74\x73\x2e\x20\x45\x78\x61\x6d\x70\x6c\x65" \
+"\x3a\x0a\x63\x68\x61\x74\x20\x27\x27\x20\x41\x54\x5a\x20\x4f\x4b" \
+"\x20\x41\x54\x44\x31\x32\x33\x34\x35\x36\x20\x43\x4f\x4e\x4e\x45" \
+"\x43\x54\x20\x27\x27\x20\x6f\x67\x69\x6e\x3a\x20\x70\x70\x70\x75" \
+"\x73\x65\x72\x20\x77\x6f\x72\x64\x3a\x20\x70\x70\x70\x70\x61\x73" \
+"\x73\x20\x27\x7e\x27\x00\x5b\x2d\x52\x5d\x20\x5b\x2d\x2b\x3d\x41" \
+"\x61\x63\x44\x64\x69\x6a\x73\x53\x74\x54\x75\x5d\x20\x5b\x2d\x76" \
+"\x20\x56\x45\x52\x53\x49\x4f\x4e\x5d\x20\x5b\x46\x49\x4c\x45\x5d" \
+"\x2e\x2e\x2e\x0a\x0a\x43\x68\x61\x6e\x67\x65\x20\x66\x69\x6c\x65" \
+"\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x20\x6f\x6e\x20\x61" \
+"\x6e\x20\x65\x78\x74\x32\x20\x66\x73\x0a\x0a\x4d\x6f\x64\x69\x66" \
+"\x69\x65\x72\x73\x3a\x0a\x09\x2d\x09\x52\x65\x6d\x6f\x76\x65\x20" \
+"\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x0a\x09\x2b\x09\x41\x64" \
+"\x64\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x0a\x09\x3d\x09" \
+"\x53\x65\x74\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x0a\x41" \
+"\x74\x74\x72\x69\x62\x75\x74\x65\x73\x3a\x0a\x09\x41\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x74\x72\x61\x63\x6b\x20\x61\x74\x69\x6d\x65\x0a" \
+"\x09\x61\x09\x41\x70\x70\x65\x6e\x64\x20\x6d\x6f\x64\x65\x20\x6f" \
+"\x6e\x6c\x79\x0a\x09\x63\x09\x45\x6e\x61\x62\x6c\x65\x20\x63\x6f" \
+"\x6d\x70\x72\x65\x73\x73\x0a\x09\x44\x09\x57\x72\x69\x74\x65\x20" \
+"\x64\x69\x72\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x20\x73\x79\x6e" \
+"\x63\x68\x72\x6f\x6e\x6f\x75\x73\x6c\x79\x0a\x09\x64\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x62\x61\x63\x6b\x75\x70\x20\x77\x69\x74\x68\x20" \
+"\x64\x75\x6d\x70\x0a\x09\x69\x09\x43\x61\x6e\x6e\x6f\x74\x20\x62" \
+"\x65\x20\x6d\x6f\x64\x69\x66\x69\x65\x64\x20\x28\x69\x6d\x6d\x75" \
+"\x74\x61\x62\x6c\x65\x29\x0a\x09\x6a\x09\x57\x72\x69\x74\x65\x20" \
+"\x61\x6c\x6c\x20\x64\x61\x74\x61\x20\x74\x6f\x20\x6a\x6f\x75\x72" \
+"\x6e\x61\x6c\x20\x66\x69\x72\x73\x74\x0a\x09\x73\x09\x5a\x65\x72" \
+"\x6f\x20\x64\x69\x73\x6b\x20\x73\x74\x6f\x72\x61\x67\x65\x20\x77" \
+"\x68\x65\x6e\x20\x64\x65\x6c\x65\x74\x65\x64\x0a\x09\x53\x09\x57" \
+"\x72\x69\x74\x65\x20\x66\x69\x6c\x65\x20\x63\x6f\x6e\x74\x65\x6e" \
+"\x74\x73\x20\x73\x79\x6e\x63\x68\x72\x6f\x6e\x6f\x75\x73\x6c\x79" \
+"\x0a\x09\x74\x09\x44\x69\x73\x61\x62\x6c\x65\x20\x74\x61\x69\x6c" \
+"\x2d\x6d\x65\x72\x67\x69\x6e\x67\x20\x6f\x66\x20\x70\x61\x72\x74" \
+"\x69\x61\x6c\x20\x62\x6c\x6f\x63\x6b\x73\x20\x77\x69\x74\x68\x20" \
+"\x6f\x74\x68\x65\x72\x20\x66\x69\x6c\x65\x73\x0a\x09\x75\x09\x41" \
+"\x6c\x6c\x6f\x77\x20\x66\x69\x6c\x65\x20\x74\x6f\x20\x62\x65\x20" \
+"\x75\x6e\x64\x65\x6c\x65\x74\x65\x64\x0a\x09\x2d\x52\x09\x52\x65" \
+"\x63\x75\x72\x73\x65\x0a\x09\x2d\x76\x09\x53\x65\x74\x20\x74\x68" \
+"\x65\x20\x66\x69\x6c\x65\x27\x73\x20\x76\x65\x72\x73\x69\x6f\x6e" \
+"\x2f\x67\x65\x6e\x65\x72\x61\x74\x69\x6f\x6e\x20\x6e\x75\x6d\x62" \
+"\x65\x72\x00\x5b\x2d\x52\x68\x4c\x48\x50\x63\x76\x66\x5d\x2e\x2e" \
+"\x2e\x20\x47\x52\x4f\x55\x50\x20\x46\x49\x4c\x45\x2e\x2e\x2e\x0a" \
+"\x0a\x43\x68\x61\x6e\x67\x65\x20\x74\x68\x65\x20\x67\x72\x6f\x75" \
+"\x70\x20\x6d\x65\x6d\x62\x65\x72\x73\x68\x69\x70\x20\x6f\x66\x20" \
+"\x65\x61\x63\x68\x20\x46\x49\x4c\x45\x20\x74\x6f\x20\x47\x52\x4f" \
+"\x55\x50\x0a\x0a\x09\x2d\x52\x09\x52\x65\x63\x75\x72\x73\x65\x0a" \
+"\x09\x2d\x68\x09\x41\x66\x66\x65\x63\x74\x20\x73\x79\x6d\x6c\x69" \
+"\x6e\x6b\x73\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x73" \
+"\x79\x6d\x6c\x69\x6e\x6b\x20\x74\x61\x72\x67\x65\x74\x73\x0a\x09" \
+"\x2d\x4c\x09\x54\x72\x61\x76\x65\x72\x73\x65\x20\x61\x6c\x6c\x20" \
+"\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x74\x6f\x20\x64\x69\x72\x65" \
+"\x63\x74\x6f\x72\x69\x65\x73\x0a\x09\x2d\x48\x09\x54\x72\x61\x76" \
+"\x65\x72\x73\x65\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x6f\x6e" \
+"\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x20\x6f\x6e" \
+"\x6c\x79\x0a\x09\x2d\x50\x09\x44\x6f\x6e\x27\x74\x20\x74\x72\x61" \
+"\x76\x65\x72\x73\x65\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x28" \
+"\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d\x63\x09\x4c\x69\x73" \
+"\x74\x20\x63\x68\x61\x6e\x67\x65\x64\x20\x66\x69\x6c\x65\x73\x0a" \
+"\x09\x2d\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x66\x09" \
+"\x48\x69\x64\x65\x20\x65\x72\x72\x6f\x72\x73\x00\x5b\x2d\x52\x63" \
+"\x76\x66\x5d\x20\x4d\x4f\x44\x45\x5b\x2c\x4d\x4f\x44\x45\x5d\x2e" \
+"\x2e\x2e\x20\x46\x49\x4c\x45\x2e\x2e\x2e\x0a\x0a\x45\x61\x63\x68" \
+"\x20\x4d\x4f\x44\x45\x20\x69\x73\x20\x6f\x6e\x65\x20\x6f\x72\x20" \
+"\x6d\x6f\x72\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6c\x65\x74\x74" \
+"\x65\x72\x73\x20\x75\x67\x6f\x61\x2c\x20\x6f\x6e\x65\x20\x6f\x66" \
+"\x20\x74\x68\x65\x0a\x73\x79\x6d\x62\x6f\x6c\x73\x20\x2b\x2d\x3d" \
+"\x20\x61\x6e\x64\x20\x6f\x6e\x65\x20\x6f\x72\x20\x6d\x6f\x72\x65" \
+"\x20\x6f\x66\x20\x74\x68\x65\x20\x6c\x65\x74\x74\x65\x72\x73\x20" \
+"\x72\x77\x78\x73\x74\x0a\x0a\x09\x2d\x52\x09\x52\x65\x63\x75\x72" \
+"\x73\x65\x0a\x09\x2d\x63\x09\x4c\x69\x73\x74\x20\x63\x68\x61\x6e" \
+"\x67\x65\x64\x20\x66\x69\x6c\x65\x73\x0a\x09\x2d\x76\x09\x4c\x69" \
+"\x73\x74\x20\x61\x6c\x6c\x20\x66\x69\x6c\x65\x73\x0a\x09\x2d\x66" \
+"\x09\x48\x69\x64\x65\x20\x65\x72\x72\x6f\x72\x73\x00\x5b\x2d\x52" \
+"\x68\x4c\x48\x50\x63\x76\x66\x5d\x2e\x2e\x2e\x20\x4f\x57\x4e\x45" \
+"\x52\x5b\x3c\x2e\x7c\x3a\x3e\x5b\x47\x52\x4f\x55\x50\x5d\x5d\x20" \
+"\x46\x49\x4c\x45\x2e\x2e\x2e\x0a\x0a\x43\x68\x61\x6e\x67\x65\x20" \
+"\x74\x68\x65\x20\x6f\x77\x6e\x65\x72\x20\x61\x6e\x64\x2f\x6f\x72" \
+"\x20\x67\x72\x6f\x75\x70\x20\x6f\x66\x20\x65\x61\x63\x68\x20\x46" \
+"\x49\x4c\x45\x20\x74\x6f\x20\x4f\x57\x4e\x45\x52\x20\x61\x6e\x64" \
+"\x2f\x6f\x72\x20\x47\x52\x4f\x55\x50\x0a\x0a\x09\x2d\x52\x09\x52" \
+"\x65\x63\x75\x72\x73\x65\x0a\x09\x2d\x68\x09\x41\x66\x66\x65\x63" \
+"\x74\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x69\x6e\x73\x74\x65" \
+"\x61\x64\x20\x6f\x66\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x20\x74\x61" \
+"\x72\x67\x65\x74\x73\x0a\x09\x2d\x4c\x09\x54\x72\x61\x76\x65\x72" \
+"\x73\x65\x20\x61\x6c\x6c\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20" \
+"\x74\x6f\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x0a\x09" \
+"\x2d\x48\x09\x54\x72\x61\x76\x65\x72\x73\x65\x20\x73\x79\x6d\x6c" \
+"\x69\x6e\x6b\x73\x20\x6f\x6e\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20" \
+"\x6c\x69\x6e\x65\x20\x6f\x6e\x6c\x79\x0a\x09\x2d\x50\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x74\x72\x61\x76\x65\x72\x73\x65\x20\x73\x79\x6d" \
+"\x6c\x69\x6e\x6b\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29\x0a" \
+"\x09\x2d\x63\x09\x4c\x69\x73\x74\x20\x63\x68\x61\x6e\x67\x65\x64" \
+"\x20\x66\x69\x6c\x65\x73\x0a\x09\x2d\x76\x09\x4c\x69\x73\x74\x20" \
+"\x61\x6c\x6c\x20\x66\x69\x6c\x65\x73\x0a\x09\x2d\x66\x09\x48\x69" \
+"\x64\x65\x20\x65\x72\x72\x6f\x72\x73\x00\x5b\x2d\x2d\x6d\x64\x35" \
+"\x7c\x2d\x2d\x65\x6e\x63\x72\x79\x70\x74\x65\x64\x5d\x0a\x0a\x52" \
+"\x65\x61\x64\x20\x75\x73\x65\x72\x3a\x70\x61\x73\x73\x77\x6f\x72" \
+"\x64\x20\x66\x72\x6f\x6d\x20\x73\x74\x64\x69\x6e\x20\x61\x6e\x64" \
+"\x20\x75\x70\x64\x61\x74\x65\x20\x2f\x65\x74\x63\x2f\x70\x61\x73" \
+"\x73\x77\x64\x0a\x0a\x09\x2d\x65\x2c\x2d\x2d\x65\x6e\x63\x72\x79" \
+"\x70\x74\x65\x64\x09\x53\x75\x70\x70\x6c\x69\x65\x64\x20\x70\x61" \
+"\x73\x73\x77\x6f\x72\x64\x73\x20\x61\x72\x65\x20\x69\x6e\x20\x65" \
+"\x6e\x63\x72\x79\x70\x74\x65\x64\x20\x66\x6f\x72\x6d\x0a\x09\x2d" \
+"\x6d\x2c\x2d\x2d\x6d\x64\x35\x09\x55\x73\x65\x20\x4d\x44\x35\x20" \
+"\x65\x6e\x63\x72\x79\x70\x74\x69\x6f\x6e\x20\x69\x6e\x73\x74\x65" \
+"\x61\x64\x20\x6f\x66\x20\x44\x45\x53\x00\x5b\x2d\x76\x50\x30\x31" \
+"\x32\x5d\x20\x5b\x2d\x75\x20\x55\x53\x45\x52\x5b\x3a\x47\x52\x50" \
+"\x5d\x5d\x20\x5b\x2d\x55\x20\x55\x53\x45\x52\x5b\x3a\x47\x52\x50" \
+"\x5d\x5d\x20\x5b\x2d\x65\x20\x44\x49\x52\x5d\x0a\x09\x5b\x2d\x2f" \
+"\x20\x44\x49\x52\x5d\x20\x5b\x2d\x6e\x20\x4e\x49\x43\x45\x5d\x20" \
+"\x5b\x2d\x6d\x20\x42\x59\x54\x45\x53\x5d\x20\x5b\x2d\x64\x20\x42" \
+"\x59\x54\x45\x53\x5d\x20\x5b\x2d\x6f\x20\x4e\x5d\x0a\x09\x5b\x2d" \
+"\x70\x20\x4e\x5d\x20\x5b\x2d\x66\x20\x42\x59\x54\x45\x53\x5d\x20" \
+"\x5b\x2d\x63\x20\x42\x59\x54\x45\x53\x5d\x20\x50\x52\x4f\x47\x20" \
+"\x41\x52\x47\x53\x0a\x0a\x43\x68\x61\x6e\x67\x65\x20\x74\x68\x65" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x73\x74\x61\x74\x65\x2c\x20" \
+"\x72\x75\x6e\x20\x50\x52\x4f\x47\x0a\x0a\x09\x2d\x75\x20\x55\x53" \
+"\x45\x52\x5b\x3a\x47\x52\x50\x5d\x09\x53\x65\x74\x20\x75\x69\x64" \
+"\x20\x61\x6e\x64\x20\x67\x69\x64\x0a\x09\x2d\x55\x20\x55\x53\x45" \
+"\x52\x5b\x3a\x47\x52\x50\x5d\x09\x53\x65\x74\x20\x24\x55\x49\x44" \
+"\x20\x61\x6e\x64\x20\x24\x47\x49\x44\x20\x69\x6e\x20\x65\x6e\x76" \
+"\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x0a\x09\x2d\x65\x20\x44\x49\x52" \
+"\x09\x09\x53\x65\x74\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e" \
+"\x74\x20\x76\x61\x72\x69\x61\x62\x6c\x65\x73\x20\x61\x73\x20\x73" \
+"\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x66\x69\x6c\x65" \
+"\x73\x0a\x09\x09\x09\x69\x6e\x20\x44\x49\x52\x3a\x20\x66\x69\x6c" \
+"\x65\x3d\x31\x73\x74\x5f\x6c\x69\x6e\x65\x5f\x6f\x66\x5f\x66\x69" \
+"\x6c\x65\x0a\x09\x2d\x2f\x20\x44\x49\x52\x09\x09\x43\x68\x72\x6f" \
+"\x6f\x74\x20\x74\x6f\x20\x44\x49\x52\x0a\x09\x2d\x6e\x20\x4e\x49" \
+"\x43\x45\x09\x09\x41\x64\x64\x20\x4e\x49\x43\x45\x20\x74\x6f\x20" \
+"\x6e\x69\x63\x65\x20\x76\x61\x6c\x75\x65\x0a\x09\x2d\x6d\x20\x42" \
+"\x59\x54\x45\x53\x09\x53\x61\x6d\x65\x20\x61\x73\x20\x2d\x64\x20" \
+"\x42\x59\x54\x45\x53\x20\x2d\x73\x20\x42\x59\x54\x45\x53\x20\x2d" \
+"\x6c\x20\x42\x59\x54\x45\x53\x0a\x09\x2d\x64\x20\x42\x59\x54\x45" \
+"\x53\x09\x4c\x69\x6d\x69\x74\x20\x64\x61\x74\x61\x20\x73\x65\x67" \
+"\x6d\x65\x6e\x74\x0a\x09\x2d\x6f\x20\x4e\x09\x09\x4c\x69\x6d\x69" \
+"\x74\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x6f\x70\x65\x6e" \
+"\x20\x66\x69\x6c\x65\x73\x20\x70\x65\x72\x20\x70\x72\x6f\x63\x65" \
+"\x73\x73\x0a\x09\x2d\x70\x20\x4e\x09\x09\x4c\x69\x6d\x69\x74\x20" \
+"\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x70\x72\x6f\x63\x65\x73" \
+"\x73\x65\x73\x20\x70\x65\x72\x20\x75\x69\x64\x0a\x09\x2d\x66\x20" \
+"\x42\x59\x54\x45\x53\x09\x4c\x69\x6d\x69\x74\x20\x6f\x75\x74\x70" \
+"\x75\x74\x20\x66\x69\x6c\x65\x20\x73\x69\x7a\x65\x73\x0a\x09\x2d" \
+"\x63\x20\x42\x59\x54\x45\x53\x09\x4c\x69\x6d\x69\x74\x20\x63\x6f" \
+"\x72\x65\x20\x66\x69\x6c\x65\x20\x73\x69\x7a\x65\x0a\x09\x2d\x76" \
+"\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x50\x09\x09\x43" \
+"\x72\x65\x61\x74\x65\x20\x6e\x65\x77\x20\x70\x72\x6f\x63\x65\x73" \
+"\x73\x20\x67\x72\x6f\x75\x70\x0a\x09\x2d\x30\x09\x09\x43\x6c\x6f" \
+"\x73\x65\x20\x73\x74\x64\x69\x6e\x0a\x09\x2d\x31\x09\x09\x43\x6c" \
+"\x6f\x73\x65\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x32\x09\x09" \
+"\x43\x6c\x6f\x73\x65\x20\x73\x74\x64\x65\x72\x72\x00\x4e\x45\x57" \
+"\x52\x4f\x4f\x54\x20\x5b\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x5d" \
+"\x0a\x0a\x52\x75\x6e\x20\x50\x52\x4f\x47\x20\x77\x69\x74\x68\x20" \
+"\x72\x6f\x6f\x74\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x73" \
+"\x65\x74\x20\x74\x6f\x20\x4e\x45\x57\x52\x4f\x4f\x54\x00\x5b\x2d" \
+"\x70\x72\x66\x6f\x6d\x5d\x20\x5b\x50\x52\x49\x4f\x5d\x20\x5b\x50" \
+"\x49\x44\x20\x7c\x20\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x5d\x0a" \
+"\x0a\x43\x68\x61\x6e\x67\x65\x20\x73\x63\x68\x65\x64\x75\x6c\x69" \
+"\x6e\x67\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x20\x61\x6e\x64\x20" \
+"\x63\x6c\x61\x73\x73\x20\x66\x6f\x72\x20\x61\x20\x70\x72\x6f\x63" \
+"\x65\x73\x73\x0a\x0a\x09\x2d\x70\x09\x4f\x70\x65\x72\x61\x74\x65" \
+"\x20\x6f\x6e\x20\x50\x49\x44\x0a\x09\x2d\x72\x09\x53\x65\x74\x20" \
+"\x53\x43\x48\x45\x44\x5f\x52\x52\x20\x63\x6c\x61\x73\x73\x0a\x09" \
+"\x2d\x66\x09\x53\x65\x74\x20\x53\x43\x48\x45\x44\x5f\x46\x49\x46" \
+"\x4f\x20\x63\x6c\x61\x73\x73\x0a\x09\x2d\x6f\x09\x53\x65\x74\x20" \
+"\x53\x43\x48\x45\x44\x5f\x4f\x54\x48\x45\x52\x20\x63\x6c\x61\x73" \
+"\x73\x0a\x09\x2d\x6d\x09\x53\x68\x6f\x77\x20\x6d\x69\x6e\x2f\x6d" \
+"\x61\x78\x20\x70\x72\x69\x6f\x72\x69\x74\x69\x65\x73\x00\x4e\x0a" \
+"\x0a\x43\x68\x61\x6e\x67\x65\x20\x74\x68\x65\x20\x66\x6f\x72\x65" \
+"\x67\x72\x6f\x75\x6e\x64\x20\x76\x69\x72\x74\x75\x61\x6c\x20\x74" \
+"\x65\x72\x6d\x69\x6e\x61\x6c\x20\x74\x6f\x20\x2f\x64\x65\x76\x2f" \
+"\x74\x74\x79\x4e\x00\x46\x49\x4c\x45\x53\x2e\x2e\x2e\x0a\x0a\x43" \
+"\x61\x6c\x63\x75\x6c\x61\x74\x65\x20\x74\x68\x65\x20\x43\x52\x43" \
+"\x33\x32\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x73\x20\x6f\x66\x20" \
+"\x46\x49\x4c\x45\x53\x00\x0a\x0a\x43\x6c\x65\x61\x72\x20\x73\x63" \
+"\x72\x65\x65\x6e\x00\x5b\x2d\x6c\x5d\x20\x5b\x2d\x73\x5d\x20\x46" \
+"\x49\x4c\x45\x31\x20\x5b\x46\x49\x4c\x45\x32\x20\x5b\x53\x4b\x49" \
+"\x50\x31\x20\x5b\x53\x4b\x49\x50\x32\x5d\x5d\x5d\x0a\x0a\x43\x6f" \
+"\x6d\x70\x61\x72\x65\x20\x46\x49\x4c\x45\x31\x20\x77\x69\x74\x68" \
+"\x20\x46\x49\x4c\x45\x32\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e" \
+"\x29\x0a\x0a\x09\x2d\x6c\x09\x57\x72\x69\x74\x65\x20\x74\x68\x65" \
+"\x20\x62\x79\x74\x65\x20\x6e\x75\x6d\x62\x65\x72\x73\x20\x28\x64" \
+"\x65\x63\x69\x6d\x61\x6c\x29\x20\x61\x6e\x64\x20\x76\x61\x6c\x75" \
+"\x65\x73\x20\x28\x6f\x63\x74\x61\x6c\x29\x0a\x09\x09\x66\x6f\x72" \
+"\x20\x61\x6c\x6c\x20\x64\x69\x66\x66\x65\x72\x69\x6e\x67\x20\x62" \
+"\x79\x74\x65\x73\x0a\x09\x2d\x73\x09\x51\x75\x69\x65\x74\x00\x5b" \
+"\x2d\x31\x32\x33\x5d\x20\x46\x49\x4c\x45\x31\x20\x46\x49\x4c\x45" \
+"\x32\x0a\x0a\x43\x6f\x6d\x70\x61\x72\x65\x20\x46\x49\x4c\x45\x31" \
+"\x20\x77\x69\x74\x68\x20\x46\x49\x4c\x45\x32\x0a\x0a\x09\x2d\x31" \
+"\x09\x53\x75\x70\x70\x72\x65\x73\x73\x20\x6c\x69\x6e\x65\x73\x20" \
+"\x75\x6e\x69\x71\x75\x65\x20\x74\x6f\x20\x46\x49\x4c\x45\x31\x0a" \
+"\x09\x2d\x32\x09\x53\x75\x70\x70\x72\x65\x73\x73\x20\x6c\x69\x6e" \
+"\x65\x73\x20\x75\x6e\x69\x71\x75\x65\x20\x74\x6f\x20\x46\x49\x4c" \
+"\x45\x32\x0a\x09\x2d\x33\x09\x53\x75\x70\x70\x72\x65\x73\x73\x20" \
+"\x6c\x69\x6e\x65\x73\x20\x63\x6f\x6d\x6d\x6f\x6e\x20\x74\x6f\x20" \
+"\x62\x6f\x74\x68\x20\x66\x69\x6c\x65\x73\x00\x5b\x2d\x76\x63\x73" \
+"\x6e\x64\x66\x46\x51\x5d\x20\x5b\x2d\x78\x20\x43\x4f\x4c\x5d\x20" \
+"\x5b\x2d\x79\x20\x4c\x49\x4e\x45\x5d\x20\x5b\x43\x4f\x4e\x53\x4f" \
+"\x4c\x45\x5f\x4e\x4f\x5d\x0a\x0a\x41\x20\x74\x65\x78\x74\x2d\x6d" \
+"\x6f\x64\x65\x20\x56\x4e\x43\x20\x6c\x69\x6b\x65\x20\x70\x72\x6f" \
+"\x67\x72\x61\x6d\x20\x66\x6f\x72\x20\x4c\x69\x6e\x75\x78\x20\x76" \
+"\x69\x72\x74\x75\x61\x6c\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x73\x2e" \
+"\x0a\x54\x6f\x20\x65\x78\x69\x74\x2c\x20\x71\x75\x69\x63\x6b\x6c" \
+"\x79\x20\x70\x72\x65\x73\x73\x20\x45\x53\x43\x20\x33\x20\x74\x69" \
+"\x6d\x65\x73\x2e\x0a\x0a\x09\x2d\x76\x09\x44\x6f\x6e\x27\x74\x20" \
+"\x73\x65\x6e\x64\x20\x6b\x65\x79\x73\x74\x72\x6f\x6b\x65\x73\x20" \
+"\x74\x6f\x20\x74\x68\x65\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x0a\x09" \
+"\x2d\x63\x09\x43\x72\x65\x61\x74\x65\x20\x6d\x69\x73\x73\x69\x6e" \
+"\x67\x20\x2f\x64\x65\x76\x2f\x7b\x74\x74\x79\x2c\x76\x63\x73\x61" \
+"\x7d\x4e\x0a\x09\x2d\x73\x09\x4f\x70\x65\x6e\x20\x61\x20\x53\x48" \
+"\x45\x4c\x4c\x20\x73\x65\x73\x73\x69\x6f\x6e\x0a\x09\x2d\x6e\x09" \
+"\x42\x6c\x61\x63\x6b\x20\x26\x20\x77\x68\x69\x74\x65\x0a\x09\x2d" \
+"\x64\x09\x44\x75\x6d\x70\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x74" \
+"\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x6c" \
+"\x6c\x6f\x77\x20\x63\x75\x72\x73\x6f\x72\x0a\x09\x2d\x46\x09\x41" \
+"\x73\x73\x75\x6d\x65\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x69\x73" \
+"\x20\x6f\x6e\x20\x61\x20\x66\x72\x61\x6d\x65\x62\x75\x66\x66\x65" \
+"\x72\x20\x64\x65\x76\x69\x63\x65\x0a\x09\x2d\x51\x09\x44\x69\x73" \
+"\x61\x62\x6c\x65\x20\x65\x78\x69\x74\x20\x6f\x6e\x20\x45\x53\x43" \
+"\x2d\x45\x53\x43\x2d\x45\x53\x43\x0a\x09\x2d\x78\x20\x43\x4f\x4c" \
+"\x09\x53\x74\x61\x72\x74\x69\x6e\x67\x20\x63\x6f\x6c\x75\x6d\x6e" \
+"\x0a\x09\x2d\x79\x20\x4c\x49\x4e\x45\x09\x53\x74\x61\x72\x74\x69" \
+"\x6e\x67\x20\x6c\x69\x6e\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53" \
+"\x5d\x20\x53\x4f\x55\x52\x43\x45\x2e\x2e\x2e\x20\x44\x45\x53\x54" \
+"\x0a\x0a\x43\x6f\x70\x79\x20\x53\x4f\x55\x52\x43\x45\x28\x73\x29" \
+"\x20\x74\x6f\x20\x44\x45\x53\x54\x0a\x0a\x09\x2d\x61\x09\x53\x61" \
+"\x6d\x65\x20\x61\x73\x20\x2d\x64\x70\x52\x0a\x09\x2d\x52\x2c\x2d" \
+"\x72\x09\x52\x65\x63\x75\x72\x73\x65\x0a\x09\x2d\x64\x2c\x2d\x50" \
+"\x09\x50\x72\x65\x73\x65\x72\x76\x65\x20\x73\x79\x6d\x6c\x69\x6e" \
+"\x6b\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x69\x66\x20\x2d" \
+"\x52\x29\x0a\x09\x2d\x4c\x09\x46\x6f\x6c\x6c\x6f\x77\x20\x61\x6c" \
+"\x6c\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x0a\x09\x2d\x48\x09\x46" \
+"\x6f\x6c\x6c\x6f\x77\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x6f" \
+"\x6e\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x0a\x09" \
+"\x2d\x70\x09\x50\x72\x65\x73\x65\x72\x76\x65\x20\x66\x69\x6c\x65" \
+"\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x20\x69\x66\x20\x70" \
+"\x6f\x73\x73\x69\x62\x6c\x65\x0a\x09\x2d\x66\x09\x4f\x76\x65\x72" \
+"\x77\x72\x69\x74\x65\x0a\x09\x2d\x69\x09\x50\x72\x6f\x6d\x70\x74" \
+"\x20\x62\x65\x66\x6f\x72\x65\x20\x6f\x76\x65\x72\x77\x72\x69\x74" \
+"\x65\x0a\x09\x2d\x6c\x2c\x2d\x73\x09\x43\x72\x65\x61\x74\x65\x20" \
+"\x28\x73\x79\x6d\x29\x6c\x69\x6e\x6b\x73\x00\x5b\x2d\x64\x6d\x76" \
+"\x75\x5d\x20\x5b\x2d\x46\x20\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x48" \
+"\x20\x6e\x65\x77\x63\x5d\x20\x5b\x2d\x74\x69\x6f\x5d\x20\x5b\x2d" \
+"\x70\x20\x44\x49\x52\x5d\x20\x5b\x45\x58\x54\x52\x5f\x46\x49\x4c" \
+"\x45\x5d\x2e\x2e\x2e\x0a\x0a\x45\x78\x74\x72\x61\x63\x74\x20\x6f" \
+"\x72\x20\x6c\x69\x73\x74\x20\x66\x69\x6c\x65\x73\x20\x66\x72\x6f" \
+"\x6d\x20\x61\x20\x63\x70\x69\x6f\x20\x61\x72\x63\x68\x69\x76\x65" \
+"\x2c\x20\x6f\x72\x0a\x63\x72\x65\x61\x74\x65\x20\x61\x6e\x20\x61" \
+"\x72\x63\x68\x69\x76\x65\x20\x28\x2d\x6f\x29\x20\x6f\x72\x20\x63" \
+"\x6f\x70\x79\x20\x66\x69\x6c\x65\x73\x20\x28\x2d\x70\x29\x20\x75" \
+"\x73\x69\x6e\x67\x20\x66\x69\x6c\x65\x20\x6c\x69\x73\x74\x20\x6f" \
+"\x6e\x20\x73\x74\x64\x69\x6e\x0a\x0a\x4d\x61\x69\x6e\x20\x6f\x70" \
+"\x65\x72\x61\x74\x69\x6f\x6e\x20\x6d\x6f\x64\x65\x3a\x0a\x09\x2d" \
+"\x74\x09\x4c\x69\x73\x74\x0a\x09\x2d\x69\x09\x45\x78\x74\x72\x61" \
+"\x63\x74\x20\x45\x58\x54\x52\x5f\x46\x49\x4c\x45\x73\x20\x28\x6f" \
+"\x72\x20\x61\x6c\x6c\x29\x0a\x09\x2d\x6f\x09\x43\x72\x65\x61\x74" \
+"\x65\x20\x28\x72\x65\x71\x75\x69\x72\x65\x73\x20\x2d\x48\x20\x6e" \
+"\x65\x77\x63\x29\x0a\x09\x2d\x70\x20\x44\x49\x52\x09\x43\x6f\x70" \
+"\x79\x20\x66\x69\x6c\x65\x73\x20\x74\x6f\x20\x44\x49\x52\x0a\x09" \
+"\x2d\x64\x09\x4d\x61\x6b\x65\x20\x6c\x65\x61\x64\x69\x6e\x67\x20" \
+"\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x0a\x09\x2d\x6d\x09" \
+"\x50\x72\x65\x73\x65\x72\x76\x65\x20\x6d\x74\x69\x6d\x65\x0a\x09" \
+"\x2d\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x75\x09\x4f" \
+"\x76\x65\x72\x77\x72\x69\x74\x65\x0a\x09\x2d\x46\x20\x46\x49\x4c" \
+"\x45\x09\x49\x6e\x70\x75\x74\x20\x28\x2d\x74\x2c\x2d\x69\x2c\x2d" \
+"\x70\x29\x20\x6f\x72\x20\x6f\x75\x74\x70\x75\x74\x20\x28\x2d\x6f" \
+"\x29\x20\x66\x69\x6c\x65\x0a\x09\x2d\x48\x20\x6e\x65\x77\x63\x09" \
+"\x41\x72\x63\x68\x69\x76\x65\x20\x66\x6f\x72\x6d\x61\x74\x00\x2d" \
+"\x66\x62\x53\x20\x2d\x6c\x20\x4e\x20\x2d\x64\x20\x4e\x20\x2d\x4c" \
+"\x20\x4c\x4f\x47\x46\x49\x4c\x45\x20\x2d\x63\x20\x44\x49\x52\x0a" \
+"\x0a\x09\x2d\x66\x09\x46\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x0a" \
+"\x09\x2d\x62\x09\x42\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x20\x28" \
+"\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d\x53\x09\x4c\x6f\x67" \
+"\x20\x74\x6f\x20\x73\x79\x73\x6c\x6f\x67\x20\x28\x64\x65\x66\x61" \
+"\x75\x6c\x74\x29\x0a\x09\x2d\x6c\x09\x53\x65\x74\x20\x6c\x6f\x67" \
+"\x20\x6c\x65\x76\x65\x6c\x2e\x20\x30\x20\x69\x73\x20\x74\x68\x65" \
+"\x20\x6d\x6f\x73\x74\x20\x76\x65\x72\x62\x6f\x73\x65\x2c\x20\x64" \
+"\x65\x66\x61\x75\x6c\x74\x20\x38\x0a\x09\x2d\x64\x09\x53\x65\x74" \
+"\x20\x6c\x6f\x67\x20\x6c\x65\x76\x65\x6c\x2c\x20\x6c\x6f\x67\x20" \
+"\x74\x6f\x20\x73\x74\x64\x65\x72\x72\x0a\x09\x2d\x4c\x09\x4c\x6f" \
+"\x67\x20\x74\x6f\x20\x66\x69\x6c\x65\x0a\x09\x2d\x63\x09\x57\x6f" \
+"\x72\x6b\x69\x6e\x67\x20\x64\x69\x72\x00\x5b\x2d\x63\x20\x44\x49" \
+"\x52\x5d\x20\x5b\x2d\x75\x20\x55\x53\x45\x52\x5d\x20\x5b\x2d\x6c" \
+"\x65\x72\x5d\x7c\x5b\x46\x49\x4c\x45\x5d\x0a\x0a\x09\x2d\x63\x09" \
+"\x43\x72\x6f\x6e\x74\x61\x62\x20\x64\x69\x72\x65\x63\x74\x6f\x72" \
+"\x79\x0a\x09\x2d\x75\x09\x55\x73\x65\x72\x0a\x09\x2d\x6c\x09\x4c" \
+"\x69\x73\x74\x20\x63\x72\x6f\x6e\x74\x61\x62\x0a\x09\x2d\x65\x09" \
+"\x45\x64\x69\x74\x20\x63\x72\x6f\x6e\x74\x61\x62\x0a\x09\x2d\x72" \
+"\x09\x44\x65\x6c\x65\x74\x65\x20\x63\x72\x6f\x6e\x74\x61\x62\x0a" \
+"\x09\x46\x49\x4c\x45\x09\x52\x65\x70\x6c\x61\x63\x65\x20\x63\x72" \
+"\x6f\x6e\x74\x61\x62\x20\x62\x79\x20\x46\x49\x4c\x45\x20\x28\x27" \
+"\x2d\x27\x3a\x20\x73\x74\x64\x69\x6e\x29\x00\x5b\x4f\x50\x54\x49" \
+"\x4f\x4e\x53\x5d\x20\x5b\x50\x41\x53\x53\x57\x4f\x52\x44\x5d\x20" \
+"\x5b\x53\x41\x4c\x54\x5d\x0a\x0a\x43\x72\x79\x70\x74\x20\x50\x41" \
+"\x53\x53\x57\x4f\x52\x44\x20\x75\x73\x69\x6e\x67\x20\x63\x72\x79" \
+"\x70\x74\x28\x33\x29\x0a\x0a\x09\x2d\x50\x2c\x2d\x2d\x70\x61\x73" \
+"\x73\x77\x6f\x72\x64\x2d\x66\x64\x3d\x4e\x09\x52\x65\x61\x64\x20" \
+"\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x66\x72\x6f\x6d\x20\x66\x64" \
+"\x20\x4e\x0a\x09\x2d\x6d\x2c\x2d\x2d\x6d\x65\x74\x68\x6f\x64\x3d" \
+"\x54\x59\x50\x45\x09\x45\x6e\x63\x72\x79\x70\x74\x69\x6f\x6e\x20" \
+"\x6d\x65\x74\x68\x6f\x64\x0a\x09\x2d\x53\x2c\x2d\x2d\x73\x61\x6c" \
+"\x74\x3d\x53\x41\x4c\x54\x00\x5b\x50\x52\x4f\x47\x20\x41\x52\x47" \
+"\x53\x5d\x0a\x0a\x47\x69\x76\x65\x20\x50\x52\x4f\x47\x20\x61\x20" \
+"\x63\x6f\x6e\x74\x72\x6f\x6c\x6c\x69\x6e\x67\x20\x74\x74\x79\x20" \
+"\x69\x66\x20\x70\x6f\x73\x73\x69\x62\x6c\x65\x2e\x0a\x45\x78\x61" \
+"\x6d\x70\x6c\x65\x20\x66\x6f\x72\x20\x2f\x65\x74\x63\x2f\x69\x6e" \
+"\x69\x74\x74\x61\x62\x20\x28\x66\x6f\x72\x20\x62\x75\x73\x79\x62" \
+"\x6f\x78\x20\x69\x6e\x69\x74\x29\x3a\x0a\x09\x3a\x3a\x72\x65\x73" \
+"\x70\x61\x77\x6e\x3a\x2f\x62\x69\x6e\x2f\x63\x74\x74\x79\x68\x61" \
+"\x63\x6b\x20\x2f\x62\x69\x6e\x2f\x73\x68\x0a\x47\x69\x76\x69\x6e" \
+"\x67\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x6c\x69\x6e\x67\x20\x74\x74" \
+"\x79\x20\x74\x6f\x20\x73\x68\x65\x6c\x6c\x20\x72\x75\x6e\x6e\x69" \
+"\x6e\x67\x20\x77\x69\x74\x68\x20\x50\x49\x44\x20\x31\x3a\x0a\x09" \
+"\x24\x20\x65\x78\x65\x63\x20\x63\x74\x74\x79\x68\x61\x63\x6b\x20" \
+"\x73\x68\x0a\x53\x74\x61\x72\x74\x69\x6e\x67\x20\x69\x6e\x74\x65" \
+"\x72\x61\x63\x74\x69\x76\x65\x20\x73\x68\x65\x6c\x6c\x20\x66\x72" \
+"\x6f\x6d\x20\x62\x6f\x6f\x74\x20\x73\x68\x65\x6c\x6c\x20\x73\x63" \
+"\x72\x69\x70\x74\x3a\x0a\x09\x73\x65\x74\x73\x69\x64\x20\x63\x74" \
+"\x74\x79\x68\x61\x63\x6b\x20\x73\x68\x00\x5b\x4f\x50\x54\x49\x4f" \
+"\x4e\x53\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50" \
+"\x72\x69\x6e\x74\x20\x73\x65\x6c\x65\x63\x74\x65\x64\x20\x66\x69" \
+"\x65\x6c\x64\x73\x20\x66\x72\x6f\x6d\x20\x65\x61\x63\x68\x20\x69" \
+"\x6e\x70\x75\x74\x20\x46\x49\x4c\x45\x20\x74\x6f\x20\x73\x74\x64" \
+"\x6f\x75\x74\x0a\x0a\x09\x2d\x62\x20\x4c\x49\x53\x54\x09\x4f\x75" \
+"\x74\x70\x75\x74\x20\x6f\x6e\x6c\x79\x20\x62\x79\x74\x65\x73\x20" \
+"\x66\x72\x6f\x6d\x20\x4c\x49\x53\x54\x0a\x09\x2d\x63\x20\x4c\x49" \
+"\x53\x54\x09\x4f\x75\x74\x70\x75\x74\x20\x6f\x6e\x6c\x79\x20\x63" \
+"\x68\x61\x72\x61\x63\x74\x65\x72\x73\x20\x66\x72\x6f\x6d\x20\x4c" \
+"\x49\x53\x54\x0a\x09\x2d\x64\x20\x43\x48\x41\x52\x09\x55\x73\x65" \
+"\x20\x43\x48\x41\x52\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66" \
+"\x20\x74\x61\x62\x20\x61\x73\x20\x74\x68\x65\x20\x66\x69\x65\x6c" \
+"\x64\x20\x64\x65\x6c\x69\x6d\x69\x74\x65\x72\x0a\x09\x2d\x73\x09" \
+"\x4f\x75\x74\x70\x75\x74\x20\x6f\x6e\x6c\x79\x20\x74\x68\x65\x20" \
+"\x6c\x69\x6e\x65\x73\x20\x63\x6f\x6e\x74\x61\x69\x6e\x69\x6e\x67" \
+"\x20\x64\x65\x6c\x69\x6d\x69\x74\x65\x72\x0a\x09\x2d\x66\x20\x4e" \
+"\x09\x50\x72\x69\x6e\x74\x20\x6f\x6e\x6c\x79\x20\x74\x68\x65\x73" \
+"\x65\x20\x66\x69\x65\x6c\x64\x73\x0a\x09\x2d\x6e\x09\x49\x67\x6e" \
+"\x6f\x72\x65\x64\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b" \
+"\x2b\x46\x4d\x54\x5d\x20\x5b\x54\x49\x4d\x45\x5d\x0a\x0a\x44\x69" \
+"\x73\x70\x6c\x61\x79\x20\x74\x69\x6d\x65\x20\x28\x75\x73\x69\x6e" \
+"\x67\x20\x2b\x46\x4d\x54\x29\x2c\x20\x6f\x72\x20\x73\x65\x74\x20" \
+"\x74\x69\x6d\x65\x0a\x0a\x09\x5b\x2d\x73\x2c\x2d\x2d\x73\x65\x74" \
+"\x5d\x20\x54\x49\x4d\x45\x09\x53\x65\x74\x20\x74\x69\x6d\x65\x20" \
+"\x74\x6f\x20\x54\x49\x4d\x45\x0a\x09\x2d\x75\x2c\x2d\x2d\x75\x74" \
+"\x63\x09\x57\x6f\x72\x6b\x20\x69\x6e\x20\x55\x54\x43\x20\x28\x64" \
+"\x6f\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20\x74\x6f\x20" \
+"\x6c\x6f\x63\x61\x6c\x20\x74\x69\x6d\x65\x29\x0a\x09\x2d\x52\x2c" \
+"\x2d\x2d\x72\x66\x63\x2d\x32\x38\x32\x32\x09\x4f\x75\x74\x70\x75" \
+"\x74\x20\x52\x46\x43\x2d\x32\x38\x32\x32\x20\x63\x6f\x6d\x70\x6c" \
+"\x69\x61\x6e\x74\x20\x64\x61\x74\x65\x20\x73\x74\x72\x69\x6e\x67" \
+"\x0a\x09\x2d\x49\x5b\x53\x50\x45\x43\x5d\x09\x4f\x75\x74\x70\x75" \
+"\x74\x20\x49\x53\x4f\x2d\x38\x36\x30\x31\x20\x63\x6f\x6d\x70\x6c" \
+"\x69\x61\x6e\x74\x20\x64\x61\x74\x65\x20\x73\x74\x72\x69\x6e\x67" \
+"\x0a\x09\x09\x09\x53\x50\x45\x43\x3d\x27\x64\x61\x74\x65\x27\x20" \
+"\x28\x64\x65\x66\x61\x75\x6c\x74\x29\x20\x66\x6f\x72\x20\x64\x61" \
+"\x74\x65\x20\x6f\x6e\x6c\x79\x2c\x0a\x09\x09\x09\x27\x68\x6f\x75" \
+"\x72\x73\x27\x2c\x20\x27\x6d\x69\x6e\x75\x74\x65\x73\x27\x2c\x20" \
+"\x6f\x72\x20\x27\x73\x65\x63\x6f\x6e\x64\x73\x27\x20\x66\x6f\x72" \
+"\x20\x64\x61\x74\x65\x20\x61\x6e\x64\x0a\x09\x09\x09\x74\x69\x6d" \
+"\x65\x20\x74\x6f\x20\x74\x68\x65\x20\x69\x6e\x64\x69\x63\x61\x74" \
+"\x65\x64\x20\x70\x72\x65\x63\x69\x73\x69\x6f\x6e\x0a\x09\x2d\x72" \
+"\x2c\x2d\x2d\x72\x65\x66\x65\x72\x65\x6e\x63\x65\x20\x46\x49\x4c" \
+"\x45\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x6c\x61\x73\x74\x20\x6d" \
+"\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x20\x74\x69\x6d\x65" \
+"\x20\x6f\x66\x20\x46\x49\x4c\x45\x0a\x09\x2d\x64\x2c\x2d\x2d\x64" \
+"\x61\x74\x65\x20\x54\x49\x4d\x45\x09\x44\x69\x73\x70\x6c\x61\x79" \
+"\x20\x54\x49\x4d\x45\x2c\x20\x6e\x6f\x74\x20\x27\x6e\x6f\x77\x27" \
+"\x0a\x09\x2d\x44\x20\x46\x4d\x54\x09\x09\x55\x73\x65\x20\x46\x4d" \
+"\x54\x20\x66\x6f\x72\x20\x2d\x64\x20\x54\x49\x4d\x45\x20\x63\x6f" \
+"\x6e\x76\x65\x72\x73\x69\x6f\x6e\x0a\x0a\x52\x65\x63\x6f\x67\x6e" \
+"\x69\x7a\x65\x64\x20\x54\x49\x4d\x45\x20\x66\x6f\x72\x6d\x61\x74" \
+"\x73\x3a\x0a\x09\x68\x68\x3a\x6d\x6d\x5b\x3a\x73\x73\x5d\x0a\x09" \
+"\x5b\x59\x59\x59\x59\x2e\x5d\x4d\x4d\x2e\x44\x44\x2d\x68\x68\x3a" \
+"\x6d\x6d\x5b\x3a\x73\x73\x5d\x0a\x09\x59\x59\x59\x59\x2d\x4d\x4d" \
+"\x2d\x44\x44\x20\x68\x68\x3a\x6d\x6d\x5b\x3a\x73\x73\x5d\x0a\x09" \
+"\x5b\x5b\x5b\x5b\x5b\x59\x59\x5d\x59\x59\x5d\x4d\x4d\x5d\x44\x44" \
+"\x5d\x68\x68\x5d\x6d\x6d\x5b\x2e\x73\x73\x5d\x0a\x09\x27\x64\x61" \
+"\x74\x65\x20\x54\x49\x4d\x45\x27\x20\x66\x6f\x72\x6d\x20\x61\x63" \
+"\x63\x65\x70\x74\x73\x20\x4d\x4d\x44\x44\x68\x68\x6d\x6d\x5b\x5b" \
+"\x59\x59\x5d\x59\x59\x5d\x5b\x2e\x73\x73\x5d\x20\x69\x6e\x73\x74" \
+"\x65\x61\x64\x00\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x2e\x2e" \
+"\x2e\x0a\x0a\x54\x69\x6e\x79\x20\x52\x50\x4e\x20\x63\x61\x6c\x63" \
+"\x75\x6c\x61\x74\x6f\x72\x2e\x20\x4f\x70\x65\x72\x61\x74\x69\x6f" \
+"\x6e\x73\x3a\x0a\x2b\x2c\x20\x61\x64\x64\x2c\x20\x2d\x2c\x20\x73" \
+"\x75\x62\x2c\x20\x2a\x2c\x20\x6d\x75\x6c\x2c\x20\x2f\x2c\x20\x64" \
+"\x69\x76\x2c\x20\x25\x2c\x20\x6d\x6f\x64\x2c\x20\x2a\x2a\x2c\x20" \
+"\x65\x78\x70\x2c\x20\x61\x6e\x64\x2c\x20\x6f\x72\x2c\x20\x6e\x6f" \
+"\x74\x2c\x20\x65\x6f\x72\x2c\x0a\x70\x20\x2d\x20\x70\x72\x69\x6e" \
+"\x74\x20\x74\x6f\x70\x20\x6f\x66\x20\x74\x68\x65\x20\x73\x74\x61" \
+"\x63\x6b\x20\x28\x77\x69\x74\x68\x6f\x75\x74\x20\x70\x6f\x70\x70" \
+"\x69\x6e\x67\x29\x2c\x0a\x66\x20\x2d\x20\x70\x72\x69\x6e\x74\x20" \
+"\x65\x6e\x74\x69\x72\x65\x20\x73\x74\x61\x63\x6b\x2c\x0a\x6f\x20" \
+"\x2d\x20\x70\x6f\x70\x20\x74\x68\x65\x20\x76\x61\x6c\x75\x65\x20" \
+"\x61\x6e\x64\x20\x73\x65\x74\x20\x6f\x75\x74\x70\x75\x74\x20\x72" \
+"\x61\x64\x69\x78\x20\x28\x6d\x75\x73\x74\x20\x62\x65\x20\x31\x30" \
+"\x2c\x20\x31\x36\x2c\x20\x38\x20\x6f\x72\x20\x32\x29\x2e\x0a\x45" \
+"\x78\x61\x6d\x70\x6c\x65\x73\x3a\x20\x27\x64\x63\x20\x32\x20\x32" \
+"\x20\x61\x64\x64\x20\x70\x27\x20\x2d\x3e\x20\x34\x2c\x20\x27\x64" \
+"\x63\x20\x38\x20\x38\x20\x2a\x20\x32\x20\x32\x20\x2b\x20\x2f\x20" \
+"\x70\x27\x20\x2d\x3e\x20\x31\x36\x00\x5b\x69\x66\x3d\x46\x49\x4c" \
+"\x45\x5d\x20\x5b\x6f\x66\x3d\x46\x49\x4c\x45\x5d\x20\x5b\x69\x62" \
+"\x73\x3d\x4e\x5d\x20\x5b\x6f\x62\x73\x3d\x4e\x5d\x20\x5b\x62\x73" \
+"\x3d\x4e\x5d\x20\x5b\x63\x6f\x75\x6e\x74\x3d\x4e\x5d\x20\x5b\x73" \
+"\x6b\x69\x70\x3d\x4e\x5d\x0a\x09\x5b\x73\x65\x65\x6b\x3d\x4e\x5d" \
+"\x20\x5b\x63\x6f\x6e\x76\x3d\x6e\x6f\x74\x72\x75\x6e\x63\x7c\x6e" \
+"\x6f\x65\x72\x72\x6f\x72\x7c\x73\x79\x6e\x63\x7c\x66\x73\x79\x6e" \
+"\x63\x5d\x0a\x0a\x43\x6f\x70\x79\x20\x61\x20\x66\x69\x6c\x65\x20" \
+"\x77\x69\x74\x68\x20\x63\x6f\x6e\x76\x65\x72\x74\x69\x6e\x67\x20" \
+"\x61\x6e\x64\x20\x66\x6f\x72\x6d\x61\x74\x74\x69\x6e\x67\x0a\x0a" \
+"\x09\x69\x66\x3d\x46\x49\x4c\x45\x09\x09\x52\x65\x61\x64\x20\x66" \
+"\x72\x6f\x6d\x20\x46\x49\x4c\x45\x20\x69\x6e\x73\x74\x65\x61\x64" \
+"\x20\x6f\x66\x20\x73\x74\x64\x69\x6e\x0a\x09\x6f\x66\x3d\x46\x49" \
+"\x4c\x45\x09\x09\x57\x72\x69\x74\x65\x20\x74\x6f\x20\x46\x49\x4c" \
+"\x45\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x73\x74\x64" \
+"\x6f\x75\x74\x0a\x09\x62\x73\x3d\x4e\x09\x09\x52\x65\x61\x64\x20" \
+"\x61\x6e\x64\x20\x77\x72\x69\x74\x65\x20\x4e\x20\x62\x79\x74\x65" \
+"\x73\x20\x61\x74\x20\x61\x20\x74\x69\x6d\x65\x0a\x09\x69\x62\x73" \
+"\x3d\x4e\x09\x09\x52\x65\x61\x64\x20\x4e\x20\x62\x79\x74\x65\x73" \
+"\x20\x61\x74\x20\x61\x20\x74\x69\x6d\x65\x0a\x09\x6f\x62\x73\x3d" \
+"\x4e\x09\x09\x57\x72\x69\x74\x65\x20\x4e\x20\x62\x79\x74\x65\x73" \
+"\x20\x61\x74\x20\x61\x20\x74\x69\x6d\x65\x0a\x09\x63\x6f\x75\x6e" \
+"\x74\x3d\x4e\x09\x09\x43\x6f\x70\x79\x20\x6f\x6e\x6c\x79\x20\x4e" \
+"\x20\x69\x6e\x70\x75\x74\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x73" \
+"\x6b\x69\x70\x3d\x4e\x09\x09\x53\x6b\x69\x70\x20\x4e\x20\x69\x6e" \
+"\x70\x75\x74\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x73\x65\x65\x6b" \
+"\x3d\x4e\x09\x09\x53\x6b\x69\x70\x20\x4e\x20\x6f\x75\x74\x70\x75" \
+"\x74\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x63\x6f\x6e\x76\x3d\x6e" \
+"\x6f\x74\x72\x75\x6e\x63\x09\x44\x6f\x6e\x27\x74\x20\x74\x72\x75" \
+"\x6e\x63\x61\x74\x65\x20\x6f\x75\x74\x70\x75\x74\x20\x66\x69\x6c" \
+"\x65\x0a\x09\x63\x6f\x6e\x76\x3d\x6e\x6f\x65\x72\x72\x6f\x72\x09" \
+"\x43\x6f\x6e\x74\x69\x6e\x75\x65\x20\x61\x66\x74\x65\x72\x20\x72" \
+"\x65\x61\x64\x20\x65\x72\x72\x6f\x72\x73\x0a\x09\x63\x6f\x6e\x76" \
+"\x3d\x73\x79\x6e\x63\x09\x50\x61\x64\x20\x62\x6c\x6f\x63\x6b\x73" \
+"\x20\x77\x69\x74\x68\x20\x7a\x65\x72\x6f\x73\x0a\x09\x63\x6f\x6e" \
+"\x76\x3d\x66\x73\x79\x6e\x63\x09\x50\x68\x79\x73\x69\x63\x61\x6c" \
+"\x6c\x79\x20\x77\x72\x69\x74\x65\x20\x64\x61\x74\x61\x20\x6f\x75" \
+"\x74\x20\x62\x65\x66\x6f\x72\x65\x20\x66\x69\x6e\x69\x73\x68\x69" \
+"\x6e\x67\x0a\x0a\x4e\x75\x6d\x62\x65\x72\x73\x20\x6d\x61\x79\x20" \
+"\x62\x65\x20\x73\x75\x66\x66\x69\x78\x65\x64\x20\x62\x79\x20\x63" \
+"\x20\x28\x78\x31\x29\x2c\x20\x77\x20\x28\x78\x32\x29\x2c\x20\x62" \
+"\x20\x28\x78\x35\x31\x32\x29\x2c\x20\x6b\x44\x20\x28\x78\x31\x30" \
+"\x30\x30\x29\x2c\x20\x6b\x20\x28\x78\x31\x30\x32\x34\x29\x2c\x0a" \
+"\x4d\x44\x20\x28\x78\x31\x30\x30\x30\x30\x30\x30\x29\x2c\x20\x4d" \
+"\x20\x28\x78\x31\x30\x34\x38\x35\x37\x36\x29\x2c\x20\x47\x44\x20" \
+"\x28\x78\x31\x30\x30\x30\x30\x30\x30\x30\x30\x30\x29\x20\x6f\x72" \
+"\x20\x47\x20\x28\x78\x31\x30\x37\x33\x37\x34\x31\x38\x32\x34\x29" \
+"\x00\x5b\x4e\x5d\x0a\x0a\x44\x65\x61\x6c\x6c\x6f\x63\x61\x74\x65" \
+"\x20\x75\x6e\x75\x73\x65\x64\x20\x76\x69\x72\x74\x75\x61\x6c\x20" \
+"\x74\x65\x72\x6d\x69\x6e\x61\x6c\x20\x2f\x64\x65\x76\x2f\x74\x74" \
+"\x79\x4e\x00\x5b\x55\x53\x45\x52\x5d\x20\x47\x52\x4f\x55\x50\x0a" \
+"\x0a\x44\x65\x6c\x65\x74\x65\x20\x67\x72\x6f\x75\x70\x20\x47\x52" \
+"\x4f\x55\x50\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x73\x79\x73" \
+"\x74\x65\x6d\x20\x6f\x72\x20\x75\x73\x65\x72\x20\x55\x53\x45\x52" \
+"\x20\x66\x72\x6f\x6d\x20\x67\x72\x6f\x75\x70\x20\x47\x52\x4f\x55" \
+"\x50\x00\x55\x53\x45\x52\x0a\x0a\x44\x65\x6c\x65\x74\x65\x20\x55" \
+"\x53\x45\x52\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x73\x79\x73" \
+"\x74\x65\x6d\x00\x5b\x2d\x71\x66\x77\x72\x73\x76\x5d\x20\x4d\x4f" \
+"\x44\x55\x4c\x45\x20\x5b\x73\x79\x6d\x62\x6f\x6c\x3d\x76\x61\x6c" \
+"\x75\x65\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x72\x09\x52\x65\x6d\x6f" \
+"\x76\x65\x20\x4d\x4f\x44\x55\x4c\x45\x20\x28\x73\x74\x61\x63\x6b" \
+"\x73\x29\x20\x6f\x72\x20\x64\x6f\x20\x61\x75\x74\x6f\x63\x6c\x65" \
+"\x61\x6e\x0a\x09\x2d\x71\x09\x51\x75\x69\x65\x74\x0a\x09\x2d\x76" \
+"\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x66\x09\x46\x6f\x72" \
+"\x63\x65\x0a\x09\x2d\x77\x09\x57\x61\x69\x74\x20\x66\x6f\x72\x20" \
+"\x75\x6e\x6c\x6f\x61\x64\x0a\x09\x2d\x73\x09\x52\x65\x70\x6f\x72" \
+"\x74\x20\x76\x69\x61\x20\x73\x79\x73\x6c\x6f\x67\x20\x69\x6e\x73" \
+"\x74\x65\x61\x64\x20\x6f\x66\x20\x73\x74\x64\x65\x72\x72\x00\x41" \
+"\x44\x44\x52\x45\x53\x53\x20\x5b\x57\x49\x44\x54\x48\x20\x5b\x56" \
+"\x41\x4c\x55\x45\x5d\x5d\x0a\x0a\x52\x65\x61\x64\x2f\x77\x72\x69" \
+"\x74\x65\x20\x66\x72\x6f\x6d\x20\x70\x68\x79\x73\x69\x63\x61\x6c" \
+"\x20\x61\x64\x64\x72\x65\x73\x73\x0a\x0a\x09\x41\x44\x44\x52\x45" \
+"\x53\x53\x09\x41\x64\x64\x72\x65\x73\x73\x20\x74\x6f\x20\x61\x63" \
+"\x74\x20\x75\x70\x6f\x6e\x0a\x09\x57\x49\x44\x54\x48\x09\x57\x69" \
+"\x64\x74\x68\x20\x28\x38\x2f\x31\x36\x2f\x2e\x2e\x2e\x29\x0a\x09" \
+"\x56\x41\x4c\x55\x45\x09\x44\x61\x74\x61\x20\x74\x6f\x20\x62\x65" \
+"\x20\x77\x72\x69\x74\x74\x65\x6e\x00\x5b\x2d\x50\x6b\x6d\x68\x61" \
+"\x69\x5d\x20\x5b\x2d\x42\x20\x53\x49\x5a\x45\x5d\x20\x5b\x46\x49" \
+"\x4c\x45\x53\x59\x53\x54\x45\x4d\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72" \
+"\x69\x6e\x74\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20\x75" \
+"\x73\x61\x67\x65\x20\x73\x74\x61\x74\x69\x73\x74\x69\x63\x73\x0a" \
+"\x0a\x09\x2d\x50\x09\x50\x4f\x53\x49\x58\x20\x6f\x75\x74\x70\x75" \
+"\x74\x20\x66\x6f\x72\x6d\x61\x74\x0a\x09\x2d\x6b\x09\x31\x30\x32" \
+"\x34\x2d\x62\x79\x74\x65\x20\x62\x6c\x6f\x63\x6b\x73\x20\x28\x64" \
+"\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d\x6d\x09\x31\x4d\x2d\x62" \
+"\x79\x74\x65\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x2d\x68\x09\x48" \
+"\x75\x6d\x61\x6e\x20\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x28\x65" \
+"\x2e\x67\x2e\x20\x31\x4b\x20\x32\x34\x33\x4d\x20\x32\x47\x29\x0a" \
+"\x09\x2d\x61\x09\x53\x68\x6f\x77\x20\x61\x6c\x6c\x20\x66\x69\x6c" \
+"\x65\x73\x79\x73\x74\x65\x6d\x73\x0a\x09\x2d\x69\x09\x49\x6e\x6f" \
+"\x64\x65\x73\x0a\x09\x2d\x42\x20\x53\x49\x5a\x45\x09\x42\x6c\x6f" \
+"\x63\x6b\x73\x69\x7a\x65\x00\x43\x4c\x49\x45\x4e\x54\x5f\x49\x46" \
+"\x41\x43\x45\x5b\x2c\x43\x4c\x49\x45\x4e\x54\x5f\x49\x46\x41\x43" \
+"\x45\x32\x5d\x2e\x2e\x2e\x20\x53\x45\x52\x56\x45\x52\x5f\x49\x46" \
+"\x41\x43\x45\x20\x5b\x53\x45\x52\x56\x45\x52\x5f\x49\x50\x5d\x0a" \
+"\x0a\x52\x65\x6c\x61\x79\x20\x44\x48\x43\x50\x20\x72\x65\x71\x75" \
+"\x65\x73\x74\x73\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x63\x6c\x69" \
+"\x65\x6e\x74\x73\x20\x61\x6e\x64\x20\x73\x65\x72\x76\x65\x72\x00" \
+"\x5b\x2d\x61\x62\x42\x64\x69\x4e\x71\x72\x54\x73\x74\x77\x5d\x20" \
+"\x5b\x2d\x4c\x20\x4c\x41\x42\x45\x4c\x5d\x20\x5b\x2d\x53\x20\x46" \
+"\x49\x4c\x45\x5d\x20\x5b\x2d\x55\x20\x4c\x49\x4e\x45\x53\x5d\x20" \
+"\x46\x49\x4c\x45\x31\x20\x46\x49\x4c\x45\x32\x0a\x0a\x43\x6f\x6d" \
+"\x70\x61\x72\x65\x20\x66\x69\x6c\x65\x73\x20\x6c\x69\x6e\x65\x20" \
+"\x62\x79\x20\x6c\x69\x6e\x65\x20\x61\x6e\x64\x20\x6f\x75\x74\x70" \
+"\x75\x74\x20\x74\x68\x65\x20\x64\x69\x66\x66\x65\x72\x65\x6e\x63" \
+"\x65\x73\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x74\x68\x65\x6d\x2e" \
+"\x0a\x54\x68\x69\x73\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61" \
+"\x74\x69\x6f\x6e\x20\x73\x75\x70\x70\x6f\x72\x74\x73\x20\x75\x6e" \
+"\x69\x66\x69\x65\x64\x20\x64\x69\x66\x66\x73\x20\x6f\x6e\x6c\x79" \
+"\x2e\x0a\x0a\x09\x2d\x61\x09\x54\x72\x65\x61\x74\x20\x61\x6c\x6c" \
+"\x20\x66\x69\x6c\x65\x73\x20\x61\x73\x20\x74\x65\x78\x74\x0a\x09" \
+"\x2d\x62\x09\x49\x67\x6e\x6f\x72\x65\x20\x63\x68\x61\x6e\x67\x65" \
+"\x73\x20\x69\x6e\x20\x74\x68\x65\x20\x61\x6d\x6f\x75\x6e\x74\x20" \
+"\x6f\x66\x20\x77\x68\x69\x74\x65\x73\x70\x61\x63\x65\x0a\x09\x2d" \
+"\x42\x09\x49\x67\x6e\x6f\x72\x65\x20\x63\x68\x61\x6e\x67\x65\x73" \
+"\x20\x77\x68\x6f\x73\x65\x20\x6c\x69\x6e\x65\x73\x20\x61\x72\x65" \
+"\x20\x61\x6c\x6c\x20\x62\x6c\x61\x6e\x6b\x0a\x09\x2d\x64\x09\x54" \
+"\x72\x79\x20\x68\x61\x72\x64\x20\x74\x6f\x20\x66\x69\x6e\x64\x20" \
+"\x61\x20\x73\x6d\x61\x6c\x6c\x65\x72\x20\x73\x65\x74\x20\x6f\x66" \
+"\x20\x63\x68\x61\x6e\x67\x65\x73\x0a\x09\x2d\x69\x09\x49\x67\x6e" \
+"\x6f\x72\x65\x20\x63\x61\x73\x65\x20\x64\x69\x66\x66\x65\x72\x65" \
+"\x6e\x63\x65\x73\x0a\x09\x2d\x4c\x09\x55\x73\x65\x20\x4c\x41\x42" \
+"\x45\x4c\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x74\x68" \
+"\x65\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x69\x6e\x20\x74\x68" \
+"\x65\x20\x75\x6e\x69\x66\x69\x65\x64\x20\x68\x65\x61\x64\x65\x72" \
+"\x0a\x09\x2d\x4e\x09\x54\x72\x65\x61\x74\x20\x61\x62\x73\x65\x6e" \
+"\x74\x20\x66\x69\x6c\x65\x73\x20\x61\x73\x20\x65\x6d\x70\x74\x79" \
+"\x0a\x09\x2d\x71\x09\x4f\x75\x74\x70\x75\x74\x20\x6f\x6e\x6c\x79" \
+"\x20\x77\x68\x65\x74\x68\x65\x72\x20\x66\x69\x6c\x65\x73\x20\x64" \
+"\x69\x66\x66\x65\x72\x0a\x09\x2d\x72\x09\x52\x65\x63\x75\x72\x73" \
+"\x65\x0a\x09\x2d\x53\x09\x53\x74\x61\x72\x74\x20\x77\x69\x74\x68" \
+"\x20\x46\x49\x4c\x45\x20\x77\x68\x65\x6e\x20\x63\x6f\x6d\x70\x61" \
+"\x72\x69\x6e\x67\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73" \
+"\x0a\x09\x2d\x54\x09\x4d\x61\x6b\x65\x20\x74\x61\x62\x73\x20\x6c" \
+"\x69\x6e\x65\x20\x75\x70\x20\x62\x79\x20\x70\x72\x65\x66\x69\x78" \
+"\x69\x6e\x67\x20\x61\x20\x74\x61\x62\x20\x77\x68\x65\x6e\x20\x6e" \
+"\x65\x63\x65\x73\x73\x61\x72\x79\x0a\x09\x2d\x73\x09\x52\x65\x70" \
+"\x6f\x72\x74\x20\x77\x68\x65\x6e\x20\x74\x77\x6f\x20\x66\x69\x6c" \
+"\x65\x73\x20\x61\x72\x65\x20\x74\x68\x65\x20\x73\x61\x6d\x65\x0a" \
+"\x09\x2d\x74\x09\x45\x78\x70\x61\x6e\x64\x20\x74\x61\x62\x73\x20" \
+"\x74\x6f\x20\x73\x70\x61\x63\x65\x73\x20\x69\x6e\x20\x6f\x75\x74" \
+"\x70\x75\x74\x0a\x09\x2d\x55\x09\x4f\x75\x74\x70\x75\x74\x20\x4c" \
+"\x49\x4e\x45\x53\x20\x6c\x69\x6e\x65\x73\x20\x6f\x66\x20\x63\x6f" \
+"\x6e\x74\x65\x78\x74\x0a\x09\x2d\x77\x09\x49\x67\x6e\x6f\x72\x65" \
+"\x20\x61\x6c\x6c\x20\x77\x68\x69\x74\x65\x73\x70\x61\x63\x65\x00" \
+"\x46\x49\x4c\x45\x4e\x41\x4d\x45\x0a\x0a\x53\x74\x72\x69\x70\x20" \
+"\x6e\x6f\x6e\x2d\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x73\x75" \
+"\x66\x66\x69\x78\x20\x66\x72\x6f\x6d\x20\x46\x49\x4c\x45\x4e\x41" \
+"\x4d\x45\x00\x5b\x2d\x63\x5d\x20\x5b\x2d\x6e\x20\x4c\x45\x56\x45" \
+"\x4c\x5d\x20\x5b\x2d\x73\x20\x53\x49\x5a\x45\x5d\x0a\x0a\x50\x72" \
+"\x69\x6e\x74\x20\x6f\x72\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x20\x74" \
+"\x68\x65\x20\x6b\x65\x72\x6e\x65\x6c\x20\x72\x69\x6e\x67\x20\x62" \
+"\x75\x66\x66\x65\x72\x0a\x0a\x09\x2d\x63\x09\x09\x43\x6c\x65\x61" \
+"\x72\x20\x72\x69\x6e\x67\x20\x62\x75\x66\x66\x65\x72\x20\x61\x66" \
+"\x74\x65\x72\x20\x70\x72\x69\x6e\x74\x69\x6e\x67\x0a\x09\x2d\x6e" \
+"\x20\x4c\x45\x56\x45\x4c\x09\x53\x65\x74\x20\x63\x6f\x6e\x73\x6f" \
+"\x6c\x65\x20\x6c\x6f\x67\x67\x69\x6e\x67\x20\x6c\x65\x76\x65\x6c" \
+"\x0a\x09\x2d\x73\x20\x53\x49\x5a\x45\x09\x09\x42\x75\x66\x66\x65" \
+"\x72\x20\x73\x69\x7a\x65\x00\x5b\x2d\x64\x76\x73\x5d\x20\x5b\x2d" \
+"\x63\x20\x43\x4f\x4e\x46\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x74\x20" \
+"\x54\x54\x4c\x5f\x53\x45\x43\x5d\x20\x5b\x2d\x70\x20\x50\x4f\x52" \
+"\x54\x5d\x20\x5b\x2d\x69\x20\x41\x44\x44\x52\x5d\x0a\x0a\x53\x6d" \
+"\x61\x6c\x6c\x20\x73\x74\x61\x74\x69\x63\x20\x44\x4e\x53\x20\x73" \
+"\x65\x72\x76\x65\x72\x20\x64\x61\x65\x6d\x6f\x6e\x0a\x0a\x09\x2d" \
+"\x63\x20\x46\x49\x4c\x45\x09\x43\x6f\x6e\x66\x69\x67\x20\x66\x69" \
+"\x6c\x65\x0a\x09\x2d\x74\x20\x53\x45\x43\x09\x54\x54\x4c\x0a\x09" \
+"\x2d\x70\x20\x50\x4f\x52\x54\x09\x4c\x69\x73\x74\x65\x6e\x20\x6f" \
+"\x6e\x20\x50\x4f\x52\x54\x0a\x09\x2d\x69\x20\x41\x44\x44\x52\x09" \
+"\x4c\x69\x73\x74\x65\x6e\x20\x6f\x6e\x20\x41\x44\x44\x52\x0a\x09" \
+"\x2d\x64\x09\x44\x61\x65\x6d\x6f\x6e\x69\x7a\x65\x0a\x09\x2d\x76" \
+"\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x73\x09\x53\x65\x6e" \
+"\x64\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6c\x20\x72\x65\x70" \
+"\x6c\x69\x65\x73\x20\x6f\x6e\x6c\x79\x2e\x20\x55\x73\x65\x20\x74" \
+"\x68\x69\x73\x20\x69\x66\x20\x79\x6f\x75\x20\x77\x61\x6e\x74\x0a" \
+"\x09\x09\x74\x6f\x20\x75\x73\x65\x20\x2f\x65\x74\x63\x2f\x72\x65" \
+"\x73\x6f\x6c\x76\x2e\x63\x6f\x6e\x66\x20\x77\x69\x74\x68\x20\x74" \
+"\x77\x6f\x20\x6e\x61\x6d\x65\x73\x65\x72\x76\x65\x72\x20\x6c\x69" \
+"\x6e\x65\x73\x3a\x0a\x09\x09\x09\x6e\x61\x6d\x65\x73\x65\x72\x76" \
+"\x65\x72\x20\x44\x4e\x53\x44\x5f\x53\x45\x52\x56\x45\x52\x0a\x09" \
+"\x09\x09\x6e\x61\x6d\x65\x73\x65\x72\x76\x65\x72\x20\x4e\x4f\x52" \
+"\x4d\x41\x4c\x5f\x44\x4e\x53\x5f\x53\x45\x52\x56\x45\x52\x00\x08" \
+"\x00\x5b\x2d\x75\x64\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x0a\x0a\x43" \
+"\x6f\x6e\x76\x65\x72\x74\x20\x46\x49\x4c\x45\x20\x69\x6e\x2d\x70" \
+"\x6c\x61\x63\x65\x20\x66\x72\x6f\x6d\x20\x44\x4f\x53\x20\x74\x6f" \
+"\x20\x55\x6e\x69\x78\x20\x66\x6f\x72\x6d\x61\x74\x2e\x0a\x57\x68" \
+"\x65\x6e\x20\x6e\x6f\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x67\x69" \
+"\x76\x65\x6e\x2c\x20\x75\x73\x65\x20\x73\x74\x64\x69\x6e\x2f\x73" \
+"\x74\x64\x6f\x75\x74\x2e\x0a\x0a\x09\x2d\x75\x09\x64\x6f\x73\x32" \
+"\x75\x6e\x69\x78\x0a\x09\x2d\x64\x09\x75\x6e\x69\x78\x32\x64\x6f" \
+"\x73\x00\x5b\x2d\x61\x48\x4c\x64\x63\x6c\x73\x78\x68\x6d\x6b\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x53\x75\x6d\x6d" \
+"\x61\x72\x69\x7a\x65\x20\x64\x69\x73\x6b\x20\x73\x70\x61\x63\x65" \
+"\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x65\x61\x63\x68\x20\x46" \
+"\x49\x4c\x45\x20\x61\x6e\x64\x2f\x6f\x72\x20\x64\x69\x72\x65\x63" \
+"\x74\x6f\x72\x79\x0a\x0a\x09\x2d\x61\x09\x53\x68\x6f\x77\x20\x66" \
+"\x69\x6c\x65\x20\x73\x69\x7a\x65\x73\x20\x74\x6f\x6f\x0a\x09\x2d" \
+"\x4c\x09\x46\x6f\x6c\x6c\x6f\x77\x20\x61\x6c\x6c\x20\x73\x79\x6d" \
+"\x6c\x69\x6e\x6b\x73\x0a\x09\x2d\x48\x09\x46\x6f\x6c\x6c\x6f\x77" \
+"\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x6f\x6e\x20\x63\x6f\x6d" \
+"\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x0a\x09\x2d\x64\x20\x4e\x09" \
+"\x4c\x69\x6d\x69\x74\x20\x6f\x75\x74\x70\x75\x74\x20\x74\x6f\x20" \
+"\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x20\x28\x61\x6e\x64" \
+"\x20\x66\x69\x6c\x65\x73\x20\x77\x69\x74\x68\x20\x2d\x61\x29\x20" \
+"\x6f\x66\x20\x64\x65\x70\x74\x68\x20\x3c\x20\x4e\x0a\x09\x2d\x63" \
+"\x09\x53\x68\x6f\x77\x20\x67\x72\x61\x6e\x64\x20\x74\x6f\x74\x61" \
+"\x6c\x0a\x09\x2d\x6c\x09\x43\x6f\x75\x6e\x74\x20\x73\x69\x7a\x65" \
+"\x73\x20\x6d\x61\x6e\x79\x20\x74\x69\x6d\x65\x73\x20\x69\x66\x20" \
+"\x68\x61\x72\x64\x20\x6c\x69\x6e\x6b\x65\x64\x0a\x09\x2d\x73\x09" \
+"\x44\x69\x73\x70\x6c\x61\x79\x20\x6f\x6e\x6c\x79\x20\x61\x20\x74" \
+"\x6f\x74\x61\x6c\x20\x66\x6f\x72\x20\x65\x61\x63\x68\x20\x61\x72" \
+"\x67\x75\x6d\x65\x6e\x74\x0a\x09\x2d\x78\x09\x53\x6b\x69\x70\x20" \
+"\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x20\x6f\x6e\x20\x64" \
+"\x69\x66\x66\x65\x72\x65\x6e\x74\x20\x66\x69\x6c\x65\x73\x79\x73" \
+"\x74\x65\x6d\x73\x0a\x09\x2d\x68\x09\x53\x69\x7a\x65\x73\x20\x69" \
+"\x6e\x20\x68\x75\x6d\x61\x6e\x20\x72\x65\x61\x64\x61\x62\x6c\x65" \
+"\x20\x66\x6f\x72\x6d\x61\x74\x20\x28\x65\x2e\x67\x2e\x2c\x20\x31" \
+"\x4b\x20\x32\x34\x33\x4d\x20\x32\x47\x29\x0a\x09\x2d\x6d\x09\x53" \
+"\x69\x7a\x65\x73\x20\x69\x6e\x20\x6d\x65\x67\x61\x62\x79\x74\x65" \
+"\x73\x0a\x09\x2d\x6b\x09\x53\x69\x7a\x65\x73\x20\x69\x6e\x20\x6b" \
+"\x69\x6c\x6f\x62\x79\x74\x65\x73\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x29\x00\x3e\x20\x6b\x65\x79\x6d\x61\x70\x0a\x0a\x50\x72\x69" \
+"\x6e\x74\x20\x61\x20\x62\x69\x6e\x61\x72\x79\x20\x6b\x65\x79\x62" \
+"\x6f\x61\x72\x64\x20\x74\x72\x61\x6e\x73\x6c\x61\x74\x69\x6f\x6e" \
+"\x20\x74\x61\x62\x6c\x65\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74" \
+"\x00\x5b\x2d\x72\x7c\x2d\x61\x5d\x20\x5b\x2d\x66\x20\x4c\x45\x41" \
+"\x53\x45\x46\x49\x4c\x45\x5d\x0a\x0a\x44\x69\x73\x70\x6c\x61\x79" \
+"\x20\x44\x48\x43\x50\x20\x6c\x65\x61\x73\x65\x73\x20\x67\x72\x61" \
+"\x6e\x74\x65\x64\x20\x62\x79\x20\x75\x64\x68\x63\x70\x64\x0a\x0a" \
+"\x09\x2d\x66\x2c\x2d\x2d\x66\x69\x6c\x65\x3d\x46\x49\x4c\x45\x09" \
+"\x4c\x65\x61\x73\x65\x20\x66\x69\x6c\x65\x0a\x09\x2d\x72\x2c\x2d" \
+"\x2d\x72\x65\x6d\x61\x69\x6e\x69\x6e\x67\x09\x53\x68\x6f\x77\x20" \
+"\x72\x65\x6d\x61\x69\x6e\x69\x6e\x67\x20\x74\x69\x6d\x65\x0a\x09" \
+"\x2d\x61\x2c\x2d\x2d\x61\x62\x73\x6f\x6c\x75\x74\x65\x09\x53\x68" \
+"\x6f\x77\x20\x65\x78\x70\x69\x72\x61\x74\x69\x6f\x6e\x20\x74\x69" \
+"\x6d\x65\x00\x5b\x2d\x6e\x65\x45\x5d\x20\x5b\x41\x52\x47\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x50\x72\x69\x6e\x74\x20\x74\x68\x65\x20\x73\x70" \
+"\x65\x63\x69\x66\x69\x65\x64\x20\x41\x52\x47\x73\x20\x74\x6f\x20" \
+"\x73\x74\x64\x6f\x75\x74\x0a\x0a\x09\x2d\x6e\x09\x53\x75\x70\x70" \
+"\x72\x65\x73\x73\x20\x74\x72\x61\x69\x6c\x69\x6e\x67\x20\x6e\x65" \
+"\x77\x6c\x69\x6e\x65\x0a\x09\x2d\x65\x09\x49\x6e\x74\x65\x72\x70" \
+"\x72\x65\x74\x20\x62\x61\x63\x6b\x73\x6c\x61\x73\x68\x20\x65\x73" \
+"\x63\x61\x70\x65\x73\x20\x28\x69\x2e\x65\x2e\x2c\x20\x5c\x74\x3d" \
+"\x74\x61\x62\x29\x0a\x09\x2d\x45\x09\x44\x6f\x6e\x27\x74\x20\x69" \
+"\x6e\x74\x65\x72\x70\x72\x65\x74\x20\x62\x61\x63\x6b\x73\x6c\x61" \
+"\x73\x68\x20\x65\x73\x63\x61\x70\x65\x73\x20\x28\x64\x65\x66\x61" \
+"\x75\x6c\x74\x29\x00\x00\x08\x00\x5b\x2d\x74\x5d\x20\x5b\x2d\x54" \
+"\x5d\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x0a\x0a\x45\x6a\x65\x63" \
+"\x74\x20\x44\x45\x56\x49\x43\x45\x20\x6f\x72\x20\x64\x65\x66\x61" \
+"\x75\x6c\x74\x20\x2f\x64\x65\x76\x2f\x63\x64\x72\x6f\x6d\x0a\x0a" \
+"\x09\x2d\x73\x09\x53\x43\x53\x49\x20\x64\x65\x76\x69\x63\x65\x0a" \
+"\x09\x2d\x74\x09\x43\x6c\x6f\x73\x65\x20\x74\x72\x61\x79\x0a\x09" \
+"\x2d\x54\x09\x4f\x70\x65\x6e\x2f\x63\x6c\x6f\x73\x65\x20\x74\x72" \
+"\x61\x79\x20\x28\x74\x6f\x67\x67\x6c\x65\x29\x00\x5b\x2d\x69\x75" \
+"\x5d\x20\x5b\x2d\x5d\x20\x5b\x6e\x61\x6d\x65\x3d\x76\x61\x6c\x75" \
+"\x65\x5d\x2e\x2e\x2e\x20\x5b\x50\x52\x4f\x47\x20\x41\x52\x47\x53" \
+"\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x74\x68\x65\x20\x63\x75\x72" \
+"\x72\x65\x6e\x74\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74" \
+"\x20\x6f\x72\x20\x72\x75\x6e\x20\x50\x52\x4f\x47\x20\x61\x66\x74" \
+"\x65\x72\x20\x73\x65\x74\x74\x69\x6e\x67\x20\x75\x70\x0a\x74\x68" \
+"\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x65\x6e\x76\x69" \
+"\x72\x6f\x6e\x6d\x65\x6e\x74\x0a\x0a\x09\x2d\x2c\x20\x2d\x69\x09" \
+"\x53\x74\x61\x72\x74\x20\x77\x69\x74\x68\x20\x61\x6e\x20\x65\x6d" \
+"\x70\x74\x79\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x0a" \
+"\x09\x2d\x75\x09\x52\x65\x6d\x6f\x76\x65\x20\x76\x61\x72\x69\x61" \
+"\x62\x6c\x65\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x65\x6e\x76" \
+"\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x00\x44\x49\x52\x20\x50\x52\x4f" \
+"\x47\x20\x41\x52\x47\x53\x0a\x0a\x53\x65\x74\x20\x76\x61\x72\x69" \
+"\x6f\x75\x73\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x20" \
+"\x76\x61\x72\x69\x61\x62\x6c\x65\x73\x20\x61\x73\x20\x73\x70\x65" \
+"\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x66\x69\x6c\x65\x73\x0a" \
+"\x69\x6e\x20\x74\x68\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79" \
+"\x20\x44\x49\x52\x2c\x20\x72\x75\x6e\x20\x50\x52\x4f\x47\x00\x55" \
+"\x53\x45\x52\x20\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x0a\x0a\x53" \
+"\x65\x74\x20\x24\x55\x49\x44\x20\x74\x6f\x20\x55\x53\x45\x52\x27" \
+"\x73\x20\x75\x69\x64\x20\x61\x6e\x64\x20\x24\x47\x49\x44\x20\x74" \
+"\x6f\x20\x55\x53\x45\x52\x27\x73\x20\x67\x69\x64\x2c\x20\x72\x75" \
+"\x6e\x20\x50\x52\x4f\x47\x00\x5b\x2d\x62\x5d\x20\x5b\x2d\x69\x20" \
+"\x69\x66\x61\x63\x65\x5d\x20\x5b\x2d\x70\x20\x61\x61\x3a\x62\x62" \
+"\x3a\x63\x63\x3a\x64\x64\x5b\x3a\x65\x65\x3a\x66\x66\x5d\x5d\x20" \
+"\x4d\x41\x43\x0a\x0a\x53\x65\x6e\x64\x20\x61\x20\x6d\x61\x67\x69" \
+"\x63\x20\x70\x61\x63\x6b\x65\x74\x20\x74\x6f\x20\x77\x61\x6b\x65" \
+"\x20\x75\x70\x20\x73\x6c\x65\x65\x70\x69\x6e\x67\x20\x6d\x61\x63" \
+"\x68\x69\x6e\x65\x73\x2e\x0a\x4d\x41\x43\x20\x6d\x75\x73\x74\x20" \
+"\x62\x65\x20\x61\x20\x73\x74\x61\x74\x69\x6f\x6e\x20\x61\x64\x64" \
+"\x72\x65\x73\x73\x20\x28\x30\x30\x3a\x31\x31\x3a\x32\x32\x3a\x33" \
+"\x33\x3a\x34\x34\x3a\x35\x35\x29\x20\x6f\x72\x0a\x61\x20\x68\x6f" \
+"\x73\x74\x6e\x61\x6d\x65\x20\x77\x69\x74\x68\x20\x61\x20\x6b\x6e" \
+"\x6f\x77\x6e\x20\x27\x65\x74\x68\x65\x72\x73\x27\x20\x65\x6e\x74" \
+"\x72\x79\x2e\x0a\x0a\x09\x2d\x62\x09\x09\x53\x65\x6e\x64\x20\x77" \
+"\x61\x6b\x65\x2d\x75\x70\x20\x70\x61\x63\x6b\x65\x74\x20\x74\x6f" \
+"\x20\x74\x68\x65\x20\x62\x72\x6f\x61\x64\x63\x61\x73\x74\x20\x61" \
+"\x64\x64\x72\x65\x73\x73\x0a\x09\x2d\x69\x20\x69\x66\x61\x63\x65" \
+"\x09\x49\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x74\x6f\x20\x75\x73" \
+"\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x65\x74\x68\x30\x29" \
+"\x0a\x09\x2d\x70\x20\x70\x61\x73\x73\x09\x09\x41\x70\x70\x65\x6e" \
+"\x64\x20\x66\x6f\x75\x72\x20\x6f\x72\x20\x73\x69\x78\x20\x62\x79" \
+"\x74\x65\x20\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x50\x57\x20\x74" \
+"\x6f\x20\x74\x68\x65\x20\x70\x61\x63\x6b\x65\x74\x00\x5b\x2d\x69" \
+"\x5d\x20\x5b\x2d\x74\x20\x4e\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x43\x6f\x6e\x76\x65\x72\x74\x20\x74\x61\x62\x73" \
+"\x20\x74\x6f\x20\x73\x70\x61\x63\x65\x73\x2c\x20\x77\x72\x69\x74" \
+"\x69\x6e\x67\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x0a\x09" \
+"\x2d\x69\x2c\x2d\x2d\x69\x6e\x69\x74\x69\x61\x6c\x09\x44\x6f\x6e" \
+"\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20\x74\x61\x62\x73\x20" \
+"\x61\x66\x74\x65\x72\x20\x6e\x6f\x6e\x20\x62\x6c\x61\x6e\x6b\x73" \
+"\x0a\x09\x2d\x74\x2c\x2d\x2d\x74\x61\x62\x73\x3d\x4e\x09\x54\x61" \
+"\x62\x73\x74\x6f\x70\x73\x20\x65\x76\x65\x72\x79\x20\x4e\x20\x63" \
+"\x68\x61\x72\x73\x00\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x0a" \
+"\x0a\x50\x72\x69\x6e\x74\x20\x74\x68\x65\x20\x76\x61\x6c\x75\x65" \
+"\x20\x6f\x66\x20\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x20\x74" \
+"\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x0a\x45\x58\x50\x52\x45\x53" \
+"\x53\x49\x4f\x4e\x20\x6d\x61\x79\x20\x62\x65\x3a\x0a\x09\x41\x52" \
+"\x47\x31\x20\x7c\x20\x41\x52\x47\x32\x09\x41\x52\x47\x31\x20\x69" \
+"\x66\x20\x69\x74\x20\x69\x73\x20\x6e\x65\x69\x74\x68\x65\x72\x20" \
+"\x6e\x75\x6c\x6c\x20\x6e\x6f\x72\x20\x30\x2c\x20\x6f\x74\x68\x65" \
+"\x72\x77\x69\x73\x65\x20\x41\x52\x47\x32\x0a\x09\x41\x52\x47\x31" \
+"\x20\x26\x20\x41\x52\x47\x32\x09\x41\x52\x47\x31\x20\x69\x66\x20" \
+"\x6e\x65\x69\x74\x68\x65\x72\x20\x61\x72\x67\x75\x6d\x65\x6e\x74" \
+"\x20\x69\x73\x20\x6e\x75\x6c\x6c\x20\x6f\x72\x20\x30\x2c\x20\x6f" \
+"\x74\x68\x65\x72\x77\x69\x73\x65\x20\x30\x0a\x09\x41\x52\x47\x31" \
+"\x20\x3c\x20\x41\x52\x47\x32\x09\x31\x20\x69\x66\x20\x41\x52\x47" \
+"\x31\x20\x69\x73\x20\x6c\x65\x73\x73\x20\x74\x68\x61\x6e\x20\x41" \
+"\x52\x47\x32\x2c\x20\x65\x6c\x73\x65\x20\x30\x2e\x20\x53\x69\x6d" \
+"\x69\x6c\x61\x72\x6c\x79\x3a\x0a\x09\x41\x52\x47\x31\x20\x3c\x3d" \
+"\x20\x41\x52\x47\x32\x0a\x09\x41\x52\x47\x31\x20\x3d\x20\x41\x52" \
+"\x47\x32\x0a\x09\x41\x52\x47\x31\x20\x21\x3d\x20\x41\x52\x47\x32" \
+"\x0a\x09\x41\x52\x47\x31\x20\x3e\x3d\x20\x41\x52\x47\x32\x0a\x09" \
+"\x41\x52\x47\x31\x20\x3e\x20\x41\x52\x47\x32\x0a\x09\x41\x52\x47" \
+"\x31\x20\x2b\x20\x41\x52\x47\x32\x09\x53\x75\x6d\x20\x6f\x66\x20" \
+"\x41\x52\x47\x31\x20\x61\x6e\x64\x20\x41\x52\x47\x32\x2e\x20\x53" \
+"\x69\x6d\x69\x6c\x61\x72\x6c\x79\x3a\x0a\x09\x41\x52\x47\x31\x20" \
+"\x2d\x20\x41\x52\x47\x32\x0a\x09\x41\x52\x47\x31\x20\x2a\x20\x41" \
+"\x52\x47\x32\x0a\x09\x41\x52\x47\x31\x20\x2f\x20\x41\x52\x47\x32" \
+"\x0a\x09\x41\x52\x47\x31\x20\x25\x20\x41\x52\x47\x32\x0a\x09\x53" \
+"\x54\x52\x49\x4e\x47\x20\x3a\x20\x52\x45\x47\x45\x58\x50\x09\x09" \
+"\x41\x6e\x63\x68\x6f\x72\x65\x64\x20\x70\x61\x74\x74\x65\x72\x6e" \
+"\x20\x6d\x61\x74\x63\x68\x20\x6f\x66\x20\x52\x45\x47\x45\x58\x50" \
+"\x20\x69\x6e\x20\x53\x54\x52\x49\x4e\x47\x0a\x09\x6d\x61\x74\x63" \
+"\x68\x20\x53\x54\x52\x49\x4e\x47\x20\x52\x45\x47\x45\x58\x50\x09" \
+"\x53\x61\x6d\x65\x20\x61\x73\x20\x53\x54\x52\x49\x4e\x47\x20\x3a" \
+"\x20\x52\x45\x47\x45\x58\x50\x0a\x09\x73\x75\x62\x73\x74\x72\x20" \
+"\x53\x54\x52\x49\x4e\x47\x20\x50\x4f\x53\x20\x4c\x45\x4e\x47\x54" \
+"\x48\x20\x53\x75\x62\x73\x74\x72\x69\x6e\x67\x20\x6f\x66\x20\x53" \
+"\x54\x52\x49\x4e\x47\x2c\x20\x50\x4f\x53\x20\x63\x6f\x75\x6e\x74" \
+"\x65\x64\x20\x66\x72\x6f\x6d\x20\x31\x0a\x09\x69\x6e\x64\x65\x78" \
+"\x20\x53\x54\x52\x49\x4e\x47\x20\x43\x48\x41\x52\x53\x09\x49\x6e" \
+"\x64\x65\x78\x20\x69\x6e\x20\x53\x54\x52\x49\x4e\x47\x20\x77\x68" \
+"\x65\x72\x65\x20\x61\x6e\x79\x20\x43\x48\x41\x52\x53\x20\x69\x73" \
+"\x20\x66\x6f\x75\x6e\x64\x2c\x20\x6f\x72\x20\x30\x0a\x09\x6c\x65" \
+"\x6e\x67\x74\x68\x20\x53\x54\x52\x49\x4e\x47\x09\x09\x4c\x65\x6e" \
+"\x67\x74\x68\x20\x6f\x66\x20\x53\x54\x52\x49\x4e\x47\x0a\x09\x71" \
+"\x75\x6f\x74\x65\x20\x54\x4f\x4b\x45\x4e\x09\x09\x49\x6e\x74\x65" \
+"\x72\x70\x72\x65\x74\x20\x54\x4f\x4b\x45\x4e\x20\x61\x73\x20\x61" \
+"\x20\x73\x74\x72\x69\x6e\x67\x2c\x20\x65\x76\x65\x6e\x20\x69\x66" \
+"\x0a\x09\x09\x09\x09\x69\x74\x20\x69\x73\x20\x61\x20\x6b\x65\x79" \
+"\x77\x6f\x72\x64\x20\x6c\x69\x6b\x65\x20\x27\x6d\x61\x74\x63\x68" \
+"\x27\x20\x6f\x72\x20\x61\x6e\x0a\x09\x09\x09\x09\x6f\x70\x65\x72" \
+"\x61\x74\x6f\x72\x20\x6c\x69\x6b\x65\x20\x27\x2f\x27\x0a\x09\x28" \
+"\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x29\x09\x09\x56\x61\x6c" \
+"\x75\x65\x20\x6f\x66\x20\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e" \
+"\x0a\x0a\x42\x65\x77\x61\x72\x65\x20\x74\x68\x61\x74\x20\x6d\x61" \
+"\x6e\x79\x20\x6f\x70\x65\x72\x61\x74\x6f\x72\x73\x20\x6e\x65\x65" \
+"\x64\x20\x74\x6f\x20\x62\x65\x20\x65\x73\x63\x61\x70\x65\x64\x20" \
+"\x6f\x72\x20\x71\x75\x6f\x74\x65\x64\x20\x66\x6f\x72\x20\x73\x68" \
+"\x65\x6c\x6c\x73\x2e\x0a\x43\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e" \
+"\x73\x20\x61\x72\x65\x20\x61\x72\x69\x74\x68\x6d\x65\x74\x69\x63" \
+"\x20\x69\x66\x20\x62\x6f\x74\x68\x20\x41\x52\x47\x73\x20\x61\x72" \
+"\x65\x20\x6e\x75\x6d\x62\x65\x72\x73\x2c\x20\x65\x6c\x73\x65\x0a" \
+"\x6c\x65\x78\x69\x63\x6f\x67\x72\x61\x70\x68\x69\x63\x61\x6c\x2e" \
+"\x20\x50\x61\x74\x74\x65\x72\x6e\x20\x6d\x61\x74\x63\x68\x65\x73" \
+"\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x73\x74\x72\x69" \
+"\x6e\x67\x20\x6d\x61\x74\x63\x68\x65\x64\x20\x62\x65\x74\x77\x65" \
+"\x65\x6e\x0a\x5c\x28\x20\x61\x6e\x64\x20\x5c\x29\x20\x6f\x72\x20" \
+"\x6e\x75\x6c\x6c\x3b\x20\x69\x66\x20\x5c\x28\x20\x61\x6e\x64\x20" \
+"\x5c\x29\x20\x61\x72\x65\x20\x6e\x6f\x74\x20\x75\x73\x65\x64\x2c" \
+"\x20\x74\x68\x65\x79\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65" \
+"\x20\x6e\x75\x6d\x62\x65\x72\x0a\x6f\x66\x20\x63\x68\x61\x72\x61" \
+"\x63\x74\x65\x72\x73\x20\x6d\x61\x74\x63\x68\x65\x64\x20\x6f\x72" \
+"\x20\x30\x2e\x00\x5b\x2d\x66\x69\x77\x5d\x20\x5b\x2d\x62\x20\x41" \
+"\x44\x44\x52\x5d\x20\x5b\x53\x54\x52\x49\x4e\x47\x5d\x0a\x0a\x50" \
+"\x72\x6f\x76\x69\x64\x65\x20\x66\x61\x6b\x65\x20\x69\x64\x65\x6e" \
+"\x74\x20\x28\x61\x75\x74\x68\x29\x20\x73\x65\x72\x76\x69\x63\x65" \
+"\x0a\x0a\x09\x2d\x66\x09\x52\x75\x6e\x20\x69\x6e\x20\x66\x6f\x72" \
+"\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x69\x09\x49\x6e\x65\x74" \
+"\x64\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x77\x09\x49\x6e\x65\x74\x64" \
+"\x20\x27\x77\x61\x69\x74\x27\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x62" \
+"\x20\x41\x44\x44\x52\x09\x42\x69\x6e\x64\x20\x74\x6f\x20\x73\x70" \
+"\x65\x63\x69\x66\x69\x65\x64\x20\x61\x64\x64\x72\x65\x73\x73\x0a" \
+"\x09\x53\x54\x52\x49\x4e\x47\x09\x49\x64\x65\x6e\x74\x20\x61\x6e" \
+"\x73\x77\x65\x72\x20\x73\x74\x72\x69\x6e\x67\x20\x28\x64\x65\x66" \
+"\x61\x75\x6c\x74\x3a\x20\x6e\x6f\x62\x6f\x64\x79\x29\x00\x0a\x0a" \
+"\x52\x65\x74\x75\x72\x6e\x20\x61\x6e\x20\x65\x78\x69\x74\x20\x63" \
+"\x6f\x64\x65\x20\x6f\x66\x20\x46\x41\x4c\x53\x45\x20\x28\x31\x29" \
+"\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x4d\x4f\x44\x45" \
+"\x5d\x0a\x0a\x53\x68\x6f\x77\x20\x61\x6e\x64\x20\x6d\x6f\x64\x69" \
+"\x66\x79\x20\x66\x72\x61\x6d\x65\x20\x62\x75\x66\x66\x65\x72\x20" \
+"\x73\x65\x74\x74\x69\x6e\x67\x73\x00\x2d\x73\x20\x49\x4d\x47\x46" \
+"\x49\x4c\x45\x20\x5b\x2d\x63\x5d\x20\x5b\x2d\x64\x20\x44\x45\x56" \
+"\x5d\x20\x5b\x2d\x69\x20\x49\x4e\x49\x46\x49\x4c\x45\x5d\x20\x5b" \
+"\x2d\x66\x20\x43\x4d\x44\x5d\x0a\x0a\x09\x2d\x73\x09\x49\x6d\x61" \
+"\x67\x65\x0a\x09\x2d\x63\x09\x48\x69\x64\x65\x20\x63\x75\x72\x73" \
+"\x6f\x72\x0a\x09\x2d\x64\x09\x46\x72\x61\x6d\x65\x62\x75\x66\x66" \
+"\x65\x72\x20\x64\x65\x76\x69\x63\x65\x20\x28\x64\x65\x66\x61\x75" \
+"\x6c\x74\x20\x2f\x64\x65\x76\x2f\x66\x62\x30\x29\x0a\x09\x2d\x69" \
+"\x09\x43\x6f\x6e\x66\x69\x67\x20\x66\x69\x6c\x65\x20\x28\x76\x61" \
+"\x72\x3d\x76\x61\x6c\x75\x65\x29\x3a\x0a\x09\x09\x09\x42\x41\x52" \
+"\x5f\x4c\x45\x46\x54\x2c\x42\x41\x52\x5f\x54\x4f\x50\x2c\x42\x41" \
+"\x52\x5f\x57\x49\x44\x54\x48\x2c\x42\x41\x52\x5f\x48\x45\x49\x47" \
+"\x48\x54\x0a\x09\x09\x09\x42\x41\x52\x5f\x52\x2c\x42\x41\x52\x5f" \
+"\x47\x2c\x42\x41\x52\x5f\x42\x0a\x09\x2d\x66\x09\x43\x6f\x6e\x74" \
+"\x72\x6f\x6c\x20\x70\x69\x70\x65\x20\x28\x65\x6c\x73\x65\x20\x65" \
+"\x78\x69\x74\x20\x61\x66\x74\x65\x72\x20\x64\x72\x61\x77\x69\x6e" \
+"\x67\x20\x69\x6d\x61\x67\x65\x29\x0a\x09\x09\x09\x63\x6f\x6d\x6d" \
+"\x61\x6e\x64\x73\x3a\x20\x27\x4e\x4e\x27\x20\x28\x25\x20\x66\x6f" \
+"\x72\x20\x70\x72\x6f\x67\x72\x65\x73\x73\x20\x62\x61\x72\x29\x20" \
+"\x6f\x72\x20\x27\x65\x78\x69\x74\x27\x00\x44\x45\x56\x49\x43\x45" \
+"\x0a\x0a\x46\x6f\x72\x63\x65\x20\x66\x6c\x6f\x70\x70\x79\x20\x64" \
+"\x69\x73\x6b\x20\x64\x72\x69\x76\x65\x20\x74\x6f\x20\x64\x65\x74" \
+"\x65\x63\x74\x20\x64\x69\x73\x6b\x20\x63\x68\x61\x6e\x67\x65\x00" \
+"\x5b\x2d\x6e\x5d\x20\x44\x45\x56\x49\x43\x45\x0a\x0a\x46\x6f\x72" \
+"\x6d\x61\x74\x20\x66\x6c\x6f\x70\x70\x79\x20\x64\x69\x73\x6b\x0a" \
+"\x0a\x09\x2d\x6e\x09\x44\x6f\x6e\x27\x74\x20\x76\x65\x72\x69\x66" \
+"\x79\x20\x61\x66\x74\x65\x72\x20\x66\x6f\x72\x6d\x61\x74\x00\x5b" \
+"\x2d\x75\x6c\x5d\x20\x5b\x2d\x43\x20\x43\x59\x4c\x49\x4e\x44\x45" \
+"\x52\x53\x5d\x20\x5b\x2d\x48\x20\x48\x45\x41\x44\x53\x5d\x20\x5b" \
+"\x2d\x53\x20\x53\x45\x43\x54\x4f\x52\x53\x5d\x20\x5b\x2d\x62\x20" \
+"\x53\x53\x5a\x5d\x20\x44\x49\x53\x4b\x0a\x0a\x43\x68\x61\x6e\x67" \
+"\x65\x20\x70\x61\x72\x74\x69\x74\x69\x6f\x6e\x20\x74\x61\x62\x6c" \
+"\x65\x0a\x0a\x09\x2d\x75\x09\x09\x53\x74\x61\x72\x74\x20\x61\x6e" \
+"\x64\x20\x45\x6e\x64\x20\x61\x72\x65\x20\x69\x6e\x20\x73\x65\x63" \
+"\x74\x6f\x72\x73\x20\x28\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66" \
+"\x20\x63\x79\x6c\x69\x6e\x64\x65\x72\x73\x29\x0a\x09\x2d\x6c\x09" \
+"\x09\x53\x68\x6f\x77\x20\x70\x61\x72\x74\x69\x74\x69\x6f\x6e\x20" \
+"\x74\x61\x62\x6c\x65\x20\x66\x6f\x72\x20\x65\x61\x63\x68\x20\x44" \
+"\x49\x53\x4b\x2c\x20\x74\x68\x65\x6e\x20\x65\x78\x69\x74\x0a\x09" \
+"\x2d\x62\x20\x32\x30\x34\x38\x09\x09\x28\x66\x6f\x72\x20\x63\x65" \
+"\x72\x74\x61\x69\x6e\x20\x4d\x4f\x20\x64\x69\x73\x6b\x73\x29\x20" \
+"\x75\x73\x65\x20\x32\x30\x34\x38\x2d\x62\x79\x74\x65\x20\x73\x65" \
+"\x63\x74\x6f\x72\x73\x0a\x09\x2d\x43\x20\x43\x59\x4c\x49\x4e\x44" \
+"\x45\x52\x53\x09\x53\x65\x74\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f" \
+"\x66\x20\x63\x79\x6c\x69\x6e\x64\x65\x72\x73\x2f\x68\x65\x61\x64" \
+"\x73\x2f\x73\x65\x63\x74\x6f\x72\x73\x0a\x09\x2d\x48\x20\x48\x45" \
+"\x41\x44\x53\x0a\x09\x2d\x53\x20\x53\x45\x43\x54\x4f\x52\x53\x00" \
+"\x0a\x0a\x47\x65\x74\x20\x61\x63\x74\x69\x76\x65\x20\x63\x6f\x6e" \
+"\x73\x6f\x6c\x65\x00\x08\x00\x5b\x50\x41\x54\x48\x5d\x2e\x2e\x2e" \
+"\x20\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x41\x43\x54\x49" \
+"\x4f\x4e\x53\x5d\x0a\x0a\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72" \
+"\x20\x66\x69\x6c\x65\x73\x20\x61\x6e\x64\x20\x70\x65\x72\x66\x6f" \
+"\x72\x6d\x20\x61\x63\x74\x69\x6f\x6e\x73\x20\x6f\x6e\x20\x74\x68" \
+"\x65\x6d\x2e\x0a\x46\x69\x72\x73\x74\x20\x66\x61\x69\x6c\x65\x64" \
+"\x20\x61\x63\x74\x69\x6f\x6e\x20\x73\x74\x6f\x70\x73\x20\x70\x72" \
+"\x6f\x63\x65\x73\x73\x69\x6e\x67\x20\x6f\x66\x20\x63\x75\x72\x72" \
+"\x65\x6e\x74\x20\x66\x69\x6c\x65\x2e\x0a\x44\x65\x66\x61\x75\x6c" \
+"\x74\x73\x3a\x20\x50\x41\x54\x48\x20\x69\x73\x20\x63\x75\x72\x72" \
+"\x65\x6e\x74\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x2c\x20\x61" \
+"\x63\x74\x69\x6f\x6e\x20\x69\x73\x20\x27\x2d\x70\x72\x69\x6e\x74" \
+"\x27\x0a\x0a\x09\x2d\x66\x6f\x6c\x6c\x6f\x77\x09\x09\x46\x6f\x6c" \
+"\x6c\x6f\x77\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x0a\x09\x2d\x78" \
+"\x64\x65\x76\x09\x09\x44\x6f\x6e\x27\x74\x20\x64\x65\x73\x63\x65" \
+"\x6e\x64\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x20\x6f" \
+"\x6e\x20\x6f\x74\x68\x65\x72\x20\x66\x69\x6c\x65\x73\x79\x73\x74" \
+"\x65\x6d\x73\x0a\x09\x2d\x6d\x61\x78\x64\x65\x70\x74\x68\x20\x4e" \
+"\x09\x44\x65\x73\x63\x65\x6e\x64\x20\x61\x74\x20\x6d\x6f\x73\x74" \
+"\x20\x4e\x20\x6c\x65\x76\x65\x6c\x73\x2e\x20\x2d\x6d\x61\x78\x64" \
+"\x65\x70\x74\x68\x20\x30\x20\x61\x70\x70\x6c\x69\x65\x73\x0a\x09" \
+"\x09\x09\x61\x63\x74\x69\x6f\x6e\x73\x20\x74\x6f\x20\x63\x6f\x6d" \
+"\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x20\x61\x72\x67\x75\x6d\x65" \
+"\x6e\x74\x73\x20\x6f\x6e\x6c\x79\x0a\x09\x2d\x6d\x69\x6e\x64\x65" \
+"\x70\x74\x68\x20\x4e\x09\x44\x6f\x6e\x27\x74\x20\x61\x63\x74\x20" \
+"\x6f\x6e\x20\x66\x69\x72\x73\x74\x20\x4e\x20\x6c\x65\x76\x65\x6c" \
+"\x73\x0a\x09\x2d\x64\x65\x70\x74\x68\x09\x09\x41\x63\x74\x20\x6f" \
+"\x6e\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x2a\x61\x66\x74" \
+"\x65\x72\x2a\x20\x74\x72\x61\x76\x65\x72\x73\x69\x6e\x67\x20\x69" \
+"\x74\x0a\x0a\x41\x63\x74\x69\x6f\x6e\x73\x3a\x0a\x09\x28\x20\x41" \
+"\x43\x54\x49\x4f\x4e\x53\x20\x29\x09\x47\x72\x6f\x75\x70\x20\x61" \
+"\x63\x74\x69\x6f\x6e\x73\x20\x66\x6f\x72\x20\x2d\x6f\x20\x2f\x20" \
+"\x2d\x61\x0a\x09\x21\x20\x41\x43\x54\x09\x09\x49\x6e\x76\x65\x72" \
+"\x74\x20\x41\x43\x54\x27\x73\x20\x73\x75\x63\x63\x65\x73\x73\x2f" \
+"\x66\x61\x69\x6c\x75\x72\x65\x0a\x09\x41\x43\x54\x31\x20\x5b\x2d" \
+"\x61\x5d\x20\x41\x43\x54\x32\x09\x49\x66\x20\x41\x43\x54\x31\x20" \
+"\x66\x61\x69\x6c\x73\x2c\x20\x73\x74\x6f\x70\x2c\x20\x65\x6c\x73" \
+"\x65\x20\x64\x6f\x20\x41\x43\x54\x32\x0a\x09\x41\x43\x54\x31\x20" \
+"\x2d\x6f\x20\x41\x43\x54\x32\x09\x49\x66\x20\x41\x43\x54\x31\x20" \
+"\x73\x75\x63\x63\x65\x65\x64\x73\x2c\x20\x73\x74\x6f\x70\x2c\x20" \
+"\x65\x6c\x73\x65\x20\x64\x6f\x20\x41\x43\x54\x32\x0a\x09\x09\x09" \
+"\x4e\x6f\x74\x65\x3a\x20\x2d\x61\x20\x68\x61\x73\x20\x68\x69\x67" \
+"\x68\x65\x72\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x20\x74\x68\x61" \
+"\x6e\x20\x2d\x6f\x0a\x09\x2d\x6e\x61\x6d\x65\x20\x50\x41\x54\x54" \
+"\x45\x52\x4e\x09\x4d\x61\x74\x63\x68\x20\x66\x69\x6c\x65\x20\x6e" \
+"\x61\x6d\x65\x20\x28\x77\x2f\x6f\x20\x64\x69\x72\x65\x63\x74\x6f" \
+"\x72\x79\x20\x6e\x61\x6d\x65\x29\x20\x74\x6f\x20\x50\x41\x54\x54" \
+"\x45\x52\x4e\x0a\x09\x2d\x69\x6e\x61\x6d\x65\x20\x50\x41\x54\x54" \
+"\x45\x52\x4e\x09\x43\x61\x73\x65\x20\x69\x6e\x73\x65\x6e\x73\x69" \
+"\x74\x69\x76\x65\x20\x2d\x6e\x61\x6d\x65\x0a\x09\x2d\x70\x61\x74" \
+"\x68\x20\x50\x41\x54\x54\x45\x52\x4e\x09\x4d\x61\x74\x63\x68\x20" \
+"\x70\x61\x74\x68\x20\x74\x6f\x20\x50\x41\x54\x54\x45\x52\x4e\x0a" \
+"\x09\x2d\x69\x70\x61\x74\x68\x20\x50\x41\x54\x54\x45\x52\x4e\x09" \
+"\x43\x61\x73\x65\x20\x69\x6e\x73\x65\x6e\x73\x69\x74\x69\x76\x65" \
+"\x20\x2d\x70\x61\x74\x68\x0a\x09\x2d\x72\x65\x67\x65\x78\x20\x50" \
+"\x41\x54\x54\x45\x52\x4e\x09\x4d\x61\x74\x63\x68\x20\x70\x61\x74" \
+"\x68\x20\x74\x6f\x20\x72\x65\x67\x65\x78\x20\x50\x41\x54\x54\x45" \
+"\x52\x4e\x0a\x09\x2d\x74\x79\x70\x65\x20\x58\x09\x09\x46\x69\x6c" \
+"\x65\x20\x74\x79\x70\x65\x20\x69\x73\x20\x58\x20\x28\x6f\x6e\x65" \
+"\x20\x6f\x66\x3a\x20\x66\x2c\x64\x2c\x6c\x2c\x62\x2c\x63\x2c\x2e" \
+"\x2e\x2e\x29\x0a\x09\x2d\x70\x65\x72\x6d\x20\x4d\x41\x53\x4b\x09" \
+"\x41\x74\x20\x6c\x65\x61\x73\x74\x20\x6f\x6e\x65\x20\x6d\x61\x73" \
+"\x6b\x20\x62\x69\x74\x20\x28\x2b\x4d\x41\x53\x4b\x29\x2c\x20\x61" \
+"\x6c\x6c\x20\x62\x69\x74\x73\x20\x28\x2d\x4d\x41\x53\x4b\x29\x2c" \
+"\x0a\x09\x09\x09\x6f\x72\x20\x65\x78\x61\x63\x74\x6c\x79\x20\x4d" \
+"\x41\x53\x4b\x20\x62\x69\x74\x73\x20\x61\x72\x65\x20\x73\x65\x74" \
+"\x20\x69\x6e\x20\x66\x69\x6c\x65\x27\x73\x20\x6d\x6f\x64\x65\x0a" \
+"\x09\x2d\x6d\x74\x69\x6d\x65\x20\x44\x41\x59\x53\x09\x6d\x74\x69" \
+"\x6d\x65\x20\x69\x73\x20\x67\x72\x65\x61\x74\x65\x72\x20\x74\x68" \
+"\x61\x6e\x20\x28\x2b\x4e\x29\x2c\x20\x6c\x65\x73\x73\x20\x74\x68" \
+"\x61\x6e\x20\x28\x2d\x4e\x29\x2c\x0a\x09\x09\x09\x6f\x72\x20\x65" \
+"\x78\x61\x63\x74\x6c\x79\x20\x4e\x20\x64\x61\x79\x73\x20\x69\x6e" \
+"\x20\x74\x68\x65\x20\x70\x61\x73\x74\x0a\x09\x2d\x6d\x6d\x69\x6e" \
+"\x20\x4d\x49\x4e\x53\x09\x6d\x74\x69\x6d\x65\x20\x69\x73\x20\x67" \
+"\x72\x65\x61\x74\x65\x72\x20\x74\x68\x61\x6e\x20\x28\x2b\x4e\x29" \
+"\x2c\x20\x6c\x65\x73\x73\x20\x74\x68\x61\x6e\x20\x28\x2d\x4e\x29" \
+"\x2c\x0a\x09\x09\x09\x6f\x72\x20\x65\x78\x61\x63\x74\x6c\x79\x20" \
+"\x4e\x20\x6d\x69\x6e\x75\x74\x65\x73\x20\x69\x6e\x20\x74\x68\x65" \
+"\x20\x70\x61\x73\x74\x0a\x09\x2d\x6e\x65\x77\x65\x72\x20\x46\x49" \
+"\x4c\x45\x09\x6d\x74\x69\x6d\x65\x20\x69\x73\x20\x6d\x6f\x72\x65" \
+"\x20\x72\x65\x63\x65\x6e\x74\x20\x74\x68\x61\x6e\x20\x46\x49\x4c" \
+"\x45\x27\x73\x0a\x09\x2d\x69\x6e\x75\x6d\x20\x4e\x09\x09\x46\x69" \
+"\x6c\x65\x20\x68\x61\x73\x20\x69\x6e\x6f\x64\x65\x20\x6e\x75\x6d" \
+"\x62\x65\x72\x20\x4e\x0a\x09\x2d\x75\x73\x65\x72\x20\x4e\x41\x4d" \
+"\x45\x2f\x49\x44\x09\x46\x69\x6c\x65\x20\x69\x73\x20\x6f\x77\x6e" \
+"\x65\x64\x20\x62\x79\x20\x67\x69\x76\x65\x6e\x20\x75\x73\x65\x72" \
+"\x0a\x09\x2d\x67\x72\x6f\x75\x70\x20\x4e\x41\x4d\x45\x2f\x49\x44" \
+"\x09\x46\x69\x6c\x65\x20\x69\x73\x20\x6f\x77\x6e\x65\x64\x20\x62" \
+"\x79\x20\x67\x69\x76\x65\x6e\x20\x67\x72\x6f\x75\x70\x0a\x09\x2d" \
+"\x73\x69\x7a\x65\x20\x4e\x5b\x62\x63\x6b\x5d\x09\x46\x69\x6c\x65" \
+"\x20\x73\x69\x7a\x65\x20\x69\x73\x20\x4e\x20\x28\x63\x3a\x62\x79" \
+"\x74\x65\x73\x2c\x6b\x3a\x6b\x62\x79\x74\x65\x73\x2c\x62\x3a\x35" \
+"\x31\x32\x20\x62\x79\x74\x65\x73\x28\x64\x65\x66\x2e\x29\x29\x0a" \
+"\x09\x09\x09\x2b\x2f\x2d\x4e\x3a\x20\x66\x69\x6c\x65\x20\x73\x69" \
+"\x7a\x65\x20\x69\x73\x20\x62\x69\x67\x67\x65\x72\x2f\x73\x6d\x61" \
+"\x6c\x6c\x65\x72\x20\x74\x68\x61\x6e\x20\x4e\x0a\x09\x2d\x6c\x69" \
+"\x6e\x6b\x73\x20\x4e\x09\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20" \
+"\x6c\x69\x6e\x6b\x73\x20\x69\x73\x20\x67\x72\x65\x61\x74\x65\x72" \
+"\x20\x74\x68\x61\x6e\x20\x28\x2b\x4e\x29\x2c\x20\x6c\x65\x73\x73" \
+"\x20\x74\x68\x61\x6e\x20\x28\x2d\x4e\x29\x2c\x0a\x09\x09\x09\x6f" \
+"\x72\x20\x65\x78\x61\x63\x74\x6c\x79\x20\x4e\x0a\x09\x2d\x70\x72" \
+"\x75\x6e\x65\x09\x09\x49\x66\x20\x63\x75\x72\x72\x65\x6e\x74\x20" \
+"\x66\x69\x6c\x65\x20\x69\x73\x20\x64\x69\x72\x65\x63\x74\x6f\x72" \
+"\x79\x2c\x20\x64\x6f\x6e\x27\x74\x20\x64\x65\x73\x63\x65\x6e\x64" \
+"\x20\x69\x6e\x74\x6f\x20\x69\x74\x0a\x49\x66\x20\x6e\x6f\x6e\x65" \
+"\x20\x6f\x66\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e" \
+"\x67\x20\x61\x63\x74\x69\x6f\x6e\x73\x20\x69\x73\x20\x73\x70\x65" \
+"\x63\x69\x66\x69\x65\x64\x2c\x20\x2d\x70\x72\x69\x6e\x74\x20\x69" \
+"\x73\x20\x61\x73\x73\x75\x6d\x65\x64\x0a\x09\x2d\x70\x72\x69\x6e" \
+"\x74\x09\x09\x50\x72\x69\x6e\x74\x20\x66\x69\x6c\x65\x20\x6e\x61" \
+"\x6d\x65\x0a\x09\x2d\x70\x72\x69\x6e\x74\x30\x09\x09\x50\x72\x69" \
+"\x6e\x74\x20\x66\x69\x6c\x65\x20\x6e\x61\x6d\x65\x2c\x20\x4e\x55" \
+"\x4c\x20\x74\x65\x72\x6d\x69\x6e\x61\x74\x65\x64\x0a\x09\x2d\x65" \
+"\x78\x65\x63\x20\x43\x4d\x44\x20\x41\x52\x47\x20\x3b\x09\x52\x75" \
+"\x6e\x20\x43\x4d\x44\x20\x77\x69\x74\x68\x20\x61\x6c\x6c\x20\x69" \
+"\x6e\x73\x74\x61\x6e\x63\x65\x73\x20\x6f\x66\x20\x7b\x7d\x20\x72" \
+"\x65\x70\x6c\x61\x63\x65\x64\x20\x62\x79\x0a\x09\x09\x09\x66\x69" \
+"\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x46\x61\x69\x6c\x73\x20\x69" \
+"\x66\x20\x43\x4d\x44\x20\x65\x78\x69\x74\x73\x20\x77\x69\x74\x68" \
+"\x20\x6e\x6f\x6e\x7a\x65\x72\x6f\x0a\x09\x2d\x64\x65\x6c\x65\x74" \
+"\x65\x09\x09\x44\x65\x6c\x65\x74\x65\x20\x63\x75\x72\x72\x65\x6e" \
+"\x74\x20\x66\x69\x6c\x65\x2f\x64\x69\x72\x65\x63\x74\x6f\x72\x79" \
+"\x2e\x20\x54\x75\x72\x6e\x73\x20\x6f\x6e\x20\x2d\x64\x65\x70\x74" \
+"\x68\x20\x6f\x70\x74\x69\x6f\x6e\x00\x4c\x41\x42\x45\x4c\x3d\x6c" \
+"\x61\x62\x65\x6c\x20\x6f\x72\x20\x55\x55\x49\x44\x3d\x75\x75\x69" \
+"\x64\x0a\x0a\x46\x69\x6e\x64\x20\x61\x20\x66\x69\x6c\x65\x73\x79" \
+"\x73\x74\x65\x6d\x20\x64\x65\x76\x69\x63\x65\x20\x62\x61\x73\x65" \
+"\x64\x20\x6f\x6e\x20\x61\x20\x6c\x61\x62\x65\x6c\x20\x6f\x72\x20" \
+"\x55\x55\x49\x44\x00\x5b\x2d\x6a\x71\x5d\x20\x4d\x54\x44\x5f\x44" \
+"\x45\x56\x49\x43\x45\x0a\x0a\x45\x72\x61\x73\x65\x20\x61\x6e\x20" \
+"\x4d\x54\x44\x20\x64\x65\x76\x69\x63\x65\x0a\x0a\x09\x2d\x6a\x09" \
+"\x46\x6f\x72\x6d\x61\x74\x20\x74\x68\x65\x20\x64\x65\x76\x69\x63" \
+"\x65\x20\x66\x6f\x72\x20\x6a\x66\x66\x73\x32\x0a\x09\x2d\x71\x09" \
+"\x44\x6f\x6e\x27\x74\x20\x64\x69\x73\x70\x6c\x61\x79\x20\x70\x72" \
+"\x6f\x67\x72\x65\x73\x73\x20\x6d\x65\x73\x73\x61\x67\x65\x73\x00" \
+"\x5b\x2d\x73\x78\x75\x6e\x5d\x20\x46\x44\x7c\x7b\x46\x49\x4c\x45" \
+"\x20\x5b\x2d\x63\x5d\x20\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x7d" \
+"\x0a\x0a\x5b\x55\x6e\x5d\x6c\x6f\x63\x6b\x20\x66\x69\x6c\x65\x20" \
+"\x64\x65\x73\x63\x72\x69\x70\x74\x6f\x72\x2c\x20\x6f\x72\x20\x6c" \
+"\x6f\x63\x6b\x20\x46\x49\x4c\x45\x2c\x20\x72\x75\x6e\x20\x50\x52" \
+"\x4f\x47\x0a\x0a\x09\x2d\x73\x09\x53\x68\x61\x72\x65\x64\x20\x6c" \
+"\x6f\x63\x6b\x0a\x09\x2d\x78\x09\x45\x78\x63\x6c\x75\x73\x69\x76" \
+"\x65\x20\x6c\x6f\x63\x6b\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29" \
+"\x0a\x09\x2d\x75\x09\x55\x6e\x6c\x6f\x63\x6b\x20\x46\x44\x0a\x09" \
+"\x2d\x6e\x09\x46\x61\x69\x6c\x20\x72\x61\x74\x68\x65\x72\x20\x74" \
+"\x68\x61\x6e\x20\x77\x61\x69\x74\x00\x5b\x2d\x62\x73\x5d\x20\x5b" \
+"\x2d\x77\x20\x57\x49\x44\x54\x48\x5d\x20\x5b\x46\x49\x4c\x45\x5d" \
+"\x2e\x2e\x2e\x0a\x0a\x57\x72\x61\x70\x20\x69\x6e\x70\x75\x74\x20" \
+"\x6c\x69\x6e\x65\x73\x20\x69\x6e\x20\x65\x61\x63\x68\x20\x46\x49" \
+"\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x2c\x20\x77" \
+"\x72\x69\x74\x69\x6e\x67\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74" \
+"\x0a\x0a\x09\x2d\x62\x09\x43\x6f\x75\x6e\x74\x20\x62\x79\x74\x65" \
+"\x73\x20\x72\x61\x74\x68\x65\x72\x20\x74\x68\x61\x6e\x20\x63\x6f" \
+"\x6c\x75\x6d\x6e\x73\x0a\x09\x2d\x73\x09\x42\x72\x65\x61\x6b\x20" \
+"\x61\x74\x20\x73\x70\x61\x63\x65\x73\x0a\x09\x2d\x77\x09\x55\x73" \
+"\x65\x20\x57\x49\x44\x54\x48\x20\x63\x6f\x6c\x75\x6d\x6e\x73\x20" \
+"\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x38\x30\x00\x5b\x2d" \
+"\x62\x2f\x6b\x2f\x6d\x2f\x67\x5d\x0a\x0a\x44\x69\x73\x70\x6c\x61" \
+"\x79\x20\x74\x68\x65\x20\x61\x6d\x6f\x75\x6e\x74\x20\x6f\x66\x20" \
+"\x66\x72\x65\x65\x20\x61\x6e\x64\x20\x75\x73\x65\x64\x20\x73\x79" \
+"\x73\x74\x65\x6d\x20\x6d\x65\x6d\x6f\x72\x79\x00\x44\x45\x56\x49" \
+"\x43\x45\x0a\x0a\x46\x72\x65\x65\x20\x61\x6c\x6c\x20\x6d\x65\x6d" \
+"\x6f\x72\x79\x20\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20" \
+"\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x72\x61\x6d\x64\x69\x73" \
+"\x6b\x00\x5b\x2d\x41\x4e\x50\x52\x54\x56\x5d\x20\x5b\x2d\x43\x20" \
+"\x46\x44\x5d\x20\x5b\x2d\x74\x20\x46\x53\x54\x59\x50\x45\x5d\x20" \
+"\x5b\x46\x53\x5f\x4f\x50\x54\x53\x5d\x20\x5b\x42\x4c\x4f\x43\x4b" \
+"\x44\x45\x56\x5d\x2e\x2e\x2e\x0a\x0a\x43\x68\x65\x63\x6b\x20\x61" \
+"\x6e\x64\x20\x72\x65\x70\x61\x69\x72\x20\x66\x69\x6c\x65\x73\x79" \
+"\x73\x74\x65\x6d\x73\x0a\x0a\x09\x2d\x41\x09\x57\x61\x6c\x6b\x20" \
+"\x2f\x65\x74\x63\x2f\x66\x73\x74\x61\x62\x20\x61\x6e\x64\x20\x63" \
+"\x68\x65\x63\x6b\x20\x61\x6c\x6c\x20\x66\x69\x6c\x65\x73\x79\x73" \
+"\x74\x65\x6d\x73\x0a\x09\x2d\x4e\x09\x44\x6f\x6e\x27\x74\x20\x65" \
+"\x78\x65\x63\x75\x74\x65\x2c\x20\x6a\x75\x73\x74\x20\x73\x68\x6f" \
+"\x77\x20\x77\x68\x61\x74\x20\x77\x6f\x75\x6c\x64\x20\x62\x65\x20" \
+"\x64\x6f\x6e\x65\x0a\x09\x2d\x50\x09\x57\x69\x74\x68\x20\x2d\x41" \
+"\x2c\x20\x63\x68\x65\x63\x6b\x20\x66\x69\x6c\x65\x73\x79\x73\x74" \
+"\x65\x6d\x73\x20\x69\x6e\x20\x70\x61\x72\x61\x6c\x6c\x65\x6c\x0a" \
+"\x09\x2d\x52\x09\x57\x69\x74\x68\x20\x2d\x41\x2c\x20\x73\x6b\x69" \
+"\x70\x20\x74\x68\x65\x20\x72\x6f\x6f\x74\x20\x66\x69\x6c\x65\x73" \
+"\x79\x73\x74\x65\x6d\x0a\x09\x2d\x54\x09\x44\x6f\x6e\x27\x74\x20" \
+"\x73\x68\x6f\x77\x20\x74\x69\x74\x6c\x65\x20\x6f\x6e\x20\x73\x74" \
+"\x61\x72\x74\x75\x70\x0a\x09\x2d\x56\x09\x56\x65\x72\x62\x6f\x73" \
+"\x65\x0a\x09\x2d\x43\x20\x6e\x09\x57\x72\x69\x74\x65\x20\x73\x74" \
+"\x61\x74\x75\x73\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e" \
+"\x20\x74\x6f\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x66\x69" \
+"\x6c\x65\x64\x65\x73\x63\x72\x69\x70\x74\x6f\x72\x0a\x09\x2d\x74" \
+"\x20\x54\x59\x50\x45\x09\x4c\x69\x73\x74\x20\x6f\x66\x20\x66\x69" \
+"\x6c\x65\x73\x79\x73\x74\x65\x6d\x20\x74\x79\x70\x65\x73\x20\x74" \
+"\x6f\x20\x63\x68\x65\x63\x6b\x00\x5b\x2d\x6c\x61\x72\x76\x73\x6d" \
+"\x66\x5d\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x0a\x0a\x43\x68\x65" \
+"\x63\x6b\x20\x4d\x49\x4e\x49\x58\x20\x66\x69\x6c\x65\x73\x79\x73" \
+"\x74\x65\x6d\x0a\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74\x20\x61\x6c" \
+"\x6c\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x73\x0a\x09\x2d\x72\x09" \
+"\x50\x65\x72\x66\x6f\x72\x6d\x20\x69\x6e\x74\x65\x72\x61\x63\x74" \
+"\x69\x76\x65\x20\x72\x65\x70\x61\x69\x72\x73\x0a\x09\x2d\x61\x09" \
+"\x50\x65\x72\x66\x6f\x72\x6d\x20\x61\x75\x74\x6f\x6d\x61\x74\x69" \
+"\x63\x20\x72\x65\x70\x61\x69\x72\x73\x0a\x09\x2d\x76\x09\x56\x65" \
+"\x72\x62\x6f\x73\x65\x0a\x09\x2d\x73\x09\x4f\x75\x74\x70\x75\x74" \
+"\x20\x73\x75\x70\x65\x72\x62\x6c\x6f\x63\x6b\x20\x69\x6e\x66\x6f" \
+"\x72\x6d\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x6d\x09\x53\x68\x6f\x77" \
+"\x20\x22\x6d\x6f\x64\x65\x20\x6e\x6f\x74\x20\x63\x6c\x65\x61\x72" \
+"\x65\x64\x22\x20\x77\x61\x72\x6e\x69\x6e\x67\x73\x0a\x09\x2d\x66" \
+"\x09\x46\x6f\x72\x63\x65\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74" \
+"\x65\x6d\x20\x63\x68\x65\x63\x6b\x00\x5b\x2d\x64\x5d\x20\x46\x49" \
+"\x4c\x45\x2e\x2e\x2e\x0a\x0a\x57\x72\x69\x74\x65\x20\x66\x69\x6c" \
+"\x65\x73\x27\x20\x62\x75\x66\x66\x65\x72\x65\x64\x20\x62\x6c\x6f" \
+"\x63\x6b\x73\x20\x74\x6f\x20\x64\x69\x73\x6b\x0a\x0a\x09\x2d\x64" \
+"\x09\x41\x76\x6f\x69\x64\x20\x73\x79\x6e\x63\x69\x6e\x67\x20\x6d" \
+"\x65\x74\x61\x64\x61\x74\x61\x00\x5b\x2d\x77\x76\x53\x5d\x20\x5b" \
+"\x2d\x74\x20\x4e\x5d\x20\x5b\x2d\x54\x20\x4e\x5d\x20\x5b\x44\x49" \
+"\x52\x5d\x0a\x0a\x41\x6e\x6f\x6e\x79\x6d\x6f\x75\x73\x20\x46\x54" \
+"\x50\x20\x73\x65\x72\x76\x65\x72\x0a\x0a\x66\x74\x70\x64\x20\x73" \
+"\x68\x6f\x75\x6c\x64\x20\x62\x65\x20\x75\x73\x65\x64\x20\x61\x73" \
+"\x20\x61\x6e\x20\x69\x6e\x65\x74\x64\x20\x73\x65\x72\x76\x69\x63" \
+"\x65\x2e\x0a\x66\x74\x70\x64\x27\x73\x20\x6c\x69\x6e\x65\x20\x66" \
+"\x6f\x72\x20\x69\x6e\x65\x74\x64\x2e\x63\x6f\x6e\x66\x3a\x0a\x09" \
+"\x32\x31\x20\x73\x74\x72\x65\x61\x6d\x20\x74\x63\x70\x20\x6e\x6f" \
+"\x77\x61\x69\x74\x20\x72\x6f\x6f\x74\x20\x66\x74\x70\x64\x20\x66" \
+"\x74\x70\x64\x20\x2f\x66\x69\x6c\x65\x73\x2f\x74\x6f\x2f\x73\x65" \
+"\x72\x76\x65\x0a\x49\x74\x20\x61\x6c\x73\x6f\x20\x63\x61\x6e\x20" \
+"\x62\x65\x20\x72\x61\x6e\x20\x66\x72\x6f\x6d\x20\x74\x63\x70\x73" \
+"\x76\x64\x3a\x0a\x09\x74\x63\x70\x73\x76\x64\x20\x2d\x76\x45\x20" \
+"\x30\x2e\x30\x2e\x30\x2e\x30\x20\x32\x31\x20\x66\x74\x70\x64\x20" \
+"\x2f\x66\x69\x6c\x65\x73\x2f\x74\x6f\x2f\x73\x65\x72\x76\x65\x0a" \
+"\x0a\x09\x2d\x77\x09\x41\x6c\x6c\x6f\x77\x20\x75\x70\x6c\x6f\x61" \
+"\x64\x0a\x09\x2d\x76\x09\x4c\x6f\x67\x20\x65\x72\x72\x6f\x72\x73" \
+"\x20\x74\x6f\x20\x73\x74\x64\x65\x72\x72\x2e\x20\x2d\x76\x76\x3a" \
+"\x20\x76\x65\x72\x62\x6f\x73\x65\x20\x6c\x6f\x67\x0a\x09\x2d\x53" \
+"\x09\x4c\x6f\x67\x20\x65\x72\x72\x6f\x72\x73\x20\x74\x6f\x20\x73" \
+"\x79\x73\x6c\x6f\x67\x2e\x20\x2d\x53\x53\x3a\x20\x76\x65\x72\x62" \
+"\x6f\x73\x65\x20\x6c\x6f\x67\x0a\x09\x2d\x74\x2c\x2d\x54\x09\x49" \
+"\x64\x6c\x65\x20\x61\x6e\x64\x20\x61\x62\x73\x6f\x6c\x75\x74\x65" \
+"\x20\x74\x69\x6d\x65\x6f\x75\x74\x73\x0a\x09\x44\x49\x52\x09\x43" \
+"\x68\x61\x6e\x67\x65\x20\x72\x6f\x6f\x74\x20\x74\x6f\x20\x74\x68" \
+"\x69\x73\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x48\x4f\x53\x54\x20\x5b\x4c\x4f\x43" \
+"\x41\x4c\x5f\x46\x49\x4c\x45\x5d\x20\x52\x45\x4d\x4f\x54\x45\x5f" \
+"\x46\x49\x4c\x45\x0a\x0a\x44\x6f\x77\x6e\x6c\x6f\x61\x64\x20\x61" \
+"\x20\x66\x69\x6c\x65\x20\x76\x69\x61\x20\x46\x54\x50\x0a\x0a\x09" \
+"\x2d\x63\x2c\x2d\x2d\x63\x6f\x6e\x74\x69\x6e\x75\x65\x09\x09\x43" \
+"\x6f\x6e\x74\x69\x6e\x75\x65\x20\x70\x72\x65\x76\x69\x6f\x75\x73" \
+"\x20\x74\x72\x61\x6e\x73\x66\x65\x72\x0a\x09\x2d\x76\x2c\x2d\x2d" \
+"\x76\x65\x72\x62\x6f\x73\x65\x09\x09\x56\x65\x72\x62\x6f\x73\x65" \
+"\x0a\x09\x2d\x75\x2c\x2d\x2d\x75\x73\x65\x72\x6e\x61\x6d\x65\x20" \
+"\x55\x53\x45\x52\x09\x55\x73\x65\x72\x6e\x61\x6d\x65\x0a\x09\x2d" \
+"\x70\x2c\x2d\x2d\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x50\x41\x53" \
+"\x53\x09\x50\x61\x73\x73\x77\x6f\x72\x64\x0a\x09\x2d\x50\x2c\x2d" \
+"\x2d\x70\x6f\x72\x74\x20\x4e\x55\x4d\x09\x09\x50\x6f\x72\x74\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x48\x4f\x53\x54\x20\x5b" \
+"\x52\x45\x4d\x4f\x54\x45\x5f\x46\x49\x4c\x45\x5d\x20\x4c\x4f\x43" \
+"\x41\x4c\x5f\x46\x49\x4c\x45\x0a\x0a\x55\x70\x6c\x6f\x61\x64\x20" \
+"\x61\x20\x66\x69\x6c\x65\x20\x74\x6f\x20\x61\x20\x46\x54\x50\x20" \
+"\x73\x65\x72\x76\x65\x72\x0a\x0a\x09\x2d\x76\x2c\x2d\x2d\x76\x65" \
+"\x72\x62\x6f\x73\x65\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09" \
+"\x2d\x75\x2c\x2d\x2d\x75\x73\x65\x72\x6e\x61\x6d\x65\x20\x55\x53" \
+"\x45\x52\x09\x55\x73\x65\x72\x6e\x61\x6d\x65\x0a\x09\x2d\x70\x2c" \
+"\x2d\x2d\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x50\x41\x53\x53\x09" \
+"\x50\x61\x73\x73\x77\x6f\x72\x64\x0a\x09\x2d\x50\x2c\x2d\x2d\x70" \
+"\x6f\x72\x74\x20\x4e\x55\x4d\x09\x09\x50\x6f\x72\x74\x00\x5b\x4f" \
+"\x50\x54\x49\x4f\x4e\x53\x5d\x20\x46\x49\x4c\x45\x20\x6f\x72\x20" \
+"\x50\x4f\x52\x54\x2f\x50\x52\x4f\x54\x4f\x0a\x0a\x46\x69\x6e\x64" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x20\x77\x68\x69\x63\x68" \
+"\x20\x75\x73\x65\x20\x46\x49\x4c\x45\x73\x20\x6f\x72\x20\x50\x4f" \
+"\x52\x54\x73\x0a\x0a\x09\x2d\x6d\x09\x46\x69\x6e\x64\x20\x70\x72" \
+"\x6f\x63\x65\x73\x73\x65\x73\x20\x77\x68\x69\x63\x68\x20\x75\x73" \
+"\x65\x20\x73\x61\x6d\x65\x20\x66\x73\x20\x61\x73\x20\x46\x49\x4c" \
+"\x45\x73\x0a\x09\x2d\x34\x2c\x2d\x36\x09\x53\x65\x61\x72\x63\x68" \
+"\x20\x6f\x6e\x6c\x79\x20\x49\x50\x76\x34\x2f\x49\x50\x76\x36\x20" \
+"\x73\x70\x61\x63\x65\x0a\x09\x2d\x73\x09\x44\x6f\x6e\x27\x74\x20" \
+"\x64\x69\x73\x70\x6c\x61\x79\x20\x50\x49\x44\x73\x0a\x09\x2d\x6b" \
+"\x09\x4b\x69\x6c\x6c\x20\x66\x6f\x75\x6e\x64\x20\x70\x72\x6f\x63" \
+"\x65\x73\x73\x65\x73\x0a\x09\x2d\x53\x49\x47\x4e\x41\x4c\x09\x53" \
+"\x69\x67\x6e\x61\x6c\x20\x74\x6f\x20\x73\x65\x6e\x64\x20\x28\x64" \
+"\x65\x66\x61\x75\x6c\x74\x3a\x20\x4b\x49\x4c\x4c\x29\x00\x5b\x4f" \
+"\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x2d\x2d\x5d\x20\x4f\x50\x54" \
+"\x53\x54\x52\x49\x4e\x47\x20\x50\x41\x52\x41\x4d\x53\x0a\x0a\x09" \
+"\x2d\x61\x2c\x2d\x2d\x61\x6c\x74\x65\x72\x6e\x61\x74\x69\x76\x65" \
+"\x09\x09\x41\x6c\x6c\x6f\x77\x20\x6c\x6f\x6e\x67\x20\x6f\x70\x74" \
+"\x69\x6f\x6e\x73\x20\x73\x74\x61\x72\x74\x69\x6e\x67\x20\x77\x69" \
+"\x74\x68\x20\x73\x69\x6e\x67\x6c\x65\x20\x2d\x0a\x09\x2d\x6c\x2c" \
+"\x2d\x2d\x6c\x6f\x6e\x67\x6f\x70\x74\x69\x6f\x6e\x73\x3d\x4c\x4f" \
+"\x50\x54\x5b\x2c\x2e\x2e\x2e\x5d\x09\x4c\x6f\x6e\x67\x20\x6f\x70" \
+"\x74\x69\x6f\x6e\x73\x20\x74\x6f\x20\x62\x65\x20\x72\x65\x63\x6f" \
+"\x67\x6e\x69\x7a\x65\x64\x0a\x09\x2d\x6e\x2c\x2d\x2d\x6e\x61\x6d" \
+"\x65\x3d\x50\x52\x4f\x47\x4e\x41\x4d\x45\x09\x09\x54\x68\x65\x20" \
+"\x6e\x61\x6d\x65\x20\x75\x6e\x64\x65\x72\x20\x77\x68\x69\x63\x68" \
+"\x20\x65\x72\x72\x6f\x72\x73\x20\x61\x72\x65\x20\x72\x65\x70\x6f" \
+"\x72\x74\x65\x64\x0a\x09\x2d\x6f\x2c\x2d\x2d\x6f\x70\x74\x69\x6f" \
+"\x6e\x73\x3d\x4f\x50\x54\x53\x54\x52\x49\x4e\x47\x09\x09\x53\x68" \
+"\x6f\x72\x74\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x74\x6f\x20\x62" \
+"\x65\x20\x72\x65\x63\x6f\x67\x6e\x69\x7a\x65\x64\x0a\x09\x2d\x71" \
+"\x2c\x2d\x2d\x71\x75\x69\x65\x74\x09\x09\x09\x44\x69\x73\x61\x62" \
+"\x6c\x65\x20\x65\x72\x72\x6f\x72\x20\x72\x65\x70\x6f\x72\x74\x69" \
+"\x6e\x67\x20\x62\x79\x20\x67\x65\x74\x6f\x70\x74\x28\x33\x29\x0a" \
+"\x09\x2d\x51\x2c\x2d\x2d\x71\x75\x69\x65\x74\x2d\x6f\x75\x74\x70" \
+"\x75\x74\x09\x09\x4e\x6f\x20\x6e\x6f\x72\x6d\x61\x6c\x20\x6f\x75" \
+"\x74\x70\x75\x74\x0a\x09\x2d\x73\x2c\x2d\x2d\x73\x68\x65\x6c\x6c" \
+"\x3d\x53\x48\x45\x4c\x4c\x09\x09\x53\x65\x74\x20\x73\x68\x65\x6c" \
+"\x6c\x20\x71\x75\x6f\x74\x69\x6e\x67\x20\x63\x6f\x6e\x76\x65\x6e" \
+"\x74\x69\x6f\x6e\x73\x0a\x09\x2d\x54\x2c\x2d\x2d\x74\x65\x73\x74" \
+"\x09\x09\x09\x54\x65\x73\x74\x20\x66\x6f\x72\x20\x67\x65\x74\x6f" \
+"\x70\x74\x28\x31\x29\x20\x76\x65\x72\x73\x69\x6f\x6e\x0a\x09\x2d" \
+"\x75\x2c\x2d\x2d\x75\x6e\x71\x75\x6f\x74\x65\x64\x09\x09\x09\x44" \
+"\x6f\x6e\x27\x74\x20\x71\x75\x6f\x74\x65\x20\x74\x68\x65\x20\x6f" \
+"\x75\x74\x70\x75\x74\x0a\x0a\x45\x78\x61\x6d\x70\x6c\x65\x3a\x0a" \
+"\x0a\x4f\x3d\x60\x67\x65\x74\x6f\x70\x74\x20\x2d\x6c\x20\x62\x62" \
+"\x3a\x20\x2d\x2d\x20\x61\x62\x3a\x63\x3a\x3a\x20\x22\x24\x40\x22" \
+"\x60\x20\x7c\x7c\x20\x65\x78\x69\x74\x20\x31\x0a\x65\x76\x61\x6c" \
+"\x20\x73\x65\x74\x20\x2d\x2d\x20\x22\x24\x4f\x22\x0a\x77\x68\x69" \
+"\x6c\x65\x20\x74\x72\x75\x65\x3b\x20\x64\x6f\x0a\x09\x63\x61\x73" \
+"\x65\x20\x22\x24\x31\x22\x20\x69\x6e\x0a\x09\x2d\x61\x29\x09\x65" \
+"\x63\x68\x6f\x20\x41\x3b\x20\x73\x68\x69\x66\x74\x3b\x3b\x0a\x09" \
+"\x2d\x62\x7c\x2d\x2d\x62\x62\x29\x20\x65\x63\x68\x6f\x20\x22\x42" \
+"\x3a\x27\x24\x32\x27\x22\x3b\x20\x73\x68\x69\x66\x74\x20\x32\x3b" \
+"\x3b\x0a\x09\x2d\x63\x29\x09\x63\x61\x73\x65\x20\x22\x24\x32\x22" \
+"\x20\x69\x6e\x0a\x09\x09\x22\x22\x29\x09\x65\x63\x68\x6f\x20\x43" \
+"\x3b\x20\x73\x68\x69\x66\x74\x20\x32\x3b\x3b\x0a\x09\x09\x2a\x29" \
+"\x09\x65\x63\x68\x6f\x20\x22\x43\x3a\x27\x24\x32\x27\x22\x3b\x20" \
+"\x73\x68\x69\x66\x74\x20\x32\x3b\x3b\x0a\x09\x09\x65\x73\x61\x63" \
+"\x3b\x3b\x0a\x09\x2d\x2d\x29\x09\x73\x68\x69\x66\x74\x3b\x20\x62" \
+"\x72\x65\x61\x6b\x3b\x3b\x0a\x09\x2a\x29\x09\x65\x63\x68\x6f\x20" \
+"\x45\x72\x72\x6f\x72\x3b\x20\x65\x78\x69\x74\x20\x31\x3b\x3b\x0a" \
+"\x09\x65\x73\x61\x63\x0a\x64\x6f\x6e\x65\x00\x5b\x4f\x50\x54\x49" \
+"\x4f\x4e\x53\x5d\x20\x42\x41\x55\x44\x5f\x52\x41\x54\x45\x5b\x2c" \
+"\x42\x41\x55\x44\x5f\x52\x41\x54\x45\x5d\x2e\x2e\x2e\x20\x54\x54" \
+"\x59\x20\x5b\x54\x45\x52\x4d\x54\x59\x50\x45\x5d\x0a\x0a\x4f\x70" \
+"\x65\x6e\x20\x54\x54\x59\x2c\x20\x70\x72\x6f\x6d\x70\x74\x20\x66" \
+"\x6f\x72\x20\x6c\x6f\x67\x69\x6e\x20\x6e\x61\x6d\x65\x2c\x20\x74" \
+"\x68\x65\x6e\x20\x69\x6e\x76\x6f\x6b\x65\x20\x2f\x62\x69\x6e\x2f" \
+"\x6c\x6f\x67\x69\x6e\x0a\x0a\x09\x2d\x68\x09\x09\x45\x6e\x61\x62" \
+"\x6c\x65\x20\x68\x61\x72\x64\x77\x61\x72\x65\x20\x52\x54\x53\x2f" \
+"\x43\x54\x53\x20\x66\x6c\x6f\x77\x20\x63\x6f\x6e\x74\x72\x6f\x6c" \
+"\x0a\x09\x2d\x4c\x09\x09\x53\x65\x74\x20\x43\x4c\x4f\x43\x41\x4c" \
+"\x20\x28\x69\x67\x6e\x6f\x72\x65\x20\x43\x61\x72\x72\x69\x65\x72" \
+"\x20\x44\x65\x74\x65\x63\x74\x20\x73\x74\x61\x74\x65\x29\x0a\x09" \
+"\x2d\x6d\x09\x09\x47\x65\x74\x20\x62\x61\x75\x64\x20\x72\x61\x74" \
+"\x65\x20\x66\x72\x6f\x6d\x20\x6d\x6f\x64\x65\x6d\x27\x73\x20\x43" \
+"\x4f\x4e\x4e\x45\x43\x54\x20\x73\x74\x61\x74\x75\x73\x20\x6d\x65" \
+"\x73\x73\x61\x67\x65\x0a\x09\x2d\x6e\x09\x09\x44\x6f\x6e\x27\x74" \
+"\x20\x70\x72\x6f\x6d\x70\x74\x20\x66\x6f\x72\x20\x6c\x6f\x67\x69" \
+"\x6e\x20\x6e\x61\x6d\x65\x0a\x09\x2d\x77\x09\x09\x57\x61\x69\x74" \
+"\x20\x66\x6f\x72\x20\x43\x52\x20\x6f\x72\x20\x4c\x46\x20\x62\x65" \
+"\x66\x6f\x72\x65\x20\x73\x65\x6e\x64\x69\x6e\x67\x20\x2f\x65\x74" \
+"\x63\x2f\x69\x73\x73\x75\x65\x0a\x09\x2d\x69\x09\x09\x44\x6f\x6e" \
+"\x27\x74\x20\x64\x69\x73\x70\x6c\x61\x79\x20\x2f\x65\x74\x63\x2f" \
+"\x69\x73\x73\x75\x65\x0a\x09\x2d\x66\x20\x49\x53\x53\x55\x45\x5f" \
+"\x46\x49\x4c\x45\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x49\x53\x53" \
+"\x55\x45\x5f\x46\x49\x4c\x45\x20\x69\x6e\x73\x74\x65\x61\x64\x20" \
+"\x6f\x66\x20\x2f\x65\x74\x63\x2f\x69\x73\x73\x75\x65\x0a\x09\x2d" \
+"\x6c\x20\x4c\x4f\x47\x49\x4e\x09\x49\x6e\x76\x6f\x6b\x65\x20\x4c" \
+"\x4f\x47\x49\x4e\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20" \
+"\x2f\x62\x69\x6e\x2f\x6c\x6f\x67\x69\x6e\x0a\x09\x2d\x74\x20\x53" \
+"\x45\x43\x09\x09\x54\x65\x72\x6d\x69\x6e\x61\x74\x65\x20\x61\x66" \
+"\x74\x65\x72\x20\x53\x45\x43\x20\x69\x66\x20\x6e\x6f\x20\x6c\x6f" \
+"\x67\x69\x6e\x20\x6e\x61\x6d\x65\x20\x69\x73\x20\x72\x65\x61\x64" \
+"\x0a\x09\x2d\x49\x20\x49\x4e\x49\x54\x53\x54\x52\x09\x53\x65\x6e" \
+"\x64\x20\x49\x4e\x49\x54\x53\x54\x52\x20\x62\x65\x66\x6f\x72\x65" \
+"\x20\x61\x6e\x79\x74\x68\x69\x6e\x67\x20\x65\x6c\x73\x65\x0a\x09" \
+"\x2d\x48\x20\x48\x4f\x53\x54\x09\x09\x4c\x6f\x67\x20\x48\x4f\x53" \
+"\x54\x20\x69\x6e\x74\x6f\x20\x74\x68\x65\x20\x75\x74\x6d\x70\x20" \
+"\x66\x69\x6c\x65\x20\x61\x73\x20\x74\x68\x65\x20\x68\x6f\x73\x74" \
+"\x6e\x61\x6d\x65\x0a\x0a\x42\x41\x55\x44\x5f\x52\x41\x54\x45\x20" \
+"\x6f\x66\x20\x30\x20\x6c\x65\x61\x76\x65\x73\x20\x69\x74\x20\x75" \
+"\x6e\x63\x68\x61\x6e\x67\x65\x64\x00\x5b\x2d\x48\x68\x6e\x6c\x4c" \
+"\x6f\x71\x76\x73\x72\x69\x77\x46\x45\x5d\x20\x5b\x2d\x6d\x20\x4e" \
+"\x5d\x20\x5b\x2d\x41\x2f\x42\x2f\x43\x20\x4e\x5d\x20\x50\x41\x54" \
+"\x54\x45\x52\x4e\x2f\x2d\x65\x20\x50\x41\x54\x54\x45\x52\x4e\x2e" \
+"\x2e\x2e\x2f\x2d\x66\x20\x46\x49\x4c\x45\x20\x5b\x46\x49\x4c\x45" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72" \
+"\x20\x50\x41\x54\x54\x45\x52\x4e\x20\x69\x6e\x20\x46\x49\x4c\x45" \
+"\x73\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x0a\x0a\x09\x2d" \
+"\x48\x09\x41\x64\x64\x20\x27\x66\x69\x6c\x65\x6e\x61\x6d\x65\x3a" \
+"\x27\x20\x70\x72\x65\x66\x69\x78\x0a\x09\x2d\x68\x09\x44\x6f\x20" \
+"\x6e\x6f\x74\x20\x61\x64\x64\x20\x27\x66\x69\x6c\x65\x6e\x61\x6d" \
+"\x65\x3a\x27\x20\x70\x72\x65\x66\x69\x78\x0a\x09\x2d\x6e\x09\x41" \
+"\x64\x64\x20\x27\x6c\x69\x6e\x65\x5f\x6e\x6f\x3a\x27\x20\x70\x72" \
+"\x65\x66\x69\x78\x0a\x09\x2d\x6c\x09\x53\x68\x6f\x77\x20\x6f\x6e" \
+"\x6c\x79\x20\x6e\x61\x6d\x65\x73\x20\x6f\x66\x20\x66\x69\x6c\x65" \
+"\x73\x20\x74\x68\x61\x74\x20\x6d\x61\x74\x63\x68\x0a\x09\x2d\x4c" \
+"\x09\x53\x68\x6f\x77\x20\x6f\x6e\x6c\x79\x20\x6e\x61\x6d\x65\x73" \
+"\x20\x6f\x66\x20\x66\x69\x6c\x65\x73\x20\x74\x68\x61\x74\x20\x64" \
+"\x6f\x6e\x27\x74\x20\x6d\x61\x74\x63\x68\x0a\x09\x2d\x63\x09\x53" \
+"\x68\x6f\x77\x20\x6f\x6e\x6c\x79\x20\x63\x6f\x75\x6e\x74\x20\x6f" \
+"\x66\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x6c\x69\x6e\x65\x73" \
+"\x0a\x09\x2d\x6f\x09\x53\x68\x6f\x77\x20\x6f\x6e\x6c\x79\x20\x74" \
+"\x68\x65\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x70\x61\x72\x74" \
+"\x20\x6f\x66\x20\x6c\x69\x6e\x65\x0a\x09\x2d\x71\x09\x51\x75\x69" \
+"\x65\x74\x2e\x20\x52\x65\x74\x75\x72\x6e\x20\x30\x20\x69\x66\x20" \
+"\x50\x41\x54\x54\x45\x52\x4e\x20\x69\x73\x20\x66\x6f\x75\x6e\x64" \
+"\x2c\x20\x31\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x0a\x09\x2d" \
+"\x76\x09\x53\x65\x6c\x65\x63\x74\x20\x6e\x6f\x6e\x2d\x6d\x61\x74" \
+"\x63\x68\x69\x6e\x67\x20\x6c\x69\x6e\x65\x73\x0a\x09\x2d\x73\x09" \
+"\x53\x75\x70\x70\x72\x65\x73\x73\x20\x6f\x70\x65\x6e\x20\x61\x6e" \
+"\x64\x20\x72\x65\x61\x64\x20\x65\x72\x72\x6f\x72\x73\x0a\x09\x2d" \
+"\x72\x09\x52\x65\x63\x75\x72\x73\x65\x0a\x09\x2d\x69\x09\x49\x67" \
+"\x6e\x6f\x72\x65\x20\x63\x61\x73\x65\x0a\x09\x2d\x77\x09\x4d\x61" \
+"\x74\x63\x68\x20\x77\x68\x6f\x6c\x65\x20\x77\x6f\x72\x64\x73\x20" \
+"\x6f\x6e\x6c\x79\x0a\x09\x2d\x78\x09\x4d\x61\x74\x63\x68\x20\x77" \
+"\x68\x6f\x6c\x65\x20\x6c\x69\x6e\x65\x73\x20\x6f\x6e\x6c\x79\x0a" \
+"\x09\x2d\x46\x09\x50\x41\x54\x54\x45\x52\x4e\x20\x69\x73\x20\x61" \
+"\x20\x6c\x69\x74\x65\x72\x61\x6c\x20\x28\x6e\x6f\x74\x20\x72\x65" \
+"\x67\x65\x78\x70\x29\x0a\x09\x2d\x45\x09\x50\x41\x54\x54\x45\x52" \
+"\x4e\x20\x69\x73\x20\x61\x6e\x20\x65\x78\x74\x65\x6e\x64\x65\x64" \
+"\x20\x72\x65\x67\x65\x78\x70\x0a\x09\x2d\x6d\x20\x4e\x09\x4d\x61" \
+"\x74\x63\x68\x20\x75\x70\x20\x74\x6f\x20\x4e\x20\x74\x69\x6d\x65" \
+"\x73\x20\x70\x65\x72\x20\x66\x69\x6c\x65\x0a\x09\x2d\x41\x20\x4e" \
+"\x09\x50\x72\x69\x6e\x74\x20\x4e\x20\x6c\x69\x6e\x65\x73\x20\x6f" \
+"\x66\x20\x74\x72\x61\x69\x6c\x69\x6e\x67\x20\x63\x6f\x6e\x74\x65" \
+"\x78\x74\x0a\x09\x2d\x42\x20\x4e\x09\x50\x72\x69\x6e\x74\x20\x4e" \
+"\x20\x6c\x69\x6e\x65\x73\x20\x6f\x66\x20\x6c\x65\x61\x64\x69\x6e" \
+"\x67\x20\x63\x6f\x6e\x74\x65\x78\x74\x0a\x09\x2d\x43\x20\x4e\x09" \
+"\x53\x61\x6d\x65\x20\x61\x73\x20\x27\x2d\x41\x20\x4e\x20\x2d\x42" \
+"\x20\x4e\x27\x0a\x09\x2d\x65\x20\x50\x54\x52\x4e\x09\x50\x61\x74" \
+"\x74\x65\x72\x6e\x20\x74\x6f\x20\x6d\x61\x74\x63\x68\x0a\x09\x2d" \
+"\x66\x20\x46\x49\x4c\x45\x09\x52\x65\x61\x64\x20\x70\x61\x74\x74" \
+"\x65\x72\x6e\x20\x66\x72\x6f\x6d\x20\x66\x69\x6c\x65\x00\x5b\x55" \
+"\x53\x45\x52\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x74\x68\x65\x20" \
+"\x67\x72\x6f\x75\x70\x20\x6d\x65\x6d\x62\x65\x72\x73\x68\x69\x70" \
+"\x73\x20\x6f\x66\x20\x55\x53\x45\x52\x20\x6f\x72\x20\x66\x6f\x72" \
+"\x20\x74\x68\x65\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x70\x72\x6f" \
+"\x63\x65\x73\x73\x00\x5b\x2d\x63\x66\x74\x5d\x20\x5b\x46\x49\x4c" \
+"\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73" \
+"\x73\x20\x46\x49\x4c\x45\x73\x20\x28\x6f\x72\x20\x73\x74\x64\x69" \
+"\x6e\x29\x0a\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74\x6f" \
+"\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63" \
+"\x65\x0a\x09\x2d\x74\x09\x54\x65\x73\x74\x20\x66\x69\x6c\x65\x20" \
+"\x69\x6e\x74\x65\x67\x72\x69\x74\x79\x00\x5b\x2d\x63\x66\x64\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x6f\x6d\x70" \
+"\x72\x65\x73\x73\x20\x46\x49\x4c\x45\x73\x20\x28\x6f\x72\x20\x73" \
+"\x74\x64\x69\x6e\x29\x0a\x0a\x09\x2d\x64\x09\x44\x65\x63\x6f\x6d" \
+"\x70\x72\x65\x73\x73\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20" \
+"\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f" \
+"\x72\x63\x65\x00\x5b\x2d\x64\x20\x44\x45\x4c\x41\x59\x5d\x20\x5b" \
+"\x2d\x6e\x5d\x20\x5b\x2d\x66\x5d\x20\x5b\x2d\x77\x5d\x0a\x0a\x48" \
+"\x61\x6c\x74\x20\x74\x68\x65\x20\x73\x79\x73\x74\x65\x6d\x0a\x0a" \
+"\x09\x2d\x64\x20\x53\x45\x43\x09\x44\x65\x6c\x61\x79\x20\x69\x6e" \
+"\x74\x65\x72\x76\x61\x6c\x0a\x09\x2d\x6e\x09\x44\x6f\x20\x6e\x6f" \
+"\x74\x20\x73\x79\x6e\x63\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65" \
+"\x20\x28\x64\x6f\x6e\x27\x74\x20\x67\x6f\x20\x74\x68\x72\x6f\x75" \
+"\x67\x68\x20\x69\x6e\x69\x74\x29\x0a\x09\x2d\x77\x09\x4f\x6e\x6c" \
+"\x79\x20\x77\x72\x69\x74\x65\x20\x61\x20\x77\x74\x6d\x70\x20\x72" \
+"\x65\x63\x6f\x72\x64\x00\x46\x49\x4c\x45\x2e\x2e\x2e\x0a\x0a\x68" \
+"\x64\x20\x69\x73\x20\x61\x6e\x20\x61\x6c\x69\x61\x73\x20\x66\x6f" \
+"\x72\x20\x68\x65\x78\x64\x75\x6d\x70\x20\x2d\x43\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x0a" \
+"\x0a\x09\x2d\x61\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x66\x73\x20" \
+"\x72\x65\x61\x64\x61\x68\x65\x61\x64\x0a\x09\x2d\x41\x09\x53\x65" \
+"\x74\x20\x64\x72\x69\x76\x65\x20\x72\x65\x61\x64\x2d\x6c\x6f\x6f" \
+"\x6b\x61\x68\x65\x61\x64\x20\x66\x6c\x61\x67\x20\x28\x30\x2f\x31" \
+"\x29\x0a\x09\x2d\x62\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x62\x75" \
+"\x73\x20\x73\x74\x61\x74\x65\x20\x28\x30\x20\x3d\x3d\x20\x6f\x66" \
+"\x66\x2c\x20\x31\x20\x3d\x3d\x20\x6f\x6e\x2c\x20\x32\x20\x3d\x3d" \
+"\x20\x74\x72\x69\x73\x74\x61\x74\x65\x29\x0a\x09\x2d\x42\x09\x53" \
+"\x65\x74\x20\x41\x64\x76\x61\x6e\x63\x65\x64\x20\x50\x6f\x77\x65" \
+"\x72\x20\x4d\x61\x6e\x61\x67\x65\x6d\x65\x6e\x74\x20\x73\x65\x74" \
+"\x74\x69\x6e\x67\x20\x28\x31\x2d\x32\x35\x35\x29\x0a\x09\x2d\x63" \
+"\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x49\x44\x45\x20\x33\x32\x2d" \
+"\x62\x69\x74\x20\x49\x4f\x20\x73\x65\x74\x74\x69\x6e\x67\x0a\x09" \
+"\x2d\x43\x09\x43\x68\x65\x63\x6b\x20\x49\x44\x45\x20\x70\x6f\x77" \
+"\x65\x72\x20\x6d\x6f\x64\x65\x20\x73\x74\x61\x74\x75\x73\x0a\x09" \
+"\x2d\x64\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x75\x73\x69\x6e\x67" \
+"\x5f\x64\x6d\x61\x20\x66\x6c\x61\x67\x0a\x09\x2d\x44\x09\x45\x6e" \
+"\x61\x62\x6c\x65\x2f\x64\x69\x73\x61\x62\x6c\x65\x20\x64\x72\x69" \
+"\x76\x65\x20\x64\x65\x66\x65\x63\x74\x2d\x6d\x67\x6d\x74\x0a\x09" \
+"\x2d\x66\x09\x46\x6c\x75\x73\x68\x20\x62\x75\x66\x66\x65\x72\x20" \
+"\x63\x61\x63\x68\x65\x20\x66\x6f\x72\x20\x64\x65\x76\x69\x63\x65" \
+"\x20\x6f\x6e\x20\x65\x78\x69\x74\x0a\x09\x2d\x67\x09\x44\x69\x73" \
+"\x70\x6c\x61\x79\x20\x64\x72\x69\x76\x65\x20\x67\x65\x6f\x6d\x65" \
+"\x74\x72\x79\x0a\x09\x2d\x68\x09\x44\x69\x73\x70\x6c\x61\x79\x20" \
+"\x74\x65\x72\x73\x65\x20\x75\x73\x61\x67\x65\x20\x69\x6e\x66\x6f" \
+"\x72\x6d\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x69\x09\x44\x69\x73\x70" \
+"\x6c\x61\x79\x20\x64\x72\x69\x76\x65\x20\x69\x64\x65\x6e\x74\x69" \
+"\x66\x69\x63\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x49\x09\x44\x65\x74" \
+"\x61\x69\x6c\x65\x64\x2f\x63\x75\x72\x72\x65\x6e\x74\x20\x69\x6e" \
+"\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x64\x69\x72\x65\x63\x74" \
+"\x6c\x79\x20\x66\x72\x6f\x6d\x20\x64\x72\x69\x76\x65\x0a\x09\x2d" \
+"\x6b\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x6b\x65\x65\x70\x5f\x73" \
+"\x65\x74\x74\x69\x6e\x67\x73\x5f\x6f\x76\x65\x72\x5f\x72\x65\x73" \
+"\x65\x74\x20\x66\x6c\x61\x67\x20\x28\x30\x2f\x31\x29\x0a\x09\x2d" \
+"\x4b\x09\x53\x65\x74\x20\x64\x72\x69\x76\x65\x20\x6b\x65\x65\x70" \
+"\x5f\x66\x65\x61\x74\x75\x72\x65\x73\x5f\x6f\x76\x65\x72\x5f\x72" \
+"\x65\x73\x65\x74\x20\x66\x6c\x61\x67\x20\x28\x30\x2f\x31\x29\x0a" \
+"\x09\x2d\x4c\x09\x53\x65\x74\x20\x64\x72\x69\x76\x65\x20\x64\x6f" \
+"\x6f\x72\x6c\x6f\x63\x6b\x20\x28\x30\x2f\x31\x29\x20\x28\x72\x65" \
+"\x6d\x6f\x76\x61\x62\x6c\x65\x20\x68\x61\x72\x64\x64\x69\x73\x6b" \
+"\x73\x20\x6f\x6e\x6c\x79\x29\x0a\x09\x2d\x6d\x09\x47\x65\x74\x2f" \
+"\x73\x65\x74\x20\x6d\x75\x6c\x74\x69\x70\x6c\x65\x20\x73\x65\x63" \
+"\x74\x6f\x72\x20\x63\x6f\x75\x6e\x74\x0a\x09\x2d\x6e\x09\x47\x65" \
+"\x74\x2f\x73\x65\x74\x20\x69\x67\x6e\x6f\x72\x65\x2d\x77\x72\x69" \
+"\x74\x65\x2d\x65\x72\x72\x6f\x72\x73\x20\x66\x6c\x61\x67\x20\x28" \
+"\x30\x2f\x31\x29\x0a\x09\x2d\x70\x09\x53\x65\x74\x20\x50\x49\x4f" \
+"\x20\x6d\x6f\x64\x65\x20\x6f\x6e\x20\x49\x44\x45\x20\x69\x6e\x74" \
+"\x65\x72\x66\x61\x63\x65\x20\x63\x68\x69\x70\x73\x65\x74\x20\x28" \
+"\x30\x2c\x31\x2c\x32\x2c\x33\x2c\x34\x2c\x2e\x2e\x2e\x29\x0a\x09" \
+"\x2d\x50\x09\x53\x65\x74\x20\x64\x72\x69\x76\x65\x20\x70\x72\x65" \
+"\x66\x65\x74\x63\x68\x20\x63\x6f\x75\x6e\x74\x0a\x09\x2d\x51\x09" \
+"\x47\x65\x74\x2f\x73\x65\x74\x20\x44\x4d\x41\x20\x74\x61\x67\x67" \
+"\x65\x64\x2d\x71\x75\x65\x75\x69\x6e\x67\x20\x64\x65\x70\x74\x68" \
+"\x20\x28\x69\x66\x20\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x29\x0a" \
+"\x09\x2d\x72\x09\x47\x65\x74\x2f\x73\x65\x74\x20\x72\x65\x61\x64" \
+"\x6f\x6e\x6c\x79\x20\x66\x6c\x61\x67\x20\x28\x44\x41\x4e\x47\x45" \
+"\x52\x4f\x55\x53\x20\x74\x6f\x20\x73\x65\x74\x29\x0a\x09\x2d\x52" \
+"\x09\x52\x65\x67\x69\x73\x74\x65\x72\x20\x61\x6e\x20\x49\x44\x45" \
+"\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x28\x44\x41\x4e\x47" \
+"\x45\x52\x4f\x55\x53\x29\x0a\x09\x2d\x53\x09\x53\x65\x74\x20\x73" \
+"\x74\x61\x6e\x64\x62\x79\x20\x28\x73\x70\x69\x6e\x64\x6f\x77\x6e" \
+"\x29\x20\x74\x69\x6d\x65\x6f\x75\x74\x0a\x09\x2d\x74\x09\x50\x65" \
+"\x72\x66\x6f\x72\x6d\x20\x64\x65\x76\x69\x63\x65\x20\x72\x65\x61" \
+"\x64\x20\x74\x69\x6d\x69\x6e\x67\x73\x0a\x09\x2d\x54\x09\x50\x65" \
+"\x72\x66\x6f\x72\x6d\x20\x63\x61\x63\x68\x65\x20\x72\x65\x61\x64" \
+"\x20\x74\x69\x6d\x69\x6e\x67\x73\x0a\x09\x2d\x75\x09\x47\x65\x74" \
+"\x2f\x73\x65\x74\x20\x75\x6e\x6d\x61\x73\x6b\x69\x72\x71\x20\x66" \
+"\x6c\x61\x67\x20\x28\x30\x2f\x31\x29\x0a\x09\x2d\x55\x09\x55\x6e" \
+"\x72\x65\x67\x69\x73\x74\x65\x72\x20\x61\x6e\x20\x49\x44\x45\x20" \
+"\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x28\x44\x41\x4e\x47\x45" \
+"\x52\x4f\x55\x53\x29\x0a\x09\x2d\x76\x09\x44\x65\x66\x61\x75\x6c" \
+"\x74\x73\x3b\x20\x73\x61\x6d\x65\x20\x61\x73\x20\x2d\x6d\x63\x75" \
+"\x64\x6b\x72\x61\x67\x20\x66\x6f\x72\x20\x49\x44\x45\x20\x64\x72" \
+"\x69\x76\x65\x73\x0a\x09\x2d\x56\x09\x44\x69\x73\x70\x6c\x61\x79" \
+"\x20\x70\x72\x6f\x67\x72\x61\x6d\x20\x76\x65\x72\x73\x69\x6f\x6e" \
+"\x20\x61\x6e\x64\x20\x65\x78\x69\x74\x20\x69\x6d\x6d\x65\x64\x69" \
+"\x61\x74\x65\x6c\x79\x0a\x09\x2d\x77\x09\x50\x65\x72\x66\x6f\x72" \
+"\x6d\x20\x64\x65\x76\x69\x63\x65\x20\x72\x65\x73\x65\x74\x20\x28" \
+"\x44\x41\x4e\x47\x45\x52\x4f\x55\x53\x29\x0a\x09\x2d\x57\x09\x53" \
+"\x65\x74\x20\x64\x72\x69\x76\x65\x20\x77\x72\x69\x74\x65\x2d\x63" \
+"\x61\x63\x68\x69\x6e\x67\x20\x66\x6c\x61\x67\x20\x28\x30\x2f\x31" \
+"\x29\x20\x28\x44\x41\x4e\x47\x45\x52\x4f\x55\x53\x29\x0a\x09\x2d" \
+"\x78\x09\x54\x72\x69\x73\x74\x61\x74\x65\x20\x64\x65\x76\x69\x63" \
+"\x65\x20\x66\x6f\x72\x20\x68\x6f\x74\x73\x77\x61\x70\x20\x28\x30" \
+"\x2f\x31\x29\x20\x28\x44\x41\x4e\x47\x45\x52\x4f\x55\x53\x29\x0a" \
+"\x09\x2d\x58\x09\x53\x65\x74\x20\x49\x44\x45\x20\x78\x66\x65\x72" \
+"\x20\x6d\x6f\x64\x65\x20\x28\x44\x41\x4e\x47\x45\x52\x4f\x55\x53" \
+"\x29\x0a\x09\x2d\x79\x09\x50\x75\x74\x20\x49\x44\x45\x20\x64\x72" \
+"\x69\x76\x65\x20\x69\x6e\x20\x73\x74\x61\x6e\x64\x62\x79\x20\x6d" \
+"\x6f\x64\x65\x0a\x09\x2d\x59\x09\x50\x75\x74\x20\x49\x44\x45\x20" \
+"\x64\x72\x69\x76\x65\x20\x74\x6f\x20\x73\x6c\x65\x65\x70\x0a\x09" \
+"\x2d\x5a\x09\x44\x69\x73\x61\x62\x6c\x65\x20\x53\x65\x61\x67\x61" \
+"\x74\x65\x20\x61\x75\x74\x6f\x2d\x70\x6f\x77\x65\x72\x73\x61\x76" \
+"\x69\x6e\x67\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x7a\x09\x52\x65\x72" \
+"\x65\x61\x64\x20\x70\x61\x72\x74\x69\x74\x69\x6f\x6e\x20\x74\x61" \
+"\x62\x6c\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x46" \
+"\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x69\x6e\x74\x20\x66" \
+"\x69\x72\x73\x74\x20\x31\x30\x20\x6c\x69\x6e\x65\x73\x20\x6f\x66" \
+"\x20\x65\x61\x63\x68\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73" \
+"\x74\x64\x69\x6e\x29\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x2e" \
+"\x0a\x57\x69\x74\x68\x20\x6d\x6f\x72\x65\x20\x74\x68\x61\x6e\x20" \
+"\x6f\x6e\x65\x20\x46\x49\x4c\x45\x2c\x20\x70\x72\x65\x63\x65\x64" \
+"\x65\x20\x65\x61\x63\x68\x20\x77\x69\x74\x68\x20\x61\x20\x66\x69" \
+"\x6c\x65\x6e\x61\x6d\x65\x20\x68\x65\x61\x64\x65\x72\x2e\x0a\x0a" \
+"\x09\x2d\x6e\x20\x4e\x5b\x6b\x62\x6d\x5d\x09\x50\x72\x69\x6e\x74" \
+"\x20\x66\x69\x72\x73\x74\x20\x4e\x20\x6c\x69\x6e\x65\x73\x0a\x09" \
+"\x2d\x63\x20\x4e\x5b\x6b\x62\x6d\x5d\x09\x50\x72\x69\x6e\x74\x20" \
+"\x66\x69\x72\x73\x74\x20\x4e\x20\x62\x79\x74\x65\x73\x0a\x09\x2d" \
+"\x71\x09\x09\x4e\x65\x76\x65\x72\x20\x70\x72\x69\x6e\x74\x20\x68" \
+"\x65\x61\x64\x65\x72\x73\x0a\x09\x2d\x76\x09\x09\x41\x6c\x77\x61" \
+"\x79\x73\x20\x70\x72\x69\x6e\x74\x20\x68\x65\x61\x64\x65\x72\x73" \
+"\x0a\x0a\x4e\x20\x6d\x61\x79\x20\x62\x65\x20\x73\x75\x66\x66\x69" \
+"\x78\x65\x64\x20\x62\x79\x20\x6b\x20\x28\x78\x31\x30\x32\x34\x29" \
+"\x2c\x20\x62\x20\x28\x78\x35\x31\x32\x29\x2c\x20\x6f\x72\x20\x6d" \
+"\x20\x28\x78\x31\x30\x32\x34\x5e\x32\x29\x2e\x00\x5b\x2d\x62\x63" \
+"\x43\x64\x65\x66\x6e\x6f\x73\x76\x78\x52\x5d\x20\x5b\x46\x49\x4c" \
+"\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x69\x73\x70\x6c\x61\x79\x20\x46" \
+"\x49\x4c\x45\x73\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x20" \
+"\x69\x6e\x20\x61\x20\x75\x73\x65\x72\x20\x73\x70\x65\x63\x69\x66" \
+"\x69\x65\x64\x20\x66\x6f\x72\x6d\x61\x74\x0a\x0a\x09\x2d\x62\x09" \
+"\x09\x4f\x6e\x65\x2d\x62\x79\x74\x65\x20\x6f\x63\x74\x61\x6c\x20" \
+"\x64\x69\x73\x70\x6c\x61\x79\x0a\x09\x2d\x63\x09\x09\x4f\x6e\x65" \
+"\x2d\x62\x79\x74\x65\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x20" \
+"\x64\x69\x73\x70\x6c\x61\x79\x0a\x09\x2d\x43\x09\x09\x43\x61\x6e" \
+"\x6f\x6e\x69\x63\x61\x6c\x20\x68\x65\x78\x2b\x41\x53\x43\x49\x49" \
+"\x2c\x20\x31\x36\x20\x62\x79\x74\x65\x73\x20\x70\x65\x72\x20\x6c" \
+"\x69\x6e\x65\x0a\x09\x2d\x64\x09\x09\x54\x77\x6f\x2d\x62\x79\x74" \
+"\x65\x20\x64\x65\x63\x69\x6d\x61\x6c\x20\x64\x69\x73\x70\x6c\x61" \
+"\x79\x0a\x09\x2d\x65\x20\x46\x4f\x52\x4d\x41\x54\x5f\x53\x54\x52" \
+"\x49\x4e\x47\x0a\x09\x2d\x66\x20\x46\x4f\x52\x4d\x41\x54\x5f\x46" \
+"\x49\x4c\x45\x0a\x09\x2d\x6e\x20\x4c\x45\x4e\x47\x54\x48\x09\x49" \
+"\x6e\x74\x65\x72\x70\x72\x65\x74\x20\x6f\x6e\x6c\x79\x20\x4c\x45" \
+"\x4e\x47\x54\x48\x20\x62\x79\x74\x65\x73\x20\x6f\x66\x20\x69\x6e" \
+"\x70\x75\x74\x0a\x09\x2d\x6f\x09\x09\x54\x77\x6f\x2d\x62\x79\x74" \
+"\x65\x20\x6f\x63\x74\x61\x6c\x20\x64\x69\x73\x70\x6c\x61\x79\x0a" \
+"\x09\x2d\x73\x20\x4f\x46\x46\x53\x45\x54\x09\x53\x6b\x69\x70\x20" \
+"\x4f\x46\x46\x53\x45\x54\x20\x62\x79\x74\x65\x73\x0a\x09\x2d\x76" \
+"\x09\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x61\x6c\x6c\x20\x69\x6e" \
+"\x70\x75\x74\x20\x64\x61\x74\x61\x0a\x09\x2d\x78\x09\x09\x54\x77" \
+"\x6f\x2d\x62\x79\x74\x65\x20\x68\x65\x78\x61\x64\x65\x63\x69\x6d" \
+"\x61\x6c\x20\x64\x69\x73\x70\x6c\x61\x79\x0a\x09\x2d\x52\x09\x09" \
+"\x52\x65\x76\x65\x72\x73\x65\x20\x6f\x66\x20\x27\x68\x65\x78\x64" \
+"\x75\x6d\x70\x20\x2d\x43\x76\x27\x00\x0a\x0a\x50\x72\x69\x6e\x74" \
+"\x20\x6f\x75\x74\x20\x61\x20\x75\x6e\x69\x71\x75\x65\x20\x33\x32" \
+"\x2d\x62\x69\x74\x20\x69\x64\x65\x6e\x74\x69\x66\x69\x65\x72\x20" \
+"\x66\x6f\x72\x20\x74\x68\x65\x20\x6d\x61\x63\x68\x69\x6e\x65\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x48\x4f\x53\x54\x4e" \
+"\x41\x4d\x45\x20\x7c\x20\x2d\x46\x20\x46\x49\x4c\x45\x5d\x0a\x0a" \
+"\x47\x65\x74\x20\x6f\x72\x20\x73\x65\x74\x20\x68\x6f\x73\x74\x6e" \
+"\x61\x6d\x65\x20\x6f\x72\x20\x44\x4e\x53\x20\x64\x6f\x6d\x61\x69" \
+"\x6e\x20\x6e\x61\x6d\x65\x0a\x0a\x09\x2d\x73\x09\x53\x68\x6f\x72" \
+"\x74\x0a\x09\x2d\x69\x09\x41\x64\x64\x72\x65\x73\x73\x65\x73\x20" \
+"\x66\x6f\x72\x20\x74\x68\x65\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65" \
+"\x0a\x09\x2d\x64\x09\x44\x4e\x53\x20\x64\x6f\x6d\x61\x69\x6e\x20" \
+"\x6e\x61\x6d\x65\x0a\x09\x2d\x66\x09\x46\x75\x6c\x6c\x79\x20\x71" \
+"\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x64\x6f\x6d\x61\x69\x6e\x20" \
+"\x6e\x61\x6d\x65\x0a\x09\x2d\x46\x20\x46\x49\x4c\x45\x09\x55\x73" \
+"\x65\x20\x46\x49\x4c\x45\x27\x73\x20\x63\x6f\x6e\x74\x65\x6e\x74" \
+"\x20\x61\x73\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65\x00\x5b\x2d\x69" \
+"\x66\x76\x5b\x76\x5d\x5d\x20\x5b\x2d\x63\x20\x43\x4f\x4e\x46\x46" \
+"\x49\x4c\x45\x5d\x20\x5b\x2d\x70\x20\x5b\x49\x50\x3a\x5d\x50\x4f" \
+"\x52\x54\x5d\x20\x5b\x2d\x75\x20\x55\x53\x45\x52\x5b\x3a\x47\x52" \
+"\x50\x5d\x5d\x20\x5b\x2d\x72\x20\x52\x45\x41\x4c\x4d\x5d\x20\x5b" \
+"\x2d\x68\x20\x48\x4f\x4d\x45\x5d\x0a\x6f\x72\x20\x68\x74\x74\x70" \
+"\x64\x20\x2d\x64\x2f\x2d\x65\x2f\x2d\x6d\x20\x53\x54\x52\x49\x4e" \
+"\x47\x0a\x0a\x4c\x69\x73\x74\x65\x6e\x20\x66\x6f\x72\x20\x69\x6e" \
+"\x63\x6f\x6d\x69\x6e\x67\x20\x48\x54\x54\x50\x20\x72\x65\x71\x75" \
+"\x65\x73\x74\x73\x0a\x0a\x09\x2d\x69\x09\x09\x49\x6e\x65\x74\x64" \
+"\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x66\x09\x09\x44\x6f\x6e\x27\x74" \
+"\x20\x64\x61\x65\x6d\x6f\x6e\x69\x7a\x65\x0a\x09\x2d\x76\x5b\x76" \
+"\x5d\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x70\x20\x5b" \
+"\x49\x50\x3a\x5d\x50\x4f\x52\x54\x09\x42\x69\x6e\x64\x20\x74\x6f" \
+"\x20\x49\x50\x3a\x50\x4f\x52\x54\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x20\x2a\x3a\x38\x30\x29\x0a\x09\x2d\x75\x20\x55\x53\x45\x52" \
+"\x5b\x3a\x47\x52\x50\x5d\x09\x53\x65\x74\x20\x75\x69\x64\x2f\x67" \
+"\x69\x64\x20\x61\x66\x74\x65\x72\x20\x62\x69\x6e\x64\x69\x6e\x67" \
+"\x20\x74\x6f\x20\x70\x6f\x72\x74\x0a\x09\x2d\x72\x20\x52\x45\x41" \
+"\x4c\x4d\x09\x41\x75\x74\x68\x65\x6e\x74\x69\x63\x61\x74\x69\x6f" \
+"\x6e\x20\x52\x65\x61\x6c\x6d\x20\x66\x6f\x72\x20\x42\x61\x73\x69" \
+"\x63\x20\x41\x75\x74\x68\x65\x6e\x74\x69\x63\x61\x74\x69\x6f\x6e" \
+"\x0a\x09\x2d\x68\x20\x48\x4f\x4d\x45\x09\x09\x48\x6f\x6d\x65\x20" \
+"\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x28\x64\x65\x66\x61\x75" \
+"\x6c\x74\x20\x2e\x29\x0a\x09\x2d\x63\x20\x46\x49\x4c\x45\x09\x09" \
+"\x43\x6f\x6e\x66\x69\x67\x75\x72\x61\x74\x69\x6f\x6e\x20\x66\x69" \
+"\x6c\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x7b\x2f\x65\x74" \
+"\x63\x2c\x48\x4f\x4d\x45\x7d\x2f\x68\x74\x74\x70\x64\x2e\x63\x6f" \
+"\x6e\x66\x29\x0a\x09\x2d\x6d\x20\x53\x54\x52\x49\x4e\x47\x09\x4d" \
+"\x44\x35\x20\x63\x72\x79\x70\x74\x20\x53\x54\x52\x49\x4e\x47\x0a" \
+"\x09\x2d\x65\x20\x53\x54\x52\x49\x4e\x47\x09\x48\x54\x4d\x4c\x20" \
+"\x65\x6e\x63\x6f\x64\x65\x20\x53\x54\x52\x49\x4e\x47\x0a\x09\x2d" \
+"\x64\x20\x53\x54\x52\x49\x4e\x47\x09\x55\x52\x4c\x20\x64\x65\x63" \
+"\x6f\x64\x65\x20\x53\x54\x52\x49\x4e\x47\x00\x5b\x2d\x6e\x78\x6c" \
+"\x5d\x20\x5b\x2d\x63\x20\x27\x53\x43\x52\x49\x50\x54\x27\x20\x5b" \
+"\x41\x52\x47\x30\x20\x5b\x41\x52\x47\x53\x5d\x5d\x20\x2f\x20\x46" \
+"\x49\x4c\x45\x20\x5b\x41\x52\x47\x53\x5d\x5d\x0a\x0a\x55\x6e\x69" \
+"\x78\x20\x73\x68\x65\x6c\x6c\x20\x69\x6e\x74\x65\x72\x70\x72\x65" \
+"\x74\x65\x72\x00\x5b\x2d\x72\x7c\x2d\x2d\x73\x68\x6f\x77\x5d\x20" \
+"\x5b\x2d\x73\x7c\x2d\x2d\x68\x63\x74\x6f\x73\x79\x73\x5d\x20\x5b" \
+"\x2d\x77\x7c\x2d\x2d\x73\x79\x73\x74\x6f\x68\x63\x5d\x20\x5b\x2d" \
+"\x74\x7c\x2d\x2d\x73\x79\x73\x74\x7a\x5d\x20\x5b\x2d\x6c\x7c\x2d" \
+"\x2d\x6c\x6f\x63\x61\x6c\x74\x69\x6d\x65\x5d\x20\x5b\x2d\x75\x7c" \
+"\x2d\x2d\x75\x74\x63\x5d\x20\x5b\x2d\x66\x7c\x2d\x2d\x72\x74\x63" \
+"\x20\x46\x49\x4c\x45\x5d\x0a\x0a\x51\x75\x65\x72\x79\x20\x61\x6e" \
+"\x64\x20\x73\x65\x74\x20\x68\x61\x72\x64\x77\x61\x72\x65\x20\x63" \
+"\x6c\x6f\x63\x6b\x20\x28\x52\x54\x43\x29\x0a\x0a\x09\x2d\x72\x09" \
+"\x53\x68\x6f\x77\x20\x68\x61\x72\x64\x77\x61\x72\x65\x20\x63\x6c" \
+"\x6f\x63\x6b\x20\x74\x69\x6d\x65\x0a\x09\x2d\x73\x09\x53\x65\x74" \
+"\x20\x73\x79\x73\x74\x65\x6d\x20\x74\x69\x6d\x65\x20\x66\x72\x6f" \
+"\x6d\x20\x68\x61\x72\x64\x77\x61\x72\x65\x20\x63\x6c\x6f\x63\x6b" \
+"\x0a\x09\x2d\x77\x09\x53\x65\x74\x20\x68\x61\x72\x64\x77\x61\x72" \
+"\x65\x20\x63\x6c\x6f\x63\x6b\x20\x66\x72\x6f\x6d\x20\x73\x79\x73" \
+"\x74\x65\x6d\x20\x74\x69\x6d\x65\x0a\x09\x2d\x74\x09\x53\x65\x74" \
+"\x20\x69\x6e\x2d\x6b\x65\x72\x6e\x65\x6c\x20\x74\x69\x6d\x65\x7a" \
+"\x6f\x6e\x65\x2c\x20\x63\x6f\x72\x72\x65\x63\x74\x20\x73\x79\x73" \
+"\x74\x65\x6d\x20\x74\x69\x6d\x65\x0a\x09\x09\x69\x66\x20\x68\x61" \
+"\x72\x64\x77\x61\x72\x65\x20\x63\x6c\x6f\x63\x6b\x20\x69\x73\x20" \
+"\x69\x6e\x20\x6c\x6f\x63\x61\x6c\x20\x74\x69\x6d\x65\x0a\x09\x2d" \
+"\x75\x09\x41\x73\x73\x75\x6d\x65\x20\x68\x61\x72\x64\x77\x61\x72" \
+"\x65\x20\x63\x6c\x6f\x63\x6b\x20\x69\x73\x20\x6b\x65\x70\x74\x20" \
+"\x69\x6e\x20\x55\x54\x43\x0a\x09\x2d\x6c\x09\x41\x73\x73\x75\x6d" \
+"\x65\x20\x68\x61\x72\x64\x77\x61\x72\x65\x20\x63\x6c\x6f\x63\x6b" \
+"\x20\x69\x73\x20\x6b\x65\x70\x74\x20\x69\x6e\x20\x6c\x6f\x63\x61" \
+"\x6c\x20\x74\x69\x6d\x65\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x09" \
+"\x55\x73\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x64\x65" \
+"\x76\x69\x63\x65\x20\x28\x65\x2e\x67\x2e\x20\x2f\x64\x65\x76\x2f" \
+"\x72\x74\x63\x32\x29\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20" \
+"\x5b\x55\x53\x45\x52\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x69\x6e" \
+"\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x61\x62\x6f\x75\x74\x20" \
+"\x55\x53\x45\x52\x20\x6f\x72\x20\x74\x68\x65\x20\x63\x75\x72\x72" \
+"\x65\x6e\x74\x20\x75\x73\x65\x72\x0a\x0a\x09\x2d\x75\x09\x55\x73" \
+"\x65\x72\x20\x49\x44\x0a\x09\x2d\x67\x09\x47\x72\x6f\x75\x70\x20" \
+"\x49\x44\x0a\x09\x2d\x47\x09\x53\x75\x70\x70\x6c\x65\x6d\x65\x6e" \
+"\x74\x61\x72\x79\x20\x67\x72\x6f\x75\x70\x20\x49\x44\x73\x0a\x09" \
+"\x2d\x6e\x09\x50\x72\x69\x6e\x74\x20\x6e\x61\x6d\x65\x73\x20\x69" \
+"\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x6e\x75\x6d\x62\x65\x72" \
+"\x73\x0a\x09\x2d\x72\x09\x50\x72\x69\x6e\x74\x20\x72\x65\x61\x6c" \
+"\x20\x49\x44\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x65" \
+"\x66\x66\x65\x63\x74\x69\x76\x65\x20\x49\x44\x00\x5b\x2d\x61\x5d" \
+"\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x5b\x61\x64\x64\x72" \
+"\x65\x73\x73\x5d\x0a\x0a\x43\x6f\x6e\x66\x69\x67\x75\x72\x65\x20" \
+"\x61\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x69\x6e\x74\x65\x72\x66" \
+"\x61\x63\x65\x0a\x0a\x09\x5b\x61\x64\x64\x20\x41\x44\x44\x52\x45" \
+"\x53\x53\x5b\x2f\x50\x52\x45\x46\x49\x58\x4c\x45\x4e\x5d\x5d\x0a" \
+"\x09\x5b\x64\x65\x6c\x20\x41\x44\x44\x52\x45\x53\x53\x5b\x2f\x50" \
+"\x52\x45\x46\x49\x58\x4c\x45\x4e\x5d\x5d\x0a\x09\x5b\x5b\x2d\x5d" \
+"\x62\x72\x6f\x61\x64\x63\x61\x73\x74\x20\x5b\x41\x44\x44\x52\x45" \
+"\x53\x53\x5d\x5d\x20\x5b\x5b\x2d\x5d\x70\x6f\x69\x6e\x74\x6f\x70" \
+"\x6f\x69\x6e\x74\x20\x5b\x41\x44\x44\x52\x45\x53\x53\x5d\x5d\x0a" \
+"\x09\x5b\x6e\x65\x74\x6d\x61\x73\x6b\x20\x41\x44\x44\x52\x45\x53" \
+"\x53\x5d\x20\x5b\x64\x73\x74\x61\x64\x64\x72\x20\x41\x44\x44\x52" \
+"\x45\x53\x53\x5d\x0a\x09\x5b\x6f\x75\x74\x66\x69\x6c\x6c\x20\x4e" \
+"\x4e\x5d\x20\x5b\x6b\x65\x65\x70\x61\x6c\x69\x76\x65\x20\x4e\x4e" \
+"\x5d\x0a\x09\x5b\x68\x77\x20\x65\x74\x68\x65\x72\x7c\x69\x6e\x66" \
+"\x69\x6e\x69\x62\x61\x6e\x64\x20\x41\x44\x44\x52\x45\x53\x53\x5d" \
+"\x20\x5b\x6d\x65\x74\x72\x69\x63\x20\x4e\x4e\x5d\x20\x5b\x6d\x74" \
+"\x75\x20\x4e\x4e\x5d\x0a\x09\x5b\x5b\x2d\x5d\x74\x72\x61\x69\x6c" \
+"\x65\x72\x73\x5d\x20\x5b\x5b\x2d\x5d\x61\x72\x70\x5d\x20\x5b\x5b" \
+"\x2d\x5d\x61\x6c\x6c\x6d\x75\x6c\x74\x69\x5d\x0a\x09\x5b\x6d\x75" \
+"\x6c\x74\x69\x63\x61\x73\x74\x5d\x20\x5b\x5b\x2d\x5d\x70\x72\x6f" \
+"\x6d\x69\x73\x63\x5d\x20\x5b\x74\x78\x71\x75\x65\x75\x65\x6c\x65" \
+"\x6e\x20\x4e\x4e\x5d\x20\x5b\x5b\x2d\x5d\x64\x79\x6e\x61\x6d\x69" \
+"\x63\x5d\x0a\x09\x5b\x6d\x65\x6d\x5f\x73\x74\x61\x72\x74\x20\x4e" \
+"\x4e\x5d\x20\x5b\x69\x6f\x5f\x61\x64\x64\x72\x20\x4e\x4e\x5d\x20" \
+"\x5b\x69\x72\x71\x20\x4e\x4e\x5d\x0a\x09\x5b\x75\x70\x7c\x64\x6f" \
+"\x77\x6e\x5d\x20\x2e\x2e\x2e\x00\x5b\x2d\x61\x6e\x6d\x76\x66\x5d" \
+"\x20\x5b\x2d\x69\x20\x46\x49\x4c\x45\x5d\x20\x49\x46\x41\x43\x45" \
+"\x2e\x2e\x2e\x0a\x0a\x09\x2d\x61\x09\x44\x65\x2f\x63\x6f\x6e\x66" \
+"\x69\x67\x75\x72\x65\x20\x61\x6c\x6c\x20\x69\x6e\x74\x65\x72\x66" \
+"\x61\x63\x65\x73\x20\x61\x75\x74\x6f\x6d\x61\x74\x69\x63\x61\x6c" \
+"\x6c\x79\x0a\x09\x2d\x69\x20\x46\x49\x4c\x45\x09\x55\x73\x65\x20" \
+"\x46\x49\x4c\x45\x20\x66\x6f\x72\x20\x69\x6e\x74\x65\x72\x66\x61" \
+"\x63\x65\x20\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x73\x0a\x09" \
+"\x2d\x6e\x09\x50\x72\x69\x6e\x74\x20\x6f\x75\x74\x20\x77\x68\x61" \
+"\x74\x20\x77\x6f\x75\x6c\x64\x20\x68\x61\x70\x70\x65\x6e\x2c\x20" \
+"\x62\x75\x74\x20\x64\x6f\x6e\x27\x74\x20\x64\x6f\x20\x69\x74\x0a" \
+"\x09\x09\x28\x6e\x6f\x74\x65\x3a\x20\x64\x6f\x65\x73\x6e\x27\x74" \
+"\x20\x64\x69\x73\x61\x62\x6c\x65\x20\x6d\x61\x70\x70\x69\x6e\x67" \
+"\x73\x29\x0a\x09\x2d\x6d\x09\x44\x6f\x6e\x27\x74\x20\x72\x75\x6e" \
+"\x20\x61\x6e\x79\x20\x6d\x61\x70\x70\x69\x6e\x67\x73\x0a\x09\x2d" \
+"\x76\x09\x50\x72\x69\x6e\x74\x20\x6f\x75\x74\x20\x77\x68\x61\x74" \
+"\x20\x77\x6f\x75\x6c\x64\x20\x68\x61\x70\x70\x65\x6e\x20\x62\x65" \
+"\x66\x6f\x72\x65\x20\x64\x6f\x69\x6e\x67\x20\x69\x74\x0a\x09\x2d" \
+"\x66\x09\x46\x6f\x72\x63\x65\x20\x64\x65\x2f\x63\x6f\x6e\x66\x69" \
+"\x67\x75\x72\x61\x74\x69\x6f\x6e\x00\x5b\x2d\x63\x64\x66\x5d\x20" \
+"\x4d\x41\x53\x54\x45\x52\x5f\x49\x46\x41\x43\x45\x20\x53\x4c\x41" \
+"\x56\x45\x5f\x49\x46\x41\x43\x45\x2e\x2e\x2e\x0a\x0a\x43\x6f\x6e" \
+"\x66\x69\x67\x75\x72\x65\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x69" \
+"\x6e\x74\x65\x72\x66\x61\x63\x65\x73\x20\x66\x6f\x72\x20\x70\x61" \
+"\x72\x61\x6c\x6c\x65\x6c\x20\x72\x6f\x75\x74\x69\x6e\x67\x0a\x0a" \
+"\x09\x2d\x63\x2c\x2d\x2d\x63\x68\x61\x6e\x67\x65\x2d\x61\x63\x74" \
+"\x69\x76\x65\x09\x43\x68\x61\x6e\x67\x65\x20\x61\x63\x74\x69\x76" \
+"\x65\x20\x73\x6c\x61\x76\x65\x0a\x09\x2d\x64\x2c\x2d\x2d\x64\x65" \
+"\x74\x61\x63\x68\x09\x09\x52\x65\x6d\x6f\x76\x65\x20\x73\x6c\x61" \
+"\x76\x65\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x66\x72\x6f" \
+"\x6d\x20\x62\x6f\x6e\x64\x69\x6e\x67\x20\x64\x65\x76\x69\x63\x65" \
+"\x0a\x09\x2d\x66\x2c\x2d\x2d\x66\x6f\x72\x63\x65\x09\x09\x46\x6f" \
+"\x72\x63\x65\x2c\x20\x65\x76\x65\x6e\x20\x69\x66\x20\x69\x6e\x74" \
+"\x65\x72\x66\x61\x63\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x45\x74" \
+"\x68\x65\x72\x6e\x65\x74\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d" \
+"\x0a\x0a\x4e\x65\x74\x77\x6f\x72\x6b\x20\x69\x6e\x74\x65\x72\x66" \
+"\x61\x63\x65\x20\x70\x6c\x75\x67\x20\x64\x65\x74\x65\x63\x74\x69" \
+"\x6f\x6e\x20\x64\x61\x65\x6d\x6f\x6e\x0a\x0a\x09\x2d\x6e\x09\x09" \
+"\x44\x6f\x6e\x27\x74\x20\x64\x61\x65\x6d\x6f\x6e\x69\x7a\x65\x0a" \
+"\x09\x2d\x73\x09\x09\x44\x6f\x6e\x27\x74\x20\x6c\x6f\x67\x20\x74" \
+"\x6f\x20\x73\x79\x73\x6c\x6f\x67\x0a\x09\x2d\x69\x20\x49\x46\x41" \
+"\x43\x45\x09\x49\x6e\x74\x65\x72\x66\x61\x63\x65\x0a\x09\x2d\x66" \
+"\x2f\x2d\x46\x09\x09\x54\x72\x65\x61\x74\x20\x6c\x69\x6e\x6b\x20" \
+"\x64\x65\x74\x65\x63\x74\x69\x6f\x6e\x20\x65\x72\x72\x6f\x72\x20" \
+"\x61\x73\x20\x6c\x69\x6e\x6b\x20\x64\x6f\x77\x6e\x2f\x6c\x69\x6e" \
+"\x6b\x20\x75\x70\x0a\x09\x09\x09\x28\x6f\x74\x68\x65\x72\x77\x69" \
+"\x73\x65\x20\x65\x78\x69\x74\x20\x6f\x6e\x20\x65\x72\x72\x6f\x72" \
+"\x29\x0a\x09\x2d\x61\x09\x09\x44\x6f\x6e\x27\x74\x20\x75\x70\x20" \
+"\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x61\x74\x20\x65\x61\x63" \
+"\x68\x20\x6c\x69\x6e\x6b\x20\x70\x72\x6f\x62\x65\x0a\x09\x2d\x4d" \
+"\x09\x09\x4d\x6f\x6e\x69\x74\x6f\x72\x20\x63\x72\x65\x61\x74\x69" \
+"\x6f\x6e\x2f\x64\x65\x73\x74\x72\x75\x63\x74\x69\x6f\x6e\x20\x6f" \
+"\x66\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x0a\x09\x09\x09\x28" \
+"\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x20\x69\x74\x20\x6d\x75\x73" \
+"\x74\x20\x65\x78\x69\x73\x74\x29\x0a\x09\x2d\x72\x20\x50\x52\x4f" \
+"\x47\x09\x09\x53\x63\x72\x69\x70\x74\x20\x74\x6f\x20\x72\x75\x6e" \
+"\x0a\x09\x2d\x78\x20\x41\x52\x47\x09\x09\x45\x78\x74\x72\x61\x20" \
+"\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x66\x6f\x72\x20\x73\x63\x72" \
+"\x69\x70\x74\x0a\x09\x2d\x49\x09\x09\x44\x6f\x6e\x27\x74\x20\x65" \
+"\x78\x69\x74\x20\x6f\x6e\x20\x6e\x6f\x6e\x7a\x65\x72\x6f\x20\x65" \
+"\x78\x69\x74\x20\x63\x6f\x64\x65\x20\x66\x72\x6f\x6d\x20\x73\x63" \
+"\x72\x69\x70\x74\x0a\x09\x2d\x70\x09\x09\x44\x6f\x6e\x27\x74\x20" \
+"\x72\x75\x6e\x20\x73\x63\x72\x69\x70\x74\x20\x6f\x6e\x20\x64\x61" \
+"\x65\x6d\x6f\x6e\x20\x73\x74\x61\x72\x74\x75\x70\x0a\x09\x2d\x71" \
+"\x09\x09\x44\x6f\x6e\x27\x74\x20\x72\x75\x6e\x20\x73\x63\x72\x69" \
+"\x70\x74\x20\x6f\x6e\x20\x64\x61\x65\x6d\x6f\x6e\x20\x71\x75\x69" \
+"\x74\x0a\x09\x2d\x6c\x09\x09\x52\x75\x6e\x20\x73\x63\x72\x69\x70" \
+"\x74\x20\x6f\x6e\x20\x73\x74\x61\x72\x74\x75\x70\x20\x65\x76\x65" \
+"\x6e\x20\x69\x66\x20\x6e\x6f\x20\x63\x61\x62\x6c\x65\x20\x69\x73" \
+"\x20\x64\x65\x74\x65\x63\x74\x65\x64\x0a\x09\x2d\x74\x20\x53\x45" \
+"\x43\x53\x09\x09\x50\x6f\x6c\x6c\x20\x74\x69\x6d\x65\x20\x69\x6e" \
+"\x20\x73\x65\x63\x6f\x6e\x64\x73\x0a\x09\x2d\x75\x20\x53\x45\x43" \
+"\x53\x09\x09\x44\x65\x6c\x61\x79\x20\x62\x65\x66\x6f\x72\x65\x20" \
+"\x72\x75\x6e\x6e\x69\x6e\x67\x20\x73\x63\x72\x69\x70\x74\x20\x61" \
+"\x66\x74\x65\x72\x20\x6c\x69\x6e\x6b\x20\x75\x70\x0a\x09\x2d\x64" \
+"\x20\x53\x45\x43\x53\x09\x09\x44\x65\x6c\x61\x79\x20\x61\x66\x74" \
+"\x65\x72\x20\x6c\x69\x6e\x6b\x20\x64\x6f\x77\x6e\x0a\x09\x2d\x6d" \
+"\x20\x4d\x4f\x44\x45\x09\x09\x41\x50\x49\x20\x6d\x6f\x64\x65\x20" \
+"\x28\x6d\x69\x69\x2c\x20\x70\x72\x69\x76\x2c\x20\x65\x74\x68\x74" \
+"\x6f\x6f\x6c\x2c\x20\x77\x6c\x61\x6e\x2c\x20\x69\x66\x66\x2c\x20" \
+"\x61\x75\x74\x6f\x29\x0a\x09\x2d\x6b\x09\x09\x4b\x69\x6c\x6c\x20" \
+"\x72\x75\x6e\x6e\x69\x6e\x67\x20\x64\x61\x65\x6d\x6f\x6e\x00\x5b" \
+"\x2d\x61\x6e\x6d\x76\x66\x5d\x20\x5b\x2d\x69\x20\x46\x49\x4c\x45" \
+"\x5d\x20\x49\x46\x41\x43\x45\x2e\x2e\x2e\x0a\x0a\x09\x2d\x61\x09" \
+"\x44\x65\x2f\x63\x6f\x6e\x66\x69\x67\x75\x72\x65\x20\x61\x6c\x6c" \
+"\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x73\x20\x61\x75\x74\x6f" \
+"\x6d\x61\x74\x69\x63\x61\x6c\x6c\x79\x0a\x09\x2d\x69\x20\x46\x49" \
+"\x4c\x45\x09\x55\x73\x65\x20\x46\x49\x4c\x45\x20\x66\x6f\x72\x20" \
+"\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x64\x65\x66\x69\x6e\x69" \
+"\x74\x69\x6f\x6e\x73\x0a\x09\x2d\x6e\x09\x50\x72\x69\x6e\x74\x20" \
+"\x6f\x75\x74\x20\x77\x68\x61\x74\x20\x77\x6f\x75\x6c\x64\x20\x68" \
+"\x61\x70\x70\x65\x6e\x2c\x20\x62\x75\x74\x20\x64\x6f\x6e\x27\x74" \
+"\x20\x64\x6f\x20\x69\x74\x0a\x09\x09\x28\x6e\x6f\x74\x65\x3a\x20" \
+"\x64\x6f\x65\x73\x6e\x27\x74\x20\x64\x69\x73\x61\x62\x6c\x65\x20" \
+"\x6d\x61\x70\x70\x69\x6e\x67\x73\x29\x0a\x09\x2d\x6d\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x72\x75\x6e\x20\x61\x6e\x79\x20\x6d\x61\x70\x70" \
+"\x69\x6e\x67\x73\x0a\x09\x2d\x76\x09\x50\x72\x69\x6e\x74\x20\x6f" \
+"\x75\x74\x20\x77\x68\x61\x74\x20\x77\x6f\x75\x6c\x64\x20\x68\x61" \
+"\x70\x70\x65\x6e\x20\x62\x65\x66\x6f\x72\x65\x20\x64\x6f\x69\x6e" \
+"\x67\x20\x69\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x20\x64" \
+"\x65\x2f\x63\x6f\x6e\x66\x69\x67\x75\x72\x61\x74\x69\x6f\x6e\x00" \
+"\x5b\x2d\x66\x65\x5d\x20\x5b\x2d\x71\x20\x4e\x5d\x20\x5b\x2d\x52" \
+"\x20\x4e\x5d\x20\x5b\x43\x4f\x4e\x46\x46\x49\x4c\x45\x5d\x0a\x0a" \
+"\x4c\x69\x73\x74\x65\x6e\x20\x66\x6f\x72\x20\x6e\x65\x74\x77\x6f" \
+"\x72\x6b\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x20\x61" \
+"\x6e\x64\x20\x6c\x61\x75\x6e\x63\x68\x20\x70\x72\x6f\x67\x72\x61" \
+"\x6d\x73\x0a\x0a\x09\x2d\x66\x09\x52\x75\x6e\x20\x69\x6e\x20\x66" \
+"\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x65\x09\x4c\x6f" \
+"\x67\x20\x74\x6f\x20\x73\x74\x64\x65\x72\x72\x0a\x09\x2d\x71\x20" \
+"\x4e\x09\x53\x6f\x63\x6b\x65\x74\x20\x6c\x69\x73\x74\x65\x6e\x20" \
+"\x71\x75\x65\x75\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x20" \
+"\x31\x32\x38\x29\x0a\x09\x2d\x52\x20\x4e\x09\x50\x61\x75\x73\x65" \
+"\x20\x73\x65\x72\x76\x69\x63\x65\x73\x20\x61\x66\x74\x65\x72\x20" \
+"\x4e\x20\x63\x6f\x6e\x6e\x65\x63\x74\x73\x2f\x6d\x69\x6e\x0a\x09" \
+"\x09\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x20\x30\x20\x2d\x20\x64" \
+"\x69\x73\x61\x62\x6c\x65\x64\x29\x00\x0a\x0a\x49\x6e\x69\x74\x20" \
+"\x69\x73\x20\x74\x68\x65\x20\x70\x61\x72\x65\x6e\x74\x20\x6f\x66" \
+"\x20\x61\x6c\x6c\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x00\x5b" \
+"\x2d\x71\x66\x77\x72\x73\x76\x5d\x20\x4d\x4f\x44\x55\x4c\x45\x20" \
+"\x5b\x73\x79\x6d\x62\x6f\x6c\x3d\x76\x61\x6c\x75\x65\x5d\x2e\x2e" \
+"\x2e\x0a\x0a\x09\x2d\x72\x09\x52\x65\x6d\x6f\x76\x65\x20\x4d\x4f" \
+"\x44\x55\x4c\x45\x20\x28\x73\x74\x61\x63\x6b\x73\x29\x20\x6f\x72" \
+"\x20\x64\x6f\x20\x61\x75\x74\x6f\x63\x6c\x65\x61\x6e\x0a\x09\x2d" \
+"\x71\x09\x51\x75\x69\x65\x74\x0a\x09\x2d\x76\x09\x56\x65\x72\x62" \
+"\x6f\x73\x65\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x0a\x09\x2d" \
+"\x77\x09\x57\x61\x69\x74\x20\x66\x6f\x72\x20\x75\x6e\x6c\x6f\x61" \
+"\x64\x0a\x09\x2d\x73\x09\x52\x65\x70\x6f\x72\x74\x20\x76\x69\x61" \
+"\x20\x73\x79\x73\x6c\x6f\x67\x20\x69\x6e\x73\x74\x65\x61\x64\x20" \
+"\x6f\x66\x20\x73\x74\x64\x65\x72\x72\x00\x5b\x2d\x63\x64\x44\x73" \
+"\x70\x5d\x20\x5b\x2d\x6f\x20\x55\x53\x45\x52\x5d\x20\x5b\x2d\x67" \
+"\x20\x47\x52\x50\x5d\x20\x5b\x2d\x6d\x20\x4d\x4f\x44\x45\x5d\x20" \
+"\x5b\x53\x4f\x55\x52\x43\x45\x5d\x2e\x2e\x2e\x20\x44\x45\x53\x54" \
+"\x0a\x0a\x43\x6f\x70\x79\x20\x66\x69\x6c\x65\x73\x20\x61\x6e\x64" \
+"\x20\x73\x65\x74\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x0a" \
+"\x0a\x09\x2d\x63\x09\x4a\x75\x73\x74\x20\x63\x6f\x70\x79\x20\x28" \
+"\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d\x64\x09\x43\x72\x65" \
+"\x61\x74\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x0a" \
+"\x09\x2d\x44\x09\x43\x72\x65\x61\x74\x65\x20\x6c\x65\x61\x64\x69" \
+"\x6e\x67\x20\x74\x61\x72\x67\x65\x74\x20\x64\x69\x72\x65\x63\x74" \
+"\x6f\x72\x69\x65\x73\x0a\x09\x2d\x73\x09\x53\x74\x72\x69\x70\x20" \
+"\x73\x79\x6d\x62\x6f\x6c\x20\x74\x61\x62\x6c\x65\x0a\x09\x2d\x70" \
+"\x09\x50\x72\x65\x73\x65\x72\x76\x65\x20\x64\x61\x74\x65\x0a\x09" \
+"\x2d\x6f\x20\x55\x53\x45\x52\x09\x53\x65\x74\x20\x6f\x77\x6e\x65" \
+"\x72\x73\x68\x69\x70\x0a\x09\x2d\x67\x20\x47\x52\x50\x09\x53\x65" \
+"\x74\x20\x67\x72\x6f\x75\x70\x20\x6f\x77\x6e\x65\x72\x73\x68\x69" \
+"\x70\x0a\x09\x2d\x6d\x20\x4d\x4f\x44\x45\x09\x53\x65\x74\x20\x70" \
+"\x65\x72\x6d\x69\x73\x73\x69\x6f\x6e\x73\x00\x5b\x2d\x63\x20\x31" \
+"\x2d\x33\x5d\x20\x5b\x2d\x6e\x20\x30\x2d\x37\x5d\x20\x5b\x2d\x70" \
+"\x20\x50\x49\x44\x5d\x20\x5b\x50\x52\x4f\x47\x5d\x0a\x0a\x43\x68" \
+"\x61\x6e\x67\x65\x20\x49\x2f\x4f\x20\x70\x72\x69\x6f\x72\x69\x74" \
+"\x79\x20\x61\x6e\x64\x20\x63\x6c\x61\x73\x73\x0a\x0a\x09\x2d\x63" \
+"\x09\x43\x6c\x61\x73\x73\x2e\x20\x31\x3a\x72\x65\x61\x6c\x74\x69" \
+"\x6d\x65\x20\x32\x3a\x62\x65\x73\x74\x2d\x65\x66\x66\x6f\x72\x74" \
+"\x20\x33\x3a\x69\x64\x6c\x65\x0a\x09\x2d\x6e\x09\x50\x72\x69\x6f" \
+"\x72\x69\x74\x79\x00\x5b\x2d\x63\x5d\x20\x5b\x2d\x64\x5d\x20\x5b" \
+"\x2d\x74\x5d\x20\x5b\x2d\x7a\x5d\x20\x5b\x2d\x6b\x7c\x2d\x6d\x5d" \
+"\x20\x5b\x41\x4c\x4c\x7c\x42\x4c\x4f\x43\x4b\x44\x45\x56\x2e\x2e" \
+"\x2e\x5d\x20\x5b\x49\x4e\x54\x45\x52\x56\x41\x4c\x20\x5b\x43\x4f" \
+"\x55\x4e\x54\x5d\x5d\x0a\x0a\x52\x65\x70\x6f\x72\x74\x20\x43\x50" \
+"\x55\x20\x61\x6e\x64\x20\x49\x2f\x4f\x20\x73\x74\x61\x74\x69\x73" \
+"\x74\x69\x63\x73\x0a\x0a\x09\x2d\x63\x09\x53\x68\x6f\x77\x20\x43" \
+"\x50\x55\x20\x75\x74\x69\x6c\x69\x7a\x61\x74\x69\x6f\x6e\x0a\x09" \
+"\x2d\x64\x09\x53\x68\x6f\x77\x20\x64\x65\x76\x69\x63\x65\x20\x75" \
+"\x74\x69\x6c\x69\x7a\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x74\x09\x50" \
+"\x72\x69\x6e\x74\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x74\x69\x6d" \
+"\x65\x0a\x09\x2d\x7a\x09\x4f\x6d\x69\x74\x20\x64\x65\x76\x69\x63" \
+"\x65\x73\x20\x77\x69\x74\x68\x20\x6e\x6f\x20\x61\x63\x74\x69\x76" \
+"\x69\x74\x79\x0a\x09\x2d\x6b\x09\x55\x73\x65\x20\x6b\x62\x2f\x73" \
+"\x0a\x09\x2d\x6d\x09\x55\x73\x65\x20\x4d\x62\x2f\x73\x00\x5b\x4f" \
+"\x50\x54\x49\x4f\x4e\x53\x5d\x20\x7b\x61\x64\x64\x72\x65\x73\x73" \
+"\x20\x7c\x20\x72\x6f\x75\x74\x65\x20\x7c\x20\x6c\x69\x6e\x6b\x20" \
+"\x7c\x20\x74\x75\x6e\x6e\x65\x6c\x20\x7c\x20\x72\x75\x6c\x65\x7d" \
+"\x20\x7b\x43\x4f\x4d\x4d\x41\x4e\x44\x7d\x0a\x0a\x69\x70\x20\x5b" \
+"\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x4f\x42\x4a\x45\x43\x54\x20" \
+"\x7b\x43\x4f\x4d\x4d\x41\x4e\x44\x7d\x0a\x77\x68\x65\x72\x65\x20" \
+"\x4f\x42\x4a\x45\x43\x54\x20\x3a\x3d\x20\x7b\x61\x64\x64\x72\x65" \
+"\x73\x73\x20\x7c\x20\x72\x6f\x75\x74\x65\x20\x7c\x20\x6c\x69\x6e" \
+"\x6b\x20\x7c\x20\x74\x75\x6e\x6e\x65\x6c\x20\x7c\x20\x72\x75\x6c" \
+"\x65\x7d\x0a\x4f\x50\x54\x49\x4f\x4e\x53\x20\x3a\x3d\x20\x7b\x20" \
+"\x2d\x66\x5b\x61\x6d\x69\x6c\x79\x5d\x20\x7b\x20\x69\x6e\x65\x74" \
+"\x20\x7c\x20\x69\x6e\x65\x74\x36\x20\x7c\x20\x6c\x69\x6e\x6b\x20" \
+"\x7d\x20\x7c\x20\x2d\x6f\x5b\x6e\x65\x6c\x69\x6e\x65\x5d\x20\x7d" \
+"\x00\x7b\x20\x7b\x61\x64\x64\x7c\x64\x65\x6c\x7d\x20\x49\x46\x41" \
+"\x44\x44\x52\x20\x64\x65\x76\x20\x53\x54\x52\x49\x4e\x47\x20\x7c" \
+"\x20\x7b\x73\x68\x6f\x77\x7c\x66\x6c\x75\x73\x68\x7d\x0a\x09\x09" \
+"\x5b\x64\x65\x76\x20\x53\x54\x52\x49\x4e\x47\x5d\x20\x5b\x74\x6f" \
+"\x20\x50\x52\x45\x46\x49\x58\x5d\x20\x7d\x0a\x0a\x69\x70\x61\x64" \
+"\x64\x72\x20\x7b\x61\x64\x64\x7c\x64\x65\x6c\x65\x74\x65\x7d\x20" \
+"\x49\x46\x41\x44\x44\x52\x20\x64\x65\x76\x20\x53\x54\x52\x49\x4e" \
+"\x47\x0a\x69\x70\x61\x64\x64\x72\x20\x7b\x73\x68\x6f\x77\x7c\x66" \
+"\x6c\x75\x73\x68\x7d\x20\x5b\x64\x65\x76\x20\x53\x54\x52\x49\x4e" \
+"\x47\x5d\x20\x5b\x73\x63\x6f\x70\x65\x20\x53\x43\x4f\x50\x45\x2d" \
+"\x49\x44\x5d\x0a\x09\x5b\x74\x6f\x20\x50\x52\x45\x46\x49\x58\x5d" \
+"\x20\x5b\x6c\x61\x62\x65\x6c\x20\x50\x41\x54\x54\x45\x52\x4e\x5d" \
+"\x0a\x09\x49\x46\x41\x44\x44\x52\x20\x3a\x3d\x20\x50\x52\x45\x46" \
+"\x49\x58\x20\x7c\x20\x41\x44\x44\x52\x20\x70\x65\x65\x72\x20\x50" \
+"\x52\x45\x46\x49\x58\x0a\x09\x5b\x62\x72\x6f\x61\x64\x63\x61\x73" \
+"\x74\x20\x41\x44\x44\x52\x5d\x20\x5b\x61\x6e\x79\x63\x61\x73\x74" \
+"\x20\x41\x44\x44\x52\x5d\x0a\x09\x5b\x6c\x61\x62\x65\x6c\x20\x53" \
+"\x54\x52\x49\x4e\x47\x5d\x20\x5b\x73\x63\x6f\x70\x65\x20\x53\x43" \
+"\x4f\x50\x45\x2d\x49\x44\x5d\x0a\x09\x53\x43\x4f\x50\x45\x2d\x49" \
+"\x44\x20\x3a\x3d\x20\x5b\x68\x6f\x73\x74\x20\x7c\x20\x6c\x69\x6e" \
+"\x6b\x20\x7c\x20\x67\x6c\x6f\x62\x61\x6c\x20\x7c\x20\x4e\x55\x4d" \
+"\x42\x45\x52\x5d\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x41" \
+"\x44\x44\x52\x45\x53\x53\x5b\x5b\x2f\x5d\x4e\x45\x54\x4d\x41\x53" \
+"\x4b\x5d\x20\x5b\x4e\x45\x54\x4d\x41\x53\x4b\x5d\x0a\x0a\x43\x61" \
+"\x6c\x63\x75\x6c\x61\x74\x65\x20\x49\x50\x20\x6e\x65\x74\x77\x6f" \
+"\x72\x6b\x20\x73\x65\x74\x74\x69\x6e\x67\x73\x20\x66\x72\x6f\x6d" \
+"\x20\x61\x20\x49\x50\x20\x61\x64\x64\x72\x65\x73\x73\x0a\x0a\x09" \
+"\x2d\x62\x2c\x2d\x2d\x62\x72\x6f\x61\x64\x63\x61\x73\x74\x09\x44" \
+"\x69\x73\x70\x6c\x61\x79\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\x65" \
+"\x64\x20\x62\x72\x6f\x61\x64\x63\x61\x73\x74\x20\x61\x64\x64\x72" \
+"\x65\x73\x73\x0a\x09\x2d\x6e\x2c\x2d\x2d\x6e\x65\x74\x77\x6f\x72" \
+"\x6b\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x63\x61\x6c\x63\x75\x6c" \
+"\x61\x74\x65\x64\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x61\x64\x64" \
+"\x72\x65\x73\x73\x0a\x09\x2d\x6d\x2c\x2d\x2d\x6e\x65\x74\x6d\x61" \
+"\x73\x6b\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x64\x65\x66\x61\x75" \
+"\x6c\x74\x20\x6e\x65\x74\x6d\x61\x73\x6b\x20\x66\x6f\x72\x20\x49" \
+"\x50\x0a\x09\x2d\x70\x2c\x2d\x2d\x70\x72\x65\x66\x69\x78\x09\x44" \
+"\x69\x73\x70\x6c\x61\x79\x20\x74\x68\x65\x20\x70\x72\x65\x66\x69" \
+"\x78\x20\x66\x6f\x72\x20\x49\x50\x2f\x4e\x45\x54\x4d\x41\x53\x4b" \
+"\x0a\x09\x2d\x68\x2c\x2d\x2d\x68\x6f\x73\x74\x6e\x61\x6d\x65\x09" \
+"\x44\x69\x73\x70\x6c\x61\x79\x20\x66\x69\x72\x73\x74\x20\x72\x65" \
+"\x73\x6f\x6c\x76\x65\x64\x20\x68\x6f\x73\x74\x20\x6e\x61\x6d\x65" \
+"\x0a\x09\x2d\x73\x2c\x2d\x2d\x73\x69\x6c\x65\x6e\x74\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x65\x76\x65\x72\x20\x64\x69\x73\x70\x6c\x61\x79" \
+"\x20\x65\x72\x72\x6f\x72\x20\x6d\x65\x73\x73\x61\x67\x65\x73\x00" \
+"\x5b\x2d\x4d\x51\x53\x20\x6b\x65\x79\x5d\x20\x5b\x2d\x6d\x71\x73" \
+"\x20\x69\x64\x5d\x0a\x0a\x55\x70\x70\x65\x72\x2d\x63\x61\x73\x65" \
+"\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x4d\x51\x53\x20\x72\x65\x6d" \
+"\x6f\x76\x65\x20\x61\x6e\x20\x6f\x62\x6a\x65\x63\x74\x20\x62\x79" \
+"\x20\x73\x68\x6d\x6b\x65\x79\x20\x76\x61\x6c\x75\x65\x2e\x0a\x4c" \
+"\x6f\x77\x65\x72\x2d\x63\x61\x73\x65\x20\x6f\x70\x74\x69\x6f\x6e" \
+"\x73\x20\x72\x65\x6d\x6f\x76\x65\x20\x61\x6e\x20\x6f\x62\x6a\x65" \
+"\x63\x74\x20\x62\x79\x20\x73\x68\x6d\x69\x64\x20\x76\x61\x6c\x75" \
+"\x65\x2e\x0a\x0a\x09\x2d\x6d\x4d\x09\x52\x65\x6d\x6f\x76\x65\x20" \
+"\x6d\x65\x6d\x6f\x72\x79\x20\x73\x65\x67\x6d\x65\x6e\x74\x20\x61" \
+"\x66\x74\x65\x72\x20\x6c\x61\x73\x74\x20\x64\x65\x74\x61\x63\x68" \
+"\x0a\x09\x2d\x71\x51\x09\x52\x65\x6d\x6f\x76\x65\x20\x6d\x65\x73" \
+"\x73\x61\x67\x65\x20\x71\x75\x65\x75\x65\x0a\x09\x2d\x73\x53\x09" \
+"\x52\x65\x6d\x6f\x76\x65\x20\x73\x65\x6d\x61\x70\x68\x6f\x72\x65" \
+"\x00\x5b\x5b\x2d\x73\x6d\x71\x5d\x20\x2d\x69\x20\x73\x68\x6d\x69" \
+"\x64\x5d\x20\x7c\x20\x5b\x5b\x2d\x61\x73\x6d\x71\x5d\x20\x5b\x2d" \
+"\x74\x63\x70\x6c\x75\x5d\x5d\x0a\x0a\x09\x2d\x69\x09\x53\x68\x6f" \
+"\x77\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x72\x65\x73\x6f\x75" \
+"\x72\x63\x65\x0a\x52\x65\x73\x6f\x75\x72\x63\x65\x20\x73\x70\x65" \
+"\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3a\x0a\x09\x2d\x6d\x09" \
+"\x53\x68\x61\x72\x65\x64\x20\x6d\x65\x6d\x6f\x72\x79\x20\x73\x65" \
+"\x67\x6d\x65\x6e\x74\x73\x0a\x09\x2d\x71\x09\x4d\x65\x73\x73\x61" \
+"\x67\x65\x20\x71\x75\x65\x75\x65\x73\x0a\x09\x2d\x73\x09\x53\x65" \
+"\x6d\x61\x70\x68\x6f\x72\x65\x20\x61\x72\x72\x61\x79\x73\x0a\x09" \
+"\x2d\x61\x09\x41\x6c\x6c\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29" \
+"\x0a\x4f\x75\x74\x70\x75\x74\x20\x66\x6f\x72\x6d\x61\x74\x3a\x0a" \
+"\x09\x2d\x74\x09\x54\x69\x6d\x65\x0a\x09\x2d\x63\x09\x43\x72\x65" \
+"\x61\x74\x6f\x72\x0a\x09\x2d\x70\x09\x50\x69\x64\x0a\x09\x2d\x6c" \
+"\x09\x4c\x69\x6d\x69\x74\x73\x0a\x09\x2d\x75\x09\x53\x75\x6d\x6d" \
+"\x61\x72\x79\x00\x7b\x20\x73\x65\x74\x20\x44\x45\x56\x49\x43\x45" \
+"\x20\x7b\x20\x75\x70\x20\x7c\x20\x64\x6f\x77\x6e\x20\x7c\x20\x61" \
+"\x72\x70\x20\x7b\x20\x6f\x6e\x20\x7c\x20\x6f\x66\x66\x20\x7d\x20" \
+"\x7c\x20\x73\x68\x6f\x77\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x20" \
+"\x7d\x0a\x0a\x69\x70\x6c\x69\x6e\x6b\x20\x73\x65\x74\x20\x44\x45" \
+"\x56\x49\x43\x45\x20\x7b\x20\x75\x70\x20\x7c\x20\x64\x6f\x77\x6e" \
+"\x20\x7c\x20\x61\x72\x70\x20\x7c\x20\x6d\x75\x6c\x74\x69\x63\x61" \
+"\x73\x74\x20\x7b\x20\x6f\x6e\x20\x7c\x20\x6f\x66\x66\x20\x7d\x20" \
+"\x7c\x0a\x09\x09\x09\x64\x79\x6e\x61\x6d\x69\x63\x20\x7b\x20\x6f" \
+"\x6e\x20\x7c\x20\x6f\x66\x66\x20\x7d\x20\x7c\x0a\x09\x09\x09\x6d" \
+"\x74\x75\x20\x4d\x54\x55\x20\x7d\x0a\x69\x70\x6c\x69\x6e\x6b\x20" \
+"\x73\x68\x6f\x77\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x00\x7b\x20" \
+"\x6c\x69\x73\x74\x20\x7c\x20\x66\x6c\x75\x73\x68\x20\x7c\x20\x61" \
+"\x64\x64\x20\x7c\x20\x64\x65\x6c\x20\x7c\x20\x63\x68\x61\x6e\x67" \
+"\x65\x20\x7c\x20\x61\x70\x70\x65\x6e\x64\x20\x7c\x0a\x09\x09\x72" \
+"\x65\x70\x6c\x61\x63\x65\x20\x7c\x20\x74\x65\x73\x74\x20\x7d\x20" \
+"\x52\x4f\x55\x54\x45\x0a\x0a\x69\x70\x72\x6f\x75\x74\x65\x20\x7b" \
+"\x20\x6c\x69\x73\x74\x20\x7c\x20\x66\x6c\x75\x73\x68\x20\x7d\x20" \
+"\x53\x45\x4c\x45\x43\x54\x4f\x52\x0a\x69\x70\x72\x6f\x75\x74\x65" \
+"\x20\x67\x65\x74\x20\x41\x44\x44\x52\x45\x53\x53\x20\x5b\x66\x72" \
+"\x6f\x6d\x20\x41\x44\x44\x52\x45\x53\x53\x20\x69\x69\x66\x20\x53" \
+"\x54\x52\x49\x4e\x47\x5d\x0a\x09\x5b\x6f\x69\x66\x20\x53\x54\x52" \
+"\x49\x4e\x47\x5d\x20\x5b\x74\x6f\x73\x20\x54\x4f\x53\x5d\x0a\x69" \
+"\x70\x72\x6f\x75\x74\x65\x20\x7b\x20\x61\x64\x64\x20\x7c\x20\x64" \
+"\x65\x6c\x20\x7c\x20\x63\x68\x61\x6e\x67\x65\x20\x7c\x20\x61\x70" \
+"\x70\x65\x6e\x64\x20\x7c\x20\x72\x65\x70\x6c\x61\x63\x65\x20\x7c" \
+"\x20\x74\x65\x73\x74\x20\x7d\x20\x52\x4f\x55\x54\x45\x0a\x09\x53" \
+"\x45\x4c\x45\x43\x54\x4f\x52\x20\x3a\x3d\x20\x5b\x72\x6f\x6f\x74" \
+"\x20\x50\x52\x45\x46\x49\x58\x5d\x20\x5b\x6d\x61\x74\x63\x68\x20" \
+"\x50\x52\x45\x46\x49\x58\x5d\x20\x5b\x70\x72\x6f\x74\x6f\x20\x52" \
+"\x54\x50\x52\x4f\x54\x4f\x5d\x0a\x09\x52\x4f\x55\x54\x45\x20\x3a" \
+"\x3d\x20\x5b\x54\x59\x50\x45\x5d\x20\x50\x52\x45\x46\x49\x58\x20" \
+"\x5b\x74\x6f\x73\x20\x54\x4f\x53\x5d\x20\x5b\x70\x72\x6f\x74\x6f" \
+"\x20\x52\x54\x50\x52\x4f\x54\x4f\x5d\x20\x5b\x6d\x65\x74\x72\x69" \
+"\x63\x20\x4d\x45\x54\x52\x49\x43\x5d\x00\x7b\x5b\x6c\x69\x73\x74" \
+"\x20\x7c\x20\x61\x64\x64\x20\x7c\x20\x64\x65\x6c\x5d\x20\x52\x55" \
+"\x4c\x45\x7d\x0a\x0a\x69\x70\x72\x75\x6c\x65\x20\x5b\x6c\x69\x73" \
+"\x74\x20\x7c\x20\x61\x64\x64\x20\x7c\x20\x64\x65\x6c\x5d\x20\x53" \
+"\x45\x4c\x45\x43\x54\x4f\x52\x20\x41\x43\x54\x49\x4f\x4e\x0a\x09" \
+"\x53\x45\x4c\x45\x43\x54\x4f\x52\x20\x3a\x3d\x20\x5b\x66\x72\x6f" \
+"\x6d\x20\x50\x52\x45\x46\x49\x58\x5d\x20\x5b\x74\x6f\x20\x50\x52" \
+"\x45\x46\x49\x58\x5d\x20\x5b\x74\x6f\x73\x20\x54\x4f\x53\x5d\x20" \
+"\x5b\x66\x77\x6d\x61\x72\x6b\x20\x46\x57\x4d\x41\x52\x4b\x5d\x0a" \
+"\x09\x09\x09\x5b\x64\x65\x76\x20\x53\x54\x52\x49\x4e\x47\x5d\x20" \
+"\x5b\x70\x72\x65\x66\x20\x4e\x55\x4d\x42\x45\x52\x5d\x0a\x09\x41" \
+"\x43\x54\x49\x4f\x4e\x20\x3a\x3d\x20\x5b\x74\x61\x62\x6c\x65\x20" \
+"\x54\x41\x42\x4c\x45\x5f\x49\x44\x5d\x20\x5b\x6e\x61\x74\x20\x41" \
+"\x44\x44\x52\x45\x53\x53\x5d\x0a\x09\x09\x09\x5b\x70\x72\x6f\x68" \
+"\x69\x62\x69\x74\x20\x7c\x20\x72\x65\x6a\x65\x63\x74\x20\x7c\x20" \
+"\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x5d\x0a\x09\x09\x09" \
+"\x5b\x72\x65\x61\x6c\x6d\x73\x20\x5b\x53\x52\x43\x52\x45\x41\x4c" \
+"\x4d\x2f\x5d\x44\x53\x54\x52\x45\x41\x4c\x4d\x5d\x0a\x09\x54\x41" \
+"\x42\x4c\x45\x5f\x49\x44\x20\x3a\x3d\x20\x5b\x6c\x6f\x63\x61\x6c" \
+"\x20\x7c\x20\x6d\x61\x69\x6e\x20\x7c\x20\x64\x65\x66\x61\x75\x6c" \
+"\x74\x20\x7c\x20\x4e\x55\x4d\x42\x45\x52\x5d\x00\x7b\x20\x61\x64" \
+"\x64\x20\x7c\x20\x63\x68\x61\x6e\x67\x65\x20\x7c\x20\x64\x65\x6c" \
+"\x20\x7c\x20\x73\x68\x6f\x77\x20\x7d\x20\x5b\x4e\x41\x4d\x45\x5d" \
+"\x0a\x09\x5b\x6d\x6f\x64\x65\x20\x7b\x20\x69\x70\x69\x70\x20\x7c" \
+"\x20\x67\x72\x65\x20\x7c\x20\x73\x69\x74\x20\x7d\x5d\x0a\x09\x5b" \
+"\x72\x65\x6d\x6f\x74\x65\x20\x41\x44\x44\x52\x5d\x20\x5b\x6c\x6f" \
+"\x63\x61\x6c\x20\x41\x44\x44\x52\x5d\x20\x5b\x74\x74\x6c\x20\x54" \
+"\x54\x4c\x5d\x0a\x0a\x69\x70\x74\x75\x6e\x6e\x65\x6c\x20\x7b\x20" \
+"\x61\x64\x64\x20\x7c\x20\x63\x68\x61\x6e\x67\x65\x20\x7c\x20\x64" \
+"\x65\x6c\x20\x7c\x20\x73\x68\x6f\x77\x20\x7d\x20\x5b\x4e\x41\x4d" \
+"\x45\x5d\x0a\x09\x5b\x6d\x6f\x64\x65\x20\x7b\x20\x69\x70\x69\x70" \
+"\x20\x7c\x20\x67\x72\x65\x20\x7c\x20\x73\x69\x74\x20\x7d\x5d\x20" \
+"\x5b\x72\x65\x6d\x6f\x74\x65\x20\x41\x44\x44\x52\x5d\x20\x5b\x6c" \
+"\x6f\x63\x61\x6c\x20\x41\x44\x44\x52\x5d\x0a\x09\x5b\x5b\x69\x7c" \
+"\x6f\x5d\x73\x65\x71\x5d\x20\x5b\x5b\x69\x7c\x6f\x5d\x6b\x65\x79" \
+"\x20\x4b\x45\x59\x5d\x20\x5b\x5b\x69\x7c\x6f\x5d\x63\x73\x75\x6d" \
+"\x5d\x0a\x09\x5b\x74\x74\x6c\x20\x54\x54\x4c\x5d\x20\x5b\x74\x6f" \
+"\x73\x20\x54\x4f\x53\x5d\x20\x5b\x5b\x6e\x6f\x5d\x70\x6d\x74\x75" \
+"\x64\x69\x73\x63\x5d\x20\x5b\x64\x65\x76\x20\x50\x48\x59\x53\x5f" \
+"\x44\x45\x56\x5d\x00\x5b\x2d\x61\x7c\x6b\x7c\x73\x7c\x75\x5d\x20" \
+"\x5b\x2d\x43\x20\x54\x54\x59\x5d\x0a\x0a\x52\x65\x70\x6f\x72\x74" \
+"\x20\x6f\x72\x20\x73\x65\x74\x20\x74\x68\x65\x20\x6b\x65\x79\x62" \
+"\x6f\x61\x72\x64\x20\x6d\x6f\x64\x65\x0a\x0a\x09\x2d\x61\x09\x44" \
+"\x65\x66\x61\x75\x6c\x74\x20\x28\x41\x53\x43\x49\x49\x29\x0a\x09" \
+"\x2d\x6b\x09\x4d\x65\x64\x69\x75\x6d\x2d\x72\x61\x77\x20\x28\x6b" \
+"\x65\x79\x62\x6f\x61\x72\x64\x29\x0a\x09\x2d\x73\x09\x52\x61\x77" \
+"\x20\x28\x73\x63\x61\x6e\x63\x6f\x64\x65\x29\x0a\x09\x2d\x75\x09" \
+"\x55\x6e\x69\x63\x6f\x64\x65\x20\x28\x75\x74\x66\x2d\x38\x29\x0a" \
+"\x09\x2d\x43\x20\x54\x54\x59\x09\x41\x66\x66\x65\x63\x74\x20\x54" \
+"\x54\x59\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x2f\x64" \
+"\x65\x76\x2f\x74\x74\x79\x00\x5b\x2d\x6c\x5d\x20\x5b\x2d\x53\x49" \
+"\x47\x5d\x20\x50\x49\x44\x2e\x2e\x2e\x0a\x0a\x53\x65\x6e\x64\x20" \
+"\x61\x20\x73\x69\x67\x6e\x61\x6c\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x3a\x20\x54\x45\x52\x4d\x29\x20\x74\x6f\x20\x67\x69\x76\x65" \
+"\x6e\x20\x50\x49\x44\x73\x0a\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74" \
+"\x20\x61\x6c\x6c\x20\x73\x69\x67\x6e\x61\x6c\x20\x6e\x61\x6d\x65" \
+"\x73\x20\x61\x6e\x64\x20\x6e\x75\x6d\x62\x65\x72\x73\x00\x5b\x2d" \
+"\x6c\x5d\x20\x5b\x2d\x71\x5d\x20\x5b\x2d\x53\x49\x47\x5d\x20\x50" \
+"\x52\x4f\x43\x45\x53\x53\x5f\x4e\x41\x4d\x45\x2e\x2e\x2e\x0a\x0a" \
+"\x53\x65\x6e\x64\x20\x61\x20\x73\x69\x67\x6e\x61\x6c\x20\x28\x64" \
+"\x65\x66\x61\x75\x6c\x74\x3a\x20\x54\x45\x52\x4d\x29\x20\x74\x6f" \
+"\x20\x67\x69\x76\x65\x6e\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73" \
+"\x0a\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74\x20\x61\x6c\x6c\x20\x73" \
+"\x69\x67\x6e\x61\x6c\x20\x6e\x61\x6d\x65\x73\x20\x61\x6e\x64\x20" \
+"\x6e\x75\x6d\x62\x65\x72\x73\x0a\x09\x2d\x71\x09\x44\x6f\x6e\x27" \
+"\x74\x20\x63\x6f\x6d\x70\x6c\x61\x69\x6e\x20\x69\x66\x20\x6e\x6f" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x20\x77\x65\x72\x65\x20" \
+"\x6b\x69\x6c\x6c\x65\x64\x00\x5b\x2d\x6c\x5d\x20\x5b\x2d\x53\x49" \
+"\x47\x5d\x20\x5b\x2d\x6f\x20\x50\x49\x44\x5d\x2e\x2e\x2e\x0a\x0a" \
+"\x53\x65\x6e\x64\x20\x61\x20\x73\x69\x67\x6e\x61\x6c\x20\x28\x64" \
+"\x65\x66\x61\x75\x6c\x74\x3a\x20\x54\x45\x52\x4d\x29\x20\x74\x6f" \
+"\x20\x61\x6c\x6c\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x20\x6f" \
+"\x75\x74\x73\x69\x64\x65\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x73" \
+"\x65\x73\x73\x69\x6f\x6e\x0a\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74" \
+"\x20\x61\x6c\x6c\x20\x73\x69\x67\x6e\x61\x6c\x20\x6e\x61\x6d\x65" \
+"\x73\x20\x61\x6e\x64\x20\x6e\x75\x6d\x62\x65\x72\x73\x0a\x09\x2d" \
+"\x6f\x20\x50\x49\x44\x09\x44\x6f\x6e\x27\x74\x20\x73\x69\x67\x6e" \
+"\x61\x6c\x20\x74\x68\x69\x73\x20\x50\x49\x44\x00\x5b\x2d\x63\x20" \
+"\x4e\x5d\x20\x5b\x2d\x6e\x5d\x0a\x0a\x4b\x65\x72\x6e\x65\x6c\x20" \
+"\x6c\x6f\x67\x67\x65\x72\x0a\x0a\x09\x2d\x63\x20\x4e\x09\x50\x72" \
+"\x69\x6e\x74\x20\x74\x6f\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x6d" \
+"\x65\x73\x73\x61\x67\x65\x73\x20\x6d\x6f\x72\x65\x20\x75\x72\x67" \
+"\x65\x6e\x74\x20\x74\x68\x61\x6e\x20\x70\x72\x69\x6f\x20\x4e\x20" \
+"\x28\x31\x2d\x38\x29\x0a\x09\x2d\x6e\x09\x52\x75\x6e\x20\x69\x6e" \
+"\x20\x66\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x00\x5b\x2d\x48\x57" \
+"\x5d\x20\x5b\x2d\x66\x20\x46\x49\x4c\x45\x5d\x0a\x0a\x53\x68\x6f" \
+"\x77\x20\x6c\x69\x73\x74\x69\x6e\x67\x20\x6f\x66\x20\x74\x68\x65" \
+"\x20\x6c\x61\x73\x74\x20\x75\x73\x65\x72\x73\x20\x74\x68\x61\x74" \
+"\x20\x6c\x6f\x67\x67\x65\x64\x20\x69\x6e\x74\x6f\x20\x74\x68\x65" \
+"\x20\x73\x79\x73\x74\x65\x6d\x0a\x0a\x09\x2d\x57\x09\x44\x69\x73" \
+"\x70\x6c\x61\x79\x20\x77\x69\x74\x68\x20\x6e\x6f\x20\x68\x6f\x73" \
+"\x74\x20\x63\x6f\x6c\x75\x6d\x6e\x20\x74\x72\x75\x6e\x63\x61\x74" \
+"\x69\x6f\x6e\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x20\x52\x65\x61" \
+"\x64\x20\x66\x72\x6f\x6d\x20\x46\x49\x4c\x45\x20\x69\x6e\x73\x74" \
+"\x65\x61\x64\x20\x6f\x66\x20\x2f\x76\x61\x72\x2f\x6c\x6f\x67\x2f" \
+"\x77\x74\x6d\x70\x00\x5b\x2d\x45\x4d\x6d\x4e\x68\x7e\x49\x3f\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x56\x69\x65\x77" \
+"\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29" \
+"\x20\x6f\x6e\x65\x20\x73\x63\x72\x65\x65\x6e\x66\x75\x6c\x20\x61" \
+"\x74\x20\x61\x20\x74\x69\x6d\x65\x0a\x0a\x09\x2d\x45\x09\x51\x75" \
+"\x69\x74\x20\x6f\x6e\x63\x65\x20\x74\x68\x65\x20\x65\x6e\x64\x20" \
+"\x6f\x66\x20\x61\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x72\x65\x61" \
+"\x63\x68\x65\x64\x0a\x09\x2d\x4d\x2c\x2d\x6d\x09\x44\x69\x73\x70" \
+"\x6c\x61\x79\x20\x73\x74\x61\x74\x75\x73\x20\x6c\x69\x6e\x65\x20" \
+"\x77\x69\x74\x68\x20\x6c\x69\x6e\x65\x20\x6e\x75\x6d\x62\x65\x72" \
+"\x73\x0a\x09\x09\x61\x6e\x64\x20\x70\x65\x72\x63\x65\x6e\x74\x61" \
+"\x67\x65\x20\x74\x68\x72\x6f\x75\x67\x68\x20\x74\x68\x65\x20\x66" \
+"\x69\x6c\x65\x0a\x09\x2d\x4e\x09\x50\x72\x65\x66\x69\x78\x20\x6c" \
+"\x69\x6e\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x74\x6f\x20\x65\x61" \
+"\x63\x68\x20\x6c\x69\x6e\x65\x0a\x09\x2d\x49\x09\x49\x67\x6e\x6f" \
+"\x72\x65\x20\x63\x61\x73\x65\x20\x69\x6e\x20\x61\x6c\x6c\x20\x73" \
+"\x65\x61\x72\x63\x68\x65\x73\x0a\x09\x2d\x7e\x09\x53\x75\x70\x70" \
+"\x72\x65\x73\x73\x20\x7e\x73\x20\x64\x69\x73\x70\x6c\x61\x79\x65" \
+"\x64\x20\x70\x61\x73\x74\x20\x45\x4f\x46\x00\x08\x00\x08\x00\x08" \
+"\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x54\x41\x52\x47\x45" \
+"\x54\x2e\x2e\x2e\x20\x4c\x49\x4e\x4b\x7c\x44\x49\x52\x0a\x0a\x43" \
+"\x72\x65\x61\x74\x65\x20\x61\x20\x6c\x69\x6e\x6b\x20\x4c\x49\x4e" \
+"\x4b\x20\x6f\x72\x20\x44\x49\x52\x2f\x54\x41\x52\x47\x45\x54\x20" \
+"\x74\x6f\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64" \
+"\x20\x54\x41\x52\x47\x45\x54\x28\x73\x29\x0a\x0a\x09\x2d\x73\x09" \
+"\x4d\x61\x6b\x65\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x69\x6e" \
+"\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x68\x61\x72\x64\x6c\x69\x6e" \
+"\x6b\x73\x0a\x09\x2d\x66\x09\x52\x65\x6d\x6f\x76\x65\x20\x65\x78" \
+"\x69\x73\x74\x69\x6e\x67\x20\x64\x65\x73\x74\x69\x6e\x61\x74\x69" \
+"\x6f\x6e\x73\x0a\x09\x2d\x6e\x09\x44\x6f\x6e\x27\x74\x20\x64\x65" \
+"\x72\x65\x66\x65\x72\x65\x6e\x63\x65\x20\x73\x79\x6d\x6c\x69\x6e" \
+"\x6b\x73\x20\x2d\x20\x74\x72\x65\x61\x74\x20\x6c\x69\x6b\x65\x20" \
+"\x6e\x6f\x72\x6d\x61\x6c\x20\x66\x69\x6c\x65\x0a\x09\x2d\x62\x09" \
+"\x4d\x61\x6b\x65\x20\x61\x20\x62\x61\x63\x6b\x75\x70\x20\x6f\x66" \
+"\x20\x74\x68\x65\x20\x74\x61\x72\x67\x65\x74\x20\x28\x69\x66\x20" \
+"\x65\x78\x69\x73\x74\x73\x29\x20\x62\x65\x66\x6f\x72\x65\x20\x6c" \
+"\x69\x6e\x6b\x20\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x0a\x09\x2d" \
+"\x53\x20\x73\x75\x66\x09\x55\x73\x65\x20\x73\x75\x66\x66\x69\x78" \
+"\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x7e\x20\x77\x68" \
+"\x65\x6e\x20\x6d\x61\x6b\x69\x6e\x67\x20\x62\x61\x63\x6b\x75\x70" \
+"\x20\x66\x69\x6c\x65\x73\x00\x3c\x20\x66\x6f\x6e\x74\x0a\x0a\x4c" \
+"\x6f\x61\x64\x20\x61\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x66\x6f" \
+"\x6e\x74\x20\x66\x72\x6f\x6d\x20\x73\x74\x64\x69\x6e\x00\x3c\x20" \
+"\x6b\x65\x79\x6d\x61\x70\x0a\x0a\x4c\x6f\x61\x64\x20\x61\x20\x62" \
+"\x69\x6e\x61\x72\x79\x20\x6b\x65\x79\x62\x6f\x61\x72\x64\x20\x74" \
+"\x72\x61\x6e\x73\x6c\x61\x74\x69\x6f\x6e\x20\x74\x61\x62\x6c\x65" \
+"\x20\x66\x72\x6f\x6d\x20\x73\x74\x64\x69\x6e\x0a\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x4d\x45\x53\x53\x41\x47\x45\x5d" \
+"\x0a\x0a\x57\x72\x69\x74\x65\x20\x4d\x45\x53\x53\x41\x47\x45\x20" \
+"\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x20\x74\x6f\x20\x73\x79" \
+"\x73\x6c\x6f\x67\x0a\x0a\x09\x2d\x73\x09\x4c\x6f\x67\x20\x74\x6f" \
+"\x20\x73\x74\x64\x65\x72\x72\x20\x61\x73\x20\x77\x65\x6c\x6c\x20" \
+"\x61\x73\x20\x74\x68\x65\x20\x73\x79\x73\x74\x65\x6d\x20\x6c\x6f" \
+"\x67\x0a\x09\x2d\x74\x20\x54\x41\x47\x09\x4c\x6f\x67\x20\x75\x73" \
+"\x69\x6e\x67\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65" \
+"\x64\x20\x74\x61\x67\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x73\x20" \
+"\x74\x6f\x20\x75\x73\x65\x72\x20\x6e\x61\x6d\x65\x29\x0a\x09\x2d" \
+"\x70\x20\x50\x52\x49\x4f\x09\x50\x72\x69\x6f\x72\x69\x74\x79\x20" \
+"\x28\x6e\x75\x6d\x65\x72\x69\x63\x20\x6f\x72\x20\x66\x61\x63\x69" \
+"\x6c\x69\x74\x79\x2e\x6c\x65\x76\x65\x6c\x20\x70\x61\x69\x72\x29" \
+"\x00\x5b\x2d\x70\x5d\x20\x5b\x2d\x68\x20\x48\x4f\x53\x54\x5d\x20" \
+"\x5b\x5b\x2d\x66\x5d\x20\x55\x53\x45\x52\x5d\x0a\x0a\x42\x65\x67" \
+"\x69\x6e\x20\x61\x20\x6e\x65\x77\x20\x73\x65\x73\x73\x69\x6f\x6e" \
+"\x20\x6f\x6e\x20\x74\x68\x65\x20\x73\x79\x73\x74\x65\x6d\x0a\x0a" \
+"\x09\x2d\x66\x09\x44\x6f\x6e\x27\x74\x20\x61\x75\x74\x68\x65\x6e" \
+"\x74\x69\x63\x61\x74\x65\x20\x28\x75\x73\x65\x72\x20\x61\x6c\x72" \
+"\x65\x61\x64\x79\x20\x61\x75\x74\x68\x65\x6e\x74\x69\x63\x61\x74" \
+"\x65\x64\x29\x0a\x09\x2d\x68\x09\x4e\x61\x6d\x65\x20\x6f\x66\x20" \
+"\x74\x68\x65\x20\x72\x65\x6d\x6f\x74\x65\x20\x68\x6f\x73\x74\x0a" \
+"\x09\x2d\x70\x09\x50\x72\x65\x73\x65\x72\x76\x65\x20\x65\x6e\x76" \
+"\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x00\x0a\x0a\x50\x72\x69\x6e\x74" \
+"\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65" \
+"\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x75\x73\x65\x72\x00\x5b\x2d" \
+"\x66\x5d\x0a\x0a\x53\x68\x6f\x77\x20\x6d\x65\x73\x73\x61\x67\x65" \
+"\x73\x20\x69\x6e\x20\x73\x79\x73\x6c\x6f\x67\x64\x27\x73\x20\x63" \
+"\x69\x72\x63\x75\x6c\x61\x72\x20\x62\x75\x66\x66\x65\x72\x0a\x0a" \
+"\x09\x2d\x66\x09\x4f\x75\x74\x70\x75\x74\x20\x64\x61\x74\x61\x20" \
+"\x61\x73\x20\x6c\x6f\x67\x20\x67\x72\x6f\x77\x73\x00\x5b\x2d\x72" \
+"\x5d\x20\x5b\x2d\x6f\x20\x4f\x46\x53\x5d\x20\x4c\x4f\x4f\x50\x44" \
+"\x45\x56\x20\x46\x49\x4c\x45\x20\x2d\x20\x61\x73\x73\x6f\x63\x69" \
+"\x61\x74\x65\x20\x6c\x6f\x6f\x70\x20\x64\x65\x76\x69\x63\x65\x73" \
+"\x0a\x09\x6c\x6f\x73\x65\x74\x75\x70\x20\x2d\x64\x20\x4c\x4f\x4f" \
+"\x50\x44\x45\x56\x20\x2d\x20\x64\x69\x73\x61\x73\x73\x6f\x63\x69" \
+"\x61\x74\x65\x0a\x09\x6c\x6f\x73\x65\x74\x75\x70\x20\x5b\x2d\x66" \
+"\x5d\x20\x2d\x20\x73\x68\x6f\x77\x0a\x0a\x09\x2d\x6f\x20\x4f\x46" \
+"\x53\x09\x53\x74\x61\x72\x74\x20\x4f\x46\x53\x20\x62\x79\x74\x65" \
+"\x73\x20\x69\x6e\x74\x6f\x20\x46\x49\x4c\x45\x0a\x09\x2d\x72\x09" \
+"\x52\x65\x61\x64\x2d\x6f\x6e\x6c\x79\x0a\x09\x2d\x66\x09\x53\x68" \
+"\x6f\x77\x20\x66\x69\x72\x73\x74\x20\x66\x72\x65\x65\x20\x6c\x6f" \
+"\x6f\x70\x20\x64\x65\x76\x69\x63\x65\x00\x53\x50\x4f\x4f\x4c\x44" \
+"\x49\x52\x20\x5b\x48\x45\x4c\x50\x45\x52\x20\x5b\x41\x52\x47\x53" \
+"\x5d\x5d\x0a\x0a\x53\x50\x4f\x4f\x4c\x44\x49\x52\x20\x6d\x75\x73" \
+"\x74\x20\x63\x6f\x6e\x74\x61\x69\x6e\x20\x28\x73\x79\x6d\x6c\x69" \
+"\x6e\x6b\x73\x20\x74\x6f\x29\x20\x64\x65\x76\x69\x63\x65\x20\x6e" \
+"\x6f\x64\x65\x73\x20\x6f\x72\x20\x64\x69\x72\x65\x63\x74\x6f\x72" \
+"\x69\x65\x73\x0a\x77\x69\x74\x68\x20\x6e\x61\x6d\x65\x73\x20\x6d" \
+"\x61\x74\x63\x68\x69\x6e\x67\x20\x70\x72\x69\x6e\x74\x20\x71\x75" \
+"\x65\x75\x65\x20\x6e\x61\x6d\x65\x73\x2e\x20\x49\x6e\x20\x74\x68" \
+"\x65\x20\x66\x69\x72\x73\x74\x20\x63\x61\x73\x65\x2c\x20\x6a\x6f" \
+"\x62\x73\x20\x61\x72\x65\x0a\x73\x65\x6e\x74\x20\x64\x69\x72\x65" \
+"\x63\x74\x6c\x79\x20\x74\x6f\x20\x74\x68\x65\x20\x64\x65\x76\x69" \
+"\x63\x65\x2e\x20\x4f\x74\x68\x65\x72\x77\x69\x73\x65\x20\x65\x61" \
+"\x63\x68\x20\x6a\x6f\x62\x20\x69\x73\x20\x73\x74\x6f\x72\x65\x64" \
+"\x20\x69\x6e\x20\x71\x75\x65\x75\x65\x0a\x64\x69\x72\x65\x63\x74" \
+"\x6f\x72\x79\x20\x61\x6e\x64\x20\x48\x45\x4c\x50\x45\x52\x20\x70" \
+"\x72\x6f\x67\x72\x61\x6d\x20\x69\x73\x20\x63\x61\x6c\x6c\x65\x64" \
+"\x2e\x20\x4e\x61\x6d\x65\x20\x6f\x66\x20\x66\x69\x6c\x65\x20\x74" \
+"\x6f\x20\x70\x72\x69\x6e\x74\x0a\x69\x73\x20\x70\x61\x73\x73\x65" \
+"\x64\x20\x69\x6e\x20\x24\x44\x41\x54\x41\x46\x49\x4c\x45\x20\x76" \
+"\x61\x72\x69\x61\x62\x6c\x65\x2e\x0a\x45\x78\x61\x6d\x70\x6c\x65" \
+"\x3a\x0a\x09\x74\x63\x70\x73\x76\x64\x20\x2d\x45\x20\x30\x20\x35" \
+"\x31\x35\x20\x73\x6f\x66\x74\x6c\x69\x6d\x69\x74\x20\x2d\x6d\x20" \
+"\x39\x39\x39\x39\x39\x39\x20\x6c\x70\x64\x20\x2f\x76\x61\x72\x2f" \
+"\x73\x70\x6f\x6f\x6c\x20\x2e\x2f\x70\x72\x69\x6e\x74\x00\x5b\x2d" \
+"\x50\x20\x71\x75\x65\x75\x65\x5b\x40\x68\x6f\x73\x74\x5b\x3a\x70" \
+"\x6f\x72\x74\x5d\x5d\x5d\x20\x5b\x2d\x55\x20\x55\x53\x45\x52\x4e" \
+"\x41\x4d\x45\x5d\x20\x5b\x2d\x64\x20\x4a\x4f\x42\x49\x44\x5d\x2e" \
+"\x2e\x2e\x20\x5b\x2d\x66\x73\x5d\x0a\x0a\x09\x2d\x50\x09\x6c\x70" \
+"\x20\x73\x65\x72\x76\x69\x63\x65\x20\x74\x6f\x20\x63\x6f\x6e\x6e" \
+"\x65\x63\x74\x20\x74\x6f\x20\x28\x65\x6c\x73\x65\x20\x75\x73\x65" \
+"\x73\x20\x24\x50\x52\x49\x4e\x54\x45\x52\x29\x0a\x09\x2d\x64\x09" \
+"\x44\x65\x6c\x65\x74\x65\x20\x6a\x6f\x62\x73\x0a\x09\x2d\x66\x09" \
+"\x46\x6f\x72\x63\x65\x20\x61\x6e\x79\x20\x77\x61\x69\x74\x69\x6e" \
+"\x67\x20\x6a\x6f\x62\x20\x74\x6f\x20\x62\x65\x20\x70\x72\x69\x6e" \
+"\x74\x65\x64\x0a\x09\x2d\x73\x09\x53\x68\x6f\x72\x74\x20\x64\x69" \
+"\x73\x70\x6c\x61\x79\x00\x2d\x50\x20\x71\x75\x65\x75\x65\x5b\x40" \
+"\x68\x6f\x73\x74\x5b\x3a\x70\x6f\x72\x74\x5d\x5d\x20\x2d\x55\x20" \
+"\x55\x53\x45\x52\x4e\x41\x4d\x45\x20\x2d\x4a\x20\x54\x49\x54\x4c" \
+"\x45\x20\x2d\x56\x6d\x68\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e" \
+"\x0a\x0a\x09\x2d\x50\x09\x6c\x70\x20\x73\x65\x72\x76\x69\x63\x65" \
+"\x20\x74\x6f\x20\x63\x6f\x6e\x6e\x65\x63\x74\x20\x74\x6f\x20\x28" \
+"\x65\x6c\x73\x65\x20\x75\x73\x65\x73\x20\x24\x50\x52\x49\x4e\x54" \
+"\x45\x52\x29\x0a\x09\x2d\x6d\x09\x53\x65\x6e\x64\x20\x6d\x61\x69" \
+"\x6c\x20\x6f\x6e\x20\x63\x6f\x6d\x70\x6c\x65\x74\x69\x6f\x6e\x0a" \
+"\x09\x2d\x68\x09\x50\x72\x69\x6e\x74\x20\x62\x61\x6e\x6e\x65\x72" \
+"\x20\x70\x61\x67\x65\x20\x74\x6f\x6f\x0a\x09\x2d\x56\x09\x56\x65" \
+"\x72\x62\x6f\x73\x65\x00\x5b\x2d\x31\x41\x61\x43\x78\x64\x4c\x48" \
+"\x52\x46\x70\x6c\x69\x6e\x73\x65\x68\x72\x53\x58\x76\x63\x74\x75" \
+"\x5d\x20\x5b\x2d\x77\x20\x57\x49\x44\x54\x48\x5d\x20\x5b\x46\x49" \
+"\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x4c\x69\x73\x74\x20\x64\x69\x72" \
+"\x65\x63\x74\x6f\x72\x79\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x0a" \
+"\x0a\x09\x2d\x31\x09\x4f\x6e\x65\x20\x63\x6f\x6c\x75\x6d\x6e\x20" \
+"\x6f\x75\x74\x70\x75\x74\x0a\x09\x2d\x61\x09\x49\x6e\x63\x6c\x75" \
+"\x64\x65\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x77\x68\x69\x63\x68" \
+"\x20\x73\x74\x61\x72\x74\x20\x77\x69\x74\x68\x20\x2e\x0a\x09\x2d" \
+"\x41\x09\x4c\x69\x6b\x65\x20\x2d\x61\x2c\x20\x62\x75\x74\x20\x65" \
+"\x78\x63\x6c\x75\x64\x65\x20\x2e\x20\x61\x6e\x64\x20\x2e\x2e\x0a" \
+"\x09\x2d\x43\x09\x4c\x69\x73\x74\x20\x62\x79\x20\x63\x6f\x6c\x75" \
+"\x6d\x6e\x73\x0a\x09\x2d\x78\x09\x4c\x69\x73\x74\x20\x62\x79\x20" \
+"\x6c\x69\x6e\x65\x73\x0a\x09\x2d\x64\x09\x4c\x69\x73\x74\x20\x64" \
+"\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x65\x6e\x74\x72\x69\x65\x73" \
+"\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x63\x6f\x6e\x74" \
+"\x65\x6e\x74\x73\x0a\x09\x2d\x4c\x09\x46\x6f\x6c\x6c\x6f\x77\x20" \
+"\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x0a\x09\x2d\x48\x09\x46\x6f\x6c" \
+"\x6c\x6f\x77\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x20\x6f\x6e\x20" \
+"\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x0a\x09\x2d\x52" \
+"\x09\x52\x65\x63\x75\x72\x73\x65\x0a\x09\x2d\x70\x09\x41\x70\x70" \
+"\x65\x6e\x64\x20\x2f\x20\x74\x6f\x20\x64\x69\x72\x20\x65\x6e\x74" \
+"\x72\x69\x65\x73\x0a\x09\x2d\x46\x09\x41\x70\x70\x65\x6e\x64\x20" \
+"\x69\x6e\x64\x69\x63\x61\x74\x6f\x72\x20\x28\x6f\x6e\x65\x20\x6f" \
+"\x66\x20\x2a\x2f\x3d\x40\x7c\x29\x20\x74\x6f\x20\x65\x6e\x74\x72" \
+"\x69\x65\x73\x0a\x09\x2d\x6c\x09\x4c\x6f\x6e\x67\x20\x6c\x69\x73" \
+"\x74\x69\x6e\x67\x20\x66\x6f\x72\x6d\x61\x74\x0a\x09\x2d\x69\x09" \
+"\x4c\x69\x73\x74\x20\x69\x6e\x6f\x64\x65\x20\x6e\x75\x6d\x62\x65" \
+"\x72\x73\x0a\x09\x2d\x6e\x09\x4c\x69\x73\x74\x20\x6e\x75\x6d\x65" \
+"\x72\x69\x63\x20\x55\x49\x44\x73\x20\x61\x6e\x64\x20\x47\x49\x44" \
+"\x73\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x6e\x61\x6d" \
+"\x65\x73\x0a\x09\x2d\x73\x09\x4c\x69\x73\x74\x20\x61\x6c\x6c\x6f" \
+"\x63\x61\x74\x65\x64\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x2d\x65" \
+"\x09\x4c\x69\x73\x74\x20\x66\x75\x6c\x6c\x20\x64\x61\x74\x65\x20" \
+"\x61\x6e\x64\x20\x74\x69\x6d\x65\x0a\x09\x2d\x68\x09\x4c\x69\x73" \
+"\x74\x20\x73\x69\x7a\x65\x73\x20\x69\x6e\x20\x68\x75\x6d\x61\x6e" \
+"\x20\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x61\x74" \
+"\x20\x28\x31\x4b\x20\x32\x34\x33\x4d\x20\x32\x47\x29\x0a\x09\x2d" \
+"\x72\x09\x53\x6f\x72\x74\x20\x69\x6e\x20\x72\x65\x76\x65\x72\x73" \
+"\x65\x20\x6f\x72\x64\x65\x72\x0a\x09\x2d\x53\x09\x53\x6f\x72\x74" \
+"\x20\x62\x79\x20\x73\x69\x7a\x65\x0a\x09\x2d\x58\x09\x53\x6f\x72" \
+"\x74\x20\x62\x79\x20\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x0a\x09" \
+"\x2d\x76\x09\x53\x6f\x72\x74\x20\x62\x79\x20\x76\x65\x72\x73\x69" \
+"\x6f\x6e\x0a\x09\x2d\x63\x09\x57\x69\x74\x68\x20\x2d\x6c\x3a\x20" \
+"\x73\x6f\x72\x74\x20\x62\x79\x20\x63\x74\x69\x6d\x65\x0a\x09\x2d" \
+"\x74\x09\x57\x69\x74\x68\x20\x2d\x6c\x3a\x20\x73\x6f\x72\x74\x20" \
+"\x62\x79\x20\x6d\x74\x69\x6d\x65\x0a\x09\x2d\x75\x09\x57\x69\x74" \
+"\x68\x20\x2d\x6c\x3a\x20\x73\x6f\x72\x74\x20\x62\x79\x20\x61\x74" \
+"\x69\x6d\x65\x0a\x09\x2d\x77\x20\x4e\x09\x41\x73\x73\x75\x6d\x65" \
+"\x20\x74\x68\x65\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c\x20\x69\x73" \
+"\x20\x4e\x20\x63\x6f\x6c\x75\x6d\x6e\x73\x20\x77\x69\x64\x65\x0a" \
+"\x09\x2d\x2d\x63\x6f\x6c\x6f\x72\x5b\x3d\x7b\x61\x6c\x77\x61\x79" \
+"\x73\x2c\x6e\x65\x76\x65\x72\x2c\x61\x75\x74\x6f\x7d\x5d\x09\x43" \
+"\x6f\x6e\x74\x72\x6f\x6c\x20\x63\x6f\x6c\x6f\x72\x69\x6e\x67\x00" \
+"\x5b\x2d\x52\x61\x64\x6c\x76\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x4c\x69\x73\x74\x20\x66\x69\x6c\x65\x20\x61\x74" \
+"\x74\x72\x69\x62\x75\x74\x65\x73\x20\x6f\x6e\x20\x61\x6e\x20\x65" \
+"\x78\x74\x32\x20\x66\x73\x0a\x0a\x09\x2d\x52\x09\x52\x65\x63\x75" \
+"\x72\x73\x65\x0a\x09\x2d\x61\x09\x44\x6f\x6e\x27\x74\x20\x68\x69" \
+"\x64\x65\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x73\x74\x61\x72\x74" \
+"\x69\x6e\x67\x20\x77\x69\x74\x68\x20\x2e\x0a\x09\x2d\x64\x09\x4c" \
+"\x69\x73\x74\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x65\x6e" \
+"\x74\x72\x69\x65\x73\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66" \
+"\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x0a\x09\x2d\x6c\x09\x4c\x69" \
+"\x73\x74\x20\x6c\x6f\x6e\x67\x20\x66\x6c\x61\x67\x20\x6e\x61\x6d" \
+"\x65\x73\x0a\x09\x2d\x76\x09\x4c\x69\x73\x74\x20\x74\x68\x65\x20" \
+"\x66\x69\x6c\x65\x27\x73\x20\x76\x65\x72\x73\x69\x6f\x6e\x2f\x67" \
+"\x65\x6e\x65\x72\x61\x74\x69\x6f\x6e\x20\x6e\x75\x6d\x62\x65\x72" \
+"\x00\x5b\x2d\x71\x66\x77\x72\x73\x76\x5d\x20\x4d\x4f\x44\x55\x4c" \
+"\x45\x20\x5b\x73\x79\x6d\x62\x6f\x6c\x3d\x76\x61\x6c\x75\x65\x5d" \
+"\x2e\x2e\x2e\x0a\x0a\x09\x2d\x72\x09\x52\x65\x6d\x6f\x76\x65\x20" \
+"\x4d\x4f\x44\x55\x4c\x45\x20\x28\x73\x74\x61\x63\x6b\x73\x29\x20" \
+"\x6f\x72\x20\x64\x6f\x20\x61\x75\x74\x6f\x63\x6c\x65\x61\x6e\x0a" \
+"\x09\x2d\x71\x09\x51\x75\x69\x65\x74\x0a\x09\x2d\x76\x09\x56\x65" \
+"\x72\x62\x6f\x73\x65\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x0a" \
+"\x09\x2d\x77\x09\x57\x61\x69\x74\x20\x66\x6f\x72\x20\x75\x6e\x6c" \
+"\x6f\x61\x64\x0a\x09\x2d\x73\x09\x52\x65\x70\x6f\x72\x74\x20\x76" \
+"\x69\x61\x20\x73\x79\x73\x6c\x6f\x67\x20\x69\x6e\x73\x74\x65\x61" \
+"\x64\x20\x6f\x66\x20\x73\x74\x64\x65\x72\x72\x00\x0a\x0a\x53\x68" \
+"\x6f\x77\x20\x61\x6c\x6c\x20\x6f\x70\x65\x6e\x20\x66\x69\x6c\x65" \
+"\x73\x00\x5b\x2d\x6d\x6b\x5d\x0a\x0a\x4c\x69\x73\x74\x20\x61\x6c" \
+"\x6c\x20\x50\x43\x49\x20\x64\x65\x76\x69\x63\x65\x73\x0a\x0a\x09" \
+"\x2d\x6d\x09\x50\x61\x72\x73\x61\x62\x6c\x65\x20\x6f\x75\x74\x70" \
+"\x75\x74\x0a\x09\x2d\x6b\x09\x53\x68\x6f\x77\x20\x64\x72\x69\x76" \
+"\x65\x72\x00\x08\x00\x46\x49\x4c\x45\x0a\x0a\x44\x65\x63\x6f\x6d" \
+"\x70\x72\x65\x73\x73\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x00" \
+"\x2d\x64\x20\x5b\x2d\x63\x66\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73\x73\x20\x46" \
+"\x49\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x0a\x0a" \
+"\x09\x2d\x64\x09\x44\x65\x63\x6f\x6d\x70\x72\x65\x73\x73\x0a\x09" \
+"\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74\x6f\x20\x73\x74\x64\x6f" \
+"\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x00\x5b\x2d\x63" \
+"\x66\x76\x64\x31\x32\x33\x34\x35\x36\x37\x38\x39\x43\x46\x5d\x20" \
+"\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x31\x2e\x2e" \
+"\x39\x09\x43\x6f\x6d\x70\x72\x65\x73\x73\x69\x6f\x6e\x20\x6c\x65" \
+"\x76\x65\x6c\x0a\x09\x2d\x64\x09\x44\x65\x63\x6f\x6d\x70\x72\x65" \
+"\x73\x73\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74\x6f\x20" \
+"\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65" \
+"\x0a\x09\x2d\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x46" \
+"\x09\x44\x6f\x6e\x27\x74\x20\x73\x74\x6f\x72\x65\x20\x6f\x72\x20" \
+"\x76\x65\x72\x69\x66\x79\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x0a" \
+"\x09\x2d\x43\x09\x41\x6c\x73\x6f\x20\x77\x72\x69\x74\x65\x20\x63" \
+"\x68\x65\x63\x6b\x73\x75\x6d\x20\x6f\x66\x20\x63\x6f\x6d\x70\x72" \
+"\x65\x73\x73\x65\x64\x20\x62\x6c\x6f\x63\x6b\x00\x5b\x2d\x76\x43" \
+"\x46\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d" \
+"\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x46\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x73\x74\x6f\x72\x65\x20\x6f\x72\x20\x76\x65\x72" \
+"\x69\x66\x79\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x00\x5b\x2d\x64" \
+"\x20\x64\x65\x76\x69\x63\x65\x5f\x74\x61\x62\x6c\x65\x5d\x20\x72" \
+"\x6f\x6f\x74\x64\x69\x72\x0a\x0a\x43\x72\x65\x61\x74\x65\x20\x61" \
+"\x20\x72\x61\x6e\x67\x65\x20\x6f\x66\x20\x73\x70\x65\x63\x69\x61" \
+"\x6c\x20\x66\x69\x6c\x65\x73\x20\x61\x73\x20\x73\x70\x65\x63\x69" \
+"\x66\x69\x65\x64\x20\x69\x6e\x20\x61\x20\x64\x65\x76\x69\x63\x65" \
+"\x20\x74\x61\x62\x6c\x65\x2e\x0a\x44\x65\x76\x69\x63\x65\x20\x74" \
+"\x61\x62\x6c\x65\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x74\x61\x6b" \
+"\x65\x20\x74\x68\x65\x20\x66\x6f\x72\x6d\x20\x6f\x66\x3a\x0a\x3c" \
+"\x6e\x61\x6d\x65\x3e\x20\x3c\x74\x79\x70\x65\x3e\x20\x3c\x6d\x6f" \
+"\x64\x65\x3e\x20\x3c\x75\x69\x64\x3e\x20\x3c\x67\x69\x64\x3e\x20" \
+"\x3c\x6d\x61\x6a\x6f\x72\x3e\x20\x3c\x6d\x69\x6e\x6f\x72\x3e\x20" \
+"\x3c\x73\x74\x61\x72\x74\x3e\x20\x3c\x69\x6e\x63\x3e\x20\x3c\x63" \
+"\x6f\x75\x6e\x74\x3e\x0a\x57\x68\x65\x72\x65\x20\x6e\x61\x6d\x65" \
+"\x20\x69\x73\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x6e\x61\x6d" \
+"\x65\x2c\x20\x74\x79\x70\x65\x20\x63\x61\x6e\x20\x62\x65\x20\x6f" \
+"\x6e\x65\x20\x6f\x66\x3a\x0a\x09\x66\x09\x52\x65\x67\x75\x6c\x61" \
+"\x72\x20\x66\x69\x6c\x65\x0a\x09\x64\x09\x44\x69\x72\x65\x63\x74" \
+"\x6f\x72\x79\x0a\x09\x63\x09\x43\x68\x61\x72\x61\x63\x74\x65\x72" \
+"\x20\x64\x65\x76\x69\x63\x65\x0a\x09\x62\x09\x42\x6c\x6f\x63\x6b" \
+"\x20\x64\x65\x76\x69\x63\x65\x0a\x09\x70\x09\x46\x69\x66\x6f\x20" \
+"\x28\x6e\x61\x6d\x65\x64\x20\x70\x69\x70\x65\x29\x0a\x75\x69\x64" \
+"\x20\x69\x73\x20\x74\x68\x65\x20\x75\x73\x65\x72\x20\x69\x64\x20" \
+"\x66\x6f\x72\x20\x74\x68\x65\x20\x74\x61\x72\x67\x65\x74\x20\x66" \
+"\x69\x6c\x65\x2c\x20\x67\x69\x64\x20\x69\x73\x20\x74\x68\x65\x20" \
+"\x67\x72\x6f\x75\x70\x20\x69\x64\x20\x66\x6f\x72\x20\x74\x68\x65" \
+"\x0a\x74\x61\x72\x67\x65\x74\x20\x66\x69\x6c\x65\x2e\x20\x54\x68" \
+"\x65\x20\x72\x65\x73\x74\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x6e" \
+"\x74\x72\x69\x65\x73\x20\x28\x6d\x61\x6a\x6f\x72\x2c\x20\x6d\x69" \
+"\x6e\x6f\x72\x2c\x20\x65\x74\x63\x29\x20\x61\x70\x70\x6c\x79\x20" \
+"\x74\x6f\x0a\x74\x6f\x20\x64\x65\x76\x69\x63\x65\x20\x73\x70\x65" \
+"\x63\x69\x61\x6c\x20\x66\x69\x6c\x65\x73\x2e\x20\x41\x20\x27\x2d" \
+"\x27\x20\x6d\x61\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x66\x6f" \
+"\x72\x20\x62\x6c\x61\x6e\x6b\x20\x65\x6e\x74\x72\x69\x65\x73\x2e" \
+"\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x46\x49\x4c\x45" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x43\x72\x65\x61\x74\x65\x20\x6d\x75\x6c" \
+"\x74\x69\x70\x61\x72\x74\x20\x4d\x49\x4d\x45\x2d\x65\x6e\x63\x6f" \
+"\x64\x65\x64\x20\x6d\x65\x73\x73\x61\x67\x65\x20\x66\x72\x6f\x6d" \
+"\x20\x46\x49\x4c\x45\x73\x0a\x0a\x09\x2d\x6f\x20\x46\x49\x4c\x45" \
+"\x09\x4f\x75\x74\x70\x75\x74\x2e\x20\x44\x65\x66\x61\x75\x6c\x74" \
+"\x3a\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x61\x20\x48\x44\x52" \
+"\x09\x41\x64\x64\x20\x68\x65\x61\x64\x65\x72\x28\x73\x29\x2e\x20" \
+"\x45\x78\x61\x6d\x70\x6c\x65\x73\x3a\x0a\x09\x09\x22\x46\x72\x6f" \
+"\x6d\x3a\x20\x75\x73\x65\x72\x40\x68\x6f\x73\x74\x2e\x6f\x72\x67" \
+"\x22\x2c\x20\x22\x44\x61\x74\x65\x3a\x20\x60\x64\x61\x74\x65\x20" \
+"\x2d\x52\x60\x22\x0a\x09\x2d\x63\x20\x43\x54\x09\x43\x6f\x6e\x74" \
+"\x65\x6e\x74\x20\x74\x79\x70\x65\x2e\x20\x44\x65\x66\x61\x75\x6c" \
+"\x74\x3a\x20\x61\x70\x70\x6c\x69\x63\x61\x74\x69\x6f\x6e\x2f\x6f" \
+"\x63\x74\x65\x74\x2d\x73\x74\x72\x65\x61\x6d\x0a\x09\x2d\x43\x20" \
+"\x43\x53\x09\x43\x68\x61\x72\x73\x65\x74\x2e\x20\x44\x65\x66\x61" \
+"\x75\x6c\x74\x3a\x20\x75\x73\x2d\x61\x73\x63\x69\x69\x0a\x0a\x4f" \
+"\x74\x68\x65\x72\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x61\x72\x65" \
+"\x20\x73\x69\x6c\x65\x6e\x74\x6c\x79\x20\x69\x67\x6e\x6f\x72\x65" \
+"\x64\x00\x5b\x2d\x61\x77\x5d\x20\x5b\x4d\x41\x4e\x50\x41\x47\x45" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x46\x6f\x72\x6d\x61\x74\x20\x61\x6e\x64" \
+"\x20\x64\x69\x73\x70\x6c\x61\x79\x20\x6d\x61\x6e\x75\x61\x6c\x20" \
+"\x70\x61\x67\x65\x0a\x0a\x09\x2d\x61\x09\x44\x69\x73\x70\x6c\x61" \
+"\x79\x20\x61\x6c\x6c\x20\x70\x61\x67\x65\x73\x0a\x09\x2d\x77\x09" \
+"\x53\x68\x6f\x77\x20\x70\x61\x67\x65\x20\x6c\x6f\x63\x61\x74\x69" \
+"\x6f\x6e\x73\x00\x5b\x2d\x63\x5b\x73\x77\x5d\x5d\x20\x5b\x46\x49" \
+"\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x69\x6e\x74\x20\x6f\x72" \
+"\x20\x63\x68\x65\x63\x6b\x20\x4d\x44\x35\x20\x63\x68\x65\x63\x6b" \
+"\x73\x75\x6d\x73\x0a\x0a\x09\x2d\x63\x09\x43\x68\x65\x63\x6b\x20" \
+"\x73\x75\x6d\x73\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x6c\x69\x73" \
+"\x74\x20\x69\x6e\x20\x46\x49\x4c\x45\x73\x0a\x09\x2d\x73\x09\x44" \
+"\x6f\x6e\x27\x74\x20\x6f\x75\x74\x70\x75\x74\x20\x61\x6e\x79\x74" \
+"\x68\x69\x6e\x67\x2c\x20\x73\x74\x61\x74\x75\x73\x20\x63\x6f\x64" \
+"\x65\x20\x73\x68\x6f\x77\x73\x20\x73\x75\x63\x63\x65\x73\x73\x0a" \
+"\x09\x2d\x77\x09\x57\x61\x72\x6e\x20\x61\x62\x6f\x75\x74\x20\x69" \
+"\x6d\x70\x72\x6f\x70\x65\x72\x6c\x79\x20\x66\x6f\x72\x6d\x61\x74" \
+"\x74\x65\x64\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x20\x6c\x69\x6e" \
+"\x65\x73\x00\x5b\x2d\x73\x5d\x0a\x0a\x6d\x64\x65\x76\x20\x2d\x73" \
+"\x20\x69\x73\x20\x74\x6f\x20\x62\x65\x20\x72\x75\x6e\x20\x64\x75" \
+"\x72\x69\x6e\x67\x20\x62\x6f\x6f\x74\x20\x74\x6f\x20\x73\x63\x61" \
+"\x6e\x20\x2f\x73\x79\x73\x20\x61\x6e\x64\x20\x70\x6f\x70\x75\x6c" \
+"\x61\x74\x65\x20\x2f\x64\x65\x76\x2e\x0a\x0a\x42\x61\x72\x65\x20" \
+"\x6d\x64\x65\x76\x20\x69\x73\x20\x61\x20\x6b\x65\x72\x6e\x65\x6c" \
+"\x20\x68\x6f\x74\x70\x6c\x75\x67\x20\x68\x65\x6c\x70\x65\x72\x2e" \
+"\x20\x54\x6f\x20\x61\x63\x74\x69\x76\x61\x74\x65\x20\x69\x74\x3a" \
+"\x0a\x09\x65\x63\x68\x6f\x20\x2f\x73\x62\x69\x6e\x2f\x6d\x64\x65" \
+"\x76\x20\x3e\x2f\x70\x72\x6f\x63\x2f\x73\x79\x73\x2f\x6b\x65\x72" \
+"\x6e\x65\x6c\x2f\x68\x6f\x74\x70\x6c\x75\x67\x0a\x0a\x49\x74\x20" \
+"\x75\x73\x65\x73\x20\x2f\x65\x74\x63\x2f\x6d\x64\x65\x76\x2e\x63" \
+"\x6f\x6e\x66\x20\x77\x69\x74\x68\x20\x6c\x69\x6e\x65\x73\x0a\x09" \
+"\x5b\x2d\x5d\x44\x45\x56\x4e\x41\x4d\x45\x20\x55\x49\x44\x3a\x47" \
+"\x49\x44\x20\x50\x45\x52\x4d\x20\x5b\x3e\x7c\x3d\x50\x41\x54\x48" \
+"\x5d\x7c\x5b\x21\x5d\x20\x5b\x40\x7c\x24\x7c\x2a\x50\x52\x4f\x47" \
+"\x5d\x0a\x77\x68\x65\x72\x65\x20\x44\x45\x56\x4e\x41\x4d\x45\x20" \
+"\x69\x73\x20\x64\x65\x76\x69\x63\x65\x20\x6e\x61\x6d\x65\x20\x72" \
+"\x65\x67\x65\x78\x2c\x20\x40\x6d\x61\x6a\x6f\x72\x2c\x6d\x69\x6e" \
+"\x6f\x72\x5b\x2d\x6d\x69\x6e\x6f\x72\x32\x5d\x2c\x20\x6f\x72\x0a" \
+"\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x20\x76\x61\x72\x69" \
+"\x61\x62\x6c\x65\x20\x72\x65\x67\x65\x78\x2e\x20\x41\x20\x63\x6f" \
+"\x6d\x6d\x6f\x6e\x20\x75\x73\x65\x20\x6f\x66\x20\x74\x68\x65\x20" \
+"\x6c\x61\x74\x74\x65\x72\x20\x69\x73\x0a\x74\x6f\x20\x6c\x6f\x61" \
+"\x64\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x66\x6f\x72\x20\x68\x6f" \
+"\x74\x70\x6c\x75\x67\x67\x65\x64\x20\x64\x65\x76\x69\x63\x65\x73" \
+"\x3a\x0a\x09\x24\x4d\x4f\x44\x41\x4c\x49\x41\x53\x3d\x2e\x2a\x20" \
+"\x30\x3a\x30\x20\x36\x36\x30\x20\x40\x6d\x6f\x64\x70\x72\x6f\x62" \
+"\x65\x20\x22\x24\x4d\x4f\x44\x41\x4c\x49\x41\x53\x22\x0a\x0a\x49" \
+"\x66\x20\x2f\x64\x65\x76\x2f\x6d\x64\x65\x76\x2e\x73\x65\x71\x20" \
+"\x66\x69\x6c\x65\x20\x65\x78\x69\x73\x74\x73\x2c\x20\x6d\x64\x65" \
+"\x76\x20\x77\x69\x6c\x6c\x20\x77\x61\x69\x74\x20\x66\x6f\x72\x20" \
+"\x69\x74\x73\x20\x76\x61\x6c\x75\x65\x0a\x74\x6f\x20\x6d\x61\x74" \
+"\x63\x68\x20\x24\x53\x45\x51\x4e\x55\x4d\x20\x76\x61\x72\x69\x61" \
+"\x62\x6c\x65\x2e\x20\x54\x68\x69\x73\x20\x70\x72\x65\x76\x65\x6e" \
+"\x74\x73\x20\x70\x6c\x75\x67\x2f\x75\x6e\x70\x6c\x75\x67\x20\x72" \
+"\x61\x63\x65\x73\x2e\x0a\x54\x6f\x20\x61\x63\x74\x69\x76\x61\x74" \
+"\x65\x20\x74\x68\x69\x73\x20\x66\x65\x61\x74\x75\x72\x65\x2c\x20" \
+"\x63\x72\x65\x61\x74\x65\x20\x65\x6d\x70\x74\x79\x20\x2f\x64\x65" \
+"\x76\x2f\x6d\x64\x65\x76\x2e\x73\x65\x71\x20\x61\x74\x20\x62\x6f" \
+"\x6f\x74\x2e\x00\x5b\x79\x7c\x6e\x5d\x0a\x0a\x43\x6f\x6e\x74\x72" \
+"\x6f\x6c\x20\x77\x72\x69\x74\x65\x20\x61\x63\x63\x65\x73\x73\x20" \
+"\x74\x6f\x20\x79\x6f\x75\x72\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c" \
+"\x0a\x09\x79\x09\x41\x6c\x6c\x6f\x77\x20\x77\x72\x69\x74\x65\x20" \
+"\x61\x63\x63\x65\x73\x73\x20\x74\x6f\x20\x79\x6f\x75\x72\x20\x74" \
+"\x65\x72\x6d\x69\x6e\x61\x6c\x0a\x09\x6e\x09\x44\x69\x73\x61\x6c" \
+"\x6c\x6f\x77\x20\x77\x72\x69\x74\x65\x20\x61\x63\x63\x65\x73\x73" \
+"\x20\x74\x6f\x20\x79\x6f\x75\x72\x20\x74\x65\x72\x6d\x69\x6e\x61" \
+"\x6c\x00\x5b\x2d\x64\x20\x44\x45\x4c\x41\x59\x5d\x20\x5b\x2d\x74" \
+"\x20\x54\x49\x4d\x45\x4f\x55\x54\x5d\x20\x5b\x2d\x73\x20\x53\x50" \
+"\x45\x45\x44\x5d\x20\x5b\x2d\x58\x5d\x20\x54\x54\x59\x0a\x0a\x43" \
+"\x6f\x70\x79\x20\x62\x79\x74\x65\x73\x20\x66\x6f\x72\x20\x73\x74" \
+"\x64\x69\x6e\x20\x74\x6f\x20\x54\x54\x59\x20\x61\x6e\x64\x20\x66" \
+"\x72\x6f\x6d\x20\x54\x54\x59\x20\x74\x6f\x20\x73\x74\x64\x6f\x75" \
+"\x74\x0a\x0a\x09\x2d\x64\x09\x57\x61\x69\x74\x20\x75\x70\x20\x74" \
+"\x6f\x20\x44\x45\x4c\x41\x59\x20\x6d\x73\x20\x66\x6f\x72\x20\x54" \
+"\x54\x59\x20\x6f\x75\x74\x70\x75\x74\x20\x62\x65\x66\x6f\x72\x65" \
+"\x20\x73\x65\x6e\x64\x69\x6e\x67\x20\x65\x76\x65\x72\x79\x0a\x09" \
+"\x09\x6e\x65\x78\x74\x20\x62\x79\x74\x65\x20\x74\x6f\x20\x69\x74" \
+"\x0a\x09\x2d\x74\x09\x45\x78\x69\x74\x20\x69\x66\x20\x62\x6f\x74" \
+"\x68\x20\x73\x74\x64\x69\x6e\x20\x61\x6e\x64\x20\x54\x54\x59\x20" \
+"\x61\x72\x65\x20\x73\x69\x6c\x65\x6e\x74\x20\x66\x6f\x72\x20\x54" \
+"\x49\x4d\x45\x4f\x55\x54\x20\x6d\x73\x0a\x09\x2d\x73\x09\x53\x65" \
+"\x74\x20\x73\x65\x72\x69\x61\x6c\x20\x6c\x69\x6e\x65\x20\x74\x6f" \
+"\x20\x53\x50\x45\x45\x44\x0a\x09\x2d\x58\x09\x44\x69\x73\x61\x62" \
+"\x6c\x65\x20\x73\x70\x65\x63\x69\x61\x6c\x20\x6d\x65\x61\x6e\x69" \
+"\x6e\x67\x20\x6f\x66\x20\x4e\x55\x4c\x20\x61\x6e\x64\x20\x43\x74" \
+"\x72\x6c\x2d\x58\x20\x66\x72\x6f\x6d\x20\x73\x74\x64\x69\x6e\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x44\x49\x52\x45\x43\x54" \
+"\x4f\x52\x59\x2e\x2e\x2e\x0a\x0a\x43\x72\x65\x61\x74\x65\x20\x44" \
+"\x49\x52\x45\x43\x54\x4f\x52\x59\x0a\x0a\x09\x2d\x6d\x20\x4d\x4f" \
+"\x44\x45\x09\x4d\x6f\x64\x65\x0a\x09\x2d\x70\x09\x4e\x6f\x20\x65" \
+"\x72\x72\x6f\x72\x20\x69\x66\x20\x65\x78\x69\x73\x74\x73\x3b\x20" \
+"\x6d\x61\x6b\x65\x20\x70\x61\x72\x65\x6e\x74\x20\x64\x69\x72\x65" \
+"\x63\x74\x6f\x72\x69\x65\x73\x20\x61\x73\x20\x6e\x65\x65\x64\x65" \
+"\x64\x00\x5b\x2d\x76\x5d\x20\x5b\x2d\x6e\x20\x4c\x41\x42\x45\x4c" \
+"\x5d\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x20\x5b\x4b\x42\x59\x54" \
+"\x45\x53\x5d\x0a\x0a\x4d\x61\x6b\x65\x20\x61\x20\x46\x41\x54\x33" \
+"\x32\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x0a\x0a\x09\x2d" \
+"\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d\x6e\x20\x4c\x42" \
+"\x4c\x09\x56\x6f\x6c\x75\x6d\x65\x20\x6c\x61\x62\x65\x6c\x00\x5b" \
+"\x2d\x46\x6e\x5d\x20\x5b\x2d\x62\x20\x42\x4c\x4b\x5f\x53\x49\x5a" \
+"\x45\x5d\x20\x5b\x2d\x69\x20\x49\x4e\x4f\x44\x45\x5f\x52\x41\x54" \
+"\x49\x4f\x5d\x20\x5b\x2d\x49\x20\x49\x4e\x4f\x44\x45\x5f\x53\x49" \
+"\x5a\x45\x5d\x20\x5b\x2d\x6d\x20\x52\x45\x53\x45\x52\x56\x45\x44" \
+"\x5f\x50\x45\x52\x43\x45\x4e\x54\x5d\x20\x5b\x2d\x4c\x20\x4c\x41" \
+"\x42\x45\x4c\x5d\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x20\x5b\x4b" \
+"\x42\x59\x54\x45\x53\x5d\x0a\x0a\x09\x2d\x62\x20\x42\x4c\x4b\x5f" \
+"\x53\x49\x5a\x45\x09\x42\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65\x2c" \
+"\x20\x62\x79\x74\x65\x73\x0a\x09\x2d\x46\x09\x09\x46\x6f\x72\x63" \
+"\x65\x0a\x09\x2d\x69\x20\x52\x41\x54\x49\x4f\x09\x4d\x61\x78\x20" \
+"\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x66\x69\x6c\x65\x73\x20" \
+"\x69\x73\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x5f\x73\x69" \
+"\x7a\x65\x20\x2f\x20\x52\x41\x54\x49\x4f\x0a\x09\x2d\x49\x20\x42" \
+"\x59\x54\x45\x53\x09\x49\x6e\x6f\x64\x65\x20\x73\x69\x7a\x65\x20" \
+"\x28\x6d\x69\x6e\x20\x31\x32\x38\x29\x0a\x09\x2d\x4c\x20\x4c\x42" \
+"\x4c\x09\x09\x56\x6f\x6c\x75\x6d\x65\x20\x6c\x61\x62\x65\x6c\x0a" \
+"\x09\x2d\x6d\x20\x50\x45\x52\x43\x45\x4e\x54\x09\x50\x65\x72\x63" \
+"\x65\x6e\x74\x20\x6f\x66\x20\x62\x6c\x6f\x63\x6b\x73\x20\x74\x6f" \
+"\x20\x72\x65\x73\x65\x72\x76\x65\x20\x66\x6f\x72\x20\x61\x64\x6d" \
+"\x69\x6e\x0a\x09\x2d\x6e\x09\x09\x44\x72\x79\x20\x72\x75\x6e\x00" \
+"\x5b\x2d\x6d\x20\x4d\x4f\x44\x45\x5d\x20\x4e\x41\x4d\x45\x0a\x0a" \
+"\x43\x72\x65\x61\x74\x65\x20\x6e\x61\x6d\x65\x64\x20\x70\x69\x70" \
+"\x65\x0a\x0a\x09\x2d\x6d\x20\x4d\x4f\x44\x45\x09\x4d\x6f\x64\x65" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x61\x3d\x72\x77\x29\x00" \
+"\x5b\x2d\x46\x6e\x5d\x20\x5b\x2d\x62\x20\x42\x4c\x4b\x5f\x53\x49" \
+"\x5a\x45\x5d\x20\x5b\x2d\x69\x20\x49\x4e\x4f\x44\x45\x5f\x52\x41" \
+"\x54\x49\x4f\x5d\x20\x5b\x2d\x49\x20\x49\x4e\x4f\x44\x45\x5f\x53" \
+"\x49\x5a\x45\x5d\x20\x5b\x2d\x6d\x20\x52\x45\x53\x45\x52\x56\x45" \
+"\x44\x5f\x50\x45\x52\x43\x45\x4e\x54\x5d\x20\x5b\x2d\x4c\x20\x4c" \
+"\x41\x42\x45\x4c\x5d\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x20\x5b" \
+"\x4b\x42\x59\x54\x45\x53\x5d\x0a\x0a\x09\x2d\x62\x20\x42\x4c\x4b" \
+"\x5f\x53\x49\x5a\x45\x09\x42\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65" \
+"\x2c\x20\x62\x79\x74\x65\x73\x0a\x09\x2d\x46\x09\x09\x46\x6f\x72" \
+"\x63\x65\x0a\x09\x2d\x69\x20\x52\x41\x54\x49\x4f\x09\x4d\x61\x78" \
+"\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x66\x69\x6c\x65\x73" \
+"\x20\x69\x73\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x5f\x73" \
+"\x69\x7a\x65\x20\x2f\x20\x52\x41\x54\x49\x4f\x0a\x09\x2d\x49\x20" \
+"\x42\x59\x54\x45\x53\x09\x49\x6e\x6f\x64\x65\x20\x73\x69\x7a\x65" \
+"\x20\x28\x6d\x69\x6e\x20\x31\x32\x38\x29\x0a\x09\x2d\x4c\x20\x4c" \
+"\x42\x4c\x09\x09\x56\x6f\x6c\x75\x6d\x65\x20\x6c\x61\x62\x65\x6c" \
+"\x0a\x09\x2d\x6d\x20\x50\x45\x52\x43\x45\x4e\x54\x09\x50\x65\x72" \
+"\x63\x65\x6e\x74\x20\x6f\x66\x20\x62\x6c\x6f\x63\x6b\x73\x20\x74" \
+"\x6f\x20\x72\x65\x73\x65\x72\x76\x65\x20\x66\x6f\x72\x20\x61\x64" \
+"\x6d\x69\x6e\x0a\x09\x2d\x6e\x09\x09\x44\x72\x79\x20\x72\x75\x6e" \
+"\x00\x5b\x2d\x63\x20\x7c\x20\x2d\x6c\x20\x46\x49\x4c\x45\x5d\x20" \
+"\x5b\x2d\x6e\x58\x58\x5d\x20\x5b\x2d\x69\x58\x58\x5d\x20\x42\x4c" \
+"\x4f\x43\x4b\x44\x45\x56\x20\x5b\x4b\x42\x59\x54\x45\x53\x5d\x0a" \
+"\x0a\x4d\x61\x6b\x65\x20\x61\x20\x4d\x49\x4e\x49\x58\x20\x66\x69" \
+"\x6c\x65\x73\x79\x73\x74\x65\x6d\x0a\x0a\x09\x2d\x63\x09\x09\x43" \
+"\x68\x65\x63\x6b\x20\x64\x65\x76\x69\x63\x65\x20\x66\x6f\x72\x20" \
+"\x62\x61\x64\x20\x62\x6c\x6f\x63\x6b\x73\x0a\x09\x2d\x6e\x20\x5b" \
+"\x31\x34\x7c\x33\x30\x5d\x09\x4d\x61\x78\x69\x6d\x75\x6d\x20\x6c" \
+"\x65\x6e\x67\x74\x68\x20\x6f\x66\x20\x66\x69\x6c\x65\x6e\x61\x6d" \
+"\x65\x73\x0a\x09\x2d\x69\x20\x49\x4e\x4f\x44\x45\x53\x09\x4e\x75" \
+"\x6d\x62\x65\x72\x20\x6f\x66\x20\x69\x6e\x6f\x64\x65\x73\x20\x66" \
+"\x6f\x72\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65" \
+"\x6d\x0a\x09\x2d\x6c\x20\x46\x49\x4c\x45\x09\x09\x52\x65\x61\x64" \
+"\x20\x62\x61\x64\x20\x62\x6c\x6f\x63\x6b\x73\x20\x6c\x69\x73\x74" \
+"\x20\x66\x72\x6f\x6d\x20\x46\x49\x4c\x45\x0a\x09\x2d\x76\x09\x09" \
+"\x4d\x61\x6b\x65\x20\x76\x65\x72\x73\x69\x6f\x6e\x20\x32\x20\x66" \
+"\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x00\x5b\x2d\x76\x5d\x20\x5b" \
+"\x2d\x6e\x20\x4c\x41\x42\x45\x4c\x5d\x20\x42\x4c\x4f\x43\x4b\x44" \
+"\x45\x56\x20\x5b\x4b\x42\x59\x54\x45\x53\x5d\x0a\x0a\x4d\x61\x6b" \
+"\x65\x20\x61\x20\x46\x41\x54\x33\x32\x20\x66\x69\x6c\x65\x73\x79" \
+"\x73\x74\x65\x6d\x0a\x0a\x09\x2d\x76\x09\x56\x65\x72\x62\x6f\x73" \
+"\x65\x0a\x09\x2d\x6e\x20\x4c\x42\x4c\x09\x56\x6f\x6c\x75\x6d\x65" \
+"\x20\x6c\x61\x62\x65\x6c\x00\x5b\x2d\x6d\x20\x4d\x4f\x44\x45\x5d" \
+"\x20\x4e\x41\x4d\x45\x20\x54\x59\x50\x45\x20\x4d\x41\x4a\x4f\x52" \
+"\x20\x4d\x49\x4e\x4f\x52\x0a\x0a\x43\x72\x65\x61\x74\x65\x20\x61" \
+"\x20\x73\x70\x65\x63\x69\x61\x6c\x20\x66\x69\x6c\x65\x20\x28\x62" \
+"\x6c\x6f\x63\x6b\x2c\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x2c" \
+"\x20\x6f\x72\x20\x70\x69\x70\x65\x29\x0a\x0a\x09\x2d\x6d\x20\x4d" \
+"\x4f\x44\x45\x09\x43\x72\x65\x61\x74\x69\x6f\x6e\x20\x6d\x6f\x64" \
+"\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x61\x3d\x72\x77\x29" \
+"\x0a\x54\x59\x50\x45\x3a\x0a\x09\x62\x09\x42\x6c\x6f\x63\x6b\x20" \
+"\x64\x65\x76\x69\x63\x65\x0a\x09\x63\x20\x6f\x72\x20\x75\x09\x43" \
+"\x68\x61\x72\x61\x63\x74\x65\x72\x20\x64\x65\x76\x69\x63\x65\x0a" \
+"\x09\x70\x09\x4e\x61\x6d\x65\x64\x20\x70\x69\x70\x65\x20\x28\x4d" \
+"\x41\x4a\x4f\x52\x20\x61\x6e\x64\x20\x4d\x49\x4e\x4f\x52\x20\x61" \
+"\x72\x65\x20\x69\x67\x6e\x6f\x72\x65\x64\x29\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x5b\x50\x41\x53\x53\x57\x4f\x52\x44\x5d" \
+"\x20\x5b\x53\x41\x4c\x54\x5d\x0a\x0a\x43\x72\x79\x70\x74\x20\x50" \
+"\x41\x53\x53\x57\x4f\x52\x44\x20\x75\x73\x69\x6e\x67\x20\x63\x72" \
+"\x79\x70\x74\x28\x33\x29\x0a\x0a\x09\x2d\x50\x2c\x2d\x2d\x70\x61" \
+"\x73\x73\x77\x6f\x72\x64\x2d\x66\x64\x3d\x4e\x09\x52\x65\x61\x64" \
+"\x20\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x66\x72\x6f\x6d\x20\x66" \
+"\x64\x20\x4e\x0a\x09\x2d\x6d\x2c\x2d\x2d\x6d\x65\x74\x68\x6f\x64" \
+"\x3d\x54\x59\x50\x45\x09\x45\x6e\x63\x72\x79\x70\x74\x69\x6f\x6e" \
+"\x20\x6d\x65\x74\x68\x6f\x64\x0a\x09\x2d\x53\x2c\x2d\x2d\x73\x61" \
+"\x6c\x74\x3d\x53\x41\x4c\x54\x00\x5b\x2d\x4c\x20\x4c\x42\x4c\x5d" \
+"\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x20\x5b\x4b\x42\x59\x54\x45" \
+"\x53\x5d\x0a\x0a\x50\x72\x65\x70\x61\x72\x65\x20\x42\x4c\x4f\x43" \
+"\x4b\x44\x45\x56\x20\x74\x6f\x20\x62\x65\x20\x75\x73\x65\x64\x20" \
+"\x61\x73\x20\x73\x77\x61\x70\x20\x70\x61\x72\x74\x69\x74\x69\x6f" \
+"\x6e\x0a\x0a\x09\x2d\x4c\x20\x4c\x42\x4c\x09\x4c\x61\x62\x65\x6c" \
+"\x00\x5b\x2d\x64\x74\x5d\x20\x5b\x2d\x70\x20\x44\x49\x52\x5d\x20" \
+"\x5b\x54\x45\x4d\x50\x4c\x41\x54\x45\x5d\x0a\x0a\x43\x72\x65\x61" \
+"\x74\x65\x20\x61\x20\x74\x65\x6d\x70\x6f\x72\x61\x72\x79\x20\x66" \
+"\x69\x6c\x65\x20\x77\x69\x74\x68\x20\x6e\x61\x6d\x65\x20\x62\x61" \
+"\x73\x65\x64\x20\x6f\x6e\x20\x54\x45\x4d\x50\x4c\x41\x54\x45\x20" \
+"\x61\x6e\x64\x20\x70\x72\x69\x6e\x74\x20\x69\x74\x73\x20\x6e\x61" \
+"\x6d\x65\x2e\x0a\x54\x45\x4d\x50\x4c\x41\x54\x45\x20\x6d\x75\x73" \
+"\x74\x20\x65\x6e\x64\x20\x77\x69\x74\x68\x20\x58\x58\x58\x58\x58" \
+"\x58\x20\x28\x65\x2e\x67\x2e\x20\x5b\x2f\x64\x69\x72\x2f\x5d\x6e" \
+"\x61\x6d\x65\x58\x58\x58\x58\x58\x58\x29\x2e\x0a\x57\x69\x74\x68" \
+"\x6f\x75\x74\x20\x54\x45\x4d\x50\x4c\x41\x54\x45\x2c\x20\x2d\x74" \
+"\x20\x74\x6d\x70\x2e\x58\x58\x58\x58\x58\x58\x20\x69\x73\x20\x61" \
+"\x73\x73\x75\x6d\x65\x64\x2e\x0a\x0a\x09\x2d\x64\x09\x4d\x61\x6b" \
+"\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x2c\x20\x6e\x6f\x74" \
+"\x20\x66\x69\x6c\x65\x0a\x09\x2d\x74\x09\x50\x72\x65\x70\x65\x6e" \
+"\x64\x20\x62\x61\x73\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79" \
+"\x20\x6e\x61\x6d\x65\x20\x74\x6f\x20\x54\x45\x4d\x50\x4c\x41\x54" \
+"\x45\x0a\x09\x2d\x70\x20\x44\x49\x52\x09\x55\x73\x65\x20\x44\x49" \
+"\x52\x20\x61\x73\x20\x61\x20\x62\x61\x73\x65\x20\x64\x69\x72\x65" \
+"\x63\x74\x6f\x72\x79\x20\x28\x69\x6d\x70\x6c\x69\x65\x73\x20\x2d" \
+"\x74\x29\x0a\x09\x2d\x75\x09\x44\x6f\x20\x6e\x6f\x74\x20\x63\x72" \
+"\x65\x61\x74\x65\x20\x61\x6e\x79\x74\x68\x69\x6e\x67\x3b\x20\x70" \
+"\x72\x69\x6e\x74\x20\x61\x20\x6e\x61\x6d\x65\x0a\x0a\x42\x61\x73" \
+"\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x69\x73\x3a\x20" \
+"\x2d\x70\x20\x44\x49\x52\x2c\x20\x65\x6c\x73\x65\x20\x24\x54\x4d" \
+"\x50\x44\x49\x52\x2c\x20\x65\x6c\x73\x65\x20\x2f\x74\x6d\x70\x00" \
+"\x5b\x2d\x61\x64\x6c\x70\x30\x5d\x20\x5b\x2d\x46\x20\x6b\x65\x79" \
+"\x77\x6f\x72\x64\x5d\x20\x4d\x4f\x44\x55\x4c\x45\x0a\x0a\x09\x2d" \
+"\x61\x09\x09\x53\x68\x6f\x72\x74\x63\x75\x74\x20\x66\x6f\x72\x20" \
+"\x27\x2d\x46\x20\x61\x75\x74\x68\x6f\x72\x27\x0a\x09\x2d\x64\x09" \
+"\x09\x53\x68\x6f\x72\x74\x63\x75\x74\x20\x66\x6f\x72\x20\x27\x2d" \
+"\x46\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6f\x6e\x27\x0a\x09" \
+"\x2d\x6c\x09\x09\x53\x68\x6f\x72\x74\x63\x75\x74\x20\x66\x6f\x72" \
+"\x20\x27\x2d\x46\x20\x6c\x69\x63\x65\x6e\x73\x65\x27\x0a\x09\x2d" \
+"\x70\x09\x09\x53\x68\x6f\x72\x74\x63\x75\x74\x20\x66\x6f\x72\x20" \
+"\x27\x2d\x46\x20\x70\x61\x72\x6d\x27\x0a\x09\x2d\x46\x20\x6b\x65" \
+"\x79\x77\x6f\x72\x64\x09\x4b\x65\x79\x77\x6f\x72\x64\x20\x74\x6f" \
+"\x20\x6c\x6f\x6f\x6b\x20\x66\x6f\x72\x0a\x09\x2d\x30\x09\x09\x53" \
+"\x65\x70\x61\x72\x61\x74\x65\x20\x6f\x75\x74\x70\x75\x74\x20\x77" \
+"\x69\x74\x68\x20\x4e\x55\x4c\x73\x00\x5b\x2d\x71\x66\x77\x72\x73" \
+"\x76\x5d\x20\x4d\x4f\x44\x55\x4c\x45\x20\x5b\x73\x79\x6d\x62\x6f" \
+"\x6c\x3d\x76\x61\x6c\x75\x65\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x72" \
+"\x09\x52\x65\x6d\x6f\x76\x65\x20\x4d\x4f\x44\x55\x4c\x45\x20\x28" \
+"\x73\x74\x61\x63\x6b\x73\x29\x20\x6f\x72\x20\x64\x6f\x20\x61\x75" \
+"\x74\x6f\x63\x6c\x65\x61\x6e\x0a\x09\x2d\x71\x09\x51\x75\x69\x65" \
+"\x74\x0a\x09\x2d\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09\x2d" \
+"\x66\x09\x46\x6f\x72\x63\x65\x0a\x09\x2d\x77\x09\x57\x61\x69\x74" \
+"\x20\x66\x6f\x72\x20\x75\x6e\x6c\x6f\x61\x64\x0a\x09\x2d\x73\x09" \
+"\x52\x65\x70\x6f\x72\x74\x20\x76\x69\x61\x20\x73\x79\x73\x6c\x6f" \
+"\x67\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x73\x74\x64" \
+"\x65\x72\x72\x00\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x56" \
+"\x69\x65\x77\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64" \
+"\x69\x6e\x29\x20\x6f\x6e\x65\x20\x73\x63\x72\x65\x65\x6e\x66\x75" \
+"\x6c\x20\x61\x74\x20\x61\x20\x74\x69\x6d\x65\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x5b\x2d\x6f\x20\x4f\x50\x54\x53\x5d\x20" \
+"\x44\x45\x56\x49\x43\x45\x20\x4e\x4f\x44\x45\x0a\x0a\x4d\x6f\x75" \
+"\x6e\x74\x20\x61\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x2e" \
+"\x20\x46\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20\x61\x75\x74\x6f" \
+"\x64\x65\x74\x65\x63\x74\x69\x6f\x6e\x20\x72\x65\x71\x75\x69\x72" \
+"\x65\x73\x20\x2f\x70\x72\x6f\x63\x2e\x0a\x0a\x09\x2d\x61\x09\x09" \
+"\x4d\x6f\x75\x6e\x74\x20\x61\x6c\x6c\x20\x66\x69\x6c\x65\x73\x79" \
+"\x73\x74\x65\x6d\x73\x20\x69\x6e\x20\x66\x73\x74\x61\x62\x0a\x09" \
+"\x2d\x66\x09\x09\x44\x72\x79\x20\x72\x75\x6e\x0a\x09\x2d\x72\x09" \
+"\x09\x52\x65\x61\x64\x2d\x6f\x6e\x6c\x79\x20\x6d\x6f\x75\x6e\x74" \
+"\x0a\x09\x2d\x77\x09\x09\x52\x65\x61\x64\x2d\x77\x72\x69\x74\x65" \
+"\x20\x6d\x6f\x75\x6e\x74\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29" \
+"\x0a\x09\x2d\x74\x20\x46\x53\x54\x59\x50\x45\x5b\x2c\x2e\x2e\x2e" \
+"\x5d\x09\x46\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20\x74\x79\x70" \
+"\x65\x28\x73\x29\x0a\x09\x2d\x4f\x20\x4f\x50\x54\x09\x09\x4d\x6f" \
+"\x75\x6e\x74\x20\x6f\x6e\x6c\x79\x20\x66\x69\x6c\x65\x73\x79\x73" \
+"\x74\x65\x6d\x73\x20\x77\x69\x74\x68\x20\x6f\x70\x74\x69\x6f\x6e" \
+"\x20\x4f\x50\x54\x20\x28\x2d\x61\x20\x6f\x6e\x6c\x79\x29\x0a\x2d" \
+"\x6f\x20\x4f\x50\x54\x3a\x0a\x09\x6c\x6f\x6f\x70\x09\x09\x49\x67" \
+"\x6e\x6f\x72\x65\x64\x20\x28\x6c\x6f\x6f\x70\x20\x64\x65\x76\x69" \
+"\x63\x65\x73\x20\x61\x72\x65\x20\x61\x75\x74\x6f\x64\x65\x74\x65" \
+"\x63\x74\x65\x64\x29\x0a\x09\x5b\x61\x5d\x73\x79\x6e\x63\x09\x09" \
+"\x57\x72\x69\x74\x65\x73\x20\x61\x72\x65\x20\x5b\x61\x5d\x73\x79" \
+"\x6e\x63\x68\x72\x6f\x6e\x6f\x75\x73\x0a\x09\x5b\x6e\x6f\x5d\x61" \
+"\x74\x69\x6d\x65\x09\x44\x69\x73\x61\x62\x6c\x65\x2f\x65\x6e\x61" \
+"\x62\x6c\x65\x20\x75\x70\x64\x61\x74\x65\x73\x20\x74\x6f\x20\x69" \
+"\x6e\x6f\x64\x65\x20\x61\x63\x63\x65\x73\x73\x20\x74\x69\x6d\x65" \
+"\x73\x0a\x09\x5b\x6e\x6f\x5d\x64\x69\x72\x61\x74\x69\x6d\x65\x09" \
+"\x44\x69\x73\x61\x62\x6c\x65\x2f\x65\x6e\x61\x62\x6c\x65\x20\x61" \
+"\x74\x69\x6d\x65\x20\x75\x70\x64\x61\x74\x65\x73\x20\x74\x6f\x20" \
+"\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x0a\x09\x5b\x6e\x6f" \
+"\x5d\x72\x65\x6c\x61\x74\x69\x6d\x65\x09\x44\x69\x73\x61\x62\x6c" \
+"\x65\x2f\x65\x6e\x61\x62\x6c\x65\x20\x61\x74\x69\x6d\x65\x20\x75" \
+"\x70\x64\x61\x74\x65\x73\x20\x72\x65\x6c\x61\x74\x69\x76\x65\x20" \
+"\x74\x6f\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x20" \
+"\x74\x69\x6d\x65\x0a\x09\x5b\x6e\x6f\x5d\x64\x65\x76\x09\x09\x28" \
+"\x44\x69\x73\x29\x61\x6c\x6c\x6f\x77\x20\x75\x73\x65\x20\x6f\x66" \
+"\x20\x73\x70\x65\x63\x69\x61\x6c\x20\x64\x65\x76\x69\x63\x65\x20" \
+"\x66\x69\x6c\x65\x73\x0a\x09\x5b\x6e\x6f\x5d\x65\x78\x65\x63\x09" \
+"\x28\x44\x69\x73\x29\x61\x6c\x6c\x6f\x77\x20\x75\x73\x65\x20\x6f" \
+"\x66\x20\x65\x78\x65\x63\x75\x74\x61\x62\x6c\x65\x20\x66\x69\x6c" \
+"\x65\x73\x0a\x09\x5b\x6e\x6f\x5d\x73\x75\x69\x64\x09\x28\x44\x69" \
+"\x73\x29\x61\x6c\x6c\x6f\x77\x20\x73\x65\x74\x2d\x75\x73\x65\x72" \
+"\x2d\x69\x64\x2d\x72\x6f\x6f\x74\x20\x70\x72\x6f\x67\x72\x61\x6d" \
+"\x73\x0a\x09\x5b\x72\x5d\x73\x68\x61\x72\x65\x64\x09\x43\x6f\x6e" \
+"\x76\x65\x72\x74\x20\x5b\x72\x65\x63\x75\x72\x73\x69\x76\x65\x6c" \
+"\x79\x5d\x20\x74\x6f\x20\x61\x20\x73\x68\x61\x72\x65\x64\x20\x73" \
+"\x75\x62\x74\x72\x65\x65\x0a\x09\x5b\x72\x5d\x73\x6c\x61\x76\x65" \
+"\x09\x43\x6f\x6e\x76\x65\x72\x74\x20\x5b\x72\x65\x63\x75\x72\x73" \
+"\x69\x76\x65\x6c\x79\x5d\x20\x74\x6f\x20\x61\x20\x73\x6c\x61\x76" \
+"\x65\x20\x73\x75\x62\x74\x72\x65\x65\x0a\x09\x5b\x72\x5d\x70\x72" \
+"\x69\x76\x61\x74\x65\x09\x43\x6f\x6e\x76\x65\x72\x74\x20\x5b\x72" \
+"\x65\x63\x75\x72\x73\x69\x76\x65\x6c\x79\x5d\x20\x74\x6f\x20\x61" \
+"\x20\x70\x72\x69\x76\x61\x74\x65\x20\x73\x75\x62\x74\x72\x65\x65" \
+"\x0a\x09\x5b\x75\x6e\x5d\x62\x69\x6e\x64\x61\x62\x6c\x65\x09\x4d" \
+"\x61\x6b\x65\x20\x6d\x6f\x75\x6e\x74\x20\x70\x6f\x69\x6e\x74\x20" \
+"\x5b\x75\x6e\x5d\x61\x62\x6c\x65\x20\x74\x6f\x20\x62\x65\x20\x62" \
+"\x69\x6e\x64\x20\x6d\x6f\x75\x6e\x74\x65\x64\x0a\x09\x5b\x72\x5d" \
+"\x62\x69\x6e\x64\x09\x09\x42\x69\x6e\x64\x20\x61\x20\x66\x69\x6c" \
+"\x65\x20\x6f\x72\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x5b" \
+"\x72\x65\x63\x75\x72\x73\x69\x76\x65\x6c\x79\x5d\x20\x74\x6f\x20" \
+"\x61\x6e\x6f\x74\x68\x65\x72\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e" \
+"\x0a\x09\x6d\x6f\x76\x65\x09\x09\x52\x65\x6c\x6f\x63\x61\x74\x65" \
+"\x20\x61\x6e\x20\x65\x78\x69\x73\x74\x69\x6e\x67\x20\x6d\x6f\x75" \
+"\x6e\x74\x20\x70\x6f\x69\x6e\x74\x0a\x09\x72\x65\x6d\x6f\x75\x6e" \
+"\x74\x09\x09\x52\x65\x6d\x6f\x75\x6e\x74\x20\x61\x20\x6d\x6f\x75" \
+"\x6e\x74\x65\x64\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x2c" \
+"\x20\x63\x68\x61\x6e\x67\x69\x6e\x67\x20\x66\x6c\x61\x67\x73\x0a" \
+"\x09\x72\x6f\x2f\x72\x77\x09\x09\x53\x61\x6d\x65\x20\x61\x73\x20" \
+"\x2d\x72\x2f\x2d\x77\x0a\x0a\x54\x68\x65\x72\x65\x20\x61\x72\x65" \
+"\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x2d\x73\x70\x65\x63" \
+"\x69\x66\x69\x63\x20\x2d\x6f\x20\x66\x6c\x61\x67\x73\x2e\x00\x5b" \
+"\x2d\x71\x5d\x20\x3c\x5b\x2d\x64\x6e\x5d\x20\x44\x49\x52\x20\x7c" \
+"\x20\x2d\x78\x20\x44\x45\x56\x49\x43\x45\x3e\x0a\x0a\x43\x68\x65" \
+"\x63\x6b\x20\x69\x66\x20\x74\x68\x65\x20\x64\x69\x72\x65\x63\x74" \
+"\x6f\x72\x79\x20\x69\x73\x20\x61\x20\x6d\x6f\x75\x6e\x74\x70\x6f" \
+"\x69\x6e\x74\x0a\x0a\x09\x2d\x71\x09\x51\x75\x69\x65\x74\x0a\x09" \
+"\x2d\x64\x09\x50\x72\x69\x6e\x74\x20\x6d\x61\x6a\x6f\x72\x2f\x6d" \
+"\x69\x6e\x6f\x72\x20\x64\x65\x76\x69\x63\x65\x20\x6e\x75\x6d\x62" \
+"\x65\x72\x20\x6f\x66\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x73\x79" \
+"\x73\x74\x65\x6d\x0a\x09\x2d\x6e\x09\x50\x72\x69\x6e\x74\x20\x64" \
+"\x65\x76\x69\x63\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68" \
+"\x65\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x0a\x09\x2d\x78" \
+"\x09\x50\x72\x69\x6e\x74\x20\x6d\x61\x6a\x6f\x72\x2f\x6d\x69\x6e" \
+"\x6f\x72\x20\x64\x65\x76\x69\x63\x65\x20\x6e\x75\x6d\x62\x65\x72" \
+"\x20\x6f\x66\x20\x74\x68\x65\x20\x62\x6c\x6f\x63\x6b\x64\x65\x76" \
+"\x69\x63\x65\x00\x5b\x2d\x41\x5d\x20\x5b\x2d\x49\x20\x53\x55\x4d" \
+"\x7c\x43\x50\x55\x7c\x41\x4c\x4c\x7c\x53\x43\x50\x55\x5d\x20\x5b" \
+"\x2d\x75\x5d\x20\x5b\x2d\x50\x20\x6e\x75\x6d\x7c\x41\x4c\x4c\x5d" \
+"\x20\x5b\x49\x4e\x54\x45\x52\x56\x41\x4c\x20\x5b\x43\x4f\x55\x4e" \
+"\x54\x5d\x5d\x0a\x0a\x50\x65\x72\x2d\x70\x72\x6f\x63\x65\x73\x73" \
+"\x6f\x72\x20\x73\x74\x61\x74\x69\x73\x74\x69\x63\x73\x0a\x0a\x09" \
+"\x2d\x41\x09\x09\x09\x53\x61\x6d\x65\x20\x61\x73\x20\x2d\x49\x20" \
+"\x41\x4c\x4c\x20\x2d\x75\x20\x2d\x50\x20\x41\x4c\x4c\x0a\x09\x2d" \
+"\x49\x20\x53\x55\x4d\x7c\x43\x50\x55\x7c\x41\x4c\x4c\x7c\x53\x43" \
+"\x50\x55\x09\x52\x65\x70\x6f\x72\x74\x20\x69\x6e\x74\x65\x72\x72" \
+"\x75\x70\x74\x20\x73\x74\x61\x74\x69\x73\x74\x69\x63\x73\x0a\x09" \
+"\x2d\x50\x20\x6e\x75\x6d\x7c\x41\x4c\x4c\x09\x09\x50\x72\x6f\x63" \
+"\x65\x73\x73\x6f\x72\x20\x74\x6f\x20\x6d\x6f\x6e\x69\x74\x6f\x72" \
+"\x0a\x09\x2d\x75\x09\x09\x09\x52\x65\x70\x6f\x72\x74\x20\x43\x50" \
+"\x55\x20\x75\x74\x69\x6c\x69\x7a\x61\x74\x69\x6f\x6e\x00\x5b\x2d" \
+"\x66\x20\x64\x65\x76\x69\x63\x65\x5d\x20\x6f\x70\x63\x6f\x64\x65" \
+"\x20\x76\x61\x6c\x75\x65\x0a\x0a\x43\x6f\x6e\x74\x72\x6f\x6c\x20" \
+"\x6d\x61\x67\x6e\x65\x74\x69\x63\x20\x74\x61\x70\x65\x20\x64\x72" \
+"\x69\x76\x65\x20\x6f\x70\x65\x72\x61\x74\x69\x6f\x6e\x0a\x0a\x41" \
+"\x76\x61\x69\x6c\x61\x62\x6c\x65\x20\x4f\x70\x63\x6f\x64\x65\x73" \
+"\x3a\x0a\x0a\x62\x73\x66\x20\x62\x73\x66\x6d\x20\x62\x73\x72\x20" \
+"\x62\x73\x73\x20\x64\x61\x74\x61\x63\x6f\x6d\x70\x72\x65\x73\x73" \
+"\x69\x6f\x6e\x20\x64\x72\x76\x62\x75\x66\x66\x65\x72\x20\x65\x6f" \
+"\x66\x20\x65\x6f\x6d\x20\x65\x72\x61\x73\x65\x0a\x66\x73\x66\x20" \
+"\x66\x73\x66\x6d\x20\x66\x73\x72\x20\x66\x73\x73\x20\x6c\x6f\x61" \
+"\x64\x20\x6c\x6f\x63\x6b\x20\x6d\x6b\x70\x61\x72\x74\x20\x6e\x6f" \
+"\x70\x20\x6f\x66\x66\x6c\x69\x6e\x65\x20\x72\x61\x73\x31\x20\x72" \
+"\x61\x73\x32\x0a\x72\x61\x73\x33\x20\x72\x65\x73\x65\x74\x20\x72" \
+"\x65\x74\x65\x6e\x73\x69\x6f\x6e\x20\x72\x65\x77\x69\x6e\x64\x20" \
+"\x72\x65\x77\x6f\x66\x66\x6c\x69\x6e\x65\x20\x73\x65\x65\x6b\x20" \
+"\x73\x65\x74\x62\x6c\x6b\x20\x73\x65\x74\x64\x65\x6e\x73\x69\x74" \
+"\x79\x0a\x73\x65\x74\x70\x61\x72\x74\x20\x74\x65\x6c\x6c\x20\x75" \
+"\x6e\x6c\x6f\x61\x64\x20\x75\x6e\x6c\x6f\x63\x6b\x20\x77\x65\x6f" \
+"\x66\x20\x77\x73\x65\x74\x00\x5b\x2d\x66\x69\x6e\x5d\x20\x53\x4f" \
+"\x55\x52\x43\x45\x20\x44\x45\x53\x54\x0a\x6f\x72\x3a\x20\x6d\x76" \
+"\x20\x5b\x2d\x66\x69\x6e\x5d\x20\x53\x4f\x55\x52\x43\x45\x2e\x2e" \
+"\x2e\x20\x44\x49\x52\x45\x43\x54\x4f\x52\x59\x0a\x0a\x52\x65\x6e" \
+"\x61\x6d\x65\x20\x53\x4f\x55\x52\x43\x45\x20\x74\x6f\x20\x44\x45" \
+"\x53\x54\x2c\x20\x6f\x72\x20\x6d\x6f\x76\x65\x20\x53\x4f\x55\x52" \
+"\x43\x45\x28\x73\x29\x20\x74\x6f\x20\x44\x49\x52\x45\x43\x54\x4f" \
+"\x52\x59\x0a\x0a\x09\x2d\x66\x09\x44\x6f\x6e\x27\x74\x20\x70\x72" \
+"\x6f\x6d\x70\x74\x20\x62\x65\x66\x6f\x72\x65\x20\x6f\x76\x65\x72" \
+"\x77\x72\x69\x74\x69\x6e\x67\x0a\x09\x2d\x69\x09\x49\x6e\x74\x65" \
+"\x72\x61\x63\x74\x69\x76\x65\x2c\x20\x70\x72\x6f\x6d\x70\x74\x20" \
+"\x62\x65\x66\x6f\x72\x65\x20\x6f\x76\x65\x72\x77\x72\x69\x74\x65" \
+"\x0a\x09\x2d\x6e\x09\x44\x6f\x6e\x27\x74\x20\x6f\x76\x65\x72\x77" \
+"\x72\x69\x74\x65\x20\x61\x6e\x20\x65\x78\x69\x73\x74\x69\x6e\x67" \
+"\x20\x66\x69\x6c\x65\x00\x5b\x2d\x73\x5d\x20\x5b\x2d\x63\x20\x46" \
+"\x49\x4c\x45\x5d\x20\x5b\x49\x46\x4e\x41\x4d\x45\x20\x53\x45\x4c" \
+"\x45\x43\x54\x4f\x52\x5d\x2e\x2e\x2e\x0a\x0a\x52\x65\x6e\x61\x6d" \
+"\x65\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x69\x6e\x74\x65\x72\x66" \
+"\x61\x63\x65\x20\x77\x68\x69\x6c\x65\x20\x69\x74\x20\x69\x6e\x20" \
+"\x74\x68\x65\x20\x64\x6f\x77\x6e\x20\x73\x74\x61\x74\x65\x2e\x0a" \
+"\x54\x68\x65\x20\x64\x65\x76\x69\x63\x65\x20\x6d\x61\x74\x63\x68" \
+"\x65\x64\x20\x62\x79\x20\x53\x45\x4c\x45\x43\x54\x4f\x52\x20\x69" \
+"\x73\x20\x72\x65\x6e\x61\x6d\x65\x64\x20\x74\x6f\x20\x49\x46\x41" \
+"\x43\x45\x2e\x0a\x53\x45\x4c\x45\x43\x54\x4f\x52\x20\x63\x61\x6e" \
+"\x20\x62\x65\x20\x61\x20\x63\x6f\x6d\x62\x69\x6e\x61\x74\x69\x6f" \
+"\x6e\x20\x6f\x66\x3a\x0a\x09\x64\x72\x69\x76\x65\x72\x3d\x53\x54" \
+"\x52\x49\x4e\x47\x0a\x09\x62\x75\x73\x3d\x53\x54\x52\x49\x4e\x47" \
+"\x0a\x09\x70\x68\x79\x5f\x61\x64\x64\x72\x65\x73\x73\x3d\x4e\x55" \
+"\x4d\x0a\x09\x5b\x6d\x61\x63\x3d\x5d\x58\x58\x3a\x58\x58\x3a\x58" \
+"\x58\x3a\x58\x58\x3a\x58\x58\x3a\x58\x58\x0a\x0a\x09\x2d\x63\x20" \
+"\x46\x49\x4c\x45\x09\x43\x6f\x6e\x66\x69\x67\x75\x72\x61\x74\x69" \
+"\x6f\x6e\x20\x66\x69\x6c\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x3a\x20\x2f\x65\x74\x63\x2f\x6d\x61\x63\x74\x61\x62\x29\x0a\x09" \
+"\x2d\x73\x09\x4c\x6f\x67\x20\x74\x6f\x20\x73\x79\x73\x6c\x6f\x67" \
+"\x00\x5b\x2d\x6f\x5d\x20\x5b\x2d\x62\x5d\x20\x5b\x2d\x73\x20\x41" \
+"\x44\x44\x52\x5d\x20\x5b\x2d\x66\x20\x46\x49\x4c\x45\x5d\x20\x4d" \
+"\x54\x44\x5f\x44\x45\x56\x49\x43\x45\x0a\x0a\x44\x75\x6d\x70\x20" \
+"\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x4d\x54" \
+"\x44\x20\x64\x65\x76\x69\x63\x65\x0a\x0a\x09\x2d\x6f\x09\x4f\x6d" \
+"\x69\x74\x20\x6f\x6f\x62\x20\x64\x61\x74\x61\x0a\x09\x2d\x62\x09" \
+"\x4f\x6d\x69\x74\x20\x62\x61\x64\x20\x62\x6c\x6f\x63\x6b\x20\x66" \
+"\x72\x6f\x6d\x20\x74\x68\x65\x20\x64\x75\x6d\x70\x0a\x09\x2d\x73" \
+"\x20\x41\x44\x44\x52\x09\x53\x74\x61\x72\x74\x20\x61\x64\x64\x72" \
+"\x65\x73\x73\x0a\x09\x2d\x6c\x20\x4c\x45\x4e\x09\x4c\x65\x6e\x67" \
+"\x74\x68\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x09\x44\x75\x6d\x70" \
+"\x20\x74\x6f\x20\x66\x69\x6c\x65\x20\x28\x27\x2d\x27\x20\x66\x6f" \
+"\x72\x20\x73\x74\x64\x6f\x75\x74\x29\x00\x5b\x2d\x70\x5d\x20\x5b" \
+"\x2d\x73\x20\x41\x44\x44\x52\x5d\x20\x4d\x54\x44\x5f\x44\x45\x56" \
+"\x49\x43\x45\x20\x5b\x46\x49\x4c\x45\x5d\x0a\x0a\x57\x72\x69\x74" \
+"\x65\x20\x74\x6f\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69" \
+"\x65\x64\x20\x4d\x54\x44\x20\x64\x65\x76\x69\x63\x65\x0a\x0a\x09" \
+"\x2d\x70\x09\x50\x61\x64\x20\x74\x6f\x20\x70\x61\x67\x65\x20\x73" \
+"\x69\x7a\x65\x0a\x09\x2d\x73\x20\x41\x44\x44\x52\x09\x53\x74\x61" \
+"\x72\x74\x20\x61\x64\x64\x72\x65\x73\x73\x00\x48\x4f\x53\x54\x20" \
+"\x50\x4f\x52\x54\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x0a\x0a\x43" \
+"\x6f\x6e\x6e\x65\x63\x74\x20\x74\x6f\x20\x48\x4f\x53\x54\x20\x61" \
+"\x6e\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x20\x61\x20\x6e\x65\x74" \
+"\x77\x6f\x72\x6b\x20\x62\x6c\x6f\x63\x6b\x20\x64\x65\x76\x69\x63" \
+"\x65\x20\x6f\x6e\x20\x42\x4c\x4f\x43\x4b\x44\x45\x56\x00\x5b\x2d" \
+"\x69\x4e\x5d\x20\x5b\x2d\x77\x4e\x5d\x20\x5b\x2d\x6c\x5d\x20\x5b" \
+"\x2d\x70\x20\x50\x4f\x52\x54\x5d\x20\x5b\x2d\x66\x20\x46\x49\x4c" \
+"\x45\x7c\x49\x50\x41\x44\x44\x52\x20\x50\x4f\x52\x54\x5d\x20\x5b" \
+"\x2d\x65\x20\x50\x52\x4f\x47\x5d\x0a\x0a\x4f\x70\x65\x6e\x20\x61" \
+"\x20\x70\x69\x70\x65\x20\x74\x6f\x20\x49\x50\x3a\x50\x4f\x52\x54" \
+"\x20\x6f\x72\x20\x46\x49\x4c\x45\x0a\x0a\x09\x2d\x65\x20\x50\x52" \
+"\x4f\x47\x09\x52\x75\x6e\x20\x50\x52\x4f\x47\x20\x61\x66\x74\x65" \
+"\x72\x20\x63\x6f\x6e\x6e\x65\x63\x74\x0a\x09\x2d\x6c\x09\x4c\x69" \
+"\x73\x74\x65\x6e\x20\x6d\x6f\x64\x65\x2c\x20\x66\x6f\x72\x20\x69" \
+"\x6e\x62\x6f\x75\x6e\x64\x20\x63\x6f\x6e\x6e\x65\x63\x74\x73\x0a" \
+"\x09\x09\x28\x75\x73\x65\x20\x2d\x6c\x20\x74\x77\x69\x63\x65\x20" \
+"\x77\x69\x74\x68\x20\x2d\x65\x20\x66\x6f\x72\x20\x70\x65\x72\x73" \
+"\x69\x73\x74\x65\x6e\x74\x20\x73\x65\x72\x76\x65\x72\x29\x0a\x09" \
+"\x2d\x70\x20\x50\x4f\x52\x54\x09\x4c\x6f\x63\x61\x6c\x20\x70\x6f" \
+"\x72\x74\x0a\x09\x2d\x77\x20\x53\x45\x43\x09\x54\x69\x6d\x65\x6f" \
+"\x75\x74\x20\x66\x6f\x72\x20\x63\x6f\x6e\x6e\x65\x63\x74\x0a\x09" \
+"\x2d\x69\x20\x53\x45\x43\x09\x44\x65\x6c\x61\x79\x20\x69\x6e\x74" \
+"\x65\x72\x76\x61\x6c\x20\x66\x6f\x72\x20\x6c\x69\x6e\x65\x73\x20" \
+"\x73\x65\x6e\x74\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x09\x55\x73" \
+"\x65\x20\x66\x69\x6c\x65\x20\x28\x61\x6c\x61\x20\x2f\x64\x65\x76" \
+"\x2f\x74\x74\x79\x53\x30\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x20" \
+"\x6f\x66\x20\x6e\x65\x74\x77\x6f\x72\x6b\x00\x5b\x2d\x72\x61\x6c" \
+"\x5d\x20\x5b\x2d\x74\x75\x77\x78\x5d\x20\x5b\x2d\x65\x6e\x57\x70" \
+"\x5d\x0a\x0a\x44\x69\x73\x70\x6c\x61\x79\x20\x6e\x65\x74\x77\x6f" \
+"\x72\x6b\x69\x6e\x67\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f" \
+"\x6e\x0a\x0a\x09\x2d\x72\x09\x52\x6f\x75\x74\x69\x6e\x67\x20\x74" \
+"\x61\x62\x6c\x65\x0a\x09\x2d\x61\x09\x41\x6c\x6c\x20\x73\x6f\x63" \
+"\x6b\x65\x74\x73\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74\x65\x6e\x69" \
+"\x6e\x67\x20\x73\x6f\x63\x6b\x65\x74\x73\x0a\x09\x09\x45\x6c\x73" \
+"\x65\x3a\x20\x63\x6f\x6e\x6e\x65\x63\x74\x65\x64\x20\x73\x6f\x63" \
+"\x6b\x65\x74\x73\x0a\x09\x2d\x74\x09\x54\x43\x50\x20\x73\x6f\x63" \
+"\x6b\x65\x74\x73\x0a\x09\x2d\x75\x09\x55\x44\x50\x20\x73\x6f\x63" \
+"\x6b\x65\x74\x73\x0a\x09\x2d\x77\x09\x52\x61\x77\x20\x73\x6f\x63" \
+"\x6b\x65\x74\x73\x0a\x09\x2d\x78\x09\x55\x6e\x69\x78\x20\x73\x6f" \
+"\x63\x6b\x65\x74\x73\x0a\x09\x09\x45\x6c\x73\x65\x3a\x20\x61\x6c" \
+"\x6c\x20\x73\x6f\x63\x6b\x65\x74\x20\x74\x79\x70\x65\x73\x0a\x09" \
+"\x2d\x65\x09\x4f\x74\x68\x65\x72\x2f\x6d\x6f\x72\x65\x20\x69\x6e" \
+"\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x6e\x09\x44\x6f" \
+"\x6e\x27\x74\x20\x72\x65\x73\x6f\x6c\x76\x65\x20\x6e\x61\x6d\x65" \
+"\x73\x0a\x09\x2d\x57\x09\x57\x69\x64\x65\x20\x64\x69\x73\x70\x6c" \
+"\x61\x79\x0a\x09\x2d\x70\x09\x53\x68\x6f\x77\x20\x50\x49\x44\x2f" \
+"\x70\x72\x6f\x67\x72\x61\x6d\x20\x6e\x61\x6d\x65\x20\x66\x6f\x72" \
+"\x20\x73\x6f\x63\x6b\x65\x74\x73\x00\x5b\x2d\x6e\x20\x41\x44\x4a" \
+"\x55\x53\x54\x5d\x20\x5b\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x5d" \
+"\x0a\x0a\x43\x68\x61\x6e\x67\x65\x20\x73\x63\x68\x65\x64\x75\x6c" \
+"\x69\x6e\x67\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x2c\x20\x72\x75" \
+"\x6e\x20\x50\x52\x4f\x47\x0a\x0a\x09\x2d\x6e\x20\x41\x44\x4a\x55" \
+"\x53\x54\x09\x41\x64\x6a\x75\x73\x74\x20\x70\x72\x69\x6f\x72\x69" \
+"\x74\x79\x20\x62\x79\x20\x41\x44\x4a\x55\x53\x54\x00\x5b\x2d\x64" \
+"\x20\x4d\x53\x45\x43\x5d\x20\x46\x4f\x52\x4d\x41\x54\x5f\x53\x54" \
+"\x52\x49\x4e\x47\x0a\x0a\x4d\x6f\x6e\x69\x74\x6f\x72\x20\x73\x79" \
+"\x73\x74\x65\x6d\x20\x69\x6e\x20\x72\x65\x61\x6c\x20\x74\x69\x6d" \
+"\x65\x0a\x0a\x20\x2d\x64\x20\x4d\x53\x45\x43\x09\x4d\x69\x6c\x6c" \
+"\x69\x73\x65\x63\x6f\x6e\x64\x73\x20\x62\x65\x74\x77\x65\x65\x6e" \
+"\x20\x75\x70\x64\x61\x74\x65\x73\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x3a\x31\x30\x30\x30\x29\x0a\x0a\x46\x6f\x72\x6d\x61\x74\x20" \
+"\x73\x70\x65\x63\x69\x66\x69\x65\x72\x73\x3a\x0a\x20\x25\x4e\x63" \
+"\x20\x6f\x72\x20\x25\x5b\x63\x4e\x5d\x09\x43\x50\x55\x2e\x20\x4e" \
+"\x20\x2d\x20\x62\x61\x72\x20\x73\x69\x7a\x65\x20\x28\x64\x65\x66" \
+"\x61\x75\x6c\x74\x3a\x31\x30\x29\x0a\x09\x09\x28\x64\x69\x73\x70" \
+"\x6c\x61\x79\x73\x3a\x20\x53\x3a\x73\x79\x73\x74\x65\x6d\x20\x55" \
+"\x3a\x75\x73\x65\x72\x20\x4e\x3a\x6e\x69\x63\x65\x64\x20\x44\x3a" \
+"\x69\x6f\x77\x61\x69\x74\x20\x49\x3a\x69\x72\x71\x20\x69\x3a\x73" \
+"\x6f\x66\x74\x69\x72\x71\x29\x0a\x20\x25\x5b\x6e\x49\x4e\x54\x45" \
+"\x52\x46\x41\x43\x45\x5d\x09\x4e\x65\x74\x77\x6f\x72\x6b\x20\x49" \
+"\x4e\x54\x45\x52\x46\x41\x43\x45\x0a\x20\x25\x6d\x09\x09\x41\x6c" \
+"\x6c\x6f\x63\x61\x74\x65\x64\x20\x6d\x65\x6d\x6f\x72\x79\x0a\x20" \
+"\x25\x5b\x6d\x66\x5d\x09\x09\x46\x72\x65\x65\x20\x6d\x65\x6d\x6f" \
+"\x72\x79\x0a\x20\x25\x5b\x6d\x74\x5d\x09\x09\x54\x6f\x74\x61\x6c" \
+"\x20\x6d\x65\x6d\x6f\x72\x79\x0a\x20\x25\x73\x09\x09\x41\x6c\x6c" \
+"\x6f\x63\x61\x74\x65\x64\x20\x73\x77\x61\x70\x0a\x20\x25\x66\x09" \
+"\x09\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x75\x73\x65\x64\x20" \
+"\x66\x69\x6c\x65\x20\x64\x65\x73\x63\x72\x69\x70\x74\x6f\x72\x73" \
+"\x0a\x20\x25\x4e\x69\x09\x09\x54\x6f\x74\x61\x6c\x2f\x73\x70\x65" \
+"\x63\x69\x66\x69\x63\x20\x49\x52\x51\x20\x72\x61\x74\x65\x0a\x20" \
+"\x25\x78\x09\x09\x43\x6f\x6e\x74\x65\x78\x74\x20\x73\x77\x69\x74" \
+"\x63\x68\x20\x72\x61\x74\x65\x0a\x20\x25\x70\x09\x09\x46\x6f\x72" \
+"\x6b\x73\x0a\x20\x25\x5b\x70\x6e\x5d\x09\x09\x23\x20\x6f\x66\x20" \
+"\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x0a\x20\x25\x62\x09\x09\x42" \
+"\x6c\x6f\x63\x6b\x20\x69\x6f\x0a\x20\x25\x4e\x74\x09\x09\x54\x69" \
+"\x6d\x65\x20\x28\x77\x69\x74\x68\x20\x4e\x20\x64\x65\x63\x69\x6d" \
+"\x61\x6c\x20\x70\x6f\x69\x6e\x74\x73\x29\x0a\x20\x25\x72\x09\x09" \
+"\x50\x72\x69\x6e\x74\x20\x3c\x63\x72\x3e\x20\x69\x6e\x73\x74\x65" \
+"\x61\x64\x20\x6f\x66\x20\x3c\x6c\x66\x3e\x20\x61\x74\x20\x45\x4f" \
+"\x4c\x00\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x0a\x0a\x52\x75\x6e" \
+"\x20\x50\x52\x4f\x47\x20\x69\x6d\x6d\x75\x6e\x65\x20\x74\x6f\x20" \
+"\x68\x61\x6e\x67\x75\x70\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x75" \
+"\x74\x70\x75\x74\x20\x74\x6f\x20\x61\x20\x6e\x6f\x6e\x2d\x74\x74" \
+"\x79\x00\x5b\x48\x4f\x53\x54\x5d\x20\x5b\x53\x45\x52\x56\x45\x52" \
+"\x5d\x0a\x0a\x51\x75\x65\x72\x79\x20\x74\x68\x65\x20\x6e\x61\x6d" \
+"\x65\x73\x65\x72\x76\x65\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20" \
+"\x49\x50\x20\x61\x64\x64\x72\x65\x73\x73\x20\x6f\x66\x20\x74\x68" \
+"\x65\x20\x67\x69\x76\x65\x6e\x20\x48\x4f\x53\x54\x0a\x6f\x70\x74" \
+"\x69\x6f\x6e\x61\x6c\x6c\x79\x20\x75\x73\x69\x6e\x67\x20\x61\x20" \
+"\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x44\x4e\x53\x20\x73\x65" \
+"\x72\x76\x65\x72\x00\x5b\x2d\x64\x6e\x71\x4e\x77\x6c\x5d\x20\x5b" \
+"\x2d\x53\x20\x50\x52\x4f\x47\x5d\x20\x5b\x2d\x70\x20\x50\x45\x45" \
+"\x52\x5d\x2e\x2e\x2e\x0a\x0a\x4e\x54\x50\x20\x63\x6c\x69\x65\x6e" \
+"\x74\x2f\x73\x65\x72\x76\x65\x72\x0a\x0a\x09\x2d\x64\x09\x56\x65" \
+"\x72\x62\x6f\x73\x65\x0a\x09\x2d\x6e\x09\x44\x6f\x20\x6e\x6f\x74" \
+"\x20\x64\x61\x65\x6d\x6f\x6e\x69\x7a\x65\x0a\x09\x2d\x71\x09\x51" \
+"\x75\x69\x74\x20\x61\x66\x74\x65\x72\x20\x63\x6c\x6f\x63\x6b\x20" \
+"\x69\x73\x20\x73\x65\x74\x0a\x09\x2d\x4e\x09\x52\x75\x6e\x20\x61" \
+"\x74\x20\x68\x69\x67\x68\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x0a" \
+"\x09\x2d\x77\x09\x44\x6f\x20\x6e\x6f\x74\x20\x73\x65\x74\x20\x74" \
+"\x69\x6d\x65\x20\x28\x6f\x6e\x6c\x79\x20\x71\x75\x65\x72\x79\x20" \
+"\x70\x65\x65\x72\x73\x29\x2c\x20\x69\x6d\x70\x6c\x69\x65\x73\x20" \
+"\x2d\x6e\x0a\x09\x2d\x6c\x09\x52\x75\x6e\x20\x61\x73\x20\x73\x65" \
+"\x72\x76\x65\x72\x20\x6f\x6e\x20\x70\x6f\x72\x74\x20\x31\x32\x33" \
+"\x0a\x09\x2d\x53\x20\x50\x52\x4f\x47\x09\x52\x75\x6e\x20\x50\x52" \
+"\x4f\x47\x20\x61\x66\x74\x65\x72\x20\x73\x74\x65\x70\x70\x69\x6e" \
+"\x67\x20\x74\x69\x6d\x65\x2c\x20\x73\x74\x72\x61\x74\x75\x6d\x20" \
+"\x63\x68\x61\x6e\x67\x65\x2c\x20\x61\x6e\x64\x20\x65\x76\x65\x72" \
+"\x79\x20\x31\x31\x20\x6d\x69\x6e\x73\x0a\x09\x2d\x70\x20\x50\x45" \
+"\x45\x52\x09\x4f\x62\x74\x61\x69\x6e\x20\x74\x69\x6d\x65\x20\x66" \
+"\x72\x6f\x6d\x20\x50\x45\x45\x52\x20\x28\x6d\x61\x79\x20\x62\x65" \
+"\x20\x72\x65\x70\x65\x61\x74\x65\x64\x29\x00\x5b\x2d\x61\x62\x63" \
+"\x64\x66\x68\x69\x6c\x6f\x76\x78\x73\x5d\x20\x5b\x2d\x74\x20\x54" \
+"\x59\x50\x45\x5d\x20\x5b\x2d\x41\x20\x52\x41\x44\x49\x58\x5d\x20" \
+"\x5b\x2d\x4e\x20\x53\x49\x5a\x45\x5d\x20\x5b\x2d\x6a\x20\x53\x4b" \
+"\x49\x50\x5d\x20\x5b\x2d\x53\x20\x4d\x49\x4e\x53\x54\x52\x5d\x20" \
+"\x5b\x2d\x77\x20\x57\x49\x44\x54\x48\x5d\x20\x5b\x46\x49\x4c\x45" \
+"\x2e\x2e\x2e\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x46\x49\x4c\x45" \
+"\x73\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x20\x75\x6e\x61" \
+"\x6d\x62\x69\x67\x75\x6f\x75\x73\x6c\x79\x2c\x20\x61\x73\x20\x6f" \
+"\x63\x74\x61\x6c\x20\x62\x79\x74\x65\x73\x20\x62\x79\x20\x64\x65" \
+"\x66\x61\x75\x6c\x74\x00\x5b\x2d\x63\x20\x4e\x5d\x20\x5b\x2d\x73" \
+"\x77\x5d\x20\x5b\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x5d\x0a\x0a" \
+"\x53\x74\x61\x72\x74\x20\x50\x52\x4f\x47\x20\x6f\x6e\x20\x61\x20" \
+"\x6e\x65\x77\x20\x76\x69\x72\x74\x75\x61\x6c\x20\x74\x65\x72\x6d" \
+"\x69\x6e\x61\x6c\x0a\x0a\x09\x2d\x63\x20\x4e\x09\x55\x73\x65\x20" \
+"\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x56\x54\x0a\x09\x2d\x73" \
+"\x09\x53\x77\x69\x74\x63\x68\x20\x74\x6f\x20\x74\x68\x65\x20\x56" \
+"\x54\x0a\x09\x2d\x77\x09\x57\x61\x69\x74\x20\x66\x6f\x72\x20\x50" \
+"\x52\x4f\x47\x20\x74\x6f\x20\x65\x78\x69\x74\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x5b\x55\x53\x45\x52\x5d\x0a\x0a\x43\x68" \
+"\x61\x6e\x67\x65\x20\x55\x53\x45\x52\x27\x73\x20\x70\x61\x73\x73" \
+"\x77\x6f\x72\x64\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x20\x63" \
+"\x75\x72\x72\x65\x6e\x74\x20\x75\x73\x65\x72\x29\x0a\x0a\x09\x2d" \
+"\x61\x20\x41\x4c\x47\x09\x45\x6e\x63\x72\x79\x70\x74\x69\x6f\x6e" \
+"\x20\x6d\x65\x74\x68\x6f\x64\x0a\x09\x2d\x64\x09\x53\x65\x74\x20" \
+"\x70\x61\x73\x73\x77\x6f\x72\x64\x20\x74\x6f\x20\x27\x27\x0a\x09" \
+"\x2d\x6c\x09\x4c\x6f\x63\x6b\x20\x28\x64\x69\x73\x61\x62\x6c\x65" \
+"\x29\x20\x61\x63\x63\x6f\x75\x6e\x74\x0a\x09\x2d\x75\x09\x55\x6e" \
+"\x6c\x6f\x63\x6b\x20\x28\x65\x6e\x61\x62\x6c\x65\x29\x20\x61\x63" \
+"\x63\x6f\x75\x6e\x74\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20" \
+"\x5b\x4f\x52\x49\x47\x46\x49\x4c\x45\x20\x5b\x50\x41\x54\x43\x48" \
+"\x46\x49\x4c\x45\x5d\x5d\x0a\x0a\x09\x2d\x70\x2c\x2d\x2d\x73\x74" \
+"\x72\x69\x70\x20\x4e\x09\x09\x53\x74\x72\x69\x70\x20\x4e\x20\x6c" \
+"\x65\x61\x64\x69\x6e\x67\x20\x63\x6f\x6d\x70\x6f\x6e\x65\x6e\x74" \
+"\x73\x20\x66\x72\x6f\x6d\x20\x66\x69\x6c\x65\x20\x6e\x61\x6d\x65" \
+"\x73\x0a\x09\x2d\x69\x2c\x2d\x2d\x69\x6e\x70\x75\x74\x20\x44\x49" \
+"\x46\x46\x09\x09\x52\x65\x61\x64\x20\x44\x49\x46\x46\x20\x69\x6e" \
+"\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x73\x74\x64\x69\x6e\x0a\x09" \
+"\x2d\x52\x2c\x2d\x2d\x72\x65\x76\x65\x72\x73\x65\x09\x09\x52\x65" \
+"\x76\x65\x72\x73\x65\x20\x70\x61\x74\x63\x68\x0a\x09\x2d\x4e\x2c" \
+"\x2d\x2d\x66\x6f\x72\x77\x61\x72\x64\x09\x09\x49\x67\x6e\x6f\x72" \
+"\x65\x20\x61\x6c\x72\x65\x61\x64\x79\x20\x61\x70\x70\x6c\x69\x65" \
+"\x64\x20\x70\x61\x74\x63\x68\x65\x73\x0a\x09\x2d\x45\x2c\x2d\x2d" \
+"\x72\x65\x6d\x6f\x76\x65\x2d\x65\x6d\x70\x74\x79\x2d\x66\x69\x6c" \
+"\x65\x73\x09\x52\x65\x6d\x6f\x76\x65\x20\x6f\x75\x74\x70\x75\x74" \
+"\x20\x66\x69\x6c\x65\x73\x20\x69\x66\x20\x74\x68\x65\x79\x20\x62" \
+"\x65\x63\x6f\x6d\x65\x20\x65\x6d\x70\x74\x79\x00\x5b\x2d\x66\x6c" \
+"\x6e\x6f\x76\x78\x5d\x20\x5b\x2d\x73\x20\x53\x49\x44\x7c\x2d\x50" \
+"\x20\x50\x50\x49\x44\x7c\x50\x41\x54\x54\x45\x52\x4e\x5d\x0a\x0a" \
+"\x44\x69\x73\x70\x6c\x61\x79\x20\x70\x72\x6f\x63\x65\x73\x73\x28" \
+"\x65\x73\x29\x20\x73\x65\x6c\x65\x63\x74\x65\x64\x20\x62\x79\x20" \
+"\x72\x65\x67\x65\x78\x20\x50\x41\x54\x54\x45\x52\x4e\x0a\x0a\x09" \
+"\x2d\x6c\x09\x53\x68\x6f\x77\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20" \
+"\x6e\x61\x6d\x65\x20\x74\x6f\x6f\x0a\x09\x2d\x66\x09\x4d\x61\x74" \
+"\x63\x68\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x65\x6e\x74\x69\x72" \
+"\x65\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x0a\x09" \
+"\x2d\x6e\x09\x53\x68\x6f\x77\x20\x74\x68\x65\x20\x6e\x65\x77\x65" \
+"\x73\x74\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x6f\x6e\x6c\x79\x0a" \
+"\x09\x2d\x6f\x09\x53\x68\x6f\x77\x20\x74\x68\x65\x20\x6f\x6c\x64" \
+"\x65\x73\x74\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x6f\x6e\x6c\x79" \
+"\x0a\x09\x2d\x76\x09\x4e\x65\x67\x61\x74\x65\x20\x74\x68\x65\x20" \
+"\x6d\x61\x74\x63\x68\x0a\x09\x2d\x78\x09\x4d\x61\x74\x63\x68\x20" \
+"\x77\x68\x6f\x6c\x65\x20\x6e\x61\x6d\x65\x20\x28\x6e\x6f\x74\x20" \
+"\x73\x75\x62\x73\x74\x72\x69\x6e\x67\x29\x0a\x09\x2d\x73\x09\x4d" \
+"\x61\x74\x63\x68\x20\x73\x65\x73\x73\x69\x6f\x6e\x20\x49\x44\x20" \
+"\x28\x30\x20\x66\x6f\x72\x20\x63\x75\x72\x72\x65\x6e\x74\x29\x0a" \
+"\x09\x2d\x50\x09\x4d\x61\x74\x63\x68\x20\x70\x61\x72\x65\x6e\x74" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x49\x44\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x5b\x4e\x41\x4d\x45\x5d\x2e\x2e\x2e\x0a" \
+"\x0a\x4c\x69\x73\x74\x20\x50\x49\x44\x73\x20\x6f\x66\x20\x61\x6c" \
+"\x6c\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x20\x77\x69\x74\x68" \
+"\x20\x6e\x61\x6d\x65\x73\x20\x74\x68\x61\x74\x20\x6d\x61\x74\x63" \
+"\x68\x20\x4e\x41\x4d\x45\x73\x0a\x0a\x09\x2d\x73\x09\x53\x68\x6f" \
+"\x77\x20\x6f\x6e\x6c\x79\x20\x6f\x6e\x65\x20\x50\x49\x44\x0a\x09" \
+"\x2d\x6f\x20\x50\x49\x44\x09\x4f\x6d\x69\x74\x20\x67\x69\x76\x65" \
+"\x6e\x20\x70\x69\x64\x0a\x09\x09\x55\x73\x65\x20\x25\x50\x50\x49" \
+"\x44\x20\x74\x6f\x20\x6f\x6d\x69\x74\x20\x70\x69\x64\x20\x6f\x66" \
+"\x20\x70\x69\x64\x6f\x66\x27\x73\x20\x70\x61\x72\x65\x6e\x74\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x48\x4f\x53\x54\x0a\x0a" \
+"\x53\x65\x6e\x64\x20\x49\x43\x4d\x50\x20\x45\x43\x48\x4f\x5f\x52" \
+"\x45\x51\x55\x45\x53\x54\x20\x70\x61\x63\x6b\x65\x74\x73\x20\x74" \
+"\x6f\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x68\x6f\x73\x74\x73\x0a" \
+"\x0a\x09\x2d\x34\x2c\x2d\x36\x09\x09\x46\x6f\x72\x63\x65\x20\x49" \
+"\x50\x20\x6f\x72\x20\x49\x50\x76\x36\x20\x6e\x61\x6d\x65\x20\x72" \
+"\x65\x73\x6f\x6c\x75\x74\x69\x6f\x6e\x0a\x09\x2d\x63\x20\x43\x4e" \
+"\x54\x09\x09\x53\x65\x6e\x64\x20\x6f\x6e\x6c\x79\x20\x43\x4e\x54" \
+"\x20\x70\x69\x6e\x67\x73\x0a\x09\x2d\x73\x20\x53\x49\x5a\x45\x09" \
+"\x09\x53\x65\x6e\x64\x20\x53\x49\x5a\x45\x20\x64\x61\x74\x61\x20" \
+"\x62\x79\x74\x65\x73\x20\x69\x6e\x20\x70\x61\x63\x6b\x65\x74\x73" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x35\x36\x29\x0a\x09\x2d" \
+"\x74\x20\x54\x54\x4c\x09\x09\x53\x65\x74\x20\x54\x54\x4c\x0a\x09" \
+"\x2d\x49\x20\x49\x46\x41\x43\x45\x2f\x49\x50\x09\x55\x73\x65\x20" \
+"\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x6f\x72\x20\x49\x50\x20" \
+"\x61\x64\x64\x72\x65\x73\x73\x20\x61\x73\x20\x73\x6f\x75\x72\x63" \
+"\x65\x0a\x09\x2d\x57\x20\x53\x45\x43\x09\x09\x53\x65\x63\x6f\x6e" \
+"\x64\x73\x20\x74\x6f\x20\x77\x61\x69\x74\x20\x66\x6f\x72\x20\x74" \
+"\x68\x65\x20\x66\x69\x72\x73\x74\x20\x72\x65\x73\x70\x6f\x6e\x73" \
+"\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x31\x30\x29\x0a\x09" \
+"\x09\x09\x28\x61\x66\x74\x65\x72\x20\x61\x6c\x6c\x20\x2d\x63\x20" \
+"\x43\x4e\x54\x20\x70\x61\x63\x6b\x65\x74\x73\x20\x61\x72\x65\x20" \
+"\x73\x65\x6e\x74\x29\x0a\x09\x2d\x77\x20\x53\x45\x43\x09\x09\x53" \
+"\x65\x63\x6f\x6e\x64\x73\x20\x75\x6e\x74\x69\x6c\x20\x70\x69\x6e" \
+"\x67\x20\x65\x78\x69\x74\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x3a\x69\x6e\x66\x69\x6e\x69\x74\x65\x29\x0a\x09\x09\x09\x28\x63" \
+"\x61\x6e\x20\x65\x78\x69\x74\x20\x65\x61\x72\x6c\x69\x65\x72\x20" \
+"\x77\x69\x74\x68\x20\x2d\x63\x20\x43\x4e\x54\x29\x0a\x09\x2d\x71" \
+"\x09\x09\x51\x75\x69\x65\x74\x2c\x20\x6f\x6e\x6c\x79\x20\x64\x69" \
+"\x73\x70\x6c\x61\x79\x73\x20\x6f\x75\x74\x70\x75\x74\x20\x61\x74" \
+"\x20\x73\x74\x61\x72\x74\x0a\x09\x09\x09\x61\x6e\x64\x20\x77\x68" \
+"\x65\x6e\x20\x66\x69\x6e\x69\x73\x68\x65\x64\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x48\x4f\x53\x54\x0a\x0a\x53\x65\x6e\x64" \
+"\x20\x49\x43\x4d\x50\x20\x45\x43\x48\x4f\x5f\x52\x45\x51\x55\x45" \
+"\x53\x54\x20\x70\x61\x63\x6b\x65\x74\x73\x20\x74\x6f\x20\x6e\x65" \
+"\x74\x77\x6f\x72\x6b\x20\x68\x6f\x73\x74\x73\x0a\x0a\x09\x2d\x63" \
+"\x20\x43\x4e\x54\x09\x09\x53\x65\x6e\x64\x20\x6f\x6e\x6c\x79\x20" \
+"\x43\x4e\x54\x20\x70\x69\x6e\x67\x73\x0a\x09\x2d\x73\x20\x53\x49" \
+"\x5a\x45\x09\x09\x53\x65\x6e\x64\x20\x53\x49\x5a\x45\x20\x64\x61" \
+"\x74\x61\x20\x62\x79\x74\x65\x73\x20\x69\x6e\x20\x70\x61\x63\x6b" \
+"\x65\x74\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x35\x36\x29" \
+"\x0a\x09\x2d\x49\x20\x49\x46\x41\x43\x45\x2f\x49\x50\x09\x55\x73" \
+"\x65\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x20\x6f\x72\x20\x49" \
+"\x50\x20\x61\x64\x64\x72\x65\x73\x73\x20\x61\x73\x20\x73\x6f\x75" \
+"\x72\x63\x65\x0a\x09\x2d\x71\x09\x09\x51\x75\x69\x65\x74\x2c\x20" \
+"\x6f\x6e\x6c\x79\x20\x64\x69\x73\x70\x6c\x61\x79\x73\x20\x6f\x75" \
+"\x74\x70\x75\x74\x20\x61\x74\x20\x73\x74\x61\x72\x74\x0a\x09\x09" \
+"\x09\x61\x6e\x64\x20\x77\x68\x65\x6e\x20\x66\x69\x6e\x69\x73\x68" \
+"\x65\x64\x00\x08\x00\x4e\x45\x57\x5f\x52\x4f\x4f\x54\x20\x50\x55" \
+"\x54\x5f\x4f\x4c\x44\x0a\x0a\x4d\x6f\x76\x65\x20\x74\x68\x65\x20" \
+"\x63\x75\x72\x72\x65\x6e\x74\x20\x72\x6f\x6f\x74\x20\x66\x69\x6c" \
+"\x65\x20\x73\x79\x73\x74\x65\x6d\x20\x74\x6f\x20\x50\x55\x54\x5f" \
+"\x4f\x4c\x44\x20\x61\x6e\x64\x20\x6d\x61\x6b\x65\x20\x4e\x45\x57" \
+"\x5f\x52\x4f\x4f\x54\x0a\x74\x68\x65\x20\x6e\x65\x77\x20\x72\x6f" \
+"\x6f\x74\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x00\x5b" \
+"\x2d\x6c\x7c\x2d\x53\x49\x47\x4e\x41\x4c\x5d\x20\x5b\x2d\x66\x6e" \
+"\x6f\x76\x78\x5d\x20\x5b\x2d\x73\x20\x53\x49\x44\x7c\x2d\x50\x20" \
+"\x50\x50\x49\x44\x7c\x50\x41\x54\x54\x45\x52\x4e\x5d\x0a\x0a\x53" \
+"\x65\x6e\x64\x20\x61\x20\x73\x69\x67\x6e\x61\x6c\x20\x74\x6f\x20" \
+"\x70\x72\x6f\x63\x65\x73\x73\x28\x65\x73\x29\x20\x73\x65\x6c\x65" \
+"\x63\x74\x65\x64\x20\x62\x79\x20\x72\x65\x67\x65\x78\x20\x50\x41" \
+"\x54\x54\x45\x52\x4e\x0a\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74\x20" \
+"\x61\x6c\x6c\x20\x73\x69\x67\x6e\x61\x6c\x73\x0a\x09\x2d\x66\x09" \
+"\x4d\x61\x74\x63\x68\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x65\x6e" \
+"\x74\x69\x72\x65\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e" \
+"\x65\x0a\x09\x2d\x6e\x09\x53\x69\x67\x6e\x61\x6c\x20\x74\x68\x65" \
+"\x20\x6e\x65\x77\x65\x73\x74\x20\x70\x72\x6f\x63\x65\x73\x73\x20" \
+"\x6f\x6e\x6c\x79\x0a\x09\x2d\x6f\x09\x53\x69\x67\x6e\x61\x6c\x20" \
+"\x74\x68\x65\x20\x6f\x6c\x64\x65\x73\x74\x20\x70\x72\x6f\x63\x65" \
+"\x73\x73\x20\x6f\x6e\x6c\x79\x0a\x09\x2d\x76\x09\x4e\x65\x67\x61" \
+"\x74\x65\x20\x74\x68\x65\x20\x6d\x61\x74\x63\x68\x0a\x09\x2d\x78" \
+"\x09\x4d\x61\x74\x63\x68\x20\x77\x68\x6f\x6c\x65\x20\x6e\x61\x6d" \
+"\x65\x20\x28\x6e\x6f\x74\x20\x73\x75\x62\x73\x74\x72\x69\x6e\x67" \
+"\x29\x0a\x09\x2d\x73\x09\x4d\x61\x74\x63\x68\x20\x73\x65\x73\x73" \
+"\x69\x6f\x6e\x20\x49\x44\x20\x28\x30\x20\x66\x6f\x72\x20\x63\x75" \
+"\x72\x72\x65\x6e\x74\x29\x0a\x09\x2d\x50\x09\x4d\x61\x74\x63\x68" \
+"\x20\x70\x61\x72\x65\x6e\x74\x20\x70\x72\x6f\x63\x65\x73\x73\x20" \
+"\x49\x44\x00\x5b\x2d\x78\x71\x5d\x20\x50\x49\x44\x0a\x0a\x44\x69" \
+"\x73\x70\x6c\x61\x79\x20\x64\x65\x74\x61\x69\x6c\x65\x64\x20\x70" \
+"\x72\x6f\x63\x65\x73\x73\x20\x6d\x65\x6d\x6f\x72\x79\x20\x75\x73" \
+"\x61\x67\x65\x0a\x0a\x09\x2d\x78\x09\x53\x68\x6f\x77\x20\x64\x65" \
+"\x74\x61\x69\x6c\x73\x0a\x09\x2d\x71\x09\x51\x75\x69\x65\x74\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x4d\x41\x49\x4c\x44\x49" \
+"\x52\x20\x5b\x43\x4f\x4e\x4e\x5f\x48\x45\x4c\x50\x45\x52\x20\x41" \
+"\x52\x47\x53\x5d\x0a\x0a\x46\x65\x74\x63\x68\x20\x63\x6f\x6e\x74" \
+"\x65\x6e\x74\x20\x6f\x66\x20\x72\x65\x6d\x6f\x74\x65\x20\x6d\x61" \
+"\x69\x6c\x62\x6f\x78\x20\x74\x6f\x20\x6c\x6f\x63\x61\x6c\x20\x6d" \
+"\x61\x69\x6c\x64\x69\x72\x0a\x0a\x09\x2d\x73\x09\x09\x53\x6b\x69" \
+"\x70\x20\x61\x75\x74\x68\x6f\x72\x69\x7a\x61\x74\x69\x6f\x6e\x0a" \
+"\x09\x2d\x54\x09\x09\x47\x65\x74\x20\x6d\x65\x73\x73\x61\x67\x65" \
+"\x73\x20\x77\x69\x74\x68\x20\x54\x4f\x50\x20\x69\x6e\x73\x74\x65" \
+"\x61\x64\x20\x6f\x66\x20\x52\x45\x54\x52\x0a\x09\x2d\x6b\x09\x09" \
+"\x4b\x65\x65\x70\x20\x72\x65\x74\x72\x69\x65\x76\x65\x64\x20\x6d" \
+"\x65\x73\x73\x61\x67\x65\x73\x20\x6f\x6e\x20\x74\x68\x65\x20\x73" \
+"\x65\x72\x76\x65\x72\x0a\x09\x2d\x74\x20\x53\x45\x43\x09\x09\x4e" \
+"\x65\x74\x77\x6f\x72\x6b\x20\x74\x69\x6d\x65\x6f\x75\x74\x0a\x09" \
+"\x2d\x46\x20\x22\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x22\x09\x46" \
+"\x69\x6c\x74\x65\x72\x20\x70\x72\x6f\x67\x72\x61\x6d\x20\x28\x6d" \
+"\x61\x79\x20\x62\x65\x20\x72\x65\x70\x65\x61\x74\x65\x64\x29\x0a" \
+"\x09\x2d\x4d\x20\x22\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x22\x09" \
+"\x44\x65\x6c\x69\x76\x65\x72\x79\x20\x70\x72\x6f\x67\x72\x61\x6d" \
+"\x0a\x0a\x46\x65\x74\x63\x68\x20\x66\x72\x6f\x6d\x20\x70\x6c\x61" \
+"\x69\x6e\x20\x50\x4f\x50\x33\x20\x73\x65\x72\x76\x65\x72\x3a\x0a" \
+"\x70\x6f\x70\x6d\x61\x69\x6c\x64\x69\x72\x20\x2d\x6b\x20\x44\x49" \
+"\x52\x20\x6e\x63\x20\x70\x6f\x70\x33\x2e\x73\x65\x72\x76\x65\x72" \
+"\x2e\x63\x6f\x6d\x20\x31\x31\x30\x20\x3c\x75\x73\x65\x72\x5f\x61" \
+"\x6e\x64\x5f\x70\x61\x73\x73\x2e\x74\x78\x74\x0a\x46\x65\x74\x63" \
+"\x68\x20\x66\x72\x6f\x6d\x20\x53\x53\x4c\x65\x64\x20\x50\x4f\x50" \
+"\x33\x20\x73\x65\x72\x76\x65\x72\x20\x61\x6e\x64\x20\x64\x65\x6c" \
+"\x65\x74\x65\x20\x66\x65\x74\x63\x68\x65\x64\x20\x65\x6d\x61\x69" \
+"\x6c\x73\x3a\x0a\x70\x6f\x70\x6d\x61\x69\x6c\x64\x69\x72\x20\x44" \
+"\x49\x52\x20\x2d\x2d\x20\x6f\x70\x65\x6e\x73\x73\x6c\x20\x73\x5f" \
+"\x63\x6c\x69\x65\x6e\x74\x20\x2d\x71\x75\x69\x65\x74\x20\x2d\x63" \
+"\x6f\x6e\x6e\x65\x63\x74\x20\x70\x6f\x70\x33\x2e\x73\x65\x72\x76" \
+"\x65\x72\x2e\x63\x6f\x6d\x3a\x39\x39\x35\x20\x3c\x75\x73\x65\x72" \
+"\x5f\x61\x6e\x64\x5f\x70\x61\x73\x73\x2e\x74\x78\x74\x00\x5b\x2d" \
+"\x64\x20\x44\x45\x4c\x41\x59\x5d\x20\x5b\x2d\x6e\x5d\x20\x5b\x2d" \
+"\x66\x5d\x0a\x0a\x48\x61\x6c\x74\x20\x61\x6e\x64\x20\x73\x68\x75" \
+"\x74\x20\x6f\x66\x66\x20\x70\x6f\x77\x65\x72\x0a\x0a\x09\x2d\x64" \
+"\x20\x53\x45\x43\x09\x44\x65\x6c\x61\x79\x20\x69\x6e\x74\x65\x72" \
+"\x76\x61\x6c\x0a\x09\x2d\x6e\x09\x44\x6f\x20\x6e\x6f\x74\x20\x73" \
+"\x79\x6e\x63\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x20\x28\x64" \
+"\x6f\x6e\x27\x74\x20\x67\x6f\x20\x74\x68\x72\x6f\x75\x67\x68\x20" \
+"\x69\x6e\x69\x74\x29\x00\x0a\x0a\x41\x6e\x61\x6c\x79\x7a\x65\x20" \
+"\x70\x6f\x77\x65\x72\x20\x63\x6f\x6e\x73\x75\x6d\x70\x74\x69\x6f" \
+"\x6e\x20\x6f\x6e\x20\x49\x6e\x74\x65\x6c\x2d\x62\x61\x73\x65\x64" \
+"\x20\x6c\x61\x70\x74\x6f\x70\x73\x0a\x00\x5b\x56\x41\x52\x49\x41" \
+"\x42\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x69\x6e\x74\x20\x65" \
+"\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x20\x56\x41\x52\x49\x41" \
+"\x42\x4c\x45\x73\x2e\x0a\x49\x66\x20\x6e\x6f\x20\x56\x41\x52\x49" \
+"\x41\x42\x4c\x45\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x2c\x20" \
+"\x70\x72\x69\x6e\x74\x20\x61\x6c\x6c\x2e\x00\x46\x4f\x52\x4d\x41" \
+"\x54\x20\x5b\x41\x52\x47\x5d\x2e\x2e\x2e\x0a\x0a\x46\x6f\x72\x6d" \
+"\x61\x74\x20\x61\x6e\x64\x20\x70\x72\x69\x6e\x74\x20\x41\x52\x47" \
+"\x28\x73\x29\x20\x61\x63\x63\x6f\x72\x64\x69\x6e\x67\x20\x74\x6f" \
+"\x20\x46\x4f\x52\x4d\x41\x54\x20\x28\x61\x2d\x6c\x61\x20\x43\x20" \
+"\x70\x72\x69\x6e\x74\x66\x29\x00\x5b\x2d\x6f\x20\x43\x4f\x4c\x31" \
+"\x2c\x43\x4f\x4c\x32\x3d\x48\x45\x41\x44\x45\x52\x5d\x20\x5b\x2d" \
+"\x54\x5d\x0a\x0a\x53\x68\x6f\x77\x20\x6c\x69\x73\x74\x20\x6f\x66" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x0a\x0a\x09\x2d\x6f\x20" \
+"\x43\x4f\x4c\x31\x2c\x43\x4f\x4c\x32\x3d\x48\x45\x41\x44\x45\x52" \
+"\x09\x53\x65\x6c\x65\x63\x74\x20\x63\x6f\x6c\x75\x6d\x6e\x73\x20" \
+"\x66\x6f\x72\x20\x64\x69\x73\x70\x6c\x61\x79\x0a\x09\x2d\x54\x09" \
+"\x09\x09\x53\x68\x6f\x77\x20\x74\x68\x72\x65\x61\x64\x73\x00\x5b" \
+"\x2d\x63\x62\x5d\x20\x5b\x2d\x70\x20\x4d\x49\x4e\x5f\x50\x4f\x52" \
+"\x54\x5d\x20\x5b\x2d\x50\x20\x4d\x41\x58\x5f\x50\x4f\x52\x54\x5d" \
+"\x20\x5b\x2d\x74\x20\x54\x49\x4d\x45\x4f\x55\x54\x5d\x20\x5b\x2d" \
+"\x54\x20\x4d\x49\x4e\x5f\x52\x54\x54\x5d\x20\x48\x4f\x53\x54\x0a" \
+"\x0a\x53\x63\x61\x6e\x20\x61\x20\x68\x6f\x73\x74\x2c\x20\x70\x72" \
+"\x69\x6e\x74\x20\x61\x6c\x6c\x20\x6f\x70\x65\x6e\x20\x70\x6f\x72" \
+"\x74\x73\x0a\x0a\x09\x2d\x63\x09\x53\x68\x6f\x77\x20\x63\x6c\x6f" \
+"\x73\x65\x64\x20\x70\x6f\x72\x74\x73\x20\x74\x6f\x6f\x0a\x09\x2d" \
+"\x62\x09\x53\x68\x6f\x77\x20\x62\x6c\x6f\x63\x6b\x65\x64\x20\x70" \
+"\x6f\x72\x74\x73\x20\x74\x6f\x6f\x0a\x09\x2d\x70\x09\x53\x63\x61" \
+"\x6e\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\x73\x20\x70\x6f\x72\x74" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x31\x29\x0a\x09\x2d\x50" \
+"\x09\x53\x63\x61\x6e\x20\x75\x70\x20\x74\x6f\x20\x74\x68\x69\x73" \
+"\x20\x70\x6f\x72\x74\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x31" \
+"\x30\x32\x34\x29\x0a\x09\x2d\x74\x09\x54\x69\x6d\x65\x6f\x75\x74" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x35\x30\x30\x30\x20\x6d" \
+"\x73\x29\x0a\x09\x2d\x54\x09\x4d\x69\x6e\x69\x6d\x75\x6d\x20\x72" \
+"\x74\x74\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x35\x20\x6d\x73" \
+"\x2c\x20\x69\x6e\x63\x72\x65\x61\x73\x65\x20\x66\x6f\x72\x20\x63" \
+"\x6f\x6e\x67\x65\x73\x74\x65\x64\x20\x68\x6f\x73\x74\x73\x29\x00" \
+"\x5b\x2d\x70\x5d\x20\x5b\x50\x49\x44\x7c\x55\x53\x45\x52\x5d\x0a" \
+"\x0a\x44\x69\x73\x70\x6c\x61\x79\x20\x70\x72\x6f\x63\x65\x73\x73" \
+"\x20\x74\x72\x65\x65\x2c\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x6c" \
+"\x79\x20\x73\x74\x61\x72\x74\x20\x66\x72\x6f\x6d\x20\x55\x53\x45" \
+"\x52\x20\x6f\x72\x20\x50\x49\x44\x0a\x0a\x09\x2d\x70\x09\x53\x68" \
+"\x6f\x77\x20\x70\x69\x64\x73\x00\x0a\x0a\x50\x72\x69\x6e\x74\x20" \
+"\x74\x68\x65\x20\x66\x75\x6c\x6c\x20\x66\x69\x6c\x65\x6e\x61\x6d" \
+"\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x63\x75\x72\x72\x65\x6e\x74" \
+"\x20\x77\x6f\x72\x6b\x69\x6e\x67\x20\x64\x69\x72\x65\x63\x74\x6f" \
+"\x72\x79\x00\x50\x49\x44\x2e\x2e\x2e\x0a\x0a\x53\x68\x6f\x77\x20" \
+"\x63\x75\x72\x72\x65\x6e\x74\x20\x64\x69\x72\x65\x63\x74\x6f\x72" \
+"\x79\x20\x66\x6f\x72\x20\x50\x49\x44\x73\x0a\x00\x44\x45\x56\x49" \
+"\x43\x45\x0a\x0a\x54\x65\x6c\x6c\x20\x74\x68\x65\x20\x6b\x65\x72" \
+"\x6e\x65\x6c\x20\x74\x6f\x20\x61\x75\x74\x6f\x6d\x61\x74\x69\x63" \
+"\x61\x6c\x6c\x79\x20\x73\x65\x61\x72\x63\x68\x20\x61\x6e\x64\x20" \
+"\x73\x74\x61\x72\x74\x20\x52\x41\x49\x44\x20\x61\x72\x72\x61\x79" \
+"\x73\x00\x5b\x2d\x73\x70\x5d\x20\x48\x4f\x53\x54\x0a\x0a\x47\x65" \
+"\x74\x20\x61\x6e\x64\x20\x70\x6f\x73\x73\x69\x62\x6c\x79\x20\x73" \
+"\x65\x74\x20\x74\x68\x65\x20\x73\x79\x73\x74\x65\x6d\x20\x64\x61" \
+"\x74\x65\x20\x61\x6e\x64\x20\x74\x69\x6d\x65\x20\x66\x72\x6f\x6d" \
+"\x20\x61\x20\x72\x65\x6d\x6f\x74\x65\x20\x48\x4f\x53\x54\x0a\x0a" \
+"\x09\x2d\x73\x09\x53\x65\x74\x20\x74\x68\x65\x20\x73\x79\x73\x74" \
+"\x65\x6d\x20\x64\x61\x74\x65\x20\x61\x6e\x64\x20\x74\x69\x6d\x65" \
+"\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d\x70\x09\x50" \
+"\x72\x69\x6e\x74\x20\x74\x68\x65\x20\x64\x61\x74\x65\x20\x61\x6e" \
+"\x64\x20\x74\x69\x6d\x65\x00\x0a\x0a\x50\x72\x69\x6e\x74\x20\x74" \
+"\x68\x65\x20\x64\x65\x76\x69\x63\x65\x20\x6e\x6f\x64\x65\x20\x61" \
+"\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x74" \
+"\x68\x65\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20\x6d\x6f" \
+"\x75\x6e\x74\x65\x64\x20\x61\x74\x20\x27\x2f\x27\x00\x5b\x46\x49" \
+"\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x65\x6c\x6f\x61\x64\x20" \
+"\x46\x49\x4c\x45\x73\x20\x74\x6f\x20\x52\x41\x4d\x00\x5b\x2d\x66" \
+"\x6e\x76\x5d\x20\x46\x49\x4c\x45\x0a\x0a\x44\x69\x73\x70\x6c\x61" \
+"\x79\x20\x74\x68\x65\x20\x76\x61\x6c\x75\x65\x20\x6f\x66\x20\x61" \
+"\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x0a\x0a\x09\x2d\x66\x09\x43\x61" \
+"\x6e\x6f\x6e\x69\x63\x61\x6c\x69\x7a\x65\x20\x62\x79\x20\x66\x6f" \
+"\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x61\x6c\x6c\x20\x73\x79\x6d\x6c" \
+"\x69\x6e\x6b\x73\x0a\x09\x2d\x6e\x09\x44\x6f\x6e\x27\x74\x20\x61" \
+"\x64\x64\x20\x6e\x65\x77\x6c\x69\x6e\x65\x0a\x09\x2d\x76\x09\x56" \
+"\x65\x72\x62\x6f\x73\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d" \
+"\x0a\x0a\x09\x2d\x6d\x20\x6d\x61\x70\x66\x69\x6c\x65\x09\x28\x44" \
+"\x65\x66\x61\x75\x6c\x74\x3a\x20\x2f\x62\x6f\x6f\x74\x2f\x53\x79" \
+"\x73\x74\x65\x6d\x2e\x6d\x61\x70\x29\x0a\x09\x2d\x70\x20\x70\x72" \
+"\x6f\x66\x69\x6c\x65\x09\x28\x44\x65\x66\x61\x75\x6c\x74\x3a\x20" \
+"\x2f\x70\x72\x6f\x63\x2f\x70\x72\x6f\x66\x69\x6c\x65\x29\x0a\x09" \
+"\x2d\x4d\x20\x4e\x55\x4d\x09\x09\x53\x65\x74\x20\x74\x68\x65\x20" \
+"\x70\x72\x6f\x66\x69\x6c\x69\x6e\x67\x20\x6d\x75\x6c\x74\x69\x70" \
+"\x6c\x69\x65\x72\x20\x74\x6f\x20\x4e\x55\x4d\x0a\x09\x2d\x69\x09" \
+"\x09\x50\x72\x69\x6e\x74\x20\x6f\x6e\x6c\x79\x20\x69\x6e\x66\x6f" \
+"\x20\x61\x62\x6f\x75\x74\x20\x74\x68\x65\x20\x73\x61\x6d\x70\x6c" \
+"\x69\x6e\x67\x20\x73\x74\x65\x70\x0a\x09\x2d\x76\x09\x09\x56\x65" \
+"\x72\x62\x6f\x73\x65\x0a\x09\x2d\x61\x09\x09\x50\x72\x69\x6e\x74" \
+"\x20\x61\x6c\x6c\x20\x73\x79\x6d\x62\x6f\x6c\x73\x2c\x20\x65\x76" \
+"\x65\x6e\x20\x69\x66\x20\x63\x6f\x75\x6e\x74\x20\x69\x73\x20\x30" \
+"\x0a\x09\x2d\x62\x09\x09\x50\x72\x69\x6e\x74\x20\x69\x6e\x64\x69" \
+"\x76\x69\x64\x75\x61\x6c\x20\x68\x69\x73\x74\x6f\x67\x72\x61\x6d" \
+"\x2d\x62\x69\x6e\x20\x63\x6f\x75\x6e\x74\x73\x0a\x09\x2d\x73\x09" \
+"\x09\x50\x72\x69\x6e\x74\x20\x69\x6e\x64\x69\x76\x69\x64\x75\x61" \
+"\x6c\x20\x63\x6f\x75\x6e\x74\x65\x72\x73\x20\x77\x69\x74\x68\x69" \
+"\x6e\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x73\x0a\x09\x2d\x72\x09" \
+"\x09\x52\x65\x73\x65\x74\x20\x61\x6c\x6c\x20\x74\x68\x65\x20\x63" \
+"\x6f\x75\x6e\x74\x65\x72\x73\x20\x28\x72\x6f\x6f\x74\x20\x6f\x6e" \
+"\x6c\x79\x29\x0a\x09\x2d\x6e\x09\x09\x44\x69\x73\x61\x62\x6c\x65" \
+"\x20\x62\x79\x74\x65\x20\x6f\x72\x64\x65\x72\x20\x61\x75\x74\x6f" \
+"\x2d\x64\x65\x74\x65\x63\x74\x69\x6f\x6e\x00\x46\x49\x4c\x45\x2e" \
+"\x2e\x2e\x0a\x0a\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x61" \
+"\x62\x73\x6f\x6c\x75\x74\x65\x20\x70\x61\x74\x68\x6e\x61\x6d\x65" \
+"\x73\x20\x6f\x66\x20\x67\x69\x76\x65\x6e\x20\x46\x49\x4c\x45\x00" \
+"\x5b\x2d\x64\x20\x44\x45\x4c\x41\x59\x5d\x20\x5b\x2d\x6e\x5d\x20" \
+"\x5b\x2d\x66\x5d\x0a\x0a\x52\x65\x62\x6f\x6f\x74\x20\x74\x68\x65" \
+"\x20\x73\x79\x73\x74\x65\x6d\x0a\x0a\x09\x2d\x64\x20\x53\x45\x43" \
+"\x09\x44\x65\x6c\x61\x79\x20\x69\x6e\x74\x65\x72\x76\x61\x6c\x0a" \
+"\x09\x2d\x6e\x09\x44\x6f\x20\x6e\x6f\x74\x20\x73\x79\x6e\x63\x0a" \
+"\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x20\x28\x64\x6f\x6e\x27\x74" \
+"\x20\x67\x6f\x20\x74\x68\x72\x6f\x75\x67\x68\x20\x69\x6e\x69\x74" \
+"\x29\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x0a\x0a\x50\x61\x72" \
+"\x73\x65\x20\x4d\x49\x4d\x45\x2d\x65\x6e\x63\x6f\x64\x65\x64\x20" \
+"\x6d\x65\x73\x73\x61\x67\x65\x20\x6f\x6e\x20\x73\x74\x64\x69\x6e" \
+"\x0a\x0a\x09\x2d\x78\x20\x50\x52\x45\x46\x49\x58\x09\x45\x78\x74" \
+"\x72\x61\x63\x74\x20\x63\x6f\x6e\x74\x65\x6e\x74\x20\x6f\x66\x20" \
+"\x4d\x49\x4d\x45\x20\x73\x65\x63\x74\x69\x6f\x6e\x73\x20\x74\x6f" \
+"\x20\x66\x69\x6c\x65\x73\x0a\x09\x2d\x58\x20\x50\x52\x4f\x47\x20" \
+"\x41\x52\x47\x53\x09\x46\x69\x6c\x74\x65\x72\x20\x63\x6f\x6e\x74" \
+"\x65\x6e\x74\x20\x6f\x66\x20\x4d\x49\x4d\x45\x20\x73\x65\x63\x74" \
+"\x69\x6f\x6e\x73\x20\x74\x68\x72\x6f\x75\x67\x68\x20\x50\x52\x4f" \
+"\x47\x0a\x09\x09\x09\x4d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65" \
+"\x20\x6c\x61\x73\x74\x20\x6f\x70\x74\x69\x6f\x6e\x0a\x0a\x4f\x74" \
+"\x68\x65\x72\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x20" \
+"\x73\x69\x6c\x65\x6e\x74\x6c\x79\x20\x69\x67\x6e\x6f\x72\x65\x64" \
+"\x00\x53\x48\x45\x4c\x4c\x2e\x2e\x2e\x0a\x0a\x52\x65\x6d\x6f\x76" \
+"\x65\x20\x53\x48\x45\x4c\x4c\x73\x20\x66\x72\x6f\x6d\x20\x2f\x65" \
+"\x74\x63\x2f\x73\x68\x65\x6c\x6c\x73\x00\x7b\x7b\x2d\x6e\x20\x49" \
+"\x4e\x43\x52\x45\x4d\x45\x4e\x54\x7d\x20\x7c\x20\x50\x52\x49\x4f" \
+"\x52\x49\x54\x59\x7d\x20\x5b\x5b\x2d\x70\x20\x7c\x20\x2d\x67\x20" \
+"\x7c\x20\x2d\x75\x5d\x20\x49\x44\x2e\x2e\x2e\x5d\x0a\x0a\x43\x68" \
+"\x61\x6e\x67\x65\x20\x73\x63\x68\x65\x64\x75\x6c\x69\x6e\x67\x20" \
+"\x70\x72\x69\x6f\x72\x69\x74\x79\x20\x66\x6f\x72\x20\x61\x20\x72" \
+"\x75\x6e\x6e\x69\x6e\x67\x20\x70\x72\x6f\x63\x65\x73\x73\x0a\x0a" \
+"\x09\x2d\x6e\x09\x41\x64\x6a\x75\x73\x74\x20\x63\x75\x72\x72\x65" \
+"\x6e\x74\x20\x6e\x69\x63\x65\x20\x76\x61\x6c\x75\x65\x20\x28\x73" \
+"\x6d\x61\x6c\x6c\x65\x72\x20\x69\x73\x20\x66\x61\x73\x74\x65\x72" \
+"\x29\x0a\x09\x2d\x70\x09\x50\x72\x6f\x63\x65\x73\x73\x20\x69\x64" \
+"\x28\x73\x29\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d" \
+"\x67\x09\x50\x72\x6f\x63\x65\x73\x73\x20\x67\x72\x6f\x75\x70\x20" \
+"\x69\x64\x28\x73\x29\x0a\x09\x2d\x75\x09\x50\x72\x6f\x63\x65\x73" \
+"\x73\x20\x75\x73\x65\x72\x20\x6e\x61\x6d\x65\x28\x73\x29\x20\x61" \
+"\x6e\x64\x2f\x6f\x72\x20\x69\x64\x28\x73\x29\x00\x0a\x0a\x52\x65" \
+"\x73\x65\x74\x20\x74\x68\x65\x20\x73\x63\x72\x65\x65\x6e\x00\x0a" \
+"\x0a\x52\x65\x73\x69\x7a\x65\x20\x74\x68\x65\x20\x73\x63\x72\x65" \
+"\x65\x6e\x00\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x52\x65" \
+"\x76\x65\x72\x73\x65\x20\x6c\x69\x6e\x65\x73\x20\x6f\x66\x20\x46" \
+"\x49\x4c\x45\x00\x5b\x2d\x69\x72\x66\x5d\x20\x46\x49\x4c\x45\x2e" \
+"\x2e\x2e\x0a\x0a\x52\x65\x6d\x6f\x76\x65\x20\x28\x75\x6e\x6c\x69" \
+"\x6e\x6b\x29\x20\x46\x49\x4c\x45\x73\x0a\x0a\x09\x2d\x69\x09\x41" \
+"\x6c\x77\x61\x79\x73\x20\x70\x72\x6f\x6d\x70\x74\x20\x62\x65\x66" \
+"\x6f\x72\x65\x20\x72\x65\x6d\x6f\x76\x69\x6e\x67\x0a\x09\x2d\x66" \
+"\x09\x4e\x65\x76\x65\x72\x20\x70\x72\x6f\x6d\x70\x74\x0a\x09\x2d" \
+"\x52\x2c\x2d\x72\x09\x52\x65\x63\x75\x72\x73\x65\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x44\x49\x52\x45\x43\x54\x4f\x52\x59" \
+"\x2e\x2e\x2e\x0a\x0a\x52\x65\x6d\x6f\x76\x65\x20\x44\x49\x52\x45" \
+"\x43\x54\x4f\x52\x59\x20\x69\x66\x20\x69\x74\x20\x69\x73\x20\x65" \
+"\x6d\x70\x74\x79\x0a\x0a\x09\x2d\x70\x7c\x2d\x2d\x70\x61\x72\x65" \
+"\x6e\x74\x73\x09\x49\x6e\x63\x6c\x75\x64\x65\x20\x70\x61\x72\x65" \
+"\x6e\x74\x73\x0a\x09\x2d\x2d\x69\x67\x6e\x6f\x72\x65\x2d\x66\x61" \
+"\x69\x6c\x2d\x6f\x6e\x2d\x6e\x6f\x6e\x2d\x65\x6d\x70\x74\x79\x00" \
+"\x5b\x2d\x71\x66\x77\x72\x73\x76\x5d\x20\x4d\x4f\x44\x55\x4c\x45" \
+"\x20\x5b\x73\x79\x6d\x62\x6f\x6c\x3d\x76\x61\x6c\x75\x65\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x09\x2d\x72\x09\x52\x65\x6d\x6f\x76\x65\x20\x4d" \
+"\x4f\x44\x55\x4c\x45\x20\x28\x73\x74\x61\x63\x6b\x73\x29\x20\x6f" \
+"\x72\x20\x64\x6f\x20\x61\x75\x74\x6f\x63\x6c\x65\x61\x6e\x0a\x09" \
+"\x2d\x71\x09\x51\x75\x69\x65\x74\x0a\x09\x2d\x76\x09\x56\x65\x72" \
+"\x62\x6f\x73\x65\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x0a\x09" \
+"\x2d\x77\x09\x57\x61\x69\x74\x20\x66\x6f\x72\x20\x75\x6e\x6c\x6f" \
+"\x61\x64\x0a\x09\x2d\x73\x09\x52\x65\x70\x6f\x72\x74\x20\x76\x69" \
+"\x61\x20\x73\x79\x73\x6c\x6f\x67\x20\x69\x6e\x73\x74\x65\x61\x64" \
+"\x20\x6f\x66\x20\x73\x74\x64\x65\x72\x72\x00\x5b\x7b\x61\x64\x64" \
+"\x7c\x64\x65\x6c\x7c\x64\x65\x6c\x65\x74\x65\x7d\x5d\x0a\x0a\x45" \
+"\x64\x69\x74\x20\x6b\x65\x72\x6e\x65\x6c\x20\x72\x6f\x75\x74\x69" \
+"\x6e\x67\x20\x74\x61\x62\x6c\x65\x73\x0a\x0a\x09\x2d\x6e\x09\x44" \
+"\x6f\x6e\x27\x74\x20\x72\x65\x73\x6f\x6c\x76\x65\x20\x6e\x61\x6d" \
+"\x65\x73\x0a\x09\x2d\x65\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x6f" \
+"\x74\x68\x65\x72\x2f\x6d\x6f\x72\x65\x20\x69\x6e\x66\x6f\x72\x6d" \
+"\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x41\x20\x69\x6e\x65\x74\x7b\x36" \
+"\x7d\x09\x53\x65\x6c\x65\x63\x74\x20\x61\x64\x64\x72\x65\x73\x73" \
+"\x20\x66\x61\x6d\x69\x6c\x79\x00\x2d\x69\x20\x50\x41\x43\x4b\x41" \
+"\x47\x45\x2e\x72\x70\x6d\x3b\x20\x72\x70\x6d\x20\x2d\x71\x70\x5b" \
+"\x69\x6c\x64\x63\x5d\x20\x50\x41\x43\x4b\x41\x47\x45\x2e\x72\x70" \
+"\x6d\x0a\x0a\x4d\x61\x6e\x69\x70\x75\x6c\x61\x74\x65\x20\x52\x50" \
+"\x4d\x20\x70\x61\x63\x6b\x61\x67\x65\x73\x0a\x0a\x43\x6f\x6d\x6d" \
+"\x61\x6e\x64\x73\x3a\x0a\x09\x2d\x69\x09\x49\x6e\x73\x74\x61\x6c" \
+"\x6c\x20\x70\x61\x63\x6b\x61\x67\x65\x0a\x09\x2d\x71\x70\x09\x51" \
+"\x75\x65\x72\x79\x20\x70\x61\x63\x6b\x61\x67\x65\x0a\x09\x2d\x69" \
+"\x09\x53\x68\x6f\x77\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f" \
+"\x6e\x0a\x09\x2d\x6c\x09\x4c\x69\x73\x74\x20\x63\x6f\x6e\x74\x65" \
+"\x6e\x74\x73\x0a\x09\x2d\x64\x09\x4c\x69\x73\x74\x20\x64\x6f\x63" \
+"\x75\x6d\x65\x6e\x74\x73\x0a\x09\x2d\x63\x09\x4c\x69\x73\x74\x20" \
+"\x63\x6f\x6e\x66\x69\x67\x20\x66\x69\x6c\x65\x73\x00\x70\x61\x63" \
+"\x6b\x61\x67\x65\x2e\x72\x70\x6d\x0a\x0a\x4f\x75\x74\x70\x75\x74" \
+"\x20\x61\x20\x63\x70\x69\x6f\x20\x61\x72\x63\x68\x69\x76\x65\x20" \
+"\x6f\x66\x20\x74\x68\x65\x20\x72\x70\x6d\x20\x66\x69\x6c\x65\x00" \
+"\x5b\x2d\x61\x20\x7c\x20\x2d\x6c\x20\x7c\x20\x2d\x75\x5d\x20\x5b" \
+"\x2d\x64\x20\x44\x45\x56\x5d\x20\x5b\x2d\x6d\x20\x4d\x4f\x44\x45" \
+"\x5d\x20\x5b\x2d\x73\x20\x53\x45\x43\x20\x7c\x20\x2d\x74\x20\x54" \
+"\x49\x4d\x45\x5d\x0a\x0a\x45\x6e\x74\x65\x72\x20\x61\x20\x73\x79" \
+"\x73\x74\x65\x6d\x20\x73\x6c\x65\x65\x70\x20\x73\x74\x61\x74\x65" \
+"\x20\x75\x6e\x74\x69\x6c\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64" \
+"\x20\x77\x61\x6b\x65\x75\x70\x20\x74\x69\x6d\x65\x0a\x0a\x09\x2d" \
+"\x61\x2c\x2d\x2d\x61\x75\x74\x6f\x09\x52\x65\x61\x64\x20\x63\x6c" \
+"\x6f\x63\x6b\x20\x6d\x6f\x64\x65\x20\x66\x72\x6f\x6d\x20\x61\x64" \
+"\x6a\x74\x69\x6d\x65\x0a\x09\x2d\x6c\x2c\x2d\x2d\x6c\x6f\x63\x61" \
+"\x6c\x09\x43\x6c\x6f\x63\x6b\x20\x69\x73\x20\x73\x65\x74\x20\x74" \
+"\x6f\x20\x6c\x6f\x63\x61\x6c\x20\x74\x69\x6d\x65\x0a\x09\x2d\x75" \
+"\x2c\x2d\x2d\x75\x74\x63\x09\x43\x6c\x6f\x63\x6b\x20\x69\x73\x20" \
+"\x73\x65\x74\x20\x74\x6f\x20\x55\x54\x43\x20\x74\x69\x6d\x65\x0a" \
+"\x09\x2d\x64\x2c\x2d\x2d\x64\x65\x76\x69\x63\x65\x3d\x44\x45\x56" \
+"\x09\x53\x70\x65\x63\x69\x66\x79\x20\x74\x68\x65\x20\x52\x54\x43" \
+"\x20\x64\x65\x76\x69\x63\x65\x0a\x09\x2d\x6d\x2c\x2d\x2d\x6d\x6f" \
+"\x64\x65\x3d\x4d\x4f\x44\x45\x09\x53\x65\x74\x20\x74\x68\x65\x20" \
+"\x73\x6c\x65\x65\x70\x20\x73\x74\x61\x74\x65\x20\x28\x64\x65\x66" \
+"\x61\x75\x6c\x74\x3a\x20\x73\x74\x61\x6e\x64\x62\x79\x29\x0a\x09" \
+"\x2d\x73\x2c\x2d\x2d\x73\x65\x63\x6f\x6e\x64\x73\x3d\x53\x45\x43" \
+"\x20\x53\x65\x74\x20\x74\x68\x65\x20\x74\x69\x6d\x65\x6f\x75\x74" \
+"\x20\x69\x6e\x20\x53\x45\x43\x20\x73\x65\x63\x6f\x6e\x64\x73\x20" \
+"\x66\x72\x6f\x6d\x20\x6e\x6f\x77\x0a\x09\x2d\x74\x2c\x2d\x2d\x74" \
+"\x69\x6d\x65\x3d\x54\x49\x4d\x45\x09\x53\x65\x74\x20\x74\x68\x65" \
+"\x20\x74\x69\x6d\x65\x6f\x75\x74\x20\x74\x6f\x20\x54\x49\x4d\x45" \
+"\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x66\x72\x6f\x6d\x20\x65\x70" \
+"\x6f\x63\x68\x00\x5b\x2d\x74\x5d\x20\x5b\x2d\x6c\x5d\x20\x5b\x2d" \
+"\x61\x20\x41\x52\x47\x5d\x20\x5b\x2d\x75\x20\x4d\x41\x53\x4b\x5d" \
+"\x20\x44\x49\x52\x45\x43\x54\x4f\x52\x59\x0a\x0a\x52\x75\x6e\x20" \
+"\x61\x20\x62\x75\x6e\x63\x68\x20\x6f\x66\x20\x73\x63\x72\x69\x70" \
+"\x74\x73\x20\x69\x6e\x20\x44\x49\x52\x45\x43\x54\x4f\x52\x59\x0a" \
+"\x0a\x09\x2d\x74\x09\x50\x72\x69\x6e\x74\x20\x77\x68\x61\x74\x20" \
+"\x77\x6f\x75\x6c\x64\x20\x62\x65\x20\x72\x75\x6e\x2c\x20\x62\x75" \
+"\x74\x20\x64\x6f\x6e\x27\x74\x20\x61\x63\x74\x75\x61\x6c\x6c\x79" \
+"\x20\x72\x75\x6e\x20\x61\x6e\x79\x74\x68\x69\x6e\x67\x0a\x09\x2d" \
+"\x61\x20\x41\x52\x47\x09\x50\x61\x73\x73\x20\x41\x52\x47\x20\x61" \
+"\x73\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x66\x6f\x72\x20\x65" \
+"\x76\x65\x72\x79\x20\x70\x72\x6f\x67\x72\x61\x6d\x0a\x09\x2d\x75" \
+"\x20\x4d\x41\x53\x4b\x09\x53\x65\x74\x20\x74\x68\x65\x20\x75\x6d" \
+"\x61\x73\x6b\x20\x74\x6f\x20\x4d\x41\x53\x4b\x20\x62\x65\x66\x6f" \
+"\x72\x65\x20\x72\x75\x6e\x6e\x69\x6e\x67\x20\x65\x76\x65\x72\x79" \
+"\x20\x70\x72\x6f\x67\x72\x61\x6d\x0a\x09\x2d\x6c\x09\x50\x72\x69" \
+"\x6e\x74\x20\x6e\x61\x6d\x65\x73\x20\x6f\x66\x20\x61\x6c\x6c\x20" \
+"\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x66\x69\x6c\x65\x73\x20\x65" \
+"\x76\x65\x6e\x20\x69\x66\x20\x74\x68\x65\x79\x20\x61\x72\x65\x20" \
+"\x6e\x6f\x74\x20\x65\x78\x65\x63\x75\x74\x61\x62\x6c\x65\x00\x5b" \
+"\x46\x49\x4c\x45\x5d\x0a\x0a\x46\x69\x6e\x64\x20\x74\x68\x65\x20" \
+"\x63\x75\x72\x72\x65\x6e\x74\x20\x61\x6e\x64\x20\x70\x72\x65\x76" \
+"\x69\x6f\x75\x73\x20\x73\x79\x73\x74\x65\x6d\x20\x72\x75\x6e\x6c" \
+"\x65\x76\x65\x6c\x0a\x0a\x49\x66\x20\x6e\x6f\x20\x75\x74\x6d\x70" \
+"\x20\x46\x49\x4c\x45\x20\x65\x78\x69\x73\x74\x73\x20\x6f\x72\x20" \
+"\x69\x66\x20\x6e\x6f\x20\x72\x75\x6e\x6c\x65\x76\x65\x6c\x20\x72" \
+"\x65\x63\x6f\x72\x64\x20\x63\x61\x6e\x20\x62\x65\x20\x66\x6f\x75" \
+"\x6e\x64\x2c\x0a\x70\x72\x69\x6e\x74\x20\x22\x75\x6e\x6b\x6e\x6f" \
+"\x77\x6e\x22\x00\x44\x49\x52\x0a\x0a\x53\x74\x61\x72\x74\x20\x61" \
+"\x6e\x64\x20\x6d\x6f\x6e\x69\x74\x6f\x72\x20\x61\x20\x73\x65\x72" \
+"\x76\x69\x63\x65\x20\x61\x6e\x64\x20\x6f\x70\x74\x69\x6f\x6e\x61" \
+"\x6c\x6c\x79\x20\x61\x6e\x20\x61\x70\x70\x65\x6e\x64\x61\x6e\x74" \
+"\x20\x6c\x6f\x67\x20\x73\x65\x72\x76\x69\x63\x65\x00\x5b\x2d\x50" \
+"\x5d\x20\x5b\x2d\x73\x20\x53\x43\x52\x49\x50\x54\x5d\x20\x44\x49" \
+"\x52\x0a\x0a\x53\x74\x61\x72\x74\x20\x61\x20\x72\x75\x6e\x73\x76" \
+"\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x66\x6f\x72\x20\x65\x61\x63" \
+"\x68\x20\x73\x75\x62\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x2e\x20" \
+"\x49\x66\x20\x69\x74\x20\x65\x78\x69\x74\x73\x2c\x20\x72\x65\x73" \
+"\x74\x61\x72\x74\x20\x69\x74\x2e\x0a\x0a\x09\x2d\x50\x09\x09\x50" \
+"\x75\x74\x20\x65\x61\x63\x68\x20\x72\x75\x6e\x73\x76\x20\x69\x6e" \
+"\x20\x61\x20\x6e\x65\x77\x20\x73\x65\x73\x73\x69\x6f\x6e\x0a\x09" \
+"\x2d\x73\x20\x53\x43\x52\x49\x50\x54\x09\x52\x75\x6e\x20\x53\x43" \
+"\x52\x49\x50\x54\x20\x3c\x73\x69\x67\x6e\x6f\x3e\x20\x61\x66\x74" \
+"\x65\x72\x20\x73\x69\x67\x6e\x61\x6c\x20\x69\x73\x20\x70\x72\x6f" \
+"\x63\x65\x73\x73\x65\x64\x00\x46\x49\x4c\x45\x0a\x0a\x52\x65\x63" \
+"\x65\x69\x76\x65\x20\x61\x20\x66\x69\x6c\x65\x20\x75\x73\x69\x6e" \
+"\x67\x20\x74\x68\x65\x20\x78\x6d\x6f\x64\x65\x6d\x20\x70\x72\x6f" \
+"\x74\x6f\x63\x6f\x6c\x00\x5b\x2d\x61\x66\x71\x74\x5d\x20\x5b\x2d" \
+"\x63\x20\x50\x52\x4f\x47\x5d\x20\x5b\x4f\x55\x54\x46\x49\x4c\x45" \
+"\x5d\x0a\x0a\x09\x2d\x61\x09\x41\x70\x70\x65\x6e\x64\x20\x6f\x75" \
+"\x74\x70\x75\x74\x0a\x09\x2d\x63\x20\x50\x52\x4f\x47\x09\x52\x75" \
+"\x6e\x20\x50\x52\x4f\x47\x2c\x20\x6e\x6f\x74\x20\x73\x68\x65\x6c" \
+"\x6c\x0a\x09\x2d\x66\x09\x46\x6c\x75\x73\x68\x20\x6f\x75\x74\x70" \
+"\x75\x74\x20\x61\x66\x74\x65\x72\x20\x65\x61\x63\x68\x20\x77\x72" \
+"\x69\x74\x65\x0a\x09\x2d\x71\x09\x51\x75\x69\x65\x74\x0a\x09\x2d" \
+"\x74\x09\x53\x65\x6e\x64\x20\x74\x69\x6d\x69\x6e\x67\x20\x74\x6f" \
+"\x20\x73\x74\x64\x65\x72\x72\x00\x74\x69\x6d\x69\x6e\x67\x66\x69" \
+"\x6c\x65\x20\x5b\x74\x79\x70\x65\x73\x63\x72\x69\x70\x74\x20\x5b" \
+"\x64\x69\x76\x69\x73\x6f\x72\x5d\x5d\x0a\x0a\x50\x6c\x61\x79\x20" \
+"\x62\x61\x63\x6b\x20\x74\x79\x70\x65\x73\x63\x72\x69\x70\x74\x73" \
+"\x2c\x20\x75\x73\x69\x6e\x67\x20\x74\x69\x6d\x69\x6e\x67\x20\x69" \
+"\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x00\x5b\x2d\x69\x6e\x72" \
+"\x5d\x20\x5b\x2d\x66\x20\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x20\x5b" \
+"\x2d\x65\x20\x43\x4d\x44\x5d\x2e\x2e\x2e\x20\x5b\x46\x49\x4c\x45" \
+"\x5d\x2e\x2e\x2e\x0a\x6f\x72\x3a\x20\x73\x65\x64\x20\x5b\x2d\x69" \
+"\x6e\x72\x5d\x20\x43\x4d\x44\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e" \
+"\x2e\x0a\x0a\x09\x2d\x65\x20\x43\x4d\x44\x09\x41\x64\x64\x20\x43" \
+"\x4d\x44\x20\x74\x6f\x20\x73\x65\x64\x20\x63\x6f\x6d\x6d\x61\x6e" \
+"\x64\x73\x20\x74\x6f\x20\x62\x65\x20\x65\x78\x65\x63\x75\x74\x65" \
+"\x64\x0a\x09\x2d\x66\x20\x46\x49\x4c\x45\x09\x41\x64\x64\x20\x46" \
+"\x49\x4c\x45\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x20\x74\x6f\x20" \
+"\x73\x65\x64\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x73\x20\x74\x6f\x20" \
+"\x62\x65\x20\x65\x78\x65\x63\x75\x74\x65\x64\x0a\x09\x2d\x69\x09" \
+"\x45\x64\x69\x74\x20\x66\x69\x6c\x65\x73\x20\x69\x6e\x2d\x70\x6c" \
+"\x61\x63\x65\x20\x28\x65\x6c\x73\x65\x20\x73\x65\x6e\x64\x73\x20" \
+"\x72\x65\x73\x75\x6c\x74\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74" \
+"\x29\x0a\x09\x2d\x6e\x09\x53\x75\x70\x70\x72\x65\x73\x73\x20\x61" \
+"\x75\x74\x6f\x6d\x61\x74\x69\x63\x20\x70\x72\x69\x6e\x74\x69\x6e" \
+"\x67\x20\x6f\x66\x20\x70\x61\x74\x74\x65\x72\x6e\x20\x73\x70\x61" \
+"\x63\x65\x0a\x09\x2d\x72\x09\x55\x73\x65\x20\x65\x78\x74\x65\x6e" \
+"\x64\x65\x64\x20\x72\x65\x67\x65\x78\x20\x73\x79\x6e\x74\x61\x78" \
+"\x0a\x0a\x49\x66\x20\x6e\x6f\x20\x2d\x65\x20\x6f\x72\x20\x2d\x66" \
+"\x2c\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x6e\x6f\x6e\x2d" \
+"\x6f\x70\x74\x69\x6f\x6e\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20" \
+"\x69\x73\x20\x74\x68\x65\x20\x73\x65\x64\x20\x63\x6f\x6d\x6d\x61" \
+"\x6e\x64\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x52\x65\x6d\x61\x69" \
+"\x6e\x69\x6e\x67\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x20\x61" \
+"\x72\x65\x20\x69\x6e\x70\x75\x74\x20\x66\x69\x6c\x65\x73\x20\x28" \
+"\x73\x74\x64\x69\x6e\x20\x69\x66\x20\x6e\x6f\x6e\x65\x29\x2e\x00" \
+"\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x52\x45\x43\x49\x50" \
+"\x49\x45\x4e\x54\x5f\x45\x4d\x41\x49\x4c\x5d\x2e\x2e\x2e\x0a\x0a" \
+"\x52\x65\x61\x64\x20\x65\x6d\x61\x69\x6c\x20\x66\x72\x6f\x6d\x20" \
+"\x73\x74\x64\x69\x6e\x20\x61\x6e\x64\x20\x73\x65\x6e\x64\x20\x69" \
+"\x74\x0a\x0a\x53\x74\x61\x6e\x64\x61\x72\x64\x20\x6f\x70\x74\x69" \
+"\x6f\x6e\x73\x3a\x0a\x09\x2d\x74\x09\x09\x52\x65\x61\x64\x20\x61" \
+"\x64\x64\x69\x74\x69\x6f\x6e\x61\x6c\x20\x72\x65\x63\x69\x70\x69" \
+"\x65\x6e\x74\x73\x20\x66\x72\x6f\x6d\x20\x6d\x65\x73\x73\x61\x67" \
+"\x65\x20\x62\x6f\x64\x79\x0a\x09\x2d\x66\x20\x53\x45\x4e\x44\x45" \
+"\x52\x09\x53\x65\x6e\x64\x65\x72\x20\x28\x72\x65\x71\x75\x69\x72" \
+"\x65\x64\x29\x0a\x09\x2d\x6f\x20\x4f\x50\x54\x49\x4f\x4e\x53\x09" \
+"\x56\x61\x72\x69\x6f\x75\x73\x20\x6f\x70\x74\x69\x6f\x6e\x73\x2e" \
+"\x20\x2d\x6f\x69\x20\x69\x6d\x70\x6c\x69\x65\x64\x2c\x20\x6f\x74" \
+"\x68\x65\x72\x73\x20\x61\x72\x65\x20\x69\x67\x6e\x6f\x72\x65\x64" \
+"\x0a\x09\x2d\x69\x09\x09\x2d\x6f\x69\x20\x73\x79\x6e\x6f\x6e\x79" \
+"\x6d\x2e\x20\x69\x6d\x70\x6c\x69\x65\x64\x20\x61\x6e\x64\x20\x69" \
+"\x67\x6e\x6f\x72\x65\x64\x0a\x0a\x42\x75\x73\x79\x62\x6f\x78\x20" \
+"\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6f\x70\x74\x69\x6f\x6e\x73" \
+"\x3a\x0a\x09\x2d\x76\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09" \
+"\x2d\x77\x20\x53\x45\x43\x53\x09\x09\x4e\x65\x74\x77\x6f\x72\x6b" \
+"\x20\x74\x69\x6d\x65\x6f\x75\x74\x0a\x09\x2d\x48\x20\x27\x50\x52" \
+"\x4f\x47\x20\x41\x52\x47\x53\x27\x09\x52\x75\x6e\x20\x63\x6f\x6e" \
+"\x6e\x65\x63\x74\x69\x6f\x6e\x20\x68\x65\x6c\x70\x65\x72\x0a\x09" \
+"\x09\x09\x45\x78\x61\x6d\x70\x6c\x65\x73\x3a\x0a\x09\x09\x09\x2d" \
+"\x48\x20\x27\x65\x78\x65\x63\x20\x6f\x70\x65\x6e\x73\x73\x6c\x20" \
+"\x73\x5f\x63\x6c\x69\x65\x6e\x74\x20\x2d\x71\x75\x69\x65\x74\x20" \
+"\x2d\x74\x6c\x73\x31\x20\x2d\x73\x74\x61\x72\x74\x74\x6c\x73\x20" \
+"\x73\x6d\x74\x70\x0a\x09\x09\x09\x09\x2d\x63\x6f\x6e\x6e\x65\x63" \
+"\x74\x20\x73\x6d\x74\x70\x2e\x67\x6d\x61\x69\x6c\x2e\x63\x6f\x6d" \
+"\x3a\x32\x35\x27\x20\x3c\x65\x6d\x61\x69\x6c\x2e\x74\x78\x74\x0a" \
+"\x09\x09\x09\x09\x5b\x34\x3c\x75\x73\x65\x72\x6e\x61\x6d\x65\x5f" \
+"\x61\x6e\x64\x5f\x70\x61\x73\x73\x77\x64\x2e\x74\x78\x74\x20\x7c" \
+"\x20\x2d\x61\x75\x55\x53\x45\x52\x20\x2d\x61\x70\x50\x41\x53\x53" \
+"\x5d\x0a\x09\x09\x09\x2d\x48\x20\x27\x65\x78\x65\x63\x20\x6f\x70" \
+"\x65\x6e\x73\x73\x6c\x20\x73\x5f\x63\x6c\x69\x65\x6e\x74\x20\x2d" \
+"\x71\x75\x69\x65\x74\x20\x2d\x74\x6c\x73\x31\x0a\x09\x09\x09\x09" \
+"\x2d\x63\x6f\x6e\x6e\x65\x63\x74\x20\x73\x6d\x74\x70\x2e\x67\x6d" \
+"\x61\x69\x6c\x2e\x63\x6f\x6d\x3a\x34\x36\x35\x27\x20\x3c\x65\x6d" \
+"\x61\x69\x6c\x2e\x74\x78\x74\x0a\x09\x09\x09\x09\x5b\x34\x3c\x75" \
+"\x73\x65\x72\x6e\x61\x6d\x65\x5f\x61\x6e\x64\x5f\x70\x61\x73\x73" \
+"\x77\x64\x2e\x74\x78\x74\x20\x7c\x20\x2d\x61\x75\x55\x53\x45\x52" \
+"\x20\x2d\x61\x70\x50\x41\x53\x53\x5d\x0a\x09\x2d\x53\x20\x48\x4f" \
+"\x53\x54\x5b\x3a\x50\x4f\x52\x54\x5d\x09\x53\x65\x72\x76\x65\x72" \
+"\x0a\x09\x2d\x61\x75\x55\x53\x45\x52\x09\x09\x55\x73\x65\x72\x6e" \
+"\x61\x6d\x65\x20\x66\x6f\x72\x20\x41\x55\x54\x48\x20\x4c\x4f\x47" \
+"\x49\x4e\x0a\x09\x2d\x61\x70\x50\x41\x53\x53\x20\x09\x50\x61\x73" \
+"\x73\x77\x6f\x72\x64\x20\x66\x6f\x72\x20\x41\x55\x54\x48\x20\x4c" \
+"\x4f\x47\x49\x4e\x0a\x0a\x4f\x74\x68\x65\x72\x20\x6f\x70\x74\x69" \
+"\x6f\x6e\x73\x20\x61\x72\x65\x20\x73\x69\x6c\x65\x6e\x74\x6c\x79" \
+"\x20\x69\x67\x6e\x6f\x72\x65\x64\x3b\x20\x2d\x6f\x69\x20\x2d\x74" \
+"\x20\x69\x73\x20\x69\x6d\x70\x6c\x69\x65\x64\x0a\x55\x73\x65\x20" \
+"\x6d\x61\x6b\x65\x6d\x69\x6d\x65\x20\x74\x6f\x20\x63\x72\x65\x61" \
+"\x74\x65\x20\x65\x6d\x61\x69\x6c\x73\x20\x77\x69\x74\x68\x20\x61" \
+"\x74\x74\x61\x63\x68\x6d\x65\x6e\x74\x73\x00\x5b\x2d\x77\x5d\x20" \
+"\x5b\x2d\x73\x20\x53\x45\x50\x5d\x20\x5b\x46\x49\x52\x53\x54\x20" \
+"\x5b\x49\x4e\x43\x5d\x5d\x20\x4c\x41\x53\x54\x0a\x0a\x50\x72\x69" \
+"\x6e\x74\x20\x6e\x75\x6d\x62\x65\x72\x73\x20\x66\x72\x6f\x6d\x20" \
+"\x46\x49\x52\x53\x54\x20\x74\x6f\x20\x4c\x41\x53\x54\x2c\x20\x69" \
+"\x6e\x20\x73\x74\x65\x70\x73\x20\x6f\x66\x20\x49\x4e\x43\x2e\x0a" \
+"\x46\x49\x52\x53\x54\x2c\x20\x49\x4e\x43\x20\x64\x65\x66\x61\x75" \
+"\x6c\x74\x20\x74\x6f\x20\x31\x2e\x0a\x0a\x09\x2d\x77\x09\x50\x61" \
+"\x64\x20\x74\x6f\x20\x6c\x61\x73\x74\x20\x77\x69\x74\x68\x20\x6c" \
+"\x65\x61\x64\x69\x6e\x67\x20\x7a\x65\x72\x6f\x73\x0a\x09\x2d\x73" \
+"\x20\x53\x45\x50\x09\x53\x74\x72\x69\x6e\x67\x20\x73\x65\x70\x61" \
+"\x72\x61\x74\x6f\x72\x00\x70\x65\x72\x73\x6f\x6e\x61\x6c\x69\x74" \
+"\x79\x20\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x0a\x0a\x50\x65\x72" \
+"\x73\x6f\x6e\x61\x6c\x69\x74\x79\x20\x6d\x61\x79\x20\x62\x65\x3a" \
+"\x0a\x09\x6c\x69\x6e\x75\x78\x33\x32\x09\x09\x53\x65\x74\x20\x33" \
+"\x32\x62\x69\x74\x20\x75\x6e\x61\x6d\x65\x20\x65\x6d\x75\x6c\x61" \
+"\x74\x69\x6f\x6e\x0a\x09\x6c\x69\x6e\x75\x78\x36\x34\x09\x09\x53" \
+"\x65\x74\x20\x36\x34\x62\x69\x74\x20\x75\x6e\x61\x6d\x65\x20\x65" \
+"\x6d\x75\x6c\x61\x74\x69\x6f\x6e\x00\x5b\x2d\x72\x7c\x2d\x2d\x72" \
+"\x65\x73\x65\x74\x5d\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x0a\x0a" \
+"\x52\x65\x64\x69\x72\x65\x63\x74\x20\x73\x79\x73\x74\x65\x6d\x20" \
+"\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x6f\x75\x74\x70\x75\x74\x20\x74" \
+"\x6f\x20\x44\x45\x56\x49\x43\x45\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x3a\x20\x2f\x64\x65\x76\x2f\x74\x74\x79\x29\x0a\x0a\x09\x2d" \
+"\x72\x09\x52\x65\x73\x65\x74\x20\x6f\x75\x74\x70\x75\x74\x20\x74" \
+"\x6f\x20\x2f\x64\x65\x76\x2f\x63\x6f\x6e\x73\x6f\x6c\x65\x00\x46" \
+"\x4f\x4e\x54\x20\x5b\x2d\x6d\x20\x4d\x41\x50\x46\x49\x4c\x45\x5d" \
+"\x20\x5b\x2d\x43\x20\x54\x54\x59\x5d\x0a\x0a\x4c\x6f\x61\x64\x20" \
+"\x61\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x66\x6f\x6e\x74\x0a\x0a" \
+"\x09\x2d\x6d\x20\x4d\x41\x50\x46\x49\x4c\x45\x09\x4c\x6f\x61\x64" \
+"\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x73\x63\x72\x65\x65\x6e\x20" \
+"\x6d\x61\x70\x0a\x09\x2d\x43\x20\x54\x54\x59\x09\x09\x41\x66\x66" \
+"\x65\x63\x74\x20\x54\x54\x59\x20\x69\x6e\x73\x74\x65\x61\x64\x20" \
+"\x6f\x66\x20\x2f\x64\x65\x76\x2f\x74\x74\x79\x00\x53\x43\x41\x4e" \
+"\x43\x4f\x44\x45\x20\x4b\x45\x59\x43\x4f\x44\x45\x2e\x2e\x2e\x0a" \
+"\x0a\x53\x65\x74\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x69\x6e\x74" \
+"\x6f\x20\x74\x68\x65\x20\x6b\x65\x72\x6e\x65\x6c\x27\x73\x20\x73" \
+"\x63\x61\x6e\x63\x6f\x64\x65\x2d\x74\x6f\x2d\x6b\x65\x79\x63\x6f" \
+"\x64\x65\x20\x6d\x61\x70\x2c\x0a\x61\x6c\x6c\x6f\x77\x69\x6e\x67" \
+"\x20\x75\x6e\x75\x73\x75\x61\x6c\x20\x6b\x65\x79\x62\x6f\x61\x72" \
+"\x64\x73\x20\x74\x6f\x20\x67\x65\x6e\x65\x72\x61\x74\x65\x20\x75" \
+"\x73\x61\x62\x6c\x65\x20\x6b\x65\x79\x63\x6f\x64\x65\x73\x2e\x0a" \
+"\x0a\x53\x43\x41\x4e\x43\x4f\x44\x45\x20\x6d\x61\x79\x20\x62\x65" \
+"\x20\x65\x69\x74\x68\x65\x72\x20\x78\x78\x20\x6f\x72\x20\x65\x30" \
+"\x78\x78\x20\x28\x68\x65\x78\x61\x64\x65\x63\x69\x6d\x61\x6c\x29" \
+"\x2c\x0a\x61\x6e\x64\x20\x4b\x45\x59\x43\x4f\x44\x45\x20\x69\x73" \
+"\x20\x67\x69\x76\x65\x6e\x20\x69\x6e\x20\x64\x65\x63\x69\x6d\x61" \
+"\x6c\x2e\x00\x4e\x0a\x0a\x52\x65\x64\x69\x72\x65\x63\x74\x20\x74" \
+"\x68\x65\x20\x6b\x65\x72\x6e\x65\x6c\x20\x6f\x75\x74\x70\x75\x74" \
+"\x20\x74\x6f\x20\x63\x6f\x6e\x73\x6f\x6c\x65\x20\x4e\x20\x28\x30" \
+"\x20\x66\x6f\x72\x20\x63\x75\x72\x72\x65\x6e\x74\x29\x00\x5b\x2d" \
+"\x67\x61\x62\x47\x76\x7a\x56\x5d\x20\x44\x45\x56\x49\x43\x45\x20" \
+"\x5b\x50\x41\x52\x41\x4d\x45\x54\x45\x52\x20\x5b\x41\x52\x47\x5d" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x52\x65\x71\x75\x65\x73\x74\x20\x6f\x72" \
+"\x20\x73\x65\x74\x20\x4c\x69\x6e\x75\x78\x20\x73\x65\x72\x69\x61" \
+"\x6c\x20\x70\x6f\x72\x74\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69" \
+"\x6f\x6e\x0a\x0a\x09\x2d\x67\x09\x49\x6e\x74\x65\x72\x70\x72\x65" \
+"\x74\x20\x70\x61\x72\x61\x6d\x65\x74\x65\x72\x73\x20\x61\x73\x20" \
+"\x6c\x69\x73\x74\x20\x6f\x66\x20\x64\x65\x76\x69\x63\x65\x73\x20" \
+"\x66\x6f\x72\x20\x72\x65\x70\x6f\x72\x74\x69\x6e\x67\x0a\x09\x2d" \
+"\x61\x09\x50\x72\x69\x6e\x74\x20\x61\x6c\x6c\x20\x61\x76\x61\x69" \
+"\x6c\x61\x62\x6c\x65\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f" \
+"\x6e\x0a\x09\x2d\x62\x09\x50\x72\x69\x6e\x74\x20\x73\x75\x6d\x6d" \
+"\x61\x72\x79\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x0a" \
+"\x09\x2d\x47\x09\x50\x72\x69\x6e\x74\x20\x69\x6e\x20\x66\x6f\x72" \
+"\x6d\x20\x77\x68\x69\x63\x68\x20\x63\x61\x6e\x20\x62\x65\x20\x66" \
+"\x65\x64\x20\x62\x61\x63\x6b\x0a\x09\x09\x74\x6f\x20\x73\x65\x74" \
+"\x73\x65\x72\x69\x61\x6c\x20\x61\x73\x20\x63\x6f\x6d\x6d\x61\x6e" \
+"\x64\x20\x6c\x69\x6e\x65\x20\x70\x61\x72\x61\x6d\x65\x74\x65\x72" \
+"\x73\x0a\x09\x2d\x7a\x09\x5a\x65\x72\x6f\x20\x6f\x75\x74\x20\x73" \
+"\x65\x72\x69\x61\x6c\x20\x66\x6c\x61\x67\x73\x20\x62\x65\x66\x6f" \
+"\x72\x65\x20\x73\x65\x74\x74\x69\x6e\x67\x0a\x09\x2d\x76\x09\x56" \
+"\x65\x72\x62\x6f\x73\x65\x0a\x0a\x50\x61\x72\x61\x6d\x65\x74\x65" \
+"\x72\x73\x3a\x20\x28\x2a\x20\x3d\x20\x74\x61\x6b\x65\x73\x20\x61" \
+"\x6e\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x2c\x20\x5e\x20\x3d\x20" \
+"\x63\x61\x6e\x20\x62\x65\x20\x74\x75\x72\x6e\x65\x64\x20\x6f\x66" \
+"\x66\x20\x62\x79\x20\x70\x72\x65\x63\x65\x64\x69\x6e\x67\x20\x5e" \
+"\x29\x0a\x09\x2a\x70\x6f\x72\x74\x2c\x20\x2a\x69\x72\x71\x2c\x20" \
+"\x2a\x64\x69\x76\x69\x73\x6f\x72\x2c\x20\x2a\x75\x61\x72\x74\x2c" \
+"\x20\x2a\x62\x61\x75\x6e\x64\x5f\x62\x61\x73\x65\x2c\x20\x2a\x63" \
+"\x6c\x6f\x73\x65\x5f\x64\x65\x6c\x61\x79\x2c\x20\x2a\x63\x6c\x6f" \
+"\x73\x69\x6e\x67\x5f\x77\x61\x69\x74\x2c\x0a\x09\x5e\x66\x6f\x75" \
+"\x72\x70\x6f\x72\x74\x2c\x20\x5e\x61\x75\x74\x6f\x5f\x69\x72\x71" \
+"\x2c\x20\x5e\x73\x6b\x69\x70\x5f\x74\x65\x73\x74\x2c\x20\x5e\x73" \
+"\x61\x6b\x2c\x20\x5e\x73\x65\x73\x73\x69\x6f\x6e\x5f\x6c\x6f\x63" \
+"\x6b\x6f\x75\x74\x2c\x20\x5e\x70\x67\x72\x70\x5f\x6c\x6f\x63\x6b" \
+"\x6f\x75\x74\x2c\x0a\x09\x5e\x63\x61\x6c\x6c\x6f\x75\x74\x5f\x6e" \
+"\x6f\x68\x75\x70\x2c\x20\x5e\x73\x70\x6c\x69\x74\x5f\x74\x65\x72" \
+"\x6d\x69\x6f\x73\x2c\x20\x5e\x68\x75\x70\x5f\x6e\x6f\x74\x69\x66" \
+"\x79\x2c\x20\x5e\x6c\x6f\x77\x5f\x6c\x61\x74\x65\x6e\x63\x79\x2c" \
+"\x20\x61\x75\x74\x6f\x63\x6f\x6e\x66\x69\x67\x2c\x0a\x09\x73\x70" \
+"\x64\x5f\x6e\x6f\x72\x6d\x61\x6c\x2c\x20\x73\x70\x64\x5f\x68\x69" \
+"\x2c\x20\x73\x70\x64\x5f\x76\x68\x69\x2c\x20\x73\x70\x64\x5f\x73" \
+"\x68\x69\x2c\x20\x73\x70\x64\x5f\x77\x61\x72\x70\x2c\x20\x73\x70" \
+"\x64\x5f\x63\x75\x73\x74\x0a\x0a\x55\x41\x52\x54\x20\x74\x79\x70" \
+"\x65\x73\x3a\x0a\x09\x75\x6e\x6b\x6e\x6f\x77\x6e\x2c\x20\x38\x32" \
+"\x35\x30\x2c\x20\x31\x36\x34\x35\x30\x2c\x20\x31\x36\x35\x35\x30" \
+"\x2c\x20\x31\x36\x35\x35\x30\x41\x2c\x20\x43\x69\x72\x72\x75\x73" \
+"\x2c\x20\x31\x36\x36\x35\x30\x2c\x20\x31\x36\x36\x35\x30\x56\x32" \
+"\x2c\x20\x31\x36\x37\x35\x30\x2c\x0a\x09\x31\x36\x39\x35\x30\x2c" \
+"\x20\x31\x36\x39\x35\x34\x2c\x20\x31\x36\x36\x35\x34\x2c\x20\x31" \
+"\x36\x38\x35\x30\x2c\x20\x52\x53\x41\x2c\x20\x4e\x53\x31\x36\x35" \
+"\x35\x30\x41\x2c\x20\x58\x53\x43\x41\x4c\x45\x2c\x20\x52\x4d\x39" \
+"\x30\x30\x30\x2c\x20\x4f\x43\x54\x45\x4f\x4e\x2c\x20\x41\x52\x37" \
+"\x2c\x0a\x09\x55\x36\x5f\x31\x36\x35\x35\x30\x41\x00\x50\x52\x4f" \
+"\x47\x20\x41\x52\x47\x53\x0a\x0a\x52\x75\x6e\x20\x50\x52\x4f\x47" \
+"\x20\x69\x6e\x20\x61\x20\x6e\x65\x77\x20\x73\x65\x73\x73\x69\x6f" \
+"\x6e\x2e\x20\x50\x52\x4f\x47\x20\x77\x69\x6c\x6c\x20\x68\x61\x76" \
+"\x65\x20\x6e\x6f\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x6c\x69\x6e\x67" \
+"\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c\x0a\x61\x6e\x64\x20\x77\x69" \
+"\x6c\x6c\x20\x6e\x6f\x74\x20\x62\x65\x20\x61\x66\x66\x65\x63\x74" \
+"\x65\x64\x20\x62\x79\x20\x6b\x65\x79\x62\x6f\x61\x72\x64\x20\x73" \
+"\x69\x67\x6e\x61\x6c\x73\x20\x28\x43\x74\x72\x6c\x2d\x43\x20\x65" \
+"\x74\x63\x29\x2e\x0a\x53\x65\x65\x20\x73\x65\x74\x73\x69\x64\x28" \
+"\x32\x29\x20\x66\x6f\x72\x20\x64\x65\x74\x61\x69\x6c\x73\x2e\x00" \
+"\x55\x53\x45\x52\x20\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x0a\x0a" \
+"\x53\x65\x74\x20\x75\x69\x64\x20\x61\x6e\x64\x20\x67\x69\x64\x20" \
+"\x74\x6f\x20\x55\x53\x45\x52\x27\x73\x20\x75\x69\x64\x20\x61\x6e" \
+"\x64\x20\x67\x69\x64\x2c\x20\x64\x72\x6f\x70\x20\x73\x75\x70\x70" \
+"\x6c\x65\x6d\x65\x6e\x74\x61\x72\x79\x20\x67\x72\x6f\x75\x70\x20" \
+"\x69\x64\x73\x2c\x0a\x72\x75\x6e\x20\x50\x52\x4f\x47\x00\x5b\x2d" \
+"\x2f\x2b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x2d\x2f\x2b\x6f" \
+"\x20\x4f\x50\x54\x5d\x2e\x2e\x2e\x20\x5b\x2d\x63\x20\x27\x53\x43" \
+"\x52\x49\x50\x54\x27\x20\x5b\x41\x52\x47\x30\x20\x5b\x41\x52\x47" \
+"\x53\x5d\x5d\x20\x2f\x20\x46\x49\x4c\x45\x20\x5b\x41\x52\x47\x53" \
+"\x5d\x5d\x0a\x0a\x55\x6e\x69\x78\x20\x73\x68\x65\x6c\x6c\x20\x69" \
+"\x6e\x74\x65\x72\x70\x72\x65\x74\x65\x72\x00\x5b\x2d\x63\x5b\x73" \
+"\x77\x5d\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50" \
+"\x72\x69\x6e\x74\x20\x6f\x72\x20\x63\x68\x65\x63\x6b\x20\x53\x48" \
+"\x41\x31\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x73\x0a\x0a\x09\x2d" \
+"\x63\x09\x43\x68\x65\x63\x6b\x20\x73\x75\x6d\x73\x20\x61\x67\x61" \
+"\x69\x6e\x73\x74\x20\x6c\x69\x73\x74\x20\x69\x6e\x20\x46\x49\x4c" \
+"\x45\x73\x0a\x09\x2d\x73\x09\x44\x6f\x6e\x27\x74\x20\x6f\x75\x74" \
+"\x70\x75\x74\x20\x61\x6e\x79\x74\x68\x69\x6e\x67\x2c\x20\x73\x74" \
+"\x61\x74\x75\x73\x20\x63\x6f\x64\x65\x20\x73\x68\x6f\x77\x73\x20" \
+"\x73\x75\x63\x63\x65\x73\x73\x0a\x09\x2d\x77\x09\x57\x61\x72\x6e" \
+"\x20\x61\x62\x6f\x75\x74\x20\x69\x6d\x70\x72\x6f\x70\x65\x72\x6c" \
+"\x79\x20\x66\x6f\x72\x6d\x61\x74\x74\x65\x64\x20\x63\x68\x65\x63" \
+"\x6b\x73\x75\x6d\x20\x6c\x69\x6e\x65\x73\x00\x5b\x2d\x63\x5b\x73" \
+"\x77\x5d\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50" \
+"\x72\x69\x6e\x74\x20\x6f\x72\x20\x63\x68\x65\x63\x6b\x20\x53\x48" \
+"\x41\x32\x35\x36\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x73\x0a\x0a" \
+"\x09\x2d\x63\x09\x43\x68\x65\x63\x6b\x20\x73\x75\x6d\x73\x20\x61" \
+"\x67\x61\x69\x6e\x73\x74\x20\x6c\x69\x73\x74\x20\x69\x6e\x20\x46" \
+"\x49\x4c\x45\x73\x0a\x09\x2d\x73\x09\x44\x6f\x6e\x27\x74\x20\x6f" \
+"\x75\x74\x70\x75\x74\x20\x61\x6e\x79\x74\x68\x69\x6e\x67\x2c\x20" \
+"\x73\x74\x61\x74\x75\x73\x20\x63\x6f\x64\x65\x20\x73\x68\x6f\x77" \
+"\x73\x20\x73\x75\x63\x63\x65\x73\x73\x0a\x09\x2d\x77\x09\x57\x61" \
+"\x72\x6e\x20\x61\x62\x6f\x75\x74\x20\x69\x6d\x70\x72\x6f\x70\x65" \
+"\x72\x6c\x79\x20\x66\x6f\x72\x6d\x61\x74\x74\x65\x64\x20\x63\x68" \
+"\x65\x63\x6b\x73\x75\x6d\x20\x6c\x69\x6e\x65\x73\x00\x5b\x2d\x63" \
+"\x5b\x73\x77\x5d\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a" \
+"\x0a\x50\x72\x69\x6e\x74\x20\x6f\x72\x20\x63\x68\x65\x63\x6b\x20" \
+"\x53\x48\x41\x35\x31\x32\x20\x63\x68\x65\x63\x6b\x73\x75\x6d\x73" \
+"\x0a\x0a\x09\x2d\x63\x09\x43\x68\x65\x63\x6b\x20\x73\x75\x6d\x73" \
+"\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x6c\x69\x73\x74\x20\x69\x6e" \
+"\x20\x46\x49\x4c\x45\x73\x0a\x09\x2d\x73\x09\x44\x6f\x6e\x27\x74" \
+"\x20\x6f\x75\x74\x70\x75\x74\x20\x61\x6e\x79\x74\x68\x69\x6e\x67" \
+"\x2c\x20\x73\x74\x61\x74\x75\x73\x20\x63\x6f\x64\x65\x20\x73\x68" \
+"\x6f\x77\x73\x20\x73\x75\x63\x63\x65\x73\x73\x0a\x09\x2d\x77\x09" \
+"\x57\x61\x72\x6e\x20\x61\x62\x6f\x75\x74\x20\x69\x6d\x70\x72\x6f" \
+"\x70\x65\x72\x6c\x79\x20\x66\x6f\x72\x6d\x61\x74\x74\x65\x64\x20" \
+"\x63\x68\x65\x63\x6b\x73\x75\x6d\x20\x6c\x69\x6e\x65\x73\x00\x5b" \
+"\x2d\x61\x20\x7c\x20\x2d\x6b\x20\x7c\x20\x2d\x73\x5d\x0a\x0a\x53" \
+"\x68\x6f\x77\x20\x6b\x65\x79\x73\x20\x70\x72\x65\x73\x73\x65\x64" \
+"\x0a\x0a\x09\x2d\x61\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x64\x65" \
+"\x63\x69\x6d\x61\x6c\x2f\x6f\x63\x74\x61\x6c\x2f\x68\x65\x78\x20" \
+"\x76\x61\x6c\x75\x65\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x6b\x65" \
+"\x79\x73\x0a\x09\x2d\x6b\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x69" \
+"\x6e\x74\x65\x72\x70\x72\x65\x74\x65\x64\x20\x6b\x65\x79\x63\x6f" \
+"\x64\x65\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x29\x0a\x09\x2d" \
+"\x73\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x72\x61\x77\x20\x73\x63" \
+"\x61\x6e\x2d\x63\x6f\x64\x65\x73\x00\x5b\x2d\x63\x65\x68\x6d\x4c" \
+"\x46\x5d\x20\x5b\x2d\x73\x20\x53\x50\x45\x45\x44\x5d\x20\x5b\x2d" \
+"\x70\x20\x50\x52\x4f\x54\x4f\x43\x4f\x4c\x5d\x20\x44\x45\x56\x49" \
+"\x43\x45\x0a\x0a\x41\x74\x74\x61\x63\x68\x20\x6e\x65\x74\x77\x6f" \
+"\x72\x6b\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x28\x73\x29\x20" \
+"\x74\x6f\x20\x73\x65\x72\x69\x61\x6c\x20\x6c\x69\x6e\x65\x28\x73" \
+"\x29\x0a\x0a\x09\x2d\x70\x20\x50\x52\x4f\x54\x09\x53\x65\x74\x20" \
+"\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x20\x28\x73\x6c\x69\x70\x2c\x20" \
+"\x63\x73\x6c\x69\x70\x2c\x20\x73\x6c\x69\x70\x36\x2c\x20\x63\x6c" \
+"\x69\x73\x70\x36\x20\x6f\x72\x20\x61\x64\x61\x70\x74\x69\x76\x65" \
+"\x29\x0a\x09\x2d\x73\x20\x53\x50\x44\x09\x53\x65\x74\x20\x6c\x69" \
+"\x6e\x65\x20\x73\x70\x65\x65\x64\x0a\x09\x2d\x65\x09\x45\x78\x69" \
+"\x74\x20\x61\x66\x74\x65\x72\x20\x69\x6e\x69\x74\x69\x61\x6c\x69" \
+"\x7a\x69\x6e\x67\x20\x64\x65\x76\x69\x63\x65\x0a\x09\x2d\x68\x09" \
+"\x45\x78\x69\x74\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x63\x61" \
+"\x72\x72\x69\x65\x72\x20\x69\x73\x20\x6c\x6f\x73\x74\x0a\x09\x2d" \
+"\x63\x20\x50\x52\x4f\x47\x09\x52\x75\x6e\x20\x50\x52\x4f\x47\x20" \
+"\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x6c\x69\x6e\x65\x20\x69\x73" \
+"\x20\x68\x75\x6e\x67\x20\x75\x70\x0a\x09\x2d\x6d\x09\x44\x6f\x20" \
+"\x4e\x4f\x54\x20\x69\x6e\x69\x74\x69\x61\x6c\x69\x7a\x65\x20\x74" \
+"\x68\x65\x20\x6c\x69\x6e\x65\x20\x69\x6e\x20\x72\x61\x77\x20\x38" \
+"\x20\x62\x69\x74\x73\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x4c\x09\x45" \
+"\x6e\x61\x62\x6c\x65\x20\x33\x2d\x77\x69\x72\x65\x20\x6f\x70\x65" \
+"\x72\x61\x74\x69\x6f\x6e\x0a\x09\x2d\x46\x09\x44\x69\x73\x61\x62" \
+"\x6c\x65\x20\x52\x54\x53\x2f\x43\x54\x53\x20\x66\x6c\x6f\x77\x20" \
+"\x63\x6f\x6e\x74\x72\x6f\x6c\x00\x5b\x4e\x5d\x2e\x2e\x2e\x0a\x0a" \
+"\x50\x61\x75\x73\x65\x20\x66\x6f\x72\x20\x61\x20\x74\x69\x6d\x65" \
+"\x20\x65\x71\x75\x61\x6c\x20\x74\x6f\x20\x74\x68\x65\x20\x74\x6f" \
+"\x74\x61\x6c\x20\x6f\x66\x20\x74\x68\x65\x20\x61\x72\x67\x73\x20" \
+"\x67\x69\x76\x65\x6e\x2c\x20\x77\x68\x65\x72\x65\x20\x65\x61\x63" \
+"\x68\x20\x61\x72\x67\x20\x63\x61\x6e\x0a\x68\x61\x76\x65\x20\x61" \
+"\x6e\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x73\x75\x66\x66\x69" \
+"\x78\x20\x6f\x66\x20\x28\x73\x29\x65\x63\x6f\x6e\x64\x73\x2c\x20" \
+"\x28\x6d\x29\x69\x6e\x75\x74\x65\x73\x2c\x20\x28\x68\x29\x6f\x75" \
+"\x72\x73\x2c\x20\x6f\x72\x20\x28\x64\x29\x61\x79\x73\x00\x3e\x53" \
+"\x4d\x45\x4d\x44\x41\x54\x41\x2e\x54\x41\x52\x0a\x0a\x43\x6f\x6c" \
+"\x6c\x65\x63\x74\x20\x6d\x65\x6d\x6f\x72\x79\x20\x75\x73\x61\x67" \
+"\x65\x20\x64\x61\x74\x61\x20\x69\x6e\x20\x2f\x70\x72\x6f\x63\x20" \
+"\x61\x6e\x64\x20\x77\x72\x69\x74\x65\x20\x69\x74\x20\x74\x6f\x20" \
+"\x73\x74\x64\x6f\x75\x74\x00\x5b\x2d\x61\x20\x42\x59\x54\x45\x53" \
+"\x5d\x20\x5b\x2d\x6d\x20\x42\x59\x54\x45\x53\x5d\x20\x5b\x2d\x64" \
+"\x20\x42\x59\x54\x45\x53\x5d\x20\x5b\x2d\x73\x20\x42\x59\x54\x45" \
+"\x53\x5d\x20\x5b\x2d\x6c\x20\x42\x59\x54\x45\x53\x5d\x0a\x09\x5b" \
+"\x2d\x66\x20\x42\x59\x54\x45\x53\x5d\x20\x5b\x2d\x63\x20\x42\x59" \
+"\x54\x45\x53\x5d\x20\x5b\x2d\x72\x20\x42\x59\x54\x45\x53\x5d\x20" \
+"\x5b\x2d\x6f\x20\x4e\x5d\x20\x5b\x2d\x70\x20\x4e\x5d\x20\x5b\x2d" \
+"\x74\x20\x4e\x5d\x0a\x09\x50\x52\x4f\x47\x20\x41\x52\x47\x53\x0a" \
+"\x0a\x53\x65\x74\x20\x73\x6f\x66\x74\x20\x72\x65\x73\x6f\x75\x72" \
+"\x63\x65\x20\x6c\x69\x6d\x69\x74\x73\x2c\x20\x74\x68\x65\x6e\x20" \
+"\x72\x75\x6e\x20\x50\x52\x4f\x47\x0a\x0a\x09\x2d\x61\x20\x42\x59" \
+"\x54\x45\x53\x09\x4c\x69\x6d\x69\x74\x20\x74\x6f\x74\x61\x6c\x20" \
+"\x73\x69\x7a\x65\x20\x6f\x66\x20\x61\x6c\x6c\x20\x73\x65\x67\x6d" \
+"\x65\x6e\x74\x73\x0a\x09\x2d\x6d\x20\x42\x59\x54\x45\x53\x09\x53" \
+"\x61\x6d\x65\x20\x61\x73\x20\x2d\x64\x20\x42\x59\x54\x45\x53\x20" \
+"\x2d\x73\x20\x42\x59\x54\x45\x53\x20\x2d\x6c\x20\x42\x59\x54\x45" \
+"\x53\x20\x2d\x61\x20\x42\x59\x54\x45\x53\x0a\x09\x2d\x64\x20\x42" \
+"\x59\x54\x45\x53\x09\x4c\x69\x6d\x69\x74\x20\x64\x61\x74\x61\x20" \
+"\x73\x65\x67\x6d\x65\x6e\x74\x0a\x09\x2d\x73\x20\x42\x59\x54\x45" \
+"\x53\x09\x4c\x69\x6d\x69\x74\x20\x73\x74\x61\x63\x6b\x20\x73\x65" \
+"\x67\x6d\x65\x6e\x74\x0a\x09\x2d\x6c\x20\x42\x59\x54\x45\x53\x09" \
+"\x4c\x69\x6d\x69\x74\x20\x6c\x6f\x63\x6b\x65\x64\x20\x6d\x65\x6d" \
+"\x6f\x72\x79\x20\x73\x69\x7a\x65\x0a\x09\x2d\x6f\x20\x4e\x09\x09" \
+"\x4c\x69\x6d\x69\x74\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20" \
+"\x6f\x70\x65\x6e\x20\x66\x69\x6c\x65\x73\x20\x70\x65\x72\x20\x70" \
+"\x72\x6f\x63\x65\x73\x73\x0a\x09\x2d\x70\x20\x4e\x09\x09\x4c\x69" \
+"\x6d\x69\x74\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x70\x72" \
+"\x6f\x63\x65\x73\x73\x65\x73\x20\x70\x65\x72\x20\x75\x69\x64\x0a" \
+"\x4f\x70\x74\x69\x6f\x6e\x73\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x6c" \
+"\x69\x6e\x67\x20\x66\x69\x6c\x65\x20\x73\x69\x7a\x65\x73\x3a\x0a" \
+"\x09\x2d\x66\x20\x42\x59\x54\x45\x53\x09\x4c\x69\x6d\x69\x74\x20" \
+"\x6f\x75\x74\x70\x75\x74\x20\x66\x69\x6c\x65\x20\x73\x69\x7a\x65" \
+"\x73\x0a\x09\x2d\x63\x20\x42\x59\x54\x45\x53\x09\x4c\x69\x6d\x69" \
+"\x74\x20\x63\x6f\x72\x65\x20\x66\x69\x6c\x65\x20\x73\x69\x7a\x65" \
+"\x0a\x45\x66\x66\x69\x63\x69\x65\x6e\x63\x79\x20\x6f\x70\x74\x73" \
+"\x3a\x0a\x09\x2d\x72\x20\x42\x59\x54\x45\x53\x09\x4c\x69\x6d\x69" \
+"\x74\x20\x72\x65\x73\x69\x64\x65\x6e\x74\x20\x73\x65\x74\x20\x73" \
+"\x69\x7a\x65\x0a\x09\x2d\x74\x20\x4e\x09\x09\x4c\x69\x6d\x69\x74" \
+"\x20\x43\x50\x55\x20\x74\x69\x6d\x65\x2c\x20\x70\x72\x6f\x63\x65" \
+"\x73\x73\x20\x72\x65\x63\x65\x69\x76\x65\x73\x0a\x09\x09\x09\x61" \
+"\x20\x53\x49\x47\x58\x43\x50\x55\x20\x61\x66\x74\x65\x72\x20\x4e" \
+"\x20\x73\x65\x63\x6f\x6e\x64\x73\x00\x5b\x2d\x6e\x72\x75\x67\x4d" \
+"\x63\x73\x7a\x62\x64\x66\x69\x6d\x53\x54\x6f\x6b\x74\x5d\x20\x5b" \
+"\x2d\x6f\x20\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x6b\x20\x73\x74\x61" \
+"\x72\x74\x5b\x2e\x6f\x66\x66\x73\x65\x74\x5d\x5b\x6f\x70\x74\x73" \
+"\x5d\x5b\x2c\x65\x6e\x64\x5b\x2e\x6f\x66\x66\x73\x65\x74\x5d\x5b" \
+"\x6f\x70\x74\x73\x5d\x5d\x20\x5b\x2d\x74\x20\x43\x48\x41\x52\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x53\x6f\x72\x74" \
+"\x20\x6c\x69\x6e\x65\x73\x20\x6f\x66\x20\x74\x65\x78\x74\x0a\x0a" \
+"\x09\x2d\x62\x09\x49\x67\x6e\x6f\x72\x65\x20\x6c\x65\x61\x64\x69" \
+"\x6e\x67\x20\x62\x6c\x61\x6e\x6b\x73\x0a\x09\x2d\x63\x09\x43\x68" \
+"\x65\x63\x6b\x20\x77\x68\x65\x74\x68\x65\x72\x20\x69\x6e\x70\x75" \
+"\x74\x20\x69\x73\x20\x73\x6f\x72\x74\x65\x64\x0a\x09\x2d\x64\x09" \
+"\x44\x69\x63\x74\x69\x6f\x6e\x61\x72\x79\x20\x6f\x72\x64\x65\x72" \
+"\x20\x28\x62\x6c\x61\x6e\x6b\x20\x6f\x72\x20\x61\x6c\x70\x68\x61" \
+"\x6e\x75\x6d\x65\x72\x69\x63\x20\x6f\x6e\x6c\x79\x29\x0a\x09\x2d" \
+"\x66\x09\x49\x67\x6e\x6f\x72\x65\x20\x63\x61\x73\x65\x0a\x09\x2d" \
+"\x67\x09\x47\x65\x6e\x65\x72\x61\x6c\x20\x6e\x75\x6d\x65\x72\x69" \
+"\x63\x61\x6c\x20\x73\x6f\x72\x74\x0a\x09\x2d\x69\x09\x49\x67\x6e" \
+"\x6f\x72\x65\x20\x75\x6e\x70\x72\x69\x6e\x74\x61\x62\x6c\x65\x20" \
+"\x63\x68\x61\x72\x61\x63\x74\x65\x72\x73\x0a\x09\x2d\x6b\x09\x53" \
+"\x6f\x72\x74\x20\x6b\x65\x79\x0a\x09\x2d\x4d\x09\x53\x6f\x72\x74" \
+"\x20\x6d\x6f\x6e\x74\x68\x0a\x09\x2d\x6e\x09\x53\x6f\x72\x74\x20" \
+"\x6e\x75\x6d\x62\x65\x72\x73\x0a\x09\x2d\x6f\x09\x4f\x75\x74\x70" \
+"\x75\x74\x20\x74\x6f\x20\x66\x69\x6c\x65\x0a\x09\x2d\x6b\x09\x53" \
+"\x6f\x72\x74\x20\x62\x79\x20\x6b\x65\x79\x0a\x09\x2d\x74\x20\x43" \
+"\x48\x41\x52\x09\x4b\x65\x79\x20\x73\x65\x70\x61\x72\x61\x74\x6f" \
+"\x72\x0a\x09\x2d\x72\x09\x52\x65\x76\x65\x72\x73\x65\x20\x73\x6f" \
+"\x72\x74\x20\x6f\x72\x64\x65\x72\x0a\x09\x2d\x73\x09\x53\x74\x61" \
+"\x62\x6c\x65\x20\x28\x64\x6f\x6e\x27\x74\x20\x73\x6f\x72\x74\x20" \
+"\x74\x69\x65\x73\x20\x61\x6c\x70\x68\x61\x62\x65\x74\x69\x63\x61" \
+"\x6c\x6c\x79\x29\x0a\x09\x2d\x75\x09\x53\x75\x70\x70\x72\x65\x73" \
+"\x73\x20\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x20\x6c\x69\x6e\x65" \
+"\x73\x0a\x09\x2d\x7a\x09\x4c\x69\x6e\x65\x73\x20\x61\x72\x65\x20" \
+"\x74\x65\x72\x6d\x69\x6e\x61\x74\x65\x64\x20\x62\x79\x20\x4e\x55" \
+"\x4c\x2c\x20\x6e\x6f\x74\x20\x6e\x65\x77\x6c\x69\x6e\x65\x0a\x09" \
+"\x2d\x6d\x53\x54\x09\x49\x67\x6e\x6f\x72\x65\x64\x20\x66\x6f\x72" \
+"\x20\x47\x4e\x55\x20\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69" \
+"\x74\x79\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x49\x4e" \
+"\x50\x55\x54\x20\x5b\x50\x52\x45\x46\x49\x58\x5d\x5d\x0a\x0a\x09" \
+"\x2d\x62\x20\x4e\x5b\x6b\x7c\x6d\x5d\x09\x53\x70\x6c\x69\x74\x20" \
+"\x62\x79\x20\x4e\x20\x28\x6b\x69\x6c\x6f\x7c\x6d\x65\x67\x61\x29" \
+"\x62\x79\x74\x65\x73\x0a\x09\x2d\x6c\x20\x4e\x09\x09\x53\x70\x6c" \
+"\x69\x74\x20\x62\x79\x20\x4e\x20\x6c\x69\x6e\x65\x73\x0a\x09\x2d" \
+"\x61\x20\x4e\x09\x09\x55\x73\x65\x20\x4e\x20\x6c\x65\x74\x74\x65" \
+"\x72\x73\x20\x61\x73\x20\x73\x75\x66\x66\x69\x78\x00\x5b\x4f\x50" \
+"\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x2d\x53\x7c\x2d\x4b\x5d\x20\x2e" \
+"\x2e\x2e\x20\x5b\x2d\x2d\x20\x41\x52\x47\x53\x2e\x2e\x2e\x5d\x0a" \
+"\x0a\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72\x20\x6d\x61\x74\x63" \
+"\x68\x69\x6e\x67\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x2c\x20" \
+"\x61\x6e\x64\x20\x74\x68\x65\x6e\x0a\x2d\x4b\x3a\x20\x73\x74\x6f" \
+"\x70\x20\x61\x6c\x6c\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x70" \
+"\x72\x6f\x63\x65\x73\x73\x65\x73\x2e\x0a\x2d\x53\x3a\x20\x73\x74" \
+"\x61\x72\x74\x20\x61\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x75\x6e" \
+"\x6c\x65\x73\x73\x20\x61\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20" \
+"\x70\x72\x6f\x63\x65\x73\x73\x20\x69\x73\x20\x66\x6f\x75\x6e\x64" \
+"\x2e\x0a\x0a\x50\x72\x6f\x63\x65\x73\x73\x20\x6d\x61\x74\x63\x68" \
+"\x69\x6e\x67\x3a\x0a\x09\x2d\x75\x2c\x2d\x2d\x75\x73\x65\x72\x20" \
+"\x55\x53\x45\x52\x4e\x41\x4d\x45\x7c\x55\x49\x44\x09\x4d\x61\x74" \
+"\x63\x68\x20\x6f\x6e\x6c\x79\x20\x74\x68\x69\x73\x20\x75\x73\x65" \
+"\x72\x27\x73\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x0a\x09\x2d" \
+"\x6e\x2c\x2d\x2d\x6e\x61\x6d\x65\x20\x4e\x41\x4d\x45\x09\x09\x4d" \
+"\x61\x74\x63\x68\x20\x70\x72\x6f\x63\x65\x73\x73\x65\x73\x20\x77" \
+"\x69\x74\x68\x20\x4e\x41\x4d\x45\x0a\x09\x09\x09\x09\x69\x6e\x20" \
+"\x63\x6f\x6d\x6d\x20\x66\x69\x65\x6c\x64\x20\x69\x6e\x20\x2f\x70" \
+"\x72\x6f\x63\x2f\x50\x49\x44\x2f\x73\x74\x61\x74\x0a\x09\x2d\x78" \
+"\x2c\x2d\x2d\x65\x78\x65\x63\x20\x45\x58\x45\x43\x55\x54\x41\x42" \
+"\x4c\x45\x09\x4d\x61\x74\x63\x68\x20\x70\x72\x6f\x63\x65\x73\x73" \
+"\x65\x73\x20\x77\x69\x74\x68\x20\x74\x68\x69\x73\x20\x63\x6f\x6d" \
+"\x6d\x61\x6e\x64\x0a\x09\x09\x09\x09\x69\x6e\x20\x2f\x70\x72\x6f" \
+"\x63\x2f\x50\x49\x44\x2f\x7b\x65\x78\x65\x2c\x63\x6d\x64\x6c\x69" \
+"\x6e\x65\x7d\x0a\x09\x2d\x70\x2c\x2d\x2d\x70\x69\x64\x66\x69\x6c" \
+"\x65\x20\x46\x49\x4c\x45\x09\x4d\x61\x74\x63\x68\x20\x61\x20\x70" \
+"\x72\x6f\x63\x65\x73\x73\x20\x77\x69\x74\x68\x20\x50\x49\x44\x20" \
+"\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x0a\x09\x41" \
+"\x6c\x6c\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x63\x6f\x6e" \
+"\x64\x69\x74\x69\x6f\x6e\x73\x20\x6d\x75\x73\x74\x20\x6d\x61\x74" \
+"\x63\x68\x0a\x2d\x53\x20\x6f\x6e\x6c\x79\x3a\x0a\x09\x2d\x78\x2c" \
+"\x2d\x2d\x65\x78\x65\x63\x20\x45\x58\x45\x43\x55\x54\x41\x42\x4c" \
+"\x45\x09\x50\x72\x6f\x67\x72\x61\x6d\x20\x74\x6f\x20\x72\x75\x6e" \
+"\x0a\x09\x2d\x61\x2c\x2d\x2d\x73\x74\x61\x72\x74\x61\x73\x20\x4e" \
+"\x41\x4d\x45\x09\x5a\x65\x72\x6f\x74\x68\x20\x61\x72\x67\x75\x6d" \
+"\x65\x6e\x74\x0a\x09\x2d\x62\x2c\x2d\x2d\x62\x61\x63\x6b\x67\x72" \
+"\x6f\x75\x6e\x64\x09\x09\x42\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64" \
+"\x0a\x09\x2d\x4e\x2c\x2d\x2d\x6e\x69\x63\x65\x6c\x65\x76\x65\x6c" \
+"\x20\x4e\x09\x43\x68\x61\x6e\x67\x65\x20\x6e\x69\x63\x65\x20\x6c" \
+"\x65\x76\x65\x6c\x0a\x09\x2d\x63\x2c\x2d\x2d\x63\x68\x75\x69\x64" \
+"\x20\x55\x53\x45\x52\x5b\x3a\x5b\x47\x52\x50\x5d\x5d\x09\x43\x68" \
+"\x61\x6e\x67\x65\x20\x74\x6f\x20\x75\x73\x65\x72\x2f\x67\x72\x6f" \
+"\x75\x70\x0a\x09\x2d\x6d\x2c\x2d\x2d\x6d\x61\x6b\x65\x2d\x70\x69" \
+"\x64\x66\x69\x6c\x65\x09\x57\x72\x69\x74\x65\x20\x50\x49\x44\x20" \
+"\x74\x6f\x20\x74\x68\x65\x20\x70\x69\x64\x66\x69\x6c\x65\x20\x73" \
+"\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x2d\x70\x0a\x2d" \
+"\x4b\x20\x6f\x6e\x6c\x79\x3a\x0a\x09\x2d\x73\x2c\x2d\x2d\x73\x69" \
+"\x67\x6e\x61\x6c\x20\x53\x49\x47\x09\x09\x53\x69\x67\x6e\x61\x6c" \
+"\x20\x74\x6f\x20\x73\x65\x6e\x64\x0a\x09\x2d\x74\x2c\x2d\x2d\x74" \
+"\x65\x73\x74\x09\x09\x4d\x61\x74\x63\x68\x20\x6f\x6e\x6c\x79\x2c" \
+"\x20\x65\x78\x69\x74\x20\x77\x69\x74\x68\x20\x30\x20\x69\x66\x20" \
+"\x61\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x69\x73\x20\x66\x6f\x75" \
+"\x6e\x64\x0a\x4f\x74\x68\x65\x72\x3a\x0a\x09\x2d\x6f\x2c\x2d\x2d" \
+"\x6f\x6b\x6e\x6f\x64\x6f\x09\x09\x45\x78\x69\x74\x20\x77\x69\x74" \
+"\x68\x20\x73\x74\x61\x74\x75\x73\x20\x30\x20\x69\x66\x20\x6e\x6f" \
+"\x74\x68\x69\x6e\x67\x20\x69\x73\x20\x64\x6f\x6e\x65\x0a\x09\x2d" \
+"\x76\x2c\x2d\x2d\x76\x65\x72\x62\x6f\x73\x65\x09\x09\x56\x65\x72" \
+"\x62\x6f\x73\x65\x0a\x09\x2d\x71\x2c\x2d\x2d\x71\x75\x69\x65\x74" \
+"\x09\x09\x51\x75\x69\x65\x74\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53" \
+"\x5d\x20\x46\x49\x4c\x45\x2e\x2e\x2e\x0a\x0a\x44\x69\x73\x70\x6c" \
+"\x61\x79\x20\x66\x69\x6c\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x29\x20\x6f\x72\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20" \
+"\x73\x74\x61\x74\x75\x73\x0a\x0a\x09\x2d\x63\x20\x66\x6d\x74\x09" \
+"\x55\x73\x65\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65" \
+"\x64\x20\x66\x6f\x72\x6d\x61\x74\x0a\x09\x2d\x66\x09\x44\x69\x73" \
+"\x70\x6c\x61\x79\x20\x66\x69\x6c\x65\x73\x79\x73\x74\x65\x6d\x20" \
+"\x73\x74\x61\x74\x75\x73\x0a\x09\x2d\x4c\x09\x46\x6f\x6c\x6c\x6f" \
+"\x77\x20\x6c\x69\x6e\x6b\x73\x0a\x09\x2d\x74\x09\x44\x69\x73\x70" \
+"\x6c\x61\x79\x20\x69\x6e\x66\x6f\x20\x69\x6e\x20\x74\x65\x72\x73" \
+"\x65\x20\x66\x6f\x72\x6d\x0a\x0a\x56\x61\x6c\x69\x64\x20\x66\x6f" \
+"\x72\x6d\x61\x74\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x73\x20\x66" \
+"\x6f\x72\x20\x66\x69\x6c\x65\x73\x3a\x0a\x20\x25\x61\x09\x41\x63" \
+"\x63\x65\x73\x73\x20\x72\x69\x67\x68\x74\x73\x20\x69\x6e\x20\x6f" \
+"\x63\x74\x61\x6c\x0a\x20\x25\x41\x09\x41\x63\x63\x65\x73\x73\x20" \
+"\x72\x69\x67\x68\x74\x73\x20\x69\x6e\x20\x68\x75\x6d\x61\x6e\x20" \
+"\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x0a\x20\x25" \
+"\x62\x09\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x62\x6c\x6f\x63" \
+"\x6b\x73\x20\x61\x6c\x6c\x6f\x63\x61\x74\x65\x64\x20\x28\x73\x65" \
+"\x65\x20\x25\x42\x29\x0a\x20\x25\x42\x09\x54\x68\x65\x20\x73\x69" \
+"\x7a\x65\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x20\x6f\x66\x20\x65" \
+"\x61\x63\x68\x20\x62\x6c\x6f\x63\x6b\x20\x72\x65\x70\x6f\x72\x74" \
+"\x65\x64\x20\x62\x79\x20\x25\x62\x0a\x20\x25\x64\x09\x44\x65\x76" \
+"\x69\x63\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x69\x6e\x20\x64\x65" \
+"\x63\x69\x6d\x61\x6c\x0a\x20\x25\x44\x09\x44\x65\x76\x69\x63\x65" \
+"\x20\x6e\x75\x6d\x62\x65\x72\x20\x69\x6e\x20\x68\x65\x78\x0a\x20" \
+"\x25\x66\x09\x52\x61\x77\x20\x6d\x6f\x64\x65\x20\x69\x6e\x20\x68" \
+"\x65\x78\x0a\x20\x25\x46\x09\x46\x69\x6c\x65\x20\x74\x79\x70\x65" \
+"\x0a\x20\x25\x67\x09\x47\x72\x6f\x75\x70\x20\x49\x44\x20\x6f\x66" \
+"\x20\x6f\x77\x6e\x65\x72\x0a\x20\x25\x47\x09\x47\x72\x6f\x75\x70" \
+"\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x6f\x77\x6e\x65\x72\x0a\x20" \
+"\x25\x68\x09\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x68\x61\x72" \
+"\x64\x20\x6c\x69\x6e\x6b\x73\x0a\x20\x25\x69\x09\x49\x6e\x6f\x64" \
+"\x65\x20\x6e\x75\x6d\x62\x65\x72\x0a\x20\x25\x6e\x09\x46\x69\x6c" \
+"\x65\x20\x6e\x61\x6d\x65\x0a\x20\x25\x4e\x09\x46\x69\x6c\x65\x20" \
+"\x6e\x61\x6d\x65\x2c\x20\x77\x69\x74\x68\x20\x2d\x3e\x20\x54\x41" \
+"\x52\x47\x45\x54\x20\x69\x66\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x0a" \
+"\x20\x25\x6f\x09\x49\x2f\x4f\x20\x62\x6c\x6f\x63\x6b\x20\x73\x69" \
+"\x7a\x65\x0a\x20\x25\x73\x09\x54\x6f\x74\x61\x6c\x20\x73\x69\x7a" \
+"\x65\x2c\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x0a\x20\x25\x74\x09" \
+"\x4d\x61\x6a\x6f\x72\x20\x64\x65\x76\x69\x63\x65\x20\x74\x79\x70" \
+"\x65\x20\x69\x6e\x20\x68\x65\x78\x0a\x20\x25\x54\x09\x4d\x69\x6e" \
+"\x6f\x72\x20\x64\x65\x76\x69\x63\x65\x20\x74\x79\x70\x65\x20\x69" \
+"\x6e\x20\x68\x65\x78\x0a\x20\x25\x75\x09\x55\x73\x65\x72\x20\x49" \
+"\x44\x20\x6f\x66\x20\x6f\x77\x6e\x65\x72\x0a\x20\x25\x55\x09\x55" \
+"\x73\x65\x72\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x6f\x77\x6e\x65" \
+"\x72\x0a\x20\x25\x78\x09\x54\x69\x6d\x65\x20\x6f\x66\x20\x6c\x61" \
+"\x73\x74\x20\x61\x63\x63\x65\x73\x73\x0a\x20\x25\x58\x09\x54\x69" \
+"\x6d\x65\x20\x6f\x66\x20\x6c\x61\x73\x74\x20\x61\x63\x63\x65\x73" \
+"\x73\x20\x61\x73\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x73\x69\x6e" \
+"\x63\x65\x20\x45\x70\x6f\x63\x68\x0a\x20\x25\x79\x09\x54\x69\x6d" \
+"\x65\x20\x6f\x66\x20\x6c\x61\x73\x74\x20\x6d\x6f\x64\x69\x66\x69" \
+"\x63\x61\x74\x69\x6f\x6e\x0a\x20\x25\x59\x09\x54\x69\x6d\x65\x20" \
+"\x6f\x66\x20\x6c\x61\x73\x74\x20\x6d\x6f\x64\x69\x66\x69\x63\x61" \
+"\x74\x69\x6f\x6e\x20\x61\x73\x20\x73\x65\x63\x6f\x6e\x64\x73\x20" \
+"\x73\x69\x6e\x63\x65\x20\x45\x70\x6f\x63\x68\x0a\x20\x25\x7a\x09" \
+"\x54\x69\x6d\x65\x20\x6f\x66\x20\x6c\x61\x73\x74\x20\x63\x68\x61" \
+"\x6e\x67\x65\x0a\x20\x25\x5a\x09\x54\x69\x6d\x65\x20\x6f\x66\x20" \
+"\x6c\x61\x73\x74\x20\x63\x68\x61\x6e\x67\x65\x20\x61\x73\x20\x73" \
+"\x65\x63\x6f\x6e\x64\x73\x20\x73\x69\x6e\x63\x65\x20\x45\x70\x6f" \
+"\x63\x68\x0a\x0a\x56\x61\x6c\x69\x64\x20\x66\x6f\x72\x6d\x61\x74" \
+"\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x73\x20\x66\x6f\x72\x20\x66" \
+"\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x73\x3a\x0a\x20\x25\x61" \
+"\x09\x46\x72\x65\x65\x20\x62\x6c\x6f\x63\x6b\x73\x20\x61\x76\x61" \
+"\x69\x6c\x61\x62\x6c\x65\x20\x74\x6f\x20\x6e\x6f\x6e\x2d\x73\x75" \
+"\x70\x65\x72\x75\x73\x65\x72\x0a\x20\x25\x62\x09\x54\x6f\x74\x61" \
+"\x6c\x20\x64\x61\x74\x61\x20\x62\x6c\x6f\x63\x6b\x73\x20\x69\x6e" \
+"\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x0a\x20\x25\x63" \
+"\x09\x54\x6f\x74\x61\x6c\x20\x66\x69\x6c\x65\x20\x6e\x6f\x64\x65" \
+"\x73\x20\x69\x6e\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d" \
+"\x0a\x20\x25\x64\x09\x46\x72\x65\x65\x20\x66\x69\x6c\x65\x20\x6e" \
+"\x6f\x64\x65\x73\x20\x69\x6e\x20\x66\x69\x6c\x65\x20\x73\x79\x73" \
+"\x74\x65\x6d\x0a\x20\x25\x66\x09\x46\x72\x65\x65\x20\x62\x6c\x6f" \
+"\x63\x6b\x73\x20\x69\x6e\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74" \
+"\x65\x6d\x0a\x20\x25\x69\x09\x46\x69\x6c\x65\x20\x53\x79\x73\x74" \
+"\x65\x6d\x20\x49\x44\x20\x69\x6e\x20\x68\x65\x78\x0a\x20\x25\x6c" \
+"\x09\x4d\x61\x78\x69\x6d\x75\x6d\x20\x6c\x65\x6e\x67\x74\x68\x20" \
+"\x6f\x66\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x73\x0a\x20\x25\x6e" \
+"\x09\x46\x69\x6c\x65\x20\x6e\x61\x6d\x65\x0a\x20\x25\x73\x09\x42" \
+"\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65\x20\x28\x66\x6f\x72\x20\x66" \
+"\x61\x73\x74\x65\x72\x20\x74\x72\x61\x6e\x73\x66\x65\x72\x29\x0a" \
+"\x20\x25\x53\x09\x46\x75\x6e\x64\x61\x6d\x65\x6e\x74\x61\x6c\x20" \
+"\x62\x6c\x6f\x63\x6b\x20\x73\x69\x7a\x65\x20\x28\x66\x6f\x72\x20" \
+"\x62\x6c\x6f\x63\x6b\x20\x63\x6f\x75\x6e\x74\x73\x29\x0a\x20\x25" \
+"\x74\x09\x54\x79\x70\x65\x20\x69\x6e\x20\x68\x65\x78\x0a\x20\x25" \
+"\x54\x09\x54\x79\x70\x65\x20\x69\x6e\x20\x68\x75\x6d\x61\x6e\x20" \
+"\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x00\x5b\x2d" \
+"\x61\x66\x6f\x5d\x20\x5b\x2d\x6e\x20\x4c\x45\x4e\x5d\x20\x5b\x46" \
+"\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x69\x73\x70\x6c\x61\x79" \
+"\x20\x70\x72\x69\x6e\x74\x61\x62\x6c\x65\x20\x73\x74\x72\x69\x6e" \
+"\x67\x73\x20\x69\x6e\x20\x61\x20\x62\x69\x6e\x61\x72\x79\x20\x66" \
+"\x69\x6c\x65\x0a\x0a\x09\x2d\x61\x09\x53\x63\x61\x6e\x20\x77\x68" \
+"\x6f\x6c\x65\x20\x66\x69\x6c\x65\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x29\x0a\x09\x2d\x66\x09\x50\x72\x65\x63\x65\x64\x65\x20\x73" \
+"\x74\x72\x69\x6e\x67\x73\x20\x77\x69\x74\x68\x20\x66\x69\x6c\x65" \
+"\x6e\x61\x6d\x65\x73\x0a\x09\x2d\x6e\x20\x4c\x45\x4e\x09\x41\x74" \
+"\x20\x6c\x65\x61\x73\x74\x20\x4c\x45\x4e\x20\x63\x68\x61\x72\x61" \
+"\x63\x74\x65\x72\x73\x20\x66\x6f\x72\x6d\x20\x61\x20\x73\x74\x72" \
+"\x69\x6e\x67\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x34\x29\x0a" \
+"\x09\x2d\x6f\x09\x50\x72\x65\x63\x65\x64\x65\x20\x73\x74\x72\x69" \
+"\x6e\x67\x73\x20\x77\x69\x74\x68\x20\x64\x65\x63\x69\x6d\x61\x6c" \
+"\x20\x6f\x66\x66\x73\x65\x74\x73\x00\x5b\x2d\x61\x7c\x67\x5d\x20" \
+"\x5b\x2d\x46\x20\x44\x45\x56\x49\x43\x45\x5d\x20\x5b\x53\x45\x54" \
+"\x54\x49\x4e\x47\x5d\x2e\x2e\x2e\x0a\x0a\x57\x69\x74\x68\x6f\x75" \
+"\x74\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x2c\x20\x70\x72\x69" \
+"\x6e\x74\x73\x20\x62\x61\x75\x64\x20\x72\x61\x74\x65\x2c\x20\x6c" \
+"\x69\x6e\x65\x20\x64\x69\x73\x63\x69\x70\x6c\x69\x6e\x65\x2c\x0a" \
+"\x61\x6e\x64\x20\x64\x65\x76\x69\x61\x74\x69\x6f\x6e\x73\x20\x66" \
+"\x72\x6f\x6d\x20\x73\x74\x74\x79\x20\x73\x61\x6e\x65\x0a\x0a\x09" \
+"\x2d\x46\x20\x44\x45\x56\x49\x43\x45\x09\x4f\x70\x65\x6e\x20\x64" \
+"\x65\x76\x69\x63\x65\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66" \
+"\x20\x73\x74\x64\x69\x6e\x0a\x09\x2d\x61\x09\x09\x50\x72\x69\x6e" \
+"\x74\x20\x61\x6c\x6c\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x73\x65" \
+"\x74\x74\x69\x6e\x67\x73\x20\x69\x6e\x20\x68\x75\x6d\x61\x6e\x2d" \
+"\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x0a\x09\x2d" \
+"\x67\x09\x09\x50\x72\x69\x6e\x74\x20\x69\x6e\x20\x73\x74\x74\x79" \
+"\x2d\x72\x65\x61\x64\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x0a\x09" \
+"\x5b\x53\x45\x54\x54\x49\x4e\x47\x5d\x09\x53\x65\x65\x20\x6d\x61" \
+"\x6e\x70\x61\x67\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20" \
+"\x5b\x2d\x5d\x20\x5b\x55\x53\x45\x52\x5d\x0a\x0a\x52\x75\x6e\x20" \
+"\x73\x68\x65\x6c\x6c\x20\x75\x6e\x64\x65\x72\x20\x55\x53\x45\x52" \
+"\x20\x28\x62\x79\x20\x64\x65\x66\x61\x75\x6c\x74\x2c\x20\x72\x6f" \
+"\x6f\x74\x29\x0a\x0a\x09\x2d\x2c\x2d\x6c\x09\x43\x6c\x65\x61\x72" \
+"\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e\x74\x2c\x20\x72\x75" \
+"\x6e\x20\x73\x68\x65\x6c\x6c\x20\x61\x73\x20\x6c\x6f\x67\x69\x6e" \
+"\x20\x73\x68\x65\x6c\x6c\x0a\x09\x2d\x70\x2c\x2d\x6d\x09\x44\x6f" \
+"\x20\x6e\x6f\x74\x20\x73\x65\x74\x20\x6e\x65\x77\x20\x24\x48\x4f" \
+"\x4d\x45\x2c\x20\x24\x53\x48\x45\x4c\x4c\x2c\x20\x24\x55\x53\x45" \
+"\x52\x2c\x20\x24\x4c\x4f\x47\x4e\x41\x4d\x45\x0a\x09\x2d\x63\x20" \
+"\x43\x4d\x44\x09\x43\x6f\x6d\x6d\x61\x6e\x64\x20\x74\x6f\x20\x70" \
+"\x61\x73\x73\x20\x74\x6f\x20\x27\x73\x68\x20\x2d\x63\x27\x0a\x09" \
+"\x2d\x73\x20\x53\x48\x09\x53\x68\x65\x6c\x6c\x20\x74\x6f\x20\x75" \
+"\x73\x65\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x75\x73" \
+"\x65\x72\x27\x73\x20\x64\x65\x66\x61\x75\x6c\x74\x00\x5b\x2d\x74" \
+"\x20\x4e\x5d\x20\x5b\x54\x54\x59\x5d\x0a\x0a\x53\x69\x6e\x67\x6c" \
+"\x65\x20\x75\x73\x65\x72\x20\x6c\x6f\x67\x69\x6e\x0a\x0a\x09\x2d" \
+"\x74\x20\x4e\x09\x54\x69\x6d\x65\x6f\x75\x74\x00\x5b\x2d\x72\x73" \
+"\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x68\x65" \
+"\x63\x6b\x73\x75\x6d\x20\x61\x6e\x64\x20\x63\x6f\x75\x6e\x74\x20" \
+"\x74\x68\x65\x20\x62\x6c\x6f\x63\x6b\x73\x20\x69\x6e\x20\x61\x20" \
+"\x66\x69\x6c\x65\x0a\x0a\x09\x2d\x72\x09\x55\x73\x65\x20\x42\x53" \
+"\x44\x20\x73\x75\x6d\x20\x61\x6c\x67\x6f\x72\x69\x74\x68\x6d\x20" \
+"\x28\x31\x4b\x20\x62\x6c\x6f\x63\x6b\x73\x29\x0a\x09\x2d\x73\x09" \
+"\x55\x73\x65\x20\x53\x79\x73\x74\x65\x6d\x20\x56\x20\x73\x75\x6d" \
+"\x20\x61\x6c\x67\x6f\x72\x69\x74\x68\x6d\x20\x28\x35\x31\x32\x62" \
+"\x79\x74\x65\x20\x62\x6c\x6f\x63\x6b\x73\x29\x00\x5b\x2d\x76\x5d" \
+"\x20\x5b\x2d\x77\x20\x53\x45\x43\x5d\x20\x43\x4d\x44\x20\x53\x45" \
+"\x52\x56\x49\x43\x45\x5f\x44\x49\x52\x2e\x2e\x2e\x0a\x0a\x43\x6f" \
+"\x6e\x74\x72\x6f\x6c\x20\x73\x65\x72\x76\x69\x63\x65\x73\x20\x6d" \
+"\x6f\x6e\x69\x74\x6f\x72\x65\x64\x20\x62\x79\x20\x72\x75\x6e\x73" \
+"\x76\x20\x73\x75\x70\x65\x72\x76\x69\x73\x6f\x72\x2e\x0a\x43\x6f" \
+"\x6d\x6d\x61\x6e\x64\x73\x20\x28\x6f\x6e\x6c\x79\x20\x66\x69\x72" \
+"\x73\x74\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x20\x69\x73\x20" \
+"\x65\x6e\x6f\x75\x67\x68\x29\x3a\x0a\x0a\x73\x74\x61\x74\x75\x73" \
+"\x3a\x20\x71\x75\x65\x72\x79\x20\x73\x65\x72\x76\x69\x63\x65\x20" \
+"\x73\x74\x61\x74\x75\x73\x0a\x75\x70\x3a\x20\x69\x66\x20\x73\x65" \
+"\x72\x76\x69\x63\x65\x20\x69\x73\x6e\x27\x74\x20\x72\x75\x6e\x6e" \
+"\x69\x6e\x67\x2c\x20\x73\x74\x61\x72\x74\x20\x69\x74\x2e\x20\x49" \
+"\x66\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x6f\x70\x73\x2c" \
+"\x20\x72\x65\x73\x74\x61\x72\x74\x20\x69\x74\x0a\x6f\x6e\x63\x65" \
+"\x3a\x20\x6c\x69\x6b\x65\x20\x27\x75\x70\x27\x2c\x20\x62\x75\x74" \
+"\x20\x69\x66\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x6f\x70" \
+"\x73\x2c\x20\x64\x6f\x6e\x27\x74\x20\x72\x65\x73\x74\x61\x72\x74" \
+"\x20\x69\x74\x0a\x64\x6f\x77\x6e\x3a\x20\x73\x65\x6e\x64\x20\x54" \
+"\x45\x52\x4d\x20\x61\x6e\x64\x20\x43\x4f\x4e\x54\x20\x73\x69\x67" \
+"\x6e\x61\x6c\x73\x2e\x20\x49\x66\x20\x2e\x2f\x72\x75\x6e\x20\x65" \
+"\x78\x69\x74\x73\x2c\x20\x73\x74\x61\x72\x74\x20\x2e\x2f\x66\x69" \
+"\x6e\x69\x73\x68\x0a\x09\x69\x66\x20\x69\x74\x20\x65\x78\x69\x73" \
+"\x74\x73\x2e\x20\x41\x66\x74\x65\x72\x20\x69\x74\x20\x73\x74\x6f" \
+"\x70\x73\x2c\x20\x64\x6f\x6e\x27\x74\x20\x72\x65\x73\x74\x61\x72" \
+"\x74\x20\x73\x65\x72\x76\x69\x63\x65\x0a\x65\x78\x69\x74\x3a\x20" \
+"\x73\x65\x6e\x64\x20\x54\x45\x52\x4d\x20\x61\x6e\x64\x20\x43\x4f" \
+"\x4e\x54\x20\x73\x69\x67\x6e\x61\x6c\x73\x20\x74\x6f\x20\x73\x65" \
+"\x72\x76\x69\x63\x65\x20\x61\x6e\x64\x20\x6c\x6f\x67\x20\x73\x65" \
+"\x72\x76\x69\x63\x65\x2e\x20\x49\x66\x20\x74\x68\x65\x79\x20\x65" \
+"\x78\x69\x74\x2c\x0a\x09\x72\x75\x6e\x73\x76\x20\x65\x78\x69\x74" \
+"\x73\x20\x74\x6f\x6f\x0a\x70\x61\x75\x73\x65\x2c\x20\x63\x6f\x6e" \
+"\x74\x2c\x20\x68\x75\x70\x2c\x20\x61\x6c\x61\x72\x6d\x2c\x20\x69" \
+"\x6e\x74\x65\x72\x72\x75\x70\x74\x2c\x20\x71\x75\x69\x74\x2c\x20" \
+"\x31\x2c\x20\x32\x2c\x20\x74\x65\x72\x6d\x2c\x20\x6b\x69\x6c\x6c" \
+"\x3a\x20\x73\x65\x6e\x64\x0a\x53\x54\x4f\x50\x2c\x20\x43\x4f\x4e" \
+"\x54\x2c\x20\x48\x55\x50\x2c\x20\x41\x4c\x52\x4d\x2c\x20\x49\x4e" \
+"\x54\x2c\x20\x51\x55\x49\x54\x2c\x20\x55\x53\x52\x31\x2c\x20\x55" \
+"\x53\x52\x32\x2c\x20\x54\x45\x52\x4d\x2c\x20\x4b\x49\x4c\x4c\x20" \
+"\x73\x69\x67\x6e\x61\x6c\x20\x74\x6f\x20\x73\x65\x72\x76\x69\x63" \
+"\x65\x00\x5b\x2d\x74\x74\x76\x5d\x20\x5b\x2d\x72\x20\x43\x5d\x20" \
+"\x5b\x2d\x52\x20\x43\x48\x41\x52\x53\x5d\x20\x5b\x2d\x6c\x20\x4d" \
+"\x41\x54\x43\x48\x4c\x45\x4e\x5d\x20\x5b\x2d\x62\x20\x42\x55\x46" \
+"\x4c\x45\x4e\x5d\x20\x44\x49\x52\x2e\x2e\x2e\x0a\x0a\x43\x6f\x6e" \
+"\x74\x69\x6e\x75\x6f\x75\x73\x6c\x79\x20\x72\x65\x61\x64\x20\x6c" \
+"\x6f\x67\x20\x64\x61\x74\x61\x20\x66\x72\x6f\x6d\x20\x73\x74\x64" \
+"\x69\x6e\x20\x61\x6e\x64\x20\x77\x72\x69\x74\x65\x20\x74\x6f\x20" \
+"\x72\x6f\x74\x61\x74\x65\x64\x20\x6c\x6f\x67\x20\x66\x69\x6c\x65" \
+"\x73\x20\x69\x6e\x20\x44\x49\x52\x73\x0a\x0a\x44\x49\x52\x2f\x63" \
+"\x6f\x6e\x66\x69\x67\x20\x66\x69\x6c\x65\x20\x6d\x6f\x64\x69\x66" \
+"\x69\x65\x73\x20\x62\x65\x68\x61\x76\x69\x6f\x72\x3a\x0a\x73\x53" \
+"\x49\x5a\x45\x20\x2d\x20\x77\x68\x65\x6e\x20\x74\x6f\x20\x72\x6f" \
+"\x74\x61\x74\x65\x20\x6c\x6f\x67\x73\x0a\x6e\x4e\x55\x4d\x20\x2d" \
+"\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x66\x69\x6c\x65\x73" \
+"\x20\x74\x6f\x20\x72\x65\x74\x61\x69\x6e\x0a\x21\x50\x52\x4f\x47" \
+"\x20\x2d\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x72\x6f\x74\x61\x74" \
+"\x65\x64\x20\x6c\x6f\x67\x20\x77\x69\x74\x68\x20\x50\x52\x4f\x47" \
+"\x0a\x2b\x2c\x2d\x50\x41\x54\x54\x45\x52\x4e\x20\x2d\x20\x28\x64" \
+"\x65\x29\x73\x65\x6c\x65\x63\x74\x20\x6c\x69\x6e\x65\x20\x66\x6f" \
+"\x72\x20\x6c\x6f\x67\x67\x69\x6e\x67\x0a\x45\x2c\x65\x50\x41\x54" \
+"\x54\x45\x52\x4e\x20\x2d\x20\x28\x64\x65\x29\x73\x65\x6c\x65\x63" \
+"\x74\x20\x6c\x69\x6e\x65\x20\x66\x6f\x72\x20\x73\x74\x64\x65\x72" \
+"\x72\x00\x5b\x2d\x61\x5d\x20\x5b\x44\x45\x56\x49\x43\x45\x5d\x0a" \
+"\x0a\x53\x74\x6f\x70\x20\x73\x77\x61\x70\x70\x69\x6e\x67\x20\x6f" \
+"\x6e\x20\x44\x45\x56\x49\x43\x45\x0a\x0a\x09\x2d\x61\x09\x53\x74" \
+"\x6f\x70\x20\x73\x77\x61\x70\x70\x69\x6e\x67\x20\x6f\x6e\x20\x61" \
+"\x6c\x6c\x20\x73\x77\x61\x70\x20\x64\x65\x76\x69\x63\x65\x73\x00" \
+"\x5b\x2d\x61\x5d\x20\x5b\x2d\x70\x20\x50\x52\x49\x5d\x20\x5b\x44" \
+"\x45\x56\x49\x43\x45\x5d\x0a\x0a\x53\x74\x61\x72\x74\x20\x73\x77" \
+"\x61\x70\x70\x69\x6e\x67\x20\x6f\x6e\x20\x44\x45\x56\x49\x43\x45" \
+"\x0a\x0a\x09\x2d\x61\x09\x53\x74\x61\x72\x74\x20\x73\x77\x61\x70" \
+"\x70\x69\x6e\x67\x20\x6f\x6e\x20\x61\x6c\x6c\x20\x73\x77\x61\x70" \
+"\x20\x64\x65\x76\x69\x63\x65\x73\x0a\x09\x2d\x70\x20\x50\x52\x49" \
+"\x09\x53\x65\x74\x20\x73\x77\x61\x70\x20\x64\x65\x76\x69\x63\x65" \
+"\x20\x70\x72\x69\x6f\x72\x69\x74\x79\x00\x5b\x2d\x63\x20\x2f\x64" \
+"\x65\x76\x2f\x63\x6f\x6e\x73\x6f\x6c\x65\x5d\x20\x4e\x45\x57\x5f" \
+"\x52\x4f\x4f\x54\x20\x4e\x45\x57\x5f\x49\x4e\x49\x54\x20\x5b\x41" \
+"\x52\x47\x53\x5d\x0a\x0a\x46\x72\x65\x65\x20\x69\x6e\x69\x74\x72" \
+"\x61\x6d\x66\x73\x20\x61\x6e\x64\x20\x73\x77\x69\x74\x63\x68\x20" \
+"\x74\x6f\x20\x61\x6e\x6f\x74\x68\x65\x72\x20\x72\x6f\x6f\x74\x20" \
+"\x66\x73\x3a\x0a\x63\x68\x72\x6f\x6f\x74\x20\x74\x6f\x20\x4e\x45" \
+"\x57\x5f\x52\x4f\x4f\x54\x2c\x20\x64\x65\x6c\x65\x74\x65\x20\x61" \
+"\x6c\x6c\x20\x69\x6e\x20\x2f\x2c\x20\x6d\x6f\x76\x65\x20\x4e\x45" \
+"\x57\x5f\x52\x4f\x4f\x54\x20\x74\x6f\x20\x2f\x2c\x0a\x65\x78\x65" \
+"\x63\x75\x74\x65\x20\x4e\x45\x57\x5f\x49\x4e\x49\x54\x2e\x20\x50" \
+"\x49\x44\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x31\x2e\x20\x4e\x45" \
+"\x57\x5f\x52\x4f\x4f\x54\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x61" \
+"\x20\x6d\x6f\x75\x6e\x74\x70\x6f\x69\x6e\x74\x2e\x0a\x0a\x09\x2d" \
+"\x63\x20\x44\x45\x56\x09\x52\x65\x6f\x70\x65\x6e\x20\x73\x74\x64" \
+"\x69\x6f\x20\x74\x6f\x20\x44\x45\x56\x20\x61\x66\x74\x65\x72\x20" \
+"\x73\x77\x69\x74\x63\x68\x00\x0a\x0a\x57\x72\x69\x74\x65\x20\x61" \
+"\x6c\x6c\x20\x62\x75\x66\x66\x65\x72\x65\x64\x20\x62\x6c\x6f\x63" \
+"\x6b\x73\x20\x74\x6f\x20\x64\x69\x73\x6b\x00\x5b\x4f\x50\x54\x49" \
+"\x4f\x4e\x53\x5d\x20\x5b\x56\x41\x4c\x55\x45\x5d\x2e\x2e\x2e\x0a" \
+"\x0a\x43\x6f\x6e\x66\x69\x67\x75\x72\x65\x20\x6b\x65\x72\x6e\x65" \
+"\x6c\x20\x70\x61\x72\x61\x6d\x65\x74\x65\x72\x73\x20\x61\x74\x20" \
+"\x72\x75\x6e\x74\x69\x6d\x65\x0a\x0a\x09\x2d\x6e\x09\x44\x6f\x6e" \
+"\x27\x74\x20\x70\x72\x69\x6e\x74\x20\x6b\x65\x79\x20\x6e\x61\x6d" \
+"\x65\x73\x0a\x09\x2d\x65\x09\x44\x6f\x6e\x27\x74\x20\x77\x61\x72" \
+"\x6e\x20\x61\x62\x6f\x75\x74\x20\x75\x6e\x6b\x6e\x6f\x77\x6e\x20" \
+"\x6b\x65\x79\x73\x0a\x09\x2d\x77\x09\x43\x68\x61\x6e\x67\x65\x20" \
+"\x73\x79\x73\x63\x74\x6c\x20\x73\x65\x74\x74\x69\x6e\x67\x0a\x09" \
+"\x2d\x70\x20\x46\x49\x4c\x45\x09\x4c\x6f\x61\x64\x20\x73\x79\x73" \
+"\x63\x74\x6c\x20\x73\x65\x74\x74\x69\x6e\x67\x73\x20\x66\x72\x6f" \
+"\x6d\x20\x46\x49\x4c\x45\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20" \
+"\x2f\x65\x74\x63\x2f\x73\x79\x73\x63\x74\x6c\x2e\x63\x6f\x6e\x66" \
+"\x29\x0a\x09\x2d\x61\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x61\x6c" \
+"\x6c\x20\x76\x61\x6c\x75\x65\x73\x0a\x09\x2d\x41\x09\x44\x69\x73" \
+"\x70\x6c\x61\x79\x20\x61\x6c\x6c\x20\x76\x61\x6c\x75\x65\x73\x20" \
+"\x69\x6e\x20\x74\x61\x62\x6c\x65\x20\x66\x6f\x72\x6d\x00\x5b\x4f" \
+"\x50\x54\x49\x4f\x4e\x53\x5d\x0a\x0a\x53\x79\x73\x74\x65\x6d\x20" \
+"\x6c\x6f\x67\x67\x69\x6e\x67\x20\x75\x74\x69\x6c\x69\x74\x79\x0a" \
+"\x0a\x09\x2d\x6e\x09\x09\x52\x75\x6e\x20\x69\x6e\x20\x66\x6f\x72" \
+"\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x4f\x20\x46\x49\x4c\x45" \
+"\x09\x09\x4c\x6f\x67\x20\x74\x6f\x20\x46\x49\x4c\x45\x20\x28\x64" \
+"\x65\x66\x61\x75\x6c\x74\x3a\x2f\x76\x61\x72\x2f\x6c\x6f\x67\x2f" \
+"\x6d\x65\x73\x73\x61\x67\x65\x73\x29\x0a\x09\x2d\x6c\x20\x4e\x09" \
+"\x09\x4c\x6f\x67\x20\x6f\x6e\x6c\x79\x20\x6d\x65\x73\x73\x61\x67" \
+"\x65\x73\x20\x6d\x6f\x72\x65\x20\x75\x72\x67\x65\x6e\x74\x20\x74" \
+"\x68\x61\x6e\x20\x70\x72\x69\x6f\x20\x4e\x20\x28\x31\x2d\x38\x29" \
+"\x0a\x09\x2d\x53\x09\x09\x53\x6d\x61\x6c\x6c\x65\x72\x20\x6f\x75" \
+"\x74\x70\x75\x74\x0a\x09\x2d\x73\x20\x53\x49\x5a\x45\x09\x09\x4d" \
+"\x61\x78\x20\x73\x69\x7a\x65\x20\x28\x4b\x42\x29\x20\x62\x65\x66" \
+"\x6f\x72\x65\x20\x72\x6f\x74\x61\x74\x69\x6f\x6e\x20\x28\x64\x65" \
+"\x66\x61\x75\x6c\x74\x3a\x32\x30\x30\x4b\x42\x2c\x20\x30\x3d\x6f" \
+"\x66\x66\x29\x0a\x09\x2d\x62\x20\x4e\x09\x09\x4e\x20\x72\x6f\x74" \
+"\x61\x74\x65\x64\x20\x6c\x6f\x67\x73\x20\x74\x6f\x20\x6b\x65\x65" \
+"\x70\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x31\x2c\x20\x6d\x61" \
+"\x78\x3d\x39\x39\x2c\x20\x30\x3d\x70\x75\x72\x67\x65\x29\x0a\x09" \
+"\x2d\x52\x20\x48\x4f\x53\x54\x5b\x3a\x50\x4f\x52\x54\x5d\x09\x4c" \
+"\x6f\x67\x20\x74\x6f\x20\x49\x50\x20\x6f\x72\x20\x68\x6f\x73\x74" \
+"\x6e\x61\x6d\x65\x20\x6f\x6e\x20\x50\x4f\x52\x54\x20\x28\x64\x65" \
+"\x66\x61\x75\x6c\x74\x20\x50\x4f\x52\x54\x3d\x35\x31\x34\x2f\x55" \
+"\x44\x50\x29\x0a\x09\x2d\x4c\x09\x09\x4c\x6f\x67\x20\x6c\x6f\x63" \
+"\x61\x6c\x6c\x79\x20\x61\x6e\x64\x20\x76\x69\x61\x20\x6e\x65\x74" \
+"\x77\x6f\x72\x6b\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x69\x73" \
+"\x20\x6e\x65\x74\x77\x6f\x72\x6b\x20\x6f\x6e\x6c\x79\x20\x69\x66" \
+"\x20\x2d\x52\x29\x0a\x09\x2d\x44\x09\x09\x44\x72\x6f\x70\x20\x64" \
+"\x75\x70\x6c\x69\x63\x61\x74\x65\x73\x0a\x09\x2d\x43\x5b\x73\x69" \
+"\x7a\x65\x5f\x6b\x62\x5d\x09\x4c\x6f\x67\x20\x74\x6f\x20\x73\x68" \
+"\x61\x72\x65\x64\x20\x6d\x65\x6d\x20\x62\x75\x66\x66\x65\x72\x20" \
+"\x28\x75\x73\x65\x20\x6c\x6f\x67\x72\x65\x61\x64\x20\x74\x6f\x20" \
+"\x72\x65\x61\x64\x20\x69\x74\x29\x0a\x09\x2d\x66\x20\x46\x49\x4c" \
+"\x45\x09\x09\x55\x73\x65\x20\x46\x49\x4c\x45\x20\x61\x73\x20\x63" \
+"\x6f\x6e\x66\x69\x67\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x3a\x2f" \
+"\x65\x74\x63\x2f\x73\x79\x73\x6c\x6f\x67\x2e\x63\x6f\x6e\x66\x29" \
+"\x00\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x6f\x6e\x63" \
+"\x61\x74\x65\x6e\x61\x74\x65\x20\x46\x49\x4c\x45\x73\x20\x61\x6e" \
+"\x64\x20\x70\x72\x69\x6e\x74\x20\x74\x68\x65\x6d\x20\x69\x6e\x20" \
+"\x72\x65\x76\x65\x72\x73\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53" \
+"\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x50\x72\x69" \
+"\x6e\x74\x20\x6c\x61\x73\x74\x20\x31\x30\x20\x6c\x69\x6e\x65\x73" \
+"\x20\x6f\x66\x20\x65\x61\x63\x68\x20\x46\x49\x4c\x45\x20\x28\x6f" \
+"\x72\x20\x73\x74\x64\x69\x6e\x29\x20\x74\x6f\x20\x73\x74\x64\x6f" \
+"\x75\x74\x2e\x0a\x57\x69\x74\x68\x20\x6d\x6f\x72\x65\x20\x74\x68" \
+"\x61\x6e\x20\x6f\x6e\x65\x20\x46\x49\x4c\x45\x2c\x20\x70\x72\x65" \
+"\x63\x65\x64\x65\x20\x65\x61\x63\x68\x20\x77\x69\x74\x68\x20\x61" \
+"\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x68\x65\x61\x64\x65\x72" \
+"\x2e\x0a\x0a\x09\x2d\x66\x09\x09\x50\x72\x69\x6e\x74\x20\x64\x61" \
+"\x74\x61\x20\x61\x73\x20\x66\x69\x6c\x65\x20\x67\x72\x6f\x77\x73" \
+"\x0a\x09\x2d\x73\x20\x53\x45\x43\x4f\x4e\x44\x53\x09\x57\x61\x69" \
+"\x74\x20\x53\x45\x43\x4f\x4e\x44\x53\x20\x62\x65\x74\x77\x65\x65" \
+"\x6e\x20\x72\x65\x61\x64\x73\x20\x77\x69\x74\x68\x20\x2d\x66\x0a" \
+"\x09\x2d\x6e\x20\x4e\x5b\x6b\x62\x6d\x5d\x09\x50\x72\x69\x6e\x74" \
+"\x20\x6c\x61\x73\x74\x20\x4e\x20\x6c\x69\x6e\x65\x73\x0a\x09\x2d" \
+"\x63\x20\x4e\x5b\x6b\x62\x6d\x5d\x09\x50\x72\x69\x6e\x74\x20\x6c" \
+"\x61\x73\x74\x20\x4e\x20\x62\x79\x74\x65\x73\x0a\x09\x2d\x71\x09" \
+"\x09\x4e\x65\x76\x65\x72\x20\x70\x72\x69\x6e\x74\x20\x68\x65\x61" \
+"\x64\x65\x72\x73\x0a\x09\x2d\x76\x09\x09\x41\x6c\x77\x61\x79\x73" \
+"\x20\x70\x72\x69\x6e\x74\x20\x68\x65\x61\x64\x65\x72\x73\x0a\x0a" \
+"\x4e\x20\x6d\x61\x79\x20\x62\x65\x20\x73\x75\x66\x66\x69\x78\x65" \
+"\x64\x20\x62\x79\x20\x6b\x20\x28\x78\x31\x30\x32\x34\x29\x2c\x20" \
+"\x62\x20\x28\x78\x35\x31\x32\x29\x2c\x20\x6f\x72\x20\x6d\x20\x28" \
+"\x78\x31\x30\x32\x34\x5e\x32\x29\x2e\x0a\x49\x66\x20\x4e\x20\x73" \
+"\x74\x61\x72\x74\x73\x20\x77\x69\x74\x68\x20\x61\x20\x27\x2b\x27" \
+"\x2c\x20\x6f\x75\x74\x70\x75\x74\x20\x62\x65\x67\x69\x6e\x73\x20" \
+"\x77\x69\x74\x68\x20\x74\x68\x65\x20\x4e\x74\x68\x20\x69\x74\x65" \
+"\x6d\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x73\x74\x61\x72\x74" \
+"\x0a\x6f\x66\x20\x65\x61\x63\x68\x20\x66\x69\x6c\x65\x2c\x20\x6e" \
+"\x6f\x74\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x65\x6e\x64\x2e" \
+"\x00\x2d\x5b\x63\x78\x74\x7a\x6a\x61\x68\x6d\x76\x4f\x5d\x20\x5b" \
+"\x2d\x58\x20\x46\x49\x4c\x45\x5d\x20\x5b\x2d\x54\x20\x46\x49\x4c" \
+"\x45\x5d\x20\x5b\x2d\x66\x20\x54\x41\x52\x46\x49\x4c\x45\x5d\x20" \
+"\x5b\x2d\x43\x20\x44\x49\x52\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x43\x72\x65\x61\x74\x65\x2c\x20\x65\x78\x74\x72" \
+"\x61\x63\x74\x2c\x20\x6f\x72\x20\x6c\x69\x73\x74\x20\x66\x69\x6c" \
+"\x65\x73\x20\x66\x72\x6f\x6d\x20\x61\x20\x74\x61\x72\x20\x66\x69" \
+"\x6c\x65\x0a\x0a\x4f\x70\x65\x72\x61\x74\x69\x6f\x6e\x3a\x0a\x09" \
+"\x63\x09\x43\x72\x65\x61\x74\x65\x0a\x09\x78\x09\x45\x78\x74\x72" \
+"\x61\x63\x74\x0a\x09\x74\x09\x4c\x69\x73\x74\x0a\x09\x66\x09\x4e" \
+"\x61\x6d\x65\x20\x6f\x66\x20\x54\x41\x52\x46\x49\x4c\x45\x20\x28" \
+"\x27\x2d\x27\x20\x66\x6f\x72\x20\x73\x74\x64\x69\x6e\x2f\x6f\x75" \
+"\x74\x29\x0a\x09\x43\x09\x43\x68\x61\x6e\x67\x65\x20\x74\x6f\x20" \
+"\x44\x49\x52\x20\x62\x65\x66\x6f\x72\x65\x20\x6f\x70\x65\x72\x61" \
+"\x74\x69\x6f\x6e\x0a\x09\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a" \
+"\x09\x7a\x09\x28\x44\x65\x29\x63\x6f\x6d\x70\x72\x65\x73\x73\x20" \
+"\x75\x73\x69\x6e\x67\x20\x67\x7a\x69\x70\x0a\x09\x6a\x09\x28\x44" \
+"\x65\x29\x63\x6f\x6d\x70\x72\x65\x73\x73\x20\x75\x73\x69\x6e\x67" \
+"\x20\x62\x7a\x69\x70\x32\x0a\x09\x61\x09\x28\x44\x65\x29\x63\x6f" \
+"\x6d\x70\x72\x65\x73\x73\x20\x75\x73\x69\x6e\x67\x20\x6c\x7a\x6d" \
+"\x61\x0a\x09\x4f\x09\x45\x78\x74\x72\x61\x63\x74\x20\x74\x6f\x20" \
+"\x73\x74\x64\x6f\x75\x74\x0a\x09\x68\x09\x46\x6f\x6c\x6c\x6f\x77" \
+"\x20\x73\x79\x6d\x6c\x69\x6e\x6b\x73\x0a\x09\x6d\x09\x44\x6f\x6e" \
+"\x27\x74\x20\x72\x65\x73\x74\x6f\x72\x65\x20\x6d\x74\x69\x6d\x65" \
+"\x0a\x09\x65\x78\x63\x6c\x75\x64\x65\x09\x46\x69\x6c\x65\x20\x74" \
+"\x6f\x20\x65\x78\x63\x6c\x75\x64\x65\x0a\x09\x58\x09\x46\x69\x6c" \
+"\x65\x20\x77\x69\x74\x68\x20\x6e\x61\x6d\x65\x73\x20\x74\x6f\x20" \
+"\x65\x78\x63\x6c\x75\x64\x65\x0a\x09\x54\x09\x46\x69\x6c\x65\x20" \
+"\x77\x69\x74\x68\x20\x6e\x61\x6d\x65\x73\x20\x74\x6f\x20\x69\x6e" \
+"\x63\x6c\x75\x64\x65\x00\x5b\x2d\x68\x45\x76\x5d\x20\x5b\x2d\x63" \
+"\x20\x4e\x5d\x20\x5b\x2d\x43\x20\x4e\x5b\x3a\x4d\x53\x47\x5d\x5d" \
+"\x20\x5b\x2d\x62\x20\x4e\x5d\x20\x5b\x2d\x75\x20\x55\x53\x45\x52" \
+"\x5d\x20\x5b\x2d\x6c\x20\x4e\x41\x4d\x45\x5d\x20\x49\x50\x20\x50" \
+"\x4f\x52\x54\x20\x50\x52\x4f\x47\x0a\x0a\x43\x72\x65\x61\x74\x65" \
+"\x20\x54\x43\x50\x20\x73\x6f\x63\x6b\x65\x74\x2c\x20\x62\x69\x6e" \
+"\x64\x20\x74\x6f\x20\x49\x50\x3a\x50\x4f\x52\x54\x20\x61\x6e\x64" \
+"\x20\x6c\x69\x73\x74\x65\x6e\x0a\x66\x6f\x72\x20\x69\x6e\x63\x6f" \
+"\x6d\x69\x6e\x67\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x2e" \
+"\x20\x52\x75\x6e\x20\x50\x52\x4f\x47\x20\x66\x6f\x72\x20\x65\x61" \
+"\x63\x68\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x2e\x0a\x0a" \
+"\x09\x49\x50\x09\x09\x49\x50\x20\x74\x6f\x20\x6c\x69\x73\x74\x65" \
+"\x6e\x20\x6f\x6e\x2c\x20\x30\x20\x3d\x20\x61\x6c\x6c\x0a\x09\x50" \
+"\x4f\x52\x54\x09\x09\x50\x6f\x72\x74\x20\x74\x6f\x20\x6c\x69\x73" \
+"\x74\x65\x6e\x20\x6f\x6e\x0a\x09\x50\x52\x4f\x47\x20\x41\x52\x47" \
+"\x53\x09\x50\x72\x6f\x67\x72\x61\x6d\x20\x74\x6f\x20\x72\x75\x6e" \
+"\x0a\x09\x2d\x6c\x20\x4e\x41\x4d\x45\x09\x09\x4c\x6f\x63\x61\x6c" \
+"\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65\x20\x28\x65\x6c\x73\x65\x20" \
+"\x6c\x6f\x6f\x6b\x73\x20\x75\x70\x20\x6c\x6f\x63\x61\x6c\x20\x68" \
+"\x6f\x73\x74\x6e\x61\x6d\x65\x20\x69\x6e\x20\x44\x4e\x53\x29\x0a" \
+"\x09\x2d\x75\x20\x55\x53\x45\x52\x5b\x3a\x47\x52\x50\x5d\x09\x43" \
+"\x68\x61\x6e\x67\x65\x20\x74\x6f\x20\x75\x73\x65\x72\x2f\x67\x72" \
+"\x6f\x75\x70\x20\x61\x66\x74\x65\x72\x20\x62\x69\x6e\x64\x0a\x09" \
+"\x2d\x63\x20\x4e\x09\x09\x48\x61\x6e\x64\x6c\x65\x20\x75\x70\x20" \
+"\x74\x6f\x20\x4e\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73" \
+"\x20\x73\x69\x6d\x75\x6c\x74\x61\x6e\x65\x6f\x75\x73\x6c\x79\x0a" \
+"\x09\x2d\x62\x20\x4e\x09\x09\x41\x6c\x6c\x6f\x77\x20\x61\x20\x62" \
+"\x61\x63\x6b\x6c\x6f\x67\x20\x6f\x66\x20\x61\x70\x70\x72\x6f\x78" \
+"\x69\x6d\x61\x74\x65\x6c\x79\x20\x4e\x20\x54\x43\x50\x20\x53\x59" \
+"\x4e\x73\x0a\x09\x2d\x43\x20\x4e\x5b\x3a\x4d\x53\x47\x5d\x09\x41" \
+"\x6c\x6c\x6f\x77\x20\x6f\x6e\x6c\x79\x20\x75\x70\x20\x74\x6f\x20" \
+"\x4e\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x20\x66\x72" \
+"\x6f\x6d\x20\x74\x68\x65\x20\x73\x61\x6d\x65\x20\x49\x50\x0a\x09" \
+"\x09\x09\x4e\x65\x77\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e" \
+"\x73\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\x73\x20\x49\x50\x20\x61" \
+"\x64\x64\x72\x65\x73\x73\x20\x61\x72\x65\x20\x63\x6c\x6f\x73\x65" \
+"\x64\x0a\x09\x09\x09\x69\x6d\x6d\x65\x64\x69\x61\x74\x65\x6c\x79" \
+"\x2e\x20\x4d\x53\x47\x20\x69\x73\x20\x77\x72\x69\x74\x74\x65\x6e" \
+"\x20\x74\x6f\x20\x74\x68\x65\x20\x70\x65\x65\x72\x20\x62\x65\x66" \
+"\x6f\x72\x65\x20\x63\x6c\x6f\x73\x65\x0a\x09\x2d\x68\x09\x09\x4c" \
+"\x6f\x6f\x6b\x20\x75\x70\x20\x70\x65\x65\x72\x27\x73\x20\x68\x6f" \
+"\x73\x74\x6e\x61\x6d\x65\x0a\x09\x2d\x45\x09\x09\x44\x6f\x6e\x27" \
+"\x74\x20\x73\x65\x74\x20\x75\x70\x20\x65\x6e\x76\x69\x72\x6f\x6e" \
+"\x6d\x65\x6e\x74\x20\x76\x61\x72\x69\x61\x62\x6c\x65\x73\x0a\x09" \
+"\x2d\x76\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x00\x5b\x2d\x61\x69" \
+"\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x6f\x70" \
+"\x79\x20\x73\x74\x64\x69\x6e\x20\x74\x6f\x20\x65\x61\x63\x68\x20" \
+"\x46\x49\x4c\x45\x2c\x20\x61\x6e\x64\x20\x61\x6c\x73\x6f\x20\x74" \
+"\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x0a\x09\x2d\x61\x09\x41\x70" \
+"\x70\x65\x6e\x64\x20\x74\x6f\x20\x74\x68\x65\x20\x67\x69\x76\x65" \
+"\x6e\x20\x46\x49\x4c\x45\x73\x2c\x20\x64\x6f\x6e\x27\x74\x20\x6f" \
+"\x76\x65\x72\x77\x72\x69\x74\x65\x0a\x09\x2d\x69\x09\x49\x67\x6e" \
+"\x6f\x72\x65\x20\x69\x6e\x74\x65\x72\x72\x75\x70\x74\x20\x73\x69" \
+"\x67\x6e\x61\x6c\x73\x20\x28\x53\x49\x47\x49\x4e\x54\x29\x00\x5b" \
+"\x2d\x61\x5d\x20\x5b\x2d\x6c\x20\x55\x53\x45\x52\x5d\x20\x48\x4f" \
+"\x53\x54\x20\x5b\x50\x4f\x52\x54\x5d\x0a\x0a\x43\x6f\x6e\x6e\x65" \
+"\x63\x74\x20\x74\x6f\x20\x74\x65\x6c\x6e\x65\x74\x20\x73\x65\x72" \
+"\x76\x65\x72\x0a\x0a\x09\x2d\x61\x09\x41\x75\x74\x6f\x6d\x61\x74" \
+"\x69\x63\x20\x6c\x6f\x67\x69\x6e\x20\x77\x69\x74\x68\x20\x24\x55" \
+"\x53\x45\x52\x20\x76\x61\x72\x69\x61\x62\x6c\x65\x0a\x09\x2d\x6c" \
+"\x20\x55\x53\x45\x52\x09\x41\x75\x74\x6f\x6d\x61\x74\x69\x63\x20" \
+"\x6c\x6f\x67\x69\x6e\x20\x61\x73\x20\x55\x53\x45\x52\x00\x5b\x4f" \
+"\x50\x54\x49\x4f\x4e\x53\x5d\x0a\x0a\x48\x61\x6e\x64\x6c\x65\x20" \
+"\x69\x6e\x63\x6f\x6d\x69\x6e\x67\x20\x74\x65\x6c\x6e\x65\x74\x20" \
+"\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x73\x0a\x0a\x09\x2d\x6c" \
+"\x20\x4c\x4f\x47\x49\x4e\x09\x45\x78\x65\x63\x20\x4c\x4f\x47\x49" \
+"\x4e\x20\x6f\x6e\x20\x63\x6f\x6e\x6e\x65\x63\x74\x0a\x09\x2d\x66" \
+"\x20\x49\x53\x53\x55\x45\x5f\x46\x49\x4c\x45\x09\x44\x69\x73\x70" \
+"\x6c\x61\x79\x20\x49\x53\x53\x55\x45\x5f\x46\x49\x4c\x45\x20\x69" \
+"\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x2f\x65\x74\x63\x2f\x69" \
+"\x73\x73\x75\x65\x0a\x09\x2d\x4b\x09\x09\x43\x6c\x6f\x73\x65\x20" \
+"\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6f\x6e\x20\x61\x73\x20\x73\x6f" \
+"\x6f\x6e\x20\x61\x73\x20\x6c\x6f\x67\x69\x6e\x20\x65\x78\x69\x74" \
+"\x73\x0a\x09\x09\x09\x28\x6e\x6f\x72\x6d\x61\x6c\x6c\x79\x20\x77" \
+"\x61\x69\x74\x20\x75\x6e\x74\x69\x6c\x20\x61\x6c\x6c\x20\x70\x72" \
+"\x6f\x67\x72\x61\x6d\x73\x20\x63\x6c\x6f\x73\x65\x20\x73\x6c\x61" \
+"\x76\x65\x20\x70\x74\x79\x29\x0a\x09\x2d\x70\x20\x50\x4f\x52\x54" \
+"\x09\x09\x50\x6f\x72\x74\x20\x74\x6f\x20\x6c\x69\x73\x74\x65\x6e" \
+"\x20\x6f\x6e\x0a\x09\x2d\x62\x20\x41\x44\x44\x52\x5b\x3a\x50\x4f" \
+"\x52\x54\x5d\x09\x41\x64\x64\x72\x65\x73\x73\x20\x74\x6f\x20\x62" \
+"\x69\x6e\x64\x20\x74\x6f\x0a\x09\x2d\x46\x09\x09\x52\x75\x6e\x20" \
+"\x69\x6e\x20\x66\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d" \
+"\x69\x09\x09\x49\x6e\x65\x74\x64\x20\x6d\x6f\x64\x65\x0a\x09\x2d" \
+"\x77\x20\x53\x45\x43\x09\x09\x49\x6e\x65\x74\x64\x20\x27\x77\x61" \
+"\x69\x74\x27\x20\x6d\x6f\x64\x65\x2c\x20\x6c\x69\x6e\x67\x65\x72" \
+"\x20\x74\x69\x6d\x65\x20\x53\x45\x43\x0a\x09\x2d\x53\x09\x09\x4c" \
+"\x6f\x67\x20\x74\x6f\x20\x73\x79\x73\x6c\x6f\x67\x20\x28\x69\x6d" \
+"\x70\x6c\x69\x65\x64\x20\x62\x79\x20\x2d\x69\x20\x6f\x72\x20\x77" \
+"\x69\x74\x68\x6f\x75\x74\x20\x2d\x46\x20\x61\x6e\x64\x20\x2d\x77" \
+"\x29\x00\x45\x58\x50\x52\x45\x53\x53\x49\x4f\x4e\x20\x5d\x0a\x0a" \
+"\x43\x68\x65\x63\x6b\x20\x66\x69\x6c\x65\x20\x74\x79\x70\x65\x73" \
+"\x2c\x20\x63\x6f\x6d\x70\x61\x72\x65\x20\x76\x61\x6c\x75\x65\x73" \
+"\x20\x65\x74\x63\x2e\x20\x52\x65\x74\x75\x72\x6e\x20\x61\x20\x30" \
+"\x2f\x31\x20\x65\x78\x69\x74\x20\x63\x6f\x64\x65\x0a\x64\x65\x70" \
+"\x65\x6e\x64\x69\x6e\x67\x20\x6f\x6e\x20\x6c\x6f\x67\x69\x63\x61" \
+"\x6c\x20\x76\x61\x6c\x75\x65\x20\x6f\x66\x20\x45\x58\x50\x52\x45" \
+"\x53\x53\x49\x4f\x4e\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20" \
+"\x48\x4f\x53\x54\x20\x5b\x50\x4f\x52\x54\x5d\x0a\x0a\x54\x72\x61" \
+"\x6e\x73\x66\x65\x72\x20\x61\x20\x66\x69\x6c\x65\x20\x66\x72\x6f" \
+"\x6d\x2f\x74\x6f\x20\x74\x66\x74\x70\x20\x73\x65\x72\x76\x65\x72" \
+"\x0a\x0a\x09\x2d\x6c\x20\x46\x49\x4c\x45\x09\x4c\x6f\x63\x61\x6c" \
+"\x20\x46\x49\x4c\x45\x0a\x09\x2d\x72\x20\x46\x49\x4c\x45\x09\x52" \
+"\x65\x6d\x6f\x74\x65\x20\x46\x49\x4c\x45\x0a\x09\x2d\x67\x09\x47" \
+"\x65\x74\x20\x66\x69\x6c\x65\x0a\x09\x2d\x70\x09\x50\x75\x74\x20" \
+"\x66\x69\x6c\x65\x0a\x09\x2d\x62\x20\x53\x49\x5a\x45\x09\x54\x72" \
+"\x61\x6e\x73\x66\x65\x72\x20\x62\x6c\x6f\x63\x6b\x73\x20\x6f\x66" \
+"\x20\x53\x49\x5a\x45\x20\x6f\x63\x74\x65\x74\x73\x00\x5b\x2d\x63" \
+"\x72\x5d\x20\x5b\x2d\x75\x20\x55\x53\x45\x52\x5d\x20\x5b\x44\x49" \
+"\x52\x5d\x0a\x0a\x54\x72\x61\x6e\x73\x66\x65\x72\x20\x61\x20\x66" \
+"\x69\x6c\x65\x20\x6f\x6e\x20\x74\x66\x74\x70\x20\x63\x6c\x69\x65" \
+"\x6e\x74\x27\x73\x20\x72\x65\x71\x75\x65\x73\x74\x0a\x0a\x74\x66" \
+"\x74\x70\x64\x20\x73\x68\x6f\x75\x6c\x64\x20\x62\x65\x20\x75\x73" \
+"\x65\x64\x20\x61\x73\x20\x61\x6e\x20\x69\x6e\x65\x74\x64\x20\x73" \
+"\x65\x72\x76\x69\x63\x65\x2e\x0a\x74\x66\x74\x70\x64\x27\x73\x20" \
+"\x6c\x69\x6e\x65\x20\x66\x6f\x72\x20\x69\x6e\x65\x74\x64\x2e\x63" \
+"\x6f\x6e\x66\x3a\x0a\x09\x36\x39\x20\x64\x67\x72\x61\x6d\x20\x75" \
+"\x64\x70\x20\x6e\x6f\x77\x61\x69\x74\x20\x72\x6f\x6f\x74\x20\x74" \
+"\x66\x74\x70\x64\x20\x74\x66\x74\x70\x64\x20\x2d\x6c\x20\x2f\x66" \
+"\x69\x6c\x65\x73\x2f\x74\x6f\x2f\x73\x65\x72\x76\x65\x0a\x49\x74" \
+"\x20\x61\x6c\x73\x6f\x20\x63\x61\x6e\x20\x62\x65\x20\x72\x61\x6e" \
+"\x20\x66\x72\x6f\x6d\x20\x75\x64\x70\x73\x76\x64\x3a\x0a\x09\x75" \
+"\x64\x70\x73\x76\x64\x20\x2d\x76\x45\x20\x30\x2e\x30\x2e\x30\x2e" \
+"\x30\x20\x36\x39\x20\x74\x66\x74\x70\x64\x20\x2f\x66\x69\x6c\x65" \
+"\x73\x2f\x74\x6f\x2f\x73\x65\x72\x76\x65\x0a\x0a\x09\x2d\x72\x09" \
+"\x50\x72\x6f\x68\x69\x62\x69\x74\x20\x75\x70\x6c\x6f\x61\x64\x0a" \
+"\x09\x2d\x63\x09\x41\x6c\x6c\x6f\x77\x20\x66\x69\x6c\x65\x20\x63" \
+"\x72\x65\x61\x74\x69\x6f\x6e\x20\x76\x69\x61\x20\x75\x70\x6c\x6f" \
+"\x61\x64\x0a\x09\x2d\x75\x09\x41\x63\x63\x65\x73\x73\x20\x66\x69" \
+"\x6c\x65\x73\x20\x61\x73\x20\x55\x53\x45\x52\x0a\x09\x2d\x6c\x09" \
+"\x4c\x6f\x67\x20\x74\x6f\x20\x73\x79\x73\x6c\x6f\x67\x20\x28\x69" \
+"\x6e\x65\x74\x64\x20\x6d\x6f\x64\x65\x20\x72\x65\x71\x75\x69\x72" \
+"\x65\x73\x20\x74\x68\x69\x73\x29\x00\x5b\x2d\x76\x5d\x20\x50\x52" \
+"\x4f\x47\x20\x41\x52\x47\x53\x0a\x0a\x52\x75\x6e\x20\x50\x52\x4f" \
+"\x47\x2c\x20\x64\x69\x73\x70\x6c\x61\x79\x20\x72\x65\x73\x6f\x75" \
+"\x72\x63\x65\x20\x75\x73\x61\x67\x65\x20\x77\x68\x65\x6e\x20\x69" \
+"\x74\x20\x65\x78\x69\x74\x73\x0a\x0a\x09\x2d\x76\x09\x56\x65\x72" \
+"\x62\x6f\x73\x65\x00\x5b\x2d\x74\x20\x53\x45\x43\x53\x5d\x20\x5b" \
+"\x2d\x73\x20\x53\x49\x47\x5d\x20\x50\x52\x4f\x47\x20\x41\x52\x47" \
+"\x53\x0a\x0a\x52\x75\x6e\x73\x20\x50\x52\x4f\x47\x2e\x20\x53\x65" \
+"\x6e\x64\x73\x20\x53\x49\x47\x20\x74\x6f\x20\x69\x74\x20\x69\x66" \
+"\x20\x69\x74\x20\x69\x73\x20\x6e\x6f\x74\x20\x67\x6f\x6e\x65\x20" \
+"\x69\x6e\x20\x53\x45\x43\x53\x20\x73\x65\x63\x6f\x6e\x64\x73\x2e" \
+"\x0a\x44\x65\x66\x61\x75\x6c\x74\x73\x3a\x20\x53\x45\x43\x53\x3a" \
+"\x20\x31\x30\x2c\x20\x53\x49\x47\x3a\x20\x54\x45\x52\x4d\x2e\x00" \
+"\x5b\x2d\x62\x5d\x20\x5b\x2d\x6e\x43\x4f\x55\x4e\x54\x5d\x20\x5b" \
+"\x2d\x64\x53\x45\x43\x4f\x4e\x44\x53\x5d\x20\x5b\x2d\x6d\x5d\x0a" \
+"\x0a\x50\x72\x6f\x76\x69\x64\x65\x20\x61\x20\x76\x69\x65\x77\x20" \
+"\x6f\x66\x20\x70\x72\x6f\x63\x65\x73\x73\x20\x61\x63\x74\x69\x76" \
+"\x69\x74\x79\x20\x69\x6e\x20\x72\x65\x61\x6c\x20\x74\x69\x6d\x65" \
+"\x2e\x0a\x52\x65\x61\x64\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75" \
+"\x73\x20\x6f\x66\x20\x61\x6c\x6c\x20\x70\x72\x6f\x63\x65\x73\x73" \
+"\x65\x73\x20\x66\x72\x6f\x6d\x20\x2f\x70\x72\x6f\x63\x20\x65\x61" \
+"\x63\x68\x20\x53\x45\x43\x4f\x4e\x44\x53\x0a\x61\x6e\x64\x20\x64" \
+"\x69\x73\x70\x6c\x61\x79\x20\x61\x20\x73\x63\x72\x65\x65\x6e\x66" \
+"\x75\x6c\x20\x6f\x66\x20\x74\x68\x65\x6d\x2e\x0a\x4b\x65\x79\x73" \
+"\x3a\x0a\x09\x4e\x2f\x4d\x2f\x50\x2f\x54\x3a\x20\x73\x68\x6f\x77" \
+"\x20\x43\x50\x55\x20\x75\x73\x61\x67\x65\x2c\x20\x73\x6f\x72\x74" \
+"\x20\x62\x79\x20\x70\x69\x64\x2f\x6d\x65\x6d\x2f\x63\x70\x75\x2f" \
+"\x74\x69\x6d\x65\x0a\x09\x53\x3a\x20\x73\x68\x6f\x77\x20\x6d\x65" \
+"\x6d\x6f\x72\x79\x0a\x09\x52\x3a\x20\x72\x65\x76\x65\x72\x73\x65" \
+"\x20\x73\x6f\x72\x74\x0a\x09\x48\x3a\x20\x74\x6f\x67\x67\x6c\x65" \
+"\x20\x74\x68\x72\x65\x61\x64\x73\x2c\x20\x31\x3a\x20\x74\x6f\x67" \
+"\x67\x6c\x65\x20\x53\x4d\x50\x0a\x09\x51\x2c\x5e\x43\x3a\x20\x65" \
+"\x78\x69\x74\x0a\x0a\x4f\x70\x74\x69\x6f\x6e\x73\x3a\x0a\x09\x2d" \
+"\x62\x09\x42\x61\x74\x63\x68\x20\x6d\x6f\x64\x65\x0a\x09\x2d\x6e" \
+"\x20\x4e\x09\x45\x78\x69\x74\x20\x61\x66\x74\x65\x72\x20\x4e\x20" \
+"\x69\x74\x65\x72\x61\x74\x69\x6f\x6e\x73\x0a\x09\x2d\x64\x20\x4e" \
+"\x09\x44\x65\x6c\x61\x79\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x75" \
+"\x70\x64\x61\x74\x65\x73\x0a\x09\x2d\x6d\x09\x53\x61\x6d\x65\x20" \
+"\x61\x73\x20\x27\x73\x27\x20\x6b\x65\x79\x00\x5b\x2d\x63\x5d\x20" \
+"\x5b\x2d\x64\x20\x44\x41\x54\x45\x5d\x20\x5b\x2d\x74\x20\x44\x41" \
+"\x54\x45\x5d\x20\x5b\x2d\x72\x20\x46\x49\x4c\x45\x5d\x20\x46\x49" \
+"\x4c\x45\x2e\x2e\x2e\x0a\x0a\x55\x70\x64\x61\x74\x65\x20\x74\x68" \
+"\x65\x20\x6c\x61\x73\x74\x2d\x6d\x6f\x64\x69\x66\x69\x65\x64\x20" \
+"\x64\x61\x74\x65\x20\x6f\x6e\x20\x74\x68\x65\x20\x67\x69\x76\x65" \
+"\x6e\x20\x46\x49\x4c\x45\x5b\x73\x5d\x0a\x0a\x09\x2d\x63\x09\x44" \
+"\x6f\x6e\x27\x74\x20\x63\x72\x65\x61\x74\x65\x20\x66\x69\x6c\x65" \
+"\x73\x0a\x09\x2d\x64\x20\x44\x54\x09\x44\x61\x74\x65\x2f\x74\x69" \
+"\x6d\x65\x20\x74\x6f\x20\x75\x73\x65\x0a\x09\x2d\x74\x20\x44\x54" \
+"\x09\x44\x61\x74\x65\x2f\x74\x69\x6d\x65\x20\x74\x6f\x20\x75\x73" \
+"\x65\x0a\x09\x2d\x72\x20\x46\x49\x4c\x45\x09\x55\x73\x65\x20\x46" \
+"\x49\x4c\x45\x27\x73\x20\x64\x61\x74\x65\x2f\x74\x69\x6d\x65\x00" \
+"\x5b\x2d\x63\x64\x73\x5d\x20\x53\x54\x52\x49\x4e\x47\x31\x20\x5b" \
+"\x53\x54\x52\x49\x4e\x47\x32\x5d\x0a\x0a\x54\x72\x61\x6e\x73\x6c" \
+"\x61\x74\x65\x2c\x20\x73\x71\x75\x65\x65\x7a\x65\x2c\x20\x6f\x72" \
+"\x20\x64\x65\x6c\x65\x74\x65\x20\x63\x68\x61\x72\x61\x63\x74\x65" \
+"\x72\x73\x20\x66\x72\x6f\x6d\x20\x73\x74\x64\x69\x6e\x2c\x20\x77" \
+"\x72\x69\x74\x69\x6e\x67\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74" \
+"\x0a\x0a\x09\x2d\x63\x09\x54\x61\x6b\x65\x20\x63\x6f\x6d\x70\x6c" \
+"\x65\x6d\x65\x6e\x74\x20\x6f\x66\x20\x53\x54\x52\x49\x4e\x47\x31" \
+"\x0a\x09\x2d\x64\x09\x44\x65\x6c\x65\x74\x65\x20\x69\x6e\x70\x75" \
+"\x74\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x73\x20\x63\x6f\x64" \
+"\x65\x64\x20\x53\x54\x52\x49\x4e\x47\x31\x0a\x09\x2d\x73\x09\x53" \
+"\x71\x75\x65\x65\x7a\x65\x20\x6d\x75\x6c\x74\x69\x70\x6c\x65\x20" \
+"\x6f\x75\x74\x70\x75\x74\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72" \
+"\x73\x20\x6f\x66\x20\x53\x54\x52\x49\x4e\x47\x32\x20\x69\x6e\x74" \
+"\x6f\x20\x6f\x6e\x65\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x00" \
+"\x5b\x2d\x34\x36\x46\x49\x6c\x64\x6e\x72\x76\x5d\x20\x5b\x2d\x66" \
+"\x20\x31\x53\x54\x5f\x54\x54\x4c\x5d\x20\x5b\x2d\x6d\x20\x4d\x41" \
+"\x58\x54\x54\x4c\x5d\x20\x5b\x2d\x70\x20\x50\x4f\x52\x54\x5d\x20" \
+"\x5b\x2d\x71\x20\x50\x52\x4f\x42\x45\x53\x5d\x0a\x09\x5b\x2d\x73" \
+"\x20\x53\x52\x43\x5f\x49\x50\x5d\x20\x5b\x2d\x74\x20\x54\x4f\x53" \
+"\x5d\x20\x5b\x2d\x77\x20\x57\x41\x49\x54\x5f\x53\x45\x43\x5d\x20" \
+"\x5b\x2d\x67\x20\x47\x41\x54\x45\x57\x41\x59\x5d\x20\x5b\x2d\x69" \
+"\x20\x49\x46\x41\x43\x45\x5d\x0a\x09\x5b\x2d\x7a\x20\x50\x41\x55" \
+"\x53\x45\x5f\x4d\x53\x45\x43\x5d\x20\x48\x4f\x53\x54\x20\x5b\x42" \
+"\x59\x54\x45\x53\x5d\x0a\x0a\x54\x72\x61\x63\x65\x20\x74\x68\x65" \
+"\x20\x72\x6f\x75\x74\x65\x20\x74\x6f\x20\x48\x4f\x53\x54\x0a\x0a" \
+"\x09\x2d\x34\x2c\x2d\x36\x09\x46\x6f\x72\x63\x65\x20\x49\x50\x20" \
+"\x6f\x72\x20\x49\x50\x76\x36\x20\x6e\x61\x6d\x65\x20\x72\x65\x73" \
+"\x6f\x6c\x75\x74\x69\x6f\x6e\x0a\x09\x2d\x46\x09\x53\x65\x74\x20" \
+"\x74\x68\x65\x20\x64\x6f\x6e\x27\x74\x20\x66\x72\x61\x67\x6d\x65" \
+"\x6e\x74\x20\x62\x69\x74\x0a\x09\x2d\x49\x09\x55\x73\x65\x20\x49" \
+"\x43\x4d\x50\x20\x45\x43\x48\x4f\x20\x69\x6e\x73\x74\x65\x61\x64" \
+"\x20\x6f\x66\x20\x55\x44\x50\x20\x64\x61\x74\x61\x67\x72\x61\x6d" \
+"\x73\x0a\x09\x2d\x6c\x09\x44\x69\x73\x70\x6c\x61\x79\x20\x74\x68" \
+"\x65\x20\x54\x54\x4c\x20\x76\x61\x6c\x75\x65\x20\x6f\x66\x20\x74" \
+"\x68\x65\x20\x72\x65\x74\x75\x72\x6e\x65\x64\x20\x70\x61\x63\x6b" \
+"\x65\x74\x0a\x09\x2d\x64\x09\x53\x65\x74\x20\x53\x4f\x5f\x44\x45" \
+"\x42\x55\x47\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x74\x6f\x20\x73" \
+"\x6f\x63\x6b\x65\x74\x0a\x09\x2d\x6e\x09\x50\x72\x69\x6e\x74\x20" \
+"\x6e\x75\x6d\x65\x72\x69\x63\x20\x61\x64\x64\x72\x65\x73\x73\x65" \
+"\x73\x0a\x09\x2d\x72\x09\x42\x79\x70\x61\x73\x73\x20\x72\x6f\x75" \
+"\x74\x69\x6e\x67\x20\x74\x61\x62\x6c\x65\x73\x2c\x20\x73\x65\x6e" \
+"\x64\x20\x64\x69\x72\x65\x63\x74\x6c\x79\x20\x74\x6f\x20\x48\x4f" \
+"\x53\x54\x0a\x09\x2d\x76\x09\x56\x65\x72\x62\x6f\x73\x65\x0a\x09" \
+"\x2d\x6d\x09\x4d\x61\x78\x20\x74\x69\x6d\x65\x2d\x74\x6f\x2d\x6c" \
+"\x69\x76\x65\x20\x28\x6d\x61\x78\x20\x6e\x75\x6d\x62\x65\x72\x20" \
+"\x6f\x66\x20\x68\x6f\x70\x73\x29\x0a\x09\x2d\x70\x09\x42\x61\x73" \
+"\x65\x20\x55\x44\x50\x20\x70\x6f\x72\x74\x20\x6e\x75\x6d\x62\x65" \
+"\x72\x20\x75\x73\x65\x64\x20\x69\x6e\x20\x70\x72\x6f\x62\x65\x73" \
+"\x0a\x09\x09\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x33\x33\x34\x33" \
+"\x34\x29\x0a\x09\x2d\x71\x09\x4e\x75\x6d\x62\x65\x72\x20\x6f\x66" \
+"\x20\x70\x72\x6f\x62\x65\x73\x20\x70\x65\x72\x20\x54\x54\x4c\x20" \
+"\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x33\x29\x0a\x09\x2d\x73\x09" \
+"\x49\x50\x20\x61\x64\x64\x72\x65\x73\x73\x20\x74\x6f\x20\x75\x73" \
+"\x65\x20\x61\x73\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20" \
+"\x61\x64\x64\x72\x65\x73\x73\x0a\x09\x2d\x74\x09\x54\x79\x70\x65" \
+"\x2d\x6f\x66\x2d\x73\x65\x72\x76\x69\x63\x65\x20\x69\x6e\x20\x70" \
+"\x72\x6f\x62\x65\x20\x70\x61\x63\x6b\x65\x74\x73\x20\x28\x64\x65" \
+"\x66\x61\x75\x6c\x74\x20\x30\x29\x0a\x09\x2d\x77\x09\x54\x69\x6d" \
+"\x65\x20\x69\x6e\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x74\x6f\x20" \
+"\x77\x61\x69\x74\x20\x66\x6f\x72\x20\x61\x20\x72\x65\x73\x70\x6f" \
+"\x6e\x73\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x33\x29\x0a" \
+"\x09\x2d\x67\x09\x4c\x6f\x6f\x73\x65\x20\x73\x6f\x75\x72\x63\x65" \
+"\x20\x72\x6f\x75\x74\x65\x20\x67\x61\x74\x65\x77\x61\x79\x20\x28" \
+"\x38\x20\x6d\x61\x78\x29\x00\x5b\x2d\x64\x6e\x72\x76\x5d\x20\x5b" \
+"\x2d\x6d\x20\x4d\x41\x58\x54\x54\x4c\x5d\x20\x5b\x2d\x70\x20\x50" \
+"\x4f\x52\x54\x5d\x20\x5b\x2d\x71\x20\x50\x52\x4f\x42\x45\x53\x5d" \
+"\x0a\x09\x5b\x2d\x73\x20\x53\x52\x43\x5f\x49\x50\x5d\x20\x5b\x2d" \
+"\x74\x20\x54\x4f\x53\x5d\x20\x5b\x2d\x77\x20\x57\x41\x49\x54\x5f" \
+"\x53\x45\x43\x5d\x20\x5b\x2d\x69\x20\x49\x46\x41\x43\x45\x5d\x0a" \
+"\x09\x48\x4f\x53\x54\x20\x5b\x42\x59\x54\x45\x53\x5d\x0a\x0a\x54" \
+"\x72\x61\x63\x65\x20\x74\x68\x65\x20\x72\x6f\x75\x74\x65\x20\x74" \
+"\x6f\x20\x48\x4f\x53\x54\x0a\x0a\x09\x2d\x64\x09\x53\x65\x74\x20" \
+"\x53\x4f\x5f\x44\x45\x42\x55\x47\x20\x6f\x70\x74\x69\x6f\x6e\x73" \
+"\x20\x74\x6f\x20\x73\x6f\x63\x6b\x65\x74\x0a\x09\x2d\x6e\x09\x50" \
+"\x72\x69\x6e\x74\x20\x6e\x75\x6d\x65\x72\x69\x63\x20\x61\x64\x64" \
+"\x72\x65\x73\x73\x65\x73\x0a\x09\x2d\x72\x09\x42\x79\x70\x61\x73" \
+"\x73\x20\x72\x6f\x75\x74\x69\x6e\x67\x20\x74\x61\x62\x6c\x65\x73" \
+"\x2c\x20\x73\x65\x6e\x64\x20\x64\x69\x72\x65\x63\x74\x6c\x79\x20" \
+"\x74\x6f\x20\x48\x4f\x53\x54\x0a\x09\x2d\x76\x09\x56\x65\x72\x62" \
+"\x6f\x73\x65\x0a\x09\x2d\x6d\x09\x4d\x61\x78\x20\x74\x69\x6d\x65" \
+"\x2d\x74\x6f\x2d\x6c\x69\x76\x65\x20\x28\x6d\x61\x78\x20\x6e\x75" \
+"\x6d\x62\x65\x72\x20\x6f\x66\x20\x68\x6f\x70\x73\x29\x0a\x09\x2d" \
+"\x70\x09\x42\x61\x73\x65\x20\x55\x44\x50\x20\x70\x6f\x72\x74\x20" \
+"\x6e\x75\x6d\x62\x65\x72\x20\x75\x73\x65\x64\x20\x69\x6e\x20\x70" \
+"\x72\x6f\x62\x65\x73\x0a\x09\x09\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x20\x69\x73\x20\x33\x33\x34\x33\x34\x29\x0a\x09\x2d\x71\x09\x4e" \
+"\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x70\x72\x6f\x62\x65\x73\x20" \
+"\x70\x65\x72\x20\x54\x54\x4c\x20\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x20\x33\x29\x0a\x09\x2d\x73\x09\x49\x50\x20\x61\x64\x64\x72\x65" \
+"\x73\x73\x20\x74\x6f\x20\x75\x73\x65\x20\x61\x73\x20\x74\x68\x65" \
+"\x20\x73\x6f\x75\x72\x63\x65\x20\x61\x64\x64\x72\x65\x73\x73\x0a" \
+"\x09\x2d\x74\x09\x54\x79\x70\x65\x2d\x6f\x66\x2d\x73\x65\x72\x76" \
+"\x69\x63\x65\x20\x69\x6e\x20\x70\x72\x6f\x62\x65\x20\x70\x61\x63" \
+"\x6b\x65\x74\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x30\x29" \
+"\x0a\x09\x2d\x77\x09\x54\x69\x6d\x65\x20\x69\x6e\x20\x73\x65\x63" \
+"\x6f\x6e\x64\x73\x20\x74\x6f\x20\x77\x61\x69\x74\x20\x66\x6f\x72" \
+"\x20\x61\x20\x72\x65\x73\x70\x6f\x6e\x73\x65\x20\x28\x64\x65\x66" \
+"\x61\x75\x6c\x74\x20\x33\x29\x00\x0a\x0a\x52\x65\x74\x75\x72\x6e" \
+"\x20\x61\x6e\x20\x65\x78\x69\x74\x20\x63\x6f\x64\x65\x20\x6f\x66" \
+"\x20\x54\x52\x55\x45\x20\x28\x30\x29\x00\x0a\x0a\x50\x72\x69\x6e" \
+"\x74\x20\x66\x69\x6c\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x73" \
+"\x74\x64\x69\x6e\x27\x73\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c\x0a" \
+"\x0a\x09\x2d\x73\x09\x50\x72\x69\x6e\x74\x20\x6e\x6f\x74\x68\x69" \
+"\x6e\x67\x2c\x20\x6f\x6e\x6c\x79\x20\x72\x65\x74\x75\x72\x6e\x20" \
+"\x65\x78\x69\x74\x20\x73\x74\x61\x74\x75\x73\x00\x5b\x77\x5d\x20" \
+"\x5b\x68\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x64\x69\x6d\x65\x6e" \
+"\x73\x69\x6f\x6e\x28\x73\x29\x20\x6f\x66\x20\x73\x74\x64\x69\x6e" \
+"\x27\x73\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c\x2c\x20\x6f\x6e\x20" \
+"\x65\x72\x72\x6f\x72\x20\x72\x65\x74\x75\x72\x6e\x20\x38\x30\x78" \
+"\x32\x35\x00\x5b\x2d\x66\x20\x64\x65\x76\x69\x63\x65\x5d\x20\x28" \
+"\x5b\x2d\x74\x20\x6e\x61\x6d\x65\x5d\x20\x7c\x20\x2d\x64\x20\x6e" \
+"\x61\x6d\x65\x29\x20\x5b\x2d\x75\x20\x6f\x77\x6e\x65\x72\x5d\x20" \
+"\x5b\x2d\x67\x20\x67\x72\x6f\x75\x70\x5d\x20\x5b\x2d\x62\x5d\x0a" \
+"\x0a\x43\x72\x65\x61\x74\x65\x20\x6f\x72\x20\x64\x65\x6c\x65\x74" \
+"\x65\x20\x74\x75\x6e\x20\x69\x6e\x74\x65\x72\x66\x61\x63\x65\x73" \
+"\x0a\x0a\x09\x2d\x66\x20\x6e\x61\x6d\x65\x09\x09\x74\x75\x6e\x20" \
+"\x64\x65\x76\x69\x63\x65\x20\x28\x2f\x64\x65\x76\x2f\x6e\x65\x74" \
+"\x2f\x74\x75\x6e\x29\x0a\x09\x2d\x74\x20\x6e\x61\x6d\x65\x09\x09" \
+"\x43\x72\x65\x61\x74\x65\x20\x69\x66\x61\x63\x65\x20\x27\x6e\x61" \
+"\x6d\x65\x27\x0a\x09\x2d\x64\x20\x6e\x61\x6d\x65\x09\x09\x44\x65" \
+"\x6c\x65\x74\x65\x20\x69\x66\x61\x63\x65\x20\x27\x6e\x61\x6d\x65" \
+"\x27\x0a\x09\x2d\x75\x20\x6f\x77\x6e\x65\x72\x09\x53\x65\x74\x20" \
+"\x69\x66\x61\x63\x65\x20\x6f\x77\x6e\x65\x72\x0a\x09\x2d\x67\x20" \
+"\x67\x72\x6f\x75\x70\x09\x53\x65\x74\x20\x69\x66\x61\x63\x65\x20" \
+"\x67\x72\x6f\x75\x70\x0a\x09\x2d\x62\x09\x09\x42\x72\x69\x65\x66" \
+"\x20\x6f\x75\x74\x70\x75\x74\x00\x2d\x6d\x20\x4d\x54\x44\x5f\x4e" \
+"\x55\x4d\x20\x5b\x2d\x64\x20\x55\x42\x49\x5f\x4e\x55\x4d\x5d\x20" \
+"\x55\x42\x49\x5f\x43\x54\x52\x4c\x5f\x44\x45\x56\x0a\x0a\x41\x74" \
+"\x74\x61\x63\x68\x20\x4d\x54\x44\x20\x64\x65\x76\x69\x63\x65\x20" \
+"\x74\x6f\x20\x55\x42\x49\x0a\x0a\x09\x2d\x6d\x20\x4d\x54\x44\x5f" \
+"\x4e\x55\x4d\x09\x4d\x54\x44\x20\x64\x65\x76\x69\x63\x65\x20\x6e" \
+"\x75\x6d\x62\x65\x72\x20\x74\x6f\x20\x61\x74\x74\x61\x63\x68\x0a" \
+"\x09\x2d\x64\x20\x55\x42\x49\x5f\x4e\x55\x4d\x09\x55\x42\x49\x20" \
+"\x64\x65\x76\x69\x63\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x74\x6f" \
+"\x20\x61\x73\x73\x69\x67\x6e\x00\x2d\x64\x20\x55\x42\x49\x5f\x4e" \
+"\x55\x4d\x20\x55\x42\x49\x5f\x43\x54\x52\x4c\x5f\x44\x45\x56\x0a" \
+"\x0a\x44\x65\x74\x61\x63\x68\x20\x4d\x54\x44\x20\x64\x65\x76\x69" \
+"\x63\x65\x20\x66\x72\x6f\x6d\x20\x55\x42\x49\x0a\x0a\x09\x2d\x64" \
+"\x20\x55\x42\x49\x5f\x4e\x55\x4d\x09\x55\x42\x49\x20\x64\x65\x76" \
+"\x69\x63\x65\x20\x6e\x75\x6d\x62\x65\x72\x00\x55\x42\x49\x5f\x44" \
+"\x45\x56\x49\x43\x45\x20\x2d\x4e\x20\x4e\x41\x4d\x45\x20\x2d\x73" \
+"\x20\x53\x49\x5a\x45\x0a\x0a\x43\x72\x65\x61\x74\x65\x20\x55\x42" \
+"\x49\x20\x76\x6f\x6c\x75\x6d\x65\x0a\x0a\x09\x2d\x61\x20\x41\x4c" \
+"\x49\x47\x4e\x4d\x45\x4e\x54\x09\x56\x6f\x6c\x75\x6d\x65\x20\x61" \
+"\x6c\x69\x67\x6e\x6d\x65\x6e\x74\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x20\x31\x29\x0a\x09\x2d\x6e\x20\x56\x4f\x4c\x49\x44\x09\x56" \
+"\x6f\x6c\x75\x6d\x65\x20\x49\x44\x2c\x20\x69\x66\x20\x6e\x6f\x74" \
+"\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x2c\x20\x69\x74\x0a\x09" \
+"\x09\x09\x77\x69\x6c\x6c\x20\x62\x65\x20\x61\x73\x73\x69\x67\x6e" \
+"\x65\x64\x20\x61\x75\x74\x6f\x6d\x61\x74\x69\x63\x61\x6c\x6c\x79" \
+"\x0a\x09\x2d\x4e\x20\x4e\x41\x4d\x45\x09\x09\x56\x6f\x6c\x75\x6d" \
+"\x65\x20\x6e\x61\x6d\x65\x0a\x09\x2d\x73\x20\x53\x49\x5a\x45\x09" \
+"\x09\x53\x69\x7a\x65\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x0a\x09" \
+"\x2d\x74\x20\x54\x59\x50\x45\x09\x09\x56\x6f\x6c\x75\x6d\x65\x20" \
+"\x74\x79\x70\x65\x20\x28\x73\x74\x61\x74\x69\x63\x7c\x64\x79\x6e" \
+"\x61\x6d\x69\x63\x29\x00\x55\x42\x49\x5f\x44\x45\x56\x49\x43\x45" \
+"\x20\x2d\x6e\x20\x56\x4f\x4c\x49\x44\x0a\x0a\x52\x65\x6d\x6f\x76" \
+"\x65\x20\x55\x42\x49\x20\x76\x6f\x6c\x75\x6d\x65\x0a\x0a\x09\x2d" \
+"\x6e\x20\x56\x4f\x4c\x49\x44\x09\x56\x6f\x6c\x75\x6d\x65\x20\x49" \
+"\x44\x00\x55\x42\x49\x5f\x44\x45\x56\x49\x43\x45\x20\x2d\x6e\x20" \
+"\x56\x4f\x4c\x49\x44\x20\x2d\x73\x20\x53\x49\x5a\x45\x0a\x0a\x52" \
+"\x65\x73\x69\x7a\x65\x20\x55\x42\x49\x20\x76\x6f\x6c\x75\x6d\x65" \
+"\x0a\x0a\x09\x2d\x6e\x20\x56\x4f\x4c\x49\x44\x09\x56\x6f\x6c\x75" \
+"\x6d\x65\x20\x49\x44\x20\x74\x6f\x20\x72\x65\x73\x69\x7a\x65\x0a" \
+"\x09\x2d\x73\x20\x53\x49\x5a\x45\x09\x09\x53\x69\x7a\x65\x20\x69" \
+"\x6e\x20\x62\x79\x74\x65\x73\x00\x55\x42\x49\x5f\x44\x45\x56\x49" \
+"\x43\x45\x20\x5b\x49\x4d\x47\x5f\x46\x49\x4c\x45\x5d\x0a\x0a\x55" \
+"\x70\x64\x61\x74\x65\x20\x55\x42\x49\x20\x76\x6f\x6c\x75\x6d\x65" \
+"\x0a\x0a\x09\x2d\x74\x09\x54\x72\x75\x6e\x63\x61\x74\x65\x20\x55" \
+"\x42\x49\x20\x76\x6f\x6c\x75\x6d\x65\x0a\x09\x2d\x73\x20\x53\x49" \
+"\x5a\x45\x09\x42\x79\x74\x65\x73\x20\x69\x6e\x20\x69\x6e\x70\x75" \
+"\x74\x20\x28\x69\x66\x20\x72\x65\x61\x64\x69\x6e\x67\x20\x73\x74" \
+"\x64\x69\x6e\x29\x00\x5b\x2d\x66\x62\x6e\x71\x76\x6f\x43\x52\x42" \
+"\x5d\x20\x5b\x2d\x69\x20\x49\x46\x41\x43\x45\x5d\x20\x5b\x2d\x72" \
+"\x20\x49\x50\x5d\x20\x5b\x2d\x73\x20\x50\x52\x4f\x47\x5d\x20\x5b" \
+"\x2d\x70\x20\x50\x49\x44\x46\x49\x4c\x45\x5d\x0a\x09\x5b\x2d\x56" \
+"\x20\x56\x45\x4e\x44\x4f\x52\x5d\x20\x5b\x2d\x78\x20\x4f\x50\x54" \
+"\x3a\x56\x41\x4c\x5d\x2e\x2e\x2e\x20\x5b\x2d\x4f\x20\x4f\x50\x54" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x69\x2c\x2d\x2d\x69\x6e\x74\x65" \
+"\x72\x66\x61\x63\x65\x20\x49\x46\x41\x43\x45\x09\x49\x6e\x74\x65" \
+"\x72\x66\x61\x63\x65\x20\x74\x6f\x20\x75\x73\x65\x20\x28\x64\x65" \
+"\x66\x61\x75\x6c\x74\x20\x65\x74\x68\x30\x29\x0a\x09\x2d\x70\x2c" \
+"\x2d\x2d\x70\x69\x64\x66\x69\x6c\x65\x20\x46\x49\x4c\x45\x09\x43" \
+"\x72\x65\x61\x74\x65\x20\x70\x69\x64\x66\x69\x6c\x65\x0a\x09\x2d" \
+"\x73\x2c\x2d\x2d\x73\x63\x72\x69\x70\x74\x20\x50\x52\x4f\x47\x09" \
+"\x52\x75\x6e\x20\x50\x52\x4f\x47\x20\x61\x74\x20\x44\x48\x43\x50" \
+"\x20\x65\x76\x65\x6e\x74\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74" \
+"\x20\x2f\x75\x73\x72\x2f\x73\x68\x61\x72\x65\x2f\x75\x64\x68\x63" \
+"\x70\x63\x2f\x64\x65\x66\x61\x75\x6c\x74\x2e\x73\x63\x72\x69\x70" \
+"\x74\x29\x0a\x09\x2d\x42\x2c\x2d\x2d\x62\x72\x6f\x61\x64\x63\x61" \
+"\x73\x74\x09\x09\x52\x65\x71\x75\x65\x73\x74\x20\x62\x72\x6f\x61" \
+"\x64\x63\x61\x73\x74\x20\x72\x65\x70\x6c\x69\x65\x73\x0a\x09\x2d" \
+"\x74\x2c\x2d\x2d\x72\x65\x74\x72\x69\x65\x73\x20\x4e\x09\x09\x53" \
+"\x65\x6e\x64\x20\x75\x70\x20\x74\x6f\x20\x4e\x20\x64\x69\x73\x63" \
+"\x6f\x76\x65\x72\x20\x70\x61\x63\x6b\x65\x74\x73\x0a\x09\x2d\x54" \
+"\x2c\x2d\x2d\x74\x69\x6d\x65\x6f\x75\x74\x20\x4e\x09\x09\x50\x61" \
+"\x75\x73\x65\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x70\x61\x63\x6b" \
+"\x65\x74\x73\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x33\x20\x73" \
+"\x65\x63\x6f\x6e\x64\x73\x29\x0a\x09\x2d\x41\x2c\x2d\x2d\x74\x72" \
+"\x79\x61\x67\x61\x69\x6e\x20\x4e\x09\x09\x57\x61\x69\x74\x20\x4e" \
+"\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x61\x66\x74\x65\x72\x20\x66" \
+"\x61\x69\x6c\x75\x72\x65\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20" \
+"\x32\x30\x29\x0a\x09\x2d\x66\x2c\x2d\x2d\x66\x6f\x72\x65\x67\x72" \
+"\x6f\x75\x6e\x64\x09\x09\x52\x75\x6e\x20\x69\x6e\x20\x66\x6f\x72" \
+"\x65\x67\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x62\x2c\x2d\x2d\x62\x61" \
+"\x63\x6b\x67\x72\x6f\x75\x6e\x64\x09\x09\x42\x61\x63\x6b\x67\x72" \
+"\x6f\x75\x6e\x64\x20\x69\x66\x20\x6c\x65\x61\x73\x65\x20\x69\x73" \
+"\x20\x6e\x6f\x74\x20\x6f\x62\x74\x61\x69\x6e\x65\x64\x0a\x09\x2d" \
+"\x6e\x2c\x2d\x2d\x6e\x6f\x77\x09\x09\x45\x78\x69\x74\x20\x69\x66" \
+"\x20\x6c\x65\x61\x73\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x6f\x62" \
+"\x74\x61\x69\x6e\x65\x64\x0a\x09\x2d\x71\x2c\x2d\x2d\x71\x75\x69" \
+"\x74\x09\x09\x45\x78\x69\x74\x20\x61\x66\x74\x65\x72\x20\x6f\x62" \
+"\x74\x61\x69\x6e\x69\x6e\x67\x20\x6c\x65\x61\x73\x65\x0a\x09\x2d" \
+"\x52\x2c\x2d\x2d\x72\x65\x6c\x65\x61\x73\x65\x09\x09\x52\x65\x6c" \
+"\x65\x61\x73\x65\x20\x49\x50\x20\x6f\x6e\x20\x65\x78\x69\x74\x0a" \
+"\x09\x2d\x53\x2c\x2d\x2d\x73\x79\x73\x6c\x6f\x67\x09\x09\x4c\x6f" \
+"\x67\x20\x74\x6f\x20\x73\x79\x73\x6c\x6f\x67\x20\x74\x6f\x6f\x0a" \
+"\x09\x2d\x61\x2c\x2d\x2d\x61\x72\x70\x69\x6e\x67\x09\x09\x55\x73" \
+"\x65\x20\x61\x72\x70\x69\x6e\x67\x20\x74\x6f\x20\x76\x61\x6c\x69" \
+"\x64\x61\x74\x65\x20\x6f\x66\x66\x65\x72\x65\x64\x20\x61\x64\x64" \
+"\x72\x65\x73\x73\x0a\x09\x2d\x4f\x2c\x2d\x2d\x72\x65\x71\x75\x65" \
+"\x73\x74\x2d\x6f\x70\x74\x69\x6f\x6e\x20\x4f\x50\x54\x09\x52\x65" \
+"\x71\x75\x65\x73\x74\x20\x6f\x70\x74\x69\x6f\x6e\x20\x4f\x50\x54" \
+"\x20\x66\x72\x6f\x6d\x20\x73\x65\x72\x76\x65\x72\x20\x28\x63\x75" \
+"\x6d\x75\x6c\x61\x74\x69\x76\x65\x29\x0a\x09\x2d\x6f\x2c\x2d\x2d" \
+"\x6e\x6f\x2d\x64\x65\x66\x61\x75\x6c\x74\x2d\x6f\x70\x74\x69\x6f" \
+"\x6e\x73\x09\x44\x6f\x6e\x27\x74\x20\x72\x65\x71\x75\x65\x73\x74" \
+"\x20\x61\x6e\x79\x20\x6f\x70\x74\x69\x6f\x6e\x73\x20\x28\x75\x6e" \
+"\x6c\x65\x73\x73\x20\x2d\x4f\x20\x69\x73\x20\x67\x69\x76\x65\x6e" \
+"\x29\x0a\x09\x2d\x72\x2c\x2d\x2d\x72\x65\x71\x75\x65\x73\x74\x20" \
+"\x49\x50\x09\x09\x52\x65\x71\x75\x65\x73\x74\x20\x74\x68\x69\x73" \
+"\x20\x49\x50\x20\x61\x64\x64\x72\x65\x73\x73\x0a\x09\x2d\x78\x20" \
+"\x4f\x50\x54\x3a\x56\x41\x4c\x09\x09\x49\x6e\x63\x6c\x75\x64\x65" \
+"\x20\x6f\x70\x74\x69\x6f\x6e\x20\x4f\x50\x54\x20\x69\x6e\x20\x73" \
+"\x65\x6e\x74\x20\x70\x61\x63\x6b\x65\x74\x73\x20\x28\x63\x75\x6d" \
+"\x75\x6c\x61\x74\x69\x76\x65\x29\x0a\x09\x09\x09\x09\x45\x78\x61" \
+"\x6d\x70\x6c\x65\x73\x20\x6f\x66\x20\x73\x74\x72\x69\x6e\x67\x2c" \
+"\x20\x6e\x75\x6d\x65\x72\x69\x63\x2c\x20\x61\x6e\x64\x20\x68\x65" \
+"\x78\x20\x62\x79\x74\x65\x20\x6f\x70\x74\x73\x3a\x0a\x09\x09\x09" \
+"\x09\x2d\x78\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65\x3a\x62\x62\x6f" \
+"\x78\x20\x2d\x20\x6f\x70\x74\x69\x6f\x6e\x20\x31\x32\x0a\x09\x09" \
+"\x09\x09\x2d\x78\x20\x6c\x65\x61\x73\x65\x3a\x33\x36\x30\x30\x20" \
+"\x2d\x20\x6f\x70\x74\x69\x6f\x6e\x20\x35\x31\x20\x28\x6c\x65\x61" \
+"\x73\x65\x20\x74\x69\x6d\x65\x29\x0a\x09\x09\x09\x09\x2d\x78\x20" \
+"\x30\x78\x33\x64\x3a\x30\x31\x30\x30\x42\x45\x45\x46\x43\x30\x46" \
+"\x46\x45\x45\x20\x2d\x20\x6f\x70\x74\x69\x6f\x6e\x20\x36\x31\x20" \
+"\x28\x63\x6c\x69\x65\x6e\x74\x20\x69\x64\x29\x0a\x09\x2d\x46\x2c" \
+"\x2d\x2d\x66\x71\x64\x6e\x20\x4e\x41\x4d\x45\x09\x09\x41\x73\x6b" \
+"\x20\x73\x65\x72\x76\x65\x72\x20\x74\x6f\x20\x75\x70\x64\x61\x74" \
+"\x65\x20\x44\x4e\x53\x20\x6d\x61\x70\x70\x69\x6e\x67\x20\x66\x6f" \
+"\x72\x20\x4e\x41\x4d\x45\x0a\x09\x2d\x56\x2c\x2d\x2d\x76\x65\x6e" \
+"\x64\x6f\x72\x63\x6c\x61\x73\x73\x20\x56\x45\x4e\x44\x4f\x52\x09" \
+"\x56\x65\x6e\x64\x6f\x72\x20\x69\x64\x65\x6e\x74\x69\x66\x69\x65" \
+"\x72\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x27\x75\x64\x68\x63" \
+"\x70\x20\x56\x45\x52\x53\x49\x4f\x4e\x27\x29\x0a\x09\x2d\x43\x2c" \
+"\x2d\x2d\x63\x6c\x69\x65\x6e\x74\x69\x64\x2d\x6e\x6f\x6e\x65\x09" \
+"\x44\x6f\x6e\x27\x74\x20\x73\x65\x6e\x64\x20\x4d\x41\x43\x20\x61" \
+"\x73\x20\x63\x6c\x69\x65\x6e\x74\x20\x69\x64\x65\x6e\x74\x69\x66" \
+"\x69\x65\x72\x0a\x09\x2d\x76\x09\x09\x09\x56\x65\x72\x62\x6f\x73" \
+"\x65\x0a\x53\x69\x67\x6e\x61\x6c\x73\x3a\x0a\x09\x55\x53\x52\x31" \
+"\x09\x52\x65\x6e\x65\x77\x20\x6c\x65\x61\x73\x65\x0a\x09\x55\x53" \
+"\x52\x32\x09\x52\x65\x6c\x65\x61\x73\x65\x20\x6c\x65\x61\x73\x65" \
+"\x00\x5b\x2d\x66\x53\x5d\x20\x5b\x43\x4f\x4e\x46\x46\x49\x4c\x45" \
+"\x5d\x0a\x0a\x44\x48\x43\x50\x20\x73\x65\x72\x76\x65\x72\x0a\x0a" \
+"\x09\x2d\x66\x09\x52\x75\x6e\x20\x69\x6e\x20\x66\x6f\x72\x65\x67" \
+"\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x53\x09\x4c\x6f\x67\x20\x74\x6f" \
+"\x20\x73\x79\x73\x6c\x6f\x67\x20\x74\x6f\x6f\x00\x5b\x2d\x68\x45" \
+"\x76\x5d\x20\x5b\x2d\x63\x20\x4e\x5d\x20\x5b\x2d\x75\x20\x55\x53" \
+"\x45\x52\x5d\x20\x5b\x2d\x6c\x20\x4e\x41\x4d\x45\x5d\x20\x49\x50" \
+"\x20\x50\x4f\x52\x54\x20\x50\x52\x4f\x47\x0a\x0a\x43\x72\x65\x61" \
+"\x74\x65\x20\x55\x44\x50\x20\x73\x6f\x63\x6b\x65\x74\x2c\x20\x62" \
+"\x69\x6e\x64\x20\x74\x6f\x20\x49\x50\x3a\x50\x4f\x52\x54\x20\x61" \
+"\x6e\x64\x20\x77\x61\x69\x74\x0a\x66\x6f\x72\x20\x69\x6e\x63\x6f" \
+"\x6d\x69\x6e\x67\x20\x70\x61\x63\x6b\x65\x74\x73\x2e\x20\x52\x75" \
+"\x6e\x20\x50\x52\x4f\x47\x20\x66\x6f\x72\x20\x65\x61\x63\x68\x20" \
+"\x70\x61\x63\x6b\x65\x74\x2c\x0a\x72\x65\x64\x69\x72\x65\x63\x74" \
+"\x69\x6e\x67\x20\x61\x6c\x6c\x20\x66\x75\x72\x74\x68\x65\x72\x20" \
+"\x70\x61\x63\x6b\x65\x74\x73\x20\x77\x69\x74\x68\x20\x73\x61\x6d" \
+"\x65\x20\x70\x65\x65\x72\x20\x69\x70\x3a\x70\x6f\x72\x74\x20\x74" \
+"\x6f\x20\x69\x74\x2e\x0a\x0a\x09\x49\x50\x09\x09\x49\x50\x20\x74" \
+"\x6f\x20\x6c\x69\x73\x74\x65\x6e\x20\x6f\x6e\x2c\x20\x30\x20\x3d" \
+"\x20\x61\x6c\x6c\x0a\x09\x50\x4f\x52\x54\x09\x09\x50\x6f\x72\x74" \
+"\x20\x74\x6f\x20\x6c\x69\x73\x74\x65\x6e\x20\x6f\x6e\x0a\x09\x50" \
+"\x52\x4f\x47\x20\x41\x52\x47\x53\x09\x50\x72\x6f\x67\x72\x61\x6d" \
+"\x20\x74\x6f\x20\x72\x75\x6e\x0a\x09\x2d\x6c\x20\x4e\x41\x4d\x45" \
+"\x09\x09\x4c\x6f\x63\x61\x6c\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65" \
+"\x20\x28\x65\x6c\x73\x65\x20\x6c\x6f\x6f\x6b\x73\x20\x75\x70\x20" \
+"\x6c\x6f\x63\x61\x6c\x20\x68\x6f\x73\x74\x6e\x61\x6d\x65\x20\x69" \
+"\x6e\x20\x44\x4e\x53\x29\x0a\x09\x2d\x75\x20\x55\x53\x45\x52\x5b" \
+"\x3a\x47\x52\x50\x5d\x09\x43\x68\x61\x6e\x67\x65\x20\x74\x6f\x20" \
+"\x75\x73\x65\x72\x2f\x67\x72\x6f\x75\x70\x20\x61\x66\x74\x65\x72" \
+"\x20\x62\x69\x6e\x64\x0a\x09\x2d\x63\x20\x4e\x09\x09\x48\x61\x6e" \
+"\x64\x6c\x65\x20\x75\x70\x20\x74\x6f\x20\x4e\x20\x63\x6f\x6e\x6e" \
+"\x65\x63\x74\x69\x6f\x6e\x73\x20\x73\x69\x6d\x75\x6c\x74\x61\x6e" \
+"\x65\x6f\x75\x73\x6c\x79\x0a\x09\x2d\x68\x09\x09\x4c\x6f\x6f\x6b" \
+"\x20\x75\x70\x20\x70\x65\x65\x72\x27\x73\x20\x68\x6f\x73\x74\x6e" \
+"\x61\x6d\x65\x0a\x09\x2d\x45\x09\x09\x44\x6f\x6e\x27\x74\x20\x73" \
+"\x65\x74\x20\x75\x70\x20\x65\x6e\x76\x69\x72\x6f\x6e\x6d\x65\x6e" \
+"\x74\x20\x76\x61\x72\x69\x61\x62\x6c\x65\x73\x0a\x09\x2d\x76\x09" \
+"\x09\x56\x65\x72\x62\x6f\x73\x65\x00\x5b\x4f\x50\x54\x49\x4f\x4e" \
+"\x53\x5d\x20\x46\x49\x4c\x45\x53\x59\x53\x54\x45\x4d\x7c\x44\x49" \
+"\x52\x45\x43\x54\x4f\x52\x59\x0a\x0a\x55\x6e\x6d\x6f\x75\x6e\x74" \
+"\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x73\x0a\x0a\x09" \
+"\x2d\x61\x09\x55\x6e\x6d\x6f\x75\x6e\x74\x20\x61\x6c\x6c\x20\x66" \
+"\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x73\x0a\x09\x2d\x72\x09" \
+"\x54\x72\x79\x20\x74\x6f\x20\x72\x65\x6d\x6f\x75\x6e\x74\x20\x64" \
+"\x65\x76\x69\x63\x65\x73\x20\x61\x73\x20\x72\x65\x61\x64\x2d\x6f" \
+"\x6e\x6c\x79\x20\x69\x66\x20\x6d\x6f\x75\x6e\x74\x20\x69\x73\x20" \
+"\x62\x75\x73\x79\x0a\x09\x2d\x6c\x09\x4c\x61\x7a\x79\x20\x75\x6d" \
+"\x6f\x75\x6e\x74\x20\x28\x64\x65\x74\x61\x63\x68\x20\x66\x69\x6c" \
+"\x65\x73\x79\x73\x74\x65\x6d\x29\x0a\x09\x2d\x66\x09\x46\x6f\x72" \
+"\x63\x65\x20\x75\x6d\x6f\x75\x6e\x74\x20\x28\x69\x2e\x65\x2e\x2c" \
+"\x20\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x20\x4e\x46\x53" \
+"\x20\x73\x65\x72\x76\x65\x72\x29\x0a\x09\x2d\x44\x09\x44\x6f\x6e" \
+"\x27\x74\x20\x66\x72\x65\x65\x20\x6c\x6f\x6f\x70\x20\x64\x65\x76" \
+"\x69\x63\x65\x20\x65\x76\x65\x6e\x20\x69\x66\x20\x69\x74\x20\x68" \
+"\x61\x73\x20\x62\x65\x65\x6e\x20\x75\x73\x65\x64\x00\x5b\x2d\x61" \
+"\x6d\x6e\x72\x73\x70\x76\x5d\x0a\x0a\x50\x72\x69\x6e\x74\x20\x73" \
+"\x79\x73\x74\x65\x6d\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f" \
+"\x6e\x0a\x0a\x09\x2d\x61\x09\x50\x72\x69\x6e\x74\x20\x61\x6c\x6c" \
+"\x0a\x09\x2d\x6d\x09\x54\x68\x65\x20\x6d\x61\x63\x68\x69\x6e\x65" \
+"\x20\x28\x68\x61\x72\x64\x77\x61\x72\x65\x29\x20\x74\x79\x70\x65" \
+"\x0a\x09\x2d\x6e\x09\x48\x6f\x73\x74\x6e\x61\x6d\x65\x0a\x09\x2d" \
+"\x72\x09\x4f\x53\x20\x72\x65\x6c\x65\x61\x73\x65\x0a\x09\x2d\x73" \
+"\x09\x4f\x53\x20\x6e\x61\x6d\x65\x20\x28\x64\x65\x66\x61\x75\x6c" \
+"\x74\x29\x0a\x09\x2d\x70\x09\x50\x72\x6f\x63\x65\x73\x73\x6f\x72" \
+"\x20\x74\x79\x70\x65\x0a\x09\x2d\x76\x09\x4f\x53\x20\x76\x65\x72" \
+"\x73\x69\x6f\x6e\x00\x5b\x2d\x66\x61\x5d\x5b\x2d\x74\x20\x4e\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43\x6f\x6e\x76" \
+"\x65\x72\x74\x20\x73\x70\x61\x63\x65\x73\x20\x74\x6f\x20\x74\x61" \
+"\x62\x73\x2c\x20\x77\x72\x69\x74\x69\x6e\x67\x20\x74\x6f\x20\x73" \
+"\x74\x64\x6f\x75\x74\x0a\x0a\x09\x2d\x61\x2c\x2d\x2d\x61\x6c\x6c" \
+"\x09\x43\x6f\x6e\x76\x65\x72\x74\x20\x61\x6c\x6c\x20\x62\x6c\x61" \
+"\x6e\x6b\x73\x0a\x09\x2d\x66\x2c\x2d\x2d\x66\x69\x72\x73\x74\x2d" \
+"\x6f\x6e\x6c\x79\x09\x43\x6f\x6e\x76\x65\x72\x74\x20\x6f\x6e\x6c" \
+"\x79\x20\x6c\x65\x61\x64\x69\x6e\x67\x20\x62\x6c\x61\x6e\x6b\x73" \
+"\x0a\x09\x2d\x74\x2c\x2d\x2d\x74\x61\x62\x73\x3d\x4e\x09\x54\x61" \
+"\x62\x73\x74\x6f\x70\x73\x20\x65\x76\x65\x72\x79\x20\x4e\x20\x63" \
+"\x68\x61\x72\x73\x00\x5b\x2d\x63\x64\x75\x5d\x5b\x2d\x66\x2c\x73" \
+"\x2c\x77\x20\x4e\x5d\x20\x5b\x49\x4e\x50\x55\x54\x20\x5b\x4f\x55" \
+"\x54\x50\x55\x54\x5d\x5d\x0a\x0a\x44\x69\x73\x63\x61\x72\x64\x20" \
+"\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x20\x6c\x69\x6e\x65\x73\x0a" \
+"\x0a\x09\x2d\x63\x09\x50\x72\x65\x66\x69\x78\x20\x6c\x69\x6e\x65" \
+"\x73\x20\x62\x79\x20\x74\x68\x65\x20\x6e\x75\x6d\x62\x65\x72\x20" \
+"\x6f\x66\x20\x6f\x63\x63\x75\x72\x72\x65\x6e\x63\x65\x73\x0a\x09" \
+"\x2d\x64\x09\x4f\x6e\x6c\x79\x20\x70\x72\x69\x6e\x74\x20\x64\x75" \
+"\x70\x6c\x69\x63\x61\x74\x65\x20\x6c\x69\x6e\x65\x73\x0a\x09\x2d" \
+"\x75\x09\x4f\x6e\x6c\x79\x20\x70\x72\x69\x6e\x74\x20\x75\x6e\x69" \
+"\x71\x75\x65\x20\x6c\x69\x6e\x65\x73\x0a\x09\x2d\x66\x20\x4e\x09" \
+"\x53\x6b\x69\x70\x20\x66\x69\x72\x73\x74\x20\x4e\x20\x66\x69\x65" \
+"\x6c\x64\x73\x0a\x09\x2d\x73\x20\x4e\x09\x53\x6b\x69\x70\x20\x66" \
+"\x69\x72\x73\x74\x20\x4e\x20\x63\x68\x61\x72\x73\x20\x28\x61\x66" \
+"\x74\x65\x72\x20\x61\x6e\x79\x20\x73\x6b\x69\x70\x70\x65\x64\x20" \
+"\x66\x69\x65\x6c\x64\x73\x29\x0a\x09\x2d\x77\x20\x4e\x09\x43\x6f" \
+"\x6d\x70\x61\x72\x65\x20\x4e\x20\x63\x68\x61\x72\x61\x63\x74\x65" \
+"\x72\x73\x20\x69\x6e\x20\x6c\x69\x6e\x65\x00\x5b\x2d\x75\x64\x5d" \
+"\x20\x5b\x46\x49\x4c\x45\x5d\x0a\x0a\x43\x6f\x6e\x76\x65\x72\x74" \
+"\x20\x46\x49\x4c\x45\x20\x69\x6e\x2d\x70\x6c\x61\x63\x65\x20\x66" \
+"\x72\x6f\x6d\x20\x55\x6e\x69\x78\x20\x74\x6f\x20\x44\x4f\x53\x20" \
+"\x66\x6f\x72\x6d\x61\x74\x2e\x0a\x57\x68\x65\x6e\x20\x6e\x6f\x20" \
+"\x66\x69\x6c\x65\x20\x69\x73\x20\x67\x69\x76\x65\x6e\x2c\x20\x75" \
+"\x73\x65\x20\x73\x74\x64\x69\x6e\x2f\x73\x74\x64\x6f\x75\x74\x2e" \
+"\x0a\x0a\x09\x2d\x75\x09\x64\x6f\x73\x32\x75\x6e\x69\x78\x0a\x09" \
+"\x2d\x64\x09\x75\x6e\x69\x78\x32\x64\x6f\x73\x00\x5b\x2d\x63\x66" \
+"\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x65\x63" \
+"\x6f\x6d\x70\x72\x65\x73\x73\x20\x46\x49\x4c\x45\x20\x28\x6f\x72" \
+"\x20\x73\x74\x64\x69\x6e\x29\x0a\x0a\x09\x2d\x63\x09\x57\x72\x69" \
+"\x74\x65\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66" \
+"\x09\x46\x6f\x72\x63\x65\x00\x5b\x2d\x63\x66\x76\x43\x46\x5d\x20" \
+"\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x09\x2d\x63\x09\x57" \
+"\x72\x69\x74\x65\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09" \
+"\x2d\x66\x09\x46\x6f\x72\x63\x65\x0a\x09\x2d\x76\x09\x56\x65\x72" \
+"\x62\x6f\x73\x65\x0a\x09\x2d\x46\x09\x44\x6f\x6e\x27\x74\x20\x73" \
+"\x74\x6f\x72\x65\x20\x6f\x72\x20\x76\x65\x72\x69\x66\x79\x20\x63" \
+"\x68\x65\x63\x6b\x73\x75\x6d\x00\x5b\x2d\x63\x66\x5d\x20\x5b\x46" \
+"\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72" \
+"\x65\x73\x73\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64" \
+"\x69\x6e\x29\x0a\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74" \
+"\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72" \
+"\x63\x65\x00\x5b\x2d\x6f\x70\x74\x73\x5b\x6d\x6f\x64\x69\x66\x69" \
+"\x65\x72\x73\x5d\x5d\x20\x46\x49\x4c\x45\x5b\x2e\x7a\x69\x70\x5d" \
+"\x20\x5b\x4c\x49\x53\x54\x5d\x20\x5b\x2d\x78\x20\x58\x4c\x49\x53" \
+"\x54\x5d\x20\x5b\x2d\x64\x20\x44\x49\x52\x5d\x0a\x0a\x45\x78\x74" \
+"\x72\x61\x63\x74\x20\x66\x69\x6c\x65\x73\x20\x66\x72\x6f\x6d\x20" \
+"\x5a\x49\x50\x20\x61\x72\x63\x68\x69\x76\x65\x73\x0a\x0a\x09\x2d" \
+"\x6c\x09\x4c\x69\x73\x74\x20\x61\x72\x63\x68\x69\x76\x65\x20\x63" \
+"\x6f\x6e\x74\x65\x6e\x74\x73\x20\x28\x77\x69\x74\x68\x20\x2d\x71" \
+"\x20\x66\x6f\x72\x20\x73\x68\x6f\x72\x74\x20\x66\x6f\x72\x6d\x29" \
+"\x0a\x09\x2d\x6e\x09\x4e\x65\x76\x65\x72\x20\x6f\x76\x65\x72\x77" \
+"\x72\x69\x74\x65\x20\x66\x69\x6c\x65\x73\x20\x28\x64\x65\x66\x61" \
+"\x75\x6c\x74\x29\x0a\x09\x2d\x6f\x09\x4f\x76\x65\x72\x77\x72\x69" \
+"\x74\x65\x0a\x09\x2d\x70\x09\x53\x65\x6e\x64\x20\x6f\x75\x74\x70" \
+"\x75\x74\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x0a\x09\x2d\x71" \
+"\x09\x51\x75\x69\x65\x74\x0a\x09\x2d\x78\x20\x58\x4c\x53\x54\x09" \
+"\x45\x78\x63\x6c\x75\x64\x65\x20\x74\x68\x65\x73\x65\x20\x66\x69" \
+"\x6c\x65\x73\x0a\x09\x2d\x64\x20\x44\x49\x52\x09\x45\x78\x74\x72" \
+"\x61\x63\x74\x20\x66\x69\x6c\x65\x73\x20\x69\x6e\x74\x6f\x20\x44" \
+"\x49\x52\x00\x0a\x0a\x44\x69\x73\x70\x6c\x61\x79\x20\x74\x68\x65" \
+"\x20\x74\x69\x6d\x65\x20\x73\x69\x6e\x63\x65\x20\x74\x68\x65\x20" \
+"\x6c\x61\x73\x74\x20\x62\x6f\x6f\x74\x00\x0a\x0a\x50\x72\x69\x6e" \
+"\x74\x20\x74\x68\x65\x20\x75\x73\x65\x72\x73\x20\x63\x75\x72\x72" \
+"\x65\x6e\x74\x6c\x79\x20\x6c\x6f\x67\x67\x65\x64\x20\x6f\x6e\x00" \
+"\x4e\x0a\x0a\x50\x61\x75\x73\x65\x20\x66\x6f\x72\x20\x4e\x20\x6d" \
+"\x69\x63\x72\x6f\x73\x65\x63\x6f\x6e\x64\x73\x00\x5b\x2d\x6f\x20" \
+"\x4f\x55\x54\x46\x49\x4c\x45\x5d\x20\x5b\x49\x4e\x46\x49\x4c\x45" \
+"\x5d\x0a\x0a\x55\x75\x64\x65\x63\x6f\x64\x65\x20\x61\x20\x66\x69" \
+"\x6c\x65\x0a\x46\x69\x6e\x64\x73\x20\x4f\x55\x54\x46\x49\x4c\x45" \
+"\x20\x69\x6e\x20\x75\x75\x65\x6e\x63\x6f\x64\x65\x64\x20\x73\x6f" \
+"\x75\x72\x63\x65\x20\x75\x6e\x6c\x65\x73\x73\x20\x2d\x6f\x20\x69" \
+"\x73\x20\x67\x69\x76\x65\x6e\x00\x5b\x2d\x6d\x5d\x20\x5b\x46\x49" \
+"\x4c\x45\x5d\x20\x53\x54\x4f\x52\x45\x44\x5f\x46\x49\x4c\x45\x4e" \
+"\x41\x4d\x45\x0a\x0a\x55\x75\x65\x6e\x63\x6f\x64\x65\x20\x46\x49" \
+"\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29\x20\x74\x6f" \
+"\x20\x73\x74\x64\x6f\x75\x74\x0a\x0a\x09\x2d\x6d\x09\x55\x73\x65" \
+"\x20\x62\x61\x73\x65\x36\x34\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67" \
+"\x20\x70\x65\x72\x20\x52\x46\x43\x31\x35\x32\x31\x00\x43\x4f\x4d" \
+"\x4d\x41\x4e\x44\x20\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x0a\x0a" \
+"\x43\x72\x65\x61\x74\x65\x20\x61\x6e\x64\x20\x72\x65\x6d\x6f\x76" \
+"\x65\x20\x76\x69\x72\x74\x75\x61\x6c\x20\x65\x74\x68\x65\x72\x6e" \
+"\x65\x74\x20\x64\x65\x76\x69\x63\x65\x73\x0a\x0a\x09\x61\x64\x64" \
+"\x09\x09\x49\x46\x41\x43\x45\x20\x56\x4c\x41\x4e\x5f\x49\x44\x0a" \
+"\x09\x72\x65\x6d\x09\x09\x56\x4c\x41\x4e\x5f\x4e\x41\x4d\x45\x0a" \
+"\x09\x73\x65\x74\x5f\x66\x6c\x61\x67\x09\x49\x46\x41\x43\x45\x20" \
+"\x30\x7c\x31\x20\x56\x4c\x41\x4e\x5f\x51\x4f\x53\x0a\x09\x73\x65" \
+"\x74\x5f\x65\x67\x72\x65\x73\x73\x5f\x6d\x61\x70\x09\x56\x4c\x41" \
+"\x4e\x5f\x4e\x41\x4d\x45\x20\x53\x4b\x42\x5f\x50\x52\x49\x4f\x20" \
+"\x56\x4c\x41\x4e\x5f\x51\x4f\x53\x0a\x09\x73\x65\x74\x5f\x69\x6e" \
+"\x67\x72\x65\x73\x73\x5f\x6d\x61\x70\x09\x56\x4c\x41\x4e\x5f\x4e" \
+"\x41\x4d\x45\x20\x53\x4b\x42\x5f\x50\x52\x49\x4f\x20\x56\x4c\x41" \
+"\x4e\x5f\x51\x4f\x53\x0a\x09\x73\x65\x74\x5f\x6e\x61\x6d\x65\x5f" \
+"\x74\x79\x70\x65\x09\x4e\x41\x4d\x45\x5f\x54\x59\x50\x45\x00\x5b" \
+"\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e" \
+"\x2e\x2e\x0a\x0a\x45\x64\x69\x74\x20\x46\x49\x4c\x45\x0a\x0a\x09" \
+"\x2d\x63\x09\x49\x6e\x69\x74\x69\x61\x6c\x20\x63\x6f\x6d\x6d\x61" \
+"\x6e\x64\x20\x74\x6f\x20\x72\x75\x6e\x20\x28\x24\x45\x58\x49\x4e" \
+"\x49\x54\x20\x61\x6c\x73\x6f\x20\x61\x76\x61\x69\x6c\x61\x62\x6c" \
+"\x65\x29\x0a\x09\x2d\x52\x09\x52\x65\x61\x64\x2d\x6f\x6e\x6c\x79" \
+"\x0a\x09\x2d\x48\x09\x53\x68\x6f\x72\x74\x20\x68\x65\x6c\x70\x20" \
+"\x72\x65\x67\x61\x72\x64\x69\x6e\x67\x20\x61\x76\x61\x69\x6c\x61" \
+"\x62\x6c\x65\x20\x66\x65\x61\x74\x75\x72\x65\x73\x00\x5b\x2d\x61" \
+"\x5d\x0a\x0a\x4c\x6f\x63\x6b\x20\x61\x20\x76\x69\x72\x74\x75\x61" \
+"\x6c\x20\x74\x65\x72\x6d\x69\x6e\x61\x6c\x2e\x20\x41\x20\x70\x61" \
+"\x73\x73\x77\x6f\x72\x64\x20\x69\x73\x20\x72\x65\x71\x75\x69\x72" \
+"\x65\x64\x20\x74\x6f\x20\x75\x6e\x6c\x6f\x63\x6b\x2e\x0a\x0a\x09" \
+"\x2d\x61\x09\x4c\x6f\x63\x6b\x20\x61\x6c\x6c\x20\x56\x54\x73\x00" \
+"\x5b\x44\x45\x56\x49\x43\x45\x5d\x0a\x0a\x53\x68\x6f\x77\x20\x43" \
+"\x44\x20\x76\x6f\x6c\x75\x6d\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66" \
+"\x20\x74\x68\x65\x20\x44\x45\x56\x49\x43\x45\x20\x28\x64\x65\x66" \
+"\x61\x75\x6c\x74\x20\x2f\x64\x65\x76\x2f\x63\x64\x72\x6f\x6d\x29" \
+"\x00\x5b\x46\x49\x4c\x45\x5d\x0a\x0a\x57\x72\x69\x74\x65\x20\x63" \
+"\x6f\x6e\x74\x65\x6e\x74\x20\x6f\x66\x20\x46\x49\x4c\x45\x20\x6f" \
+"\x72\x20\x73\x74\x64\x69\x6e\x20\x74\x6f\x20\x61\x6c\x6c\x20\x6c" \
+"\x6f\x67\x67\x65\x64\x2d\x69\x6e\x20\x75\x73\x65\x72\x73\x00\x5b" \
+"\x2d\x6e\x20\x53\x45\x43\x5d\x20\x5b\x2d\x74\x5d\x20\x50\x52\x4f" \
+"\x47\x20\x41\x52\x47\x53\x0a\x0a\x52\x75\x6e\x20\x50\x52\x4f\x47" \
+"\x20\x70\x65\x72\x69\x6f\x64\x69\x63\x61\x6c\x6c\x79\x0a\x0a\x09" \
+"\x2d\x6e\x09\x4c\x6f\x6f\x70\x20\x70\x65\x72\x69\x6f\x64\x20\x69" \
+"\x6e\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x28\x64\x65\x66\x61\x75" \
+"\x6c\x74\x20\x32\x29\x0a\x09\x2d\x74\x09\x44\x6f\x6e\x27\x74\x20" \
+"\x70\x72\x69\x6e\x74\x20\x68\x65\x61\x64\x65\x72\x00\x5b\x2d\x74" \
+"\x20\x4e\x5b\x6d\x73\x5d\x5d\x20\x5b\x2d\x54\x20\x4e\x5b\x6d\x73" \
+"\x5d\x5d\x20\x5b\x2d\x46\x5d\x20\x44\x45\x56\x0a\x0a\x50\x65\x72" \
+"\x69\x6f\x64\x69\x63\x61\x6c\x6c\x79\x20\x77\x72\x69\x74\x65\x20" \
+"\x74\x6f\x20\x77\x61\x74\x63\x68\x64\x6f\x67\x20\x64\x65\x76\x69" \
+"\x63\x65\x20\x44\x45\x56\x0a\x0a\x09\x2d\x54\x20\x4e\x09\x52\x65" \
+"\x62\x6f\x6f\x74\x20\x61\x66\x74\x65\x72\x20\x4e\x20\x73\x65\x63" \
+"\x6f\x6e\x64\x73\x20\x69\x66\x20\x6e\x6f\x74\x20\x72\x65\x73\x65" \
+"\x74\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x36\x30\x29\x0a\x09" \
+"\x2d\x74\x20\x4e\x09\x52\x65\x73\x65\x74\x20\x65\x76\x65\x72\x79" \
+"\x20\x4e\x20\x73\x65\x63\x6f\x6e\x64\x73\x20\x28\x64\x65\x66\x61" \
+"\x75\x6c\x74\x20\x33\x30\x29\x0a\x09\x2d\x46\x09\x52\x75\x6e\x20" \
+"\x69\x6e\x20\x66\x6f\x72\x65\x67\x72\x6f\x75\x6e\x64\x0a\x0a\x55" \
+"\x73\x65\x20\x35\x30\x30\x6d\x73\x20\x74\x6f\x20\x73\x70\x65\x63" \
+"\x69\x66\x79\x20\x70\x65\x72\x69\x6f\x64\x20\x69\x6e\x20\x6d\x69" \
+"\x6c\x6c\x69\x73\x65\x63\x6f\x6e\x64\x73\x00\x5b\x2d\x63\x6d\x6c" \
+"\x77\x4c\x5d\x20\x5b\x46\x49\x4c\x45\x5d\x2e\x2e\x2e\x0a\x0a\x43" \
+"\x6f\x75\x6e\x74\x20\x6c\x69\x6e\x65\x73\x2c\x20\x77\x6f\x72\x64" \
+"\x73\x2c\x20\x61\x6e\x64\x20\x62\x79\x74\x65\x73\x20\x66\x6f\x72" \
+"\x20\x65\x61\x63\x68\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73" \
+"\x74\x64\x69\x6e\x29\x0a\x0a\x09\x2d\x63\x09\x43\x6f\x75\x6e\x74" \
+"\x20\x62\x79\x74\x65\x73\x0a\x09\x2d\x6d\x09\x43\x6f\x75\x6e\x74" \
+"\x20\x63\x68\x61\x72\x61\x63\x74\x65\x72\x73\x0a\x09\x2d\x6c\x09" \
+"\x43\x6f\x75\x6e\x74\x20\x6e\x65\x77\x6c\x69\x6e\x65\x73\x0a\x09" \
+"\x2d\x77\x09\x43\x6f\x75\x6e\x74\x20\x77\x6f\x72\x64\x73\x0a\x09" \
+"\x2d\x4c\x09\x50\x72\x69\x6e\x74\x20\x6c\x6f\x6e\x67\x65\x73\x74" \
+"\x20\x6c\x69\x6e\x65\x20\x6c\x65\x6e\x67\x74\x68\x00\x5b\x2d\x63" \
+"\x7c\x2d\x2d\x63\x6f\x6e\x74\x69\x6e\x75\x65\x5d\x20\x5b\x2d\x73" \
+"\x7c\x2d\x2d\x73\x70\x69\x64\x65\x72\x5d\x20\x5b\x2d\x71\x7c\x2d" \
+"\x2d\x71\x75\x69\x65\x74\x5d\x20\x5b\x2d\x4f\x7c\x2d\x2d\x6f\x75" \
+"\x74\x70\x75\x74\x2d\x64\x6f\x63\x75\x6d\x65\x6e\x74\x20\x46\x49" \
+"\x4c\x45\x5d\x0a\x09\x5b\x2d\x2d\x68\x65\x61\x64\x65\x72\x20\x27" \
+"\x68\x65\x61\x64\x65\x72\x3a\x20\x76\x61\x6c\x75\x65\x27\x5d\x20" \
+"\x5b\x2d\x59\x7c\x2d\x2d\x70\x72\x6f\x78\x79\x20\x6f\x6e\x2f\x6f" \
+"\x66\x66\x5d\x20\x5b\x2d\x50\x20\x44\x49\x52\x5d\x0a\x09\x5b\x2d" \
+"\x2d\x6e\x6f\x2d\x63\x68\x65\x63\x6b\x2d\x63\x65\x72\x74\x69\x66" \
+"\x69\x63\x61\x74\x65\x5d\x20\x5b\x2d\x55\x7c\x2d\x2d\x75\x73\x65" \
+"\x72\x2d\x61\x67\x65\x6e\x74\x20\x41\x47\x45\x4e\x54\x5d\x20\x5b" \
+"\x2d\x54\x20\x53\x45\x43\x5d\x20\x55\x52\x4c\x2e\x2e\x2e\x0a\x0a" \
+"\x52\x65\x74\x72\x69\x65\x76\x65\x20\x66\x69\x6c\x65\x73\x20\x76" \
+"\x69\x61\x20\x48\x54\x54\x50\x20\x6f\x72\x20\x46\x54\x50\x0a\x0a" \
+"\x09\x2d\x73\x09\x53\x70\x69\x64\x65\x72\x20\x6d\x6f\x64\x65\x20" \
+"\x2d\x20\x6f\x6e\x6c\x79\x20\x63\x68\x65\x63\x6b\x20\x66\x69\x6c" \
+"\x65\x20\x65\x78\x69\x73\x74\x65\x6e\x63\x65\x0a\x09\x2d\x63\x09" \
+"\x43\x6f\x6e\x74\x69\x6e\x75\x65\x20\x72\x65\x74\x72\x69\x65\x76" \
+"\x61\x6c\x20\x6f\x66\x20\x61\x62\x6f\x72\x74\x65\x64\x20\x74\x72" \
+"\x61\x6e\x73\x66\x65\x72\x0a\x09\x2d\x71\x09\x51\x75\x69\x65\x74" \
+"\x0a\x09\x2d\x50\x20\x44\x49\x52\x09\x53\x61\x76\x65\x20\x74\x6f" \
+"\x20\x44\x49\x52\x20\x28\x64\x65\x66\x61\x75\x6c\x74\x20\x2e\x29" \
+"\x0a\x09\x2d\x54\x20\x53\x45\x43\x09\x4e\x65\x74\x77\x6f\x72\x6b" \
+"\x20\x72\x65\x61\x64\x20\x74\x69\x6d\x65\x6f\x75\x74\x20\x69\x73" \
+"\x20\x53\x45\x43\x20\x73\x65\x63\x6f\x6e\x64\x73\x0a\x09\x2d\x4f" \
+"\x20\x46\x49\x4c\x45\x09\x53\x61\x76\x65\x20\x74\x6f\x20\x46\x49" \
+"\x4c\x45\x20\x28\x27\x2d\x27\x20\x66\x6f\x72\x20\x73\x74\x64\x6f" \
+"\x75\x74\x29\x0a\x09\x2d\x55\x20\x53\x54\x52\x09\x55\x73\x65\x20" \
+"\x53\x54\x52\x20\x66\x6f\x72\x20\x55\x73\x65\x72\x2d\x41\x67\x65" \
+"\x6e\x74\x20\x68\x65\x61\x64\x65\x72\x0a\x09\x2d\x59\x09\x55\x73" \
+"\x65\x20\x70\x72\x6f\x78\x79\x20\x28\x27\x6f\x6e\x27\x20\x6f\x72" \
+"\x20\x27\x6f\x66\x66\x27\x29\x00\x5b\x43\x4f\x4d\x4d\x41\x4e\x44" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x4c\x6f\x63\x61\x74\x65\x20\x61\x20\x43" \
+"\x4f\x4d\x4d\x41\x4e\x44\x00\x5b\x2d\x61\x5d\x0a\x0a\x53\x68\x6f" \
+"\x77\x20\x77\x68\x6f\x20\x69\x73\x20\x6c\x6f\x67\x67\x65\x64\x20" \
+"\x6f\x6e\x0a\x0a\x09\x2d\x61\x09\x53\x68\x6f\x77\x20\x61\x6c\x6c" \
+"\x0a\x09\x2d\x48\x09\x50\x72\x69\x6e\x74\x20\x63\x6f\x6c\x75\x6d" \
+"\x6e\x20\x68\x65\x61\x64\x65\x72\x73\x00\x0a\x0a\x50\x72\x69\x6e" \
+"\x74\x20\x74\x68\x65\x20\x75\x73\x65\x72\x20\x6e\x61\x6d\x65\x20" \
+"\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20" \
+"\x74\x68\x65\x20\x63\x75\x72\x72\x65\x6e\x74\x20\x65\x66\x66\x65" \
+"\x63\x74\x69\x76\x65\x20\x75\x73\x65\x72\x20\x69\x64\x00\x5b\x2d" \
+"\x68\x20\x53\x45\x52\x56\x45\x52\x5d\x20\x5b\x2d\x70\x20\x50\x4f" \
+"\x52\x54\x5d\x20\x4e\x41\x4d\x45\x2e\x2e\x2e\x0a\x0a\x51\x75\x65" \
+"\x72\x79\x20\x57\x48\x4f\x49\x53\x20\x69\x6e\x66\x6f\x20\x61\x62" \
+"\x6f\x75\x74\x20\x4e\x41\x4d\x45\x0a\x0a\x09\x2d\x68\x2c\x2d\x70" \
+"\x09\x53\x65\x72\x76\x65\x72\x20\x74\x6f\x20\x71\x75\x65\x72\x79" \
+"\x00\x5b\x4f\x50\x54\x49\x4f\x4e\x53\x5d\x20\x5b\x50\x52\x4f\x47" \
+"\x20\x41\x52\x47\x53\x5d\x0a\x0a\x52\x75\x6e\x20\x50\x52\x4f\x47" \
+"\x20\x6f\x6e\x20\x65\x76\x65\x72\x79\x20\x69\x74\x65\x6d\x20\x67" \
+"\x69\x76\x65\x6e\x20\x62\x79\x20\x73\x74\x64\x69\x6e\x0a\x0a\x09" \
+"\x2d\x70\x09\x41\x73\x6b\x20\x75\x73\x65\x72\x20\x77\x68\x65\x74" \
+"\x68\x65\x72\x20\x74\x6f\x20\x72\x75\x6e\x20\x65\x61\x63\x68\x20" \
+"\x63\x6f\x6d\x6d\x61\x6e\x64\x0a\x09\x2d\x72\x09\x44\x6f\x6e\x27" \
+"\x74\x20\x72\x75\x6e\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x69\x66" \
+"\x20\x69\x6e\x70\x75\x74\x20\x69\x73\x20\x65\x6d\x70\x74\x79\x0a" \
+"\x09\x2d\x30\x09\x49\x6e\x70\x75\x74\x20\x69\x73\x20\x73\x65\x70" \
+"\x61\x72\x61\x74\x65\x64\x20\x62\x79\x20\x4e\x55\x4c\x20\x63\x68" \
+"\x61\x72\x61\x63\x74\x65\x72\x73\x0a\x09\x2d\x74\x09\x50\x72\x69" \
+"\x6e\x74\x20\x74\x68\x65\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6f" \
+"\x6e\x20\x73\x74\x64\x65\x72\x72\x20\x62\x65\x66\x6f\x72\x65\x20" \
+"\x65\x78\x65\x63\x75\x74\x69\x6f\x6e\x0a\x09\x2d\x65\x5b\x53\x54" \
+"\x52\x5d\x09\x53\x54\x52\x20\x73\x74\x6f\x70\x73\x20\x69\x6e\x70" \
+"\x75\x74\x20\x70\x72\x6f\x63\x65\x73\x73\x69\x6e\x67\x0a\x09\x2d" \
+"\x6e\x20\x4e\x09\x50\x61\x73\x73\x20\x6e\x6f\x20\x6d\x6f\x72\x65" \
+"\x20\x74\x68\x61\x6e\x20\x4e\x20\x61\x72\x67\x73\x20\x74\x6f\x20" \
+"\x50\x52\x4f\x47\x0a\x09\x2d\x73\x20\x4e\x09\x50\x61\x73\x73\x20" \
+"\x63\x6f\x6d\x6d\x61\x6e\x64\x20\x6c\x69\x6e\x65\x20\x6f\x66\x20" \
+"\x6e\x6f\x20\x6d\x6f\x72\x65\x20\x74\x68\x61\x6e\x20\x4e\x20\x62" \
+"\x79\x74\x65\x73\x0a\x09\x2d\x78\x09\x45\x78\x69\x74\x20\x69\x66" \
+"\x20\x73\x69\x7a\x65\x20\x69\x73\x20\x65\x78\x63\x65\x65\x64\x65" \
+"\x64\x00\x2d\x64\x20\x5b\x2d\x63\x66\x5d\x20\x5b\x46\x49\x4c\x45" \
+"\x5d\x2e\x2e\x2e\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73\x73" \
+"\x20\x46\x49\x4c\x45\x20\x28\x6f\x72\x20\x73\x74\x64\x69\x6e\x29" \
+"\x0a\x0a\x09\x2d\x64\x09\x44\x65\x63\x6f\x6d\x70\x72\x65\x73\x73" \
+"\x0a\x09\x2d\x63\x09\x57\x72\x69\x74\x65\x20\x74\x6f\x20\x73\x74" \
+"\x64\x6f\x75\x74\x0a\x09\x2d\x66\x09\x46\x6f\x72\x63\x65\x00\x46" \
+"\x49\x4c\x45\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73\x73\x20" \
+"\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x00\x5b\x53\x54\x52\x49\x4e" \
+"\x47\x5d\x0a\x0a\x52\x65\x70\x65\x61\x74\x65\x64\x6c\x79\x20\x6f" \
+"\x75\x74\x70\x75\x74\x20\x61\x20\x6c\x69\x6e\x65\x20\x77\x69\x74" \
+"\x68\x20\x53\x54\x52\x49\x4e\x47\x2c\x20\x6f\x72\x20\x27\x79\x27" \
+"\x00\x46\x49\x4c\x45\x0a\x0a\x44\x65\x63\x6f\x6d\x70\x72\x65\x73" \
+"\x73\x20\x74\x6f\x20\x73\x74\x64\x6f\x75\x74\x00\x5b\x4f\x50\x54" \
+"\x49\x4f\x4e\x53\x5d\x20\x49\x46\x41\x43\x45\x20\x53\x43\x52\x49" \
+"\x50\x54\x0a\x0a\x4d\x61\x6e\x61\x67\x65\x20\x61\x20\x5a\x65\x72" \
+"\x6f\x43\x6f\x6e\x66\x20\x49\x50\x76\x34\x20\x6c\x69\x6e\x6b\x2d" \
+"\x6c\x6f\x63\x61\x6c\x20\x61\x64\x64\x72\x65\x73\x73\x0a\x0a\x09" \
+"\x2d\x66\x09\x09\x52\x75\x6e\x20\x69\x6e\x20\x66\x6f\x72\x65\x67" \
+"\x72\x6f\x75\x6e\x64\x0a\x09\x2d\x71\x09\x09\x51\x75\x69\x74\x20" \
+"\x61\x66\x74\x65\x72\x20\x6f\x62\x74\x61\x69\x6e\x69\x6e\x67\x20" \
+"\x61\x64\x64\x72\x65\x73\x73\x0a\x09\x2d\x72\x20\x31\x36\x39\x2e" \
+"\x32\x35\x34\x2e\x78\x2e\x78\x09\x52\x65\x71\x75\x65\x73\x74\x20" \
+"\x74\x68\x69\x73\x20\x61\x64\x64\x72\x65\x73\x73\x20\x66\x69\x72" \
+"\x73\x74\x0a\x09\x2d\x76\x09\x09\x56\x65\x72\x62\x6f\x73\x65\x0a" \
+"\x0a\x57\x69\x74\x68\x20\x6e\x6f\x20\x2d\x71\x2c\x20\x72\x75\x6e" \
+"\x73\x20\x63\x6f\x6e\x74\x69\x6e\x75\x6f\x75\x73\x6c\x79\x20\x6d" \
+"\x6f\x6e\x69\x74\x6f\x72\x69\x6e\x67\x20\x66\x6f\x72\x20\x41\x52" \
+"\x50\x20\x63\x6f\x6e\x66\x6c\x69\x63\x74\x73\x2c\x0a\x65\x78\x69" \
+"\x74\x73\x20\x6f\x6e\x6c\x79\x20\x6f\x6e\x20\x49\x2f\x4f\x20\x65" \
+"\x72\x72\x6f\x72\x73\x20\x28\x6c\x69\x6e\x6b\x20\x64\x6f\x77\x6e" \
+"\x20\x65\x74\x63\x29\x00" \
+
+#define PACKED_USAGE \
+0x68,0x31,0x31,0x41,0x59,0x26,0x53,0x59,0x34,0xaa,0xb1,0x7e,0x00,0x2f,0xae,0x5f, \
+0x80,0x72,0x70,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x60, \
+0x8c,0x22,0xab,0xdf,0x60,0xfb,0xb0,0x1d,0x28,0x00,0x3a,0x93,0xc0,0xed,0x63,0xe4, \
+0x51,0x5d,0x05,0x73,0x7b,0xdd,0xd7,0x2c,0xfb,0xe3,0x74,0x1a,0xe8,0x32,0x1d,0xac, \
+0x34,0x01,0xb6,0xf7,0x46,0xe3,0xb5,0x6a,0xa1,0xb0,0xc9,0x34,0xd5,0x0a,0x02,0x68, \
+0x1a,0x42,0x46,0xf9,0x87,0x52,0x88,0x75,0x96,0xd9,0x9a,0xda,0x00,0x50,0x92,0xca, \
+0x7b,0xee,0x3d,0x00,0x1e,0xf2,0x80,0x00,0x1f,0x40,0xdb,0xdf,0x7b,0xdf,0x2f,0x46, \
+0xd9,0xa8,0xd7,0x40,0xf7,0x9d,0xb4,0xda,0xd9,0x8a,0x64,0xd7,0xc6,0x75,0x57,0x77, \
+0x61,0x23,0xab,0x3b,0xb9,0x4b,0x8c,0xb6,0xda,0xd8,0xee,0xea,0x92,0xac,0xda,0x70, \
+0xee,0x71,0xb9,0xbb,0xd6,0xea,0xd0,0x5f,0x2d,0xd9,0xf7,0x6e,0xc5,0x64,0x06,0x87, \
+0xcf,0xa2,0x80,0x7a,0x3e,0xb7,0xbe,0xde,0xb8,0xed,0xf7,0x3c,0xe6,0xf4,0xda,0xac, \
+0x37,0x0b,0xaa,0x45,0xcd,0x00,0x75,0xdd,0x6a,0x6b,0xb4,0x30,0xbd,0x87,0x3d,0x07, \
+0x3d,0x48,0x05,0x2a,0x94,0x48,0x33,0xde,0x67,0x7a,0xb7,0x5e,0xd5,0x1b,0x9d,0xbd, \
+0xd2,0xe7,0xae,0xea,0x8e,0x3d,0xd9,0xe5,0xd5,0x07,0x5b,0x92,0xb0,0x14,0x0c,0x9a, \
+0xad,0x9b,0xdd,0x9d,0xb2,0x8d,0xbe,0xf1,0xdd,0x79,0x91,0xbe,0x76,0xed,0xbb,0xae, \
+0x61,0xab,0xb0,0x1d,0x8c,0xa5,0x69,0xd5,0x71,0xd8,0x63,0x66,0x9c,0x0a,0xb2,0x90, \
+0x2e,0xc9,0x96,0x05,0xbb,0x9d,0xd3,0x0c,0x86,0xa5,0xa1,0x59,0x0d,0x34,0xdc,0x5a, \
+0xe8,0x36,0xec,0xe8,0x03,0x6c,0x15,0x47,0x41,0x6b,0x0b,0x6f,0xb3,0xe7,0xd6,0xcc, \
+0xad,0x1a,0x35,0x3d,0xc6,0xdf,0x59,0x58,0xd7,0x3b,0x27,0x3b,0xd0,0x00,0x00,0x4e, \
+0xe3,0xd1,0xed,0xdc,0x6e,0xee,0xf4,0x79,0xda,0x9e,0xdd,0xd9,0xa8,0xda,0xd2,0x95, \
+0x93,0x56,0xd6,0xb3,0xb2,0x03,0x8d,0x7c,0x1a,0x98,0x80,0x4d,0x00,0x46,0x46,0x80, \
+0x46,0x80,0x0d,0x4d,0x34,0xc8,0xd0,0x98,0x99,0x00,0x4d,0x0c,0x04,0x68,0xd5,0x34, \
+0xf4,0x9e,0xa0,0xd4,0xf4,0x04,0x04,0x22,0x64,0x02,0x02,0x69,0x85,0x34,0xd3,0x4d, \
+0x31,0x27,0xa3,0x49,0x81,0x4f,0x53,0x46,0x8f,0x4d,0x4d,0x34,0xf5,0x07,0xa8,0x00, \
+0x61,0x29,0x88,0x84,0x42,0x4d,0x23,0x48,0xf2,0x0a,0x9e,0x9a,0x34,0x21,0xfa,0x93, \
+0xd4,0x34,0xf5,0x3d,0x20,0x6d,0x40,0x34,0x00,0x00,0x00,0x00,0x24,0xd2,0x48,0x81, \
+0x00,0x10,0xd0,0x26,0x4d,0x02,0x30,0xa9,0xe9,0x94,0xd8,0x43,0x48,0xc2,0x8d,0x1b, \
+0x50,0x3d,0x23,0xd4,0x00,0x1a,0x18,0x44,0x91,0x04,0xc9,0x32,0x62,0x34,0x26,0x26, \
+0x84,0x9f,0x92,0x6a,0xa7,0xb3,0x49,0xea,0x53,0xf4,0xc4,0xd4,0xf5,0x27,0xa4,0xf7, \
+0xaa,0x62,0x83,0x4f,0x14,0xd3,0xd2,0x1a,0x03,0x40,0x09,0x11,0x10,0x02,0x00,0x4d, \
+0x01,0x32,0x69,0x30,0x04,0x65,0x3d,0x13,0x13,0x69,0x4f,0x49,0xb4,0xca,0x6a,0x64, \
+0xd1,0xa7,0xa9,0xa1,0xb4,0x4d,0x1a,0x64,0xab,0xad,0xbf,0xe3,0xef,0x67,0xad,0x7f, \
+0xd3,0x43,0xfd,0xac,0x23,0x19,0x59,0xfe,0x7f,0x82,0x25,0xfe,0xe4,0x25,0xf9,0x7c, \
+0xff,0x57,0xfe,0x71,0x65,0x0f,0xb2,0x37,0x93,0x4a,0x4d,0x53,0xcd,0xd2,0x39,0x4e, \
+0xed,0xf4,0xc6,0x6c,0x58,0xf1,0x0f,0x81,0x51,0x46,0x48,0xc8,0x2f,0xfb,0x52,0x68, \
+0xf2,0xae,0x2c,0x22,0x3a,0xa0,0xba,0x7e,0x1e,0x93,0xfe,0x66,0x8b,0xe9,0xf6,0x43, \
+0xe8,0xf7,0x4e,0x86,0x56,0xbd,0xff,0xb9,0xff,0xa8,0xff,0x99,0x0c,0x61,0x07,0x5b, \
+0x97,0xf7,0x64,0x89,0xa4,0xd2,0x15,0x4c,0x6c,0x42,0x49,0x7f,0x13,0xba,0x7a,0xa7, \
+0x38,0xfe,0x5b,0xac,0x68,0xa3,0x24,0x6d,0xbb,0x5d,0x98,0x87,0x1f,0xc5,0x15,0xb2, \
+0xb4,0xdb,0xfe,0x92,0xac,0x08,0xf6,0xda,0xcd,0xc7,0x5b,0x76,0xbf,0x9d,0xb5,0xd6, \
+0xb6,0xbf,0xe8,0xdd,0x61,0x20,0xbd,0x74,0xfd,0xce,0x8b,0xb2,0xa7,0xfa,0xeb,0xfe, \
+0xd1,0x5c,0xd5,0x3f,0x2a,0xe5,0x19,0x9d,0x65,0xa7,0x61,0x2d,0x4e,0x05,0x7c,0x4f, \
+0x15,0xa2,0xb2,0xdb,0x35,0xd3,0x3c,0x4e,0x53,0xd5,0xa8,0x46,0xc1,0x0a,0xab,0xec, \
+0xef,0x44,0x2b,0x3f,0x1d,0xb3,0x94,0xb8,0xf9,0xbb,0x3d,0xc2,0xee,0xe8,0x83,0x5e, \
+0xbd,0xd3,0x86,0xeb,0x1f,0x2e,0x1b,0x5e,0xb7,0xb1,0x60,0x22,0xa6,0x1a,0x91,0x4b, \
+0xb7,0x6b,0x63,0xff,0x8c,0x14,0x7d,0xaf,0xc3,0x43,0x06,0x62,0x9f,0x9e,0x37,0xbc, \
+0xc2,0xde,0x89,0x9e,0xfa,0xb1,0x64,0x6c,0x98,0xfd,0xce,0x8d,0x5c,0xbd,0x41,0x7b, \
+0x63,0x39,0x9b,0xff,0xfb,0x58,0x7f,0xc7,0xfc,0x0f,0xdd,0xf0,0xa9,0xf2,0x03,0x50, \
+0x43,0x7a,0xa7,0x0e,0xfa,0x0f,0xf2,0x9f,0x1f,0xfd,0x73,0xc7,0xec,0xc1,0x11,0xa9, \
+0x8e,0xf9,0x64,0x87,0xe9,0x10,0x31,0xa6,0xbf,0xd7,0xbb,0x0e,0xe8,0xfa,0xbe,0x5e, \
+0x6e,0x3d,0xbd,0x59,0x96,0x52,0xdc,0x4d,0xcb,0xff,0x64,0xf8,0xff,0xaf,0xa0,0xbf, \
+0x5f,0xaf,0x1f,0x53,0xba,0x29,0xa9,0x3b,0x52,0xa3,0x09,0x42,0xc7,0x55,0x5d,0xb6, \
+0xf5,0xfe,0x6c,0xf4,0xaf,0x1f,0xd3,0x06,0x40,0xbf,0xfb,0xd5,0x40,0x94,0x98,0x26, \
+0x3d,0x63,0x54,0x37,0x71,0xfa,0x7c,0x2f,0xe7,0x5f,0xb4,0x79,0xaf,0xaf,0x9b,0x7f, \
+0xfc,0xe8,0x95,0xf2,0x1b,0xef,0xd3,0xac,0x48,0xe5,0xed,0xe5,0xd4,0x21,0x2e,0x6f, \
+0x40,0xca,0xb5,0x09,0x06,0x3d,0x13,0x8b,0xd5,0x88,0xe2,0xc5,0x83,0xd9,0xba,0x3a, \
+0xa3,0xa2,0xb9,0x71,0x06,0x44,0xb7,0x74,0xdb,0x07,0x48,0x4c,0xaf,0x44,0xe1,0xf1, \
+0xe8,0xb3,0x44,0xd7,0xe4,0xc5,0xd5,0x81,0x0d,0xf7,0x56,0xc2,0xc8,0xaa,0x78,0xb4, \
+0x86,0x66,0xbc,0xe4,0xdd,0x4d,0xe4,0xd7,0x2a,0x3d,0x51,0x12,0xd5,0xa4,0x52,0x33, \
+0x8a,0xf2,0xe6,0xea,0xfc,0x30,0x0e,0x16,0x10,0xcf,0x0f,0xf1,0xc7,0x43,0xb5,0xd3, \
+0xaf,0x25,0xbc,0x77,0x19,0x32,0x71,0x68,0xa3,0x69,0xf9,0xc8,0x68,0xbd,0xee,0xd3, \
+0xcd,0xbb,0x45,0x3d,0x99,0x3f,0x8e,0xb8,0x66,0xa2,0x8e,0x4d,0xfa,0x3a,0x7d,0x9d, \
+0x0a,0x15,0xf2,0x28,0xc5,0xda,0x84,0xe2,0x5f,0x53,0x7f,0x5e,0xdd,0xc8,0x28,0x2a, \
+0x30,0x50,0x54,0xe3,0x4a,0xc6,0x2f,0xfc,0x7f,0x3f,0x9e,0xc7,0xaf,0x87,0x0e,0x0c, \
+0x8c,0x64,0x41,0x18,0x44,0x00,0x52,0x44,0x50,0x1c,0xfc,0xfe,0xbb,0x70,0x88,0x61, \
+0x01,0xb9,0x0f,0x57,0xa2,0x64,0x7f,0x77,0x55,0xe8,0x17,0xfd,0x30,0x3e,0x2c,0x36, \
+0xbf,0x4b,0x3c,0x38,0x09,0xc5,0x4b,0x55,0xd5,0x9c,0x73,0xfb,0x39,0x16,0x27,0x2e, \
+0x82,0xe4,0x99,0x51,0x45,0xae,0x3d,0x1a,0xc7,0x8f,0x56,0x48,0xea,0x8a,0xb8,0x14, \
+0xc0,0xcf,0x23,0x72,0xac,0x2f,0xab,0x3a,0x88,0xc7,0x70,0x4b,0xef,0xb9,0x9d,0xd5, \
+0x8e,0x22,0x96,0x6c,0x1e,0xac,0x2f,0xd0,0xb8,0xad,0x40,0x8b,0x03,0x33,0x30,0x3b, \
+0x35,0xcd,0xe4,0x25,0x5d,0x4e,0x3c,0xa7,0x69,0x4d,0x4d,0x96,0x60,0x54,0xe9,0x93, \
+0xdf,0x7f,0x1b,0x46,0x55,0xf6,0x66,0x75,0xe5,0x22,0xc8,0xd3,0xb0,0x18,0xcc,0x18, \
+0x44,0x96,0x8d,0x01,0x02,0x8b,0xa1,0xc3,0x05,0xe7,0x01,0x1c,0x57,0x90,0x58,0xf8, \
+0xb7,0xd2,0x93,0x90,0xdd,0xfc,0xb8,0x7f,0xbf,0x2d,0x9a,0x15,0xb9,0x94,0x28,0xab, \
+0x1d,0x0d,0xea,0x42,0xf3,0x71,0x6e,0x8b,0x59,0x0c,0x57,0xf1,0x3d,0x9d,0x1b,0x78, \
+0xfd,0x1f,0xcb,0x19,0xcf,0x6a,0x6f,0x35,0x68,0x2c,0x95,0xe7,0xf5,0xcf,0xc6,0xc5, \
+0x34,0x85,0x2c,0xba,0x0b,0xd3,0x86,0x44,0x70,0x0f,0x71,0x49,0x61,0x68,0x0e,0x85, \
+0x6c,0x31,0x97,0x71,0x8e,0x29,0x6c,0x56,0x9f,0x01,0x63,0x5d,0x34,0x10,0x0b,0xaa, \
+0x34,0xd2,0x63,0xd0,0xf3,0x93,0x47,0xa5,0xcb,0xa3,0x46,0x50,0xb5,0xe4,0x25,0xe2, \
+0x68,0x49,0x2d,0xbd,0x3e,0xae,0x7b,0x3b,0x5a,0xfa,0x82,0xc4,0xfd,0x94,0x60,0xd9, \
+0x54,0xcf,0x67,0xaf,0xaf,0xb7,0xb5,0xf3,0x1b,0x2f,0xe3,0xfb,0x15,0x12,0x91,0xa4, \
+0x7e,0xe8,0x84,0x36,0xff,0x6f,0x67,0x85,0x22,0x9e,0xc9,0x33,0x3d,0x94,0xfd,0xaf, \
+0xef,0x98,0x53,0x77,0x79,0xe3,0x9b,0xb6,0xde,0x6e,0xaa,0x66,0x1e,0x5a,0xb9,0x37, \
+0x02,0xa4,0x72,0xd3,0x72,0x90,0x51,0x87,0x7c,0xcb,0x82,0xb1,0x06,0x23,0xab,0xc8, \
+0x27,0x69,0x4d,0xbc,0x77,0xe1,0xfe,0xd0,0xca,0x96,0xc2,0x6c,0xc8,0x7a,0x66,0x40, \
+0xe2,0xb0,0xd6,0x0a,0xdf,0x69,0x83,0xe5,0x20,0xd3,0xdd,0x72,0x73,0x40,0xc7,0x4e, \
+0x3a,0xd3,0x7f,0x74,0xcf,0x35,0xf9,0x9e,0xa4,0x30,0x65,0x1a,0xa7,0x9b,0xde,0x47, \
+0xd2,0x30,0xde,0xfe,0xcf,0xab,0x58,0x49,0xa9,0x6e,0xdf,0x3c,0xf5,0xf8,0x63,0x4d, \
+0xfd,0x31,0x55,0xb4,0x99,0xce,0x8d,0xb1,0xa8,0xae,0xbc,0xa5,0x3d,0x94,0x93,0x9b, \
+0x13,0x3d,0xaf,0x5b,0xd6,0x29,0xcc,0xdf,0x56,0x5d,0x52,0x13,0xcf,0x5c,0x69,0xda, \
+0x33,0xef,0x5f,0x9c,0x20,0x36,0x38,0x26,0x75,0x6d,0xf3,0x86,0xf4,0x8b,0xb2,0x6d, \
+0xef,0xf2,0xdb,0x58,0xa0,0x41,0x43,0x9e,0xdb,0x76,0x7a,0x35,0x8a,0x1d,0x12,0x1a, \
+0x48,0x38,0x9a,0x43,0x33,0xf5,0xe5,0xa8,0x32,0x7b,0xfb,0x28,0xdd,0x1d,0xfa,0x3a, \
+0xbe,0x68,0x8d,0x7d,0xba,0xa5,0x86,0x6b,0xb3,0x66,0xf9,0xbb,0x73,0x34,0x3f,0x29, \
+0x53,0x19,0x35,0x3c,0x57,0x78,0xe2,0x25,0x74,0xd5,0x56,0xee,0x5d,0x03,0x48,0xfa, \
+0x4e,0xf2,0xb0,0x74,0x97,0x34,0x76,0x4a,0x54,0xc0,0x2a,0xbb,0x26,0x6c,0x1c,0xaa, \
+0x6b,0x7b,0x44,0xe0,0xc6,0xde,0xc7,0xa7,0x11,0x0c,0x45,0xc6,0xa3,0x1d,0x5d,0x1a, \
+0xdb,0xcf,0xa0,0xc3,0xa7,0xe4,0x08,0x32,0xef,0x9e,0xd6,0x9b,0x3a,0x3a,0x99,0xb2, \
+0x27,0x9f,0x50,0x9b,0xaf,0x6f,0x97,0xcc,0xf7,0xf1,0x15,0x89,0xc6,0x08,0x94,0x01, \
+0x02,0x04,0x26,0x60,0x5e,0xcd,0xcc,0x0a,0xdc,0x57,0x07,0x1f,0x4d,0x26,0x16,0x61, \
+0x01,0x10,0x22,0x53,0x97,0xc8,0x4d,0x26,0x28,0x7e,0x4c,0xe1,0xe1,0x2b,0x9d,0x93, \
+0xab,0xdb,0x19,0x99,0xd4,0xf0,0xa3,0xe9,0x2d,0xdd,0xba,0xd2,0xd8,0x18,0x21,0xfb, \
+0xf2,0xa8,0x3f,0x8d,0xbf,0x5f,0x13,0xf2,0x11,0x02,0x22,0xd8,0x5a,0x15,0x49,0x03, \
+0xe6,0x06,0x1f,0xd6,0xbb,0xc7,0x51,0xf5,0xea,0xbf,0x72,0x31,0x9e,0xc2,0x13,0x7d, \
+0x2f,0xe9,0xa0,0xd8,0x24,0x42,0x2b,0xc1,0x03,0x26,0x38,0x34,0x8c,0x7a,0x8b,0xdc, \
+0xbb,0x77,0xe3,0xd8,0x1a,0x3f,0xcd,0xc7,0xd9,0xc0,0x7a,0x68,0xf2,0xf8,0x35,0x3a, \
+0xce,0x89,0x5b,0xea,0xa3,0x6b,0x45,0x19,0x16,0x9a,0x0b,0x71,0x0c,0x09,0xbe,0xd4, \
+0xdb,0xa1,0x8e,0x59,0x5a,0x58,0x8c,0x8b,0xd1,0xe0,0x60,0x9c,0xa0,0x9e,0x9b,0x93, \
+0x68,0xf1,0x5d,0xbd,0x16,0xfb,0x3d,0x6e,0xda,0xec,0xfe,0x99,0xd2,0xa9,0xaa,0xdd, \
+0xa6,0xaa,0xfd,0x51,0xd5,0xd0,0xe6,0x99,0x9c,0x48,0x79,0x59,0x42,0x0d,0x45,0x93, \
+0xa0,0x19,0x72,0xb7,0x66,0xac,0x89,0xe8,0xa3,0xbb,0x26,0xa9,0x8c,0x43,0x88,0x23, \
+0x71,0x5e,0x4b,0x76,0x35,0x9b,0xce,0x1e,0x3e,0x8f,0x36,0xe9,0x27,0xed,0xe0,0xd7, \
+0x33,0xfe,0x9f,0x9c,0x6b,0xf9,0xb1,0x1b,0xe8,0x0b,0x2d,0x65,0xdc,0x87,0xbc,0x6c, \
+0xd9,0xe3,0xf2,0xf9,0xbe,0x6e,0x1c,0x94,0x4d,0x4f,0x65,0x54,0x58,0x5a,0x75,0x0e, \
+0xd1,0x0d,0x6c,0xb2,0x6d,0x3c,0xab,0x52,0x50,0x43,0x0e,0x41,0xaf,0x62,0x03,0x81, \
+0x08,0xfa,0xe0,0x23,0xbc,0x1d,0x40,0x17,0x75,0x7f,0x7e,0xb5,0x86,0xdd,0xa9,0x17, \
+0x08,0x6f,0x1f,0x2e,0x9d,0x38,0x33,0xba,0xfb,0x55,0x37,0x87,0x69,0x7c,0xdf,0xe8, \
+0x1f,0xc7,0x5f,0x9e,0x7e,0x83,0x6c,0xa2,0x03,0xf0,0xa5,0x18,0xc4,0x4f,0xe9,0x9f, \
+0x1f,0x43,0x03,0x9b,0xc8,0xaf,0x0a,0x7f,0x89,0x81,0xe3,0xb7,0x0a,0x2b,0xdd,0x69, \
+0x08,0xf8,0x67,0xae,0x8e,0xbf,0x06,0xb8,0x28,0x15,0x63,0x5f,0x4e,0x28,0xaf,0x38, \
+0x04,0x14,0x03,0x01,0x00,0x14,0x14,0x82,0x31,0x8c,0x0f,0xf0,0xb6,0x07,0x68,0xdc, \
+0xac,0x6b,0x11,0x05,0x11,0x81,0xde,0x33,0xa8,0xe1,0xac,0x62,0x20,0x91,0x40,0x36, \
+0x60,0x50,0x4f,0x50,0x95,0x9a,0xe7,0xd6,0xe3,0xdc,0xff,0xf3,0xe7,0x3c,0x82,0x68, \
+0x6c,0x8f,0xee,0xd1,0x34,0xd7,0xa5,0x92,0x1a,0xb7,0xf4,0xdd,0x57,0xa9,0xca,0x98, \
+0x56,0x23,0xff,0x7b,0xad,0x62,0x4f,0xaa,0xb0,0x18,0xfb,0x18,0xe0,0x70,0x58,0x24, \
+0xf8,0x10,0x6f,0xb8,0xd1,0x76,0xca,0x5d,0x30,0xed,0x90,0xa4,0xbe,0x11,0x8c,0xcb, \
+0xc4,0x2e,0x4b,0x2e,0x43,0xf6,0xa1,0x82,0x62,0x1e,0x7c,0xd5,0x5b,0x00,0x6f,0xe8, \
+0xef,0x51,0x72,0x47,0xf8,0x76,0xae,0x2b,0xc2,0x03,0x69,0x4b,0xfe,0x5f,0x1b,0xa3, \
+0xc1,0xda,0x6a,0x57,0x64,0x76,0x65,0xaf,0x63,0x05,0x19,0x7a,0x70,0x6b,0xa8,0xa6, \
+0xa5,0x6f,0x57,0xa5,0x9d,0xfd,0xfe,0xfe,0x27,0x14,0x5b,0xa0,0xb9,0xba,0x95,0xaa, \
+0x27,0xed,0x0f,0xf8,0xf1,0x74,0xde,0x58,0x5d,0x37,0x59,0x1b,0x94,0xfd,0x89,0x44, \
+0x1b,0x46,0xcb,0xe0,0x73,0x0f,0xb5,0xa6,0xd0,0x22,0x4c,0xda,0x03,0x04,0x21,0x50, \
+0x55,0xd0,0x40,0x66,0x78,0x2e,0x03,0x3a,0xe0,0x85,0xdd,0x27,0xd5,0xd9,0xf7,0xb5, \
+0x78,0x44,0x3b,0x5b,0x7f,0xd7,0xf1,0xcc,0x8c,0xf1,0xc3,0x77,0x2e,0x19,0x39,0x2a, \
+0x0c,0x4a,0x8a,0xb7,0x67,0x1f,0x0a,0xc3,0xd7,0xb9,0x51,0x4f,0x13,0x0e,0x74,0xe9, \
+0x08,0x94,0xa3,0x14,0x38,0x2c,0x79,0x1a,0x39,0xa5,0x10,0xf2,0x77,0x99,0x71,0x92, \
+0xbf,0x66,0x31,0x57,0xfe,0xe3,0xbf,0xad,0x36,0x74,0xc7,0xb3,0x19,0x76,0x57,0xa7, \
+0x39,0x46,0x7b,0x2f,0xb0,0x88,0x54,0x03,0x73,0x04,0x82,0x26,0x20,0x88,0x73,0x2b, \
+0x57,0x4c,0x61,0x64,0x55,0xb4,0xd3,0x5b,0xe2,0x9f,0xd9,0x17,0xdf,0x07,0xa6,0x4b, \
+0x64,0x66,0x64,0x66,0xfa,0xde,0x9d,0xd9,0xa4,0x4f,0x4b,0xd6,0xa7,0x08,0x6e,0x74, \
+0xcf,0xbd,0x83,0x69,0x3c,0x44,0xe2,0x13,0xef,0x7d,0x7b,0xd6,0x3c,0x86,0xc1,0x6c, \
+0x15,0x3b,0x15,0xa3,0xa4,0xf0,0xbb,0x06,0xab,0xa6,0xe5,0xfb,0xad,0xd5,0x5a,0x43, \
+0x9d,0x9d,0xdc,0xe7,0x0c,0xa3,0x6d,0xd7,0xe1,0x40,0xfe,0xac,0x20,0x7d,0x2d,0x22, \
+0xa8,0xf8,0x2c,0xe4,0x7d,0x36,0x15,0x96,0x57,0x74,0xf6,0xbb,0xbb,0x2a,0x10,0x9b, \
+0xe7,0xd9,0xe7,0x0b,0xd0,0x62,0xdc,0x72,0xbb,0x35,0x56,0xf8,0x08,0xd7,0x2b,0xee, \
+0x95,0xeb,0xee,0x78,0x15,0x4e,0xeb,0x84,0x96,0x20,0xf8,0xa6,0x0c,0xe9,0x61,0x3f, \
+0x82,0x71,0x08,0x9f,0xaf,0x65,0xac,0xbb,0x45,0x4a,0x2a,0xf3,0xec,0x67,0x15,0xf2, \
+0xd0,0x98,0x2e,0x21,0x20,0x9f,0x72,0x14,0x1e,0xbc,0xbb,0xc1,0x55,0x45,0x35,0x5f, \
+0x37,0xf8,0xbf,0x91,0x8f,0xb7,0x7c,0x0a,0x71,0xd2,0x30,0x71,0xa4,0xef,0x8d,0x57, \
+0xa9,0xae,0x3f,0xcd,0xb7,0xef,0xb9,0xc2,0x1f,0xe0,0x5f,0x56,0x19,0xf3,0x66,0xd6, \
+0x0e,0xc9,0xf9,0x39,0x27,0xd6,0xf3,0x4d,0xe2,0xad,0xa5,0x86,0xa4,0xf1,0xd1,0xce, \
+0x63,0x7f,0x5f,0xa9,0xcc,0x67,0x63,0xf6,0x4e,0x78,0xae,0x0e,0xed,0x1f,0x4e,0x5e, \
+0x17,0xcf,0x13,0x04,0x65,0xa3,0xef,0x8b,0x01,0x82,0xf9,0x77,0xa9,0xec,0x7f,0xb0, \
+0x89,0x91,0xdc,0x4f,0xa7,0x01,0x9d,0xd0,0x11,0xc8,0x28,0x6b,0x94,0x77,0xd9,0xd7, \
+0xa5,0xa7,0xb9,0xeb,0x01,0x10,0x77,0xa3,0x96,0xa1,0xc1,0x4c,0x42,0x6f,0xbf,0x7e, \
+0xd4,0x6f,0xc6,0x50,0xc7,0xf2,0xb2,0x82,0x0f,0xe6,0xfb,0x5f,0xbd,0xdf,0x92,0x78, \
+0xbf,0x95,0xc6,0xef,0x32,0xdf,0x59,0x50,0xe9,0xd9,0x51,0x3e,0x54,0x1d,0x10,0x35, \
+0x90,0xf8,0xa3,0xcd,0x3d,0xef,0x77,0x61,0x6e,0xb6,0x55,0xa0,0x25,0x0f,0x81,0x86, \
+0x7a,0x7f,0x4d,0xcc,0xf3,0xe2,0x4f,0x2f,0x67,0x17,0x8c,0xb8,0x0c,0xb6,0x9a,0x44, \
+0xf7,0xf2,0xef,0x33,0x54,0x7b,0x5d,0xe2,0x4e,0x98,0x8f,0xa2,0x5c,0x7b,0x6b,0x3c, \
+0xf5,0xf3,0xc6,0x36,0x41,0xe7,0xae,0xb2,0xc2,0xd4,0xb8,0x25,0x79,0xa8,0xc2,0x23, \
+0xbb,0xab,0x22,0x59,0xf7,0x66,0xfe,0x8c,0x91,0x30,0xc1,0xb2,0x58,0x96,0xde,0xcd, \
+0x9f,0x38,0x15,0x84,0x4a,0x37,0xd8,0xfd,0x91,0x67,0xad,0x6a,0x11,0x34,0xa8,0x4a, \
+0x1c,0x43,0x91,0xec,0x86,0x70,0xc7,0x96,0xb6,0xad,0x3b,0x75,0xab,0xd1,0x48,0x6e, \
+0x58,0x9d,0x63,0x3f,0xba,0xb4,0xde,0x45,0x94,0x11,0xa8,0x40,0x4d,0x68,0x1b,0xa9, \
+0x63,0xb3,0xe3,0x1a,0xf6,0x7a,0x53,0x0e,0x5d,0x9e,0x32,0xf3,0xf8,0x15,0x8b,0xad, \
+0x50,0xc1,0x44,0xb6,0xe7,0xf4,0x74,0xcd,0xfd,0x07,0x4b,0xd6,0xd1,0xaf,0x8a,0x3b, \
+0x8e,0x4a,0x22,0x13,0x20,0x8f,0xce,0xf4,0x43,0xe9,0x6f,0x9a,0xcb,0x40,0xc7,0xec, \
+0x44,0xa1,0x7b,0x4d,0x3d,0x78,0xb0,0xb0,0x75,0x7a,0x44,0xe1,0x9b,0x6c,0x3b,0xe7, \
+0x3c,0x71,0xa2,0xa6,0x32,0xc9,0xd2,0xb9,0x1b,0x14,0x1c,0x40,0x52,0x57,0x12,0x83, \
+0x53,0xe4,0x8a,0xea,0x25,0x06,0xb8,0x80,0x83,0x65,0x52,0xa0,0x13,0x81,0x95,0xab, \
+0xeb,0x4d,0xd9,0xec,0xe4,0xc5,0xbe,0x12,0x84,0x10,0xb2,0x1c,0x7d,0x8d,0x55,0x27, \
+0xd6,0xbe,0x58,0xf7,0x37,0x67,0x94,0xf6,0x9d,0x58,0xee,0xde,0x0c,0x84,0x28,0xf9, \
+0xf5,0x1d,0x88,0x9f,0x5f,0x22,0x0f,0x3a,0x92,0x1f,0x02,0x25,0xfc,0x8b,0xb8,0x72, \
+0x31,0x39,0x2f,0xb7,0xec,0x9e,0xdf,0x2f,0xb5,0x7d,0xa4,0x54,0x4d,0xdd,0xbc,0x51, \
+0x82,0xdf,0x61,0x8b,0xda,0x78,0xb4,0xfc,0xcc,0x1c,0x79,0xba,0xe7,0x4e,0x9c,0xac, \
+0x1f,0x5b,0x47,0x5c,0xf4,0x54,0x82,0x30,0x09,0x9d,0xb6,0x4a,0x0b,0x30,0xba,0x81, \
+0x0c,0x04,0xa9,0xcf,0xa6,0xbd,0x8f,0xee,0xec,0xf7,0x5a,0x8f,0x6e,0x75,0xc1,0xd8, \
+0x7c,0xff,0x92,0x37,0xea,0x9b,0x0c,0xcf,0xee,0xfa,0xb9,0xe0,0x47,0x43,0x6f,0x93, \
+0xfa,0x8c,0x66,0x07,0x6f,0x1b,0x5e,0x35,0x15,0x3e,0xf2,0x7a,0x3a,0xd2,0xa1,0x29, \
+0x7d,0x93,0x4d,0x1c,0xf0,0x69,0x58,0x91,0xce,0xe6,0xa9,0xa3,0xa1,0xe6,0x9b,0x27, \
+0x9a,0x31,0x46,0x41,0x40,0xde,0x49,0x43,0xb3,0xaf,0x35,0x99,0xa9,0x7d,0x19,0xed, \
+0x5c,0x9c,0xe8,0x49,0x93,0x60,0x59,0xd0,0xc3,0xa8,0x50,0x99,0x4d,0x0d,0x9f,0x1e, \
+0x1f,0x4b,0xfa,0x7b,0xf1,0x6a,0x97,0x1d,0xfe,0x48,0xc4,0x1f,0xcd,0x0a,0x92,0x77, \
+0x5f,0x14,0x5f,0xe9,0x18,0xe5,0xac,0xef,0xb1,0xd4,0x21,0x96,0xc4,0x64,0xe1,0x33, \
+0x8c,0x71,0x89,0x36,0xbe,0x3b,0x5e,0x3c,0x1d,0xc5,0x6b,0x10,0xd6,0x4e,0x05,0x21, \
+0x4d,0xf9,0x54,0xab,0xe9,0x88,0x63,0x5a,0xad,0x86,0x63,0x42,0x54,0xcc,0x4b,0xe5, \
+0xc3,0xed,0x9b,0x2a,0x16,0x72,0x47,0xd4,0x6a,0x1e,0x9d,0xda,0x19,0xa1,0x90,0x22, \
+0x17,0x18,0xda,0x54,0xac,0xf4,0x92,0xa6,0x2e,0xca,0xf2,0xc2,0x9b,0x50,0x41,0xd2, \
+0xde,0x63,0x3c,0xf3,0xfd,0x5f,0x57,0x5e,0xdb,0xe7,0x2b,0xec,0xfa,0xae,0x23,0xe1, \
+0x6f,0x8a,0x57,0xc5,0x0b,0x96,0x94,0x5a,0x9c,0x2e,0x0b,0x16,0x77,0xf5,0x3b,0x57, \
+0x5f,0x1f,0xc1,0xca,0x5b,0xda,0x68,0x47,0x65,0xa4,0xb1,0xb8,0xfa,0x6c,0xfb,0xa1, \
+0xfd,0x0b,0xab,0xc6,0xa9,0xed,0x44,0x93,0xd9,0x1d,0x83,0x58,0x52,0x23,0xcb,0x32, \
+0x8a,0xb5,0x8b,0x9a,0xc7,0x6b,0x23,0xd9,0xbe,0xa6,0xf6,0x57,0x17,0x0f,0xe1,0xcb, \
+0xbe,0x92,0xaf,0x6c,0x1e,0x66,0xcf,0xab,0x69,0x6c,0x8c,0x9b,0xab,0x83,0x9a,0x1a, \
+0xbc,0x5d,0xca,0x1a,0xb7,0x82,0xad,0xc5,0xb8,0xb5,0x14,0x60,0xc4,0x6a,0xeb,0x5a, \
+0x73,0x36,0x33,0x18,0xa4,0xdb,0x36,0x70,0x3d,0xfa,0x69,0xe3,0xa4,0xd7,0x8e,0x16, \
+0x45,0xa2,0x31,0x62,0x4a,0x1a,0x1b,0x04,0x26,0x34,0xda,0x03,0xc5,0x0e,0x8c,0xc1, \
+0x51,0x7c,0x90,0xcc,0xb2,0x1c,0x50,0xaa,0xe9,0xd0,0x98,0x84,0x4f,0xce,0x90,0x3d, \
+0x8c,0xf6,0xa0,0xbd,0x12,0x48,0x6c,0x80,0xb0,0x9b,0xb2,0x4a,0xe9,0x0a,0x92,0x18, \
+0x81,0xc5,0xa2,0x6b,0x10,0xdb,0x63,0x14,0x34,0x15,0x69,0x49,0xe9,0x64,0x36,0x97, \
+0x4f,0x26,0x75,0x4e,0xbd,0xd9,0xae,0xee,0xaa,0xee,0x2b,0x48,0x1e,0x36,0x3d,0x7c, \
+0x0d,0x84,0x22,0xc4,0x7d,0x0b,0x3c,0x80,0x85,0xe5,0x93,0x6d,0x68,0xa8,0x40,0xdd, \
+0x19,0x30,0x71,0x38,0xa4,0xcd,0x75,0x03,0xe9,0x20,0x73,0x69,0x90,0xad,0x01,0xbe, \
+0x1a,0x23,0x43,0x73,0x9c,0xf5,0xf4,0x27,0xdf,0x81,0x0f,0x6d,0x10,0x15,0x17,0xa6, \
+0x42,0xcf,0x47,0xd2,0xce,0x7b,0xf7,0x68,0xdc,0x16,0xfa,0x83,0x0f,0x2c,0x8b,0x5b, \
+0xd7,0xba,0xbb,0x8c,0x62,0xc8,0xbe,0x11,0x0e,0xf8,0xa3,0x87,0x9f,0x4e,0x9d,0xff, \
+0x4f,0xcf,0x76,0x81,0x30,0xd7,0xaf,0xf6,0xef,0x6b,0x7f,0x26,0x15,0xec,0x07,0xf0, \
+0x4a,0xc1,0x16,0x7b,0x9d,0x95,0xa0,0x33,0xdb,0xf3,0xfd,0x10,0x47,0x4d,0x5a,0x29, \
+0x26,0x9c,0x96,0x59,0x10,0x7d,0x7f,0x58,0xb3,0x7e,0x3a,0x0f,0x71,0xed,0xab,0xac, \
+0x88,0xfc,0x81,0xf5,0xe2,0xcb,0x18,0x5f,0x9d,0x09,0xa5,0xdf,0xe7,0xd9,0x1a,0xc9, \
+0x3c,0xdb,0xe3,0xaf,0x38,0x71,0xec,0x08,0x96,0x8b,0x71,0x63,0x14,0xbd,0x0a,0x92, \
+0x3f,0x00,0x9b,0xb5,0x2a,0xf4,0x0d,0xb2,0x20,0xee,0x22,0xcb,0xc5,0x58,0x28,0x35, \
+0x9f,0xa3,0xbd,0xf2,0x45,0xda,0x84,0xf4,0x25,0xe4,0x41,0x0b,0xc9,0x4c,0x8c,0x7c, \
+0xcd,0x0a,0xfc,0x96,0x60,0x62,0x18,0x7d,0xa5,0x0d,0x27,0xe6,0x99,0xea,0xc7,0x25, \
+0x54,0x3a,0xe3,0x76,0xfc,0x71,0x47,0x65,0x17,0x1c,0xfb,0x21,0x69,0xb7,0x94,0x99, \
+0xdb,0xd5,0xf6,0xc5,0x19,0xcd,0xb1,0xb1,0xfb,0xdc,0x09,0x8f,0xae,0xca,0xd3,0xc3, \
+0x6e,0xbc,0x6b,0x8d,0xe8,0x37,0x15,0xeb,0x44,0x81,0x28,0x19,0x66,0xe3,0xdc,0xa3, \
+0x55,0x83,0x9f,0x85,0x1a,0x55,0xd7,0xee,0xcf,0x9c,0x5d,0xae,0xb4,0x0a,0xbd,0x95, \
+0xe9,0xb3,0x48,0x5e,0x53,0xf5,0xf8,0xd8,0xdd,0x4b,0x6e,0xaa,0x78,0xf2,0x73,0x50, \
+0xda,0xac,0xe7,0xdd,0xca,0x37,0xaa,0xc9,0x84,0x77,0x7c,0x21,0x21,0x27,0x11,0xfc, \
+0xf4,0x8b,0x53,0xd1,0x16,0xff,0x1a,0x52,0xba,0x5f,0x58,0xa0,0x72,0x2e,0x05,0x4c, \
+0x85,0x31,0xaf,0xcc,0x9c,0x91,0xb7,0x95,0xf1,0xc0,0x8d,0xbf,0xf4,0xdd,0x86,0xd9, \
+0xda,0xb8,0xdc,0x0f,0xf0,0x3a,0xae,0x5c,0x95,0xb5,0x78,0x4e,0x3b,0x72,0x07,0xd9, \
+0x3e,0xee,0x87,0x4b,0xe1,0x1b,0x31,0x8d,0xd5,0x65,0xe7,0xad,0x5e,0xc9,0x25,0xc2, \
+0xf1,0x6f,0x57,0xd7,0x5d,0xa5,0xee,0xa2,0x32,0x1e,0x66,0x09,0xb1,0x17,0x12,0x56, \
+0x2c,0x70,0x5d,0x20,0xf6,0x71,0x2e,0xea,0x5a,0xa7,0x0f,0xc5,0x8c,0xa7,0x17,0xb7, \
+0x86,0x07,0x20,0xec,0x4f,0x3b,0xab,0x20,0xe6,0xd3,0xe9,0xd7,0x36,0xa7,0x41,0x66, \
+0xfb,0xe7,0x11,0xd1,0x3f,0x2a,0x6b,0x97,0x27,0xaa,0x0b,0x35,0x56,0xd6,0x37,0xbd, \
+0x57,0x56,0xf3,0xb8,0xed,0xb9,0x9e,0x77,0xc0,0xb0,0x83,0x7b,0x0e,0x74,0xff,0xb6, \
+0x07,0xe3,0x6e,0x2c,0xc0,0x81,0x64,0xae,0x0b,0x05,0x55,0xc8,0x4e,0x9d,0x08,0x2f, \
+0xdf,0x00,0xa1,0x41,0x6b,0x05,0x5b,0x88,0xeb,0xb3,0x85,0x95,0x31,0x24,0xf8,0xac, \
+0xfb,0xaa,0xed,0xf8,0xb5,0x77,0xe4,0xcf,0xc2,0x05,0xa7,0x3a,0xad,0xd1,0xe3,0x0b, \
+0x6d,0x36,0x5a,0xa5,0x13,0xed,0xdf,0xfa,0xb7,0x71,0xca,0xb9,0xfd,0xa7,0xcb,0x74, \
+0xec,0x27,0xd9,0xef,0xeb,0x6f,0x2e,0xd2,0xe5,0xba,0xce,0xf0,0x7c,0x65,0x59,0x2a, \
+0x04,0xaf,0xbf,0x2c,0x08,0x7f,0xee,0xc3,0x4d,0x85,0xd8,0x59,0x57,0xb9,0x5b,0xc7, \
+0xf8,0xaa,0x81,0x5a,0xd5,0x97,0x9b,0xfd,0xef,0xe1,0xc4,0x35,0xf6,0xcd,0xb3,0xab, \
+0x3c,0xeb,0xe7,0xec,0x5c,0xcd,0x64,0xd3,0x05,0xa7,0x28,0x67,0x54,0xe3,0xc1,0x95, \
+0x0f,0xa7,0xeb,0xcc,0x38,0x2f,0x9a,0x77,0x60,0x3f,0xf9,0x97,0xf9,0xef,0xfc,0xfd, \
+0x96,0xfc,0xfc,0xdc,0x8c,0x57,0xf3,0x93,0x3f,0x5a,0x80,0x0e,0x21,0xb4,0x94,0xab, \
+0x7a,0xd9,0x36,0xbf,0x32,0x5c,0x9c,0x13,0xc3,0x82,0xc3,0x39,0xfc,0xfc,0x9c,0x60, \
+0x57,0x14,0xf3,0x10,0x54,0xf0,0x04,0x3a,0x39,0xe6,0xd4,0x10,0x7a,0x6a,0x36,0xf2, \
+0x14,0xfb,0xc5,0x21,0xa3,0x9a,0x02,0x5c,0x57,0xd0,0x3f,0x06,0xa1,0x2c,0x38,0x1b, \
+0xde,0x1c,0x18,0xd6,0xbd,0xa6,0x69,0x3d,0xf5,0x32,0x8c,0xdc,0xf8,0xb0,0x2e,0x22, \
+0xe1,0x43,0xef,0x36,0x31,0x4f,0x04,0x39,0x64,0x0a,0x74,0x57,0xeb,0x54,0x47,0x3f, \
+0x85,0x94,0x8b,0x08,0x8e,0x7f,0xbe,0xe4,0x2a,0xcd,0x44,0x95,0x3a,0x20,0x6e,0x9e, \
+0x81,0x84,0xbc,0x73,0x5f,0xf5,0x76,0x05,0x0c,0xc8,0x2f,0x4e,0x70,0xf8,0x0d,0xd8, \
+0x0a,0x4f,0xc3,0xdb,0x18,0xf4,0x47,0xd2,0x92,0x1b,0x29,0xce,0x53,0xea,0x68,0xca, \
+0x46,0xf1,0x29,0xc9,0xd4,0x8b,0xa6,0x35,0x9c,0x74,0x36,0xae,0xdb,0xea,0xf7,0xb4, \
+0x86,0xd6,0x30,0x7b,0xa8,0x53,0x68,0x52,0xc5,0xf0,0x88,0xc8,0xa0,0xb7,0xc9,0x52, \
+0x48,0x86,0x66,0x16,0xd7,0x44,0xd4,0xb6,0x5f,0x86,0x94,0x13,0xc4,0xd8,0x10,0x1e, \
+0x5b,0x9a,0x17,0x4a,0x32,0xd8,0x70,0x0f,0x45,0x82,0x98,0xde,0xf8,0x2e,0xb6,0xd0, \
+0xcb,0xd8,0x79,0x72,0x01,0x88,0x8a,0x2b,0xe5,0xec,0x9f,0x3a,0x89,0x6c,0xcd,0x69, \
+0x8a,0x44,0x84,0xa8,0x7b,0xc3,0x5a,0x79,0x50,0x19,0x0c,0x33,0xb8,0x67,0x25,0x40, \
+0x94,0xc0,0x6d,0xf0,0x05,0x34,0xcd,0x11,0x9b,0x2e,0x66,0x65,0xc0,0x1a,0xfe,0x9f, \
+0x67,0x35,0x18,0xc1,0xd9,0xe4,0x07,0xd3,0x49,0xa2,0xb4,0x52,0x76,0xab,0x06,0x3d, \
+0xde,0x0c,0x92,0xce,0xd3,0x54,0x06,0xbb,0x8a,0x6c,0xd8,0x05,0xf4,0x71,0x92,0xa9, \
+0x4d,0x05,0x3e,0x45,0xb4,0xf3,0xda,0x63,0xfa,0x97,0xf5,0x91,0x78,0x6b,0xc0,0x37, \
+0x34,0x4d,0xda,0x95,0xde,0x8e,0x9c,0x31,0xb3,0x5f,0x9c,0xcd,0x19,0x19,0xe1,0xba, \
+0x20,0x63,0x23,0x8e,0x70,0x3b,0x7c,0x59,0xa0,0x73,0xb5,0x16,0x69,0xd5,0x63,0xd3, \
+0xa0,0x6b,0xf8,0xac,0xcb,0xae,0xac,0x1c,0x45,0x0f,0xf2,0x09,0x41,0xbf,0x2f,0x0d, \
+0x9a,0xcb,0xe1,0x41,0x5d,0x34,0x32,0xd5,0x91,0x38,0xce,0xf8,0x82,0xa8,0xd2,0x18, \
+0x3c,0xfa,0xa0,0xec,0xba,0x85,0x0e,0xa4,0x6b,0xd6,0x6d,0xa6,0xaf,0xca,0x5f,0x38, \
+0x70,0x2a,0xa8,0x35,0x20,0x29,0x8f,0x28,0x9c,0xf1,0x98,0xd5,0x51,0xaf,0xf3,0x3b, \
+0xab,0xed,0xb7,0x38,0xa6,0x89,0xd5,0x88,0xad,0xb9,0x1b,0x3d,0x17,0x10,0x45,0x96, \
+0x49,0x87,0x31,0x7d,0x99,0x6c,0x3b,0x03,0xa9,0x68,0xe6,0x5d,0x22,0x9b,0xc5,0x49, \
+0x9d,0x9b,0x6a,0xc3,0x36,0xbd,0xfa,0x57,0x42,0x86,0xea,0xcc,0x02,0x92,0x81,0x28, \
+0x32,0x03,0x43,0x8c,0x38,0x31,0x4e,0x16,0xe1,0x84,0x74,0x32,0xe1,0x6e,0x02,0xa1, \
+0x7b,0x57,0x52,0x35,0x99,0x2a,0xe9,0x61,0x57,0x58,0x59,0xca,0x01,0x32,0x7f,0x7f, \
+0xbf,0x34,0xf7,0xd3,0xdb,0x06,0x7e,0xcb,0x6f,0xba,0x69,0xc6,0xac,0x2f,0xbc,0x4c, \
+0xbc,0x69,0x76,0x4e,0x66,0x46,0x70,0x51,0x0d,0x25,0x85,0xc2,0x2a,0x99,0x79,0x11, \
+0x98,0x2d,0x89,0x2c,0x18,0x80,0xc8,0xc8,0x8a,0x9c,0xa3,0xa2,0xe3,0x42,0xdf,0x76, \
+0x73,0x17,0xf4,0x39,0x1a,0x6a,0x88,0xc7,0x6d,0xc4,0xf3,0x46,0x39,0xe0,0xfa,0x13, \
+0x2a,0x51,0x29,0x65,0xd2,0x91,0xdd,0x76,0x43,0x2a,0xe0,0x37,0x37,0xdc,0x1d,0x88, \
+0xa6,0x54,0x11,0x6c,0xc9,0x11,0x07,0x6a,0x75,0x8c,0xbd,0x1a,0x46,0xf3,0xd5,0x06, \
+0x8d,0x65,0x84,0xe3,0x35,0xd3,0x63,0x23,0x0e,0x2f,0xd7,0xbe,0xc0,0x13,0xd0,0x0a, \
+0x04,0xb2,0x0f,0x21,0x34,0xc4,0x19,0xd5,0xd9,0xac,0x48,0x75,0x3b,0x12,0x29,0x44, \
+0x12,0xb4,0xe7,0x64,0xda,0xfc,0x4a,0xdc,0x48,0x87,0x0f,0x95,0xb2,0x10,0xc9,0x29, \
+0xa8,0x32,0xb9,0x8b,0xc2,0x4a,0x7b,0xb6,0xc2,0xd1,0x71,0xb5,0x44,0x33,0xf5,0x07, \
+0x35,0x9a,0x08,0x04,0xc3,0x43,0x46,0x0b,0xa3,0xdb,0x44,0x6c,0xca,0x82,0x6e,0x32, \
+0x2e,0x23,0xdc,0x21,0x92,0xc5,0x48,0xfa,0xa5,0xb8,0x4f,0x27,0x01,0x70,0x4e,0xf8, \
+0xde,0x4a,0xca,0xaa,0x4e,0x4f,0x00,0x4c,0x42,0x72,0xcc,0x4a,0x89,0x67,0x6d,0x27, \
+0x4d,0x61,0x74,0xd5,0x9a,0x25,0x87,0x4d,0x0c,0xdc,0x3c,0x45,0x43,0x8b,0x49,0x71, \
+0x5d,0x88,0x38,0x36,0x6e,0xf1,0x56,0x64,0x39,0xc1,0x08,0x68,0xbe,0xc0,0xa9,0xe6, \
+0x53,0x46,0x56,0xb4,0xf6,0x33,0xf5,0x33,0xc8,0xab,0xb2,0xa2,0xe1,0x5b,0xe0,0x43, \
+0x3b,0x61,0xd2,0xf4,0x6c,0xe7,0x88,0x5c,0xcc,0xba,0xbb,0xab,0xc9,0xe3,0x4d,0x65, \
+0x55,0xdb,0xd3,0xb9,0x45,0xdc,0xdb,0x90,0x73,0x16,0x76,0x1a,0x95,0xc0,0xba,0xc8, \
+0x34,0x4e,0x7c,0x19,0x48,0xfd,0x4a,0x6b,0x0a,0xc2,0x31,0x80,0x7e,0xa2,0x0a,0xd7, \
+0x3b,0x3c,0x1c,0x32,0x13,0x29,0x38,0x61,0x53,0x3a,0xe6,0xea,0xd9,0x17,0x31,0xc8, \
+0x51,0x91,0x85,0xe5,0x20,0x7e,0x23,0xb2,0x8c,0x47,0x71,0x0f,0x04,0x55,0x6e,0x1f, \
+0x09,0x4b,0xa4,0x62,0xeb,0xeb,0x83,0x86,0xf5,0x6a,0x24,0x18,0x80,0xe8,0xbd,0xc0, \
+0x93,0x1e,0x3b,0xc9,0xea,0xff,0x6a,0xc7,0x47,0x4c,0x0d,0x6d,0x82,0xd2,0xbc,0xc9, \
+0xe2,0x67,0xc7,0x3d,0x2a,0x5d,0xd5,0xba,0xe2,0x86,0xc7,0x70,0x54,0xbb,0x14,0x61, \
+0xf5,0xe2,0x19,0xb5,0x3e,0x37,0xfc,0x93,0xc7,0x17,0x90,0xad,0xc0,0x5c,0xdf,0x69, \
+0x62,0x3d,0x42,0x32,0x10,0xd0,0x9d,0x5b,0x10,0xc0,0x73,0x7e,0xe1,0xd8,0x1e,0xc3, \
+0x07,0x3d,0x8b,0x3d,0x4b,0x65,0x5e,0xcc,0x59,0x77,0xb3,0xc4,0x5d,0x3a,0x85,0x27, \
+0x66,0x71,0x8a,0x1a,0x8a,0x5b,0x85,0xb7,0x65,0xb7,0x90,0xc6,0x52,0x52,0x82,0x88, \
+0x80,0x03,0xb5,0x02,0xaa,0x43,0xb8,0xec,0x2c,0x9e,0xe4,0xd2,0x01,0xe2,0xf8,0xb8, \
+0xc2,0x1b,0x32,0x4f,0xc5,0x82,0x05,0xfb,0x98,0x82,0x9a,0xf6,0xb0,0xc3,0x7e,0x36, \
+0x1c,0x87,0xf3,0x58,0x7c,0xad,0x5f,0xa2,0x9a,0xd1,0x9e,0xd9,0x20,0x97,0xf3,0x39, \
+0xc2,0x14,0xd9,0x3c,0x50,0xe2,0x9e,0xa7,0x4c,0x92,0x62,0x1d,0xc9,0xc5,0xf3,0x75, \
+0xce,0xca,0x9e,0x67,0xbc,0x97,0x4c,0xfd,0x82,0x72,0xdb,0x96,0x1b,0x70,0xa2,0x96, \
+0x26,0x35,0xee,0x4a,0x88,0xe9,0xff,0xa3,0xae,0xfb,0xed,0xd3,0xff,0x52,0x7f,0x63, \
+0x0f,0xcb,0xfd,0x76,0x1f,0xd4,0xf6,0xa1,0xed,0x18,0x5e,0xbb,0xb7,0x0a,0x2c,0x36, \
+0x4a,0x93,0x97,0x8d,0x85,0xde,0x7b,0xb3,0x66,0x6a,0x17,0x64,0x50,0xf5,0x90,0x73, \
+0xb9,0xf5,0x8d,0xdd,0x8a,0x2f,0x75,0xa6,0x00,0x27,0x76,0xe8,0xdc,0xa4,0x57,0x3f, \
+0x21,0xa1,0x6c,0x27,0x24,0xd3,0x9d,0xac,0x58,0xf2,0x63,0xda,0x1f,0xe8,0xe0,0xc8, \
+0x53,0x5c,0x84,0xac,0xe5,0x53,0x01,0xd1,0xe7,0x2f,0x06,0x1d,0x1d,0x08,0x80,0x25, \
+0x90,0x25,0xaf,0x13,0x38,0x7a,0x36,0x12,0x6e,0x01,0x31,0xb9,0x13,0x8b,0xac,0x97, \
+0x74,0xb5,0x03,0x59,0x2b,0x82,0xff,0xd8,0x58,0x7a,0xff,0x86,0x35,0x5a,0x02,0x5e, \
+0x2b,0x85,0x0a,0x07,0xca,0x89,0x1d,0x91,0x7d,0xaa,0xe2,0x2a,0x9b,0xae,0xe4,0x9f, \
+0x5f,0xf3,0x1e,0x92,0x46,0x72,0xff,0x72,0x20,0xe6,0x75,0x90,0xe1,0xcf,0xe4,0x1c, \
+0xa1,0x4d,0x99,0xca,0xb3,0xe0,0x6b,0x8e,0x1a,0xc8,0xb2,0xdf,0x83,0x9d,0xc6,0x13, \
+0xcd,0x96,0x5d,0x03,0x70,0xcb,0xad,0xb6,0xcf,0x93,0xf5,0x74,0x97,0x05,0x8f,0xb7, \
+0x2d,0x02,0xb6,0x62,0xdd,0xa2,0x83,0xca,0x50,0x69,0xe6,0x33,0x26,0x1a,0x86,0x2d, \
+0x7a,0x60,0xdb,0x69,0x31,0x07,0xda,0x8f,0x7b,0x98,0x1a,0x58,0x50,0x75,0x0e,0xc9, \
+0x22,0xd3,0x1b,0xc9,0xbc,0x8c,0xe7,0x6b,0x71,0x2f,0xd1,0x43,0x95,0x0a,0x27,0x5b, \
+0x22,0x35,0x41,0x80,0x4a,0x80,0xf5,0x5b,0xe5,0xd2,0xee,0x9e,0x03,0xb2,0x78,0xcb, \
+0x57,0x35,0x1f,0x60,0xa7,0x38,0xf5,0x38,0x69,0xb6,0x66,0x3f,0x27,0x6d,0xca,0x5b, \
+0x0e,0x8c,0xb2,0xcb,0x7b,0x58,0xad,0x4c,0x71,0x20,0x5a,0xba,0x90,0x57,0x2f,0xea, \
+0x46,0x1c,0x34,0xaf,0x79,0xd3,0x01,0x07,0xe3,0x36,0xc7,0xcf,0x13,0xdb,0xae,0xcb, \
+0x7a,0xc7,0xbf,0x7d,0x58,0x24,0x2a,0x95,0x00,0xfc,0x02,0x6c,0xa7,0xcd,0x1d,0xcc, \
+0x7c,0xc2,0x6b,0x02,0xa6,0x2a,0x0a,0xb2,0x9a,0x26,0x06,0x04,0xa1,0x73,0xba,0x4c, \
+0x27,0x9a,0xca,0x06,0x2e,0xa6,0xa3,0xb4,0x16,0x24,0xb2,0x00,0xb1,0x94,0xa7,0x19, \
+0xe0,0x7c,0xbf,0xb3,0xe1,0xdf,0x3d,0x79,0x67,0xbf,0x9b,0xb6,0xaa,0xbe,0x07,0x72, \
+0xd4,0x22,0x9a,0x3e,0xb6,0xa4,0x57,0xc3,0x0d,0xf4,0x90,0xe0,0xfa,0xba,0xa0,0xb5, \
+0x17,0xbd,0xb2,0x73,0x36,0x44,0x69,0x36,0x89,0x62,0x6e,0x68,0x35,0x13,0x7a,0x3a, \
+0x6c,0xad,0xb0,0x50,0x43,0xdf,0x22,0x89,0x86,0x6a,0xa9,0x56,0x68,0xf8,0xc8,0xea, \
+0x45,0x51,0x06,0x1d,0x3a,0x59,0xdb,0x34,0x76,0xc2,0x0e,0x46,0x89,0x98,0xc2,0x51, \
+0xc3,0x94,0x20,0x85,0x05,0x92,0x8c,0xcc,0xc0,0xb1,0x34,0x8f,0x2c,0x40,0x33,0xeb, \
+0x64,0x01,0x3f,0x8c,0xf3,0x6a,0x93,0x73,0x9f,0xcc,0x90,0x46,0xd4,0xc0,0x7d,0x72, \
+0x0b,0x6e,0xbc,0x6b,0xf9,0x23,0xf6,0x27,0x34,0xdd,0xa5,0x3b,0x6c,0x3f,0x45,0x75, \
+0xf2,0x84,0x2f,0x44,0xf7,0x11,0xc1,0x6b,0x90,0xc2,0x51,0xb6,0x3d,0xf5,0xc2,0x69, \
+0x66,0xbc,0x8f,0xf8,0x30,0x43,0x5b,0xa7,0x8b,0x5b,0x37,0x28,0x98,0xae,0x3e,0xf5, \
+0xda,0xfd,0x6d,0xd6,0x83,0x40,0x76,0xfa,0xa0,0x2d,0x09,0x22,0x0a,0x0c,0x65,0x01, \
+0x2e,0x61,0x69,0xaa,0x8a,0x57,0x1b,0x64,0x9b,0x3e,0xe6,0xe2,0xa6,0x24,0x79,0x8c, \
+0x29,0xeb,0x98,0x6b,0x6d,0xfa,0x1a,0xce,0xab,0x3e,0xdf,0xd3,0x1f,0x44,0xb2,0x43, \
+0x37,0x2d,0xf9,0x96,0x2a,0xa3,0x24,0x37,0x46,0xbc,0xb2,0x1d,0xa6,0xa1,0x4c,0xfb, \
+0x0c,0x75,0x01,0x49,0xab,0x16,0x8c,0xc4,0x10,0xcc,0xfb,0xa8,0x3a,0xec,0x61,0xb9, \
+0x66,0xa2,0x7c,0xf2,0x02,0x87,0xcc,0x4a,0x30,0x21,0x77,0x7e,0x5f,0xc1,0x17,0x93, \
+0x20,0xe3,0x78,0xa1,0x7a,0xf3,0x63,0x44,0x02,0xa9,0x79,0xa9,0xc5,0xc7,0x00,0xa4, \
+0x50,0xd5,0x95,0x18,0x50,0xb0,0xf4,0xe5,0xd2,0xc8,0x69,0x35,0x3c,0x15,0xeb,0x30, \
+0x52,0x5c,0xf3,0x90,0x5f,0xd1,0x52,0x9d,0xe8,0x75,0x04,0x99,0xaf,0xb1,0x78,0xcd, \
+0x33,0xf2,0x64,0x89,0x0a,0x87,0x66,0x88,0xb2,0xd9,0x43,0x5e,0x5c,0x84,0x28,0x25, \
+0xbc,0x4d,0x94,0x1a,0x24,0xcd,0xcd,0x7d,0x39,0x5d,0x60,0x82,0xd2,0x9b,0x4c,0xb3, \
+0x3b,0x9f,0xab,0x98,0x7a,0xf2,0x10,0x9b,0xf1,0x02,0x6e,0x30,0x64,0x8c,0xa8,0x5b, \
+0xe7,0x7f,0x6e,0xdb,0xf4,0xe9,0xb0,0xce,0xfa,0x41,0x39,0x40,0x83,0xd3,0xc0,0x7d, \
+0x6b,0xed,0x8e,0xce,0xc4,0x1c,0x81,0xb9,0xa7,0x08,0x83,0xb8,0xea,0x91,0x2b,0x23, \
+0x2f,0xca,0x95,0xa3,0xfb,0xd0,0x0b,0xf5,0x12,0xe1,0x83,0x47,0x32,0xe0,0x4b,0xc0, \
+0x52,0xb7,0x07,0x4d,0x99,0xe0,0xcb,0x04,0x4b,0x1d,0xb8,0xdc,0x97,0x27,0x9b,0x8c, \
+0xe2,0xa3,0x0a,0x93,0x1a,0x65,0x0a,0x90,0xad,0xa1,0x5d,0x50,0x0b,0x48,0xe4,0x86, \
+0x6a,0x1b,0x89,0xf1,0x89,0x6a,0xa1,0xee,0x15,0xfb,0xd2,0x00,0xbc,0xea,0x69,0xbd, \
+0xd7,0xc3,0x07,0xd6,0x21,0x03,0xae,0x83,0xed,0x9e,0x70,0x53,0x55,0xbe,0x05,0x87, \
+0x1e,0xb9,0x81,0xcf,0x1d,0x47,0x2b,0xd3,0x37,0x42,0xc5,0xbf,0xae,0xf2,0x38,0xe4, \
+0xf1,0xcd,0xf7,0x87,0x0e,0xcc,0x1c,0x2a,0x68,0xa6,0x21,0xed,0x3e,0x93,0x52,0x2c, \
+0x5d,0x6a,0x02,0xd2,0xd6,0x51,0x56,0x41,0xf5,0x84,0xf3,0x81,0xde,0xe5,0x97,0xe4, \
+0xd6,0xd8,0x90,0xe5,0x4d,0x28,0xe3,0xab,0x1b,0xc8,0xf7,0xdc,0x5a,0x8b,0x17,0x81, \
+0x25,0xde,0x62,0x96,0xb2,0x91,0x0d,0x45,0xef,0xa4,0x7d,0xc4,0x5f,0xd5,0x4b,0x72, \
+0x3c,0xa8,0xa4,0x42,0xa7,0x8a,0x5f,0xb6,0x3d,0xb1,0x9d,0xbb,0x63,0x54,0xf1,0x08, \
+0x88,0x3a,0xfb,0xae,0xcc,0xe8,0x9c,0x34,0x56,0xf0,0x4b,0x02,0x9e,0xa9,0x46,0xf1, \
+0xd8,0x52,0x54,0x9d,0x50,0xe0,0x8f,0x9b,0xfa,0x85,0xf7,0xb5,0x8c,0x25,0x13,0x3a, \
+0x4e,0xa1,0x92,0x9d,0x7d,0xf9,0xfc,0xac,0x31,0x2d,0x23,0xa0,0x38,0xc0,0xae,0xab, \
+0x62,0x51,0xa2,0x65,0xa0,0x25,0x4c,0x34,0xe5,0xb8,0x2f,0x82,0x06,0xc7,0x92,0x85, \
+0x52,0xa7,0x6b,0xc5,0xa0,0x25,0x8d,0x7e,0x7c,0x9c,0x71,0xa2,0xa7,0x04,0x96,0xeb, \
+0x40,0xdd,0x81,0xdf,0xfe,0x69,0xda,0x75,0x42,0x43,0x39,0xf4,0x3b,0x3a,0x3b,0xd3, \
+0xd7,0xea,0xf6,0x4f,0xd1,0x48,0x8a,0x6c,0xc2,0xcb,0xd9,0xe3,0x0a,0xdc,0x7c,0x39, \
+0x91,0x6e,0xbc,0xc4,0x0a,0x0b,0xa2,0xd7,0x4e,0x6e,0xb7,0x04,0x38,0x69,0x06,0xc5, \
+0x71,0x92,0x21,0xef,0xb0,0x2e,0xb2,0x7e,0xf6,0xc6,0x56,0x82,0x42,0x72,0x24,0x71, \
+0xf2,0x43,0x0f,0x3b,0x24,0x25,0x47,0xa1,0x2c,0xb9,0x68,0x62,0x3b,0x3e,0x67,0x3f, \
+0x76,0x79,0x48,0xd0,0x5b,0x85,0xf6,0x11,0x7e,0x5b,0xa4,0x02,0x3a,0xb8,0xd5,0x53, \
+0x70,0x1d,0x24,0xf2,0xac,0xf9,0x6f,0x45,0xa7,0x3b,0x58,0x57,0x46,0x99,0xe5,0x21, \
+0xf3,0x79,0x44,0xe7,0x66,0xdb,0x1c,0x54,0x54,0x5e,0x88,0x37,0x70,0x9a,0x55,0x8e, \
+0x4d,0x21,0xea,0xa0,0x12,0x32,0x2b,0x80,0x82,0xc5,0x6e,0x6b,0x5f,0xa6,0xad,0x4f, \
+0xda,0x14,0x6e,0xb6,0x8b,0x4e,0xd7,0x89,0xd0,0xc0,0x83,0x50,0x79,0x5f,0x7d,0x85, \
+0xab,0x15,0x63,0xc0,0x44,0x79,0xe6,0x88,0x70,0xc3,0xa6,0xaf,0xce,0x48,0xc6,0x66, \
+0x17,0x8d,0x23,0x72,0x3c,0xbe,0xe2,0xad,0xc0,0x7a,0x24,0xb9,0x2c,0xe7,0xcc,0x86, \
+0xb7,0x72,0x31,0xab,0xcb,0x33,0xc4,0x3b,0x48,0xc2,0x34,0x08,0x92,0x7a,0xd5,0xd1, \
+0xe9,0x0d,0x24,0xc7,0x4f,0xd2,0x16,0xa7,0x05,0x08,0x8f,0x6f,0x8a,0x09,0xf7,0x88, \
+0x55,0x28,0x25,0xe5,0xbf,0xda,0x8f,0x7f,0x17,0x0d,0xaa,0x37,0xa4,0x2c,0x14,0x55, \
+0xa0,0xa8,0xa0,0x80,0x14,0xd1,0xe1,0x19,0xd2,0x23,0x9b,0x23,0x02,0x3a,0x78,0xb6, \
+0xdd,0x80,0x3c,0x63,0x74,0x4a,0x2c,0x3f,0x9f,0xa9,0x43,0x87,0xac,0xf7,0x7b,0x22, \
+0x20,0x66,0x16,0x87,0xb1,0x91,0xcb,0x50,0x92,0x33,0x95,0x0e,0x38,0x4f,0xc3,0xc2, \
+0x54,0x93,0x63,0xe5,0x7c,0xae,0x2f,0xc5,0x47,0x96,0x4d,0x67,0xde,0xfc,0x6b,0xe8, \
+0x5a,0x88,0xf7,0x03,0x51,0xd2,0xbd,0xd1,0xf0,0xda,0x04,0xb6,0xe9,0xf3,0x11,0x3d, \
+0x5e,0x7d,0x04,0x68,0x66,0x69,0x5c,0x8a,0xbe,0x19,0x54,0x0f,0x99,0xa8,0x3d,0xca, \
+0xa0,0xd2,0x3c,0xd0,0xd7,0x3d,0x5d,0x6c,0x61,0x10,0x6c,0xf7,0xa8,0x63,0x8d,0x01, \
+0xa1,0x57,0x43,0x79,0x0a,0xa3,0x4b,0x65,0xdd,0x6a,0x4a,0x8d,0x28,0xa1,0xc7,0xb9, \
+0x05,0x1e,0x23,0x5d,0x6a,0x37,0x77,0xc8,0x3b,0xd7,0x31,0x46,0x10,0x05,0xaa,0xfe, \
+0x5e,0xde,0xf1,0x69,0x9a,0x6a,0x82,0xfd,0x3d,0x6c,0x3e,0x70,0x41,0x6c,0x9d,0x04, \
+0x62,0xd3,0xd5,0x7b,0xa7,0xdd,0xf2,0x3d,0x5e,0x6c,0xda,0x10,0x7b,0x20,0xd5,0x94, \
+0x51,0x9d,0x64,0xf2,0x7d,0x33,0x1b,0xb9,0xe0,0x36,0xda,0xf6,0x8f,0xae,0xc0,0xd0, \
+0x71,0xa1,0x22,0x18,0x84,0x7c,0x9a,0x19,0xcf,0x01,0xef,0x8c,0x58,0x07,0xec,0x26, \
+0xcd,0xa0,0xe7,0x80,0x20,0xd0,0x3a,0xe8,0x34,0xdf,0xa9,0x2c,0x73,0xcb,0xb2,0xad, \
+0x70,0x02,0x92,0xc3,0x23,0x93,0x71,0x81,0x32,0xc2,0x1c,0x51,0x56,0xb0,0x4a,0x54, \
+0x66,0x1e,0x9d,0x52,0x8a,0x94,0x4f,0xcd,0x47,0x64,0xd1,0xae,0x6f,0x1a,0x5a,0x79, \
+0x5c,0x32,0x9e,0xb9,0x93,0x12,0x61,0x29,0x8d,0x27,0xb8,0x7c,0x79,0xa9,0x0e,0x1e, \
+0xbd,0x54,0x8d,0x51,0x32,0x1c,0xf7,0x9d,0x92,0x69,0x0a,0xe3,0x6a,0xb0,0x4b,0x96, \
+0xfb,0x56,0xee,0x71,0x54,0x31,0x0e,0xd2,0x4c,0x87,0x34,0x16,0x19,0xf2,0x77,0x28, \
+0xce,0xa6,0xf6,0x4b,0x67,0x7a,0xc6,0xa2,0x1a,0xcb,0x22,0x87,0xae,0x88,0x85,0x8e, \
+0xdf,0x4a,0xf0,0xdc,0x77,0x67,0x8e,0x5c,0x44,0xc3,0x25,0xe6,0xe0,0xf6,0x90,0x6a, \
+0xad,0xbc,0x1e,0x6d,0x28,0xa6,0x24,0xeb,0x02,0xb1,0xbb,0x81,0x9e,0xa8,0xc6,0x5c, \
+0x40,0x92,0x3f,0x31,0x4a,0x73,0x3e,0x43,0xd7,0x43,0xe4,0x8b,0xfd,0x1c,0x79,0x7d, \
+0xc9,0x71,0x5e,0xc1,0x04,0x2b,0x15,0x0d,0xe7,0xc6,0xfd,0x8e,0x0b,0x25,0x3e,0xe5, \
+0x70,0x74,0x58,0xc0,0x44,0x40,0x89,0xe4,0x2c,0x21,0xaa,0xba,0x9b,0x15,0x14,0xde, \
+0xd7,0x37,0x83,0x01,0xb3,0xa7,0x23,0x74,0x52,0x2e,0x04,0x4e,0x37,0x8d,0x39,0xc8, \
+0x23,0x8d,0x45,0x61,0x4c,0xe7,0x34,0x97,0xcd,0x35,0xeb,0x78,0x5c,0xcd,0x93,0xcc, \
+0xc3,0xc1,0x1a,0x13,0xa2,0x3a,0x91,0x48,0x50,0x2f,0x04,0x79,0x66,0x5a,0x2b,0x2d, \
+0x09,0xe9,0xe8,0x3b,0x3a,0x99,0xf1,0xd1,0x6e,0x21,0x19,0x00,0x2f,0x9a,0x74,0x0c, \
+0x46,0xe4,0x69,0x47,0x22,0x20,0xaf,0x47,0x51,0xd0,0xf4,0xd9,0x87,0xc3,0xe8,0xc8, \
+0xef,0x9f,0x21,0x5a,0xb0,0x92,0xd5,0x60,0x92,0x90,0x5b,0x65,0x7d,0xd2,0xf3,0xc2, \
+0x10,0xb1,0xcf,0x20,0x2b,0xb4,0xe7,0xa0,0x84,0xc2,0x20,0xac,0x83,0x40,0x4c,0x1a, \
+0xbc,0xa6,0x96,0x01,0x62,0xa6,0x8d,0x00,0x83,0xc8,0x4c,0xf3,0x89,0x66,0xb8,0x41, \
+0x64,0xba,0x9a,0x16,0x74,0xd0,0x88,0xb6,0x45,0x38,0x01,0xec,0xaf,0x02,0xb5,0x82, \
+0xb6,0x02,0xe9,0x17,0xf8,0x8a,0xf8,0xd0,0x4f,0x38,0xad,0x5f,0xe8,0x07,0xb8,0x11, \
+0x18,0xc5,0xca,0x25,0xd7,0xb4,0xaa,0x9b,0x25,0x13,0x92,0x21,0xed,0x6e,0xe1,0x59, \
+0xaa,0xc8,0xc5,0x1f,0xee,0x94,0xc9,0x45,0xa8,0x8b,0xee,0x65,0xa8,0x23,0xe3,0xb5, \
+0x83,0x04,0xe3,0x37,0x64,0xe9,0x70,0xd6,0xfc,0xf1,0xb1,0xe2,0x1d,0x9b,0x8f,0x08, \
+0x0b,0x48,0x1b,0xa0,0x44,0x31,0xa6,0xaa,0xe7,0xab,0x36,0xdb,0xba,0xd7,0xf7,0xf4, \
+0xf8,0x37,0x88,0xf9,0x8e,0xf8,0x8b,0x6b,0xb3,0xbc,0x76,0x77,0x2c,0xc1,0x41,0x8d, \
+0x99,0x3d,0x12,0xe2,0x38,0x7a,0xe5,0x9e,0xdd,0x99,0xa6,0xdb,0x25,0x53,0xe2,0xd5, \
+0xf8,0x36,0x27,0x1c,0xb2,0xde,0x94,0x19,0x3b,0x4f,0xb0,0xe3,0x47,0x43,0x42,0xdb, \
+0x1d,0xe8,0x98,0x5b,0x68,0xce,0x56,0x08,0x04,0x2a,0xab,0x64,0x14,0x8c,0x15,0x83, \
+0x0b,0x73,0x4b,0x3d,0x87,0x08,0xcc,0xab,0x65,0x38,0xec,0xef,0xe3,0xf6,0xcf,0x30, \
+0x7e,0xd3,0x14,0xd1,0xe8,0x8f,0x2f,0x66,0xd6,0xdd,0xce,0xc4,0xbb,0x25,0x82,0x41, \
+0x66,0x2e,0x41,0xc6,0x4a,0xc9,0x7d,0xed,0x5f,0x13,0x0d,0x43,0xeb,0x1d,0xb9,0x56, \
+0x08,0xab,0x04,0x6e,0x72,0x68,0xc4,0x6b,0xa7,0xba,0x8f,0xa3,0x01,0x29,0x03,0xcb, \
+0xa5,0xee,0x32,0x30,0x96,0x4e,0x5a,0x2f,0x50,0x96,0xb9,0xaf,0x9e,0x6e,0x18,0x45, \
+0x10,0xfe,0x5a,0x28,0xdd,0xb0,0x56,0xe9,0x9c,0x12,0x5b,0x41,0x57,0x24,0x0e,0xae, \
+0x06,0xdc,0xea,0x2d,0xa9,0x1b,0x5f,0x11,0xca,0xf5,0xf1,0xd2,0x33,0x20,0x2c,0x18, \
+0x82,0x2c,0xc1,0x51,0x28,0xca,0xb1,0xd3,0x23,0x55,0x33,0x70,0x68,0x23,0xe7,0x3e, \
+0x6c,0x99,0x06,0x86,0x6c,0x82,0x20,0xc2,0x65,0xb5,0x8e,0x7b,0xcb,0xca,0x18,0x16, \
+0xce,0x37,0x1c,0xde,0x2f,0x11,0x4b,0x3d,0x94,0x2b,0x17,0x4c,0x47,0xcb,0xe3,0x96, \
+0xe5,0xcc,0x31,0xa7,0xea,0x16,0x89,0x9e,0x4b,0x0e,0x6c,0xd6,0x3c,0xfd,0x7a,0xc3, \
+0xe2,0x2c,0xe1,0xd9,0xb2,0xc5,0xa1,0xbc,0x54,0xfd,0x68,0xa7,0x96,0xb0,0xb5,0x2d, \
+0x1f,0x79,0x67,0x66,0x59,0xfb,0x9b,0xff,0xc4,0x09,0x79,0x10,0x00,0x39,0x4b,0x83, \
+0x42,0xa3,0x69,0x41,0x2e,0xaa,0x1c,0x5d,0x05,0x34,0x25,0x9e,0x25,0x53,0x53,0xb1, \
+0x57,0xf5,0x53,0xf7,0xb5,0xcd,0xfd,0xc8,0x3b,0xeb,0x7a,0x1c,0x23,0x68,0x63,0xc1, \
+0x58,0x93,0x10,0x7e,0xc9,0x0b,0x4a,0x5f,0xe5,0x60,0xa7,0xc4,0xa4,0x78,0xd9,0x85, \
+0x68,0x5f,0x9b,0x2d,0xd1,0x08,0x6c,0x1f,0xaa,0x88,0x39,0x5b,0x69,0x60,0x9b,0xae, \
+0xad,0xe5,0x8c,0x75,0x05,0x81,0x14,0x2a,0x3b,0x66,0xc0,0x8f,0x3f,0x0b,0x85,0xf9, \
+0x11,0xcd,0x85,0xcb,0xb2,0x1a,0xa2,0x7d,0x4e,0x9e,0xac,0xc3,0x0f,0xe1,0xf3,0xc7, \
+0xde,0xde,0x3c,0xc1,0xdf,0x02,0xfb,0x91,0xd3,0x96,0xb1,0x34,0x43,0x63,0x2c,0x15, \
+0xb8,0x2f,0x05,0x15,0xa1,0xd9,0x85,0x2f,0x9d,0xaf,0xc9,0x10,0xb3,0xc5,0x14,0xc2, \
+0xa9,0xdd,0xb9,0x19,0xcf,0x9e,0x08,0x0c,0x72,0xef,0x05,0xbe,0x9c,0x0f,0x8f,0xb7, \
+0xc3,0x8e,0x94,0x19,0xcd,0xb9,0x25,0xcb,0x50,0x67,0x9a,0x6b,0x68,0xb5,0x40,0xad, \
+0x0c,0x03,0xcd,0x80,0x4e,0xdc,0x5a,0xfe,0xeb,0x53,0xf5,0x4a,0x3f,0x29,0xe7,0xce, \
+0x8c,0xe0,0x41,0xbb,0x37,0x18,0x1a,0xdc,0x2a,0x11,0xab,0x31,0x9c,0xd2,0x78,0x16, \
+0x8e,0xc9,0xf9,0x1e,0x18,0x0b,0xdc,0x73,0x12,0x3e,0x64,0x5a,0xe0,0x86,0x0a,0x63, \
+0x41,0xf5,0x9d,0x00,0x11,0xb3,0x47,0xf4,0x7d,0x31,0xfa,0x9e,0xb6,0xdf,0x3c,0xf1, \
+0x68,0xb1,0x5b,0x14,0xbe,0x39,0xb9,0xb2,0xad,0x21,0x79,0xfb,0xe0,0xcb,0xe1,0xd3, \
+0xa1,0x15,0x07,0xf4,0x67,0xaf,0x1c,0x83,0xee,0xbb,0xdb,0x72,0xf0,0x3f,0x6e,0x91, \
+0x41,0x27,0xa2,0xe8,0x33,0x0c,0x7a,0x54,0x60,0x4e,0xae,0xa0,0x1c,0x11,0x7c,0xd1, \
+0xaf,0x5d,0xa8,0xd8,0x89,0x57,0x6e,0x41,0x20,0x76,0x4c,0x93,0x3e,0x89,0x83,0xb9, \
+0xef,0x40,0xec,0x8c,0x68,0xa4,0xf8,0x83,0x51,0xa2,0x90,0x45,0x1d,0xde,0x61,0xb0, \
+0x5a,0xd6,0x72,0x28,0x90,0x48,0x2d,0x27,0x3f,0x4b,0x83,0x6a,0x9e,0xc1,0x00,0xe4, \
+0xc0,0xc3,0x1a,0x23,0xde,0xfb,0x63,0x58,0xe6,0x6e,0x89,0x1f,0x8c,0xe8,0x50,0x27, \
+0xe1,0xd1,0x10,0x32,0x87,0x38,0x39,0xa8,0x17,0xf3,0x68,0x5b,0x2c,0x68,0x11,0xb2, \
+0x7b,0x1c,0x32,0x1d,0xd9,0xe0,0x74,0xd0,0x11,0x82,0x08,0x51,0xcd,0x8e,0x86,0xab, \
+0xe9,0xce,0x29,0xc9,0x2d,0xea,0x69,0xb5,0xe5,0x8f,0x0f,0x72,0x9e,0x84,0xb5,0xc7, \
+0xd4,0x2b,0xb1,0xf3,0x6e,0x42,0x7d,0x21,0x6e,0xc5,0xb3,0xae,0x4b,0x99,0x1d,0x87, \
+0xf1,0x72,0xfe,0x8e,0x39,0xdb,0x3b,0xa8,0x6c,0xf0,0xde,0x18,0xa4,0x4d,0x01,0xed, \
+0xd9,0x49,0x0a,0xd7,0x23,0xb5,0x0d,0xac,0x30,0xe0,0xd7,0xed,0xaf,0xe6,0xf1,0xe7, \
+0x3a,0xbc,0x45,0x9d,0x51,0x3d,0x24,0x5b,0xfb,0xf1,0xb7,0x70,0x7e,0x5c,0xc5,0xe1, \
+0xc0,0x4e,0x71,0xa0,0x5f,0xfa,0x95,0x50,0x80,0x64,0xf3,0xe4,0x11,0x8f,0x78,0x22, \
+0xd2,0x8d,0xd3,0x35,0x10,0xd8,0x1e,0x07,0x9b,0x0e,0x26,0xc3,0xbb,0xb5,0x2c,0xc8, \
+0x13,0x5d,0x3a,0x17,0xfb,0xaa,0x1c,0x4c,0x4a,0x1e,0x5a,0x76,0x54,0xd8,0x5c,0x9b, \
+0x30,0x35,0xb5,0x9b,0xcc,0xab,0xba,0xce,0x52,0x56,0x97,0xd7,0x29,0xde,0xd2,0x23, \
+0x93,0xd9,0x86,0xd1,0x49,0x1b,0x19,0x31,0x6e,0x52,0xc0,0x68,0x81,0x74,0xcf,0xa3, \
+0xe3,0xc5,0x35,0xe7,0xbe,0x97,0xb3,0x97,0xba,0x42,0x8f,0x7a,0xa5,0x2a,0x58,0xc7, \
+0x53,0x45,0x73,0x10,0x66,0x73,0xb8,0x13,0xef,0xb8,0x53,0x49,0x79,0x84,0x5c,0xf8, \
+0x12,0x1a,0xaa,0x18,0xa3,0x32,0x90,0x94,0xe6,0x79,0x1b,0x33,0x80,0x8f,0x22,0xeb, \
+0x7b,0x35,0xea,0x21,0x9b,0x23,0x65,0x71,0xb9,0x73,0xca,0xc5,0x9d,0xd8,0x54,0x42, \
+0x71,0x48,0x7d,0x39,0x3e,0x38,0xcd,0xa0,0x18,0xad,0x9e,0x36,0x5f,0x80,0x6f,0x64, \
+0x54,0xd9,0x49,0x44,0xa8,0x41,0xc5,0xea,0x12,0xbf,0x1c,0x24,0x58,0x2c,0x29,0x11, \
+0xcb,0xbd,0x88,0x9e,0xfa,0x2b,0x96,0xaf,0xa8,0x33,0xf8,0xb9,0xd4,0x7a,0x3b,0x33, \
+0xf0,0x8c,0x08,0x33,0x0b,0x34,0x57,0x6a,0x56,0x4f,0x09,0xad,0x3d,0x65,0xa1,0xbd, \
+0x0f,0x8e,0x06,0x0b,0x23,0x41,0x8f,0x24,0x2b,0x58,0x81,0x14,0xac,0xd2,0x40,0x48, \
+0x1a,0x08,0x6b,0x79,0xaa,0x9c,0x87,0xab,0x16,0xb2,0x97,0x87,0x08,0x6b,0x13,0xd1, \
+0xa1,0x76,0xb0,0x63,0x5f,0xc2,0xf1,0xbf,0x75,0x36,0x48,0x7a,0x25,0x2d,0xe5,0xf7, \
+0x74,0x8e,0x09,0x7a,0xd0,0x75,0xe6,0x6c,0x2d,0xcb,0x75,0x0e,0x40,0xa9,0xc8,0xd9, \
+0x18,0xb1,0xe6,0xe8,0x1d,0x33,0xed,0x30,0xf9,0x2a,0x55,0x31,0xc2,0x06,0x7d,0x9a, \
+0x9d,0xab,0xdf,0xcb,0x03,0xe6,0xbd,0x13,0xb8,0x61,0x17,0x6e,0x1b,0x8d,0xbd,0x4b, \
+0xe0,0xad,0xe5,0x98,0x46,0x9d,0x51,0xc4,0x77,0xc2,0xdc,0x19,0xb2,0xf5,0x5a,0x2b, \
+0x6a,0x5f,0x55,0x69,0x4a,0x9d,0x3b,0xa8,0x08,0xab,0xb8,0xbe,0xf6,0x94,0x56,0x01, \
+0x5a,0xd2,0x2a,0x35,0x6c,0x59,0x5e,0xec,0x8f,0x5d,0x2f,0xd1,0xf0,0x85,0xba,0xcf, \
+0x5d,0x4d,0xd8,0xc4,0x69,0xca,0x54,0x6b,0xc5,0xf6,0x4c,0x1a,0xe2,0x8c,0xca,0x09, \
+0xbc,0xed,0x66,0x52,0x57,0x97,0xdd,0x0a,0xc0,0x2e,0xcc,0xf5,0xd5,0x3b,0x22,0x24, \
+0x6d,0x05,0x69,0x31,0x19,0x6b,0xd5,0xa5,0x14,0xcd,0x11,0x69,0x0a,0x09,0x25,0x5e, \
+0x5d,0xe6,0xee,0xb2,0x7a,0x85,0x82,0x1a,0xce,0x89,0x17,0x32,0x99,0xcc,0xd8,0xef, \
+0xad,0x39,0x31,0x94,0xd3,0x49,0x51,0xe5,0xa4,0x72,0x01,0x5a,0x46,0xcb,0x75,0xca, \
+0x7e,0x26,0xcf,0xe9,0xfa,0x72,0xd7,0x3d,0x06,0xe3,0x0d,0x88,0xf2,0xe5,0x4e,0x33, \
+0x09,0x72,0x42,0xe5,0x4a,0xf3,0x72,0x86,0xdd,0x63,0x27,0xb7,0xec,0xaa,0x85,0x3d, \
+0x51,0x24,0x49,0x81,0x10,0x30,0x68,0x10,0x84,0x51,0x0c,0xf5,0x34,0x42,0x26,0x4e, \
+0x2a,0xd2,0xca,0xbb,0x62,0xad,0x69,0xaa,0x15,0xa4,0x9a,0xaa,0x27,0x38,0x37,0x74, \
+0xc5,0x91,0x24,0x35,0x88,0x7a,0xf2,0x66,0xb0,0x87,0xbb,0x55,0xde,0x15,0xd7,0x21, \
+0x12,0x20,0x12,0x68,0x67,0x15,0x50,0x95,0x84,0xed,0xb4,0xaa,0x2c,0x0b,0x4c,0x04, \
+0x10,0xd3,0x61,0xe0,0xa1,0x0e,0x98,0x25,0x6a,0xa8,0x0c,0x54,0x3d,0x7b,0x2d,0x6d, \
+0xee,0x93,0x60,0xa4,0x5d,0xa3,0x57,0xbc,0x0a,0x9a,0xd5,0x02,0xe1,0x1f,0x08,0x22, \
+0xc7,0x1b,0x50,0x45,0xde,0x8b,0x19,0xd9,0x37,0xcc,0x87,0x4a,0xeb,0x77,0x46,0xa2, \
+0x6f,0x5c,0xeb,0xa5,0xf7,0xfa,0x76,0x8e,0xd7,0x51,0x5a,0xd6,0x95,0xc2,0x73,0x78, \
+0xb2,0x6f,0x98,0xb3,0xde,0x57,0x55,0x2b,0xfd,0xf9,0xf1,0x0b,0x3b,0x0f,0xa6,0x6e, \
+0x47,0x2d,0xbe,0x1f,0x92,0xd8,0x9a,0x74,0xd9,0x24,0xd5,0x47,0xc0,0xca,0xa7,0x1f, \
+0x2e,0x9b,0x27,0x57,0x83,0xb8,0x7e,0x69,0xb1,0xa1,0x9d,0x05,0x11,0xa7,0x34,0x5d, \
+0x72,0xcd,0x04,0x0e,0xb6,0xc7,0x76,0xba,0x1b,0xd2,0x78,0x4f,0x98,0x69,0xbd,0xcd, \
+0x85,0xfa,0xa9,0x5f,0x7d,0xb2,0xd9,0x91,0xd6,0xd8,0xb0,0xfe,0x26,0x8b,0xf0,0xf3, \
+0x5c,0x10,0xc3,0x40,0x8f,0xbd,0x68,0xa4,0x35,0xf4,0xb0,0xbf,0x77,0x74,0xf5,0x8d, \
+0x1a,0x8a,0xa0,0x33,0x18,0x68,0x5a,0x7e,0x51,0xe2,0x81,0x73,0x5c,0xc8,0xee,0x5e, \
+0xd8,0x1b,0x2f,0x39,0x6e,0xcf,0x1b,0x0a,0x9b,0xd7,0xbe,0x99,0xad,0x92,0x66,0xe3, \
+0x91,0x4e,0xfd,0x67,0x0c,0x05,0xf2,0x9b,0x45,0x02,0x31,0xc6,0xa5,0x68,0x69,0x40, \
+0xa3,0xca,0x04,0x9f,0xc0,0xea,0x7d,0x52,0xa1,0x81,0x34,0x0c,0x17,0x91,0x4d,0x67, \
+0x1f,0xcf,0x6e,0x4b,0xe9,0xe7,0x6e,0xfa,0xf4,0x8a,0x0c,0x08,0x29,0x4d,0x14,0xa4, \
+0xa2,0x01,0xf5,0x0d,0x8c,0x45,0x99,0x99,0x06,0x3f,0x32,0xd0,0x6f,0x63,0x0a,0x26, \
+0x16,0x3f,0x16,0x8e,0xf6,0xf5,0xa3,0x2b,0x98,0x27,0x48,0x2a,0x57,0x91,0xf9,0x67, \
+0x68,0xe7,0x2a,0x79,0xe0,0x14,0xa7,0x5f,0x7c,0x78,0x38,0xb2,0x83,0x20,0x99,0x73, \
+0x65,0xa2,0x64,0xfa,0x21,0x3a,0xba,0x87,0x46,0x5a,0xd0,0x37,0x49,0x88,0xd7,0x0b, \
+0x56,0x1c,0xb6,0x04,0x23,0x51,0x83,0x05,0x5d,0x20,0xb7,0x1c,0xbe,0xe0,0xb9,0xc8, \
+0x61,0x14,0xae,0xfd,0xc8,0xa3,0xbc,0xe0,0x1e,0xc3,0xf2,0xb8,0xa7,0x4d,0xaa,0xb4, \
+0xb0,0xc3,0x64,0x25,0x69,0x7f,0x04,0x1d,0x46,0xf7,0x1a,0x9d,0xd5,0xe0,0x0e,0x7a, \
+0x71,0x5e,0x77,0x7a,0xc5,0x1f,0x95,0xec,0xe4,0x1c,0xcf,0x90,0xe4,0x83,0xa4,0x71, \
+0x25,0x7b,0x03,0x64,0xdd,0x10,0x49,0x1d,0xb4,0x23,0xe9,0xd6,0xdb,0x3a,0x3d,0x10, \
+0xfb,0x75,0xf5,0xaa,0x7b,0x7f,0x04,0xa0,0x80,0x21,0x95,0x5c,0x73,0x5a,0xfc,0x29, \
+0x06,0x54,0x3d,0x42,0xbc,0x29,0x6e,0x76,0x85,0xfc,0x54,0x30,0xc1,0xec,0xca,0xac, \
+0x85,0x48,0x24,0x1e,0xd9,0xfd,0xab,0xa7,0x41,0x50,0xc5,0x0b,0xea,0x80,0xe3,0x3f, \
+0xe3,0xad,0xbd,0x3c,0x86,0x76,0x55,0x3e,0x7c,0x0a,0x95,0x4d,0xfa,0x5d,0xba,0xcc, \
+0xbc,0x40,0x38,0x4f,0x6f,0x8c,0x5b,0x4b,0x64,0xb3,0xab,0x8c,0x87,0xd6,0x15,0x15, \
+0x0f,0xde,0xea,0xb7,0x4c,0x86,0x6f,0x39,0x7f,0xf2,0xf6,0x42,0xf8,0x97,0x5e,0x65, \
+0x48,0x3d,0xc6,0x9b,0xf3,0x4c,0x4a,0x68,0x1a,0x91,0xc4,0x97,0xb2,0xa5,0x29,0xb4, \
+0xdf,0xb0,0x74,0xf3,0x56,0x06,0xb5,0x00,0xdf,0x1e,0xbf,0x43,0x68,0xb1,0x16,0xa6, \
+0xda,0xfa,0x34,0xff,0x61,0xa7,0x1f,0x7f,0x66,0x42,0x7b,0x7b,0x20,0xfa,0x3a,0xfb, \
+0x0e,0xa7,0x0c,0x91,0x88,0x7c,0xd6,0x4e,0x4e,0xdb,0xe3,0x6d,0x9d,0x7f,0x0d,0x89, \
+0x27,0xeb,0x9e,0xf5,0x8b,0xc6,0xd0,0xe1,0x60,0x32,0x08,0x19,0xb0,0xa9,0xaa,0x08, \
+0x28,0x7e,0x16,0xd2,0xd5,0x5b,0x7a,0x8a,0x99,0x32,0xe0,0xbc,0xb3,0xbb,0xfe,0x33, \
+0x5f,0x0a,0x1a,0x77,0x9c,0xcb,0x9d,0x07,0x97,0xf9,0x7f,0x4f,0xe9,0xfe,0x9b,0x7e, \
+0x26,0x8f,0xf7,0xff,0xd3,0x9f,0x13,0x0c,0x11,0xf0,0xec,0xfe,0x24,0xaa,0x33,0xff, \
+0xcd,0x43,0x75,0x28,0x39,0xff,0x16,0x11,0x47,0x02,0x1c,0x84,0xb2,0x52,0x82,0x95, \
+0xc2,0xee,0xbf,0x47,0xc2,0xb2,0xcd,0xdf,0xd3,0xb3,0xdd,0x85,0x69,0xd2,0x52,0x61, \
+0xef,0x1f,0x50,0x6f,0x05,0x6b,0x57,0x8a,0xbb,0x4c,0xe0,0x19,0x37,0x1f,0xb1,0x77, \
+0x0c,0xe4,0xbc,0x75,0x46,0x1a,0x3f,0xe9,0xd2,0xa8,0xd8,0x19,0xb4,0x6c,0xec,0xf8, \
+0xc8,0x88,0x69,0x57,0x67,0x1e,0xf8,0x39,0x7d,0x2c,0x92,0xfd,0x54,0xa7,0x0f,0x67, \
+0x2e,0x25,0x4b,0x4c,0x94,0x89,0x20,0x62,0xcf,0xfd,0xc8,0x12,0x0b,0x9a,0x3e,0x79, \
+0x4a,0x94,0x2a,0xa0,0x64,0x58,0x0b,0x27,0x8b,0x08,0x56,0x41,0x64,0x82,0xc2,0x0a, \
+0x01,0x44,0xac,0x00,0x91,0x84,0x51,0x8c,0x0b,0xe7,0x26,0x95,0xf1,0xb6,0x9b,0xca, \
+0xdd,0x90,0x86,0x70,0x07,0x43,0x3f,0xe7,0xaf,0xbb,0xf8,0x61,0xe5,0xec,0x22,0xa5, \
+0xf5,0x52,0xda,0x2e,0xa5,0x24,0xad,0x79,0x59,0xf8,0xb3,0xe3,0xd3,0x29,0xb6,0xec, \
+0xc9,0x67,0xcb,0xd5,0xd2,0x7b,0x6d,0x19,0x8b,0xda,0x47,0x66,0xcf,0xe7,0x2b,0x2d, \
+0xfe,0xd7,0xee,0xcd,0xf1,0xe5,0x95,0xfe,0x59,0xbe,0xc7,0x9c,0x43,0x25,0x3c,0xe1, \
+0x9f,0xae,0xe6,0x2c,0x9c,0x44,0x7d,0xae,0x6b,0x96,0xb1,0x4e,0xce,0x56,0x1f,0x63, \
+0x43,0x8a,0x7c,0xbc,0x88,0xd2,0xb2,0x93,0xa9,0x3e,0x1f,0x55,0x4c,0x2b,0x0c,0xc4, \
+0x26,0xa6,0x64,0x95,0x8e,0xab,0x31,0xef,0xa6,0x52,0x0b,0xb4,0x9d,0xb2,0x65,0xb6, \
+0xbc,0x0a,0xee,0x59,0x09,0x57,0x2d,0xe5,0x94,0x63,0xf9,0xc4,0x72,0xd6,0x77,0xf7, \
+0xe6,0xed,0xc7,0xa3,0x4d,0x6a,0xd9,0x7c,0xc5,0x4a,0x20,0x74,0x50,0x79,0x66,0x16, \
+0xbb,0x8c,0x25,0x00,0x6a,0xeb,0x1f,0xb9,0x73,0xfe,0x9f,0xfb,0xac,0x36,0x6e,0xa4, \
+0x8e,0x00,0xcb,0xe6,0x44,0x21,0x9c,0xf3,0xf0,0x39,0x6d,0xcc,0x53,0x56,0xfb,0x2b, \
+0xe8,0x82,0x0e,0x2b,0x7f,0xe4,0x58,0xa1,0x19,0xf5,0xa0,0xf0,0x81,0x8a,0xfe,0xef, \
+0x59,0x04,0x58,0x0b,0x23,0x6e,0x44,0xd1,0xf9,0xf9,0x95,0xb6,0xed,0xdb,0xbf,0x66, \
+0xe0,0xd1,0x2c,0x12,0x0a,0x21,0xbe,0x79,0xd2,0x92,0x1a,0x26,0x82,0xf2,0x5c,0x8a, \
+0xe2,0xc5,0x8a,0x4e,0x50,0xc4,0x17,0x77,0x78,0x96,0x9f,0x00,0x7e,0x72,0x56,0x82, \
+0x0a,0x42,0x22,0x1c,0x3e,0x70,0x69,0xdf,0xe2,0x9f,0x3c,0x40,0xf6,0x81,0xd3,0xe2, \
+0x06,0x9f,0xfd,0xbd,0x5b,0x97,0xc6,0x57,0x5f,0x02,0x4e,0xac,0x99,0xe0,0xcf,0x57, \
+0x87,0xaf,0xd7,0xef,0xe5,0xce,0xe1,0x0e,0x11,0xa6,0xef,0x3a,0x50,0xdc,0xe5,0x3f, \
+0x53,0x07,0x28,0xee,0xfc,0x7c,0x9c,0xcf,0x5e,0x80,0x2a,0x2b,0x3a,0x48,0xd3,0x92, \
+0x6e,0xae,0x07,0xc7,0xec,0xe0,0x5f,0x96,0xcf,0x30,0xf3,0x83,0x4c,0x67,0xf6,0x37, \
+0x04,0x15,0xa5,0x0e,0xa6,0xd1,0x5e,0x83,0x1c,0x5a,0x77,0xaf,0xde,0x75,0x50,0xfa, \
+0xbb,0xcd,0x8e,0xc4,0x9c,0xa9,0x85,0xea,0xf3,0xf1,0x44,0x79,0xe9,0xaf,0x19,0xd4, \
+0xc5,0x4e,0x57,0x5f,0xcf,0x4f,0x43,0x95,0xb0,0xb9,0xc6,0x78,0x8b,0x39,0x39,0x9e, \
+0xe9,0xe3,0xdc,0x6a,0x77,0xd9,0x96,0xf5,0xd6,0xf6,0xe4,0xa9,0x81,0xa1,0x09,0x46, \
+0x39,0xb5,0xb9,0xd4,0xff,0x17,0x51,0xa6,0xa8,0xb7,0xaa,0xf3,0xb6,0x7d,0x12,0x08, \
+0xe1,0xf6,0x69,0x7d,0x36,0xb1,0xd1,0xb0,0x5c,0x66,0xc1,0xc4,0x21,0x50,0x72,0xe1, \
+0xfa,0x44,0x7e,0x6c,0x0b,0x05,0xa5,0xb6,0xbd,0xd4,0x37,0x8d,0x8f,0x1b,0x35,0x38, \
+0xb2,0x4e,0xa4,0x65,0xca,0x04,0x0f,0xb3,0x67,0x14,0xbc,0x99,0x43,0xaa,0x4e,0x52, \
+0x1b,0x42,0xf7,0xe0,0x8b,0x5d,0x24,0x16,0xb3,0xd0,0xa1,0xc0,0x70,0x2e,0x61,0xef, \
+0x29,0x2a,0x3d,0x82,0xb0,0x3b,0x3f,0x6f,0x5e,0x0a,0xa8,0x74,0x28,0x54,0x08,0x9b, \
+0xf3,0x19,0x0c,0x47,0x98,0x10,0x20,0x5a,0xc7,0xec,0x5c,0x9c,0x45,0xc4,0x5f,0x76, \
+0xb5,0x8f,0xa0,0x62,0x15,0x8c,0x51,0x83,0x9c,0x81,0x6f,0xfd,0x02,0xbf,0x6f,0x3a, \
+0xbc,0x55,0xa7,0xc1,0xe3,0x9f,0xc6,0x5a,0x26,0xd1,0x58,0xd1,0x36,0xdf,0x68,0xe1, \
+0xe1,0xd7,0xf5,0x75,0xc3,0xfc,0x5f,0xb2,0x01,0xe2,0x27,0xb3,0xb7,0x4e,0xcf,0x57, \
+0xa7,0xd1,0xe1,0x75,0x7a,0xee,0x8a,0xfd,0x51,0xf9,0x7e,0x5d,0x8d,0x31,0x89,0xb1, \
+0x1f,0x24,0x45,0xf4,0xa3,0x70,0xc8,0x8f,0xe6,0x97,0xf0,0x68,0xc6,0xa0,0xa1,0x50, \
+0x61,0x73,0x31,0x0c,0x66,0x20,0x28,0x51,0x80,0xb1,0x64,0xcb,0x62,0xc2,0xc6,0xa2, \
+0xc4,0x60,0x28,0x28,0x5c,0x82,0x02,0x27,0x87,0x87,0xec,0xcc,0x65,0x2a,0xba,0xb3, \
+0xa9,0xe9,0xf1,0xc5,0x5c,0x96,0x77,0xc4,0x8c,0x85,0xae,0x14,0xb9,0x70,0xc5,0x09, \
+0x8d,0x8c,0xe1,0x0a,0x58,0x1f,0x4b,0x60,0xba,0xeb,0x2c,0xfe,0xb6,0x43,0x13,0x56, \
+0xde,0x25,0xca,0x5b,0x10,0x05,0x10,0x72,0xca,0x15,0x85,0x51,0x7c,0xe5,0xc4,0xff, \
+0x13,0xc2,0x92,0x6d,0x18,0xea,0x85,0x4f,0xf1,0xff,0xf3,0x32,0x1a,0xba,0x98,0x72, \
+0x66,0x6a,0xd6,0x4f,0x16,0x18,0xe1,0xc0,0xb7,0x83,0x43,0x6a,0x58,0x45,0x1d,0x8b, \
+0x0b,0x50,0xa4,0x2d,0xaa,0xaf,0x1a,0x0b,0xbe,0x4d,0x39,0x36,0x42,0x8a,0x2a,0x23, \
+0x17,0x2d,0x46,0x2d,0x64,0xaf,0x5d,0xa2,0xf0,0xf3,0xc2,0x19,0x00,0x36,0xb6,0x2d, \
+0xb6,0x53,0x9e,0x19,0x82,0x4a,0x1c,0x52,0x6d,0xe9,0x67,0x73,0x83,0x36,0xdc,0xcf, \
+0x5e,0xb5,0xa3,0x59,0x30,0x80,0xa3,0x10,0x55,0x8c,0x29,0xcd,0xbf,0xb7,0xe8,0x61, \
+0x9e,0x3f,0x67,0x4f,0xd8,0x2e,0xff,0xe5,0xce,0x42,0x1c,0x20,0x88,0xce,0x85,0x0b, \
+0x2d,0xb1,0x40,0x41,0x15,0xb4,0x2c,0x0d,0xfa,0xca,0x4f,0xe2,0xc0,0xe9,0xc9,0x2f, \
+0xee,0xbc,0x7c,0x0a,0x68,0xe4,0x04,0x34,0x52,0xb5,0x25,0x5b,0x51,0xa5,0x60,0xa6, \
+0xb1,0x1b,0x88,0x34,0x35,0xbe,0x8d,0x66,0x3a,0xdd,0x0f,0xcf,0x6a,0x6e,0x41,0x54, \
+0xf5,0x5a,0xa6,0x0e,0x3a,0xdb,0xa6,0xfe,0xb3,0x89,0x99,0xbe,0x08,0x12,0x71,0xca, \
+0x31,0x03,0x8d,0x0a,0x73,0xb4,0x58,0xc7,0x42,0x15,0x6b,0x26,0xfa,0xbf,0x31,0xe1, \
+0xf3,0xa5,0x45,0x38,0x59,0x54,0xa0,0x70,0xb4,0x55,0x6b,0x90,0xc0,0x0b,0x11,0x29, \
+0xfd,0xce,0x49,0x0d,0x3a,0x44,0x46,0x02,0x9c,0x28,0x5c,0x2c,0xf4,0xc9,0xdc,0xef, \
+0xcb,0x6a,0x60,0xd2,0x88,0xc4,0x26,0xf5,0xeb,0xed,0xcd,0x07,0x14,0x84,0xd9,0x4c, \
+0xb2,0xad,0xa2,0x95,0x28,0xb6,0x58,0xca,0x4f,0xdc,0x99,0xb1,0xc3,0xbd,0x39,0x6c, \
+0x6d,0x38,0xab,0x00,0xe2,0x26,0x0b,0x18,0x20,0xf4,0x6a,0x23,0xda,0xc0,0xbe,0x8f, \
+0x1e,0xae,0x1b,0x38,0x7b,0x13,0xc7,0x5b,0x8d,0xc7,0x32,0x42,0x1b,0x16,0xbf,0xe8, \
+0x94,0x15,0x62,0x8b,0x30,0x61,0x64,0xbb,0x63,0x89,0x59,0xc3,0xaa,0xe8,0xd1,0x0d, \
+0xa3,0x55,0x11,0x57,0xdf,0x68,0x8a,0xe1,0xef,0x32,0x5c,0xf3,0x29,0x9b,0xf4,0xe9, \
+0xc8,0x1e,0x6e,0xb8,0xdb,0xbc,0x81,0xda,0xce,0x36,0x97,0x62,0x8a,0x22,0x83,0x18, \
+0x22,0xa9,0x24,0x21,0x4e,0xe5,0x54,0xac,0xa3,0x21,0xdc,0x39,0x48,0xf8,0xad,0x66, \
+0xbf,0x07,0xf2,0xc7,0x45,0x56,0x56,0x0c,0x18,0x0d,0xea,0xd1,0x63,0x35,0xa0,0x9d, \
+0x15,0x20,0x5d,0x34,0x44,0x59,0x69,0xef,0xe7,0xeb,0xe1,0xba,0x43,0x8e,0xf5,0x99, \
+0x0e,0x29,0x24,0x38,0xa6,0x0d,0x2a,0x79,0x64,0xc5,0x11,0x46,0x32,0x61,0x6a,0x2c, \
+0xb4,0xa8,0x5b,0x36,0x0e,0xdf,0xac,0xa0,0x6d,0xa3,0xa6,0x1b,0xef,0x7a,0x6c,0x58, \
+0x9b,0x81,0x11,0x16,0x24,0x41,0x46,0x6c,0x95,0x46,0xdb,0x4a,0x4e,0xec,0x0d,0x0a, \
+0x0e,0x8e,0xe9,0x99,0xbb,0xba,0xc2,0x1b,0x35,0x22,0x45,0x49,0x6a,0xcd,0x6d,0xaa, \
+0x70,0x61,0xad,0xb5,0x24,0x85,0x63,0x46,0xb0,0x30,0x1c,0xc0,0x93,0xcd,0x26,0x29, \
+0x31,0x9f,0x97,0x67,0x1c,0x36,0x09,0xf1,0xec,0xa6,0x70,0xb5,0x5d,0x68,0xb3,0x18, \
+0xd8,0x31,0xd9,0xbc,0xee,0xfb,0xed,0xfb,0xfe,0x8a,0x11,0xab,0x1b,0x1b,0x87,0xe7, \
+0x67,0x67,0x22,0x29,0x8c,0x74,0x3d,0x71,0x08,0xa1,0x84,0x1e,0x7e,0x14,0x9f,0xd2, \
+0x45,0x51,0x5c,0x45,0x1a,0x40,0x0a,0xf6,0xf8,0x95,0x7a,0xfd,0xef,0xa3,0xb7,0x6d, \
+0x7f,0x1f,0xe8,0xc8,0x66,0x1c,0x0b,0xbe,0x8c,0xb8,0xb2,0x74,0x54,0x3f,0x82,0xa4, \
+0x52,0x2a,0x16,0xac,0xd6,0x46,0xe2,0x1d,0x59,0xbf,0xcb,0x96,0xed,0xa9,0xfa,0xb9, \
+0xeb,0x1d,0x28,0xb9,0xa9,0xfc,0xdf,0x8b,0xbe,0xfa,0x1a,0xef,0x2c,0x3c,0xa3,0xdb, \
+0xc6,0xa8,0x87,0xb7,0xf9,0x61,0x99,0x7c,0x22,0x22,0xcf,0xf4,0x9d,0xa4,0x13,0xf6, \
+0xfe,0x55,0x62,0x2b,0xfb,0xca,0x1f,0xde,0xc0,0xc4,0x52,0x41,0x5b,0xb6,0x0e,0x59, \
+0xfe,0xaa,0x34,0xff,0x66,0x50,0x45,0x54,0xe6,0xd5,0xec,0x0f,0x51,0xe8,0xb2,0x0b, \
+0x6d,0xc7,0xf0,0x9c,0xfb,0x46,0x06,0x0b,0x88,0xbf,0x49,0x3e,0x8a,0x7e,0xef,0x9d, \
+0x05,0xeb,0x7d,0x5e,0x03,0xf4,0x1c,0xd3,0x8c,0x0f,0x68,0xc4,0x08,0x0d,0x6b,0xd6, \
+0xce,0xa1,0xc8,0xbb,0xde,0x49,0x30,0xeb,0x0d,0x09,0xbe,0x40,0x9e,0x3a,0x3c,0x5b, \
+0xfe,0xb2,0x0e,0x00,0x94,0xae,0xe0,0x60,0x1a,0xb9,0xbd,0x5b,0xa3,0x85,0x98,0x7d, \
+0x5a,0x94,0xa1,0xe5,0xf4,0xea,0xfa,0x37,0x8c,0xe0,0x5d,0x3f,0xbf,0xeb,0x03,0x8b, \
+0xce,0x30,0x1d,0x5a,0x5b,0xdb,0x07,0x36,0xc7,0x81,0xbf,0xcf,0xfd,0xfa,0x82,0x7c, \
+0xa5,0x30,0xe8,0x09,0x3c,0xd4,0xea,0xbe,0x2e,0x03,0xee,0x60,0x65,0x72,0x3f,0x08, \
+0x52,0x85,0x97,0x9f,0xcd,0x95,0x03,0xbb,0x1c,0xf2,0x35,0xc5,0x2b,0xef,0x1f,0xd1, \
+0xed,0x5a,0x0f,0xdf,0x0d,0x20,0x11,0xfa,0x9d,0x01,0xc8,0xbf,0x49,0x90,0x1b,0xdb, \
+0xfe,0x3a,0xb0,0xfd,0x86,0x6c,0x02,0x5f,0x8d,0x87,0xe2,0xd6,0xf7,0xfe,0x75,0xfd, \
+0x97,0xc6,0x97,0x6a,0xcb,0x69,0x79,0x6c,0x87,0x6a,0x46,0x76,0x5e,0x3d,0x4f,0x1a, \
+0x2b,0xaa,0xb9,0xfe,0xac,0x9e,0x58,0x86,0x82,0xc6,0xbc,0x2c,0xd8,0xf9,0xb8,0x7b, \
+0xe9,0xf5,0x7c,0xb5,0x61,0xd1,0xea,0x67,0xbb,0x36,0x60,0x13,0xca,0x33,0x8b,0xe4, \
+0xee,0xf6,0x7c,0xd4,0xca,0x68,0xa1,0x6c,0xc1,0xf1,0xf9,0xf5,0xfe,0xaa,0xfd,0x2f, \
+0x2f,0xf6,0xbf,0xf0,0xc1,0xa2,0x1c,0x50,0xc5,0xac,0xc1,0xa2,0x00,0xfc,0xec,0x57, \
+0xb4,0xad,0xb4,0xfb,0x9a,0x69,0x4e,0xb6,0xd5,0xd4,0xc5,0x29,0x80,0x84,0x60,0x41, \
+0xca,0x3f,0x91,0x1d,0x7e,0x49,0x53,0x74,0x14,0x32,0x0e,0xa2,0xd5,0xdd,0x80,0x68, \
+0x61,0xaa,0xb9,0xcd,0x5c,0x25,0x00,0x82,0x24,0x75,0x74,0xe6,0xc3,0xed,0xdf,0xf5, \
+0xd2,0x36,0xfa,0x22,0x9d,0x71,0x97,0x8d,0xf2,0x27,0xfe,0xfd,0xf8,0x16,0x20,0x90, \
+0x13,0xf5,0x2c,0xf8,0x7e,0xcf,0xc8,0xb2,0xac,0x67,0x13,0xcf,0xae,0x4b,0x46,0x3b, \
+0xe1,0x9b,0x62,0x16,0xd6,0x10,0x51,0xf1,0x13,0xf1,0xf3,0xe1,0x2a,0xea,0x98,0x3e, \
+0xda,0x2d,0x6c,0xff,0x87,0xe0,0xc5,0x9b,0xfb,0x1a,0xd4,0xcc,0x59,0xac,0xac,0x1f, \
+0xc2,0x9e,0x1c,0x97,0x33,0xa7,0xa2,0x6b,0x85,0x7a,0x7a,0xa2,0xa2,0x3c,0x28,0x96, \
+0x53,0x00,0x44,0x8d,0x11,0x8a,0xcc,0x72,0x87,0xe9,0x57,0x5b,0x2a,0x1a,0x20,0xaf, \
+0xd1,0x65,0xf1,0xae,0x0b,0xd9,0x20,0xe5,0xaf,0x59,0x0c,0x4b,0x2f,0x20,0x5b,0x42, \
+0x3b,0x51,0x54,0xcc,0xeb,0x4f,0x47,0x47,0x96,0xe5,0x07,0x0b,0xc3,0xca,0x35,0x9d, \
+0x7e,0xae,0x7e,0x6d,0x94,0xd0,0xea,0x31,0xc6,0x30,0xb4,0x67,0x26,0x88,0x5c,0x78, \
+0x82,0xe4,0x87,0x16,0xa0,0xb5,0x0c,0x9b,0x05,0x22,0x71,0x99,0x7f,0x8a,0xda,0xd5, \
+0x36,0xa8,0xf3,0x01,0xd6,0xb6,0xb8,0x18,0x07,0x10,0xe5,0x52,0xb4,0x6d,0xb3,0x3c, \
+0x31,0x52,0x8a,0x03,0x86,0x2a,0x9f,0x94,0x38,0x3a,0x07,0xcd,0xd3,0xd0,0xaa,0x98, \
+0xc6,0xd2,0x28,0x48,0xa2,0xdf,0xad,0xe1,0x6a,0x59,0xd1,0xaa,0xd5,0x26,0x1c,0xa7, \
+0x3b,0xe3,0x09,0x08,0x9a,0x84,0x91,0x01,0xca,0x97,0xd8,0xa8,0x19,0x5b,0x70,0xcc, \
+0x5c,0xab,0x16,0xb5,0x85,0x3d,0x2f,0x98,0xec,0xe9,0x53,0x53,0x69,0xa2,0x81,0xd8, \
+0xc8,0x06,0x0f,0xcc,0xa9,0x48,0xfe,0xef,0xc3,0xdf,0xe5,0xb6,0x2e,0x7b,0x2b,0x70, \
+0x32,0x57,0xb6,0x84,0x33,0x37,0x69,0x71,0xa4,0x98,0x9b,0x6f,0xe4,0x0c,0x06,0x5e, \
+0xc3,0x30,0x59,0xe6,0x38,0x65,0xe2,0x1f,0x59,0x09,0xc8,0x2b,0xc3,0x94,0xfc,0xe5, \
+0x9f,0x4f,0x7a,0x2f,0xe2,0x20,0x88,0x1a,0x63,0xa2,0x0d,0x7b,0xad,0xbe,0xfd,0x66, \
+0x7d,0x0b,0x5e,0x48,0x6f,0x97,0xa2,0xf7,0x59,0xfd,0x3a,0xbc,0x61,0xfb,0x52,0xf7, \
+0x89,0x67,0xe7,0xb1,0x7b,0xed,0x4e,0x99,0xbd,0xfb,0xb9,0x59,0x43,0xaa,0xb2,0x4e, \
+0x67,0xa9,0xac,0x7d,0xb5,0x31,0x4c,0x32,0x1f,0x22,0xfe,0xd5,0x7e,0x09,0xeb,0x9b, \
+0xad,0xf5,0x7b,0x4a,0xef,0x95,0x50,0x1d,0x37,0x18,0x06,0x53,0xcb,0x9a,0x1d,0x29, \
+0x8f,0x3b,0x87,0xd0,0xbf,0x2e,0x1a,0xd4,0x07,0x87,0x7f,0xa0,0x28,0x78,0x80,0x4a, \
+0xd2,0x3f,0xc2,0x81,0xa0,0xfe,0x95,0x57,0x35,0x40,0x9a,0xba,0xea,0x9b,0xea,0xfa, \
+0x3e,0x75,0x72,0x6b,0xe3,0x88,0xc3,0x9f,0xea,0x45,0x6d,0xf2,0xc3,0xf8,0x52,0xb5, \
+0xd5,0x64,0xb9,0xba,0x38,0x6b,0x3d,0xff,0x98,0xf9,0x98,0x34,0x0b,0xf1,0x92,0x64, \
+0xa8,0x7d,0xe2,0xe3,0x50,0x57,0xf5,0x20,0xae,0x41,0xbc,0xff,0xa7,0xdb,0xff,0x34, \
+0x29,0x4b,0x1e,0xe2,0xf5,0x82,0x24,0x17,0x69,0xcf,0xcf,0xf1,0x72,0xbe,0xdf,0xc1, \
+0x9e,0x90,0x44,0x32,0x0d,0x09,0x79,0x8e,0x3c,0xe7,0xb4,0x12,0x90,0x90,0x82,0xcb, \
+0xb1,0xa8,0x13,0x6e,0xe3,0x5b,0xc7,0xa7,0x5f,0xf7,0xf0,0xfa,0xc9,0x5d,0xe3,0xcc, \
+0x0e,0x5d,0xb2,0x9d,0x42,0x5c,0x5e,0xd6,0xea,0x13,0xd2,0x84,0xf7,0x11,0x0c,0x1b, \
+0xe9,0xbd,0x83,0x91,0x80,0xb5,0xcb,0xcd,0xf7,0x35,0x03,0x41,0x6e,0xba,0x61,0xfa, \
+0x17,0x29,0x29,0xa4,0xa2,0x22,0xe7,0xf9,0x13,0x77,0x93,0x00,0xde,0x5f,0x93,0x97, \
+0x82,0xdc,0xde,0x42,0x6c,0x7f,0xc0,0x17,0xf5,0x98,0xbb,0x48,0xb2,0x1b,0xe2,0x5e, \
+0xff,0xf8,0x28,0xb6,0x1d,0x54,0x86,0x23,0x48,0xea,0x3b,0xe1,0x40,0xf1,0x35,0xfe, \
+0x24,0xc6,0x36,0x64,0x64,0x33,0xfb,0x8f,0xb7,0xdb,0x03,0xbb,0xc0,0x7e,0x76,0x3d, \
+0x19,0xa0,0x4e,0xcc,0xc2,0xe5,0x7b,0xc3,0x03,0x2a,0x20,0x06,0xc4,0x32,0x09,0x16, \
+0x29,0x3e,0x1b,0xd2,0x85,0xbb,0x81,0xb9,0xe7,0x8e,0xd2,0x86,0x43,0xbe,0x6e,0x12, \
+0xa2,0xa0,0x18,0x0c,0x21,0x8c,0x19,0x18,0xc4,0xda,0x70,0xdb,0x00,0xe0,0xfe,0x1c, \
+0x2b,0xfb,0x17,0xb0,0xff,0x67,0xc7,0x0d,0x80,0xf4,0x21,0xb8,0xa7,0xac,0xe0,0x5e, \
+0xdb,0x70,0x79,0x4f,0x9d,0x56,0x25,0x62,0xc1,0x88,0x95,0xb1,0x64,0xa6,0x4b,0x36, \
+0x55,0x41,0x6f,0x44,0x06,0xfd,0x9f,0x5f,0x77,0x6f,0x04,0x36,0x26,0x98,0x18,0xb0, \
+0x76,0x40,0x04,0xc9,0x15,0x8d,0xa9,0xa9,0x63,0xcb,0xf9,0x50,0x57,0xac,0xaf,0xd3, \
+0xf8,0xff,0x17,0x22,0x19,0xec,0xaf,0xa3,0xfa,0x97,0x8b,0xf2,0x3a,0x50,0x90,0x48, \
+0x70,0x4b,0xae,0x4a,0xfe,0x6e,0xb2,0xf6,0x00,0xa8,0x77,0x91,0x53,0xa4,0x6c,0x52, \
+0x9d,0xd6,0x37,0x3b,0xa0,0x9a,0xbf,0xdd,0x85,0x24,0x59,0xe0,0x71,0x83,0x5a,0x0b, \
+0x0f,0xaf,0xed,0xeb,0xb7,0x40,0x79,0x6d,0x43,0x6f,0xb7,0x7c,0xd6,0x6a,0x70,0xa1, \
+0x56,0xe7,0xba,0xe2,0xd8,0x33,0xfe,0xfe,0x57,0xdf,0xba,0xe6,0x32,0x7c,0xb9,0x21, \
+0x88,0x6d,0x0e,0xe8,0x84,0xd3,0x4d,0xc5,0x89,0x41,0x19,0x68,0x6d,0x98,0xc6,0x44, \
+0x4c,0xb7,0xfd,0xff,0xb8,0xde,0x4e,0x13,0xb0,0xe5,0x3e,0x78,0x5e,0x1c,0x4e,0x62, \
+0xd7,0x7f,0xc3,0x62,0x96,0x62,0xf4,0xff,0x49,0x29,0xc0,0xc6,0x8c,0x4e,0xdf,0xe6, \
+0x68,0x17,0xb1,0x02,0x1d,0x05,0x3b,0x5b,0x90,0x7e,0xb5,0x2b,0xea,0x06,0x69,0x6f, \
+0xe9,0x6a,0x39,0xcf,0x69,0x3f,0x07,0xc7,0x6d,0x52,0xcc,0x28,0xc8,0x77,0xcc,0x0a, \
+0x10,0x6b,0x68,0x81,0x07,0x89,0xd6,0x41,0x53,0xaf,0x8c,0xa2,0x58,0x5f,0x76,0x01, \
+0xd8,0x68,0xac,0x67,0xd7,0x24,0x36,0xdb,0x4d,0x83,0x01,0x14,0x18,0x2e,0x32,0xb2, \
+0x2b,0x05,0x04,0x4e,0xcb,0x0b,0x06,0x0a,0xa8,0x30,0x48,0x8b,0x14,0x8a,0xc8,0x88, \
+0x82,0x2a,0xb1,0x3f,0x3d,0x74,0xfe,0x3d,0x5d,0x18,0x60,0x3f,0x69,0x7e,0xf7,0x16, \
+0x1f,0x06,0x73,0x7b,0x5f,0xad,0x87,0xda,0xcf,0xea,0xe5,0xfa,0x64,0x2f,0x2b,0x7a, \
+0x0b,0x77,0x7d,0xa4,0xd5,0xfc,0xd2,0x73,0x61,0x2f,0x81,0xf5,0x4c,0x95,0x6a,0xe6, \
+0xad,0xa2,0x8d,0xaf,0x91,0xbd,0x2a,0x7c,0x6a,0xb3,0xff,0x9f,0x58,0x20,0xfe,0x76, \
+0x5c,0x95,0xed,0x91,0x88,0xfc,0x0e,0x24,0xdf,0xaa,0x37,0x4c,0x3f,0x27,0xfd,0x56, \
+0xef,0x46,0xfa,0x18,0x4a,0x88,0x61,0xf7,0x54,0x4b,0x14,0x61,0xf6,0x48,0xbd,0x57, \
+0x13,0x63,0x8c,0x87,0x49,0x03,0x27,0xc5,0x27,0xbd,0x03,0xeb,0x79,0xa3,0xe8,0x51, \
+0x8e,0xd8,0x69,0x32,0x83,0x8c,0x4d,0xb2,0x78,0x50,0x1b,0xc2,0x69,0x17,0x2e,0x92, \
+0x8f,0x88,0xf9,0xf7,0x02,0x17,0xca,0x1c,0x73,0xca,0xf7,0xa3,0xa5,0x7e,0x3c,0x54, \
+0xa3,0xaf,0xd8,0x6e,0xb7,0x89,0x0c,0xe1,0x86,0xdf,0x07,0x22,0x11,0xde,0xcf,0x5e, \
+0xe0,0xfa,0xfc,0xfc,0x9c,0x3d,0x69,0x12,0x0d,0x3b,0xe6,0x19,0x20,0xb1,0x60,0xb5, \
+0x2f,0x3a,0x6a,0x32,0x18,0xa3,0x14,0x05,0x16,0x08,0x8c,0x60,0xa3,0x12,0x40,0x14, \
+0x3a,0x83,0xe2,0x87,0xf2,0xcd,0x26,0x43,0x66,0xb3,0x5f,0x52,0xea,0xc7,0xbe,0x9f, \
+0xed,0x5f,0x29,0x99,0x45,0x2e,0x90,0x99,0x00,0xc7,0x0e,0xd8,0x0b,0x28,0x10,0xad, \
+0xdf,0x49,0x2c,0x78,0x3c,0x23,0xa8,0xd4,0x9b,0x99,0x74,0x8a,0x18,0x6c,0x72,0xe3, \
+0xa2,0x62,0x31,0x9e,0x69,0x5b,0xce,0x63,0x38,0x22,0x3c,0x70,0xa9,0x46,0xdd,0xdd, \
+0xc7,0xa9,0x2b,0xbf,0x94,0x89,0x55,0x1c,0x55,0x5f,0x67,0x39,0x96,0x21,0xf8,0xfd, \
+0x24,0xf1,0xe3,0xa9,0xa1,0x8a,0xfd,0x73,0x30,0x6f,0x29,0x40,0x63,0x84,0x54,0xd2, \
+0x69,0xa4,0xa3,0xa3,0x4a,0x9f,0x46,0xea,0x54,0xc6,0x04,0xa8,0xab,0x31,0x5e,0x2b, \
+0xca,0x70,0x42,0x41,0x19,0x09,0x4c,0x77,0x06,0x95,0xfb,0x2f,0x54,0x2c,0x55,0x1b, \
+0x21,0x8e,0xd8,0x52,0x3b,0xca,0x12,0x48,0x27,0x57,0xd6,0x1d,0x01,0xee,0xad,0xc6, \
+0xa4,0x82,0xde,0x4a,0xc9,0x0c,0x06,0x96,0xdf,0xfe,0xd8,0x44,0x5c,0x2a,0x16,0x20, \
+0x8f,0x61,0x65,0x00,0xdc,0xb2,0xb1,0xfd,0x83,0xe3,0x62,0xfa,0xdb,0x8e,0x59,0x23, \
+0xb2,0x06,0x59,0xe4,0x6e,0x1c,0x56,0xea,0x59,0x2f,0xee,0xe3,0x93,0xd6,0x3d,0x73, \
+0xd3,0x56,0x40,0xd1,0xcc,0xa5,0xc0,0xb9,0x9b,0xba,0x6a,0xca,0x55,0x1c,0x0b,0xe5, \
+0x17,0x06,0x23,0x6a,0xd8,0x5a,0xf5,0x90,0xa5,0x84,0xb3,0x63,0x1d,0xbc,0x38,0xdd, \
+0x2f,0x12,0xe4,0xa0,0xa6,0x41,0x1a,0x63,0xd0,0xb9,0xe6,0x4b,0x17,0x10,0xcb,0x8b, \
+0x49,0x84,0x0a,0xb0,0x87,0x7d,0x92,0x67,0x59,0x04,0xd8,0x8b,0x67,0x66,0x8d,0xe6, \
+0x2d,0x06,0x84,0x6b,0xb8,0x3a,0x47,0x69,0x7e,0x63,0x03,0x48,0xa7,0x41,0xb8,0x34, \
+0xbb,0xa5,0x5c,0xcd,0x13,0x33,0x95,0x2a,0x19,0xe4,0x26,0xd3,0xe1,0xa0,0x7b,0xfd, \
+0x2e,0x14,0x3d,0xd7,0xe5,0x9a,0xcf,0x64,0xf5,0x73,0xf1,0xea,0xec,0x2c,0x47,0xb8, \
+0xb5,0x0d,0x26,0x63,0x43,0x6f,0x85,0xd1,0xbd,0xa2,0x75,0xa3,0x42,0xa4,0x22,0xcd, \
+0x31,0x2a,0xa8,0xa9,0x86,0xa9,0xeb,0xed,0x84,0xae,0x5e,0xd3,0x9f,0xd7,0xf8,0xeb, \
+0x96,0x6b,0x6c,0x86,0x0b,0x8b,0x40,0x63,0x8c,0x24,0x14,0xae,0x12,0x4d,0x8d,0x92, \
+0xc7,0x27,0x47,0x08,0xb0,0x2d,0xdc,0x79,0x06,0x9a,0x0e,0xf6,0xd8,0xbb,0x49,0xa4, \
+0x92,0xff,0xbc,0xd4,0xbe,0x5b,0xdc,0xa0,0x0a,0xbb,0x6e,0xbf,0x6f,0xb8,0xf8,0xf9, \
+0xd0,0x3f,0x37,0xf0,0x4c,0x48,0x70,0x6b,0x0d,0xa1,0xf0,0x40,0x14,0x16,0x74,0x97, \
+0xea,0x6f,0xb1,0x37,0xff,0x4d,0xfa,0x3f,0xc3,0x70,0xf5,0x1a,0x9f,0x2e,0x24,0xfc, \
+0xd1,0x49,0x46,0x5f,0x75,0x03,0xc1,0x90,0xd3,0x0f,0x20,0x6d,0x7a,0xf0,0x03,0xdc, \
+0x9f,0xeb,0xb4,0x1d,0xa9,0x3d,0xc9,0xb8,0xc0,0xf2,0x61,0x34,0x8f,0xca,0xc8,0x2d, \
+0xd5,0xb9,0x43,0xdb,0xbe,0x07,0x8f,0x95,0xda,0x6b,0x05,0xbb,0x2a,0x4a,0x96,0xe3, \
+0x2d,0x29,0x56,0x65,0x3b,0xa5,0x5b,0x79,0x18,0xeb,0x30,0x04,0xaa,0xc4,0x14,0xf1, \
+0x69,0x4b,0x42,0x97,0xd3,0xa2,0xb9,0xa6,0xd2,0xff,0x0e,0x15,0x3e,0xf3,0x23,0x6c, \
+0xb6,0xbe,0x6d,0x72,0x36,0xe0,0x49,0x39,0x63,0x28,0xb9,0x1d,0x36,0x75,0x7c,0xe7, \
+0xb7,0x7e,0xe9,0x49,0x2b,0x28,0xb1,0x9b,0x88,0x40,0xa8,0x20,0xfa,0xda,0xc5,0x9f, \
+0xa2,0x75,0x4e,0xbd,0x9a,0xf4,0xe7,0xf1,0xc3,0xdc,0xef,0xcf,0x84,0x1c,0xac,0x50, \
+0x48,0x8b,0xd2,0xd3,0x54,0x84,0xba,0x65,0x0c,0x61,0xf3,0x4f,0x21,0x39,0xbb,0x23, \
+0xb7,0xf8,0x4b,0x82,0x9e,0xb7,0x53,0x04,0x22,0xc8,0x0a,0x3b,0x72,0x3e,0x03,0xac, \
+0x52,0x15,0xba,0xb0,0x5c,0x43,0x90,0x58,0xcf,0xdb,0xb2,0xa6,0x7f,0xb3,0xe0,0x51, \
+0x71,0xbb,0x09,0x55,0x17,0xb2,0x18,0x41,0xb6,0x72,0x08,0x1c,0xe6,0xfd,0xd4,0xe0, \
+0x23,0x80,0x9a,0x72,0x14,0x75,0x79,0x75,0x79,0x89,0x14,0x24,0x22,0x58,0xf9,0x72, \
+0x4f,0x29,0x94,0x6a,0x29,0x16,0x33,0x0b,0x3d,0xab,0xc4,0x37,0xf9,0x10,0xb3,0xd5, \
+0x80,0x13,0x85,0x2e,0xa9,0xf5,0xbf,0x9d,0x37,0xbf,0xbd,0xa4,0x77,0x3c,0xd8,0x8b, \
+0xc6,0x37,0x69,0xd6,0xbc,0x6b,0x41,0x1a,0xfc,0x73,0x16,0xf5,0x55,0x46,0x05,0x61, \
+0x6f,0x7f,0x87,0xbc,0x80,0x5b,0xa0,0xcb,0x02,0x11,0xd2,0x5f,0x78,0x7f,0x9e,0x0b, \
+0x43,0xa7,0xd8,0x08,0x6c,0x43,0x6b,0x51,0xaa,0xc4,0x77,0xf9,0xd8,0x9f,0xf6,0x0f, \
+0xaa,0x4e,0xab,0x06,0x7d,0x11,0x20,0x99,0xf1,0xbd,0x6b,0xf6,0xb2,0x6c,0x68,0x77, \
+0x22,0x12,0x2c,0xa5,0x81,0x4e,0x50,0x0f,0x49,0x38,0x99,0xbf,0x1b,0xde,0x9c,0x1e, \
+0x3b,0x37,0xc4,0x43,0xa1,0xb1,0x3b,0xde,0x36,0x50,0xc8,0x42,0x05,0x43,0xc0,0xe1, \
+0xd9,0xe7,0x74,0xd8,0xef,0xf7,0x53,0xa4,0x4e,0xc3,0x8e,0x40,0x80,0x1f,0xa0,0xae, \
+0xb5,0x3d,0xa4,0x21,0x17,0x4d,0x78,0x8d,0x35,0xa0,0xcd,0xa0,0x06,0x10,0x09,0x7e, \
+0x9f,0xd3,0x28,0xcc,0xc8,0xa4,0xa3,0x80,0x9c,0x73,0x88,0xff,0x3d,0xa6,0xc6,0xb9, \
+0x08,0x89,0xe3,0xbf,0x6c,0xd2,0x22,0x03,0x21,0x23,0xaa,0x3e,0x26,0xb5,0x3b,0x4a, \
+0x2a,0x09,0x63,0xe5,0x49,0x44,0xe9,0x20,0x6a,0x7e,0x3c,0xb6,0x2e,0x66,0x38,0xd1, \
+0x03,0x67,0x35,0x12,0xba,0x9a,0x07,0xd2,0x16,0x4e,0x43,0xd8,0x76,0xce,0x98,0x6b, \
+0xd8,0x6c,0x6c,0x4e,0x30,0x36,0x45,0xa0,0x1f,0x56,0x3e,0xa1,0x39,0x1d,0x5f,0x2a, \
+0x2d,0xa0,0x94,0x93,0x83,0x58,0x18,0x81,0x59,0x0b,0x37,0xd8,0xd7,0x33,0x94,0xdf, \
+0x6e,0x5e,0x16,0xcf,0xc5,0x6b,0x82,0x27,0x39,0x51,0x53,0xe5,0xf0,0xe4,0x2a,0x94, \
+0x12,0xb8,0xc9,0x12,0xb5,0xba,0x5d,0x01,0xdd,0xbc,0x33,0x36,0x36,0xd6,0x78,0x6b, \
+0xba,0xc7,0xba,0x36,0x92,0x86,0xe1,0xf7,0x3a,0xb7,0x64,0x2a,0x96,0x58,0xd5,0x62, \
+0x80,0x41,0xc0,0xd3,0xae,0xfb,0x0a,0x5b,0x04,0x32,0xb7,0x85,0x75,0xf8,0xb4,0x77, \
+0xa4,0xce,0xd4,0x6d,0xa8,0xa4,0x56,0x1e,0x56,0x34,0x85,0xa9,0x8d,0x88,0x31,0x62, \
+0x18,0x93,0x6c,0x52,0x92,0x00,0x5a,0x21,0xba,0x08,0xe3,0x92,0xf8,0x50,0x59,0x8f, \
+0x7f,0xca,0xbe,0x82,0xe1,0x44,0x55,0x0c,0xe2,0x04,0x35,0xa0,0x4a,0x9a,0x5f,0xfd, \
+0xba,0xfe,0xa3,0xf1,0xa3,0x34,0xef,0x2b,0xf5,0x99,0x09,0xaf,0x8e,0xd0,0xae,0xb1, \
+0x8f,0x31,0xa8,0x63,0x4a,0xeb,0x6c,0xb0,0x4a,0x00,0xf5,0xb3,0xdb,0x6a,0xb4,0xbd, \
+0xa5,0xba,0x42,0xdc,0xa2,0x94,0x57,0x3f,0x87,0xb7,0x5d,0x7b,0xfb,0x46,0x67,0xc4, \
+0xf3,0x7d,0x89,0x21,0xd8,0x27,0xd4,0x30,0x05,0x8b,0x22,0x31,0x58,0x8c,0x92,0x02, \
+0xfc,0xeb,0xb7,0x54,0xd9,0xe5,0x66,0xd3,0xba,0xd4,0x13,0x3a,0xfe,0x2d,0x9a,0x3a, \
+0x1f,0x1a,0xa4,0xb7,0xb3,0xcf,0x22,0xf6,0xf7,0xe1,0x3e,0x7a,0x99,0xbe,0x2f,0xcf, \
+0x5b,0x85,0xd7,0x45,0xf4,0x33,0x8b,0x33,0xfb,0x26,0x5b,0x56,0x8d,0xa6,0xb5,0x2e, \
+0xe3,0x26,0x29,0xe2,0xf3,0xcb,0x47,0x99,0xee,0x67,0xb4,0x11,0x88,0x28,0x02,0x2c, \
+0x5a,0xca,0x1e,0x9f,0x7f,0x0d,0x43,0x8f,0x7e,0xf5,0x30,0x76,0xb4,0x9c,0x12,0x0b, \
+0x4d,0x7f,0x3a,0x8a,0x90,0xfb,0xc6,0x8e,0xf6,0x5e,0xc3,0xea,0x69,0x11,0x89,0x9e, \
+0x8b,0x19,0x46,0x36,0x74,0x43,0xdf,0x3e,0xd3,0xe9,0x68,0x39,0x45,0xe7,0x6e,0xfe, \
+0xc9,0x9e,0x9c,0xfb,0x36,0x46,0x2c,0x36,0x42,0x50,0x8c,0xfe,0xea,0x1c,0x21,0xa5, \
+0x11,0x78,0x99,0xea,0xff,0x82,0x3c,0x3c,0xd9,0xa4,0x0a,0x28,0xc1,0x6f,0x59,0x61, \
+0xdd,0xec,0xbf,0xc6,0xed,0x9b,0x44,0x17,0x64,0x37,0x12,0xa1,0x46,0xbb,0x3a,0x10, \
+0xff,0xca,0xde,0x54,0x7f,0x4d,0x9a,0xea,0x1a,0x19,0xc5,0xd2,0xf0,0x96,0xc7,0x12, \
+0x7d,0x2d,0x84,0xd9,0x38,0x59,0x48,0x76,0x1b,0xd3,0x4f,0x62,0x4c,0x7e,0x14,0xe5, \
+0x3e,0x32,0xb1,0x70,0xd4,0xd7,0xea,0x3b,0x60,0xd0,0x2f,0x9b,0x21,0xa7,0xf4,0xaf, \
+0x9e,0x13,0xf9,0xf6,0x93,0x88,0xfc,0x08,0xcd,0x4e,0xe4,0xd2,0xd7,0xcc,0x63,0x30, \
+0x6c,0x81,0x99,0x84,0xa9,0xd4,0x77,0x90,0x78,0xe3,0xe1,0x8f,0x06,0x0d,0xaa,0xde, \
+0x86,0xe2,0x00,0x0d,0x8b,0xa3,0x42,0x59,0x82,0x70,0xfe,0xfc,0x4b,0x81,0x25,0xd6, \
+0x1c,0x32,0x2c,0x5e,0x43,0xcd,0x70,0x94,0x59,0x80,0x94,0x77,0x97,0xae,0xca,0x4a, \
+0x65,0x62,0x20,0x07,0xd1,0x55,0x5a,0xb2,0x11,0x8d,0xc0,0x60,0x9f,0x57,0xca,0x4f, \
+0xfc,0xd1,0x54,0x13,0xe7,0xd9,0x47,0x33,0x29,0xd5,0x73,0x4c,0x12,0x4f,0x8c,0x1f, \
+0xef,0x87,0x4c,0x2f,0x0c,0xb3,0x60,0x43,0x3b,0x96,0xe4,0x1b,0x5a,0x7d,0x36,0xb3, \
+0xbd,0x86,0xf6,0x07,0xb6,0x61,0x65,0xf0,0x9b,0x28,0x95,0x9f,0xfa,0xba,0x58,0xbb, \
+0xbb,0xc2,0x0e,0xde,0xff,0x3c,0x7d,0x55,0xac,0xb7,0xed,0x9f,0x66,0x3d,0x07,0xf0, \
+0xd0,0xf6,0x29,0x62,0x59,0xcc,0xe4,0x07,0x0e,0xf2,0x19,0x10,0x93,0x06,0x91,0xca, \
+0xa9,0x54,0x40,0x19,0x01,0x24,0x5d,0xf6,0xcc,0xc3,0x34,0xf1,0x3b,0xce,0x8f,0x7a, \
+0x5c,0xcc,0x20,0xf1,0x57,0x29,0x48,0x48,0xc6,0x31,0x51,0xe5,0x4f,0x45,0xbe,0x06, \
+0xe3,0x70,0x1d,0x0d,0x8d,0xa6,0x4e,0xe0,0x3d,0x27,0x1f,0x11,0x1f,0x81,0x04,0x7c, \
+0xae,0x6e,0xca,0x17,0xd1,0xc3,0x30,0xe2,0x44,0x1e,0x90,0x77,0xec,0xa6,0xe4,0x50, \
+0xd8,0x00,0x34,0x17,0x3d,0x7e,0x2a,0x84,0x53,0xac,0x6e,0xdd,0x97,0x88,0xb8,0x8f, \
+0x57,0x5c,0x0d,0x23,0xcc,0xe3,0x70,0xc8,0x20,0x1d,0xcb,0x17,0xb4,0x8f,0x2e,0x12, \
+0x59,0xa3,0x0c,0x36,0x1f,0x9b,0x9b,0x8c,0xcd,0x49,0x16,0xf4,0x43,0x69,0xc3,0x44, \
+0x38,0x85,0x0d,0xb1,0x1d,0x5e,0x8c,0xfe,0x53,0x80,0xd9,0x9c,0x15,0x14,0x57,0x70, \
+0x94,0x8f,0x8e,0x68,0xf2,0x22,0xf2,0xb2,0xa3,0x82,0x3d,0xd9,0x47,0x17,0x1e,0xd7, \
+0xc9,0x66,0xfa,0xfa,0xe5,0xf3,0xa1,0x70,0x55,0xc2,0x17,0x57,0x8d,0x31,0x5a,0x58, \
+0x2e,0x6f,0x60,0xaf,0xf3,0x7c,0x59,0x04,0x57,0xc0,0x5f,0x57,0xd7,0x67,0xfd,0xd0, \
+0xa2,0x89,0x53,0xc2,0x84,0xd9,0xfb,0xeb,0x91,0x03,0xf2,0x21,0xd9,0xa9,0xd7,0xe6, \
+0xb4,0xcb,0x75,0x90,0x30,0x7c,0x98,0x74,0x8e,0xa8,0x3d,0x0a,0x38,0xc4,0x24,0x75, \
+0xbd,0x6f,0xc1,0xf1,0x18,0x14,0x29,0xc2,0x74,0x47,0x49,0x99,0x2b,0x61,0xee,0x85, \
+0xf0,0x61,0x18,0x47,0x32,0xb7,0xc4,0x97,0xa7,0x0f,0xa6,0x87,0x69,0x07,0x1e,0x20, \
+0xd7,0xbc,0x8e,0x64,0xbc,0x54,0xfe,0x53,0x32,0x1d,0x24,0x0a,0x87,0xf6,0x9f,0x2a, \
+0xc5,0x60,0xa7,0x7e,0x76,0xb7,0xf4,0x81,0xb6,0x7b,0x8f,0x2e,0xf3,0x99,0x24,0x23, \
+0x02,0x49,0xa6,0x15,0x9e,0x80,0x68,0xdb,0x63,0x23,0xea,0x86,0xf1,0x7e,0x29,0xf4, \
+0xcf,0xad,0x9d,0xf3,0xec,0x54,0x9c,0x12,0x8f,0xda,0x5b,0x22,0x33,0x8d,0xa4,0xd2, \
+0x14,0x64,0x51,0x18,0x08,0xaa,0x24,0x44,0x05,0x04,0x8c,0x15,0x55,0x01,0x22,0xc0, \
+0x44,0x38,0xc3,0x5c,0x5f,0xca,0xf1,0xcd,0xb3,0xbe,0x7c,0x0a,0x72,0x7f,0x0e,0x66, \
+0xeb,0x08,0x67,0x35,0x38,0xb7,0xef,0x5a,0x1f,0x3b,0x9a,0x03,0x57,0xb9,0x34,0x6d, \
+0xad,0x68,0xf0,0xde,0xfd,0xdb,0xd6,0xad,0x8b,0x6f,0x71,0x8d,0xb4,0x91,0x92,0x9e, \
+0xc6,0x89,0x0b,0x42,0x19,0x71,0x4d,0x27,0xed,0x78,0x56,0x0b,0x6b,0x61,0xb6,0x8a, \
+0xc7,0x63,0xa3,0x0b,0x86,0xa1,0x42,0x35,0x40,0x77,0x8a,0xf8,0xca,0x35,0x26,0x7c, \
+0x2c,0x52,0x0c,0xc4,0xde,0x2c,0x01,0xde,0x8c,0xc2,0xca,0xe5,0x1d,0x19,0x20,0xaf, \
+0x95,0x0a,0x81,0x63,0xae,0xe3,0x11,0xc9,0xac,0x2c,0x04,0xd0,0xad,0xac,0x37,0x1c, \
+0xe2,0xa2,0x61,0x1d,0xbf,0xd4,0x81,0xb6,0x80,0x4b,0xa1,0xb5,0x6d,0x58,0x6f,0x30, \
+0x36,0x0f,0xa4,0x34,0xc8,0x68,0x6f,0x14,0x32,0x15,0x0f,0xcf,0xb9,0x91,0xa4,0xe2, \
+0x05,0xd7,0x23,0x95,0x8d,0x50,0xb1,0x42,0x71,0xcb,0x4c,0x32,0x98,0xd1,0x83,0x2f, \
+0x78,0xac,0x85,0xff,0x08,0x18,0xec,0xba,0xba,0xdf,0x25,0x2c,0x84,0x03,0xe2,0x82, \
+0xd7,0x44,0x13,0x3a,0x4d,0x04,0x6e,0x9f,0xd8,0xda,0x8a,0x92,0x59,0xa9,0x0f,0xf4, \
+0xef,0x51,0x05,0xe5,0xee,0x26,0x44,0x38,0x1d,0x71,0x43,0xd1,0x8f,0x3b,0x0a,0x20, \
+0xdb,0x62,0x41,0x11,0x62,0x88,0xc1,0x10,0x11,0x14,0x51,0x40,0x59,0x18,0x50,0x42, \
+0xcc,0x1e,0x48,0x68,0xd0,0x54,0x21,0x20,0xb0,0xc7,0xb6,0x63,0xc8,0x90,0x9d,0xb5, \
+0x5c,0x3d,0x3a,0x32,0xc8,0x1c,0x19,0x91,0x89,0xfc,0xec,0xe1,0x81,0xdd,0x3b,0x76, \
+0x67,0xea,0x99,0xb4,0xc5,0x76,0xe2,0x91,0x4c,0xac,0xb1,0x7f,0x16,0x61,0x2c,0xb9, \
+0xa2,0xa5,0x98,0xd2,0xa3,0xde,0x3a,0xee,0xd3,0xdf,0x85,0xb6,0x60,0x4b,0xb1,0x62, \
+0x2c,0x66,0x82,0xa0,0x65,0x24,0x53,0x41,0x29,0x8a,0x82,0xe7,0x1e,0xa6,0xc6,0xd7, \
+0x53,0x7c,0xd4,0xa0,0xde,0x36,0x89,0xc0,0xe9,0xe7,0xc6,0x0a,0x81,0x8c,0x1e,0xe1, \
+0xaf,0x4a,0x73,0xe3,0xaf,0xc6,0x88,0x3a,0xd8,0x68,0xd2,0xfc,0x58,0x89,0x1f,0x95, \
+0x3c,0x5d,0xe3,0xc9,0x9a,0xc6,0x8f,0xaf,0xb8,0x17,0x89,0x99,0x86,0x04,0x97,0x54, \
+0xef,0x2c,0x56,0x8d,0xc3,0x6c,0x33,0xe2,0x51,0xd9,0x13,0xcf,0xb4,0xa8,0x47,0xd6, \
+0x43,0xd8,0x8f,0xbf,0x44,0xec,0x18,0x7d,0x68,0x51,0x47,0xc6,0x7d,0x48,0x34,0xee, \
+0x1c,0x83,0xc7,0xfc,0xee,0xde,0xca,0x38,0xc7,0x9d,0x53,0xbf,0x9f,0x50,0xde,0xe1, \
+0xcf,0x56,0x3d,0x30,0x5b,0x68,0x17,0x0a,0xb3,0x52,0x41,0xd3,0x2d,0xe4,0xed,0xfe, \
+0x1c,0x43,0x53,0x74,0x47,0x82,0x15,0x9e,0x09,0x29,0x4c,0xbf,0x61,0x74,0x4e,0xbe, \
+0x9d,0xbf,0x2a,0xb7,0xe9,0x4c,0x71,0x0d,0xfc,0xe1,0xb2,0x1c,0xb2,0x8c,0x46,0xd6, \
+0xc6,0x87,0xb3,0xa8,0xc0,0xd5,0x2f,0x6c,0x98,0x9f,0x3d,0xbc,0x83,0xfb,0x70,0xc4, \
+0x90,0xff,0xba,0xf9,0x19,0x23,0x14,0xea,0xfb,0x45,0x8d,0x88,0xd9,0x56,0x9d,0x29, \
+0xda,0x86,0x32,0x76,0xa5,0x64,0xf5,0x76,0x52,0xe4,0x17,0x13,0x13,0xe1,0xfb,0xf8, \
+0x9a,0x38,0xff,0x95,0x08,0x67,0x45,0x6d,0xe9,0x22,0xfa,0x5e,0xad,0x79,0x90,0xf6, \
+0x21,0xdb,0x65,0x95,0xa8,0x31,0x8c,0x12,0x15,0x0a,0xc9,0x05,0x92,0x0a,0x05,0x42, \
+0xa2,0x84,0x58,0x23,0x16,0x02,0x0c,0x91,0x41,0xa3,0x42,0x28,0x0b,0x27,0xc5,0xaa, \
+0x31,0x54,0x14,0x58,0x8e,0x35,0x09,0x4b,0xfd,0x1f,0x0e,0x7c,0xbe,0x0f,0x55,0xd1, \
+0xdd,0xaf,0xcf,0xca,0x75,0x99,0xe5,0x73,0x5e,0x05,0xb4,0xd2,0x22,0xa4,0x1e,0xc7, \
+0x25,0xc4,0x5e,0x63,0xc7,0xae,0xdb,0x3d,0xf7,0x17,0xfd,0xd0,0x36,0x95,0xec,0x57, \
+0xe7,0x3e,0x16,0x15,0x66,0x5c,0xd2,0x08,0x95,0x0a,0xa2,0x3d,0x75,0x80,0x32,0x41, \
+0x84,0xb0,0x7a,0xa9,0xd7,0x18,0x43,0x2f,0x54,0x8b,0xb0,0x20,0x59,0x96,0x5d,0xa6, \
+0x85,0x60,0x54,0xc1,0xb5,0x54,0x60,0x77,0x34,0xde,0xc0,0x0c,0x8c,0x74,0x21,0x97, \
+0x43,0x97,0x6a,0x9f,0x49,0xa4,0x90,0xe5,0x8d,0xd4,0x90,0xb3,0x58,0xa5,0xa1,0xd5, \
+0x30,0xa1,0xc9,0xf6,0xeb,0x32,0xcf,0x6a,0x2a,0x95,0x7a,0xd0,0x89,0x2c,0xea,0x11, \
+0x0e,0x44,0xf2,0x3a,0x4f,0x6f,0xa5,0x2d,0x5d,0x3a,0xe1,0x66,0x1c,0xe4,0xfa,0xd0, \
+0x9d,0x1e,0x86,0x83,0xac,0xf2,0x55,0x24,0x88,0x0d,0x17,0xb8,0xf5,0xc1,0xde,0xf7, \
+0x7a,0x70,0x1d,0xc6,0x4d,0x7d,0x1a,0x8d,0x40,0x6c,0x37,0x3b,0x8e,0x9c,0x34,0x2c, \
+0x72,0x37,0x50,0xc9,0x83,0x60,0x22,0xf3,0x56,0x12,0x7a,0xca,0x16,0x9a,0x8b,0x03, \
+0x5a,0x11,0x71,0x71,0xd0,0xc3,0x55,0xe4,0x1b,0x06,0x85,0xb7,0x0e,0x87,0xad,0x22, \
+0xda,0xef,0x3e,0x98,0x39,0xec,0xba,0xfa,0x54,0x29,0x72,0xd7,0xab,0x5d,0x0c,0x83, \
+0xb8,0xec,0x8a,0x5b,0x1b,0xff,0x20,0xdb,0xda,0x94,0x48,0xc8,0xf4,0x8f,0x4b,0x75, \
+0xac,0xae,0x95,0x59,0x0e,0xcb,0x27,0xd6,0x1f,0x05,0x49,0x1e,0xc9,0x96,0xc9,0x2d, \
+0x4c,0xc8,0x50,0x56,0x43,0xe3,0xd5,0xf4,0xff,0x3e,0x1b,0x49,0xd3,0xb0,0xeb,0x7e, \
+0x69,0x29,0x88,0x77,0x3b,0x6f,0x8f,0x64,0x12,0x34,0xbc,0xe0,0xc0,0x8e,0xfd,0x6b, \
+0x7e,0xaf,0x79,0x06,0xd1,0x7b,0x17,0x0b,0xfd,0xde,0x04,0x4b,0x76,0xec,0x0d,0x12, \
+0x30,0x84,0x0d,0x87,0xb9,0x4f,0x5c,0x03,0x7e,0xca,0x59,0xfe,0x30,0x78,0x4a,0x28, \
+0xa4,0xdb,0x02,0x44,0x7c,0x77,0x44,0xa2,0x77,0xf1,0xb1,0x7f,0xae,0x72,0xf3,0x1f, \
+0xa1,0xa9,0x49,0xb8,0x86,0xa6,0x47,0x87,0xab,0x8e,0xac,0xb5,0x95,0x10,0x54,0x84, \
+0x58,0x5b,0x61,0x59,0x4f,0x66,0xc7,0xd2,0xa2,0x30,0x16,0x4d,0x9a,0xff,0xbb,0xfa, \
+0xfe,0x9e,0x67,0x2e,0x66,0xb8,0x95,0xd1,0xc0,0xa3,0x4a,0x21,0xd5,0x80,0x05,0xcd, \
+0xe3,0x30,0x60,0x3f,0xfd,0x7c,0x28,0x75,0x9b,0x12,0x02,0x6d,0xa1,0x20,0x74,0x75, \
+0x99,0x98,0xcc,0x35,0xaf,0x38,0xed,0xf7,0xf0,0x3b,0x43,0x33,0x60,0xc0,0x36,0x2b, \
+0xb5,0x8b,0x12,0x1f,0xdf,0x4a,0x2a,0x8b,0x08,0xbf,0x84,0xe7,0xd9,0xf7,0x6a,0x9f, \
+0x4c,0xdb,0x6d,0x18,0x0a,0x64,0x3f,0x57,0x29,0x86,0xc5,0x10,0x36,0x68,0x55,0x70, \
+0x47,0xe1,0x0a,0xbe,0xcf,0x9f,0xf5,0x6a,0xc2,0xcc,0xa2,0x1a,0x58,0x6c,0xf7,0x1d, \
+0x05,0x9a,0xdf,0x4a,0x96,0xac,0x85,0x0c,0x86,0xa0,0xd6,0x69,0xd8,0x5f,0x54,0x05, \
+0x90,0x70,0xf3,0x88,0x46,0x21,0xc3,0xa7,0x7f,0xfb,0xc4,0x5e,0xaf,0x46,0x56,0x86, \
+0x94,0x7a,0xa3,0x58,0x13,0xb7,0xb3,0xa8,0xaf,0x4f,0x9e,0x73,0xe0,0xce,0xac,0x9b, \
+0xfd,0x11,0x28,0xc4,0x46,0x45,0x04,0x68,0x34,0x64,0x55,0x23,0x11,0x83,0x20,0x56, \
+0x0f,0x09,0x29,0x84,0x58,0x4a,0xca,0x45,0x45,0x18,0x89,0x14,0x44,0x60,0xaa,0x41, \
+0x10,0x18,0x82,0x0a,0xaa,0xcf,0xf4,0x42,0xc1,0x4d,0x20,0x53,0x66,0x8b,0xb3,0x41, \
+0x45,0x18,0xa2,0x8c,0x40,0x52,0x2a,0x2c,0x51,0x01,0x11,0x88,0xb0,0x44,0x8f,0xe6, \
+0xd1,0x60,0xb1,0x62,0x09,0x14,0x46,0x6c,0xc9,0x35,0x81,0x62,0xa4,0x48,0x91,0x24, \
+0xc9,0x6b,0x8d,0x58,0x29,0xb3,0x46,0x4f,0xe0,0xd1,0x8b,0x20,0xc4,0x4f,0x80,0x30, \
+0x6c,0x0a,0x20,0xbb,0xbf,0xa7,0xf1,0xfd,0xfc,0x7a,0xbb,0x4d,0x72,0x43,0x61,0xdc, \
+0x07,0xe7,0x27,0x49,0x34,0xd4,0xd5,0xb6,0xfc,0xfd,0x64,0x44,0xd9,0x19,0x04,0x90, \
+0x4e,0x31,0xa1,0x08,0x89,0x01,0x64,0x58,0xb0,0xfe,0x3f,0x3b,0x31,0x24,0x3a,0xd0, \
+0xb1,0x48,0x0a,0x02,0x92,0x0c,0x8b,0x22,0x92,0x77,0xa1,0xe6,0xcc,0xe3,0x40,0xa8, \
+0xf8,0xd2,0xbb,0x6e,0x52,0xb1,0x66,0x77,0xde,0xbd,0xb6,0xc1,0x55,0x7f,0x7b,0xe1, \
+0x97,0xd6,0x9e,0xcc,0xaa,0xb2,0x2f,0x2f,0xe7,0x4e,0x33,0x80,0x55,0xdb,0xfe,0x14, \
+0x2a,0xa7,0x1a,0x7f,0x1d,0x8c,0xd6,0xad,0x3f,0xf0,0xca,0x21,0xc1,0x28,0xfb,0x47, \
+0x6c,0xac,0x60,0xc1,0x7d,0xa9,0x77,0x1f,0xd2,0x01,0x29,0x48,0x4a,0x51,0x12,0x88, \
+0x7a,0xc5,0x0a,0x4b,0x49,0x5e,0xac,0x44,0x20,0xee,0x5b,0xb4,0xa6,0xbe,0x8b,0x6b, \
+0xec,0x1f,0x57,0xe7,0xd6,0xef,0x81,0xf7,0xd3,0x4e,0xa0,0x29,0xae,0x88,0x49,0x4c, \
+0xa6,0xb2,0x1a,0xff,0x02,0xdb,0xaa,0x64,0xe5,0xe1,0x7f,0xdb,0x4d,0x78,0x0e,0xef, \
+0x2f,0x74,0x98,0xd0,0x53,0x38,0x81,0xaf,0x15,0x9b,0x11,0x0f,0xd8,0xe3,0x2f,0xdb, \
+0x5f,0x3a,0xe3,0xaa,0x62,0xc2,0x05,0x51,0x51,0x4c,0x6b,0xdf,0xa9,0x3d,0x32,0x95, \
+0xf2,0x3e,0xaa,0x5f,0x1e,0x3e,0x17,0x1c,0xcc,0xfa,0x1c,0x2d,0x4f,0x39,0xa8,0x25, \
+0xe4,0x5d,0xa4,0x17,0x03,0x22,0x2c,0x3e,0xd3,0x9f,0x5b,0x07,0x0f,0xc5,0x8a,0x9c, \
+0x97,0x71,0xa0,0x2b,0xbf,0xac,0x9b,0xad,0x89,0x9d,0xec,0x4c,0x35,0x46,0xa6,0x6c, \
+0x72,0xe8,0x88,0x82,0x1c,0xf7,0x3c,0x66,0xbc,0xe6,0xae,0x31,0x83,0x07,0x89,0xa9, \
+0xcb,0xfc,0xa4,0xa6,0xd2,0x66,0x07,0xcf,0x23,0xcf,0x8c,0x52,0xbe,0x2a,0xbc,0xa2, \
+0x43,0xec,0x21,0x8d,0xeb,0x52,0xee,0x88,0x75,0x00,0x5a,0x5c,0x9e,0x89,0x92,0x67, \
+0x73,0xe5,0x4c,0x28,0x60,0xfe,0xf8,0xb3,0x4a,0xeb,0x2a,0x6e,0xc3,0xfb,0x2f,0x31, \
+0x36,0xcf,0x21,0xe3,0xc3,0x86,0x2c,0x47,0xf0,0x37,0x02,0x4a,0x21,0xc0,0xc6,0x68, \
+0x1f,0xbe,0xa8,0x2f,0xe1,0x5f,0xb7,0xdf,0xd6,0xbe,0x75,0x31,0xf8,0xf0,0xb2,0xff, \
+0xe2,0x32,0x38,0x92,0xe4,0x7e,0x9e,0xbc,0x8b,0xb7,0xdc,0x76,0x92,0xa1,0x57,0x64, \
+0xe9,0xa5,0x67,0x87,0x49,0x76,0xe7,0x83,0x33,0x76,0x0f,0x69,0x8e,0xb5,0xdb,0x75, \
+0x8c,0x9a,0xda,0x38,0xb6,0xd9,0x41,0x68,0x23,0x94,0x2a,0x79,0xe4,0x9d,0x8c,0x1a, \
+0xac,0xe1,0xf6,0xc6,0xa7,0x4a,0xdd,0x02,0x89,0x9d,0xbb,0xc5,0xc8,0x2f,0xca,0xdd, \
+0x43,0x68,0xb1,0xa3,0x60,0xa7,0x25,0x44,0x8f,0x44,0xfb,0xdf,0x4a,0xfe,0xdb,0xfa, \
+0x1d,0xd1,0xd2,0xdc,0x8a,0xd3,0x3e,0xa8,0x43,0x7e,0x13,0x64,0x0d,0xec,0xf9,0xe4, \
+0x06,0xf2,0x1d,0x9c,0x66,0x3e,0x59,0xa8,0x22,0x16,0x67,0xca,0x8c,0x6b,0x6d,0xbe, \
+0x6d,0xec,0x53,0x3e,0xfe,0xc6,0x8d,0xb8,0x4d,0x53,0xe7,0xb1,0x54,0xcc,0x39,0x73, \
+0x1f,0x56,0x69,0x36,0x30,0x60,0x8f,0xf9,0x97,0x1e,0x6c,0x82,0xfe,0x5f,0xb5,0xfd, \
+0x03,0x50,0x7d,0x96,0x65,0x68,0xe3,0xba,0xc6,0x67,0x0c,0xe6,0xde,0x17,0x54,0xb8, \
+0xdb,0x3e,0x57,0xd3,0x3b,0x2b,0x64,0x7a,0xe2,0x31,0xa0,0x3b,0x9b,0x2f,0x0d,0x3a, \
+0xaa,0x2d,0x1e,0x79,0xa8,0x1a,0x33,0xfd,0xd7,0x74,0xe8,0x75,0xc1,0xcb,0xaa,0x1c, \
+0xc7,0xa9,0x8e,0xc7,0x6f,0xf6,0x8f,0x8d,0xe6,0xa9,0x8c,0xdc,0xdf,0x9f,0x89,0xb1, \
+0x1d,0xef,0xcc,0xa8,0xed,0x57,0x5b,0xaa,0x64,0xe8,0x35,0xd4,0x93,0x58,0xa1,0x49, \
+0xdc,0xe6,0x50,0x86,0x36,0x80,0x4c,0xf2,0xff,0xad,0xdb,0x63,0x48,0x40,0xe5,0xe5, \
+0xcd,0xc8,0xb5,0x79,0x16,0xd2,0x1e,0x0c,0xc3,0x15,0xbb,0x98,0xc8,0x24,0x85,0x60, \
+0xe7,0x60,0xf5,0x34,0xe1,0x99,0x97,0x65,0x7f,0x6f,0x47,0x3c,0x24,0xf5,0x73,0x20, \
+0xa6,0x95,0xab,0xb9,0xa0,0xac,0x6a,0xeb,0xac,0xdd,0x6b,0x9b,0xec,0x42,0xb4,0x83, \
+0x94,0x61,0x96,0xef,0x0f,0x3f,0x40,0xf7,0x23,0x28,0xef,0x77,0xe9,0xea,0x61,0xc6, \
+0x88,0x85,0xf0,0x60,0x2d,0x4d,0x6d,0xd5,0xb2,0x6a,0xfc,0x49,0x4a,0x6d,0x8d,0xce, \
+0xb0,0xf2,0x01,0x84,0x07,0x10,0x91,0xba,0x40,0xda,0x36,0x4f,0x35,0xff,0x86,0xcd, \
+0x27,0xf4,0x0f,0xbd,0x06,0x7e,0xac,0x53,0x68,0xe3,0xc0,0x63,0x9d,0xd6,0x61,0x71, \
+0x97,0x61,0x9b,0x40,0x5c,0x0d,0x50,0x97,0x0c,0xc6,0x1a,0xbc,0xfc,0xe6,0x17,0xc6, \
+0x03,0xd9,0xa3,0x2c,0xde,0x9c,0x07,0xa2,0xb4,0x44,0x51,0x16,0x92,0x4f,0x76,0x28, \
+0xc6,0x91,0x83,0x05,0x98,0x26,0xa5,0xcf,0xef,0x1f,0xb8,0xfc,0xcc,0x7d,0x00,0x94, \
+0x07,0xed,0xbf,0xbc,0x75,0x8e,0x51,0x60,0x45,0x11,0x47,0x5a,0xf5,0xfe,0x6d,0x59, \
+0x15,0xa2,0x7d,0x1c,0xbe,0x83,0xf6,0xcb,0x18,0xa1,0xfd,0x91,0x71,0x5b,0xa5,0x79, \
+0x5d,0x3e,0xbb,0xa4,0xb6,0x5c,0xa6,0x71,0x7b,0x87,0x5a,0x2a,0x0c,0x54,0x05,0x02, \
+0x41,0x48,0xc8,0x89,0xe6,0x5c,0x00,0x78,0x60,0x81,0x19,0xe1,0xd7,0x94,0x74,0x8e, \
+0xbe,0x25,0x11,0xfc,0x76,0xf7,0x73,0xc5,0x59,0x7d,0x9f,0x44,0xd9,0xe3,0x79,0x35, \
+0x76,0xd6,0x68,0x48,0x60,0x52,0x3e,0x2a,0xb6,0x52,0x29,0x8b,0xfe,0x7a,0x76,0xfb, \
+0xae,0x3c,0x45,0xdf,0xfa,0xc1,0x09,0x0a,0x80,0x61,0xd4,0xef,0xfc,0xd9,0xa0,0x2d, \
+0x97,0xf9,0x5b,0x69,0x5e,0x0d,0xed,0xdc,0xc2,0x2a,0x24,0x4c,0xa5,0x42,0xf3,0xf8, \
+0x5a,0x95,0xca,0x2d,0xed,0x4a,0xc2,0x2b,0x64,0x80,0xd1,0x0a,0x83,0x60,0xdc,0xf7, \
+0xb1,0x7f,0x77,0xaa,0xa7,0xe7,0x44,0x1d,0x1f,0xc8,0xa6,0x00,0x9d,0x2f,0x7a,0xbc, \
+0x8d,0x2f,0x75,0x8b,0x8e,0x90,0xda,0x8e,0x9a,0x57,0xa4,0xad,0x08,0x6d,0xb4,0x46, \
+0x62,0x54,0x2d,0x7f,0x0e,0xb3,0xfa,0xbb,0x0c,0x5a,0x5f,0xab,0x26,0x9b,0x76,0xf0, \
+0x92,0xba,0xb7,0x63,0x42,0x33,0x40,0xc0,0x79,0x33,0xbc,0xd2,0xc3,0x8e,0xda,0x88, \
+0xed,0xdc,0x36,0x31,0xa3,0x36,0x0d,0x8c,0x69,0x74,0x0e,0x63,0x82,0x36,0x83,0x33, \
+0xa4,0xf8,0xc0,0xf9,0xd2,0xc8,0xb0,0x58,0x1e,0x11,0xe7,0x2e,0x70,0xff,0x0e,0x59, \
+0xdf,0xca,0xd3,0x57,0x9c,0x21,0x4f,0xd5,0x19,0x90,0x60,0xfe,0xd2,0x6f,0x0e,0xb4, \
+0x5e,0x89,0x02,0xc3,0xe2,0x9e,0x2e,0x0a,0x9f,0xe0,0x0f,0x6c,0xf8,0x80,0x8a,0xc1, \
+0x0e,0x73,0xf7,0xdc,0x64,0x55,0x02,0x0a,0x14,0x6a,0x01,0x7d,0x6c,0x06,0xcb,0x78, \
+0xc1,0x28,0x97,0xfe,0x7b,0xcf,0x4b,0xa8,0xff,0x71,0x7c,0xac,0x59,0xda,0x68,0x89, \
+0xd1,0x77,0x77,0xa5,0x14,0x03,0xc8,0x97,0xa9,0xcd,0x46,0x8f,0x11,0xa4,0x8f,0xe7, \
+0xd0,0x83,0x5e,0x11,0xea,0xa8,0xb0,0xd9,0xc7,0xf7,0xf7,0x3a,0xd2,0x75,0xf9,0x61, \
+0x36,0x14,0xd0,0x9c,0x26,0x16,0xa6,0xaf,0x59,0xd9,0xc5,0x61,0x05,0x22,0x6a,0x53, \
+0x34,0xde,0x3f,0xfd,0xe8,0xbc,0x8f,0xf4,0x57,0xd4,0xa0,0x7c,0x28,0x08,0x17,0x0e, \
+0x91,0xdb,0x5a,0xcb,0x4b,0x3e,0xce,0xa3,0x53,0xfd,0xba,0xa8,0xaa,0x3a,0x27,0x6c, \
+0x9e,0xf9,0xfb,0x45,0x10,0x60,0xc5,0x0d,0xf6,0x87,0x9f,0x83,0x70,0x1f,0xbe,0xf4, \
+0x4c,0x4e,0x7c,0x2e,0x57,0x2d,0xf2,0xfb,0x7f,0x0d,0xbb,0xe6,0xa2,0xdd,0xa8,0x7c, \
+0x56,0xab,0xc3,0x66,0xf4,0x92,0xfd,0x83,0x7b,0x69,0x47,0x22,0x31,0x3e,0x6b,0x48, \
+0x30,0x78,0x45,0x97,0x5c,0xd4,0xd9,0xb5,0xbd,0xef,0x5a,0x2e,0x68,0x15,0x3a,0xe2, \
+0x4e,0x89,0x2b,0xf7,0x56,0x70,0xc4,0x29,0x22,0xeb,0xf0,0xfb,0x7f,0x88,0xd0,0x30, \
+0xfc,0x8c,0xb1,0x9c,0x0d,0xf6,0x68,0x6f,0xe8,0xb1,0x08,0x33,0x68,0x5a,0x34,0x2c, \
+0xdd,0xba,0x14,0x0f,0x66,0xca,0x95,0xfe,0x8b,0x97,0xd3,0x21,0xaf,0x5c,0x43,0x85, \
+0x7c,0x2b,0x8b,0x82,0x82,0x61,0xf3,0x2e,0x34,0xad,0x9b,0x40,0xdc,0xd0,0x8f,0xa2, \
+0xfa,0xea,0x01,0xb1,0x42,0xc0,0x38,0xa1,0x14,0x9f,0xbc,0x95,0x29,0x88,0x62,0x07, \
+0xf0,0x19,0x14,0xa9,0x24,0xc1,0xc8,0x7d,0x10,0x16,0xc3,0x1f,0x03,0xe1,0xd1,0xbc, \
+0xf3,0x03,0x66,0x41,0x6d,0x53,0x7f,0xd0,0xb2,0x16,0x63,0x54,0x11,0x6b,0xdb,0x90, \
+0xc6,0x6d,0x5a,0x1a,0x14,0xf1,0x86,0xab,0xf5,0xb9,0xf2,0x9e,0x3e,0xed,0x1a,0xe0, \
+0xb0,0xfa,0x90,0x3d,0x10,0x88,0xcf,0x7a,0x4d,0x31,0x20,0xc1,0x62,0x87,0xe2,0x84, \
+0x2b,0xf5,0x30,0xa7,0x5d,0x86,0x8d,0xe8,0x1f,0x88,0x60,0x8e,0xb5,0x68,0xb6,0xc9, \
+0xac,0x0b,0xda,0x12,0xdb,0xac,0xd8,0x96,0xf3,0x5f,0x7a,0xcc,0xc6,0xf4,0x10,0x78, \
+0x70,0x3a,0x69,0x5c,0xb1,0x6a,0x12,0x76,0xc5,0xa4,0xc9,0x36,0xe3,0x56,0x35,0x66, \
+0xee,0x61,0x58,0x43,0x60,0x66,0xd6,0x41,0x02,0x93,0x4d,0xda,0xa2,0x21,0xdf,0x06, \
+0xa3,0x92,0x57,0xa0,0x38,0x8b,0xda,0xd1,0x51,0x5e,0x8c,0x4c,0xec,0x3d,0xb9,0x0e, \
+0x1a,0x7f,0x43,0x87,0xc5,0x81,0x96,0xc0,0xce,0xa4,0x62,0xca,0x83,0xf6,0x45,0x2d, \
+0x2c,0xd5,0xc7,0x4b,0x2d,0xf7,0x7b,0xe2,0x52,0x3b,0x84,0xa3,0xf2,0xc4,0xed,0x2d, \
+0xda,0x51,0xf9,0xc3,0x12,0xc1,0xf9,0xf8,0xca,0xe9,0xdf,0x1a,0x97,0x01,0xea,0x0c, \
+0x5a,0x14,0x31,0x40,0xd3,0x67,0xdd,0x96,0x2b,0x96,0x0c,0x18,0x75,0x76,0x7b,0xfe, \
+0x9e,0xdd,0x8d,0x64,0xe7,0x03,0x12,0x1c,0x52,0x7c,0x2d,0x16,0x42,0x6f,0x3b,0x3c, \
+0x27,0x62,0xb9,0x4b,0xea,0x33,0x3d,0xd8,0xe8,0xce,0xf2,0xca,0x65,0x6e,0xae,0x31, \
+0xec,0x33,0xac,0x0e,0x3d,0xba,0x0f,0xfb,0x7c,0x2a,0xb9,0x2b,0x3a,0xa7,0x7b,0x0a, \
+0x1a,0x10,0x50,0x3a,0x44,0xda,0x97,0x9e,0x18,0x88,0xc9,0x5a,0x8a,0xfd,0x91,0xe7, \
+0x0e,0xf7,0xbb,0x95,0x3c,0x2c,0x9c,0x4c,0x2e,0x9a,0xe1,0x81,0x4c,0x15,0x1a,0x31, \
+0xf1,0x57,0xe3,0x1a,0xd6,0x21,0xe4,0x1c,0x2a,0x95,0x9d,0xb1,0xbc,0x13,0xbf,0x1e, \
+0xcd,0x7b,0x0d,0xc5,0x1b,0xf0,0xe1,0x2c,0xd0,0xfd,0xc8,0x48,0x5b,0x69,0xa2,0xad, \
+0x38,0xd0,0x2f,0xcd,0xa6,0x1b,0x47,0x4b,0x55,0x7d,0x40,0xde,0x90,0xf2,0x38,0x6b, \
+0xa7,0xc2,0x73,0x7b,0xca,0x86,0xe3,0xda,0xbf,0x85,0x6b,0xb5,0x59,0xa9,0xaa,0xbb, \
+0x47,0x67,0x06,0x9f,0x85,0x0b,0xba,0x7d,0x15,0xe3,0xc8,0x1d,0x8a,0xba,0xe8,0x05, \
+0xcb,0xfb,0x7e,0xa0,0x7f,0xe5,0x5a,0xc4,0xd7,0x6e,0xe2,0x83,0x07,0x72,0xee,0x93, \
+0xda,0x8d,0xb8,0x78,0x55,0xeb,0x34,0x4d,0x1a,0xd0,0xc8,0x96,0xbd,0x3d,0x84,0xdd, \
+0x43,0x4b,0x4a,0x2d,0xf4,0x40,0xb6,0xa7,0x5c,0x96,0xba,0xe1,0x93,0xb1,0x5e,0xd7, \
+0xb8,0xec,0x00,0x1d,0x2b,0x60,0x69,0xe7,0xa0,0x65,0x1f,0xf1,0x82,0xff,0x63,0x0b, \
+0x8e,0x96,0xd9,0xea,0x34,0x4b,0x4e,0xba,0xcf,0xc1,0xb6,0xf0,0x8c,0x8d,0x7b,0x3a, \
+0xc6,0x9a,0x68,0x66,0x21,0x56,0x8e,0xb7,0x50,0x02,0xe8,0x44,0x53,0xeb,0xb1,0xdf, \
+0x63,0x00,0x9f,0x76,0x87,0x47,0xe1,0x4b,0xf5,0x11,0x2a,0x33,0xf0,0x0f,0x3a,0x95, \
+0xbd,0x50,0x02,0x17,0xa9,0xb1,0xae,0x9a,0xd1,0x72,0x7b,0x3e,0x3d,0x76,0x56,0xd8, \
+0x7f,0xa3,0xa5,0x6d,0xb9,0x9d,0xaf,0x11,0x8d,0x23,0x1f,0x24,0x27,0x7f,0xc6,0xb0, \
+0x81,0xf7,0x55,0x7e,0xf2,0xb6,0xfe,0x8f,0x3d,0xba,0x99,0x20,0x42,0x02,0x98,0x21, \
+0xe0,0x2a,0x58,0x33,0xb5,0xc0,0xbe,0xd3,0x67,0xe1,0xd9,0x09,0x30,0x70,0xf7,0xd0, \
+0xc8,0xe0,0x7c,0xff,0x76,0x65,0xdd,0x48,0x7b,0xe0,0x6a,0x37,0x88,0x8c,0x60,0x1e, \
+0x12,0x1d,0xed,0x15,0x60,0x2a,0xf1,0x0e,0x5f,0x70,0xa9,0x7e,0x80,0x41,0xc9,0x8d, \
+0x9a,0xcf,0xf1,0x8f,0x39,0xa6,0x68,0x11,0x2b,0xd7,0x20,0x76,0x62,0x79,0x7c,0xce, \
+0xc5,0xb5,0x9c,0x0e,0xae,0x52,0x1b,0x30,0x6d,0x1b,0xfc,0xb3,0x23,0xb2,0x96,0xd3, \
+0xeb,0xb6,0x13,0x19,0xd6,0x18,0x1f,0x95,0xe1,0x2a,0xa8,0xe0,0x7d,0x30,0x1b,0xd9, \
+0x9b,0x4b,0x20,0x19,0xad,0x89,0x74,0xb4,0x28,0x69,0x33,0x71,0xdf,0x1b,0x42,0x30, \
+0x89,0xbb,0xe1,0x40,0x74,0x45,0x7c,0x3c,0xa8,0xc4,0x3b,0x77,0xd7,0xc3,0x75,0x0f, \
+0x28,0x54,0x0d,0xad,0x02,0x89,0x3f,0x07,0x4c,0x86,0x4e,0xae,0x19,0x38,0xf7,0x53, \
+0xb4,0xb6,0x1a,0x61,0x2d,0x2c,0xe0,0xe3,0x96,0xc1,0x60,0x33,0xaf,0x13,0x32,0x18, \
+0x3f,0xc9,0xe8,0xf3,0x61,0xb1,0xc2,0xde,0xac,0x33,0x27,0xe1,0x9f,0x3e,0x76,0x22, \
+0xb3,0xd6,0xd0,0x43,0x4d,0xad,0x7b,0xfd,0x1b,0x0c,0xbb,0xa3,0xaf,0x20,0xce,0xbb, \
+0x64,0x30,0x7a,0xba,0x3c,0xc7,0x00,0xa6,0xa4,0x5e,0x31,0x34,0x18,0xb8,0x0b,0xfa, \
+0x50,0xc4,0x1c,0xdb,0xf4,0xb2,0x77,0x59,0x80,0x64,0xf3,0x13,0x88,0xf5,0x1c,0x7e, \
+0xbb,0x0a,0x2f,0x67,0x32,0xcb,0x6a,0xa2,0xb4,0x45,0xac,0x8b,0xbf,0x8f,0xc7,0xfb, \
+0x7c,0x68,0x25,0x88,0x51,0x9b,0xec,0x79,0x7d,0xc5,0x3e,0xd3,0x6e,0x52,0xc1,0x69, \
+0x51,0xbc,0xee,0x38,0x2d,0x2d,0x01,0x02,0xdb,0x45,0x1b,0x1a,0xe0,0x5c,0x14,0xc1, \
+0xb5,0x28,0x96,0xab,0x2a,0xc6,0x29,0x52,0x4a,0x0c,0xac,0x59,0x88,0x98,0x58,0xc4, \
+0xc9,0x6c,0x56,0x5a,0x18,0x98,0xcb,0x7d,0xf0,0xfe,0xaf,0x4e,0x18,0x6f,0xe1,0x1e, \
+0x26,0x3b,0x1d,0xfb,0xed,0xc8,0x79,0x2b,0x04,0xb1,0xab,0x6d,0x47,0xaa,0x6e,0x08, \
+0xb1,0x18,0x44,0x44,0x12,0x3c,0x68,0x42,0xb0,0xde,0x07,0xb2,0xef,0x62,0xa9,0x62, \
+0x50,0x88,0xa1,0xca,0xce,0x09,0x85,0x69,0x92,0x96,0x0a,0xf1,0xca,0x60,0x93,0x1a, \
+0x9a,0xb6,0x51,0x0b,0x14,0xe4,0x07,0x0d,0xa9,0x09,0xa9,0xf6,0x3b,0x4c,0x81,0xb3, \
+0x09,0x70,0x3a,0x47,0x8b,0x91,0x50,0x35,0x84,0xcf,0x05,0x70,0x39,0xc9,0x47,0x61, \
+0xdb,0xa0,0x0e,0xf6,0xe8,0x36,0xa7,0x4f,0x11,0xad,0x21,0x2a,0x10,0x86,0x52,0x25, \
+0xb2,0xa3,0x04,0x50,0x96,0x32,0x50,0x6b,0x6d,0xcc,0xbd,0x9a,0x0b,0x11,0x88,0xc8, \
+0x92,0x24,0x50,0xbd,0x00,0xd2,0x48,0x5c,0x58,0xe0,0x1a,0x4b,0xa4,0xfa,0x9e,0xca, \
+0x75,0x82,0xeb,0xf6,0x40,0xf8,0x69,0xb4,0x1a,0x67,0x75,0xb6,0x2d,0x2b,0xa0,0xd9, \
+0x3c,0x99,0x2c,0x3b,0x60,0x86,0xac,0xa1,0x49,0xaa,0xb3,0x45,0x66,0x42,0x7e,0xf0, \
+0x98,0x62,0x14,0x09,0xea,0x82,0xd9,0x24,0x13,0xf3,0x35,0xca,0x59,0x47,0x10,0x2b, \
+0xa6,0x6c,0xa0,0xb0,0xe5,0x12,0x05,0x48,0x2c,0x21,0x44,0x0e,0x33,0xe4,0xd8,0x7a, \
+0x84,0xe2,0x7a,0x50,0xfa,0xad,0x18,0xe1,0x8f,0xf4,0xb2,0x65,0x8f,0x7c,0x3a,0x06, \
+0xe5,0x83,0x5c,0x75,0xdf,0xdf,0x8a,0xec,0x00,0xf2,0x88,0x50,0x71,0x63,0x82,0xd0, \
+0x7d,0xf8,0xfe,0xaf,0xd9,0xe1,0x3b,0x15,0x22,0xa2,0x1f,0x3a,0x50,0x8a,0xaa,0x3e, \
+0x44,0xa0,0x58,0x05,0x38,0x66,0x21,0xa6,0xbf,0x36,0xa7,0x2e,0x74,0xc4,0x46,0x2e, \
+0xd6,0x54,0x16,0x74,0x88,0x50,0x84,0xda,0xec,0x7b,0x2f,0x33,0xb3,0xdb,0xdf,0xec, \
+0x46,0x87,0x79,0xce,0xe0,0x2f,0x62,0x58,0x09,0x33,0xc3,0xa0,0x25,0x2f,0x87,0xc4, \
+0xea,0xde,0x16,0x9e,0xdf,0x0c,0x38,0x1d,0xef,0x73,0x8c,0xd2,0xa1,0x66,0xdf,0x4d, \
+0xb3,0x0d,0x9d,0x90,0x9f,0x8b,0xf1,0x12,0xbb,0xb0,0x9a,0x61,0xa6,0xb5,0xcc,0x57, \
+0x64,0x1d,0xcf,0xa8,0x6c,0xc5,0x57,0x69,0xab,0x43,0x49,0xb0,0x68,0x4a,0xe8,0x5f, \
+0x5a,0x99,0x21,0x7a,0x7c,0x22,0xca,0xb6,0x43,0x32,0x5b,0x08,0x30,0xa2,0xe5,0x68, \
+0xca,0x04,0x05,0xf6,0xc9,0x51,0xfa,0xb3,0x4a,0x92,0xae,0x01,0x88,0x6a,0x5d,0xb2, \
+0x2a,0x89,0xa4,0x84,0x58,0x8c,0x16,0x67,0x0c,0x4a,0xc2,0x68,0x70,0x63,0x6d,0x87, \
+0x6e,0x41,0x33,0x54,0x90,0xb1,0x14,0x85,0x22,0xac,0x88,0x1c,0x23,0x05,0x6c,0x93, \
+0xc8,0x42,0x24,0x21,0x2a,0x28,0x9b,0x4c,0x11,0x18,0x36,0xb5,0x2e,0x62,0x9b,0x43, \
+0xa1,0x5b,0xd4,0xa4,0x31,0x9a,0x54,0x35,0x2d,0x85,0x8a,0x91,0x63,0xb1,0xdd,0x74, \
+0xeb,0x61,0x9c,0x8c,0x40,0xa2,0xeb,0x63,0x85,0xf4,0xe1,0xc8,0xd7,0x2d,0xaa,0xe9, \
+0x20,0x8d,0xc1,0xaa,0x28,0xc9,0xd7,0x35,0x95,0xd2,0x74,0x5d,0xb9,0xe4,0xd4,0x82, \
+0x81,0xc1,0x92,0x6a,0x18,0x4e,0x14,0xb5,0x36,0xcd,0x03,0x17,0x06,0x28,0xac,0x17, \
+0x82,0x63,0x9e,0xf2,0xd1,0x0e,0x8e,0xc3,0x3a,0x87,0x8e,0xc5,0x8a,0xbc,0xb8,0xe6, \
+0x3b,0x5c,0x60,0xa8,0xed,0xab,0x36,0xb9,0xa5,0xd2,0x98,0xab,0x86,0x64,0xe5,0x76, \
+0xc3,0x66,0x28,0x22,0x1a,0x22,0x5f,0xd5,0xb3,0x02,0x52,0x41,0xb5,0xf6,0xeb,0xdb, \
+0x97,0x34,0xd8,0x86,0xbd,0x07,0xef,0x70,0x9e,0x31,0x03,0x6f,0x51,0x2e,0xfc,0x8f, \
+0x4e,0x62,0xce,0xa2,0x00,0x9e,0x7e,0x60,0x8b,0xff,0x39,0xe8,0x37,0x16,0x1e,0x8f, \
+0x8e,0x73,0xc9,0xea,0x5a,0xe4,0x75,0x17,0x69,0xe5,0x42,0x01,0xa3,0xdb,0x27,0xa0, \
+0x0d,0x16,0x5a,0xc0,0x3f,0xe3,0xa3,0x8f,0xf9,0xdd,0x43,0x82,0x16,0x65,0xaa,0x0f, \
+0x57,0x19,0xa3,0xd9,0xc8,0x0f,0xe0,0xfd,0x15,0x64,0x51,0x16,0x4f,0xd1,0x3b,0x52, \
+0x49,0x83,0x01,0x67,0x69,0xd5,0xe3,0x21,0x44,0x82,0x92,0x88,0x8b,0xde,0x38,0x86, \
+0x04,0xaa,0x81,0x85,0xa1,0xed,0x18,0x76,0x0c,0x77,0x66,0x5a,0x1a,0xd8,0xda,0x75, \
+0x8e,0xfb,0x08,0x29,0x20,0xb0,0x11,0x59,0x01,0xee,0xfa,0x61,0x21,0x8b,0xef,0xef, \
+0x84,0xbc,0x7c,0x2d,0x90,0xbd,0xff,0xdc,0xa4,0x10,0x60,0xbb,0xb5,0x7f,0x63,0x47, \
+0xad,0x5f,0x6f,0x5b,0x78,0x4e,0xd3,0x7b,0x6d,0xc8,0x3b,0x62,0x42,0x2c,0xbc,0x4a, \
+0x51,0x43,0x04,0x14,0x5b,0x59,0xc8,0x7b,0xb0,0x8d,0xcd,0x16,0x4c,0x28,0xf5,0x67, \
+0xde,0x6f,0xa8,0xd4,0x19,0xc6,0x00,0x58,0xfb,0x62,0x03,0x9c,0x47,0x6b,0xec,0xb4, \
+0xe9,0x4f,0xd3,0x13,0x0e,0xe7,0xf2,0xe0,0x6f,0x36,0x1e,0x58,0x8d,0x84,0x7e,0xe8, \
+0xe0,0x92,0x45,0x4b,0x38,0xf1,0x09,0x6c,0x2d,0x82,0x66,0x2b,0x67,0x18,0x64,0x1b, \
+0x38,0x5e,0xa4,0x12,0xe4,0xc4,0x6d,0x6b,0x65,0x84,0x1c,0x99,0xb1,0x9c,0x1a,0x5b, \
+0x1a,0x41,0x4f,0xcc,0x27,0x56,0x35,0x83,0xe5,0xd1,0xb1,0x77,0x0f,0x1e,0x5d,0x56, \
+0xac,0xf8,0x58,0x63,0xd5,0xdb,0x26,0xef,0xc1,0x9c,0x9f,0x3d,0x82,0x21,0xac,0xfd, \
+0x90,0x2e,0x0c,0x1a,0x68,0x7d,0x10,0x5e,0xf5,0x1f,0x69,0xde,0x75,0xa0,0x45,0x11, \
+0x47,0x67,0x7f,0x0c,0xb3,0x83,0x0e,0x68,0xb5,0x82,0x06,0x25,0x83,0xf2,0x0c,0xd5, \
+0x5c,0x43,0x83,0x36,0x0d,0x28,0x70,0xd4,0x34,0x9b,0x09,0x64,0xd2,0x26,0x9c,0x26, \
+0x58,0x5b,0xcf,0x3b,0x65,0x99,0xda,0xb0,0x38,0x8d,0x1c,0xed,0xc4,0x45,0x98,0x87, \
+0x5c,0x7a,0x78,0xa7,0x1e,0x1f,0xdb,0xc5,0x14,0xfe,0x62,0x11,0x19,0x68,0xcb,0xf1, \
+0x87,0x7f,0xa9,0x12,0x61,0x3a,0x85,0x54,0x20,0xbb,0xb3,0x32,0x6c,0x7e,0x9e,0xe8, \
+0xf0,0x36,0x9a,0xc1,0x01,0xa4,0x2c,0x15,0x03,0x9c,0x10,0x31,0x54,0xa4,0xe5,0x2a, \
+0xad,0x31,0xaa,0x30,0x61,0x72,0xe1,0x29,0x0e,0xe2,0xeb,0xc7,0x3f,0x72,0xf3,0x38, \
+0x99,0x93,0xa7,0x31,0x71,0xc5,0x8a,0x7b,0x64,0xdd,0xf6,0xfd,0x4c,0x9c,0x74,0x45, \
+0xa7,0xe3,0xa0,0xc0,0x15,0x55,0xa8,0xb3,0x8b,0x4c,0x19,0x89,0x0d,0x16,0xb5,0x9c, \
+0x46,0xad,0x01,0x84,0x62,0x15,0x5d,0xcb,0x35,0xc0,0xb2,0xe6,0xf3,0xad,0x6a,0x6f, \
+0x24,0xab,0x82,0x2d,0x77,0x8e,0x26,0xb3,0x2e,0x44,0x85,0x3b,0x87,0x34,0x5e,0x46, \
+0xfb,0xcc,0xa2,0x48,0xdf,0xb7,0x24,0xb4,0xff,0x2d,0x2d,0x18,0xd2,0x3c,0xa8,0x23, \
+0xcc,0xdc,0xef,0xf0,0xeb,0x5c,0xc3,0x87,0x97,0x4c,0xf6,0xb5,0x05,0x1d,0x58,0xd3, \
+0x67,0xb8,0x57,0x9c,0x2e,0xc8,0x62,0xc2,0xd5,0xbd,0x2e,0xaa,0x36,0xc8,0x65,0x1b, \
+0xb2,0x6e,0x7d,0xe2,0x41,0xbd,0xd7,0x24,0x63,0x3b,0x40,0x6b,0xd8,0x40,0x34,0x61, \
+0xb0,0x23,0x56,0x6b,0x56,0x8e,0x4d,0xa4,0x2b,0x0e,0x1f,0x02,0xec,0x22,0x96,0xbd, \
+0x92,0x0b,0x44,0xa0,0x28,0xb9,0xc4,0x06,0xb0,0x67,0x0e,0x09,0x1b,0x03,0x5a,0xdd, \
+0x5c,0x13,0xa2,0x38,0x51,0xc8,0x72,0x7a,0xf0,0xaa,0xcf,0x3b,0x2a,0x45,0x12,0xe8, \
+0x57,0x68,0xa1,0x23,0x81,0x50,0xc1,0x44,0xa6,0x17,0x17,0x22,0xee,0x98,0x47,0x60, \
+0x76,0x2a,0x62,0x80,0xe5,0x45,0xd6,0xab,0x11,0x07,0x7b,0x55,0xa4,0x63,0x36,0x41, \
+0x52,0x12,0x62,0x78,0x15,0xc5,0x5d,0x51,0x76,0xb1,0x70,0xa6,0xc0,0x58,0x88,0xc2, \
+0x38,0x35,0x07,0x6a,0xcb,0xde,0xd4,0x18,0xd9,0x03,0x57,0x6a,0x58,0xf1,0x7d,0x3a, \
+0xad,0x96,0x8a,0x68,0xa7,0x08,0x94,0x9b,0x88,0xe5,0x2f,0xca,0x36,0x86,0xa1,0x11, \
+0x90,0x82,0xe1,0x1a,0x98,0xa1,0xd6,0x07,0x25,0xc1,0x02,0xd6,0x72,0xa6,0xd0,0x96, \
+0x37,0xa0,0x18,0xbb,0x0c,0xb6,0xae,0xe3,0x46,0x98,0xb5,0x66,0x12,0xb8,0x81,0x94, \
+0x29,0x85,0x9e,0x34,0xb8,0xe1,0x32,0x28,0xd5,0x72,0x32,0xc2,0x9c,0x2a,0xc4,0x69, \
+0x4d,0x7a,0xf6,0xcf,0x1d,0x4c,0xb5,0x3a,0x94,0xd1,0xf0,0x54,0x8f,0x53,0x57,0x84, \
+0x8c,0xd1,0x2c,0x38,0x99,0x5a,0x2a,0x82,0x2d,0x8d,0x61,0x86,0x44,0x6f,0x94,0xc6, \
+0xc8,0xf1,0x22,0x73,0x92,0x44,0x00,0xd5,0x36,0x56,0x66,0xa4,0x6d,0xb2,0x0b,0xbd, \
+0x4d,0xc9,0x12,0x8f,0x7b,0xb9,0x24,0xb4,0x59,0xdf,0x7b,0x0b,0xad,0x2a,0xeb,0x54, \
+0x7a,0xa4,0x00,0xa0,0xd1,0xcb,0xd3,0x12,0x36,0x63,0xcc,0x9e,0xc2,0x5f,0x1d,0xbc, \
+0xc0,0xd2,0x7b,0x67,0x8f,0x3d,0x3e,0x31,0x7a,0x6f,0xc9,0x35,0x53,0x97,0xc4,0xeb, \
+0x4d,0xd1,0xe8,0xe0,0x90,0xb4,0x51,0xc4,0x28,0xd0,0xe2,0x06,0xb4,0xa0,0x36,0x38, \
+0x03,0x22,0x26,0x8f,0x64,0xce,0x59,0x34,0x9c,0x69,0x34,0x3b,0x5a,0xe9,0x97,0xeb, \
+0xca,0xc1,0x23,0xc1,0xe5,0x73,0x65,0x84,0x23,0x9d,0x52,0x3a,0xf3,0xda,0x0c,0x4f, \
+0x60,0xe8,0x7b,0x4c,0xd9,0xc5,0x81,0x1c,0x9e,0x8e,0xa6,0xd5,0x3b,0x61,0x82,0x98, \
+0x23,0x60,0x92,0x0a,0xae,0xee,0x31,0x03,0x06,0xf1,0x61,0x16,0xe1,0x21,0x74,0xf2, \
+0xbb,0xc6,0xe6,0x81,0x8a,0x4d,0xc1,0x50,0x22,0x68,0x9b,0xb4,0x4c,0x2d,0x37,0x9a, \
+0xd4,0x1b,0xed,0x50,0xa9,0x25,0x06,0x83,0xd8,0x9d,0x62,0x3e,0x17,0xe6,0x8c,0xf2, \
+0x27,0xeb,0x2e,0xab,0x10,0xfd,0x38,0x81,0x4e,0x13,0x5e,0xb0,0xea,0xfc,0x18,0xc3, \
+0x32,0xeb,0x05,0xb6,0xa8,0x95,0xc0,0xba,0xe4,0x37,0x2c,0x60,0x3b,0x5e,0xd4,0xb5, \
+0x2a,0xcd,0x92,0x97,0x44,0x7a,0x55,0xc6,0x05,0x6b,0xbb,0x5f,0x56,0x50,0xe8,0x99, \
+0x44,0xb6,0xfa,0x5d,0xf2,0xf6,0x61,0x8b,0xcb,0x08,0x19,0x99,0x7d,0x38,0xce,0xce, \
+0xce,0xe1,0x36,0x99,0x11,0x92,0x2f,0x0e,0xb4,0x90,0xa1,0x06,0x0b,0xd0,0x8b,0xe0, \
+0x1d,0x82,0xae,0x64,0x49,0x64,0x4e,0x0b,0x68,0x04,0x03,0x57,0xb8,0x63,0xc9,0xd4, \
+0x2b,0x67,0x51,0x08,0x57,0x6a,0x04,0x89,0x87,0x6b,0xa5,0xce,0x6f,0xc5,0xee,0x88, \
+0x42,0x73,0x0e,0xaf,0x5e,0x6a,0x33,0x7e,0xcc,0xeb,0x9d,0x50,0xa8,0x40,0x83,0x0c, \
+0x72,0xbb,0x2b,0xa3,0x9a,0xde,0xd3,0xeb,0x3e,0x0a,0xac,0xb2,0x5a,0xfa,0xcc,0xae, \
+0x6b,0x95,0x21,0xb2,0xc5,0x37,0x04,0x72,0xde,0xe3,0x57,0xa1,0x09,0x2a,0xd0,0xaa, \
+0x11,0x10,0x20,0xa0,0x62,0x43,0xd2,0xb4,0x45,0x44,0xb5,0xc4,0x3e,0xc8,0xf2,0x10, \
+0x08,0x46,0x65,0x5d,0xa0,0x5f,0x7a,0x89,0x05,0xc3,0xda,0x6c,0x01,0xc5,0xe4,0x87, \
+0x08,0xca,0x76,0x29,0x4a,0xd2,0x05,0xe1,0x32,0x23,0x24,0xe5,0xd0,0x80,0xf8,0xb5, \
+0xb3,0x4c,0x03,0x70,0x08,0x51,0x71,0x7c,0x96,0xdb,0x14,0xdb,0x4f,0x2c,0x9a,0x9b, \
+0x96,0x08,0xca,0xc8,0x70,0xf5,0x0c,0x80,0xe2,0xd7,0xf9,0xe9,0x21,0x73,0x18,0xe0, \
+0x2b,0x55,0x35,0xaa,0xe2,0x5d,0x83,0x37,0x2d,0xa3,0x09,0x18,0x2b,0x49,0x07,0x9f, \
+0x8b,0xe8,0x44,0x9d,0x70,0x3b,0x2f,0x70,0x8d,0xcb,0x60,0x0b,0x09,0xe0,0x56,0x60, \
+0xa9,0xf5,0x9e,0x40,0xcf,0x56,0x46,0xe2,0xc4,0x60,0xb2,0xeb,0xdb,0xbc,0xb7,0x89, \
+0x6a,0xb4,0xa0,0xcc,0xf4,0x25,0xf0,0xd9,0x65,0x5d,0xd5,0x5b,0x1c,0x6f,0xfa,0x66, \
+0xd3,0x5d,0xb7,0x3c,0x63,0xdd,0x5b,0x26,0xb1,0x75,0x05,0x06,0x5a,0x50,0xb2,0x9a, \
+0x84,0x8e,0xf6,0x8d,0x8b,0x1e,0x71,0xf1,0x40,0x96,0x94,0xc2,0x00,0x96,0x08,0x2a, \
+0x2c,0x40,0xc8,0x4e,0xa8,0x54,0x61,0x53,0xfa,0x54,0xeb,0xc2,0x83,0x04,0xd9,0xf8, \
+0x53,0xbb,0x20,0x95,0xa4,0x1f,0xb3,0x2a,0x02,0x02,0x1d,0x6c,0x5e,0x2d,0xb6,0x68, \
+0x43,0xc5,0x0c,0x12,0xd0,0xe1,0xb3,0xd8,0x9b,0x05,0x0e,0xc4,0x30,0x3a,0x51,0x0a, \
+0x7a,0x6c,0x67,0xdd,0x65,0x77,0x82,0x74,0x8c,0xfd,0xac,0xb0,0xc9,0x7e,0x7b,0x0d, \
+0x90,0x3d,0xec,0x28,0xa2,0x85,0x54,0x85,0x67,0x4a,0xc5,0x8a,0xa4,0xd8,0xe1,0x8d, \
+0x8c,0x0b,0x4a,0x94,0x08,0x18,0x26,0x0c,0x49,0x49,0x90,0x88,0x0d,0x89,0x6a,0xd5, \
+0x65,0x3a,0xe2,0x30,0xa5,0x67,0x06,0xea,0xa8,0x3c,0xc8,0x63,0xe1,0x84,0xea,0xab, \
+0xea,0x60,0x2b,0x1e,0xf0,0x55,0x0f,0x92,0x53,0xc1,0x32,0xb6,0x33,0xaa,0xad,0x4b, \
+0x51,0x2f,0xcb,0x66,0x68,0x17,0x6b,0x62,0x33,0xde,0x1c,0x19,0x75,0xad,0xba,0x15, \
+0x65,0x7b,0xa3,0x68,0xbf,0xab,0x26,0x55,0xea,0xc6,0x58,0x97,0xe7,0x45,0x52,0x19, \
+0xd9,0x55,0x28,0x49,0xe3,0x71,0x2d,0x89,0x12,0x2f,0x76,0xbf,0x91,0xc7,0x3a,0x4e, \
+0x6f,0xc4,0x68,0x29,0x94,0x86,0x9e,0xc6,0xc5,0x98,0xc9,0xb6,0xd0,0x91,0x02,0xfd, \
+0x1b,0xd1,0xad,0x7b,0x87,0x0b,0xc2,0x7c,0x8d,0x7f,0x53,0x7b,0xf7,0xab,0xae,0xfe, \
+0x6c,0x06,0xdb,0xf8,0x6d,0xdb,0x8b,0x76,0x2a,0xaf,0xae,0x1c,0x34,0x75,0xc2,0xd5, \
+0xbb,0xf5,0x20,0x84,0xef,0x17,0x79,0x5d,0xfc,0x03,0xb5,0x89,0x26,0x42,0x41,0x91, \
+0x84,0x52,0x32,0xcf,0xb0,0xf7,0x58,0xb0,0x13,0x51,0x0e,0x8e,0xc2,0xff,0x91,0xce, \
+0x90,0xfb,0x71,0xe7,0x36,0x8b,0xe9,0xb2,0x50,0xa9,0x5d,0xf6,0x70,0x3a,0x86,0x69, \
+0x42,0xde,0x95,0x6a,0xdf,0xd8,0xa0,0x66,0xb7,0x05,0xc3,0x1c,0x36,0xe8,0xc3,0x42, \
+0x23,0x9d,0x4d,0xc3,0x80,0xf5,0x78,0x01,0x4f,0x10,0x34,0x68,0xf6,0x9d,0xa2,0xcf, \
+0x3d,0xf8,0x02,0x24,0x81,0x13,0x74,0x76,0x5b,0xbc,0x3d,0x51,0x7e,0x70,0xdd,0x06, \
+0x1b,0x76,0xd8,0x37,0x1c,0x57,0xe9,0x1c,0x5b,0x06,0xa5,0x3c,0x10,0x87,0xb1,0xc4, \
+0x0e,0x09,0x2b,0x02,0xa1,0x59,0x62,0x62,0x3c,0x3f,0xb0,0x4d,0xf9,0x3d,0xdd,0xfb, \
+0x9e,0x3c,0xe3,0xe1,0xf1,0x42,0xea,0x64,0x67,0x02,0x42,0x21,0x08,0x04,0x75,0x34, \
+0xf0,0x89,0x28,0x1a,0x3b,0xaa,0x77,0x3d,0xae,0x38,0x1d,0x1f,0x81,0x1c,0xd8,0xb9, \
+0x46,0x26,0xc3,0x80,0x21,0xac,0xb1,0x92,0xe6,0x9c,0xcd,0x69,0x2e,0x55,0xb3,0x46, \
+0x86,0x3c,0x3f,0x7c,0xf1,0xe9,0xca,0x2c,0xe8,0x87,0x39,0x61,0xe9,0x3a,0x8e,0x25, \
+0xb5,0x5a,0x7b,0x76,0xf1,0x9d,0x3c,0x42,0xa3,0x18,0x7b,0x73,0x0b,0x46,0x99,0x9c, \
+0x29,0x58,0xa5,0xa6,0x5f,0xc7,0x3a,0x70,0x37,0x37,0x54,0x5f,0xd7,0xae,0x94,0xfe, \
+0x5c,0x96,0xbd,0xcb,0x0f,0x4b,0x63,0x31,0xcf,0x48,0x38,0xe0,0x74,0xea,0x52,0x6f, \
+0xba,0x0a,0xb1,0x55,0xed,0x59,0xc2,0xb2,0x9e,0xfd,0x5e,0xf2,0x8b,0x54,0xd7,0x2c, \
+0xdf,0x0b,0x82,0xdd,0x37,0xd9,0x26,0xec,0x22,0xea,0xde,0x6c,0x78,0xaa,0xe8,0x5b, \
+0x55,0xb8,0x4e,0xb7,0x03,0xf2,0x85,0xf4,0x19,0xe4,0x3c,0x57,0x4e,0x8a,0xdb,0x3b, \
+0x68,0x42,0xc5,0xb7,0x3f,0x95,0x1c,0xb6,0x8c,0x57,0xeb,0x83,0xeb,0x9b,0xb8,0xd6, \
+0xc3,0x15,0x38,0xe7,0x17,0x56,0x75,0x70,0x0b,0x39,0xcd,0xed,0x61,0x2c,0x06,0xca, \
+0x12,0x02,0xdc,0x1e,0xce,0xb2,0xe4,0xa2,0xf5,0x73,0x2d,0x45,0xc8,0x62,0x35,0x79, \
+0x2f,0x71,0x0e,0xb3,0x37,0x3d,0x37,0xd6,0x8a,0xca,0xd6,0x83,0xe4,0x15,0xdf,0xb1, \
+0x90,0xec,0x9c,0xd5,0x24,0x92,0x2a,0x10,0xdc,0x9a,0x86,0xaa,0x42,0xac,0xc8,0x74, \
+0x8b,0x00,0xc2,0x1f,0x8c,0x62,0x26,0x1d,0x16,0x93,0x46,0xbb,0x7f,0x66,0xb9,0x2b, \
+0x62,0x3b,0x5b,0x8c,0x49,0xa1,0xae,0xb7,0x57,0xe2,0xfb,0xaf,0x03,0x7b,0x20,0xeb, \
+0x09,0xa3,0x6b,0x20,0x9b,0x5f,0x39,0x0a,0x03,0xb9,0x19,0x02,0x82,0x56,0x98,0x40, \
+0x9a,0x40,0xeb,0x70,0x8a,0x54,0xb9,0xb9,0x35,0x4b,0x10,0x19,0xc4,0xe3,0x33,0x8a, \
+0x1b,0xc1,0xac,0x87,0x0f,0x99,0x49,0x3a,0x05,0xab,0x52,0x57,0x28,0x15,0x47,0x5e, \
+0x5f,0xec,0xd9,0x78,0x5d,0x74,0x79,0x53,0x2d,0xaf,0x69,0xed,0x0b,0x3b,0xa3,0x3e, \
+0x3d,0x35,0x42,0x14,0x41,0xf4,0xa3,0x29,0x0a,0xc7,0x52,0xda,0x26,0xd9,0xc4,0xe3, \
+0xbd,0xdd,0x13,0x41,0x1c,0xb3,0x4e,0x7b,0x92,0x2e,0xa1,0x8e,0x0e,0x11,0x31,0x07, \
+0xdb,0x1a,0x89,0x92,0xce,0x7e,0x91,0x0e,0x87,0xf3,0xff,0x49,0x08,0x4c,0x10,0xe8, \
+0x17,0xfc,0xfd,0x48,0xfb,0x61,0x57,0x6f,0xed,0xe8,0xf6,0xe8,0xb0,0x74,0x29,0x6f, \
+0x36,0x1b,0x38,0x82,0xf5,0xb8,0x9a,0xdb,0xd3,0x7d,0x67,0xb4,0xbe,0x97,0xd7,0xe4, \
+0x1a,0x82,0x4e,0xe3,0x22,0xc8,0x6a,0x75,0xd0,0x3d,0xe4,0xb6,0x21,0xd0,0x8f,0x84, \
+0x56,0x44,0x1b,0x6e,0x1c,0x10,0xf6,0x1a,0x02,0x09,0x06,0x84,0x26,0x9b,0x55,0xf4, \
+0x6b,0xcb,0x28,0x38,0xae,0x56,0x16,0x99,0xb2,0x6e,0x2e,0x35,0x64,0x7d,0x20,0x4a, \
+0x63,0x09,0xd7,0xdd,0xdf,0x9f,0x98,0xab,0x70,0xb3,0xe0,0xcb,0xf6,0xba,0xef,0xa4, \
+0x24,0xfb,0xce,0x59,0x0b,0x1f,0xad,0x6a,0x36,0xf8,0x18,0xa5,0x6a,0xe1,0x72,0x89, \
+0x11,0x26,0x65,0x22,0x1d,0xad,0x94,0x85,0x49,0x09,0x5a,0x87,0x59,0x21,0x13,0x0c, \
+0xba,0x45,0x6c,0xbe,0xeb,0x4d,0xb7,0xda,0xfa,0x77,0x5a,0x3a,0xf5,0xa5,0x2b,0x51, \
+0x85,0xd3,0x22,0x77,0x57,0xd5,0x29,0x63,0x43,0xf1,0xd8,0xee,0x9f,0x22,0x89,0x71, \
+0xb8,0x62,0x25,0x06,0xac,0x52,0x6e,0x2c,0x8a,0xa8,0x36,0x31,0x58,0xad,0x45,0xd4, \
+0xd2,0xc9,0x42,0x92,0x64,0xc3,0x0b,0x09,0x64,0xbe,0x38,0x17,0x9b,0x86,0x08,0x38, \
+0xad,0x43,0x88,0xdd,0x38,0x96,0x05,0x73,0xc6,0xf6,0x0d,0x8b,0x91,0xb2,0xa2,0x19, \
+0x2b,0x50,0xde,0xd0,0x8d,0x8a,0x38,0xac,0xb8,0xae,0x37,0xac,0x44,0x87,0xfc,0x69, \
+0x40,0xc5,0xb3,0x6b,0xd9,0xc6,0xdf,0x94,0x78,0x81,0xf1,0x71,0x04,0x07,0xc0,0xde, \
+0x4e,0xb0,0x4f,0x90,0x8a,0xb1,0x3d,0xe5,0x81,0x5e,0x82,0x4e,0xb4,0x82,0x31,0x04, \
+0x88,0xaf,0x50,0xc0,0xa5,0x6a,0xc8,0xa9,0x18,0x88,0x82,0xc2,0x83,0x40,0x62,0xa8, \
+0xc5,0x8c,0x43,0x72,0x7e,0x68,0x18,0x60,0xc4,0x41,0x64,0x9d,0xf0,0xb1,0x96,0x6e, \
+0x7a,0xc3,0xbc,0xe3,0x64,0x9d,0x66,0xa2,0x0b,0x17,0x38,0xa8,0x59,0x58,0x72,0x11, \
+0x90,0x01,0xcb,0x1e,0x7c,0xa4,0x25,0xa9,0x4c,0x0f,0xb8,0x95,0xd2,0x95,0x08,0x88, \
+0x09,0xb6,0x56,0xd7,0xee,0xa8,0xd3,0x84,0x69,0x1b,0xb4,0xe0,0xf2,0x55,0x5d,0xe1, \
+0x66,0x28,0xa2,0x2b,0xc1,0x9a,0xc2,0x8e,0xf9,0x4c,0xc6,0x14,0xca,0x2e,0xee,0x20, \
+0xa2,0xa8,0xb1,0x16,0x6d,0x2c,0xa0,0x99,0x72,0x3c,0x27,0x55,0x2e,0xe4,0x36,0x33, \
+0x19,0x3a,0x1e,0xa7,0xbf,0x2a,0xd0,0xd2,0xc6,0xb3,0xb1,0xf7,0xc6,0x20,0x7f,0xab, \
+0xdb,0x09,0xa8,0x98,0x74,0xab,0xb3,0x48,0xb4,0x68,0x9a,0xa5,0x18,0x68,0xce,0xe6, \
+0x8f,0xeb,0x98,0x24,0x9b,0x3a,0xb2,0xef,0xb2,0x67,0xbd,0x8e,0x26,0x87,0xaa,0x5e, \
+0xe5,0xe7,0x2e,0xa6,0xe4,0x40,0xb3,0x4f,0x29,0x48,0x54,0xe1,0xc1,0x82,0xb3,0xe9, \
+0xd2,0x4e,0x73,0xf4,0x60,0xaa,0x0a,0x89,0xec,0x81,0xcf,0xbc,0x00,0xe3,0xe8,0x66, \
+0x60,0xb6,0x01,0xc9,0x99,0x3c,0x03,0x09,0x33,0x1b,0x6e,0x80,0x5e,0x20,0x38,0x0c, \
+0x13,0x61,0x0d,0x1b,0x1c,0x8e,0x16,0xb2,0x7e,0x9e,0x14,0x9b,0x20,0xfa,0x89,0xe2, \
+0x1c,0x6b,0x6f,0x93,0x4e,0x81,0x47,0xe4,0xca,0x7e,0xbf,0x29,0xe2,0x9f,0x31,0x9b, \
+0xd8,0x6f,0x60,0x04,0xb2,0x5a,0x6c,0x2f,0x1f,0xf2,0x7a,0x91,0xa9,0x90,0x2e,0x21, \
+0x92,0x5f,0xc6,0x80,0x2c,0x5f,0xd6,0x77,0x70,0xea,0xe2,0xbf,0x0e,0xc3,0xfb,0xd9, \
+0x00,0x50,0x3c,0x10,0xb6,0xc9,0xee,0xf5,0xdf,0xba,0x78,0x61,0xfc,0xf1,0x49,0xa4, \
+0xa3,0x93,0x01,0x68,0x0c,0x8a,0x22,0x03,0xd2,0xca,0x26,0xaf,0x5e,0xd4,0xd3,0x0a, \
+0x35,0x95,0x58,0x44,0x7e,0xae,0x94,0x99,0xbd,0x0d,0x84,0x86,0x09,0x0d,0x9a,0x8a, \
+0x0a,0x9a,0x42,0xc8,0x8c,0x75,0x6b,0x85,0x2a,0x51,0x0b,0x0d,0xd9,0x29,0xbd,0x92, \
+0xa2,0x69,0xb2,0x44,0x48,0x2c,0x01,0x2d,0x0e,0x03,0x8e,0xa2,0xbd,0x5a,0x33,0x85, \
+0xa5,0x87,0x83,0x78,0x72,0x68,0x81,0xb4,0x2f,0x6f,0x9e,0x1e,0xfd,0xee,0x04,0xfa, \
+0x67,0xe3,0x7a,0x90,0x9f,0xbf,0x43,0x2f,0xbb,0xef,0x60,0x85,0x40,0xb1,0x48,0xa1, \
+0xd7,0x89,0xf2,0x64,0xeb,0x00,0x25,0xc3,0x5d,0x9b,0x18,0x73,0x69,0xfb,0xb9,0x87, \
+0x16,0x67,0x7c,0x36,0x98,0xdb,0x0f,0x93,0x21,0xaa,0x0d,0x0e,0x99,0x20,0xc9,0x9f, \
+0x2f,0xb8,0x3e,0x56,0x15,0xe4,0x22,0xc6,0x40,0x3f,0xd9,0x16,0xc5,0xef,0xf8,0x58, \
+0x3a,0xac,0x0e,0xb1,0x17,0x50,0x22,0xf3,0x00,0xa7,0xe1,0x8e,0x3d,0x37,0x42,0xa0, \
+0x84,0x22,0x7b,0x60,0x0f,0x84,0x06,0xd1,0x53,0x08,0x3c,0xa2,0x7b,0x88,0x05,0x44, \
+0x53,0xb4,0x22,0xa5,0x4e,0x56,0x54,0xa6,0x36,0x42,0x8d,0x44,0x24,0xa8,0x69,0x28, \
+0x63,0x18,0x3c,0xa8,0x0a,0xb4,0x2b,0x22,0x7f,0x79,0xc4,0x9b,0x68,0x6b,0xb5,0x6f, \
+0x9a,0x9c,0xda,0x10,0x6b,0x67,0xc5,0x31,0x03,0x68,0x3b,0x86,0x43,0x42,0x0a,0xde, \
+0x20,0xaa,0x8a,0x18,0x8c,0x00,0xcc,0x58,0x3b,0x6f,0x40,0x7c,0xe8,0xd2,0xc8,0x7f, \
+0x5c,0x16,0x40,0x47,0xb6,0x1d,0xce,0xd6,0xdd,0x90,0x19,0x48,0x6d,0xfe,0x5b,0x76, \
+0x2e,0x2c,0xee,0xcd,0x01,0xd8,0xc4,0xa8,0x74,0x05,0xeb,0x08,0x1b,0xd8,0x6e,0x7e, \
+0xad,0x83,0x97,0x37,0xc3,0xfd,0xb0,0xc0,0x3b,0xf8,0x74,0x2d,0x43,0xec,0xeb,0xb3, \
+0x25,0x74,0x82,0xc4,0x45,0xf2,0x4c,0x22,0xb8,0xef,0x98,0x66,0xcc,0x49,0x6c,0x21, \
+0xea,0x64,0x2b,0x37,0x4a,0x86,0xed,0x10,0xb5,0x6d,0x56,0xa1,0xba,0x6e,0xb9,0x76, \
+0x65,0x82,0x02,0x20,0xb2,0x69,0x95,0x90,0x58,0x4c,0x4a,0x20,0x0a,0x8a,0xa0,0x83, \
+0x22,0x8c,0x16,0x28,0x6b,0x7b,0x37,0x48,0x6b,0xfd,0x80,0x86,0xee,0x05,0xbe,0x5e, \
+0x3a,0x3b,0xb9,0x3c,0xe4,0x54,0xed,0xe1,0xb6,0x80,0x54,0x55,0x63,0xee,0xb2,0x8b, \
+0x69,0x41,0x18,0x28,0x31,0x07,0xaa,0xd5,0x7e,0x0c,0x61,0x66,0xfc,0xcb,0xe7,0xb9, \
+0xae,0x1b,0xf2,0xe3,0x78,0x15,0xd2,0xb5,0x8a,0x26,0xfb,0xa1,0xcf,0xfc,0x30,0xb8, \
+0x32,0xf1,0x81,0xb7,0x5f,0x50,0x71,0x7b,0x58,0x18,0x15,0x1a,0x26,0x55,0x99,0xb0, \
+0xfc,0x65,0x5c,0xd0,0x67,0x7b,0xc5,0x85,0x15,0x88,0x0a,0x48,0xdc,0x6b,0x28,0x17, \
+0xb3,0xa7,0x10,0x26,0x72,0x96,0x7d,0xe0,0x2c,0x41,0x44,0x4e,0x01,0xd6,0xf3,0xfb, \
+0xe6,0xf2,0x1d,0xe9,0xc5,0x9b,0x0a,0x2c,0x4e,0x7b,0xa7,0xe0,0x2a,0x41,0x07,0x50, \
+0xee,0x61,0xdf,0x4b,0x21,0xf4,0xdc,0x0e,0x3c,0x5a,0x77,0xa3,0x96,0x18,0x81,0xc7, \
+0x52,0x1d,0x78,0xc0,0xf7,0x71,0xf6,0xd7,0xdd,0x7a,0xa6,0x30,0xf9,0xb3,0xda,0x98, \
+0x1a,0x55,0x4d,0x90,0x4b,0x50,0x2a,0x13,0x30,0x0a,0xa5,0x96,0x50,0x58,0x3e,0xaa, \
+0x5c,0xb5,0x0f,0x36,0x16,0x31,0x15,0x5d,0x86,0x82,0x28,0xd1,0x28,0x91,0xda,0x5a, \
+0xaa,0xa8,0xc8,0xa0,0xb1,0x06,0x63,0x49,0x88,0x55,0x45,0x45,0x2b,0x2a,0xa9,0x07, \
+0x0b,0x73,0xe7,0xb9,0x8f,0xf9,0x9a,0x3e,0x47,0x95,0xb9,0x66,0x7e,0x2e,0xb9,0x88, \
+0x58,0xf9,0xb2,0x00,0x41,0x77,0xe3,0x02,0xac,0x41,0x69,0x1d,0x7a,0x0f,0xbe,0x49, \
+0x77,0x08,0x18,0x33,0x24,0xfc,0x07,0xf3,0x5f,0x9f,0x03,0x3e,0xdc,0xbb,0xde,0x59, \
+0xe8,0x5d,0x57,0xf5,0xc0,0x5a,0x89,0x25,0x60,0xb2,0x05,0x6a,0x11,0x60,0x43,0xda, \
+0x74,0x9b,0xb3,0xf5,0xb0,0xf7,0xf0,0x3b,0x55,0x04,0x58,0xa4,0x41,0x48,0x75,0x08, \
+0x0c,0x87,0x72,0x72,0xde,0xc4,0x29,0x3b,0x84,0x62,0xa9,0xff,0x49,0x10,0x0d,0x25, \
+0xad,0x81,0x0b,0x37,0x49,0x05,0x72,0x64,0xab,0x12,0xc1,0x9b,0x5e,0x55,0x0c,0xfa, \
+0x69,0xf1,0xfb,0x3e,0x1e,0xed,0x7c,0x4f,0x67,0x64,0x38,0xea,0x09,0x4f,0xcf,0xab, \
+0xba,0x3b,0x34,0x59,0x18,0x2d,0x0b,0x40,0xf0,0x45,0x37,0xde,0x68,0x92,0xb9,0xc4, \
+0x58,0x7c,0x1f,0x67,0x3a,0x7f,0x2b,0x05,0x74,0xa1,0xa2,0xf5,0x19,0x14,0x8e,0x65, \
+0xec,0x56,0x58,0xbb,0x9f,0xfb,0x27,0xc5,0x80,0x7a,0x33,0x81,0xec,0xe4,0x14,0xe4, \
+0x28,0x8c,0x20,0xa0,0x08,0xb0,0x3b,0xb0,0xe9,0x3d,0xed,0x27,0xbc,0xe3,0xca,0xf4, \
+0x3d,0x73,0xe5,0xb3,0x77,0xd5,0xc0,0xfd,0x97,0x3f,0x1e,0x09,0x21,0xeb,0x81,0xe9, \
+0x12,0x40,0x3d,0xfb,0x68,0x46,0x42,0x57,0x73,0x60,0xef,0x30,0x34,0x9f,0x17,0x3b, \
+0xba,0xa5,0xf9,0x10,0x7a,0x44,0x51,0xb3,0x78,0x42,0x6e,0x0f,0x58,0x48,0x5c,0x57, \
+0xd5,0x53,0x23,0x6a,0xd9,0xc3,0x00,0x3c,0x29,0x64,0x4a,0x1c,0x28,0x87,0xce,0x49, \
+0x7e,0x82,0x8e,0xb7,0xcd,0x8a,0xf9,0xb1,0x62,0xec,0x88,0x96,0xb3,0x57,0xba,0xcb, \
+0x95,0x59,0x5c,0xea,0x08,0x1b,0x32,0x48,0x9f,0x2a,0x05,0x36,0xa1,0x38,0xc3,0x7c, \
+0xe1,0xf9,0x6f,0xf4,0xeb,0x3f,0x5b,0x81,0xf0,0x94,0xed,0x15,0xed,0x4e,0x17,0xcc, \
+0xd1,0x08,0x1c,0x95,0x84,0x87,0x78,0xf1,0x5c,0x56,0x40,0x51,0x6e,0xf9,0xa5,0x49, \
+0x64,0x79,0xd9,0xc7,0x89,0xa7,0x9f,0xc3,0xaa,0x9b,0xe7,0x84,0x0d,0x8b,0xcd,0x3e, \
+0xfa,0x2d,0x9e,0x26,0x9c,0xc0,0x84,0x56,0x11,0x24,0xca,0x01,0xed,0xc8,0x1c,0x30, \
+0xd2,0xe1,0x67,0x7d,0xc0,0x15,0x63,0x1a,0xe3,0x0c,0x43,0xb8,0x08,0xcf,0xee,0x38, \
+0xf3,0x0f,0x4d,0xe9,0xf1,0xf3,0xb0,0xf8,0xa7,0xc1,0x14,0x81,0x58,0xb0,0xbf,0x0b, \
+0x27,0x02,0x76,0xc3,0xb0,0xa1,0x56,0x90,0xdf,0x66,0x10,0x88,0x69,0x51,0x52,0x19, \
+0xf3,0xe2,0x8e,0x9d,0x61,0x4a,0x96,0x6d,0x4b,0xe7,0x6f,0x9c,0x76,0x9d,0x02,0x3d, \
+0x03,0x21,0x06,0x4e,0x89,0xc3,0x7f,0x44,0x5d,0x9a,0x21,0xb7,0xc2,0xfb,0xb6,0x3f, \
+0xb6,0x1b,0xfe,0x82,0x49,0x14,0xc4,0x9c,0xa3,0xb1,0x10,0xf0,0x48,0x0a,0x08,0xf7, \
+0xb2,0x88,0x28,0x0a,0x40,0x5b,0x4b,0x22,0x32,0x19,0x19,0x0e,0xd8,0x5a,0x00,0x18, \
+0x82,0xc0,0x2a,0xf5,0xf1,0x7a,0xec,0xd7,0xc7,0xfb,0x1f,0xdc,0xd6,0x9d,0x5f,0x65, \
+0xea,0x79,0x8e,0xa4,0x30,0x73,0xe1,0xaa,0x1e,0x7b,0x50,0xf8,0xc1,0x59,0x00,0x84, \
+0x08,0xb0,0xc6,0x35,0x01,0xe5,0x56,0x2a,0x90,0xf5,0x0c,0x3c,0x7c,0x80,0x11,0x79, \
+0x7b,0x5f,0x5b,0x15,0x54,0x3c,0xce,0x87,0xb7,0xa4,0xd7,0x55,0x96,0x9f,0x66,0x2a, \
+0x9d,0xda,0x59,0xfe,0x5b,0x17,0x9a,0x42,0xea,0x52,0x1b,0xb3,0x70,0xb6,0x1b,0xfb, \
+0x2c,0x31,0x80,0x79,0xb2,0x1b,0xef,0x60,0x53,0x4a,0x5a,0x84,0x28,0xc9,0xfb,0x50, \
+0xcd,0x4f,0x76,0x6d,0xad,0x40,0x98,0x1c,0x02,0xf7,0x2d,0xaa,0xf0,0x28,0x91,0x6d, \
+0x54,0x27,0xb6,0xdf,0x5e,0xb0,0x81,0x51,0x7f,0x57,0x45,0xf3,0x07,0x53,0x8a,0x31, \
+0xbb,0xf8,0x1b,0x73,0x2f,0x0f,0x3c,0xb0,0x38,0xc5,0x24,0x15,0xe0,0x44,0x0e,0xc8, \
+0x01,0x69,0x89,0xd9,0x12,0xbf,0x1f,0xa6,0xc8,0x1e,0xd8,0xe6,0x3b,0x88,0xa1,0xbc, \
+0xc5,0xc4,0x02,0x5e,0x6c,0x0b,0x18,0x71,0x5c,0x61,0x34,0x5f,0x33,0xcc,0x8d,0x9b, \
+0x08,0x41,0x4b,0x27,0x18,0x47,0xd6,0x73,0xb3,0x8a,0x8f,0x82,0xbf,0xef,0xbd,0xd5, \
+0x37,0x49,0xe2,0x6d,0x88,0x1c,0x5a,0x20,0x46,0xdb,0x61,0xab,0xef,0x10,0xb8,0xba, \
+0x38,0x6b,0x5f,0xe6,0xe2,0x34,0x2c,0xf3,0x67,0x15,0x03,0x6a,0x6b,0x08,0x6d,0x4b, \
+0x25,0x0d,0x8b,0x34,0x80,0x90,0xb6,0x0f,0xce,0xcb,0x02,0x24,0x06,0x91,0xba,0xe0, \
+0xd9,0x10,0x4d,0xc4,0xaa,0x0c,0x41,0x01,0x08,0x81,0x71,0x6b,0xa7,0xb7,0xed,0xb3, \
+0x5a,0xe1,0x08,0x51,0x72,0x42,0x02,0x9e,0xaf,0x9f,0xcc,0x28,0x0f,0xab,0xab,0xa5, \
+0x18,0xcc,0x78,0xd7,0xc6,0x48,0x1d,0x35,0xa0,0x14,0x06,0x66,0x0c,0x20,0xb1,0x88, \
+0x64,0x6c,0xad,0x0d,0x46,0x2b,0xeb,0x80,0x9b,0x8e,0xe2,0x01,0x08,0x08,0x92,0x05, \
+0x09,0x9c,0x05,0xa0,0x8b,0x30,0xf5,0x22,0x8c,0xbc,0xfc,0xfc,0x86,0x05,0xde,0x77, \
+0x78,0x6e,0x3a,0x2f,0xf4,0xd0,0x20,0x3a,0x1a,0x43,0x68,0x1b,0x63,0x62,0x45,0x8b, \
+0x14,0x46,0x45,0x82,0xc8,0x8c,0x82,0xa9,0x22,0xa8,0x8c,0x59,0x14,0x24,0x3d,0xf9, \
+0x09,0xd4,0x94,0xfa,0xfd,0xc7,0xcb,0x5f,0x25,0x3d,0x12,0xa3,0xa6,0xf5,0x1d,0xa6, \
+0xe3,0xd9,0xa3,0x1e,0x06,0xbc,0x72,0x1f,0x66,0x45,0xda,0xc0,0xc6,0x06,0x86,0x8a, \
+0x15,0xe2,0x3c,0x17,0xb0,0x21,0xa6,0x7b,0x0f,0x28,0x5c,0x07,0xec,0x80,0x3e,0xe4, \
+0xdd,0xc5,0x1e,0xbd,0xfc,0xb3,0xfe,0x1e,0xcf,0xb7,0x7b,0xed,0x53,0xd2,0x26,0x83, \
+0xcd,0x39,0x90,0x91,0x64,0x59,0x22,0xc8,0xb2,0x44,0x64,0x0f,0x3b,0x28,0x41,0x5e, \
+0xf9,0x59,0xde,0x88,0x8b,0x15,0x3d,0x2d,0x3c,0x49,0xe8,0x7a,0xc3,0xd5,0xa2,0x1c, \
+0x3d,0x9d,0x26,0xfa,0x03,0x8a,0x82,0x8b,0x20,0xa4,0x50,0x15,0x48,0x21,0xc8,0xfa, \
+0xc3,0xe0,0x42,0x6d,0x14,0x18,0x8a,0x22,0x1f,0x77,0x12,0xe4,0x62,0x31,0xc7,0xe1, \
+0xf5,0x9c,0x82,0x85,0x58,0xf5,0xd6,0x51,0xab,0x7c,0x75,0xeb,0x5e,0x79,0x20,0x73, \
+0x05,0x66,0x15,0x5d,0x74,0xa0,0xf5,0x56,0x8c,0xa5,0xac,0x4b,0x3b,0x19,0x4c,0xd2, \
+0xa7,0xba,0x9a,0x0a,0xb9,0xbc,0x6a,0x97,0xe2,0xab,0xad,0xea,0x20,0xc3,0xa4,0x99, \
+0x5c,0x34,0xef,0x07,0xc1,0xe0,0xee,0x97,0x63,0x86,0x8c,0x43,0x8c,0xdb,0x76,0x0d, \
+0xf7,0xf2,0x0f,0x7f,0x4a,0xa8,0xa2,0xd1,0xd5,0x91,0xb4,0xca,0xaf,0x89,0x93,0xf6, \
+0x10,0x23,0x14,0x08,0x44,0x90,0x03,0xe0,0xcb,0x84,0xb1,0x36,0x04,0x99,0x30,0xd8, \
+0x8d,0x74,0x22,0x35,0x28,0x94,0xb4,0xcd,0xeb,0x98,0x83,0x38,0x1b,0x54,0xa5,0xc8, \
+0xd3,0x8c,0x28,0xbe,0x21,0x86,0x52,0x8f,0xcb,0xa1,0x93,0xa2,0xc7,0xbb,0x63,0x23, \
+0xfe,0x3d,0xf9,0xad,0x85,0x0e,0x56,0xcc,0x8a,0xa2,0xca,0xe0,0x75,0xa0,0x5c,0xcb, \
+0x1a,0xc7,0x33,0x38,0x66,0x5f,0xd4,0xed,0x23,0x7d,0x2a,0xd1,0x22,0xc0,0xd9,0x84, \
+0x2e,0xb7,0x20,0x31,0x82,0x89,0x8f,0x53,0x6d,0x12,0xc5,0x44,0xd4,0xa6,0xa7,0xc1, \
+0x7a,0xf4,0x1b,0xf3,0x7e,0xfe,0x06,0xbe,0x08,0xe2,0x27,0x67,0xd3,0xee,0x44,0x25, \
+0x3c,0xfd,0xa7,0xba,0x72,0xa3,0x74,0x13,0xdd,0x11,0xa4,0xea,0xd0,0x6a,0x97,0xc3, \
+0x35,0x0c,0x4b,0x56,0x61,0x31,0x9c,0x9c,0xc5,0xba,0x41,0x98,0xd2,0x7e,0xbc,0xa6, \
+0x85,0x52,0x30,0x1d,0x46,0xcc,0xce,0x9c,0x73,0x0b,0x55,0x59,0xc4,0xc2,0x0a,0xc8, \
+0xe1,0xb2,0x43,0x2e,0x87,0xc5,0x4d,0x7e,0x6f,0xe4,0xbe,0xcf,0x19,0xf6,0x88,0x3b, \
+0xb7,0x9f,0x50,0x7b,0xf0,0xe0,0x18,0x9b,0x14,0xa9,0x22,0xed,0xb9,0x9b,0x95,0xe9, \
+0x7a,0x23,0xd1,0x6c,0xf1,0x55,0xab,0xbf,0x8c,0xdb,0x13,0xeb,0x99,0xc5,0x31,0x58, \
+0x16,0xc7,0x83,0xda,0xbc,0x47,0x13,0xf5,0x6b,0x9e,0xe6,0xe6,0xbd,0x76,0x4b,0x42, \
+0x49,0x02,0x44,0xe5,0x42,0xa3,0x04,0x11,0x87,0x14,0xa0,0xf0,0x2c,0x0c,0x60,0x15, \
+0x9d,0x5d,0xbf,0xb3,0xcb,0x6e,0xca,0x5d,0xa1,0x9e,0xab,0x2b,0x00,0xfd,0xe9,0x30, \
+0xd6,0xc1,0x76,0x69,0x65,0xa9,0x61,0x59,0x50,0xca,0xdd,0x6a,0x96,0x45,0x50,0x2b, \
+0x0d,0x57,0x2f,0xc0,0xd1,0xad,0x1e,0x6d,0x3e,0xd1,0xd2,0x18,0x23,0xc1,0x95,0x45, \
+0x61,0x59,0x60,0xaa,0x0c,0xd3,0x4d,0x92,0x93,0x85,0x02,0xc1,0xae,0xd9,0x44,0x5a, \
+0x42,0xac,0x59,0x2b,0x08,0x9b,0x4c,0x99,0x75,0x65,0x47,0x78,0xaa,0xcf,0x34,0xab, \
+0x59,0xc2,0x03,0x10,0x9e,0x0d,0x40,0xd5,0x0b,0x5b,0x22,0x9b,0xab,0x0b,0xc5,0xc7, \
+0x22,0x1a,0xcd,0x6a,0x8b,0x07,0x4a,0x5c,0x8c,0xcc,0xaf,0xa7,0xc0,0xce,0x1c,0xdc, \
+0x44,0x3a,0x43,0x88,0xbd,0xd2,0x39,0x47,0xc3,0x0e,0xff,0x46,0xab,0xf4,0x2a,0xe0, \
+0xb7,0x86,0xc1,0xfe,0xfc,0x91,0xef,0x4b,0xe3,0xe5,0x42,0x83,0x0f,0x22,0x56,0xe4, \
+0x5a,0x63,0x8e,0xf3,0x90,0xbd,0xd6,0x80,0x5a,0x8a,0x33,0xbf,0x65,0x30,0xb6,0x68, \
+0xc8,0x75,0x01,0xa6,0x2c,0x8a,0x1e,0xfa,0x59,0x05,0x10,0x64,0x82,0x87,0x4b,0xd2, \
+0x0f,0x00,0x50,0x4c,0xf2,0x19,0xfd,0xb8,0x18,0x61,0xd8,0x2a,0x2c,0x51,0x4a,0xd5, \
+0xf7,0xb4,0x82,0xc0,0x44,0xfc,0x2d,0x35,0x66,0x38,0xb0,0xe0,0xec,0xe0,0xc6,0x20, \
+0xc4,0x4d,0x94,0xe5,0x48,0x60,0x8e,0xad,0x59,0xa4,0x2d,0xad,0x1a,0x08,0xc0,0xf4, \
+0x4c,0xdb,0x55,0xb8,0x06,0x2a,0x41,0xe1,0x6a,0x2b,0xaa,0x4d,0xcc,0xd6,0x13,0x4c, \
+0xae,0x03,0x18,0xaa,0x1b,0x4a,0x5d,0x3d,0x72,0x77,0x43,0xba,0x37,0xa2,0xaa,0x3f, \
+0x2b,0x0a,0x1e,0xd4,0x1e,0x27,0x0b,0x4e,0xf0,0xa7,0x30,0xdb,0x44,0x3b,0xb8,0x7d, \
+0xc9,0x90,0xdc,0x3c,0xa8,0x4e,0x42,0x45,0x80,0x88,0x77,0xa4,0x39,0x30,0x30,0xec, \
+0xb0,0xc1,0x7b,0xdc,0xc2,0xc0,0x06,0xaa,0x17,0xb2,0xde,0xdf,0xb2,0xac,0x1f,0x66, \
+0xc3,0xee,0xdc,0xd6,0x65,0x41,0xc3,0x4f,0x55,0xdb,0x8f,0x14,0x1f,0x73,0x4b,0x2a, \
+0x16,0xa3,0x94,0x91,0xf3,0x18,0xba,0xc6,0x0d,0xa0,0x2f,0x1a,0x56,0xd7,0xf0,0xec, \
+0xa0,0x2b,0x1a,0x11,0xd5,0xbb,0x8b,0x35,0xab,0xe5,0x57,0xcc,0x35,0xd2,0xd5,0x09, \
+0x3d,0x12,0x8e,0x2c,0xfb,0x28,0xb0,0x72,0xc6,0xc3,0xa5,0xa8,0x60,0x5b,0xd4,0x75, \
+0xac,0x4e,0x56,0x24,0x79,0x46,0x91,0x62,0x7a,0x8e,0x43,0x30,0x23,0x7c,0xa8,0x0e, \
+0xc7,0x2d,0xb6,0xcf,0xc9,0xd1,0x98,0x35,0x93,0xc5,0x14,0x0b,0x96,0xb0,0xb1,0xac, \
+0xcb,0x4a,0xc9,0x98,0x96,0x4d,0x09,0x0b,0xee,0x65,0x34,0x83,0xb6,0x6b,0x35,0x25, \
+0x0a,0x5c,0x19,0xb0,0xea,0xb1,0x14,0xb4,0x96,0xc6,0x91,0x29,0xa5,0x56,0x91,0x94, \
+0x9d,0x10,0x63,0xb9,0x0c,0xa3,0x8c,0x87,0xe4,0xc7,0x3d,0x07,0x54,0xa1,0xc5,0xb7, \
+0x22,0x4d,0x35,0x47,0xbe,0xde,0x63,0xaf,0xa0,0xfe,0xbd,0xa9,0x94,0x3e,0xb3,0x6b, \
+0xa5,0x0d,0x4b,0xbe,0x2e,0x9f,0x78,0x92,0x1b,0x79,0x9a,0x51,0x04,0x18,0x27,0xf0, \
+0x42,0x8a,0x7b,0x83,0xe9,0x70,0x93,0x04,0x93,0xb5,0x53,0xd1,0x9f,0x0f,0x51,0xe8, \
+0x76,0x76,0xb6,0x0c,0x2c,0x1d,0x9b,0x78,0x30,0xb4,0x62,0x0f,0x9b,0x53,0xc2,0xd3, \
+0xb2,0xd9,0x5d,0x21,0x61,0x11,0x63,0x31,0x8f,0x09,0x89,0x4d,0xb6,0xd6,0xc3,0xac, \
+0x84,0xfd,0x0c,0x0f,0x8f,0x5f,0xc4,0x80,0x63,0x22,0x84,0x22,0x26,0xe5,0xb1,0x10, \
+0x3d,0x77,0x42,0xc2,0xb4,0x3a,0x20,0xe0,0x7d,0xef,0x4a,0x63,0x71,0xdd,0x03,0xd9, \
+0xa3,0xb3,0x3f,0x06,0x6f,0xa3,0xb2,0x4a,0x2c,0xea,0x4e,0xd4,0xd1,0xa2,0x87,0x71, \
+0xa6,0xae,0x0c,0x0f,0x88,0x65,0x18,0x8b,0xb3,0x0e,0xaf,0x6d,0x37,0x74,0xd9,0xef, \
+0x68,0x72,0xe1,0x2e,0x08,0x8c,0x53,0x67,0x4f,0x26,0x72,0x28,0x73,0xe9,0xe5,0xe8, \
+0x68,0xdb,0xc8,0xb2,0xff,0x05,0xc5,0x47,0xe5,0x54,0x06,0x6e,0xf4,0xdb,0x4d,0x3f, \
+0xe1,0x65,0x7c,0x91,0x7e,0x4c,0x20,0x61,0x7d,0x99,0xcd,0x82,0x42,0x09,0x0d,0xd2, \
+0x9c,0x18,0x4e,0x29,0x88,0xa2,0x8e,0x98,0xa1,0xa5,0x1d,0x4c,0xcc,0x3d,0x52,0x5b, \
+0x29,0x96,0x57,0xd9,0xb6,0x7b,0xf6,0x6b,0x8a,0xd2,0x15,0x6e,0xfe,0x5d,0x15,0x67, \
+0x6b,0x42,0xc7,0x66,0xae,0x0a,0x34,0x63,0x03,0x4c,0x85,0x85,0x8c,0x6d,0x2e,0x8b, \
+0x9c,0xae,0x7b,0xbe,0xec,0xc3,0x89,0x38,0x71,0xd4,0x36,0x4f,0x85,0xe8,0xbf,0x55, \
+0xdf,0x73,0xdd,0xad,0x1c,0x83,0xdf,0x95,0x55,0xf8,0xaf,0x86,0xcf,0x37,0x05,0xab, \
+0xd9,0x9c,0x96,0xbf,0x39,0x04,0x1b,0x08,0x30,0x53,0x0b,0x87,0xe3,0x27,0xb1,0xad, \
+0x19,0x7a,0xe4,0xdb,0x4d,0x9f,0x0e,0xd6,0xc9,0xda,0x2e,0x00,0x2b,0x03,0xd2,0x3e, \
+0x67,0xa2,0x1b,0xd0,0x68,0xaf,0xb1,0x9e,0x01,0x2e,0xef,0x0c,0x04,0x14,0x03,0x97, \
+0x7c,0x7b,0x58,0xb6,0x31,0x6c,0xe0,0x05,0xa0,0x89,0xe0,0x73,0x83,0x2b,0x4a,0xb9, \
+0x07,0x68,0x29,0xbc,0xf6,0x6c,0xe2,0x06,0x4f,0xc7,0x4c,0xc8,0xe3,0xef,0xe8,0x2a, \
+0x11,0x8c,0x91,0x84,0x92,0x2c,0x17,0x9a,0x52,0x28,0x4a,0x89,0x5a,0x50,0x58,0x22, \
+0xcb,0x28,0x56,0x54,0x23,0xc8,0x29,0x88,0xc7,0x04,0x2c,0x58,0x94,0x8d,0x44,0x88, \
+0x0a,0x46,0xda,0x46,0xb4,0x41,0x10,0x46,0x31,0x22,0xc5,0x0d,0xed,0x31,0x07,0xc0, \
+0xfa,0xb6,0x38,0xf8,0x58,0x4e,0x1e,0x27,0x07,0xdf,0x1a,0x8b,0x4a,0x1d,0xb8,0xb0, \
+0xaf,0x3c,0x9f,0x5e,0xb6,0x10,0xde,0x43,0xb6,0xc9,0xb9,0x0c,0x41,0x62,0x6d,0x36, \
+0x8b,0x90,0xb0,0x70,0x86,0xaa,0x5b,0x81,0x9d,0xa4,0x73,0xb6,0xcf,0xc3,0xcf,0x2a, \
+0xf2,0xf3,0x7d,0xe4,0xd1,0x69,0x97,0x79,0x61,0xb6,0xce,0x42,0x59,0x6a,0x30,0x63, \
+0x0b,0x8a,0xd3,0xb7,0xe3,0x27,0x4d,0xd7,0x4c,0x5c,0x7f,0x63,0x06,0x34,0x36,0xa8, \
+0xd2,0xbb,0x51,0x67,0x4a,0x05,0xce,0xcf,0xa7,0xe4,0xac,0x90,0x17,0x42,0xbc,0xbe, \
+0x48,0x24,0x37,0xb4,0x60,0x01,0x56,0x7e,0x6c,0x39,0x8d,0x2d,0xc2,0xbe,0xe8,0x36, \
+0xbd,0x1e,0x73,0xb5,0x39,0x94,0x14,0x10,0xe6,0x44,0x29,0x48,0x45,0x86,0x85,0x78, \
+0xc7,0x3a,0x86,0x4f,0x1d,0x7c,0xd9,0x31,0x52,0x4f,0x99,0xc0,0x15,0x11,0xbd,0xe1, \
+0x38,0x03,0xdf,0x42,0xcb,0x25,0xb8,0xc0,0x98,0x0c,0x9b,0x60,0x1f,0x13,0xb6,0x9c, \
+0x53,0x83,0x56,0xd3,0x60,0xbf,0x95,0x0b,0xad,0x19,0xfe,0x96,0x47,0xb0,0xf6,0xf8, \
+0x45,0x15,0xfa,0x2c,0x53,0xa7,0xa6,0xb7,0x18,0x1a,0x19,0xd2,0xc6,0x12,0xb7,0x47, \
+0x91,0x8a,0x1f,0x3d,0xe7,0x7d,0xe6,0x1a,0xaf,0xf1,0x98,0xe9,0x85,0xad,0x73,0xb8, \
+0x87,0x6a,0x13,0xf4,0x10,0x87,0x4d,0x79,0x33,0x84,0x14,0x4e,0x36,0x43,0x6a,0x5f, \
+0xbf,0x45,0x36,0x86,0xac,0xc4,0xbd,0x96,0x18,0xc3,0x76,0xa2,0xa2,0xb1,0xe7,0x37, \
+0xbc,0x38,0x61,0x36,0xdb,0x1c,0x60,0xbf,0x3e,0xee,0xc4,0x25,0x14,0x2d,0xe9,0x19, \
+0x42,0xd5,0xa9,0x42,0x14,0xa8,0x2c,0x4a,0x82,0x11,0x31,0xd7,0xa6,0x62,0x32,0x87, \
+0x8c,0xd1,0x54,0x24,0xcb,0x44,0xb6,0x42,0xb7,0x52,0x62,0x33,0x69,0xd2,0xf5,0x92, \
+0x6a,0x85,0x91,0x90,0x43,0x56,0xeb,0x55,0x85,0xa8,0xc8,0x94,0xaa,0xb2,0x2b,0xa1, \
+0x47,0x77,0x45,0xa1,0xc7,0x56,0xcb,0x2d,0x58,0x38,0xad,0x92,0xba,0x46,0x58,0xda, \
+0x75,0xac,0xd4,0xa5,0x75,0x28,0xca,0x18,0x87,0x54,0x66,0x53,0x21,0xde,0x4a,0xa2, \
+0x50,0x84,0x68,0xa3,0x09,0x72,0xda,0xda,0xb8,0x2a,0x54,0xcd,0x92,0x52,0x44,0x4c, \
+0x07,0x4e,0xb4,0x46,0x40,0x49,0x22,0x11,0x47,0xbb,0x74,0xa2,0xb2,0x05,0x5c,0xb9, \
+0x0c,0xa6,0x23,0x78,0x4c,0x01,0x37,0xe1,0x9b,0x4a,0xcd,0xb2,0xaa,0x82,0x8b,0xab, \
+0x11,0xf8,0xdc,0xbb,0x23,0x4d,0x44,0x34,0xd8,0xd4,0x91,0x71,0x71,0x11,0x18,0x38, \
+0x3d,0x8a,0x53,0x45,0x10,0x0f,0x31,0x81,0x05,0x90,0x29,0xb7,0x2b,0x09,0xb3,0x26, \
+0xa5,0xcd,0x1b,0xb3,0x6e,0x81,0x9b,0x98,0xd3,0x51,0x08,0xad,0x69,0x29,0xd8,0xc2, \
+0x13,0x43,0x1c,0x16,0x6e,0xf4,0x59,0x3c,0x7e,0xdf,0x4c,0xda,0xf6,0x63,0x81,0xf5, \
+0x14,0x52,0x7f,0x3c,0xfe,0x39,0x0c,0x63,0xd4,0xae,0x16,0xf4,0xde,0xe8,0x80,0xb0, \
+0x6a,0x18,0x32,0x05,0x02,0xf8,0xdf,0xdd,0xc9,0x34,0xdb,0xb4,0xea,0xb8,0x82,0x82, \
+0x32,0xf1,0x7a,0x6c,0x68,0xdc,0xb7,0x0d,0xc6,0x8b,0x05,0xa2,0x47,0xf5,0x94,0x44, \
+0x93,0x67,0x0f,0x37,0xa2,0xcb,0x8f,0x7c,0x79,0x2f,0x80,0x6d,0x8c,0x6c,0x0f,0x23, \
+0x0e,0xe1,0x9e,0x2b,0x52,0xdb,0x95,0xa4,0xa3,0x07,0x5d,0x6d,0x16,0xcc,0x49,0x68, \
+0xec,0xa2,0x64,0xc3,0xdd,0x28,0x74,0x5b,0x6c,0x0b,0x3b,0x95,0x8a,0xc1,0x84,0xa1, \
+0x87,0x09,0xc2,0x86,0xf4,0x34,0xec,0x24,0xa2,0x17,0x54,0x69,0x6d,0x8a,0x2c,0x8c, \
+0x55,0x05,0x4c,0x2c,0x1a,0x6d,0x85,0x0d,0x32,0xc4,0xc4,0x2a,0x4c,0x4a,0x0c,0x25, \
+0x2d,0x53,0x48,0x54,0x44,0x55,0x81,0x98,0x50,0x58,0x18,0x95,0x85,0xa1,0x46,0xd5, \
+0x0c,0x6b,0x16,0x32,0xcb,0x6d,0x0b,0x68,0x65,0xc3,0x20,0x97,0x29,0xea,0xc3,0x27, \
+0x0f,0x8d,0x36,0x39,0xa1,0x6a,0x70,0x98,0x5c,0x81,0x97,0x30,0x8b,0x30,0x40,0x63, \
+0x88,0x9b,0xda,0xa4,0x1c,0xb6,0x31,0xfc,0x6c,0x2b,0x14,0x54,0x11,0x88,0x8c,0xd3, \
+0x0a,0xb8,0x79,0xe4,0xeb,0xfa,0xc0,0x94,0xf4,0xf7,0x9d,0xe6,0xc2,0x68,0x2a,0x99, \
+0xb6,0xfc,0x4b,0x12,0xab,0xc8,0x19,0x78,0x20,0xb4,0xf2,0xb7,0x1f,0x43,0xd6,0x86, \
+0x8c,0xb3,0xc9,0x66,0x54,0x46,0xff,0x55,0x1a,0xc1,0x2f,0x07,0x9e,0x1b,0xd0,0x61, \
+0x22,0x06,0x0c,0x51,0x0a,0x80,0x92,0x42,0x08,0x81,0x0e,0xf6,0x42,0x77,0x40,0x05, \
+0x98,0x5a,0x95,0x90,0x35,0x26,0x5c,0x35,0xbc,0xfc,0x78,0xf9,0x68,0xdc,0x3c,0x15, \
+0xe3,0x4e,0x59,0x4e,0xfd,0x1b,0x06,0x89,0xda,0xc8,0x28,0x74,0x23,0x8a,0x71,0x22, \
+0x60,0x6f,0x71,0xc1,0x64,0x90,0x5b,0xb0,0x2a,0x48,0x42,0x02,0x76,0xd9,0x4e,0x53, \
+0x22,0x19,0x0a,0x1d,0x44,0x02,0x41,0x2a,0x26,0x70,0x0b,0x99,0x94,0x03,0x76,0xa0, \
+0xcd,0xea,0xee,0x39,0x7a,0xb3,0xea,0x5c,0x3a,0x26,0x90,0x34,0xe1,0x7b,0x7e,0xdf, \
+0x2d,0xd4,0x30,0x60,0xd9,0x88,0xfa,0xba,0xe0,0x2f,0x4b,0x20,0x14,0x16,0xf6,0x7a, \
+0x64,0x39,0x34,0x89,0x68,0x63,0x43,0x2f,0x20,0xae,0x47,0x46,0xe5,0xd7,0x7e,0x96, \
+0xf8,0x33,0x60,0x61,0xc0,0xbb,0x56,0xe6,0x81,0xb5,0xe3,0x4f,0x8c,0x90,0x76,0xfc, \
+0x36,0xe2,0x66,0x86,0x32,0xe4,0x0c,0x62,0x48,0x54,0x64,0x3c,0x60,0x35,0x7a,0x53, \
+0xa6,0x9d,0x46,0x9b,0x32,0xca,0x49,0xcb,0x26,0x89,0xd1,0x08,0x1a,0xe2,0x1b,0x9b, \
+0x1a,0x72,0xb7,0x2d,0x05,0x88,0xe3,0xaa,0xa5,0x32,0x32,0xaa,0x82,0xca,0x35,0x94, \
+0x65,0x05,0xb2,0xcd,0x0d,0x70,0x15,0x18,0xcb,0x65,0x58,0xcd,0x5a,0x82,0x30,0x72, \
+0xb4,0xb0,0xba,0xb0,0xb9,0x41,0x92,0x8a,0x59,0x2b,0x06,0x8c,0xa2,0xb0,0xb4,0xb2, \
+0xd8,0x4a,0x8a,0x80,0xdb,0x52,0x69,0xab,0x92,0xe4,0x30,0xb4,0x43,0xd7,0x9a,0x36, \
+0x4a,0x6f,0xb9,0x27,0xd7,0x93,0x11,0x49,0x18,0x91,0x58,0xc9,0xa1,0x0d,0x02,0xf0, \
+0x81,0x81,0x93,0x24,0xc8,0x14,0x0c,0x29,0x0c,0x08,0x84,0xa9,0x2d,0x16,0x55,0x18, \
+0xd9,0x37,0xb2,0x2a,0x15,0xd7,0x41,0x63,0x02,0x2e,0x29,0xc6,0x19,0xc0,0x73,0x46, \
+0xf6,0xd5,0x7c,0xb0,0x2a,0x34,0x98,0x6a,0xd4,0x54,0xf5,0x30,0xfa,0x18,0x49,0x15, \
+0x08,0x72,0xeb,0x6c,0x57,0xc8,0x30,0xc7,0xd5,0xd2,0x72,0xc3,0x12,0x4f,0x83,0xe1, \
+0xf3,0xcc,0x2c,0x29,0xb6,0x52,0x55,0x54,0x8b,0x1d,0x57,0xec,0x52,0x83,0xfe,0x62, \
+0x71,0x89,0x22,0xc5,0x38,0xa4,0xe6,0x3f,0xdc,0x65,0x87,0x01,0x39,0xc1,0xfc,0x18, \
+0x4d,0x52,0x92,0xa0,0x7d,0x13,0xb5,0x9f,0xe2,0x85,0xe3,0x66,0xc3,0xf7,0x3d,0x10, \
+0xce,0x94,0xce,0xce,0x86,0x00,0x6c,0xc1,0x37,0xa1,0xcb,0xb0,0x0a,0x34,0x89,0x84, \
+0x00,0x90,0x45,0x3d,0xcf,0x4e,0xfd,0xf6,0xba,0xb8,0x45,0xb4,0x4d,0xa9,0xa3,0x72, \
+0xc9,0x2e,0x80,0x83,0xdb,0x35,0x34,0xbe,0xbe,0x66,0x9b,0x1b,0x8b,0x70,0xc5,0x07, \
+0xe4,0x98,0xd8,0xdd,0xe0,0x77,0x8b,0x8f,0xea,0x52,0x80,0x78,0x9a,0x5c,0xfc,0xff, \
+0x0b,0x86,0x38,0xa1,0x1d,0x92,0x11,0x91,0x64,0x02,0xd6,0x14,0x7f,0x40,0x72,0x0b, \
+0x8e,0x11,0x84,0x40,0x28,0xfc,0x22,0x94,0x83,0xb9,0x0c,0x83,0xdd,0xde,0x57,0x71, \
+0xea,0x79,0x1e,0x94,0x45,0xfc,0x60,0x7f,0x08,0xd4,0xaa,0x0b,0xe2,0x35,0x56,0xca, \
+0x51,0x50,0xa5,0xa8,0xa0,0xb1,0x06,0x35,0x41,0x39,0x9b,0x9a,0x26,0xcc,0xd6,0xd4, \
+0xf3,0x29,0xc4,0xe5,0x24,0x27,0xc9,0x24,0x5f,0xb1,0x90,0x08,0xa6,0x7b,0x8a,0x1e, \
+0xaf,0x57,0xe5,0xdd,0xa8,0x7e,0x3f,0x95,0xc1,0x3e,0x4f,0xf2,0x1f,0x74,0xf6,0x4f, \
+0x61,0x0f,0x6b,0xd9,0x4a,0xb0,0x15,0x44,0x14,0x16,0x08,0xa1,0x0f,0x5c,0x64,0x2a, \
+0x6f,0xe7,0x38,0x04,0xd9,0x97,0x54,0x4c,0xa7,0x8f,0x7a,0xef,0xd9,0x81,0xd6,0x97, \
+0x68,0x50,0xb6,0xc9,0x3c,0x71,0xa0,0xe6,0x21,0xae,0x86,0x4c,0x23,0x33,0x50,0x75, \
+0xb4,0xd8,0xc6,0x9b,0x5f,0x8f,0xe1,0x68,0x78,0xfd,0x62,0x19,0x81,0x79,0x9a,0x3e, \
+0xf4,0x0d,0xca,0x0b,0xc4,0x5a,0x10,0xc0,0x0e,0xc6,0x24,0x16,0x70,0xef,0x9e,0x40, \
+0x67,0xfc,0xdd,0x8d,0xe0,0x87,0x0e,0xdb,0x00,0xec,0x54,0x46,0x20,0x82,0x84,0x11, \
+0x80,0x99,0x27,0xd6,0x6b,0xe7,0x49,0x2b,0x00,0x4f,0x3b,0x0b,0x94,0x52,0x54,0x12, \
+0x22,0x20,0xc5,0x04,0x41,0x3c,0x53,0xd7,0x92,0x56,0x2a,0x24,0x62,0x30,0x62,0x45, \
+0x22,0x6a,0x96,0xa1,0x40,0x60,0xca,0xad,0x8f,0xc7,0xf0,0xed,0x48,0xa4,0x58,0x8c, \
+0x54,0x18,0xa1,0x20,0x90,0x80,0xc8,0xa5,0xae,0xe2,0xf6,0xc6,0xcb,0x62,0x27,0x12, \
+0x26,0xd2,0xde,0xee,0x7b,0xc1,0x79,0x6b,0xc9,0x37,0x0f,0xbd,0xfb,0x5d,0x35,0x85, \
+0xfe,0x7e,0x1d,0x39,0x40,0x63,0x06,0x22,0x3f,0x1f,0xa9,0x5a,0xee,0x78,0x9f,0x70, \
+0x8f,0x1d,0x24,0x24,0x04,0xd7,0xa2,0xad,0x19,0x02,0xd1,0x03,0x9a,0x3b,0x00,0xd4, \
+0x82,0xd3,0xb3,0x8a,0xbc,0xa0,0xae,0xe7,0x00,0x0f,0x53,0x31,0x48,0xb9,0x45,0x26, \
+0xda,0xa6,0x12,0x10,0x24,0x8a,0x40,0x15,0x38,0x87,0xd3,0xc4,0x0e,0x9d,0xdd,0xe3, \
+0x3a,0x6b,0xaf,0x21,0xae,0xe7,0xcb,0xad,0x10,0x15,0x45,0x18,0x3e,0xce,0x03,0x08, \
+0x8c,0x66,0x64,0xbd,0xa6,0x3c,0x32,0x1a,0x39,0xb0,0x3f,0xad,0xd8,0x16,0x16,0x3c, \
+0x88,0x47,0x58,0xc5,0x54,0x70,0x62,0x87,0xa5,0xb2,0x4f,0x4b,0x47,0xeb,0x38,0xf5, \
+0x79,0x45,0x0e,0x3d,0xef,0x57,0xab,0xc8,0xc8,0x73,0x0c,0x06,0x16,0xd4,0x4f,0x04, \
+0xa4,0x60,0xf9,0xa5,0x16,0x28,0xc5,0x46,0x23,0x0d,0x34,0x67,0xb2,0x9c,0x32,0x14, \
+0x11,0x34,0x58,0x50,0x77,0x1f,0xd5,0x73,0x83,0xa4,0x88,0x1f,0x80,0x5a,0x08,0xe3, \
+0x53,0xbf,0x3d,0x9c,0xb6,0xd8,0x27,0x26,0xc6,0x23,0x94,0x2a,0x22,0xad,0x2d,0x41, \
+0x1c,0xbd,0x13,0x3a,0x04,0x2a,0xa3,0x52,0xd1,0x42,0x21,0x0d,0x1b,0xac,0xe3,0x5c, \
+0xb3,0xb2,0xe8,0xa4,0x41,0x4e,0x9c,0xcb,0xa9,0x43,0x8d,0xb6,0xee,0xf0,0x4b,0x36, \
+0x24,0x76,0xf9,0x7d,0xc0,0x28,0x4e,0xc0,0xb4,0x3b,0xbd,0xfd,0x53,0x8e,0x52,0x55, \
+0x9b,0x0e,0x8c,0x2f,0x3c,0x2d,0x8c,0xaa,0xc0,0xb4,0x20,0x16,0x93,0x0a,0x2e,0x1b, \
+0x20,0x1e,0x98,0x03,0xd1,0x3d,0x4f,0x14,0x73,0xd5,0x0f,0x9c,0x52,0x43,0x67,0x8e, \
+0x82,0x1a,0x84,0x02,0xcc,0x21,0x15,0x3a,0x39,0x3a,0xfa,0xe1,0x28,0xa2,0x32,0x1e, \
+0x86,0xbd,0x5d,0x42,0xce,0x28,0x53,0xf5,0x88,0x9a,0x8e,0x0c,0x46,0xdc,0x57,0x68, \
+0x90,0xc0,0xca,0x71,0x40,0xdc,0xf1,0xe5,0x05,0x18,0x80,0x22,0xac,0x61,0xcb,0xcc, \
+0x4a,0x1d,0xf8,0x70,0x08,0x78,0xa4,0x07,0x9d,0x2f,0x73,0x0a,0xf0,0x8c,0x39,0x83, \
+0xb7,0x61,0xce,0x8a,0x43,0xed,0x61,0x3b,0xfa,0xb9,0xd1,0x54,0x58,0xa3,0x14,0x60, \
+0x8c,0x14,0x89,0x15,0x4b,0xf8,0x0a,0x89,0xce,0x18,0x1c,0x03,0xfa,0x11,0xfc,0xf8, \
+0x14,0xce,0xc6,0x73,0x28,0x34,0x76,0x10,0xab,0x54,0x62,0xa4,0x7f,0x19,0x44,0xf4, \
+0x14,0x18,0x4a,0x4b,0x7b,0xbd,0xa8,0x6c,0x3b,0xba,0x98,0x87,0xdc,0x8f,0xd2,0x53, \
+0x1a,0x35,0xc4,0xcc,0x59,0x63,0x11,0x36,0x09,0x39,0x9b,0xb3,0xd6,0x43,0xe3,0x9d, \
+0x3f,0xbf,0xaf,0x97,0xa0,0x7c,0xcc,0x3b,0xa7,0xb6,0x63,0x04,0x61,0x14,0x23,0xc1, \
+0xee,0xaf,0x8d,0x73,0x01,0x32,0xd6,0xb4,0xa0,0xbb,0xee,0xfb,0x8a,0x4e,0xfe,0x00, \
+0x7a,0x4f,0xdf,0x1c,0xbe,0x98,0xa0,0x4d,0x2b,0x78,0xa7,0x64,0x79,0xfe,0x82,0xe3, \
+0xc2,0x6b,0xbc,0xe9,0xdd,0x6b,0x40,0xa8,0x22,0x08,0xa8,0x2a,0xc1,0x45,0x01,0x41, \
+0x52,0x30,0x62,0x22,0x56,0xf8,0x61,0xf2,0xf9,0xa7,0xea,0x76,0x9d,0xfb,0x2b,0x15, \
+0x67,0x30,0x9f,0x97,0x43,0x99,0x3c,0xc2,0x15,0xbe,0x19,0x9c,0xb1,0xdd,0xf1,0xf0, \
+0x84,0x7a,0xc6,0x91,0xfa,0xb0,0xb1,0x9f,0x22,0xf9,0x21,0x9d,0x0c,0xe0,0xdf,0xe5, \
+0x06,0x4e,0x91,0x73,0x2b,0x6d,0xe7,0xe9,0xd1,0x79,0xc5,0x55,0x25,0x0e,0xb6,0x0d, \
+0x8d,0x05,0x1f,0x48,0xc8,0x9d,0x79,0x27,0x26,0xf7,0x87,0x54,0x8d,0x0b,0x2a,0x5b, \
+0xb1,0x04,0x45,0x3e,0x7d,0x8e,0x69,0x25,0x59,0xd3,0x23,0xdf,0xbf,0x7d,0xb3,0x50, \
+0xd5,0x70,0xd3,0xba,0xa6,0x9a,0xf8,0xf1,0x98,0x4f,0xb0,0x9e,0xde,0x34,0x28,0x4d, \
+0x6c,0x5b,0xd5,0x57,0x3c,0x1e,0x30,0xd1,0xfb,0x6f,0xa8,0xd6,0x0b,0x3d,0x71,0xec, \
+0xc2,0xeb,0xb1,0x87,0x73,0xcb,0x53,0xac,0x52,0xa8,0x35,0x1e,0xf6,0x20,0x93,0x9c, \
+0x22,0xad,0x31,0xbd,0x90,0x2a,0x4e,0x72,0x58,0x73,0x68,0xef,0xf2,0xbe,0x0c,0x9f, \
+0x68,0xfc,0x47,0xeb,0xa5,0x38,0x8c,0xfe,0xc4,0xa2,0x47,0x8b,0x42,0xd7,0x78,0xd7, \
+0x46,0xa3,0xa3,0x97,0xee,0x8b,0x51,0xcd,0xa5,0x51,0x6f,0x3e,0xf1,0xa5,0xac,0x33, \
+0x6c,0x77,0x8c,0xe8,0x68,0x96,0xc8,0x1c,0x9c,0x91,0x0f,0xb3,0xaf,0xd7,0x95,0xfa, \
+0x47,0x7b,0xa6,0x05,0x52,0x51,0x53,0x38,0x04,0x6c,0xee,0xc0,0x4b,0xd6,0x17,0x43, \
+0x19,0x95,0x51,0x01,0xb6,0x2a,0xfa,0x2a,0x61,0x9b,0x1a,0x58,0x47,0xf5,0xda,0x42, \
+0xed,0xbb,0x72,0x63,0x4f,0xe3,0xb3,0x5e,0x74,0x63,0x5b,0x67,0xae,0x76,0xe6,0xd1, \
+0x2e,0x46,0x17,0x96,0x12,0x2d,0xd7,0x5a,0xc6,0xa7,0x95,0xe2,0x49,0x3b,0x06,0x17, \
+0x0c,0x0d,0x88,0x88,0x4c,0x73,0x16,0x12,0x9c,0xc3,0x3e,0x19,0x16,0xda,0xb8,0xe5, \
+0xcb,0x17,0xd9,0x11,0x8e,0x4f,0x50,0x43,0xe4,0x7e,0x3e,0xaa,0xfe,0x0a,0xeb,0xac, \
+0x88,0xb2,0x32,0xd9,0xa0,0x4a,0xeb,0x19,0x2d,0x17,0x9b,0x88,0x86,0x37,0xd9,0x02, \
+0xfe,0x3a,0x49,0x26,0xa6,0x65,0x62,0x9f,0x84,0x0a,0xe9,0xe3,0xd2,0x1f,0x88,0x9a, \
+0xe2,0xd1,0x7e,0xd8,0x0d,0x83,0x6d,0x7f,0x94,0x17,0x60,0x40,0x14,0x9a,0x94,0x0e, \
+0x0f,0x16,0x1d,0xe4,0x50,0x36,0x22,0x0b,0x1b,0x43,0xba,0x05,0x9a,0xfa,0x37,0xc5, \
+0x90,0xac,0x89,0xeb,0xa1,0x21,0xc7,0x75,0x0b,0xce,0x1e,0xf8,0x39,0xa1,0x15,0x4c, \
+0xa5,0x40,0x24,0x1d,0xb8,0x50,0xea,0x16,0x28,0xe5,0x4b,0xd2,0xdc,0x5e,0xc1,0xdc, \
+0x65,0x7b,0xbf,0xa1,0xe5,0x21,0xf6,0xb3,0xf3,0x8d,0x23,0x76,0x0d,0x0c,0x75,0xb1, \
+0x61,0x85,0xc6,0xcd,0x49,0xa2,0x14,0x36,0xd6,0x04,0xfa,0x32,0x28,0x78,0x99,0x37, \
+0x66,0x41,0xda,0x4e,0x8f,0x3a,0x75,0xed,0xb1,0xfc,0xfb,0x3b,0xe4,0xf0,0x41,0x06, \
+0x48,0xc5,0x41,0x62,0x08,0x2c,0x27,0xbb,0x70,0xd0,0xc3,0xbf,0x5c,0x42,0x42,0xe0, \
+0xd6,0x84,0x43,0x06,0x17,0x3d,0x1f,0xc7,0xc9,0x04,0xd9,0xf1,0x25,0x2f,0xae,0x93, \
+0x4d,0x9a,0xc3,0xbf,0x55,0x02,0x89,0x84,0x49,0xc9,0xe4,0xb2,0x64,0x1a,0x7d,0x8f, \
+0x52,0x3d,0x9a,0xdb,0xb2,0x31,0x79,0xb5,0x87,0x9d,0xae,0xcf,0xe5,0xb8,0x62,0x48, \
+0x69,0x83,0x57,0x54,0x28,0x82,0xd6,0xb1,0x12,0x1b,0x3b,0xa2,0xc9,0x91,0x48,0xb1, \
+0x15,0x44,0xa9,0x36,0x7d,0x10,0xfc,0xcc,0x2a,0xba,0xa6,0xc6,0x0d,0xa8,0x51,0x16, \
+0x54,0x94,0x16,0x2e,0xcd,0x16,0x39,0x52,0x9e,0x79,0x45,0x8c,0x46,0x0b,0x04,0x62, \
+0xa4,0x78,0xda,0xd6,0x51,0xec,0xe5,0x98,0xc1,0x46,0x71,0xb2,0x56,0x44,0x10,0x15, \
+0x60,0xa0,0x37,0x2e,0x11,0x5a,0x5a,0xa8,0xe3,0x53,0x56,0x4b,0x10,0x46,0x44,0x62, \
+0x62,0x14,0x45,0x58,0x8a,0x29,0x10,0x41,0x0f,0x22,0xd1,0x4c,0x40,0x98,0xe2,0x0c, \
+0x64,0x55,0x66,0xd6,0xd6,0xa2,0x88,0x8a,0xb5,0xac,0x84,0x63,0x92,0x92,0xc0,0x40, \
+0x50,0x44,0x60,0x88,0x31,0x4e,0x45,0xb0,0xd9,0xac,0x36,0x68,0x70,0x4b,0xca,0x35, \
+0x01,0x44,0xea,0x63,0xac,0x0b,0x18,0xf8,0xdc,0x62,0xa4,0x24,0xd9,0xbf,0x9d,0xfe, \
+0x9f,0xd3,0x87,0xc0,0xbe,0xd6,0xaf,0xed,0x09,0x46,0x9f,0x61,0xb6,0x10,0x64,0x80, \
+0xa0,0x4f,0xba,0xde,0x56,0x2a,0x98,0x5a,0x7d,0xa2,0x57,0x58,0x7a,0xa8,0x8b,0x6a, \
+0x15,0x1b,0x4e,0x71,0x53,0x3f,0x63,0xcf,0x63,0xec,0xe9,0xf8,0xe4,0xbc,0x9b,0x53, \
+0xcf,0xd6,0x68,0x11,0x95,0x9a,0x89,0xcf,0xa0,0x88,0xf6,0x70,0x3c,0xf0,0xf5,0x9b, \
+0x90,0x87,0x50,0x1c,0xd1,0x40,0x58,0x23,0x06,0x28,0xd9,0xc8,0x0f,0xc1,0x99,0xd1, \
+0xac,0x04,0x48,0x91,0x56,0x20,0xa0,0xab,0x15,0x20,0xed,0x6d,0xb7,0x6b,0x14,0xc4, \
+0x4c,0x31,0x72,0xa9,0x19,0x17,0x45,0x98,0xcc,0x14,0x11,0x75,0x94,0xc6,0xe6,0x4c, \
+0x34,0xc0,0xac,0x11,0x42,0xb4,0x11,0x8c,0xbd,0x85,0xd6,0x8b,0xe6,0x74,0x27,0x01, \
+0x9b,0xa1,0x90,0xc5,0x3c,0xa1,0xfb,0x4f,0xe3,0xd5,0x45,0xd1,0xec,0xd8,0x74,0xef, \
+0x21,0xfe,0xd4,0x94,0xb6,0xd8,0x34,0x19,0xa7,0x03,0xf3,0x1f,0x21,0xe5,0x14,0x3c, \
+0xbd,0x48,0x04,0xe8,0x1e,0x53,0xc9,0x9e,0x11,0x96,0x2e,0x9b,0x5f,0x4e,0xc9,0xee, \
+0xf7,0xa0,0x8d,0xec,0x8b,0x2e,0x38,0x40,0xb4,0x1e,0x94,0x60,0x72,0xc5,0x0a,0x3d, \
+0x4e,0x8e,0xcf,0x09,0x9d,0x63,0x52,0xfd,0xcd,0x51,0x98,0x2d,0xaf,0x6c,0x37,0x25, \
+0x4a,0xa2,0x11,0x32,0x71,0x45,0xe0,0x9f,0x93,0x27,0x70,0xf1,0x56,0x1c,0x84,0xbe, \
+0xff,0x28,0xf1,0x9a,0x11,0x3f,0x70,0xec,0x87,0x16,0x4f,0x46,0x7d,0x53,0xc6,0x08, \
+0x0a,0x46,0x03,0x1f,0x4b,0x51,0x96,0xd4,0x41,0x15,0x88,0xa5,0x29,0x63,0x32,0x46, \
+0x0a,0xb3,0x7b,0x25,0x6a,0x51,0x39,0xf7,0x08,0xde,0xf4,0x3b,0xf9,0x74,0x34,0xb6, \
+0x8a,0x91,0x39,0x89,0x17,0xbd,0x3c,0x3a,0x8c,0xb0,0x8c,0x89,0x09,0x14,0x64,0xd8, \
+0x3a,0x19,0x81,0xc7,0x0d,0x71,0xdb,0x60,0x9c,0x83,0xbd,0x60,0xb1,0x54,0x88,0x80, \
+0xc1,0x83,0x10,0x22,0xc9,0x11,0x45,0x24,0xd8,0x12,0xb1,0x49,0xb1,0xa8,0x7b,0x24, \
+0x0b,0xef,0xcf,0xe5,0x27,0xd6,0x2a,0x08,0x8a,0x8a,0xc6,0x2c,0x83,0x1e,0x53,0x67, \
+0x24,0x4f,0x04,0x87,0x1e,0xb4,0xf0,0x00,0xfb,0x75,0xc1,0x8a,0x48,0x72,0x2d,0xeb, \
+0x0a,0x59,0x2a,0x42,0xad,0xa4,0x20,0x80,0x76,0xc3,0x20,0xca,0x0c,0x54,0x04,0x49, \
+0x2d,0xd1,0xda,0x68,0x3d,0x1f,0x00,0x39,0xc8,0x4e,0xf1,0x14,0x49,0x04,0x61,0x14, \
+0x8c,0x19,0x31,0x47,0x5f,0x11,0x40,0x93,0xd5,0x73,0x08,0x9c,0xd1,0xf6,0xbd,0x61, \
+0xe4,0xec,0xd0,0x5d,0x9d,0x31,0x60,0xd7,0xcb,0x3c,0x03,0x8a,0x41,0xb0,0xc5,0x58, \
+0x88,0xa0,0x67,0x72,0x39,0x09,0x2f,0xd0,0x63,0x64,0x89,0x20,0x63,0x84,0x21,0x06, \
+0x60,0x58,0xa7,0x98,0x54,0x3e,0xd3,0x02,0x76,0x6c,0x43,0x88,0xc1,0x70,0x3b,0x74, \
+0x04,0xb3,0x24,0xfb,0x92,0x4d,0x9c,0xda,0x36,0x55,0x98,0xd9,0x16,0x56,0xa3,0x96, \
+0x88,0xa4,0x59,0x17,0x19,0x46,0x6c,0xc5,0x87,0x7a,0x6c,0xe2,0x30,0x2d,0x24,0x52, \
+0x4a,0x08,0x9f,0x4d,0xe0,0x1e,0xf8,0x70,0x37,0x18,0x28,0xa6,0xe8,0x94,0xa2,0x16, \
+0x20,0xa1,0x40,0x51,0x41,0x06,0x23,0x1b,0x42,0xd4,0x46,0xc2,0xa4,0xa0,0x88,0x23, \
+0x5e,0x1f,0x3d,0x05,0xa2,0x67,0x58,0x5a,0x4a,0x12,0x24,0xd6,0x66,0x31,0xf5,0x1a, \
+0x6e,0xc1,0x4f,0xcd,0x11,0xd2,0x24,0xc3,0xd9,0x1c,0x2e,0x87,0x6b,0x0e,0x21,0x95, \
+0xe3,0x0e,0x4c,0x04,0xb1,0xc2,0xfb,0x7d,0xe6,0x85,0x89,0x29,0x85,0x16,0x3a,0xcb, \
+0x98,0x21,0xa0,0xc5,0x06,0x2c,0xc1,0x4e,0xa6,0x99,0x4a,0x36,0xa1,0xe9,0x29,0x58, \
+0xea,0x93,0x64,0x7d,0xe7,0xb4,0x28,0x5a,0xa6,0xb2,0x54,0x5e,0xbf,0x31,0x26,0xd3, \
+0xec,0x24,0x43,0x30,0x4e,0x21,0x35,0x80,0xc4,0x18,0x6c,0x6a,0xdb,0xd1,0xce,0xe7, \
+0x2c,0xd8,0x13,0xc7,0x18,0xc9,0x96,0x6c,0xe3,0xd5,0x4c,0x3d,0xb9,0xed,0x6d,0x43, \
+0x41,0xaf,0xcd,0x0b,0x06,0x85,0x6b,0x12,0x2a,0xfa,0x79,0x75,0x59,0x62,0x1a,0xdb, \
+0x03,0x87,0xda,0xe4,0x7f,0x4c,0x0b,0x82,0x64,0xf0,0xd7,0x6c,0x32,0x9c,0xa7,0x5f, \
+0x3a,0x1c,0xf6,0xdb,0x2b,0x8e,0x11,0x8d,0x2e,0x44,0x94,0x66,0x18,0xa3,0x9a,0x57, \
+0xa2,0x0a,0x9f,0x86,0x10,0x33,0x5f,0x4c,0xa2,0xe8,0x48,0x63,0xfd,0xba,0xe6,0xbb, \
+0x08,0xd0,0x59,0x20,0x1e,0xe5,0x46,0xb6,0xd8,0xad,0x96,0x96,0x73,0x2e,0x51,0x10, \
+0x32,0xd1,0x6b,0x96,0x6a,0x30,0xb0,0x88,0x0f,0xcc,0x08,0xa3,0x91,0x7f,0x0f,0x2e, \
+0x06,0x71,0x7c,0x0a,0x96,0x63,0xb3,0x9a,0x21,0x56,0x27,0xf0,0x78,0x8d,0x83,0x7e, \
+0x5c,0xe5,0x9a,0x44,0xb4,0x3f,0xa9,0x07,0x95,0xe3,0x7b,0x54,0xb9,0x09,0x51,0xd9, \
+0x27,0xc1,0x2e,0x40,0x2e,0x19,0xc5,0xd5,0x9d,0x1b,0x7e,0x4a,0x35,0xe2,0x92,0x43, \
+0xa1,0x84,0x5a,0x7e,0x9c,0x6d,0x4a,0x67,0x56,0xd1,0xa7,0x86,0x92,0xbb,0xa5,0xd9, \
+0x85,0x22,0x38,0x17,0xd2,0x61,0xad,0xed,0xe1,0x41,0xa6,0xa5,0x3a,0x0c,0xa6,0x60, \
+0x49,0xf0,0xcd,0xee,0xfa,0xeb,0xef,0x75,0x36,0xdd,0xb7,0x5e,0x3c,0xa3,0x41,0x88, \
+0x3e,0x6e,0x8d,0x20,0xcb,0x3e,0xa8,0x3d,0x1e,0x3a,0xeb,0xbc,0x30,0xe9,0xfb,0x4d, \
+0x4a,0x68,0x08,0x8a,0x0b,0xfb,0x01,0x1d,0x67,0xca,0x53,0xa8,0x86,0xdf,0x5b,0xfa, \
+0x68,0x3b,0x67,0x26,0x46,0x70,0xc0,0x77,0x73,0x1b,0x29,0xe9,0x85,0x10,0x75,0xd9, \
+0xb4,0xfc,0xea,0x82,0x29,0x03,0x36,0x4b,0x42,0x12,0x2d,0x43,0x44,0x3a,0x06,0x88, \
+0xa8,0x36,0x4b,0x57,0xab,0xa9,0xcd,0x42,0x03,0xd2,0x39,0x74,0x03,0x0f,0x77,0x92, \
+0x67,0x60,0xf1,0x0c,0x15,0x0b,0x91,0xff,0x55,0x16,0xd1,0xcc,0x0f,0xc0,0x98,0x8c, \
+0x1b,0x17,0x3a,0xee,0x3d,0xb4,0x69,0x15,0x9a,0x0f,0xda,0x9e,0xd6,0xd2,0x68,0xf4, \
+0x36,0x05,0xad,0x4d,0xab,0x41,0x32,0x94,0xb8,0xb8,0x70,0xab,0xf5,0xf8,0x45,0xc8, \
+0x7a,0x61,0x2d,0xc9,0x09,0x07,0x66,0x50,0xc4,0x6a,0x12,0x8d,0x55,0xae,0x2c,0xd9, \
+0xa1,0xb3,0x5d,0x0c,0x79,0x44,0x0d,0x1a,0xc8,0xa7,0x3a,0x64,0x9e,0xd3,0x86,0x37, \
+0x2c,0x6f,0x70,0xed,0x63,0xb4,0xdc,0xb2,0x18,0x3b,0xd9,0xe0,0x8c,0x34,0xd5,0xc4, \
+0x9a,0x04,0x8d,0xf6,0xc4,0xa6,0xcf,0x94,0x4a,0x01,0x72,0xe6,0xe6,0x98,0xc2,0x0b, \
+0x50,0x17,0x21,0x99,0x22,0x00,0xe4,0x93,0xda,0xef,0x7e,0xf5,0x8e,0x61,0x2c,0x38, \
+0x25,0x05,0x2e,0x43,0xb0,0x72,0x41,0x7d,0x95,0xd8,0x71,0x8c,0x36,0x9e,0xa6,0xec, \
+0xf4,0x1b,0x3d,0x69,0x0e,0x50,0xd2,0x44,0xd3,0xa3,0x31,0xa0,0x2e,0xfb,0x59,0xbd, \
+0x00,0x5a,0x46,0xc2,0x2b,0x65,0xec,0x27,0x84,0x4e,0x09,0x52,0xa4,0xfa,0xc3,0xf2, \
+0xcf,0xc9,0xf1,0xbf,0x63,0x46,0xe6,0xa7,0xd4,0x34,0x27,0x8c,0xdf,0xa3,0x02,0xa6, \
+0xf0,0x3a,0x8e,0xbb,0x5c,0x0f,0x04,0xa8,0x51,0x5c,0x51,0x29,0x76,0x6a,0x2f,0x22, \
+0x23,0x90,0x67,0x0d,0x32,0x13,0x63,0x47,0x81,0x1c,0x8d,0x06,0x8d,0x4c,0x18,0xdb, \
+0x70,0xa1,0x76,0xc2,0x55,0x97,0x39,0xb5,0x19,0x6f,0x94,0x50,0xc3,0xe5,0x69,0xad, \
+0x5a,0xf5,0xae,0x07,0x68,0x98,0x92,0x2d,0x43,0x42,0x56,0x82,0x02,0x51,0x25,0x2d, \
+0x43,0x58,0x99,0x3b,0x9f,0x22,0xa0,0x76,0x60,0x5f,0x8d,0x59,0x4b,0x18,0x06,0x6c, \
+0x82,0x94,0xdc,0xf9,0x89,0x9d,0x1f,0xc3,0x3b,0xb4,0xa8,0x46,0x19,0xca,0x9d,0xfb, \
+0xa7,0x32,0x91,0x1a,0x51,0x3c,0x66,0x8e,0xe8,0x0b,0x0e,0x1c,0xcf,0x30,0x61,0xc0, \
+0xbd,0x8a,0x55,0x94,0x2d,0xac,0xce,0xc2,0x0f,0x39,0xbc,0xc3,0xc7,0x4a,0xd8,0xee, \
+0x45,0xb9,0xd0,0x6c,0x68,0x96,0x7e,0x7e,0x7f,0x95,0xd7,0x06,0x9e,0xc8,0xb1,0x5d, \
+0xf9,0x47,0xcb,0x2c,0xf5,0x16,0xe1,0x1b,0x48,0xf5,0x2a,0x1c,0xb7,0x6e,0x16,0xd6, \
+0x5c,0xd2,0x92,0xb4,0x63,0x6d,0xa6,0x98,0x1f,0x7d,0x33,0x2e,0x4a,0x93,0x6f,0xd1, \
+0xe7,0x24,0xa9,0xd8,0xf0,0x09,0x6a,0x17,0x39,0xde,0x39,0x41,0x85,0x61,0x1e,0xd6, \
+0x82,0x3d,0xf3,0xdc,0x71,0x4e,0xa5,0xad,0x93,0xdc,0xe6,0x56,0x24,0xad,0x89,0x14, \
+0xee,0xca,0x56,0x73,0xbb,0x89,0x02,0xc4,0x2f,0xeb,0x7d,0xe6,0xe9,0x22,0x6d,0x3b, \
+0x88,0x06,0x8c,0x46,0xd5,0x0c,0x52,0x12,0x41,0x2d,0xc0,0xd1,0xa4,0xb3,0xab,0x6f, \
+0x44,0xda,0xa7,0x63,0x31,0x8f,0x78,0x8c,0xd9,0x97,0x2b,0x06,0x94,0x96,0xb2,0xc5, \
+0x62,0x20,0x9c,0x04,0x64,0x26,0x1c,0xbd,0x63,0xab,0x13,0xec,0xe2,0x68,0x48,0x1a, \
+0xa6,0x91,0xde,0xcc,0xd8,0xb5,0xbd,0xb7,0xd9,0x13,0x2a,0x1c,0x26,0xa1,0x97,0x2a, \
+0x42,0xd9,0x5f,0x5e,0xd8,0xd4,0xc5,0xa7,0xcc,0x84,0x96,0x4c,0x30,0x7e,0xaf,0x6d, \
+0x27,0x99,0xfc,0x29,0xd5,0x39,0x31,0x12,0x2c,0x52,0x0b,0x03,0xdb,0x81,0x86,0x0b, \
+0x0e,0x01,0xcd,0x6e,0x15,0x12,0x88,0x42,0x06,0x44,0x5d,0x48,0xa7,0x14,0x31,0x61, \
+0xc6,0x29,0x65,0xee,0xfb,0xef,0xd9,0xc8,0xb3,0x98,0xd6,0xd8,0xd1,0x51,0x96,0xb6, \
+0x29,0x2a,0x2f,0xcd,0xf6,0xf4,0xdb,0x47,0x9c,0x36,0x69,0x10,0xb6,0xb2,0x4a,0x52, \
+0x58,0x8f,0xb3,0xa0,0xdf,0x5e,0x02,0x88,0xd5,0x67,0x4e,0x71,0xd3,0xb8,0xdc,0x35, \
+0x4e,0x55,0x26,0xc2,0x01,0x69,0x52,0x33,0x6b,0x47,0x5d,0x81,0x02,0x96,0x82,0xc6, \
+0x1f,0xf2,0x1d,0xc6,0x4b,0x1e,0xc3,0x9a,0xdf,0x42,0xc5,0x73,0x05,0x1f,0xc6,0x64, \
+0x86,0x71,0x52,0x74,0x6a,0x1e,0x5a,0xd1,0xae,0xb6,0xf9,0x5a,0x22,0x85,0x1a,0x23, \
+0x74,0x26,0xce,0xfa,0x0a,0x7a,0x1a,0x58,0x31,0x1a,0xcc,0x26,0x52,0x6d,0x65,0xd9, \
+0x02,0xc8,0xd4,0xc6,0x0c,0x7f,0x74,0x11,0x13,0xb6,0xbd,0x53,0x5b,0x0e,0x97,0x69, \
+0xbd,0xeb,0xc4,0x0f,0x2f,0x6d,0x75,0xa0,0x72,0x5b,0xdb,0xb3,0xcf,0x97,0x45,0xde, \
+0x46,0xed,0x3d,0xc9,0xbc,0x30,0x17,0xf1,0x9b,0xd5,0xf1,0x73,0x5e,0xd3,0x66,0x14, \
+0x64,0xd9,0xb2,0x97,0x84,0x92,0x4a,0xd7,0xeb,0xb1,0x70,0x24,0x39,0xc0,0x2f,0xbe, \
+0x95,0x6b,0xa7,0x21,0x57,0xaf,0x27,0x1d,0x32,0xd7,0xd7,0xcb,0x96,0x4f,0x2e,0xea, \
+0x1a,0x84,0x84,0x82,0xc8,0x92,0x32,0x28,0xa0,0x3b,0xd8,0x56,0x06,0xec,0xa9,0x04, \
+0x48,0xb0,0x23,0x13,0xeb,0xf1,0x96,0xb0,0x86,0x2a,0x9e,0x0d,0x35,0xba,0x03,0x3a, \
+0x9b,0x05,0x9b,0x07,0x78,0x59,0x12,0xc4,0x70,0xbd,0x15,0xba,0xd2,0xbd,0xfb,0xb1, \
+0xc7,0x10,0xb1,0xc5,0x12,0xa8,0x9e,0x95,0x0a,0x82,0xd6,0x51,0x24,0x2e,0x0e,0x9e, \
+0x3c,0x49,0x2b,0x60,0xf8,0x2c,0x9a,0x42,0x6e,0xa9,0xd8,0x3b,0xca,0xd6,0xae,0x8d, \
+0x2b,0x19,0x88,0x1d,0x92,0xcb,0x2f,0x11,0x02,0x24,0x87,0x49,0x8a,0x56,0x25,0x4f, \
+0xe1,0x91,0xad,0x6e,0x47,0xa7,0x12,0x40,0xee,0x7f,0x8b,0x0c,0x13,0x6f,0xc7,0xc2, \
+0x39,0xb4,0xda,0xed,0x87,0x09,0x20,0x6b,0x14,0x31,0x80,0xb5,0x11,0x02,0xec,0x34, \
+0x50,0x33,0xf2,0x04,0x0c,0x80,0x2e,0xc3,0x7b,0x02,0xf0,0x6b,0xa5,0x5a,0xc3,0x00, \
+0xd9,0xd8,0x52,0x7f,0x6c,0xce,0x07,0x85,0xeb,0xa2,0x0d,0x31,0x6a,0xda,0xde,0xd8, \
+0xcb,0xc8,0x6a,0x1d,0x4f,0xd9,0x5e,0x24,0x97,0xb0,0x5d,0xc0,0xc0,0xf0,0xbb,0xca, \
+0xa4,0x62,0xf2,0xd4,0x53,0xb2,0x81,0x00,0xde,0x6c,0x24,0x3a,0x51,0xe7,0x46,0xaa, \
+0xf9,0x82,0xce,0xf6,0x05,0xea,0xe2,0x14,0x00,0x79,0xac,0xd4,0xba,0x2b,0x74,0x3d, \
+0x56,0x04,0xce,0xef,0xe3,0xf1,0xd4,0x72,0xcf,0x62,0x7b,0x4e,0xda,0x57,0xa3,0x09, \
+0x59,0xe5,0x05,0x63,0x10,0xfa,0x5a,0x0b,0x05,0x88,0xc1,0x8b,0x20,0xab,0x1d,0x1d, \
+0xfe,0xd3,0xd5,0x87,0x2f,0x1e,0x7d,0xfe,0xe7,0xdd,0xae,0x8e,0x67,0x97,0xce,0x60, \
+0x89,0xa9,0xf3,0x5b,0x79,0x14,0xdb,0x9f,0x96,0x29,0x77,0xe1,0xdf,0xeb,0x9f,0x74, \
+0x76,0x82,0x7f,0x13,0xa3,0xee,0x40,0x34,0x7d,0x47,0x61,0x91,0x9a,0x57,0x2c,0x2e, \
+0x82,0xcf,0x91,0x0a,0xad,0x46,0x85,0x78,0x70,0xe1,0x75,0x76,0xa5,0x04,0x06,0xe4, \
+0x97,0xa9,0x96,0x5a,0xc9,0xad,0x2e,0x0f,0x24,0xee,0xef,0x98,0xcd,0xad,0x43,0x1d, \
+0x0f,0xbd,0x39,0xd4,0xd6,0x96,0x33,0xa6,0xe1,0x8b,0x6a,0x8b,0x4b,0x83,0x1b,0x30, \
+0xb7,0x53,0x6d,0xf0,0xd9,0xef,0xef,0x9d,0x19,0x96,0xf5,0xb4,0xbe,0xbd,0x5d,0x9a, \
+0x4e,0x69,0xb5,0xe7,0x99,0x50,0xc3,0x8a,0xaa,0xd1,0xe0,0x52,0x33,0xe7,0x48,0xac, \
+0x56,0x81,0xad,0x49,0xd6,0xcb,0x14,0x5f,0x01,0xe7,0x14,0xf6,0xb3,0x7e,0x1d,0xee, \
+0xf3,0xd7,0x38,0x73,0xa3,0x85,0xf5,0x62,0x7d,0x38,0xd3,0xd6,0x44,0x58,0x1a,0x35, \
+0x79,0x58,0x52,0xf2,0x6b,0x7e,0x3a,0xbc,0x37,0x95,0xba,0xe2,0x19,0x8e,0xd5,0x11, \
+0x52,0x5d,0x8a,0xa7,0x75,0xdf,0x36,0xaa,0x16,0x92,0x19,0xe2,0x89,0xe0,0x7a,0x3f, \
+0x1e,0xd7,0x95,0xbb,0x4b,0xc7,0x9c,0x47,0x4b,0xbf,0x0c,0xea,0x6d,0x71,0x0e,0xbb, \
+0x63,0x05,0x69,0xff,0x21,0x99,0xb7,0xad,0x5f,0x97,0xbe,0x81,0x26,0x79,0x66,0x87, \
+0xb1,0x8f,0xbc,0x9a,0x0f,0x02,0xdf,0x60,0x8c,0xc1,0xd5,0xf7,0x29,0xad,0x9d,0x45, \
+0x49,0x1e,0x44,0x7b,0xf0,0xba,0xa5,0xc3,0xb3,0x65,0x4b,0xdf,0x87,0xd7,0x84,0xed, \
+0x58,0xb4,0x6e,0x12,0x2d,0xdd,0x9c,0xee,0xde,0x86,0x5d,0x69,0xf2,0x95,0xa1,0xa9, \
+0x4b,0x6b,0x0e,0x71,0xd1,0x9c,0xaf,0x1c,0xa3,0x6e,0x75,0x32,0x96,0x21,0x79,0xad, \
+0xbd,0x77,0x35,0xb6,0x87,0x79,0x8f,0x76,0x20,0x64,0x1d,0xa4,0xa2,0xef,0x09,0xa9, \
+0xac,0xa3,0x47,0x5a,0x0d,0x55,0xa1,0xbd,0xcf,0x04,0x65,0x78,0xc3,0xbd,0x25,0x33, \
+0xae,0x91,0x7b,0xd0,0x4b,0xa9,0x85,0x3d,0x67,0x52,0xcc,0xf0,0xab,0xa5,0x74,0x98, \
+0x74,0x0b,0xbb,0xd3,0xe9,0xea,0xd9,0x11,0xae,0xa4,0xe7,0x37,0x06,0xfd,0x95,0xab, \
+0xb1,0xbc,0x05,0xc9,0x20,0x7e,0xf9,0xe3,0xd1,0xe3,0x7c,0xde,0xf5,0x81,0x9c,0xf4, \
+0xcc,0xf3,0xad,0x4a,0x64,0x8e,0xfa,0x52,0xb9,0x73,0x9e,0x71,0x70,0xf3,0x86,0xfb, \
+0xb3,0xad,0xdc,0xce,0x04,0xa9,0x68,0xd0,0xaa,0x9e,0x21,0xda,0x69,0x2f,0x1a,0xf4, \
+0x71,0x89,0x3c,0x6b,0x78,0x68,0xdb,0x6b,0x9a,0xd1,0x99,0x47,0x14,0xdd,0x92,0x8f, \
+0x21,0xa2,0xc4,0xc7,0x10,0x46,0x6b,0x97,0x86,0xb7,0xaa,0x41,0x9c,0xc3,0x58,0xee, \
+0x4b,0xcc,0x7c,0x75,0x3d,0xd3,0xad,0x56,0xb0,0x85,0x7a,0xb8,0xae,0xcb,0x39,0x65, \
+0xf4,0xba,0x4b,0x43,0x1d,0xa9,0xc5,0xe2,0xe6,0x78,0x26,0x75,0xce,0x3e,0xf1,0x9a, \
+0xea,0xcd,0xd6,0x8e,0x77,0xce,0x8f,0x87,0x46,0xa9,0x69,0x61,0x95,0x77,0x55,0xda, \
+0xde,0x1e,0x21,0xb8,0xd5,0xa1,0xeb,0xd4,0xa2,0x51,0xa3,0x8e,0x57,0xb7,0x0e,0x6d, \
+0x72,0x63,0x8d,0x1a,0x46,0xc2,0x2f,0x59,0xeb,0x37,0xc5,0xbc,0x5c,0xd7,0xa0,0x70, \
+0x25,0x3d,0xc8,0x8b,0x66,0x9e,0xb5,0x5e,0x3d,0xf6,0x4a,0x14,0xcf,0x14,0x2b,0xe8, \
+0x3a,0xb1,0x26,0xb2,0x59,0xe8,0xa9,0xe3,0xd8,0x4c,0x3a,0x5a,0xf2,0xc7,0x5b,0x42, \
+0xf4,0x1a,0x8a,0x77,0x2e,0x1b,0xcc,0x41,0x8a,0x9a,0xad,0x23,0xd9,0x5e,0xb3,0xda, \
+0xea,0xe2,0x13,0x90,0x94,0x84,0x6a,0xb8,0x97,0x55,0xa5,0xd2,0x6f,0x68,0x5b,0xd2, \
+0x96,0x89,0xc2,0x52,0x6c,0xc4,0x5e,0xb6,0xa8,0x43,0x90,0x68,0xea,0x6b,0x5c,0xd6, \
+0xaf,0x4a,0x03,0x70,0x96,0xae,0x6b,0x41,0x44,0x26,0xa8,0x05,0x37,0x15,0x08,0x3f, \
+0xf6,0x8d,0xfb,0x4e,0x47,0x46,0xe3,0x20,0xfd,0xef,0xcb,0xe9,0x8a,0x65,0x74,0x17, \
+0x8d,0x38,0x8d,0xba,0x6b,0x40,0x63,0x56,0x72,0x8e,0xc9,0x1f,0x7f,0x1b,0xa5,0x1b, \
+0x3c,0x6c,0x9a,0x35,0x0e,0x1f,0xea,0x60,0x76,0x9d,0x7d,0x11,0x53,0xa0,0x1d,0x59, \
+0x76,0xe3,0x97,0x4d,0x86,0x76,0x7c,0x82,0xba,0x3d,0x3b,0x34,0xd4,0x48,0x8f,0x13, \
+0xb1,0x0f,0x59,0xbc,0x3e,0xd4,0xc8,0x68,0x63,0x06,0x45,0x45,0x10,0x63,0x27,0x03, \
+0x95,0x0e,0x0c,0x18,0x8b,0x8c,0x80,0xf3,0x0e,0xd3,0x6a,0x04,0x6f,0x87,0x59,0x26, \
+0x85,0x12,0x15,0x12,0x0e,0x4c,0x6d,0x01,0xd9,0xbf,0xc8,0xac,0xc3,0x01,0x91,0x34, \
+0x15,0x72,0x88,0x25,0x65,0xb3,0x60,0xd4,0x24,0x26,0xc3,0xa6,0x54,0x6d,0xc9,0xa6, \
+0x86,0x90,0xd2,0x0b,0x30,0x14,0xb6,0xb0,0x3e,0xe0,0xcc,0x11,0xb9,0x59,0x96,0xa2, \
+0xec,0x66,0xb5,0xb3,0x86,0xd6,0xa4,0xc7,0x19,0xa8,0x82,0xa8,0xed,0x69,0x94,0x16, \
+0x69,0xd6,0x26,0xac,0x26,0xda,0x86,0x81,0xc6,0x56,0x51,0x0d,0x94,0x77,0x90,0x0c, \
+0xa0,0x9f,0x73,0xe6,0x6c,0x7e,0x7d,0xf1,0xe7,0x49,0xa3,0x11,0x95,0x3e,0xa0,0x6f, \
+0xae,0x9f,0x7d,0x6c,0xad,0x25,0xc7,0x42,0x78,0xdb,0x17,0x6b,0x4e,0x40,0xba,0x10, \
+0x17,0xaa,0xf4,0x0e,0xb1,0x19,0x81,0x53,0xc0,0xa9,0xae,0x69,0x68,0x84,0x58,0x4a, \
+0xbc,0xe4,0x8a,0xba,0x8c,0x5b,0xec,0x50,0x8b,0xe2,0x00,0x96,0x2b,0xd5,0x54,0x52, \
+0xc0,0xb4,0x62,0x16,0x04,0x9e,0xae,0x50,0xe5,0xa0,0x9b,0xce,0x76,0xdd,0x36,0x4a, \
+0x66,0x1b,0x94,0x3b,0xfb,0xde,0xa6,0x0a,0x46,0x95,0x6f,0x3b,0x26,0x31,0x62,0x26, \
+0x4b,0x54,0x70,0xf1,0x37,0x3a,0x73,0x38,0x71,0x34,0xab,0xc8,0xbc,0x6b,0x81,0xe6, \
+0xbf,0x8f,0xee,0xf1,0x78,0x71,0xea,0x3d,0xbb,0x58,0x45,0x7d,0x56,0x51,0x9a,0x10, \
+0xdd,0x90,0xba,0xa1,0x59,0x73,0xe9,0x84,0x94,0xe1,0x4b,0x78,0x18,0x10,0xd7,0x6b, \
+0xb5,0x52,0xf0,0x55,0x36,0xc4,0x42,0x44,0x02,0xd1,0x4b,0x86,0x6a,0xd2,0x4f,0xfb, \
+0x75,0xf3,0x9c,0x33,0x26,0x1f,0xae,0xc8,0x95,0x44,0x3e,0x15,0x9f,0x59,0x62,0xa2, \
+0x05,0x40,0xdd,0x51,0x79,0x21,0x44,0xa7,0x84,0xe0,0xd5,0x8a,0x8c,0x1b,0x07,0x43, \
+0x58,0x59,0xc8,0x2b,0x36,0x52,0xd9,0x0c,0x1a,0xbc,0x35,0xf8,0x27,0x08,0xc3,0xf7, \
+0xa7,0x9b,0xf5,0xae,0xae,0xcd,0x71,0x27,0x06,0x1d,0x59,0x48,0xc6,0x7c,0x37,0x37, \
+0x32,0x4f,0x48,0x40,0x10,0x80,0x2c,0x69,0xf9,0x08,0xdf,0xcb,0x7e,0x34,0xa3,0x72, \
+0x37,0x70,0xc7,0x89,0x01,0x24,0xa3,0x19,0x01,0x80,0x97,0x93,0xb6,0x43,0x79,0x3a, \
+0x6d,0xea,0xec,0x93,0x93,0x05,0x5f,0x06,0x07,0x34,0x34,0x8c,0x8c,0x5d,0x85,0x44, \
+0xab,0x1a,0x0b,0x69,0x70,0x19,0x33,0x0a,0x19,0x90,0xcc,0xbc,0x29,0xa9,0xa3,0x51, \
+0x41,0xc6,0x63,0x88,0xa8,0x8c,0x59,0x89,0xda,0x1b,0x07,0xbf,0x41,0xd5,0x0e,0x3d, \
+0x9c,0x4d,0x3c,0x86,0x15,0xb4,0xe5,0x93,0xa8,0x8d,0xf3,0xb6,0xd2,0xe9,0xa0,0x47, \
+0x60,0xfd,0xbc,0x77,0x15,0xb7,0x7a,0xb6,0xa1,0x0c,0xa0,0xc8,0xab,0xe4,0xc7,0x81, \
+0x15,0x4e,0xe8,0x23,0x78,0x25,0x44,0x91,0x6a,0x0a,0xf5,0xc1,0x57,0x64,0x1b,0x44, \
+0x92,0x34,0x12,0xd0,0x16,0xb7,0x92,0x75,0x06,0x2b,0x53,0x54,0x3d,0xb8,0x12,0x04, \
+0xa0,0xf9,0xf8,0x52,0x60,0x80,0xc3,0x75,0x93,0xb6,0x3e,0x41,0x9e,0x55,0xf0,0x6d, \
+0xb9,0x9a,0x86,0x3a,0x09,0x59,0xa7,0x49,0x24,0xef,0x07,0x90,0x74,0xf4,0xe3,0xc0, \
+0x83,0x03,0x84,0x88,0x7a,0xd6,0x65,0x38,0xdc,0x90,0x2b,0xbc,0x30,0x60,0x7b,0xa0, \
+0xd6,0xd1,0x46,0x86,0x3f,0x14,0xf1,0x03,0x91,0xce,0x2c,0x8c,0xd8,0x9e,0x09,0x04, \
+0x36,0xfe,0x66,0x8d,0x6c,0x11,0xd7,0x5a,0x3a,0xd2,0x9e,0xbb,0x29,0xcf,0xbf,0x0c, \
+0x18,0xc5,0x9c,0x2e,0x92,0xbd,0x9a,0xce,0xd4,0xda,0x6d,0xa6,0x16,0xf9,0x33,0x32, \
+0xe9,0x35,0xe6,0x68,0xd6,0x9b,0x75,0x82,0xfb,0xb6,0x62,0x49,0x5e,0x61,0xb7,0xd2, \
+0x99,0x57,0x26,0x64,0xb3,0xf2,0x70,0x8a,0x56,0x57,0x68,0xf2,0xbb,0xee,0xef,0x60, \
+0xd1,0x03,0x15,0x04,0xda,0x5c,0x8a,0xe6,0x51,0x2b,0x34,0xe6,0x3d,0x7a,0x39,0xfa, \
+0xe7,0x09,0x5a,0xd7,0x31,0xe2,0x27,0x1a,0x77,0xec,0xc7,0x85,0x19,0x19,0x93,0x16, \
+0x94,0xb4,0xa5,0x75,0xe7,0x6d,0x62,0xe0,0xc4,0x4d,0xfe,0x83,0x87,0x07,0x4a,0x92, \
+0xaa,0xa0,0xa2,0x82,0xd6,0x2b,0x5a,0xd6,0xb2,0x6f,0xf7,0xa1,0xc9,0x27,0xed,0x49, \
+0xc5,0xe7,0xef,0xe9,0xb8,0x6a,0x75,0x62,0x5e,0xf6,0x2c,0x06,0x25,0xc5,0x8b,0x3d, \
+0x4a,0x3e,0x9f,0xd9,0x1a,0xdf,0xc6,0xef,0x67,0x5c,0x43,0x7a,0xfb,0x24,0x3d,0xe4, \
+0xc7,0xef,0xcc,0x96,0xce,0xf6,0x0b,0x9e,0xa3,0x23,0x14,0x1f,0xb7,0xe3,0xd7,0xc3, \
+0x2e,0xd8,0xe4,0xf5,0xe4,0x17,0xf4,0x36,0xdb,0xd9,0x48,0x89,0x84,0xa4,0xb1,0x41, \
+0xba,0xe5,0xec,0x37,0x2d,0x0d,0xbe,0xea,0x7f,0xe6,0xc2,0x61,0x84,0x5b,0x0a,0x67, \
+0xe6,0x87,0xce,0x34,0xb2,0xe9,0x83,0xea,0x16,0x56,0xd9,0x18,0x3f,0x33,0x0f,0x53, \
+0xef,0xcd,0x5a,0x34,0x86,0x98,0xdb,0xcd,0xa5,0x00,0xfd,0x28,0xf3,0x72,0xdf,0xf5, \
+0x75,0x15,0x23,0x70,0x9b,0xc0,0xe1,0xe3,0x0f,0x8d,0x3b,0x0e,0xc7,0xf6,0xf8,0x88, \
+0x9d,0x70,0x41,0xd1,0x08,0x14,0xde,0x3d,0xf7,0x28,0x3d,0x72,0xbd,0xb5,0xfb,0xbb, \
+0x53,0xb3,0x30,0x3e,0xd8,0x12,0x10,0x8c,0x20,0x48,0x2c,0x9d,0xe8,0x62,0xc1,0x92, \
+0x1d,0x47,0x28,0x92,0x05,0xd7,0x52,0xf8,0x21,0x91,0xd2,0x1f,0x93,0x71,0x33,0x32, \
+0x39,0x01,0xfb,0x62,0xc5,0x08,0xa3,0x11,0x7b,0xa8,0x52,0x16,0x95,0x6d,0x3f,0x57, \
+0xeb,0x39,0xcc,0x0f,0x97,0x96,0x7a,0xb5,0xec,0x90,0x9a,0xe5,0x55,0x4e,0x5c,0x24, \
+0x0f,0xef,0x3c,0x48,0xfe,0xd8,0xf8,0xc9,0x69,0x10,0x83,0x52,0x91,0x79,0xe7,0xb9, \
+0x9b,0x68,0x8d,0x00,0x44,0xa8,0xa1,0x4f,0x94,0x3c,0x8f,0x76,0x8d,0x27,0x26,0x8d, \
+0x4b,0x69,0x16,0x59,0x7f,0xab,0x03,0x22,0x15,0x39,0x64,0xfa,0x22,0xde,0x1f,0x0e, \
+0x07,0xa6,0x55,0x74,0x3b,0xdf,0x17,0xc6,0x58,0x3c,0xaf,0x21,0x00,0xe8,0xe9,0x7c, \
+0x36,0x0d,0x82,0x09,0xe4,0x58,0x77,0x4f,0xb3,0x91,0xcf,0x24,0x37,0x4f,0xc6,0xfc, \
+0xc0,0x88,0x80,0x7d,0x5a,0x98,0xc5,0x05,0x07,0xe4,0x9d,0x5c,0x75,0xaa,0x13,0xda, \
+0x93,0xe5,0x1a,0x85,0x45,0x90,0xf6,0x24,0xdf,0xf9,0xfa,0x63,0xbd,0x21,0xd8,0xcc, \
+0x18,0x7e,0x05,0x10,0xa1,0xe0,0x06,0x14,0xa5,0x6d,0x5f,0x1d,0xfe,0xd0,0xfe,0x13, \
+0xfe,0xdf,0x0a,0x63,0xbf,0x67,0x03,0xea,0xd3,0x7c,0x59,0x18,0x48,0x32,0x08,0xa3, \
+0x08,0xc5,0x53,0xfd,0xc2,0x51,0x44,0x58,0x28,0xb0,0x35,0x31,0x6c,0x3a,0x06,0xa9, \
+0xaa,0x4a,0x1f,0x04,0x2a,0x28,0xa2,0xc1,0x82,0x91,0x60,0xba,0x39,0xf7,0xcd,0xf6, \
+0xb9,0x44,0x1a,0x72,0x4d,0x61,0x09,0xd3,0x7e,0xa7,0xee,0x21,0xb8,0x2c,0x99,0x99, \
+0xd8,0xba,0x38,0x11,0x70,0x61,0xfd,0x80,0x84,0x58,0x30,0x54,0x8b,0x14,0xd7,0xf6, \
+0xfb,0x3a,0x07,0x54,0xfb,0x18,0xb0,0x21,0xf7,0xb4,0x06,0x6a,0xef,0x25,0x8f,0xed, \
+0xf7,0x95,0x52,0x6b,0x62,0x0e,0x08,0xfd,0x98,0x23,0xba,0xc5,0x83,0xfb,0xdc,0xbf, \
+0x16,0xba,0x2c,0xcd,0x13,0xf3,0x3c,0x08,0x36,0x37,0xa5,0xdb,0xf9,0x72,0x0b,0x56, \
+0xd7,0xb4,0xe2,0x85,0xc5,0x8c,0x4c,0x0f,0x1e,0xf1,0x75,0x4a,0x45,0xa1,0x6f,0xf0, \
+0xd5,0xfc,0xfc,0x27,0x9a,0x6f,0xda,0xf6,0x0f,0x10,0x66,0x22,0xa4,0x46,0x29,0x8d, \
+0x31,0x1a,0xf6,0x26,0x06,0x93,0x46,0x77,0xcd,0x68,0xd3,0x52,0xa3,0x75,0x69,0x90, \
+0xa2,0x47,0x5b,0x42,0x64,0x22,0x44,0x0e,0x56,0x75,0x46,0xd9,0x2b,0x51,0x98,0xc6, \
+0x82,0x46,0xd6,0x30,0x76,0xae,0x06,0x64,0x18,0x94,0xe5,0x02,0x23,0xe1,0xba,0x8b, \
+0x36,0x03,0x80,0x6f,0xf0,0xf4,0x13,0xfa,0xf9,0x40,0xde,0x74,0x12,0x0b,0x14,0x11, \
+0x91,0x15,0x04,0x8c,0x61,0x18,0xc1,0x24,0x64,0x33,0x73,0x2f,0x55,0x99,0x73,0x44, \
+0x70,0x1b,0xe3,0x1d,0x7e,0x3c,0xf1,0x2c,0x17,0x0b,0x6b,0x9d,0xba,0xf2,0x5f,0xc5, \
+0xa9,0xb0,0x69,0x09,0xc1,0x0f,0x2c,0xcc,0x1c,0x4a,0x65,0x0d,0xf3,0x00,0x9a,0x16, \
+0x32,0x7d,0x6c,0x0a,0xc9,0xb5,0xb0,0x15,0xac,0xb5,0x09,0x58,0xb2,0x6b,0x81,0xea, \
+0xee,0xf2,0xd1,0xed,0xcb,0xbd,0xd9,0xf4,0xb0,0x9c,0x73,0x21,0xa1,0x8f,0xdc,0x70, \
+0x84,0x54,0x46,0x66,0xe4,0x1a,0x9d,0x0a,0xb9,0xd0,0x1a,0xb1,0x68,0x95,0xcd,0x97, \
+0x8d,0xc9,0x69,0x62,0x84,0x3e,0x24,0x52,0x41,0x30,0x9f,0x44,0x6f,0x81,0xba,0x6f, \
+0xda,0x3b,0x1f,0xaf,0x25,0xe2,0xc4,0xd8,0x25,0x8b,0x42,0x23,0xe5,0x18,0x07,0x5e, \
+0x01,0x8b,0x01,0xb1,0x2c,0xcf,0x6a,0xaf,0xe5,0x90,0x26,0xdb,0x38,0xd6,0xa6,0xc1, \
+0x05,0x49,0xd6,0x44,0x8a,0x3f,0x2b,0xda,0xc7,0x29,0x3a,0x43,0x99,0x2e,0xce,0xdf, \
+0xcb,0x7b,0xb1,0xec,0xfe,0x79,0x53,0xc5,0x87,0xf6,0xa6,0x93,0x50,0x7b,0xbb,0x49, \
+0xfc,0xb5,0xc7,0x69,0x34,0x0a,0x8e,0x56,0x37,0x33,0x13,0x28,0x5f,0xdf,0x35,0x3c, \
+0x5d,0x35,0xad,0xc2,0x49,0x6a,0xd1,0xb1,0x75,0xf2,0x0a,0xff,0x37,0x0d,0xb9,0x4f, \
+0x7f,0x8f,0xe2,0x8e,0x15,0x3d,0x40,0x42,0x19,0xed,0x93,0x1d,0xd5,0x02,0xac,0x46, \
+0x2b,0x77,0x19,0xd5,0x71,0x59,0x10,0x58,0xd8,0xd2,0x69,0xa1,0xb6,0xc1,0x7d,0x16, \
+0xc2,0x96,0x5f,0xcb,0x2c,0xe1,0x51,0x0d,0x8c,0x62,0xa8,0x0f,0xd1,0x96,0xcb,0xf3, \
+0x33,0xed,0xe8,0x30,0x2f,0x65,0x34,0x8f,0x9d,0xfb,0x1f,0x3f,0xd3,0x9a,0xe6,0xab, \
+0x8a,0x9d,0x25,0x69,0xfe,0x78,0xd2,0x33,0xd3,0xac,0x52,0xe6,0x9d,0x59,0x68,0x62, \
+0x1d,0xa7,0x1b,0x4e,0x96,0xfe,0x98,0x5f,0xf3,0x96,0x65,0xc6,0x49,0xab,0xbf,0x94, \
+0x2c,0xbb,0x71,0x1c,0x7e,0x44,0x5a,0xc1,0x0d,0x36,0x66,0xf7,0x39,0x79,0x49,0xad, \
+0x7c,0x7e,0xf9,0x44,0xce,0x09,0xfa,0xf1,0xd3,0xd1,0x44,0x46,0xba,0xd6,0xac,0x67, \
+0x2a,0x72,0x3b,0x49,0x2c,0x20,0xcb,0x34,0xf7,0xab,0x89,0x9a,0xa9,0xa1,0x29,0x7a, \
+0x81,0xb5,0x75,0x74,0xcb,0x55,0xd6,0xa4,0x76,0xa8,0x55,0x80,0x87,0x20,0x9f,0x66, \
+0x4b,0x42,0xc3,0xa8,0x68,0x5e,0x57,0x73,0x87,0x3a,0xe5,0xe9,0xd7,0x7d,0xd4,0xab, \
+0xab,0xa4,0x31,0x28,0x37,0xdd,0xd3,0xbd,0xb8,0x5a,0x62,0xba,0x5c,0x9a,0xbe,0xb2, \
+0x6f,0x8e,0xb4,0x5e,0xa2,0x44,0x16,0xdd,0x5e,0x9e,0x7f,0x91,0xdd,0x2e,0xad,0xe9, \
+0x6d,0x57,0xe8,0xf4,0xeb,0xad,0x36,0x8c,0xef,0xa9,0xe5,0xb9,0x85,0x46,0x51,0x24, \
+0xa2,0x04,0x74,0xf9,0x59,0x3d,0x30,0xb8,0xf0,0x3a,0x29,0xeb,0xd7,0xbf,0x47,0x53, \
+0x2c,0xb2,0x29,0x00,0xad,0xcd,0x0b,0x98,0xfc,0x8c,0x90,0xfa,0x24,0x84,0x20,0x9a, \
+0x83,0xab,0xb0,0xca,0x9a,0x81,0x55,0x54,0x1b,0x48,0x08,0x7a,0x49,0x04,0x90,0x12, \
+0x45,0x6f,0x38,0x22,0x1b,0x20,0x9b,0x56,0xe1,0xbf,0xe9,0xc7,0xba,0x76,0xbc,0xdf, \
+0xe1,0x31,0xf6,0x79,0x23,0x67,0x78,0x55,0xa1,0x06,0x2f,0xce,0xd1,0x0d,0x19,0x9c, \
+0x08,0x11,0x7e,0xa3,0xe8,0xbf,0x5d,0xdb,0xee,0xfe,0x0d,0x12,0x04,0x84,0xf9,0xd6, \
+0x30,0xf9,0xde,0x9e,0xa9,0xfa,0xbc,0x68,0x97,0xa4,0x53,0x08,0x00,0x7f,0x13,0xfe, \
+0x1b,0xbc,0xbf,0xcb,0xaf,0xa7,0xef,0xf4,0xff,0x97,0xdf,0xbb,0x90,0x9d,0xd7,0x77, \
+0xd3,0xc3,0x7f,0xbc,0x4e,0xff,0x86,0xce,0x1f,0xae,0xcf,0xf5,0xec,0x12,0x1f,0xd7, \
+0xe7,0x1f,0x99,0x78,0xd0,0x16,0x0c,0xfe,0xf1,0xe7,0xa8,0x86,0x6d,0x19,0x41,0x72, \
+0xdc,0xb3,0xbb,0xd3,0xd4,0xde,0xa5,0x4c,0xf6,0xe3,0x3f,0x18,0xfd,0xfb,0xfa,0xf4, \
+0xb1,0x82,0xd5,0x9a,0x1d,0xa8,0xa1,0xb9,0xdd,0x6c,0x5a,0xbd,0x04,0xfb,0x6d,0x46, \
+0x17,0x02,0xf1,0x81,0xff,0xfc,0x5d,0xc9,0x14,0xe1,0x42,0x40,0xd2,0xaa,0xc5,0xf8, \
+
diff -Naur busybox-1.20.2/include/usage.h busybox-1.20.2_mod/include/usage.h
--- busybox-1.20.2/include/usage.h	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/include/usage.h	2024-04-11 16:00:59.345113770 +0800
@@ -0,0 +1,6023 @@
+/* DO NOT EDIT. This file is generated from usage.src.h */
+/* vi: set sw=8 ts=8: */
+/*
+ * This file suffers from chronically incorrect tabification
+ * of messages. Before editing this file:
+ * 1. Switch you editor to 8-space tab mode.
+ * 2. Do not use \t in messages, use real tab character.
+ * 3. Start each source line with message as follows:
+ *    |<7 spaces>"text with tabs"....
+ * or
+ *    |<5 spaces>"\ntext with tabs"....
+ */
+#ifndef BB_USAGE_H
+#define BB_USAGE_H 1
+
+#define NOUSAGE_STR "\b"
+
+
+#define ar_trivial_usage \
+       "[-o] [-v] [-p] [-t] [-x] ARCHIVE FILES" \
+
+#define ar_full_usage "\n\n" \
+       "Extract or list FILES from an ar archive\n" \
+     "\n	-o	Preserve original dates" \
+     "\n	-p	Extract to stdout" \
+     "\n	-t	List" \
+     "\n	-x	Extract" \
+     "\n	-v	Verbose" \
+
+#define uncompress_trivial_usage \
+       "[-cf] [FILE]..." \
+
+#define uncompress_full_usage "\n\n" \
+       "Decompress .Z file[s]\n" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Overwrite" \
+
+#define gunzip_trivial_usage \
+       "[-cft] [FILE]..." \
+
+#define gunzip_full_usage "\n\n" \
+       "Decompress FILEs (or stdin)\n" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+     "\n	-t	Test file integrity" \
+
+#define gunzip_example_usage \
+       "$ ls -la /tmp/BusyBox*\n" \
+       "-rw-rw-r--    1 andersen andersen   557009 Apr 11 10:55 /tmp/BusyBox-0.43.tar.gz\n" \
+       "$ gunzip /tmp/BusyBox-0.43.tar.gz\n" \
+       "$ ls -la /tmp/BusyBox*\n" \
+       "-rw-rw-r--    1 andersen andersen  1761280 Apr 14 17:47 /tmp/BusyBox-0.43.tar\n" \
+
+#define zcat_trivial_usage \
+       "FILE" \
+
+#define zcat_full_usage "\n\n" \
+       "Decompress to stdout" \
+
+#define bunzip2_trivial_usage \
+       "[-cf] [FILE]..." \
+
+#define bunzip2_full_usage "\n\n" \
+       "Decompress FILEs (or stdin)\n" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define bzcat_trivial_usage \
+       "FILE" \
+
+#define bzcat_full_usage "\n\n" \
+       "Decompress to stdout" \
+
+#define unlzma_trivial_usage \
+       "[-cf] [FILE]..." \
+
+#define unlzma_full_usage "\n\n" \
+       "Decompress FILE (or stdin)\n" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define lzma_trivial_usage \
+       "-d [-cf] [FILE]..." \
+
+#define lzma_full_usage "\n\n" \
+       "Decompress FILE (or stdin)\n" \
+     "\n	-d	Decompress" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define lzcat_trivial_usage \
+       "FILE" \
+
+#define lzcat_full_usage "\n\n" \
+       "Decompress to stdout" \
+
+#define unxz_trivial_usage \
+       "[-cf] [FILE]..." \
+
+#define unxz_full_usage "\n\n" \
+       "Decompress FILE (or stdin)\n" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define xz_trivial_usage \
+       "-d [-cf] [FILE]..." \
+
+#define xz_full_usage "\n\n" \
+       "Decompress FILE (or stdin)\n" \
+     "\n	-d	Decompress" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define xzcat_trivial_usage \
+       "FILE" \
+
+#define xzcat_full_usage "\n\n" \
+       "Decompress to stdout" \
+
+#define bzip2_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define bzip2_full_usage "\n\n" \
+       "Compress FILEs (or stdin) with bzip2 algorithm\n" \
+     "\n	-1..9	Compression level" \
+     "\n	-d	Decompress" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define cpio_trivial_usage \
+       "[-dmvu] [-F FILE]" IF_FEATURE_CPIO_O(" [-H newc]") \
+       " [-ti"IF_FEATURE_CPIO_O("o")"]" IF_FEATURE_CPIO_P(" [-p DIR]") \
+       " [EXTR_FILE]..." \
+
+#define cpio_full_usage "\n\n" \
+       "Extract or list files from a cpio archive" \
+	IF_FEATURE_CPIO_O(", or" \
+     "\ncreate an archive" IF_FEATURE_CPIO_P(" (-o) or copy files (-p)") \
+		" using file list on stdin" \
+	) \
+     "\n" \
+     "\nMain operation mode:" \
+     "\n	-t	List" \
+     "\n	-i	Extract EXTR_FILEs (or all)" \
+	IF_FEATURE_CPIO_O( \
+     "\n	-o	Create (requires -H newc)" \
+	) \
+	IF_FEATURE_CPIO_P( \
+     "\n	-p DIR	Copy files to DIR" \
+	) \
+     "\n	-d	Make leading directories" \
+     "\n	-m	Preserve mtime" \
+     "\n	-v	Verbose" \
+     "\n	-u	Overwrite" \
+     "\n	-F FILE	Input (-t,-i,-p) or output (-o) file" \
+	IF_FEATURE_CPIO_O( \
+     "\n	-H newc	Archive format" \
+	) \
+
+#define dpkg_trivial_usage \
+       "[-ilCPru] [-F OPT] PACKAGE" \
+
+#define dpkg_full_usage "\n\n" \
+       "Install, remove and manage Debian packages\n" \
+	IF_LONG_OPTS( \
+     "\n	-i,--install	Install the package" \
+     "\n	-l,--list	List of installed packages" \
+     "\n	--configure	Configure an unpackaged package" \
+     "\n	-P,--purge	Purge all files of a package" \
+     "\n	-r,--remove	Remove all but the configuration files for a package" \
+     "\n	--unpack	Unpack a package, but don't configure it" \
+     "\n	--force-depends	Ignore dependency problems" \
+     "\n	--force-confnew	Overwrite existing config files when installing" \
+     "\n	--force-confold	Keep old config files when installing" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-i		Install the package" \
+     "\n	-l		List of installed packages" \
+     "\n	-C		Configure an unpackaged package" \
+     "\n	-P		Purge all files of a package" \
+     "\n	-r		Remove all but the configuration files for a package" \
+     "\n	-u		Unpack a package, but don't configure it" \
+     "\n	-F depends	Ignore dependency problems" \
+     "\n	-F confnew	Overwrite existing config files when installing" \
+     "\n	-F confold	Keep old config files when installing" \
+	) \
+
+#define dpkg_deb_trivial_usage \
+       "[-cefxX] FILE [argument" \
+
+#define dpkg_deb_full_usage "\n\n" \
+       "Perform actions on Debian packages (.debs)\n" \
+     "\n	-c	List contents of filesystem tree" \
+     "\n	-e	Extract control files to [argument] directory" \
+     "\n	-f	Display control field name starting with [argument]" \
+     "\n	-x	Extract packages filesystem tree to directory" \
+     "\n	-X	Verbose extract" \
+
+#define dpkg_deb_example_usage \
+       "$ dpkg-deb -X ./busybox_0.48-1_i386.deb /tmp\n" \
+
+#define gzip_trivial_usage \
+       "[-cfd] [FILE]..." \
+
+#define gzip_full_usage "\n\n" \
+       "Compress FILEs (or stdin)\n" \
+     "\n	-d	Decompress" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+
+#define gzip_example_usage \
+       "$ ls -la /tmp/busybox*\n" \
+       "-rw-rw-r--    1 andersen andersen  1761280 Apr 14 17:47 /tmp/busybox.tar\n" \
+       "$ gzip /tmp/busybox.tar\n" \
+       "$ ls -la /tmp/busybox*\n" \
+       "-rw-rw-r--    1 andersen andersen   554058 Apr 14 17:49 /tmp/busybox.tar.gz\n" \
+
+#define lzop_trivial_usage \
+       "[-cfvd123456789CF] [FILE]..." \
+
+#define lzop_full_usage "\n\n" \
+       "	-1..9	Compression level" \
+     "\n	-d	Decompress" \
+     "\n	-c	Write to stdout" \
+     "\n	-f	Force" \
+     "\n	-v	Verbose" \
+     "\n	-F	Don't store or verify checksum" \
+     "\n	-C	Also write checksum of compressed block" \
+
+#define lzopcat_trivial_usage \
+       "[-vCF] [FILE]..." \
+
+#define lzopcat_full_usage "\n\n" \
+       "	-v	Verbose" \
+     "\n	-F	Don't store or verify checksum" \
+
+#define unlzop_trivial_usage \
+       "[-cfvCF] [FILE]..." \
+
+#define unlzop_full_usage "\n\n" \
+       "	-c	Write to stdout" \
+     "\n	-f	Force" \
+     "\n	-v	Verbose" \
+     "\n	-F	Don't store or verify checksum" \
+
+#define rpm2cpio_trivial_usage \
+       "package.rpm" \
+
+#define rpm2cpio_full_usage "\n\n" \
+       "Output a cpio archive of the rpm file" \
+
+#define rpm_trivial_usage \
+       "-i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm" \
+
+#define rpm_full_usage "\n\n" \
+       "Manipulate RPM packages\n" \
+     "\nCommands:" \
+     "\n	-i	Install package" \
+     "\n	-qp	Query package" \
+     "\n	-i	Show information" \
+     "\n	-l	List contents" \
+     "\n	-d	List documents" \
+     "\n	-c	List config files" \
+
+#define tar_trivial_usage \
+	"-[" IF_FEATURE_TAR_CREATE("c") "xt" \
+	IF_FEATURE_SEAMLESS_Z("Z") \
+	IF_FEATURE_SEAMLESS_GZ("z") \
+	IF_FEATURE_SEAMLESS_BZ2("j") \
+	IF_FEATURE_SEAMLESS_LZMA("a") \
+	IF_FEATURE_TAR_CREATE("h") \
+	IF_FEATURE_TAR_NOPRESERVE_TIME("m") \
+	"vO] " \
+	IF_FEATURE_TAR_FROM("[-X FILE] [-T FILE] ") \
+	"[-f TARFILE] [-C DIR] [FILE]..." \
+
+#define tar_full_usage "\n\n" \
+	IF_FEATURE_TAR_CREATE("Create, extract, ") \
+	IF_NOT_FEATURE_TAR_CREATE("Extract ") \
+	"or list files from a tar file\n" \
+     "\nOperation:" \
+	IF_FEATURE_TAR_CREATE( \
+     "\n	c	Create" \
+	) \
+     "\n	x	Extract" \
+     "\n	t	List" \
+     "\n	f	Name of TARFILE ('-' for stdin/out)" \
+     "\n	C	Change to DIR before operation" \
+     "\n	v	Verbose" \
+	IF_FEATURE_SEAMLESS_Z( \
+     "\n	Z	(De)compress using compress" \
+	) \
+	IF_FEATURE_SEAMLESS_GZ( \
+     "\n	z	(De)compress using gzip" \
+	) \
+	IF_FEATURE_SEAMLESS_BZ2( \
+     "\n	j	(De)compress using bzip2" \
+	) \
+	IF_FEATURE_SEAMLESS_LZMA( \
+     "\n	a	(De)compress using lzma" \
+	) \
+     "\n	O	Extract to stdout" \
+	IF_FEATURE_TAR_CREATE( \
+     "\n	h	Follow symlinks" \
+	) \
+	IF_FEATURE_TAR_NOPRESERVE_TIME( \
+     "\n	m	Don't restore mtime" \
+	) \
+	IF_FEATURE_TAR_FROM( \
+	IF_FEATURE_TAR_LONG_OPTIONS( \
+     "\n	exclude	File to exclude" \
+	) \
+     "\n	X	File with names to exclude" \
+     "\n	T	File with names to include" \
+	) \
+
+#define tar_example_usage \
+       "$ zcat /tmp/tarball.tar.gz | tar -xf -\n" \
+       "$ tar -cf /tmp/tarball.tar /usr/local\n" \
+
+#define unzip_trivial_usage \
+       "[-opts[modifiers]] FILE[.zip] [LIST] [-x XLIST] [-d DIR]" \
+
+#define unzip_full_usage "\n\n" \
+       "Extract files from ZIP archives\n" \
+     "\n	-l	List archive contents (with -q for short form)" \
+     "\n	-n	Never overwrite files (default)" \
+     "\n	-o	Overwrite" \
+     "\n	-p	Send output to stdout" \
+     "\n	-q	Quiet" \
+     "\n	-x XLST	Exclude these files" \
+     "\n	-d DIR	Extract files into DIR" \
+
+#define chvt_trivial_usage \
+       "N" \
+
+#define chvt_full_usage "\n\n" \
+       "Change the foreground virtual terminal to /dev/ttyN" \
+
+#define clear_trivial_usage \
+       "" \
+
+#define clear_full_usage "\n\n" \
+       "Clear screen" \
+
+#define deallocvt_trivial_usage \
+       "[N]" \
+
+#define deallocvt_full_usage "\n\n" \
+       "Deallocate unused virtual terminal /dev/ttyN" \
+
+#define dumpkmap_trivial_usage \
+       "> keymap" \
+
+#define dumpkmap_full_usage "\n\n" \
+       "Print a binary keyboard translation table to stdout" \
+
+#define dumpkmap_example_usage \
+       "$ dumpkmap > keymap\n" \
+
+#define fgconsole_trivial_usage \
+	"" \
+
+#define fgconsole_full_usage "\n\n" \
+	"Get active console" \
+
+#define kbd_mode_trivial_usage \
+       "[-a|k|s|u] [-C TTY]" \
+
+#define kbd_mode_full_usage "\n\n" \
+       "Report or set the keyboard mode\n" \
+     "\n	-a	Default (ASCII)" \
+     "\n	-k	Medium-raw (keyboard)" \
+     "\n	-s	Raw (scancode)" \
+     "\n	-u	Unicode (utf-8)" \
+     "\n	-C TTY	Affect TTY instead of /dev/tty" \
+
+#define loadfont_trivial_usage \
+       "< font" \
+
+#define loadfont_full_usage "\n\n" \
+       "Load a console font from stdin" \
+
+#define loadfont_example_usage \
+       "$ loadfont < /etc/i18n/fontname\n" \
+
+#define setfont_trivial_usage \
+       "FONT [-m MAPFILE] [-C TTY]" \
+
+#define setfont_full_usage "\n\n" \
+       "Load a console font\n" \
+     "\n	-m MAPFILE	Load console screen map" \
+     "\n	-C TTY		Affect TTY instead of /dev/tty" \
+
+#define setfont_example_usage \
+       "$ setfont -m koi8-r /etc/i18n/fontname\n" \
+
+#define loadkmap_trivial_usage \
+       "< keymap" \
+
+#define loadkmap_full_usage "\n\n" \
+       "Load a binary keyboard translation table from stdin\n" \
+
+#define loadkmap_example_usage \
+       "$ loadkmap < /etc/i18n/lang-keymap\n" \
+
+#define openvt_trivial_usage \
+       "[-c N] [-sw] [PROG ARGS]" \
+
+#define openvt_full_usage "\n\n" \
+       "Start PROG on a new virtual terminal\n" \
+     "\n	-c N	Use specified VT" \
+     "\n	-s	Switch to the VT" \
+     "\n	-w	Wait for PROG to exit" \
+
+#define openvt_example_usage \
+       "openvt 2 /bin/ash\n" \
+
+#define reset_trivial_usage \
+       "" \
+
+#define reset_full_usage "\n\n" \
+       "Reset the screen" \
+
+#define resize_trivial_usage \
+       "" \
+
+#define resize_full_usage "\n\n" \
+       "Resize the screen" \
+
+#define setconsole_trivial_usage \
+       "[-r" IF_FEATURE_SETCONSOLE_LONG_OPTIONS("|--reset") "] [DEVICE]" \
+
+#define setconsole_full_usage "\n\n" \
+       "Redirect system console output to DEVICE (default: /dev/tty)\n" \
+     "\n	-r	Reset output to /dev/console" \
+
+#define setkeycodes_trivial_usage \
+       "SCANCODE KEYCODE..." \
+
+#define setkeycodes_full_usage "\n\n" \
+       "Set entries into the kernel's scancode-to-keycode map,\n" \
+       "allowing unusual keyboards to generate usable keycodes.\n\n" \
+       "SCANCODE may be either xx or e0xx (hexadecimal),\n" \
+       "and KEYCODE is given in decimal." \
+
+#define setkeycodes_example_usage \
+       "$ setkeycodes e030 127\n" \
+
+#define setlogcons_trivial_usage \
+       "N" \
+
+#define setlogcons_full_usage "\n\n" \
+       "Redirect the kernel output to console N (0 for current)" \
+
+#define showkey_trivial_usage \
+       "[-a | -k | -s]" \
+
+#define showkey_full_usage "\n\n" \
+       "Show keys pressed\n" \
+     "\n	-a	Display decimal/octal/hex values of the keys" \
+     "\n	-k	Display interpreted keycodes (default)" \
+     "\n	-s	Display raw scan-codes" \
+
+#define basename_trivial_usage \
+       "FILE [SUFFIX]" \
+
+#define basename_full_usage "\n\n" \
+       "Strip directory path and .SUFFIX from FILE\n" \
+
+#define basename_example_usage \
+       "$ basename /usr/local/bin/foo\n" \
+       "foo\n" \
+       "$ basename /usr/local/bin/\n" \
+       "bin\n" \
+       "$ basename /foo/bar.txt .txt\n" \
+       "bar" \
+
+#define cal_trivial_usage \
+       "[-jy] [[MONTH] YEAR]" \
+
+#define cal_full_usage "\n\n" \
+       "Display a calendar\n" \
+     "\n	-j	Use julian dates" \
+     "\n	-y	Display the entire year" \
+
+#define cat_trivial_usage \
+       "[FILE]..." \
+
+#define cat_full_usage "\n\n" \
+       "Concatenate FILEs and print them to stdout" \
+
+#define cat_example_usage \
+       "$ cat /proc/uptime\n" \
+       "110716.72 17.67" \
+
+#define catv_trivial_usage \
+       "[-etv] [FILE]..." \
+
+#define catv_full_usage "\n\n" \
+       "Display nonprinting characters as ^x or M-x\n" \
+     "\n	-e	End each line with $" \
+     "\n	-t	Show tabs as ^I" \
+     "\n	-v	Don't use ^x or M-x escapes" \
+
+#define chgrp_trivial_usage \
+       "[-RhLHP"IF_DESKTOP("cvf")"]... GROUP FILE..." \
+
+#define chgrp_full_usage "\n\n" \
+       "Change the group membership of each FILE to GROUP\n" \
+     "\n	-R	Recurse" \
+     "\n	-h	Affect symlinks instead of symlink targets" \
+     "\n	-L	Traverse all symlinks to directories" \
+     "\n	-H	Traverse symlinks on command line only" \
+     "\n	-P	Don't traverse symlinks (default)" \
+	IF_DESKTOP( \
+     "\n	-c	List changed files" \
+     "\n	-v	Verbose" \
+     "\n	-f	Hide errors" \
+	) \
+
+#define chgrp_example_usage \
+       "$ ls -l /tmp/foo\n" \
+       "-r--r--r--    1 andersen andersen        0 Apr 12 18:25 /tmp/foo\n" \
+       "$ chgrp root /tmp/foo\n" \
+       "$ ls -l /tmp/foo\n" \
+       "-r--r--r--    1 andersen root            0 Apr 12 18:25 /tmp/foo\n" \
+
+#define chmod_trivial_usage \
+       "[-R"IF_DESKTOP("cvf")"] MODE[,MODE]... FILE..." \
+
+#define chmod_full_usage "\n\n" \
+       "Each MODE is one or more of the letters ugoa, one of the\n" \
+       "symbols +-= and one or more of the letters rwxst\n" \
+     "\n	-R	Recurse" \
+	IF_DESKTOP( \
+     "\n	-c	List changed files" \
+     "\n	-v	List all files" \
+     "\n	-f	Hide errors" \
+	) \
+
+#define chmod_example_usage \
+       "$ ls -l /tmp/foo\n" \
+       "-rw-rw-r--    1 root     root            0 Apr 12 18:25 /tmp/foo\n" \
+       "$ chmod u+x /tmp/foo\n" \
+       "$ ls -l /tmp/foo\n" \
+       "-rwxrw-r--    1 root     root            0 Apr 12 18:25 /tmp/foo*\n" \
+       "$ chmod 444 /tmp/foo\n" \
+       "$ ls -l /tmp/foo\n" \
+       "-r--r--r--    1 root     root            0 Apr 12 18:25 /tmp/foo\n" \
+
+#define chown_trivial_usage \
+       "[-RhLHP"IF_DESKTOP("cvf")"]... OWNER[<.|:>[GROUP]] FILE..." \
+
+#define chown_full_usage "\n\n" \
+       "Change the owner and/or group of each FILE to OWNER and/or GROUP\n" \
+     "\n	-R	Recurse" \
+     "\n	-h	Affect symlinks instead of symlink targets" \
+     "\n	-L	Traverse all symlinks to directories" \
+     "\n	-H	Traverse symlinks on command line only" \
+     "\n	-P	Don't traverse symlinks (default)" \
+	IF_DESKTOP( \
+     "\n	-c	List changed files" \
+     "\n	-v	List all files" \
+     "\n	-f	Hide errors" \
+	) \
+
+#define chown_example_usage \
+       "$ ls -l /tmp/foo\n" \
+       "-r--r--r--    1 andersen andersen        0 Apr 12 18:25 /tmp/foo\n" \
+       "$ chown root /tmp/foo\n" \
+       "$ ls -l /tmp/foo\n" \
+       "-r--r--r--    1 root     andersen        0 Apr 12 18:25 /tmp/foo\n" \
+       "$ chown root.root /tmp/foo\n" \
+       "ls -l /tmp/foo\n" \
+       "-r--r--r--    1 root     root            0 Apr 12 18:25 /tmp/foo\n" \
+
+#define chroot_trivial_usage \
+       "NEWROOT [PROG ARGS]" \
+
+#define chroot_full_usage "\n\n" \
+       "Run PROG with root directory set to NEWROOT" \
+
+#define chroot_example_usage \
+       "$ ls -l /bin/ls\n" \
+       "lrwxrwxrwx    1 root     root          12 Apr 13 00:46 /bin/ls -> /BusyBox\n" \
+       "# mount /dev/hdc1 /mnt -t minix\n" \
+       "# chroot /mnt\n" \
+       "# ls -l /bin/ls\n" \
+       "-rwxr-xr-x    1 root     root        40816 Feb  5 07:45 /bin/ls*\n" \
+
+#define cksum_trivial_usage \
+       "FILES..." \
+
+#define cksum_full_usage "\n\n" \
+       "Calculate the CRC32 checksums of FILES" \
+
+#define comm_trivial_usage \
+       "[-123] FILE1 FILE2" \
+
+#define comm_full_usage "\n\n" \
+       "Compare FILE1 with FILE2\n" \
+     "\n	-1	Suppress lines unique to FILE1" \
+     "\n	-2	Suppress lines unique to FILE2" \
+     "\n	-3	Suppress lines common to both files" \
+
+#define cp_trivial_usage \
+       "[OPTIONS] SOURCE... DEST" \
+
+#define cp_full_usage "\n\n" \
+       "Copy SOURCE(s) to DEST\n" \
+     "\n	-a	Same as -dpR" \
+	IF_SELINUX( \
+     "\n	-c	Preserve security context" \
+	) \
+     "\n	-R,-r	Recurse" \
+     "\n	-d,-P	Preserve symlinks (default if -R)" \
+     "\n	-L	Follow all symlinks" \
+     "\n	-H	Follow symlinks on command line" \
+     "\n	-p	Preserve file attributes if possible" \
+     "\n	-f	Overwrite" \
+     "\n	-i	Prompt before overwrite" \
+     "\n	-l,-s	Create (sym)links" \
+
+#define cut_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define cut_full_usage "\n\n" \
+       "Print selected fields from each input FILE to stdout\n" \
+     "\n	-b LIST	Output only bytes from LIST" \
+     "\n	-c LIST	Output only characters from LIST" \
+     "\n	-d CHAR	Use CHAR instead of tab as the field delimiter" \
+     "\n	-s	Output only the lines containing delimiter" \
+     "\n	-f N	Print only these fields" \
+     "\n	-n	Ignored" \
+
+#define cut_example_usage \
+       "$ echo \"Hello world\" | cut -f 1 -d ' '\n" \
+       "Hello\n" \
+       "$ echo \"Hello world\" | cut -f 2 -d ' '\n" \
+       "world\n" \
+
+#define date_trivial_usage \
+       "[OPTIONS] [+FMT] [TIME]" \
+
+#define date_full_usage "\n\n" \
+       "Display time (using +FMT), or set time\n" \
+	IF_NOT_LONG_OPTS( \
+     "\n	[-s] TIME	Set time to TIME" \
+     "\n	-u		Work in UTC (don't convert to local time)" \
+     "\n	-R		Output RFC-2822 compliant date string" \
+	) IF_LONG_OPTS( \
+     "\n	[-s,--set] TIME	Set time to TIME" \
+     "\n	-u,--utc	Work in UTC (don't convert to local time)" \
+     "\n	-R,--rfc-2822	Output RFC-2822 compliant date string" \
+	) \
+	IF_FEATURE_DATE_ISOFMT( \
+     "\n	-I[SPEC]	Output ISO-8601 compliant date string" \
+     "\n			SPEC='date' (default) for date only," \
+     "\n			'hours', 'minutes', or 'seconds' for date and" \
+     "\n			time to the indicated precision" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-r FILE		Display last modification time of FILE" \
+     "\n	-d TIME		Display TIME, not 'now'" \
+	) IF_LONG_OPTS( \
+     "\n	-r,--reference FILE	Display last modification time of FILE" \
+     "\n	-d,--date TIME	Display TIME, not 'now'" \
+	) \
+	IF_FEATURE_DATE_ISOFMT( \
+     "\n	-D FMT		Use FMT for -d TIME conversion" \
+	) \
+     "\n" \
+     "\nRecognized TIME formats:" \
+     "\n	hh:mm[:ss]" \
+     "\n	[YYYY.]MM.DD-hh:mm[:ss]" \
+     "\n	YYYY-MM-DD hh:mm[:ss]" \
+     "\n	[[[[[YY]YY]MM]DD]hh]mm[.ss]" \
+	IF_FEATURE_DATE_COMPAT( \
+     "\n	'date TIME' form accepts MMDDhhmm[[YY]YY][.ss] instead" \
+	) \
+
+#define date_example_usage \
+       "$ date\n" \
+       "Wed Apr 12 18:52:41 MDT 2000\n" \
+
+#define dd_trivial_usage \
+       "[if=FILE] [of=FILE] " IF_FEATURE_DD_IBS_OBS("[ibs=N] [obs=N] ") "[bs=N] [count=N] [skip=N]\n" \
+       "	[seek=N]" IF_FEATURE_DD_IBS_OBS(" [conv=notrunc|noerror|sync|fsync]") \
+
+#define dd_full_usage "\n\n" \
+       "Copy a file with converting and formatting\n" \
+     "\n	if=FILE		Read from FILE instead of stdin" \
+     "\n	of=FILE		Write to FILE instead of stdout" \
+     "\n	bs=N		Read and write N bytes at a time" \
+	IF_FEATURE_DD_IBS_OBS( \
+     "\n	ibs=N		Read N bytes at a time" \
+	) \
+	IF_FEATURE_DD_IBS_OBS( \
+     "\n	obs=N		Write N bytes at a time" \
+	) \
+     "\n	count=N		Copy only N input blocks" \
+     "\n	skip=N		Skip N input blocks" \
+     "\n	seek=N		Skip N output blocks" \
+	IF_FEATURE_DD_IBS_OBS( \
+     "\n	conv=notrunc	Don't truncate output file" \
+     "\n	conv=noerror	Continue after read errors" \
+     "\n	conv=sync	Pad blocks with zeros" \
+     "\n	conv=fsync	Physically write data out before finishing" \
+	) \
+     "\n" \
+     "\nNumbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024)," \
+     "\nMD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824)" \
+
+#define dd_example_usage \
+       "$ dd if=/dev/zero of=/dev/ram1 bs=1M count=4\n" \
+       "4+0 records in\n" \
+       "4+0 records out\n" \
+
+#define df_trivial_usage \
+	"[-Pk" \
+	IF_FEATURE_HUMAN_READABLE("mh") \
+	IF_FEATURE_DF_FANCY("ai] [-B SIZE") \
+	"] [FILESYSTEM]..." \
+
+#define df_full_usage "\n\n" \
+       "Print filesystem usage statistics\n" \
+     "\n	-P	POSIX output format" \
+     "\n	-k	1024-byte blocks (default)" \
+	IF_FEATURE_HUMAN_READABLE( \
+     "\n	-m	1M-byte blocks" \
+     "\n	-h	Human readable (e.g. 1K 243M 2G)" \
+	) \
+	IF_FEATURE_DF_FANCY( \
+     "\n	-a	Show all filesystems" \
+     "\n	-i	Inodes" \
+     "\n	-B SIZE	Blocksize" \
+	) \
+
+#define df_example_usage \
+       "$ df\n" \
+       "Filesystem           1K-blocks      Used Available Use% Mounted on\n" \
+       "/dev/sda3              8690864   8553540    137324  98% /\n" \
+       "/dev/sda1                64216     36364     27852  57% /boot\n" \
+       "$ df /dev/sda3\n" \
+       "Filesystem           1K-blocks      Used Available Use% Mounted on\n" \
+       "/dev/sda3              8690864   8553540    137324  98% /\n" \
+       "$ POSIXLY_CORRECT=sure df /dev/sda3\n" \
+       "Filesystem         512B-blocks      Used Available Use% Mounted on\n" \
+       "/dev/sda3             17381728  17107080    274648  98% /\n" \
+       "$ POSIXLY_CORRECT=yep df -P /dev/sda3\n" \
+       "Filesystem          512-blocks      Used Available Capacity Mounted on\n" \
+       "/dev/sda3             17381728  17107080    274648      98% /\n" \
+
+#define dirname_trivial_usage \
+       "FILENAME" \
+
+#define dirname_full_usage "\n\n" \
+       "Strip non-directory suffix from FILENAME" \
+
+#define dirname_example_usage \
+       "$ dirname /tmp/foo\n" \
+       "/tmp\n" \
+       "$ dirname /tmp/foo/\n" \
+       "/tmp\n" \
+
+#define dos2unix_trivial_usage \
+       "[-ud] [FILE]" \
+
+#define dos2unix_full_usage "\n\n" \
+       "Convert FILE in-place from DOS to Unix format.\n" \
+       "When no file is given, use stdin/stdout.\n" \
+     "\n	-u	dos2unix" \
+     "\n	-d	unix2dos" \
+
+#define unix2dos_trivial_usage \
+       "[-ud] [FILE]" \
+
+#define unix2dos_full_usage "\n\n" \
+       "Convert FILE in-place from Unix to DOS format.\n" \
+       "When no file is given, use stdin/stdout.\n" \
+     "\n	-u	dos2unix" \
+     "\n	-d	unix2dos" \
+
+#define du_trivial_usage \
+       "[-aHLdclsx" IF_FEATURE_HUMAN_READABLE("hm") "k] [FILE]..." \
+
+#define du_full_usage "\n\n" \
+       "Summarize disk space used for each FILE and/or directory\n" \
+     "\n	-a	Show file sizes too" \
+     "\n	-L	Follow all symlinks" \
+     "\n	-H	Follow symlinks on command line" \
+     "\n	-d N	Limit output to directories (and files with -a) of depth < N" \
+     "\n	-c	Show grand total" \
+     "\n	-l	Count sizes many times if hard linked" \
+     "\n	-s	Display only a total for each argument" \
+     "\n	-x	Skip directories on different filesystems" \
+	IF_FEATURE_HUMAN_READABLE( \
+     "\n	-h	Sizes in human readable format (e.g., 1K 243M 2G)" \
+     "\n	-m	Sizes in megabytes" \
+	) \
+     "\n	-k	Sizes in kilobytes" IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(" (default)") \
+	IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K( \
+     "\n		Default unit is 512 bytes" \
+	) \
+
+#define du_example_usage \
+       "$ du\n" \
+       "16      ./CVS\n" \
+       "12      ./kernel-patches/CVS\n" \
+       "80      ./kernel-patches\n" \
+       "12      ./tests/CVS\n" \
+       "36      ./tests\n" \
+       "12      ./scripts/CVS\n" \
+       "16      ./scripts\n" \
+       "12      ./docs/CVS\n" \
+       "104     ./docs\n" \
+       "2417    .\n" \
+
+#define echo_trivial_usage \
+	IF_FEATURE_FANCY_ECHO("[-neE] ") "[ARG]..." \
+
+#define echo_full_usage "\n\n" \
+       "Print the specified ARGs to stdout" \
+	IF_FEATURE_FANCY_ECHO( "\n" \
+     "\n	-n	Suppress trailing newline" \
+     "\n	-e	Interpret backslash escapes (i.e., \\t=tab)" \
+     "\n	-E	Don't interpret backslash escapes (default)" \
+	) \
+
+#define echo_example_usage \
+       "$ echo \"Erik is cool\"\n" \
+       "Erik is cool\n" \
+	IF_FEATURE_FANCY_ECHO("$ echo -e \"Erik\\nis\\ncool\"\n" \
+       "Erik\n" \
+       "is\n" \
+       "cool\n" \
+       "$ echo \"Erik\\nis\\ncool\"\n" \
+       "Erik\\nis\\ncool\n") \
+
+#define env_trivial_usage \
+       "[-iu] [-] [name=value]... [PROG ARGS]" \
+
+#define env_full_usage "\n\n" \
+       "Print the current environment or run PROG after setting up\n" \
+       "the specified environment\n" \
+     "\n	-, -i	Start with an empty environment" \
+     "\n	-u	Remove variable from the environment" \
+
+#define expand_trivial_usage \
+       "[-i] [-t N] [FILE]..." \
+
+#define expand_full_usage "\n\n" \
+       "Convert tabs to spaces, writing to stdout\n" \
+	IF_FEATURE_EXPAND_LONG_OPTIONS( \
+     "\n	-i,--initial	Don't convert tabs after non blanks" \
+     "\n	-t,--tabs=N	Tabstops every N chars" \
+	) \
+	IF_NOT_FEATURE_EXPAND_LONG_OPTIONS( \
+     "\n	-i	Don't convert tabs after non blanks" \
+     "\n	-t	Tabstops every N chars" \
+	) \
+
+#define unexpand_trivial_usage \
+       "[-fa][-t N] [FILE]..." \
+
+#define unexpand_full_usage "\n\n" \
+       "Convert spaces to tabs, writing to stdout\n" \
+	IF_FEATURE_UNEXPAND_LONG_OPTIONS( \
+     "\n	-a,--all	Convert all blanks" \
+     "\n	-f,--first-only	Convert only leading blanks" \
+     "\n	-t,--tabs=N	Tabstops every N chars" \
+	) \
+	IF_NOT_FEATURE_UNEXPAND_LONG_OPTIONS( \
+     "\n	-a	Convert all blanks" \
+     "\n	-f	Convert only leading blanks" \
+     "\n	-t N	Tabstops every N chars" \
+	) \
+
+#define expr_trivial_usage \
+       "EXPRESSION" \
+
+#define expr_full_usage "\n\n" \
+       "Print the value of EXPRESSION to stdout\n" \
+    "\n" \
+       "EXPRESSION may be:\n" \
+       "	ARG1 | ARG2	ARG1 if it is neither null nor 0, otherwise ARG2\n" \
+       "	ARG1 & ARG2	ARG1 if neither argument is null or 0, otherwise 0\n" \
+       "	ARG1 < ARG2	1 if ARG1 is less than ARG2, else 0. Similarly:\n" \
+       "	ARG1 <= ARG2\n" \
+       "	ARG1 = ARG2\n" \
+       "	ARG1 != ARG2\n" \
+       "	ARG1 >= ARG2\n" \
+       "	ARG1 > ARG2\n" \
+       "	ARG1 + ARG2	Sum of ARG1 and ARG2. Similarly:\n" \
+       "	ARG1 - ARG2\n" \
+       "	ARG1 * ARG2\n" \
+       "	ARG1 / ARG2\n" \
+       "	ARG1 % ARG2\n" \
+       "	STRING : REGEXP		Anchored pattern match of REGEXP in STRING\n" \
+       "	match STRING REGEXP	Same as STRING : REGEXP\n" \
+       "	substr STRING POS LENGTH Substring of STRING, POS counted from 1\n" \
+       "	index STRING CHARS	Index in STRING where any CHARS is found, or 0\n" \
+       "	length STRING		Length of STRING\n" \
+       "	quote TOKEN		Interpret TOKEN as a string, even if\n" \
+       "				it is a keyword like 'match' or an\n" \
+       "				operator like '/'\n" \
+       "	(EXPRESSION)		Value of EXPRESSION\n" \
+       "\n" \
+       "Beware that many operators need to be escaped or quoted for shells.\n" \
+       "Comparisons are arithmetic if both ARGs are numbers, else\n" \
+       "lexicographical. Pattern matches return the string matched between\n" \
+       "\\( and \\) or null; if \\( and \\) are not used, they return the number\n" \
+       "of characters matched or 0." \
+
+#define false_trivial_usage \
+       "" \
+
+#define false_full_usage "\n\n" \
+       "Return an exit code of FALSE (1)" \
+
+#define false_example_usage \
+       "$ false\n" \
+       "$ echo $?\n" \
+       "1\n" \
+
+#define fold_trivial_usage \
+       "[-bs] [-w WIDTH] [FILE]..." \
+
+#define fold_full_usage "\n\n" \
+       "Wrap input lines in each FILE (or stdin), writing to stdout\n" \
+     "\n	-b	Count bytes rather than columns" \
+     "\n	-s	Break at spaces" \
+     "\n	-w	Use WIDTH columns instead of 80" \
+
+#define fsync_trivial_usage \
+       "[-d] FILE..." \
+
+#define fsync_full_usage "\n\n" \
+       "Write files' buffered blocks to disk\n" \
+     "\n	-d	Avoid syncing metadata" \
+
+#define head_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define head_full_usage "\n\n" \
+       "Print first 10 lines of each FILE (or stdin) to stdout.\n" \
+       "With more than one FILE, precede each with a filename header.\n" \
+     "\n	-n N[kbm]	Print first N lines" \
+	IF_FEATURE_FANCY_HEAD( \
+     "\n	-c N[kbm]	Print first N bytes" \
+     "\n	-q		Never print headers" \
+     "\n	-v		Always print headers" \
+	) \
+     "\n" \
+     "\nN may be suffixed by k (x1024), b (x512), or m (x1024^2)." \
+
+#define head_example_usage \
+       "$ head -n 2 /etc/passwd\n" \
+       "root:x:0:0:root:/root:/bin/bash\n" \
+       "daemon:x:1:1:daemon:/usr/sbin:/bin/sh\n" \
+
+#define hostid_trivial_usage \
+       "" \
+
+#define hostid_full_usage "\n\n" \
+       "Print out a unique 32-bit identifier for the machine" \
+
+#define id_trivial_usage \
+       "[OPTIONS] [USER]" \
+
+#define id_full_usage "\n\n" \
+       "Print information about USER or the current user\n" \
+	IF_SELINUX( \
+     "\n	-Z	Security context" \
+	) \
+     "\n	-u	User ID" \
+     "\n	-g	Group ID" \
+     "\n	-G	Supplementary group IDs" \
+     "\n	-n	Print names instead of numbers" \
+     "\n	-r	Print real ID instead of effective ID" \
+
+#define id_example_usage \
+       "$ id\n" \
+       "uid=1000(andersen) gid=1000(andersen)\n" \
+
+#define groups_trivial_usage \
+       "[USER]" \
+
+#define groups_full_usage "\n\n" \
+       "Print the group memberships of USER or for the current process" \
+
+#define groups_example_usage \
+       "$ groups\n" \
+       "andersen lp dialout cdrom floppy\n" \
+
+#define install_trivial_usage \
+	"[-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST" \
+
+#define install_full_usage "\n\n" \
+       "Copy files and set attributes\n" \
+     "\n	-c	Just copy (default)" \
+     "\n	-d	Create directories" \
+     "\n	-D	Create leading target directories" \
+     "\n	-s	Strip symbol table" \
+     "\n	-p	Preserve date" \
+     "\n	-o USER	Set ownership" \
+     "\n	-g GRP	Set group ownership" \
+     "\n	-m MODE	Set permissions" \
+	IF_SELINUX( \
+     "\n	-Z	Set security context" \
+	) \
+
+#define ln_trivial_usage \
+       "[OPTIONS] TARGET... LINK|DIR" \
+
+#define ln_full_usage "\n\n" \
+       "Create a link LINK or DIR/TARGET to the specified TARGET(s)\n" \
+     "\n	-s	Make symlinks instead of hardlinks" \
+     "\n	-f	Remove existing destinations" \
+     "\n	-n	Don't dereference symlinks - treat like normal file" \
+     "\n	-b	Make a backup of the target (if exists) before link operation" \
+     "\n	-S suf	Use suffix instead of ~ when making backup files" \
+
+#define ln_example_usage \
+       "$ ln -s BusyBox /tmp/ls\n" \
+       "$ ls -l /tmp/ls\n" \
+       "lrwxrwxrwx    1 root     root            7 Apr 12 18:39 ls -> BusyBox*\n" \
+
+#define logname_trivial_usage \
+       "" \
+
+#define logname_full_usage "\n\n" \
+       "Print the name of the current user" \
+
+#define logname_example_usage \
+       "$ logname\n" \
+       "root\n" \
+
+#define ls_trivial_usage \
+	"[-1AaCxd" \
+	IF_FEATURE_LS_FOLLOWLINKS("LH") \
+	IF_FEATURE_LS_RECURSIVE("R") \
+	IF_FEATURE_LS_FILETYPES("Fp") "lins" \
+	IF_FEATURE_LS_TIMESTAMPS("e") \
+	IF_FEATURE_HUMAN_READABLE("h") \
+	IF_FEATURE_LS_SORTFILES("rSXv") \
+	IF_FEATURE_LS_TIMESTAMPS("ctu") \
+	IF_SELINUX("kKZ") "]" \
+	IF_FEATURE_AUTOWIDTH(" [-w WIDTH]") " [FILE]..." \
+
+#define ls_full_usage "\n\n" \
+       "List directory contents\n" \
+     "\n	-1	One column output" \
+     "\n	-a	Include entries which start with ." \
+     "\n	-A	Like -a, but exclude . and .." \
+     "\n	-C	List by columns" \
+     "\n	-x	List by lines" \
+     "\n	-d	List directory entries instead of contents" \
+	IF_FEATURE_LS_FOLLOWLINKS( \
+     "\n	-L	Follow symlinks" \
+     "\n	-H	Follow symlinks on command line" \
+	) \
+	IF_FEATURE_LS_RECURSIVE( \
+     "\n	-R	Recurse" \
+	) \
+	IF_FEATURE_LS_FILETYPES( \
+     "\n	-p	Append / to dir entries" \
+     "\n	-F	Append indicator (one of */=@|) to entries" \
+	) \
+     "\n	-l	Long listing format" \
+     "\n	-i	List inode numbers" \
+     "\n	-n	List numeric UIDs and GIDs instead of names" \
+     "\n	-s	List allocated blocks" \
+	IF_FEATURE_LS_TIMESTAMPS( \
+     "\n	-e	List full date and time" \
+	) \
+	IF_FEATURE_HUMAN_READABLE( \
+     "\n	-h	List sizes in human readable format (1K 243M 2G)" \
+	) \
+	IF_FEATURE_LS_SORTFILES( \
+     "\n	-r	Sort in reverse order" \
+     "\n	-S	Sort by size" \
+     "\n	-X	Sort by extension" \
+     "\n	-v	Sort by version" \
+	) \
+	IF_FEATURE_LS_TIMESTAMPS( \
+     "\n	-c	With -l: sort by ctime" \
+     "\n	-t	With -l: sort by mtime" \
+     "\n	-u	With -l: sort by atime" \
+	) \
+	IF_SELINUX( \
+     "\n	-k	List security context" \
+     "\n	-K	List security context in long format" \
+     "\n	-Z	List security context and permission" \
+	) \
+	IF_FEATURE_AUTOWIDTH( \
+     "\n	-w N	Assume the terminal is N columns wide" \
+	) \
+	IF_FEATURE_LS_COLOR( \
+     "\n	--color[={always,never,auto}]	Control coloring" \
+	) \
+
+#define md5sum_trivial_usage \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK("[-c[sw]] ")"[FILE]..." \
+
+#define md5sum_full_usage "\n\n" \
+       "Print" IF_FEATURE_MD5_SHA1_SUM_CHECK(" or check") " MD5 checksums" \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK( "\n" \
+     "\n	-c	Check sums against list in FILEs" \
+     "\n	-s	Don't output anything, status code shows success" \
+     "\n	-w	Warn about improperly formatted checksum lines" \
+	) \
+
+#define md5sum_example_usage \
+       "$ md5sum < busybox\n" \
+       "6fd11e98b98a58f64ff3398d7b324003\n" \
+       "$ md5sum busybox\n" \
+       "6fd11e98b98a58f64ff3398d7b324003  busybox\n" \
+       "$ md5sum -c -\n" \
+       "6fd11e98b98a58f64ff3398d7b324003  busybox\n" \
+       "busybox: OK\n" \
+       "^D\n" \
+
+#define sha1sum_trivial_usage \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK("[-c[sw]] ")"[FILE]..." \
+
+#define sha1sum_full_usage "\n\n" \
+       "Print" IF_FEATURE_MD5_SHA1_SUM_CHECK(" or check") " SHA1 checksums" \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK( "\n" \
+     "\n	-c	Check sums against list in FILEs" \
+     "\n	-s	Don't output anything, status code shows success" \
+     "\n	-w	Warn about improperly formatted checksum lines" \
+	) \
+
+#define sha256sum_trivial_usage \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK("[-c[sw]] ")"[FILE]..." \
+
+#define sha256sum_full_usage "\n\n" \
+       "Print" IF_FEATURE_MD5_SHA1_SUM_CHECK(" or check") " SHA256 checksums" \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK( "\n" \
+     "\n	-c	Check sums against list in FILEs" \
+     "\n	-s	Don't output anything, status code shows success" \
+     "\n	-w	Warn about improperly formatted checksum lines" \
+	) \
+
+#define sha512sum_trivial_usage \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK("[-c[sw]] ")"[FILE]..." \
+
+#define sha512sum_full_usage "\n\n" \
+       "Print" IF_FEATURE_MD5_SHA1_SUM_CHECK(" or check") " SHA512 checksums" \
+	IF_FEATURE_MD5_SHA1_SUM_CHECK( "\n" \
+     "\n	-c	Check sums against list in FILEs" \
+     "\n	-s	Don't output anything, status code shows success" \
+     "\n	-w	Warn about improperly formatted checksum lines" \
+	) \
+
+#define mkdir_trivial_usage \
+       "[OPTIONS] DIRECTORY..." \
+
+#define mkdir_full_usage "\n\n" \
+       "Create DIRECTORY\n" \
+     "\n	-m MODE	Mode" \
+     "\n	-p	No error if exists; make parent directories as needed" \
+	IF_SELINUX( \
+     "\n	-Z	Set security context" \
+	) \
+
+#define mkdir_example_usage \
+       "$ mkdir /tmp/foo\n" \
+       "$ mkdir /tmp/foo\n" \
+       "/tmp/foo: File exists\n" \
+       "$ mkdir /tmp/foo/bar/baz\n" \
+       "/tmp/foo/bar/baz: No such file or directory\n" \
+       "$ mkdir -p /tmp/foo/bar/baz\n" \
+
+#define mkfifo_trivial_usage \
+       "[-m MODE] " IF_SELINUX("[-Z] ") "NAME" \
+
+#define mkfifo_full_usage "\n\n" \
+       "Create named pipe\n" \
+     "\n	-m MODE	Mode (default a=rw)" \
+	IF_SELINUX( \
+     "\n	-Z	Set security context" \
+	) \
+
+#define mknod_trivial_usage \
+       "[-m MODE] " IF_SELINUX("[-Z] ") "NAME TYPE MAJOR MINOR" \
+
+#define mknod_full_usage "\n\n" \
+       "Create a special file (block, character, or pipe)\n" \
+     "\n	-m MODE	Creation mode (default a=rw)" \
+	IF_SELINUX( \
+     "\n	-Z	Set security context" \
+	) \
+     "\nTYPE:" \
+     "\n	b	Block device" \
+     "\n	c or u	Character device" \
+     "\n	p	Named pipe (MAJOR and MINOR are ignored)" \
+
+#define mknod_example_usage \
+       "$ mknod /dev/fd0 b 2 0\n" \
+       "$ mknod -m 644 /tmp/pipe p\n" \
+
+#define mv_trivial_usage \
+       "[-fin] SOURCE DEST\n" \
+       "or: mv [-fin] SOURCE... DIRECTORY" \
+
+#define mv_full_usage "\n\n" \
+       "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY\n" \
+     "\n	-f	Don't prompt before overwriting" \
+     "\n	-i	Interactive, prompt before overwrite" \
+     "\n	-n	Don't overwrite an existing file" \
+
+#define mv_example_usage \
+       "$ mv /tmp/foo /bin/bar\n" \
+
+#define nice_trivial_usage \
+       "[-n ADJUST] [PROG ARGS]" \
+
+#define nice_full_usage "\n\n" \
+       "Change scheduling priority, run PROG\n" \
+     "\n	-n ADJUST	Adjust priority by ADJUST" \
+
+#define nohup_trivial_usage \
+       "PROG ARGS" \
+
+#define nohup_full_usage "\n\n" \
+       "Run PROG immune to hangups, with output to a non-tty" \
+
+#define nohup_example_usage \
+       "$ nohup make &" \
+
+#if ENABLE_DESKTOP \
+
+#define od_trivial_usage \
+       "[-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE...]" \
+
+#define od_full_usage "\n\n" \
+       "Print FILEs (or stdin) unambiguously, as octal bytes by default" \
+
+#endif \
+
+#if !ENABLE_DESKTOP \
+
+#define od_trivial_usage \
+       "[-aBbcDdeFfHhIiLlOovXx] [FILE]" \
+
+#define od_full_usage "\n\n" \
+       "Print FILE (or stdin) unambiguously, as octal bytes by default" \
+
+#endif \
+
+#define printenv_trivial_usage \
+       "[VARIABLE]..." \
+
+#define printenv_full_usage "\n\n" \
+       "Print environment VARIABLEs.\n" \
+       "If no VARIABLE specified, print all." \
+
+#define printf_trivial_usage \
+       "FORMAT [ARG]..." \
+
+#define printf_full_usage "\n\n" \
+       "Format and print ARG(s) according to FORMAT (a-la C printf)" \
+
+#define printf_example_usage \
+       "$ printf \"Val=%d\\n\" 5\n" \
+       "Val=5\n" \
+
+#define pwd_trivial_usage \
+       "" \
+
+#define pwd_full_usage "\n\n" \
+       "Print the full filename of the current working directory" \
+
+#define pwd_example_usage \
+       "$ pwd\n" \
+       "/root\n" \
+
+#define readlink_trivial_usage \
+	IF_FEATURE_READLINK_FOLLOW("[-fnv] ") "FILE" \
+
+#define readlink_full_usage "\n\n" \
+       "Display the value of a symlink" \
+	IF_FEATURE_READLINK_FOLLOW( "\n" \
+     "\n	-f	Canonicalize by following all symlinks" \
+     "\n	-n	Don't add newline" \
+     "\n	-v	Verbose" \
+	) \
+
+#define realpath_trivial_usage \
+       "FILE..." \
+
+#define realpath_full_usage "\n\n" \
+       "Return the absolute pathnames of given FILE" \
+
+#define rm_trivial_usage \
+       "[-irf] FILE..." \
+
+#define rm_full_usage "\n\n" \
+       "Remove (unlink) FILEs\n" \
+     "\n	-i	Always prompt before removing" \
+     "\n	-f	Never prompt" \
+     "\n	-R,-r	Recurse" \
+
+#define rm_example_usage \
+       "$ rm -rf /tmp/foo\n" \
+
+#define rmdir_trivial_usage \
+       "[OPTIONS] DIRECTORY..." \
+
+#define rmdir_full_usage "\n\n" \
+       "Remove DIRECTORY if it is empty\n" \
+	IF_FEATURE_RMDIR_LONG_OPTIONS( \
+     "\n	-p|--parents	Include parents" \
+     "\n	--ignore-fail-on-non-empty" \
+	) \
+	IF_NOT_FEATURE_RMDIR_LONG_OPTIONS( \
+     "\n	-p	Include parents" \
+	) \
+
+#define rmdir_example_usage \
+       "# rmdir /tmp/foo\n" \
+
+#define seq_trivial_usage \
+       "[-w] [-s SEP] [FIRST [INC]] LAST" \
+
+#define seq_full_usage "\n\n" \
+       "Print numbers from FIRST to LAST, in steps of INC.\n" \
+       "FIRST, INC default to 1.\n" \
+     "\n	-w	Pad to last with leading zeros" \
+     "\n	-s SEP	String separator" \
+
+#define sleep_trivial_usage \
+	IF_FEATURE_FANCY_SLEEP("[") "N" IF_FEATURE_FANCY_SLEEP("]...") \
+
+#define sleep_full_usage "\n\n" \
+	IF_NOT_FEATURE_FANCY_SLEEP("Pause for N seconds") \
+	IF_FEATURE_FANCY_SLEEP( \
+       "Pause for a time equal to the total of the args given, where each arg can\n" \
+       "have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays") \
+
+#define sleep_example_usage \
+       "$ sleep 2\n" \
+       "[2 second delay results]\n" \
+	IF_FEATURE_FANCY_SLEEP( \
+       "$ sleep 1d 3h 22m 8s\n" \
+       "[98528 second delay results]\n") \
+
+#define sort_trivial_usage \
+       "[-nru" \
+	IF_FEATURE_SORT_BIG("gMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t CHAR") \
+       "] [FILE]..." \
+
+#define sort_full_usage "\n\n" \
+       "Sort lines of text\n" \
+	IF_FEATURE_SORT_BIG( \
+     "\n	-b	Ignore leading blanks" \
+     "\n	-c	Check whether input is sorted" \
+     "\n	-d	Dictionary order (blank or alphanumeric only)" \
+     "\n	-f	Ignore case" \
+     "\n	-g	General numerical sort" \
+     "\n	-i	Ignore unprintable characters" \
+     "\n	-k	Sort key" \
+     "\n	-M	Sort month" \
+	) \
+     "\n	-n	Sort numbers" \
+	IF_FEATURE_SORT_BIG( \
+     "\n	-o	Output to file" \
+     "\n	-k	Sort by key" \
+     "\n	-t CHAR	Key separator" \
+	) \
+     "\n	-r	Reverse sort order" \
+	IF_FEATURE_SORT_BIG( \
+     "\n	-s	Stable (don't sort ties alphabetically)" \
+	) \
+     "\n	-u	Suppress duplicate lines" \
+	IF_FEATURE_SORT_BIG( \
+     "\n	-z	Lines are terminated by NUL, not newline" \
+     "\n	-mST	Ignored for GNU compatibility") \
+
+#define sort_example_usage \
+       "$ echo -e \"e\\nf\\nb\\nd\\nc\\na\" | sort\n" \
+       "a\n" \
+       "b\n" \
+       "c\n" \
+       "d\n" \
+       "e\n" \
+       "f\n" \
+	IF_FEATURE_SORT_BIG( \
+		"$ echo -e \"c 3\\nb 2\\nd 2\" | $SORT -k 2,2n -k 1,1r\n" \
+		"d 2\n" \
+		"b 2\n" \
+		"c 3\n" \
+	) \
+       "" \
+
+#define split_trivial_usage \
+       "[OPTIONS] [INPUT [PREFIX]]" \
+
+#define split_full_usage "\n\n" \
+       "	-b N[k|m]	Split by N (kilo|mega)bytes" \
+     "\n	-l N		Split by N lines" \
+     "\n	-a N		Use N letters as suffix" \
+
+#define split_example_usage \
+       "$ split TODO foo\n" \
+       "$ cat TODO | split -a 2 -l 2 TODO_\n" \
+
+#define stat_trivial_usage \
+       "[OPTIONS] FILE..." \
+
+#define stat_full_usage "\n\n" \
+       "Display file (default) or filesystem status\n" \
+	IF_FEATURE_STAT_FORMAT( \
+     "\n	-c fmt	Use the specified format" \
+	) \
+     "\n	-f	Display filesystem status" \
+     "\n	-L	Follow links" \
+     "\n	-t	Display info in terse form" \
+	IF_SELINUX( \
+     "\n	-Z	Print security context" \
+	) \
+	IF_FEATURE_STAT_FORMAT( \
+       "\n\nValid format sequences for files:\n" \
+       " %a	Access rights in octal\n" \
+       " %A	Access rights in human readable form\n" \
+       " %b	Number of blocks allocated (see %B)\n" \
+       " %B	The size in bytes of each block reported by %b\n" \
+       " %d	Device number in decimal\n" \
+       " %D	Device number in hex\n" \
+       " %f	Raw mode in hex\n" \
+       " %F	File type\n" \
+       " %g	Group ID of owner\n" \
+       " %G	Group name of owner\n" \
+       " %h	Number of hard links\n" \
+       " %i	Inode number\n" \
+       " %n	File name\n" \
+       " %N	File name, with -> TARGET if symlink\n" \
+       " %o	I/O block size\n" \
+       " %s	Total size, in bytes\n" \
+       " %t	Major device type in hex\n" \
+       " %T	Minor device type in hex\n" \
+       " %u	User ID of owner\n" \
+       " %U	User name of owner\n" \
+       " %x	Time of last access\n" \
+       " %X	Time of last access as seconds since Epoch\n" \
+       " %y	Time of last modification\n" \
+       " %Y	Time of last modification as seconds since Epoch\n" \
+       " %z	Time of last change\n" \
+       " %Z	Time of last change as seconds since Epoch\n" \
+       "\nValid format sequences for file systems:\n" \
+       " %a	Free blocks available to non-superuser\n" \
+       " %b	Total data blocks in file system\n" \
+       " %c	Total file nodes in file system\n" \
+       " %d	Free file nodes in file system\n" \
+       " %f	Free blocks in file system\n" \
+	IF_SELINUX( \
+       " %C	Security context in selinux\n" \
+	) \
+       " %i	File System ID in hex\n" \
+       " %l	Maximum length of filenames\n" \
+       " %n	File name\n" \
+       " %s	Block size (for faster transfer)\n" \
+       " %S	Fundamental block size (for block counts)\n" \
+       " %t	Type in hex\n" \
+       " %T	Type in human readable form" \
+	) \
+
+#define stty_trivial_usage \
+       "[-a|g] [-F DEVICE] [SETTING]..." \
+
+#define stty_full_usage "\n\n" \
+       "Without arguments, prints baud rate, line discipline,\n" \
+       "and deviations from stty sane\n" \
+     "\n	-F DEVICE	Open device instead of stdin" \
+     "\n	-a		Print all current settings in human-readable form" \
+     "\n	-g		Print in stty-readable form" \
+     "\n	[SETTING]	See manpage" \
+
+#define sum_trivial_usage \
+       "[-rs] [FILE]..." \
+
+#define sum_full_usage "\n\n" \
+       "Checksum and count the blocks in a file\n" \
+     "\n	-r	Use BSD sum algorithm (1K blocks)" \
+     "\n	-s	Use System V sum algorithm (512byte blocks)" \
+
+#define sync_trivial_usage \
+       "" \
+
+#define sync_full_usage "\n\n" \
+       "Write all buffered blocks to disk" \
+
+#define tac_trivial_usage \
+	"[FILE]..." \
+
+#define tac_full_usage "\n\n" \
+	"Concatenate FILEs and print them in reverse" \
+
+#define tail_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define tail_full_usage "\n\n" \
+       "Print last 10 lines of each FILE (or stdin) to stdout.\n" \
+       "With more than one FILE, precede each with a filename header.\n" \
+     "\n	-f		Print data as file grows" \
+	IF_FEATURE_FANCY_TAIL( \
+     "\n	-s SECONDS	Wait SECONDS between reads with -f" \
+	) \
+     "\n	-n N[kbm]	Print last N lines" \
+	IF_FEATURE_FANCY_TAIL( \
+     "\n	-c N[kbm]	Print last N bytes" \
+     "\n	-q		Never print headers" \
+     "\n	-v		Always print headers" \
+     "\n" \
+     "\nN may be suffixed by k (x1024), b (x512), or m (x1024^2)." \
+     "\nIf N starts with a '+', output begins with the Nth item from the start" \
+     "\nof each file, not from the end." \
+	) \
+
+#define tail_example_usage \
+       "$ tail -n 1 /etc/resolv.conf\n" \
+       "nameserver 10.0.0.1\n" \
+
+#define tee_trivial_usage \
+       "[-ai] [FILE]..." \
+
+#define tee_full_usage "\n\n" \
+       "Copy stdin to each FILE, and also to stdout\n" \
+     "\n	-a	Append to the given FILEs, don't overwrite" \
+     "\n	-i	Ignore interrupt signals (SIGINT)" \
+
+#define tee_example_usage \
+       "$ echo \"Hello\" | tee /tmp/foo\n" \
+       "$ cat /tmp/foo\n" \
+       "Hello\n" \
+
+#define test_trivial_usage \
+       "EXPRESSION ]" \
+
+#define test_full_usage "\n\n" \
+       "Check file types, compare values etc. Return a 0/1 exit code\n" \
+       "depending on logical value of EXPRESSION" \
+
+#define test_example_usage \
+       "$ test 1 -eq 2\n" \
+       "$ echo $?\n" \
+       "1\n" \
+       "$ test 1 -eq 1\n" \
+       "$ echo $?\n" \
+       "0\n" \
+       "$ [ -d /etc ]\n" \
+       "$ echo $?\n" \
+       "0\n" \
+       "$ [ -d /junk ]\n" \
+       "$ echo $?\n" \
+       "1\n" \
+
+#define touch_trivial_usage \
+       "[-c]" IF_FEATURE_TOUCH_SUSV3(" [-d DATE] [-t DATE] [-r FILE]") " FILE..." \
+
+#define touch_full_usage "\n\n" \
+       "Update the last-modified date on the given FILE[s]\n" \
+     "\n	-c	Don't create files" \
+	IF_FEATURE_TOUCH_SUSV3( \
+     "\n	-d DT	Date/time to use" \
+     "\n	-t DT	Date/time to use" \
+     "\n	-r FILE	Use FILE's date/time" \
+	) \
+
+#define touch_example_usage \
+       "$ ls -l /tmp/foo\n" \
+       "/bin/ls: /tmp/foo: No such file or directory\n" \
+       "$ touch /tmp/foo\n" \
+       "$ ls -l /tmp/foo\n" \
+       "-rw-rw-r--    1 andersen andersen        0 Apr 15 01:11 /tmp/foo\n" \
+
+#define tr_trivial_usage \
+       "[-cds] STRING1 [STRING2]" \
+
+#define tr_full_usage "\n\n" \
+       "Translate, squeeze, or delete characters from stdin, writing to stdout\n" \
+     "\n	-c	Take complement of STRING1" \
+     "\n	-d	Delete input characters coded STRING1" \
+     "\n	-s	Squeeze multiple output characters of STRING2 into one character" \
+
+#define tr_example_usage \
+       "$ echo \"gdkkn vnqkc\" | tr [a-y] [b-z]\n" \
+       "hello world\n" \
+
+#define true_trivial_usage \
+       "" \
+
+#define true_full_usage "\n\n" \
+       "Return an exit code of TRUE (0)" \
+
+#define true_example_usage \
+       "$ true\n" \
+       "$ echo $?\n" \
+       "0\n" \
+
+#define tty_trivial_usage \
+       "" \
+
+#define tty_full_usage "\n\n" \
+       "Print file name of stdin's terminal" \
+	IF_INCLUDE_SUSv2( "\n" \
+     "\n	-s	Print nothing, only return exit status" \
+	) \
+
+#define tty_example_usage \
+       "$ tty\n" \
+       "/dev/tty2\n" \
+
+#define uname_trivial_usage \
+       "[-amnrspv]" \
+
+#define uname_full_usage "\n\n" \
+       "Print system information\n" \
+     "\n	-a	Print all" \
+     "\n	-m	The machine (hardware) type" \
+     "\n	-n	Hostname" \
+     "\n	-r	OS release" \
+     "\n	-s	OS name (default)" \
+     "\n	-p	Processor type" \
+     "\n	-v	OS version" \
+
+#define uname_example_usage \
+       "$ uname -a\n" \
+       "Linux debian 2.4.23 #2 Tue Dec 23 17:09:10 MST 2003 i686 GNU/Linux\n" \
+
+#define uniq_trivial_usage \
+       "[-cdu][-f,s,w N] [INPUT [OUTPUT]]" \
+
+#define uniq_full_usage "\n\n" \
+       "Discard duplicate lines\n" \
+     "\n	-c	Prefix lines by the number of occurrences" \
+     "\n	-d	Only print duplicate lines" \
+     "\n	-u	Only print unique lines" \
+     "\n	-f N	Skip first N fields" \
+     "\n	-s N	Skip first N chars (after any skipped fields)" \
+     "\n	-w N	Compare N characters in line" \
+
+#define uniq_example_usage \
+       "$ echo -e \"a\\na\\nb\\nc\\nc\\na\" | sort | uniq\n" \
+       "a\n" \
+       "b\n" \
+       "c\n" \
+
+#define usleep_trivial_usage \
+       "N" \
+
+#define usleep_full_usage "\n\n" \
+       "Pause for N microseconds" \
+
+#define usleep_example_usage \
+       "$ usleep 1000000\n" \
+       "[pauses for 1 second]\n" \
+
+#define uudecode_trivial_usage \
+       "[-o OUTFILE] [INFILE]" \
+
+#define uudecode_full_usage "\n\n" \
+       "Uudecode a file\n" \
+       "Finds OUTFILE in uuencoded source unless -o is given" \
+
+#define uudecode_example_usage \
+       "$ uudecode -o busybox busybox.uu\n" \
+       "$ ls -l busybox\n" \
+       "-rwxr-xr-x   1 ams      ams        245264 Jun  7 21:35 busybox\n" \
+
+#define base64_trivial_usage \
+	"[-d] [FILE]" \
+
+#define base64_full_usage "\n\n" \
+       "Base64 encode or decode FILE to standard output" \
+     "\n	-d	Decode data" \
+
+#define uuencode_trivial_usage \
+       "[-m] [FILE] STORED_FILENAME" \
+
+#define uuencode_full_usage "\n\n" \
+       "Uuencode FILE (or stdin) to stdout\n" \
+     "\n	-m	Use base64 encoding per RFC1521" \
+
+#define uuencode_example_usage \
+       "$ uuencode busybox busybox\n" \
+       "begin 755 busybox\n" \
+       "<encoded file snipped>\n" \
+       "$ uudecode busybox busybox > busybox.uu\n" \
+       "$\n" \
+
+#define wc_trivial_usage \
+       "[-c"IF_UNICODE_SUPPORT("m")"lwL] [FILE]..." \
+
+#define wc_full_usage "\n\n" \
+       "Count lines, words, and bytes for each FILE (or stdin)\n" \
+     "\n	-c	Count bytes" \
+	IF_UNICODE_SUPPORT( \
+     "\n	-m	Count characters" \
+	) \
+     "\n	-l	Count newlines" \
+     "\n	-w	Count words" \
+     "\n	-L	Print longest line length" \
+
+#define wc_example_usage \
+       "$ wc /etc/passwd\n" \
+       "     31      46    1365 /etc/passwd\n" \
+
+#define whoami_trivial_usage \
+       "" \
+
+#define whoami_full_usage "\n\n" \
+       "Print the user name associated with the current effective user id" \
+
+#define users_trivial_usage \
+       "" \
+
+#define users_full_usage "\n\n" \
+       "Print the users currently logged on" \
+
+#define who_trivial_usage \
+       "[-a]" \
+
+#define who_full_usage "\n\n" \
+       "Show who is logged on\n" \
+     "\n	-a	Show all" \
+     "\n	-H	Print column headers" \
+
+#define yes_trivial_usage \
+       "[STRING]" \
+
+#define yes_full_usage "\n\n" \
+       "Repeatedly output a line with STRING, or 'y'" \
+
+#define mktemp_trivial_usage \
+       "[-dt] [-p DIR] [TEMPLATE]" \
+
+#define mktemp_full_usage "\n\n" \
+       "Create a temporary file with name based on TEMPLATE and print its name.\n" \
+       "TEMPLATE must end with XXXXXX (e.g. [/dir/]nameXXXXXX).\n" \
+       "Without TEMPLATE, -t tmp.XXXXXX is assumed.\n" \
+     "\n	-d	Make directory, not file" \
+     "\n	-t	Prepend base directory name to TEMPLATE" \
+     "\n	-p DIR	Use DIR as a base directory (implies -t)" \
+     "\n	-u	Do not create anything; print a name" \
+     "\n" \
+     "\nBase directory is: -p DIR, else $TMPDIR, else /tmp" \
+
+#define mktemp_example_usage \
+       "$ mktemp /tmp/temp.XXXXXX\n" \
+       "/tmp/temp.mWiLjM\n" \
+       "$ ls -la /tmp/temp.mWiLjM\n" \
+       "-rw-------    1 andersen andersen        0 Apr 25 17:10 /tmp/temp.mWiLjM\n" \
+
+#define pipe_progress_trivial_usage NOUSAGE_STR \
+
+#define pipe_progress_full_usage "" \
+
+#define run_parts_trivial_usage \
+       "[-t] "IF_FEATURE_RUN_PARTS_FANCY("[-l] ")"[-a ARG] [-u MASK] DIRECTORY" \
+
+#define run_parts_full_usage "\n\n" \
+       "Run a bunch of scripts in DIRECTORY\n" \
+     "\n	-t	Print what would be run, but don't actually run anything" \
+     "\n	-a ARG	Pass ARG as argument for every program" \
+     "\n	-u MASK	Set the umask to MASK before running every program" \
+	IF_FEATURE_RUN_PARTS_FANCY( \
+     "\n	-l	Print names of all matching files even if they are not executable" \
+	) \
+
+#define run_parts_example_usage \
+       "$ run-parts -a start /etc/init.d\n" \
+       "$ run-parts -a stop=now /etc/init.d\n\n" \
+       "Let's assume you have a script foo/dosomething:\n" \
+       "#!/bin/sh\n" \
+       "for i in $*; do eval $i; done; unset i\n" \
+       "case \"$1\" in\n" \
+       "start*) echo starting something;;\n" \
+       "stop*) set -x; shutdown -h $stop;;\n" \
+       "esac\n\n" \
+       "Running this yields:\n" \
+       "$run-parts -a stop=+4m foo/\n" \
+       "+ shutdown -h +4m" \
+
+#define start_stop_daemon_trivial_usage \
+       "[OPTIONS] [-S|-K] ... [-- ARGS...]" \
+
+#define start_stop_daemon_full_usage "\n\n" \
+       "Search for matching processes, and then\n" \
+       "-K: stop all matching processes.\n" \
+       "-S: start a process unless a matching process is found.\n" \
+	IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS( \
+     "\nProcess matching:" \
+     "\n	-u,--user USERNAME|UID	Match only this user's processes" \
+     "\n	-n,--name NAME		Match processes with NAME" \
+     "\n				in comm field in /proc/PID/stat" \
+     "\n	-x,--exec EXECUTABLE	Match processes with this command" \
+     "\n				in /proc/PID/{exe,cmdline}" \
+     "\n	-p,--pidfile FILE	Match a process with PID from the file" \
+     "\n	All specified conditions must match" \
+     "\n-S only:" \
+     "\n	-x,--exec EXECUTABLE	Program to run" \
+     "\n	-a,--startas NAME	Zeroth argument" \
+     "\n	-b,--background		Background" \
+	IF_FEATURE_START_STOP_DAEMON_FANCY( \
+     "\n	-N,--nicelevel N	Change nice level" \
+	) \
+     "\n	-c,--chuid USER[:[GRP]]	Change to user/group" \
+     "\n	-m,--make-pidfile	Write PID to the pidfile specified by -p" \
+     "\n-K only:" \
+     "\n	-s,--signal SIG		Signal to send" \
+     "\n	-t,--test		Match only, exit with 0 if a process is found" \
+     "\nOther:" \
+	IF_FEATURE_START_STOP_DAEMON_FANCY( \
+     "\n	-o,--oknodo		Exit with status 0 if nothing is done" \
+     "\n	-v,--verbose		Verbose" \
+	) \
+     "\n	-q,--quiet		Quiet" \
+	) \
+	IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS( \
+     "\nProcess matching:" \
+     "\n	-u USERNAME|UID	Match only this user's processes" \
+     "\n	-n NAME		Match processes with NAME" \
+     "\n			in comm field in /proc/PID/stat" \
+     "\n	-x EXECUTABLE	Match processes with this command" \
+     "\n			command in /proc/PID/cmdline" \
+     "\n	-p FILE		Match a process with PID from the file" \
+     "\n	All specified conditions must match" \
+     "\n-S only:" \
+     "\n	-x EXECUTABLE	Program to run" \
+     "\n	-a NAME		Zeroth argument" \
+     "\n	-b		Background" \
+	IF_FEATURE_START_STOP_DAEMON_FANCY( \
+     "\n	-N N		Change nice level" \
+	) \
+     "\n	-c USER[:[GRP]]	Change to user/group" \
+     "\n	-m		Write PID to the pidfile specified by -p" \
+     "\n-K only:" \
+     "\n	-s SIG		Signal to send" \
+     "\n	-t		Match only, exit with 0 if a process is found" \
+     "\nOther:" \
+	IF_FEATURE_START_STOP_DAEMON_FANCY( \
+     "\n	-o		Exit with status 0 if nothing is done" \
+     "\n	-v		Verbose" \
+	) \
+     "\n	-q		Quiet" \
+	) \
+
+#define which_trivial_usage \
+       "[COMMAND]..." \
+
+#define which_full_usage "\n\n" \
+       "Locate a COMMAND" \
+
+#define which_example_usage \
+       "$ which login\n" \
+       "/bin/login\n" \
+
+#define chattr_trivial_usage \
+       "[-R] [-+=AacDdijsStTu] [-v VERSION] [FILE]..." \
+
+#define chattr_full_usage "\n\n" \
+       "Change file attributes on an ext2 fs\n" \
+     "\nModifiers:" \
+     "\n	-	Remove attributes" \
+     "\n	+	Add attributes" \
+     "\n	=	Set attributes" \
+     "\nAttributes:" \
+     "\n	A	Don't track atime" \
+     "\n	a	Append mode only" \
+     "\n	c	Enable compress" \
+     "\n	D	Write dir contents synchronously" \
+     "\n	d	Don't backup with dump" \
+     "\n	i	Cannot be modified (immutable)" \
+     "\n	j	Write all data to journal first" \
+     "\n	s	Zero disk storage when deleted" \
+     "\n	S	Write file contents synchronously" \
+     "\n	t	Disable tail-merging of partial blocks with other files" \
+     "\n	u	Allow file to be undeleted" \
+     "\n	-R	Recurse" \
+     "\n	-v	Set the file's version/generation number" \
+
+#define fsck_trivial_usage \
+       "[-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]..." \
+
+#define fsck_full_usage "\n\n" \
+       "Check and repair filesystems\n" \
+     "\n	-A	Walk /etc/fstab and check all filesystems" \
+     "\n	-N	Don't execute, just show what would be done" \
+     "\n	-P	With -A, check filesystems in parallel" \
+     "\n	-R	With -A, skip the root filesystem" \
+     "\n	-T	Don't show title on startup" \
+     "\n	-V	Verbose" \
+     "\n	-C n	Write status information to specified filedescriptor" \
+     "\n	-t TYPE	List of filesystem types to check" \
+
+#define lsattr_trivial_usage \
+       "[-Radlv] [FILE]..." \
+
+#define lsattr_full_usage "\n\n" \
+       "List file attributes on an ext2 fs\n" \
+     "\n	-R	Recurse" \
+     "\n	-a	Don't hide entries starting with ." \
+     "\n	-d	List directory entries instead of contents" \
+     "\n	-l	List long flag names" \
+     "\n	-v	List the file's version/generation number" \
+
+#define tune2fs_trivial_usage \
+       "[-c MAX_MOUNT_COUNT] " \
+       "[-i DAYS] " \
+       "[-C MOUNT_COUNT] " \
+       "[-L LABEL] " \
+       "BLOCKDEV" \
+
+#define tune2fs_full_usage "\n\n" \
+       "Adjust filesystem options on ext[23] filesystems" \
+
+#define awk_trivial_usage \
+       "[OPTIONS] [AWK_PROGRAM] [FILE]..." \
+
+#define awk_full_usage "\n\n" \
+       "	-v VAR=VAL	Set variable" \
+     "\n	-F SEP		Use SEP as field separator" \
+     "\n	-f FILE		Read program from FILE" \
+
+#define cmp_trivial_usage \
+       "[-l] [-s] FILE1 [FILE2" IF_DESKTOP(" [SKIP1 [SKIP2]]") "]" \
+
+#define cmp_full_usage "\n\n" \
+       "Compare FILE1 with FILE2 (or stdin)\n" \
+     "\n	-l	Write the byte numbers (decimal) and values (octal)" \
+     "\n		for all differing bytes" \
+     "\n	-s	Quiet" \
+
+#define diff_trivial_usage \
+       "[-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2" \
+
+#define diff_full_usage "\n\n" \
+       "Compare files line by line and output the differences between them.\n" \
+       "This implementation supports unified diffs only.\n" \
+     "\n	-a	Treat all files as text" \
+     "\n	-b	Ignore changes in the amount of whitespace" \
+     "\n	-B	Ignore changes whose lines are all blank" \
+     "\n	-d	Try hard to find a smaller set of changes" \
+     "\n	-i	Ignore case differences" \
+     "\n	-L	Use LABEL instead of the filename in the unified header" \
+     "\n	-N	Treat absent files as empty" \
+     "\n	-q	Output only whether files differ" \
+     "\n	-r	Recurse" \
+     "\n	-S	Start with FILE when comparing directories" \
+     "\n	-T	Make tabs line up by prefixing a tab when necessary" \
+     "\n	-s	Report when two files are the same" \
+     "\n	-t	Expand tabs to spaces in output" \
+     "\n	-U	Output LINES lines of context" \
+     "\n	-w	Ignore all whitespace" \
+
+#define ed_trivial_usage "" \
+
+#define ed_full_usage "" \
+
+#define patch_trivial_usage \
+       "[OPTIONS] [ORIGFILE [PATCHFILE]]" \
+
+#define patch_full_usage "\n\n" \
+	IF_LONG_OPTS( \
+       "	-p,--strip N		Strip N leading components from file names" \
+     "\n	-i,--input DIFF		Read DIFF instead of stdin" \
+     "\n	-R,--reverse		Reverse patch" \
+     "\n	-N,--forward		Ignore already applied patches" \
+     "\n	-E,--remove-empty-files	Remove output files if they become empty" \
+	) \
+	IF_NOT_LONG_OPTS( \
+       "	-p N	Strip N leading components from file names" \
+     "\n	-i DIFF	Read DIFF instead of stdin" \
+     "\n	-R	Reverse patch" \
+     "\n	-N	Ignore already applied patches" \
+     "\n	-E	Remove output files if they become empty" \
+	) \
+
+#define patch_example_usage \
+       "$ patch -p1 < example.diff\n" \
+       "$ patch -p0 -i example.diff" \
+
+#define sed_trivial_usage \
+       "[-inr] [-f FILE]... [-e CMD]... [FILE]...\n" \
+       "or: sed [-inr] CMD [FILE]..." \
+
+#define sed_full_usage "\n\n" \
+       "	-e CMD	Add CMD to sed commands to be executed" \
+     "\n	-f FILE	Add FILE contents to sed commands to be executed" \
+     "\n	-i	Edit files in-place (else sends result to stdout)" \
+     "\n	-n	Suppress automatic printing of pattern space" \
+     "\n	-r	Use extended regex syntax" \
+     "\n" \
+     "\nIf no -e or -f, the first non-option argument is the sed command string." \
+     "\nRemaining arguments are input files (stdin if none)." \
+
+#define sed_example_usage \
+       "$ echo \"foo\" | sed -e 's/f[a-zA-Z]o/bar/g'\n" \
+       "bar\n" \
+
+#define vi_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define vi_full_usage "\n\n" \
+       "Edit FILE\n" \
+	IF_FEATURE_VI_COLON( \
+     "\n	-c	Initial command to run ($EXINIT also available)" \
+	) \
+	IF_FEATURE_VI_READONLY( \
+     "\n	-R	Read-only" \
+	) \
+     "\n	-H	Short help regarding available features" \
+
+#define find_trivial_usage \
+       "[PATH]... [OPTIONS] [ACTIONS]" \
+
+#define find_full_usage "\n\n" \
+       "Search for files and perform actions on them.\n" \
+       "First failed action stops processing of current file.\n" \
+       "Defaults: PATH is current directory, action is '-print'\n" \
+     "\n	-follow		Follow symlinks" \
+	IF_FEATURE_FIND_XDEV( \
+     "\n	-xdev		Don't descend directories on other filesystems" \
+	) \
+	IF_FEATURE_FIND_MAXDEPTH( \
+     "\n	-maxdepth N	Descend at most N levels. -maxdepth 0 applies" \
+     "\n			actions to command line arguments only" \
+     "\n	-mindepth N	Don't act on first N levels" \
+	) \
+	IF_FEATURE_FIND_DEPTH( \
+     "\n	-depth		Act on directory *after* traversing it" \
+	) \
+     "\n" \
+     "\nActions:" \
+	IF_FEATURE_FIND_PAREN( \
+     "\n	( ACTIONS )	Group actions for -o / -a" \
+	) \
+	IF_FEATURE_FIND_NOT( \
+     "\n	! ACT		Invert ACT's success/failure" \
+	) \
+     "\n	ACT1 [-a] ACT2	If ACT1 fails, stop, else do ACT2" \
+     "\n	ACT1 -o ACT2	If ACT1 succeeds, stop, else do ACT2" \
+     "\n			Note: -a has higher priority than -o" \
+     "\n	-name PATTERN	Match file name (w/o directory name) to PATTERN" \
+     "\n	-iname PATTERN	Case insensitive -name" \
+	IF_FEATURE_FIND_PATH( \
+     "\n	-path PATTERN	Match path to PATTERN" \
+     "\n	-ipath PATTERN	Case insensitive -path" \
+	) \
+	IF_FEATURE_FIND_REGEX( \
+     "\n	-regex PATTERN	Match path to regex PATTERN" \
+	) \
+	IF_FEATURE_FIND_TYPE( \
+     "\n	-type X		File type is X (one of: f,d,l,b,c,...)" \
+	) \
+	IF_FEATURE_FIND_PERM( \
+     "\n	-perm MASK	At least one mask bit (+MASK), all bits (-MASK)," \
+     "\n			or exactly MASK bits are set in file's mode" \
+	) \
+	IF_FEATURE_FIND_MTIME( \
+     "\n	-mtime DAYS	mtime is greater than (+N), less than (-N)," \
+     "\n			or exactly N days in the past" \
+	) \
+	IF_FEATURE_FIND_MMIN( \
+     "\n	-mmin MINS	mtime is greater than (+N), less than (-N)," \
+     "\n			or exactly N minutes in the past" \
+	) \
+	IF_FEATURE_FIND_NEWER( \
+     "\n	-newer FILE	mtime is more recent than FILE's" \
+	) \
+	IF_FEATURE_FIND_INUM( \
+     "\n	-inum N		File has inode number N" \
+	) \
+	IF_FEATURE_FIND_USER( \
+     "\n	-user NAME/ID	File is owned by given user" \
+	) \
+	IF_FEATURE_FIND_GROUP( \
+     "\n	-group NAME/ID	File is owned by given group" \
+	) \
+	IF_FEATURE_FIND_SIZE( \
+     "\n	-size N[bck]	File size is N (c:bytes,k:kbytes,b:512 bytes(def.))" \
+     "\n			+/-N: file size is bigger/smaller than N" \
+	) \
+	IF_FEATURE_FIND_LINKS( \
+     "\n	-links N	Number of links is greater than (+N), less than (-N)," \
+     "\n			or exactly N" \
+	) \
+	IF_FEATURE_FIND_CONTEXT( \
+     "\n	-context CTX	File has specified security context" \
+	) \
+	IF_FEATURE_FIND_PRUNE( \
+     "\n	-prune		If current file is directory, don't descend into it" \
+	) \
+     "\nIf none of the following actions is specified, -print is assumed" \
+     "\n	-print		Print file name" \
+	IF_FEATURE_FIND_PRINT0( \
+     "\n	-print0		Print file name, NUL terminated" \
+	) \
+	IF_FEATURE_FIND_EXEC( \
+     "\n	-exec CMD ARG ;	Run CMD with all instances of {} replaced by" \
+     "\n			file name. Fails if CMD exits with nonzero" \
+	) \
+	IF_FEATURE_FIND_DELETE( \
+     "\n	-delete		Delete current file/directory. Turns on -depth option" \
+	) \
+
+#define find_example_usage \
+       "$ find / -name passwd\n" \
+       "/etc/passwd\n" \
+
+#define grep_trivial_usage \
+       "[-HhnlLoqvsriw" \
+       "F" \
+	IF_FEATURE_GREP_EGREP_ALIAS("E") \
+	IF_EXTRA_COMPAT("z") \
+       "] [-m N] " \
+	IF_FEATURE_GREP_CONTEXT("[-A/B/C N] ") \
+       "PATTERN/-e PATTERN.../-f FILE [FILE]..." \
+
+#define grep_full_usage "\n\n" \
+       "Search for PATTERN in FILEs (or stdin)\n" \
+     "\n	-H	Add 'filename:' prefix" \
+     "\n	-h	Do not add 'filename:' prefix" \
+     "\n	-n	Add 'line_no:' prefix" \
+     "\n	-l	Show only names of files that match" \
+     "\n	-L	Show only names of files that don't match" \
+     "\n	-c	Show only count of matching lines" \
+     "\n	-o	Show only the matching part of line" \
+     "\n	-q	Quiet. Return 0 if PATTERN is found, 1 otherwise" \
+     "\n	-v	Select non-matching lines" \
+     "\n	-s	Suppress open and read errors" \
+     "\n	-r	Recurse" \
+     "\n	-i	Ignore case" \
+     "\n	-w	Match whole words only" \
+     "\n	-x	Match whole lines only" \
+     "\n	-F	PATTERN is a literal (not regexp)" \
+	IF_FEATURE_GREP_EGREP_ALIAS( \
+     "\n	-E	PATTERN is an extended regexp" \
+	) \
+	IF_EXTRA_COMPAT( \
+     "\n	-z	Input is NUL terminated" \
+	) \
+     "\n	-m N	Match up to N times per file" \
+	IF_FEATURE_GREP_CONTEXT( \
+     "\n	-A N	Print N lines of trailing context" \
+     "\n	-B N	Print N lines of leading context" \
+     "\n	-C N	Same as '-A N -B N'" \
+	) \
+     "\n	-e PTRN	Pattern to match" \
+     "\n	-f FILE	Read pattern from file" \
+
+#define grep_example_usage \
+       "$ grep root /etc/passwd\n" \
+       "root:x:0:0:root:/root:/bin/bash\n" \
+       "$ grep ^[rR]oo. /etc/passwd\n" \
+       "root:x:0:0:root:/root:/bin/bash\n" \
+
+#define egrep_trivial_usage NOUSAGE_STR \
+
+#define egrep_full_usage "" \
+
+#define fgrep_trivial_usage NOUSAGE_STR \
+
+#define fgrep_full_usage "" \
+
+#define xargs_trivial_usage \
+       "[OPTIONS] [PROG ARGS]" \
+
+#define xargs_full_usage "\n\n" \
+       "Run PROG on every item given by stdin\n" \
+	IF_FEATURE_XARGS_SUPPORT_CONFIRMATION( \
+     "\n	-p	Ask user whether to run each command" \
+	) \
+     "\n	-r	Don't run command if input is empty" \
+	IF_FEATURE_XARGS_SUPPORT_ZERO_TERM( \
+     "\n	-0	Input is separated by NUL characters" \
+	) \
+     "\n	-t	Print the command on stderr before execution" \
+     "\n	-e[STR]	STR stops input processing" \
+     "\n	-n N	Pass no more than N args to PROG" \
+     "\n	-s N	Pass command line of no more than N bytes" \
+	IF_FEATURE_XARGS_SUPPORT_TERMOPT( \
+     "\n	-x	Exit if size is exceeded" \
+	) \
+
+#define xargs_example_usage \
+       "$ ls | xargs gzip\n" \
+       "$ find . -name '*.c' -print | xargs rm\n" \
+
+#define bootchartd_trivial_usage \
+       "start [PROG ARGS]|stop|init" \
+
+#define bootchartd_full_usage "\n\n" \
+       "Create /var/log/bootchart.tgz with boot chart data\n" \
+     "\nstart: start background logging; with PROG, run PROG, then kill logging with USR1" \
+     "\nstop: send USR1 to all bootchartd processes" \
+     "\ninit: start background logging; stop when getty/xdm is seen (for init scripts)" \
+     "\nUnder PID 1: as init, then exec $bootchart_init, /init, /sbin/init" \
+
+#define halt_trivial_usage \
+       "[-d DELAY] [-n] [-f]" IF_FEATURE_WTMP(" [-w]") \
+
+#define halt_full_usage "\n\n" \
+       "Halt the system\n" \
+     "\n	-d SEC	Delay interval" \
+     "\n	-n	Do not sync" \
+     "\n	-f	Force (don't go through init)" \
+	IF_FEATURE_WTMP( \
+     "\n	-w	Only write a wtmp record" \
+	) \
+
+#define poweroff_trivial_usage \
+       "[-d DELAY] [-n] [-f]" \
+
+#define poweroff_full_usage "\n\n" \
+       "Halt and shut off power\n" \
+     "\n	-d SEC	Delay interval" \
+     "\n	-n	Do not sync" \
+     "\n	-f	Force (don't go through init)" \
+
+#define reboot_trivial_usage \
+       "[-d DELAY] [-n] [-f]" \
+
+#define reboot_full_usage "\n\n" \
+       "Reboot the system\n" \
+     "\n	-d SEC	Delay interval" \
+     "\n	-n	Do not sync" \
+     "\n	-f	Force (don't go through init)" \
+
+#define linuxrc_trivial_usage NOUSAGE_STR \
+
+#define linuxrc_full_usage "" \
+
+#define init_trivial_usage \
+       "" \
+
+#define init_full_usage "\n\n" \
+       "Init is the parent of all processes" \
+
+#define init_notes_usage \
+	"This version of init is designed to be run only by the kernel.\n" \
+	"\n" \
+	"BusyBox init doesn't support multiple runlevels. The runlevels field of\n" \
+	"the /etc/inittab file is completely ignored by BusyBox init. If you want\n" \
+	"runlevels, use sysvinit.\n" \
+	"\n" \
+	"BusyBox init works just fine without an inittab. If no inittab is found,\n" \
+	"it has the following default behavior:\n" \
+	"\n" \
+	"	::sysinit:/etc/init.d/rcS\n" \
+	"	::askfirst:/bin/sh\n" \
+	"	::ctrlaltdel:/sbin/reboot\n" \
+	"	::shutdown:/sbin/swapoff -a\n" \
+	"	::shutdown:/bin/umount -a -r\n" \
+	"	::restart:/sbin/init\n" \
+	"\n" \
+	"if it detects that /dev/console is _not_ a serial console, it will also run:\n" \
+	"\n" \
+	"	tty2::askfirst:/bin/sh\n" \
+	"	tty3::askfirst:/bin/sh\n" \
+	"	tty4::askfirst:/bin/sh\n" \
+	"\n" \
+	"If you choose to use an /etc/inittab file, the inittab entry format is as follows:\n" \
+	"\n" \
+	"	<id>:<runlevels>:<action>:<process>\n" \
+	"\n" \
+	"	<id>:\n" \
+	"\n" \
+	"		WARNING: This field has a non-traditional meaning for BusyBox init!\n" \
+	"		The id field is used by BusyBox init to specify the controlling tty for\n" \
+	"		the specified process to run on. The contents of this field are\n" \
+	"		appended to \"/dev/\" and used as-is. There is no need for this field to\n" \
+	"		be unique, although if it isn't you may have strange results. If this\n" \
+	"		field is left blank, the controlling tty is set to the console. Also\n" \
+	"		note that if BusyBox detects that a serial console is in use, then only\n" \
+	"		entries whose controlling tty is either the serial console or /dev/null\n" \
+	"		will be run. BusyBox init does nothing with utmp. We don't need no\n" \
+	"		stinkin' utmp.\n" \
+	"\n" \
+	"	<runlevels>:\n" \
+	"\n" \
+	"		The runlevels field is completely ignored.\n" \
+	"\n" \
+	"	<action>:\n" \
+	"\n" \
+	"		Valid actions include: sysinit, respawn, askfirst, wait,\n" \
+	"		once, restart, ctrlaltdel, and shutdown.\n" \
+	"\n" \
+	"		The available actions can be classified into two groups: actions\n" \
+	"		that are run only once, and actions that are re-run when the specified\n" \
+	"		process exits.\n" \
+	"\n" \
+	"		Run only-once actions:\n" \
+	"\n" \
+	"			'sysinit' is the first item run on boot. init waits until all\n" \
+	"			sysinit actions are completed before continuing. Following the\n" \
+	"			completion of all sysinit actions, all 'wait' actions are run.\n" \
+	"			'wait' actions, like 'sysinit' actions, cause init to wait until\n" \
+	"			the specified task completes. 'once' actions are asynchronous,\n" \
+	"			therefore, init does not wait for them to complete. 'restart' is\n" \
+	"			the action taken to restart the init process. By default this should\n" \
+	"			simply run /sbin/init, but can be a script which runs pivot_root or it\n" \
+	"			can do all sorts of other interesting things. The 'ctrlaltdel' init\n" \
+	"			actions are run when the system detects that someone on the system\n" \
+	"			console has pressed the CTRL-ALT-DEL key combination. Typically one\n" \
+	"			wants to run 'reboot' at this point to cause the system to reboot.\n" \
+	"			Finally the 'shutdown' action specifies the actions to taken when\n" \
+	"			init is told to reboot. Unmounting filesystems and disabling swap\n" \
+	"			is a very good here.\n" \
+	"\n" \
+	"		Run repeatedly actions:\n" \
+	"\n" \
+	"			'respawn' actions are run after the 'once' actions. When a process\n" \
+	"			started with a 'respawn' action exits, init automatically restarts\n" \
+	"			it. Unlike sysvinit, BusyBox init does not stop processes from\n" \
+	"			respawning out of control. The 'askfirst' actions acts just like\n" \
+	"			respawn, except that before running the specified process it\n" \
+	"			displays the line \"Please press Enter to activate this console.\"\n" \
+	"			and then waits for the user to press enter before starting the\n" \
+	"			specified process.\n" \
+	"\n" \
+	"		Unrecognized actions (like initdefault) will cause init to emit an\n" \
+	"		error message, and then go along with its business. All actions are\n" \
+	"		run in the order they appear in /etc/inittab.\n" \
+	"\n" \
+	"	<process>:\n" \
+	"\n" \
+	"		Specifies the process to be executed and its command line.\n" \
+	"\n" \
+	"Example /etc/inittab file:\n" \
+	"\n" \
+	"	# This is run first except when booting in single-user mode\n" \
+	"	#\n" \
+	"	::sysinit:/etc/init.d/rcS\n" \
+	"	\n" \
+	"	# /bin/sh invocations on selected ttys\n" \
+	"	#\n" \
+	"	# Start an \"askfirst\" shell on the console (whatever that may be)\n" \
+	"	::askfirst:-/bin/sh\n" \
+	"	# Start an \"askfirst\" shell on /dev/tty2-4\n" \
+	"	tty2::askfirst:-/bin/sh\n" \
+	"	tty3::askfirst:-/bin/sh\n" \
+	"	tty4::askfirst:-/bin/sh\n" \
+	"	\n" \
+	"	# /sbin/getty invocations for selected ttys\n" \
+	"	#\n" \
+	"	tty4::respawn:/sbin/getty 38400 tty4\n" \
+	"	tty5::respawn:/sbin/getty 38400 tty5\n" \
+	"	\n" \
+	"	\n" \
+	"	# Example of how to put a getty on a serial line (for a terminal)\n" \
+	"	#\n" \
+	"	#::respawn:/sbin/getty -L ttyS0 9600 vt100\n" \
+	"	#::respawn:/sbin/getty -L ttyS1 9600 vt100\n" \
+	"	#\n" \
+	"	# Example how to put a getty on a modem line\n" \
+	"	#::respawn:/sbin/getty 57600 ttyS2\n" \
+	"	\n" \
+	"	# Stuff to do when restarting the init process\n" \
+	"	::restart:/sbin/init\n" \
+	"	\n" \
+	"	# Stuff to do before rebooting\n" \
+	"	::ctrlaltdel:/sbin/reboot\n" \
+	"	::shutdown:/bin/umount -a -r\n" \
+	"	::shutdown:/sbin/swapoff -a\n" \
+
+#define mesg_trivial_usage \
+       "[y|n]" \
+
+#define mesg_full_usage "\n\n" \
+       "Control write access to your terminal\n" \
+       "	y	Allow write access to your terminal\n" \
+       "	n	Disallow write access to your terminal" \
+
+#define parse_trivial_usage \
+       "[-x] [-n MAXTOKENS] [-m MINTOKENS] [-d DELIMS] [-f FLAGS] FILE..." \
+
+#define parse_full_usage "\n\n" \
+       "	-x	Suppress output (for benchmarking)" \
+
+#define addgroup_trivial_usage \
+       "[-g GID] " IF_FEATURE_ADDUSER_TO_GROUP("[USER] ") "GROUP" \
+
+#define addgroup_full_usage "\n\n" \
+       "Add a group " IF_FEATURE_ADDUSER_TO_GROUP("or add a user to a group") "\n" \
+     "\n	-g GID	Group id" \
+     "\n	-S	Create a system group" \
+
+#define add_shell_trivial_usage \
+       "SHELL..." \
+
+#define add_shell_full_usage "\n\n" \
+       "Add SHELLs to /etc/shells" \
+
+#define remove_shell_trivial_usage \
+       "SHELL..." \
+
+#define remove_shell_full_usage "\n\n" \
+       "Remove SHELLs from /etc/shells" \
+
+#define adduser_trivial_usage \
+       "[OPTIONS] USER" \
+
+#define adduser_full_usage "\n\n" \
+       "Add a user\n" \
+     "\n	-h DIR		Home directory" \
+     "\n	-g GECOS	GECOS field" \
+     "\n	-s SHELL	Login shell" \
+     "\n	-G GRP		Add user to existing group" \
+     "\n	-S		Create a system user" \
+     "\n	-D		Don't assign a password" \
+     "\n	-H		Don't create home directory" \
+     "\n	-u UID		User id" \
+
+#define chpasswd_trivial_usage \
+	IF_LONG_OPTS("[--md5|--encrypted]") IF_NOT_LONG_OPTS("[-m|-e]") \
+
+#define chpasswd_full_usage "\n\n" \
+       "Read user:password from stdin and update /etc/passwd\n" \
+	IF_LONG_OPTS( \
+     "\n	-e,--encrypted	Supplied passwords are in encrypted form" \
+     "\n	-m,--md5	Use MD5 encryption instead of DES" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-e	Supplied passwords are in encrypted form" \
+     "\n	-m	Use MD5 encryption instead of DES" \
+	) \
+
+#define cryptpw_trivial_usage \
+       "[OPTIONS] [PASSWORD] [SALT]" \
+
+#define cryptpw_full_usage "\n\n" \
+       "Crypt PASSWORD using crypt(3)\n" \
+	IF_LONG_OPTS( \
+     "\n	-P,--password-fd=N	Read password from fd N" \
+     "\n	-m,--method=TYPE	Encryption method" \
+     "\n	-S,--salt=SALT" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-P N	Read password from fd N" \
+     "\n	-m TYPE	Encryption method TYPE" \
+     "\n	-S SALT" \
+	) \
+
+#define mkpasswd_trivial_usage \
+       "[OPTIONS] [PASSWORD] [SALT]" \
+
+#define mkpasswd_full_usage "\n\n" \
+       "Crypt PASSWORD using crypt(3)\n" \
+	IF_LONG_OPTS( \
+     "\n	-P,--password-fd=N	Read password from fd N" \
+     "\n	-m,--method=TYPE	Encryption method" \
+     "\n	-S,--salt=SALT" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-P N	Read password from fd N" \
+     "\n	-m TYPE	Encryption method TYPE" \
+     "\n	-S SALT" \
+	) \
+
+#define deluser_trivial_usage \
+       "USER" \
+
+#define deluser_full_usage "\n\n" \
+       "Delete USER from the system" \
+
+#define delgroup_trivial_usage \
+	IF_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP" \
+
+#define delgroup_full_usage "\n\n" \
+       "Delete group GROUP from the system" \
+	IF_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP") \
+
+#define getty_trivial_usage \
+       "[OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]" \
+
+#define getty_full_usage "\n\n" \
+       "Open TTY, prompt for login name, then invoke /bin/login\n" \
+     "\n	-h		Enable hardware RTS/CTS flow control" \
+     "\n	-L		Set CLOCAL (ignore Carrier Detect state)" \
+     "\n	-m		Get baud rate from modem's CONNECT status message" \
+     "\n	-n		Don't prompt for login name" \
+     "\n	-w		Wait for CR or LF before sending /etc/issue" \
+     "\n	-i		Don't display /etc/issue" \
+     "\n	-f ISSUE_FILE	Display ISSUE_FILE instead of /etc/issue" \
+     "\n	-l LOGIN	Invoke LOGIN instead of /bin/login" \
+     "\n	-t SEC		Terminate after SEC if no login name is read" \
+     "\n	-I INITSTR	Send INITSTR before anything else" \
+     "\n	-H HOST		Log HOST into the utmp file as the hostname" \
+     "\n" \
+     "\nBAUD_RATE of 0 leaves it unchanged" \
+
+#define login_trivial_usage \
+       "[-p] [-h HOST] [[-f] USER]" \
+
+#define login_full_usage "\n\n" \
+       "Begin a new session on the system\n" \
+     "\n	-f	Don't authenticate (user already authenticated)" \
+     "\n	-h	Name of the remote host" \
+     "\n	-p	Preserve environment" \
+
+#define passwd_trivial_usage \
+       "[OPTIONS] [USER]" \
+
+#define passwd_full_usage "\n\n" \
+       "Change USER's password (default: current user)" \
+     "\n" \
+     "\n	-a ALG	Encryption method" \
+     "\n	-d	Set password to ''" \
+     "\n	-l	Lock (disable) account" \
+     "\n	-u	Unlock (enable) account" \
+
+#define su_trivial_usage \
+       "[OPTIONS] [-] [USER]" \
+
+#define su_full_usage "\n\n" \
+       "Run shell under USER (by default, root)\n" \
+     "\n	-,-l	Clear environment, run shell as login shell" \
+     "\n	-p,-m	Do not set new $HOME, $SHELL, $USER, $LOGNAME" \
+     "\n	-c CMD	Command to pass to 'sh -c'" \
+     "\n	-s SH	Shell to use instead of user's default" \
+
+#define sulogin_trivial_usage \
+       "[-t N] [TTY]" \
+
+#define sulogin_full_usage "\n\n" \
+       "Single user login\n" \
+     "\n	-t N	Timeout" \
+
+#define vlock_trivial_usage \
+       "[-a]" \
+
+#define vlock_full_usage "\n\n" \
+       "Lock a virtual terminal. A password is required to unlock.\n" \
+     "\n	-a	Lock all VTs" \
+
+#define makemime_trivial_usage \
+       "[OPTIONS] [FILE]..." \
+
+#define makemime_full_usage "\n\n" \
+       "Create multipart MIME-encoded message from FILEs\n" \
+     "\n	-o FILE	Output. Default: stdout" \
+     "\n	-a HDR	Add header(s). Examples:" \
+     "\n		\"From: user@host.org\", \"Date: `date -R`\"" \
+     "\n	-c CT	Content type. Default: application/octet-stream" \
+     "\n	-C CS	Charset. Default: " CONFIG_FEATURE_MIME_CHARSET \
+     "\n" \
+     "\nOther options are silently ignored" \
+
+#define popmaildir_trivial_usage \
+       "[OPTIONS] MAILDIR [CONN_HELPER ARGS]" \
+
+#define popmaildir_full_usage "\n\n" \
+       "Fetch content of remote mailbox to local maildir\n" \
+     "\n	-s		Skip authorization" \
+     "\n	-T		Get messages with TOP instead of RETR" \
+     "\n	-k		Keep retrieved messages on the server" \
+     "\n	-t SEC		Network timeout" \
+	IF_FEATURE_POPMAILDIR_DELIVERY( \
+     "\n	-F \"PROG ARGS\"	Filter program (may be repeated)" \
+     "\n	-M \"PROG ARGS\"	Delivery program" \
+	) \
+     "\n" \
+     "\nFetch from plain POP3 server:" \
+     "\npopmaildir -k DIR nc pop3.server.com 110 <user_and_pass.txt" \
+     "\nFetch from SSLed POP3 server and delete fetched emails:" \
+     "\npopmaildir DIR -- openssl s_client -quiet -connect pop3.server.com:995 <user_and_pass.txt" \
+
+#define popmaildir_example_usage \
+       "$ popmaildir -k ~/Maildir -- nc pop.drvv.ru 110 [<password_file]\n" \
+       "$ popmaildir ~/Maildir -- openssl s_client -quiet -connect pop.gmail.com:995 [<password_file]\n" \
+
+#define reformime_trivial_usage \
+       "[OPTIONS]" \
+
+#define reformime_full_usage "\n\n" \
+       "Parse MIME-encoded message on stdin\n" \
+     "\n	-x PREFIX	Extract content of MIME sections to files" \
+     "\n	-X PROG ARGS	Filter content of MIME sections through PROG" \
+     "\n			Must be the last option" \
+     "\n" \
+     "\nOther options are silently ignored" \
+
+#define sendmail_trivial_usage \
+       "[OPTIONS] [RECIPIENT_EMAIL]..." \
+
+#define sendmail_full_usage "\n\n" \
+       "Read email from stdin and send it\n" \
+     "\nStandard options:" \
+     "\n	-t		Read additional recipients from message body" \
+     "\n	-f SENDER	Sender (required)" \
+     "\n	-o OPTIONS	Various options. -oi implied, others are ignored" \
+     "\n	-i		-oi synonym. implied and ignored" \
+     "\n" \
+     "\nBusybox specific options:" \
+     "\n	-v		Verbose" \
+     "\n	-w SECS		Network timeout" \
+     "\n	-H 'PROG ARGS'	Run connection helper" \
+     "\n			Examples:" \
+     "\n			-H 'exec openssl s_client -quiet -tls1 -starttls smtp" \
+     "\n				-connect smtp.gmail.com:25' <email.txt" \
+     "\n				[4<username_and_passwd.txt | -auUSER -apPASS]" \
+     "\n			-H 'exec openssl s_client -quiet -tls1" \
+     "\n				-connect smtp.gmail.com:465' <email.txt" \
+     "\n				[4<username_and_passwd.txt | -auUSER -apPASS]" \
+     "\n	-S HOST[:PORT]	Server" \
+     "\n	-auUSER		Username for AUTH LOGIN" \
+     "\n	-apPASS 	Password for AUTH LOGIN" \
+     "\n" \
+     "\nOther options are silently ignored; -oi -t is implied" \
+	IF_MAKEMIME( \
+     "\nUse makemime to create emails with attachments" \
+	) \
+
+#define adjtimex_trivial_usage \
+       "[-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]" \
+
+#define adjtimex_full_usage "\n\n" \
+       "Read and optionally set system timebase parameters. See adjtimex(2)\n" \
+     "\n	-q	Quiet" \
+     "\n	-o OFF	Time offset, microseconds" \
+     "\n	-f FREQ	Frequency adjust, integer kernel units (65536 is 1ppm)" \
+     "\n		(positive values make clock run faster)" \
+     "\n	-t TICK	Microseconds per tick, usually 10000" \
+     "\n	-p TCONST" \
+
+#define bbconfig_trivial_usage \
+       "" \
+
+#define bbconfig_full_usage "\n\n" \
+       "Print the config file used by busybox build" \
+
+#define beep_trivial_usage \
+       "-f FREQ -l LEN -d DELAY -r COUNT -n" \
+
+#define beep_full_usage "\n\n" \
+       "	-f	Frequency in Hz" \
+     "\n	-l	Length in ms" \
+     "\n	-d	Delay in ms" \
+     "\n	-r	Repetitions" \
+     "\n	-n	Start new tone" \
+
+#define chat_trivial_usage \
+       "EXPECT [SEND [EXPECT [SEND...]]]" \
+
+#define chat_full_usage "\n\n" \
+       "Useful for interacting with a modem connected to stdin/stdout.\n" \
+       "A script consists of one or more \"expect-send\" pairs of strings,\n" \
+       "each pair is a pair of arguments. Example:\n" \
+       "chat '' ATZ OK ATD123456 CONNECT '' ogin: pppuser word: ppppass '~'" \
+
+#define chrt_trivial_usage \
+       "[-prfom] [PRIO] [PID | PROG ARGS]" \
+
+#define chrt_full_usage "\n\n" \
+       "Change scheduling priority and class for a process\n" \
+     "\n	-p	Operate on PID" \
+     "\n	-r	Set SCHED_RR class" \
+     "\n	-f	Set SCHED_FIFO class" \
+     "\n	-o	Set SCHED_OTHER class" \
+     "\n	-m	Show min/max priorities" \
+
+#define chrt_example_usage \
+       "$ chrt -r 4 sleep 900; x=$!\n" \
+       "$ chrt -f -p 3 $x\n" \
+       "You need CAP_SYS_NICE privileges to set scheduling attributes of a process" \
+
+#define conspy_trivial_usage \
+	"[-vcsndfFQ] [-x COL] [-y LINE] [CONSOLE_NO]" \
+
+#define conspy_full_usage "\n\n" \
+     "A text-mode VNC like program for Linux virtual consoles." \
+     "\nTo exit, quickly press ESC 3 times." \
+     "\n" \
+     "\n	-v	Don't send keystrokes to the console" \
+     "\n	-c	Create missing /dev/{tty,vcsa}N" \
+     "\n	-s	Open a SHELL session" \
+     "\n	-n	Black & white" \
+     "\n	-d	Dump console to stdout" \
+     "\n	-f	Follow cursor" \
+     "\n	-F	Assume console is on a framebuffer device" \
+     "\n	-Q	Disable exit on ESC-ESC-ESC" \
+     "\n	-x COL	Starting column" \
+     "\n	-y LINE	Starting line" \
+
+#define crond_trivial_usage \
+       "-fbS -l N " IF_FEATURE_CROND_D("-d N ") "-L LOGFILE -c DIR" \
+
+#define crond_full_usage "\n\n" \
+       "	-f	Foreground" \
+     "\n	-b	Background (default)" \
+     "\n	-S	Log to syslog (default)" \
+     "\n	-l	Set log level. 0 is the most verbose, default 8" \
+	IF_FEATURE_CROND_D( \
+     "\n	-d	Set log level, log to stderr" \
+	) \
+     "\n	-L	Log to file" \
+     "\n	-c	Working dir" \
+
+#define crontab_trivial_usage \
+       "[-c DIR] [-u USER] [-ler]|[FILE]" \
+
+#define crontab_full_usage "\n\n" \
+       "	-c	Crontab directory" \
+     "\n	-u	User" \
+     "\n	-l	List crontab" \
+     "\n	-e	Edit crontab" \
+     "\n	-r	Delete crontab" \
+     "\n	FILE	Replace crontab by FILE ('-': stdin)" \
+
+#define dc_trivial_usage \
+       "EXPRESSION..." \
+
+#define dc_full_usage "\n\n" \
+       "Tiny RPN calculator. Operations:\n" \
+       "+, add, -, sub, *, mul, /, div, %, mod, "IF_FEATURE_DC_LIBM("**, exp, ")"and, or, not, eor,\n" \
+       "p - print top of the stack (without popping),\n" \
+       "f - print entire stack,\n" \
+       "o - pop the value and set output radix (must be 10, 16, 8 or 2).\n" \
+       "Examples: 'dc 2 2 add p' -> 4, 'dc 8 8 * 2 2 + / p' -> 16" \
+
+#define dc_example_usage \
+       "$ dc 2 2 + p\n" \
+       "4\n" \
+       "$ dc 8 8 \\* 2 2 + / p\n" \
+       "16\n" \
+       "$ dc 0 1 and p\n" \
+       "0\n" \
+       "$ dc 0 1 or p\n" \
+       "1\n" \
+       "$ echo 72 9 div 8 mul p | dc\n" \
+       "64\n" \
+
+#define devfsd_trivial_usage \
+       "mntpnt [-v]" IF_DEVFSD_FG_NP("[-fg][-np]") \
+
+#define devfsd_full_usage "\n\n" \
+       "Manage devfs permissions and old device name symlinks\n" \
+     "\n	mntpnt	The mount point where devfs is mounted" \
+     "\n	-v	Print the protocol version numbers for devfsd" \
+     "\n		and the kernel-side protocol version and exit" \
+	IF_DEVFSD_FG_NP( \
+     "\n	-fg	Run in foreground" \
+     "\n	-np	Exit after parsing the configuration file" \
+     "\n		and processing synthetic REGISTER events," \
+     "\n		don't poll for events" \
+	) \
+
+#define devmem_trivial_usage \
+	"ADDRESS [WIDTH [VALUE]]" \
+
+#define devmem_full_usage "\n\n" \
+       "Read/write from physical address\n" \
+     "\n	ADDRESS	Address to act upon" \
+     "\n	WIDTH	Width (8/16/...)" \
+     "\n	VALUE	Data to be written" \
+
+#define eject_trivial_usage \
+       "[-t] [-T] [DEVICE]" \
+
+#define eject_full_usage "\n\n" \
+       "Eject DEVICE or default /dev/cdrom\n" \
+	IF_FEATURE_EJECT_SCSI( \
+     "\n	-s	SCSI device" \
+	) \
+     "\n	-t	Close tray" \
+     "\n	-T	Open/close tray (toggle)" \
+
+#define fbsplash_trivial_usage \
+       "-s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]" \
+
+#define fbsplash_full_usage "\n\n" \
+       "	-s	Image" \
+     "\n	-c	Hide cursor" \
+     "\n	-d	Framebuffer device (default /dev/fb0)" \
+     "\n	-i	Config file (var=value):" \
+     "\n			BAR_LEFT,BAR_TOP,BAR_WIDTH,BAR_HEIGHT" \
+     "\n			BAR_R,BAR_G,BAR_B" \
+     "\n	-f	Control pipe (else exit after drawing image)" \
+     "\n			commands: 'NN' (% for progress bar) or 'exit'" \
+
+#define flashcp_trivial_usage \
+       "-v FILE MTD_DEVICE" \
+
+#define flashcp_full_usage "\n\n" \
+       "Copy an image to MTD device\n" \
+     "\n	-v	Verbose" \
+
+#define flash_eraseall_trivial_usage \
+       "[-jq] MTD_DEVICE" \
+
+#define flash_eraseall_full_usage "\n\n" \
+       "Erase an MTD device\n" \
+     "\n	-j	Format the device for jffs2" \
+     "\n	-q	Don't display progress messages" \
+
+#define flash_lock_trivial_usage \
+       "MTD_DEVICE OFFSET SECTORS" \
+
+#define flash_lock_full_usage "\n\n" \
+       "Lock part or all of an MTD device. If SECTORS is -1, then all sectors\n" \
+       "will be locked, regardless of the value of OFFSET" \
+
+#define flash_unlock_trivial_usage \
+       "MTD_DEVICE" \
+
+#define flash_unlock_full_usage "\n\n" \
+       "Unlock an MTD device" \
+
+#define hdparm_trivial_usage \
+       "[OPTIONS] [DEVICE]" \
+
+#define hdparm_full_usage "\n\n" \
+       "	-a	Get/set fs readahead" \
+     "\n	-A	Set drive read-lookahead flag (0/1)" \
+     "\n	-b	Get/set bus state (0 == off, 1 == on, 2 == tristate)" \
+     "\n	-B	Set Advanced Power Management setting (1-255)" \
+     "\n	-c	Get/set IDE 32-bit IO setting" \
+     "\n	-C	Check IDE power mode status" \
+	IF_FEATURE_HDPARM_HDIO_GETSET_DMA( \
+     "\n	-d	Get/set using_dma flag") \
+     "\n	-D	Enable/disable drive defect-mgmt" \
+     "\n	-f	Flush buffer cache for device on exit" \
+     "\n	-g	Display drive geometry" \
+     "\n	-h	Display terse usage information" \
+	IF_FEATURE_HDPARM_GET_IDENTITY( \
+     "\n	-i	Display drive identification") \
+	IF_FEATURE_HDPARM_GET_IDENTITY( \
+     "\n	-I	Detailed/current information directly from drive") \
+     "\n	-k	Get/set keep_settings_over_reset flag (0/1)" \
+     "\n	-K	Set drive keep_features_over_reset flag (0/1)" \
+     "\n	-L	Set drive doorlock (0/1) (removable harddisks only)" \
+     "\n	-m	Get/set multiple sector count" \
+     "\n	-n	Get/set ignore-write-errors flag (0/1)" \
+     "\n	-p	Set PIO mode on IDE interface chipset (0,1,2,3,4,...)" \
+     "\n	-P	Set drive prefetch count" \
+     "\n	-Q	Get/set DMA tagged-queuing depth (if supported)" \
+     "\n	-r	Get/set readonly flag (DANGEROUS to set)" \
+	IF_FEATURE_HDPARM_HDIO_SCAN_HWIF( \
+     "\n	-R	Register an IDE interface (DANGEROUS)") \
+     "\n	-S	Set standby (spindown) timeout" \
+     "\n	-t	Perform device read timings" \
+     "\n	-T	Perform cache read timings" \
+     "\n	-u	Get/set unmaskirq flag (0/1)" \
+	IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF( \
+     "\n	-U	Unregister an IDE interface (DANGEROUS)") \
+     "\n	-v	Defaults; same as -mcudkrag for IDE drives" \
+     "\n	-V	Display program version and exit immediately" \
+	IF_FEATURE_HDPARM_HDIO_DRIVE_RESET( \
+     "\n	-w	Perform device reset (DANGEROUS)") \
+     "\n	-W	Set drive write-caching flag (0/1) (DANGEROUS)" \
+	IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF( \
+     "\n	-x	Tristate device for hotswap (0/1) (DANGEROUS)") \
+     "\n	-X	Set IDE xfer mode (DANGEROUS)" \
+     "\n	-y	Put IDE drive in standby mode" \
+     "\n	-Y	Put IDE drive to sleep" \
+     "\n	-Z	Disable Seagate auto-powersaving mode" \
+     "\n	-z	Reread partition table" \
+
+#define inotifyd_trivial_usage \
+	"PROG FILE1[:MASK]..." \
+
+#define inotifyd_full_usage "\n\n" \
+       "Run PROG on filesystem changes." \
+     "\nWhen a filesystem event matching MASK occurs on FILEn," \
+     "\nPROG ACTUAL_EVENTS FILEn [SUBFILE] is run." \
+     "\nIf PROG is -, events are sent to stdout." \
+     "\nEvents:" \
+     "\n	a	File is accessed" \
+     "\n	c	File is modified" \
+     "\n	e	Metadata changed" \
+     "\n	w	Writable file is closed" \
+     "\n	0	Unwritable file is closed" \
+     "\n	r	File is opened" \
+     "\n	D	File is deleted" \
+     "\n	M	File is moved" \
+     "\n	u	Backing fs is unmounted" \
+     "\n	o	Event queue overflowed" \
+     "\n	x	File can't be watched anymore" \
+     "\nIf watching a directory:" \
+     "\n	m	Subfile is moved into dir" \
+     "\n	y	Subfile is moved out of dir" \
+     "\n	n	Subfile is created" \
+     "\n	d	Subfile is deleted" \
+     "\n" \
+     "\ninotifyd waits for PROG to exit." \
+     "\nWhen x event happens for all FILEs, inotifyd exits." \
+
+#define ionice_trivial_usage \
+	"[-c 1-3] [-n 0-7] [-p PID] [PROG]" \
+
+#define ionice_full_usage "\n\n" \
+       "Change I/O priority and class\n" \
+     "\n	-c	Class. 1:realtime 2:best-effort 3:idle" \
+     "\n	-n	Priority" \
+
+#define last_trivial_usage \
+       ""IF_FEATURE_LAST_FANCY("[-HW] [-f FILE]") \
+
+#define last_full_usage "\n\n" \
+       "Show listing of the last users that logged into the system" \
+	IF_FEATURE_LAST_FANCY( "\n" \
+     "\n	-W	Display with no host column truncation" \
+     "\n	-f FILE Read from FILE instead of /var/log/wtmp" \
+	) \
+
+#define less_trivial_usage \
+       "[-E" IF_FEATURE_LESS_FLAGS("Mm") "Nh~I?] [FILE]..." \
+
+#define less_full_usage "\n\n" \
+       "View FILE (or stdin) one screenful at a time\n" \
+     "\n	-E	Quit once the end of a file is reached" \
+	IF_FEATURE_LESS_FLAGS( \
+     "\n	-M,-m	Display status line with line numbers" \
+     "\n		and percentage through the file" \
+	) \
+     "\n	-N	Prefix line number to each line" \
+     "\n	-I	Ignore case in all searches" \
+     "\n	-~	Suppress ~s displayed past EOF" \
+
+#if ENABLE_FEATURE_MAKEDEVS_LEAF \
+
+#define makedevs_trivial_usage \
+       "NAME TYPE MAJOR MINOR FIRST LAST [s]" \
+
+#define makedevs_full_usage "\n\n" \
+       "Create a range of block or character special files" \
+     "\n" \
+     "\nTYPE is:" \
+     "\n	b	Block device" \
+     "\n	c	Character device" \
+     "\n	f	FIFO, MAJOR and MINOR are ignored" \
+     "\n" \
+     "\nFIRST..LAST specify numbers appended to NAME." \
+     "\nIf 's' is the last argument, the base device is created as well." \
+     "\n" \
+     "\nExamples:" \
+     "\n	makedevs /dev/ttyS c 4 66 2 63   ->  ttyS2-ttyS63" \
+     "\n	makedevs /dev/hda b 3 0 0 8 s    ->  hda,hda1-hda8" \
+
+#define makedevs_example_usage \
+       "# makedevs /dev/ttyS c 4 66 2 63\n" \
+       "[creates ttyS2-ttyS63]\n" \
+       "# makedevs /dev/hda b 3 0 0 8 s\n" \
+       "[creates hda,hda1-hda8]\n" \
+
+#endif \
+
+#if ENABLE_FEATURE_MAKEDEVS_TABLE \
+
+#define makedevs_trivial_usage \
+       "[-d device_table] rootdir" \
+
+#define makedevs_full_usage "\n\n" \
+       "Create a range of special files as specified in a device table.\n" \
+       "Device table entries take the form of:\n" \
+       "<name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>\n" \
+       "Where name is the file name, type can be one of:\n" \
+       "	f	Regular file\n" \
+       "	d	Directory\n" \
+       "	c	Character device\n" \
+       "	b	Block device\n" \
+       "	p	Fifo (named pipe)\n" \
+       "uid is the user id for the target file, gid is the group id for the\n" \
+       "target file. The rest of the entries (major, minor, etc) apply to\n" \
+       "to device special files. A '-' may be used for blank entries." \
+
+#define makedevs_example_usage \
+       "For example:\n" \
+       "<name>    <type> <mode><uid><gid><major><minor><start><inc><count>\n" \
+       "/dev         d   755    0    0    -      -      -      -    -\n" \
+       "/dev/console c   666    0    0    5      1      -      -    -\n" \
+       "/dev/null    c   666    0    0    1      3      0      0    -\n" \
+       "/dev/zero    c   666    0    0    1      5      0      0    -\n" \
+       "/dev/hda     b   640    0    0    3      0      0      0    -\n" \
+       "/dev/hda     b   640    0    0    3      1      1      1    15\n\n" \
+       "Will Produce:\n" \
+       "/dev\n" \
+       "/dev/console\n" \
+       "/dev/null\n" \
+       "/dev/zero\n" \
+       "/dev/hda\n" \
+       "/dev/hda[0-15]\n" \
+
+#endif \
+
+#define man_trivial_usage \
+       "[-aw] [MANPAGE]..." \
+
+#define man_full_usage "\n\n" \
+       "Format and display manual page\n" \
+     "\n	-a	Display all pages" \
+     "\n	-w	Show page locations" \
+
+#define microcom_trivial_usage \
+       "[-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY" \
+
+#define microcom_full_usage "\n\n" \
+       "Copy bytes for stdin to TTY and from TTY to stdout\n" \
+     "\n	-d	Wait up to DELAY ms for TTY output before sending every" \
+     "\n		next byte to it" \
+     "\n	-t	Exit if both stdin and TTY are silent for TIMEOUT ms" \
+     "\n	-s	Set serial line to SPEED" \
+     "\n	-X	Disable special meaning of NUL and Ctrl-X from stdin" \
+
+#define mountpoint_trivial_usage \
+       "[-q] <[-dn] DIR | -x DEVICE>" \
+
+#define mountpoint_full_usage "\n\n" \
+       "Check if the directory is a mountpoint\n" \
+     "\n	-q	Quiet" \
+     "\n	-d	Print major/minor device number of the filesystem" \
+     "\n	-n	Print device name of the filesystem" \
+     "\n	-x	Print major/minor device number of the blockdevice" \
+
+#define mountpoint_example_usage \
+       "$ mountpoint /proc\n" \
+       "/proc is not a mountpoint\n" \
+       "$ mountpoint /sys\n" \
+       "/sys is a mountpoint\n" \
+
+#define mt_trivial_usage \
+       "[-f device] opcode value" \
+
+#define mt_full_usage "\n\n" \
+       "Control magnetic tape drive operation\n" \
+       "\n" \
+       "Available Opcodes:\n" \
+       "\n" \
+       "bsf bsfm bsr bss datacompression drvbuffer eof eom erase\n" \
+       "fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2\n" \
+       "ras3 reset retension rewind rewoffline seek setblk setdensity\n" \
+       "setpart tell unload unlock weof wset" \
+
+#define nandwrite_trivial_usage \
+	"[-p] [-s ADDR] MTD_DEVICE [FILE]" \
+
+#define nandwrite_full_usage "\n\n" \
+	"Write to the specified MTD device\n" \
+     "\n	-p	Pad to page size" \
+     "\n	-s ADDR	Start address" \
+
+#define nanddump_trivial_usage \
+	"[-o] [-b] [-s ADDR] [-f FILE] MTD_DEVICE" \
+
+#define nanddump_full_usage "\n\n" \
+	"Dump the specified MTD device\n" \
+     "\n	-o	Omit oob data" \
+     "\n	-b	Omit bad block from the dump" \
+     "\n	-s ADDR	Start address" \
+     "\n	-l LEN	Length" \
+     "\n	-f FILE	Dump to file ('-' for stdout)" \
+
+#define raidautorun_trivial_usage \
+       "DEVICE" \
+
+#define raidautorun_full_usage "\n\n" \
+       "Tell the kernel to automatically search and start RAID arrays" \
+
+#define raidautorun_example_usage \
+       "$ raidautorun /dev/md0" \
+
+#define readahead_trivial_usage \
+       "[FILE]..." \
+
+#define readahead_full_usage "\n\n" \
+       "Preload FILEs to RAM" \
+
+#define rfkill_trivial_usage \
+       "COMMAND [INDEX|TYPE]" \
+
+#define rfkill_full_usage "\n\n" \
+       "Enable/disable wireless devices\n" \
+       "\nCommands:" \
+     "\n	list [INDEX|TYPE]	List current state" \
+     "\n	block INDEX|TYPE	Disable device" \
+     "\n	unblock INDEX|TYPE	Enable device" \
+     "\n" \
+     "\n	TYPE: all, wlan(wifi), bluetooth, uwb(ultrawideband)," \
+     "\n		wimax, wwan, gps, fm" \
+
+#define runlevel_trivial_usage \
+       "[FILE]" \
+
+#define runlevel_full_usage "\n\n" \
+       "Find the current and previous system runlevel\n" \
+       "\n" \
+       "If no utmp FILE exists or if no runlevel record can be found,\n" \
+       "print \"unknown\"" \
+
+#define runlevel_example_usage \
+       "$ runlevel /var/run/utmp\n" \
+       "N 2" \
+
+#define rx_trivial_usage \
+       "FILE" \
+
+#define rx_full_usage "\n\n" \
+       "Receive a file using the xmodem protocol" \
+
+#define rx_example_usage \
+       "$ rx /tmp/foo\n" \
+
+#define setserial_trivial_usage \
+	"[-gabGvzV] DEVICE [PARAMETER [ARG]]..." \
+
+#define setserial_full_usage "\n\n" \
+	"Request or set Linux serial port information\n" \
+	"\n" \
+	"	-g	Interpret parameters as list of devices for reporting\n" \
+	"	-a	Print all available information\n" \
+	"	-b	Print summary information\n" \
+	"	-G	Print in form which can be fed back\n" \
+	"		to setserial as command line parameters\n" \
+	"	-z	Zero out serial flags before setting\n" \
+	"	-v	Verbose\n" \
+	"\n" \
+	"Parameters: (* = takes an argument, ^ = can be turned off by preceding ^)\n" \
+	"	*port, *irq, *divisor, *uart, *baund_base, *close_delay, *closing_wait,\n" \
+	"	^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout,\n" \
+	"	^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig,\n" \
+	"	spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust\n" \
+	"\n" \
+	"UART types:\n" \
+	"	unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,\n" \
+	"	16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,\n" \
+	"	U6_16550A" \
+
+#define setsid_trivial_usage \
+       "PROG ARGS" \
+
+#define setsid_full_usage "\n\n" \
+       "Run PROG in a new session. PROG will have no controlling terminal\n" \
+       "and will not be affected by keyboard signals (Ctrl-C etc).\n" \
+       "See setsid(2) for details." \
+
+#define strings_trivial_usage \
+       "[-afo] [-n LEN] [FILE]..." \
+
+#define strings_full_usage "\n\n" \
+       "Display printable strings in a binary file\n" \
+     "\n	-a	Scan whole file (default)" \
+     "\n	-f	Precede strings with filenames" \
+     "\n	-n LEN	At least LEN characters form a string (default 4)" \
+     "\n	-o	Precede strings with decimal offsets" \
+
+#define taskset_trivial_usage \
+       "[-p] [MASK] [PID | PROG ARGS]" \
+
+#define taskset_full_usage "\n\n" \
+       "Set or get CPU affinity\n" \
+     "\n	-p	Operate on an existing PID" \
+
+#define taskset_example_usage \
+       "$ taskset 0x7 ./dgemm_test&\n" \
+       "$ taskset -p 0x1 $!\n" \
+       "pid 4790's current affinity mask: 7\n" \
+       "pid 4790's new affinity mask: 1\n" \
+       "$ taskset 0x7 /bin/sh -c './taskset -p 0x1 $$'\n" \
+       "pid 6671's current affinity mask: 1\n" \
+       "pid 6671's new affinity mask: 1\n" \
+       "$ taskset -p 1\n" \
+       "pid 1's current affinity mask: 3\n" \
+
+#define time_trivial_usage \
+       "[-v] PROG ARGS" \
+
+#define time_full_usage "\n\n" \
+       "Run PROG, display resource usage when it exits\n" \
+     "\n	-v	Verbose" \
+
+#define timeout_trivial_usage \
+       "[-t SECS] [-s SIG] PROG ARGS" \
+
+#define timeout_full_usage "\n\n" \
+       "Runs PROG. Sends SIG to it if it is not gone in SECS seconds.\n" \
+       "Defaults: SECS: 10, SIG: TERM." \
+
+#define ttysize_trivial_usage \
+       "[w] [h]" \
+
+#define ttysize_full_usage "\n\n" \
+       "Print dimension(s) of stdin's terminal, on error return 80x25" \
+
+#define ubiattach_trivial_usage \
+       "-m MTD_NUM [-d UBI_NUM] UBI_CTRL_DEV" \
+
+#define ubiattach_full_usage "\n\n" \
+       "Attach MTD device to UBI\n" \
+     "\n	-m MTD_NUM	MTD device number to attach" \
+     "\n	-d UBI_NUM	UBI device number to assign" \
+
+#define ubidetach_trivial_usage \
+       "-d UBI_NUM UBI_CTRL_DEV" \
+
+#define ubidetach_full_usage "\n\n" \
+       "Detach MTD device from UBI\n" \
+     "\n	-d UBI_NUM	UBI device number" \
+
+#define ubimkvol_trivial_usage \
+       "UBI_DEVICE -N NAME -s SIZE" \
+
+#define ubimkvol_full_usage "\n\n" \
+       "Create UBI volume\n" \
+     "\n	-a ALIGNMENT	Volume alignment (default 1)" \
+     "\n	-n VOLID	Volume ID, if not specified, it" \
+     "\n			will be assigned automatically" \
+     "\n	-N NAME		Volume name" \
+     "\n	-s SIZE		Size in bytes" \
+     "\n	-t TYPE		Volume type (static|dynamic)" \
+
+#define ubirmvol_trivial_usage \
+       "UBI_DEVICE -n VOLID" \
+
+#define ubirmvol_full_usage "\n\n" \
+       "Remove UBI volume\n" \
+     "\n	-n VOLID	Volume ID" \
+
+#define ubirsvol_trivial_usage \
+       "UBI_DEVICE -n VOLID -s SIZE" \
+
+#define ubirsvol_full_usage "\n\n" \
+       "Resize UBI volume\n" \
+     "\n	-n VOLID	Volume ID to resize" \
+     "\n	-s SIZE		Size in bytes" \
+
+#define ubiupdatevol_trivial_usage \
+       "UBI_DEVICE [IMG_FILE]" \
+
+#define ubiupdatevol_full_usage "\n\n" \
+       "Update UBI volume\n" \
+     "\n	-t	Truncate UBI volume" \
+     "\n	-s SIZE	Bytes in input (if reading stdin)" \
+
+#define volname_trivial_usage \
+       "[DEVICE]" \
+
+#define volname_full_usage "\n\n" \
+       "Show CD volume name of the DEVICE (default /dev/cdrom)" \
+
+#define wall_trivial_usage \
+	"[FILE]" \
+
+#define wall_full_usage "\n\n" \
+	"Write content of FILE or stdin to all logged-in users" \
+
+#define wall_sample_usage \
+	"echo foo | wall\n" \
+	"wall ./mymessage" \
+
+#define watchdog_trivial_usage \
+       "[-t N[ms]] [-T N[ms]] [-F] DEV" \
+
+#define watchdog_full_usage "\n\n" \
+       "Periodically write to watchdog device DEV\n" \
+     "\n	-T N	Reboot after N seconds if not reset (default 60)" \
+     "\n	-t N	Reset every N seconds (default 30)" \
+     "\n	-F	Run in foreground" \
+     "\n" \
+     "\nUse 500ms to specify period in milliseconds" \
+
+#if !ENABLE_MODPROBE_SMALL \
+
+#define depmod_trivial_usage "[-n] [-b BASE] [VERSION] [MODFILES]..." \
+
+#define depmod_full_usage "\n\n" \
+       "Generate modules.dep, alias, and symbols files" \
+     "\n" \
+     "\n	-b BASE	Use BASE/lib/modules/VERSION" \
+     "\n	-n	Dry run: print files to stdout" \
+
+#endif \
+
+#if !ENABLE_MODPROBE_SMALL \
+
+#define insmod_trivial_usage \
+	IF_FEATURE_2_4_MODULES("[OPTIONS] MODULE ") \
+	IF_NOT_FEATURE_2_4_MODULES("FILE ") \
+	"[SYMBOL=VALUE]..." \
+
+#define insmod_full_usage "\n\n" \
+       "Load the specified kernel modules into the kernel" \
+	IF_FEATURE_2_4_MODULES( "\n" \
+     "\n	-f	Force module to load into the wrong kernel version" \
+     "\n	-k	Make module autoclean-able" \
+     "\n	-v	Verbose" \
+     "\n	-q	Quiet" \
+     "\n	-L	Lock: prevent simultaneous loads" \
+	IF_FEATURE_INSMOD_LOAD_MAP( \
+     "\n	-m	Output load map to stdout" \
+	) \
+     "\n	-x	Don't export externs" \
+	) \
+
+#endif \
+
+#if !ENABLE_MODPROBE_SMALL \
+
+#define lsmod_trivial_usage \
+       "" \
+
+#define lsmod_full_usage "\n\n" \
+       "List the currently loaded kernel modules" \
+
+#endif \
+
+#define modinfo_trivial_usage \
+       "[-adlp0] [-F keyword] MODULE" \
+
+#define modinfo_full_usage "\n\n" \
+       "	-a		Shortcut for '-F author'" \
+     "\n	-d		Shortcut for '-F description'" \
+     "\n	-l		Shortcut for '-F license'" \
+     "\n	-p		Shortcut for '-F parm'" \
+     "\n	-F keyword	Keyword to look for" \
+     "\n	-0		Separate output with NULs" \
+
+#define modinfo_example_usage \
+       "$ modinfo -F vermagic loop\n" \
+
+#if !ENABLE_MODPROBE_SMALL \
+
+#define modprobe_notes_usage \
+	"modprobe can (un)load a stack of modules, passing each module options (when\n" \
+	"loading). modprobe uses a configuration file to determine what option(s) to\n" \
+	"pass each module it loads.\n" \
+	"\n" \
+	"The configuration file is searched (in this order):\n" \
+	"\n" \
+	"    /etc/modprobe.conf (2.6 only)\n" \
+	"    /etc/modules.conf\n" \
+	"    /etc/conf.modules (deprecated)\n" \
+	"\n" \
+	"They all have the same syntax (see below). If none is present, it is\n" \
+	"_not_ an error; each loaded module is then expected to load without\n" \
+	"options. Once a file is found, the others are tested for.\n" \
+	"\n" \
+	"/etc/modules.conf entry format:\n" \
+	"\n" \
+	"  alias <alias_name> <mod_name>\n" \
+	"    Makes it possible to modprobe alias_name, when there is no such module.\n" \
+	"    It makes sense if your mod_name is long, or you want a more representative\n" \
+	"    name for that module (eg. 'scsi' in place of 'aha7xxx').\n" \
+	"    This makes it also possible to use a different set of options (below) for\n" \
+	"    the module and the alias.\n" \
+	"    A module can be aliased more than once.\n" \
+	"\n" \
+	"  options <mod_name|alias_name> <symbol=value...>\n" \
+	"    When loading module mod_name (or the module aliased by alias_name), pass\n" \
+	"    the \"symbol=value\" pairs as option to that module.\n" \
+	"\n" \
+	"Sample /etc/modules.conf file:\n" \
+	"\n" \
+	"  options tulip irq=3\n" \
+	"  alias tulip tulip2\n" \
+	"  options tulip2 irq=4 io=0x308\n" \
+	"\n" \
+	"Other functionality offered by 'classic' modprobe is not available in\n" \
+	"this implementation.\n" \
+	"\n" \
+	"If module options are present both in the config file, and on the command line,\n" \
+	"then the options from the command line will be passed to the module _after_\n" \
+	"the options from the config file. That way, you can have defaults in the config\n" \
+	"file, and override them for a specific usage from the command line.\n" \
+
+#define modprobe_example_usage \
+       "(with the above /etc/modules.conf):\n\n" \
+       "$ modprobe tulip\n" \
+       "   will load the module 'tulip' with default option 'irq=3'\n\n" \
+       "$ modprobe tulip irq=5\n" \
+       "   will load the module 'tulip' with option 'irq=5', thus overriding the default\n\n" \
+       "$ modprobe tulip2\n" \
+       "   will load the module 'tulip' with default options 'irq=4 io=0x308',\n" \
+       "   which are the default for alias 'tulip2'\n\n" \
+       "$ modprobe tulip2 irq=8\n" \
+       "   will load the module 'tulip' with default options 'irq=4 io=0x308 irq=8',\n" \
+       "   which are the default for alias 'tulip2' overridden by the option 'irq=8'\n\n" \
+       "   from the command line\n\n" \
+       "$ modprobe tulip2 irq=2 io=0x210\n" \
+       "   will load the module 'tulip' with default options 'irq=4 io=0x308 irq=4 io=0x210',\n" \
+       "   which are the default for alias 'tulip2' overridden by the options 'irq=2 io=0x210'\n\n" \
+       "   from the command line\n" \
+
+#define modprobe_trivial_usage \
+	"[-alrqvsD" IF_FEATURE_MODPROBE_BLACKLIST("b") "]" \
+	" MODULE [symbol=value]..." \
+
+#define modprobe_full_usage "\n\n" \
+       "	-a	Load multiple MODULEs" \
+     "\n	-l	List (MODULE is a pattern)" \
+     "\n	-r	Remove MODULE (stacks) or do autoclean" \
+     "\n	-q	Quiet" \
+     "\n	-v	Verbose" \
+     "\n	-s	Log to syslog" \
+     "\n	-D	Show dependencies" \
+	IF_FEATURE_MODPROBE_BLACKLIST( \
+     "\n	-b	Apply blacklist to module names too" \
+	) \
+
+#endif /* !ENABLE_MODPROBE_SMALL */ \
+
+#if ENABLE_MODPROBE_SMALL \
+
+#define depmod_trivial_usage NOUSAGE_STR \
+
+#define depmod_full_usage "" \
+
+#define lsmod_trivial_usage \
+       "" \
+
+#define lsmod_full_usage "\n\n" \
+       "List the currently loaded kernel modules" \
+
+#define insmod_trivial_usage \
+	IF_FEATURE_2_4_MODULES("[OPTIONS] MODULE ") \
+	IF_NOT_FEATURE_2_4_MODULES("FILE ") \
+	"[SYMBOL=VALUE]..." \
+
+#define insmod_full_usage "\n\n" \
+       "Load the specified kernel modules into the kernel" \
+	IF_FEATURE_2_4_MODULES( "\n" \
+     "\n	-f	Force module to load into the wrong kernel version" \
+     "\n	-k	Make module autoclean-able" \
+     "\n	-v	Verbose" \
+     "\n	-q	Quiet" \
+     "\n	-L	Lock: prevent simultaneous loads" \
+	IF_FEATURE_INSMOD_LOAD_MAP( \
+     "\n	-m	Output load map to stdout" \
+	) \
+     "\n	-x	Don't export externs" \
+	) \
+
+#define rmmod_trivial_usage \
+       "[-wfa] [MODULE]..." \
+
+#define rmmod_full_usage "\n\n" \
+       "Unload kernel modules\n" \
+     "\n	-w	Wait until the module is no longer used" \
+     "\n	-f	Force unload" \
+     "\n	-a	Remove all unused modules (recursively)" \
+
+#define rmmod_example_usage \
+       "$ rmmod tulip\n" \
+
+#define modprobe_trivial_usage \
+	"[-qfwrsv] MODULE [symbol=value]..." \
+
+#define modprobe_full_usage "\n\n" \
+       "	-r	Remove MODULE (stacks) or do autoclean" \
+     "\n	-q	Quiet" \
+     "\n	-v	Verbose" \
+     "\n	-f	Force" \
+     "\n	-w	Wait for unload" \
+     "\n	-s	Report via syslog instead of stderr" \
+
+#endif \
+
+#if !ENABLE_MODPROBE_SMALL \
+
+#define rmmod_trivial_usage \
+       "[-wfa] [MODULE]..." \
+
+#define rmmod_full_usage "\n\n" \
+       "Unload kernel modules\n" \
+     "\n	-w	Wait until the module is no longer used" \
+     "\n	-f	Force unload" \
+     "\n	-a	Remove all unused modules (recursively)" \
+
+#define rmmod_example_usage \
+       "$ rmmod tulip\n" \
+
+#endif \
+
+#define arp_trivial_usage \
+     "\n[-vn]	[-H HWTYPE] [-i IF] -a [HOSTNAME]" \
+     "\n[-v]		    [-i IF] -d HOSTNAME [pub]" \
+     "\n[-v]	[-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp]" \
+     "\n[-v]	[-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub" \
+     "\n[-v]	[-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub" \
+
+#define arp_full_usage "\n\n" \
+       "Manipulate ARP cache\n" \
+       "\n	-a		Display (all) hosts" \
+       "\n	-s		Set new ARP entry" \
+       "\n	-d		Delete a specified entry" \
+       "\n	-v		Verbose" \
+       "\n	-n		Don't resolve names" \
+       "\n	-i IF		Network interface" \
+       "\n	-D		Read <hwaddr> from given device" \
+       "\n	-A,-p AF	Protocol family" \
+       "\n	-H HWTYPE	Hardware address type" \
+
+#define arping_trivial_usage \
+       "[-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP" \
+
+#define arping_full_usage "\n\n" \
+       "Send ARP requests/replies\n" \
+     "\n	-f		Quit on first ARP reply" \
+     "\n	-q		Quiet" \
+     "\n	-b		Keep broadcasting, don't go unicast" \
+     "\n	-D		Duplicated address detection mode" \
+     "\n	-U		Unsolicited ARP mode, update your neighbors" \
+     "\n	-A		ARP answer mode, update your neighbors" \
+     "\n	-c N		Stop after sending N ARP requests" \
+     "\n	-w TIMEOUT	Time to wait for ARP reply, seconds" \
+     "\n	-I IFACE	Interface to use (default eth0)" \
+     "\n	-s SRC_IP	Sender IP address" \
+     "\n	DST_IP		Target IP address" \
+
+#define brctl_trivial_usage \
+       "COMMAND [BRIDGE [INTERFACE]]" \
+
+#define brctl_full_usage "\n\n" \
+       "Manage ethernet bridges\n" \
+     "\nCommands:" \
+	IF_FEATURE_BRCTL_SHOW( \
+     "\n	show			Show a list of bridges" \
+	) \
+     "\n	addbr BRIDGE		Create BRIDGE" \
+     "\n	delbr BRIDGE		Delete BRIDGE" \
+     "\n	addif BRIDGE IFACE	Add IFACE to BRIDGE" \
+     "\n	delif BRIDGE IFACE	Delete IFACE from BRIDGE" \
+	IF_FEATURE_BRCTL_FANCY( \
+     "\n	setageing BRIDGE TIME		Set ageing time" \
+     "\n	setfd BRIDGE TIME		Set bridge forward delay" \
+     "\n	sethello BRIDGE TIME		Set hello time" \
+     "\n	setmaxage BRIDGE TIME		Set max message age" \
+     "\n	setpathcost BRIDGE COST		Set path cost" \
+     "\n	setportprio BRIDGE PRIO		Set port priority" \
+     "\n	setbridgeprio BRIDGE PRIO	Set bridge priority" \
+     "\n	stp BRIDGE [1/yes/on|0/no/off]	STP on/off" \
+	) \
+
+#define dnsd_trivial_usage \
+       "[-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]" \
+
+#define dnsd_full_usage "\n\n" \
+       "Small static DNS server daemon\n" \
+     "\n	-c FILE	Config file" \
+     "\n	-t SEC	TTL" \
+     "\n	-p PORT	Listen on PORT" \
+     "\n	-i ADDR	Listen on ADDR" \
+     "\n	-d	Daemonize" \
+     "\n	-v	Verbose" \
+     "\n	-s	Send successful replies only. Use this if you want" \
+     "\n		to use /etc/resolv.conf with two nameserver lines:" \
+     "\n			nameserver DNSD_SERVER" \
+     "\n			nameserver NORMAL_DNS_SERVER" \
+
+#define ether_wake_trivial_usage \
+       "[-b] [-i iface] [-p aa:bb:cc:dd[:ee:ff]] MAC" \
+
+#define ether_wake_full_usage "\n\n" \
+       "Send a magic packet to wake up sleeping machines.\n" \
+       "MAC must be a station address (00:11:22:33:44:55) or\n" \
+       "a hostname with a known 'ethers' entry.\n" \
+     "\n	-b		Send wake-up packet to the broadcast address" \
+     "\n	-i iface	Interface to use (default eth0)" \
+     "\n	-p pass		Append four or six byte password PW to the packet" \
+
+#define ftpd_trivial_usage \
+       "[-wvS] [-t N] [-T N] [DIR]" \
+
+#define ftpd_full_usage "\n\n" \
+       "Anonymous FTP server\n" \
+       "\n" \
+       "ftpd should be used as an inetd service.\n" \
+       "ftpd's line for inetd.conf:\n" \
+       "	21 stream tcp nowait root ftpd ftpd /files/to/serve\n" \
+       "It also can be ran from tcpsvd:\n" \
+       "	tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve\n" \
+     "\n	-w	Allow upload" \
+     "\n	-v	Log errors to stderr. -vv: verbose log" \
+     "\n	-S	Log errors to syslog. -SS: verbose log" \
+     "\n	-t,-T	Idle and absolute timeouts" \
+     "\n	DIR	Change root to this directory" \
+
+#define ftpget_trivial_usage \
+       "[OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE" \
+
+#define ftpget_full_usage "\n\n" \
+       "Download a file via FTP\n" \
+	IF_FEATURE_FTPGETPUT_LONG_OPTIONS( \
+     "\n	-c,--continue		Continue previous transfer" \
+     "\n	-v,--verbose		Verbose" \
+     "\n	-u,--username USER	Username" \
+     "\n	-p,--password PASS	Password" \
+     "\n	-P,--port NUM		Port" \
+	) \
+	IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS( \
+     "\n	-c	Continue previous transfer" \
+     "\n	-v	Verbose" \
+     "\n	-u USER	Username" \
+     "\n	-p PASS	Password" \
+     "\n	-P NUM	Port" \
+	) \
+
+#define ftpput_trivial_usage \
+       "[OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE" \
+
+#define ftpput_full_usage "\n\n" \
+       "Upload a file to a FTP server\n" \
+	IF_FEATURE_FTPGETPUT_LONG_OPTIONS( \
+     "\n	-v,--verbose		Verbose" \
+     "\n	-u,--username USER	Username" \
+     "\n	-p,--password PASS	Password" \
+     "\n	-P,--port NUM		Port" \
+	) \
+	IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS( \
+     "\n	-v	Verbose" \
+     "\n	-u USER	Username" \
+     "\n	-p PASS	Password" \
+     "\n	-P NUM	Port number" \
+	) \
+
+#define hostname_trivial_usage \
+       "[OPTIONS] [HOSTNAME | -F FILE]" \
+
+#define hostname_full_usage "\n\n" \
+       "Get or set hostname or DNS domain name\n" \
+     "\n	-s	Short" \
+     "\n	-i	Addresses for the hostname" \
+     "\n	-d	DNS domain name" \
+     "\n	-f	Fully qualified domain name" \
+     "\n	-F FILE	Use FILE's content as hostname" \
+
+#define hostname_example_usage \
+       "$ hostname\n" \
+       "sage\n" \
+
+#define dnsdomainname_trivial_usage NOUSAGE_STR \
+
+#define dnsdomainname_full_usage "" \
+
+#define httpd_trivial_usage \
+       "[-ifv[v]]" \
+       " [-c CONFFILE]" \
+       " [-p [IP:]PORT]" \
+	IF_FEATURE_HTTPD_SETUID(" [-u USER[:GRP]]") \
+	IF_FEATURE_HTTPD_BASIC_AUTH(" [-r REALM]") \
+       " [-h HOME]\n" \
+       "or httpd -d/-e" IF_FEATURE_HTTPD_AUTH_MD5("/-m") " STRING" \
+
+#define httpd_full_usage "\n\n" \
+       "Listen for incoming HTTP requests\n" \
+     "\n	-i		Inetd mode" \
+     "\n	-f		Don't daemonize" \
+     "\n	-v[v]		Verbose" \
+     "\n	-p [IP:]PORT	Bind to IP:PORT (default *:80)" \
+	IF_FEATURE_HTTPD_SETUID( \
+     "\n	-u USER[:GRP]	Set uid/gid after binding to port") \
+	IF_FEATURE_HTTPD_BASIC_AUTH( \
+     "\n	-r REALM	Authentication Realm for Basic Authentication") \
+     "\n	-h HOME		Home directory (default .)" \
+     "\n	-c FILE		Configuration file (default {/etc,HOME}/httpd.conf)" \
+	IF_FEATURE_HTTPD_AUTH_MD5( \
+     "\n	-m STRING	MD5 crypt STRING") \
+     "\n	-e STRING	HTML encode STRING" \
+     "\n	-d STRING	URL decode STRING" \
+
+#define ifconfig_trivial_usage \
+	IF_FEATURE_IFCONFIG_STATUS("[-a]") " interface [address]" \
+
+#define ifconfig_full_usage "\n\n" \
+       "Configure a network interface\n" \
+     "\n" \
+	IF_FEATURE_IPV6( \
+       "	[add ADDRESS[/PREFIXLEN]]\n") \
+	IF_FEATURE_IPV6( \
+       "	[del ADDRESS[/PREFIXLEN]]\n") \
+       "	[[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]]\n" \
+       "	[netmask ADDRESS] [dstaddr ADDRESS]\n" \
+	IF_FEATURE_IFCONFIG_SLIP( \
+       "	[outfill NN] [keepalive NN]\n") \
+       "	" IF_FEATURE_IFCONFIG_HW("[hw ether" IF_FEATURE_HWIB("|infiniband")" ADDRESS] ") "[metric NN] [mtu NN]\n" \
+       "	[[-]trailers] [[-]arp] [[-]allmulti]\n" \
+       "	[multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]\n" \
+	IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ( \
+       "	[mem_start NN] [io_addr NN] [irq NN]\n") \
+       "	[up|down] ..." \
+
+#define ifenslave_trivial_usage \
+       "[-cdf] MASTER_IFACE SLAVE_IFACE..." \
+
+#define ifenslave_full_usage "\n\n" \
+       "Configure network interfaces for parallel routing\n" \
+     "\n	-c,--change-active	Change active slave" \
+     "\n	-d,--detach		Remove slave interface from bonding device" \
+     "\n	-f,--force		Force, even if interface is not Ethernet" \
+
+#define ifenslave_example_usage \
+       "To create a bond device, simply follow these three steps:\n" \
+       "- ensure that the required drivers are properly loaded:\n" \
+       "  # modprobe bonding ; modprobe <3c59x|eepro100|pcnet32|tulip|...>\n" \
+       "- assign an IP address to the bond device:\n" \
+       "  # ifconfig bond0 <addr> netmask <mask> broadcast <bcast>\n" \
+       "- attach all the interfaces you need to the bond device:\n" \
+       "  # ifenslave bond0 eth0 eth1 eth2\n" \
+       "  If bond0 didn't have a MAC address, it will take eth0's. Then, all\n" \
+       "  interfaces attached AFTER this assignment will get the same MAC addr.\n\n" \
+       "  To detach a dead interface without setting the bond device down:\n" \
+       "  # ifenslave -d bond0 eth1\n\n" \
+       "  To set the bond device down and automatically release all the slaves:\n" \
+       "  # ifconfig bond0 down\n\n" \
+       "  To change active slave:\n" \
+       "  # ifenslave -c bond0 eth0\n" \
+
+#define ifplugd_trivial_usage \
+       "[OPTIONS]" \
+
+#define ifplugd_full_usage "\n\n" \
+       "Network interface plug detection daemon\n" \
+     "\n	-n		Don't daemonize" \
+     "\n	-s		Don't log to syslog" \
+     "\n	-i IFACE	Interface" \
+     "\n	-f/-F		Treat link detection error as link down/link up" \
+     "\n			(otherwise exit on error)" \
+     "\n	-a		Don't up interface at each link probe" \
+     "\n	-M		Monitor creation/destruction of interface" \
+     "\n			(otherwise it must exist)" \
+     "\n	-r PROG		Script to run" \
+     "\n	-x ARG		Extra argument for script" \
+     "\n	-I		Don't exit on nonzero exit code from script" \
+     "\n	-p		Don't run script on daemon startup" \
+     "\n	-q		Don't run script on daemon quit" \
+     "\n	-l		Run script on startup even if no cable is detected" \
+     "\n	-t SECS		Poll time in seconds" \
+     "\n	-u SECS		Delay before running script after link up" \
+     "\n	-d SECS		Delay after link down" \
+     "\n	-m MODE		API mode (mii, priv, ethtool, wlan, iff, auto)" \
+     "\n	-k		Kill running daemon" \
+
+#define ifup_trivial_usage \
+       "[-an"IF_FEATURE_IFUPDOWN_MAPPING("m")"vf] [-i FILE] IFACE..." \
+
+#define ifup_full_usage "\n\n" \
+       "	-a	De/configure all interfaces automatically" \
+     "\n	-i FILE	Use FILE for interface definitions" \
+     "\n	-n	Print out what would happen, but don't do it" \
+	IF_FEATURE_IFUPDOWN_MAPPING( \
+     "\n		(note: doesn't disable mappings)" \
+     "\n	-m	Don't run any mappings" \
+	) \
+     "\n	-v	Print out what would happen before doing it" \
+     "\n	-f	Force de/configuration" \
+
+#define ifdown_trivial_usage \
+       "[-an"IF_FEATURE_IFUPDOWN_MAPPING("m")"vf] [-i FILE] IFACE..." \
+
+#define ifdown_full_usage "\n\n" \
+       "	-a	De/configure all interfaces automatically" \
+     "\n	-i FILE	Use FILE for interface definitions" \
+     "\n	-n	Print out what would happen, but don't do it" \
+	IF_FEATURE_IFUPDOWN_MAPPING( \
+     "\n		(note: doesn't disable mappings)" \
+     "\n	-m	Don't run any mappings" \
+	) \
+     "\n	-v	Print out what would happen before doing it" \
+     "\n	-f	Force de/configuration" \
+
+#define inetd_trivial_usage \
+       "[-fe] [-q N] [-R N] [CONFFILE]" \
+
+#define inetd_full_usage "\n\n" \
+       "Listen for network connections and launch programs\n" \
+     "\n	-f	Run in foreground" \
+     "\n	-e	Log to stderr" \
+     "\n	-q N	Socket listen queue (default: 128)" \
+     "\n	-R N	Pause services after N connects/min" \
+     "\n		(default: 0 - disabled)" \
+
+#define ip_trivial_usage \
+       "[OPTIONS] {" \
+	IF_FEATURE_IP_ADDRESS("address | ") \
+	IF_FEATURE_IP_ROUTE("route | ") \
+	IF_FEATURE_IP_LINK("link | ") \
+	IF_FEATURE_IP_TUNNEL("tunnel | ") \
+	IF_FEATURE_IP_RULE("rule") \
+       "} {COMMAND}" \
+
+#define ip_full_usage "\n\n" \
+       "ip [OPTIONS] OBJECT {COMMAND}\n" \
+       "where OBJECT := {" \
+	IF_FEATURE_IP_ADDRESS("address | ") \
+	IF_FEATURE_IP_ROUTE("route | ") \
+	IF_FEATURE_IP_LINK("link | ") \
+	IF_FEATURE_IP_TUNNEL("tunnel | ") \
+	IF_FEATURE_IP_RULE("rule") \
+       "}\n" \
+       "OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }" \
+
+#define ipaddr_trivial_usage \
+       "{ {add|del} IFADDR dev STRING | {show|flush}\n" \
+       "		[dev STRING] [to PREFIX] }" \
+
+#define ipaddr_full_usage "\n\n" \
+       "ipaddr {add|delete} IFADDR dev STRING\n" \
+       "ipaddr {show|flush} [dev STRING] [scope SCOPE-ID]\n" \
+       "	[to PREFIX] [label PATTERN]\n" \
+       "	IFADDR := PREFIX | ADDR peer PREFIX\n" \
+       "	[broadcast ADDR] [anycast ADDR]\n" \
+       "	[label STRING] [scope SCOPE-ID]\n" \
+       "	SCOPE-ID := [host | link | global | NUMBER]" \
+
+#define iplink_trivial_usage \
+       "{ set DEVICE { up | down | arp { on | off } | show [DEVICE] }" \
+
+#define iplink_full_usage "\n\n" \
+       "iplink set DEVICE { up | down | arp | multicast { on | off } |\n" \
+       "			dynamic { on | off } |\n" \
+       "			mtu MTU }\n" \
+       "iplink show [DEVICE]" \
+
+#define iproute_trivial_usage \
+       "{ list | flush | add | del | change | append |\n" \
+       "		replace | test } ROUTE" \
+
+#define iproute_full_usage "\n\n" \
+       "iproute { list | flush } SELECTOR\n" \
+       "iproute get ADDRESS [from ADDRESS iif STRING]\n" \
+       "	[oif STRING] [tos TOS]\n" \
+       "iproute { add | del | change | append | replace | test } ROUTE\n" \
+       "	SELECTOR := [root PREFIX] [match PREFIX] [proto RTPROTO]\n" \
+       "	ROUTE := [TYPE] PREFIX [tos TOS] [proto RTPROTO] [metric METRIC]" \
+
+#define iprule_trivial_usage \
+       "{[list | add | del] RULE}" \
+
+#define iprule_full_usage "\n\n" \
+       "iprule [list | add | del] SELECTOR ACTION\n" \
+       "	SELECTOR := [from PREFIX] [to PREFIX] [tos TOS] [fwmark FWMARK]\n" \
+       "			[dev STRING] [pref NUMBER]\n" \
+       "	ACTION := [table TABLE_ID] [nat ADDRESS]\n" \
+       "			[prohibit | reject | unreachable]\n" \
+       "			[realms [SRCREALM/]DSTREALM]\n" \
+       "	TABLE_ID := [local | main | default | NUMBER]" \
+
+#define iptunnel_trivial_usage \
+       "{ add | change | del | show } [NAME]\n" \
+       "	[mode { ipip | gre | sit }]\n" \
+       "	[remote ADDR] [local ADDR] [ttl TTL]" \
+
+#define iptunnel_full_usage "\n\n" \
+       "iptunnel { add | change | del | show } [NAME]\n" \
+       "	[mode { ipip | gre | sit }] [remote ADDR] [local ADDR]\n" \
+       "	[[i|o]seq] [[i|o]key KEY] [[i|o]csum]\n" \
+       "	[ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]" \
+
+#define ipcalc_trivial_usage \
+       "[OPTIONS] ADDRESS[[/]NETMASK] [NETMASK]" \
+
+#define ipcalc_full_usage "\n\n" \
+       "Calculate IP network settings from a IP address\n" \
+	IF_FEATURE_IPCALC_LONG_OPTIONS( \
+     "\n	-b,--broadcast	Display calculated broadcast address" \
+     "\n	-n,--network	Display calculated network address" \
+     "\n	-m,--netmask	Display default netmask for IP" \
+	IF_FEATURE_IPCALC_FANCY( \
+     "\n	-p,--prefix	Display the prefix for IP/NETMASK" \
+     "\n	-h,--hostname	Display first resolved host name" \
+     "\n	-s,--silent	Don't ever display error messages" \
+	) \
+	) \
+	IF_NOT_FEATURE_IPCALC_LONG_OPTIONS( \
+     "\n	-b	Display calculated broadcast address" \
+     "\n	-n	Display calculated network address" \
+     "\n	-m	Display default netmask for IP" \
+	IF_FEATURE_IPCALC_FANCY( \
+     "\n	-p	Display the prefix for IP/NETMASK" \
+     "\n	-h	Display first resolved host name" \
+     "\n	-s	Don't ever display error messages" \
+	) \
+	) \
+
+#define fakeidentd_trivial_usage \
+       "[-fiw] [-b ADDR] [STRING]" \
+
+#define fakeidentd_full_usage "\n\n" \
+       "Provide fake ident (auth) service\n" \
+     "\n	-f	Run in foreground" \
+     "\n	-i	Inetd mode" \
+     "\n	-w	Inetd 'wait' mode" \
+     "\n	-b ADDR	Bind to specified address" \
+     "\n	STRING	Ident answer string (default: nobody)" \
+
+#define nameif_trivial_usage \
+	IF_NOT_FEATURE_NAMEIF_EXTENDED( \
+		"[-s] [-c FILE] [IFNAME HWADDR]..." \
+	) \
+	IF_FEATURE_NAMEIF_EXTENDED( \
+		"[-s] [-c FILE] [IFNAME SELECTOR]..." \
+	) \
+
+#define nameif_full_usage "\n\n" \
+	"Rename network interface while it in the down state." \
+	IF_NOT_FEATURE_NAMEIF_EXTENDED( \
+     "\nThe device with address HWADDR is renamed to IFACE." \
+	) \
+	IF_FEATURE_NAMEIF_EXTENDED( \
+     "\nThe device matched by SELECTOR is renamed to IFACE." \
+     "\nSELECTOR can be a combination of:" \
+     "\n	driver=STRING" \
+     "\n	bus=STRING" \
+     "\n	phy_address=NUM" \
+     "\n	[mac=]XX:XX:XX:XX:XX:XX" \
+	) \
+     "\n" \
+     "\n	-c FILE	Configuration file (default: /etc/mactab)" \
+     "\n	-s	Log to syslog" \
+
+#define nameif_example_usage \
+       "$ nameif -s dmz0 00:A0:C9:8C:F6:3F\n" \
+       " or\n" \
+       "$ nameif -c /etc/my_mactab_file\n" \
+
+#define nbdclient_trivial_usage \
+       "HOST PORT BLOCKDEV" \
+
+#define nbdclient_full_usage "\n\n" \
+       "Connect to HOST and provide a network block device on BLOCKDEV" \
+
+#if ENABLE_NC_110_COMPAT \
+
+#define nc_trivial_usage \
+       "[OPTIONS] HOST PORT  - connect" \
+	IF_NC_SERVER("\n" \
+       "nc [OPTIONS] -l -p PORT [HOST] [PORT]  - listen" \
+	) \
+
+#define nc_full_usage "\n\n" \
+       "	-e PROG	Run PROG after connect (must be last)" \
+	IF_NC_SERVER( \
+     "\n	-l	Listen mode, for inbound connects" \
+	) \
+     "\n	-p PORT	Local port" \
+     "\n	-s ADDR	Local address" \
+     "\n	-w SEC	Timeout for connects and final net reads" \
+	IF_NC_EXTRA( \
+     "\n	-i SEC	Delay interval for lines sent" /* ", ports scanned" */ \
+	) \
+     "\n	-n	Don't do DNS resolution" \
+     "\n	-u	UDP mode" \
+     "\n	-v	Verbose" \
+	IF_NC_EXTRA( \
+     "\n	-o FILE	Hex dump traffic" \
+     "\n	-z	Zero-I/O mode (scanning)" \
+	) \
+
+#endif \
+
+#if !ENABLE_NC_110_COMPAT \
+
+#if ENABLE_NC_SERVER || ENABLE_NC_EXTRA \
+
+#define NC_OPTIONS_STR "\n" \
+
+#else \
+
+#define NC_OPTIONS_STR \
+
+#endif \
+
+#define nc_trivial_usage \
+	IF_NC_EXTRA("[-iN] [-wN] ")IF_NC_SERVER("[-l] [-p PORT] ") \
+       "["IF_NC_EXTRA("-f FILE|")"IPADDR PORT]"IF_NC_EXTRA(" [-e PROG]") \
+
+#define nc_full_usage "\n\n" \
+       "Open a pipe to IP:PORT" IF_NC_EXTRA(" or FILE") \
+	NC_OPTIONS_STR \
+	IF_NC_EXTRA( \
+     "\n	-e PROG	Run PROG after connect" \
+	IF_NC_SERVER( \
+     "\n	-l	Listen mode, for inbound connects" \
+	IF_NC_EXTRA( \
+     "\n		(use -l twice with -e for persistent server)") \
+     "\n	-p PORT	Local port" \
+	) \
+     "\n	-w SEC	Timeout for connect" \
+     "\n	-i SEC	Delay interval for lines sent" \
+     "\n	-f FILE	Use file (ala /dev/ttyS0) instead of network" \
+	) \
+
+#define nc_notes_usage "" \
+	IF_NC_EXTRA( \
+       "To use netcat as a terminal emulator on a serial port:\n\n" \
+       "$ stty 115200 -F /dev/ttyS0\n" \
+       "$ stty raw -echo -ctlecho && nc -f /dev/ttyS0\n" \
+	) \
+
+#define nc_example_usage \
+       "$ nc foobar.somedomain.com 25\n" \
+       "220 foobar ESMTP Exim 3.12 #1 Sat, 15 Apr 2000 00:03:02 -0600\n" \
+       "help\n" \
+       "214-Commands supported:\n" \
+       "214-    HELO EHLO MAIL RCPT DATA AUTH\n" \
+       "214     NOOP QUIT RSET HELP\n" \
+       "quit\n" \
+       "221 foobar closing connection\n" \
+
+#endif \
+
+#define netstat_trivial_usage \
+       "[-"IF_ROUTE("r")"al] [-tuwx] [-en"IF_FEATURE_NETSTAT_WIDE("W")IF_FEATURE_NETSTAT_PRG("p")"]" \
+
+#define netstat_full_usage "\n\n" \
+       "Display networking information\n" \
+	IF_ROUTE( \
+     "\n	-r	Routing table" \
+	) \
+     "\n	-a	All sockets" \
+     "\n	-l	Listening sockets" \
+     "\n		Else: connected sockets" \
+     "\n	-t	TCP sockets" \
+     "\n	-u	UDP sockets" \
+     "\n	-w	Raw sockets" \
+     "\n	-x	Unix sockets" \
+     "\n		Else: all socket types" \
+     "\n	-e	Other/more information" \
+     "\n	-n	Don't resolve names" \
+	IF_FEATURE_NETSTAT_WIDE( \
+     "\n	-W	Wide display" \
+	) \
+	IF_FEATURE_NETSTAT_PRG( \
+     "\n	-p	Show PID/program name for sockets" \
+	) \
+
+#define nslookup_trivial_usage \
+       "[HOST] [SERVER]" \
+
+#define nslookup_full_usage "\n\n" \
+       "Query the nameserver for the IP address of the given HOST\n" \
+       "optionally using a specified DNS server" \
+
+#define nslookup_example_usage \
+       "$ nslookup localhost\n" \
+       "Server:     default\n" \
+       "Address:    default\n" \
+       "\n" \
+       "Name:       debian\n" \
+       "Address:    127.0.0.1\n" \
+
+#define ntpd_trivial_usage \
+	"[-dnqNw"IF_FEATURE_NTPD_SERVER("l")"] [-S PROG] [-p PEER]..." \
+
+#define ntpd_full_usage "\n\n" \
+       "NTP client/server\n" \
+     "\n	-d	Verbose" \
+     "\n	-n	Do not daemonize" \
+     "\n	-q	Quit after clock is set" \
+     "\n	-N	Run at high priority" \
+     "\n	-w	Do not set time (only query peers), implies -n" \
+	IF_FEATURE_NTPD_SERVER( \
+     "\n	-l	Run as server on port 123" \
+	) \
+     "\n	-S PROG	Run PROG after stepping time, stratum change, and every 11 mins" \
+     "\n	-p PEER	Obtain time from PEER (may be repeated)" \
+
+#if !ENABLE_FEATURE_FANCY_PING \
+
+# define ping_trivial_usage \
+       "HOST" \
+
+# define ping_full_usage "\n\n" \
+       "Send ICMP ECHO_REQUEST packets to network hosts" \
+
+# define ping6_trivial_usage \
+       "HOST" \
+
+# define ping6_full_usage "\n\n" \
+       "Send ICMP ECHO_REQUEST packets to network hosts" \
+
+#else \
+
+# define ping_trivial_usage \
+       "[OPTIONS] HOST" \
+
+# define ping_full_usage "\n\n" \
+       "Send ICMP ECHO_REQUEST packets to network hosts\n" \
+     "\n	-4,-6		Force IP or IPv6 name resolution" \
+     "\n	-c CNT		Send only CNT pings" \
+     "\n	-s SIZE		Send SIZE data bytes in packets (default:56)" \
+     "\n	-t TTL		Set TTL" \
+     "\n	-I IFACE/IP	Use interface or IP address as source" \
+     "\n	-W SEC		Seconds to wait for the first response (default:10)" \
+     "\n			(after all -c CNT packets are sent)" \
+     "\n	-w SEC		Seconds until ping exits (default:infinite)" \
+     "\n			(can exit earlier with -c CNT)" \
+     "\n	-q		Quiet, only displays output at start" \
+     "\n			and when finished" \
+
+# define ping6_trivial_usage \
+       "[OPTIONS] HOST" \
+
+# define ping6_full_usage "\n\n" \
+       "Send ICMP ECHO_REQUEST packets to network hosts\n" \
+     "\n	-c CNT		Send only CNT pings" \
+     "\n	-s SIZE		Send SIZE data bytes in packets (default:56)" \
+     "\n	-I IFACE/IP	Use interface or IP address as source" \
+     "\n	-q		Quiet, only displays output at start" \
+     "\n			and when finished" \
+
+#endif \
+
+#define ping_example_usage \
+       "$ ping localhost\n" \
+       "PING slag (127.0.0.1): 56 data bytes\n" \
+       "64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=20.1 ms\n" \
+       "\n" \
+       "--- debian ping statistics ---\n" \
+       "1 packets transmitted, 1 packets received, 0% packet loss\n" \
+       "round-trip min/avg/max = 20.1/20.1/20.1 ms\n" \
+
+#define ping6_example_usage \
+       "$ ping6 ip6-localhost\n" \
+       "PING ip6-localhost (::1): 56 data bytes\n" \
+       "64 bytes from ::1: icmp6_seq=0 ttl=64 time=20.1 ms\n" \
+       "\n" \
+       "--- ip6-localhost ping statistics ---\n" \
+       "1 packets transmitted, 1 packets received, 0% packet loss\n" \
+       "round-trip min/avg/max = 20.1/20.1/20.1 ms\n" \
+
+#define pscan_trivial_usage \
+       "[-cb] [-p MIN_PORT] [-P MAX_PORT] [-t TIMEOUT] [-T MIN_RTT] HOST" \
+
+#define pscan_full_usage "\n\n" \
+       "Scan a host, print all open ports\n" \
+     "\n	-c	Show closed ports too" \
+     "\n	-b	Show blocked ports too" \
+     "\n	-p	Scan from this port (default 1)" \
+     "\n	-P	Scan up to this port (default 1024)" \
+     "\n	-t	Timeout (default 5000 ms)" \
+     "\n	-T	Minimum rtt (default 5 ms, increase for congested hosts)" \
+
+#define route_trivial_usage \
+       "[{add|del|delete}]" \
+
+#define route_full_usage "\n\n" \
+       "Edit kernel routing tables\n" \
+     "\n	-n	Don't resolve names" \
+     "\n	-e	Display other/more information" \
+     "\n	-A inet" IF_FEATURE_IPV6("{6}") "	Select address family" \
+
+#define slattach_trivial_usage \
+       "[-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE" \
+
+#define slattach_full_usage "\n\n" \
+       "Attach network interface(s) to serial line(s)\n" \
+     "\n	-p PROT	Set protocol (slip, cslip, slip6, clisp6 or adaptive)" \
+     "\n	-s SPD	Set line speed" \
+     "\n	-e	Exit after initializing device" \
+     "\n	-h	Exit when the carrier is lost" \
+     "\n	-c PROG	Run PROG when the line is hung up" \
+     "\n	-m	Do NOT initialize the line in raw 8 bits mode" \
+     "\n	-L	Enable 3-wire operation" \
+     "\n	-F	Disable RTS/CTS flow control" \
+
+#define tc_trivial_usage \
+	"OBJECT CMD [dev STRING]" \
+
+#define tc_full_usage "\n\n" \
+	"OBJECT: {qdisc|class|filter}\n" \
+	"CMD: {add|del|change|replace|show}\n" \
+	"\n" \
+	"qdisc [ handle QHANDLE ] [ root |"IF_FEATURE_TC_INGRESS(" ingress |")" parent CLASSID ]\n" \
+	"	[ [ QDISC_KIND ] [ help | OPTIONS ] ]\n" \
+	"	QDISC_KIND := { [p|b]fifo | tbf | prio | cbq | red | etc. }\n" \
+	"qdisc show [ dev STRING ]"IF_FEATURE_TC_INGRESS(" [ingress]")"\n" \
+	"class [ classid CLASSID ] [ root | parent CLASSID ]\n" \
+	"	[ [ QDISC_KIND ] [ help | OPTIONS ] ]\n" \
+	"class show [ dev STRING ] [ root | parent CLASSID ]\n" \
+	"filter [ pref PRIO ] [ protocol PROTO ]\n" \
+	"	[ root | classid CLASSID ] [ handle FILTERID ]\n" \
+	"	[ [ FILTER_TYPE ] [ help | OPTIONS ] ]\n" \
+	"filter show [ dev STRING ] [ root | parent CLASSID ]" \
+
+#define tcpsvd_trivial_usage \
+       "[-hEv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] IP PORT PROG" \
+
+#define tcpsvd_full_usage "\n\n" \
+       "Create TCP socket, bind to IP:PORT and listen\n" \
+       "for incoming connection. Run PROG for each connection.\n" \
+     "\n	IP		IP to listen on, 0 = all" \
+     "\n	PORT		Port to listen on" \
+     "\n	PROG ARGS	Program to run" \
+     "\n	-l NAME		Local hostname (else looks up local hostname in DNS)" \
+     "\n	-u USER[:GRP]	Change to user/group after bind" \
+     "\n	-c N		Handle up to N connections simultaneously" \
+     "\n	-b N		Allow a backlog of approximately N TCP SYNs" \
+     "\n	-C N[:MSG]	Allow only up to N connections from the same IP" \
+     "\n			New connections from this IP address are closed" \
+     "\n			immediately. MSG is written to the peer before close" \
+     "\n	-h		Look up peer's hostname" \
+     "\n	-E		Don't set up environment variables" \
+     "\n	-v		Verbose" \
+
+#define udpsvd_trivial_usage \
+       "[-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG" \
+
+#define udpsvd_full_usage "\n\n" \
+       "Create UDP socket, bind to IP:PORT and wait\n" \
+       "for incoming packets. Run PROG for each packet,\n" \
+       "redirecting all further packets with same peer ip:port to it.\n" \
+     "\n	IP		IP to listen on, 0 = all" \
+     "\n	PORT		Port to listen on" \
+     "\n	PROG ARGS	Program to run" \
+     "\n	-l NAME		Local hostname (else looks up local hostname in DNS)" \
+     "\n	-u USER[:GRP]	Change to user/group after bind" \
+     "\n	-c N		Handle up to N connections simultaneously" \
+     "\n	-h		Look up peer's hostname" \
+     "\n	-E		Don't set up environment variables" \
+     "\n	-v		Verbose" \
+
+#if ENABLE_FEATURE_TELNET_AUTOLOGIN \
+
+#define telnet_trivial_usage \
+       "[-a] [-l USER] HOST [PORT]" \
+
+#define telnet_full_usage "\n\n" \
+       "Connect to telnet server\n" \
+     "\n	-a	Automatic login with $USER variable" \
+     "\n	-l USER	Automatic login as USER" \
+
+#else \
+
+#define telnet_trivial_usage \
+       "HOST [PORT]" \
+
+#define telnet_full_usage "\n\n" \
+       "Connect to telnet server" \
+
+#endif \
+
+#define telnetd_trivial_usage \
+       "[OPTIONS]" \
+
+#define telnetd_full_usage "\n\n" \
+       "Handle incoming telnet connections" \
+	IF_NOT_FEATURE_TELNETD_STANDALONE(" via inetd") "\n" \
+     "\n	-l LOGIN	Exec LOGIN on connect" \
+     "\n	-f ISSUE_FILE	Display ISSUE_FILE instead of /etc/issue" \
+     "\n	-K		Close connection as soon as login exits" \
+     "\n			(normally wait until all programs close slave pty)" \
+	IF_FEATURE_TELNETD_STANDALONE( \
+     "\n	-p PORT		Port to listen on" \
+     "\n	-b ADDR[:PORT]	Address to bind to" \
+     "\n	-F		Run in foreground" \
+     "\n	-i		Inetd mode" \
+	IF_FEATURE_TELNETD_INETD_WAIT( \
+     "\n	-w SEC		Inetd 'wait' mode, linger time SEC" \
+     "\n	-S		Log to syslog (implied by -i or without -F and -w)" \
+	) \
+	) \
+
+#define tftp_trivial_usage \
+       "[OPTIONS] HOST [PORT]" \
+
+#define tftp_full_usage "\n\n" \
+       "Transfer a file from/to tftp server\n" \
+     "\n	-l FILE	Local FILE" \
+     "\n	-r FILE	Remote FILE" \
+	IF_FEATURE_TFTP_GET( \
+     "\n	-g	Get file" \
+	) \
+	IF_FEATURE_TFTP_PUT( \
+     "\n	-p	Put file" \
+	) \
+	IF_FEATURE_TFTP_BLOCKSIZE( \
+     "\n	-b SIZE	Transfer blocks of SIZE octets" \
+	) \
+
+#define tftpd_trivial_usage \
+       "[-cr] [-u USER] [DIR]" \
+
+#define tftpd_full_usage "\n\n" \
+       "Transfer a file on tftp client's request\n" \
+       "\n" \
+       "tftpd should be used as an inetd service.\n" \
+       "tftpd's line for inetd.conf:\n" \
+       "	69 dgram udp nowait root tftpd tftpd -l /files/to/serve\n" \
+       "It also can be ran from udpsvd:\n" \
+       "	udpsvd -vE 0.0.0.0 69 tftpd /files/to/serve\n" \
+     "\n	-r	Prohibit upload" \
+     "\n	-c	Allow file creation via upload" \
+     "\n	-u	Access files as USER" \
+     "\n	-l	Log to syslog (inetd mode requires this)" \
+
+#define traceroute_trivial_usage \
+       "[-"IF_TRACEROUTE6("46")"FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES]\n" \
+       "	[-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE]\n" \
+       "	[-z PAUSE_MSEC] HOST [BYTES]" \
+
+#define traceroute_full_usage "\n\n" \
+       "Trace the route to HOST\n" \
+	IF_TRACEROUTE6( \
+     "\n	-4,-6	Force IP or IPv6 name resolution" \
+	) \
+     "\n	-F	Set the don't fragment bit" \
+     "\n	-I	Use ICMP ECHO instead of UDP datagrams" \
+     "\n	-l	Display the TTL value of the returned packet" \
+     "\n	-d	Set SO_DEBUG options to socket" \
+     "\n	-n	Print numeric addresses" \
+     "\n	-r	Bypass routing tables, send directly to HOST" \
+     "\n	-v	Verbose" \
+     "\n	-m	Max time-to-live (max number of hops)" \
+     "\n	-p	Base UDP port number used in probes" \
+     "\n		(default 33434)" \
+     "\n	-q	Number of probes per TTL (default 3)" \
+     "\n	-s	IP address to use as the source address" \
+     "\n	-t	Type-of-service in probe packets (default 0)" \
+     "\n	-w	Time in seconds to wait for a response (default 3)" \
+     "\n	-g	Loose source route gateway (8 max)" \
+
+#define traceroute6_trivial_usage \
+       "[-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES]\n" \
+       "	[-s SRC_IP] [-t TOS] [-w WAIT_SEC] [-i IFACE]\n" \
+       "	HOST [BYTES]" \
+
+#define traceroute6_full_usage "\n\n" \
+       "Trace the route to HOST\n" \
+     "\n	-d	Set SO_DEBUG options to socket" \
+     "\n	-n	Print numeric addresses" \
+     "\n	-r	Bypass routing tables, send directly to HOST" \
+     "\n	-v	Verbose" \
+     "\n	-m	Max time-to-live (max number of hops)" \
+     "\n	-p	Base UDP port number used in probes" \
+     "\n		(default is 33434)" \
+     "\n	-q	Number of probes per TTL (default 3)" \
+     "\n	-s	IP address to use as the source address" \
+     "\n	-t	Type-of-service in probe packets (default 0)" \
+     "\n	-w	Time in seconds to wait for a response (default 3)" \
+
+#define tunctl_trivial_usage \
+       "[-f device] ([-t name] | -d name)" IF_FEATURE_TUNCTL_UG(" [-u owner] [-g group] [-b]") \
+
+#define tunctl_full_usage "\n\n" \
+       "Create or delete tun interfaces\n" \
+     "\n	-f name		tun device (/dev/net/tun)" \
+     "\n	-t name		Create iface 'name'" \
+     "\n	-d name		Delete iface 'name'" \
+	IF_FEATURE_TUNCTL_UG( \
+     "\n	-u owner	Set iface owner" \
+     "\n	-g group	Set iface group" \
+     "\n	-b		Brief output" \
+	) \
+
+#define tunctl_example_usage \
+       "# tunctl\n" \
+       "# tunctl -d tun0\n" \
+
+#define vconfig_trivial_usage \
+       "COMMAND [OPTIONS]" \
+
+#define vconfig_full_usage "\n\n" \
+       "Create and remove virtual ethernet devices\n" \
+     "\n	add		IFACE VLAN_ID" \
+     "\n	rem		VLAN_NAME" \
+     "\n	set_flag	IFACE 0|1 VLAN_QOS" \
+     "\n	set_egress_map	VLAN_NAME SKB_PRIO VLAN_QOS" \
+     "\n	set_ingress_map	VLAN_NAME SKB_PRIO VLAN_QOS" \
+     "\n	set_name_type	NAME_TYPE" \
+
+#define wget_trivial_usage \
+	IF_FEATURE_WGET_LONG_OPTIONS( \
+       "[-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]\n" \
+       "	[--header 'header: value'] [-Y|--proxy on/off] [-P DIR]\n" \
+       "	[--no-check-certificate] [-U|--user-agent AGENT]" \
+			IF_FEATURE_WGET_TIMEOUT(" [-T SEC]") " URL..." \
+	) \
+	IF_NOT_FEATURE_WGET_LONG_OPTIONS( \
+       "[-csq] [-O FILE] [-Y on/off] [-P DIR] [-U AGENT]" \
+			IF_FEATURE_WGET_TIMEOUT(" [-T SEC]") " URL..." \
+	) \
+
+#define wget_full_usage "\n\n" \
+       "Retrieve files via HTTP or FTP\n" \
+     "\n	-s	Spider mode - only check file existence" \
+     "\n	-c	Continue retrieval of aborted transfer" \
+     "\n	-q	Quiet" \
+     "\n	-P DIR	Save to DIR (default .)" \
+	IF_FEATURE_WGET_TIMEOUT( \
+     "\n	-T SEC	Network read timeout is SEC seconds" \
+	) \
+     "\n	-O FILE	Save to FILE ('-' for stdout)" \
+     "\n	-U STR	Use STR for User-Agent header" \
+     "\n	-Y	Use proxy ('on' or 'off')" \
+
+#define whois_trivial_usage \
+       "[-h SERVER] [-p PORT] NAME..." \
+
+#define whois_full_usage "\n\n" \
+       "Query WHOIS info about NAME\n" \
+     "\n	-h,-p	Server to query" \
+
+#define zcip_trivial_usage \
+       "[OPTIONS] IFACE SCRIPT" \
+
+#define zcip_full_usage "\n\n" \
+       "Manage a ZeroConf IPv4 link-local address\n" \
+     "\n	-f		Run in foreground" \
+     "\n	-q		Quit after obtaining address" \
+     "\n	-r 169.254.x.x	Request this address first" \
+     "\n	-v		Verbose" \
+     "\n" \
+     "\nWith no -q, runs continuously monitoring for ARP conflicts," \
+     "\nexits only on I/O errors (link down etc)" \
+
+#define lpd_trivial_usage \
+       "SPOOLDIR [HELPER [ARGS]]" \
+
+#define lpd_full_usage "\n\n" \
+       "SPOOLDIR must contain (symlinks to) device nodes or directories" \
+     "\nwith names matching print queue names. In the first case, jobs are" \
+     "\nsent directly to the device. Otherwise each job is stored in queue" \
+     "\ndirectory and HELPER program is called. Name of file to print" \
+     "\nis passed in $DATAFILE variable." \
+     "\nExample:" \
+     "\n	tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print" \
+
+#define lpr_trivial_usage \
+       "-P queue[@host[:port]] -U USERNAME -J TITLE -Vmh [FILE]..." \
+
+#define lpr_full_usage "\n\n" \
+       "	-P	lp service to connect to (else uses $PRINTER)" \
+     "\n	-m	Send mail on completion" \
+     "\n	-h	Print banner page too" \
+     "\n	-V	Verbose" \
+
+#define lpq_trivial_usage \
+       "[-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]" \
+
+#define lpq_full_usage "\n\n" \
+       "	-P	lp service to connect to (else uses $PRINTER)" \
+     "\n	-d	Delete jobs" \
+     "\n	-f	Force any waiting job to be printed" \
+     "\n	-s	Short display" \
+
+#define free_trivial_usage \
+       "" IF_DESKTOP("[-b/k/m/g]") \
+
+#define free_full_usage "\n\n" \
+       "Display the amount of free and used system memory" \
+
+#define free_example_usage \
+       "$ free\n" \
+       "              total         used         free       shared      buffers\n" \
+       "  Mem:       257628       248724         8904        59644        93124\n" \
+       " Swap:       128516         8404       120112\n" \
+       "Total:       386144       257128       129016\n" \
+
+#define fuser_trivial_usage \
+       "[OPTIONS] FILE or PORT/PROTO" \
+
+#define fuser_full_usage "\n\n" \
+       "Find processes which use FILEs or PORTs\n" \
+     "\n	-m	Find processes which use same fs as FILEs" \
+     "\n	-4,-6	Search only IPv4/IPv6 space" \
+     "\n	-s	Don't display PIDs" \
+     "\n	-k	Kill found processes" \
+     "\n	-SIGNAL	Signal to send (default: KILL)" \
+
+#define iostat_trivial_usage \
+       "[-c] [-d] [-t] [-z] [-k|-m] [ALL|BLOCKDEV...] [INTERVAL [COUNT]]" \
+
+#define iostat_full_usage "\n\n" \
+       "Report CPU and I/O statistics\n" \
+     "\n	-c	Show CPU utilization" \
+     "\n	-d	Show device utilization" \
+     "\n	-t	Print current time" \
+     "\n	-z	Omit devices with no activity" \
+     "\n	-k	Use kb/s" \
+     "\n	-m	Use Mb/s" \
+
+#define kill_trivial_usage \
+       "[-l] [-SIG] PID..." \
+
+#define kill_full_usage "\n\n" \
+       "Send a signal (default: TERM) to given PIDs\n" \
+     "\n	-l	List all signal names and numbers" \
+
+#define kill_example_usage \
+       "$ ps | grep apache\n" \
+       "252 root     root     S [apache]\n" \
+       "263 www-data www-data S [apache]\n" \
+       "264 www-data www-data S [apache]\n" \
+       "265 www-data www-data S [apache]\n" \
+       "266 www-data www-data S [apache]\n" \
+       "267 www-data www-data S [apache]\n" \
+       "$ kill 252\n" \
+
+#define killall_trivial_usage \
+       "[-l] [-q] [-SIG] PROCESS_NAME..." \
+
+#define killall_full_usage "\n\n" \
+       "Send a signal (default: TERM) to given processes\n" \
+     "\n	-l	List all signal names and numbers" \
+     "\n	-q	Don't complain if no processes were killed" \
+
+#define killall_example_usage \
+       "$ killall apache\n" \
+
+#define killall5_trivial_usage \
+       "[-l] [-SIG] [-o PID]..." \
+
+#define killall5_full_usage "\n\n" \
+       "Send a signal (default: TERM) to all processes outside current session\n" \
+     "\n	-l	List all signal names and numbers" \
+     "\n	-o PID	Don't signal this PID" \
+
+#define lsof_trivial_usage \
+       "" \
+
+#define lsof_full_usage "\n\n" \
+       "Show all open files" \
+
+#define mpstat_trivial_usage \
+       "[-A] [-I SUM|CPU|ALL|SCPU] [-u] [-P num|ALL] [INTERVAL [COUNT]]" \
+
+#define mpstat_full_usage "\n\n" \
+       "Per-processor statistics\n" \
+     "\n	-A			Same as -I ALL -u -P ALL" \
+     "\n	-I SUM|CPU|ALL|SCPU	Report interrupt statistics" \
+     "\n	-P num|ALL		Processor to monitor" \
+     "\n	-u			Report CPU utilization" \
+
+#define nmeter_trivial_usage \
+       "[-d MSEC] FORMAT_STRING" \
+
+#define nmeter_full_usage "\n\n" \
+       "Monitor system in real time" \
+     "\n" \
+     "\n -d MSEC	Milliseconds between updates (default:1000)" \
+     "\n" \
+     "\nFormat specifiers:" \
+     "\n %Nc or %[cN]	CPU. N - bar size (default:10)" \
+     "\n		(displays: S:system U:user N:niced D:iowait I:irq i:softirq)" \
+     "\n %[nINTERFACE]	Network INTERFACE" \
+     "\n %m		Allocated memory" \
+     "\n %[mf]		Free memory" \
+     "\n %[mt]		Total memory" \
+     "\n %s		Allocated swap" \
+     "\n %f		Number of used file descriptors" \
+     "\n %Ni		Total/specific IRQ rate" \
+     "\n %x		Context switch rate" \
+     "\n %p		Forks" \
+     "\n %[pn]		# of processes" \
+     "\n %b		Block io" \
+     "\n %Nt		Time (with N decimal points)" \
+     "\n %r		Print <cr> instead of <lf> at EOL" \
+
+#define pgrep_trivial_usage \
+       "[-flnovx] [-s SID|-P PPID|PATTERN]" \
+
+#define pgrep_full_usage "\n\n" \
+       "Display process(es) selected by regex PATTERN\n" \
+     "\n	-l	Show command name too" \
+     "\n	-f	Match against entire command line" \
+     "\n	-n	Show the newest process only" \
+     "\n	-o	Show the oldest process only" \
+     "\n	-v	Negate the match" \
+     "\n	-x	Match whole name (not substring)" \
+     "\n	-s	Match session ID (0 for current)" \
+     "\n	-P	Match parent process ID" \
+
+#define pkill_trivial_usage \
+       "[-l|-SIGNAL] [-fnovx] [-s SID|-P PPID|PATTERN]" \
+
+#define pkill_full_usage "\n\n" \
+       "Send a signal to process(es) selected by regex PATTERN\n" \
+     "\n	-l	List all signals" \
+     "\n	-f	Match against entire command line" \
+     "\n	-n	Signal the newest process only" \
+     "\n	-o	Signal the oldest process only" \
+     "\n	-v	Negate the match" \
+     "\n	-x	Match whole name (not substring)" \
+     "\n	-s	Match session ID (0 for current)" \
+     "\n	-P	Match parent process ID" \
+
+#if (ENABLE_FEATURE_PIDOF_SINGLE || ENABLE_FEATURE_PIDOF_OMIT) \
+
+#define pidof_trivial_usage \
+       "[OPTIONS] [NAME]..." \
+
+#define USAGE_PIDOF "\n" \
+
+#else \
+
+#define pidof_trivial_usage \
+       "[NAME]..." \
+
+#define USAGE_PIDOF /* none */ \
+
+#endif \
+
+#define pidof_full_usage "\n\n" \
+       "List PIDs of all processes with names that match NAMEs" \
+	USAGE_PIDOF \
+	IF_FEATURE_PIDOF_SINGLE( \
+     "\n	-s	Show only one PID" \
+	) \
+	IF_FEATURE_PIDOF_OMIT( \
+     "\n	-o PID	Omit given pid" \
+     "\n		Use %PPID to omit pid of pidof's parent" \
+	) \
+
+#define pidof_example_usage \
+       "$ pidof init\n" \
+       "1\n" \
+	IF_FEATURE_PIDOF_OMIT( \
+       "$ pidof /bin/sh\n20351 5973 5950\n") \
+	IF_FEATURE_PIDOF_OMIT( \
+       "$ pidof /bin/sh -o %PPID\n20351 5950") \
+
+#define pmap_trivial_usage \
+       "[-xq] PID" \
+
+#define pmap_full_usage "\n\n" \
+       "Display detailed process memory usage" \
+     "\n" \
+     "\n	-x	Show details" \
+     "\n	-q	Quiet" \
+
+#define powertop_trivial_usage \
+       "" \
+
+#define powertop_full_usage "\n\n" \
+       "Analyze power consumption on Intel-based laptops\n" \
+
+#if ENABLE_DESKTOP \
+
+#define ps_trivial_usage \
+       "[-o COL1,COL2=HEADER]" IF_FEATURE_SHOW_THREADS(" [-T]") \
+
+#define ps_full_usage "\n\n" \
+       "Show list of processes\n" \
+     "\n	-o COL1,COL2=HEADER	Select columns for display" \
+	IF_FEATURE_SHOW_THREADS( \
+     "\n	-T			Show threads" \
+	) \
+
+#else /* !ENABLE_DESKTOP */ \
+
+#if !ENABLE_SELINUX && !ENABLE_FEATURE_PS_WIDE \
+
+#define USAGE_PS "\nThis version of ps accepts no options" \
+
+#else \
+
+#define USAGE_PS "" \
+
+#endif \
+
+#define ps_trivial_usage \
+       "" \
+
+#define ps_full_usage "\n\n" \
+       "Show list of processes\n" \
+	USAGE_PS \
+	IF_SELINUX( \
+     "\n	-Z	Show selinux context" \
+	) \
+	IF_FEATURE_PS_WIDE( \
+     "\n	w	Wide output" \
+	) \
+	IF_FEATURE_PS_LONG( \
+     "\n	l	Long output" \
+	) \
+	IF_FEATURE_SHOW_THREADS( \
+     "\n	T	Show threads" \
+	) \
+
+#endif /* ENABLE_DESKTOP */ \
+
+#define ps_example_usage \
+       "$ ps\n" \
+       "  PID  Uid      Gid State Command\n" \
+       "    1 root     root     S init\n" \
+       "    2 root     root     S [kflushd]\n" \
+       "    3 root     root     S [kupdate]\n" \
+       "    4 root     root     S [kpiod]\n" \
+       "    5 root     root     S [kswapd]\n" \
+       "  742 andersen andersen S [bash]\n" \
+       "  743 andersen andersen S -bash\n" \
+       "  745 root     root     S [getty]\n" \
+       " 2990 andersen andersen R ps\n" \
+
+#define pstree_trivial_usage \
+	"[-p] [PID|USER]" \
+
+#define pstree_full_usage "\n\n" \
+       "Display process tree, optionally start from USER or PID\n" \
+     "\n	-p	Show pids" \
+
+#define pwdx_trivial_usage \
+       "PID..." \
+
+#define pwdx_full_usage "\n\n" \
+       "Show current directory for PIDs\n" \
+
+#define renice_trivial_usage \
+       "{{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]" \
+
+#define renice_full_usage "\n\n" \
+       "Change scheduling priority for a running process\n" \
+     "\n	-n	Adjust current nice value (smaller is faster)" \
+     "\n	-p	Process id(s) (default)" \
+     "\n	-g	Process group id(s)" \
+     "\n	-u	Process user name(s) and/or id(s)" \
+
+#define smemcap_trivial_usage ">SMEMDATA.TAR" \
+
+#define smemcap_full_usage "\n\n" \
+       "Collect memory usage data in /proc and write it to stdout" \
+
+#define sysctl_trivial_usage \
+       "[OPTIONS] [VALUE]..." \
+
+#define sysctl_full_usage "\n\n" \
+       "Configure kernel parameters at runtime\n" \
+     "\n	-n	Don't print key names" \
+     "\n	-e	Don't warn about unknown keys" \
+     "\n	-w	Change sysctl setting" \
+     "\n	-p FILE	Load sysctl settings from FILE (default /etc/sysctl.conf)" \
+     "\n	-a	Display all values" \
+     "\n	-A	Display all values in table form" \
+
+#define sysctl_example_usage \
+       "sysctl [-n] [-e] variable...\n" \
+       "sysctl [-n] [-e] -w variable=value...\n" \
+       "sysctl [-n] [-e] -a\n" \
+       "sysctl [-n] [-e] -p file	(default /etc/sysctl.conf)\n" \
+       "sysctl [-n] [-e] -A\n" \
+
+#if ENABLE_FEATURE_SHOW_THREADS || ENABLE_FEATURE_TOP_SMP_CPU \
+
+# define IF_SHOW_THREADS_OR_TOP_SMP(...) __VA_ARGS__ \
+
+#else \
+
+# define IF_SHOW_THREADS_OR_TOP_SMP(...) \
+
+#endif \
+
+#define top_trivial_usage \
+       "[-b] [-nCOUNT] [-dSECONDS]" IF_FEATURE_TOPMEM(" [-m]") \
+
+#define top_full_usage "\n\n" \
+       "Provide a view of process activity in real time." \
+   "\n""Read the status of all processes from /proc each SECONDS" \
+   "\n""and display a screenful of them." \
+   "\n""Keys:" \
+   "\n""	N/M" \
+                IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE("/P") \
+                IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE("/T") \
+           ": " IF_FEATURE_TOPMEM("show CPU usage, ") "sort by pid/mem" \
+                IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE("/cpu") \
+                IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE("/time") \
+	IF_FEATURE_TOPMEM( \
+   "\n""	S: show memory" \
+	) \
+   "\n""	R: reverse sort" \
+	IF_SHOW_THREADS_OR_TOP_SMP( \
+   "\n""	" \
+                IF_FEATURE_SHOW_THREADS("H: toggle threads") \
+                IF_FEATURE_SHOW_THREADS(IF_FEATURE_TOP_SMP_CPU(", ")) \
+                IF_FEATURE_TOP_SMP_CPU("1: toggle SMP") \
+	) \
+   "\n""	Q,^C: exit" \
+   "\n" \
+   "\n""Options:" \
+   "\n""	-b	Batch mode" \
+   "\n""	-n N	Exit after N iterations" \
+   "\n""	-d N	Delay between updates" \
+	IF_FEATURE_TOPMEM( \
+   "\n""	-m	Same as 's' key" \
+	) \
+
+#define uptime_trivial_usage \
+       "" \
+
+#define uptime_full_usage "\n\n" \
+       "Display the time since the last boot" \
+
+#define uptime_example_usage \
+       "$ uptime\n" \
+       "  1:55pm  up  2:30, load average: 0.09, 0.04, 0.00\n" \
+
+#define watch_trivial_usage \
+       "[-n SEC] [-t] PROG ARGS" \
+
+#define watch_full_usage "\n\n" \
+       "Run PROG periodically\n" \
+     "\n	-n	Loop period in seconds (default 2)" \
+     "\n	-t	Don't print header" \
+
+#define watch_example_usage \
+       "$ watch date\n" \
+       "Mon Dec 17 10:31:40 GMT 2000\n" \
+       "Mon Dec 17 10:31:42 GMT 2000\n" \
+       "Mon Dec 17 10:31:44 GMT 2000" \
+
+#define chpst_trivial_usage \
+       "[-vP012] [-u USER[:GRP]] [-U USER[:GRP]] [-e DIR]\n" \
+       "	[-/ DIR] [-n NICE] [-m BYTES] [-d BYTES] [-o N]\n" \
+       "	[-p N] [-f BYTES] [-c BYTES] PROG ARGS" \
+
+#define chpst_full_usage "\n\n" \
+       "Change the process state, run PROG\n" \
+     "\n	-u USER[:GRP]	Set uid and gid" \
+     "\n	-U USER[:GRP]	Set $UID and $GID in environment" \
+     "\n	-e DIR		Set environment variables as specified by files" \
+     "\n			in DIR: file=1st_line_of_file" \
+     "\n	-/ DIR		Chroot to DIR" \
+     "\n	-n NICE		Add NICE to nice value" \
+     "\n	-m BYTES	Same as -d BYTES -s BYTES -l BYTES" \
+     "\n	-d BYTES	Limit data segment" \
+     "\n	-o N		Limit number of open files per process" \
+     "\n	-p N		Limit number of processes per uid" \
+     "\n	-f BYTES	Limit output file sizes" \
+     "\n	-c BYTES	Limit core file size" \
+     "\n	-v		Verbose" \
+     "\n	-P		Create new process group" \
+     "\n	-0		Close stdin" \
+     "\n	-1		Close stdout" \
+     "\n	-2		Close stderr" \
+
+#define envdir_trivial_usage \
+       "DIR PROG ARGS" \
+
+#define envdir_full_usage "\n\n" \
+       "Set various environment variables as specified by files\n" \
+       "in the directory DIR, run PROG" \
+
+#define envuidgid_trivial_usage \
+       "USER PROG ARGS" \
+
+#define envuidgid_full_usage "\n\n" \
+       "Set $UID to USER's uid and $GID to USER's gid, run PROG" \
+
+#define setuidgid_trivial_usage \
+       "USER PROG ARGS" \
+
+#define setuidgid_full_usage "\n\n" \
+       "Set uid and gid to USER's uid and gid, drop supplementary group ids,\n" \
+       "run PROG" \
+
+#define softlimit_trivial_usage \
+       "[-a BYTES] [-m BYTES] [-d BYTES] [-s BYTES] [-l BYTES]\n" \
+       "	[-f BYTES] [-c BYTES] [-r BYTES] [-o N] [-p N] [-t N]\n" \
+       "	PROG ARGS" \
+
+#define softlimit_full_usage "\n\n" \
+       "Set soft resource limits, then run PROG\n" \
+     "\n	-a BYTES	Limit total size of all segments" \
+     "\n	-m BYTES	Same as -d BYTES -s BYTES -l BYTES -a BYTES" \
+     "\n	-d BYTES	Limit data segment" \
+     "\n	-s BYTES	Limit stack segment" \
+     "\n	-l BYTES	Limit locked memory size" \
+     "\n	-o N		Limit number of open files per process" \
+     "\n	-p N		Limit number of processes per uid" \
+     "\nOptions controlling file sizes:" \
+     "\n	-f BYTES	Limit output file sizes" \
+     "\n	-c BYTES	Limit core file size" \
+     "\nEfficiency opts:" \
+     "\n	-r BYTES	Limit resident set size" \
+     "\n	-t N		Limit CPU time, process receives" \
+     "\n			a SIGXCPU after N seconds" \
+
+#define runsv_trivial_usage \
+       "DIR" \
+
+#define runsv_full_usage "\n\n" \
+       "Start and monitor a service and optionally an appendant log service" \
+
+#define runsvdir_trivial_usage \
+       "[-P] [-s SCRIPT] DIR" \
+
+#define runsvdir_full_usage "\n\n" \
+       "Start a runsv process for each subdirectory. If it exits, restart it.\n" \
+     "\n	-P		Put each runsv in a new session" \
+     "\n	-s SCRIPT	Run SCRIPT <signo> after signal is processed" \
+
+#define sv_trivial_usage \
+       "[-v] [-w SEC] CMD SERVICE_DIR..." \
+
+#define sv_full_usage "\n\n" \
+       "Control services monitored by runsv supervisor.\n" \
+       "Commands (only first character is enough):\n" \
+       "\n" \
+       "status: query service status\n" \
+       "up: if service isn't running, start it. If service stops, restart it\n" \
+       "once: like 'up', but if service stops, don't restart it\n" \
+       "down: send TERM and CONT signals. If ./run exits, start ./finish\n" \
+       "	if it exists. After it stops, don't restart service\n" \
+       "exit: send TERM and CONT signals to service and log service. If they exit,\n" \
+       "	runsv exits too\n" \
+       "pause, cont, hup, alarm, interrupt, quit, 1, 2, term, kill: send\n" \
+       "STOP, CONT, HUP, ALRM, INT, QUIT, USR1, USR2, TERM, KILL signal to service" \
+
+#define svlogd_trivial_usage \
+       "[-ttv] [-r C] [-R CHARS] [-l MATCHLEN] [-b BUFLEN] DIR..." \
+
+#define svlogd_full_usage "\n\n" \
+       "Continuously read log data from stdin and write to rotated log files in DIRs" \
+   "\n" \
+   "\n""DIR/config file modifies behavior:" \
+   "\n""sSIZE - when to rotate logs" \
+   "\n""nNUM - number of files to retain" \
+   "\n""!PROG - process rotated log with PROG" \
+   "\n""+,-PATTERN - (de)select line for logging" \
+   "\n""E,ePATTERN - (de)select line for stderr" \
+
+#define chcon_trivial_usage \
+       "[OPTIONS] CONTEXT FILE..." \
+       "\n	chcon [OPTIONS] [-u USER] [-r ROLE] [-l RANGE] [-t TYPE] FILE..." \
+	IF_FEATURE_CHCON_LONG_OPTIONS( \
+       "\n	chcon [OPTIONS] --reference=RFILE FILE..." \
+	) \
+
+#define chcon_full_usage "\n\n" \
+       "Change the security context of each FILE to CONTEXT\n" \
+	IF_FEATURE_CHCON_LONG_OPTIONS( \
+     "\n	-v,--verbose		Verbose" \
+     "\n	-c,--changes		Report changes made" \
+     "\n	-h,--no-dereference	Affect symlinks instead of their targets" \
+     "\n	-f,--silent,--quiet	Suppress most error messages" \
+     "\n	--reference=RFILE	Use RFILE's group instead of using a CONTEXT value" \
+     "\n	-u,--user=USER		Set user/role/type/range in the target" \
+     "\n	-r,--role=ROLE		security context" \
+     "\n	-t,--type=TYPE" \
+     "\n	-l,--range=RANGE" \
+     "\n	-R,--recursive		Recurse" \
+	) \
+	IF_NOT_FEATURE_CHCON_LONG_OPTIONS( \
+     "\n	-v	Verbose" \
+     "\n	-c	Report changes made" \
+     "\n	-h	Affect symlinks instead of their targets" \
+     "\n	-f	Suppress most error messages" \
+     "\n	-u USER	Set user/role/type/range in the target security context" \
+     "\n	-r ROLE" \
+     "\n	-t TYPE" \
+     "\n	-l RNG" \
+     "\n	-R	Recurse" \
+	) \
+
+#define getenforce_trivial_usage NOUSAGE_STR \
+
+#define getenforce_full_usage "" \
+
+#define getsebool_trivial_usage \
+       "-a or getsebool boolean..." \
+
+#define getsebool_full_usage "\n\n" \
+       "	-a	Show all selinux booleans" \
+
+#define load_policy_trivial_usage NOUSAGE_STR \
+
+#define load_policy_full_usage "" \
+
+#define matchpathcon_trivial_usage \
+       "[-n] [-N] [-f file_contexts_file] [-p prefix] [-V]" \
+
+#define matchpathcon_full_usage "\n\n" \
+       "	-n	Don't display path" \
+     "\n	-N	Don't use translations" \
+     "\n	-f	Use alternate file_context file" \
+     "\n	-p	Use prefix to speed translations" \
+     "\n	-V	Verify file context on disk matches defaults" \
+
+#define runcon_trivial_usage \
+       "[-c] [-u USER] [-r ROLE] [-t TYPE] [-l RANGE] PROG ARGS\n" \
+       "runcon CONTEXT PROG ARGS" \
+
+#define runcon_full_usage "\n\n" \
+       "Run PROG in a different security context\n" \
+     "\n	CONTEXT		Complete security context\n" \
+	IF_FEATURE_RUNCON_LONG_OPTIONS( \
+     "\n	-c,--compute	Compute process transition context before modifying" \
+     "\n	-t,--type=TYPE	Type (for same role as parent)" \
+     "\n	-u,--user=USER	User identity" \
+     "\n	-r,--role=ROLE	Role" \
+     "\n	-l,--range=RNG	Levelrange" \
+	) \
+	IF_NOT_FEATURE_RUNCON_LONG_OPTIONS( \
+     "\n	-c	Compute process transition context before modifying" \
+     "\n	-t TYPE	Type (for same role as parent)" \
+     "\n	-u USER	User identity" \
+     "\n	-r ROLE	Role" \
+     "\n	-l RNG	Levelrange" \
+	) \
+
+#define selinuxenabled_trivial_usage NOUSAGE_STR \
+
+#define selinuxenabled_full_usage "" \
+
+#define sestatus_trivial_usage \
+       "[-vb]" \
+
+#define sestatus_full_usage "\n\n" \
+       "	-v	Verbose" \
+     "\n	-b	Display current state of booleans" \
+
+#define setenforce_trivial_usage \
+       "[Enforcing | Permissive | 1 | 0]" \
+
+#define setenforce_full_usage "" \
+
+#define setfiles_trivial_usage \
+       "[-dnpqsvW] [-e DIR]... [-o FILE] [-r alt_root_path]" \
+	IF_FEATURE_SETFILES_CHECK_OPTION( \
+       " [-c policyfile] spec_file" \
+	) \
+       " pathname" \
+
+#define setfiles_full_usage "\n\n" \
+       "Reset file contexts under pathname according to spec_file\n" \
+	IF_FEATURE_SETFILES_CHECK_OPTION( \
+     "\n	-c FILE	Check the validity of the contexts against the specified binary policy" \
+	) \
+     "\n	-d	Show which specification matched each file" \
+     "\n	-l	Log changes in file labels to syslog" \
+     "\n	-n	Don't change any file labels" \
+     "\n	-q	Suppress warnings" \
+     "\n	-r DIR	Use an alternate root path" \
+     "\n	-e DIR	Exclude DIR" \
+     "\n	-F	Force reset of context to match file_context for customizable files" \
+     "\n	-o FILE	Save list of files with incorrect context" \
+     "\n	-s	Take a list of files from stdin (instead of command line)" \
+     "\n	-v	Show changes in file labels, if type or role are changing" \
+     "\n	-vv	Show changes in file labels, if type, role, or user are changing" \
+     "\n	-W	Display warnings about entries that had no matching files" \
+
+#define restorecon_trivial_usage \
+       "[-iFnRv] [-e EXCLUDEDIR]... [-o FILE] [-f FILE]" \
+
+#define restorecon_full_usage "\n\n" \
+       "Reset security contexts of files in pathname\n" \
+     "\n	-i	Ignore files that don't exist" \
+     "\n	-f FILE	File with list of files to process" \
+     "\n	-e DIR	Directory to exclude" \
+     "\n	-R,-r	Recurse" \
+     "\n	-n	Don't change any file labels" \
+     "\n	-o FILE	Save list of files with incorrect context" \
+     "\n	-v	Verbose" \
+     "\n	-vv	Show changed labels" \
+     "\n	-F	Force reset of context to match file_context" \
+     "\n		for customizable files, or the user section," \
+     "\n		if it has changed" \
+
+#define setsebool_trivial_usage \
+       "boolean value" \
+
+#define setsebool_full_usage "\n\n" \
+       "Change boolean setting" \
+
+#define ash_trivial_usage \
+	"[-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]" \
+
+#define ash_full_usage "\n\n" \
+	"Unix shell interpreter" \
+
+#if ENABLE_FEATURE_SH_IS_ASH \
+
+# define sh_trivial_usage ash_trivial_usage \
+
+# define sh_full_usage    ash_full_usage \
+
+#endif \
+
+#if ENABLE_FEATURE_BASH_IS_ASH \
+
+# define bash_trivial_usage ash_trivial_usage \
+
+# define bash_full_usage    ash_full_usage \
+
+#endif \
+
+#define cttyhack_trivial_usage \
+       "[PROG ARGS]" \
+
+#define cttyhack_full_usage "\n\n" \
+       "Give PROG a controlling tty if possible." \
+     "\nExample for /etc/inittab (for busybox init):" \
+     "\n	::respawn:/bin/cttyhack /bin/sh" \
+     "\nGiving controlling tty to shell running with PID 1:" \
+     "\n	$ exec cttyhack sh" \
+     "\nStarting interactive shell from boot shell script:" \
+     "\n	setsid cttyhack sh" \
+
+#define hush_trivial_usage \
+	"[-nxl] [-c 'SCRIPT' [ARG0 [ARGS]] / FILE [ARGS]]" \
+
+#define hush_full_usage "\n\n" \
+	"Unix shell interpreter" \
+
+#define msh_trivial_usage hush_trivial_usage \
+
+#define msh_full_usage hush_full_usage \
+
+#if ENABLE_FEATURE_SH_IS_HUSH \
+
+# define sh_trivial_usage hush_trivial_usage \
+
+# define sh_full_usage    hush_full_usage \
+
+#endif \
+
+#if ENABLE_FEATURE_BASH_IS_HUSH \
+
+# define bash_trivial_usage hush_trivial_usage \
+
+# define bash_full_usage    hush_full_usage \
+
+#endif \
+
+#define klogd_trivial_usage \
+       "[-c N] [-n]" \
+
+#define klogd_full_usage "\n\n" \
+       "Kernel logger\n" \
+     "\n	-c N	Print to console messages more urgent than prio N (1-8)" \
+     "\n	-n	Run in foreground" \
+
+#define logger_trivial_usage \
+       "[OPTIONS] [MESSAGE]" \
+
+#define logger_full_usage "\n\n" \
+       "Write MESSAGE (or stdin) to syslog\n" \
+     "\n	-s	Log to stderr as well as the system log" \
+     "\n	-t TAG	Log using the specified tag (defaults to user name)" \
+     "\n	-p PRIO	Priority (numeric or facility.level pair)" \
+
+#define logger_example_usage \
+       "$ logger \"hello\"\n" \
+
+#define logread_trivial_usage \
+       "[-f]" \
+
+#define logread_full_usage "\n\n" \
+       "Show messages in syslogd's circular buffer\n" \
+     "\n	-f	Output data as log grows" \
+
+#define syslogd_trivial_usage \
+       "[OPTIONS]" \
+
+#define syslogd_full_usage "\n\n" \
+       "System logging utility\n" \
+	IF_NOT_FEATURE_SYSLOGD_CFG( \
+       "(this version of syslogd ignores /etc/syslog.conf)\n" \
+	) \
+     "\n	-n		Run in foreground" \
+     "\n	-O FILE		Log to FILE (default:/var/log/messages)" \
+     "\n	-l N		Log only messages more urgent than prio N (1-8)" \
+     "\n	-S		Smaller output" \
+	IF_FEATURE_ROTATE_LOGFILE( \
+     "\n	-s SIZE		Max size (KB) before rotation (default:200KB, 0=off)" \
+     "\n	-b N		N rotated logs to keep (default:1, max=99, 0=purge)" \
+	) \
+	IF_FEATURE_REMOTE_LOG( \
+     "\n	-R HOST[:PORT]	Log to IP or hostname on PORT (default PORT=514/UDP)" \
+     "\n	-L		Log locally and via network (default is network only if -R)" \
+	) \
+	IF_FEATURE_SYSLOGD_DUP( \
+     "\n	-D		Drop duplicates" \
+	) \
+	IF_FEATURE_IPC_SYSLOG( \
+     "\n	-C[size_kb]	Log to shared mem buffer (use logread to read it)" \
+	) \
+	IF_FEATURE_SYSLOGD_CFG( \
+     "\n	-f FILE		Use FILE as config (default:/etc/syslog.conf)" \
+	) \
+
+#define syslogd_example_usage \
+       "$ syslogd -R masterlog:514\n" \
+       "$ syslogd -R 192.168.1.1:601\n" \
+
+#define acpid_trivial_usage \
+       "[-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]" \
+
+#define acpid_full_usage "\n\n" \
+       "Listen to ACPI events and spawn specific helpers on event arrival\n" \
+     "\n	-d	Log to stderr, not log file (implies -f)" \
+     "\n	-f	Run in foreground" \
+     "\n	-c DIR	Config directory [/etc/acpi]" \
+     "\n	-e FILE	/proc event file [/proc/acpi/event]" \
+     "\n	-l FILE	Log file [/var/log/acpid.log]" \
+     "\n	-p FILE	Pid file [/var/run/acpid.pid]" \
+     "\n	-a FILE	Action file [/etc/acpid.conf]" \
+     "\n	-M FILE Map file [/etc/acpi.map]" \
+	IF_FEATURE_ACPID_COMPAT( \
+     "\n\nAccept and ignore compatibility options -g -m -s -S -v" \
+	) \
+
+#define acpid_example_usage \
+       "Without -e option, acpid uses all /dev/input/event* files\n" \
+       "# acpid\n" \
+       "# acpid -l /var/log/my-acpi-log\n" \
+       "# acpid -e /proc/acpi/event\n" \
+
+#define blkid_trivial_usage \
+       "[BLOCKDEV]..." \
+
+#define blkid_full_usage "\n\n" \
+       "Print UUIDs of all filesystems" \
+
+#define blockdev_trivial_usage \
+	"OPTION BLOCKDEV" \
+
+#define blockdev_full_usage "\n\n" \
+       "	--setro		Set ro" \
+     "\n	--setrw		Set rw" \
+     "\n	--getro		Get ro" \
+     "\n	--getss		Get sector size" \
+     "\n	--getbsz	Get block size" \
+     "\n	--setbsz BYTES	Set block size" \
+     "\n	--getsz		Get device size in 512-byte sectors" \
+     "\n	--getsize64	Get device size in bytes" \
+     "\n	--flushbufs	Flush buffers" \
+     "\n	--rereadpt	Reread partition table" \
+
+#define dmesg_trivial_usage \
+       "[-c] [-n LEVEL] [-s SIZE]" \
+
+#define dmesg_full_usage "\n\n" \
+       "Print or control the kernel ring buffer\n" \
+     "\n	-c		Clear ring buffer after printing" \
+     "\n	-n LEVEL	Set console logging level" \
+     "\n	-s SIZE		Buffer size" \
+
+#define fbset_trivial_usage \
+       "[OPTIONS] [MODE]" \
+
+#define fbset_full_usage "\n\n" \
+       "Show and modify frame buffer settings" \
+
+#define fbset_example_usage \
+       "$ fbset\n" \
+       "mode \"1024x768-76\"\n" \
+       "	# D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz\n" \
+       "	geometry 1024 768 1024 768 16\n" \
+       "	timings 12714 128 32 16 4 128 4\n" \
+       "	accel false\n" \
+       "	rgba 5/11,6/5,5/0,0/0\n" \
+       "endmode\n" \
+
+#define fdformat_trivial_usage \
+       "[-n] DEVICE" \
+
+#define fdformat_full_usage "\n\n" \
+       "Format floppy disk\n" \
+     "\n	-n	Don't verify after format" \
+
+#ifndef ENABLE_FEATURE_FDISK_BLKSIZE \
+
+# define ENABLE_FEATURE_FDISK_BLKSIZE 0 \
+
+# define IF_FEATURE_FDISK_BLKSIZE(a) \
+
+#endif \
+
+#define fdisk_trivial_usage \
+       "[-ul" IF_FEATURE_FDISK_BLKSIZE("s") "] " \
+       "[-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK" \
+
+#define fdisk_full_usage "\n\n" \
+       "Change partition table\n" \
+     "\n	-u		Start and End are in sectors (instead of cylinders)" \
+     "\n	-l		Show partition table for each DISK, then exit" \
+	IF_FEATURE_FDISK_BLKSIZE( \
+     "\n	-s		Show partition sizes in kb for each DISK, then exit" \
+	) \
+     "\n	-b 2048		(for certain MO disks) use 2048-byte sectors" \
+     "\n	-C CYLINDERS	Set number of cylinders/heads/sectors" \
+     "\n	-H HEADS" \
+     "\n	-S SECTORS" \
+
+#define findfs_trivial_usage \
+       "LABEL=label or UUID=uuid" \
+
+#define findfs_full_usage "\n\n" \
+       "Find a filesystem device based on a label or UUID" \
+
+#define findfs_example_usage \
+       "$ findfs LABEL=MyDevice" \
+
+#define flock_trivial_usage \
+       "[-sxun] FD|{FILE [-c] PROG ARGS}" \
+
+#define flock_full_usage "\n\n" \
+       "[Un]lock file descriptor, or lock FILE, run PROG\n" \
+     "\n	-s	Shared lock" \
+     "\n	-x	Exclusive lock (default)" \
+     "\n	-u	Unlock FD" \
+     "\n	-n	Fail rather than wait" \
+
+#define freeramdisk_trivial_usage \
+       "DEVICE" \
+
+#define freeramdisk_full_usage "\n\n" \
+       "Free all memory used by the specified ramdisk" \
+
+#define freeramdisk_example_usage \
+       "$ freeramdisk /dev/ram2\n" \
+
+#define fdflush_trivial_usage \
+       "DEVICE" \
+
+#define fdflush_full_usage "\n\n" \
+       "Force floppy disk drive to detect disk change" \
+
+#define fsck_minix_trivial_usage \
+       "[-larvsmf] BLOCKDEV" \
+
+#define fsck_minix_full_usage "\n\n" \
+       "Check MINIX filesystem\n" \
+     "\n	-l	List all filenames" \
+     "\n	-r	Perform interactive repairs" \
+     "\n	-a	Perform automatic repairs" \
+     "\n	-v	Verbose" \
+     "\n	-s	Output superblock information" \
+     "\n	-m	Show \"mode not cleared\" warnings" \
+     "\n	-f	Force file system check" \
+
+#define getopt_trivial_usage \
+       "[OPTIONS] [--] OPTSTRING PARAMS" \
+
+#define getopt_full_usage "\n\n" \
+	IF_LONG_OPTS( \
+       "	-a,--alternative		Allow long options starting with single -" \
+     "\n	-l,--longoptions=LOPT[,...]	Long options to be recognized" \
+     "\n	-n,--name=PROGNAME		The name under which errors are reported" \
+     "\n	-o,--options=OPTSTRING		Short options to be recognized" \
+     "\n	-q,--quiet			Disable error reporting by getopt(3)" \
+     "\n	-Q,--quiet-output		No normal output" \
+     "\n	-s,--shell=SHELL		Set shell quoting conventions" \
+     "\n	-T,--test			Test for getopt(1) version" \
+     "\n	-u,--unquoted			Don't quote the output" \
+	) \
+	IF_NOT_LONG_OPTS( \
+       "	-a		Allow long options starting with single -" \
+     "\n	-l LOPT[,...]	Long options to be recognized" \
+     "\n	-n PROGNAME	The name under which errors are reported" \
+     "\n	-o OPTSTRING	Short options to be recognized" \
+     "\n	-q		Disable error reporting by getopt(3)" \
+     "\n	-Q		No normal output" \
+     "\n	-s SHELL	Set shell quoting conventions" \
+     "\n	-T		Test for getopt(1) version" \
+     "\n	-u		Don't quote the output" \
+	) \
+     "\n" \
+     "\nExample:" \
+     "\n" \
+     "\nO=`getopt -l bb: -- ab:c:: \"$@\"` || exit 1" \
+     "\neval set -- \"$O\"" \
+     "\nwhile true; do" \
+     "\n	case \"$1\" in" \
+     "\n	-a)	echo A; shift;;" \
+     "\n	-b|--bb) echo \"B:'$2'\"; shift 2;;" \
+     "\n	-c)	case \"$2\" in" \
+     "\n		\"\")	echo C; shift 2;;" \
+     "\n		*)	echo \"C:'$2'\"; shift 2;;" \
+     "\n		esac;;" \
+     "\n	--)	shift; break;;" \
+     "\n	*)	echo Error; exit 1;;" \
+     "\n	esac" \
+     "\ndone" \
+
+#define getopt_example_usage \
+       "$ cat getopt.test\n" \
+       "#!/bin/sh\n" \
+       "GETOPT=`getopt -o ab:c:: --long a-long,b-long:,c-long:: \\\n" \
+       "       -n 'example.busybox' -- \"$@\"`\n" \
+       "if [ $? != 0 ]; then exit 1; fi\n" \
+       "eval set -- \"$GETOPT\"\n" \
+       "while true; do\n" \
+       " case $1 in\n" \
+       "   -a|--a-long) echo \"Option a\"; shift;;\n" \
+       "   -b|--b-long) echo \"Option b, argument '$2'\"; shift 2;;\n" \
+       "   -c|--c-long)\n" \
+       "     case \"$2\" in\n" \
+       "       \"\") echo \"Option c, no argument\"; shift 2;;\n" \
+       "       *)  echo \"Option c, argument '$2'\"; shift 2;;\n" \
+       "     esac;;\n" \
+       "   --) shift; break;;\n" \
+       "   *) echo \"Internal error!\"; exit 1;;\n" \
+       " esac\n" \
+       "done\n" \
+
+#define hexdump_trivial_usage \
+       "[-bcCdefnosvx" IF_FEATURE_HEXDUMP_REVERSE("R") "] [FILE]..." \
+
+#define hexdump_full_usage "\n\n" \
+       "Display FILEs (or stdin) in a user specified format\n" \
+     "\n	-b		One-byte octal display" \
+     "\n	-c		One-byte character display" \
+     "\n	-C		Canonical hex+ASCII, 16 bytes per line" \
+     "\n	-d		Two-byte decimal display" \
+     "\n	-e FORMAT_STRING" \
+     "\n	-f FORMAT_FILE" \
+     "\n	-n LENGTH	Interpret only LENGTH bytes of input" \
+     "\n	-o		Two-byte octal display" \
+     "\n	-s OFFSET	Skip OFFSET bytes" \
+     "\n	-v		Display all input data" \
+     "\n	-x		Two-byte hexadecimal display" \
+	IF_FEATURE_HEXDUMP_REVERSE( \
+     "\n	-R		Reverse of 'hexdump -Cv'") \
+
+#define hd_trivial_usage \
+       "FILE..." \
+
+#define hd_full_usage "\n\n" \
+       "hd is an alias for hexdump -C" \
+
+#define hwclock_trivial_usage \
+	IF_FEATURE_HWCLOCK_LONG_OPTIONS( \
+       "[-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz]" \
+       " [-l|--localtime] [-u|--utc]" \
+       " [-f|--rtc FILE]" \
+	) \
+	IF_NOT_FEATURE_HWCLOCK_LONG_OPTIONS( \
+       "[-r] [-s] [-w] [-t] [-l] [-u] [-f FILE]" \
+	) \
+
+#define hwclock_full_usage "\n\n" \
+       "Query and set hardware clock (RTC)\n" \
+     "\n	-r	Show hardware clock time" \
+     "\n	-s	Set system time from hardware clock" \
+     "\n	-w	Set hardware clock from system time" \
+     "\n	-t	Set in-kernel timezone, correct system time" \
+     "\n		if hardware clock is in local time" \
+     "\n	-u	Assume hardware clock is kept in UTC" \
+     "\n	-l	Assume hardware clock is kept in local time" \
+     "\n	-f FILE	Use specified device (e.g. /dev/rtc2)" \
+
+#define ipcrm_trivial_usage \
+       "[-MQS key] [-mqs id]" \
+
+#define ipcrm_full_usage "\n\n" \
+       "Upper-case options MQS remove an object by shmkey value.\n" \
+       "Lower-case options remove an object by shmid value.\n" \
+     "\n	-mM	Remove memory segment after last detach" \
+     "\n	-qQ	Remove message queue" \
+     "\n	-sS	Remove semaphore" \
+
+#define ipcs_trivial_usage \
+       "[[-smq] -i shmid] | [[-asmq] [-tcplu]]" \
+
+#define ipcs_full_usage "\n\n" \
+       "	-i	Show specific resource" \
+     "\nResource specification:" \
+     "\n	-m	Shared memory segments" \
+     "\n	-q	Message queues" \
+     "\n	-s	Semaphore arrays" \
+     "\n	-a	All (default)" \
+     "\nOutput format:" \
+     "\n	-t	Time" \
+     "\n	-c	Creator" \
+     "\n	-p	Pid" \
+     "\n	-l	Limits" \
+     "\n	-u	Summary" \
+
+#define losetup_trivial_usage \
+       "[-r] [-o OFS] LOOPDEV FILE - associate loop devices\n" \
+       "	losetup -d LOOPDEV - disassociate\n" \
+       "	losetup [-f] - show" \
+
+#define losetup_full_usage "\n\n" \
+       "	-o OFS	Start OFS bytes into FILE" \
+     "\n	-r	Read-only" \
+     "\n	-f	Show first free loop device" \
+
+#define losetup_notes_usage \
+       "No arguments will display all current associations.\n" \
+       "One argument (losetup /dev/loop1) will display the current association\n" \
+       "(if any), or disassociate it (with -d). The display shows the offset\n" \
+       "and filename of the file the loop device is currently bound to.\n\n" \
+       "Two arguments (losetup /dev/loop1 file.img) create a new association,\n" \
+       "with an optional offset (-o 12345). Encryption is not yet supported.\n" \
+       "losetup -f will show the first loop free loop device\n\n" \
+
+#define lspci_trivial_usage \
+       "[-mk]" \
+
+#define lspci_full_usage "\n\n" \
+       "List all PCI devices" \
+     "\n" \
+     "\n	-m	Parsable output" \
+     "\n	-k	Show driver" \
+
+#define lsusb_trivial_usage NOUSAGE_STR \
+
+#define lsusb_full_usage "" \
+
+#define mdev_trivial_usage \
+       "[-s]" \
+
+#define mdev_full_usage "\n\n" \
+       "mdev -s is to be run during boot to scan /sys and populate /dev.\n" \
+       "\n" \
+       "Bare mdev is a kernel hotplug helper. To activate it:\n" \
+       "	echo /sbin/mdev >/proc/sys/kernel/hotplug\n" \
+	IF_FEATURE_MDEV_CONF( \
+       "\n" \
+       "It uses /etc/mdev.conf with lines\n" \
+       "	[-]DEVNAME UID:GID PERM" \
+			IF_FEATURE_MDEV_RENAME(" [>|=PATH]|[!]") \
+			IF_FEATURE_MDEV_EXEC(" [@|$|*PROG]") \
+       "\n" \
+       "where DEVNAME is device name regex, @major,minor[-minor2], or\n" \
+       "environment variable regex. A common use of the latter is\n" \
+       "to load modules for hotplugged devices:\n" \
+       "	$MODALIAS=.* 0:0 660 @modprobe \"$MODALIAS\"\n" \
+	) \
+       "\n" \
+       "If /dev/mdev.seq file exists, mdev will wait for its value\n" \
+       "to match $SEQNUM variable. This prevents plug/unplug races.\n" \
+       "To activate this feature, create empty /dev/mdev.seq at boot." \
+
+#define mkfs_ext2_trivial_usage \
+       "[-Fn] " \
+       "[-b BLK_SIZE] " \
+       "[-i INODE_RATIO] [-I INODE_SIZE] " \
+       "[-m RESERVED_PERCENT] " \
+       "[-L LABEL] " \
+       "BLOCKDEV [KBYTES]" \
+
+#define mkfs_ext2_full_usage "\n\n" \
+       "	-b BLK_SIZE	Block size, bytes" \
+     "\n	-F		Force" \
+     "\n	-i RATIO	Max number of files is filesystem_size / RATIO" \
+     "\n	-I BYTES	Inode size (min 128)" \
+     "\n	-L LBL		Volume label" \
+     "\n	-m PERCENT	Percent of blocks to reserve for admin" \
+     "\n	-n		Dry run" \
+
+#define mkfs_minix_trivial_usage \
+       "[-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]" \
+
+#define mkfs_minix_full_usage "\n\n" \
+       "Make a MINIX filesystem\n" \
+     "\n	-c		Check device for bad blocks" \
+     "\n	-n [14|30]	Maximum length of filenames" \
+     "\n	-i INODES	Number of inodes for the filesystem" \
+     "\n	-l FILE		Read bad blocks list from FILE" \
+     "\n	-v		Make version 2 filesystem" \
+
+#define mkfs_reiser_trivial_usage \
+       "[-f] [-l LABEL] BLOCKDEV [4K-BLOCKS]" \
+
+#define mkfs_reiser_full_usage "\n\n" \
+       "Make a ReiserFS V3 filesystem\n" \
+     "\n	-f	Force" \
+     "\n	-l LBL	Volume label" \
+
+#define mkfs_vfat_trivial_usage \
+       "[-v] [-n LABEL] BLOCKDEV [KBYTES]" \
+
+#define mkfs_vfat_full_usage "\n\n" \
+       "Make a FAT32 filesystem\n" \
+     "\n	-v	Verbose" \
+     "\n	-n LBL	Volume label" \
+
+#define mkswap_trivial_usage \
+       "[-L LBL] BLOCKDEV [KBYTES]" \
+
+#define mkswap_full_usage "\n\n" \
+       "Prepare BLOCKDEV to be used as swap partition\n" \
+     "\n	-L LBL	Label" \
+
+#define more_trivial_usage \
+       "[FILE]..." \
+
+#define more_full_usage "\n\n" \
+       "View FILE (or stdin) one screenful at a time" \
+
+#define more_example_usage \
+       "$ dmesg | more\n" \
+
+#define mount_trivial_usage \
+       "[OPTIONS] [-o OPTS] DEVICE NODE" \
+
+#define mount_full_usage "\n\n" \
+       "Mount a filesystem. Filesystem autodetection requires /proc.\n" \
+     "\n	-a		Mount all filesystems in fstab" \
+	IF_FEATURE_MOUNT_FAKE( \
+	IF_FEATURE_MTAB_SUPPORT( \
+     "\n	-f		Update /etc/mtab, but don't mount" \
+	) \
+	IF_NOT_FEATURE_MTAB_SUPPORT( \
+     "\n	-f		Dry run" \
+	) \
+	) \
+	IF_FEATURE_MOUNT_HELPERS( \
+     "\n	-i		Don't run mount helper" \
+	) \
+	IF_FEATURE_MTAB_SUPPORT( \
+     "\n	-n		Don't update /etc/mtab" \
+	) \
+     "\n	-r		Read-only mount" \
+     "\n	-w		Read-write mount (default)" \
+     "\n	-t FSTYPE[,...]	Filesystem type(s)" \
+     "\n	-O OPT		Mount only filesystems with option OPT (-a only)" \
+     "\n-o OPT:" \
+	IF_FEATURE_MOUNT_LOOP( \
+     "\n	loop		Ignored (loop devices are autodetected)" \
+	) \
+	IF_FEATURE_MOUNT_FLAGS( \
+     "\n	[a]sync		Writes are [a]synchronous" \
+     "\n	[no]atime	Disable/enable updates to inode access times" \
+     "\n	[no]diratime	Disable/enable atime updates to directories" \
+     "\n	[no]relatime	Disable/enable atime updates relative to modification time" \
+     "\n	[no]dev		(Dis)allow use of special device files" \
+     "\n	[no]exec	(Dis)allow use of executable files" \
+     "\n	[no]suid	(Dis)allow set-user-id-root programs" \
+     "\n	[r]shared	Convert [recursively] to a shared subtree" \
+     "\n	[r]slave	Convert [recursively] to a slave subtree" \
+     "\n	[r]private	Convert [recursively] to a private subtree" \
+     "\n	[un]bindable	Make mount point [un]able to be bind mounted" \
+     "\n	[r]bind		Bind a file or directory [recursively] to another location" \
+     "\n	move		Relocate an existing mount point" \
+	) \
+     "\n	remount		Remount a mounted filesystem, changing flags" \
+     "\n	ro/rw		Same as -r/-w" \
+     "\n" \
+     "\nThere are filesystem-specific -o flags." \
+
+#define mount_example_usage \
+       "$ mount\n" \
+       "/dev/hda3 on / type minix (rw)\n" \
+       "proc on /proc type proc (rw)\n" \
+       "devpts on /dev/pts type devpts (rw)\n" \
+       "$ mount /dev/fd0 /mnt -t msdos -o ro\n" \
+       "$ mount /tmp/diskimage /opt -t ext2 -o loop\n" \
+       "$ mount cd_image.iso mydir\n" \
+
+#define mount_notes_usage \
+       "Returns 0 for success, number of failed mounts for -a, or errno for one mount." \
+
+#define pivot_root_trivial_usage \
+       "NEW_ROOT PUT_OLD" \
+
+#define pivot_root_full_usage "\n\n" \
+       "Move the current root file system to PUT_OLD and make NEW_ROOT\n" \
+       "the new root file system" \
+
+#define rdate_trivial_usage \
+       "[-sp] HOST" \
+
+#define rdate_full_usage "\n\n" \
+       "Get and possibly set the system date and time from a remote HOST\n" \
+     "\n	-s	Set the system date and time (default)" \
+     "\n	-p	Print the date and time" \
+
+#define rdev_trivial_usage \
+       "" \
+
+#define rdev_full_usage "\n\n" \
+       "Print the device node associated with the filesystem mounted at '/'" \
+
+#define rdev_example_usage \
+       "$ rdev\n" \
+       "/dev/mtdblock9 /\n" \
+
+#define readprofile_trivial_usage \
+       "[OPTIONS]" \
+
+#define readprofile_full_usage "\n\n" \
+       "	-m mapfile	(Default: /boot/System.map)" \
+     "\n	-p profile	(Default: /proc/profile)" \
+     "\n	-M NUM		Set the profiling multiplier to NUM" \
+     "\n	-i		Print only info about the sampling step" \
+     "\n	-v		Verbose" \
+     "\n	-a		Print all symbols, even if count is 0" \
+     "\n	-b		Print individual histogram-bin counts" \
+     "\n	-s		Print individual counters within functions" \
+     "\n	-r		Reset all the counters (root only)" \
+     "\n	-n		Disable byte order auto-detection" \
+
+#define rev_trivial_usage \
+	"[FILE]..." \
+
+#define rev_full_usage "\n\n" \
+	"Reverse lines of FILE" \
+
+#define rtcwake_trivial_usage \
+       "[-a | -l | -u] [-d DEV] [-m MODE] [-s SEC | -t TIME]" \
+
+#define rtcwake_full_usage "\n\n" \
+       "Enter a system sleep state until specified wakeup time\n" \
+	IF_LONG_OPTS( \
+     "\n	-a,--auto	Read clock mode from adjtime" \
+     "\n	-l,--local	Clock is set to local time" \
+     "\n	-u,--utc	Clock is set to UTC time" \
+     "\n	-d,--device=DEV	Specify the RTC device" \
+     "\n	-m,--mode=MODE	Set the sleep state (default: standby)" \
+     "\n	-s,--seconds=SEC Set the timeout in SEC seconds from now" \
+     "\n	-t,--time=TIME	Set the timeout to TIME seconds from epoch" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-a	Read clock mode from adjtime" \
+     "\n	-l	Clock is set to local time" \
+     "\n	-u	Clock is set to UTC time" \
+     "\n	-d DEV	Specify the RTC device" \
+     "\n	-m MODE	Set the sleep state (default: standby)" \
+     "\n	-s SEC	Set the timeout in SEC seconds from now" \
+     "\n	-t TIME	Set the timeout to TIME seconds from epoch" \
+	) \
+
+#define script_trivial_usage \
+       "[-afq" IF_SCRIPTREPLAY("t") "] [-c PROG] [OUTFILE]" \
+
+#define script_full_usage "\n\n" \
+       "	-a	Append output" \
+     "\n	-c PROG	Run PROG, not shell" \
+     "\n	-f	Flush output after each write" \
+     "\n	-q	Quiet" \
+	IF_SCRIPTREPLAY( \
+     "\n	-t	Send timing to stderr" \
+	) \
+
+#define scriptreplay_trivial_usage \
+       "timingfile [typescript [divisor]]" \
+
+#define scriptreplay_full_usage "\n\n" \
+       "Play back typescripts, using timing information" \
+
+#define setarch_trivial_usage \
+       "personality PROG ARGS" \
+
+#define setarch_full_usage "\n\n" \
+       "Personality may be:\n" \
+       "	linux32		Set 32bit uname emulation\n" \
+       "	linux64		Set 64bit uname emulation" \
+
+#define linux32_trivial_usage NOUSAGE_STR \
+
+#define linux32_full_usage "" \
+
+#define linux64_trivial_usage NOUSAGE_STR \
+
+#define linux64_full_usage "" \
+
+#define swapon_trivial_usage \
+       "[-a]" IF_FEATURE_SWAPON_PRI(" [-p PRI]") " [DEVICE]" \
+
+#define swapon_full_usage "\n\n" \
+       "Start swapping on DEVICE\n" \
+     "\n	-a	Start swapping on all swap devices" \
+	IF_FEATURE_SWAPON_PRI( \
+     "\n	-p PRI	Set swap device priority" \
+	) \
+
+#define swapoff_trivial_usage \
+       "[-a] [DEVICE]" \
+
+#define swapoff_full_usage "\n\n" \
+       "Stop swapping on DEVICE\n" \
+     "\n	-a	Stop swapping on all swap devices" \
+
+#define switch_root_trivial_usage \
+       "[-c /dev/console] NEW_ROOT NEW_INIT [ARGS]" \
+
+#define switch_root_full_usage "\n\n" \
+       "Free initramfs and switch to another root fs:\n" \
+       "chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /,\n" \
+       "execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.\n" \
+     "\n	-c DEV	Reopen stdio to DEV after switch" \
+
+#define umount_trivial_usage \
+       "[OPTIONS] FILESYSTEM|DIRECTORY" \
+
+#define umount_full_usage "\n\n" \
+       "Unmount file systems\n" \
+	IF_FEATURE_UMOUNT_ALL( \
+     "\n	-a	Unmount all file systems" IF_FEATURE_MTAB_SUPPORT(" in /etc/mtab") \
+	) \
+	IF_FEATURE_MTAB_SUPPORT( \
+     "\n	-n	Don't erase /etc/mtab entries" \
+	) \
+     "\n	-r	Try to remount devices as read-only if mount is busy" \
+     "\n	-l	Lazy umount (detach filesystem)" \
+     "\n	-f	Force umount (i.e., unreachable NFS server)" \
+	IF_FEATURE_MOUNT_LOOP( \
+     "\n	-D	Don't free loop device even if it has been used" \
+	) \
+
+#define umount_example_usage \
+       "$ umount /dev/hdc1\n" \
+
+#define e2fsck_trivial_usage \
+       "[-panyrcdfvstDFSV] [-b superblock] [-B blocksize] " \
+       "[-I inode_buffer_blocks] [-P process_inode_size] " \
+       "[-l|-L bad_blocks_file] [-C fd] [-j external_journal] " \
+       "[-E extended-options] device" \
+
+#define e2fsck_full_usage "\n\n" \
+       "Check ext2/ext3 file system\n" \
+     "\n	-p		Automatic repair (no questions)" \
+     "\n	-n		Make no changes to the filesystem" \
+     "\n	-y		Assume 'yes' to all questions" \
+     "\n	-c		Check for bad blocks and add them to the badblock list" \
+     "\n	-f		Force checking even if filesystem is marked clean" \
+     "\n	-v		Verbose" \
+     "\n	-b superblock	Use alternative superblock" \
+     "\n	-B blocksize	Force blocksize when looking for superblock" \
+     "\n	-j journal	Set location of the external journal" \
+     "\n	-l file		Add to badblocks list" \
+     "\n	-L file		Set badblocks list" \
+
+#if defined CONFIG_UDHCP_DEBUG && CONFIG_UDHCP_DEBUG >= 1 \
+
+# define IF_UDHCP_VERBOSE(...) __VA_ARGS__ \
+
+#else \
+
+# define IF_UDHCP_VERBOSE(...) \
+
+#endif \
+
+#define udhcpc6_trivial_usage \
+       "[-fbnq"IF_UDHCP_VERBOSE("v")"oR] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE]\n" \
+       "	[-x OPT:VAL]... [-O OPT]..." IF_FEATURE_UDHCP_PORT(" [-P N]") \
+
+#define udhcpc6_full_usage "\n" \
+	IF_LONG_OPTS( \
+     "\n	-i,--interface IFACE	Interface to use (default eth0)" \
+     "\n	-p,--pidfile FILE	Create pidfile" \
+     "\n	-s,--script PROG	Run PROG at DHCP events (default "CONFIG_UDHCPC_DEFAULT_SCRIPT")" \
+     "\n	-B,--broadcast		Request broadcast replies" \
+     "\n	-t,--retries N		Send up to N discover packets" \
+     "\n	-T,--timeout N		Pause between packets (default 3 seconds)" \
+     "\n	-A,--tryagain N		Wait N seconds after failure (default 20)" \
+     "\n	-f,--foreground		Run in foreground" \
+	USE_FOR_MMU( \
+     "\n	-b,--background		Background if lease is not obtained" \
+	) \
+     "\n	-n,--now		Exit if lease is not obtained" \
+     "\n	-q,--quit		Exit after obtaining lease" \
+     "\n	-R,--release		Release IP on exit" \
+     "\n	-S,--syslog		Log to syslog too" \
+	IF_FEATURE_UDHCP_PORT( \
+     "\n	-P,--client-port N	Use port N (default 546)" \
+	) \
+     "\n	-O,--request-option OPT	Request option OPT from server (cumulative)" \
+     "\n	-o,--no-default-options	Don't request any options (unless -O is given)" \
+     "\n	-r,--request IP		Request this IP address" \
+     "\n	-x OPT:VAL		Include option OPT in sent packets (cumulative)" \
+     "\n				Examples of string, numeric, and hex byte opts:" \
+     "\n				-x hostname:bbox - option 12" \
+     "\n				-x lease:3600 - option 51 (lease time)" \
+     "\n				-x 0x3d:0100BEEFC0FFEE - option 61 (client id)" \
+	IF_UDHCP_VERBOSE( \
+     "\n	-v			Verbose" \
+	) \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-i IFACE	Interface to use (default eth0)" \
+     "\n	-p FILE		Create pidfile" \
+     "\n	-s PROG		Run PROG at DHCP events (default "CONFIG_UDHCPC_DEFAULT_SCRIPT")" \
+     "\n	-B		Request broadcast replies" \
+     "\n	-t N		Send up to N discover packets" \
+     "\n	-T N		Pause between packets (default 3 seconds)" \
+     "\n	-A N		Wait N seconds (default 20) after failure" \
+     "\n	-f		Run in foreground" \
+	USE_FOR_MMU( \
+     "\n	-b		Background if lease is not obtained" \
+	) \
+     "\n	-n		Exit if lease is not obtained" \
+     "\n	-q		Exit after obtaining lease" \
+     "\n	-R		Release IP on exit" \
+     "\n	-S		Log to syslog too" \
+	IF_FEATURE_UDHCP_PORT( \
+     "\n	-P N		Use port N (default 546)" \
+	) \
+     "\n	-O OPT		Request option OPT from server (cumulative)" \
+     "\n	-o		Don't request any options (unless -O is given)" \
+     "\n	-r IP		Request this IP address" \
+     "\n	-x OPT:VAL	Include option OPT in sent packets (cumulative)" \
+     "\n			Examples of string, numeric, and hex byte opts:" \
+     "\n			-x hostname:bbox - option 12" \
+     "\n			-x lease:3600 - option 51 (lease time)" \
+     "\n			-x 0x3d:0100BEEFC0FFEE - option 61 (client id)" \
+	IF_UDHCP_VERBOSE( \
+     "\n	-v		Verbose" \
+	) \
+	) \
+     "\nSignals:" \
+     "\n	USR1	Renew lease" \
+     "\n	USR2	Release lease" \
+
+#if defined CONFIG_UDHCP_DEBUG && CONFIG_UDHCP_DEBUG >= 1 \
+
+# define IF_UDHCP_VERBOSE(...) __VA_ARGS__ \
+
+#else \
+
+# define IF_UDHCP_VERBOSE(...) \
+
+#endif \
+
+#define udhcpc_trivial_usage \
+       "[-fbnq"IF_UDHCP_VERBOSE("v")"oCRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE]\n" \
+       "	[-V VENDOR] [-x OPT:VAL]... [-O OPT]..." IF_FEATURE_UDHCP_PORT(" [-P N]") \
+
+#define udhcpc_full_usage "\n" \
+	IF_LONG_OPTS( \
+     "\n	-i,--interface IFACE	Interface to use (default eth0)" \
+     "\n	-p,--pidfile FILE	Create pidfile" \
+     "\n	-s,--script PROG	Run PROG at DHCP events (default "CONFIG_UDHCPC_DEFAULT_SCRIPT")" \
+     "\n	-B,--broadcast		Request broadcast replies" \
+     "\n	-t,--retries N		Send up to N discover packets" \
+     "\n	-T,--timeout N		Pause between packets (default 3 seconds)" \
+     "\n	-A,--tryagain N		Wait N seconds after failure (default 20)" \
+     "\n	-f,--foreground		Run in foreground" \
+	USE_FOR_MMU( \
+     "\n	-b,--background		Background if lease is not obtained" \
+	) \
+     "\n	-n,--now		Exit if lease is not obtained" \
+     "\n	-q,--quit		Exit after obtaining lease" \
+     "\n	-R,--release		Release IP on exit" \
+     "\n	-S,--syslog		Log to syslog too" \
+	IF_FEATURE_UDHCP_PORT( \
+     "\n	-P,--client-port N	Use port N (default 68)" \
+	) \
+	IF_FEATURE_UDHCPC_ARPING( \
+     "\n	-a,--arping		Use arping to validate offered address" \
+	) \
+     "\n	-O,--request-option OPT	Request option OPT from server (cumulative)" \
+     "\n	-o,--no-default-options	Don't request any options (unless -O is given)" \
+     "\n	-r,--request IP		Request this IP address" \
+     "\n	-x OPT:VAL		Include option OPT in sent packets (cumulative)" \
+     "\n				Examples of string, numeric, and hex byte opts:" \
+     "\n				-x hostname:bbox - option 12" \
+     "\n				-x lease:3600 - option 51 (lease time)" \
+     "\n				-x 0x3d:0100BEEFC0FFEE - option 61 (client id)" \
+     "\n	-F,--fqdn NAME		Ask server to update DNS mapping for NAME" \
+     "\n	-V,--vendorclass VENDOR	Vendor identifier (default 'udhcp VERSION')" \
+     "\n	-C,--clientid-none	Don't send MAC as client identifier" \
+	IF_UDHCP_VERBOSE( \
+     "\n	-v			Verbose" \
+	) \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-i IFACE	Interface to use (default eth0)" \
+     "\n	-p FILE		Create pidfile" \
+     "\n	-s PROG		Run PROG at DHCP events (default "CONFIG_UDHCPC_DEFAULT_SCRIPT")" \
+     "\n	-B		Request broadcast replies" \
+     "\n	-t N		Send up to N discover packets" \
+     "\n	-T N		Pause between packets (default 3 seconds)" \
+     "\n	-A N		Wait N seconds (default 20) after failure" \
+     "\n	-f		Run in foreground" \
+	USE_FOR_MMU( \
+     "\n	-b		Background if lease is not obtained" \
+	) \
+     "\n	-n		Exit if lease is not obtained" \
+     "\n	-q		Exit after obtaining lease" \
+     "\n	-R		Release IP on exit" \
+     "\n	-S		Log to syslog too" \
+	IF_FEATURE_UDHCP_PORT( \
+     "\n	-P N		Use port N (default 68)" \
+	) \
+	IF_FEATURE_UDHCPC_ARPING( \
+     "\n	-a		Use arping to validate offered address" \
+	) \
+     "\n	-O OPT		Request option OPT from server (cumulative)" \
+     "\n	-o		Don't request any options (unless -O is given)" \
+     "\n	-r IP		Request this IP address" \
+     "\n	-x OPT:VAL	Include option OPT in sent packets (cumulative)" \
+     "\n			Examples of string, numeric, and hex byte opts:" \
+     "\n			-x hostname:bbox - option 12" \
+     "\n			-x lease:3600 - option 51 (lease time)" \
+     "\n			-x 0x3d:0100BEEFC0FFEE - option 61 (client id)" \
+     "\n	-F NAME		Ask server to update DNS mapping for NAME" \
+     "\n	-V VENDOR	Vendor identifier (default 'udhcp VERSION')" \
+     "\n	-C		Don't send MAC as client identifier" \
+	IF_UDHCP_VERBOSE( \
+     "\n	-v		Verbose" \
+	) \
+	) \
+     "\nSignals:" \
+     "\n	USR1	Renew lease" \
+     "\n	USR2	Release lease" \
+
+#define udhcpd_trivial_usage \
+       "[-fS]" IF_FEATURE_UDHCP_PORT(" [-P N]") " [CONFFILE]" \
+
+#define udhcpd_full_usage "\n\n" \
+       "DHCP server\n" \
+     "\n	-f	Run in foreground" \
+     "\n	-S	Log to syslog too" \
+	IF_FEATURE_UDHCP_PORT( \
+     "\n	-P N	Use port N (default 67)" \
+	) \
+
+#define dhcprelay_trivial_usage \
+       "CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]" \
+
+#define dhcprelay_full_usage "\n\n" \
+       "Relay DHCP requests between clients and server" \
+
+#define dumpleases_trivial_usage \
+       "[-r|-a] [-f LEASEFILE]" \
+
+#define dumpleases_full_usage "\n\n" \
+       "Display DHCP leases granted by udhcpd\n" \
+	IF_LONG_OPTS( \
+     "\n	-f,--file=FILE	Lease file" \
+     "\n	-r,--remaining	Show remaining time" \
+     "\n	-a,--absolute	Show expiration time" \
+	) \
+	IF_NOT_LONG_OPTS( \
+     "\n	-f FILE	Lease file" \
+     "\n	-r	Show remaining time" \
+     "\n	-a	Show expiration time" \
+	) \
+
+#define busybox_notes_usage \
+       "Hello world!\n"
+
+#endif
diff -Naur busybox-1.20.2/init/Config.in busybox-1.20.2_mod/init/Config.in
--- busybox-1.20.2/init/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/init/Config.in	2024-04-11 16:00:59.613113606 +0800
@@ -0,0 +1,184 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Init Utilities"
+
+config BOOTCHARTD
+	bool "bootchartd"
+	default y
+	help
+	  bootchartd is commonly used to profile the boot process
+	  for the purpose of speeding it up. In this case, it is started
+	  by the kernel as the init process. This is configured by adding
+	  the init=/sbin/bootchartd option to the kernel command line.
+
+	  It can also be used to monitor the resource usage of a specific
+	  application or the running system in general. In this case,
+	  bootchartd is started interactively by running bootchartd start
+	  and stopped using bootchartd stop.
+
+config FEATURE_BOOTCHARTD_BLOATED_HEADER
+	bool "Compatible, bloated header"
+	default y
+	depends on BOOTCHARTD
+	help
+	  Create extended header file compatible with "big" bootchartd.
+	  "Big" bootchartd is a shell script and it dumps some
+	  "convenient" info int the header, such as:
+	    title = Boot chart for `hostname` (`date`)
+	    system.uname = `uname -srvm`
+	    system.release = `cat /etc/DISTRO-release`
+	    system.cpu = `grep '^model name' /proc/cpuinfo | head -1` ($cpucount)
+	    system.kernel.options = `cat /proc/cmdline`
+	  This data is not mandatory for bootchart graph generation,
+	  and is considered bloat. Nevertheless, this option
+	  makes bootchartd applet to dump a subset of it.
+
+config FEATURE_BOOTCHARTD_CONFIG_FILE
+	bool "Support bootchartd.conf"
+	default y
+	depends on BOOTCHARTD
+	help
+	  Enable reading and parsing of $PWD/bootchartd.conf
+	  and /etc/bootchartd.conf files.
+config HALT
+	bool "poweroff, halt, and reboot"
+	default y
+	help
+	  Stop all processes and either halt, reboot, or power off the system.
+
+config FEATURE_CALL_TELINIT
+	bool "Call telinit on shutdown and reboot"
+	default y
+	depends on HALT && !INIT
+	help
+	  Call an external program (normally telinit) to facilitate
+	  a switch to a proper runlevel.
+
+	  This option is only available if you selected halt and friends,
+	  but did not select init.
+
+config TELINIT_PATH
+	string "Path to telinit executable"
+	default "/sbin/telinit"
+	depends on FEATURE_CALL_TELINIT
+	help
+	  When busybox halt and friends have to call external telinit
+	  to facilitate proper shutdown, this path is to be used when
+	  locating telinit executable.
+config INIT
+	bool "init"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  init is the first program run when the system boots.
+
+config FEATURE_USE_INITTAB
+	bool "Support reading an inittab file"
+	default y
+	depends on INIT
+	help
+	  Allow init to read an inittab file when the system boot.
+
+config FEATURE_KILL_REMOVED
+	bool "Support killing processes that have been removed from inittab"
+	default n
+	depends on FEATURE_USE_INITTAB
+	help
+	  When respawn entries are removed from inittab and a SIGHUP is
+	  sent to init, this option will make init kill the processes
+	  that have been removed.
+
+config FEATURE_KILL_DELAY
+	int "How long to wait between TERM and KILL (0 - send TERM only)" if FEATURE_KILL_REMOVED
+	range 0 1024
+	default 0
+	depends on FEATURE_KILL_REMOVED
+	help
+	  With nonzero setting, init sends TERM, forks, child waits N
+	  seconds, sends KILL and exits. Setting it too high is unwise
+	  (child will hang around for too long and could actually kill
+	  the wrong process!)
+
+config FEATURE_INIT_SCTTY
+	bool "Run commands with leading dash with controlling tty"
+	default y
+	depends on INIT
+	help
+	  If this option is enabled, init will try to give a controlling
+	  tty to any command which has leading hyphen (often it's "-/bin/sh").
+	  More precisely, init will do "ioctl(STDIN_FILENO, TIOCSCTTY, 0)".
+	  If device attached to STDIN_FILENO can be a ctty but is not yet
+	  a ctty for other session, it will become this process' ctty.
+	  This is not the traditional init behavour, but is often what you want
+	  in an embedded system where the console is only accessed during
+	  development or for maintenance.
+	  NB: using cttyhack applet may work better.
+
+config FEATURE_INIT_SYSLOG
+	bool "Enable init to write to syslog"
+	default y
+	depends on INIT
+
+config FEATURE_EXTRA_QUIET
+	bool "Be _extra_ quiet on boot"
+	default y
+	depends on INIT
+	help
+	  Prevent init from logging some messages to the console during boot.
+
+config FEATURE_INIT_COREDUMPS
+	bool "Support dumping core for child processes (debugging only)"
+	default y
+	depends on INIT
+	help
+	  If this option is enabled and the file /.init_enable_core
+	  exists, then init will call setrlimit() to allow unlimited
+	  core file sizes. If this option is disabled, processes
+	  will not generate any core files.
+
+config FEATURE_INITRD
+	bool "Support running init from within an initrd (not initramfs)"
+	default y
+	depends on INIT
+	help
+	  Legacy support for running init under the old-style initrd. Allows
+	  the name linuxrc to act as init, and it doesn't assume init is PID 1.
+
+	  This does not apply to initramfs, which runs /init as PID 1 and
+	  requires no special support.
+
+config INIT_TERMINAL_TYPE
+	string "Initial terminal type"
+	default "linux"
+	depends on INIT
+	help
+	  This is the initial value set by init for the TERM environment
+	  variable. This variable is used by programs which make use of
+	  extended terminal capabilities.
+
+	  Note that on Linux, init attempts to detect serial terminal and
+	  sets TERM to "vt102" if one is found.
+config MESG
+	bool "mesg"
+	default y
+	help
+	  Mesg controls access to your terminal by others. It is typically
+	  used to allow or disallow other users to write to your terminal
+
+config FEATURE_MESG_ENABLE_ONLY_GROUP
+	bool "Enable writing to tty only by group, not by everybody"
+	default y
+	depends on MESG
+	help
+	  Usually, ttys are owned by group "tty", and "write" tool is
+	  setgid to this group. This way, "mesg y" only needs to enable
+	  "write by owning group" bit in tty mode.
+
+	  If you set this option to N, "mesg y" will enable writing
+	  by anybody at all. This is not recommended.
+
+endmenu
diff -Naur busybox-1.20.2/init/Kbuild busybox-1.20.2_mod/init/Kbuild
--- busybox-1.20.2/init/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/init/Kbuild	2024-04-11 16:00:59.605113611 +0800
@@ -0,0 +1,13 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_BOOTCHARTD) += bootchartd.o
+lib-$(CONFIG_HALT) += halt.o
+lib-$(CONFIG_INIT) += init.o
+lib-$(CONFIG_MESG) += mesg.o
diff -Naur busybox-1.20.2/libbb/Config.in busybox-1.20.2_mod/libbb/Config.in
--- busybox-1.20.2/libbb/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/libbb/Config.in	2024-04-11 16:00:59.477113689 +0800
@@ -0,0 +1,239 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Busybox Library Tuning"
+
+config FEATURE_SYSTEMD
+	bool "Enable systemd support"
+	default y
+	help
+	  If you plan to use busybox daemons on a system where daemons
+	  are controlled by systemd, enable this option.
+	  If you don't use systemd, it is still safe to enable it,
+	  but the downside is increased code size.
+config FEATURE_RTMINMAX
+	bool "Support RTMIN[+n] and RTMAX[-n] signal names"
+	default y
+	help
+	  Support RTMIN[+n] and RTMAX[-n] signal names
+	  in kill, killall etc. This costs ~250 bytes.
+
+config PASSWORD_MINLEN
+	int "Minimum password length"
+	default 6
+	range 5 32
+	help
+	  Minimum allowable password length.
+
+config MD5_SMALL
+	int "MD5: Trade bytes for speed (0:fast, 3:slow)"
+	default 1
+	range 0 3
+	help
+	  Trade binary size versus speed for the md5sum algorithm.
+	  Approximate values running uClibc and hashing
+	  linux-2.4.4.tar.bz2 were:
+	                    user times (sec)  text size (386)
+	  0 (fastest)         1.1                6144
+	  1                   1.4                5392
+	  2                   3.0                5088
+	  3 (smallest)        5.1                4912
+
+config FEATURE_FAST_TOP
+	bool "Faster /proc scanning code (+100 bytes)"
+	default y
+	help
+	  This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
+	  but code size is slightly bigger.
+
+config FEATURE_ETC_NETWORKS
+	bool "Support for /etc/networks"
+	default n
+	help
+	  Enable support for network names in /etc/networks. This is
+	  a rarely used feature which allows you to use names
+	  instead of IP/mask pairs in route command.
+
+config FEATURE_USE_TERMIOS
+	bool "Use termios to manipulate the screen"
+	default y
+	depends on MORE || TOP || POWERTOP
+	help
+	  This option allows utilities such as 'more' and 'top' to determine
+	  the size of the screen. If you leave this disabled, your utilities
+	  that display things on the screen will be especially primitive and
+	  will be unable to determine the current screen size, and will be
+	  unable to move the cursor.
+
+config FEATURE_EDITING
+	bool "Command line editing"
+	default y
+	help
+	  Enable line editing (mainly for shell command line).
+
+config FEATURE_EDITING_MAX_LEN
+	int "Maximum length of input"
+	range 128 8192
+	default 1024
+	depends on FEATURE_EDITING
+	help
+	  Line editing code uses on-stack buffers for storage.
+	  You may want to decrease this parameter if your target machine
+	  benefits from smaller stack usage.
+
+config FEATURE_EDITING_VI
+	bool "vi-style line editing commands"
+	default n
+	depends on FEATURE_EDITING
+	help
+	  Enable vi-style line editing. In shells, this mode can be
+	  turned on and off with "set -o vi" and "set +o vi".
+
+config FEATURE_EDITING_HISTORY
+	int "History size"
+	# Don't allow way too big values here, code uses fixed "char *history[N]" struct member
+	range 0 9999
+	default 255
+	depends on FEATURE_EDITING
+	help
+	  Specify command history size (0 - disable).
+
+config FEATURE_EDITING_SAVEHISTORY
+	bool "History saving"
+	default y
+	depends on FEATURE_EDITING
+	help
+	  Enable history saving in shells.
+
+config FEATURE_EDITING_SAVE_ON_EXIT
+	bool "Save history on shell exit, not after every command"
+	default n
+	depends on FEATURE_EDITING_SAVEHISTORY
+	help
+	  Save history on shell exit, not after every command.
+
+config FEATURE_REVERSE_SEARCH
+	bool "Reverse history search"
+	default y
+	depends on FEATURE_EDITING_SAVEHISTORY
+	help
+	  Enable readline-like Ctrl-R combination for reverse history search.
+	  Increases code by about 0.5k.
+
+config FEATURE_TAB_COMPLETION
+	bool "Tab completion"
+	default y
+	depends on FEATURE_EDITING
+	help
+	  Enable tab completion.
+
+config FEATURE_USERNAME_COMPLETION
+	bool "Username completion"
+	default n
+	depends on FEATURE_TAB_COMPLETION
+	help
+	  Enable username completion.
+
+config FEATURE_EDITING_FANCY_PROMPT
+	bool "Fancy shell prompts"
+	default y
+	depends on FEATURE_EDITING
+	help
+	  Setting this option allows for prompts to use things like \w and
+	  \$ and escape codes.
+
+config FEATURE_EDITING_ASK_TERMINAL
+	bool "Query cursor position from terminal"
+	default n
+	depends on FEATURE_EDITING
+	help
+	  Allow usage of "ESC [ 6 n" sequence. Terminal answers back with
+	  current cursor position. This information is used to make line
+	  editing more robust in some cases.
+	  If you are not sure whether your terminals respond to this code
+	  correctly, or want to save on code size (about 400 bytes),
+	  then do not turn this option on.
+
+config FEATURE_NON_POSIX_CP
+	bool "Non-POSIX, but safer, copying to special nodes"
+	default y
+	help
+	  With this option, "cp file symlink" will delete symlink
+	  and create a regular file. This does not conform to POSIX,
+	  but prevents a symlink attack.
+	  Similarly, "cp file device" will not send file's data
+	  to the device. (To do that, use "cat file >device")
+
+config FEATURE_VERBOSE_CP_MESSAGE
+	bool "Give more precise messages when copy fails (cp, mv etc)"
+	default n
+	help
+	  Error messages with this feature enabled:
+	    $ cp file /does_not_exist/file
+	    cp: cannot create '/does_not_exist/file': Path does not exist
+	    $ cp file /vmlinuz/file
+	    cp: cannot stat '/vmlinuz/file': Path has non-directory component
+	  If this feature is not enabled, they will be, respectively:
+	    cp: cannot create '/does_not_exist/file': No such file or directory
+	    cp: cannot stat '/vmlinuz/file': Not a directory
+	  This will cost you ~60 bytes.
+
+config FEATURE_COPYBUF_KB
+	int "Copy buffer size, in kilobytes"
+	range 1 1024
+	default 4
+	help
+	  Size of buffer used by cp, mv, install, wget etc.
+	  Buffers which are 4 kb or less will be allocated on stack.
+	  Bigger buffers will be allocated with mmap, with fallback to 4 kb
+	  stack buffer if mmap fails.
+
+config FEATURE_SKIP_ROOTFS
+	bool "Skip rootfs in mount table"
+	default y
+	help
+	  Ignore rootfs entry in mount table.
+
+	  In Linux, kernel has a special filesystem, rootfs, which is initially
+	  mounted on /. It contains initramfs data, if kernel is configured
+	  to have one. Usually, another file system is mounted over / early
+	  in boot process, and therefore most tools which manipulate
+	  mount table, such as df, will skip rootfs entry.
+
+	  However, some systems do not mount anything on /.
+	  If you need to configure busybox for one of these systems,
+	  you may find it useful to turn this option off to make df show
+	  initramfs statistics.
+
+	  Otherwise, choose Y.
+
+config MONOTONIC_SYSCALL
+	bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
+	default n
+	select PLATFORM_LINUX
+	help
+	  Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
+	  time intervals (time, ping, traceroute etc need this).
+	  Probably requires Linux 2.6+. If not selected, gettimeofday
+	  will be used instead (which gives wrong results if date/time
+	  is reset).
+
+config IOCTL_HEX2STR_ERROR
+	bool "Use ioctl names rather than hex values in error messages"
+	default y
+	help
+	  Use ioctl names rather than hex values in error messages
+	  (e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
+	  saves about 1400 bytes.
+
+config FEATURE_HWIB
+	bool "Support infiniband HW"
+	default y
+	help
+	  Support for printing infiniband addresses in
+	  network applets.
+
+endmenu
diff -Naur busybox-1.20.2/libbb/Kbuild busybox-1.20.2_mod/libbb/Kbuild
--- busybox-1.20.2/libbb/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/libbb/Kbuild	2024-04-11 16:00:59.465113697 +0800
@@ -0,0 +1,193 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+libbb/appletlib.o: include/usage_compressed.h
+
+lib-y:=
+
+lib-y += get_shell_name.o
+lib-y += parse_config.o
+lib-y += percent_decode.o
+lib-$(CONFIG_FEATURE_SYSTEMD) += systemd_support.o
+
+lib-y += appletlib.o
+lib-y += ask_confirmation.o
+lib-y += bb_askpass.o
+lib-y += bb_bswap_64.o
+lib-y += bb_do_delay.o
+lib-y += bb_pwd.o
+lib-y += bb_qsort.o
+#lib-y += bb_strtod.o
+lib-y += bb_strtonum.o
+lib-y += change_identity.o
+lib-y += chomp.o
+lib-y += compare_string_array.o
+lib-y += concat_path_file.o
+lib-y += concat_subpath_file.o
+lib-y += copy_file.o
+lib-y += copyfd.o
+lib-y += crc32.o
+lib-y += create_icmp6_socket.o
+lib-y += create_icmp_socket.o
+lib-y += default_error_retval.o
+lib-y += device_open.o
+lib-y += dump.o
+lib-y += execable.o
+lib-y += fclose_nonstdin.o
+lib-y += fflush_stdout_and_exit.o
+lib-y += fgets_str.o
+lib-y += find_pid_by_name.o
+lib-y += find_root_device.o
+lib-y += full_write.o
+lib-y += get_console.o
+lib-y += get_last_path_component.o
+lib-y += get_line_from_file.o
+lib-y += getopt32.o
+lib-y += getpty.o
+lib-y += get_volsize.o
+lib-y += herror_msg.o
+lib-y += human_readable.o
+lib-y += inet_common.o
+lib-y += info_msg.o
+lib-y += inode_hash.o
+lib-y += isdirectory.o
+lib-y += kernel_version.o
+lib-y += last_char_is.o
+lib-y += lineedit.o lineedit_ptr_hack.o
+lib-y += llist.o
+lib-y += login.o
+lib-y += make_directory.o
+lib-y += makedev.o
+lib-y += hash_md5_sha.o
+# Alternative (disabled) MD5 implementation
+#lib-y += hash_md5prime.o
+lib-y += messages.o
+lib-y += mode_string.o
+lib-y += parse_mode.o
+lib-y += perror_msg.o
+lib-y += perror_nomsg.o
+lib-y += perror_nomsg_and_die.o
+lib-y += pidfile.o
+lib-y += platform.o
+lib-y += printable.o
+lib-y += printable_string.o
+lib-y += print_flags.o
+lib-y += process_escape_sequence.o
+lib-y += procps.o
+lib-y += progress.o
+lib-y += ptr_to_globals.o
+lib-y += read.o
+lib-y += read_printf.o
+lib-y += read_key.o
+lib-y += recursive_action.o
+lib-y += remove_file.o
+lib-y += run_shell.o
+lib-y += safe_gethostname.o
+lib-y += safe_poll.o
+lib-y += safe_strncpy.o
+lib-y += safe_write.o
+lib-y += setup_environment.o
+lib-y += signals.o
+lib-y += simplify_path.o
+lib-y += single_argv.o
+lib-y += skip_whitespace.o
+lib-y += speed_table.o
+lib-y += str_tolower.o
+lib-y += strrstr.o
+lib-y += time.o
+lib-y += trim.o
+lib-y += u_signal_names.o
+lib-y += uuencode.o
+lib-y += vdprintf.o
+lib-y += verror_msg.o
+lib-y += vfork_daemon_rexec.o
+lib-y += warn_ignoring_args.o
+lib-y += wfopen.o
+lib-y += wfopen_input.o
+lib-y += write.o
+lib-y += xatonum.o
+lib-y += xconnect.o
+lib-y += xfuncs.o
+lib-y += xfuncs_printf.o
+lib-y += xfunc_die.o
+lib-y += xgetcwd.o
+lib-y += xgethostbyname.o
+lib-y += xreadlink.o
+lib-y += xrealloc_vector.o
+
+lib-$(CONFIG_PLATFORM_LINUX) += match_fstype.o
+
+lib-$(CONFIG_FEATURE_UTMP) += utmp.o
+
+# A mix of optimizations (why build stuff we know won't be used)
+# and objects which may fail to build (SELinux on selinux-less system)
+lib-$(CONFIG_SELINUX) += selinux_common.o
+lib-$(CONFIG_FEATURE_MTAB_SUPPORT) += mtab.o
+lib-$(CONFIG_UNICODE_SUPPORT) += unicode.o
+lib-$(CONFIG_FEATURE_CHECK_NAMES) += die_if_bad_username.o
+
+lib-$(CONFIG_NC) += udp_io.o
+lib-$(CONFIG_DNSD) += udp_io.o
+lib-$(CONFIG_NTPD) += udp_io.o
+lib-$(CONFIG_TFTP) += udp_io.o
+lib-$(CONFIG_TFTPD) += udp_io.o
+lib-$(CONFIG_TCPSVD) += udp_io.o
+lib-$(CONFIG_UDPSVD) += udp_io.o
+lib-$(CONFIG_TRACEROUTE) += udp_io.o
+
+lib-$(CONFIG_LOSETUP) += loop.o
+lib-$(CONFIG_FEATURE_MOUNT_LOOP) += loop.o
+
+lib-$(CONFIG_ADDGROUP) += update_passwd.o
+lib-$(CONFIG_ADDUSER) += update_passwd.o
+lib-$(CONFIG_DELGROUP) += update_passwd.o
+lib-$(CONFIG_DELUSER) += update_passwd.o
+
+lib-$(CONFIG_PASSWD) += pw_encrypt.o update_passwd.o obscure.o
+lib-$(CONFIG_CHPASSWD) += pw_encrypt.o update_passwd.o
+lib-$(CONFIG_CRYPTPW) += pw_encrypt.o
+lib-$(CONFIG_SULOGIN) += pw_encrypt.o
+lib-$(CONFIG_VLOCK) += pw_encrypt.o correct_password.o
+lib-$(CONFIG_SU) += pw_encrypt.o correct_password.o
+lib-$(CONFIG_LOGIN) += pw_encrypt.o correct_password.o
+lib-$(CONFIG_FEATURE_HTTPD_AUTH_MD5) += pw_encrypt.o
+
+lib-$(CONFIG_DF) += find_mount_point.o
+lib-$(CONFIG_MKFS_MINIX) += find_mount_point.o
+lib-$(CONFIG_MKFS_EXT2) += find_mount_point.o
+lib-$(CONFIG_MKFS_REISER) += find_mount_point.o
+lib-$(CONFIG_FSCK_MINIX) += find_mount_point.o
+lib-$(CONFIG_MOUNT) += find_mount_point.o
+
+lib-$(CONFIG_HWCLOCK) += rtc.o
+lib-$(CONFIG_RTCWAKE) += rtc.o
+
+lib-$(CONFIG_IOSTAT) += get_cpu_count.o
+lib-$(CONFIG_MPSTAT) += get_cpu_count.o
+lib-$(CONFIG_POWERTOP) += get_cpu_count.o
+
+lib-$(CONFIG_PING) += inet_cksum.o
+lib-$(CONFIG_TRACEROUTE) += inet_cksum.o
+lib-$(CONFIG_TRACEROUTE6) += inet_cksum.o
+lib-$(CONFIG_UDHCPC) += inet_cksum.o
+lib-$(CONFIG_UDHCPC6) += inet_cksum.o
+lib-$(CONFIG_UDHCPD) += inet_cksum.o
+
+# We shouldn't build xregcomp.c if we don't need it - this ensures we don't
+# require regex.h to be in the include dir even if we don't need it thereby
+# allowing us to build busybox even if uclibc regex support is disabled.
+
+lib-$(CONFIG_AWK) += xregcomp.o
+lib-$(CONFIG_SED) += xregcomp.o
+lib-$(CONFIG_GREP) += xregcomp.o
+lib-$(CONFIG_EXPR) += xregcomp.o
+lib-$(CONFIG_MDEV) += xregcomp.o
+lib-$(CONFIG_LESS) += xregcomp.o
+lib-$(CONFIG_PGREP) += xregcomp.o
+lib-$(CONFIG_PKILL) += xregcomp.o
+lib-$(CONFIG_DEVFSD) += xregcomp.o
+lib-$(CONFIG_FEATURE_FIND_REGEX) += xregcomp.o
diff -Naur busybox-1.20.2/libpwdgrp/Kbuild busybox-1.20.2_mod/libpwdgrp/Kbuild
--- busybox-1.20.2/libpwdgrp/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/libpwdgrp/Kbuild	2024-04-11 16:00:59.689113560 +0800
@@ -0,0 +1,10 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y := uidgid_get.o
+
+lib-$(CONFIG_USE_BB_PWD_GRP) += pwd_grp.o
diff -Naur busybox-1.20.2/loginutils/Config.in busybox-1.20.2_mod/loginutils/Config.in
--- busybox-1.20.2/loginutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/loginutils/Config.in	2024-04-11 16:00:59.769113512 +0800
@@ -0,0 +1,342 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Login/Password Management Utilities"
+
+config ADD_SHELL
+       bool "add-shell"
+       default y if DESKTOP
+       help
+         Add shells to /etc/shells.
+
+config REMOVE_SHELL
+       bool "remove-shell"
+       default y if DESKTOP
+       help
+         Remove shells from /etc/shells.
+
+config FEATURE_SHADOWPASSWDS
+	bool "Support for shadow passwords"
+	default y
+	help
+	  Build support for shadow password in /etc/shadow. This file is only
+	  readable by root and thus the encrypted passwords are no longer
+	  publicly readable.
+
+config USE_BB_PWD_GRP
+	bool "Use internal password and group functions rather than system functions"
+	default y
+	help
+	  If you leave this disabled, busybox will use the system's password
+	  and group functions. And if you are using the GNU C library
+	  (glibc), you will then need to install the /etc/nsswitch.conf
+	  configuration file and the required /lib/libnss_* libraries in
+	  order for the password and group functions to work. This generally
+	  makes your embedded system quite a bit larger.
+
+	  Enabling this option will cause busybox to directly access the
+	  system's /etc/password, /etc/group files (and your system will be
+	  smaller, and I will get fewer emails asking about how glibc NSS
+	  works). When this option is enabled, you will not be able to use
+	  PAM to access remote LDAP password servers and whatnot. And if you
+	  want hostname resolution to work with glibc, you still need the
+	  /lib/libnss_* libraries.
+
+	  If you need to use glibc's nsswitch.conf mechanism
+	  (e.g. if user/group database is NOT stored in /etc/passwd etc),
+	  you must NOT use this option.
+
+	  If you enable this option, it will add about 1.5k.
+
+config USE_BB_SHADOW
+	bool "Use internal shadow password functions"
+	default y
+	depends on USE_BB_PWD_GRP && FEATURE_SHADOWPASSWDS
+	help
+	  If you leave this disabled, busybox will use the system's shadow
+	  password handling functions. And if you are using the GNU C library
+	  (glibc), you will then need to install the /etc/nsswitch.conf
+	  configuration file and the required /lib/libnss_* libraries in
+	  order for the shadow password functions to work. This generally
+	  makes your embedded system quite a bit larger.
+
+	  Enabling this option will cause busybox to directly access the
+	  system's /etc/shadow file when handling shadow passwords. This
+	  makes your system smaller (and I will get fewer emails asking about
+	  how glibc NSS works). When this option is enabled, you will not be
+	  able to use PAM to access shadow passwords from remote LDAP
+	  password servers and whatnot.
+
+config USE_BB_CRYPT
+	bool "Use internal crypt functions"
+	default y
+	help
+	  Busybox has internal DES and MD5 crypt functions.
+	  They produce results which are identical to corresponding
+	  standard C library functions.
+
+	  If you leave this disabled, busybox will use the system's
+	  crypt functions. Most C libraries use large (~70k)
+	  static buffers there, and also combine them with more general
+	  DES encryption/decryption.
+
+	  For busybox, having large static buffers is undesirable,
+	  especially on NOMMU machines. Busybox also doesn't need
+	  DES encryption/decryption and can do with smaller code.
+
+	  If you enable this option, it will add about 4.8k of code
+	  if you are building dynamically linked executable.
+	  In static build, it makes code _smaller_ by about 1.2k,
+	  and likely many kilobytes less of bss.
+
+config USE_BB_CRYPT_SHA
+	bool "Enable SHA256/512 crypt functions"
+	default y
+	depends on USE_BB_CRYPT
+	help
+	  Enable this if you have passwords starting with "$5$" or "$6$"
+	  in your /etc/passwd or /etc/shadow files. These passwords
+	  are hashed using SHA256 and SHA512 algorithms. Support for them
+	  was added to glibc in 2008.
+	  With this option off, login will fail password check for any
+	  user which has password encrypted with these algorithms.
+
+config ADDUSER
+	bool "adduser"
+	default y
+	help
+	  Utility for creating a new user account.
+
+config FEATURE_ADDUSER_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on ADDUSER && LONG_OPTS
+	help
+	  Support long options for the adduser applet.
+
+config FEATURE_CHECK_NAMES
+	bool "Enable sanity check on user/group names in adduser and addgroup"
+	default n
+	depends on ADDUSER || ADDGROUP
+	help
+	  Enable sanity check on user and group names in adduser and addgroup.
+	  To avoid problems, the user or group name should consist only of
+	  letters, digits, underscores, periods, at signs and dashes,
+	  and not start with a dash (as defined by IEEE Std 1003.1-2001).
+	  For compatibility with Samba machine accounts "$" is also supported
+	  at the end of the user or group name.
+
+config FIRST_SYSTEM_ID
+	int "First valid system uid or gid for adduser and addgroup"
+	depends on ADDUSER || ADDGROUP
+	range 0 64900
+	default 100
+	help
+	  First valid system uid or gid for adduser and addgroup
+
+config LAST_SYSTEM_ID
+	int "Last valid system uid or gid for adduser and addgroup"
+	depends on ADDUSER || ADDGROUP
+	range 0 64900
+	default 999
+	help
+	  Last valid system uid or gid for adduser and addgroup
+
+config ADDGROUP
+	bool "addgroup"
+	default y
+	help
+	  Utility for creating a new group account.
+
+config FEATURE_ADDGROUP_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on ADDGROUP && LONG_OPTS
+	help
+	  Support long options for the addgroup applet.
+
+config FEATURE_ADDUSER_TO_GROUP
+	bool "Support for adding users to groups"
+	default y
+	depends on ADDGROUP
+	help
+	  If  called  with two non-option arguments,
+	  addgroup will add an existing user to an
+	  existing group.
+
+config DELUSER
+	bool "deluser"
+	default y
+	help
+	  Utility for deleting a user account.
+
+config DELGROUP
+	bool "delgroup"
+	default y
+	help
+	  Utility for deleting a group account.
+
+config FEATURE_DEL_USER_FROM_GROUP
+	bool "Support for removing users from groups"
+	default y
+	depends on DELGROUP
+	help
+	  If called with two non-option arguments, deluser
+	  or delgroup will remove an user from a specified group.
+
+config GETTY
+	bool "getty"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  getty lets you log in on a tty. It is normally invoked by init.
+
+	  Note that you can save a few bytes by disabling it and
+	  using login applet directly.
+	  If you need to reset tty attributes before calling login,
+	  this script approximates getty:
+
+	  exec </dev/$1 >/dev/$1 2>&1 || exit 1
+	  reset
+	  stty sane; stty ispeed 38400; stty ospeed 38400
+	  printf "%s login: " "`hostname`"
+	  read -r login
+	  exec /bin/login "$login"
+
+config LOGIN
+	bool "login"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  login is used when signing onto a system.
+
+	  Note that Busybox binary must be setuid root for this applet to
+	  work properly.
+
+config LOGIN_SESSION_AS_CHILD
+	bool "Run logged in session in a child process"
+	default y if PAM
+	depends on LOGIN
+	help
+	  Run the logged in session in a child process.  This allows
+	  login to clean up things such as utmp entries or PAM sessions
+	  when the login session is complete.  If you use PAM, you
+	  almost always would want this to be set to Y, else PAM session
+	  will not be cleaned up.
+
+config PAM
+	bool "Support for PAM (Pluggable Authentication Modules)"
+	default n
+	depends on LOGIN
+	help
+	  Use PAM in login(1) instead of direct access to password database.
+
+config LOGIN_SCRIPTS
+	bool "Support for login scripts"
+	depends on LOGIN
+	default y
+	help
+	  Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
+	  just prior to switching from root to logged-in user.
+
+config FEATURE_NOLOGIN
+	bool "Support for /etc/nologin"
+	default y
+	depends on LOGIN
+	help
+	  The file /etc/nologin is used by (some versions of) login(1).
+	  If it exists, non-root logins are prohibited.
+
+config FEATURE_SECURETTY
+	bool "Support for /etc/securetty"
+	default y
+	depends on LOGIN
+	help
+	  The file /etc/securetty is used by (some versions of) login(1).
+	  The file contains the device names of tty lines (one per line,
+	  without leading /dev/) on which root is allowed to login.
+
+config PASSWD
+	bool "passwd"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  passwd changes passwords for user and group accounts. A normal user
+	  may only change the password for his/her own account, the super user
+	  may change the password for any account. The administrator of a group
+	  may change the password for the group.
+
+	  Note that Busybox binary must be setuid root for this applet to
+	  work properly.
+
+config FEATURE_PASSWD_WEAK_CHECK
+	bool "Check new passwords for weakness"
+	default y
+	depends on PASSWD
+	help
+	  With this option passwd will refuse new passwords which are "weak".
+
+config CRYPTPW
+	bool "cryptpw"
+	default y
+	help
+	  Encrypts the given password with the crypt(3) libc function
+	  using the given salt. Debian has this utility under mkpasswd
+	  name. Busybox provides mkpasswd as an alias for cryptpw.
+
+config CHPASSWD
+	bool "chpasswd"
+	default y
+	help
+	  Reads a file of user name and password pairs from standard input
+	  and uses this information to update a group of existing users.
+
+config FEATURE_DEFAULT_PASSWD_ALGO
+	string "Default password encryption method (passwd -a, cryptpw -m parameter)"
+	default "des"
+	depends on PASSWD || CRYPTPW
+	help
+	  Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
+
+config SU
+	bool "su"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  su is used to become another user during a login session.
+	  Invoked without a username, su defaults to becoming the super user.
+
+	  Note that Busybox binary must be setuid root for this applet to
+	  work properly.
+
+config FEATURE_SU_SYSLOG
+	bool "Enable su to write to syslog"
+	default y
+	depends on SU
+
+config FEATURE_SU_CHECKS_SHELLS
+	bool "Enable su to check user's shell to be listed in /etc/shells"
+	depends on SU
+	default y
+
+config SULOGIN
+	bool "sulogin"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  sulogin is invoked when the system goes into single user
+	  mode (this is done through an entry in inittab).
+
+config VLOCK
+	bool "vlock"
+	default y
+	help
+	  Build the "vlock" applet which allows you to lock (virtual) terminals.
+
+	  Note that Busybox binary must be setuid root for this applet to
+	  work properly.
+
+endmenu
diff -Naur busybox-1.20.2/loginutils/Kbuild busybox-1.20.2_mod/loginutils/Kbuild
--- busybox-1.20.2/loginutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/loginutils/Kbuild	2024-04-11 16:00:59.761113517 +0800
@@ -0,0 +1,23 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_ADD_SHELL)    += add-remove-shell.o
+lib-$(CONFIG_REMOVE_SHELL) += add-remove-shell.o
+lib-$(CONFIG_ADDGROUP)	+= addgroup.o
+lib-$(CONFIG_ADDUSER)	+= adduser.o
+lib-$(CONFIG_CRYPTPW)	+= cryptpw.o
+lib-$(CONFIG_CHPASSWD)	+= chpasswd.o
+lib-$(CONFIG_GETTY)	+= getty.o
+lib-$(CONFIG_LOGIN)	+= login.o
+lib-$(CONFIG_PASSWD)	+= passwd.o
+lib-$(CONFIG_SU)	+= su.o
+lib-$(CONFIG_SULOGIN)	+= sulogin.o
+lib-$(CONFIG_VLOCK)	+= vlock.o
+lib-$(CONFIG_DELUSER)	+= deluser.o
+lib-$(CONFIG_DELGROUP)	+= deluser.o
diff -Naur busybox-1.20.2/loginutils/passwd.c busybox-1.20.2_mod/loginutils/passwd.c
--- busybox-1.20.2/loginutils/passwd.c	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/loginutils/passwd.c	2024-04-11 15:59:37.103917718 +0800
@@ -15,6 +15,7 @@
 
 #include "libbb.h"
 #include <syslog.h>
+#include <sys/resource.h> /* setrlimit */
 
 static void nuke_str(char *str)
 {
diff -Naur busybox-1.20.2/mailutils/Config.in busybox-1.20.2_mod/mailutils/Config.in
--- busybox-1.20.2/mailutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/mailutils/Config.in	2024-04-11 16:00:59.425113721 +0800
@@ -0,0 +1,55 @@
+# DO NOT EDIT. This file is generated from Config.src
+menu "Mail Utilities"
+
+
+config MAKEMIME
+	bool "makemime"
+	default y
+	help
+	  Create MIME-formatted messages.
+
+config FEATURE_MIME_CHARSET
+	string "Default charset"
+	default "us-ascii"
+	depends on MAKEMIME || REFORMIME || SENDMAIL
+	help
+	  Default charset of the message.
+
+config POPMAILDIR
+	bool "popmaildir"
+	default y
+	help
+	  Simple yet powerful POP3 mail popper. Delivers content
+	  of remote mailboxes to local Maildir.
+
+config FEATURE_POPMAILDIR_DELIVERY
+	bool "Allow message filters and custom delivery program"
+	default y
+	depends on POPMAILDIR
+	help
+	  Allow to use a custom program to filter the content
+	  of the message before actual delivery (-F "prog [args...]").
+	  Allow to use a custom program for message actual delivery
+	  (-M "prog [args...]").
+
+config REFORMIME
+	bool "reformime"
+	default y
+	help
+	  Parse MIME-formatted messages.
+
+config FEATURE_REFORMIME_COMPAT
+	bool "Accept and ignore options other than -x and -X"
+	default y
+	depends on REFORMIME
+	help
+	  Accept (for compatibility only) and ignore options
+	  other than -x and -X.
+
+config SENDMAIL
+	bool "sendmail"
+	default y
+	help
+	  Barebones sendmail.
+
+endmenu
diff -Naur busybox-1.20.2/mailutils/Kbuild busybox-1.20.2_mod/mailutils/Kbuild
--- busybox-1.20.2/mailutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/mailutils/Kbuild	2024-04-11 16:00:59.413113728 +0800
@@ -0,0 +1,13 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_MAKEMIME) += makemime.o mail.o
+lib-$(CONFIG_POPMAILDIR) += popmaildir.o mail.o
+lib-$(CONFIG_REFORMIME) += reformime.o mail.o
+lib-$(CONFIG_SENDMAIL) += sendmail.o mail.o
diff -Naur busybox-1.20.2/Makefile busybox-1.20.2_mod/Makefile
--- busybox-1.20.2/Makefile	2012-07-02 22:20:27.000000000 +0800
+++ busybox-1.20.2_mod/Makefile	2024-04-11 16:40:21.140816575 +0800
@@ -297,6 +297,7 @@
 STRIP		= $(CROSS_COMPILE)strip
 OBJCOPY		= $(CROSS_COMPILE)objcopy
 OBJDUMP		= $(CROSS_COMPILE)objdump
+PKG_CONFIG	?= $(CROSS_COMPILE)pkg-config
 AWK		= awk
 GENKSYMS	= scripts/genksyms/genksyms
 DEPMOD		= /sbin/depmod
diff -Naur busybox-1.20.2/Makefile.flags busybox-1.20.2_mod/Makefile.flags
--- busybox-1.20.2/Makefile.flags	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/Makefile.flags	2024-04-11 16:40:16.559655845 +0800
@@ -74,6 +74,11 @@
 ARCH_FPIE ?= -fpie
 ARCH_PIE ?= -pie
 
+# Usage: $(eval $(call pkg_check_modules,VARIABLE-PREFIX,MODULES))
+define pkg_check_modules
+$(1)_CFLAGS := $(shell $(PKG_CONFIG) $(PKG_CONFIG_FLAGS) --cflags $(2))
+$(1)_LIBS := $(shell $(PKG_CONFIG) $(PKG_CONFIG_FLAGS) --libs $(2))
+endef
 ifeq ($(CONFIG_BUILD_LIBBUSYBOX),y)
 # on i386: 14% smaller libbusybox.so
 # (code itself is 9% bigger, we save on relocs/PLT/GOT)
@@ -85,6 +90,8 @@
 
 ifeq ($(CONFIG_STATIC),y)
 CFLAGS_busybox += -static
+CFLAGS_busybox += -pthread
+PKG_CONFIG_FLAGS += --static
 endif
 
 ifeq ($(CONFIG_PIE),y)
@@ -115,6 +122,10 @@
 LDLIBS += m
 endif
 
+TIRPC_AVAILABLE := $(shell echo 'int main(void){return 0;}' >tirpctest.c; $(CC) $(CFLAGS) -ltirpc -o /dev/null tirpctest.c >/dev/null 2>&1 && echo "y"; rm tirpctest.c)
+ifeq ($(TIRPC_AVAILABLE),y)
+LDLIBS += tirpc
+endif
 ifeq ($(CONFIG_PAM),y)
 # libpam uses libpthread, so for static builds busybox must be linked to
 # libpthread. On some platforms that requires an explicit -lpthread, so
@@ -127,7 +138,10 @@
 endif
 
 ifeq ($(CONFIG_SELINUX),y)
-LDLIBS += selinux sepol
+SELINUX_PC_MODULES = libselinux libsepol
+$(eval $(call pkg_check_modules,SELINUX,$(SELINUX_PC_MODULES)))
+CPPFLAGS += $(SELINUX_CFLAGS)
+LDLIBS += $(if $(SELINUX_LIBS),$(SELINUX_LIBS:-l%=%),$(SELINUX_PC_MODULES:lib%=%))
 endif
 
 ifeq ($(CONFIG_EFENCE),y)
diff -Naur busybox-1.20.2/miscutils/Config.in busybox-1.20.2_mod/miscutils/Config.in
--- busybox-1.20.2/miscutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/miscutils/Config.in	2024-04-11 16:00:59.661113578 +0800
@@ -0,0 +1,757 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Miscellaneous Utilities"
+
+config CONSPY
+	bool "conspy"
+	default y
+	select PLATFORM_LINUX
+	help
+	  A text-mode VNC like program for Linux virtual terminals.
+	  example:  conspy NUM      shared access to console num
+	  or        conspy -nd NUM  screenshot of console num
+	  or        conspy -cs NUM  poor man's GNU screen like
+config LESS
+	bool "less"
+	default y
+	help
+	  'less' is a pager, meaning that it displays text files. It possesses
+	  a wide array of features, and is an improvement over 'more'.
+
+config FEATURE_LESS_MAXLINES
+	int "Max number of input lines less will try to eat"
+	default 9999999
+	depends on LESS
+
+config FEATURE_LESS_BRACKETS
+	bool "Enable bracket searching"
+	default y
+	depends on LESS
+	help
+	  This option adds the capability to search for matching left and right
+	  brackets, facilitating programming.
+
+config FEATURE_LESS_FLAGS
+	bool "Enable -m/-M"
+	default y
+	depends on LESS
+	help
+	  The -M/-m flag enables a more sophisticated status line.
+
+config FEATURE_LESS_MARKS
+	bool "Enable marks"
+	default y
+	depends on LESS
+	help
+	  Marks enable positions in a file to be stored for easy reference.
+
+config FEATURE_LESS_REGEXP
+	bool "Enable regular expressions"
+	default y
+	depends on LESS
+	help
+	  Enable regular expressions, allowing complex file searches.
+
+config FEATURE_LESS_WINCH
+	bool "Enable automatic resizing on window size changes"
+	default y
+	depends on LESS
+	help
+	  Makes less track window size changes.
+
+config FEATURE_LESS_ASK_TERMINAL
+	bool "Use 'tell me cursor position' ESC sequence to measure window"
+	default y
+	depends on FEATURE_LESS_WINCH
+	help
+	  Makes less track window size changes.
+	  If terminal size can't be retrieved and $LINES/$COLUMNS are not set,
+	  this option makes less perform a last-ditch effort to find it:
+	  position cursor to 999,999 and ask terminal to report real
+	  cursor position using "ESC [ 6 n" escape sequence, then read stdin.
+
+	  This is not clean but helps a lot on serial lines and such.
+
+config FEATURE_LESS_DASHCMD
+	bool "Enable flag changes ('-' command)"
+	default y
+	depends on LESS
+	help
+	  This enables the ability to change command-line flags within
+	  less itself ('-' keyboard command).
+
+config FEATURE_LESS_LINENUMS
+	bool "Enable dynamic switching of line numbers"
+	default y
+	depends on FEATURE_LESS_DASHCMD
+	help
+	  Enables "-N" command.
+config NANDWRITE
+	bool "nandwrite"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Write to the specified MTD device, with bad blocks awareness
+
+config NANDDUMP
+	bool "nanddump"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Dump the content of raw NAND chip
+config SETSERIAL
+	bool "setserial"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Retrieve or set Linux serial port.
+config UBIATTACH
+	bool "ubiattach"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Attach MTD device to an UBI device.
+
+config UBIDETACH
+	bool "ubidetach"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Detach MTD device from an UBI device.
+
+config UBIMKVOL
+	bool "ubimkvol"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Create a UBI volume.
+
+config UBIRMVOL
+	bool "ubirmvol"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Delete a UBI volume.
+
+config UBIRSVOL
+	bool "ubirsvol"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Resize a UBI volume.
+
+config UBIUPDATEVOL
+	bool "ubiupdatevol"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Update a UBI volume.
+
+config ADJTIMEX
+	bool "adjtimex"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Adjtimex reads and optionally sets adjustment parameters for
+	  the Linux clock adjustment algorithm.
+
+config BBCONFIG
+	bool "bbconfig"
+	default n
+	help
+	  The bbconfig applet will print the config file with which
+	  busybox was built.
+
+config FEATURE_COMPRESS_BBCONFIG
+	bool "Compress bbconfig data"
+	default y
+	depends on BBCONFIG
+	help
+	  Store bbconfig data in compressed form, uncompress them on-the-fly
+	  before output.
+
+	  If you have a really tiny busybox with few applets enabled (and
+	  bunzip2 isn't one of them), the overhead of the decompressor might
+	  be noticeable. Also, if you run executables directly from ROM
+	  and have very little memory, this might not be a win. Otherwise,
+	  you probably want this.
+
+config BEEP
+	bool "beep"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The beep applets beeps in a given freq/Hz.
+
+config FEATURE_BEEP_FREQ
+	int "default frequency"
+	range 0 2147483647
+	default 4000
+	depends on BEEP
+	help
+	  Frequency for default beep.
+
+config FEATURE_BEEP_LENGTH_MS
+	int "default length"
+	range 0 2147483647
+	default 30
+	depends on BEEP
+	help
+	  Length in ms for default beep.
+
+config CHAT
+	bool "chat"
+	default y
+	help
+	  Simple chat utility.
+
+config FEATURE_CHAT_NOFAIL
+	bool "Enable NOFAIL expect strings"
+	depends on CHAT
+	default y
+	help
+	  When enabled expect strings which are started with a dash trigger
+	  no-fail mode. That is when expectation is not met within timeout
+	  the script is not terminated but sends next SEND string and waits
+	  for next EXPECT string. This allows to compose far more flexible
+	  scripts.
+
+config FEATURE_CHAT_TTY_HIFI
+	bool "Force STDIN to be a TTY"
+	depends on CHAT
+	default n
+	help
+	  Original chat always treats STDIN as a TTY device and sets for it
+	  so-called raw mode. This option turns on such behaviour.
+
+config FEATURE_CHAT_IMPLICIT_CR
+	bool "Enable implicit Carriage Return"
+	depends on CHAT
+	default y
+	help
+	  When enabled make chat to terminate all SEND strings with a "\r"
+	  unless "\c" is met anywhere in the string.
+
+config FEATURE_CHAT_SWALLOW_OPTS
+	bool "Swallow options"
+	depends on CHAT
+	default y
+	help
+	  Busybox chat require no options. To make it not fail when used
+	  in place of original chat (which has a bunch of options) turn
+	  this on.
+
+config FEATURE_CHAT_SEND_ESCAPES
+	bool "Support weird SEND escapes"
+	depends on CHAT
+	default y
+	help
+	  Original chat uses some escape sequences in SEND arguments which
+	  are not sent to device but rather performs special actions.
+	  E.g. "\K" means to send a break sequence to device.
+	  "\d" delays execution for a second, "\p" -- for a 1/100 of second.
+	  Before turning this option on think twice: do you really need them?
+
+config FEATURE_CHAT_VAR_ABORT_LEN
+	bool "Support variable-length ABORT conditions"
+	depends on CHAT
+	default y
+	help
+	  Original chat uses fixed 50-bytes length ABORT conditions. Say N here.
+
+config FEATURE_CHAT_CLR_ABORT
+	bool "Support revoking of ABORT conditions"
+	depends on CHAT
+	default y
+	help
+	  Support CLR_ABORT directive.
+
+config CHRT
+	bool "chrt"
+	default y
+	help
+	  manipulate real-time attributes of a process.
+	  This requires sched_{g,s}etparam support in your libc.
+
+config CROND
+	bool "crond"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  Crond is a background daemon that parses individual crontab
+	  files and executes commands on behalf of the users in question.
+	  This is a port of dcron from slackware. It uses files of the
+	  format /var/spool/cron/crontabs/<username> files, for example:
+	      $ cat /var/spool/cron/crontabs/root
+	      # Run daily cron jobs at 4:40 every day:
+	      40 4 * * * /etc/cron/daily > /dev/null 2>&1
+
+config FEATURE_CROND_D
+	bool "Support option -d to redirect output to stderr"
+	depends on CROND
+	default y
+	help
+	  -d sets loglevel to 0 (most verbose) and directs all output to stderr.
+
+config FEATURE_CROND_CALL_SENDMAIL
+	bool "Report command output via email (using sendmail)"
+	default y
+	depends on CROND
+	help
+	  Command output will be sent to corresponding user via email.
+
+config FEATURE_CROND_DIR
+	string "crond spool directory"
+	default "/var/spool/cron"
+	depends on CROND || CRONTAB
+	help
+	  Location of crond spool.
+
+config CRONTAB
+	bool "crontab"
+	default y
+	help
+	  Crontab manipulates the crontab for a particular user. Only
+	  the superuser may specify a different user and/or crontab directory.
+	  Note that Busybox binary must be setuid root for this applet to
+	  work properly.
+
+config DC
+	bool "dc"
+	default y
+	help
+	  Dc is a reverse-polish desk calculator which supports unlimited
+	  precision arithmetic.
+
+config FEATURE_DC_LIBM
+	bool "Enable power and exp functions (requires libm)"
+	default y
+	depends on DC
+	help
+	  Enable power and exp functions.
+	  NOTE: This will require libm to be present for linking.
+
+config DEVFSD
+	bool "devfsd (obsolete)"
+	default n
+	select PLATFORM_LINUX
+	select FEATURE_SYSLOG
+	help
+	  This is deprecated and should NOT be used anymore.
+	  Use linux >= 2.6 (optionally with hotplug) and mdev instead!
+	  See docs/mdev.txt for detailed instructions on how to use mdev
+	  instead.
+
+	  Provides compatibility with old device names on a devfs systems.
+	  You should set it to true if you have devfs enabled.
+	  The following keywords in devsfd.conf are supported:
+	  "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
+	  "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
+	  "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
+
+	  But only if they are written UPPERCASE!!!!!!!!
+
+config DEVFSD_MODLOAD
+	bool "Adds support for MODLOAD keyword in devsfd.conf"
+	default y
+	depends on DEVFSD
+	help
+	  This actually doesn't work with busybox modutils but needs
+	  the external modutils.
+
+config DEVFSD_FG_NP
+	bool "Enables the -fg and -np options"
+	default y
+	depends on DEVFSD
+	help
+	  -fg  Run the daemon in the foreground.
+	  -np  Exit after parsing the configuration file.
+	       Do not poll for events.
+
+config DEVFSD_VERBOSE
+	bool "Increases logging (and size)"
+	default y
+	depends on DEVFSD
+	help
+	  Increases logging to stderr or syslog.
+
+config FEATURE_DEVFS
+	bool "Use devfs names for all devices (obsolete)"
+	default n
+	select PLATFORM_LINUX
+	help
+	  This is obsolete and should NOT be used anymore.
+	  Use linux >= 2.6 (optionally with hotplug) and mdev instead!
+
+	  For legacy systems -- if there is no way around devfsd -- this
+	  tells busybox to look for names like /dev/loop/0 instead of
+	  /dev/loop0. If your /dev directory has normal names instead of
+	  devfs names, you don't want this.
+
+config DEVMEM
+	bool "devmem"
+	default y
+	help
+	  devmem is a small program that reads and writes from physical
+	  memory using /dev/mem.
+
+config EJECT
+	bool "eject"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Used to eject cdroms. (defaults to /dev/cdrom)
+
+config FEATURE_EJECT_SCSI
+	bool "SCSI support"
+	default y
+	depends on EJECT
+	help
+	  Add the -s option to eject, this allows to eject SCSI-Devices and
+	  usb-storage devices.
+
+config FBSPLASH
+	bool "fbsplash"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Shows splash image and progress bar on framebuffer device.
+	  Can be used during boot phase of an embedded device. ~2kb.
+	  Usage:
+	  - use kernel option 'vga=xxx' or otherwise enable fb device.
+	  - put somewhere fbsplash.cfg file and an image in .ppm format.
+	  - $ setsid fbsplash [params] &
+	    -c: hide cursor
+	    -d /dev/fbN: framebuffer device (if not /dev/fb0)
+	    -s path_to_image_file (can be "-" for stdin)
+	    -i path_to_cfg_file (can be "-" for stdin)
+	    -f path_to_fifo (can be "-" for stdin)
+	  - if you want to run it only in presence of kernel parameter:
+	    grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] &
+	  - commands for fifo:
+	    "NN" (ASCII decimal number) - percentage to show on progress bar
+	    "exit" - well you guessed it
+
+config FLASHCP
+	bool "flashcp"
+	default n  # doesn't build on Ubuntu 8.04
+	help
+	  The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
+	  This utility is used to copy images into a MTD device.
+
+config FLASH_LOCK
+	bool "flash_lock"
+	default n  # doesn't build on Ubuntu 8.04
+	help
+	  The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This
+	  utility locks part or all of the flash device.
+
+config FLASH_UNLOCK
+	bool "flash_unlock"
+	default n  # doesn't build on Ubuntu 8.04
+	help
+	  The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This
+	  utility unlocks part or all of the flash device.
+
+config FLASH_ERASEALL
+	bool "flash_eraseall"
+	default n  # doesn't build on Ubuntu 8.04
+	help
+	  The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
+	  This utility is used to erase the whole MTD device.
+
+config IONICE
+	bool "ionice"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Set/set program io scheduling class and priority
+	  Requires kernel >= 2.6.13
+
+config INOTIFYD
+	bool "inotifyd"
+	default n  # doesn't build on Knoppix 5
+	help
+	  Simple inotify daemon. Reports filesystem changes. Requires
+	  kernel >= 2.6.13
+
+config LAST
+	bool "last"
+	default y
+	depends on FEATURE_WTMP
+	help
+	  'last' displays a list of the last users that logged into the system.
+
+choice
+	prompt "Choose last implementation"
+	depends on LAST
+	default FEATURE_LAST_FANCY
+
+config FEATURE_LAST_SMALL
+	bool "small"
+	help
+	  This is a small version of last with just the basic set of
+	  features.
+
+config FEATURE_LAST_FANCY
+	bool "huge"
+	help
+	  'last' displays detailed information about the last users that
+	  logged into the system (mimics sysvinit last). +900 bytes.
+endchoice
+
+config HDPARM
+	bool "hdparm"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Get/Set hard drive parameters. Primarily intended for ATA
+	  drives. Adds about 13k (or around 30k if you enable the
+	  FEATURE_HDPARM_GET_IDENTITY option)....
+
+config FEATURE_HDPARM_GET_IDENTITY
+	bool "Support obtaining detailed information directly from drives"
+	default y
+	depends on HDPARM
+	help
+	  Enables the -I and -i options to obtain detailed information
+	  directly from drives about their capabilities and supported ATA
+	  feature set. If no device name is specified, hdparm will read
+	  identify data from stdin. Enabling this option will add about 16k...
+
+config FEATURE_HDPARM_HDIO_SCAN_HWIF
+	bool "Register an IDE interface (DANGEROUS)"
+	default y
+	depends on HDPARM
+	help
+	  Enables the 'hdparm -R' option to register an IDE interface.
+	  This is dangerous stuff, so you should probably say N.
+
+config FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
+	bool "Un-register an IDE interface (DANGEROUS)"
+	default y
+	depends on HDPARM
+	help
+	  Enables the 'hdparm -U' option to un-register an IDE interface.
+	  This is dangerous stuff, so you should probably say N.
+
+config FEATURE_HDPARM_HDIO_DRIVE_RESET
+	bool "Perform device reset (DANGEROUS)"
+	default y
+	depends on HDPARM
+	help
+	  Enables the 'hdparm -w' option to perform a device reset.
+	  This is dangerous stuff, so you should probably say N.
+
+config FEATURE_HDPARM_HDIO_TRISTATE_HWIF
+	bool "Tristate device for hotswap (DANGEROUS)"
+	default y
+	depends on HDPARM
+	help
+	  Enables the 'hdparm -x' option to tristate device for hotswap,
+	  and the '-b' option to get/set bus state. This is dangerous
+	  stuff, so you should probably say N.
+
+config FEATURE_HDPARM_HDIO_GETSET_DMA
+	bool "Get/set using_dma flag"
+	default y
+	depends on HDPARM
+	help
+	  Enables the 'hdparm -d' option to get/set using_dma flag.
+
+config MAKEDEVS
+	bool "makedevs"
+	default y
+	help
+	  'makedevs' is a utility used to create a batch of devices with
+	  one command.
+
+	  There are two choices for command line behaviour, the interface
+	  as used by LEAF/Linux Router Project, or a device table file.
+
+	  'leaf' is traditionally what busybox follows, it allows multiple
+	  devices of a particluar type to be created per command.
+	  e.g. /dev/hda[0-9]
+	  Device properties are passed as command line arguments.
+
+	  'table' reads device properties from a file or stdin, allowing
+	  a batch of unrelated devices to be made with one command.
+	  User/group names are allowed as an alternative to uid/gid.
+
+choice
+	prompt "Choose makedevs behaviour"
+	depends on MAKEDEVS
+	default FEATURE_MAKEDEVS_TABLE
+
+config FEATURE_MAKEDEVS_LEAF
+	bool "leaf"
+
+config FEATURE_MAKEDEVS_TABLE
+	bool "table"
+
+endchoice
+
+config MAN
+	bool "man"
+	default y
+	help
+	  Format and display manual pages.
+
+config MICROCOM
+	bool "microcom"
+	default y
+	help
+	  The poor man's minicom utility for chatting with serial port devices.
+
+config MOUNTPOINT
+	bool "mountpoint"
+	default y
+	help
+	  mountpoint checks if the directory is a mountpoint.
+
+config MT
+	bool "mt"
+	default y
+	help
+	  mt is used to control tape devices. You can use the mt utility
+	  to advance or rewind a tape past a specified number of archive
+	  files on the tape.
+
+config RAIDAUTORUN
+	bool "raidautorun"
+	default y
+	select PLATFORM_LINUX
+	help
+	  raidautorun tells the kernel md driver to
+	  search and start RAID arrays.
+
+config READAHEAD
+	bool "readahead"
+	default y
+	depends on LFS
+	select PLATFORM_LINUX
+	help
+	  Preload the files listed on the command line into RAM cache so that
+	  subsequent reads on these files will not block on disk I/O.
+
+	  This applet just calls the readahead(2) system call on each file.
+	  It is mainly useful in system startup scripts to preload files
+	  or executables before they are used. When used at the right time
+	  (in particular when a CPU bound process is running) it can
+	  significantly speed up system startup.
+
+	  As readahead(2) blocks until each file has been read, it is best to
+	  run this applet as a background job.
+
+config RFKILL
+	bool "rfkill"
+	default n  # doesn't build on Ubuntu 9.04
+	select PLATFORM_LINUX
+	help
+	  Enable/disable wireless devices.
+
+	  rfkill list : list all wireless devices
+	  rfkill list bluetooth : list all bluetooth devices
+	  rfkill list 1 : list device corresponding to the given index
+	  rfkill block|unblock wlan : block/unblock all wlan(wifi) devices
+
+config RUNLEVEL
+	bool "runlevel"
+	default y
+	depends on FEATURE_UTMP
+	help
+	  find the current and previous system runlevel.
+
+	  This applet uses utmp but does not rely on busybox supporing
+	  utmp on purpose. It is used by e.g. emdebian via /etc/init.d/rc.
+
+config RX
+	bool "rx"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Receive files using the Xmodem protocol.
+
+config SETSID
+	bool "setsid"
+	default y
+	help
+	  setsid runs a program in a new session
+
+config STRINGS
+	bool "strings"
+	default y
+	help
+	  strings prints the printable character sequences for each file
+	  specified.
+
+config TASKSET
+	bool "taskset"
+	default n  # doesn't build on some non-x86 targets (m68k)
+	help
+	  Retrieve or set a processes's CPU affinity.
+	  This requires sched_{g,s}etaffinity support in your libc.
+
+config FEATURE_TASKSET_FANCY
+	bool "Fancy output"
+	default y
+	depends on TASKSET
+	help
+	  Add code for fancy output. This merely silences a compiler-warning
+	  and adds about 135 Bytes. May be needed for machines with alot
+	  of CPUs.
+
+config TIME
+	bool "time"
+	default y
+	help
+	  The time command runs the specified program with the given arguments.
+	  When the command finishes, time writes a message to standard output
+	  giving timing statistics about this program run.
+
+config TIMEOUT
+	bool "timeout"
+	default y
+	help
+	  Runs a program and watches it. If it does not terminate in
+	  specified number of seconds, it is sent a signal.
+
+config TTYSIZE
+	bool "ttysize"
+	default y
+	help
+	  A replacement for "stty size". Unlike stty, can report only width,
+	  only height, or both, in any order. It also does not complain on
+	  error, but returns default 80x24.
+	  Usage in shell scripts: width=`ttysize w`.
+
+config VOLNAME
+	bool "volname"
+	default y
+	help
+	  Prints a CD-ROM volume name.
+
+config WALL
+	bool "wall"
+	default y
+	depends on FEATURE_UTMP
+	help
+	  Write a message to all users that are logged in.
+
+config WATCHDOG
+	bool "watchdog"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The watchdog utility is used with hardware or software watchdog
+	  device drivers. It opens the specified watchdog device special file
+	  and periodically writes a magic character to the device. If the
+	  watchdog applet ever fails to write the magic character within a
+	  certain amount of time, the watchdog device assumes the system has
+	  hung, and will cause the hardware to reboot.
+
+endmenu
diff -Naur busybox-1.20.2/miscutils/Kbuild busybox-1.20.2_mod/miscutils/Kbuild
--- busybox-1.20.2/miscutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/miscutils/Kbuild	2024-04-11 16:00:59.653113582 +0800
@@ -0,0 +1,60 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_CONSPY) += conspy.o
+lib-$(CONFIG_NANDWRITE) += nandwrite.o
+lib-$(CONFIG_NANDDUMP) += nandwrite.o
+lib-$(CONFIG_SETSERIAL) += setserial.o
+lib-$(CONFIG_UBIATTACH) += ubi_tools.o
+lib-$(CONFIG_UBIDETACH) += ubi_tools.o
+lib-$(CONFIG_UBIMKVOL)  += ubi_tools.o
+lib-$(CONFIG_UBIRMVOL)  += ubi_tools.o
+lib-$(CONFIG_UBIRSVOL)  += ubi_tools.o
+lib-$(CONFIG_UBIUPDATEVOL) += ubi_tools.o
+lib-$(CONFIG_ADJTIMEX)    += adjtimex.o
+lib-$(CONFIG_BBCONFIG)    += bbconfig.o
+lib-$(CONFIG_BEEP)        += beep.o
+lib-$(CONFIG_CHAT)        += chat.o
+lib-$(CONFIG_CHRT)        += chrt.o
+lib-$(CONFIG_CROND)       += crond.o
+lib-$(CONFIG_CRONTAB)     += crontab.o
+lib-$(CONFIG_DC)          += dc.o
+lib-$(CONFIG_DEVFSD)      += devfsd.o
+lib-$(CONFIG_DEVMEM)      += devmem.o
+lib-$(CONFIG_EJECT)       += eject.o
+lib-$(CONFIG_FBSPLASH)    += fbsplash.o
+lib-$(CONFIG_FLASHCP)     += flashcp.o
+lib-$(CONFIG_FLASH_ERASEALL) += flash_eraseall.o
+lib-$(CONFIG_FLASH_LOCK)     += flash_lock_unlock.o
+lib-$(CONFIG_FLASH_UNLOCK)   += flash_lock_unlock.o
+lib-$(CONFIG_IONICE)      += ionice.o
+lib-$(CONFIG_HDPARM)      += hdparm.o
+lib-$(CONFIG_INOTIFYD)    += inotifyd.o
+lib-$(CONFIG_FEATURE_LAST_SMALL)+= last.o
+lib-$(CONFIG_FEATURE_LAST_FANCY)+= last_fancy.o
+lib-$(CONFIG_LESS)        += less.o
+lib-$(CONFIG_MAKEDEVS)    += makedevs.o
+lib-$(CONFIG_MAN)         += man.o
+lib-$(CONFIG_MICROCOM)    += microcom.o
+lib-$(CONFIG_MOUNTPOINT)  += mountpoint.o
+lib-$(CONFIG_MT)          += mt.o
+lib-$(CONFIG_RAIDAUTORUN) += raidautorun.o
+lib-$(CONFIG_READAHEAD)   += readahead.o
+lib-$(CONFIG_RFKILL)      += rfkill.o
+lib-$(CONFIG_RUNLEVEL)    += runlevel.o
+lib-$(CONFIG_RX)          += rx.o
+lib-$(CONFIG_SETSID)      += setsid.o
+lib-$(CONFIG_STRINGS)     += strings.o
+lib-$(CONFIG_TASKSET)     += taskset.o
+lib-$(CONFIG_TIME)        += time.o
+lib-$(CONFIG_TIMEOUT)     += timeout.o
+lib-$(CONFIG_TTYSIZE)     += ttysize.o
+lib-$(CONFIG_VOLNAME)     += volname.o
+lib-$(CONFIG_WALL)        += wall.o
+lib-$(CONFIG_WATCHDOG)    += watchdog.o
diff -Naur busybox-1.20.2/miscutils/time.c busybox-1.20.2_mod/miscutils/time.c
--- busybox-1.20.2/miscutils/time.c	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/miscutils/time.c	2024-04-11 16:03:09.743327886 +0800
@@ -16,6 +16,7 @@
 //usage:     "\n	-v	Verbose"
 
 #include "libbb.h"
+#include <sys/resource.h> /* getrusage */
 
 /* Information on the resources used by a child process.  */
 typedef struct {
diff -Naur busybox-1.20.2/modutils/Config.in busybox-1.20.2_mod/modutils/Config.in
--- busybox-1.20.2/modutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/modutils/Config.in	2024-04-11 16:00:59.833113473 +0800
@@ -0,0 +1,269 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Linux Module Utilities"
+
+config MODINFO
+	bool "modinfo"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Show information about a Linux Kernel module
+
+config MODPROBE_SMALL
+	bool "Simplified modutils"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Simplified modutils.
+
+	  With this option modprobe does not require modules.dep file
+	  and does not use /etc/modules.conf file.
+	  It scans module files in /lib/modules/`uname -r` and
+	  determines dependencies and module alias names on the fly.
+	  This may make module loading slower, most notably
+	  when one needs to load module by alias (this requires
+	  scanning through module _bodies_).
+
+	  At the first attempt to load a module by alias modprobe
+	  will try to generate modules.dep.bb file in order to speed up
+	  future loads by alias. Failure to do so (read-only /lib/modules,
+	  etc) is not reported, and future modprobes will be slow too.
+
+	  NB: modules.dep.bb file format is not compatible
+	  with modules.dep file as created/used by standard module tools.
+
+	  Additional module parameters can be stored in
+	  /etc/modules/$module_name files.
+
+	  Apart from modprobe, other utilities are also provided:
+	  - insmod is an alias to modprobe
+	  - rmmod is an alias to modprobe -r
+	  - depmod generates modules.dep.bb
+
+	  As of 2008-07, this code is experimental. It is 14kb smaller
+	  than "non-small" modutils.
+
+config FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE
+	bool "Accept module options on modprobe command line"
+	default y
+	depends on MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  Allow insmod and modprobe take module options from command line.
+
+config FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED
+	bool "Skip loading of already loaded modules"
+	default y
+	depends on MODPROBE_SMALL
+	help
+	  Check if the module is already loaded.
+
+config INSMOD
+	bool "insmod"
+	default n
+	depends on !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  insmod is used to load specified modules in the running kernel.
+
+config RMMOD
+	bool "rmmod"
+	default n
+	depends on !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  rmmod is used to unload specified modules from the kernel.
+
+config LSMOD
+	bool "lsmod"
+	default n
+	depends on !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  lsmod is used to display a list of loaded modules.
+
+config FEATURE_LSMOD_PRETTY_2_6_OUTPUT
+	bool "Pretty output"
+	default n
+	depends on LSMOD
+	select PLATFORM_LINUX
+	help
+	  This option makes output format of lsmod adjusted to
+	  the format of module-init-tools for Linux kernel 2.6.
+	  Increases size somewhat.
+
+config MODPROBE
+	bool "modprobe"
+	default n
+	depends on !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  Handle the loading of modules, and their dependencies on a high
+	  level.
+
+config FEATURE_MODPROBE_BLACKLIST
+	bool "Blacklist support"
+	default n
+	depends on MODPROBE
+	select PLATFORM_LINUX
+	help
+	  Say 'y' here to enable support for the 'blacklist' command in
+	  modprobe.conf. This prevents the alias resolver to resolve
+	  blacklisted modules. This is useful if you want to prevent your
+	  hardware autodetection scripts to load modules like evdev, frame
+	  buffer drivers etc.
+
+config DEPMOD
+	bool "depmod"
+	default n
+	depends on !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  depmod generates modules.dep (and potentially modules.alias
+	  and modules.symbols) that contain dependency information
+	  for modprobe.
+
+comment "Options common to multiple modutils"
+
+config FEATURE_2_4_MODULES
+	bool "Support version 2.2/2.4 Linux kernels"
+	default n
+	depends on INSMOD || RMMOD || LSMOD
+	select PLATFORM_LINUX
+	help
+	  Support module loading for 2.2.x and 2.4.x Linux kernels.
+	  This increases size considerably. Say N unless you plan
+	  to run ancient kernels.
+
+config FEATURE_INSMOD_TRY_MMAP
+	bool "Try to load module from a mmap'ed area"
+	default n
+	depends on INSMOD || MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  This option causes module loading code to try to mmap
+	  module first. If it does not work (for example,
+	  it does not work for compressed modules), module will be read
+	  (and unpacked if needed) into a memory block allocated by malloc.
+
+	  The only case when mmap works but malloc does not is when
+	  you are trying to load a big module on a very memory-constrained
+	  machine. Malloc will momentarily need 2x as much memory as mmap.
+
+	  Choosing N saves about 250 bytes of code (on 32-bit x86).
+
+config FEATURE_INSMOD_VERSION_CHECKING
+	bool "Enable module version checking"
+	default n
+	depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+	select PLATFORM_LINUX
+	help
+	  Support checking of versions for modules. This is used to
+	  ensure that the kernel and module are made for each other.
+
+config FEATURE_INSMOD_KSYMOOPS_SYMBOLS
+	bool "Add module symbols to kernel symbol table"
+	default n
+	depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+	select PLATFORM_LINUX
+	help
+	  By adding module symbols to the kernel symbol table, Oops messages
+	  occuring within kernel modules can be properly debugged. By enabling
+	  this feature, module symbols will always be added to the kernel symbol
+	  table for proper debugging support. If you are not interested in
+	  Oops messages from kernel modules, say N.
+
+config FEATURE_INSMOD_LOADINKMEM
+	bool "In kernel memory optimization (uClinux only)"
+	default n
+	depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE)
+	select PLATFORM_LINUX
+	help
+	  This is a special uClinux only memory optimization that lets insmod
+	  load the specified kernel module directly into kernel space, reducing
+	  memory usage by preventing the need for two copies of the module
+	  being loaded into memory.
+
+config FEATURE_INSMOD_LOAD_MAP
+	bool "Enable insmod load map (-m) option"
+	default n
+	depends on FEATURE_2_4_MODULES && INSMOD
+	select PLATFORM_LINUX
+	help
+	  Enabling this, one would be able to get a load map
+	  output on stdout. This makes kernel module debugging
+	  easier.
+	  If you don't plan to debug kernel modules, you
+	  don't need this option.
+
+config FEATURE_INSMOD_LOAD_MAP_FULL
+	bool "Symbols in load map"
+	default y
+	depends on FEATURE_INSMOD_LOAD_MAP && !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  Without this option, -m will only output section
+	  load map. With this option, -m will also output
+	  symbols load map.
+
+config FEATURE_CHECK_TAINTED_MODULE
+	bool "Support tainted module checking with new kernels"
+	default y
+	depends on (LSMOD || FEATURE_2_4_MODULES) && !MODPROBE_SMALL
+	select PLATFORM_LINUX
+	help
+	  Support checking for tainted modules. These are usually binary
+	  only modules that will make the linux-kernel list ignore your
+	  support request.
+	  This option is required to support GPLONLY modules.
+
+config FEATURE_MODUTILS_ALIAS
+	bool "Support for module.aliases file"
+	default y
+	depends on DEPMOD || MODPROBE
+	select PLATFORM_LINUX
+	help
+	  Generate and parse modules.alias containing aliases for bus
+	  identifiers:
+	    alias pcmcia:m*c*f03fn*pfn*pa*pb*pc*pd* parport_cs
+
+	  and aliases for logical modules names e.g.:
+	    alias padlock_aes aes
+	    alias aes_i586 aes
+	    alias aes_generic aes
+
+	  Say Y if unsure.
+
+config FEATURE_MODUTILS_SYMBOLS
+	bool "Support for module.symbols file"
+	default y
+	depends on DEPMOD || MODPROBE
+	select PLATFORM_LINUX
+	help
+	  Generate and parse modules.symbols containing aliases for
+	  symbol_request() kernel calls, such as:
+	    alias symbol:usb_sg_init usbcore
+
+	  Say Y if unsure.
+
+config DEFAULT_MODULES_DIR
+	string "Default directory containing modules"
+	default "/lib/modules"
+	depends on DEPMOD || MODPROBE || MODPROBE_SMALL || MODINFO
+	help
+	  Directory that contains kernel modules.
+	  Defaults to "/lib/modules"
+
+config DEFAULT_DEPMOD_FILE
+	string "Default name of modules.dep"
+	default "modules.dep"
+	depends on DEPMOD || MODPROBE || MODPROBE_SMALL || MODINFO
+	help
+	  Filename that contains kernel modules dependencies.
+	  Defaults to "modules.dep"
+
+endmenu
diff -Naur busybox-1.20.2/modutils/Kbuild busybox-1.20.2_mod/modutils/Kbuild
--- busybox-1.20.2/modutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/modutils/Kbuild	2024-04-11 16:00:59.825113478 +0800
@@ -0,0 +1,17 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_MODINFO) += modinfo.o modutils.o
+lib-$(CONFIG_MODPROBE_SMALL)      += modprobe-small.o
+lib-$(CONFIG_DEPMOD)              += depmod.o modutils.o
+lib-$(CONFIG_INSMOD)              += insmod.o modutils.o
+lib-$(CONFIG_LSMOD)               += lsmod.o modutils.o
+lib-$(CONFIG_MODPROBE)            += modprobe.o modutils.o
+lib-$(CONFIG_RMMOD)               += rmmod.o modutils.o
+lib-$(CONFIG_FEATURE_2_4_MODULES) += modutils-24.o
diff -Naur busybox-1.20.2/networking/Config.in busybox-1.20.2_mod/networking/Config.in
--- busybox-1.20.2/networking/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/networking/Config.in	2024-04-11 16:00:59.717113543 +0800
@@ -0,0 +1,1090 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Networking Utilities"
+
+config NAMEIF
+	bool "nameif"
+	default y
+	select PLATFORM_LINUX
+	select FEATURE_SYSLOG
+	help
+	  nameif is used to rename network interface by its MAC address.
+	  Renamed interfaces MUST be in the down state.
+	  It is possible to use a file (default: /etc/mactab)
+	  with list of new interface names and MACs.
+	  Maximum interface name length: IFNAMSIZ = 16
+	  File fields are separated by space or tab.
+	  File format:
+	  # Comment
+	  new_interface_name    XX:XX:XX:XX:XX:XX
+
+config FEATURE_NAMEIF_EXTENDED
+	bool "Extended nameif"
+	default y
+	depends on NAMEIF
+	help
+	  This extends the nameif syntax to support the bus_info, driver,
+	  phyaddr selectors. The syntax is compatible to the normal nameif.
+	  File format:
+	    new_interface_name  driver=asix bus=usb-0000:00:08.2-3
+	    new_interface_name  bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
+	    new_interface_name  phy_address=2 00:80:C8:38:91:B5
+	    new_interface_name  mac=00:80:C8:38:91:B5
+	    new_interface_name  00:80:C8:38:91:B5
+config NBDCLIENT
+	bool "nbd-client"
+	default y
+	help
+	  Network block device client
+config NC
+	bool "nc"
+	default y
+	help
+	  A simple Unix utility which reads and writes data across network
+	  connections.
+
+config NC_SERVER
+	bool "Netcat server options (-l)"
+	default y
+	depends on NC
+	help
+	  Allow netcat to act as a server.
+
+config NC_EXTRA
+	bool "Netcat extensions (-eiw and filename)"
+	default y
+	depends on NC
+	help
+	  Add -e (support for executing the rest of the command line after
+	  making or receiving a successful connection), -i (delay interval for
+	  lines sent), -w (timeout for initial connection).
+
+config NC_110_COMPAT
+	bool "Netcat 1.10 compatibility (+2.5k)"
+	default n  # off specially for Rob
+	depends on NC
+	help
+	  This option makes nc closely follow original nc-1.10.
+	  The code is about 2.5k bigger. It enables
+	  -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
+	  busybox-specific extensions: -f FILE and -ll.
+config PING
+	bool "ping"
+	default y
+	select PLATFORM_LINUX
+	help
+	  ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
+	  elicit an ICMP ECHO_RESPONSE from a host or gateway.
+
+config PING6
+	bool "ping6"
+	default y
+	depends on FEATURE_IPV6 && PING
+	help
+	  This will give you a ping that can talk IPv6.
+
+config FEATURE_FANCY_PING
+	bool "Enable fancy ping output"
+	default y
+	depends on PING
+	help
+	  Make the output from the ping applet include statistics, and at the
+	  same time provide full support for ICMP packets.
+config WHOIS
+	bool "whois"
+	default y
+	help
+	  whois is a client for the whois directory service
+
+config FEATURE_IPV6
+	bool "Enable IPv6 support"
+	default y
+	help
+	  Enable IPv6 support in busybox.
+	  This adds IPv6 support in the networking applets.
+
+config FEATURE_UNIX_LOCAL
+	bool "Enable Unix domain socket support (usually not needed)"
+	default n
+	help
+	  Enable Unix domain socket support in all busybox networking
+	  applets.  Address of the form local:/path/to/unix/socket
+	  will be recognized.
+
+	  This extension is almost never used in real world usage.
+	  You most likely want to say N.
+
+config FEATURE_PREFER_IPV4_ADDRESS
+	bool "Prefer IPv4 addresses from DNS queries"
+	default y
+	depends on FEATURE_IPV6
+	help
+	  Use IPv4 address of network host if it has one.
+
+	  If this option is off, the first returned address will be used.
+	  This may cause problems when your DNS server is IPv6-capable and
+	  is returning IPv6 host addresses too. If IPv6 address
+	  precedes IPv4 one in DNS reply, busybox network applets
+	  (e.g. wget) will use IPv6 address. On an IPv6-incapable host
+	  or network applets will fail to connect to the host
+	  using IPv6 address.
+
+config VERBOSE_RESOLUTION_ERRORS
+	bool "Verbose resolution errors"
+	default n
+	help
+	  Enable if you are not satisfied with simplistic
+	  "can't resolve 'hostname.com'" and want to know more.
+	  This may increase size of your executable a bit.
+
+config ARP
+	bool "arp"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Manipulate the system ARP cache.
+
+config ARPING
+	bool "arping"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Ping hosts by ARP packets.
+
+config BRCTL
+	bool "brctl"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Manage ethernet bridges.
+	  Supports addbr/delbr and addif/delif.
+
+config FEATURE_BRCTL_FANCY
+	bool "Fancy options"
+	default y
+	depends on BRCTL
+	help
+	  Add support for extended option like:
+	    setageing, setfd, sethello, setmaxage,
+	    setpathcost, setportprio, setbridgeprio,
+	    stp
+	  This adds about 600 bytes.
+
+config FEATURE_BRCTL_SHOW
+	bool "Support show, showmac and showstp"
+	default y
+	depends on BRCTL && FEATURE_BRCTL_FANCY
+	help
+	  Add support for option which prints the current config:
+	    showmacs, showstp, show
+
+config DNSD
+	bool "dnsd"
+	default y
+	help
+	  Small and static DNS server daemon.
+
+config ETHER_WAKE
+	bool "ether-wake"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Send a magic packet to wake up sleeping machines.
+
+config FAKEIDENTD
+	bool "fakeidentd"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  fakeidentd listens on the ident port and returns a predefined
+	  fake value on any query.
+
+config FTPD
+	bool "ftpd"
+	default y
+	help
+	  simple FTP daemon. You have to run it via inetd.
+
+config FEATURE_FTP_WRITE
+	bool "Enable upload commands"
+	default y
+	depends on FTPD
+	help
+	  Enable all kinds of FTP upload commands (-w option)
+
+config FEATURE_FTPD_ACCEPT_BROKEN_LIST
+	bool "Enable workaround for RFC-violating clients"
+	default y
+	depends on FTPD
+	help
+	  Some ftp clients (among them KDE's Konqueror) issue illegal
+	  "LIST -l" requests. This option works around such problems.
+	  It might prevent you from listing files starting with "-" and
+	  it increases the code size by ~40 bytes.
+	  Most other ftp servers seem to behave similar to this.
+
+config FTPGET
+	bool "ftpget"
+	default y
+	help
+	  Retrieve a remote file via FTP.
+
+config FTPPUT
+	bool "ftpput"
+	default y
+	help
+	  Store a remote file via FTP.
+
+config FEATURE_FTPGETPUT_LONG_OPTIONS
+	bool "Enable long options in ftpget/ftpput"
+	default y
+	depends on LONG_OPTS && (FTPGET || FTPPUT)
+	help
+	  Support long options for the ftpget/ftpput applet.
+
+config HOSTNAME
+	bool "hostname"
+	default y
+	help
+	  Show or set the system's host name.
+
+config HTTPD
+	bool "httpd"
+	default y
+	help
+	  Serve web pages via an HTTP server.
+
+config FEATURE_HTTPD_RANGES
+	bool "Support 'Ranges:' header"
+	default y
+	depends on HTTPD
+	help
+	  Makes httpd emit "Accept-Ranges: bytes" header and understand
+	  "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
+	  downloads, seeking in multimedia players etc.
+
+config FEATURE_HTTPD_USE_SENDFILE
+	bool "Use sendfile system call"
+	default y
+	depends on HTTPD
+	help
+	  When enabled, httpd will use the kernel sendfile() function
+	  instead of read/write loop.
+
+config FEATURE_HTTPD_SETUID
+	bool "Enable -u <user> option"
+	default y
+	depends on HTTPD
+	help
+	  This option allows the server to run as a specific user
+	  rather than defaulting to the user that starts the server.
+	  Use of this option requires special privileges to change to a
+	  different user.
+
+config FEATURE_HTTPD_BASIC_AUTH
+	bool "Enable Basic http Authentication"
+	default y
+	depends on HTTPD
+	help
+	  Utilizes password settings from /etc/httpd.conf for basic
+	  authentication on a per url basis.
+	  Example for httpd.conf file:
+	  /adm:toor:PaSsWd
+
+config FEATURE_HTTPD_AUTH_MD5
+	bool "Support MD5 crypted passwords for http Authentication"
+	default y
+	depends on FEATURE_HTTPD_BASIC_AUTH
+	help
+	  Enables encrypted passwords, and wildcard user/passwords
+	  in httpd.conf file.
+	  User '*' means 'any system user name is ok',
+	  password of '*' means 'use system password for this user'
+	  Examples:
+	  /adm:toor:$1$P/eKnWXS$aI1aPGxT.dJD5SzqAKWrF0
+	  /adm:root:*
+	  /wiki:*:*
+
+config FEATURE_HTTPD_CGI
+	bool "Support Common Gateway Interface (CGI)"
+	default y
+	depends on HTTPD
+	help
+	  This option allows scripts and executables to be invoked
+	  when specific URLs are requested.
+
+config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
+	bool "Support for running scripts through an interpreter"
+	default y
+	depends on FEATURE_HTTPD_CGI
+	help
+	  This option enables support for running scripts through an
+	  interpreter. Turn this on if you want PHP scripts to work
+	  properly. You need to supply an additional line in your
+	  httpd.conf file:
+	  *.php:/path/to/your/php
+
+config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
+	bool "Set REMOTE_PORT environment variable for CGI"
+	default y
+	depends on FEATURE_HTTPD_CGI
+	help
+	  Use of this option can assist scripts in generating
+	  references that contain a unique port number.
+
+config FEATURE_HTTPD_ENCODE_URL_STR
+	bool "Enable -e option (useful for CGIs written as shell scripts)"
+	default y
+	depends on HTTPD
+	help
+	  This option allows html encoding of arbitrary strings for display
+	  by the browser. Output goes to stdout.
+	  For example, httpd -e "<Hello World>" produces
+	  "&#60Hello&#32World&#62".
+
+config FEATURE_HTTPD_ERROR_PAGES
+	bool "Support for custom error pages"
+	default y
+	depends on HTTPD
+	help
+	  This option allows you to define custom error pages in
+	  the configuration file instead of the default HTTP status
+	  error pages. For instance, if you add the line:
+	        E404:/path/e404.html
+	  in the config file, the server will respond the specified
+	  '/path/e404.html' file instead of the terse '404 NOT FOUND'
+	  message.
+
+config FEATURE_HTTPD_PROXY
+	bool "Support for reverse proxy"
+	default y
+	depends on HTTPD
+	help
+	  This option allows you to define URLs that will be forwarded
+	  to another HTTP server. To setup add the following line to the
+	  configuration file
+	        P:/url/:http://hostname[:port]/new/path/
+	  Then a request to /url/myfile will be forwarded to
+	  http://hostname[:port]/new/path/myfile.
+
+config FEATURE_HTTPD_GZIP
+	bool "Support for GZIP content encoding"
+	default y
+	depends on HTTPD
+	help
+	  Makes httpd send files using GZIP content encoding if the
+	  client supports it and a pre-compressed <file>.gz exists.
+
+config IFCONFIG
+	bool "ifconfig"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Ifconfig is used to configure the kernel-resident network interfaces.
+
+config FEATURE_IFCONFIG_STATUS
+	bool "Enable status reporting output (+7k)"
+	default y
+	depends on IFCONFIG
+	help
+	  If ifconfig is called with no arguments it will display the status
+	  of the currently active interfaces.
+
+config FEATURE_IFCONFIG_SLIP
+	bool "Enable slip-specific options \"keepalive\" and \"outfill\""
+	default y
+	depends on IFCONFIG
+	help
+	  Allow "keepalive" and "outfill" support for SLIP. If you're not
+	  planning on using serial lines, leave this unchecked.
+
+config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
+	bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
+	default y
+	depends on IFCONFIG
+	help
+	  Allow the start address for shared memory, start address for I/O,
+	  and/or the interrupt line used by the specified device.
+
+config FEATURE_IFCONFIG_HW
+	bool "Enable option \"hw\" (ether only)"
+	default y
+	depends on IFCONFIG
+	help
+	  Set the hardware address of this interface, if the device driver
+	  supports  this  operation. Currently, we only support the 'ether'
+	  class.
+
+config FEATURE_IFCONFIG_BROADCAST_PLUS
+	bool "Set the broadcast automatically"
+	default y
+	depends on IFCONFIG
+	help
+	  Setting this will make ifconfig attempt to find the broadcast
+	  automatically if the value '+' is used.
+
+config IFENSLAVE
+	bool "ifenslave"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Userspace application to bind several interfaces
+	  to a logical interface (use with kernel bonding driver).
+
+config IFPLUGD
+	bool "ifplugd"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Network interface plug detection daemon.
+
+config IFUPDOWN
+	bool "ifupdown"
+	default y
+	help
+	  Activate or deactivate the specified interfaces. This applet makes
+	  use of either "ifconfig" and "route" or the "ip" command to actually
+	  configure network interfaces. Therefore, you will probably also want
+	  to enable either IFCONFIG and ROUTE, or enable
+	  FEATURE_IFUPDOWN_IP and the various IP options. Of
+	  course you could use non-busybox versions of these programs, so
+	  against my better judgement (since this will surely result in plenty
+	  of support questions on the mailing list), I do not force you to
+	  enable these additional options. It is up to you to supply either
+	  "ifconfig", "route" and "run-parts" or the "ip" command, either
+	  via busybox or via standalone utilities.
+
+config IFUPDOWN_IFSTATE_PATH
+	string "Absolute path to ifstate file"
+	default "/var/run/ifstate"
+	depends on IFUPDOWN
+	help
+	  ifupdown keeps state information in a file called ifstate.
+	  Typically it is located in /var/run/ifstate, however
+	  some distributions tend to put it in other places
+	  (debian, for example, uses /etc/network/run/ifstate).
+	  This config option defines location of ifstate.
+
+config FEATURE_IFUPDOWN_IP
+	bool "Use ip applet"
+	default y
+	depends on IFUPDOWN
+	help
+	  Use the iproute "ip" command to implement "ifup" and "ifdown", rather
+	  than the default of using the older 'ifconfig' and 'route' utilities.
+
+config FEATURE_IFUPDOWN_IP_BUILTIN
+	bool "Use busybox ip applet"
+	default y
+	depends on FEATURE_IFUPDOWN_IP
+	select PLATFORM_LINUX
+	select IP
+	select FEATURE_IP_ADDRESS
+	select FEATURE_IP_LINK
+	select FEATURE_IP_ROUTE
+	help
+	  Use the busybox iproute "ip" applet to implement "ifupdown".
+
+	  If left disabled, you must install the full-blown iproute2
+	  utility or the  "ifup" and "ifdown" applets will not work.
+
+config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
+	bool "Use busybox ifconfig and route applets"
+	default n
+	depends on IFUPDOWN && !FEATURE_IFUPDOWN_IP
+	select IFCONFIG
+	select ROUTE
+	help
+	  Use the busybox iproute "ifconfig" and "route" applets to
+	  implement the "ifup" and "ifdown" utilities.
+
+	  If left disabled, you must install the full-blown ifconfig
+	  and route utilities, or the  "ifup" and "ifdown" applets will not
+	  work.
+
+config FEATURE_IFUPDOWN_IPV4
+	bool "Support for IPv4"
+	default y
+	depends on IFUPDOWN
+	help
+	  If you want ifup/ifdown to talk IPv4, leave this on.
+
+config FEATURE_IFUPDOWN_IPV6
+	bool "Support for IPv6"
+	default y
+	depends on IFUPDOWN && FEATURE_IPV6
+	help
+	  If you need support for IPv6, turn this option on.
+
+### UNUSED
+###config FEATURE_IFUPDOWN_IPX
+###	bool "Support for IPX"
+###	default y
+###	depends on IFUPDOWN
+###	help
+###	  If this option is selected you can use busybox to work with IPX
+###	  networks.
+
+config FEATURE_IFUPDOWN_MAPPING
+	bool "Enable mapping support"
+	default y
+	depends on IFUPDOWN
+	help
+	  This enables support for the "mapping" stanza, unless you have
+	  a weird network setup you don't need it.
+
+config FEATURE_IFUPDOWN_EXTERNAL_DHCP
+	bool "Support for external dhcp clients"
+	default n
+	depends on IFUPDOWN
+	help
+	  This enables support for the external dhcp clients. Clients are
+	  tried in the following order: dhcpcd, dhclient, pump and udhcpc.
+	  Otherwise, if udhcpc applet is enabled, it is used.
+	  Otherwise, ifup/ifdown will have no support for DHCP.
+
+config INETD
+	bool "inetd"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  Internet superserver daemon
+
+config FEATURE_INETD_SUPPORT_BUILTIN_ECHO
+	bool "Support echo service"
+	default y
+	depends on INETD
+	help
+	  Echo received data internal inetd service
+
+config FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
+	bool "Support discard service"
+	default y
+	depends on INETD
+	help
+	  Internet /dev/null internal inetd service
+
+config FEATURE_INETD_SUPPORT_BUILTIN_TIME
+	bool "Support time service"
+	default y
+	depends on INETD
+	help
+	  Return 32 bit time since 1900 internal inetd service
+
+config FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME
+	bool "Support daytime service"
+	default y
+	depends on INETD
+	help
+	  Return human-readable time internal inetd service
+
+config FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
+	bool "Support chargen service"
+	default y
+	depends on INETD
+	help
+	  Familiar character generator internal inetd service
+
+config FEATURE_INETD_RPC
+	bool "Support RPC services"
+	default y
+	depends on INETD
+	select FEATURE_HAVE_RPC
+	help
+	  Support Sun-RPC based services
+
+config IP
+	bool "ip"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The "ip" applet is a TCP/IP interface configuration and routing
+	  utility. You generally don't need "ip" to use busybox with
+	  TCP/IP.
+
+config FEATURE_IP_ADDRESS
+	bool "ip address"
+	default y
+	depends on IP
+	help
+	  Address manipulation support for the "ip" applet.
+
+config FEATURE_IP_LINK
+	bool "ip link"
+	default y
+	depends on IP
+	help
+	  Configure network devices with "ip".
+
+config FEATURE_IP_ROUTE
+	bool "ip route"
+	default y
+	depends on IP
+	help
+	  Add support for routing table management to "ip".
+
+config FEATURE_IP_TUNNEL
+	bool "ip tunnel"
+	default y
+	depends on IP
+	help
+	  Add support for tunneling commands to "ip".
+
+config FEATURE_IP_RULE
+	bool "ip rule"
+	default y
+	depends on IP
+	help
+	  Add support for rule commands to "ip".
+
+config FEATURE_IP_SHORT_FORMS
+	bool "Support short forms of ip commands"
+	default y
+	depends on IP
+	help
+	  Also support short-form of ip <OBJECT> commands:
+	  ip addr   -> ipaddr
+	  ip link   -> iplink
+	  ip route  -> iproute
+	  ip tunnel -> iptunnel
+	  ip rule   -> iprule
+
+	  Say N unless you desparately need the short form of the ip
+	  object commands.
+
+config FEATURE_IP_RARE_PROTOCOLS
+	bool "Support displaying rarely used link types"
+	default n
+	depends on IP
+	help
+	  If you are not going to use links of type "frad", "econet",
+	  "bif" etc, you probably don't need to enable this.
+	  Ethernet, wireless, infrared, ppp/slip, ip tunnelling
+	  link types are supported without this option selected.
+
+config IPADDR
+	bool
+	default y
+	depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS
+
+config IPLINK
+	bool
+	default y
+	depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK
+
+config IPROUTE
+	bool
+	default y
+	depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE
+
+config IPTUNNEL
+	bool
+	default y
+	depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL
+
+config IPRULE
+	bool
+	default y
+	depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE
+
+config IPCALC
+	bool "ipcalc"
+	default y
+	help
+	  ipcalc takes an IP address and netmask and calculates the
+	  resulting broadcast, network, and host range.
+
+config FEATURE_IPCALC_FANCY
+	bool "Fancy IPCALC, more options, adds 1 kbyte"
+	default y
+	depends on IPCALC
+	help
+	  Adds the options hostname, prefix and silent to the output of
+	  "ipcalc".
+
+config FEATURE_IPCALC_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on IPCALC && LONG_OPTS
+	help
+	  Support long options for the ipcalc applet.
+
+config NETSTAT
+	bool "netstat"
+	default y
+	select PLATFORM_LINUX
+	help
+	  netstat prints information about the Linux networking subsystem.
+
+config FEATURE_NETSTAT_WIDE
+	bool "Enable wide netstat output"
+	default y
+	depends on NETSTAT
+	help
+	  Add support for wide columns. Useful when displaying IPv6 addresses
+	  (-W option).
+
+config FEATURE_NETSTAT_PRG
+	bool "Enable PID/Program name output"
+	default y
+	depends on NETSTAT
+	help
+	  Add support for -p flag to print out PID and program name.
+	  +700 bytes of code.
+
+config NSLOOKUP
+	bool "nslookup"
+	default y
+	help
+	  nslookup is a tool to query Internet name servers.
+
+config NTPD
+	bool "ntpd"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The NTP client/server daemon.
+
+config FEATURE_NTPD_SERVER
+	bool "Make ntpd usable as a NTP server"
+	default y
+	depends on NTPD
+	help
+	  Make ntpd usable as a NTP server. If you disable this option
+	  ntpd will be usable only as a NTP client.
+
+config PSCAN
+	bool "pscan"
+	default y
+	help
+	  Simple network port scanner.
+
+config ROUTE
+	bool "route"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Route displays or manipulates the kernel's IP routing tables.
+
+config SLATTACH
+	bool "slattach"
+	default y
+	select PLATFORM_LINUX
+	help
+	  slattach is a small utility to attach network interfaces to serial
+	  lines.
+
+#config TC
+#	bool "tc"
+#	default y
+#	help
+#	  show / manipulate traffic control settings
+#
+#config FEATURE_TC_INGRESS
+#	def_bool n
+#	depends on TC
+
+config TCPSVD
+	bool "tcpsvd"
+	default y
+	help
+	  tcpsvd listens on a TCP port and runs a program for each new
+	  connection.
+
+config TELNET
+	bool "telnet"
+	default y
+	help
+	  Telnet is an interface to the TELNET protocol, but is also commonly
+	  used to test other simple protocols.
+
+config FEATURE_TELNET_TTYPE
+	bool "Pass TERM type to remote host"
+	default y
+	depends on TELNET
+	help
+	  Setting this option will forward the TERM environment variable to the
+	  remote host you are connecting to. This is useful to make sure that
+	  things like ANSI colors and other control sequences behave.
+
+config FEATURE_TELNET_AUTOLOGIN
+	bool "Pass USER type to remote host"
+	default y
+	depends on TELNET
+	help
+	  Setting this option will forward the USER environment variable to the
+	  remote host you are connecting to. This is useful when you need to
+	  log into a machine without telling the username (autologin). This
+	  option enables `-a' and `-l USER' arguments.
+
+config TELNETD
+	bool "telnetd"
+	default y
+	select FEATURE_SYSLOG
+	help
+	  A daemon for the TELNET protocol, allowing you to log onto the host
+	  running the daemon. Please keep in mind that the TELNET protocol
+	  sends passwords in plain text. If you can't afford the space for an
+	  SSH daemon and you trust your network, you may say 'y' here. As a
+	  more secure alternative, you should seriously consider installing the
+	  very small Dropbear SSH daemon instead:
+		http://matt.ucc.asn.au/dropbear/dropbear.html
+
+	  Note that for busybox telnetd to work you need several things:
+	  First of all, your kernel needs:
+		  UNIX98_PTYS=y
+		  DEVPTS_FS=y
+
+	  Next, you need a /dev/pts directory on your root filesystem:
+
+		  $ ls -ld /dev/pts
+		  drwxr-xr-x  2 root root 0 Sep 23 13:21 /dev/pts/
+
+	  Next you need the pseudo terminal master multiplexer /dev/ptmx:
+
+		  $ ls -la /dev/ptmx
+		  crw-rw-rw-  1 root tty 5, 2 Sep 23 13:55 /dev/ptmx
+
+	  Any /dev/ttyp[0-9]* files you may have can be removed.
+	  Next, you need to mount the devpts filesystem on /dev/pts using:
+
+		  mount -t devpts devpts /dev/pts
+
+	  You need to be sure that busybox has LOGIN and
+	  FEATURE_SUID enabled. And finally, you should make
+	  certain that Busybox has been installed setuid root:
+
+		chown root.root /bin/busybox
+		chmod 4755 /bin/busybox
+
+	  with all that done, telnetd _should_ work....
+
+
+config FEATURE_TELNETD_STANDALONE
+	bool "Support standalone telnetd (not inetd only)"
+	default y
+	depends on TELNETD
+	help
+	  Selecting this will make telnetd able to run standalone.
+
+config FEATURE_TELNETD_INETD_WAIT
+	bool "Support -w SEC option (inetd wait mode)"
+	default y
+	depends on FEATURE_TELNETD_STANDALONE
+	help
+	  This option allows you to run telnetd in "inet wait" mode.
+	  Example inetd.conf line (note "wait", not usual "nowait"):
+
+	  telnet stream tcp wait root /bin/telnetd telnetd -w10
+
+	  In this example, inetd passes _listening_ socket_ as fd 0
+	  to telnetd when connection appears.
+	  telnetd will wait for connections until all existing
+	  connections are closed, and no new connections
+	  appear during 10 seconds. Then it exits, and inetd continues
+	  to listen for new connections.
+
+	  This option is rarely used. "tcp nowait" is much more usual
+	  way of running tcp services, including telnetd.
+	  You most probably want to say N here.
+
+config TFTP
+	bool "tftp"
+	default y
+	help
+	  This enables the Trivial File Transfer Protocol client program. TFTP
+	  is usually used for simple, small transfers such as a root image
+	  for a network-enabled bootloader.
+
+config TFTPD
+	bool "tftpd"
+	default y
+	help
+	  This enables the Trivial File Transfer Protocol server program.
+	  It expects that stdin is a datagram socket and a packet
+	  is already pending on it. It will exit after one transfer.
+	  In other words: it should be run from inetd in nowait mode,
+	  or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
+
+comment "Common options for tftp/tftpd"
+	depends on TFTP || TFTPD
+
+config FEATURE_TFTP_GET
+	bool "Enable 'tftp get' and/or tftpd upload code"
+	default y
+	depends on TFTP || TFTPD
+	help
+	  Add support for the GET command within the TFTP client. This allows
+	  a client to retrieve a file from a TFTP server.
+	  Also enable upload support in tftpd, if tftpd is selected.
+
+	  Note: this option does _not_ make tftpd capable of download
+	  (the usual operation people need from it)!
+
+config FEATURE_TFTP_PUT
+	bool "Enable 'tftp put' and/or tftpd download code"
+	default y
+	depends on TFTP || TFTPD
+	help
+	  Add support for the PUT command within the TFTP client. This allows
+	  a client to transfer a file to a TFTP server.
+	  Also enable download support in tftpd, if tftpd is selected.
+
+config FEATURE_TFTP_BLOCKSIZE
+	bool "Enable 'blksize' and 'tsize' protocol options"
+	default y
+	depends on TFTP || TFTPD
+	help
+	  Allow tftp to specify block size, and tftpd to understand
+	  "blksize" and "tsize" options.
+
+config FEATURE_TFTP_PROGRESS_BAR
+	bool "Enable tftp progress meter"
+	default y
+	depends on TFTP && FEATURE_TFTP_BLOCKSIZE
+	help
+	  Show progress bar.
+
+config TFTP_DEBUG
+	bool "Enable debug"
+	default n
+	depends on TFTP || TFTPD
+	help
+	  Make tftp[d] print debugging messages on stderr.
+	  This is useful if you are diagnosing a bug in tftp[d].
+
+config TRACEROUTE
+	bool "traceroute"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Utility to trace the route of IP packets.
+
+config TRACEROUTE6
+	bool "traceroute6"
+	default y
+	depends on FEATURE_IPV6 && TRACEROUTE
+	help
+	  Utility to trace the route of IPv6 packets.
+
+config FEATURE_TRACEROUTE_VERBOSE
+	bool "Enable verbose output"
+	default y
+	depends on TRACEROUTE
+	help
+	  Add some verbosity to traceroute. This includes among other things
+	  hostnames and ICMP response types.
+
+config FEATURE_TRACEROUTE_SOURCE_ROUTE
+	bool "Enable loose source route"
+	default n
+	depends on TRACEROUTE
+	help
+	  Add option to specify a loose source route gateway
+	  (8 maximum).
+
+config FEATURE_TRACEROUTE_USE_ICMP
+	bool "Use ICMP instead of UDP"
+	default n
+	depends on TRACEROUTE
+	help
+	  Add option -I to use ICMP ECHO instead of UDP datagrams.
+
+config TUNCTL
+	bool "tunctl"
+	default y
+	select PLATFORM_LINUX
+	help
+	  tunctl creates or deletes tun devices.
+
+config FEATURE_TUNCTL_UG
+	bool "Support owner:group assignment"
+	default y
+	depends on TUNCTL
+	help
+	  Allow to specify owner and group of newly created interface.
+	  340 bytes of pure bloat. Say no here.
+
+source networking/udhcp/Config.in
+
+config IFUPDOWN_UDHCPC_CMD_OPTIONS
+	string "ifup udhcpc command line options"
+	default "-R -n"
+	depends on IFUPDOWN && UDHCPC
+	help
+	  Command line options to pass to udhcpc from ifup.
+	  Intended to alter options not available in /etc/network/interfaces.
+	  (IE: --syslog --background etc...)
+
+config UDPSVD
+	bool "udpsvd"
+	default y
+	help
+	  udpsvd listens on an UDP port and runs a program for each new
+	  connection.
+
+config VCONFIG
+	bool "vconfig"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Creates, removes, and configures VLAN interfaces
+
+config WGET
+	bool "wget"
+	default y
+	help
+	  wget is a utility for non-interactive download of files from HTTP,
+	  HTTPS, and FTP servers.
+
+config FEATURE_WGET_STATUSBAR
+	bool "Enable a nifty process meter (+2k)"
+	default y
+	depends on WGET
+	help
+	  Enable the transfer progress bar for wget transfers.
+
+config FEATURE_WGET_AUTHENTICATION
+	bool "Enable HTTP authentication"
+	default y
+	depends on WGET
+	help
+	  Support authenticated HTTP transfers.
+
+config FEATURE_WGET_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on WGET && LONG_OPTS
+	help
+	  Support long options for the wget applet.
+
+config FEATURE_WGET_TIMEOUT
+	bool "Enable read timeout option -T SEC"
+	default y
+	depends on WGET
+	help
+	  Supports network read timeout for wget, so that wget will give
+	  up and timeout when reading network data, through the -T command
+	  line option.  Currently only network data read timeout is
+	  supported (i.e., timeout is not applied to the DNS nor TCP
+	  connection initialization).  When FEATURE_WGET_LONG_OPTIONS is
+	  also enabled, the --timeout option will work in addition to -T.
+
+config ZCIP
+	bool "zcip"
+	default y
+	select PLATFORM_LINUX
+	select FEATURE_SYSLOG
+	help
+	  ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
+	  It's a daemon that allocates and defends a dynamically assigned
+	  address on the 169.254/16 network, requiring no system administrator.
+
+	  See http://www.zeroconf.org for further details, and "zcip.script"
+	  in the busybox examples.
+
+endmenu
diff -Naur busybox-1.20.2/networking/inetd.c busybox-1.20.2_mod/networking/inetd.c
--- busybox-1.20.2/networking/inetd.c	2012-07-02 22:08:25.000000000 +0800
+++ busybox-1.20.2_mod/networking/inetd.c	2024-04-11 16:04:57.342235601 +0800
@@ -165,6 +165,8 @@
 //usage:     "\n		(default: 0 - disabled)"
 
 #include <syslog.h>
+#include <sys/resource.h> /* setrlimit */
+#include <sys/socket.h> /* un.h may need this */
 #include <sys/un.h>
 
 #include "libbb.h"
diff -Naur busybox-1.20.2/networking/Kbuild busybox-1.20.2_mod/networking/Kbuild
--- busybox-1.20.2/networking/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/networking/Kbuild	2024-04-11 16:00:59.705113550 +0800
@@ -0,0 +1,52 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_NBDCLIENT) += nbd-client.o
+lib-$(CONFIG_PING)  += ping.o
+lib-$(CONFIG_PING6) += ping.o
+lib-$(CONFIG_WHOIS) += whois.o
+lib-$(CONFIG_ARP)          += arp.o interface.o
+lib-$(CONFIG_ARPING)       += arping.o
+lib-$(CONFIG_BRCTL)        += brctl.o
+lib-$(CONFIG_DNSD)         += dnsd.o
+lib-$(CONFIG_ETHER_WAKE)   += ether-wake.o
+lib-$(CONFIG_FAKEIDENTD)   += isrv_identd.o isrv.o
+lib-$(CONFIG_FTPD)         += ftpd.o
+lib-$(CONFIG_FTPGET)       += ftpgetput.o
+lib-$(CONFIG_FTPPUT)       += ftpgetput.o
+lib-$(CONFIG_HOSTNAME)     += hostname.o
+lib-$(CONFIG_HTTPD)        += httpd.o
+lib-$(CONFIG_IFCONFIG)     += ifconfig.o interface.o
+lib-$(CONFIG_IFENSLAVE)    += ifenslave.o interface.o
+lib-$(CONFIG_IFPLUGD)      += ifplugd.o
+lib-$(CONFIG_IFUPDOWN)     += ifupdown.o
+lib-$(CONFIG_INETD)        += inetd.o
+lib-$(CONFIG_IP)           += ip.o
+lib-$(CONFIG_IPCALC)       += ipcalc.o
+lib-$(CONFIG_NAMEIF)       += nameif.o
+lib-$(CONFIG_NC)           += nc.o
+lib-$(CONFIG_NETSTAT)      += netstat.o
+lib-$(CONFIG_NSLOOKUP)     += nslookup.o
+lib-$(CONFIG_NTPD)         += ntpd.o
+lib-$(CONFIG_PSCAN)        += pscan.o
+lib-$(CONFIG_ROUTE)        += route.o
+lib-$(CONFIG_SLATTACH)     += slattach.o
+lib-$(CONFIG_TC)           += tc.o
+lib-$(CONFIG_TELNET)       += telnet.o
+lib-$(CONFIG_TELNETD)      += telnetd.o
+lib-$(CONFIG_TFTP)         += tftp.o
+lib-$(CONFIG_TFTPD)        += tftp.o
+lib-$(CONFIG_TRACEROUTE)   += traceroute.o
+lib-$(CONFIG_TUNCTL)       += tunctl.o
+lib-$(CONFIG_VCONFIG)      += vconfig.o
+lib-$(CONFIG_WGET)         += wget.o
+lib-$(CONFIG_ZCIP)         += zcip.o
+
+lib-$(CONFIG_TCPSVD)       += tcpudp.o tcpudp_perhost.o
+lib-$(CONFIG_UDPSVD)       += tcpudp.o tcpudp_perhost.o
diff -Naur busybox-1.20.2/networking/libiproute/Kbuild busybox-1.20.2_mod/networking/libiproute/Kbuild
--- busybox-1.20.2/networking/libiproute/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/networking/libiproute/Kbuild	2024-04-11 16:00:59.737113532 +0800
@@ -0,0 +1,66 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2 or later, see file LICENSE in this source tree.
+#
+
+lib-y:=
+
+
+lib-$(CONFIG_SLATTACH) += \
+	utils.o
+
+lib-$(CONFIG_IP) += \
+	ip_parse_common_args.o \
+	libnetlink.o \
+	ll_addr.o \
+	ll_map.o \
+	ll_proto.o \
+	ll_types.o \
+	rt_names.o \
+	rtm_map.o \
+	utils.o
+
+lib-$(CONFIG_FEATURE_IP_ADDRESS) += \
+	ip_parse_common_args.o \
+	ipaddress.o \
+	libnetlink.o \
+	ll_addr.o \
+	ll_map.o \
+	ll_types.o \
+	rt_names.o \
+	utils.o
+
+lib-$(CONFIG_FEATURE_IP_LINK) += \
+	ip_parse_common_args.o \
+	ipaddress.o \
+	iplink.o \
+	libnetlink.o \
+	ll_addr.o \
+	ll_map.o \
+	ll_types.o \
+	rt_names.o \
+	utils.o
+
+lib-$(CONFIG_FEATURE_IP_ROUTE) += \
+	ip_parse_common_args.o \
+	iproute.o \
+	libnetlink.o \
+	ll_map.o \
+	rt_names.o \
+	rtm_map.o \
+	utils.o
+
+lib-$(CONFIG_FEATURE_IP_TUNNEL) += \
+	ip_parse_common_args.o \
+	iptunnel.o \
+	rt_names.o \
+	utils.o
+
+lib-$(CONFIG_FEATURE_IP_RULE) += \
+	ip_parse_common_args.o \
+	iprule.o \
+	rt_names.o \
+	utils.o
diff -Naur busybox-1.20.2/networking/ntpd.c busybox-1.20.2_mod/networking/ntpd.c
--- busybox-1.20.2/networking/ntpd.c	2012-07-02 22:08:25.000000000 +0800
+++ busybox-1.20.2_mod/networking/ntpd.c	2024-04-11 16:11:53.787969273 +0800
@@ -46,6 +46,7 @@
 #include "libbb.h"
 #include <math.h>
 #include <netinet/ip.h> /* For IPTOS_LOWDELAY definition */
+#include <sys/resource.h> /* setpriority */
 #include <sys/timex.h>
 #ifndef IPTOS_LOWDELAY
 # define IPTOS_LOWDELAY 0x10
@@ -1840,7 +1841,7 @@
 
 	/* Build a reply packet */
 	memset(&msg, 0, sizeof(msg));
-	msg.m_status = G.stratum < MAXSTRAT ? G.ntp_status : LI_ALARM;
+	msg.m_status = G.stratum < MAXSTRAT ? (G.ntp_status & LI_MASK) : LI_ALARM;
 	msg.m_status |= (query_status & VERSION_MASK);
 	msg.m_status |= ((query_status & MODE_MASK) == MODE_CLIENT) ?
 			 MODE_SERVER : MODE_SYM_PAS;
diff -Naur busybox-1.20.2/networking/udhcp/Config.in busybox-1.20.2_mod/networking/udhcp/Config.in
--- busybox-1.20.2/networking/udhcp/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/networking/udhcp/Config.in	2024-04-11 16:00:59.729113536 +0800
@@ -0,0 +1,159 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+config UDHCPC6
+       bool "udhcp client for DHCPv6 (udhcpc6)"
+       default n  # not yet ready
+       help
+         udhcpc6 is a DHCPv6 client
+
+config UDHCPD
+	bool "udhcp server (udhcpd)"
+	default y
+	select PLATFORM_LINUX
+	help
+	  udhcpd is a DHCP server geared primarily toward embedded systems,
+	  while striving to be fully functional and RFC compliant.
+
+config DHCPRELAY
+	bool "dhcprelay"
+	default y
+	depends on UDHCPD
+	help
+	  dhcprelay listens for dhcp requests on one or more interfaces
+	  and forwards these requests to a different interface or dhcp
+	  server.
+
+config DUMPLEASES
+	bool "Lease display utility (dumpleases)"
+	default y
+	depends on UDHCPD
+	help
+	  dumpleases displays the leases written out by the udhcpd server.
+	  Lease times are stored in the file by time remaining in lease, or
+	  by the absolute time that it expires in seconds from epoch.
+
+config FEATURE_UDHCPD_WRITE_LEASES_EARLY
+	bool "Rewrite the lease file at every new acknowledge"
+	default y
+	depends on UDHCPD
+	help
+	  If selected, udhcpd will write a new file with leases every
+	  time a new lease has been accepted, thus eliminating the need
+	  to send SIGUSR1 for the initial writing or updating. Any timed
+	  rewriting remains undisturbed.
+
+config FEATURE_UDHCPD_BASE_IP_ON_MAC
+	bool "Select IP address based on client MAC"
+	default n
+	depends on UDHCPD
+	help
+	  If selected, udhcpd will base its selection of IP address to offer
+	  on the client's hardware address. Otherwise udhcpd uses the next
+	  consecutive free address.
+
+	  This reduces the frequency of IP address changes for clients
+	  which let their lease expire, and makes consecutive DHCPOFFERS
+	  for the same client to (almost always) contain the same
+	  IP address.
+
+config DHCPD_LEASES_FILE
+	string "Absolute path to lease file"
+	default "/var/lib/misc/udhcpd.leases"
+	depends on UDHCPD
+	help
+	  udhcpd stores addresses in a lease file. This is the absolute path
+	  of the file. Normally it is safe to leave it untouched.
+
+config UDHCPC
+	bool "udhcp client (udhcpc)"
+	default y
+	select PLATFORM_LINUX
+	help
+	  udhcpc is a DHCP client geared primarily toward embedded systems,
+	  while striving to be fully functional and RFC compliant.
+
+	  The udhcp client negotiates a lease with the DHCP server and
+	  runs a script when a lease is obtained or lost.
+
+config FEATURE_UDHCPC_ARPING
+	bool "Verify that the offered address is free, using ARP ping"
+	default y
+	depends on UDHCPC
+	help
+	  If selected, udhcpc will send ARP probes and make sure
+	  the offered address is really not in use by anyone. The client
+	  will DHCPDECLINE the offer if the address is in use,
+	  and restart the discover process.
+
+config FEATURE_UDHCP_PORT
+	bool "Enable '-P port' option for udhcpd and udhcpc"
+	default n
+	depends on UDHCPD || UDHCPC
+	help
+	  At the cost of ~300 bytes, enables -P port option.
+	  This feature is typically not needed.
+
+config UDHCP_DEBUG
+	int "Maximum verbosity level for udhcp applets (0..9)"
+	default 9
+	range 0 9
+	depends on UDHCPD || UDHCPC || DHCPRELAY
+	help
+	  Verbosity can be increased with multiple -v options.
+	  This option controls how high it can be cranked up.
+
+	  Bigger values result in bigger code. Levels above 1
+	  are very verbose and useful for debugging only.
+
+config FEATURE_UDHCP_RFC3397
+	bool "Support for RFC3397 domain search (experimental)"
+	default y
+	depends on UDHCPD || UDHCPC
+	help
+	  If selected, both client and server will support passing of domain
+	  search lists via option 119, specified in RFC 3397,
+	  and SIP servers option 120, specified in RFC 3361.
+
+config FEATURE_UDHCP_8021Q
+	bool "Support for 802.1Q VLAN parameters"
+	default y
+	depends on UDHCPD || UDHCPC
+	help
+	  If selected, both client and server will support passing of VLAN
+	  ID and priority via options 132 and 133 as per 802.1Q.
+
+config UDHCPC_DEFAULT_SCRIPT
+	string "Absolute path to config script"
+	default "/usr/share/udhcpc/default.script"
+	depends on UDHCPC
+	help
+	  This script is called after udhcpc receives an answer. See
+	  examples/udhcp for a working example. Normally it is safe
+	  to leave this untouched.
+
+config UDHCPC_SLACK_FOR_BUGGY_SERVERS
+	int "DHCP options slack buffer size"
+	default 80
+	range 0 924
+	depends on UDHCPD || UDHCPC
+	help
+	  Some buggy DHCP servers send DHCP offer packets with option
+	  field larger than we expect (which might also be considered a
+	  buffer overflow attempt). These packets are normally discarded.
+	  If circumstances beyond your control force you to support such
+	  servers, this may help. The upper limit (924) makes dhcpc accept
+	  even 1500 byte packets (maximum-sized ethernet packets).
+
+	  This option does not make dhcp[cd] emit non-standard
+	  sized packets.
+
+	  Known buggy DHCP servers:
+	  3Com OfficeConnect Remote 812 ADSL Router:
+	    seems to confuse maximum allowed UDP packet size with
+	    maximum size of entire IP packet, and sends packets which are
+	    28 bytes too large.
+	  Seednet (ISP) VDSL: sends packets 2 bytes too large.
diff -Naur busybox-1.20.2/networking/udhcp/Kbuild busybox-1.20.2_mod/networking/udhcp/Kbuild
--- busybox-1.20.2/networking/udhcp/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/networking/udhcp/Kbuild	2024-04-11 16:00:59.725113539 +0800
@@ -0,0 +1,22 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2 or later, see file LICENSE in this source tree.
+#
+
+lib-y:=
+
+lib-$(CONFIG_UDHCPC6) += d6_dhcpc.o d6_packet.o d6_socket.o common.o socket.o signalpipe.o
+
+lib-$(CONFIG_UDHCPC)     += common.o packet.o signalpipe.o socket.o
+lib-$(CONFIG_UDHCPD)     += common.o packet.o signalpipe.o socket.o
+
+lib-$(CONFIG_UDHCPC)     += dhcpc.o
+lib-$(CONFIG_UDHCPD)     += dhcpd.o arpping.o files.o leases.o static_leases.o
+lib-$(CONFIG_DUMPLEASES) += dumpleases.o
+lib-$(CONFIG_DHCPRELAY)  += dhcprelay.o
+
+lib-$(CONFIG_FEATURE_UDHCPC_ARPING) += arpping.o
+lib-$(CONFIG_FEATURE_UDHCP_RFC3397) += domain_codec.o
diff -Naur busybox-1.20.2/printutils/Config.in busybox-1.20.2_mod/printutils/Config.in
--- busybox-1.20.2/printutils/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/printutils/Config.in	2024-04-11 16:00:59.493113680 +0800
@@ -0,0 +1,28 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Print Utilities"
+
+
+config LPD
+	bool "lpd"
+	default y
+	help
+	  lpd is a print spooling daemon.
+
+config LPR
+	bool "lpr"
+	default y
+	help
+	  lpr sends files (or standard input) to a print spooling daemon.
+
+config LPQ
+	bool "lpq"
+	default y
+	help
+	  lpq is a print spool queue examination and manipulation program.
+
+endmenu
diff -Naur busybox-1.20.2/printutils/Kbuild busybox-1.20.2_mod/printutils/Kbuild
--- busybox-1.20.2/printutils/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/printutils/Kbuild	2024-04-11 16:00:59.481113687 +0800
@@ -0,0 +1,10 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y :=
+
+lib-$(CONFIG_LPD) += lpd.o
+lib-$(CONFIG_LPR) += lpr.o
+lib-$(CONFIG_LPQ) += lpr.o
diff -Naur busybox-1.20.2/procps/Config.in busybox-1.20.2_mod/procps/Config.in
--- busybox-1.20.2/procps/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/procps/Config.in	2024-04-11 16:00:59.785113502 +0800
@@ -0,0 +1,274 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Process Utilities"
+
+config IOSTAT
+	bool "iostat"
+	default y
+	help
+	  Report CPU and I/O statistics
+config LSOF
+	bool "lsof"
+	default y
+	help
+	  Show open files in the format of:
+	  PID <TAB> /path/to/executable <TAB> /path/to/opened/file
+config MPSTAT
+	bool "mpstat"
+	default y
+	help
+	  Per-processor statistics
+config NMETER
+	bool "nmeter"
+	default y
+	help
+	  Prints selected system stats continuously, one line per update.
+config PMAP
+       bool "pmap"
+       default y
+       help
+         Display processes' memory mappings.
+config POWERTOP
+	bool "powertop"
+	default y
+	help
+	  Analyze power consumption on Intel-based laptops
+config PSTREE
+	bool "pstree"
+	default y
+	help
+	  Display a tree of processes.
+config PWDX
+	bool "pwdx"
+	default y
+	help
+	  Report current working directory of a process
+config SMEMCAP
+	bool "smemcap"
+	default y
+	help
+	  smemcap is a tool for capturing process data for smem,
+	  a memory usage statistic tool.
+config UPTIME
+	bool "uptime"
+	default y
+	select PLATFORM_LINUX #sysinfo()
+	help
+	  uptime gives a one line display of the current time, how long
+	  the system has been running, how many users are currently logged
+	  on, and the system load averages for the past 1, 5, and 15 minutes.
+
+config FEATURE_UPTIME_UTMP_SUPPORT
+	bool "Support for showing the number of users"
+	default y
+	depends on UPTIME && FEATURE_UTMP
+	help
+	  Makes uptime display the number of users currently logged on.
+
+config FREE
+	bool "free"
+	default y
+	select PLATFORM_LINUX #sysinfo()
+	help
+	  free displays the total amount of free and used physical and swap
+	  memory in the system, as well as the buffers used by the kernel.
+	  The shared memory column should be ignored; it is obsolete.
+
+config FUSER
+	bool "fuser"
+	default y
+	help
+	  fuser lists all PIDs (Process IDs) that currently have a given
+	  file open. fuser can also list all PIDs that have a given network
+	  (TCP or UDP) port open.
+
+config KILL
+	bool "kill"
+	default y
+	help
+	  The command kill sends the specified signal to the specified
+	  process or process group. If no signal is specified, the TERM
+	  signal is sent.
+
+config KILLALL
+	bool "killall"
+	default y
+	depends on KILL
+	help
+	  killall sends a signal to all processes running any of the
+	  specified commands. If no signal name is specified, SIGTERM is
+	  sent.
+
+config KILLALL5
+	bool "killall5"
+	default y
+	depends on KILL
+
+config PGREP
+	bool "pgrep"
+	default y
+	help
+	  Look for processes by name.
+
+config PIDOF
+	bool "pidof"
+	default y
+	help
+	  Pidof finds the process id's (pids) of the named programs. It prints
+	  those id's on the standard output.
+
+config FEATURE_PIDOF_SINGLE
+	bool "Enable argument for single shot (-s)"
+	default y
+	depends on PIDOF
+	help
+	  Support argument '-s' for returning only the first pid found.
+
+config FEATURE_PIDOF_OMIT
+	bool "Enable argument for omitting pids (-o)"
+	default y
+	depends on PIDOF
+	help
+	  Support argument '-o' for omitting the given pids in output.
+	  The special pid %PPID can be used to name the parent process
+	  of the pidof, in other words the calling shell or shell script.
+
+config PKILL
+	bool "pkill"
+	default y
+	help
+	  Send signals to processes by name.
+
+config PS
+	bool "ps"
+	default y
+	help
+	  ps gives a snapshot of the current processes.
+
+config FEATURE_PS_WIDE
+	bool "Enable wide output option (-w)"
+	default y
+	depends on PS && !DESKTOP
+	help
+	  Support argument 'w' for wide output.
+	  If given once, 132 chars are printed, and if given more
+	  than once, the length is unlimited.
+
+config FEATURE_PS_LONG
+	bool "Enable long output option (-l)"
+	default y
+	depends on PS && !DESKTOP
+	help
+	  Support argument 'l' for long output.
+	  Adds fields PPID, RSS, START, TIME & TTY
+
+config FEATURE_PS_TIME
+	bool "Enable time and elapsed time output"
+	default y
+	depends on PS && DESKTOP
+	select PLATFORM_LINUX
+	help
+	  Support -o time and -o etime output specifiers.
+
+config FEATURE_PS_ADDITIONAL_COLUMNS
+	bool "Enable additional ps columns"
+	default y
+	depends on PS && DESKTOP
+	help
+	  Support -o rgroup, -o ruser, -o nice output specifiers.
+
+config FEATURE_PS_UNUSUAL_SYSTEMS
+	bool "Support Linux prior to 2.4.0 and non-ELF systems"
+	default n
+	depends on FEATURE_PS_TIME
+	help
+	  Include support for measuring HZ on old kernels and non-ELF systems
+	  (if you are on Linux 2.4.0+ and use ELF, you don't need this)
+
+config RENICE
+	bool "renice"
+	default y
+	help
+	  Renice alters the scheduling priority of one or more running
+	  processes.
+
+config BB_SYSCTL
+	bool "sysctl"
+	default y
+	help
+	  Configure kernel parameters at runtime.
+
+config TOP
+	bool "top"
+	default y
+	help
+	  The top program provides a dynamic real-time view of a running
+	  system.
+
+config FEATURE_TOP_CPU_USAGE_PERCENTAGE
+	bool "Show CPU per-process usage percentage"
+	default y
+	depends on TOP
+	help
+	  Make top display CPU usage for each process.
+	  This adds about 2k.
+
+config FEATURE_TOP_CPU_GLOBAL_PERCENTS
+	bool "Show CPU global usage percentage"
+	default y
+	depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
+	help
+	  Makes top display "CPU: NN% usr NN% sys..." line.
+	  This adds about 0.5k.
+
+config FEATURE_TOP_SMP_CPU
+	bool "SMP CPU usage display ('c' key)"
+	default y
+	depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
+	help
+	  Allow 'c' key to switch between individual/cumulative CPU stats
+	  This adds about 0.5k.
+
+config FEATURE_TOP_DECIMALS
+	bool "Show 1/10th of a percent in CPU/mem statistics"
+	default y
+	depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
+	help
+	  Show 1/10th of a percent in CPU/mem statistics.
+	  This adds about 0.3k.
+
+config FEATURE_TOP_SMP_PROCESS
+	bool "Show CPU process runs on ('j' field)"
+	default y
+	depends on TOP
+	help
+	  Show CPU where process was last found running on.
+	  This is the 'j' field.
+
+config FEATURE_TOPMEM
+	bool "Topmem command ('s' key)"
+	default y
+	depends on TOP
+	help
+	  Enable 's' in top (gives lots of memory info).
+
+config FEATURE_SHOW_THREADS
+	bool "Support for showing threads in ps/pstree/top"
+	default y
+	depends on PS || TOP || PSTREE
+	help
+	  Enables the ps -T option, showing of threads in pstree,
+	  and 'h' command in top.
+
+config WATCH
+	bool "watch"
+	default y
+	help
+	  watch is used to execute a program periodically, showing
+	  output to the screen.
+
+endmenu
diff -Naur busybox-1.20.2/procps/Kbuild busybox-1.20.2_mod/procps/Kbuild
--- busybox-1.20.2/procps/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/procps/Kbuild	2024-04-11 16:00:59.777113506 +0800
@@ -0,0 +1,31 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_IOSTAT) += iostat.o
+lib-$(CONFIG_LSOF) += lsof.o
+lib-$(CONFIG_MPSTAT) += mpstat.o
+lib-$(CONFIG_NMETER) += nmeter.o
+lib-$(CONFIG_PMAP) += pmap.o
+lib-$(CONFIG_POWERTOP) += powertop.o
+lib-$(CONFIG_PSTREE) += pstree.o
+lib-$(CONFIG_PWDX) += pwdx.o
+lib-$(CONFIG_SMEMCAP) += smemcap.o
+lib-$(CONFIG_FREE)	+= free.o
+lib-$(CONFIG_FUSER)	+= fuser.o
+lib-$(CONFIG_KILL)	+= kill.o
+lib-$(CONFIG_ASH)	+= kill.o  # used for built-in kill by ash
+lib-$(CONFIG_PGREP)	+= pgrep.o
+lib-$(CONFIG_PKILL)	+= pgrep.o
+lib-$(CONFIG_PIDOF)	+= pidof.o
+lib-$(CONFIG_PS)	+= ps.o
+lib-$(CONFIG_RENICE)	+= renice.o
+lib-$(CONFIG_BB_SYSCTL)	+= sysctl.o
+lib-$(CONFIG_TOP)	+= top.o
+lib-$(CONFIG_UPTIME)	+= uptime.o
+lib-$(CONFIG_WATCH)     += watch.o
diff -Naur busybox-1.20.2/runit/chpst.c busybox-1.20.2_mod/runit/chpst.c
--- busybox-1.20.2/runit/chpst.c	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/runit/chpst.c	2024-04-11 16:09:46.509322086 +0800
@@ -91,6 +91,7 @@
 //usage:     "\n			a SIGXCPU after N seconds"
 
 #include "libbb.h"
+#include <sys/resource.h> /* getrlimit */
 
 /*
 Five applets here: chpst, envdir, envuidgid, setuidgid, softlimit.
diff -Naur busybox-1.20.2/runit/Config.in busybox-1.20.2_mod/runit/Config.in
--- busybox-1.20.2/runit/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/runit/Config.in	2024-04-11 16:00:59.753113521 +0800
@@ -0,0 +1,89 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Runit Utilities"
+
+
+config RUNSV
+	bool "runsv"
+	default y
+	help
+	  runsv starts and monitors a service and optionally an appendant log
+	  service.
+
+config RUNSVDIR
+	bool "runsvdir"
+	default y
+	help
+	  runsvdir starts a runsv process for each subdirectory, or symlink to
+	  a directory, in the services directory dir, up to a limit of 1000
+	  subdirectories, and restarts a runsv process if it terminates.
+
+config FEATURE_RUNSVDIR_LOG
+	bool "Enable scrolling argument log"
+	depends on RUNSVDIR
+	default n
+	help
+	  Enable feature where second parameter of runsvdir holds last error
+	  message (viewable via top/ps). Otherwise (feature is off
+	  or no parameter), error messages go to stderr only.
+
+config SV
+	bool "sv"
+	default y
+	help
+	  sv reports the current status and controls the state of services
+	  monitored by the runsv supervisor.
+
+config SV_DEFAULT_SERVICE_DIR
+	string "Default directory for services"
+	default "/var/service"
+	depends on SV
+	help
+	  Default directory for services.
+	  Defaults to "/var/service"
+
+config SVLOGD
+	bool "svlogd"
+	default y
+	help
+	  svlogd continuously reads log data from its standard input, optionally
+	  filters log messages, and writes the data to one or more automatically
+	  rotated logs.
+
+config CHPST
+	bool "chpst"
+	default y
+	help
+	  chpst changes the process state according to the given options, and
+	  execs specified program.
+
+config SETUIDGID
+	bool "setuidgid"
+	default y
+	help
+	  Sets soft resource limits as specified by options
+
+config ENVUIDGID
+	bool "envuidgid"
+	default y
+	help
+	  Sets $UID to account's uid and $GID to account's gid
+
+config ENVDIR
+	bool "envdir"
+	default y
+	help
+	  Sets various environment variables as specified by files
+	  in the given directory
+
+config SOFTLIMIT
+	bool "softlimit"
+	default y
+	help
+	  Sets soft resource limits as specified by options
+
+endmenu
diff -Naur busybox-1.20.2/runit/Kbuild busybox-1.20.2_mod/runit/Kbuild
--- busybox-1.20.2/runit/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/runit/Kbuild	2024-04-11 16:00:59.745113526 +0800
@@ -0,0 +1,20 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+
+lib-$(CONFIG_RUNSV) += runsv.o
+lib-$(CONFIG_RUNSVDIR) += runsvdir.o
+lib-$(CONFIG_SV) += sv.o
+lib-$(CONFIG_SVLOGD) += svlogd.o
+lib-$(CONFIG_CHPST) += chpst.o
+
+lib-$(CONFIG_ENVDIR) += chpst.o
+lib-$(CONFIG_ENVUIDGID) += chpst.o
+lib-$(CONFIG_SETUIDGID) += chpst.o
+lib-$(CONFIG_SOFTLIMIT) += chpst.o
diff -Naur busybox-1.20.2/scripts/basic/docproc busybox-1.20.2_mod/scripts/basic/docproc
--- busybox-1.20.2/scripts/basic/docproc	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/basic/docproc	2024-04-16 14:06:10.394492976 +0800
@@ -0,0 +1,28 @@
+ELF>0@pA@8	@@@@øø888À À  ð,ð, ð,    -- - ððTTTDDPåtd¨¨¨¼¼QåtdRåtdð,ð, ð, /lib64/ld-linux-x86-64.so.2GNUGNUª†æÚƒ	éåô­µ‘<Áw
k¦  !)Œ9ò‹°N4 ”ük=êeãP ›yVÌ+1¾&Å_ ^Ô"8r¢� 0 ·@0 libc.so.6fflushstrcpy__printf_chkexitfopenperrorfork__stack_chk_failputcharreallocstrdupfgetsstrlenstrstrfseek__fprintf_chkstdoutfclosemalloc__ctype_b_locgetenvstderrexecvpfwritewaitpid__cxa_finalizestrcmp__libc_start_mainstpcpyfreeGLIBC_2.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii
ti	ii
ui	(ð, 0ø, ð0 0 Ø/ à/ 
+è/ 
ð/ ø/  0  @0 !/ / /  / (/ 0/ 8/ @/ 	H/ P/ X/ `/ h/ p/ x/ €/ ˆ/ �/ ˜/  / ¨/ °/ ¸/ À/ È/ Ð/ HƒìH‹}$ H…ÀtÿÐHƒÄÃÿ5r# ÿ%t# @ÿ%r# héàÿÿÿÿ%j# héÐÿÿÿÿ%b# héÀÿÿÿÿ%Z# hé°ÿÿÿÿ%R# hé ÿÿÿÿ%J# hé�ÿÿÿÿ%B# hé€ÿÿÿÿ%:# hépÿÿÿÿ%2# hé`ÿÿÿÿ%*# h	éPÿÿÿÿ%"# h
+é@ÿÿÿÿ%# hé0ÿÿÿÿ%# hé ÿÿÿÿ%
+# h
éÿÿÿÿ%# héÿÿÿÿ%ú" héðþÿÿÿ%ò" héàþÿÿÿ%ê" héÐþÿÿÿ%â" héÀþÿÿÿ%Ú" hé°þÿÿÿ%Ò" hé þÿÿÿ%Ê" hé�þÿÿÿ%Â" hé€þÿÿÿ%º" hépþÿÿÿ%²" hé`þÿÿÿ%ª" héPþÿÿÿ%Â" f�USHƒìƒÿ…§H‹~H‰õH�5è.ÿÿÿH…ÀH‰Ã„XH‹UH�5Ü
¹H‰×ó¦—À„À„žH�5 ¹H‰×ó¦—À„À…WH‹UH�5¿è­þÿÿH�vH‰ßH‰”" H�…H‰&: H‰w" H‰: H�‰H‰: èm
+¿
+è£ýÿÿH‰ßè»ýÿÿH‹=" èþÿÿ‹)" HƒÄ[]ÃH�H‰ßH‰)" H�:H‰»9 H‰" H‰�9 H�îH‰—9 è
+H‰ß1Ò1öèÖýÿÿH�H�
È	H‰ßH‰Ö! H‰
o9 H�
À	H‰Q9 H�ÒH‰
«! H‰D9 è¯	éGÿÿÿH‹
s! H�= º	¾èíýÿÿH‹}è´ýÿÿ¿èÊýÿÿèÅ¿è»ýÿÿH‹=4! H‰ÑH�¬¾1Àè¾ýÿÿ¿è”ýÿÿ@1íI‰Ñ^H‰âHƒäðPTL�ÚH�
cH�=ìýÿÿÿ†  ôDH�=©  UH�¡  H9øH‰åtH‹Z  H…Àt
]ÿàf.„]Ã@f.„H�=i  H�5b  UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹!  H…Àt]ÿàf„]Ã@f.„€=Q  u/Hƒ=÷ UH‰åtH‹=ú èýÿÿèHÿÿÿÆ)  ]Ã€óÃfDUH‰å]éfÿÿÿfDóÃ@f.„óÃ@f.„H�5Í
+H‰ú1À¿éúûÿÿf.„H�5­
+H‰ú1À¿éÚûÿÿf.„H�5Ž
+H‰ú1À¿éºûÿÿf.„HƒìH‹
u H�=º!¾èïûÿÿH‹
X H�=º7¾èÒûÿÿH‹
; H�=,º3¾èµûÿÿH‹
 H�=Gº6¾HƒÄé”ûÿÿ@UH‰åATSH‰ûHƒìH‹=Ë dH‹%(H‰Eè1Àè×úÿÿè’ûÿÿƒøÿ„ä…ÀtHH�uä1Ò‰Çèøúÿÿ‹Eä¨t)Ç· ÿH‹EèdH3%(…ÅH�eð[A\]Ã¶Ä	� ëÖH�=t	èÁùÿÿHƒÉÿH‰Ç1Àò®H�=]	H‰ÈH÷ÐƒÀH˜HƒÀHƒàðH)ÄL�d$è�ùÿÿIƒäðH‰ÆL‰çèÐùÿÿH�5/	H‰Ç¹ó¤H‰ÞL‰çè„úÿÿH‹

 H�=	º¾è‡úÿÿL‰çèOúÿÿ¿èeúÿÿH�=×è9úÿÿ¿èOúÿÿèŠùÿÿf.„ATUI‰üSH�ìPH¾dH‹%(H‰„$H1ÀH�¢H‰$H�¨„ÛH‰D$„¬H‰õèTúÿÿA¸ºL�
Šë)E…ÀtHcòHcÉE1ÀL‰ôH‰,Ì�JƒÂHƒÅH¾]„Ût$H‹0�JöD^ tÊÆEHƒÅH¾]A¸„ÛuÜHcÒHcÉH‰çL‰$ÔHÇÌèùýÿÿH‹„$HdH3%(u"H�ÄP[]A\Ãf.„¹ºë±èøÿÿDf.„AUATI‰ôUSH‰ûHƒì‹GH‹�pHcöHÁæèªøÿÿHckI‰ÅH‰CL‰ç�E‰Cè!ùÿÿI‰DíHƒÄ[]A\A]Ã�SHcd �C‰[ èúøÿÿH�[H� H�ÊH‰H‰Ð[ÃAVD‹53 AUATUSE…ö~LL�-U I‰ü1ÛL‰íëƒÃHƒÅD9ót,H‹}L‰æèÐ÷ÿÿ…ÀuäHcÛH�[[I�DÅ]A\A]A^Ã€[1À]A\A]A^ÃDUH‰åAWAVAUATSH‰ûH�ìdH‹%(H‰EÈ1ÀèeÿÿÿH…Àt(H‹EÈdH3%(…H�eØ[A\A]A^A_]ÃfDH�=_è¬öÿÿH‰Çè÷ÿÿH‰ßI‰ÄèùöÿÿA�DH�=;H˜HƒÀHƒàðH)ÄL�t$èvöÿÿIƒæðH‰ÆL‰÷è·öÿÿH‰ÞH‰ÇèŒöÿÿLc% H‰ßA�D$‰ è¢÷ÿÿK�dH�' H�5L‰÷L�<ÊI‰è!÷ÿÿH…ÀI‰Å„"L�¥À÷ÿÿL�5õ€L‰ê¾L‰çèpöÿÿH…À„çL‰öL‰çè\÷ÿÿH…ÀH‰Ã„°è[÷ÿÿH‹ë
+fDHƒÃH¾H‰Ð·QöÂuì<_tè€æ tHƒÃH¾öDQ H‰Ðuî<(uŠH¾CH�sH‰Â·AöÄ tDHƒÆH¾H‰Â·AöÄ uì¨H‰ðtDHƒÀH¾8öyH‰úuï€ú_têÆL‰ÿè/ýÿÿé*ÿÿÿf.„H�5L‰çè‘öÿÿH…ÀH‰Ã…5ÿÿÿéÿÿÿL‰ïè8õÿÿéþÿÿH‹
œ H�=Éº	¾èöÿÿL‰÷èÞõÿÿé´þÿÿè4õÿÿ@AUATI‰üUSH‰óHƒìD‹-e E…íˆ1H�™ IcÕH�RH�PH�Ê1Ò„HƒÀH9Áuõ�|HcÿHÁçèõÿÿH…ÀH‰Å„ôH�E…íAºH‰EH�
H‰E¸~zA�EÿH�5  L�mAºH�@H�FL�Ðf�D‹NE…É~:A�yÿIcÒH‹H�DÕH�zM�DÕ€H‰H‹9HƒÀHƒÁH‰xøI9ÀuéG�JHƒÆI9óu´McÒIÁâI�BH�5ÀN‰dL‰âHÇD¿1ÀèuôÿÿH‰ïè=ùÿÿH‹= è1ôÿÿHƒÄH‰ï[]A\A]éóÿÿ¿ éûþÿÿH�=Bèiôÿÿ¿èôÿÿDf.„H�5Tétþÿÿ@H�5édþÿÿ@AUATUSH‰ýH�ìH‰ãdH‹%(H‰„$1ÀL�kfDH‰ê¾H‰ßè`óÿÿH…Àt€<$!tMH‰ßÿ¤ ëÚf.„H‹=I èdóÿÿH‹„$dH3%(…ªH�Ä[]A\A]Ã€¶D$<E„Ž½<FtQ<Iu˜L¾d$E„ä„SèéóÿÿH‹H�Cë
HƒÀL¾ E„ätBöDb tëÆL‰ïÿ§. é:ÿÿÿf.„L¾d$è¥óÿÿH�sH‹L‰èE„äuë!@L¾`E„ä„ØH‰ðBöDb H�ptãÆë
+fDHƒÆH¾öDB uñL‰ïÿ0. éËþÿÿ<D…ÛþÿÿL¾d$E„ä„¥è,óÿÿH‹H�CëHƒÀL¾ E„ätBöDb tëÆL‰ïÿ×- ézþÿÿf.„L¾d$E„ätSèàòÿÿH‹H�Cë€HƒÀL¾ E„ätBöDb tëÆL‰ïÿï é*þÿÿH�HH‰ðH‰Îé(ÿÿÿH�CéÇþÿÿH�CëÑH�Céxÿÿÿè^ñÿÿf.„@AWAVI‰×AUATL�%. UH�-. SA‰ýI‰öL)åHƒìHÁýèðÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃHƒìHƒÄÃ	%svforkSRCTREEscripts/kernel-docexec -docbook-functionrdocproc: EXPORT_SYMBOL_GPLEXPORT_SYMBOL<!-- %s -->
+-nofunctiondepend%s	Unknown option: %s
+Usage: docproc {doc|depend} file
+Input is read from file.tmpl. Output is sent to stdout
+doc: frontend when generating kernel documentation
+depend: generate list of files referenced within file
+;¼Øîÿÿˆðÿÿ0˜ðÿÿŒˆòÿÿØ˜óÿÿH¨óÿÿ\¸óÿÿpØóÿÿ„øóÿÿ˜ôÿÿ¬˜ôÿÿÄØõÿÿìèöÿÿ 8÷ÿÿXh÷ÿÿtØ÷ÿÿÀ(úÿÿì¨ûÿÿ(¸ûÿÿ<ÈûÿÿPþÿÿ¸xþÿÿzRx�¨ñÿÿ+zRx�$Èíÿÿ°FJw€?;*3$"DPïÿÿ\HòÿÿpDòÿÿ„@òÿÿ˜Lòÿÿ¬XòÿÿÀdòÿÿ|Ds$ØÌòÿÿ6A†C
CŒƒm
+D0äóÿÿBŒA†D ƒGðÓ
+ AABK44ÀôÿÿOB�BŒD †A(ƒG0x(A ABBlØôÿÿ-AƒkHˆìôÿÿkBŽI�B ŒA(†A0ƒ}
+(F BBBHA(C BBB(ÔõÿÿLA†C
I�Ž�ŒƒD
+G84÷ÿÿqB�BŒD †A(ƒG03
+(D ABBE<xøÿÿPtøÿÿ8dpøÿÿ2B�BŒA †A(ƒJÀz
+(A ABBH( íÿÿìA†AƒD å
+AAADÌHúÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBBpúÿÿ0ð`
$ð, ø, õþÿo˜ðÀ
+yð. pðð	ûÿÿoþÿÿo°ÿÿÿoðÿÿojùÿÿo- –¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö

&
0 GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜Àðj°	
+ð`€
0
@
$0¨hð, ø, - ð. 0  0 ñÿñÿ` +ðAH0 Pø, w0ƒð, ñÿ¢¼ ñÿ°ø, Á- Êð, Ý¨ðð.  *<QP[Pc@6s � 0 ¾ 0 £`0 µÉ`Ðh0 Ü€Lð@ù0 $(<XP0 c€0 poà-|ðG Š©¼0 É`Ñå ô0 0k°e/ 9M¼H a€Â0+jøG v‰H ™®0 º@
ì¿ÙÀ|ßôL0 ÿp21EWk0 w’�O¡H ³ Íá")`ý#Ðq0€8Q@0 docproc.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finigetenv@@GLIBC_2.2.5free@@GLIBC_2.2.5putchar@@GLIBC_2.2.5noaction2intfuncexec_kernel_doc_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5externalfunctionsstrcpy@@GLIBC_2.2.5adddepdefaultlinefind_export_symbolsnoaction_edatafclose@@GLIBC_2.2.5stpcpy@@GLIBC_2.2.5strlen@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4exitstatussymfilelistadd_new_fileentity_system__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5__data_startextfuncstrcmp@@GLIBC_2.2.5__gmon_start____dso_handle_IO_stdin_usedfilename_exist__libc_csu_initprintlinemalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5singfuncsymbolsonlyfseek@@GLIBC_2.2.5singlefunctionsrealloc@@GLIBC_2.2.5__bss_startmain__printf_chk@@GLIBC_2.3.4usagewaitpid@@GLIBC_2.2.5symfilecntfopen@@GLIBC_2.2.5parse_fileperror@@GLIBC_2.2.5execvp@@GLIBC_2.2.5exit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4add_new_symbolinternalfunctions_ITM_registerTMCloneTablestrdup@@GLIBC_2.2.5__cxa_finalize@@GLIBC_2.2.5fork@@GLIBC_2.2.5strstr@@GLIBC_2.2.5docfunctionsadddep2__ctype_b_loc@@GLIBC_2.3stderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜(NÀÀ0Vððy^ÿÿÿojjDkþÿÿo°°Pzð„BððpŽ``‰€€°”0
0
�@
@
â
£$$	©00x±¨¨¼¿hhXÉð, ð,Õø, ø,á- -ð˜ð. ð.ê0 0ð 0 0ð õ00)@0È
++	;em@þ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/basic/fixdep busybox-1.20.2_mod/scripts/basic/fixdep
--- busybox-1.20.2/scripts/basic/fixdep	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/basic/fixdep	2024-04-16 14:06:09.562489823 +0800
@@ -0,0 +1,59 @@
+ELF>0@/@8	@@@@øø888 00 0 à( @@ @ ððTTTDDPåtdlll¤¤QåtdRåtd00 0 ÐÐ/lib64/ld-linux-x86-64.so.2GNUGNUõN"Ö[Î\�G>Þ˜l+ýmûÂW9ò‹ I$D˜=ÆP+ eˆ5�ž‘W: ·"£lz   libc.so.6__printf_chkexitperror__stack_chk_failreallocmemchrmmapstrlenmemcmp__fprintf_chkmemcpy__ctype_b_locstderrmunmap__fxstatfwritecloseopen__ctype_tolower_loc__cxa_finalize__libc_start_mainGLIBC_2.3GLIBC_2.3.4GLIBC_2.14GLIBC_2.4GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii
Øti	â”‘–îii
ùui	0 08 ð    Ø à è 	ð ø    H P X ` h p x 
+€ ˆ � 
˜   ¨ ° ¸ À È Ð HƒìH‹U H…ÀtÿÐHƒÄÃÿ5’ ÿ%” @ÿ%’ héàÿÿÿÿ%Š héÐÿÿÿÿ%‚ héÀÿÿÿÿ%z hé°ÿÿÿÿ%r hé ÿÿÿÿ%j hé�ÿÿÿÿ%b hé€ÿÿÿÿ%Z hépÿÿÿÿ%R hé`ÿÿÿÿ%J h	éPÿÿÿÿ%B h
+é@ÿÿÿÿ%: hé0ÿÿÿÿ%2 hé ÿÿÿÿ%* h
éÿÿÿÿ%" héÿÿÿÿ% héðþÿÿÿ% héàþÿÿÿ%
+ héÐþÿÿÿ%" f�Hƒìƒÿu@H‹FH‹V¿H‹NH�5�H‰8 1ÀH‰7 H‰
8 è3ÿÿÿèN	1ÀHƒÄÃèf�1íI‰Ñ^H‰âHƒäðPTL�Ú
+H�
c
+H�=Œÿÿÿÿ† ôDH�=© UH�¡ H9øH‰åtH‹Z H…Àt
]ÿàf.„]Ã@f.„H�=i H�5b UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹! H…Àt]ÿàf„]Ã@f.„€=1 u/Hƒ=÷ UH‰åtH‹=ú è½þÿÿèHÿÿÿÆ	 ]Ã€óÃfDUH‰å]éfÿÿÿfDHƒìH‹
Õ H�=æ	º+¾è/þÿÿ¿èþÿÿDH‹
Ù H‹Ê H�5
+¿1Àé¿ýÿÿDf.„S‰ûë&ÀHcðH‹=„ ‰z èqýÿÿH…ÀH‰o t'‹_ ‹] Ú9Â~…ÀuÇ¾¸ëÀ[ÃH�=¦	èrýÿÿ¿èxýÿÿ„AUATLcîUSHƒìHc- H‹
 L)íHÝHƒÃH9Ýv6I‰üë
+�HƒÃH9Ýt'€{ÿ
+uñB€<+
+uêL‰êL‰æH‰ßèœüÿÿ…ÀuØ¸ë�1ÀHƒÄ[]A\A]ÃUSH‰ý�~‰óHƒìè
ÿÿÿHc=– HcÓH‰îH=‘ èdüÿÿ~ �CHcÛ‰r H‹s Æ
+HƒÄ[]ÃH�=r	1öÇM ë›�f.„UH‰åAVAUATSHcÞ‰ÞI‰üHƒìdH‹%(H‰EØ1À�CH˜HƒÀHƒàðH)ÄL�l$èàþÿÿIƒåð…Àt(H‹EØdH3%(…šH�eà[A\A]A^]Ã„L‰ç‰ÞèÿÿÿL‰æM�dH‰ÚL‰ïè“ûÿÿM9ìAÆ$v<L‰ëfDL¾3A€þ_tFA¾Æ��€�úwèÿûÿÿH‹B‹°ˆHƒÃI9ÜuÍH�5žL‰ê¿1ÀèwûÿÿéZÿÿÿf�Æ/ëÕèÖúÿÿfDAVAUL�l7ùATUH�l7ýSH9ï‡¢I‰ôH‰ûIÜè§ûÿÿI‰Æ@H¾I‹·4AH‰Âƒæ<_tf…ötfI9Ýv
+€{_„×€úIur€{Ful€{_¸uaHÃL‰æL9ãs6H¾öQu€ú_u'H‰Ú@HƒÂL9âtwH¾öAuí<_téH9Óu\@HƒÃH9Ýƒsÿÿÿ[]A\A]A^Ãf.„H9ÝrÛ€ú_tf…ötÑ�HƒÃH9ÝrÇH¾3öquí@€þ_tçHƒÃH9Ýƒ*ÿÿÿëµH‰ÖDH)ÞH‰ßHƒÃèáýÿÿH9Ýƒÿÿÿë“fD�;CONFt(�;ENABt0�;IF_N…
ÿÿÿf�{OT…ÿÿÿëfDf�{IGt�;ENABuÐf�{LEuÈ¸éíþÿÿ@f.„ATUH‰õSI‰üè!ùÿÿH‰ïH‰Ãèùÿÿ9Ã|"HcÐHcÛH‰îH)ÓI�<[]A\éIùÿÿf„[¸]A\ÃfDUS1öH‰ýH�ì¨dH‹%(H‰„$˜1Àèjùÿÿ…Àˆœ‰ÆH‰â¿‰ÃèùÿÿH‹t$0H…öu'‰ßèÀøÿÿH‹„$˜dH3%(ubH�Ä¨[]ÃE1É1ÿA‰Ø¹ºèyøÿÿHƒøÿH‰Åt H‹t$0H‰ÇèƒýÿÿH‹t$0H‰ïèÆøÿÿë�@H�=Dèäøÿÿ‰ßèMøÿÿë‹è&øÿÿH‹
 H�=º¾èÙøÿÿH‰ïè±øÿÿ¿è·øÿÿ€UH‰òH‰åAWAVAUATL�47SI‰ýHƒì(dH‹%(H‰EÈ1ÀH�F¾:HƒàðH)ÄL�d$èÜ÷ÿÿIƒäðH…À„I‰ÇL‰îL‰çM)ïH‰ÃL‰úHƒÃèÔ÷ÿÿH‹ H�5£CÆ<¿1ÀI¿$èë÷ÿÿH�=Ý1öÇ¸
 èûÿÿI9Þ†·f.„¶€ù\”À€ù wL‰úHÓêƒâ	Ð„À„ïHƒÃI9ÞuÖM‰õL‰öL‰óL‰êH)òM9îI�„H‰ÞL‰çH‰M¸è+÷ÿÿH‹M¸H�5L‰çÆè…ýÿÿ…Àt1H�5L‰çèrýÿÿ…ÀtH�5L‰çè_ýÿÿ…À…è€I�]I9Þ‡SÿÿÿH‹
 H�5í¿1ÀH‰ÑèööÿÿH‹ç H�5â1À¿èÜöÿÿH‹EÈdH3%(…ÞH�eØ[A\A]A^A_]Ãf.„€ù H‰ÞI‰Ý„…�IƒÅM9î†ÿÿÿA€} uìL‰êH)ÚI�éÿÿÿDH‰u¸M‰õèÜöÿÿH‹u¸H‹ëI‰ÕI¾EÿI�UÿöAtîL‰êH)òI�éÅþÿÿH�5L‰â¿1Àè)öÿÿL‰çè¡üÿÿéüþÿÿL‰á1Òé˜þÿÿH‹
Û H�=Œº¾è5öÿÿ¿èöÿÿèVõÿÿfDUS1öH�ì¨H‹=¾ dH‹%(H‰„$˜1ÀèÆõÿÿ…ÀˆÃ‰ÆH‰â¿‰ÃèmõÿÿH‹t$0H…ötcE1É1ÿA‰Ø¹ºèüôÿÿHƒøÿH‰ÅtsH‹t$0H‰ÇèæüÿÿH‹t$0H‰ïèIõÿÿ‰ßèâôÿÿH‹„$˜dH3%(…ƒH�Ä¨[]Ã�H‹
 H‹=ò
+ H�"¾1Àè_õÿÿ‰ßè˜ôÿÿë´fDH�=tèõÿÿ‰ßè}ôÿÿë™H‹
´
+ H�=Oº¾èõÿÿH‹=·
+ èâôÿÿ¿èèôÿÿè#ôÿÿóÃf.„@AWAVI‰×AUATL�%n UH�-n SA‰ýI‰öL)åHƒìHÁýè§óÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃHƒìHƒÄÃUsage: fixdep <depfile> <target> <cmdline>
+    $(wildcard include/config/%s.h) \
+cmd_%s := %s
+
+fixdep:mallocCONFIGENABLEIF_NOTfixdep: fixdep: mmapfixdep: parse error
+deps_%s := \
+include/autoconf.harch/um/include/uml-config.h.ver  %s \
+
+%s: $(deps_%s)
+
+$(deps_%s):
+fixdep: %s is empty
+; 4òÿÿìdóÿÿtóÿÿ(Äóÿÿ¼Ôôÿÿ,õÿÿ@4õÿÿT¤õÿÿtöÿÿ¬döÿÿÔ„öÿÿè„÷ÿÿùÿÿTdùÿÿŒdúÿÿ¸ýÿÿè4þÿÿDþÿÿD´þÿÿŒzRx�óÿÿ+zRx�$@ñÿÿ0FJw€?;*3$"DHòÿÿ\ óÿÿ+Dp¼óÿÿ!„ØóÿÿhAƒP
+A4¤(ôÿÿmB�BŒD †A(ƒD0Y(A ABB$Ü`ôÿÿPA†AƒL AAˆôÿÿ(”ôÿÿúA†C
GŽ�Œƒ\
+I<Dhõÿÿ‚BŽB�G ŒA(†F0ƒ¬
+(A BBBK4„¸öÿÿJBŒA†D ƒh
+ABNAFB(¼ÐöÿÿùA†AƒLÀ\
+AAD,è¤÷ÿÿšA†F
H�Ž�ŒLƒª
+K(úÿÿ-A†AƒIÀ¡
+AABDûÿÿXDðÿÿNDD
+ADtøúÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBB¼ ûÿÿ0ðˆ	
$0 8 õþÿo˜À
+T0 °ØØ	ûÿÿoþÿÿo ÿÿÿoðÿÿolùÿÿo@ ¶	Æ	Ö	æ	ö	
+
+&
+6
+F
+V
+f
+v
+†
+–
+¦
+¶
+Æ
+  GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜Àl 	
+Øˆ	 	
Ð
+à
+$0l0 8 @ 0      ñÿ
+ñÿ` *ð@(  O8 v0‚0 
+ñÿ¡ñÿ¯8 À@ É0 Ülï0 Ðš $ h00  ; =   Wp!e  lp-$w‹§¹€JÁ@  ÉÜð8  .Ð
;  HH  O4  [ j  wŠ0™°e©»X  A0+¿Ô  àôà
+Nù@++€
P9M
m_ eÐùt†š  ¦Á ]P  Û"£ˆ	÷ð
ú!:   Nð‚fixdep.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_parse_dep_file__libc_csu_finigrow_configlen_config_ITM_deregisterTMCloneTableprint_cmdline_edataprint_depsstrlen@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4mmap@@GLIBC_2.2.5strrcmpdepfileclose@@GLIBC_2.2.5memchr@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5str_configmemcmp@@GLIBC_2.2.5clear_config__data_starttargetsize_config__gmon_start____dso_handlememcpy@@GLIBC_2.14_IO_stdin_used__libc_csu_init__fxstat@@GLIBC_2.2.5realloc@@GLIBC_2.2.5__bss_startmunmap@@GLIBC_2.2.5main__printf_chk@@GLIBC_2.3.4usageopen@@GLIBC_2.2.5define_configperror@@GLIBC_2.2.5is_defined_configtrapsdo_config_fileexit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5use_config__ctype_tolower_loc@@GLIBC_2.3__ctype_b_loc@@GLIBC_2.3stderr@@GLIBC_2.2.5parse_config_file.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜$NÀÀXVT^ÿÿÿoll2kþÿÿo  `zØ„BØØ°Žˆ	ˆ	‰ 	 	0”Ð
+Ð
+�à
+à
+B£$$	©00<±ll¤¿É0 0Õ8 8á@ @ð˜0 0Ðê   ð    8 õ0 )@ `	+	 )`.þ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/basic/split-include busybox-1.20.2_mod/scripts/basic/split-include
--- busybox-1.20.2/scripts/basic/split-include	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/basic/split-include	2024-04-16 14:06:09.926491202 +0800
@@ -0,0 +1,31 @@
+ELF>�@È,@8	@@@@øø888      ð 00 0 ððTTTDDPåtdˆˆˆ<<QåtdRåtd     àà/lib64/ld-linux-x86-64.so.2GNUGNUÊþ³à„fp£°3@Öyá€¡¿9ò‹G .àrX•lÎ:Ç/ ¿y4^> °"@œ€Ž   libc.so.6exitfopenperror__stack_chk_failmkdirpopenfgetsstrstr__errno_locationchdir__fprintf_chkfputsfclosemalloc__ctype_b_locstderrpclose__ctype_tolower_loc__cxa_finalize__xstatstrcmp__libc_start_mainferrorGLIBC_2.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii
çti	ñii
ýui	  �( P    Ø à 
+è 
ð ø    8 @ H P X ` h p 	x € ˆ � ˜   ¨ ° ¸ À È Ð HƒìH‹ý H…ÀtÿÐHƒÄÃÿ5" ÿ%$ @ÿ%" héàÿÿÿÿ% héÐÿÿÿÿ% héÀÿÿÿÿ%
+ hé°ÿÿÿÿ% hé ÿÿÿÿ%ú hé�ÿÿÿÿ%ò hé€ÿÿÿÿ%ê hépÿÿÿÿ%â hé`ÿÿÿÿ%Ú h	éPÿÿÿÿ%Ò h
+é@ÿÿÿÿ%Ê hé0ÿÿÿÿ%Â hé ÿÿÿÿ%º h
éÿÿÿÿ%² héÿÿÿÿ%ª héðþÿÿÿ%¢ héàþÿÿÿ%š héÐþÿÿÿ%’ héÀþÿÿÿ%Š hé°þÿÿÿ%¢ f�AWAVAUATUSH�ìèdH‹%(H‰„$Ø1ÀH‹ƒÿH‰D$0…ÀH‹FH�T$@H‹^¿H‰T$ H‰ÆH‰D$8è÷þÿÿ…À…UH‹D$p�„Lcà‰D$L‰çèäþÿÿH…ÀH‰Å„.L‰çèÐþÿÿH…ÀH‰D$„L‰çèºþÿÿH…ÀH‰D$(„H‹|$8H�5Uè»þÿÿH…ÀH‰D$„ãH‹T$ H‰Þ¿èkþÿÿ…Àt¾íH‰ßèÊýÿÿ…À…­H‰ßèêýÿÿ…À…�H‹D$(H�XÆ
+fDH‹T$‹t$H‰ïèÿýÿÿH…À„Ö€}#uàH�5ÐH‰ïèqþÿÿH…ÀI‰ÇtÉè„þÿÿE1äL‹0ë/@D¶èCöDntèWþÿÿH‹B‹¨ƒø_¾/DÆBˆ#IƒÄC¶D'D‰âH¾ÈAöDN tÀA�D$ƒÂH�5^HcÒBÆ#.H‰ßH˜E�t$ÆhÆèªýÿÿH…ÀI‰ÅtB‹t$H‹|$H‰ÂèAýÿÿL‰ïèéüÿÿ…À…¬H‹t$H‰ïè4ýÿÿ…ÀuMcöLóÆCÿ
+éÿÿÿ�A�D$I‰ÝL�dë
+�IƒÅM9ìt4A€}/uðH‹T$ AÆEH‰Þ¿èùüÿÿ…À…‘AÆE/IƒÅM9ìuÌH�5¬H‰ßèýÿÿH…ÀI‰Ät'H‰ÆH‰ïè‘üÿÿL‰çè9üÿÿ…ÀuL‰çè=üÿÿ…À„eÿÿÿèüÿÿH‹L$0D‹ H�QH‹=ú H‰Å¾1ÀèÛüÿÿH‰ßD‰eè¯üÿÿ¿èµüÿÿD¾íH‰ßèÃûÿÿ…À„Zÿÿÿë¤f„H‹|$èÆûÿÿ…À…”H�5ìH�=¸Æè8üÿÿH…ÀH‰Ã„1ÆE
+L�eL�5ÍëH‹|$(H‰îè[üÿÿH…ÀtO‹t$H‰ÚL‰çè·ûÿÿH…ÀuÚH‰ßèŠûÿÿ…À…ç1ÀH‹Œ$ØdH3%(…uH�Äè[]A\A]A^A_ÃH‰ê‹
+HƒÂ��ÿþþþ÷Ñ!È%€€€€té‰ÁL‰æ¿Áé©€€DÁH�JHDÑ‰ÁÁHƒÚÆBÿH‹T$ èJûÿÿ…Àu,Hƒ|$p„TÿÿÿL‰öL‰çè_ûÿÿH…ÀtH‰Çè²úÿÿ…À„4ÿÿÿèuúÿÿH‹L$0D‹ H�ÆH‹=o H‰Ã¾1ÀèPûÿÿH‰ïD‰#è%ûÿÿ¿è+ûÿÿè6úÿÿH‹L$0H‹=: H�ƒ‹(H‰Ã¾1ÀèûÿÿH�=}‰+èäúÿÿ¿èêúÿÿèõùÿÿH‹L$0H‹=ù H�B‹(H‰Ã¾1ÀèÑúÿÿH‹|$8‰+è¥úÿÿ¿è«úÿÿH‹=Ä H�ÅH‰Á¾1Àèžúÿÿ¿è„úÿÿèßùÿÿf.„D1íI‰Ñ^H‰âHƒäðPTL�jH�
óH�=¬úÿÿÿ& ôDH�=I UH�A H9øH‰åtH‹ú H…Àt
]ÿàf.„]Ã@f.„H�=	 H�5 UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹Á H…Àt]ÿàf„]Ã@f.„€=Ñ u/Hƒ=— UH‰åtH‹=š èÝùÿÿèHÿÿÿÆ© ]Ã€óÃfDUH‰å]éfÿÿÿfDAWAVI‰×AUATL�%n UH�-n SA‰ýI‰öL)åHƒìHÁýèøÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃHƒìHƒÄÃ%s: wrong number of arguments.
+find * -type f -name "*.h" -print%s: r CONFIG_wfind;<x÷ÿÿˆÈøÿÿ°ØøÿÿÈþÿÿXÿÿÿˆÿÿÿ`zRx�¨ýÿÿ+zRx�$èöÿÿPFJw€?;*3$"DøÿÿL\øÿÿ!B�BŽB �B(ŒA0†A8ƒG �
+8A0A(B BBBAD¬øýÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBBô þÿÿ�Pà	
  ( õþÿo˜HÀ
+X  à(Ø	ûÿÿoþÿÿoØÿÿÿoðÿÿo ùÿÿo0 
+&
+6
+F
+V
+f
+v
+†
+–
+¦
+¶
+Æ
+Ö
+æ
+ö
+&6F  GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜ÀH Ø	(
+à	
+
P` ˆÈ  ( 0        ñÿñÿÀ1PG(  V( }�‰  ñÿ¨üñÿ¶( Ç0 Ð  ãˆö  : "   Vi}  „˜«ÇÛî
   -A P  ] l� e‘Â0  &�+¥  ±`!¶ÉÜð  ) C"‹à	_s’«   split-include.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini__errno_location@@GLIBC_2.2.5_ITM_deregisterTMCloneTablemkdir@@GLIBC_2.2.5ferror@@GLIBC_2.2.5_edatafclose@@GLIBC_2.2.5chdir@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4pclose@@GLIBC_2.2.5fputs@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5__data_startstrcmp@@GLIBC_2.2.5__gmon_start____dso_handle_IO_stdin_used__xstat@@GLIBC_2.2.5__libc_csu_initmalloc@@GLIBC_2.2.5__bss_startmainpopen@@GLIBC_2.2.5fopen@@GLIBC_2.2.5perror@@GLIBC_2.2.5exit@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5strstr@@GLIBC_2.2.5__ctype_tolower_loc@@GLIBC_2.3__ctype_b_loc@@GLIBC_2.3stderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜$NÀÀˆVHHX^ÿÿÿo  6kþÿÿoØØPz((Ø„BàŽà	à	‰
+
+P”PP�``²£	©  g±ˆˆ<¿ÈÈ8É   Õ( (á0 0ð˜   àê   ð     õ0 )@ È+	(¿Ç+þ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/Kbuild busybox-1.20.2_mod/scripts/Kbuild
--- busybox-1.20.2/scripts/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/Kbuild	2024-04-11 16:00:59.377113750 +0800
@@ -0,0 +1,8 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+###
+# scripts contains sources for various helper programs used throughout
+# the kernel for the build process.
+# ---------------------------------------------------------------------------
+
+# Let clean descend into subdirs
+subdir- += basic kconfig
diff -Naur busybox-1.20.2/scripts/kconfig/conf busybox-1.20.2_mod/scripts/kconfig/conf
--- busybox-1.20.2/scripts/kconfig/conf	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/conf	2024-04-16 14:06:25.250548877 +0800
@@ -0,0 +1,408 @@
+ELF>p@\@8	@@@@øø888 àà!à!h
+ ðð!ð!ððTTTDDPåtdàóàóàóüüQåtdRåtdàà!à!  /lib64/ld-linux-x86-64.so.2GNUGNU6B�bi±ð‹ ëáJHÒ0Ì7˜ÑB €BC)ŒfUa9ò‹ol‚½ÎáµGm "¾ ._iÒqÇ8O
+!vÙò$ÅË5¨‰ ·÷'“ú¶SW˜CŠ&®A¡Z3š…˜ §Ý"aì`&!’p&!~€&!libc.so.6__stpcpy_chkfflushstrcpy__printf_chkexit_IO_putcfopenstrncmpstrrchrregexecdcgettextregfree__stack_chk_failputcharreallocstdinstrpbrkgetpidstrdupstrftimestrtolisattyfgetscallocstrlenstrcspn__errno_locationreadclearerr__fprintf_chkctimestdoutfputcfputsmemcpyfclose__memmove_chk__vsnprintf_chkmallocstrcat__ctype_b_locgetenvregcompstderr__strncat_chkfilenofwriterename__memcpy_chksrandomlocaltimestrchr__vfprintf_chk__cxa_finalize__sprintf_chk__xstatmemmoveuname__strcat_chkstrcmp__libc_start_mainGLIBC_2.3GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii
6”‘–@ii
Kui	Uti	aà!pè!0 ! !H$!ŽÅ`$!ŽÅÈ$!§Åà$!§ÅH%!¤Å`%!¤ÅÈ%!ªÅà%!ªÅ0&!Ý8&!ÝØ!
+à!è!$ð!=ø!?`&!Bp&!C€&!Dø!!!!! !(!0!8!	@!H!P!
X!`!h!p!x!€!ˆ!�!˜! !¨!°!¸!À!È!Ð!Ø!à! è!!ð!"ø!#!%!&!'!( !)(!*0!+8!,@!-H!.P!/X!0`!1h!2p!3x!4€!5ˆ!6�!7˜!8 !9¨!:°!;¸!<À!>È!@Ð!AHƒìH‹e!H…ÀtÿÐHƒÄÃÿ5R	!ÿ%T	!@ÿ%R	!héàÿÿÿÿ%J	!héÐÿÿÿÿ%B	!héÀÿÿÿÿ%:	!hé°ÿÿÿÿ%2	!hé ÿÿÿÿ%*	!hé�ÿÿÿÿ%"	!hé€ÿÿÿÿ%	!hépÿÿÿÿ%	!hé`ÿÿÿÿ%
+	!h	éPÿÿÿÿ%	!h
+é@ÿÿÿÿ%ú!hé0ÿÿÿÿ%ò!hé ÿÿÿÿ%ê!h
éÿÿÿÿ%â!héÿÿÿÿ%Ú!héðþÿÿÿ%Ò!héàþÿÿÿ%Ê!héÐþÿÿÿ%Â!héÀþÿÿÿ%º!hé°þÿÿÿ%²!hé þÿÿÿ%ª!hé�þÿÿÿ%¢!hé€þÿÿÿ%š!hépþÿÿÿ%’!hé`þÿÿÿ%Š!héPþÿÿÿ%‚!hé@þÿÿÿ%z!hé0þÿÿÿ%r!hé þÿÿÿ%j!héþÿÿÿ%b!héþÿÿÿ%Z!héðýÿÿÿ%R!h éàýÿÿÿ%J!h!éÐýÿÿÿ%B!h"éÀýÿÿÿ%:!h#é°ýÿÿÿ%2!h$é ýÿÿÿ%*!h%é�ýÿÿÿ%"!h&é€ýÿÿÿ%!h'épýÿÿÿ%!h(é`ýÿÿÿ%
+!h)éPýÿÿÿ%!h*é@ýÿÿÿ%ú!h+é0ýÿÿÿ%ò!h,é ýÿÿÿ%ê!h-éýÿÿÿ%â!h.éýÿÿÿ%Ú!h/éðüÿÿÿ%Ò!h0éàüÿÿÿ%Ê!h1éÐüÿÿÿ%Â!h2éÀüÿÿÿ%º!h3é°üÿÿÿ%²!h4é üÿÿÿ%ª!h5é�üÿÿÿ%¢!h6é€üÿÿÿ%š!h7épüÿÿÿ%’!h8é`üÿÿÿ%Š!h9éPüÿÿÿ%‚!h:é@üÿÿÿ%z!h;é0üÿÿÿ%’!f�H�5
­Hƒìº1ÿè	ýÿÿ¿H‰Æ1ÀèúþÿÿH�5®º1ÿèçüÿÿ¿H‰Æ1ÀèØþÿÿH�5!®º1ÿèÅüÿÿ¿H‰Æ1Àè¶þÿÿ¿èÿÿÿf.„f�USH�ì¸dH‹%(H‰„$¨1ÀƒÿŽ H‹V¸€:-„gH‹ÆH…Û„@H‰ßèDŸƒ=]
!‡·‹Q
!H�.¯Hc‚HÐÿàH�=/­H�l$è@ûÿÿH…ÀH‰ÃtH‰êH‰Æ¿èˆýÿÿ…À„‹
+
!ƒø„†Úƒø„JƒøH�—¬HDØH‰êH‰Þ¿èDýÿÿ…À„ÍH�5Ì¬H‰ê¿è(ýÿÿ…ÀuH�=´¬è(s„ƒ=™!…ïH�,!@H‰ßÇ
!è6‹
!…Àuä1ÿè …Àt.H�5Ê­º1ÿè>ûÿÿH‹='!H‰Â¾1Àè¨ýÿÿ¸H‹Œ$¨dH3%(…ºH�Ä¸[]Ã¶B<m„©Ž<r„�*<n„y<o…õÇØ!¸éUþÿÿH�T$H�5[«¿è(üÿÿ…À…S1ÿèiwéÿÿÿH�==!H‰=ž!èAƒ=Š!…ñþÿÿÇz!Ç !éØþÿÿ¸éèýÿÿHƒ=É
!„EH‹=¼
!èw…À„ŸþÿÿH‹¨
!H�5É«é´H‹.H�5ýª1ÿºèúÿÿH‰êH‰Æ¿1Àèôûÿÿé“ýÿÿH‰ßèwqéRþÿÿ<D„3Ž›<d…ëÇÒ
+!¸éOýÿÿ<st(<y…ÏÇ²
+!¸é/ýÿÿH�'ªé¸ýÿÿ1ÿH‰t$Ç‹
+!è6ùÿÿH‹t$‰+!¸éøüÿÿÇg
+!¸éäüÿÿÇS
+!¸éÐüÿÿ<?uXH‹

+!H�=÷©º¾èˆûÿÿ1ÿèqûÿÿƒøH�¸©HDØé*ýÿÿèénH‰r!éªþÿÿH�‰©é
ýÿÿ<ht¨¸éjüÿÿ1ÿH‰t$ÇÒ	!è
úÿÿ‰Çè6øÿÿ¸H‹t$é>üÿÿH‹VÇ©	!¸H…ÒH‰
+!…üÿÿH‹H�5ú©º1ÿènøÿÿH‰ÚH‰Æ¿1Àè\úÿÿ¿è²úÿÿè}øÿÿH�5&ªº1ÿè:øÿÿ¿H‰Æ1Àè+úÿÿ¿è�úÿÿ�1íI‰Ñ^H‰âHƒäðPTL�ê§H�
s§H�=\ûÿÿÿF!ôDH�=¡!UH�™!H9øH‰åtH‹!H…Àt
]ÿàf.„]Ã@f.„H�=a!H�5Z!UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹á!H…Àt]ÿàf„]Ã@f.„€=Q!u/Hƒ=·!UH‰åtH‹=º!è
úÿÿèHÿÿÿÆ)!]Ã€óÃfDUH‰å]éfÿÿÿfDATUH‰õSH‰ûèqVöCEA‰Ä…¤A¹
+H‰ßfD‰
!èj„À„¦‹à!ƒøw!H�5x©‰ÁHcŽHòÿâf„öCEtA�T$ýƒú‡Œ[H‰ï]A\é@öÿÿöCEtî‹=D!…ÿ„ŒH‹=E!è øÿÿ[]A\H‹E!H�=Ž!¾€é$÷ÿÿ@H�5H¦¿1Àè=øÿÿéDÿÿÿ„H‰ïèØõÿÿA¸
+[fD‰I!]A\ÃDƒø„Ÿ†áƒø„«ƒøugH½VUUUUUUUf„èk÷ÿÿH‰ÆH‰ßH÷íH‰ðHÁø?H)ÂH�RH)ÆA‰ôè‰a„ÀtÕAƒü„û‚AƒüuÆÈ!y¸
+f‰½![]A\H�±!H�5Ì¥¿1Àén÷ÿÿfDAƒü„~¾H‰ßè!a„ÀuC1öH‰ßèa„À„Hÿÿÿºn
+Æa!f‰X!ëšfDƒøu�¾H‰ßèÞ`„Àt¢¾y
+Æ0!f‰5'!éfÿÿÿf�ƒø…kþÿÿèÂ÷ÿÿf�¾H‰ßè£`„À„~ÿÿÿ¹m
+Æñ!f‰
è!é'ÿÿÿÆÙ!méÿÿÿ@ÆÉ!néüþÿÿ@AUATL�-µ!USL‰ëHƒìè'÷ÿÿH‰ÅH‹ë€HƒÃH¾öDB uñH‰ßèqôÿÿL9ëI‰Ät�PH�=o!¹€H‰ÞHcÒè/õÿÿE…ät1McäH‹UK�D%ÿH¾öDJ tHƒèH¾Æ@H‹UöDJ uéHƒÄ[]A\A]Ã@f.„AWAVL�5eþ AUATL�%ú!USI‰õM�|$H‰ûHƒìf„I‹E‹
jþ H�5¥£¿L‹@�QÿH�
Š£1Àè…õÿÿH‹SH…ÒtH�5‚£¿1ÀèiõÿÿH‹52!¿[è¨óÿÿ‹k(ƒý„Ä‚~ƒý…=H‹5!¿Yè|óÿÿ1öH‰ßèò^„À„GH�5)£1À¿èõÿÿƒý…¾H‰ßèÁ^„À…éHƒ{tH�5÷¢¿1ÀèÏôÿÿH�5ï¢¿1Àè¼ôÿÿH‰ßè´eH‰ßH‰Æè™ûÿÿèþÿÿA¶$<N„7M<?t"<M„Q„À…Ñþÿÿ‰îH‰ßè·^„À…[H‹SH�5¾§¿H…ÒIDÖ1ÀèQôÿÿéœþÿÿ@<m„ŽZ<n„Ò<y…zþÿÿ€=T!½t›H�=6¢¹L‰þó¦—Àéxÿÿÿ�1öH‰ßèÆ]„À…Ôþÿÿ¾H‰ßè±]„Àu;ƒý„ëþÿÿéÑþÿÿ€H‹5‘!¿Nèòÿÿ¾H‰ßèz]„À„¤þÿÿH�5®¡¿1Àè�óÿÿë°DH‹5Q!¿MèÇñÿÿ1öH‰ßè=]„À„gþÿÿéFþÿÿ1í€=ˆ!„Ðþÿÿ¹L‰þH�=a¡é0ÿÿÿD€=b!½…výÿÿ‰îH‰ßè\]„À„¥þÿÿHƒÄ1À[]A\A]A^A_ÃH�5¡¿1Àèíòÿÿéÿýÿÿ„<Y„®þÿÿé#ýÿÿ¾H‰ßè–\„À„Õýÿÿéÿÿÿf„AWAVL�=£ AUATL�5  USL�%Á!I‰ýHƒìH‹_fDI‹E ‹5:û L‰ù¿L‹@�Vÿ1ÀL‰öè]òÿÿH‹SH�5_ ¿1ÀèFòÿÿH‰ßè>cH‰ßH‰Åè3cH…ÀtH�5K H‰ê¿1ÀèòÿÿH‰îH‰ßèýøÿÿA¶$<
+„€<?u
€=&!
+„H�!‹
+HƒÂ��ÿþþþ÷Ñ!È%€€€€té‰ÁL�%ø!Áé©€€DÁH�JL‰åHDÑ‰ÁÁHƒÚÆBÿH‰îH‰ßèa„À„ÿÿÿHƒÄ1À[]A\A]A^A_Ãf�H…í„÷þÿÿëÏDI‹EH�5¿¤¿H‹PH�åù H…ÒHDÐ1ÀèGñÿÿéÂþÿÿf�AWAVAUATUSH‰ûHƒìèú’„À„ÉH‹C L‹cH…ÀtZ‹@ƒøtƒøuMƒ=!„;H‰ßèS“H…Àt3‹¬ù HƒìH�5Ÿj*A¹*¹*¿RPA‰Ð1Àè¿ðÿÿHƒÄ M…ätvAöD$D…¢A‹D$ƒèƒøw}H‰ßèåýÿÿ‹Sù H‹[ƒÀH…Û‰Cù tH‰ßè5ÿÿÿH‹H…ÛuðM…ät‹&ù ƒè‰ù HƒÄ[]A\A]A^A_Ãf.„H‹[H…ÛuºHƒÄ[]A\A]A^A_Ã„H‹{H�s è3úÿÿéyÿÿÿfDL‹{L‰ÿA‹oDè8a„À…àA‹G(…À„ƒø„C�åL‰$$‰l$H‰ßè%’I‰À‹€ø H�
³�H�5è�¿�Pÿ1ÀèŸïÿÿM‹w ÆÄþ H‹kH…í„èE1äE1íë€¿
+è®ìÿÿH‹mH…í„!H‰ïè)‘„ÀtçH‹EH…À„`AƒÅI9Æ‹ÿ÷ „ÕH�5w�¹ ¿1ÀèïÿÿH‰ïèu‘H�5[�H‰ÁD‰ê1À¿èüîÿÿH‹EH‹PH…ÒtH�5=�¿1ÀèÜîÿÿH‹Eö@E„VÿÿÿH�5"�¿1Àè»îÿÿé>ÿÿÿèAîÿÿMcíH™I÷ýD�bH�5+¡D‰â¿1ÀE‰åèŒîÿÿH‹kH…íué±þÿÿfDH‹mH…í„žþÿÿHƒ}tìH‰ïè,�„ÀtàAƒíuÚH�{ý H‹}€8tEH�ký ‹
+HƒÂ��ÿþþþ÷Ñ!È%€€€€té‰ÁÁé©€€DÁH�JHDÑ‰ÁÁHƒÚ€zÿ?„Œ¾L‹$$è/XH‹}H…ÿtƒ£ö èšüÿÿƒ-—ö Aƒ|$(…nýÿÿé-ýÿÿf�H;Ñü „¸üÿÿHƒÄH‰ß[]A\A]A^A_émDH‰ßèð�I‰À‹Kö H�
~›H�5³›¿�Pÿ1Àèjíÿÿë•„H�5¢›¹>¿1ÀE‰ìèEíÿÿé#þÿÿ‹þõ H�
1›H�5Ž›¿�Pÿ1ÀèíÿÿAƒý„cH�5›1ÀD‰ê¿èýìÿÿIƒt
+¿?è,êÿÿH�5^›1À¿èÙìÿÿ‹ãû ƒú‡>þÿÿH�
—�‰ÐHc�HÈÿà„H‹=yû èTìÿÿH‹}û H�=Æû ¾€è\ëÿÿè÷õÿÿH�°û H¾(@€ý?„3@„í„"èíÿÿH‹öDh„‰üÿÿH�=û º
+1öècëÿÿA‰Åé¯ýÿÿ‹L$…É„Šýÿÿ‹éô …À…qÿÿÿƒú…hÿÿÿèóìÿÿH‹{H�s è#öÿÿL‰ÿèkJAƒ(†þÿÿéüÿÿH‰ïè@Ž‹žô H�5šI‰À¹*¿1Àè¿ëÿÿéLüÿÿf.„H�=šèTéÿÿéýÿÿ‹]ô H�
�™H�5í™¿E1äE1í�Pÿ1Àèvëÿÿé^þÿÿH‹WH�öó H…ÒH�5¶ž¿HDÐ1ÀèLëÿÿézûÿÿE‰åé³üÿÿH‹CH‹PëÈDUSH‰ûHƒìèòŒ„Àt(H‹kH…ítöEEu'H‹[H…ÛtH‰ßèÎÿÿÿH‹H…ÛuðHƒÄ[]Ã€H‰ïè \„ÀuöEDtÇƒ}(uÁ‹zú �P…À‰oú tH‰ßèõ—H‰ÇH‰Ãù èfùÿÿë•@H�5™1ÿºè�èÿÿ¿H‰Æ1Àè~êÿÿë¿f.„f�SH‰ûH�ìÐ„ÀH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�›¾D‹òú H‰D$H�D$ H‹
åú H‹=¾ø H‰D$1ÀÇ$ÇD$0è3êÿÿH‹=œø H‰áH‰Ú¾èüæÿÿH‹5…ø ¿
+è+èÿÿƒŒú H‹D$dH3%(u	H�ÄÐ[Ãè–çÿÿfDSH‰óH�ìÐ„ÀH‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�û™¾H‰D$H�D$ D‹G@Ç$ÇD$0H‰D$H‹G8H‹=¥÷ H‹H1Àè*éÿÿH‹=“÷ H‰áH‰Ú¾èóåÿÿH‹5|÷ ¿
+è"çÿÿH‹D$dH3%(u	H�ÄÐ[Ãè”æÿÿ@SH‰óH�ìÐ„ÀH‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�û˜¾H‰D$H�D$ D‹GHÇ$ÇD$0H‰D$H‹G@H‹=¥ö H‹H1Àè*èÿÿH‹=“ö H‰áH‰Ú¾èóäÿÿH‹5|ö ¿
+è"æÿÿH‹D$dH3%(u	H�ÄÐ[Ãè”åÿÿ@SH‰ûH�ìÐ„ÀH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�
˜H‹ø ƒ!D‹
ø H…ÀtH‹HH‹=µõ H�é—¾1Àè2çÿÿH�„$àH‹=“õ H‰áH‰Ú¾Ç$H‰D$H�D$ ÇD$0H‰D$èÕãÿÿH‹5^õ ¿
+èåÿÿH‹D$dH3%(u	H�ÄÐ[ÃèväÿÿfDHƒìH‰ùH‹="õ H�¤˜¾1ÀèŸæÿÿ¿èuæÿÿDUSH‰ýH‰÷H‰óHƒìèäÿÿHƒÄH‰éH‰ß[]ºH‰ÆéSæÿÿUSHƒìH‹=+÷ H…ÿtNH‹'÷ H�CÿH;$÷ w3�sHcîÁæèœåÿÿfïÀH‰ùö H�ØH‰-öö @@ @0HƒÄ[]Ã¾¿èQäÿÿHÇÆö H‰·ö HÇ¼ö HƒÄ[]Ãf.„9ñS‰Ót)�ëƒû
+‡JH�ó¤HcšHÐÿàf.„H‹�ö H‹
+÷ ¸H9J8„šH�5¼ð �ƒýþÿÿHcÿHþƒø
+wH�Ð¤Hc‚HÐÿàH�–H�="�1ÀèSýÿÿ�û„˜L�
Û•H�Þ•�ûLEÈH‹ö H‹=qó ¾H‹P8D‹@@1ÀH‹JH�´•èâäÿÿƒ“þ 1À[Ã€H�|•H�5ð Hcÿ1ÀHþH�={œèÎüÿÿ1Àƒ]þ [ÃH�W•ëÎ€H�D•ë¾€H�f•ë®€H�•ëž€H�•ëŽ€H�•H�=*œ1Àè[üÿÿL�
ï”é ÿÿÿ€H�×”H�=œ1Àè3üÿÿL�
Â”éøþÿÿ€H�¬”H�=Ú›1ÀèüÿÿL�
—”éÐþÿÿ€H�¾”H�=²›1ÀèãûÿÿL�
©”é¨þÿÿ€H�g”H�=Š›1Àè»ûÿÿL�
R”é€þÿÿL�
F”étþÿÿƒÿwSH�£‰ÿHcºHÐÿàf„ƒþ¸t3ƒþ¸t)ƒþ¸tƒþ¸tƒþÀƒàƒèÃ@¸ÿÿÿÿóÃ�ƒÿ6SH‰ótƒÿ;t
+ƒÿ0t[ÃH‹H‹=nñ ¾H‹P8D‹@@1ÀH‹JH�ôšèßâÿÿH‹H;Íó uÆH‰Dó H‹@[H‰¸ó ÃDf.„Hƒì(H�
I“D‹Vó dH‹%(H‰D$1ÀH‹7ó H…ÀtH‹HH‹=çð H�“¾1ÀèdâÿÿH‹
Íð H�D$0H�=‘šº,¾H‰D$è-âÿÿH‹5¦ð ¿
+èLàÿÿH‹D$dH3%(uHƒÄ(ÃèÂßÿÿf��ïƒÿ‡�H�¾¡HcºHÐÿà�H�Ÿ’Ã„H�Œ’Ã„H�‡’Ã„H�t’Ã„H�–’Ã„H�ƒ’Ã„H�y’Ã„H�>’Ã„AUATI‰üUSH‰õH‰þ¿"L�-M’Hƒìèßÿÿë'f.„H�=6’H�kL‰áº¾èáÿÿ¾"H‰ïèÖÞÿÿH…ÀH‰Ãt&H‰ÙH)é…ÉtÄI‰èL‰ê¾L‰ç1Àèïàÿÿë­DL‰æH‰ïèÝÞÿÿHƒÄL‰æ¿"[]A\A]é–ÞÿÿfDHƒì¿èÒßÿÿÇHñ H‰Iñ Ç;ñ ÆHƒÄÃDf.„AWAVI‰þAUATUS‰õHƒì‹ñ ƒþFD�,3E‰ìkD;-ôð L‹=õð |$AƒÅL‰ÿAƒåðIcõè¨ßÿÿD‰-Ñð I‰ÇH‰Ïð HcûHcÕL‰öLÿèÖÞÿÿD‰%³ð McäCÆ'HƒÄ[]A\A]A^A_Ã„H‹qñ H‹=Rî H�Û�¾H‹HD‹@1ÀèÇßÿÿ‹eð D�dé\ÿÿÿ€USHcÞH‰ý�{HƒìHcÿè¹ÞÿÿH‰ÚH‰îH‰ÇH‰1ð èDÞÿÿÆHƒÄ[]Ãf„SH‰ûèùÿÿH‹8ð H…ÀtkH‹<ð H�ÐH‹H9ÚtVH…Òt ¶ð H‹
ýï ˆH‹H‰J‹
öï ‰JH‰‹CH‹‰äï H‹CH‰iî H‰Êï H‰“ð ¶ˆÆï [ÃH…ÛtùH‹Ìï HÁàë»@f.„H…ÿtcH‹œï SH…ÀtH‹Ÿï H�ÐH;8t.‹G H‰û…ÀuH‰ß[éKÛÿÿH‹è?ÛÿÿH‰ß[é6ÛÿÿfDHÇ‹G H‰û…ÀtËëÕDóÃfDH…ÿtEH‹GÇGH‹!ï ÆH‹GH…ÒÆ@H‹GÇG(ÇG8H‰Gt
H‹
ï H;<ÊtóÃ@‹WH‰Îî H‰—ï ‰Éî H‹H‰Oí ¶ˆºî ÃDUSH‰ûH‰õHƒìè¿ÚÿÿH‰ßI‰ÀD‹èaÿÿÿH‹’î H‰+ÇC4H…Àt
H‹Œî H;ÐtHÇC,ÇC$E‰HƒÄ[]ÃDATUI‰üS¿@‰õè�ÜÿÿH…Àt1�}‰hH‰ÃèzÜÿÿH…ÀH‰CtÇC L‰æH‰ßè_ÿÿÿH‰Ø[]A\ÃH�= •èköÿÿ�f.„H‹ñí ATUH‰ýSH…ÀtUH‹îí H�ÐH‹;H…ÿtBH‰îèÿÿÿH‹[]‹BA\‰²í H‹BH‹H‰œí H‰eî H‰&ì ¶ˆ‘í Ã@èSöÿÿL‹%„í H‹�í ¾@H‹=ùë I�ÄèÿÿÿM…äH‰ÇH‰¸HDøë‚f�f.„AWAVAUATUSHƒìHD‹
Ÿç ‹í E…É…¬¶í H‹í H�-Ç¥H�
@¡L�-9¥L�5œÇD$ ˆI‰ÜHc4‘HcÐH‰ÐHÁàHÐHð¿DE…À~HƒÃ¶ëÚ€÷ØHcÐA¿DUH‰ÚL‰%kí L)âH‰‘ì ‰Óì ¶Æˆ‹ì ƒø'‡š
+Ic†LðÿàD…ÀÇØæ u
+ÇHì Hƒ=àê „šHƒ=Êê „¨H‹=ì H…ÀtPH‹Aì H‹ÐH…Àt@H‹X‹PH‹‰ì H‰Ñì H‰’ê ¶H‰ðë ‹âë ˆðë éÙþÿÿ€è«ôÿÿH‹ìë H‹Õë ¾@H‹=Qê H�ÐèhýÿÿH‰ë“Hƒ=0ê H‹1é H‰*ê …XÿÿÿH‹
é H‰ê H‹‡ë H…À…Fÿÿÿë”@ÇVë ¶cë ¸H‹Kë édþÿÿfDÇ.ë H‹ïë ƒ@¸HƒÄH[]A\A]A^A_Ã€‹5Rë H‹=Óë H‰L$è±ùÿÿD‹Âê H‹L$E…À„±¶éê H‹Öê ‹Èê ééýÿÿH‹¡ê Ç¯ê H‰xë ¸ëƒ�H‰ØH+në L‹§ê L‹
°ê ƒè‰D$$¶Žê ˆK�ÈL‹8H‰D$A‹8L‰ú…ÿ„WHc5fê I‹GL‹#ë H�<0M‰ÚH‰|$H‹=@ê H9|$ƒ H�t0H9÷‡�A‹w4L)ß…ö…PHƒÿ…w‹ê L‰ê �Pÿ‰ÐÁèÐÑøƒÀ#énýÿÿDD‹%)ê L‹-ªê A�D$þƒø
+‡ßAƒüºH�äœ…ìA¶u¶0Ðƒø.�µH˜H�-!á HÁàHÅHcE…Àˆ™H�ä HÃ@:3…†A�T$ÿH�sI�}è©Õÿÿ…À…lD‰à€<…_öE„UH‰-ê ‹Eé
þÿÿ¸éþÿÿfD¸!éðýÿÿfD¸ éàýÿÿfD¸éÐýÿÿfDH‹¹é ¿H‰L$¾‰D$ è+×ÿÿÇ¡è H‰¢è ÆÇ‘è ¸Çžè ¶«è H‹˜è H‹L$é¬ûÿÿfD¸éXýÿÿfD¸éHýÿÿfD¸é8ýÿÿfD¶]è ˆH�CÿL‰%é H‰=è L)à‰|è ¶CÿÆCÿˆ2è ‹hè �pÿH‹æè H�xèÅöÿÿH‹æç H‰Çè ¸éÏüÿÿD‹2è H‰L$�pÿH‹«è H�xèŠöÿÿ¶×ç H‹Äç ‹¶ç H‹L$éÒúÿÿ@H‹=yè ¾9D$ „e	H‰L$¾ë¹„H‹iç ‹
kç H�P‡H…ÀtH‹PH�5\�¿1ÀèÖÿÿH‹è Ç?ç ƒ@¸éüÿÿ�‹5zç …öŽqH‹óç �~ÿ1öH�BHÇëDƒÆH9ÇH‰Â„QHƒÀ€:	uèƒæøƒÆëã„¶íæ ÇÏæ ˆH�CÿL‰%šç H‰Ãæ L)à‰ç ¶CÿÆCÿˆ¸æ H‹eç ƒ@H‹zæ H‰[ç ¸écûÿÿ�H‹Aç H‰L$¾H�=%ƒƒ@é�þÿÿ€H‹ç ¶^æ H‹Kæ ƒ@‹9æ éZùÿÿ@H‹ñæ H…À„;‹PH‹=ï ƒâþH‹ƒÊ‰PH‹@H…ÛH‰Äæ t:H‹=“ä èŽÒÿÿH‹ÿå 1ÿH…ÀtH‹æ H‹<Ðè@öÿÿH‹{è—õÿÿH‹=Àî è«ÑÿÿH‰´î ¸éŒúÿÿf.„¶­å ˆH�CÿL‰%dæ H‰�å L)à‰Ìå ¶CÿÆCÿ‹5¾å H‹=?æ ˆuå èôÿÿH‹=å H‰æ ¸é&úÿÿ@H‰L$‹5…å H‹=æ éZýÿÿf„¶-å L‹
êå L‹å H‹,å E¶AˆH‹å H�ÐH‹3L‹fI�|$I9øƒ}‹çä D‹^ƒÀA�SH˜LàLâI9Äs)€Hƒè¶0Hƒê@ˆ2H‹3H‹~H9øwæD‹^HƒÇH)ÂD‰œä D‰^HcÂIÀIÁI9øƒH�=OŒèêìÿÿf.„‹-ªä L‹%å L‹-$å �EþE‹t$ƒø
+‡ƒýºH�\—…TA¶M¶Ðƒø.�óH˜L�=™Û HÁàIÇIc…ÀˆØH�€Þ HÃ:…Æ�UÿH�sI�}è%Ðÿÿ…À…®‰èÇÁã 	L‰%ªã €<D‰5§ã …¢AöG„—L‰=gä A‹GépøÿÿfDÇ~ã ¶‹ã ¸H‹sã éŒöÿÿfDEˆPÿL‰
-ä I�XÿA¶PÿÇBã ¸H‰>ã ˆDã éQöÿÿ‹ã ¶2ã H‹ã ‰éâ ‹ã é,öÿÿIcwH‹›á AÇG8I‰‰5úâ é�øÿÿH‹=~á èyÏÿÿ1Àé´÷ÿÿA¶U¶êéœþÿÿA¶U¶Dâéùÿÿ1ö€‹zâ ‰5xâ …À„¸÷ÿÿ9ð�Ì÷ÿÿ)Æƒþ~U�F÷�~øH�Ô‚A‰÷‰D$ƒàø‰|$)ÇA‰üD¾H‰ßAƒïH‰L$è
+ñÿÿE9çH‹L$uàD‹|$‹t$AƒçøD)þH‰L$H�=€‚éPúÿÿÇâ 	L‰%þá D‰5ÿá ‰îL‰ïè�ñÿÿH‹Þá H‰¿â ¸éÇöÿÿD‰æëÛH�=>‚èTêÿÿH�=mŠèHêÿÿ„�wÿ…ö‰t$~*�wþ1ÒHƒÆ@E¶DˆHƒÂH9ÖuîH‹D$L‹8L‰úAƒ8„¹A‹G)ø…À‰Æ…¼L‰d$0H‰\$(M‰ÄëW�A‹w�6…ÀŽƒA‰G�pH‰L$èðÏÿÿH…ÀI‰GH‹L$tKHcÓHÐH‰-á H‹D$L‹8‹D$÷ÐAGL‰ú…À‰ÆuLM…ät-I‹H‹á A‹W H)û…Òu�IÇGH�=P‰è[éÿÿH‹%‰ðÁèðA‰GéqÿÿÿH‹\$(L‹d$0H�þ A¿ H‰L$8LFþH‰T$L‰|$è¿ÌÿÿI‰ÇÇHcD$L‰d$0H‰\$(H‹T$H‹L$8I‰ÄëA„Aƒ?…ºH‹=ïÞ AÇH‰L$è.ÎÿÿH‹_à H‹Hà H‹L$H‹ÐH‹=ÀÞ H‹ZH‰L$è2ÎÿÿH‹T$Lã‰ÇH‰Þè€Íÿÿ…À‰Â‰à H‹L$x�L‹
à L‹ùß H‹\$(L‹d$0K�4ÈH‹>‰G1À…Ò„T$H‹ƒø‰Âß HcÒÆH‹>H‹ÆDH‹6L‹VL‰ià „ƒøu]I�<L9×H‰=€ß Hcqß †4L‰Ó„¶3¸@„öt‹±HcðH‰ÐHƒÃHÁàHÐHðH9ûH¿TEuÑM‰Ôé†òÿÿHc|$$‹ß L×L9×H‰=ß †ÉL‰Ó„¶3º@„öt‹±HcòHcÐHƒÃH‰ÐHÁàHÐHðH9ß¿DEuÏM‰ÔéòÿÿÇÍÞ AÇG‹D$…Àt0K�4È‹³Þ ¸H‹>ÇG8éÌþÿÿH‹|$éÿÿÿM‰ÓéwôÿÿH‹=Ý H‰L$èŒðÿÿH‹}Þ H‹5†Þ ‹hÞ H‹L$H�4ð¸H‹>éþÿÿM‰ÔH‰ûéƒñÿÿH‰ûéþþÿÿH‹Þ ÇÞ 	H‰çÞ ¸éïòÿÿHc\$$HcÞ LÛL9ÛH‰üÝ v2L‰ß¶7¸@„öt‹±HcðH‰ÐHƒÇHÁàHÐHðH9ûH¿TEuÑHkÂ"¿D…ÀŽ~þÿÿHƒÃM‰ÜH‰©Ý éèðÿÿH�=~èæÿÿH�=Á…èæÿÿ@H…ÿ„—SH‰ûèNæÿÿH‹Ý H…Ò„†H‹
Ý H�4ÍH�2Hƒ8t2D¶QÝ H‹=>Ý HƒÁH‰
SÝ DˆH‹H‰x‹=+Ý ‰xH�D2H‰‹CH‹‰Ý H‹CH‰™Û [H‰ùÜ H‰ÂÝ ¶ˆõÜ ÃóÃfDH‹ùÜ HÁàë¸�f.„ATUSH‹ÍÜ H…ÛthH‹-ÑÜ L�$ëI‹<$H…ÿtTèíÿÿH…íIÇ$tBHƒíH‹ëH‰-£Ü H…Àt.‹P‰}Ü H‹PH‹H‰7Ý H‰`Ü H‰ñÚ ¶ˆ\Ü []A\ÃƒþATUSvo�Fþ€<I‰Äuc�Fÿ€<uZH‰ý¿@èuÊÿÿH…ÀH‰ÃtOD‰`H‰hH‰ÇH‰hD‰`HÇHÇ@ Ç@(HÇ@4è§ëÿÿH‰Ø[]A\Ã€1ÛH‰Ø[]A\ÃH�=�„è2äÿÿf�ATUH‰ýSHcÞ�{I‰üèûÉÿÿH…ÀtL…Û~#�{ÿ1ÒHƒÇf„¶LˆHƒÂH9×uïÆDÆD‰æH‰ÇèÿÿÿH…ÀtÇ@ []A\ÃH�=K„è¾ãÿÿH�=o„è²ãÿÿf�SH‰ûèÈÿÿH‰ß‰Æ[élÿÿÿf�f.„‹ŠÕ Ãf„H‹™Ù Ã„H‹�Ù Ã„‹*Û Ãf„H‹¡Û Ã„‰=:Õ Ãf„H‰=IÙ Ã„H‰=1Ù Ã„‹Ù Ãf„‰=
+Ù Ãf„USHƒìH‹-{Ú H…íuë)@èÃêÿÿHÇè‡ýÿÿH‹hÚ H�\ÅH‹;H…ÿuÛH‰ïèÆÿÿHÇ8Ú HƒÄ1À[]Ã€‰ÿéiÈÿÿf„‰öé©Èÿÿf„éÛÅÿÿ�f.„Hƒì¿è2ÈÿÿÇ¨Ù H‰©Ù Ç›Ù ÆÇ‚Ù Ç|Ù Ç–Ù HƒÄÃ�UH�5ä{H‰åAUATSI‰üHƒìdH‹%(H‰EØ1ÀèUÈÿÿH…ÀH‰Ãt%H‹UØdH3%(H‰Ø…ŒH�eè[A\A]]Ã@A€<$/tÔH�=ÀyèÅÿÿH…ÀI‰ÅtÀH‰ÇèõÅÿÿL‰çH‰ÃèêÅÿÿH�D H�
œyM‰áM‰èHÇÂÿÿÿÿ¾HƒàðH)Ä1ÀH�\$HƒãðH‰ßèRÈÿÿH�5'{H‰ßè³ÇÿÿH‰Ãé^ÿÿÿè¦ÅÿÿfD‹¢Ø Ãf„H‹‰Ø H�vxH…ÒtH‹BóÃ€ATL‹%‡á UH‰ýSM…ät-L‰ãë„H‹H…ÛtH‹sH‰ïèüÅÿÿ…ÀuèH‰Ø[]A\Ã¿ è–ÆÿÿfïÀH‰ÃH‰ïHÇ@@è{ÇÿÿL‰#H‰CH‰ØH‰á []A\ÃDSH‰ûègþÿÿH…ÀH‰�Ö t5¾¿è|ÅÿÿH‰ßH‰Òà èMÿÿÿH¹H‰„Ø H‰H[ÃH�5Sx¿H‰ÚèbÆÿÿ¿è¸Æÿÿ„ATUH‰ýSèÿÿÿ¾¿H‰ÃèÅÿÿH‹ƒ× I‰Ä1ÀH…ÒtH‹‚× H‹ÂH‹Oà H‰ïH‰Bè³ýÿÿH…ÀH‰ÙÕ tZ¾@H‰ÇèêèÿÿH‰ÇèòæÿÿH‹à L‰%à I‰$‹C¨……¨uaƒÈÇC‰CH‹µ× H‰®× H‰C[]A\ÃH‹ÆÖ ‹
ÈÖ H�­vH…ÀtH‹PH�5qw¿I‰è1ÀèjÅÿÿ¿èÀÅÿÿH�5„wH‰ê¿1ÀèJÅÿÿ¿è ÅÿÿH‰êH�5KwëÞ@AUATH�jwUSI‰üH�5iwHƒìH…ÿH�=]wLDàè2ÅÿÿH‰Å¸H…í„¥H�=IwH‰éº¾èHÅÿÿH‹!ß H…ÛtNL�-=wë!H�*w1À¾H‰ïè*ÅÿÿH‹H…Ût$Hƒ;H‹KuØ1ÀL‰ê¾H‰ïèÅÿÿH‹H…ÛuÜH�=H‰éºZ¾èÕÄÿÿH‰ïè=ÂÿÿH�=¨vL‰æèŽÄÿÿ1ÀHƒÄ[]A\A]Ã�Hƒì¿@èÒÃÿÿH‰ÂÆ¸HƒÄÃf�USH‰ûHƒìè²ÄÿÿH‰ßH‰Åè'ÂÿÿHƒÄH‰êHƒÀ[]Ãf„SH‰ûH‹H…ÿtèÁÿÿHÇCHÇ[Ãf.„AUATI‰ôUSH‰ýHƒìH‹_H‰ßèÄÁÿÿL‰çI‰Åè¹ÁÿÿM�lL9msH‰ßL‰îèsÃÿÿL‰mH‰ÃH‰EHƒÄL‰æH‰ß[]A\A]é³Ãÿÿëž@f.„USH‰ýH�ìø'„ÀH‰”$P'H‰Œ$X'L‰„$`'L‰Œ$h't@)„$p')Œ$€')”$�')œ$ ')¤$°')¬$À')´$Ð')¼$à'dH‹%(H‰„$8'1ÀH�„$(H�\$ L�L$I‰ð¹'ºH‰D$H�„$@'¾'H‰ßÇD$ÇD$0H‰D$è_ÂÿÿH‰ÞH‰ïè´þÿÿH‹„$8'dH3%(u
+H�Äø'[]Ãè‚Àÿÿf�H‹GÃ�f.„SH‰û¿èÒÁÿÿfïÀÇ@Ç@H‰X[Ã€US‰ý¿H‰óHƒìè›ÁÿÿfïÀÇ@‰(@H‰XHƒÄ[]ÃDf.„ATUA‰üSH‰õH‰Ó¿èYÁÿÿÇ@D‰ H‰hH‰X[]A\Ãf�ATUA‰üSH‰õH‰Ó¿è)ÁÿÿÇ@D‰ H‰hH‰X[]A\Ãf�H…ÿt#H…ötH‰òH‰þ¿ë‰f„H‰øÃ@H‰ðÃ@H…ÿt#H…ötH‰òH‰þ¿éVÿÿÿfDH‰øÃ@H‰ðÃ@USHƒìH…ÿt=H‰û¿è˜ÀÿÿóoH‰Å‹H‹CƒúH‰EwH�5ð�‰ÑHcŽHðÿàD1íHƒÄH‰è[]Ã@H‹CH‰EHƒÄH‰è[]ÃfDH‹{è‡ÿÿÿH‹{H‰EèzÿÿÿH‰EHƒÄH‰è[]Ã@H‹{è_ÿÿÿH‰EHƒÄH‰è[]Ã�H�5Ör¿1ÀèMÀÿÿH‰ï1íès½ÿÿHƒÄH‰è[]Ãf„H…ÿ„’S‹H‰ûƒùwD¸HÓà¨°uM¨u\¨ºuë)�‹ƒùw!H‰ÐHÓà¨°u,¨u;¨tH‹[H…ÛuÞ[Ã@H�5br‰Ê¿1ÀèÃ¿ÿÿH‰ß[éê¼ÿÿf.„H‹{èwÿÿÿH‹{ènÿÿÿH‰ß[éÅ¼ÿÿóÃUSH‰ûHƒìH…ÿt8‹ƒøt;ƒøu,H‹èÝÿÿÿH‹{H‰CèÐÿÿÿH‹{H‰Cƒ?„ïƒ8tzHƒÄH‰Ø[]ÃH‹è§ÿÿÿH‹{H‰CèšÿÿÿH‹{H‰Cƒ?„‘ƒ8uÊH‹hH�9Ì H9ÕtTH�-Í H9Åu®èÃþÿÿH‹{èºþÿÿÇH‰kHÇCëŒfDH‹hH�õË H9ÕtÈH�éÌ H9Õ…fÿÿÿH‰ÇèØ»ÿÿH‹{óoH‹GH‰CèÀ»ÿÿéAÿÿÿH‹oH�­Ë H9Õt<H�¡Ì H9Õ…OÿÿÿékÿÿÿH‹oH�…Ë H9Õ„TÿÿÿH�uÌ H9Õ…íþÿÿèg»ÿÿH‹{ë��H‹H…ÀtPH‹H…ÒtHUSH‰õH‰ûHƒì‹�qÿƒþv:‹:9Ït�WÿƒúvLH‰ÇèdþÿÿH‰H‹}èXþÿÿH‰EHƒÄ[]ÃDóÃfDH‰êH‰þ‰Ïè3H‹H‹U‹‹:9Ïu°ë¶f�H‰êH‰ÞèH‹ë¤S1ÀHƒì ‹;H‰|$H‰t$t	HƒÄ [Ãƒù‡·H�¨~HcŠHÐÿà€H‹FH9G”À¶ÀëÇ1ÀH‹^H9_u»H‹FH9G”À¶Àë«@H‹vH‹èƒÿÿÿë˜�èüÿÿH‹|$H‰D$èüûÿÿH�|$H�t$H‰D$‹÷Í èÂþÿÿH‹|$1Àƒ?t6‰D$è­üÿÿH‹|$è£üÿÿ‰ÍÍ ‹D$é;ÿÿÿ@1Àé0ÿÿÿf„H‹T$ƒ:uÀH‹BH9G”À¶Àë°fDATA‰üUH‰õSH‰ÓH‹}‹D9àt+H‹3‹D9âu>H�VD‰çH‰îèÏÿÿÿH‹}H‹‹HƒÃD9àuÕH�wH‰ÚD‰çè®ÿÿÿH‹mHƒÅë±@ƒúuƒøtfè�þÿÿ…Àu
[]A\Ã„H‹}ƒÍ èÐûÿÿH‹;èÈûÿÿAƒütJAƒüuÏH�=Ê è ùÿÿH�=	Ê H‰Eè�ùÿÿH‰[]A\Ã„H‹GH;Fu�ö@DtŠë‘fDH�=ÑÈ è\ùÿÿH�=ÅÈ H‰EèLùÿÿH‰[]A\Ã@H…ÿSH‰ût‹ƒørƒøvƒøu
+H‹Gƒxt,H‰Ø[Ã€H‹èÇÿÿÿH‹{H‰CèºÿÿÿH‰CH‰Ø[Ã�H�YÈ H9GuÇÇHÇGë·USH‰õH‰ûHƒìè_ýÿÿ…À…Ç‹�Pýƒúv	ƒø…~‹U�JýƒùvƒúunH‹{ƒøH‰þtpH‹MƒúI‰È„˜L9ÆuMD‹FE�HÿAƒùw?Aƒø„“ƒøt&ƒúu+ƒ9u&ƒøu!HƒÄH�=¬È []é5øÿÿDƒ?uƒútßHƒÄ1À[]ÃD‹�qüƒþvƒùuãH‹MƒúH‹wI‰È…}ÿÿÿëHƒÄH‰ß[]éùÿÿf�ƒ9uµL‹AL9Æ„[ÿÿÿë¦@ƒøu�ƒúu˜H‹CH�#È H9ÐtCH�
—Ç H9Èt^H�=Ç H9ø…lÿÿÿH9Ut?H9M…\ÿÿÿH�ëÇ HƒÄ¿[]éøÿÿH�TÇ H9Et3H�ÇÆ H9E…'ÿÿÿH�6Ç ëÉH9UtH�§Æ H9E…ÿÿÿë©H�”Æ ë§f�USH‰õH‰ûHƒìè¯ûÿÿ…À…ç‹�Býƒøv	ƒú…ž‹E�Hýƒùv	ƒø…ŠƒúH‹s„‹ƒøH‹M„¶H9Îuk‹N�yÿƒÿw`ƒú@”Çƒøu	@„ÿ…áƒøu	ƒú„ƒøu	@„ÿ…
ƒøu	ƒú„'ƒùuƒútuƒúuƒø„wƒø„&HƒÄ1À[]ÃD‹�yüƒÿvƒùuãƒøH‹vH‹M…bÿÿÿëfDHƒÄH‰ß[]éB÷ÿÿf�ƒ9uµH‹IH9Î„=ÿÿÿë¦@ƒøu�H‹Eö@Dt“H‹SöBD„…ÿÿÿH9Ðu.HƒÄH�=;Å []éÄõÿÿ@H�=)Æ H9}…*ÿÿÿH�Æ HƒÄ¿[]é8öÿÿ„H�=ùÅ H9{…ÿÿÿëÎDH‹}L�ÝÄ L9Çt(L�QÅ L9Ç…áþÿÿë§fDH‹{L�µÄ L9ÇuØHƒÄH‰÷[]é2õÿÿf�H‹CH�•Å H9ÐtYH�
‰Ä H9ÈtwH�=ýÄ H9ø…®þÿÿH9UtUH9M…žþÿÿé@ÿÿÿ€H‹Cö@D„„þÿÿH‹UöBD„vþÿÿéìþÿÿH�0Ä H9Et9H�£Ä H9E…SþÿÿH�Ä éõþÿÿH9UtH�€Ä H9E…0þÿÿéÒþÿÿH�jÄ éÍþÿÿDATI‰ôU‰ýSH‰ÓI‹4$‹>9ït&H‹9*u;HƒÂL‰æ‰ïèÕÿÿÿI‹4$H‹‹>HƒÃ9ïuÚHƒÆH‰Ú‰ïè¶ÿÿÿM‹$$IƒÄë¸@H9ÖtU�Gÿƒø†ŸƒýtRƒýu?H‹3I‹<$èÑüÿÿH…ÀH‰Åt+I‹<$èðõÿÿH‹;èèõÿÿH�=AÄ èÌóÿÿƒÇ I‰$H‰+[]A\Ãf„H‹3I‹<$èÔúÿÿH…ÀH‰ÅtÞI‹<$è£õÿÿH‹;è›õÿÿH�=ôÂ èóÿÿƒ¸Æ I‰$H‰+[]A\Ã@L‰âL‰æèíþÿÿéQÿÿÿ„AUATUSH�-ÛvH‰ûHƒìH…ÿ„‹�Püƒú‡õƒø„”ƒøt7ƒøtHƒÄH‰Ø[]A\A]Ã@L‹cAƒ<$wãA‹$HcD…Hèÿà€H‹{ƒuÄH‹CH�;Â H9Ðt|H�¯Â H9Ð„ÖH�Ã H9Ðu˜ÇèŸòÿÿHÇCH‰Cé|ÿÿÿfDH‹{ƒ…hÿÿÿH‹CH�-ßÁ H9ètÀH�SÂ H9Ð„JH�ÃÂ H9Ð…8ÿÿÿÇHÇCé%ÿÿÿ€H‹{è×þÿÿH‹{H‰CèÊþÿÿH‰C‹éêþÿÿ€I‹l$L�-lÂ L9í„HH�ÜÁ H9Å„\H�LÁ H9Å…ÁþÿÿH‰ßL‰ãè8±ÿÿAÇ$M‰l$é¤þÿÿfDÇI‹t$¿èËñÿÿH‰CAÇ$IÇD$éNþÿÿ�ÇëÎ„M‹l$L‰çèÓ°ÿÿH‰ßèË°ÿÿM…ít6L‰ëéþÿÿfDH‰ßL‰ãè­°ÿÿ1ÀAƒ<$”ÀƒÀA‰$éþÿÿ€1Ûéþÿÿf„H‹WH�5En¿1Àè9³ÿÿÇH‰kHÇCéÐýÿÿf�H‹WH�5Mn¿1Àè	³ÿÿH�2Á ÇHÇCH‰Cé™ýÿÿH‰ßL‰ãè°ÿÿH�	À AÇ$I‰D$éuýÿÿH‰ßL‰ãèì¯ÿÿAÇ$I‰l$éXýÿÿf.„H…ÿ„ŸUSH�tH‰ûH‰õHƒìƒ;wH‹Hc‚HÐÿà@1ÀH9k”ÀHƒÄ[]ÃH9k¸tî1ÀH9k”ÀHƒÄ[]ÃDH‹[H…Ûu³HƒÄ1À[]ÃfDH‹{H‰îè|ÿÿÿ‰Â¸…ÒuªH‹{H‰îèeÿÿÿ…À•À¶Àë”1ÀÃD1ÀH…ÿtO‹ƒútZvƒút;ƒúuFH9w”ÀÃfDƒúu3USH‰ûH‰õHƒìH‹è¾ÿÿÿ„ÀtZHƒÄ[]ÃH9wt:óÃ„1ÀÃDH9wuèH‹WH�§¿ H�
 ¿ H9Â”ÀH9Ê”Â	ÐÃ�H�‰¾ H9G”ÀÃ�H‹{H‰îèTÿÿÿë˜f�AUATA‰ýUSI‰ôH‰ÕH‰ËHƒìH‹}D9/t*H‹3D9.uAH�ND‰ïH‰êL‰æèÇÿÿÿH‹H‹}HƒÃD9/uÖH�WH‰ÙL‰æD‰ïè¥ÿÿÿH‹mHƒÅë±è3óÿÿ…Àt0I‹4$H‹EH…ötH‰ÂD‰ïèçîÿÿI‰$H‹;è{ðÿÿAƒýtEAƒýtHƒÄ[]A\A]Ã@H�=¹½ èDîÿÿH�=­½ H‰Eè4îÿÿH‰HƒÄ[]A\A]ÃfDH�=‰¾ èîÿÿH�=}¾ H‰EèîÿÿH‰ë Df.„USH‰óH‰úH‰ýH‰ÙHƒì¿H‰æHÇ$dH‹%(H‰D$1Àè¹þÿÿH‹$H…ÀtH‹}èWðÿÿH‰EH‹;èKðÿÿH‰H‹$H‹T$dH3%(uHƒÄ[]Ãèè­ÿÿ„USH‰óH‰úH‰ýH‰ÙHƒì¿H‰æHÇ$dH‹%(H‰D$1Àè9þÿÿH‹$H…ÀtH‹}è×ïÿÿH‰EH‹;èËïÿÿH‰H‹$H‹T$dH3%(uHƒÄ[]Ãèh­ÿÿ„ATUI‰ÔSH‰ó‰ýHƒì H‹6dH‹%(H‰D$1À9>„}H‹9:„šH9ò„¥‹ƒø„¾ƒø…‘H‰ÚH‰Þ¿è�ÿÿÿH‹;èµíÿÿ¿H‰Æè¨ìÿÿH‰Çè ùÿÿI‹<$H‰D$è’íÿÿH�t$H�|$H‰D$èÞþÿÿH‰ÅH‹D$H…Àtƒ8uH�¥» H9P„5H‹|$è.îÿÿH‹|$è$îÿÿH‰ïèîÿÿH‹D$dH3%(…%HƒÄ []A\Ã€H‰ÚH‰Þ¿èèþÿÿH‹;èíÿÿ¿H‰ÆèóëÿÿH‰ÇèkøÿÿI‹<$H‰D$èÝìÿÿH�t$H�|$H‰D$è©ýÿÿH‰ÅH‹D$H…Àtƒ8…[ÿÿÿH�ì» H9P…JÿÿÿH‹;èzíÿÿH�=Óº è^ëÿÿƒ—¾ H‰é'ÿÿÿ€HƒÆèOþÿÿH‹3L‰â‰ïHƒÆè>þÿÿéÿÿÿf„HƒÂH‰Þè$þÿÿI‹$H‰Þ‰ïH�PèþÿÿH‹3I‹$é<þÿÿH‹;èþìÿÿH�=W» èâêÿÿƒ¾ H‰é«þÿÿè>«ÿÿ@f.„USH‰øHƒìH…ÿH‰|$t'‹-ç½ H�\$f�‹8ÇÔ½ �Wÿƒúv‰-Æ½ HƒÄ[]Ã€H‰ÚH‰ÞèýõÿÿH‹D$H‰ÚH‰Þ‹8èkýÿÿ‹•½ H‹D$…ÒtÀH‰ÇèôìÿÿH‰D$ë�f.„AUATA‰ôUSH‰ÕH‰ûH�òmHƒìH…ÿ„ƒ;‡·‹Hc‚HÐÿàf„H‹sHƒÄH‰ê[D‰ç]A\A]éwêÿÿ€H‹{H‰ê¾è�ÿÿÿH‹{H‰ê¾I‰Åè{ÿÿÿH�
º H‰ÂH9ÍtsH�
¹ H‰ØH9Í„IAƒü„¡HƒÄ[]A\A]Ã@H‹{H‰ê¾è/ÿÿÿH‹{H‰ê¾I‰ÅèÿÿÿH�
´¹ H‰ÂH9Í„øH�
¡¸ H‰ØH9Íu L‰î¿èŒéÿÿë‘f.„AƒüH‹[A”ÄE¶äAƒÄH…Û…æþÿÿH‰ïèèèÿÿAƒü…_ÿÿÿHƒÄH‰Æ¿[]A\A]é÷èÿÿ€AƒütBH�=#¹ H9ý„‚H�“¸ H9Å„‚H�¸ H9ÅuAHƒÄH‰ß[]A\A]é¬éÿÿ@H�á¸ H9ÅtÞH�U¸ H�=Î· H9ÅtAH�Â· H9Åt%HƒÄ1À[]A\A]ÃL‰î¿è£èÿÿé¥þÿÿfDH‰ßèPéÿÿé=ÿÿÿHƒÄ[]A\A]é	èÿÿf„9÷té7Çÿÿ€1ÀÃf.„H…ÿH‰ðuH�5+XH‰×ÿà@ëfDAVAUA‰ÍATUI‰ÔSH‰õH‰ûHƒì0D‹dH‹%(H‰D$(1ÀA9ÈtD‰Æ‰ÏèÆÆÿÿ…À~H�5b\L‰çÿÕD‹Aƒø‡éH�
ZkD‰ÂHc‘HÈÿàfDH�5N\L‰çÿÕH‹CL‰çH‹pÿÕH�5[L‰çÿÕH‹CL‰çH‹pÿÕH�5\L‰çÿÕf�‹3A9õtD‰ïèAÆÿÿ…À~H�5–WL‰çÿÕH‹D$(dH3%(…–HƒÄ0[]A\A]A^ÃH‹{L‰â¹H‰îèÜþÿÿL‰çH�5©[ÿÕH‹{¹L‰âH‰îè¼þÿÿëŠf.„H‹{L‰â¹H‰îèœþÿÿL‰çH�5n[ÿÕH‹{¹L‰âH‰îè|þÿÿéGÿÿÿ€L‰çH�58[ÿÕH‹{¹L‰âH‰îèPþÿÿéÿÿÿH‹CL‰çH‹pÿÕH�5	[L‰çÿÕH‹CL‰çH‹pÿÕéíþÿÿDH‹CL‰çH‹pÿÕH�5ØZëÎf�H‹CL‰çH‹pÿÕHƒ{„¸þÿÿL‰çH�5¿ZÿÕH‹{¹L‰âH‰îèÈýÿÿé“þÿÿH‹CH‹pH…öt;L‰çÿÕéyþÿÿf„I‰æH�
Z¾º L‰÷1Àèb¨ÿÿL‰öëÊDH�5:ZL‰çÿÕé7þÿÿè²¥ÿÿf�H…ÿH‰òtH�5aÁÿÿ1Ééjýÿÿf.„H�5sUH‰×éAÁÿÿ�AVAUI‰õATUH‰ýSL‹fAöD$DtFH‰ùH�=È\º¾è�§ÿÿAƒ|$H‰é‡¶A‹D$H�ÞhHc‚HÐÿàf„I‹L$H�ý[¾1ÀèX§ÿÿë¹fDH�=»Yº	¾è*§ÿÿf.„I‹\$HH…Ût^L�5Ï´ ë
DH‹H…ÛtHL9k8uò‹Kƒù„Þƒù„µƒù„4H�¥Y1À¾H‰ïèÖ¦ÿÿH‹H…Ûu¾fDI‹\$H…ÛtLH‰ßèV¤ÿÿƒèH˜H�€:
+uHƒè@ÆI‹\$H�Hƒè€:
+tëH�XYH‰Ù¾H‰ï1Àèr¦ÿÿ[H‰î¿
+]A\A]A^é}¤ÿÿDH�=¬Xº
+¾è2¦ÿÿé
ÿÿÿDH�=­Xº
+¾è¦ÿÿéíþÿÿDH�=˜Xº¾èò¥ÿÿéÍþÿÿDH�=WXº¾èÒ¥ÿÿé­þÿÿDH�=_Xº¾è²¥ÿÿé�þÿÿDH�=FXH‰éº	¾è�¥ÿÿH‹sH‰ïè#ÄÿÿH‹C H…Àt0ƒ8uL9pt%H�=X¾H‰éºèV¥ÿÿH‹{ H‰îèZýÿÿH‰î¿
+èm£ÿÿé0þÿÿ„H�=èWH‰éº¾è¥ÿÿé
+þÿÿf�H�=½WH‰éº
+¾è÷¤ÿÿH‹{0H‰îèûüÿÿH‹C H…À…dÿÿÿë’f�f.„AWAVAUATUSHƒìH‹¶ H…Û„H‰ýL�%¨WL�-a² L�5‰Wë#„H‰ÞH‰ïèÅüÿÿH‹CH…À„³H‰ÃHƒ{uÞL‹{ M…ÿtàA‹Gƒø„ƒøu2H�=EWH‰éº¾è:¤ÿÿI‹wH‰ïèÎÂÿÿH‰î¿
+èQ¢ÿÿI‹G H…Àt9ƒ8uL9ht.H‰éº
+¾L‰çèø£ÿÿI‹ H‰îèüûÿÿH‰î¿
+è¢ÿÿH‰î¿
+è¢ÿÿH‹CH…À…MÿÿÿH‹H…À…AÿÿÿH‹[H…ÛuEHƒÄ[]A\A]A^A_Ã�H�=¤VH‰éº	¾è‡£ÿÿ€H‹H…À…üþÿÿH‹[H…Ût»H‹C H…ÀtâƒxuÜëºf.„H‰éº	¾L‰÷éüþÿÿ�f.„H…ÿH‰òtH�5Qßÿÿ1Ééªøÿÿf.„H�5³PH‰×éÑÞÿÿ�‹GƒøtóÃfDöGD tƒ@u¸ÃfD‹b´ …ÒºDÂÃ€ƒÿH�÷UwH�1d‰ÿHcºHÐÿàf�H�®UóÃ€H�¦UÃ„H�ŸUÃ„H�—UÃ„H�‹UÃ„H�‚UÃ„H‹GHH…Àtƒxuë€ƒxtH‹H…ÀuòóÃ„óÃ@f.„AUATUSHƒìhdH‹%(H‰D$X1ÀH…ÿt
+‹GDH‰û¨€t'H‹D$XdH3%(…,HƒÄh[]A\A]Ã„‹W‰ÁóoG €É€‰ODƒú)$‚cƒúvnƒú‡UL‹%Þ­ ‹-à­ ƒá u€äý€‰CDH‰ßèCL‰c ‰k(H‰ßèTþÿÿƒørƒø†>ƒøwq‹s@…öt*‹SD‰Ð€Ì€æ‰CDuL‹c0ëW@L‹%ù­ ‹-û­ ë™�H‰ßèhH…Àt3H‹P0‹CDH…Òt*‹2�Núƒùw L‹jM…ít€ÌL‰ï‰CDèÖþÿÿM‹e f�‹CDƒýL‰c ‰k(u¨…ë‹Cƒø„•ƒøu|A¼H‰ßè:H…ÀH‰ÅtfH‹{ 1öD‰âè4ŸÿÿI‰ÅH‹E0D‰æH‹xè�A9Å�Xƒ{H�l$A‰ÀH�
[NtH�
‘Sº@¾H‰ï1Àèˆ ÿÿH‰ïè` ÿÿH‰C H‹L$H‹$H3K(H3C ‹SDH	Át+H‹CH€Î‰SDH…Àt@H‹P8H…ÒtƒJ0H‹H…Àuë‹SDH9¹¹ „ƒöÂ„ûýÿÿH‹CH‰×�çH…Àuë€H‹H…ÀtpƒxuòH‹H0H…É„Æýÿÿ‰Ö�æë‰PDH‹IH…É„©ýÿÿH‹A‹PD	ú…ötã€Î‰PDH‹@HH…Àt×@H‹P8H…ÒtƒJ0H‹H…Àuëë¼f„H‹%0fDH‹CÇC(H‰C éEýÿÿ@A¼
+ékþÿÿD‹SD‹C@öÂ tMƒøuHH‹CHH…Àuë­DH‹H…Àt ƒxuòH‹@0H…Àt‹0�Núƒù†ÑH‹% f„‹Kh‰Æ9ÁCñ…ötb‰Ö�Î€æ‰sD…^‹k89ÅGè9ÍBéƒý…¨ýÿÿH‰ßèpûÿÿƒø„ÈL‰c ‰k(é¢ýÿÿ‹C(‰ß¯ éoþÿÿf.„ƒâuºH‰ßè“H…Àt­�KDH‹x0èŽ‰Åë™f.„H‹E0D‰æH‹xèA9ÅŽËýÿÿéŠýÿÿH‹@1íH9X …{ÿÿÿƒâL‰c ÇC(„ýÿÿL‹c0M…ätL‰çè�A‹L$@…ÉutH‹kHH…íuéfþÿÿfDH‹mH…í„“ƒ}uíH‹} èô…À‰E(tÝH‹E0H…Àt
+‹0�Vúƒúv1ÿèC‹%@L‹`L‰çè.A‹T$@…Òt¥DL‰c é~üÿÿ€ƒæ…œþÿÿH‰ßèH…ÀtH‹x0è�‰Å‹Kh‹C@éyþÿÿ@H‹CHH…Àué²ýÿÿf�H‹H…À„¤ýÿÿƒxuîH‹h0H…ít'DL‹eL‰çè¤A‹D$@…À…wÿÿÿH‹mH…íuÞÇC(E1äé_ÿÿÿ‹SDéµþÿÿèRšÿÿf�AUATUSHƒìH…ÿ„½H�
^H‰ûA¼1í‹ƒú‡ ‰ÐHc�HÈÿàDH‹[D‰àB�le÷ØH…Û„ƒA‰ÄëÉ@H‹{è'úÿÿH‹{èúÿÿH‹S‹Bƒèƒø‡;‹B(H�=¥IƒøtH�=œIrƒøH�=“I…H‹S‹Bƒèƒø‡Í‹B(H�5gIƒøtH�5^IrƒøH�5UI…¥è šÿÿB�Te…ÀDêHƒÄ‰è[]A\A]Ãf„H‹{èwùÿÿH‹{ènùÿÿH‹S‹Bƒèƒø‡{‹B(H�=õHƒøtH�=ìHrƒøH�=ãH…SH‹S‹Bƒèƒø‡ý‹B(H�5·HƒøtH�5®HrƒøH�5¥H…Õèp™ÿÿB�Te…ÀEêHƒÄ‰è[]A\A]Ãf„H‹{èÇøÿÿH‹CD¯`(DåHƒÄ‰è[]A\A]ÃfDH‹{èþÿÿH‹{A‰ÅèþÿÿA9ÅDBèHƒÄE¯å[Då‰è]A\A]Ã„H‹{è×ýÿÿH‹{A‰ÅèËýÿÿA9ÅDGèHƒÄE¯å[Då‰è]A\A]ÃH�5ƒM¿1Àè½™ÿÿHƒÄ‰è[]A\A]ÃH‹r è—˜ÿÿB�Te…ÀEêé"ÿÿÿ„H‹r èw˜ÿÿB�Te…ÀDêéRþÿÿ„H‹z é§þÿÿ€H‹z éçýÿÿ€½éûþÿÿ�lEéòþÿÿf.„SH‹_HH…Ûuë,@H‹H…Ût ƒ{uòH‹{ èéüÿÿ…À‰C(tâH‰Ø[ÃD1ÛH‰Ø[Ã�SH‹_HH…Ûuë,@H‹H…Ût ƒ{uòH‹{ è©üÿÿ…À‰C(tâH‰Ø[ÃD1ÛH‰Ø[Ã�ATU1íSH‹_HI‰üH…Ût/fDHƒ{tH‹{ èhüÿÿ9Å‰C(BèH‹H…Ûuàƒý„ŸA9l$@A‹T$Dt5I‹D$H€ÎA‰l$@A‰T$DH…Àt@H‹P8H…ÒtƒJ0H‹H…ÀuëA‹T$Dƒâ uNI‹|$`1ÉH…ÿtèøûÿÿƒø‰ÁtYA9L$ht/I‹D$HA�L$DA‰L$hH…Àtf�H‹P8H…ÒtƒJ0H‹H…Àuë[]A\ÃfDAƒ|$t(½éOÿÿÿfDL‰çè õÿÿƒø¸DÈë’‹š© …À¸Dèéÿÿÿ�f.„USH‰û‰õHƒìèàõÿÿ‹Cƒøt(ƒø¸DèH‹{ ‰ê1öèp–ÿÿHƒÄ[]Ãf„½
+ëÜf„H�Y© H�Šf�H‹H…Àt„ƒxt�`DÿÿÿH‹H…ÀuëHƒÂH9ÊuÒH‹=3± ƒ ± H…ÿtéJõÿÿóÃ„H‹GH�ODH…ÀtH‹P8H…ÒtƒJ0H‹H…ÀuëóÃf„H�5É¨ H�¾f�H‹H…ÉtE„ƒyt/H‹AH�IDH…Àtf.„H‹P8H…ÒtƒJ0H‹H…ÀuëH‹	H…ÉuÃHƒÆH9÷uªóÃ„H‰ùè˜óÿÿ‹@1Ò…ÿt
+D�@ÿAƒøv‰ÐÃf�ƒø”Âƒþ”À Âu0‹Ah9ÇväöAD tƒþ”ÂƒÿtÓ9ð–Â9÷“À!ÂëÅf.„1Òë·f�f.„SD‹W(H‰ûA‰ñD9Öt
è{ÿÿÿ„À„»‹CDAƒù@”ÆöÄ„¯H‹KH€ä÷€Ì‰CDH…ÉteH‰Èf.„H‹P8H…ÒtƒJ0H‹H…ÀuëöCD tM@„ötHëfDH‹	H…ÉtxƒyuòH‹A0H…Àt
+‹8�WúƒúvoH‰%0D¨ t@„öuG€E9ÑD‰K8tèÊýÿÿH9;¯ „�¸[ÃfD¨ tÔ@„ötÏH‹KHH…ÉuŽfDH‹%0fDH‹@�`Dÿ÷ÿÿH‰X0H‹@HH…ÀuëÖfDH‹H…ÀtÈƒxuòH‹@0H…À„uÿÿÿDH‹P‹J@…Ét�bDÿ÷ÿÿH‹@H…ÀuåéPÿÿÿ„è«ýÿÿéYÿÿÿfDUSH‰ýHƒì‹_(ƒûtLr4ƒût‰ÞèaþÿÿHƒÄ‰Ø[]Ã„ƒût91öH‰ïèAþÿÿ<tM…ÛtI¾H‰ïè,þÿÿ<t(ƒût#¾H‰ïèþÿÿ<uÂ»HƒÄ‰Ø[]Ã@»HƒÄ‰Ø[]Ãf�1ÛHƒÄ‰Ø[]ÃDƒ‡6USH�¹UHƒì‹GHc‚HÐÿàD¸HƒÄ[]Ã@H¾€û0„ËH�nè”ÿÿH‹ëDHƒÅH¾]ÿ„ÛtÃöDXuì1ÀHƒÄ[]Ã¶.H�^@€ý-t{èÆ“ÿÿH‹H¾Í1ÀöDJt“@€ý0H¾ué‡€H¾HƒÃ„À„hÿÿÿöDBué1Àë£D¶1ÀƒéM€ù,‡Lÿÿÿ¸HºHÓàH…Ð•ÀHƒÄ[]ÃH�^¶néxÿÿÿ¶Fƒàß<X…&ÿÿÿH¾^HƒÆéÿÿÿ„À”ÀéóþÿÿfD1ÀÃf.„ƒ‡¶USH��TH‰óH‰ýHƒì‹GHc‚HÐÿà€HƒÄ[]éuþÿÿDèkþÿÿ„À…ãHƒÄ[]Ã@èSþÿÿ„ÀtìH‰ïè÷øÿÿH…ÀH‰Å„º
+1öH‰ßèì�ÿÿH‰ÃH‹E0¾
+H‹xè7úÿÿ‰Â1À9Ú¬H‹E0¾
+H‹xèúÿÿ9Ø�Àë“fD¶ƒéM€ù,wUºH¸HÓâH…Â…ºH¸H…Â…·H¹1À¾H…Ê„:ÿÿÿéŠ„HƒÄ1À[]Ã€H‰ïè(øÿÿH…ÀH‰ÅtPº1öH‰ßè!�ÿÿH‰ÃH‹E0¾H‹xèlùÿÿ‰Â1À9Ú�ÝþÿÿH‹E0¾H‹xèNùÿÿ9Ø�ÀéÁþÿÿ@¸é³þÿÿfD1öHƒÄH‰ï[]épúÿÿ¾ëëf„1ÀÃf.„AVAUATUS‹Gƒèƒøw]¶ƒéM€ù,wc¸HºHÓàH…Ð…÷HºH…Ð…ÔHº¾H…Ðt![]A\A]A^éSúÿÿI‰ôH‰ûèµýÿÿ„À‰Åu1í[‰è]A\A]A^Ãf�‹CDöÄt-€ä÷€Ì‰CDH‹CHH…ÀtfDH‹P8H…ÒtƒJ0H‹H…ÀuëL‰çL‹s0èÏ�ÿÿƒ{D�hteM…ötL‰æL‰÷è…Žÿÿ…Àt”Icýè)�ÿÿH‰ÇH‰C0L‰æè�ÿÿL‰÷è¢Œÿÿè=øÿÿ[‰è]A\A]A^Ãf�¾é6ÿÿÿfD[]A\A]A^1öé�ùÿÿ�A€<$0u
A¶D$ƒàß<Xt‡A�EHcøèÀŽÿÿº0xH‰C0H�xf‰ëŒ@f.„‹Gƒèƒøw-‹W(H�ÿ<ƒútH�ö<rƒúH�í<u	óÃ€H‹G Ã‹Gh9G@—ÀÃfDAWAVAUATA‰õUSH‰ýHƒìH…ÿ„¾„ÀudE1äL�=²  O‹4çM…ö„¥L‰óë…Àu+H‹H…Û„�H‹{H‰îèD�ÿÿ…Àuä‹CDƒàE…íuÕ…ÀuÕHƒÄH‰Ø[]A\A]A^A_Ã€¶O„Éu!<nH�G› tÔ<yH�<œ tÉ<mH�±› t¾H‰êE1äë€¾Á¶JAÄHƒÂ„ÉuîE¶äéLÿÿÿDH‰ïèhŽÿÿH‰Å¾¿pè–ŒÿÿAƒýH‰ÃH‰hÇ@ÀL‰3ƒàùK‰ç‰CDéJÿÿÿL‹5±§ L�=ªŸ A¼ë­f�AWAVL�5;AUATL�-q;USL�%e;H‰ûH�ìÆ0� dH‹%(H‰„$1ÀH‰åf.„¾$H‰ßèS‹ÿÿH…ÀI‰Ç„§H�=ðœ L‰úH‰ÞH)Ú¹I�_èy�ÿÿè”�ÿÿH‰êH‹0ë@HƒÂHƒÃˆBÿH¾öNH‰Èuè€ù_tã1öÆH‰ïèþýÿÿI‰ÇH‰ÇèëÿÿA‹GƒèƒøwA‹G(L‰æƒøtL‰îrƒøL‰ötI‹w H�=cœ ºèy‰ÿÿéDÿÿÿ@H�=Iœ ºH‰Þè\‰ÿÿH‹¼$dH3<%(H�$œ uH�Ä[]A\A]A^A_ÃèKŠÿÿ�f.„ATUH�=vQSH�ì dH‹%(H‰„$˜1ÀèvþÿÿH�=µ=H‰Ãè÷ˆÿÿH…ÀtnH‰ÇH‰Åèç‰ÿÿH‰ßI‰ÄèÜ‰ÿÿH‹=¥œ I�tè›‹ÿÿH�
‚=I‰ÙI‰èH‰ÇH‰„œ HÇÂÿÿÿÿ¾1ÀèAŒÿÿH‹-jœ H‰â¿H‰îèêŠÿÿ…ÀHDÝH‹Œ$˜dH3%(H‰ØuH�Ä []A\Ãèm‰ÿÿf.„USHƒìH…ÿ„¥¾„ÀuJ1ÒH�A� H‰ýH‹ÐH…Ût#DH‹{H‰îèä‰ÿÿ…ÀuöCDtH‹H…ÛuâHƒÄH‰Ø[]Ã„D¶GE„Àu!<nH�í— tÙ<yH�â˜ tÎ<mH�W˜ tÃH‰ù1ÒëfDA¾ÀD¶AÂHƒÁE„Àuì¶Òédÿÿÿ1Ûë–„AWAVAUATUSH�ì(dH‹%(H‰„$1ÀH…ÿ„éH‰ûèëÁÿÿH…ÀI‰Ä„L�-Xœ H‰1› Ç#› Ç› Ç› I�­@I‹]H…ÛtW€‹Cƒøt@‹KD‰Ê€ÎöÁt€å÷‰Ê€Îƒè€âƒø‰SDwH‹{0H…ÿtèß†ÿÿHÇC0ÇC8H‹H…Ûu°IƒÅL9íu—H�\$L�-ßKL‰â¾H‰ßè@ˆÿÿH…À„Ç¶D$ƒgš <#t<C„<
+tËH�=D=1ÀèÍžÿÿë»�{CONFu²f�{IGuª€{_u¤H�k	¾ H‰ïèS‡ÿÿH…ÀtŽH�pH�=Û<Æ¹
+ó¦—À„À…lÿÿÿH‰ïè´ýÿÿH…ÀI‰Ç„0‹@DöÄ„¾A‹w�Vÿƒúw€ä÷AÇG8A‰GD¨ „)ÿÿÿI‹GHH…Àué¨H‹H…À„™ƒxuîH‹@01íH…Àt‹0�VúƒúwH‹hA‹W8‹E8ƒú„‡ƒúu…À…ƒL‰}09ÐBÂ‰E8é¿þÿÿ�;CONF…èþÿÿf�{IG…Üþÿÿ€{_…ÒþÿÿH�{¾=èO†ÿÿH…ÀI‰Æ„ƒþÿÿH�hÆ¾
+H‰ïè/†ÿÿH…ÀtÆH�sH‰÷H‰t$è¦üÿÿH…ÀI‰ÇH‹t$„Ü‹@DöÄ„«Aƒ‡ýþÿÿA‹OIcL�LéÿáL‰ç1Ûèv…ÿÿH‹=×¡ H…ÿtèõåÿÿH‹´$dH34%(‰Ø…,H�Ä([]A\A]A^A_ÃH�-ó• ëèÜùÿÿH‰ÇH‰Ãèñ¾ÿÿH…ÀI‰ÄuHƒÅH‹}øH…ÿuÛ»ë H�5ŽB1ÿºè…ÿÿH‰ÚH‰Æ¿1Àè‡ÿÿéÌüÿÿA€~"I�nI‰è…8þÿÿé›AÆH‰îL‰ÿè5óÿÿ„À„;H‰ïèe‡ÿÿI‰G0A‹GD€ä÷A‰GDéþÿÿA¶V€úm„O€úy„2€ún„ÑýÿÿI‹WH�=FB1ÀH‰îèœÿÿA‹GDéÂýÿÿA€>"t‰L‰÷è…„ÿÿM�FH‰ÂL‰÷L‰ÆL‰D$èn†ÿÿL‹D$H�5R:L‰Çè
+†ÿÿH…ÀI‰Æu¿H�=>:1Àè´›ÿÿéŸüÿÿ€A¶VékÿÿÿI‹wH�=æ91ÀèŒ›ÿÿA‹GDéBýÿÿH‹%0H�=zA1Àèk›ÿÿéVüÿÿƒø…�ýÿÿI‹wH�=ªA1ÀèK›ÿÿ�MDA‹W8‹E8é\ýÿÿH�=9AH‰î1Àè'›ÿÿéüÿÿ€}„üÿÿI‹WH�==AH‰î1Àè›ÿÿéîûÿÿfD€ä÷AÇG8A‰GDé£üÿÿ€ä÷AÇG8A‰GDé�üÿÿèkƒÿÿ�f.„AWAVAUATUSHƒìè­úÿÿ…À…õH�->— A‰ÅL�¥@H‹]H…ÛuKéf�E‰÷A�çA÷ÆuD‰ð%E…ÿ„,…ÀtƒÅ• E…ÿ„7H‹H…Û„¼ƒ{tîH‰ßèãÿÿD‹sDAöÆt¤A÷Æu1AöÆ u+‹{@…ÿuA�ÎD‰sD‹Cƒèƒø†ô‹CDƒà…Àt¢H‹CHH…Àuéœ@H‹H…À„ŒƒxuîH‹@0H…À„qÿÿÿf„H‹P‹r@…öt‹RD�â	SDH‹@H…ÀuàH‹H…Û…Hÿÿÿ@HƒÅI9ì…ãþÿÿ‹
å” ¸…É„»‰ž HƒÄD‰è[]A\A]A^A_Ã„H‹%0fD…À„Ðþÿÿ‹CƒèƒøwC‹C(9C8…¹þÿÿAöÆ …¿þÿÿéíþÿÿf�H‹s0H‰ßèñÿÿ„À‹CDu‰Â€â€Î‰SDƒàéìþÿÿH‹s0H‹{ è-‚ÿÿ…À…mþÿÿAöÆ …sþÿÿé¡þÿÿfDA½éKÿÿÿ‹” 1À…Ò•Àé3ÿÿÿAWAVAUATUSHƒìhdH‹%(H‰D$X1À€?„L�t$H‰þºL‰÷èT�ÿÿHcØ…Û…æL�-â” 1íE1äDM‹}M…ÿtG€Aƒt1AöGDu*I‹wH…öt!E1À1É1ÒL‰÷è2‚ÿÿ…Àu�S9ê}?M‰<ÜHcÚM‹?M…ÿuÀH�‰œ IƒÅI9Åu M…ätIÇÜL‰÷èC€ÿÿL‰àë<fDƒÅL‰ç‰T$HcõHÁæè‚ÿÿH…À‹T$tI‰Äë�L‰çH‰D$è'ÿÿH‹D$H‹L$XdH3%(uHƒÄh[]A\A]A^A_Ã1ÀëÝèúÿÿf.„ATUH‰ýS‹GD¨uRöÄ …Ñ
 ‰GDH‹`èèH…ÀI‰ÄtXH‹UH�5Ö/1À¿èy�ÿÿL9å„¨ƒeD÷L‰à[]A\Ã@H‹WH�5e=I‰ì¿1ÀèF�ÿÿL‰à[]A\ÃfDH‹]HH…Ûu/ë½Dƒ{uöEDuH‹{0ècH…Àu'fDH‹H…Ût�‹CƒèƒøvíH‹{ è<H…Àt¿I‰ÄéOÿÿÿ€E1äL‰à[]A\ÃD¿
+E1äèû}ÿÿéFÿÿÿfDH…ÿ„§USH�-CH‰ûHƒì‹ƒúwh‰ÐHcD…Hèÿà@H‹{HƒÄ[]é±þÿÿ�H‹{è§þÿÿH…ÀtRHƒÄ[]ÃH‹[H…Ûu¸1ÀHƒÄ[]ÃfDH‹{è‡ÿÿÿH…ÀuÐH‹[ëØ@H�5I4¿1Àè€ÿÿ1ÀëÄ�H‹{HƒÄ[]éAþÿÿ�1ÀÃf.„US‰ýH‰ó¿P¾Hƒìè¶~ÿÿH‹×‘ H…Û‰hH‰XH‰P@‹ó� ‰PHtH‹KHH…ÉuëH‰ÑH‹H…ÒuõH‰HƒÄ[]ÃH�KHëíf.„USH‰õH‰þ¿HƒìèzÿÿÿH‰ï¾H‰ÃèªðÿÿH‰Çè½ÿÿH‰C0HƒÄ[]Ã€USH�ì˜Æ� H‰ãH‰ßdH‹%(H‰„$ˆ1Àè‚}ÿÿH�=K31öèTðÿÿ�HDH�=63Ç@H‰Åè|ÿÿH…ÀtH‰ÆH‰ïèWÿÿÿH�=31öèðÿÿ�HDH�=3Ç@H‰ÅèÌ{ÿÿH…ÀtH‰ÆH‰ïèÿÿÿH�=è21öèÞïÿÿ�HDH�³‚Ç@H‰ÇèñþÿÿH‹„$ˆdH3%(u
+H�Ä˜[]Ãè|ÿÿDf.„€=!Ž tóÃDéëþÿÿ�f.„H‹W0H…Òt‹ƒèƒøw
H‹BÃ„1ÀÃf.„ƒÿ‡‡H�t@‰ÿHcºHÐÿàDH�*2Ã„H�!2Ã„H�ß.Ã„H�	2Ã„H�Ç.Ã„H�ñ1Ã„H�è1Ã„H�1Ã„H�ùŽ H‰ºŽ H‰«Ž HƒÀH‰(Ž ÃDf.„S¾H‰û¿Pèí{ÿÿH‹~Ž H‰XH‰kŽ H‰PH‹øŽ H‰P8‹Ž ‰P@H‹Ô� H‰Í� H‰[ÃóÃ@f.„H‹)Ž H�PH‰&Ž H‰Ÿ� ÃfDH‹Ž H‰Š� H‹@H‰ÿ� ÃfDH…ÿSH‰ût‹ƒøtHvƒøu
H�Š H9GtLH‰Ø[Ã€ƒørïH‹èÂÿÿÿH‹{H‰CèµÿÿÿH‰CH‰Ø[Ã@H‹èŸÿÿÿH‰CH‰Ø[ÃfDH‹=Q– èÄ¹ÿÿH…Àt£H‰ÞH‰Â¿[éºÿÿ@f.„SèZÿÿÿH‹C� H‹s(H…öt"H…ÀtH‰Â¿èè¹ÿÿH‰ÆH‰s([Ã€H‰ÆH‰s([ÃDf.„L‹
ùŒ I‹q‹F9øt&…Àt*ƒÿL�!/w.H�
>‰úHc‘HÊÿâ@óÃfD‰~Ã@L�Æ.�ƒø‡×H�ü=Hc‚HÐÿà€H�
ž.H‹VH�·-H�5?7L‰ÏH…ÒHDÐ1Àé–‘ÿÿfDH�
‹.ëÎ€H�
w.ë¾€H�
_.ë®€H�
F.ëž€L�G.édÿÿÿ@L�;.éTÿÿÿ@L�2.éDÿÿÿ@L�.é4ÿÿÿ@L�ö-é$ÿÿÿ@H�
+.é;ÿÿÿ@AVAUI‰ÖATUI‰ôH‹-¬‹ SI‰ÍH‹uè?úÿÿL‰ïH‰h8L‰`L‰p0H‰Ãè˜ýÿÿM…äH‰C t#Hƒ} tH�5†.H‰ï1Àè—�ÿÿH‹-`‹ H‰] H‰Ø[]A\A]A^ÃAWAV1öAUAT1ÉUSL�%[QL�5ôK»²ÿÿÿA‰ÍH�ì(Çã“ Çù“ þÿÿÿdH‹%(H‰„$1ÀH‹—‹ H�l$@L�¼$Ðf‰t$@ÇD$ ÇD$$HÇD$ÈH‰„$ÐL‰|$H‰l$H‰,$ƒû²tA‹““ ƒøþ„²…ÀŽj=!�gH�(TH˜¶Ã‰D$ �û†^H�IRIcÅ¶…À„‚H�óRLcèƒèB¶*º)Êƒø`H‰ËHcÒM‹×‡ŽH�›;Hc‚HÐÿàI‹OøI‹Wð1ö¿L‰L$(èEþÿÿI‹GèL‹L$(‹x…ÿ…öB„ tHI‹Gè‹
¦‰ H�‹)D‹@H‹Œ‰ H…ÀtH‹PH�5´-¿1ÀL‰L$(è;xÿÿL‹L$(fDH�ÝH‰îHÛH�KOH)ÞI)Ç¿>L‰øM�L‰HH��RB¶(ƒè#H˜¿Bú�ú†H�ÍPD¿,BH‹L$H‹<$H�nfD‰nH�	H�TþH9Õ‚H)ýHÑýH�ù'H�]‡þH='º'HFÐH�’I‰×H‰T$H�|èwÿÿH…À„ÐH�,H‹4$H‰ÇH‰D$(HÁãH‰êè“vÿÿI‰ÁH‹t$K�?O�yH‰ÚL‰L$8H‰D$0L‰ÇènvÿÿH‹<$I‰ÀH‹D$L‹L$8H9ÇtL‰L$L‰$è:tÿÿL‹L$L‹$H‹D$0I�l)þM�|øI�DþH9ÅƒSIcÅL‰D$A¿DH‹D$(H‰$éƒýÿÿf„Ç‘ ÇD$ �û‡¢ýÿÿH�‹IHcÛ¿X;D$ …ŠýÿÿH�“K¿Xƒø�tƒø´…Ù‹D$$…À…ôƒ�� IcÕH�[KL‹,$ë$DI9ítsA¶<L‰þHƒíIƒïè†“ÿÿH¿UA¿Tƒø²t×ƒÀ=wÍH�
öHH˜fƒ<Au½¿C…À~µƒø„“
H‹õ‡ IƒÇH‰îA‰ÅÇD$$I‰éóýÿÿL‰í‹|$ H�5Ê‡ »è“ÿÿÇþ� þÿÿÿH;l$tH‰ïèÇrÿÿH‹Œ$dH3%(‰Ø…M
H�Ä([]A\A]A^A_Ã@ƒ|$$…ÿÿÿƒ=®� �°…õþÿÿI‰íH‹,$IƒïM�eþI9ì„mÿÿÿI�]üM‰æH)ëH�-QGHÑëH‰ØH÷ØM�lEüI¿L‰þIƒîIƒï¶|èZ’ÿÿM9îuâH÷ÓI�,\é$ÿÿÿf„H�ÉGHcÒf;<S…èüÿÿH�ÕID¿,PéãüÿÿƒÃÇD$ éúýÿÿ„‹|$ H�5¥† èð‘ÿÿÇÞŽ þÿÿÿé,þÿÿ�è‹˜ÿÿ‰ÍŽ é>ûÿÿƒø„‹
¹Ž …Ét
+Ç«Ž þÿÿÿ‹t$$H‹
X† I�W…öI‰O„˜ƒîI‰×A‰Å‰t$$H‰îéKüÿÿM‹OøéêûÿÿöÛ t0H‹:… ‹
<… H�!%H…ÀtH‹PH�5Á)¿1Àèásÿÿ1ÿèºöÿÿI‹øèñ÷ÿÿL‹
:… I�AL‰
7… H‰°„ éƒûÿÿH‹$L‹D$H‰D$(é¼üÿÿI‰×H‰îA‰Åéºûÿÿ÷Øé¡úÿÿI‹OøI‹wð1Ò¿L‰L$(è"ùÿÿö3 L‹L$(„0ûÿÿH‹‰„ ‹
‹„ H�p$H…ÀtH‹PH�5–(¿1ÀL‰L$(è+sÿÿL‹L$(éñúÿÿH‹Š„ H‹@ H…À„¿
+Ç@öÇ~ „ÉúÿÿH‹"„ ‹
$„ H�	$H…ÀtH‹PH�5ù'¿1ÀL‰L$(èÄrÿÿL‹L$(éŠúÿÿH�=·'1ÀL‰L$(èG‹ÿÿL‹L$(émúÿÿI‹GðL‰L$(‹xèüöÿÿöM~ L‹L$(„JúÿÿI‹Gð‹
¨ƒ H��#D‹@H‹Žƒ H…ÀtH‹PH�5˜'¿1ÀL‰L$(è=rÿÿL‹L$(éúÿÿI‹wðI‹¿èR°ÿÿI‰ÁéêùÿÿI‹wøI‹1Ò¿L‰L$(è²÷ÿÿL‹L$(éÈùÿÿI‹øL‰L$(è
+öÿÿö«} L‹L$(„¨ùÿÿH‹ƒ ‹
ƒ H�è"H…ÀtH‹PH�5(¿1ÀL‰L$(è£qÿÿL‹L$(éiùÿÿI‹øL‰L$(è«õÿÿöL} L‹L$(„IùÿÿH‹¢‚ ‹
¤‚ H�‰"H…ÀtH‹PH�5™'¿1ÀL‰L$(èDqÿÿL‹L$(é
+ùÿÿI‹øL‰L$(èLõÿÿöí| L‹L$(„êøÿÿH‹C‚ ‹
E‚ H�*"H…ÀtH‹PH�5('¿1ÀL‰L$(èåpÿÿL‹L$(é«øÿÿH‹D‚ I‹H‹@H‰Pé”øÿÿI‹OøI‹ð1öL‰L$0H‰L$(èûáÿÿH‰Çèc®ÿÿH‹L$(1öH‰Â¿è?öÿÿöP| L‹L$0„MøÿÿH‹¦� ‹
¨� H��!H…ÀtH‹PH�5Ô%¿1ÀL‰L$(èHpÿÿL‹L$(éøÿÿI‹ø1öL‰L$(è~áÿÿ�HDH‰Çèÿòÿÿöà{ L‹L$(„Ý÷ÿÿH‹6� M‹GøH�!‹
-� H…ÀtH‹PH�5ø$¿1ÀL‰L$(èÔoÿÿL‹L$(éš÷ÿÿI‹¹ºL‰L$(‹p‹8ènŠÿÿ„ÀL‹L$(„q÷ÿÿH‹� ö[{ H‰„€ H‹@H‰ù€ „K÷ÿÿH‹¤€ ‹
¦€ H�‹ H…ÀtH‹PH�5û$¿1ÀL‰L$(èFoÿÿL‹L$(é÷ÿÿH‹¥€ H‹@�HDöëz „íöÿÿH‹F€ ‹
H€ H�- H…ÀtH‹PH�5®$¿1ÀL‰L$(èènÿÿL‹L$(é®öÿÿI‹Gð‹x�Gÿƒø†BH�ÝHÛH)ÝI)ÇD¿mé[øÿÿI‹OøI‹Wð¿I‹wèL‰L$0H‰L$(èð¬ÿÿH‹L$(1öH‰Â¿è,ôÿÿö=z L‹L$0„:öÿÿH‹“ ‹
• H�zH…ÀtH‹PH�5Ï#¿1ÀL‰L$(è5nÿÿL‹L$(éûõÿÿöìy t:H‹K ‹
M H�2H…ÀtH‹PH�5$$¿1ÀL‰L$(èímÿÿL‹L$(L‰L$(è>¥ÿÿL‹L$(é¤õÿÿ¾I‹?èßÿÿI‹?H‰D$(èêjÿÿL‹L$(é€õÿÿ1ÿL‰L$(è„ðÿÿI‹wø1É1Ò¿èBóÿÿöSy L‹L$(„PõÿÿH‹©~ ‹
«~ H��H…ÀtH‹PH�5s#¿1ÀL‰L$(èKmÿÿL‹L$(éõÿÿöy M‹Gøt>H‹]~ ‹
_~ H�DH…ÀtH‹PH�5#¿1ÀL‰L$(èÿlÿÿM‹GøL‹L$(L‰ÇL‰L$(è™¦ÿÿL‹L$(é¯ôÿÿI‹¹ºL‰L$(‹p‹8èƒ‡ÿÿ„ÀL‹L$(„†ôÿÿH‹'~ öpx H‰™} H‹@H‰~ „`ôÿÿH‹¹} ‹
»} H� H…ÀtH‹PH�5c"¿1ÀL‰L$(è[lÿÿL‹L$(é!ôÿÿ1öé{þÿÿ1ÿL‰L$(èïÿÿI‹wø1É1Ò¿èÜñÿÿöíw L‹L$(„êóÿÿH‹C} ‹
E} H�*H…ÀtH‹PH�5á!¿1ÀL‰L$(èåkÿÿL‹L$(é«óÿÿI‹¹º
L‰L$(‹p‹8è†ÿÿ„ÀL‹L$(„‚óÿÿH‹#} ölw H‰•| H‹@H‰
+} „\óÿÿH‹µ| ‹
·| H�œH…ÀtH‹PH�5F!¿1ÀL‰L$(èWkÿÿL‹L$(éóÿÿI‹GèL‰L$0‹P…Ò…nüÿÿI‹OøI‹ð1öH‰L$(èuÜÿÿH‰ÇèÝ¨ÿÿH‹L$(1öH‰Â¿è¹ðÿÿöÊv L‹L$0„ÇòÿÿH‹ | ‹
"| H�H…ÀtH‹PH�5˜ ¿1ÀL‰L$(èÂjÿÿL‹L$(éˆòÿÿM‹é€òÿÿE1ÉéxòÿÿI‹7¿è‹¨ÿÿI‰ÁécòÿÿI‹wðI‹¿è²¨ÿÿI‰ÁéJòÿÿI‹wðI‹¿èÉ¨ÿÿI‰Áé1òÿÿI‹?è¨ÿÿI‰Áé!òÿÿI‹wðI‹¿è ¨ÿÿI‰ÁéòÿÿH�=È1ÀL‰L$(èÅ‚ÿÿL‹L$(éëñÿÿI‹wðH�=1ÀL‰L$(è¤‚ÿÿL‹L$(éÊñÿÿH�=Ñ1ÀL‰L$(è‡‚ÿÿL‹L$(é­ñÿÿI‹GðH�=™L‰L$(Hc0H�“u HÆ1ÀèY‚ÿÿL‹L$(éñÿÿI‹wðH�=T1ÀL‰L$(è8‚ÿÿL‹L$(é^ñÿÿI‹ø1öL‰L$(èÎÚÿÿ�HDH‰ÇèOìÿÿö0u L‹L$(„-ñÿÿH‹†z M‹GøH�o‹
}z H…ÀtH‹PH�5j¿1ÀL‰L$(è$iÿÿL‹L$(éêðÿÿ1ö1ÿL‰L$(è\ÚÿÿƒHDH‰Çèàëÿÿ1É1Ò1ö¿è îÿÿö±t L‹L$(„®ðÿÿH‹z ‹
	z H�îH…ÀtH‹PH�5P¿1ÀL‰L$(è©hÿÿL‹L$(éoðÿÿH‹,$»éëòÿÿL‰ÍéÄòÿÿL‰L$(èïìÿÿö@t L‹L$(„=ðÿÿéîõÿÿèÓìÿÿL‹L$(éØïÿÿH‹,$1Ûé¨òÿÿH�=!1ÀL‰L$(è†ÿÿL‹L$(é+õÿÿè\fÿÿf�f.„H‰Ñ1ÒéÆíÿÿfDH‰ÑH‰ò1öé³íÿÿUS‰ûH‰÷H‰ÕHƒìè­¥ÿÿHƒÄH‰é‰ß[]H‰Â1öéˆíÿÿ„ATUSH‹_HH…Û„…H‰ýë f.„ƒø„¯ƒøtrH‹H…Ût`‹CƒøuâH‹C01ÉH…Àt‹0�VúƒúwH‹H‹Eƒèƒø‡Â‹A…À„ƒèƒøvµH‹QH�5t$H‰ß1Àèâ~ÿÿH‹H…Ûu []A\ÃD‹EƒèƒøwƒH‹C0ƒ8„vÿÿÿH‹UH�5u#H‰ß1Àè£~ÿÿé\ÿÿÿfD‹EƒèƒøvH�5f$H‰ß1Àè|~ÿÿL‹c0I‹T$‹B�HýƒùvP…Àt<H�5 H‰ß1ÀèS~ÿÿéÿÿÿfDH‹UH�5=#H‰ß1Àè3~ÿÿéìþÿÿfDH‹rH‰ïèÜÒÿÿ„Àt´I‹T$‹B�Hýƒù†Âþÿÿ…ÀuœH‹rH‰ïè´Òÿÿ„À…ªþÿÿë†f.„H‹IH‹UH�5#H‰ßèÉ}ÿÿé‚þÿÿ@AWAVAUATI‰üUSHƒì8H‹_H‹odH‹%(H‰D$(1ÀH…Û„¶H…ít
+öED…oI‹D$ H…À„QH‹@ H‰$f„H‹{(è'°ÿÿH‹<$I‰Åè›¤ÿÿH…À„M…ítL‰êH‰Æ¿è½£ÿÿH‰Çè…¸ÿÿI‰ÅH‰C(H‹CH…À„ÙL‹xHëM‹?M…ÿ„ÄI9_8uîI‹ è½¯ÿÿL‰ïI‰ÆH‰D$è-¤ÿÿH…À„\M…ötL‰òH‰Æ¿èO£ÿÿH‰ÇH‰D$è¸ÿÿH‹SH‰D$H…Òtƒzt
H‰Çèv©ÿÿH‰D$AƒI‰G …zÿÿÿI‹W0E1öH…Òt‹2ƒîƒþwL‹rH‰Çè°£ÿÿH‹{H‰D$èr¢ÿÿH…ÀH‹T$tH…Ò„/H‰Æ¿èÂ¢ÿÿH‰ÂI‹v`H…ö„:H…Ò…9I‰v`éÿÿÿH‹CH…À…ñH‹H…ÛuëH‰ïè¢ÿÿI‹\$H‰$H…Û…�þÿÿ�‹EDöÄ€u4‹U…ÒuH�5b"1ÀL‰çèÀzÿÿ‹ED¨…&H‰ïè=üÿÿ‹ED€Ì€‰EDöÄ…úIƒ|$ „îH�=˜q è£¡ÿÿI‹T$ H‹J H…ÉtH…À„}H‰ÂH‰Î¿èì¡ÿÿH‹u`H…ö„~H…À…}H‰u`éœDH‹H…Û…ÌýÿÿI‹\$H…Û„tH‰ßèVýÿÿH‹H…ÛuðM‹l$M…í„VL�5a!f„H…í„öED„
I‹EH…À„ƒHD Iƒ} „TH‹XHH…ÛuëVfDƒøt/H‹H…ÛtC‹CƒøuëL9k8têH�5¾ 1ÀH‰ßè„zÿÿ‹CƒøuÑH‰ß1ÀL‰öèozÿÿH‹H…ÛuÄ€‹}L‰-&t è!çÿÿH‰ïèi ÿÿ1É1öH‰Â¿èHèÿÿH‹EHH…Àué
+f.„H‹H…À„ôƒxuîH‹H0H…Éué­H‰ÑH‹QH…ÒuôH�Y1ö¿è4 ÿÿI‹UH‰H‰Pf„I‹MH…ÉtI‹E H…ÀtNHƒxtGM‹mM…í…ºþÿÿH…í…ÁýÿÿH‹D$(dH3%(…ÑHƒÄ8[]A\A]A^A_ÃfDL‰ðé±üÿÿH‰ÈëH‰ÐH‹L‰`H…ÒuñI‹UH‰I‰MIÇEI‰ÍéNþÿÿfDL‹{ é*üÿÿ€L‰èéóûÿÿH‹%0fDI‹v`H…ö„lH‰Â¿è†ŸÿÿH‰ÆéÕüÿÿfDH‰ÖéÇüÿÿH‰ÐëØH…í„.ÿÿÿH‹G 1ÿH…ÀtH‹x H�In ¾èŸ´ÿÿH‰Çèw«ÿÿH‰Çèÿ³ÿÿM‹,$I‰ÆM…í„�ýÿÿH�D$ L�=o H‰$H�D$H‰D$I‹E H…À„ÈL‹@ H‰îL‰ÇL‰D$è®ÿÿ…À„H‰îL‰Çè±®ÿÿ„ÀuuH�Æm L‰Ç¾è´ÿÿH‰ÇH‰D$èìªÿÿH‰Çèt³ÿÿL‰÷H‰D$èWŸÿÿH‹4$H‹|$H‰D$ è$¢ÿÿH‹|$è ÿÿH‹|$ H…ÿtƒ?…�L9…ƒèøŸÿÿL‰ïL‰ëèýùÿÿI‹EM‰eH…ÀttI‰ÅI‹E H…À…8ÿÿÿM‹E(é3ÿÿÿH‰ÆévûÿÿIƒ|$ …ÎûÿÿH�5PL‰ç1Àèrvÿÿé¸ûÿÿH�5v1ÀL‰ïè\vÿÿI‹Eé’üÿÿH�X0éZýÿÿèuŸÿÿH…Û„.üÿÿM‹,$H‹M‰l$I‰$HÇéüÿÿI‹D$(H‰$é²ùÿÿ‹xL‰%Øp èÓãÿÿ‹}H‰Ép èÄãÿÿéôúÿÿH‹u`H…öt"H‰Ê¿èi�ÿÿH‰Æé‹ûÿÿH‰ÆéƒûÿÿH‰ÁëÞH‰ÎévûÿÿèG]ÿÿ€ATUSèG˜ÿÿ€=èn uè¹ßÿÿH�¢p H�=z1öH�CH‰Vp H‰Gp H‰Èo èÐÿÿH�5[1É1Ò¿H‰üx è_äÿÿH‰xp èÃäÿÿ‹Õx …ÀuWH�-Âp H‰ßèjøÿÿL�¥H‹]H…Ût€ƒ{tH‰ßè¢ÜÿÿH‹H…ÛuêHƒÅL9åuÑ[Ç‚x ]A\Ã¿è˜^ÿÿ„USHƒìH‹o H…ítDH‰ûH‹H…ÿtUè€¼ÿÿH‹C ‹P(…Òu5H‹C‹@(…ÀtH‹[H…ÛtH‰ßè¹ÿÿÿ„ÀuH‹H…ÛuìHƒÄ1À[]Ã@HƒÄ¸[]Ã@H‹} è—Áÿÿ…À‰E(•ÀHƒÄ[]Ã„H‹G H…ÀuH‹GH…Àt.H‹pº1ÿé~[ÿÿfDH‹pº1ÿéh[ÿÿ„1ÀÃf.„AWAVAUATUSH�ìxdH‹%(H‰”$h1ÒH…ÿH‰<$Æ„$à„7H��"€?H‰T$H�”$àH‰T$…íèÀZÿÿL‹D$A‰ÁH�„$àH�
‹º€¾H‰ÇH‰ÃH‰D$ 1ÀE1äèz]ÿÿH�5H‰ßèÛ\ÿÿI‰ÅH�!"M…íH‰D$8„3H�=Ñ1öH�\$HèÐÍÿÿH‰ÇI‰ÆèåºÿÿH‰ßè½[ÿÿH�=5è�YÿÿH…Àt	€8…#H‰ß½è6ZÿÿI‰ÁA‹FL�åƒèƒø‡A‹F(H�
5
+ƒøtH�
,
+rƒøH�
#
+…ïH�5Y1ÿºH‰L$0L‰L$(L‰D$èÞYÿÿL‹L$(L‹D$H‰ÂH‹L$01À¾L‰ïè=\ÿÿM…ä„|…íÆ„$`„´H‰ßèìXÿÿH�”$`H‰Á¾@H‰×H‰T$H�5èˆ[ÿÿH…À„?A‹Fƒèƒø‡ïA‹F(H�
h	ƒøtH�
_	rƒøH�
V	…ÆfDL‹D$H�D¾L‰ç1Àè•[ÿÿ‹Ku …À„oH‹Àl L�5áH…ÛuëKf�H‰ÃH‹kH…í„öED„vH‹CH…ÀuÝH‹H…ÀuÕH‹[H…Ût@H‹H…ÀuÀH‹[H…ÛuïL‰ïèXÿÿM…ätL‰çèrXÿÿH�5³H�=Fè¿ZÿÿHƒ<$„TH‹t$8H9t$t2L‹4$H‹\$H�
“¾º€1ÀH‰ßM‰ðè[ÿÿH‰ÞL‰÷èvZÿÿH‹\$L‹L$H�
gL‹D$º€¾1ÀH‰ßèÌZÿÿH‹|$ H‰Þè?Zÿÿ…À…—Ç)t é�„è«WÿÿA‰ÁH�„$àL�„$àH�
sº€¾H‰ÇH‰ÃH‰D$ 1ÀL‰D$è`ZÿÿH�5éH‰ßèÁYÿÿH…ÀI‰Åt)H�5ÒH�==è¦YÿÿH…ÀI‰Ä…úf.„¸H‹”$hdH3%(…fH�Äx[]A\A]A^A_Ãf�A‹FL�
#1íM‰Èƒèƒø†èüÿÿI‹N éýÿÿH�T$PH‰þ¿èvXÿÿ…Àu‹D$h%ð=@„àL‹4$¾/L‰÷è-WÿÿH…ÀH‰Å„qH‰ÃH�„$àL‰öL)ó¹€ƒÃH‰ÇH‰D$HcÛH‰Úè¥Wÿÿ€}H�
+Æ„àH‰D$„‚ûÿÿH�EH‰D$étûÿÿf„H‰ïèÈ¶ÿÿ‹E�eDÿýÿÿƒø„½ƒø„Ü†Öƒø„ƒø…NýÿÿH‹MH�á1À¾L‰ïL‹} è†XÿÿM…ä„­H‹MH�Æ¾L‰ç1ÀècXÿÿH‰\$(fDH�5áL‰ÿèyVÿÿ…ÀHcØ…NIßA¾€ù\u<f�1ÀL‰ò¾L‰ïèXÿÿM…ätA¾L‰ò¾L‰ç1ÀèXÿÿIƒÇA¾€ù\tÆ€ù"tÁ„Éu•H�=x	L‰éº¾H‹\$(è¿WÿÿM…ä„püÿÿH�=Q	L‰áº¾è�WÿÿH‹MH�½L‰ç¾1Àè“WÿÿH‹MH�¨L‰ç¾1ÀèyWÿÿH‹MH�ž¾L‰ç1Àè_Wÿÿéüÿÿf.„H‰ßè˜øÿÿ„À„êûÿÿH‰ßèùÿÿH�”
H‰ÁH‰Å¾1ÀL‰ïèWÿÿM…ä„½ûÿÿH�z
H‰é¾L‰ç1ÀèúVÿÿéŸûÿÿDI‹N é7ûÿÿ€ƒø…�ûÿÿ‹E(ƒø„‚Eƒø…fûÿÿH‹MH�ª
1À¾L‰ïè¢VÿÿM…ä„CûÿÿH‹MH�”
¾L‰ç1ÀèVÿÿéÍþÿÿf.„H¸_TIMESTAfo2H‰„$pH�„$`º"
+)„$`Ç„$xMP "f‰”$|Æ„$~H‰D$é-úÿÿ@èc¾ÿÿé‡úÿÿfDH‹=Éo èì³ÿÿé ÿÿÿ€1ÿè9�ÿÿH�âH‰D$8H‰D$éÀøÿÿH‹$H‰D$H�„$àH‰D$é@øÿÿDH‰ßèxRÿÿH‹|$H�H‰Á¾@èUÿÿé›ùÿÿf.„H‹MH�ò1À¾L‰ïèfUÿÿM…ä„úÿÿH‹MH�çL‰ç¾1ÀèCUÿÿH‹MH�ßL‰ç¾1Àè)UÿÿH‹MH�ÚL‰ç¾1ÀèUÿÿH‹MH�ü¾L‰ç1ÀèõTÿÿéšùÿÿL‰éºH‰ÞL‰ÿèÍTÿÿM…ä„–üÿÿL‰áºH‰ÞL‰ÿè±Tÿÿé~üÿÿ@H�„$`H‰D$éùÿÿfDH�™H‰$é¨ùÿÿL‹} A€?0ufA¶Gƒàß<XuZA€?H�Ÿ
+H‹MH�Ð¾L‰ïLDø1ÀM‰øèNTÿÿM…ä„ïøÿÿH‹MH�ÌM‰ø¾L‰ç1Àè(TÿÿévüÿÿH‹MH��1ÀM‰ø¾L‰ïèTÿÿM…ä„¤øÿÿH‹MM‰øH�fë³f.„L‹} é]ÿÿÿ€H‰\$(énûÿÿfDH‹MH�…
+1À¾L‰ïè¦SÿÿM…ä„GøÿÿH‹MH�o
+¾L‰ç1ÀèƒSÿÿé(øÿÿH‹4$H‹|$º€è[Rÿÿ¹/f‰ééõÿÿè	Qÿÿf„H�yd Ã„H�
id H‰øH9Ït�H‹P H…Òtƒzt	H‹@H9ÈuèóÃfDAWAVI‰×AUATL�%ÎV UH�-ÎV SA‰ýI‰öL)åHƒìHÁýèGOÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃHƒìHƒÄÃaborted!
+
+(NEW) %*s%s (%s) /m/n/y/?oes[%s] %*c
+%*c %s
+%*c
+%*s%s
+%*c %s
+%*c %d. %s (%s) (NEW)%*schoice[1]: 1[1-%d]: *
+* Restart config...
+*
+allno.configallmod.configallyes.configallrandom.configSee README for usage info
+%s: Kconfig file missing
+KCONFIG_ALLCONFIGall.configConsole input/output is redirected. Run 'make oldconfig' to update configuration.
+
+%s: No default config file specified
+***
+*** Can't find default configuration "%s"!
+***
+***
+*** You have not yet configured busybox!
+***
+*** Please run some configurator (e.g. "make oldconfig" or
+*** "make menuconfig" or "make defconfig").
+***
+
+*** Error during writing of the configuration.
+
+ÐVÿÿ¼Vÿÿ¼Vÿÿ°VÿÿœVÿÿœVÿÿœVÿÿœVÿÿ|bÿÿñbÿÿñbÿÿ‡`ÿÿ‡`ÿÿ‡`ÿÿ‡`ÿÿv`ÿÿlRÿÿlRÿÿNRÿÿ»RÿÿÛPÿÿÛPÿÿÛPÿÿÛPÿÿ%s:%d:warning: <none>%s:%d: endmenuendchoice<token>%s:%d: location of the '%s'
+endifdepends%.*s\"%s:%d error: Overlong line
+        flex scanner jammedinput in flex scanner failedsrctree%s/%scan't find file %s
+%s:%d: can't open file "%s"
+recursive scan (%s)?
+file %s already scanned?
+.kconfig.dw..config.tmpdeps_config := \
+	%s \
+	%s
+can't copy type %d
+how to free type %d?
+(<choice>!!= ||  &&  ^ []<unknown type %d>  boolean
+  tristate
+  string
+  integer
+  hex
+  ???
+  prompt  if   default   #choice value
+  unknown prop %d!
+  help
+%s
+
+comment 
+menu   depends 
+endmenu
+booleantristateintegerhexstringunknown???0x%xexpr_calc_value: %d?
+CONFIG_is not settrying to reassign symbol %sunexpected data"\invalid string foundOops! How to check %d?
+ARCHKERNELVERSIONUNAME_RELEASEpromptcommentdefaultselectrangeprompt redefined
+unexpected end statementunknown statement "%s"unexpected option "%s"invalid statementunknown option "%s"invalid option%s:%d:config %s
+%s:%d:endconfig
+%s:%d:menuconfig %s
+%s:%d:type(%u)
+%s:%d:prompt
+%s:%d:default(%u)
+%s:%d:select
+%s:%d:range
+%s:%d:choice
+%s:%d:endchoice
+%s:%d:optional
+%s:%d:default
+%s:%d:if
+%s:%d:endif
+%s:%d:menu
+%s:%d:endmenu
+%s:%d:source %s
+%s:%d:comment
+%s:%d:help
+%s:%d:depends on
+%s:%d:depends
+%s:%d:requires
+range is invalidchoice must have a prompt
+MODULESBusybox Configuration# 0%s.tmpconfig.%d.tmpconfig.hKCONFIG_NOTIMESTAMP
+#
+# %s
+#
+
+/*
+ * %s
+ */
+# CONFIG_%s is not set
+#undef CONFIG_%s
+#define ENABLE_%s 0
+#define IF_%s(...)
+CONFIG_%s=m
+#define CONFIG_%s_MODULE 1
+CONFIG_%s=y
+#define CONFIG_%s 1
+#define ENABLE_%s 1
+#define IF_NOT_%s(...)
+CONFIG_%s="#define CONFIG_%s "\%cCONFIG_%s=%s
+#define CONFIG_%s 0x%s
+#define CONFIG_%s %s
+include/autoconf.h%s.old%s%sunexpected '%s' within %s block'%s' in different file than '%s'%s:%d: missing end statement for this entry
+warning: menuconfig statement without promptout of dynamic memory in zconf_create_buffer()flex scanner push-back overflow%s:%d:warning: multi-line strings not supported
+fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowfatal flex scanner internal error--no action foundout of dynamic memory in zconf_scan_buffer()out of dynamic memory in zconf_scan_bytes()bad buffer in zconf_scan_bytes()
+.config include/autoconf.h: $(deps_config)
+
+include/autoconf.h: .config
+
+$(deps_config):
+boolean symbol %s tested for 'm'? test forced to 'n'
+boolean symbol %s tested for 'm'? test forced to 'y'
+#
+# using defaults found in %s
+#
+trying to assign nonexistent symbol %ssymbol value '%s' invalid for %s%s creates inconsistent choice stateWarning! Found recursive dependency: %stype of '%s' redefined from '%s' to '%s'
+default for config symbol '%' must be a single symbolconfig symbol '%s' uses select, but is not boolean or tristate'select' used by config symbol '%s' refer to undefined symbol '%s''%s' has wrong type. 'select' only accept arguments of boolean and tristate typerange is only allowed for int or hex symbolschoice value must have a promptchoice values currently only support a single promptdefaults for choice values not supportedconfig symbol defined without type
+#
+# Automatically generated make config: don't edit
+# Busybox version: %s
+%s%s#
+#define AUTOCONF_TIMESTAMP "%Y-%m-%d %H:%M:%S %Z"
+#define AUTOCONF_TIMESTAMP "%Y-%m-%d %H:%M:%S"
+/*
+ * Automatically generated C config: don't edit
+ * Busybox version: %s
+ */
+%s
+#define IF_NOT_%s(...) __VA_ARGS__
+#define IF_%s(...) __VA_ARGS__
+@\ÿÿà[ÿÿP\ÿÿ\ÿÿ \ÿÿP\ÿÿP\ÿÿP\ÿÿP\ÿÿP\ÿÿ0\ÿÿ\\ÿÿ„\ÿÿ<[ÿÿÔ\ÿÿ4\ÿÿ<[ÿÿ<[ÿÿ<[ÿÿ<[ÿÿ<[ÿÿ¬\ÿÿ0]ÿÿ]ÿÿ]ÿÿ]ÿÿø\ÿÿø\ÿÿ ]ÿÿL^ÿÿ\^ÿÿ¼^ÿÿl^ÿÿ|^ÿÿ¼^ÿÿ¼^ÿÿ¼^ÿÿ¼^ÿÿ¼^ÿÿŒ^ÿÿœ^ÿÿ¬^ÿÿônÿÿšeÿÿšeÿÿìeÿÿ@mÿÿ¨kÿÿhlÿÿìeÿÿ�eÿÿ gÿÿhhÿÿHhÿÿXhÿÿ°gÿÿÀgÿÿÐgÿÿàgÿÿ�eÿÿìeÿÿèfÿÿìeÿÿpjÿÿìeÿÿ(kÿÿˆkÿÿxhÿÿàhÿÿ iÿÿHiÿÿ˜iÿÿèiÿÿHjÿÿÀeÿÿènÿÿ(fÿÿ˜jÿÿ˜jÿÿfÿÿheÿÿheÿÿˆ~ÿÿH~ÿÿH~ÿÿp~ÿÿ"~ÿÿ"~ÿÿH~ÿÿ0~ÿÿ‚ÿÿ¨�ÿÿ¨�ÿÿ˜�ÿÿx�ÿÿx�ÿÿ‚ÿÿh�ÿÿV‰ÿÿ¸ŠÿÿèŠÿÿøŠÿÿ ‹ÿÿ ‹ÿÿV‰ÿÿ`ŠÿÿQŒÿÿ`Œÿÿ`ŒÿÿHŒÿÿ(Œÿÿ(ŒÿÿQŒÿÿŒÿÿÛ“ÿÿX’ÿÿ¸’ÿÿ“ÿÿh“ÿÿh“ÿÿÛ“ÿÿ8’ÿÿˆ–ÿÿ8•ÿÿx•ÿÿ¸•ÿÿà•ÿÿ–ÿÿ(–ÿÿh–ÿÿ¸”ÿÿÌ˜ÿÿL˜ÿÿ¬˜ÿÿl˜ÿÿŒ˜ÿÿT—ÿÿ,œÿÿÜ›ÿÿì›ÿÿü›ÿÿœÿÿœÿÿ$¤ÿÿ¼£ÿÿô£ÿÿ¢ÿÿ4¢ÿÿä¢ÿÿ$¤ÿÿ”£ÿÿ ªÿÿ«ÿÿ«ÿÿ¬ªÿÿlªÿÿ\ªÿÿŒ¬ÿÿ,¬ÿÿ,¬ÿÿÄ«ÿÿ¬«ÿÿœ«ÿÿó´ÿÿŒ·ÿÿó¶ÿÿÄ¶ÿÿÄ¶ÿÿ©¶ÿÿd½ÿÿL½ÿÿL½ÿÿ4½ÿÿ½ÿÿ½ÿÿd½ÿÿ½ÿÿÀÿÿœ¿ÿÿ¬¿ÿÿ¼¿ÿÿÌ¿ÿÿÜ¿ÿÿì¿ÿÿü¿ÿÿ¼ÂÿÿÂÿÿÜÂÿÿÌÂÿÿœÂÿÿ¬ÂÿÿÔÂÿÿÂÿÿtÂÿÿdÂÿÿTÂÿÿDÂÿÿäÒÿÿmÓÿÿ?Óÿÿ"ÓÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿÓÿÿbÊÿÿÞÌÿÿÊÿÿŽÓÿÿûÉÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿÊÿÿ‘ÉÿÿnÄÿÿXÌÿÿlÎÿÿÔÿÿKÉÿÿRÍÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿ‘Éÿÿ>ÎÿÿàÍÿÿÏÑÿÿìÄÿÿìÄÿÿÉÿÿAÑÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿÒÐÿÿKÉÿÿ=ÐÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿÛÏÿÿlÏÿÿìÄÿÿñÎÿÿAÌÿÿìÄÿÿìÄÿÿìÄÿÿìÄÿÿâËÿÿƒËÿÿ$ËÿÿìÄÿÿËÿÿìÄÿÿìÄÿÿùÈÿÿùÈÿÿùÈÿÿìÄÿÿìÄÿÿlÒÿÿdÒÿÿ»Òÿÿ¢ÒÿÿËÒÿÿùÈÿÿtÒÿÿ‰ÒÿÿéÊÿÿËÐÿÿHÏÿÿ/////////////////////////////////////////////////////////////////////////////////////////////////
+///
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dev/null.config	
+






























































" 
 	
+

 !"##$%& !"##$%&õÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿóÿ'(óÿóÿ)óÿóÿóÿóÿóÿóÿóÿóÿóÿóÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿ**+*************ðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿ,îÿîÿîÿ--íÿ-------------ìÿ./ìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿ0ëÿëÿ00000000000001121êÿ11êÿ111111êÿ1éÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿ3343333333333333æÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿ5äÿäÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿ66âÿ6666666666666áÿáÿáÿáÿáÿáÿ7áÿáÿáÿáÿáÿáÿáÿáÿáÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿ899ÞÿÞÿÞÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿ999ÝÿÝÿÝÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÛÿÛÿ:ÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿ;Ùÿ'(ÙÿÙÿ)ÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿ**+***************+*************ÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿ,ÔÿÔÿÔÿ--Óÿ-------------Òÿ./ÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿ0ÑÿÑÿ0000000000000ÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿ1121Ïÿ11Ïÿ111111Ïÿ1ÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÍÿÍÿ4ÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿ66Êÿ6666666666666ÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿ<99ÈÿÈÿÈÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿ999ÇÿÇÿÇÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿ999ÄÿÄÿÄÿ$%	
+&')*+,/0268:;=?@AHGGGG"KL--359D>DIKK I!(.BCE(4CE'1H'27=H(E'2<=HKKLLKKGFGKL
GFKJJJJLJJKJ9:TU	
+`QRB"EGZ[^	
+‘	
+ ‰\BE"GD!Fi›	
+DF	
+	
+	
+	
+Ž��
 •—  CDF¡CDF    (;ÿÿjB./1OP4…†+	
+
0‘‰78,-9ƒ„m2:z3zŠ‹äÿX�äÿäÿäÿäÿäÿäÿäÿäÿäÿY5äÿäÿZ[äÿ\]^_`6a78X¡b¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿQR¾ÿ¾ÿZ[˜78Œ=9paT{:{yuU}•>§âÿX?âÿâÿâÿâÿâÿâÿâÿâÿâÿYHâÿâÿZ[âÿ\]^_`wa�µÿXbµÿµÿµÿµÿµÿµÿµÿµÿµÿJKµÿµÿZ[µÿµÿµÿµÿµÿµÿLaMNþÿy	
+
VW�X‡ˆÕÿÕÿÕÿÕÿÕÿÕÿY’ÕÿÕÿZ[hijk›a
+
l”žŸ “—QR£‚¥›QRRqt�|«sx¢€HQR™QRšQR¦QR¤¨©ª¬­®AGS–o²ÿ²ÿ²ÿ²ÿ¤Üÿ²ÿ²ÿ²ÿ²ÿæ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ;²ÿ²ÿ²ÿ²ÿ²ÿÆÜ�ûÿ©ÊJËÿ³ÿ²ÿŸ²ÿëÿôÿ&<:²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿd²ÿh²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿVq²ÿr²ÿ²ÿ}€²ÿ²ÿ<<ÒA²ÿ�Ž'g¶ÈBƒ²ÿ’²ÿ²ÿ²ÿ²ÿ²ÿÄ²ÿ<<’((²ÿ²ÿ›œþÿ<<i(Â²ÿ²ÿ²ÿÎ²ÿ²ÿ·Ã²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿÅ²ÿ²ÿ²ÿ²ÿ²ÿ<ÕØÔËÔ¾Ô(Ð²ÿ²ÿÔÞÔÛ²ÿ²ÿ<ß²ÿ²ÿàáÔ²ÿâ²ÿã²ÿ/²ÿ²ÿ²ÿä²ÿ²ÿ²ÿÿÿc@d r!BnC"v#D$%~&F'()efEg�Ž*Iœ;<
.8=NENWXY*Zgh`[\AIJd:	
+U$# "!U23/109-,>@<?;PQOFHDGC]cefbaL^^^^M6^^ST%V^5R_&'(47)#$%%%%%%%%%&&&&&&&''''''(()*+,------...../0123333334444556789999:;<=>>>>?@ABCDDDDEEEFFGGHHHIIJJKKKKKKKLL	
+
 !"#define AUTOCONF;üž° ÿÿH€$ÿÿp�$ÿÿˆ%ÿÿ|�)ÿÿ *ÿÿœ -ÿÿðÐ-ÿÿ(1ÿÿtp2ÿÿÀ€8ÿÿP@9ÿÿ°P:ÿÿÔP;ÿÿøP<ÿÿp=ÿÿD =ÿÿXÐ=ÿÿ€p>ÿÿ´°@ÿÿØAÿÿì€Aÿÿ	 Bÿÿ(	ÀBÿÿ<	pCÿÿt	°CÿÿŒ	€DÿÿØ	ÀDÿÿ
+`Eÿÿ 
+ÐEÿÿH
+PFÿÿ\
+°Fÿÿ„
+Gÿÿ°
+ÀGÿÿÜ
+pWÿÿ,0XÿÿP°Xÿÿ|@Yÿÿ¸ÀYÿÿèàYÿÿðYÿÿZÿÿ,Zÿÿ@ ZÿÿT0Zÿÿh@Zÿÿ|PZÿÿ�`Zÿÿ¤pZÿÿ¸€ZÿÿÌàZÿÿôðZÿÿ
[ÿÿ
[ÿÿ0
`[ÿÿH
@\ÿÿp
P\ÿÿ„
p\ÿÿ˜
ð\ÿÿÐ
`]ÿÿð
€^ÿÿ p_ÿÿX�_ÿÿpÀ_ÿÿ˜ð_ÿÿ´P`ÿÿì``ÿÿ`aÿÿ,paÿÿ@ aÿÿ\àaÿÿ„bÿÿ°@bÿÿÜpbÿÿð bÿÿ€cÿÿ\ dÿÿ„€eÿÿ°fÿÿä gÿÿ0hÿÿL hÿÿpPjÿÿÀmÿÿ nÿÿXqÿÿ”ÀqÿÿÜprÿÿ€sÿÿ`tÿÿŒ€tÿÿ¸°vÿÿì@wÿÿpyÿÿ¬�yÿÿÀ°yÿÿÔ0|ÿÿ`|ÿÿ,Pÿÿlð€ÿÿ¸ �ÿÿÌ`�ÿÿàà�ÿÿô ‚ÿÿ�‡ÿÿD€ŠÿÿÜÀŠÿÿü‹ÿÿ0ŒÿÿL€ŒÿÿxàŒÿÿŒ�ÿÿ €�ÿÿ´ð�ÿÿÈp�ÿÿè�ÿÿ4`‘ÿÿ€0“ÿÿÜ°”ÿÿPð”ÿÿd•ÿÿx@–ÿÿÄ —ÿÿ€˜ÿÿH@™ÿÿt€žÿÿÄ° ÿÿð¡ÿÿ`£ÿÿ¨À£ÿÿø0¤ÿÿ$p¤ÿÿLp¥ÿÿx�¥ÿÿŒÀ¥ÿÿ `¦ÿÿ´�¦ÿÿÈà¦ÿÿäð¦ÿÿø§ÿÿ0§ÿÿ Ð§ÿÿL ¨ÿÿl`©ÿÿ€Ð©ÿÿ¼�»ÿÿ »ÿÿ °»ÿÿ4à»ÿÿ\�½ÿÿŒ ÄÿÿØ€ÅÿÿÆÿÿH`Æÿÿ\àÐÿÿ¬ðÐÿÿÀ ÑÿÿØ�Ñÿÿ  zRx�p$ÿÿ+zRx�$`ÿÿÐFJw€?;*3$"Dÿÿ\ÿÿtKPpü$ÿÿ|BŒA†D ƒn
+DBEa
+AB\o
+IBF…
+AB`4Ä('ÿÿ¢B�BŒH †A(ƒG0‡(A ABBHü 'ÿÿ'B�BŽI �B(ŒH0†A8ƒO@©
+8C0A(B BBBDHH„*ÿÿnB�BŽI �B(ŒH0†A8ƒN@û
+8C0A(B BBBCŒ”¨+ÿÿB�BŽB �B(ŒA0†A8ƒGPKXI`QhApNPf
+8A0A(B BBBKM
+8A0A(B BBBIq
+8D0A(B BBBJ($(1ÿÿ´A†AƒG u
+AAH0PŒÿÿA†AƒGÐ’
+AAA „ˆ1ÿÿ
+AƒJàø
+AA ¨t2ÿÿüAƒJàê
+AA ÌP3ÿÿüAƒJàê
+AA$ð,4ÿÿAƒJà
+AA$5ÿÿ+D$,@5ÿÿ-A†AƒM IGA0TH5ÿÿ“A†AƒD W
+AAApAA ˆ´5ÿÿ=Cƒå
+Hl
+D¬Ð7ÿÿ_À8ÿÿaDƒP
+DAàl8ÿÿžD0”
+Aüð8ÿÿ˜4|9ÿÿªB�BŒD †A(ƒV0x(I ABBHô9ÿÿ1DlH`:ÿÿÉB�BŽE �B(ŒA0†A8ƒF@j
+8A0A(B BBBI$¬ :ÿÿ7A†AƒM eAAÔ¸:ÿÿ’Aƒ~
+A$ô8;ÿÿjMƒc
+ÃHM
+ÃKXÃ€;ÿÿ{$0ì;ÿÿ[A†AƒJ LAA(X$<ÿÿUBŒA†D ƒ~
+ABA(„X<ÿÿ¤IŒA†D ƒd
+AEpL°Ü<ÿÿ¬B�BŽB �B(ŒA0†A8ƒD€
+8A0A(B BBBH <LÿÿµJƒ~XÃHƒ($ØLÿÿ}BŒA†A ƒuAB8P,MÿÿŽEŒA†A ƒf
+ABHF
+ABA,Œ€Mÿÿ~BŒA†D ƒ[
+ABA¼ÐMÿÿAƒNØÔMÿÿìÐMÿÿÌMÿÿÈMÿÿ(ÄMÿÿ<ÀMÿÿP¼Mÿÿd¸Mÿÿx´MÿÿŒ°Mÿÿ$ ¬MÿÿYA†AƒD NCAÈäMÿÿÜàMÿÿðÜMÿÿØMÿÿODJ$NÿÿÚA†J
E�ŒƒC
+EDÈNÿÿXÄNÿÿ4lÐNÿÿ{BŒH†D ƒn
+ABAwAB¤OÿÿhAƒH
+A,ÄhOÿÿBŒA†D ƒ¨
+ABA4ôXPÿÿïB�BŒH †A(ƒN0Í(A ABB,	QÿÿDY$D	Qÿÿ'A†AƒG THAl	 Qÿÿ#Aƒa4ˆ	4Qÿÿ]B�BŒD †A(ƒG0|(G ABBÀ	\Qÿÿ(Ô	XQÿÿþA†AƒJ�Pê
+AAA
+,Rÿÿ
+(Rÿÿ)Aƒg$0
+<Rÿÿ1A†AƒN ^AA(X
+TRÿÿ.BŒA†D ƒcAB(„
+XRÿÿ.BŒA†D ƒcAB°
+\Rÿÿ,Ä
+xRÿÿ,TØ
+”Rÿÿ×A†AƒD H
+DAEL
+DAG^
+DAEQ
+DABaDA$0Sÿÿ�JƒI
+EY
+ÃOVÃ(X”Sÿÿ_A†AƒG A
+DAA0„ÈTÿÿ�Q†AƒJ tAAFÃÆH ƒ† ¸$Uÿÿ
+AƒF0T
+AD@ÜVÿÿBŒD†D ƒj
+ABID
+ABIxAB  ÜVÿÿmDƒd
+H^
+BLD(Wÿÿ®A†AƒJ �
+HAJN
+CAFl
+DAGi
+FAEX”ˆXÿÿ«A†AƒJ Â
+CAFl
+DAG~
+HAI\
+FAMT
+DAG8ðÜZÿÿBŒD†C ƒª
+ABJ@
+ABE8,
À[ÿÿæB�BŒA †A(ƒN0n
+(D ABBEDh
t^ÿÿ«J†AƒQ a
+AAAX
+AAFM
+CAGpÃÆ0°
Ü^ÿÿ®n†AƒJ QAADÃÆP ƒ†Lä
X_ÿÿB�BŒD †A(ƒM0�
+(A ABBEc
+(A ABBG(4`ÿÿxA†AƒP0^
+AAA(`l`ÿÿxA†AƒP0^
+AAA0ŒÀ`ÿÿ"BŒA†D ƒI@ì
+ AABH(À¼bÿÿƒA†AƒG0u
+AAH�ì cÿÿ'B�BŒD †A(ƒQ0n
+(D DBBLU
+(A ABBE–
+(I ABBLv
+(D ABBIo
+(C ABBAl(A ABB€¼dÿÿ”Èdÿÿ@¨Ôdÿÿ~BŽB�E ŒA(†D0ƒJ`Ï
+0A(A BBBAìgÿÿ/<,gÿÿäBŽB�E ŒA(†D0ƒQ
+(I BBBJH@Üiÿÿ•B�BŽB �B(ŒA0†A8ƒD@
+8A0A(B BBBBŒ0kÿÿ/ Lkÿÿ9´xkÿÿxÈäkÿÿ28ÜlÿÿnB�BŒA †A(ƒD�w
+(A ABBI”DqÿÿãB�BŒA †A(ƒD0ô
+(C ABBJž
+(C ABBJY
+(C ABBG`
+(E FBBI`
+(E FBBAW
+(C ABBA°œsÿÿ?Aƒq
+FFÐ¼sÿÿ?Aƒq
+FF,ðÜsÿÿ%BŒA†C ƒÐ
+ABG( ÜtÿÿGA†AƒI i
+AAJLuÿÿX`Luÿÿ'thuÿÿhˆÄuÿÿdœ vÿÿzAƒØ
+GH¼€wÿÿ›A†AƒG Z
+CAIG
+CAEI
+CACFCAHÔwÿÿCK†AƒK Z
+AAEz
+AAD…
+AAA@ÃÆXTØxÿÿÃK†AƒQ W
+AÃAÆJQ
+AAEÌ
+CAHv
+DÃAÆEPÃÆp°LzÿÿrBŽB�B ŒA(†A0ƒY
+(A BBBHT
+(C BBBC„
+(C BBBCQ
+(A BBBH$X{ÿÿ=8„{ÿÿ
+HL€{ÿÿ>B�BŽB �B(ŒD0†A8ƒG@_
+8D0A(B BBBHL˜t|ÿÿUB�BŽI �B(ŒH0†A8ƒQÐ
+8A0A(B BBBA0è„}ÿÿÓBŒA†H ƒGÀ·
+ AABA(0~ÿÿ¸A†AƒD L
+DAILHÄ~ÿÿ5B�BŽB �B(ŒA0†A8ƒGàú
+8A0A(B BBBAH˜´ƒÿÿ-B�BŽB �B(ŒA0†A8ƒD@\
+8D0A(B BBBILä˜…ÿÿ6B�BŽB �B(ŒA0†A8ƒD 
+8A0A(B BBBAD4ˆ†ÿÿ
+BŒA†D ƒQ
+ABE^
+ABGg
+ABFL|P‡ÿÿ³J†AƒN _
+AÃAÆFR
+AADO
+AAGxAÃAÆ(ÌÀ‡ÿÿfA†AƒS E
+AAD$øˆÿÿ9A†AƒO eAA( ˆÿÿñA†AƒG°à
+AAALðˆÿÿ`üˆÿÿ#t‰ÿÿ˜ˆ¤‰ÿÿ!œÀ‰ÿÿPAƒN¸ô‰ÿÿÌð‰ÿÿàü‰ÿÿ(ôŠÿÿ’Dƒd
+Hc
+EQ
+G] |ŠÿÿAAƒo
+HH@¬Šÿÿ<8TØ‹ÿÿpBŽB�E ŒA(†K0ƒS(A BBBL�Œÿÿ´B�BŽD �B(ŒC0†A8ƒ]à>
+8A0A(B BBBEà|�ÿÿ
+ôx�ÿÿ
$t�ÿÿ(A†AƒL IFA,0|�ÿÿ¬BŒA†A ƒ“
+ABFH`üžÿÿ	B�BŽB �B(ŒD0†A8ƒDp&
+8A0A(B BBBG,¬À¥ÿÿØBŒA†A ƒ¼
+KBA<Üp¦ÿÿˆA†AƒD Q
+CAED
+FAEUAAÀ¦ÿÿCL0ü¦ÿÿw
+B�BŽB �B(ŒA0†A8ƒG°
+8A0A(B BBBC€,±ÿÿ”(±ÿÿ*D¬@±ÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBBôh±ÿÿp0x
tÅà!è!õþÿo˜@	È
+²à! Øàø	ûÿÿoþÿÿo€ÿÿÿoðÿÿoòùÿÿo
ð!¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FV !Sorry, no help available for this option yet.
+ÿÿÿÿÿÿÿÿ
!*4:AIRÿÿÿÿWcpÿÿÿÿy
+„	‹Žÿÿÿÿÿÿÿÿ’™¡ÿÿÿÿÿÿÿÿª±¹ÂÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖifinthelpendifselectendmenutristateendchoicerangestringdefaultdef_boolmenudef_booleandef_tristatemainmenumenuconfigconfigonhexsourcedependsoptionalenablecommentrequiresboolbooleanchoicepromptŽÅŽÅ€§Å§Å„¤Å¤Å‚ªÅªÅ�ÝÝGCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜È@	ò€	à
+Øx�
`ptÅ€Åàóàøà!è!ð!à! !`&!ñÿpt€|)À&!€.P !:!¢L°!'\  !/hT !P&o¨&!y`,´„@'!�ñÿ˜ šà­0Ãˆ&!Òè!ùpà!$ñÿ0 -
+õœ(!= (!K˜(!Y0.üc0/üm00yÀ(!…P1+”€1-«°1“Äè(!Ôð(!èø(!üP2=)!`#!Ý9�4_Sð4afˆ(!u`5ž�°(!c¸(!˜´(!¢ä(!¯Ø(!ºà(!Å0:[×T#!ßÐ(!è áï Ýõ ázÿ¨(!Ü` !ð'¬(!/0TF[Z�(!fà`{`h"��m~£à~%·€GÉ ŠUÛ€'!ê€(!ø”(!à–³P˜ñ*x'!6)!D ï^KÀé¯R ò"^àð¯g ñilÀîTt òiy€ðTƒ€ê‹ ì�ñÿ“ñÿ¡è!²ð!»à!Îàóáà!÷ M~ �5pÅ)C@päPdpmo@…Ã‘‡œ ™˜¯Æ@$!pÓï
"ðNO2`~?G\ x`&!/  !Œ@š!–p±	¤vn³Ç`RïÖ Mè )!òPKµ	)!¶	ÐN%9ÀU.Hp&![`Œ¸dÀNoƒÀš’›’¡0&!°H&!·À€'Ç V,Ö —fáœ<ïÐMû�”6	ÀÄ0N@S@)!P\�)!hÐ•
+wŽ#tÅ£·˜)!Ä )!Îê€V×ô P	Pƒ›	/	`’-9	�7ÉG	]	�LŽo	„	—	ðš¥	ð¹Cµ	È	�:UÜ	Ðšê	ÐPhù	0s•
+ 8’
+P71%
+@ux3
+Ðt/C
+¨)!M
+b
+u
+Š
+h'!“
+¥
+Ä
+×
+ð:¤ä
+Ýö
+@N e®- !:NP#!Z€¸Øe@�psŽ¨°�´³ ÂPfÒp/Þò !ÿ N!4@9jH€ÅWàgxjÝ
+wÀ)!ƒàN� ~?A ´ðMÂÜñP™úPS
`gx
�¯(&
@Q5
°›AB
ÅeR
f
z
0N‡
ÐÄ*œ
ðU.¬
p'!´
X#!»
@ºw
+Æ
àMÓ
àˆ>Þ
PNí
Ð�z­ð1!�ˆ=3p+.CÐS]N€U1]zpšP‰ðd«ž˜9®ÃH&!Ï S#Ø€¯
æpS'ñÀ%!püðƒC
ð, ;¬5�jƒI‡r^t‰È1!”Ì1!¥€\®²`�dÌÐˆ
+Ýð€hñ0PÿÐ1!`NY6˜,PV,:`87G°9{Zm k'€bæ�à$n›¯ &!ºÀMÊÀ¯¬Ù`¹ˆéýØ1!	@UPm#X_5\mEà1!OauH&!�œp{ã¬H`Y�Ç áp™#ñ`'!À$!p€‹Ó&:è1!DðY
+L`W�V 6ªju9w@%!p‚"ôxžPP{ª@OÚ¶0^«ÄÀu2Ø`€Xì@Tþ÷L}
&p¯
+6PU)HNV€&!jconf.ccheck_stdin.part.4conf_askvaluelinevalid_stdinstrip.constprop.9conf_sym.isra.6nohelp_textindentrootEntrycheck_confconf_cntcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryzconf.tab.cconf_warningconf_filenameconf_warningsmenu_warnprop_warnzconf_errorcurrent_posyy_fatal_errorexpr_print_file_helperzconfensure_buffer_stackyy_buffer_stackyy_buffer_stack_maxyy_buffer_stack_topzconf_endtoken.isra.7current_menukconf_id_strings_contentsexpr_compare_type.part.17yydestruct.isra.23last_entry_ptrzconfprint.constprop.27text_asizetext_sizeyy_hold_charyy_c_buf_pyy_n_charszconf_init_bufferyy_inityy_startyy_nxtyy_ecyy_acceptfirst_tsasso_values.3905wordlist.3953last_tsexpr_print_gstr_helper__expr_eliminate_eqtrans_countexpr_eliminate_dups1expr_eliminate_dups2expr_print.part.18sym_calc_visibilitysym_get_range_valconf_expand_valueres_value.5748fullname.5761conf_unsavedsym_check_expr_depssym_init.part.22inited.6265current_entryyypactyystosyytranslateyydefactyyr2yypgotoyyr1yydefgotoyycheckyytable__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_zconf_scan_bytesconf_read_simple__libc_csu_fini__strcat_chk@@GLIBC_2.3.4print_symbolgetenv@@GLIBC_2.2.5expr_printsym_string_within_rangeputchar@@GLIBC_2.2.5prop_get_type_namelocaltime@@GLIBC_2.2.5symbol_empty__vfprintf_chk@@GLIBC_2.3.4__errno_location@@GLIBC_2.2.5srandom@@GLIBC_2.2.5zconf_starthelpsym_get_default_propstrncmp@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5menu_initmenu_finalizesym_calc_valuestrcpy@@GLIBC_2.2.5file_write_depzconf_scan_stringzconflengzconfpush_buffer_statedefconfig_filezconfreallocisatty@@GLIBC_2.2.5expr_alloc_twostdin@@GLIBC_2.2.5sym_findzconfallocgetpid@@GLIBC_2.2.5menu_end_entrymenu_check_depconf_confnames_edatasym_set_changedexpr_alloc_andprop_allocmenu_set_typezconfget_insym_re_searchfclose@@GLIBC_2.2.5menu_get_root_menuzconfset_linenoctime@@GLIBC_2.2.5rootmenumodules_valsym_check_depsdcgettext@@GLIBC_2.2.5regfree@@GLIBC_2.2.5strlen@@GLIBC_2.2.5current_filezconflval__stack_chk_fail@@GLIBC_2.4expr_copyzconf_linenosym_toggle_tristate_valuestrchr@@GLIBC_2.2.5conf_readappend_string_IO_putc@@GLIBC_2.2.5zconf_scan_bufferstrrchr@@GLIBC_2.2.5uname@@GLIBC_2.2.5menu_end_menumenu_get_promptfputs@@GLIBC_2.2.5zconf_create_buffermenu_add_menuzconf_initscanzconfdumpzconf_switch_to_buffernew_stringsym_type_nameexpr_gstr_printzconftextregcomp@@GLIBC_2.2.5fputc@@GLIBC_2.2.5strcspn@@GLIBC_2.2.5zconfoutread@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5zconfrestartconf_def_filenamezconfget_debugcalloc@@GLIBC_2.2.5expr_depends_symbol__data_startstrcmp@@GLIBC_2.2.5zconflinenoconf_parsemenu_add_prop__memmove_chk@@GLIBC_2.3.4__memcpy_chk@@GLIBC_2.3.4zconfparse__gmon_start__expr_extract_eqexpr_fprintstrtol@@GLIBC_2.2.5__dso_handleclearerr@@GLIBC_2.2.5zconfset_inmemcpy@@GLIBC_2.14zconf_delete_buffer_IO_stdin_usedexpr_extract_eq_orconf_defnamesymbol_hashzconffreesym_get_range_propfileno@@GLIBC_2.2.5zconfget_leng__stpcpy_chk@@GLIBC_2.3.4__xstat@@GLIBC_2.2.5sym_initstr_newexpr_extract_eq_andmenu_add_symbolzconf_nextfilemenu_add_dep__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5zconfset_outmenu_get_parent_menuexpr_alloc_compzconfincdebugconf_writezconfget_outsym_lookupzconfset_debugsym_set_tristate_valuesym_get_string_valueregexec@@GLIBC_2.3.4strpbrk@@GLIBC_2.2.5str_appendexpr_alloc_one__vsnprintf_chk@@GLIBC_2.3.4menu_add_entryexpr_contains_symbolsym_add_defaultrealloc@@GLIBC_2.2.5__bss_startstr_freemenu_add_exprstr_assignsymbol_yessym_string_validmain__printf_chk@@GLIBC_2.3.4zconflexexpr_eliminate_dupssym_set_string_valuestrftime@@GLIBC_2.2.5memmove@@GLIBC_2.2.5zconfnerrssym_change_countexpr_join_orsym_tristate_within_rangesym_is_changablesym_set_all_changedzconf_curnamecurrent_bufzconflex_destroyzconf_tokennameexpr_alloc_oralloc_stringzconf_flush_bufferfopen@@GLIBC_2.2.5expr_trans_compareexpr_transformconf_stringrename@@GLIBC_2.2.5input_modezconfget_linenosym_check_propmenu_is_visiblestrcat@@GLIBC_2.2.5modules_symstr_getexpr_compare_typeexpr_eliminate_ynexpr_trans_boolfile_listexit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4expr_calc_value__strncat_chk@@GLIBC_2.3.4_ITM_registerTMCloneTableprop_get_symbolzconf_flex_debugsymbol_noconf_get_default_confnamestrdup@@GLIBC_2.2.5zconfcharexpr_eqexpr_freeprint_quoted_stringsym_get_typesymbol_mod__cxa_finalize@@GLIBC_2.2.5file_lookupzconf_fopenexpr_join_andsym_get_choice_propsym_clear_all_validstr_printfzconfpop_buffer_state__ctype_b_loc@@GLIBC_2.3menu_add_promptexpr_alloc_symbolzconfget_textstderr@@GLIBC_2.2.5__sprintf_chk@@GLIBC_2.3.4.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜0NÈÈxV@	@	²^ÿÿÿoòòŠkþÿÿo€€`zààø„BØØ Žxx‰��Ð”``�pp­£tÅtÅ	©€Å€Å`. ±àóàóü¿àøàø8Éà!àÕè!èáð!ðð˜à!à ê ! H ð`&!H&� õ0H&)x&!w	xG…ýZþ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/kconfig/lex.zconf.c busybox-1.20.2_mod/scripts/kconfig/lex.zconf.c
--- busybox-1.20.2/scripts/kconfig/lex.zconf.c	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/lex.zconf.c	2024-04-11 16:01:00.805112882 +0800
@@ -0,0 +1,2325 @@
+
+#line 3 "scripts/kconfig/lex.zconf.c"
+
+#define  YY_INT_ALIGNED short int
+
+/* A lexical scanner generated by flex */
+
+#define FLEX_SCANNER
+#define YY_FLEX_MAJOR_VERSION 2
+#define YY_FLEX_MINOR_VERSION 5
+#define YY_FLEX_SUBMINOR_VERSION 31
+#if YY_FLEX_SUBMINOR_VERSION > 0
+#define FLEX_BETA
+#endif
+
+/* First, we deal with  platform-specific or compiler-specific issues. */
+
+/* begin standard C headers. */
+#include <stdio.h>
+#include <string.h>
+#include <errno.h>
+#include <stdlib.h>
+
+/* end standard C headers. */
+
+/* flex integer type definitions */
+
+#ifndef FLEXINT_H
+#define FLEXINT_H
+
+/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
+
+#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
+#include <inttypes.h>
+typedef int8_t flex_int8_t;
+typedef uint8_t flex_uint8_t;
+typedef int16_t flex_int16_t;
+typedef uint16_t flex_uint16_t;
+typedef int32_t flex_int32_t;
+typedef uint32_t flex_uint32_t;
+#else
+typedef signed char flex_int8_t;
+typedef short int flex_int16_t;
+typedef int flex_int32_t;
+typedef unsigned char flex_uint8_t;
+typedef unsigned short int flex_uint16_t;
+typedef unsigned int flex_uint32_t;
+#endif /* ! C99 */
+
+/* Limits of integral types. */
+#ifndef INT8_MIN
+#define INT8_MIN               (-128)
+#endif
+#ifndef INT16_MIN
+#define INT16_MIN              (-32767-1)
+#endif
+#ifndef INT32_MIN
+#define INT32_MIN              (-2147483647-1)
+#endif
+#ifndef INT8_MAX
+#define INT8_MAX               (127)
+#endif
+#ifndef INT16_MAX
+#define INT16_MAX              (32767)
+#endif
+#ifndef INT32_MAX
+#define INT32_MAX              (2147483647)
+#endif
+#ifndef UINT8_MAX
+#define UINT8_MAX              (255U)
+#endif
+#ifndef UINT16_MAX
+#define UINT16_MAX             (65535U)
+#endif
+#ifndef UINT32_MAX
+#define UINT32_MAX             (4294967295U)
+#endif
+
+#endif /* ! FLEXINT_H */
+
+#ifdef __cplusplus
+
+/* The "const" storage-class-modifier is valid. */
+#define YY_USE_CONST
+
+#else	/* ! __cplusplus */
+
+#if __STDC__
+
+#define YY_USE_CONST
+
+#endif	/* __STDC__ */
+#endif	/* ! __cplusplus */
+
+#ifdef YY_USE_CONST
+#define yyconst const
+#else
+#define yyconst
+#endif
+
+/* Returned upon end-of-file. */
+#define YY_NULL 0
+
+/* Promotes a possibly negative, possibly signed char to an unsigned
+ * integer for use as an array index.  If the signed char is negative,
+ * we want to instead treat it as an 8-bit unsigned char, hence the
+ * double cast.
+ */
+#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
+
+/* Enter a start condition.  This macro really ought to take a parameter,
+ * but we do it the disgusting crufty way forced on us by the ()-less
+ * definition of BEGIN.
+ */
+#define BEGIN (yy_start) = 1 + 2 *
+
+/* Translate the current start state into a value that can be later handed
+ * to BEGIN to return to the state.  The YYSTATE alias is for lex
+ * compatibility.
+ */
+#define YY_START (((yy_start) - 1) / 2)
+#define YYSTATE YY_START
+
+/* Action number for EOF rule of a given start state. */
+#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
+
+/* Special action meaning "start processing a new file". */
+#define YY_NEW_FILE zconfrestart(zconfin  )
+
+#define YY_END_OF_BUFFER_CHAR 0
+
+/* Size of default input buffer. */
+#ifndef YY_BUF_SIZE
+#define YY_BUF_SIZE 16384
+#endif
+
+#ifndef YY_TYPEDEF_YY_BUFFER_STATE
+#define YY_TYPEDEF_YY_BUFFER_STATE
+typedef struct yy_buffer_state *YY_BUFFER_STATE;
+#endif
+
+extern int zconfleng;
+
+extern FILE *zconfin, *zconfout;
+
+#define EOB_ACT_CONTINUE_SCAN 0
+#define EOB_ACT_END_OF_FILE 1
+#define EOB_ACT_LAST_MATCH 2
+
+    #define YY_LESS_LINENO(n)
+
+/* Return all but the first "n" matched characters back to the input stream. */
+#define yyless(n) \
+	do \
+		{ \
+		/* Undo effects of setting up zconftext. */ \
+        int yyless_macro_arg = (n); \
+        YY_LESS_LINENO(yyless_macro_arg);\
+		*yy_cp = (yy_hold_char); \
+		YY_RESTORE_YY_MORE_OFFSET \
+		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
+		YY_DO_BEFORE_ACTION; /* set up zconftext again */ \
+		} \
+	while ( 0 )
+
+#define unput(c) yyunput( c, (yytext_ptr)  )
+
+/* The following is because we cannot portably get our hands on size_t
+ * (without autoconf's help, which isn't available because we want
+ * flex-generated scanners to compile on their own).
+ */
+
+#ifndef YY_TYPEDEF_YY_SIZE_T
+#define YY_TYPEDEF_YY_SIZE_T
+typedef unsigned int yy_size_t;
+#endif
+
+#ifndef YY_STRUCT_YY_BUFFER_STATE
+#define YY_STRUCT_YY_BUFFER_STATE
+struct yy_buffer_state
+	{
+	FILE *yy_input_file;
+
+	char *yy_ch_buf;		/* input buffer */
+	char *yy_buf_pos;		/* current position in input buffer */
+
+	/* Size of input buffer in bytes, not including room for EOB
+	 * characters.
+	 */
+	yy_size_t yy_buf_size;
+
+	/* Number of characters read into yy_ch_buf, not including EOB
+	 * characters.
+	 */
+	int yy_n_chars;
+
+	/* Whether we "own" the buffer - i.e., we know we created it,
+	 * and can realloc() it to grow it, and should free() it to
+	 * delete it.
+	 */
+	int yy_is_our_buffer;
+
+	/* Whether this is an "interactive" input source; if so, and
+	 * if we're using stdio for input, then we want to use getc()
+	 * instead of fread(), to make sure we stop fetching input after
+	 * each newline.
+	 */
+	int yy_is_interactive;
+
+	/* Whether we're considered to be at the beginning of a line.
+	 * If so, '^' rules will be active on the next match, otherwise
+	 * not.
+	 */
+	int yy_at_bol;
+
+    int yy_bs_lineno; /**< The line count. */
+    int yy_bs_column; /**< The column count. */
+
+	/* Whether to try to fill the input buffer when we reach the
+	 * end of it.
+	 */
+	int yy_fill_buffer;
+
+	int yy_buffer_status;
+
+#define YY_BUFFER_NEW 0
+#define YY_BUFFER_NORMAL 1
+	/* When an EOF's been seen but there's still some text to process
+	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
+	 * shouldn't try reading from the input source any more.  We might
+	 * still have a bunch of tokens to match, though, because of
+	 * possible backing-up.
+	 *
+	 * When we actually see the EOF, we change the status to "new"
+	 * (via zconfrestart()), so that the user can continue scanning by
+	 * just pointing zconfin at a new input file.
+	 */
+#define YY_BUFFER_EOF_PENDING 2
+
+	};
+#endif /* !YY_STRUCT_YY_BUFFER_STATE */
+
+/* Stack of input buffers. */
+static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
+static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
+static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
+
+/* We provide macros for accessing buffer states in case in the
+ * future we want to put the buffer states in a more general
+ * "scanner state".
+ *
+ * Returns the top of the stack, or NULL.
+ */
+#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
+                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
+                          : NULL)
+
+/* Same as previous macro, but useful when we know that the buffer stack is not
+ * NULL or when we need an lvalue. For internal use only.
+ */
+#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
+
+/* yy_hold_char holds the character lost when zconftext is formed. */
+static char yy_hold_char;
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
+int zconfleng;
+
+/* Points to current character in buffer. */
+static char *yy_c_buf_p = (char *) 0;
+static int yy_init = 1;		/* whether we need to initialize */
+static int yy_start = 0;	/* start state number */
+
+/* Flag which is used to allow zconfwrap()'s to do buffer switches
+ * instead of setting up a fresh zconfin.  A bit of a hack ...
+ */
+static int yy_did_buffer_switch_on_eof;
+
+void zconfrestart (FILE *input_file  );
+void zconf_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
+YY_BUFFER_STATE zconf_create_buffer (FILE *file,int size  );
+void zconf_delete_buffer (YY_BUFFER_STATE b  );
+void zconf_flush_buffer (YY_BUFFER_STATE b  );
+void zconfpush_buffer_state (YY_BUFFER_STATE new_buffer  );
+void zconfpop_buffer_state (void );
+
+static void zconfensure_buffer_stack (void );
+static void zconf_load_buffer_state (void );
+static void zconf_init_buffer (YY_BUFFER_STATE b,FILE *file  );
+
+#define YY_FLUSH_BUFFER zconf_flush_buffer(YY_CURRENT_BUFFER )
+
+YY_BUFFER_STATE zconf_scan_buffer (char *base,yy_size_t size  );
+YY_BUFFER_STATE zconf_scan_string (yyconst char *yy_str  );
+YY_BUFFER_STATE zconf_scan_bytes (yyconst char *bytes,int len  );
+
+void *zconfalloc (yy_size_t  );
+void *zconfrealloc (void *,yy_size_t  );
+void zconffree (void *  );
+
+#define yy_new_buffer zconf_create_buffer
+
+#define yy_set_interactive(is_interactive) \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){ \
+        zconfensure_buffer_stack (); \
+		YY_CURRENT_BUFFER_LVALUE =    \
+            zconf_create_buffer(zconfin,YY_BUF_SIZE ); \
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
+	}
+
+#define yy_set_bol(at_bol) \
+	{ \
+	if ( ! YY_CURRENT_BUFFER ){\
+        zconfensure_buffer_stack (); \
+		YY_CURRENT_BUFFER_LVALUE =    \
+            zconf_create_buffer(zconfin,YY_BUF_SIZE ); \
+	} \
+	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
+	}
+
+#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
+
+/* Begin user sect3 */
+
+#define zconfwrap() 1
+#define YY_SKIP_YYWRAP
+
+typedef unsigned char YY_CHAR;
+
+FILE *zconfin = (FILE *) 0, *zconfout = (FILE *) 0;
+
+typedef int yy_state_type;
+
+extern int zconflineno;
+
+int zconflineno = 1;
+
+extern char *zconftext;
+#define yytext_ptr zconftext
+static yyconst flex_int16_t yy_nxt[][17] =
+    {
+    {
+        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0
+    },
+
+    {
+       11,   12,   13,   14,   12,   12,   15,   12,   12,   12,
+       12,   12,   12,   12,   12,   12,   12
+    },
+
+    {
+       11,   12,   13,   14,   12,   12,   15,   12,   12,   12,
+       12,   12,   12,   12,   12,   12,   12
+    },
+
+    {
+       11,   16,   16,   17,   16,   16,   16,   16,   16,   16,
+       16,   16,   16,   18,   16,   16,   16
+    },
+
+    {
+       11,   16,   16,   17,   16,   16,   16,   16,   16,   16,
+       16,   16,   16,   18,   16,   16,   16
+
+    },
+
+    {
+       11,   19,   20,   21,   19,   19,   19,   19,   19,   19,
+       19,   19,   19,   19,   19,   19,   19
+    },
+
+    {
+       11,   19,   20,   21,   19,   19,   19,   19,   19,   19,
+       19,   19,   19,   19,   19,   19,   19
+    },
+
+    {
+       11,   22,   22,   23,   22,   24,   22,   22,   24,   22,
+       22,   22,   22,   22,   22,   25,   22
+    },
+
+    {
+       11,   22,   22,   23,   22,   24,   22,   22,   24,   22,
+       22,   22,   22,   22,   22,   25,   22
+    },
+
+    {
+       11,   26,   26,   27,   28,   29,   30,   31,   29,   32,
+       33,   34,   35,   35,   36,   37,   38
+
+    },
+
+    {
+       11,   26,   26,   27,   28,   29,   30,   31,   29,   32,
+       33,   34,   35,   35,   36,   37,   38
+    },
+
+    {
+      -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
+      -11,  -11,  -11,  -11,  -11,  -11,  -11
+    },
+
+    {
+       11,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
+      -12,  -12,  -12,  -12,  -12,  -12,  -12
+    },
+
+    {
+       11,  -13,   39,   40,  -13,  -13,   41,  -13,  -13,  -13,
+      -13,  -13,  -13,  -13,  -13,  -13,  -13
+    },
+
+    {
+       11,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
+      -14,  -14,  -14,  -14,  -14,  -14,  -14
+
+    },
+
+    {
+       11,   42,   42,   43,   42,   42,   42,   42,   42,   42,
+       42,   42,   42,   42,   42,   42,   42
+    },
+
+    {
+       11,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
+      -16,  -16,  -16,  -16,  -16,  -16,  -16
+    },
+
+    {
+       11,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
+      -17,  -17,  -17,  -17,  -17,  -17,  -17
+    },
+
+    {
+       11,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
+      -18,  -18,  -18,   44,  -18,  -18,  -18
+    },
+
+    {
+       11,   45,   45,  -19,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45
+
+    },
+
+    {
+       11,  -20,   46,   47,  -20,  -20,  -20,  -20,  -20,  -20,
+      -20,  -20,  -20,  -20,  -20,  -20,  -20
+    },
+
+    {
+       11,   48,  -21,  -21,   48,   48,   48,   48,   48,   48,
+       48,   48,   48,   48,   48,   48,   48
+    },
+
+    {
+       11,   49,   49,   50,   49,  -22,   49,   49,  -22,   49,
+       49,   49,   49,   49,   49,  -22,   49
+    },
+
+    {
+       11,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
+      -23,  -23,  -23,  -23,  -23,  -23,  -23
+    },
+
+    {
+       11,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
+      -24,  -24,  -24,  -24,  -24,  -24,  -24
+
+    },
+
+    {
+       11,   51,   51,   52,   51,   51,   51,   51,   51,   51,
+       51,   51,   51,   51,   51,   51,   51
+    },
+
+    {
+       11,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
+      -26,  -26,  -26,  -26,  -26,  -26,  -26
+    },
+
+    {
+       11,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
+      -27,  -27,  -27,  -27,  -27,  -27,  -27
+    },
+
+    {
+       11,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
+      -28,  -28,  -28,  -28,   53,  -28,  -28
+    },
+
+    {
+       11,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
+      -29,  -29,  -29,  -29,  -29,  -29,  -29
+
+    },
+
+    {
+       11,   54,   54,  -30,   54,   54,   54,   54,   54,   54,
+       54,   54,   54,   54,   54,   54,   54
+    },
+
+    {
+       11,  -31,  -31,  -31,  -31,  -31,  -31,   55,  -31,  -31,
+      -31,  -31,  -31,  -31,  -31,  -31,  -31
+    },
+
+    {
+       11,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
+      -32,  -32,  -32,  -32,  -32,  -32,  -32
+    },
+
+    {
+       11,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,
+      -33,  -33,  -33,  -33,  -33,  -33,  -33
+    },
+
+    {
+       11,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
+      -34,   56,   57,   57,  -34,  -34,  -34
+
+    },
+
+    {
+       11,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
+      -35,   57,   57,   57,  -35,  -35,  -35
+    },
+
+    {
+       11,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,
+      -36,  -36,  -36,  -36,  -36,  -36,  -36
+    },
+
+    {
+       11,  -37,  -37,   58,  -37,  -37,  -37,  -37,  -37,  -37,
+      -37,  -37,  -37,  -37,  -37,  -37,  -37
+    },
+
+    {
+       11,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
+      -38,  -38,  -38,  -38,  -38,  -38,   59
+    },
+
+    {
+       11,  -39,   39,   40,  -39,  -39,   41,  -39,  -39,  -39,
+      -39,  -39,  -39,  -39,  -39,  -39,  -39
+
+    },
+
+    {
+       11,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
+      -40,  -40,  -40,  -40,  -40,  -40,  -40
+    },
+
+    {
+       11,   42,   42,   43,   42,   42,   42,   42,   42,   42,
+       42,   42,   42,   42,   42,   42,   42
+    },
+
+    {
+       11,   42,   42,   43,   42,   42,   42,   42,   42,   42,
+       42,   42,   42,   42,   42,   42,   42
+    },
+
+    {
+       11,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
+      -43,  -43,  -43,  -43,  -43,  -43,  -43
+    },
+
+    {
+       11,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
+      -44,  -44,  -44,   44,  -44,  -44,  -44
+
+    },
+
+    {
+       11,   45,   45,  -45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45
+    },
+
+    {
+       11,  -46,   46,   47,  -46,  -46,  -46,  -46,  -46,  -46,
+      -46,  -46,  -46,  -46,  -46,  -46,  -46
+    },
+
+    {
+       11,   48,  -47,  -47,   48,   48,   48,   48,   48,   48,
+       48,   48,   48,   48,   48,   48,   48
+    },
+
+    {
+       11,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
+      -48,  -48,  -48,  -48,  -48,  -48,  -48
+    },
+
+    {
+       11,   49,   49,   50,   49,  -49,   49,   49,  -49,   49,
+       49,   49,   49,   49,   49,  -49,   49
+
+    },
+
+    {
+       11,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
+      -50,  -50,  -50,  -50,  -50,  -50,  -50
+    },
+
+    {
+       11,  -51,  -51,   52,  -51,  -51,  -51,  -51,  -51,  -51,
+      -51,  -51,  -51,  -51,  -51,  -51,  -51
+    },
+
+    {
+       11,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
+      -52,  -52,  -52,  -52,  -52,  -52,  -52
+    },
+
+    {
+       11,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
+      -53,  -53,  -53,  -53,  -53,  -53,  -53
+    },
+
+    {
+       11,   54,   54,  -54,   54,   54,   54,   54,   54,   54,
+       54,   54,   54,   54,   54,   54,   54
+
+    },
+
+    {
+       11,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
+      -55,  -55,  -55,  -55,  -55,  -55,  -55
+    },
+
+    {
+       11,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
+      -56,   60,   57,   57,  -56,  -56,  -56
+    },
+
+    {
+       11,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
+      -57,   57,   57,   57,  -57,  -57,  -57
+    },
+
+    {
+       11,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
+      -58,  -58,  -58,  -58,  -58,  -58,  -58
+    },
+
+    {
+       11,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
+      -59,  -59,  -59,  -59,  -59,  -59,  -59
+
+    },
+
+    {
+       11,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
+      -60,   57,   57,   57,  -60,  -60,  -60
+    },
+
+    } ;
+
+static yy_state_type yy_get_previous_state (void );
+static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
+static int yy_get_next_buffer (void );
+static void yy_fatal_error (yyconst char msg[]  );
+
+/* Done after the current pattern has been matched and before the
+ * corresponding action - sets up zconftext.
+ */
+#define YY_DO_BEFORE_ACTION \
+	(yytext_ptr) = yy_bp; \
+	zconfleng = (size_t) (yy_cp - yy_bp); \
+	(yy_hold_char) = *yy_cp; \
+	*yy_cp = '\0'; \
+	(yy_c_buf_p) = yy_cp;
+
+#define YY_NUM_RULES 33
+#define YY_END_OF_BUFFER 34
+/* This struct is not used in this scanner,
+   but its presence is necessary. */
+struct yy_trans_info
+	{
+	flex_int32_t yy_verify;
+	flex_int32_t yy_nxt;
+	};
+static yyconst flex_int16_t yy_accept[61] =
+    {   0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+       34,    5,    4,    2,    3,    7,    8,    6,   32,   29,
+       31,   24,   28,   27,   26,   22,   17,   13,   16,   20,
+       22,   11,   12,   19,   19,   14,   22,   22,    4,    2,
+        3,    3,    1,    6,   32,   29,   31,   30,   24,   23,
+       26,   25,   15,   20,    9,   19,   19,   21,   10,   18
+    } ;
+
+static yyconst flex_int32_t yy_ec[256] =
+    {   0,
+        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    2,    4,    5,    6,    1,    1,    7,    8,    9,
+       10,    1,    1,    1,   11,   12,   12,   13,   13,   13,
+       13,   13,   13,   13,   13,   13,   13,    1,    1,    1,
+       14,    1,    1,    1,   13,   13,   13,   13,   13,   13,
+       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
+       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
+        1,   15,    1,    1,   13,    1,   13,   13,   13,   13,
+
+       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
+       13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
+       13,   13,    1,   16,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
+        1,    1,    1,    1,    1
+    } ;
+
+extern int zconf_flex_debug;
+int zconf_flex_debug = 0;
+
+/* The intent behind this definition is that it'll catch
+ * any uses of REJECT which flex missed.
+ */
+#define REJECT reject_used_but_not_detected
+#define yymore() yymore_used_but_not_detected
+#define YY_MORE_ADJ 0
+#define YY_RESTORE_YY_MORE_OFFSET
+char *zconftext;
+
+/*
+ * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
+ * Released under the terms of the GNU GPL v2.0.
+ */
+
+#include <limits.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#define LKC_DIRECT_LINK
+#include "lkc.h"
+
+#define START_STRSIZE	16
+
+static struct {
+	struct file *file;
+	int lineno;
+} current_pos;
+
+static char *text;
+static int text_size, text_asize;
+
+struct buffer {
+        struct buffer *parent;
+        YY_BUFFER_STATE state;
+};
+
+struct buffer *current_buf;
+
+static int last_ts, first_ts;
+
+static void zconf_endhelp(void);
+static void zconf_endfile(void);
+
+void new_string(void)
+{
+	text = malloc(START_STRSIZE);
+	text_asize = START_STRSIZE;
+	text_size = 0;
+	*text = 0;
+}
+
+void append_string(const char *str, int size)
+{
+	int new_size = text_size + size + 1;
+	if (size > 70) {
+		fprintf (stderr, "%s:%d error: Overlong line\n",
+		current_file->name, current_file->lineno);
+	}
+
+	if (new_size > text_asize) {
+		new_size += START_STRSIZE - 1;
+		new_size &= -START_STRSIZE;
+		text = realloc(text, new_size);
+		text_asize = new_size;
+	}
+	memcpy(text + text_size, str, size);
+	text_size += size;
+	text[text_size] = 0;
+}
+
+void alloc_string(const char *str, int size)
+{
+	text = malloc(size + 1);
+	memcpy(text, str, size);
+	text[size] = 0;
+}
+
+#define INITIAL 0
+#define COMMAND 1
+#define HELP 2
+#define STRING 3
+#define PARAM 4
+
+#ifndef YY_NO_UNISTD_H
+/* Special case for "unistd.h", since it is non-ANSI. We include it way
+ * down here because we want the user's section 1 to have been scanned first.
+ * The user has a chance to override it with an option.
+ */
+#include <unistd.h>
+#endif
+
+#ifndef YY_EXTRA_TYPE
+#define YY_EXTRA_TYPE void *
+#endif
+
+/* Macros after this point can all be overridden by user definitions in
+ * section 1.
+ */
+
+#ifndef YY_SKIP_YYWRAP
+#ifdef __cplusplus
+extern "C" int zconfwrap (void );
+#else
+extern int zconfwrap (void );
+#endif
+#endif
+
+    static void yyunput (int c,char *buf_ptr  );
+
+#ifndef yytext_ptr
+static void yy_flex_strncpy (char *,yyconst char *,int );
+#endif
+
+#ifdef YY_NEED_STRLEN
+static int yy_flex_strlen (yyconst char * );
+#endif
+
+//bbox: suppressing "defined but not used" warning
+#define YY_NO_INPUT 1
+
+#ifndef YY_NO_INPUT
+
+#ifdef __cplusplus
+static int yyinput (void );
+#else
+static int input (void );
+#endif
+
+#endif
+
+/* Amount of stuff to slurp up with each read. */
+#ifndef YY_READ_BUF_SIZE
+#define YY_READ_BUF_SIZE 8192
+#endif
+
+/* Copy whatever the last rule matched to the standard output. */
+#ifndef ECHO
+/* This used to be an fputs(), but since the string might contain NUL's,
+ * we now use fwrite().
+ */
+#define ECHO (void) fwrite( zconftext, zconfleng, 1, zconfout )
+#endif
+
+/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
+ * is returned in "result".
+ */
+#ifndef YY_INPUT
+#define YY_INPUT(buf,result,max_size) \
+	errno=0; \
+	while ( (result = read( fileno(zconfin), (char *) buf, max_size )) < 0 ) \
+	{ \
+		if( errno != EINTR) \
+		{ \
+			YY_FATAL_ERROR( "input in flex scanner failed" ); \
+			break; \
+		} \
+		errno=0; \
+		clearerr(zconfin); \
+	}\
+\
+
+#endif
+
+/* No semi-colon after return; correct usage is to write "yyterminate();" -
+ * we don't want an extra ';' after the "return" because that will cause
+ * some compilers to complain about unreachable statements.
+ */
+#ifndef yyterminate
+#define yyterminate() return YY_NULL
+#endif
+
+/* Number of entries by which start-condition stack grows. */
+#ifndef YY_START_STACK_INCR
+#define YY_START_STACK_INCR 25
+#endif
+
+/* Report a fatal error. */
+#ifndef YY_FATAL_ERROR
+#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
+#endif
+
+/* end tables serialization structures and prototypes */
+
+/* Default declaration of generated scanner - a define so the user can
+ * easily add parameters.
+ */
+#ifndef YY_DECL
+#define YY_DECL_IS_OURS 1
+
+extern int zconflex (void);
+
+#define YY_DECL int zconflex (void)
+#endif /* !YY_DECL */
+
+/* Code executed at the beginning of each rule, after zconftext and zconfleng
+ * have been set up.
+ */
+#ifndef YY_USER_ACTION
+#define YY_USER_ACTION
+#endif
+
+/* Code executed at the end of each rule. */
+#ifndef YY_BREAK
+#define YY_BREAK break;
+#endif
+
+#define YY_RULE_SETUP \
+	YY_USER_ACTION
+
+/** The main scanner function which does all the work.
+ */
+YY_DECL
+{
+	register yy_state_type yy_current_state;
+	register char *yy_cp, *yy_bp;
+	register int yy_act;
+
+	int str = 0;
+	int ts, i;
+
+	if ( (yy_init) )
+		{
+		(yy_init) = 0;
+
+#ifdef YY_USER_INIT
+		YY_USER_INIT;
+#endif
+
+		if ( ! (yy_start) )
+			(yy_start) = 1;	/* first start state */
+
+		if ( ! zconfin )
+			zconfin = stdin;
+
+		if ( ! zconfout )
+			zconfout = stdout;
+
+		if ( ! YY_CURRENT_BUFFER ) {
+			zconfensure_buffer_stack ();
+			YY_CURRENT_BUFFER_LVALUE =
+				zconf_create_buffer(zconfin,YY_BUF_SIZE );
+		}
+
+		zconf_load_buffer_state( );
+		}
+
+	while ( 1 )		/* loops until end-of-file is reached */
+		{
+		yy_cp = (yy_c_buf_p);
+
+		/* Support of zconftext. */
+		*yy_cp = (yy_hold_char);
+
+		/* yy_bp points to the position in yy_ch_buf of the start of
+		 * the current run.
+		 */
+		yy_bp = yy_cp;
+
+		yy_current_state = (yy_start);
+yy_match:
+		while ( (yy_current_state = yy_nxt[yy_current_state][ yy_ec[YY_SC_TO_UI(*yy_cp)]  ]) > 0 )
+			++yy_cp;
+
+		yy_current_state = -yy_current_state;
+
+yy_find_action:
+		yy_act = yy_accept[yy_current_state];
+
+		YY_DO_BEFORE_ACTION;
+
+do_action:	/* This label is used only to access EOF actions. */
+
+		switch ( yy_act )
+	{ /* beginning of action switch */
+case 1:
+/* rule 1 can match eol */
+case 2:
+/* rule 2 can match eol */
+YY_RULE_SETUP
+{
+	current_file->lineno++;
+	return T_EOL;
+}
+	YY_BREAK
+case 3:
+YY_RULE_SETUP
+
+	YY_BREAK
+case 4:
+YY_RULE_SETUP
+{
+	BEGIN(COMMAND);
+}
+	YY_BREAK
+case 5:
+YY_RULE_SETUP
+{
+	unput(zconftext[0]);
+	BEGIN(COMMAND);
+}
+	YY_BREAK
+
+case 6:
+YY_RULE_SETUP
+{
+		struct kconf_id *id = kconf_id_lookup(zconftext, zconfleng);
+		BEGIN(PARAM);
+		current_pos.file = current_file;
+		current_pos.lineno = current_file->lineno;
+		if (id && id->flags & TF_COMMAND) {
+			zconflval.id = id;
+			return id->token;
+		}
+		alloc_string(zconftext, zconfleng);
+		zconflval.string = text;
+		return T_WORD;
+	}
+	YY_BREAK
+case 7:
+YY_RULE_SETUP
+
+	YY_BREAK
+case 8:
+/* rule 8 can match eol */
+YY_RULE_SETUP
+{
+		BEGIN(INITIAL);
+		current_file->lineno++;
+		return T_EOL;
+	}
+	YY_BREAK
+
+case 9:
+YY_RULE_SETUP
+return T_AND;
+	YY_BREAK
+case 10:
+YY_RULE_SETUP
+return T_OR;
+	YY_BREAK
+case 11:
+YY_RULE_SETUP
+return T_OPEN_PAREN;
+	YY_BREAK
+case 12:
+YY_RULE_SETUP
+return T_CLOSE_PAREN;
+	YY_BREAK
+case 13:
+YY_RULE_SETUP
+return T_NOT;
+	YY_BREAK
+case 14:
+YY_RULE_SETUP
+return T_EQUAL;
+	YY_BREAK
+case 15:
+YY_RULE_SETUP
+return T_UNEQUAL;
+	YY_BREAK
+case 16:
+YY_RULE_SETUP
+{
+		str = zconftext[0];
+		new_string();
+		BEGIN(STRING);
+	}
+	YY_BREAK
+case 17:
+/* rule 17 can match eol */
+YY_RULE_SETUP
+BEGIN(INITIAL); current_file->lineno++; return T_EOL;
+	YY_BREAK
+case 18:
+YY_RULE_SETUP
+/* ignore */
+	YY_BREAK
+case 19:
+YY_RULE_SETUP
+{
+		struct kconf_id *id = kconf_id_lookup(zconftext, zconfleng);
+		if (id && id->flags & TF_PARAM) {
+			zconflval.id = id;
+			return id->token;
+		}
+		alloc_string(zconftext, zconfleng);
+		zconflval.string = text;
+		return T_WORD;
+	}
+	YY_BREAK
+case 20:
+YY_RULE_SETUP
+/* comment */
+	YY_BREAK
+case 21:
+/* rule 21 can match eol */
+YY_RULE_SETUP
+current_file->lineno++;
+	YY_BREAK
+case 22:
+YY_RULE_SETUP
+
+	YY_BREAK
+case YY_STATE_EOF(PARAM):
+{
+		BEGIN(INITIAL);
+	}
+	YY_BREAK
+
+case 23:
+/* rule 23 can match eol */
+*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
+(yy_c_buf_p) = yy_cp -= 1;
+YY_DO_BEFORE_ACTION; /* set up zconftext again */
+YY_RULE_SETUP
+{
+		append_string(zconftext, zconfleng);
+		zconflval.string = text;
+		return T_WORD_QUOTE;
+	}
+	YY_BREAK
+case 24:
+YY_RULE_SETUP
+{
+		append_string(zconftext, zconfleng);
+	}
+	YY_BREAK
+case 25:
+/* rule 25 can match eol */
+*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
+(yy_c_buf_p) = yy_cp -= 1;
+YY_DO_BEFORE_ACTION; /* set up zconftext again */
+YY_RULE_SETUP
+{
+		append_string(zconftext + 1, zconfleng - 1);
+		zconflval.string = text;
+		return T_WORD_QUOTE;
+	}
+	YY_BREAK
+case 26:
+YY_RULE_SETUP
+{
+		append_string(zconftext + 1, zconfleng - 1);
+	}
+	YY_BREAK
+case 27:
+YY_RULE_SETUP
+{
+		if (str == zconftext[0]) {
+			BEGIN(PARAM);
+			zconflval.string = text;
+			return T_WORD_QUOTE;
+		} else
+			append_string(zconftext, 1);
+	}
+	YY_BREAK
+case 28:
+/* rule 28 can match eol */
+YY_RULE_SETUP
+{
+		printf("%s:%d:warning: multi-line strings not supported\n", zconf_curname(), zconf_lineno());
+		current_file->lineno++;
+		BEGIN(INITIAL);
+		return T_EOL;
+	}
+	YY_BREAK
+case YY_STATE_EOF(STRING):
+{
+		BEGIN(INITIAL);
+	}
+	YY_BREAK
+
+case 29:
+YY_RULE_SETUP
+{
+		ts = 0;
+		for (i = 0; i < zconfleng; i++) {
+			if (zconftext[i] == '\t')
+				ts = (ts & ~7) + 8;
+			else
+				ts++;
+		}
+		last_ts = ts;
+		if (first_ts) {
+			if (ts < first_ts) {
+				zconf_endhelp();
+				return T_HELPTEXT;
+			}
+			ts -= first_ts;
+			while (ts > 8) {
+				append_string("        ", 8);
+				ts -= 8;
+			}
+			append_string("        ", ts);
+		}
+	}
+	YY_BREAK
+case 30:
+/* rule 30 can match eol */
+*yy_cp = (yy_hold_char); /* undo effects of setting up zconftext */
+(yy_c_buf_p) = yy_cp -= 1;
+YY_DO_BEFORE_ACTION; /* set up zconftext again */
+YY_RULE_SETUP
+{
+		current_file->lineno++;
+		zconf_endhelp();
+		return T_HELPTEXT;
+	}
+	YY_BREAK
+case 31:
+/* rule 31 can match eol */
+YY_RULE_SETUP
+{
+		current_file->lineno++;
+		append_string("\n", 1);
+	}
+	YY_BREAK
+case 32:
+YY_RULE_SETUP
+{
+		append_string(zconftext, zconfleng);
+		if (!first_ts)
+			first_ts = last_ts;
+	}
+	YY_BREAK
+case YY_STATE_EOF(HELP):
+{
+		zconf_endhelp();
+		return T_HELPTEXT;
+	}
+	YY_BREAK
+
+case YY_STATE_EOF(INITIAL):
+case YY_STATE_EOF(COMMAND):
+{
+	if (current_file) {
+		zconf_endfile();
+		return T_EOL;
+	}
+	fclose(zconfin);
+	yyterminate();
+}
+	YY_BREAK
+case 33:
+YY_RULE_SETUP
+YY_FATAL_ERROR( "flex scanner jammed" );
+	YY_BREAK
+
+	case YY_END_OF_BUFFER:
+		{
+		/* Amount of text matched not including the EOB char. */
+		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
+
+		/* Undo the effects of YY_DO_BEFORE_ACTION. */
+		*yy_cp = (yy_hold_char);
+		YY_RESTORE_YY_MORE_OFFSET
+
+		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
+			{
+			/* We're scanning a new file or input source.  It's
+			 * possible that this happened because the user
+			 * just pointed zconfin at a new source and called
+			 * zconflex().  If so, then we have to assure
+			 * consistency between YY_CURRENT_BUFFER and our
+			 * globals.  Here is the right place to do so, because
+			 * this is the first action (other than possibly a
+			 * back-up) that will match for the new input source.
+			 */
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+			YY_CURRENT_BUFFER_LVALUE->yy_input_file = zconfin;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
+			}
+
+		/* Note that here we test for yy_c_buf_p "<=" to the position
+		 * of the first EOB in the buffer, since yy_c_buf_p will
+		 * already have been incremented past the NUL character
+		 * (since all states make transitions on EOB to the
+		 * end-of-buffer state).  Contrast this with the test
+		 * in input().
+		 */
+		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			{ /* This was really a NUL. */
+			yy_state_type yy_next_state;
+
+			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
+
+			yy_current_state = yy_get_previous_state(  );
+
+			/* Okay, we're now positioned to make the NUL
+			 * transition.  We couldn't have
+			 * yy_get_previous_state() go ahead and do it
+			 * for us because it doesn't know how to deal
+			 * with the possibility of jamming (and we don't
+			 * want to build jamming into it because then it
+			 * will run more slowly).
+			 */
+
+			yy_next_state = yy_try_NUL_trans( yy_current_state );
+
+			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+
+			if ( yy_next_state )
+				{
+				/* Consume the NUL. */
+				yy_cp = ++(yy_c_buf_p);
+				yy_current_state = yy_next_state;
+				goto yy_match;
+				}
+
+			else
+				{
+				yy_cp = (yy_c_buf_p);
+				goto yy_find_action;
+				}
+			}
+
+		else switch ( yy_get_next_buffer(  ) )
+			{
+			case EOB_ACT_END_OF_FILE:
+				{
+				(yy_did_buffer_switch_on_eof) = 0;
+
+				if ( zconfwrap( ) )
+					{
+					/* Note: because we've taken care in
+					 * yy_get_next_buffer() to have set up
+					 * zconftext, we can now set up
+					 * yy_c_buf_p so that if some total
+					 * hoser (like flex itself) wants to
+					 * call the scanner after we return the
+					 * YY_NULL, it'll still work - another
+					 * YY_NULL will get returned.
+					 */
+					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
+
+					yy_act = YY_STATE_EOF(YY_START);
+					goto do_action;
+					}
+
+				else
+					{
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+					}
+				break;
+				}
+
+			case EOB_ACT_CONTINUE_SCAN:
+				(yy_c_buf_p) =
+					(yytext_ptr) + yy_amount_of_matched_text;
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_match;
+
+			case EOB_ACT_LAST_MATCH:
+				(yy_c_buf_p) =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
+
+				yy_current_state = yy_get_previous_state(  );
+
+				yy_cp = (yy_c_buf_p);
+				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
+				goto yy_find_action;
+			}
+		break;
+		}
+
+	default:
+		YY_FATAL_ERROR(
+			"fatal flex scanner internal error--no action found" );
+	} /* end of action switch */
+		} /* end of scanning one token */
+} /* end of zconflex */
+
+/* yy_get_next_buffer - try to read in a new buffer
+ *
+ * Returns a code representing an action:
+ *	EOB_ACT_LAST_MATCH -
+ *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
+ *	EOB_ACT_END_OF_FILE - end of file
+ */
+static int yy_get_next_buffer (void)
+{
+    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+	register char *source = (yytext_ptr);
+	register int number_to_move, i;
+	int ret_val;
+
+	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
+		YY_FATAL_ERROR(
+		"fatal flex scanner internal error--end of buffer missed" );
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
+		{ /* Don't try to fill the buffer, so this is an EOF. */
+		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
+			{
+			/* We matched a single character, the EOB, so
+			 * treat this as a final EOF.
+			 */
+			return EOB_ACT_END_OF_FILE;
+			}
+
+		else
+			{
+			/* We matched some text prior to the EOB, first
+			 * process it.
+			 */
+			return EOB_ACT_LAST_MATCH;
+			}
+		}
+
+	/* Try to read more data. */
+
+	/* First move last chars to start of buffer. */
+	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+
+	for ( i = 0; i < number_to_move; ++i )
+		*(dest++) = *(source++);
+
+	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
+		/* don't do the read, it's not guaranteed to return an EOF,
+		 * just force an EOF
+		 */
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
+
+	else
+		{
+			size_t num_to_read =
+			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+
+		while ( num_to_read <= 0 )
+			{ /* Not enough room in the buffer - grow it. */
+
+			/* just a shorter name for the current buffer */
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+
+			int yy_c_buf_p_offset =
+				(int) ((yy_c_buf_p) - b->yy_ch_buf);
+
+			if ( b->yy_is_our_buffer )
+				{
+				int new_size = b->yy_buf_size * 2;
+
+				if ( new_size <= 0 )
+					b->yy_buf_size += b->yy_buf_size / 8;
+				else
+					b->yy_buf_size *= 2;
+
+				b->yy_ch_buf = (char *)
+					/* Include room in for 2 EOB chars. */
+					zconfrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
+				}
+			else
+				/* Can't grow it, we don't own it. */
+				b->yy_ch_buf = 0;
+
+			if ( ! b->yy_ch_buf )
+				YY_FATAL_ERROR(
+				"fatal error - scanner input buffer overflow" );
+
+			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
+
+			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
+						number_to_move - 1;
+
+			}
+
+		if ( num_to_read > YY_READ_BUF_SIZE )
+			num_to_read = YY_READ_BUF_SIZE;
+
+		/* Read in more data. */
+		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
+			(yy_n_chars), num_to_read );
+
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	if ( (yy_n_chars) == 0 )
+		{
+		if ( number_to_move == YY_MORE_ADJ )
+			{
+			ret_val = EOB_ACT_END_OF_FILE;
+			zconfrestart(zconfin  );
+			}
+
+		else
+			{
+			ret_val = EOB_ACT_LAST_MATCH;
+			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
+				YY_BUFFER_EOF_PENDING;
+			}
+		}
+
+	else
+		ret_val = EOB_ACT_CONTINUE_SCAN;
+
+	(yy_n_chars) += number_to_move;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
+	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
+
+	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
+
+	return ret_val;
+}
+
+/* yy_get_previous_state - get the state just before the EOB char was reached */
+
+    static yy_state_type yy_get_previous_state (void)
+{
+	register yy_state_type yy_current_state;
+	register char *yy_cp;
+
+	yy_current_state = (yy_start);
+
+	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
+		{
+		yy_current_state = yy_nxt[yy_current_state][(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1)];
+		}
+
+	return yy_current_state;
+}
+
+/* yy_try_NUL_trans - try to make a transition on the NUL character
+ *
+ * synopsis
+ *	next_state = yy_try_NUL_trans( current_state );
+ */
+    static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
+{
+	register int yy_is_jam;
+
+	yy_current_state = yy_nxt[yy_current_state][1];
+	yy_is_jam = (yy_current_state <= 0);
+
+	return yy_is_jam ? 0 : yy_current_state;
+}
+
+    static void yyunput (int c, register char * yy_bp )
+{
+	register char *yy_cp;
+
+    yy_cp = (yy_c_buf_p);
+
+	/* undo effects of setting up zconftext */
+	*yy_cp = (yy_hold_char);
+
+	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+		{ /* need to shift things up to make room */
+		/* +2 for EOB chars. */
+		register int number_to_move = (yy_n_chars) + 2;
+		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
+					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
+		register char *source =
+				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
+
+		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+			*--dest = *--source;
+
+		yy_cp += (int) (dest - source);
+		yy_bp += (int) (dest - source);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
+			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
+
+		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
+			YY_FATAL_ERROR( "flex scanner push-back overflow" );
+		}
+
+	*--yy_cp = (char) c;
+
+	(yytext_ptr) = yy_bp;
+	(yy_hold_char) = *yy_cp;
+	(yy_c_buf_p) = yy_cp;
+}
+
+#ifndef YY_NO_INPUT
+#ifdef __cplusplus
+    static int yyinput (void)
+#else
+    static int input  (void)
+#endif
+
+{
+	int c;
+
+	*(yy_c_buf_p) = (yy_hold_char);
+
+	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
+		{
+		/* yy_c_buf_p now points to the character we want to return.
+		 * If this occurs *before* the EOB characters, then it's a
+		 * valid NUL; if not, then we've hit the end of the buffer.
+		 */
+		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
+			/* This was really a NUL. */
+			*(yy_c_buf_p) = '\0';
+
+		else
+			{ /* need more input */
+			int offset = (yy_c_buf_p) - (yytext_ptr);
+			++(yy_c_buf_p);
+
+			switch ( yy_get_next_buffer(  ) )
+				{
+				case EOB_ACT_LAST_MATCH:
+					/* This happens because yy_g_n_b()
+					 * sees that we've accumulated a
+					 * token and flags that we need to
+					 * try matching the token before
+					 * proceeding.  But for input(),
+					 * there's no matching to consider.
+					 * So convert the EOB_ACT_LAST_MATCH
+					 * to EOB_ACT_END_OF_FILE.
+					 */
+
+					/* Reset buffer status. */
+					zconfrestart(zconfin );
+
+					/*FALLTHROUGH*/
+
+				case EOB_ACT_END_OF_FILE:
+					{
+					if ( zconfwrap( ) )
+						return EOF;
+
+					if ( ! (yy_did_buffer_switch_on_eof) )
+						YY_NEW_FILE;
+#ifdef __cplusplus
+					return yyinput();
+#else
+					return input();
+#endif
+					}
+
+				case EOB_ACT_CONTINUE_SCAN:
+					(yy_c_buf_p) = (yytext_ptr) + offset;
+					break;
+				}
+			}
+		}
+
+	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
+	*(yy_c_buf_p) = '\0';	/* preserve zconftext */
+	(yy_hold_char) = *++(yy_c_buf_p);
+
+	return c;
+}
+#endif	/* ifndef YY_NO_INPUT */
+
+/** Immediately switch to a different input stream.
+ * @param input_file A readable stream.
+ *
+ * @note This function does not reset the start condition to @c INITIAL .
+ */
+    void zconfrestart  (FILE * input_file )
+{
+
+	if ( ! YY_CURRENT_BUFFER ){
+        zconfensure_buffer_stack ();
+		YY_CURRENT_BUFFER_LVALUE =
+            zconf_create_buffer(zconfin,YY_BUF_SIZE );
+	}
+
+	zconf_init_buffer(YY_CURRENT_BUFFER,input_file );
+	zconf_load_buffer_state( );
+}
+
+/** Switch to a different input buffer.
+ * @param new_buffer The new input buffer.
+ *
+ */
+    void zconf_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
+{
+
+	/* TODO. We should be able to replace this entire function body
+	 * with
+	 *		zconfpop_buffer_state();
+	 *		zconfpush_buffer_state(new_buffer);
+     */
+	zconfensure_buffer_stack ();
+	if ( YY_CURRENT_BUFFER == new_buffer )
+		return;
+
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+	zconf_load_buffer_state( );
+
+	/* We don't actually know whether we did this switch during
+	 * EOF (zconfwrap()) processing, but the only time this flag
+	 * is looked at is after zconfwrap() is called, so it's safe
+	 * to go ahead and always set it.
+	 */
+	(yy_did_buffer_switch_on_eof) = 1;
+}
+
+static void zconf_load_buffer_state  (void)
+{
+    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
+	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
+	zconfin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+	(yy_hold_char) = *(yy_c_buf_p);
+}
+
+/** Allocate and initialize an input buffer state.
+ * @param file A readable stream.
+ * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
+ *
+ * @return the allocated buffer state.
+ */
+    YY_BUFFER_STATE zconf_create_buffer  (FILE * file, int  size )
+{
+	YY_BUFFER_STATE b;
+
+	b = (YY_BUFFER_STATE) zconfalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in zconf_create_buffer()" );
+
+	b->yy_buf_size = size;
+
+	/* yy_ch_buf has to be 2 characters longer than the size given because
+	 * we need to put in 2 end-of-buffer characters.
+	 */
+	b->yy_ch_buf = (char *) zconfalloc(b->yy_buf_size + 2  );
+	if ( ! b->yy_ch_buf )
+		YY_FATAL_ERROR( "out of dynamic memory in zconf_create_buffer()" );
+
+	b->yy_is_our_buffer = 1;
+
+	zconf_init_buffer(b,file );
+
+	return b;
+}
+
+/** Destroy the buffer.
+ * @param b a buffer created with zconf_create_buffer()
+ *
+ */
+    void zconf_delete_buffer (YY_BUFFER_STATE  b )
+{
+
+	if ( ! b )
+		return;
+
+	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
+		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
+
+	if ( b->yy_is_our_buffer )
+		zconffree((void *) b->yy_ch_buf  );
+
+	zconffree((void *) b  );
+}
+
+/* Initializes or reinitializes a buffer.
+ * This function is sometimes called more than once on the same buffer,
+ * such as during a zconfrestart() or at EOF.
+ */
+    static void zconf_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
+
+{
+	int oerrno = errno;
+
+	zconf_flush_buffer(b );
+
+	b->yy_input_file = file;
+	b->yy_fill_buffer = 1;
+
+    /* If b is the current buffer, then zconf_init_buffer was _probably_
+     * called from zconfrestart() or through yy_get_next_buffer.
+     * In that case, we don't want to reset the lineno or column.
+     */
+    if (b != YY_CURRENT_BUFFER){
+        b->yy_bs_lineno = 1;
+        b->yy_bs_column = 0;
+    }
+
+        b->yy_is_interactive = 0;
+
+	errno = oerrno;
+}
+
+/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
+ * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
+ *
+ */
+    void zconf_flush_buffer (YY_BUFFER_STATE  b )
+{
+    	if ( ! b )
+		return;
+
+	b->yy_n_chars = 0;
+
+	/* We always need two end-of-buffer characters.  The first causes
+	 * a transition to the end-of-buffer state.  The second causes
+	 * a jam in that state.
+	 */
+	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
+	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
+
+	b->yy_buf_pos = &b->yy_ch_buf[0];
+
+	b->yy_at_bol = 1;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	if ( b == YY_CURRENT_BUFFER )
+		zconf_load_buffer_state( );
+}
+
+/** Pushes the new state onto the stack. The new state becomes
+ *  the current state. This function will allocate the stack
+ *  if necessary.
+ *  @param new_buffer The new state.
+ *
+ */
+void zconfpush_buffer_state (YY_BUFFER_STATE new_buffer )
+{
+    	if (new_buffer == NULL)
+		return;
+
+	zconfensure_buffer_stack();
+
+	/* This block is copied from zconf_switch_to_buffer. */
+	if ( YY_CURRENT_BUFFER )
+		{
+		/* Flush out information for old buffer. */
+		*(yy_c_buf_p) = (yy_hold_char);
+		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
+		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
+		}
+
+	/* Only push if top exists. Otherwise, replace top. */
+	if (YY_CURRENT_BUFFER)
+		(yy_buffer_stack_top)++;
+	YY_CURRENT_BUFFER_LVALUE = new_buffer;
+
+	/* copied from zconf_switch_to_buffer. */
+	zconf_load_buffer_state( );
+	(yy_did_buffer_switch_on_eof) = 1;
+}
+
+/** Removes and deletes the top of the stack, if present.
+ *  The next element becomes the new top.
+ *
+ */
+void zconfpop_buffer_state (void)
+{
+    	if (!YY_CURRENT_BUFFER)
+		return;
+
+	zconf_delete_buffer(YY_CURRENT_BUFFER );
+	YY_CURRENT_BUFFER_LVALUE = NULL;
+	if ((yy_buffer_stack_top) > 0)
+		--(yy_buffer_stack_top);
+
+	if (YY_CURRENT_BUFFER) {
+		zconf_load_buffer_state( );
+		(yy_did_buffer_switch_on_eof) = 1;
+	}
+}
+
+/* Allocates the stack if it does not exist.
+ *  Guarantees space for at least one push.
+ */
+static void zconfensure_buffer_stack (void)
+{
+	int num_to_alloc;
+
+	if (!(yy_buffer_stack)) {
+
+		/* First allocation is just for 2 elements, since we don't know if this
+		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
+		 * immediate realloc on the next call.
+         */
+		num_to_alloc = 1;
+		(yy_buffer_stack) = (struct yy_buffer_state**)zconfalloc
+								(num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
+
+		(yy_buffer_stack_max) = num_to_alloc;
+		(yy_buffer_stack_top) = 0;
+		return;
+	}
+
+	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
+
+		/* Increase the buffer to prepare for a possible push. */
+		int grow_size = 8 /* arbitrary grow size */;
+
+		num_to_alloc = (yy_buffer_stack_max) + grow_size;
+		(yy_buffer_stack) = (struct yy_buffer_state**)zconfrealloc
+								((yy_buffer_stack),
+								num_to_alloc * sizeof(struct yy_buffer_state*)
+								);
+
+		/* zero only the new slots.*/
+		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
+		(yy_buffer_stack_max) = num_to_alloc;
+	}
+}
+
+/** Setup the input buffer state to scan directly from a user-specified character buffer.
+ * @param base the character buffer
+ * @param size the size in bytes of the character buffer
+ *
+ * @return the newly allocated buffer state object.
+ */
+YY_BUFFER_STATE zconf_scan_buffer  (char * base, yy_size_t  size )
+{
+	YY_BUFFER_STATE b;
+
+	if ( size < 2 ||
+	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
+	     base[size-1] != YY_END_OF_BUFFER_CHAR )
+		/* They forgot to leave room for the EOB's. */
+		return 0;
+
+	b = (YY_BUFFER_STATE) zconfalloc(sizeof( struct yy_buffer_state )  );
+	if ( ! b )
+		YY_FATAL_ERROR( "out of dynamic memory in zconf_scan_buffer()" );
+
+	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
+	b->yy_buf_pos = b->yy_ch_buf = base;
+	b->yy_is_our_buffer = 0;
+	b->yy_input_file = 0;
+	b->yy_n_chars = b->yy_buf_size;
+	b->yy_is_interactive = 0;
+	b->yy_at_bol = 1;
+	b->yy_fill_buffer = 0;
+	b->yy_buffer_status = YY_BUFFER_NEW;
+
+	zconf_switch_to_buffer(b  );
+
+	return b;
+}
+
+/** Setup the input buffer state to scan a string. The next call to zconflex() will
+ * scan from a @e copy of @a str.
+ * @param yy_str a NUL-terminated string to scan
+ *
+ * @return the newly allocated buffer state object.
+ * @note If you want to scan bytes that may contain NUL values, then use
+ *       zconf_scan_bytes() instead.
+ */
+YY_BUFFER_STATE zconf_scan_string (yyconst char * yy_str )
+{
+
+	return zconf_scan_bytes(yy_str,strlen(yy_str) );
+}
+
+/** Setup the input buffer state to scan the given bytes. The next call to zconflex() will
+ * scan from a @e copy of @a bytes.
+ * @param bytes the byte buffer to scan
+ * @param len the number of bytes in the buffer pointed to by @a bytes.
+ *
+ * @return the newly allocated buffer state object.
+ */
+YY_BUFFER_STATE zconf_scan_bytes  (yyconst char * bytes, int  len )
+{
+	YY_BUFFER_STATE b;
+	char *buf;
+	yy_size_t n;
+	int i;
+
+	/* Get memory for full buffer, including space for trailing EOB's. */
+	n = len + 2;
+	buf = (char *) zconfalloc(n  );
+	if ( ! buf )
+		YY_FATAL_ERROR( "out of dynamic memory in zconf_scan_bytes()" );
+
+	for ( i = 0; i < len; ++i )
+		buf[i] = bytes[i];
+
+	buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
+
+	b = zconf_scan_buffer(buf,n );
+	if ( ! b )
+		YY_FATAL_ERROR( "bad buffer in zconf_scan_bytes()" );
+
+	/* It's okay to grow etc. this buffer, and we should throw it
+	 * away when we're done.
+	 */
+	b->yy_is_our_buffer = 1;
+
+	return b;
+}
+
+#ifndef YY_EXIT_FAILURE
+#define YY_EXIT_FAILURE 2
+#endif
+
+static void yy_fatal_error (yyconst char* msg )
+{
+    	(void) fprintf( stderr, "%s\n", msg );
+	exit( YY_EXIT_FAILURE );
+}
+
+/* Redefine yyless() so it works in section 3 code. */
+
+#undef yyless
+#define yyless(n) \
+	do \
+		{ \
+		/* Undo effects of setting up zconftext. */ \
+        int yyless_macro_arg = (n); \
+        YY_LESS_LINENO(yyless_macro_arg);\
+		zconftext[zconfleng] = (yy_hold_char); \
+		(yy_c_buf_p) = zconftext + yyless_macro_arg; \
+		(yy_hold_char) = *(yy_c_buf_p); \
+		*(yy_c_buf_p) = '\0'; \
+		zconfleng = yyless_macro_arg; \
+		} \
+	while ( 0 )
+
+/* Accessor  methods (get/set functions) to struct members. */
+
+/** Get the current line number.
+ *
+ */
+int zconfget_lineno  (void)
+{
+
+    return zconflineno;
+}
+
+/** Get the input stream.
+ *
+ */
+FILE *zconfget_in  (void)
+{
+        return zconfin;
+}
+
+/** Get the output stream.
+ *
+ */
+FILE *zconfget_out  (void)
+{
+        return zconfout;
+}
+
+/** Get the length of the current token.
+ *
+ */
+int zconfget_leng  (void)
+{
+        return zconfleng;
+}
+
+/** Get the current token.
+ *
+ */
+
+char *zconfget_text  (void)
+{
+        return zconftext;
+}
+
+/** Set the current line number.
+ * @param line_number
+ *
+ */
+void zconfset_lineno (int  line_number )
+{
+
+    zconflineno = line_number;
+}
+
+/** Set the input stream. This does not discard the current
+ * input buffer.
+ * @param in_str A readable stream.
+ *
+ * @see zconf_switch_to_buffer
+ */
+void zconfset_in (FILE *  in_str )
+{
+        zconfin = in_str ;
+}
+
+void zconfset_out (FILE *  out_str )
+{
+        zconfout = out_str ;
+}
+
+int zconfget_debug  (void)
+{
+        return zconf_flex_debug;
+}
+
+void zconfset_debug (int  bdebug )
+{
+        zconf_flex_debug = bdebug ;
+}
+
+/* zconflex_destroy is for both reentrant and non-reentrant scanners. */
+int zconflex_destroy  (void)
+{
+
+    /* Pop the buffer stack, destroying each element. */
+	while(YY_CURRENT_BUFFER){
+		zconf_delete_buffer(YY_CURRENT_BUFFER  );
+		YY_CURRENT_BUFFER_LVALUE = NULL;
+		zconfpop_buffer_state();
+	}
+
+	/* Destroy the stack itself. */
+	zconffree((yy_buffer_stack) );
+	(yy_buffer_stack) = NULL;
+
+    return 0;
+}
+
+/*
+ * Internal utility routines.
+ */
+
+#ifndef yytext_ptr
+static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
+{
+	register int i;
+    	for ( i = 0; i < n; ++i )
+		s1[i] = s2[i];
+}
+#endif
+
+#ifdef YY_NEED_STRLEN
+static int yy_flex_strlen (yyconst char * s )
+{
+	register int n;
+    	for ( n = 0; s[n]; ++n )
+		;
+
+	return n;
+}
+#endif
+
+void *zconfalloc (yy_size_t  size )
+{
+	return (void *) malloc( size );
+}
+
+void *zconfrealloc  (void * ptr, yy_size_t  size )
+{
+	/* The cast to (char *) in the following accommodates both
+	 * implementations that use char* generic pointers, and those
+	 * that use void* generic pointers.  It works with the latter
+	 * because both ANSI C and C++ allow castless assignment from
+	 * any pointer type to void*, and deal with argument conversions
+	 * as though doing an assignment.
+	 */
+	return (void *) realloc( (char *) ptr, size );
+}
+
+void zconffree (void * ptr )
+{
+	free( (char *) ptr );	/* see zconfrealloc() for (char *) cast */
+}
+
+#define YYTABLES_NAME "yytables"
+
+#undef YY_NEW_FILE
+#undef YY_FLUSH_BUFFER
+#undef yy_set_bol
+#undef yy_new_buffer
+#undef yy_set_interactive
+#undef yytext_ptr
+#undef YY_DO_BEFORE_ACTION
+
+#ifdef YY_DECL_IS_OURS
+#undef YY_DECL_IS_OURS
+#undef YY_DECL
+#endif
+
+void zconf_starthelp(void)
+{
+	new_string();
+	last_ts = first_ts = 0;
+	BEGIN(HELP);
+}
+
+static void zconf_endhelp(void)
+{
+	zconflval.string = text;
+	BEGIN(INITIAL);
+}
+
+/*
+ * Try to open specified file with following names:
+ * ./name
+ * $(srctree)/name
+ * The latter is used when srctree is separate from objtree
+ * when compiling the kernel.
+ * Return NULL if file is not found.
+ */
+FILE *zconf_fopen(const char *name)
+{
+	char *env;
+	FILE *f;
+
+	f = fopen(name, "r");
+	if (!f && name[0] != '/') {
+		env = getenv(SRCTREE);
+		if (env) {
+			char *fullname = alloca(strlen(env) + strlen(name) + 2);
+			sprintf(fullname, "%s/%s", env, name);
+			f = fopen(fullname, "r");
+		}
+	}
+	return f;
+}
+
+void zconf_initscan(const char *name)
+{
+	zconfin = zconf_fopen(name);
+	if (!zconfin) {
+		printf("can't find file %s\n", name);
+		exit(1);
+	}
+
+	current_buf = malloc(sizeof(*current_buf));
+	memset(current_buf, 0, sizeof(*current_buf));
+
+	current_file = file_lookup(name);
+	current_file->lineno = 1;
+	current_file->flags = FILE_BUSY;
+}
+
+void zconf_nextfile(const char *name)
+{
+	struct file *file = file_lookup(name);
+	struct buffer *buf = malloc(sizeof(*buf));
+	memset(buf, 0, sizeof(*buf));
+
+	current_buf->state = YY_CURRENT_BUFFER;
+	zconfin = zconf_fopen(name);
+	if (!zconfin) {
+		printf("%s:%d: can't open file \"%s\"\n", zconf_curname(), zconf_lineno(), name);
+		exit(1);
+	}
+	zconf_switch_to_buffer(zconf_create_buffer(zconfin,YY_BUF_SIZE));
+	buf->parent = current_buf;
+	current_buf = buf;
+
+	if (file->flags & FILE_BUSY) {
+		printf("recursive scan (%s)?\n", name);
+		exit(1);
+	}
+	if (file->flags & FILE_SCANNED) {
+		printf("file %s already scanned?\n", name);
+		exit(1);
+	}
+	file->flags |= FILE_BUSY;
+	file->lineno = 1;
+	file->parent = current_file;
+	current_file = file;
+}
+
+static void zconf_endfile(void)
+{
+	struct buffer *parent;
+
+	current_file->flags |= FILE_SCANNED;
+	current_file->flags &= ~FILE_BUSY;
+	current_file = current_file->parent;
+
+	parent = current_buf->parent;
+	if (parent) {
+		fclose(zconfin);
+		zconf_delete_buffer(YY_CURRENT_BUFFER);
+		zconf_switch_to_buffer(parent->state);
+	}
+	free(current_buf);
+	current_buf = parent;
+}
+
+int zconf_lineno(void)
+{
+	return current_pos.lineno;
+}
+
+char *zconf_curname(void)
+{
+	return current_pos.file ? current_pos.file->name : "<none>";
+}
diff -Naur busybox-1.20.2/scripts/kconfig/lxdialog/lxdialog busybox-1.20.2_mod/scripts/kconfig/lxdialog/lxdialog
--- busybox-1.20.2/scripts/kconfig/lxdialog/lxdialog	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/lxdialog/lxdialog	2024-04-11 16:25:44.116911194 +0800
@@ -0,0 +1,150 @@
+ELF> @ ±@8	@@@@øø888`‰`‰ ð‹ð‹ ð‹ �8 ŒŒ Œ TTTDDPåtdˆ{ˆ{ˆ{||QåtdRåtdð‹ð‹ ð‹ /lib64/ld-linux-x86-64.so.2GNUGNUžNh,�´¤�7À@©UÌÞ¼g±<@€"<=YOÖ £‡
'ƒ|Ø+Œ9ò‹|ƒêsõ éÀÜÐ¦‡ÖÐµ‰­Ý˜ßž§­jf¾c- Ÿ:]—ã3|ð�É3oÙzy_j²< VT"@üö+ “ A€“ G — L°— 
+À— libncurses.so.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTabledoupdatedelwinwnoutrefreshscrollokwaddchflashnoechowgetchsubwinwtouchlnwscrlwprintwwaddnstrhas_colorsendwinwrefreshwinchwclrtoeolnewwinwmoveinit_pairinitscrwbkgdsetstart_colorlibtinfo.so.5acs_mapkeypadcbreakLINESCOLSstdscrlibc.so.6__stpcpy_chkexitsetlocalefopenstrncpy__stack_chk_failstrspnstrtolstrlenread__fprintf_chk__isoc99_fscanffputslseekfclosemallocstrcasecmpremove__ctype_b_locstderrfwritestrchr__ctype_toupper_loc__strcpy_chk__ctype_tolower_loc__cxa_finalizestrcmp__libc_start_mainfreeNCURSES_5.0.19991023NCURSES_TINFO_5.0.19991023GLIBC_2.3.4GLIBC_2.4GLIBC_2.7GLIBC_2.2.5GLIBC_2.3 £-*� Å¦–Sti	±ii
½ii
Çui	Ñii
Ýð‹  ø‹ `� � €’ D{˜’ Pp ’ K{¸’ àpÀ’ W{Ø’ Àqà’ _{ø’ pq“ i{“ °r “ t{8“ r@“ }{X“ `rØ� à� è�  ð� 4ø� 7€“ = “ < — >°— ?À— @(Ž 0Ž 8Ž @Ž HŽ PŽ XŽ `Ž 	hŽ 
+pŽ xŽ €Ž 
ˆŽ �Ž ˜Ž  Ž ¨Ž °Ž ¸Ž ÀŽ ÈŽ ÐŽ ØŽ àŽ èŽ ðŽ øŽ � � � !� " � #(� $0� %8� &@� 'H� (P� )X� *`� +h� ,p� -x� .€� /ˆ� 0�� 1˜� 2 � 3¨� 5°� 6¸� 8À� 9È� :Ð� ;HƒìH‹M{ H…ÀtÿÐHƒÄÃÿ5by ÿ%dy @ÿ%by héàÿÿÿÿ%Zy héÐÿÿÿÿ%Ry héÀÿÿÿÿ%Jy hé°ÿÿÿÿ%By hé ÿÿÿÿ%:y hé�ÿÿÿÿ%2y hé€ÿÿÿÿ%*y hépÿÿÿÿ%"y hé`ÿÿÿÿ%y h	éPÿÿÿÿ%y h
+é@ÿÿÿÿ%
+y hé0ÿÿÿÿ%y hé ÿÿÿÿ%úx h
éÿÿÿÿ%òx héÿÿÿÿ%êx héðþÿÿÿ%âx héàþÿÿÿ%Úx héÐþÿÿÿ%Òx héÀþÿÿÿ%Êx hé°þÿÿÿ%Âx hé þÿÿÿ%ºx hé�þÿÿÿ%²x hé€þÿÿÿ%ªx hépþÿÿÿ%¢x hé`þÿÿÿ%šx héPþÿÿÿ%’x hé@þÿÿÿ%Šx hé0þÿÿÿ%‚x hé þÿÿÿ%zx héþÿÿÿ%rx héþÿÿÿ%jx héðýÿÿÿ%bx h éàýÿÿÿ%Zx h!éÐýÿÿÿ%Rx h"éÀýÿÿÿ%Jx h#é°ýÿÿÿ%Bx h$é ýÿÿÿ%:x h%é�ýÿÿÿ%2x h&é€ýÿÿÿ%*x h'épýÿÿÿ%"x h(é`ýÿÿÿ%x h)éPýÿÿÿ%x h*é@ýÿÿÿ%
+x h+é0ýÿÿÿ%x h,é ýÿÿÿ%úw h-éýÿÿÿ%òw h.éýÿÿÿ%êw h/éðüÿÿÿ%âw h0éàüÿÿÿ%Úw h1éÐüÿÿÿ%Òw h2éÀüÿÿÿ%Êw h3é°üÿÿÿ%Âw h4é üÿÿÿ%ºw h5é�üÿÿÿ%Òw f�AWAVAUATA‰ýUSH‰õH�5@^¿HƒìèëþÿÿAƒýŽAL�
ÂbL�ÃbL�ÈbE�EÿE1öE1ä1ÛHcÃ¹L‰ÏHƒÀH�ÅH‹DÅH‰Æó¦—Á€Ù„É…D‰è)ØƒøŽãM…ö…ÚƒÃL‹tD‰ÀD9Ã|ªf.„9Ø„¸H‹5‘y H�Šy H‰‡ H…ö„šHcÃI‰×HƒÀH�<ÅH‹DÅH‰|$H‰$ë„IƒÇ I‹7L‰=Ú† H…öt]H‹<$è4ýÿÿ…ÀuàA)ÝE;o|GA‹GA9Å~…Àu:èÕLH‹D$D‰îL‰÷H�TøH‹–† ÿPE…ä‰Ã…±è;M‰ßèôýÿÿ@H‹}èwV€¹H‰ÆL‰×ó¦—Á€Ù„Éu1Hƒ=A† uÏH‹DƒÃA9ØH‰-† D‰À�”þÿÿéïþÿÿ€H‰Æ¹L‰ßó¦—À„Àu*E…äu�AƒýtXƒÃD‰ÀA¼D9ÃŒRþÿÿé­þÿÿDA�EÿéŸþÿÿH‹
8w ‹R} ‹5,y H‹=U} è€JH‹=I} èôúÿÿéÿÿÿèÊKH‹=3} èÞúÿÿèILHƒÄ1À[]A\A]A^A_Ã„1íI‰Ñ^H‰âHƒäðPTL�*[H�
³ZH�=lýÿÿÿu ôDH�=©x UH�¡x H9øH‰åtH‹êt H…Àt
]ÿàf.„]Ã@f.„H�=ix H�5bx UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹±t H…Àt]ÿàf„]Ã@f.„€=a| u/Hƒ=‡t UH‰åtH‹=Št è�üÿÿèHÿÿÿÆ9| ]Ã€óÃfDUH‰å]éfÿÿÿfDAWAVE‰ÇAUATA‰ÌUS‰ÕD‰ÊH‰ûE‰ÎHƒì‰t$D‰ÆD‹l$Pè ûÿÿE…äŽÿH…ÛtH‹cv H‰CH‹5y H‰ßèèúÿÿH�5åYºÿÿÿÿH‰ßè´ùÿÿC�t/D‰òH‰ßèÔúÿÿA9í}
Dd$ƒíA9ì|bH…ÛtH‹Æu H‰CH‹5Óz H‰ßè“úÿÿH‹5Äz H‰ßè„úÿÿH‹5µz H‰ßèuúÿÿH‹5¦z HƒÄH‰ß[]A\A]A^A_éXúÿÿ„H…ÛtH‹´u H‰CH‹5Yx H‰ßè1úÿÿHƒÄH‰ßH�5+Y[]A\A]A^A_ºÿÿÿÿéïøÿÿ€H…ÛtH‹u H‰CH‹5)z H‰ßèéùÿÿH‹5z H‰ßèÚùÿÿH‹5z H‰ßèËùÿÿH‹5üy H‰ßè¼ùÿÿéãþÿÿ€AUATA‰ÍUS‰ÓÁë�nþE1ÀÓHƒìH�5›XÑû…É‰ê�KõA”ÀI‰üèÚL�KE1ÀH�5€XAƒý‰êL‰çA”Àè»LAkÍL‰ç‰î�TöèYùÿÿHƒÄL‰ç[]A\A]é§÷ÿÿ€AWAVA‰×AUATA‰ÍUSH‰ýI‰ôE‰ÆHƒìH…ÿ„bH‹t 1Ò‰ÎH‰Gèùÿÿ‹Ôy …ÒŽB1ÛfD¾ H‰ïƒÃèÐøÿÿ9®y è‹¢y D‰îH‰ïèÇøÿÿH…í„/E…ö„�H‹þs E…ÿH‰E…�H�5¤Wº H‰ï1Àè{÷ÿÿH‹´s ‹Jy D‰îH‰ïH‰EèoøÿÿƒøÿtI¾4$H‰ïèMøÿÿE…ö„‹H‹ms H‰EI�t$ºÿÿÿÿH‰ïè÷ÿÿE…ö…NHƒÄ[]A\A]A^A_Ã€H‹Ys E…ÿH‰E…ÄH�5Wº H‰ï1ÀèÞöÿÿH‹s ‹­x D‰îH‰ïH‰EèÒ÷ÿÿƒøÿ…_ÿÿÿH‹Úr épÿÿÿD1Ò1ÿ‰Îè­÷ÿÿ‹{x …À�§þÿÿ‹ix D‰î1ÿè�÷ÿÿE…ÿ…†H�5‰Vº 1ÿ1Àèaöÿÿ‹7x 1ÿD‰îèa÷ÿÿƒøÿ„ÿÿÿI¾4$1ÿè<÷ÿÿéþþÿÿ€H�5CVºXH‰ï1Àèöÿÿé7ÿÿÿDH�5#VºXH‰ï1ÀèúõÿÿézþÿÿDH�5VºX1ÿ1ÀèÛõÿÿéuÿÿÿfD‹ªw H‰ïD‰î�PèÌöÿÿHƒÄH‰ï[]A\A]A^A_éõÿÿ‹€w D‰îH‰ïè¥öÿÿéâýÿÿAWAVAUATUSHƒìHH‰|$IcùH‰t$(‰|$H‰ûHÁç‰T$$‰L$ D‰D$è8öÿÿH…ÀH‰$„�
+…ÛŽ
+H‹„$€A¿1íL�-KUH�X‹D$D�`ÿIƒÄë,f.„H�5+UL‰÷èôÿÿ…ÀADïIƒÇHƒÃM9üt2L‹3L‰îL‰÷èàóÿÿH‹<$1É…À”Á	èB‰L¿üu¼D‰ýIƒÇHƒÃM9üuÎ…í„€	ƒí‹D$‹\$‹|$ D‹l$$9ØNØ‹Ev A‰øD‰é)øA‰ÆAÁîAÆ‹
r D‰öA‰þH‹=0v ÑþD)è‰t$0A‰ôA‰Ç‰òAÁïAÇAÑÿD‰þè­LD‰áD‰úD‰öD‰ïè|óÿÿ¾H‰ÇI‰ÄèõÿÿL‹
Åo Hƒìÿ5Ëo 1öD‰é1ÒE‰ðL‰çè©JM…äY^tH‹«o I‰D$‹D$$1ÒL‰ç�pýèõôÿÿƒøÿtH‹5)u L‰çèÑôÿÿ‹D$ D�hþE…í~E1ö�H‹5ñt L‰çAƒÆè­ôÿÿE9îuèM…ä„rH‹8o L‰çI‰D$H‹5át è„ôÿÿ‹T$ H‹t$L‰çècDH‹o I‰D$H‹t$(D‰êA¸¹L‰çèüD‹D$ D‹t$L‰ç�Pú‹D$$D‰ö‰u D)ðD�hû‹D$0C�L=D‰l$4D�@èâóÿÿ¾H‰ÇI‰Çèòóÿÿ‹àt L‹
o HƒìA�Nÿ5ÿn ºD‰îL‰çD�@èsIXZ‹D$Ç£t …ÀŽäH‹¼$€ƒèE1öH�@‰\$D‰óL�oH�DÇ M‰îI‰ÅI‹>èòÿÿH�HHcóƒÀH9ÎFØIƒÆM9î‰Kt uÙA‰Þ‹\$‹@t ‹|$E1íD)ò‰ÐÁèÐÑø9ý�P‰t ‰t |
A‰íA)ýAƒÅD)í…ÛŽˆC�DmH‹¼$€H‹4$D�sÿ‰\$L‰d$(H˜D‰l$0L�LÇIcÅI�~L�†E1öM‰õM‰ÌI‰þL‰ÓDA9íI‹4$B‹«A”ÀD‰éL‰ÿE¶ÀIƒÅIƒÄè‚ùÿÿM9îuÕ‹\$L‹d$(D‹l$0‹ys HƒìD�HD‰é‹|$‰îWD‹t$$L‰çD‹D$DD‰òè2÷ÿÿ‹T$0‹t$41ÉL‰çè°øÿÿL‰çèÈñÿÿL‰ÿèÀñÿÿè+óÿÿA[X�Cÿ‰D$0A�FÿÇD$8L‰|$‰D$<L‰çèDòÿÿ…ÛA‰ÇŽ.f„HcøL�4½èÐïÿÿH‹¼$€H‹0C�DmE�‡€E1ÉH˜H�DÇëDAƒÁHƒÀD9ËtA�øD‰úwB‹6H‹H¾	;Žu×A�ÿ”ÀA9ÙŒÌ„À…ÄA�WÕƒâý„·A�ÿ„ªAƒÿS„PŽ*Aƒÿs„@ŽUAƒÿx„|CA�‡üþÿÿƒøw7A�ÿ„f1Àƒ|$8•À‰D$8‹L$8‹T$ L‰ç‹t$$èc÷ÿÿL‰çè{ïÿÿèæñÿÿAƒÿ…ÐþÿÿL‰çè„ñÿÿH‹<$èËîÿÿÇD$8ÿÿÿÿ‹D$8HƒÄH[]A\A]A^A_ÃAƒÿ-„æ„À…ÞA�ÿt
+Aƒÿ+…·‹L$09é…§B�);D$<�‰ƒ|$�ÔAƒÅH‹<$L‹t$B�+‰éA¸HcÐ�D@ý‹T—üH‹¼$€H˜H‹tÇL‰÷è÷ÿÿHƒì‰îD‰é‹D$L‰çP‹q D‹D$D‹T$$D�HèâôÿÿL‰çèŠïÿÿL‰÷è‚îÿÿ_AX‹l$0Aƒÿ„ÿÿÿL‰çèðÿÿ…ÛA‰Ç�ÛýÿÿE1Éé4þÿÿ…í…ˆE…í„oƒ|$~TH‹<$IcÅL‹t$E1À1É‹‡H‹¼$€C�DmH˜H‹tÇL‰÷èhöÿÿ¾L‰÷è«íÿÿ¾ÿÿÿÿL‰÷èÎîÿÿ1öL‰÷è”íÿÿH‹<$AƒíL‹t$IcÅA¸1É‹‡H‹¼$€C�DmH˜H‹tÇL‰÷è
öÿÿHƒìD‰é1ö‹D$L‰çP‹p D‹D$D‹T$$D�HèÔóÿÿL‰çè|îÿÿL‰÷ètíÿÿAYAZéóþÿÿD�MA9éD‰L$(„ÞþÿÿB�D-H‹<$H‹´$€L‹t$‰éE1ÀHcÐ�@‹—H˜L‰÷H‹tÆèƒõÿÿD‹L$(H‹<$A¸C�)D‰ÉHcÐ�@‹—H‹¼$€H˜H‹tÇL‰÷èMõÿÿL‰çèåíÿÿL‰÷èÝìÿÿD‹L$(D‰ÍéXþÿÿD‰íéPþÿÿ„D�MÿéSÿÿÿ€Aƒÿ t�ÝAƒÿ	„õüÿÿAƒÿ
+…ýÿÿ‹L$8L‹|$B�D-…É…H‹<$H˜H�‡‹…Ò…�‹t$…ö~�VÿH‰øH�T—ÇHƒÀH9Âuñ…ÛÇ~cC�DmH‹¼$€ƒëMcíL‰d$H˜L�tÇH�CH‹$J�«E1íI‰ÜH‰ÃA9íI‹6C‹¬A”ÀD‰éL‰ÿE¶ÀIƒÅIƒÆèAôÿÿL9ëuÖL‹d$L‰çèÏìÿÿL‰ÿèÇëÿÿ‹D$…ÀŽ^H‹<$ƒè1íL‹´$€H‰ûL�l‡ëHƒÃƒÅI9Ý„3‹…ÀtêHcÅH‹5àm I‹<Æè×ëÿÿëÕAƒÿX„½Aƒÿh…æûÿÿDíH‹¼$€H‹5¯m �DmH˜H‹<Çè ëÿÿL‰çèXíÿÿH‹<$èŸêÿÿÇD$8éÏûÿÿH‹<$B�+L‹t$E1ÀHcÐ�D@ý‹T—üH‹¼$€H˜H‹tÇL‰÷èPóÿÿL‰÷¾è“êÿÿL‰÷¾è¶ëÿÿ1öL‰÷è|êÿÿéÑûÿÿAƒÿ?„\ÿÿÿAƒÿH„Rÿÿÿé3ûÿÿèíÿÿé8ûÿÿ1íé|öÿÿH‹5~l 1ÿèìÿÿ‹T$ H‹t$1ÿèÿ;é£÷ÿÿ�@H‹œ$€H‹5Èl H˜H‹<Ãè½êÿÿL‰çèuìÿÿH‹<$è¼éÿÿéôúÿÿE1öémøÿÿ‹t$81À…ö”À‰D$8é”úÿÿèæëÿÿH‹
l H�=ØJº.¾èIìÿÿƒÏÿè1ìÿÿ�ATUA‰ÔSH‰õH‰û¾è™éÿÿD‰æH‰ßè¾êÿÿH‰ß1öè„éÿÿDeH‰ß[]A\éÄéÿÿ@AWAVA‰÷AUATA‰ÍUS‰ÕH‰ûE‰ÆE‰ÌHƒìH…ÿ„€¿D‰Â‰Î‰D$¿G‰D$èëÿÿ…íŽ·H‹hf H‰CH‹5
i H‰ßèíêÿÿH�5êIºÿÿÿÿH‰ßè¹éÿÿC�t%D‰òH‰ßèÙêÿÿH‰ßè1éÿÿE9ü�¸DåD9ý�¬H…ÛtH‹f H‰CH‹5µh H‰ßè�êÿÿH�5ŽIºÿÿÿÿH‰ßèYéÿÿ‹T$‹t$H‰ßèyêÿÿHƒÄH‰ß[]A\A]A^A_éÃèÿÿH‹ae H‰CH‹5vj H‰ßè6êÿÿH‹5gj H‰ßè'êÿÿH‹5Xj H‰ßèêÿÿH‹5Ij H‰ßè	êÿÿé+ÿÿÿ@H…ÛtH‹e H‰CH‹5!j H‰ßèáéÿÿH‹5j H‰ßèÒéÿÿH‹5j H‰ßèÃéÿÿH‹5ôi H‰ßè´éÿÿé6ÿÿÿ€1ÿD‰Â‰Îè¬éÿÿ¸ÿÿÿÿ…í‰D$‰D$�‹þÿÿé=ÿÿÿf�AWAVE‰ÇAUATA‰ÎUSH‰ûA‰ÕHƒìHc-Kj H‰t$�}Hcÿè/éÿÿ‰ê+/j H‹t$H‰ÇI‰ÄHcÒèDçÿÿH�5ŒHL‰çAÆ,èpAH…ÛHcè„äH‹%d 1ÒD‰îH‰ßH‰CèéÿÿH‰ßè$èÿÿE…ö…«H‹d H‰C‹Âi D‰îH‰ßèßèÿÿƒøÿtºÿÿÿÿL‰æH‰ßèšçÿÿE…ÿt>H…ÛtE…ö…—H‹èc H‰C‹~i D‰îH‰ßêè™èÿÿƒøÿt
I¾4,H‰ßèwèÿÿE…öt‹Ti D‰îH‰ß�PènèÿÿL‰çè6æÿÿHƒÄH‰ß[]A\A]A^A_é°æÿÿH‹ic éPÿÿÿ@1ÿ1ÒD‰îè4èÿÿ1ÿèMçÿÿé8ÿÿÿ„H‹Yc édÿÿÿ@AUATA‰ÍUS‰ÓÁë�nþE1ÀÓHƒìH�5ëFÑû…É‰ê�KðA”ÀI‰üè*;�KüE1ÀH�5%GAƒý‰êL‰çA”Àè;�KE1ÀH�5±FAƒý‰êL‰çA”Àèì:C�DmL‰ç‰î�Tƒñè‰çÿÿHƒÄL‰ç[]A\A]é×åÿÿ€AWAVE‰ÇAUATA‰ÕUS‰ËHƒìX‹ôg H‰t$H‰|$dH‹4%(H‰t$H1öD9„$�H‹=Ûg DN¼$�)È‰T$$‰Å‰L$ D‰D$ÁíA‰È‰ÑÅ‹�c L‰L$(ÑýL‹´$˜ÇD$D)Ð‰êA‰ÄAÁìAÄAÑüD‰æè!>‰éD‰â‰ÞD‰ïèòäÿÿ¾H‰ÇH‰$è‘æÿÿHƒìA‰Øÿ5Da H‹\$L‹
(a 1ö1ÒD‰éH‰ßè<H…Û^_tH‹a H‰C‹D$$H‹$1Ò�pýH‰ßèbæÿÿƒøÿtH‹5–f H‰ßè>æÿÿ‹D$ �Xþ…Û~-E1í‰l$0D‰íL‹,$DH‹5Qf L‰ïƒÅèæÿÿ9Ýuê‹l$0L‹,$H‹5›` M…í„ÂI‰uH‹5‡` L‰ï�æÿè©æÿÿH‹5*f L‰ïèÊåÿÿ‹T$ H‹t$L‰ïè©5H‹R` I‰EH‹t$H‹<$‰ÚA¸¹èC6‹D$ ‹\$D�E�Pú‹D$$‰Þ‰df )ØD�hûC�L%L‹$$D‰l$L‰çè,åÿÿ¾H‰ÇH‰Åè<åÿÿ‹2f L‹
_` Hƒì�Kÿ5J` ºD‰îL‰çD�@è¾:‹f �Pº‰ÐÁèÐÑø‰îe XZ‹Œ$�…ÉŽ
+1ÛH‰l$L‹l$(‰Ý‹œ$�E1äL‰t$0„I‹6L‰ïèUäÿÿ…ÀADìAƒÄIƒÆD9ãuâ‰ëL‹t$0H‹l$H�5ñHH�=DèåÿÿH…ÀI‰ÅtEH�T$DH�5ÿCH‰Ç1ÀèÅâÿÿƒøuD‹d$DA9ÜŽ‚H�=ÊCÇD$Dè~âÿÿL‰ïè¦âÿÿA9ß�=E‰ü‹„$�AÁìEüAÑüA÷ÜDà9ØŽ3AÜD‰d$DD)ãE…ÿ~EEäMcäO�,æE1äfDI‹EE1ÀI‹uD‰âH‰ï€8:A•À1ÉD9ã”ÁAƒÄIƒÅèKúÿÿE9çuÎH‰ïè.ãÿÿ‹ d L‹,$D‹L$‹L$‹T$D‹´$�D�@L‰ïèDøÿÿ‹T$ ‹t$$1ÉL‰ïè‚ûÿÿ‹dd ‰ÞH‰ï�PèãÿÿH‰ïè×áÿÿH�D$DÇD$(H‰D$0A�Gÿ‰D$8A�Gþ‰D$<DH‰ïèXãÿÿ=ÿA‰Ä>è9äÿÿH‹McìBöDh„‡A�„$€=‡dèïãÿÿH‹F‹$¨„H�=mBD‰æE‰ýèŽáÿÿ1ÒH…À„^A�üA”Â„õ„Ò…íA�ü„ÝA�D$Õƒàý„ÏA�„$®þÿÿƒø†¾Aƒüh„¤�VAƒü „Þ�Aƒü	„pAƒü
+…nH‹<$èáâÿÿƒ|$(„o‹D$DH‹=c H�¿A¾ØÀH˜I‹Æ1ÀèÞâÿÿH�=†AèBàÿÿH‹t$HdH34%(‹D$(…ÁHƒÄX[]A\A]A^A_ÃD‹¤$�E)üD‰d$DéÀýÿÿE1Ò‹D$DE1ÀH‰ïDˆT$ØÀH˜I‹ÆI‹tÆ€::‰ÚA•À1ÉèøÿÿAƒü-„ÝD¶T$E„Ò…ÎA�ü„ùAƒü+„ïA�üS„òA�üR‹D$D„ÙD‰ëØE1À¹ÀH‰ïH˜I‹ÆI‹tÆ€::‰ÚA•Àè¦÷ÿÿ‹b L‹,$D‹L$‹L$‹T$D‹´$�D�@L‰ïè¬õÿÿL‰ïèdàÿÿH‰ïè\ßÿÿAƒü…¢ýÿÿf�H‹<$ègáÿÿH�=?@èûÞÿÿÇD$(ÿÿÿÿé¬þÿÿfDƒû‹D$DŽ»…ÛºNÚƒëéKÿÿÿf„H�=
@D‰æE‰ýè.ßÿÿH…À…ÈýÿÿD�kE9ïŽ‹T$D‰T$èKáÿÿ‹T$‰\$H‰ÃëfDAƒÅE9ï„[DêH�5�?ÒHcÒI‹|Öèr8‹T$DH˜B�*ÉHcÉI‹LÎH¾H‹D9$ˆu¸E9ï‹\$ŸÂéýÿÿ�…À„=ÿÿÿH‹t$0ºÿÿÿÿH‰ïèFôÿÿ‹D$DE1ÀH‰ïÀH˜I‹ÆI‹tÆ€::A•À1É1Òè/öÿÿ‹D$DéXþÿÿfDH�=?D‰æE‰ýè>ÞÿÿH…À…Ëüÿÿéÿÿÿ‹D$DE1ÀH‰ïØÀH˜I‹ÆI‹tÆ€::‰ÚA•À1Éè×õÿÿ9\$<‹D$DA�9”$��\‹|$8ƒÃ9ûOßéÝýÿÿAƒüx„>þÿÿ~lAƒüy„|A�„$üþÿÿƒø‡þÿÿA�ü„tƒD$(¸‹t$(ƒþEÆ‰D$(‹L$(‹T$ ‹t$$H‹<$èÇöÿÿH‰ïè/ÝÿÿAƒü…uûÿÿéÐýÿÿAƒümŒºýÿÿAƒün~
+Aƒüs…ªýÿÿH�5>H�=÷=èßÿÿH…ÀH‰Åt"‹L$DH�ð=H‰Ç¾1Àè!ßÿÿH‰ïè¹ÜÿÿH‹<$èàÞÿÿ‹D$DH‹=_ H�É=¾ØÀH˜I‹Æ1ÀèèÞÿÿAƒüm„Ë�xAƒü ÇD$(„ôûÿÿAƒü/ÇD$(„âûÿÿÇD$(éÕûÿÿ€‹\$1ÒE1íE…ÿŽûúÿÿ‹T$DE1í‰T$è®Þÿÿ‹T$‰\$H‰Ãë�AƒÅE9ï„DêH�5ø<ÒHcÒI‹|ÖèÚ5‹T$DH˜B�*ÉHcÉI‹LÎH¾H‹D9$ˆu¸E9ï‹\$ŸÂé†úÿÿf„Aƒü?tjAƒüe„`üÿÿAƒü/…Jüÿÿé›þÿÿ��æÿ1ÿèóÝÿÿH‹5t] 1ÿèÝÿÿ‹T$ H‹t$1ÿèõ,éR÷ÿÿD‰øE1äÁèDøÑø9Ø�Úøÿÿé¨øÿÿDH‹<$ègÝÿÿ‹D$DH�5c<ØÀH˜I‹lÆH‰ïè	5\$DH˜H‹=|] L�D¾1À‰ÚÒHcÒI‹ÖH�<èIÝÿÿÇD$(é^úÿÿ@E…ÿŽ!ûÿÿD‰d$E1íA‰Ü‹œ$�ëA�T$A9×DOâAƒÅE9ïtUA�9Ó~ãH‹t$0ºH‰ïè™ðÿÿ‹D$DE1ÀH‰ïDø�DþH˜I‹ÆI‹tÆ€::‹T$8A•À1ÉAƒÅèwòÿÿE9ï‹D$Du«D‰ãD‹d$é“úÿÿ�C�<D‰à÷ÐÁè9ÚŸÁ„Á„e÷ÿÿ;”$��X÷ÿÿD)ãL‰ïèÚÿÿA9ß�–÷ÿÿéd÷ÿÿ�Aƒüs„PAƒüy„FAƒünÇD$(„hùÿÿé�ýÿÿD¾H‰ïèƒÙÿÿE…ÿ‹D$DŽúÿÿE1íë�1Ò…ÛŸÂ)ÓAƒÅE9ï„ìùÿÿ…À~æH‹t$0ºÿÿÿÿH‰ïè”ïÿÿ‹D$DE1ÀH‰ïÀH˜I‹ÆI‹tÆ€::A•À1É1Òè}ñÿÿ‹D$Dë°€1ÛéCöÿÿf„H‹t$0ºH‰ïè>ïÿÿ‹D$DE1ÀH‰ïDø�DþH˜I‹ÆI‹tÆ€::‹T$8A•À1Éè ñÿÿ‹D$DéIùÿÿ€‹\$E‰ý1Òé¯÷ÿÿf�ƒl$(¸‹|$(ƒÿÿEÇ‰D$(é‡ûÿÿ„~üÿÿ1Òé€÷ÿÿÇD$(é4øÿÿÇD$(é'øÿÿèÔØÿÿ@AVAUL�-[ ATU1íSH‹c Çc fD¶<
+t)„Àt}HƒÃ�ýÿQHcÕƒÅH‰Üb AˆD¶<
+u×�ýŽÔ‹Òb …ÀuHƒÃH‰¯b [H�ŸZ ]A\A]A^Ã€�ýuÆ�b ½H‰}b éxÿÿÿD‹5‘b 1öºD‰÷è*ØÿÿƒøÿI‰Ät}9pb ~BH‹5Sb º(D‰÷è¦ØÿÿƒøÿI‰Ä‰Jb t}H‹1b LcàBÆ#H‰b éÿÿÿD‹b …Òu
+Çb �ý�AÿÿÿH�áY HcíÆ(éÿÿÿèÙÿÿH‹
©Y H�=j8º*¾èsÙÿÿD‰çè[ÙÿÿèæØÿÿH‹
Y H�=p8º#¾èIÙÿÿD‰çè1Ùÿÿ�AWAVAUATUSHƒì‹ˆa Ç’Q ‰|$H‹_a …Òu%H9\a H‰Ø„u€xÿ
+H�XÿH‰<a …Û‹D$E1íA¼ìÿÿ…À"é„€xÿ
+H�XÿH‰	a „ëH9a H‰ØußD‹=a 1öºD‰ÿè©ÖÿÿƒøÿH‰Å„óD‹5æ` A9Æ�ÖA�†ÿ9è|j1Ò1öD‰ÿèvÖÿÿHƒøÿ„ëHcíIcÎH)ÍHÝH‰-‘` H‰Þº(D‰ÿèéÖÿÿƒøÿH‰Ã‰�` „dHcØH‹m` ÆH‹Z` é=ÿÿÿDD‰æºD‰ÿD)öHcöèÖÿÿHƒøÿH‰Å„KH�ƒH‰` ëŒDAƒÅD9l$…ÿÿÿHƒÃH‰þ_ HƒÄ[]A\A]A^A_ÃÇ
P HƒÄ[]A\A]A^A_ÃD‹%ï_ 1öºD‰çèˆÕÿÿƒøÿH‰Å„ÒLc-Å_ A9Å}¹A�…ÿ9è|a1Ò1öD‰çèYÕÿÿHƒøÿI‰Ç„ÿHcÅL)èHØH‰t_ H‰Þº(D‰çèÌÕÿÿƒøÿH‰Ã‰p_ tKHcØH‹T_ ÆH‹A_ éñýÿÿ¾ìÿÿºD‰çD)îHcöèìÔÿÿHƒøÿH‰Åt9H�ƒH‰
_ ë—è>ÖÿÿH‹
×V H�= 6º%¾è¡Öÿÿ‰ßèŠÖÿÿèÖÿÿH‹
®V H�=Ç5º,¾èxÖÿÿ‰ïèaÖÿÿH‰D$èçÕÿÿH‹
€V H�=™5º,¾èJÖÿÿL‹D$D‰Çè-Öÿÿè¸ÕÿÿH‹
QV H�=j5º,¾èÖÿÿD‰ÿèÖÿÿèŽÕÿÿH‹
'V H�=˜5º!¾èñÕÿÿƒÏÿèÙÕÿÿf„AUATA‰õUSI‰ü‰ÓHƒìèéúÿÿH‰ÇH‰ÅèŽÓÿÿHc#^ D‰îL‰çH9ÂHGÐHÕ1ÒèÕÿÿ¾ L‰çèãÔÿÿH‰ïè[Óÿÿ�SþL‰çH‰îHcÊH9ÈBÐè¤ÓÿÿHƒÄL‰ç[]A\A]éâÓÿÿf�…öAVÇª] AUATI‰üUS~=A‰õA‰Ö1í1ÛDD‰ò‰ÞL‰çèKÿÿÿ…íu‹}] 1íƒp] …À@•ÅƒÃA9ÝuÒ[L‰ç]A\A]A^éºÓÿÿf.„AVAUA‰ÕATUH‰ý‹=E] SA‰ôº1öèÝÒÿÿƒøÿH‰Ã„�H…íH‹5O tH‰uH‹5
+O �æÿH‰ïA¾dè¶Ôÿÿ‹ô\ …Òt.+æ\ HcÊHcÛHÁ\ H+Â\ H�›H�€HÁàH™H÷ùA‰ÆA�U÷A�t$ýH‰ïè­Óÿÿ[D‰òH‰ïH�5)5]A\A]A^1Àé�Òÿÿè¬ÓÿÿH‹
ET H�=Þ3º0¾èÔÿÿ‰ßèøÓÿÿ„AWAV1ÀAUATA‰ÍUSA‰ÔHƒì(H‰|$H‰÷1öè›Óÿÿƒøÿ‰Ã‰8\ „š1öº‰ÇèÌÑÿÿƒøÿH‰Å‰\ „Q1Ò1ö‰ßè¯ÑÿÿHƒøÿH‰Å„¿(è¸ÒÿÿH…ÀH‰Î[ „Ì‰ßº(H‰ÆèÒÿÿƒøÿH‰Ã‰½[ „‚H‹ [ HcÛE‰èA�mþÆH‰ƒ[ ‹5S H‹=>S D)èA‰ÆAÁîAÆ‹ûN AÑþD‰òD)à‰ÁÁéÁÑùA‰ÏD‰áD‰þè«)D‰ñD‰úD‰îD‰çèzÐÿÿ¾H‰ÇH‰ÃèÒÿÿA�t$üE�FA�O‰êH‰ß‰4$èàÑÿÿH…ÀI‰ÆtH‹¡L I‰FH‹5–L L‰÷�æÿè¸Òÿÿ¾L‰÷èËÑÿÿL‹
tL Hƒìÿ5zL 1Ò1öE‰èD‰áH‰ßèX'H…ÛAYAZtH‹XL H‰CA�t$ý1ÒH‰ßè¥ÑÿÿƒøÿtH‹5ÙQ H‰ßè�Ñÿÿ…í~%E1ÿf.„H‹5¡Q H‰ßAƒÇè]ÑÿÿD9ýuèD‰éH‹5îK E�|$þÁéDéÑùƒéH…Û‰L$„H‰sH‹5ÆK H‰ß�æÿèèÑÿÿH‹5iQ H‰ßè	ÑÿÿH‹t$D‰êH‰ßèé ‹L$H�5V0A¸D‰úH‰ßè=$H‰ßèEÐÿÿ¿‰D$¿C‰D$D‹<$H‹
[K ‰êL‰÷D‰þèž‰êD‰þL‰÷èñûÿÿD‰êD‰æH‰ßèSüÿÿ‹T$‹t$H‰ßè“ÐÿÿH‰ßèëÎÿÿA�D$û‰D$f�H‰ßèˆÐÿÿƒøgA‰Ç„Ž†=„µŽµ=„âŽt=S„!=h„H=Rtn€AƒÿtAƒÿ
+u”H‰ßèŒÐÿÿH‹=õX èÐÍÿÿ‹=Y èõÎÿÿHƒÄ(¸ÿÿÿÿ[]A\A]A^A_Ã�ƒøH„`�ñƒøB„°�Êƒø …9‹¯X …Àu�ÇµH éƒøk„ñ~5ƒøx„Ò=t7ƒøl…\ÿÿÿ‹‚X =ÿ�KÿÿÿƒÀé	ƒøh„àƒøj….ÿÿÿ‹DX …Ò… ÿÿÿ¾L‰÷Ç>H è9Íÿÿ¾L‰÷è\Îÿÿ1öL‰÷è"Íÿÿ‹t$L‰÷‰êèÄùÿÿL‰÷è\ÎÿÿD‰êD‰æH‰ßèžúÿÿé­f„ƒøL„[ÿÿÿŽƒøb„°ƒøet	ƒøX…šþÿÿH‰ßè2ÏÿÿH‹=›W èvÌÿÿ‹=¨W è›ÍÿÿHƒÄ(1À[]A\A]A^A_Ãf.„ƒø0…Wþÿÿ‹}W …ÀŽIþÿÿƒèºAƒÿ0DÂ‹=LW ‰ZW è©õÿÿ‹4$‰êL‰÷è|ùÿÿ‹T$‹t$H‰ßè,ÎÿÿH‰ßè„Ìÿÿéÿýÿÿ€‹
"G …É…êýÿÿ‹=üV Dçƒïëh@ƒøE„5ÿÿÿƒøG…Æýÿÿ‹èV 1öºÇËV ‰Ç‰D$ètÌÿÿƒøÿI‰À„Ö9¶V �Hc¥V HŽV ‹<$H‰|V èïôÿÿ‹4$‰êL‰÷èÂøÿÿD‰êD‰æH‰ßè$ùÿÿé3ÿÿÿ€D‹qF E…À…8ýÿÿ‹ZV 1öºÇQF ‰Ç‰D$èæËÿÿƒøÿI‰À„HD9#V H‹V }P‹|$1Ò1öè½ËÿÿHƒøÿI‰À„H‹5éU ‹|$º(è;ÌÿÿƒøÿI‰À‰ßU „rH‹ÂU McÀBÆH‰«U é/ÿÿÿfDƒøJ„aýÿÿƒøK…†üÿÿD‹
¯E E…É…vüÿÿ‹ˆU D‰L$�xèãóÿÿ¾L‰÷è†Êÿÿ¾ÿÿÿÿL‰÷è©Ëÿÿ1öL‰÷èoÊÿÿ‹<$ÇJU …ÿŽNýÿÿE1ÀD‹L$ë8èûñÿÿD‹D$D‹L$E…Éu‹5"U E1ÉƒU …öA•ÁAƒÀD;$„ýÿÿE…ÀD‰D$D‰L$u¹‰ê1öL‰÷è­öÿÿL‰÷èEËÿÿD‹L$D‹D$ë¨f„=„Nýÿÿ=…šûÿÿ‹ÀT =ÿ�‰ûÿÿé9üÿÿ@‹|$ºHÇÆØÿÿè;ÊÿÿHƒøÿI‰À„œH‹5gT ‹|$º(è¹ÊÿÿƒøÿI‰À‰]T „ðH˜H>T Æé¨ýÿÿfD�æÿ1ÿèóËÿÿH‹5tK 1ÿèËÿÿH‹t$D‰ê1ÿèö‹L$H�5c*A¸D‰ú1ÿèK1ÿèTÊÿÿ¸ÿÿÿÿ‰D$‰D$éúÿÿèýÊÿÿH‹
–K H�=Ç+º0¾è`Ëÿÿ‰ïèIËÿÿèÔÊÿÿH‹
mK H�=n+º.¾è7Ëÿÿ‰ïè Ëÿÿè«ÊÿÿH‹
DK H�=+º,¾èËÿÿ‰ßè÷ÊÿÿL‰$è~ÊÿÿH‹
K H�=°+º)¾èáÊÿÿL‹$D‰ÇèÅÊÿÿèPÊÿÿH‹
éJ H�=‚+º)¾è³Êÿÿ‰ßèœÊÿÿè'ÊÿÿH‹
ÀJ H�=)+º,¾èŠÊÿÿƒÏÿèrÊÿÿL‰$èùÉÿÿH‹
’J H�=Ã*º0¾è\ÊÿÿL‹$D‰Çè@ÊÿÿAUATD�fþUS‰ÓÁë‰ÍE1ÀÓHƒìH�5!+Ñû…ÉD‰â�KöA”ÀI‰ýèÉ�KE1ÀH�5+ƒýD‰âL‰ïA”Àèª�DmL‰ïD‰æ�D…�T÷èCÉÿÿHƒÄL‰ï[]A\A]é‘Çÿÿ�AWAVA‰ÈAUATA‰ÕUSA‰ÌI‰÷Hƒì‹°I H‰|$H‹=´I )È‰Ñ‰ÅÁíÅ‹sE Ñý)Ð‰ê‰ÃÁëÃÑû‰Þè- ‰Ú‰éD‰æD‰ïèþÆÿÿ¾H‰ÇH‰ÃèžÈÿÿL‹
GC Hƒìÿ5MC 1Ò1öE‰àD‰éH‰ßè+H…ÛXZtH‹-C H‰CA�uý1ÒH‰ßè{ÈÿÿƒøÿtH‹5¯H H‰ßèWÈÿÿA�l$þ…í~E1öH‹5yH H‰ßAƒÆè5ÈÿÿD9õuèH…Û„?H‹ÀB H‰ßH‰CH‹5jH è
ÈÿÿH‹t$D‰âH‰ßèíH‹–B H‰CA¸¹‰êL‰þH‰ßE1öè‡1ÉD‰âD‰îH‰ßè'þÿÿH‰ßèßÇÿÿƒøY‰Å„œ2ƒø
+„±~Gƒø „¦ƒøNucH‰ßA¾èÈÿÿë|f„ƒøytc�µƒønu:H‰ßA¾èòÇÿÿëSƒø	u%AƒþA•ÆE¶öH‰ßD‰ñD‰âD‰îèžýÿÿH‰ßè¦Åÿÿƒý…fÿÿÿH‰ßA¾ÿÿÿÿè¯ÇÿÿëDH‰ßE1öè�ÇÿÿHƒÄD‰ð[]A\A]A^A_ÃH‰ßè€ÇÿÿëáfDH‹59G 1ÿèÚÆÿÿH‹t$D‰â1ÿè»éÔþÿÿfD�€üþÿÿƒø‡{ÿÿÿ�ý…JÿÿÿE…öA”ÆE¶öéFÿÿÿDAUATA‰ÍUS‰ÓÁë�nþE‰èÓH�5"(HƒìÑû‰êAƒð�KõI‰üè¼�KH�5e%E‰è‰êL‰çè¥AkÍL‰ç‰î�TöèCÆÿÿHƒÄL‰ç[]A\A]é‘Äÿÿ�AWAVA‰×AUATA‰ÎUSM‰ÄA‰ÈHƒì8‹°F H‰<$H‹=µF H‰t$)È‰Ñ‰ÅÁíÅ‹oB Ñý)Ð‰ê‰ÃÁëÃÑû‰Þè)‰Ú‰éD‰öD‰ÿèúÃÿÿ¾H‰ÇH‰ÃèšÅÿÿL‹
C@ Hƒìÿ5I@ 1Ò1öE‰ðD‰ùH‰ßè'H…ÛAYAZtH‹'@ H‰CA�wý1ÒH‰ßèuÅÿÿƒøÿtH‹5©E H‰ßèQÅÿÿA�nþ…í~!E1ífDH‹5qE H‰ßAƒÅè-ÅÿÿA9íuèA�FúH…ÛE�nü‰D$„ËH‹¬? H‰ßH‰CH‹5VE èùÄÿÿH‹4$D‰òH‰ßèÚH‹ƒ? H‹t$‰êA¸¹H‰ßH‰Cèu¿3L‹
k? HƒìE‰è¹ºH‰ß�nƒÆ‰l$ÿ57? è21ÉD‰òD‰þH‰ßèòýÿÿH‰ßº‰îèƒÄÿÿH‹T? H‰C_AXM…ä„H�=…M ºL‰æèˆÄÿÿH�5qM H‰t$H‰ð‹HƒÀ�‘ÿþþþ÷Ñ!Ê�â€€€€tè‰ÑÁé÷Â€€DÑH�HHDÁ‰ÑÑ‹L$HƒØH)ð9È‰ÅŒòA�nù)ÈƒÀ…í‰D$~7H‹L$A�VøL�%M H˜IÔL�,IÄDI¾uH‰ßIƒÅè¯ÃÿÿM9ìuê‹4$�UH‰ßA½ÿÿÿÿè¦ÃÿÿH‰ßèþÁÿÿA�FùH�
´L ‰D$(HÈH‰D$H‰ßè�ÃÿÿAƒýÿA‰Ä„‚Aƒüht4�ÖAƒü „¼ŽÎAƒüO„tAƒüX„¢AƒüH…ÄH‰ßA½èªÃÿÿéXAƒü „CAƒüHtÝAƒü„kH‰ß1íèÃÿÿÇD$A‰ÄfDA�üŽƒA�ü�¶H‰ßA½ÿÿÿÿèØÂÿÿ=A‰ÄŽ:=�ïH‰ßè·ÂÿÿA‰ÄA�ü¸é6fDA�ü„ØŽÍA�ü�¸E…í„wAƒý…=1ÉD‰òD‰þH‰ßè­ûÿÿAƒü„£H‰ßèKÂÿÿƒøhA‰Ä„÷þÿÿ�ƒø „ÈŽÊƒøO„9ƒøXtlƒøH„ËþÿÿAƒüt]H‰ßèÂÿÿƒøhA‰Ä„±þÿÿ�Žƒø „‚ŽjƒøO„óƒøXt&ƒøH„…þÿÿE1íëD„Aƒüo„ÎAƒüxu,H‰ßA½ÿÿÿÿèÂÿÿéÀDAƒü	„ÓAƒü
+„ÔAƒü…ãýÿÿëÈ„A�ü}7Aƒü	t1Aƒü„A�üÿè9ÂÿÿH‹McìBöDh@…³€A½ÿÿÿÿé£ýÿÿDH�5)J ºÿÿÿÿH‰ßèÌ¿ÿÿÇD$é5ýÿÿAƒüH„­ýÿÿAƒüO…ÖH‰ßE1íèMÁÿÿHƒÄ8D‰è[]A\A]A^A_ÃA�ü…7ÿÿÿE…í„rAƒý„Ø1ÉD‰òD‰þH‰ßèèùÿÿAƒü„ÞþÿÿH‰ßE1íèƒÀÿÿA‰ÄéùüÿÿÆ�I éüÿÿ@H‹5™@ 1ÿè:ÀÿÿH‹4$D‰ò1ÿèH‹t$A¸¹‰ê1ÿèÃL‹
¼: Hƒìÿ5¢: E‰è¹º1ö1ÿèŒ1ÉD‰òD‰þ1ÿèMùÿÿº¾1ÿèÜ¿ÿÿXZÇ$éYûÿÿAƒü t�ÓþÿÿAƒü	„ ÿÿÿAƒü
+…©A½ÿÿÿÿ„H‰ßèÀÿÿAƒýÿ…ÁþÿÿE1íé¹þÿÿfD=�üÿÿƒø	„Ôþÿÿƒø„#A�üÿA½ÿÿÿÿ�ÞûÿÿèKÀÿÿH‹McìBöDh@…ÅAƒüO„Wþÿÿ�w
+Aƒü
+„G
+Ž7Aƒü „7
+AƒüH„ÍûÿÿAƒü…LüÿÿéVýÿÿfD1ÉD‰òD‰þH‰ßè@øÿÿ‹4$�UH‰ßèÒ¾ÿÿH‰ßè*½ÿÿH‰ßèÒ¾ÿÿ=A‰ÄŽ=Žúûÿÿ=„^A�üÿŽAÿÿÿA�ü�÷
+A�ü�WA�ü…»ûÿÿ1ÉD‰òD‰þH‰ßèº÷ÿÿé×ýÿÿ=tŽ—
+=ŽMÿÿÿ=…uüÿÿf�¹D‰òD‰þH‰ßè}÷ÿÿAƒü„süÿÿH‰ßè¾ÿÿƒøhA‰Ä„Çúÿÿ�ƒø „®Ž­ƒøO„	ýÿÿƒøX„8üÿÿƒøH„—úÿÿAƒü„%üÿÿH‰ßèÍ½ÿÿƒøhA‰Ä„yúÿÿŽû=„àŽz	=Ž2ûÿÿA�ü„ÂA½éüÿÿ€A�ü�,Aƒü	„"Aƒü…•ÇD$D‰í@D‹l$A	í„*H…ÛtH‹þ7 H‰C…í„ƒí‹D$H‹T$D�m‹4$H‰ßè‰D$ H˜ÆD‰êèð¼ÿÿƒøÿ…7‹4$D‰êH‰ßèÙ¼ÿÿH‰ßè1»ÿÿAƒü„'ûÿÿH‰ßèÏ¼ÿÿA‰Ä¸ÿÿÿÿA�üŽrA�üŽmA�ü„yA�üÿA½ÿÿÿÿ�ùÿÿèx½ÿÿH‹McìBöDh@„-ýÿÿé÷�AƒüX„¶úÿÿŽXAƒüx„¦úÿÿŽuA�ü„›ûÿÿA�ü…!ýÿÿfD¹D‰òD‰þH‰ßèmõÿÿAƒü„cúÿÿH‰ßè¼ÿÿƒøhA‰Ä„·øÿÿŽK=t"Ž-=Žtùÿÿ=…RfD1ÉD‰òD‰þH‰ßèõÿÿ‹4$�UH‰ßè¢»ÿÿH‰ßèú¹ÿÿAƒü„ðùÿÿH‰ßè˜»ÿÿ=A‰ÄŽÂ=ŽÀøÿÿ=„$þÿÿA�üÿŽüÿÿA�ü�ëA�ü�_A�ü„ÆüÿÿA½ÿÿÿÿéž÷ÿÿDA�ü„ÓýÿÿéÇùÿÿfDAƒü„^ùÿÿH‰ßè»ÿÿA‰ÄÇD$¸ÿÿÿÿA�üŽiýÿÿA�ü�1íéï÷ÿÿD=„uýÿÿéMûÿÿ¾ H‰ßè“ºÿÿé·ýÿÿƒø „SŽƒøO„®ùÿÿƒøX„ÝøÿÿƒøH„<÷ÿÿAƒü„ÊøÿÿH‰ßèrºÿÿƒøhA‰Ä„÷ÿÿŽ =„…þÿÿŽ=�¥üÿÿ1ÉD‰òD‰þH‰ßè„óÿÿéÜ÷ÿÿ€=„ÝûÿÿŽA=Žûÿÿ=„Áûÿÿéé÷ÿÿ@=„þÿÿŽ?=Žo÷ÿÿ=„þÿÿéíûÿÿ@=�•ƒø	„ùÿÿƒø„[üÿÿé2þÿÿ=�+ýÿÿƒø	„êøÿÿƒø„9üÿÿéÖúÿÿ‹D$è‰D$ A�Fø‰D$,‹D$ =ÿ�-H…ÛtH‹4 H‰S9l$(H‹T$H�
TB H˜Dˆ$Æ„š‹4$�E�UH‰ß‰D$ è¹ÿÿL‰îH‰ßèó¸ÿÿH‰ßè[·ÿÿAƒü„Q÷ÿÿH‰ßèù¸ÿÿ=A‰ÄŽ^=�Ú‹l$ é—ýÿÿA�ü„kûÿÿ1íA�üÿÇD$A½ÿÿÿÿ�+õÿÿè˜¹ÿÿH‹Mcì‰l$BöDh@…èAƒüO„ ÷ÿÿ�%Aƒü
+„��=õÿÿAƒü	…Cõÿÿ1ÉD‰òD‰þH‰ßè¨ñÿÿ‰l$éÁ÷ÿÿ€A�ü�-Aƒü	„‰÷ÿÿAƒü…‡ûÿÿA‰íéÈúÿÿ‹T$(‹D$9Â�Ò)Ð‰D$‰D$ ‹4$ºH‰ßèå·ÿÿ‹t$…ö~7Hcl$L‹l$IíHl$I¾u¸ H‰ß@„öHDðIƒÅè›·ÿÿL9íuÞH�
¿@ H‰L$H‰Í‹UHƒÅ�‚ÿþþþ÷Ò!Ð%€€€€tè‰ÂÁê©€€DÂH�UHDê‰ÂÂHƒÝH)Í+l$ é?úÿÿAƒü	„ŒûÿÿAƒü
+…ÀùÿÿA½é—÷ÿÿA‰Å1íé»óÿÿÇD$ÇD$ é#ÿÿÿAƒüX„nõÿÿŽ:÷ÿÿAƒüx„^õÿÿŽ-A�ü„SöÿÿA�ü…Ù÷ÿÿ¹D‰òD‰þH‰ßè+ðÿÿéÃúÿÿƒøo„åõÿÿƒøx„õÿÿé¬ôÿÿƒøo„Îõÿÿƒøx„ýôÿÿé$üÿÿƒøo„·õÿÿƒøx„æôÿÿé²øÿÿƒø	„¸úÿÿƒø
+„-ÿÿÿéöûÿÿƒø	„1øÿÿƒø
+…›ôÿÿE1íé°öÿÿƒø	„øÿÿƒø
+têé:ôÿÿƒø	„túÿÿƒø
+„éþÿÿéWøÿÿè´ÿÿAƒü„wôÿÿH‰ßè¶ÿÿ=A‰ÄŽ.=ŽÆúÿÿ=„«øÿÿA�üÿ�¾ôÿÿèÙ¶ÿÿH‹McìBöDh@„Žöÿÿ‰l$ ‹l$ ‹D$èéVüÿÿ@Aƒü „dþÿÿŽJþÿÿAƒüO„¾ôÿÿAƒüX„ìóÿÿAƒüH…øÿÿéEòÿÿ=�kƒø	„bƒø„uA�üÿ�LèN¶ÿÿH‹McìBöDh@…yÿÿÿAƒüO„Zôÿÿ�6Aƒü
+tN�øAƒü	…1ÉD‰òD‰þH‰ßèfîÿÿ‹l$ éôÿÿDAƒü t�ýóÿÿAƒü	„JôÿÿAƒü
+…ÓõÿÿH‰ßèPµÿÿé=õÿÿAƒüh„‰ñÿÿAƒüo„ßóÿÿé­õÿÿAƒüh„pñÿÿŽ4Aƒüo„ÀóÿÿAƒüx„îòÿÿé„õÿÿ‹4$ƒD$ºH‰ßD‹l$èo´ÿÿ‹L$(…ÉŽèH‹L$IcÅ‹T$,L�,H�
m= HÈHÐH‰D$ I¾uH‰ßIƒÅè ´ÿÿL9l$ uè‰l$ éûÿÿAƒüo„>óÿÿAƒüx„lòÿÿé…öÿÿ‹l$ éÞòÿÿA‰Åé„ðÿÿ=…‹þÿÿ‹l$ é¢öÿÿAƒü	„nõÿÿéÎôÿÿ=�¨òÿÿƒø	„Ÿòÿÿƒø„vöÿÿéÆýÿÿƒøo„Ðòÿÿƒøx„ÿñÿÿéÝñÿÿÇD$ é#úÿÿA�ü„õÿÿéÌðÿÿ‹D$(‰D$ ékúÿÿAƒüX„ÄñÿÿéZôÿÿA�ü„èôÿÿéøÿÿAƒüh„ðÿÿ~mAƒüo„_òÿÿAƒüx„�ñÿÿéðÿÿAƒü „FþÿÿAƒüH„ÜïÿÿAƒü„jñÿÿH‰ßè³ÿÿ‹l$ A‰ÄéðÿÿAƒüh„´ïÿÿ~%Aƒüo„òÿÿAƒüx„6ñÿÿëÀAƒüX„*ñÿÿé°ïÿÿAƒüX„ñÿÿë¥f„USH�-Ç+ 1ÛHƒìèŒ³ÿÿ@¿U¿uƒÃ‰ßHƒÅè’³ÿÿƒûuåH�ž+ H�5ï, ¹H�º\D‹1ÀE…À•ÀHƒÂHƒÆHÁàH	ÈH�ÁH‰FøH9úuÖHƒÄ[]ÃDf.„H…ÿAVA‰öAUATA‰ÔUH‰ýStk…öH‰O~EE1í€1ÒD‰îH‰ïèë±ÿÿE…ä~1Û@¾ H‰ïƒÃèÀ±ÿÿA9ÜuëAƒÅE9îÊH…ít"¿UƒÂ[H‰ï¹1ö]A\A]A^éÏ°ÿÿ…ö™ºÿÿÿÿëÞ@H‹
	, ‹#2 ‹5ý- H‹=&2 SèPÿÿÿHƒ=x: tyH‹=2 H…ÿtH‹Ó+ H‰G1öºèC±ÿÿƒøÿu^H‹=ç1 º¾è(±ÿÿƒ=Á1 ~2»f.„H‹511 H‹=²1 ƒÃèê°ÿÿ‹”1 ƒè9ØÝ[H‹=•1 é@°ÿÿH‹5é9 H‹=‚1 ºÿÿÿÿè˜¯ÿÿëˆfDHƒìè7¯ÿÿH‹=`1 ¾è†°ÿÿèA°ÿÿè|¯ÿÿ€=ý+ uHƒÄéúþÿÿf.„èë¯ÿÿ„ÀtäèÂýÿÿHƒÄéÙþÿÿf„HƒìèÇ¯ÿÿ„ÀuHƒÄÃfDHƒÄé�ýÿÿDf.„éK°ÿÿ�f.„H…ö„¯AUATD�jþUSH‰ûH‰÷‰ÕI‰ôHƒìèi®ÿÿIcÕH9Âry)ÅA‰Å‰êÁêÕÑý�UÿH…ÛtH‹l* H‰C1öH‰ßèÆ¯ÿÿƒøÿt
¾ H‰ßè¤¯ÿÿ1ö‰êH‰ßè¨¯ÿÿƒøÿtD‰êL‰æH‰ßèe®ÿÿHƒÄH‰ß¾ []A\A]én¯ÿÿfD1Ò½ë�€óÃfDAWAVAUATA‰ÍUSH‰ýH�ì(H�\$‰T$ºdH‹%(H‰„$1ÀH‰ßD‰D$èË®ÿÿH)Ø…À~%�HÿH‰ÚH�Lf„€:
+uÆ HƒÂH9ÊuïD‹d$‹L$C�$)Ñ9Á�è¶D$Ç$„À„Ô@¾ H‰ßèS­ÿÿD‹t$E)æH…À„úÆH‰ßL�xè­ÿÿA9ÆŒÍM…ÿ•Â„$t/ƒø*ƒÀL‰ÿMcö‰$èÙ¬ÿÿHc$HÐH‰$L9ð‡%DD‰âD‰îH‰ïèB®ÿÿºÿÿÿÿH‰ÞH‰ïè­ÿÿH…í„¹¿UD¿mD�bM…ÿt'A¶Ç$< „¬„ÀL‰û…9ÿÿÿf„H‹„$dH3%(…H�Ä([]A\A]A^A_Ã€E1ÿAƒÅD‹d$é_ÿÿÿ€H‰ßè¬ÿÿA9Æ|ÛD‰âD‰îH‰ïè�­ÿÿºÿÿÿÿH‰ÞH‰ïèM¬ÿÿH…ítˆE1ÿéGÿÿÿA½ÿÿÿÿE1äD‰êéCÿÿÿ€D�b@IƒÇA¶< tôÇ$é4ÿÿÿ„¾ L‰ÿèÃ«ÿÿH…À„]ÿÿÿH‹$L)øHÐL9ðŽ·þÿÿAƒÅD‹d$é©þÿÿf„D‹|$D‰îH‰ïA)ÇD‰úÁêDúÑúèÒ¬ÿÿºÿÿÿÿH‰ÞH‰ïè’«ÿÿéÍþÿÿèH«ÿÿ„AWAVE‰ÇAUATA‰ÕUSI‰ôH‰û‰ÊD‰îHƒìA‰ÎD‰D$è„¬ÿÿH…Û„«E…ÿ…úH‹' H�5
+ºÿÿÿÿH‰ßH‰Cè#«ÿÿH�5ð
L‰çèT«ÿÿH‹
' Hcð‰ÅIô…ÀH‰SŽ	E1ÿfD¾ H‰ßAƒÇèÿ«ÿÿA9ï|êH…Û„iI�D$I‰Ç‹D$…À„ÕH‹ž& H‰ßH‰CI¾4$èÅ«ÿÿH‹–& ºÿÿÿÿL‰þH‰ßH‰CèŠªÿÿH‹[& H‰CH�5P
H‰ßºÿÿÿÿèkªÿÿHƒÄB�T5D‰îH‰ß[]A\A]A^A_é}«ÿÿDH‹& H�5
ºÿÿÿÿH‰ßH‰Cè)ªÿÿH�5öL‰çèZªÿÿH‹& Hcð‰ÅIô…ÀH‰S�ÿÿÿI�D$I‰Çé5ÿÿÿf�I�D$I‰ÇH‹Ñ% H‰ßH‰CI¾4$èðªÿÿH‹É% ºÿÿÿÿL‰þH‰ßH‰Cèµ©ÿÿH‹Ž% é&ÿÿÿf„H�5o1ÿºÿÿÿÿè�©ÿÿH�5ZL‰çè¾©ÿÿHcð‰ÅIô…À�uþÿÿfDI¾4$1ÿè|ªÿÿI�t$ºÿÿÿÿ1ÿèK©ÿÿéÇþÿÿfDH…ÿtHÇG…ÉŽtAW�AÿAVAUATE‰ÆUSI‰ÄHƒÀI‰ý1íHƒì(H‰D$A�@ÿL‰L$‰T$‰t$‰D$�‹D$‹T$L‰ï‰ë�4(èªÿÿE…ö~pE1ÿëG�A9Üu	E…ÿ„&H…í„ÉA9ÜttE…ÿ„ÛD9|$H‹t$tHƒÎ L‰ïè³©ÿÿAƒÇE9þt$D‰ø	Øu³H‹t$`H5§) L‰ïAƒÇè‹©ÿÿE9þuÜHƒÅH9l$…gÿÿÿHƒÄ([]A\A]A^A_Ã„D9|$H‹t$t,H5…) L‰ïèE©ÿÿë�H5©) L‰ïè1©ÿÿéyÿÿÿ@H5!) L‰ïè©ÿÿéaÿÿÿ@D9|$t4H‹t$`H55) L‰ïèõ¨ÿÿé=ÿÿÿH‹t$`H5T) L‰ïèÜ¨ÿÿé$ÿÿÿóÃH‹t$H5Ñ( L‰ïèÁ¨ÿÿé	ÿÿÿH‹t$`H5È( L‰ïè¨¨ÿÿéðþÿÿAWAVA‰ÖAUATE‰ÅUS‰õH‰ûA‰ÌHƒìèÿ§ÿÿ„À„·H…ÛtH‹# H‰CAìA�VH‰ßD‰æèe¨ÿÿE…í~$E1ÿDH‰ßAƒÇèœ¨ÿÿH‰ß¶ðè1¨ÿÿE9ýuäƒÅA9ì|GEõAƒÄDD‰ê‰îH‰ßè¨ÿÿH‰ßƒÅè`¨ÿÿH‰ß¶ðèõ§ÿÿH‰ßèM¨ÿÿH‰ß¶ðèâ§ÿÿA9ìuÅHƒÄH‰ß[]A\A]A^A_é7§ÿÿ€HƒÄ[]A\A]A^A_Ã�AWAVE1ÿAUATI‰üUSL‰ãHƒìH‰t$è¦ÿÿLàH‰$ëBfDAƒÇH…Àt/AƒïE…ÿu&èy¨ÿÿH‹HcÕöDQtH‹|$‰îè¦ÿÿH…Àt^E1ÿHƒÃA‰ÞE)æH;$tHè#¨ÿÿH¾H‹H�=ß‹,ˆ‰îèË¥ÿÿH�=ÒI‰Å‰îèº¥ÿÿM…íu…H…Àt�E…ÿt�ë‚f„E1öHƒÄD‰ð[]A\A]A^A_Ãf.„�HƒìH‰ùI‰øH‹=�' H�€¾1Àèl§ÿÿ¿ÿÿÿÿèB§ÿÿf�AWAVAUATI‰üUS‰õH‰Ó1öHƒìH‹z(L‹z0º
+HƒÃ8è¦ÿÿH‹{èº
+1öI‰Æèÿ¥ÿÿH‹{àº
+1öI‰Åèì¥ÿÿ�UúH‹sØSM‰ùE‰ðD‰é‰ÕL‰çÁíÕ‰ÂÑýUèÇ¾ÿÿHƒÄ[]A\A]A^A_Ã„AVAUATI‰üUSH‹z(H‰Ó‰õº
+1öHƒÃ0èŒ¥ÿÿH‹{ðº
+1öI‰Æèy¥ÿÿH‹{èº
+1öI‰Åèf¥ÿÿ�uúH‰ÇºVUUUHƒìD‰éE‰ð‰ð÷ê‰ðH‹sàÁøS)ÂA‰Ñ‰úL‰çè¯ÿÿZY[]A\A]A^Ãf„ATUH‰ýSH‹z H‰Ó1öº
+è¥ÿÿH‹{I‰Äº
+1öèó¤ÿÿH‹sD‰áH‰ï[]A\‰ÂéîÑÿÿ@f.„ATUH‰ýSH‹z H‰Ó1öº
+è¶¤ÿÿH‹{I‰Äº
+1öè£¤ÿÿH‹sD‰áH‰ï[]A\‰ÂéÎÛÿÿ@f.„ATUH‰ýSH‹z H‰Ó1öº
+èf¤ÿÿH‹{I‰Äº
+1öèS¤ÿÿH‹sD‰áH‰ï[]A\A¸‰ÂéØ„ATUH‰ýSH‹z H‰Ó1öº
+è¤ÿÿH‹{I‰Äº
+1öè¤ÿÿH‹sD‰áH‰ï[]A\E1À‰Âé‹�f.„AUATI‰üUS1íH‰ÓHƒìƒþuH‹j(H‹{ 1öº
+èµ£ÿÿH‹{1öº
+I‰Åè¢£ÿÿH‹sI‰èD‰é‰ÂL‰çèÎÝÿÿ…À‰ÃuH‹=±$ H�
+- ¾1ÀèŽ¤ÿÿHƒÄ‰Ø[]A\A]Ã�AWAVI‰þAUATA‰ÕUSA‰ÌI‰÷D‰ÅA‰ÈHƒì‹J$ H‹=S$ )ÊD‰é‰ÐÁèÐ‹  Ñø‰D$D)ê‰ÓÁëÓ‰ÂÑû‰ÞèÆúÿÿ‹D$‰ÚD‰æD‰ï‰Áè“¡ÿÿ¾H‰ÇH‰Ãè3£ÿÿL‹
Ü Hƒìÿ5â 1Ò1öE‰àD‰éH‰ßèÀøÿÿD‰âL‰öH‰ßèóÿÿH…ÛE�t$þXZ„H‹› A¸¹D‰òL‰þH‰ßH‰CèŽóÿÿ…í„H‹ H‰CA�uý1ÒH‰ßèÍ¢ÿÿƒøÿtH‹5# H‰ßè©¢ÿÿ1íE…ö~f�H‹5Ñ" H‰ßƒÅèŽ¢ÿÿA9îuéH…ÛtH‹ H‰CH‹5Ê" H‰ßèj¢ÿÿD‰áA�UþH�5ÁéH‰ßA¸DáÑù�Iüè£õÿÿH‰ßè« ÿÿH‰ßèP¢ÿÿƒø‰Å„}ƒø
+txƒàßƒøOt
+ƒý tƒøXuÖH‰ßè–¢ÿÿHƒÄ1À[]A\A]A^A_ÃD1ÿA¸¹D‰òL‰þèˆòÿÿ…í…ÿÿÿH‰ßè8 ÿÿH‰ßèP¢ÿÿHƒÄ1À[]A\A]A^A_Ã€H‰ßè0¢ÿÿ1Àƒý”ÀHƒÄ[÷Ø]A\A]A^A_Ã€AWAVI‰×AUATL�%n UH�-n SA‰ýI‰öL)åHƒìHÁýèïžÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃHƒìHƒÄÃ(-)(+)Select Help (%c)onselected
+Can't allocate memory in dialog_checklist().
+YyNnMmHh Exit lxdialog.scrltmp%d
+ynmhw%s
+%s "%s"
+
+Error moving file pointer in get_line().
+
+Error reading file in get_line().
+
+Error moving file pointer in back_lines().
+
+Error reading file in back_lines().
+
+Internal error in back_lines().
+
+Error moving file pointer in print_position().
+
+Can't open input file in dialog_textbox().
+
+Error getting file size in dialog_textbox().
+
+Error moving file pointer in dialog_textbox().
+
+Can't allocate memory in dialog_textbox().
+
+Error reading file in dialog_textbox().
+(%3d%%) Yes   No    Ok  <><[(>])
+dialog, by Savio Lam (lam836@cs.cuhk.hk).
+  patched by Stuart Herbert (S.Herbert@shef.ac.uk)
+  modified/gutted for use as a Linux kernel config tool by 
+  William Roadcap (roadcapw@cfw.com)
+
+* Display dialog boxes from shell scripts *
+
+Usage: %s --clear
+       %s [--title <title>] [--backtitle <backtitle>] --clear <Box options>
+
+Box options:
+
+  --menu      <text> <height> <width> <menu height> <tag1> <item1>...
+  --radiolist <text> <height> <width> <list height> <tag1> <item1> <status1>...
+  --textbox   <file> <height> <width>
+  --inputbox  <text> <height> <width> [<init>]
+  --yesno     <text> <height> <width>
+--title--backtitle--clear--menu--radiolist--yesno--textbox--inputbox--msgbox--infobox;|.(™ÿÿÈ˜œÿÿð¨œÿÿ¤Ÿÿÿ˜( ÿÿ¸¡ÿÿl8¢ÿÿ¤Ø¤ÿÿØ¯ÿÿ¸°ÿÿäè±ÿÿ0h³ÿÿ|´ÿÿ´8Áÿÿ(ØÂÿÿh8ÆÿÿÌ¸Æÿÿ(Çÿÿ@Èÿÿ€ÈÑÿÿøHÒÿÿ0ØÔÿÿ�HÕÿÿÈÈèÿÿ@Xéÿÿhèéÿÿ¨¸êÿÿÈëÿÿèHëÿÿ	Xëÿÿ	ìÿÿd	Èîÿÿ´	ñÿÿ
+Èòÿÿd
+¸óÿÿÄ
+˜ôÿÿÈôÿÿ$Xõÿÿtèõÿÿ¼8öÿÿèˆöÿÿØöÿÿ@(÷ÿÿl¨÷ÿÿðèùÿÿx
XúÿÿÀ
zRx�x�ÿÿ+zRx�$X—ÿÿpFJw€?;*3$"D šÿÿ`\žÿÿ‰B�BŽE �B(ŒD0†A8ƒOP·
+8D0A(B BBBMc
+8K0A(B BBBQ4ÀDŸÿÿyB�BŒD †A(ƒQ0Q(D ABBdøŒŸÿÿ B�BŽE �B(ŒD0†A8ƒM@ù
+8A0A(B BBBHP
+8D0A(B BBBE¨`Ä¡ÿÿÿ
+B�BŽB �B(ŒA0†A8ƒD€aˆF�VˆA€ˆJ�UˆA€<ˆN�~ˆA€m
+8A0A(B BBBA‰ˆM�iˆB€ÖˆM�jˆB€(¬ÿÿ<BŒA†D ƒmABH8,¬ÿÿÎB�BŽE �B(ŒD0†A8ƒOPÌ
+8D0A(B BBBHH„°­ÿÿ|B�BŽE �B(ŒD0†A8ƒJP
+8D0A(B BBBE4Ðä®ÿÿ™B�BŒD †A(ƒQ0q(D ABBpL¯ÿÿ,
B�BŽE �B(ŒD0†A8ƒF�­˜I _˜A�9˜I m˜A�
+8A0A(B BBBD<|¼ÿÿŸBŽB�I ŒA(†C0ƒi
+(H BBBH`¼h½ÿÿWB�BŽB �B(ŒA0†A8ƒDP€
+8A0A(B BBBAN
+8A0A(B BBBA4 dÀÿÿ~B�BŒD †A(ƒI0^(D ABB8X¬ÀÿÿfDŽL�B ŒD(†A0ƒ@(D BBB<”àÀÿÿèBŽB�E ŒA(†J0ƒ�
+(N BBBGtÔ�Áÿÿ°	B�BŽD �B(ŒD0†A8ƒG`jhFpWhB`Ð
+8F0A(B BBBBI
+8C0A(B BBBK4LÈÊÿÿB�BŒE †A(ƒP0W(D ABB\„Ëÿÿ‹B�BŽE �B(ŒD0†A8ƒJPcXF`VXAP}
+8D0A(B BBBD4ä@ÍÿÿoB�BŒD †A(ƒX0@(D ABBtxÍÿÿwB�BŽE �B(ŒD0†A8ƒJpgxF€WxBpÉx`€pxBp¬
+8D0A(B BBBD xF€wxAp$”€àÿÿ�A†AƒM oAA<¼èàÿÿŒEŽE�B ŒD(†D0ƒW
+(K BBBEü8áÿÿÊ[ƒ‰
+LèáÿÿWDm
+OR<(âÿÿ!DM
+GD\8âÿÿDp4âÿÿºK�BŒE †A(ƒO0m
+(IÃ AÆBÌBÍKPÃÆÌÍL¸¬âÿÿ¨B�BŽB �B(ŒD0†A8ƒJàw
+8A0A(B BBBHHåÿÿ:B�BŽE �B(ŒD0†A8ƒOPú
+8L0A(B BBBJ`Tçÿÿ½W�EŽB �B(ŒD0†A8ƒP`¸
+8A0A(B BBBI‰ÃÆÌÍÎÏB`ƒ†Œ�Ž�\¸\èÿÿïB�BŽE �B(ŒD0†A8ƒL@«
+8D0A(B BBBLD8A0A(B BBBH	ìèÿÿÕB�BŽE �B(ŒD0†A8ƒGP°8D0A(B BBBd	€éÿÿ.DLx	œéÿÿˆB�BŽB �B(ŒD0†A8ƒK@DHXPI8A0A(B BBBDÈ	Üéÿÿ‡BŽB�B ŒD(†A0ƒN8T@P8A0A(A BBB(
+$êÿÿBBŒA†D ƒqAB(<
+HêÿÿBBŒA†D ƒqAB(h
+lêÿÿHBŒA†D ƒqAB(”
+�êÿÿEBŒA†D ƒqAB4À
+´êÿÿB�BŒD †A(ƒI0d(C ABBHø
+ü�ÿÿhB�BŽB �B(ŒD0†A8ƒSP;8C0A(B BBB„D°êÿÿ9B�BŽE �B(ŒD0†A8ƒPPhXF`iXAP
+8C0A(B BBBFt
+8C0A(B BBBHT8A0C(B BBBDÌhìÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBB�ìÿÿ `S�
äuð‹ ø‹ õþÿo˜èÐ
+çŽ €øˆ	ûÿÿoþÿÿoXÿÿÿoðÿÿoÐùÿÿoŒ ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö�          D{	PpK{	àpW{Àq_{pqi{°rt{r}{`rGCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜ÐèÐX	ø
+€�°
 0äuðuˆ{}ð‹ ø‹ Œ Ž � €“ ñÿ p.€’    ñÿ+Ð-@`VÈ— eø‹ Œ ˜ð‹ ·ñÿÃ°‰Ð@yÀ ÞÔ— éÐ— ñÌ— øñÿ`+<Ã +Îp-|Ü— ñØ— Ðð.™%ñÿ/À<Ÿ8à— œèŸ BüŸ N  Q  [ðŸ _  j`>Wu� ƒÀA~Ž  –@Bf¡øŸ ­°Bè¼ñÿÐPMÄñÿÐ`PoÏñÿÖPd�éñÿ ñÿò\‰ñÿø‹ Œ ð‹ -ˆ{@Ž Vàuf…PpˆŒàp‡˜ª0s9¸€“ Úö#BV c � r��/,
›¶àdŒÁ€“ È�l½Ñ g¨àô “ `äu7Ki…@fW‘Pnï�±Ä×ö f!=@oÕáI]}` ÿ
+Ž­ — ÎêÐM‹÷  2 � \>a� n�£ ²`rE¼Ð� ÝðuìÀqB1NÐPw^puen‚¥Â(¨ Þg +û2€“ >U0hZvh’ �àfº�°— °pqBÆº°rÅØpeÊåPj:ò	rH	*	>	€“ J	e	 	 C°	Ž	€‘ è™	   ­	Ì	ë	"h�
+Ðf
+1
+S
+l
+À— €
+lxdialog.cUsagemodesmodePtrcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrychecklist.cprint_arrowsprint_buttonslist_widthcheck_xitem_xmenubox.cdo_scrolldo_print_itemmenu_widthtextbox.cget_lineline.5628end_reachedfdfile_sizebufbytes_readback_linesbegin_reachedprint_linehscrollprint_pagepage_lengthprint_positionyesno.cinputbox.cutil.ccolor_setup.part.0msgbox.c__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_fini__ctype_toupper_loc@@GLIBC_2.3j_menuj_radiolistfree@@GLIBC_2.2.5dialog_msgboxLINES@@NCURSES_TINFO_5.0.19991023flash@@NCURSES_5.0.19991023strcasecmp@@GLIBC_2.2.5strncpy@@GLIBC_2.2.5scrollok@@NCURSES_5.0.19991023remove@@GLIBC_2.2.5_ITM_deregisterTMCloneTablenewwin@@NCURSES_5.0.19991023dialog_menu__isoc99_fscanf@@GLIBC_2.7attr_clear_edatadraw_boxprint_autowrapfclose@@GLIBC_2.2.5acs_map@@NCURSES_TINFO_5.0.19991023wrefresh@@NCURSES_5.0.19991023strlen@@GLIBC_2.2.5initscr@@NCURSES_5.0.19991023__stack_chk_fail@@GLIBC_2.4init_dialogdraw_shadowstrchr@@GLIBC_2.2.5lseek@@GLIBC_2.2.5fputs@@GLIBC_2.2.5waddnstr@@NCURSES_5.0.19991023noecho@@NCURSES_5.0.19991023color_setupwprintw@@NCURSES_5.0.19991023first_alphastrspn@@GLIBC_2.2.5wclrtoeol@@NCURSES_5.0.19991023dialog_checklistwtouchln@@NCURSES_5.0.19991023COLS@@NCURSES_TINFO_5.0.19991023wscrl@@NCURSES_5.0.19991023dialog_yesnobacktitleread@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5color_tablewnoutrefresh@@NCURSES_5.0.19991023__data_starthas_colors@@NCURSES_5.0.19991023strcmp@@GLIBC_2.2.5__gmon_start__j_infoboxstrtol@@GLIBC_2.2.5__dso_handle_IO_stdin_usedcbreak@@NCURSES_TINFO_5.0.19991023j_yesno__stpcpy_chk@@GLIBC_2.3.4subwin@@NCURSES_5.0.19991023dialog_inputbox__libc_csu_initmalloc@@GLIBC_2.2.5keypad@@NCURSES_TINFO_5.0.19991023waddch@@NCURSES_5.0.19991023wmove@@NCURSES_5.0.19991023wgetch@@NCURSES_5.0.19991023endwin@@NCURSES_5.0.19991023__strcpy_chk@@GLIBC_2.3.4__bss_startsetlocale@@GLIBC_2.2.5mainwinch@@NCURSES_5.0.19991023use_colorsprint_titlestdscr@@NCURSES_TINFO_5.0.19991023j_textboxj_inputboxfopen@@GLIBC_2.2.5dialog_clearprint_buttondelwin@@NCURSES_5.0.19991023j_msgboxexit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTabledialog_textboxattributesdialog_input_resultwbkgdset@@NCURSES_5.0.19991023doupdate@@NCURSES_5.0.19991023__cxa_finalize@@GLIBC_2.2.5end_dialog__ctype_tolower_loc@@GLIBC_2.3start_color@@NCURSES_5.0.19991023__ctype_b_loc@@GLIBC_2.3stderr@@GLIBC_2.2.5init_pair@@NCURSES_5.0.19991023.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜8NÐÐVèèç^ÿÿÿoÐÐ‚kþÿÿoXX zøøˆ„B€€Ž��‰°°p”  �00²]£äuäu	©ðuðu—±ˆ{ˆ{|¿}}XÉð‹ ð‹Õø‹ ø‹áŒ Œ˜Ž Žðê� �€ ð€“ €“¨ õ0€“)°“ÐS	€¥ 
+ °þ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/kconfig/mconf busybox-1.20.2_mod/scripts/kconfig/mconf
--- busybox-1.20.2/scripts/kconfig/mconf	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/mconf	2024-04-11 16:25:36.996934375 +0800
@@ -0,0 +1,578 @@
+ELF>"@Ð£@8	@@@@øø888¸M¸M [[![!ð
+¸æ ([([!([!ððTTTDDPåtd---,,QåtdRåtd[[![!èè/lib64/ld-linux-x86-64.so.2GNUGNU&Òieù‰É$j€üçøS–7 ,[ €[\)ŒfUa9ò‹ÞÜ�¬ÉÃZk8ÂKR ß’/"íÓž~Ï©±Xd2SÉ‘òŸcã‹0Sòë9$n 	]—ô¹µo[å¥Ñ„;ÁRzIEh( ¼Fà!fø} ù‘"t,˜‰Î«„ f!Ù0f!ë@f!libc.so.6__stpcpy_chkstrcpy__printf_chkexecv_IO_putcsetlocalefopenstrncmpstrrchrregexecpipeperror__isoc99_sscanfdcgettext__vsprintf_chkforksigprocmaskregfree__stack_chk_failunlinkputcharreallocstdin_exitstrpbrkgetpidkillstrdupstrftimestrtolfgetscallocstrlensigemptysetstrcspn__errno_locationtcsetattrreaddup2clearerr__fprintf_chksigaddsetctimestdoutfputcfputsmemcpyfclose__vsnprintf_chkmallocstrcatstrcasecmp__ctype_b_locgetenvregcompstderrioctl__strncat_chkcreat__sysv_signalfilenofwriterenamesigaction__memcpy_chksigismemberwaitpidlocaltimestrchr__vfprintf_chktcgetattr__strcpy_chk__cxa_finalizesigpending__sprintf_chk__xstatmemmoveunamebindtextdomain__strcat_chkstrcmp__libc_start_main__cxa_atexitGLIBC_2.3GLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii
ii
”‘–%ii
0ui	:ti	F[!# [!À"`!`!`!Àf!`!À–!d!DÛ d!DÛˆd!S d!Se!‚ e!‚ˆe! e!ðe!0øe! Ø_!à_!(è_!.ð_!Rø_!T f![0f!\@f!]0]!8]!@]!H]!P]!X]!`]!h]!p]!	x]!
+€]!ˆ]!
�]!˜]! ]!¨]!°]!¸]!À]!È]!Ð]!Ø]!à]!è]!ð]!ø]!^!^!^!^! ^! (^!!0^!"8^!#@^!$H^!%P^!&X^!'`^!)h^!*p^!+x^!,€^!-ˆ^!/�^!0˜^!1 ^!2¨^!3°^!4¸^!5À^!6È^!7Ð^!8Ø^!9à^!:è^!;ð^!<ø^!=_!>_!?_!@_!A _!B(_!C0_!D8_!E@_!FH_!GP_!HX_!I`_!Jh_!Kp_!Lx_!M€_!Nˆ_!O�_!P˜_!Q _!S¨_!U°_!V¸_!WÀ_!XÈ_!YÐ_!ZHƒìH‹]E!H…ÀtÿÐHƒÄÃÿ5zB!ÿ%|B!@ÿ%zB!héàÿÿÿÿ%rB!héÐÿÿÿÿ%jB!héÀÿÿÿÿ%bB!hé°ÿÿÿÿ%ZB!hé ÿÿÿÿ%RB!hé�ÿÿÿÿ%JB!hé€ÿÿÿÿ%BB!hépÿÿÿÿ%:B!hé`ÿÿÿÿ%2B!h	éPÿÿÿÿ%*B!h
+é@ÿÿÿÿ%"B!hé0ÿÿÿÿ%B!hé ÿÿÿÿ%B!h
éÿÿÿÿ%
+B!héÿÿÿÿ%B!héðþÿÿÿ%úA!héàþÿÿÿ%òA!héÐþÿÿÿ%êA!héÀþÿÿÿ%âA!hé°þÿÿÿ%ÚA!hé þÿÿÿ%ÒA!hé�þÿÿÿ%ÊA!hé€þÿÿÿ%ÂA!hépþÿÿÿ%ºA!hé`þÿÿÿ%²A!héPþÿÿÿ%ªA!hé@þÿÿÿ%¢A!hé0þÿÿÿ%šA!hé þÿÿÿ%’A!héþÿÿÿ%ŠA!héþÿÿÿ%‚A!héðýÿÿÿ%zA!h éàýÿÿÿ%rA!h!éÐýÿÿÿ%jA!h"éÀýÿÿÿ%bA!h#é°ýÿÿÿ%ZA!h$é ýÿÿÿ%RA!h%é�ýÿÿÿ%JA!h&é€ýÿÿÿ%BA!h'épýÿÿÿ%:A!h(é`ýÿÿÿ%2A!h)éPýÿÿÿ%*A!h*é@ýÿÿÿ%"A!h+é0ýÿÿÿ%A!h,é ýÿÿÿ%A!h-éýÿÿÿ%
+A!h.éýÿÿÿ%A!h/éðüÿÿÿ%ú@!h0éàüÿÿÿ%ò@!h1éÐüÿÿÿ%ê@!h2éÀüÿÿÿ%â@!h3é°üÿÿÿ%Ú@!h4é üÿÿÿ%Ò@!h5é�üÿÿÿ%Ê@!h6é€üÿÿÿ%Â@!h7épüÿÿÿ%º@!h8é`üÿÿÿ%²@!h9éPüÿÿÿ%ª@!h:é@üÿÿÿ%¢@!h;é0üÿÿÿ%š@!h<é üÿÿÿ%’@!h=éüÿÿÿ%Š@!h>éüÿÿÿ%‚@!h?éðûÿÿÿ%z@!h@éàûÿÿÿ%r@!hAéÐûÿÿÿ%j@!hBéÀûÿÿÿ%b@!hCé°ûÿÿÿ%Z@!hDé ûÿÿÿ%R@!hEé�ûÿÿÿ%J@!hFé€ûÿÿÿ%B@!hGépûÿÿÿ%:@!hHé`ûÿÿÿ%2@!hIéPûÿÿÿ%*@!hJé@ûÿÿÿ%"@!hKé0ûÿÿÿ%@!hLé ûÿÿÿ%@!hMéûÿÿÿ%
+@!hNéûÿÿÿ%@!hOéðúÿÿÿ%ú?!hPéàúÿÿÿ%ò?!hQéÐúÿÿÿ%ê?!hRéÀúÿÿÿ%â?!hSé°úÿÿÿ%Ú?!hTé úÿÿÿ%ò?!f�SH‰óH�5)»¿è;þÿÿH�5ø»H�=¼è¸ûÿÿH�=÷»è|ûÿÿH‹{ès¬1ÿèL†H�=á»1öè¾|H‰ÃH‰ÇèÓiH‰ßè[|H�5Î»1ÿºH‰ÃèuûÿÿH�=."H‰ÁI‰Øº€¾1ÀèGÿÿÿH�=³»èúÿÿH…ÀtH�5²»H‰Çè7úÿÿ…À„þH�5¨E!¿H�›»èÇýÿÿH�= èË¸è–
H�="èšf.„èH‰ß1Àè!H�5½º1ÿèÎúÿÿH‰Ç1ÀèH�=)º1ÀèöH�=6»1Àèèè…Àx¯u=1ÿè­…À‰ÃºtiH�5Ü¼1ÿ»èxúÿÿH‹=±D!H‰Â¾1ÀèÒýÿÿë+H�5q½º1ÿ1ÛèKúÿÿH‹=„D!H‰Â¾1Àè¥ýÿÿ‰Ø[ÃÇ‡D!éóþÿÿH�5Ó¼1ÿèúÿÿ¿H‰Æ1ÀèuüÿÿëÎ1íI‰Ñ^H‰âHƒäðPTL�š·H�
#·H�=ìýÿÿÿ¶=!ôDH�=ÑC!UH�ÉC!H9øH‰åtH‹Š=!H…Àt
]ÿàf.„]Ã@f.„H�=‘C!H�5ŠC!UH)þH‰åHÁþH‰ðHÁè?HÆHÑþtH‹Q=!H…Àt]ÿàf„]Ã@f.„€=�C!u/Hƒ='=!UH‰åtH‹=*=!èýÿÿèHÿÿÿÆYC!]Ã€óÃfDUH‰å]éfÿÿÿfDH�iC!Hƒì¾¿è–ûÿÿH�=³¶è
+øÿÿH�=±¶HƒÄéú÷ÿÿf.„H�ìØ„ÀI‰úH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH‹K<!H‹=L<!Hƒ8uH‰8H�„$àL‰ÑHÇÂÿÿÿÿI‰à¾Ç$H‰D$H�D$ ÇD$0H‰D$è¾ûÿÿHcÐHü;!H‹L$dH3%(uH�ÄØÃè÷÷ÿÿ€H�ìØ„ÀI‰úH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀL‰Ñ¾I‰àH‹P;!H‹=Q;!H�PH‰8H�„$àÇ$ÇD$0H‰D$H�D$ H‰;!HÇÂÿÿÿÿH‰D$èÉúÿÿHcÐH;!H‹t$dH34%(H�JÆH‰
ë:!uH�ÄØÃèôöÿÿ@AWAVAUATUSH‰ûHƒìèJ¨„À„&L‹cM…ä„-L‰çèÍcA‰ÇA‹D$D¨„•H‹kƒÚ@!M‹t$ H…í„ŒE1í�H‰ïèø§„ÀtL9uLDíH‹mH…íuãL‰çA‹l$(èFw„À…vIƒýöƒæÆƒÆtH�=[´H‰Ú1ÀèQþÿÿH�=ƒÜ1ÀèSýÿÿH‰ßè+¨‹
±@!H�=´º �qH‰Á1Àè,ýÿÿƒý„ƒH‹ä9!H�PH‰Ù9!ÆHƒÆ9!½‹g@!H‹[èH…Û‰X@!tH‰ßèÒþÿÿH‹H…Ûuð‹@@!)è‰8@!HƒÄ[]A\A]A^A_ÃDH‹k H…í„{H9Ä?!„nH‰ßèv§ƒ}I‰Ä„H…À„zÿÿÿH�=N³H‰Þ1Àƒ…?!èXýÿÿ‹Î?!L‰á�pH�=.³º 1À½è4ýÿÿé>ÿÿÿ€H9Q?!„“A‹l$(ƒ7?!ƒýu¨ …ÒAƒÿ„XAƒÿ…ÞH�=Ù²1ÀH‰ÞA½Mè×üÿÿƒýtƒýA½*¸ DEèL‰çèˆu„À„ðH�=¤²A¾õ1Àè®ûÿÿAöD$E…êH�-�³H‰ßès¦‹
ù>!H�=‰²I‰èº �qH‰Á1ÀèqûÿÿH‹C ƒx…@þÿÿH�=*²1ÀèUûÿÿH‹8!H�PH‰8!ÆHƒø7!égþÿÿ1íé(þÿÿf„H�=²H‰Þ1À½èúûÿÿL‰çè‚tH�=ñ±H‰Æ1Àèñúÿÿ‹
W>!)Á‰ÈƒÀIèAöD$E…¹L�%Â²H‰ßè¦¥H�=Â±H‰ÁM‰àº ‰î1Àè«úÿÿéƒýÿÿfDM…í„BÿÿÿL‰ïèo¥H�=}±H‰Æ1Àè~úÿÿH�=E±1ÀèpúÿÿH‹17!Hƒ!7!ÆH�PIƒ}H‰7!„|ýÿÿL‰ïƒª=!è)üÿÿƒ-ž=!éaýÿÿDL‰çA‹l$(E1íèØs„À¾:„™üÿÿH�=ã°1ÀH‰ÞèçúÿÿAƒÿ„…Aƒÿ…�üÿÿƒý¾Mtƒý¾*¸ EðH�=­°1Àè»ùÿÿécüÿÿfDH�=‹°H‰Þ1Àè�úÿÿL‰çèWs„À„¿ƒýH�=k°ö1ÀƒæöƒÆ*èvùÿÿéÃýÿÿ�H�=#°1ÀH‰Þƒu<!èHúÿÿ‹b<!‹¸<!…Ò„DHƒ{H�PH�5ä¯H�ÿ¯H�=å¯M‰à¹ HEð1ÀèùÿÿH‹Õ5!HƒÅ5!H�PÆ‹<!H‰¹5!…À„üÿÿHƒ{H…Øûÿÿé
üÿÿf„H�=Ä¯1ÀèÂøÿÿéýÿÿDL‰çH�-a¯èir„À…ýÿÿéúüÿÿ@H�=f¯H‰Þ1ÀèwùÿÿH‰ßè_£‹
å;!�qH‰ÁéüÿÿfDƒýH�=D¯ö1ÀƒæöƒÆ*èOøÿÿé÷úÿÿf.„H�=¯H‰Þ1ÀèùÿÿH�=Q×1Àè!øÿÿénüÿÿL‰çL�%Å®èÍq„À…7ýÿÿé+ýÿÿ�pH�=¼®L‰áº 1Àèç÷ÿÿéÎþÿÿf�AWAVI‰öAUATUSH‰ûH‰÷HƒìhH‰4$dH‹%(H‰D$X1Àè0qI‹VH�5¹®H‰ÁH‰ß1ÀèÈ<M‹fHM…ä„ÇL�5T
"@I‹T$H…Ò„{H�5‘®1ÀH‰ßè‘<I‹D$8H�5‡®H‰ß‹H@H‹@8H‹P1Àèp<I‹D$ H…Àt=ƒ8u
H�
Z9!H9Ht+H�5c®H‰ßèÕ;I‹|$ H‰ÞèÈ\H�5ô®H‰ßè¹;I‹D$8L‹xM9÷„ðL�l$1íL‰èDI‹W�ML‰8L9ò„¥HƒÀƒù‰ÍI‰×ußH�5®H‰ß1À½èÑ;L‹|$H�EÿL‰d$M‰üH˜M�lÅ�D-½A‰Çë@M‹eIƒíL‰çèH¡H�5Ã­I‰ÀH‰ß1À¹ ‰êè};I‹|$H…ÿt0è¾oI‹T$H�5=­H‰ÁH‰ßH‹RH…ÒHDÖH�5…­1ÀèC;H�5ÿ­H‰ßƒÅèÁ:D9ýu„L‹d$M‹$$M…ä…jþÿÿH‹$H‹hHH…ít1Àƒ}t}H‹mH…íuñ„À…ÜL‹4$Iƒ~`t*H�5:­H‰ßèj:I‹~`H‰Þè^[H�5Š­H‰ßèO:H‹D$XdH3%(…§HƒÄhH‰ßH�5_­[]A\A]A^A_é:fD„ÀuTH�5Ä¬H‰ßè:H‹}0H‰ÞèùZH‹mH…ítHƒ}t*¸éKÿÿÿH�5n¬H‰ß1Àè?:énþÿÿf.„H�5|¬H‰ß1Àè:ë¨DH�5Ô¬H‰ßè™9éÿÿÿè¯íÿÿDf.„US1ÿ¾THƒìdH‹%(H‰D$1ÀH‰âèëíÿÿ…Àtg‹-½7!‹³7!…ítp…Û„ïƒýŽE‹˜7!ƒûOŽ6ƒëƒí‰ƒ7!H‹D$dH3%(‰-s7!…THƒÄ[]Ãf.„·,$·\$…í‰-K7!‰A7!u�H�=¨«è{ëÿÿH…Àt&1öº
+H‰Çèîÿÿ…À‰Å‰7!…`ÿÿÿ€…ÛÇ7!½…YÿÿÿH�=`«è-ëÿÿH…Àtx1öº
+H‰Çè¹íÿÿ…À‰É6!t_½éÿÿÿDH�='«èôêÿÿH…Àt1öº
+H‰Çè€íÿÿ…À‰�6!…ãþÿÿf�ƒýÇ{6!P~ »Kéãþÿÿ€»K½éÍþÿÿH‹
6!H�=c¬º-¾è$ïÿÿH‹
ý5!H�=v¬º,¾èïÿÿ¿èíîÿÿèÈëÿÿ„ATUSH�ì°H�l$L�¤$�H�œ$dH‹%(H‰„$¨1ÀH‰ïè¥ìÿÿ¾H‰ïèèîÿÿL‰â1ÿH‰îèêÿÿ1ö¿è¿ìÿÿH�¸H�{H‰„$ègìÿÿ1ÒH‰Þ¿Ç„$˜è�êÿÿH‹/!H�|$H�PHÇH‰ï.!èšëÿÿè•îÿÿ…À‰½"„X‹|$ènëÿÿH�5wU!H�žH‰5Á.!f„H‰Ú‹|$H)òHcÒèŽëÿÿƒø~HcðH5—.!H‰5�.!ëÖfDt%è™éÿÿ‹ƒø„¾ƒø„µH�=D©è)íÿÿH‹Z.!Æ‹|$H�PH‰H.!èÛêÿÿ‹="H�t$1Òè¹ìÿÿ‹w4!…Àu{‹T$‰ÐƒàƒÀ<�óH‰ïèóìÿÿ¾H‰ïè&íÿÿ…À…À1ÒL‰æ¿èŸèÿÿ¶D$H‹Œ$¨dH3%(…�H�Ä°[]A\Ã€H‹5±-!éôþÿÿèüÿÿ1ÒL‰æ¿Çß3!èFèÿÿ¸ÿÿÿÿë¥1ÒL‰æ¿è0èÿÿ‹|$¾è’éÿÿ‹|$èùéÿÿ‹|$èðéÿÿH‹=ù3!H�5ò3!èÝìÿÿ¿èƒèÿÿèNéÿÿH�=$¨è’èÿÿ¿èXìÿÿH�5ü§¿ƒâ1Àèbëÿÿ¿è8ìÿÿ„H�™3!H�’c!Hƒì¹Ç{3!Ç3!H‰×H‰Ã,!1ÀóH«H�=�©H‰¨,!èÓðÿÿH�=¦§1ÀèÅðÿÿH�=>"1ÀHƒÄé³ðÿÿ‹Î2!…ÀtóÃ@Hƒì‹=F"¾èìéÿÿÇ¦2!HƒÄÃf.„AVI‰þAUH�=¦ATUSI‰õ¾ÿ‰ÍA‰Ôè<ëÿÿL‰ï‰Ãè"èÿÿL‰î‰ßH‰Âè•çÿÿL�-¦¦‰ßH�^Óè�èÿÿèûþÿÿM…ötH�=õ¦1ÀèðÿÿL‰öL‰ï1ÀèûïÿÿH�=â¦1ÀèíïÿÿH�5Š¥L‰ï1ÀèÜïÿÿE…äD‰æD52!H‰ß1ÀèÅïÿÿ…í‰îD5ò1!H‰ß1Àè°ïÿÿèÛûÿÿ…Àx‡[]A\A]A^H�=<¥é“æÿÿATUI‰üSHƒì dH‹%(H‰D$1ÀèÀ2I‹l$H‰$H‰T$Hƒ}„—H‹UH‰ãH…Òt;H�5<¦H‰ß1Àèz3H‹uº1ÿèêæÿÿH‰ßH‰Æèï2H�5¦H‰ßèà2H‰îH‰ßè5öÿÿH‰ßè=4L‰çH‰Åèâ˜1ÉH‰Ç1ÒH‰îèsþÿÿH‰ßè{2H‹D$dH3%(uHƒÄ []A\Ãf�H‰ãH�5ö´H‰ßè~2ëœè—æÿÿ€AWAVL�5Q!AUATUSH‰ûH�-¾ÑHƒìxdH‹%(H‰D$h1Àè\˜H�=¤L�l$@I‰ÄèXåÿÿÆD$@è.ýÿÿH�=-¥1Àè@îÿÿM…äL‰æ„ÔH�=¥¤1Àè&îÿÿH�=.¥1ÀèîÿÿH�5q·º1ÿèÅåÿÿH‰Ç1Àèûíÿÿ‹510!H‰ï1Àèëíÿÿ‹50!H‰ï1ÀèÛíÿÿ‹0!H‰ï�pö1ÀèÈíÿÿH�=9¤L‰î1Àè·íÿÿH‰ßH‰Ý/!è¨îÿÿ‹Ê/!…Ò„H�s"H9Ã„JèµùÿÿA‰ÇE…ÿˆ&ÿÿÿAƒÿ„çA�ÿÿ„ÚE¾E…ÀD‰Á„ÿþÿÿE„À„™D‰D$Dˆ$èÛèÿÿ¶$H‹8H�®O!1öD‹D$H¾ÁëHƒÂH¾BÿƒÆ„ÀtöDG téƒþ'¸'OðHcöº(L‰ïAÆ6L‰öD‰D$ˆ$èîæÿÿH�T$(H�5¸¢H�=LO!1ÀHÇD$(è{æÿÿƒø¶$D‹D$„éAƒÿ‡LþÿÿH�¸§JcºHÐÿà€H‹D$hdH3%(…ƒ	HƒÄx[]A\A]A^A_ÃDH�5^£º1ÿè
äÿÿH‰ÆéþÿÿDH�=O£1Àè2ìÿÿH�=C£1Àè$ìÿÿH�=:£1ÀèìÿÿH�5ç¤º1ÿèÃãÿÿH‰Ç1ÀèùëÿÿH�=Ï1ÀèëëÿÿH�5ì¤1ÿºè˜ãÿÿH‰Ç1ÀèÎëÿÿé?þÿÿf„H‹|$(AƒÿH‹W‡ZýÿÿH�5æ¦Jc¾HðÿàDL�=w¢�èkúÿÿL‰ÿ1Àè�ëÿÿH�5
+¥º1ÿè.ãÿÿH‰Ç1ÀèdëÿÿH�=�¢1ÀèVëÿÿH�5ÿ¤º1ÿèãÿÿH‰Ç1Àè9ëÿÿH�=}¢1Àè+ëÿÿH�=r¢1ÀèëÿÿH�=¢1Àèëÿÿè:÷ÿÿ…Àˆrÿÿÿ„Sƒø… üÿÿH�5™¢1ÿºè âÿÿH�5ù¦1É1ÒH‰Çè]úÿÿé8ÿÿÿ„1ÒƒéL€ù(‡_üÿÿH�5¦¶ÉHcŽHðÿà€1ÒAƒøt…9üÿÿH‰×¾H‰$èK\„ÀH‹$…üÿÿ¾H‰×è2\„À„üÿÿH�5Ó°¹Jº1ÿèÒùÿÿéêûÿÿD1ÒAƒøt…Ùûÿÿ1öH‰×èò[éÊûÿÿD1ÒAƒøt…¹ûÿÿ¾H‰×èÏ[é§ûÿÿf.„1ÒAƒøt„,Aƒøm…‡ûÿÿH‹|$(è0ûÿÿéxûÿÿH…Ò„Ýè*úÿÿébûÿÿD1öé«üÿÿL‰÷è1nI‰ÇH‰D$èä,M…ÿH‰D$0H‰T$8„ÖH‹D$H‹0H…ö„ÅH�L$0A¿L‰d$H‰\$L‰ûI‰ÇH‰$I‰ÌfDHƒÃL‰çèlðÿÿI‹tßøH…öuêL‹d$H‹\$H‹|$è¾ßÿÿH‹<$èU.H�5ã I‰Ç1ÿºè¿àÿÿ1ÉH‰Ç1ÒL‰þè€øÿÿH‹<$è‡,é�úÿÿH�5[³1ÿºè�àÿÿH�=n 1É1ÒH‰ÆèLøÿÿédúÿÿL�=ðŸè‹÷ÿÿL‰ÿ1Àè¡èÿÿH�=:®1Àè“èÿÿH�=ÝŸ1Àè…èÿÿH�=ÒŸ1ÀèwèÿÿH�5x¤H�=áž1Àèbèÿÿè�ôÿÿƒø„á=ÿ„öùÿÿ…Àu•A€>„èùÿÿL‰÷è“j…À„ØùÿÿH�5{Ÿ1ÿºèØßÿÿ¹&ºH‰Æ1ÿè”÷ÿÿéOÿÿÿöBDL‹|$(t
+ƒz(„èI‹G ƒx…‰ùÿÿL‰ÿè4ùÿÿé|ùÿÿL‹|$(L‰ÿè²‘H‰$è™öÿÿH�=˜ž1Àè«çÿÿH‹$H…ÀH‰Æ„~H�=ž1Àè�çÿÿH�=Æž1ÀèçÿÿI‹èvLƒø„ßƒø„ŠƒøºH�5U¯„�H�=“ž1ÀèAçÿÿH�=ˆž1Àè3çÿÿI‹èº_H�=›�H‰Æ1ÀèçÿÿèDóÿÿƒø„‹=ÿ„­øÿÿ…À…:ÿÿÿI‹L‰öèü]„À…‘øÿÿH�5 1ÿºè‘Þÿÿ¹+ºH‰Æ1ÿèMöÿÿéúþÿÿ‹Ò(!H‹|$(…À„Ìþÿÿ1ÀHƒH”ÀH‰GHé?øÿÿL�=Ë�èfõÿÿL‰ÿ1Àè|æÿÿH�=õ©1ÀènæÿÿH�=¸�1Àè`æÿÿH�=­�1ÀèRæÿÿH�5S¢H�=¼œ1Àè=æÿÿèhòÿÿƒø„ç=ÿ„Ñ÷ÿÿ…Àu•A€>„Ã÷ÿÿL‰÷èN�…À„³÷ÿÿH�5WŸ1ÿºè³Ýÿÿ¹<ºH‰Æ1ÿèoõÿÿéOÿÿÿH�5Ó¬º1ÿè‡ÝÿÿH‰Ç1Àè½åÿÿéiþÿÿH‰×èYéX÷ÿÿH�D$0H�5a�H‰ÇH‰$èc)éfüÿÿºH�5­ë²L‰ÿèèõÿÿéµýÿÿH�5Øœ1ÿºè ÝÿÿH�5Y©1É1ÒH‰ÇèÝôÿÿé˜üÿÿH�5Êœ1ÿºèõÜÿÿH�5.§1É1ÒH‰Çè²ôÿÿé’þÿÿH�5œº1ÿèÊÜÿÿH‰ÆégýÿÿL‰ÿèêŽH‰D$I‹GH‹@ H‰$H�D$0H‰D$èºóÿÿH�=¹›1ÀèÌäÿÿH‹L$H…ÉH‰È„–H�=,›H‰Æ1ÀèªäÿÿH�=Â›1ÀèœäÿÿH�55­º1ÿèIÜÿÿH‰Ç1ÀèäÿÿH�=£›1ÀèqäÿÿH�=˜›1ÀècäÿÿH�=�›1ÀèUäÿÿI‹L‰=z&!H…ÿH‰|$0ttè›�„ÀtYH‹t$0H�=š1Àè$äÿÿH‹|$0è
+ŽH�=‹šH‰Æ1Àè	äÿÿH‹D$0I‹WH‹@H;B „’H;$t|H�=!›1ÀèÞãÿÿH‹D$0H‹8H…ÿH‰|$0uŒè÷ïÿÿƒøtu=ÿ„dõÿÿ…À…ÐþÿÿH‹T$H�5‰™L‰÷è[Ýÿÿƒø…³þÿÿH‹D$0¾H‹xèOUé'õÿÿf.„H�=œš1Àèbãÿÿë‚H�=`›1ÀèRãÿÿéoÿÿÿH‹T$H�5'™1ÀL‰÷è÷Üÿÿƒøt%L‰ÿèšóÿÿéFþÿÿH�5#šº1ÿèÒÚÿÿéRþÿÿH‹|$0èsóÿÿH‹D$0H‹@H‰$éþÿÿèÜÚÿÿf.„f�SH‰ûH�ìÐ„ÀH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�À¾D‹’ö!H‰D$H�D$ H‹
…ö!H‹=>$!H‰D$1ÀÇ$ÇD$0èSÝÿÿH‹=$!H‰áH‰Ú¾èìØÿÿH‹5$!¿
+è›Úÿÿƒ,ö!H‹D$dH3%(u	H�ÄÐ[ÃèÆÙÿÿfDSH‰óH�ìÐ„ÀH‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�¿¾H‰D$H�D$ D‹G@Ç$ÇD$0H‰D$H‹G8H‹=%#!H‹H1ÀèJÜÿÿH‹=#!H‰áH‰Ú¾èã×ÿÿH‹5ü"!¿
+è’ÙÿÿH‹D$dH3%(u	H�ÄÐ[ÃèÄØÿÿ@SH‰óH�ìÐ„ÀH‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�„$àH�¾¾H‰D$H�D$ D‹GHÇ$ÇD$0H‰D$H‹G@H‹=%"!H‹H1ÀèJÛÿÿH‹="!H‰áH‰Ú¾èãÖÿÿH‹5ü!!¿
+è’ØÿÿH‹D$dH3%(u	H�ÄÐ[ÃèÄ×ÿÿ@SH‰ûH�ìÐ„ÀH‰t$(H‰T$0H‰L$8L‰D$@L‰L$Ht7)D$P)L$`)T$p)œ$€)¤$�)¬$ )´$°)¼$ÀdH‹%(H‰D$1ÀH�
½H‹³ó!ƒ´ü!D‹­ó!H…ÀtH‹HH‹=5!!H�ñ¼¾1ÀèRÚÿÿH�„$àH‹=!!H‰áH‰Ú¾Ç$H‰D$H�D$ ÇD$0H‰D$èÅÕÿÿH‹5Þ !¿
+èt×ÿÿH‹D$dH3%(u	H�ÄÐ[Ãè¦ÖÿÿfDHƒìH‰ùH‹=¢ !H�¬½¾1Àè¿Ùÿÿ¿è•ÙÿÿDUSH‰ýH‰÷H‰óHƒìèLÖÿÿHƒÄH‰éH‰ß[]ºH‰ÆésÙÿÿUSHƒìH‹=Ëò!H…ÿtNH‹Çò!H�CÿH;Äò!w3�sHcîÁæèØÿÿfïÀH‰™ò!H�ØH‰-–ò!@@ @0HƒÄ[]Ã¾¿èÁÖÿÿHÇfò!H‰Wò!HÇ\ò!HƒÄ[]Ãf.„9ñS‰Ót)�ëƒû
+‡JH�ÓÉHcšHÐÿàf.„H‹!ò!H‹
ªò!¸H9J8„šH�5<!�ƒýþÿÿHcÿHþƒø
+wH�°ÉHc‚HÐÿàH�»H�=
+Â1ÀèSýÿÿ�û„˜L�
ãºH�æº�ûLEÈH‹ ñ!H‹=ñ!¾H‹P8D‹@@1ÀH‹JH�¼ºèØÿÿƒ3ú!1À[Ã€H�„ºH�5’!Hcÿ1ÀHþH�=cÁèÎüÿÿ1Àƒýù![ÃH�_ºëÎ€H�Lºë¾€H�nºë®€H�j“ëž€H�&ºëŽ€H�ºH�=Á1Àè[üÿÿL�
÷¹é ÿÿÿ€H�"“H�=êÀ1Àè3üÿÿL�

“éøþÿÿ€H�´¹H�=ÂÀ1ÀèüÿÿL�
Ÿ¹éÐþÿÿ€H�Æ¹H�=šÀ1ÀèãûÿÿL�
±¹é¨þÿÿ€H�o¹H�=rÀ1Àè»ûÿÿL�
Z¹é€þÿÿL�
N¹étþÿÿƒÿwSH�üÇ‰ÿHcºHÐÿàf„ƒþ¸t3ƒþ¸t)ƒþ¸tƒþ¸tƒþÀƒàƒèÃ@¸ÿÿÿÿóÃ�ƒÿ6SH‰ótƒÿ;t
+ƒÿ0t[ÃH‹H‹=î!¾H‹P8D‹@@1ÀH‹JH�Ü¿èÿÕÿÿH‹H;mï!uÆH‰äî!H‹@[H‰Xï!ÃDf.„Hƒì(H�
Q¸D‹öî!dH‹%(H‰D$1ÀH‹×î!H…ÀtH‹HH‹=g!H�#¸¾1Àè„ÕÿÿH‹
M!H�D$0H�=y¿º,¾H‰D$èMÕÿÿH‹5&!¿
+è¼ÒÿÿH‹D$dH3%(uHƒÄ(ÃèòÑÿÿf��ïƒÿ‡�H�žÆHcºHÐÿà�H�ê�Ã„H�”·Ã„H��·Ã„H�|·Ã„H�ž·Ã„H�‹·Ã„H��·Ã„H�F·Ã„AUATI‰üUSH‰õH‰þ¿"L�-U·Hƒìè\Ñÿÿë'f.„H�=>·H�kL‰áº¾è3Ôÿÿ¾"H‰ïèÑÿÿH…ÀH‰Ãt&H‰ÙH)é…ÉtÄI‰èL‰ê¾L‰ç1ÀèÔÿÿë­DL‰æH‰ïèÑÿÿHƒÄL‰æ¿"[]A\A]éÖÐÿÿfDHƒì¿èRÒÿÿÇèì!H‰éì!ÇÛì!ÆHƒÄÃDf.„AWAVI‰þAUATUS‰õHƒì‹«ì!ƒþFD�,3E‰ìkD;-”ì!L‹=•ì!|$AƒÅL‰ÿAƒåðIcõè(ÒÿÿD‰-qì!I‰ÇH‰oì!HcûHcÕL‰öLÿèFÑÿÿD‰%Sì!McäCÆ'HƒÄ[]A\A]A^A_Ã„H‹í!H‹=Ò!H�ãµ¾H‹HD‹@1ÀèçÒÿÿ‹ì!D�dé\ÿÿÿ€USHcÞH‰ý�{HƒìHcÿè9ÑÿÿH‰ÚH‰îH‰ÇH‰Ñë!è´ÐÿÿÆHƒÄ[]Ãf„SH‰ûèùÿÿH‹Øë!H…ÀtkH‹Üë!H�ÐH‹H9ÚtVH…Òt ¶°ë!H‹
�ë!ˆH‹H‰J‹
–ë!‰JH‰‹CH‹‰„ë!H‹CH‰	ê!H‰jë!H‰3ì!¶ˆfë![ÃH…ÛtùH‹lë!HÁàë»@f.„H…ÿtcH‹<ë!SH…ÀtH‹?ë!H�ÐH;8t.‹G H‰û…ÀuH‰ß[é+ÍÿÿH‹èÍÿÿH‰ß[éÍÿÿfDHÇ‹G H‰û…ÀtËëÕDóÃfDH…ÿtEH‹GÇGH‹Áê!ÆH‹GH…ÒÆ@H‹GÇG(ÇG8H‰Gt
H‹
¤ê!H;<ÊtóÃ@‹WH‰nê!H‰7ë!‰iê!H‹H‰ïè!¶ˆZê!ÃDUSH‰ûH‰õHƒìè¯ÌÿÿH‰ßI‰ÀD‹èaÿÿÿH‹2ê!H‰+ÇC4H…Àt
H‹,ê!H;ÐtHÇC,ÇC$E‰HƒÄ[]ÃDATUI‰üS¿@‰õè
ÏÿÿH…Àt1�}‰hH‰ÃèúÎÿÿH…ÀH‰CtÇC L‰æH‰ßè_ÿÿÿH‰Ø[]A\ÃH�=ˆºèköÿÿ�f.„H‹‘é!ATUH‰ýSH…ÀtUH‹Žé!H�ÐH‹;H…ÿtBH‰îèÿÿÿH‹[]‹BA\‰Ré!H‹BH‹H‰<é!H‰ê!H‰Æç!¶ˆ1é!Ã@èSöÿÿL‹%$é!H‹-é!¾@H‹=™ç!I�ÄèÿÿÿM…äH‰ÇH‰¸HDøë‚f�f.„AWAVAUATUSHƒìHD‹
!‹µè!E…É…¬¶¹è!H‹¦è!H�-§ÊH�
 ÆL�-ÊL�5úÀÇD$ ˆI‰ÜHc4‘HcÐH‰ÐHÁàHÐHð¿DE…À~HƒÃ¶ëÚ€÷ØHcÐA¿DUH‰ÚL‰%é!L)âH‰1è!‰sè!¶Æˆ+è!ƒø'‡š
+Ic†LðÿàD…ÀÇX!u
+Çèç!Hƒ=€æ!„šHƒ=jæ!„¨H‹Ýç!H…ÀtPH‹áç!H‹ÐH…Àt@H‹X‹PH‹‰°ç!H‰qè!H‰2æ!¶H‰�ç!‹‚ç!ˆ�ç!éÙþÿÿ€è«ôÿÿH‹Œç!H‹uç!¾@H‹=ñå!H�ÐèhýÿÿH‰ë“Hƒ=Ðå!H‹±!H‰Êå!…XÿÿÿH‹�!H‰®å!H‹'ç!H…À…Fÿÿÿë”@Çöæ!¶ç!¸H‹ëæ!édþÿÿfDÇÎæ!H‹�ç!ƒ@¸HƒÄH[]A\A]A^A_Ã€‹5òæ!H‹=sç!H‰L$è±ùÿÿD‹bæ!H‹L$E…À„±¶‰æ!H‹væ!‹hæ!ééýÿÿH‹Aæ!ÇOæ!H‰ç!¸ëƒ�H‰ØH+ç!L‹Gæ!L‹
Pæ!ƒè‰D$$¶.æ!ˆK�ÈL‹8H‰D$A‹8L‰ú…ÿ„WHc5æ!I‹GL‹Ãæ!H�<0M‰ÚH‰|$H‹=àå!H9|$ƒ H�t0H9÷‡�A‹w4L)ß…ö…PHƒÿ…w‹ å!L‰¡å!�Pÿ‰ÐÁèÐÑøƒÀ#énýÿÿDD‹%Éå!L‹-Jæ!A�D$þƒø
+‡ßAƒüºH�ÄÁ…ìA¶u¶0Ðƒø.�µH˜H�-¡!HÁàHÅHcE…Àˆ™H�‡!HÃ@:3…†A�T$ÿH�sI�}è™Çÿÿ…À…lD‰à€<…_öE„UH‰-£å!‹Eé
þÿÿ¸éþÿÿfD¸!éðýÿÿfD¸ éàýÿÿfD¸éÐýÿÿfDH‹Yå!¿H‰L$¾‰D$ è«ÉÿÿÇAä!H‰Bä!ÆÇ1ä!¸Ç>ä!¶Kä!H‹8ä!H‹L$é¬ûÿÿfD¸éXýÿÿfD¸éHýÿÿfD¸é8ýÿÿfD¶ýã!ˆH�CÿL‰%´ä!H‰Ýã!L)à‰ä!¶CÿÆCÿˆÒã!‹ä!�pÿH‹†ä!H�xèÅöÿÿH‹†ã!H‰gä!¸éÏüÿÿD‹Òã!H‰L$�pÿH‹Kä!H�xèŠöÿÿ¶wã!H‹dã!‹Vã!H‹L$éÒúÿÿ@H‹=ä!¾9D$ „e	H‰L$¾ë¹„H‹	ã!‹
ã!H�X¬H…ÀtH‹PH�5D´¿1Àè°ÈÿÿH‹±ã!Çßâ!ƒ@¸éüÿÿ�‹5ã!…öŽqH‹“ã!�~ÿ1öH�BHÇëDƒÆH9ÇH‰Â„QHƒÀ€:	uèƒæøƒÆëã„¶�â!Çoâ!ˆH�CÿL‰%:ã!H‰câ!L)à‰¢â!¶CÿÆCÿˆXâ!H‹ã!ƒ@H‹â!H‰ûâ!¸écûÿÿ�H‹áâ!H‰L$¾H�=›„ƒ@é�þÿÿ€H‹¹â!¶þá!H‹ëá!ƒ@‹Ùá!éZùÿÿ@H‹‘â!H…À„;‹PH‹=¶ê!ƒâþH‹ƒÊ‰PH‹@H…ÛH‰dâ!t:H‹=3à!è®ÄÿÿH‹Ÿá!1ÿH…ÀtH‹¡á!H‹<Ðè@öÿÿH‹{è—õÿÿH‹=`ê!è‹ÃÿÿH‰Tê!¸éŒúÿÿf.„¶Má!ˆH�CÿL‰%â!H‰-á!L)à‰lá!¶CÿÆCÿ‹5^á!H‹=ßá!ˆá!èôÿÿH‹Ýà!H‰¾á!¸é&úÿÿ@H‰L$‹5%á!H‹=¦á!éZýÿÿf„¶Íà!L‹
Šá!L‹³à!H‹Ìà!E¶AˆH‹®à!H�ÐH‹3L‹fI�|$I9øƒ}‹‡à!D‹^ƒÀA�SH˜LàLâI9Äs)€Hƒè¶0Hƒê@ˆ2H‹3H‹~H9øwæD‹^HƒÇH)ÂD‰<à!D‰^HcÂIÀIÁI9øƒH�=7±èêìÿÿf.„‹-Jà!L‹%»à!L‹-Äà!�EþE‹t$ƒø
+‡ƒýºH�<¼…TA¶M¶Ðƒø.�óH˜L�=!HÁàIÇIc…ÀˆØH�
+!HÃ:…Æ�UÿH�sI�}èÂÿÿ…À…®‰èÇaß!	L‰%Jß!€<D‰5Gß!…¢AöG„—L‰=à!A‹GépøÿÿfDÇß!¶+ß!¸H‹ß!éŒöÿÿfDEˆPÿL‰
Íß!I�XÿA¶PÿÇâÞ!¸H‰ÞÞ!ˆäÞ!éQöÿÿ‹¡Þ!¶ÒÞ!H‹¿Þ!‰‰Þ!‹«Þ!é,öÿÿIcwH‹;Ý!AÇG8I‰‰5šÞ!é�øÿÿH‹=Ý!è™Áÿÿ1Àé´÷ÿÿA¶U¶êéœþÿÿA¶U¶Dâéùÿÿ1ö€‹Þ!‰5Þ!…À„¸÷ÿÿ9ð�Ì÷ÿÿ)Æƒþ~U�F÷�~øH�Ü§A‰÷‰D$ƒàø‰|$)ÇA‰üD¾H‰ßAƒïH‰L$è
+ñÿÿE9çH‹L$uàD‹|$‹t$AƒçøD)þH‰L$H�=ˆ§éPúÿÿÇµÝ!	L‰%žÝ!D‰5ŸÝ!‰îL‰ïè�ñÿÿH‹~Ý!H‰_Þ!¸éÇöÿÿD‰æëÛH�=F§èTêÿÿH�=U¯èHêÿÿ„�wÿ…ö‰t$~*�wþ1ÒHƒÆ@E¶DˆHƒÂH9ÖuîH‹D$L‹8L‰úAƒ8„¹A‹G)ø…À‰Æ…¼L‰d$0H‰\$(M‰ÄëW�A‹w�6…ÀŽƒA‰G�pH‰L$èpÂÿÿH…ÀI‰GH‹L$tKHcÓHÐH‰ÍÜ!H‹D$L‹8‹D$÷ÐAGL‰ú…À‰ÆuLM…ät-I‹H‹¢Ü!A‹W H)û…Òu�IÇGH�=8®è[éÿÿH‹%‰ðÁèðA‰GéqÿÿÿH‹\$(L‹d$0H�þ A¿ H‰L$8LFþH‰T$L‰|$è¯¾ÿÿI‰ÇÇHcD$L‰d$0H‰\$(H‹T$H‹L$8I‰ÄëA„Aƒ?…ºH‹=�Ú!AÇH‰L$èžÀÿÿH‹ÿÛ!H‹èÛ!H‹L$H‹ÐH‹=`Ú!H‹ZH‰L$èÂÀÿÿH‹T$Lã‰ÇH‰Þèð¿ÿÿ…À‰Â‰¦Û!H‹L$x�L‹
°Û!L‹™Û!H‹\$(L‹d$0K�4ÈH‹>‰G1À…Ò„T$H‹ƒø‰bÛ!HcÒÆH‹>H‹ÆDH‹6L‹VL‰	Ü!„ƒøu]I�<L9×H‰= Û!HcÛ!†4L‰Ó„¶3¸@„öt‹±HcðH‰ÐHƒÃHÁàHÐHðH9ûH¿TEuÑM‰Ôé†òÿÿHc|$$‹¾Ú!L×L9×H‰=¹Ú!†ÉL‰Ó„¶3º@„öt‹±HcòHcÐHƒÃH‰ÐHÁàHÐHðH9ß¿DEuÏM‰ÔéòÿÿÇmÚ!AÇG‹D$…Àt0K�4È‹SÚ!¸H‹>ÇG8éÌþÿÿH‹|$éÿÿÿM‰ÓéwôÿÿH‹=¶Ø!H‰L$èŒðÿÿH‹Ú!H‹5&Ú!‹Ú!H‹L$H�4ð¸H‹>éþÿÿM‰ÔH‰ûéƒñÿÿH‰ûéþþÿÿH‹°Ù!Ç¾Ù!	H‰‡Ú!¸éïòÿÿHc\$$Hc¡Ù!LÛL9ÛH‰œÙ!v2L‰ß¶7¸@„öt‹±HcðH‰ÐHƒÇHÁàHÐHðH9ûH¿TEuÑHkÂ"¿D…ÀŽ~þÿÿHƒÃM‰ÜH‰IÙ!éèðÿÿH�=£èæÿÿH�=©ªèæÿÿ@H…ÿ„—SH‰ûèNæÿÿH‹Ù!H…Ò„†H‹
Ù!H�4ÍH�2Hƒ8t2D¶ñØ!H‹=ÞØ!HƒÁH‰
óØ!DˆH‹H‰x‹=ËØ!‰xH�D2H‰‹CH‹‰´Ø!H‹CH‰9×![H‰™Ø!H‰bÙ!¶ˆ•Ø!ÃóÃfDH‹™Ø!HÁàë¸�f.„ATUSH‹mØ!H…ÛthH‹-qØ!L�$ëI‹<$H…ÿtTèíÿÿH…íIÇ$tBHƒíH‹ëH‰-CØ!H…Àt.‹P‰Ø!H‹PH‹H‰×Ø!H‰Ø!H‰‘Ö!¶ˆü×![]A\ÃƒþATUSvo�Fþ€<I‰Äuc�Fÿ€<uZH‰ý¿@èõ¼ÿÿH…ÀH‰ÃtOD‰`H‰hH‰ÇH‰hD‰`HÇHÇ@ Ç@(HÇ@4è§ëÿÿH‰Ø[]A\Ã€1ÛH‰Ø[]A\ÃH�=w©è2äÿÿf�ATUH‰ýSHcÞ�{I‰üè{¼ÿÿH…ÀtL…Û~#�{ÿ1ÒHƒÇf„¶LˆHƒÂH9×uïÆDÆD‰æH‰ÇèÿÿÿH…ÀtÇ@ []A\ÃH�=3©è¾ãÿÿH�=W©è²ãÿÿf�SH‰ûè7ºÿÿH‰ß‰Æ[élÿÿÿf�f.„‹
+!Ãf„H‹9Õ!Ã„H‹!Õ!Ã„‹ÊÖ!Ãf„H‹A×!Ã„‰=º!Ãf„H‰=éÔ!Ã„H‰=ÑÔ!Ã„‹ºÔ!Ãf„‰=ªÔ!Ãf„USHƒìH‹-Ö!H…íuë)@èÃêÿÿHÇè‡ýÿÿH‹Ö!H�\ÅH‹;H…ÿuÛH‰ïèû·ÿÿHÇØÕ!HƒÄ1À[]Ã€‰ÿééºÿÿf„‰öé)»ÿÿf„é»·ÿÿ�f.„Hƒì¿è²ºÿÿÇHÕ!H‰IÕ!Ç;Õ!ÆÇ"Õ!ÇÕ!Ç6Õ!HƒÄÃ�UH�5Ü H‰åAUATSI‰üHƒìdH‹%(H‰EØ1Àè%»ÿÿH…ÀH‰Ãt%H‹UØdH3%(H‰Ø…ŒH�eè[A\A]]Ã@A€<$/tÔH�=ÈžèÕ¶ÿÿH…ÀI‰ÅtÀH‰Çè%¸ÿÿL‰çH‰Ãè¸ÿÿH�D H�
¤žM‰áM‰èHÇÂÿÿÿÿ¾HƒàðH)Ä1ÀH�\$HƒãðH‰ßè²»ÿÿH�5 H‰ßèƒºÿÿH‰Ãé^ÿÿÿèÖ·ÿÿfD‹BÔ!Ãf„H‹)Ô!H�~�H…ÒtH‹BóÃ€ATL‹%'Ý!UH‰ýSM…ät-L‰ãë„H‹H…ÛtH‹sH‰ïèl¸ÿÿ…ÀuèH‰Ø[]A\Ã¿ è¹ÿÿfïÀH‰ÃH‰ïHÇ@@è›ºÿÿL‰#H‰CH‰ØH‰ºÜ![]A\ÃDSH‰ûègþÿÿH…ÀH‰-Ò!t5¾¿èì·ÿÿH‰ßH‰rÜ!èMÿÿÿH¹H‰$Ô!H‰H[ÃH�5[�¿H‰Úè¹ÿÿ¿èØ¹ÿÿ„ATUH‰ýSèÿÿÿ¾¿H‰Ãè‚·ÿÿH‹#Ó!I‰Ä1ÀH…ÒtH‹"Ó!H‹ÂH‹ïÛ!H‰ïH‰Bè³ýÿÿH…ÀH‰yÑ!tZ¾@H‰ÇèêèÿÿH‰ÇèòæÿÿH‹»Û!L‰%´Û!I‰$‹C¨……¨uaƒÈÇC‰CH‹UÓ!H‰NÓ!H‰C[]A\ÃH‹fÒ!‹
hÒ!H�µ›H…ÀtH‹PH�5yœ¿I‰è1Àè
+¸ÿÿ¿èà¸ÿÿH�5ŒœH‰ê¿1Àèê·ÿÿ¿èÀ¸ÿÿH‰êH�5SœëÞ@AUATH�rœUSI‰üH�5qœHƒìH…ÿH�=eœLDàè¸ÿÿH‰Å¸H…í„¥H�=QœH‰éº¾èh¸ÿÿH‹ÁÚ!H…ÛtNL�-Eœë!H�2œ1À¾H‰ïèJ¸ÿÿH‹H…Ût$Hƒ;H‹KuØ1ÀL‰ê¾H‰ïè&¸ÿÿH‹H…ÛuÜH�=ÿ£H‰éºZ¾èõ·ÿÿH‰ïè]´ÿÿH�=°›L‰æèn·ÿÿ1ÀHƒÄ[]A\A]Ã�Hƒì¿@èR¶ÿÿH‰ÂÆ¸HƒÄÃf�USH‰ûHƒìèÒ·ÿÿH‰ßH‰ÅèW´ÿÿHƒÄH‰êHƒÀ[]Ãf„SH‰ûH‹H…ÿtèî²ÿÿHÇCHÇ[Ãf.„AUATI‰ôUSH‰ýHƒìH‹_H‰ßèô³ÿÿL‰çI‰Åèé³ÿÿM�lL9msH‰ßL‰îèóµÿÿL‰mH‰ÃH‰EHƒÄL‰æH‰ß[]A\A]é³¶ÿÿëž@f.„USH‰ýH�ìø'„ÀH‰”$P'H‰Œ$X'L‰„$`'L‰Œ$h't@)„$p')Œ$€')”$�')œ$ ')¤$°')¬$À')´$Ð')¼$à'dH‹%(H‰„$8'1ÀH�„$(H�\$ L�L$I‰ð¹'ºH‰D$H�„$@'¾'H‰ßÇD$ÇD$0H‰D$èß´ÿÿH‰ÞH‰ïè´þÿÿH‹„$8'dH3%(u
+H�Äø'[]Ãè²²ÿÿf�H‹GÃ�f.„SH‰û¿èR´ÿÿfïÀÇ@Ç@H‰X[Ã€US‰ý¿H‰óHƒìè´ÿÿfïÀÇ@‰(@H‰XHƒÄ[]ÃDf.„ATUA‰üSH‰õH‰Ó¿èÙ³ÿÿÇ@D‰ H‰hH‰X[]A\Ãf�ATUA‰üSH‰õH‰Ó¿è©³ÿÿÇ@D‰ H‰hH‰X[]A\Ãf�H…ÿt#H…ötH‰òH‰þ¿ë‰f„H‰øÃ@H‰ðÃ@H…ÿt#H…ötH‰òH‰þ¿éVÿÿÿfDH‰øÃ@H‰ðÃ@USHƒìH…ÿt=H‰û¿è³ÿÿóoH‰Å‹H‹CƒúH‰EwH�5Ð¦‰ÑHcŽHðÿàD1íHƒÄH‰è[]Ã@H‹CH‰EHƒÄH‰è[]ÃfDH‹{è‡ÿÿÿH‹{H‰EèzÿÿÿH‰EHƒÄH‰è[]Ã@H‹{è_ÿÿÿH‰EHƒÄH‰è[]Ã�H�5Þ—¿1Àèí²ÿÿH‰ï1íèS¯ÿÿHƒÄH‰è[]Ãf„H…ÿ„’S‹H‰ûƒùwD¸HÓà¨°uM¨u\¨ºuë)�‹ƒùw!H‰ÐHÓà¨°u,¨u;¨tH‹[H…ÛuÞ[Ã@H�5j—‰Ê¿1Àèc²ÿÿH‰ß[éÊ®ÿÿf.„H‹{èwÿÿÿH‹{ènÿÿÿH‰ß[é¥®ÿÿóÃUSH‰ûHƒìH…ÿt8‹ƒøt;ƒøu,H‹èÝÿÿÿH‹{H‰CèÐÿÿÿH‹{H‰Cƒ?„ïƒ8tzHƒÄH‰Ø[]ÃH‹è§ÿÿÿH‹{H‰CèšÿÿÿH‹{H‰Cƒ?„‘ƒ8uÊH‹hH�¹÷ H9ÕtTH�­ø H9Åu®èÃþÿÿH‹{èºþÿÿÇH‰kHÇCëŒfDH‹hH�u÷ H9ÕtÈH�iø H9Õ…fÿÿÿH‰Çè¸­ÿÿH‹{óoH‹GH‰Cè ­ÿÿéAÿÿÿH‹oH�-÷ H9Õt<H�!ø H9Õ…OÿÿÿékÿÿÿH‹oH�÷ H9Õ„TÿÿÿH�õ÷ H9Õ…íþÿÿèG­ÿÿH‹{ë��H‹H…ÀtPH‹H…ÒtHUSH‰õH‰ûHƒì‹�qÿƒþv:‹:9Ït�WÿƒúvLH‰ÇèdþÿÿH‰H‹}èXþÿÿH‰EHƒÄ[]ÃDóÃfDH‰êH‰þ‰Ïè3H‹H‹U‹‹:9Ïu°ë¶f�H‰êH‰ÞèH‹ë¤S1ÀHƒì ‹;H‰|$H‰t$t	HƒÄ [Ãƒù‡·H�ˆ£HcŠHÐÿà€H‹FH9G”À¶ÀëÇ1ÀH‹^H9_u»H‹FH9G”À¶Àë«@H‹vH‹èƒÿÿÿë˜�èüÿÿH‹|$H‰D$èüûÿÿH�|$H�t$H‰D$‹—É!èÂþÿÿH‹|$1Àƒ?t6‰D$è­üÿÿH‹|$è£üÿÿ‰mÉ!‹D$é;ÿÿÿ@1Àé0ÿÿÿf„H‹T$ƒ:uÀH‹BH9G”À¶Àë°fDATA‰üUH‰õSH‰ÓH‹}‹D9àt+H‹3‹D9âu>H�VD‰çH‰îèÏÿÿÿH‹}H‹‹HƒÃD9àuÕH�wH‰ÚD‰çè®ÿÿÿH‹mHƒÅë±@ƒúuƒøtfè�þÿÿ…Àu
[]A\Ã„H‹}ƒ¥È!èÐûÿÿH‹;èÈûÿÿAƒütJAƒüuÏH�=•õ è ùÿÿH�=‰õ H‰Eè�ùÿÿH‰[]A\Ã„H‹GH;Fu�ö@DtŠë‘fDH�=Qô è\ùÿÿH�=Eô H‰EèLùÿÿH‰[]A\Ã@H…ÿSH‰ût‹ƒørƒøvƒøu
+H‹Gƒxt,H‰Ø[Ã€H‹èÇÿÿÿH‹{H‰CèºÿÿÿH‰CH‰Ø[Ã�H�Ùó H9GuÇÇHÇGë·USH‰õH‰ûHƒìè_ýÿÿ…À…Ç‹�Pýƒúv	ƒø…~‹U�JýƒùvƒúunH‹{ƒøH‰þtpH‹MƒúI‰È„˜L9ÆuMD‹FE�HÿAƒùw?Aƒø„“ƒøt&ƒúu+ƒ9u&ƒøu!HƒÄH�=,ô []é5øÿÿDƒ?uƒútßHƒÄ1À[]ÃD‹�qüƒþvƒùuãH‹MƒúH‹wI‰È…}ÿÿÿëHƒÄH‰ß[]éùÿÿf�ƒ9uµL‹AL9Æ„[ÿÿÿë¦@ƒøu�ƒúu˜H‹CH�£ó H9ÐtCH�
ó H9Èt^H�=‹ò H9ø…lÿÿÿH9Ut?H9M…\ÿÿÿH�kó HƒÄ¿[]éøÿÿH�Ôò H9Et3H�Gò H9E…'ÿÿÿH�¶ò ëÉH9UtH�'ò H9E…ÿÿÿë©H�ò ë§f�USH‰õH‰ûHƒìè¯ûÿÿ…À…ç‹�Býƒøv	ƒú…ž‹E�Hýƒùv	ƒø…ŠƒúH‹s„‹ƒøH‹M„¶H9Îuk‹N�yÿƒÿw`ƒú@”Çƒøu	@„ÿ…áƒøu	ƒú„ƒøu	@„ÿ…
ƒøu	ƒú„'ƒùuƒútuƒúuƒø„wƒø„&HƒÄ1À[]ÃD‹�yüƒÿvƒùuãƒøH‹vH‹M…bÿÿÿëfDHƒÄH‰ß[]éB÷ÿÿf�ƒ9uµH‹IH9Î„=ÿÿÿë¦@ƒøu�H‹Eö@Dt“H‹SöBD„…ÿÿÿH9Ðu.HƒÄH�=»ð []éÄõÿÿ@H�=©ñ H9}…*ÿÿÿH�˜ñ HƒÄ¿[]é8öÿÿ„H�=yñ H9{…ÿÿÿëÎDH‹}L�]ð L9Çt(L�Ñð L9Ç…áþÿÿë§fDH‹{L�5ð L9ÇuØHƒÄH‰÷[]é2õÿÿf�H‹CH�ñ H9ÐtYH�
	ð H9ÈtwH�=}ð H9ø…®þÿÿH9UtUH9M…žþÿÿé@ÿÿÿ€H‹Cö@D„„þÿÿH‹UöBD„vþÿÿéìþÿÿH�°ï H9Et9H�#ð H9E…SþÿÿH�’ï éõþÿÿH9UtH�ð H9E…0þÿÿéÒþÿÿH�êï éÍþÿÿDATI‰ôU‰ýSH‰ÓI‹4$‹>9ït&H‹9*u;HƒÂL‰æ‰ïèÕÿÿÿI‹4$H‹‹>HƒÃ9ïuÚHƒÆH‰Ú‰ïè¶ÿÿÿM‹$$IƒÄë¸@H9ÖtU�Gÿƒø†ŸƒýtRƒýu?H‹3I‹<$èÑüÿÿH…ÀH‰Åt+I‹<$èðõÿÿH‹;èèõÿÿH�=Áï èÌóÿÿƒ¥Â!I‰$H‰+[]A\Ãf„H‹3I‹<$èÔúÿÿH…ÀH‰ÅtÞI‹<$è£õÿÿH‹;è›õÿÿH�=tî èóÿÿƒXÂ!I‰$H‰+[]A\Ã@L‰âL‰æèíþÿÿéQÿÿÿ„AUATUSH�-»›H‰ûHƒìH…ÿ„‹�Püƒú‡õƒø„”ƒøt7ƒøtHƒÄH‰Ø[]A\A]Ã@L‹cAƒ<$wãA‹$HcD…Hèÿà€H‹{ƒuÄH‹CH�»í H9Ðt|H�/î H9Ð„ÖH�Ÿî H9Ðu˜ÇèŸòÿÿHÇCH‰Cé|ÿÿÿfDH‹{ƒ…hÿÿÿH‹CH�-_í H9ètÀH�Óí H9Ð„JH�Cî H9Ð…8ÿÿÿÇHÇCé%ÿÿÿ€H‹{è×þÿÿH‹{H‰CèÊþÿÿH‰C‹éêþÿÿ€I‹l$L�-ìí L9í„HH�\í H9Å„\H�Ìì H9Å…ÁþÿÿH‰ßL‰ãè£ÿÿAÇ$M‰l$é¤þÿÿfDÇI‹t$¿èËñÿÿH‰CAÇ$IÇD$éNþÿÿ�ÇëÎ„M‹l$L‰çè³¢ÿÿH‰ßè«¢ÿÿM…ít6L‰ëéþÿÿfDH‰ßL‰ãè�¢ÿÿ1ÀAƒ<$”ÀƒÀA‰$éþÿÿ€1Ûéþÿÿf„H‹WH�5-“¿1ÀèÙ¥ÿÿÇH‰kHÇCéÐýÿÿf�H‹WH�55“¿1Àè©¥ÿÿH�²ì ÇHÇCH‰Cé™ýÿÿH‰ßL‰ãèð¡ÿÿH�‰ë AÇ$I‰D$éuýÿÿH‰ßL‰ãèÌ¡ÿÿAÇ$I‰l$éXýÿÿf.„H…ÿ„ŸUSH�æ˜H‰ûH‰õHƒìƒ;wH‹Hc‚HÐÿà@1ÀH9k”ÀHƒÄ[]ÃH9k¸tî1ÀH9k”ÀHƒÄ[]ÃDH‹[H…Ûu³HƒÄ1À[]ÃfDH‹{H‰îè|ÿÿÿ‰Â¸…ÒuªH‹{H‰îèeÿÿÿ…À•À¶Àë”1ÀÃD1ÀH…ÿtO‹ƒútZvƒút;ƒúuFH9w”ÀÃfDƒúu3USH‰ûH‰õHƒìH‹è¾ÿÿÿ„ÀtZHƒÄ[]ÃH9wt:óÃ„1ÀÃDH9wuèH‹WH�'ë H�
 ê H9Â”ÀH9Ê”Â	ÐÃ�H�	ê H9G”ÀÃ�H‹{H‰îèTÿÿÿë˜f�AUATA‰ýUSI‰ôH‰ÕH‰ËHƒìH‹}D9/t*H‹3D9.uAH�ND‰ïH‰êL‰æèÇÿÿÿH‹H‹}HƒÃD9/uÖH�WH‰ÙL‰æD‰ïè¥ÿÿÿH‹mHƒÅë±è3óÿÿ…Àt0I‹4$H‹EH…ötH‰ÂD‰ïèçîÿÿI‰$H‹;è{ðÿÿAƒýtEAƒýtHƒÄ[]A\A]Ã@H�=9é èDîÿÿH�=-é H‰Eè4îÿÿH‰HƒÄ[]A\A]ÃfDH�=	ê èîÿÿH�=ýé H‰EèîÿÿH‰ë Df.„USH‰óH‰úH‰ýH‰ÙHƒì¿H‰æHÇ$dH‹%(H‰D$1Àè¹þÿÿH‹$H…ÀtH‹}èWðÿÿH‰EH‹;èKðÿÿH‰H‹$H‹T$dH3%(uHƒÄ[]Ãè ÿÿ„USH‰óH‰úH‰ýH‰ÙHƒì¿H‰æHÇ$dH‹%(H‰D$1Àè9þÿÿH‹$H…ÀtH‹}è×ïÿÿH‰EH‹;èËïÿÿH‰H‹$H‹T$dH3%(uHƒÄ[]Ãè˜Ÿÿÿ„ATUI‰ÔSH‰ó‰ýHƒì H‹6dH‹%(H‰D$1À9>„}H‹9:„šH9ò„¥‹ƒø„¾ƒø…‘H‰ÚH‰Þ¿è�ÿÿÿH‹;èµíÿÿ¿H‰Æè¨ìÿÿH‰Çè ùÿÿI‹<$H‰D$è’íÿÿH�t$H�|$H‰D$èÞþÿÿH‰ÅH‹D$H…Àtƒ8uH�%ç H9P„5H‹|$è.îÿÿH‹|$è$îÿÿH‰ïèîÿÿH‹D$dH3%(…%HƒÄ []A\Ã€H‰ÚH‰Þ¿èèþÿÿH‹;èíÿÿ¿H‰ÆèóëÿÿH‰ÇèkøÿÿI‹<$H‰D$èÝìÿÿH�t$H�|$H‰D$è©ýÿÿH‰ÅH‹D$H…Àtƒ8…[ÿÿÿH�lç H9P…JÿÿÿH‹;èzíÿÿH�=Sæ è^ëÿÿƒ7º!H‰é'ÿÿÿ€HƒÆèOþÿÿH‹3L‰â‰ïHƒÆè>þÿÿéÿÿÿf„HƒÂH‰Þè$þÿÿI‹$H‰Þ‰ïH�PèþÿÿH‹3I‹$é<þÿÿH‹;èþìÿÿH�=×æ èâêÿÿƒ»¹!H‰é«þÿÿèn�ÿÿ@f.„USH‰øHƒìH…ÿH‰|$t'‹-‡¹!H�\$f�‹8Çt¹!�Wÿƒúv‰-f¹!HƒÄ[]Ã€H‰ÚH‰ÞèýõÿÿH‹D$H‰ÚH‰Þ‹8èkýÿÿ‹5¹!H‹D$…ÒtÀH‰ÇèôìÿÿH‰D$ë�f.„AUATA‰ôUSH‰ÕH‰ûH�Ò’HƒìH…ÿ„ƒ;‡·‹Hc‚HÐÿàf„H‹sHƒÄH‰ê[D‰ç]A\A]éwêÿÿ€H‹{H‰ê¾è�ÿÿÿH‹{H‰ê¾I‰Åè{ÿÿÿH�
”å H‰ÂH9ÍtsH�
…ä H‰ØH9Í„IAƒü„¡HƒÄ[]A\A]Ã@H‹{H‰ê¾è/ÿÿÿH‹{H‰ê¾I‰ÅèÿÿÿH�
4å H‰ÂH9Í„øH�
!ä H‰ØH9Íu L‰î¿èŒéÿÿë‘f.„AƒüH‹[A”ÄE¶äAƒÄH…Û…æþÿÿH‰ïèèèÿÿAƒü…_ÿÿÿHƒÄH‰Æ¿[]A\A]é÷èÿÿ€AƒütBH�=£ä H9ý„‚H�ä H9Å„‚H�ƒã H9ÅuAHƒÄH‰ß[]A\A]é¬éÿÿ@H�aä H9ÅtÞH�Õã H�=Nã H9ÅtAH�Bã H9Åt%HƒÄ1À[]A\A]ÃL‰î¿è£èÿÿé¥þÿÿfDH‰ßèPéÿÿé=ÿÿÿHƒÄ[]A\A]é	èÿÿf„9÷té7Çÿÿ€1ÀÃf.„H…ÿH‰ðuH�5À�H‰×ÿà@ëfDAVAUA‰ÍATUI‰ÔSH‰õH‰ûHƒì0D‹dH‹%(H‰D$(1ÀA9ÈtD‰Æ‰ÏèÆÆÿÿ…À~H�5l�L‰çÿÕD‹Aƒø‡éH�
:�D‰ÂHc‘HÈÿàfDH�5H�L‰çÿÕH‹CL‰çH‹pÿÕH�5€L‰çÿÕH‹CL‰çH‹pÿÕH�5ÀWL‰çÿÕf�‹3A9õtD‰ïèAÆÿÿ…À~H�5nWL‰çÿÕH‹D$(dH3%(…–HƒÄ0[]A\A]A^ÃH‹{L‰â¹H‰îèÜþÿÿL‰çH�5¨€ÿÕH‹{¹L‰âH‰îè¼þÿÿëŠf.„H‹{L‰â¹H‰îèœþÿÿL‰çH�5µWÿÕH‹{¹L‰âH‰îè|þÿÿéGÿÿÿ€L‰çH�5`XÿÕH‹{¹L‰âH‰îèPþÿÿéÿÿÿH‹CL‰çH‹pÿÕH�5€L‰çÿÕH‹CL‰çH‹pÿÕéíþÿÿDH‹CL‰çH‹pÿÕH�5×ëÎf�H‹CL‰çH‹pÿÕHƒ{„¸þÿÿL‰çH�5¹ÿÕH‹{¹L‰âH‰îèÈýÿÿé“þÿÿH‹CH‹pH…öt;L‰çÿÕéyþÿÿf„I‰æH�
w¾º L‰÷1ÀèÂ›ÿÿL‰öëÊDH�5VL‰çÿÕé7þÿÿèâ—ÿÿf�H…ÿH‰òtH�5aÁÿÿ1Ééjýÿÿf.„H�5H‰×éAÁÿÿ�AVAUI‰õATUH‰ýSL‹fAöD$DtFH‰ùH�=´�º¾è­šÿÿAƒ|$H‰é‡¶A‹D$H�¾�Hc‚HÐÿàf„I‹L$H�é€¾1Àèxšÿÿë¹fDH�=³~º	¾èJšÿÿf.„I‹\$HH…Ût^L�5Oà ë
DH‹H…ÛtHL9k8uò‹Kƒù„Þƒù„µƒù„4H��~1À¾H‰ïèö™ÿÿH‹H…Ûu¾fDI‹\$H…ÛtLH‰ßè†–ÿÿƒèH˜H�€:
+uHƒè@ÆI‹\$H�Hƒè€:
+tëH�P~H‰Ù¾H‰ï1Àè’™ÿÿ[H‰î¿
+]A\A]A^éí–ÿÿDH�=¤}º
+¾èR™ÿÿé
ÿÿÿDH�=¥}º
+¾è2™ÿÿéíþÿÿDH�=�}º¾è™ÿÿéÍþÿÿDH�=O}º¾èò˜ÿÿé­þÿÿDH�=W}º¾èÒ˜ÿÿé�þÿÿDH�=>}H‰éº	¾è¯˜ÿÿH‹sH‰ïè#ÄÿÿH‹C H…Àt0ƒ8uL9pt%H�=}¾H‰éºèv˜ÿÿH‹{ H‰îèZýÿÿH‰î¿
+èÝ•ÿÿé0þÿÿ„H�=à|H‰éº¾è7˜ÿÿé
+þÿÿf�H�=µ|H‰éº
+¾è˜ÿÿH‹{0H‰îèûüÿÿH‹C H…À…dÿÿÿë’f�f.„AWAVAUATUSHƒìH‹«±!H…Û„H‰ýL�% |L�-áÝ L�5�|ë#„H‰ÞH‰ïèÅüÿÿH‹CH…À„³H‰ÃHƒ{uÞL‹{ M…ÿtàA‹Gƒø„ƒøu2H�==|H‰éº¾èZ—ÿÿI‹wH‰ïèÎÂÿÿH‰î¿
+èÁ”ÿÿI‹G H…Àt9ƒ8uL9ht.H‰éº
+¾L‰çè—ÿÿI‹ H‰îèüûÿÿH‰î¿
+è”ÿÿH‰î¿
+èr”ÿÿH‹CH…À…MÿÿÿH‹H…À…AÿÿÿH‹[H…ÛuEHƒÄ[]A\A]A^A_Ã�H�=œ{H‰éº	¾è§–ÿÿ€H‹H…À…üþÿÿH‹[H…Ût»H‹C H…ÀtâƒxuÜëºf.„H‰éº	¾L‰÷éüþÿÿ�f.„H…ÿH‰òtH�5Qßÿÿ1Ééªøÿÿf.„H�5HzH‰×éÑÞÿÿ�‹GƒøtóÃfDöGD tƒ@u¸ÃfD‹°!…ÒºDÂÃ€ƒÿH�ïzwH�‰‰ÿHcºHÐÿàf�H�¦zóÃ€H�žzÃ„H�—zÃ„H��zÃ„H�ƒzÃ„H�zzÃ„H‹GHH…Àtƒxuë€ƒxtH‹H…ÀuòóÃ„óÃ@f.„AUATUSHƒìhdH‹%(H‰D$X1ÀH…ÿt
+‹GDH‰û¨€t'H‹D$XdH3%(…,HƒÄh[]A\A]Ã„‹W‰ÁóoG €É€‰ODƒú)$‚cƒúvnƒú‡UL‹%^Ù ‹-`Ù ƒá u€äý€‰CDH‰ßèCL‰c ‰k(H‰ßèTþÿÿƒørƒø†>ƒøwq‹s@…öt*‹SD‰Ð€Ì€æ‰CDuL‹c0ëW@L‹%yÙ ‹-{Ù ë™�H‰ßèhH…Àt3H‹P0‹CDH…Òt*‹2�Núƒùw L‹jM…ít€ÌL‰ï‰CDèÖþÿÿM‹e f�‹CDƒýL‰c ‰k(u¨…ë‹Cƒø„•ƒøu|A¼H‰ßè:H…ÀH‰ÅtfH‹{ 1öD‰âè¤‘ÿÿI‰ÅH‹E0D‰æH‹xè�A9Å�Xƒ{H�l$A‰ÀH�
Ž{tH�
‰xº@¾H‰ï1Àèè“ÿÿH‰ïè€“ÿÿH‰C H‹L$H‹$H3K(H3C ‹SDH	Át+H‹CH€Î‰SDH…Àt@H‹P8H…ÒtƒJ0H‹H…Àuë‹SDH9Yµ!„ƒöÂ„ûýÿÿH‹CH‰×�çH…Àuë€H‹H…ÀtpƒxuòH‹H0H…É„Æýÿÿ‰Ö�æë‰PDH‹IH…É„©ýÿÿH‹A‹PD	ú…ötã€Î‰PDH‹@HH…Àt×@H‹P8H…ÒtƒJ0H‹H…Àuëë¼f„H‹%0fDH‹CÇC(H‰C éEýÿÿ@A¼
+ékþÿÿD‹SD‹C@öÂ tMƒøuHH‹CHH…Àuë­DH‹H…Àt ƒxuòH‹@0H…Àt‹0�Núƒù†ÑH‹% f„‹Kh‰Æ9ÁCñ…ötb‰Ö�Î€æ‰sD…^‹k89ÅGè9ÍBéƒý…¨ýÿÿH‰ßèpûÿÿƒø„ÈL‰c ‰k(é¢ýÿÿ‹C(‰«!éoþÿÿf.„ƒâuºH‰ßè“H…Àt­�KDH‹x0èŽ‰Åë™f.„H‹E0D‰æH‹xèA9ÅŽËýÿÿéŠýÿÿH‹@1íH9X …{ÿÿÿƒâL‰c ÇC(„ýÿÿL‹c0M…ätL‰çè�A‹L$@…ÉutH‹kHH…íuéfþÿÿfDH‹mH…í„“ƒ}uíH‹} èô…À‰E(tÝH‹E0H…Àt
+‹0�Vúƒúv1ÿèC‹%@L‹`L‰çè.A‹T$@…Òt¥DL‰c é~üÿÿ€ƒæ…œþÿÿH‰ßèH…ÀtH‹x0è�‰Å‹Kh‹C@éyþÿÿ@H‹CHH…Àué²ýÿÿf�H‹H…À„¤ýÿÿƒxuîH‹h0H…ít'DL‹eL‰çè¤A‹D$@…À…wÿÿÿH‹mH…íuÞÇC(E1äé_ÿÿÿ‹SDéµþÿÿè‚Œÿÿf�AUATUSHƒìH…ÿ„½H�
ò‚H‰ûA¼1í‹ƒú‡ ‰ÐHc�HÈÿàDH‹[D‰àB�le÷ØH…Û„ƒA‰ÄëÉ@H‹{è'úÿÿH‹{èúÿÿH‹S‹Bƒèƒø‡;‹B(H�=CtƒøtH�=trƒøH�=(s…H‹S‹Bƒèƒø‡Í‹B(H�5tƒøtH�5ÊsrƒøH�5êr…¥è�ŒÿÿB�Te…ÀDêHƒÄ‰è[]A\A]Ãf„H‹{èwùÿÿH‹{ènùÿÿH‹S‹Bƒèƒø‡{‹B(H�=“sƒøtH�=XsrƒøH�=xr…SH‹S‹Bƒèƒø‡ý‹B(H�5UsƒøtH�5srƒøH�5:r…Õèà‹ÿÿB�Te…ÀEêHƒÄ‰è[]A\A]Ãf„H‹{èÇøÿÿH‹CD¯`(DåHƒÄ‰è[]A\A]ÃfDH‹{èþÿÿH‹{A‰ÅèþÿÿA9ÅDBèHƒÄE¯å[Då‰è]A\A]Ã„H‹{è×ýÿÿH‹{A‰ÅèËýÿÿA9ÅDGèHƒÄE¯å[Då‰è]A\A]ÃH�5}r¿1Àè]ŒÿÿHƒÄ‰è[]A\A]ÃH‹r è‹ÿÿB�Te…ÀEêé"ÿÿÿ„H‹r èçŠÿÿB�Te…ÀDêéRþÿÿ„H‹z é§þÿÿ€H‹z éçýÿÿ€½éûþÿÿ�lEéòþÿÿf.„SH‹_HH…Ûuë,@H‹H…Ût ƒ{uòH‹{ èéüÿÿ…À‰C(tâH‰Ø[ÃD1ÛH‰Ø[Ã�SH‹_HH…Ûuë,@H‹H…Ût ƒ{uòH‹{ è©üÿÿ…À‰C(tâH‰Ø[ÃD1ÛH‰Ø[Ã�ATU1íSH‹_HI‰üH…Ût/fDHƒ{tH‹{ èhüÿÿ9Å‰C(BèH‹H…Ûuàƒý„ŸA9l$@A‹T$Dt5I‹D$H€ÎA‰l$@A‰T$DH…Àt@H‹P8H…ÒtƒJ0H‹H…ÀuëA‹T$Dƒâ uNI‹|$`1ÉH…ÿtèøûÿÿƒø‰ÁtYA9L$ht/I‹D$HA�L$DA‰L$hH…Àtf�H‹P8H…ÒtƒJ0H‹H…Àuë[]A\ÃfDAƒ|$t(½éOÿÿÿfDL‰çè õÿÿƒø¸DÈë’‹:¥!…À¸Dèéÿÿÿ�f.„USH‰û‰õHƒìèàõÿÿ‹Cƒøt(ƒø¸DèH‹{ ‰ê1öèàˆÿÿHƒÄ[]Ãf„½
+ëÜf„H�ù¤!H�Šf�H‹H…Àt„ƒxt�`DÿÿÿH‹H…ÀuëHƒÂH9ÊuÒH‹=Ó¬!ƒÀ¬!H…ÿtéJõÿÿóÃ„H‹GH�ODH…ÀtH‹P8H…ÒtƒJ0H‹H…ÀuëóÃf„H�5i¤!H�¾f�H‹H…ÉtE„ƒyt/H‹AH�IDH…Àtf.„H‹P8H…ÒtƒJ0H‹H…ÀuëH‹	H…ÉuÃHƒÆH9÷uªóÃ„H‰ùè˜óÿÿ‹@1Ò…ÿt
+D�@ÿAƒøv‰ÐÃf�ƒø”Âƒþ”À Âu0‹Ah9ÇväöAD tƒþ”ÂƒÿtÓ9ð–Â9÷“À!ÂëÅf.„1Òë·f�f.„SD‹W(H‰ûA‰ñD9Öt
è{ÿÿÿ„À„»‹CDAƒù@”ÆöÄ„¯H‹KH€ä÷€Ì‰CDH…ÉteH‰Èf.„H‹P8H…ÒtƒJ0H‹H…ÀuëöCD tM@„ötHëfDH‹	H…ÉtxƒyuòH‹A0H…Àt
+‹8�WúƒúvoH‰%0D¨ t@„öuG€E9ÑD‰K8tèÊýÿÿH9Ûª!„�¸[ÃfD¨ tÔ@„ötÏH‹KHH…ÉuŽfDH‹%0fDH‹@�`Dÿ÷ÿÿH‰X0H‹@HH…ÀuëÖfDH‹H…ÀtÈƒxuòH‹@0H…À„uÿÿÿDH‹P‹J@…Ét�bDÿ÷ÿÿH‹@H…ÀuåéPÿÿÿ„è«ýÿÿéYÿÿÿfDUSH‰ýHƒì‹_(ƒûtLr4ƒût‰ÞèaþÿÿHƒÄ‰Ø[]Ã„ƒût91öH‰ïèAþÿÿ<tM…ÛtI¾H‰ïè,þÿÿ<t(ƒût#¾H‰ïèþÿÿ<uÂ»HƒÄ‰Ø[]Ã@»HƒÄ‰Ø[]Ãf�1ÛHƒÄ‰Ø[]ÃDƒ‡6USH�™zHƒì‹GHc‚HÐÿàD¸HƒÄ[]Ã@H¾€û0„ËH�nèb‡ÿÿH‹ëDHƒÅH¾]ÿ„ÛtÃöDXuì1ÀHƒÄ[]Ã¶.H�^@€ý-t{è&‡ÿÿH‹H¾Í1ÀöDJt“@€ý0H¾ué‡€H¾HƒÃ„À„hÿÿÿöDBué1Àë£D¶1ÀƒéM€ù,‡Lÿÿÿ¸HºHÓàH…Ð•ÀHƒÄ[]ÃH�^¶néxÿÿÿ¶Fƒàß<X…&ÿÿÿH¾^HƒÆéÿÿÿ„À”ÀéóþÿÿfD1ÀÃf.„ƒ‡¶USH�ayH‰óH‰ýHƒì‹GHc‚HÐÿà€HƒÄ[]éuþÿÿDèkþÿÿ„À…ãHƒÄ[]Ã@èSþÿÿ„ÀtìH‰ïè÷øÿÿH…ÀH‰Å„º
+1öH‰ßè\ƒÿÿH‰ÃH‹E0¾
+H‹xè7úÿÿ‰Â1À9Ú¬H‹E0¾
+H‹xèúÿÿ9Ø�Àë“fD¶ƒéM€ù,wUºH¸HÓâH…Â…ºH¸H…Â…·H¹1À¾H…Ê„:ÿÿÿéŠ„HƒÄ1À[]Ã€H‰ïè(øÿÿH…ÀH‰ÅtPº1öH‰ßè‘‚ÿÿH‰ÃH‹E0¾H‹xèlùÿÿ‰Â1À9Ú�ÝþÿÿH‹E0¾H‹xèNùÿÿ9Ø�ÀéÁþÿÿ@¸é³þÿÿfD1öHƒÄH‰ï[]épúÿÿ¾ëëf„1ÀÃf.„AVAUATUS‹Gƒèƒøw]¶ƒéM€ù,wc¸HºHÓàH…Ð…÷HºH…Ð…ÔHº¾H…Ðt![]A\A]A^éSúÿÿI‰ôH‰ûèµýÿÿ„À‰Åu1í[‰è]A\A]A^Ãf�‹CDöÄt-€ä÷€Ì‰CDH‹CHH…ÀtfDH‹P8H…ÒtƒJ0H‹H…ÀuëL‰çL‹s0èÿÿÿƒ{D�hteM…ötL‰æL‰÷èõ€ÿÿ…Àt”Icýè©�ÿÿH‰ÇH‰C0L‰æèÿÿL‰÷è‚~ÿÿè=øÿÿ[‰è]A\A]A^Ãf�¾é6ÿÿÿfD[]A\A]A^1öé�ùÿÿ�A€<$0u
A¶D$ƒàß<Xt‡A�EHcøè@�ÿÿº0xH‰C0H�xf‰ëŒ@f.„‹Gƒèƒøw-‹W(H��gƒútH�bgrƒúH�‚fu	óÃ€H‹G Ã‹Gh9G@—ÀÃfDAWAVAUATA‰õUSH‰ýHƒìH…ÿ„¾„ÀudE1äL�=Rœ!O‹4çM…ö„¥L‰óë…Àu+H‹H…Û„�H‹{H‰îè´ÿÿ…Àuä‹CDƒàE…íuÕ…ÀuÕHƒÄH‰Ø[]A\A]A^A_Ã€¶O„Éu!<nH�ÇÆ tÔ<yH�¼Ç tÉ<mH�1Ç t¾H‰êE1äë€¾Á¶JAÄHƒÂ„ÉuîE¶äéLÿÿÿDH‰ïèˆ�ÿÿH‰Å¾¿pèÿÿAƒýH‰ÃH‰hÇ@ÀL‰3ƒàùK‰ç‰CDéJÿÿÿL‹5Q£!L�=J›!A¼ë­f�AWAVL�5eAUATL�-ÝeUSL�%fH‰ûH�ìÆÐ˜!dH‹%(H‰„$1ÀH‰åf.„¾$H‰ßè“}ÿÿH…ÀI‰Ç„§H�=�˜!L‰úH‰ÞH)Ú¹I�_è™€ÿÿèô€ÿÿH‰êH‹0ë@HƒÂHƒÃˆBÿH¾öNH‰Èuè€ù_tã1öÆH‰ïèþýÿÿI‰ÇH‰ÇèëÿÿA‹GƒèƒøwA‹G(L‰æƒøtL‰îrƒøL‰ötI‹w H�=˜!ºèI{ÿÿéDÿÿÿ@H�=é—!ºH‰Þè,{ÿÿH‹¼$dH3<%(H�Ä—!uH�Ä[]A\A]A^A_Ãè{|ÿÿ�f.„ATUH�=VvSH�ì dH‹%(H‰„$˜1ÀèvþÿÿH�=½bH‰ÃèÇzÿÿH…ÀtnH‰ÇH‰Åè|ÿÿH‰ßI‰Äè|ÿÿH‹=E˜!I�tè~ÿÿH�
ŠbI‰ÙI‰èH‰ÇH‰$˜!HÇÂÿÿÿÿ¾1Àè¡ÿÿH‹-
+˜!H‰â¿H‰îèz}ÿÿ…ÀHDÝH‹Œ$˜dH3%(H‰ØuH�Ä []A\Ãè�{ÿÿf.„USHƒìH…ÿ„¥¾„ÀuJ1ÒH�á˜!H‰ýH‹ÐH…Ût#DH‹{H‰îèT|ÿÿ…ÀuöCDtH‹H…ÛuâHƒÄH‰Ø[]Ã„D¶GE„Àu!<nH�mÃ tÙ<yH�bÄ tÎ<mH�×Ã tÃH‰ù1ÒëfDA¾ÀD¶AÂHƒÁE„Àuì¶Òédÿÿÿ1Ûë–„AWAVAUATUSH�ì(dH‹%(H‰„$1ÀH…ÿ„éH‰ûèëÁÿÿH…ÀI‰Ä„L�-ø—!H‰Ñ–!ÇÃ–!Çµ–!Ç§–!I�­@I‹]H…ÛtW€‹Cƒøt@‹KD‰Ê€ÎöÁt€å÷‰Ê€Îƒè€âƒø‰SDwH‹{0H…ÿtè¿xÿÿHÇC0ÇC8H‹H…Ûu°IƒÅL9íu—H�\$L�-¿pL‰â¾H‰ßè°zÿÿH…À„Ç¶D$ƒ–!<#t<C„<
+tËH�=>b1ÀèÍžÿÿë»�{CONFu²f�{IGuª€{_u¤H�k	¾ H‰ïè“yÿÿH…ÀtŽH�pH�=ÕaÆ¹
+ó¦—À„À…lÿÿÿH‰ïè´ýÿÿH…ÀI‰Ç„0‹@DöÄ„¾A‹w�Vÿƒúw€ä÷AÇG8A‰GD¨ „)ÿÿÿI‹GHH…Àué¨H‹H…À„™ƒxuîH‹@01íH…Àt‹0�VúƒúwH‹hA‹W8‹E8ƒú„‡ƒúu…À…ƒL‰}09ÐBÂ‰E8é¿þÿÿ�;CONF…èþÿÿf�{IG…Üþÿÿ€{_…ÒþÿÿH�{¾=è�xÿÿH…ÀI‰Æ„ƒþÿÿH�hÆ¾
+H‰ïèoxÿÿH…ÀtÆH�sH‰÷H‰t$è¦üÿÿH…ÀI‰ÇH‹t$„Ü‹@DöÄ„«Aƒ‡ýþÿÿA‹OIcL�LéÿáL‰ç1Ûè–wÿÿH‹=w�!H…ÿtèõåÿÿH‹´$dH34%(‰Ø…,H�Ä([]A\A]A^A_ÃH�-sÁ ëèÜùÿÿH‰ÇH‰Ãèñ¾ÿÿH…ÀI‰ÄuHƒÅH‹}øH…ÿuÛ»ë H�5vg1ÿºèBwÿÿH‰ÚH‰Æ¿1Àè yÿÿéÌüÿÿA€~"I�nI‰è…8þÿÿé›AÆH‰îL‰ÿè5óÿÿ„À„;H‰ïè…zÿÿI‰G0A‹GD€ä÷A‰GDéþÿÿA¶V€úm„O€úy„2€ún„ÑýÿÿI‹WH�=.g1ÀH‰îèœÿÿA‹GDéÂýÿÿA€>"t‰L‰÷èµvÿÿM�FH‰ÂL‰÷L‰ÆL‰D$èyÿÿL‹D$H�5L_L‰ÇèŠxÿÿH…ÀI‰Æu¿H�=8_1Àè´›ÿÿéŸüÿÿ€A¶VékÿÿÿI‹wH�=à^1ÀèŒ›ÿÿA‹GDéBýÿÿH‹%0H�=bf1Àèk›ÿÿéVüÿÿƒø…�ýÿÿI‹wH�=’f1ÀèK›ÿÿ�MDA‹W8‹E8é\ýÿÿH�=!fH‰î1Àè'›ÿÿéüÿÿ€}„üÿÿI‹WH�=%fH‰î1Àè›ÿÿéîûÿÿfD€ä÷AÇG8A‰GDé£üÿÿ€ä÷AÇG8A‰GDé�üÿÿè›uÿÿ�f.„AWAVAUATUSHƒìè­úÿÿ…À…õH�-Þ’!A‰ÅL�¥@H‹]H…ÛuKéf�E‰÷A�çA÷ÆuD‰ð%E…ÿ„,…Àtƒe‘!E…ÿ„7H‹H…Û„¼ƒ{tîH‰ßèãÿÿD‹sDAöÆt¤A÷Æu1AöÆ u+‹{@…ÿuA�ÎD‰sD‹Cƒèƒø†ô‹CDƒà…Àt¢H‹CHH…Àuéœ@H‹H…À„ŒƒxuîH‹@0H…À„qÿÿÿf„H‹P‹r@…öt‹RD�â	SDH‹@H…ÀuàH‹H…Û…Hÿÿÿ@HƒÅI9ì…ãþÿÿ‹
…�!¸…É„»‰¦™!HƒÄD‰è[]A\A]A^A_Ã„H‹%0fD…À„Ðþÿÿ‹CƒèƒøwC‹C(9C8…¹þÿÿAöÆ …¿þÿÿéíþÿÿf�H‹s0H‰ßèñÿÿ„À‹CDu‰Â€â€Î‰SDƒàéìþÿÿH‹s0H‹{ è�tÿÿ…À…mþÿÿAöÆ …sþÿÿé¡þÿÿfDA½éKÿÿÿ‹³�!1À…Ò•Àé3ÿÿÿAWAVAUATUSHƒìhdH‹%(H‰D$X1À€?„L�t$H‰þºL‰÷èÄsÿÿHcØ…Û…æL�-‚�!1íE1äDM‹}M…ÿtG€Aƒt1AöGDu*I‹wH…öt!E1À1É1ÒL‰÷è²tÿÿ…Àu�S9ê}?M‰<ÜHcÚM‹?M…ÿuÀH�)˜!IƒÅI9Åu M…ätIÇÜL‰÷èsrÿÿL‰àë<fDƒÅL‰ç‰T$HcõHÁæè‚tÿÿH…À‹T$tI‰Äë�L‰çH‰D$èqÿÿH‹D$H‹L$XdH3%(uHƒÄh[]A\A]A^A_Ã1ÀëÝè*rÿÿf.„ATUH‰ýS‹GD¨uRöÄ …Ñ
 ‰GDH‹`èèH…ÀI‰ÄtXH‹UH�5l01À¿ètÿÿL9å„¨ƒeD÷L‰à[]A\Ã@H‹WH�5MbI‰ì¿1ÀèæsÿÿL‰à[]A\ÃfDH‹]HH…Ûu/ë½Dƒ{uöEDuH‹{0ècH…Àu'fDH‹H…Ût�‹CƒèƒøvíH‹{ è<H…Àt¿I‰ÄéOÿÿÿ€E1äL‰à[]A\ÃD¿
+E1äèÛoÿÿéFÿÿÿfDH…ÿ„§USH�-ògH‰ûHƒì‹ƒúwh‰ÐHcD…Hèÿà@H‹{HƒÄ[]é±þÿÿ�H‹{è§þÿÿH…ÀtRHƒÄ[]ÃH‹[H…Ûu¸1ÀHƒÄ[]ÃfDH‹{è‡ÿÿÿH…ÀuÐH‹[ëØ@H�5CY¿1Àèµrÿÿ1ÀëÄ�H‹{HƒÄ[]éAþÿÿ�1ÀÃf.„US‰ýH‰ó¿P¾Hƒìè&qÿÿH‹w�!H…Û‰hH‰XH‰P@‹“Œ!‰PHtH‹KHH…ÉuëH‰ÑH‹H…ÒuõH‰HƒÄ[]ÃH�KHëíf.„USH‰õH‰þ¿HƒìèzÿÿÿH‰ï¾H‰ÃèªðÿÿH‰Çè½ÿÿH‰C0HƒÄ[]Ã€USH�ì˜Æ¸Š!H‰ãH‰ßdH‹%(H‰„$ˆ1ÀèÂoÿÿH�=EX1öèTðÿÿ�HDH�=0XÇ@H‰Åè×mÿÿH…ÀtH‰ÆH‰ïèWÿÿÿH�=</1öèðÿÿ�HDH�='/Ç@H‰ÅèœmÿÿH…ÀtH‰ÆH‰ïèÿÿÿH�=ÔW1öèÞïÿÿ�HDH�³‚Ç@H‰ÇèñþÿÿH‹„$ˆdH3%(u
+H�Ä˜[]Ãè¯nÿÿDf.„€=Á‰!tóÃDéëþÿÿ�f.„H‹W0H…Òt‹ƒèƒøw
H‹BÃ„1ÀÃf.„ƒÿ‡‡H�Te‰ÿHcºHÐÿàDH�WÃ„H�
WÃ„H�*-Ã„H�õVÃ„H�ÏSÃ„H�ÝVÃ„H�ÔVÃ„H�úUÃ„H�™Š!H‰ZŠ!H‰KŠ!HƒÀH‰È‰!ÃDf.„S¾H‰û¿Pè]nÿÿH‹Š!H‰XH‰Š!H‰PH‹˜Š!H‰P8‹¾‰!‰P@H‹t‰!H‰m‰!H‰[ÃóÃ@f.„H‹É‰!H�PH‰Æ‰!H‰?‰!ÃfDH‹±‰!H‰*‰!H‹@H‰Ÿ‰!ÃfDH…ÿSH‰ût‹ƒøtHvƒøu
H�’µ H9GtLH‰Ø[Ã€ƒørïH‹èÂÿÿÿH‹{H‰CèµÿÿÿH‰CH‰Ø[Ã@H‹èŸÿÿÿH‰CH‰Ø[ÃfDH‹=ñ‘!èÄ¹ÿÿH…Àt£H‰ÞH‰Â¿[éºÿÿ@f.„SèZÿÿÿH‹ãˆ!H‹s(H…öt"H…ÀtH‰Â¿èè¹ÿÿH‰ÆH‰s([Ã€H‰ÆH‰s([ÃDf.„L‹
™ˆ!I‹q‹F9øt&…Àt*ƒÿL�Tw.H�
ûb‰úHc‘HÊÿâ@óÃfD‰~Ã@L�¾S�ƒø‡×H�ÜbHc‚HÐÿà€H�
–SH‹VH�™)H�5'\L‰ÏH…ÒHDÐ1Àé–‘ÿÿfDH�
ƒSëÎ€H�
oSë¾€H�
WSë®€H�
>Sëž€L�?Sédÿÿÿ@L�3SéTÿÿÿ@L�*SéDÿÿÿ@L�Sé4ÿÿÿ@L�îRé$ÿÿÿ@H�
Sé;ÿÿÿ@AVAUI‰ÖATUI‰ôH‹-L‡!SI‰ÍH‹uè?úÿÿL‰ïH‰h8L‰`L‰p0H‰Ãè˜ýÿÿM…äH‰C t#Hƒ} tH�5rSH‰ï1Àè—�ÿÿH‹-‡!H‰] H‰Ø[]A\A]A^ÃAWAV1öAUAT1ÉUSL�%;vL�5Ôp»²ÿÿÿA‰ÍH�ì(Çƒ�!Ç™�!þÿÿÿdH‹%(H‰„$1ÀH‹7‡!H�l$@L�¼$Ðf‰t$@ÇD$ ÇD$$HÇD$ÈH‰„$ÐL‰|$H‰l$H‰,$ƒû²tA‹3�!ƒøþ„²…ÀŽj=!�gH�yH˜¶Ã‰D$ �û†^H�)wIcÅ¶…À„‚H�ÓwLcèƒèB¶*º)Êƒø`H‰ËHcÒM‹×‡ŽH�{`Hc‚HÐÿàI‹OøI‹Wð1ö¿L‰L$(èEþÿÿI‹GèL‹L$(‹x…ÿ…öÂ¯ tHI‹Gè‹
F…!H�“ND‹@H‹,…!H…ÀtH‹PH�5 R¿1ÀL‰L$(èÛjÿÿL‹L$(fDH�ÝH‰îHÛH�+tH)ÞI)Ç¿>L‰øM�L‰HH�pwB¶(ƒè#H˜¿Bú�ú†H�­uD¿,BH‹L$H‹<$H�nfD‰nH�	H�TþH9Õ‚H)ýHÑýH�ù'H�]‡þH='º'HFÐH�’I‰×H‰T$H�|è˜iÿÿH…À„ÐH�,H‹4$H‰ÇH‰D$(HÁãH‰êèiÿÿI‰ÁH‹t$K�?O�yH‰ÚL‰L$8H‰D$0L‰ÇèÞhÿÿH‹<$I‰ÀH‹D$L‹L$8H9ÇtL‰L$L‰$èfÿÿL‹L$L‹$H‹D$0I�l)þM�|øI�DþH9ÅƒSIcÅL‰D$A¿DH‹D$(H‰$éƒýÿÿf„Ç®Œ!ÇD$ �û‡¢ýÿÿH�knHcÛ¿X;D$ …ŠýÿÿH�sp¿Xƒø�tƒø´…Ù‹D$$…À…ôƒ-Œ!IcÕH�;pL‹,$ë$DI9ítsA¶<L‰þHƒíIƒïè†“ÿÿH¿UA¿Tƒø²t×ƒÀ=wÍH�
ÖmH˜fƒ<Au½¿C…À~µƒø„“
H‹•ƒ!IƒÇH‰îA‰ÅÇD$$I‰éóýÿÿL‰í‹|$ H�5jƒ!»è“ÿÿÇž‹!þÿÿÿH;l$tH‰ïè§dÿÿH‹Œ$dH3%(‰Ø…M
H�Ä([]A\A]A^A_Ã@ƒ|$$…ÿÿÿƒ=N‹!�°…õþÿÿI‰íH‹,$IƒïM�eþI9ì„mÿÿÿI�]üM‰æH)ëH�-1lHÑëH‰ØH÷ØM�lEüI¿L‰þIƒîIƒï¶|èZ’ÿÿM9îuâH÷ÓI�,\é$ÿÿÿf„H�©lHcÒf;<S…èüÿÿH�µnD¿,PéãüÿÿƒÃÇD$ éúýÿÿ„‹|$ H�5E‚!èð‘ÿÿÇ~Š!þÿÿÿé,þÿÿ�è‹˜ÿÿ‰mŠ!é>ûÿÿƒø„‹
YŠ!…Ét
+ÇKŠ!þÿÿÿ‹t$$H‹
ø�!I�W…öI‰O„˜ƒîI‰×A‰Å‰t$$H‰îéKüÿÿM‹Oøéêûÿÿö[« t0H‹Ú€!‹
Ü€!H�)JH…ÀtH‹PH�5­N¿1Àè�fÿÿ1ÿèºöÿÿI‹øèñ÷ÿÿL‹
Ú€!I�AL‰
×€!H‰P€!éƒûÿÿH‹$L‹D$H‰D$(é¼üÿÿI‰×H‰îA‰Åéºûÿÿ÷Øé¡úÿÿI‹OøI‹wð1Ò¿L‰L$(è"ùÿÿö³ª L‹L$(„0ûÿÿH‹)€!‹
+€!H�xIH…ÀtH‹PH�5‚M¿1ÀL‰L$(èËeÿÿL‹L$(éñúÿÿH‹*€!H‹@ H…À„¿
+Ç@öGª „ÉúÿÿH‹Â!‹
Ä!H�IH…ÀtH‹PH�5åL¿1ÀL‰L$(èdeÿÿL‹L$(éŠúÿÿH�=£L1ÀL‰L$(èG‹ÿÿL‹L$(émúÿÿI‹GðL‰L$(‹xèüöÿÿöÍ© L‹L$(„JúÿÿI‹Gð‹
H!H�•HD‹@H‹.!H…ÀtH‹PH�5„L¿1ÀL‰L$(èÝdÿÿL‹L$(éúÿÿI‹wðI‹¿èR°ÿÿI‰ÁéêùÿÿI‹wøI‹1Ò¿L‰L$(è²÷ÿÿL‹L$(éÈùÿÿI‹øL‰L$(è
+öÿÿö+© L‹L$(„¨ùÿÿH‹¡~!‹
£~!H�ðGH…ÀtH‹PH�5óL¿1ÀL‰L$(èCdÿÿL‹L$(éiùÿÿI‹øL‰L$(è«õÿÿöÌ¨ L‹L$(„IùÿÿH‹B~!‹
D~!H�‘GH…ÀtH‹PH�5…L¿1ÀL‰L$(èäcÿÿL‹L$(é
+ùÿÿI‹øL‰L$(èLõÿÿöm¨ L‹L$(„êøÿÿH‹ã}!‹
å}!H�2GH…ÀtH‹PH�5L¿1ÀL‰L$(è…cÿÿL‹L$(é«øÿÿH‹ä}!I‹H‹@H‰Pé”øÿÿI‹OøI‹ð1öL‰L$0H‰L$(èûáÿÿH‰Çèc®ÿÿH‹L$(1öH‰Â¿è?öÿÿöÐ§ L‹L$0„MøÿÿH‹F}!‹
H}!H�•FH…ÀtH‹PH�5ÀJ¿1ÀL‰L$(èèbÿÿL‹L$(éøÿÿI‹ø1öL‰L$(è~áÿÿ�HDH‰Çèÿòÿÿö`§ L‹L$(„Ý÷ÿÿH‹Ö|!M‹GøH�'F‹
Í|!H…ÀtH‹PH�5äI¿1ÀL‰L$(ètbÿÿL‹L$(éš÷ÿÿI‹¹ºL‰L$(‹p‹8ènŠÿÿ„ÀL‹L$(„q÷ÿÿH‹²|!öÛ¦ H‰$|!H‹@H‰™|!„K÷ÿÿH‹D|!‹
F|!H�“EH…ÀtH‹PH�5çI¿1ÀL‰L$(èæaÿÿL‹L$(é÷ÿÿH‹E|!H‹@�HDök¦ „íöÿÿH‹æ{!‹
è{!H�5EH…ÀtH‹PH�5šI¿1ÀL‰L$(èˆaÿÿL‹L$(é®öÿÿI‹Gð‹x�Gÿƒø†BH�ÝHÛH)ÝI)ÇD¿mé[øÿÿI‹OøI‹Wð¿I‹wèL‰L$0H‰L$(èð¬ÿÿH‹L$(1öH‰Â¿è,ôÿÿö½¥ L‹L$0„:öÿÿH‹3{!‹
5{!H�‚DH…ÀtH‹PH�5»H¿1ÀL‰L$(èÕ`ÿÿL‹L$(éûõÿÿöl¥ t:H‹ëz!‹
íz!H�:DH…ÀtH‹PH�5I¿1ÀL‰L$(è�`ÿÿL‹L$(L‰L$(è>¥ÿÿL‹L$(é¤õÿÿ¾I‹?èßÿÿI‹?H‰D$(èÊ\ÿÿL‹L$(é€õÿÿ1ÿL‰L$(è„ðÿÿI‹wø1É1Ò¿èBóÿÿöÓ¤ L‹L$(„PõÿÿH‹Iz!‹
Kz!H�˜CH…ÀtH‹PH�5_H¿1ÀL‰L$(èë_ÿÿL‹L$(éõÿÿö‚¤ M‹Gøt>H‹ýy!‹
ÿy!H�LCH…ÀtH‹PH�5H¿1ÀL‰L$(èŸ_ÿÿM‹GøL‹L$(L‰ÇL‰L$(è™¦ÿÿL‹L$(é¯ôÿÿI‹¹ºL‰L$(‹p‹8èƒ‡ÿÿ„ÀL‹L$(„†ôÿÿH‹Çy!öð£ H‰9y!H‹@H‰®y!„`ôÿÿH‹Yy!‹
[y!H�¨BH…ÀtH‹PH�5OG¿1ÀL‰L$(èû^ÿÿL‹L$(é!ôÿÿ1öé{þÿÿ1ÿL‰L$(èïÿÿI‹wø1É1Ò¿èÜñÿÿöm£ L‹L$(„êóÿÿH‹ãx!‹
åx!H�2BH…ÀtH‹PH�5ÍF¿1ÀL‰L$(è…^ÿÿL‹L$(é«óÿÿI‹¹º
L‰L$(‹p‹8è†ÿÿ„ÀL‹L$(„‚óÿÿH‹Ãx!öì¢ H‰5x!H‹@H‰ªx!„\óÿÿH‹Ux!‹
Wx!H�¤AH…ÀtH‹PH�52F¿1ÀL‰L$(è÷]ÿÿL‹L$(éóÿÿI‹GèL‰L$0‹P…Ò…nüÿÿI‹OøI‹ð1öH‰L$(èuÜÿÿH‰ÇèÝ¨ÿÿH‹L$(1öH‰Â¿è¹ðÿÿöJ¢ L‹L$0„ÇòÿÿH‹Àw!‹
Âw!H�AH…ÀtH‹PH�5„E¿1ÀL‰L$(èb]ÿÿL‹L$(éˆòÿÿM‹é€òÿÿE1ÉéxòÿÿI‹7¿è‹¨ÿÿI‰ÁécòÿÿI‹wðI‹¿è²¨ÿÿI‰ÁéJòÿÿI‹wðI‹¿èÉ¨ÿÿI‰Áé1òÿÿI‹?è¨ÿÿI‰Áé!òÿÿI‹wðI‹¿è ¨ÿÿI‰ÁéòÿÿH�=´C1ÀL‰L$(èÅ‚ÿÿL‹L$(éëñÿÿI‹wðH�=ìC1ÀL‰L$(è¤‚ÿÿL‹L$(éÊñÿÿH�=½C1ÀL‰L$(è‡‚ÿÿL‹L$(é­ñÿÿI‹GðH�=…CL‰L$(Hc0H�¡ HÆ1ÀèY‚ÿÿL‹L$(éñÿÿI‹wðH�=@C1ÀL‰L$(è8‚ÿÿL‹L$(é^ñÿÿI‹ø1öL‰L$(èÎÚÿÿ�HDH‰ÇèOìÿÿö°  L‹L$(„-ñÿÿH‹&v!M‹GøH�w?‹
v!H…ÀtH‹PH�5VC¿1ÀL‰L$(èÄ[ÿÿL‹L$(éêðÿÿ1ö1ÿL‰L$(è\ÚÿÿƒHDH‰Çèàëÿÿ1É1Ò1ö¿è îÿÿö1  L‹L$(„®ðÿÿH‹§u!‹
©u!H�ö>H…ÀtH‹PH�5<C¿1ÀL‰L$(èI[ÿÿL‹L$(éoðÿÿH‹,$»éëòÿÿL‰ÍéÄòÿÿL‰L$(èïìÿÿöÀŸ L‹L$(„=ðÿÿéîõÿÿèÓìÿÿL‹L$(éØïÿÿH‹,$1Ûé¨òÿÿH�=ïE1ÀL‰L$(è†ÿÿL‹L$(é+õÿÿèŒXÿÿf�f.„H‰Ñ1ÒéÆíÿÿfDH‰ÑH‰ò1öé³íÿÿUS‰ûH‰÷H‰ÕHƒìè­¥ÿÿHƒÄH‰é‰ß[]H‰Â1öéˆíÿÿ„ATUSH‹_HH…Û„…H‰ýë f.„ƒø„¯ƒøtrH‹H…Ût`‹CƒøuâH‹C01ÉH…Àt‹0�VúƒúwH‹H‹Eƒèƒø‡Â‹A…À„ƒèƒøvµH‹QH�5\IH‰ß1Àèâ~ÿÿH‹H…Ûu []A\ÃD‹EƒèƒøwƒH‹C0ƒ8„vÿÿÿH‹UH�5]HH‰ß1Àè£~ÿÿé\ÿÿÿfD‹EƒèƒøvH�5NIH‰ß1Àè|~ÿÿL‹c0I‹T$‹B�HýƒùvP…Àt<H�5BH‰ß1ÀèS~ÿÿéÿÿÿfDH‹UH�5%HH‰ß1Àè3~ÿÿéìþÿÿfDH‹rH‰ïèÜÒÿÿ„Àt´I‹T$‹B�Hýƒù†Âþÿÿ…ÀuœH‹rH‰ïè´Òÿÿ„À…ªþÿÿë†f.„H‹IH‹UH�5ùGH‰ßèÉ}ÿÿé‚þÿÿ@AWAVAUATI‰üUSHƒì8H‹_H‹odH‹%(H‰D$(1ÀH…Û„¶H…ít
+öED…oI‹D$ H…À„QH‹@ H‰$f„H‹{(è'°ÿÿH‹<$I‰Åè›¤ÿÿH…À„M…ítL‰êH‰Æ¿è½£ÿÿH‰Çè…¸ÿÿI‰ÅH‰C(H‹CH…À„ÙL‹xHëM‹?M…ÿ„ÄI9_8uîI‹ è½¯ÿÿL‰ïI‰ÆH‰D$è-¤ÿÿH…À„\M…ötL‰òH‰Æ¿èO£ÿÿH‰ÇH‰D$è¸ÿÿH‹SH‰D$H…Òtƒzt
H‰Çèv©ÿÿH‰D$AƒI‰G …zÿÿÿI‹W0E1öH…Òt‹2ƒîƒþwL‹rH‰Çè°£ÿÿH‹{H‰D$èr¢ÿÿH…ÀH‹T$tH…Ò„/H‰Æ¿èÂ¢ÿÿH‰ÂI‹v`H…ö„:H…Ò…9I‰v`éÿÿÿH‹CH…À…ñH‹H…ÛuëH‰ïè¢ÿÿI‹\$H‰$H…Û…�þÿÿ�‹EDöÄ€u4‹U…ÒuH�5JG1ÀL‰çèÀzÿÿ‹ED¨…&H‰ïè=üÿÿ‹ED€Ì€‰EDöÄ…úIƒ|$ „îH�=� è£¡ÿÿI‹T$ H‹J H…ÉtH…À„}H‰ÂH‰Î¿èì¡ÿÿH‹u`H…ö„~H…À…}H‰u`éœDH‹H…Û…ÌýÿÿI‹\$H…Û„tH‰ßèVýÿÿH‹H…ÛuðM‹l$M…í„VL�5IFf„H…í„öED„
I‹EH…À„ƒHD Iƒ} „TH‹XHH…ÛuëVfDƒøt/H‹H…ÛtC‹CƒøuëL9k8têH�5¦E1ÀH‰ßè„zÿÿ‹CƒøuÑH‰ß1ÀL‰öèozÿÿH‹H…ÛuÄ€‹}L‰-Æo!è!çÿÿH‰ïèi ÿÿ1É1öH‰Â¿èHèÿÿH‹EHH…Àué
+f.„H‹H…À„ôƒxuîH‹H0H…Éué­H‰ÑH‹QH…ÒuôH�Y1ö¿è4 ÿÿI‹UH‰H‰Pf„I‹MH…ÉtI‹E H…ÀtNHƒxtGM‹mM…í…ºþÿÿH…í…ÁýÿÿH‹D$(dH3%(…ÑHƒÄ8[]A\A]A^A_ÃfDL‰ðé±üÿÿH‰ÈëH‰ÐH‹L‰`H…ÒuñI‹UH‰I‰MIÇEI‰ÍéNþÿÿfDL‹{ é*üÿÿ€L‰èéóûÿÿH‹%0fDI‹v`H…ö„lH‰Â¿è†ŸÿÿH‰ÆéÕüÿÿfDH‰ÖéÇüÿÿH‰ÐëØH…í„.ÿÿÿH‹G 1ÿH…ÀtH‹x H�É™ ¾èŸ´ÿÿH‰Çèw«ÿÿH‰Çèÿ³ÿÿM‹,$I‰ÆM…í„�ýÿÿH�D$ L�=“š H‰$H�D$H‰D$I‹E H…À„ÈL‹@ H‰îL‰ÇL‰D$è®ÿÿ…À„H‰îL‰Çè±®ÿÿ„ÀuuH�F™ L‰Ç¾è´ÿÿH‰ÇH‰D$èìªÿÿH‰Çèt³ÿÿL‰÷H‰D$èWŸÿÿH‹4$H‹|$H‰D$ è$¢ÿÿH‹|$è ÿÿH‹|$ H…ÿtƒ?…�L9…ƒèøŸÿÿL‰ïL‰ëèýùÿÿI‹EM‰eH…ÀttI‰ÅI‹E H…À…8ÿÿÿM‹E(é3ÿÿÿH‰ÆévûÿÿIƒ|$ …ÎûÿÿH�5<;L‰ç1Àèrvÿÿé¸ûÿÿH�5^B1ÀL‰ïè\vÿÿI‹Eé’üÿÿH�X0éZýÿÿèuŸÿÿH…Û„.üÿÿM‹,$H‹M‰l$I‰$HÇéüÿÿI‹D$(H‰$é²ùÿÿ‹xL‰%xl!èÓãÿÿ‹}H‰il!èÄãÿÿéôúÿÿH‹u`H…öt"H‰Ê¿èi�ÿÿH‰Æé‹ûÿÿH‰ÆéƒûÿÿH‰ÁëÞH‰ÎévûÿÿèwOÿÿ€ATUSèG˜ÿÿ€=ˆj!uè¹ßÿÿH�Bl!H�=f:1öH�CH‰ök!H‰çk!H‰hk!èÐÿÿH�5G:1É1Ò¿H‰œt!è_äÿÿH‰l!èÃäÿÿ‹ut!…ÀuWH�-bl!H‰ßèjøÿÿL�¥H‹]H…Ût€ƒ{tH‰ßè¢ÜÿÿH‹H…ÛuêHƒÅL9åuÑ[Ç"t!]A\Ã¿è¸Qÿÿ„USHƒìH‹o H…ítDH‰ûH‹H…ÿtUè€¼ÿÿH‹C ‹P(…Òu5H‹C‹@(…ÀtH‹[H…ÛtH‰ßè¹ÿÿÿ„ÀuH‹H…ÛuìHƒÄ1À[]Ã@HƒÄ¸[]Ã@H‹} è—Áÿÿ…À‰E(•ÀHƒÄ[]Ã„H‹G H…ÀuH‹GH…Àt.H‹pº1ÿé®MÿÿfDH‹pº1ÿé˜Mÿÿ„1ÀÃf.„AWAVAUATUSH�ìxdH‹%(H‰”$h1ÒH…ÿH‰<$Æ„$à„7H�pG€?H‰T$H�”$àH‰T$…íèÐLÿÿL‹D$A‰ÁH�„$àH�
u8º€¾H‰ÇH‰ÃH‰D$ 1ÀE1äèÚPÿÿH�54H‰ßè«OÿÿI‰ÅH�GM…íH‰D$8„3H�=ø1öH�\$HèÐÍÿÿH‰ÇI‰ÆèåºÿÿH‰ßèMNÿÿH�=8èQKÿÿH…Àt	€8…#H‰ß½èVLÿÿI‰ÁA‹FL�Ñ7ƒèƒø‡A‹F(H�
Ó4ƒøtH�
˜4rƒøH�
¸3…ïH�5A?1ÿºH‰L$0L‰L$(L‰D$èLÿÿL‹L$(L‹D$H‰ÂH‹L$01À¾L‰ïè]OÿÿM…ä„|…íÆ„$`„´H‰ßèÜJÿÿH�”$`H‰Á¾@H‰×H‰T$H�?è(NÿÿH…À„?A‹Fƒèƒø‡ïA‹F(H�
4ƒøtH�
Ë3rƒøH�
ë2…ÆfDL‹D$H�,?¾L‰ç1ÀèµNÿÿ‹ëp!…À„oH‹`h!L�5Ë7H…ÛuëKf�H‰ÃH‹kH…í„öED„vH‹CH…ÀuÝH‹H…ÀuÕH‹[H…Ût@H‹H…ÀuÀH‹[H…ÛuïL‰ïèŸJÿÿM…ätL‰çè’JÿÿH�5�7H�=06èŸMÿÿHƒ<$„TH‹t$8H9t$t2L‹4$H‹\$H�
}7¾º€1ÀH‰ßM‰ðèaNÿÿH‰ÞL‰÷èVMÿÿH‹\$L‹L$H�
«L‹D$º€¾1ÀH‰ßè,NÿÿH‹|$ H‰ÞèMÿÿ…À…—ÇÉo!é�„è»IÿÿA‰ÁH�„$àL�„$àH�
]5º€¾H‰ÇH‰ÃH‰D$ 1ÀL‰D$èÀMÿÿH�5ñ0H‰ßè‘LÿÿH…ÀI‰Åt)H�5Ú0H�='5èvLÿÿH…ÀI‰Ä…úf.„¸H‹”$hdH3%(…fH�Äx[]A\A]A^A_Ãf�A‹FL�
™1íM‰Èƒèƒø†èüÿÿI‹N éýÿÿH�T$PH‰þ¿èKÿÿ…Àu‹D$h%ð=@„àL‹4$¾/L‰÷èmIÿÿH…ÀH‰Å„qH‰ÃH�„$àL‰öL)ó¹€ƒÃH‰ÇH‰D$HcÛH‰ÚèJÿÿ€}H�êBÆ„àH‰D$„‚ûÿÿH�EH‰D$étûÿÿf„H‰ïèÈ¶ÿÿ‹E�eDÿýÿÿƒø„½ƒø„Ü†Öƒø„ƒø…NýÿÿH‹MH�Ë41À¾L‰ïL‹} è¦KÿÿM…ä„­H‹MH�°4¾L‰ç1ÀèƒKÿÿH‰\$(fDH�5Û0L‰ÿèéHÿÿ…ÀHcØ…NIßA¾€ù\u<f�1ÀL‰ò¾L‰ïè>KÿÿM…ätA¾L‰ò¾L‰ç1Àè#KÿÿIƒÇA¾€ù\tÆ€ù"tÁ„Éu•H�=€.L‰éº¾H‹\$(èßJÿÿM…ä„püÿÿH�=Y.L‰áº¾è½JÿÿH‹MH�§3L‰ç¾1Àè³JÿÿH‹MH��;L‰ç¾1Àè™JÿÿH‹MH�ˆ3¾L‰ç1ÀèJÿÿéüÿÿf.„H‰ßè˜øÿÿ„À„êûÿÿH‰ßèùÿÿH�~2H‰ÁH‰Å¾1ÀL‰ïè<JÿÿM…ä„½ûÿÿH�d2H‰é¾L‰ç1ÀèJÿÿéŸûÿÿDI‹N é7ûÿÿ€ƒø…�ûÿÿ‹E(ƒø„‚Eƒø…fûÿÿH‹MH�”21À¾L‰ïèÂIÿÿM…ä„CûÿÿH‹MH�~2¾L‰ç1ÀèŸIÿÿéÍþÿÿf.„H¸_TIMESTAfoþVH‰„$pH�„$`º"
+)„$`Ç„$xMP "f‰”$|Æ„$~H‰D$é-úÿÿ@èc¾ÿÿé‡úÿÿfDH‹=ik!èì³ÿÿé ÿÿÿ€1ÿè9�ÿÿH�Â?H‰D$8H‰D$éÀøÿÿH‹$H‰D$H�„$àH‰D$é@øÿÿDH‰ßèhDÿÿH‹|$H�ô8H‰Á¾@è¿Gÿÿé›ùÿÿf.„H‹MH�Ü01À¾L‰ïè†HÿÿM…ä„úÿÿH‹MH�Ñ0L‰ç¾1ÀècHÿÿH‹MH�É0L‰ç¾1ÀèIHÿÿH‹MH�Ä0L‰ç¾1Àè/HÿÿH‹MH�ä8¾L‰ç1ÀèHÿÿéšùÿÿL‰éºH‰ÞL‰ÿèíGÿÿM…ä„–üÿÿL‰áºH‰ÞL‰ÿèÑGÿÿé~üÿÿ@H�„$`H‰D$éùÿÿfDH�y>H‰$é¨ùÿÿL‹} A€?0ufA¶Gƒàß<XuZA€?H�«H‹MH�º0¾L‰ïLDø1ÀM‰øènGÿÿM…ä„ïøÿÿH‹MH�¶0M‰ø¾L‰ç1ÀèHGÿÿévüÿÿH‹MH�k01ÀM‰ø¾L‰ïè#GÿÿM…ä„¤øÿÿH‹MM‰øH�P0ë³f.„L‹} é]ÿÿÿ€H‰\$(énûÿÿfDH‹MH�o/1À¾L‰ïèÆFÿÿM…ä„GøÿÿH‹MH�Y/¾L‰ç1Àè£Fÿÿé(øÿÿH‹4$H‹|$º€èëDÿÿ¹/f‰ééõÿÿè9Cÿÿf„H�`!Ã„H�
	`!H‰øH9Ït�H‹P H…Òtƒzt	H‹@H9ÈuèóÃfDAWAVI‰×AUATL�%Æ� UH�-Æ� SA‰ýI‰öL)åHƒìHÁýèAÿÿH…ít 1Û„L‰úL‰öD‰ïAÿÜHƒÃH9ÝuêHƒÄ[]A\A]A^A_Ã�f.„óÃf.„@H‹A† 1öéBEÿÿHƒìHƒÄÃ.help.tmplxdialog.scrltmp++> (NEW)m%p%s%*c%s   %*c%s  --->:%p---%*c%st%p[%c]<%c>%c%p (%s)---s%p%*c%s%s<choice>Symbol: %s [=%s]
+Prompt: %s
+  Defined at %s:%d
+  Depends on:   Location:
+%*c-> %s (%s [=%s])  Selects:  &&   Selected by: LINESCOLUMNSreadinterrupted(%d)
+interrupted--backtitle--title--textboxCONFIG_%s:
+
+Main Menu--menu:--- L--radiolist15706SELECTEDOFF--inputbox10751155File does not exist!Load Alternate ConfigurationSave Alternate ConfigurationREADMESearch ConfigurationNo matches found.
+Search Results/usr/share/localelinuxKERNELVERSIONBusyBox %s ConfigurationMENUCONFIG_MODEsingle_menu--yesno60Your display is too small to run Menuconfig!
+It must be at least 19 lines by 80 columns.
+./scripts/kconfig/lxdialog/lxdialog    Load an Alternate Configuration File    Save Configuration to an Alternate FileYou have made an invalid entry.Can't create file!  Probably a nonexistent directory.Search Configuration ParameterEnter CONFIG_ (sub)string to search for (omit CONFIG_)Do you wish to save your new configuration?
+
+Error during writing of the configuration.
+Your configuration changes were NOT saved.
+
+
+
+*** End of configuration.
+*** Execute 'make' to build the project or try 'make help'.
+
+
+
+Your configuration changes were NOT saved.
+
+ Zÿÿ�Vÿÿþ[ÿÿHZÿÿ¨ZÿÿÈZÿÿðZÿÿHYÿÿZÿÿmVÿÿøZÿÿ*ZÿÿŠZÿÿªZÿÿÒZÿÿ(Yÿÿé[ÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿ^ÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿè]ÿÿMVÿÿMVÿÿMVÿÿMVÿÿMVÿÿÑ\ÿÿ¡\ÿÿ.config
+Search for CONFIG_ symbols and display their relations.
+Regular expressions are allowed.
+Example: search for "^FOO"
+Result:
+-----------------------------------------------------------------
+Symbol: FOO [=m]
+Prompt: Foo bus is used to drive the bar HW
+Defined at drivers/pci/Kconfig:47
+Depends on: X86_LOCAL_APIC && X86_IO_APIC || IA64
+Location:
+  -> Bus options (PCI, PCMCIA, EISA, MCA, ISA)
+    -> PCI support (PCI [=y])
+      -> PCI access mode (<choice> [=y])
+Selects: LIBCRC32
+Selected by: BAR
+-----------------------------------------------------------------
+o The line 'Prompt:' shows the text used in the menu structure for
+  this CONFIG_ symbol
+o The 'Defined at' line tell at what file / line number the symbol
+  is defined
+o The 'Depends on:' line tell what symbols needs to be defined for
+  this symbol to be visible in the menu (selectable)
+o The 'Location:' lines tell where in the menu structure this symbol
+  is located
+    A location followed by a [=y] indicate that this is a selectable
+    menu item - and current value is displayed inside brackets.
+o The 'Selects:' line tell what symbol will be automatically
+  selected if this symbol is selected (y or m)
+o The 'Selected by' line tell what symbol has selected this symbol
+
+Only relevant lines are shown.
+
+
+Search examples:
+Examples: USB	=> find all CONFIG_ symbols containing USB
+          ^USB => find all CONFIG_ symbols starting with USB
+          USB$ => find all CONFIG_ symbols ending with USB
+
+
+For various reasons, one may wish to keep different
+configurations available on a single machine.
+
+Entering a file name here will allow you to later retrieve, modify
+and use the current configuration as an alternate to whatever
+configuration options you have selected at that time.
+
+If you are uncertain what all this means then you should probably
+leave this blank.
+Enter a filename to which this configuration should be saved as an alternate.  Leave blank to abort.
+For various reasons, one may wish to keep several different
+configurations available on a single machine.
+
+If you have saved a previous configuration in a file other than
+default, entering the name of the file here will allow you
+to modify that configuration.
+
+If you are uncertain, then you have probably never used alternate
+configuration files.  You should therefor leave this blank to abort.
+Enter the name of the configuration file you wish to load.  Accept the name shown to restore the configuration you last retrieved.  Leave blank to abort.There is no help available for this option.
+This feature depends on another which has been configured as a module.
+As a result, this feature will be built as a module.Please enter a string value. Use the <TAB> key to move from the input field to the buttons below it.Please enter a hexadecimal value. Use the <TAB> key to move from the input field to the buttons below it.Please enter a decimal value. Fractions will not be accepted.  Use the <TAB> key to move from the input field to the buttons below it.Use the arrow keys to navigate this window or press the hotkey of the item you wish to select followed by the <SPACE BAR>. Press <?> for additional information about this option.Arrow keys navigate the menu.  <Enter> selects submenus --->.  Highlighted letters are hotkeys.  Pressing <Y> includes, <N> excludes, <M> modularizes features.  Press <Esc><Esc> to exit, <?> for Help, </> for Search.  Legend: [*] built-in  [ ] excluded  <M> module  < > module capableOverview
+--------
+Some features may be built directly into busybox.
+Some may be made into standalone applets.  Some features
+may be completely removed altogether.  There are also certain
+parameters which are not really features, but must be
+entered in as decimal or hexadecimal numbers or possibly text.
+
+Menu items beginning with [*], <M> or [ ] represent features
+configured to be built in, modularized or removed respectively.
+Pointed brackets <> represent module capable features.
+
+To change any of these features, highlight it with the cursor
+keys and press <Y> to build it in, <M> to make it a module or
+<N> to removed it.  You may also press the <Space Bar> to cycle
+through the available options (ie. Y->N->M->Y).
+
+Some additional keyboard hints:
+
+Menus
+----------
+o  Use the Up/Down arrow keys (cursor keys) to highlight the item
+   you wish to change or submenu wish to select and press <Enter>.
+   Submenus are designated by "--->".
+
+   Shortcut: Press the option's highlighted letter (hotkey).
+             Pressing a hotkey more than once will sequence
+             through all visible items which use that hotkey.
+
+   You may also use the <PAGE UP> and <PAGE DOWN> keys to scroll
+   unseen options into view.
+
+o  To exit a menu use the cursor keys to highlight the <Exit> button
+   and press <ENTER>.
+
+   Shortcut: Press <ESC><ESC> or <E> or <X> if there is no hotkey
+             using those letters.  You may press a single <ESC>, but
+             there is a delayed response which you may find annoying.
+
+   Also, the <TAB> and cursor keys will cycle between <Select>,
+   <Exit> and <Help>
+
+o  To get help with an item, use the cursor keys to highlight <Help>
+   and Press <ENTER>.
+
+   Shortcut: Press <H> or <?>.
+
+
+Radiolists  (Choice lists)
+-----------
+o  Use the cursor keys to select the option you wish to set and press
+   <S> or the <SPACE BAR>.
+
+   Shortcut: Press the first letter of the option you wish to set then
+             press <S> or <SPACE BAR>.
+
+o  To see available help for the item, use the cursor keys to highlight
+   <Help> and Press <ENTER>.
+
+   Shortcut: Press <H> or <?>.
+
+   Also, the <TAB> and cursor keys will cycle between <Select> and
+   <Help>
+
+
+Data Entry
+-----------
+o  Enter the requested information and press <ENTER>
+   If you are entering hexadecimal values, it is not necessary to
+   add the '0x' prefix to the entry.
+
+o  For help, use the <TAB> or cursor keys to highlight the help option
+   and press <ENTER>.  You can try <TAB><H> as well.
+
+
+Text Box    (Help Window)
+--------
+o  Use the cursor keys to scroll up/down/left/right.  The VI editor
+   keys h,j,k,l function here as do <SPACE BAR> and <B> for those
+   who are familiar with less and lynx.
+
+o  Press <E>, <X>, <Enter> or <Esc><Esc> to exit.
+
+
+Alternate Configuration Files
+-----------------------------
+Menuconfig supports the use of alternate configuration files for
+those who, for various reasons, find it necessary to switch
+between different configurations.
+
+At the end of the main menu you will find two options.  One is
+for saving the current configuration to a file of your choosing.
+The other option is for loading a previously saved alternate
+configuration.
+
+Even if you don't use alternate configuration files, but you
+find during a Menuconfig session that you have completely messed
+up your settings, you may use the "Load Alternate..." option to
+restore your previously saved settings from ".config" without
+restarting Menuconfig.
+
+Other information
+-----------------
+If you use Menuconfig in an XTERM window make sure you have your
+$TERM variable set to point to a xterm definition which supports color.
+Otherwise, Menuconfig will look rather bad.  Menuconfig will not
+display correctly in a RXVT window because rxvt displays only one
+intensity of color, bright.
+
+Menuconfig will display larger menus on screens or xterms which are
+set to display more than the standard 25 row by 80 column geometry.
+In order for this to work, the "stty size" command must be able to
+display the screen's current row and column geometry.  I STRONGLY
+RECOMMEND that you make sure you do NOT have the shell variables
+LINES and COLUMNS exported into your environment.  Some distributions
+export those variables via /etc/profile.  Some ncurses programs can
+become confused when those variables (LINES & COLUMNS) don't reflect
+the true screen size.
+
+Optional personality available
+------------------------------
+If you prefer to have all of the options listed in a single
+menu, rather than the default multimenu hierarchy, run the menuconfig
+with MENUCONFIG_MODE environment variable set to single_menu. Example:
+
+make MENUCONFIG_MODE=single_menu menuconfig
+
+<Enter> will then unroll the appropriate category, or enfold it if it
+is already unrolled.
+
+Note that this mode can eventually be a little more CPU expensive
+(especially with a larger number of unrolled categories) than the
+default mode.
+%s:%d:warning: <none>%s:%d: endmenuendchoice<token>%s:%d: location of the '%s'
+endifdepends%.*s\"%s:%d error: Overlong line
+        flex scanner jammedinput in flex scanner failedsrctree%s/%scan't find file %s
+%s:%d: can't open file "%s"
+recursive scan (%s)?
+file %s already scanned?
+.kconfig.dw..config.tmpdeps_config := \
+	%s \
+	%s
+can't copy type %d
+how to free type %d?
+y(!= ||  ^ [<unknown type %d>  boolean
+  tristate
+  string
+  integer
+  hex
+  ???
+  prompt  if   default   #choice value
+  unknown prop %d!
+  help
+%s
+
+comment 
+menu   depends 
+endmenu
+booleantristateintegerhexstringunknown???0x%xmexpr_calc_value: %d?
+CONFIG_is not settrying to reassign symbol %sunexpected data"\invalid string foundOops! How to check %d?
+ARCHUNAME_RELEASEpromptcommentdefaultselectrangeprompt redefined
+unexpected end statementunknown statement "%s"unexpected option "%s"invalid statementunknown option "%s"invalid option%s:%d:config %s
+%s:%d:endconfig
+%s:%d:menuconfig %s
+%s:%d:type(%u)
+%s:%d:prompt
+%s:%d:default(%u)
+%s:%d:select
+%s:%d:range
+%s:%d:choice
+%s:%d:endchoice
+%s:%d:optional
+%s:%d:default
+%s:%d:if
+%s:%d:endif
+%s:%d:menu
+%s:%d:endmenu
+%s:%d:source %s
+%s:%d:comment
+%s:%d:help
+%s:%d:depends on
+%s:%d:depends
+%s:%d:requires
+range is invalidchoice must have a prompt
+MODULESBusybox Configuration# %s.tmpconfig.%d.tmpconfig.hKCONFIG_NOTIMESTAMP
+#
+# %s
+#
+
+/*
+ * %s
+ */
+# CONFIG_%s is not set
+#undef CONFIG_%s
+#define ENABLE_%s 0
+#define IF_%s(...)
+CONFIG_%s=m
+#define CONFIG_%s_MODULE 1
+CONFIG_%s=y
+#define CONFIG_%s 1
+#define ENABLE_%s 1
+#define IF_NOT_%s(...)
+CONFIG_%s="#define CONFIG_%s "\%cCONFIG_%s=%s
+#define CONFIG_%s 0x%s
+#define CONFIG_%s %s
+include/autoconf.h%s.oldunexpected '%s' within %s block'%s' in different file than '%s'%s:%d: missing end statement for this entry
+warning: menuconfig statement without promptout of dynamic memory in zconf_create_buffer()flex scanner push-back overflow%s:%d:warning: multi-line strings not supported
+fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowfatal flex scanner internal error--no action foundout of dynamic memory in zconf_scan_buffer()out of dynamic memory in zconf_scan_bytes()bad buffer in zconf_scan_bytes()
+.config include/autoconf.h: $(deps_config)
+
+include/autoconf.h: .config
+
+$(deps_config):
+boolean symbol %s tested for 'm'? test forced to 'n'
+boolean symbol %s tested for 'm'? test forced to 'y'
+#
+# using defaults found in %s
+#
+trying to assign nonexistent symbol %ssymbol value '%s' invalid for %s%s creates inconsistent choice stateWarning! Found recursive dependency: %stype of '%s' redefined from '%s' to '%s'
+default for config symbol '%' must be a single symbolconfig symbol '%s' uses select, but is not boolean or tristate'select' used by config symbol '%s' refer to undefined symbol '%s''%s' has wrong type. 'select' only accept arguments of boolean and tristate typerange is only allowed for int or hex symbolschoice value must have a promptchoice values currently only support a single promptdefaults for choice values not supportedconfig symbol defined without type
+#
+# Automatically generated make config: don't edit
+# Busybox version: %s
+%s%s#
+#define AUTOCONF_TIMESTAMP "%Y-%m-%d %H:%M:%S %Z"
+#define AUTOCONF_TIMESTAMP "%Y-%m-%d %H:%M:%S"
+/*
+ * Automatically generated C config: don't edit
+ * Busybox version: %s
+ */
+%s
+#define IF_NOT_%s(...) __VA_ARGS__
+#define IF_%s(...) __VA_ARGS__
+`7ÿÿ7ÿÿp7ÿÿ07ÿÿ@7ÿÿp7ÿÿp7ÿÿp7ÿÿp7ÿÿp7ÿÿP7ÿÿ|7ÿÿ¤7ÿÿ\6ÿÿô7ÿÿT7ÿÿ\6ÿÿ\6ÿÿ\6ÿÿ\6ÿÿ\6ÿÿÌ7ÿÿP8ÿÿ68ÿÿ,8ÿÿ"8ÿÿ8ÿÿ8ÿÿ@8ÿÿl9ÿÿ|9ÿÿÜ9ÿÿŒ9ÿÿœ9ÿÿÜ9ÿÿÜ9ÿÿÜ9ÿÿÜ9ÿÿÜ9ÿÿ¬9ÿÿ¼9ÿÿÌ9ÿÿJÿÿº@ÿÿº@ÿÿAÿÿ`HÿÿÈFÿÿˆGÿÿAÿÿ°@ÿÿÀBÿÿˆCÿÿhCÿÿxCÿÿÐBÿÿàBÿÿðBÿÿCÿÿ°@ÿÿAÿÿBÿÿAÿÿ�EÿÿAÿÿHFÿÿ¨Fÿÿ˜CÿÿDÿÿ@DÿÿhDÿÿ¸DÿÿEÿÿhEÿÿà@ÿÿJÿÿHAÿÿ¸Eÿÿ¸Eÿÿ(Aÿÿˆ@ÿÿˆ@ÿÿ¨YÿÿhYÿÿhYÿÿ�YÿÿBYÿÿBYÿÿhYÿÿPYÿÿ(]ÿÿÈ\ÿÿÈ\ÿÿ¸\ÿÿ˜\ÿÿ˜\ÿÿ(]ÿÿˆ\ÿÿvdÿÿØeÿÿfÿÿfÿÿ@fÿÿ@fÿÿvdÿÿ€eÿÿqgÿÿ€gÿÿ€gÿÿhgÿÿHgÿÿHgÿÿqgÿÿ8gÿÿûnÿÿxmÿÿØmÿÿ8nÿÿˆnÿÿˆnÿÿûnÿÿXmÿÿ¨qÿÿXpÿÿ˜pÿÿØpÿÿqÿÿ0qÿÿHqÿÿˆqÿÿØoÿÿìsÿÿlsÿÿÌsÿÿŒsÿÿ¬sÿÿtrÿÿLwÿÿüvÿÿwÿÿwÿÿ,wÿÿ<wÿÿDÿÿÜ~ÿÿÿÿ4}ÿÿT}ÿÿ~ÿÿDÿÿ´~ÿÿÀ…ÿÿ$†ÿÿ$†ÿÿÌ…ÿÿŒ…ÿÿ|…ÿÿ¬‡ÿÿL‡ÿÿL‡ÿÿä†ÿÿÌ†ÿÿ¼†ÿÿ�ÿÿ¬’ÿÿ’ÿÿä‘ÿÿä‘ÿÿÉ‘ÿÿ„˜ÿÿl˜ÿÿl˜ÿÿT˜ÿÿ<˜ÿÿ<˜ÿÿ„˜ÿÿ,˜ÿÿ,›ÿÿ¼šÿÿÌšÿÿÜšÿÿìšÿÿüšÿÿ›ÿÿ›ÿÿÜ�ÿÿ$�ÿÿü�ÿÿì�ÿÿ¼�ÿÿÌ�ÿÿô�ÿÿ4�ÿÿ”�ÿÿ„�ÿÿt�ÿÿd�ÿÿ®ÿÿ�®ÿÿ_®ÿÿB®ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ!®ÿÿ‚¥ÿÿþ§ÿÿ6¥ÿÿ®®ÿÿ¥ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿŸ¥ÿÿ±¤ÿÿŽŸÿÿx§ÿÿŒ©ÿÿ"¯ÿÿk¤ÿÿr¨ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ±¤ÿÿ^©ÿÿ©ÿÿï¬ÿÿ ÿÿ ÿÿ"¤ÿÿa¬ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿò«ÿÿk¤ÿÿ]«ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ ÿÿûªÿÿŒªÿÿ ÿÿªÿÿa§ÿÿ ÿÿ ÿÿ ÿÿ ÿÿ§ÿÿ£¦ÿÿD¦ÿÿ ÿÿ"¦ÿÿ ÿÿ ÿÿ¤ÿÿ¤ÿÿ¤ÿÿ ÿÿ ÿÿŒ­ÿÿ„­ÿÿÛ­ÿÿÂ­ÿÿë­ÿÿ¤ÿÿ”­ÿÿ©­ÿÿ	¦ÿÿë«ÿÿhªÿÿ/////////////////////////////////////////////////////////////////////////////////////////////////
+///
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dev/null.config	
+






























































" 
 	
+

 !"##$%& !"##$%&õÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿõÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿôÿóÿ'(óÿóÿ)óÿóÿóÿóÿóÿóÿóÿóÿóÿóÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿòÿ**+*************ðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿðÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿïÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿîÿ,îÿîÿîÿ--íÿ-------------ìÿ./ìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿìÿ0ëÿëÿ00000000000001121êÿ11êÿ111111êÿ1éÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿéÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿèÿ3343333333333333æÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿæÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿåÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿäÿ5äÿäÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿãÿ66âÿ6666666666666áÿáÿáÿáÿáÿáÿ7áÿáÿáÿáÿáÿáÿáÿáÿáÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿàÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿßÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿÞÿ899ÞÿÞÿÞÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿÝÿ999ÝÿÝÿÝÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÜÿÛÿÛÿ:ÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÛÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿÚÿ;Ùÿ'(ÙÿÙÿ)ÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿÙÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿØÿ**+***************+*************ÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÕÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿÔÿ,ÔÿÔÿÔÿ--Óÿ-------------Òÿ./ÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿÒÿ0ÑÿÑÿ0000000000000ÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿÐÿ1121Ïÿ11Ïÿ111111Ïÿ1ÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÎÿÍÿÍÿ4ÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÍÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿÌÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿËÿ66Êÿ6666666666666ÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÉÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿÈÿ<99ÈÿÈÿÈÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿÇÿ999ÇÿÇÿÇÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÆÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÅÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿÄÿ999ÄÿÄÿÄÿ$%	
+&')*+,/0268:;=?@AHGGGG"KL--359D>DIKK I!(.BCE(4CE'1H'27=H(E'2<=HKKLLKKGFGKL
GFKJJJJLJJKJ9:TU	
+`QRB"EGZ[^	
+‘	
+ ‰\BE"GD!Fi›	
+DF	
+	
+	
+	
+Ž��
 •—  CDF¡CDF    (;ÿÿjB./1OP4…†+	
+
0‘‰78,-9ƒ„m2:z3zŠ‹äÿX�äÿäÿäÿäÿäÿäÿäÿäÿäÿY5äÿäÿZ[äÿ\]^_`6a78X¡b¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿ¾ÿQR¾ÿ¾ÿZ[˜78Œ=9paT{:{yuU}•>§âÿX?âÿâÿâÿâÿâÿâÿâÿâÿâÿYHâÿâÿZ[âÿ\]^_`wa�µÿXbµÿµÿµÿµÿµÿµÿµÿµÿµÿJKµÿµÿZ[µÿµÿµÿµÿµÿµÿLaMNþÿy	
+
VW�X‡ˆÕÿÕÿÕÿÕÿÕÿÕÿY’ÕÿÕÿZ[hijk›a
+
l”žŸ “—QR£‚¥›QRRqt�|«sx¢€HQR™QRšQR¦QR¤¨©ª¬­®AGS–o²ÿ²ÿ²ÿ²ÿ¤Üÿ²ÿ²ÿ²ÿ²ÿæ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ;²ÿ²ÿ²ÿ²ÿ²ÿÆÜ�ûÿ©ÊJËÿ³ÿ²ÿŸ²ÿëÿôÿ&<:²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿd²ÿh²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿVq²ÿr²ÿ²ÿ}€²ÿ²ÿ<<ÒA²ÿ�Ž'g¶ÈBƒ²ÿ’²ÿ²ÿ²ÿ²ÿ²ÿÄ²ÿ<<’((²ÿ²ÿ›œþÿ<<i(Â²ÿ²ÿ²ÿÎ²ÿ²ÿ·Ã²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿ²ÿÅ²ÿ²ÿ²ÿ²ÿ²ÿ<ÕØÔËÔ¾Ô(Ð²ÿ²ÿÔÞÔÛ²ÿ²ÿ<ß²ÿ²ÿàáÔ²ÿâ²ÿã²ÿ/²ÿ²ÿ²ÿä²ÿ²ÿ²ÿÿÿc@d r!BnC"v#D$%~&F'()efEg�Ž*Iœ;<
.8=NENWXY*Zgh`[\AIJd:	
+U$# "!U23/109-,>@<?;PQOFHDGC]cefbaL^^^^M6^^ST%V^5R_&'(47)#$%%%%%%%%%&&&&&&&''''''(()*+,------...../0123333334444556789999:;<=>>>>?@ABCDDDDEEEFFGGHHHIIJJKKKKKKKLL	
+
 !"#define AUTOCONF;,¤ íþÿxóþÿ óþÿøõþÿHöþÿ¸PöþÿÐ@÷þÿì@øþÿpþþÿT�ÿÿ¤pÿÿÐ ÿÿ�ÿÿ Ðÿÿ8°ÿÿt ÿÿ¨`ÿÿpÿÿ<pÿÿ`pÿÿ„�ÿÿ¬ÀÿÿÀðÿÿè�ÿÿ	Ðÿÿ@	0ÿÿT	 ÿÿt	@ÿÿ�	àÿÿ¤	�ÿÿÜ	Ðÿÿô	 ÿÿ@
+àÿÿh
+€ ÿÿˆ
+ð ÿÿ°
+p!ÿÿÄ
+Ð!ÿÿì
+0"ÿÿà"ÿÿD�2ÿÿ”P3ÿÿ¸Ð3ÿÿä`4ÿÿ à4ÿÿP5ÿÿl5ÿÿ€ 5ÿÿ”05ÿÿ¨@5ÿÿ¼P5ÿÿÐ`5ÿÿäp5ÿÿø€5ÿÿ
�5ÿÿ 
 5ÿÿ4
6ÿÿ\
6ÿÿp
 6ÿÿ„
06ÿÿ˜
€6ÿÿ°
`7ÿÿØ
p7ÿÿì
�7ÿÿ8ÿÿ8€8ÿÿX 9ÿÿˆ�:ÿÿÀ°:ÿÿØà:ÿÿ;ÿÿp;ÿÿT€;ÿÿh€<ÿÿ”�<ÿÿ¨À<ÿÿÄ=ÿÿì0=ÿÿ`=ÿÿD�=ÿÿXÀ=ÿÿl >ÿÿÄ@?ÿÿì @ÿÿ0AÿÿL@BÿÿpPCÿÿ´ÀCÿÿØpEÿÿ( Hÿÿ„@IÿÿÀ0LÿÿüàLÿÿD�Mÿÿx NÿÿÈ Oÿÿô Oÿÿ ÐQÿÿT`Rÿÿ€�Tÿÿ°Tÿÿ(ÐTÿÿ<PWÿÿ€€Wÿÿ”pZÿÿÔ\ÿÿ @\ÿÿ4€\ÿÿH]ÿÿ\@]ÿÿp°bÿÿ¬ eÿÿDàeÿÿd fÿÿ„Pgÿÿ´ gÿÿàhÿÿô0hÿÿ hÿÿiÿÿ0�jÿÿP0kÿÿœ€lÿÿèPnÿÿDÐoÿÿ¸pÿÿÌ pÿÿà`qÿÿ,Àrÿÿ| sÿÿ°`tÿÿÜ yÿÿ,Ð{ÿÿx}ÿÿÈ ~ÿÿà~ÿÿ`PÿÿŒ�ÿÿ´�€ÿÿà°€ÿÿôà€ÿÿ€�ÿÿ°�ÿÿ0‚ÿÿL‚ÿÿ`0‚ÿÿtP‚ÿÿˆð‚ÿÿ´@ƒÿÿÔ€„ÿÿèð„ÿÿ$°–ÿÿtÀ–ÿÿˆÐ–ÿÿœ—ÿÿÄ°˜ÿÿôÀŸÿÿ@  ÿÿp0¡ÿÿ°€¡ÿÿÄ¬ÿÿ ¬ÿÿ( @¬ÿÿ@ °¬ÿÿˆ À¬ÿÿ  zRx�°ïþÿ+zRx�$ èþÿ`FJw€?;*3$"DXíþÿ\Pðþÿ6KftxðþÿéGàÜ
+A�LñþÿüGàï
+AH¬0òþÿ.B�BŽB �B(ŒA0†A8ƒG@7
+8A0A(B BBBFLøøþÿB�BŽE �B(ŒA0†A8ƒJ R
+8K0A(B BBBK(HäúþÿØA†AƒK0v
+AAK4t˜üþÿ¨BŒA†A ƒGÐÙ
+ AABH¬ÿþÿmRVÄhÿþÿ3T^8Ü�ÿþÿÝBŽE�I ŒA(†A0ƒ¸(A BBB04ÿÿéBŒA†D ƒD@¾
+ AABCLLðÿÿ´B�BŽI �B(ŒA0†A8ƒN°
+8A0A(B BBBFœëþÿíAƒ½
+A ¼@ÿÿ
+AƒJàø
+AA à,
ÿÿüAƒJàê
+AA ÿÿüAƒJàê
+AA$(äÿÿAƒJà
+AAPÜÿÿ+D$døÿÿ-A†AƒM IGA0Œÿÿ“A†AƒD W
+AAApAA Àlÿÿ=Cƒå
+Hl
+Däˆÿÿ_øÔÿÿaDƒP
+DA$ÿÿžD0”
+A4¨ÿÿ˜4H4ÿÿªB�BŒD †A(ƒV0x(I ABB€¬ÿÿ1DlH˜ÔÿÿÉB�BŽE �B(ŒA0†A8ƒF@j
+8A0A(B BBBI$äXÿÿ7A†AƒM eAApÿÿ’Aƒ~
+A$,ðÿÿjMƒc
+ÃHM
+ÃKXÃT8ÿÿ{$h¤ÿÿ[A†AƒJ LAA(�ÜÿÿUBŒA†D ƒ~
+ABA(¼ÿÿ¤IŒA†D ƒd
+AEpLè”ÿÿ¬B�BŽB �B(ŒA0†A8ƒD€
+8A0A(B BBBH 8ô&ÿÿµJƒ~XÃHƒ(\�'ÿÿ}BŒA†A ƒuAB8ˆä'ÿÿŽEŒA†A ƒf
+ABHF
+ABA,Ä8(ÿÿ~BŒA†D ƒ[
+ABAôˆ(ÿÿAƒNŒ(ÿÿ$ˆ(ÿÿ8„(ÿÿL€(ÿÿ`|(ÿÿtx(ÿÿˆt(ÿÿœp(ÿÿ°l(ÿÿÄh(ÿÿ$Ød(ÿÿYA†AƒD NCAœ(ÿÿ˜(ÿÿ(”(ÿÿ<�(ÿÿODJ$TÈ(ÿÿÚA†J
E�ŒƒC
+E|€)ÿÿ�|)ÿÿ4¤ˆ)ÿÿ{BŒH†D ƒn
+ABAwABÜÐ)ÿÿhAƒH
+A,ü *ÿÿBŒA†D ƒ¨
+ABA4,	+ÿÿïB�BŒH †A(ƒN0Í(A ABBd	È+ÿÿDY$|	Ð+ÿÿ'A†AƒG THA¤	Ø+ÿÿ#Aƒa4À	ì+ÿÿ]B�BŒD †A(ƒG0|(G ABBø	,ÿÿ(
+,ÿÿþA†AƒJ�Pê
+AAA8
+ä,ÿÿL
+à,ÿÿ)Aƒg$h
+ô,ÿÿ1A†AƒN ^AA(�
+-ÿÿ.BŒA†D ƒcAB(¼
+-ÿÿ.BŒA†D ƒcABè
+-ÿÿ,ü
+0-ÿÿ,TL-ÿÿ×A†AƒD H
+DAEL
+DAG^
+DAEQ
+DABaDA$hÔ-ÿÿ�JƒI
+EY
+ÃOVÃ(�L.ÿÿ_A†AƒG A
+DAA0¼€/ÿÿ�Q†AƒJ tAAFÃÆH ƒ† ðÜ/ÿÿ
+AƒF0T
+AD@È0ÿÿBŒD†D ƒj
+ABID
+ABIxAB X”1ÿÿmDƒd
+H^
+BL|à1ÿÿ®A†AƒJ �
+HAJN
+CAFl
+DAGi
+FAEXÌ@3ÿÿ«A†AƒJ Â
+CAFl
+DAG~
+HAI\
+FAMT
+DAG8(
”5ÿÿBŒD†C ƒª
+ABJ@
+ABE8d
x6ÿÿæB�BŒA †A(ƒN0n
+(D ABBED 
,9ÿÿ«J†AƒQ a
+AAAX
+AAFM
+CAGpÃÆ0è
”9ÿÿ®n†AƒJ QAADÃÆP ƒ†L:ÿÿB�BŒD †A(ƒM0�
+(A ABBEc
+(A ABBG(lÐ:ÿÿxA†AƒP0^
+AAA(˜$;ÿÿxA†AƒP0^
+AAA0Äx;ÿÿ"BŒA†D ƒI@ì
+ AABH(øt=ÿÿƒA†AƒG0u
+AAH�$Ø=ÿÿ'B�BŒD †A(ƒQ0n
+(D DBBLU
+(A ABBE–
+(I ABBLv
+(D ABBIo
+(C ABBAl(A ABB¸t?ÿÿÌ€?ÿÿ@àŒ?ÿÿ~BŽB�E ŒA(†D0ƒJ`Ï
+0A(A BBBA$ÈAÿÿ/<8äAÿÿäBŽB�E ŒA(†D0ƒQ
+(I BBBJHx”Dÿÿ•B�BŽB �B(ŒA0†A8ƒD@
+8A0A(B BBBBÄèEÿÿ/ØFÿÿ9ì0FÿÿxœFÿÿ28ÈFÿÿnB�BŒA †A(ƒD�w
+(A ABBI”PüKÿÿãB�BŒA †A(ƒD0ô
+(C ABBJž
+(C ABBJY
+(C ABBG`
+(E FBBI`
+(E FBBAW
+(C ABBAèTNÿÿ?Aƒq
+FFtNÿÿ?Aƒq
+FF,(”Nÿÿ%BŒA†C ƒÐ
+ABG(X”OÿÿGA†AƒI i
+AAJ„¸OÿÿX˜Pÿÿ'¬ PÿÿhÀ|PÿÿdÔØPÿÿzAƒØ
+GHô8Rÿÿ›A†AƒG Z
+CAIG
+CAEI
+CACFCAH@ŒRÿÿCK†AƒK Z
+AAEz
+AAD…
+AAA@ÃÆXŒ�SÿÿÃK†AƒQ W
+AÃAÆJQ
+AAEÌ
+CAHv
+DÃAÆEPÃÆpèUÿÿrBŽB�B ŒA(†A0ƒY
+(A BBBHT
+(C BBBC„
+(C BBBCQ
+(A BBBH\Vÿÿ=p<Vÿÿ
+H„8Vÿÿ>B�BŽB �B(ŒD0†A8ƒG@_
+8D0A(B BBBHLÐ,WÿÿUB�BŽI �B(ŒH0†A8ƒQÐ
+8A0A(B BBBA0 <XÿÿÓBŒA†H ƒGÀ·
+ AABA(TèXÿÿ¸A†AƒD L
+DAIL€|Yÿÿ5B�BŽB �B(ŒA0†A8ƒGàú
+8A0A(B BBBAHÐl^ÿÿ-B�BŽB �B(ŒA0†A8ƒD@\
+8D0A(B BBBILP`ÿÿ6B�BŽB �B(ŒA0†A8ƒD 
+8A0A(B BBBADl@aÿÿ
+BŒA†D ƒQ
+ABE^
+ABGg
+ABFL´bÿÿ³J†AƒN _
+AÃAÆFR
+AADO
+AAGxAÃAÆ(xbÿÿfA†AƒS E
+AAD$0¼bÿÿ9A†AƒO eAA(XÔbÿÿñA†AƒG°à
+AAA„¨cÿÿ˜´cÿÿ#¬Ðcÿÿ˜À\dÿÿ!ÔxdÿÿPAƒNð¬dÿÿ¨dÿÿ´dÿÿ(,Àdÿÿ’Dƒd
+Hc
+EQ
+G]X4eÿÿAAƒo
+HHxdeÿÿ<8Œ�fÿÿpBŽB�E ŒA(†K0ƒS(A BBBLÈÄfÿÿ´B�BŽD �B(ŒC0†A8ƒ]à>
+8A0A(B BBBE4xÿÿ
+,0xÿÿ
$@,xÿÿ(A†AƒL IFA,h4xÿÿ¬BŒA†A ƒ“
+ABFH˜´yÿÿ	B�BŽB �B(ŒD0†A8ƒDp&
+8A0A(B BBBG,äx€ÿÿØBŒA†A ƒ¼
+KBA<(�ÿÿˆA†AƒD Q
+CAED
+FAEUAATx�ÿÿCLh´�ÿÿw
+B�BŽB �B(ŒA0†A8ƒG°
+8A0A(B BBBC¸ä‹ÿÿÌà‹ÿÿ*Däø‹ÿÿeB�BŽE �B(ŒH0†H8ƒM@r8A0A(B BBB, ŒÿÿDŒÿÿ#À"€
ÐÙ[! [!õþÿo˜˜È
+—]!øˆ`(	ûÿÿoþÿÿoðÿÿÿoðÿÿo0ùÿÿo([!¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö&6FVfv†–¦¶ÆÖæö`!Àf!À–!ÿÿÿÿÿÿÿÿ
!*4:AIRÿÿÿÿWcpÿÿÿÿy
+„	‹Žÿÿÿÿÿÿÿÿ’™¡ÿÿÿÿÿÿÿÿª±¹ÂÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖifinthelpendifselectendmenutristateendchoicerangestringdefaultdef_boolmenudef_booleandef_tristatemainmenumenuconfigconfigonhexsourcedependsoptionalenablecommentrequiresboolbooleanchoicepromptDÛDÛ€SS„‚‚‚�0 GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt˜È˜0ð	`
+ˆ€ 
  ÐÙàÙ-02[! [!([!]!`! f!ñÿ	#6€f!<P#é&`!-`!4@$ü;@%.Fhf!R¼f!Ypf!f`f!wp+†�.Ø‘|f!–xf!›p0¨¥�33³À†!½df!ÇÀf! Ì 3mgÀ–! ØÀ6"€çÐ3Ýô°4éþ€ê-  5´
+ í`àÂ(Àê|4Àî,AàéšÑHàR@ì‡lÀçe}@ëešÀëj´@èŽÅ@æqÖàì³íñÿø0"úp"
À"#Hf!2 [!Y#e[!„ñÿ�`A
+¢
+|8"�€8"«x8"¹pBüÃpCüÍpDÙ 8"å�E+ôÀE-ðE“$È8"4Ð8"HØ8"\�F=Yè8"r c!ÝŒÐH_¦0Ia¹h8"È Ižà�8"/˜8"ë”8"õÄ8"¸8"
À8"pN[*c!2°8";ÀB@H@zRˆ8"[ l `!ðzŒ8"‚ph™@o­p8"¹ uÎ |"ãÐ�~ö “%
+P”G`žU.`7"=`8"Kt8"X «³l�¬ñ}X7"‰à8"—@(^žà"¯¥À+"±*¯ºÀ*i¿à'TÇ@+iÌ )TÖ #ÞÀ%íñÿæ´MñÿôÀÙû [!([![!(-;]!Q`a~b`¡5s°Ùƒ�€„äª¾°�É€™Ãá>
+úà­˜":Qd!p^z˜¬0cO¼ ’?Ñæ  f!
 `!€®! 3°Å	A@ŠnPd fïsàa…9"��_µu¦c³Êj.Ù0f!ì  ¸9õc		¯ñ	#	P¯’2	ðe!A	f!H	•'X	`j,g	à«fr	@°<€	bŒ	Ð¨6š	®	ÙÁ	PbÑ	ä	 9"Pí		
+p9"
+ª
+$
+;
+}ÐÙP
+d
+x9"q
+€9"{
+—
+Àj×¡
+`d®
+�—›È
+Ú
+î
+ ¦-ø
+ÐKÉÐ`Ž.CV0¯d0ÎCt‡ÐNU›¯©eh¸p‡•ÂàL’Ùì�K1›	÷€‰x‰/'ˆ9"1FYnH7"w‰¨»0O¤È0Ú€béýày®
`!
2
c!>
ÀÌØI
€±pW
q
ð±´|
•
 ¤
�z´
P„/À
Ô
`!á
÷
`b€Mj*àÙ9T |xgy 
+† 9"’ cœà’?Ò	¯Ã0bÑë�­	�g {x%ÐÃ(5€eDð¯AQ@Ùeaupb‚Ù*—0j.§P7"¯Êc!Ñ€Îw
+Ü bé �>ô�b–zÐA"Ðœ=/
"+DYh]dÀi1s�°®PŸð8"£0y«¸P¬9ÈÝ÷f!àg#ÀÃ
°g'%€e!p00˜CAX í]wàO¬€Ð~ƒ”P›r©¿Ô¨A"ß¬A"ðÀp®ý •d�
+(0•h<pdJ_°A"k bY|“ª@J˜º�j,È L7ÕðM{èû`'"@væ1E]bm‡Ä¬– Íˆ¦º¸A"Æ€iÎá��ó@l_PpmÀA"!8Lf!Xs°�ãƒ› m�ž ¸°­#È@7"Ù€d!pãÀŸÓýÈA"0n
+# k�-àJªA@‰9Ne!pY"€uŒŸ�d{«€cÚ·pr«ÅŠ2Ùë ”X€hþ&P`}<U°Ã
+e�i)w@b…@f!™mconf.cconf_cleanupios_orgcprint1argptrbufptrcprintbuild_confchild_countindentcurrent_menusingle_menu_modeget_symbol_strinit_wsizerowscolsexec_confwinch_handlerinput_bufdo_resizeargscprint_initmenu_backtitleshow_textboxshow_helpnohelp_textmenu_instructionssearch_helpsetmod_textmconf_readmeload_config_textinputbox_instructions_intsave_config_textinputbox_instructions_stringinputbox_instructions_hexload_config_helpsave_config_helpradiolist_instructionscrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryzconf.tab.cconf_warningconf_filenameconf_warningsmenu_warnprop_warnzconf_errorcurrent_posyy_fatal_errorexpr_print_file_helperzconfensure_buffer_stackyy_buffer_stackyy_buffer_stack_maxyy_buffer_stack_topzconf_endtoken.isra.7kconf_id_strings_contentsexpr_compare_type.part.17yydestruct.isra.23last_entry_ptrzconfprint.constprop.27text_asizetext_sizeyy_hold_charyy_c_buf_pyy_n_charszconf_init_bufferyy_inityy_startyy_nxtyy_ecyy_acceptfirst_tsasso_values.3905wordlist.3953last_tsexpr_print_gstr_helper__expr_eliminate_eqtrans_countexpr_eliminate_dups1expr_eliminate_dups2expr_print.part.18sym_calc_visibilitysym_get_range_valconf_expand_valueres_value.5748fullname.5761conf_unsavedsym_check_expr_depssym_init.part.22inited.6265current_entryyypactyystosyytranslateyydefactyyr2yypgotoyyr1yydefgotoyycheckyytable__FRAME_END__atexit__init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_zconf_scan_bytesconf_read_simple__libc_csu_fini__strcat_chk@@GLIBC_2.3.4print_symbolgetenv@@GLIBC_2.2.5expr_printsym_string_within_rangesigprocmask@@GLIBC_2.2.5putchar@@GLIBC_2.2.5prop_get_type_namestrcasecmp@@GLIBC_2.2.5localtime@@GLIBC_2.2.5symbol_empty__vfprintf_chk@@GLIBC_2.3.4__errno_location@@GLIBC_2.2.5unlink@@GLIBC_2.2.5zconf_starthelpsym_get_default_propstrncmp@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5menu_init_exit@@GLIBC_2.2.5menu_finalizesym_calc_valuestrcpy@@GLIBC_2.2.5file_write_depzconf_scan_stringzconflengzconfpush_buffer_statezconfreallocsigaction@@GLIBC_2.2.5expr_alloc_twostdin@@GLIBC_2.2.5sym_findzconfallocgetpid@@GLIBC_2.2.5menu_end_entrymenu_check_depconf_confnames_edatasym_set_changedexpr_alloc_andprop_allocmenu_set_typezconfget_insym_re_searchfclose@@GLIBC_2.2.5menu_get_root_menuzconfset_linenoctime@@GLIBC_2.2.5rootmenubindtextdomain@@GLIBC_2.2.5modules_valsym_check_depsdcgettext@@GLIBC_2.2.5regfree@@GLIBC_2.2.5strlen@@GLIBC_2.2.5current_filezconflval__stack_chk_fail@@GLIBC_2.4expr_copyzconf_linenosym_toggle_tristate_valuedup2@@GLIBC_2.2.5strchr@@GLIBC_2.2.5conf_readappend_string_IO_putc@@GLIBC_2.2.5zconf_scan_bufferstrrchr@@GLIBC_2.2.5uname@@GLIBC_2.2.5menu_end_menumenu_get_promptfputs@@GLIBC_2.2.5zconf_create_buffermenu_add_menuzconf_initscanzconfdumpzconf_switch_to_bufferioctl@@GLIBC_2.2.5new_stringsym_type_namepipe@@GLIBC_2.2.5expr_gstr_printzconftextregcomp@@GLIBC_2.2.5fputc@@GLIBC_2.2.5strcspn@@GLIBC_2.2.5zconfoutread@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5zconfrestartconf_def_filenamezconfget_debugcalloc@@GLIBC_2.2.5expr_depends_symbol__data_startstrcmp@@GLIBC_2.2.5zconflinenoconf_parsemenu_add_prop__memcpy_chk@@GLIBC_2.3.4zconfparsesigemptyset@@GLIBC_2.2.5__gmon_start__expr_extract_eqexpr_fprintstrtol@@GLIBC_2.2.5__dso_handleclearerr@@GLIBC_2.2.5zconfset_inmemcpy@@GLIBC_2.14zconf_delete_buffer_IO_stdin_used__sysv_signal@@GLIBC_2.2.5expr_extract_eq_orkill@@GLIBC_2.2.5conf_defnamesymbol_hashzconffreesym_get_range_propfileno@@GLIBC_2.2.5zconfget_leng__stpcpy_chk@@GLIBC_2.3.4__xstat@@GLIBC_2.2.5sym_initstr_newexpr_extract_eq_andmenu_add_symbolzconf_nextfilemenu_add_dep__libc_csu_initmalloc@@GLIBC_2.2.5zconfset_outmenu_get_parent_menuexpr_alloc_compzconfin__isoc99_sscanf@@GLIBC_2.7cdebugconf_writezconfget_outsym_lookupzconfset_debugsym_set_tristate_valuesym_get_string_valueregexec@@GLIBC_2.3.4strpbrk@@GLIBC_2.2.5str_appendexpr_alloc_one__vsnprintf_chk@@GLIBC_2.3.4menu_add_entrypidexpr_contains_symbolsym_add_defaultrealloc@@GLIBC_2.2.5__strcpy_chk@@GLIBC_2.3.4__bss_startstr_freemenu_add_exprstr_assignsymbol_yessym_string_validsetlocale@@GLIBC_2.2.5main__printf_chk@@GLIBC_2.3.4zconflexexpr_eliminate_dupssym_set_string_valuestrftime@@GLIBC_2.2.5memmove@@GLIBC_2.2.5zconfnerrssym_change_countexpr_join_orsym_tristate_within_rangesym_is_changablesym_set_all_changedzconf_curnamewaitpid@@GLIBC_2.2.5current_bufzconflex_destroytcgetattr@@GLIBC_2.2.5tcsetattr@@GLIBC_2.2.5zconf_tokennameexpr_alloc_oralloc_stringzconf_flush_bufferfopen@@GLIBC_2.2.5expr_trans_compareperror@@GLIBC_2.2.5expr_transformrename@@GLIBC_2.2.5sigpending@@GLIBC_2.2.5zconfget_lineno__cxa_atexit@@GLIBC_2.2.5sym_check_propmenu_is_visiblestrcat@@GLIBC_2.2.5modules_symstr_getcreat@@GLIBC_2.2.5expr_compare_typeexpr_eliminate_ynexpr_trans_boolfile_listsigismember@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4expr_calc_value__strncat_chk@@GLIBC_2.3.4_ITM_registerTMCloneTableprop_get_symbolzconf_flex_debugsymbol_noconf_get_default_confnamestrdup@@GLIBC_2.2.5zconfcharexpr_eqexpr_freeprint_quoted_stringsym_get_typesymbol_mod__cxa_finalize@@GLIBC_2.2.5sigaddset@@GLIBC_2.2.5execv@@GLIBC_2.2.5file_lookupzconf_fopenexpr_join_andsym_get_choice_propfork@@GLIBC_2.2.5__vsprintf_chk@@GLIBC_2.3.4sym_clear_all_validstr_printfzconfpop_buffer_state__ctype_b_loc@@GLIBC_2.3menu_add_promptexpr_alloc_symbolzconfget_textstderr@@GLIBC_2.2.5__sprintf_chk@@GLIBC_2.3.4.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Döÿÿo˜˜0NÈÈÐV˜˜—^ÿÿÿo00¼kþÿÿoððpz``(„BˆˆøŽ€€‰  `”  �  ¾¹£ÐÙÐÙ	©àÙàÙ S ±--,¿0202ˆÉ[![Õ [! [á([!([ð˜]!]èê`!` ð f!f°Û õ0f)8fà%”	Œ´Ì¢þ
\ No newline at end of file
diff -Naur busybox-1.20.2/scripts/kconfig/zconf.hash.c busybox-1.20.2_mod/scripts/kconfig/zconf.hash.c
--- busybox-1.20.2/scripts/kconfig/zconf.hash.c	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/zconf.hash.c	2024-04-11 16:01:00.805112882 +0800
@@ -0,0 +1,230 @@
+/* ANSI-C code produced by gperf version 3.0.1 */
+/* Command-line: gperf  */
+/* Computed positions: -k'1,3' */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646.  */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+struct kconf_id;
+/* maximum key range = 45, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+kconf_id_hash (register const char *str, register unsigned int len)
+{
+  static unsigned char asso_values[] =
+    {
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 25, 10, 15,
+       0,  0,  5, 47,  0,  0, 47, 47,  0, 10,
+       0, 20, 20, 20,  5,  0,  0, 20, 47, 47,
+      20, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+      47, 47, 47, 47, 47, 47
+    };
+  register int hval = len;
+
+  switch (hval)
+    {
+      default:
+        hval += asso_values[(unsigned char)str[2]];
+      /*FALLTHROUGH*/
+      case 2:
+      case 1:
+        hval += asso_values[(unsigned char)str[0]];
+        break;
+    }
+  return hval;
+}
+
+struct kconf_id_strings_t
+  {
+    char kconf_id_strings_str2[sizeof("if")];
+    char kconf_id_strings_str3[sizeof("int")];
+    char kconf_id_strings_str4[sizeof("help")];
+    char kconf_id_strings_str5[sizeof("endif")];
+    char kconf_id_strings_str6[sizeof("select")];
+    char kconf_id_strings_str7[sizeof("endmenu")];
+    char kconf_id_strings_str8[sizeof("tristate")];
+    char kconf_id_strings_str9[sizeof("endchoice")];
+    char kconf_id_strings_str10[sizeof("range")];
+    char kconf_id_strings_str11[sizeof("string")];
+    char kconf_id_strings_str12[sizeof("default")];
+    char kconf_id_strings_str13[sizeof("def_bool")];
+    char kconf_id_strings_str14[sizeof("menu")];
+    char kconf_id_strings_str16[sizeof("def_boolean")];
+    char kconf_id_strings_str17[sizeof("def_tristate")];
+    char kconf_id_strings_str18[sizeof("mainmenu")];
+    char kconf_id_strings_str20[sizeof("menuconfig")];
+    char kconf_id_strings_str21[sizeof("config")];
+    char kconf_id_strings_str22[sizeof("on")];
+    char kconf_id_strings_str23[sizeof("hex")];
+    char kconf_id_strings_str26[sizeof("source")];
+    char kconf_id_strings_str27[sizeof("depends")];
+    char kconf_id_strings_str28[sizeof("optional")];
+    char kconf_id_strings_str31[sizeof("enable")];
+    char kconf_id_strings_str32[sizeof("comment")];
+    char kconf_id_strings_str33[sizeof("requires")];
+    char kconf_id_strings_str34[sizeof("bool")];
+    char kconf_id_strings_str37[sizeof("boolean")];
+    char kconf_id_strings_str41[sizeof("choice")];
+    char kconf_id_strings_str46[sizeof("prompt")];
+  };
+static struct kconf_id_strings_t kconf_id_strings_contents =
+  {
+    "if",
+    "int",
+    "help",
+    "endif",
+    "select",
+    "endmenu",
+    "tristate",
+    "endchoice",
+    "range",
+    "string",
+    "default",
+    "def_bool",
+    "menu",
+    "def_boolean",
+    "def_tristate",
+    "mainmenu",
+    "menuconfig",
+    "config",
+    "on",
+    "hex",
+    "source",
+    "depends",
+    "optional",
+    "enable",
+    "comment",
+    "requires",
+    "bool",
+    "boolean",
+    "choice",
+    "prompt"
+  };
+#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
+#ifdef __GNUC__
+__inline
+#endif
+struct kconf_id *
+kconf_id_lookup (register const char *str, register unsigned int len)
+{
+  enum
+    {
+      TOTAL_KEYWORDS = 30,
+      MIN_WORD_LENGTH = 2,
+      MAX_WORD_LENGTH = 12,
+      MIN_HASH_VALUE = 2,
+      MAX_HASH_VALUE = 46
+    };
+
+  static struct kconf_id wordlist[] =
+    {
+      {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str2,		T_IF,		TF_COMMAND|TF_PARAM},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str3,		T_TYPE,		TF_COMMAND, S_INT},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str4,		T_HELP,		TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str5,		T_ENDIF,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str6,		T_SELECT,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str7,	T_ENDMENU,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str8,	T_TYPE,		TF_COMMAND, S_TRISTATE},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str9,	T_ENDCHOICE,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str10,		T_RANGE,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str11,		T_TYPE,		TF_COMMAND, S_STRING},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str12,	T_DEFAULT,	TF_COMMAND, S_UNKNOWN},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str13,	T_DEFAULT,	TF_COMMAND, S_BOOLEAN},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str14,		T_MENU,		TF_COMMAND},
+      {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str16,	T_DEFAULT,	TF_COMMAND, S_BOOLEAN},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str17,	T_DEFAULT,	TF_COMMAND, S_TRISTATE},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str18,	T_MAINMENU,	TF_COMMAND},
+      {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str20,	T_MENUCONFIG,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str21,		T_CONFIG,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str22,		T_ON,		TF_PARAM},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str23,		T_TYPE,		TF_COMMAND, S_HEX},
+      {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str26,		T_SOURCE,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str27,	T_DEPENDS,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str28,	T_OPTIONAL,	TF_COMMAND},
+      {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str31,		T_SELECT,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str32,	T_COMMENT,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str33,	T_REQUIRES,	TF_COMMAND},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str34,		T_TYPE,		TF_COMMAND, S_BOOLEAN},
+      {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str37,	T_TYPE,		TF_COMMAND, S_BOOLEAN},
+      {-1}, {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str41,		T_CHOICE,	TF_COMMAND},
+      {-1}, {-1}, {-1}, {-1},
+      {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str46,		T_PROMPT,	TF_COMMAND}
+    };
+
+  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+    {
+      register int key = kconf_id_hash (str, len);
+
+      if (key <= MAX_HASH_VALUE && key >= 0)
+        {
+          register int o = wordlist[key].name;
+          if (o >= 0)
+            {
+              register const char *s = o + kconf_id_strings;
+
+              if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
+                return &wordlist[key];
+            }
+        }
+    }
+  return 0;
+}
diff -Naur busybox-1.20.2/scripts/kconfig/zconf.tab.c busybox-1.20.2_mod/scripts/kconfig/zconf.tab.c
--- busybox-1.20.2/scripts/kconfig/zconf.tab.c	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/scripts/kconfig/zconf.tab.c	2024-04-11 16:01:00.801112885 +0800
@@ -0,0 +1,2171 @@
+/* A Bison parser, made by GNU Bison 2.0.  */
+
+/* Skeleton parser for Yacc-like parsing with Bison,
+   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, 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; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* As a special exception, when this file is copied by Bison into a
+   Bison output file, you may use that output file without restriction.
+   This special exception was added by the Free Software Foundation
+   in version 1.24 of Bison.  */
+
+/* Written by Richard Stallman by simplifying the original so called
+   ``semantic'' parser.  */
+
+/* All symbols defined below should begin with yy or YY, to avoid
+   infringing on user name space.  This should be done even for local
+   variables, as they might otherwise be expanded by user macros.
+   There are some unavoidable exceptions within include files to
+   define necessary library symbols; they are noted "INFRINGES ON
+   USER NAME SPACE" below.  */
+
+/* Identify Bison output.  */
+#define YYBISON 1
+
+/* Skeleton name.  */
+#define YYSKELETON_NAME "yacc.c"
+
+/* Pure parsers.  */
+#define YYPURE 0
+
+/* Using locations.  */
+#define YYLSP_NEEDED 0
+
+/* Substitute the variable and function names.  */
+#define yyparse zconfparse
+#define yylex   zconflex
+#define yyerror zconferror
+#define yylval  zconflval
+#define yychar  zconfchar
+#define yydebug zconfdebug
+#define yynerrs zconfnerrs
+
+
+/* Tokens.  */
+#ifndef YYTOKENTYPE
+# define YYTOKENTYPE
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     T_MAINMENU = 258,
+     T_MENU = 259,
+     T_ENDMENU = 260,
+     T_SOURCE = 261,
+     T_CHOICE = 262,
+     T_ENDCHOICE = 263,
+     T_COMMENT = 264,
+     T_CONFIG = 265,
+     T_MENUCONFIG = 266,
+     T_HELP = 267,
+     T_HELPTEXT = 268,
+     T_IF = 269,
+     T_ENDIF = 270,
+     T_DEPENDS = 271,
+     T_REQUIRES = 272,
+     T_OPTIONAL = 273,
+     T_PROMPT = 274,
+     T_TYPE = 275,
+     T_DEFAULT = 276,
+     T_SELECT = 277,
+     T_RANGE = 278,
+     T_ON = 279,
+     T_WORD = 280,
+     T_WORD_QUOTE = 281,
+     T_UNEQUAL = 282,
+     T_CLOSE_PAREN = 283,
+     T_OPEN_PAREN = 284,
+     T_EOL = 285,
+     T_OR = 286,
+     T_AND = 287,
+     T_EQUAL = 288,
+     T_NOT = 289
+   };
+#endif
+#define T_MAINMENU 258
+#define T_MENU 259
+#define T_ENDMENU 260
+#define T_SOURCE 261
+#define T_CHOICE 262
+#define T_ENDCHOICE 263
+#define T_COMMENT 264
+#define T_CONFIG 265
+#define T_MENUCONFIG 266
+#define T_HELP 267
+#define T_HELPTEXT 268
+#define T_IF 269
+#define T_ENDIF 270
+#define T_DEPENDS 271
+#define T_REQUIRES 272
+#define T_OPTIONAL 273
+#define T_PROMPT 274
+#define T_TYPE 275
+#define T_DEFAULT 276
+#define T_SELECT 277
+#define T_RANGE 278
+#define T_ON 279
+#define T_WORD 280
+#define T_WORD_QUOTE 281
+#define T_UNEQUAL 282
+#define T_CLOSE_PAREN 283
+#define T_OPEN_PAREN 284
+#define T_EOL 285
+#define T_OR 286
+#define T_AND 287
+#define T_EQUAL 288
+#define T_NOT 289
+
+
+
+
+/* Copy the first part of user declarations.  */
+
+
+/*
+ * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
+ * Released under the terms of the GNU GPL v2.0.
+ */
+
+#include <ctype.h>
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdbool.h>
+
+#define LKC_DIRECT_LINK
+#include "lkc.h"
+
+#include "zconf.hash.c"
+
+#define printd(mask, fmt...) if (cdebug & (mask)) printf(fmt)
+
+#define PRINTD		0x0001
+#define DEBUG_PARSE	0x0002
+
+int cdebug = PRINTD;
+
+extern int zconflex(void);
+static void zconfprint(const char *err, ...);
+static void zconf_error(const char *err, ...);
+static void zconferror(const char *err);
+static bool zconf_endtoken(struct kconf_id *id, int starttoken, int endtoken);
+
+struct symbol *symbol_hash[257];
+
+static struct menu *current_menu, *current_entry;
+
+#define YYDEBUG 0
+#if YYDEBUG
+#define YYERROR_VERBOSE
+#endif
+
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
+
+/* Enabling verbose error messages.  */
+#ifdef YYERROR_VERBOSE
+# undef YYERROR_VERBOSE
+# define YYERROR_VERBOSE 1
+#else
+# define YYERROR_VERBOSE 0
+#endif
+
+#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
+
+typedef union YYSTYPE {
+	char *string;
+	struct file *file;
+	struct symbol *symbol;
+	struct expr *expr;
+	struct menu *menu;
+	struct kconf_id *id;
+} YYSTYPE;
+/* Line 190 of yacc.c.  */
+
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
+# define YYSTYPE_IS_DECLARED 1
+# define YYSTYPE_IS_TRIVIAL 1
+#endif
+
+
+
+/* Copy the second part of user declarations.  */
+
+
+/* Line 213 of yacc.c.  */
+
+
+#if ! defined (yyoverflow) || YYERROR_VERBOSE
+
+# ifndef YYFREE
+#  define YYFREE free
+# endif
+# ifndef YYMALLOC
+#  define YYMALLOC malloc
+# endif
+
+/* The parser invokes alloca or malloc; define the necessary symbols.  */
+
+# ifdef YYSTACK_USE_ALLOCA
+#  if YYSTACK_USE_ALLOCA
+#   ifdef __GNUC__
+#    define YYSTACK_ALLOC __builtin_alloca
+#   else
+#    define YYSTACK_ALLOC alloca
+#   endif
+#  endif
+# endif
+
+# ifdef YYSTACK_ALLOC
+   /* Pacify GCC's `empty if-body' warning. */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+# else
+#  if defined (__STDC__) || defined (__cplusplus)
+#   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
+#   define YYSIZE_T size_t
+#  endif
+#  define YYSTACK_ALLOC YYMALLOC
+#  define YYSTACK_FREE YYFREE
+# endif
+#endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */
+
+
+#if (! defined (yyoverflow) \
+     && (! defined (__cplusplus) \
+	 || (defined (YYSTYPE_IS_TRIVIAL) && YYSTYPE_IS_TRIVIAL)))
+
+/* A type that is properly aligned for any stack member.  */
+union yyalloc
+{
+  short int yyss;
+  YYSTYPE yyvs;
+  };
+
+/* The size of the maximum gap between one aligned stack and the next.  */
+# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
+
+/* The size of an array large to enough to hold all stacks, each with
+   N elements.  */
+# define YYSTACK_BYTES(N) \
+     ((N) * (sizeof (short int) + sizeof (YYSTYPE))			\
+      + YYSTACK_GAP_MAXIMUM)
+
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined (__GNUC__) && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  register YYSIZE_T yyi;		\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (0)
+#  endif
+# endif
+
+/* Relocate STACK from its old location to the new one.  The
+   local variables YYSIZE and YYSTACKSIZE give the old and new number of
+   elements in the stack, and YYPTR gives the new location of the
+   stack.  Advance YYPTR to a properly aligned location for the next
+   stack.  */
+# define YYSTACK_RELOCATE(Stack)					\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack, Stack, yysize);				\
+	Stack = &yyptr->Stack;						\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (0)
+
+#endif
+
+#if defined (__STDC__) || defined (__cplusplus)
+   typedef signed char yysigned_char;
+#else
+   typedef short int yysigned_char;
+#endif
+
+/* YYFINAL -- State number of the termination state. */
+#define YYFINAL  3
+/* YYLAST -- Last index in YYTABLE.  */
+#define YYLAST   264
+
+/* YYNTOKENS -- Number of terminals. */
+#define YYNTOKENS  35
+/* YYNNTS -- Number of nonterminals. */
+#define YYNNTS  42
+/* YYNRULES -- Number of rules. */
+#define YYNRULES  104
+/* YYNRULES -- Number of states. */
+#define YYNSTATES  175
+
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
+#define YYUNDEFTOK  2
+#define YYMAXUTOK   289
+
+#define YYTRANSLATE(YYX) 						\
+  ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
+
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
+static const unsigned char yytranslate[] =
+{
+       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     1,     2,     3,     4,
+       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
+      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
+      25,    26,    27,    28,    29,    30,    31,    32,    33,    34
+};
+
+#if YYDEBUG
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const unsigned short int yyprhs[] =
+{
+       0,     0,     3,     5,     6,     9,    12,    15,    20,    23,
+      28,    33,    37,    39,    41,    43,    45,    47,    49,    51,
+      53,    55,    57,    59,    61,    63,    67,    70,    74,    77,
+      81,    84,    85,    88,    91,    94,    97,   100,   104,   109,
+     114,   119,   125,   128,   131,   133,   137,   138,   141,   144,
+     147,   150,   153,   158,   162,   165,   170,   171,   174,   178,
+     180,   184,   185,   188,   191,   194,   198,   201,   203,   207,
+     208,   211,   214,   217,   221,   225,   228,   231,   234,   235,
+     238,   241,   244,   249,   253,   257,   258,   261,   263,   265,
+     268,   271,   274,   276,   279,   280,   283,   285,   289,   293,
+     297,   300,   304,   308,   310
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS. */
+static const yysigned_char yyrhs[] =
+{
+      36,     0,    -1,    37,    -1,    -1,    37,    39,    -1,    37,
+      50,    -1,    37,    61,    -1,    37,     3,    71,    73,    -1,
+      37,    72,    -1,    37,    25,     1,    30,    -1,    37,    38,
+       1,    30,    -1,    37,     1,    30,    -1,    16,    -1,    19,
+      -1,    20,    -1,    22,    -1,    18,    -1,    23,    -1,    21,
+      -1,    30,    -1,    56,    -1,    65,    -1,    42,    -1,    44,
+      -1,    63,    -1,    25,     1,    30,    -1,     1,    30,    -1,
+      10,    25,    30,    -1,    41,    45,    -1,    11,    25,    30,
+      -1,    43,    45,    -1,    -1,    45,    46,    -1,    45,    69,
+      -1,    45,    67,    -1,    45,    40,    -1,    45,    30,    -1,
+      20,    70,    30,    -1,    19,    71,    74,    30,    -1,    21,
+      75,    74,    30,    -1,    22,    25,    74,    30,    -1,    23,
+      76,    76,    74,    30,    -1,     7,    30,    -1,    47,    51,
+      -1,    72,    -1,    48,    53,    49,    -1,    -1,    51,    52,
+      -1,    51,    69,    -1,    51,    67,    -1,    51,    30,    -1,
+      51,    40,    -1,    19,    71,    74,    30,    -1,    20,    70,
+      30,    -1,    18,    30,    -1,    21,    25,    74,    30,    -1,
+      -1,    53,    39,    -1,    14,    75,    73,    -1,    72,    -1,
+      54,    57,    55,    -1,    -1,    57,    39,    -1,    57,    61,
+      -1,    57,    50,    -1,     4,    71,    30,    -1,    58,    68,
+      -1,    72,    -1,    59,    62,    60,    -1,    -1,    62,    39,
+      -1,    62,    61,    -1,    62,    50,    -1,     6,    71,    30,
+      -1,     9,    71,    30,    -1,    64,    68,    -1,    12,    30,
+      -1,    66,    13,    -1,    -1,    68,    69,    -1,    68,    30,
+      -1,    68,    40,    -1,    16,    24,    75,    30,    -1,    16,
+      75,    30,    -1,    17,    75,    30,    -1,    -1,    71,    74,
+      -1,    25,    -1,    26,    -1,     5,    30,    -1,     8,    30,
+      -1,    15,    30,    -1,    30,    -1,    73,    30,    -1,    -1,
+      14,    75,    -1,    76,    -1,    76,    33,    76,    -1,    76,
+      27,    76,    -1,    29,    75,    28,    -1,    34,    75,    -1,
+      75,    31,    75,    -1,    75,    32,    75,    -1,    25,    -1,
+      26,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
+static const unsigned short int yyrline[] =
+{
+       0,   103,   103,   105,   107,   108,   109,   110,   111,   112,
+     113,   117,   121,   121,   121,   121,   121,   121,   121,   125,
+     126,   127,   128,   129,   130,   134,   135,   141,   149,   155,
+     163,   173,   175,   176,   177,   178,   179,   182,   190,   196,
+     206,   212,   220,   229,   234,   242,   245,   247,   248,   249,
+     250,   251,   254,   260,   271,   277,   287,   289,   294,   302,
+     310,   313,   315,   316,   317,   322,   329,   334,   342,   345,
+     347,   348,   349,   352,   360,   367,   374,   380,   387,   389,
+     390,   391,   394,   399,   404,   412,   414,   419,   420,   423,
+     424,   425,   429,   430,   433,   434,   437,   438,   439,   440,
+     441,   442,   443,   446,   447
+};
+#endif
+
+#if YYDEBUG || YYERROR_VERBOSE
+/* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
+   First, the terminals, then, starting at YYNTOKENS, nonterminals. */
+static const char *const yytname[] =
+{
+  "$end", "error", "$undefined", "T_MAINMENU", "T_MENU", "T_ENDMENU",
+  "T_SOURCE", "T_CHOICE", "T_ENDCHOICE", "T_COMMENT", "T_CONFIG",
+  "T_MENUCONFIG", "T_HELP", "T_HELPTEXT", "T_IF", "T_ENDIF", "T_DEPENDS",
+  "T_REQUIRES", "T_OPTIONAL", "T_PROMPT", "T_TYPE", "T_DEFAULT",
+  "T_SELECT", "T_RANGE", "T_ON", "T_WORD", "T_WORD_QUOTE", "T_UNEQUAL",
+  "T_CLOSE_PAREN", "T_OPEN_PAREN", "T_EOL", "T_OR", "T_AND", "T_EQUAL",
+  "T_NOT", "$accept", "input", "stmt_list", "option_name", "common_stmt",
+  "option_error", "config_entry_start", "config_stmt",
+  "menuconfig_entry_start", "menuconfig_stmt", "config_option_list",
+  "config_option", "choice", "choice_entry", "choice_end", "choice_stmt",
+  "choice_option_list", "choice_option", "choice_block", "if_entry",
+  "if_end", "if_stmt", "if_block", "menu", "menu_entry", "menu_end",
+  "menu_stmt", "menu_block", "source_stmt", "comment", "comment_stmt",
+  "help_start", "help", "depends_list", "depends", "prompt_stmt_opt",
+  "prompt", "end", "nl", "if_expr", "expr", "symbol", 0
+};
+#endif
+
+# ifdef YYPRINT
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
+static const unsigned short int yytoknum[] =
+{
+       0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
+     265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
+     275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
+     285,   286,   287,   288,   289
+};
+# endif
+
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const unsigned char yyr1[] =
+{
+       0,    35,    36,    37,    37,    37,    37,    37,    37,    37,
+      37,    37,    38,    38,    38,    38,    38,    38,    38,    39,
+      39,    39,    39,    39,    39,    40,    40,    41,    42,    43,
+      44,    45,    45,    45,    45,    45,    45,    46,    46,    46,
+      46,    46,    47,    48,    49,    50,    51,    51,    51,    51,
+      51,    51,    52,    52,    52,    52,    53,    53,    54,    55,
+      56,    57,    57,    57,    57,    58,    59,    60,    61,    62,
+      62,    62,    62,    63,    64,    65,    66,    67,    68,    68,
+      68,    68,    69,    69,    69,    70,    70,    71,    71,    72,
+      72,    72,    73,    73,    74,    74,    75,    75,    75,    75,
+      75,    75,    75,    76,    76
+};
+
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const unsigned char yyr2[] =
+{
+       0,     2,     1,     0,     2,     2,     2,     4,     2,     4,
+       4,     3,     1,     1,     1,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     1,     3,     2,     3,     2,     3,
+       2,     0,     2,     2,     2,     2,     2,     3,     4,     4,
+       4,     5,     2,     2,     1,     3,     0,     2,     2,     2,
+       2,     2,     4,     3,     2,     4,     0,     2,     3,     1,
+       3,     0,     2,     2,     2,     3,     2,     1,     3,     0,
+       2,     2,     2,     3,     3,     2,     2,     2,     0,     2,
+       2,     2,     4,     3,     3,     0,     2,     1,     1,     2,
+       2,     2,     1,     2,     0,     2,     1,     3,     3,     3,
+       2,     3,     3,     1,     1
+};
+
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
+static const unsigned char yydefact[] =
+{
+       3,     0,     0,     1,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,    12,    16,    13,    14,
+      18,    15,    17,     0,    19,     0,     4,    31,    22,    31,
+      23,    46,    56,     5,    61,    20,    78,    69,     6,    24,
+      78,    21,     8,    11,    87,    88,     0,     0,    89,     0,
+      42,    90,     0,     0,     0,   103,   104,     0,     0,     0,
+      96,    91,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,    92,     7,    65,    73,    74,    27,    29,     0,
+     100,     0,     0,    58,     0,     0,     9,    10,     0,     0,
+       0,     0,     0,    85,     0,     0,     0,     0,    36,    35,
+      32,     0,    34,    33,     0,     0,    85,     0,    50,    51,
+      47,    49,    48,    57,    45,    44,    62,    64,    60,    63,
+      59,    80,    81,    79,    70,    72,    68,    71,    67,    93,
+      99,   101,   102,    98,    97,    26,    76,     0,     0,     0,
+      94,     0,    94,    94,    94,     0,     0,    77,    54,    94,
+       0,    94,     0,    83,    84,     0,     0,    37,    86,     0,
+       0,    94,    25,     0,    53,     0,    82,    95,    38,    39,
+      40,     0,    52,    55,    41
+};
+
+/* YYDEFGOTO[NTERM-NUM]. */
+static const short int yydefgoto[] =
+{
+      -1,     1,     2,    25,    26,    99,    27,    28,    29,    30,
+      64,   100,    31,    32,   114,    33,    66,   110,    67,    34,
+     118,    35,    68,    36,    37,   126,    38,    70,    39,    40,
+      41,   101,   102,    69,   103,   141,   142,    42,    73,   156,
+      59,    60
+};
+
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -78
+static const short int yypact[] =
+{
+     -78,     2,   159,   -78,   -21,     0,     0,   -12,     0,     1,
+       4,     0,    27,    38,    60,    58,   -78,   -78,   -78,   -78,
+     -78,   -78,   -78,   100,   -78,   104,   -78,   -78,   -78,   -78,
+     -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,
+     -78,   -78,   -78,   -78,   -78,   -78,    86,   113,   -78,   114,
+     -78,   -78,   125,   127,   128,   -78,   -78,    60,    60,   210,
+      65,   -78,   141,   142,    39,   103,   182,   200,     6,    66,
+       6,   131,   -78,   146,   -78,   -78,   -78,   -78,   -78,   196,
+     -78,    60,    60,   146,    40,    40,   -78,   -78,   155,   156,
+      -2,    60,     0,     0,    60,   105,    40,   194,   -78,   -78,
+     -78,   206,   -78,   -78,   183,     0,     0,   195,   -78,   -78,
+     -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,
+     -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,   -78,
+     -78,   197,   -78,   -78,   -78,   -78,   -78,    60,   213,   216,
+     212,   203,   212,   190,   212,    40,   208,   -78,   -78,   212,
+     222,   212,   219,   -78,   -78,    60,   223,   -78,   -78,   224,
+     225,   212,   -78,   226,   -78,   227,   -78,    47,   -78,   -78,
+     -78,   228,   -78,   -78,   -78
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const short int yypgoto[] =
+{
+     -78,   -78,   -78,   -78,   164,   -36,   -78,   -78,   -78,   -78,
+     230,   -78,   -78,   -78,   -78,    29,   -78,   -78,   -78,   -78,
+     -78,   -78,   -78,   -78,   -78,   -78,    59,   -78,   -78,   -78,
+     -78,   -78,   198,   220,    24,   157,    -5,   169,   202,    74,
+     -53,   -77
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -76
+static const short int yytable[] =
+{
+      46,    47,     3,    49,    79,    80,    52,   133,   134,    43,
+       6,     7,     8,     9,    10,    11,    12,    13,    48,   145,
+      14,    15,   137,    55,    56,    44,    45,    57,   131,   132,
+     109,    50,    58,   122,    51,   122,    24,   138,   139,   -28,
+      88,   143,   -28,   -28,   -28,   -28,   -28,   -28,   -28,   -28,
+     -28,    89,    53,   -28,   -28,    90,    91,   -28,    92,    93,
+      94,    95,    96,    54,    97,    55,    56,    88,   161,    98,
+     -66,   -66,   -66,   -66,   -66,   -66,   -66,   -66,    81,    82,
+     -66,   -66,    90,    91,   152,    55,    56,   140,    61,    57,
+     112,    97,    84,   123,    58,   123,   121,   117,    85,   125,
+     149,    62,   167,   -30,    88,    63,   -30,   -30,   -30,   -30,
+     -30,   -30,   -30,   -30,   -30,    89,    72,   -30,   -30,    90,
+      91,   -30,    92,    93,    94,    95,    96,   119,    97,   127,
+     144,   -75,    88,    98,   -75,   -75,   -75,   -75,   -75,   -75,
+     -75,   -75,   -75,    74,    75,   -75,   -75,    90,    91,   -75,
+     -75,   -75,   -75,   -75,   -75,    76,    97,    77,    78,    -2,
+       4,   121,     5,     6,     7,     8,     9,    10,    11,    12,
+      13,    86,    87,    14,    15,    16,   129,    17,    18,    19,
+      20,    21,    22,    88,    23,   135,   136,   -43,   -43,    24,
+     -43,   -43,   -43,   -43,    89,   146,   -43,   -43,    90,    91,
+     104,   105,   106,   107,   155,     7,     8,    97,    10,    11,
+      12,    13,   108,   148,    14,    15,   158,   159,   160,   147,
+     151,    81,    82,   163,   130,   165,   155,    81,    82,    82,
+      24,   113,   116,   157,   124,   171,   115,   120,   162,   128,
+      72,    81,    82,   153,    81,    82,   154,    81,    82,   166,
+      81,    82,   164,   168,   169,   170,   172,   173,   174,    65,
+      71,    83,     0,   150,   111
+};
+
+static const short int yycheck[] =
+{
+       5,     6,     0,     8,    57,    58,    11,    84,    85,    30,
+       4,     5,     6,     7,     8,     9,    10,    11,    30,    96,
+      14,    15,    24,    25,    26,    25,    26,    29,    81,    82,
+      66,    30,    34,    69,    30,    71,    30,    90,    91,     0,
+       1,    94,     3,     4,     5,     6,     7,     8,     9,    10,
+      11,    12,    25,    14,    15,    16,    17,    18,    19,    20,
+      21,    22,    23,    25,    25,    25,    26,     1,   145,    30,
+       4,     5,     6,     7,     8,     9,    10,    11,    31,    32,
+      14,    15,    16,    17,   137,    25,    26,    92,    30,    29,
+      66,    25,    27,    69,    34,    71,    30,    68,    33,    70,
+     105,     1,   155,     0,     1,     1,     3,     4,     5,     6,
+       7,     8,     9,    10,    11,    12,    30,    14,    15,    16,
+      17,    18,    19,    20,    21,    22,    23,    68,    25,    70,
+      25,     0,     1,    30,     3,     4,     5,     6,     7,     8,
+       9,    10,    11,    30,    30,    14,    15,    16,    17,    18,
+      19,    20,    21,    22,    23,    30,    25,    30,    30,     0,
+       1,    30,     3,     4,     5,     6,     7,     8,     9,    10,
+      11,    30,    30,    14,    15,    16,    30,    18,    19,    20,
+      21,    22,    23,     1,    25,    30,    30,     5,     6,    30,
+       8,     9,    10,    11,    12,     1,    14,    15,    16,    17,
+      18,    19,    20,    21,    14,     5,     6,    25,     8,     9,
+      10,    11,    30,    30,    14,    15,   142,   143,   144,    13,
+      25,    31,    32,   149,    28,   151,    14,    31,    32,    32,
+      30,    67,    68,    30,    70,   161,    67,    68,    30,    70,
+      30,    31,    32,    30,    31,    32,    30,    31,    32,    30,
+      31,    32,    30,    30,    30,    30,    30,    30,    30,    29,
+      40,    59,    -1,   106,    66
+};
+
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
+static const unsigned char yystos[] =
+{
+       0,    36,    37,     0,     1,     3,     4,     5,     6,     7,
+       8,     9,    10,    11,    14,    15,    16,    18,    19,    20,
+      21,    22,    23,    25,    30,    38,    39,    41,    42,    43,
+      44,    47,    48,    50,    54,    56,    58,    59,    61,    63,
+      64,    65,    72,    30,    25,    26,    71,    71,    30,    71,
+      30,    30,    71,    25,    25,    25,    26,    29,    34,    75,
+      76,    30,     1,     1,    45,    45,    51,    53,    57,    68,
+      62,    68,    30,    73,    30,    30,    30,    30,    30,    75,
+      75,    31,    32,    73,    27,    33,    30,    30,     1,    12,
+      16,    17,    19,    20,    21,    22,    23,    25,    30,    40,
+      46,    66,    67,    69,    18,    19,    20,    21,    30,    40,
+      52,    67,    69,    39,    49,    72,    39,    50,    55,    61,
+      72,    30,    40,    69,    39,    50,    60,    61,    72,    30,
+      28,    75,    75,    76,    76,    30,    30,    24,    75,    75,
+      71,    70,    71,    75,    25,    76,     1,    13,    30,    71,
+      70,    25,    75,    30,    30,    14,    74,    30,    74,    74,
+      74,    76,    30,    74,    30,    74,    30,    75,    30,    30,
+      30,    74,    30,    30,    30
+};
+
+#if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)
+# define YYSIZE_T __SIZE_TYPE__
+#endif
+#if ! defined (YYSIZE_T) && defined (size_t)
+# define YYSIZE_T size_t
+#endif
+#if ! defined (YYSIZE_T)
+# if defined (__STDC__) || defined (__cplusplus)
+#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
+#  define YYSIZE_T size_t
+# endif
+#endif
+#if ! defined (YYSIZE_T)
+# define YYSIZE_T unsigned int
+#endif
+
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
+
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
+
+
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
+
+#define YYFAIL		goto yyerrlab
+
+#define YYRECOVERING()  (!!yyerrstatus)
+
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK;						\
+      goto yybackup;						\
+    }								\
+  else								\
+    { 								\
+      yyerror ("syntax error: cannot back up");\
+      YYERROR;							\
+    }								\
+while (0)
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (N)								\
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (0)
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+              (Loc).first_line, (Loc).first_column,	\
+              (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
+
+
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
+
+/* Enable debugging if requested.  */
+#if YYDEBUG
+
+# ifndef YYFPRINTF
+#  include <stdio.h> /* INFRINGES ON USER NAME SPACE */
+#  define YYFPRINTF fprintf
+# endif
+
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (0)
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)		\
+do {								\
+  if (yydebug)							\
+    {								\
+      YYFPRINTF (stderr, "%s ", Title);				\
+      yysymprint (stderr, 					\
+                  Type, Value);	\
+      YYFPRINTF (stderr, "\n");					\
+    }								\
+} while (0)
+
+/*------------------------------------------------------------------.
+| yy_stack_print -- Print the state stack from its BOTTOM up to its |
+| TOP (included).                                                   |
+`------------------------------------------------------------------*/
+
+#if defined (__STDC__) || defined (__cplusplus)
+static void
+yy_stack_print (short int *bottom, short int *top)
+#else
+static void
+yy_stack_print (bottom, top)
+    short int *bottom;
+    short int *top;
+#endif
+{
+  YYFPRINTF (stderr, "Stack now");
+  for (/* Nothing. */; bottom <= top; ++bottom)
+    YYFPRINTF (stderr, " %d", *bottom);
+  YYFPRINTF (stderr, "\n");
+}
+
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (0)
+
+
+/*------------------------------------------------.
+| Report that the YYRULE is going to be reduced.  |
+`------------------------------------------------*/
+
+#if defined (__STDC__) || defined (__cplusplus)
+static void
+yy_reduce_print (int yyrule)
+#else
+static void
+yy_reduce_print (yyrule)
+    int yyrule;
+#endif
+{
+  int yyi;
+  unsigned int yylno = yyrline[yyrule];
+  YYFPRINTF (stderr, "Reducing stack by rule %d (line %u), ",
+             yyrule - 1, yylno);
+  /* Print the symbols being reduced, and their result.  */
+  for (yyi = yyprhs[yyrule]; 0 <= yyrhs[yyi]; yyi++)
+    YYFPRINTF (stderr, "%s ", yytname [yyrhs[yyi]]);
+  YYFPRINTF (stderr, "-> %s\n", yytname [yyr1[yyrule]]);
+}
+
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (Rule);		\
+} while (0)
+
+/* Nonzero means print parse trace.  It is left uninitialized so that
+   multiple parsers can coexist.  */
+int yydebug;
+#else /* !YYDEBUG */
+# define YYDPRINTF(Args)
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
+# define YY_STACK_PRINT(Bottom, Top)
+# define YY_REDUCE_PRINT(Rule)
+#endif /* !YYDEBUG */
+
+
+/* YYINITDEPTH -- initial size of the parser's stacks.  */
+#ifndef	YYINITDEPTH
+# define YYINITDEPTH 200
+#endif
+
+/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
+   if the built-in stack extension method is used).
+
+   Do not make this value too large; the results are undefined if
+   SIZE_MAX < YYSTACK_BYTES (YYMAXDEPTH)
+   evaluated with infinite-precision integer arithmetic.  */
+
+#ifndef YYMAXDEPTH
+# define YYMAXDEPTH 10000
+#endif
+
+
+
+#if YYERROR_VERBOSE
+
+# ifndef yystrlen
+#  if defined (__GLIBC__) && defined (_STRING_H)
+#   define yystrlen strlen
+#  else
+/* Return the length of YYSTR.  */
+static YYSIZE_T
+#   if defined (__STDC__) || defined (__cplusplus)
+yystrlen (const char *yystr)
+#   else
+yystrlen (yystr)
+     const char *yystr;
+#   endif
+{
+  register const char *yys = yystr;
+
+  while (*yys++ != '\0')
+    continue;
+
+  return yys - yystr - 1;
+}
+#  endif
+# endif
+
+# ifndef yystpcpy
+#  if defined (__GLIBC__) && defined (_STRING_H) && defined (_GNU_SOURCE)
+#   define yystpcpy stpcpy
+#  else
+/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
+   YYDEST.  */
+static char *
+#   if defined (__STDC__) || defined (__cplusplus)
+yystpcpy (char *yydest, const char *yysrc)
+#   else
+yystpcpy (yydest, yysrc)
+     char *yydest;
+     const char *yysrc;
+#   endif
+{
+  register char *yyd = yydest;
+  register const char *yys = yysrc;
+
+  while ((*yyd++ = *yys++) != '\0')
+    continue;
+
+  return yyd - 1;
+}
+#  endif
+# endif
+
+#endif /* !YYERROR_VERBOSE */
+
+
+
+#if YYDEBUG
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
+
+#if defined (__STDC__) || defined (__cplusplus)
+static void
+yysymprint (FILE *yyoutput, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yysymprint (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
+{
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvaluep;
+
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
+
+
+# ifdef YYPRINT
+  if (yytype < YYNTOKENS)
+    YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# endif
+  switch (yytype)
+    {
+      default:
+        break;
+    }
+  YYFPRINTF (yyoutput, ")");
+}
+
+#endif /* ! YYDEBUG */
+/*-----------------------------------------------.
+| Release the memory associated to this symbol.  |
+`-----------------------------------------------*/
+
+#if defined (__STDC__) || defined (__cplusplus)
+static void
+yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
+{
+  /* Pacify ``unused variable'' warnings.  */
+  (void) yyvaluep;
+
+  if (!yymsg)
+    yymsg = "Deleting";
+  YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
+
+  switch (yytype)
+    {
+      case 48: /* choice_entry */
+
+        {
+	fprintf(stderr, "%s:%d: missing end statement for this entry\n",
+		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
+	if (current_menu == (yyvaluep->menu))
+		menu_end_menu();
+};
+
+        break;
+      case 54: /* if_entry */
+
+        {
+	fprintf(stderr, "%s:%d: missing end statement for this entry\n",
+		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
+	if (current_menu == (yyvaluep->menu))
+		menu_end_menu();
+};
+
+        break;
+      case 59: /* menu_entry */
+
+        {
+	fprintf(stderr, "%s:%d: missing end statement for this entry\n",
+		(yyvaluep->menu)->file->name, (yyvaluep->menu)->lineno);
+	if (current_menu == (yyvaluep->menu))
+		menu_end_menu();
+};
+
+        break;
+
+      default:
+        break;
+    }
+}
+
+
+/* Prevent warnings from -Wmissing-prototypes.  */
+
+#ifdef YYPARSE_PARAM
+# if defined (__STDC__) || defined (__cplusplus)
+int yyparse (void *YYPARSE_PARAM);
+# else
+int yyparse ();
+# endif
+#else /* ! YYPARSE_PARAM */
+#if defined (__STDC__) || defined (__cplusplus)
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
+
+
+
+/* The look-ahead symbol.  */
+int yychar;
+
+/* The semantic value of the look-ahead symbol.  */
+YYSTYPE yylval;
+
+/* Number of syntax errors so far.  */
+int yynerrs;
+
+
+
+/*----------.
+| yyparse.  |
+`----------*/
+
+#ifdef YYPARSE_PARAM
+# if defined (__STDC__) || defined (__cplusplus)
+int yyparse (void *YYPARSE_PARAM)
+# else
+int yyparse (YYPARSE_PARAM)
+  void *YYPARSE_PARAM;
+# endif
+#else /* ! YYPARSE_PARAM */
+#if defined (__STDC__) || defined (__cplusplus)
+int
+yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
+{
+
+  register int yystate;
+  register int yyn;
+  int yyresult;
+  /* Number of tokens to shift before error messages enabled.  */
+  int yyerrstatus;
+  /* Look-ahead token as an internal (translated) token number.  */
+  int yytoken = 0;
+
+  /* Three stacks and their tools:
+     `yyss': related to states,
+     `yyvs': related to semantic values,
+     `yyls': related to locations.
+
+     Refer to the stacks through separate pointers, to allow yyoverflow
+     to reallocate them elsewhere.  */
+
+  /* The state stack.  */
+  short int yyssa[YYINITDEPTH];
+  short int *yyss = yyssa;
+  register short int *yyssp;
+
+  /* The semantic value stack.  */
+  YYSTYPE yyvsa[YYINITDEPTH];
+  YYSTYPE *yyvs = yyvsa;
+  register YYSTYPE *yyvsp;
+
+
+
+#define YYPOPSTACK   (yyvsp--, yyssp--)
+
+  YYSIZE_T yystacksize = YYINITDEPTH;
+
+  /* The variables used to return semantic value and location from the
+     action routines.  */
+  YYSTYPE yyval;
+
+
+  /* When reducing, the number of symbols on the RHS of the reduced
+     rule.  */
+  int yylen;
+
+  YYDPRINTF ((stderr, "Starting parse\n"));
+
+  yystate = 0;
+  yyerrstatus = 0;
+  yynerrs = 0;
+  yychar = YYEMPTY;		/* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+
+  yyssp = yyss;
+  yyvsp = yyvs;
+
+
+  yyvsp[0] = yylval;
+
+  goto yysetstate;
+
+/*------------------------------------------------------------.
+| yynewstate -- Push a new state, which is found in yystate.  |
+`------------------------------------------------------------*/
+ yynewstate:
+  /* In all cases, when you get here, the value and location stacks
+     have just been pushed. so pushing a state here evens the stacks.
+     */
+  yyssp++;
+
+ yysetstate:
+  *yyssp = yystate;
+
+  if (yyss + yystacksize - 1 <= yyssp)
+    {
+      /* Get the current used size of the three stacks, in elements.  */
+      YYSIZE_T yysize = yyssp - yyss + 1;
+
+#ifdef yyoverflow
+      {
+	/* Give user a chance to reallocate the stack. Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	short int *yyss1 = yyss;
+
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow ("parser stack overflow",
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+
+		    &yystacksize);
+
+	yyss = yyss1;
+	yyvs = yyvs1;
+      }
+#else /* no yyoverflow */
+# ifndef YYSTACK_RELOCATE
+      goto yyoverflowlab;
+# else
+      /* Extend the stack our own way.  */
+      if (YYMAXDEPTH <= yystacksize)
+	goto yyoverflowlab;
+      yystacksize *= 2;
+      if (YYMAXDEPTH < yystacksize)
+	yystacksize = YYMAXDEPTH;
+
+      {
+	short int *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyoverflowlab;
+	YYSTACK_RELOCATE (yyss);
+	YYSTACK_RELOCATE (yyvs);
+
+#  undef YYSTACK_RELOCATE
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
+      }
+# endif
+#endif /* no yyoverflow */
+
+      yyssp = yyss + yysize - 1;
+      yyvsp = yyvs + yysize - 1;
+
+
+      YYDPRINTF ((stderr, "Stack size increased to %lu\n",
+		  (unsigned long) yystacksize));
+
+      if (yyss + yystacksize - 1 <= yyssp)
+	YYABORT;
+    }
+
+  YYDPRINTF ((stderr, "Entering state %d\n", yystate));
+
+  goto yybackup;
+
+/*-----------.
+| yybackup.  |
+`-----------*/
+yybackup:
+
+/* Do appropriate processing given the current state.  */
+/* Read a look-ahead token if we need one and don't already have one.  */
+/* yyresume: */
+
+  /* First try to decide what to do without reference to look-ahead token.  */
+
+  yyn = yypact[yystate];
+  if (yyn == YYPACT_NINF)
+    goto yydefault;
+
+  /* Not known => get a look-ahead token if don't already have one.  */
+
+  /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol.  */
+  if (yychar == YYEMPTY)
+    {
+      YYDPRINTF ((stderr, "Reading a token: "));
+      yychar = YYLEX;
+    }
+
+  if (yychar <= YYEOF)
+    {
+      yychar = yytoken = YYEOF;
+      YYDPRINTF ((stderr, "Now at end of input.\n"));
+    }
+  else
+    {
+      yytoken = YYTRANSLATE (yychar);
+      YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
+    }
+
+  /* If the proper action on seeing token YYTOKEN is to reduce or to
+     detect an error, take that action.  */
+  yyn += yytoken;
+  if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
+    goto yydefault;
+  yyn = yytable[yyn];
+  if (yyn <= 0)
+    {
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
+      yyn = -yyn;
+      goto yyreduce;
+    }
+
+  if (yyn == YYFINAL)
+    YYACCEPT;
+
+  /* Shift the look-ahead token.  */
+  YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
+
+  /* Discard the token being shifted unless it is eof.  */
+  if (yychar != YYEOF)
+    yychar = YYEMPTY;
+
+  *++yyvsp = yylval;
+
+
+  /* Count tokens shifted since error; after three, turn off error
+     status.  */
+  if (yyerrstatus)
+    yyerrstatus--;
+
+  yystate = yyn;
+  goto yynewstate;
+
+
+/*-----------------------------------------------------------.
+| yydefault -- do the default action for the current state.  |
+`-----------------------------------------------------------*/
+yydefault:
+  yyn = yydefact[yystate];
+  if (yyn == 0)
+    goto yyerrlab;
+  goto yyreduce;
+
+
+/*-----------------------------.
+| yyreduce -- Do a reduction.  |
+`-----------------------------*/
+yyreduce:
+  /* yyn is the number of a rule to reduce with.  */
+  yylen = yyr2[yyn];
+
+  /* If YYLEN is nonzero, implement the default value of the action:
+     `$$ = $1'.
+
+     Otherwise, the following line sets YYVAL to garbage.
+     This behavior is undocumented and Bison
+     users should not rely upon it.  Assigning to YYVAL
+     unconditionally makes the parser a bit smaller, and it avoids a
+     GCC warning that YYVAL may be used uninitialized.  */
+  yyval = yyvsp[1-yylen];
+
+
+  YY_REDUCE_PRINT (yyn);
+  switch (yyn)
+    {
+        case 8:
+
+    { zconf_error("unexpected end statement"); ;}
+    break;
+
+  case 9:
+
+    { zconf_error("unknown statement \"%s\"", (yyvsp[-2].string)); ;}
+    break;
+
+  case 10:
+
+    {
+	zconf_error("unexpected option \"%s\"", kconf_id_strings + (yyvsp[-2].id)->name);
+;}
+    break;
+
+  case 11:
+
+    { zconf_error("invalid statement"); ;}
+    break;
+
+  case 25:
+
+    { zconf_error("unknown option \"%s\"", (yyvsp[-2].string)); ;}
+    break;
+
+  case 26:
+
+    { zconf_error("invalid option"); ;}
+    break;
+
+  case 27:
+
+    {
+	struct symbol *sym = sym_lookup((yyvsp[-1].string), 0);
+	sym->flags |= SYMBOL_OPTIONAL;
+	menu_add_entry(sym);
+	printd(DEBUG_PARSE, "%s:%d:config %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
+;}
+    break;
+
+  case 28:
+
+    {
+	menu_end_entry();
+	printd(DEBUG_PARSE, "%s:%d:endconfig\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 29:
+
+    {
+	struct symbol *sym = sym_lookup((yyvsp[-1].string), 0);
+	sym->flags |= SYMBOL_OPTIONAL;
+	menu_add_entry(sym);
+	printd(DEBUG_PARSE, "%s:%d:menuconfig %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
+;}
+    break;
+
+  case 30:
+
+    {
+	if (current_entry->prompt)
+		current_entry->prompt->type = P_MENU;
+	else
+		zconfprint("warning: menuconfig statement without prompt");
+	menu_end_entry();
+	printd(DEBUG_PARSE, "%s:%d:endconfig\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 37:
+
+    {
+	menu_set_type((yyvsp[-2].id)->stype);
+	printd(DEBUG_PARSE, "%s:%d:type(%u)\n",
+		zconf_curname(), zconf_lineno(),
+		(yyvsp[-2].id)->stype);
+;}
+    break;
+
+  case 38:
+
+    {
+	menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:prompt\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 39:
+
+    {
+	menu_add_expr(P_DEFAULT, (yyvsp[-2].expr), (yyvsp[-1].expr));
+	if ((yyvsp[-3].id)->stype != S_UNKNOWN)
+		menu_set_type((yyvsp[-3].id)->stype);
+	printd(DEBUG_PARSE, "%s:%d:default(%u)\n",
+		zconf_curname(), zconf_lineno(),
+		(yyvsp[-3].id)->stype);
+;}
+    break;
+
+  case 40:
+
+    {
+	menu_add_symbol(P_SELECT, sym_lookup((yyvsp[-2].string), 0), (yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:select\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 41:
+
+    {
+	menu_add_expr(P_RANGE, expr_alloc_comp(E_RANGE,(yyvsp[-3].symbol), (yyvsp[-2].symbol)), (yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:range\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 42:
+
+    {
+	struct symbol *sym = sym_lookup(NULL, 0);
+	sym->flags |= SYMBOL_CHOICE;
+	menu_add_entry(sym);
+	menu_add_expr(P_CHOICE, NULL, NULL);
+	printd(DEBUG_PARSE, "%s:%d:choice\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 43:
+
+    {
+	(yyval.menu) = menu_add_menu();
+;}
+    break;
+
+  case 44:
+
+    {
+	if (zconf_endtoken((yyvsp[0].id), T_CHOICE, T_ENDCHOICE)) {
+		menu_end_menu();
+		printd(DEBUG_PARSE, "%s:%d:endchoice\n", zconf_curname(), zconf_lineno());
+	}
+;}
+    break;
+
+  case 52:
+
+    {
+	menu_add_prompt(P_PROMPT, (yyvsp[-2].string), (yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:prompt\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 53:
+
+    {
+	if ((yyvsp[-2].id)->stype == S_BOOLEAN || (yyvsp[-2].id)->stype == S_TRISTATE) {
+		menu_set_type((yyvsp[-2].id)->stype);
+		printd(DEBUG_PARSE, "%s:%d:type(%u)\n",
+			zconf_curname(), zconf_lineno(),
+			(yyvsp[-2].id)->stype);
+	} else
+		YYERROR;
+;}
+    break;
+
+  case 54:
+
+    {
+	current_entry->sym->flags |= SYMBOL_OPTIONAL;
+	printd(DEBUG_PARSE, "%s:%d:optional\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 55:
+
+    {
+	if ((yyvsp[-3].id)->stype == S_UNKNOWN) {
+		menu_add_symbol(P_DEFAULT, sym_lookup((yyvsp[-2].string), 0), (yyvsp[-1].expr));
+		printd(DEBUG_PARSE, "%s:%d:default\n",
+			zconf_curname(), zconf_lineno());
+	} else
+		YYERROR;
+;}
+    break;
+
+  case 58:
+
+    {
+	printd(DEBUG_PARSE, "%s:%d:if\n", zconf_curname(), zconf_lineno());
+	menu_add_entry(NULL);
+	menu_add_dep((yyvsp[-1].expr));
+	(yyval.menu) = menu_add_menu();
+;}
+    break;
+
+  case 59:
+
+    {
+	if (zconf_endtoken((yyvsp[0].id), T_IF, T_ENDIF)) {
+		menu_end_menu();
+		printd(DEBUG_PARSE, "%s:%d:endif\n", zconf_curname(), zconf_lineno());
+	}
+;}
+    break;
+
+  case 65:
+
+    {
+	menu_add_entry(NULL);
+	menu_add_prompt(P_MENU, (yyvsp[-1].string), NULL);
+	printd(DEBUG_PARSE, "%s:%d:menu\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 66:
+
+    {
+	(yyval.menu) = menu_add_menu();
+;}
+    break;
+
+  case 67:
+
+    {
+	if (zconf_endtoken((yyvsp[0].id), T_MENU, T_ENDMENU)) {
+		menu_end_menu();
+		printd(DEBUG_PARSE, "%s:%d:endmenu\n", zconf_curname(), zconf_lineno());
+	}
+;}
+    break;
+
+  case 73:
+
+    {
+	printd(DEBUG_PARSE, "%s:%d:source %s\n", zconf_curname(), zconf_lineno(), (yyvsp[-1].string));
+	zconf_nextfile((yyvsp[-1].string));
+;}
+    break;
+
+  case 74:
+
+    {
+	menu_add_entry(NULL);
+	menu_add_prompt(P_COMMENT, (yyvsp[-1].string), NULL);
+	printd(DEBUG_PARSE, "%s:%d:comment\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 75:
+
+    {
+	menu_end_entry();
+;}
+    break;
+
+  case 76:
+
+    {
+	printd(DEBUG_PARSE, "%s:%d:help\n", zconf_curname(), zconf_lineno());
+	zconf_starthelp();
+;}
+    break;
+
+  case 77:
+
+    {
+	current_entry->sym->help = (yyvsp[0].string);
+;}
+    break;
+
+  case 82:
+
+    {
+	menu_add_dep((yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:depends on\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 83:
+
+    {
+	menu_add_dep((yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:depends\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 84:
+
+    {
+	menu_add_dep((yyvsp[-1].expr));
+	printd(DEBUG_PARSE, "%s:%d:requires\n", zconf_curname(), zconf_lineno());
+;}
+    break;
+
+  case 86:
+
+    {
+	menu_add_prompt(P_PROMPT, (yyvsp[-1].string), (yyvsp[0].expr));
+;}
+    break;
+
+  case 89:
+
+    { (yyval.id) = (yyvsp[-1].id); ;}
+    break;
+
+  case 90:
+
+    { (yyval.id) = (yyvsp[-1].id); ;}
+    break;
+
+  case 91:
+
+    { (yyval.id) = (yyvsp[-1].id); ;}
+    break;
+
+  case 94:
+
+    { (yyval.expr) = NULL; ;}
+    break;
+
+  case 95:
+
+    { (yyval.expr) = (yyvsp[0].expr); ;}
+    break;
+
+  case 96:
+
+    { (yyval.expr) = expr_alloc_symbol((yyvsp[0].symbol)); ;}
+    break;
+
+  case 97:
+
+    { (yyval.expr) = expr_alloc_comp(E_EQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); ;}
+    break;
+
+  case 98:
+
+    { (yyval.expr) = expr_alloc_comp(E_UNEQUAL, (yyvsp[-2].symbol), (yyvsp[0].symbol)); ;}
+    break;
+
+  case 99:
+
+    { (yyval.expr) = (yyvsp[-1].expr); ;}
+    break;
+
+  case 100:
+
+    { (yyval.expr) = expr_alloc_one(E_NOT, (yyvsp[0].expr)); ;}
+    break;
+
+  case 101:
+
+    { (yyval.expr) = expr_alloc_two(E_OR, (yyvsp[-2].expr), (yyvsp[0].expr)); ;}
+    break;
+
+  case 102:
+
+    { (yyval.expr) = expr_alloc_two(E_AND, (yyvsp[-2].expr), (yyvsp[0].expr)); ;}
+    break;
+
+  case 103:
+
+    { (yyval.symbol) = sym_lookup((yyvsp[0].string), 0); free((yyvsp[0].string)); ;}
+    break;
+
+  case 104:
+
+    { (yyval.symbol) = sym_lookup((yyvsp[0].string), 1); free((yyvsp[0].string)); ;}
+    break;
+
+
+    }
+
+/* Line 1037 of yacc.c.  */
+
+
+  yyvsp -= yylen;
+  yyssp -= yylen;
+
+
+  YY_STACK_PRINT (yyss, yyssp);
+
+  *++yyvsp = yyval;
+
+
+  /* Now `shift' the result of the reduction.  Determine what state
+     that goes to, based on the state we popped back to and the rule
+     number reduced by.  */
+
+  yyn = yyr1[yyn];
+
+  yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
+  if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)
+    yystate = yytable[yystate];
+  else
+    yystate = yydefgoto[yyn - YYNTOKENS];
+
+  goto yynewstate;
+
+
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
+yyerrlab:
+  /* If not already recovering from an error, report this error.  */
+  if (!yyerrstatus)
+    {
+      ++yynerrs;
+#if YYERROR_VERBOSE
+      yyn = yypact[yystate];
+
+      if (YYPACT_NINF < yyn && yyn < YYLAST)
+	{
+	  YYSIZE_T yysize = 0;
+	  int yytype = YYTRANSLATE (yychar);
+	  const char* yyprefix;
+	  char *yymsg;
+	  int yyx;
+
+	  /* Start YYX at -YYN if negative to avoid negative indexes in
+	     YYCHECK.  */
+	  int yyxbegin = yyn < 0 ? -yyn : 0;
+
+	  /* Stay within bounds of both yycheck and yytname.  */
+	  int yychecklim = YYLAST - yyn;
+	  int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+	  int yycount = 0;
+
+	  yyprefix = ", expecting ";
+	  for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	    if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	      {
+		yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]);
+		yycount += 1;
+		if (yycount == 5)
+		  {
+		    yysize = 0;
+		    break;
+		  }
+	      }
+	  yysize += (sizeof ("syntax error, unexpected ")
+		     + yystrlen (yytname[yytype]));
+	  yymsg = (char *) YYSTACK_ALLOC (yysize);
+	  if (yymsg != 0)
+	    {
+	      char *yyp = yystpcpy (yymsg, "syntax error, unexpected ");
+	      yyp = yystpcpy (yyp, yytname[yytype]);
+
+	      if (yycount < 5)
+		{
+		  yyprefix = ", expecting ";
+		  for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+		    if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+		      {
+			yyp = yystpcpy (yyp, yyprefix);
+			yyp = yystpcpy (yyp, yytname[yyx]);
+			yyprefix = " or ";
+		      }
+		}
+	      yyerror (yymsg);
+	      YYSTACK_FREE (yymsg);
+	    }
+	  else
+	    yyerror ("syntax error; also virtual memory exhausted");
+	}
+      else
+#endif /* YYERROR_VERBOSE */
+	yyerror ("syntax error");
+    }
+
+
+
+  if (yyerrstatus == 3)
+    {
+      /* If just tried and failed to reuse look-ahead token after an
+	 error, discard it.  */
+
+      if (yychar <= YYEOF)
+        {
+          /* If at end of input, pop the error token,
+	     then the rest of the stack, then return failure.  */
+	  if (yychar == YYEOF)
+	     for (;;)
+	       {
+
+		 YYPOPSTACK;
+		 if (yyssp == yyss)
+		   YYABORT;
+		 yydestruct ("Error: popping",
+                             yystos[*yyssp], yyvsp);
+	       }
+        }
+      else
+	{
+	  yydestruct ("Error: discarding", yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
+    }
+
+  /* Else will try to reuse look-ahead token after shifting the error
+     token.  */
+  goto yyerrlab1;
+
+
+/*---------------------------------------------------.
+| yyerrorlab -- error raised explicitly by YYERROR.  |
+`---------------------------------------------------*/
+yyerrorlab:
+
+#ifdef __GNUC__
+  /* Pacify GCC when the user code never invokes YYERROR and the label
+     yyerrorlab therefore never appears in user code.  */
+  if (0)
+     goto yyerrorlab;
+#endif
+
+yyvsp -= yylen;
+  yyssp -= yylen;
+  yystate = *yyssp;
+  goto yyerrlab1;
+
+
+/*-------------------------------------------------------------.
+| yyerrlab1 -- common code for both syntax error and YYERROR.  |
+`-------------------------------------------------------------*/
+yyerrlab1:
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
+
+  for (;;)
+    {
+      yyn = yypact[yystate];
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
+
+      /* Pop the current state because it cannot handle the error token.  */
+      if (yyssp == yyss)
+	YYABORT;
+
+
+      yydestruct ("Error: popping", yystos[yystate], yyvsp);
+      YYPOPSTACK;
+      yystate = *yyssp;
+      YY_STACK_PRINT (yyss, yyssp);
+    }
+
+  if (yyn == YYFINAL)
+    YYACCEPT;
+
+  *++yyvsp = yylval;
+
+
+  /* Shift the error token. */
+  YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
+
+  yystate = yyn;
+  goto yynewstate;
+
+
+/*-------------------------------------.
+| yyacceptlab -- YYACCEPT comes here.  |
+`-------------------------------------*/
+yyacceptlab:
+  yyresult = 0;
+  goto yyreturn;
+
+/*-----------------------------------.
+| yyabortlab -- YYABORT comes here.  |
+`-----------------------------------*/
+yyabortlab:
+  yydestruct ("Error: discarding lookahead",
+              yytoken, &yylval);
+  yychar = YYEMPTY;
+  yyresult = 1;
+  goto yyreturn;
+
+#ifndef yyoverflow
+/*----------------------------------------------.
+| yyoverflowlab -- parser overflow comes here.  |
+`----------------------------------------------*/
+yyoverflowlab:
+  yyerror ("parser stack overflow");
+  yyresult = 2;
+  /* Fall through.  */
+#endif
+
+yyreturn:
+#ifndef yyoverflow
+  if (yyss != yyssa)
+    YYSTACK_FREE (yyss);
+#endif
+  return yyresult;
+}
+
+
+
+
+
+void conf_parse(const char *name)
+{
+	struct symbol *sym;
+	int i;
+
+	zconf_initscan(name);
+
+	sym_init();
+	menu_init();
+	modules_sym = sym_lookup("MODULES", 0);
+	rootmenu.prompt = menu_add_prompt(P_MENU, "Busybox Configuration", NULL);
+
+#if YYDEBUG
+	if (getenv("ZCONF_DEBUG"))
+		zconfdebug = 1;
+#endif
+	zconfparse();
+	if (zconfnerrs)
+		exit(1);
+	menu_finalize(&rootmenu);
+	for_all_symbols(i, sym) {
+		sym_check_deps(sym);
+        }
+
+	sym_change_count = 1;
+}
+
+const char *zconf_tokenname(int token)
+{
+	switch (token) {
+	case T_MENU:		return "menu";
+	case T_ENDMENU:		return "endmenu";
+	case T_CHOICE:		return "choice";
+	case T_ENDCHOICE:	return "endchoice";
+	case T_IF:		return "if";
+	case T_ENDIF:		return "endif";
+	case T_DEPENDS:		return "depends";
+	}
+	return "<token>";
+}
+
+static bool zconf_endtoken(struct kconf_id *id, int starttoken, int endtoken)
+{
+	if (id->token != endtoken) {
+		zconf_error("unexpected '%s' within %s block",
+			kconf_id_strings + id->name, zconf_tokenname(starttoken));
+		zconfnerrs++;
+		return false;
+	}
+	if (current_menu->file != current_file) {
+		zconf_error("'%s' in different file than '%s'",
+			kconf_id_strings + id->name, zconf_tokenname(starttoken));
+		fprintf(stderr, "%s:%d: location of the '%s'\n",
+			current_menu->file->name, current_menu->lineno,
+			zconf_tokenname(starttoken));
+		zconfnerrs++;
+		return false;
+	}
+	return true;
+}
+
+static void zconfprint(const char *err, ...)
+{
+	va_list ap;
+
+	fprintf(stderr, "%s:%d: ", zconf_curname(), zconf_lineno());
+	va_start(ap, err);
+	vfprintf(stderr, err, ap);
+	va_end(ap);
+	fprintf(stderr, "\n");
+}
+
+static void zconf_error(const char *err, ...)
+{
+	va_list ap;
+
+	zconfnerrs++;
+	fprintf(stderr, "%s:%d: ", zconf_curname(), zconf_lineno());
+	va_start(ap, err);
+	vfprintf(stderr, err, ap);
+	va_end(ap);
+	fprintf(stderr, "\n");
+}
+
+static void zconferror(const char *err)
+{
+#if YYDEBUG
+	fprintf(stderr, "%s:%d: %s\n", zconf_curname(), zconf_lineno() + 1, err);
+#endif
+}
+
+void print_quoted_string(FILE *out, const char *str)
+{
+	const char *p;
+	int len;
+
+	putc('"', out);
+	while ((p = strchr(str, '"'))) {
+		len = p - str;
+		if (len)
+			fprintf(out, "%.*s", len, str);
+		fputs("\\\"", out);
+		str = p + 1;
+	}
+	fputs(str, out);
+	putc('"', out);
+}
+
+void print_symbol(FILE *out, struct menu *menu)
+{
+	struct symbol *sym = menu->sym;
+	struct property *prop;
+
+	if (sym_is_choice(sym))
+		fprintf(out, "choice\n");
+	else
+		fprintf(out, "config %s\n", sym->name);
+	switch (sym->type) {
+	case S_BOOLEAN:
+		fputs("  boolean\n", out);
+		break;
+	case S_TRISTATE:
+		fputs("  tristate\n", out);
+		break;
+	case S_STRING:
+		fputs("  string\n", out);
+		break;
+	case S_INT:
+		fputs("  integer\n", out);
+		break;
+	case S_HEX:
+		fputs("  hex\n", out);
+		break;
+	default:
+		fputs("  ???\n", out);
+		break;
+	}
+	for (prop = sym->prop; prop; prop = prop->next) {
+		if (prop->menu != menu)
+			continue;
+		switch (prop->type) {
+		case P_PROMPT:
+			fputs("  prompt ", out);
+			print_quoted_string(out, prop->text);
+			if (!expr_is_yes(prop->visible.expr)) {
+				fputs(" if ", out);
+				expr_fprint(prop->visible.expr, out);
+			}
+			fputc('\n', out);
+			break;
+		case P_DEFAULT:
+			fputs( "  default ", out);
+			expr_fprint(prop->expr, out);
+			if (!expr_is_yes(prop->visible.expr)) {
+				fputs(" if ", out);
+				expr_fprint(prop->visible.expr, out);
+			}
+			fputc('\n', out);
+			break;
+		case P_CHOICE:
+			fputs("  #choice value\n", out);
+			break;
+		default:
+			fprintf(out, "  unknown prop %d!\n", prop->type);
+			break;
+		}
+	}
+	if (sym->help) {
+		int len = strlen(sym->help);
+		while (sym->help[--len] == '\n')
+			sym->help[len] = 0;
+		fprintf(out, "  help\n%s\n", sym->help);
+	}
+	fputc('\n', out);
+}
+
+void zconfdump(FILE *out)
+{
+	struct property *prop;
+	struct symbol *sym;
+	struct menu *menu;
+
+	menu = rootmenu.list;
+	while (menu) {
+		if ((sym = menu->sym))
+			print_symbol(out, menu);
+		else if ((prop = menu->prompt)) {
+			switch (prop->type) {
+			case P_COMMENT:
+				fputs("\ncomment ", out);
+				print_quoted_string(out, prop->text);
+				fputs("\n", out);
+				break;
+			case P_MENU:
+				fputs("\nmenu ", out);
+				print_quoted_string(out, prop->text);
+				fputs("\n", out);
+				break;
+			default:
+				;
+			}
+			if (!expr_is_yes(prop->visible.expr)) {
+				fputs("  depends ", out);
+				expr_fprint(prop->visible.expr, out);
+				fputc('\n', out);
+			}
+			fputs("\n", out);
+		}
+
+		if (menu->list)
+			menu = menu->list;
+		else if (menu->next)
+			menu = menu->next;
+		else while ((menu = menu->parent)) {
+			if (menu->prompt && menu->prompt->type == P_MENU)
+				fputs("\nendmenu\n", out);
+			if (menu->next) {
+				menu = menu->next;
+				break;
+			}
+		}
+	}
+}
+
+#include "lex.zconf.c"
+#include "util.c"
+#include "confdata.c"
+#include "expr.c"
+#include "symbol.c"
+#include "menu.c"
diff -Naur busybox-1.20.2/selinux/Config.in busybox-1.20.2_mod/selinux/Config.in
--- busybox-1.20.2/selinux/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/selinux/Config.in	2024-04-11 16:00:59.629113597 +0800
@@ -0,0 +1,124 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "SELinux Utilities"
+	depends on SELINUX
+
+
+config CHCON
+	bool "chcon"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to change the security context of file.
+
+config FEATURE_CHCON_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on CHCON && LONG_OPTS
+	help
+	  Support long options for the chcon applet.
+
+config GETENFORCE
+	bool "getenforce"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to get the current mode of SELinux.
+
+config GETSEBOOL
+	bool "getsebool"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to get SELinux boolean values.
+
+config LOAD_POLICY
+	bool "load_policy"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to load SELinux policy.
+
+config MATCHPATHCON
+	bool "matchpathcon"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to get default security context of the
+	  specified path from the file contexts configuration.
+
+config RESTORECON
+	bool "restorecon"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to relabel files. The feature is almost
+	  the same as setfiles, but usage is a little different.
+
+config RUNCON
+	bool "runcon"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to run command in speficied security context.
+
+config FEATURE_RUNCON_LONG_OPTIONS
+	bool "Enable long options"
+	default y
+	depends on RUNCON && LONG_OPTS
+	help
+	  Support long options for the runcon applet.
+
+config SELINUXENABLED
+	bool "selinuxenabled"
+	default n
+	depends on SELINUX
+	help
+	  Enable support for this command to be used within shell scripts
+	  to determine if selinux is enabled.
+
+config SETENFORCE
+	bool "setenforce"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to modify the mode SELinux is running in.
+
+config SETFILES
+	bool "setfiles"
+	default n
+	depends on SELINUX
+	help
+	  Enable support to modify to relabel files.
+	  Notice: If you built libselinux with -D_FILE_OFFSET_BITS=64,
+	  (It is default in libselinux's Makefile), you _must_ enable
+	  CONFIG_LFS.
+
+config FEATURE_SETFILES_CHECK_OPTION
+	bool "Enable check option"
+	default n
+	depends on SETFILES
+	help
+	  Support "-c" option (check the validity of the contexts against
+	  the specified binary policy) for setfiles. Requires libsepol.
+
+config SETSEBOOL
+	bool "setsebool"
+	default n
+	depends on SELINUX
+	help
+	  Enable support for change boolean.
+	  semanage and -P option is not supported yet.
+
+config SESTATUS
+	bool "sestatus"
+	default n
+	depends on SELINUX
+	help
+	  Displays the status of SELinux.
+
+endmenu
diff -Naur busybox-1.20.2/selinux/Kbuild busybox-1.20.2_mod/selinux/Kbuild
--- busybox-1.20.2/selinux/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/selinux/Kbuild	2024-04-11 16:00:59.621113602 +0800
@@ -0,0 +1,22 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+# Copyright (C) 2007 by KaiGai Kohei <kaigai@kaigai.gr.jp>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_CHCON)		+= chcon.o
+lib-$(CONFIG_GETENFORCE)	+= getenforce.o
+lib-$(CONFIG_GETSEBOOL)		+= getsebool.o
+lib-$(CONFIG_LOAD_POLICY)	+= load_policy.o
+lib-$(CONFIG_MATCHPATHCON)	+= matchpathcon.o
+lib-$(CONFIG_RUNCON)		+= runcon.o
+lib-$(CONFIG_SELINUXENABLED)	+= selinuxenabled.o
+lib-$(CONFIG_SETENFORCE)	+= setenforce.o
+lib-$(CONFIG_SETFILES)		+= setfiles.o
+lib-$(CONFIG_RESTORECON)	+= setfiles.o
+lib-$(CONFIG_SETSEBOOL)		+= setsebool.o
+lib-$(CONFIG_SESTATUS)		+= sestatus.o
diff -Naur busybox-1.20.2/shell/Config.in busybox-1.20.2_mod/shell/Config.in
--- busybox-1.20.2/shell/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/shell/Config.in	2024-04-11 16:00:59.369113755 +0800
@@ -0,0 +1,437 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Shells"
+
+config ASH
+	bool "ash"
+	default y
+	depends on !NOMMU
+	help
+	  Tha 'ash' shell adds about 60k in the default configuration and is
+	  the most complete and most pedantically correct shell included with
+	  busybox. This shell is actually a derivative of the Debian 'dash'
+	  shell (by Herbert Xu), which was created by porting the 'ash' shell
+	  (written by Kenneth Almquist) from NetBSD.
+
+config ASH_BASH_COMPAT
+	bool "bash-compatible extensions"
+	default y
+	depends on ASH
+	help
+	  Enable bash-compatible extensions.
+
+config ASH_IDLE_TIMEOUT
+	bool "Idle timeout variable"
+	default n
+	depends on ASH
+	help
+	  Enables bash-like auto-logout after $TMOUT seconds of idle time.
+
+config ASH_JOB_CONTROL
+	bool "Job control"
+	default y
+	depends on ASH
+	help
+	  Enable job control in the ash shell.
+
+config ASH_ALIAS
+	bool "Alias support"
+	default y
+	depends on ASH
+	help
+	  Enable alias support in the ash shell.
+
+config ASH_GETOPTS
+	bool "Builtin getopt to parse positional parameters"
+	default y
+	depends on ASH
+	help
+	  Enable support for getopts builtin in ash.
+
+config ASH_BUILTIN_ECHO
+	bool "Builtin version of 'echo'"
+	default y
+	depends on ASH
+	help
+	  Enable support for echo builtin in ash.
+
+config ASH_BUILTIN_PRINTF
+	bool "Builtin version of 'printf'"
+	default y
+	depends on ASH
+	help
+	  Enable support for printf builtin in ash.
+
+config ASH_BUILTIN_TEST
+	bool "Builtin version of 'test'"
+	default y
+	depends on ASH
+	help
+	  Enable support for test builtin in ash.
+
+config ASH_CMDCMD
+	bool "'command' command to override shell builtins"
+	default y
+	depends on ASH
+	help
+	  Enable support for the ash 'command' builtin, which allows
+	  you to run the specified command with the specified arguments,
+	  even when there is an ash builtin command with the same name.
+
+config ASH_MAIL
+	bool "Check for new mail on interactive shells"
+	default n
+	depends on ASH
+	help
+	  Enable "check for new mail" function in the ash shell.
+
+config ASH_OPTIMIZE_FOR_SIZE
+	bool "Optimize for size instead of speed"
+	default y
+	depends on ASH
+	help
+	  Compile ash for reduced size at the price of speed.
+
+config ASH_RANDOM_SUPPORT
+	bool "Pseudorandom generator and $RANDOM variable"
+	default y
+	depends on ASH
+	help
+	  Enable pseudorandom generator and dynamic variable "$RANDOM".
+	  Each read of "$RANDOM" will generate a new pseudorandom value.
+	  You can reset the generator by using a specified start value.
+	  After "unset RANDOM" the generator will switch off and this
+	  variable will no longer have special treatment.
+
+config ASH_EXPAND_PRMT
+	bool "Expand prompt string"
+	default y
+	depends on ASH
+	help
+	  "PS#" may contain volatile content, such as backquote commands.
+	  This option recreates the prompt string from the environment
+	  variable each time it is displayed.
+
+config CTTYHACK
+	bool "cttyhack"
+	default y
+	help
+	  One common problem reported on the mailing list is the "can't
+	  access tty; job control turned off" error message, which typically
+	  appears when one tries to use a shell with stdin/stdout on
+	  /dev/console.
+	  This device is special - it cannot be a controlling tty.
+
+	  The proper solution is to use the correct device instead of
+	  /dev/console.
+
+	  cttyhack provides a "quick and dirty" solution to this problem.
+	  It analyzes stdin with various ioctls, trying to determine whether
+	  it is a /dev/ttyN or /dev/ttySN (virtual terminal or serial line).
+	  On Linux it also checks sysfs for a pointer to the active console.
+	  If cttyhack is able to find the real console device, it closes
+	  stdin/out/err and reopens that device.
+	  Then it executes the given program. Opening the device will make
+	  that device a controlling tty. This may require cttyhack
+	  to be a session leader.
+
+	  Example for /etc/inittab (for busybox init):
+
+	  ::respawn:/bin/cttyhack /bin/sh
+
+	  Starting an interactive shell from boot shell script:
+
+	  setsid cttyhack sh
+
+	  Giving controlling tty to shell running with PID 1:
+
+	  # exec cttyhack sh
+
+	  Without cttyhack, you need to know exact tty name,
+	  and do something like this:
+
+	  # exec setsid sh -c 'exec sh </dev/tty1 >/dev/tty1 2>&1'
+
+	  Starting getty on a controlling tty from a shell script:
+
+	  # getty 115200 $(cttyhack)
+config HUSH
+	bool "hush"
+	default y
+	help
+	  hush is a small shell (25k). It handles the normal flow control
+	  constructs such as if/then/elif/else/fi, for/in/do/done, while loops,
+	  case/esac. Redirections, here documents, $((arithmetic))
+	  and functions are supported.
+
+	  It will compile and work on no-mmu systems.
+
+	  It does not handle select, aliases, tilde expansion,
+	  &>file and >&file redirection of stdout+stderr.
+
+config HUSH_BASH_COMPAT
+	bool "bash-compatible extensions"
+	default y
+	depends on HUSH
+	help
+	  Enable bash-compatible extensions.
+
+config HUSH_BRACE_EXPANSION
+	bool "Brace expansion"
+	default y
+	depends on HUSH_BASH_COMPAT
+	help
+	  Enable {abc,def} extension.
+
+config HUSH_HELP
+	bool "help builtin"
+	default y
+	depends on HUSH
+	help
+	  Enable help builtin in hush. Code size + ~1 kbyte.
+
+config HUSH_INTERACTIVE
+	bool "Interactive mode"
+	default y
+	depends on HUSH
+	help
+	  Enable interactive mode (prompt and command editing).
+	  Without this, hush simply reads and executes commands
+	  from stdin just like a shell script from a file.
+	  No prompt, no PS1/PS2 magic shell variables.
+
+config HUSH_SAVEHISTORY
+	bool "Save command history to .hush_history"
+	default y
+	depends on HUSH_INTERACTIVE && FEATURE_EDITING_SAVEHISTORY
+	help
+	  Enable history saving in hush.
+
+config HUSH_JOB
+	bool "Job control"
+	default y
+	depends on HUSH_INTERACTIVE
+	help
+	  Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current
+	  command (not entire shell), fg/bg builtins work. Without this option,
+	  "cmd &" still works by simply spawning a process and immediately
+	  prompting for next command (or executing next command in a script),
+	  but no separate process group is formed.
+
+config HUSH_TICK
+	bool "Process substitution"
+	default y
+	depends on HUSH
+	help
+	  Enable process substitution `command` and $(command) in hush.
+
+config HUSH_IF
+	bool "Support if/then/elif/else/fi"
+	default y
+	depends on HUSH
+	help
+	  Enable if/then/elif/else/fi in hush.
+
+config HUSH_LOOPS
+	bool "Support for, while and until loops"
+	default y
+	depends on HUSH
+	help
+	  Enable for, while and until loops in hush.
+
+config HUSH_CASE
+	bool "Support case ... esac statement"
+	default y
+	depends on HUSH
+	help
+	  Enable case ... esac statement in hush. +400 bytes.
+
+config HUSH_FUNCTIONS
+	bool "Support funcname() { commands; } syntax"
+	default y
+	depends on HUSH
+	help
+	  Enable support for shell functions in hush. +800 bytes.
+
+config HUSH_LOCAL
+	bool "Support local builtin"
+	default y
+	depends on HUSH_FUNCTIONS
+	help
+	  Enable support for local variables in functions.
+
+config HUSH_RANDOM_SUPPORT
+	bool "Pseudorandom generator and $RANDOM variable"
+	default y
+	depends on HUSH
+	help
+	  Enable pseudorandom generator and dynamic variable "$RANDOM".
+	  Each read of "$RANDOM" will generate a new pseudorandom value.
+
+config HUSH_EXPORT_N
+	bool "Support 'export -n' option"
+	default y
+	depends on HUSH
+	help
+	  export -n unexports variables. It is a bash extension.
+
+config HUSH_MODE_X
+	bool "Support 'hush -x' option and 'set -x' command"
+	default y
+	depends on HUSH
+	help
+	  This instructs hush to print commands before execution.
+	  Adds ~300 bytes.
+
+config MSH
+	bool "msh (deprecated: aliased to hush)"
+	default n
+	select HUSH
+	help
+	  msh is deprecated and will be removed, please migrate to hush.
+
+
+
+choice
+	prompt "Choose which shell is aliased to 'sh' name"
+	default FEATURE_SH_IS_ASH
+	help
+	  Choose which shell you want to be executed by 'sh' alias.
+	  The ash shell is the most bash compatible and full featured one.
+
+# note: cannot use "select ASH" here, it breaks "make allnoconfig"
+config FEATURE_SH_IS_ASH
+	depends on ASH
+	bool "ash"
+	depends on !NOMMU
+
+config FEATURE_SH_IS_HUSH
+	depends on HUSH
+	bool "hush"
+
+config FEATURE_SH_IS_NONE
+	bool "none"
+
+endchoice
+
+choice
+	prompt "Choose which shell is aliased to 'bash' name"
+	default FEATURE_BASH_IS_NONE
+	help
+	  Choose which shell you want to be executed by 'bash' alias.
+	  The ash shell is the most bash compatible and full featured one.
+
+	  Note that selecting this option does not switch on any bash
+	  compatibility code. It merely makes it possible to install
+	  /bin/bash (sym)link and run scripts which start with
+	  #!/bin/bash line.
+
+	  Many systems use it in scripts which use bash-specific features,
+	  even simple ones like $RANDOM. Without this option, busybox
+	  can't be used for running them because it won't recongnize
+	  "bash" as a supported applet name.
+
+config FEATURE_BASH_IS_ASH
+	depends on ASH
+	bool "ash"
+	depends on !NOMMU
+
+config FEATURE_BASH_IS_HUSH
+	depends on HUSH
+	bool "hush"
+
+config FEATURE_BASH_IS_NONE
+	bool "none"
+
+endchoice
+
+
+config SH_MATH_SUPPORT
+	bool "POSIX math support"
+	default y
+	depends on ASH || HUSH
+	help
+	  Enable math support in the shell via $((...)) syntax.
+
+config SH_MATH_SUPPORT_64
+	bool "Extend POSIX math support to 64 bit"
+	default y
+	depends on SH_MATH_SUPPORT
+	help
+	  Enable 64-bit math support in the shell. This will make the shell
+	  slightly larger, but will allow computation with very large numbers.
+	  This is not in POSIX, so do not rely on this in portable code.
+
+config FEATURE_SH_EXTRA_QUIET
+	bool "Hide message on interactive shell startup"
+	default y
+	depends on HUSH || ASH
+	help
+	  Remove the busybox introduction when starting a shell.
+
+config FEATURE_SH_STANDALONE
+	bool "Standalone shell"
+	default n
+	depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
+	help
+	  This option causes busybox shells to use busybox applets
+	  in preference to executables in the PATH whenever possible. For
+	  example, entering the command 'ifconfig' into the shell would cause
+	  busybox to use the ifconfig busybox applet. Specifying the fully
+	  qualified executable name, such as '/sbin/ifconfig' will still
+	  execute the /sbin/ifconfig executable on the filesystem. This option
+	  is generally used when creating a statically linked version of busybox
+	  for use as a rescue shell, in the event that you screw up your system.
+
+	  This is implemented by re-execing /proc/self/exe (typically)
+	  with right parameters. Some selected applets ("NOFORK" applets)
+	  can even be executed without creating new process.
+	  Instead, busybox will call <applet>_main() internally.
+
+	  However, this causes problems in chroot jails without mounted /proc
+	  and with ps/top (command name can be shown as 'exe' for applets
+	  started this way).
+# untrue?
+#	  Note that this will *also* cause applets to take precedence
+#	  over shell builtins of the same name. So turning this on will
+#	  eliminate any performance gained by turning on the builtin "echo"
+#	  and "test" commands in ash.
+# untrue?
+#	  Note that when using this option, the shell will attempt to directly
+#	  run '/bin/busybox'. If you do not have the busybox binary sitting in
+#	  that exact location with that exact name, this option will not work at
+#	  all.
+
+config FEATURE_SH_NOFORK
+	bool "Run 'nofork' applets directly"
+	default n
+	depends on (HUSH || ASH) && FEATURE_PREFER_APPLETS
+	help
+	  This option causes busybox shells to not execute typical
+	  fork/exec/wait sequence, but call <applet>_main directly,
+	  if possible. (Sometimes it is not possible: for example,
+	  this is not possible in pipes).
+
+	  This will be done only for some applets (those which are marked
+	  NOFORK in include/applets.h).
+
+	  This may significantly speed up some shell scripts.
+
+	  This feature is relatively new. Use with care. Report bugs
+	  to project mailing list.
+
+config FEATURE_SH_HISTFILESIZE
+	bool "Use $HISTFILESIZE"
+	default y
+	depends on HUSH || ASH
+	help
+	  This option makes busybox shells to use $HISTFILESIZE variable
+	  to set shell history size. Note that its max value is capped
+	  by "History size" setting in library tuning section.
+
+
+endmenu
diff -Naur busybox-1.20.2/shell/Kbuild busybox-1.20.2_mod/shell/Kbuild
--- busybox-1.20.2/shell/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/shell/Kbuild	2024-04-11 16:00:59.361113761 +0800
@@ -0,0 +1,16 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_ASH) += ash.o ash_ptr_hack.o shell_common.o
+lib-$(CONFIG_ASH_RANDOM_SUPPORT) += random.o
+lib-$(CONFIG_CTTYHACK) += cttyhack.o
+lib-$(CONFIG_HUSH) += hush.o match.o shell_common.o
+lib-$(CONFIG_HUSH_RANDOM_SUPPORT) += random.o
+
+lib-$(CONFIG_SH_MATH_SUPPORT) += math.o
diff -Naur busybox-1.20.2/shell/shell_common.c busybox-1.20.2_mod/shell/shell_common.c
--- busybox-1.20.2/shell/shell_common.c	2012-06-26 21:35:45.000000000 +0800
+++ busybox-1.20.2_mod/shell/shell_common.c	2024-04-11 16:12:34.690781015 +0800
@@ -18,6 +18,7 @@
  */
 #include "libbb.h"
 #include "shell_common.h"
+#include <sys/resource.h> /* getrlimit */
 
 const char defifsvar[] ALIGN1 = "IFS= \t\n";
 
diff -Naur busybox-1.20.2/sysklogd/Config.in busybox-1.20.2_mod/sysklogd/Config.in
--- busybox-1.20.2/sysklogd/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/sysklogd/Config.in	2024-04-11 16:00:59.641113589 +0800
@@ -0,0 +1,153 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "System Logging Utilities"
+
+
+config SYSLOGD
+	bool "syslogd"
+	default y
+	help
+	  The syslogd utility is used to record logs of all the
+	  significant events that occur on a system. Every
+	  message that is logged records the date and time of the
+	  event, and will generally also record the name of the
+	  application that generated the message. When used in
+	  conjunction with klogd, messages from the Linux kernel
+	  can also be recorded. This is terribly useful,
+	  especially for finding what happened when something goes
+	  wrong. And something almost always will go wrong if
+	  you wait long enough....
+
+config FEATURE_ROTATE_LOGFILE
+	bool "Rotate message files"
+	default y
+	depends on SYSLOGD
+	help
+	  This enables syslogd to rotate the message files
+	  on his own. No need to use an external rotatescript.
+
+config FEATURE_REMOTE_LOG
+	bool "Remote Log support"
+	default y
+	depends on SYSLOGD
+	help
+	  When you enable this feature, the syslogd utility can
+	  be used to send system log messages to another system
+	  connected via a network. This allows the remote
+	  machine to log all the system messages, which can be
+	  terribly useful for reducing the number of serial
+	  cables you use. It can also be a very good security
+	  measure to prevent system logs from being tampered with
+	  by an intruder.
+
+config FEATURE_SYSLOGD_DUP
+	bool "Support -D (drop dups) option"
+	default y
+	depends on SYSLOGD
+	help
+	  Option -D instructs syslogd to drop consecutive messages
+	  which are totally the same.
+
+config FEATURE_SYSLOGD_CFG
+	bool "Support syslog.conf"
+	default y
+	depends on SYSLOGD
+	help
+	  Supports restricted syslogd config. See docs/syslog.conf.txt
+
+config FEATURE_SYSLOGD_READ_BUFFER_SIZE
+	int "Read buffer size in bytes"
+	default 256
+	range 256 20000
+	depends on SYSLOGD
+	help
+	  This option sets the size of the syslog read buffer.
+	  Actual memory usage increases around five times the
+	  change done here.
+
+config FEATURE_IPC_SYSLOG
+	bool "Circular Buffer support"
+	default y
+	depends on SYSLOGD
+	help
+	  When you enable this feature, the syslogd utility will
+	  use a circular buffer to record system log messages.
+	  When the buffer is filled it will continue to overwrite
+	  the oldest messages. This can be very useful for
+	  systems with little or no permanent storage, since
+	  otherwise system logs can eventually fill up your
+	  entire filesystem, which may cause your system to
+	  break badly.
+
+config FEATURE_IPC_SYSLOG_BUFFER_SIZE
+	int "Circular buffer size in Kbytes (minimum 4KB)"
+	default 16
+	range 4 2147483647
+	depends on FEATURE_IPC_SYSLOG
+	help
+	  This option sets the size of the circular buffer
+	  used to record system log messages.
+
+config LOGREAD
+	bool "logread"
+	default y
+	depends on FEATURE_IPC_SYSLOG
+	help
+	  If you enabled Circular Buffer support, you almost
+	  certainly want to enable this feature as well. This
+	  utility will allow you to read the messages that are
+	  stored in the syslogd circular buffer.
+
+config FEATURE_LOGREAD_REDUCED_LOCKING
+	bool "Double buffering"
+	default y
+	depends on LOGREAD
+	help
+	  'logread' ouput to slow serial terminals can have
+	  side effects on syslog because of the semaphore.
+	  This option make logread to double buffer copy
+	  from circular buffer, minimizing semaphore
+	  contention at some minor memory expense.
+
+config KLOGD
+	bool "klogd"
+	default y
+	help
+	  klogd is a utility which intercepts and logs all
+	  messages from the Linux kernel and sends the messages
+	  out to the 'syslogd' utility so they can be logged. If
+	  you wish to record the messages produced by the kernel,
+	  you should enable this option.
+
+config FEATURE_KLOGD_KLOGCTL
+	bool "Use the klogctl() interface"
+	default y
+	depends on KLOGD
+	select PLATFORM_LINUX
+	help
+	  The klogd applet supports two interfaces for reading
+	  kernel messages. Linux provides the klogctl() interface
+	  which allows reading messages from the kernel ring buffer
+	  independently from the file system.
+
+	  If you answer 'N' here, klogd will use the more portable
+	  approach of reading them from /proc or a device node.
+	  However, this method requires the file to be available.
+
+	  If in doubt, say 'Y'.
+
+config LOGGER
+	bool "logger"
+	default y
+	select FEATURE_SYSLOG
+	help
+	    The logger utility allows you to send arbitrary text
+	    messages to the system log (i.e. the 'syslogd' utility) so
+	    they can be logged. This is generally used to help locate
+	    problems that occur within programs and scripts.
+
+endmenu
diff -Naur busybox-1.20.2/sysklogd/Kbuild busybox-1.20.2_mod/sysklogd/Kbuild
--- busybox-1.20.2/sysklogd/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/sysklogd/Kbuild	2024-04-11 16:00:59.633113594 +0800
@@ -0,0 +1,13 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_KLOGD)		+= klogd.o
+lib-$(CONFIG_LOGGER)		+= syslogd_and_logger.o
+lib-$(CONFIG_LOGREAD)		+= logread.o
+lib-$(CONFIG_SYSLOGD)		+= syslogd_and_logger.o
diff -Naur busybox-1.20.2/util-linux/Config.in busybox-1.20.2_mod/util-linux/Config.in
--- busybox-1.20.2/util-linux/Config.in	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/util-linux/Config.in	2024-04-11 16:00:59.401113735 +0800
@@ -0,0 +1,989 @@
+# DO NOT EDIT. This file is generated from Config.src
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Linux System Utilities"
+
+config BLOCKDEV
+	bool "blockdev"
+	default y
+	help
+	  Performs some ioctls with block devices.
+config MDEV
+	bool "mdev"
+	default y
+	select PLATFORM_LINUX
+	help
+	  mdev is a mini-udev implementation for dynamically creating device
+	  nodes in the /dev directory.
+
+	  For more information, please see docs/mdev.txt
+
+config FEATURE_MDEV_CONF
+	bool "Support /etc/mdev.conf"
+	default y
+	depends on MDEV
+	help
+	  Add support for the mdev config file to control ownership and
+	  permissions of the device nodes.
+
+	  For more information, please see docs/mdev.txt
+
+config FEATURE_MDEV_RENAME
+	bool "Support subdirs/symlinks"
+	default y
+	depends on FEATURE_MDEV_CONF
+	help
+	  Add support for renaming devices and creating symlinks.
+
+	  For more information, please see docs/mdev.txt
+
+config FEATURE_MDEV_RENAME_REGEXP
+	bool "Support regular expressions substitutions when renaming device"
+	default y
+	depends on FEATURE_MDEV_RENAME
+	help
+	  Add support for regular expressions substitutions when renaming
+	  device.
+
+config FEATURE_MDEV_EXEC
+	bool "Support command execution at device addition/removal"
+	default y
+	depends on FEATURE_MDEV_CONF
+	help
+	  This adds support for an optional field to /etc/mdev.conf for
+	  executing commands when devices are created/removed.
+
+	  For more information, please see docs/mdev.txt
+
+config FEATURE_MDEV_LOAD_FIRMWARE
+	bool "Support loading of firmwares"
+	default y
+	depends on MDEV
+	help
+	  Some devices need to load firmware before they can be usable.
+
+	  These devices will request userspace look up the files in
+	  /lib/firmware/ and if it exists, send it to the kernel for
+	  loading into the hardware.
+config REV
+	bool "rev"
+	default y
+	help
+	  Reverse lines of a file or files.
+
+config ACPID
+	bool "acpid"
+	default y
+	select PLATFORM_LINUX
+	help
+	  acpid listens to ACPI events coming either in textual form from
+	  /proc/acpi/event (though it is marked deprecated it is still widely
+	  used and _is_ a standard) or in binary form from specified evdevs
+	  (just use /dev/input/event*).
+
+	  It parses the event to retrieve ACTION and a possible PARAMETER.
+	  It then spawns /etc/acpi/<ACTION>[/<PARAMETER>] either via run-parts
+	  (if the resulting path is a directory) or directly as an executable.
+
+	  N.B. acpid relies on run-parts so have the latter installed.
+
+config FEATURE_ACPID_COMPAT
+	bool "Accept and ignore redundant options"
+	default y
+	depends on ACPID
+	help
+	  Accept and ignore compatibility options -g -m -s -S -v.
+
+config BLKID
+	bool "blkid"
+	default y
+	select PLATFORM_LINUX
+	select VOLUMEID
+	help
+	  Lists labels and UUIDs of all filesystems.
+	  WARNING:
+	  With all submodules selected, it will add ~8k to busybox.
+
+config FEATURE_BLKID_TYPE
+	bool "Print filesystem type"
+	default n
+	depends on BLKID
+	help
+	  Show TYPE="filesystem type"
+
+config DMESG
+	bool "dmesg"
+	default y
+	select PLATFORM_LINUX
+	help
+	  dmesg is used to examine or control the kernel ring buffer. When the
+	  Linux kernel prints messages to the system log, they are stored in
+	  the kernel ring buffer. You can use dmesg to print the kernel's ring
+	  buffer, clear the kernel ring buffer, change the size of the kernel
+	  ring buffer, and change the priority level at which kernel messages
+	  are also logged to the system console. Enable this option if you
+	  wish to enable the 'dmesg' utility.
+
+config FEATURE_DMESG_PRETTY
+	bool "Pretty dmesg output"
+	default y
+	depends on DMESG
+	help
+	  If you wish to scrub the syslog level from the output, say 'Y' here.
+	  The syslog level is a string prefixed to every line with the form
+	  "<#>".
+
+	  With this option you will see:
+	    # dmesg
+	    Linux version 2.6.17.4 .....
+	    BIOS-provided physical RAM map:
+	     BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
+
+	  Without this option you will see:
+	    # dmesg
+	    <5>Linux version 2.6.17.4 .....
+	    <6>BIOS-provided physical RAM map:
+	    <6> BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
+
+config FBSET
+	bool "fbset"
+	default y
+	select PLATFORM_LINUX
+	help
+	  fbset is used to show or change the settings of a Linux frame buffer
+	  device. The frame buffer device provides a simple and unique
+	  interface to access a graphics display. Enable this option
+	  if you wish to enable the 'fbset' utility.
+
+config FEATURE_FBSET_FANCY
+	bool "Turn on extra fbset options"
+	default y
+	depends on FBSET
+	help
+	  This option enables extended fbset options, allowing one to set the
+	  framebuffer size, color depth, etc. interface to access a graphics
+	  display. Enable this option if you wish to enable extended fbset
+	  options.
+
+config FEATURE_FBSET_READMODE
+	bool "Turn on fbset readmode support"
+	default y
+	depends on FBSET
+	help
+	  This option allows fbset to read the video mode database stored by
+	  default as /etc/fb.modes, which can be used to set frame buffer
+	  device to pre-defined video modes.
+
+config FDFLUSH
+	bool "fdflush"
+	default y
+	select PLATFORM_LINUX
+	help
+	  fdflush is only needed when changing media on slightly-broken
+	  removable media drives. It is used to make Linux believe that a
+	  hardware disk-change switch has been actuated, which causes Linux to
+	  forget anything it has cached from the previous media. If you have
+	  such a slightly-broken drive, you will need to run fdflush every time
+	  you change a disk. Most people have working hardware and can safely
+	  leave this disabled.
+
+config FDFORMAT
+	bool "fdformat"
+	default y
+	select PLATFORM_LINUX
+	help
+	  fdformat is used to low-level format a floppy disk.
+
+config FDISK
+	bool "fdisk"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The fdisk utility is used to divide hard disks into one or more
+	  logical disks, which are generally called partitions. This utility
+	  can be used to list and edit the set of partitions or BSD style
+	  'disk slices' that are defined on a hard drive.
+
+config FDISK_SUPPORT_LARGE_DISKS
+	bool "Support over 4GB disks"
+	default y
+	depends on FDISK
+	depends on !LFS   # with LFS no special code is needed
+	help
+	  Enable this option to support large disks > 4GB.
+
+config FEATURE_FDISK_WRITABLE
+	bool "Write support"
+	default y
+	depends on FDISK
+	help
+	  Enabling this option allows you to create or change a partition table
+	  and write those changes out to disk. If you leave this option
+	  disabled, you will only be able to view the partition table.
+
+config FEATURE_AIX_LABEL
+	bool "Support AIX disklabels"
+	default n
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to create or change AIX disklabels.
+	  Most people can safely leave this option disabled.
+
+config FEATURE_SGI_LABEL
+	bool "Support SGI disklabels"
+	default n
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to create or change SGI disklabels.
+	  Most people can safely leave this option disabled.
+
+config FEATURE_SUN_LABEL
+	bool "Support SUN disklabels"
+	default n
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to create or change SUN disklabels.
+	  Most people can safely leave this option disabled.
+
+config FEATURE_OSF_LABEL
+	bool "Support BSD disklabels"
+	default n
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to create or change BSD disklabels
+	  and define and edit BSD disk slices.
+
+config FEATURE_GPT_LABEL
+	bool "Support GPT disklabels"
+	default n
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to view GUID Partition Table
+	  disklabels.
+
+config FEATURE_FDISK_ADVANCED
+	bool "Support expert mode"
+	default y
+	depends on FDISK && FEATURE_FDISK_WRITABLE
+	help
+	  Enabling this option allows you to do terribly unsafe things like
+	  define arbitrary drive geometry, move the beginning of data in a
+	  partition, and similarly evil things. Unless you have a very good
+	  reason you would be wise to leave this disabled.
+
+config FINDFS
+	bool "findfs"
+	default y
+	select PLATFORM_LINUX
+	select VOLUMEID
+	help
+	  Prints the name of a filesystem with given label or UUID.
+	  WARNING:
+	  With all submodules selected, it will add ~8k to busybox.
+
+config FLOCK
+	bool "flock"
+	default y
+	help
+	  Manage locks from shell scripts
+
+config FREERAMDISK
+	bool "freeramdisk"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Linux allows you to create ramdisks. This utility allows you to
+	  delete them and completely free all memory that was used for the
+	  ramdisk. For example, if you boot Linux into a ramdisk and later
+	  pivot_root, you may want to free the memory that is allocated to the
+	  ramdisk. If you have no use for freeing memory from a ramdisk, leave
+	  this disabled.
+
+config FSCK_MINIX
+	bool "fsck_minix"
+	default y
+	help
+	  The minix filesystem is a nice, small, compact, read-write filesystem
+	  with little overhead. It is not a journaling filesystem however and
+	  can experience corruption if it is not properly unmounted or if the
+	  power goes off in the middle of a write. This utility allows you to
+	  check for and attempt to repair any corruption that occurs to a minix
+	  filesystem.
+
+config MKFS_EXT2
+	bool "mkfs_ext2"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Utility to create EXT2 filesystems.
+
+config MKFS_MINIX
+	bool "mkfs_minix"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The minix filesystem is a nice, small, compact, read-write filesystem
+	  with little overhead. If you wish to be able to create minix
+	  filesystems this utility will do the job for you.
+
+config FEATURE_MINIX2
+	bool "Support Minix fs v2 (fsck_minix/mkfs_minix)"
+	default y
+	depends on FSCK_MINIX || MKFS_MINIX
+	help
+	  If you wish to be able to create version 2 minix filesystems, enable
+	  this. If you enabled 'mkfs_minix' then you almost certainly want to
+	  be using the version 2 filesystem support.
+
+config MKFS_REISER
+	bool "mkfs_reiser"
+	default n
+	select PLATFORM_LINUX
+	help
+	  Utility to create ReiserFS filesystems.
+	  Note: this applet needs a lot of testing and polishing.
+
+config MKFS_VFAT
+	bool "mkfs_vfat"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Utility to create FAT32 filesystems.
+
+config GETOPT
+	bool "getopt"
+	default y
+	help
+	  The getopt utility is used to break up (parse) options in command
+	  lines to make it easy to write complex shell scripts that also check
+	  for legal (and illegal) options. If you want to write horribly
+	  complex shell scripts, or use some horribly complex shell script
+	  written by others, this utility may be for you. Most people will
+	  wisely leave this disabled.
+
+config FEATURE_GETOPT_LONG
+	bool "Support option -l"
+	default y if LONG_OPTS
+	depends on GETOPT
+	help
+	  Enable support for long options (option -l).
+
+config HEXDUMP
+	bool "hexdump"
+	default y
+	help
+	  The hexdump utility is used to display binary data in a readable
+	  way that is comparable to the output from most hex editors.
+
+config FEATURE_HEXDUMP_REVERSE
+	bool "Support -R, reverse of 'hexdump -Cv'"
+	default y
+	depends on HEXDUMP
+	help
+	  The hexdump utility is used to display binary data in an ascii
+	  readable way. This option creates binary data from an ascii input.
+	  NB: this option is non-standard. It's unwise to use it in scripts
+	  aimed to be portable.
+
+config HD
+	bool "hd"
+	default y
+	depends on HEXDUMP
+	help
+	  hd is an alias to hexdump -C.
+
+config HWCLOCK
+	bool "hwclock"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The hwclock utility is used to read and set the hardware clock
+	  on a system. This is primarily used to set the current time on
+	  shutdown in the hardware clock, so the hardware will keep the
+	  correct time when Linux is _not_ running.
+
+config FEATURE_HWCLOCK_LONG_OPTIONS
+	bool "Support long options (--hctosys,...)"
+	default y
+	depends on HWCLOCK && LONG_OPTS
+	help
+	  By default, the hwclock utility only uses short options. If you
+	  are overly fond of its long options, such as --hctosys, --utc, etc)
+	  then enable this option.
+
+config FEATURE_HWCLOCK_ADJTIME_FHS
+	bool "Use FHS /var/lib/hwclock/adjtime"
+	default n  # util-linux-ng in Fedora 13 still uses /etc/adjtime
+	depends on HWCLOCK
+	help
+	  Starting with FHS 2.3, the adjtime state file is supposed to exist
+	  at /var/lib/hwclock/adjtime instead of /etc/adjtime. If you wish
+	  to use the FHS behavior, answer Y here, otherwise answer N for the
+	  classic /etc/adjtime path.
+
+	  pathname.com/fhs/pub/fhs-2.3.html#VARLIBHWCLOCKSTATEDIRECTORYFORHWCLO
+
+config IPCRM
+	bool "ipcrm"
+	default y
+	help
+	  The ipcrm utility allows the removal of System V interprocess
+	  communication (IPC) objects and the associated data structures
+	  from the system.
+
+config IPCS
+	bool "ipcs"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The ipcs utility is used to provide information on the currently
+	  allocated System V interprocess (IPC) objects in the system.
+
+config LOSETUP
+	bool "losetup"
+	default y
+	select PLATFORM_LINUX
+	help
+	  losetup is used to associate or detach a loop device with a regular
+	  file or block device, and to query the status of a loop device. This
+	  version does not currently support enabling data encryption.
+
+config LSPCI
+	bool "lspci"
+	default y
+	#select PLATFORM_LINUX
+	help
+	  lspci is a utility for displaying information about PCI buses in the
+	  system and devices connected to them.
+
+	  This version uses sysfs (/sys/bus/pci/devices) only.
+
+config LSUSB
+	bool "lsusb"
+	default y
+	#select PLATFORM_LINUX
+	help
+	  lsusb is a utility for displaying information about USB buses in the
+	  system and devices connected to them.
+
+	  This version uses sysfs (/sys/bus/usb/devices) only.
+
+config MKSWAP
+	bool "mkswap"
+	default y
+	help
+	  The mkswap utility is used to configure a file or disk partition as
+	  Linux swap space. This allows Linux to use the entire file or
+	  partition as if it were additional RAM, which can greatly increase
+	  the capability of low-memory machines. This additional memory is
+	  much slower than real RAM, but can be very helpful at preventing your
+	  applications being killed by the Linux out of memory (OOM) killer.
+	  Once you have created swap space using 'mkswap' you need to enable
+	  the swap space using the 'swapon' utility.
+
+config FEATURE_MKSWAP_UUID
+	bool "UUID support"
+	default y
+	depends on MKSWAP
+	help
+	  Generate swap spaces with universally unique identifiers.
+
+config MORE
+	bool "more"
+	default y
+	help
+	  more is a simple utility which allows you to read text one screen
+	  sized page at a time. If you want to read text that is larger than
+	  the screen, and you are using anything faster than a 300 baud modem,
+	  you will probably find this utility very helpful. If you don't have
+	  any need to reading text files, you can leave this disabled.
+
+config MOUNT
+	bool "mount"
+	default y
+	select PLATFORM_LINUX
+	help
+	  All files and filesystems in Unix are arranged into one big directory
+	  tree. The 'mount' utility is used to graft a filesystem onto a
+	  particular part of the tree. A filesystem can either live on a block
+	  device, or it can be accessible over the network, as is the case with
+	  NFS filesystems. Most people using BusyBox will also want to enable
+	  the 'mount' utility.
+
+config FEATURE_MOUNT_FAKE
+	bool "Support option -f"
+	default y
+	depends on MOUNT
+	help
+	  Enable support for faking a file system mount.
+
+config FEATURE_MOUNT_VERBOSE
+	bool "Support option -v"
+	default y
+	depends on MOUNT
+	help
+	  Enable multi-level -v[vv...] verbose messages. Useful if you
+	  debug mount problems and want to see what is exactly passed
+	  to the kernel.
+
+config FEATURE_MOUNT_HELPERS
+	bool "Support mount helpers"
+	default n
+	depends on MOUNT
+	help
+	  Enable mounting of virtual file systems via external helpers.
+	  E.g. "mount obexfs#-b00.11.22.33.44.55 /mnt" will in effect call
+	  "obexfs -b00.11.22.33.44.55 /mnt"
+	  Also "mount -t sometype [-o opts] fs /mnt" will try
+	  "sometype [-o opts] fs /mnt" if simple mount syscall fails.
+	  The idea is to use such virtual filesystems in /etc/fstab.
+
+config FEATURE_MOUNT_LABEL
+	bool "Support specifying devices by label or UUID"
+	default y
+	depends on MOUNT
+	select VOLUMEID
+	help
+	  This allows for specifying a device by label or uuid, rather than by
+	  name. This feature utilizes the same functionality as blkid/findfs.
+	  This also enables label or uuid support for swapon.
+
+config FEATURE_MOUNT_NFS
+	bool "Support mounting NFS file systems on Linux < 2.6.23"
+	default n
+	depends on MOUNT
+	select FEATURE_HAVE_RPC
+	select FEATURE_SYSLOG
+	help
+	  Enable mounting of NFS file systems on Linux kernels prior
+	  to version 2.6.23. Note that in this case mounting of NFS
+	  over IPv6 will not be possible.
+
+	  Note that this option links in RPC support from libc,
+	  which is rather large (~10 kbytes on uclibc).
+
+config FEATURE_MOUNT_CIFS
+	bool "Support mounting CIFS/SMB file systems"
+	default y
+	depends on MOUNT
+	help
+	  Enable support for samba mounts.
+
+config FEATURE_MOUNT_FLAGS
+	depends on MOUNT
+	bool "Support lots of -o flags in mount"
+	default y
+	help
+	  Without this, mount only supports ro/rw/remount. With this, it
+	  supports nosuid, suid, dev, nodev, exec, noexec, sync, async, atime,
+	  noatime, diratime, nodiratime, loud, bind, move, shared, slave,
+	  private, unbindable, rshared, rslave, rprivate, and runbindable.
+
+config FEATURE_MOUNT_FSTAB
+	depends on MOUNT
+	bool "Support /etc/fstab and -a"
+	default y
+	help
+	  Support mount all and looking for files in /etc/fstab.
+
+config PIVOT_ROOT
+	bool "pivot_root"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The pivot_root utility swaps the mount points for the root filesystem
+	  with some other mounted filesystem. This allows you to do all sorts
+	  of wild and crazy things with your Linux system and is far more
+	  powerful than 'chroot'.
+
+	  Note: This is for initrd in linux 2.4. Under initramfs (introduced
+	  in linux 2.6) use switch_root instead.
+
+config RDATE
+	bool "rdate"
+	default y
+	help
+	  The rdate utility allows you to synchronize the date and time of your
+	  system clock with the date and time of a remote networked system using
+	  the RFC868 protocol, which is built into the inetd daemon on most
+	  systems.
+
+config RDEV
+	bool "rdev"
+	default y
+	help
+	  Print the device node associated with the filesystem mounted at '/'.
+
+config READPROFILE
+	bool "readprofile"
+	default y
+	#select PLATFORM_LINUX
+	help
+	  This allows you to parse /proc/profile for basic profiling.
+
+config RTCWAKE
+	bool "rtcwake"
+	default y
+	select PLATFORM_LINUX
+	help
+	  Enter a system sleep state until specified wakeup time.
+
+config SCRIPT
+	bool "script"
+	default y
+	help
+	  The script makes typescript of terminal session.
+
+config SCRIPTREPLAY
+	bool "scriptreplay"
+	default y
+	help
+	  This program replays a typescript, using timing information
+	  given by script -t.
+
+config SETARCH
+	bool "setarch"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The linux32 utility is used to create a 32bit environment for the
+	  specified program (usually a shell). It only makes sense to have
+	  this util on a system that supports both 64bit and 32bit userland
+	  (like amd64/x86, ppc64/ppc, sparc64/sparc, etc...).
+
+config SWAPONOFF
+	bool "swaponoff"
+	default y
+	select PLATFORM_LINUX
+	help
+	  This option enables both the 'swapon' and the 'swapoff' utilities.
+	  Once you have created some swap space using 'mkswap', you also need
+	  to enable your swap space with the 'swapon' utility. The 'swapoff'
+	  utility is used, typically at system shutdown, to disable any swap
+	  space. If you are not using any swap space, you can leave this
+	  option disabled.
+
+config FEATURE_SWAPON_PRI
+	bool "Support priority option -p"
+	default y
+	depends on SWAPONOFF
+	help
+	  Enable support for setting swap device priority in swapon.
+
+config SWITCH_ROOT
+	bool "switch_root"
+	default y
+	select PLATFORM_LINUX
+	help
+	  The switch_root utility is used from initramfs to select a new
+	  root device. Under initramfs, you have to use this instead of
+	  pivot_root. (Stop reading here if you don't care why.)
+
+	  Booting with initramfs extracts a gzipped cpio archive into rootfs
+	  (which is a variant of ramfs/tmpfs). Because rootfs can't be moved
+	  or unmounted*, pivot_root will not work from initramfs. Instead,
+	  switch_root deletes everything out of rootfs (including itself),
+	  does a mount --move that overmounts rootfs with the new root, and
+	  then execs the specified init program.
+
+	  * Because the Linux kernel uses rootfs internally as the starting
+	  and ending point for searching through the kernel's doubly linked
+	  list of active mount points. That's why.
+
+config UMOUNT
+	bool "umount"
+	default y
+	select PLATFORM_LINUX
+	help
+	  When you want to remove a mounted filesystem from its current mount
+	  point, for example when you are shutting down the system, the
+	  'umount' utility is the tool to use. If you enabled the 'mount'
+	  utility, you almost certainly also want to enable 'umount'.
+
+config FEATURE_UMOUNT_ALL
+	bool "Support option -a"
+	default y
+	depends on UMOUNT
+	help
+	  Support -a option to unmount all currently mounted filesystems.
+
+comment "Common options for mount/umount"
+	depends on MOUNT || UMOUNT
+
+config FEATURE_MOUNT_LOOP
+	bool "Support loopback mounts"
+	default y
+	depends on MOUNT || UMOUNT
+	help
+	  Enabling this feature allows automatic mounting of files (containing
+	  filesystem images) via the linux kernel's loopback devices.
+	  The mount command will detect you are trying to mount a file instead
+	  of a block device, and transparently associate the file with a
+	  loopback device. The umount command will also free that loopback
+	  device.
+
+	  You can still use the 'losetup' utility (to manually associate files
+	  with loop devices) if you need to do something advanced, such as
+	  specify an offset or cryptographic options to the loopback device.
+	  (If you don't want umount to free the loop device, use "umount -D".)
+
+config FEATURE_MOUNT_LOOP_CREATE
+	bool "Create new loopback devices if needed"
+	default y
+	depends on FEATURE_MOUNT_LOOP
+	help
+	  Linux kernels >= 2.6.24 support unlimited loopback devices. They are
+	  allocated for use when trying to use a loop device. The loop device
+	  must however exist.
+
+	  This feature lets mount to try to create next /dev/loopN device
+	  if it does not find a free one.
+
+config FEATURE_MTAB_SUPPORT
+	bool "Support for the old /etc/mtab file"
+	default n
+	depends on MOUNT || UMOUNT
+	select FEATURE_MOUNT_FAKE
+	help
+	  Historically, Unix systems kept track of the currently mounted
+	  partitions in the file "/etc/mtab". These days, the kernel exports
+	  the list of currently mounted partitions in "/proc/mounts", rendering
+	  the old mtab file obsolete. (In modern systems, /etc/mtab should be
+	  a symlink to /proc/mounts.)
+
+	  The only reason to have mount maintain an /etc/mtab file itself is if
+	  your stripped-down embedded system does not have a /proc directory.
+	  If you must use this, keep in mind it's inherently brittle (for
+	  example a mount under chroot won't update it), can't handle modern
+	  features like separate per-process filesystem namespaces, requires
+	  that your /etc directory be writable, tends to get easily confused
+	  by --bind or --move mounts, won't update if you rename a directory
+	  that contains a mount point, and so on. (In brief: avoid.)
+
+	  About the only reason to use this is if you've removed /proc from
+	  your kernel.
+
+config VOLUMEID
+	bool #No description makes it a hidden option
+	default n
+
+menu "Filesystem/Volume identification"
+	depends on VOLUMEID
+
+config FEATURE_VOLUMEID_EXT
+	bool "Ext filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_BTRFS
+	bool "btrfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_REISERFS
+	bool "Reiser filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_FAT
+	bool "fat filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_HFS
+	bool "hfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_JFS
+	bool "jfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+### config FEATURE_VOLUMEID_UFS
+###	bool "ufs filesystem"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+config FEATURE_VOLUMEID_XFS
+	bool "xfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_NTFS
+	bool "ntfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_ISO9660
+	bool "iso9660 filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_UDF
+	bool "udf filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_LUKS
+	bool "luks filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_LINUXSWAP
+	bool "linux swap filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+### config FEATURE_VOLUMEID_LVM
+###	bool "lvm"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+config FEATURE_VOLUMEID_CRAMFS
+	bool "cramfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+### config FEATURE_VOLUMEID_HPFS
+###	bool "hpfs filesystem"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+config FEATURE_VOLUMEID_ROMFS
+	bool "romfs filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+config FEATURE_VOLUMEID_SYSV
+	bool "sysv filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+### config FEATURE_VOLUMEID_MINIX
+###	bool "minix filesystem"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### These only detect partition tables - not used (yet?)
+### config FEATURE_VOLUMEID_MAC
+###	bool "mac filesystem"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+###
+### config FEATURE_VOLUMEID_MSDOS
+###	bool "msdos filesystem"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+config FEATURE_VOLUMEID_OCFS2
+	bool "ocfs2 filesystem"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+### config FEATURE_VOLUMEID_HIGHPOINTRAID
+###	bool "highpoint raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_ISWRAID
+###	bool "intel raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_LSIRAID
+###	bool "lsi raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_VIARAID
+###	bool "via raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_SILICONRAID
+###	bool "silicon raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_NVIDIARAID
+###	bool "nvidia raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+### config FEATURE_VOLUMEID_PROMISERAID
+###	bool "promise raid"
+###	default y
+###	depends on VOLUMEID
+###	help
+###	  TODO
+
+config FEATURE_VOLUMEID_LINUXRAID
+	bool "linuxraid"
+	default y
+	depends on VOLUMEID
+	help
+	  TODO
+
+endmenu
+
+endmenu
diff -Naur busybox-1.20.2/util-linux/Kbuild busybox-1.20.2_mod/util-linux/Kbuild
--- busybox-1.20.2/util-linux/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/util-linux/Kbuild	2024-04-11 16:00:59.389113743 +0800
@@ -0,0 +1,49 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+lib-$(CONFIG_BLOCKDEV) += blockdev.o
+lib-$(CONFIG_MDEV) += mdev.o
+lib-$(CONFIG_REV) += rev.o
+lib-$(CONFIG_ACPID)             += acpid.o
+lib-$(CONFIG_BLKID)             += blkid.o
+lib-$(CONFIG_DMESG)             += dmesg.o
+lib-$(CONFIG_FBSET)             += fbset.o
+lib-$(CONFIG_FDFLUSH)           += freeramdisk.o
+lib-$(CONFIG_FDFORMAT)          += fdformat.o
+lib-$(CONFIG_FDISK)             += fdisk.o
+lib-$(CONFIG_FINDFS)            += findfs.o
+lib-$(CONFIG_FLOCK)             += flock.o
+lib-$(CONFIG_FREERAMDISK)       += freeramdisk.o
+lib-$(CONFIG_FSCK_MINIX)        += fsck_minix.o
+lib-$(CONFIG_GETOPT)            += getopt.o
+lib-$(CONFIG_HEXDUMP)           += hexdump.o
+lib-$(CONFIG_HWCLOCK)           += hwclock.o
+lib-$(CONFIG_IPCRM)             += ipcrm.o
+lib-$(CONFIG_IPCS)              += ipcs.o
+lib-$(CONFIG_LOSETUP)           += losetup.o
+lib-$(CONFIG_LSPCI)             += lspci.o
+lib-$(CONFIG_LSUSB)             += lsusb.o
+lib-$(CONFIG_MKFS_EXT2)         += mkfs_ext2.o
+lib-$(CONFIG_MKFS_MINIX)        += mkfs_minix.o
+lib-$(CONFIG_MKFS_REISER)       += mkfs_reiser.o
+lib-$(CONFIG_MKFS_VFAT)         += mkfs_vfat.o
+lib-$(CONFIG_MKSWAP)            += mkswap.o
+lib-$(CONFIG_MORE)              += more.o
+lib-$(CONFIG_MOUNT)             += mount.o
+lib-$(CONFIG_PIVOT_ROOT)        += pivot_root.o
+lib-$(CONFIG_RDATE)             += rdate.o
+lib-$(CONFIG_RDEV)              += rdev.o
+lib-$(CONFIG_READPROFILE)       += readprofile.o
+lib-$(CONFIG_RTCWAKE)           += rtcwake.o
+lib-$(CONFIG_SCRIPT)            += script.o
+lib-$(CONFIG_SCRIPTREPLAY)      += scriptreplay.o
+lib-$(CONFIG_SETARCH)           += setarch.o
+lib-$(CONFIG_SWAPONOFF)         += swaponoff.o
+lib-$(CONFIG_SWITCH_ROOT)       += switch_root.o
+lib-$(CONFIG_UMOUNT)            += umount.o
diff -Naur busybox-1.20.2/util-linux/rdate.c busybox-1.20.2_mod/util-linux/rdate.c
--- busybox-1.20.2/util-linux/rdate.c	2012-07-02 22:08:25.000000000 +0800
+++ busybox-1.20.2_mod/util-linux/rdate.c	2024-04-16 14:05:01.754224171 +0800
@@ -67,8 +67,18 @@
 		if (current_time == remote_time)
 			bb_error_msg("current time matches remote time");
 		else
+		{
+		#if __GLIBC_MINOR__ < 33
 			if (stime(&remote_time) < 0)
 				bb_perror_msg_and_die("can't set time of day");
+		#else
+			struct timespec ts;
+			ts.tv_sec = remote_time;
+			ts.tv_nsec = 0;
+			if (clock_settime(CLOCK_REALTIME,&ts) < 0)
+				bb_perror_msg_and_die("can't set time of day");
+		#endif
+		}
 	}
 
 	if ((flags & 1) == 0)
diff -Naur busybox-1.20.2/util-linux/volume_id/Kbuild busybox-1.20.2_mod/util-linux/volume_id/Kbuild
--- busybox-1.20.2/util-linux/volume_id/Kbuild	1970-01-01 08:00:00.000000000 +0800
+++ busybox-1.20.2_mod/util-linux/volume_id/Kbuild	2024-04-11 16:00:59.409113731 +0800
@@ -0,0 +1,45 @@
+# DO NOT EDIT. This file is generated from Kbuild.src
+# Makefile for busybox
+#
+# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
+#
+# Licensed under GPLv2, see file LICENSE in this source tree.
+
+lib-y:=
+
+
+lib-$(CONFIG_BLKID)                             += get_devname.o
+lib-$(CONFIG_FINDFS)                            += get_devname.o
+lib-$(CONFIG_FEATURE_MOUNT_LABEL)               += get_devname.o
+
+lib-$(CONFIG_VOLUMEID)                          += volume_id.o util.o
+lib-$(CONFIG_FEATURE_VOLUMEID_BTRFS)            += btrfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_EXT)              += ext.o
+lib-$(CONFIG_FEATURE_VOLUMEID_FAT)              += fat.o
+lib-$(CONFIG_FEATURE_VOLUMEID_HFS)              += hfs.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_HIGHPOINTRAID)    += highpoint.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_ISWRAID)          += isw_raid.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_LSIRAID)          += lsi_raid.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_VIARAID)          += via_raid.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_SILICONRAID)      += silicon_raid.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_NVIDIARAID)       += nvidia_raid.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_PROMISERAID)      += promise_raid.o
+lib-$(CONFIG_FEATURE_VOLUMEID_ISO9660)          += iso9660.o
+lib-$(CONFIG_FEATURE_VOLUMEID_JFS)              += jfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_LINUXRAID)        += linux_raid.o
+lib-$(CONFIG_FEATURE_VOLUMEID_LINUXSWAP)        += linux_swap.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_LVM)              += lvm.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_MAC)              += mac.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_MSDOS)            += msdos.o
+lib-$(CONFIG_FEATURE_VOLUMEID_NTFS)             += ntfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_REISERFS)         += reiserfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_UDF)              += udf.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_UFS)              += ufs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_XFS)              += xfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_CRAMFS)           += cramfs.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_HPFS)             += hpfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_ROMFS)            += romfs.o
+lib-$(CONFIG_FEATURE_VOLUMEID_SYSV)             += sysv.o
+### lib-$(CONFIG_FEATURE_VOLUMEID_MINIX)            += minix.o
+lib-$(CONFIG_FEATURE_VOLUMEID_LUKS)             += luks.o
+lib-$(CONFIG_FEATURE_VOLUMEID_OCFS2)            += ocfs2.o
